kernel-devel-2.6.32-754.3.5.el6>t  DH`p[s FQ9BZĪ*dcPid5Ņxͻkz s c1EIsSc㪉new#?q3 qe)KrosڸD_>NuyԼAt2A7ŹM[ңݳAJ3eH~~"Oy,l14K$%_an8GmݎA0gwGc5X"6>ېhʈQ)B,ڧfK;=U6,qv 0P$ϛFxDBU)<]]t^S”^?I9زfZ=?!i`㪏,o'Ю+*Mmvgtn@1oدD WA~ِ0x꿜m9|j^t*ZQŷڼ JiB`pWf V,iB3-W)zfrR*4}w;[3sOo/ @>4PЌ?P|d " f -G^di+8+ + _+ x+  c +  + =p+ +  $+   0 ( 8 9 :M>JWGJW+HKX+IK+XKYK\K+]L+^N R bPϹdPWeP\fP_lPaPxCkernel-devel2.6.32754.3.5.el6Development package for building kernel modules to match the kernelThis package provides kernel headers and makefiles sufficient to build modules against the kernel package.[sIx86-01.bsys.centos.org CentOSGPLv2CentOS BuildSystem System Environment/Kernelhttp://www.kernel.org/linuxi686if [ -f /etc/sysconfig/kernel ] then . /etc/sysconfig/kernel || exit $? fi if [ "$HARDLINK" != "no" -a -x /usr/sbin/hardlink ] then (cd /usr/src/kernels/2.6.32-754.3.5.el6.i686 && /usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*.el6*.*/$f $f done) fi?KM ێeLzK KY8 [)  . oU/ d`-@ )WHU=Ud%0+aUYWTT>/9v8'9T=oU[TzVT>&U hT oT[T* ]U,W] jV eTX,w  }U o90 0 #+gk8 8VYTYT 7dtU"6L v<#4hrY91sy9k /> 2M>6#&v t#E1=++HcHvAHc Hl kHbH*jM1A5 -W6\i$5a\d -<=As%d, u crrq<B<oAAH M#%cN42K;5RJdC{&{+  LJ; mXW^5ePVVc~=Hv 0(R <V w..^H yUK <_w2Xib $sTMd(K5Q*KSY ^/H_X"Uq td778 aXk yUHDV#c`FbZ&4 2=1>Js e  +$3 ky,e,gg 9 *M|qq] rL gbcV+B_|q=XB)UfafffUYf Q<$ :TPv`8 3   #!o1!uJx " ;Q?k# 1 SxL0" $$;;S, +R&D+3   , 6V/T%8&av!X X\3| :@||% PR(v} x6 t mwZQ $ \ M 3 % |Hgc ^ODiJE ! Z"[ c2*Re\ W"P  B\N  2wX`fxZf'Ng O Zg  Mk v&j~/  Hj eaL (" Tt M  a3 !; J X aRaTe+  vhC t (8 "!! =# soE S2,Z[E `T9:  I <x P3y`< \Y TIwQ>E[cVJ@$Q*WO= C]TzHLa 0h3 2 =93L78b>8 ~Fr2VVla[%!} W6 q([kWr9c6>No]$q2 ?ze\#t\ \]M2]8kT( jx |_- K"yKVMXVf>`n!nbq\6}>2+xDX}cF1(R1_&:#^m 7:GR{_vn2s 9P%<q% $6B:T o% ZTEr0 zF {snv$g7H*a""IhYS]! pQi- r *b#'Z Hq p6f "3,K$y[ <qg}L+)7-!/uJ o=X N:. $fUd;=Q+*MB r1]4WpS6pR\v@E^. 1Fa)8a?*Lp>Iw2  Ko  zL^=MDj:*V]g[xd ~+ KzJ&" OF<_T@:SJ R0R",C49_  a1F t"[ ' DZ  Y/jVj  {qf  B 2% &o, p x<)9Q"@  Z3 -(6=-cL ]Q K)[7'~tV% $+ %Lr9EL3,}9&#3#*!n }%V)Rp}2K,ga] :>k+$\lp|1Rt :(]}0cO a YjsD G  F$dBT :$[} ~ 1H;b:c =-F\sZVsE4md0j DuEW vCy|  D {CCpV=$<]:K %T18cs;$d  J#l PfL "2+wvv M1 +D 3.0,FeY#<Rs.- &r\|0@$q%g {5I F, jYY P[{  ~9# z Q lB e IJ   I* l/oH' ]VB2"" x" 8OKD`.&gA$[6jp?=? [$^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-8v5"g rWJgn Q-4tb= n z/oVh>  #qBho+E () d;E VL#b3"kPX<Vo( t8  t*]@b"K 9 | :t *  /kq4^p iMG] 'D  g-Mg \0 (a.0 W O } <2VM@oF 3"=';e%*,^;  0 HLZ0s." vOH  #VC*Ybpl SIM8 8)sEO' r @>r< ?\l9-;w 2j "%u("BFZ)$COOy2 T<d) & @9*ti m p.r8G K 6 0MA  d /11' j1}&t/ Az~Lu7 99 Q7T!' b#6%.  52 @7)(3 d%Pv< y00G^".-PPpZ Mc ; * vjU? g Ue*#G NL>nw $: ( =`UJ([& & ^.r>6G  71~~Y?1 0\5 s 7.'/" Ten0Vk*(/p @ % N x,1[a XiLq4m Ժ ( t.- n + q34<QL%v*m85Ln W0B)kX Pmr W o љ!6 3  -8C j)(%e1kiIf D h  2Dt/feov' z ?zF1OB1~c}b 2}O@ L Y|5!m# 5QB1'!2q 7K #81&X^ 'GNHy8fD'f } !J bJT e**] l ! STb ) ?* /L'F G9 >= NP(^!QW D+X*n7 'H6! ?wq$M* {{K#7UhcA: .%'=2M K c & % S  X5:P1g:1)"V&-%S zdU.;,4 p UN3#|njiX=Q" /*q6o)"Cg45   Z S@  S3:(JT: Z9 _#UK vZ$f;<' 3@  5+| +$Jg . )808|++Oh I 4,bo}B @<h*1 # kF Qu oJ]T'O\UBsi%= t, "z86*b8Pk1 i 7/X =U i$x!9e!` #E E;ird_A9#[ x 87F)?;T/ _e$D Q6%I? z 7X; Q=Q5d/C&0 +s:!) \_7 a5R1 , t] =e$(77' > 'B)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*> K _cajʹfH5Wd3*+P/%fB $ 9%5  :$K: o\V > ~"WC) 1S"*6tQg\$ +~/ 6Vh!cm6}")LsZ(y PB   ; zj 1fo  , .] g  2B`Iw R7; W>oK\>"-W( '\=I~_ 6GQ 4 T&b1 o) ]MLb( Gk(.Q? &2 & {.3a4) *.4 x=J#&? ` (o` +,  8 i4i!v !A2' ? e/+'D b' `ty[veoXPr(< _f#X/U CjT  98XB%n[&FO D}GDD)DJ P RLbp -;iA/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{JmT" 6t,0Pc.4a c ['/&.z8pMg7   b #5[$A A4C ` 6u ]sd m{d5eIgeg}ecT=~$bv- &:P YxMr)\# lWvxJ6v tL %@nL>P n! UUA9EWDk;v 0FUE HO&E000000KNf AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤AA큤AAA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤AA큤A큤AAA큤AA큤A큤A큤AAA큤A큤AAA큤AAA큤AA큤AA큤A큤AA큤A큤A큤AA큤AA큤A큤AAA큤A큤A큤A큤AAA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤AAA큤AA큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤AAA큤A큤AA큤AA큤A큤A큤A큤AA큤AA큤AAA큤AA큤A큤A큤A큤AA큤AAAA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤AAA큤A큤A큤AA큤A큤A큤AA큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤AA큤AAA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤AAA큤A큤AA큤AA큤A큤A큤A큤AAA큤A큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤AAA큤A큤A큤A큤A큤A큤AA큤A큤AAA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤AAA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤AA큤AA큤AA큤AAAA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AAA큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤AA큤A큤AA큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤AAA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤AA큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤[sG[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sE[sE[l_@K5K5[l_K5K5[l`%[l`%[l_[l_y[l_[l`+[l_K5[l`&[l_[l`%K5K5K5K5K5K5[l`&K5K5K5K5K5K5K5[l^[l_[l`(K5K5K5K5K5K5[l^[l`&K5[l_c[l`+[l_>K5[l_E[l_M[l_NK5K5K5[l`$K5K5K5[l_K5[l_[l_[l^K5[l_[l`&K5[l_kK5[l^K5[l^K5[l`(K5[l_MK5[l_K5K5K5[l_[l^[l^[l`[l_K5[l`[l_J[l`(K5[l_K5K5K5[l^[l^K5[l^[l_M[l`+[l_K5K5[l_pK5K5K5[l_K5K5[l_K5K5[l_YK5K5[l`'[l_1[l_K5K5K5[l^[l_[l^[l`+[l_p[l_[l_K5K5K5K5[l^K5[l`K5K5K5K5[l_[l`$[l^K5K5[l^~[l`%K5K5[l^[l^K5[l^K5K5[l_K5[l`+[l`&[l_K5[l_[l_[l_[l_[l`$[l`(K5K5[l_K5K5K5K5[l`+K5[l`,[l`,K5[l_[l_K5[l^K5K5[l_K5[l_[l^[l_[l^[l_|[l`%[l`+K5[l`+[l`&[l`+[l`,[l^K5[l`+[l`&[l`,K5K5K5K5K5[l^K5[l`$[l`+[l^[l^[l__5[l^K5[l`#K5[l^K5K5K5K5K5[l^K5K5K5K5[l^K5K5K5[l^K5K5K5K5K5K5K5[l`([l^K5K5K5K5[l`([l^K5K5K5[l^K5K5K5[l^K5K5K5K5[l_QK5[l_K5[l^K5[l^[l`[l`(K5K5K5K5[l`'K5[l_iK5K5[l`&[l`+[sE[l_k[l_Z[l^[l`([l_[l_[l`(K5[l`(K5K5K5[l_K[l_K[l^K5K5K5[sE[l^[l^[l_[l`$[l^[l_K5[l_%K5K5[sEK5K5K5K5K5[l_K5[l`+K5[l`K5[sEK5K5[l^[l^K5K5K5[l^K5[l_b[l_b[l_y[l`([sE[sE[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sEK5K5[l_@K5[l_[l^[l_[l_z[l_K5[l`![l_K5[l_[l_\K5K5[l_[l^K5[sEK5K5[l^[l_K5[l^[sF[sEK5[l_[l_K5K5K5K5K5K5K5K5K5[sEK5K5K5K5K5K5K5K5K5K5K5K5[l_bK5K5K5K5K5K5[l^K5K5K5K5K5K5[l_K5K5K5K5K5K5[l^K5K5K5[l_yK5K5K5K5K5K5K5K5K5K5[l_CK5K5K5K5K5K5K5K5K5[l^K5[l_5K5K5K5[l^K5K5[l_K5K5K5[l^K5[l_[l_[l_K5K5K5K5[l_C[l_[l_C[l_K5K5K5[l`+[l` K5[l_K5K5[l`$K5K5K5K5K5K5K5K5K5[l_|K5K5K5[l^K5K5K5K5[l`([l^K5K5K5K5K5K5[l_Z[l_K5K5K5K5[l_KK5K5[l`$K5[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sF[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sE[sEK5K5K5[l_K5K5[l_MK5K5K5[l_K5[l_[sE[l_K5K5K5K5[l_M[l_K5[l_N[l_K5K5K5[l_M[sE[l_[l`[l`[l`[l`[l`[l`[l^[l`[l`[l`[l`[l`[l`[l_r[l_[l`[l_[l`[l`[l`[l^[l_r[l_[l` [l`[l` [l` [l`[l`[l_[l` [l` [l`[l_K5[l`[l_[sE[l^[l^[l_[l`[l_[l`[l_[l`[sE[l` [l` [l`[l_r[l_r[l^[l_[l_[l_[sE[l_K5[l_[sEK5[l_K5K5K5[l` [l_!K5K5K5[l_\K5[l_K5[l^K5[sEK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[l_K5[l_zK5K5[l_K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[l_K5[l_}K5K5[l^[sFK5[l_K5K5K5[l`[l_K5K5[l_[l_V[sE[l_[l_[l_[l_[l_[l_[l_[l_K5[l_v[l_bK5[l_[l_K5K5[l_[l`&K5[l_lK5[l_K5[sEK5[l^[l^K5[l`&K5[sEK5K5K5K5K5K5[sEK5K5K5[l^K5K5K5[sEK5K5[l_K5K5K5K5K5K5K5K5[l_+[l^K5K5K5K5[l_[l`K5K5K5K5K5K5K5K5K5K5[l_<[l_H[sE[l`!K5K5[l_[l_[l_[l`K5K5K5[l_[[l_[l^K5[l`$[l_[l_k[l_[l`+[l_L[l_[l_[l_[l_K5K5[l_K5K5[l_K5[l_K5K5[l^[sE[l_M[l_}[l^[l^[l_K5K5K5K5K5K5K5[l`&[l_lK5K5K5[l`K5[sEK5K5K5K5K5[l^K5[l`[l`+[l_AK5K5K5K5[l^K5K5[l^K5[l^[l^[l_[l_b[l_{[l^K5K5[l` K5[l_[l`K5K5[l_[l_K5K5K5K5K5[l^K5K5K5K5[sEK5K5K5K5[l^K5K5[l^K5K5[l_[l_K5[l_[l_K5K5K5[l_CK5K5[l`&[l_>K5[l^[l^[l_[l_[l_K5[l_[l`[l^[l_[l_[l^[l`K5[l_yK5[l_2K5K5K5[l_3K5[l^K5[l^K5K5K5[l`([l_[l_K5[l_[l_K5K5K5[l^K5[l_K5[l_+K5[l^[l`&K5K5K5K5[l`#[l_K5[l_H[l_[l`[l_K5[l_K5K5K5K5[l_K5K5[l_[l`K5[l^[l_K5K5K5K5[l_K5[l_|K5[sEK5K5K5K5[l_K5K5K5[l_K5K5[l^K5K5K5K5K5[l^[l`K5[l_R[l`[l^[l_K5K5K5[l`K5[sE[l_%K5K5K5K5[l^K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[l^K5[l^K5K5K5K5K5[l^[l`[l_[l_kK5K5K5K5[l_[l_K5K5K5[l_K5K5K5K5K5[l_K5[l_[l_JK5K5K5K5[l`K5K5K5[l^[l^[l_[l^K5[l^[l_[l_K5K5[l_K5[l_x[l`&K5[l_K5K5[sEK5[l_K5K5[l`*[l^[l_ [l_L[l_[l^[l_K5K5[l_K5K5[l_y[l_K5K5K5K5[l_`K5[l_[l_K5[l_K5[l`K5K5K5[l_LK5[l_ K5K5K5K5K5[l^[l^[sEK5K5K5K5K5K5K5K5K5K5K5K5K5[l^K5[l_[l`"K5[l^[l_|K5K5[l`'K5K5K5K5[l_VK5K5K5[l^[l_[l`&K5[l_[l_[l_K5[l_[l^K5K5[l_RK5K5K5K5K5[l_?[l_K5[l^[l^[l`K5[l_[l_[l_[l`+[l`+K5[l_K5K5K5[l^K5K5K5[l_YK5K5K5[l_[l_K5K5K5K5K5K5[l_[l^K5[l^K5[l_[l_[sEK5K5[l^K5K5K5K5[l_[l_[l`K5[l_K5K5K5K5[l`*[l^K5K5K5[l_K5K5K5K5K5K5[l^K5K5K5[l_N[l_[l^[l_[[l_K5K5K5[sEK5K5K5K5K5K5K5K5[l_K5K5[sEK5K5K5K5K5[l_|[l`_K5K5K5K5[sEK5K5K5K5K5K5K5K5K5K5[sEK5K5K5K5[l^K5K5K5K5K5K5K5[l_1[l_SK5[l_9[sE[l`[l_[l`K5[l`[l`[l_l[sE[l`[l`[l`[l`[l`[l`[l`[l`[l`[l`[l`#[l_>[l_C[l_y[sE[l_[l_[l_[l_[l_[l_[l^[l_[l_[l`$K5K5K5[l_[l`*[l_K[l_[l^[l_[l_[l_[l_4K5[l_K5[l_K5[l_BK5[l_[sEK5K5K5K5K5K5K5K5K5K5K5[l`*K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[l_Q[l_[l_K5K5K5[l^K5[l_yK5K5K5K5K5K5K5[l_r[l_K5[l_[l`"[sE[l_J[l^[sE[l^[l_A[l_[l^[l^[l^[l^[l^[l^K5K5K5K5K5K5K5K5K5K5K5[l_[l_`[l^[l_K5K5[l^K5K5[l^[l_=K5[l^[l^K5K5K5K5K5K5K5[l_JK5K5K5K5[l^K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[l^K5K5K5K5K5K5K5K5[sEK5K5K5K5[sE[l_OK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[l`[sE[l`K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[sE[l`K5[l_KK5K5K5K5K5K5K5K5K5K5[l`[l_K5K5K5K5[l_tK5K5[l_K5[l`([l_ [l_>[l^[l_2[l`([l^[sEK5K5K5[l_[l_4K5[l^K5K5[l_K5[l_B[l`[l^[l^[l`([l_K5[l_KK5[l^[l`K5K5K5K5K5K5K5K5K5[l^[l_K5K5K5[l`K5[l_>[l_<[l`#K5K5K5K5[l_K5K5[l^[l^[l_[l`_p[l_[l_[l_\K5[l`%[l_[l_[l_[l^[l`&[l_|[l^[l_NK5K5K5K5K5[l_NK5[l_[l_K5K5K5[l^K5[sE[l_[l_[l`[l_[l_[l_e[l_K5[l_K5K5[l_5[l^[l_[l_/[l_/[l`"K5K5K5[l_K5K5K5K5K5[l_<[l`(K5K5[l_K5K5[l_K5K5[l_[l_J[l_J[l_J[l`&K5K5K5K5K5[l^[l^K5[l_[sEK5[l_[l_[l_K5[l^K5[l_s[l_CK5K5K5[l_[l_V[l_K5[l_?[l^[l^K5K5[l_[sEK5K5K5K5K5K5K5K5K5[l^K5K5K5K5[l_[l_[l^K5[l^~K5K5K5K5K5[l_[l_=K5K5K5K5K5K5[sEK5K5K5K5[l_K5K5K5K5[l`K5[l`([l`K5K5K5K5K5K5[l_K5K5K5[l_vK5[l`'[l`"K5[l_[l^K5K5K5[l_zK5K5K5K5[l_K5K5K5K5[l_[l_K5[l`*[l` [l`,[l_%[l`K5K5[l`K5K5K5K5K5K5K5K5K5K5[l_QK5K5[l`[l`[l_K5K5K5K5K5K5K5[sEK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[l_[l_[sE[l_[l_[l_[l_[l_K5K5[l_K5[l_K5K5K5[l^[l`$[l^[l_[l_K5[sEK5[l`[l_[l^[l`$[l_L[l_[l_K5K5[l^K5[l_d[l_K5[l_[l_dK5[l_[l_[l_[l^K5[l_K5K5[l_L[l`_K5K5[l_K5K5K5[l`+[l_[l_K5K5[l_l[l_[l_L[l_K5K5K5K5K5K5[l^K5[sEK5K5K5K5K5K5K5K5[sEK5K5K5K5K5[l`,K5[l^K5K5K5K5[l_[l`&[l^[l^K5[l`K5[l^[l^K5K5[l_/K5K5K5[l_K5[l_[l_Z[l_[l^[l_kK5K5K5[l_K5K5K5K5[l_[l_K5K5K5K5[l_K5K5K5K5[sEK5K5K5K5K5K5K5K5K5K5K5[sE[l_K5K5K5[l_[l_6K5[l_M[l_M[l_m[l_K5[l_6K5[l_6[l_6K5[l_K5K5K5K5K5K5[l_6K5K5K5[l_6K5K5K5[l_6[l_6K5K5[l_M[l^K5[l_6K5[l^[l_[l^K5[l_KK5[l_AK5[l_K[sE[l_[sEK5K5K5K5K5K5[sFK5K5[l_%[l_%[l^K5K5K5[l^K5[l_K5[l^[l^[l_[l^[l_[l_K5[l_K5[l_5K5[l_[l^K5[l_[l_K5[l_K5[l_[sEK5K5K5K5[l_[l_K5K5K5[l_[l^[l_K5K5[l_BK5K5K5K5K5K5K5[sEK5K5K5K5K5K5K5K5K5[sEK5[l^K5K5[l^[l^[sEK5K5K5K5K5K5K5K5[l^[l^[l^K5K5[l^K5K5K5[l^[l^K5[l^K5K5K5[l^[l^K5[l^[l^[l^[l^K5[l^K5K5K5K5[l^K5K5[l^[l^[l^[l^[l^[l^[l^K5K5[l^[l^[l^[l^[l^[l^[l^[l^K5[sEK5K5K5K5K5K5[sE[sEK5K5K5K5[l_xK5K5[l`[l_K5K5K5K5[sEK5K5K5K5K5K5[l_[l_[l_[l_[l_}[l_[l_[l_K5[l^[l^K5[l^[l_lK5K5K5K5K5K5K5K5[l_[l_K5K5[l_[l_B[l_K5K5[l_y[l_`[l_o[l_[l_K5K5[l_yK5[l_}K5K5K5[l`&[l_}[l_=[l_}K5[l_[l`[l_[l_[l_`[l_[l_`[l_K5K5[l`+K5[sEK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[sE[l_[l^[l_K5[l_VK5K5K5K5K5K5[l_K5K5K5K5[l_K5[l_y[l_[l_x[l_K5K5[sE[sEK5K5[sEK5[l_v[l^[l_[l^[l_oK5K5[l_y[l^[l`*K5K5K5[l_K5K5K5[l_K5[l_sK5[l_K5[l_[l_V[sE[l^K5K5K5K5[l_[l_!K5K5K5K5K5[l^K5K5K5K5[sEK5K5[l_sK5[l_K5[l_[l_AK5K5K5K5[l_K5K5[l_[l_K[l_[l`[sEK5[l_[l_[l_H[l_[l_[l_[l_[l`*K5[l_B[l^K5K5[l_K5[sEK5K5K5[l_K5K5K5[l`,K5K5[sEK5K5K5K5[l_}[l`[l`$[l_s[l_!K5K5K5K5[l_[sEK5K5K5K5K5[l_[l_VK5K5[sE[l^[l`[l`[l_<[l`K5[l`K5[l_[l_ [l_K5[l`[l^[l`[l^[l`[l`[l_[l`[l_lK5[l`[l_[sEK5K5[sE[l^[sE[l^[l^K5K5[l^[l_:[l^[l^[l^[l_ [l^[l_ [l^[l_[[l`[l_[l`#[l_u[l_[l_[l_K5K5K5[l^K5K5K5[l_[l_[l_{[l^[l^[l_K5[l`&[l_i[l_[l_K5[l`K5K5K5[l^K5K5K5[l_[l_[l_iK5[l_K5K5[l^[sEK5K5[l^K5K5K5K5K5K5K5[l_K5K5K5K5[l`)[l_K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[l_K5K5[l_K5K5K5[l^K5[l_hK5[l_K5K5K5K5[l_[l^K5K5K5K5K5K5K5K5[l_K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[l_K5K5K5K5K5K5K5K5K5K5K5[sEK5[l_k[sE[l_b[l_:[l_[l_u[l_[l^[l^[l^[l_:[l_[l^[l^[l^[l^[l^[l_[l_\[l_[l^[l_[l^[l^[l^K5[l_E[l^[l^[l^[l_s[l_c[sE[l_s[sE[l_[l` [l`[l`[l_r[l`[l`[l_r[l`[l`[l` [l`[l`[l`[l`[l`EK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[l_K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sH[sEK5[sE[sE[sE[l^K5K5[l_[l^[l^K5[l_K5K5K5[l_[sH[sE[sEK5[sEK5[sHK5[sHK5[sHK5[sEK5K5K5K5K5K5[l_K5K5K5K5K5K5[sHK5K5K5[sEK5K5K5K5K5K5K5K5K5K5K5K5K5K5[sEK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[sH[sE[sEK5[sE[sEK5[sHK5K5[sEK5K5[sEK5K5[sE[sEK5[sEK5K5K5K5K5K5[l_K5[sHK5[sH[sE[sEK5[sE[sE[l^K5K5[sH[l^~K5K5K5K5K5K5K5K5[sEK5K5K5[sEK5K5K5K5K5K5K5K5K5K5K5K5K5K5[l^K5K5K5[sEK5K5[sEK5K5[l^[sEK5K5K5K5[l^K5K5K5[sH[sE[sE[sEK5[sE[sE[sE[sE[sE[l^[sEK5[l_[sHK5[sH[l^[sH[l`&K5[l^[sEK5K5[sEK5[sE[l^K5K5K5K5[sHK5K5K5[sHK5[l^[sH[sHK5K5K5K5K5K5K5K5K5K5K5K5K5[sE[l^K5[sH[sE[l^[sH[l^[sEK5[sHK5[sEK5K5[sH[l^[sE[sEK5[l^[l_u[sHK5[sH[sH[sHK5K5[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF[sF76f60b6796cfb989880300b592f584bad611ee298a1588c519acd2514f393ff5aa749a232a7383f578a23ff619e0c4b141ed522c095906bb65b9b3592e39bd8a09512833fd4be005e7d414d084d58da36b74fa7f1d68e629b7780b12eca8de1ea4ad13deab8d2d692b9615203299c28ec06c16a401c7418782fa1ed56e6a1fd6826dc6e7d1a115ac11e820e929dd1789eb26cf53695ff8686862a3c2a0709f7c50e6058e3effc9dfdced5722cd6ec8b5848635c5695aca72a7b768c8be617ec01be356f2c4d07dfc642a38a6045b93e7ef0ac7f848fbd8633aee5d08babc283a9c2381867f3aff7b7a44aedcbc380f64f34802cad8cf3885dec1a9b6c162e0495aa59b20487c88ce80f16f7dffbcab5965ef0d7544e6b93c48cd781fae4cae3785d358da3702bbd66de53bc3474c7067678cf56c0a94e77b1fc8dcbf2496259e84eedea9b4338d22fb7fdce6b5691456c8881df671adeb7777d971fb2efd030b5ee3f57fd74ff13b9e057f0654585c25d6536406a3963174886d3a6db9d1d42ada507ecd9316f134ac230f00e7f74368ade5501e6f023a2ae369044367d726cb52a490e5e411c27bf27ca956f1fa241a3272cf20c0a19538f08018a7d08a0415357e18ebd29154573f10d5b5582d679bfa932bbf42f0fdb74452e593bab2b894a59d30b712d000fdc622e476b2e886fde1894b5b8e52aa01d2212fc4e81aeab7730dba003043197c43cd90cbd346f2cf6d3b907acc935853a9555b0079a2ce8bb574292fd39f1d266a96877f45b21c72a5c8a5b5c06289037585686dc0d4fde919112b709f84e8caeeed9835e6ab5a6eac9b64f567a7754c057d4b7d93c8952d058fba8f62eb0fffff7d513b522a727e2af33e972ddaa4c00a7b40ddfb861b754bc2becb8c7b254dc12faedf2a6e6cdf2dcd514472e2ec37f47344a0e1ed4c3dd31a5f6d3b4b41c2eb1f5252d0ca8e8d6c52608b938bb82858f1804bbd505efb4831f9643a4d24fbb128f0fa97060d2ccd022716262f4fb81fb5573cce36f3cca71a062a3c74d7e99746ba7ef215322a1b969cd9103774d808c75ace9610cf660648b07455dd47c818c95afe3703f3ac56791e113c10f01ae1b4118d4d7e8c508a70f6caae51ee8aa4e5bab99449c69867be5ae26ecfd3bb6ef02af87e3f26621e563bcb04096b5eb1b44b8bd0dcf4366ee520e05c4186c1e015faf6ecccf9f5a65125c02402d5c5bec869532de1b1dabed496c57c608362007cffc5c90c3642ebad9446ca5f8984bc129321ba9554883e52532ff69500c2de62730c1c75dd2e00fd1c0e20960147c549a91de8d0f28e7d12bbfb6ce207329fec71079daf103c7cf6ffd479399bc4255e017767cd9015e31bc49e7d497e3693f5275e90229fcd2e1992d7110989bc2a3777507a491134028572c23516727dcb8e1d188e62c5c8a34edc956c53ddd74aee6acf84bc31aad89ba9aaf3335f59bd62bdb495c1e1e7ef255f2e330517bc9e8f88e9495e7fa22e8c24219cf2fdefc576c8911cb6c26f9cc693724693cfc17facb07c36abf9906fab86105e323eeaa9bb0d6fe4745ae764b2e113eb1c25e1bc03d959d9be3bbca791bb19c3b26bf2ad68c499b9ade5ac60d843c8cca6df6644c79bf148c875e189b54034f8b48e6d411a4e481543c7c28b51de38fca0619a44886826b80b4b613a0ae4e2e0a7f7e2584f6f095bc745c9a7bc7831230f804af87e8dc6a6921a400829a532d5257b161cc16215857f3d94ac0a9c297e7cccff58f5d40c2c0359a4455b2aa96d495d6550653d1fcf878e3f37284c832366d83508a668831da711a590932a415f5ec3b7b22e81f47796d21e9d95aa7a8e1ad823a28f1b453752230c6a95dea8af5a85ad2637f7994aad6bd5fabcab6fae3e74ca6d586019ab645c19b6d1fc642eddc3e988787e186e895e70a17972284158d3623f4ab216b50a45b1fd1115776c459319d9fcc8f13c3400c3b2c17411d8f3855e9c29432d78c476a93963bd01e736d91b97eaa323cbfbd744a7d3542a51f1f2c2596f5c618ac56744f29fe8ad9369a039b4396ddfb6139ff8c929f33981c73ffbe4148cf51ff404d0fa40e255864660f471100f41b9f8dea6620f2b4a1dd879b90a25aea408ee1893c6e2bd9aa0020ec9717476f687acb196be8eb70af091ea5ba1fabbc92984092d02b137770860e2f5329514462cc33bb59c1e29758f9d3a14dd77d16b6c69820b777df683b0da0a69cb228052e2c70438eee5b08a94f66a812db2c0d532e55a9b080bc4fd82f33cdcee2dab328d823eef31d25f2d6d3cbcbea93c5df51278f49651f29e2a51d494b09978166d2c0e2132437fc3bc8a1681be6bca356cd41ca0374aaa854a4be0145a3d822bbd6f18f54e652844256ada478872c7ac64a4f3e2d4c4f9150675a71a5a36242b29590b6fae619782cbf0921120aea15e964be24195e70bc6ab28c35cf9ee38c29482e5abdda49b9fa1640eb500bc9ac74dcec2bf19597b98303b47df82c53811e82ecb5082e85c88714cbdc549a1f18fc7c1b10c2428cbe2abb9a5f844a97b8d493c5570f9be370edf764aff00d630d4d18d21166f87d92047c6d9f1a99c7c77111f5b3c3bff798338d7b4c460af6303c465df22b68b2327ea4f0b43ec3cdbbfc551e6d8cf266923f569022c756601e97af5d6c8b0bbc7f97eb95a8839990adc05c3dc369b7b439f08c5b2bad5c1223a34ce53b2712974c7e4b69c3026c42257e7e0a2adfb796d33aca83906dc81eff104a5fbf221e1d53f16db20c20be893b191236f0567652844256ada478872c7ac64a4f3e2d4c4f9150675a71a5a36242b29590b6fae7f22fb22fcced72e53b82ec5c3e438b43380f9c02a57bad656a62d4504be4001926f0d2bda8bfdd9b1246779e0ac017fb727f206fb1dce73b7b26a81d55c2aec71997a641b0afa1a1190553b79d996e60ac84d4b08648841dd2bd9dbade89f41735a29d2511166d7ec611902c615e449ada30d807870ac25f8822c557a2565a9443cda5a89ddc5dab7af66e316b69a013f0d4d6b6d5baab34ae1b1d5413c517568e62edac5fca316a344862becedb4859ab4f1c19ec937920e0ba31967252fc45bc9d5a2416e1923574d12225cd85a8f4e517bc05f360b00baffb74cda0ecb247f8166832d742e9cdc434d6f08827d16c312a4a8f9795a0f0eb307cdc849d25690f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c7151572bed89707d00284d2fbc079640d31d98d5bff2bd24a36234f13e04753f7d909f3f8d995a51a80cb693810e3627231c2d57ed63c073456362ec77ed1d60abe440f8bcc5873404351e4c1a7dfe73732da3d87649ef2e1f96a5f8178d435e2b75deadc827feb93d4ccc5afeb9c7ef32f40d93fe5cd0e370e99eda4202230be8161380f7c2c2bc7dc95580eea63e2e592d94302d893540d46c86a4b2cccde989e7905c710ea2bbbf9480fe0f712cdaaeb0a5cc5781916e693a62ed123b857b0b5ab5cc3eeb6f7ae21e7adf888d36528b4b63102c26abdc6b2f61f5b72d1beef36e22bde95b45c808777717ded87eafd709f93f8a63d1edc3be36bd00542c3d6de440f8bcc5873404351e4c1a7dfe73732da3d87649ef2e1f96a5f8178d435e2bd466e0699dfcb9169e8ec2b178d3530b6e0286e179a49005d35844aed877228850140ff710ac931b6fa628788a228e28909f2ffe93aaee8eab4b01a579c52ac790f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c71a0f0ea84a4b9d3e39846b18de87091d3eae3bc954ecf8968231a70ac4d5765d84860c4cfad243ce502984361421e0057f1f836480edf34224a3a43e1b162a7a58a815c74629fb67e820ad38dcfee3aff1849d6085a82b0dcb68cc43388b22526f28c63dd144123fcf271b1994aae09263384671f194ffeef3a7873d8dc4f0c531f3244810e9638d49e1df4f17601eb69646d3d6a6112a337d6eb7f3364c8f13b373c0a0c90ad97e8788f25c41d095ecaefae19281031bf9fce9c397ca49f05484bccf060ebbe5cfd1f47a55427ae7f2cdbea42dea6d7aa8fa0f3430bf887ed719857bf83eee59feb2b6fda426cdb12b72b0dc28d9f48c9b55fc5e68d8338c3b2e1a414822f3009938bceda41cd044bfc1892dc5b5c6c1e30cd45d78a9ab8448752e9579971778693ab759b78eab2f654b9e13bb56c7d8a9df827ce6d915a85aa90f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c71858ea6729741c13158fb5ee20ad605ef66592d9efac2f0aa9436e5d1494db6c9b9ed81e15705bc787a78f846420dd642865672bd982c4e0e0a481aeb3a9eff12eadfc75231474e7d9a9c2a183549fba0d3e66c97cac6b5fdaf5c35d5d3e48bae99166b108ae5fced99f888bc26507174c2eda063a53d17e30d94b0565f334ce9e714703455780d835fd4ae28fdc172ceb2732b04686dbbe0cd3f2232eda101fcb2cb4afb9d5e05f5b8a3bf309608be68f38a22841e9fac98fb383aa32a5481ac7ae7393baaa2f1c182e32ee32d9e8275078edb9ef2b064c5eb8e5dbf9bc4e6527a860fcb5f99c40003b9fa5f34a031edd35c713be234404457aa2b6d57b8be1a90f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c7102cbe51683e4eb77b5ccfe5191a696aabf412bee2f9b76c46422b5ba84ad6d4acecac6eff465e0bbce5030d7d72292cf807e545b019a65535e032f20e141e204a7e964777c46e8223e7865077cf88bc76b7c03092a00d66b2f9b3c17dcf63c378a9c85d4aa9f5b2f5607e71e4c518b49be24487ba993188d83a8cdf452318fb3bd6444471bc1dc374b6d82d1e432774efc06aa47feeed68dd2fa1487405ab669d3fa07b1ce300b3d117f24adb71bde0405566f09684edca22962c2d421a7c7141f65327a4623ffee302e8d70e479442b39cd9bb3a99405a51b4eca0e622c536ddb62932153bf0b618338b00e05b69b26a91c538f0fa47ec4dce69c56eb311bec48320253120adbf2e77485f8944110bfb75537a7c3ce1c7d5d77ae78ce25ed5ee8dd50ac991b8b397178826a85d0f4ee1eeaf6fef552c35eb929a900f13272c5f3a3748d5f5570f0581da5ffd3bc80ac6e2d72bfecfdb21b2520ae7c38cbc5f848320253120adbf2e77485f8944110bfb75537a7c3ce1c7d5d77ae78ce25ed5edd7490580c06831b24f4e1693b201a16d2607b74fc73ca22e75c30b72f1b608b966075189d2a658142ed361b214b0827b3c323f5711a447bf956136ee46b846ceb9c94ac430896342b83cb34ee7ad73f18ba0914be70f10e676b13e028be4d5d2b5820cc3cbb81bd16c63cbbb36fa309667064cad7f7700cdfd99a27ed19a458b4cc85b05770692b3d0f7ac24026a15ed5969ffec02816265107bd712aea8c43f803cde580c901c599ca4f9943898024e337070ba2349722d95fb510366d5658bd3c798a0b1543853c0a5c012fa085ccbcc35065834b22a6deed756887eadea8ee91531fe6b3fe0feba98ab218408c9d537d2697c356b21ee3600d7ccb471226652844256ada478872c7ac64a4f3e2d4c4f9150675a71a5a36242b29590b6fae0b3510af1d215e0986a25add3b2ae347769b612c6e59b4e23eaf94ba7c9da4ff7d482258b13c9a9923ff00f7c8e59d2266e92bb5d69633c935d59e4e82119360e34bf71352943c1ba12cfe5c8aedf3f6f1dd9943f1137fdc8f96dbd95486a0b16ada62a28a5c5f7da61755ad9a07e4bc3d3644cfcee413005b2fdf3184778dd86cc3d9febda0a902ff8550fc731ee77073a537d57f91d8d55ce8019c48846f26e0eb8d3da7ec72057b53323f4e48259f697a332271882403be82fe682c26091fb7969221f1d74a50944a1165efa4d0785a6d44cc126fadf4b455a6d4df4d50724a939c283b4ee885ad61dccd3f9aec51e14d2630503c72135b2d781772ce48dcd0a0311728379457d237023837168da956a6790b1a597e7889a25291f0038e01c6a369af1fe40eb0ac0c4dd35bc66886f1e2400181ef7c197a596d3da132502bd76abc42d4920531b980a58432575ec83456b3cdcf24de956f6564b304130db690f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c71fcd32fc08f2db6e5ddd224f7af4a8e3d97cef22be08ade71598c02831817c7583f1b992081d5e576303c62dd2dba1f38c0e2f5bf9ec281db02afed70515c98783dfeca9a661cf7ffe5ad8b3394a8af5f5edae111d9878bbea40613c6cec5f880ff34e575b7f1760744fe023ab849cc4e55b14b8968c065c632fa8f04d8946054fe35db11b9510732771434b4f4f1d1ee8c2a123e9f39bc84bfc73ec05872b058022f83346c909588871dcfc511587aaf8255030334d308cb86ec3e1515d08dc5cd32561629f4545af626768ba48ee801139bcf843d009b8b77555fa5d0f447d98bf9e18c748e0151aecdb599f15456bacfb544c07e16ae11c7defe0c1c74a40cf857a0705e745f7c3f1ea3b67153856e3079ff6d591eda0f431c7027d2ee48cdab75a66fc8d538cc708178650ae3b2e96d49a7a3494bd8b09de941e59e00bb12322aff286f5717c42bc7afe9aac01e0dc46ea153c2925a5f7e99eb7a6e4f452d7235681e563bf63f6343fa15c7be47e0673a85ba692e719e6cdc831fed50f115c8bca11e0ba0d8176359eca2007d0ce43bccb9e017fc4d347e3168361f8d3d602c499477603a89e0dd48cff2fbaebf8919c7360090411cd07f1a4bc799c4e74887867c5ef6d8fe5e2c9a9a662ae80010d87352fc230215aecab45b29912d0db4c7cb8d60c7d28ec979d0ae7b15dff547e0100f2d5df0bd25abb62712be11c52f17f88d703c704b12bcfda889808759e697457b199365a32990117895da3267aced0241f2f6382113150ce04a117acdc10c430f30a3b823092831883a6d5fb73b5c3430e2467ad0fa44efbd6e9f097a1577aa466e5e2ff4d109b50897acf7e799bf5980e9410333a3f1e811cf046281d1803decf4492ea5e69c43a47241cf2920c3593249ea651a0e0e0026146616ba0089e399c6d492aef83f52dc27ed39e8a00d4f9d04c5edd8070a68f353e73f9c5f46d8953728516cb5acf1b853d06fad4f946f6d24ace4d0844b26e755386fe06bfaa40731fe9a49915bb2f5bf11f3cd7a2b6beb172bf416d1ed8ea6b7625825174b6def8079f749288c150570b9b7c1365a0b81f54b7dccb39b73561e1608b668c74bc181a0babbd35acbb80b823ac3d5e71b13697bad9a1c1208a29d6732d38f56b89c909ccffd2324972892ee54dc840aecb301f339f3520ad208bd265fa1bf9a3f4be330e1d4ed1585a3d4cd61f69f3337a96171cf732d32ed8d68cc2a8a7bbd97b00fe16550ccf411f7decc788d4c1488bc924980cc1a899af1c5aeb911c303e3246359f4f51393b82fc4cd72c2dcae7311ba421dd5b8a1a7a1461df58d22e13cbb70b7851591717d316893511429f5925effdffe592c955b48b516e61bab0f62abe7a5910fc4636c98aa0a73c6e7f41dccad8c938983b93c17ee20b3d60baedc0ec8aae21723b6aa14d1826b64c2715f1a14b25f70423ecac969dff62fb13151e6949f135e261c7b5a572a3e717c82cabf7b602acaa3ed8941e6c7850eb63f19f3a5f10c10ffd5ef44e7657ecfff50e9308a2eebaa6c3040e52bdc63128372f08c89cd2302ddeefa4a23ecdf3b974da1341683cb32e22ceed32ca95d43eff3c26a98d89291abbd213b3734f2ca3503818fe3689941ff6dad01ab9ab820b14fb4786da38f10d511efd54799282c03c95d99adab468782e36371a86e04bfaac8637e7f201ec3dbdad64421ef6748efba35db6e925645627c3f04543215ef2e00bede557720015d67d9aceb9ae0f6d4c95d99adab468782e36371a86e04bfaac8637e7f201ec3dbdad64421ef6748ef658e31a9ffb03af1eacc8674458b117d976634b58019a6702865b489b2f087c7c6bf25e852809587881a3872bc9ee3f1c7e2243455dd9f8474a90bec070ad3ba6b81769cb0837540a5a3c4c12592774713f927355559d983a1cb6a0349f7248aab561107d8e70d8c946582b6093cc1b8249685f80fc8afc34bf07106417ef13208100806628317af8ac95151d31f43f49c9719d1f3a430c918bc8c092473cc05652844256ada478872c7ac64a4f3e2d4c4f9150675a71a5a36242b29590b6fae7d59561abd0a5573748069fdfe752023ee97cd2015a522556763da6dcbbe5315976d7cd460dad7a1cba5133fa2d9c476297c690d4d44915af70dd662ae8bff20dff7716cbe3bad85cedac84bd4a14f56ed06bcbe4163c0a23c58c379f6a9a90f045d35009baec1a5447044a76908dc97aecd53f9e76ba8b8649629bf7625716604a09114a04fd5fef328b3bbb0700a981548b9d2c301596d7810f6f30e38dc8fa310ed71987c60e635e37450f25f0e7429663f048846829d518694d28f83a2f88feb81a90d5cd1366d1ccbca65144beacc2bc6834a77d4916f99dab6e4e00fd2e5f084f1af0f6d428ca908e1530d5cd6c347f07654106f5716a40329baf6f4697b877c1ddad03ce3af9fcc1144d919757a82172e00bf59ffb5cd427da7d07f05baa4128886052e714a93024b825afe00cb95812e75adc79b46c7108eb14c82331a50cd15c30ab67df49af19a52a1dae344e64913ebc2556fc13348c7896809d29f3c20319a3533606f795f02edb6f0216b9eaaf8cd227569b5d6903f888c99f57a0c98c9670879585d7451e695aa75d3db6768fbeb8c34d12295a8232c6f504f83c40bf7eec42f68a1b3c194f5a77b3053af61f26066da9633f366d224e3eb7e707444f3d300d2008fc8c15092092c1c597949ae0836e9b3dce99da351c8857e44e21ca7d11b5efd905418b28565f3025283b8660c7d6b6ee522ef753f772b57ca4dac22f74a5582c4c1f2485a1cf64644b1813503651f13c2de1799737644f35fe5e55b4bc8d01e03555a1d648daf3f2ff09f0bb77d4d2d997a39046dcc60979a4135311f7b1bc2c2a27e9820a6466b49b5fa27976bf7a5de5bcefb297cdea591c7a3c136e3165908c158db50aad0b82aeef695fc73b29b4336c2c84d6c4268eec73d9a2323d0657bcbc0328aeaf6ff5e2b93d0d7bbd9d08c70915053d7c9b29eee7c109f536291390faee7c99031fd7af578b6d74eb96737defbc6606402cdfe0f2631afd3412490c5814f8c27af846bc356b7bfc22b4966bfbfb9aec464cf16adc99e6cbbc51c882a3ba938c1f77e24768f75bfd01add8398846990f8ec783c778c7b452adfa2e0b5113a42a7322558a81c198abf8f03a19028f2fa18a8ed43fa3bf4d00cd42969bb8bedbcb3fe07df69e075807b7e58a4e8f063852da2948e7e4afc6fb24e298d89727ca00d05fe026b967f095b8692a5e6c7550370ba55e2302028612c45fb17b1ab341229280b2e71e132cb99944a3ebeb29e38a736189bb31f59f11d8268b0c65876f586a621a76e1ea9b4564802d9ccf21f72f2a25bae05897cb06ef1fc27004fba9b47a35a768a18089867cf7e5e1b7183ba7f0d4f888eca601fca4dcf904c9dd60e69878c70ed6c805c7296e6238042c1c40a9e8ac704db25452509c6ab3f4dd468a609e8adec0ad3b68fff4b5e6152ec64db3b486ee8d8b4069ef1da523f0a812c6e910cf3b2bbb1c21cf9424fd3235ffc28a2e9e3975ccea970fb66c003d6674843344cfd059cf63735c1d180bf7305c5d70766815c412caa56810aedac9277fb8123a56898e08f936808f1fa1e8b3ddeda46266b549016bafebdfd983213733c58b6b6e9f3273c221970c498d03b87838c655675202ae9e0674b55a1f4ef296f1f642d524be8bcbddd91552d1f34af53af45d1071103ba0562b0a634c438f7062055227df0172c7c20befecc21d4bf56a3b83ac5a5050b153e915e25d23736e240d46f6dc1d69698e3b591b3b0a23fb12c1b7f159a0c776b843212bc612076f7165ffa3c4f039f3047c2ea9482c9cefb41880ebdd30a622544993327ed5fea8eb248d76a93dbd611f376559105341d5be5b59b2f858b7f1cfc91e54947afa3a6d06a477d7b8461b1353ff6cc54ecfd32a38ace4661723450433a5e084bf9a56d59d03f8f92a86185fd87445add819d92dd1c937bbc05c9196098cb2d0cbcf2a1dd2379e7703f7c980ba9100d9da9c1b1f199aed1950ec211fed973797fbdec1763f2bbc9ba2d6df4a6e1f910b6b1176ee21aa62b2cd2886dbf2047f15594769863ab0cbab1a0c0be993839f15d9f9e52bd2b176f42f45bdb4734d2f545053222335ce3a4245f7b504604dbef4b1ffe5ac1ff9a8db096abb032ba67bbd721f74d28bfe0b6ff88c5fb91eafabf58efe4e63b5dab1b907f4fcf4c8769e19dc84eed6ca4e59df6cfed4f3f428652f79f69405fc00fe82e0de2246573636b5d0da3b3e3b8618426f33f739f4eb357d5cab3325fdc596005e5d283d8a58d9511fa3c60e784b044892a6fcf150e4f8d80efa7fcf760d64960e62a61d62610900dacb725624c50ecd6cecb6565aadebcfb944360f3fab1f96a292839fe1ab7215acc63e86d03779d4e0e6b4353bbfce88339cbef7ef1879f1ce5ef58f4ffed3fe6ede509d24f452b4b0af3b5401ffdca9b47e701b7da508ad44bee4ef9596e32fc7304dfe6b38cf1e5456222e9d9de264d9ef9dc717d3107d9d9b250aa58e1494e280eecca158f13f0c259a5a7fb546fe69fe1c204411b07d9d9b250aa58e1494e280eecca158f13f0c259a5a7fb546fe69fe1c204411b5141d5710d83a53da99225b45a1ffd3673628ae7f7982ca0fa2ede6e8aff5c4ec542dc95edbfa0d0e7680f3c7298ef2e1383b26aff960dbe369a3356805a7d931d2a11c62198f65440938547df5e8c6f26d971e19eda95c04f85f739d4d2843f83f62ae23c9045a0b6c71529024ad2469b893f3ed900cc388efcd871b197216d5a938e0a045b0a516d2a16754d66118ef15327a859d146ec739eb2e0d14f26cdb43104e1ce61c6afeeefe4fdf7647d0b04bf766b96b25a6577cf811c23b44cdbc7664870a46d91631bc9da77e8b6e8317a85627e2ab411a44ffbf425098f463033802894777be3a47be2a0b760c3d3f1bb25e9fab96fc6d9f0eb102c18f58573866a40203e116c7ea0196d2a3e7ee2a44eeebd77d9c45618620ad5c907ac8bab6c4ff2cc804ae01d80097231ec8af0718f270afa61b4009f56c916c0d6a5aac7d2b529b66983577d0347768c6aca25f2d4af0e3a0d787aced1295b2a963ef059c13c3f3392417ae2ca06963c71c044c7abbcdc578e29edc1ec3f197307465a394782c2d0cbc677e0976dcbb149e6bfb8874f01322e17d3250526819f3d0a80964305f679b01aecac09b151599dd28459a590d7e42c3ec262c2516ff84a158ca1656f3e4a8309b5965ed4321d737dddc3b6f64a28c56b0268f0ccccae98008fc617849de2aa1a59ab3efbfa96ab4b00a4113bbad737654bb4f3937694432822b542208b1a228f6ebef21148b85955590ff22ec54c4c5c1a7372040f7aef2c630a3ec861ace4062411255cf579434eef065158c709420ceee4b3a1814d5ae2ab810b8b8b62c5a51ea59562ed418efdb27831e86745687815ed6fd95fcc6a4818cf70d8b059408424a0a7f11d3898c09d4d45d5fc6c29ed2302e121f45e209f1389e32001f7481bcfdabb5c1f39ebd8e32fdf6c857350cc562e062479a2902770d1b978928fc6f8f84afc76c42064219f9944cc02f3c8838c24cef932dd3907eefa656f3e4a8309b5965ed4321d737dddc3b6f64a28c56b0268f0ccccae98008fc67b4f9864aa023091987ccbac21fb67e62e565f5a410776b8ae278a60bb4dbf8e8ea453aebd71135b6b2c97eca551ca8753379f2ed1a19d18208a079bb52942d9e54946c511a2926ec7c4cadf7a63340ec82986b78cea42069b56e9bd5995d2c4165c17b960daa88648ffa1c13efab78bb80f667a16bf0cbf64b13196982605f5d1c2ba0e2e84d86fb971b0833271ac9220717c1b8e8320598f53685a07ffc27681ad7d512a6f62440ab1b4cd687c0ad9feda8da006e8a2b0e039fa10a659dc10d9ec77f4ea0a9e01f6a582e5c2a09d6bc7e01e775c2f8091eee5da4484c6048c20e00c72d407b39074b44628f109eeecde1476e9a3eff0dd6c7c642732aa1ac93fce4cdbad40eb571cd5d7ced1a2bc5d064fba057fd16c78cbda5bf82d566aaf01589766fb119784bea08a5bc93ae8eb9fc15a5d5a8a3763464108bc1fb7126696ac7d1153653e5d412910827eb4e44c7a73912ff20f568efcdc10221dfedd297288b417ea760662a6d5c1a15289d9f1711454623087668fde3603f9ab074630926a991344e41dfe2bf54537160d92cd12cbab486356f45b2b846bbc40cf7f06bd9cf29ceb57c1a88ff7a3fea3e6c42a0ca2519d90047b4feb6785aec08e6ea30f88442daa30e361853e9f1a6b6f93f16cb120ce7a87b48401bf663345bc94e9f62359effb62243841f388b342d834ce6bd50e9c11d1342e3ba6d5e59ae6bb70236aeb1f6131c31dbd6a1b1ef38132e5bc59d8d7a468cedc49b7679f33c972b3bf1b9ecd8cdd2e18f8ef259e07b3f748364c79d5e8d015bd0af5e8689bc7ce3f6c77ef162a9c2b93f94b22e613ea1363a10e26f7e798ee1f24f501cdb163407ef3309390332f170fb5420c26b3cdfee3d3c4deb581fd71edef5427bcdbc8365dd58399149cda75055fd75f90b660a2d995abe95482b572d7ec9d4cc9770913b378c5c3d6064cf9b3baf54e47c7c6c0291663cfbf08e0367a5e34369347560cba78c5c3d6064cf9b3baf54e47c7c6c0291663cfbf08e0367a5e34369347560cba3f19322d6761001d5e84f37860a159044aa3bfa1c719a5baa8e3987c0f9e8e7c9911e61078c2e92bc227e132b01225a6531fd421a2d8c87677657421f9fa2d06de8828211743a25d35b12ebd42548ae2a1c3633a7db784b9dd36b811215f1f0ae34b0812c1f9a0292c9294b086644496f62ebf25ea0048438c8299363a96072dfe1f749ce4ab12664af6c1523acfb0512ed512976cd20eb2d2e612297c6dcf939e58f7af2d25fc3e473ac99e67b449f9ed7eb9ec519f6dddfe9c8fb545231f75e4cfcb50af1733aeee7e844404fdc6825416ec7a306864cad2ba93832406349526a8d705ac97e3412e3f82ec11905a4c1220b824d586cb12d93b493f021753040fa20fc78c1d22094bb300af3775887ac371499af6d3cddc2890f34d302fe73b302f86ddffa317994617af855e10a32470c34b8dd335853598ff93a95d0b1283d89753f6b15dff65393145ac9eb7ca052655112b2c5cee6476c0947d92dc9aa96bb9c1c75c6e28e9816e1d27d7eea8c5fba347e72e64b7f581fcaacaf54e057b5dd2787db09dfd2fcc99c7cebc0c2288dd512684506ec7416056f24104445522fe96bbabd213c954fdcf486d2017650d9a5ed0dd3c8e9b08a1cbc195a7b715555a1e58c502ea0bbaf44e8e57a8cc6ede51f2d2f1fe139cce303be214617e538ef2a932cde7a9b34055fe6308667194d357511f2c6b726291b92e3c056d4611824bbd485ffa8a8fe1bf711397206c830f5bf5bc43110aff1715d366bc6962733b3cdc64fc52b64e49cb44810731680e4d8bb75fba05583a52bee379037d59ca2b3b08cd8bfc88fb83d18df1478669042d597cbcf89edb3a1bc728f6908399bda55271bce3c33e5923289d9dafd9f8aa055c394c08be23d32f910ae594e80467aa9d7cbdfc796ff23b72ba3afb5f4a4c089b136f8a823d3ae72d3de2572b517da9be0d0c0d89746aca21186131ab5b09103e950e7a49cf654fe5b10238b1a244285dde0d8cf3924ceccfeceb9189819176e7a28363bf353a0e8adbba2875cb9804278c135b6e1253c5397c6e0f3b33912557dd0a18686aca4b4318026e7e18c9bf8b6975c5fdaf12993533264fcd0e35b74b5b860c3a23244a9c6ecd0f023bd2383f8460926bef91f6365c059f1c2470a02c59e5bc48eda657329ccd78f0b2d0430ebe3019b7f12de64f690771668f6adc620d0c3e99a4074d57f67ee987908ec9bf4bf38d99e1b48fdd81e227d1cef9e121442b0026e708c0324f3f2d0e9c3ccb89935e46dcefbc0e980a4c98521af3b6976bef43a3a23333fb320f20be8f41d3a9f03eb048e342f5ba3c992df5ad499553a406bae711ee9214de93d9816734b0c3981963f41da6ee3844c1a6a6eb7c59d707e8ca148cf5f2efd47ac9cd3e343c1b5a0802ff74e5fe194ee3a58c2d22c9d628c017b1362c6183830ef351303c8e6d9ee4ff4f1b35f434e88f6f4ef009dab829ae782d3c30ca5dadca8dd12a4b79c7023d4155c88ec597f3e840f3cdc9f5d23431e20086a02b4a2643f7f8e642b5b417acab87094695ac1d7ccf50905f35fb3b4986a4fdd6c42d1a6ac1ce8e242b4d40b3a40d0ecb54769741f0bfb1dd7d3629ebff7c15b9f37846601d3ab431bb64566db2256353c1422b3347a8d5ade5a20b71e64badea98c2d35804031241aa4d40b3a40d0ecb54769741f0bfb1dd7d3629ebff7c15b9f37846601d3ab431bb26b0972ed91b761691ce21d9a3264d482a467bbc1a12a57f5ed42d3810d952b0898fb9e32135c2bc050ac22f481eaf5f453c0f5545851190756e0d93c8c377187132ecf4c393dc098f672b4734d07175059fd9f7a438c9d1745fef3ee43637719e1f362c17211f9925f4f72afb84a38ba090ad8aa11241136d44150601eb3687403f4524505a488aaf6f9b413fb0fd629bd966e276172010ae1d7016944f1a4cba4044d87ce358513c0f1b9d7a4ba906f6a15626067d63c278d674a7dc86f6d98358cf3b9c210d04964eb675a7433576b3364880e52c2df4c2deb2ae95404ff04d55196b268d5eef0136c12a374d95fd911fc66048ae082e5bef8fdad3949d90774fd92e9efc3a8c15549df040fd068b7570191d1cf2eb6f6780e07a4c4211be68606f098ad7e489657c3dfca367b7527a84ab0f1180ee160f1152dda4e3fa63653cd19a5df226c6c3a8aa0ee0ef9ec40d4c2152f85c41d1027701c621eceb7323eabcb4e928eab097318e6e108392f27ae25200cc84bca28772688ed2bddfa969d31d93027c5108d715919a02bf4f70d3d14bc49ddbcf459d2e4eef5dea92085335ddf3361cb3071f9a733b9b88014ee36290503e5ab56c6c1f5a9a95857b68a00eee483f52f31654227349909108284b434fbef644db8ead110e9009925b2eb5b237a482c58b604b372044c3ebaa2253bbf88a820790c77c08ce80c9b0b62ac2825d1f99c046416d9b6bae930ab9c8c2b4a279879c0fd5605d5f21de6c2339dbdea85eca66decbeca74a8774c96c3307883ee1e3b985b1b2363bf57d32b2a33b69b1fdd6fc77035c4454de22f16514c9d4be0f7fb43fbbfdd7f3cdff62d471d26117f925a7bddeaa839178b1dd8b40f7fad68758bd84b4b0cf638490881fbae84fce9a0b4ee9b13dc9527b8b25ca11e5c6645dbc5947403d9022c2f5f846e73440214a86827317d10e060374982272c96b46483369aec25204b46a430f8df5500b23e4cd0acee608a039e922c761126dbdaad3769153589bd1c860219eadbb2319ae604547acf477a4a62ef5fd8fc9c2fa6826f7d765cc2ff5b899e05c4e67c2208a282ab6abd63828c905c1bbd5a996ae8f9d6f26960bcbab79e25ff7dbb42e6df17a617b290b423e5a42f3976902bff59ed9ca1c272924062315c12cdb85ab1ee7ab40dc1d493df79345fd5ba586f63e2e569ab6efcffce3afaa729a75c39b014742c19bd8911ad1085a7feeaed9c197b857fe9664c16b95e8038b2644918387004c1bfaf9bf84a2256b071f7a0821b4bbce2a5c222ace880aa940e24b5f4390f10238e9da7825f6148322ce0214429f8919f3ee00f48f249daaffc654dbe5699d4f856b9313d863fd25743736a96a3a349497c7401f2d33762a8df635c668fdde0fc9dd8d3872ba4b9c7004c8e5d58689acbc7f06b274a9e7fb34f694ef94ab9bef4be96eed47293aba0c9f576601045a1d03128fa3fc48b6b5a33a520aab6e9f7e1f3b81c5889a083c6a16c0a37b34a1c8cf71adb97b21fc3cb20b68646c52fa950d7c5aa0f2043b6f915fb34c16d2e1c2b1d3fdd315d669670412a0c46734b026b8c48811b1408c75e657dcab5391e091b40a8817af0e4b834c9ddf0921d938af372987c55cd6601dd2d0d5b89bb14e3a0fca5bfdb6d20cb96aabd2514e1f3e91771623473c6247249ee7d31477ec9c58d8084cd866dba6053384f2008097e57d5a521374091a6e1958d3ecdba1cf48ff259f840ec5f4aa19196cdfa9e593c5a01d2da03fc7bba209c3f0df8289b379f3c64c742e32a52905163b384f5cee6cddb4dc7da3bae41ceb76dff6813ed07e2ef1a7b84650072454426ef68fc0cd5fc493d28eeb48d939b9de3c692d3e8542b371d6a73c7fa8f636f21eede5a701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faa2ef6e9a55c147123b70c47a99a8008defe28f292800243f035254d2509376d64e52a65e15aeaef2637aadb12e43c23bed4fd10a1a7af01fca21c52e51afe7aadf5c4c9f17832e8582d5b34d3c2aba42815af99c8739386116af48b68d4bfb715dd5904a30ef3b0730fc4f2bed405981e9a3457b96703f3f7f6962537b8ce4e234b8fbf217ed74a4fa8b1d5562c15ffb86052d4892947909c512b6a5ec49d2ce3fdae12737db98210841ad16f323126772d18b7d5d23ab73de120f26b5c8a9665e76482383e3187e4fd2cb1562ba8052f7fc1b40ba47923edf565824fe59e468d336c079f614b983b3aec1e594afb6b30cf7d88d450b80ddfba22ba42cc2f72f397f4ac8d12c386851e34505a71d7c31cb1f67a13640bc31e59c300a78eedcff9607a77789b59d08084fe79d5b951994ef312dfb27040aceba9e0c10723683844cb81314ad0184e4866a72aef940ec8007c1ba7d68fc086534d65a6ec7711ce42a138c6fe64069c7e329ad8893993628dfd7b19669d4300ac692d0ae613d607cdf4e776aaaf29012602e34dfd4964635a3184dc6ce64bd57b6fdc931edcf565733b161a206f99f60c0e110e81344e8c1a693120199515ea683faae7b52b0e864633e0012aa4aebdd80918add781d62baf8b6b1b8d776df1346fa63a9ae2e1b46132f79bce9035d0073b7d4d3516062918ee16243bae42016f010c31f80346b8268fbbe45ebec0e69b876622923796aabb90d1dce1af2a68ca7f80ee484f419438c64a044888b4d23521533abd1f58287909cadcf5daa72de6c1cd9b218e08c01372547ab2725a41322f2c95ed42cbfcb0816429f474c87b4d71080360269d7d185fc5b06e016819dbe0d760b39d5b7e2679e707955ec20889dccba3c3d9ba73de08355e6511f6590523bfb7f0c8edf60e7a31753a392f9a941d93c5f9c836ae2e12063520c499fae88971e02c173a4017ba5fad58bc55f0576f481ec24a4b885fc9cf7904d2fe01aedc993646e70c3a7307488cec682ba780e77f3818ee1b09859d587ca0b0fc081f105ec096766dd8b7407806e3176e7376fd0ebef377457ecdbcc2eb065b9ecbaf82549b34ee34feacaad0112e5af317eb6ba24c9eae3b48060ad82898101fac01590b414d25486404a59af936db9a310f6b11dbe0a17e3d3abd88442717c4820fa94aefa84595a886a2b5f67d46f948f7be4bd61cf4dad8488e51162e363d83120cb1ea8999f65cb99eae02565315e3d62ec8cb591c68e18d446ea6a9f3a939e410d9a18fbb820cd162db19157c56b0d2d36140cfeeeaac86446ea6a9f3a939e410d9a18fbb820cd162db19157c56b0d2d36140cfeeeaac865d37a2f5a00e8d1a8da1d094ac2de2c408a5b2c43d4756d1437d3490882a23f3c6a94f6c2b9c4f006a5454722e40944281fdbe0bf8361ccbf0180f812c4fab472e2331974b3be42d4048569bb7e48ac53e57a92dff5c9ab3278f48d430b63d7dc59339394187c0aad733bdbca02c9e2ac4f4382685cb243918b34f8d735a5a533d5ab45c8be10339a3ff6c2a391b2c661a43c02ab360152ba0993259b54767403d5ab45c8be10339a3ff6c2a391b2c661a43c02ab360152ba0993259b54767407d0837d2015f3c46eb8dcc03f5d5f364190b1255312a34571c607079024a6889a5a005593f9a944948ac4495ba282cf66054cdb0ac2ac4bb0506357fc641373178e1c67b47e3d1e3b362b10d95e56271c586ac5bbe2c7780dfc0cc903719439b87db79f766356f0a7dc1b8b71d3f4ab59393438e7cd0ed6d25fc8ac150787e7c126272d444ebc5d346ce0c64a0489d8078e7d71934a85f1e04f5c25820676e5d2dfd1cbce2ee97c84ed64c81cc4b94b7016b220dade81249cb76e44bb2a74e1979d1cbb82a0cea46ce22fe553174d8d35d2c13f88f8754583c0e70b035b077bcc3f41e494ddac6335e1e82b969963cdc36890312897e9adb107330132cdc859968a028e13f434d53ec8e0d1a918f487a9b55aaade095572fa7dcc73f245f841356644d9ad28cb6587c3afef18f334328fe9255ee4d423aed2d0f60e057226cfd481d2f0c866b3f948bce125be0aff798ae4c49db2ad52b668f045f26440986810656f66a2f0acc469c10cb0039e1b0b35559a2e9183ade64f29782d053bc6b967df62185c25e37b1ce3398a22f32320a2baf94fbd5727c428413cb9bdd2db069c53876598ef4ba5e4751e662d120f60975fff0b12d3e996e2f109bcdee70cce8940c2fa7b8d8f38a0ecb1d68cd703524dbe147aaca86435592185cab309e3e2d87112271bae413a467666b627359d26b10d69cb55c5d2396233b78bab1831b38a94e6e31236acff8749db352c77c052eb761c3037bcb07f1f742b2dcf41da0e2ee3694ea384d9e01d32cd5e180133b1cf1d91769d7108368dfb9a1788ac51349044651558c57c7e7d3b1f473b60bfc84448832775fd3e00853cb49b3dd5b8d2749366d1cd60284e80f378826263ade2085a0e6c2ce3aa7bab8d5133c734653404dccf4b3c2f30bca31e111aa37f61ee1d14df6e44fa391705336373f75a3674d8638ceda4063a577cf153baa196e0dc6b47bf6d7dd09065902b2e4052c197bd9b11737645e69be26cabafb324b0322dce6e1221fb36d16008ff7712c281eb19af2a39b500e677b95a834c43e09a25816cf31745a0247f2812347d4c503bb4b6b169ff28d1ab62028c07e5494c6ddb4651fa4f5e822a620f0534c331e22d311140a42f58a31005ff80fcc0ca1f4d2e7456391a8d1c41b2b17a4355f88d6b90f6a6b932418987690d7baa0b3379adc616140936bbfac046ce3eef0bbc2c092f91a8ae8cf9655a2e09a7063f098d307eefdd64ba34de3a542644945e2397bff0feb0afe4ff71d9feb75b0e03615263ff06daed2b6fe8a436bba1e5819f882240e52fd4137a35cf0c8c0091d6990f5c3b03fb2c8ea02a47dce4c988a488f5ca896a201fd05e271bf82aafc60b4d6c03da7a24c5d0012fe6a6085fc368d438adc8973669d5583c3efb5b0f431b0d8837a419861ba5febbaa376efe66c9b8321040e415911fca1b63e4350e6cc717813b6b323aa0526fb4f00a1e6d421d8daad6a30dd7e7c58692eea7e742de7d3a7f2c66dd096fd87d7ce8b18ab9eed6f53160c91f9898c5cea1b83e35bb8a2216bceb9585d024e16b469959463d52711c20c1e6cb90cfcca483a1e75331a664a0aea488ceec2d8574c39e4124e422763dbfccfbf4916fe26722e748bf2b054e7777533cda103b5a5f9d2de3450498233443eb5fcbe0c35e0ae8b095a9a995f8e2fb8e8e89328a7b1923c5fc8b78078d7436273b72678720364a7f95e4b70d15da1670a15ca4f882faa0c92cd01ffccd85fb790776d156cb1363978c308151a2047bf2e37059c307fc5271f71f916e840be4a875e7ab9ff73f1aaa1dc957d3a346211e676f0efa241c39c02591a1c11b6b17bd0d9e128292551ce142d075340ba28852751ba84864ffef2d1d10ee6f18485931b7dd8ce52d0b018bdb91310bd095e9c3eaa77ae2f0ea7f29d14bba26c245392d200e68a70c43b3d062475830e5522226a47b00cc499f42f1f9e98c19b2522fba5c8ff52522817a31ff7e570a4d747d80aab13471dd46520a7b2aeea7000a0dd9e32b3f64b3a2af8cecd1b0d37a56e8a355a72e8d4b88cf4e93674d0beea2c5cbb4170917b1fbd22184525ea00fcf47231358c8c70845859396ff05784437b049638b48b33e84a2b09bcd4041a1fbd69182cdf80d1e028173ec7d8ed757b6ea677467fd0fc64aedba7ea3b545a9a60dafccf0d729dbc35b283b379545ccee4b176ca995f37ff2b1af07322f3140fa80ab2107bd75e2199b51242a6658c676165ed4dd57cc06b697eb5c82b2ff6a3e9baecb455d91376dd4e317735784507a83a0a873d2f0f71d3cc4e499a5960891d0f8fb7cccb89f99854e51ea8ab302cb60de94c188b75d532491d0c113171b481a8fd163a0d977d5b08c7b0c327bb313aac212810c07b7572c9369cfccfc39a8e159faf5d2004ca2e46788185317508d4c5a0fa61a748592714d7f65a8299e00c0185ad1a7121f04e2b218e7b21183cdb0b3aa14515db9e2dfc0c623090a5223e4d2a05e16f815efd3560b69ecde102a7595db30333077bfd9b3b284b6755b497e41b62f0ceebfc5751f3319446726c36d38f321a6e54dc04255950905c6e39393368d430176e6772bf8fdf6cb45f253bc26273cf1357a5780115d17b2c2c7752f3634487506126e3507599021e9f94a4b2a4465f8e969b03d5c81a46acbf4f6362613073a1571579263a8f646a0b856c19e26f493edfe6b2415ba27870abc5c7d53a3911c3531913974db2591b8a5e76568815ef09c925de1a053370432975db5d8b85cd5dc77f959422b286ec25d3851ee68cf9e8875f0d9c79dc3dc68521adeba0e825d319a843beeb32b0ac0914ac38cf11f2e27cbd32d5ee794bbdeda4495f103ce9d0252ee6f5f698834e7e3aa1c2bb8e28bf596cef58f4b48c3c9c63af9854536475659b3d5555d4ea3d5082a1f0f92d75f49d3a6e9da5509a422a0c6446adeda9a5f800e9f532b436caf17cb7c39bbdd417947035133918aab51675fc4de7e44d242c13d02bd79312b4b5a8a730cb1d786e7229c6ce46983a90c88a51eb64df300692a54b004dab44a708f64fd6127a7e0f7619b0d43f2ecd46fa69ba72dee45dc0c0f93b799d899d04064f4cb57f4d9b0bd3b058996afa4073e44e80c54d8c8d235b51c92599fdf906c0fcf8da260ac81e69b9e21eda68d0d152b003d76433691f21380249380f52b737149828fd404c09a21d32a1ebbb15d7192d7ed9309d55079dd98922bad7d4371f783a4a2665643577c39d587aa0caac359e175f47166cefc8b4dc75789223f4cb3e82a204ed72f93145ea8733cc9f9971ff21f3a673b71a1a5719fbc633d8180e662b2311a59e10c4944115a08557e4357c6728f57adf402d2ef774fbb5e42516ef24e251470fcc6af8dc13272166ea8a651ecdcbe4607d9c78aa6f3363da49444e101aa4fd38fa98214a210969d29a310d307f9d5ad926f4821f443b2b58f7871f953fe9313941159e07a53dd2c6106f480cd40e4293bd833d882fd1237e75d547ff73f6b7ce00ae656d03f01cec9f912fe4ec6cc225ec1a35f7d68bcba776bed7124e9ca10fbb53b49efaba7fe00aad538b343118c22589da0110302b2c39333ef7fdb3b2ee09f444cfc09ec6f9dbad13ac50f03f1fb54ac9d771662e7b1828fe34efd4b81af0ee3f562df69e785224316f4f280302f196d30c5df1421838d26c099cbb3f71be99cf3edbdd46f1293678246a3de4b44da3623c1ba5d726681e58e1998246715c2be4f2903c2d140562c76ce3f3d9891dce178488e577581eb3b7de6a622fc9a4e00473fc5a165d062853d05daa9d5146ef74b4bbafdc2bb555858ef5d1dfc74431c95a060c3d5f1ea80bac039111acc1fb3ddce3ba5ce33852169682e5528a6d13b90f87e841e612a8424cd09623f0ec3e5b3438ebb025a9ddecd8eb5e361feaf11a484931ceef421d96509171c5cc3a0f67a997d372f40d0835688923a3559554f86791e8115b1a79e573aa8595741fe01ac0f2f868726b3ec975966a0e461900788f4fdbba4369384a2dbd3e83af76bd2250c4228d6d0f2fdeed5d5b82f35700d5fa6125834b2f155d251495c5b9224075933f5624cd8767f366e281745f169d00697e0828e263eed398350023f2125b844eac155c22288e0c5996bc250ff7d272fcf770f1bc5a6adca9b42a41a58a4b444f2f7620fb76a047e1f2d0dc046b1b173ac3d6a1762231a7cd8b08d407fd22633711b18954b15eac4dbba39a415c74adebab866a72d9bbd25fd3eb9b2419983ffbafdb4a868c9f158000e6f9c7d6e52982d4ef1556b68ef0b2b9ed144c71d53b53845dba22dc7b077e8011103a0cfe23d6a36add565672abc7bf53aefc10bcf02ed9b5046b2acdbada2146f1b62d6923fe8a521d1ce182ee0d537fd560541235bf0d0c10573561a87ac83703cd2d6923fe8a521d1ce182ee0d537fd560541235bf0d0c10573561a87ac83703cd14249efc10b8f5bd839e60f44bdf8166b40c88755e1316668a83633a867abb8753e416b271ab7985ef5c2b8e8f7611bf2928bb9974ec80ac66f3d988384dfd12b16af762aa022ea39f4776ecea22e8bac14deeb4cc9c1bc9ce45a77568502c5c427842fb508a3166e3a52cf4d8372c9e770078c58ecd0160db0a2df3573614ac61c861fc80eae7c95fb1caf75496358f0b0f174f8dd8fc8fe4ea619b8f88ce0f296cda8ee0ad104464c6f60f93c7a2d3eee4cb65dd07f1c4960f22abaa1b85a1462cedcf6737b8494321438d32c56683165c5e256d02b1d06ec9267262b9a11628180a1298901d2aa2c21906008939d0aa4991e6494d84332e02a4b7750fc308d72c25e1656f487381de99b66a060c2be1442eedea8cf78d1dfb5a158b1a49c8a77c1c00a9c9e195fe3ea2614c7a43c2b6aaa5ce92a80acd55289f4773de68fcfe6662746e7f8d356dcd7491bc6df935e0a54894c0ba2bc3a62c8e58a7cecc07493c8396af1e38d12b90408e6d4dba90305da68c13d3358142fd78d40e4bd2612277b8c62015329687c4804681753827145e0636702c654bf21fd2b827e439f022f7c9072b34b4eaa812041044d94220c56ff8aebdc3a0167a4eb68fb63ccb4df53885355d849fa67a71ff05da5c7c4151415f0192d75d2ba96823f5545d2c3847918cac89ea02d35855cc46fde8e4bb1504d92d22e2f230575a0d48c17a02a70745a655668ea6a381c6d80d1b0cd0b06d92531034e62b62bfca2daceeddd9b940fa719c9cce0d5bd184eb55f07a9aeaa5f529fed78f839bd08076b58a56bf1a58494383e061d77f38521eb914585f24dd02cd22cf235e037f0d7d88c479de133dca38056a6a48114cb4d5f8a07e40509f27a003652e48bcc10c2be4a0b44ec46dc284d810aece5aa94fa23e8e474b005d7ca728d88a7ff06bbd59318b953b9b2bb962ca312e319fb13d7db14027a55bb950e692c4e2a9fa898221a064b5b20f2636a041fab3d7f5b357fe4cb435eb30a5b2349cb4283d22a2490e202659e6ac4818842ac9a9feef867d299d253c7dc6b48b60dc34c198aca4c048a0748d8b07845e8fa6ff9a299796dbbe26708b081c69371cc5d63ddc810efd9c1c9f2d686fefa2aa14bc17f83e959a692e6df374f56b2a7ed0c92e7e23733ba13982b57d453a0f1c8aab1face3e5b04a8cdf80cd3e30f213498b75d2c3fccdafc3e632f2ee2c8d513c30267d88005f247078db573d6b9f918ec0d7075e3a7bb33a71bc6bd362701104f3f561aeb529c3812240b0a36bcfb9f84116b4279de793f3b0b607faf8c1df4b2a34e972599768a34eb6bda6f2c2011402cd66e14da6d25b2b6c98eb655e6088025d74d87fbed55bb1f3009706eaa6e45d5b6f3cc567f65ea7cae45b865c634601dbd3e5ef0cc2756c118ac0c94c35f8af2d14f2db23c29192fe4f90990e8eb8b4c601bfb7642e2181c3b2fa4a8a18ca7a962e213caf5f96f86911eb67f5c7944bce950f2d7b3f0cd4a2e1e9c6236c10700b59327e062f45a4bc5ce5edc0b21760b8f15ce57d8bf212055f9b9b8d95fc2d48bb7eab2d862af8feebb23057a1e6a63589fd7b81479f26b49c512330f882e851b0e90db5fa977069e2fef7960ab5bb738d390f5fd2b3b6fe742da9a8930b1d4533155d806e0eef83a6356aa3a472bcb32ab016811aa9a1d1c70c1fad4da537238e3a78ef59782dd6c5dbbd50f6c2badd7640804a2a9ccb39fc2ec5522b54ab9f99602e1317fc68bd3fd70d2e71db1459a76d5eba4848255a7385ef9b9198688d802080d0ad70e55abacdb28fa55213948e30f5643b44072002966ad139a587d6c53e9c4d23a04a78d306460641f3e61f90aae0c27af89f48adbe205f26fa8f06a239acba2cd35dd1a3cc6de41abf95f4c0ee592c37b6ca2929e88dffe77e08c038578fee2276765094a92580b62ebc2248860b122e7c428c1f43e3210d8d171b2bc418fee633b2d7e2587d1637b26a387c13cf132b8f4a8084a5fa91dd9ff7e80356fb90a1597791ef396ef2319155563bec9ee0a28735645a33f9cd4ffaa27825007ebd8b3093571b5a83ed8294d24e00b4414ea62fd6d6371581f25e14cd961777c44a6e9efb6aa99fbfed60ec9ccdc564bcd3dfeaa2f10d4a9fb12006d9d03c01f8dc0a78cebb6b859abda9a9d8c9c74245d7951f1a7535b97117c04c2bea61ceb7412f75f9923f46e8e2d52f55f95e6e18f9a1d4da271ca5eb9c6ea7535363eff7532fa758f172fe30331f659d84d5aa39d83b8de6fd2383acce2d325757fdc73b3a87bf25194e59e0f6f07246b93c74462de3ff735d810933a6fc5596d706ccad86d761e21fd7a7d1d3d703d37197d8fa2d7b85965a167f6950cac7fa6d44fe1c08a6fddbbcb5373a8ebf7790c63af9e993f3c63e589a41e8d5742b2269ac3c139474e3b3caece1cf20e9cc118a824efd5d5e4e78fcd0ad54bb388acc2244e5bcdf238033d65146fd0b9741192a14534b3938eaea902dc9d736cdce522a2c05e18703e753fb5b578089c5474dbb3e5efe1535825d9f26483a7a607e04e484755708e8efac7fee563ce3e6c3c35f605448269ff1af4c43a1daad6575618dcc22b593debc1debe40cc03d3f5eef7901f121bf2897c5167d68fe0db3f111167d1b8c19b3ffd6bba5da97ea5111a8eca29c77b4eb1fdf3a9fd081ffae99090fc5fb19e3ca96b0ff2f0a33f5cd3ed3b15a24d3431fbc009ef0d708414b75c6cf3c9fc63469ad7ff142b40283c3e12d1534bdfa1cb0e1a6a8854b338b2d29e25b8653982743046232b235ced653d66b94bddd18aaf0535c3c871f6c224e0d32d55d8f954d68545a19ccbe0c5fcd7ea71953a21ebd36069f00898a5e6a195c92756c7a4f7d6c0bcaa5f42f996fab510c4940cd6c7c050b9cb9c86b4f04bf8dfc36ee6ea70e7b6074e73bd57497441ea7662d30db8b361bd717fa9e4cb2181a4aba9aabcefb86d9769fc63b4e45c0a0fd3910d5d8c9dd7a0f9f3f368c39027bfb2dfb89082795a4e07a10b5c9aea9479637eae71dce8c83ebfed8b99e9132d4781134ff135f9e240ee10ba3c73550a6f755f5bb25de67978578c69c1088c6c9292d8dd5f0d2ae7655cb83b8e9994715c9fb5e9c9b503f2ebbb6a3b0b7b032e6fa1091151935d103572d4bf2dc7babf743d7bc7d03d11feae2ec5e032910a6eb1a8ddec66ab3be62b63767b1d20d6b0c4a87025e223f4044fb412b43a74b640c32003143ade5ceb91e502a32902b89aa37096be6e66789230938c43307d14f2d10ca94a16d661fab3d3ec45acd35460494e0dd596981695fe48720c83ed91619b513d9a94887ad8dba98010c2fadff94749c5fa68e481fb653046f7ec39cb185b7f892521dfdb74e42e6c599a7c1a1521a1d0dcb69f6c7b549559ecbd713bbbca722b73ae02f1bb1414dd1a0bcbf51c271cdfcfa2a9faee34d2d40aff39c112f8207388cc2c589557641307150ca235b626514c107b79c148d68fd9bc038e23e64f5d13f37910662e79cd35c160ef9be18d5b87ab1dbaa70c27ee6613837cbf5059dc86177f698eb158ddb63d3ad7bd64f392a98f32a510f2f3250afdd361a5f78a497ca798d67e74c6884d6ba586dbe7008f0aae53144615e877e449f78a986262891fca9319f590b183083b9999d4c91363cb1c983c6bdd274eb39dd2ef8c35348acd0c653d0ef18b30a0b7f4dc60968e6ee80a2d5bd8ed09884e85cc5a117806d91b94a65e63421d0a37dce73c29f4f49cba4a13aae965d2816be39ccd7a605de93b1fe398459e22d07e0d24579bf5d99a5dfb6fa4045884aaa4584e06165a9bc48da2b368b7f73181b0628394be073c047bf3dc284ecd6a162403a1773fa0d24f4aef94cf9f241ac211eb642736c795649c1fe1c71492b8dbc80ca8528e60aa993cde12fca966867675fd851c034defb5857ac13fe10a25f7fcc62610a843fd41aa71aa6b9bfb34408f73337685886773506302f39a429b8f99c7019280836d2a929cd6d836ce608c635806685149eb197c56fda75a31e6dffb07ae7307e6c340c3f69ac51f717f279429ce2177b9451eb2c61cd53deea4794fd9f79758a9045fd5e3bfbcb0c51df99bde03e49ced4135b39eb8bcd4457bbd0b995aa50a102fb8e4e85dfcc72afe9a6822735bdb226bb02731cf82245174bfa09ea53778748a820bbc7390590499dee9796911a5037fdacda47a1360960f41650c5fec0b7ea3085b0c9c800de03ce36a65ebb4754aec084840aba3e1e47fb5d339d9ff8eddee4b8119e60dbaf9ee54c025ab92da0278195f2044970551c512699e8579226e2385c8bcae0b7e71fd4f9eb51943a4ecaec892625298e28d022bce6af3c39560b3857c3f779be810cc537805084f26e6575338f09321b51722e2ec312322151ddbd31faa34958beea87a3e5807dedf9c1ce0d1d21dc98db3b73134e146726febf8f1a085ebe523383c40d588999813f6aa7568fd7fef434435ca74365946abbe4a0c659f11ebbdb358ed921e1fcba468088324a8b4cc9fb2e1b14a6bcdb354537079d7ccf10b813e4b9c44eaaa8d35fd4649f593e22d55fa27cbb7b1cd438ecbad3abe8e354ba1de55bd5c818befad1a57bf0b2f98b4b9239fd1139d3df91f4ee6fc5bf7331bede67053cc097c3a1a56617b01b39460c4abc3dd314b90e8f53be1c34f6aa6e7ce2c7d1dd235e321f36e85cda1f4601d5602c1b4a513db33d09b4efb03f1e2456129c7e7b0c7c0bd54d43c1c822daaec17601fe467b7e8b215f4f6c35f3f14bb1c749fba3b4d89af5660c94593cbfe6bc252e9b3aad358e382f942ea8b5f5d75397d0b35edb321ff239797cec36316c2108f1fba4c85225664bf9933f710b881a89512ff349b53e09de6774139720301f3c5f5bb5f2a72a97cde77ed6e8dca741d1de148db6f21e2ad8f4ed196c57d3d29f4a5029c1a6790d380a6c65a4a66cab741180bdc4572b7fa5f92f979e857aed2cd7b23dbc438a2489994d9b46d4ecb1c2bac9f6462c4c2b08ab76ac835937c158dfb5abd2b132039b5dad48b3eff9bf0074b7de5ad901d4885e20b7dd4f9a4b62fddc3437687159ac98292e589c955748fcdcc7e195bb24f4dfca1c4d9af6b28133db0e6605e2963aa43b2c57a4b5a494e1071a195d2fa20d6eb0d54cda9ec1df2440070f15fe71e214af340e6e2f1045dcc8cc55bf1ffe6375612b0ad25803fa37ffc01abb30b5f32e3f40b93d504e7edc8cb0d6221283fd5dacbf5c39f2eff03c39f02fb58a27481f69bcd152aaa993043e80a76c130bdc8afc3d26311e3265e5a948eaae318f77e261cb6eece1b4df38f23203491919e2a6822c011ba0da307850626453b1ce798297e501993906b649c5fe536cb0ab89c56c04c4668ce0d8e1ae1de21b28d73e1debe07e2c18938b57fe94bb99a0970607b3001e9a9300fff2638db203f0eb76179f04e8f3ae459240ec0cc750b0597a79b8036202c6b7803a7d7ebe2b9586cdefcfc0cdc4219b4c1e188ae8f55941b5c1c728d8eb788bad38e64171590df13772b8966df143178251a3d7957ba4c12c18f70ac37cba73cb3132bd2ecd3cdc22ff184e000810c0f936f1e16d53ad62dcdda6f7d2abe8fca57b69d09075f61d4c852b36e26547ed0c9fad313de5044a62b820f4c278b98da7e45d574bf1cec26f5f0176b47ba5785caeb1681c78ff8572feb604810d40378540918cbbf8fdedabc73a9636daddbe619dff43ae3ccd4a1a5062a6ad276f6d057b0e2397cd1182dbcda9977c29eb330120077701465f2c257ceb7227ffaf23c648aef1e294156b5b56b9c0d2062729fb2e37de1abd8a19ce8e528ab7a1f1eb7e7b43bf6b33a1906b653f66f1d39d5416e4e5c176cdfbf76a899e415b81d5a9323a2a8324d02af7189c562b95adec9dd6594febcce00bb8b5f4f95661ce54489e0b56aa1bccda3898bdf149cbffb196cdab32117e42be76862e5051c1990c929e849eaa42555eaa2d60a54c468e7ddde73489691b3869d59856a376d9096e73c62a40db63c7259c5048eaed9dc7539f04f29fa426f38baa80a907518a977018f70ac5d95d3825c90011a66754c77285135e17624846149237140c0f15c90de7a834f328909aee866b58a7b4773c450f91ed8669a7fab90a54968d42e0efd870ceca7762b21fea12f8ea5c81695870ab685108c038369dec52ae64c14ccc4819ed4dd589a09a8314a44b585b9acf6ed16c39b04579bd72f8ad91d3dcd031173718fa0b7fb5a86ccd9f2191fe6d59e5ec4487d60bbbe3836becac83b523cd28d757cddc1891f7d993eafbb93d87cff8927215f6690cfb8f8fa88e30817638b7935840e8993ba837b3a1e4856612e3fbe0d7aeb85f5eb4cb872849a2c220228543a6eb2b69641fbcc5b2c3cb5ada14ee76afd2ce40d5048bb618a44fb429c139a998d641e2b70ddf9358aea5e343c9eaefb31e04ded892523153249513d7b900217808e50b8fcf5f7b9d245f4b34fc5207974dfc97e15858335c864dda533db9a707f2f376278463b6a42cd8c69ea4a53af0bd13e04a90d23c544b44ed40d09b191fb0098f9ec2bb6f6bd01f54c593e628ea97a1d2810ab95063915acfdaa3636717ea4c29ba17a8fa71c54a40c72c582ff90b07e480fc2a5a9924bb5e071a21f370f0e9039e6dc18f9de0fb827b244a37a2224da0cace17949ea78c6140842d654236da851541150c302f6f9d6b09028bc0dd56361e5426d8240b6f3fe2a47201c33c45db9bb6167c8d4bc4d219d95df2116cf93dc21afb13e4050c3ae2a2178ca62f9a7f0bec639d2aef4a737091be987518be40a9ab9a6163eacef0fa3077a791d1d3363e6d18ab1916292c28876f2ecdcf5b3d85b00091cfb961d225a045271be7b4a6d6cfe941f8636851e411ffbc04a3dbe3865badce1fe320566ad299b9cf19186514dec47e27fcec0cace590d267a563eb77a165266fd448b6077c9b613fd1f6dd93d8b86f447977063f8bbecf4388bdf71b6b32a06fdb661970529e5406aab2194ef5f1d3dbd5853f1c4ba3e15091ea798c3022716021731b9071fde17f3ac63b442240f5779e8fcbec07f96f874d21b1fc09a64f9f6c51860e6ce799ede69324cb9597b219b0588820bbeb8fd297428e06f8d2b82cabe950a093ec5da81f2311debf9f12b23f4f3a85755f5ad79e2ee70d3846457a2533a47f0d0f014769e7c1b3c1bb72fd5207e0e72d229fc229120d1c2f8943bcfca7c52b1b5c87d527e2ac3bdaef0a7c9b3eebcb333cc0d88f4dddab441aa2b41f444fabec279430fd177abc461171dcd0efd6a114eaab7f1ae75594b7ff77e37a4f35295fc73005912c5ba8342eb31f0e063bbd61f2ea9f0c91b84ebe6813f91ebfe63d7053ea886875efa24b152cb244e8a9134c718268c5f32f881a7aefb68336de39678716930379930049cf476baa657dd203b56bc9fb6cc8f6a768d3f1927e8d3b96dfeeb01e8be53a5d8a65defccb56a7dafc5c05273e25643131a9c2e6b18c8ce90d4165cc0e4669a968800ac7e1b00459f4563a2a905d51e6f4117b2aa0d7e812a2d3d9181bfdcdd2882507ca3e4a3d5d26b293ba2d6fac90c1c2b65f01d9f3083f19c1bfe110ed3cd83616cf018818b1bef410f90dbd89b0b8d2e8bbe31812090fbc39d1a3bbc376077dada739529289c74a9b5493ba11de00402682e37a86ed795313200f2c051dbe627c245f5a45d30c23bf6fddca81b2ac4da8b52a588327c1b153b0d95e2700760a5c18402a29156ab147c25bf6c0fc425990c23a23065951d509aad41cf79420fcddbd655f8b5c745ab0b6ba03d493f280cda2d7a11b3c60e5c1498f479b692cf8c046090eb4bc541bf350590a6214844d3f5bf033e816022acdf521c1aca7c4d31326821029ec4feac9b21a9fb1b80ccd17341f458862ce32d7ee6705a957dac9fa2601ad30673d17d30bae86c2a7a8c2f5c9359cba4d5f2c139765466c34cddce225355ce8a23a93780e808488dadafd8a750e397c124ccca598c4734e3c9bf372c92d76530e69d80fbd17db072079b8a941704563343173729c78a929aa88f368bc86ed45ce4bc050fa64396a488823b45523749b75a69f0d5b1acbdde1619f63c88861716b2db525b592dfe9e9edf50f0b5c127179b1138ac717bdd0ba1a531afcba2f6c48e75fc8d1d965a6b790600c83ad324a7059321d38d6c65e1a86d699e4f9658e7d90963b93c6c228fddb91b7f12e0795de56146b09719923ccc228259f9b90cd3b5c712237b1bdb46bfba11fdb2e3d96c5e5d0bc63ad8b9935bc06d8bd24a81c3f3a7d5441512536afb544c86b9c8f19b74b1a597fbecd433508ffc55641c723064f63cf63be00558acafd3da02a2b3dff6df4287a803bdaa1777a095e58154f08fb828868b477fd23cda6416249647f277b5b365f282afbf7e86ba814ce5ff55c14acc977f3cb7f6a4cfa6a9ffb4e8cffc535ee5ebe298d595c5007aa385c844225529f257c833d0fa75517eed94b6048e6281e551749b93cdbc30793faaf8072980e9ae1ac1ab301a76c28e5b0bf7e44fadf01ed9ffc91adc20882b5d9fc8074a91a45d89f0379efa2aa14bc17f83e959a692e6df374f56b2a7ed0c92e7e23733ba13982b57d45cae1344d95bd53974176242bd488ae6c8a618debb5598ed2971633e837bc73c6c87787a53f3f3446d819636bdb7c247ab389ef8133173723825563d72db51a2d0325005624e62ec291cea386a8b5d52c87f5acb0b72c7123897f73641ffe4ac7901d2a7d83e65b8692e5bef06a4620ab23eb2f618141c0882c925820e4adebe38991b68e9737a1085111a93fe5b437ca73a79e19d87841d05c8b224e309f1023c44b5a9252330dd18e2a09d40494a147803635296a99710f7fd478d7fd76964a71dd6890ac41df06c34312a1c2e27893b6e36d6bdcbf5b207bf56a834d492f947c1fc52deafe1da962b26aee8a6fbfbaa82c93666373d9f470d694386e319bb1dca871b189cbc37e1881fe648a516b4a5dd85c8df67f920dadfdea8dec23c64332d2a07599c75638727d38d3a42c9b005e61986e976b8f19412d6828e5c0d17a69755bcef8a38fc8f17d5eb610d25741973ad13e3b8da6da487e903407e8d8ab106a892f0f8a1f7348c9bcfb99280f14d7913d238a3f5bacbd07d443e69e4d8dff1d9ab3dc041f49054a820744906f10fc6b487d87e11ef803f7ab62d2276007a8ec881c14728c82b64ead6f21b3400db58c8c3a749ab436e852aadb8a896793be390a4789cc351df29945f7bb1c8f2e138c908b4d122182a4862f27fe91c0cbc144012eb2bdc69e74ba85a925256c11e8003c6a14702c369e5364d8fb35fe02de7133f19106eacf15e730d73ac31650107e1fa3898e63bf803b7ff5fc4ded0d1dc4b5ac7ef1d50ac54fa9961f1445f85be92dada9bcd239c1e4bc4d7a20171162636be942cf60bd7e3479db04140829824ac7f43060f17c15f286a4adebbcdae389f741ed020c3c14f005bdc12d4de549bb4cb57e322aa1043e0cec6d4235d49a2b2a835682cb2862d41fdd8bacc03da95512b086ee09b2533947561b078760c1e3ec68ee7d58253c11304a20c4b6814cca8c2e10ecd51172a9a57dc5d1d877a7c6a3a62f031d772c12244de7b60019647f32f1d43630d59cfce00db1129ab7a6f194c5e4460d6bdcacb0034d3ef3d03b9e5df272bf5f92fb597921fe1d8cf015c151fbb6a1b12c984191977f3fe53b3a87bf1b51f48b9d43a84ad830c9567b45bbf9fea089f6efffab93ea77556ac7bcf422ca7221acd0e89266350fdc691ba214e1ab1eacb34c5cbf2b7b199906f46208a823c2391bad11eea1fd4055ff02c7f6d5b480bd2ea5002353001b7da22677b43f6d17f0d541b5687de4822c7ac43b7a7fdbd802bb0fb791473b8751ab35e2a658f62a93a67df55abf5577f82a2afeb6ac59a758356d5531be7c225645dd68d1bfe2696bb2c02ceca49d9b9c5e5830738cedacfbdda1e92dac08ed21541019a0187ff5f017171b344a8e737ae561f5e88baed8bddbbb2d01dd406c44cce372a2787b458a22ed2af0b2fc2f15257b3a0cd7a27627fc344c9d1056c4a952bf7b5780a172e890255c11eb06e4130bded679e30e635c96581b6b691f239b32efc959c3f487ed8c609d83be5eb483a1a70d25880b55646e7da4ddeb59ff9f81edb501791315ab6694b24c6797312b1360bac1920f17b19dd323b2b5fe3904ee08e6a1c817709aa82c65921f4446d73c11fcf0115afff441e413e693df1dbdde7c43f90c967dd9e12a9ef6442988c4c01221be243c3d26198a95e708763d23f8bba9889fc6d6b64e7b7f5ec8ee0cf807f8d80f8f827db7f24538d04cb58d2357effe7f55e5af14d6107726755979439bd61ec1d461d525a0b33cd12df0ad7cc9f6e222588420799de6d58f4bc5be7a5a49aefb7c29895cef278bb642aa379ae8cfc066fd64b2abeefacfe0489d12566a599025c82bdb080bb37624633365177c83d517a5a57620a81c815342577dd27a9c40900ecb0e765008b7dad10f73d1cc12a8564df239319057c149e01a60dd9f6c8100d29c099e481ae0634381426b68eff3ee5c9e5d251cbd2e8593154cdd3187f1fc051fbe2db25564980f007dc6ecc8422362d21fb318d538810b52f146d4f43a131f73ec8329a0fc714876731539608ddc1b35902fba5107ec299154f8f712755d3c9aad245b99a26adea4e5fe63a8ea01fec4856df7ce4bc4031369d7e8c673a58a6ada435763d4bd5a2af61b0d4213edb14d30ddfed6433704761594b94eb946f5c79b5d1c24fef2ca228f75fce71597ebf0b98b13e1491e00bc118879b9b57caa5d233d37816c9847a102d52cda320c31c7e6b865c134bf7d89e2a8c9ba5ac623c5e4e3fa64cb9401e5bb1c423a29b3ab8540f40ba2a58be7426d2425308d9b4dcfbaec541d9fb3448bb0389600e838e37795b37f4f904e8f61ad4163556abbfb98b49a99d5dd5c32d8ec448c0a2a4f3b197f730eb9a8b2708f259ca771b13463375d82c9c005161aceb9744b9dfef7234e933fdad63afc5d664b673df856c0da476ba1eff0cf898a9cbff4ed1748d9ccd1c8acd808437ce94a7dc8b85fcc4924f0310a5d312dbee8bec658ab85da7a79ea72771142dcb5ef37eab24bb277e6c2fac191a5baafd71ebbbb2304c1b0be7288eb3e4bf950623b5ad4e0b62a9a866dcadfc4ba9daabfe03f2c6c9500a7c253a41f8df56ee5635abdd7290d68de25fd511d96bade4a18ce4118820865139d300d3dc445a7743d476145f44dee87af00aaa1f567fb736dff29a7261cbc9af082b8992b314e8fe6d2d36ab3b5f3aa83b5b0d66ee1b3dbfd60f544b555a8ccb5698163b8364e77361e508cab8dfef9cf2884fb2df20b89ba0adccbeec120e0492e27793dc0501afa85e6b1b10aa0938493de3daa3f4380779ea89d71bf435821f9d956f309bf1adf68a9f2b9a2dc0ba62938ca2a50f0879727df324e8a729993f711cc3d3cdbf1f1d6df2e05490a4fc3ebf8762da95684bdbf2b4dcde8e7d66ef2b2e300a6f6ed9986dc20c095392b8ddc3c02e67950df4d2e82f552758fe1e091ea0ea63809b5a7ae15b539ccc4a293af2d04aa059f49032d8f37b891e50c0d7c9ae474392dd8e7c5c21e1692bc8019c6d621f919fd4eb8ecafd57b30cf4b19bbb249a3636966ea3f534d7eb15fad3361430e8437520511cdfa8af6b9b2179fe67b8c4b2cadc929c2273d66a234b80ea67f72fe94a6f8aee8a1bc05a9386b21df4e005e1b3dd9d0b2cd3b2c3bb98b3a273c5af4c8f0e31bb6b193c90921d3089f370d00deff6b630c1fbf64747e69c9fcaa0d0b8d25944dc3f1088756bdc5058a4faf65ef3759a04c52f58fb34f73d0f743520b48e9375c8bf76953a43cb31239a9496d6783ccb2cbc5874a69fe08146ba0cf45fd9d1d704945b420e12ac70aa861fba3b4e07dab42e0f059b592e2378d6bdcb4b52beb6513f390fd4a18ee753f8b9baf09006e12729cdce3c1d3bb9f3c4aad53905a44024ad81e4de37cc51464ac8d722c846248ce1f6bfe00baea73569fbc2f85f70b8a44c0e3e1ed69c2716044540c9985bff28b6df6420109e4cbef199d11a151973b90ebae7c5cc965428d869f9c85b8da1e2e58e1a93a665b8a46f84a8f011fcfdd93579bfac208f0aeac1185d08102c9a7abb4efa197d9bc567cf38bee1a89054c4ea7b17d5b889df70424aa95994fe39c5169ef118baf45205c38c20e1fb3aef19d308ff9c7f16af8e0fb968b762a62d5b8e23494a398dcad78daeeb2278b165ea1454d57890855e9f2fdac5e7710db54cf4f2a6447c9bbd8e770219c1fb9c8fd76fe878d1dda56a15f27b608b084b9bd740c93d2cd6e559065e7d242370b1d49e2fa70386b16a1b6e748a3816c46b125a43a5c282d2a1897fac8a0a906d02166c24b1ad3e98537f8e3b9b88d06668da6604a127cd79d2fa422b826912ca1b46cd1a9c270f04d4f361bcb580f79c8050f6d22311e15c534030c54ec39e377ab5fbd2dbc659e5f6a74fb43abf0f317af9b6bed890a0088ea7a2ccfd9f1de483f79358e705011f288bf6264380033def5b7c10ca5b8ff532fddfbbb4ded0df554108e3ff875f3da431539c836f80ab2fca87a674d7bc4f984164fc7040dde7f19ada0228a32be72c340aca5ed17bab926027575c94368eed3d6085af1528b7e592a44c4cfff744f12bb6bb837f26191cfc580a2c2db68fe8fef87da8e388bac73592089c756ea80f4f775767bce83e36c5448b4698085a3726d095f1f0bc9909409a80a853442538c079c7a65dbce90ca61e0003eb0161e58f707cd675ffda63535d14ffd7e502be1062a83c7ba25d129785919de61102bd91ddfc3dc8485279ea87df688a4896b6e6266433cec38e4b8792f9ccb3c03ee97a42e81bce52440ecfacefa8b6fd3fdeca6d16ec52edf4d07e8d7f166309088ffaac6c621a2b752d76516d388ab8325085d595ac469e4297d791b76747eeaed7f0cb56a9233c11397f3c204a2ee5615ff177044be7352e130333f34a3a7e075cacd5c7f9a76777033fc328c0a5a04befdb4461a64a9b69d753a5f8e3aeb183c7c66bfbd779e69f078d6098bd61b5933aed77345033e36b915574b474885b6850e531c7ede6e27cc02cb35556695725a9ecdcc7867c64c3b3274897dfda29ef01427a0ea4a7d5ba1cd11a899540026d69fb99bff79e3b5d623e82275ba0b49e669ce28c3c4b2f948e4bb6a70052b65d3c914da49a49b64f1322d644cbb1c9e9f7ab550ef12d224c490164d6b712c070eeed34e0de4d7807f3eddb0fd825768414ee384515a4325315992e61dd957f0fa91f3858fe7c079de59f56edded51de8698c84c960660b1fcd107a1f25d91d2cebcb717b095eb002ef83a397ad1cce8af716ef40c102b1701970c7b0c34e6633d8a0ea1c89e7527252fcb07e63074221dd264e0ea0e7a14cc242b69235839558a0dbd6d205cbda5ba38b55305767dd11600e54fa8838e7abbeccb8729c0d5175a55b860d85500f8799b4edd0ada4a6fc3cc1d3f293cfff0b98b00d21e843a24d5fc283c7104eedac62ac87942953244c47d90f110458d06880b427612738e2ef90c855db416a273a0e51e84c40c75868dbbc529704a73b65038fe1d799c5dc8148012329f4dafb1560b19709625bc94c671adc3f361326b605d50564bf821762f2b021a385d25177d9d68c087e5ac7c2b7fd3cb73271cc012806f016298e1c760c41a6d034fd26f5b65e6e919c70e68d34d755d0fd4dbcdfde5c732df23adde96c10750b868134e40c1ff5cf820ccc705e7159598a62df73049a9c101095080c7f070e0ba1a83245462eefcefccc98f60f9614782ecf0d9f80cfa179544a31aa31e8d61e1c731537c059ede450b5196022c73970bd704ab836ea19540be3788da4297265fde774594f9960f1376cd4a786fd9f178209ef103db60ddf6164a9504ed06341d035903641bd39c5743b3ed0ceb705936058b4f108a88a503935a6ad07f67a96a43b2f7f80887811236642f02a7205972f6616fd264c5a7fb9a21e34d9ab25b2c41d2a3ac0bdb4c6f51ac5249f20e3e13524ee778274b2962d44d72bbc94a4aa8688ea4254df38e5c916cf716249d0673aa038cf00b53a250f6850d775b5d4c24d559d41ed8f008a528bf18aa1e23dc935cbe6e7a767957124bf41879e0181d671ae43e980446538b7ec538046aeedd168f17d4acc33c3a0e94bb3bd8d3c391c73b58ee58088cab1d5c290a97cfaca7021e862aa5fb7bd662e75989d4d12783ac3f51f1817fc13b696f8d837bc3586cb7c4ede260c74fcad76f27efb4d606e3f78261a6b5f61d19a297d86b3efd592c1c31723b6a623d1da68b0f20d33edcd0172e37185045de03a2050352de21e276b50a6c7135bc57ffb9048d0097afb9e08a9bde5bc231b683f72789e08c71d0568361321c0b4ea6163ada4d43a391b8e3222af20d40790d273265af0aa2af3733816ff1791f0430953eb5785d72159feb49fd3c6f4f9ee8c2936951fb63bf8a8874f5bd08d4cb14bc3382ab03f9c117be523fa819e498e242ca233445acce5bbf303543d74c7eb2c40364e3c3f03fad3698f6dadd673c25cc6dc07b4a7e8abe979e5d15a2dc8f69b531f3bfbaeb0f0d68b6a38e3b89298faa7878842497ae04b775325145f5f8f6c26874b87ea57ac69eb67c58992feeef4c370f97f54afe79cf90a5b96b8c9564b59d0af2b4b04e6b7ff71e52a76be665976f3b82aaa770b0dff4b2a9fd9cc37fd8a54024188d3f4d81a21fb77d29ce8d3b8b404274f38a4c0a6e953178b617a85ca468285642b52593791401c26054868d862a41075e1257bd68653c8762e3a8e05216ebc0ff870030159cbef1b0966d711f637647ec6568b1ee1d611374615e819216a973badc24fd55067aa04a63ad5943b6f6a0f97ad4659b9d1111b687770fb13a17cca9dd7a5ee906f8d1dcf5f7f10b9b34f1ad9c6ca9e365296a6b66747cbebdcf76972b8cce7aab91e55bf4ab1f3581df9c2a857d11a8415a18e7a6ccf23640cf9bddf245a5f90c43b3014d08d3ae19faf952b10baee3276ea77eeb19c0dffc83aee0d106635c4404c79c6f830e1987c93c4eae49310df1758f95e7bf36e4a6aadf629067b04db600739ff46572c0eca6c6db7d7b26fc15cfa914dc6e03d976570242ea37377491f3619ab287e6169025df66c54f4e796cc217484a11355e096a1f3d2ffd98ceaf07b9f2b9b4a328ebf7b18ba8fc70d1f991db5a8b3cfd3b71eda99566bbc8b3a88b80960349481d9cfb5666695442bba4a0168f14b187a237dccc124c8483d62d26a915ea7c442cd89ff64c73f0603fdf9f20582a05187e93cffd63a7b5a5e91413683e74e562a16089620014ad52c08bbd47b02c9a220da18295f035db4f5a7954a9bebc0ebb8784c42b5ed5793fab09e31675cb3b0aac9fce42c007d66e5566bfdddf78d6af29f482b238bdac6020eed0802ea485c84bcbab569ab712337b04590463f872b80edb4d7fda1f7b8870df5f0e8e4bd73edfa91e6da4a5af2ccc6b408b07fd4384b04cdaa6d36b8e9b0fccac835fb77bcfabb7383c2b1d320ec30ae3c66d788340a37cd5357eaac4cde3bd4e98694fb1ac1ce05774afd7a810fa44213767f7a09b2b75f91c35716785a114354a1d3f4dee0e6a99af232d8de4e75b168e684d49d6046cbf1d9c54bc8f06dfe3d46085b23fabae548fbb4a904e204f39b857cc11f508ff60df937a51e409e4b24f39ee60944284ddcc84706fc36786cab40052d5975fe4dd99f3127e97c49969349ab7b0cf721edd893b4b43e0c7c1c83d0c4b94fa460b2296758a7170bd1392732f1e5d6afba7dd473c7ea1cfae2c0e670d30aa91f5a4a33fac33a44a83b61f3cf6f48680b5e217aa59cb52961e325f67b5a4c986f8dc4c2ead143d52efff7abd3f2f0ef2cdbe1529d92d6fb7a166a6551a3214d3de00b71fe170dc1c0bd2b0cb9b46b2885de436580db63ab5e413861861db9b0dcaf4b59cdbde8e4e587b8f6bcdef3f4eb2981f6d279cafdb55611c6fd42d7196fe8dba791440186b5b1636326a43abed3562c94acb9ddc8e098dcf765dad8f87fe0e101e0b01ee4ed16675a3f34884260e92cc8115ac4cd4ad64401d5c3b1daa9e60b5391db2474c94e748330281f570f2edc7a751e1e42dc92074ba83535d15a4343f01e524ce8ad554c2b0a2fe1485671e6f29076ab5ec5db388841041b323174dc6ba890b595eac0a43db1982cf616a07cb02b3adf397931fcd9e3a2ae807c1d2b0895960fcbd6c2f3f7207d61791f97406e59efeb90d071c82492f56a386ee54ab8c5e6b4a6e50061da4963ae92a2ba22e073df96327214f577b4ccbf581de95783edcbef9bd3c428c61a7a9ab792bdc4ab8193ca4dba0cd2b0922acb682e2163423497422538510eadcfc4abec26f056a72f3a45385bfb1c8112bd0e486db85a3e3fd12fc828be446d2059b3db01d7063f72f1c4bc2fd89e93424d93b74480c1b6ff543133cbcf4125c6a51259c0c24cfd8186ba01180e7fe8aec744f4681e2dd012a9d8a4e1a72d34af37572c7eab0d5a382c9854d191db28641316a063476b1e858a2e4b272042df4d2f27688d8874e55bec6e638fb29108f53cece167533999d703477f9528a2720416976087aaef362a830d38fe6b739c4021a850f718862a40df2a7adb32abe7838d2c4e78f5c5ce3c89b26c4bf8da2a131c3baf49200dae826602fe416f36d5318b413dcde91cb5183ae26b94ce59379b776d89e564e0a0e3370f95e27d9d487ee15ee53a9315cfaef66dc170dfa4687c46f126587d4981cde3cb88afe047d8dfedc5555cbbc076b01994adf54ba8b468db13f5cefb294a1610b7736c52a3d154f4ef65ff8e35e9a83a0ce12db0388a9dd2ca6a47412a9a760b8af916fcc28b5f950c0889d25cb39d90c9bc187cb19dd4cee34b04f4530380cd00ef004caf880680e698005e7d801ffce24c2e89b5528b92d8f4439d9246338135dd85bb0a6f7be6e0e47fec248f289a9dcd95a0eaa8d8c03ad398c539dbc9dea52033b8c8644f597271ed940ca0cc08642b650f16ee090c5645d9d9ed9c86ffada3bf2e56fe7e5c698424b8b3e6dea230222c65aaafba834425946e55bdae2178050c4acb26aae0fb674ac865ad3302ba5ea4b50b6fa0c3743f580339b2d2643b734b972704cb258d7ccb88fcf494fe3a61be80cfd76bd25b45897f485c45c832154fea591ff628377c8622f8d87a4b673afe06c3d8737d3c1692dcb1e909112983f7d8a8f5113617b98db9be121c1a4b0608f397509c5ae22d3527af353322dc4b6aba75cb59621a435bc7108df46cdf79f88a4b9448e3df6b50ab0a99872c981f0ed89dc36df6b1ae01f037feb966b0a57f9f293c8bf1799b5dd634b1981d0cc4619c2df87688837bccae152157538a1a925707f46702a9495326826cf8a3c98a465f00c0775adbf729a533e4414718c0851a712c7c48e0c028732ba4cb7076142d792e480ddc68a4dd00f030fedf0cae5f431492add5dd448c54fa864a84019a4687c1cf9697057d39719e4532d4a0d36802c83ef98cd639f514e21da4a0edc0f48638a0dd7107c855ef8db6bed8e7c4c18307d7ffd09b040c5f25b688516822f8bf66dd73d6e8a65ff94485af87fd2420191ae6b424115de9fba0dc95950b1cf7a42beafdef8dd055808a9f358bb372034fc5afee259302327d4a73447f1aa0f90e554de5fa430631c9d5bf6097521395a9d34e114544ee2c9195c2a3df7e0b0793c3a7e3317bc9c961d61d90daf1f8711d359a33ce39c8993307c4582110125180896b66aefbbd308957ad1a56c9d4c3a18fb7e52b2e83ad71de72fc741107631db4a284cedb1edcdfd4d4a437b8b620adba7c7f0bb313ea8281198f98c12d82d891b36bf95fd42f6324665643793b9ef6fc907b084a63c9db32b7928ed9cc11a2f562f2ed04e1be6a0c4ee8aa297b3c2fb1895badcb0e84b073695dc56e9b8152c0bb1e0225ce711974030b81a6ba55ae40e737373a4bfb4558d3dfacbb067d9bf0893c4c7381cf31b123f490c47d17b65093698585eb98b80b9ef41a30e5d0c5cb74d43dcd0b1a1c1cc4b780a4888e3240662c3dce6ca5267b9adfb3ea42cfb212b4709e09c4b6186f996b40b447879f430b6d43bb33657f5d0781632949814a213830572edab3b0132083b8a9883a5922889e419c094eaa4fd363f59b376038c77a9e63b3c8a29a9300f50fa59c485e98e5ca0f427fbd654d56bfc3276012617e3d74e350ed64b05cec076c73890d35bff7188fb1edc185d8ed1e16bf1865f0ddba5c80877463ad6650d7fee66931486956a07884f53deaa13e2b848873080df5f78cc74c61b32d70a92108e465cdd20200f3f413b7d17788309c5ce42328fc7f56ee36d97d628c5768eb23f4df2731bcc070c8d44cc5bb2da49e4be46f22d562788ff93598ecb2eb61eb6fe6ba368369130af15f82e4675d6cb1312f33d76c62dfe0d4baaebc68725b19e4e9dba6111aef0323936047bf215833d494492cda152de08adfda2bfd6ca61f93f27aa9ed453a96fb6bf2875de77f0694937d0cc0461d65eebd4a52b35385b4396d55a75794bd939d6553a1bf090fd1acf397e4ceae6bff7764fff0d4faf59d06c7d6df2dc28e1e721ed86ab3ea6dee0053d4dc87a0d2f6daeea8dc03c1d8e0b9020a249c0218c8d4bd6425246988d863a4979f3d9af8601b4df6ebb3499542dd5771f57c2524c2b9aa4cdb995bbedfd809ccf61db78693a4c5df0af3671d2206143765d354e0501bd6f56f946b9098edc6d4e72e3a4b0c15776dd405ccdd8c581e10be832fa86531cd2a14df3f8e17f953f8b0b18e67c335affad8c3ae0b5086ad25d5cc79f02ddcabcb27b92c25d374cd6a9b364b95c0318b8bad07b0b5e378fe3de1be564b194246827725a98c1c8b1bea45a93f877ffd5f8193115d0cac535ead17fa12c8bbd063b876f0400c401ac584f5aa0142f91e1e3e9c12870733ac6090181e4e8fd511df05c5ac6fea1780b4517d6255530337ca8d51f9464c08f1b020d912242014210ad39fca06d89eb359cce5c9b9189c5b584cec8cc8ee1d39118fcabab69e8c2a2dc5f115c70ce4855590663dca8958875eba3973e205c9f17733d9501bd5a9e720ef0588c44daabe15c34f4b89a717b2d29c9483cea20c4986bb71d9467fb3d941077723296851f780ef05980c67176fc8df84b3b7dd49b44bd8656835313daaf22c6eb11fc160cf8073934309b6c3bebd3e0fa0677c5a36c76fb52c359af5622eeba6f93ead88089f70f416d6a06d502056623313f2701d6891f93269a97445d9ddad9433e504e97dd27408c6928043442fb429a33eaf9fc0b0a569bc780d4c7e747fd3b3bfc179a6a4add7ea5a4697cfb7e832d1bdfb9f078708f127d57992c31fc33b4bdf7e8bd59c3fb9d43912faba64995cfb5707a46ed3e3f51060b68fd7d7d3e606bd60c0b6ca981303acc042195061225039c080c900169b231ab343c7e9ec6530864ea9d981e2579d5dd808f58ef31e15682dcbb3015c0d113921b66cf52120402a362c2a3312c459c1d7b40590ce0b138030cf8dcfba640504fc294617cdb7c5c96a0748de01da0d7ef1c4c2971d6d621c441840f2a1058e4b0980e922e798cf2ecf79cf8281da513584b94a90caf42256af4a11fc874ae82c16639a1e004b1a555366a932657fc46bdd7948aae7024b90f015d6d7ce5e377a6eeb59dc445b5d768a5026e2b68afd28d49268a30e1a9bb5b9cc1d84d6e936644f677eb6dd02087921ae3053c2d7c12f0cfd739a0cb3eb0e48381506a02a5f02229006978a72c5feda8735513432972ff82bf67018aa925ed69fb61e8e1f85eca38edc654ed1476bf06b7c2ec389f0528b6f0f20e31642b334bb6eee23f4c7ede0d812607473115548389f6fce25bae6d994d4686ede8f2505efa1774c5062e1548cb277c7664344a0b51a959c0b990abba51606fcaf9abd5b0baa60356004b8884add5ba90f569f6fb25f2b8af2a586c5316b688cdb2c1a56310d2ebd5f695fbc4d79735a04837819ba87282bf8409fac89aa4558e8d9ed4bd75f7ef1e05785d3d379d48b52ed19a5dfb596dab062daad8ce2123106928f1f3e8ad653d04e6824daadf4ca4ff287ffbdce30f74070d80975c94178f6a7cefc3599ba7e263f7c03f84cd2599b0c91edd731f95edd3e6ef3855a36b305f4d9a200b58f1e3acc5e1a859b7467734d577d9873230ee3ded24896f56195fd5a3021189b7c8501f5e0ab21475526fc7f5425a6d9c7f1ca98f275aafe3c5533d274aec702ea6029f8036bdb577b0c53e08f7d91e25e772aba6c6d277ac6bd2552f53e0f7da558d92bf16009e737847e273daacf494934fc2c78ab2fe1720383db280d0ab25766bb8d565a91fff34d1d0bb604aef57d272120f49ea968c1f6ad5ac836f90aa4cf357690dfc55f058bc455d1f3fe9a08e49aa409d97e290c82f949ad33d15623d5ddea1b7bbbdb7215ab25a84cbd2404c7d62d5718ce8c2aa3af6adf91c689b3152e35e639affa42ad64d9031d7141bfe5d155849e392f132580a01ecb79f55691d92755f8b0b6f2aa535ad1520b51af1b221dcc6d9079a955b0e155cf326cfd6496c80fc50d5723b7a15be3e831fc09b3a45eaaad92cea8d20fa69cc816cc88276edfdd7596f3238e1458f3c755a452b5a92929b92434db914afbe3e69b01dee850d1d6dfc4e366a78ade184dccbfc656d7ca8258aee030dccda3874024567e9f59b0e5ab2da22c2a841f87f7f077eddbcf0cd51301449089fb8448200d444327e59b1b746ec346900c734370d41c1c8a355da210594d94ee3151af092c204ed0d5710cc7ddf824d858ad1ea2b75a828256643433cd325f5904c729c58ac7c717a36c9fee4ae85496abe7a4e5839dc1eb9d357dc6482f8d75c36e04f0f939dd5fe3835c9138df838bde9cccbf57f1a45551cb136814dfd820655ed430021f10ae5a85ade06ed3aacf644d8a7ffc1f17a01e81ed720ebd0c5c18afb0d43c4c1b1928b4583595c4ca35df07645a7913369e361e4606625ae6a96279053da61d1426e751768dff2cb79f2aa6ce12db618fd2424a82ee2ab049d2609bfd6c9b7fceec7a6c60f87d53fb2d014e677a9130f5159b39271e4f1f64d3d6af327cd1c53a8aee70647af8e6e6e7b80f021d6da0e1ddcea9ca0d2b499d51005c9fc38206e116d9bbd43dc6f52b7f9ed403b95e161f4f85b07fe6768b0f729eb0ae8f52f38c8c6f8f2bc572fc80212ff3b75b10a8a14d2901086a7b14d67d896db4a9a37dc9cc431b3f3ddf5346e03b50ec3642301544a330c5aaa47fa065589901528444ed34835a008f2f0e27f33c9f3f7d770d47d0fe96671144b062a7403228561c4b98368f383f471276b11d09c03e79f48e0940e8a6e8861eaaaf90853a685fa803c4e039166060a3c921c8d79001e3cac496b3bcc37452f0caa104b2205a8a19dde0196a7791988b3b74e23c2174c1e5918aebb2be824d377c5a6989047dcfb2916e40d65c3c7d19e7aa09d8e63fc58f48cefb4c139f16eb57558f436377491c3e982f209bad8d2bdf2036731aa390f7141fb8a34e14a32b686036f207a2d24dfcb5df48d60b7b428382b0af5d16bbc96c201fe8d133914238aa49c07afe68f1392bc97da4e49449720c4e8cfad6350d45588f4ca095a8ee006439af9dbe6c1e165e5ea5bf005de4a93754d19778b248c51be4ad7d1412db4549ac3d00a9d45b947b44c67ea6d5f814b941a77b33bcb8b50e5e4621197f4933b866cd2b62640c9805e150cb8be7919186ba9a47d29bb3e3c0085b59dbf9e912e2e0721600f59def85aebb51fd916fd8e4ad770a772c021b71df8850641a6c01e6cf4c9b06a1470a86002a1edcab96592c8413889d65ff450a5fe88d982111f38f029f942e2cfda9a0419111361e76f196a345274ef2d4ecbae4802fdc7390cff81ba3e7af632567b43ad88a6cc2d86f8c331f9b73d0327012359b0af213ea54d330517b0f97f4926fc099d3b2a1c3d4ed753d83449ddcd9ea87440245bf6d401e48f24c6c8efd01278f4f9b311440256caae4ab7a2ef38f94cdd37426ce60f227f769be965ea6d5c00896760f997a52f71354c096c420ac0e0288022fcd1e04bb08ecd0a25d79b1ebf934f69caf754ebe442e0cea7d8696e68d163e18a890e3ca5d5bc46f0f9ec42d73f86eb2982ae57ee0fdf65561a75704ce02a3ddcb0f4fd73164f2cd90e667a8e5b2c33c401a39a5a082ec5c67bb12da4004f079716cca8f7c8ebd8afc5675f5cb5d21e92572c60bc47b9319ac3d74b565424ab1dd6d3830755c506185661df1fffbda93e217f0236c1add5be8d6932c177591d109a998fd39daa8f0aaa928a4e019dc84529663ebed13870e3ab0d5b2987fb2a678f93c542e0b7da9d3ac8b986037eb3fa0bbc03078db4b347c78d429e4c678eb092b6e8a869403539b7922edcb9f23f1593dfd6d1372289fbe05c88582e0a4c8313f9c0e770c4be609008393ab2cc107885adbd15c6be53b8a73868dc75fd5dab460b89679056e4838ac27e5331e80c4adf98f95dfa2958aab76a8dbb1ff47bea8a44de89c82756821336dda0d5ca3c069e03c22207205b4a8dedf5ca22cfbdfd27170b817434ffb6b7df9a0b36101667d38c711dc08d565e98cba6faa5749f84248b3e73894fb6731dc558af01f8f5a626d8f44ba6fad469770c0899ba44a3545c5e137ead0f121480c1d6d3851c8d481f1d6822e39a4cc60db84a621d2ab53af27cb997eafe0b8869c8af6a1813b4fd484da36b6d4b2fbe31b571cd6d33c06ad3b905b910f91aee50d04b8646f40bbde947c9a90a6609f638aef7255089604582b3a8a5fdb5ee7dc6833d7562d4136fa226040147acaa279e94e631085eaada4f35a56288f26471249eb02c778c8ee1174ac56c1b831f415e37dfc30a60934bfb113e9a46a69a66477ed396f43725a16c2418c86b1a89e2b884e308a23a8a798faa990eff47740922c0ef074d34949f032d6df731d157a0178bb5326b60a414bd1865aa15d7c2cdd7393996525612ef71d0917d7dd3bed515b1d3ed2452c87a71b29dfc0f97132f8e5b03bee1312b5d5b4d9c471025fb1c6834b9ac48fe8b222a7b979de5a64bbffbb275d440de38ac6dd77ee9f74a811e838cd494afa2091c26f44b7fc58b21384fe4e26208f853a42e22dba028104e58814bf64fe10c18701cc67d5f86b53ce17bc8deb639a2746731d24b60caed656525224ec19124c7014d6847f12d5a54c0250b4def03228be474bca3b1c9fd3b7cd1400aa188377e3ee8d46314c48afdd3895234ff977c2ccb354567eb6b2311e792a146223105b4e9507f605f48764b8eac7a4b3138787020fce5131fb55afead1fe566b8e2e0938fb87320b3b5078a6232ea83b9619ea88bf47a33a90c009ef2dd3529bdaddb364b86f94762f78251ac68c8a6d6b5dfe66fabfeff10679a381e04a2038ac4dbc0f26893403e4b5510d6273c1aa2f52cf47588ed7a24ad6f54132905d8abd9402e5f394f3702a9be4200485de4189d39cc6266598afd8d37da87c2e5371aad0303f536d347dbfa6754abd3a0e2651d26886fc0c9dec63416f724d1bdeff28d9b654d558bbded112a43045916184cfd1d48ceaff672078cf320930248bd277cd21981f8d6f4933ed4782ce6cf80c94d16de0bd4c39dcafe5747ad5cca0785aecc65978838e85d5641100b006b7ebe8dbf13aefae3bea382ffbec3a653cb0aad67682e0386036692e60e893ee28c80642aea2cf5f012a023f76281347014b563b6a08a19217689bd1e0c21b3d219e2258ba48735285b0601491fe84ef2809cefd26ae3d37d021b414334a0b4e7fc8c9e149dbbed49590051562456c783d5089c36d221ab09f9ffc580c51a9422dcfbba8db4d0b3d70c63385012aa84fdad0416369c4a7a357ba9903dc5f8e60ac14637e781b9c46efc4e9bd4ca8e32bbc9d474ac283cddb47436d71400e8a7212d09d7d299f0da03035eee854edb0f38c154b0a2bf55867667ef4cc9c008ea519ff299c4f5f67335e31b449b0f7e5ab05d61986a480e22f5abd271b4b144e37fc61c60893d1c0553a068a56bf4ba3fc2e1a56215c87d260f2f7364c10ab80bfd0c43cf0e8615e099cf1131f07176274a729b2a75d55eb4657def84891dd98f81971aa5c316709d0a69d4cad20e617b8f429bab2fd2b62264cef3a2164cc7dada19b397ebcb910ea658483244c36a48be01fef50c9a844cd1e7c32d9e11523c30967f701938cf9a3569c8d190c19551623730a6ad6c1317e03cbfb5990c434607fb4774fadf4e31b384d95c51f7558b9312e936d695745d3046cef4169c366c00de6c5af2491f4c8bdde6799092fb78e6a564dd443eea7951940b1091d6889d2429da574934d75fdf064d3b5cb533b735d2cb85a9d057e2756b7d491e2b8c21aa679e349cd582acf20eb17d42198a2828b3fe2d8f12e08c38aee1a03a0fa64cbb96f31c2290d444ad2c6d2ecbee5589a669704108fdaa2a592f24ebb50ae4c3ab376627c0c278dc3a982ac570f3acb79fb039279f78d267d6b1a1cf552c3a2ef1cbfc120c08e4389b973d1f6689615da021af7bbcdc069c1ae1e7b344893a39ee4fa853a52b704ba3ee27c10669bee3671ee5f222d785a02e9094ea270d6aaa22d1b624de29dbe1eb7bfb1552729a8860df0cc8c4273e40046069e789070c104018feeccab1dc7dc9aca422beebd53e2dd29d168fa41a70d1488ee3af79c26ccd396a549255ad9ea50bf694c79acd54fbeb7bc24daa19d7bcc487c77c4007d4f5112f55c6ba285561e70070f639d4b40c61233689f87076a0cda396c45c4b0122ef7ece2d129076beb3defb919d1e4e1545d59a235238ba2b6e8b6afd1f5bf0c08ab5e6db82d9cccd5df458f212ac120ddeeed6ec94f68173177f9a92e38f3613ba74397b5157e58c5109278c927bee0ea9b282146da7065e3a97cc6a56d2c39099e55fff854ad18f273c1d986445ee2837a2e828512c26642c8a0fc90c9e40c04f4b0aeb9ef8bbb1483a3fa4fbca3883d2a1fd48cec8929d9ce93d1165a387144eb93a42c7c0e0b5b73d74d6f84bab698ee9422bf1041f6e868325c8a846ae269cef0fe4c810be555380e1f63bd99310fa619bad123ff5b2a88c6f585cf842ac859685840660359a5e3a6c3e34c2b980d226ba6845a8716234894c312f0181ec5406fbcfe3b0285a01cd61db517a629baed837d8d267fb1b093fcefa87292768289d9aa13e83364d1cd3e452100a7a3da482e67d84c8fad48e1fc58c53b4efce8ede67d4296ec2919ec2c5b51f200c0ea33528cb422ab0c88401f1200e7aa9390f6ab57a5ac51b3987c1d476833afa5420510f36e10715fa35cfdb8cf53f2b1e582c7645654445d0efeea53f0ec71481027e9e37fe917dd8f03c943712e9ad86641fa415970fc07cbf67b32788f5bb685d2cbfd991b964b6ac05f6a786354e1c5a3b64728d6a758b1cefb2007685267ccd6f046252df92e0fe190b1f8a4edde6e8c36e266dbb111ceaa775e7dc9d47343fb9de252f06b1617995421e3e3ce22b879d634ece8aff4058fc7431abb5b25ed6dc4373cbdb50046d4a753468e54d2e63165a0726ee46a23984dc4f319d213223ef93aa4a771c8f6e8f17145ff1d6eac83b0424f7484620fc6533e6cefad966d4a9ce6d824a9245cbef2a06fcdce50de1e04f7f37393295bb9830f97d50cb63c351587bc8abd16e17785e701e3d51a1d73d5938101d2b064331bc545bbcb8044ba49e69b65ab7f1c9c73f3d462ee8cc1577362ad3d0c45e810a7b420702059717391d7f33147b8ab5f49ed893d9ff08d25e194e2856a02ff2aff2cdfac81959a6aa3e506a37f6d3dfc25fb07a34063586703ddd3c3118bdb86f84b1233d0e7413930d645c7326098ba55beae607da051a7b7a04dee7511c2afe149ed13910dc41b78e0905fcf01a35a2c8ff5ac30d27c633d639a734a94f47ea23301be8060454122e9dbc83d59d9d672083fab6dcbf42a6a15f8198127feb53de18a254c4debb77b4fdaf469596faca6430f9cfc237a3a2495802d9a2b87abbb038a372b598492d3a73df5250f4fe54d4ad91de42611dec86b2d689e68f56852272e317ca354e7aaffebc13590ce6db39af0b532b8bede93b952ecd18db7584cbf2692942e806a02ebc1c7154f453a4a5b27edb2a978a728d3beeb641f9b8eb28b4d578a207ec57f5a25629f3c2b783e0016661d02ff6f5656ac9a388f7b5607e51348ca0b41c73031ce2b6a84087d0426c640415a4f1e9ec725e0ea8d5e943e013fed57b1d7045ead5b5529ca0bb1c663f22425b13222461254731fb57d03e6538b7d9703df379b390b1e7ffa5627af98866b673fd7738372e47430b2bdb8c38f70e35c80ea0899e3b5e51f80081a44e95b22b4527542a8c7ebfa7df96ebf11a98f1e1f98bacf510ddc0139fa8ef0b769ff012b170d2ed9e621b5ca665aa2cc4ce57b9eac528e146710374400cac9e5c0eaa3601ed098a343e0b3b68f91fbe79daed9ddb352d8909e03ed84b10cd608a21b37b8a2761f96b6ec50abb3ac1ef2c3cd864d50a93e366edd37df550c27fe2d626cfdb73ea919c34fafcdb80adfbbeef1d6f8ad2360f30a5a1c12819e4a6227844b3f18264f1e09f84c0810abfc2fe5b02ec6eea81efd90d467cde2886ae8954f2b5883a33b78c2f15da1677c911102499bbaf14cde5703a7fee8520f507d71ea24ef10289200236302486ccf944b70d0fd30f0b383bb75379e9381d505d86acda26de1b11707c6016eec1860b3e060833e0b9a56209b779cc493fb4858fc2695e54ee54edcf1827faad78ebc0a36bda9a5cfe5fa8b7094a0fc1a8769fc4392c15209eede786d3295489866767f96db7b0f7e4a4b278c676258becaa6b77f8f5300757a8f55f99859fcc22905de1fc6d4b3f1b8ffeef26e3c7f34dd132a67a04c9985187e7392b0a657bb0167f900bbd00e4033ed2660734f1ca0180eb008fc90f55f0482b7be37354ede1d18b5bfd21ad16bfdf4ab9faf108922f00e6a9146b357642f255eea2ddcddaf87b01e9317626f109257d55f27db2dee4a8fab9165f98c03f5ac5a19da1a128ea3c8da4f9679dfa5f6e3da1cd82cf09a3f7a61c11fe8d9acb53be3b2f13190467c7653fcfea4611ef227b057085c0adca4bff130e7eb7200bcc260fa5940294d83b33909f0fe2cf156aac0ac8cc5a305903b4b94065bdf00ba8c08ff926752e92776eaaeb90ffb48755941b3cd7c1f305918e9b56c671396d4ab20d8e408eb774ffeb4cc643c28f2b2fa0d4479e98466e535bc523be933e5898256a140e8f18517dcbfb40afa7ca833c3598dec08bff07fd00d17db2cc0dd770d9494b8e67c27d528c38c136a92e4cc2f96ca8d1a584674d56a1848d33cdd800547ee7eb85a37c73dc6181caa99bfdda6537c3fa79dbc1db3e43d039c5e2fa4a635cff41ee32029e0561fc731c64235f7b6b6accfe84bfbc74d8a9ee91e04f01458884f281051edd4ae991a41bd8b9d79e9acfc9783d3a2660a2f19b0e0e6646db5d55a1d7fc35ea1fad0827f238e1ee2771d0c28a889813a5d904ef7399bcd505fef8e80c584d6134c6402acf1a517d95950f97ab02592dc3efa7692673bd06097b18c315d635357cfbb7a74b068dad21dfe5c384227ad582a282477083fce161c355fc355662d27ccf17a85b7fecce2751946d3b44a2b4029db34cb1d248ab62d9d817e22eb434c3df34476ca623df477d17806131b682b7912c3c4e2de22a56fd817e12b16992f3c5f2f963cc64c24f958c55a9b3f719114e559446fa316e0fb83e5f547666a6b73e95c6706f3d3cee7ce9d91f594072dca573663b9650641ec133ed7909ebb6aa5a845665494c1be4006f8e974d7fe9024e47eedaaf5492ba7558ac0453cd9fa18972323622783a15252a591bfc4b3cdb65e15549bf9004964db42630bc871433516782cb55d176b2dfc82c4a76133d57d918b5994104b424bd69fdd781076da843f0891ee3d928b64331a8f462075eead58c415a1c16f27511ec75af6a481665c4caf75a7a1ce9ce559775488224293e276be99e63e6887789030cf58fb30e3f4e5e8a38165357d00d63f8e4d4588359c7e25478e1697ad0196c835f99c033c276714882f233701f41fdacd7089711d54278391bc6f3a0479b58b626a47b939e4e0d206f0a67fe1a953bc17408166e5a5a02a4757b2d6645cb1c17a58800734b3be35dd5294194edbd08a8429fe3e6bb5963ea7cfae57370e248636a63b99210acf9536d8bf873bab2708ef624ce3142804b9233e1984a0e2d16091282d7b02caac4149142dec09bd217879d8f139a31aa0e05d10e90b66dbb7e09db5be49c67e21e1bb0880d305c55110de50505f8c090bde3936ebb8c1018e66d95149c59be74fbcee192478b59bf92fa454ad0bfacf8d017b7543274dc4af6a4b8258d5a6b2adb24b7b29f22d6c3eab11b4c7496090167bc01da5eb70e137dd17a5a1cef4978409793a1a7dd78908de0b9fe29eb098e018e55e3e7c434b1769355035929efbbd9c9d2e40f1ea5197ed2b4789e34153c96ee71aff16a36c22023e6595adfdb8e2d64dfe28677596d26221a09729a1341de7358032621c5c39fbe94dd2892ebee93cbffba521ea9fe3fb3e2ba15afa3da8a47f64e3334c275edcdd2b0c4bd415804d0f607bb2acd7d39471c9e86a71d607b9a23dab19cbae6bd7fcf4b9fe25cde3b62f56151b08e5de5663a0cbfd9551c605fd4b2c7cf7c6558f3165d626c144f9f12d20fa4d578cf91d2615f6412360794bc4c17628a1bef13351145544e7c2aae73ab61f7bb93be9262f33c836720608dc3b9a34f60d139b42cdc26bdd3ae833270d00a10346bc3984bd0d2ed8103034f95232e170e3bd09306da59edd6ea7a5c52b7a368918353342e807c3208d21db1fcd6ebd2228fbc5d6d564190f7da2138de1015c0f826843eaea7ebdcfff7e5cbd6a7d5ae2f053ad09942732bc86c8408210854dc631b4f6ab5920c5763ab89f6829bf14743ab48198cd09d9a3cfbbb373043fcfc938901ab16a4f5349a8871a25a6e82fe23008b10f584a58b94b224c758d8a51aa8830cd7f1e86ba8fa8b65471f59e61c17e2d0b596a0d3c355cbdf86837c2352daf4530dcb5bed370c7dba122c647dc0d1fc98afff35a5247dcae5c05438cfece691ffbf903203c7e917f0b7fdeb8a86ab9d557e267a1325372502445a6640fe165adf869100065f9a74d0a2aed279791d76a523f1600b60b3bc7684cd07dd40978e5246a7686d1c6f4b4330e8c9b09ddf6592bcbc3fa8e1a46abdabe9634145b134060ce129ab0226a076acae716350962e3a0a74e97218424c776b4330e4ab038252634db9318db7e14ef3db611ca5534eaf6781933c2b09b1851d7201be4fc9731c687c3ab77adedf8cff5dab04512df27eaa9532a0a48427a04d51059aa0411ca935a83add6ab3882aff22746d70b31f6bf3eb656709cab0fb93ab31614b63bdcb103b6dbb7f8fcc17f55af11daef7fb3f0aae2e68e036a6aca602f7bea4df1453b55b0b175c9e0ff1665edbf981e87dc10b38ed5a6faaf4b80e9fb0a99c541ecf854bd7e44eb389122cee7b2fafedad39e92cfff12e88c3221ea7b3ffb12e460cd67f4806930c7d43cab6cb3632875831fe9ff244e13e5bd8eb53dacc897eb5d988472f8b4335a8f3899d0dd8e7ef04c559911ce640c2ed57cb07cbc2c38ade2c242dc29d2d173f7bfe3b19c85d3a73c5c59c7e4b813de4849b989a279f92a43ef80a6bf4c148db2385ee3972d7e5bf6ff6bb0b176225133efb12a2c6fb6633a08cacc399d2d355f6022afd735b5c32b5e50acb2ca7a4feb5f3d80fe72fd65f4ac513d1b9df0b72a7d26e65447aee04704771c4d68a63b331432b96982917455e5027e533b179c6127e6492e86e006cff36002e59f13c8d691e118688de029e92d19f7997717689a5ca574e48d8f49567e0da9b842f2f2cc0957f0d53d0c22c18a71e18bb5abfcb1b0ee68226f6d18c480aa04b5b8e5945661ce20a5a4444f3ce68235f36b3bfbf15c1c9c424df507dd2e3c4dcb16d5f088b5ca346ed1db703afb1f5aa1b95cd3d45ad703f3801a46f48c607ec6a21c4653ccec5ed785722f1f0feb798c94f665fda0bff126cb090e6ff84c8eb3128335cc391825b587a589917885230fde2e67868c2c3bf613b1a28c6f8526748bd5568082696e3e0c7baf44acfe5d3c8c5a777fac75b8f168488042806bc1010172cee8d2136e086e08cee942707f88dbee488217d3b1f27beeee16c0afb561dc5e6807929005f53eaeb83e6826583bc34d71ccb5c69b73447ef8cb3dabfef5f9352d1f6064bf2e10fd96ba136c74aed276e7d432024bc7b10e8a1baa56a6a7bf2a172d9dca7abdff964634330d1a2caeca0ae4966a359444737b3f8a9fffaa449a4b74847d008f38eae3595435050a9867d615d783fe37e15743bca4a7702f6a5d0f3c830f5a176c4a2177ac52189f1c462c5791c7e625fd243d248a38ec935695ff0eed3ec514c2fcf46c0cf69cfacdd82f53e835ea4ed837ccf301e79391db0267ce01da74833f328c9db23be9b34ccd9e87aeff58b9c75782fad866032454bb09be76787b619411a378fd73ddc9d16c2cee7b4e497e1f29aaceef840e8f17e5bb79a75d96cd74c49f606c0e0aa192bfa7959b95b9dc55d136b46e30c2babdafc5d8a156f096544652fe50f1a5efb51125c4c234cd797571f51c5a7093682e0a24f9a43fca95f6f62af097fd922fe088a3bbc40e3451928167e3a0304183f926f0d5eb5e4c0a93320d964f8750b37516d1b1b082249ab5f1d8c2dd7a8737429a4898151fafdcb0043fb20a5263855841a3d99401d7e6a473f8424f456149b66629bb94290158e86a0fd87176d568dc5450c7a015e6fca22575b61a14bcc95a491ea44a2264527ed1c0b32544f270613ad20229f9771513049eeee526e41f4dd44407c5c6f34ade095398da2968e9d4742faabc271d1676905a8212981dfd29b19579ca0b391a49f0c693b8856027229c3b0148e96a9e8901081f5276fd0346b36bcddbcb7fdeffc589601e253ebafe09006abb89f99ea2fc353b7587293059de5bd94cf8100bd9594333e6d237bcf78b78de876210022c69d0b86d798bf4ce91f76503a37779152c2ea1d6d3c94f021d0dd5ebbad9b780dfe52df41ae46d40f08b2be8fff681098cfc71aad9e4f831b8c9fb3bf635fd6d3ffa287db76a2018440a60d7fb151166837087e586d809017160b2345b64d99ebed6fcda8f91a45f2a016de2c4e0f75efb3ffb7cadb7ef9edd6fd09beeb98155be254166f257615764edce881b803144bc9514eafbafae7c36738796e57bb12240e1d00c57166bb5ef8d7e53a8779ca82d514754a57750a8aa81732830868394fa6a442ff43b036e6fa5a7c2c0b8a0211cbd1218328202fc6bb973ddccfb90f054263b28fe0ac48cd28eb93428b71c65eaf9f7f4e70b330a0cff4999480a0d569015be715be4fbb22af2a9dec337c65e0bdb8c55e8ffaca7ccde1d9d81911743dd9f52302d2b985eded5d582ab584f53f320d2b2498410aeaa2fac5bc8a71822419d384df6b0462fec65f2a0777675d0149eaec2784b53d54803aa1a7aef922c0c5e41c06757f6a7c62bc17c9931f4b34df28cb8d7729375422626ef242b63e7f7f75607a8eaab194cda43d964c37b19c69dde4b684a3712ad784d3df419fe3887688435290b0c38331b395e6bf6204e04a5bff0893703bc11e7ee08606a7a08edad1f94d33cc4693f9bdf41514027e7c787739b690be999fe2d2c7aa0091fcc31944788e6e31e58ef3da6d8c9ac981a641ab26c28fdc0833ba2c5255a9b39ba92f2c35b6d9204f3bac75db2e269231b41f44654b9e6f1f710e429337fb2ed014820ca62380ae9ecca805cd72def981a89892b0c2f2aaa27276c2072354b06651ccb5acbb9465eb79605c2e1159dfb120cc763cc97a20e514f9afb1035bc0da46fb3441eadece95e632ea8d7d3d5b359d429b3cfe53fadf73574e1b04692478838650379c3f910641a5867ba112cb60a9adfa07fba485eb1f9a6cc2e63505a643d745d6bdcf8b75e9b2a617b6aea731346e6d96ec37c738062ccc40191b6bdd4bba0bc1f4179f7d3bdba6d98b82d25bc797e7ae5578b71907e25529da6618f91e11d84d7b91de7b254825ae78f059835c8b5b0b9ac1957d27c6bd4066636619926b44b69569fa9b9e663513819c7a4569a85691672bea9d403e67ac6611bdfb1d67aed9e65833e30eef8ba8bfbaeab060044a3eede8a553335d37889e5517710393de111fc8b42e39a7e949d619abb6d36c27536d4d277126c876ff07c6d7c8176d203952e74b3325d04f6171d8b9a99ab39c4b8541f15eb8e2c860d0aca50e7ccdc80438135459999378b4426b3abbaa704f6d7641e93e1370bb4f2aa585607108beb3f42b507d4ec87c850175d59209f2cdbd794f20024f5a193a75f8138d75f8d6889cb47931b6af9ac423424d90f4976fcf783fa2189ea339b13ac2bed0644861ebd045bc903685151ca718d7458ab9a18d346d48de8e3a634a2710edaf3ac3c03a36e3ad7448b5e810b74dcf7122f3a0eb72697805243920b77a8eb55a5636ead0828dafc106ba527021467c15443e32541dd8833a0e19ecfc11d07b698630b9a5c4694c275649c144dc541b75004a588574c8c778cb6aedafc11f284f17c3aa7931cce42dd8e5d299f9f4d0bd560018ae9797a066d1f3fb67ff3889fe037f9636b264a81851786909870db1b1b38147d6aa387ce69295b73c2f4aa81d9790234300c82fb3841a888ea3d40cef7b632c6e71164ad435420754acd577ff0f2cea5e4b343f2ecd83f2ca75dba214a896351cabb4cd343916fd89e698497aad9ff4cec44f3180cf40c724c96f1dcde377930af1bc987d1bd4107845c40d562d5e8969981afa971b56a78745f5391bb130fa9f4ebd9be3e93fd5f578b0366017349ca50f2746dd9eca7b6a10e6c549ec8846d15283cec59f61da11fdaa3d0dd42d00cf623d53c7210dd0053c84ab334a0e2ab09c597f1f7ea96efcc6dab47724eb8a3312968e66124afe7a839da4e2f1e9d13947bdc5aafa78eef7f27cceac666919f23423733c8e029ca3efba30f6c3ec40cd5fe747388388ae84a85c13cbe7d410840bbb774a46731a4d1a4934cc3662da440b88881e3cc3e44de63dc443f25bba59db81886e4289aebc4a6d0faa0c2961ac43ab9ae1dc5d088716799a158cc6a53d6b9d67dab7e2cb3a38f39075d6e5c2f2d1ae62e54b121c213a9ea7582ae4cbbe4385e45d669d887b8d8475103c109782ea1e29116857fc0aca46d239ad1ebfb855ebeffa12a1e4f4715c11090e54c40a8c0080afb0f5442d1fa2e205e9990f0145eaf7345260f8c8d63bbb839233b4c17fa616ffcf75a4d448cd7824c5e522979f5db7908fbca35a75dfe8f1021ab3e2126eab82021b0a8283068573a2d40eab5f42aa931d83b6bee95e742c60cbdd8290964f7e635137c98bd3f1a073b564b83352120410e84ec4a2a4be4a909b4f8f3c77f7942ff1c9ce2b685ce6f0d0c58d4930c30b8a2cba42282978698144a7d4c25e1f9936be3e3e7a3c3be87e7911a1d359618d6397f72b4df6669f6dc5ee01b3d2aed996d95f7594dea6d78caea9e09eca3367c3260231fe8f74d7575a24bc78d40d7488a779863f7e1b8b7fa8652b967bffb8fa910ac888c346dc3a60f1a0e3d18c8da8d0e51080dd0fb1236bf5629e91729faa35547f1ceaeaeb93c5eb1f75376d3f28120ca6312a17496fec5a372a196143509230fdeb9e78821967fb18c0e6eb1489b594d43b60b820f0b6c824d56715f9546c8549a152c51c7b4eac0ac3e195317b82a9355ad6cbb35b9f8ab065c62636fa241397a8f186a1d3a29bbd1554caea22db835ef50674bbd048522106ad45de61757e25c9fa3afba245514d9f3260b06ace229aaeab49864b64323be28f8ee964edebf58c553fc2736e9a837142578ced1a42cff8220df390e179d066334290dbe15c3452f45479f9a388f6901cc9e6db61d8ed53facf4b515742199d43a2ec35942da6764901746afca0160038f0af147f68f34c6f28a38e25cb1f3f70a9c3c0fd3bf662056facd515ab2da397380dcef150893fff21bb671caa4a3d71362fc2b851f0977b752d242bbec5de43e1842bfd02d6ae749f7d92d2c6bbceb6025318abe7b35445cda025823322566e7e30fb6f0a148a2aeb7d80edd6a90d01e6b7433c301882bd25048f189d5ecab9fa7e56acc7efd133e77f73ce448bce992ee856e324074555f8264311f5f3a007319122e198d471505bca982f5613f65a7dd5f45c80e4f70c947f41e4ba34017ff5293c38b1f2e9f657ba2b45ad17b56cdeb1e213f448bd8a3f787f6c1727319f3040bb0c5e2e97a0daae242b94682bb1e6d3efff3bd33f6bc30b783f1bdee071e12cb617507c7a7565a7a05afd9fbab28900a277daa7ed567b176e0ae7870f861631bae01d86c319d28638376ae4b7e3d8e27cbf8838bd3b0597e0e9aee407fc9b7e36e523c5dfd7b00da4992be2f9503cfdc4acec0b25864cb9d498b1fa5b96c8a0a6a9da7016d0336245eca204afb64da91c4ec1d2c2bbcd681333e61b55eaad83cdced139e23adb27410c472c5e0432cc4e6a4d24fa1601e0545e4c96578f97db3d19a8fad37c4b8f7c51d0b9304aeba2bfa38136860f1704928055027160cbe20b481bff600abd0b1c4618f59b327a0e58243e1e3b0fc4d752820f1d1e1702bf66cae22617fbf87930bcd60684995b4219edf70a74fc10fd755ef28892efdc25732ad27d7ce8e35802c9709e19cabbb35a58962a21969371623b2673ebbfee8a890da0738fc807541cfffe1ab913bcc8d7d2c9a99c664889fab1b7027310da3945396aafafb96ef6ccae53896ad73efc3d498f2131c2fcc8829459291a99f2f6cd151773ba0706c80393489a8580f889cdcdf143ad39dc34633f698f17932f7f32b82888f63b5111b046f377a25e703b5b9f2cc5c6f574ea044bfaae63d2c6bf940c3cb3c577a44c4909fc5803358612ab7f3b1e9e4fd0af2128fa9f4a4846552f66ca5a598ea048c9ffd3a5d10e9019a2fdb10d2159d14635701b9f86461e8d3a0f3587d47a3b7b2cfc2dca40050411bcbc02395fce86dbb825c7a04252fea3fe0a982fef29a95f70befe2e61155a151beca82c510df2dfb570460dc826e3e897d6fc4c6ca9b716dc477d07bc66d3ab763e6d5aeafaa62f3953e5907f1ad55d3e0d284dbdae8e362d2b4c934d2421abfde67aaa4fd91541a16240b33cf796a7d1b2e417f4b10a52fb91921601b249a789f2b90986ce0f35abed82c4cbe1b1ce45c671782ccb639e269e88cf7f0153547ac154af9406adcdf825697d0a3d22069276f9eb91d227731a9defdee35ac36ff057977e8e8cec2b2febd65214e0ce130628bfbc4576ae9da5edbf9f5f92f095cdd39e5bd431cfafca9fe3ec83fae1e8f391d7a69ddb874681f4a8795c12ad159d174f9a8a2ec92359db74c6aa5d90f01689f23b27b91933fa7e72329416db5da8bbb0c9649aaa0657b2d03915942636013ac1357c7445c001df321b53990260ad3bdf78a3b2776482dc5e76d8e361b0d2d49bb94e8216b4f16dc1151758f4cdfa0dca94e592fc023e75f3a5c8ff2ccf3498e248e2b68564eb4b0b37b28b736411d8ec5ec26c8c3652f450c9abc17e0d65b4fc039237a3a98191c5d618496bc9781a674a139bba3cd48ebea419df6d26260142f352e475774c3f920142fb7ad522dd95c1d24922b541d88ac4cf2b7c16ff36f60924183804864461383618800d32a25c5d152348f277042a1d2c66b23a8f4d53a0893ae4d657817e0063c01258edd457cc11ac07e48d07eca29d0cd07469895936f72cccdafc3e58031b873b4631da8ccc7de40cd382ca69f589a33ee6f17ab6ae1e9d15a61c46bc585a8b71642fc9f228df1901c60e33b9bdc1e66880f10ac7b8137014cd4f5392cd92b78952cf864a3ac9d5ba58fcafb2c010ba3775134d2ebbb2916f103d708a74debe6b6843c2111efde32860685ca705344b85c1c0b1749101b4084c782e6d31986569869a7c6be9f1c832ecb382ff5a1dd87962a397f18dd5d5b5dbc6e6ece0c3eebfa7ab829a3f8a174f3b8eb20ebaeee8d878cc307944e14d2d036534a93e83beb215971d7ad227ad6761af4fc52e58af0a950278f601ec40bf9338b5191d93721de6539466bb5d84b8ccad36c2c89047d2ecab6411419c6b15bc0b9c0f7baffcc00bec50cbe348fce74f288dc88e0e73a6060d3b4a41a0be3710e1bbd0f6d504da7fd37aaf55718d79705421d568979aaba5783ede9294f05c1be3e2f42923f3b5fb2b63a4480a086ff7e74ebb8b42c23bd8d79089c72c1b49c79b9446c7f8e493dafdbc2e63f00d6a15cfb03d3f16298b985de17d93c6af860292dfaf24ac5900a9fe908df01aa7e726279bf189f99aa58ba0816927b2b6d7beb22c38dba9e5ef8238f7d0339fd3b8783c5dc974f7e44a8e6266ea8d14d5dc75ccb4d37ce3cc312d35230b53a6e9bbe5896f707ac0af8bdbc174f585a765750496f38d1698538e42713b209ed0a23a696057816ce222053d6ffa15e7688491f44e83a647bab21dd0092e2663505eaeda4db477f791dc8f7fe773d49f5197de8fd93a1c8910d05318cfa3c278a341696cb724067970211e6966b26a2f62e97af24c45b1edae0ac0acbbf476c283f017ccd79712c796727d5d8dc7d3810b4a0d1687536aeaa7df4883401b90e3f08ed1704722f07124938d02c33cad6b27f9184bdc0bb99050a85bdb0d98d600efb0105f40af265b0f6a8013e4cc9725bf7734cacceadfb9272ffae7e2e1c3ba8407bc749497c7d4bb5575d7f37114c93cf406e413caf88bda6f4780eb8bd80c581a1aa422b21f7155818411a42483b48c7d628551d46036d9e849c7a428fb21242a31ec0cf42411f3b76deec91024a80b949202d5823d93ef1e7d0ff518a77b0d668a8d191779821cafda30f6bd3edb38b1348f992c0c4ea7aad64d6049912afb1d7152a8b364bec50cc3a9d5b934a809ccd85926971409d338aac0f6f51c87fa64aeb71551e564c3d28911f2164d65ac098d008f3df4358740ed1659f79cfdf9fa1556727149b58f22fd084b4328eef692f97c68431fa819786c48ddfbf88ea8ca9d1d90ae4e41349886503c0e0b493c649776f475752d7458271e5fedeeb42b28ac82255affe8dfa3934259ed8cc4f9523508f28e4e103e67185cf9d718c6400a69fed81b63a6fe7fbe969487df3c247fe28c1097d0f9bb10a2e46b7cfb637557c33d3102352fd815b54b623ba7956a1ce00bdb757485e3394f79deab0baebd622519b5a81671eb2511563128644d2763491b55f35b6d24e1f6c469beed678b3c2074323f56d9bb957ac891741c93075f93f65015cdc321e81984845e25a15822020beb4b3c449a2bc397374145767f6780b20a0f0f354e1599d2720df872877b0fc714c00970a0380ca0b93ea04924765fa2f79d4f9d8582f3f931fdb7f084a60ae45e92f5a5092b6e0f1614ac26d986d5cbea5a391ff70a833d3bf96b3fdb3bc017a2487cb3bf414e767aa1a88fe2c8fb3262ca679f6d2c295789f02a681026f7f13510830b5d020da67d80b286bb499ba0b028a3d564bfecbf92af5dfee0f1c98b0fac098931be5d56eb45614f08b8790acee19e6068db799b7d44310c4a73e94f51bf85ebe82ecdf413ed578783de45535b96cc951585e4c5a4119d76a460b152db9633fd782f67d577c952a266cfef4ab82c5fe0e7cf36dec3c1000dcb0d4edcf4b018fd0b0d565291b0a26d0e14e85536865b096710c7a5f6ec1f5b5e218a0668fedc550fdaf41f4d2673109543b3c75be8d478299e5bd765adf946861a046d47362db9840cd577d11c0da211021297529206e627df6acb7f3bba683fba60eb3a0f53e420197fe64a03dff859256cba4fb9e9463de610a9e886966e9ff131b090c55c85dfe03e20f29e848de9f4cada271bd0d067857847db4635e2a0f72bff8bc13a5ab20091c4b32df4a623ef1718937236021ca0331758ecfedb8a34cb4fcb30b4d4734cb77bb2ea3ed0213ee7c3ade6d98a1940cc8a17f685b9462a8ab42f6a1e795a1ed0665dee1078aee4d374af6d2f639b91f0ed643354201b0f3197d5e8e18c36e923062e6814103b699fe04bff7d55417c96c93da3dfcf8ca36b812def6863777d75ec1bae17c196b2bbf3263566302a2412c4402b7ded73b73839c07e7b452056be226e33161ddefa98b05a40663635dbad412204048ae0267780c681cac40e4fc4a235edac5aa00f08127a629d01074b0c2ec7c1bd0fdb03ac032943fc184e412ff32dd56acfd3d6b13bcc1eb67f3ca0dfc199899b9b1ea8a134b1f22ef7aba240b1dd714943812939f4e864b701b07a34d11d81c11b374be57b99ed8762d7b164bf1cd3a0491cb83cb830541e61cae61274404ac1b4cee96e2be8717a9b7115d76405e6e25954fcdde0ff28a94af85e46a1b39baa99c04226a36ccd537ff7ac3641278bbcb1650131ad6847f5aa37c24e0171c59df691effe834670e713dbaf67471043e0d4317384d98e8e54c01b4738e630d3034c57a8ff393a94eac4057e529f771fff1a6f4bce2afee3ec3439aad25126abafd7d5204749a64b715cf8c79bed35ceed94f179079d4d4fe063715cac1a2be487ed490eb5a95e6bb6e2dd59adce610836ffd6852e97b99223d6f3299e38fc95a78b18649438ac6cc0da4df649afaa5c5f3c975e16beadbe3d4eb956ae0b9a6c8adcdf6efce2342c846fdd1c9c10fb9ff087696e9790af26f55caddce23742d611098090d2b6f87a74f1ca0fe259d72ca9efbdbce91dcfc5edb463014d6f717132bd46811202c760291c3af81a9bd8aeca182b95ae82a6a8a9c904e24bb055cd632be38c7415350782c1b1905fe02552fa782468d138dcbdeb09eea574fd2d49b1fba42d95637e2f05cde16f77604ad0aff5df5dbbcee4a4763b392c8aebc4a690186b0cc717783022aa5a86135138f181eefdf3c9421d8382c6944decc06572ff37958b71d7780282fb7346d9b8218a6aeabb05b0ec8e56f4e543d31a112fec804ed4909ee8b3d69ac6d8b88e92ab00bc5588090ea9ae82e10d2d123c29ed0be9c829a569397d251b5db6bfa5d589d7b49081efaaad142912fb07d18319be05ccf72950e318a25034282ddaf39c25d09984048c6b601baea5b008f1b114880f6f067cd3d09ca4db930112b8054c4cbe5a071c5eaecb950a962c68565d7a4058dbdeefd5bad4feb047374df9cbf17561b0698df68345e42808ccdf197a2d0824b7699208359a5e7be2825f93348b727f872058584ea6d64c56e2a2e811c7ddf0270ef98e9de28e0e2ca478655b9c2f25b7aec4629801b2fac80007823736f61be8bdfc4a2c5caa3153a0c20d3ab6025437e57e5c9c57dc006c392441b0a2a3ce854d033cb13101984e7fa8b5dd0f63933b34dd6bb013b979b390f608f58a48788b7b2b81665d4d571004b0244012e77f580e22aad686426e891d65d3945ad37c8b1a5ce53b47fc6d56f0fd877beae287ab332c19b93f1bf6d09d6660d479b4ee7f30ba6519989d80ae4a83049d330d954ca48ebc10ff3e2710d93ca2725d233492a60e13291888fd5ecee154dcc8299fa12768f91170f74c69857693cb7f2cda03310b2f4d3119d15efe1c1fd9ba72b79cbbe9c59fa9b61791a3bd480570f324e87b922018a7f6d73c5b3d4daed3db0c1fe6a18153c22814b4cc20a93a2cb8ffb3e4ce00d0a0f7e9cf9d022dcaf08ad3948fd7c6f8b49b6976e4128157ae003e1782c50dc5b8d4c0cd4982d4015bfa07352977934a414264ee4f6e7139ec75ecbd30435dc5313ff9fd7ae88753ca0e74c62f3353aef1dc12d575158794c0c616700d6ba596ea930c5ec16cacc1fe3162a5da8e495a46114cf4004029419a5d48de5a1678412d55b2a088e6e9cdf5e77f877e37fab08a7e03723d83324a7e26cfe8cbc86f9b0859e27682d203d087c8e2ee88267527c8e37920641ecd5bfc1dd7e8e8b328e3a2c63c89beb8198a3d6bec4f1e5a071e01a1c9528fd7b7f62f3531b902ad10d7162457809097e298b2450ad5cd45251ffa96edc3f2fdd29385903dc6b2ae8f14fca074174fd2b40b71c2c35764800dbfa3b152d884a497e087c3c9461a1e40cdb957ce42dc109293bfba3dac4ba84527ea1b4e62d2b99518d2c041e23d7d131537bbfb9a2eea5808d2c8a2fba6a6d0e5060400c397129a632c6b2afb0e650cd4252e36cf592dc8e36a453b3cf9fde3821605c9799b9e3facafbb2d729ad567e036f4e3eadaa0ebe308289b7d2121f14531b173320960166be091c876b277e8b512ae358445cb097f71638b54193e175f1be9d960f6f4631748fc57946d9ce7a7a5d37bab1527895640c2be86a89dda15e6ce50191c96b8308bb7aa5cca47e42cb99c1472de829b24882cc217c2672be51d88341ce890af0f2828b929575ec8e9d5bfd33e1405c5d15c601fb1e2cab3109cf8616da34b9e7f0fe7cc09de108c2586065c2ce53c62c08271d12bedf82514c1ea6e5cf400a3d8aac83d5eaa5fad74b1ca39b46c3893ae22f485b09337c967c447fcccb27a72c41bf0834eb3c6a015a4ea75915aaadef2524e7bd0c988a551097f938369c4300990b3296bf9800e402159c86ece13ca948a54220b729627e1bcccc3255449de0ed19fbcfe2a58ab71dd18cdf2308c8f53fc5df299bc5a586f3683af90dcc10aa68d6a7a2a011281473ef5bf40a5fabf2804cc1498f32c8a94a621ac3cc5b95e6b36c5032a4d68e1795e3538ad98d8773bccb13d504fd878ee620d324ba104616420795ec556d5d74ec761de2922681db0f4b61a0af8390227ef8acfa7a775916542ed674f9b67408a68127c56ebeb7e38e0ecfba3461f5cdfdd4d297001e28df3be810e106650583ed6998548fae651b142e33f487dac097eadf5397c16d1799726f825904ad653e1e9c5285020f66c6fdf892d80f398bb09b3739d435042080e3a43037803f9970bbbd1d7defdf42f8410b04a54eedacb4c18c5cb70c6adc0bb1de36602e8b36e6bec0674546a8e6437ac8a9a10c52edcd9ab1b58c77b314e5671b8fdb92488ef5dc84af75ebcb8547e20ca58a4978f607f6b98419ec3c1c49af6624b75541fb9d0f10c4611144680067a9ac6f0caec38678edd94c73362f528ea9999454c27cf4aee940b5d627675274d73fffc42e2366ea3256be23e48b9428efc9b04734eea9cf70ee36050289099e01a32deaf8af9ea5e4fb790881bfb867d02a0c21412a67cc2565758d081cebfdf707b3697f0b4193bd9aa5f21d10f6fceb799ef0a3a93a99f53d208fe47cc331c03142ea82d2eac0019e66f2d96495c99ef139e0ca5f9afc77556be91d2198c292671c113f5273717f57f1e18b4f5cba1ae3ea4a66938e451a5450c4d11dbe8d0bef85880a486db9273e974208a34b4308c78bd7bf1803ae72d91f74a8d1e8d520819af6d10aacd16639e0b9486a7d1996668ec3ccc25dd9c1485dfbe6b86ddca10aa2b96813a51d69493870d16f1747bc70b1f974eadd377bfc60e69992b751a025c4fe682a1099e449de49a76650567f2b8b4d8903842dab7692b6be43bc98a33fd6ca58426e7c59853c70e74a212be8274b9b5a6d1c0a8f818f30951a0c26c08d46d731bce92282dc6797b0d9894bcca8743cf1ab76829333493c2c1eea100cf77f86420e6aad04003000c12b71145d828d44a577de23040b0185d6c09f0bcdb70ff668436e57cdc1a713dfb6ffd970679c9b84bea350ecc15dcecc8dec98f60ff18b246a902463fba90e403d5e21d936a3c9868c7af50aab4bb761e9fd46c0f6d71f6bd75f57313ba8f2e90169a911a3d5a05bde4bc33198d6abb6ea5fb08e1087320b1ad0ae30e6035b0be34c47ba0fd52df1692d1774da6c7f81a624a9920498259578b0e73295f9f56c26ff59e270cdf548e06b4d27469ec4cde78d347c2bc7ca484fce8bdf9559bb600c4d4cab422b53d987dfef9a966280dbc77a76d89916b59efc163effd8460883b29c5c15da76cb3ac62d9111dd43dd9648adde8a8293f1f728e6ccb94aa507cc93334790ae93b131cf18f9ecc28d128e241b41423bae764c987b5cfd383ddf4357c81ebb17684032fc28927b558b51e6b8cce12ac4d90df5e2f6c033331722fde91fa4678c52a4c92a8ab63bf2f400437ab014e7fe1be7b642a6ee62998c6b576d528a746aa10ac0c73e5265de3d9eadedb02ac875380c7da29e55cd201830e4834357653b595ca7d57062fb874e81c46ebaeea458ace668ace3ba8fa237954512d1c1d3f3f8377e08ad2d01336166c2cb01ce0f9a578fe4cf7e839d7b24850ca4047b7a66abe3d1ef13847145cf8647b7b7614a52cb42560f8f1bec77fabfec83ff1754fdb58ae1ccea7ecbaf0351177e56b8ea9cee7b3acef525a5f50951e2219680efe9bdbc9a788e206f6692448a9e348994fdfd234fb17f72009f9af13759b89932bff31ec3ea343bc07a21bdf708a37e959e2be72a797a452147bf803973ec7668b2195b264f0f3cdb77954a445a782c9ebf6d5619fb1e71a19d5942688375132e5538e7c06f1f41975648ea49948e41c6c8bf3e254643304c6a60a3655e3f868d338bb145133131e44220ec4bf3bf54b02fa9712264e0042c0aa14d367408b379ce223ce3cc650793f3416a5884e4ff0d67c9f7189c180c64b4a469d6b52c05f88c196fc9b364657470da5d06ee6de86778aa9538949f5290eb472bac4ba8852448ee573b286087fa171ac529319d8035c5a79651ed9a7f375739137e32283ffa5c26e04ca4a73f9f509e3db7e28035b812692b96398a46004e74632b6e43533bbc6b580819f48ac974b97aa0f5c03b261b2d0408fa61278ce73c6011dbd6fe9f49a4231a8844847e10b222b10703bf283c9ecb477f2a1d83436704fb60497a0c6bdc27027df18baaa6ac1a172d87ba429a14166c53c61daa4fccc127c5478c02b34ca0ac47cf897f21aa5ac3a9e0b00f9932be4ff7c9c4e4ed16049f8d709f29e86c705333d6866c5d1d31119a503cc201abbe087a02d766e2424af3c792f459472d99ca89b05635dec1faa77637eed7055b7ae8dab419714e48e145cf69230d031a11c9a8c8b2c46b37bbe0c9632c7bfb5925ea43476436681acf6a55c77c44bdc0f15a017d31c5d5a01e9457e24f92cf83d47ebcd56ec8825e31db68f4429906acd59f76a6ac68d66126c5a4dba89f0bda0f98b43a7044c6eb5bdba42b80d4cbfb3c50c35ab577f8f21e5760223366472c71332387b843178f8a4e5aa05be7025f976dd477261ae7b717bc3491d73b06df34180311261bf37c456b6887135c8da2123c61a46b8361f0c4dc60e2865b3f8e2e7b45a0f0ed27465395a9f578a2c6fb3b662d868fb26bdaa29418740aef819f9b1f65e665952f5f43a0b0219002da78acc1a7dc582ac43d294cb6ad1fb18a90993c14dfb4952d6b6ddce0deb635e8620f24d88907743bb7d779d89e9ad47d7db6be08a870eb2c2876ff0a858c185ea621a3191c3f828fc028a3549996b7f5ff32a26789a1f4d8ee80fc15b42488b57705f4be29285ec7acf3f4a18f010de9e7568f3ff091ff9dbd69e62ba3ffef2a72b94af4ed01d90b2535dd359b8d43c01ba9e218cb7152ffed8de848ee3f675cee496dd1e0166f4b4bf02457dbe04e9ba19c24aba8ebf41a9dabd69bf7630d2e0ee6e5081848c0b8b6340c020ce9bada94644e494fcf50dab3e9dc2b86e2be885164135cbf0ec526540bf5d3d7e1ffeb03b1d2c08246f749bb5e9a2fbac792296f17d7631a192a8f453c4d159a4f63263aaefa2a1c89c49f617d673aacf8bab7a2bfcf8722278c71ce21e7b81d3733f2424e6fac10103664becfd9efeaff6ea087a8990d327261052a88074cb0048c4f4aeb76036e5000517d0f6f39a3d463174e5d1572cc05fa5501c88d44881adab80b929ec7d8972906c5aa811594188fd9f81bf9686ebadbfc609dd4597a677ca75d3db6f9359a22b4d6b1f815c55ed300a50cfbfe39d119b430a7b2fcf51777c83e8b0ecdee7061f7893e1ee9ecc7a330d863ba23f87736558dd68eee62c96eb88d5b51db1bf2700ca4697ac6b851a8e0fb3e4af88825cdf8ed263740b2c988167710e48f70562283b4bf465345789e1bfaf2af91a28c2e9bc326804bc83d6659b6899ecc6262a7f450af7e9db08108786af52731786fc1385de36b1b880d738a714a87c654d4f22533c5fea8cd742e88caae3e4c3270772c794504f393fce3d4ed6faa3f773361533b1d55be3e039757b82a92fab264f2a5a0615cfbf546e6120fd09245fd639fdbba45157d9a00c4cdb358e1d1f56ef982debe9b9544e5c41c5a3a4f331ab7f6511e9ac0cf249c4149eb506228a11259e0b74f5896de98ec70e0b02ebbc4c6b9fd78dd301e03cb3cebc3b6d99d0d2907b139c1345eba9f20c03441342cc33f186fc7c3e1a2d0e0532f1acf9baaa5f4203a4b505dbab10786b4be31914053a5febcf0991c22f0453209aa7ef6964fbf5438401f563703c2da002f84bec22ccc9f8224a1a6b4dfd596c19b8881b3d3a452a302889196a968fea577f668de53ca1f26d1b1bb3ae5196a6ac8d444947c1d166c120298f7bb6a2f46225098509d859a90a2d86c431975a8b9cc462aad05db846b1599987d1e67f4cc6cc5b88c2555b93d1448b2a58fe3bab6220bafd7d46bb4821d6472a63f64b2b04f7ffa242bc4c0b7da2120f9c1437de2728bb9f0f2df4c7fb8c69825497075426a6e3ac32e77b472979a5102fc116372a4dec5e2704b6edd1cade9652f95185ab1a6861b90f80b503212241d1655d805cd3dc43748da1dc62430b2a88ec40999e27b910bc76286f095b916c85b76902a82e5865c6b64c94a53747ffddc6421a3c18b5d53104ca10bf0ed92a06eb0343bad27a9a389fd79d4117143f5ffad7c71b7b3f3afbbd128a0b6de9ec3a4399e3a6003524ffb929f27ed95273ea737930a9d374b1c8848721132e6214a145774c272f4978cb831341f44ca24e6fdb2abc7acc4f3e1ea58cf07cfaa8c797452cf6fbc62b81c561253c75e4c9422d33dea4d94fdcf0ede9b92df52e38ab748b8a93aca6711eb8c054b0e3f46ac270add1d7279b2573ad99ef85148f1011bd98394751a3a12c8c5f4157d3e999a50edebe9569d3c32b937abe798eeb2f111ab8fbb0315ed8eb60ee35984d88863722a774e92f996e63bcd8d4be2bfe29ab7440d1016a37f26aef0f1151f6f7d6d6b4e5caa79805e177ab2558d7157e394a56feb4c35ee783f05e74e0882b5b054e621c8d80c268b751e0e935f84540a38a6e337cb88b4333d315b92459c62b837cce9db28d2160abfb4d190713ee6dfe878b87c204eaa64804729c3d3fc3aabdf623d981221f0d06930702d3ce74566a4785f91cfdb513903ea72d3c1e8d1c78305ae21dd2f8eb588c6eeebecac0e8a1c7fd696adc53c53db51d291aa9d54b03c618688e8f50845d5fb4038f967b24072f29d5a482f50e0ea30e4221c24765a31fcd40fc2c558df8037b2de6b0ca72e9f2f70d9e09cfea0184901590ee2a6def20b7aa09c1ce4b33098bcb26390928cce8bcb9d185cd401b2b71fdf9088b0595add2a16795c9b474169dc74168da022ef4a8c9eec427000643353179b9c9341b931525c917211806b33b66d0ccaff5b04fc3c08b94604bf1906d2e14eca9f0fda2cd6c4cdef9ea6418d657b7c4c5702c1e7c599dd3286cfff225ca6e289ff9afd55060758514c72bbd2bed7c3d0868fac3d73537260b70c33b7e9cdd2ae771c63debbf8814224e7e110c099fd613e90fc7308a9458096fc576dfbcbd313346417756aa1a514553a2914b822af6209e0087d738c3ef544b336593d3b32dad8f86e9875e2086bfa8c9431484fb00439a57cef8226145870db99fd08ba6bbf2be22bca4f874c377efe2199198ff91fe07084e3acfa687473106c301db5f1f9425ee0f59b7b8a76a54364484c6de2bc95ad81ec8b236f7339132dd78f020acbdad99328d6ae90a74cb278757a4622ee289c24083731e584ff8dbafb9ed691bf8143fc57a132bd5dd307c30ef906e7438e4478a8cd24a807c761567a7e9e4c8f709cd98891de3819f3ad2dad3ed527aae9ca7686a56fac89cf0a6bdf74bc0564cb08cad07933b9e490f443e2c461a9ccb27b478df0d7446d7053a3de0228e96642d5842bb7b93a47dfbd523ab8d0fd085e8a1459bfa1fbb64022b7183a688949befc048dd26dc49ceea4945d5ccc39403a66afad8dd047bdd1eda97dc3fb7d4395995993af2de94124638ddb6a753dc4a94f2a62fa9a4b9e050dd26f518f7079bfeb2a57fe48f855ea0ad9b9fd6279a630c0bda5c49ff5abe78b77a8b45d828e926c21018aed7c761ceac0bc9bbf5673c6f984b6ff5af200785816ed5c4272a6ab2ebbc6600217b08f32f2e6bbd512bc32764371ce33c83bf82e189a8f9c56f726d5ca5a9c6ce1b8c4b375e45d489d376d0fea49d0a43ce948a01855fc67a0de0f199670291a382c573d8abac0b62f160068d46a36ab38f470d96d619bf752609f618e55fe44fecc97024989cf1a851be91bd56719d855dacb649a61d68d5b0448919d836786fafcaa8fb36920172b3630cc92f467f482682817e6a8638add2c6849d822fd1344daa6435aab1a142fdebe11e829737d3d70fa8e66a013ec4ddedccdaf58e487b69ed0ef720dac9bd132b72667cfd9920c31c3195b439866570dfd947ae26a0e4ad1a09eff10a0c87b513b6b0c2b51caefc18b317f42eec55ae3fb2a03b07d2ff3430bf5b5b973291c5d1ebe492b447fa20aa6f7c43a5867198c2293cb1ebe179f2c933fcee27991222bbbdb1de631db5ad62c6268dff6d58834cfcd48d9e6c935db16521e05664e6b2ef875fe852d7240e35dc6cbc1365a6592528c1cd03306ca17f11beb8991fe2c9c1d8f958f2a39d1b26e29d4ddda8824a6f470e1e7a1c60cd6eda470c9d0009ee62f1ca2bf49181c4af476d0e2c2bbf57906e1d3acdced9a68840eebb9aa88d977a134c5b576259679aa133fbef41808495cadba0d3fe70a5f3a41b489c0cfb5d8563a34a4bc16d4c6bf24eec0f1211cd6d03661f7a03f3e0a097e29ba44a9499e69a97f5da2715a2b548a698f572817baefbb9853b2c3b0a79b541ebdb4a5457bfcd0c10516bcf2eee9d1f7054d3f88b593de622c675944318d209e18c4318fc8c3dc7d87692d5be3b5efd2ab6b443c230182d825c34b1b1c4eafcbe730942e2fb74bff35a8a46f1c66fd0a818f65aa2440bf5a7fa3e57ba7ceb557be385202268e87e4f829b6d2e51497731cfd5f54d05ab6e50e8da310596c5db02f727119d0289665d7e4303cae9b8aa7e8cd89e4cb319412890078eac8ff4276e4c11c6b3d1e921a76245a9f1a1fc0d474edb1d2728088d8a0c5011d237163f46b67cfbc468d30273b40e2b6eeed5f2d46cbc8d764178a671ca0744d0102ada7be23db597f7013be0fd8c45671dadf76b2947b3816bda9712163c8c530623897c0f81d22359efd41bab2a76c11431034a615f485ec26b33ac8d9a090aa1de4f3b18ef2e983d542a49edcbd05691b3eafa18bca5e738376f751de51a3ea708cc825373fd4b37ca950d9b60a55f632af64f7ec30816a932a39272723abfe29f2512dadae2b0c1144c466d66f66de805365d55a7892955c67e01d33a9f58399aeb4e78c3444e660442808ad92aa06003606d08da918d6de83c4bcebbf31d3e0245abb41640cac901e227b88d87348db68ad67f4b17916f1dd000f8617e0c81aa0584f007784b5a42f0b341bf43618ea26540a4868051573cdf6fb729dbfb18f4617bcf4cac51be35ca3ed96fa4dcee391e6ebda81bd9d59cd75480d14b7a514f264df27206940b63da4ae0fbc839a22b2bda67c072a3967c86f6be917340c8e5d8a73b7719d9e1857da67c6060a5b3f096c66e7737905ba4739df4114f156089a432d92d392356519bf28514f91cfbbefaf215a5a51902702c32b356c493323ac5292f03f25d83257abeef6b1fec5dc7f3ee5c0c2c12d3458879f99d5e61e9231ba7cbcb4a3a5b34104f9df0cc5d86003a5d09fcf523551bcd6c58d2880dd323d02b9dcc857ffe11068629d9c413e1182c983e5f7a748698a7dd67ccf321ed04c9f6852f622bd58ce7b4644e6a588be286434c93dbd4c6e6e866edda721c6a413083b177458579b2797c0197bdbeab02a07ac61071586dd7909743c4b20e445b9360e9c46b09412c14af4a3feb3f0c77834045e4bb331d40ec9f492115fe6cdcbaa5f1e9a53f89019db5a3b3d907d119d49ae906af08622aaa8b22e4968cc6d214407f4e52639fc007a9046a4e52a64356a5d0fe0ed7f46e5fdbb0d8a36f97feff6dee541e444758c461d7edc8400193a6e86e187a910a5c870a9f7318a7f849a1bbfc62a3070d0ab67761efe325fbb5e006dd92cad8860aae7732064d5de3ccf2eddf725ca4739924d3495a4f603cdc4f8d10193c01ad2275fd1bf194ae5de9a21339447a32bad60003a0a219c44512334a8cac1b82f6560d62120407e467eaa7f9e5be2475f3026c95b5a5807508ec490b7e2faae1ba22354c27575aea97ae5ebeab2a3c8c8a9503694786718677d5e3aaa217f20a0a0103e1a2029c53a19a61dd954d5bd086008fcf4be7c670723db8dff95e201d59213ab648a849cb3f5e5833c5ee7181c93b87432e529b6cef62ee457fdb6a063852907c746cf24f803d3fbdc4acf1790334d328129399fb5ed92c66c09366dcf86d44810940f0ee45903bb5d77761e4d318adb86c7daec565b7a0a7518a2498649d5dc72efe242d3fd587bd799e2ee0395a8eeefcc774d479ffdb65ab1e5cc9d3b67616a7f571bba14db8055bc596f40fbe2fd1075641401820ab666e063d12a47afdb496455e379187cd30b072fcff391df1fa2662c2a7e41cfc8368c853063c15b76e1ccc7076284df7435d21e1048fbb5e0eac93f6227c5b4e71a000404e6ce6b510605382d3c47dcf05d438ccaf2fb30ed50cd73d055219eb7b125a681f36a7edfa7a9a08f2a7d59cab6c716dccc7a142f5d980fd3b14d12183ac8af79f97918558022185bc6b28caa2db84824492ee6e70c85d39a39824cc37f3d15c5730f0e15a29649f4707b673ce999df736440ab6fc01edce600a0b0bbc15aad94d2d3a80969eade5a49535c293574b75193c357dbbc5dc620a5ed703b83083f524e6e49c0dcc80d58629591eaf5966b3d847efd9c9be7a716497f2de008fb5092edb1cb934561c03007360aa388a564f3297222e8dd3e1469ba846f76eee7aaeaee48320370e7115ff858e56a816d45a818c6e1e875d7b7268d328ab07a9b8eee5b11ff7e290f157e3b88c7aeac3af8e6b553fde5bc00370cc441249be951aed9721a48f0af74b3d7a5437ae30f43691bd610170b8bc13cdf7a2372490c8f827f30a95afe79c39e894e72ab3cb525075bf3faadf756150e2dcd18f2f745310234940619c80b6d292b8c914c742e6ae99b4a278673c42d9cd778bfa1e31a9101e2bb9a5b63aae02728595293646871038ced3d8aa72512f16933d6a76a4f465816681c3f527affc7cbec096c6425e5b0160ef4b8cd070d4339684bae2bca6621c657c990414c4b860a1494d1df5754a225ddb81da6a8e7b34c0562f6bcf24f081e9c863f516242c7b5d1382726389b55bf6fc001f3ab7c1946b6c6b40db7f44d29667a09d63fb2f3ba4ef27938cee2db22b64a270dac005d33505a3adbbea97356bb4569f0c26debefa80d57f0e1cd6e36acdcf1c5373ff884656058683cf3741f7db6b6a2b6afa73fa3f985fb7d898e2faaf3c749391ff7e4985d5d23b0c2f947a7f25bf163f2878a96aebb1fce1345447626a3b447e39a2e779b8eef4af9a4c43083bd20733fb55d849e0e2d2c741e917c528170f5064cccdf5291ec5cf97ce9f314c8dffa7dcae2466276afdcfaee4586f0ea3add8a158d09256acaf4f8ab0f3d69095244606685e64248dfeec9abc4a334060432d61c10af440b79479d2eea62c06ac60d2d878c38043802335a1f77d2319ecbcd902af846e961c13fe8b581a909cceacfe28078f58bf52c3017aaa7852a2b81761b851edb1e53e8026a61184793be7482e7854f9557ce3c4254cde736100e5258a7b3663ed8b4913de326d3ccebae0b8f878821dff776a2ae1611a0afe80cf991828280594899681714f497ab3f4203b089134a3b3e458bfe654c57ff1b29862939df893e2f41159c7a23c241e2555ca00379aeb7878dffc49fcac716d65b02f762d0f674f47ddebaccbe5168b5320925d3e59d5327124de79448bdb8557b2ad64723dffb6a1d990780c2569074fecb0debebb5f8bff09400638c97f14d197a0330cb0a3a63ed8bf0eb87d97e29debd7910a931a3b45781969147433393866efc1cedb7f29574cd77a2bde72c63f07c973b75785c74b977836a9d8e9d7176ad5c69953f55dc945dc7820bdeec8f2ca84d707edb40dc1e4792a418c3de5a408294dc4cc9ddf345af4e9bd5e09b84fc13902a65163a404568ea68e05e928fcc9ea5bb1df9b22f3caa08ef5403a8e54fb2653235c43cd99cac166b89d74db5c6192364086669a8cc7c49985557a6c03a946306f41827f39244db10dd94ff4e033a154c0bb4f150ef2022361778907f77b5da9a208056abdea07cd79bab33e1e6df0900c27e707dd99c3cbb22935cce6c0d26df4ea85ec0c057af2c14728edf87ebbb566586fc4a7bc89eb411b8c97127e99439ab1161320514bb0653cb9d3da0d92f605502354e68fba7cb655b903ae2139ba8ea68044aa9fc907328c205b95f554dc6c0b750e81ce2ffe18c8cf8321c0c78524fd11d9e419be5cde0280d23486284285eaf4730934f05c006ee13502661f4dbed14ffcc306aa1f14dc797c8a1f9612992c962a438e9bb9f474443832ec56ae4e22ed2ef8a079ac276bff8d814212aebee416bcf75484274a3a512eb804a97717f4a3cace695f511eb59b0f67260d0e6463233d5d673ca661d075b0843d3a267ce4f6fa166fd66b9c32874b7ac8d0083d1219184be648b14fdc9a2816a86e4459fe87dfc49842c25b3a3f344346a3b66d66060fed9a6fa187f7ddbefc8b7f588bab0c82d309b5df9b73573f63671b3c19954b10c3d0bd790244d2d2fc1ea53ebad746626ebf6d23bf63e3fd06ef667d1e6b5e3328382fca4259d23d80a57fcdd8559dce9029d217bc93d178a3905565351fe7d30fc5d746165fd9ceb3f575c7f52035398eeb5dc44c500b0a0814d158e06e163e59ddfd22e050cf1f03f9c76db4321e9817e82d52702d48ff7ce942cd072acfb617d3bcadab8d6fb8eb0de88c353fd9240b462b33d200a90f558710766f4091f87084b138f5d3ba0a16efbc840683862b06117200bdd4b224625ecbb7be05c948e58361aa4e26a962ac57899d565442046c255b596912a6686b21d242aaaa858bdbb197b8d176ec3b10a06378431910cbd90ce4860c2d3e560098d06d969fcbfcd4b5e73f3f6e48b5dca79434a17022b1a61aca2b27da0d20a64a1daeefe121e6c001e7b3bb388c5811e0792499d8a7835c784b7ca45c993c5647d2b5d4f31e98b165a985b26e2d793f9233779422a8f53521297e9266fa1e52a052568b86ee4dd0f7d6219cd9c997b2860b4cbd27b0852cfb48f2fda73af8ab02b45619231ca7fbd5299efde6c9ba1bdaea6af1f427c24e9bf04bffeee3a3fd7e49ff1cc43ed931c4d3737c05eb9246d980feaa3e4f6746fd30c09587e5354703692f8556b35e93950c1b663a0e3c5a297591fd1b7d3f4982dba9e201d78680a543866c3c5a098f2ad7a995049138a66c1aa8f02bce6c7df93e3d1c4e9aa7f488848d28bd9813ca260a158358862232433a08d96079acbd0ece89d3dae32721b8da4f6679c756473037f2630ce2443727c7121b942d78197e43d6ece8b31b95e8f0645dc62dd4beaedbc2810ec50cd132be550d678b484dce859440e764e29a92d3bc41a3849f4558ca4159c63cb4fa33517bef38d1af64f1494852b2762dd929cabec200871f05d67aa04724086e7f94ba36ae7c1293ec5b9863b112c071ea263f84bab2ed790319ef214b93fb0fd38b87ccc8aef00c1fdb0684f795eda21d7cb1acfdf42ed4eb8bf3b8715c94f98cd2a18734779963f8dc275bf71c5aee7862067c9e8de434d643782b987e0e56ebb42299fee2ede5a80e88d8ddd3d0e517107ae24c7df4d65c6656080ab45b2f0a6ea15a10cadb64c7447c722eb5b3839e0810bb98803292c62e75ab705b558c9a5cc46defeb279e937c7afb1777256b580dfceb0011d74e82a0c602e0766423cee85173ff5e263a5a56dd8f3611fd265a70bde2531de17f0c2da4e8ff9c35f1f35a552d47aecc75bbc43ed4923bb2c37ffadbb964999c3077004a671de20fd52276e4e597f190dd6aaab79d635395c662852d042f7e898e1e562862f2b7033c01a67550ff0c6714140f184e186b2be0d8a4cb5e137380f716293c2038507affcfc1640eb01577a6b44e36dd1b70350407f2e68c5ee8efc0c9fbf5448729a376b20581313cf0b86424f5bf108df8c0bb5b7edf826f910991ff5a8ee8d8d9d4395243f23774e8f0a2135e4f78f1719b8a5068adc0df92245cc7a0c462aa6eebd7b4c5f9462fd7919bc8280889bacc2c11a33637f0fa508e692d4c0257a95b6f471a693dbe5b40ec4b9a48035e41214639fe13d447c4182a93cac635587b9e77c60d8281680b85b5d19871b064267308f1121df62c57e995967851db78fae3ad69d6a51d856b78e4a0c48e5573fdf7d31c6147e232266cf39012be95f89768d96ce54a0ae02776fbdf2ae29be9863b8eaa0031397563814f710c69c56b5f696ae799f3a7af9fe0a375c0d6c2a73ca1f646c56ba6ed8c56d5b83bb70b39ac0fa96178475475b78b78355cc25b4aec2cd49be14420eacdbabc5a38795fee1cc95d1ed8f6bd279dc4f7c3f9bdbab8833fd25e9e274d4ac27e9b319ed3217cf05b6bce60c10f3dd93c601895dfd7b9c9f37167b89cf9c5c884274a52fd6f5b5533b1689282d48f2da78f4849eee303d140fad5fb26ce6cbbc7a3a87f99b3a62f0a4a38aa44807a5ab578863a4a092f5d38259a06473c32cfce244abeb19ec9d76dc5787c8f37790af1713648804e1db99dbe28c2ee39ad3a81e24ca2cfb41bef5aa34a2948134d73aa7c29f8e45d803d6b00f1f661f3182480a07bd77cbb9216dd3b80d09d179d09de86e4d29d4a0fb6c74debf3d0f6e2f0f1a6f462601e8cf0ee2f3417d6533ee9eef2b22427b18b072991893e3dbdd7b23ba56ca64217319ecb88331ee3a3ad34642d1375bd5ee6dc724c8fc3c4636c14d3b836528472b2da836cc46124dff2e404f70494b04dc10610203d0b2f20eb7fd03aab0ba5a4a89a276637f2e3153d4b9ea8220154306ed551923ce32daa02be502e21897bc40c98cd9f12126d463d2a1669b61c68f22497855a7c6713ff472f299a9d6ff85eaf5ed4eafec32a3d4c2d5f525b0ae49be57d57fe0334ee761fd181d310839bd54b58857aadf12c73ec526f0a849b3fc4b50d23c91ce1d591c9ddeee877e5f0a07d972819fd52ad4a66d1b20f60396249bd564d4a0232f0863a6bdbb940e5b4610a58221ea02e73f6a7811a6f0d90f4de0587cc67cd0676d0163ab2a64795a09999027470e56680bf2f99313446b6391de098f04d6e8fdafeba1312a2acfb8236a5febf0a18863fa8c254e70d9ad20490542c30ca221232a631ac23993c753fdbada921193b09af2bd64f44962abc8bc39186ae322ba17ac6f8683e52df19a8abc8305e8e903308fdd9a46e6ae9a6acfed113c5b53efddc84ba88c4b0957f4105f4ce4de24c08a32a9169f0c236f4b8f4dd4a44a3cdd1b77b0eb12d34338b9330970491f3320a38795f73c92b4ae49b177bac8d6eadcd077ebb1df14d07739f84ac5662b26f80b86120d4b1349b8755ae94262e95536905f828a71e88e2452bfa5b8de84a90c18c991f326c5bb85fd3df2a528157a7d043792d16a510fcd6b2a249889a7f58f25005785a290703df5a55252ce38562f5d228e262da5bee013febaae592be67b4b880320b3c06e36ba9da2e6f9356d0d11dfe9af2e441f38a86711d3d206535eeb056f8c5605c108526d96a503827571aab337ab3e13cda11c1d210204fce5c01ee36c298d4704d4501cf7b4d4e1c8005965fbc10b84fddce3667aa7ebcf54d5322aaa419a50cc276e86875a37792ad9d05dfd51cda13d3115ad9cab170ff08287db23c271471046c2eff119778757aac86f52d1f39bd3aec18b184df668753301ecd6e6eb787d01135584b91847c3700f7aa6750ff0e64bac66918a722b6eac9f8374e054d22b283cd17e9eff563fea07ade8d173a0db4967267fad2c6a1348899730c0535bb5a77726febe0b9cebee38cab01da45ef913c5d3f987b4d8667e2d1bdf0a9a295492136575d3ba5250bbb271b72cbcbd142e4eb23aebb4364d8d77d55f68e8a28d7e2204e312f1692b4b462b9b1bccd2cd4fc0b798b1cf3549aef10059eb039468543c2a492e5ef742d7d0a817fef74c7985c7d1d1e2b0d22beacb29c9fe9f2488c3414b104b056c4b07c44d87b799d97b3c48a54aba4f1e2c8d992a105f2c0eb0c3270ae2a0c837d99cf5766a7d778b6b3a9480ab155f2ece31099533d39c7b9b28dc9de4d8b2a9bfdaebc3b2dae75006adaa87e24f422548e4f593c62c50c9946e8404930ef5b5d81da57058b22c65a2f2ce1037af2dcef174b570c739c21e892b21ada4a7bbec47f52c68c23e3a9323e54bce4a68e1340371a6a47cdf7a911d1a24fcf0c5cc101cdb5930fac449df0fd2eb7e2809a17c63a88a1392532dea7442990af1c92d29ad6a0930bc130d81f31eb98c911b40985a514d5691d8e36f296688faae68c2d3154a34ae0db0f45f2a7406f145f12eace67f7a353a1d2c379c2cf795f161561359086092f6c2972f7979b6b6765f3d9c491549d76b7aa1a53cf353d0e5c90dd2eaf6761402072c75eb69349925b2189540cafff3d34fc628207b2bc9e193184806abfb4b2458b87bb39b2629770f3c4ce8ef17db41fdfe5b262c03307be6fb87c7bb2e8bb78a699fc62df34e40eb2ef86ac4de50a691265dfcf8e5807db612a3d013dca4408f0945b85b4bf00c2e4af1d577c02efcd7bf5ace9ec03d53329724d0aaedc84351ea9edd1615f6af9608d3bb4bfda49b43dc93610f1a3b66d46db524b6bf92f7a824f6f6d22a8c1a4a809fdaa92c3452cd52137fbd0688db23c69cc9316713ed1cc5005e1c4f263bb2b34d3857610823bc85681946a41a16b981c9225552f83a20150576e085c8ba7a57fc2a9b34c5932683acfce30ad72c4d3fccf94b99f145cc739753075279d7f4784704e9bccd2ed4ef3b19a3ae866c4a4fbc3c85e15a2526fddc14f89587e54668a65ef91e9d71aef9d02293848ae94a5c9da21c7595dd522bc2da659e944457bc62ed8b82fca28c0d0fde6b9d1ba0da9cb2309272bdabfcb2c8439eb776bf74ac03ea20a623e1cd53cb3f810edc50970d43d0dec762e5b7c3112d91c2451fafe44fe2b0e8b620608b3dc6865222d96e1cab45c58cc7637f00ae9afb7732037669338867d24c2c4fe2ea0069fcd26b6677e9cacacc9e55a580dd3daee624563473ddc741730a8baf0ee1a4ca228015656e1185dc9351ead86789c00c132daf7d3706991874b1281848b0126a5a31de458b5f6af261d07f9b575960a62e87acf041328bf93e29e94a36aa625dd1209e9c9fed1d5ede9abba49ae539e19a585eaf0991a45b2d1fb692616790576532c4ba4685d31a740b3ea16903ec6fecf3c37f2490149a849e7d2a2ca83dfe67fdffc1f1bf6a0c1bf495a68aa4c8ca158f394d632226d20de0ea30b63ce3005bc737678fb64148fd9633d19beb8b439198febe50f7d52346a3cabf587105f0a54c15cfad460a600472a7434aa6c09afa153f13b63b7a26b9722d0c51f637fb3707fa0aac18883e2b314030d422f2a938687cbf830fff2fce8ea23d58b6c4306e34e9effed7de3212e5b9a8ceccf836514c6caed3c4f46021f3f8d1af0ed0cbaa52c0b4b31db9b36de74363602c46c7b074189f9b1c10abf7f1119a9483c5a24d428e1e450af32ebe57c1d2a6b191159e5c4521f0a2c9d4e3ac3563a1b813f5d9524f5b1843645acac874898fe3566c41378f819cfd64f89cd7e826d764eadb270ee6441d1fedbb345dbb1363d0ccb6f2e1cc03925d0ea6c19bd225085c7ff72d7a2f698040f4c6183fcbc44e420e1e64da1260fb20440019631d27c3c5284a0c305796e3db295af06334ae52890714958ff0cd9ee74ff10a069d8537eba50e7a0543fd9f54229c16e4b34564235e87d909db6b3825a2771f2356035846ed8deee3655f482fb03265cf33d794a7c113a85742fbd367fb771ba5b8e548d239f1ed162456922446bdce689dc48fe076abb709fd8cc721680554998712267f1d1608c475335be98d45d432ee858e5f21436068b836282dd302e978982993d3cde2be143d850b6b73cd12bcd9ee297ab49448cda8e2b67f8c40515f44a831d20d93807067f563bc523d5f81399dd5dbba603a1d44a0abc1ae30b33ace33b02e33b78daa8666a6edc8bbe40092b65bfd9cd0e14d83a6a2d3eaafa7f5a58e139f5b51e183c3b008bc2c259b4f4a52f4a53140f2e4eb56480b958d7b6be279a2bd80a3bf80f3220a52d321e24f0508723dbb5c9d66d9859d57971ce488080403ae112b91c35ac0cdf425644d9cf7cb31f3b6a5c1015e7dd01a9103d21b94453cbf0d2c988d25371de1cd982f015240d78322fe4c7495538d4e864bedfec186fc0ccfae42d7c6db66a2468629bafc68cc6d7734df57fdfbc70dd8a7c9d5f1cfb0048a53fe5fc9b42aaf8af5ddb9273c4c56d89788c6ea3c77adbd73a1fed1523f72e6c8dcce0239ba6f87002e06acf9b2ec96966f0534cd2ed71945e4b4d6804d69c2177f732ef9a6413ea874cf559cd404f997af1a2b4a47caa90bb1dc6b75efdd28aa95b9e6478b48e18a495d9da58be919ce589b9eb66893605295751f6a42146c56d6594713134e158ea3895716a6d194249e3842ecfba590eb111c271c56bab1eedc3f07f1c413df91c63086d0cffecc62fec696132dfab7186e53f671a8b0ed0bdfb35a82fb4ed434dda91d77106398e1ca9ac060c4b17838ad01aafacc457312404b18b997c9bb7803747f881b3b83e230755333a76be952a7e64296e2404962e4128e7e96d78cacab92450503f04a4ce88bf9066b75e8f92a5c6592dde52e56162d15bd7a8bb22324acdf7718fa0987efdbf49942208c75c332f5b518f08456e4888415ce4cc2142e1491fa96850cf94efb1375b632b52a483091a1005db9cacfc949b0698c9b586c887412ee85cbdde8f94d94876e586c69067c04786c1926d5939e7a02c5eb444916b8fa3461c8236dae2428e508455c6d849b75e3b9fe236c6f6ebb81c08833c90b9310aa754c93054cf94f5ad0b1fa45a2705898eda8439821dda96a2ffdad76b647d11299e507d5f12746f93cec67e9f77b5fa24e028a6a58efc1cae87ee82564cd6a1f06836f5f06fc03d8a976075f07bf77761f96550e07ba02479e7b924bbc1ea4d20cef1794f25cae2e1220ebb7a4bda31f021e7b3775722c6bb277b8f594a3e04d51abfc3892f8a254fc4e5688ecb005eb56a03f40b525c58d086ae94808cfc63e8c1955dacfaaba6aaa62e75ac49ec2f7219c2ef9e0501560cf4842e49aa2e6919ff458ddbd8b61b2d80836fc81de187f9c961e3ac1c110a84186ae22016b8910ab3de8cff5a627a6fce25902826ac68d945894a3a6993a87b48fc300b1db617f6ebc5200248a2cb98efc3d2bbb8bb2fade194ef5644993994397fa2f244eec5ae8446388e734e6000066d61be59de227c19b2112e753b4587b02880c5b0732394df87457832bf07a0597e35b7629f7e99ce7e5aed9d6577f6743766b4dda2f50f063f76a8029780ed9125cc4bd0532961f5352f3f15dea8df229debb6cb04ad08ee17c57058e0604dee015ce38cec03c7f5e0596fce7f113de169e5c7b1827d5205e6f180137c09c73d86eb67c42dcaa7d454543327d21e2e823cf52de2cb1a17e6c3c6a083a48b455e44ec306ebbaeb55cb769c22a5290a58b1f24b171e8e27b97e6c06a9253753599e7b9da088c61251f18dbdbc6a56a28114106793954d21631764291f4968bd9994fc761a3779fcc0eed718cc66f9e6e69052ba41d7b81dd2f710e8c9024d10c55505d51001d42f0a8d6628e177358e78d860bad46520ab08f48e15a7f4e6f6dea58a66bbeeee31705d4822020c855c8657ae57aa204183d8954d3b44555351a02c1069ce64a77a4afc90d1a34d8ffe71a428fb9cc0e21c817934b2c3b2a4958705118fb9af45c56a3996e96f974728d7b52a492dfba8f495460201f6dacfdfcd190978f8fe82143bda60e233947d9f7921cea595abb58e6cf971c00053eecf0d33ed020ae8faa66232f1081033e53a41d7d2bd58b44ab0a7149e71a448513b9b3e3fbcd33a1424d6a24342fe42f1ffd9660dfcc0a4df48548baf312732de75eaf8e90e442daa44c11bae0ed367dad99ad3a4a8874b7c1828ea84052a77b9f436da0c9995548dbb046f9392438e6b5a6aebe7473f665e2c622cd619979f5028847a618734cfddc562f0b074d96f10d2454f06e2294e54f5a5c884aeea9bef66f8e52d8e3982bb3fb9ab9de8b4dfc8cf7fae6394c8187f9fa7f4c5d9eac960f3bdd9fcede1b06398c29f3d33d77676a5c4fa9c44578b66025c3be1b1087a4f0ac38d807ba6c626a25ceb982be3b828e8e02344ea0a2ac47106e5769c2edd60d8ade4080002a7a9bdabdba23f4bc7dcac74d62ba03d3ba0480621d2a70aa1b2825091a1b14684202a113e81a00b1655d348421272a698e2018d037299e6588c51fab9670d8fea437f029ef04849f8478682f7fb576e7b9321a37dc31caa5b87a469aa651c21d6ec4d6c103b0e8cdcd720331232617e985eb9bd301e54872c36a7d5431f5560d84817c8e03fd37342dc4c181350ce1be23d01e4bca4445b69c3d7d68278706d4521d9675c9e9d96fe2ecffeef322093e5f037ef7706332f16f28d87f02eb1f364daf64dc7e6c44b97f78464d60734b57c28d2cb80b97b86c5a27bc98048e15cb45dd87fede3517b0a1a2a8e1bbdc724e2be7c291b66a0cbd8b94393bbf220e975f3a1b5be2a23c41904c5fe0b75468d8e71e492f9e4c0875e365187b63e0be10a6f238aea1ec9a62427488a95a4230d026523dec1f12006e52860f338eb5ecf1c90cb171fd7fb84341f0091fa91253d06bf355593dea96dd264865c34131ab3b758ab574d2aced0b45afd7cace5d838d52e887c1ab6ab25e7a873c6cf2a6d51367b400e17562eb6ecb93fb1ff415e7409a794c8c8e56194a10e3adb0921092d6e0cc96c19c8309d5e50a468cc1359455dcbb2073e9b0cba57084d0bcdf152b60d9e024f05ee20bd9cf3a77f6862cec1df2422a696c773b618ea0fda1a721084e8c95937042029ad17c71d724a3c88d7ef009123f30ebe0188a342815b1f2c10dc557f1454c43d663ce442740d74cae2e97213a739b1d152aae60a5600621f3405ff668b0ed8f0f0878636d06fb6f22d5e9d38934ef9b12726cbb93e2fa03c6f9c16a16873ad728e9e90fb989d3dbcb8c0465584ca43be8bad5f9aed09ce54fb8e1fbdd875b08e372ff7c4fb0a65bb3581869669a60c41a8fc711ae1ff54a0df558388035956b77836555d7506e6ae1613f86fd99aef73d7c3fcb1eedb7e5dc14990764f746eb317e4acc01e542324d8a589227c625c096ee3ec98a38119db7cc1dc44174c7ece00184698b16b7f287b963b3fddaab629cbc936dfd916d84d812331a2dcbc11175cd87b5fb674505b7053e25a7973554da9c542e20b9cfe353e75baefd2c776db1bc35e15db139e347ddeeac55aa4504c075523f0e1f78cd7da6467f8cc6b7ecf6221621c4e33632458e96c330c90fc734c8d320a082ba7134165fb0600f2e31afd878b4804dff30354810f9b85c259ea73cd912920edd45e45b16edba09954e5ce7a3e86f518f02b09b39074f66e399b25188d2df198188e920e8f796bc1b88d707707b5ff7580872b7c395166fe76fff05e7d92a84a5c1a2620beef5a3b9d50fa589c1a0f1c3ef833a5e154b4bf0399bba76e0f99dab4ea78dfe364719a283f4be9945564939f2648ac3ab722e83f00d8a924b7a1e40f1f9a61198339cf553247eda4b44260da5e57b9effe1719c5680f874d2608db4c94c56780e1ffa555a59601c04a0cd150b93a3f0d3a0eca2548c125d435585e9ff25f8b6e4b9d8d0e67c4bae4f4959d0ae79de9ff8859cc83b958603e81c7305931af2edb24aa7fe66a18f54fdb0b73fd5409a71573a3afa5faecafd289e4e52278ae1369318de0e95435a67d88c99373a26c001189419400d02fda69cf603a81b43f2ad8797f106ef52f52c91bd9d7f32dad110214a46328b2fc64e5186ca9c36a26af8bdaf579b1977b3618c78a28821b1ebb92f043f7cddbc955a460238ebbea5ca6ef0165afc8211f3be0fbdb1292e327acfc7f9a981607e0a1fb1a57cde993041578f0c382ee558eec6d9957f2d154f16baf2444398eb4aeefcc89fa59bc21ef5074691e0368db3ef555d1aa7d52cfbae6387f50c3cc505f55c06d4368df5e1404951527019276ae1419d8225160134305f351931a74efe7e58d6e13904d27b5b9cab1d285354d6d47c36eb1acffed67d7999d9d6a2c6d7ff328c62bd00cc59eac00ec63e8e0aec8b28aa94b4e6a3ff2c03a96db8470bd64a1b3a26473bd35aa911d6bb4cf7127879cfb548383d4056cbf009d968ed7fc43266d41c32e93a773f61a791d72fe02270c9efec434ca7369716b0a505ced3be19874f7dcf408db6fe735ebcd55a980aef13008a5a7ecd80eb930fc948b7e268d92572ec6a3e6b9af1728939a6d247b128100dc38b9a35e396a422b60f6655115a3d23be13dc2840be57bffbd5b0ee6ed7594388b96c11a28530d01c672e761d94858579f55338cddb50d163bca8b7d76d86353b2f7a25b88eb726441cdae5c0cc1a9fe0a22d9fce822b064f17ff91ceb0b8a9e655959f12f100b2161121bbbcc30d5cba36b779fb4046bf21e1304d247de1bbc507d51532f99374c9864d5b9991a461b0953f07429aa86511f1c9ca84ecef43e273f1638428a8161b9fac1cd67c4670e4cae370a161cfa5ce6b6972be6eeca3c20205be44968cec12888a6b3a6ccfbe11bcd8612b4d1683a78f16a756af92c1cb8fb456f892cad361c1fd039b67e599578044a0e4c3c9832c8325986b391750591cf62dd75cf558e769710177d64de5d61442eee6776e5c3632f8e71b8524ff96338c2c51e08907e16eaa1036332c567d085d6672b48b094e3772a0ab88b40a0d9d16c40a211ab7dfb2cd0e76bff97c3482ff76a0a5ee39f05baee6e44d6cccaf09d077a1f2d33aeaa0afec65c655824981ba73f141f909d483bb734df1f274a75f1580263fd80951d522a37b5513cdbe7384fa52a3a89da4e6680c6f5d800181aa2baf5535f543e8bb9d999601a98c9efa11a36a1340810afff60a4cb8b360be372c2f6b7725f864e22371183783ea4d716bf4eca5aad01f95d8ffa93d1edb7c533d7e9c2b4f539df9341a1c3c403e69df82deba3736d27087e6434a83050650129de58e313d4a9b7d42b1ffc4d615967d004f0e3f92a7b9e84c65b87736f863625e353b79b071c6cca375bde1e99e94dae0882ade09ea5f8a481ad1a92a9d9523d92046d110b1f7972e109201cb47c39c5c06ab5747953a37eda6c184a5ac8e433fff7a528118c580435892d3eb1b4bd8a149110558afe6ee53b56cd629e0f89c31b8280be27c58be97e09d08bf48c6bc41f4ded627584b21d9581e302ed3ec2e93147c2738ba57b985f050393aa56bd5f8ec96c037516d563d87a1dee364c77c6e0f933fe0ff289f59b14bf911fe11fd6cbba95c200f23ea60a7f05d0d22a5b7f8b6a74e3a57dedb4ad16c1d4cd99942d38962bc207afcffc3a56d47f50e18677f67e2910fcdb56cee5d5318388bae180e88e7b614af89b611edc6a2ad11e05c294b5f16027795f05290938f9e827429be441462515cff74fe1bd19c0454dbb96909516e22c7e6025809aeb7d33c7cdbf982e23d5a0540fc049f4da9607a207125d8dab61bd1fc1eec9dfa35b9c85196d3166d9e0206c52e9d3b1517db49ba67a6f946dd8cf2d30b5be000f43b3f9b118712fb4d0ec58c58e68b3bcaa6f8f03ae2c2fe1c4e0e758498d884670ad7823ee9b85d982b42ba5af3fc50a760788253abce919bbef6383e4a27e922f4d2e2ea558bbe0bfc06b8bf46978adc1fe046a4486461c9fa70b74e632e4a59bf42de3bf893dfdf20c2b3b0f27c09dba1628f1dbd0303f484712e085f38bbbe243eebf4c941c674cba7c9c6b74b25d765b1bea7fa6b85bfb8b733e306f4c904950108588578ce419b2f0730223d5b9ea22035a3332429def7ea60c811848e3c7bd4f4cbd843a297dccaa648b1082049319bf6ea297c8c961d96d02f9372fd9be423bbb39fb967006d01e48cd0f04ceaa45d9e3288e78ac99364922c75e006fbb333e80f02fb9adceaad1290897489e205b58e4d5c0a9870a4f21a0811efab3336ecf900503629fd10917b526d9c5c69b3f74b1f0dae17acb3d6bf0c4b92dbb1504aa373131a2c8814912218dbd6d63f8de8ebad5b98df17b1a08ba00147559ddf768300ed7983dffd2b4f8e0d2eb4e6994dd74783f6eb038419af58fe03ea86c09e24da1e7cd5f194fc2c09f8b8de6f155b27e0386e3d29215b95559378dfda3a307c0acc1f40402bd78857dd289a9aad9822e98e884a387cc80db3fc03be8e3cee4218dabf4c85394a2c02c58d12694b266023969ded9141790d218c06fad1d3a06093d3865e851b6120cc1201bce44d292f6016224c7e6d5ac9c068e4843f253263e1a8ffaf1e70083af7144fd4f799b51af6ff299e9f86acfb143c8d5a1a4595d676b533722af105bd88c722dbe2f45eb087ff39ae9523308efdadeed84fd4b6c10bd59b5b76501d099dfe6cc0f72167ae966a8f315e753e7c09c81f32a1eff80d07179c7a1b752332a4cb5f6747577e44d2f75c48c16c9dbaac3bc144e7f9579b6c1381d27871cb3d159edae4c27cfd178e5cd08bc0df24574419e3ba16cf01ebbb005e9a466daff92559e19dc64d3bf1705254d316031f8b2454d96df3a3872857d8c486b60edd834841e26aa8c6d8f7f724dc71ffb9e1bddf2c92eeaba4bb7ea22c69378edc75c02994248e9b8659677c8f908428b7925c1be3c05ee3b8c1b67efc6d297df60ea0008232c01c6e23ed5135b035b06dc41b34ac5df9cc63c0640f3679c56230fcb6c18bc89980e208a014c3a97f478dba7b3b2d73a4617059c70b93861c77b34edee5cee81f8d1024706edce93b8f8839825875ef67be6726808d5d00b90eeabf8cd69c40a3b60fe919cf4bf56c5a2e61a38412e5bbb25cf0e74773471873fcb9cc602bd1c3de66afb37b315617ae07d72a2a88e6058b3e538c3fc6045023c3a2bb2c301be12155535c3a4cb307b9dc5b294d84d6c35774558177332523cb8104f75e129121155024bc696e1a3b25fdf1dc4a8ec662ab8caf0e33dced05a9bf0058599e4be0f0bb29344b1585728908827da5ef9620eca2e5d449123587d5d248924089858278c431acac121797b04ea7aa1578c53cad77b97f854c73dc2a95776e76d8848a15c4fb4af84a181a4191049afe7821e62fc24e1a59eca38898b410539cfc05fb83959415394a12ff7c4e4e62cc729061af7716948c2e8f469bab865b1c71e205120af8b0832ab3df4ab360363b92054a9fa653b08ac28078fe59d56077b566edff3df5cb32ee12845c4fcf9a2ffce98028d86277f14ab1fb81d37bb5e76b13533f45743a741196751d3fc12bc27075c61481a35998088c23239155f8bc13a7df09bdc19d54379bf848ff596e2f94e523c6aee1d0c7b06d76960f153ea5607da7eda39812677d54435ba458ff1d301af21448003e40d54ea297e8f7fa03479a054aebcb892bcc6516e690682e2af0ab5cc3fa317ce350c2d7fe2032ec852a1792f54cfd213a4b7bcec92cfa656f6b804c48f28d66a08e7cb50c5adb541bc61e610b543c17eaaa7a940dfc7e842bcb293f5e547601b15656812fa7e3ec2c3a0eeaffaccd768930d61b98b650fa4cd155b4819551d71a0f488175b7889421f3808c71cf1c502f98ebf672aa31a407c732c15ef0d8a7e195476fdd12778dea22d1d66c4eb1a5c07fb138db8d76e8da5d10f551bf7f2c3570eafcd0e41aa6dc3936da63ca6356eb77424fa1ef1f51c9e2e65ca2d7c0cfc155248c992fe7c34ef30b310f7a4b1c2010f0d24ab685f444c97dc587c75a1f7e931bd9a67b559bca4489437227c567674cbb4c97f6aefe8a26efbd667aaf2745d409593b76f7d92c00b5d4a040911b198f7e0f64894daa81d79f01669aa72de578177825c92ecee1d2fcc0e89ea4f0f7d7dc58d1eec7c98a57fccd60cc85319fc7c938305e45d7202d543ec784df9fbc1b6c02bcadc76d4d3e84e9fc094510a85fa10ec41e36a56ef1fc3d9c64670a5a481f8e90dbc28f9a7e6bd8306a907452685ec104d23f3cb5bfbb26479e12ff32bfbc221f49617d3ccc4699e8291859b33d9816e4f9e0b13d6f23b0b91626892766577f8b1ffd5480eeab18c5fc458047dd6d0527b9f7f41d549740bc6cedd069f5268b0c7d535ced5ba24a50249bc0953f1de59c180c1dcabb3095335d6292b7bfe18e9fbb54a06cd2d7d9b973c6798414f8635fc2c968bdfb783450ff7277729dd6c452abea380b7872b1b6f6496c322ed25c7f676fc32af0029b192c8da6fb296810d04d4c26f28085fbd8f4dc59590480f35631f9fe7cd206a2a7e96d32716bf95d8791991d058bcc7607f2471d20778ebb2432dcd6193133ad1ffcf4c7b09be8faa7f2140583ba484041618a09ea98155fd62fff9beee6788886c2e6c6e3264aac4d09814e19bcfb59ac632e98cbfe7ff263bea3e4c3457b1d54a2c8399148a8d52c68bb4ba2e6522c4e0f9eccd710397296304ed03fdfee8eb09babde968956e0d5052f36613168166a55dc2bfebb181e6d743a7035f5d74213cf75305960fb842cd43931080c125e3859ed03f14c573a1a14c0c7d9d24df1b635f33d19856359f5c3975d8eb09971b7b057a302df7261f5aa32e04868ea8916758f407066fbcdcbebf072fb02447df06c80899fb9912f91d10ac0a0d87ce39871fe2a02e3aa7f4a2e48a7a70452fe40e512a781a61bd1fcc5c13308a09d2319d7953eb5850ca77ae798944fa77719b49323078d053b2fce9feabb7a8c795b3a3dafb6aa10ed46803854f578f022cd1291ac4ee4fe59d2ee5bfdc44cfe0758bb031e05edee92af67e50594c22a14de7c6912be1ee1e94ab36aa12d9f40aa0a39c5bd7a3070200d8b755848321015e63463b1502bc6202037ac1c1ba9e3ae1d87456e9500818869619d22073db6ac8be09ddc90ecadfb6fd3d2beaa8af12cc07938a1e9e8dfc8e3e8a1bbe907cc9e03a70cd721d6f40b7f35a846f3968e9159b1db2e272144ff502e64c2cfb4017dbf1a78f6d171c02363dd9fbce396f654671c8704286d395736ec9358021f0ef2ec9c81a23527b406890193ff3bac6184f6eff5620bccac0499ce883f5660d529de6323dd9a5741047da9a456ed3fd990080a035c786582645147a6ad3b0dc36f26dba0f3dc3490112d6cd43003af47e447d3fe1b537e08cfcaa0f1afcb6ee0d7cfd7d642500b2c2a58b8e24c9540eed3b0af554da01e266a03c9c390620b646f50b1d6316a26dbee0da7b81099126d449d03f53d16cf598fff64bd8b24c6366f3de7da34565180e05c3313ed365b90f2e87cef1eab9ab1ca4293ecd2aa9a5a8b73f550a6129fbf1665ca1f4611a60cb1383988deb57d3b106ded4a15a977d82e2788ac22aaff768ca83bbb7ff9df4beb23e7969d7826cdcd98ed6c96327ab5d9085bf283b44c362f6a4c642eb7ac6dca3396d567e40c4c9489cfb74df51f808998bc53c38aa1d5ff3f158bda41819b7e28542beafbe1e75379eb3669cb6a0fdc3154482c44a44f71696e242a2648407376e6396cd3bf024cffe3f2ed6385a543df589697c3029b7730da2b64b8b15657d0efe0093aa496b5bcfd8ee96c208a9c22704692531135bb5915f11f9d62ac0e73d63ca59f3cb4e6129784327c281e1944da904c94331849f4df1eab5f7d391bef63f8cb5c02bea28fd83d4a76dc46fd8bf97c8b1548db50a616f15b462ffbff3ee35ab073e28001deced9f892c59261b0a035e072edaf91b6348f4edbc392d92e77243e326e9822347769c3d26c1ae07f051a83a318edbb8bc1e48851b9d4b6a46148e37e49f0a0fce32cca1ead201262e9cdc99357c4ed07ac5bcd0000a88ee73a796140802e0a595dff41cf31336428616c295a35cbc86089da210f48e1e06499818a3e366ddbde0be624bb0570d20adf03197b27899512a687f75c720f871173a6ccd0faa3e8fe53217df3b503f5d66d915ef0473eae93dc1e4205caa20fae98dd912e952b037118b5382f57f9fd925b46856433e7d0ec7c68a603a51d111b1d37e424392b8ae0eedef84b27f6114c4819a6bddf1a00b91573fb6f09eeb7aaa157629f18866725eb7c7858ccca8da58068db93187a31f1e1dc21a7ceacf62649e43bc154b175a0bb1a3f467975d0fc007feeda782c02decf981c0134668a9d6b10aed0509fc5114a8a2b41f7cd428aa804f9715f0787d3dbe45a7fee0185023968c91891c0973f2de54c7b21b1daf9ecd6e7887e4c7b10d24f08e2fe89dacc34f3a8a038b08cec4cfa7884ffc1503f41a67253ab8c312579576a4af10f4aaf3cb7c76b139e589b27f70ec1f17306e9afd7879ead02db167a2e07d1f538a5f5ffe16572fcc858cf2f7696ca7591f27014779a6d0aadf63a21649282d5910055f4b4a90214fbf91ef3b80dbd3052f1d07ad83b9dcf2f73f72cfd62f2c1320ecebc806a834071c27b66a776c6680f0bc1eea8852d8293889dd3591053ed8a500f4e04073f6f251f1eb59ac6789bd9fcd766b7535b3625a2258df9da7dde95606a14eda7da697db0907eb08b976fa5e5e1bd2c16c5e16328579cdcc59999a5638875ba6be6f8168629c42ec880bc810ae06be78b40f76d62f579d800d7e1d23368cfc29f34231f9f757d4b5cc55f15c1e95426246cf404b849a0f2e3cbf834eebd420482cfd423f16aa723997c2daffa438bea81fb7b1a24dd3c7397767dbf5210316f6459c3d00fe9dcf0c9242db5cee25ca7fac6b62bc961ca20987591e43c2b2ca476b3aa3fe37fad619d4f2e20cd1c5ca71a181a1b47bac691affb67740d12cd05da5887d0632770bc619aa1249421f0bdef5f23bf8bd729d4acd78fe475337c43057e249c828651ea524e0187a306be024e336d055f87386b782b88ced1b61a3c1a5e0bb2a0b29cb99cea9e1a54a6309a41c4431db45b43ee5b29021bf87e38286ac3ca59e022c0eec09ce8e9134c83319bd39cd5406d86be25f03458d7638bb81db85ed914e31695737f5725df63001bd1fac0545b4c63d206e96b4a0b022df035ddcad64d811e1d958463573cb5941491644bce9efc02a2622bb285643a22931e17d1300c64fb8d3f69fd182f8b17a123a8d8c286a9feb93d3eed5dbb813cfb8bd4538f7c2b62d736c3b230d47a80b17f8a173c3f375259e55106f8e1cac746355fcb613295e7d63e643631048d7ed7ba11d471d6f8413d448c3ce4f09c60d2e2c9b8b9bbd9d42109c27c2a3e9ca0a9a3019e6a220c51990d195a563809b1002b9fe305f167ae79b109d1252032a12a3516add0deacf112d438d0b4514d561bd290c37260ede515ff2076efed7d474aa2921c670c3a91b1633c179f42e98b17b5a8e9ab194f0d058605cce768181004b829623107da77ecb7daf613a2298f9c9ab27ecb8099045525761eface952bf09e4a957caa955af0577ff047c8ee936424effda81e559864f4d334ef597d2ef706c300a4351b32567140d72836835ffee0b1ce7ab16c4587c1df99a8c6281671badaf273c2cd4a1c0f5e81e6ed5eb01c048ce96e701888e7ea01b53bfef69760e73cd7c4bc0410f0d84ed1ac776a95e9f1ec4266382a31e18a823a83b86a720767f83c7234a0e9787f79188094a6794a3d78682b51ee57291213efc7ea295e6143d45e7fa2e97be3255cbbe4f2d681a1867d9d1e25880ced45c9559d8c2e38b2857363140cfa87ebe007222f3bd2c2b1011f014abec17dd7714af677f151bfbcf7421089302c55c7df28943a2ea8627d35fd0153132f10b7c314e77451faea5bbf60db3c57c834a7b5f696a1ae46ff252451896ad7927b5595d52559fdb6b4e89b7972a9f19dc4a9ce5a6d2acd78624a5610f36fc94d06baf0f4fcad41dafd30522a0b54b3c2762b7629bd059b7d8fb7a957c032f3f9044257b2d3b016000429604de4131897ec89ecee7dbded577ab011e67d1b65b63521f84040b30054efcca9afca41964656527d885eac6c3cd552cdaf129e604e57e490630becb45e9cc0b2f46e9803a17c8a7afb665fe1ed009e86327521808db215a887c26229e532148f3a83d8e1434bf1140554dd8aa919baf10b182511859974297123d84937843c96340fa40083e96fe05eca120c6edbc48e20d920587069c8174305f94a1a718990b19ffd2f620f6823d55c8524d4238823cb6d952c7cd9445e89719ba4d4a29fa15ab2da3eb6a234f9fb119eb41a0c227ef982940a0db62eb075fa8d98b0b724358e757fbd1abd144ad28cb326a5268faafb1d1fc76a680d868685201c59ca761b76a6e901bdc0f1435b13c03a4ffceba9dbf2dfebdec7d40609128d1b6bbb1605d1ad6e54940d995507d9d5b09177bbe2aab3b1aec92fb7c96274c406b9c8d3658c44d0f7116e5df4285cd84078dfe7e5360d3a169f697794d50d4e11827a13e9ee0557433deaae72c8d1f17dbbfc49ec42a211bd68daee678163ddd2d29b43b398b4552136f33cd3f4515f204558ddb511435e4e230356c142843b60e2b3a2caaea2711eb61bbf33f64690a99b79961752a3563615d9a0c963b15f6b5dec1aac9b53917300688fc7c125d5c5573819a5667ee561af294e2e5da1307372d08e48748e5adfcabc100bcdb4450708bade23f5ed0f07b84ff31b6e41ebde249391a2955df9cb525813df67231750dcb620ea8a64cff224af2c0e658c9558a49b9b4511bd5a8b91e713e9508809e42670fb7406de6ad17f784e526fa75f7f580490bce9630783aad74179ff837dd9bdc364e3ef2a4e5c0e47eae854ab84802340c128c8730ad61828d73ff3e4dbfa448e1915ef1cb41a519ec8af997f1ce51ec62656306253bb665415264fabde6731de05bf6d41b712366a4933c19c1c7c7d4141c321e5b37f4e9933b336de42c38f58c4f2beafca631d65ee7817fd824e06fb8a09f65886cc62683ad498d4e15e8cf0b4aace38ac15bc15b96303a6d85a0468f9b916faff5cf017e934a632be0e397ea4cdd94f5a63d35a19972303b434f30d230518e126780533dded1232e7c9d031a6c3b637d7a6c330502a95cedba1521373a2f94d7360fc3fc21ca6bd9ac14293a47e93d7f91cf88315a06b8c857824d7db243a5774d2947d4985aa5bd5b9ac27e721deaa41498b203e0e26b4485d83246cfb073e63952c0dc8ad9d7966287a44f98183b6f262cfb0ba48e0c71909dfe776d0a83372abe04efb927110af7a552f172b73ab8523bba2053beaa9363ae572e7ebbf474029385b33528fab89ab229dcdd8071c3cacc5279f1fee60304ba26e3fb9a943921813a21a40143e965a2922d75fec8b75052118d4780beaa9d3c3119fd870cd598eabf4bab82c86ebe734de43f1dde30884eaa152d2f8ea3001c0163b5b153d3fd92d8839e81a1ed5f5072b9dc4b1dc25c6dbf8feac16b4056d027474cbf1fa893e196dc0ca281a594013f436197f745d01277bcf56d25856f876fc2f997fdbd572f4a0df8287c017af585ac54d6f5168926a80617ed271c30e11dddb73d05d0cc9b2e28371df5b2415d35ef49a996683ea3388c7746c120b19e18a4f62ef97dcfee73a0900a8a8d8b8c583257538fe141a5ebf08002679936070337d27f6c4c4ff711233503d9a9f19ecd0e1c6a142dda9b76e7fdee3d6c5a3150df3fedcc04f7abbe539cbd7e7a04671d80d6486851c09e977f09b6b7edc923c1e958707ba1454c0704d8bc7785b4f51333efde7088eeef3f50625a2e6544ce810c8d5579b146ae87f617ab61c9e5d98ee030a984d6c9eb9afa716cdef2f5fa12eeb9adc399192f8a4c4a0ac08c68ec0b69c83c7ec8d3f1e29d61331d7c9c30ae8ec5b3f076c8607b889a5cebe700c9625bab10d7fc082ee421547dc81fbc26769871010e11e2b3485d759d42db08f1922e54da0b4982904e3b1c94115b14572c2fc9488e570b340c9c6c80cacff15ba687e6ece7bb6f0c24246cd0fb2a383b0e5397686d3cfd2434c0cb043db49d2388ec7cfb90048d0356a2e95be826575a6d805ac190650be9a357110d88d6a22db7566fccfc0003ca6cb10a8b14a260b08ed498c90844f0b4ca9718bd04d2f0512c341c5372b03fd94b5973b825c6a7561e7b301962a427d13096104be2e976fda16ac457c0162e8143ffcd7149585aa97d01f253d87cd790d011c66a54eaf1b37794b20816d879d9059dda7bd6811c43a13273b0323ad71276f0096c767d269229f3df7f8f1927e99bded5585c0418876122aaac9c9720939015735fbc33772c31682102770770060fa9caa430323567bfeea4ad050fd18986c7a9f1a71d2c1d8de4b77bf88fffe69daa3189d5cbf04c93cdd401aa308d68466cb95311a7c12431184a52ba1c1271a3b1601fc322590f87e9e158b272210a03798b7f0e4d05a6a8675be1970f605a3d311add00a8da596d3b883286668e776126f532940b9c0d15577d85472518a5fc3baab61f4d4b87c512868c448ed2aa7ed6e333f7312069faad144671982199b3803aff866e95b27e069d5b786462ba8f9e3cd864af7d6892a213555c5a73b6cb0023d3b7d59d859bf9528e708e9dddbf6c58ae8a848a7d7fcc896a4052a0147a81d5aa54894a9d4d6851c7253f5b2636ec6163bd0dba16a47893a7e41d4be3a071dd6287c84c3f7ac400d24dbe951022fe64279bb10569a5227198b644a2c7700ae7c18348b7be579850779fc3f087eec96c192af17b644c7769170cba3ac0867586cd47d2b2a0f86df0130fcf83a24f75a800f0145ee261a57cc542787226e286f8963aa5eefc5595a214ab5a5478b02f48d2aeb6b1347a8aa086a1cdf30763d883b8831e24643fa28ccd475fde24d6841628b1710354925ce4f005d0549310c39ac4fa7b972b75627b14b0169234f9cf4178e73fac936bebfa99b5a5a5a4f34935f751a6cdaa4c1f7bac3d4857f682b68d282489be43fd6cc768b776a5e2148076ca670acff6d55c41f5c47fcaab62c532d656aaaec091f3b716ec332fe01cebf2721d8f64512ab3ffe1323f4185e1b9ab8a2f4cfcf96d0387d121561149ba9447541120783064945549bb9967c095fc0aff758284ce74de68021f22d4df5a97c98ceb85492fb924aa9137d5552f2a89a9cc727170a3e7a80fb03a1714dac9fe47a2626678e903dc723b6d792ad75f481ec6bc8f528f633cb061b8f6bd96be3886a14d295358872e29247066f90f492750623154d570d6216b42af9bfe60dcb28af937d0790161e871849ac8419c6f52e8936204682f16d18214dadb532f26dca6ae522b562089d8ce326f069cff8dae943a8bb475aafb874756810b2209015eb81684d3aee23d5fbc7bcfc66e510b88df1c5ba2deaa169d1d4f244fa92ad7e4066a14cb491b670015c697f8a3ba352e213b8df67a374c013322c696fd4a8a029dd8d0604766acc64fbb75e79d80672029f869e07984194c2e0144a07dbfbf0e2f1224dd68d0b22c68cee041aa964ef67f7e9dea5cdac7be552cc79bed4156cfdc632b9cbf67e5138b398b6b95cae9dffd9ff9420a5259760b386f79e0ae3dfd13518c15a36d2d845a70e71d154148a1e9741993835b04ceb8cda5e2b3a9c548499464d76b2892501d398f39c0a7711c576c75844bb1b92b025fb7c836952d32f165908bc8f2dc9732948a126b7d87a1009c15aee5aa42dcff8d1948f5ff654694f3ae204d971c05c1febf34e18480953846d423bb5a5c11253a37ce3f4e5cf70246a88a524484fa87344fe8c04b3115410a1aa44821762c40959651680845d16bb813fdd3a7cf46b482c29adab5d8fec29312b9d71015fc7876f9bb3606740e454a35c9a58a72e958951223a89ecadc7a2d1a2e200beae3ae0a9953d4813d4159ae1c1d7b41a3a9977930f95750b5dc0defa6daaf107e0d7229cfa58a7e8822d60139f75a2e7661849caefb33ac8dd11e8dfd3f24e647dbbad3b1ffb315f860e5946138c0ad4996120bed0981145890b38126dbcf11aca225a26e2b380e7e9277300788c1e2f4aa53114306a49e81d702967b224127bcf27498d1118bc278a1f0c01ed2cd4b6d0f16e5c5f5e7179b68f2725864cbfbe8b8b3d4b292ae8802b4730b0bb89c510ce11cff99f74e1280baf0f317fb37d2185ad488a3b7015776d8c82da701ef6984d08b24bd854bf5b78b8457365f59b0da53a0f38a6bca8d5db54613de985709f6a4d6cacf45c451c8304fca72ca898466002b1a343219166c3e0e080bd3b857f89cb588fa282c0bbb68e14a8e426a34c64243a9edba90f8e3a0779fc70a0f1e20cfd51fc7985a054762a3cf4a326f89c975315974f4465f770031453cbe412d19f24cb308e240e619e79c612fe8430371b33e62a4f86b2aab1cefbbbf35799d3a44a6bfbbcc365f83903bdef94b3928fc3b52a0d148ec3731497a35db6017325047901c84e3cc14bb1c93aea5ad3c27b37bbf0a378032142f87ab282d7b08fa20e8988b7d18d40c6bf0edca0f7d1f519db6f15964f01d4a62292c1d4ac4a1c11f3c5acd6796ea3709a9d057a50cd4acedcb45b247f71deda070631afacc0e7345ea081e62e65ff89008e8d37dd87ca7a187a3516fa84f7ab67001ac21a758df38cb30dad0cd19ec15f18934251039833a0f13fadf40439e437a25258444895c7aa8edcfbcdc9f688b350c84fb35f2a94b44c109d53230c55aa85c23ac4cba2ad9fdcd9670ca55d0a974a170a00f4f5da4519a76c5a0e12db9f960de8a09e45b2a6427443a51dd0fafc57797f42b0658f29d81b9cceaf436af607f33f2af14e23ec3ea7bd3597b1b745f448ce21f77907b971631128a076865193181531433cc131c6192ef5a0d7df736a7793fc10fc099b56456981356a3f47821a4e6bc742130edc765ab1a6341c84b79caf0aa9051d53c49f1370514af43ec1301421664f07012f9ea1584d8f82e4694746bd4e0ec9264778ca00145b58809f95a35a305e1074b2980fe7b7281a90ce45b7e1c3b73697e232cbd88640cc50f40cdaffe53ea9110a68d06317c81e495c8b9958c6400bcd16ebdd6b1e50f128831981d16d58f04d52656df62c0882d9c9246f70c517fcc7a9a4db0baf497db49a44b0b90316daa7f482116309a4c09913ea21e73d52732deb8500a1183d075a05570aa03eed52f552b21b92614f97ccb22704b8956738b7d3ccc602538004c521986bc12810b69bc3b8840a2b1d239cef9092a6465e80510848a3122883a76e8435045329911f5d8ae2ba775da0fa12a43641039fc349518e7b793b2b7f4e69febae73d64203a44dff9d327f3bdde26d7fadbe3feea153c6b930f54ea7323c3624029bc2b28f621f8513486f3270d96a98b815feb5115758cc9d75fafd200b4b0de6b8a5e06bacab72584e6fb2570e0ff1fec8d476286289066930971069091d393249fab6ab12103214737a9e5f60a89adc4af45e1ef9fc094bfa04f15f053c53ffda71a188f629a4cee4f2839f5cda6000302329a74c714efbf9c34ba1bd83466eef11e4a8495c918b64f106a4ca14e486a52005ca0f17c8ab2f58d74b34a896b4b0f027572f402f2af71399af59f7a6aeaac9908320e1ea625c61c2c8b1c386ee6a74c024eb071946cd779ec0390911ee05be4bb69e15c28381f81fef90b18e9be450d89530cfedbec1d1f7afca3a9c4327e23c163a8e741aee33ba2cdbc001847126b36738374077a5fb8e6c0bcf0ee2516961dd00e23322062a2762adffac34fada60e89b5d4a7b0de648d4a9b1baa770a083a29e5de24153a7d1c3d5efd650797a267b15f8140a89df27a14ce580a29dacff21f6691b3193767a2fcb911c374442640778adadc0bc6096a0dc16af77a3d1e140e7228469bc4aa0a9ede74376ae347778b93f487229a4b8edb950c34e6a316159df9d45e73874ad410b8fd29b76d529245fbeb7d4667c3d61e1a22f4b8bd4ecee9a0c7a4be7a27b6d6a740d1da808ba3aa4ce7900d405685ff4bfafc6878b51bf61025f56a8df738addd4955db00cf7548ecac50163c50cb4e3f9ca33953a5b03d22b264bb8d1c81a5e2b40b2e1071ffa18b697a31d2d58ecb574ccf55eb8c6d514160fe9554ce382e136dc16cdee64c5b1228e7a5914c25383b29decdd26c56426fddb8b98a5dc068c602c339b4f7561e2bdca6549041360f1548a2df2058a40c1529a493453aa6969d33f5eedd1df3c51058cdd89a5cb37d9f62fff24b2cf57dbd5d319e5c42e2880d5b70d8b17e1288dbc11a3050715344efb8131d013a10feb77e8f9aa997e6ca20bbcf1bc8af913d7925034d25f555e1c372493bf7910aa98e74a06012b9e3890f22bdaad80ba63f3e56f8fca339ba45f9204efa2b651884e8fea711c94177cf107f8d73df7cefd3c010f440215834ce506554e8833d9bf58f0b8584700e5bfaf992c702dcdc8ad2343b583db64f5c338820a32ff7ac0f0e771c402fa0f064abe51a57cc825b3727b3abadafeb5633af21e04196e69386069000c89137a3d79c6e28684c685a5ace2db2d06c26d424837f6eabda84525ec4e52a001c574d4cc42bec8ee0d892772f965768c795137275d8f549be25bf6864a65f4b09fddc7951dbb078d5e37319edefcb50f73c9542af0759325ec922d75aeedfcaf8c35e6b487343fa7dec7dd8629137b95ac1940767dde4370dbbc598c981a08ec99de636df8082c80bfad5f795ff7a740e035549921696d86ebfafb0eb35c74c75c337b971d86f40ba825911311c6c822b9b04a4f01b8d4ff0df795a647e38bbd0c32026f3e97566f41c118aba82b9cf975c9708ebdd53c18242c396fbe02bbaddb898912f77483d787d0c1f3f19769779ec90d3c83266cd325314e3e6511f112168899d8cf47d10ee6193e3752e587fd03751ab1b03dfb9e9ac0c839b3a2186ba87c79bd9a80d2558fa37c5781cade3a17b43a0db841842db018b4de8b9997149a9382c79e83f766e52e0619fe91ca5ec0940c4f4cf03ac9a0dfda85e8a2e3bd7faf661690d62943613947466cf1839d3949338478f420bda1f90be73fcd438a89e0c7ba41e2a97f3e33c88dac9d1c8241d92f6ea49c93f8882765488984fca2da1dfe6740d3f09994c1df38be9f05245048ad58064ea62ca4363b4f785c82c2cb5e195cd11953855ce08bfd2b1e702f83b6075b4f00fe54fd1e9f84939cfb681a6ba1f99149e984ba622a29b3de096d14b5b29853c03c7513b38942b3221e9581e825f1633165de8624394ad67e5908e150e0fe2a2bc818d3fcf0c5ea04a222d22a1cab45eefb2e040dcb87401af739960cc2eb94f3b01aeb280d5d0bbbbfe1ef404ffcc8d1c02798a6d02883390d71c60422a15f945575b1bc7a31d049d580eeb92fd6150f841a59ba4e1a5a9d89ba6e47fb1daadb08adc757370d994cc08e7cca20f2f8c57fb6a540ab149a3695decc8411dcedce78d6de68c6af3999c2b303d2e8e7c0ac713cf971d00ba4a774f83fefa244378dbd54ea8b88c872c7e6c72abdc7e386178b24851912b49b304ece57e93b2d11f92f36c5dbf7a5a1f42d46d307c0a04ad894a5761c13a29c16d288fa8ec6378286021ed7ae90c1a649ab8a5b08f0bb49fec014a98caabd5a6f2b5af8e7ee398e02ad2a786f80eadb869b18e7da8536f5265c80c62b51304a80a8c2ad3b35fadc9ae5a5d276f915b59f267f73145b0e3cb1afc153e350b752290d50b77798251c91b93585eae894437a0b295beac85eae9c0c80a5ec5135080357780512dbb75cf72728d4954a0b5094a7d45f2aa4ddca61b66f86c4bea0b70cd0f65f02392f9a730451a855dfab99b377db10fc1896d8cf739b43dee369d816af84517e80919e1788a7fd040f7e5c6a55f89905a4c1b876059c3e2b1d2588486612418889fe661e86321cf161164f95d9c860f44e01982f1e848375ff7b4de35aa7a934fb4865691e48f36283e9b132972a831557cc18e121cc41d00587d00feac00524518b280c60bd92d2e2b70a78c2e9ce1d9e0c423bb4d7ffb30296a58f8011bd0a4722a8a9976cbaa6994d7162d074b3807733aaa31db5a967745e7f7cb54182a17cad7e1a59118ef1df19cc79f7205418a613a42c9329e07f056f87eae8bfa853ed3d417a2280e63862e353a42a3d4c07a5505a1951263739668eac80b6382b69f205edd6bbfe9d423aac8743e0ac4c8f0d583c4f12941e78abfb0d62512cb26c463b9bdcc191da330e1d4710175c6c1a23397cdf4115577a0dd290e7085f16143d0cf3cf13a5607348b20fad7762b3642e3ab6fbf1b403532bc601f82703f08ee93c80b37a04a6f2c569ebdcfa6495984b498306ab69096151cd68628f6157a93d8eff37871de56f5cac2869e5090aabb168eb2783d8cd5669edb0f1058dac420c8f77ae9fc8a705a3ce5f2bf77fa8fdf6a470278111f3a9535f55f08c7d2ca8204388aa1b8cc4f4611419c642179bce0ff320909b7393ecb94d11444846f8a816fd4b3c278a3f03ccf773e60b875902d4165e6253bec90247e96198eee23eb63dc04c1f686e7e9260b5b9ca5bb405660b040a774d70d8601a55eed76c667d564e1c0ba3716e0386908e80e2a033765e29c189a44cca42a586abfbed84d0d8b40064092e361e9005f4b54934e67dde0ce778cec8b567639d2e2cb1b8ce5f6787b457c28984128ddd6838ebc27e614a799a019d2ec608aa8f30212284fd0705ff53b2c4733994ac995608172dcd416a81e8a87b2e95f0321ce0b57b04cb0906d3fa365bd585a2c8914a27d1e0341333a49999311c3f00723b9b19864d828de82d31be4e1f3a66440752e5d0a47efd2297d65034c5a3493a7ad75fd230a8a080832185840a29a2a4959dfc9fc9bfb3418a08f154dfa1059232a4c15a68fcae6421cb0d94f90d6d5cab00ee9bb617379b1aadff1e0aadaf4dd4e36d69f7fc8a0cd562da5aa66fa8d53e4096cb7f630f3ae9aeb1a75811e10fae419d5527d974b637b6be6bd1b9cc3ef7e312fa38c2bb8e2a2fe405514b518c601be16e7a4efd18f86fdc03aee96781ac5c3e71b3f36569e36dc26ef7207a144c5b91e57fc9a49d4649ba4d076a1ebac17503819c230859e0a0e624793256a86b0488f9464816700be0b8b4c1ebb4801a8dcd453d93c77c1613bb7093163371799b538c154430060a392d5f166d621d1cbf17b216c173b799e5e14c2240862119539ab9e6389bdd6d41cb8dbc377a795085b1edb45b3c7a902bf6b2bec7508777ec0b26d3f97445d04a12572c11633207e0207c4bf9507dc45e4a396481a3ee2956dac851282b4cf8b9c384ffe10231dcfd6bed2b830eed43ae529d12de9f2f4dc88339392756c839d2e30026e01ea2e3d378d89285c8a35d226893b27aacd72f182fa3fee06a5e1ebdb6a97fd33b0fe14b537f40170d5b871791a938ff8aea3d13814e664698e3656278fd04c5b61f9bdd125ed53e466c9a75ec677354b7c2139d4df0793d383f75b73520bd46baf36b034184dbd1858f97c52cef8a2133b8cee6c5293275894a51ef47f5fa0e72780874c81c6511bb7100c56b64a7e045f2acb08ac724db95db960ffb133221d085d970401105fe2a3fb97aa7e466c7bec0435d4d4563769bdb644c0ed6f18d683ebcb656dcd9bf733db9b0f2567b426a930e41fed388fbcbe5bef8f8d97a104d6730018166b77c0bc05e1bd8c9a86f49ecadf13849ec4bd9d9e587082db01655a12f188f1d9d4415b034cd5f3a781f8b380c3b4dfb6ed1781e6a6e99a90080fe3a5e56578e175ccb39ef3a4d5306ee8cbbba8172d80998eac86b6a8c4ca43a7c56ff71a968e9a3bf59bdfc05ad2e223b6977b763e53d997cd44898da916e5ebddba2d1fb0882fd88a1147955298f161b6843829cd2bb4c8abcbb76e98c6b1770ed75b0970ed9402a24c65e409561b84b6c76058677806cd1ca89c5980ac0c57e82641b15b0b8a37152e3e7eef21456fda27f9492c159f075624c88f33c9b61f0e8699e07e394e17269a235289f3b71436477bd94a2d4d72e806cb17ad6ed3263fb37514ddb3164b018ae279e45e7932f2d7dbc278be431c59857c01983f6a4dee497f3884b3e39137273debab2943a4863ff858d8d2879c965b03c24346a2e5209f836a2d0ced5a61b9f5770c45cb678b9a95fdedc33c74494f9029ad1e4aca522d7eb3d701c3ed9bea71b7a62c9d28edd756b953047db2dac9b92dc0718667a07b71d980cc059e896710f27e48532edb2935a28dc75e114f85842b1c19ddfff7e617da05f310e21fd90b8b5ac2a9f7c6e4922b8256340dabac7548cbe1b7e584721654eaa3a6e552165c888dcae5efe07a03e7c9469feb4f8f4ef57e171582ca2a62b87490fa29a868da5574acef9b556df38b314efc965b7926da8edac9497b26aa173968c9457551d4a3d066df5c68060eb01c85c0f6694eab5b531a20b57cbacd689f555c3686b2aeaf7e1fe330610a03206ea0cd48cbe6c5256600a1e220f7e4c0fc611ce0e668e07736d2f20db02b77e4cca0477bb60750a950302efc422e799868470997f5b40e87d08fdf4c0c7a5d41176d956996526561136ceaa3eae4d34f5780abf513096db8e3a068c3ab4ae2b27f4c651e9f617d425ef6b24d74d4eadd6236e181d32d19a6f5392a7ba7e53a2f8d052a785acc248f034ba61cbf0e9b6b15159f6b8654ba29e86ae86ece8f9626509831bbe5aa9843cf4c4e0d0bd3d3c678247c42771f5f3bceb8bea6a2fcf0f2635f4e2055c7234e70ba3b6be596f27a227c266e466766d8fdd6effb40da23310e9a28d79543c8dfc61dfd368a0bb6772cad83e03cd543d10b37f4731be2c9ca582d246fd993b9e1b4d60213ad35f1ef1c6802bfacd55312be2792c5126b2584eebd51b596e560f60fd7b8df4c967108771d34f84edcd9db2630887109d4125974eb77dc6ee72be61db567ca55a8b3bd044aaf9e08e5c7823eac0c074b65b1674fab6f17124cfb363ccd74df4fd14cf5d0012b9abd296da8a1922c8c034b32159363cd7ab9641804ab6cea0bacf7fb150b8a934c0da41dc93439deaa05be14d3761786b2aaeda42372a371c0dfc4ad9433952303d3ed159d8fd96bbe66f5a8ff27671ec1b9370c5e538a23302509b0d626b55ec863d61ea8d6b73269b9b6f46d2247954d8573ce3dbe054de985a48665953b223e0625b9ec7dcb742502754a1dadcc2d55fbf05f25f1118a051ac6352c2393bd99be23b5fa462fa487053b4498c5f74fab88d84298a16bab034092c8101554205c77b1a67e3fd86edb22be4aabbb7b35c39d63a8825f4316c6904c1fb30da8de50c6551d34ee5209a943702842ab8f45bacaa8e94241ebda790daecd7634ad231239c7b7e4c5bcb8877c0fb46bfca384017041412d112187d818e271141420b2fb2737a47e81c6a1094ecfd530c5f04abc51a5bd012204c6d9d9f2c479a2752cc1ddb705c4b3f94a3c836e29f5b1868078dea97f556d999ac68699f15005c4c3db3e5dc087bcd6c85e7ff5cc46c4abdcf7fdd96a3979725131836ef172a9196fdf6b70acbddd6572aabaf4cf0eb644b989e3b89cff2530c17f6bb683b68784038692ab6333d335379e7c535225c03bf1f5b59a455818f584ad981a59afbd5da4b574784b15912f23cc64c5ee8797609837ebc373d1a7735cfbcae0803bd0e9e2e6862a2d6b71a01cb89c0347cf288cdca7f0d6524ae9d4c46d153cd3ce67c700e48047a515411fcde40ba292687e8f5bf33f1321d7191ea7cd6a85945bd837b3441fcf05f726fccf437b4442546a22c7b6600c5de9c2a40629216975c60af56d5fdbd4e36ef8124fc6e7f4c293f6e58089734b456b102e580b7f8651d520e6aab4130b7c168d4d0a0f62b51a8614b6308e55f2659080f29936b559b4df19c03da4bf4ce4ff0a8c69584d297cd555643815d1142f021efb6d1378beb9825a069aa4253f62e2c93e07b420c891e7c62b174768449038b7e2da1c25c8d8a2249a0eb18cf2e3563ea23eaa205364d00d0dadc41e5456a5804b9cc5a1932e5da8f6200be5854c9261c5f15e07d8e223f1f187563a6b22ba771bd8f6aa17869e82dc447866e5bb2eda9fa25fed5de1800dde0487f1b8395f90838450dbc8312acf312158eef897ded83f953fc2064d4abe15035604d183f768d12b8203f48bc6da40cad3ad36a155226746b81cccc4090b7ff242e1509ce6da255d77f41fbdd13047dfec31e1c7f4f3fbeca2d37a227a43eea267c3b2e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85576f60b6796cfb989880300b592f584bad611ee298a1588c519acd2514f393ff5ef43b864e3faef21acab8879165e306b72d86389b495d44cc90dbcf658d9ae35e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551ef851aaa46f503555791f0dfc8748ecbdf97acdce74ce49df84847abcb0062ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85595ffe1dda0cd1123bf92b0f0afe344010eaa565eea199f89c67a5bf1d4336a6f67b9abb7f1bf834c10ba01e55cf1dfed8caad1f3e3acc6d2fa92a63984354d6e2228d9fc2e3f80a2f92160a00b577070fff5290d53f460dd9021bd6741b98fbf483334808ab40b21729a0c1aaec92bcaa37449d498c9964c648cbff9f1c439a2225682eea10edd7bcefbf09bed85a7061f51b63f00bbd4a2595798b1805f77bf1258105f1f7dd7e2577ee8736dc77ac046cb4710916ff54797630cb7218d790387b260b74eaa00bb8333248938862b46d9ba6bfcec3828c725ce50072bbe412dbab6cb6a7fb89d2092a66b8b5439d89a368b326f564956239ca419e45ab7edd5362b5dfd21b6d477870559227ffe4add246dd38d4159f5b54369e024633427a0a17c197300919dd8e5d90062fe44038e2dacd76d9e95b2a61fcce4c6cb48977974b8f255ce5ffe2a0f2dcbaa843779728dea6d7486f48c80c3276c112475c8b081cc02ec515d5895851f8dcb472c087e7eada86b109a750726b6060ded6ae448b15cc7878f8c4caa1c046968eb1145d41ee2c5c4341533db274104018f7f9dfa6c2007b35b0d1fc9446a6c44e60d88e217d7e209c9640c6d3506d1e4d4a5d6ed14ab8ae3d787d697bcb923b6bddea476914f3b1b552007e34aa76f3fe43256e8e987e27a9f992131d44aba5b68710d920195e297cc92c3de91abddfd9c66966f2d5344669c121e3428d586da029e70c870f371f9c49d9d051aced31594ddd3e210068e5efa031f896f4c52892c68c51753464afe892e0d684385bc55d8e1f9da88179f3c0a925e137da1eb0ad8f7a113191de80a4cf2f51f30e9b7c23047d1f090abf3742ff27a5bf907013962c03e92924ef23ae65302c392edada47ab1d7fe16d4808a155a165e50e8cbea1e41047272847d00a6b594505f2cf6dfa2fb630334ea7e2db1fe28056c4d95e53d21ac96f6f53ec5ca7c8fd32873a12450013275832d0e1f1770dd8df32412dc402d213702ed7a7b9946edde9438d14d0a43cce578acaeec7e37eed7fac2639065e8ac2b8df39495feb73a5b07d05b8f2ed0919a87cb946d062d4a3fb6eaccbd622a885c3ed1d3ba2f1f44cfe539d8a3a73ccea167b5360814def2b0b889e7d1935c73f155fbac923b32e7b7d0f9c6a15fca678c854445cd25adbbbe27d094227e40cc0e65c1b806b010252ba09fa33dfc5a9c1b1842c68480b0ccd8463feb8db9d79b6e6765894765c4d603e9995b895875558ae58648664f3eef34300166b3cd9a20694582afab3f9e0bdbe68f5b94d0f2c953020fef83a678930dec678f8bc31b5c466cb7940ed12f39bb8f0fc07b78c4ef76d471f6787d74f8ca8920b735706f340535ac82f6b50b734fb5700a227d86f4694c00cc24f310e874be8e8d76509ac9f184558113142dfe3eedd284baa22efc9efa5761bc42e1de0b8120b67f2a8fb16d2aaa1da3a4940789aa16c2d1e07895b412730dfa776cbf79010abc7dd39a6eb2e121d5fd8709f49c0927486df4a3b47e517c8954497cc8249efd0a9f3262445deb34fe480d8700ef9710f56efaac86c44218220d1db77e7dc4a6501084be4a334db8612b7ac4e6d67a04bbee44ce1bf59c1731da136dfbd399a78b6d97010f0e4e1a69c38b92b302222c543f73adff9ea59f3037f4287f9b278dcd1c77389704392dc7702d7b457960244901b0d207986c13ca5a2eaaf9692d986b2456d4da84ae0de4d9ff085f43c9d05e615ac7c2522c1d6f7cdeaa9ad35079c9af7adf364066bde89bb70ceabc3a415cac23cbed67f7770ce2e5f44db08a6ec5b1209f27cbc22c99a28c49de9d35110b3f355b97bab7fa4bcd992653fe5be2fb47a969583b6029a44b09bd2550aa5fb7f930ce552411f3d78b5f50abf5fdbd79e91db0ab2121c40b8d6b1f2dcfbb5d0a6f94e7dff8094d27c35ef6b5e9e4ce22486cee8a027bf1976831747bf60552f03af6c63fe0f89b37915aa8b31b7285de4c38f97d517c20c69e8674c0dc2eb30ab26a018551fbb482caafe12ea6a7727b4f175e221a165006c1ede7551ad4c9cd9510a913b9d1459bb0d08e77b924edbcb8c6f2857f04324d4d30a1536f7f644f4f4b638ab4faf6f6cd3c011b1bdc58099020cf22644257041f11db3214271abde694cc714fb349311125992bee5f0ee9ac5bc4b39132242baed2780576a043833010fb41b0c7a228ce5295af7be667d78a692aa9e50cc3182c39e89f2f3ef144cf75d3e023aeacbf24dc4037a56d64dd14dcd9477fd0789dc337d87528a3cfe3e34439d6edd26c87eb2fbe6f0901b795d836cca471d0e62b9ac4e3aa025b9e6489447f1fb11a076301aec6071c0ff8b16f78ba42ce17b74e393a19cfc81045464784c50cb441f04f717e5d6fdb936d8c1a21843e7b5757fcc4fc5f0229a7f8ee1d3d7e8517c91c2e8a420f6c2f27ef36459bfa5e24be26ff38156a791fd05fa365865e796427f7bbf0d18dd564d404e9bbec2f8edeac76300cde7fe527b28705b41c781ccaf01bcae67d4baacaed092a0465dbf69e7e7bce59ae0f15e9bd1fe0fb994691b76ce3c66406f5fa844b48d651dde55f6a61ca4b9b73ef73f385c4f6ca39b1321ca47ff3c7b1af7ef940e1b4c66259042e798f502aace74c28ba716443be94599aea3313061b18e58be8b9135016bf127517ca22d05c068ae3c71bf904a6a537797ae7a6741e2e444bab06743eee7426409506ffa0c0a01d1a51ffde7978df7acd2615ba0f623b5da12a5aedf496322b6fb7381f355d74748a5ff4756ef4929983b9e59019f0b763d421fcda9b8962b59c5ca3665f8ab8d4a50e6662361d1691054c9093cc118ebe40642db744f22511e3e266d40b07aa0df53ed9831452a56b3c846b762d21236d493c5b692a8344379e62f5e6487c91e4bf7871e7cf172e0c71e001ab419f499b383d5235bea5ae491d00432139637163077006d751b63ac5668933b43841b419a544919ed5f203677fa9f80813a57f850c31429f428ebe3a8b89d3587177ed2a8e7cd5ceac764a6c5df524a8c6a28244743b4abf7e52e55c59dd65c5a277157c31a7048db3c3e88e194508eb8491d899ebf5ecd3fc962a47e5cad0d53be511d3c598c38fceb9f0363a410ee3ffe8415b38cf0412260f9b1f076dfdbe51f3e035b8feb3324ea5d98c0cdfeb85b5bba5624c8e71bd37f0bde8ff95597c79d39f470e21c63c5666074b15c0cfd9cebcb002cef6f0172b8588fb27b67e89df80c618b613fd5cd04d519855f5a723513b0bac39775689d1c85ce75f1f73d2a969f52c2330034e49fe6939619912bc0175dda608c93f68b66a2d7201d076b879b1e69a2c24bacfb7497d9b484116f91d2f582ecc652102fde2130839dfb69d01f6ed778a02587dda508a2ddea3195b476f6d8ec8d125a44f627d97ee1fd437253b09d1224f4851f0ceda5f8745f1df9a3bc9ef6565a9a23e6e5c468e60cee36350f3c0d24d4375d810fad067f4a0119d538a5eb99d27f3dd1ae988fd288fe1ed34da7c6ef8a2ba052fe9763b5dec15c2919ba8f5f4b1c2071b17a6198b27d4200c581aad3379c1b1c2aaecfbc2fb06329b2a0752ca66448aad8cb03675890077b15f5dc42c98f4cefdc5712c8fb64c7a83c7b9fbf09c76c65a3a63c013a32a13aea4bc90c33639d33f1865c1e502309bc926f1e01bf827bf954ed894e6d788a841be07cd145baac0dc1d7025fe1525c2afed148627189646561ce1eb74ee7bacddcc0317379801b90e9fc898ac17fbd8acdb69d8ebefae08cc15fadaa9049fdfc5ed10fe8061be53b3f5a05a4e3ac323b48d5828bbb3b4d08db29f863740705d88913832864a3b081f92e3a5b507d5d16cbc2d3040e0178180a3efbdd31308b39bf807471ed1586a8f05fa615f7fc9cbac44e30c0477a58dd595579b657906d7c7f069f4df4f470574bfaab1dbc69542842710068b96cfa05bc644cf105478918bd89c3c29c0fe9ee1ff890aa64dd9a43bef0689fadadcb5e8eadf1c8918bc7718544fab96dd43c82f1c922c9bd55268a7751aa933967ccd173b515da968bd3e1fc268369e2f480edb209fe65b0fef67c7ac4b6e61caaf00940577a8ffaa9ea4bf34abace69cc67accbdcef6fb1a8fd92991e43bd50ceb305738dc9a5e7c9d3e51b8ccbe37d1b4f59d5dc899cc6d30f6acf71ecb70f7d3aa81f64c41cbcdb06865569e6f44468dbb8146b826e47df0a6f3deed11fac36c04201a4683dcb36a889127a01ea546461f39a48a8c83ea5130f8e385e2cc89137890a84c3e3255d2aceeed0afa13ade4cb9854c55d32bcea53c1e1684f64e0a36032fc0c706d8b1a4695cb6ca318e84dfcadb7b70c5bb641be6bf7e3a9276f710e33ada00c3d214acc1421a3d92a8e305f8f8ff28d644433ef36a9d89b6be58489ff03e370a97dfd66284eae7d9791e7f2c9f885b893bf2052839c6b26f230c1cb6cd93333a4d6d000cc3ce5d869ae7b1b6bf4bea6aa8d70d0cacae4acca569f4d73e4e64e534dcba16b7b8aad39c9fd4d236757df8f6ad349b6f49bc0a2ed25e2fc90e506b4f8d58b586333d967012a7b6d9a73a62f230101a3791c56b5d0d23117199cccd16d26749434bf440627e7b2ccfdcef1dbd8cf845e7723d26142db680bd0a1edafba37ef9edc213821490c036d2a016d460efbfd6d5f2b313d630813e442a9e55fd16d201355582964175c1a38843e28861b98cedc8494e528a601b42978540f50529c381ab8d3589895121401f357a5b2e0b67ae58c8f34cdc28abe73d22e94aedb95d0691600caa63d3c3dd6de1a31d0c7d9917c6bfaffe59ec59c0e62c89417185dd33357a4af357fb131f9036760df609d57bba75688399d299a152140e655299a25608be7ab563163d1e801f7d21564511f3c17b87c75220b4946166120bc553d5f8d42dfd656070f2fdf14409b8568373ada4a2cd46e28aa6d6e80e3bfa481f683fda39f7e3a5dfcbb789dc969c8e536f31d1d32dd762321d9b1a8988a185b673155ebf88c9d0e61f00ea2c8a90990aef4cb24adda7a3dde44092ff34aee82b93b301a4f580672a17cf44c87b1d229d3ed40ccc15a65c1918362a53b8dc3ddfd837d7d12abe8691dd4347c911269902426aa29bba13c55e44babacdd0c0baac6973419305387fefd0bd27bc20a5d3e97c65cdf8c9dea8e80f157a0e71e0ab87eeabb91102aa185e25c7accf4019c8d50129663a7297203c47f42675241b79b8877d7e5b7bfc231868a59d78677929056f3294037ab8b95493090c886bf8dde6cd6e283946f618bf6eecd734c1fa4036feca75f27b359ce5e4fba99b61391c34ae2d4c3c1d5a7cca7dcbf761bc21471818279f8c150ef8795e229a94f889dd579d43f0519558a568dee47c317af34ebc3e04dc1b613305f24ec8310378c5750178cc3ecda74d9e0fb89143dcc86e5037750bfb5b448d978b1ff2171e0476240924fc203a194f20f2988b395459303f29256a65495ce90ee615ac66c72483f822f595c446e4f05eccb8d90df23867eff7e512e1b7253dec502ea5b064fc11818c06a454fcc69d142a1278fc4b95f919f7a7fd1de93862bd5e5dc291512bd997319290aa72f9fa26c0c76ca6a183e16c0ea4eee5cab26fba5e3de6ff2a8130582760bfa8637370a7e94fbea1fabdcd3b08245d722c30a6741f48409aa9b6acdd518a0c1bc3a72d70dfe01c8316bdeb510d1f73f04af4e11d28cf423217eacf74f69cbf6babdfc02cca952116653c14aa0cca2c3607ad52de27614bae07467d1ff434e57983a6dd9abbb6d651b49333ce84c7d7eae0267522d111ac8c3b67b4e1469cc9bd68464441b157aac5b2e3f419dc74cb2e9b4f2db93c668e0c14967044af78577ba1245fc6bdf0792f78bff7bce4dafdf453570f1e650eaa0c06b9f9c59341d7e915d465293e8225177f76fa84bad4e1a7d5015c90852a2f1222c25f2cc8a80f24139526b2706c2766295f537d0697e971bc07f8411c0a29fe22ddee63c5fe44eb2cfec27a54b09bb3db1b0040e162be6c24b1438ef76c76af2815b694410ac184fd588fd522f6f31a8bb817a131c526352a9c73d790819cc1b91a3d7040cb836bc77c5dfd3567dee450cbff8f84d086671caf6d9d1a73ffa3848530865d48d5c5b8087b4fd527d02fbca885cd8721a12bdce55d12c1818be69db082df56ce29560ed5a80ac6e81b829f870ab4822e5309775c072ae740795613a4d35302a3fb8321ab8ec68c339643001fcc27a57ecbad8aec7a798c3f300547179da167f4f8d696912233c4f434b758e29c5e20a4cdb8cc373522f84f9b402e35e1c18915080fa728f7f44207dc7efb2be7f4daa78e92f0495a5dfa509bed0d959fa946e96061bff1c195927784808978654c707e8b2d961e4610ca2a09ffc92347366d4b7720fbacffdb10363887258e566b71f65a973440694cfb07cdc7fd7e9cb518bfbb647eaf560e3bd8eb8a260b4fbed5b6b09241200d8230dec1300dcaca4c18838d4ba38cab3a4c2d8562bcdcf00aabea00365dd007398ec97f0159a597bc2e147bce5adb771c833ddc01befe3ccd00fceb8675f7121c6cbf5a0970ee0e1d12a3776bd31c0d64c707b1d39a00d47167091472411d0072d9cbf877241e988fba494f3c6491bfa2bf1bf22ce3e63bf1c2616ca3e0897c25b8b5b912d06d46902cf14c9d959ab71991e95be97e6f20474cee44fa0c88e92b9622f3ad77cb5ad910056656ccda731cbb86ef3de2677d0b75efe92c742ba468975fd2f6ae05061c9a88a1b9b6457199fec6290c2dcac19db3888a055561dadf5c839154b8d531cfeca98b220e0d6343d9f1f50125475420e363d0687b7e6be877bcfcd96672ed598c839d808dbcae738df9a7ae96521541cd083c70241f9a12296ebbc6a68ee4c395f1b74aff1da2a66e04cecae180d0e4b96aff7acd404eccf506a6463691ff845edca0f30d448de783c8c8f47a242c80af0c220940be957fd73f438c80f5c77bd9b8d6b1512b0a76479fc955d88405fe3be8becfc4544127fa242b210dc70b7bba60a524d309cd39b819d89cd2e4fc13966f14913c52ea7c94d8818908ec8908cde49a0bbbb4672a1b0a2cd1d61a226b8ca4f755e4b8e6f646263236dcb10dfdbfc54a0e456adf88e45d38d79ce17c253f6f50f2795d6b4c83e49cf4c1766e0e695c92eb1d803bcdb5c67d2edd45f3fb7fc9070b51bd2c8024f85fab011b99d7bbdd687905faaac3ff6d3badeee8db04adb6ee0718b44d4d9a43e5d8ef6673532600c5ec7f38a79c34ead24f206389dd7651fd23d24400282d2f52a4d8045ab7e42b8c62fb7223e3e63b5199bcf823595ba3e60f8a82b8151d39e9edcb55f072a4e3547c2088e07af8df9fb23ab50b6c61f5e56bb4bc72d6347a2c84a81c0def3842840e8ad8cc38c3ec143d02737fb01f052f336265c24c8d7fee8795f32b3f4569cb47f96485451c6a3093ac08c41091af21f708276fe7ad447ce1be47a5ed277835b85337371d65c5dd096339b24eff2022446701765515d6edf12ebb0588711eca0ef4babe95c6af051ee7a445981721a6a599d7c0d23d572761375eb284af96d0e8be29c91e9219e04a625a32e7f2ffb6f94db92e01f44ab5a53a65ae82266013dc06c64ca154e7f10c9e6d850497f07ae8e1711a14c9976c6a43beb73181ac59a0cd73d4b0b7d01a9458ffde4bc1c3965320b466bae05f6b07e90d2bd2ff1613755275afb0271543ce7fda356efa3e62662e52c5a56a366cd5afe00e9c2125ce79f7ca0796f78ce1a75025dda6c7831282386667b1937831339ce5385e3766ef80fa9081929a4c7a2b541b6c11e73a865ebbe1a6c6a576288c88de0793226f5b72756d3da13d00bbee5a8a76a37d7adb423a936a5f45f6578a39bcd9525e87b963e11c84b1ced405e6c85821acbd74b3028808d8d4bb61435dcd4aa227248441732fcf8e05113b76a2f2d8a00b23e72fa2bd298246bba4fa23d653fc2a23e0ca6c33e391fcdbcb7f5ccb6204c44bc4768a5b6bbe106d2c7b4cc281139783179a17eb2bb628f631d404e841f2409f80efed7691799f0bf0c7e3aee7a46f296213554d1e7234f983b42a560b7b0a0dc7d3a3e6829458c9e2680e56915762e9cc50dfc09c8de92d41b35c0f7e8cbc174519008bff419cf651c71f641d9c079bdda62c213e485ec76c359a949cf4429011fea9388ad9594fab258a1b126906053cf3cf5e09afad0bb76d8432c432ecacc943a3ebf89c15f0e9bec879381045522e895f246cd5583078e4a1efb845f4425c0b754e831ac00b0dbaee70cc24fe8fbc3901c874e9c9ff79821d08f72ff3ee3678292555a697325a091af4279eef11de4a759397b661bf74bf660d3a21ce5e0ae8a4425978ad05a36ab03389430e9ad26cbd914a532ac1d2c7db77b62dbb82b9f79e4859584a880a34287a5279167333524357729b4e17c1c7808ba43b2a6a4003deb76f150df4242d3daee641cfa14afb6bd036a905d55c04ea0429e48160506d1934b3f841b335fbb6e6b31679d2de5755a00f6d3e8b7b3fc38ae1e214a1e26661e4829840041ae1c1652e469c670d3a0adb0dd0fe9fe688c3bd32263e9f772f281eee87e5910935a12b7c453783c4838c92eb42382a38f522db68713b92693124f26359128fc1d4dd697d25334aeb87622834bac161c44cf9a110a9bdc6bcb140192a951f8253770c11319efd574230e54d517d899b0f081a616ecf3269974da219bc5c5b6959e80b1629893baf137b94393da85a53d6d9a2b5348eb11c93d1050bd64f7aac10ebc0105dd47391d0f6b71165d3cbad8efde8dec9b900b9900f4aee039152d4c5d9f6b5cf46021cb0f11ea3ecdda2301204344bfa3f063068dd33c7dd36474b6f785e74bd80c42831188d94f4c309fb82d48f5752e85c17538d1ccdbeb00d34006e506cd29ebde7008c2db6da1ae6291de64e1e872b0f1efbfa2d3b207f59208518236a2659a2642aca6e355537b91dfd8601ce013794c135c7f9174e7dc21b83b378b7725ba49aed4c1af58c9ebffa562bf021dae7a64f51ce43a45cd76a40bba8256f58c837551986d8296fd95a8dc8c14b27a29d1ad818f60673580aa8c778f65a5d0599be54eebe4b478bec22f323f36a70201d6206661b87d93582b54fcae251451c2f99c2bc5262d68f61aa1bf8813e88c6b498ff2eebfbb93d5b7f4f8d25cab32c32a936a2c8bff1d319aab0356c8a9fb5ff9a8cb54628a079f94d6d3b45794b98d8fdb905f37daefd3ac1f05b1fb5ebe069eef5cfd2fa592448ee873036e191be5f62afa17c8ea6e5437ffa085c196b9d91387a58cb6e5b7772ac21562324ba7bb934d3895fcc44a15b2cb1021d851d06bc112abd8398ec66ff1afd1ec12be6918c4f2e7eb5de1ef4705c560d872a0ceaa531ce6802804bc5eb0e4aa4b05b7c24cc076b721e9d352c340f784716464e96b6040892f5f76952c9d64ecf698b3aa5c7d0ba9dd8c8be2e4e5309e49e916379e020ded605562b46447d788edba83ab394a21cc83c3b56a44b33adb27eb8ca33908ad1e9faa77ae9edc48ae17764c3384258b07a7f0baea26c0277a759fb01d736dff8eaaba9434cb1f61c34f7090c661efdbc48db44d3d0d18daebe9442ced53b626208a3fd12be65d8adb74d840b115ebc9522816068e157b5afcc4b91bf99132982fb7c637d6760ab0a5cc8d7cb7c40f6a7ebe93bcbc240529dccfcf6c8553b20e85c424187c02062f270b5f04d627e8dea5a21e6a98b9ef231822d4752d9173ec4a3f98e9464cbc39121c601fa1246aaec2cc39ee600fdb923a49e9711c3d25ca1151b6b79fd352b9959de34b3e59332aeaf1813bf0e4256a6b96e3a243888f21073dfe180d4191fe496359829babeaba8672a3db71091bad790444808e3468011c55214a3444fd86b2a19503345000686935420a30cdc1962fe6366e0e39d581f19794c0b889c930333da4190e2476d9f7ce9f3a4ffe117e0db28d8b14576a052675d7c836a34f6823c9a6fd7a1b2e41855307a39f1c781df059c1c12f91e8f2b90dc256f8b05c367424a2cc21498881d8c1c6f4db7edb3765e72058483f876912710c4a1c993db5c8724a11978ff453e994ce1ad66af0f88a2468ceb561330571e7cc09397b0f23a83cd9f98785aaeb8c6a6f61628add899bc03c906c368248821fbacaa7b091c9c60b40efc48bf083286debfb1d1d2ee504752f411b7d60cd780caf48e92a4e869d67d67fcec5b3ecfc8b47d42f17a800c0cf368ae76d44ee100bc4a85145750c76f4b6ef42a15101b5466f2292b0b5efd9892a8bb90a7737df80946b012baff8a5ace8a51f1f4744c11c96766d408db7de6ea674099410a2fef4fe6cbe35bd08f252e9d55237ed312cdeb4b50feef6ebfbf9d7edb76ef97a7fd11bc0cdb1293fb2d2c1d871137466b9adad4d8e5931075faeac786001fd2a32a3b5944fd73280670b56bc74d78c1a90912fe2eb10f6ba552ff6f306dc46c2b639fb9a79fa71fbf8bcd8c9b334616f81a51e8565e5fbfce264d5432825198c3dec47396ff6d17e4587bda81fc4622187d6212fc7e7cedfa9d7bd911935c296a634f248e7faed43948953d267540e15efd60d601882c8a2641a48eab681e14502bbf31d7a39482e1833386cf25d8a350c4d1f098375db81fe77b82939003a514a2d2d4e891fa8afc0e7e06d45fb322bb0e282c07ca9ee22ea9addc580eb936b9c44ca0df452c41093f7b65d171b8f95a702c510eefed6830bac2952c2d8431517f3eca3c8a7ae2db51b845e43ec6e0897a2605acd47afc1ea4242cc68aa3aaa0057efa6fc9af256d58e2db32b0d385ecb100da6e2706f27be74a9b55baf789f17259de9f5e6132fff6c93aaaed79fa73f3e2f341d0ed32d86e667ec8e43bb0e4a6db1e97709f8d7fbf07c3439bfad9d9471fb51580eeb0bb94b26f15594448ffe2a4510850f63cdece81c7718ff3f3c3629cad4cd9261af0cc2fb3e4429fcf50a7e0604d9831cdc513ff3452323bf7c4f4e9534b7c01b55e90b4dca83d3b2eecdc73fc36cdcbb8aa0e448ecfc35afcd3f838fe22dcaabb64ea65f7f7f2b8ee7e26946c7609bae9c92e11b32a5cb0a8b24f2b8e6ece33f8da2f2f2585c94322043d241813245bf7696a16a9f0793fccb4b41832011d2927f2a28988359fd1540825b0d20e782e7306d9ca786b2e9e1e6b94e8ed4e6a42155c1d14c8c8b386d9b37f3fe7a8b8eb23a471d8cade0385a3f243f251aae61661a20b3f30711f540c7f7044564deed9e4c1a91065fe0a2c3682269720ee00bdf10b8ebe2ca6eaf5a4467b77ac57da0d26a8e4fa1457e9d5d2e866f180e73bba965710ad535beddfaaaac336f4303a79d2c4a6a70a1d32e2782ed44f2a667e665af57c79be6db3cb04942c5b1381e6da26cd30996bb1e3ac31d3579a9d99c0c2c336541ef951f9bf0a80ab187ab3a32451246a806ce0ddb5855d7b181f5ba876b539a06ffb89f599f93ed9ee45e1b41a9b159047c4e4c6515e7d9a580e8730f9a5ca43980c188dd06be09b6d182a673adb0dc2e68f63482bbd070dbe747295a793cef18aa07f6729d45e590d587bc9a411d2957382e9ffe8bbe1bf90ef9cef7fe573823111cc3827052ad988e2c7677dcc478b36fdf9703d497863eeb2e559e56711927f7e9069b99d128860afaba2f7caa0346a09941d8536ea30f78f063e08e847b6bd2fa970b5d5105f438eb5ee02eb1f16568ccdc9205e8ef40f3ae995636334d62572002bd04fada474a2f09dc2110a20789eada38fd802f55dbe23be3f8a8a142782d018dd539702eced5ef42179ed56ca616a78f21146c2c5635bdee3b948154af8eb230038f25d424a9e33a61a57a3dafe30da81afa28b89fc0d91ccb92d472c153a1319f15a7cbc48956cddccad9a3469193bf2d5b4fca1b9392f0756de47eb953d841d2057af79eaaa2a7bce5d302527ecafac5a4460ab4b2be00814bc55bfabe1bf0cacc667a135ada3a14fd34117803cd58b944a41d4cfec254150ecd1d459be89a58e42bf3d1417f9ab81ad09cf7ad71beafa789bf5e3c263459e438e79314122cd1c6426c5dd35566b93243f0ff3fdacda0495225f796953e5617743fd80275e3839329bf27a46e3a83b83c9f26b45e2ae51130012c286aac3fa4b28c618355fde1b281a6f475df1d531d8d30b7d7646ffa27afedd3680ac9dc5f7cc497e45e86edb28a7e712fe32047b7fe249dd561454b11f4f25218406ae3facc27d4177159da86d52842327abc679231d8789cd1684c5564e6499325ff061c5052cd411dd24088c838d0ded31fd528afab8896106e3854cdff8e2ae9ce09f543730643a57dd1eb907a79b2ce00c63c6b3aa81a08b5b16b10e8fb9f4a0f7c2489c0e622abd8f12ee99a70d84223d9b6621adf8e15ae263a7beca4dc199792cf37b38e203a5983cb9a0b70000b6bd997b8875e97c69165f6f31a8085695daa07024bea6ebdf6c8a83c63c9f0ac58bc78fe8909b90e0579f3431a12653cfeab04d267c18c700253c371362aab8810d064f2a73547fd3df2f09f8f0929d723d74860df533159da434ccb7c54a2fe0e48d7a166d603c13fd38e8400cb5554bee21c4531acfade8c0115978ae9283558040937ef8ca604d6dff2891fe66f2df2308c51f4abcf50bf5b1f2e1f52b4ca403b4ff4ed33e59642009919dcfcc32865bec55610747a48e54c77228a1abe61868a6d4aa24e0a88fb90bdbb4aa9df50004e1007db0c21dfe55aa4a239a19100e2629fc5a4f8f5bfb4c887689756fb12d5a2ed11bfb07fd6399a66a197921bf81a18cb9e02f1d317f675cef991aa9e204f104d42c924f9a02f057dc3c9cab0e9c830052b4c1a1245ddf58f5f26bc72c1c6864b40cd373e84a4946e29a7543f584a3d25ff6a802597489e4220a7ac64cd696c76caa071223c6838ebd508b747d792c66e82f90e8efcd34a19132ed2aeee2d30cfdff902d0d9b98e6561dc4474151b77fa97c066b7077b09dd9efe2a0a445f3ef7cad423ed9e2469532b1d88710cd7f06e22ae1c53c64f6c77f68ce73b07a1041180a4a8beddcc6ab1b9dc6fa450944f8069e8fc68f0aea1e5d0703d39163e0e638de60740e5267cfc031b4f6fa1308bcb5b875d6e72d592bcc6555818c7d873f8ec9961584ec006797f82197a96f33fe06db8a921d863f62c075ad37101e74849d2cfc3ffda0c697fb797ab3feb9d3dc0257909e4693cd03dd6f75cd800a1c9231d3758758f8291924a1c310692875425d44f9a5e3ee51c803e7edb0a81eec74b1677822cf4dac92fb5475e7e2d94234f0802c8450138c585a96e4899f9aa05ecedd4d967736411219359620cf592263173e40986992ba3d8c60577f6e621e6e6fa51ed441508ac3cd7f9e37dd922ca0fb90370927bf3cac623727367ac54a5ebba64662b025819001b677a2ebf559541a17a42887d6cbf83bd1127ef8127702dac53fac0c76158086871282825f3c089049af6c3661c4f863487437154b4e5922048bdd469655b49e74f116516ba97bffc7634a3b459c6471b459813ef8a4e367b0734284dffc8835d1fa943c4229c8277fb65550d205029d3c5debd1cc98a46f2230004452a786b01c0f636d014ce3b71d533395772b72692b9a8f8b66c98ef47e4ad189287b59d4640b4db6302421b4f9cda8490b994f1b856aa7639e9a7aaff52e0022c2ac0683a5b8fd364ae3c08aad66b1ac7d278446deb4ccd00a99616e48286efb4cda814ae3bebd15a7ba6c34fab473cee6f455249a86bf60e58e122038ec085f1c86f97eb6dea1b7939f271facc8c75fafa112f0e867746be587448af5fbfb9aec316a23f2e0940ec53edd1a87377ed2b4074f498c03eb4f53eb8ea3837f5f0ae4a4148f37850fcd78523ac4e66186c791464718ad8edf6c47ecc978fd6734ff3317e7d94140158dad9cc365b79b1b290034faa9b038b310f365c04f3660e8539ae1f07b9c7b27b0777399b9c7620354790743e4f247e2736b37e59a3ab54f691a81d649764bc1b9dbf583b30a1bfb72b4eb134218d58f3a0344d18cc85232d88575ecb27f7122186c8bece7ca5758e14df190ba1a0abc9aad6286e1fb5659917f49a9d0eaa89e10e7924d8556e261af0c84e4835ae66f317d790898d7129c4eee70167f6ca46eede66a9a6a2b08ac5f6d7b89ae0ecd43017f81e89cc82e1547bfc70c91ecc7dfb8e009c7c96c18eb0003d8233c48919c1c2ceb8a07a4ce80f922c27f85d1e27cc8a1f96f959ab75063c8714d71acfe91a5aaf62323275ff9a4bd2c526949662f1abb2f50f533e8aef1024e82b623db3d99b9bbce45a2da9876c6879c6d437ff489e7bd719e95939081df98a943552464e1ccc9cdaebd3fa7e02ffb693d048eacd2c9fe995f7d2676c393cd7e39cddef71ef7336922c12a470a9e01a36ccb56e9e70459c3c0cee313b818ebd340f5314baed03fa61622e97b67fce018c6b1a485186ad1d26c006b10646bce0c58ca9fc45b54992eee19693ee27942269768830f1f6121dce3b6a47e61f12ad235b6e5152b9651e3e06fc923774713c0ae73c1015b8433f34c17fdd06c6e6a8b428303c776f24191ae85951abe2815ba4a0574c0015fa818257a66f56b721ffe9489a6929f09d9e881f78bb1e25877bc3a4ec384a7a2e0dbfc865c26eb0e8aff12f32226a58942071d09ff7bd720450f1343dda114aca78909cde0cca695e27b6ba283896461193992e8585a127ea83f8daca9fb1c5bdf11c8d751e7f333d84ba7f2defde69a3ae28dd2f09bc27948d261d12fa62397f1efbeed8aeed86848e9cd265e3ce14851dedbe6616745804bd79a3719d5a23784d917e56e1ee336bcf78210c2d049504e58c8b57e9ce500e13dc6fe8bacd7aafd475a96f1005af34b953acab9f092fb457ecc61a1c981eb3387f932680c31db5fce1bfac58414bed4096bb7a175ab59252bba192a5e61d6a84ea639be14e4483c24985469c0732417d1073b42f734780c389c6cdb797e1031e3fa44d28cc27b30425d27cd1d65ecf6278afeea8cb8e0869b8b17b35382b85e2e5ea9bafab3c4d8239ef3be83e027d33f60fdfe925e7aff6bc3438bfc9bf2da09b7e91bebac6fc122cafd728ffbbac750c33953cc3383884363808c8a3399e554a4f68ba0c5494dfb2e9d2afac3b48e30577a38d63b8cfece249fabd22b5d0dd4329a11f01d77b8cacbc2f7fce227d57179d193c9b82b8cdb476e6058a39e78fcd4d73ee7e064c1ed3c9697fb9fefe9d66cc10ae5cb6b94cebd84b23594074419b30d859dbe13128b6682046034dc5e483a809f35aee58347d4e15de8486a6d970ed5f133b5a442f7bec6a2748913a46a55e56f3939b453878a081a8ff480a73c8c9c7f594cd21964324bb8aeb7c8e00f5b2ed902e120e274e8d991fe00a8f5cce36daa62b0d168121d36be83569f5253207bc5edc43b4995ba48a14222c9a8872ca5f60caa40c490f32e54e29dce3675e891746bf001b70d400de4624ba5d3036f7edba2e8d09d937429c8c35fe1635eeac79c73f49e0ff4619ba40da2ed8bf6e5af1671de96e567067a8891cfadbe9fdeb9c7635c925f9c6560aee70da05de36902bab07d1d5feb5d84f82fb90238ad5abe2f450026e3c99443831e3ca87a798be848264029286b076438bcebc69bd2c1917c18957dd520927d7d99082fe5044d97dbd7dbf3ed444f46f01b1830a747ce6eb2010556b3721d94dfd84b380b6f291b15ae85f619b906697b4b5c18bf103c4d58792e73444fdaa3b13cd1911d1ba323950d6250a0e6b80e9f54bd07b59aec498df250f7bd51eea3d1576381685cbc642f5baeb29a3db2804bc5fa20bf3e9d1e0e0ca49d860015b13713dfc44194e3f5d8148f89985dc918bf2f855b3da6b60783dea8060b6c6e44ef13d65de2e71c13d55c7da8e82367f905fcb2e8e162051c1cc1fad560d81214ff45b85f520285a148de69ebf6028275c74569813cb63d3cf2ee1bd54d0d11818adc48b361d8522e82348e9e23c492de1c946cd364553f5e13625c2f5ac6db1528a9abeba6031f7febc1a6262ad05f9bdbfddde24d5336b5e1b8a9a6f8d3524365c5ef9a14e4b89cc17b3eb5e204026c5df031588ce0c5975fb8ec749b2a5a203cf99f88a9a88dda2d1ff487e6a088630b16d45745c8234014a92bf8fe0975195e99fc167e2555f220c2e6237dbbbcd73cbef3bc72f7c53a2f312ef2f14d8e6014d607390e8b39fcc482a7bf590f48952a1b89f3c918e312aed22f86065f87653fb966e59737a2402f66af8573be9c66183f4c13432ba0bd3eaf967ba1588a1a9a6ef9e97d71b8e49d046ef1439b735058fbf5803ba4aa6644d1237c8e9b83fa15fa156b8134d43d01d518eaf1b0e00737f91ab61bf9d986c79ee5d75325cae5a2194f571725d2deb079cc416d32b251f870be46af456f875f7f1c598b21dfed1f68dae4d3c34c1a988b4182e01f3b0ab2b09558b028d86a1661a130c161f44c71cd6eb26241e31cd809efe85d0d7e3e1924dc7fe707af9f439cac423532ff7c8a7171ea7c6e7c782329689dbe2c22bfc189e6a05671714fddd8e316d82cb3c7bf19045141ba1f3891bbf0bbca40c68be3b7cf235ee46a1345a2c1e65c8ffb00cdfbab297c740b7a1e3978a6d4a63365039331f6c3b3957815613562d2a517128601a683c89bc7321e54878a991eeb955e23338c686c3249a00bba5d3c8d4223d6f688ccc53ff8c8f3ae5fcfee23b9f5a58112ca2656f78c3fdacda8b2605146a91e4422f914ca0739178216eb812ec6409a5aeeebdb01355524940c026a71590efdacb6f88622b2a2a299a63eeb7066a31f779ecffdf99825a245ec1d45efdb3a839050982377975647a55ba45fd3db95a442a74f2b81cba89e3acd3798fb61e9647058ce591113c10c9d4314182e339a778d04006d43f0ffdb049e734f948104fccafc85a37571ed20cb65eace3fa9b9e7fc418e92ef54c59d4cb191480f3aa31f3bda62a9234e7c9f20d87182fe2d9004e67d777552fc9c4b00e9ce2ed9285892ddaee573d290c05ba5d24c6f4ecb1fb56efdf35c0e4038d4a146cce1d8737806f07f40c87174f02165a9b22aa54acf98904c47b5d065fec711f26940befc4f580af272c1477927902ab459e1f8464b3e4cff426c3ab2668c4b4c5669b6dfe3b80fd8193959b175adf6dc29d29c9569509b3ef31a7508a2a08c2455e90d662e605d242102ce02217b98542280a12754b2f7f61f81df618a8f099b63b4946a6c5d80652e7e09a8a164350e4f8f3cb6576cea62ad51ebc5f2ad756511f424c9d0bec4a2acf8c565ce0cf7dcc9db824cbc533ccff7e47dad81767ee760ace5f93e8e58842298cc9dabca0f2d19a785d89ca84c94949819d6ef4924feee0f01a98561265e1dec893e25ce2a8916ceb8451abe4933b2c13b29547478379be233321d3bb17dd869a099268aae585248654ad0a2ee709125ea7124e615ed3fb35c4728459390ef60cb1378f2fd3dddf127be7e20f3154915125e254db4541a0ccb4e7cf7cd24c83c6dfb72291e70dedbe03f1b5c735c14e702852e2504e1cd9c80781be310fb9748496f61f991e16ea1eba9e784f94f2e6634509f2abc435fae95df68bb55475e1b52cce82f0e4f309dd5e33f0102f8c59f8dc5f6d316a13f0e4a88fae2f3c21d165f0e1204522d88c932962573b533904ff4dc4b6896d8c2da19f29c4a783e72472c6a826c74c72336517772a0d354bc0bde74348269be9ec9618e899dd3f40a8cea4717b41a943dbf408dc14a5b73714ba2c1fbca574c958223134ebcf745ff4ca58544fdcd730d4feb120ea0b1f2a769bd37f33bfc851c75af518ed86e86f5dc34a24c2fa218a3b73b35b66057d5b53025e0db903b08054ad6c228b15e270341419fd12fac2e9f90cb16da17ff1c4ac5bcaf11c58e453d39a6a8baec5cdf0ee29751e5765455b50b6f4362b7f94969371a19c57bc15f25e62d34d8bcbaa2b382d4ab47562c719fdb137460ee5bca43da2fcebb0b16c9c4fae41bd18558915124fb2ab0c335a517031b515c0bec7c76b210c3bf8a520425d4aa06365a9bfc82bd23f9be2054960873bd5f832b2f37cdcca07007f537d8987d8bdf1d33f3502613c620fb5494471ee11ef6c2fe9d31c7513b85a4d981afe16078417b1d5113bfda3c594ceb995840f88bb13874e348c98c87048c0ed9cd3ffd08eb823e5cb8fd7ebfb9072a4ddedf76dbb1d4cc305fe2a260a6e1d64ad19519b3d89f926e4fad8bc340069ab77a1ce72e3b9defd4fd55e2ce588239ef3de2338510d80814fdbe8f39325d1b29b9dce0252767c6f599c59e3c98675bbc10c0ec921d478de571cef573f702d817b114966b38f1214d20017b55978140fb8dbacda6343a3ed3a0513f3a4b3c7be461cf3751b8c3837fd7821ee244a9809b2e24cf53e431bf0b37adb2bbc4b2338fc9335e1a66639b4b14c48ee3789e3aa89643095dc8db7edb82df6eb31ab8f3352bcb6669f974deb8a6085eca52a1bb6085509be7997be6c1b5be4b88e3e9335ff0c2243318fabea34283b2d3709cbb4222805a835f8f7d80c1ccf563b1f1f92a3578890ae1781e10c3a3474ee8b51cdefce29b08ef0b2ac1a1af6aab78214096fb4332d64deac2393c86dced3ca7cb6deb0aa3ba89578d91b60b14f7a929d0c439fd235b7f9ddca7e39e6e6f5247d0305ad5dc6ce1034e43ba841f21bafb41b1f9de5e29179f1a23732fc6f1c57a238caa49c21c6bf8b82f4306ddb31e008286d0363c00cdacafcae861353b16a4550be006740ff7e86c8b27b896fbae80b4e6d39ebcbb6acb54dad1e70f80012e101f633fa024c42e12c6b5ae80fcfb00eee9653405900f94ff4875abcce0ef075042f58907d69bc3d7d4e6a761ff0462700712f2e5eecea8598f20727e88a332791b7a5a0f57ab681912f9922ff030d9602e36be6947aafaba87474c04c25b39d08b7d5c3192c9badc813eb539edcf99503634c11d4a398bdc85ec06ef39549f3d9bf4ad12934743364a0529d8c240b0bbfacc5e3bb1da285e13be34cb8ca98aa328b48e0f92aa60b07aeb9cfb586055b3e0a8debbaf66a7187afa3ce97740fd188e0fd9e51e3b3f3a8a49ae42aa49991ec9022bc42e6a9d8b12b75f4ea291dee0eaa18f6fcaad1824f4c5317c43490e8d1725afb23f7f32b78076d006b058bfef5bfda2d8c5fe04ee8141e249f94f474935c9a46e74a12b13260ce225f6eca484387ec31ae87c3b1b68258cb2301a185014f926dd9f337afb2edffd27c86975b0dfb6d7f345e388e537e9ede3688800c3308cdfc4b87f0e4ed6adf154976d62728d702acc9625047ed04b9c95c7895ad0127ef4e59ad5d97d1ced78223a5ccc9e0e71472568127bd50e0b041ab1c7de2f7bbb5f31f8e57c837c7e13078ef0a91a3e42816efe372f86e1b1f868753bc59e931f244d1e6a24debf8254c6ecd5f576a5f36ad9f37ebe6d835ac40a9b1c43a45ea5d73db12d443ff45c3effc7837eaf8b108f78f7a2672362edadb06d946814061222bf269ba1c232a9e993717f5cc3a8e3ea6444700d2eb635dfb089bc40a4e5707208ce0f460ed15506c31abfbad98d8265d2290aae4e1df46d1cadd83a184a2b9036e191f466af7add92418c237b982603ea4e895f91336da219534665b86c94db92f84bcb59ef6a950da1e1e606da0696b1c9439b1203463b168c8b569928d1058192849df62609233a094d079a53e5d461a928c34a893c83890030072bf230ffd55ed530bea88822ed31c00c774d1e1cce5249f315eefbb9f5e13a36103c87fbbf12e184506246168cd79cce0b4621ec439cbed3084b4b2ad37ae53d37f9701f6ffdc9cd3cca541659126489c771692a3a4b34ab9ab9d39b8d2fbb79219ebef2a2ca4169e003bf26b847d2ae675cf1e08c52b8cb7f5512b409f22b48c86d98b21d987883550c5885aa23d3144982b3de384b1131b3d747bac1b060a8925fc9eeec318ca613484ee0faaa6efdbd59428e595a036d66e7aaa92760924b25c11e8936f0db11ab86d4e65bcbd48e8623a832486bf02c3de08d11c605605136d84252a40f53d8c469030f0f18a5bb815dd335b29eaad5fe6baca6c842067a75f82048d217967eb962c7dc9af7f71237f0a80945e9be6c3e42242f5e82c6e97b97e9b9766373822b3032f39a9a0322a7fa7bdb80d04fe324b9a34eedc1125de5446efb8c33074903cfcc95430b243c24c96e324e760641ff7e5f599c67bc93807a43213d0900d0600469c4f6632306b05e696bc57b98e4e19a4363902ae4cacebc0a48ab93df99cae858cde2b0f37a5e2d4de44575a825fb6d5ae98ab13eea3048448f8e97c61fca0cb3ab503a9d885d590eb824d8f098e0814beaecd43ae82dccdbee4fc998ef836bf8e37d55ad23593fed5a15368f7151ccd1c32c844a8f8a735bef4b259c059e24bac314391356fa04da0b495ff9e0361b297ae17dc84e72f2d34c7145b45429628cbca382437d25796356643826c54945956e20076384f7a14761d082a1f3c51d0b9353ea7a9a2d63693016894e507685a9805dd50f5dec295444e9e8a575a6cec0c2a4731f5d4f6d33bbed95f1931af23aca6d7b94c4bbfab2418410a2a8be4e1139c69822723720af1bf903014d09d09c06a8e52849d117cfb1f418641504a923918539d7b08436184f4e60d47d2add20fa7cf0171c0c7db561ba73fbaca82fe541391e28c695b723ab7e210324535bfe63e32db9776ef3ab1ca5840c9ea5574008bb1261fcd73895d50c3bfa92bfed354aac24f53d90681575fd16a04aa0a6a3fbfa9ff7226e6f3408d06ef384089ca86db8c17e483203fd76181564dbd94ba1c870a9d96ddd79384c95b1e13d119c768a9bdd068a30177550ec57e86e1d9e9c4436f1043aab06c0d338188396ed6c25d876a1ffc5643ec54ea612ad4db0da0ee370b229c6b6ba3e785f46f1364bdccc09bc33d5046b2574dfb4119c50a6ada37076dcd191163f831e503f492546f4aeaffebccea6830b0904d33d616bc82d6ca3d1bb1e118c3fd1dfdef6e619056198c227e72c8ac8a7f636858e7984eccfead50bf5b0c0882a15f5b365455775a39c7bc6d01fbd074ec9fbfc03b6fef77e2b2bd483d08589e4e752a46c6572c0d5996719091abea293eeafc67bb7de87e5d69293ffdffd78043ad91a874c3880737e4647f01f1c40d71d0b4ae6bee453077068b8540c5f6f68dce6b2eda2c63e5871d4a879417ee8512be3a395737e36d10f1974035b0da3bab66599a76e782c6286d78e8df2f93f1a996c185b200c20a4a4da25bda1e9384a6ec675f5453e158ade6acd99e7b87390ca91f8290e7168459334c1953b57798e215bd4617739a84a7ce9caaab3be38de0906319ef5dd3b68318ffbfedd16f31ef66c3e0087da693c62805e29779595358e0512e35ad2417070e718e2c54893929273ea49411c9c8be627369c496e91aa8d8d22fd240d6faced7e6efc01ecf6653cd77daa0d8e588352023ce13407bb6e3435847671ef29003a8856d291b67446585bc298553a11e5659cff17dc5b4950a860ceddfe5e2123f08c0aabc48e1517cfe81016ce040ef9e2145029754a2421896d6414fbb38e7f1d7b4f2f98a86a4301bc728b81ba57fae35c1abacefe0c3558216952ea3200a288561c2ae97056741a268779610636b2ae4c0f8b258d26cda45d1fb7649fd7e193fe806cc60ea862cf258e0de51c626bf90460d7054294005f61c52cdd128dbdbdcac5a199df37b237948eabf7f33261c776f5ef93c8f5f0979f832038693f686a028bfc8f651b0991045450442f7e2deaa4b8ffc3ac3699a866a332cd0c03ce9fd09168ef3219f127299322b7a51206b3c6a233736ac34b01fb0fbf8d716c80f6150142529298f5a2d2c05c71d997acdbc55563cb844477a4ca5c89e5a0b823cdb0bccef34494dcbc4159f5909e17d66bb34513c54f01a9f9f04f6742d27b03704ef3eefb9972532f6e50ac050ef7eaab2326df24073e4cc4b8d8614503458de9738da0b20fccfae6d39c2d0968ca2bf6baa9c6150a648dd17a145a30274f126e459e4262d8590030787139dc7a9cfae8e6303e396e80821cca2e1c2722508a4a6f6883beac5d7af17ace8e0ab7f1cfb206f29b3ba70ca2d270ece639330ccd183d849ef3e86e91f2065abad41e9751da43e287bff28e0d21749627d2265ec4631445a1d1188bd899fea14d5ee4ef97bfd6dc61978d77efb93eb6fd8d3934990aea6eb97cdd015c6a3d80facc5f8fed062c4a90c510d41035fda6d56bc41c51340989ea6d512baa5714429d4b54c2cdaaf98530615c9d1e75f777176b54a9d9346a344775d29b656761b421eaa51d972d56d0f90a842bcc7683ee66839ee190303067aa3142db56a9d40ecae43abc24a7a30d559f0ddc0ca6fa991c5ae9f6a9de120f41af0a6a6d2897ff8e4441104703e93dd0892e8c5d328249c36830a9409d10d533d7e497e4a0d2a1cf1b58d94133affcd0c9b6a109ae2931f6e2674008aa211e1488438e8b1d773716b6fc4da3dfedc5661ab0fde68fbe5ce6c0872810ac83d89a2108e44adce58af8fd95753ae04ee117d44d457ff1c475beef08ba7166861377d0f0d61427dd39f30c1f897839514a07dc284aaeb30cfd161ca6db8ffec9bd58d3bf4c1e163a47e88dfc2a58e22b5f198ef4a16adfcb62af34d7abeca97043d04806c52042c9cdc2ff52aee7de1dc6b5e7eba1c58ef4ed4b31cbca0c510329342252f762dc021042481d9b74cebf66adadc2c206aa0eb556e4b8de0348c557c141361efda71f03fab0a4a7d3c351c247fe29cb2d3c230267d201a8ea0bd41232c58d70baf8d6a8b9ba12a2c8a7f2fe389625f63df87ed4e0c98be0423bc4e95046e3a26efe06d3d71bc08a6f55a9a722d852ca9f6d21f1e0f6a0abbb0ddd80a1793c2ca7ecd1a890e32370c3820f2fa87fb8b9cec6414a2548c3db8bf39bea91288adbc6935eba03655221c082303a64b1940050cb5748c219cadf2df1aecc1623106d51df8b37c17f8ea0ea8121b61ac9cf13a7c4c45fca65e0c5e5fa15038f9a1bade27b29154a73a2af3b9b9a5774ad4caa3ed123719a7c80ab88b0c5cfe8be8565d9d17495da4007636026661534608d53702c8acf4d06bdf78453a22cd556d97432434d099cc1c86488ce1c8dd9dbf8246fb92008711776179a54cab2a3113c1058b0674b0ad2eb6827652e27ccf46879fdede1dcda6b8fd53a57935662308a0fc30484099ded1ee90f65a6e53d7958b0419e7a50ec97bb29560fdaed3cc666f95acace593c891f7580fd184756512b177379d669f3d7854a6861537f2a325a75059afcc4c10418f2685b052f0b3a75b75840d1a0bc0f8c0ce143ef5081f7f53b527449595d9025dbb926063d9a19d5296890d9aae1553d25abf24c3e25e3fff52659fa96ff3f8ca14237d04c31b25d581533614d80dcba82d6579ec3cc999ca97605f74a2b9182a7c4e8936e628dee49bc395b8fda82810d90d8e69bda1e085641b034dc992f3a266563419d56432fa52315a5ea715551de40a8aa389d3297adf548d8b6a1a71575a6c137f64b58ad765ac2bfb0a1d4d196540dad49a4a4c1ca0a028e65b2b74078110994daec1aa94e15a66386b56bf56e34969e650dcb066de157a682f68ae1c24c354b848a4985ba533f1f5e9e632ed37cb9dfeba5b75c7cf056c768fe45457b13614ffb84f8ee7793832a5f4b98815a6dfb1a95f9fc7faa203d9b5189a17da2f68e797d5047ac6a7b1a25913aa82a84a88aad34b7441e55bdc201e9ebe661c7527c146edd41c658f774d13b1ea4275f58d8f4a631834fb3c4b9b3aae0201a0d9d2f26a75d8fe13d2efc754d1bb5a86cf2d49960374ec269decf66c3c21521e1ac69df376515235e71cce5b64ebc64065c2aa9c3d19c5b23af54059434374b7133483dbbe5178bd934f260cce10d057d97a85ffe7a054e0c9ed95c5d2ad88b70b08d7c283a4d58e0640d85950b430a9ef075290412dcdbc92bc8b6b0eaa45497c4a558b907771918ca258328d41c031d47a5a75cc06063ffd5faac70deb3deda624b9fc56ca38937f42a48d6a642a7e8bc9b7d88799159175b87430184f1b20c0462a76b0209640294e752952f5a23f5ce3b8fc79f72364ce1029eac5cada4259c01704571ab52357ee840729c15ce912a4741dae4b749e9b3cd1d96715919201f3a746696f6eb70ff58c25d03600dd6473830e4dc6046066000cd35ab59c770d7e6fd4fb6bae067ad878984b14cdad9482d2e0ef020bc22d81a549317bf1e950160522246bb1adb21acfbe338541a2fa3c561d33acb6812757286fc2b7cad36fba8268b649f22d74f1b67b1cb63f8160b45220e648ce042c07b4ee60fb7e67ffd907e295299e9e54cb41234fb012e19ceab9cd496420a1998e13affd5669387d53a85b7fa8f46456f13bbf0afc3abe88d998ec165a9e67168b50e9fb0db828a74d5ba56683e5b24faa93472493b44d9e65c6ef6c34dd80ad519eab5533fc4c08efce6e9d4553d952e9c0c4c42e8bec6ea78da19f09fb1d1a783c111733db699a7604b88f5a91340de3176af797d587f92bb90d7716508f7f95ddb3415c906ce77e907d688de7f88a46302c36db456a29c2dee992dc1e79a9a2c2c39574300e970f3b34f46fd00841f21496a969bbcbcb5532c515f8f8dad71e8a306a20fd0e12167b6172d0c6365cc088d70e85717f693563959c2a9da6ecfc2ae88948353dd5a0add4ec01e4d20a5da918820b3e856c4f30dc395851e9dac17cc9296f521332181e17952302ebb8df45dec668828a5b09ebb7119b61130654222821f343c8e6a17d8ef324133235be506ee0befdc7726a7f9e2c9cf47c2c2327f6e495f09a3f6df57e9b125f34fba74aa267790b1a367dba14602d0a5d09e70d3fa379c44e7fa3e92bf395313c76aaa8fe287f2c06996f48927e706acbfd5051e9ef0630481487e156c2a275edc7bb57e9b4e14fcc741015c971592ac95ffbe961e8c317c653a7605ea4ca4a7e4c5e8db159e35000292d5cf81db829674b8da0a4987852653fa22314ee3ffd5aca37991faae6254df01fcb1bf0db20b22ed9eb24ca0fe6561f0b1e49fca8920e334dd0ce6631f6c027f025c45c9b91926ad13491ea87389f8738ac8b84f9763860353873f300451bbe01d472b1928667b090cdff1db8d2596848b1da0da5ef4580eb4d364a328e599c6e3bca5fb18c2f445657d8c538919cbb8bf9537170238029a8e6e0055c63e58401f0d3688122585785ac20e4ac5071a044f24134b9bebdd7b56712032bae413975b2b171e494b419370ad3acca94d13dfb7f3345575207fb1194c05b436a4425668e5520e44d7e23d1e0aaa384a808f3416382a0e5d8fa120171d22f2116c5a87f87346593926c3616823fd7ff06e4dfb145285e355f970db8667b4336ba7f4a142c65caa073c7b2b733330811434f38f806e5bdbc0cc4c7f844f7f35797967c45f3287395d03f31a96eff2d1ab5aca5f69182688fede6a78c987d7866aab465b0c742313e4d9f55e1ae9dc4fc4ccaf50003897a7870a444a52ecc6408af8804ea0a2549fe48b8952fb9459d73c986d9fee7ef5e4a5c027f928ed75753487b36d007ee4d63392d5167e12390c121662cd1322f1c97d9791c09b9956252efb450bd75762fccb7fa644bb88a62c6e7a3b4bc3a8fa40bda1eabd733a3f52035cc09dba838b73b46265c0b951987eddba57283d52c613ad9c7657dbccc729c1260ba0fd13dfd65c12288d4af508d3cf845d4c45204eca6801097138392508b46705c96e02378919a50e8a413f7c879826ecd060cfe3e9c2767ed9123b116b51b92d3d2b385208140343667f8b1693f0b35154b40e166732f2fc84d8e6a01c1affbbe93dfc6944119c1122d8941c5cfd47731f62dde5238f01fdbeb112f6396687c312dcef5734b1aab444bb56ed75accc5d551a524b034655f997698cb1d75d9eeceacbe6ac467eeacdd23af5348cae21fb17a8aa0b01bbc41265bf734fa49029f7bb792e05abef6c60e1338f48b32576b6fc5a7f4f5eb2853ac62898b8f48e9fab7fb02111437c9596e040e8d86dfdb3d82853ec0991efca74b8522ec0cd932effad5a245b9111aee9af1287ea4840e6f93b5db9d059ec4d61939b9dced2faaadd12fa6e34ab56c8e58969b57feba426342687f6b37268a20575306dcb4e391cebe3b6654bef664fd5bf9294d2ad594785d03bb330166615e65615f3c1232ed4f2b2ffea65cf46b0107016cf538cddc430e697ff4cd525e13ad5fd56f83cfa0c1b092ed305ab2ab22a4b01e11f1d208ed004a7a16b1ec72091a908f0674d77648656357d355df61eb2ad9fe76c1e1d89a19509f520ccca84317a45c0c9421b97dc3dacf3c005b5782feec670c28b38b4c7fe495acd4fea470087338fc356686444b11e837fba2b1aba027418dd378d3d9b2fcc67b578655e6f6647a167fa05d512d25f35c3465782314d152f81f4e32bd24256171dc4a8ca297dcda25b7b0cc37e398b3ba09416d4d09f0e33f956516c3f3e6c80f8d50a1552fe1d7dc03c1b8f0599525fa88c1836be2d82d4d2733ceebc4a7c9197e7682b8c8ba70052d2ee885aa629c4de69ba62987f315898212ccf1647f0cb6a210d3e0be082ceec803437d8669717b0d14093c243ef41c1ef785e1114adae8627e9a501c33d880fec062138e3d8f4d5e68a2c6e6f1fd157fefcf2bff2199fc16c1c7077b89d8b24030bafd27126047f49eb4f86314fe79f3b53f8ce10051e79095026e15492577f8770476fa2c109a7e3790463e148c56a496a0499b4a85076e05b003ffed353ab7fc4dd16fd9ab9f7aeefa63ab2dd83c4b5301c9305a8b2d7739f8ed2b716430b9e56b4093848ef2715276fc22d2d45c41fbd7915887f1c3c81ee8a5146d31653ce9507631172248de8dec7528e9c9e11e5549e8893aa8dc41f55c6df62de08027a35a055e326720fa13e9ae323b828c5dd5e3f6f368c1f084e7239902cf17a0ffca0c6332c76c15dfa33c0c6066441a2136c2698ef4db6d67df181d764f9c5d31077d0581ec2375631b9bd14d313f165ed02a4b1e62cef10601061328b710472663e60b1afd78d740786fa6e0e90ff81e334ba30d3a9b31b9f3990506db6fb1e2f9ca6fde470f18dd2b47b59936696c43e1e3106c32c73f46cc436cf5794abdc535f42ece8cb813ebb92dfc8aeb233422257359b87682e4fa16a8cdd9df97f6a877f72398b9ccbf6223b69dd548b7b75b7935f45aa93be70b1ff862d49d87569c46f84287f782c8058dc363638e1869bf0a483e6b0afe952a9cc5f32da3e1216cb850a8ba1f9cd52c14f2281ec07b5b1006d1e2e653157fa8ff294777876590dac7619f8405bf9a55c8fbfc60d9de2e21977abdbd9acb7fc83daada671e94e2142220c800170e157aa62632936f5a9a938daeb4fff49169690b586c96ed5022dd643e2e2f8a6cd6f0d178ef031d85c3a310151a0b78bfc773b1ea4e4e3346e73cc8a278a8ee35537e8ecf92c2f7530af0c472d2f1c070e66ecb0fb7e9a417fe4336c07e1c03f9ce7e12428135ea32a04a1012d7e6dd343718099047a399acff9bfa3f57a3438129dc45d0c9752403ffd740076283b4cda7332e964be50c9ed6d1cf89066c0da25a6895cfe9934a8c35ed86054fdf26dc9ddbb5a3afc0a2254af3329ad773ee10c27bd0f07d1b64d3f847344e41e8cda63c8e6cbe4b8428807b8a997f690d61339c3efb58ee6f72ce69ce693e1b5d75af1e6b33ae6370f966b620b4c3a6c6cbffc44dda72819da65a39356d1eb6dcff64d718fcf326470f04e09083830ec78e0ad2ed5f73e01c404371a3e9c2bc4449c1e43812efadd600d1c971e204f4370b0eb473a7eea38b2da26103dc493fafc2aceaea3ac4c68d75527953b1cce4eeef8aa0b6837af0bbd188c57466de54e829483da7b0124d69eb9dfa605568e430b557d286c375b44780385a8850655463d4654a33b2f3d6098dcadeaf0186a86856f49353ec99f923237e83382bb0ebfe635b8ab87dda0dc856772e142ae8e885840d5b661a6fc83bc89a4d09f7ee2e11f23b34cd282852cc91281629aa249e8b67c600a258c7721fdac598721bf6757e7d01f1b9bdfb3a052667adfc2070dd5385772de8166ca853a48230e70c55583de6c3cbc2e42a07cc37e08b0ada060b082c2516d95727f8fd3f3ab775489f7ac8c306c02789a4bc569e6f5143052d773128b789285843db7ca257f46c0588ec4ba6914c94ea2f68154314debfc1d74e658f7b0cf6e3f614f786ff4eb277c563a93aeee041bf49208d6173203a40b59ea639a76bc93939296fd2d4488561b862852cb6ecdeb3fbcc368423e645e61c8216fad8f5dd43c6a7f3c89f26507ba11d8383e59b38e371c6f92cefb521e20bc74924b50d11b723995b1c3883a170191eac0c47664419b06602bbfae1168840580b840b72709bfd722f96e83ea1409a6ecb1186382a506e592b88cf59fba51f0541577a7227153584d4fca88e300fd201ac82f0a44c02ddf06ba37a18c725bffb9887b7ecb9cf682135cde83244d86446545432a0bb95b3dc4ffb797d91a6619a6ef26f6677334dcbfaea3a83d0866ea7b9981b9c6012968dc0614f8d45d13613f429f7d61543d35f96e0b8aae59f839803f607fdf6c303d11f5322df278508593795e402e7712cac5fecf77db367f31b734a56c9a92a5bf85a34956adfbd9ca81da091c6cdd1f8c8239f0d0fa2a14f8f62c20e548bf3e9376da067b6f1ca62f581443a3f5d918a4c7194922af9d8a6e94324ca14752e2b4d1e0dea72dc4e14d21027d6621fac268bebdcf3f67fe16e9fe2df1f871c6ed5a076d69408fa9efecc943b019b62f34cb89905ed0d686f04e23c7ed6e05e989ce39bb09bd2cf66351c60abe13a2d16c4c9e64664b38794f57764a2babec7c75c315bd2aaa985a9a741a13469cfd053c2f44b888b8025fb99077bd092227f2c196915f6c44b579e78a9fab8cbccea74e34ede9df9a6c362f85749a63e56eee05cf69d69d46cc242c913c6a01c00ec6c1d5cbc39bfa95fd2345d1a2fdc16ad5b8841a9bf1ef252de6cea57d361350f4d189c9d40015a98fd3ee385a1ef2126be994af704f7b5e13213d3143593db9af5f1e51285b262a69f2295bb0a93f7edc9f09263e0a358bf78e6153e0a8174f8bfc9ac2a8ec9ee7cafea82862fb0188224d06e43818833baa559646e55724d6f3f170b8e5a050f8e41cbf5a5ef16cfd5c0d3dc6c9591aa98a40f12a8be8e4b74655f7b6b67ef90066a22019a161e44b82851eb649d11370966a0af885354683b52ac7147b073c9315db5961bf6336ce5cc26a6acad706b6897a52655142017bf3f7b3b1bb6e9c3682548f8322778ce718f8d015bb3dc6e790fee2c56d2ba540b8f1b832713ceb5ca45bec3d358aeaead2cbccbda632d3aa5f2f561fcb8be4313cdfe3c3340d35087fdbbd01997e5c7b9bc20a3d9ab840f6ac3b8719ed38dcca3b574c003600d9bcd58aafedee8716903e9cc24a7830add24229703bb8f1d2c4379dce8f7e718b56f66869199290a1d2eb4c5fd9ac6b187c4d30e146d55ec983b695b3fe091793f89d0b916b233742d2c42afd6b7b42993b98d900e57b5fcdc388182d7d754ede378748657212f17e25f8d73f47c986c3c8fdf6724badaba6de3b20836e89d77dd8ed4ee09743a1c9624a433319f5868b36b552027251fd049d48011421551ed32b34606896890872e9de5fe6782067ca4109a7b6f68ea8e92e701a535663f76c8636e9c2e46c5b790382ca2a2bcfb24545b0a55636368caf5fa0efc461c63cce11f9eb1d935d5261063b19b924a0362e843b21f4ebf25640c66a97b5c8f5b8be99a5290ecde531de603abe5711bacc6133ac21f92f5138f8515774853f7f3e61e7bad8e382d683a17a5dd0cf4c1a633db177625ec04acc65d5def5bb320f005973ed96b19d994830ad4fed7c3d3fd6ad790feaf9d8f88f7709c57bd0f304619469cb880a588f1759da277dc08f4a31076e08877df8a69098e4daa4bf6f083ff490c0746a33452be2402a406a789ca4cfda0177da8892524b7888259ec9cd856fbdd14b4a26ab62f6e1a3f4b64184731d9ecbccb07f896d7471035cd1d0fd6d0b019f8a8b0b1c287ab034ef639d46995678fe07b98da13fead7a175300b954f406dbe8befb3a4f0606df3de7de49873cb4671dacc33569168c8258cec04165dbd206237d79d9e6260c8b999062eb7fc51d73e028d325a58de184e9c2cb347b9716acea8aecf883ff1b293d6096d615dd8d48339aff28e2e585dbb8674c5a74e9e12f8ef679743e5e8ed2ae8b8ab97ba68f0c76e588af05eb2437eb69a8dea1bffe677c3aa3d8fe949f68c45c2f31b4ca3d78f4716e9bc645f7f88002105f150c006208ff6c322fcfb129ce1b52a19c279282fa966819467479c696e507cd990be149b06630c9e223fd047e1a087c87cb1c8b4b2325a022df8df8db2251bf4ca04a03096df37a2f63157ec27dff2ab68c47728d611465e90d91fde612f8a77d83677681fc42796e757bebda3e62165f4676c3cbd8c4b2d48b999065799375eecec663e701a80b438c79829d2f164c78888e83a26ad76934a3b86cdb960505cbd91e4cada0d034d26c66e60482e687af71dc65c49a42c4eb47b3b10317f9c4dd71fdcf3205e5f7bde13ca5f1f307a69b550765f212a7db5cbe21fcc5f92e6c61e048a6b95e234ee578f2d472c3682fe9f85b4c375c23bae9ba73876181e01455e027c4976f6f3778ce8b254d5e9031f39fa5b6c52e9c4d39c211035e848ffbb68a86072c6c9afa8c4c5f084dfafce636067638b3b141caba2817179866f087807c0842e4dd15079f9a8df07a2a9bf33534dee56e661ca6a06f31e17d46a81e367be7cb2379e0b069a48be0f353537498b6b7169ee7b75b3c20574d1f67c80d68f61c9731b09f5f69f23e428442cc1f96951ba7461b7ec448a36ad4d87c1dd1c194dbbcda6ecd682afe55265caffe392ff4fb78760ac5f96847897f0d897651834c05dda5de13458486a487a2f4027d17f9f4b5e01564d09323791cc8a525f15c2881c480c62c680d175f980613b0dfe0cbd3ab8b61a7643648c3950d6cf7efd3eddf7285f66fa50098913068c0bcda80411a7f9b6fd8a94fa4ed64542312134adda526e157ff15864e2a4440738e65c2698e5e615592ddaf4fd74ded5ba8e54684628e5e8e7af3c3a68ce29bbf453051270012f658d7adf23e08fa0ed8de04bff62582aec2373100023b906e55c7e922941154f2008975e0ae695c27a027171419d6dbbb4c5298e7f7f5e26554f103f7f458e1f4348d65ea178714e661f9461ed6b9a3137fc2c50f012669a92752916193d916e09ab54ce6363ec0971536e204493da2a66b807f4a292ebf1d57b23cca43fa6d2664ed42fb90fd508e4fab037bdd20a18f49e96480fc30a415720a592992db9886ebf59cb8b5433983742bdf99bc362d67d5ca61ce8d4e8b9cedbf041013b84e40e21baa9c18a99907afc8170cd83e16ac795c5e7a84fda5bbe6b94c547715db435e87078c4bb2d6132b7c762908dd388051a35778a788aa37d8e20b4c1f7da8aea6683f58ca0099460297d668ae7d86063dc06738d81f65d0504ee2170513c7c544393c00fbeae19b716b4eeae74dae2d97362accb29aaacaebbd32316c68b72be91e492d1308f7b847edc7841767d677c3cc83c15c6fb20e50ba391157a832efc4e2573b87d500b32184effe47ee6d67c38ba5c2513870e2508ad3fd1896c9a16c815d482460685d03d82f512cc884301372cc80b40a8e627d354e57cfd5c3cce73da40977185a36f0da65b663c5f400befda02d43d90d44505d7f91c31dc24c7e96d3a0584028190cfdc7ec68ed62468287769b961fb86ba65cee1ab3dcc010e7b4f0dcd474b0230c797bef81798c4ffcd741bea150deb49b16de639a6d92fcdb6ce0567b92f05840ce20036a581d5a5fe13ef3db3e02a874d7062c557fb9622d7c9b6931a3631ec1246289dede8421d386e4d8b14f9fa0d10579ff692e1be5099fcdd4c4e024b61cfa9165265a5d58c5476ccc1c083ec99fa7621e2c61844045ab85cd99e7ed5c0f04fe7d5b1f019895ae90076af98896b0ed30342984feda286b7f3ee7f1a3b831e81608c68adc281b65c6ebe0492f706b83ca5707bf93450e7ca745268a57fe972cb9b3a84f3f68ea84a1190421d0d79d2d43adde53a88e0062b4751209576b2365975932864549f1d6f16178cc35618df9f74976954d0d36b33201acc52e9be29ca5a3a186be6514ad61f624c927aa73817840c5611d2e6be54b8c491af317d55c5d8cb9d41f7e8a52773bdd821719b195f5a5921bb4b4c96ae42e9556f00e82c7857a212f9b18e6da264a2b62dd0575f844fd93ca8c7e73efcba998cd676de7604c0bef362f07a01a7d6fec1709a3819f9ee01a6583fec295f64f18b80eab14b09a0ff91143524ce7fe8b1b3de86b4966846a53cf1ea4f3812851cdaf2cc8fefd582e8b56f890f9f4aed4c20a73a0232b15e6992f9cffa466f094cad85d3f1f4b3838d4d17bcfeb955578cad0a0045d17d87e42a4325bbb7142823228a3d5eb2601bee15fb9646dbeab122b81e4662b5bdabb9ab51b8af8803fb279829ae07cf1363c5d89f69b6428a900a40cc875cebef48cd0c6e846d1a450ba0a099319a36cd96a03c764b46e422d3f7b6179619ec21f2502897602c58159a39fd0e068b27fead010aeefdbfd4382cf8d1354b601ab835e53a82e6fc2b9be6e05dd859e141167525ca6efdf5dbb733c162581fc65e52730e450fbb3374179f515c45ac22de35e6465ae953c320fe95cd9d3c18bcc46148b4622e60424888bdf4a1020f5bbe6cb5a2bcd00a24a02609cc704b846f2ef5beb20a796c2c9f9c7b24734eb4436fbf68e09b7d38624c559c8d9d4d4db373774fdd62b7b358850e3ab8137778e6594235d3068dd20254e1cc4a29b13a3c2803a1caf173ca3927d521ceecff92878cfd702cd51c57ad81b7f94c65764834c03bb591ef12f485c409627eb67ab8febcac81fa273e0d90aacd6dd905eedad73ce795fa75402f7cdc30901e7b3616337869781a54bef4f14ba5e7e7a83677caf6dcaf629426df27616f307298bc460fd8f01b594b0b3360a1761e3d64d7d7acf5c73851dbc685ca086e8e4b7db48814c0a135cbbfb19f5f1862e17a3748212b982cd3015bdba4ad0e1e0ca69c112ba582d6e7bb9ab33addac81e0b11d7307c1f2c9dad9180577df8ce772e81afbf671dfd6fa57a389ffe37ddb377fd6b7c833415f127d6c56a142bcdfe5649cb5a18047a10452d8a05e2b90cadc2878fa8218f0ce739b1e24af439ce214a241afe2c6bda64a990f2260ce30697c6fe27a68eb098242adaf39b623c94f8e852bac175f5a0ac271742da08322cf8795817f4c24531a231327faf3ce50a28152fe700c90808216aa08635418aa5c44ef83f62ce1750655809720129da5eb7e5e94e2fec9a2a08cdea78cddbb1fa6b9c38d387ecba0abea03af4e23e01ea317fa798d3d4f7ce42fe2dbb6f36f3ddb55b634d3f01579219e615b138e3811800ec5eae2ed42223eaab6b71f8a63f60c59cabdb7865c513923704d1e40699d8cec41ab9d41e2258c52d0c3ec906c4e058249434f1c263179b5a530f0a297d2f85150381398ed15eff2ab8b133dbbfc0dd0a44723ba085932c265601fd716d1e99f12eb894ff768a663e88beff8b86f6d31ec1430d8fae06a195336a1c060127c8b7fa3df6d7a7bd0f903d2cd9062af0fa48fc48db6b48aa29820a2eaad19a91af60d50bbf41e1a3247fc734cdaecc6706fce7b76eaad08615009af608837c1da4b80a25d99dc382d8c22605f41d099eb412ac2a548566cf605f018be516961fc4a6f40d732f71032ff205e42882441d1f62d2df67997376c76b2ae8397a27d3f39af48b12bd064844ce10014c7e9c94cebe6dde151a6c9b01a30f414155989b1cb223225a3ee6b5b16cd1237e314bc1e983f72b7720226c3a8589a1f28e1e0774b3faaa6fefcabd83a5094037a775b399487e32dad7836ca74528a6566c81ee57ea2c8abb6f5f44f59bbc7be688058c42d721da693428dd9f59c6d004095fd5188cd5bb6d6d3303d33dd5f9f2278b0097408025406809be92726481064306d811e2da96052103d87eb5b3406c77a65bc0e5afde8acbdad6f48646ac1ae3353838a23d6ab2911f00278e28fa9bb41bb187ec40b9dd65ee10c3dbfbfeea5af7d7ae165fe16422e46d6ac0ca2c01d79d0a4d2a529990acb092cad058f5a18c9c6bc81edde1fb84bb41595ec7c69efb0de9ec1e31220a1b04310163c2ac3d0f24f3c5ac7955c93cf5a9e1049c985bd219650fecde4f7eecc88da952dab69fdc96835be4ab4386c2eb5296c4f8e63fa05742bd60ba4650f48ac1e7e9f9a9743408d885c28840b4551d393f75db58ef71e8be12831cb1ac20c062e2346d1e013c49eec49063025c2ee351d5fdef79a935a72d1c3ff549d6d8e2c4a4375a70b846c60d42782d6f2b67002620ea2af905e5d54a05515331c597550fbc3a38c161edeecefb54314aca3cf78ca5251f139ea75d59f00ede55a21bb62decf5cbd74ed223081a8a2c51ac339c980b6b738aa8eb842f870986c59bac77fce2254cfe1327ea187bbd95729ea690516cf6e2b60eab9b585132d15aad81cba131a992efca871938e7e927fb46573847c1e69f840d88e8bb16b6a463f26f8633ecb4b56c4762898963e93af362d9f2074b4969f031a54eb45a66f39035d3287b5f4129cb2de24e17cedc9b96d4f4da9fa6f727550bc119aaee2d607c2fa70aed33ecc9d06b4a6a595e5a5525807c6a3fc068f1aa8bdeff8fa7d18492e144a3d1a2cb02289acc07a654b849bab4e65c716854f8a349f56460f7a98e1621a05d0f85ad58728c4b27f47419ac0e57cec88c12891b6d499f5e8a0f074dbc00467d8ab7c05122f5cc5c2b2dfd96a5f8b47e53f1c71eea282a28c93258f7cee24843014f1387ac8cb7c9d2f8b52d4202f38ff7a81c80eca26f23215474c4836749592d4ea6cd72403c6d9792b7a0a00aa70c8d833d8b3761118b81c88a6aa4ee92e4ce20b1b201e82fbec47a6ed12de35a05a0f4be29d3db96a74e3e6c59c83459970bf946f8a86c36f0ca3affdcd4816defeb2c4ec580f07d9c319feb8193321d713c3dca62a7609c0394807fc474ad9f50ad8b406df24a85ba495ca58ab1761e13e800f052e63c59f1fc0e91326ef193081cc31b74aec2abd7ea19aee73279d7e94edcaa063c1f2df84bf498549e8f823d009802ef74f621d4b053154ed364456276c182945a9ab1f1d1c9b04c12fa526ae4d9887fd1103d2f9740ab8a58d94705e6390feb39c7a501f21aabfec6d265bec86b052832b3cbcfaf071d416b309f8e9a460154d63ed65afae62bb1ca25bd05381ea9a57da6b462c6d25ee2c109e492835ba3f239b3d5691b11f1bed2dda8d9e5dfe5c9b512a2cba122326a1deed710e61430987d1d8324d6097ee1131de3193b1456f9031e33151c9b6026be7f88dca1c85027af8e0406ee6b95f5fed690ab624fa29fa60ab51ddde7063c6f7b61e67702ed82246b3b42d9afa90bb50fe1c65f47e7c8f41421528c2153bbb21da08938d11bbfb39bf933f5ea4db090cdcb1b84cebd131623f3d3b06436ff32017a5e694f137171afd4589ddfd0b00ecfd8d452366762972abe27dd46e2b53e1d52f26457d409f94de628bedaa7cf86dd2334e7c27e6cc02bb4b5638c1dbca92c754fe03fb63f0e72bf407ea57a4d73fa010508cdeac6ca0802c84bd411a0454db0f040281d3b4e9a3afa7648263329c04a5b83913f5acdd629598844daf50fdb1b76393ad7ec2349b874f91aebb926609d286c5210f1785e0e440f28cc4b685c0f33f0b206c6afe59c1c33c3cb3982d9558dceeeee4135491ec54fce5499fe57680b6400180c1897695b0593c7b199cf1e60e31c2890e9f9815106cbad077cc75c3a1c054f7e3d3052064de08a29902e364bfc93b26faa08d9742036c47a8625ba54fd1ee9cad8d882bb440eec92df92452269202c57a5131fda519645a76f257b9e07101208e19a1e9595fe7afca5ae4c0475be12b543da45338f82f8e5eca9050780b6c88a3e41dd283b6646f9c742e85ca6abe75944ac9d001a535f3da192e65fcc4d295ac02dd342ec0db1902114bc2501ffef033a7d6bd2fc7d2529bc9f21118e3dac2c15f8a9a8d88c2203c4d52161802452adc1a982f49c5bf9db8d00f6fd599a842666f8613c240f45918a774dd3e5cb054ec80335e1601255aa70729a74b2f85769ec1650736039aa4b02f25f8d3a3a8d546ce26cbf23bccdbe41fda7cab8b90556e510f888bcf42b976d580e89975890abae57fc4e5564e0463e85de96534328fa23ae304c191058e6931f7f5923555558780586144973b2646ba38ea71140d2fd36b6e8bc8dbfb57023945342a84a5c8fbc4bedd7ee6ebdd874164e4e025e840596b6cc3b52fd3700b0ad6cdcfb4a55867b9f2ded78ae4c2ca04e43d1d7f7949c34e5a5888bb696dc8c0546376240c8f1b142c18e63e88f58c5769eba9264a0102b4ded4ce623066e5f38a7a1485148be45a1c7d532e048a7109dd49e06aba8a17abe0b6e4e0831d050896cffbf9bb162e0303e6d158f0f1e57bd44a90593df34bae13468ff471321025eae8b59624564fdfb4594b44243c1e7e1f086a0cd7a364fd7380f0ff34d601de4a83d3a9a310350767ff67ad6e50574a1c25e2e30a6c5a16ea20fb02ab9bca6ffeb16743224a44d3efbd7570b2e174fd3447787bb87720d236545ffa8e834cdb671f166f74a1a18d6860a81ddf55dfcb865eb708566647bd8563fb54cc40f5f28ef16f9bb2f3c304669a48c199a0b1fbebceb8e69957331a3c4559da6e2dc05d4d56c34e0feff6075b972d80e7b3c8bec0e9b4c054a54a16a16c2e3e86ca2fb37a7b14968fd10a33f59047ae43f714957432f3d3f36608ff1c826653f02fc835dbb6b6c3a05397f7a83b8d65b933157f49b7f4a32093706ba97e54089ba189b3fa9dae54476208ffc7417850af508bf2da94994ef4d19a3c90591b22b9e12fc1e31bfeb5bf5a06e49694bae977279b4f56991207033b5dfe637c428ca418745796e8a79643fa5c2d276381e259030f36e63f42fc0505cc6cede4ea49a19501bc366a38d447252824ad6a779883dc857fd204a051a1162b95d6591e0524f00cb596c835f9f55fb8e9f761d1f26bee4134f4e139c468edc7de66d359f659c9c8ce76d0887bee954ab6790ad46d3bd3faffaf1a7a89c5faf95ed51217ee2f89f4d84654621525868a10f8cb4f2c2603a9312f7c8463553ba19a61a0088d913dd87b51bb87d5ab9a2aaa3727247a5cb4a05df7c715eb68ea7978a9f3571dd3359b85f3f9862a54c32688d30dde3b2fd55e807676090ba8cdd719b55d1b83b30cf7a9288bee585156100e685bde33a88069d4c856085058fa48af07d43595d0422bf5b9c41f68ff9984daee7af4025d508b6271217d9e7152d360edb0956fe7b282f2df0a30230bfcd0f166fe7c66895425acefbcd65ea80f540e2a8300aa52d57bc3fae0ae95db0d12df9e3fe9a6fc13f96fd52eadbdb84e819ebbd60d1db2783e20bc9bb6f5b9d90f21e3dcf8167f362331addb0fa2e354b60d22f74dc3cc4325a08abfb78df997f7b3c2b0ed05bed2dc451de12f98114682f603558943cbed8f0cd1c0ef80c33d1fd46c5c186181e1e0a8a034bbc815b66aaaa62e69b635a7cada47214e9a04546cb8261d2d5b78f97b50214ceceafe928172aa425f4d2264c6722f88292290f53f7bbdd6cfdfef8a206169b34ef93027d3f3425a79d7969441772abb36960a7303be4d6d8cb0572a48c5ac3edcf9594ad1af05c0cebc857dab4dca6ae9fee7d7a2780c07b1c5f07062eafeaa750ef77ca0f367db1ea439d794c9d1e9fafeff1b4c9f745f73ca538bd0142a66395cf1cf96d183317c65b9e4d74b2d4a33f848773b71444780eabe64d73ff2c0c8afbbfa326dfa3a88d48baf4a55285c837b7465d6efb80c59a2789c850d0dd1bd38e965afe6d9b4f44feccc81e6c385f401051f90c42aff6d3622016cccfc7061f10315f53adbe5dafd38506cf2d19a28b9e6dedfb78c36f5551fd2ae9948dffb46ec42d7d98c226b3bd9c7a18eb11350c7c5c7bdf5994c7be24ee7a7badb4e51e4ac53e4862010cef9b2ff2b626150fdc3da7145fcad07621ffb67672a58f8ef594e227a7738d3aaa844d9f09618408442930a50fbb988c0ae2ff4ce81adf69e3b5195eb01796723a0d87e15570c78af418e9fbcece5d2701283e7d7e496968e987b6616129924a8d9894cde206488e08364919adf43570dc7f7b298853f1108ff0ae9eb92f9ba5415b5e8e82dea58413cb8821b0cd9ec1d80d02a4367d2ac6ed9a0ae825bd9ddef26b34e910d10572df3cd76376852b221953935c46a1c5d1234ec5680f8c887a4755d1c1e333a57ed0cb37199b53d34ce09b82d3c3c5068f47086f331a77a7b28dc579fe983a5172addf01343aeaa20c9ca79f3b6e91ae5e295a781c74b4473115d7eedb8f4e47e0e68e08ed2fbe885ed47e1544a29ffaddd5464f1e1e957cf496153a1d47dd10fc8e14f5dc54cf852435d751d01f89570e4082b42e25633482052d147e681959b682c2c64148dc460c37ecabdaef20c335f0b765b5ceb850e5f63d84fd1bb4ad1b4ffd85180d619d0a3ef961122da7e068343a0df404b764aaf06ef3e26f6a9084da8052c2cca589c808dcb6497cc0b820473532de5d9f614a19f7506c56cfcc686b63f2daa56ce53a28a89221f2310807ba6223b1733a706b4912260d5610afbc06e5ad714e00e8d5c7a4da49d3e99b93d6c79cbea28e25456545886ef498bd55acfeaa5961705836b27bff9dc9a937f84276520520afd6f8fa1ad00f562d681a09452a54763894b89775e38d46be2fa6db1817cf84ea7a3caeeff5dd3b085882a498517b2ad8a9b196eef7184093d2d03cb7f2088b5a393cb19e9d27a063d05478b351625b3e664f73971f8ad4536bb83a68a65a38e64f368120306b20e26adce683d05e05306756cc9627a160e7f0796a829ce9281760eac38732c1b6f167336ba4e32ac1be4767c33a3c616db3ad7dec139c0435950196796fd351d4aec8a5d63545c2596c5946d074e3af41f7dbe355017cfc01be99e094347727c2520933575b1b31ab32dee529652eeeb3618e9663dee2f7427ff7f69e23e8fe9e376d8e20251959fce4fa381c84306f52a61a6b39d28627ec9f2422b7631b90c658a17e8960e5812d00cb9450c88363002fe3c1e90d49312c758c9c161bce5c86bcab36a36f5ac92076b12800741a18b9b4933e9c87c6dd9951c11f68fd592cfdace59bd7a1232b6d4f9fdc7fc4c261a80341c7f71f3d8d1ca52f607a445913d2d466a199212df0d2924d0396fd928f42b3c337bb5b0bf77bbd02d209646460c324939cadc247830a666b4558445f87359b10fe1f8b061b4c3d411db2255d26b2562b605b144a3c41bc73354f22a70efc9c5e0ee5d6f070cf3f20193882a51efba5b36fd7d9904f10cf0a27bdf93b6b0760987818fabd7ed5df6be0dcff7645b294c5ed89b8c0b0133df77b4ee433f589baff75c7106cd06fa7edd2675a41f5c32cc7b494dee628f05f4c9f03460e0a444344525569e102cc348add5186ba2de28e66aeee083b02ef6be2257138be64dc3cc45c1ec3f6263f88c13941416c5cfb782996284fe55852ac5e03df1b116af5c6abc76683cd0c094f1f64c201f32daff232b6cd3919c9e49548252efed6e8ab5cf630b653b1b05177099f5046a1ecf557a6f1d65a6b685a7c62d37b5e45d1ac12092d3ac6d9c9adc0f8f8dbd983816ed996d9f852ae4c866d4789670789ce8d50c0a37ed38340933de88adece143243dbd8e5c88049380f283ae7ddac6ac6dcb4412a37563619cefbbdf9fd1c9ed3c0d6f149cbc7c6ea8501a0698f134bdc73020fe73480353fbf5f1e54a0d260931e0b0b0ea7d9ad58553c47fd02373a240feebccde0bf39996a355f5fe4f42c70d48e4441a00b553ad1badf2a22d9fc3c7965e9e9467391ffc395e918ff80d39863f9461b27c11859824d697ec8bca9ded62b76d6f66ca39124d6ca00917df021e46af27c39003af9edacf31acdf2645df3378937296c8b69679c446d5fad61a8de03ce278c6d24510c4ae2dc34fb92d25881c4c19fc476bc234c8c57fd5b5bbeacd9ade923d71abc67c00de99a61d4a78324ec38c81f4c32604da5a461ae5265df4ec36edb45b2bd13ede3fce8c581f66da6acc2d81dd77af69346779f42ec9cf79a2ae4f2f716c22502ff18b38605a784c0dfc39d2641066b71b1a7a8a9c4cfb2e55bc93c4eeadac5cf026555b34a5202d642ffc8036b888aebfc86cd3e381157301c326559dd48eac57dc113cb63a90a35a19370350418cafcfa36115d69b8a07d931bf738947e9a435f98af20211358258777c0538eab26d6f1d6453f189773d9bcf4f21c83134898b98a7afc4613b6d5ce89f7a266e846c677f5fc08352f25362c4019f895ca0084591384ea3b4284b5de663778fd43cc5a49932b3251a8e8efc316f056d62085b9831987c86e4c2946246dea2601a3a61b97784dd5375e3a32f35b2593fd6cd661cf57a6ead5d72ec54626190dd9b202b948633cc75347a335ddf61cee1ef8375f5f49d16b9c09bb2dd01e06a72b0e26d8cfc741e6c1717c7c444f54e6d58a7f37a8e96e73154e96b271be497033ced87469630c0ac2e9b4c612b0441606f1a6d89943084b928805a29a6bc1b0b1a627320eeed6d2e1a3b04e925445f9911a1a4e852a90d15975e800d0ff616c243e7cb8dccc25241f07e0e00746507743bc275915c63ea751159f9f758a5c31f68c94f2e8b0d30a9edcb06d023498134a5f42f486db4a749a604d3c4a7dd7d44fb409728ad8a3341f5687f5ae0fa0795ac1a11c9efc9f1c5062af4cd75790810605a47b63f9b5981f9eda991143d9f33738ba01c2104476368d6fd8f49687516f80c994dda96b8dec856eb4e54a8e6e9b021990255e936aa2f4db2d58650d30320fea0318b5ebb98678e075802bc7e3f42835dd3f9dd9af91918b6c2a201e689246696d8f251047f77944998e8d1a7cf4058222bde41f0e0fb683f9386e450b926ea53f7c82a8cc2c3b1a272a17aa860a096729f193ceb34bf3e4e85135b8ec11fa622e539ae6def9fb7f094345699764bdd6288479ffe8896592ee2728ef3b595a9cd467e3c8a4b080aeb0d41d8353c373434c795f0b3426ff3f546c8239ef3a52b4436f7bc186ca5e9f80c3345c6d2ceab4a1357c9b7aca2bc3746811ed4b7dcee928051af28be4438c8d7eb2d65e0a1ac911a1920c8f976b6aa52d2c7a5dde125e09068e0bf9be576b13b3a6cbef63cf2cbd0b701de69f3d4bf750a91990409b6b9120075f1c4d19244634c8d3e097ff3e92af4efccb052caa4e71fc7b6f735d04835cfac7f5c9476e96120f6964e6437c8f8b91ccb79ba20db67105bfb968117b97a72d2ffbcc389b86eb5651b4a6aff77eb6a67f0c3fb256c880d8b4d41586eb4bb9ca38ec1df15e2a586e89fa7e70fd8cfbccae22a981a13f503c3d9e5d8841e117b1e060d08bdb74da24680cb2f5394717bafe8b1e14198d2eccb6ecb75c01c34a514ede1f406134fa46e05c185711b9ab0cadca8e465d164c4d6396d48a99a6d93656215370f2ab5e76847f0c05c868437a0e4d00e5ffc57d426c4c912d5db40978e20814ce1263a8eeff864654bdea2dc29112a4d1dc566bc7a844971a2bb852bd5535e76b9d55fb24f8b6b3bcd5fce1a1f9249fad0942a1f07f485ec64bd20d1c0244de9b1650bc457595b83f0bb6c740d04ab3e9735cdb5c8178f71c439b9703dd30d1098a60586ef29043f107138146a25b6069c47a76f1dd5f876119e54d5dcc7458f02d1cd5eece3f5cf8760579f09da64c6d91bd9213ff9aeb5665438a1fb6922153b435a007e195b0b4d27b6ef67bb1484f3b0c238eb208937514aee9bed4ed37a3854732cc9ed1b7f526f649338712b026096768172cc16dc6590775c317768e8fa05479acc66df553c8c23e5580532478460eeef2a0458bf87d2815d895718fd2d07a46116062e05030cb2b0259a257083473e7b205a7f67f6c403f9e9b5a147605e193ad5bfdb0db5c7b959207ee368f640f24abe019d45ad0120b31ac8097126b2d8a170d3d08298e77f265d3d028772e6d72f118a794579f20cbd89be8d741060236ae9025959f3818ec003998a30bb957706559c9318da2577ad00dfa1cee9c113b701e9d986620d79ebc121bc7fd367d4c40ffe399d1ad893f90f6a1647c3e4b6fca1b7c59abc1f6432edf62c595cac901028c248b82a355ef7184a827fe2ae392217fa49fea7c4840996795046168b9ff2c6a3ed5824cec5f78b3bbd989f511137363c8e58476fa4b8be23d071cb78a3032189f7d710bf4f743031a86cf6dc266fc707c631c99deaf9efcf2a52646a6b558e91ed3dc75e60b6e627aedb518e8078502ce1d3c09e8f14559dc1bb084c095649c971671428aaf145fa40e47e79cb092518b8397a151f7440b2a0f39158f289cbe2c204b0d79199fc100952975dcd13772600d26875bfb369a99d04417c486edc1e213854a059eb8367c6ceb9899ec971046bc96336516e65c7e7fcfc19b2c0dda4f059ec4edcad0165bd43f53548dd48dacda8d1bb2968240cbebf608c504a02f23a089f36fbdaa22f9fc4a7cf52902774b1224a8a9cbb224ca0e1193a178d26bd83cc354c829fdcbed96a31e6a98554e602448b7fd5841017e598a6c4611ddcfe7d8560195ede9032bee785ce3b5e5aeb0aa29224e5cccb07cebc19458d929aa67ad5ed90861528ca0568ef0f4aa999d11eff57de2aa535373a6d73b5b93de71fb043358517cb50d6383f2b522dd2ad7a5f408287115e196caf8316e64e79176cf9fddf51b8368668b19255665018df0917ccbc043c9ba8ee95ed7fea0ef1381aa5612de3fd3b438a51f393b82f7ee533963a5b0ca72611d084b72dbc961d2037216351ee3a6533619d907353a61ff8bb7d37f8c4335eef5a34a0998926016a3ca977647233967221cd7dbf1a8e1f3fffe298fdfc6a38ad254fd7f4bc2c768877e8b6491b4021d0857c5f20533ac07c1829eaae24c299b6448043e5d853f0d1a0200ada4a8e12c0be736be1dd9a0ea460ccd5ae611f742669ee2f32497befb76976d791af12d986647417ecb0228dedc0819e59deb76cb68433257bbc82371fe8382e00f33da8ba2613878744217ad47a94808b9e06991a6725121bfbb89ca3151373b8f0bbd1ea0eddf7ca57e2eea0d5d3e90d3c1c0e9893f4398589bc118244c96cc3275339388abe8c75e74e339c5f5256f8c7a30b24716a8048d93547c10461612af2eccd5a794591bcf2a7f8e155c50a50046578a134852b751bad360c5e8b34858af2449cb546c21fdbc4382cd96ace4b9ed67eea71fc7fe451dacd2eb02358be574a6c1a74867dcea3b20b74c93c9dcb9e5b927103d9115651302a10395b4873aae80704a1ae83e49de3acffb37cb86a76131b64f5220e8eeea832fa7ad5a954c4568a1aed89026e33a5204cf19c15283ab8e5d7e04c1242a8cdb3908c9babdb1c2d800688a44906433b8dac8b89d99e09884a861fadd7f4024f0e62aa6c21c1061b27d784e3d5778292480a963a61cc1ae04499bafaea8a245fd317b355454586a3f4f92d5dcc1b225d6c948e100b4a5a61fa81182810624bc1b0cf739991ae0dcfcb0c16a79580049c239785016cd683fdea0b3f680cf24891dedae2681f44079836f2b3c7fda98829ba991794903fffb36f8ae4ff2851cc8a733fa8e974cc57e50e2774bb1cebd732528c8fd72f9228ea309c7210f2aec1243bc580a5840901a6b4c1301914831f407092e48353cb536fb3d1a51457050f46b53c563d4c2a346bb63edfde7e20aedfedceb622d69fe46e17ad605094ea2360e2b777ff4550b776f9ce6244ea074cf400d7a5499fda622b64036f23f2b64260f5199a602c2d357192d3d770a2c73fc3dea3f68db2ed1c828a64abf49c324744ded931899f320e3c07a93c5c52ff5e3ecd8d7241264960bc863d9ae739c6c98c75a3eee6cbe28732cc2077caf64a461b482fabb76b6566ccb19b8321a3a619c3c12890386f9f65cc578928475a3a1974f877f455c1a5ea45bda6b6ab9cd74e5a592fdf409594b54ccaa62c29352c6c626f2bfa7a02598672c9c5acb19600a3b97c4f9f68ff9dfba4b4ef572498391dee0e8e27b592bdc4dc25312a1e55b94e52693f85b08377de9839490f86a42bf5af05d882802db02d01a447f2e30c52753130ccdf44c23dfacedcd0f925eec219fa8d770c0643c002a34983f049eb391ed293744c7a6a3a3b4e5d09753cfbc14a2bd6757c2a22f3bd7582eb9d25563fd4229596374a45b73955796aed4f7d981a992feecd59e5939dabb389fe0743e8412b7a3ef86db242f2b0414d63cd17c926e32c0dc1028b292da770cfe1406d345b7b71cb07002d6f9594666ebd4391134963ff718b64821d4c07c7a47de9d4b4bb3e9f43a19e96cebb39c1a2bbfe7b39a70c658016e775b0fe2407c84cd995aedb03e1e07cf8351d143ee113bab9c532d5f2f56099005b4ecc63ae190ea5d9a95e94c5f03df4e17b0e4e0909d46f91836736a02751c1f412f039e1d6cf9633c4ca31df20f37125b1239198ec2a0c10c6ca5df64c4e4ac8c9591fec2d1d89e862cf3d654134b3d3c7c77f67dba5f9e41d1207df8ea34ffd0f241f63304f074f254234d5cb2a6bb6331ae92a41b2f4f1b07c6df01cd0bf01cfb6a68d520bddaf6284c3c133bd270af962a586381bbade01acc5ee0c0e171ea48daa915fe88e39d4825c68f5f5374191a74461cccaee59ea08721016b5077fe68258d424b4f30e5bc4501198dfde50a3506a1611448a002edfacd5f3fbdcdc1df37bc6387a27e0b65a1801e80acc64c2f228c3704e5b8323ac6f4518b203c16fef3c25dbc7f31cf11af992d6651553d3324a1edc417b79a9f2b6037659fadf04681c85f8a8505b53a1d9d41641e9b4a41af655f63217d50657161cdc01c574008de9403414f65fa9a731998f6c75e0f65b70e0221706a2440351a9e9780e5bf927e1bbad4733b0c827863838e0da6d22969d6d6f3f52ae46d8bbab642d92a81e00dc05d6ff60d339be9c4ba6e10b1514f947858d6720b624a33a569f4e8c57f3caef28ad72a8a2c2f8406833ab49bf46ee7c1e225f5cf6e8f68ed3a305c378e5206a9320b8da27abe95a4cffdb9e35d8ac9e286cfcf1e38da6d7cf5b8600062c0a11c2c1dc1cc597c01ceed8c1b5351a54dedbbb9009fc6c7d169f173f1ab70245b8098f83b097c238d778f68539158a96b8790cbc9101a085c5ac5c377db6cf34c24f254c6b7fa32a43bf399004f57308f8f9b1aea25c360413aa54dac4bd69468e77b89692f2cdc488efc8dd3c8121dcf66082ea4af589a36862474099e8d1a85bd1c16862d52f5a7180dea51e36e377a8866b6b06bc3af1ef6f9f9ce99231b636001d3c7dc7512ae6cb98071d92d4fe2f1f491b5805f9d4098aa97e6bdb4dbb557b2496201bcad39e478461dad8c3c5d0faa399f8abc7bde6561c612e3d970b169550a86afc477bb028860bdb441eaad5e8567f21752fdd1b4d7479c686208ddcf080c371775ef34fc159d82da2066d91f4031657886282dcc9dd4b8c132c94e3a7f77f6fe9f5b54388fbcea349f7608762af96f5562d25505a99dffd1f2ca3343356256e1e0f9ca31f9499d6458f126df49d9b6d6bd16a093aa00b3345e5e670a9ca0bec1576465beb80dd72ee15eae491ad3c73c5446670d7ada844c274cc5eab387da6d9c38750f6f1e871d893f2875ce9450c38fce4b90ae6856e279ec4dd55255d8e3a639dcff21cbb624f21e53afdfdbf121a19eaae71cc02dc12b5f37a4bcc0d5cdfaa248383c7c2250422bf2d0830185df629a44a8579f28b1dd915393d2814eff13609af9a9a40de52a9c6aad73ff5aac1e90239b98fff5eb76a483e7421f9b19eff3b213cfc2198c28181be036b33f42445212109d40057c524e1b7dac2992777212df48036bb9fb78d060259cf485f78a6280e35664401eaf73a740e37f08c19b4b3fc60a11154eaeea82bf2d50ad626008c1805bb91654e0b1b159bdad8826a6e00a485dc9c53978baa9db15a33646fc445f537be1ac4eaeb056b75fe8fe12f18a0978e1804b98dc8f02d73b9e8e18b8cd5bae884b3e68d538b1a27f953885ad86c8957e5554479063222a30ddf291f49fb724c0a0f9bda646e016ef7eb147a3f9a074d7b68556d4987c834cceda2510b3be983363c4594fe51c630a2aefe1f0aaa0afbf6224e157528d5653cdcef38a8fe35c714a1521b5d60af9e8031afdb531ca169d086c99726a7680d678be609e6311f79e041726777d2963453e47db098e2986828ff84061d8592cfcfb57ab62e7a87f5d42ac1c22e13debea7b839c907ae0d3caa882f1cd562548565a17da5351206e70bc49f98041560dd89b2ca3b4752ad7140ce790648146f6c006a0e1b210682b6204d1a331c87b5b443331b3a442f6951c1030fb106b99f20e9aa8efa5441df326917eb9d141c06187ae384b23984dd9329f53974dc2ae9a408744d47261e568e0d93e42336b9ad079260493a1e7bfe00090157d8b0df363771f96c79546fd064585ce711eb0a32a7f52ebca0340fa550494c7c34d37d75720dbb9f934e75afce615cb44f29de350870055940e6119e07dd16023a3cacb69804f6df577c8013412b6fd5bf19be4fb14682837f9412ac0d13b2495213bf873c1496207f0f4d13ee89f52dcfe65e07925425642e8f886e8bc67bcf06709649706d71ac362e4d4bef4190ab62b75153f23aa00268fa1a5856bff15ef78a8a873993eeb819b06bf3779cfe8a66c17630458acc7f43199ffede9791fb7d47824a383e865019fe4a6d0cad7afac2a7ffa203cca81d27ba51d7f25ac723a955d877eb5b4470948ad6325c2752d30248eec228dd8ac6a3f2fd8acd02e25a52cef94f7ed25e56f888c1613558ffd489accd76b185d013abc6a1a16e5453d32b93fc6eb3c0072d16a0696aeacc402f97f44824159ffea9f9c3dd1c9933ea78ea53ee6fed2b61007244ca306880e0871a1aaaab8f673751ec2c8cff7368826c9f7eb40e85788308ad3b428660dd90f69471be7731f296eb2a8d4a5d40d11d5a133d66225b9a6428f8d38dcc97689deb10e144f72b9f05cd5ca2fe38c9998f414916118cfaf756d4883ecf83cbfe9ae087038961798fe0cf4a467f1eac9df98510ca9e2ab8f61a6c0b92cae1c54a2b71ede051c348ce5d2b209b2722b543d23ca92937517bfdee3863980e4db8c066f9a1d3e8dc6641f6729f0e92b15414f9fefe7206856cbfd233a5ee18772d5190113a7646b44ac88e537491a6435bfba6ea5e0423ab9c0d932142161c37dae997c7fce486c55bed654937e31bebb66af93cf554d4e6055b0030d04389033474e34ed27f6586536222357c5dfe1474141333eab6efa569fb91fd0ca97e48ae6f59b9b12180172fe03505a28807bf0d2519af092c1a0a38fa72eb950fbe6a8b502a9c400aab01b1b73a5b148e9cfb97d54bd1a245485a41b2c2e96c2ac231557c510ed29915fa321741866267e211799fc7decc4ff9c4913721166c0e9b3d42bfdce3033113add4a563d197f396b477e55dda7c1594e2ade5786b003afc7c3418717b4d5182cb8423a40342878dde95659d7f8dd918358c1d3db5fc8db74dcddc62aa6aaa7b68af80b5e488be52da95caf45230b311689972ce6d0039dd50eb562d67b1ca1c52c5fde45356a9a2d08865cf2238b507f2af6a0ce00f9303bbc9afa5c40f807989cf497e16a71cfd23228faa5bdb4899767da6617944951ec1e57c15cc36a8c0fd0816b096b2a7533403002efda9dab17bf445824114334395ed64b322218d9a1ef86000012f755dfe0ee2e75266d5149d0b3f8d82c381c83580c89a37bed30a55f028dca5c687ce785f80516b5c7da7cd4433dba8117b3ad7d46c1c0941a4b9244045faa607d3e58352f64ad9bc15415bbff99104dcc81d59445c2ce05f3e38c45f538dc15c466250243fb094d71a926f0ecd5546c04d967881c297e751f236424d26fa3c91ad439f083d51a0e678f2baca23b2023ec3855ae4be256a228e16612ab5c09604c2049ebff828b6093d881238b036b364d73745c9c45bcbad0058b47937a28b4ddf1bb3f39ee3654e6f8a57c9f03f6583f0c0bbc2bce32e57e13273a7b50d433eaf75b680d965864c8115b10141da2027ba852c05d2996fefba22e88a2067808a512cd8e139f267ab0ca19e610a7b0a5b4ab118581910e0975e6d4821d01c1c601d2e8a5bbf1d0e4c25545ebbc80cb5562d579c23e698fae41e99df99a55eb86569b99b0c0ea6002f9db4a893aa8b34818b6a857c53b942aecf9f9a974ce3fb08d4700274a856832b247ed34116a706c90633173c5ae0a10bbe640570d681eeaacb0529a1b2bc127f18db1e1ab6bcb1a0070e885a4e4dbc6c24a24a8ea07c129d084f3eff584222e2c5f002d9dc3e450e9db84b4fc38e7f469b1f7ddffc0a2038079d5ee0b87a5cdc94015a6de05fb654af71d213fa85ce727da092c11572bb11fd077f3def3420eaffbec20a50b473c8dadf683577a9fd9608aa810fc9b7b26b54881f354ecf26e8e891f11deceac3d199629503b15f9aac6c8dce9657be94e7632a7868150b3f3a94321b8b116fa72c904f40081564e1ac0d08c646c884cd06f329a1f504b0907d353b6c319dade6cf8f549ea3d9978c4c07d37d349c2f573f3134270e5c60af95e1aff51e2cc215b2489554e8d9d5b934217ca51c3e61d336c824cc56dcc20b326d733186bdf172d6fcf9684414e85437b9c7c569f67d4f0b4799bbee4fe03f4519155526c01bbac834437e8a52fee459446e584c292ed8294e3347461b0c164e6a522bfe78b9eab3266ba6a9d5e5d2de57d7597fd3d289aed5a99bddd15154615ab761ef11edb72088fe3cf42c81c28c466315c7277792fca75570756ff4cb058c4de74e504581947ba9ef3edd2f45206851871b3b590fe0a5934566c9a6d64f60ff6930c60ff72f3fe17e79b41e50753487bc755d0a4f5440d8a3701e45a839adf4169154909f6867560a07773b60f3cd1a3635a4322df940d0fdb5afcf0912d4566db31ae99753d409c2ab08145b45491713afa7c22b8581f769e747923f737057cec704841209c9410cb801518b9f0249d64b5cdf1c66a2df54843f6ca24cfd9a09934b93e9fc77890b555e1273d14746dcf3a8a45c87364666cd3958dbb7c3061f4bc4467013f06ca6302e41d7dc4301de5473efdeb29ab0058a2f2fcb779a5664be0a00fa4c846256dd67b6df8c0e2786e85e176f42b0650428e8285e383dfd934d75871d772af7a71ebb471d7b9abcf015930076408023fe24a51e6dd7c63adaa4c07a6c125eb1d5f3ca98b097ce588d5575a1069c3057c86ffa25b0514b8e0b4fb04493a12830af3bdf7e08f8eccc36aed8b416a507ba3db0527b451e0a7f89264b03dbafe503ca34aec9e6ff70f3342ccc3c8ae860205bf092467eafb0b33889744c4dce3862d571d720e418a39b1e00b4c9953a76de80bc2111270c1f8f9477c14f3d85806b779f4f0b93b7734bd13b9ae817d3fc3de8ded1ecdba08c2a23453a440c7e3332a30800344f0589f4173c0ab6b63d7fae45035829095a9bdf70f7a7334447c3a57c37831752aaad4da7424b915fad24eed1405df47cb9d62f1438fe53d7447bb03ff8b73705529bd099d97afb70196bbee69c3bfcbb5dd4c1a67138b4e87593a9cfb4580d00b76bdd16e5a4eeb95e8f9ae9853aaf876d574bd3ae565f06b20af079b10bcbdfd09a7a7e3543f7352f19bd7492037ef3ecf3270f13276a6732b54c32cc274aa177f9dab82244f71997eaa42ccd7161e231012bed0e0aa9fc1b5d8bca6a2848a309e4f7d312bed81640a7f17dbd450890932fc2925dd6638bcfc0263c93e5b9dffe8bdda9111d114d91db3d65e1615f92e083536ead9e1e8738c4f3fe6198c62e2b786093796b509f9b0b874c00ffe1f5459c4e43518e6d31b29b8a61e83dd7c030c00a7a527860d4c5896ce1f98c1a9c0a18deefa79771a9dac9c4ee293caab918fcd843475c66340e2a8f95bbe1b12fb669a2a6234788f482f640646987e0fbc0c06db66f1b67e70c7d9e3b1d8dd8025839bd9a460f68bb5a4e9898c5e2c9ca969a83d645209627e24f142b03684ccf3b1c01b006c57405f57198eb2f3952f98f6c02656c4d4e40b19577e0c322709a2b55497d1c7fe6f314d9cf408fd8c69d1a3cdd923d22415e25d535fd4369ac44c9b31b016beb906bf1eac46903e3d8c040918598a2db123b5b45ad82cbf84e5f21630b8418dedde5b927cea0ae0ea2102644bde7ca835930ce846b1e37032888908efbae6a7485c618e1d49f9c35c2a98548af3f54a9befac7a957a6c30a16c963c0a1ca5db51706f01c97b6d53222b1c5f568ebbfa460835a4ecbbc03fa638acfdabe1758b9e6028acd2a128675765cbe37cc01f63903a324260f0b6ea88c45aa5ac0f823e8889ba2e925fe46afeb42ea322c3784bb3728a10c5481f50549c428228de85233d39d7ffda9dec6dc840ea6b273c4783f03e0cd04450dc8d0b61bc97f77b025ca196f53db57053ed32b5cef55dab31262d427ba0f3079e961e5731fb71835f54e164040d0ea9fe395a2521517ac0c2cccf6cba5259115ccc2c572b67e553fe3413e2bada8f45303af376ed6f300e3fc03be7872e573744d3a8460bf4d2e1653dc844babe92bb3a16948358712c36769c161a1dcd33f01022be62f927848390b4596967b8aba96ffa058a07ef3b6ca191f60bf5b6e850589a5f342ce90aba2ad5a122ca948edbc2c1adb64aac092d80c0d4ab14623eacfe51b24105012a7755f35687a01df35e904796dedfd8d297d5399e95db77a263595b741bbb9200bff86f160bde749326c92003d36dd8a819168c646434f8a73016ecd675b68aa70c5732b092e313dcb507dc44cf6fae141e13ba2a390c5f171939914fc34414c611acc77306a335eddfd03d9112622bd4b61d794f38c809de02eb4aad83646ef6b120641a6ba47c50f482f36666b4fa2826003236736295d2d365730f1c4a65783fe3c268e95315c1df2a57a60d2659aca18d18179745f8522c55c6d2d3959fb5abdcdabf5aeefbd730c753a6440cd6a444d7fe8f0d234fe3efe4a12493fd6f0791d01a8b8ed446be70ebefe664999e0fac9e24606b08a13f73c809e585a282a837d700b7abee1189ae88bbc7b6a8401158ee50fcabdfc286ef9cb358fb7a8a951aed5ce5cb2d34f97643ff3b3c1084f0d9ca93948ad61312909ac8be89b12d877987cce8e963db86a4b55939cb2d8e0e23e37d6f872ffec41db6c9ff476d9f8e382c65cb0b1df965775ac8c16a07103b0a34c0c99d0f86a7d50c0edf3c45faa0414362562dbdbe9f38da60064e599c6cc75c8d78f5a099c095b9973ba0f2be527d1c49682df12b57c69ea2cc4f9625651290c3de6cebcd872fa9e453bb11046c0564b6b7e94e6f0ee251c8d6bda01a2af7eb2eb70b5d9f4dd6de549dcd734daf7e5e10964dfd504201507a1afa37f41349bdfd5941114a979b9bd4b5a32cb70b04ed5957b38fe82593c6ebb8a7a19ec3669bd55531031200b45dd6b5d05af71552543471ca85a9eeb262e795db8839d63890b78b085e3a3bd955c3e0fb96dcfe917553a3951ee2829ab34e040d37c5f77af406d6e85379743c12c3cd2a04eff7f2af8c6221129a7247621995273ea8785f41bd016bc9b4eadf9b4e6c4c50d91436ead9c50c4842eae05b3c861aef25076c098a4616ca27b2dcaa0e8ef6108ec5e31c4b254398b9be4653bdc89851237ef67a9abc9f960cebf65328125e83015d102d26a70a6b67fc4ec926bee5735f8c1f60eb4404b42054ff28d291d8accc8e51ed69b8fedbe351cabb3e812d55bb5df815569a5e40828deb899625ca05db69886e1972450b5e64a0ecd0dc73dfede96e159c7be76b6c573dde09295412c247bf4753aa857686604095ce12d1f9098ee8514bce50a11e6fd4ac229cfa730c3c55901699d98bd1eafabe0de099469ab1677873774e6dd32b2ce2be35fe3ae3e49d28a6c2c99c67e9be9c002cb1f3752cbb24fa97d50164f1a7c56d96ffd387a46f2f91967fa9a38c99543c1aff44cdd2fbb2b56394775852ab47f0ed5d2758da08cac11fdbe58c466fc233abac9ec73bc0c94621b6869bed756972f5d8c258890beebe60173b186a6c6f5c7ca65f3c98fb8b5b3556f79894c76bc88b7171781eb2753d26e8a77befa4d0ee7bc07e5c2417b8ac965a74ecdf51eb20558ca081be80c91c930dd772f939b687fbe5c441e6d41c3228139ae56bc23d76686964af92dadd2c2aba61a7302f4fbf097dd5e4066115e0e17b35b13a7cfa3b0a7d676493da32cf6b3760186f2389f2a1330aefb2f3cb97b35c0141b10a757bb943ed1f7365159087e30bfb00b98c383751e96b3835e097b703a31208904f0f5f9743097f3765df2d84998f98ab06e01fe9e88a51a0e74eaecac07eb3de36f3ff972434a3765fbfdc51e2a46556a967fd4e3fb0167c524877b30feb8ae3f843bfca7012450b88f9f959240e15559e470b00b80d694ea5e64d53735bd7d7fdfcc51a62935565ec0be40d49f32f1195a789ea11b102a40c3560af0c9b79041c14a98cf647a44b96a623465c27d0d1be571cf57dfcc655adff5f1ea7cfe5e005d45316cbb196a8448abd37051a3e56c26d79e54345060d00080faf8020382c3406dc1cf1cfa4b99e7b648e54d74da623b1d638a30bf07be12d1fad74e13ff936700d342740c6a891a1c4b91d0e2af12b0492a4d308c001e5f9631f692063fbe8caa06e4db439f70335f51213d782edadea9e235624b2669360dddcabfc196cd17486e5cc547b42179d3bfe271f84315b384bb489888ae7943111fcb03ec777bfdad2e7bd0d9181dab79a30baa587cf14720e98c0e6cae02517380b0c68ec5fd076ec1d2f32a895fb768bd2cb4dc37f2b0e5a151fe1b2fa5b0117b9f28d49ca19075d0d59c8e392e8d818f8c20ec994b5e5721a3530b5f5e70c351320b273a71b880041afa2dc69ad7db00bbdbf6c74cd2518964ab9d17799cc79330db8ec1608228ab7323102af2e52cc9eb2b658d64eae6c6e3492fdf799a26abb0fb04a5e721234ee900d9e7c221818cc2cabed04d4bc0b71f311647337c91aa0a5de940cd883aa85e978690cec763957ec1b9069ca6d73b175633c02deafe4c5c39c7328186f98ff5b5703b56595e47d92dd9c15132c3923ac3f28b947d83ed6c13d6c483f9356af49e0926cfb815e55a73e02a327f3d397ad757b184432e3136422983f9803512f3b294e29ac6d58ee00e29566297e0d9f5155299940ed9a605f51aebe71d58cbb12d2eaff0183dbbeeac7a4a943d986369464bf1e2ad1f4addff07c2ce5a2b4d6830af3fb7e9eabb13637c1af335955da59e6846a3019d6a25109b0e6a5f8678a324fc1764d6c6e39272878938597671329be4b325124d8ed2721d81023ba3602eab4f045e95e7c0dacde625b73b26fb6bfcbbe9b9cddbf13286fd8e58babae5318bf68725b154218f8c1ef374c0f9619503506058be479e5c96941cbdce9bad2c218db03753af1cdc48aa8ea2f74b53ff80249091abe481f2f638f71f7cc2ae58f5f2c1b89568d80c3e0a6a0f5067deace725978417859c8efb743ae63462e3b12e2c61b93fe0eab67fb7c4dc6c07f9437f41d279e3fb6416dc10ab2a64e01216530302bcff1a28a859a0884937a5beb8e686d3b59010d53aa7301d3bec35cbd9a9f30ad8dda4f1175e61a94b898911f5086e226099d80be17bf97c2d8beae62615d284826c10a518464e2fd6fcf7b4952d3a5216974db5c67582a186a320b84487b766ddd4aa322b6ad8bac3b207433d310a1fc4f652da9a90b4af3a74f05eacd4739a8dbf2c3e248f5eb02f5c7f04d000df431e97ea1378acadd42e18387611b5ada600fbc04e071a7c8802db8d687ca230da0e5fe307d029c1388156298df284461bc051574ff742508f4912a7c5f278e10e57f63efaba697fa24e0a0a200d8746ce31938ebc2f7f59d8efa59bf21f03c9be86d58c303c55fe60d8b5757de0940c592951031b3e1643b8a7830a7e0d07f65fbf174cda9c7c55bc9a25bfe2d911d0f126ba0beea81d38e6e9cbb558ffce9b64a311e5420c7d51dbc8f4a2e3322996a5d3dcb3b950f899c0c3a001c4a7c5819336db8ad9d0115b01421b9e595cb0cc97ef248f147959ea92a823f893d575c60806bebf717bc0d86c0f8e3c561a785b4a94cdeba783104a3c2912d6dd33ccfc6b9247f718494946cb18a5850831ce286c6c9c48a089cc5d95718dc5c20a0a5f0586cf3adf31ee5e49d4fb86e47c5bb07a2a549e9211e7b816ef16e6bea2b9a03ebf8b74ac3d34ebf1288e6404f9e07da8d8320ffc02a35102c66c6689c3d05642e3c9b751c2ae8e93941b78c801d8b7d4462e092c1480b23fce9f7bb93c53c0a0eb808b465cfe6e3adeb9f69c416a26dba6f5d0916692b76ecce06d3bdf6935c22974af27dbc03234767de6d916b52ef296c210afd704c7763c75d38efd9a4d5276f2f954d3212ca32e7171b0a7f6b21f3edb38df6711bc31921086cfaff007ab7bdd2a8fd0ea2801ba89796462f8da85ea8197ea4f738b873346cef08b3bb343e367726201f6411f16e10ad5885be949422e4c79dd9c9d92773752fb2934b0696f00cb7b293a29a08be525b7d0905d34b3aa52a4eff0f799005c0382bba7a03c755c1c61ec3d3412a8d60077b2d22e10071396fbe1973a4f5d8fcd25041e102a8205f7d53d6bfa59d877ea0b1f5260dafe60a122a8409e28a1b3efef4406bb052e6db85d95bade0b7fe35cb3bf1c910d5f98de43720333113d08461f0655940e3737270f4be86f8bd3bc1196d1ead3e43d524d2830f137bd8cc2a3d922602ffe980ffc4353b15758f9a019ba6445bcb0c9bde5171dcf921d8527a068ece5d917c7bcbb27cc2f48813e7f407ae787d522020093d18fe8bd3dcc148d6e198c78c3b51a7ceee8f925aa1f527644eb98dc97a93d345fedc8648fb3047ca7426d830fcfd2813e3c9a7b41a2df863924ce271eff1e554f25bdf60044c583a3a911e4ad3a0aab8eef4bd1e87ce86f669542c29ab5743a43254fbd54a86cd46ee5602edca5f7c5cf814ed0e17a1dfdf830d7ffcc77289d8b0f497d0c8f7fc4754362fd66ab441b4eef5890ec8e98bb1f780948a4cae004a747670fa8664dbca1e3df2accd578947210b6e55de5207f2514b87e36072dc25de4cd61f81757eb1a9787b34a532b54a90821027ffa6f7a15dbd2b8c98f1d505fe7238850ba60e7d85f310602d6ad1f1a544a37f21fbd68ff036a7b92fdd3dcfe8ff85635b8a0c5ffd6c6b0c5d38c8c742699c88b448480997652c637a5197f81a0467dcccee9ef717ad7464bf360a0c25efcfadcd929c989c28debc85185bc53746fd28c1ab7c56c694fe923422d38439b18248ed1bf307b8f92b3fc0a0ca6f045eb8ff8d79cce67adf6d83f79376126616553379e754ba4c9629a02ac85f04314b2a42b9a443aef175613a1994c7c854ed3a57a0fdf2a20f9e5b8118d2149f078642882ce4935b57f5ec3c2eab562c7c9cfb40e8b9f3e54972fa4e25c25895756adc666145c8a3bf0a814689d310ce47f4eea089edc85de6a5a5446d5165f79e49400042cfa88cc6b20f844169c19a1f817a44dd2b31c464827707b5a955859c847047a621c08a1d81ea89bea3f41ca3e8b5ecea108f0811f5aa85275abbd7cb0054a6fed7a141ed4addc2d6f777d51f48e1a87d918c6c4fe5378e66e11f28e3bd6b5646665a3254dd030d63524bd3e80bf38664311803dcae3a63f53771933b4fa29d772de6a4ce38eac36783844899ebfa7c2e11e2c7170a04ae884a1b787c7c9afcc730a3508fe69f0adff0707a8bd9692c4176df06319613f34784bacaabd43579f2050d1d059aac55e2f01d7c318a3df286322ba868a7850e0b283216f9ecbe755123e6e8f39863c858a129515480048e099b73f192b3601a10d9820eccdc67d616fb5c5edcf809f58c2e47cbfef2d5aa6affd3da59a3c52e13439ef88f6be9ff356da3ccf4e65d507abd8bf567c009b72f971d4d71f24651f4f6d5ad0c36a966aa148ebed79ed20d2af932b611ec03b9742223de69883401dee0985f9925e104a706fc3ae3feadbc01e7c098b536f78ec8f19db1f026ac98d1a2339549d115133814a9717f2248f2042701e1d149a29bfa07f33d5d891c506bfc7f4c2d24bdaee99a74b3dcb978f0e33c447816a00895828c18117c07433e404406251c7518bbe044af2aa9df810b3d0e3a5d20f48b8f2c250662a486be133cb504967a0b33fcd4c2a60cb8b0e793b1ada2f20d14e41551b66fbf142e7f58700ed7f218db2c3da2a45a4842923b8d077d5b6e2fb003b810759a2554034dd335febd650e1f64aa5010c3bf93ba0df2b844164dd83226ea55f67a3a32cb9f824cb65e4e8654a2632d7cb9963d894b674f544d7507b6aefa85ff27e457f31f15185b8d495b17deddcc27f1376e483126963d15bffe29d2d060744199c94465ab82e6b5f4bea5fa0d2e71130fc2cd2d088f9170ee42c2bfb98653f5670a455f95377ef3a5106d105afb09bf44c5922d21f4c123d5dd2be8c57043d9c7aa1f523808485452488ef6d3d08d54d9bdb1e77e5b5209728400c5906a12d45bb0ad0d26f7b615ecdb3f74913c78e77f9a82e17e38e0dfc107b9431ae4560b7f31893358bf7aacd9ddd3635365fc99da26b057e2f1cc70af55ce890aac2fcb46dd61910bb947744b024644adf130d8baa6bb077cb6f6ded173917abe2820d471b3b77f393d6e26f81a51668f22f4ed6055577d82f991a858c76dd45b7cf61228f93db2ee495975f23345f41fa9a658f7aa52d6471ef5b6ac894920363037a341c48ebd82c12be0380bbb6f28c83930876118b9d181c8fdb5ffdfaf1c21843effc6698fe5b50b40d82945256c6f4771303c4654c6be22abeb897f20d5d1c0680fb990861469aa3c92529377b3fe1247e6bb4492e44a64910f5630cc30386c7dad7c4dd506e3d1633680de8a4006b2821d4d00ad242258c51b3fff240335c566649194acff644c688792b54a2d6cd7753458fb0bfd6e531cfd602fdd989ee7ff01766194d58f07b9188b11fab8c72e8b47479301d179f3ef717e36c0901146ec4bb0689704695fea5bd7ab195210d8003f2145f9a29a020d5a26e1dbba64193a7ef513974e3f4f777f1af9dfbe5a176f896a68d216c0a9c23a1176729d32d01e81dae1860128ffad70c232dfe82ef7b52a8fad5e60f17e10ce54012271e7ddb8d54362cdebb4c7fe455d5baaeb1d91a633d7cf604b85df0ad5a2a270983d8c77c47c175f275b0a2adad823701ccc3ba8a325db006bb786aad76f91fe59eda6b5159db2b227a0a1e59dd08f2e8e21c3a8155722ca190b1d87b8aa23c8eb91106ecc1bf0a4745de70cb4c5c4532a95f689a2f432e1f997d0936635540f32ec256054314c414383887a6c2b0f8f8b7e98f74ed98463e7fee283b90a8bd6ce89b326401ac5cbf8d942b636cc0a839b0038f1f00d4e972bfaf945c5547ffc94af073d70b9458e2f6036722c6fa2f06f23c0a11d52f42a571667566b40470d1ae6a3d239d5af7e1f3c7b60af26c030a2265030e28111cad03abf653de02de6f125649387d42996e7cb9096563abd000a35d79d977c3274229cfa5528de88481d6637617fd46930026d7951c4585d44c3c99dcdc7e9fd7b046fbdcea53f08fc19cbb10f5c80fbe24afdd6f7e6a667a22af8816f09f8a0e670790ee8a3625a03bca3b3c35e439785b532cc77544bec6dd363023a5d56b7b07e1c77d645c4c90d45dc5fd64de1bc9cdfe7dd827b84586393af21129a7d648dd66ded084d1c0b4c2e4446ab28de5fc8e98a338bca422517ad13177d416dd295eebec2ec4f33eb79747b9ba4c7d770284962178e911fa08f76604ac9460c2fc0bf0b614427d86d9cbd5c66f42bda0cd282de4d12c6f48eb482c46da84f27ac6d544710f4b96a6a5c6224ddbb6b15d0ed50f8dcb5d21e0971ecc56e060f625cee59da0e65ad97584ed45ed7bdde073ee11417261057d2f7c41e4e51a8c970bce05a29464e52d82a0db83c4d09420ce5004618b136c83df0ef2e8b5ad781e51c09672f158dfbf3ebef5ad19487eb6ae16562b77ad6542ed6d94f492b2593d4567a0f124768144f8e57af30b0e3f8db7e07408e0acff4caa16ae490948e73f0b2c4878058ac34c59d1b2420f028ab97f5b0528a435681fe2b2aa6b0b747ab6156a235b3c0a8fd1c9097c6e3a71f32379ca3ca21a4e51f08445d46dd774badf65b8847d6189e1afc479a5705eec4a2b6a6d9de5c728b9805a70fbf16befd4002b3dcc2407128190d83303153165eb6830bde1318ac88df2d5a94afad69a8319b211ca9a04173212f501d1e55ae2db9007d8b685f4a45a13248ac1230da4411f8f2481e4c9f11dc839394500bde963933c1b0deacba5f23349ca4e844fe88c00c09db4286bcc2447183bdd42e8e704d2359fa01f98ebae710ed6d28f0c7282ce5304e3f9dfc28e0706e1a80a6310e7fa4516f333ed57a8a7042134a04b12506853d5f2488fecbb0842ccb3641f3d171f31b915cb900d32ccd2246566e6b8b28b05c89373eab0697dc5b1a40e886b5974ea02676f11c4d5998911ee0e004cbc32634b840fea06896a48440f073552dadf6d744ed240735b1508badbb570f89c55a644c7b2ff5bda8df9e1d28dccce0b4eb71e4d795c9b565c6e625a87f6e81f511bc3f977fa7889c3d86abd87ae2b33179acb14982734e8c83e2e87f809ecd1f579259bffa30675d6d85cc8205ac7c4d37a8b16b3ae2939b38d3cb4f857653431e8a9750f2832b711df3ed8402cc7510c9ff4e2e53daebebb9289c4986efa51f980644e757d25cc5b9a66a782a93d4e86417ace3e933d4a8e34625f1e9031d429356cd21303964e59e3927be678acb5325c9107bfc564798769a95cc51a44cac661c657cfe76ea80a5f2429eca050955e30d1b83f69ea7616b3c960a1ce9cc491ed1aa1c3fd2eae83cbfd23bb8e4c43b8ff0d6105e5901ea31c97c7cc9e8a8e933a5e7f5efcb7c04e292b8a32c37d08d23cdb53d5924b5f49f24d74eb2413a334e37327df5be3123d1e4261cb2fc2943e594a9b8677c6b9da675b362a7a5d036193aabd3cc5ff33a401addb69ad6b7cbeea7c1df12148ab4e2abfa955827e51d9cae40b4ff78d4353f731453ed15d019696abdb06fdf38bb3262f2e200447c5ccdf422ce7cc39efe683dd5ea6096cb4d31e1d3de537d77b5f09334cc7505b7cb965af62588109e2b6d62947a445fb994851aa70bf4324bf813f1aa222bb125d765e150b6b0d896cf54652cab95a57ead8c91b0658dde93138ca0f28fe5ee6c1a7953c3220cc68ff25e6895d0e5d0d68e11f53e188f33ab1bd3cfe7f4456694604a697ca0649a681f949ccd7a304dfbac20623a5525492be05b056a58946bf9f4302355ec819edc65c4a1a6e7964ee7f622f24e4c5ff6e3dfe0e973aecdfe62268ea64aa978fff0797dd63369ff163dd88ef00eb9add8647aeb5630df1093f61bfd0d3c31281dc7eee08a2548284422008721a86211546343a245aac4eedf56a9f0ac4219cbc93844cd9e03319645a93f92ee8c9f9a6ac4b94fba4f6b5481c71adf73cc5cc7ca39f09334df3bf261ca5e772fd131b0615f1a90984566e16cf9ca61a1d0837b6225bdd75268669d00a2b94c3d6fe992de1a6a2df12d0359a2c5129aa3db2425eb5e716cfb0032e07153dafca741d2713df9d514dc4bb5c0cf3a85e954238fbe4474fb75faa577ee92b39a8bd07bc2f15e7f2f5153bcb673271a28e5cf148d2ed8417015cd073460f994f2aea172925f9ea5d88692c9f257a70d4dfbbff97339c7a7148d230bdca3281132b01480060b3b33a19bdf61e8f5bbdba5680877d33e3792ab1cd597f24fca54e239ffa0e59d38369a0764ed8c6b918f934fb2cf42788ab028c2e2ac38ea75c388014509c28b913bcc55bf3c7c2b6baf02d89e08dfdb19d83b2477a8ed92cf74373dbfd3311043a7a5c1df80a2fc6f37ee72b430ef68f74e69a61ce280c324ad565ae2717f58d1dc3fc30de0fabd05a51e2a51f9760542cb8e03018178f400470ce4c34ccdd402ffe54e125d8e27087a01ab9430864e782a11a7947e3afb7c66d442544192515c2c40f60be5029a2665ce9dd167b89ace436173801c22a9d0059f393ae71ef36a9965c6d491105f008d3426c8974f07be8316c26cb78f689e4e9ad55d039d945b683e2cd1a3aecb0d8305f8fbd38978e26b8c16f628050d4da6d8a5785292c8e4871d2543e9a29a502b9fffc54d9e74f927d0a062a42b56c0ae1213ab5c323ee4517f9590619ba65278bb9ce07b3098700088dca9be12f67faa0535635f8ea4ebad28a54f109d9338c8b13be2cc1da4e0343afb52345ba4370b3403f0a8584a1df065f3f159cf5f04eec8024e236634c0deacd279082477bd493cdca79c4865dcba286dc5561223cba1454d31e4f6f436b42a9d24a61661e0cdc0c30e83adb6b0f1035831ee22bad1e24f21f791ac33649aa5fb4b4c0bac1b8518e8a5238ca96c7b3451e04348c52c26a019ca8cd68dd40b3189675db8e4b750fa562f5975e15502914ea86c7a01bb0a42439b9ab33375dc6ce93affe032bd27122e76df4c0bc584d37a4c0cc680991ff4c67ecf54a26541db1b7d6c64886d261639e364dca2081ad6c01dc0571abc2ddb1d3048cc78cc0b5355fe83ba40d5c1d54b0beb0c78a386cb65fa946a3a624d4d17b45dc56105100dd8f7d53f256727b9cca8f80c3b513ec168fdcdb49c4683e13d8c254d2ee413365278d1fb5227b07dd3b49ba36a8eddd9c0d492660420e112c7a21065d7fc0a31e03ee57864f07aa4f849682b4a53d87d183643c2eb608c57f3d7694f33b6c8b98b3bc96c307d2e08a530d568358c219b25ef7676e37cd3d274cf3e0933ace489ce54f952b9c0d302cd48de7126213d862dadc0f4766a24c3fbfbd99e96c7b1c852d5a41a358aef224c51cecb291ede6035f44b92b576f1f532afbeae323fe41f6a6261c65eebc7dff37e096968fe8c6a170d1211226ffd4df8e5fe850a4c75a82aafd6247922cf133e29b7cf404b5af125220b08fd82d835c64d0ba5b97ccc394f54831742eb7be071f5acf4022c12e9ba29ea7934eb7d4560b6eb4e5c45e452ae11768782d0e66018e3fd993e4419fd1d37745196f2a4701098111fca2b6db25d63173afc78666d94a80be53dc245ad570f55b92688da59b84f41365cff1c024cbc6477d7d462e67d5954c9bd115e12558d9a878ea81676547d47179110cc7f822b4cf216a32435e8a12f701b4db9de0a4274181589b5f7828bccc71115401f8faf860887986aa7afa0d82254f23239f9d9aa131968dbd920e8d6bd0d7c8812e5be2fc23535aaaa8f5945b4263c4379c4713e1a85e9dc238f61a8726c81286dbe64fef0bf360a45839d2b80b3c44fdfab18355a7ad293433d6a8f7b16e27b84ae69907daab63cfa175e6acdeea64ee448a91656aa50163d47a34d4d04eec1496a5b391569a763460698349451ac118ac4015463cd3fea957ffacb5ef73c652368a7eb0222a3c9fa0bb9de0cdc577f79dffbc5cf100cb94b563cd05c88cdc47487812ee417fe3881e3bfffa7d6725f6cddb5a2368a386c2e632c0943a40ceb5c5ea2755df443ee6f4fb2ea3d082b83854d1a3761159beb46febabec37d5ebd56753074713634517a87e85563c409d3d24970de112b5a57d8666e63a2972c7f0a7545fbf7e9ad9c6b89511d46e04c186346c022ee3228717b639bb0f43c14b1f55aea5ac4f751fb776d14f195f0ef2794f2b96e61b8ea71430be53d8eaefc15acfeacaf7b9d2d16e0798fceff1971197e488a2371daa91e128b6039769aee263f0e09d36d6def6ad89c65a148a104d4daf59aa5459a40c7330203296beb992cb33d51c97385535d4e2ded23fbc12bda027df06054e275aad19b59d04b2f127737282e5780619fa986c93e97e8de7f01ab1428258b20be46d903d04f3a01ba2c3be09c1c092e42148e8ffbd0414eb43721a43d725d9e7118c85b12c0b9c6aca1e51a40eb43c8167518a5b1ce2fd90a1706bc6dddc8adf3dc5b45cb0d3416c2f655d9fae194cf32e638b648cb92ee0e7f4158a3818ad088594abf9b4d507596898c8a3a043e5a2ded5136f5dcab500c840df569102b2d3c16bec919254301017e3d0d8c1aa1a70c05afbd1b87609951f5f58a141b86fa9bb3042bc6f99185e2616b9f6ddae4d51d7ca9d8b29ed8243770c0314c9861491569991aa0b17e01629bd3161f64ab41a659a6f1aac8d4f496b097aa5e976b9c055a28e25b45a482440d8cb0288460a17104b7e723ed4bfbf11b2ecbf32bedf91a4753e6d5db714b5fbb93d725572ed51370be9cc6c106dc3cd07aba394ffd5bd0879e16ff355a58f512fb2a3e6037731295db348532203911141ea9dd89d437887a8bb1d8cb32ff83c51d83ba2d77ae3b8eaecdaa8f4cf6dfe380e9d5c8f7406e54447b803c2c740891bf7f923bce9a091111caa19f6682ee3427b26fa498b0808840b8714591a50a7d34238e07723f510ad40ea1aa898a32235b83a69cd54b5c0f2c034ff6118fe54f33787eb8fe6d9e4bfb7f9ff7d9180080e1904c37887426acd1bb0007e6bb29a2e25a25ef8d25b45371129b803b3327c17c268a028061dfaca82ce47ee8d4d86ee3002f0ff67b8d05544b095c3621b27dbf89f3829b08639d2df4135eff384104d874e7955448af94c93cc5df9c1b3a4a770d33e731cdd9ec79cecb28825f081f13a20b56174603ee2743011c120298ff4549e1723e5d7e7ab92aaff7942e464b3d9c4421c12ddc734abf5811b7342a3c3bc272326b6f30963cbf64ed468da4347f7ae01a1599efddda7a1eeb47ba84ddaf99fe2b8025fdf1bd84fb75a77644e082f0cb39dba8eae183c2652c3b827061a77b594d9cf78465be5d9805580519ea9fe170449b575f95a617df34ab01157d5a1fc40a442d71cb8b9e1298dac119e02386d97da1f0a154b537687ae97b7ade4367028f8a524b004e6cc56a18fdd3bd069ca17f899ae0cf33cd8c3c1f3346f3bb55e2791b622b20750ae642075f91f52b3bc7ad9aae068c0d53aced9c6f811018c8655d8f2e01811a77cad2cdc12a630dc347c5fd9dc297a378fd9417159d3c0414a904f891a3fc52bde10301072e25b56fb7f8481904306f675e9aa83ae0db88b812789685dd7de89ebd29cb9c81d8aa0e73fbb469fc7c55ea5f112e21f8f9f32b90a4b8989f0bc64faf0061d802221da5c47ba22d24791e1d62a7ccf80288134cc94692230f1361c8754da49e6e54da4017a666c5896d5efa1e8739ece7ceb2c9f20464b5abe2cdf31093afb00c666918d09e3b652aabbf4051ca4610148680697cfa52e95acaf3d471dbc513fa45dcbabccd979948b12720238c5ef48684399e4dea376fdce5725fbba40fc183dc684424e79df43a066711b5fc70a26679be3e6d268389141fce0187da03b33d3163c2d3b82d22cb7151c262631cf6112b162f80c2e2bf8fc9d4253be5634f1f732b76571f214434e437e0416583300774015a678f4a48e18a942e0afda4bf9ee40a98f32ac310141134dcf8f6f3cf89258ee7084e8b01bca2b2c89fad06e93c78587f65121559c417dd71aceaae424f04b8667b652e0b051e7abb8b46722065bd2ef360b9e9edafb2463ac5d23cda7a34f1018c2a815c1c586d04748a011b05f0b4aa2a76a28cb6b447bd7cdb34133666b62bfea6af4bd99f8c87600c050a8666ddbf921d0ad8a2402d96a45b07dc97bd0788d7ad46a6d3b20e1120e918271f2a08ea846100da3f09e68551164e3bd82cd3599f4e869c7787f59c55c13456f881e4b8215a0ba52b3486162dba576b440979eceb6be58cc9173ef92bc5905f190aac8b1fc469948ad9a94e7388246bd7ee2aafdfe0b8634c12c87ee9efc606146c098b0efc3cf77a01b7ef5a1c37c1da2b6c36929fba9f4bf7d7da989c55bc593da21c89f1b8e56cfe256531d60416978234fb40340b1702c57706d2c75baceeccfbe795d514fd0865ec44b7a11b938cfd1c68f5990586447cb4766e5fb9125240abbceb18195103114535ee8633e86d45a369308829926ede93d6eda4a85fb5500ca89f2a8a3c54112f7ae1471cbc7360699422ad3cdd9bbbb7f397facff8d4a50c4a079f1fbec455a413f8f46da9651204dc40e5e7e406e149f50f3ed45695d0ea89bdd28390ef436cd5db2f39fc70b3486a4b874182909f5504f96996adeb6d40d3c1b7d1c7bd65eaa3d60dd6e417eec8edded431f8edf9a4d54f9c572930d389e36ebbb91aa19c75b0dcd498da71c0826398cad1e155184210861fcca294b606886b8e299b315b1b6dee8f1e3013737ed839bd07f3bb632a10e6e0e87b8e5db64ff48cdc196c3d0ae4a686bca4cdf40c1d3b10448a1fe7ee2db1ecefdc6403df185aa8687fdc74f5606baa359826d06efbcf2fb69705bcfbcb48f1bed53397414cdd32505196f524938fb674b389fa8df305e8ba18980ebb2004d59b7ee6cc3ab11181d1eb91f7585b34d725c066e1cff2e15ca9c81c1c3cf3dd4b633ad571d2dea715af3c3b55053802b586288ca3478e7fdc7c0dfd8c35d16ee6124c7776ab04514a03f90d7a20c7190e0d3716a81212d839b1a2664cd8f4af9a598b35dfc1bd5964c571ec9d27d1ddc80223176f71abeb405614ae375d15d19226849361f9f6ea93ab0078c98778c76c4721602a03658f46675b16d2c75c6261dbe3bca963ea752d841639f94dedaec8a6e3662fd2cdc63dd0ebb3c6a6d4c9c1517f32159dada0706aeafeb9912e4a6ee758284248e97f65aa33ae163471022432f4b97c21119876922c580bbd11d2a80ddcfbb12efe3663cc4bc33056d8493f3941b45d6d36e0adc1bdce226931434aa800d8e8c18556b22bc3193be348a505bdbd24d4772408cd84e54b701182a846be4f1c25f127113f99bcd3569d59319bebef88f633167b267644bc981c233e36094e78f191ebca010aea0a54fed9b01dc5695dc137024af3b67ab30c9166f8a338acfc97a8d0dd7a7c7e937125a7cbe807221eab93af8f9292164ad7eb4694a6f42d37e3efee57a0f86d8462e6bcce292a6b73940e4ec1eb0f91498b1293ed70bf90d6155efbef253b2664b45150e57ef41851bf1ac3d3e56146aa74baa7306a55661876b8370030344fce7f7a13add0e0f5ca9ef33cc9cc1d1f17815060e0f139e56ed814fbe1d24a617f0ec2c93d6e68ae5800942ab62afbe5aff50739ea5773a7fc02d9872d15510f3fe9ab35481aa964a78f42dfaa568931ae551383b432f2b574021c738a32465e12f0b4fed0e013c7fb6fc6d5552d8209beeb24b57c1d8b7e2211a08dc84abf51da80954efb0fd215f557c9e08ed854f417b9a40c8c756fd98fd9e1858d120a1f8b2136d717c1c847b000a74f9ac475a3f92058692f28a878e77ee4513fad1230b0d9afe124a5f42a390dd3e3111f03853e8282116ee5ddd89851cba4d908bd4bd7e7a02827539e40304cba8d353d6b15802ef5e9f5c5e23b0d0d77e0f7f3fc7e4da9724ad87d35f0e6949ef09c72409464e58db099917e2357c07014c2b73cb23030edc84041500804776815011a3b2aee9d96dd37af807a881c8fe0d898ef0a61496cb8f1c06f94ad446bbd1095394f9618cb1bec9a7b64796482d77991f08794a81240b0cff4ba0637de9b5c9427996f364821b51495c7aae314b2fa3f2f2b0df912ab1be538d40e34d9a39f8b0a8c4acac6723b0c6ebfaad3cfdb81f145eb094be1d6982e18dce6c8bc150b4cdd67b8d185f6d786b3f9268f44d53d85cfee54f3faba759427dbf2af31a320851b582367e7c5be506648237646db9cf138ce9226381f2794e04b25e0a026890f398e53fe0043c8ac5e7e43426cbcecc2fe7de40e617ae1fd8787c29ae2cfb52ba0a03336841199f29da4b4a89305457fe388cee0c56cf2427fb00a8428a96237b8475df1d799b39c21fa32fdbfd783672cb5055e5cc033fcdf6e1bc08ed4792e09502f7c71bc0d9f69a027493b21fc158671af28cda1f2d48ee2ad1e667f014e898b1ebe6b4eab3ea8109d0e1310dcf8e87fb8123aaff7a389253746b4f0ae95aaea6e3d03186c7605420fdd45e057e6c7fa2cc3c3fdbb6d0004fd501c0b53db06ae8aa7199068849eb1c4f6e7b49159e5647572d0c849b1e5a4fd58e5eca700681ae04045f440d24eaca2ae043c5ff3096ed612d8f836da12373efc29057c14ae9af2ecee97aba096e1fffb270d100a0efb64ffea95ec31b098e11a0ddc8fc5723880e5d605546df150e71744ca54f8edb357a1d8626d6cd8eb640d8196b3595bae4ad1edc5e211de4e9097f9d56976132165e4eb7fd388b1e2d31453056d3aee5b48bd27552daa6bcc4df6fea3b74cdf2181ecc426d2fbd07e855a63fc8c133e469102970eb62de755f4f2f380f05dc8ee0d4fef928cfb5bd5e30de288fab1c9fdfce91e97271b247da58cec10055655ee2ba8cd38f7f224a3d572619441069f8bcbfde0128c280d4ea1a5c8eab1e0cc3e370eb2586117e640d376b56d402c291d5af6f8a1b0263a76a0d18cf7c1f8414abf00cd2671c6b0277557fb2940a6125ea18dbe369dc1380f47e4934d6b0cfc7040dc0f1e0c855d0429f8e555115cb70783c702f7bc2c31ed24214ded90168d1962948aed5542a608ac1cd2b3ded6c7ba0d62fa5106eed73e076de31fae21d60ee7074d7c6f4d4bc8d29cdfbe08f168aa676f786b93cb4e3698e235c9d283c033a420c5ca8b91ec5770da43b0e83a62578febe319509780521e67e19b03a224096997d2c13ee525146faab9ca824430ee896752895386db237f9e1b72f91e0cca8a31326c52833260bd30ba02bccc8c590d3d8181a50d644505d7023c92257ef271de534fb9a007de6b9e3c75dd87ba2246b5fadcf71fa3fb3a47c92973d2fcd426626c8aedda6df7d3907e8595bff226138e408e52cbc6bdba9d2bf42dc71d9619074aafd79c94e3639a6e2eee137f3b43f86954cfb3233868174243a535d3b68cd9a21eb602c378f8430b4c79a94f58b96dc0ae798abcce134e80b2014fd97da242727e4e840ff95d04260fb8064a658f0b0e85b96383f72bb086f94a9dd5c71925d60e175b60b85e451b39f7212a363f72f896497bb21b3fd9f3333fdc6d33a3cf2af7fc52cd03a6955425e289b692b3a5e5809ddc0ef79612b47d15b1e9a0bfce010c4e834c22c5b65ebac640640e6e626a0fc134d7d1871407e042c1078549b05f22bfcfb21ec7abf83b17a0171af805bd55e24fc0eb790b63be3a14891090289a03d4e7b6e3b0ab36a908bf2d4c69f1c6482995b82cafceb665a5a4feca2cfd7cf38d0d0405eda2dbcb26da7cbcdce6bbd84e6885d414924622a43a9f9eca06daad16aa0344543a8a48dfa1fcaa37740ecdf3420af2c9fc9983734e0c37d6640d4601f4de7223dae35b374edcf496409ef84a71cfca288b0493ab431a552dad63e0aaba962145d315102aac1cc9db40e5a26a9166625661f1cdb37f87b9ce2f4b4fd8881afd2c1c70107f6afd6af782271537304133ee96ad0146138ae3e948a01bfe37b8fd7bb28eb187a5229f57d2fe30588532c71912e4aeb31928fe025a2d7e5a4c495c1f2052976db241a15c606a901a81bc68662bb71b80b3ef078c623eeef7b83c85b3dfb0aaf0e90a550b55db2c84b132524dedf1ef7583b63de06e8b9954b561b981a15e5ad03af289f050dabe9d26b6ea0080d984eaa0673262d9d7830a10884393898a09410b518d20e670c482fb4dd10c0eb5c36766b439caf1f8c6efd155c57c5a55c9e516b92869b18de925176c6fd4406748e7f62415ba5acff09330a7b65b6e550fe5fc9a4cea52b8701d80a60b3b372d57a86c1f4f2800f85555a338b755cabf467a5df38756097680aba74af8279ad9e945ee5e457f48c740be7edefca3b891f343e3d96f185a2abcdb288d3b150b70915e1f25ea321ef82b8973b8c15e126e06dda702cb3f458a99f48c4ffd4c463c79748772e3ec7591145c7c41cc81b385f4a447f5759fc6017da9fa280e29aa415b9a4329325dbf161722bb29548d4f973652bb5a162b3bfedd1193e1f58e9cdf03898875113ff0767d335ac929b86086a05550e6818d3ea808162b224977fe7195148d145a3129b9281ba32b24dd45043a6b78b529f1e24fb63a8794ffcc02259d32537a2ac1cabab7d5a1c22ac0f0fab00129ca79eb9217176e9fc97cf73b37f1a9dff53b0f121f325fcd89a888de74bf740892eb7f7e717117bd8787f86f564d6fd50f79deb1468a94b0299f15286cd8a1e561d0b9677d1fe5aad850ce445f11b00bba702a1274079a55110d6addbf40917b920cd3becf86087208bcfa7217ea7f0afea8928df850c0a371cc806e1b616c57caa06905c6f1e0a5ec3d70d4d289515d2cdf7ecdb442402f065e4c7c8c296eacc4157cd42e741dbe846b24ce27bd3ba615e33abe30129b90f6b3ee8c115dcd1cdc175e6b0ac72384a1d2ad194d99a2fde96043481f0ddcc0747def9dacba656084c6bf119254b0a4ae8ff36d1aa87539c2a2e6562529d9539900971fea15e231f80221edddf7d78291b8a8f6bb07a0d6b54379f2b31f84ac8cb93e1b76bf487ea2eadae9f39dd8c7d57f39e565fd3226f814248522741d6201e49403027e7b27c64324dcdd1ed2be584b66c4a7b2866e986603c275930955f0c840177ced47aedc38e00a0adc480d62450329fdbcf776ddc66290a91bfb468f09dc04aaefca24e7049248965e1ac71221e6fa8a5f654d5a5c652e4df4d57bb7ce540e41f83109468acf485f8e245aa73eb680838d87f48d7d28a87d69d0c04584bb983782f18cd5a257bb194f6bb938d60fd8382b213ff6f5b6b7832f58065bdb23dd9f5cba51a618a24d410063e34534a066b876883dc02f47a046d4c6bf986e4de24a8c6a21f878b53bcea3332e8dd553cbbe194be60c702d2da900ae86ef6fa52d11bba91c2cdf7cd7207fc68e6a4ce62b89efb8933f9ecd64642ad7e33aa070628be56324557bb5210621d6d215e1e16f2e8de070164d58497090b0b745de1a02f4e73556df4213cdbbbd50cf7e940bd84c198923efb580e149085089a97829af64c19a993029d57da8bb5f3ae6192cbb3838e6c88cc9c638e42a39e65035e7be6b866a30aec9265809c42d899e832ad89f163804a449b8ff8f334bc8d9067232b136a77a7c4bb6abeecc90ae50bec39aed2cb37696d62a0c700a16678e342b20fed84c530fa457919055e52b0937c794476c26f1c3382ca90463585a1e64ab65e85ea1f46bf854dde49d02fd215718d7dbc9804c45c396f0b6c94733c9d099e6efba0eb7a02b00a89184439055b2de0ae3d0e9edc15febc5672d9b786ade2e86b3d428e749000a890f70bc460846138a8174f618981a74439433bf4a33fd9527c61bed0c6e00513a5babb81d8c277efa9ea39dbe4fa527fcb5159262fecdce6afab10dbb28a1c3a468e5946fc0964492e1c0c7047cc6651182abd40990342752a85e2a8c9458f1764d9ab2515017bcc14424de3d4f65ef0109f5236a73d653d145b9757285facce03cfa057800df405d9c11365bc5a0c8f1a90710829954f437ab21697fa70e2e42b6590d0921970e5d2b89aa0a40301d31640dc63dc16a22ebbfa7087cea923dab62a92155f2deb9e54a4a33e863bad89377b8fd567a0dc454217192b6cbc3b8ec7f1a1fc42029707db6330c480042cdfb90e9f2201fdaf7d13aeae33c9bee35e7b0834bd85bf6434ea0eb088a08e38b5bd0b74a720e3882131b2eb77977d079b117273bbdf67a3b8ec45e7f46d2efb444e90cf09df3696e15540b3402594834a5b9aee4a19c8e368fc2c4f18ab49fbf6476624f284a3708962d3e043dd7620a93437c713badfb982d39e551e99a4508188ffff86de8f71501f45702682410a1bcd55e6b1b72acf052103286a6564fc802a262f4d8e1b1fda6942cf0f1392177c768dcab0ebcaf9736cd472705580b6251d4145a960533c9eb039f163b1f667887ad790191a93214070fd9bf1ca89c18bd4af3f209154f2ea2eb2105dba78b5a20d8c2b0375d33ce86b91a74a52f83be497d6099b8d108907a4470542bf60f7b2322fbe3c8e78f3957a1caafea6c44cbec2c542378815b0fbed1c9aecd3acf19eedec8398063ff458d8e10ffcdb54c6cf5ef49313272bbe3055fa18e4b5450a80a514c6ec106a1c02050350536f301c27983b0ef454e0947c6a26a297cd556a9cc9f738ede201699415f73deb724baea09ad9310944e0663d1fae3539ee3c01859cb3509b12153a64e90d25a27f143f1f6d7aae123c48c53a095e41e83b80e93bf8d5801c6795366dea6e566b8b04c19bbc28b2ec1dd91cef3b67704c5b0982a41decebfa1d96919a3801db46cbae286d5775b9d167673b8fee15511e349f90bff9ac60e1ab535f78780174572c42332d8c09d649929031dc0008eb6e74a720e1c9ce47e6b4ca4913c69882292711bef033ed7553bbdea85ad4183ff7530068c4222106ccbed96654df49969f6ce6ebe57174e507bbff38f40710bf760c843e613a8c60d265b49cfde384fb3d5fa9305d6f6b4c748549a12e12af928e1c63f7fee7516f4489446ba1d92ac42264f0769c09746dc9a499f5e96388546bf12d8c7d63e317de9f9b48d7c32be3294126e6b1df5895fbd45879a21c623653d4e4a4e4034bed459c6ab732d765feb507a8479fbdc82e7bbdfcba856884dc30559234da31b3e3966bf149b5d3f9d2be1ce163ab00ffc1dfac8d37d5c017ad4756a5474743811f0d1591ac99668765dddb93579cfef19844cdc3984326761ff83ac38054dd4b587fdacdd1450ab2bc5b196b4ce7aea8e296bf237d81140652a7e4db65a4a1e0f84c2f9d45bb72f042e16f75bffab5d7caa50fa40af4e84d89d318348a926783e2e887b8168efb0137798d99d581b403d64c0f857d7c7ded9b2ccbed7a8c69cc740f448cd9434ec2c513f00829bca923801a0bb3d01137b0ebdf41bd8beab3c6998c33be97aac8a00a55fc8db5b7e314fd9779bc9da007127f8d3ee3e140a8371e147e839d45801c7d558d787532feb0595f9068a006fd30f1d2288307de8799ab0731a91e369dcf8979e4733d6be0a8db030a5213db71a11231f8424bfd3656dd36012f144a91fb1d8d8f713c5e8c35714e7d289754c82295d053358a4d03cce7eab4289ff3f1975143b6e7186dcd06ec7c1bce4e199b64e6524f6fbf0235324e902f37dc923d57a773ee25747c567fa2cef2f8f5cd9ebf721289c27d6ff22310d58cb7a25851b9ec34ec436216e1d26fceb81f16c960c1432d38069cbdba82d6e6962535319292eb75f6aadf9e86fea020f1fbc1e74d47ee95b302c0cf8329a70d51f21ecadc6562fe498b35179648b59e728c5a414b902a5b2823fe73c4650606cf07349bae4a5e56dcb14f1544b5dcfd63e088d100204c526c48222c84289c5841d6ee48799bfef212cb782f29474d2467e2cebd9dea482ceafe694ef31154a181a40611b344cf4407dd0baf52c543d5a20b47207b270fb3ebeb8cf6b64c1b1c4599ced832b055868dc11a50244706d80e9db7a41358f59a99e1dde5fad2927577ee2ca38f5a4b87f83e53074ed75108a64a2b36bcbfe691ff344b6aa842e2d51c34fbc681037d43eb1a93e7d77c19f8a44313439dae048ca6a0ab557aad975cbf79d91d443b5822176c650f5168be04213104e3248b6fc2d46172888970c8d2dfcf5b3c6dbd1159c4a0c0f18450f953952ab9808c2e6548984428316fd2984a255d4c375c32092ecb4d8b9fad7e63d707070ff5dd10e64d43277a4cdf559d7d43f56fa115b73982bd22b5c2f3a98e92e8141e60454c467ba21d5f721fa2a4daa42fc35dd08fa721be6bf8f2d74d49f6ae025c715c5eb3b52025133bbf417b197d608be6d8966edfc277b151c88d4cba300ba1c2569ba11fd69f9304bdb58bafc28222ac119c1d03bd3dffaf61285e5cd71b11093286d67a2a724fad982fcdf0d612645b1822ecfb8c552af3f3a6caf6000c3cff13e7c55458305ea5da05f06c618679f51216ae4538df557e86e1c1afdce36d09b15aac42985ccd3858a286c0dea084511c6a9d082cd698fb4dfb2e19ae2d32a7e5cc50ea1d021aa9e2f2065c377e708e644c8c432969d8ee33d9a53223bd3a8a81321b67dbc6ab8219f9c6fa67774b5a40fde28cd7bdbb914353370a4b623bd0b3cff999ba44d0d74e5bfba1111c8f54ea4d2d1f738a85d2d54c7c7524e0ba214dfd70695b2caf54e23455b880171b1a62c2285a7337590980029f21c70967f50c8b5657583886be33b8d9c8a0e4457a43f45ff30ae964a8962cb69a2a195128d0fc95382e238b330c5b0f260ee2fbcd8e7e2773da930d1e89382696d5bad394edb6d99fc533c6618e5563c23d3305252bbe2fde4179163d2670a2be4bf822df7d642de5b3bb661ee49a27202806216153990d441fe6d0347c5c427b9e5391b2f14bdef571065613b2300a99aa45e8297149f1501ee0f6a038ca8596fd48213a511f15c7207b4c9d5f43c66d939b08a6530b033e52647ef2e823e346f1b46702f5acfc0ec89be62744a076decd88ddbc2522c58f911c92a67dca0e12c438a3114b5b74487dcc903e7a1b4f857e2a2909e07acd797234ce27f883be9abecfadf6b96b0d5bbc5ad074b05749ba4f6911838be2ca665cf7c6ac46208800a6795a9fe0ef516a0ae2e896788bdc0af1160f2762cc489ba23f8966e72bc26b13df2dd5fbbc1ed2c5d306f9db0082e7ce12a6b45840607e4c1e88f331c8b9560a46a381731de118b8efb73dd2d8ad875cd310edcdd19ef2ddb236d6c8b09e98e7173efa020df536cf9da5ff605fbf46c9c92be481359a712b9c421aa15d4233adac95d05095ccc54cb0b4feb4e2cf3b1948f86b8cb1bba0a45aadad198c4717da5d4556048d55978ebc9347d2fc9d0f4831168d05bbcc7a76cbf8e289e2e499a9aab70376fa3d840f802d758391b0d153aaa697b627c77b4fae2d8ae31e5b477838c172fbd7f45d22cafae86e895fcd436b41664f20f805979544b1e6f7c28c82b63644477bd3f03e65871b95ee78032c894378bd9bd79d48ca3a4f2fc4554de899d70b1d96baef727a6efef9507c2b2fdc2fed90a4b31476fc8565fdf36aa642d11889cb2f59c00f6e1746f5271ac58649e0d3bc07284ca77f4a7a7c7898d3e861e5630c7bfb0a7ad8571834c69fbb733f28eb0ff5b6c4c1fefb9c16c522d4fc232aa9f04a080648d3d8c2226b7cfa8bd8284d226940e3e4027d1eaaf8e1d8dba9b073185e26c7a8c72fea36b30a015be28dffe9562dbd7015cb4e8a5fdfe770c9cf835d72460f5637c93b7a00b363468db346bcb07c0b2a840468bd898c08b6305d46cea798d80ab108b72c970dd89de4417da9a24a8c9f9c4e8712d96490a28d18dc76cb2faeb98685d0384714c9cbe133ee4b34748a4a5212caa1d7e107aced84a08fed86c5af91ebbb6d7cc5e389dfaf2fb291977fa2c5afe588a0c321402ffc077cc0ba7587176b215f66142cf8c9c892520e0e6bdbd894f9be17169b609d12928af2967eb530c05efdf996f44e882ab5fc7d405cabaaa21e21c995f325d9a9f7255e23e2295250556b7a3e753b5d29b26cd43efb595750f8579c96fe507871a8f51cfdc1950a539015a0d6248ac5aa62d89d00b7a3430ae019915e576d0f8880d2f7bab8a5fe25a230f5d54cbe9c2380435ee76472dc5a068ccecd233aafa6f9dd883b3c967ccfb65f1db1c1b78b820d05839b756084d64a6e7bd9d3ee22660283a4b54fefcfe7bbbb1bbce806aa5d0974be5cf497c9c735b1a31c680304b619b6addc4ca663c76f2453487983fe0725891e6c6589c1bc29a1bb9e7bdfd98bdf0755679cf2fd9772ad3af50ac307e76a9be4d7b5da69d7a9c30b5c875a9f187730701a6ac3a113e00f67fd9ff275c5e130f2a2532dff009f31f9e88e93c219fc45459e554c6209ab9d05f4fd1903ffbc98afe421dd3d7e04dbd47151ccc95a16cb48e3f41e5d7ea5e2a68b79b4774507c61cb8ffa3d136946235122e2e580be7258752b997c18536e9a28ffabd1dbf40f8ee81910eac03a3f4b17d1663bd90d2d094534895facc59baebdb0a96aecd681e9fc7120639cdf5252f4fcd4e05492468dcc0ba736e006ef05d22413adf73f6af8e11416100cab3cd296c55a95b963eacd2ce1c4097992291793fa0f733332137c70fd91d7e9e463a8a7091c6f5e888c9cdfb1e24536b2b808f2fe0e3e82bb9138ce67bc8acca3150510571f9f50aa21dcac064a431fd99f737db50009ede2d5e0e6651a0867e8fc1f8663bec76483bca1acccb5e34d1dd349e170273ce70118c1ff1cfc799e54c18f096d53eb266c3695a417d7bbabbeb3d1c337b3c05b7b7ae24eed31bb9e17ca21d8224d6f702238d8e7adddb7e89e51798bb5ecf46a7c0763898abf7d2b46e3e9347b81e9a05cb8064e6a22e592b9497661806439d765ceb6a009734e7084728e2714abc89a76e9cb488c7d5bbb1c76b72d39339d56708d61133bb7b2d049a207454c7409ff511bb9f20d035d3b2bf308356f6e4dad6991a052b87dfbe7c47340cee47b2e872b967d594d2eb09a9412230ee0171e93f08ddb2a528549966550329bd9dc53dc555dd16adc0efa9047c2400c544b4bce1172bb31e8d91cba69778e1c25b9e168ccb4cc8341aaba557b0d911344f6da069e972a5fbc8b8ad11182f53604b7dbb19b7cc98100d94deb865695cab5046144c9371cd8ccc02aeb88988613bfcfc6cbb0130bfcde515bebdfb7c105bdc2c12f6df05302c97ce1b2a3e2e6b0fa2263c3fb37b08e39bd687a683c3975811cfa07d22c800a9f5f840aa1e79ea3d80e1af0830c5c4193a9b35c2756b08917cb045126058fe44f25469ac9d11b7329ac9c42364d3b5001c38be8b673e4c82c3c1d05af81c3d6722ad64acf7042865a79789c439300843a39712cdc3747e051a9400c0fa2f0f178c6d37066bbfc47bc58659f066bd869f6e9f798d532c33c2de92ac8e61d9e19aaf563ed944025396e1a44cfdfaa6dfd8e9956a0d2a39fc464f4def97bde23a9b2b0d11014b42937abf1e51cbf6fff5a8605b287a03618797f575ab282d4ef201af1636c4aeca78e66dd41948d040b8cee058fc7d2ed6f80415320cb7811288cf2144d5c7308c64ef98a7cb651361728fb9612f1d08a2ef0cd764e763ad782033406a2801d93416aa5e4364ba7752f0bafc84d67a87edfd1164cd8fc028470a40bf65f83191d560d8659b81a7746da58a9266bcd2007a30aa3b8c29a9d54d393198d97b37c2bde38a7bde0eb139e287f0883ab9e603ad4deb094ba33ece1bdea4c2bacc7f6e2d4c9ff37b4a545fa10bf5d280197da550ce97d60665c37f240aa600122f1993d128cd371264710d7c497aa0c936362b24f0ec2c3ca9052647434ba6fb34a6bdfa96b93dcd924fc17c1426662d0eeb508e2b34552ed8133208b87d8a5053ce85954c3fcd0431a33e8312cbad9dd74d702605107e7f364353c2bac4381b0938da87d7fb84d40686d901bb03082d73ce1ec473a61eea2de15e8b736b629f1e5a758e3e0aef5644f4f816f600a8983700439719e451150e819daa634ae326a9ba83dd50898186d007f2857ec1298cc72b8d1650b822f29c821dc9a5bc11380e9e57a8b91b47a6aae6dd7d9dd26d095ac860b7ad842d2ed4786cbcce0c2f75823ddafce7246fccd2f46dcf631db02f9080f1a1998be2f28b37265a4bf26649435beb3743e762b133141affb793f2ab8fba3473a10982e166deb627509515809e762fb6966e7ffa35cc950f0df07657d8fce93cb81ad054579d0700aa3aa18bdddd61a41be7803bfa807434a449c8e76fd2cb2d6293d13b060ffd4d111f86915ef7d567b19f72624a86f595fbb9e5944ee4c7670408bfca968e9b8da30542dff9450a8dc25567da11822bed50f0418232e58e9869361ec47c16421538937298fe785ddf587e6f9db4cd54fc0f8ee5b838cb3dcc4b9098d358c0021eeab1e210458c98a35805478870ee78c33234435132267d9d49a24b13a8de21a58dd0eb3244ab4ef2d41c283b21207292e7186221a58f955488b44520bfb11223ecf9a4d93fbd44812d34992c17c5e81587fd9d127f2aca8a3a597636e7beac87d4860c9343871a916031e30206dc101226debdb33bae5bf9a95801046d03804249f0a5f8afed16d3ddade4a92d8e504266597ef6616f6b9c98d5e74c2e76b65ab6e1f21b5f62367117a0d1b601bda65b26f5b7c746c8a344d93e105e2810a0ee6644bb817a3d92b08de97fabdbf19e2d84688444a196cd29c01975811b80f50bd42d50e588899526ed311c8cf75ebb366779b842ecf9b099ed0705afe14a22885b01ee93eb4c4d8505d6f4b1cd7a3b8a09ac4bc3563bd458b9f15a66115e3f5d00bca0821f35ff5d4bf8256da24a4285e318dffe597e9defd4c4cf75c1d9ac65fbb2bdc39f060f16713077cee955d73c8955ff8351a1b3e6d6ff987fe6e5750697c8c314ac170a43d951b2d9796a2a10000f3f58e427f850a0d77cd3a3ce0defd45575b16b6882a277bec9e2262eb67de9627ec03f870ab0441fc9f2370702bc48b72fef965e784d91ce06a859056f51c0c4368ba1abda9b4343397ce5abde4223d311cade87514bab1fe12b7191b353b6ba6beba595e2d2fa1201909d9922eb801f10fb1887285be54d6eb159c587f9ed90f5d234fef50417f3ac6da33df895e1a742cfa58400d8c7f05f1618312c39c8a3eb1508d21b70e2f9c0bae0986aa822fa6a49d08933a6acd734bac298435fc1f085618da5282aaa24c736a059ac93fc727bd5b7c2773bea8e9fb716e7e5cd90c75d8f4891c5ac5deecccc6704a3cad70ae78fb388124b967760a3f95378f30d5b86e86b62fe5c5018a0f61242f868c924980c037bd4b02983140737482c82efd5b36434ec3d96517c3aa5fc33406d9da378963fa5e6a8edfcd081dda2be014082fc1ccfa635184be8f04912b756f2c7124861684f8d2bacf1d4019ca39f6368dc32e0bd1289c557c5d0911ca820e124caea25829e4b6f8833f3fdc0dee18f22cdba3fc6f34ba2bdc882db96fe58c7cecbd8f02c82fb86cbe024981b6646953fef7ff5bc0ae69c37641ad21f284d574488c1e095fda6499f21eac766964decf676e740f446553e8b32692b1aec11025f03c73f1be69bbbe19a7278318946658cba70c8351a3fc91b7c54ce95850226d796c0bfaefb9c77c630fad76b5f701ab5610288b32d24ab60f6866c97179fda8aaf39262dea3ab54b4ac40b22d8d4e16ccd175690934c6bdcb34b82baa3e3d66fd66273f5a5455ff9bb1fb22b6c9f490c770c84382c6ae4318b002e0f67d543217072369365d7e72bcdedb3a164faae01ec591bdbd8f2ccb66a43e63bc2ef9771291d6bf1351acc102aa700032dac0d018dd9407d5dbe635f20ac1b9ba5b8d3f6f367ebc45df6e64a552110087a28fd4fa3b9ed85eca7097c1122e17bdfdc4efac75ba5723cb37b16b19832e4d770ba2341149661ee2ad0fe689e7e9678a4d82ef0c58a3c3517ce7a6b6d49f677ce8c01c2b15289973c212d0c0c95420d888816b61b842a7bbbb49c62708c1409991d25ac83facca1eb7c353059a00bd31d93cd1e051fd14a006aa35768b474e49a173d6e3f3dd167975b319c2a7362cb907ddf37a2c90a1e88a6b3652fe544b03f8f2f6a63c5bf0069af215cac7b2367a59505656e736c7c9f80dc8edfe682293e5defd9a45786b11d700f1b846c0ee0b86821893a0deaa7ee5c405f6154353e413666eedbf73878b7a31eea0403b6f1f98ccb81a9c12c1a3a5ee64631a03d8905e6d8f8be0b0ef3ba19fe29b52ba2b098544a23ba1c96239f18ad3b35cb49d9474e75be1fef50ed2ea7097384064706223775bd89eabd6d1df8977a1e29d5b2474151933c0665c396e99e7ceba5bbcf32578342412124bc8a323102594cb57c62e8311edef7782245b0b5c670e468f453de8d7efe39258c71a05ec2dcb99129fabcd5fb269ba42628dd5fd3718d94dc6c58de9d9f95e3791de0fbcfeb125a43b9c2a4ca3cb62cb6c1c988542ad8a587c096631d55cf606e9267dfda30ca533e60dff28ae13977f1b51a259c4248c4d7003c711541eb10f0c43c85f2aeababd408a4d00fc745ea9acbae0e762b76922dd44549063c3bebff390e664aae26162283878d52d88aa5c45931b759b0d242a5bc41e0c3590495447c254c08f625e6eea1725af900d047af90572c41e5f34439731e42411a90977d5031d5794b0950715984f1ed4863d8996a3627f050f8dc5a2f2a5fb53682b6b44bf64721bebef09460a0469474dd3e1f4314ad1a4d8ac3350c647799c29836a1d7ffdf6ce520c27594388e80902701b4b4611d18956c7e0f171719c75b8b66f5fefeec3754b3bac46ce6370d1ff91a5a8d9c088850a2e8a797cd1f24e12611cf350578e0f08a90523befffbc5c6d821b9da81262309f071b5e9a0e9a5756e4969899d93fad860cb5b317d318fa3e49b4d93098b3beb563272d1bb418b6034158da1b93a9c05f178f249e3593f01a82e865ef8cfe9fc7a05f630ff068f74efa546c9b29a2e5306a6e5d85b5d5858c7efa0ec401d16d9e3563710e3da4e991bffd1545f4b4b426756e047385c4d9b010b348cbec107c9f96097e54324bfc267ff8f16ad6a9f7114e55ce1cc232a7879d0c6e436432a231dae7122506d96e0cc60cb1c9af48295eb93382c63f7c09262e214f21135f6084afe684191d92d620f987e9ed793852b409b248deaeed9fe0bdfbcabbf2f6cc9fd661fbcd9cb035f49f78db1ef11d5f3bb765fb89db943a7b6f86726a2101530100781a5fe327c056d38be19214917232a4249900dd74833f7e00267416bdf392be47dc548ba38aac87d70b00b0e12eb5da446c44d193f4116caf2da5425e9a66945e484f8a89480c76a214472643b00e391a9846d73b1f5117783fa2279dd1e4e85b0a7c5ff2d818ed65f9b63fba6cd3c1db2c60295281ef63bd3baf2dd42804bc502f6cf6be893d33ca222e8b8871f621306e3eb8baccb325713bd953337f133fc088c93f3890ee8abfab7d998a25ece7d3e063457a26c3054f0b94f67a50a5c5cce652dc40e70f9d6c6885c3ddd1a970c88b5615c1729ef8617e0900599998f5234c0e7cebc9adc3f54f5e913826fd7f629c48ae77d08e09d6ae683da10d39b700d7d5f7c2000f9545ec012565054448ac15c3dbec05ed08a30711e159e58a2d6f434c93706275d5b790d33fddaa06a49262b218c2e60dc05a19eb20d10ad03a10c174862a69cb21eb27c87e03a4b748bab863f1749f50661132bd5bdfcfb8e62d5240615ae28576c789833e310a26462659275bc9493cd8a3624cce728fb6b3793a8cb83938cce44c705caa03b23c6f072bfee32612cf64cf24c5aa8ccc9fdee94befab551ed937fa96dc5ca45cc708168a1ea168be5c86858ad4084dd904b66deff1982df8200cdafee761361921094277daf554606f8452dcbb6b22f931b6578cef0060a0d1b089e9c76c21e000e0a881be570881fcd95ba47382494da38f2cae40bd3b9cdd39e1174e43c19f257ce6df6bd57389fef4cecd77536817d4f38f22c57613c92ef10e0eb4db949f4ef045c3723affd69ed65178a0ba55673c8ddf92337d0abdbe0afe9bf2e035165a4c6c1b1efe986bb3f31f5dee3da187e91771d6b46cf0b5cd5bde3587e00969622f30f97463d13dc467d5e80cc3ce985ee7b466293801d6d66030735d56acc692ed8e19c42faa2ab6edfc329d440218f7f56132b9140e11d8cdc2bb5cbf0d7d03cd1d66eaf75127ced23938e1d4aa7d9382441717ea63cd673f2a7b299681e1989e21ebc65df462b683dc10084a8c40fe5db71b575b15791a302349c6768e58b278628f021955a1d119ebc274efb186182a93ac50754a620441f5c3f3a688184d43a9a5e17059ae03fa1837b487fae085f10d14ac65d5f984fcec55feebc2e3b7c296fdb74887c85fc2eb948be09d5d6d4bf7b9edd2d1639df485aa199bf5afd345d014e7bcc383449c10c3fe0033d000bf3e9fa8aa3a00ecfb0953ec3df2ef7831037ec8b368c1a823f55de539af3809988ebf1e601f5811926e68d1e316bef1cb23de77cf092b100564c05c7f455e693e0fd0797cfa622217727ef686113c8dff63fbf9586362384f93786a49c6ba6e9823cff2d68548de469d04f18c4df95f2546f4ec4c4df8ff7d3f785104b609305b196063d4994fe510bdd68de63ae02d2d2fa9e162300a481fca15af35f98f6bd2be5508a40e50f9314439a698b3b1526bf7e2a21d10ad05e10b8761501e4b38f737651062ffb4f407cada4be6d3b07a96559f5c92bb1accb72a213aace2f54137d688e18846cfb03e510583b21c7876c666b5b6b96ff652f05e8b6c6485e66aab041a340de063af2870277d67a277033dc46c217f61fd3f094f4536e9fb26481f8887f15ce90e7253da6aa0be852b4558298cc155c4dfdcd0064f5032055e3206805517d244c7c15c48fc595a1afa16afd4f468d20d8a52e7c1c37dc50dcc1a57346aec6b2d268cd1e7afcbc061c7aed30c00881cde3cccc6821a4db430b2ccf4579ca3a4a39a6bbd44cdba5df3f834c374043e0e0f7e0279cd3b3e9e16fbe29ff2b7bee87a11987579986ef05ce4636c6b6b6c99acb51b295411eb597e4b461c36843026e8537577be516b1e0979b974fcdce15f9ad3e86e79468dd3228235c3d2afbb84f44a7d18a6592d6b80e91b87e966ef0b3f7dacf1ecd5a31ffe5072d48f46dddc1b2b42f4bfa750be669436a679c7e21cadc36e3812c7f90296adc814a92e7309f66b8ab9f0300698ea7dd98d99ffcee814a5db5a6408dfb7a421d74d4c80042fa087806e5bdf12b3ec1661d1ec27a426debad62f8a26abecaa75aa5aa5c3f77160fdfd85854379eba9165719fff9aef6758f49a995795e99df0a0884061bbb271a809ad4695beec328f7ccf13ba0b60b2164c711066e0ce37fd38cedecbca759f4c9cbf070cd22a75b9201c29157443aa15c4903c12e8317cc3de0087f4d64e9682ba65248a97e6ffb253ce8a67ced89528447d9d6d14cee701603c7568a9728d68ecca5c04e7b8b0f59cdcf6cfdf2b00a92fa5ac68e83e37300a1e6d00d73938320ad1f33751c75ec0b1fed655dcdccf4642047718f056b096717c7dde7de7f4ee7d5cf17eefc844facee8428189bee39333c844a9df0867af082a89ba5a596bde57ca7c263327275de77e1c4bcfa56de3b854dda831a40a5732326cbafb9cc230934068f619ab2f07d1034ea13b80a8778b70718c1bee4dd8034d3a1b58ddb93326c14d3434b0777a0f3fb02c9175bc1c56b57a1cc8d1f2bc7db35effe47277bd40726cdedf1dc0948d7ffb40a6a67acbf1f2118ede602101110c24dcd57289b90cc5da2a0c02719e4183174c2991b58663c279a529a8643f76b92591f2cccef7a356941267bd239c38c1b1acd89821e34cad3a915a5d18804edbfad2a1df1aebe1759353891158a928807f11fda469b28736db4e55686a7cee03733eea5ff954c2c7b7de5a5f8af8a208e3f3a7716fc908eec528c0c2d762fe2cbd155b2d8e869c525cf7dc491b94ef0951cec5e16118f32b2f56177fe46425eff8d4ec1d457c77cc0431ecee9070042573f993ab29e3a888a7a78675e3b2eef220841dbc645357634d15e369f540d998a6bc7a838d82e95292f02a356f76caec9b03bfb1d5743ce066d23d4cd1dad2e2d7a88bd3d41be9f23b91c246d8b9d749798e9c8914d24919cdec6a145d6c0d3d638b2438dc9e3c833b9f2d1daa78d18da4eca156d5514708b35b1a900152003b16ee11fce09dc5ce05706ad260582fc9752b7705c9fda6a6f7a2019158ae8d74077b09bf20804676673f809bda3e71957a488eabde942b5599b29fc30cbba22ec1413b25c89b600e9bcec56b63c33c5ec18117a59f9b23edb26fbf86e83812b37ab85847bb200389f2059568fb6e0bd51b80aaaa47bbe824048956d09005b994f53483b83314079b731219501f93b870366b844e3839f34aa85701d0ea16e951d89c23e188a01bb04c4c6e80183c49098d59e83077103d425791b7f6c443ce1cbc3d22ff0fb7c626129dffca0744dc3810abae75b989db29173dadadd8a2aafc8909664d0f89c8d21a1d22240625cbc20f1858dae585d0d9904014d1c179272d505b29ef2162cde1e2c94a214cb2ab9bb2c7fdc2c6547c6942acadf43429dd4005cebac577d39fd949d76a1c3b16fa54fb78d6bcb3f05d3ab0e6a3ef14efbc8bbd0b160913319736fd2492bac1dfc7f53408ef8a416821091105f25b8c9458fa0df1c469c7c82bf44a00dd419e3c90f5cbea4b4b6de8f87e716e152eeb9a846c932c0daadc93cdd4b9e0822234acdecbb0993e03bc17e593669693d17edc4c000c3222edd6ebddfc5372bcd733a9d241b42356d993e46cd9aa235c2e1ed6c6b8a1e99d218bd47e968884ec2a5a46b39bbe6ed05dac9176e907c9017d15c4f572678b29ab425b53448af1a4d68f5e50bef1f62a07d27c077bbb5e50eb825e0154dffe4f8e67cf26ec46ff379d8d2d3f5d49e017b36b2f8953a784fb69f77b0e8f3ad9867ec78690494ec9dedb5790ffd58bac07c12f403b86d7a60bffeb247feaebaf337d2c13f10f7bdb0bc778b16feddd05f5f587f7ab7c2cdd3742641b2d2fada4e9f1da4d26b915d20df6f35337f38a785b4d1baace8e2c2ac9f09fb58cd1a34c6d2f5f7446452d9b59f2e7c11f4762be3f61a15eb7f1f96b9273450391787c49c76bd7ef050c775bc4ba5a0ceb382a23f30160351918d225b3e3cc51198fe986186f01e50ee9130c0c997e7bab9323cab7ea5784e800f7e584d789bcde24cdb143cdeb2d3bb688f0c79c402c2ff4142d53fb8fc36cc3ea051e74dfdcaa580061b91856f3e99ed4133c83fd3e45cd84c157b4d24b3177cb81ace6b7bffc6e013b5fdc9809ccaa22eb31d30902e132cda2002c38720360fb3f78a41e1451eb86977335d4a1d3c8266e26a36ad07ef8a7db705842aeeb5c871dd9f9cafa942010b21869b307c01948bd9cbfd8307c38c13172f6f83a6e754f534bf38e7af8665e53dedf5384aaef89cc945d7972b7ef02354fba0515bb33bf7e2c42e7f79e375b57ae574109dc60047b5ed89ebe09cf85e8955f31d8c7a4de922205da8ddfcb89e9fb3ca40a3ecd51369ae47ae77754258cfb62220aa5754d9f23430ae0b0c11ed6bd477474713b0236dedb5f0a7bcddff2081596bee2335cc6d2f33c7253dd55e89a67c3978599ef13dac216e70d5d2062ceccac794484749745279980831ff728764071fbea436ee89dc135883f9c0909f9ecbbbe6e179f7b752c6a4347a5ee4e2266350d191431874efd0c577b7638eda9e71fa2f21ae78b018d9d71566e358c57c443decc9f3f4963eb67fb86039c1bfda34bdf6da9a14c97d2957ed7f72ee6f97482a3cdadca98352c398051d228eb50ec831b0793834f06e85aa19bde4e95c96264729b38a9b4bbce10fb6c25414bb019244cdf60b232162a7692bb52c1b103016c3ba8e1af2b8575e5e95bf7d43cea1ab8ca7937688be7e0ebf63934487aaabc38797299b07b5374272872f8c05a94efab9ee112e8f32a279a82dc8a55944513e76ffd421d651b59dcdba615b9c4c55b43e5a9209d7e122bba4787ed2372b89fceaccfd3cde7f03a7e67c221c1bff8907b61f1a1f3fa5c0d4424fd82c0c2e2672cadbbf6ed997b9cb3439c508ed1ac960ba5ef693416128d3da3d3ef9605c8bb2d416fc840dd1528de31bd33a32883d732bebb71ce92991924730b9617d727dea77dd0d0776ef772cd0116d82f62282067f6efeb71f26e084afa2508c60059077a5efc2fe32a3837fc9423b32bfe74ad8edefbae805934df5ec9248072ff69ea119fe617dde43e27dd61536757ff855935ff55fc2b1cbff1b3ae5fc507d3d27ae16ed043ab13e6ec8388b4fa7b2642adcc3a5c052ddc01fe98cf7f4057a33675628212e9e081af72327b8a93a327d35041c10089d0b6c0a1f426e4f1afe0f56d7853824e30f02df226040215e6bb98f033aa7106b0e06d10aff3364495f22774a5a30f9e989857d3d7560ceca6d9eee835a41d9fd7f4e5fdc905f0405813cc5cdf992b0556bf31edc239be7284cdda4345d9e2a6f2a2d990351be8f5757c1f0da3edddd1efdada1e80c52d2f938272f392a65c9c905ccf8f6c02df859dc6ed3391889543682392f30281852b93aa073d39108e9440aba71596977d1478894b594e200d9712c75f723aee05dd710351be6c95851941271179e95107d723a69f24ee2bd226ac7d30e3b08a6d4a194f3e20280911c541187884b2850d202874ebfab2a022971a621e886a7ba3596fdebf543afb679da05e5e064ebb0c34821d61a89d70dafdfef99cce0fa08502d154c63d39a1a289018994060734972227891e120702c179c26e3f03c228bd1dc8fb338e6542380af6c50bfad766968895d40439613614b4c167815c258d669f75674ff0c8ccc6983c3fb59d153ead7011f69e0cea72c87c683a0ad4a0b1527ffb92e1e1271cd6bbe43b13881eb6ffd7792f57f13e34fec94b6b7f57b51277c0264295356c745868241938a42de193af30edab1db44269a1e8fc28a2a3d423a70799f52c83fd05b8298dfdb0ae84c2924d8422a14557235259e2c00d2fa339fc5eceba7e7eeb7cdeda2d2c7efac609e05a0adde883724bbfca8ef268d522bc0fea9db000b2c45f9619543e7bb4b35493abb61b7f7d019970e75cd04892c0d3dbda320441adebf454766a6aac00963ce7d0cd872858d4c598a5e9d5d1547f708084835c051ada4ccd2b1bef04a5860e3f9f80d75119cd0ac76c22eb52f3dc4919040b83d1b776376dabfbd844e52a240e1183a404487cd7cd840c4ee40bba01ae4b8f90ed5b6150d19ef6b885fdd451c401675b936dd8785daf86b544fd088099e6e21a141ae304bf9c884e9969555ce029e538eeffc3f3695c573c98bcc42ded2f3cac0fdf4844fd57a4df732e06deca3523255795478e6ed4c950a453b365baa92ae8859e5b26bd9deb929b8f0d618cc1270292059f1d6b7f082244d916aaeb3688e363e848b2a63832b64709254dff6bc895687663daafb647283f6af77e768bd99ab4a7e4900830615f96d70af43127f3c8e16995f0899a0162b82ede36820e9a3a7727245a9626be8810e2e462ce1166cf81386cf6b747e1c271b9fab6e91e7b814403cf87d2c7e1fe6fab3e44a166f42b1167c30820fdaf44e31fb91c44b72fa980a58582807cb9098c6ea4a2d5aee4baab7d6d5da2bc9713acd11eba9cbecbf7a88791b09eedb196421a03cadb8e4cc6d80b1926c9a7c77a96fbc492c0138abcb219ef85a9d337e2dd6600679307c4064aea9b2ed18f7b13a897d2f42ca3ef224cd889154d7024ca0f20e86d6f2b890f264087a1b9a26da4a7e38b783621a52f9a8687c5e4b4849864b11023af7d4729043e3997fad0d57aabf71950c57eb4bf9d1b6899938a03ca09c48b071367646621867160b1efc81017f7e926a4be2d290c32d9e60af047020fbc52a11203e471f55effe251193d6a2dc336e46e771b301f479a90384f33cead9b6da5d047a5779f352f261c648936814e05bd4a3a686710d5a1772d6eabdb02918cc7b85466eeafe9c0afca8184586a15ede77b6ac8417cfc5db3d2d697545c0d7be515efa8f0a1ac52de9f603d4731544b39581cb1d9390ba2b133d632f1bce9e90055ea4b0a3fc90999cdce4d7dc517e47c8280146aa268006b5096dca44a82b742d163eb349c46130b1bbb96b7aa78242cd0188cd8a92a0cb948c6dabf2eb926f96ce0aa033944715545b184bc155c134bdb875e0ea53267f35e618895da56c3a27fba542149e2c77791faccc12b497a35eb058090778c01211ecf42956cb51ae0d037ed3243ad74abc09c70e79a2c491459a46212117461886a7932f81afa11a5cab3dd2797181b9eeb0f755ac5b84985e7eb84e2f2b4dab6096946cf72e8d4ee5b7daf60467365cda05b9ed0ce73bf88167b08ba017fab5bdf46d8c1de9bf641776c981ae071f44a452b2982b9f1d085c7e782b48c01721f0be9ed375d334c3e81df2faef18db51cdfdd68bcc15358932e730fce19a09011777c8efbd64b1ce5b57a8a90ebfab7fd4d706f4bd34f7d6eae1ef65f9b2aebe7405d09a2f3449ab23435d8b2db771599fbf69ffaa59e0a0ff82e2761cfd668822ee25121dcf974bdea5deedbc01bb1c4a44d319a8923ec30f68a420291087328db2fb1e3cce8f5b15cf474193c3ef9daa074b23766136a6164975d1b614cea458d469be0703a1b4c1ec6fb176e43ad1532d17fc1a63efc99d999318d6affdc46005bdb3132322485eefb7ffb71e8ff98b87e675696510b16610bf93d5734c38c3c6ccf6e769fb6093cde849f778ac8305a36ddc6d90f40ab829f7ee9677f86a69ef9cd25d4c98c91c107bd22b2a41cf3e5613fffb112c8e11928c444076d4e82f67aca1601f14a0d37b4d7944c16c8faa24d3458aec20a01c4b6e9483688caa453a9da8415d66662131c2db8678b592702b59a51bfd5d14c1af48e5c8b5267d28823aeeb830bae094652ab438719c759c8e26bb8e458f42ab540fed1b32cc1edc357c0b5b6beac13d44e8561855b8a832705e549ec17c3bbb8eadd166c7614853621684cf25c1e1124632f4c11e6c81c6c4e653e91449c73f9ced28745f4feb1c0eef7f037cc56a90929b185e32a3f895625295bb1185c9b36aededa2c48331b31e1cc260222d9dab3ab50510647cefe960e946973bc67396fddefdb6aca5efc32edce48f70e97e826d45416936ec8ad977746d88329076bfadb3b4fe1f0d728aaa4a95076c3be7982b723aca6a71172f4efcc760a1c331032bb825187f351038d70ccd5201a9f47d767ca3d2561dfdc7ed9752c8db2a59b4e3d1e50ff2f09e7ece5305d251f5f3b2ff546bf21c877277ff349f967eb55dd70534295fde3913f76815b47763bace7e3aacd73f861cd29d06ee1ab5b56f7b093a6dd202efe71a6df666ae8abf0795ae098bb28df92ec9e34baee4e8cb5fb54ac3373f62163467c364f4dbce66186f7caec80756d408b3ac242a594e8dbfc733fc3e5b1b9ff50fea30f2f309da5fb3c63e779965dd4727f53682ac43338b4680c5f8ecc2f9032dcdaf968be9786b16cb446e49d8f58e12e69fa8aa7069593d821fcb04d96b5358cc378509937eb69559b10a628e0cc6a43e4b20725de15de07a1ae3e7a2ce7fe544b59991333c5ebff1aec9def0478ed34c207494abc7ba34f81259bbd2075bbcedf74d1e0a08a81b82f11a24c3814239f4a089e8810efbd133159326c97bda5771782f1b53ec88781d9ef3e228ffd9dfe2d673ac4f0067c568a6f6e63f8f2e81cb58fbb6853e99c49e14e3b9a46f38f783183362fc4547ff6471416ba10398d3f07603c8105787fb92909580e19148883541724734836526e070e2c72018b35467d405a5adea941183105e5a72fe1ad44bbce5ac06cf188541f6a0064ca79591f7135d3292e469cfc038e93e5d80f5e83e0727e227df5e91855428f101f45c705e8023effaafa5a74ef096e2d4fb4e1910cf8cb434f1ba9fdb6b4294e630f917d2a12096a3422c3237fc019418366d768292d5b457c8192a056ed7ab755952d5fe7a423ab1f703bf3d049df4e0f317fb629a3207749ddf3358b74e948e57ff60b839a96c1027cb871ce72808e2592dd132c22b4ec7af153b1384a589bec8038cc66afb56dd9204c505e0be5edd0f091f5b38c90a418a68bd14973601c9f1155992302cd48cc7c9ac0208833fb78ce6c9aa95d6c894213cd182a20de1102e3ef44b725f59388b42148a1c825bd4a44847b3c6a35094b99ea71c53ebea7d07791a31b83985bbc4cd0dead7598725518289c4cc27e7efca846bcdedff1b65e1400f7338fbcede94c513c7ce2cd7e33e44ad55c8cbd403cc178a08d9c3d9ae2f50b5cacaccf65bf9faa3af50971ee65104a41f66be5765d2ee401cbf3a72a1c8407a6991f77ff30e8d0a3feee487a0ad4f2ef8d0c230a9cf04afcb525672ca3d21cbc68829ef11659470263d5dbf7a4eac534cf63e75187f11b5dec4633e08ac25c051409fe88132fe575a57626260db24dda96129e2118bd2981cd780c394adc7369a424878f0efe5cb12fb9b1db6b3e6063a5fc382a5fbae43be7afa260f19ed958b94c1b63a8853059400e848c3658e759f494e99647be9add8a5648eb46bd0629446cb9387264292be6ace851ecf1edd5ae60d0ebf72e4c637be365f168937283ed0fb472bb5afee94ffa3d6fa39bb802a6db5074d3f19e14b8387284caf27e35d86dd0d10702671fe2bd54a712ec90eb114ebf4c321a779f29ddadb79bcea6e56d713e4f67a1ff7bf66465950299c9ab74612ab2255bcb1540733a4f3da6d528c6980e716d2b1d9521730a2595f872443ee83a684e545327167dd4320360a66d4dcb9303a8c21cfcaa53f2d6c5093e9706e503350ef6fa09bb2030990fdabb643b2e84624dc5384ee3331b7646ef9139f817259e398d5210f8ecb3ab54714ba35569f9ef9781fd4b2d1fb07a69dcc4b82ccb0131db6729cc73b88559c5867456fc6f089b8711120ab5655f3714b2c3810113a7f01d0bf3d6a5c2a966f4e529c8d6c4972b994bfb9b16580f47b4229063fbbdf9e4671bce10a798f47a68af8731a03fe3f2e24e65c569b6443909e917e3385cffbfbbbc5a73247e888c78c710977d8d97b440e865bc60df442e24223896046889452ce12fbe3599d3a5b06f4fec18f237a920fdd86794703c3fb160a47259ce2c5bbd0d16ef8ca484ba3f3d0677a20131d1bf0b5e7613cb46c452ebe8092ca40f557d4dd235f0e463f61f2594268137d94cc0279f70895d1210221850c44c1f161d5ff2e11aae82e8431c48eabc4e9283c277db46f180fccdf953093c83d8c1034ded46c65df541a298e8a223b731ddadc1055f9280ff2088b272c6671e36598816e6a52505979ac5005d6613753f4501220bc3427ff4dec279ae272c247365308dc0e1e8eec77ecc66d95c5a3aac24e781323ce13578a6b1210fe78398a6e73a071bf21cf4e2e426020d4cad4f40cba0430861e4ea81a54c943479f49c89e3ba0395b04b9ea93120560a85d30bd141390db200745932089d3146538649b3f86346d18998508b304b0cbd361adb792bd5ea976ecfa853c8550f24e81e641add1ef4aa3b36657738d781d07add5578ac1373de61a13977610935cebb9b8918b239f7d5fbeaf32f7556a0c25bf16f772831284396718ab45116ff927ca34927f45a7bf4ba11d25043afd30fb3861ab2a5a69da1f2fb8ba02fb0e093af2e7f7ce4ecf8379b27a8cdb634a00d269d0f430c6baba176e5a067e582387b23a0dcf87397625ceaea228adc5a5b4cc8542262572bc1d4217b5fa5f68d3cfc76fa1177c5e3a71193b1a79f7d7f536d55ad1d6b87a52f5d741a07a0e6d04ca5eb5f8ee71121f7958fb355aa58cac8a43c305a8fa93ea1114615ecb3037fce4034e5a5e6747761c6bc2fae076148226f3f983cb5e96ef819f23719ae45d7c9e2920c339f7657d24daacff1377f635d45ffe1124e6254117912bb2f718c1b3f22d712ade1dee42c7fda62c8c90684921108ba512763268c778f602a6ec60f60680d7688d74072b34b29f9c0acf341d434e2384f2f8b0d88e99622520dca7e8e0e1320f38b8ccd906a4cc0be51d5869cfcf1fcec02b05f45f0910c4104f54d9a357362fb0ba29b69b887b8d90417eccdb37f3a35b3816507399868e055a1614774f0eb059ddc46d6b9fb8b479199a766a8aeb97563a56b56d44e43efb0d3811ebebe27f1feabcca731c43f20422835a62d3965cebaac2f07d1931d079f2a9fe7cdf5ff6daba04978fb49dee2ee1d7b7c43a65a3d41168d8e3f4fda0a0e2653a134baff2798ede6f5823daf8508b93b3188777ba0ba097e02d61954aab1b07e88906aecfb9d333d48eaaf53c735248bb6eb7aa385687c8c4b1f14be26147cd494103e041f87fa9b317c19b136fb3f156dc07b7be23c78b2a623dee4df5b07d8b35f39e6ce66156d60e5f398445c28fe1a2e8af4af2c9827340fcd854d8afbb5a7651e4aa8b4dca91f4171eeeebba4dbec88412119e48e598b80385d5e8ba24c83b6db277375b09994dc6b1755f9760146a413ab2a3829d4a375bfbee617718acd65c48514d84e5c513eba19f2d4df6f9d81051768e78a8728e848df8df4f8b9268d16edd2a04ad63f0a3261400c1bf8aeb5771c50d562afdf1a5b86fc8e7d85c27199947d43082eb0e403a75727c2f323be553612cf09d649fd1fe368177b1d9db0af3562663abbc294ce5980be6f578202ca85cba24e5e100c99ce506040babfb7c6466c6dae9e69779c4a1d43ebc45e67c378ee13659f2cf575ca112d1723e7cbffc09028313e57715694602d7087a80b87fd2734306bf18a7cffa9b64a5d557ae358fd9870248b6162153580bf406580a70517c7a6bf6ebe7add11ce8f415c7722c330961bdb288d6f574d001be04df700bc391ea581dc8d81a8537e4efcb52f90ccef94cec63f30143127a7e5235db96ab7e9e36c5b42564bf80395e896216ce14575d6e3305bd302352aaede003a0b7f56c101929b857d6f2d374fffce44e27b0dce93374845ad3d58a3ac3f761aff93e760b7783ee99bff062934a4a66d6083c2b7909a5f8cfb0cf637f745658b7473551b7df487bfbdff5dab5966904185c205a07f6f2b4fc74d9472bab61ce7573036317dd40145d5b409c8fe9d5dfcaf89d658c814150fb64ff4b88144bb8e83e5777a863a81cae3f3f6fc2c088b1d5479a97e51293943e26295870cb24d2e44f736a0caea1a023138bec3b125f1ad0f7844823b95f2375821f68a1aa10c84a4f91af9515c79ec870de8b207c934728ac24c4c9b33167a4cc7de90e8b50f7d4133b85b3e6b1c730604933216d492e4646e29a255a6d6e4e0926309e47e01a8fba1683eb3d2eb9f438fc973fafebb6c5e7378887f59c2568995e9dabfc869ff385e9044a53ce5504c188140af117a0cd52babc269b55c96e1185cbb626734aded54098faeddfa50993115bfc2493b9a45784af3e38a7aca54bcc0bf06936f9aba53105a11e92525bd55f73a81cb406781427c5298dad03f652026833691ee6c8f21a091825a8df33fc76d6647d99d7bac18455b5c457ba1b4f7e8f2c6d2444a7070e165047eeef90ed1f0a66124ed966e330e7890fcd6de938b54841bc0280254c3e10ac57b2807b69bc6b5d5f23dbce30e71094522e99ec0f29f0b10863ab8cee6f269addc2ca844537db23c1f3f8ddba271d692107f1c45be828d564c96c6981eb33693b821b22c79dfed4270333b3eb51c7e946f900b99460af4fab46c42c6f6d0f5721d5b217ff1ed8835e9c23e9e63e063a801024fcbf7fd2f96717009c2c79dc0b3d07ece214a0e5106795550f3cdfbb93a67310a9aa571c241c52838741a48d7025084c5ff8be965ab53694da81afaa818f71c251db22587ff2631e8995a7bf4edb8ce58fa103e87329520486e18660f84615e6ec198d42b5cdccc23f3c334aa4648b096a4b7bc95c753dbbd8890d25ec920932a4ca0f01c015aa0bd6e4e6f1efdd37a2b56b86d14140bd0c890c9b86ee3d5a26347c4c400fc394efce9b1ab294e52fcb702193175ac8606bdf0b95105e3f62cdb8855ff695c3f70d21ca250bee4aa3e47d96941e1dd807c7d5c3c2f3300996d719fc60625cb46405a80815731b6fb2c69f3d0ca8725d18ef14adc1eca68e2a3a3e0dcab68845c01d6b5127e326a2a4e6f76b44c1b810d0d447b8a6dc1602cc6f4ae3265b97d3941f3e10128d626e554ee578e2d2a3012a7efa2bbded48661de381706b39f154ac1e085d0febd32258a3d969f705e195ecc5b9a3722e9b6a6531ac0b1efda54572fe765da4609c03fc31a374770a7f11c1029dc5b1bedf7b6304f69fd8cf90f2c722729e708681c7ebef987f0ecc60cf730796ee9df7910f00c84042ff80de0d99363227672c44db8cdb8842d291f56b1944d3fde8e3c3bd9a52afb56d155439dee41c8431d2412e9f35742731c8d1276007fab78d64ccaa99b09d82b777e582d71a88e903f71f25a180dfa6347ff69ca1196b5b1d84d801a75d175ada21d525b9dc2f61f2e54d9e1e4b6117c3b7a96435f4a345e03ee21418b371e53769a6eacf7aa39796eb503fc6d45a528f4c9334e2bb72f4c679641f3a48a8b78e31f8d434b256fb600b876faf93e6fb8c07172ede38c15917202db69ec8d5359945c87a5884eb3fe677c67fcd2beb5c3db053fa93b839f7de001864758a46f3d4d8d4ff2e13b9f9a82b5be56b2912ebc4b7e72360ca77f90f192c7d80768530ed1a33670c2524b52c47369c6b3f2d2efd011abf672411f21272016ac65eec45dde781dee4af57eb6dc8d31e5c178ca49cb55bbaf862acbcebd4addc4d656e2560bcdbe130aab1144690b1e1b74c87d1e9b09433a948f193b3584a7c1aa2f9da668e60f492a054b21f5f6b69b384b7a9cebeefd86842e1beaf47f5611f7cf1c234467fd4244c14fc19e8aba1866ad5374a96f82663832e07aad4925de58b43740624dea632907c4e64b5b4d04e138e2920f9779bf0cf79e7552968445108df4578e2aa50478c3ef59144086961fcf41e77995579b5d553af4be1e678df3eedbef86381a6c0530734ea42f79940eca6ca8fb53ca6bdf60199a1ea927d844a5cc87913dca2afca7d468134f2bd50a8abb72db5f23712676e384e98cfccae077155a86fc56b1c05beb51b1a7d0bdc45d1b018fcc31a6b8fc0995a27e6394c065701f90ee54f59756f8dc294eb2ea283a66e7c67f294e1463b0057929f77be6c10b76b8d568bb97fabc65591856b2853fea363b4c80e26a2c99c68ceffd7599d779322d501f4ab0f947037fb47edd81920c364ed97e899ec68384904901ca7f2a7583c1d6d6e34c6466e45a080c2c2cdb0f83c9caa0b7b18e19769d1f060877f39eb31ebf321598822443a9c1f728a3f24276c6fb12cca7d91dc45207f443f84c68206c9a514d6bd186fb7e8ab580f0ee78152cb1c1b96925d3672d19dbaebb96f78ed7e2a577de822f315737999988763b5855f1454b03c5c23f00a0be54a0a784742ebf9fa592f1ac556b099459542f4f66c209f19a23a4574777666c0bc75e90f299c7b97e03eb694a762b8dc6b949c525c7fb9c9586dd18fe8bce1b36b53afefdeb9ce79b984f0724bec27094f48e7492083acfba21b8bbe72cb5166a6904316c8a33ebe2b87ed9da5700e8b1ddb33d10212129fdf55c6948d031776fe0b7095eb59d53e67b8830b6192481670286a5ce6334c2a9baf29cfb3cd99ce41c2ffd3320da9b6c9eaa388c4574b94d5bbd8e239325cb5341cd0e2ab1cd091279d2a435da40500b095c143b06209c3f95d0705c4cde020c4cf543c2c33815599bf8c396592e4e95390c22beafb47dfcb71fbb76c34a9828193f168e8661581880a40659e38fde4160b4c5025b71565c7b81504ad9117c98e9e5f3eb65c27279cc49e9648471024b6e0b007c8312c43779b406d40d640cc8a91db86f7d9ed4d1032415142b802fdfecc9eaa7dd017e378ec09842e27f8b327ff3f64f4b3179616960c0cb6360987b1dafe090058856661b9840114ca84cf7444351ecb7af66e12779a18ed0e6af4f19b0991181eba92e45e26291ed678b885662264edacd90425587903ddbcc94db262cca42b3a37ceace9f32ec803825e509c8a8a1c564a082ca08181b9d470cfa37f39ff44eb68d76c07d3829ad92add8e353ad3672766107a08a520fbb49f02d9cd6cd9a16c72c9c8de37a8b936bae051178b0ec32f140eaecaa6df3b2023992f41f864b0cee77fcbda67f2249e1a6e4da167fc138aa0f7bc34edfcd36d1c08650c42057d1bebcd14089199c24c358616406679de123f25ee5d29b1c595f77d79e095720f1bd5834e5f3bb86b6305cb0fcc3b6d2ba98c90fe3ba1cabf7afa0321490ebdd495a6c952a887190501ef4c8f01ce5f9713094c26f0fc3b15eac07da5a1b0e0f365df073690ec6adb2713a2ba79d6a8a00be3c34f77559dda995ed0ef0ab85da198a386ecb941db68d0d49414443de8b5062c9d6441b234f54653f03bf48a061db1c56d401b79064e9286feff30816172f27f3f3737d369e81b85f9011015600f4d37e2cc16c2a1a56ddfafdd938471cf672351f3044b6bf9bc5dad5a11b109c39a21a31949cf02dc0227fd1a4ca10b0cf24fc4b70005e09d5a4d79eb55e12d5e3a0ed75a8ec7e9d6c8f470e47b920e033e968bf5d52e45a4f87834f6e4353f35443a0f2abc26e2abff08dac4a3cba7eed0964093af60040c2e2f05000a0583946e879502589ef6d2ce03e715026717d3694fa28f02f24a2440cce055c3f034b4584cbb49cac1c39f0e3cdd5951a06e8fff5f481bcd549879a4b302ccdd7616eba0a9fed6ec05851602eef933a5bdd7e264b88f5dcdf7a644f3a946ab4b37ada2141e905495221f1a99105685f09498911751b8688fe5ebab1527ec7e32ebd1d0b42a3363e86d60ca1cbb105633f8034d62d4c68bb85fedb38e3ec2f32fe5d5954b23126d2dae26cf7c31fa240caeb1d6cffb014b2abc0fb78c89261726c234f65c30e73c27516fb92ac93ca6acd7b11fcdc00649c2725efc220d3622777bea977a008886dd0ef5aa43ebe9ba2bb85c38dd169f745a0e0a6ad76c4199d24506e8307130469bdc68aad74e3e87ddf343c022b838bff33d9e59c08b8ef962650f281a074b7373422973384d644f0eab515977a95c3e33db5baa1bb6b9fc50a89d6e166f8f912d2a107b611d713efb702372f92e3984dc574d10eaa5bc9b7aac280271a4c53d0e0c94e4777638162077e1505f2b86ecf060c9b2ff161bc2af142fbf621a4c9caea38b8fd9474f667f17361d85daddfc9af2a84cea8a90020fa9be023eb6adfc7e404e1beb048cbafd39ac5d8eab0a35585f9e78d5332287cea547ca273487c5f2d0ed82c9654bac6bbd1709ca8b4ea60d3fc17290475617e49f4aa0fcd29fde84c2ae6717baa10484ac638fb2d1dd3838dc9a12d1456716072c3fb02c9cef5c6568ed61318cff4166e2481e63ade014cb829ac37a95a81e0e918fb12d9fcc3aa6ced8e9c1389a3bda53da80296690873a0ee2df3e4c8680ee1cd995a3bb6eb91837ee9b534013a1a41e47c78e6fd927d484d849a68d409074a66ea515333369e46ddf93b0329751766cbbfedf145c7e104f132f331f9817732d1a990738047319c7b535768adf15c5bdea5822ee5c57897f1a9b4b604c40155991ea8bb036692b39c1743871261b185c86a448723c6d6784429bc78463f0dd4986822446cc974ae722ab79b9ecd31500d93991b308a6e2d4f718a0f806878fd3c1639234085025973e60f88b6ccb9791d6d8e62337f1ea2d4fc1514c2243d59449599caaa0d26a4400810108e531d912b0bfff1c3abb5737612e07218e953d7bbb9e0b8a0699dda9d5b430b105add226cbaf006365f8eb561df5b780094fed67ec5980b0108e1684ac4d39e27df38998e2f7ca62fa51f94e59d2bc899c5d862abefc48f54ccdc759ea63acf5714e7de4feedbd75486c28985efd316b462183f99442c0d69434510566ffa75cc6bb3dab2321faccf52aac20ca445f30201526871fa6ed1a579427baa652b4a7c4ac4e35c4d9188a82af5878c719dd9abaf7aea62ed052aa57e69703433ce63fd1dd48a5f0bad2f45c68f92513113ec784a014d9f5b0c70ebb2de85b113ca46fa546c5faf5c032a25fd02d480d5d5f82010a19fbc1ca30ef122d20535404c46776214daa3d7540355fc6e80696cb0c6dc919b9239c77b6b9af9521a4eb05f174900f5b3bbf42c33e886e085613b4f1ee944ba71bcade7f92efc8a639f2174726318c71810c3980c335da24909666cd29aed82d5a33c942cad75e5cb6dbbc0ce621e5a702279e34083dfdbd060ba1a6811dc5c5033cde9ae61c686af55ea4f5f932925f628c4521e18b39360b70e0fb1875c3b9ce2721b013f5553b9c17ced7c1ba7d54cd365ec915d6f4214361509831034c91c00e3a78529cd9b51d4678c1c48198ad0d7ad618c0f3fd8a15741e8eaec96b809dc26e5f0c977028bb4c01647bbb9454402fd836753ccb28ea9af3217f0b51f4e0133f29873cce5b00f036f7b1c6af0dd0262f35293ba88275bc8d5b2814c8c6e4e449bb86ecba7fa8061eeabcd52a9be29aa2a9dc9c99fca78c04099bd4788701acb1c5e6c9dc6f1b6fbb05a5f2addbd8305580b59daee15d99b16aae3a92c28a732e262a9aaa57922fd55b5f72919ee45d5ad4684562772747d8d37f9c72c36a4d24da1cb97b5ed17f79f662fd92853d192622089d859682886bb29f51f2b6d6901078b19b0eed5c41e26c50160c47dbc9f95779b8654de2209fedf9e1fa8985f8312bf5e7e4612b9daa1cd2e477c3e0b6e6a727505252e21bb60868bc16770181abcbab08488939ad14db1d1916cb8ad31d79eb19f45e251a053b5ed350a27eacf36bced8f8a8f190cc8860402c69bc1787eb0c72464ac64b5c7af5cac66e7bd893e14ea221f7c59ca16c227526541d90322a077e866aacd2154e9e9281cbe286a6e5fbf1f13a8cd1fafc1f5878c5998a9257e0737c6eef28076c37badd6f3fc30dea168d46886bbc2579cfdcda902cfd9639d8a60daa5daeea58f6f586b2937ef489a0291331b432975026cd14e442dde38c423e0de92395fcbee07b6de1bb1069267c422519b5a1fd95276e0c877ed0f4571d34d077545e36aa2203e03582639167de8dec5ddb2071d5f9a9c4f6f2781935f2543928cb84ef4cc15427fbde98401cce9a9a1a60f9b5e8c3fd568330101046d67de6077d48488477e0571819cb5d950e39471f1cb700ad8f807fcbda8c47026edad69e8331d39107e35907910f12fd91c70d24c7e7e72335dc89e08472d6579610623f36cae7869174bfdf53429c2b7d1a03bb5d716b847b7e680634f6ab6adb03a261472f09d90d702ec40861ba201be42acd63c893aa3c7c039da51198682e7c8eb323380d9a6ad368a5ac7530f7e4ab59a18958d44b0c9dd3ffbbc0026ec3e167992e28b4ce65aecd7d6ef9a7bbffb3bd005da8d4d731c2b10b545fdb115bce74d8d280d1190033f75b0867358385d601130cc58bfa5ab1057cbc540234e050bf71328e8119a9162b6f51df5d1fffef2a2ae70e9a81918660bb959bbb3fb1114fcdd2ddf92a48ebea73a51e26e54ede6a03e9c3f56ec32b4ec13c7ee7dfdb231d321f705ba7565a9b75d2ce85c639228112be127cc7484420827dcdca36c20f39ad5fb44e2431cd59213e20115908d549c7d4e3688360c0ba59fbcbfb255ccffeffdda26486bda1272f5c9215529b4c89d5d35749e41a120862ee2e6fe29cf55c7d3055f45b5436e1d60d1a53627020f64857cc20e204c01312b8b10680090d3842e38e3920d9e3a9e991bf9133c0d00fdcf6f9a3b679aa450f2491e68e3b6297a097e8ac2f02a6440cd0aae6eda405102943b01104bc6594ddfa23dfa29a15dc12793912c2fc1e825d9668bdccae911a28f3a8798921d27d11ea8b484cadde2dd83d0211d486171c6beab26eed3b68a6039c4b489dcba32cf87419e88ef8173cfecc976fbf6de891539af8104e325f4503efcf3fb8317f00fe001147aba663097805d5f57f42dc660adc949d954ad707fcb6df324977fa87db18c0ee744259335fe1cdd5b0122cd99a94407b3f7cf7b305badf209b6624f9d072521218536b7e53981a56d21766fa247474580f597abbe346f9654eb148dbcdab697d39bae6eeeabd5036f697d32c451c0508f98ef4d03ba7fcb132c093da74a599bca8ca6572c6a32910d77d34f5c06afb7a97dc3e93ac13ab5727acf12355f766c8a8b48d9bf2c247c9897cdb3d958cd1cc7e6b4b5be4399800fcf917015fef1c92e3d70c62dc5499da6fd20ec2b6f54a6fd780ccb28d14f5a841922eff0bc4387b0add7d255abf89dd343f41f16e955404bc8ee95c3c07cbda6cb0d7605b2fb75789e343e5b2cbab25debc991a029a72a503197d4b169224f46d7bb52f0253e741e653eb81eadb607dffea48771ef7667646e72ee1eb60833f19f9a3713c3cab91f8fabedc66f4d7cdd8f9c0c3c67cb0d75c0cac761b2218851630a876bcf83a4363cc157426dd15ca5244a628a2b3186796f7e5e1f49e300f355da3c13918651899d58ed5c3d6970be1f65b9da4a86147a490ebc32fedfec053761324057291822952d38a29556d1e6d3f23512587d7538812159aace74a2ffcea0cb108db4ac0ad7bd8e546f2a153a63c76ee964cc0497b44e19c493375455f237a5c1b5ff44c5c7917690ccf6f5ba0485dfeb9e4eda1401c81a43e5c8f98ce8621d24bfa32b5b38ba6acd6509c1a40754146b9285a5deb0e0817881637be6df6b5e32c2e77f78aa39ad7e0c34798cb0bdc6aa231c9fddea879f3cfca3b0f8fb72f18c7bd66e88ff83730c7cd006b88b8599e5b9d3ecaf7d5d96876c793e778ddf7d2c6347beef9d6f8e5ad882ccb9d752d4e6cbb41a7cd6474b1934cd931a10506add5d78e293f852be0708bc3f3a037884ed2df4c91b721869f789c1755ef55e8d4c70fd582f15cd79dcaa9e1d5d70ff44edb23e4e2293e21d89abc6fb7f073284d2b1978aa454863832cea24c919439733997f69fc7b07185ccc410e6310403aad19ef0cfd779c36e6309f7cbe388f2e583ea0de45c7b1b7ffb46386bfc42dc3ea03a5e9a2d2aeb36362b3ca13141881151b8cc4fc10d18cc86d1ecb14723debcaf97b6089ac383cea2c4dfc239c555a4495601241f468fb70019811ea8da34ef6e8503e87c41ff2fda98328780b743ea8852ddaff8803101028cb36b779551dc66dedf69af37525d77c38d53b42c9afe8e88157d04029062a6a003d8aa722c61432cf03c56681bb86a00ac026eab9a859d45d3d049cd15cf848694c61444020d78d1e06aa2773630505bd694320b8751f49de72f76fdf70ff5dc4e5e4bcde888127e428b19443123fa838c2d6463981291ba8b36b526f33ea8834756706b6355f5b94727e978475c8b7b8e6cc3b5c400e3683c04c580f39d6fe6a5998c8a3018de7ec607e707421a397402145465ad196f79b69156aeac3b6e979dcf5d21e0fdbd00ea88b27a08b4bed397473083209ebd35357a02395c474e60ebf00345eccd7c2bd90853c7d4b4ecea9de0c135668df6a15f1f1cfbbdb681f9ef6091f6637ebb12c60d0dc4bffaf9a93471f56c39858ca9b09f5bac29d3acb983cee66959a8235809deb20e33cfbad9748012618dc16f6932ba4191e8fed895db53fff4f8f79626d11b40866d5a5c723bdb124ff562b67457ec6d385b0d27efc4a5f961b7ed1fa10d200fad88315dc88b0547699bf265cb9ab7d69e2b9be97c11b10475912c3ae088131ef4fa518f17d4ff38f0b2a3c10427c61022c091f4cc03e64afe5e01a91bc8dcb3d378baff2dabb8170a1a52da6bf43e34386a7069526837f50a82de875e1525a4cfa1322d74bd27b349c5a45c0cce69e8f1ba7c8e8d1a56f10c524dd006e81082c9ea5e28468b04b794dbef9dea6880173b802ed579d02624b14d6a913ec1526e5d74f41ef3895254675fc1b4bd5f56942151c92a96b040a0150eccf91e536a83f35029a2cc686ae5fe693fd94b69026685a70208feb697e8e1a478bdf0999869b960cfdf063bcf50b0ca6977d88a9d9af395ca8e634e0df9acec95f0f06d410985954268b618074337beb17aab57bea57b6afe411523ccc1083fabce07621d6ae56cb0090c088990e22ebb06d69624946016b5753e519e243f4634d3357dcce109a83d3011c104f8c8ff14c6f7d2fb934db027b8e8b368295343b259f40d4b33e7494b91459ffd94e0fd8a686bba79b6e6e49ddcea9dcbdc869caccf612e7364d77dc70285402007c71cd870d0e014b7ef7cd81addf07428b671644e5d0542f1ea080ee3f0bc6a1bf71ae391545b010534ce778d408ec0a8ea055e67558858650f6ff7405f90e8e1bc92ea69c95a51893a96eaea06731dc28e008050c04237c776d8b22e70dccabf2dcaba4dd996a9183c8d091570f0130a5a768ca6615a095d7066c099e81ed583cfa4c7ec6e9ce760cd2cc75966c8add5bbada46ba5c8ff1f58d42f62628abfb277c47abc07cd862aad9b84fe865767591cb1dc10aa750cfb6a6c89df1d56d67bd3efd4b25fa9a0443ddcf1a999058aea2979e6b074e24b9b41a7b89e46191335882fb02ae8e94d344396275e4079b55a4d66ef8b6bed8bcda875f2fa8ec954e96636edfe7e8b5fddeb1d7f001fe0aef6886c8eb1fcbc077fc2b2c3e3b1f9a1c403fdecd86bb7eff0a4eb62d0ff8489456540420d1843a7926ed3d75946097809433377b93f8028d6e11756a5946de269e819e965b4cd0a15ff2c3de6a2287fe226951c343b705c3e29eb807dfbe9b448a1cdb04261376318a4aa5ee82239880e8699bd5504f729ee42a67a1b9d0ece03ab28162c567788ef1833a8a363ba8b21f0a45b0bda7942f837230a95cb407d7bd7c7b4007d23e1b774b51dbcb277ecf9f40c7614df2de26372865415842e72442700f84d780ffea7ae44b618c13113c98fea1e1d0eeff5aaca5534d0c556b8e63e3c2007edc7863b0456679a25c83d11e37a71fe11adbb60fe791b15d1de0f86bf79574cf64f70589a2e91cc5afbed7685fc15f344c906196d88efdddb0e21e54715280f3d9df4441b8f7cc12c8d430720fdc37f3841ac6b996e9db4c432891329ab11852d34cc2d2c5855f167a242eb8121ffa1b20c0883dc680315e526f271c652dc0fee0d9d47b2e9b25ea4d641a050259d1920a2696c732eac34a7a99849a0817854b882cd089c8f6ad73037c342d2124bed99ce92d1ad4913fcdcc2b8c370625af45d86af33a62c756d11dcc0ac7dcad9e59865438afdb2fe42be855dc1c2d9994f6c1cf8a8b41b7f7d39f21cc4fb9b0d10e0556f46830cba9f0ec117e7a1adc4237777a0b343c284628c2ee970f3ab9a352a9faf2b7e4ef0c5026b9de702897fdc69156edcec20a4c4093dbab45464ff0c16b5f634f61585ea03d766e461609c739010bdc9ee30bb7d5992f5590c107cd493622defc15f1aa9bce69978868e1b3c078938d7c5fac23bd7692e09edaa2befacf0096741ba08063ed24deb335283054341504d9d20383fbf40f62001fa09d39931cd33b149f26432a1ce991d1ec71ac8c91134e5f48f47162eab20f5e142211e1438466cb7574db4ac536192b9a2f76a214ff29a2f2bdbaa633d153f8b1f29b0adde72ac2f289168c75ee77f50e4d66217b3d36b15d324a2c479002f8d74d01087cb93cf85821fe87a4357c388f20678ff58eba103f29466b390ec24e8ab8d898cd85ea018827afe5c6118d6ce64367457dae33161ee6994c87e2d143a1073ee49ac48f5e61f43e0f98dc3af4cebf27536227279cb546a22b0e96d196e9f0ecbb368b3f2ed829d8e2d3b7164cf2f5b0e4793abe15b36fa2c48c9c58d659c77880c17150a55541da35712b55391be99bc05a0b3abf411f46f7598524ffc96f7e1bd6dd5842ec10a54c6ccaac8a62fc9e39191baba5a2ceae82a23c746ca01ba66a9bfd686b317143aded729973955a1d9d4fc54e4ccf4e63623efd463b3bab1cae59c8a656ff596c720f16d80eb990b960f7be78eefaf0121bfc74fc348d614c723a83859a24287e2d8ca4249b252879b1282968b11ff312877ca284eb6711386a154ee10e8ca4f042b7a0fc263287b248c48cb79010a96a111a6bde3d5421242f571c337a5afc85e88d4bc2b22d02f280ce9308d066b71edec8a347a3c9bbe835b728a4366fd977b03b2cee65eea1819e2c3962bd70b596eb8ff0597b7231b607e2e357eb1ed76beb9b70af23bb95aae885c4de529645a1fb4ea7aeab3a3639f664e2a8ab2aea6018372d3b8a45196623f198ff93291c17d6cf84c33732b06f8932a90d1a70bcf923baaec222a4d3d3c2996f17539c99512948244beedef70db1b92cf9dd2c88d97eb63702ec89a0722ff17a7e668d77832e02a61e9e516dc66d74351e7ebb3fea9f6f3c258a516635501a3c72c3d4adb648865627c985b228ea1ffe7d3593549c0d1e8411c9f22e716e5f52d12f7e668960f8922943ea38d341d0c34f2b366bd72435be4127df1a2af714be16686df58af57d403183be5a856a31fb19d25627cd08b1a949ba475a4e778328109fa3ea0cce7c3d1db7d5a1755819bbd4bc4ccc3c12e86a88c0bb72f67e46ffecc8974791b3fd1eab4cd042680b029caa49e8555ccbccb8f4d0dbe427cd3682ec0bcf3941fefd090bdcd8e0dc38cb317060ac8548a1613cb266946206b906c47712fc007795e0b91b188b9890d33483f6c464d76b2dfceb66f2dc385c1191a754a124e32cc9f54e3908625967af3d944ee2bbf445be202239f1558f497fb669510740c066f8d29df7b0d5292261a7e1b61a4cedf8d51e68689e86f708ba617b26ecc881096b6ef5b173e74a5aa662e0d27a970a19de5e2c26beaeb63731f97f5aefd7d569d5de4cdb1f79ecb2c2990ea30165d2813c437d070eb5e57bcf5fe83578fb4ce950b77338c82862e7196b433b58cfb6e78533426cf74f4294a94a79ab639557b8f4ad30427298f9a72ffeebe48feecdfa63dcdef24d0b64a6d2bef92826f7fea69b463d9c12e04ee15b9ebbc20681ca5f0f0cb6853215465f3b0d4a2e7591d7f843ba6361918a34ee988a5974eb752ffe4fedc6f381958128c9ab334dedc48d69cb10aa61e3971244b0a2d6e453f1dc29c282a1d48f48a524fc025bda9bfc93bd157e53912a198caee3c1a98797c418b96a758d2a61b0144f24700aa03bcf24080fc68875062810d59d2e9ac4b2e6c6ef65a070428d5795d204906386c84e73677dd8ea37a70d1192dd4f660f918461a6346ea057250a046fbacbb6c9235da7b44f05045abfba16903940bb24fba823a21c33d7a196e00791edf7cd8cb82c5f4755e7dd02257675ad563ae1e70218985f3976f2798536aaf87e51268e2bff4ee8def366133e5c96a8bcd7ecd26228a2baf53039abb802119828d52ba9ee9d45f9c9f44aa0bf6178d4426e8cf1a5c8d381be61f700be0e37baf6986bb6fc44685e446508534e8d4a8ab458b935ed214e7d61f41a05b0741eee68165b440254022070c346cbe787e1e563272db913050594763943e5e10042c698132f1d38915cd0f33bec2b5f6634ceaaad836febdd56d9708bab3e52ed8ddba95c5f4c2112ae217b00fd49bb6b6459f90e5f32c676b4df86e3171e088ad7ae2e88aab1cf4de5661a16a7ce02b39992768a87251e9f94d6a35bd7ea5710f11ad8f30736025f2c230e2d472deb2237309ac5d6f0bd0918f44937cefaec9ee40bab51fbe5e74b4c7b3d7543c80cf2240645894836b6373632a0d99def285fe4a38e9b45a5e8eb0fec4e426ccc3ac2a3a39ee3799b42e300212d6fd43c7d50e3f6603ceea6ed0a0af2e7fc66cabd485dd428f3a6ec2ae176c330fe2ceda86d8fffe8fb8e9e69d9ec1028302a465a54fbcda87b6693e5f066716cb4d4b5288b652dd1c3e4081f4681dfeb894d5f0ad372efc90bcbf8f54207bf11b76bea152ef2f21f346baa4107aa5d894d44d5c114f5d565101ca0352441a86442bc8cf02cd3aff6b0b970e9b25194f6affc8856da94cae0751431eda0ea9daa66e1b24418316f581e0105a4c7a159e6a514bcb25ca38776e0091e17425dec7934223659a5d637ae2d04d3c07adaacb87882a78061140b38bd7625792dca4bee02512ae809ba8211181f0d8426ab84e627c3f1429706778ecca557eab319586640d4b05cc0d4940baf31e18d5eac3c62d2e08ef5a3f215caf916fe14f011ab5cc9b72469b3de8b05f77028e35ce37ccbf3aba51baa7b27901d9e980980a3759cc2bc90437430bfb498a460a1693975a99cc31f9f0f0d56636a42a519f8a96208e5a43a375b497e99c6b421c5adbf95f86b186c6d9caed8741264b507d772ce73876279770dfc82966d7cebf303f272e2c9bdc28ad6ea62bbef1dc3764f8bd685814126ab234c6e62a532cbd53098edb6ae78e904eacbb7d3f5fcd28bc65764b26d46ea507e01cb3c504781c58bc656f50ab032fd2947f50b601ce7ee1eccfbd809b63e7af5090916b12c4836ac3b95a87858a85f9aaa2f81c4135de517594f95a92cd973b0599cdbd91b4bb25ad61866d140efdf182abb949e21441d28f3a8af84159910bc2771bb0deb011a809566dba5bc3755478861b997771f8e5376f9affeebe3425170da16c323fa90e38fd88a37194c601a547fc33904c14d4b6f2a17b1ad468b43c10a175aa80bb05f7081cb939a53933927006e3f3ad955aef3e7bce348833c33c0967efebff493501c29f9a0028e02e5e75d1ec4342c959445ccbddc7dd2170b6ce9d3774c8687e04bbe311505c4124ffb63ae094c7588deece03d192098f991dc129092b198fa192897f63f985ca8e3db4a9b762a09eb2d7c010d8f5ab300582dcf32d9559641df8209a425c74a6a2ad58749246c120a199caf3efd578404a30cb9ef70030e9a2039c692a41881ebc3819b5e7e885b606093d19f1c40c8bd79752bec4bd8ec4d1540424642f7a2b31ebdb7122e74812b3852676ec56fa26fa3e3df10489216e3dd600002e8d88ba0c7403b37573e706bff389c61d1f0ca2981ea56cd24ccab59cc3edec86e6741866c0c4b9c371b9e060d205997883381346af86d17cd5d1aa59f13cf2a704385a121615c90f0544344f291df5d76f63c4ed876e4e292f767b6aea3a8d59bfb3c70fe7970118f881e25599e15d14e26db234bdaef1cc0959a2228b51ed7a0fe6b452606ca7801cb20c9b9fa93c4abaf753c0720673c01f30af8f3008a02fe4231578fca11e9155e20cbca020ec8d47ad0e4cfd577070bac8e9d11be6e4372142e1dfe12f83d2ea78182452dc79b3825b73dddbacce7bf73894bec1b6571fece41a1f11d6b90d37b7d14a12cc1b6f7958469595cc953c1296826e28a06ec8b1cafb207ff7f80f180e7c4b037ee2f7edf14212ab80df0c4483fb2f85160c8ddd1fae5456588bce5cf6bb2795d3d2480ea77620b2865133a7c48a6efed084e809b2e50daed85b3864f5c4d01573dc8afb370306e1bc8bc8a0b0ec22fcee7f2e47275758aabcb00508fb8aaedbfe22c760205e5be20e9ffab357b25f7c12b4cfa10d4037afbd31a96bb7727a99db4d0c82e6472a459f767ea12f6eadde4f0da6e198cad8caf1ca1e641efac8524b2aced387fd0baa4e45df9e8ad23001f01682477060be180707be072954b59ae8e3c0b588fb4a8d0b6b4299da83d33ece10cd3bab011cbf62b376fa2bd2b4c23e3b60e3a530839dbc2ac4afba37e4fa03b7dd754841dbfb6d116b88539f4a6d3d1895ec9fdcfa48617702ed880b123e62bf344cda6773e7161278dd7327e171318bc17d6a8dec3c00e7a62fb82089a00ae3f881261856f3237b1d2d834989a8100deaf9cb3dc813cdf41a445e0a3f001c36902e5bd312fd1b194c22b85e3b00923d7b4973cf80ea4aaa05e6d35af4d23ba58b2acb5f73aab0e3568ce3d8da0a49fb2599644dcc0da57a16dc93e28434536bf08af09918d0c0e653fc9e272801ed45f54f0a9a4d87f43beb1c1e98ea5f69ee54dea83ac7aa784f8385cfe26a61c25d29af679c2ddc9dea8206e2586d59c489768a059600f26e349a06b5c4932386b11b8d1118a0d841ae5542657048c670d28bdda61dff1541057e7d4e63a36dbbb6399aa1ce59cf22f08f4d7c220ceda38f85a1a48da352e5769d0ba2191fd44879b62fd50b9fca8f7f339b70c59e0c922330d97d9f827d823e3168c0ece3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855789d230209002123d1b0a4fae9388f6ef3913a14402a705cf46a5c761a9508f211acbb3b302995f5241ef484002ddbb3b11bb8716b3df87170c0becdf05992fa7480bd7fc41519c8f32cabdd861685009af73bd8d731abde9248e57aab91f08a00dd1d08e96a824564f88106a0b696d726f74695479007a8440b9e2892c4e4eb78e44ce171aec3ef7d502abb299ea3e45fdd4a773c2b5638e2d6f872fa6fbd31a3aeb2d3b025484286d2e1ccffb9383fa8e41d6d7f255c3be0c843e3257219f03efd347f3d05e402cd498ae0f4879d6efd2f8e80d2b8d00a0999b493e813d6ee27bf119a59f3b543553015efc135d67d7765ca03a6e3df9708a3a8fa4a42c3964e015cde56f3c6a2c7490b79cd4d1b0aba2d5655ff0b78a9285d2887dcaeec18783037e76e16ff3b8cae9d90f3345139c52f0dbfce0232053791a768b7677a700d7c8657b71720db9c4f1f5b0e083e9f799077e34f1296d5e0ef9a68d784783e91026f135e6046493be125b9ec337e8599e42439b1134a096cdf09d9cd830da1757e3cc45ed6fb2fd209d2993797cb4400a1eb630ba27369c6fc2fdd9be5b29797d2aedc1a6447a57b34d7b7fdc73ebc6f853a8794cda9d73e37b964809638e5d64b117c061625e7a4a9b928f5f85f84dbd4fd3d8add6706408792301b36a2bc39dff8c55dbc987a5026ad13a8515d2ae8f4ffc2598ae1a61fec651a4acf6f40a1c1a24605428b50641f5b6d586fb6ced33720a16da510b05ae83b73d36e42a25694930c1f6887d7df656bfd2793f030bf15301a61152372e56e88e5e6ee7457a44e2722ef73c5bd164fb7266a7b92aa74dd5c62f400280a9dfa2914f5f102f4fe00463eaa7da435bbbab2510289177f8eaf168fabe18b0a5f5954cf8d07e1ea126f71d1948568bd399c9d9066f61fba5d212699eaeb32557bf8f3ad6734e0c0349cd66334b3aa4a2ae55354b0f5a9fb00e3f3ba36ae4284e39bb86488c5257893f2cc3c03381cb1712dd4ebd7affd37ec2f289267a57f6f95e9e160bc7cd7c334a5b235e484d46da92e3c21373fc89225bafd899f04ee1ad6b7a702d52bb61b0bff36a62ec38d87fc626f7ba384f043483b0204f522295ae294c659301fad4cb307965aec8407fdbf6003d0c1ec92ebbb77c5de1ba8f073e6e1080e2763ca4229ca169000d4ba214f21e0ca41611fc0aaf7f471a56d11a1d51320997ce4079536c242f6a4dc0242fa3fb6873bc0491e863e08703fc2ea18d6830a32407809f63eb59ba928a2b3438228724168ef35c4c1f83f167735dc55138d0cfab7f5f775b0bdea5618abde2ab42fce35fb16abd8e42864eb53f95f820951f318eab7bd058d5033502ee9b331b6c6c92133b9ef8d7adcde48a7fd475413fa7b28dedbe7672128390bab73b99d7797bc2c48cecdfedd25ae5ee8a66068c84a15d74ae595a0756849161e837f5d049ed8ee1aff7e03a053b2906dcfa2ba258110513677959d1e3ceb2406915189f36d3702f5d48aa6c75cceff527228925c0e23b903ac0052b9284868a6cb48e2bec9740b9d59fd0d824f66a845d17258dc3df90f4d816dc38c47d47fcd8512adda4e2fc4abcf8f40b0bac4c40ee2d13bb2a0eafb557772a47fe442210faa89057aee8893e109e155dd65cc7c32782a8cdeddbf5df3e36f5d48ca5c947ab5f335c15ba5fec3cf0089d8da2cf90952c1249bf3fb2fa70d2e01580f1413b57869d7498feae8262c1a5a2eb9e579da9dfe78b84dd1c83ac56d6006ef1c8a12fc266a913a41de53514c0267e95b7cf4b4875d4bc3b4c43b7d7e9f7ae3736d3f4747f688a58efd5c5f7d79b520f390ecdf3d3ca6e3a4ee3755d9a0e26340f14ae03b537456c75bc9e0d0514d989b93572efd61648c1dc7364203e9aa107c803f0e32631dc313b077ac3d490b15f2d358f51ec77d764c0f9c36751c604298c4ee70c1329c63dd7d5d8fb7ec517879ecdd1f53b9fcb84d33fa8672914480ceabbf14ee6eb3d297e021bf279a1af6a43f49d34ebfe55f45b8664330ad32c55cceaa405a8c7617d1cfe52f41f9449aa878324affa34f7afdde80780fb817031df59bfc0619003690188931e9df1207d36b5a26751ebfab0236a3a707b7a68b749f73a95bff3325d75c60ac3f8d2aa75d8db58347a79eabbaf35721f475b989c3e9785c17f6d403353b667d673be2c37ca0fc6e0e1770a8230b918c7b764a4da61f2493e0d7492f261b92b639667ec25be6f6c377b80f20c877346e3c674ade4a42d2947f472037f870fe09191efcaf49da21de106f1fbdae78eeb6d8f53e590796edc2aa8e2a6adfd6ab746ae6e21980f503c87b8c3fc58c297ac9d4236f863ccc837c7636b91d3e1832b8717cd4f89f0c26caf118f72cf9343250da88ef700479e7c7baa483bb657d537870948e26f52349750dec239767e45958df18f54975c90ee36ba03088025c43db23806350e2ededd9e2e50efb2506db04ffdb1480f84c65727fc8ae2461bfe9f6bc8fffb78ddd61c57ec8ad6826f2ed87e5a77eb317f3c355e4f68769dd1e55b7e39dc34acb69d689ab1b310e18aad3c5697fc2720b483f1fc8529b059063512f4fb7cd5135382e719fb83eda774381a96f5bd7b4753642c0cdcc71440dcee69b9ac405c39283f191af179628f31ee5de1943d8bc4f8683e4dcb4e25b11e3e1a4b0254b2adcaeea22c1359ee759125f914b5c919a6a66644a1b5d33ad3364f8986828acb3a00d4ee1ba0e0b7298227753d6217abc83facda2b010cd975ae97babdaa2ebee23c5ba5ce27f0594683a209ea059f38536245eba1e08f564db289eac85fe3b08f8dc5cf7f3f8aca2af88ca6746c7f38536245eba1e08f564db289eac85fe3b08f8dc5cf7f3f8aca2af88ca6746c7d458f20ab260ef496583a63a2c4ebce462475da2178f2c18fab906f2642a0cc11597d5de27059e90714c25005bce831ffccff8e3cf96f70ef53099030a569ae81597d5de27059e90714c25005bce831ffccff8e3cf96f70ef53099030a569ae8780725f2613c61428f24ce73d0eab982e657817b29e3922d073a4397c47861f3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855144b61381130c01c6a73aef40a1f78b8dc44c0059caee607f971c8f339bc8bde144b61381130c01c6a73aef40a1f78b8dc44c0059caee607f971c8f339bc8bde8a9429b1eb5a2d6c155c4c89150ab741ba01ea54fd38ce71313d7ed4ae7f4a2c8a9429b1eb5a2d6c155c4c89150ab741ba01ea54fd38ce71313d7ed4ae7f4a2c3a21ea73b14e37c8e6df13a27f049d0b912fee3c5378f21bd2f0c90cc1d122d7e1800057fe29d5e2acb8c0232b50a027e1a24fda9134eb7223e9e8976203fa15583ca11a8b256fb3173a1885bb614813c007c5ba1bf8c6fb591332256fa0ba73a43afafd1bd2056f2d338b1cf2be22be29d009c5c1cafe5e1355cb56676ef0efc707f96f278e9ced7bb64efeef67050407f980bf609b21afb89bbfdd9c07013fb62b539bd029034493870c9285b1e33f1b6af493c96367342e0c021dd3bfc702709f0bb834b38decbcc23fa44478109dfd61d80cb542e99ba8d28371516de84e2b5c71d7d42450310179bdde5b406db381712ad1ca57153463bba3a10e9c7f9c4b9b327e96a35ea6cffff88cd2b2600907736da12f4fd3aa3ddea19a2dd19595ef7069239abfffd3df6a0367e1a8b28c26072d4890b8444c25800ea0f846928f61bf0a2e91c755ab5a15adcd5d5450d8d90e1d852b112fd9f70722d688ed1e2645e266ab8d762af6a5de903f66ecfd1ed583741ce79b81cba93b48f4aa6abe3ed9687b912d4226bd061f20b1170bbb06a2145a095285009c14856f80473ec06d9b86cd52ba941008788c79b32a6a391e9e32778129c9e9f659a1a9f3b6ca8b8bb7aba4873f368578dd68e8414d058af0e36c6300401b389025324eece6a0ef0f5cb8ad94dbef9e26a8d1e6028d2b5c50c2c0744429579d82a148fa535405ea3a81af9cc4fe95bb7cbc437080770b91fd217069eec3c74479804b01aedac6939934517eb1835b21f94d550e080d2aca659f59d7736150bbea7da41bcd0c73ee3fdef8db83dda75002a564290880ba3b343d6f34e83cca5075a86777b5265c040e2554912682ff4bdc6bc69c29003f167e7872198f2d9d3cf6e5048504412cfca29bd5eaa3ef2c89035068d1888433de26b7e80bc06636063aff45b7517b7f992f567ae4bf6b8dd023f26a0f0affb7370167267f99ec0b981f7ec5fdceb4bb5c8b5173e481e5222fedfba919f134d43c93db1d1e53e41d70566993ee15a8731733586a4c975d7bfbef20580fa5db67b66df49c26f89cba2b140f8c068cf0a62253e4cd230d7d5d48a18ac2380c6d250e121cd80c2ca447eddc1e2976038a0a9931e3de70d9135dc59c585c18f1f068fd88796259dd60380ccd1caca87cbe0aa0a22256f82c11f7e2d652aeaba3d8de3908755f082873a5f54b2c3b43448f652c05a868ac2b90eedec08bae3956e32fd7d23bd4f9166ddfaca8551870b36a5db082a868ac2b90eedec08bae3956e32fd7d23bd4f9166ddfaca8551870b36a5db082c542c7f30c3165448faddd101ac8704aef6d3ba4039ce911a6a9e05ab4b6aec11aad46f84ca9d721f3e183486fa394bc2607560ee86e4e281357265315e62ef20dd917942c147742fea4e5a0f36db5cc1e852b53ba29a4748fbd4b5ed5b5c035fafb1692d3d4f88b12fc38a4ddfd818927b0c094f34eb5fdf05000694306de7569c75929e950b70c4974b1133adb78a1541b3334503e55b58676a5204f1a794cb518f2f03c8b21b9647dab0e10cc37fccec632025b224a809f1c22f923044ff615749c3e895400920b2acc434997fd7258151694ef6eac99bf4a8b0206198d39d28b7cbf243e2707c7523dce2fb539708a3cc5b8710e317b88d35e4c77bd73baca36e8fa0f98a39039da1f41347a7a28238a9135d2d5ffb3772f0fac7b54a612569d5173f2c62685fc25073098d938e3b64c43e16e8588c0c2580e63e5627f0b7c38eebd2d58f3bcd5c8d775dd62a7a730a661ecad40cb3116288a4f40d7815156da11ae4182f7e1b72c25de7d2f4bbc873f22e6e1e03695a6e2c7960a03ca574ae55ee2430d6a4b3fc18f67ad48be49bfb78b39477a66501839891ba9133a57cbc0fb7bac3d540c83c66897332e1c1fedc0c2627cce92299945df8a475ed8ec551b3d99df6b9e4419bf487b74a37b58c1afe57352866fcd71f3eaf375be1cb6f922e49ff448dfc0f8823a0e599747ea114a1bdbfe59d31e867876c847b17e3c3dbeb7dfdd48183da9e328870a5d6b6065ce9ccc2ab5e2fa8915f7bdacb50231ef3fa48ffdc874c0cbda147e604fc7ceb089df70cd9cb6231eda37254681b873d9e86851fb1f869f2e9250c0bb57de67f3b1de75684457d9b4855bf2ee8543675ec089a443c37356e404130bce8f244186aee0b06843396b8821751cdda4af062fbfbe8029e2cad62c3439b4f9e580fd3fb99cd37cc07656aac709265d9b5d262fbfbe8029e2cad62c3439b4f9e580fd3fb99cd37cc07656aac709265d9b5d26f83bf9ef6f78fa9d639384aa9055c6dc487febb13482f26e0d0859a869e898d7f1ae283c0a1bbe02168787987c58f8733f7b86c0e837d27fb7f9e962737d982ff1ae283c0a1bbe02168787987c58f8733f7b86c0e837d27fb7f9e962737d982f029b4d044960c7b33a1fd699e2db5deb97e77d870d85a0e0f92614f5771a320ad7b82bbf077e5011fa76d2c9e4c01efca44d85634b50ef842d513dce0fdbb99c638219e2c033a1ca5da72ec23646ae7a35892d99bf0bd7632890859118e50ffdbba6805a0183d259f1cb1d6046ef887af68d4d0b517d06730ee80df4dd75a9f5c07a615e937559c1373c90a75a6a42e0316e00f028ff27eb844a452616f7420b97d580a389ad19303f9bfada145ecb20ad9f87a3693fb032f4eede38ff45c7d0594c1ff72ef4ab830d09217c0f88099b7d5f0e637631bce48e94b51ee555e37693b768b3b9bd995c440917b63f8f484a04f5daeac57f76830aa715b3a30996ebcadf540a888592560fae963d5f3725ec6e65fdf506869ec59c833ea55b968d64598f9b73de312eda0de677a4a1c6d160b1b1a213080d42003935a400226b29a74e382691d6d42180f655d1f92e514f44510c5540e88feb3ae60f2d92d6c2c3e96c4739ff5cfd7d980f2f93b4e34696a1d133a387e89546d297092c36bb8af8c62b43df98bbb4ed4fc6715c88b7d8f490249afa7bb9e501392a4de4e9adf9b92f2fb12cf06456ad2ea866be28d588233782749205cd96145fe7a339f4fb09e073b6229e37a0e4294505fc84101c11f83fc245cc7f646f4bb9a9527ea69197107524adc36f4e9f0e6562b99826f4da271460733ab393c0eb98520963f96a79de57fdf0137b1c1615645115729e906d36d600a9ee164cf693458869064bdb4399aefa332b47f1dfd60eae7a096cc9e37354e08c8e2277decaaffbcb9c790cc731d431da6cfd6712e3633ca665fa68fc33c93f61f2ecbfe44442c6a5649aadf6f48f9c6e7b6d71cc36bb66ec333492ae72ff9673e7b673ecf24b4d03bdd10f8178c39ad4eb7b577fae810308b3f7bc2aadf4b35a8fbdad8fb49de5194d6240f96d2d9a2fad63f50d07687241e8cecbfcce91deea91d9ae908410c363347731f5c6e1dce475f2c0b9b93207bea380738df8fca39835cf66d810dc0e297896dd7e10d78fc07eab84f5eddcaf34bbaf97e44a9687ffe84bb2c29c2759768dffb2729166ecea5226e7a9380f479a20af40c147b1f377f248a726c25a09246253dffc5343895bbf16dc09a5793bda1d705311d011628f85fd4ca0e8a6a49b4c0c054095c0b1aeb31fd523c5c8f5d7dab5651d9c155a0aea9a6ff1d37b753421ca0f9749bfa8b680b20c02095ae211a0a5f1ee83600205b1bbd82c3ce2b2d1c9c2c490be4605a169126b6710bbd738b473069d6b2851c29d1fe67e7d437dc814a31f30715ecdd549395656b3fa0baedb1b4db628d28075b913b9ddc595134908c792d9f8a2e511591d7f7234ffaa2b057d429197870e9b597780d1ffb0bcb82968aa64e112e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85511e8fa8f7e07d1c09b7977c0c282f8c4153d91f5e2f1199249d64645324604361bf11aa204fc4ddd0106d7ceb0220786e38fafbc0ebe26fa8adf4ac4edfe4a0ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a22b5d00a1b7bb7ae457838fcac7cc0e26e1934181730564036603626dca0cae503a814de337cb001ae85ac282af63de5be73cc6a66d033a3df90eab3db5f7efd9aea889f16f2d4debee311c186c79f5b576c1055a5e4a8834e9f6b0f1c0f4f53b40837050edd4eafa838a9f90c1312b2d35b20d5fb98e8082754f47e1d548e4b89e260f60c877a544d5f3c1e7fba79a953afba8b59ca7c6bd0ced39b3029b4f1ad8a07b91c428f7e8077b069c9cd9d710e12d1e6daa8bf74f34845a776d0af7d4fe992b78f29e72b1cf124cdfb457cd4227e6e9b2c8f9956807eb3f698ec6452ec598bbcf9866b42dc8b8c3dd9a58f9d2a5152dfc4c10b1ff2c6d1409f9648527277404de33008c18b37d01ff2d0eedb93dba7e11841fe58c050cb52d27c1af0267102e06b26a29d1cdbee5a4e87bf5c6fc53744d9b41c5de8576337c62aa57d9ffaeaac1297f585d38bc6d8b8fff5fdc1ead004d30b696fa24c9eb93623caaffe760a1f783579c85f51ba5cc4a938e30da513ca412fa3b11844dae53743f43d119737bed1b1449e295c59b28a05c3c3353696b0509d3633c05fd108801e97bd119737bed1b1449e295c59b28a05c3c3353696b0509d3633c05fd108801e97bf169bbe27d7da0ce0ea0434049ba9f1f99595f1d3a7f9abd4de8111804a66731791ff371ec57171c34a23e69ab5cee21ec7675566a1fbfec9ec9ce7fa256cc1dbe25ccc59eac686995f36bb029b08a217e1e7fcc2bdeb657a8b0f9b5b617c34e2192f2910217688c0f97fecac7b2c91c5fe6e3e868d896831b54b4b6191b41f24030724bc8022e4154029db7ae5ab9413898365c13c7b0c73dccab78fbc3cb25398d50220045daf96584347aaf2fc8ea862bc2c3ed79c19a3f69ef091424b8392dfc06d9417cfde17f81275e1324b1f0d13a8bc1542b657248427cb138543e56a38de06a5a03033927d6076bdb6d960c9f4c34c93b45c90927c83879b5593d13e443482c1fcc8a5cd9f0664fe5fabc816a76dcea13c4d408221ea22d9d0b9774b247e34e6bc6f1448d0e71c605c15756fc22168a6dca536a7f4f60b144a7fafbb8c00d9209b327b194e3adb5d464eb31d3e6cbdf4bcb053c91b81bc19878ba03379b304af06e49d5d75dc3bede9678cdb1a3a2345c22fe56e392e7804effbb1a646a498b4cd94e964b7125b25fb2ae8a9087812d1b96793bf0d6333e051862704fb65a0ba4cfc7add00c5a4d036ebee98120a194d992c12799bdf6f0dc2f781ef2a991b4a2db5a0c17eb778ecef2a010dc852ffc6e40a70deab5fa8aba82ba96ebff45fcc5a1596021d879200d12bdb1006aa07b0634399489a36b5aad1131ce1b4b7fba01408218ed40fff5faa957fec9b172ddbdb95660d1390a9633611feae5db348bbc6430efda16c0f5fd906b5601f026009a82ee594c06f75857fc2b53baab1e89aaee605da884a385e24f52595cfd6aff4f815ce5f0f94517f2221eafe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553dd1fb95fa673e4d1f32ffb2ec9406d0b6a2d94d0121034f0a4473e11eb8304e43db8bbdfee2baaba159d739777d1720286d7ee6ded6e6be59415495c1eed4a0a22da4a79b8c84b65a9e60b79a9b9bc848e1320190b66dfdc5322064c688abadaddaa68ceadaf1fbb67bdafba567e2b6ebe20c4ff5446fbdba8929de8b14c89833115c8ae83b6d571d45099e1758b571209e2808eed26389ffc50c1d5409cb370bda1c12963ddb34d50fee7a5cb53fdeb6b9b462025834781bc8da83d0c5b630dcad238656da7f75700763c176ba94cdba26adbe5f1d2a383a8d7e2a445bfddbe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557358adab6885e5513055d85366a11f3171058742526d0cdf50aad1d596552921ebdefcbe22264a49ee6ae3d02665a1c03b2655ef13ec0b1b1d3230c5300cdd4048e9525e7c8dc2509a69f2aa3e27d14d5c4a7c40a402603b990cb3a813bb8d705a1142e981ac00cce697ea67e78d64ec29dc89db0eefbeaaf416ee0790f6ade4715963edf4d2697d8bb0b6a15f34b57e6175ec3578844792a98bab7bdb32aa21715963edf4d2697d8bb0b6a15f34b57e6175ec3578844792a98bab7bdb32aa21aa02e963aecfe42c7fa1eb75688b901059e3778f4244237df67f18dfddc311eed4cb9567675fcbe63287e5ff0f3f9aaa9b3663b453ae9296fd75a2e7df105c6a3eae6d791df09f394f4f888d8255f58ddf90aa8bdbcae0872270ecb3125163d033275d8e32e8103c0eeac31e72611414171ab4482f23ae2c5c9bd2fc022c372826f1a3dd5f8152c2b0ba7e1b0d08d81457813a2f3de0517217f87d2fd3b66bcdc837f8497f3cec85a9b34eae2d538cc98428d2f42f6c28b5766accac7c412c7b19bf200fb219c80f64b02bf84b5acdf678a3f58a626aed5588af6e13fb7974be230d7607bb6c2990de7be9a9ea4b38ff28c06034d4d5c0f3b49400cdf84e75e63df03cb85d1de359d6bdfae7ca4c6e26d681f69ad548692cea7115a33c5346a6a6c2da3c7416a1f00ed0a9f403ce00540a1de328c848398110b878406fda1cc07730639718a931eae051167391f1f42f4cf11e7cb88007750e1c56e4160d4fbd17784108ea33c7da46efc7049f96962c5fa173406cb39c7bec8142f44009cdcc9512ec3b9091f2847b2b23863a019fced65efd7074e6f35471f04f02a8e63e8849775f87b553a3c789931c5bcb91622f4a11a1599219f999e4930b0e51db0c9bffbf44f1951a270ea0108e6c7584e4b68c56bba1c3166ac76e992043be078a30b2592279df8772077a0661e945d637eba66bf5a73c9ef23c35c727470cfb279e150e2285265cc8623d119c21d8529a8bdef9c0de6df3e285542e9c488062bf2da341b5264a3da4e1af42895d35dc765cecbbabcf44eb37a379a7c485fa928af35f33c9728f18c4476a6a56daa3e087749d86b4b632ec42adb78191746d503e8c8d990cfd0ac3d65094a9d778a35d07b9a0dda01e1afb3b5fbc24b951d7a36c7c7d3352028c7e5b36dfccd8a2d63338edf36c987ba747301f924192447fd8f33095be7e25ba2d6106a89e207158548c61f047736f745ffa444225b223d2c0ed93cd91525a85a7593464c62a70fcd25e23191544f452b0db34dae518693c94147c20f528c09d73a3cd015affef10068f2808e0ac3d3ca82998c6d8b9ec114ccc9c82301fc80c2239855f1db58826387b244ba33b18f05a85ce14df3b4cbb9ab66e6a45569a9e687a869a17fbdee5f7abc9cf509716858e6fd50bfc6f106366c3ec89ed63eb22010da811d8597c4b4c587ad1d7622c28ac185c20e2a1bd34b4751c5940136abf2b51990427ee39170f9cebff9c1db2ff1332aab9c54aac4a6d4955fcedf7c775bb702990e96bab4cb1a415161e58d061955c19af2f687d0e4e59356388d626e7a7b9312ee2ae3d8bf0d818c0356ad76a49f74404a77a33816df25a1088afb66300f17ef34dfe32cc847281efe48a171ccadaa77c15b681944386730e144db2d2589be9ccc573933ebdafc45f115fbf4aaa3791e6c69434a73672a49f4d72a341299f59578e922fb2195c11b2a9271359e6c791f615b525ddb3e17574d804b1663fe3bd87d4c5fc528c1f23e38d7fe8014781d880d53d73e905b8acc268afc4eac37c71b68655f132bd3410babcc40bc0a3c1b0c8a6af9816dcef0b7ab0dd27df29362b0b3e68e657757e99a74ccc776c6feb2166d871ed44c365008569f9719c4b1be9e05505450d4d05b299e9b4afd639b164eeaf30709671197899e2510a50f8ad23c8e174cb861d6294d7a81a1409dd36449399bb88db82adcf8b892524ac86b6470e169ff844fcbdb040dfe648425340cab2a042f6d32f1b9151a268cc03fa7d0ea7561a1c93bae7c1fe8e798d25e5b64a6feca398ae0abb61e13bc5fc7f9e7dd4a574a632db6d9e0c0246577b0e232d8d882ac053531003fe4c07c77a51edfc90441ced08027084e9cb2fe668d2c73cd4d54b55896d98ef39c8e82017d00a3179ea83e7274ca49cb5db7d1780dc0c055f60e0939ba835b961c6e004881e136b914cf64881c137fda1687e20e91221a54d6f29128a4b0e16c1f98a5fd10ee59522cc0f199dc162246e8495b83cfec00718067baf8cd46669bc9cec7bda669477206150e15d85a6f84ce31ae5550e25cbcd68e6392c336e7566955e741a503d9e2eded5a38a26032f1f5839770c740b63ddf1f1f4499227ad92562b9640c656c2a3e77eb0d16ab9318823ad73f4aad2ac8ee9ca9b5f33718eaaedb45df90d7973be525ab3948f8caf9635a0877231310cd8b8a823e68c3762613e8f1590c39bd5f09dfeee64958f524e78c4e134bff377ffa9e30967c803a2017021b57c5f7f73d48014bd341ba3b870a11fbdf3a1e82dc382d0ec7370aa9b2506e5811ac08c806f42c8e5157ce9b65f34021909b1ee447bd142ace85873c659ad4e4d138446cb0faaa6dfe9f3d2a4dea72da9d1f6234af7b1f748c5ebf9aed176e07675698c372c1fb29eebce20b80a932172a1f00d38c45aa78d54ca2a33b589e8282f065095d171d9b4f17e01adbcbbd5f6ab22de2c97e11599a365b4dc474f6a20e4d2235c5054088d49074828fb7ec74d9aee7318ac389c7d23378cfd9564ce937d168495d425cfe21e3736f01da012def646c732d56c22be2a7b86741171145965bae6097073c1118f123ccec408b8386573fa3fd788ee27fda62a52aead29c64e0a920f9fc97d533dd289260b818721ce9a9f473888437a1ccd817cd0a45d8fe67871ade6972909ba3ec2488abcd26fa21365e85e8782bfe671ad3298bfce66d076d083bce61af97fbcfd83af8353dc4c1cec9065804bc302c3d4802c3bdd28fb7626d53f0000d06a384d01baa5c164fe1ff25e990d0f065cfe857aaff105de8db253a396225e77560f2ddf2db8caae0f4edba8b7486d285790f37d753746811aa3caa8043cebb8b1e60a3647c6010ce993557d6c3b2c90f8b4f842e7b952f1f97f78740b4b57608500864374c21e2c07634123d8edeabf37f52629cd72cc4c7745865184a08e60c79c4419b320e89c9c458841cdbb200b41e3a345076e7f7ccb5adaa2fc52a1d781c571e242c574f34d5470febd9e72d2dcc2d21ec8a2798125716dbd82d018f1817c8ed4232dab7821a8945ec79b6c8321b3474ee7a60e9ad4ec53c8416866cf47a5ccc7e8c7ab6c9fe9ae8516dbea2178a9485a5e15b33e42aa8b317d9b4e125952e2b159885e65e61c045da0dc9db3e90d677ace318beff3969750f437262d89a79a5c7642ff95a26b49040d16a377bea57625803ea6626e36b1b2d08e4a35b6617def80f05799dc7a138aed7fea96968cce10c1c59d536e37e6e46536c4a27c7ee6036eefab5b015cdc094674693075efac6ce491172ed5d2a5a585aa000d521632f05cf9e26621e637cea2a093d24a3ef0e5beedf607286fb93d442c80d2710dfb82f9bfada18602203cb03181d913bf177567d8016ab15c239f8b763a919783bf6b4bd3f6789d96d3acacb8e3caef814a6be0f8834152e4ad81188051d1567df11d6ca4a7e612749fdd2c5f627b690427614c1337a4a6f32cee6a76644b80863299f9375921bab50238ae65857dd9deaad3feab9c74718e2a1d194776f7621b76a761fc95eaf524b57608c184741224cab498b6dfc58b255a14486e36f9c41f8cb16036cc8102873d1e30990fc5c213bae78683b4d4aadcdcb934a8ec7e7cbbe6983169ce36547d62901c581b819964ed9a857f07f71aeb89c8da6d7bf9d78ec8a01cb2717a995733d8472c86b29729ffb2b409be895d4571a975e864cbb1efe574dd48c56de7d2d2828f6d55ab826518403151d479d9fc048e4dd7f9a56bca6cd3ae9cc0928b1a905b2dad5de79928679f62144e9dd47eb97a2c228532ad7d5f8dbf733e8e0534d532e440d228e350017f96c39b66d8ecf498b1ce54ea62d929c9c916ff17163eb3785d26aec57d48f494732320679f35dec5323df00ce6127513c782284224dd10c878efce720ba2488649285a4e8cfc8273fbd6f83ae80ebec7412b5f45ac39341d155ea0c3aa5f5eb9c3e5a6107b37aed7dcec816933d38c90b07b8f63bb150c4f9ffa52420f1871639023ed07be01430e3285c2ae20905927324119b3a034b9b9b56f7429abf9ff04bb9c113bbda9b8751452a284be2b36dcef6ae14a005904065cd4677b15c65c1a661b1288f6774a2633c875ad25493aace834825d4842e2373a51ec1fa960ef4f7dd2cd6e7d5c2c653925ce5163695b81fda0823964a08bfd2ccf6c856c45c55e4265dbf275cb3b4793334e1866b4d1f82a0e0316c8009fe9507813246ca857d4aac045246ab86e9a710930c074ed7fb22f8102e6e6c030fa631256c7a53c8e1798adbfedbe6f17b2765a05d376943fafcb71894af51eff2077fc87674b6ded7cb42ad2638c48216860712112516142f864ea54b7b25ea756d8b07ff71b7848778f3ddeb9aa366b3c92edc5241a8a26620627ec5d7eba54bcdf6fc9143d971a00abd8b98e20e017517b5dbd83ec4904288443e3666bb77442c0de7d65a29e7b1052717028d9ea76b2dd5b763e10076e096cf4d817c03205182befd64510423009b203464cf5db693208e26dee51c610031abe327648b542f0b5561a778f2a6954d4aab9a0cd16d87779e29944bc17438a6ff0b8b2418f2fd2b4fcc1be135567a916ca375bbc64dc1e0967c63881a288ebd01de92a1485091a0d21ad72b5b77f7a92c348f4f754f75ceb889c93ae0140383b88bd04164f857d5b8b266c299416b3d67a7f459bf8138a852cae0ef47d3fec4e3704d1feed2c6117ec82422b543bd1cf4acb8ebde1dfdb65c87aecb097db1057052ca8d6c0e8be3c7a094d0b357f0c0034184509af18177d869970cc051f28122427eff0e276a01f58e6e8e22143def14077a86e93c306acaba9dd6ec4a1bc65749305b0272340642c56be9ac1b536881fa034a4fa81ff9eb2eb67d5ba4a8b62739ee1720548ee6aafa2031b3a80ccf4ce1f08b5bc37b190442c7badb62b71e02bb64d46ee5ea7ce42c2e98c8e5fc4541d73b98a0ee70d1d4e129e4bd0c95692661ccb6653c5ffc921c1d127bd7260ff4ed7ae21a5ee9a151fca8deeb4903974e9a4ef1ed227e3ef45f78b851a8178092186a21aab0790ee6102dd05bc5c9c24cd6cc7d931268c2349c5d87af558565b55d4bba10a1d0f29dce68771269f86c20dde449d82120d1e092fa56ec0c011c2b776d12b13a19696e2907fc7f0ec9bfc7d1fe9598154c3e01a35bf38eead6be8630cae420b0f1b78400bea9994560bab4d58a57c621f1c21d30e6f788ac7a19fb73724b6c37fac096fa9545ec84c6d0fd0b0f8f0c1ea3fb5e52ceb656329b213d538088bb7a5fcbeef35a839ae9e3c2030dfec9557149e26b9b55460e6b6c473ba70dde6ebd10cbba7047ca05b29ab9b495aca6f295b3011344da44e6f735a4cb3f890600daec2cf48a39c89a2cf8d939e806352c2dce7b5879debe7850e7916a02d448042bd1bdd3cfff482424ae651bfdf789f8caf673b81223b3671126473b3db8b40bef53af067725cb8fb55403141033a631ddec9b912a417aee3b1f4fb66c8a97e47c0d19e3eeb823291d6c04d04821dcf717ac96c2e00ae868b1cefa9717ac7922ea493df9c89e7749a0ef8c6b229ae3169693453a41e230fadb10aebfdb0da0244f639a219016545fcc19515324b6d650e92d6e5ca7ed56bb538d89bcb42a3bdcf06c9f5e6763d60f42bd2eb1dfedebfc397ce5ab810b82d1289f0efade74ccf2a43d18a67a32460a3bae3fca7d2394fd767d17f1d770c189001296049d094548ca19bba6e2349b6b73cad5bd17d1edc02729a0ec6428791497646515ef6cd86a9dde717f1175bdc6a7f53ad510fea07cac4a7f039841b5e28844a404430413f5dd7005c06deb0f2ad629773d02c584ae9552f582d8a261b984370221190579da7501dc520c7ef4e6beb7c9d6078fa6fc0394fbc5f012fa7c818df470bcdba45ad2913ce46f38f086abc2d6911a1dbdd9097e503518482384b2bbd84451fb75a2ef9e3ecec73e4802554664df7efcf59098448668548261e017431db4bed979e33eaaf8185c81ac2f77eb258b42d12591b60771d4cb22f6c0139791d5e0443d74fba0b2ab04bcd19043fd936125fac843f58adc5f2ab0b8b9151c96b90abb9131499f6d7a9a208237f81300e56901e02677a8a4fc82368388e9133287974da094b06097c5392e046d4b6cc4118c8277786708efc6d217f2da06e881647398149dd4f26c3a9d4d83b5436f20c667d99dbf1423d563c93975ec11eea795c869c281d24e55c1fc38b583f408d7218b9d2f379dc689d190f30e6abc81a27961ef2c63b86b75792961071fcb12693a24b950360d90857b7179f69a3d668ef71b463f3eb50ae721ae22e948d80fe5f9d0914accbdeeefc9d02a04150a172f10f0b438b37e50e544a722d422afb78abad1904640149bf47777d67205a40ecc8e5b1ab5905e079d1602958f841a8aa0f7dfe60fe6e99b209fdee56d4285e08a0c41ab8aebf3fa35cbaa184b0666807c94347c1d24e0770ed47933ed1b4b14463ea07f0b1a45b3735a65049e244cfe2f839c2d0cc14879680cb0b96ad5e755dbc10ccd8ef5ebbdfdaa491c404ff605f369e9c547002e1cf32c68a51d9da9d5660248ca395a67b2406020e88b2fd7eb38f92cec5d2e9f88e51735d7d9dd13442532364e2d6aced3ac53de8555ce3c9deb936bc13c144167a1afc00971eb885be4afff92f27de5a32a53313325734d1cafb73280747636c3448d507bf910ef715ad02b8c942d2f85d054019926c5c29e8cef8d327a16d097bbffec5c7a10f5b63f50ba6491a07ffbf4c6d2055f5455f2dd49a4fa42aea4b0538bfa7ccdb313131f39ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c066cc09414d316969d6bdc23a43f957db77c1997fdb3248e6722d33ec0a7d2700df502bb67553763110ccfd98f597b4a243e2652879a6160113ef7912b720ebf5717ec41ddc152d59ce5ed62bf76a026f4883ba20060aeaeebe7b8616a4eb2b8c9fae71610741417060e9377b4fcda99eb011be07c9afef027c986c12b59340bf0cb8a0e0d2cd90850d6020ebafd45d44b859d6a54b9497bcb3a596f7ad825b725277119d3e452dc4c371a3b2617c41a9958ca10ee97b6786b67257ad392aac206c71ef081ffb90be3958f585c768a93b5ddd265876c54444cb7783262999f3a3b9185460be61f24f816b4bb5742688fe33c2457d97fda1d624a4c7f6dff668b8c8db8bd6c83bd9f4b542d3771df6026c01887b0cd709955a58183be79b753d75ad65da9f044b86fcd16b596b12ef12ee1a373654ceea18e91209de176cd568c0ba8e8db9cf32273bc645c2814d5a08d856b7acf5d7cd387508ed86f6e7ec99d10asm-x86rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-2.6.32-754.3.5.el6.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[r@[l,[j@[dC[`O@[Y[;e@[+@[@ZZZmZ@ZԐ@ZJ@Z̧@Z@ZZZ@ZaT2@T&@TT @T Tk@Tk@S0S@SSہ@S׌S@Si@S#@S@S@SSh@SsS"@S@SS@S@SDSDSS@S[S @SSg@S@SS8@S|@S{CS{CSt@Sr @SpShSg}@S_@SW@SO@SKSFSCSB@S=M@S9XS1oS*@S&S"@S@Sz@S 4@S@R@Ry@R@RR@RRw@R1@R@RR@R@R@Ru@RxRt@RpRnQRnQRe@R[RVRR@RIgR@-@R1R/ R)R7RRR R R@R6R@QQ@QMQ@QQY@QdQp@Q*@Q@Qޞ@QLQکQQzQɆ@Q@@Q@QQbQ@QQ@Q@Q?@QQV@Q@QQQ'@Q'@Q>@Q@QQzl@QvwQu&@Qm=@QT0QT0QHS@QGQC @Q/FQ-@Q+R@QQ@Q@QQh@P-PDP@PPrPPZP @PPPPP@P@P*P6@P@P@PP{@P5@P@P@P~P{Px@PvPvPtPtPtPr@Pp@PnPnPnPmz@Pmz@Pl(Pl(Pj@Pe@Pe@Pd?PaP\VPYPWPPy@PIPH@P@@P?UP;a@P7lP4P.2@P.2@P+@P*=P#@P"TPPPPP@P A@O~@N=,N:N:N:N98@N7N6@N5CN/N/N.@N(N%qN +N7@NNN@N N @N|@N|@N@MAMMM@M@M@M@M@ML@MWM@MM@MM(M(M?MMK@M@M@MMb@M@MMMy@M'M'M>M@M@MMx@Mx@Mx@M=MTMTMwkMwkMtMlMbSMZjMY@MQ0@MOMK@MIG@MGMGMD@MBMA^@M@ M>@M>@M:M9u@M8#M6@M0:M.@M-M,F@M'@M@M PMM\@M@L!L!L~LL8LfLr@LLeLLL@L@L@LL{LL@L~@@LuLs@LrbLnn@LjyLi(@Le3La?@La?@L[@L[@LYV@LXLXLRLQm@LN@LMxLELEL>@L=L [2.6.32-754.3.5.el6]Phillip Lougher [2.6.32-754.3.5.el6]Phillip Lougher [2.6.32-754.3.4.el6]Phillip Lougher [2.6.32-754.3.3.el6]Phillip Lougher [2.6.32-754.3.2.el6]Phillip Lougher [2.6.32-754.3.1.el6]Phillip Lougher [2.6.32-754.2.1.el6]Phillip Lougher [2.6.32-754.1.1.el6]Phillip Lougher [2.6.32-754.el6]Phillip Lougher [2.6.32-753.el6]Phillip Lougher [2.6.32-752.el6]Phillip Lougher [2.6.32-751.el6]Phillip Lougher [2.6.32-750.el6]Phillip Lougher [2.6.32-749.el6]Phillip Lougher [2.6.32-748.el6]Phillip Lougher [2.6.32-747.el6]Phillip Lougher [2.6.32-746.el6]Phillip Lougher [2.6.32-745.el6]Phillip Lougher [2.6.32-744.el6]Phillip Lougher [2.6.32-743.el6]Phillip Lougher [2.6.32-742.el6]Phillip Lougher [2.6.32-741.el6]Phillip Lougher [2.6.32-740.el6]Phillip Lougher [2.6.32-739.el6]Phillip Lougher [2.6.32-738.el6]Phillip Lougher [2.6.32-737.el6]Phillip Lougher [2.6.32-736.el6]Phillip Lougher [2.6.32-735.el6]Phillip Lougher [2.6.32-734.el6]Phillip Lougher [2.6.32-733.el6]Phillip Lougher [2.6.32-732.el6]Phillip Lougher [2.6.32-731.el6]Phillip Lougher [2.6.32-730.el6]Phillip Lougher [2.6.32-729.el6]Phillip Lougher [2.6.32-728.el6]Phillip Lougher [2.6.32-727.el6]Phillip Lougher [2.6.32-726.el6]Phillip Lougher [2.6.32-725.el6]Phillip Lougher [2.6.32-724.el6]Phillip Lougher [2.6.32-723.el6]Phillip Lougher [2.6.32-722.el6]Phillip Lougher [2.6.32-721.el6]Phillip Lougher [2.6.32-720.el6]Phillip Lougher [2.6.32-719.el6]Phillip Lougher [2.6.32-718.el6]Phillip Lougher [2.6.32-717.el6]Phillip Lougher [2.6.32-716.el6]Phillip Lougher [2.6.32-715.el6]Phillip Lougher [2.6.32-714.el6]Phillip Lougher [2.6.32-713.el6]Phillip Lougher [2.6.32-712.el6]Phillip Lougher [2.6.32-711.el6]Phillip Lougher [2.6.32-710.el6]Phillip Lougher [2.6.32-709.el6]Phillip Lougher [2.6.32-708.el6]Phillip Lougher [2.6.32-707.el6]Phillip Lougher [2.6.32-706.el6]Phillip Lougher [2.6.32-705.el6]Phillip Lougher [2.6.32-704.el6]Phillip Lougher [2.6.32-703.el6]Phillip Lougher [2.6.32-702.el6]Phillip Lougher [2.6.32-701.el6]Phillip Lougher [2.6.32-700.el6]Phillip Lougher [2.6.32-699.el6]Phillip Lougher [2.6.32-698.el6]Phillip Lougher [2.6.32-697.el6]Phillip Lougher [2.6.32-696.el6]Phillip Lougher [2.6.32-695.el6]Phillip Lougher [2.6.32-694.el6]Phillip Lougher [2.6.32-693.el6]Phillip Lougher [2.6.32-692.el6]Phillip Lougher [2.6.32-691.el6]Phillip Lougher [2.6.32-690.el6]Phillip Lougher [2.6.32-689.el6]Phillip Lougher [2.6.32-688.el6]Phillip Lougher [2.6.32-687.el6]Phillip Lougher [2.6.32-686.el6]Phillip Lougher [2.6.32-685.el6]Phillip Lougher [2.6.32-684.el6]Phillip Lougher [2.6.32-683.el6]Phillip Lougher [2.6.32-682.el6]Phillip Lougher [2.6.32-681.el6]Phillip Lougher [2.6.32-680.el6]Phillip Lougher [2.6.32-679.el6]Phillip Lougher [2.6.32-678.el6]Phillip Lougher [2.6.32-677.el6]Phillip Lougher [2.6.32-676.el6]Phillip Lougher [2.6.32-675.el6]Phillip Lougher [2.6.32-674.el6]Phillip Lougher [2.6.32-673.el6]Phillip Lougher [2.6.32-672.el6]Phillip Lougher [2.6.32-671.el6]Phillip Lougher [2.6.32-670.el6]Phillip Lougher [2.6.32-669.el6]Phillip Lougher [2.6.32-668.el6]Phillip Lougher [2.6.32-667.el6]Phillip Lougher [2.6.32-666.el6]Phillip Lougher [2.6.32-665.el6]Phillip Lougher [2.6.32-664.el6]Phillip Lougher [2.6.32-663.el6]Phillip Lougher [2.6.32-662.el6]Phillip Lougher [2.6.32-661.el6]Phillip Lougher [2.6.32-660.el6]Phillip Lougher [2.6.32-659.el6]Phillip Lougher [2.6.32-658.el6]Phillip Lougher [2.6.32-657.el6]Phillip Lougher [2.6.32-656.el6]Phillip Lougher [2.6.32-655.el6]Phillip Lougher [2.6.32-654.el6]Phillip Lougher [2.6.32-653.el6]Phillip Lougher [2.6.32-652.el6]Phillip Lougher [2.6.32-651.el6]Phillip Lougher [2.6.32-650.el6]Phillip Lougher [2.6.32-649.el6]Phillip Lougher [2.6.32-648.el6]Phillip Lougher [2.6.32-647.el6]Phillip Lougher [2.6.32-646.el6]Phillip Lougher [2.6.32-645.el6]Phillip Lougher [2.6.32-644.el6]Phillip Lougher [2.6.32-643.el6]Aristeu Rozanski [2.6.32-642.el6]Aristeu Rozanski [2.6.32-641.el6]Aristeu Rozanski [2.6.32-640.el6]Aristeu Rozanski [2.6.32-639.el6]Aristeu Rozanski [2.6.32-638.el6]Aristeu Rozanski [2.6.32-637.el6]Aristeu Rozanski [2.6.32-636.el6]Aristeu Rozanski [2.6.32-635.el6]Aristeu Rozanski [2.6.32-634.el6]Aristeu Rozanski [2.6.32-633.el6]Aristeu Rozanski [2.6.32-632.el6]Aristeu Rozanski [2.6.32-631.el6]Aristeu Rozanski [2.6.32-630.el6]Aristeu Rozanski [2.6.32-629.el6]Aristeu Rozanski [2.6.32-628.el6]Aristeu Rozanski [2.6.32-627.el6]Aristeu Rozanski [2.6.32-626.el6]Aristeu Rozanski [2.6.32-625.el6]Aristeu Rozanski [2.6.32-624.el6]Aristeu Rozanski [2.6.32-623.el6]Aristeu Rozanski [2.6.32-622.el6]Aristeu Rozanski [2.6.32-621.el6]Aristeu Rozanski [2.6.32-620.el6]Aristeu Rozanski [2.6.32-619.el6]Aristeu Rozanski [2.6.32-618.el6]Aristeu Rozanski [2.6.32-617.el6]Aristeu Rozanski [2.6.32-616.el6]Aristeu Rozanski [2.6.32-615.el6]Aristeu Rozanski [2.6.32-614.el6]Aristeu Rozanski [2.6.32-613.el6]Aristeu Rozanski [2.6.32-612.el6]Aristeu Rozanski [2.6.32-611.el6]Aristeu Rozanski [2.6.32-610.el6]Aristeu Rozanski [2.6.32-609.el6]Aristeu Rozanski [2.6.32-608.el6]Aristeu Rozanski [2.6.32-607.el6]Aristeu Rozanski [2.6.32-606.el6]Aristeu Rozanski [2.6.32-605.el6]Aristeu Rozanski [2.6.32-604.el6]Aristeu Rozanski [2.6.32-603.el6]Aristeu Rozanski [2.6.32-602.el6]Aristeu Rozanski [2.6.32-601.el6]Aristeu Rozanski [2.6.32-600.el6]Aristeu Rozanski [2.6.32-599.el6]Aristeu Rozanski [2.6.32-598.el6]Aristeu Rozanski [2.6.32-597.el6]Aristeu Rozanski [2.6.32-596.el6]Aristeu Rozanski [2.6.32-595.el6]Aristeu Rozanski [2.6.32-594.el6]Aristeu Rozanski [2.6.32-593.el6]Aristeu Rozanski [2.6.32-592.el6]Aristeu Rozanski [2.6.32-591.el6]Aristeu Rozanski [2.6.32-590.el6]Aristeu Rozanski [2.6.32-589.el6]Aristeu Rozanski [2.6.32-588.el6]Aristeu Rozanski [2.6.32-587.el6]Aristeu Rozanski [2.6.32-586.el6]Aristeu Rozanski [2.6.32-585.el6]Aristeu Rozanski [2.6.32-584.el6]Aristeu Rozanski [2.6.32-583.el6]Aristeu Rozanski [2.6.32-582.el6]Aristeu Rozanski [2.6.32-581.el6]Aristeu Rozanski [2.6.32-580.el6]Kurt Stutsman [2.6.32-579.el6]Kurt Stutsman [2.6.32-578.el6]Kurt Stutsman [2.6.32-577.el6]Kurt Stutsman [2.6.32-576.el6]Kurt Stutsman [2.6.32-575.el6]Kurt Stutsman [2.6.32-574.el6]Kurt Stutsman [2.6.32-573.el6]Kurt Stutsman [2.6.32-572.el6]Kurt Stutsman [2.6.32-571.el6]Kurt Stutsman [2.6.32-570.el6]Kurt Stutsman [2.6.32-569.el6]Kurt Stutsman [2.6.32-568.el6]Kurt Stutsman [2.6.32-567.el6]Kurt Stutsman [2.6.32-566.el6]Kurt Stutsman [2.6.32-565.el6]Kurt Stutsman [2.6.32-564.el6]Kurt Stutsman [2.6.32-563.el6]Kurt Stutsman [2.6.32-562.el6]Kurt Stutsman [2.6.32-561.el6]Kurt Stutsman [2.6.32-560.el6]Kurt Stutsman [2.6.32-559.el6]Kurt Stutsman [2.6.32-558.el6]Kurt Stutsman [2.6.32-557.el6]Kurt Stutsman [2.6.32-556.el6]Kurt Stutsman [2.6.32-555.el6]Rafael Aquini [2.6.32-554.el6]Rafael Aquini [2.6.32-553.el6]Rafael Aquini [2.6.32-552.el6]Rafael Aquini [2.6.32-551.el6]Rafael Aquini [2.6.32-550.el6]Rafael Aquini [2.6.32-549.el6]Rafael Aquini [2.6.32-548.el6]Rafael Aquini [2.6.32-547.el6]Rafael Aquini [2.6.32-546.el6]Rafael Aquini [2.6.32-545.el6]Rafael Aquini [2.6.32-544.el6]Rafael Aquini [2.6.32-543.el6]Rafael Aquini [2.6.32-542.el6]Rafael Aquini [2.6.32-541.el6]Rafael Aquini [2.6.32-540.el6]Rafael Aquini [2.6.32-539.el6]Rafael Aquini [2.6.32-538.el6]Rafael Aquini [2.6.32-537.el6]Rafael Aquini [2.6.32-536.el6]Rafael Aquini [2.6.32-535.el6]Rafael Aquini [2.6.32-534.el6]Rafael Aquini [2.6.32-533.el6]Rafael Aquini [2.6.32-532.el6]Rafael Aquini [2.6.32-531.el6]Rafael Aquini [2.6.32-530.el6]Rafael Aquini [2.6.32-529.el6]Rafael Aquini [2.6.32-528.el6]Rafael Aquini [2.6.32-527.el6]Rafael Aquini [2.6.32-526.el6]Rafael Aquini [2.6.32-525.el6]Rafael Aquini [2.6.32-524.el6]Rafael Aquini [2.6.32-523.el6]Rafael Aquini [2.6.32-522.el6]Rafael Aquini [2.6.32-521.el6]Rafael Aquini [2.6.32-520.el6]Rafael Aquini [2.6.32-519.el6]Rafael Aquini [2.6.32-518.el6]Rafael Aquini [2.6.32-517.el6]Rafael Aquini [2.6.32-516.el6]Rafael Aquini [2.6.32-515.el6]Rafael Aquini [2.6.32-514.el6]Rafael Aquini [2.6.32-513.el6]Rafael Aquini [2.6.32-512.el6]Rafael Aquini [2.6.32-511.el6]Rafael Aquini [2.6.32-510.el6]Rafael Aquini [2.6.32-509.el6]Rafael Aquini [2.6.32-508.el6]Rafael Aquini [2.6.32-507.el6]Rafael Aquini [2.6.32-506.el6]Rafael Aquini [2.6.32-505.el6]Rafael Aquini [2.6.32-504.el6]Rafael Aquini [2.6.32-503.el6]Rafael Aquini [2.6.32-502.el6]Rafael Aquini [2.6.32-501.el6]Rafael Aquini [2.6.32-500.el6]Rafael Aquini [2.6.32-499.el6]Rafael Aquini [2.6.32-498.el6]Rafael Aquini [2.6.32-497.el6]Rafael Aquini [2.6.32-496.el6]Rafael Aquini [2.6.32-495.el6]Rafael Aquini [2.6.32-494.el6]Rafael Aquini [2.6.32-493.el6]Rafael Aquini [2.6.32-492.el6]Rafael Aquini [2.6.32-491.el6]Rafael Aquini [2.6.32-490.el6]Rafael Aquini [2.6.32-489.el6]Rafael Aquini [2.6.32-488.el6]Rafael Aquini [2.6.32-487.el6]Rafael Aquini [2.6.32-486.el6]Rafael Aquini [2.6.32-485.el6]Rafael Aquini [2.6.32-484.el6]Rafael Aquini [2.6.32-483.el6]Rafael Aquini [2.6.32-482.el6]Rafael Aquini [2.6.32-481.el6]Rafael Aquini [2.6.32-480.el6]Rafael Aquini [2.6.32-479.el6]Rafael Aquini [2.6.32-478.el6]Rafael Aquini [2.6.32-477.el6]Rafael Aquini [2.6.32-476.el6]Rafael Aquini [2.6.32-475.el6]Rafael Aquini [2.6.32-474.el6]Rafael Aquini [2.6.32-473.el6]Rafael Aquini [2.6.32-472.el6]Rafael Aquini [2.6.32-471.el6]Rafael Aquini [2.6.32-470.el6]Rafael Aquini [2.6.32-469.el6]Rafael Aquini [2.6.32-468.el6]Rafael Aquini [2.6.32-467.el6]Rafael Aquini [2.6.32-466.el6]Rafael Aquini [2.6.32-465.el6]Rafael Aquini [2.6.32-464.el6]Rafael Aquini [2.6.32-463.el6]Rafael Aquini [2.6.32-462.el6]Rafael Aquini [2.6.32-461.el6]Rafael Aquini [2.6.32-460.el6]Rafael Aquini [2.6.32-459.el6]Rafael Aquini [2.6.32-458.el6]Rafael Aquini [2.6.32-457.el6]Rafael Aquini [2.6.32-456.el6]Rafael Aquini [2.6.32-455.el6]Rafael Aquini [2.6.32-454.el6]Rafael Aquini [2.6.32-453.el6]Rafael Aquini [2.6.32-452.el6]Rafael Aquini [2.6.32-451.el6]Rafael Aquini [2.6.32-450.el6]Rafael Aquini [2.6.32-449.el6]Rafael Aquini [2.6.32-448.el6]Rafael Aquini [2.6.32-447.el6]Rafael Aquini [2.6.32-446.el6]Rafael Aquini [2.6.32-445.el6]Rafael Aquini [2.6.32-444.el6]Rafael Aquini [2.6.32-443.el6]Rafael Aquini [2.6.32-442.el6]Rafael Aquini [2.6.32-441.el6]Rafael Aquini [2.6.32-440.el6]Rafael Aquini [2.6.32-439.el6]Rafael Aquini [2.6.32-438.el6]Rafael Aquini [2.6.32-437.el6]Rafael Aquini [2.6.32-436.el6]Rafael Aquini [2.6.32-435.el6]Rafael Aquini [2.6.32-434.el6]Rafael Aquini [2.6.32-433.el6]Rafael Aquini [2.6.32-432.el6]Rafael Aquini [2.6.32-431.el6]Rafael Aquini [2.6.32-430.el6]Rafael Aquini [2.6.32-429.el6]Rafael Aquini [2.6.32-428.el6]Rafael Aquini [2.6.32-427.el6]Rafael Aquini [2.6.32-426.el6]Rafael Aquini [2.6.32-425.el6]Rafael Aquini [2.6.32-424.el6]Rafael Aquini [2.6.32-423.el6]Rafael Aquini [2.6.32-422.el6]Rafael Aquini [2.6.32-421.el6]Rafael Aquini [2.6.32-420.el6]Rafael Aquini [2.6.32-419.el6]Rafael Aquini [2.6.32-418.el6]Rafael Aquini [2.6.32-417.el6]Rafael Aquini [2.6.32-416.el6]Rafael Aquini [2.6.32-415.el6]Rafael Aquini [2.6.32-414.el6]Rafael Aquini [2.6.32-413.el6]Rafael Aquini [2.6.32-412.el6]Rafael Aquini [2.6.32-411.el6]Rafael Aquini [2.6.32-410.el6]Rafael Aquini [2.6.32-409.el6]Rafael Aquini [2.6.32-408.el6]Rafael Aquini [2.6.32-407.el6]Rafael Aquini [2.6.32-406.el6]Rafael Aquini [2.6.32-405.el6]Rafael Aquini [2.6.32-404.el6]Rafael Aquini [2.6.32-403.el6]Rafael Aquini [2.6.32-402.el6]Rafael Aquini [2.6.32-401.el6]Rafael Aquini [2.6.32-400.el6]Rafael Aquini [2.6.32-399.el6]Rafael Aquini [2.6.32-398.el6]Jarod Wilson [2.6.32-397.el6]Jarod Wilson [2.6.32-396.el6]Jarod Wilson [2.6.32-395.el6]Jarod Wilson [2.6.32-394.el6]Jarod Wilson [2.6.32-393.el6]Jarod Wilson [2.6.32-392.el6]Jarod Wilson [2.6.32-391.el6]Jarod Wilson [2.6.32-390.el6]Jarod Wilson [2.6.32-389.el6]Jarod Wilson [2.6.32-388.el6]Jarod Wilson [2.6.32-387.el6]Jarod Wilson [2.6.32-386.el6]Jarod Wilson [2.6.32-385.el6]Jarod Wilson [2.6.32-384.el6]Jarod Wilson [2.6.32-383.el6]Jarod Wilson [2.6.32-382.el6]Jarod Wilson [2.6.32-381.el6]Jarod Wilson [2.6.32-380.el6]Jarod Wilson [2.6.32-379.el6]Jarod Wilson [2.6.32-378.el6]Jarod Wilson [2.6.32-377.el6]Jarod Wilson [2.6.32-376.el6]Jarod Wilson [2.6.32-375.el6]Jarod Wilson [2.6.32-374.el6]Jarod Wilson [2.6.32-373.el6]Jarod Wilson [2.6.32-372.el6]Jarod Wilson [2.6.32-371.el6]Jarod Wilson [2.6.32-370.el6]Jarod Wilson [2.6.32-369.el6]Jarod Wilson [2.6.32-368.el6]Jarod Wilson [2.6.32-367.el6]Jarod Wilson [2.6.32-366.el6]Jarod Wilson [2.6.32-365.el6]Jarod Wilson [2.6.32-364.el6]Jarod Wilson [2.6.32-363.el6]Jarod Wilson [2.6.32-362.el6]Jarod Wilson [2.6.32-361.el6]Jarod Wilson [2.6.32-360.el6]Jarod Wilson [2.6.32-359.el6]Jarod Wilson [2.6.32-358.el6]Jarod Wilson [2.6.32-357.el6]Jarod Wilson [2.6.32-356.el6]Jarod Wilson [2.6.32-355.el6]Jarod Wilson [2.6.32-354.el6]Jarod Wilson [2.6.32-353.el6]Jarod Wilson [2.6.32-352.el6]Jarod Wilson [2.6.32-351.el6]Jarod Wilson [2.6.32-350.el6]Jarod Wilson [2.6.32-349.el6]Jarod Wilson [2.6.32-348.el6]Jarod Wilson [2.6.32-347.el6]Jarod Wilson [2.6.32-346.el6]Jarod Wilson [2.6.32-345.el6]Jarod Wilson [2.6.32-344.el6]Jarod Wilson [2.6.32-343.el6]Jarod Wilson [2.6.32-342.el6]Jarod Wilson [2.6.32-341.el6]Jarod Wilson [2.6.32-340.el6]Jarod Wilson [2.6.32-339.el6]Jarod Wilson [2.6.32-338.el6]Jarod Wilson [2.6.32-337.el6]Jarod Wilson [2.6.32-336.el6]Jarod Wilson [2.6.32-335.el6]Jarod Wilson [2.6.32-334.el6]Jarod Wilson [2.6.32-333.el6]Jarod Wilson [2.6.32-332.el6]Jarod Wilson [2.6.32-331.el6]Jarod Wilson [2.6.32-330.el6]Jarod Wilson [2.6.32-329.el6]Jarod Wilson [2.6.32-328.el6]Jarod Wilson [2.6.32-327.el6]Jarod Wilson [2.6.32-326.el6]Jarod Wilson [2.6.32-325.el6]Jarod Wilson [2.6.32-324.el6]Jarod Wilson [2.6.32-323.el6]Jarod Wilson [2.6.32-322.el6]Jarod Wilson [2.6.32-321.el6]Jarod Wilson [2.6.32-320.el6]Jarod Wilson [2.6.32-319.el6]Jarod Wilson [2.6.32-318.el6]Jarod Wilson [2.6.32-317.el6]Jarod Wilson [2.6.32-316.el6]Jarod Wilson [2.6.32-315.el6]Jarod Wilson [2.6.32-314.el6]Jarod Wilson [2.6.32-313.el6]Jarod Wilson [2.6.32-312.el6]Jarod Wilson [2.6.32-311.el6]Jarod Wilson [2.6.32-310.el6]Jarod Wilson [2.6.32-309.el6]Jarod Wilson [2.6.32-308.el6]Jarod Wilson [2.6.32-307.el6]Jarod Wilson [2.6.32-306.el6]Jarod Wilson [2.6.32-305.el6]Jarod Wilson [2.6.32-304.el6]Jarod Wilson [2.6.32-303.el6]Jarod Wilson [2.6.32-302.el6]Jarod Wilson [2.6.32-301.el6]Jarod Wilson [2.6.32-300.el6]Jarod Wilson [2.6.32-299.el6]Jarod Wilson [2.6.32-298.el6]Jarod Wilson [2.6.32-297.el6]Jarod Wilson [2.6.32-296.el6]Jarod Wilson [2.6.32-295.el6]Jarod Wilson [2.6.32-294.el6]Jarod Wilson [2.6.32-293.el6]Jarod Wilson [2.6.32-292.el6]Jarod Wilson [2.6.32-291.el6]Jarod Wilson [2.6.32-290.el6]Jarod Wilson [2.6.32-289.el6]Jarod Wilson [2.6.32-288.el6]Jarod Wilson [2.6.32-287.el6]Jarod Wilson [2.6.32-286.el6]Jarod Wilson [2.6.32-285.el6]Jarod Wilson [2.6.32-284.el6]Jarod Wilson [2.6.32-283.el6]Jarod Wilson [2.6.32-282.el6]Jarod Wilson [2.6.32-281.el6]Jarod Wilson [2.6.32-280.el6]Jarod Wilson [2.6.32-279.el6]Jarod Wilson [2.6.32-278.el6]Jarod Wilson [2.6.32-277.el6]Jarod Wilson [2.6.32-276.el6]Jarod Wilson [2.6.32-275.el6]Jarod Wilson [2.6.32-274.el6]Jarod Wilson [2.6.32-273.el6]Jarod Wilson [2.6.32-272.el6]Jarod Wilson [2.6.32-271.el6]Jarod Wilson [2.6.32-270.el6]Jarod Wilson [2.6.32-269.el6]Jarod Wilson [2.6.32-268.el6]Aristeu Rozanski [2.6.32-267.el6]Aristeu Rozanski [2.6.32-266.el6]Aristeu Rozanski [2.6.32-265.el6]Aristeu Rozanski [2.6.32-264.el6]Aristeu Rozanski [2.6.32-263.el6]Aristeu Rozanski [2.6.32-262.el6]Aristeu Rozanski [2.6.32-261.el6]Aristeu Rozanski [2.6.32-260.el6]Aristeu Rozanski [2.6.32-259.el6]Aristeu Rozanski [2.6.32-258.el6]Aristeu Rozanski [2.6.32-257.el6]Aristeu Rozanski [2.6.32-256.el6]Aristeu Rozanski [2.6.32-255.el6]Aristeu Rozanski [2.6.32-254.el6]Aristeu Rozanski [2.6.32-253.el6]Aristeu Rozanski [2.6.32-252.el6]Aristeu Rozanski [2.6.32-251.el6]Aristeu Rozanski [2.6.32-250.el6]Aristeu Rozanski [2.6.32-249.el6]Aristeu Rozanski [2.6.32-248.el6]Aristeu Rozanski [2.6.32-247.el6]Aristeu Rozanski [2.6.32-246.el6]Aristeu Rozanski [2.6.32-245.el6]Aristeu Rozanski [2.6.32-244.el6]Aristeu Rozanski [2.6.32-243.el6]Aristeu Rozanski [2.6.32-242.el6]Aristeu Rozanski [2.6.32-241.el6]Aristeu Rozanski [2.6.32-240.el6]Aristeu Rozanski [2.6.32-239.el6]Aristeu Rozanski [2.6.32-238.el6]Aristeu Rozanski [2.6.32-237.el6]Aristeu Rozanski [2.6.32-236.el6]Aristeu Rozanski [2.6.32-235.el6]Aristeu Rozanski [2.6.32-234.el6]Aristeu Rozanski [2.6.32-233.el6]Aristeu Rozanski [2.6.32-232.el6]Aristeu Rozanski [2.6.32-231.el6]Aristeu Rozanski [2.6.32-230.el6]Aristeu Rozanski [2.6.32-229.el6]Aristeu Rozanski [2.6.32-228.el6]Aristeu Rozanski [2.6.32-227.el6]Aristeu Rozanski [2.6.32-226.el6]Aristeu Rozanski [2.6.32-225.el6]Aristeu Rozanski [2.6.32-224.el6]Aristeu Rozanski [2.6.32-223.el6]Aristeu Rozanski [2.6.32-222.el6]Aristeu Rozanski [2.6.32-221.el6]Aristeu Rozanski [2.6.32-220.el6]Aristeu Rozanski [2.6.32-219.el6]Aristeu Rozanski [2.6.32-218.el6]Aristeu Rozanski [2.6.32-217.el6]Aristeu Rozanski [2.6.32-216.el6]Aristeu Rozanski [2.6.32-215.el6]Aristeu Rozanski [2.6.32-214.el6]Aristeu Rozanski [2.6.32-213.el6]Aristeu Rozanski [2.6.32-212.el6]Aristeu Rozanski [2.6.32-211.el6]Aristeu Rozanski [2.6.32-210.el6]Aristeu Rozanski [2.6.32-209.el6]Aristeu Rozanski [2.6.32-208.el6]Aristeu Rozanski [2.6.32-207.el6]Aristeu Rozanski [2.6.32-206.el6]Aristeu Rozanski [2.6.32-205.el6]Kyle McMartin [2.6.32-204.el6]Kyle McMartin [2.6.32-203.el6]Aristeu Rozanski [2.6.32-202.el6]Aristeu Rozanski [2.6.32-201.el6]Aristeu Rozanski [2.6.32-200.el6]Aristeu Rozanski [2.6.32-199.el6]Kyle McMartin [2.6.32-198.el6]Aristeu Rozanski [2.6.32-197.el6]Aristeu Rozanski [2.6.32-196.el6]Aristeu Rozanski [2.6.32-195.el6]Aristeu Rozanski [2.6.32-194.el6]Aristeu Rozanski [2.6.32-193.el6]Aristeu Rozanski [2.6.32-192.el6]Kyle McMartin [2.6.32-191.el6]Aristeu Rozanski [2.6.32-190.el6]Aristeu Rozanski [2.6.32-189.el6]Kyle McMartin [2.6.32-188.el6]Kyle McMartin [2.6.32-187.el6]Aristeu Rozanski [2.6.32-186.el6]Aristeu Rozanski [2.6.32-185.el6]Aristeu Rozanski [2.6.32-184.el6]Kyle McMartin [2.6.32-183.el6]Aristeu Rozanski [2.6.32-182.el6]Kyle McMartin [2.6.32-181.el6]Aristeu Rozanski [2.6.32-180.el6]Aristeu Rozanski [2.6.32-179.el6]Kyle McMartin [2.6.32-178.el6]Aristeu Rozanski [2.6.32-177.el6]Aristeu Rozanski [2.6.32-176.el6]Kyle McMartin [2.6.32-175.el6]Aristeu Rozanski [2.6.32-174.el6]Aristeu Rozanski [2.6.32-173.el6]Kyle McMartin [2.6.32-172.el6]Kyle McMartin [2.6.32-171.el6]Kyle McMartin [2.6.32-170.el6]Aristeu Rozanski [2.6.32-169.el6]Kyle McMartin [2.6.32-168.el6]Aristeu Rozanski [2.6.32-167.el6]Kyle McMartin [2.6.32-166.el6]Aristeu Rozanski [2.6.32-165.el6]Kyle McMartin [2.6.32-164.el6]Aristeu Rozanski [2.6.32-163.el6]Aristeu Rozanski [2.6.32-162.el6]Kyle McMartin [2.6.32-161.el6]Aristeu Rozanski [2.6.32-160.el6]Aristeu Rozanski [2.6.32-159.el6]Aristeu Rozanski [2.6.32-158.el6]Aristeu Rozanski [2.6.32-157.el6]Aristeu Rozanski [2.6.32-156.el6]Aristeu Rozanski [2.6.32-155.el6]Aristeu Rozanski [2.6.32-154.el6]Aristeu Rozanski [2.6.32-153.el6]Aristeu Rozanski [2.6.32-152.el6]Aristeu Rozanski [2.6.32-151.el6]Aristeu Rozanski [2.6.32-150.el6]Aristeu Rozanski [2.6.32-149.el6]Aristeu Rozanski [2.6.32-148.el6]Aristeu Rozanski [2.6.32-147.el6]Aristeu Rozanski [2.6.32-146.el6]Aristeu Rozanski [2.6.32-145.el6]Aristeu Rozanski [2.6.32-144.el6]Aristeu Rozanski [2.6.32-143.el6]Aristeu Rozanski [2.6.32-142.el6]Aristeu Rozanski [2.6.32-141.el6]Aristeu Rozanski [2.6.32-140.el6]Aristeu Rozanski [2.6.32-139.el6]Aristeu Rozanski [2.6.32-138.el6]Aristeu Rozanski [2.6.32-137.el6]Aristeu Rozanski [2.6.32-136.el6]Aristeu Rozanski [2.6.32-135.el6]Aristeu Rozanski [2.6.32-134.el6]Aristeu Rozanski [2.6.32-133.el6]Aristeu Rozanski [2.6.32-132.el6]Aristeu Rozanski [2.6.32-131.el6]Aristeu Rozanski [2.6.32-130.el6]Aristeu Rozanski [2.6.32-129.el6]Aristeu Rozanski [2.6.32-128.el6]Aristeu Rozanski [2.6.32-127.el6]Aristeu Rozanski [2.6.32-126.el6]Aristeu Rozanski [2.6.32-125.el6]Aristeu Rozanski [2.6.32-124.el6]Aristeu Rozanski [2.6.32-123.el6]Aristeu Rozanski [2.6.32-122.el6]Aristeu Rozanski [2.6.32-121.el6]Aristeu Rozanski [2.6.32-120.el6]Aristeu Rozanski [2.6.32-119.el6]Aristeu Rozanski [2.6.32-118.el6]Aristeu Rozanski [2.6.32-117.el6]Aristeu Rozanski [2.6.32-116.el6]Aristeu Rozanski [2.6.32-115.el6]Aristeu Rozanski [2.6.32-114.el6]Aristeu Rozanski [2.6.32-113.el6]Aristeu Rozanski [2.6.32-112.el6]Aristeu Rozanski [2.6.32-111.el6]Aristeu Rozanski [2.6.32-110.el6]Aristeu Rozanski [2.6.32-109.el6]Aristeu Rozanski [2.6.32-108.el6]Aristeu Rozanski [2.6.32-107.el6]Aristeu Rozanski [2.6.32-106.el6]Aristeu Rozanski [2.6.32-105.el6]Aristeu Rozanski [2.6.32-104.el6]Aristeu Rozanski [2.6.32-103.el6]Aristeu Rozanski [2.6.32-102.el6]Aristeu Rozanski [2.6.32-101.el6]Aristeu Rozanski [2.6.32-100.el6]Aristeu Rozanski [2.6.32-99.el6]Aristeu Rozanski [2.6.32-98.el6]Aristeu Rozanski [2.6.32-97.el6]Aristeu Rozanski [2.6.32-96.el6]Aristeu Rozanski [2.6.32-95.el6]Aristeu Rozanski [2.6.32-94.el6]Aristeu Rozanski [2.6.32-93.el6]Aristeu Rozanski [2.6.32-92.el6]Aristeu Rozanski [2.6.32-91.el6]Aristeu Rozanski [2.6.32-90.el6]Aristeu Rozanski [2.6.32-89.el6]Aristeu Rozanski [2.6.32-88.el6]Aristeu Rozanski [2.6.32-87.el6]Aristeu Rozanski [2.6.32-86.el6]Aristeu Rozanski [2.6.32-85.el6]Aristeu Rozanski [2.6.32-84.el6]Aristeu Rozanski [2.6.32-83.el6]Aristeu Rozanski [2.6.32-82.el6]Aristeu Rozanski [2.6.32-81.el6]Aristeu Rozanski [2.6.32-80.el6]Aristeu Rozanski [2.6.32-79.el6]Aristeu Rozanski [2.6.32-78.el6]Aristeu Rozanski [2.6.32-77.el6]Aristeu Rozanski [2.6.32-76.el6]Aristeu Rozanski [2.6.32-75.el6]Aristeu Rozanski [2.6.32-74.el6]Aristeu Rozanski [2.6.32-73.el6]Aristeu Rozanski [2.6.32-72.el6]Aristeu Rozanski [2.6.32-71.el6]Aristeu Rozanski [2.6.32-70.el6]Aristeu Rozanski [2.6.32-69.el6]Aristeu Rozanski [2.6.32-68.el6]Aristeu Rozanski [2.6.32-67.el6]Aristeu Rozanski [2.6.32-66.el6]Aristeu Rozanski [2.6.32-65.el6]Aristeu Rozanski [2.6.32-64.el6]Aristeu Rozanski [2.6.32-63.el6]Aristeu Rozanski [2.6.32-62.el6]Aristeu Rozanski [2.6.32-61.el6]Aristeu Rozanski [2.6.32-60.el6]Aristeu Rozanski [2.6.32-59.el6]Aristeu Rozanski [2.6.32-58.el6]Aristeu Rozanski [2.6.32-57.el6]Aristeu Rozanski [2.6.32-56.el6]Aristeu Rozanski [2.6.32-55.el6]Aristeu Rozanski [2.6.32-54.el6]Aristeu Rozanski [2.6.32-53.el6]Aristeu Rozanski [2.6.32-52.el6]Aristeu Rozanski [2.6.32-51.el6]Aristeu Rozanski [2.6.32-50.el6]Aristeu Rozanski [2.6.32-49.el6]Aristeu Rozanski [2.6.32-48.el6]Aristeu Rozanski [2.6.32-47.el6]Aristeu Rozanski [2.6.32-46.el6]Aristeu Rozanski [2.6.32-45.el6]Aristeu Rozanski [2.6.32-44.el6]Aristeu Rozanski [2.6.32-43.el6]Aristeu Rozanski [2.6.32-42.el6]Aristeu Rozanski [2.6.32-41.el6]Aristeu Rozanski [2.6.32-40.el6]Aristeu Rozanski [2.6.32-39.el6]Aristeu Rozanski [2.6.32-38.el6]Aristeu Rozanski [2.6.32-37.el6]Aristeu Rozanski [2.6.32-36.el6]Aristeu Rozanski [2.6.32-35.el6]Aristeu Rozanski [2.6.32-34.el6]Aristeu Rozanski [2.6.32-33.el6]Aristeu Rozanski [2.6.32-32.el6]Aristeu Rozanski [2.6.32-31.el6]Aristeu Rozanski [2.6.32-30.el6]Aristeu Rozanski [2.6.32-29.el6]Aristeu Rozanski [2.6.32-28.el6]Aristeu Rozanski [2.6.32-27.el6]Aristeu Rozanski [2.6.32-26.el6]Aristeu Rozanski [2.6.32-25.el6]Aristeu Rozanski [2.6.32-24.el6]Aristeu Rozanski [2.6.32-23.el6]Aristeu Rozanski [2.6.32-22.el6]Aristeu Rozanski [2.6.32-21.el6]Aristeu Rozanski [2.6.32-20.el6]Aristeu Rozanski [2.6.32-19.el6]Aristeu Rozanski [2.6.32-18.el6]Aristeu Rozanski [2.6.32-17.el6]Aristeu Rozanski [2.6.32-16.el6]Aristeu Rozanski [2.6.32-15.el6]Aristeu Rozanski [2.6.32-14.el6]Aristeu Rozanski [2.6.32-13.el6]Aristeu Rozanski [2.6.32-12.el6]Aristeu Rozanski [2.6.32-11.el6]Aristeu Rozanski [2.6.32-10.el6]Aristeu Rozanski [2.6.32-9.el6]Aristeu Rozanski [2.6.32-8.el6]Aristeu Rozanski [2.6.32-7.el6]Aristeu Rozanski [2.6.32-6.el6]Aristeu Rozanski [2.6.32-5.el6]Aristeu Rozanski [2.6.32-4.el6]Aristeu Rozanski [2.6.32-3.el6]Aristeu Rozanski [2.6.32-2.el6]Aristeu Rozanski [2.6.32-1.el6]Aristeu Rozanski [2.6.32-0.54.el6]Aristeu Rozanski [2.6.32-0.53.el6]Aristeu Rozanski [2.6.32-0.52.el6]Aristeu Rozanski [2.6.32-0.51.el6]Aristeu Rozanski [2.6.32-0.50.el6]- Roll in CentOS Branding- [kernel] cpu/hotplug: Enable 'nosmt' as late as possible (Frantisek Hrbata) [1593376] {CVE-2018-3620}- [x86] x86/mm: Simplify p[g4um]d_page() macros (Josh Poimboeuf) [1593376] {CVE-2018-3620} - [x86] x86/mm: Fix regression with huge pages on PAE (Josh Poimboeuf) [1593376] {CVE-2018-3620} - [x86] x86/asm: Fix pud/pmd interfaces to handle large PAT bit (Josh Poimboeuf) [1593376] {CVE-2018-3620} - [x86] x86/asm: Add pud/pmd mask interfaces to handle large PAT bit (Josh Poimboeuf) [1593376] {CVE-2018-3620} - [x86] x86/asm: Move PUD_PAGE macros to page_types.h (Josh Poimboeuf) [1593376] {CVE-2018-3620} - [net] tcp: detect malicious patterns in tcp_collapse_ofo_queue() (Florian Westphal) [1611376] {CVE-2018-5390} - [net] tcp: avoid collapses in tcp_prune_queue() if possible (Florian Westphal) [1611376] {CVE-2018-5390} - [net] tcp: free batches of packets in tcp_prune_ofo_queue() (Florian Westphal) [1611376] {CVE-2018-5390} - [net] add rb_to_skb() and other rb tree helpers (Florian Westphal) [1611376] {CVE-2018-5390} - [net] tcp: fix a stale ooo_last_skb after a replace (Florian Westphal) [1611376] {CVE-2018-5390} - [net] tcp: use an RB tree for ooo receive queue (Florian Westphal) [1611376] {CVE-2018-5390} - [net] add rbnode to struct sk_buff (Florian Westphal) [1611376] {CVE-2018-5390} - [net] tcp: refine tcp_prune_ofo_queue() to not drop all packets (Florian Westphal) [1611376] {CVE-2018-5390}- [x86] syscall: Fix regression when using the last syscall (process_vm_writev) (Lauro Ramos Venancio) [1589032] {CVE-2018-3693} - [x86] syscall: Fix regression on strace and stap (Lauro Ramos Venancio) [1589032] {CVE-2018-3693}- [kvm] VMX: Fix host GDT.LIMIT corruption (CVE-2018-10301) (Paolo Bonzini) [1601851] {CVE-2018-10901} - [x86] Initialize __max_smt_threads to 1 (Waiman Long) [1593376] {CVE-2018-3620} - [kernel] cpu/hotplug: detect SMT disabled by BIOS (Waiman Long) [1593376] {CVE-2018-3620} - [x86] topology: Add topology_max_smt_threads() (Waiman Long) [1593376] {CVE-2018-3620} - [x86] speculation/l1tf: Fix incorrect error return code in vm_insert_pfn() (Waiman Long) [1593376] {CVE-2018-3620} - [x86] KVM/VMX: Initialize the vmx_l1d_flush_pages' content (Waiman Long) [1593376] {CVE-2018-3620} - [x86] kvm: Don't flush L1D cache if VMENTER_L1D_FLUSH_NEVER (Waiman Long) [1593376] {CVE-2018-3620} - [x86] kvm: Take out the unused nosmt module parameter (Waiman Long) [1593376] {CVE-2018-3620} - [x86] mm/dump_pagetables: Add a check_l1tf debugfs file (Waiman Long) [1593376] {CVE-2018-3620} - [x86] l1tf: protect _PAGE_FILE PTEs against speculation for 32-bit PAE (Waiman Long) [1593376] {CVE-2018-3620} - [x86] speculation/l1tf: Protect swap entries aganst L1TF for 32-bit PAE (Waiman Long) [1593376] {CVE-2018-3620} - [x86] cpu: Make flush_l1d visible in /proc/cpuinfo (Waiman Long) [1593376] {CVE-2018-3620} - [x86] l1tf: protect _PAGE_FILE PTEs against speculation (Waiman Long) [1593376] {CVE-2018-3620} - [Documentation] Add section about CPU vulnerabilities (Waiman Long) [1593376] {CVE-2018-3620} - [x86] bugs, kvm: Introduce boot-time control of L1TF mitigations (Waiman Long) [1593376] {CVE-2018-3620} - [kernel] cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early (Waiman Long) [1593376] {CVE-2018-3620} - [kernel] cpu/hotplug: Expose SMT control init function (Waiman Long) [1593376] {CVE-2018-3620} - [x86] kvm: Allow runtime control of L1D flush (Waiman Long) [1593376] {CVE-2018-3620} - [x86] kvm: Serialize L1D flush parameter setter (Waiman Long) [1593376] {CVE-2018-3620} - [x86] kvm: Move l1tf setup function (Waiman Long) [1593376] {CVE-2018-3620} - [x86] l1tf: Handle EPT disabled state proper (Waiman Long) [1593376] {CVE-2018-3620} - [x86] kvm: Drop L1TF MSR list approach (Waiman Long) [1593376] {CVE-2018-3620} - [x86] litf: Introduce vmx status variable (Waiman Long) [1593376] {CVE-2018-3620} - [kernel] cpu/hotplug: Online siblings when SMT control is turned on (Waiman Long) [1593376] {CVE-2018-3620} - [x86] KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required (Waiman Long) [1593376] {CVE-2018-3620} - [x86] KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs (Waiman Long) [1593376] {CVE-2018-3620} - [x86] KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting (Waiman Long) [1593376] {CVE-2018-3620} - [x86] KVM/VMX: Add find_msr() helper function (Waiman Long) [1593376] {CVE-2018-3620} - [x86] KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers (Waiman Long) [1593376] {CVE-2018-3620} - [x86] KVM/VMX: Add L1D flush logic (Waiman Long) [1593376] {CVE-2018-3620} - [kvm] VMX: Make indirect call speculation safe (Waiman Long) [1593376] {CVE-2018-3620} - [kvm] VMX: Enable acknowledge interupt on vmexit (Waiman Long) [1593376] {CVE-2018-3620} - [x86] KVM/VMX: Add L1D MSR based flush (Waiman Long) [1593376] {CVE-2018-3620} - [x86] KVM/VMX: Add L1D flush algorithm (Waiman Long) [1593376] {CVE-2018-3620} - [x86] KVM/VMX: Add module argument for L1TF mitigation (Waiman Long) [1593376] {CVE-2018-3620} - [x86] KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present (Waiman Long) [1593376] {CVE-2018-3620} - [kvm] x86: Introducing kvm_x86_ops VM init/destroy hooks (Waiman Long) [1593376] {CVE-2018-3620} - [kernel] cpu/hotplug: Boot HT siblings at least once (Waiman Long) [1593376] {CVE-2018-3620} - [x86] Revert "x86/apic: Ignore secondary threads if nosmt=force" (Waiman Long) [1593376] {CVE-2018-3620} - [x86] speculation/l1tf: Fix up pte->pfn conversion for PAE (Waiman Long) [1593376] {CVE-2018-3620} - [x86] CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings (Waiman Long) [1593376] {CVE-2018-3620} - [x86] cpufeatures: Add detection of L1D cache flush support. (Waiman Long) [1593376] {CVE-2018-3620} - [x86] speculation/l1tf: Extend 64bit swap file size limit (Waiman Long) [1593376] {CVE-2018-3620} - [x86] apic: Ignore secondary threads if nosmt=force (Waiman Long) [1593376] {CVE-2018-3620} - [x86] cpu/AMD: Evaluate smp_num_siblings early (Waiman Long) [1593376] {CVE-2018-3620} - [x86] CPU/AMD: Do not check CPUID max ext level before parsing SMP info (Waiman Long) [1593376] {CVE-2018-3620} - [x86] cpu/intel: Evaluate smp_num_siblings early (Waiman Long) [1593376] {CVE-2018-3620} - [x86] cpu/topology: Provide detect_extended_topology_early() (Waiman Long) [1593376] {CVE-2018-3620} - [x86] cpu/common: Provide detect_ht_early() (Waiman Long) [1593376] {CVE-2018-3620} - [x86] cpu/AMD: Remove the pointless detect_ht() call (Waiman Long) [1593376] {CVE-2018-3620} - [x86] cpu: Remove the pointless CPU printout (Waiman Long) [1593376] {CVE-2018-3620} - [kernel] cpu/hotplug: Provide knobs to control SMT (Waiman Long) [1593376] {CVE-2018-3620} - [kernel] cpu/hotplug: Split do_cpu_down() (Waiman Long) [1593376] {CVE-2018-3620} - [x86] topology: Provide topology_smt_supported() (Waiman Long) [1593376] {CVE-2018-3620} - [x86] smp: Provide topology_is_primary_thread() (Waiman Long) [1593376] {CVE-2018-3620} - [x86] bugs: Move the l1tf function and define pr_fmt properly (Waiman Long) [1593376] {CVE-2018-3620} - [x86] speculation/l1tf: Limit swap file size to MAX_PA/2 (Waiman Long) [1593376] {CVE-2018-3620} - [x86] speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings (Waiman Long) [1593376] {CVE-2018-3620} - [x86] speculation/l1tf: Add sysfs reporting for l1tf (Waiman Long) [1593376] {CVE-2018-3620} - [x86] speculation/l1tf: Protect PROT_NONE PTEs against speculation (Waiman Long) [1593376] {CVE-2018-3620} - [x86] speculation/l1tf: Protect swap entries against L1TF (Waiman Long) [1593376] {CVE-2018-3620} - [x86] speculation/l1tf: Change order of offset/type in swap entry (Waiman Long) [1593376] {CVE-2018-3620} - [x86] speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT (Waiman Long) [1593376] {CVE-2018-3620} - [x86] cpu: Fix incorrect vulnerabilities files function prototypes (Waiman Long) [1593376] {CVE-2018-3620} - [x86] bugs: Export the internal __cpu_bugs variable (Waiman Long) [1593376] {CVE-2018-3620} - [x86] spec_ctrl: sync with upstream cpu_set_bug_bits() (Waiman Long) [1593376] {CVE-2018-3620} - [x86] intel-family.h: Add GEMINI_LAKE SOC (Waiman Long) [1593376] {CVE-2018-3620} - [x86] mm: Fix swap entry comment and macro (Waiman Long) [1593376] {CVE-2018-3620} - [x86] mm: Move swap offset/type up in PTE to work around erratum (Waiman Long) [1593376] {CVE-2018-3620}- [infiniband] ib/iser: Rewrite bounce buffer code path (Don Dutile) [1585312] - [sound] alsa: pcm: prevent UAF in snd_pcm_info (CVE-2017-0861) (Jaroslav Kysela) [1565188] {CVE-2017-0861} - [sound] alsa: seq: Fix racy pool initializations (Jaroslav Kysela) [1550176] {CVE-2018-7566} - [sound] alsa: seq: Fix use-after-free at creating a port (Jaroslav Kysela) [1503383] {CVE-2017-15265} - [sound] alsa: seq: Make ioctls race-free (Jaroslav Kysela) [1537452] {CVE-2018-1000004} - [mm] reduce total RAM held in per-CPU pvecs by flushing them on compound/THP page arrival (Larry Woodman) [1575819] - [usb] acm: fix the computation of the number of data bits (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [misc] spectre: fix gadgets found by smatch scanner, part 2 (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [x86] kvm/vmx: Remove barrier_nospec() in slot_largepage_idx() (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [kvm] Remove memory alias support (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [misc] spectre: fix gadgets found by smatch scanner (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [sound] alsa: rme9652: Hardening for potential Spectre v1 (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [sound] alsa: opl3: Hardening for potential Spectre v1 (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [sound] alsa: hda: Hardening for potential Spectre v1 (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [sound] alsa: seq: oss: Hardening for potential Spectre v1 (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [sound] alsa: seq: oss: Fix unbalanced use lock for synth MIDI device (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [net] atm: Fix potential Spectre v1 (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [kernel] posix-timers: Protect posix clock array access against speculation (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [kernel] sys.c: fix potential Spectre v1 issue (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [kernel] sched/autogroup: Fix possible Spectre-v1 indexing for sched_prio_to_weight[] (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [kernel] perf/core: Fix possible Spectre-v1 indexing for ->aux_pages[] (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [ipc] sysvipc/sem: mitigate semnum index against spectre v1 (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [sound] alsa: control: Hardening for potential Spectre v1 (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [media] dvb_ca_en50221: prevent using slot_info for Spectre attacs (Josh Poimboeuf) [1589032] {CVE-2018-3693} - media] dvb_ca_en50221: sanity check slot number from userspace (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [atm] zatm: Fix potential Spectre v1 (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [x86] perf: Fix possible Spectre-v1 indexing for x86_pmu::event_map() (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [x86] perf: Fix possible Spectre-v1 indexing for hw_perf_event cache_* (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [net] nl80211: Sanitize array index in parse_txq_params (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [include] vfs, fdtable: Prevent bounds-check bypass via speculative execution (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [x86] syscall: Sanitize syscall table de-references under speculation (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [powerpc] Use barrier_nospec in copy_from_user() (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [include] nospec: Introduce barrier_nospec for other arches (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [x86] Introduce barrier_nospec (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [x86] spectre_v1: Disable compiler optimizations over array_index_mask_nospec() (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [x86] Implement array_index_mask_nospec (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [documentation] Document array_index_nospec (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [include] nospec: Include dependency (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [include] nospec: Allow index argument to have const-qualified type (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [include] nospec: Kill array_index_nospec_mask_check() (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [include] nospec: Move array_index_nospec() parameter checking into separate macro (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [include] array_index_nospec: Sanitize speculative array de-references (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [x86] get_user: Use pointer masking to limit speculation (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [x86] uaccess: Use __uaccess_begin_nospec() and uaccess_try_nospec (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [x86] Introduce __uaccess_begin_nospec() and uaccess_try_nospec (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [x86] reorganize SMAP handling in user space accesses (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [x86] uaccess: Tell the compiler that uaccess is unlikely to fault (Josh Poimboeuf) [1589032] {CVE-2018-3693}- [x86] entry/64: Don't use IST entry for #BP stack (Waiman Long) [1596113] {CVE-2018-10872} - [fs] gfs2: Flush delayed work earlier in gfs2_inode_lookup (Andreas Grunbacher) [1506281] - [mm] mempolicy: fix use after free when calling get_mempolicy (Augusto Caringi) [1576757] {CVE-2018-10675} - [mm] Fix NULL pointer dereference in dequeue_hwpoisoned_huge_page() (Larry Woodman) [1381653] - [fs] NFSv4.1: Fix up replays of interrupted requests (Benjamin Coddington) [1553423] - [fs] NFSv4.1: Simplify struct nfs4_sequence_args too (Benjamin Coddington) [1553423] - [fs] NFSv4.1: Label each entry in the session slot tables with its slot number (Benjamin Coddington) [1553423] - [fs] NFSv4.1: Shrink struct nfs4_sequence_res by moving the session pointer (Benjamin Coddington) [1553423] - [fs] NFSv4.1: nfs4_alloc_slots doesn't need zeroing (Benjamin Coddington) [1553423] - [fs] NFSv4.1: clean up nfs4_recall_slot to use nfs4_alloc_slots (Benjamin Coddington) [1553423] - [fs] NFSv4.1: Fix a NFSv4.1 session initialisation regression (Benjamin Coddington) [1553423] - [scsi] ipr: Fix sync scsi scan (Gustavo Duarte) [1572310] - [scsi] ipr: Wait to do async scan until scsi host is initialized (Gustavo Duarte) [1572310]- [x86] microcode: Fix CPU synchronization routine (Prarit Bhargava) [1574592] - [x86] microcode: Synchronize late microcode loading (Prarit Bhargava) [1574592] - [x86] microcode: Request microcode on the BSP (Prarit Bhargava) [1574592] - [x86] microcode: Sanitize per-cpu microcode reloading interface (Prarit Bhargava) [1574592] - [x86] virt_spec_ctrl: Set correct host SSDB value for AMD (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Eliminate TIF_SSBD checks in IBRS on/off functions (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Disable SSBD update from scheduler if not user settable (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Make ssbd_enabled writtable (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Remove thread_info check in __wrmsr_on_cpu() (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Write per-thread SSBD state to spec_ctrl_pcp (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Add a read-only ssbd_enabled debugfs file (Waiman Long) [1584356] {CVE-2018-3639} - [x86] bugs: Switch the selection of mitigation from CPU vendor to CPU features (Waiman Long) [1584356] {CVE-2018-3639} - [x86] bugs: Add AMD's SPEC_CTRL MSR usage (Waiman Long) [1584356] {CVE-2018-3639} - [x86] bugs: Add AMD's variant of SSB_NO (Waiman Long) [1584356] {CVE-2018-3639} - [x86] bugs/intel: Set proper CPU features and setup RDS (Waiman Long) [1584356] {CVE-2018-3639} - [x86] KVM/VMX: Emulate MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [1584356] {CVE-2018-3639} - [x86] KVM: SVM: Implement VIRT_SPEC_CTRL support for SSBD (Waiman Long) [1584356] {CVE-2018-3639} - [x86] speculation, KVM: Implement support for VIRT_SPEC_CTRL/LS_CFG (Waiman Long) [1584356] {CVE-2018-3639} - [x86] bugs: Rework spec_ctrl base and mask logic (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Rework SPEC_CTRL update after late microcode loading (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Make sync_all_cpus_ibrs() write spec_ctrl_pcp value (Waiman Long) [1584356] {CVE-2018-3639} - [x86] bugs: Unify x86_spec_ctrl_{set_guest, restore_host} (Waiman Long) [1584356] {CVE-2018-3639} - [x86] speculation: Rework speculative_store_bypass_update() (Waiman Long) [1584356] {CVE-2018-3639} - [x86] speculation: Add virtualized speculative store bypass disable support (Waiman Long) [1584356] {CVE-2018-3639} - [x86] bugs, KVM: Extend speculation control for VIRT_SPEC_CTRL (Waiman Long) [1584356] {CVE-2018-3639} - [x86] KVM: Rename KVM SPEC_CTRL MSR functions to match upstream (Waiman Long) [1584356] {CVE-2018-3639} - [x86] speculation: Handle HT correctly on AMD (Waiman Long) [1584356] {CVE-2018-3639} - [x86] cpufeatures: Add FEATURE_ZEN (Waiman Long) [1584356] {CVE-2018-3639} - [x86] cpufeatures: Disentangle SSBD enumeration (Waiman Long) [1584356] {CVE-2018-3639} - [x86] cpufeatures: Disentangle MSR_SPEC_CTRL enumeration from IBRS (Waiman Long) [1584356] {CVE-2018-3639} - [x86] speculation: Use synthetic bits for IBRS/IBPB/STIBP (Waiman Long) [1584356] {CVE-2018-3639} - [x86] bugs: Fix missing void (Waiman Long) [1584356] {CVE-2018-3639} - [documentation] spec_ctrl: Do some minor cleanups (Waiman Long) [1584356] {CVE-2018-3639} - [x86] speculation: Make "seccomp" the default mode for Speculative Store Bypass (Waiman Long) [1584356] {CVE-2018-3639} - [kernel] seccomp: Move speculation migitation control to arch code (Waiman Long) [1584356] {CVE-2018-3639} - [kernel] seccomp: Use PR_SPEC_FORCE_DISABLE (Waiman Long) [1584356] {CVE-2018-3639} - [uapi] prctl: Add force disable speculation (Waiman Long) [1584356] {CVE-2018-3639} - [kernel] seccomp: Enable speculation flaw mitigations (Waiman Long) [1584356] {CVE-2018-3639} - [fs] proc: Provide details on speculation flaw mitigations (Waiman Long) [1584356] {CVE-2018-3639} - [x86] nospec: Allow getting/setting on non-current task (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Show IBPB in the Spectre_v2 sysfs file (Waiman Long) [1584356] {CVE-2018-3639} - [x86] pti: Check MSR_IA32_ARCH_CAPABILITIES for Meltdown vulnearability (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Sync up naming of SPEC_CTRL MSR bits with upstream (Waiman Long) [1584356] {CVE-2018-3639} - [x86] pti: Fix kexec warning on debug kernel (Waiman Long) [1584356] {CVE-2018-3639} - [x86] kvm/fpu: Enable eager FPU restore (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] always enable eager FPU by default (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Load xsave pointer *after* initialization (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Fix 32-bit signal frame handling (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Always restore_xinit_state() when use_eager_cpu() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Rename drop_init_fpu() to fpu_reset_state() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Fix math_state_restore() race with kernel_fpu_begin() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Fold __drop_fpu() into its sole user (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Don't abuse drop_init_fpu() in flush_thread() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Introduce restore_init_xstate() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Document user_fpu_begin() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Factor out memset(xstate, 0) in fpu_finit() paths (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Change xstateregs_get()/set() to use ->xsave.i387 rather than ->fxsave (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Always allow FPU in interrupt if use_eager_fpu() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Don't abuse has_fpu in __kernel_fpu_begin/end() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Introduce per-cpu in_kernel_fpu state (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Check tsk_used_math() in kernel_fpu_end() for eager FPU (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Change math_error() to use unlazy_fpu(), kill (now) unused save_init_fpu() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] Merge simd_math_error() into math_error() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Don't do __thread_fpu_end() if use_eager_fpu() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Don't reset thread.fpu_counter (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: shift drop_init_fpu() from save_xstate_sig() to handle_signal() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] Allow FPU to be used at interrupt time even with eagerfpu (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387.c: Initialize thread xstate only on CPU0 only once (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] kvm: fix kvm's usage of kernel_fpu_begin/end() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] rhel: initialize scattered CPUID features early (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: make eagerfpu= boot param tri-state (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: enable eagerfpu by default for xsaveopt (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: decouple non-lazy/eager fpu restore from xsave (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: use non-lazy fpu restore for processors supporting xsave (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: remove unnecessary user_fpu_end() in save_xstate_sig() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: drop_fpu() before restoring new state from sigframe (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Unify signal handling code paths for x86 and x86_64 kernels (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: drop the fpu state during thread exit (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] signals: ia32_signal.c: add __user casts to fix sparse warnings (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Consolidate inline asm routines for saving/restoring fpu state (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] signal: Cleanup ifdefs and is_ia32, is_x32 (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu/xsave: Keep __user annotation in casts (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] debug: Add KERN_ to bare printks, convert printks to pr_ (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] extable: Remove open-coded exception table entries in arch/x86/include/asm/xsave.h (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: Split up into exported and internal interfaces (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: Uninline the generic FP helpers that we expose to kernel modules (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: (DON'T ACTUALLY) support lazy restore of FPU state (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: use 'restore_fpu_checking()' directly in task switching code (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: fix up some fpu_counter confusion (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: re-introduce FPU state preloading at context switch time (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: move TS_USEDFPU flag from thread_info to task_struct (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: move AMD K7/K8 fpu fxsave/fxrstor workaround from save to restore (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: do not preload FPU state at task switch time (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: don't ever touch TS_USEDFPU directly, use helper functions (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: move TS_USEDFPU clearing out of __save_init_fpu and into callers (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: fix x86-64 preemption-unsafe user stack save/restore (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: math_state_restore() isn't called from asm (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fix potentially dangerous trailing '; ' in #defined values/expressions (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] x86-32, fpu: Fix FPU exception handling on non-SSE systems (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] Fix common misspellings (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] kvm: Initialize fpu state in preemptible context (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Merge fpu_save_init() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] x86-32, fpu: Rewrite fpu_save_init() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Remove PSHUFB_XMM5_* macros (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Remove unnecessary ifdefs from i387 code. (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] x86-64, fpu: Simplify constraints for fxsave/fxtstor (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] x86-64, fpu: Fix cs value in convert_from_fxsr() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] x86-64, fpu: Disable preemption when using TS_USEDFPU (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Merge __save_init_fpu() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Merge tolerant_fwait() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Merge fpu_init() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Disable xsave in i387 emulation mode (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Make xstate_enable_boot_cpu() __init, protect on CPU 0 (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Add __init attribute to setup_xstate_features() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Make init_xstate_buf static (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Check cpuid level for XSTATE_CPUID (0x0d) (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Introduce xstate enable functions (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Do not include asm/i387.h in asm/xsave.h (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] Avoid unnecessary __clear_user() and xrstor in signal handling (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Cleanup return codes in check_for_xstate() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Separate fpu and xsave initialization (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Move boot cpu initialization to xsave_init() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] Revert "[x86] fpu: change save_i387_xstate() to rely on unlazy_fpu()" (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] Revert "[x86] fpu: shift clear_used_math() from save_i387_xstate() to handle_signal()" (Paolo Bonzini) [1589047] {CVE-2018-3665}- [powerpc] 64s: Add support for a store forwarding barrier at kernel entry/exit (Mauricio Oliveira) [1581053] {CVE-2018-3639} - [x86] amd: Disable AMD SSBD mitigation in a VM (Waiman Long) [1580360] - [x86] spec_ctrl: Fix late microcode problem with AMD (Waiman Long) [1566899] {CVE-2018-3639} - [x86] spec_ctrl: Clean up entry code & remove unused APIs (Waiman Long) [1566899] {CVE-2018-3639} - [x86] spec_ctrl: Mask off SPEC_CTRL MSR bits that are managed by kernel (Waiman Long) [1566899] {CVE-2018-3639} - [x86] spec_ctrl: add support for SSBD to RHEL IBRS entry/exit macros (Waiman Long) [1566899] {CVE-2018-3639} - [x86] bugs: Rename _RDS to _SSBD (Waiman Long) [1566899] {CVE-2018-3639} - [x86] speculation: Add prctl for Speculative Store Bypass mitigation (Waiman Long) [1566899] {CVE-2018-3639} - [x86] process: Allow runtime control of Speculative Store Bypass (Waiman Long) [1566899] {CVE-2018-3639} - [kernel] prctl: Add speculation control prctls (Waiman Long) [1566899] {CVE-2018-3639} - [x86] kvm: Expose the RDS bit to the guest (Waiman Long) [1566899] {CVE-2018-3639} - [x86] bugs/AMD: Add support to disable RDS on Fam(15, 16, 17)h if requested (Waiman Long) [1566899] {CVE-2018-3639} - [x86] spec_ctrl: Sync up RDS setting with IBRS code (Waiman Long) [1566899] {CVE-2018-3639} - [x86] bugs: Provide boot parameters for the spec_store_bypass_disable mitigation (Waiman Long) [1566899] {CVE-2018-3639} - [x86] bugs: Expose the /sys/../spec_store_bypass and X86_BUG_SPEC_STORE_BYPASS (Waiman Long) [1566899] {CVE-2018-3639} - [x86] bugs: Read SPEC_CTRL MSR during boot and re-use reserved bits (Waiman Long) [1566899] {CVE-2018-3639} - [x86] spec_ctrl: Use separate PCP variables for IBRS entry and exit (Waiman Long) [1566899] {CVE-2018-3639} - [x86] cpu/intel: Knight Mill and Moorefield update to intel-family.h (Waiman Long) [1566899] {CVE-2018-3639} - [x86] speculation: Update Speculation Control microcode blacklist (Waiman Long) [1566899] {CVE-2018-3639} - [x86] cpuid: Fix up "virtual" IBRS/IBPB/STIBP feature bits on Intel (Waiman Long) [1566899] {CVE-2018-3639} - [x86] cpufeatures: Clean up Spectre v2 related CPUID flags (Waiman Long) [1566899] {CVE-2018-3639} - [x86] cpufeatures: Add AMD feature bits for Speculation Control (Waiman Long) [1566899] {CVE-2018-3639} - [x86] cpufeatures: Add Intel feature bits for Speculation (Waiman Long) [1566899] {CVE-2018-3639} - [x86] cpufeatures: Add CPUID_7_EDX CPUID leaf (Waiman Long) [1566899] {CVE-2018-3639} - [x86] cpu: Fill in feature word 13, CPUID_8000_0008_EBX (Waiman Long) [1566899] {CVE-2018-3639} - [x86] Extend RH cpuinfo to 10 extra words (Waiman Long) [1566899] {CVE-2018-3639} - [x86] invpcid: Enable 'noinvpcid' boot parameter for X86_32 (Waiman Long) [1560494] - [x86] dumpstack_32: Fix kernel panic in dump_trace (Waiman Long) [1577351] - [fs] gfs2: For fs_freeze, do a log flush and flush the ail1 list (Robert S Peterson) [1569148] - [net] dccp: check sk for closed state in dccp_sendmsg() (Stefano Brivio) [1576586] {CVE-2018-1130} - [net] ipv6: dccp: add missing bind_conflict to dccp_ipv6_mapped (Stefano Brivio) [1576586] {CVE-2018-1130}- [x86] vm86-32: Properly set up vm86-32 stack for task switching (Waiman Long) [1572865] - [x86] spec_ctrl: Enable IBRS and RSB stuffing in 32-bit interrupts (Waiman Long) [1571362] - [x86] entry/32: Fix regressions in 32-bit debug exception (Waiman Long) [1571362]- [x86] kpti/kexec: fix wrong page address in clear_page (Dave Young) [1572487] - [fs] fix WARNING in rmdir() (Miklos Szeredi) [1282117] - [net] sctp: label accepted/peeled off sockets (Marcelo Leitner) [1571357] - [net] security: export security_sk_clone (Marcelo Leitner) [1571357]- [md] dm thin: fix regression that caused discards to be disabled if passdown was (Mike Snitzer) [1569377] - [s390] configs: enable auto expoline support (Hendrik Brueckner) [1554959] - [s390] correct nospec auto detection init order (Hendrik Brueckner) [1554959] - [s390] add sysfs attributes for spectre (Hendrik Brueckner) [1554959] - [s390] report spectre mitigation via syslog (Hendrik Brueckner) [1554959] - [s390] add automatic detection of the spectre defense (Hendrik Brueckner) [1554959] - [s390] move nobp parameter functions to nospec-branch.c (Hendrik Brueckner) [1554959] - [s390] do not bypass BPENTER for interrupt system calls (Hendrik Brueckner) [1554959] - [s390] Replace IS_ENABLED(EXPOLINE_*) with IS_ENABLED(CONFIG_EXPOLINE_*) (Hendrik Brueckner) [1554959] - [s390] introduce execute-trampolines for branches (Hendrik Brueckner) [1554959] - [s390] run user space and KVM guests with modified branch prediction (Hendrik Brueckner) [1554959] - [s390] add optimized array_index_mask_nospec (Hendrik Brueckner) [1554959] - [s390] scrub registers on kernel entry and KVM exit (Hendrik Brueckner) [1554959] - [s390] align and prepare spectre mitigation for upstream commits (Hendrik Brueckner) [1554959] - [x86] xen: do not use xen_info on HVM, set pv_info name to "Xen HVM" (Vitaly Kuznetsov) [1568241] - [net] sctp: verify size of a new chunk in _sctp_make_chunk() (Stefano Brivio) [1551908] {CVE-2018-5803}- [fs] fuse: fix punching hole with unaligned end (Miklos Szeredi) [1387473] {CVE-2017-15121} - [documentation] kdump: fix documentation about panic_on_warn to match rhel6 (Pingfan Liu) [1555196] - [fs] Provide sane values for nlink (Leif Sahlberg) [1554342]- [powerpc] pseries: Restore default security feature flags on setup (Mauricio Oliveira) [1561788] - [powerpc] Move default security feature flags (Mauricio Oliveira) [1561788] - [powerpc] pseries: Fix clearing of security feature flags (Mauricio Oliveira) [1561788] - [powerpc] 64s: Wire up cpu_show_spectre_v2() (Mauricio Oliveira) [1561788] - [powerpc] 64s: Wire up cpu_show_spectre_v1() (Mauricio Oliveira) [1561788] - [powerpc] pseries: Use the security flags in pseries_setup_rfi_flush() (Mauricio Oliveira) [1561788] - [powerpc] 64s: Enhance the information in cpu_show_meltdown() (Mauricio Oliveira) [1561788] - [powerpc] 64s: Move cpu_show_meltdown() (Mauricio Oliveira) [1561788] - [powerpc] pseries: Set or clear security feature flags (Mauricio Oliveira) [1561788] - [powerpc] Add security feature flags for Spectre/Meltdown (Mauricio Oliveira) [1561788] - [powerpc] pseries: Add new H_GET_CPU_CHARACTERISTICS flags (Mauricio Oliveira) [1561788] - [lib] seq: Add seq_buf_printf() (Mauricio Oliveira) [1561788] - [powerpc] rfi-flush: Call setup_rfi_flush() after LPM migration (Mauricio Oliveira) [1561786] - [powerpc] rfi-flush: Differentiate enabled and patched flush types (Mauricio Oliveira) [1561786] - [powerpc] rfi-flush: Always enable fallback flush on pseries (Mauricio Oliveira) [1561786] - [powerpc] rfi-flush: Make it possible to call setup_rfi_flush() again (Mauricio Oliveira) [1561786] - [powerpc] rfi-flush: Move the logic to avoid a redo into the debugfs code (Mauricio Oliveira) [1561786] - [x86] pti/32: Don't use trampoline stack on Xen PV (Waiman Long) [1562725] - [x86] pti: Use boot_cpu_has(X86_FEATURE_PTI_SUPPORT) for early call sites (Waiman Long) [1562725] - [x86] pti: Set X86_FEATURE_PTI_SUPPORT early (Waiman Long) [1562725] - [x86] pti: Rename X86_FEATURE_NOPTI to X86_FEATURE_PTI_SUPPORT (Waiman Long) [1562725] - [x86] pti/32: Fix setup_trampoline_page_table() bug (Waiman Long) [1562725] - [x86] entry: Remove extra argument in call instruction (Waiman Long) [1562552] - [x86] syscall: Fix ia32_ptregs handling bug in 64-bit kernel (Waiman Long) [1557562 1562552] - [x86] efi/64: Align efi_pgd on even page boundary (Waiman Long) [1558845] - [x86] pgtable/pae: Revert "Use separate kernel PMDs for user page-table" (Waiman Long) [1558845] - [x86] pgtable/pae: Revert "Unshare kernel PMDs when PTI is enabled" (Waiman Long) [1558845] - [x86] mm: Dump both kernel & user page tables at fault (Waiman Long) [1558845] - [x86] entry/32: Fix typo in PARANOID_EXIT_TO_KERNEL_MODE (Waiman Long) [1558845]- [mm] fold arch_randomize_brk into ARCH_HAS_ELF_RANDOMIZE (Bhupesh Sharma) [1494380] - [mm] brk: fix min_brk lower bound computation for COMPAT_BRK (Bhupesh Sharma) [1494380] - [mm] split ET_DYN ASLR from mmap ASLR (Bhupesh Sharma) [1494380] - [s390] redefine randomize_et_dyn for ELF_ET_DYN_BASE (Bhupesh Sharma) [1494380] - [mm] expose arch_mmap_rnd when available (Bhupesh Sharma) [1494380] - [s390] standardize mmap_rnd() usage (Bhupesh Sharma) [1494380] - [s390] mmap: randomize mmap base for bottom up direction (Bhupesh Sharma) [1494380] - [powerpc] standardize mmap_rnd() usage (Bhupesh Sharma) [1494380] - [x86] standardize mmap_rnd() usage (Bhupesh Sharma) [1494380] - [fs] binfmt_elf: create Kconfig variable for PIE randomization (Bhupesh Sharma) [1494380] - [fs] binfmt_elf: PIE: make PF_RANDOMIZE check comment more accurate (Bhupesh Sharma) [1494380] - [fs] binfmt_elf: fix PIE execution with randomization disabled (Bhupesh Sharma) [1494380] - [acpi] acpica: Support calling _REG methods within ACPI interpreter (Lenny Szubowicz) [1522849] - [acpi] acpica: Function to test if ACPI interpreter already entered (Lenny Szubowicz) [1522849] - [acpi] acpica: Function to test if ACPI mutex held by this thread (Lenny Szubowicz) [1522849]- [fs] gfs2: Check for the end of metadata in trunc_dealloc (Robert S Peterson) [1559928] - [fs] gfs2: clear journal live bit in gfs2_log_flush (Robert S Peterson) [1559928] - [netdrv] vmxnet3: fix tx data ring copy for variable size (Neil Horman) [1530378] - [mm] account skipped entries to avoid looping in find_get_pages (Dave Wysochanski) [1559386] - [powerpc] pseries: Support firmware disable of RFI flush (Mauricio Oliveira) [1554631] - [powerpc] pseries: Add H_GET_CPU_CHARACTERISTICS flags & wrapper (Mauricio Oliveira) [1554631] - [powerpc] 64s: Allow control of RFI flush via debugfs (Mauricio Oliveira) [1554630] - [powerpc] 64s: Improve RFI L1-D cache flush fallback (Mauricio Oliveira) [1554630] - [powerpc] 64s: Wire up cpu_show_meltdown() (Mauricio Oliveira) [1554630]- [dm] fix race between dm_get_from_kobject() and __dm_destroy() (Mike Snitzer) [1551999] {CVE-2017-18203} - [x86] pti: Disable kaiser_add_mapping if X86_FEATURE_NOPTI (Waiman Long) [1557562] - [x86] irq/ioapic: Check for valid irq_cfg pointer in smp_irq_move_cleanup_interrupt (Waiman Long) [1550599] {CVE-2017-5754} - [x86] kexec/64: Clear control page after PGD init (Waiman Long) [1550599] {CVE-2017-5754} - [x86] efi/64: Fix potential PTI data corruption problem (Waiman Long) [1550599] {CVE-2017-5754} - [ipmi] pick up slave address from SMBIOS on an ACPI device (Tony Camuso) [1484525] - [ipmi] fix watchdog timeout set on reboot (Tony Camuso) [1484525] - [ipmi] fix watchdog hang on panic waiting for ipmi response (Tony Camuso) [1484525] - [ipmi] use smi_num for init_name (Tony Camuso) [1484525] - [ipmi] move platform device creation earlier in the initialization (Tony Camuso) [1484525] - [ipmi] clean up printks (Tony Camuso) [1484525] - [ipmi] cleanup error return (Tony Camuso) [1484525] - [md] raid0: apply base queue limits *before* disk_stack_limits (Xiao Ni) [1417294] - [md] raid0: update queue parameter in a safer location (Xiao Ni) [1417294] - [md] raid0: conditional mddev->queue access to suit dm-raid (Xiao Ni) [1417294] - [md] raid0: access mddev->queue (request queue member) conditionally because it is not set when accessed from dm-raid (Xiao Ni) [1417294]- [x86] pti/mm: Fix machine check with PTI on old AMD CPUs (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pti/mm: Enable PAGE_GLOBAL if not affected by Meltdown (Waiman Long) [1550599] {CVE-2017-5754} - [x86] retpoline: Avoid retpolines for built-in __init functions (Waiman Long) [1550599] {CVE-2017-5754} - [x86] kexec/32: Allocate 8k PGD for PTI (Waiman Long) [1550599] {CVE-2017-5754} - [x86] spec_ctrl: Patch out lfence on old 32-bit CPUs (Waiman Long) [1550599] {CVE-2017-5754} - [v4l] media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic fixup (Jarod Wilson) [1548432] {CVE-2017-13166} - [scsi] lpfc: Fix crash from memory alloc at interrupt level with GFP_KERNEL set (Dick Kennedy) [1540706]- [dm] io: fix duplicate bio completion due to missing ref count (Mikulas Patocka) [1334224] - [fs] gfs2: Reduce contention on gfs2_log_lock (Robert S Peterson) [1399822] - [fs] gfs2: Inline function meta_lo_add (Robert S Peterson) [1399822] - [fs] gfs2: Switch tr_touched to flag in transaction (Robert S Peterson) [1399822]- [v4l] media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic (Jarod Wilson) [1548432] {CVE-2017-13166} - [kernel] cgroup: initialize xattr before calling d_instantiate() (Aristeu Rozanski) [1533523] - [fs] ext*: Don't clear SGID when inheriting ACLs (Andreas Grunbacher) [1473482] - [fs] gfs2: writeout truncated pages (Robert S Peterson) [1331076] - [fs] export __block_write_full_page (Robert S Peterson) [1331076] - [scsi] mark queue as PREEMPT_ONLY before setting quiesce (Ming Lei) [1462959] - [block] call blk_queue_enter() before allocating request (Ming Lei) [1462959] - [block] introduce blk_queue_enter() (Ming Lei) [1462959] - [mm] shmem: replace_page must flush_dcache and others (Waiman Long) [1412337] - [mm] shmem: replace page if mapping excludes its zone (Waiman Long) [1412337] - [x86] cpufeature: Blacklist SPEC_CTRL/PRED_CMD on early Spectre v2 microcodes (Waiman Long) [1550599] {CVE-2017-5754} - [x86] spec_ctrl/32: Enable IBRS processing on kernel entries & exits (Waiman Long) [1550599] {CVE-2017-5754} - [x86] spec_ctrl/32: Stuff RSB on kernel entry (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pti: Allow CONFIG_PAGE_TABLE_ISOLATION for x86_32 (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pti/32: Add a PAE specific version of __pti_set_user_pgd (Waiman Long) [1550599] {CVE-2017-5754} - [x86] mm/dump_pagetables: Support PAE page table dumping (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pgtable/pae: Use separate kernel PMDs for user page-table (Waiman Long) [1550599] {CVE-2017-5754} - [x86] mm/pae: Populate valid user PGD entries (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pti: Enable x86-32 for kaiser.c (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pti: Disable PCID handling in x86-32 TLB flushing code (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pgtable: Disable user PGD poisoning for PAE (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pgtable: Move more PTI functions out of pgtable_64.h (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pgtable: Move pgdp kernel/user conversion functions to pgtable.h (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pgtable/32: Allocate 8k page-tables when PTI is enabled (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pgtable/pae: Unshare kernel PMDs when PTI is enabled (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Handle debug exception similar to NMI (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Add PTI cr3 switch to non-NMI entry/exit points (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Add PTI cr3 switches to NMI handler code (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMI (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Enable the use of trampoline stack (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Change INT80 to be an interrupt gate (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Handle Entry from Kernel-Mode on Entry-Stack (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Leave the kernel via trampoline stack (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Enter the kernel via trampoline stack (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Restore segments before int registers (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Split off return-to-kernel path (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Unshare NMI return path (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Put ESPFIX code into a macro (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Load task stack from x86_tss.sp1 in SYSENTER handler (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Rename TSS_sysenter_sp0 to TSS_entry_stack (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pti: Add X86_FEATURE_NOPTI to permanently disable PTI (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Simplify and fix up the SYSENTER stack #DB/NMI fixup (Waiman Long) [1550599] {CVE-2017-5754} - [x86] doublefault: Set the right gs register for doublefault (Waiman Long) [1550599] {CVE-2017-5754} - [x86] syscall: int80 must not clobber r12-15 (Waiman Long) [1550599] {CVE-2017-5754} - [x86] syscall: change ia32_syscall() to create the full register frame in ia32_do_call() (Waiman Long) [1550599] {CVE-2017-5754} - [x86] cve: Make all Meltdown/Spectre percpu variables available to x86-32 (Waiman Long) [1550599] {CVE-2017-5754}- [mm] prevent /proc/sys/vm/percpu_pagelist_fraction divide-by-zero (Dave Anderson) [1405879] - [fs] proc: Resolve performance issues with multiple /proc/stat reads (Prarit Bhargava) [1544565] - [fs] nfs: fix pnfs direct write memory leak (Scott Mayhew) [1536900] - [fs] dcache: prevent multiple shrink_dcache_parent() on the same dentry (Miklos Szeredi) [1269288] - [fs] fifo: do not restart open() if it already found a partner (Miklos Szeredi) [1482983] - [audit] reinstate check for failed execve (Denys Vlasenko) [1488822] - [perf] x86/intel/uncore: Make PCI and MSR uncore independent (Jiri Olsa) [1427324] - [perf] fix perf_event_comm() vs. exec() assumption (Jiri Olsa) [1478980] - [lib] prevent BUG in kfree() due to memory exhaustion in __sg_alloc_table() (Larry Woodman) [1454453] - [kernel] sched/core: Rework rq->clock update skips (Lauro Ramos Venancio) [1212959] - [kernel] sched: Remove useless code in yield_to() (Lauro Ramos Venancio) [1212959] - [kernel] sched: Set skip_clock_update in yield_task_fair() (Lauro Ramos Venancio) [1212959] - [kernel] sched, rt: Update rq clock when unthrottling of an otherwise idle CPU (Lauro Ramos Venancio) [1212959] - [kernel] lockdep: Fix lock_is_held() on recursion (Lauro Ramos Venancio) [1212959] - [x86] skip check for spurious faults for non-present faults (Daniel Vacek) [1495167] - [x86] mm: Fix boot crash caused by incorrect loop count calculation in sync_global_pgds() (Daniel Vacek) [1495167] - [fs] gfs2: Defer deleting inodes under memory pressure (Andreas Grunbacher) [1255872] - [fs] gfs2: gfs2_clear_inode, gfs2_delete_inode: Put glocks asynchronously (Andreas Grunbacher) [1255872] - [fs] gfs2: Get rid of gfs2_set_nlink (Andreas Grunbacher) [1255872] - [fs] add set_nlink() (Andreas Grunbacher) [1255872] - [fs] gfs2: gfs2_glock_get: Wait on freeing glocks (Andreas Grunbacher) [1255872] - [fs] gfs2: gfs2_create_inode: Keep glock across iput (Andreas Grunbacher) [1255872] - [fs] gfs2: Clean up glock work enqueuing (Andreas Grunbacher) [1255872] - [fs] gfs2: Protect gl->gl_object by spin lock (Andreas Grunbacher) [1255872] - [fs] gfs2: Get rid of flush_delayed_work in gfs2_clear_inode (Andreas Grunbacher) [1255872] - [fs] revert "gfs2: Wait for iopen glock dequeues" (Andreas Grunbacher) [1255872] - [fs] gfs2: Fixup to "Clear gl_object if gfs2_create_inode fails" (Andreas Grunbacher) [1506281] - [scsi] dual scan thread bug fix (Ewan Milne) [1508512] - [scsi] fix our current target reap infrastructure (Ewan Milne) [1508512] - [scsi] bnx2fc: Fix check in SCSI completion handler for timed out request (Chad Dupuis) [1538168]- [net] netfilter: xt_TCPMSS: add more sanity tests on tcph->doff (Florian Westphal) [1543091] {CVE-2017-18017} - [net] netfilter: xt_TCPMSS: fix handling of malformed TCP header and options (Florian Westphal) [1543091] {CVE-2017-18017} - [net] netfilter: xt_TCPMSS: SYN packets are allowed to contain data (Florian Westphal) [1543091] {CVE-2017-18017} - [net] sctp: return error if the asoc has been peeled off in sctp_wait_for_sndbuf (Hangbin Liu) [1470559] - [net] sctp: use the right sk after waking up from wait_buf sleep (Hangbin Liu) [1470559] - [net] sctp: do not free asoc when it is already dead in sctp_sendmsg (Hangbin Liu) [1470559] - [net] packet: Allow packets with only a header (but no payload) (Lorenzo Bianconi) [1535024] - [net] packet: make packet too small warning match condition (Lorenzo Bianconi) [1535024] - [net] packet: bail out of packet_snd() if L2 header creation fails (Lorenzo Bianconi) [1535024] - [net] packet: make packet_snd fail on len smaller than l2 header (Lorenzo Bianconi) [1535024] - [net] bonding: discard lowest hash bit for 802.3ad layer3+4 (Hangbin Liu) [1532167] - [net] revert "net: use lib/percpu_counter API for fragmentation mem accounting" (Jesper Brouer) [1508504] - [scsi] lpfc: fix pci hot plug crash in list_add call (Dick Kennedy) [1542773] - [scsi] hpsa: update driver version (Joseph Szczypek) [1541517] - [scsi] hpsa: correct resets on retried commands (Joseph Szczypek) [1541517] - [scsi] hpsa: rescan later if reset in progress (Joseph Szczypek) [1541517]- [x86] retpoline/hyperv: Convert assembler indirect jumps (Waiman Long) [1535645] - [x86] spec_ctrl: Upgrade GCC retpoline warning to an error for brew builds (Waiman Long) [1535645] - [x86] retpoline: Don't use kernel indirect thunks in vsyscalls (Waiman Long) [1535645] - [x86] spec_ctrl: Add a read-only retp_enabled debugfs knob (Waiman Long) [1535645] - [x86] spec_ctrl: detect unretpolined modules (Waiman Long) [1535645] - [x86] retpoline/ACPI: Convert indirect jump in wakeup code (Waiman Long) [1535645] - [x86] retpoline/efi: Convert stub indirect calls & jumps (Waiman Long) [1535645] - [watchdog] hpwdt: remove indirect call in drivers/watchdog/hpwdt.c (Waiman Long) [1535645] - [x86] spec_ctrl: cleanup __ptrace_may_access (Waiman Long) [1535645] - [x86] bugs: Drop one "mitigation" from dmesg (Waiman Long) [1535645] - [x86] spec_ctrl: fix ptrace IBPB optimization (Waiman Long) [1535645] - [x86] spec_ctrl: Avoid returns in IBRS-disabled regions (Waiman Long) [1535645] - [x86] spectre/meltdown: avoid the vulnerability directory to weaken kernel security (Waiman Long) [1535645] - [x86] spec_ctrl: Update spec_ctrl.txt and kernel-parameters.txt (Waiman Long) [1535645] - [x86] Use IBRS for firmware update path (Waiman Long) [1535645] - [x86] spec_ctrl: stuff RSB on context switch with SMEP enabled (Waiman Long) [1535645] - [x86] spec_ctrl: use upstream RSB stuffing function (Waiman Long) [1535645] - [x86] spec_ctrl: add ibrs_enabled=3 (ibrs_user) (Waiman Long) [1535645] - [x86] spec_ctrl: Integrate IBRS with retpoline (Waiman Long) [1535645] - [x86] spec_ctrl: print features changed by microcode loading (Waiman Long) [1535645] - [x86] spec_ctrl: refactor the init and microcode loading paths (Waiman Long) [1535645] - [x86] spec_ctrl: move initialization of X86_FEATURE_IBPB_SUPPORT (Waiman Long) [1535645] - [x86] spec_ctrl: remove SPEC_CTRL_PCP_IBPB bit (Waiman Long) [1535645] - [x86] spec_ctrl: remove ibrs_enabled variable (Waiman Long) [1535645] - [x86] spec_ctrl: add ibp_disabled variable (Waiman Long) [1535645] - [x86] spec_ctrl: add X86_FEATURE_IBP_DISABLE (Waiman Long) [1535645] - [x86] spec_ctrl: remove IBP disable for AMD model 0x16 (Waiman Long) [1535645] - [x86] spec_ctrl: remove performance measurements from documentation (Waiman Long) [1535645] - [x86] spec_ctrl: make ipbp_enabled read-only (Waiman Long) [1535645] - [x86] spec_ctrl: remove ibpb_enabled=2 mode (Waiman Long) [1535645] - [x86] spec_ctrl: Enable spec_ctrl functions for x86-32 (Waiman Long) [1535645] - [x86] spec_ctrl: move vmexit rmb in the last branch before IBRS (Waiman Long) [1535645] - [x86] spec_ctrl: satisfy the barrier like semantics of IBRS (Waiman Long) [1535645] - [x86] spectre_v1: Mark it as mitigated (Waiman Long) [1535645] - [x86] pti: Do not enable PTI on CPUs which are not vulnerable to Meltdown (Waiman Long) [1535645] - [x86] mce: Make machine check speculation protected (Waiman Long) [1535645] - [x86] retpoline: Add LFENCE to the retpoline/RSB filling RSB macros (Waiman Long) [1535645] - [x86] retpoline: Fill return stack buffer on vmexit (Waiman Long) [1535645] - [x86] retpoline/irq32: Convert assembler indirect jumps (Waiman Long) [1535645] - [x86] retpoline/checksum32: Convert assembler indirect jumps (Waiman Long) [1535645] - [x86] retpoline/entry: Convert entry assembler indirect (Waiman Long) [1535645] - [x86] retpoline/crypto: Convert crypto assembler indirect jumps (Waiman Long) [1535645] - [x86] spectre: Add boot time option to select Spectre v2 mitigation (Waiman Long) [1535645] - [x86] retpoline: Add initial retpoline support (Waiman Long) [1535645] - [x86] cpu: Implement CPU vulnerabilites sysfs functions (Waiman Long) [1535645] - [base] sysfs/cpu: Add vulnerability folder (Waiman Long) [1535645] - [x86] cpufeatures: Add X86_BUG_SPECTRE_V(12) (Waiman Long) [1535645] - [x86] pti: Add the pti= cmdline option and documentation (Waiman Long) [1535645] - [x86] cpufeatures: Add X86_BUG_CPU_MELTDOWN (Waiman Long) [1535645] - [x86] pti: Rename CONFIG_KAISER to CONFIG_PAGE_TABLE_ISOLATION (Waiman Long) [1535645] - [x86] cpu: Expand cpufeature facility to include cpu bugs (Waiman Long) [1535645] - [x86] cpu: Merge bugs.c and bugs_64.c (Waiman Long) [1535645] - [x86] cpu/intel: Introduce macros for Intel family numbers (Waiman Long) [1535645] - [x86] alternatives: Add missing 'n' at end of ALTERNATIVE inline asm (Waiman Long) [1535645] - [x86] alternatives: Fix alt_max_short macro to really be a max() (Waiman Long) [1535645] - [x86] asm: Make asm/alternative.h safe from assembly (Waiman Long) [1535645] - [x86] alternatives: Document macros (Waiman Long) [1535645] - [x86] alternatives: Fix ALTERNATIVE_2 padding generation properly (Waiman Long) [1535645] - [x86] alternatives: Add instruction padding (Waiman Long) [1535645] - [x86] alternative: Add header guards to asm/alternative-asm.h (Waiman Long) [1535645] - [x86] alternative: Use .pushsection/.popsection (Waiman Long) [1535645] - [x86] copy_user_generic: Optimize copy_user_generic with CPU erms feature (Waiman Long) [1535645] - [x86] Make .altinstructions bit size neutral (Waiman Long) [1535645]- [powerpc] spinlock: add gmb memory barrier (Mauricio Oliveira) [1538543] - [powerpc] prevent Meltdown attack with L1-D$ flush (Mauricio Oliveira) [1538543] - [s390] vtime: turn BP on when going idle (Hendrik Brueckner) [1538542] - [s390] cpuinfo: show facilities as reported by stfle (Hendrik Brueckner) [1538542] - [s390] kconfigs: turn off SHARED_KERNEL support for s390 (Hendrik Brueckner) [1538542] - [s390] add ppa to system call and program check path (Hendrik Brueckner) [1538542] - [s390] spinlock: add gmb memory barrier (Hendrik Brueckner) [1538542] - [s390] introduce CPU alternatives (Hendrik Brueckner) [1538542]- [x86] pti: Rework the trampoline stack switching code (Waiman Long) [1519802] {CVE-2017-5754} - [x86] pti: Disable interrupt before trampoline stack switching (Waiman Long) [1519802] {CVE-2017-5754} - [x86] pti/mm: Fix trampoline stack problem with XEN PV (Waiman Long) [1519802] {CVE-2017-5754} - [x86] kaiser/efi: unbreak tboot (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: Fix XEN PV boot failure (Waiman Long) [1519802] {CVE-2017-5754} - [x86] entry: Invoke TRACE_IRQS_IRETQ in paranoid_userspace_restore_all (Waiman Long) [1519802] {CVE-2017-5754} - [x86] spec_ctrl: show added cpuid flags in /proc/cpuinfo after late microcode update (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: svm: spec_ctrl at vmexit needs per-cpu areas functional (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: Eliminate redundnat FEATURE Not Present messages (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: enable IBRS and stuff_RSB before calling NMI C code (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: skip CAP_SYS_PTRACE check to skip audit (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: disable ibrs while in intel_idle() (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: skip IBRS/CR3 restore when paranoid exception returns to userland (Waiman Long) [1519796] {CVE-2017-5715} - [x86] Revert "entry: Use retpoline for syscall's indirect calls" (Waiman Long) [1519796] {CVE-2017-5715} - [x86] mm/dump_pagetables: Allow dumping current pagetables (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/dump_pagetables: Add a pgd argument to walk_pgd_level() (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/dump_pagetables: Add page table directory (Waiman Long) [1519802] {CVE-2017-5754} - [x86] entry: Remove unneeded nmi_userspace code (Waiman Long) [1519802] {CVE-2017-5754} - [x86] entry: Fix nmi exit code with CONFIG_TRACE_IRQFLAGS (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: init_tss is supposed to go in the PAGE_ALIGNED per-cpu section (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: Clear kdump pgd page to prevent incorrect behavior (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: consider the init_mm.pgd a kaiser pgd (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: convert userland visible "kpti" name to "pti" (Waiman Long) [1519802] {CVE-2017-5754} - [x86] spec_ctrl: set IBRS during resume from RAM if ibrs_enabled is 2 (Waiman Long) [1519796] {CVE-2017-5715} - [x86] mm/kaiser: __load_cr3 in resume from RAM after kernel gs has been restored (Waiman Long) [1519796] {CVE-2017-5715} - [x86] mm/kaiser: Revert the __GFP_COMP flag change (Waiman Long) [1519802] {CVE-2017-5754} - [x86] entry: Fix paranoid_exit() trampoline clobber (Waiman Long) [1519802] {CVE-2017-5754} - [x86] spec_ctrl: allow use_ibp_disable only if both SPEC_CTRL and IBPB_SUPPORT are missing (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: Documentation spec_ctrl.txt (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: remove irqs_disabled() check from intel_idle() (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: use enum when setting ibrs/ibpb_enabled (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: undo speculation barrier for ibrs_enabled and noibrs_cmdline (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: introduce ibpb_enabled = 2 for IBPB instead of IBRS (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: introduce SPEC_CTRL_PCP_ONLY_IBPB (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: cleanup s/flush/sync/ naming when sending IPIs (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: set IBRS during CPU init if in ibrs_enabled == 2 (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: use IBRS_ENABLED instead of 1 (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: allow the IBP disable feature to be toggled at runtime (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: always initialize save_reg in ENABLE_IBRS_SAVE_AND_CLOBBER (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: ibrs_enabled() is expected to return > 1 (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: CLEAR_EXTRA_REGS and extra regs save/restore (Waiman Long) [1519796] {CVE-2017-5715} - [x86] syscall: Clear unused extra registers on syscall (Waiman Long) [1519796] {CVE-2017-5715} - [x86] entry: Add back STUFF_RSB to interrupt and error paths (Waiman Long) [1519796] {CVE-2017-5715} - [x86] mm/kaiser: make is_kaiser_pgd reliable (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: disable global pages by default with KAISER (Waiman Long) [1519802] {CVE-2017-5754} - [x86] Revert "mm/kaiser: Disable global pages by default with KAISER" (Waiman Long) [1519802] {CVE-2017-5754} - [x86] kaiser/mm: fix pgd freeing in error path (Waiman Long) [1519802] {CVE-2017-5754} - [x86] entry: Fix 32-bit program crash with 64-bit kernel on AMD boxes (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: reload spec_ctrl cpuid in all microcode load paths (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: Prevent unwanted speculation without IBRS (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: add noibrs noibpb boot options (Waiman Long) [1519796] {CVE-2017-5715} - [x86] entry: Use retpoline for syscall's indirect calls (Waiman Long) [1519796] {CVE-2017-5715} - [x86] syscall: Clear unused extra registers on 32-bit compatible syscall entrance (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: rescan cpuid after a late microcode update (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: add debugfs ibrs_enabled ibpb_enabled (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: consolidate the spec control boot detection (Waiman Long) [1519796] {CVE-2017-5715} - [x86] Remove __cpuinitdata from some data & function (Waiman Long) [1519796] {CVE-2017-5715} - [x86] KVM/spec_ctrl: allow IBRS to stay enabled in host userland (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: move stuff_RSB in spec_ctrl.h (Waiman Long) [1519796] {CVE-2017-5715} - [x86] entry: Remove STUFF_RSB in error and interrupt code (Waiman Long) [1519796] {CVE-2017-5715} - [x86] entry: Stuff RSB for entry to kernel for non-SMEP platform (Waiman Long) [1519796] {CVE-2017-5715} - [x86] mm: Only set IBPB when the new thread cannot ptrace (Waiman Long) [1519796] {CVE-2017-5715} - [x86] mm: Set IBPB upon context switch (Waiman Long) [1519796] {CVE-2017-5715} - [x86] idle: Disable IBRS when offlining cpu and re-enable (Waiman Long) [1519796] {CVE-2017-5715} - [x86] idle: Disable IBRS entering idle and enable it on wakeup (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: implement spec ctrl C methods (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: save IBRS MSR value in save_paranoid for NMI (Waiman Long) [1519796] {CVE-2017-5715} - [x86] enter: Use IBRS on syscall and interrupts (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: swap rdx with rsi for nmi nesting detection (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: spec_ctrl_pcp and kaiser_enabled_pcp in same cachline (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: use per-cpu knob instead of ALTERNATIVES for ibpb and ibrs (Waiman Long) [1519796] {CVE-2017-5715} - [x86] enter: MACROS to set/clear IBRS and set IBPB (Waiman Long) [1519796] {CVE-2017-5715} - [kvm] x86: add SPEC_CTRL to MSR and CPUID lists (Waiman Long) [1519796] {CVE-2017-5715} - [kvm] svm: add MSR_IA32_SPEC_CTRL and MSR_IA32_PRED_CMD (Waiman Long) [1519796] {CVE-2017-5715} - [x86] svm: Set IBPB when running a different VCPU (Waiman Long) [1519796] {CVE-2017-5715} - [kvm] vmx: add MSR_IA32_SPEC_CTRL and MSR_IA32_PRED_CMD (Waiman Long) [1519796] {CVE-2017-5715} - [kvm] vmx: Set IBPB when running a different VCPU (Waiman Long) [1519796] {CVE-2017-5715} - [kvm] x86: clear registers on VM exit (Waiman Long) [1519796] {CVE-2017-5715} - [x86] kvm: Pad RSB on VM transition (Waiman Long) [1519796] {CVE-2017-5715} - [security] Add SPEC_CTRL Kconfig option (Waiman Long) [1519796] {CVE-2017-5715} - [x86] cpu/AMD: Control indirect branch predictor when SPEC_CTRL not available (Waiman Long) [1519796] {CVE-2017-5715} - [x86] feature: Report presence of IBPB and IBRS control (Waiman Long) [1519796] {CVE-2017-5715} - [x86] feature: Enable the x86 feature to control Speculation (Waiman Long) [1519796] {CVE-2017-5715} - [x86] cpuid: Provide get_scattered_cpuid_leaf() (Waiman Long) [1519796] {CVE-2017-5715} - [x86] cpuid: Cleanup cpuid_regs definitions (Waiman Long) [1519796] {CVE-2017-5715} - [x86] microcode: Share native MSR accessing variants (Waiman Long) [1519796] {CVE-2017-5715} - [x86] nop: Make the ASM_NOP* macros work from assembly (Waiman Long) [1519796] {CVE-2017-5715} - [x86] cpu: Clean up and unify the NOP selection infrastructure (Waiman Long) [1519796] {CVE-2017-5715} - [x86] entry: Further simplify the paranoid_exit code (Waiman Long) [1519802] {CVE-2017-5754} - [x86] entry: Remove trampoline check from paranoid entry path (Waiman Long) [1519802] {CVE-2017-5754} - [x86] entry: Don't switch to trampoline stack in paranoid_exit (Waiman Long) [1519802] {CVE-2017-5754} - [x86] entry: Simplify trampoline stack restore code (Waiman Long) [1519802] {CVE-2017-5754} - [misc] locking/barriers: prevent speculative execution based on Coverity scan results (Waiman Long) [1519789] {CVE-2017-5753} - [fs] udf: prevent speculative execution (Waiman Long) [1519789] {CVE-2017-5753} - [fs] prevent speculative execution (Waiman Long) [1519789] {CVE-2017-5753} - [scsi] qla2xxx: prevent speculative execution (Waiman Long) [1519789] {CVE-2017-5753} - [netdrv] p54: prevent speculative execution (Waiman Long) [1519789] {CVE-2017-5753} - [netdrv] carl9170: prevent speculative execution (Waiman Long) [1519789] {CVE-2017-5753} - [media] uvcvideo: prevent speculative execution (Waiman Long) [1519789] {CVE-2017-5753} - [x86] cpu/AMD: Remove now unused definition of MFENCE_RDTSC feature (Waiman Long) [1519789] {CVE-2017-5753} - [x86] cpu/AMD: Make the LFENCE instruction serialized (Waiman Long) [1519789] {CVE-2017-5753} - [kernel] locking/barriers: introduce new memory barrier gmb() (Waiman Long) [1519789] {CVE-2017-5753} - [x86] Fix typo preventing msr_set/clear_bit from having an effect (Waiman Long) [1519789] {CVE-2017-5753} - [x86] Add another set of MSR accessor functions (Waiman Long) [1519789] {CVE-2017-5753} - [x86] mm/kaiser: Replace kaiser with kpti to sync with upstream (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: map the trace idt tables in userland shadow pgd (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: add "kaiser" and "nokaiser" boot options (Waiman Long) [1519802] {CVE-2017-5754} - [x86] kaiser/mm: fix RESTORE_CR3 crash in kaiser_stop_machine (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: use stop_machine for enable/disable knob (Waiman Long) [1519802] {CVE-2017-5754} - [x86] kaiser/mm: use atomic ops to poison/unpoison user pagetables (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: use invpcid to flush the two kaiser PCID AISD (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: use two PCID ASIDs optimize the TLB during enter/exit kernel (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: stop patching flush_tlb_single (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm: If INVPCID is available, use it to flush global mappings (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: use PCID feature to make user and kernel switches faster (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/64: Initialize CR4.PCIDE early (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm: Add a 'noinvpcid' boot option to turn off INVPCID (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm: Add the 'nopcid' boot option to turn off PCID (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: validate trampoline stack (Waiman Long) [1519802] {CVE-2017-5754} - [x86] entry: Move SYSENTER_stack to the beginning of struct tss_struct (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: isolate the user mapped per cpu areas (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: enable kaiser in build (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: selective boot time defaults (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser/xen: Dynamically disable KAISER when running under Xen PV (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: add Kconfig (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: avoid false positives during non-kaiser pgd updates (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: Respect disabled CPU features (Waiman Long) [1519802] {CVE-2017-5754} - [x86] kaiser/mm: trampoline stack comments (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: stack trampoline (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: re-enable vsyscalls (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: allow to build KAISER with KASRL (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: allow KAISER to be enabled/disabled at runtime (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: un-poison PGDs at runtime (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: add a function to check for KAISER being enabled (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: add debugfs file to turn KAISER on/off at runtime (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: disable native VSYSCALL (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: map virtually-addressed performance monitoring buffers (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: add kprobes text section (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: map trace interrupt entry (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: map entry stack per-cpu areas (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: map dynamically-allocated LDTs (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: make sure static PGDs are 8k in size (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: allow NX poison to be set in p4d/pgd (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: unmap kernel from userspace page tables (core patch) (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: mark per-cpu data structures required for entry/exit (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: introduce user-mapped per-cpu areas (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: add cr3 switches to entry code (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: remove scratch registers (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: prepare assembly for entry/exit CR3 switching (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: Disable global pages by default with KAISER (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm: Document X86_CR4_PGE toggling behavior (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/tlb: Make CR4-based TLB flushes more robust (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm: Do not set _PAGE_USER for init_mm page tables (Waiman Long) [1519802] {CVE-2017-5754} - [x86] increase robusteness of bad_iret fixup handler (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm: Check if PUD is large when validating a kernel address (Waiman Long) [1519802] {CVE-2017-5754} - [x86] Separate out entry text section (Waiman Long) [1519802] {CVE-2017-5754} - [include] linux/const.h: Add _BITUL() and _BITULL() (Waiman Long) [1519802] {CVE-2017-5754} - [include] linux/mmdebug.h: add VM_WARN_ON() and VM_WARN_ON_ONCE() (Waiman Long) [1519802] {CVE-2017-5754} - [include] stddef.h: Move offsetofend() from vfio.h to a generic kernel header (Waiman Long) [1519802] {CVE-2017-5754}- [hv] netvsc: get rid of completion timeouts (Vitaly Kuznetsov) [1538592] - [fs] gfs2: Special case the rindex in gfs2_write_alloc_required() (Andrew Price) [1384184] - [scsi] scsi_dh_alua: fix race condition that causes multipath to hang (Mike Snitzer) [1500192] - [virtio] virtio-pci: fix leaks of msix_affinity_masks (Jason Wang) [1281754] - [fs] sunrpc: avoid warning in gss_key_timeout (J. Bruce Fields) [1456594] - [fs] sunrpc: fix RCU handling of gc_ctx field (J. Bruce Fields) [1456594]- [drm] nouveau/disp/nv50-: execute supervisor on its own workqueue (Ben Skeggs) [1468825] - [net] bluetooth: Prevent uninitialized data (Gopal Tiwari) [1519626] {CVE-2017-1000410} - [scsi] storvsc: do not assume SG list is continuous when doing bounce buffers (for 4.1 and prior) (Cathy Avery) [1533175]- [x86] tighten /dev/mem with zeroing reads (Bruno Eduardo de Oliveira Meneguele) [1449676] {CVE-2017-7889} - [char] /dev/mem: make size_inside_page() logic straight (Bruno Eduardo de Oliveira Meneguele) [1449676] {CVE-2017-7889} - [char] /dev/mem: cleanup unxlate_dev_mem_ptr() calls (Bruno Eduardo de Oliveira Meneguele) [1449676] {CVE-2017-7889} - [char] /dev/mem: introduce size_inside_page() (Bruno Eduardo de Oliveira Meneguele) [1449676] {CVE-2017-7889} - [char] /dev/mem: remove redundant test on len (Bruno Eduardo de Oliveira Meneguele) [1449676] {CVE-2017-7889} - [scsi] lpfc: Null pointer dereference when log_verbose is set to 0xffffffff (Dick Kennedy) [1538340]- [netdrv] bnx2x: prevent crash when accessing PTP with interface down (Michal Schmidt) [1518669] - [hv] vss: Operation timeouts should match host expectation (Mohammed Gamal) [1511431] - [hv] utils: reduce HV_UTIL_NEGO_TIMEOUT timeout (Mohammed Gamal) [1511431] - [hv] utils: Check VSS daemon is listening before a hot backup (Mohammed Gamal) [1511431] - [hv] utils: Continue to poll VSS channel after handling requests (Mohammed Gamal) [1511431] - [md] dm: clear all discard attributes in queue_limits when discards are disabled (Mike Snitzer) [1433297] - [md] dm: discard support requires all targets in a table support discards (Mike Snitzer) [1433297] - [net] dccp: use-after-free in DCCP code (Stefano Brivio) [1520817] {CVE-2017-8824} - [net] tcp: fix tcp_trim_head() (Paolo Abeni) [1274139] - [net] sctp: fix src address selection if using secondary addresses for ipv6 (Xin Long) [1445919] - [net] sctp: deny peeloff operation on asocs with threads sleeping on it (Hangbin Liu) [1470559] - [net] sctp: avoid BUG_ON on sctp_wait_for_sndbuf (Hangbin Liu) [1470559] - [net] tcp: fix race during timewait sk creation (Florian Westphal) [1205025]- [fs] sunrpc: Revert "sunrpc: always treat the invalid cache as unexpired" (Thiago Becker) [1532786] - [net] dma: fix memory leak in dma_pin_iocvec_pages (Sabrina Dubroca) [1459263] - [s390] qeth: check not more than 16 SBALEs on the completion queue (Hendrik Brueckner) [1520860] - [s390] fix transactional execution control register handling (Hendrik Brueckner) [1520862] - [mm] prevent concurrent unmap_mapping_range() on the same inode (Miklos Szeredi) [1408108]- [mm] add cpu_relax() to "dont return 0 too early" patch (Ian Kent) [988988] - [mm] don't return 0 too early from find_get_pages() (Ian Kent) [988988] - [crypto] cryptd: Add cryptd_max_cpu_qlen module parameter (Jon Maxwell) [1503322] - [s390] cpcmd,vmcp: avoid GFP_DMA allocations (Hendrik Brueckner) [1496105] - [fs] gfs2: Withdraw for IO errors writing to the journal or statfs (Robert S Peterson) [1505956] - [netdrv] ixgbe: Fix incorrect bitwise operations of PTP Rx timestamp flags (Ken Cox) [1523856]- [kernel] fix __wait_on_atomic_t() to call the action func if the counter != 0 (David Howells) [1418631] - [fs] fscache: fix dead object requeue (David Howells) [1333592 1418631] - [fs] fscache: clear outstanding writes when disabling a cookie (David Howells) [1418631] - [fs] fscache: initialise stores_lock in netfs cookie (David Howells) [1418631] - [fs] cachefiles: fix attempt to read i_blocks after deleting file (David Howells) [1418631] - [fs] cachefiles: fix race between inactivating and culling a cache object (David Howells) [1418631] - [fs] fscache: make check_consistency callback return int (David Howells) [1418631] - [fs] fscache: wake write waiter after invalidating writes (David Howells) [1418631] - [fs] cachefiles: provide read-and-reset release counters for cachefilesd (David Howells) [1418631] - [s390] disassembler: increase show_code buffer size (Hendrik Brueckner) [1516654] - [fs] sunrpc: remove BUG_ONs checking RPC_IS_QUEUED (Dave Wysochanski) [1424630] - [fs] nfsv4.1: nfs4_fl_prepare_ds must be careful about reporting success (Scott Mayhew) [1205448] - [fs] cifs: add ratelimit for the log entry that causes a lockup (Leif Sahlberg) [1494999] - [fs] nfsd: check for oversized NFSv2/v3 arguments (J. Bruce Fields) [1447168]- [scsi] avoid a permanent stop of the scsi device's request queue (Ewan Milne) [1513455] - [fs] bio: more bio_map_user_iov() leak fixes (Ming Lei) [1503590] {CVE-2017-12190} - [fs] bio: fix unbalanced page refcounting in bio_map_user_iov (Ming Lei) [1503590] {CVE-2017-12190}- [scsi] bnx2fc: Fix hung task messages when a cleanup response is not received during abort (Chad Dupuis) [1504260]- [mm] introduce dedicated WQ_MEM_RECLAIM workqueue to do lru_add_drain_all (Waiman Long) [1463754] - [netdrv] cxgb4: Clear On FLASH config file after a FW upgrade (Arjun Vynipadath) [1446952] - [netdrv] chelsio : Fixes the issue seen on initiator while stopping the target (Sai Vemuri) [1442097] - [netdrv] be2net: Fix UE detection logic for BE3 (Ivan Vecera) [1437991] - [netdrv] cxgb4vf: don't offload Rx checksums for IPv6 fragments (Davide Caratti) [1427036] - [scsi] qla2xxx: Get mutex lock before checking optrom_state (Himanshu Madhani) [1408549]- [net] sctp: do not loose window information if in rwnd_over (Marcelo Leitner) [1492220] - [net] sctp: fix recovering from 0 win with small data chunks (Marcelo Leitner) [1492220]- [s390] qdio: clear DSCI prior to scanning multiple input queues (Hendrik Brueckner) [1467962]- [s390] zfcp: fix erp_action use-before-initialize in REC action trace (Hendrik Brueckner) [1497000] - [ipmi] create hardware-independent softdep for ipmi_devintf (Tony Camuso) [1457915]- [fs] nfsd: reorder nfsd_cache_match to check more powerful discriminators first (Thiago Becker) [1435787] - [fs] nfsd: split DRC global spinlock into per-bucket locks (Thiago Becker) [1435787] - [fs] nfsd: convert num_drc_entries to an atomic_t (Thiago Becker) [1435787] - [fs] nfsd: remove the cache_hash list (Thiago Becker) [1435787] - [fs] nfsd: convert the lru list into a per-bucket thing (Thiago Becker) [1435787] - [fs] nfsd: clean up drc cache in preparation for global spinlock elimination (Thiago Becker) [1435787]- [hv] vmbus: Fix error code returned by vmbus_post_msg() (Vitaly Kuznetsov) [1491846] - [hv] vmbus: Increase the time between retries in vmbus_post_msg() (Vitaly Kuznetsov) [1491846] - [hv] vmbus: Raise retry/wait limits in vmbus_post_msg() (Vitaly Kuznetsov) [1491846] - [hv] vmbus: Reduce the delay between retries in vmbus_post_msg() (Vitaly Kuznetsov) [1491846]- [scsi] be2iscsi: fix bad extern declaration (Maurizio Lombardi) [1497152] - [kernel] mqueue: fix a use-after-free in sys_mq_notify() (Davide Caratti) [1476124] {CVE-2017-11176}- [char] ipmi: use rcu lock around call to intf->handlers->sender() (Tony Camuso) [1466034] - [net] packet: fix tp_reserve race in packet_set_ring (Stefano Brivio) [1481943] {CVE-2017-1000111} - [net] packet: fix overflow in check for tp_frame_nr (Stefano Brivio) [1484946] {CVE-2017-7308} - [net] packet: fix overflow in check for tp_reserve (Stefano Brivio) [1484946] {CVE-2017-7308} - [fs] binfmt_elf.c:load_elf_binary(): return -EINVAL on zero-length mappings (Petr Matousek) [1492961] {CVE-2017-1000253} - [fs] binfmt_elf.c: fix bug in loading of PIE binaries (Petr Matousek) [1492961] {CVE-2017-1000253}- [net] tcp: initialize rcv_mss to TCP_MIN_MSS instead of 0 (Davide Caratti) [1488340] {CVE-2017-14106} - [net] tcp: fix 0 divide in __tcp_select_window() (Davide Caratti) [1488340] {CVE-2017-14106} - [net] ipv6: accept 64k - 1 packet length in ip6_find_1stfragopt() (Matteo Croce) [1477006] {CVE-2017-7542} - [net] ipv6: avoid overflow of offset in ip6_find_1stfragopt (Matteo Croce) [1477006] {CVE-2017-7542} - [net] udp: consistently apply ufo or fragmentation (Davide Caratti) [1481529] {CVE-2017-1000112} - [net] ipv6: Should use consistent conditional judgement for ip6 fragment between __ip6_append_data and ip6_finish_output (Davide Caratti) [1481529] {CVE-2017-1000112} - [net] ipv4: Should use consistent conditional judgement for ip fragment in __ip_append_data and ip_finish_output (Davide Caratti) [1481529] {CVE-2017-1000112}- [fs] nfs: don't disconnect open-owner on NFS4ERR_BAD_SEQID (Dave Wysochanski) [1459636] - [net] l2cap: prevent stack overflow on incoming bluetooth packet (Neil Horman) [1490062] {CVE-2017-1000251}- [fs] sunrpc: always treat the invalid cache as unexpired (Thiago Becker) [1477288] - [fs] sunrpc: xpt_auth_cache should be ignored when expired (Thiago Becker) [1477288]- [video] efifb: allow user to disable write combined mapping (Dave Airlie) [1465097]- [netdrv] sfc: tx ring can only have 2048 entries for all EF10 NICs (Jarod Wilson) [1441773] - [netdrv] brcmfmac: fix possible buffer overflow in brcmf_cfg80211_mgmt_tx() (Stanislaw Gruszka) [1474782] {CVE-2017-7541} - [scsi] lpfc: fix "integer constant too large" error on 32bit archs (Maurizio Lombardi) [1441169] - [scsi] lpfc: version 11.0.1.6 is 11.0.0.6 with no_hba_reset patches (Maurizio Lombardi) [1441169] - [scsi] lpfc: Vport creation is failing with "Link Down" error (Maurizio Lombardi) [1441169] - [scsi] lpfc: Fix panic on BFS configuration (Maurizio Lombardi) [1441169] - [scsi] lpfc: Fix eh_deadline setting for sli3 adapters (Maurizio Lombardi) [1441169] - [scsi] lpfc: Correct panics with eh_timeout and eh_deadline (Maurizio Lombardi) [1441169]- [x86] fix /proc/mtrr with base/size more than 44bits (Jerome Marchand) [1466530]- [fs] gfs2: clear gl_object when deleting an inode in gfs2_delete_inode (Robert S Peterson) [1464541] - [fs] gfs2: clear gl_object if gfs2_create_inode fails (Robert S Peterson) [1464541] - [fs] gfs2: set gl_object in inode lookup only after block type check (Robert S Peterson) [1464541] - [fs] gfs2: introduce helpers for setting and clearing gl_object (Robert S Peterson) [1464541]- [net] ipv6: Fix leak in ipv6_gso_segment() (Sabrina Dubroca) [1459951] {CVE-2017-9074} - [net] gre: fix a possible skb leak (Sabrina Dubroca) [1459951] {CVE-2017-9074} - [net] ipv6: xfrm: Handle errors reported by xfrm6_find_1stfragopt() (Sabrina Dubroca) [1459951] {CVE-2017-9074} - [net] ipv6: Check ip6_find_1stfragopt() return value properly (Sabrina Dubroca) [1459951] {CVE-2017-9074} - [net] ipv6: Prevent overrun when parsing v6 header options (Sabrina Dubroca) [1459951] {CVE-2017-9074}- [mm] backport upstream large stack guard patch to RHEL6 (Larry Woodman) [1464237 1452730] {CVE-2017-1000364} - [mm] revert "enlarge stack guard gap" (Larry Woodman) [1452730] {CVE-2017-1000364} - [mm] revert "allow JVM to implement its own stack guard pages" (Larry Woodman) [1464237]- [fs] sunrpc: Handle EADDRNOTAVAIL on connection failures (Dave Wysochanski) [1459978] - [scsi] Add STARGET_CREATED_REMOVE state to scsi_target_state (Ewan Milne) [1452358]- [mm] allow JVM to implement its own stack guard pages (Larry Woodman) [1464237] - [mm] enlarge stack guard gap (Larry Woodman) [1452730] {CVE-2017-1000364}- [netdrv] bnxt_en: Update to firmware interface spec 1.5.1 (Jonathan Toppins) [1439450] - [netdrv] bnxt_en: Added support for Secure Firmware Update (Jonathan Toppins) [1439450] - [netdrv] bnxt_en: Add support for firmware updates for additional processors (Jonathan Toppins) [1439450] - [netdrv] bnxt_en: Update firmware spec. to 1.3.0 (Jonathan Toppins) [1439450] - [netdrv] bnxt_en: Add support for updating flash more securely (Jonathan Toppins) [1439450] - [netdrv] bnxt_en: Request firmware reset after successful firwmare update (Jonathan Toppins) [1439450] - [netdrv] bnxt_en: Add hwrm_send_message_silent() (Jonathan Toppins) [1439450] - [netdrv] bnxt_en: Add installed-package firmware version reporting via Ethtool GDRVINFO (Jonathan Toppins) [1439450] - [netdrv] bnxt_en: Reset embedded processor after applying firmware upgrade (Jonathan Toppins) [1439450] - [netdrv] bnxt_en: Add support for upgrading APE/NC-SI firmware via Ethtool FLASHDEV (Jonathan Toppins) [1439450] - [net] sctp: do not inherit ipv6_(mc|ac|fl)_list from parent (Florian Westphal) [1455612] {CVE-2017-9075} - [net] ipv6/dccp: do not inherit ipv6_mc_list from parent (Florian Westphal) [1455612] {CVE-2017-9076 CVE-2017-9077} - [net] dccp/tcp: do not inherit mc_list from parent (Florian Westphal) [1455612] {CVE-2017-8890} - [net] ipv6: nullify ipv6_ac_list and ipv6_fl_list when creating new socket (Florian Westphal) [1455612]- [fs] sunrpc: Enable the keepalive option for TCP sockets (Dave Wysochanski) [1458421] - [mm] mempolicy.c: fix error handling in set_mempolicy and mbind (Bruno E. O. Meneguele) [1443539] {CVE-2017-7616} - [s390] zfcp: fix use-after-"free" in FC ingress path after TMF (Hendrik Brueckner) [1421762] - [scsi] scsi_transport_srp: Fix a race condition (Don Dutile) [1417305] - [scsi] scsi_transport_srp: Introduce srp_wait_for_queuecommand() (Don Dutile) [1417305] - [block] make blk_cleanup_queue() wait until request_fn finished (Don Dutile) [1417305]- [kernel] audit: acquire creds selectively to reduce atomic op overhead (Paul Moore) [1454847] - [s390] kernel: initial cr0 bits (Hendrik Brueckner) [1445326] - [s390] zfcp: do not trace pure benign residual HBA responses at default level (Hendrik Brueckner) [1421760] - [s390] zfcp: fix rport unblock race with LUN recovery (Hendrik Brueckner) [1421761]- [netdrv] ixgbe: fix setup_fc for x550em (Ken Cox) [1442030] - [scsi] bnx2fc: fix race condition in bnx2fc_get_host_stats() (Maurizio Lombardi) [1393672]- [fs] nfsd: stricter decoding of write-like NFSv2/v3 ops (J. Bruce Fields) [1446755] {CVE-2017-7895} - [fs] nfsd4: minor NFSv2/v3 write decoding cleanup (J. Bruce Fields) [1446755] {CVE-2017-7895} - [perf] fix concurrent sys_perf_event_open() vs move_group race (Jiri Olsa) [1434751] {CVE-2017-6001} - [perf] remove confusing comment and move put_ctx() (Jiri Olsa) [1434751] {CVE-2017-6001} - [perf] restructure perf syscall point of no return (Jiri Olsa) [1434751] {CVE-2017-6001} - [perf] fix move_group() order (Jiri Olsa) [1434751] {CVE-2017-6001} - [perf] generalize event->group_flags (Jiri Olsa) [1434751] {CVE-2017-6001} - [scsi] libfc: quarantine timed out xids (Chris Leech) [1431440]- [fs] sunrpc: Ensure that we wait for connections to complete before retrying (Dave Wysochanski) [1448170] - [net] ipv6: check raw payload size correctly in ioctl (Jamie Bainbridge) [1441909]- [fs] nfsv4: fix getacl ERANGE for some ACL buffer sizes (J. Bruce Fields) [869942] - [fs] nfsv4: fix getacl head length estimation (J. Bruce Fields) [869942]- [fs] xfs: handle array index overrun in xfs_dir2_leaf_readbuf() (Carlos Maiolino) [1440361] - [net] ping: implement proper locking (Jakub Sitnicki) [1438999] {CVE-2017-2671} - [net] tcp: avoid infinite loop in tcp_splice_read() (Davide Caratti) [1430578] {CVE-2017-6214} - [net] ipv6: ip6_fragment: fix headroom tests and skb leak (Hannes Frederic Sowa) [1412331]- [x86] vmalloc_sync: avoid syncing vmalloc area on crashing cpu (Pingfan Liu) [1146727] - [kernel] audit: plug cred memory leak in audit_filter_rules (Richard Guy Briggs) [1434560]- [mm] hugetlb: check for pte NULL pointer in page_check_address() (Herton R. Krzesinski) [1431508] - [netdrv] be2net: Fix endian issue in logical link config command (Ivan Vecera) [1436527] - [crypto] mpi: Fix NULL ptr dereference in mpi_powm() (Mateusz Guzik) [1398456] {CVE-2016-8650} - [fs] aio: properly check iovec sizes (Mateusz Guzik) [1337517] {CVE-2015-8830} - [fs] vfs: make AIO use the proper rw_verify_area() area helpers (Mateusz Guzik) [1337535] {CVE-2012-6701}- [scsi] lpfc: update for rhel6 11.0.0.6 (Maurizio Lombardi) [1429881] - [scsi] lpfc: The lpfc driver does not issue RFF_ID and RFT_ID in the correct sequence (Maurizio Lombardi) [1429881]- [sched] fair: Rework throttle_count sync (Jiri Olsa) [1250762] - [sched] fair: Reorder cgroup creation code (Jiri Olsa) [1250762] - [sched] fair: Initialize throttle_count for new task-groups lazily (Jiri Olsa) [1250762] - [sched] fair: Do not announce throttled next buddy in dequeue_task_fair() (Jiri Olsa) [1250762]- [block] fix use-after-free in seq file (Denys Vlasenko) [1418549] {CVE-2016-7910} - [firmware] Replacing the chelsio firmware (t4,t5)fw-1.15.37.0 (Sai Vemuri) [1425749] - [kernel] genirq: Avoid taking sparse_irq_lock for non-existent irqs (Dave Wysochanski) [1360930] - [tty] n_hdlc: get rid of racy n_hdlc.tbuf (Herton R. Krzesinski) [1429918] {CVE-2017-2636}- [net] dccp: fix freeing skb too early for IPV6_RECVPKTINFO (Hannes Frederic Sowa) [1424628] {CVE-2017-6074}- [block] nvme: Don't poll device being removed (David Milburn) [1422521]- [fs] posix_acl: Clear SGID bit when setting file permissions (Andreas Grunbacher) [1371252] {CVE-2016-7097} - [fs] switch posix_acl_equiv_mode() to umode_t * (Andreas Grunbacher) [1371252] {CVE-2016-7097} - [perf] sched latency: Fix thread pid reuse issue (Jiri Olsa) [1400743] - [fs] ext4: fix races of writeback with punch hole and zero range (Lukas Czerner) [1394786] - [fs] ext4: validate s_reserved_gdt_blocks on mount (Lukas Czerner) [1394786] - [fs] ext4: release bh in make_indexed_dir (Lukas Czerner) [1394786] - [fs] ext4: reinforce check of i_dtime when clearing high fields of uid and gid (Lukas Czerner) [1394786] - [fs] ext4: validate that metadata blocks do not overlap superblock (Lukas Czerner) [1394786] - [fs] ext4: short-cut orphan cleanup on error (Lukas Czerner) [1394786] - [fs] ext4: fix reference counting bug on block allocation error (Lukas Czerner) [1394786] - [fs] ext4: check for extents that wrap around (Lukas Czerner) [1394786] - [fs] ext4: silence UBSAN in ext4_mb_init() (Lukas Czerner) [1394786] - [fs] ext4: address UBSAN warning in mb_find_order_for_block() (Lukas Czerner) [1394786] - [fs] ext4: clean up error handling when orphan list is corrupted (Lukas Czerner) [1394786] - [fs] ext4: fix hang when processing corrupted orphaned inode list (Lukas Czerner) [1394786] - [fs] jbd2: Fix unreclaimed pages after truncate in data=journal mode (Lukas Czerner) [1394786] - [fs] ext4: Fix handling of extended tv_sec (Lukas Czerner) [1394786] - [fs] create and use seq_show_option for escaping (Lukas Czerner) [1394786] - [fs] ext4: replace open coded nofail allocation in ext4_free_blocks() (Lukas Czerner) [1394786] - [fs] ext4: Introduce EFSBADCRC and EFSCORRUPTED error codes (Lukas Czerner) [1394786] - [block] ensure request->part is valid (Jeff Moyer) [1416341] - [sound] alsa: hda - fix Lewisburg audio issue (Jaroslav Kysela) [1413134]- [netdrv] sfc: Add efx_nic member with fixed netdev features (Jarod Wilson) [1419396] - [netdrv] sfc: Take mac_lock before calling efx_ef10_filter_table_probe (Jarod Wilson) [1419396] - [netdrv] sfc: Fix VLAN filtering feature if vPort has VLAN_RESTRICT flag (Jarod Wilson) [1419396] - [netdrv] sfc: clean fallbacks between promisc/normal in efx_ef10_filter_sync_rx_mode (Jarod Wilson) [1419396] - [netdrv] sfc: support cascaded multicast filters (Jarod Wilson) [1419396] - [netdrv] sfc: Make failed filter removal less noisy (Jarod Wilson) [1410750] - [netdrv] sfc: re-factor efx_ef10_filter_sync_rx_mode() (Jarod Wilson) [1410750] - [netdrv] sfc: refactor debug-or-warnings printks (Jarod Wilson) [1410750] - [net] implement netif_cond_dbg macro (Jarod Wilson) [1410750]- [fs] gfs2: Limit number of transaction blocks requested for truncates (Robert S Peterson) [1401058] - [fs] revert "sunrpc: make AF_LOCAL connect synchronous" (Benjamin Coddington) [1420044]- [net] tcp: correct memory barrier usage in tcp_check_space() (Oleg Nesterov) [1386136] - [fs] epoll: prevent missed events on EPOLL_CTL_MOD (Oleg Nesterov) [1386136] - [acpi] acpica: Fix regression in FADT revision checks (Lenny Szubowicz) [1418339] - [net] ipv6: stop sending PTB packets for MTU < 1280 (Hannes Frederic Sowa) [1415931] {CVE-2016-10142} - [net] fix dst_ops_extend leaks (Sabrina Dubroca) [1399633]- [drm] core: Do not preserve framebuffer on rmfb, v4 (Rob Clark) [1405267] - [scsi] mpt3sas: Fix for block device of raid exists even after deleting raid disk (Tomas Henzl) [1416552]- [netdrv] be2net: fix initial MAC setting (Ivan Vecera) [1415905]- [netdrv] sfc: fix missing mc_promisc setting (Jarod Wilson) [1410750]- [netdrv] sfc: reduce severity of PIO buffer alloc failures (Jarod Wilson) [1410750] - [netdrv] sfc: avoid division by zero (Jarod Wilson) [1410750] - [netdrv] sfc: Insert multicast filters as well as mismatch filters in promiscuous mode (Jarod Wilson) [1410750] - [netdrv] sfc: get timer configuration from adapter (Jarod Wilson) [1410750] - [netdrv] sfc: warn if other functions have been reset by MCFW (Jarod Wilson) [1410750] - [netdrv] sfc: add output flag decoding to efx_mcdi_set_workaround (Jarod Wilson) [1410750] - [netdrv] sfc: get PIO buffer size from the NIC (Jarod Wilson) [1410750] - [netdrv] sfc: set interrupt moderation via MCDI (Jarod Wilson) [1410750] - [netdrv] sfc: allow asynchronous MCDI without completion function (Jarod Wilson) [1410750] - [netdrv] sfc: on MC reset, clear PIO buffer linkage in TXQs (Jarod Wilson) [1410750] - [netdrv] sfc: Downgrade EPERM messages from MCDI to debug (Jarod Wilson) [1410750] - [netdrv] sfc: cope with ENOSYS from efx_mcdi_get_workarounds() (Jarod Wilson) [1410750] - [netdrv] sfc: enable cascaded multicast filters in MCFW (Jarod Wilson) [1410750] - [netdrv] sfc: work around TRIGGER_INTERRUPT command not working on SFC9140 (Jarod Wilson) [1410750] - [dm] raid: fix transient device failure processing (Mike Snitzer) [1404425]- [scsi] Add intermediate STARGET_REMOVE state to scsi_target_state (Ewan Milne) [1349623] - [scsi] restart list search after unlock in scsi_remove_target (Ewan Milne) [1349623] - [powerpc] pci: Support per-aperture memory offset (Laurent Vivier) [1413448] - [powerpc] pci: Don't add bogus empty resources to PHBs (Laurent Vivier) [1413448] - [mm] mmap.c: fix arithmetic overflow in __vm_enough_memory() (Jerome Marchand) [1413500] - [net] ping: check minimum size on ICMP header length (Mateusz Guzik) [1414202] {CVE-2016-8399} - [scsi] sg_write()/bsg_write() is not fit to be called under KERNEL_DS (Ewan Milne) [1414823] {CVE-2016-10088 CVE-2016-9576}- [kernel] ftrace: Do not function trace inlined functions (Pratyush Anand) [1413456] - [x86] paravirt: Do not trace _paravirt_ident_*() functions (Pratyush Anand) [1413456] - [netdrv] i40e: Fix for long link down notification time (Stefan Assmann) [1414274] - [scsi] megaraid_sas: fix done in queue_command (Tomas Henzl) [1415192] - [scsi] megaraid: fixes (Tomas Henzl) [1415192] - [netdrv] ixgbe: Add support for new X557 device (Ken Cox) [1408509] - [netdrv] ixgbe: Add KR backplane support for x550em_a (Ken Cox) [1408509] - [netdrv] ixgbe: Add support for SGMII backplane interface (Ken Cox) [1408509] - [netdrv] ixgbe: Add support for SFPs with retimer (Ken Cox) [1408509] - [netdrv] ixgbe: Introduce function to control MDIO speed (Ken Cox) [1408509] - [netdrv] ixgbe: Read and set instance id (Ken Cox) [1408509] - [netdrv] ixgbe: Add support for x550em_a 10G MAC type (Ken Cox) [1408509] - [netdrv] ixgbe: Use method pointer to access IOSF devices (Ken Cox) [1408509] - [netdrv] ixgbe: Add support for single-port X550 device (Ken Cox) [1408509] - [netdrv] ixgbe: Clean up interface for firmware commands (Ken Cox) [1408509] - [netdrv] ixgbe: Change the lan_id and func fields to a u8 to avoid casts (Ken Cox) [1408509] - [netdrv] ixgbe: Fix flow control for Xeon D KR backplane (Ken Cox) [1408509] - [netdrv] ixgbe: Make all unchanging ops structures const (Ken Cox) [1408509] - [netdrv] ixgbe: Update PTP to support X550EM_x devices (Ken Cox) [1408509] - [netdrv] ixgbe: convert to CYCLECOUNTER_MASK macro (Ken Cox) [1408509] - [netdrv] ixgbevf: add VF support for new hardware (Ken Cox) [1408507] - [netdrv] ixgbevf: Support Windows hosts (Hyper-V) (Ken Cox) [1408507] - [netdrv] ixgbevf: Add the device ID's presented while running on Hyper-V (Ken Cox) [1408507] - [netdrv] ixgbevf: Move API negotiation function into mac_ops (Ken Cox) [1408507] - [x86] tsc: Reset cycle_last after resume from S3/S4 (Lenny Szubowicz) [1406468] - [kernel] hung_task: allow hung_task_panic when hung_task_warnings is 0 (Waiman Long) [1410297]- [s390] kernel/ap: Fix hang condition on crypto card config-off (Hendrik Brueckner) [1413552] - [s390] zcrypt: Improved invalid domain response handling (Hendrik Brueckner) [1406389] - [infiniband] ucm: Fix bitmap wrap when devnum > IB_UCM_MAX_DEVICES (Slava Shwartsman) [1413476] - [netdrv] mlx5e: Copy all L2 headers into inline segment (Kamal Heib) [1408937] - [netdrv] be2net: fix MAC addr setting on privileged BE3 VFs (Ivan Vecera) [1406659] - [netdrv] be2net: don't delete MAC on close on unprivileged BE3 VFs (Ivan Vecera) [1406659] - [netdrv] be2net: fix status check in be_cmd_pmac_add() (Ivan Vecera) [1406659] - [acpi] acpica: Tables: Update FADT handling (Lenny Szubowicz) [1408401] - [acpi] acpica: ACPI 6.0: Add changes for FADT table (Lenny Szubowicz) [1408401] - [acpi] acpica: Basic support for FADT version 5 (Lenny Szubowicz) [1408401] - [acpi] acpica: Remove use of unreliable FADT revision field (Lenny Szubowicz) [1408401]- [netdrv] sfc: include size-binned TX stats on sfn8542q (Jarod Wilson) [1411279] - [netdrv] sfc: retrieve second word of datapath capabilities (Jarod Wilson) [1411279] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1411279] - [netdrv] sfc: Update MCDI protocol definitions (Jarod Wilson) [1411279] - [net] mlx4_en: Fix type mismatch for 32-bit systems (Slava Shwartsman) [1399239] - [net] mlx4_en: Resolve dividing by zero in 32-bit system (Slava Shwartsman) [1399239] - [netdrv] e1000e: Initial support for KabeLake (Jarod Wilson) [1406917] - [netdrv] e1000e: Clear ULP configuration register on ULP exit (Jarod Wilson) [1406917] - [netdrv] e1000e: Set HW FIFO minimum pointer gap for non-gig speeds (Jarod Wilson) [1406917] - [netdrv] e1000e: Increase PHY PLL clock gate timing (Jarod Wilson) [1406917] - [netdrv] e1000e: Increase ULP timer (Jarod Wilson) [1406917] - [netdrv] e1000e: initial support for i219-LM (3) (Jarod Wilson) [1406917] - [netdrv] be2net: fix unicast list filling (Ivan Vecera) [1408247] - [netdrv] be2net: fix accesses to unicast list (Ivan Vecera) [1408247] - [netdrv] sfc: Downgrade or remove some error messages (Jarod Wilson) [1410750] - [netdrv] be2net: call be_set_uc_list() unconditionally (Ivan Vecera) [1402679] - [netdrv] mlx5e: Use hw_features through netdev_extended macro (Kamal Heib) [1385318] - [block] nvme: Don't stop kthread while clearing queues (David Milburn) [1399431] - [fs] dlm: Fix saving of NULL callbacks (Robert S Peterson) [1264492]- [x86] kdump: Fix several bound checking error of crashkernel reserving (Baoquan He) [1349069] - [x86] kdump: Crashkernel auto reservation failed on large system (Baoquan He) [1349069] - [kdump] Fix wrong dmi_present argument in case efi_smbios_addr being used (Dave Young) [1404984] - [kdump] Add error check in case dmi_get_system_info return null (Dave Young) [1404984] - [netdrv] bnxt_en: Improve the delay logic for firmware response (John Linville) [1406129] - [netdrv] bnxt_en: Implement proper firmware message padding (John Linville) [1406129] - [netdrv] bnxt_en: Refactor _hwrm_send_message() (John Linville) [1406129] - [netdrv] bnxt_en: Fix dmesg log firmware error messages (John Linville) [1406129] - [netdrv] bnxt_en: Use firmware provided message timeout value (John Linville) [1406129] - [fs] nfs: Allow getattr to also report readdirplus cache hits (Scott Mayhew) [1325766] - [fs] nfs: Be more targeted about readdirplus use when doing lookup/revalidation (Scott Mayhew) [1325766] - [fs] nfs: Fix a performance regression in readdir (Scott Mayhew) [1325766]- [net] udplite: fast-path computation of checksum coverage (Hangbin Liu) [1404127] - [ata] libata: fix sff host state machine locking while polling (Cathy Avery) [1390972] - [ata] libata-sff: use WARN instead of BUG on illegal host state machine state (Cathy Avery) [1390972] - [x86] hyperv: Handle unknown NMIs on one CPU when unknown_nmi_panic (Vitaly Kuznetsov) [1400428] - [fs] nfsd4: zero op arguments beyond the 8th compound op (J. Bruce Fields) [1409002] - [fs] nfsd: fix deadlock secinfo+readdir compound (J. Bruce Fields) [1314505] - [fs] nfsd4: fix recovery-dir leak on nfsd startup failure (J. Bruce Fields) [1266405] - [x86] Mark Skylake processors with Kaby Lake PCH as unsupported (David Arcari) [1405459] - [infiniband] ipoib: Remove can't use GFP_NOIO warning (Slava Shwartsman) [1321529] - [netdrv] veth: allow changing the mac address while interface is up (David Arcari) [1402696] - [kernel] tracing: Protect tracer flags with trace_types_lock (Steven Rostedt) [1397661] - [acpi] acpica: Prevent circular object list in acpi_ns_exec_module_code (Lenny Szubowicz) [1401776] - [acpi] acpica: Fix possible memory leak for module-level code execution (Lenny Szubowicz) [1401776] - [acpi] acpica: Add additional module-level code support (Lenny Szubowicz) [1401776] - [fs] xfs: growfs: use uncached buffers for new headers (Bill O'Donnell) [1134314] - [fs] xfs: catch invalid negative blknos in _xfs_buf_find() (Bill O'Donnell) [1134314] - [fs] xfs: fix _xfs_buf_find oops on blocks beyond the filesystem end (Bill O'Donnell) [1134314]- [scsi] be2iscsi: Add checks to validate completions (Maurizio Lombardi) [1397807]- [mm] Revert "mm: Fix slab growing out of bound within a cpuset" (Larry Woodman) [1402713] - [netdrv] cxgb4: update latest firmware version supported (Sai Vemuri) [1381382] - [kernel] audit: correctly record file names with different path name types (Paul Moore) [1305103] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1306457] - [scsi] megaraid_sas: Implement the PD Map support for SAS3.5 Generic Megaraid Controllers (Tomas Henzl) [1306457] - [scsi] megaraid_sas: ldio_outstanding variable is not decremented in completion path (Tomas Henzl) [1306457] - [scsi] megaraid_sas: Enable or Disable Fast path based on the PCI Threshold Bandwidth (Tomas Henzl) [1306457] - [scsi] megaraid_sas: Add the Support for SAS3.5 Generic Megaraid Controllers Capabilities (Tomas Henzl) [1306457] - [scsi] megaraid_sas: Dynamic Raid Map Changes for SAS3.5 Generic Megaraid Controllers (Tomas Henzl) [1306457] - [scsi] megaraid_sas: SAS3.5 Generic Megaraid Controllers Fast Path for RAID 1/10 Writes (Tomas Henzl) [1306457] - [scsi] megaraid_sas: SAS3.5 Generic Megaraid Controllers Stream Detection and IO Coalescing (Tomas Henzl) [1306457] - [scsi] megaraid_sas: EEDP Escape Mode Support for SAS3.5 Generic Megaraid Controllers (Tomas Henzl) [1306457] - [scsi] megaraid_sas: 128 MSIX Support (Tomas Henzl) [1306457] - [scsi] megaraid_sas: Add new pci device Ids for SAS3.5 Generic Megaraid Controllers (Tomas Henzl) [1306457]- [netdrv] RDMA/iw_cxgb4: Fix bar2 virt addr calculation for T4 chips (Sai Vemuri) [1381382] - [netdrv] cxgb4: Stop Rx Queues before freeing it up (Sai Vemuri) [1381382] - [netdrv] iw_cxgb4 : Added "Fail" column in debug iw_cxgb4 stats (Sai Vemuri) [1381382] - [netdrv] cxgb4: Add info print to display number of MSI-X vectors allocated (Sai Vemuri) [1381382] - [netdrv] iwpm: crash fix for large connections test (Sai Vemuri) [1381382] - [netdrv] cxgb4/cxgb4vf : Use vlan_gro_frags_gr() for VLANs (Sai Vemuri) [1381382] - [netdrv] cxgb4vf : Using RHEL6 provided napi_gro_frags_gr() API which returns (enum gro_result) values (Sai Vemuri) [1381382] - [serial] 8250_pci: Detach low-level driver during PCI error recovery (Gustavo Duarte) [1400508] - [drm] reservation: Remove shadowing local variable 'ret' (Rob Clark) [1398084] - [net] sctp: validate chunk len before actually using it (Hangbin Liu) [1399457] {CVE-2016-9555} - [net] ipv6: add mtu lock check in __ip6_rt_update_pmtu (Xin Long) [1397295] - [net] Reduce queue allocation to one in kdump kernel (Sai Vemuri) [1321315] - [netdrv] cxgb4: Force cxgb4 driver as MASTER in kdump kernel (Sai Vemuri) [1321315]- [netdrv] cxgb4 : Add cxgb4 T4/T5 firmware version 1.15.37.0 (Sai Vemuri) [1349112] - [netdrv] be2net: fix locking (Ivan Vecera) [1397915] - [perf] tools: Initialize reference counts in map__clone() (Jiri Olsa) [1359100] - [perf] tools: Replace map->referenced & maps->removed_maps with map->refcnt (Jiri Olsa) [1359100] - [md] raid10: add rcu protection to rdev access in raid10_sync_request (Xiao Ni) [1395048] - [md] raid10: add rcu protection in raid10_status (Xiao Ni) [1395048] - [md] raid10: fix refounct imbalance when resyncing an array with a replacement device (Xiao Ni) [1395048] - [netdrv] qlcnic: add wmb() call in transmit data path (Harish Patil) [1342659] - [x86] ACPI: add dynamic_debug support (Prarit Bhargava) [1252674] - [mm] hugetlb: fix huge_pte_alloc BUG_ON (Dave Anderson) [1397250]- [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1396567] - [scsi] megaraid_sas: add in missing white spaces in error messages text (Tomas Henzl) [1396567] - [scsi] megaraid_sas: Do not set MPI2_TYPE_CUDA for JBOD FP path for FW which does not support JBOD sequence map (Tomas Henzl) [1397873] - [scsi] megaraid_sas: Send SYNCHRONIZE_CACHE for VD to firmware (Tomas Henzl) [1392499] - [scsi] megaraid_sas: Do not fire DCMDs during PCI shutdown/detach (Tomas Henzl) [1396567] - [scsi] megaraid_sas: Send correct PhysArm to FW for R1 VD downgrade (Tomas Henzl) [1396567] - [scsi] megaraid_sas: For SRIOV enabled firmware, ensure VF driver waits for 30secs before reset (Tomas Henzl) [1396567] - [scsi] megaraid_sas: Fix data integrity failure for JBOD (passthrough) devices (Tomas Henzl) [1392499] - [scsi] megaraid_sas: fix macro MEGASAS_IS_LOGICAL to avoid regression (Tomas Henzl) [1392499] - [scsi] megaraid_sas: clean function declarations in megaraid_sas_base.c up (Tomas Henzl) [1396567] - [scsi] megaraid_sas: add in missing white space in error message text (Tomas Henzl) [1396567] - [scsi] megaraid_sas: Fix the search of first memory bar (Tomas Henzl) [1396567] - [scsi] megaraid_sas: Use memdup_user() rather than duplicating its implementation (Tomas Henzl) [1396567] - [scsi] megaraid_sas: Fix probing cards without io port (Tomas Henzl) [1396567] - [scsi] megaraid_sas: Downgrade two success messages to info (Tomas Henzl) [1396567] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1396567] - [scsi] megaraid_sas: task management code optimizations (Tomas Henzl) [1396567] - [scsi] megaraid_sas: call ISR function to clean up pending replies in OCR path (Tomas Henzl) [1396567] - [scsi] megaraid_sas: reduce memory footprints in kdump mode (Tomas Henzl) [1396567] - [scsi] megaraid_sas: add missing curly braces in ioctl handler (Tomas Henzl) [1396567] - [scsi] mpt3sas: Bump driver version as "14.101.00.00" (Tomas Henzl) [1306469] - [scsi] mpt3sas: Fix for Endianness issue (Tomas Henzl) [1306469] - [scsi] mpt3sas: Use the new MPI 2.6 32-bit Atomic Request Descriptors for SAS35 devices (Tomas Henzl) [1306469] - [scsi] mpt3sas: set EEDP-escape-flags for SAS35 devices (Tomas Henzl) [1306469] - [scsi] mpt3sas: Increased/Additional MSIX support for SAS35 devices (Tomas Henzl) [1306469] - [scsi] mpt3sas: Added Device ID's for SAS35 devices and updated MPI header (Tomas Henzl) [1306469] - [scsi] mpt3sas: Don't spam logs if logging level is 0 (Tomas Henzl) [1306469] - [scsi] mpt3sas: Fix warnings exposed by W=1 (Tomas Henzl) [1306469] - [scsi] mpt3sas: Eliminate dead sleep_flag code (Tomas Henzl) [1306469] - [scsi] mpt3sas: Eliminate conditional locking in mpt3sas_scsih_issue_tm() (Tomas Henzl) [1306469] - [scsi] mpt3sas: Ensure the connector_name string is NUL-terminated (Tomas Henzl) [1306469] - [scsi] mpt3sas: Bump driver version as "14.100.00.00" (Tomas Henzl) [1306469] - [scsi] mpt3sas: Remove unused macro "MPT_DEVICE_TLR_ON" (Tomas Henzl) [1306469] - [scsi] mpt3sas: Implement device_remove_in_progress check in IOCTL path (Tomas Henzl) [1306469] - [scsi] mpt3sas: Fix for incorrect numbers for MSIX vectors enabled when non RDPQ card is enumerated first (Tomas Henzl) [1306469] - [scsi] mpt3sas: Fix for improper info displayed in var log, while blocking or unblocking the device (Tomas Henzl) [1306469] - [net] increase xmit RECURSION_LIMIT to 10 (Sabrina Dubroca) [1392660] - [net] add a recursion limit in xmit path (Sabrina Dubroca) [1392660] - [net] netfilter: ebtables: put module reference when an incorrect extension is found (Sabrina Dubroca) [1390061] - [net] netfilter: ebtables: Fix extension lookup with identical name (Sabrina Dubroca) [1390061] - [net] ipv6: ipv6_find_hdr restore prev functionality (Paolo Abeni) [1392975]- [kernel] audit: fix a double fetch in audit_log_single_execve_arg() (Paul Moore) [1359304] {CVE-2016-6136} - [fs] nfs: Kill fscache warnings when mounting without -ofsc (David Howells) [1353844] - [fs] nfs: Fix a compile issue when CONFIG_NFS_FSCACHE was undefined (David Howells) [1353844] - [fs] nfs: Don't pass mount data to nfs_fscache_get_super_cookie() (David Howells) [1353844] - [fs] dlm: Don't save callbacks after accept (Robert S Peterson) [1264492] - [fs] dlm: Save and restore socket callbacks properly (Robert S Peterson) [1264492] - [fs] dlm: Replace nodeid_to_addr with kernel_getpeername (Robert S Peterson) [1264492] - [fs] dlm: print kernel message when we get an error from kernel_sendpage (Robert S Peterson) [1264492] - [fs] nfsd: handle fileid wraparound (Dave Wysochanski) [1397552] - [hv] storvsc: Payload buffer incorrectly sized for 32 bit kernels (Cathy Avery) [1394756] - [fs] xfs: fix unbalanced inode reclaim flush locking (Brian Foster) [1384564] - [scsi] hpsa: correct logical resets (Joseph Szczypek) [1083110] - [scsi] hpsa: generate a controller NMI (Joseph Szczypek) [1083110] - [scsi] hpsa: update driver version to 3.4.10-0-RH3 (Joseph Szczypek) [1083110] - [scsi] hpsa: Check for null devices in ioaccel submission patch (Joseph Szczypek) [1083110] - [scsi] hpsa: check for null device pointers (Joseph Szczypek) [1083110] - [scsi] hpsa: correct skipping masked peripherals (Joseph Szczypek) [1083110] - [scsi] hpsa: generalize external arrays (Joseph Szczypek) [1083110] - [scsi] vmw_pvscsi: return SUCCESS for successful command aborts (Ewan Milne) [1372465]- [fs] ext4: fix extent tree corruption caused by hole punch (Lukas Czerner) [1351798] - [x86] Mark Intel Purley supported (Steve Best) [1271866] - [pnp] Prevent attaching to ACPI IPMI device (Charles Rose) [857150]- [netdrv] ehea: fix operation state report (Gustavo Duarte) [1089134] - [block] nvme: Always use MSI/MSI-x interrupts (David Milburn) [1372023] - [fs] aio: aio_nr decrements don't need to be delayed (Jiri Olsa) [1386216] - [fs] aio: don't bother with async freeing on failure in ioctx_alloc() (Jiri Olsa) [1386216] - [fs] epoll: ep_unregister_pollwait() can use the freed pwq->whead (Lauro Ramos Venancio) [1392372] - [fs] epoll: introduce POLLFREE to flush ->signalfd_wqh before kfree() (Lauro Ramos Venancio) [1392372]- [sched] Fix rq->nr_uninterruptible update race (Aaron Tomlin) [1377292] - [security] keys: Fix short sprintf buffer in /proc/keys show function (Frantisek Hrbata) [1375208] {CVE-2016-7042} - [net] bridge: fix switched interval for MLD Query types (Hangbin Liu) [1392327] - [net] netfilter: ipv6: move POSTROUTING invocation before fragmentation (Eric Garver) [1391240] - [net] Fix use after free in the recvmmsg exit path (Davide Caratti) [1390046] {CVE-2016-7117} - [net] vlan: Propagate MAC address to VLANs (Jarod Wilson) [1381585] - [net] tcp: fix use after free in tcp_xmit_retransmit_queue() (Mateusz Guzik) [1379529] {CVE-2016-6828} - [net] netfilter: x_tables: check for bogus target offset (Mateusz Guzik) [1351422] {CVE-2016-4998} - [net] netfilter: x_tables: validate e->target_offset early (Mateusz Guzik) [1351422] {CVE-2016-4998} - [net] netfilter: x_tables: make sure e->next_offset covers remaining blob size (Mateusz Guzik) [1351422] {CVE-2016-4998} - [net] tcp: enable per-socket rate limiting of all 'challenge acks' (Florian Westphal) [1388287] - [net] tcp: uninline tcp_oow_rate_limited() (Florian Westphal) [1388287] - [net] tcp: mitigate ACK loops for connections as tcp_timewait_sock (Florian Westphal) [1388287] - [net] tcp: mitigate ACK loops for connections as tcp_sock (Florian Westphal) [1388287] - [net] tcp: mitigate ACK loops for connections as tcp_request_sock (Florian Westphal) [1388287] - [net] tcp: helpers to mitigate ACK loops by rate-limiting out-of-window dupacks (Florian Westphal) [1388287] - [net] ipv6: Don't change dst->flags using assignments (Marcelo Leitner) [1389478] - [scsi] megaraid-sas: request irqs later (Tomas Henzl) [1385088]- [perf] list: Fix rNNNN list output to appear only once (Jiri Olsa) [1291256 1374411] - [perf] symbols: Check kptr_restrict for root (Jiri Olsa) [1291256 1374411] - [fs] SUNRPC: Fix a regression when reconnecting (Benjamin Coddington) [1323801] - [fs] SUNRPC: Clear the request rq_bytes_sent field in xprt_release_write (Benjamin Coddington) [1323801] - [fs] SUNRPC: Lock the transport layer on shutdown (Benjamin Coddington) [1323801] - [virt] kvm: x86 emulator: implement IMUL REG, R/M (opcode 0F AF) (Radim Krcmar) [1313468] - [virt] kvm: x86 emulator: implement IMUL REG, R/M, IMM (opcode 69) (Radim Krcmar) [1313468] - [virt] kvm: x86 emulator: implement IMUL REG, R/M, imm8 (opcode 6B) (Radim Krcmar) [1313468] - [virt] kvm: x86 emulator: Use a register for ____emulate_2op() destination (Radim Krcmar) [1313468] - [virt] kvm: x86 emulator: pass destination type to ____emulate_2op() (Radim Krcmar) [1313468] - [virt] kvm: x86 emulator: add Src2Imm decoding (Radim Krcmar) [1313468] - [virt] kvm: x86 emulator: consolidate immediate decode into a function (Radim Krcmar) [1313468] - [hv] netvsc: fix incorrect receive checksum offloading (Vitaly Kuznetsov) [1388701] - [hv] do not lose pending heartbeat vmbus packets (Vitaly Kuznetsov) [1378614] - [hv] vmbus: Fix signaling logic in hv_need_to_signal_on_read() (Vitaly Kuznetsov) [1319054] - [hv] vmbus: Eliminate the spin lock on the read path (Vitaly Kuznetsov) [1319054] - [hv] ring_buffer: eliminate hv_ringbuffer_peek() (Vitaly Kuznetsov) [1319054] - [hv] remove code duplication between vmbus_recvpacket()/vmbus_recvpacket_raw() (Vitaly Kuznetsov) [1319054] - [hv] ring_buffer: remove code duplication from hv_ringbuffer_peek/read() (Vitaly Kuznetsov) [1319054] - [hv] ring_buffer.c: fix comment style (Vitaly Kuznetsov) [1319054] - [hv] netvsc: set nvdev link after populating chn_table (Vitaly Kuznetsov) [1320094 1335926] - [hv] netvsc: synchronize netvsc_change_mtu()/netvsc_set_channels() with netvsc_remove() (Vitaly Kuznetsov) [1320094 1335926] - [hv] netvsc: get rid of struct net_device pointer in struct netvsc_device (Vitaly Kuznetsov) [1320094 1335926] - [hv] netvsc: untangle the pointer mess (Vitaly Kuznetsov) [1320094 1335926] - [hv] netvsc: use start_remove flag to protect netvsc_link_change() (Vitaly Kuznetsov) [1320094 1335926] - [hv] netvsc: move start_remove flag to net_device_context (Vitaly Kuznetsov) [1320094 1335926] - [hv] netvsc: Move subchannel waiting to rndis_filter_device_remove() (Vitaly Kuznetsov) [1320094 1335926] - [hv] netvsc: Wait for sub-channels to be processed during probe (Vitaly Kuznetsov) [1320094 1335926] - [hv] netvsc: Properly size the vrss queues (Vitaly Kuznetsov) [1320094 1335926] - [hv] netvsc: Add close of RNDIS filter into change mtu call (Vitaly Kuznetsov) [1320094 1335926] - [hv] hv_netvsc: Add support to set MTU reservation from guest side (Vitaly Kuznetsov) [1352105] - [perf] probe: Clear probe_trace_event when add_probe_trace_event() fails (Jiri Olsa) [1291510] - [perf] probe: Move ftrace probe-event operations to probe-file.c (Jiri Olsa) [1291510] - [block] loop: fix comment typo in loop_config_discard (Lukas Czerner) [818597] - [block] loop: Limit the number of requests in the bio list (Lukas Czerner) [818597] - [fs] ext4: optimize test_root() (Lukas Czerner) [1236047] - [fs] ext4: verify group number in verify_group_input() before using it (Lukas Czerner) [1236047] - [fs] nfsd: use short read as well as i_size to set eof (Benjamin Coddington) [1302415] - [fs] xfs: xfs_alloc_fix_minleft can underflow near ENOSPC (Carlos Maiolino) [1259493] - [fs] xfs: Fix rounding in xfs_alloc_fix_len() (Carlos Maiolino) [1259493] - [fs] jbd: don't BUG but return ENOSPC if a handle runs out of space (Lukas Czerner) [1291015] - [fs] jbd2: don't BUG but return ENOSPC if a handle runs out of space (Lukas Czerner) [1291015]- [powerpc] ppc64: Fix incorrect return value from __copy_tofrom_user (Gustavo Duarte) [1387243] - [misc] hpilo: Changes to support new security states in iLO5 FW (Joseph Szczypek) [1376584] - [misc] hpilo: Change e-mail address from hp.com to hpe.com (Joseph Szczypek) [1376584] - [misc] hpilo: cleanup hpilo (Joseph Szczypek) [1376584] - [mm] memory_hotplug.c: change normal message to use pr_debug (Jeremy McNicoll) [1255272] - [acpi] mem_hotplug: set memory info correctly when problems forcing mem online (Jeremy McNicoll) [1255272] - [fs] bio: Need to free integrity payload if the split bio gets memory by itself (Xiao Ni) [1268434] - [md] add rdev reference for super write (Xiao Ni) [1365718] - [netdrv] rtlwifi: fix memory leak for USB device (Stanislaw Gruszka) [1364597] - [fs] NFSv4: Fix a use-after-free situation in _nfs4_proc_getlk() (Benjamin Coddington) [1353272] - [drm] nouveau/kms: take mode_config mutex in connector hotplug path (Ben Skeggs) [1349978] - [kernel] clocksource: Defer override invalidation unless clock is unstable (Prarit Bhargava) [1356231] - [kernel] clocksource: Reselect clocksource when watchdog validated high-res capability (Prarit Bhargava) [1356231] - [fs] nfs4: clnt: respect noresvport when establishing connections to DSes (Benjamin Coddington) [1346041] - [fs] nfs: Add nfs_client behavior flags (Benjamin Coddington) [1346041] - [block] fix /proc/diskstats in-flight - kABI workaround (Jerome Marchand) [1273339 1306879] - [block] add internal hd part table references (Jerome Marchand) [1273339 1306879] - [block] fix accounting bug on cross partition merges (Jerome Marchand) [1273339 1306879] - [block] kref: add kref_test_and_get (Jerome Marchand) [1273339 1306879] - [block] Revert "block: fix accounting bug on cross partition merges" (Jerome Marchand) [1273339 1306879] - [perf] thread: Fix reference count initial state (Jiri Olsa) [1359100] - [perf] tools: Reference count struct map (Jiri Olsa) [1359100] - [perf] tools: Check if a map is still in use when deleting it (Jiri Olsa) [1359100] - [perf] tools: Protect accesses the map rbtrees with a rw lock (Jiri Olsa) [1359100] - [perf] tools: Introduce struct maps (Jiri Olsa) [1359100] - [perf] tools: Assign default value for some pointers (Jiri Olsa) [1359100] - [perf] tools: Use maps__first()/map__next() (Jiri Olsa) [1359100] - [perf] tools: Leave DSO destruction to the map destruction (Jiri Olsa) [1359100] - [perf] machine: Mark removed threads as such (Jiri Olsa) [1359100] - [perf] tools: Import rb_erase_init from block/ in the kernel sources (Jiri Olsa) [1359100] - [perf] tools: Nuke unused map_groups__flush() (Jiri Olsa) [1359100] - [perf] tools: Remove redundant initialization of thread linkage members (Jiri Olsa) [1359100] - [perf] tools: Rename maps__next (Jiri Olsa) [1359100] - [perf] machine: Do not call map_groups__delete(), drop refcnt instead (Jiri Olsa) [1359100] - [perf] hists: Rename add_hist_entry to hists__findnew_entry (Jiri Olsa) [1359100] - [perf] tools: Use atomic.h for the map_groups refcount (Jiri Olsa) [1359100] - [perf] tests: Fix map_groups refcount test (Jiri Olsa) [1359100] - [perf] machine: No need to keep a refcnt for last_match (Jiri Olsa) [1359100] - [perf] tests: Show refcounting broken expectations in thread-mg-share test (Jiri Olsa) [1359100] - [perf] machine: Protect the machine->threads with a rwlock (Jiri Olsa) [1359100] - [video] efifb: prevent null-deref when iterating dmi_list (Rob Clark) [1360982] - [video] configs: updates for fb backport (Rob Clark) [1360982] - [video] fbdev: efifb: bind to efi-framebuffer (Rob Clark) [1360982] - [video] fbdev: vesafb: bind to platform-framebuffer device (Rob Clark) [1360982] - [video] fbdev: simplefb: add common x86 RGB formats (Rob Clark) [1360982] - [video] x86: sysfb: move EFI quirks from efifb to sysfb (Rob Clark) [1360982] - [video] x86: provide platform-devices for boot-framebuffers (Rob Clark) [1360982] - [video] fbdev: simplefb: mark as fw and allocate apertures (Rob Clark) [1360982] - [video] fbdev: simplefb: add init through platform_data (Rob Clark) [1360982] - [video] drivers/video: implement a simple framebuffer driver (Rob Clark) [1360982] - [video] vesafb: fix memory leak (Rob Clark) [1360982] - [video] uvesafb,vesafb: create WC or WB PAT-entries (Rob Clark) [1360982] - [video] vesafb: fix comment a typo (Rob Clark) [1360982] - [video] vesafb: use platform_driver_probe() instead of platform_driver_register() (Rob Clark) [1360982] - [video] efifb: Fix call to wrong unregister function (Rob Clark) [1360982] - [video] efifb: Disallow manual bind and unbind (Rob Clark) [1360982] - [video] efifb: Fix mismatched request/release_mem_region (Rob Clark) [1360982] - [video] efifb: fix int to pointer cast warning (Rob Clark) [1360982] - [video] efifb: Add override for 11" Macbook Air 3,1 (Rob Clark) [1360982] - [video] efifb: Support overriding fields FW tells us with the DMI data (Rob Clark) [1360982] - [video] efifb: support AMD Radeon HD 6490 (Rob Clark) [1360982] - [video] efifb: support the EFI framebuffer on more Apple hardware (Rob Clark) [1360982] - [video] efifb: check that the base address is plausible on pci systems (Rob Clark) [1360982] - [video] drivers/video/efifb.c: support framebuffer for NVIDIA 9400M in MacBook Pro 5, 1 (Rob Clark) [1360982]- [netdrv] sfc: fix potential stack corruption from running past stat bitmask (Jarod Wilson) [1374067] - [netdrv] cxgb4: Enable SR-IOV configuration via PCI sysfs interface (Sai Vemuri) [1222751] - [netdrv] bnx2x: don't wait for Tx completion on recovery (Michal Schmidt) [1300681] - [pm] hibernate: Only crash if necessary in create/free_basic_memory_bitmaps() (Jerry Snitselaar) [1374378] - [netdrv] ixgbe: add WoL support for some 82599 subdevice IDs (Ken Cox) [1316845] - [kernel] cgroup: improve old cgroup handling in cgroup_attach_proc() (Lauro Ramos Venancio) [1372085] - [watchdog] hpwdt: add support for iLO5 (Linda Knippers) [1382496] - [watchdog] hpwdt: HP rebranding (Linda Knippers) [1388170] - [documentation] Fix hpwdt documentation to match RHEL6 (Linda Knippers) [1388170] - [acpi] acpica: Fix for a Store->ArgX when ArgX contains a reference to a field (Lenny Szubowicz) [1324697] - [acpi] acpica: Standardize all switch() blocks (Lenny Szubowicz) [1324697] - [acpi] acpica: Interpreter: Fix Store() when implicit conversion is not possible (Lenny Szubowicz) [1324697] - [fs] backing-dev: fix wakeup timer races with bdi_unregister() (Jeff Moyer) [1111683] - [fs] backing-dev: ensure wakeup_timer is deleted (Jeff Moyer) [1111683] - [fs] writeback: Fix lost wake-up shutting down writeback thread (Jeff Moyer) [1111683] - [fs] writeback: do not lose wakeup events when forking bdi threads (Jeff Moyer) [1111683] - [fs] writeback: fix bad _bh spinlock nesting (Jeff Moyer) [1111683] - [fs] writeback: cleanup bdi_register (Jeff Moyer) [1111683] - [fs] writeback: remove unnecessary init_timer call (Jeff Moyer) [1111683] - [fs] writeback: optimize periodic bdi thread wakeups (Jeff Moyer) [1111683] - [fs] writeback: prevent unnecessary bdi threads wakeups (Jeff Moyer) [1111683] - [fs] writeback: move bdi threads exiting logic to the forker thread (Jeff Moyer) [1111683] - [fs] writeback: restructure bdi forker loop a little (Jeff Moyer) [1111683] - [fs] writeback: move last_active to bdi (Jeff Moyer) [1111683] - [fs] writeback: do not remove bdi from bdi_list (Jeff Moyer) [1111683] - [fs] writeback: simplify bdi code a little (Jeff Moyer) [1111683] - [fs] writeback: do not lose wake-ups in bdi threads (Jeff Moyer) [1111683] - [fs] writeback: do not lose wake-ups in the forker thread - 2 (Jeff Moyer) [1111683] - [fs] writeback: do not lose wake-ups in the forker thread - 1 (Jeff Moyer) [1111683] - [fs] writeback: fix possible race when creating bdi threads (Jeff Moyer) [1111683] - [fs] writeback: harmonize writeback threads naming (Jeff Moyer) [1111683] - [fs] writeback: merge bdi_writeback_task and bdi_start_fn (Jeff Moyer) [1111683] - [fs] writeback: bdi_writeback_task() must set task state before calling schedule() (Jeff Moyer) [1111683] - [fs] writeback: remove wb_list (Jeff Moyer) [1111683] - [s390] zfcp: close window with unblocked rport during rport gone (Hendrik Brueckner) [1383980] - [s390] zfcp: fix ELS/GS request&response length for hardware data router (Hendrik Brueckner) [1383981] - [s390] zfcp: fix fc_host port_type with NPIV (Hendrik Brueckner) [1383982] - [s390] zcrypt: toleration of new crypto adapter hardware with type 12 (Hendrik Brueckner) [1344041] - [s390] time: LPAR offset handling (Hendrik Brueckner) [1381564] - [s390] time: move PTFF definitions (Hendrik Brueckner) [1381564] - [scsi] libfc: Don't have fc_exch_find log errors on a new exchange (Chris Leech) [1368175] - [scsi] libfc: Revert: use offload EM instance again (Chris Leech) [1383078] - [scsi] libfc: don't advance state machine for incoming FLOGI (Chris Leech) [1368175] - [scsi] libfc: Do not login if the port is already started (Chris Leech) [1368175] - [scsi] libfc: Do not drop down to FLOGI for fc_rport_login() (Chris Leech) [1368175] - [scsi] libfc: Do not take rdata->rp_mutex when processing a (Chris Leech) [1368175] - [scsi] libfc: Fixup disc_mutex handling (Chris Leech) [1368175] - [scsi] libfc: Revisit kref handling (Chris Leech) [1368175] - [scsi] fcoe: Stop fc_rport_priv structure leak (Chris Leech) [1368175] - [scsi] libfc: do not send ABTS when resetting exchanges (Chris Leech) [1368175] - [scsi] libfc: reset exchange manager during LOGO handling (Chris Leech) [1368175] - [scsi] libfc: send LOGO for PLOGI failure (Chris Leech) [1368175] - [scsi] libfc: Issue PRLI after a PRLO has been received (Chris Leech) [1368175] - [scsi] libfc: fix seconds_since_last_reset calculation (Chris Leech) [1368175] - [scsi] libfc: Update rport reference counting (Chris Leech) [1368175] - [scsi] libfc: XenServer fails to mount root filesystem (Chris Leech) [1368175]- [netdrv] mlx5e: Fix minimum MTU (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx5e: Device's mtu field is u16 and not int (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_en: Fix endianness bug in IPV6 csum calculation (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: Allow resetting VF admin mac to zero (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx5e: Correctly handle RSS indirection table when changing number of channels (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx5e: Fix ethtool RX hash func configuration change (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx5e: Fix LRO modify (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx5e: Remove wrong poll CQ optimization (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: Do not BUG_ON during reset when PCI is offline (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_en: Count HW buffer overrun only once (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx5: Fix RC transport send queue overhead computation (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: fix some error handling in mlx4_multi_func_init() (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Remove unused macro (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Initialize hop_limit when creating address handle (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx5: Expose correct maximum number of CQE capacity (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Replace kfree with kvfree in mlx4_ib_destroy_srq (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: fix handling return value of mlx4_slave_convert_port (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Use vmalloc for WR buffers when needed (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Use correct order of variables in log message (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Expose correct max_sge_rd limit (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: Avoid returning success in case of an error flow (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: Replace VF zero mac with random mac in mlx4_core (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: Fix resource tracker error flow in add_res_range (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Copy/set only sizeof struct mlx4_eqe bytes (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_en: really allow to change RSS key (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx5: Fix incorrect wc pkey_index assignment for GSI messages (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Fix incorrect cq flushing in error state (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Use correct SL on AH query under RoCE (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Forbid using sysfs to change RoCE pkeys (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Demote mcg message from warning to debug (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Fix potential deadlock when sending mad to wire (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4, mlx5, mthca: Expose max_sge_rd correctly (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: Add extra check for total vfs for SRIOV (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_en: Remove BUG_ON assert when checking if ring is full (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: Relieve cpu load average on the port sending flow (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: Fix wrong index in propagating port change event to VFs (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Fix memory leak in do_slave_init (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Disable HA for SRIOV PF RoCE devices (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_en: Release TX QP when destroying TX ring (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: Disable Granular QoS per VF under IB/Eth VPI configuration (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: fix typo in mlx4_set_vf_mac (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: need to call close fw if alloc icm is called twice (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: double free of dev_vfs (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] bnx2x: don't reset chip on cleanup if PCI function is offline (Michal Schmidt) [1386199] - [netdrv] bnx2x: allow adding VLANs while interface is down (Michal Schmidt) [1386199] - [netdrv] bnx2x: avoid leaking memory on bnx2x_init_one() failures (Michal Schmidt) [1386199] - [netdrv] bnx2x: Prevent false warning for lack of FC NPIV (Michal Schmidt) [1386199] - [netdrv] bnx2x: fix receive of VF->PF mailbox messages by the PF on big-endian (Michal Schmidt) [1386199] - [netdrv] bnx2x: fix sending VF->PF messages on big-endian (Michal Schmidt) [1386199] - [netdrv] bnx2x: Fix 84833 phy command handler (Michal Schmidt) [1386199] - [netdrv] bnx2x: Fix led setting for 84858 phy (Michal Schmidt) [1386199] - [netdrv] bnx2x: Correct 84858 PHY fw version (Michal Schmidt) [1386199] - [netdrv] bnx2x: Fix 84833 RX CRC (Michal Schmidt) [1386199] - [netdrv] bnx2x: Fix link-forcing for KR2 (Michal Schmidt) [1386199] - [netdrv] bnx2x: Warn about grc timeouts in register dump (Michal Schmidt) [1386199] - [netdrv] be2net: Enable VF link state setting for BE3 (Ivan Vecera) [1347812] - [netdrv] be2net: Fix TX stats for TSO packets (Ivan Vecera) [1347812] - [netdrv] be2net: NCSI FW section should be properly updated with ethtool for BE3 (Ivan Vecera) [1347812] - [netdrv] be2net: Provide an alternate way to read pf_num for BEx chips (Ivan Vecera) [1347812] - [netdrv] be2net: Fix mac address collision in some configurations (Ivan Vecera) [1347812] - [netdrv] be2net: Avoid redundant addition of mac address in HW (Ivan Vecera) [1347812] - [netdrv] be2net: Add privilege level check for OPCODE_COMMON_GET_EXT_FAT_CAPABILITIES SLI cmd (Ivan Vecera) [1347812] - [netdrv] be2net: Issue COMMON_RESET_FUNCTION cmd during driver unload (Ivan Vecera) [1347812] - [netdrv] be2net: Support UE recovery in BEx/Skyhawk adapters (Ivan Vecera) [1347812] - [netdrv] be2net: replace polling with sleeping in the FW completion path (Ivan Vecera) [1347812] - [netdrv] be2net: do not remove vids from driver table if be_vid_config() fails (Ivan Vecera) [1347812] - [netdrv] be2net: clear vlan-promisc setting before programming the vlan list (Ivan Vecera) [1347812] - [netdrv] be2net: perform temperature query in adapter regardless of its interface state (Ivan Vecera) [1347812] - [netdrv] be2net: Fix broadcast echoes from EVB in BE3 (Ivan Vecera) [1347812] - [netdrv] be2net: fix definition of be_max_eqs() (Ivan Vecera) [1347812] - [netdrv] be2net: Fix provisioning of RSS for VFs in multi-partition configurations (Ivan Vecera) [1347812] - [netdrv] be2net: Enable Wake-On-LAN from shutdown for Skyhawk (Ivan Vecera) [1347812] - [netdrv] be2net: use max-TXQs limit too while provisioning VF queue pairs (Ivan Vecera) [1347812] - [netdrv] benet: be_resume needs to protect be_open with rtnl_lock (Ivan Vecera) [1347812] - [netdrv] be2net: Don't leak iomapped memory on removal (Ivan Vecera) [1347812] - [netdrv] be2net: Fix a UE caused by passing large frames to the ASIC (Ivan Vecera) [1347812] - [netdrv] be2net: Fix pcie error recovery in case of NIC+RoCE adapters (Ivan Vecera) [1347812] - [netdrv] be2net: Interpret and log new data that's added to the port misconfigure async event (Ivan Vecera) [1347812] - [netdrv] be2net: Request RSS capability of Rx interface depending on number of Rx rings (Ivan Vecera) [1347812] - [netdrv] be2net: Fix interval calculation in interrupt moderation (Ivan Vecera) [1347812] - [netdrv] be2net: Add retry in case of error recovery failure (Ivan Vecera) [1347812] - [netdrv] be2net: Fix Lancer error recovery (Ivan Vecera) [1347812] - [netdrv] be2net: Don't run ethtool self-tests for VFs (Ivan Vecera) [1347812] - [netdrv] be2net: SRIOV Queue distribution should factor in EQ-count of VFs (Ivan Vecera) [1347812] - [netdrv] be2net: Fix be_vlan_rem_vid() to check vlan id being removed (Ivan Vecera) [1347812] - [netdrv] be2net: check for INSUFFICIENT_PRIVILEGES error (Ivan Vecera) [1347812] - [netdrv] be2net: return error status from be_set_phys_id() (Ivan Vecera) [1347812] - [netdrv] be2net: fix port-res desc query of GET_PROFILE_CONFIG FW cmd (Ivan Vecera) [1347812] - [netdrv] be2net: fix VF link state transition from disabled to auto (Ivan Vecera) [1347812] - [netdrv] bnx2: fix locking when netconsole is used (Ivan Vecera) [1291369] - [netdrv] tg3: Avoid NULL pointer dereference in tg3_io_error_detected() (Ivan Vecera) [1347828] - [netdrv] tg3: Fix for disallow tx coalescing time to be 0 (Ivan Vecera) [1347828] - [netdrv] tg3: Report the correct number of RSS queues through tg3_get_rxnfc (Ivan Vecera) [1347828] - [netdrv] tg3: Fix for diasllow rx coalescing time to be 0 (Ivan Vecera) [1347828] - [netdrv] net: tg3: avoid uninitialized variable warning (Ivan Vecera) [1347828] - [net] ipv6: restrict hop_limit sysctl setting to range (1; 255) (Paolo Abeni) [1314305] - [net] ipv4: add limits to ip_default_ttl (Paolo Abeni) [1314305] - [net] route: enforce hoplimit max value (Paolo Abeni) [1313899] - [net] netfilter: Add missing #include for userland (Sabrina Dubroca) [1317697] - [net] sctp: use the same clock as if sock source timestamps were on (Xin Long) [1334561] - [net] sctp: update the netstamp_needed counter when copying sockets (Xin Long) [1334561] - [net] sctp: fix the transports round robin issue when init is retransmitted (Xin Long) [1312728] - [net] pppoe: fix memory corruption in padt work structure (Beniamino Galvani) [1317900] - [net] pppoe: drop pppoe device in pppoe_unbind_sock_work (Beniamino Galvani) [1317900] - [net] pppoe: Use workqueue to die properly when a PADT is received (Beniamino Galvani) [1317900] - [net] ipv6: Skip XFRM lookup if dst_entry in socket cache is valid (Jakub Sitnicki) [1327680] - [net] ipv6: Consolidate route lookup sequences (Jakub Sitnicki) [1327680] - [net] macvtap: Add support of packet capture on macvtap device (Sabrina Dubroca) [1373100] - [scsi] fnic: pci_dma_mapping_error() doesn't return an error code (Maurizio Lombardi) [1364593] - [scsi] fnic: Using rport->dd_data to check rport online instead of rport_lookup (Maurizio Lombardi) [1364593] - [scsi] fnic: Cleanup the I/O pending with fw and has timed out and is used to issue LUN reset (Maurizio Lombardi) [1364593] - [scsi] fnic: move printk()s outside of the critical code section (Maurizio Lombardi) [1364593] - [scsi] fnic: check pci_map_single() return value (Maurizio Lombardi) [1364593] - [scsi] be2iscsi: Driver version: 11.1.0.0 (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Replace _bh with _irqsave/irqrestore (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Remove redundant iscsi_wrb desc memset (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix bad WRB index error (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix async PDU handling path (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Add lock to protect WRB alloc and free (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: _bh for io_sgl_lock and mgmt_sgl_lock (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Reduce driver load/unload time (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix ExpStatSn in management tasks (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Update the driver version (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix WRB leak in login/logout path (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix async link event processing (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix to process 25G link speed info from FW (Maurizio Lombardi) [1347815] - [scsi] scsi_transport_iscsi: Add 25G and 40G speed definition (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix IOPOLL implementation (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix return value for MCC completion (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Add FW config validation (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix to handle misconfigured optics events (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix VLAN support for IPv6 network (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix to remove shutdown entry point (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Added return value check for mgmt_get_all_if_id (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Set mbox timeout to 30s (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix to synchronize tag allocation using spin_lock (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix to use atomic bit operations for tag_state (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix mbox synchronization replacing spinlock with mutex (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix soft lockup in mgmt_get_all_if_id path using bmbx (Maurizio Lombardi) [1347815] - [scsi] scsi_debug: fix logical block provisioning support when unmap_alignment != 0 (Maurizio Lombardi) [1388096] - [scsi] scsi_debug: fix logical block provisioning support (Maurizio Lombardi) [1388096] - [scsi] mpt3sas: Fix resume on WarpDrive flash cards (Tomas Henzl) [1329353] - [scsi] mpt3sas: avoid mpt3sas_transport_port_add NULL parent_dev (Tomas Henzl) [1329353] - [scsi] mpt3sas: set num_phys after allocating phy space (Tomas Henzl) [1329353] - [scsi] mpt3sas: add missing curly braces (Tomas Henzl) [1329353] - [scsi] mpt3sas: Used "synchronize_irq()"API to synchronize timed-out IO & TMs (Tomas Henzl) [1329353] - [scsi] mpt3sas: Set maximum transfer length per IO to 4MB for VDs (Tomas Henzl) [1329353] - [scsi] mpt3sas: Updating mpt3sas driver version to 13.100.00.00 (Tomas Henzl) [1329353] - [scsi] mpt3sas: Handle active cable exception event (Tomas Henzl) [1329353] - [scsi] mpt3sas: Update MPI header to 2.00.42 (Tomas Henzl) [1329353] - [scsi] mpt3sas: remove unused fw_event_work elements (Tomas Henzl) [1329353] - [scsi] mpt3sas: Remove usage of 'struct timeval' (Tomas Henzl) [1329353] - [scsi] mpt3sas: Don't overreach ioc->reply_post during initialization (Tomas Henzl) [1329353] - [scsi] mpt3sas: Remove unnecessary synchronize_irq() before free_irq() (Tomas Henzl) [1329353] - [scsi] mpt3sas: Free memory pools before retrying to allocate with different value (Tomas Henzl) [1329353] - [scsi] mpt3sas: Remove cpumask_clear for zalloc_cpumask_var and don't free free_cpu_mask_var before reply_q (Tomas Henzl) [1329353] - [scsi] mpt3sas: Updating mpt3sas driver version to 12.100.00.00 (Tomas Henzl) [1329353] - [scsi] mpt3sas: Fix for Asynchronous completion of timedout IO and task abort of timedout IO (Tomas Henzl) [1329353] - [scsi] mpt3sas: Updated MPI Header to 2.00.42 (Tomas Henzl) [1329353] - [scsi] mpt3sas: Add support for configurable Chain Frame Size (Tomas Henzl) [1329353] - [scsi] mpt3sas: Added smp_affinity_enable module parameter (Tomas Henzl) [1329353] - [scsi] mpt3sas: Make use of additional HighPriority credit message frames for sending SCSI IOs (Tomas Henzl) [1329353] - [scsi] mpt3sas: Never block the Enclosure device (Tomas Henzl) [1329353] - [scsi] mpt3sas: Fix static analyzer(coverity) tool identified defects (Tomas Henzl) [1329353] - [scsi] mpt3sas: Used IEEE SGL instead of MPI SGL while framing a SMP Passthrough request message (Tomas Henzl) [1329353] - [scsi] mpt3sas: Added support for high port count HBA variants (Tomas Henzl) [1329353] - [scsi] bnx2fc: Update version number to 2.10.3 (Maurizio Lombardi) [1380385] - [scsi] bnx2fc: Check sc_cmd device and host pointer before returning the command to the mid-layer (Maurizio Lombardi) [1380385] - [scsi] bnx2fc: Print netdev device name when FCoE is successfully initialized (Maurizio Lombardi) [1380385] - [scsi] bnx2fc: Print when we send a fip keep alive (Maurizio Lombardi) [1380385] - [scsi] bnx2fc: bnx2fc_eh_abort(): fix wrong return code (Maurizio Lombardi) [1380385] - [scsi] bnx2fc: Show information about log levels in 'modinfo' (Maurizio Lombardi) [1380385] - [scsi] hpsa: update driver revision to 3.4.10-0-RH2 (Joseph Szczypek) [1377892] - [scsi] hpsa: correct scsi 6byte lba calculation (Joseph Szczypek) [1377892] - [scsi] lpfc: remove unknown ELS message warnings for RDP (Maurizio Lombardi) [1347811] - [scsi] smartpqi: add to config-generic (Scott Benesh) [1343743] - [scsi] smartpqi: raid bypass lba calculation fix (Scott Benesh) [1343743] - [scsi] smartpqi: bump driver version (Scott Benesh) [1343743] - [scsi] smartpqi: add smartpqi.txt (Scott Benesh) [1343743] - [scsi] smartpqi: update Kconfig (Scott Benesh) [1343743] - [scsi] smartpqi: remove timeout for cache flush operations (Scott Benesh) [1343743] - [scsi] smartpqi: scsi queuecommand cleanup (Scott Benesh) [1343743] - [scsi] smartpqi: minor tweaks to update time support (Scott Benesh) [1343743] - [scsi] smartpqi: minor function reformating (Scott Benesh) [1343743] - [scsi] smartpqi: correct event acknowledgement timeout issue (Scott Benesh) [1343743] - [scsi] smartpqi: correct controller offline issue (Scott Benesh) [1343743] - [scsi] smartpqi: add kdump support (Scott Benesh) [1343743] - [scsi] smartpqi: enhance reset logic (Scott Benesh) [1343743] - [scsi] smartpqi: enhance drive offline informational message (Scott Benesh) [1343743] - [scsi] smartpqi: simplify spanning (Scott Benesh) [1343743] - [scsi] smartpqi: change tmf macro names (Scott Benesh) [1343743] - [scsi] smartpqi: change aio sg processing (Scott Benesh) [1343743] - [scsi] aacraid: remove wildcard for series 9 controllers (Scott Benesh) [1343743] - [scsi] smartpqi: initial commit of Microsemi smartpqi driver (Scott Benesh) [1343743]- [hv] get rid of id in struct vmbus_channel (Vitaly Kuznetsov) [1322802] - [hv] make VMBus bus ids persistent (Vitaly Kuznetsov) [1322802] - [hv] storvsc: Fix potential memory leak (Cathy Avery) [1322928 1352824] - [hv] storvsc: Filter out storvsc messages CD-ROM medium not present (Cathy Avery) [1322928 1352824] - [hv] storvsc: fix SRB_STATUS_ABORTED handling (Cathy Avery) [1322928 1352824] - [hv] storvsc: add logging for error/warning messages (Cathy Avery) [1322928 1352824] - [hv] storvsc: Fix a bug in the handling of SRB status flags (Cathy Avery) [1322928 1352824] - [hv] storvsc: Don't set the SRB_FLAGS_QUEUE_ACTION_ENABLE flag (Cathy Avery) [1322928 1352824] - [hv] storvsc: Set the tablesize based on the information given by the host (Cathy Avery) [1322928 1352824] - [hv] storvsc: Don't assume that the scatterlist is not chained (Cathy Avery) [1322928 1352824] - [hv] storvsc: Retrieve information about the capability of the target (Cathy Avery) [1322928 1352824] - [hv] storvsc: Always send on the selected outgoing channel (Cathy Avery) [1322928 1352824] - [hv] vmbus: Support a vmbus API for efficiently sending page arrays (Cathy Avery) [1322928 1352824] - [hv] balloon: replace ha_region_mutex with spinlock (Vitaly Kuznetsov) [1326999 1381617] - [hv] balloon: account for gaps in hot add regions (Vitaly Kuznetsov) [1326999 1381617] - [hv] balloon: keep track of where ha_region starts (Vitaly Kuznetsov) [1326999 1381617] - [hv] balloon: reset host_specified_ha_region (Vitaly Kuznetsov) [1326999 1381617] - [hv] balloon: don't crash when memory is added in non-sorted order (Vitaly Kuznetsov) [1326999 1381617] - [hv] balloon: check if ha_region_mutex was acquired in MEM_CANCEL_ONLINE case (Vitaly Kuznetsov) [1326999 1381617] - [hv] don't leak memory in vmbus_establish_gpadl() (Vitaly Kuznetsov) [1376860] - [hv] get rid of redundant messagecount in create_gpadl_header() (Vitaly Kuznetsov) [1376860] - [hv] vmbus: don't manipulate with clocksources on crash (Cathy Avery) [1365049] - [hv] correct tsc page sequence invalid value (Cathy Avery) [1365049] - [hv] vmbus: fix build warning (Cathy Avery) [1365049] - [hv] vmbus: Implement a clocksource based on the TSC page (Cathy Avery) [1365049] - [hv] kvp: cancel kvp_host_handshake_work on module unload (Vitaly Kuznetsov) [1321259] - [x86] mm/xen: Suppress hugetlbfs in PV guests (Vitaly Kuznetsov) [1312331] - [mm] hugetlb: allow hugepages_supported to be architecture specific (Vitaly Kuznetsov) [1312331]- [netdrv] i40e/i40evf : Bump driver version from 1.5.5 to 1.5.10 (Stefan Assmann) [1360179] - [netdrv] i40evf: RSS Hash Option parameters (Stefan Assmann) [1360179] - [netdrv] i40e: Remove HMC AQ API implementation (Stefan Assmann) [1360179] - [netdrv] i40evf: Add driver support for promiscuous mode (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Only offload VLAN tag if enabled (Stefan Assmann) [1360179] - [netdrv] i40e: Add DeviceID for X722 QSFP+ (Stefan Assmann) [1360179] - [netdrv] i40e: Add device capability which defines if update is available (Stefan Assmann) [1360179] - [netdrv] i40evf: Allow PF driver to configure RSS (Stefan Assmann) [1360179] - [netdrv] i40e: Specify AQ event opcode to wait for (Stefan Assmann) [1360179] - [netdrv] i40evf: Don't Panic (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Limit TSO to 7 descriptors for payload instead of 8 per packet (Stefan Assmann) [1360179] - [netdrv] i40evf: properly handle VLAN features (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Bump patch from 1.5.2 to 1.5.5 (Stefan Assmann) [1360179] - [netdrv] i40e: Input set mask constants for RSS, flow director, and flex bytes (Stefan Assmann) [1360179] - [netdrv] i40e: Add RSS configuration to virtual channel (Stefan Assmann) [1360179] - [netdrv] i40e: Move NVM variable out of AQ struct (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Faster RX via avoiding FCoE (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Drop unused tx_ring argument (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Bump patch from 1.5.1 to 1.5.2 (Stefan Assmann) [1360179] - [netdrv] i40evf: Fix get_rss_aq (Stefan Assmann) [1360179] - [netdrv] i40evf: Add longer wait after remove module (Stefan Assmann) [1360179] - [netdrv] i40e: Add new device ID for X722 (Stefan Assmann) [1360179] - [netdrv] i40evf: Fix VLAN features (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Bump patch from 1.4.25 to 1.5.1 (Stefan Assmann) [1360179] - [netdrv] i40evf: Add additional check for reset (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Fix handling of boolean logic in polling routines (Stefan Assmann) [1360179] - [netdrv] i40evf: remove dead code (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Allow up to 12K bytes of data per Tx descriptor instead of 8K (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Bump i40e to 1.4.25 and i40evf to 1.4.15 (Stefan Assmann) [1360179] - [netdrv] i40e: implement and use Rx CTL helper functions (Stefan Assmann) [1360179] - [netdrv] i40e: add adminq commands for Rx CTL registers (Stefan Assmann) [1360179] - [netdrv] i40e: Add functions to blink led on 10GBaseT PHY (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Rewrite logic for 8 descriptor per packet check (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Break up xmit_descriptor_count from maybe_stop_tx (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Use u64 values instead of casting them in TSO function (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Drop outer checksum offload that was not requested (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Bump i40e to 1.4.15 and i40evf to 1.4.11 (Stefan Assmann) [1360179] - [netdrv] i40e: When in promisc mode apply promisc mode to Tx Traffic as well (Stefan Assmann) [1360179] - [netdrv] i40e: clean event descriptor before use (Stefan Assmann) [1360179] - [netdrv] i40evf: set adapter state on reset failure (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: avoid atomics (Stefan Assmann) [1360179] - [netdrv] i40e: Add a SW workaround for lost interrupts (Stefan Assmann) [1360179] - [netdrv] i40evf: support packet split receive (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Bump version (Stefan Assmann) [1360179] - [netdrv] i40e: properly show packet split status in debugfs (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: use logical operators, not bitwise (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: use __GFP_NOWARN (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: try again after failure (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: don't lose interrupts (Stefan Assmann) [1360179] - [netdrv] i40evf: Change vf driver string to reflect all products i40evf supports (Stefan Assmann) [1360179] - [netdrv] i40e: Refactor force_wb and WB_ON_ITR functionality code (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: bump version to 1.4.12/1.4.8 (Stefan Assmann) [1360179] - [netdrv] i40e: do TSO only if CHECKSUM_PARTIAL is set (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Bump i40e to 1.4.11 and i40evf to 1.4.7 (Stefan Assmann) [1360179] - [netdrv] i40evf: enable bus master after reset (Stefan Assmann) [1360179] - [netdrv] i40e: fix write-back-on-itr to work with legacy itr (Stefan Assmann) [1360179] - [netdrv] i40e: Bump AQ minor version to 1.5 for new FW features (Stefan Assmann) [1360179] - [netdrv] i40e: AQ thermal sensor control struct (Stefan Assmann) [1360179] - [netdrv] i40e: AQ Add VXLAN-GPE tunnel type (Stefan Assmann) [1360179] - [netdrv] i40e: AQ Add set_switch_config (Stefan Assmann) [1360179] - [netdrv] i40e: AQ Shared resource flags (Stefan Assmann) [1360179] - [netdrv] i40e: AQ Add external power class to get link status (Stefan Assmann) [1360179] - [netdrv] i40e: AQ Geneve cloud tunnel type (Stefan Assmann) [1360179] - [netdrv] i40e: AQ Add Run PHY Activity struct (Stefan Assmann) [1360179] - [netdrv] i40e: add new proxy-wol bit for X722 (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Use private workqueue (Stefan Assmann) [1360179] - [netdrv] i40evf: add new write-back mode (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Fix for UDP/TCP RSS for X722 (Stefan Assmann) [1360179] - [netdrv] i40evf: null out ring pointers on free (Stefan Assmann) [1360179] - [netdrv] i40e: define function capabilities in only one place (Stefan Assmann) [1360179] - [netdrv] i40evf: allow channel bonding of VFs (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Fix RSS rx-flow-hash configuration through ethtool (Stefan Assmann) [1360179] - [netdrv] treewide: Fix typos in printk (Stefan Assmann) [1360179] - [netdrv] i40e: remove forever unused ID (Stefan Assmann) [1360179] - [netdrv] i40e: Fix Rx hash reported to the stack by our driver (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Bump i40e to 1.4.8 and i40evf to 1.4.4 (Stefan Assmann) [1360179] - [netdrv] i40evf: change version string generation (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Add a new offload for RSS PCTYPE V2 for X722 (Stefan Assmann) [1360179] - [netdrv] i40e: Opcode and structures required by OEM Post Update AQ command and add new NVM arq message (Stefan Assmann) [1360179] - [netdrv] i40evf: check rings before freeing resources (Stefan Assmann) [1360179] - [netdrv] i40e: Fix errors resulted while turning off TSO (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: use configured RSS key and lookup table in i40e_vsi_config_rss (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: fix broken i40e_config_rss_aq function (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: move i40e_vsi_config_rss below i40e_get_rss_aq (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Remove redundant memset (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: check for and deal with non-contiguous TCs (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf : Bump driver version from 1.5.5 to 1.5.10 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Update device ids for X722 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Drop extra copy of function (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Use consistent type for vf_id (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: PTP - avoid aggregate return warnings (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Fix uninitialized variable (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Remove HMC AQ API implementation (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40evf: Add driver support for promiscuous mode (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Add VF promiscuous mode driver support (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Add promiscuous on VLAN support (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Only offload VLAN tag if enabled (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Remove zero check (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Add DeviceID for X722 QSFP+ (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Add device capability which defines if update is available (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Specify AQ event opcode to wait for (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Code cleanup in i40e_add_fdir_ethtool (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Limit TSO to 7 descriptors for payload instead of 8 per packet (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: fix errant PCIe bandwidth message (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Bump patch from 1.5.2 to 1.5.5 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Input set mask constants for RSS, flow director, and flex bytes (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Move NVM event wait check to NVM code (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Add RSS configuration to virtual channel (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Move NVM variable out of AQ struct (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Restrict VF poll mode to only single function mode devices (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Faster RX via avoiding FCoE (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Drop unused tx_ring argument (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Move HW flush (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Leave debug_mask cleared at init (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Inserting a HW capability display info (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Bump patch from 1.5.1 to 1.5.2 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Request PHY media event at reset time (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Lower some message levels (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Fix for supported link modes in 10GBaseT PHY's (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Disable link polling (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Make VF resets more reliable (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Add new device ID for X722 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Remove unused variable (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: remove redundant check on vsi->active_vlans (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Bump patch from 1.4.25 to 1.5.1 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Change comment to reflect correct function name (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Change unknown event error msg to ignore message (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Added code to prevent double resets (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Notify VFs of all resets (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Remove timer and task only if created (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Assure that adminq is alive in debug mode (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Remove MSIx only if created (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Fix up return code (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Save off VSI resource count when updating VSI (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Remove I40E_MAX_USER_PRIORITY define (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Fix handling of boolean logic in polling routines (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Allow up to 12K bytes of data per Tx descriptor instead of 8K (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: call ndo_stop() instead of dev_close() when running offline selftest (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: queue-specific settings for interrupt moderation (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Bump i40e to 1.4.25 and i40evf to 1.4.15 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: let go of the past (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: suspend scheduling during driver unload (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Use the new rx ctl register helpers. Don't use AQ calls from clear_hw (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: implement and use Rx CTL helper functions (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add adminq commands for Rx CTL registers (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add check for null VSI (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Expose some registers to program parser, FD and RSS logic (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Fix for unexpected messaging (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Do not wait for Rx queue disable in DCB reconfig (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Increase timeout when checking GLGEN_RSTAT_DEVSTATE bit (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Fix led blink capability for 10GBaseT PHY (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Add functions to blink led on 10GBaseT PHY (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Rewrite logic for 8 descriptor per packet check (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Break up xmit_descriptor_count from maybe_stop_tx (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Clean-up Rx packet checksum handling (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Set skb->csum_level for encapsulated checksum (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Add exception handling for Tx checksum (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Use u64 values instead of casting them in TSO function (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Drop outer checksum offload that was not requested (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Bump i40e to 1.4.15 and i40evf to 1.4.11 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: When in promisc mode apply promisc mode to Tx Traffic as well (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: clean event descriptor before use (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: better error reporting for nvmupdate (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: expand comment (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Do not disable queues in the Legacy/MSI Interrupt handler (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: avoid atomics (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Removal of code which relies on BASE VEB SEID (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Fix PROMISC mode for Multi-function per port (MFP) devices (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Add a SW workaround for lost interrupts (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: trivial: cleanup use of pf->hw (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: drop unused debugfs file "dump" (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: get rid of magic number (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Bump version (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: properly show packet split status in debugfs (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: use logical operators, not bitwise (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: use __GFP_NOWARN (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: dump descriptor indexes in hex (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: try again after failure (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: don't lose interrupts (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Refactor force_wb and WB_ON_ITR functionality code (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: use new add_veb calling with VEB stats control (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add VEB stat control and remove L2 cloud filter (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: set shared bit for multicast filters (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Make the DCB firmware checks for X710/XL710 only (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: move sync_vsi_filters up in service_task (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add priv flag for automatic rule eviction (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: bump version to 1.4.12/1.4.8 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: avoid large memcpy by assigning struct (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: count allocation errors (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: drop unused function (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: negate PHY int mask bits (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: APIs to Add/remove port mirroring rules (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: fix: do not sleep in netdev_ops (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: allocate memory safer (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: do TSO only if CHECKSUM_PARTIAL is set (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: trivial: fix missing space (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: trivial: drop duplicate definition (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Bump i40e to 1.4.11 and i40evf to 1.4.7 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: trivial: remove unnecessary local var (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: remove VF device IDs from PF (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add netdev info to VSI dump (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add a little more to an NVM update debug message (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: refactor DCB function (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add 20G speed for Tx bandwidth calculations (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add counter for arq overflows (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: fix write-back-on-itr to work with legacy itr (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Store lan_vsi_idx and lan_vsi_id in the right size (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Bump AQ minor version to 1.5 for new FW features (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: AQ thermal sensor control struct (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: AQ Add VXLAN-GPE tunnel type (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: AQ Add set_switch_config (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: AQ Shared resource flags (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add 100Mb ethtool reporting (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: AQ Add Run PHY Activity struct (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Limit DCB FW version checks to X710/XL710 devices (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add new proxy-wol bit for X722 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Use private workqueue (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40evf: add new write-back mode (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Fix for UDP/TCP RSS for X722 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Extend ethtool RSS hooks for X722 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add new device IDs for X722 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: bump version to 1.4.10 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Cleanup the code with respect to restarting autoneg (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: define function capabilities in only one place (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Replace X722 mac check in ethtool get_settings (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Fix RSS rx-flow-hash configuration through ethtool (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Add mac_filter_element at the end of the list instead of HEAD (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: remove forever unused ID (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Fix Rx hash reported to the stack by our driver (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: allow zero MAC address for VFs (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: change log messages and error returns (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Bump i40e to 1.4.8 and i40evf to 1.4.4 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: clean whole mac filter list (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Add a new offload for RSS PCTYPE V2 for X722 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: hush little warnings (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Opcode and structures required by OEM Post Update AQ command and add new NVM arq message (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: use explicit cast from u16 to u8 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: don't add zero MAC filter (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: properly delete VF MAC filters (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: chomp the BIT(_ULL) (Stefan Assmann) [1249250 1310402 1346978]- [mm] close FOLL MAP_PRIVATE race (Larry Woodman) [1385117] {CVE-2016-5195}- [netdrv] sfc: report supported link speeds on SFP connections (Jarod Wilson) [1384621] - [fs] dlm: free workqueues after the connections (Marcelo Leitner) [1365204] - [drm] vmwgfx: respect 'nomodeset' (Rob Clark) [1342114] - [netdrv] ibmveth: check return of skb_linearize in ibmveth_start_xmit (Gustavo Duarte) [1322315] - [fs] NFSv4.1: nfs41_clear_delegation_stateid shouldn't trust NFS_DELEGATED_STATE (Steve Dickson) [1230305] - [drm] i915/skl: Fix spurious gpu hang with gt3/gt4 revs (Rob Clark) [1323945] - [drm] i915/skl: Fix rc6 based gpu/system hang (Rob Clark) [1323945] - [drm] prime: fix error path deadlock fail (Rob Clark) [1334880] - [drm] Balance error path for GEM handle allocation (Rob Clark) [1334880] - [netdrv] ixgbe: cleanup crosstalk fix (Ken Cox) [1346399] - [netdrv] ixgbe: Add work around for empty SFP+ cage crosstalk (Ken Cox) [1346399] - [netdrv] ixgbe: Add definitions for x550em_a 10G MAC (Ken Cox) [1346399] - [netdrv] ixgbe: Do not clear RAR entry when clearing VMDq for SAN MAC (Ken Cox) [1346399] - [md] disable RAID5 /sys/block/md/md/group_thread_cnt (Jes Sorensen) [1322733] - [mfd] rtsx: Various tweaks for RHEL-6 (Don Zickus) [1167938] - [mfd] rtsx: Add in support for power down (Don Zickus) [1167938] - [mfd] rtsx: Update driving settings (Don Zickus) [1167938] - [mfd] rtsx: Read vendor setting from config space (Don Zickus) [1167938] - [mfd] rtsx: Add support for rts525A (Don Zickus) [1167938]- [fs] NFS: Fix another OPEN_DOWNGRADE bug (Steve Dickson) [1340539] - [fs] NFSv4: Fix another bug in the close/open_downgrade code (Steve Dickson) [1340539] - [fs] NFSv4: Fix problems with close in the presence of a delegation (Steve Dickson) [1340539] - [debug] lockdep: raise MAX_LOCKDEP_CHAINS_BITS to 16 (Maurizio Lombardi) [1314144] - [block] nvme: add device id's with intel stripe quirk (David Milburn) [1372088] - [hv] avoid vfree() on crash (Vitaly Kuznetsov) [1301903 1333167] - [hv] vmbus: handle various crash scenarios (Vitaly Kuznetsov) [1301903 1333167] - [hv] vmbus: Support kexec on ws2012 r2 and above (Vitaly Kuznetsov) [1301903 1333167] - [hv] vmbus: Support handling messages on multiple CPUs (Vitaly Kuznetsov) [1301903 1333167] - [hv] vmbus: remove code duplication in message handling (Vitaly Kuznetsov) [1301903 1333167] - [hv] vmbus: avoid unneeded compiler optimizations in vmbus_wait_for_unload() (Vitaly Kuznetsov) [1301903 1333167] - [hv] vmbus: avoid wait_for_completion() on crash (Vitaly Kuznetsov) [1301903 1333167] - [hv] vmbus: avoid scheduling in interrupt context in vmbus_initiate_unload() (Vitaly Kuznetsov) [1301903 1333167] - [hv] vmbus: don't loose HVMSG_TIMER_EXPIRED messages (Vitaly Kuznetsov) [1301903 1333167] - [hv] vmbus: Force all channel messages to be delivered on CPU 0 (Vitaly Kuznetsov) [1301903 1333167] - [fs] sunrpc: make AF_LOCAL connect synchronous (Steve Dickson) [1321366] - [fs] sunrpc: TCP/UDP always close the old socket before reconnecting (Steve Dickson) [1321366] - [fs] sunrpc: Add helpers to prevent socket create from racing (Steve Dickson) [1321366] - [fs] sunrpc: Fix stupid typo in xs_sock_set_reuseport (Steve Dickson) [1321366] - [fs] sunrpc: Define xs_tcp_fin_timeout only if CONFIG_SUNRPC_DEBUG (Steve Dickson) [1321366] - [fs] sunrpc: Handle connection reset more efficiently (Steve Dickson) [1321366] - [fs] sunrpc: Remove the redundant XPRT_CONNECTION_CLOSE flag (Steve Dickson) [1321366] - [fs] sunrpc: Make xs_tcp_close() do a socket shutdown rather than a sock_release (Steve Dickson) [1321366] - [fs] sunrpc: Ensure xs_tcp_shutdown() requests a full close of the connection (Steve Dickson) [1321366] - [fs] sunrpc: Cleanup to remove remaining uses of XPRT_CONNECTION_ABORT (Steve Dickson) [1321366] - [fs] sunrpc: Remove TCP socket linger code (Steve Dickson) [1321366] - [fs] sunrpc: Remove TCP client connection reset hack (Steve Dickson) [1321366] - [fs] sunrpc: Ensure xs_reset_transport() resets the close connection flags (Steve Dickson) [1321366] - [fs] sunrpc: Do not clear the source port in xs_reset_transport (Steve Dickson) [1321366] - [fs] sunrpc: Handle EADDRINUSE on connect (Steve Dickson) [1321366] - [fs] sunrpc: Set SO_REUSEPORT socket option for TCP connections (Steve Dickson) [1321366] - [block] nvme: Increase the max transfer size when mdts is 0 (David Milburn) [1343876] - [block] nvme: make setup work for devices that don't do INTx (David Milburn) [1343876] - [block] nvme: Fix potential IO timeout race condition (David Milburn) [1343876] - [block] nvme: Don't write cq doorbell on suspended queues (David Milburn) [1343876] - [block] nvme: Fix ioctl passthrough length calculation (David Milburn) [1343876] - [block] nvme: Return busy status on suspended queue (David Milburn) [1343876] - [block] nvme: Add nvme subsystem reset IOCTL (David Milburn) [1343876] - [block] nvme: Add nvme subsystem reset support (David Milburn) [1343876] - [block] nvme: add sysfs and ioctl controller reset (David Milburn) [1343876] - [block] nvme: increase depth of admin queue (David Milburn) [1343876] - [infiniband] ib/qib: Support creating qps with GFP_NOIO flag (Alex Estrin) [1373507] - [infiniband] ib/qib: Improve ipoib UD performance (Alex Estrin) [1373507] - [infiniband] ib/qib: fix mcast detach when qp not attached (Alex Estrin) [1373507] - [infiniband] ib/qib: Prevent context loss (Alex Estrin) [1373507] - [pci] Allocate ATS struct during enumeration (Myron Stowe) [1228022] - [mm] thp: fix SMP race condition between THP page fault and MADV_DONTNEED (Andrea Arcangeli) [1314133] - [netdrv] igb: call ndo_stop() instead of dev_close() when running offline selftest (Stefan Assmann) [1267865] - [block] Update queue-sysfs.txt documentation file (Joe Lawrence) [1361603] - [mm] tracing: Fix no callsite ifndef CONFIG_KMEMTRACE (Aristeu Rozanski) [1123990] - [mm] tracing: Define kmem_cache_alloc_notrace ifdef CONFIG_TRACING (Aristeu Rozanski) [1123990] - [kernel] replace some read_lock(&tasklist_lock)'s with tasklist_read_lock() (Oleg Nesterov) [1304864] - [kernel] replace write_lock_irq(&tasklist_lock) with tasklist_write_lock_irq() (Oleg Nesterov) [1304864] - [kernel] introduce tasklist_read_lock() and tasklist_write_lock_irq() (Oleg Nesterov) [1304864] - [fs] gfs2: Update file times after grabbing glock (Andreas Grunbacher) [1379452] - [fs] gfs2: Initialize atime of I_NEW inodes (Andreas Grunbacher) [1379452]- [netdrv] enic: set netdev->vlan_features (Stefan Assmann) [1309973] - [s390] qeth: delete napi struct when removing a qeth device (Hendrik Brueckner) [1357027] - [s390] iucv: call skb_linearize() when needed (Hendrik Brueckner) [1341759] - [s390] dasd: fix hanging device after clear subchannel (Hendrik Brueckner) [1368066] - [s390] fix test_fp_ctl inline assembly contraints (Hendrik Brueckner) [1357029] - [s390] spinlock: avoid yield to non existent cpu (Hendrik Brueckner) [1341757] - [mm] hugetlb: don't use reserved during VM_SHARED mapping cow (Petr Holasek) [1297199] - [scsi] mpt3sas: Fix panic when aer correct error occurred (Frank Ramsay) [1374743] - [fs] nfs4.1: Remove a bogus BUG_ON() in nfs4_layoutreturn_done (Steve Dickson) [1376467] - [fs] nfs4: Fix potential use after free of state in nfs4_do_reclaim (Dave Wysochanski) [1343231] - [fs] ext2: fix filesystem deadlock while reading corrupted xattr block (Carlos Maiolino) [847106] - [documentation] watchdog: hpwdt: remove email address from doc (Nigel Croxon) [1375651] - [documentation] watchdog: hpwdt: Adjust documentation to match latest kernel module parameters (Nigel Croxon) [1375651]- [fs] NFSv4.1: Fix an NFSv4.1 state renewal regression (Dave Wysochanski) [1332300] - [scsi] ibmvfc: Fix I/O hang when port is not mapped (Steve Best) [1377964] - [powerpc] eeh: Fix dereferencing NULL device_node (Gustavo Duarte) [1323874] - [fs] nfsd3: Check write permission after checking existence (Harshula Jayasuriya) [1373393] - [x86] tsc: Add backwards time checking to read_tsc() and vread_tsc() (Prarit Bhargava) [1375163] - [sched] core: Clear the root_domain cpumasks in init_rootdomain (Aristeu Rozanski) [1214887] - [edac] sb_edac: get rid of 2HA handling while getting active channels (Aristeu Rozanski) [1318810 1353808] - [edac] sb_edac: fix Broadwell channel calculation (Aristeu Rozanski) [1318810 1353808] - [edac] sb_edac: fix csrow/channel emulation (Aristeu Rozanski) [1318810 1353808] - [edac] sb_edac: Fix rank lookup on Broadwell (Aristeu Rozanski) [1318810 1353808] - [edac] sb_edac: Take account of channel hashing when needed (Aristeu Rozanski) [1318810 1353808] - [edac] sb_edac: Repair damage introduced when "fixing" channel address (Aristeu Rozanski) [1318810 1353808] - [edac] sb_edac: Fix computation of channel address (Aristeu Rozanski) [1318810 1353808] - [edac] sb_edac: Add support for duplicate device IDs (Aristeu Rozanski) [1318810 1353808] - [acpi] SRAT: fix SRAT parsing order with both LAPIC and X2APIC present (Prarit Bhargava) [1247218] - [acpi] tables: test the correct variable (Prarit Bhargava) [1247218] - [x86] acpi: Handle apic/x2apic entries in MADT in correct order (Prarit Bhargava) [1247218] - [acpi] tables: Add acpi_subtable_proc to ACPI table parsers (Prarit Bhargava) [1247218] - [acpi] table: Always count matched and successfully parsed entries (Prarit Bhargava) [1247218] - [acpi] table: Add new function to get table entries (Prarit Bhargava) [1247218] - [netdrv] ixgbe: Fix ATR so that it correctly handles IPv6 extension headers (Ken Cox) [1339563] - [netdrv] ixgbe: Store VXLAN port number in network order (Ken Cox) [1339563] - [netdrv] ixgbe: Make ATR recognize IPv6 extended headers (Ken Cox) [1339563] - [net] vlan: Fix FCOE_MTU support (Maurizio Lombardi) [1367250] - [net] inet_diag: fix oops for IPv4 AF_INET6 TCP SYN-RECV state (Phil Sutter) [1328053] - [net] tcp: make challenge acks less predictable (Florian Westphal) [1355607] {CVE-2016-5696} - [net] netfilter: bridge: do not re-invoke iptables (Florian Westphal) [1319883] - [net] set dev->addr_assign_type correctly (Sabrina Dubroca) [1318500] - [netdrv] atheros eth: set addr_assign_type if random_ether_addr() used (Sabrina Dubroca) [1318500] - [netdrv] ethoc: set addr_assign_type if random_ether_addr() used (Sabrina Dubroca) [1318500] - [net] use eth_hw_addr_random() and reset addr_assign_type (Sabrina Dubroca) [1318500] - [netdrv] replace random_ether_addr() with eth_hw_addr_random() (Sabrina Dubroca) [1318500]- [firmware] revert "amd-ucode: Add microcode_amd" (Phillip Lougher) [1375170] - [firmware] revert "amd-ucode: Add microcode_amd_fam15" (Phillip Lougher) [1375170] - [firmware] revert "amd-ucode: Add microcode_amd_fam16" (Phillip Lougher) [1375170] - [s390] mm: fix asce_bits handling with dynamic pagetable levels (Steve Best) [1341758]- [firmware] amd-ucode: Add microcode_amd_fam16 (Suravee Suthikulpanit) [1322525] - [firmware] amd-ucode: Add microcode_amd_fam15 (Suravee Suthikulpanit) [1322525] - [firmware] amd-ucode: Add microcode_amd (Suravee Suthikulpanit) [1322525] - [netdrv] igbvf: remove "link is Up" message when registering mcast address (Corinna Vinschen) [1304114] - [acpi] acpia: Fix Scope() op in module level code (Lenny Szubowicz) [1357316] - [security] selinux: test for !ss_initialized in selinux_sysctl (Mateusz Guzik) [1285009] - [scsi] fnic: Fix to cleanup aborted IO to avoid device being offlined by mid-layer (Maurizio Lombardi) [1341298]- [netdrv] bnxt_en: Add new NPAR and dual media device IDs (John Linville) [1347825] - [netdrv] bnxt_en: Limit RX BD pages to be no bigger than 32K (John Linville) [1347825] - [netdrv] bnxt_en: Add BCM5731X and BCM5741X device IDs (John Linville) [1347825] - [netdrv] bnxt_en: Add PCI device ID for 57404 NPAR devices (John Linville) [1347825] - [netdrv] bnxt_en: Enable NPAR (NIC Partitioning) Support (John Linville) [1347825] - [netdrv] bnxt_en: Add function for VF driver to query default VLAN (John Linville) [1347825] - [netdrv] bnxt_en: Fix tx push race condition (John Linville) [1347825] - [netdrv] bnxt_en: Add BCM57314 device ID (John Linville) [1347825] - [netdrv] bnxt_en: Setup multicast properly after resetting device (John Linville) [1347825] - [netdrv] bnxt_en: Need memory barrier when processing the completion ring (John Linville) [1347825] - [netdrv] bnxt_en: Don't fallback to INTA on VF (John Linville) [1347825] - [netdrv] bnxt_en: Update to Firmware 1.2.2 spec (John Linville) [1347825] - [netdrv] bnxt_en: Fix ethtool -a reporting (John Linville) [1347825] - [netdrv] bnxt_en: Fix typo in bnxt_hwrm_set_pause_common() (John Linville) [1347825] - [netdrv] vmxnet3: update to version 3 (Neil Horman) [1290656] - [netdrv] vmxnet3: introduce command to register memory region (Neil Horman) [1290656] - [netdrv] vmxnet3: add support for get_coalesce, set_coalesce ethtool operations (Neil Horman) [1290656] - [netdrv] vmxnet3: add receive data ring support (Neil Horman) [1290656] - [netdrv] vmxnet3: allow variable length transmit data ring buffer (Neil Horman) [1290656] - [netdrv] vmxnet3: introduce generalized command interface to configure the device (Neil Horman) [1290656] - [netdrv] vmxnet3: prepare for version 3 changes (Neil Horman) [1290656] - [netdrv] vmxnet3: segCnt can be 1 for LRO packets (Neil Horman) [1290656] - [netdrv] vmxnet3: Changes for vmxnet3 adapter version 2 (fwd) (Neil Horman) [1290656] - [netdrv] vmxnet3: set CHECKSUM_UNNECESSARY for IPv6 packets (Neil Horman) [1290656] - [netdrv] vmxnet3: fix lock imbalance in vmxnet3_tq_xmit() (Neil Horman) [1290656 1311537] - [netdrv] vmxnet3: Update Rx ring 2 max size (Neil Horman) [1290656] - [netdrv] Vmxnet3: Fix regression caused by 5738a09 (Neil Horman) [1290656] - [netdrv] vmxnet3: Fix use of mfTableLen for big endian architectures (Neil Horman) [1290656] - [netdrv] vmxnet3: get rid of unnecessary initializations in .get_drvinfo() (Neil Horman) [1290656] - [netdrv] Vmxnet3: Extend register dump support (Neil Horman) [1290656] - [fs] namei: don't rehash target on succesful rename (J. Bruce Fields) [1080701] - [powerpc] eeh: Block PCI configuration space access during EEH (Gustavo Duarte) [1216944] - [scsi] Avoid crashing if device uses DIX but adapter does not support it (Ewan Milne) [1369997] - [scsi] aacraid: Check size values after double-fetch from user (Maurizio Lombardi) [1369770] {CVE-2016-6480}- [fs] ecryptfs: prevent mounts backed by procfs (Mateusz Guzik) [1347102] {CVE-2016-1583} - [hid] usbhid: add quirk for PIXART OEM mouse used by HP (Torez Smith) [1295575] - [hid] usbhid: add HP OEM mouse to quirk ALWAYS_POLL (Torez Smith) [1295575] - [netdrv] bonding: Prevent IPv6 link local address on enslaved devices (Jarod Wilson) [1292358] - [powerpc] iommu: release the DDW when the PHB device node is unplugged (Gustavo Duarte) [1328668] - [netdrv] bonding: don't use stale speed and duplex information (Jarod Wilson) [1327315] - [scsi] Revert: restart list search after unlock in scsi_remove_target (Ewan Milne) [1369564] - [s390] mm: four page table levels vs. fork (Hendrik Brueckner) [1316461] {CVE-2016-2143}- [scsi] bnx2fc: replace printk() with BNX2FC_IO_DBG() (Maurizio Lombardi) [1337944] - [scsi] restart list search after unlock in scsi_remove_target (Ewan Milne) [1349623]- [fs] gfs2: Cache ACLs read from disk (Andreas Gruenbacher) [1330625] - [mm] Fix slab growing out of bound within a cpuset (Larry Woodman) [1350997] - [scsi] fix race between simultaneous decrements of ->host_failed (Gustavo Duarte) [1344835] - [fs] xfs: fix Q_XQUOTARM ioctl (Zorro Lang) [1329066] - [virt] storvsc: driver needs to account for reference to sdev_dev kobj (Cathy Avery) [1316861] - [fs] Set MAY_SIGN for multiuser mounts (Sachin Prabhu) [1323053] - [x86] mm: Improve switch_mm() barrier comments (Rafael Aquini) [1332601] {CVE-2016-2069} - [x86] mm: Add barriers and document switch_mm()-vs-flush synchronization (Rafael Aquini) [1332601] {CVE-2016-2069} - [netdrv] vmxnet3: avoid calling pskb_may_pull with interrupts disabled (Jamie Bainbridge) [1340684] - [netdrv] vmxnet3: fix checks for dma mapping errors (Jamie Bainbridge) [1340684] - [net] netfilter: ip6table_raw: fix table priority (Eric Garver) [1317365] - [net] sch_gred: should not use GFP_KERNEL while holding a spinlock (Eric Garver) [1328774] - [net] netfilter: fix xt_TCPOPTSTRIP for ipv6 (Paolo Abeni) [1325733] - [net] ipv6: Count in extension headers in skb->network_header (Jakub Sitnicki) [1323491] - [net] Make userland include of netlink.h more sane (Ondrej Hlavaty) [1313266] - [net] bridge: notifier called with the wrong device (Paolo Abeni) [1315988]- [fs] gfs2: Check rs_free with rd_rsspin protection (Robert S Peterson) [1362566] - [x86] hyperv: Avoid reporting bogus NMI status for Gen2 instances (Vitaly Kuznetsov) [1320215] - [x86] mrst: Avoid reporting wrong nmi status (Vitaly Kuznetsov) [1320215] - [scsi] sysfs: protect against double execution of __scsi_remove_device() (Vitaly Kuznetsov) [1343105] - [scsi] proper state checking and module refcount handling in scsi_device_get (Vitaly Kuznetsov) [1343105] - [netdrv] e1000e: prevent division by zero if TIMINCA is zero (Denys Vlasenko) [1322244] - [powerpc] perf: Add support for second POWER8 PVR (Gustavo Duarte) [1316453] - [fs] xfs: avoid AGI/AGF deadlock scenario for inode chunk allocation (Brian Foster) [1311879] - [fs] xfs: xfs_iflush_cluster has range issues (Brian Foster) [1311853] - [fs] xfs: mark reclaimed inodes invalid earlier (Brian Foster) [1311853] - [fs] xfs: xfs_inode_free() isn't RCU safe (Brian Foster) [1311853] - [fs] xfs: optimise xfs_iext_destroy (Brian Foster) [1311853] - [fs] xfs: skip stale inodes in xfs_iflush_cluster (Brian Foster) [1311853] - [fs] xfs: fix inode validity check in xfs_iflush_cluster (Brian Foster) [1311853] - [fs] xfs: xfs_iflush_cluster fails to abort on error (Brian Foster) [1311853] - [fs] xfs: remove log item from AIL in xfs_iflush after a shutdown (Brian Foster) [1311853] - [fs] xfs: remove log item from AIL in xfs_qm_dqflush after a shutdown (Brian Foster) [1311853] - [fs] sunrpc: move NO_CRKEY_TIMEOUT to the auth->au_flags (Scott Mayhew) [1294939] - [x86] mce: Fix regression. All error records should report via /dev/mcelog (Prarit Bhargava) [1355847] - [fs] lockd: unregister notifier blocks if the service fails to come up completely (Scott Mayhew) [1346317] - [x86] acpi: fix empty _OSI strings during boot (Prarit Bhargava) [1268934] - [kernel] audit: error message typo correction (Richard Guy Briggs) [1342857] - [documentation] mm: document improved handling of swappiness==0 (Jerome Marchand) [1341499] - [netdrv] Fix ixgbe allocation warning splat (Neil Horman) [1325068] - [net] phonet: fix potential use-after-free in pep_sock_close() (Lauro Ramos Venancio) [1326568] - [fs] cifs: fix use-after-free bug in find_writable_file (Sachin Prabhu) [1295008] - [x86] Drop WARN from multi-BAR check in ioremap_caller (Larry Woodman) [1318622] - [mm] mempolicy: fix mbind_range && vma_adjust interaction (Petr Holasek) [1277241] - [virt] virtio_pci: fix virtio spec compliance on restore (Michael S. Tsirkin) [1157728] - [netdrv] cxgb4: Restore L1 cfg, if FW rejects new L1 cfg settings (Sai Vemuri) [1296474]- [security] selinux: convert WARN_ONCE to printk in selinux_nlmsg_perm (Richard Guy Briggs) [1066681] - [security] selinux: cleanup error reporting in selinux_nlmsg_perm (Richard Guy Briggs) [1066681] - [security] audit: fix dangling keywords in integrity ima message output (Richard Guy Briggs) [1066681] - [kernel] audit: invalid op= values for rules (Richard Guy Briggs) [1066681] - [security] selinux: normalize audit log formatting (Richard Guy Briggs) [1066681] - [fs] gfs2: Fix gfs2_replay_incr_blk for multiple journal sizes (Robert S Peterson) [1357111] - [usbhid] hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES commands (Yauheni Kaliuta) [1360008] {CVE-2016-5829} - [netdrv] mlx4: convert to hw_features (kamal heib) [1211211]- [scsi] megaraid_sas: Do not fire MR_DCMD_PD_LIST_QUERY to controllers which do not support it (Tomas Henzl) [1352826] - [scsi] libfc: sanity check cpu number extracted from xid (Chris Leech) [1351356] - [security] keys: potential uninitialized variable (Mateusz Guzik) [1345946] {CVE-2016-4470} - [firmware] dmi_scan: DMI information in sysfs is missing on SMBIOS 3.0 based systems (Steve Best) [1353807] - [cpufreq] stats: fix race between stats allocation and first usage (Steve Best) [1352347] - [x86] cpufreq: intel_pstate: Enable HWP by default (Steve Best) [1348853] - [netdrv] cxgb4: Set VPD size so we can read both VPD structures (Myron Stowe) [1289559 1324680 1340999] - [pci] Add pci_set_vpd_size() to set VPD size (Myron Stowe) [1289559 1324680 1340999] - [pci] Prevent VPD access for buggy devices (Myron Stowe) [1289559 1324680 1340999] - [pci] Sleep rather than busy-wait for VPD access completion (Myron Stowe) [1289559 1324680 1340999] - [pci] Fold struct pci_vpd_pci22 into struct pci_vpd (Myron Stowe) [1289559 1324680 1340999] - [pci] Rename VPD symbols to remove unnecessary "pci22" (Myron Stowe) [1289559 1324680 1340999] - [pci] Remove struct pci_vpd_ops.release function pointer (Myron Stowe) [1289559 1324680 1340999] - [pci] Move pci_vpd_release() from header file to pci/access.c (Myron Stowe) [1289559 1324680 1340999] - [pci] Move pci_read_vpd() and pci_write_vpd() close to other VPD code (Myron Stowe) [1289559 1324680 1340999] - [pci] Determine actual VPD size on first access (Myron Stowe) [1289559 1324680 1340999] - [pci] Use bitfield instead of bool for struct pci_vpd_pci22.busy (Myron Stowe) [1289559 1324680 1340999] - [pci] Allow access to VPD attributes with size 0 (Myron Stowe) [1289559 1324680 1340999] - [pci] Update VPD definitions (Myron Stowe) [1289559 1324680 1340999] - [pci] Remove unused pci_vpd_truncate() (Myron Stowe) [1289559 1324680 1340999] - [pci] handle positive error codes (Myron Stowe) [1289559 1324680 1340999] - [pci] check pci_vpd_pci22_wait() return (Myron Stowe) [1289559 1324680 1340999] - [fs] gfs2: Lock holder cleanup (Robert S Peterson) [1238861] - [fs] gfs2: Large-filesystem fix for 32-bit systems (Robert S Peterson) [1238861] - [fs] gfs2: Get rid of gfs2_ilookup (Robert S Peterson) [1238861] - [fs] gfs2: Fix gfs2_lookup_by_inum lock inversion (Robert S Peterson) [1238861] - [fs] gfs2: Initialize iopen glock holder for new inodes (Robert S Peterson) [1238861] - [fs] gfs2: Release iopen glock in gfs2_create_inode error cases (Robert S Peterson) [1238861] - [fs] gfs2: Wait for iopen glock dequeues (Robert S Peterson) [1238861] - [fs] gfs2: Re-add an omission from upstream (Robert S Peterson) [1238861] - [fs] gfs2: Eliminate parameter non_block on gfs2_inode_lookup (Robert S Peterson) [1238861] - [fs] gfs2: Don't filter out I_FREEING inodes anymore (Robert S Peterson) [1238861] - [fs] gfs2: Check if iopen is held when deleting inode (Robert S Peterson) [1173286] - [fs] gfs2: Don't do glock put when inode creation fails (Robert S Peterson) [1173286] - [fs] gfs2: Prevent delete work from occurring on glocks used for create (Robert S Peterson) [1173286] - [fs] gfs2: Always use iopen glock for gl_deletes (Robert S Peterson) [1173286] - [fs] gfs2: Update master statfs buffer with sd_statfs_spin locked (Robert S Peterson) [1173286]- [ipmi] Remove smi_msg from waiting_rcv_msgs list before handle_one_recv_msg() (David Arcari) [1347189] - [fs] ext4: Remove useless spinlock in ext4_getattr() (Lukas Czerner) [1315933] - [net] tcp: increase size at which tcp_bound_to_half_wnd bounds to > TCP_MSS_DEFAULT (Davide Caratti) [1349776] - [net] tcp: Prevent overzealous packetization by SWS logic (Davide Caratti) [1349776] - [net] netfilter: ip(6)t_REJECT: fix wrong transport header pointer in TCP reset (William Townsend) [1343816]- [fs] sunrpc: remove BUG_ON calls from cache_read (J. Bruce Fields) [1249854] - [fs] gfs2: Automatically set GFS2_DIF_SYSTEM flag on system files (Abhijith Das) [1349127] - [fs] gfs2: Use gfs2 wrapper to sync inode before calling generic_file_splice_read() (Abhijith Das) [1300756] - [fs] configfs: fix race between dentry put and lookup (Robert S Peterson) [1333448] - [drm] move idr2 implementation to lib (Milos Vyletel) [1316790]- [idle] intel_idle: Add SKX support (Steve Best) [1348739] - [fs] auth_gss: fix panic in gss_pipe_downcall() in fips mode (Scott Mayhew) [1309420] - [fs] cifs: Create dedicated keyring for spnego operations (Scott Mayhew) [1267754] - [infiniband] security: Restrict use of the write interface (Don Dutile) [1332548] {CVE-2016-4565}- [infiniband] srp: Fix backport error in ib_srp::srp_queuecommand (Don Dutile) [1321094]- [fs] gfs2: don't set rgrp gl_object until it's inserted into rgrp tree (Robert S Peterson) [1344740]- [sched] Revert "kernel: sched: Cure load average vs NO_HZ woes" (Rafael Aquini) [1326373] - [sched] Revert "kernel: sched: Cure more NO_HZ load average woes" (Rafael Aquini) [1326373] - [sched] Revert "kernel: sched: Move sched_avg_update to update_cpu_load" (Rafael Aquini) [1326373] - [sched] Revert "kernel: sched: Fix nohz load accounting -- again" (Rafael Aquini) [1326373] - [sched] avoid kernel panic during power off (Frank Ramsay) [1313035]- [fs] lockd: Don't try to register/unregister callbacks on the inet6addr_chain if the ipv6 module isn't loaded (Scott Mayhew) [1336483] - [fs] nfsd: Don't try to register/unregister callbacks on the inet6addr_chain if the ipv6 module isn't loaded (Scott Mayhew) [1336483] - [acpi] processor: Request native thermal interrupt handling via _OSC (David Arcari) [1327715] - [sound] usb-audio: avoid freeing umidi object twice (Mateusz Guzik) [1310668] {CVE-2016-2384}- [isdn] avoid calling tty_ldisc_flush() in atomic context (Sabrina Dubroca) [1328115] - [scsi] fcoe: fix reset of fip selection time (Neil Horman) [1230719] - [fs] nfsd4: clean up open owners on OPEN failure (J. Bruce Fields) [1300006] - [fs] nfsd4: replace oo_confirmed by flag bit (J. Bruce Fields) [1300006]- [net] bridge: pass vlan registration on to physical device from bridge (Neil Horman) [1313663] - [net] tcp/dccp: warn user for preferred ip_local_port_range (Florian Westphal) [1314774] - [net] tcp/dccp: try to not exhaust ip_local_port_range in connect() (Florian Westphal) [1314774] - [net] tcp: improve REUSEADDR/NOREUSEADDR cohabitation (Florian Westphal) [1314774] - [base] firmware: Add lock for firmware devices (Lyude Paul) [1309875] - [net] netlabel: fix a problem with netlbl_secattr_catmap_setrng (Paul Moore) [1321174] - [md] dm: only initialize the request_queue once (Mike Snitzer) [1328329] - [md] raid10: include bio_end_io_list in nr_queued to prevent freeze_array hang (Jes Sorensen) [1320595] - [md] raid1: include bio_end_io_list in nr_queued to prevent freeze_array hang (Jes Sorensen) [1320595] - [md] raid5: Compare apples to apples (or sectors to sectors) (Jes Sorensen) [1295969]- [scsi] fc: revert - ensure scan_work isn't active when freeing fc_rport (Ewan Milne) [1326447] - [netdrv] ixgbe: Update ixgbe driver to use __netdev_pick_tx in ixgbe_select_queue (John Greene) [1310749] - [netdrv] mlx5e: Fix adding vlan rule with vid zero twice (Kamal Heib) [1322809]- [netdrv] ixgbe: restore proper CHECKSUM_UNNECESSARY behavior for LRO packets (Neil Horman) [1318426] - [netdrv] revert " net/mlx5_core: Add pci error handlers to mlx5_core driver" (Don Dutile) [1324599] - [x86] kernel: espfix not working for 32-bit KVM paravirt guests (Jacob Tanenbaum) [1172767] {CVE-2014-8134}- [net] use GFP_ATOMIC in dst_ops_extend_register (Sabrina Dubroca) [1323252] - [kernel] revert "sched: core: Use hrtimer_start_expires" (Jiri Olsa) [1324318] - [kernel] Revert "Cleanup bandwidth timers" (Jiri Olsa) [1324318] - [kernel] revert "fair: Test list head instead of list entry in throttle_cfs_rq" (Jiri Olsa) [1324318] - [kernel] revert "sched, perf: Fix periodic timers" (Jiri Olsa) [1324318] - [kernel] Revert "fix KABI break" (Jiri Olsa) [1324318]- [input] wacom: fix ExpressKeys remote events (Aristeu Rozanski) [1318027] - [fs] revert "writeback: remove wb_list" (Jeff Moyer) [1322297] - [fs] revert "writeback: bdi_writeback_task must set task state before calling schedule" (Jeff Moyer) [1322297] - [fs] revert "writeback: merge bdi_writeback_task and bdi_start_fn" (Jeff Moyer) [1322297] - [fs] revert "writeback: harmonize writeback threads naming" (Jeff Moyer) [1322297] - [fs] revert "writeback: fix possible race when creating bdi threads" (Jeff Moyer) [1322297] - [fs] revert "writeback: do not lose wake-ups in the forker thread - 1" (Jeff Moyer) [1322297] - [fs] revert "writeback: do not lose wake-ups in the forker thread - 2" (Jeff Moyer) [1322297] - [fs] revert "writeback: do not lose wake-ups in bdi threads" (Jeff Moyer) [1322297] - [fs] revert "writeback: simplify bdi code a little" (Jeff Moyer) [1322297] - [fs] revert "writeback: do not remove bdi from bdi_list" (Jeff Moyer) [1322297] - [fs] revert "writeback: move last_active to bdi" (Jeff Moyer) [1322297] - [fs] revert "writeback: restructure bdi forker loop a little" (Jeff Moyer) [1322297] - [fs] revert "writeback: move bdi threads exiting logic to the forker thread" (Jeff Moyer) [1322297] - [fs] revert "writeback: prevent unnecessary bdi threads wakeups" (Jeff Moyer) [1322297] - [fs] revert "writeback: optimize periodic bdi thread wakeups" (Jeff Moyer) [1322297] - [fs] revert "writeback: remove unnecessary init_timer call" (Jeff Moyer) [1322297] - [fs] revert "writeback: cleanup bdi_register" (Jeff Moyer) [1322297] - [fs] revert "writeback: fix bad _bh spinlock nesting" (Jeff Moyer) [1322297] - [fs] revert "writeback: do not lose wakeup events when forking bdi threads" (Jeff Moyer) [1322297] - [fs] revert "writeback: Fix lost wake-up shutting down writeback thread" (Jeff Moyer) [1322297] - [mm] revert "backing-dev: ensure wakeup_timer is deleted" (Jeff Moyer) [1322297] - [perf] revert: perf changes out of "sched, perf: Fix periodic timers" (Jiri Olsa) [1322488]- [mm] hugetlb: prevent BUG_ON in hugetlb_fault -> hugetlb_cow (Dave Anderson) [1303495] - [mm] hugetlb: fix race condition in hugetlb_fault (Dave Anderson) [1303495] - [s390] kdump: fix wrong BUG_ON statement (Hendrik Brueckner) [1321316] - [scsi] cxgb4i: Increased the value of MAX_IMM_TX_PKT_LEN from 128 to 256 bytes (Sai Vemuri) [1320193] - [fs] nfs: fix a regression causing deadlock in nfs_wb_page_cancel() (Benjamin Coddington) [1135601] - [netdrv] cxgb4/ethtool: Get/set rx checksum (Sai Vemuri) [1225167] - [netdrv] cxgb4vf:The RX checksum feature was not completely ported to cxgb4vf driver (Sai Vemuri) [1225167] - [netdrv] cxgb4/cxgb4vf: Enable GRO (Sai Vemuri) [1225167] - [netdrv] cxgb4: Enable RX checksum offload flag (Sai Vemuri) [1225167] - [netdrv] cxgb4: Report correct link speed for unsupported ones (Sai Vemuri) [1296467] - [netdrv] cxgb4: Use vmalloc, if kmalloc fails (Sai Vemuri) [1296473] - [netdrv] cxgb4: Enhance driver to update FW, when FW is too old (Sai Vemuri) [1296472]- [netdrv] mlx4-en: add missing patch to init rss_rings in get_profile (Don Dutile) [1321164] - [netdrv] mlx4-en: disable traffic class queueing by default (Don Dutile) [1321164] - [netdrv] mlx4_core: Fix mailbox leak in error flow when performing update qp (Don Dutile) [1321164] - [x86] nmi/64: Fix a paravirt stack-clobbering bug in the NMI code (Denys Vlasenko) [1259581] {CVE-2015-5157} - [x86] nmi/64: Switch stacks on userspace NMI entry (Denys Vlasenko) [1259581] {CVE-2015-5157}- [netdrv] mlx4_en: Choose time-stamping shift value according to HW frequency (Kamal Heib) [1320448] - [fs] anon_inodes implement dname (Aristeu Rozanski) [1296019] - [net] packet: set transport header before doing xmit (John Greene) [1309526] - [net] tuntap: set transport header before passing it to kernel (John Greene) [1309526] - [netdrv] macvtap: set transport header before passing skb to lower device (John Greene) [1309526] - [net] ipv6: tcp: add rcu locking in tcp_v6_send_synack() (Jakub Sitnicki) [1312740] - [net] ipv6: sctp: add rcu protection around np->opt (Jakub Sitnicki) [1312740] - [net] ipv6: add complete rcu protection around np->opt (Jakub Sitnicki) [1312740] - [net] dccp: remove unnecessary codes in ipv6.c (Jakub Sitnicki) [1312740] - [net] ipv6: remove unnecessary codes in tcp_ipv6.c (Jakub Sitnicki) [1312740] - [net] ipv6: Refactor update of IPv6 flowi destination address for srcrt (RH) option (Jakub Sitnicki) [1312740] - [net] ipv6: protect flow label renew against GC (Sabrina Dubroca) [1313231] - [net] ipv6: fix possible deadlock in ip6_fl_purge / ip6_fl_gc (Sabrina Dubroca) [1313231] - [perf] annotate: Support full source file paths for srcline fix (Jiri Olsa) [1304472 1304479] - [perf] tools: Support full source file paths for srcline (Jiri Olsa) [1304472 1304479] - [perf] annotate: Fix -i option, which is currently ignored (Jiri Olsa) [1304472 1304479]- [mm] backing-dev: ensure wakeup_timer is deleted (Jeff Moyer) [1318930] - [hv] vss: run only on supported host versions (Vitaly Kuznetsov) [1319813] - [sound] hda: Fix internal speaker for HP Z240 (Jaroslav Kysela) [1316673] - [perf] trace: Fix race condition at the end of started workloads (Jiri Olsa) [1302928] - [fs] nfsd: Combine decode operations for v4 and v4.1 (J. Bruce Fields) [1314536] - [hv] revert "vmbus: avoid scheduling in interrupt context in vmbus_initiate_unload" (Vitaly Kuznetsov) [1318882] - [hv] revert "vmbus: don't loose HVMSG_TIMER_EXPIRED messages" (Vitaly Kuznetsov) [1318882] - [hv] revert "vmbus: avoid unneeded compiler optimizations in vmbus_wait_for_unload" (Vitaly Kuznetsov) [1318882] - [hv] revert "vmbus: remove code duplication in message handling" (Vitaly Kuznetsov) [1318882] - [hv] revert "vmbus: avoid wait_for_completion on crash" (Vitaly Kuznetsov) [1318882]- [scsi] cxgbi: Convert over to dst_neigh_lookup (Sai Vemuri) [1296461] - [netdrv] cxgb4: For T4, don't read the Firmware Mailbox Control register (Sai Vemuri) [1296469] - [netdrv] cxgb4: Use ACCES_ONCE macro to read queue's consumer index (Sai Vemuri) [1296484] - [netdrv] cxgb4: prevent simultaneous execution of service_ofldq (Sai Vemuri) [1296483] - [netdrv] cxgb4: Adds PCI device id for new T5 adapters (Sai Vemuri) [1296481] - [netdrv] cxgb4: Don't disallow turning off auto-negotiation (Sai Vemuri) [1296476] - [mm] check if section present during memory block registering (Xunlei Pang) [1297840] - [tty] ldisc: Close/Reopen race prevention should check tty->ldisc (Denys Vlasenko) [1312383] - [fs] proc-vmcore: wrong data type casting fix (Baoquan He) [1312206] - [infiniband] iw_cxgb3: Ignore positive return values from the ofld send functions (Sai Vemuri) [1296999] - [netdrv] cxgb4: Deal with wrap-around of queue for Work request (Sai Vemuri) [1296482] - [infiniband] iw_cxgb4: detect fatal errors while creating listening filters (Sai Vemuri) [1296480] - [md] dm snapshot: suspend merging snapshot when doing exception handover (Mike Snitzer) [1177389] - [md] dm snapshot: suspend origin when doing exception handover (Mike Snitzer) [1177389] - [md] dm snapshot: allocate a per-target structure for snapshot-origin target (Mike Snitzer) [1177389] - [md] dm: fix a race condition in dm_get_md (Mike Snitzer) [1177389] - [infiniband] iw_cxgb4: pass the ord/ird in connect reply events (Sai Vemuri) [1296478] - [infiniband] iw_cxgb4: fix misuse of ep->ord for minimum ird calculation (Sai Vemuri) [1296478] - [infiniband] iw_cxgb4: reverse the ord/ird in the ESTABLISHED upcall (Sai Vemuri) [1296478] - [usb] Revert "Revert 'Update USB default wakeup settings'" (Torez Smith) [1319081] - [netdrv] ibmveth: add support for TSO6 (Gustavo Duarte) [1318412]- [s390] lib: export udelay_simple for systemtap (Hendrik Brueckner) [1233912] - [netdrv] ixgbe: fix RSS limit for X550 (John Greene) [1314583] - [netdrv] mlx4_core: Fix error message deprecation for ConnectX-2 cards (Don Dutile) [1316013] - [dm] thin metadata: don't issue prefetches if a transaction abort has failed (Mike Snitzer) [1310661] - [scsi] be2iscsi: Add warning message for unsupported adapter (Maurizio Lombardi) [1253016] - [scsi] be2iscsi: Revert "Add warning message for, unsupported adapter" (Maurizio Lombardi) [1253016] - [scsi] hpsa: update copyright information (Joseph Szczypek) [1315469] - [scsi] hpsa: correct abort tmf for hba devices (Joseph Szczypek) [1315469] - [scsi] hpsa: correct ioaccel2 sg chain len (Joseph Szczypek) [1315469] - [scsi] hpsa: fix physical target reset (Joseph Szczypek) [1315469] - [scsi] hpsa: fix hpsa_adjust_hpsa_scsi_table (Joseph Szczypek) [1315469] - [scsi] hpsa: correct transfer length for 6 byte read/write commands (Joseph Szczypek) [1315469] - [scsi] hpsa: abandon rescans on memory alloaction failures (Joseph Szczypek) [1315469] - [scsi] hpsa: allow driver requested rescans (Joseph Szczypek) [1315469]- [s390] dasd: fix incorrect locking order for LCU device add/remove (Hendrik Brueckner) [1315740] - [s390] dasd: fix hanging device after LCU change (Hendrik Brueckner) [1315729] - [s390] dasd: prevent incorrect length error under z/VM after PAV changes (Hendrik Brueckner) [1313774] - [netdrv] igb: Fix VLAN tag stripping on Intel i350 (Corinna Vinschen) [1210699] - [netdrv] 3c59x: mask LAST_FRAG bit from length field in ring (Neil Horman) [1309210] - [ata] ahci: Remove obsolete Intel Lewisburg SATA RAID device IDs (Steve Best) [1317045] - [pci] fix truncation of resource size to 32 bits (Myron Stowe) [1316345] - [pci] fix pci_resource_alignment prototype (Myron Stowe) [1316345] - [sound] hda: Fix headphone mic input on a few Dell ALC293 machines (Jaroslav Kysela) [1315932] - [sound] hda: Add some FIXUP quirks for white noise on Dell laptop (Jaroslav Kysela) [1315932] - [sound] hda: Fix the white noise on Dell laptop (Jaroslav Kysela) [1315932] - [sound] hda: one Dell machine needs the headphone white noise fixup (Jaroslav Kysela) [1315932] - [sound] hda: Fix audio crackles on Dell Latitude E7x40 (Jaroslav Kysela) [1315932] - [fs] xfs: Avoid pathological backwards allocation (Bill O'Donnell) [1302777]- [input] synaptics: handle spurious release of trackstick buttons, again (Benjamin Tissoires) [1317808] - [hv] kvp: fix IP Failover (Vitaly Kuznetsov) [1312290] - [hv] util: Pass the channel information during the init call (Vitaly Kuznetsov) [1312290] - [hv] utils: Invoke the poll function after handshake (Vitaly Kuznetsov) [1312290] - [hv] utils: run polling callback always in interrupt context (Vitaly Kuznetsov) [1312290] - [hv] util: Increase the timeout for util services (Vitaly Kuznetsov) [1312290]- [mm] avoid hangs in lru_add_drain_all (Vitaly Kuznetsov) [1314683] - [net] esp{4, 6}: fix potential MTU calculation overflows (Herbert Xu) [1304313] - [net] xfrm: take net hdr len into account for esp payload size calculation (Herbert Xu) [1304313]- [x86] acpi: Avoid SRAT table checks for Hyper-V VMs (Vitaly Kuznetsov) [1312711] - [infiniband] ipoib: For sendonly join free the multicast group on leave (Don Dutile) [1315382] - [infiniband] ipoib: increase the max mcast backlog queue (Don Dutile) [1315382] - [infiniband] ipoib: Make sendonly multicast joins create the mcast group (Don Dutile) [1315382] - [infiniband] ipoib: Expire sendonly multicast joins (Don Dutile) [1315382] - [infiniband] ipoib: Clean up send-only multicast joins (Don Dutile) [1315382] - [infiniband] ipoib: Suppress warning for send only join failures (Don Dutile) [1315382] - [drm] i915: shut up gen8+ SDE irq dmesg noise (Rob Clark) [1313681] - [drm] i915: fix the SDE irq dmesg warnings properly (Rob Clark) [1313681] - [hv] vmbus: avoid wait_for_completion on crash (Vitaly Kuznetsov) [1301903] - [hv] vmbus: remove code duplication in message handling (Vitaly Kuznetsov) [1301903] - [hv] vmbus: avoid unneeded compiler optimizations in vmbus_wait_for_unload (Vitaly Kuznetsov) [1301903] - [hv] vmbus: don't loose HVMSG_TIMER_EXPIRED messages (Vitaly Kuznetsov) [1301903] - [hv] vmbus: avoid scheduling in interrupt context in vmbus_initiate_unload (Vitaly Kuznetsov) [1301903]- [netdrv] bnx2x: fix crash on big-endian when adding VLAN (Michal Schmidt) [1311433] - [sound] alsa hda: only sync BCLK to the display clock for Haswell & Broadwell (Jaroslav Kysela) [1313672] - [sound] alsa hda: add component support (Jaroslav Kysela) [1313672] - [sound] alsa hda: pass intel_hda to all i915 interface functions (Jaroslav Kysela) [1313672] - [netdrv] igb: fix race accessing page->_count (Corinna Vinschen) [1315402] - [netdrv] igb: fix recent VLAN changes that would leave VLANs disabled after reset (Corinna Vinschen) [1309968] - [mm] always decrement anon_vma degree when the vma list is empty (Jerome Marchand) [1309898]- [net] rds: restore return value in rds_cmsg_rdma_args (Don Dutile) [1313089] - [net] rds: Fix assertion level from fatal to warning (Don Dutile) [1313089] - [netdrv] be2net: don't enable multicast flag in be_enable_if_filters routine (Ivan Vecera) [1309157] - [net] unix: correctly track in-flight fds in sending process user_struct (Hannes Frederic Sowa) [1313052] {CVE-2016-2550} - [net] sctp: Prevent soft lockup when sctp_accept() is called during a timeout event (Jacob Tanenbaum) [1297422] {CVE-2015-8767}- [fs] nfsv4: OPEN must handle the NFS4ERR_IO return code correctly (Benjamin Coddington) [1272687] - [fs] quota: fix unwanted soft limit enforcement (Lukas Czerner) [1304603] - [fs] xfs: flush entire last page of old EOF on truncate up (Brian Foster) [1308482] - [fs] xfs: truncate_setsize should be outside transactions (Brian Foster) [1308482] - [scsi] megaraid: overcome a fw deficiency (Maurizio Lombardi) [1294983] - [scsi] megaraid_sas: Add an i/o barrier (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Fix SMAP issue (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Fix for IO failing post OCR in SRIOV environment (Tomas Henzl) [1294983] - [scsi] megaraid: fix null pointer check in megasas_detach_one() (Tomas Henzl) [1294983] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1294983] - [scsi] megaraid_sas: SPERC OCR changes (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Introduce module parameter for SCSI command timeout (Tomas Henzl) [1294983] - [scsi] megaraid_sas: MFI adapter OCR changes (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Make adprecovery variable atomic (Tomas Henzl) [1294983] - [scsi] megaraid_sas: IO throttling support (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Dual queue depth support (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Code optimization build_and_issue_cmd return-type (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Reply Descriptor Post Queue (RDPQ) support (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Fastpath region lock bypass (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Update device queue depth based on interface type (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Task management support (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Syncing request flags macro names with firmware (Tomas Henzl) [1294983] - [scsi] megaraid_sas: MFI IO timeout handling (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Do not allow PCI access during OCR (Tomas Henzl) [1294983] - [scsi] hpsa: check for a null phys_disk pointer in ioaccel2 path (Joseph Szczypek) [1311728]- [netdrv] cxgb4 : Patch to fix kernel panic on pinging over vlan interface (Sai Vemuri) [1303493] - [x86] mm: Improve AMD Bulldozer ASLR workaround (Rik van Riel) [1240883] - [x86] Properly export MSR values in kernel headers (Jacob Tanenbaum) [1298255] - [netdrv] tehuti: Firmware filename is tehuti/bdx.bin (Ivan Vecera) [1235961] - [netdrv] ixgbe: convert to ndo_fix_features (John Greene) [1279522] - [drm] revert "drm: Use vblank timestamps to guesstimate how many vblanks were missed" (Lyude Paul) [1300086] - [fs] writeback: Fix lost wake-up shutting down writeback thread (Jeff Moyer) [1111683] - [fs] writeback: do not lose wakeup events when forking bdi threads (Jeff Moyer) [1111683] - [fs] writeback: fix bad _bh spinlock nesting (Jeff Moyer) [1111683] - [fs] writeback: cleanup bdi_register (Jeff Moyer) [1111683] - [fs] writeback: remove unnecessary init_timer call (Jeff Moyer) [1111683] - [fs] writeback: optimize periodic bdi thread wakeups (Jeff Moyer) [1111683] - [fs] writeback: prevent unnecessary bdi threads wakeups (Jeff Moyer) [1111683] - [fs] writeback: move bdi threads exiting logic to the forker thread (Jeff Moyer) [1111683] - [fs] writeback: restructure bdi forker loop a little (Jeff Moyer) [1111683] - [fs] writeback: move last_active to bdi (Jeff Moyer) [1111683] - [fs] writeback: do not remove bdi from bdi_list (Jeff Moyer) [1111683] - [fs] writeback: simplify bdi code a little (Jeff Moyer) [1111683] - [fs] writeback: do not lose wake-ups in bdi threads (Jeff Moyer) [1111683] - [fs] writeback: do not lose wake-ups in the forker thread - 2 (Jeff Moyer) [1111683] - [fs] writeback: do not lose wake-ups in the forker thread - 1 (Jeff Moyer) [1111683] - [fs] writeback: fix possible race when creating bdi threads (Jeff Moyer) [1111683] - [fs] writeback: harmonize writeback threads naming (Jeff Moyer) [1111683] - [fs] writeback: merge bdi_writeback_task and bdi_start_fn (Jeff Moyer) [1111683] - [fs] writeback: bdi_writeback_task must set task state before calling schedule (Jeff Moyer) [1111683] - [fs] writeback: remove wb_list (Jeff Moyer) [1111683] - [drm] i915: Change WARN_ON(!wm_changed) to I915_STATE_WARN_ON (Lyude Paul) [1309888] - [drm] i915: Quiet down state checks (Lyude Paul) [1309888] - [drm] i915: Fix a few of the !wm_changed warnings (Lyude Paul) [1309888]- [netdrv] tg3: Fix for tg3 transmit queue 0 timed out when too many gso_segs (Ivan Vecera) [1222426] - [netdrv] bna: fix list corruption (Ivan Vecera) [1310957] - [netdrv] cxgb4 : Add cxgb4 T4/T5 firmware version 1.14.4.0, hardcode driver to the same (Sai Vemuri) [1270347] - [drm] i915: WaRsDisableCoarsePowerGating (Rob Clark) [1302269] - [drm] i915/skl: Add SKL GT4 PCI IDs (Rob Clark) [1302269]- [perf] revert "perf/x86/intel uncore: Move uncore_box_init() out of driver initialization" (Jiri Olsa) [1313062] - [net] udp: move logic out of udp[46]_ufo_send_check (Sabrina Dubroca) [1299975] - [netdrv] hv_netvsc: Restore needed_headroom request (Vitaly Kuznetsov) [1305000] - [net] pktgen: fix null ptr deref in skb allocation (Vitaly Kuznetsov) [1305000] - [net] pktgen: Observe needed_headroom of the device (Vitaly Kuznetsov) [1305000] - [net] pktgen: ipv6: numa: consolidate skb allocation to pktgen_alloc_skb (Vitaly Kuznetsov) [1305000] - [net] pktgen: fix crash with vlan and packet size less than 46 (Vitaly Kuznetsov) [1305000] - [net] pktgen: speedup fragmented skbs (Vitaly Kuznetsov) [1305000] - [net] pktgen: correct uninitialized queue_map (Vitaly Kuznetsov) [1305000] - [net] pktgen node allocation (Vitaly Kuznetsov) [1305000] - [net] af_unix: Guard against other == sk in unix_dgram_sendmsg (Jakub Sitnicki) [1309241] - [net] veth: don't modify ip_summed; doing so treats packets with bad checksums as good (Sabrina Dubroca) [1308586] - [net] ipv6: udp: use sticky pktinfo egress ifindex on connect() (Xin Long) [1301475] - [net] provide default_advmss() methods to blackhole dst_ops (Paolo Abeni) [1305068] - [net] sctp: translate network order to host order when users get a hmacid (Xin Long) [1303822] - [powerpc] pseries: Make 32-bit MSI quirk work on systems lacking firmware support (Oded Gabbay) [1303678] - [powerpc] pseries: Force 32 bit MSIs for devices that require it (Oded Gabbay) [1303678] - [netdrv] bnxt_en: Fix zero padding of tx push data (John Linville) [1310301] - [netdrv] bnxt_en: Failure to update PHY is not fatal condition (John Linville) [1310301] - [netdrv] bnxt_en: Remove unnecessary call to update PHY settings (John Linville) [1310301] - [netdrv] bnxt_en: Poll link at the end of __bnxt_open_nic (John Linville) [1310301] - [netdrv] bnxt_en: Reduce default ring sizes (John Linville) [1310301] - [netdrv] bnxt_en: Fix implementation of tx push operation (John Linville) [1310301] - [netdrv] bnxt_en: Remove 20G support and advertise only 40GbaseCR4 (John Linville) [1310301] - [netdrv] bnxt_en: Cleanup and Fix flow control setup logic (John Linville) [1310301] - [netdrv] bnxt_en: Fix ethtool autoneg logic (John Linville) [1310301]- [netdrv] bonding: Fix ARP monitor validation (Jarod Wilson) [1244170] - [netdrv] sfc: only use RSS filters if we're using RSS (Jarod Wilson) [1304311] - [dm] delay: fix RHEL6 specific bug when establishing future 'expires' time (Mike Snitzer) [1311615] - [ata] Adding Intel Lewisburg device IDs for SATA (Steve Best) [1310237] - [i2c] i801: Adding Intel Lewisburg support for iTCO (Rui Wang) [1304872] - [x86] Mark Grangeville ixgbe PCI ID 15AE (1 gig PHY) unsupported (Steve Best) [1310585] - [kernel] lockd: properly convert be32 values in debug messages (Harshula Jayasuriya) [1289848] - [i2c] convert i2c-isch to platform_device (Prarit Bhargava) [1211747] - [tty] do not reset master's packet mode (Denys Vlasenko) [1308660] - [block] don't assume last put of shared tags is for the host (Jeff Moyer) [1300538] - [netdrv] i40evf: use pages correctly in Rx (Stefan Assmann) [1293754] - [netdrv] i40e: fix bug in dma sync (Stefan Assmann) [1293754] - [sched] fix KABI break (Seth Jennings) [1230310] - [sched] fair: Test list head instead of list entry in throttle_cfs_rq (Seth Jennings) [1230310] - [sched] sched,perf: Fix periodic timers (Seth Jennings) [1230310] - [sched] sched: debug: Remove the cfs bandwidth timer_active printout (Seth Jennings) [1230310] - [sched] Cleanup bandwidth timers (Seth Jennings) [1230310] - [sched] sched: core: Use hrtimer_start_expires (Seth Jennings) [1230310] - [sched] fair: Fix unlocked reads of some cfs_b->quota/period (Seth Jennings) [1230310] - [sched] Fix potential near-infinite distribute_cfs_runtime loop (Seth Jennings) [1230310] - [sched] fair: Fix tg_set_cfs_bandwidth deadlock on rq->lock (Seth Jennings) [1230310] - [sched] Fix hrtimer_cancel/rq->lock deadlock (Seth Jennings) [1230310] - [sched] Fix cfs_bandwidth misuse of hrtimer_expires_remaining (Seth Jennings) [1230310] - [sched] Refine the code in unthrottle_cfs_rq (Seth Jennings) [1230310] - [sched] Update rq clock earlier in unthrottle_cfs_rq (Seth Jennings) [1230310] - [drm] radeon: mask out WC from BO on unsupported arches (Oded Gabbay) [1303678] - [drm] add helper to check for wc memory support (Oded Gabbay) [1303678] - [acpi] pci: Account for ARI in _PRT lookups (Ivan Vecera) [1311421] - [pci] Move pci_ari_enabled() to global header (Ivan Vecera) [1311421] - [acpi] tpm, tpm_tis: fix tpm_tis ACPI detection issue with TPM 2.0 (Jerry Snitselaar) [1309641] - [acpi] Centralized processing of ACPI device resources (Jerry Snitselaar) [1309641] - [acpi] acpi: Add device resources interpretation code to ACPI core (Jerry Snitselaar) [1309641] - [netdrv] cxgb4 : Fix for the kernel panic caused by calling t4_enable_vi_params (Sai Vemuri) [1303493] - [mm] Remove false WARN_ON from pagecache_isize_extended (Brian Foster) [1205014]- [netdrv] net/mlx4_en: Wake TX queues only when there's enough room (Don Dutile) [1309893] - [netdrv] revert " net/mlx4_core: Fix mailbox leak in error flow when performing update qp" (Don Dutile) [1309893] - [netdrv] revert "mlx4-en: add missing patch to init rss_rings in get_profile" (Don Dutile) [1309893] - [netdrv] revert "mlx4-en: disable traffic class queueing by default" (Don Dutile) [1309893]- [netdrv] mlx4-en: disable traffic class queueing by default (Don Dutile) [1309893] - [netdrv] mlx4-en: add missing patch to init rss_rings in get_profile (Don Dutile) [1309893] - [netdrv] net/mlx4_core: Fix mailbox leak in error flow when performing update qp (Don Dutile) [1309893]- [netdrv] cxgb4: add device ID for few T5 adapters (Sai Vemuri) [1252598] - [netdrv] cxgb4: Fix for write-combining stats configuration (Sai Vemuri) [1252598] - [netdrv] cxgb4: Fix tx flit calculation (Sai Vemuri) [1252598] - [netdrv] cxgb4: changes for new firmware 1.14.4.0 (Sai Vemuri) [1252598] - [netdrv] cxgb4: memory corruption in debugfs (Sai Vemuri) [1252598] - [netdrv] cxgb4: Force uninitialized state if FW in adapter is unsupported (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add MPS tracing support (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add some more details to sge qinfo (Sai Vemuri) [1252598] - [netdrv] cxgb4: missing curly braces in t4_setup_debugfs (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add support to dump edc bist status (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add debugfs support to dump meminfo (Sai Vemuri) [1252598] - [netdrv] cxgb4vf: Read correct FL congestion threshold for T5 and T6 (Sai Vemuri) [1252598] - [netdrv] cxgb4: Allow firmware flash, only if cxgb4 is the master driver (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add debugfs entry to enable backdoor access (Sai Vemuri) [1252598] - [netdrv] cxgb4vf: Fix check to use new User Doorbell mechanism (Sai Vemuri) [1252598] - [netdrv] cxgb4: Enable cim_la dump to support T6 (Sai Vemuri) [1252598] - [netdrv] cxgb4: Read stats for only available channels (Sai Vemuri) [1252598] - [netdrv] cxgb4: Update register ranges for T6 adapter (Sai Vemuri) [1252598] - [netdrv] cxgb4: Don't use entire L2T table, use only its slice (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add PCI device ids for few more T5 and T6 adapters (Sai Vemuri) [1252598] - [netdrv] cxgb4: Fix incorrect sequence numbers shown in devlog (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add PCI device ID for custom T522 & T520 adapter (Sai Vemuri) [1252598] - [infiniband] iw_cxgb4: support for bar2 qid densities exceeding the page size (Sai Vemuri) [1252598] - [netdrv] cxgb4: Support for user mode bar2 mappings with T4 (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add debugfs entry to dump channel rate (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add debugfs entry to dump CIM PIF logic analyzer contents (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add a debugfs entry to dump CIM MA logic analyzer logs (Sai Vemuri) [1252598] - [netdrv] cxgb4: Fix static checker warning (Sai Vemuri) [1252598] - [netdrv] cxgb4: Use FW LDST cmd to access TP_PIO_ADDR, TP_PIO_DATA register first (Sai Vemuri) [1252598] - [netdrv] cxgb4: program pci completion timeout (Sai Vemuri) [1252598] - [netdrv] cxgb4: Set mac addr from vpd, when we can't contact firmware (Sai Vemuri) [1252598] - [netdrv] cxgb4: Rename t4_link_start to t4_link_l1cfg (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add sge ec context flush service (Sai Vemuri) [1252598] - [netdrv] cxgb4: Free Virtual Interfaces in remove routine (Sai Vemuri) [1252598] - [netdrv] cxgb4: Remove WOL get/set ethtool support (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add support to dump loopback port stats (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add support in ethtool to dump channel stats (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add ethtool support to get adapter stats (Sai Vemuri) [1252598] - [netdrv] cxgb4vf: Adds SRIOV driver changes for T6 adapter (Sai Vemuri) [1252598] - [netdrv] cxgb4: Adds support for T6 adapter (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add is_t6 macro and T6 register ranges (Sai Vemuri) [1252598] - [netdrv] cxgb4: remove unused fn to enable/disable db coalescing (Sai Vemuri) [1252598] - [netdrv] cxgb4vf: function and argument name cleanup (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add debugfs facility to inject FL starvation (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add PHY firmware support for T420-BT cards (Sai Vemuri) [1252598] - [netdrv] cxgb4: Update T4/T5 adapter register ranges (Sai Vemuri) [1252598] - [netdrv] cxgb4: Optimize and cleanup setup memory window code (Sai Vemuri) [1252598] - [netdrv] cxgb4: replace ntohs, ntohl and htons, htonl calls with the generic byteorder (Sai Vemuri) [1252598] - [netdrv] cxgb4: Remove dead function t4_read_edc and t4_read_mc (Sai Vemuri) [1252598] - [netdrv] cxgb4vf: Cleanup macros, add comments and add new MACROS (Sai Vemuri) [1252598] - [netdrv] cxgb4: Initialize RSS mode for all Ports (Sai Vemuri) [1252598] - [netdrv] cxgb4: Discard the packet if the length is greater than mtu (Sai Vemuri) [1252598] - [netdrv] cxgb4: Move SGE Ingress DMA state monitor (Don Dutile) [1252598] - [netdrv] cxgb4: Add device node to ULD info (Don Dutile) [1252598] - [netdrv] cxgb4: Pass in a Congestion Channel Map to t4_sge_alloc_rxq (Sai Vemuri) [1252598] - [netdrv] cxgb4: Enable congestion notification from SGE for IQs and FLs (Sai Vemuri) [1252598] - [netdrv] cxgb4: Make sure that Freelist size is larger than Egress Congestion Threshold (Sai Vemuri) [1252598] - [infiniband] iw_cxgb4: Cleanup register defines/MACROS (Sai Vemuri) [1252598] - [netdrv] cxgb4vf: Fix sparse warnings (Sai Vemuri) [1252598] - [netdrv] cxgb4: Improve IEEE DCBx support, other minor open-lldp fixes (Sai Vemuri) [1252598] - [scsi] cxgb4i: Call into recently added cxgb4 ipv6 api (Sai Vemuri) [1252598] - [netdrv] cxgb4vf: Fix queue allocation for 40G adapter (Sai Vemuri) [1252598] - [netdrv] cxgb4vf: Initialize mdio_addr before using it (Sai Vemuri) [1252598] - [netdrv] cxgb4vf: Fix ethtool get_settings for VF driver (Sai Vemuri) [1252598] - [netdrv] csiostor: Cleanup macros/register defines related to port and VI (Sai Vemuri) [1252598] - [netdrv] cxgb4 : Fix DCB priority groups being returned in wrong order (Sai Vemuri) [1252598] - [netdrv] cxgb4: dcb open-lldp interop fixes (Sai Vemuri) [1252598] - [netdrv] cxgb4 : Fix bug in DCB app deletion (Sai Vemuri) [1252598] - [netdrv] cxgb4 : Handle dcb enable correctly (Sai Vemuri) [1252598] - [netdrv] cxgb4 : Improve handling of DCB negotiation or loss thereof (Sai Vemuri) [1252598] - [netdrv] cxgb4: IEEE fixes for DCBx state machine (Sai Vemuri) [1252598] - [netdrv] cxgb4: Fix endian bug introduced in cxgb4 dcb patchset (Sai Vemuri) [1252598] - [netdrv] cxgb4 : Makefile & Kconfig changes for DCBx support (Sai Vemuri) [1252598] - [netdrv] cxgb4 : Integrate DCBx support into cxgb4 module. Register dbcnl_ops to give access to DCBx functions (Sai Vemuri) [1252598] - [netdrv] cxgb4 : Add DCBx support codebase and dcbnl_ops (Sai Vemuri) [1252598] - [netdrv] cxgb4 : Update fw interface file for DCBx support. Adds all the required fields to fw interface to communicate DCBx info (Sai Vemuri) [1252598]- [documentation] filesystems: describe the shared memory usage/accounting (Rodrigo Freire) [1293615] - [kernel] Fix cgclear failure when encountering the rpciod kernel thread (Larry Woodman) [1220828] - [netdrv] qlcnic: constify qlcnic_mbx_ops structure (Harish Patil) [1252119] - [netdrv] net: qlcnic: delete redundant memsets (Harish Patil) [1252119] - [netdrv] qlcnic: Update version to 5.3.63 (Harish Patil) [1252119] - [netdrv] qlcnic: Don't use kzalloc unncecessarily for allocating large chunk of memory (Harish Patil) [1252119] - [netdrv] qlcnic: Add new VF device ID 0x8C30 (Harish Patil) [1252119] - [netdrv] qlcnic: Print firmware minidump buffer and template header addresses (Harish Patil) [1252119] - [netdrv] qlcnic: Add support to enable capability to extend minidump for iSCSI (Harish Patil) [1252119] - [netdrv] qlcnic: Rearrange ordering of header files inclusion (Harish Patil) [1252119] - [netdrv] qlcnic: Fix corruption while copying (Harish Patil) [1252119] - [netdrv] net: qlcnic: Deletion of unnecessary memset (Harish Patil) [1252119] - [netdrv] net: qlcnic: clean up sysfs error codes (Harish Patil) [1252119] - [netdrv] qlcnic: codespell comment spelling fixes (Harish Patil) [1252119] - [netdrv] qlcnic: Fix typo in printk messages (Harish Patil) [1252119] - [netdrv] qlcnic: Fix trivial typo in comment (Harish Patil) [1252119] - [netdrv] qlogic: Deletion of unnecessary checks before two function calls (Harish Patil) [1252119] - [netdrv] qlcnic: Fix dump_skb output (Harish Patil) [1252119] - [virt] kvm: x86: Don't report guest userspace emulation error to userspace (Bandan Das) [1163764] {CVE-2010-5313 CVE-2014-7842} - [virt] kvm: inject #UD if instruction emulation fails and exit to userspace (Bandan Das) [1163764] {CVE-2010-5313 CVE-2014-7842} - [netdrv] iwlwifi: Add new PCI IDs for the 8260 series (John Linville) [1286871 1308636] - [netdrv] iwlwifi: pcie: fix (again) prepare card flow (John Linville) [1286871 1308636] - [netdrv] nl80211: Fix potential memory leak from parse_acl_data (John Linville) [1286871 1308636] - [netdrv] mac80211: fix divide by zero when NOA update (John Linville) [1286871 1308636] - [netdrv] mac80211: allow null chandef in tracing (John Linville) [1286871 1308636] - [netdrv] mac80211: fix driver RSSI event calculations (John Linville) [1286871 1308636] - [netdrv] mac80211: Fix local deauth while associating (John Linville) [1286871 1308636] - [fs] xfs: ensure WB_SYNC_ALL writeback handles partial pages correctly (Brian Foster) [747564] - [fs] mm: introduce set_page_writeback_keepwrite() (Brian Foster) [747564] - [fs] xfs: always log the inode on unwritten extent conversion (Zorro Lang) [1018465] - [fs] vfs: fix data corruption when blocksize < pagesize for mmaped data (Lukas Czerner) [1205014]- [infiniband] rdma/ocrdma: Bump up ocrdma version number to 11.0.0.0 (Don Dutile) [1253021] - [infiniband] rdma/ocrdma: Prevent CQ-Doorbell floods (Don Dutile) [1253021] - [infiniband] rdma/ocrdma: Check resource ids received in Async CQE (Don Dutile) [1253021] - [infiniband] rdma/ocrdma: Avoid a possible crash in ocrdma_rem_port_stats (Don Dutile) [1253021] - [kernel] driver core : Fix use after free of dev->parent in device_shutdown (Tomas Henzl) [1303215] - [kernel] driver core: fix shutdown races with probe/remove (Tomas Henzl) [1303215] - [kernel] driver core: Protect device shutdown from hot unplug events (Tomas Henzl) [1303215] - [netdrv] bnx2x: Add new device ids under the Qlogic vendor (Michal Schmidt) [1304252] - [kernel] klist: fix starting point removed bug in klist iterators (Ewan Milne) [1190273] - [md] raid1: extend spinlock to protect raid1_end_read_request against inconsistencies (Jes Sorensen) [1309154] - [md] raid1: fix test for 'was read error from last working device' (Jes Sorensen) [1309154] - [s390] cio: update measurement characteristics (Hendrik Brueckner) [1304257] - [s390] cio: ensure consistent measurement state (Hendrik Brueckner) [1304257] - [s390] cio: fix measurement characteristics memleak (Hendrik Brueckner) [1304257] - [fs] pipe: fix offset and len mismatch on pipe_iov_copy_to_user failure (Seth Jennings) [1302223] {CVE-2016-0774}- [kernel] isolcpus: Output warning when the 'isolcpus=' kernel parameter is invalid (Prarit Bhargava) [1304216] - [mmc] Prevent 1.8V switch for SD hosts that don't support UHS modes (Petr Oros) [1307065] - [mmc] sdhci-pci-o2micro: Fix Dell E5440 issue (Petr Oros) [1307065] - [mmc] sdhci-pci-o2micro: Add SeaBird SeaEagle SD3 support (Petr Oros) [1307065] - [watchdog] hung task debugging: Inject NMI when hung and going to panic (Don Zickus) [1305919] - [watchdog] add sysctl knob hardlockup_panic (Don Zickus) [1305919] - [watchdog] perform all-CPU backtrace in case of hard lockup (Don Zickus) [1305919] - [drm] i915: Drop intel_update_sprite_watermarks (Lyude) [1306425] - [drm] i915: Setup DDI clk for MST on SKLi (Lyude) [1306425] - [drm] i915: Explicitly check for eDP in skl_ddi_pll_select (Lyude) [1306425] - [drm] i915: Don't skip mst encoders in skl_ddi_pll_select (Lyude) [1306425] - [scsi] qla2xxx: Set relogin flag when we fail to queue login requests (Chad Dupuis) [1306033] - [s390] kernel/syscalls: correct syscall number for __NR_setns (Hendrik Brueckner) [1219586] - [edac] sb_edac: fix channel/csrow emulation on Broadwell (Aristeu Rozanski) [1301230] - [usb] xhci: Workaround to get Intel xHCI reset working more reliably (Gopal Tiwari) [1146875] - [fs] revert "revert "dlm: print kernel message when we get an error from kernel_sendpage" (Robert S Peterson) [1264492] - [fs] revert "[fs] dlm: Replace nodeid_to_addr with kernel_getpeername" (Robert S Peterson) [1264492] - [s390] sclp: Determine HSA size dynamically for zfcpdump (Hendrik Brueckner) [1303557] - [s390] sclp: Move declarations for sclp_sdias into separate header file (Hendrik Brueckner) [1303557] - [netdrv] mlx4_en: add missing tx_queue init in en_start_port (Don Dutile) [1304016]- [s390] qeth: initialize net_device with carrier off (Hendrik Brueckner) [1198666] - [netdrv] Add rtlwifi driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525]- [powerpc] pseries: Limit EPOW reset event warnings (Gustavo Duarte) [1300202] - [perf] tools: Do not show trace command if it's not compiled in (Jiri Olsa) [1212539] - [perf] tools spec: Disable trace command on ppc arch (Jiri Olsa) [1212539] - [netdrv] mlx4_en: Fix the blueflame in TX path (Kamal Heib) [1295872 1303661 1303863 1304272] - [netdrv] mlx4_en: Fix HW timestamp init issue upon system startup (Kamal Heib) [1295872 1304272] - [netdrv] mlx4_en: Remove dependency between timestamping capability and service_task (Kamal Heib) [1295872 1304272] - [netdrv] mlx5_core: Fix trimming down IRQ number (Kamal Heib) [1304272] - [x86] Mark Intel Broadwell-DE SoC supported (Steve Best) [1253856] - [s390] zfcpdump: Fix collecting of registers (Hendrik Brueckner) [1303558] - [s390] dasd: fix failfast for disconnected devices (Hendrik Brueckner) [1303559] - [netdrv] bnxt_en: Fix crash in bnxt_free_tx_skbs() during tx timeout (John Linville) [1303703] - [netdrv] bnxt_en: Exclude rx_drop_pkts hw counter from the stack's rx_dropped counter (John Linville) [1303703] - [netdrv] bnxt_en: Ring free response from close path should use completion ring (John Linville) [1303703] - [block] Fix q_suspended logic error for io submission (David Milburn) [1227342] - [block] nvme: No lock while DMA mapping data (David Milburn) [1227342]- [drm] nouveau: remove stray header (Rob Clark) [1249807] - [kernel] ntp: Do leapsecond adjustment in adjtimex read path (Jerry Snitselaar) [1224408] - [kernel] time: Prevent early expiry of hrtimers CLOCK_REALTIME at the leap second edge (Jerry Snitselaar) [1224408] - [kernel] ntp: Introduce and use SECS_PER_DAY macro instead of 86400 (Jerry Snitselaar) [1224408] - [kernel] hrtimer: Make offset update smarter (Jerry Snitselaar) [1224408] - [kernel] timekeeping: Use ktime_t data for ktime_get_update_offsets (Jerry Snitselaar) [1224408] - [kernel] timekeeping: Provide internal ktime_t based data (Jerry Snitselaar) [1224408] - [kernel] timekeeping: indicate clock was set (Jerry Snitselaar) [1224408] - [kernel] timekeeping: Avoid possible deadlock from clock_was_set_delayed (Jerry Snitselaar) [1224408]- [netdrv] ixgbevf: Minor cleanups (John Greene) [1249245] - [netdrv] ixgbevf: fix spoofed packets with random MAC (John Greene) [1249245] - [netdrv] ixgbevf: use ether_addr_copy instead of memcpy (John Greene) [1249245] - [netdrv] ixgbevf: Limit lowest interrupt rate for adaptive interrupt moderation to 12K (John Greene) [1249245] - [netdrv] drivers/net/intel: use napi_complete_done - ixgbevf only (John Greene) [1249245] - [netdrv] ixgbevf: add support for reporting RSS key and hash table for X550 (John Greene) [1249245] - [netdrv] ixgbevf: Set Rx hash type for ingress packets (John Greene) [1249245] - [netdrv] ixgbevf: fold ixgbevf_pull_tail into ixgbevf_add_rx_frag (John Greene) [1249245] - [netdrv] ixgbevf: Use dev_kfree_skb_any in xmit path, not dev_kfree_skb (John Greene) [1249245] - [netdrv] ixgbevf: Add the appropriate ethtool ops to query RSS indirection table and key (John Greene) [1249245] - [netdrv] ixgbevf: Add RSS Key query code (John Greene) [1249245] - [netdrv] ixgbevf: Add a RETA query code (John Greene) [1249245] - [netdrv] ixgbevf: Use ether_addr_copy instead of memcpy (John Greene) [1249245] - [netdrv] ixgbevf: Fix code comments and whitespace (John Greene) [1249245] - [netdrv] ethernet: codespell comment spelling fixes (John Greene) [1249245] - [netdrv] ixgbevf: combine all of the tasks into a single service task (John Greene) [1249245] - [netdrv] ixgbevf: rewrite watchdog task to function similar to igbvf (John Greene) [1249245] - [netdrv] ethernet/intel: Use eth_skb_pad and skb_put_padto helpers - ixgbevf only (John Greene) [1249245] - [netdrv] ixgbevf: add netpoll support (John Greene) [1249244 1277784] - [netdrv] ixgbevf: compare total_rx_packets and budget in ixgbevf_clean_rx_irq (John Greene) [1249245] - [netdrv] ixgbevf: Change receive model to use double buffered page based receives (John Greene) [1249245] - [netdrv] ixgbevf: convert to ndo_fix_features - part 2 (John Greene) [1249244] - [netdrv] ixgbe: do not report 2.5 Gbps as supported (John Greene) [1249244] - [netdrv] ixgbe: Clear stale pool mappings (John Greene) [1249244] - [netdrv] ixgbe: Reorder search to work from the top down instead of bottom up (John Greene) [1249244] - [netdrv] ixgbe: Add support for adding/removing VLAN on PF bypassing the VLVF (John Greene) [1249244] - [netdrv] ixgbe: Simplify configuration of setting VLVF and VLVFB (John Greene) [1249244] - [netdrv] ixgbe: Reduce VT code indent in set_vfta by introducing jump label (John Greene) [1249244] - [netdrv] ixgbe: Simplify definitions for regidx and bit in set_vfta (John Greene) [1249244] - [netdrv] ixgbe: Fix SR-IOV VLAN pool configuration (John Greene) [1249244] - [netdrv] ixgbe: Return error on failure to allocate mac_table (John Greene) [1249244] - [netdrv] ixgbe: Always turn PHY power on when requested (John Greene) [1249244] - [netdrv] ixgbe: Save VF info and take references (John Greene) [1249244] - [netdrv] ixgbe: Wait for master disable to be set (John Greene) [1249244] - [netdrv] ixgbe: Correct spec violations by waiting after reset (John Greene) [1249244] - [netdrv] ixgbe: Refactor MAC address configuration code (John Greene) [1249244] - [netdrv] ixgbe: Use private workqueue to avoid certain possible hangs (John Greene) [1249244] - [netdrv] ixgbe: Add support for newer thermal alarm (John Greene) [1249244] - [netdrv] ixgbe: Prevent KR PHY reset in ixgbe_init_phy_ops_x550em (John Greene) [1249244] - [netdrv] ixgbe: Remove CS4227 diagnostic code (John Greene) [1249244] - [netdrv] ixgbe: Add KR mode support for CS4227 chip (John Greene) [1249244] - [netdrv] ixgbe: Fix handling of NAPI budget when multiple queues are enabled per vector (John Greene) [1249244] - [netdrv] ixgbe: fix multiple kernel-doc errors (John Greene) [1249244] - [netdrv] intel: use napi_complete_done (John Greene) [1249244] - [netdrv] drivers/net: get rid of unnecessary initializations in .get_drvinfo (John Greene) [1249244] - [netdrv] ixgbe: Check for setup_internal_link method (John Greene) [1249244] - [netdrv] ixgbe: Fix CS4227-related semaphore error on reset failure (John Greene) [1249244] - [netdrv] ixgbe: disable LRO by default (John Greene) [1249244] - [netdrv] ixgbe: add flow control ethertype to the anti-spoofing filter (John Greene) [1249244] - [netdrv] ixgbe: Advance version to 4.2.1 (John Greene) [1249244] - [netdrv] ixgbe: X540 thermal warning interrupt not a GPI (John Greene) [1249244] - [netdrv] ixgbe: Fix FCRTH value in VM-to-VM loopback mode (John Greene) [1249244] - [netdrv] ixgbe: Only clear adapter_stopped if ixgbe_setup_fc succeeded (John Greene) [1249244] - [netdrv] ixgbe: Correct several flaws with with DCA setup (John Greene) [1249244] - [netdrv] ixgbe: Add new X550EM SFP+ device ID (John Greene) [1249244] - [netdrv] ixgbe: Update ixgbe_disable_pcie_master flow for X550 (John Greene) [1249244] - [netdrv] ixgbe: Add small packet padding support for X550 (John Greene) [1249244] - [netdrv] ixgbe: Correct setting of RDRXCTL register for X550 devices (John Greene) [1249244] - [netdrv] ixgbe: Correct error path in semaphore handling (John Greene) [1249244] - [netdrv] ixgbe: Limit SFP polling rate (John Greene) [1249244] - [netdrv] ixgbe: Allow SFP+ on more than 82598 and 82599 (John Greene) [1249244] - [netdrv] ixgbe: Add logic to reset CS4227 when needed (John Greene) [1249244] - [netdrv] ixgbe: Fix 1G and 10G link stability for X550EM_x SFP+ (John Greene) [1249244] - [netdrv] ixgbe: Add X550EM_x dual-speed SFP+ support (John Greene) [1249244] - [netdrv] ixgbe: Allow reduced delays during SFP detection (John Greene) [1249244] - [netdrv] ixgbe: Clear I2C destination location (John Greene) [1249244] - [netdrv] ixgbe: Enable bit-banging mode on X550 (John Greene) [1249244] - [netdrv] ixgbe: Set lan_id before first I2C eeprom access (John Greene) [1249244] - [netdrv] ixgbe: Provide unlocked I2C methods (John Greene) [1249244] - [netdrv] ixgbe: Provide I2C combined on X550EM (John Greene) [1249244] - [netdrv] ixgbe: Add X550EM support for SFP insertion interrupt (John Greene) [1249244] - [netdrv] ixgbe: Accept SFP not present errors on all devices (John Greene) [1249244] - [netdrv] ixgbe: Add fdir support for SCTP on X550 (John Greene) [1249244] - [netdrv] ixgbe: Add SFP+ detection for X550 hardware (John Greene) [1249244] - [netdrv] ixgbe: Teardown SR-IOV before unregister_netdev (John Greene) [1249244] - [netdrv] ixgbe: fix issue with SFP events with new X550 devices (John Greene) [1249244] - [netdrv] ixgbe: Resolve "initialized field overwritten" warnings (John Greene) [1249244] - [netdrv] ixgbe: Add support for reporting 2.5G link speed (John Greene) [1249244] - [netdrv] ixgbe: fix bounds checking in ixgbe_setup_tc for 82598 (John Greene) [1249244] - [netdrv] ixgbe: support for ethtool set_rxfh (John Greene) [1249244] - [netdrv] ixgbe: Avoid needless PHY access on copper phys (John Greene) [1249244] - [netdrv] ixgbe: cleanup to use cached mask value (John Greene) [1249244] - [netdrv] ixgbe: Remove second instance of lan_id variable (John Greene) [1249244] - [netdrv] ixgbe: use kzalloc for allocating one thing (John Greene) [1249244] - [netdrv] ixgbe: Remove unused PCI bus types (John Greene) [1249244] - [netdrv] ixgbe: add new bus type for intergrated I/O interface (IOSF) (John Greene) [1249244] - [netdrv] ixgbe: add get_bus_info method for X550 (John Greene) [1249244] - [netdrv] ixgbe: Add support for entering low power link up state (John Greene) [1249244] - [netdrv] ixgbe: Add support for VXLAN RX offloads (John Greene) [1249244] - [netdrv] ixgbe: Add support for UDP-encapsulated tx checksum offload (John Greene) [1249244] - [netdrv] ixgbe: Check whether FDIRCMD writes actually complete (John Greene) [1249244] - [netdrv] ixgbe: Assign set_phy_power dynamically where needed (John Greene) [1249244] - [netdrv] ixgbe: add new function to check for management presence (John Greene) [1249244] - [netdrv] ixgbe: Simplify port-specific macros (John Greene) [1249244] - [netdrv] ixgbe: Don't report flow director filter's status (John Greene) [1249244] - [netdrv] ixgbe: Specify Rx hash type WRT Rx desc RSS type (John Greene) [1249244] - [netdrv] ixgbe: only report generic filters in get_ts_info (John Greene) [1249244] - [netdrv] ixgbe: Remember to write ixfi changes after modifying (John Greene) [1249244] - [netdrv] ixgbe: fix X550 default set_phy_power method (John Greene) [1249244] - [netdrv] ixgbe: Set lan_id before using I2C (John Greene) [1249244] - [netdrv] ixgbe: add link check for X550 copper (John Greene) [1249244] - [netdrv] ixgbe: Add support for another X550 device (John Greene) [1249244] - [netdrv] ixgbe: fix X550 PHY function pointers (John Greene) [1249244] - [netdrv] ixgbe: fix X550 devices init flow (John Greene) [1249244] - [netdrv] ixgbe: fix bug in not clearing counters for X550 devices (John Greene) [1249244] - [netdrv] ixgbe: fix issue with sfp events with new X550 devices (John Greene) [1249244] - [netdrv] ixgbe: add support for interrupts from X550 external PHY (John Greene) [1249244] - [netdrv] ixgbe: Add const string for overheat message (John Greene) [1249244] - [netdrv] ixgbe: Add reset for X550 device (John Greene) [1249244] - [netdrv] ixgbe: add X550 support for external PHY and forced 1G/10G support (John Greene) [1249244] - [netdrv] ixgbe: Restore ESDP settings after MAC reset (John Greene) [1249244] - [netdrv] ixgbe: Add a PHY power state method (John Greene) [1249244] - [netdrv] ixgbe: add define for X557 PHY ID (John Greene) [1249244] - [netdrv] ixgbe: add support for WoL and autoneg FC for some X550 devices (John Greene) [1249244] - [netdrv] ixgbe: add array of MAC type dependent values (John Greene) [1249244] - [netdrv] ixgbe: Use a signed type to hold error codes (John Greene) [1249244] - [netdrv] ixgbe: Release semaphore bits in the right order (John Greene) [1249244] - [netdrv] ixgbe: Fix IOSF SB access issues (John Greene) [1249244] - [netdrv] ixgbe: Add GET_RSS_KEY command to VF-PF channel commands set (John Greene) [1249244] - [netdrv] ixgbe: Add a RETA query command to VF-PF channel API (John Greene) [1249244] - [netdrv] ixgbe: Add a new netdev op to allow/prevent a VF from querying an RSS info (John Greene) [1186052 1246195 1249244 1271403] - [netdrv] ixgbe: Add the appropriate ethtool ops to query RSS indirection table and key (John Greene) [1249244] - [netdrv] ixgbe: Refactor the RSS configuration code (John Greene) [1249244] - [netdrv] ixgbe: Drop unnecessary call to rcu_barrier (John Greene) [1249244] - [netdrv] ixgbe: adds x550 specific FCoE offloads (John Greene) [1249244] - [netdrv] ethernet: Use bool function returns of true/false instead of 1/0 (John Greene) [1249244] - [netdrv] ixgbe: cleanup make ixgbe_set_ethertype_anti_spoofing_X550 static (John Greene) [1249244] - [netdrv] ixgbe: Clean up type inconsistency (John Greene) [1249244] - [netdrv] ixgbe: add new wrapper for X550 support (John Greene) [1249244] - [netdrv] ethernet: codespell comment spelling fixes (John Greene) [1249244] - [netdrv] ixgbe: add Tx anti spoofing support (John Greene) [1249244] - [netdrv] ixgbe: add VXLAN offload support for X550 devices (John Greene) [1249244] - [netdrv] ixgbe: improve mac filter handling (John Greene) [1249244] - [netdrv] ixgbe: enable l2 forwarding acceleration for macvlans (John Greene) [1249244] - [netdrv] ixgbe: show <2 for encoding loss on PCIe Gen3 (John Greene) [1249244] - [netdrv] ixgbe: call pcie_get_mimimum_link to check if device has enough bandwidth (John Greene) [1249244] - [netdrv] revert "ixgbe: Update ixgbe driver to use __netdev_pick_tx in ixgbe_select_queue" (John Greene) [1249244] - [netdrv] ixgbe: Add function for setting XPS queue mapping (John Greene) [1249244] - [netdrv] ixgbe: finish ixgbe: Update ixgbe to use new vlan accleration (John Greene) [1249244] - [netdrv] net/mlx5e: Assign random MAC address if needed (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Write vlan list into vport context (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Write UC/MC list and promisc mode into vport context (Kamal Heib) [1246031] - [netdrv] net/mlx5: Introduce access functions to modify/query vport vlans (Kamal Heib) [1246031] - [netdrv] net/mlx5: Introduce access functions to modify/query vport promisc mode (Kamal Heib) [1246031] - [netdrv] net/mlx5: Introduce access functions to modify/query vport state (Kamal Heib) [1246031] - [netdrv] net/mlx5: Introduce access functions to modify/query vport mac lists (Kamal Heib) [1246031] - [netdrv] net/mlx5: Update access functions to Query/Modify vport MAC address (Kamal Heib) [1246031] - [netdrv] net/mlx5: Add HW capabilities and structs for SR-IOV E-Switch (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Use the right DMA free function on TX path (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Max mtu comparison fix (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Added self loopback prevention (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Fix inline header size calculation (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Fix LSO vlan insertion (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Re-eanble client vlan TX acceleration (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Return error in case mlx5e_set_features fails (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Don't allow more than max supported channels (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Use the the real irqn in eq->irqn (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Wait for RX buffers initialization in a more proper manner (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Avoid NULL pointer access in case of configuration failure (Kamal Heib) [1246031] - [netdrv] ib/mlx5: Remove dead fmr code (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Wait for FW readiness on startup (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Add pci error handlers to mlx5_core driver (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Fix internal error detection conditions (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Use private health thread for each device (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Use accessor functions to read from device memory (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Prepare cmd interface to system errors handling (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Improve mlx5 messages (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Update health syndromes (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Fix wrong name in struct (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: New init and exit flow for mlx5_core (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Fix notification of page supplement error (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Fix async commands return code (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Remove redundant "err" variable usage (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Fix struct type in the DESTROY_TIR/TIS device commands (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Priv state flag not rolled-back upon netdev open error (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Disable VLAN filter in promiscuous mode (Kamal Heib) [1246031] - [netdrv] net/mlx5: Fix typo in mlx5_query_port_pvlc (Kamal Heib) [1246031] - [netdrv] ib/mlx5: Remove dead code from alloc_cached_mr (Kamal Heib) [1246031] - [netdrv] mlx5: Expose correct page_size_cap in device attributes (Kamal Heib) [1246031] - [netdrv] mlx5: Fix missing device local_dma_lkey (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Avoid accessing NULL pointer at ndo_select_queue (Kamal Heib) [1246031] - [netdrv] mlx5e: Fix sparse warnings in mlx5e_handle_csum (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Support RX CHECKSUM_COMPLETE (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Support ethtool get/set_pauseparam (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Ethtool link speed setting fixes (Kamal Heib) [1246031] - [netdrv] net/mlx5e: HW LRO changes/fixes (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Support smaller RX/TX ring sizes (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Add ethtool RSS configuration options (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Make RSS indirection table size a constant (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Have a single RSS Toeplitz hash key (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Support physical port counters (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Disable async events before unregister_netdev (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Rename/move functions following the ndo_stop flow change (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Light-weight netdev open/stop (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Introduce access function to modify RSS/LRO params (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Introduce the "Drop RQ" (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Unify the RX flow (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Remove the mlx5e_update_priv_params() function (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Introduce create/destroy RSS indir table access functions (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Do not use netdev_err before the netdev is registered (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Avoid redundant de-reference (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Remove redundant assignment of sq->user_index (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Remove redundant field mlx5e_priv->num_tc (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Use hard-coded 4K page size for RQ/SQ/CQ (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Check the return value of mlx5_command_exec (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Input IPSEC.SPI into the RX RSS hash function (Kamal Heib) [1246031] - [netdrv] net/mlx5e: cosmetics: use BIT instead of "1 <<", and others (Kamal Heib) [1246031] - [netdrv] net/mlx5e: TX latency optimization to save DMA reads (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Allocate DMA coherent memory on reader NUMA node (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Support ETH_RSS_HASH_XOR (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Set log_uar_page_sz for non 4K page size architecture (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Prefetch skb data on RX (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Pop cq outside mlx5e_get_cqe (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Remove mlx5e_cq.sqrq back-pointer (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Remove extra spaces (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Avoid TX CQE generation if more xmit packets expected (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Avoid redundant dev_kfree_skb() upon NOP completion (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Remove re-assignment of wq type in mlx5e_enable_rq (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Use skb_shinfo(skb)->gso_segs rather than counting them (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Static mapping of netdev priv resources to/from netdev TX queues (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Add transport domain to the ethernet TIRs/TISs (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Add transport domain alloc/dealloc support (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Support NETIF_F_SG (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Enforce max flow-tables level >= 3 (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Disable client vlan TX acceleration (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Add HW cacheline start padding (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Fix HW MTU settings (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: fix an error code (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Fix static checker warnings around system guid query flow (Kamal Heib) [1246031] - [netdrv] mlx5: Enable mutual support for IB and Ethernet (Kamal Heib) [1246031] - [netdrv] ib/mlx5: Don't create IB instance over Ethernet ports (Kamal Heib) [1246031] - [netdrv] ib/mlx5: Avoid using the MAD_IFC command under ISSI > 0 mode (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Add more query port helpers (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Use port number when querying port ptys (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Use port number in the query port mtu helpers (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Get vendor-id using the query adapter command (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Add new query HCA vport commands (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Make the vport helpers available for the IB driver too (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Check the return bitmask when querying ISSI (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Enable XRCs and SRQs when using ISSI > 0 (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Apply proper name convention to helpers (Kamal Heib) [1246031] - [netdrv] net/mlx5_en: Add missing check for memory allocation failure (Kamal Heib) [1246031] - [netdrv] net/mlx5: Extend mlx5_core to support ConnectX-4 Ethernet functionality (Kamal Heib) [1246031] - [netdrv] net/mlx5: Ethernet resource handling files (Kamal Heib) [1246031] - [netdrv] net/mlx5: Ethernet Datapath files (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Set/Query port MTU commands (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Modify CQ moderation parameters (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Implement get/set port status (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Implement access functions of ptys register fields (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: New device capabilities handling (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: HW data structs/types definitions cleanup (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Set irq affinity hints (Kamal Heib) [1246031] - [netdrv] net/mlx5_core, mlx5_ib: Do not use vmap on coherent memory (Kamal Heib) [1246031] - [drm] revert 'drm/i915: resume MST after reading back hw state' (Rob Clark) [1292402] - [drm] i915: Wait for mst to finish suspending before disabling interrupts (Rob Clark) [1292402] - [drm] upstream sync to 4.4 (Rob Clark) [1135349 1248507] - [drm] nouveau/gr/gf117-: assume no PPC if NV_PGRAPH_GPC_GPM_PD_PES_TPC_ID_MASK is zero (Rob Clark) [1249814] - [drm] nouveau/gr/gf117-: read NV_PGRAPH_GPC_GPM_PD_PES_TPC_ID_MASK from correct GPC (Rob Clark) [1249814] - [drm] nouveau/gr/gf100-: split out per-gpc address calculation macro (Rob Clark) [1249814] - [drm] nouveau/bios: return actual size of the buffer retrieved via _ROM (Rob Clark) [1249814] - [drm] nouveau/pmu: remove whitelist for PGOB-exit WAR, enable by default (Rob Clark) [1218795 1218796] - [drm] nouveau/pmu/gk107: enable PGOB codepaths (Rob Clark) [1218795 1218796] - [drm] nouveau/pmu/gk104: check fuse to determine presence of PGOB (Rob Clark) [1218795 1218796] - [drm] radeon: Retry DDC probing on DVI on failure if we got an HPD interrupt (Rob Clark) [1249814] - [drm] drm: import vmwgfx (Rob Clark) [1281592] - [firmware] add i915 GuC firmware (Rob Clark) [1135349] - [firmware] add i915 DMC firmware (Rob Clark) [1135349] - [drm] upstream sync to 4.3 (Rob Clark) [1249814] - [drm] upstream sync to 4.2 (Rob Clark) [1249812 1274061] - [drm] upstream sync to 4.1 (Rob Clark) [1249810] - [drm] upstream sync to 4.0 (Rob Clark) [1249807] - [drm] upstream sync to 3.19 (Rob Clark) [1249806] - [kernel] iommu: Export intel_iommu_enabled to signal when iommu is in use (Rob Clark) [1249806] - [kernel] time: export nsec_to_jiffies64 (Rob Clark) [1249806] - [kernel] component: fix bug with legacy API (Rob Clark) [1249806] - [kernel] component: add support for component match array (Rob Clark) [1249806] - [kernel] component: ignore multiple additions of the same component (Rob Clark) [1249806] - [kernel] component: fix missed cleanup in case of devres failure (Rob Clark) [1249806] - [kernel] base: fix devres handling for master device (Rob Clark) [1249806] - [kernel] base: provide an infrastructure for componentised subsystems (Rob Clark) [1249806]- [target] fcoe: Add tag support to tcm_fc (Andy Grover) [882092] - [scsi] don't store LUN bits in CDB byte 1 for USB mass-storage devices (Ewan Milne) [1255846] - [scsi] usb-storage: add try_rc_10_first flag (Ewan Milne) [1255846] - [scsi] usb-storage: add flags for VPD pages and REPORT LUNS (Ewan Milne) [1255846] - [mm] hugetlbfs: skip shared VMAs when unmapping private pages to satisfy a fault (Andrea Arcangeli) [1291248]- [infiniband] mlx4_core: Fix fallback from MSI-X to INTx (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/cma: Fix broken AF_IB UD support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/cm: Change reject message type when destroying cm_id (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Update ocrdma version number (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Fail connection for MTU lesser than 512 (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Fix dmac resolution for link local address (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Prevent allocation of DPP PDs if FW doesnt support it (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Fix the request length for RDMA_QUERY_QP mailbox command to FW (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Use VID 0 if PFC is enabled and vlan is not configured (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Fix QP state transition in destroy_qp (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Report EQ full fatal error (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Fix EQ destroy failure during driver unload (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Avoid 'may be used uninitialized' warnings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] Remove duplicated KERN_ from pr_ uses (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/qib: fix test of unsigned variable (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/core: Fix for parsing netlink string attribute (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iw_cxgb4: use wildcard mapping for getting remote addr info (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/ehca: use correct destination for memcpy (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/rds: rds-tcp: only initiate reconnect attempt on outgoing TCP socket (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/rds: rds-tcp: Always create a new rds_sock for an incoming connection (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Work properly with EQ numbers > 256 in SRIOV (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Fix off-by-one in counters manipulation (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ipoib/cm: Fix indentation level (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iw_cxgb4: Remove negative advice dmesg warnings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: Fix unaligned accesses (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: change rdma_gid2ip into void function as it always return zero (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/qib: use arch_phys_wc_add (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/qib: add acounting for MTRR (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/cxgb4: Report the actual address of the remote connecting peer (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/nes: Report the actual address of the remote connecting peer (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iw_cxgb4: enforce qp/cq id requirements (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iw_cxgb4: use BAR2 GTS register for T5 kernel mode CQs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iw_cxgb4: 32b platform fixes (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/cma: Canonize IPv4 on IPV6 sockets properly (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/rds: Fix new sparse warning (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/rds: fix unaligned memory access (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Schedule napi when RX buffers allocation fails (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix unaligned accesses (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fix MC1 memory offset calculation (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix reading HCA max message size in mlx4_QUERY_DEV_CAP (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/ipoib: Fix ndo_get_iflink (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: drop __GFP_NOFAIL allocation (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: check for mapping error (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib_uverbs: Fix pages leak when using XRC SRQs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Fix WQE LSO segment calculation (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/ipoib: Remove IPOIB_MCAST_RUN bit (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/ipoib: Save only IPOIB_MAX_PATH_REC_QUEUE skb's (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/ipoib: Handle QP in SQE state (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/ipoib: Update broadcast record values after each successful join request (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/ipoib: Use one linear skb in RX flow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: don't disallow registering region starting at 0x0 (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: disallow registering 0-sized memory region (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Change alias guids default to be host assigned (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Return the admin alias GUID upon host view request (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Raise slave shutdown event upon FLR (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Request alias GUID on demand (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Change init flow to request alias GUIDs for active VFs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Manage admin alias GUID upon admin request (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Set initial admin GUIDs for VFs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Manage alias GUID per VF (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Alias GUID adding persistency support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Don't call t4_slow_intr_handler when we're not the Master PF (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add comment for calculate tx flits and sge length code (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Use device node in page allocation (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Freelist starving threshold varies from adapter to adapter (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Increased the value of MAX_IMM_TX_PKT_LEN from 128 to 256 bytes (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rds: make sure not to loop forever inside rds_send_xmit (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rds: only use passive connections when addresses match (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Move ethtool related code to a separate file (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Extend struct mlx5_interface to support multiple protocols (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Modify arm CQ in preparation for upcoming Ethernet driver (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Move completion eqs from mlx5_ib to mlx5_core (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Update module info macros for ConnectX4 Support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Fix Mellanox copyright note (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Fix Mellanox copyright note (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Fix a bug in alloc_token (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Avoid usage command work entry after writing command doorbell (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Avoid copying outbox in aysnc command completion (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Use coherent memory for command interface page (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Use the right inbox struct in destroy mkey command (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Clear doorbell record inside mlx5_db_alloc() (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Avoid setting DC requestor/responder resources (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Coding style fix (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Fix call to mlx5_core_qp_modify (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Allocate firmware pages from device's NUMA node (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Add interface identify support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Add SET_PORT opcode modifiers enumeration (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Set enhanced QoS support by default when ETS supported (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Warn users of depracated QoS Firmware (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Added qos_vport QP configuration in VST mode (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Allocate VPPs for each port on PF init (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Query device for QoS per VF support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Add mlx4_SET_VPORT_QOS implementation (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Add mlx4_ALLOCATE_VPP implementation (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: New file for QoS related firmware commands (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Aesthetic code changes in multi_func_init (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Make mlx4_is_eth visible inline funcion (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Add RSS support for fragmented IP datagrams (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] chelsio cxgb/cxgb3: Make stats_strings arrays const (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Moderate ethtool callback to show more statistics (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Add Flow control statistics display via ethtool (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Protect access to the statistics bitmap (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Support general selective view of ethtool statistics (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Move statistics bitmap setting to the Ethernet driver (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Create new header file for all statistics info (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Fix port counters statistics bitmask (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: fix boolreturn.cocci warnings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: update Kconfig and Makefile for FCoE support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: add cxgb4_fcoe.c for FCoE (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: add cxgb4_fcoe.h and macro definitions for FCoE (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/cxgb4vf/csiostor: Make PCI Device ID Tables be "const" (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add device ID for new adapter (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: mlx4_en_set_tx_maxrate() can be static (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Add basic support for QP max-rate limiting (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Add basic elements for QCN (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Try and provide an RDMA CIQ per cpu (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Move offload Rx queue allocation to separate function (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] debugfs: Provide a file creation function that also takes an initial size (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fix to dump devlog, even if FW is crashed (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Disable interrupts and napi before unregistering netdev (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Allocate dynamic mem. for egress and ingress queue maps (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fix frame size warning for 32 bit arch (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix GEN_EQE accessing uninitialixed mutex (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Call register_netdevice in the proper location (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Set statistics bitmap at port init (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Saturate RoCE port PMA counters in case of overflow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Fix off-by-one in ethtool statistics display (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Verify net device validity on port change event (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rds: avoid potential stack overflow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: fix coccinelle warnings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Disbale GRO for incoming loopback/selftest packets (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix wrong mask and error flow for the update-qp command (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fix PCI-E Memory window interface for big-endian systems (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fix incorrect 'c' suffix to pI4, use pISc instead (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/qib: Add blank line after declaration (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/qib: Fix checkpatch warnings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Enable the ODP capability query verb (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: Add support for extended query device caps (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/cxgb4: Don't hang threads forever waiting on WR replies (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Add support for IB stack compliant stats in sysfs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Update the dev in reg_create (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: In mlx4_ib_demux_cm, print out GUID in host-endian order (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Bug fixes in mlx4_ib_resize_cq (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Fix memory leak in __mlx4_ib_modify_qp (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: Fix deadlock on uverbs modify_qp error flow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: When marshaling ucma path from user-space, clear unused fields (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/qib: Fix sizeof checkpatch warnings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/qib: Replace rcu_assign_pointer with RCU_INIT_POINTER in qib_keys.c (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/qib: Replace rcu_assign_pointer with RCU_INIT_POINTER in qib_qp.c (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Fix error code in get_port_caps (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Fix wrong usage of IPv4 protocol for multicast attach/detach (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/ipath: Remove unused function in ipath_wc_ppc64 (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/cxgb4: Serialize CQ event upcalls with CQ destruction (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Fix configuration of log_uar_page_sz (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net: mellanox: Delete unnecessary checks before the function call "vunmap" (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support in cxgb4 to get expansion rom version via ethtool (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Reset flow support for IB kernel ULPs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Always use the correct port for mirrored multicast attachments (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fix trace observed while dumping clip_tbl (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support in debugfs to dump the congestion control table (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support to dump mailbox content in debugfs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support for ULP RX logic analyzer output in debugfs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Added support in debugfs to display TP logic analyzer output (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support in debugfs to display sensor information (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net: rds: Remove repeated function names from debug output (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Delete an unnecessary check before the function call "release_firmware" (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add low latency socket busy_poll support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Adjust RX frag strides to frag sizes (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Print page allocator information (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Move to use hex PCI device IDs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix misleading debug print on CQE stride support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: mlx4_config_dev_retrieval - Initialize struct config_dev before using (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix mpt_entry initialization in mlx4_mr_rereg_mem_write (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Load balance ports in port aggregation mode (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Create mirror flows in port aggregation mode (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Add port aggregation support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Reuse mlx4_mac_to_u64 (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Port aggregation upper layer interface (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Port aggregation low level interface (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Remove preprocessor check for CONFIG_CXGB4_DCB (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Update the HCA core clock frequency after INIT_PORT (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix device capabilities dumping (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Fix memory corruption in mlx4_MAD_IFC_wrapper (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Use ethtool cmd->autoneg as a hint for ethtool set settings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Remove duplicate code line from procedure mlx4_bf_alloc (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix struct mlx4_vhcr_cmd to make implicit padding explicit (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix HW2SW_EQ to conform to the firmware spec (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Adjust command timeouts to conform to the firmware spec (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix mem leak in SRIOV mlx4_init_one error flow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Add reserved lkey for VFs to QUERY_FUNC_CAP (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Add bad-cable event support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Added support in debugfs to dump different timer and clock values of the adapter (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Added support in debugfs to dump PM module stats (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Addded support in debugfs to dump CIM outbound queue content (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Added support in debugfs to dump cim ingress bound queue contents (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Added support in debugfs to dump sge_qinfo (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fixes cxgb4_inet6addr_notifier unregister call (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mode_t whack-a-mole: chelsio (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Reset flow activation upon SRIOV fatal command cases (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Enable device recovery flow with SRIOV (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Handle AER flow properly (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Manage interface state for Reset flow cases (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Activate reset flow upon fatal command cases (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Enhance the catas flow to support device reset (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Refactor the catas flow to work per device (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Set device configuration data to be persistent across reset (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add debugfs options to dump the rss key, config for PF, VF, etc (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add debugfs entry to dump the contents of the flash (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iw_cxgb4: Cleanup register defines/MACROS defined in t4fw_ri_api.h (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iw_cxgb4: Cleanup register defines/MACROS defined in t4.h (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4 : Update ipv6 address handling api (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: avoid a compile-time warning (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: avoid build warnings on 32-bit (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Ripping out old hard-wired initialization code in driver (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iw_cxgb4/cxgb4/cxgb4vf/cxgb4i/csiostor: Cleanup register defines/macros related to all other cpl messages (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iw_cxgb4/cxgb4/cxgb4i: Cleanup register defines/MACROS related to CM CPL messages (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support for mps_tcam debugfs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support for cim_qcfg entry in debugfs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support for cim_la entry in debugfs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support for devlog (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add PCI device ID for new T5 adapter (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/cxgb4vf/csiostor: Cleanup PL, XGMAC, SF and MC related register defines (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/csiostor: Cleanup TP, MPS and TCAM related register defines (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/cxg4vf/csiostor: Cleanup MC, MA and CIM related register defines (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/cxgb4vf/csiostor: Cleanup SGE and PCI related register defines (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/cxgb4/cxgb4vf/csiostor: Cleanup SGE register defines (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: include clocksource.h again (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix kernel Oops - mem corruption - when working with more than 80 VFs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix error flow in mlx4_init_hca (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Correcly update the mtt's offset in the MR re-reg flow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Doorbell is byteswapped in Little Endian archs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fix decoding QSA module for ethtool get settings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Cache line CQE/EQE stride fixes (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/srp: Allow newline separator for connection string (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Add function to read WQE from user-space (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: Add umem function to read data from user-space (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Enhance UMR support to allow partial page table update (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Remove per-MR pas and dma pointers (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Always resolve destination mac from GRH for UD QPs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4_core: Check for DPDP violation only when DPDP is not supported (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Fix an incorrectly shadowed variable in mlx4_ib_rereg_user_mr (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/addr: Improve address resolution callback scheduling (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: Fix mgid key handling in SA agent multicast data-base (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: Do not resolve VLAN if already resolved (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Avoid double dumping of the PF device capabilities (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fixed memory leak and incorrect refcount in mlx4_load_one (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support for QSA modules (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Refactor QUERY_PORT (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Add explicit error message when rule doesn't meet configuration (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Add A0 hybrid steering (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Add mlx4_bitmap zone allocator (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Add a check if there are too many reserved QPs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Change QP allocation scheme (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Use tasklet for user-space CQ completion events (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Mask out host side virtualization features for guests (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/csiostor: Don't use MASTER_MUST for fw_hello call (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/cxgb4vf: global named must be unique (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Update firmware version after flashing it via ethtool (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/cxgb4vf: Use new interfaces to calculate BAR2 SGE Queue Register addresses (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/cxgb4vf: Add code to calculate T5 BAR2 Offsets for SGE Queue Registers (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4vf: Add and initialize some sge params for VF driver (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Support for configurable RSS hash function (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: Fix error flow in add_keys (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: Fix sparse warnings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Add more supported devices (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Clear outbox of dealloc uar (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Print resource number on QP/SRQ async events (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Remove unused dev cap enum fields (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Fix command queue size enforcement (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Fix min vectors value in mlx5_enable_msix (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Request the mlx5 IB module on driver load (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/cxgb4vf/csiostor: Add T4/T5 PCI ID Table (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: fix mlx4_en_set_rxfh (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/cxgb4/cxgb4vf/csiostor: Cleanup macros/register defines related to PCIE, RSS and FW (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/cxgb4vf/csiostor: Cleanup macros/register defines related to queues (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/cxgb4/csiostor: Cleansup FW related macros/register defines for PF/VF and LDST (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/cxgb4: Cleanup Filter related macros/register defines (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: mlx4_en_set_settings always fails when autoneg is set (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: don't duplicate kvfree (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: don't duplicate kvfree (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] lib/scatterlist: mark input buffer parameters as 'const' (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] lib/scatterlist.c: fix kerneldoc for sg_pcopy_to_buffer, sg_pcopy_from_buffer (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] lib/scatterlist: introduce sg_pcopy_from_buffer and sg_pcopy_to_buffer (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] lib/scatterlist: factor out sg_miter_get_next_page from sg_miter_next (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: use netdev_rss_key_fill helper (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Support more than 64 VFs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Add QUERY_FUNC firmware command (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Refactor mlx4_load_one (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Refactor mlx4_cmd_init and mlx4_cmd_cleanup (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Use correct variable type for mlx4_slave_cap (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix wrong reading of reserved_eqs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4i/cxgb4 : Refactor macros to conform to uniform standards (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fix static checker warning (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Extend checksum offloading by CHECKSUM COMPLETE (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Remove unnecessary struct in6_addr * casts (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Cleanup macros so they follow the same style and look consistent (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add cxgb4_debugfs.c, move all debugfs code to new file (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Add retrieval of CONFIG_DEV parameters (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Add __GFP_COLD gfp flags in alloc_pages (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Remove RX buffers alignment to IP_ALIGN (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Protect port type setting by mutex (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Prevent VF from changing port configuration (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Report actual number of rings in indirection table (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Move spinlocks and work initalizations to beginning of init_netdev (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Call napi_synchronize on stop_port (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Cleanups suggested by clang static checker (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Use PTYS register to set ethtool settings - Speed (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Use PTYS register to query ethtool settings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ethtool, net/mlx4_en: Add 100M, 20G, 56G speeds ethtool reporting support:q (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Add ethernet backplane autoneg device capability (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Introduce ACCESS_REG CMD and eth_prot_ctrl dev cap (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Introduce mlx4_get_module_info for cable module info reading (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ethtool, net/mlx4_en: Cable info, get_module_info/eeprom ethtool support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Limit count field to 24 bits in qp_alloc_res (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Fix race on driver load (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Fix race in create EQ (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: Avoid leaking steering rules on flow creation error flow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Don't attempt to TX offload the outer UDP checksum for VXLAN (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Call synchronize_irq before freeing EQ buffer (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Call synchronize_irq before freeing EQ buffer (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rds: avoid calling sock_kfree_s on allocation failure (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/cxgb4: Add missing neigh_release in find_route (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: Fix XRC race condition in ib_uverbs_open_qp (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: Clear AH attr variable to prevent garbage data (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: fix race accessing page->_count (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Use extended internal signature layout (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Modify to work with arbitrary page size (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Remove duplicate code from mlx5_set_path (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Fix possible array overflow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: Avoid leakage from kernel to user space (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Improve debug prints in mlx5_ib_reg_user_mr (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Clear umr resources after ib_unregister_device (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: remove NETDEV_TX_BUSY (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: tx_info->ts_requested was not cleared (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Use local var for skb_headlen skb (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Use local var in tx flow for skb_shinfo skb (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: mlx4_en_xmit() reads ring->cons once, and ahead of time to avoid stalls (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Avoid false sharing in mlx4_en_en_process_tx_cq (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Use prefetch in tx path (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Avoid a cache line miss in TX completion for single frag skb's (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Avoid calling bswap in tx fast path (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Align tx path structures to cache lines (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Code cleanups in tx path (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Add ConnectX-4 to list of supported devices (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Identify resources by their type (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: use set/get macros in device caps (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Use hardware registers description header file (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Update device capabilities handling (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/rds: do proper house keeping if connection fails in rds_tcp_conn_connect (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/rds: call rds_conn_drop instead of open code it at rds_connect_complete (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Protect QUERY_PORT wrapper from untrusted guests (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Don't disable SRIOV if there are active VFs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Use BAR2 Going To Sleep (GTS) for T5 and later (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mellanox: Change en_print to return void (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Add mlx4_en_get_cqe helper (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Cache line EQE size support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Enable CQE/EQE stride support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Allow not to specify probe_vf in SRIOV IB mode (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Fix VF mac handling in RoCE (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Do not allow APM under RoCE (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Don't update QP1 in native mode (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Avoid accessing netdevice when building RoCE qp1 header (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: Fix mlx4 reg/unreg mac to work properly with 0-mac addresses (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Resolve L2 address when creating user AH (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: Correct error flows in rereg_mr (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: Disable TSO for Connect-X rev A0 HCAs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ipath: Change get_user_pages usage to always NULL vmas (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib_umem_release should decrement mm->pinned_vm from ib_umem_get (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: Set vlan stripping policy by the right command (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: Avoid dealing with MAC index in UPDATE_QP wrapper if not needed (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: Use the correct VSD mask in UPDATE_QP (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: Correctly configure single ported VFs from the host (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: Move the tunnel steering helper function to mlx4_core (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ocrdma: Obtain SL from device structure (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: Use ARRAY_SIZE instead of sizeof/sizeof (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: Use ARRAY_SIZE instead of sizeof/sizeof (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] amso1100: Check for integer overflow in c2_alloc_cq_buf (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mad: Add user space RMPP support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mad: add new ioctl to ABI to support new registration options (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mad: Add dev_notice messages for various umad/mad registration failures (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mad: Update module to pr_, dev_ style print messages (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] umad: Update module to pr_, dev_ style print messages (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] cxgb4 : Disable recursive mailbox commands when enabling vi (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [scsi] cxgb4i : Move stray CPL definitions to cxgb4 driver (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ipath: Add P_Key change event support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Add support for secure-host and SMP firewall (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iwcm: Use a default listen backlog if needed (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Fix residual handling (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Fix deadlock between host removal and multipathd (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [scsi] scsi_transport_srp: Fix fast_io_fail_tmo=dev_loss_tmo=off behavior (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4_ib: Add support for user MR re-registration (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4_core: Add helper functions to support MR re-registration (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] core: Add user MR re-registration support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ocrdma: Fix a sparse warning (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] ocrdma: Delete AH table if ocrdma_init_hw fails after AH table creation (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] ocrdma: Remove hardcoding of the max DPP QPs supported (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] ocrdma: Handle shutdown event from be2net driver (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] ocrdma: Add hca_type and fixing fw_version string in device atrributes (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx5: Adjust events to use unsigned long param instead of void (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx5: minor fixes mainly avoidance of hidden casts (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx5: Move pci device handling from mlx5_ib to mlx5_core (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_en: mlx4_en_gset_priv_flags can be static (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Remove MCG in case it is attached to promiscuous QPs only (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: In SR-IOV mode host should add promisc QP to default entry only (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Make sure the max number of QPs per MCG isn't exceeded (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Make sure that negative array index isn't used (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Fix leakage of SW multicast entries (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_en: Do not count LLC/SNAP in MTU calculation (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_en: Do not disable vlan filter during promiscuous mode (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_en: Run loopback test only when port is up (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_en: Fix set port ratelimit for 40GE (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] cxgb4 : Update copyright year on all cxgb4 files (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: mark napi id for gro_skb (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Call iwpm_init only once (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx5_core: Fix possible race between mr tree insert/delete (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] cxgb4: use dev_port to identify ports (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Fix the error flow when probing with invalid VF configuration (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Keep only one driver entry release mlx4_priv (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Fix SRIOV free-pool management when enforcing resource quotas (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support for iWARP Port Mapper user space service (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] nes: Add support for iWARP Port Mapper user space service (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] core: Add support for iWARP Port Mapper user space service (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: Fix gfp passing in create_qp_common (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] umad: Fix use-after-free on close (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] core: Fix kobject leak on device register error flow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Fix GFP flags parameters to be gfp_t (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] core: Fix port kobject deletion during error flow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] core: Remove unneeded kobject_get/put calls (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] core: Fix sparse warnings about redeclared functions (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: Implement IB_QP_CREATE_USE_GFP_NOIO (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] Add a QP creation flag to use GFP_NOIO allocations (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] Allow build of hw/ and ulp/ subdirectories independently (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [rds] tcp_listen: Replace comma with semicolon (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [rds] rdma: Replace comma with semicolon (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4_core: Move handling of MLX4_QP_ST_MLX to proper switch statement (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Avoid problems if a header uses pr_fmt (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] umad: Fix error handling (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: Add interface for selecting VFs to enable QP0 via MLX proxy QPs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: Add infrastructure for selecting VFs to enable QP0 via MLX proxy QPs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: Preparation for VFs to issue/receive SMI QP0 requests/responses (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: SET_PORT called by mlx4_ib_modify_port should be wrapped (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Fix incorrect FLAGS1 bitmap test in mlx4_QUERY_FUNC_CAP (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4_core: Fix memory leaks in SR-IOV error paths (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb3: Remove a couple unneeded conditions (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: fix unitialised variable is_mcast (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ipath: Use time_before/_after (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: Fix warning about cast of wr_id back to pointer on 32 bits (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ipath: Translate legacy diagpkt into newer extended diagpkt (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb3: Fix information leak in send_abort (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: add missing padding at end of struct mlx5_ib_create_srq (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: add missing padding at end of struct mlx5_ib_create_cq (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: Refactor UMR to have its own context struct (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: Set QP offsets and parameters for user QPs and not just for kernel QPs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5_core: Store MR attributes in mlx5_mr_core during creation and after UMR (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: Add MR to radix tree in reg_mr_callback (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: Fix error handling in reg_umr (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5_core: Simplify signature handover wqe for interleaved buffers (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5_core: Fix signature handover operation for interleaved buffers (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Add fast registration support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Rename FMR-related variables (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: One FMR pool per SRP connection (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Introduce the 'register_always' kernel module parameter (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Introduce srp_finish_mapping (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Introduce srp_map_fmr (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Introduce an additional local variable (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Fix kernel-doc warnings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Fix a sporadic crash triggered by cable pulling (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ocrdma: Convert to use simple_open (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fix memory leaks in c4iw_alloc error paths (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [rds] Use time_after for time comparison (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_en: Fix uninitialized use of 'port_up' in mlx4_en_set_channels (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Fix inaccurate return value of mlx4_flow_attach (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_en: Using positive error value for unsigned (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Removed unnecessary bit operation condition (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Fix smatch error - possible access to a null variable (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_en: User prio mapping gets corrupted when changing number of channels (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] rds: remove the unneed NULL checking (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mellanox: Logging message cleanups (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492]- [netdrv] qlge: make local function static (Harish Patil) [1252123] - [netdrv] delete non-required instances of include linux/init.h (Harish Patil) [1252123] - [netdrv] qlge: Fix compilation warning (Harish Patil) [1252123] - [netdrv] qlge: Convert newlines (Harish Patil) [1252123] - [netdrv] qlogic: use pci_zalloc_consistent (Harish Patil) [1252123] - [netdrv] qlge: Use pci_enable_msix_range instead of pci_enable_msix (Harish Patil) [1252123] - [netdrv] net: get rid of unnecessary initializations in .get_drvinfo (Harish Patil) [1252123] - [netdrv] qlge: Get rid of an redundant assignment (Harish Patil) [1252123] - [netdrv] net: get rid of SET_ETHTOOL_OPS (Harish Patil) [1252123] - [netdrv] qlge: remove open-coded skb_cow_head (Harish Patil) [1252123] - [netdrv] qlge: Move jiffies_to_usecs immediately before loop (Harish Patil) [1252123] - [md] dm snapshot: fix hung bios when copy error occurs (Mike Snitzer) [889368] - [md] dm thin: fix race condition when destroying thin pool workqueue (Mike Snitzer) [1292602] - [x86] Broadwell EP and EX have the same cpuid (David Arcari) [1299962] - [netdrv] bonding: make mii_status sysfs node consistent (Jarod Wilson) [1278008] - [netdrv] bna: fix Rx data corruption with VLAN stripping enabled and MTU > 4096 (Ivan Vecera) [1206064] - [netdrv] ibmveth: add support for TSO6 (Gustavo Duarte) [1252712] - [trace] tracing/filter: Do not allow infix to exceed end of string (Pratyush Anand) [1290666] - [trace] tracing/filter: Do not WARN on operand count going below zero (Pratyush Anand) [1290666] - [trace] tracing: Have filter check for balanced ops (Pratyush Anand) [1290666] - [trace] tracing: Fix double free when function profile init failed (Pratyush Anand) [1290666] - [trace] ring-buffer: Fix race between integrity check and readers (Pratyush Anand) [1290666] - [trace] ftrace: Fix memory leak with function graph and cpu hotplug (Pratyush Anand) [1290666] - [trace] ring-buffer: Fix typo of time extends per page (Pratyush Anand) [1290666] - [net] tcp: select(writefds) don't hang up when a peer close connection (Marcelo Leitner) [1293543] - [net] ipv6: addrlabel: fix ip6addrlbl_get() (Hannes Frederic Sowa) [1299720] - [firmware] add rtlwifi images (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [firmware] add brcmfmac images (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] iwlwifi: add new -16 firmware for iwlmvm devices (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] iwlwifi: add new -13 firmware for iwlmvm devices (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Add brcmfmac driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] include/linux/if_ether.h: Add #define ETH_P_LINK_CTL for HPNA and wlan local tunnel (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Update remaining wireless drivers to new 802.11 stack from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Backport brcmsmac driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Backport b43 driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Bakcport SSB driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Backport BCMA bus driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Backport iwlegacy driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Backport rt2x00 driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Backport carl9170 driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Backport ath5k driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Backport ath9k driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Backport iwlwifi driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [net] Backport mac80211 from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [net] Backport wireless core from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [kernel] atomic: implement generic atomic_dec_if_positive (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] average: provide macro to create static EWMA (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [perf] x86: Improve HT workaround GP counter constraint (Jiri Olsa) [1238702] - [perf] x86: Fix event/group validation (Jiri Olsa) [1238702] - [perf] x86: Disable PEBS-LL in intel_pmu_pebs_disable (Jiri Olsa) [1238702] - [perf] x86/intel: Reset more state in PMU reset (Jiri Olsa) [1238702] - [perf] x86/intel: Make the HT bug workaround conditional on HT enabled (Jiri Olsa) [1238702] - [perf] x86/intel: Limit to half counters when the HT workaround is enabled, to avoid exclusive mode starvation (Jiri Olsa) [1238702] - [perf] x86/intel: Fix intel_get_event_constraints() for dynamic constraints (Jiri Olsa) [1238702] - [perf] x86/intel: Enforce HT bug workaround for SNB/IVB/HSW (Jiri Olsa) [1238702] - [perf] x86/intel: Implement cross-HT corruption bug workaround (Jiri Olsa) [1238702] - [perf] x86/intel: Add cross-HT counter exclusion infrastructure (Jiri Olsa) [1238702] - [perf] x86: Add 'index' param to get_event_constraint callback (Jiri Olsa) [1238702] - [perf] x86: Add 3 new scheduling callbacks (Jiri Olsa) [1238702] - [perf] x86: Vectorize cpuc->kfree_on_online (Jiri Olsa) [1238702] - [perf] x86: Reduce stack usage of x86_schedule_events (Jiri Olsa) [1238702] - [kernel] watchdog: Add watchdog enable/disable all functions (Jiri Olsa) [1238702] - [perf] kernel: Change ASSIGN_ONCEval, x to WRITE_ONCE x, val (Jiri Olsa) [1238702] - [perf] kernel: Provide READ_ONCE and ASSIGN_ONCE (Jiri Olsa) [1238702] - [netdrv] i40evf: avoid mutex re-init (Stefan Assmann) [1212361]- [sched] revert "rt: Update rq clock when unthrottling of an otherwise idle CPU" (Aristeu Rozanski) [1263613] - [sched] revert "sched: Revert "Set skip_clock_update in yield_task_fair" (Aristeu Rozanski) [1263613] - [sched] Revert "Remove useless code in yield_to" (Aristeu Rozanski) [1263613] - [sched] revert "core: Rework rq->clock update skips" (Aristeu Rozanski) [1263613] - [perf] annotate: Fix 32-bit compilation error in util/annotate.c (Jiri Olsa) [1189317] - [perf] report: Display cycles in branch sort mode (Jiri Olsa) [1189317] - [perf] tools: Move branch option parsing to own file (Jiri Olsa) [1189317] - [perf] tool: Add conditional branch filter 'cond' to perf record (Jiri Olsa) [1189317] - [perf] top: branch annotation code to top (Jiri Olsa) [1189317] - [perf] annotate: Finally display IPC and cycle accounting (Jiri Olsa) [1189317] - [perf] annotate: Compute IPC and basic block cycles (Jiri Olsa) [1189317] - [perf] report: Add processing for cycle histograms (Jiri Olsa) [1189317] - [perf] report: Add infrastructure for a cycles histogram (Jiri Olsa) [1189317] - [perf] annotate: Rename source_line_percent to source_line_samples (Jiri Olsa) [1189317] - [perf] annotate: Display total number of samples with --show-total-period (Jiri Olsa) [1189317] - [perf] annotation: Add symbol__get_annotation (Jiri Olsa) [1189317] - [perf] report: Add flag for non ANY branch mode (Jiri Olsa) [1189317] - [perf] tools: Add support for cycles, weight branch_info field (Jiri Olsa) [1189317] - [perf] x86/intel: Use 0x11 as extra reg test value (Jiri Olsa) [1189317] - [perf] x86/intel: Protect LBR and extra_regs against KVM lying (Jiri Olsa) [1189317] - [perf] x86: Make merge_attr global to use from perf_event_intel (Jiri Olsa) [1189317] - [perf] x86/intel/lbr: Limit LBR accesses to TOS in callstack mode (Jiri Olsa) [1189317] - [perf] x86/intel/lbr: Use correct index to save/restore LBR_INFO with call stack (Jiri Olsa) [1189317] - [perf] x86/intel: Add Intel Skylake PMU support (Jiri Olsa) [1189317] - [perf] x86/intel/lbr: Optimize v4 LBR unfreezing (Jiri Olsa) [1189317] - [perf] x86/intel: Streamline LBR MSR handling in PMI (Jiri Olsa) [1189317] - [perf] x86/intel: Move PMU ACK to after LBR read (Jiri Olsa) [1189317] - [perf] x86/intel: Handle new arch perfmon v4 status bits (Jiri Olsa) [1189317] - [perf] x86/intel/lbr: Add support for LBRv5 (Jiri Olsa) [1189317] - [perf] Add cycles to branch_info (Jiri Olsa) [1189317] - [perf] x86: Add new MSRs and MSR bits used for Intel Skylake PMU support (Jiri Olsa) [1189317] - [perf] x86/intel: Add support for PEBSv3 profiling (Jiri Olsa) [1189317] - [perf] x86: Add a native_perf_sched_clock_from_tsc (Jiri Olsa) [1189317] - [perf] x86: Rename x86_pmu::er_flags to 'flags' (Jiri Olsa) [1189317] - [perf] x86: Revamp PEBS event selection (Jiri Olsa) [1189317] - [perf] x86/asm/msr: Make wrmsrl_safe a function (Jiri Olsa) [1189317] - [perf] x86/intel/uncore: Use Sandy Bridge client PMU on Haswell/Broadwell (Jiri Olsa) [1250641] - [perf] x86/intel/uncore: Add support for ARB uncore PMU on Sandy/IvyBridge (Jiri Olsa) [1250641] - [perf] x86/intel/uncore: Add Broadwell-U uncore IMC PMU support (Jiri Olsa) [1250641] - [perf] x86/intel/uncore: Move PCI IDs for IMC to uncore driver (Jiri Olsa) [1250641] - [perf] x86/intel/uncore: Add support for Intel Haswell ULT - lower power Mobile Processor - IMC uncore PMUs (Jiri Olsa) [1250641] - [perf] x86/intel/uncore: Update support for client uncore IMC PMU (Jiri Olsa) [1250641] - [perf] x86/uncore: Fix missing end markers for SNB/IVB/HSW IMC PMU (Jiri Olsa) [1250641] - [perf] x86/uncore: use MiB unit for events for SNB/IVB/HSW IMC (Jiri Olsa) [1250641] - [perf] x86/uncore: add hrtimer to SNB uncore IMC PMU (Jiri Olsa) [1250641] - [perf] x86/uncore: add SNB/IVB/HSW client uncore memory controller support (Jiri Olsa) [1250641] - [perf] x86/uncore: add PCI ids for SNB/IVB/HSW IMC (Jiri Olsa) [1250641] - [perf] Add active_entry list head to struct perf_event (Jiri Olsa) [1250641] - [perf] tools: Use getconf to determine number of online CPUs (Jiri Olsa) [1291071] - [perf] probe: Fix segfault if passed with '' (Jiri Olsa) [1291071] - [perf] report: Fix -T/--threads option to work again (Jiri Olsa) [1291071] - [perf] bench numa: Fix immediate meeting of convergence condition (Jiri Olsa) [1291071] - [perf] bench numa: Fixes of --quiet argument (Jiri Olsa) [1291071] - [perf] bench futex: Fix hung wakeup tasks after requeueing (Jiri Olsa) [1291071] - [perf] probe: Fix bug with global variables handling (Jiri Olsa) [1291071] - [perf] top: Fix a segfault when kernel map is restricted (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Fix build failure on 32-bit arch (Jiri Olsa) [1291071] - [perf] kmem: Fix compiles on RHEL6/OL6 (Jiri Olsa) [1291071] - [perf] tools lib api: Undefine _FORTIFY_SOURCE before setting it (Jiri Olsa) [1291071] - [perf] kmem: Consistently use PRIu64 for printing u64 values (Jiri Olsa) [1291071] - [perf] trace: Disable events and drain events when forked workload ends (Jiri Olsa) [1291071] - [perf] trace: Enable events when doing system wide tracing and starting a workload (Jiri Olsa) [1291071] - [perf] probe: Fix segfault when probe with lazy_line to file (Jiri Olsa) [1291071] - [perf] probe: Find compilation directory path for lazy matching (Jiri Olsa) [1291071] - [perf] probe: Set retprobe flag when probe in address-based alternative mode (Jiri Olsa) [1291071] - [perf] kmem: Analyze page allocator events also (Jiri Olsa) [1291071] - [perf] evlist: Fix type for references to data_head/tail (Jiri Olsa) [1291071] - [perf] probe: Check the orphaned -x option (Jiri Olsa) [1291071] - [perf] probe: Support multiple probes on different binaries (Jiri Olsa) [1291071] - [perf] buildid-list: Fix segfault when show DSOs with hits (Jiri Olsa) [1291071] - [perf] tools: Fix cross-endian analysis (Jiri Olsa) [1291071] - [perf] tools: Fix error path to do closedir() when synthesizing threads (Jiri Olsa) [1291071] - [perf] tools: Fix synthesizing fork_event.ppid for non-main thread (Jiri Olsa) [1291071] - [perf] tools: Add 'I' event modifier for exclude_idle bit (Jiri Olsa) [1291071] - [perf] report: Don't call map__kmap if map is NULL (Jiri Olsa) [1291071] - [perf] tests: Fix attr tests (Jiri Olsa) [1291071] - [perf] probe: Fix ARM 32 building error (Jiri Olsa) [1291071] - [perf] tools: Merge all perf_event_attr print functions (Jiri Olsa) [1291071] - [perf] sched replay: Use replay_repeat to calculate the runavg of cpu usage instead of the default value 10 (Jiri Olsa) [1291071] - [perf] sched replay: Support using -f to override perf.data file ownership (Jiri Olsa) [1291071] - [perf] sched replay: Fix the EMFILE error caused by the limitation of the maximum open files (Jiri Olsa) [1291071] - [perf] sched replay: Handle the dead halt of sem_wait when create_tasks() fails for any task (Jiri Olsa) [1291071] - [perf] sched replay: Fix the segmentation fault problem caused by pr_err in threads (Jiri Olsa) [1291071] - [perf] sched replay: Realloc the memory of pid_to_task stepwise to adapt to the different pid_max configurations (Jiri Olsa) [1291071] - [perf] sched replay: Alloc the memory of pid_to_task dynamically to adapt to the unexpected change of pid_max (Jiri Olsa) [1291071] - [perf] sched replay: Increase the MAX_PID value to fix assertion failure problem (Jiri Olsa) [1291071] - [perf] sched replay: Use struct task_desc instead of struct task_task for correct meaning (Jiri Olsa) [1291071] - [perf] kmem: Respect -i option (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Honor operator priority (Jiri Olsa) [1291071] - [perf] kmaps: Check kmaps to make code more robust (Jiri Olsa) [1291071] - [perf] evlist: Fix inverted logic in perf_mmap__empty (Jiri Olsa) [1291071] - [perf] data: Support using -f to override perf.data file ownership for 'convert' (Jiri Olsa) [1291071] - [perf] trace: Support using -f to override perf.data file ownership (Jiri Olsa) [1291071] - [perf] timechart: Support using -f to override perf.data file ownership (Jiri Olsa) [1291071] - [perf] script: Support using -f to override perf.data file ownership (Jiri Olsa) [1291071] - [perf] mem: Support using -f to override perf.data file ownership (Jiri Olsa) [1291071] - [perf] lock: Support using -f to override perf.data file ownership (Jiri Olsa) [1291071] - [perf] kvm: Support using -f to override perf.data.guest file ownership (Jiri Olsa) [1291071] - [perf] kmem: Support using -f to override perf.data file ownership (Jiri Olsa) [1291071] - [perf] inject: Support using -f to override perf.data file ownership (Jiri Olsa) [1291071] - [perf] evlist: Support using -f to override perf.data file ownership (Jiri Olsa) [1291071] - [perf] probe: Fix to track down unnamed union/structure members (Jiri Olsa) [1291071] - [perf] db-export: No need to have ->thread twice in struct export_sample (Jiri Olsa) [1291071] - [perf] db-export: No need to pass thread twice to db_export__sample (Jiri Olsa) [1291071] - [perf] scripting: No need to pass thread twice to the scripting callbacks (Jiri Olsa) [1291071] - [perf] script: No need to lookup thread twice (Jiri Olsa) [1291071] - [perf] ordered_samples: Remove references to perf_{evlist, tool} and machines (Jiri Olsa) [1291071] - [perf] session: Always initialize ordered_events (Jiri Olsa) [1291071] - [perf] tools: Fix ppid for synthesized fork events (Jiri Olsa) [1291071] - [perf] tools: Refactor comm/tgid lookup (Jiri Olsa) [1291071] - [perf] callchain: Fix kernel symbol resolution by remembering the cpumode (Jiri Olsa) [1291071] - [perf] build: Disable libbabeltrace check by default (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Zero should not be considered "not found" in eval_flag (Jiri Olsa) [1291071] - [perf] trace: Fix syscall enter formatting bug (Jiri Olsa) [1291071] - [perf] tools: Set JOBS based on CPU or processor (Jiri Olsa) [1291071] - [perf] perf: Bump max number of cpus to 1024 (Jiri Olsa) [1291071] - [perf] evlist: Return the first evsel with an invalid filter in apply_filters() (Jiri Olsa) [1291071] - [perf] timechart: Fix SIBGUS error on sparc64 (Jiri Olsa) [1291071] - [perf] tools: Add pid/tid filtering to report and script commands (Jiri Olsa) [1291071] - [perf] diff: Add kallsyms option (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Add support for __print_array (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Free filter tokens in process_filter (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Add way to find sub buffer boundary (Jiri Olsa) [1291071] - [perf] tools lib traceevent kbuffer: Remove extra update to data pointer in PADDING (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Make plugin options either string or boolean (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Add pevent_data_pid_from_comm (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Handle z in bprint format (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Copy trace_clock and free it (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Handle NULL comm name (Jiri Olsa) [1291071] - [perf] symbols: Save DSO loading errno to better report errors (Jiri Olsa) [1291071] - [perf] target: Simplify handling of strerror_r return (Jiri Olsa) [1291071] - [perf] tools: Work around lack of sched_getcpu in glibc < 2.6 (Jiri Olsa) [1291071] - [perf] kmem: Print big numbers using thousands' group (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Factor out allocating and processing args (Jiri Olsa) [1291071] - [perf] probe: Fix to get ummapped symbol address on kernel (Jiri Olsa) [1291071] - [perf] tools: Remove (null) value of "Sort order" for perf mem report (Jiri Olsa) [1291071] - [perf] annotate: Allow annotation for decompressed kernel modules (Jiri Olsa) [1291071] - [perf] tools: Try to lookup kernel module map before creating one (Jiri Olsa) [1291071] - [perf] tools: Remove is_kmodule_extension function (Jiri Olsa) [1291071] - [perf] tools: Remove compressed argument from is_kernel_module (Jiri Olsa) [1291071] - [perf] tools: Use kmod_path__parse in is_kernel_module (Jiri Olsa) [1291071] - [perf] tools: Use kmod_path__parse in decompress_kmodule (Jiri Olsa) [1291071] - [perf] tools: Use kmod_path__parse in map_groups__set_modules_path_dir (Jiri Olsa) [1291071] - [perf] tools: Use kmod_path__parse for machine__new_dso (Jiri Olsa) [1291071] - [perf] tools: Add machine__module_dso function (Jiri Olsa) [1291071] - [perf] tools: Add dsos__addnew function (Jiri Olsa) [1291071] - [perf] tools: Add kmod_path__parse function (Jiri Olsa) [1291071] - [perf] tools: Add lzma decompression support for kernel module (Jiri Olsa) [1291071] - [perf] tools build: Add feature check for lzma library (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Add destructor for format_field (Jiri Olsa) [1291071] - [perf] hists browser: Indicate which callchain entries are annotated (Jiri Olsa) [1291071] - [perf] build: Move feature checks code under tools/build (Jiri Olsa) [1291071] - [perf] build: Make features checks directory configurable (Jiri Olsa) [1291071] - [perf] build: Separate feature make support into config/Makefile.feature (Jiri Olsa) [1291071] - [perf] build: Fix feature_check name clash (Jiri Olsa) [1291071] - [perf] trace: Fix summary_only option (Jiri Olsa) [1291071] - [perf] probe: Fix failure to add multiple probes without debuginfo (Jiri Olsa) [1291071] - [perf] build: Add config/feature-checks/*.output to the .gitignore file (Jiri Olsa) [1291071] - [perf] build: Use FEATURE-DUMP instead of PERF-FEATURES in the .gitignore file (Jiri Olsa) [1291071] - [perf] tools: Don't allow empty argument for field-separator (Jiri Olsa) [1291071] - [perf] report: Don't allow empty argument for '-t' (Jiri Olsa) [1291071] - [perf] callchain: Separate eh/debug frame offset cache (Jiri Olsa) [1291071] - [perf] tools: Avoid confusion with preloaded bash function for perf bash completion (Jiri Olsa) [1291071] - [perf] tools: Add the bash completion for listing subsubcommands of perf trace (Jiri Olsa) [1291071] - [perf] tools: Add the bash completion for listing subsubcommands of perf timechart (Jiri Olsa) [1291071] - [perf] tools: Add the bash completion for listing subsubcommands of perf test (Jiri Olsa) [1291071] - [perf] tools: Add the bash completion for listing subsubcommands of perf script (Jiri Olsa) [1291071] - [perf] tools: Add the bash completion for listing subsubcommands of perf help (Jiri Olsa) [1291071] - [perf] tools: Add the bash completion for listing subsubcommands of perf data (Jiri Olsa) [1291071] - [perf] tools: Fix the bash completion for listing subcommands of perf (Jiri Olsa) [1291071] - [perf] tools: Fix the bash completion to support listing events for --event (Jiri Olsa) [1291071] - [perf] tools: Fix the bash completion for listing events of perf subcommand record|stat|top -e (Jiri Olsa) [1291071] - [perf] tools: Provide the right bash completion for listing options of perf subcommand subsubcommand (Jiri Olsa) [1291071] - [perf] tools: Fix the bash completion for listing subsubcommands of perf subcommand (Jiri Olsa) [1291071] - [perf] tools: Fix the bash completion for listing options of perf subcommand (Jiri Olsa) [1291071] - [perf] tools: Fix perf-read-vdsox32 not building and lib64 install dir (Jiri Olsa) [1291071] - [perf] build: Rename feature_print_var_code to print_var_code (Jiri Olsa) [1291071] - [perf] build: Rename PERF-FEATURES into FEATURE-DUMP (Jiri Olsa) [1291071] - [perf] build: Rename display_vf to feature_verbose (Jiri Olsa) [1291071] - [perf] build: Rename display_lib into feature_display (Jiri Olsa) [1291071] - [perf] build: Get rid of VF_FEATURE_TESTS (Jiri Olsa) [1291071] - [perf] build: Rename CORE_FEATURE_TESTS to FEATURE_TESTS (Jiri Olsa) [1291071] - [perf] build: Get rid of LIB_INCLUDE variable (Jiri Olsa) [1291071] - [perf] build: Fix pthread-attr-setaffinity-np include in test-all (Jiri Olsa) [1291071] - [perf] build: Move features build output under features directory (Jiri Olsa) [1291071] - [perf] build: Disable default check for libbabeltrace (Jiri Olsa) [1291071] - [perf] tools: Fix building error for arm64 (Jiri Olsa) [1291071] - [perf] hists browser: Allow annotating entries in callchains (Jiri Olsa) [1291071] - [perf] hists: Remove hist_entry->used, not used anymore (Jiri Olsa) [1291071] - [perf] hists browser: Fix up some branch alignment (Jiri Olsa) [1291071] - [perf] hists browser: Simplify symbol annotation menu setup (Jiri Olsa) [1291071] - [perf] data: Add tracepoint events fields CTF conversion support (Jiri Olsa) [1291071] - [perf] kmem: Fix alignment of slab result table (Jiri Olsa) [1291071] - [perf] kmem: Allow -v option (Jiri Olsa) [1291071] - [perf] kmem: Fix segfault when invalid sort key is given (Jiri Olsa) [1291071] - [perf] stat: Always correctly indent ratio column (Jiri Olsa) [1291071] - [perf] stat: Fix IPC and other formulas with -A (Jiri Olsa) [1291071] - [perf] stat: Output running time and run/enabled ratio in CSV mode (Jiri Olsa) [1291071] - [perf] hists browser: Fix UI bug after fold/unfold (Jiri Olsa) [1291071] - [perf] robe: Fix compiles due to declarations using perf_probe_point (Jiri Olsa) [1291071] - [perf] hists browser: Fix UI bug after zoom into thread/dso/symbol (Jiri Olsa) [1291071] - [perf] probe: Fix possible double free on error (Jiri Olsa) [1291071] - [perf] tools: Output feature detection's gcc output to a file (Jiri Olsa) [1291071] - [perf] build: Fix libbabeltrace detection (Jiri Olsa) [1291071] - [perf] probe: Allow weak symbols to be probed (Jiri Olsa) [1291071] - [perf] symbols: Allow symbol alias when loading map for symbol name (Jiri Olsa) [1291071] - [perf] revert "perf probe: Fix to fall back to find probe point in symbols" (Jiri Olsa) [1291071] - [perf] probe: Fix --line to handle aliased symbols in glibc (Jiri Olsa) [1291071] - [perf] probe: Fix to handle aliased symbols in glibc (Jiri Olsa) [1291071] - [perf] ordered_events: Adopt queue method (Jiri Olsa) [1291071] - [perf] tools: Remove superfluous thread->comm_set setting (Jiri Olsa) [1291071] - [perf] tools: tool->finished_round() doesn't need perf_session (Jiri Olsa) [1291071] - [perf] ordered_events: Allow tools to specify a deliver method (Jiri Olsa) [1291071] - [perf] ordered_events: Shorten function signatures (Jiri Olsa) [1291071] - [perf] ordered_events: Untangle from perf_session (Jiri Olsa) [1291071] - [perf] sched: No need to keep the session around (Jiri Olsa) [1291071] - [perf] tools: Reference count struct thread (Jiri Olsa) [1291071] - [perf] revert "perf: Remove the extra validity check on nr_pages" (Jiri Olsa) [1291071] - [perf] tools: Initialize cpu set in pthread_attr_setaffinity_np feature test (Jiri Olsa) [1291071] - [perf] probe: Remove bias offset to find probe point by address (Jiri Olsa) [1291071] - [perf] probe: Warn if given uprobe event accesses memory on older kernel (Jiri Olsa) [1291071] - [perf] tools: Improve 'libbabel' feature check failure message (Jiri Olsa) [1291071] - [perf] tools: Improve feature test debuggability (Jiri Olsa) [1291071] - [perf] tools: Improve libbfd detection message (Jiri Olsa) [1291071] - [perf] tools: Improve libperl detection message (Jiri Olsa) [1291071] - [perf] tools: Improve Python feature detection messages (Jiri Olsa) [1291071] - [perf] tools: Remove annoying extra message from the features build (Jiri Olsa) [1291071] - [perf] tools: Add PERF-FEATURES to the .gitignore file (Jiri Olsa) [1291071] - [perf] record: Document --group option (Jiri Olsa) [1291071] - [perf] record: Get rid of -l option from Documentation (Jiri Olsa) [1291071] - [perf] tools: Fix build error on ARCH=i386/x86_64/sparc64 (Jiri Olsa) [1291071] - [perf] tools: Fix FORK after COMM when synthesizing records for pre-existing threads (Jiri Olsa) [1291071] - [perf] stat: Report unsupported events properly (Jiri Olsa) [1291071] - [perf] tools: Compare JOBS to 0 after grep (Jiri Olsa) [1291071] - [perf] report: Fix branch stack mode cannot be set (Jiri Olsa) [1291071] - [perf] buildid-cache: Show usage with incorrect params (Jiri Olsa) [1291071] - [perf] buildid-cache: Use pr_debug instead of verbose and pr_info (Jiri Olsa) [1291071] - [perf] buildid-cache: Add --purge FILE to remove all caches of FILE (Jiri Olsa) [1291071] - [perf] tools: Fix the bash completion problem of 'perf --*' (Jiri Olsa) [1291071] - [perf] list: Extend raw-dump to certain kind of events (Jiri Olsa) [1291071] - [perf] list: Clean up the printing functions of hardware/software events (Jiri Olsa) [1291071] - [perf] tools: Remove the '--(null)' long_name for --list-opts (Jiri Olsa) [1291071] - [perf] list: Avoid confusion of perf output and the next command prompt (Jiri Olsa) [1291071] - [perf] list: Allow listing events with 'tracepoint' prefix (Jiri Olsa) [1291071] - [perf] list: Sort the output of 'perf list' to view more clearly (Jiri Olsa) [1291071] - [perf] data: Fix sentinel setting for data_cmds array (Jiri Olsa) [1291071] - [perf] probe: Fix a precedence bug (Jiri Olsa) [1291071] - [perf] diff: Support for different binaries (Jiri Olsa) [1291071] - [perf] buildid-cache: Add new buildid cache if update target is not cached (Jiri Olsa) [1291071] - [perf] probe: Handle strdup failure (Jiri Olsa) [1291071] - [perf] probe: Fix get_real_path to free allocated memory in error path (Jiri Olsa) [1291071] - [perf] probe: Check kprobes blacklist when adding new events (Jiri Olsa) [1291071] - [perf] trace: Fix SIGBUS failures due to misaligned accesses (Jiri Olsa) [1291071] - [perf] data: Add a 'perf' prefix to the generic fields (Jiri Olsa) [1291071] - [perf] data: Add perf data to CTF conversion support (Jiri Olsa) [1291071] - [perf] tools: Add new 'perf data' command (Jiri Olsa) [1291071] - [perf] tools: Add feature check for libbabeltrace (Jiri Olsa) [1291071] - [perf] record: Support recording running/enabled time (Jiri Olsa) [1291071] - [perf] tools: Print the thread's tid on PERF_RECORD_COMM events when -D is asked (Jiri Olsa) [1291071] - [perf] trace: Dump stack on segfaults (Jiri Olsa) [1291071] - [perf] tools: Introduce dump_stack signal helper (Jiri Olsa) [1291071] - [perf] ordered_events: Stop using tool->ordered_events (Jiri Olsa) [1291071] - [perf] session: Remove perf_session from dump_event (Jiri Olsa) [1291071] - [perf] session: Remove perf_session from some deliver event routines (Jiri Olsa) [1291071] - [perf] session: Remove perf_session from warn_errors signature (Jiri Olsa) [1291071] - [perf] evlist: Adopt events_stats from perf_session (Jiri Olsa) [1291071] - [perf] session: Remove wrappers to machines__find (Jiri Olsa) [1291071] - [perf] trace: Separate routine that handles an event from the one that reads it (Jiri Olsa) [1291071] - [perf] trace: Add man page entry for --event (Jiri Olsa) [1291071] - [perf] trace: Introduce --filter-pids (Jiri Olsa) [1291071] - [perf] evlist: Introduce set_filter_pids method (Jiri Olsa) [1291071] - [perf] trace: Filter out the trace pid when no threads are specified (Jiri Olsa) [1291071] - [perf] evlist: Introduce set_filter_pid method (Jiri Olsa) [1291071] - [perf] trace: Only insert blank duration bracket when tracing syscalls (Jiri Olsa) [1291071] - [perf] trace: Support --events foo:bar --no-syscalls (Jiri Olsa) [1291071] - [perf] trace: Allow mixing with other events (Jiri Olsa) [1291071] - [perf] trace: Handle multiple threads better wrt syscalls being intermixed (Jiri Olsa) [1291071] - [perf] trace: Print thread info when following children (Jiri Olsa) [1291071] - [perf] list: Place the header text in its right position (Jiri Olsa) [1291071] - [perf] Remove the extra validity check on nr_pages (Jiri Olsa) [1291071] - [perf] tools: Fix a bug of segmentation fault (Jiri Olsa) [1291071] - [perf] build: Display make commands on V=1 (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Use tools build framework (Jiri Olsa) [1291071] - [perf] tools lib api: Rename libapikfs.a to libapi.a (Jiri Olsa) [1291071] - [perf] tools lib api: Use tools build framework (Jiri Olsa) [1291071] - [perf] build: Add build documentation (Jiri Olsa) [1291071] - [perf] build: Remove PERF-CFLAGS file (Jiri Olsa) [1291071] - [perf] build: Remove uneeded variables (Jiri Olsa) [1291071] - [perf] build: Remove directory dependency rules (Jiri Olsa) [1291071] - [perf] build: Add single target build framework support (Jiri Olsa) [1291071] - [perf] build: Add arch sparc objects building (Jiri Olsa) [1291071] - [perf] build: Add arch sh objects building (Jiri Olsa) [1291071] - [perf] build: Add arch s390 objects building (Jiri Olsa) [1291071] - [perf] build: Add arch powerpc objects building (Jiri Olsa) [1291071] - [perf] build: Add arch arm64 objects building (Jiri Olsa) [1291071] - [perf] build: Add arch arm objects building (Jiri Olsa) [1291071] - [perf] build: Add arch x86 objects building (Jiri Olsa) [1291071] - [perf] build: Add perf.o object building (Jiri Olsa) [1291071] - [perf] build: Add zlib objects building (Jiri Olsa) [1291071] - [perf] build: Add perf regs objects building (Jiri Olsa) [1291071] - [perf] build: Add scripts objects building (Jiri Olsa) [1291071] - [perf] build: Add gtk objects building (Jiri Olsa) [1291071] - [perf] build: Add slang objects building (Jiri Olsa) [1291071] - [perf] build: Add ui objects building (Jiri Olsa) [1291071] - [perf] build: Add dwarf unwind objects building (Jiri Olsa) [1291071] - [perf] build: Add dwarf objects building (Jiri Olsa) [1291071] - [perf] build: Add probe objects building (Jiri Olsa) [1291071] - [perf] build: Add libperf objects building (Jiri Olsa) [1291071] - [perf] build: Add builtin objects building (Jiri Olsa) [1291071] - [perf] build: Add tests objects building (Jiri Olsa) [1291071] - [perf] build: Add bench objects building (Jiri Olsa) [1291071] - [perf] build: Disable make's built-in rules (Jiri Olsa) [1291071] - [perf] tools: Remove api fs object from python build (Jiri Olsa) [1291071] - [perf] tools build: Add subdir support (Jiri Olsa) [1291071] - [perf] tools build: Add detected config support (Jiri Olsa) [1291071] - [perf] tools build: Add new build support (Jiri Olsa) [1291071] - [perf] buildid-cache: Consolidate .build-id cache path generators (Jiri Olsa) [1291071] - [perf] buildid-cache: Remove unneeded debugdir parameters (Jiri Olsa) [1291071] - [perf] symbols: Define STT_GNU_IFUNC for glibc 2.9 and older (Jiri Olsa) [1291071] - [perf] tools: Make perf aware of tracefs (Jiri Olsa) [1291071] - [perf] tools lib api fs: Add tracefs_configured, debugfs_configured functions (Jiri Olsa) [1291071] - [perf] tools lib api debugfs: Add DEBUGFS_DEFAULT_PATH macro (Jiri Olsa) [1291071] - [perf] tools lib api fs: Add tracefs mount helper functions (Jiri Olsa) [1291071] - [perf] tools: Add helper to find mounted file systems (Jiri Olsa) [1291071] - [perf] tools: Do not check debugfs MAGIC for tracing files (Jiri Olsa) [1291071] - [perf] evlist: Fix typo in comment (Jiri Olsa) [1291071] - [perf] trace: No need to enable evsels for workload started from perf (Jiri Olsa) [1291071] - [perf] tools: Introduce event_format__fprintf method (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Introduce trace_seq_do_fprintf function (Jiri Olsa) [1291071] - [perf] symbols: debuglink should take symfs option into account (Jiri Olsa) [1291071] - [perf] symbols: Ignore mapping symbols on aarch64 (Jiri Olsa) [1291071] - [perf] probe: Update man page (Jiri Olsa) [1291071] - [perf] probe: Fix to handle optimized not-inlined functions (Jiri Olsa) [1291071] - [perf] tools: Fix a dso open fail message (Jiri Olsa) [1291071] - [perf] ests: Do not rely on dso__data_read_offset to open dso (Jiri Olsa) [1291071] - [perf] test: Fix dso cache testcase (Jiri Olsa) [1291071] - [perf] tools: Construct LBR call chain (Jiri Olsa) [1291071] - [perf] tools: Enable LBR call stack support (Jiri Olsa) [1291071] - [perf] x86: Remove redundant calls to perf_pmu_disable,perf_pmu_enable (Jiri Olsa) [1291071] - [perf] x86/intel: Expose LBR callstack to user space tooling (Jiri Olsa) [1291071] - [perf] x86/intel: Discard zero length call entries in LBR call stack (Jiri Olsa) [1291071] - [perf] /x86/intel: Disable FREEZE_LBRS_ON_PMI when LBR operates in callstack mode (Jiri Olsa) [1291071] - [perf] x86/intel: Re-organize code that implicitly enables LBR/PEBS (Jiri Olsa) [1291071] - [perf] Simplify the branch stack check (Jiri Olsa) [1291071] - [perf] x86/intel: Save/restore LBR stack during context switch (Jiri Olsa) [1291071] - [perf] x86/intel: Track number of events that use the LBR callstack (Jiri Olsa) [1291071] - [perf] x86/intel: Allocate space for storing LBR stack (Jiri Olsa) [1291071] - [perf] Always switch pmu specific data during context switch (Jiri Olsa) [1291071] - [perf] Add pmu specific data for perf task context (Jiri Olsa) [1291071] - [perf] revert "perf: Always destroy groups on exit" (Jiri Olsa) [1291071] - [perf] Fix event->ctx locking (Jiri Olsa) [1291071] - [perf] Fix perf_pmu_migrate_context (Jiri Olsa) [1291071] - [perf] Fix unclone_ctx vs locking (Jiri Olsa) [1291071] - [perf] Fix lockdep warning on process exit (Jiri Olsa) [1291071] - [perf] Fix use after free in perf_remove_from_context (Jiri Olsa) [1291071] - [perf] x86/intel: Add basic Haswell LBR call stack support (Jiri Olsa) [1291071] - [perf] x86/intel: Use context switch callback to flush LBR stack (Jiri Olsa) [1291071] - [perf] Introduce pmu context switch callback (Jiri Olsa) [1291071] - [perf] x86/intel: Reduce lbr_sel_map[] size (Jiri Olsa) [1291071] - [perf] x86: Add conditional branch filtering support (Jiri Olsa) [1291071] - [perf] Add new conditional branch filter 'PERF_SAMPLE_BRANCH_COND' (Jiri Olsa) [1291071] - [perf] Update shadow timestamp before add event (Jiri Olsa) [1291071] - [perf] x86/intel/uncore: Delete an unnecessary check before pci_dev_put call (Jiri Olsa) [1291071]- [hv] fcopy: switch to using the hvutil_device_state state machine (Vitaly Kuznetsov) [1216950] - [hv] vss: switch to using the hvutil_device_state state machine (Vitaly Kuznetsov) [1216950] - [hv] kvp: switch to using the hvutil_device_state state machine (Vitaly Kuznetsov) [1216950] - [hv] util: introduce state machine for util drivers (Vitaly Kuznetsov) [1216950] - [hv] fcopy: rename fcopy_work -> fcopy_timeout_work (Vitaly Kuznetsov) [1216950] - [hv] kvp: rename kvp_work -> kvp_timeout_work (Vitaly Kuznetsov) [1216950] - [hv] vss: process deferred messages when we complete the transaction (Vitaly Kuznetsov) [1216950] - [hv] fcopy: process deferred messages when we complete the transaction (Vitaly Kuznetsov) [1216950] - [hv] kvp: move poll_channel() to hyperv_vmbus.h (Vitaly Kuznetsov) [1216950] - [hv] kvp: reset kvp_context (Vitaly Kuznetsov) [1216950] - [hv] util: move kvp/vss function declarations to hyperv_vmbus.h (Vitaly Kuznetsov) [1216950] - [kernel] kprobes: initialize before using a hlist (Pratyush Anand) [1290663] - [perf] x86/intel/uncore: Add Broadwell-EP uncore support (Jiri Olsa) [1242694 1249700 1283155] - [perf] x86/intel/uncore: Add Broadwell-DE uncore support (Jiri Olsa) [1242694 1249700 1283155] - [perf] Decouple unthrottling and rotating (Jiri Olsa) [1242694 1249700 1283155] - [x86] perf: Add more Broadwell model numbers (Jiri Olsa) [1242694 1249700 1283155] - [perf] perf/x86/intel: Remove incorrect model number from Haswell perf (Jiri Olsa) [1242694 1249700 1283155] - [watchdog] avoid races between /proc handlers and CPU hotplug (Aaron Tomlin) [1263774] - [watchdog] update watchdog_thresh properly (Aaron Tomlin) [1263774] - [watchdog] update watchdog attributes atomically (Aaron Tomlin) [1263774] - [watchdog] Use hotplug thread infrastructure (Aaron Tomlin) [1263774] - [watchdog] make sure the watchdog thread gets CPU on loaded system (Aaron Tomlin) [1263774] - [watchdog] Drop FIFO policy in exit path (Aaron Tomlin) [1263774] - [mmc] sdhci-pci: Build o2micro support in the same module (Don Zickus) [1089109] - [mmc] sdhci-pci: add support of O2Micro/BayHubTech SD hosts (Don Zickus) [1089109] - [mmc] sdhci-pci: break out definitions to header file (Don Zickus) [1089109] - [mmc] sdhci: add auto CMD12 support for eSDHC driver (Don Zickus) [1089109] - [mmc] s3c6410: add new quirk in sdhci driver and update ADMA descriptor build (Don Zickus) [1089109] - [kernel] memcg: clear mm->owner when last possible owner leaves (Aaron Tomlin) [1272655] - [mm] thp: don't hold mmap_sem in khugepaged when allocating THP (Aaron Tomlin) [1272655] - [mm] thp: khugepaged: add policy for finding target node (Aaron Tomlin) [1272655] - [mm] thp: cleanup: mv alloc_hugepage to better place (Aaron Tomlin) [1272655] - [mm] thp: khugepaged_prealloc_page forgot to reset the page alloc indicator (Aaron Tomlin) [1272655] - [mm] thp: remove unnecessary set_recommended_min_free_kbytes (Aaron Tomlin) [1272655] - [mm] thp: use khugepaged_enabled to remove duplicate code (Aaron Tomlin) [1272655] - [mm] thp: remove khugepaged_loop (Aaron Tomlin) [1272655] - [mm] thp: introduce khugepaged_prealloc_page and khugepaged_alloc_page (Aaron Tomlin) [1272655] - [mm] thp: release page in page pre-alloc path (Aaron Tomlin) [1272655] - [mm] thp: merge page pre-alloc in khugepaged_loop into khugepaged_do_scan (Aaron Tomlin) [1272655] - [mm] thp: remove some code depend on CONFIG_NUMA (Aaron Tomlin) [1272655] - [mm] thp: remove wake_up_interruptible in the exit path (Aaron Tomlin) [1272655] - [mm] thp: remove unnecessary khugepaged_thread check (Aaron Tomlin) [1272655] - [mm] thp: move khugepaged_mutex out of khugepaged (Aaron Tomlin) [1272655] - [mm] thp: remove unnecessary check in start_khugepaged (Aaron Tomlin) [1272655] - [mm] thp: optimize memcg charge in khugepaged (Aaron Tomlin) [1272655]- [fs] dlm: Replace nodeid_to_addr with kernel_getpeername (Robert S Peterson) [1264492] - [fs] dlm: print kernel message when we get an error from kernel_sendpage (Robert S Peterson) [1264492] - [x86] fpu: Fix double-increment in setup_xstate_features (Herbert Xu) [1232495] - [x86] fpu/xstate: Don't assume the first zero xfeatures zero bit means the end (Herbert Xu) [1232495] - [scsi] ipr: Driver version 2.6.3 (Gustavo Duarte) [1252713] - [scsi] ipr: Issue Configure Cache Parameters command (Gustavo Duarte) [1252713] - [scsi] ipr: Inquiry IOA page 0xC4 during initialization (Gustavo Duarte) [1252713] - [scsi] ipr: Don't set NO_ULEN_CHK bit when resource is a vset (Gustavo Duarte) [1252713] - [scsi] ipr: Add delay to ensure coherent dumps (Gustavo Duarte) [1252713] - [scsi] ipr: Enable SIS pipe commands for SIS-32 devices (Gustavo Duarte) [1252713] - [scsi] ipr: Inhibit underlength data check for AFDASD in raw mode (Gustavo Duarte) [1252713] - [scsi] ipr: Driver version 2.6.2 (Gustavo Duarte) [1252713] - [scsi] ipr: Endian / sparse fixes (Gustavo Duarte) [1252713] - [scsi] ipr: Byte swapping for device_id attribute in sysfs (Gustavo Duarte) [1252713] - [scsi] ipr: Fix locking for unit attention handling (Gustavo Duarte) [1252713] - [scsi] ipr: Driver version 2.6.1 (Gustavo Duarte) [1252713] - [scsi] ipr: AF DASD raw mode implementation in ipr driver (Gustavo Duarte) [1252713] - [scsi] ipr: Fix possible error path oops during initialization (Gustavo Duarte) [1252713] - [scsi] ipr: Reset in task context (Gustavo Duarte) [1252713] - [scsi] ipr: Reboot speed improvements (Gustavo Duarte) [1252713] - [scsi] ipr: set scsi_level correctly for disk arrays (Gustavo Duarte) [1252713] - [scsi] ipr: add support for async scanning to speed up boot (Gustavo Duarte) [1252713] - [mm] ksm: add reschedule points to unmerge_and_remove_all_rmap_items (Andrea Arcangeli) [1262294] - [mm] ksm: introduce ksm_max_page_sharing per page deduplication limit (Andrea Arcangeli) [1262294] - [net] unix: properly account for FDs passed over unix sockets (Hannes Frederic Sowa) [1297406] - [net] unix: garbage: fixed several comment and whitespace style issues (Hannes Frederic Sowa) [1297406] - [net] net_sched: invoke ->attach() after setting dev->qdisc (Phil Sutter) [1288472] - [net] pkt_sched: move the sanity test in qdisc_list_add() (Phil Sutter) [1288472] - [net] pkt_sched: set root qdisc before change() in attach_default_qdiscs() (Phil Sutter) [1288472] - [net] pkt_sched: give visibility to mq slave qdiscs (Phil Sutter) [1288472] - [net] qdisc: fix build with !CONFIG_NET_SCHED (Phil Sutter) [1288472] - [net] qdisc: allow setting default queuing discipline (Phil Sutter) [1288472] - [kdump] Reuse KEXEC_RESERVE_UPPER_LIMIT in arch_crash_auto_scale (Baoquan He) [1007642] - [kdump] Add a KEXEC_RESERVE_UPPER_LIMIT to limit the bootmem reserving for crashkernel (Baoquan He) [1007642] - [kernel] ftrace: Allow to remove a single function from function graph filter (Jiri Olsa) [1063695] - [kernel] function-graph: Allow writing the same val to set_graph_function (Jiri Olsa) [1063695] - [kernel] tracing: Simplify test for function_graph tracing start point (Jiri Olsa) [1063695]- [fs] configfs: Fix race between configfs_readdir() and configfs_d_iput() (Robert S Peterson) [1267681] - [fs] gfs2: Add module parameter gl_hash_size to increase hash table size (Robert S Peterson) [1259879] - [fs] GFS2: Don't add all glocks to the lru (Robert S Peterson) [1228381] - [fs] gfs2: Reintroduce a timeout in function gfs2_gl_hash_clear (Robert S Peterson) [1291458] - [fs] gfs2: Add missing else in trans_add_meta/data (Robert S Peterson) [1267995] - [fs] fs-cache: Add missing initialization of ret in cachefiles_write_page (David Howells) [1277622] - [fs] fs-cache: Handle a write to the page immediately beyond the EOF marker (David Howells) [1277622] - [fs] cachefiles: perform test on s_blocksize when opening cache file (David Howells) [1277622] - [fs] fs-cache: Don't override netfs's primary_index if registering failed (David Howells) [1277622] - [fs] fs-cache: Increase reference of parent after registering, netfs success (David Howells) [1277622] - [fs] fs-cache: Retain the netfs context in the retrieval op earlier (David Howells) [1277622] - [fs] fs-cache: The operation cancellation method needs calling in more places (David Howells) [1170397 1277622] - [fs] fs-cache: Put an aborted initialised op so that it is accounted correctly (David Howells) [1277622] - [fs] fs-cache: Fix cancellation of in-progress operation (David Howells) [1277622] - [fs] fs-cache: Count the number of initialised operations (David Howells) [1277622] - [fs] fs-cache: Out of line fscache_operation_init (David Howells) [1277622] - [fs] fs-cache: Permit fscache_cancel_op() to cancel in-progress operations too (David Howells) [1277622] - [fs] fs-cache: fscache_object_is_dead() has wrong logic, kill it (David Howells) [1277622] - [fs] fs-cache: Synchronise object death state change vs operation submission (David Howells) [1096893 1277622] - [fs] fs-cache: Handle a new operation submitted against a killed object (David Howells) [1277622] - [fs] fs-cache: When submitting an op, cancel it if the target object is dying (David Howells) [1277622] - [fs] fs-cache: Move fscache_report_unexpected_submission() to make it more available (David Howells) [1277622] - [fs] fs-cache: Count culled objects and objects rejected due to lack of space (David Howells) [1277622] - [fs] fs/fscache/object-list.c: use __seq_open_private (David Howells) [1277622] - [fs] cachefiles: Fix incorrect test for in-memory object collision (David Howells) [1277622] - [fs] cachefiles: Handle object being killed before being set up (David Howells) [1149103 1277622] - [fs] cachefiles: add missing \n to kerror conversions (David Howells) [1277622] - [fs] fs-cache: refcount becomes corrupt under vma pressure (David Howells) [1277622] - [fs] fs-cache: Reduce cookie ref count if submit fails (David Howells) [1277622] - [fs] fs-cache: Timeout for releasepage (David Howells) [1277622] - [fs] cachefiles: replace kerror by pr_err (David Howells) [1277622] - [fs] cachefiles: convert printk to pr_foo() (David Howells) [1277622] - [fs] fscache: replace seq_printf by seq_puts (David Howells) [1277622] - [fs] fscache: convert printk to pr_foo (David Howells) [1277622] - [fs] get rid of pointless checks for NULL ->i_op (David Howells) [1277622] - [fs] fs-cache: Handle removal of unadded object to the fscache_object_list rb tree (David Howells) [1277622] - [fs] nfs: Use i_writecount to control whether to get an fscache cookie in nfs_open (David Howells) [1277622] - [fs] fs-cache: Provide the ability to enable/disable cookies (David Howells) [1277622] - [fs] fs-cache: Add use/unuse/wake cookie wrappers (David Howells) [1277622] - [fs] cachefiles: Don't try to dump the index key if the cookie has been cleared (David Howells) [1277622] - [fs] cachefiles: Fix memory leak in cachefiles_check_auxdata error paths (David Howells) [1277622] - [fs] fscache: check consistency does not decrement refcount (David Howells) [1277622] - [fs] fscache: Netfs function for cleanup post readpages (David Howells) [1277622] - [fs] cachefiles: Implement interface to check cache consistency (David Howells) [1277622] - [fs] fs-cache: Add interface to check consistency of a cached object (David Howells) [1277622] - [fs] fs-cache: Don't use spin_is_locked() in assertions (David Howells) [1277622] - [netdrv] be2net: Avoid accessing eq object in be_msix_register routine, when i < 0 (Ivan Vecera) [1253018] - [netdrv] be2net: remove local variable 'status' (Ivan Vecera) [1253018] - [netdrv] be2net: replace hardcoded values with existing define (Ivan Vecera) [1253018] - [netdrv] be2net: remove unused local rsstable array (Ivan Vecera) [1253018] - [netdrv] be2net: remove vlan promisc capability from VF's profile descriptors (Ivan Vecera) [1253018] - [netdrv] be2net: set pci_func_num while issuing GET_PROFILE_CONFIG cmd (Ivan Vecera) [1253018] - [netdrv] be2net: pad skb to meet minimum TX pkt size in BE3 (Ivan Vecera) [1253018] - [netdrv] be2net: release mcc-lock in a failure case in be_cmd_notify_wait (Ivan Vecera) [1253018] - [netdrv] be2net: fix BE3-R FW download compatibility check (Ivan Vecera) [1253018] - [netdrv] drivers/net: get rid of unnecessary initializations in .get_drvinfo (Ivan Vecera) [1253018] - [netdrv] be2net: Revert "make the RX_FILTER command asynchronous" commit (Ivan Vecera) [1253018] - [netdrv] be2net: protect eqo->affinity_mask from getting freed twice (Ivan Vecera) [1253018] - [netdrv] be2net: post buffers before destroying RXQs in Lancer (Ivan Vecera) [1253018] - [netdrv] be2net: enable IFACE filters only after creating RXQs (Ivan Vecera) [1253018] - [netdrv] be2net: support ndo_get_phys_port_id (Ivan Vecera) [1253018] - [netdrv] be2net: bump up the driver version to 10.6.0.3 (Ivan Vecera) [1253018] - [netdrv] be2net: make SET_LOOPBACK_MODE cmd asynchrounous (Ivan Vecera) [1253018] - [netdrv] be2net: make the RX_FILTER command asynchronous (Ivan Vecera) [1253018] - [netdrv] be2net: return error status from be_mcc_notify (Ivan Vecera) [1253018] - [netdrv] be2net: convert dest field in udp-hdr to host-endian (Ivan Vecera) [1253018] - [netdrv] be2net: fix wrong return value in be_check_ufi_compatibility (Ivan Vecera) [1253018] - [netdrv] be2net: remove redundant D0 power state set (Ivan Vecera) [1253018] - [netdrv] be2net: query FW to check if EVB is enabled (Ivan Vecera) [1253018] - [netdrv] be2net: remove duplicate code in be_setup_wol (Ivan Vecera) [1253018] - [netdrv] be2net: Replace dma/pci_alloc_coherent calls with dma_zalloc_coherent (Ivan Vecera) [1253018] - [netdrv] cpumask_set_cpu_local_first => cpumask_local_spread, lament (Ivan Vecera) [1253018] - [netdrv] be2net: Support for OS2BMC (Ivan Vecera) [1253018] - [netdrv] be2net: Report a "link down" to the stack when a fatal error or fw reset happens (Ivan Vecera) [1253018] - [netdrv] be2net: Export board temperature using hwmon-sysfs interface (Ivan Vecera) [1253018] - [netdrv] be2net: update copyright year to 2015 (Ivan Vecera) [1253018] - [netdrv] be2net: use be_virtfn instead of !be_physfn (Ivan Vecera) [1253018] - [netdrv] be2net: simplify UFI compatibility checking (Ivan Vecera) [1253018] - [netdrv] be2net: post full RXQ on interface enable (Ivan Vecera) [1253018] - [netdrv] be2net: check for INSUFFICIENT_VLANS error (Ivan Vecera) [1253018] - [netdrv] be2net: receive pkts with L3, L4 errors on VFs (Ivan Vecera) [1253018] - [netdrv] be2net: set interrupt moderation for Skyhawk-R using EQ-DB (Ivan Vecera) [1253018] - [netdrv] be2net: add support for spoofchk setting (Ivan Vecera) [1253018] - [netdrv] be2net: Fix a bug in Rx buffer posting (Ivan Vecera) [1253018] - [netdrv] be2net: bump up the driver version to 10.6.0.1 (Ivan Vecera) [1253018] - [netdrv] be2net: setup xps queue mapping (Ivan Vecera) [1253018] - [netdrv] be2net: assign CPU affinity hints to be2net IRQs (Ivan Vecera) [1253018] - [kernel] cpumask: Utility function to set n'th cpu - local cpu first (Ivan Vecera) [1253018] - [netdrv] be2net: restrict MODIFY_EQ_DELAY cmd to a max of 8 EQs (Ivan Vecera) [1253018] - [netdrv] be2net: Prevent VFs from enabling VLAN promiscuous mode (Ivan Vecera) [1253018] - [netdrv] ethernet: codespell comment spelling fixes (Ivan Vecera) [1253018] - [netdrv] be2net: implement .sriov_configure PCI callback (Ivan Vecera) [1253018] - [netdrv] be2net: re-distribute SRIOV resources allowed by FW (Ivan Vecera) [1253018] - [netdrv] be2net: avoid creating the non-RSS default RXQ if FW allows to (Ivan Vecera) [1253018] - [netdrv] be2net: move be_func_init call inside be_setup (Ivan Vecera) [1253018] - [netdrv] be2net: refactor adapter resource cleanup sequence into be_cleanup (Ivan Vecera) [1253018] - [netdrv] be2net: refactor adapter resource initialzation sequence into be_resume (Ivan Vecera) [1253018] - [netdrv] be2net: remove code duplication relating to Lancer reset sequence (Ivan Vecera) [1253018] - [netdrv] be2net: refactor error detect/recovery function (Ivan Vecera) [1253018] - [netdrv] be2net: use a wrapper to schedule and cancel error detection task (Ivan Vecera) [1253018] - [netdrv] be2net: refactor function initalization sequence into be_func_init (Ivan Vecera) [1253018] - [netdrv] be2net: get rid of be_get_initial_config call from be_probe (Ivan Vecera) [1253018] - [netdrv] be2net: move adapter fields alloc/free code to new routines (Ivan Vecera) [1253018] - [netdrv] be2net: fix wrong handling of be_setup failure in be_probe (Ivan Vecera) [1253018] - [netdrv] be2net: Add a few inline functions to test TXQ conditions (Ivan Vecera) [1253018] - [netdrv] be2net: Minor code cleanup in tx completion process (Ivan Vecera) [1253018] - [netdrv] be2net: Refactor be_xmit_enqueue routine (Ivan Vecera) [1253018] - [netdrv] be2net: Refactor wrb_fill_hdr routine (Ivan Vecera) [1253018] - [netdrv] be2net: support TX batching using skb->xmit_more flag (Ivan Vecera) [1253018] - [md] flush ->event_work before stopping array (Jes Sorensen) [1220555] - [net] flow_dissector: remove unused function flow_get_hlen declaration (Ivan Vecera) [1298479] - [net] flow_keys: n_proto type should be __be16 (Ivan Vecera) [1298479] - [netdrv] 3c59x: fix another page map/single unmap imbalance (Neil Horman) [1291401] - [netdrv] 3c59x: balance page maps and unmaps (Neil Horman) [1291401] - [netdrv] 3c59x: Fix bad offset spec in skb_frag_dma_map (Neil Horman) [1291401] - [netdrv] 3c59x: Add dma error checking and recovery (Neil Horman) [1291401] - [mfd] lpc_ich: Intel device IDs for PCH (Steve Best) [1244017] - [i2c] i801: add Intel Lewisburg device IDs (Steve Best) [1244017] - [sound] alsa: hda - Add Intel Lewisburg device IDs Audio (Steve Best) [1244017] - [sched] core: Rework rq->clock update skips (Aaron Tomlin) [1263613] - [sched] Remove useless code in yield_to() (Aaron Tomlin) [1263613] - [sched] Set skip_clock_update in yield_task_fair() (Aaron Tomlin) [1263613] - [sched] rt: Update rq clock when unthrottling of an otherwise idle CPU (Aaron Tomlin) [1263613] - [pci] PCIe / hotplug: Drop pointless ACPI-based "slot detection" check (Jarod Wilson) [1211804] - [netdrv] remove NETIF_F_NO_CSUM feature bit (Michal Schmidt) [1291941] - [mm] memcg: oom_notify use-after-free fix (Rafael Aquini) [1294400] - [mm] make lru_add_drain_all() selective (Jerome Marchand) [1266146] - [char] random: Fix "Missing strategy" warnings in debug kernel (Prarit Bhargava) [1296944] - [netdrv] bna: fix error handling (Ivan Vecera) [1258535] - [netdrv] bna: check for dma mapping errors (Ivan Vecera) [1258535] - [netdrv] bna: remove superfluous parentheses (Ivan Vecera) [1258535] - [netdrv] bna: make pointers to read-only inputs const (Ivan Vecera) [1258535] - [netdrv] bna: remove unnecessary cast of BIT value (Ivan Vecera) [1258535] - [netdrv] bna: use netdev_* and dev_* instead of printk and pr_* (Ivan Vecera) [1258535] - [netdrv] bna: fix timeout API argument type (Ivan Vecera) [1258535] - [netdrv] bna: use list_for_each_entry where appropriate (Ivan Vecera) [1258535] - [netdrv] bna: get rid of private macros for manipulation with lists (Ivan Vecera) [1258535] - [netdrv] bna: use memdup_user to copy userspace buffers (Ivan Vecera) [1258535] - [netdrv] bna: correct comparisons/assignments to bool (Ivan Vecera) [1258535] - [netdrv] bna: remove TX_E_PRIO_CHANGE event and BNA_TX_F_PRIO_CHANGED flag (Ivan Vecera) [1258535] - [netdrv] bna: remove paused from bna_rx_config and flags from bna_rxf (Ivan Vecera) [1258535] - [netdrv] bna: remove RXF_E_PAUSE and RXF_E_RESUME events (Ivan Vecera) [1258535] - [netdrv] bna: remove prio_change_cbfn oper_state_cbfn from struct bna_tx (Ivan Vecera) [1258535] - [netdrv] bna: remove oper_state_cbfn from struct bna_rxf (Ivan Vecera) [1258535] - [netdrv] bna: remove pause_cbfn from struct bna_enet (Ivan Vecera) [1258535] - [netdrv] bna: remove unused cbfn parameter (Ivan Vecera) [1258535] - [netdrv] bna: use BIT(x) instead of (1 << x) (Ivan Vecera) [1258535] - [netdrv] bna: get rid of duplicate and unused macros (Ivan Vecera) [1258535] - [netdrv] bna: replace pragma(pack) with attribute __packed (Ivan Vecera) [1258535] - [netdrv] bna: get rid of mac_t (Ivan Vecera) [1258535] - [netdrv] bna: use ether_addr_copy instead of memcpy (Ivan Vecera) [1258535] - [netdrv] bna: remove obsolete use of EXTRA_CFLAGS (Ivan Vecera) [1258535] - [netdrv] bna: fix soft lock-up during firmware initialization failure (Ivan Vecera) [1258535] - [netdrv] bna: remove unreasonable iocpf timer start (Ivan Vecera) [1258535] - [netdrv] bna: fix firmware loading on big-endian machines (Ivan Vecera) [1258535] - [netdrv] ethernet: codespell comment spelling fixes (Ivan Vecera) [1258535] - [netdrv] bna: Update the Driver and Firmware Version (Ivan Vecera) [1258535] - [netdrv] bna: QLogic BR-series Adapters Driver Rebranding (Ivan Vecera) [1258535] - [netdrv] net: incorrect use of init_completion fixup (Ivan Vecera) [1258535] - [netdrv] bna: use netdev_rss_key_fill() helper (Ivan Vecera) [1258535] - [netdrv] bna: fix skb->truesize underestimation (Ivan Vecera) [1258535] - [netdrv] bna: use container_of to resolve bufdesc_ex from bufdesc (Ivan Vecera) [1258535] - [netdrv] bna: remove unnecessary break after return (Ivan Vecera) [1258535] - [netdrv] net: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Ivan Vecera) [1258535] - [netdrv] net: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1258535] - [netdrv] bna: remove open-coded skb_cow_head (Ivan Vecera) [1258535] - [netdrv] bnad: Call dev_kfree_skb_any instead of dev_kfree_skb (Ivan Vecera) [1258535] - [netdrv] bna: Replace large udelay() with mdelay() (Ivan Vecera) [1258535] - [netdrv] brocade: Convert uses of __constant_ to (Ivan Vecera) [1258535] - [netdrv] bna: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1258535] - [netdrv] bnad: code cleanup (Ivan Vecera) [1258535] - [netdrv] bna: Fix build due to missing use of dma_unmap_len_set() (Ivan Vecera) [1258535] - [netdrv] bna: make pointers to read-only inputs const (Ivan Vecera) [1258535] - [netdrv] bnad: do vlan cleanup (Ivan Vecera) [1258535]- [netdrv] i40e: trivial fixes (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump version to 1.4.7 for i40e and 1.4.3 for i40evf (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: use logical operator (Stefan Assmann) [1249247] - [netdrv] i40evf: use correct types (Stefan Assmann) [1249247] - [netdrv] i40evf: don't use atomic allocation (Stefan Assmann) [1249247] - [netdrv] i40e: Fix memory leaks, sideband filter programming (Stefan Assmann) [1249247] - [netdrv] i40e: Detection and recovery of TX queue hung logic moved to service_task from tx_timeout (Stefan Assmann) [1249247] - [netdrv] i40evf: remove duplicate string (Stefan Assmann) [1249247] - [netdrv] i40evf: set real num queues (Stefan Assmann) [1249247] - [netdrv] i40evf: increase max number of queues (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump i40e version to 1.4.4 and i40evf to 1.4.1 (Stefan Assmann) [1249247] - [netdrv] i40evf: allocate ring structs dynamically (Stefan Assmann) [1249247] - [netdrv] i40evf: allocate queue vectors dynamically (Stefan Assmann) [1249247] - [netdrv] i40evf: quoth the VF driver, Nevermore (Stefan Assmann) [1249247] - [netdrv] i40evf: add new fields to store user configuration of RSS (Stefan Assmann) [1249247] - [netdrv] i40evf: create a generic get RSS function (Stefan Assmann) [1249247] - [netdrv] i40evf: create a generic config RSS function (Stefan Assmann) [1249247] - [netdrv] i40evf: rename VF adapter specific RSS function (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: prefetch skb data on transmit (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Fix RS bit update in Tx path and disable force WB workaround (Stefan Assmann) [1249247] - [netdrv] i40evf: handle many MAC filters correctly (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: clean up error messages (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add comment to #endif (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add a stat to track how many times we have to do a force WB (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: remove unused tunnel parameter (Stefan Assmann) [1249247] - [netdrv] i40evf: fix compiler warning of unused variable (Stefan Assmann) [1249247] - [netdrv] i40evf: clean up local variable initialization (Stefan Assmann) [1249247] - [netdrv] i40evf: add missing kernel-doc argument (Stefan Assmann) [1249247] - [netdrv] i40e: re-use *ph specifier to hexdump a data (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump i40e to 1.3.46 and i40evf to 1.3.33 (Stefan Assmann) [1249247] - [netdrv] i40evf: use correct struct for list manipulation (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add a workaround to drop all flow control frames (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump i40e to 1.3.38 and i40evf to 1.3.25 (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Fix an accidental error with BIT_ULL replacement (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: adjust interrupt throttle less frequently (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: change dynamic interrupt thresholds (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: fix bug in throttle rate math (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: refactor IRQ enable function (Stefan Assmann) [1249247] - [netdrv] i40evf: don't give up (Stefan Assmann) [1249247] - [netdrv] i40evf: fix overlong BIT defines (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump i40e to 1.3.34 and i40evf to 1.3.21 (Stefan Assmann) [1249247] - [netdrv] i40evf: relax and stagger init timing a bit (Stefan Assmann) [1249247] - [netdrv] i40evf: correctly populate vlan_features (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: moderate interrupts differently (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Fix compile issue related to const string (Stefan Assmann) [1249247] - [netdrv] drivers/net/intel: use napi_complete_done() (Stefan Assmann) [1249247] - [netdrv] i40evf: Add support for netpoll (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Drop useless "IN_NETPOLL" flag (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Fix handling of napi budget (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump i40e version to 1.3.28 and i40evf to 1.3.19 (Stefan Assmann) [1249247] - [netdrv] i40evf: speed up init (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: remove redundant declarations of a variable and a function (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add WB_ON_ITR offload support (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump i40e version to 1.3.25 and i40evf to 1.3.17 (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Refactor PHY structure and add phy_capabilities enum (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add module_types and update_link_info (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: split device ids into a separate file (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add info to nvm info struct for OEM version data (Stefan Assmann) [1249247] - [netdrv] i40evf: properly handle ndo_set_mac_address calls (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add new link status defines (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: pass QOS handle to VF (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: clean up some code (Stefan Assmann) [1249247] - [netdrv] i40evf: detect reset more reliably (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Explicitly assign enum index for VSI type (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Store CEE DCBX DesiredCfg and RemoteCfg (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: remove unused opcode (Stefan Assmann) [1249247] - [netdrv] i40evf: propagate interrupt allocation failure (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add a stat to keep track of linearization count (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: give up the __func__ (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: assure clean asq status report (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: fix a potential type compare issue (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: add driver support for new device ids (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: set AQ count after memory allocation (Stefan Assmann) [1249247] - [netdrv] i40evf: don't blow away MAC address (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: grab the AQ spinlocks before clearing registers (Stefan Assmann) [1249247] - [netdrv] i40evf: tweak init timing (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: add new device id 1588 (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: fix Tx hang workaround code (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: fix up type clash in i40e_aq_rc_to_posix conversion (Stefan Assmann) [1249247] - [netdrv] i40evf: missing rtnl_unlock in i40evf_resume() (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: check for stopped admin queue (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: refactor tx timeout logic (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump i40e to 1.3.21 and i40evf to 1.3.13 (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: add get AQ result command to nvmupdate utility (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: add exec_aq command to nvmupdate utility (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: add wait states to NVM state machine (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: add GetStatus command for nvmupdate (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: add handling of writeback descriptor (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: save aq writeback for future inspection (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump i40e to 1.3.9 and i40evf to 1.3.5 (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Cache the CEE TLV status returned from firmware (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: add VIRTCHNL_VF_OFFLOAD flag (Stefan Assmann) [1249247] - [netdrv] i40evf: Remove PF specific register definitions from the VF (Stefan Assmann) [1249247] - [netdrv] i40evf: Use the correct defines to match the VF registers (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add capability to gather VEB per TC stats (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add TX/RX outer UDP checksum support for X722 (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add support for writeback on ITR feature for X722 (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: RSS changes for X722 (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Update register.h file for X722 (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Update FW API with X722 support (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add flags for X722 capabilities (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add device ids for X722 (Stefan Assmann) [1249247] - [netdrv] i40e: use BIT and BIT_ULL macros (Stefan Assmann) [1249247] - [netdrv] i40e: clean up error status messages (Stefan Assmann) [1249247] - [netdrv] i40evf: support virtual channel API version 1.1 (Stefan Assmann) [1249247] - [netdrv] i40evf: handle big resets (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: add macros for virtual channel API version and device capability (Stefan Assmann) [1249247] - [netdrv] i40e: add VF capabilities to virtual channel interface (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Fix and refactor dynamic ITR code (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump version to 1.3.6 for i40e and 1.3.2 for i40evf (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add support for pre-allocated pages for PD (Stefan Assmann) [1249247] - [netdrv] i40evf: add MAC address filter in open, not init (Stefan Assmann) [1249247] - [netdrv] i40evf: don't delete all the filters (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Update the admin queue command header (Stefan Assmann) [1249247] - [netdrv] i40evf: Allow for an abundance of vectors (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Update Flex-10 related device/function capabilities (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add stats to track FD ATR and SB dynamic enable state (Stefan Assmann) [1249247] - [netdrv] i40evf: don't configure unused RSS queues (Stefan Assmann) [1249247] - [netdrv] i40evf: fix panic during MTU change (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Fix mixed size frags and linearization (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: remove time_stamp member (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: force inline transmit functions (Stefan Assmann) [1249247] - [netdrv] i40evf: skb->xmit_more support (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Remove unneeded TODO (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add stats to count Tunnel ATR hits (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add ATR support for tunneled TCP/IPv4/IPv6 packets (Stefan Assmann) [1249247] - [netdrv] net: batch of last_rx update avoidance in ethernet drivers (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Save WR_CSR_PROT field from DEV/FUNC capabilities (Stefan Assmann) [1249247] - [netdrv] i40evf: remove aq_pending (Stefan Assmann) [1249247] - [netdrv] i40evf: fix bad indentation (Stefan Assmann) [1249247] - [netdrv] i40evf: Refactor VF RSS code (Stefan Assmann) [1249247] - [netdrv] i40evf: protect VLAN filter list (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Set Ethernet protocol correctly when Tx VLAN offloads are disabled (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: fix bug when skb allocation fails (Stefan Assmann) [1249247] - [netdrv] i40evf: Fix Outer UDP RX checksum code (Stefan Assmann) [1249247] - [netdrv] i40evf: add FW version to ethtool info (Stefan Assmann) [1249247] - [netdrv] i40evf: resequence close operations (Stefan Assmann) [1249247] - [netdrv] i40evf: delay releasing rings (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump i40e/i40evf version (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: fix accidental write to ITR registers (Stefan Assmann) [1249247] - [netdrv] i40vf: don't stop me now (Stefan Assmann) [1249247] - [netdrv] ethernet: codespell comment spelling fixes (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump version (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: enable prefetch of Tx descriptors during cleanup (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Simplify tunnel selection logic (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Refactor i40e_debug_aq and make some functions static (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Version bump (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Clean up some formatting and other things (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: grab NVM devstarter version not image version (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump versions (Stefan Assmann) [1249247] - [netdrv] i40evf: ethtool RSS fixes (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add missing packet types for VXLAN encapsulated packet types (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: print FW build number in version string (Stefan Assmann) [1249247] - [x86] hyperv: restore irq accounting (Vitaly Kuznetsov) [1282387] - [x86] irq: Hide 'HYP:' line in /proc/interrupts when not on Xen/Hyper-V (Vitaly Kuznetsov) [1282387] - [xen] Add proper irq accounting for HYPERCALL vector (Vitaly Kuznetsov) [1282387] - [x86] irq: Properly tag virtualization entry in /proc/interrupts (Vitaly Kuznetsov) [1282387] - [x86] Add proper vector accounting for HYPERVISOR_CALLBACK_VECTOR (Vitaly Kuznetsov) [1282387] - [tpm] revert the list handling logic fixed in 398a1e7 (Jerry Snitselaar) [1254015 1293409] - [tpm] Avoid reference to potentially freed memory (Jerry Snitselaar) [1254015 1293409] - [tpm] tpm_tis: restore IRQ vector in IO memory after failed probing (Jerry Snitselaar) [1254015 1293409] - [tpm] tpm_tis: free irq after probing (Jerry Snitselaar) [1254015 1293409] - [tpm] remove unnecessary little endian conversion (Jerry Snitselaar) [1254015 1293409] - [tpm] tpm_crb: fix unaligned read of the command buffer address (Jerry Snitselaar) [1254015 1293409] - [tpm] tpm_crb: fail when TPM2 ACPI table contents look corrupted (Jerry Snitselaar) [1254015 1293409] - [tpm] Fix initialization of the cdev (Jerry Snitselaar) [1254015 1293409] - [tpm] tpm, tpm_crb: fix le64_to_cpu conversions in crb_acpi_add (Jerry Snitselaar) [1254015 1293409] - [tpm] fix: sanitized code paths in tpm_chip_register (Jerry Snitselaar) [1254015 1293409] - [sched] kernel: sched: Fix nohz load accounting -- again (Rafael Aquini) [1167755] - [sched] kernel: sched: Move sched_avg_update to update_cpu_load (Rafael Aquini) [1167755] - [sched] kernel: sched: Cure more NO_HZ load average woes (Rafael Aquini) [1167755] - [sched] kernel: sched: Cure load average vs NO_HZ woes (Rafael Aquini) [1167755] - [netdrv] bnxt_en: Zero pad firmware messages to 128 bytes (John Linville) [1253659] - [netdrv] bnxt_en: Add BCM57301 & BCM57402 devices (John Linville) [1253659] - [netdrv] bnxt_en: Update to Firmware interface spec 1.0.0 (John Linville) [1253659] - [fs] lockd: Register callbacks on the inetaddr_chain and inet6addr_chain (Scott Mayhew) [1262362] - [fs] nfsd: Register callbacks on the inetaddr_chain and inet6addr_chain (Scott Mayhew) [1262362] - [fs] sunrpc: Add a function to close temporary transports immediately (Scott Mayhew) [1262362] - [fs] dlm: sctp_accept_from_sock() can be static (Xin Long) [1217712] - [fs] dlm: fix reconnecting but not sending data (Xin Long) [1217712] - [fs] dlm: replace BUG_ON with a less severe handling (Xin Long) [1217712] - [fs] dlm: use sctp 1-to-1 API (Xin Long) [1217712] - [fs] dlm: fix not reconnecting on connecting error handling (Xin Long) [1217712] - [fs] dlm: fix race while closing connections (Xin Long) [1217712] - [fs] avoid the dependency of DLM module on SCTP by using 1-to-1 API (0/7) (Xin Long) [1217712] - [fs] dlm: disable nagle for SCTP (Xin Long) [1217712] - [fs] dlm: retry failed SCTP sends (Xin Long) [1217712] - [fs] dlm: try other IPs when sctp init assoc fails (Xin Long) [1217712] - [fs] dlm: prevent connections during shutdown (Xin Long) [1217712] - [fs] sync: Use a separate wq for do_sync_work() to avoid a potential deadlock (Aaron Tomlin) [1147510] - [fs] SUNRPC: Fix callback channel (Benjamin Coddington) [1232402] - [fs] quota: Make quota code not call tty layer with dqptr_sem held (Lukas Czerner) [1232387] - [fs] __generic_file_splice_read retry lookup on AOP_TRUNCATED_PAGE (Abhijith Das) [1206720]- [netdrv] i40e: Fix i40e_print_features() VEB mode output (Stefan Assmann) [1249246] - [netdrv] i40e: trivial fixes (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump version to 1.4.7 for i40e and 1.4.3 for i40evf (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: use logical operator (Stefan Assmann) [1249246] - [netdrv] i40e: fix whitespace (Stefan Assmann) [1249246] - [netdrv] i40e: Remove separate functions gathering XOFF Rx stats (Stefan Assmann) [1249246] - [netdrv] i40e: use priv flags to control packet split (Stefan Assmann) [1249246] - [netdrv] i40e: propagate properly (Stefan Assmann) [1249246] - [netdrv] i40e: Fix memory leaks, sideband filter programming (Stefan Assmann) [1249246] - [netdrv] i40e: Detection and recovery of TX queue hung logic moved to service_task from tx_timeout (Stefan Assmann) [1249246] - [netdrv] i40e: remove unused argument (Stefan Assmann) [1249246] - [netdrv] i40e: fix: do not sleep in netdev_ops (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump i40e version to 1.4.4 and i40evf to 1.4.1 (Stefan Assmann) [1249246] - [netdrv] i40e: make error message more useful (Stefan Assmann) [1249246] - [netdrv] i40e: fix confusing message (Stefan Assmann) [1249246] - [netdrv] i40e: Update error messaging (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: prefetch skb data on transmit (Stefan Assmann) [1249246] - [netdrv] i40e: rename rss_size to alloc_rss_size in i40e_pf (Stefan Assmann) [1249246] - [netdrv] i40e: add new fields to store user configuration (Stefan Assmann) [1249246] - [netdrv] i40e: Bump version to 1.4.2 (Stefan Assmann) [1249246] - [netdrv] i40e: create a generic configure rss function (Stefan Assmann) [1249246] - [netdrv] i40e: rework the functions to configure RSS with similar parameters (Stefan Assmann) [1249246] - [netdrv] i40e: return the number of enabled queues for ETHTOOL_GRXRINGS (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: clean up error messages (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add comment to #endif (Stefan Assmann) [1249246] - [netdrv] i40e: Move the saving of old link info from handle_link_event to link_event (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add a stat to track how many times we have to do a force WB (Stefan Assmann) [1249246] - [netdrv] i40e: Workaround fix for mss < 256 issue (Stefan Assmann) [1249246] - [netdrv] i40e: remove BUG_ON from FCoE setup (Stefan Assmann) [1249246] - [netdrv] i40e: remove BUG_ON from feature string building (Stefan Assmann) [1249246] - [netdrv] i40e: Change BUG_ON to WARN_ON in service event complete (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: remove unused tunnel parameter (Stefan Assmann) [1249246] - [netdrv] intel: i40e: fix confused code (Stefan Assmann) [1249246] - [netdrv] i40e: fix unconditional execution of cpu_to_le16() (Stefan Assmann) [1249246] - [netdrv] i40e: clean up local variable initialization (Stefan Assmann) [1249246] - [netdrv] i40e: add missing kernel-doc argument (Stefan Assmann) [1249246] - [netdrv] i40e: re-use *ph specifier to hexdump a data (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump i40e to 1.3.46 and i40evf to 1.3.33 (Stefan Assmann) [1249246] - [netdrv] i40e: Disable VEB bridge mode with SR-IOV failure (Stefan Assmann) [1249246] - [netdrv] i40e: Fix an incorrect OEM version string (Stefan Assmann) [1249246] - [netdrv] i40e: fix inconsistent statuses after a PF reset (Stefan Assmann) [1249246] - [netdrv] i40e: Fix VEB/VEPA bridge mode mismatch issue (Stefan Assmann) [1249246] - [netdrv] i40e: fix a bug in debugfs with add/del macaddr (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add a workaround to drop all flow control frames (Stefan Assmann) [1249246] - [netdrv] i40e: fix annoying message (Stefan Assmann) [1249246] - [netdrv] i40e: fix stats offsets (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump i40e to 1.3.38 and i40evf to 1.3.25 (Stefan Assmann) [1249246] - [netdrv] i40e: declare rather than initialize int object (Stefan Assmann) [1249246] - [netdrv] i40e: Move error message to debug level (Stefan Assmann) [1249246] - [netdrv] i40e: Fix order of checks when enabling/disabling autoneg in ethtool (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Fix an accidental error with BIT_ULL replacement (Stefan Assmann) [1249246] - [netdrv] i40e: fix for PHY NVM interaction problem (Stefan Assmann) [1249246] - [netdrv] i40e: Fix for Tools loopback test failing after driver load (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: adjust interrupt throttle less frequently (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: change dynamic interrupt thresholds (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: fix bug in throttle rate math (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: refactor IRQ enable function (Stefan Assmann) [1249246] - [netdrv] i40e: Fix basic support for X722 devices (Stefan Assmann) [1249246] - [netdrv] i40e: Lock for VSI's MAC filter list (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump i40e to 1.3.34 and i40evf to 1.3.21 (Stefan Assmann) [1249246] - [netdrv] i40e: increase AQ work limit (Stefan Assmann) [1249246] - [netdrv] i40e: Recognize 1000Base_T_Optical phy type when link is up (Stefan Assmann) [1249246] - [netdrv] i40e: reset the invalid msg counter in vf when a valid msg is received (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: moderate interrupts differently (Stefan Assmann) [1249246] - [netdrv] i40e: Add support for non-willing Apps (Stefan Assmann) [1249246] - [netdrv] i40e: priv flag for controlling VEB stats (Stefan Assmann) [1249246] - [netdrv] i40e: Removed unused defines (Stefan Assmann) [1249246] - [netdrv] i40e: remove read/write failed messages from nvmupdate (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Fix compile issue related to const string (Stefan Assmann) [1249246] - [netdrv] i40e: generate fewer startup messages (Stefan Assmann) [1249246] - [netdrv] drivers/net/intel: use napi_complete_done() (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Drop useless "IN_NETPOLL" flag (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Fix handling of napi budget (Stefan Assmann) [1249246] - [netdrv] drivers/net: get rid of unnecessary initializations in .get_drvinfo() (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump i40e version to 1.3.28 and i40evf to 1.3.19 (Stefan Assmann) [1249246] - [netdrv] i40e: remove unnecessary string copy operations (Stefan Assmann) [1249246] - [netdrv] i40e: X722 is on the IOSF bus and does not report the PCI bus info (Stefan Assmann) [1249246] - [netdrv] i40e: Store off PHY capabilities (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: remove redundant declarations of a variable and a function (Stefan Assmann) [1249246] - [netdrv] i40e: remove FD atr control from debugfs (Stefan Assmann) [1249246] - [netdrv] i40e: allow FD SB if MFP mode only has 1 partition (Stefan Assmann) [1249246] - [netdrv] i40e: remove obsolete version check (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add WB_ON_ITR offload support (Stefan Assmann) [1249246] - [netdrv] i40e: Remove 100M SGMII unless hw is X722 (Stefan Assmann) [1249246] - [netdrv] i40e: Change some messages from info to debug only (Stefan Assmann) [1249246] - [netdrv] i40e: use priv flags to control flow director (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump i40e version to 1.3.25 and i40evf to 1.3.17 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Refactor PHY structure and add phy_capabilities enum (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add module_types and update_link_info (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: split device ids into a separate file (Stefan Assmann) [1249246] - [netdrv] i40e: update fw version text string per previous product formats (Stefan Assmann) [1249246] - [netdrv] i40e: don't panic on VSI allocation failure (Stefan Assmann) [1249246] - [netdrv] i40e: remove redundant call (Stefan Assmann) [1249246] - [netdrv] i40e: Convert CEE App TLV selector to IEEE selector (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add info to nvm info struct for OEM version data (Stefan Assmann) [1249246] - [netdrv] i40e: Use BIT() macro for priority map parsing (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add new link status defines (Stefan Assmann) [1249246] - [netdrv] i40e: print neato new features (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: pass QOS handle to VF (Stefan Assmann) [1249246] - [netdrv] i40e: refactor code to remove indent (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: clean up some code (Stefan Assmann) [1249246] - [netdrv] i40e: Support FW CEE DCB UP to TC map nibble swap (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Explicitly assign enum index for VSI type (Stefan Assmann) [1249246] - [netdrv] i40e: add switch for link polling (Stefan Assmann) [1249246] - [netdrv] i40e: Fix multiple link up messages (Stefan Assmann) [1249246] - [netdrv] i40e: Fix for extra Flow Director filter in table after error (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Store CEE DCBX DesiredCfg and RemoteCfg (Stefan Assmann) [1249246] - [netdrv] i40e: Add parsing for CEE DCBX TLVs (Stefan Assmann) [1249246] - [netdrv] i40e: add more verbose error messages (Stefan Assmann) [1249246] - [netdrv] i40e: inline interrupt enable (Stefan Assmann) [1249246] - [netdrv] i40e: fix erroneous WARN_ON (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: remove unused opcode (Stefan Assmann) [1249246] - [netdrv] i40e: Additional checks for CEE APP priority validity (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add a stat to keep track of linearization count (Stefan Assmann) [1249246] - [netdrv] i40e: fix bug in return from get_link_status and avoid spurious link messages (Stefan Assmann) [1249246] - [netdrv] i40e: add little endian conversion for checksum (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: give up the __func__ (Stefan Assmann) [1249246] - [netdrv] i40e: Never let speed get set to 0 in get_settings (Stefan Assmann) [1249246] - [netdrv] i40e: Fix for truncated interrupt name (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: assure clean asq status report (Stefan Assmann) [1249246] - [netdrv] i40e: make i40e_init_pf_fcoe to void (Stefan Assmann) [1249246] - [netdrv] i40e: fix bad CEE status shift value (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: fix a potential type compare issue (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: add driver support for new device ids (Stefan Assmann) [1249246] - [netdrv] i40e: stop VF rings (Stefan Assmann) [1249246] - [netdrv] i40e: enable WoL operation if config bit show WoL capable (Stefan Assmann) [1249246] - [netdrv] i40e: Increase the amount of time we wait for reset to be done (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: set AQ count after memory allocation (Stefan Assmann) [1249246] - [netdrv] i40e: fix offload of GRE tunnels (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: grab the AQ spinlocks before clearing registers (Stefan Assmann) [1249246] - [netdrv] i40e: Fix a memory leak in X722 rss config path (Stefan Assmann) [1249246] - [netdrv] i40e: fix 32 bit build warnings (Stefan Assmann) [1249246] - [netdrv] i40e: fix kbuild warnings (Stefan Assmann) [1249246] - [netdrv] i40e: warn on double free (Stefan Assmann) [1249246] - [netdrv] i40e: refactor interrupt enable (Stefan Assmann) [1249246] - [netdrv] i40e: Strip VEB stats if they are disabled in HW (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: add new device id 1588 (Stefan Assmann) [1249246] - [netdrv] i40e: Remove useless message (Stefan Assmann) [1249246] - [netdrv] i40e: limit debugfs io ops (Stefan Assmann) [1249246] - [netdrv] i40e: use QOS field consistently (Stefan Assmann) [1249246] - [netdrv] i40e: count drops in netstat interface (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: fix Tx hang workaround code (Stefan Assmann) [1249246] - [netdrv] i40e: fixup padding issue in get_cee_dcb_cfg_v1_resp (Stefan Assmann) [1249246] - [netdrv] i40e: Fix a port VLAN configuration bug (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: fix up type clash in i40e_aq_rc_to_posix conversion (Stefan Assmann) [1249246] - [netdrv] i40e: rtnl_lock called twice in i40e_pci_error_resume() (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: check for stopped admin queue (Stefan Assmann) [1249246] - [netdrv] i40e: fix VLAN inside VXLAN (Stefan Assmann) [1249246] - [netdrv] i40e: Fix for recursive RTNL lock during PROMISC change (Stefan Assmann) [1249246] - [netdrv] i40e: Fix RS bit update in Tx path and disable force WB workaround (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: improve Tx performance with a small tweak (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: refactor tx timeout logic (Stefan Assmann) [1249246] - [netdrv] i40e: Move i40e_get_head into header file (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump i40e to 1.3.21 and i40evf to 1.3.13 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: add get AQ result command to nvmupdate utility (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: add exec_aq command to nvmupdate utility (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: add wait states to NVM state machine (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: add GetStatus command for nvmupdate (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: add handling of writeback descriptor (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: save aq writeback for future inspection (Stefan Assmann) [1249246] - [netdrv] i40e: rename variable to prevent clash of understanding (Stefan Assmann) [1249246] - [netdrv] i40e: Set defport behavior for the Main VSI when in promiscuous mode (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump i40e to 1.3.9 and i40evf to 1.3.5 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Cache the CEE TLV status returned from firmware (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: add VIRTCHNL_VF_OFFLOAD flag (Stefan Assmann) [1249246] - [netdrv] i40e: Remove redundant and unneeded messages (Stefan Assmann) [1249246] - [netdrv] i40e: correct spelling error (Stefan Assmann) [1249246] - [netdrv] i40e: Fix comment for ethtool diagnostic link test (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add capability to gather VEB per TC stats (Stefan Assmann) [1249246] - [netdrv] i40e: Fix ethtool offline diagnostic with netqueues (Stefan Assmann) [1249246] - [netdrv] i40e: Fix legacy interrupt mode in the driver (Stefan Assmann) [1249246] - [netdrv] i40e: Move function calls to i40e_shutdown instead of i40e_suspend (Stefan Assmann) [1249246] - [netdrv] i40e: add RX to port CRC errors label (Stefan Assmann) [1249246] - [netdrv] i40e: don't degrade __le16 (Stefan Assmann) [1249246] - [netdrv] i40e: Add AQ commands for NVM Update for X722 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add ATR HW eviction support for X722 (Stefan Assmann) [1249246] - [netdrv] i40e: Add IWARP support for X722 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add TX/RX outer UDP checksum support for X722 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add support for writeback on ITR feature for X722 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: RSS changes for X722 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Update register.h file for X722 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Update FW API with X722 support (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add flags for X722 capabilities (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add device ids for X722 (Stefan Assmann) [1249246] - [netdrv] i40e: use BIT and BIT_ULL macros (Stefan Assmann) [1249246] - [netdrv] i40e: clean up error status messages (Stefan Assmann) [1249246] - [netdrv] i40e: provide correct API version to older VF drivers (Stefan Assmann) [1249246] - [netdrv] i40e: support virtual channel API 1.1 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: add macros for virtual channel API version and device capability (Stefan Assmann) [1249246] - [netdrv] i40e: add VF capabilities to virtual channel interface (Stefan Assmann) [1249246] - [netdrv] i40e: clean up unneeded gotos (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Fix and refactor dynamic ITR code (Stefan Assmann) [1249246] - [netdrv] i40e: only report generic filters in get_ts_info (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump version to 1.3.6 for i40e and 1.3.2 for i40evf (Stefan Assmann) [1249246] - [netdrv] i40e: Refine an error message to avoid confusion (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add support for pre-allocated pages for PD (Stefan Assmann) [1249246] - [netdrv] i40e: un-disable VF after reset (Stefan Assmann) [1249246] - [netdrv] i40e: do a proper reset when disabling a VF (Stefan Assmann) [1249246] - [netdrv] i40e: correctly program filters for VFs (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Update the admin queue command header (Stefan Assmann) [1249246] - [netdrv] i40e: ignore duplicate port VLAN requests (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Update Flex-10 related device/function capabilities (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add stats to track FD ATR and SB dynamic enable state (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Fix mixed size frags and linearization (Stefan Assmann) [1249246] - [netdrv] i40e: Bump version to 1.3.4 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: remove time_stamp member (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: force inline transmit functions (Stefan Assmann) [1249246] - [netdrv] i40e: Move the FD ATR/SB messages to a higher debug level (Stefan Assmann) [1249246] - [netdrv] i40e: fix unrecognized FCOE EOF case (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Remove unneeded TODO (Stefan Assmann) [1249246] - [netdrv] i40e: Remove unnecessary pf members (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add stats to count Tunnel ATR hits (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add ATR support for tunneled TCP/IPv4/IPv6 packets (Stefan Assmann) [1249246] - [netdrv] i40e: Disable offline diagnostics if VFs are enabled (Stefan Assmann) [1249246] - [netdrv] i40e: Collect PFC XOFF RX stats even in single TC case (Stefan Assmann) [1249246] - [netdrv] net: batch of last_rx update avoidance in ethernet drivers (Stefan Assmann) [1249246] - [netdrv] i40e: Bump version to 1.3.2 (Stefan Assmann) [1249246] - [netdrv] i40e: Use new 40G speeds (Stefan Assmann) [1249246] - [netdrv] i40e: get rid of unused locals (Stefan Assmann) [1249246] - [netdrv] i40e: handle possible memory allocation failure (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Save WR_CSR_PROT field from DEV/FUNC capabilities (Stefan Assmann) [1249246] - [netdrv] i40e: enable user dump of internal hardware state (Stefan Assmann) [1249246] - [netdrv] i40e: print FCoE capability reported by the device function (Stefan Assmann) [1249246] - [netdrv] i40e: For VF reset (VFR and VFLR) add some more delay (Stefan Assmann) [1249246] - [netdrv] i40e: move VF notification routines up (Stefan Assmann) [1249246] - [netdrv] i40e: notify VFs of link state (Stefan Assmann) [1249246] - [netdrv] i40e: Add support to program FDir SB rules for VF from PF through ethtool (Stefan Assmann) [1249246] - [netdrv] i40e: stop VF rings (Stefan Assmann) [1249246] - [netdrv] i40e: Bump to version 1.3.1 (Stefan Assmann) [1249246] - [netdrv] i40e: Communicate VSI id in place of VSI index to the VFs (Stefan Assmann) [1249246] - [netdrv] i40e: stop flow director on shutdown (Stefan Assmann) [1249246] - [netdrv] i40e: fix up VXLAN messages (Stefan Assmann) [1249246] - [netdrv] i40e: Don't register/de-register apps on NIC partitions in MFP mode (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Set Ethernet protocol correctly when Tx VLAN offloads are disabled (Stefan Assmann) [1249246] - [netdrv] i40e: warn at the right time (Stefan Assmann) [1249246] - [netdrv] i40e: fix invalid void return in FCoE code (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: fix bug when skb allocation fails (Stefan Assmann) [1249246] - [netdrv] i40e: Change some memcpys to struct assignments (Stefan Assmann) [1249246] - [netdrv] i40e: Print some more info to help figure out the cause of HMC error (Stefan Assmann) [1249246] - [netdrv] i40e: validate VSI param from VFs (Stefan Assmann) [1249246] - [netdrv] i40e: Bump version to 1.2.43 (Stefan Assmann) [1249246] - [netdrv] i40e: Increase PF reset max loop limit (Stefan Assmann) [1249246] - [netdrv] i40e: add NVM update events to AQ clean (Stefan Assmann) [1249246] - [netdrv] i40e: add ethtool RSS support (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump i40e/i40evf version (Stefan Assmann) [1249246] - [netdrv] i40e: add MAC printing to debugfs dump VSI (Stefan Assmann) [1249246] - [netdrv] i40e: Fix inconsistent use of PF/VF vs pf/vf (Stefan Assmann) [1249246] - [netdrv] i40e: tame the nvmupdate read and write complaints (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: fix accidental write to ITR registers (Stefan Assmann) [1249246] - [netdrv] i40e: future proof some sizeof calls (Stefan Assmann) [1249246] - [netdrv] i40e: Remove "hello world" strings from i40e driver (Stefan Assmann) [1249246] - [netdrv] i40e: Strip configfs code (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump version (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: enable prefetch of Tx descriptors during cleanup (Stefan Assmann) [1249246] - [netdrv] i40e: Simplify code for rss_size_max config (Stefan Assmann) [1249246] - [netdrv] i40e: FD filters flush policy changes (Stefan Assmann) [1249246] - [netdrv] i40e: Avoid logs while adding/deleting FD-SB filters (Stefan Assmann) [1249246] - [netdrv] i40e: print port stats only on partition 1 (Stefan Assmann) [1249246] - [netdrv] i40e: Move code to enable/disable Loopback to the main file (Stefan Assmann) [1249246] - [netdrv] i40e: rework vector reservation (Stefan Assmann) [1249246] - [netdrv] i40e: clean up debug_read_register (Stefan Assmann) [1249246] - [netdrv] i40e: store msg_enable in the right size (Stefan Assmann) [1249246] - [netdrv] i40e: Remove unneeded conversion (Stefan Assmann) [1249246] - [netdrv] i40e: Remove duplicate code (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Refactor i40e_debug_aq and make some functions static (Stefan Assmann) [1249246] - [netdrv] i40e: Fix mismatching type for ioremap_len (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Version bump (Stefan Assmann) [1249246] - [netdrv] i40e: don't spam the system log (Stefan Assmann) [1249246] - [netdrv] i40e: move IRQ tracking setup into MSIX setup (Stefan Assmann) [1249246] - [netdrv] i40e: Ioremap changes (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Clean up some formatting and other things (Stefan Assmann) [1249246] - [netdrv] i40e: Add AOC PHY types to case statements (Stefan Assmann) [1249246] - [netdrv] i40e: Fix ethtool offline test\ (Stefan Assmann) [1249246] - [netdrv] i40e: Reassign incorrect PHY type to fix a FW bug (Stefan Assmann) [1249246] - [netdrv] i40e: use more portable sign extension (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: grab NVM devstarter version not image version (Stefan Assmann) [1249246] - [netdrv] i40e: Don't check operational or sync bit for App TLV (Stefan Assmann) [1249246] - [netdrv] i40e: during LED interaction ignore activity LED src modes (Stefan Assmann) [1249246] - [netdrv] i40e: Fix NPAR Tx Scheduler init (Stefan Assmann) [1249246] - [netdrv] i40e: Fix dependencies in the i40e driver on configfs (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump versions (Stefan Assmann) [1249246] - [netdrv] i40e: Only enable TC0 for NIC partition type (Stefan Assmann) [1249246] - [netdrv] i40e: Register DCBNL ops in MFP mode (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add missing packet types for VXLAN encapsulated packet types (Stefan Assmann) [1249246] - [netdrv] i40e: Fix issue with removal of apps from DBCNL app table (Stefan Assmann) [1249246] - [netdrv] i40e: Add FW check to disable DCB and wrap autoneg workaround with FW check (Stefan Assmann) [1249246] - [netdrv] i40e: don't disable PF LB when disabling VFs (Stefan Assmann) [1249246] - [netdrv] i40e: Add safety net for switch calling (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: print FW build number in version string (Stefan Assmann) [1249246] - [netdrv] i40e: Skip the priority tagging if DCB is not enabled (Stefan Assmann) [1249246] - [netdrv] i40e: setup FCoE device type (Stefan Assmann) [1249246] - [netdrv] i40e: use dev_port for fcoe netdev (Stefan Assmann) [1249246] - [usb] serial: mos7840: Use setup_timer (Don Zickus) [891652] - [usb] mos7840: remove unused code (Don Zickus) [891652] - [usb] mos7840: replace unnecessary atomic allocations (Don Zickus) [891652] - [usb] mos7840: remove unnecessary null test before kfree (Don Zickus) [891652] - [usb] serial: remove redundant OOM messages (Don Zickus) [891652] - [usb] serial: clean up ioctl debugging (Don Zickus) [891652] - [usb] mos7840: correct handling of CS5 setting (Don Zickus) [891652] - [usb] mos7840: fix tiocmget error handling (Don Zickus) [891652] - [usb] mos7840: fix big-endian probe (Don Zickus) [891652] - [usb] mos7840: fix pointer casts (Don Zickus) [891652] - [usb] mos7840: fix race in led handling (Don Zickus) [891652] - [usb] mos7840: fix device-type detection (Don Zickus) [891652] - [usb] mos7840: fix race in register handling (Don Zickus) [891652] - [usb] mos7840: fix memory leak in open (Don Zickus) [891652] - [usb] mos7840: remove broken chase implementation (Don Zickus) [891652] - [usb] mos7840: fix DMA to stack (Don Zickus) [891652] - [usb] mos7840: remove bogus disconnect test in close (Don Zickus) [891652] - [usb] mos7840: fix broken TIOCMIWAIT (Don Zickus) [891652] - [usb] serial: Remove redundant NULL check before kfree (Don Zickus) [891652] - [usb] mos7840: fix port_probe flow (Don Zickus) [891652] - [usb] mos7840: fix port-data memory leak (Don Zickus) [891652] - [usb] mos7840: remove invalid disconnect handling (Don Zickus) [891652] - [usb] mos7840: remove NULL-urb submission (Don Zickus) [891652] - [usb] mos7840: fix port-device leak in error path (Don Zickus) [891652] - [usb] mos7840: fix urb leak at release (Don Zickus) [891652] - [usb] serial: mos7840.c: remove dbg usage (Don Zickus) [891652] - [usb] serial: Fix mos7840 timeout (Don Zickus) [891652] - [usb] serial: mos7840: Fixup mos7840_chars_in_buffer (Don Zickus) [891652] - [usb] mos7840.c: remove dbg tracing calls (Don Zickus) [891652] - [usb] serial: mos7840: add support for MCS7810 devices (Don Zickus) [891652] - [usb] serial: mos7840: Fixed MCS7820 device attach problem (Don Zickus) [891652] - [usb] serial: remove unnecessary reinitialisations of urb->dev (Don Zickus) [891652] - [usb] serial: remove duplicate returns (Don Zickus) [891652] - [usb] serial: mos7840: Add USB IDs to support more B&B USB/RS485 converters (Don Zickus) [891652] - [usb] serial: mos7840: Add USB ID to support the B&B Electronics USOPTL4-2P (Don Zickus) [891652] - [usb] Remove unnecessary return's from void functions (Don Zickus) [891652] - [usb] mos7840: fix null-pointer dereference (Don Zickus) [891652] - [usb] mos7840: Cleanup useless header (Don Zickus) [891652] - [usb] mos7840: fix DMA buffers on stack and endianess bugs (Don Zickus) [891652] - [usb] serial: Extra device/vendor ID for mos7840 driver (Don Zickus) [891652]- [netdrv] bnx2x: remove rx_pkt/rx_calls (Michal Schmidt) [1252126] - [netdrv] bnx2x: avoid soft lockup in bnx2x_poll (Michal Schmidt) [1220624 1252126] - [netdrv] bnx2x: simplify distinction between port and func stats (Michal Schmidt) [1252126] - [netdrv] bnx2x: change FW GRO error message to WARN_ONCE (Michal Schmidt) [1252126] - [netdrv] bnx2x: drop redundant error message about allocation failure (Michal Schmidt) [1130780 1252126] - [netdrv] bnx2x: Utilize FW 7.13.1.0 (Michal Schmidt) [1252126] - [netdrv] bnx2x: Show port statistics in Multi-function (Michal Schmidt) [1252126 1271916] - [netdrv] bnx2x: Add new SW stat 'tx_exhaustion_events' (Michal Schmidt) [1252126] - [netdrv] bnx2x: Prevent UDP 4-tuple configurations on older adapters (Michal Schmidt) [1252126] - [netdrv] bnx2x: get rid of unnecessary initializations in .get_drvinfo() (Michal Schmidt) [1252126] - [netdrv] bnx2x: byte swap rss_key to comply to Toeplitz specs (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix vxlan removal (Michal Schmidt) [1252126] - [netdrv] bnx2x: track vxlan port count (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix vxlan endianity issue (Michal Schmidt) [1252126] - [netdrv] redhat/configs: add CONFIG_BNX2X_VXLAN as a disabled feature (Michal Schmidt) [1252126] - [netdrv] bnx2x: Add vxlan RSS support (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix bandwidth allocation for some MF modes (Michal Schmidt) [1252126] - [netdrv] bnx2x: Free NVRAM lock at end of each page (Michal Schmidt) [1252126] - [netdrv] bnx2x: Prevent null pointer dereference on SKB release (Michal Schmidt) [1252126] - [netdrv] bnx2x: Add BD support for storage (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix VLANs null-pointer for 57710, 57711 (Michal Schmidt) [1252126] - [netdrv] bnx2x: Correct logic for pvid configuration (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix compilation when CONFIG_BNX2X_SRIOV is not set (Michal Schmidt) [1252126] - [netdrv] bnx2x: add vlan filtering offload (Michal Schmidt) [1252126] - [netdrv] bnx2x: Bump up driver version to 1.712.30 (Michal Schmidt) [1252126] - [netdrv] bnx2x: Add MFW dump support (Michal Schmidt) [1252126] - [netdrv] bnx2x: new Multi-function mode - BD (Michal Schmidt) [1252126] - [netdrv] bnx2x: Add 84858 phy support (Michal Schmidt) [1252126] - [netdrv] bnx2x: Rebrand from 'broadcom' into 'qlogic' (Michal Schmidt) [1252126] - [netdrv] bnx2x: Utilize FW 7.12.30 (Michal Schmidt) [1252126] - [netdrv] bnx2x: only report most generic filters in get_ts_info (Michal Schmidt) [1252126] - [netdrv] bnx2x: fix lockdep splat (Michal Schmidt) [1252126] - [netdrv] bnx2x: Release nvram lock on error flow (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix statistics gathering on link change (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix self-test for 20g devices (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix VF MAC removal (Michal Schmidt) [1252126] - [netdrv] bnx2x: Don't notify about scratchpad parities (Michal Schmidt) [1252126] - [netdrv] bnx2x: Prevent false warning when accessing MACs (Michal Schmidt) [1252126] - [netdrv] bnx2x: Correct speed from baseT into KR (Michal Schmidt) [1252126] - [netdrv] bnx2x: Correct asymmetric flow-control (Michal Schmidt) [1252126] - [netdrv] bnx2x: fix DMA API usage (Michal Schmidt) [1130780 1252126] - [netdrv] bnx2x: Alloc 4k fragment for each rx ring buffer element (Michal Schmidt) [1130780 1252126] - [netdrv] bnx2x: limit fw delay in kdump to 5s after boot (Michal Schmidt) [1252126] - [netdrv] bnx2x: Delay during kdump load (Michal Schmidt) [1252126] - [netdrv] bnx2x: remove TPA_ENABLE_FLAG,GRO_ENABLE_FLAG (Michal Schmidt) [1252126] - [netdrv] bnx2x: merge fp->disable_tpa with fp->mode (Michal Schmidt) [1252126] - [netdrv] bnx2x: mark LRO as a fixed disabled feature if disable_tpa is set (Michal Schmidt) [1252126] - [netdrv] bnx2x: really disable TPA if 'disable_tpa' option is set (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix to prevent inner-reload (Michal Schmidt) [1145063 1252126] - [netdrv] bnx2x: Prevent inner-reload while VFs exist (Michal Schmidt) [1145063 1252126] - [netdrv] bnx2x: use netdev_rss_key_fill() helper (Michal Schmidt) [1252126] - [netdrv] bnx2x: Use bool function returns of true/false instead of 1/0 (Michal Schmidt) [1252126] - [netdrv] bnx2x: Prevent probe as early as possible (Michal Schmidt) [1252126] - [netdrv] bnx2x: Count number of link changes (Michal Schmidt) [1252126] - [netdrv] bnx2x: Configure IFir et al. according to nvram (Michal Schmidt) [1252126] - [netdrv] bnx2x: codespell comment spelling fixes (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix typo in printk message (Michal Schmidt) [1252126] - [netdrv] bnx2x: fix napi poll return value for repoll (Michal Schmidt) [1252126] - [virt] hv_netvsc: Fix race condition on Multi-Send Data field (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: remove locking in netvsc_send (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: move subchannel existence check to netvsc_select_queue (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Don't ask for additional head room in the skb (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Eliminate send_completion_ctx from struct hv_netvsc_packet (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Eliminate send_completion from struct hv_netvsc_packet (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Eliminatte the data field from struct hv_netvsc_packet (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Eliminate rndis_msg pointer from hv_netvsc_packet structure (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Eliminate the channel field in hv_netvsc_packet structure (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Rearrange the hv_negtvsc_packet to be space efficient (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Resize some of the variables in hv_netvsc_packet (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: remove unused variable in netvsc_send (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Fix a bug in netvsc_start_xmit (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: introduce netif-msg into netvsc module (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Implement partial copy into send buffer (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: try linearizing big SKBs before dropping them (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: use single existing drop path in netvsc_start_xmit (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Fix the packet free when it is in skb headroom (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Define a macro RNDIS_AND_PPI_SIZE (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Clean up two unused variables (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Eliminate memory allocation in the packet send path (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Cleanup the test for freeing skb when we use sendbuf mechanism (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: remove vmbus_are_subchannels_present in rndis_filter_device_add (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Implement batching in send buffer (Vitaly Kuznetsov) [1264931] - [virt] hyperv: fix sparse warnings (Vitaly Kuznetsov) [1264931] - [virt] hyperv: Fix the error processing in netvsc_send (Vitaly Kuznetsov) [1264931] - [virt] hyperv: match wait_for_completion_timeout return type (Vitaly Kuznetsov) [1264931] - [virt] hyperv: Add processing of MTU reduced by the host (Vitaly Kuznetsov) [1264931] - [dm] space map metadata: remove unused variable in brb_pop (Mike Snitzer) [1290912] - [dm] space map metadata: fix ref counting bug when bootstrapping a new space map (Mike Snitzer) [1290912] - [dm] thin metadata: fix bug when taking a metadata snapshot (Mike Snitzer) [1290912] - [dm] btree: fix bufio buffer leaks in dm_btree_del() error path (Mike Snitzer) [1219634] - [dm] btree: fix leak of bufio-backed block in btree_split_sibling error path (Mike Snitzer) [1219634] - [tpm] config: enable tpm_crb driver support (Jerry Snitselaar) [1254015] - [tpm] fix call order in tpm-chip.c (Jerry Snitselaar) [1254015] - [tpm] tpm, tpm_tis: fix TPM 2.0 probing (Jerry Snitselaar) [1254015] - [tpm] fix suspend/resume paths for TPM 2.0 (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Add missing ifdef CONFIG_ACPI for pnp_acpi_device (Jerry Snitselaar) [1254015] - [tpm] fix format string error in tpm-chip.c (Jerry Snitselaar) [1254015] - [tpm] tpm_crb: fix build error (Jerry Snitselaar) [1254015] - [tpm] TPM 2.0 FIFO Interface (Jerry Snitselaar) [1254015] - [tpm] TPM 2.0 CRB Interface (Jerry Snitselaar) [1254015] - [tpm] TPM 2.0 baseline support (Jerry Snitselaar) [1254015] - [tpm] device class for tpm (Jerry Snitselaar) [1254015] - [tpm] rename chip->dev to chip->pdev (Jerry Snitselaar) [1254015] - [tpm] fix raciness of PPI interface lookup (Jerry Snitselaar) [1254015] - [tpm] two-phase chip management functions (Jerry Snitselaar) [1254015] - [tpm] merge duplicate transmit_cmd functions (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: verify interrupt during init (Jerry Snitselaar) [1254015] - [tpm] Add new TPMs to the tail of the list to prevent inadvertent change of dev (Jerry Snitselaar) [1254015] - [tpm] simplify code by using *phN specifier (Jerry Snitselaar) [1254015] - [tpm] Provide a generic means to override the chip returned timeouts (Jerry Snitselaar) [1254015] - [tpm] Properly clean sysfs entries in error path (Jerry Snitselaar) [1254015] - [tpm] acpi / tpm: Fix resume regression on Chromebooks (Jerry Snitselaar) [1254015] - [tpm] acpi / tpm: detect PPI features by checking availability of _DSM functions (Jerry Snitselaar) [1254015] - [tpm] acpi / tpm: replace open-coded _DSM code with helper functions (Jerry Snitselaar) [1254015] - [tpm] acpi / tpm: match node name instead of full path when searching for TPM device (Jerry Snitselaar) [1254015] - [tpm] tpm-sysfs: active_show() can be static (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Fix compile problems with CONFIG_PM_SLEEP/CONFIG_PNP (Jerry Snitselaar) [1254015] - [tpm] Make tpm-dev allocate a per-file structure (Jerry Snitselaar) [1254015] - [tpm] Use the ops structure instead of a copy in tpm_vendor_specific (Jerry Snitselaar) [1254015] - [tpm] Create a tpm_class_ops structure and use it in the drivers (Jerry Snitselaar) [1254015] - [tpm] Pull all driver sysfs code into tpm-sysfs.c (Jerry Snitselaar) [1254015] - [tpm] Move sysfs functions from tpm-interface to tpm-sysfs (Jerry Snitselaar) [1254015] - [tpm] Pull everything related to /dev/tpmX into tpm-dev.c (Jerry Snitselaar) [1254015] - [tpm] acpi / tpm: fix memory leak when walking ACPI namespace (Jerry Snitselaar) [1254015] - [tpm] Merge the tpm-bios module with tpm.o (Jerry Snitselaar) [1254015] - [tpm] Rename tpm.c to tpm-interface.c (Jerry Snitselaar) [1254015] - [tpm] cleanup checkpatch warnings (Jerry Snitselaar) [1254015] - [tpm] Remove tpm_show_caps_1_2 (Jerry Snitselaar) [1254015] - [tpm] Use container_of to locate the tpm_chip in tpm_open (Jerry Snitselaar) [1254015] - [tpm] Store devname in the tpm_chip (Jerry Snitselaar) [1254015] - [tpm] atmel: Call request_region with the correct base (Jerry Snitselaar) [1254015] - [tpm] convert tpm_tis driver to use dev_pm_ops from legacy pm_ops (Jerry Snitselaar) [1254015] - [tpm] move TPM_DIGEST_SIZE defintion (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: missing platform_driver_unregister() on error in init_tis (Jerry Snitselaar) [1254015] - [tpm] tpm_ppi: use strlcpy instead of strncpy (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: check pnp_acpi_device return code (Jerry Snitselaar) [1254015] - [tpm] Wait for TPM_ACCESS tpmRegValidSts to go high at startup (Jerry Snitselaar) [1254015] - [tpm] Fix cancellation of TPM commands - interrupt mode (Jerry Snitselaar) [1254015] - [tpm] Fix cancellation of TPM commands - polling mode (Jerry Snitselaar) [1254015] - [tpm] Store TPM vendor ID (Jerry Snitselaar) [1254015] - [tpm] Work around buggy TPMs that block during continue self test (Jerry Snitselaar) [1254015] - [tpm] rename vendor data to priv and provide an accessor (Jerry Snitselaar) [1254015] - [tpm] Retry SaveState command in suspend path (Jerry Snitselaar) [1254015] - [tpm] Use true and false for bools (Jerry Snitselaar) [1254015] - [tpm] Switch to __packed instead of __attribute__ packed (Jerry Snitselaar) [1254015] - [tpm] Issue TPM_STARTUP at driver load if the TPM has not been started (Jerry Snitselaar) [1254015] - [tpm] simplify duration calculation and eliminate smatch warning (Jerry Snitselaar) [1254015] - [tpm] Remove duplicated lookup table (Jerry Snitselaar) [1254015] - [tpm] add documentation for sysfs interfaces (Jerry Snitselaar) [1254015] - [tpm] Propagate error from tpm_transmit to fix a timeout hang (Jerry Snitselaar) [1254015] - [tpm] fix tpm_acpi sparse warning on different address spaces (Jerry Snitselaar) [1254015] - [tpm] Do not dereference NULL pointer if acpi_os_map_memory fails (Jerry Snitselaar) [1254015] - [tpm] compile out unused code in the PNP and PM cases (Jerry Snitselaar) [1254015] - [tpm] fix double write race and tpm_release free issue (Jerry Snitselaar) [1254015] - [tpm] tpm_tis / pm: Fix unused function warning for CONFIG_PM_SLEEP (Jerry Snitselaar) [1254015] - [tpm] check the chip reference before using it (Jerry Snitselaar) [1254015] - [tpm] chip disabled state erronously being reported as error (Jerry Snitselaar) [1254015] - [tpm] tpm_nsc: Use struct dev_pm_ops for power management (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Use struct dev_pm_ops for power management (Jerry Snitselaar) [1254015] - [tpm] tpm_atmel: Use struct dev_pm_ops for power management (Jerry Snitselaar) [1254015] - [tpm] pm / tpm: Drop unused pm_message_t argument from tpm_pm_suspend (Jerry Snitselaar) [1254015] - [tpm] Zero buffer whole after copying to userspace (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Clean up after module_param cleanup (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Only probe iTPMs (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: fix tis_lock with respect to RCU (Jerry Snitselaar) [1254015] - [tpm] fix ACPI S3 suspend regression (Jerry Snitselaar) [1254015] - [tpm] make bool parameters really bool (Jerry Snitselaar) [1254015] - [tpm] fix transmit_cmd error logic (Jerry Snitselaar) [1254015] - [tpm] TIS driver X86 dependency fix (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: add delay after aborting command (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Check return code from getting timeouts/durations (Jerry Snitselaar) [1254015] - [tpm] Introduce function to poll for result of self test (Jerry Snitselaar) [1254015] - [tpm] Cleanup tpm_continue_selftest (Jerry Snitselaar) [1254015] - [tpm] Have tpm_get_timeouts return an error code (Jerry Snitselaar) [1254015] - [tpm] suppress durations sysfs output if not read (Jerry Snitselaar) [1254015] - [tpm] Call tpm_transmit with correct size (Jerry Snitselaar) [1254015] - [tpm] tpm: tpm_nsc: Fix a double free of pdev in cleanup_nsc (Jerry Snitselaar) [1254015] - [tpm] TCG_ATMEL should depend on HAS_IOPORT (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: fix build when ACPI is not enabled (Jerry Snitselaar) [1254015] - [tpm] tpm_nsc: Fix bug when loading multiple TPM drivers (Jerry Snitselaar) [1254015] - [tpm] Move tpm_tis_reenable_interrupts out of CONFIG_PNP block (Jerry Snitselaar) [1254015] - [tpm] Fix compilation warning when CONFIG_PNP is not defined (Jerry Snitselaar) [1254015] - [tpm] Fix a typo (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Probing function for Intel iTPM bug (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Fix the probing for interrupts (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Delay ACPI S3 suspend while the TPM is busy (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Re-enable interrupts upon S3 resume (Jerry Snitselaar) [1254015] - [tpm] Fix display of data in pubek sysfs entry (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Add timeouts sysfs entry (Jerry Snitselaar) [1254015] - [tpm] Adjust interface timeouts if they are too small (Jerry Snitselaar) [1254015] - [tpm] Use interface timeouts returned from the TPM (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Introduce durations sysfs entry (Jerry Snitselaar) [1254015] - [tpm] Adjust the durations if they are too small (Jerry Snitselaar) [1254015] - [tpm] Use durations returned from TPM (Jerry Snitselaar) [1254015] - [tpm] fix panic caused by "tpm: Autodetect itpm devices" (Jerry Snitselaar) [1254015] - [tpm] Autodetect itpm devices (Jerry Snitselaar) [1254015] - [tpm] key: add tpm_send command (Jerry Snitselaar) [1254015] - [tpm] add default function definitions (Jerry Snitselaar) [1254015] - [tpm] add module_put wrapper (Jerry Snitselaar) [1254015] - [tpm] change 'tpm_suspend_pcr' to be module parameter (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: fix subsequent suspend failures (Jerry Snitselaar) [1254015] - [tpm] ACPI/PNP dependency removal (Jerry Snitselaar) [1254015] - [tpm] workaround to enforce PCR updates across suspends (Jerry Snitselaar) [1254015] - [tpm] increase default TPM buffer (Jerry Snitselaar) [1254015] - [tpm] fix header for modular build (Jerry Snitselaar) [1254015] - [tpm] pnp: change pnp bus pm_ops to invoke pnp driver dev_pm_ops if specified (Jerry Snitselaar) [1254015] - [tpm] acpi: introduce helper interfaces for _DSM method (Jerry Snitselaar) [1254015] - [tpm] acpi: introduce module_acpi_driver helper macro (Jerry Snitselaar) [1254015] - [sound] alsa: hda/ca0132 - ctefx firmware for DSP (Jaroslav Kysela) [1007460] - [sound] alsa: hda/ca0132 - use generic parser for some models (Jaroslav Kysela) [1007460] - [sound] alsa: hda/ca0132 - quirk for Alienware 17 2015 (Jaroslav Kysela) [1007460] - [sound] alsa: hda/ca0132: support for Alienware 15 Creative Sound Core3D-EX (Jaroslav Kysela) [1007460] - [sound] alsa: hda - Disable 64bit address for Creative HDA controllers (Jaroslav Kysela) [1007460] - [netdrv] tg3: Fix temperature reporting (Ivan Vecera) [1253054] - [netdrv] net/tg3: Release IRQs on permanent error (Ivan Vecera) [1253054] - [netdrv] ptp: tg3: use helpers for converting ns to timespec (Ivan Vecera) [1253054] - [netdrv] tg3: use napi_complete_done() (Ivan Vecera) [1253054] - [netdrv] tg3: Add skb->xmit_more support (Ivan Vecera) [1253054] - [netdrv] tg3: remove __dev* attributes (Ivan Vecera) [1253054] - [netdrv] tg3: Fix to use multi queue BQL interfaces (Ivan Vecera) [1253054] - [netdrv] tg3: Support for byte queue limits (Ivan Vecera) [1253054] - [sound] alsa: hda - Treat stereo-to-mono mix properly (Jaroslav Kysela) [1018955] - [sound] alsa: hda - Don't access stereo amps for mono channel widgets (Jaroslav Kysela) [1018955] - [netdrv] bnx2: free temp_stats_blk on error path (Ivan Vecera) [1252124] - [netdrv] bnx2: fix a Null Pointer for stats_blk (Ivan Vecera) [1252124] - [netdrv] bnx2: disable toggling of rxvlan if necessary (Ivan Vecera) [1252124] - [netdrv] bnx2-cnic: Driver Version Update (Ivan Vecera) [1252124] - [netdrv] bnx2: Fix for Chip Initialization (Ivan Vecera) [1252124] - [netdrv] bnx2-cnic: Driver Rebranding Changes (Ivan Vecera) [1252124]- [input] wacom: set stylus_in_proximity before checking touch_down (Aristeu Rozanski) [1252898] - [input] wacom: use wacom_wac_finger_count_touches to set touch_down (Aristeu Rozanski) [1252898] - [input] wacom: add support for three new Intuos devices (Aristeu Rozanski) [1252898] - [firmware] dmi_scan: uuid: fix endianess for smbios >= 0x206 (Jarod Wilson) [1232557] - [firmware] dmi_scan: Coding style cleanups (Jarod Wilson) [1232557] - [firmware] dmi_scan: Trim DMI table length before exporting it (Jarod Wilson) [1232557] - [firmware] dmi_scan: Rename dmi_table to dmi_decode_table (Jarod Wilson) [1232557] - [firmware] dmi_scan: Only honor end-of-table for 64-bit tables (Jarod Wilson) [1232557] - [firmware] dmi_scan: Fix ordering of product_uuid (Jarod Wilson) [1232557] - [firmware] dmi_scan: Simplified displayed version (Jarod Wilson) [1232557] - [firmware] dmi_scan: Use direct access to static vars (Jarod Wilson) [1232557] - [firmware] dmi_scan: Fix dmi_len type (Jarod Wilson) [1232557] - [firmware] dmi_scan: Use full dmi version for SMBIOS3 (Jarod Wilson) [1232557] - [firmware] dmi_scan: Prevent dmi_num integer overflow (Jarod Wilson) [1232557] - [firmware] dmi_scan: Fix dmi scan to handle "End of Table" structure (Jarod Wilson) [1232557] - [firmware] dmi: add support for SMBIOS 3.0 64-bit entry point (Jarod Wilson) [1232557] - [x86] efi: dmi: add support for SMBIOS 3.0 UEFI configuration table (Jarod Wilson) [1232557] - [firmware] dmi_scan: generalize for use by other archs (Jarod Wilson) [1232557] - [firmware] dmi_scan: constify strings (Jarod Wilson) [1232557] - [firmware] dmi_scan: drop OOM messages (Jarod Wilson) [1232557] - [firmware] dmi_scan: fix most checkpatch errors and warnings (Jarod Wilson) [1232557] - [firmware] dmi_scan: drop obsolete comment (Jarod Wilson) [1232557] - [firmware] dmi_scan: add comments on dmi_present and the loop in dmi_scan_machine (Jarod Wilson) [1232557] - [firmware] dmi_scan: refactor dmi_scan_machine, _present (Jarod Wilson) [1232557] - [firmware] dmi: morph dmi_dump_ids into dmi_format_ids which formats into a buffer (Jarod Wilson) [1232557] - [firmware] dmi_scan: fix missing check for _DMI_ signature in smbios_present (Jarod Wilson) [1232557] - [firmware] dmi_scan.c: fetch dmi version from SMBIOS if it exists (Jarod Wilson) [1232557] - [netdrv] enic: do hang reset only in case of tx timeout (Stefan Assmann) [1253853] - [netdrv] enic: handle spurious error interrupt (Stefan Assmann) [1253853] - [netdrv] enic: reduce ioread in devcmd2 (Stefan Assmann) [1253853] - [netdrv] enic: Fix build failure with SRIOV disabled (Stefan Assmann) [1253853] - [netdrv] enic: Fix namespace pollution causing build errors (Stefan Assmann) [1253853] - [netdrv] enic: Fix sparse warning in vnic_devcmd_init (Stefan Assmann) [1253853] - [netdrv] enic: add devcmd2 (Stefan Assmann) [1253853] - [netdrv] enic: add devcmd2 resources (Stefan Assmann) [1253853] - [netdrv] enic: use netdev_ or dev_ instead of pr_ (Stefan Assmann) [1253853] - [netdrv] enic: move struct definition from .c to .h file (Stefan Assmann) [1253853] - [netdrv] enic: fix issues in enic_poll (Stefan Assmann) [1253853] - [netdrv] enic: fix memory leak in rq_clean (Stefan Assmann) [1253853] - [netdrv] enic: check return value for stat dump (Stefan Assmann) [1253853] - [netdrv] enic: unlock napi busy poll before unmasking intr (Stefan Assmann) [1253853] - [netdrv] enic: do notify_check before returning credits (Stefan Assmann) [1253853] - [netdrv] enic: enic_main: fix sparse warnings (Stefan Assmann) [1253853] - [netdrv] enic: enic_ethtool: fix sparse warning (Stefan Assmann) [1253853] - [netdrv] enic: reconfigure resources for kdump crash kernel (Stefan Assmann) [1253853] - [netdrv] enic: add support for set/get rss hash key (Stefan Assmann) [1253853] - [netdrv] enic: use netdev_rss_key_fill helper (Stefan Assmann) [1253853] - [edac] sb_edac: fix TAD presence check for sbridge_mci_bind_devs (Seth Jennings) [1245372] - [edac] sb_edac: support for Broadwell -EP and -EX (Seth Jennings) [1245372] - [edac] sb_edac: Fix support for systems with two home agents per socket (Seth Jennings) [1245372] - [edac] sb_edac: Fix a typo and a thinko in address handling for Haswell (Seth Jennings) [1245372] - [edac] Remove arbitrary limit on number of channels (Seth Jennings) [1245372] - [edac] sb_edac: Fix detection on SNB machines (Seth Jennings) [1245372] - [edac] sb_edac: Claim a different PCI device (Seth Jennings) [1245372] - [sched] rt: Provide means of disabling cross-cpu bandwidth sharing (mtanino) [1074360] - [infiniband] ib/iser: Bump version to 1.6 (Honggang Li) [1271497] - [infiniband] ib/iser: Modify struct iser_mem_reg members (Honggang Li) [1271497] - [infiniband] ib/iser: Make fastreg pool cache friendly (Honggang Li) [1271497] - [infiniband] ib/iser: Move PI context alloc/free to routines (Honggang Li) [1271497] - [infiniband] ib/iser: Move fastreg descriptor pool get/put to helper functions (Honggang Li) [1271497] - [infiniband] ib/iser: Merge build page-vec into register page-vec (Honggang Li) [1271497] - [infiniband] ib/iser: Get rid of struct iser_rdma_regd (Honggang Li) [1271497] - [infiniband] ib/iser: Remove redundant assignments in iser_reg_page_vec (Honggang Li) [1271497] - [infiniband] ib/iser: Move memory reg/dereg routines to iser_memory.c (Honggang Li) [1271497] - [infiniband] ib/iser: Don't pass ib_device to fall_to_bounce_buff routine (Honggang Li) [1271497] - [infiniband] ib/iser: Remove a redundant struct iser_data_buf (Honggang Li) [1271497] - [infiniband] ib/iser: Remove redundant cmd_data_len calculation (Honggang Li) [1271497] - [infiniband] ib/iser: Fix wrong calculation of protection buffer length (Honggang Li) [1271497] - [infiniband] ib/iser: Handle fastreg/local_inv completion errors (Honggang Li) [1271497] - [infiniband] ib/iser: Fix unload during ep_poll wrong dereference (Honggang Li) [1271497] - [x86] cacheinfo: Base cache sharing info on CPUID 0x8000001d on AMD (Kim Naru) [987679] - [x86] cacheinfo: Make use of CPUID 0x8000001d for cache information on AMD (Kim Naru) [987679] - [x86] cacheinfo: Determine number of cache leafs using CPUID 0x8000001d on AMD (Kim Naru) [987679] - [fs] nfs4: limit callback decoding to received bytes (Benjamin Coddington) [1232402] - [fs] nfs4: start callback_ident at idr 1 (Benjamin Coddington) [1232402] - [fs] xprtrdma: Store RDMA credits in unsigned variables (Honggang Li) [1271499] - [fs] xprtrdma: Address sparse complaint in rpcr_to_rdmar() (Honggang Li) [1271499] - [fs] xprtrdma: Allocate RPC/RDMA receive buffer separately from struct rpcrdma_rep (Honggang Li) [1271499] - [fs] xprtrdma: Allocate RPC/RDMA send buffer separately from struct rpcrdma_req (Honggang Li) [1271499] - [fs] xprtrdma: Allocate RPC send buffer separately from struct rpcrdma_req (Honggang Li) [1271499] - [fs] xprtrdma: Add struct rpcrdma_regbuf and helpers (Honggang Li) [1271499] - [fs] xprtrdma: Refactor rpcrdma_buffer_create() and rpcrdma_buffer_destroy() (Honggang Li) [1271499] - [fs] xprtrdma: Simplify synopsis of rpcrdma_buffer_create() (Honggang Li) [1271499] - [fs] xprtrdma: Take struct ib_qp_attr and ib_qp_init_attr off the stack (Honggang Li) [1271499] - [fs] xprtrdma: Take struct ib_device_attr off the stack (Honggang Li) [1271499] - [fs] xprtrdma: Free the pd if ib_query_qp() fails (Honggang Li) [1271499] - [fs] xprtrdma: Move credit update to RPC reply handler (Honggang Li) [1271499] - [fs] xprtrdma: Remove rl_mr field, and the mr_chunk union (Honggang Li) [1271499] - [fs] xprtrdma: Remove rpcrdma_ep::rep_ia (Honggang Li) [1271499] - [fs] xprtrdma: Clean up hdrlen (Honggang Li) [1271499] - [fs] xprtrdma: Display XIDs in host byte order (Honggang Li) [1271499] - [fs] xprtrdma: Modernize htonl and ntohl (Honggang Li) [1271499] - [fs] xprtrdma: human-readable completion status (Honggang Li) [1271499] - [fs] svcrdma: Handle additional inline content (Honggang Li) [1271499] - [fs] svcrdma: Move read list XDR round-up logic (Honggang Li) [1271499] - [fs] svcrdma: Support RDMA_NOMSG requests (Honggang Li) [1271499] - [fs] svcrdma: rc_position sanity checking (Honggang Li) [1271499] - [fs] svcrdma: Plant reader function in struct svcxprt_rdma (Honggang Li) [1271499] - [fs] svcrdma: Find rmsgp more reliably (Honggang Li) [1271499] - [fs] svcrdma: Scrub BUG_ON() and WARN_ON() call sites (Honggang Li) [1271499] - [fs] svcrdma: Clean up read chunk counting (Honggang Li) [1271499] - [fs] svcrdma: Remove unused variable (Honggang Li) [1271499] - [fs] svcrdma: Clean up dprintk (Honggang Li) [1271499] - [fs] xprtrdma: Display async errors (Honggang Li) [1271499] - [fs] xprtrdma: Enable pad optimization (Honggang Li) [1271499] - [fs] xprtrdma: Re-write rpcrdma_flush_cqs() (Honggang Li) [1271499] - [fs] xprtrdma: Refactor tasklet scheduling (Honggang Li) [1271499] - [fs] xprtrdma: unmap all FMRs during transport disconnect (Honggang Li) [1271499] - [fs] xprtrdma: Cap req_cqinit (Honggang Li) [1271499] - [fs] xprtrdma: Return an errno from rpcrdma_register_external() (Honggang Li) [1271499] - [fs] svcrdma: advertise the correct max payload (Honggang Li) [1271499] - [fs] svcrdma: remove rdma_create_qp() failure recovery logic (Honggang Li) [1271499] - [fs] xprtrdma: Handle additional connection events (Honggang Li) [1271499] - [fs] xprtrdma: Remove RPCRDMA_PERSISTENT_REGISTRATION macro (Honggang Li) [1271499] - [fs] xprtrdma: Make rpcrdma_ep_disconnect() return void (Honggang Li) [1271499] - [fs] xprtrdma: Schedule reply tasklet once per upcall (Honggang Li) [1271499] - [fs] xprtrdma: Allocate each struct rpcrdma_mw separately (Honggang Li) [1271499] - [fs] xprtrdma: Rename frmr_wr (Honggang Li) [1271499] - [fs] xprtrdma: Disable completions for LOCAL_INV Work Requests (Honggang Li) [1271499] - [fs] xprtrdma: Disable completions for FAST_REG_MR Work Requests (Honggang Li) [1271499] - [fs] xprtrdma: Don't post a LOCAL_INV in rpcrdma_register_frmr_external() (Honggang Li) [1271499] - [fs] xprtrdma: Reset FRMRs after a flushed LOCAL_INV Work Request (Honggang Li) [1271499] - [fs] xprtrdma: Reset FRMRs when FAST_REG_MR is flushed by a disconnect (Honggang Li) [1271499] - [fs] xprtrdma: Properly handle exhaustion of the rb_mws list (Honggang Li) [1271499] - [fs] xprtrdma: Chain together all MWs in same buffer pool (Honggang Li) [1271499] - [fs] xprtrdma: Back off rkey when FAST_REG_MR fails (Honggang Li) [1271499] - [fs] xprtrdma: Unclutter struct rpcrdma_mr_seg (Honggang Li) [1271499] - [fs] xprtrdma: Don't invalidate FRMRs if registration fails (Honggang Li) [1271499] - [fs] xprtrdma: On disconnect, don't ignore pending CQEs (Honggang Li) [1271499] - [fs] xprtrdma: Update rkeys after transport reconnect (Honggang Li) [1271499] - [fs] xprtrdma: Limit data payload size for ALLPHYSICAL (Honggang Li) [1271499] - [fs] xprtrdma: Protect ia->ri_id when unmapping/invalidating MRs (Honggang Li) [1271499] - [fs] xprtrdma: Fix panic in rpcrdma_register_frmr_external() (Honggang Li) [1271499] - [fs] svcrdma: Add zero padding if the client doesn't send it (Honggang Li) [1271499] - [fs] xprtrdma: Fix DMA-API-DEBUG warning by checking dma_map result (Honggang Li) [1271499] - [fs] svcrdma: send_write() must not overflow the device's max sge (Honggang Li) [1271499] - [fs] svcrdma: Fence LOCAL_INV work requests (Honggang Li) [1271499] - [fs] svcrdma: refactor marshalling logic (Honggang Li) [1271499] - [fs] xprtrdma: Disconnect on registration failure (Honggang Li) [1271499] - [fs] xprtrdma: Remove BUG_ON() call sites (Honggang Li) [1271499] - [fs] xprtrdma: Avoid deadlock when credit window is reset (Honggang Li) [1271499] - [fs] SUNRPC: Move congestion window constants to header file (Honggang Li) [1271499] - [fs] xprtrdma: Reset connection timeout after successful reconnect (Honggang Li) [1271499] - [fs] xprtrdma: Use macros for reconnection timeout constants (Honggang Li) [1271499] - [fs] xprtrdma: Allocate missing pagelist (Honggang Li) [1271499] - [fs] xprtrdma: Remove Tavor MTU setting (Honggang Li) [1271499] - [fs] xprtrdma: Ensure ia->ri_id->qp is not NULL when reconnecting (Honggang Li) [1271499] - [fs] xprtrdma: Reduce the number of hardway buffer allocations (Honggang Li) [1271499] - [fs] xprtrdma: Limit work done by completion handler (Honggang Li) [1271499] - [fs] xprtrmda: Reduce calls to ib_poll_cq() in completion handlers (Honggang Li) [1271499] - [fs] xprtrmda: Reduce lock contention in completion handlers (Honggang Li) [1271499] - [fs] xprtrdma: Split the completion queue (Honggang Li) [1271499] - [fs] xprtrdma: Make rpcrdma_ep_destroy() return void (Honggang Li) [1271499] - [fs] xprtrdma: Simplify rpcrdma_deregister_external() synopsis (Honggang Li) [1271499] - [fs] xprtrdma: mount reports "Invalid mount option" if memreg mode not supported (Honggang Li) [1271499] - [fs] xprtrdma: Fall back to MTHCAFMR when FRMR is not supported (Honggang Li) [1271499] - [fs] xprtrdma: Remove REGISTER memory registration mode (Honggang Li) [1271499] - [fs] xprtrdma: Remove MEMWINDOWS registration modes (Honggang Li) [1271499] - [fs] xprtrdma: Remove BOUNCEBUFFERS memory registration mode (Honggang Li) [1271499] - [fs] xprtrdma: RPC/RDMA must invoke xprt_wake_pending_tasks() in process context (Honggang Li) [1271499] - [fs] nfs-rdma: Fix for FMR leaks (Honggang Li) [1271499] - [fs] xprtrdma: mind the device's max fast register page list depth (Honggang Li) [1271499] - [fs] NFSD: Ignore client's source port on RDMA transports (Honggang Li) [1271499] - [fs] redhat: update NFSoRDMA options for config-generic (Honggang Li) [1271499] - [fs] xprtrdma: add separate Kconfig options for NFSoRDMA client and server support (Honggang Li) [1271499] - [fs] svcrdma: fix printk when memory allocation fails (Honggang Li) [1271499] - [fs] SUNRPC: remove KERN_INFO from dprintk() call sites (Honggang Li) [1271499] - [fs] SUNRPC: Fix large reads on NFS/RDMA (Honggang Li) [1271499] - [fs] svcrdma: underflow issue in decode_write_list() (Honggang Li) [1271499] - [fs] SUNRPC: Pass a pointer to struct rpc_xprt to the connect callback (Honggang Li) [1271499] - [fs] SUNRPC: Eliminate task->tk_xprt accesses that bypass rcu_dereference() (Honggang Li) [1271499] - [fs] xprtrdma: Remove assumption that each segment is <= PAGE_SIZE (Honggang Li) [1271499] - [fs] xprtrdma: The transport should not bug-check when a dup reply is received (Honggang Li) [1271499] - [fs] svcrdma: Cleanup sparse warnings in the svcrdma module (Honggang Li) [1271499] - [fs] SUNRPC: create svc_xprt in proper network namespace (Honggang Li) [1271499] - [fs] RDMA: Increasing RPCRDMA_MAX_DATA_SEGS (Honggang Li) [1271499] - [fs] sunrpc: fix printk format warning (Honggang Li) [1271499] - [fs] rpcrdma: Fix FRMR registration/invalidate handling (Honggang Li) [1271499] - [fs] rpcrdma: Fix to XDR page base interpretation in marshalling logic (Honggang Li) [1271499] - [fs] net/sunrpc: Convert (void)snprintf to snprintf (Honggang Li) [1271499] - [fs] net/sunrpc: Remove uses of NIPQUAD, use pI4 (Honggang Li) [1271499] - [fs] gfs2: change gfs2 readdir cookiey (Benjamin Marzinski) [1151962] - [fs] gfs2: keep offset when splitting dir leaf blocks (Benjamin Marzinski) [1151962] - [fs] Fix to check Unique id and FileType when client refer file directly (Sachin Prabhu) [1202682] - [fs] xfs: fix splice/direct-IO deadlock (Bill O'Donnell) [697750] - [fs] vfs: split generic splice code from i_mutex locking (Bill O'Donnell) [697750] - [fs] nfsv4: Don't try to reclaim unused state owners (Benjamin Coddington) [1272687] - [fs] nfsv4: Keep dropped state owners on the LRU list for a while (Benjamin Coddington) [1272687] - [fs] nfsv4: Ensure that we don't drop a state owner more than once (Benjamin Coddington) [1272687] - [fs] nfsv4: Ensure we do not reuse open owner names (Benjamin Coddington) [1151962 1272687] - [fs] nfs: Remove nfs_unique_id (Benjamin Coddington) [1151962 1272687] - [fs] nfs: Move struct nfs_unique_id into struct nfs_seqid_counter (Benjamin Coddington) [1272687] - [fs] nfsv4: Replace lock_owner->ld_id with an ida based allocator (Benjamin Coddington) [1272687] - [fs] nfsv4: Replace state_owner->so_owner_id with an ida based allocator (Benjamin Coddington) [1272687] - [fs] nfsv4: Move contents of struct rpc_sequence into struct nfs_seqid_counter (Benjamin Coddington) [1272687] - [fs] nfsv4: Clean up nfs4_get_state_owner (Benjamin Coddington) [1272687] - [fs] cifs: obtain file access during backup intent lookup (Sachin Prabhu) [821893] - [fs] cifs: Include backup intent search flags during searches (Sachin Prabhu) [821893] - [fs] ext4: fix label jump on broken fs in ext4_fill_super (Lukas Czerner) [1266862] {CVE-2015-8324} - [fs] xfs: return errors from partial I/O failures to files (David Jeffery) [1270959] - [fs] cifs: Make echo interval tunable (Sachin Prabhu) [1234960] - [fs] xfs: don't perform discard if the given range length is less than block size (Bill O'Donnell) [1088688] - [fs] xfs: check for possible overflow in xfs_ioc_trim (Bill O'Donnell) [1088688] - [fs] gfs2: Reduce size of incore inode (Robert S Peterson) [1215794] - [fs] gfs2: Make rgrp reservations part of the gfs2_inode structure (Robert S Peterson) [1215794] - [fs] gfs2: Extract quota data from reservations structure (revert 5407e24) (Robert S Peterson) [1215794] - [fs] gfs2: Clean up reservation removal (Robert S Peterson) [1215794]- [x86] fix corruption of XMM registers when interrupt handlers use FPU (Mikulas Patocka) [1259023] - [x86] ftrace: Do not trace copy_user_generic (Steven Rostedt) [1278884] - [x86] MCE/intel: Cleanup CMCI storm logic (Prarit Bhargava) [1229510] - [netdrv] be2net: log link status (Ivan Vecera) [1191287] - [netdrv] ixgbe: Remove bimodal SR-IOV disabling (John Greene) [1205576] - [mm] vmscan: avoid OOM killing when swappiness == 0 (Jerome Marchand) [1126228] - [pm] hibernate: Enable suspend to both for in-kernel hibernation (Lenny Szubowicz) [910715] - [powercap] rapl: fix BIOS lock check (Steve Best) [1295818] - [infiniband] qib: Change lkey table allocation to support more MRs (Don Dutile) [1246059 1247981] - [block] nvme: default to 4k device page size (David Milburn) [1252733] - [firmware] add bnx2x FW 7.13.1.0 (Michal Schmidt) [1252126] - [firmware] add bnx2x FW 7.12.30 (Michal Schmidt) [1252126] - [video] efifb: Enable write-combining (Tomoaki Nishimura) [1290686] - [tracing] Fix lockdep warning in global_clock (Steven Rostedt) [1232081] - [perf] symbols: Fix endless loop in dso__split_kallsyms_for_kcore (Jiri Olsa) [1233243] - [kernel] ftrace: Fix function graph with loading of modules (Steven Rostedt) [1033299] - [tty] change WARN_ON() on tty_reopen() (Aristeu Rozanski) [1263035] - [kernel] compat: copy missing fields in compat_statfs64 to user (Dave Anderson) [1158963] - [kernel] Usage of cgroup names containing percent characters triggers kernel panic (Larry Woodman) [1064788] - [kernel] signal: remove warning about using SI_TKILL in rt_[tg]sigqueueinfo (Oleg Nesterov) [1252216] - [kernel] utrace: move utrace->freeze_stop to work around gcc 52080 bug (Oleg Nesterov) [1031159] - [block] Always check queue limits for cloned requests (Mike Snitzer) [1229911] - [block] Return EBUSY from BLKRRPART for mounted whole-dev fs (Eric Sandeen) [1247057] - [ata] SATL compliance for Inquiry Product Revision (David Milburn) [1260694] - [scsi] report 'INQUIRY result too short' once per host (Vitaly Kuznetsov) [1208771] - [scsi] scsi_scan: don't dump trace when scsi_prep_async_scan is called twice (Vitaly Kuznetsov) [1208771] - [scsi] libiscsi: Fix host busy blocking during connection teardown (Chris Leech) [948886] - [scsi] mpt3sas: A correction in unmap_resources (Tomas Henzl) [1248810] - [scsi] mpt3sas: fix for a PTE Read access errors with IOMMU passthrough (Tomas Henzl) [1276662] - [scsi] mpt3sas: create two binaries from a single source (Tomas Henzl) [1248810] - [scsi] mpt3sas: fix Kconfig dependency problem for mpt2sas back compatibility (Tomas Henzl) [1248810] - [scsi] mpt3sas: Add dummy Kconfig option for backwards compatibility (Tomas Henzl) [1248810] - [scsi] mpt3sas: Fix use sas_is_tlr_enabled API before enabling MPI2_SCSIIO_CONTROL_TLR_ON flag (Tomas Henzl) [1248810] - [scsi] mpt3sas: fix inline markers on non inline function declarations (Tomas Henzl) [1248810] - [scsi] mpt3sas: Bump mpt3sas driver version to 09.102.00.00 (Tomas Henzl) [1248810] - [scsi] mpt3sas: Single driver module which supports both SAS 2.0 & SAS 3.0 HBAs (Tomas Henzl) [1248810] - [scsi] mpt2sas, mpt3sas: Update the driver versions (Tomas Henzl) [1248810] - [scsi] mpt3sas: setpci reset kernel oops fix (Tomas Henzl) [1248810] - [scsi] mpt3sas: Added OEM Gen2 PnP ID branding names (Tomas Henzl) [1248810] - [scsi] mpt3sas: Refcount fw_events and fix unsafe list usage (Tomas Henzl) [1248810] - [scsi] mpt3sas: Refcount sas_device objects and fix unsafe list usage (Tomas Henzl) [1248810] - [scsi] mpt3sas: sysfs attribute to report Backup Rail Monitor Status (Tomas Henzl) [1248810] - [scsi] mpt3sas: Ported WarpDrive product SSS6200 support (Tomas Henzl) [1248810] - [scsi] mpt3sas: fix for driver fails EEH, recovery from injected pci bus error (Tomas Henzl) [1248810] - [scsi] mpt3sas: Manage MSI-X vectors according to HBA device type (Tomas Henzl) [1248810] - [scsi] mpt3sas: Don't send PHYDISK_HIDDEN RAID action request on SAS2 HBAs (Tomas Henzl) [1248810] - [scsi] mpt3sas: Build MPI SGL LIST on GEN2 HBAs and IEEE SGL LIST on GEN3 HBAs (Tomas Henzl) [1248810] - [scsi] mpt2sas, mpt3sas: Remove SCSI_MPTXSAS_LOGGING entry from Kconfig (Tomas Henzl) [1248810] - [scsi] mpt3sas: Define 'hba_mpi_version_belonged' IOC variable (Tomas Henzl) [1248810] - [scsi] mpt2sas: Remove .c and .h files from mpt2sas driver (Tomas Henzl) [1248810] - [scsi] mpt2sas: Move Gen2 HBA's device registration to a separate file (Tomas Henzl) [1248810] - [scsi] mpt3sas: Move Gen3 HBA's device registration to a separate file (Tomas Henzl) [1248810] - [scsi] mpt3sas: Added mpt2sas driver definitions (Tomas Henzl) [1248810] - [scsi] mpt2sas: Use mpi headers from mpt3sas (Tomas Henzl) [1248810] - [scsi] mpt2sas: setpci reset kernel oops fix (Tomas Henzl) [1248810] - [scsi] mpt2sas: Refcount fw_events and fix unsafe list usage (Tomas Henzl) [1248810] - [scsi] mpt2sas: Refcount sas_device objects and fix unsafe list usage (Tomas Henzl) [1248810] - [scsi] mpt3sas: Bump mpt3sas driver version to 9.100.00.00 (Tomas Henzl) [1248810] - [scsi] mpt3sas: When device is blocked followed by unblock fails, unfreeze the I/Os (Tomas Henzl) [1248810] - [scsi] mpt3sas: Call dma_mapping_error() API after mapping an address with dma_map_single() API (Tomas Henzl) [1248810] - [scsi] mpt3sas: Use alloc_ordered_workqueue() API instead of create_singlethread_workqueue() API (Tomas Henzl) [1248810] - [scsi] mpt3sas: Added support for customer specific branding (Tomas Henzl) [1248810] - [scsi] mpt3sas: Return host busy error status to SML when DMA mapping of scatter gather list fails for a SCSI command (Tomas Henzl) [1248810] - [scsi] mpt3sas: Complete the SCSI command with DID_RESET status for log_info value 0x0x32010081 (Tomas Henzl) [1248810] - [scsi] mpt3sas: MPI 2.5 Rev K (2.5.6) specifications (Tomas Henzl) [1248810] - [scsi] mpt3sas: Bump mpt3sas driver version to v6.100.00.00 (Tomas Henzl) [1248810] - [scsi] mpt3sas: Add branding string support for OEM custom HBA (Tomas Henzl) [1248810] - [scsi] mpt3sas: Add branding string support for OEM's HBA (Tomas Henzl) [1248810] - [scsi] mpt3sas: MPI 2.5 Rev J (2.5.5) specification and 2.00.34 header files (Tomas Henzl) [1248810] - [scsi] mpt3sas: Update MPI2 strings to MPI2.5 (Tomas Henzl) [1248810] - [scsi] mpt3sas: Bump mpt3sas Driver version to v5.100.00.00 (Tomas Henzl) [1248810] - [scsi] mpt3sas: Provides the physical location of sas drives (Tomas Henzl) [1248810] - [scsi] mpt3sas: MPI 2.5 Rev I (2.5.4) specifications (Tomas Henzl) [1248810] - [scsi] mpt3sas: Remove redundancy code while freeing the controller resources (Tomas Henzl) [1248810] - [scsi] mpt3sas: Don't block the drive when drive addition under the control of SML (Tomas Henzl) [1248810] - [scsi] mpt3sas: Get IOC_FACTS information using handshake protocol only after HBA card gets into READY or Operational state (Tomas Henzl) [1248810] - [scsi] mpt3sas: Added Combined Reply Queue feature to extend up-to 96 MSIX vector support (Tomas Henzl) [1248810] - [scsi] mpt2sas, mpt3sas: Abort initialization if no memory I/O resources detected (Tomas Henzl) [1248810] - [security] keys: Fix race between read and revoke (David Howells) [1293402] {CVE-2015-7550}- [netdrv] igb: improve handling of disconnected adapters (Stefan Assmann) [1249242] - [netdrv] igb: fix NULL derefs due to skipped SR-IOV enabling (Stefan Assmann) [1249242] - [netdrv] igb: use the correct i210 register for EEMNGCTL (Stefan Assmann) [1249242] - [netdrv] igb: don't unmap NULL hw_addr (Stefan Assmann) [1249242] - [netdrv] igb: add 88E1543 initialization code (Stefan Assmann) [1249242] - [netdrv] intel: use napi_complete_done (Stefan Assmann) [1249242] - [netdrv] igb: assume MSI-X interrupts during initialization (Stefan Assmann) [1249242] - [netdrv] igb: make sure SR-IOV init uses the right number of queues (Stefan Assmann) [1249242] - [netdrv] igb: Fix a memory leak in igb_probe (Stefan Assmann) [1249242] - [netdrv] igb: Fix a deadlock in igb_sriov_reinit (Stefan Assmann) [1249242] - [netdrv] igb: Teardown SR-IOV before unregister_netdev (Stefan Assmann) [1249242] - [netdrv] igb: do not re-init SR-IOV during probe (Stefan Assmann) [1249242] - [netdrv] igb: missing rtnl_unlock in igb_sriov_reinit (Stefan Assmann) [1249242] - [netdrv] igb: Fix oops caused by missing queue pairing (Stefan Assmann) [1249242] - [netdrv] igb: bump version to igb-5.3.0 (Stefan Assmann) [1249242] - [netdrv] igb: use ARRAY_SIZE to replace calculating sizeofa/sizeof a0 (Stefan Assmann) [1249242] - [netdrv] igb: report unsupported ethtool settings in set_coalesce (Stefan Assmann) [1249242] - [netdrv] igb: Fix i354 88E1112 PHY on RCC boards using AutoMediaDetect (Stefan Assmann) [1249242] - [netdrv] igb: only report generic filters in get_ts_info (Stefan Assmann) [1249242] - [netdrv] igb: bump version of igb to 5.2.18 (Stefan Assmann) [1249242] - [netdrv] igb: disable IPv6 extension header processing (Stefan Assmann) [1249242] - [netdrv] igb: Don't use NETDEV_FRAG_PAGE_MAX_SIZE in descriptor calculation (Stefan Assmann) [1249242] - [netdrv] igb: Fix NULL assignment to incorrect variable in igb_reset_q_vector (Stefan Assmann) [1249242] - [netdrv] igb: Fix oops on changing number of rings (Stefan Assmann) [1249242] - [netdrv] igb: simplify and clean up igb_enable_mas (Stefan Assmann) [1249242] - [netdrv] igb: use netif_carrier_off earlier when bringing if down (Stefan Assmann) [1249242] - [netdrv] codespell comment spelling fixes (Stefan Assmann) [1249242] - [ethernet] igb: use netdev_rss_key_fill helper (Stefan Assmann) [1249242] - [pci] iommu/vt-d: Fix dmar_domain leak in iommu_attach_device (Linda Knippers) [1053879] - [pci] iommu/vt-d: Only remove domain when device is removed (Linda Knippers) [1053879] - [kernel] driver core: Add BUS_NOTIFY_REMOVED_DEVICE event (Linda Knippers) [1053879] - [net] tcp: honour SO_BINDTODEVICE for TW_RST case too (Florian Westphal) [1292300] - [net] add inet_sk_transparent() helper (Florian Westphal) [1292300] - [net] ipv6: tcp_ipv6 policy route issue (Florian Westphal) [1292300] - [net] ipv6: reuse rt6_need_strict (Florian Westphal) [1292300] - [net] tcp: resets are misrouted (Florian Westphal) [1292300] - [net] tcp: tcp_v4_send_reset: binding oif to iif in no sock case (Florian Westphal) [1292300] - [net] af_unix: fix a fatal race with bit fields (Gustavo Duarte) [1238062] - [net] add validation for the socket syscall protocol argument (Hannes Frederic Sowa) [1291627] {CVE-2015-8543} - [net] ipv6: fix the incorrect return value of throw route (Sabrina Dubroca) [1245357] - [net] Fix behaviour of unreachable, blackhole and prohibit routes (Sabrina Dubroca) [1245357] - [net] ipv6: Fixed support for blackhole and prohibit routes (Sabrina Dubroca) [1245357] - [net] ipv6: fix handling of throw routes (Sabrina Dubroca) [1245357] - [net] ipv6: fix handling of blackhole and prohibit routes (Sabrina Dubroca) [1245357] - [netdrv] intel: use napi_complete_done (Stefan Assmann) [1249243] - [netdrv] igbvf: clear buffer_info->dma after dma_unmap_single (Stefan Assmann) [1249243] - [netdrv] igbvf: use netif_carrier_off earlier when bringing if down (Stefan Assmann) [1249243] - [netdrv] igbvf: cleanup msleep and min/max usage (Stefan Assmann) [1249243] - [netdrv] igbvf: Fix code comments and whitespace (Stefan Assmann) [1249243] - [i2c] i801: Add device ID for Intel Wildcat Point PCH (Jeremy McNicoll) [1291132] - [sound] alsa: Enable CONFIG_SND_HDA_PATCH_LOADER and CONFIG_SND_HDA_RECONFIG (Jaroslav Kysela) [1178178] - [sound] alsa: driver core: create write-only attribute macros for devices and drivers (Jaroslav Kysela) [1178178] - [sound] alsa: oxygen: Simplify PM callbacks (Jaroslav Kysela) [1024771] - [sound] alsa: Convert to new pm_ops for PCI drivers (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: Fix logical-not-parentheses warning (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: add XIO2001 initialization (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: add support for third analog input (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: do not create useless S/PDIF controls (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: Delete an unnecessary check before the function call "snd_pcm_suspend" (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: Remove unnecessary snd_pcm_lib_preallocate_free_for_all (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: set fifo_size (Jaroslav Kysela) [1024771] - [sound] alsa: virtuoso: add partial Xonar Xense support (Jaroslav Kysela) [1024771] - [sound] alsa: virtuoso: add Xonar Essence STX II daughterboard support (Jaroslav Kysela) [1024771] - [sound] alsa: virtuoso: add one more headphone impedance setting (Jaroslav Kysela) [1024771] - [sound] alsa: virtuoso: add Xonar Essence STX II support (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dgx: fix Stereo Upmixing regression (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: Use standard printk helpers (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dgx: cleanup and minor changes (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dgx: modify high-pass filter control (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dgx: modify input select functions (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dgx: modify capture volume functions (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dg(x): use headphone volume control (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dg(x): modify playback output select (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dgx: capture from I2S channel 1, not 2 (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dg(x): move the mixer code into another file (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: modify CS4245 register dumping function (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: modify adjust_dg_dac_routing function (Jaroslav Kysela) [1024771] - [sound] ALSA: oxygen: Xonar DG X: modify DAC/ADC parameters function (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dgx: modify initialization functions (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dg: add new CS4245 SPI functions (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: additional definitions for the Xonar DG/DGX card (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: change description of the xonar_dg.c file (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: export oxygen_update_dac_routing symbol (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: add mute mask for the OXYGEN_PLAY_ROUTING register (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: modify the SPI writing function (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: add the separate SPI waiting function (Jaroslav Kysela) [1024771] - [sound] alsa: virtuoso: Xonar DSX support (Jaroslav Kysela) [1024771] - [netdrv] bnxt_en: Implement missing tx timeout reset logic (John Linville) [1245739] - [netdrv] bnxt_en: Don't cancel sp_task from bnxt_close_nic (John Linville) [1245739] - [netdrv] bnxt_en: Change bp->state to bitmap (John Linville) [1245739] - [netdrv] bnxt_en: Fix bitmap declaration to work on 32-bit arches (John Linville) [1245739] - [netdrv] bnxt_en: Setup uc_list mac filters after resetting the chip (John Linville) [1245739] - [netdrv] bnxt_en: enforce proper storing of MAC address (John Linville) [1245739] - [netdrv] bnxt_en: Fixed incorrect implementation of ndo_set_mac_address (John Linville) [1245739] - [netdrv] bnxt_en: More robust SRIOV cleanup sequence (John Linville) [1245739] - [netdrv] bnxt_en: Fix comparison of u16 sw_id against negative value (John Linville) [1245739] - [netdrv] bnxt_en: map CAG_REG_LEGACY_INT_STATUS_MASK to GRC window #4 (John Linville) [1245739] - [netdrv] bnxt_en: Determine tcp/ipv6 RSS hash type correctly (John Linville) [1245739] - [netdrv] bnxt_en: Change sp events definitions to represent bit position (John Linville) [1245739] - [netdrv] bnxt_en: Fix compile warnings when CONFIG_INET is not set (John Linville) [1245739] - [netdrv] bnxt_en: Fix compile errors when CONFIG_BNXT_SRIOV is not set (John Linville) [1245739] - [netdrv] add config for BNXT (John Linville) [1245739] - [netdrv] bnxt: remove vxlan offload support (John Linville) [1245739] - [netdrv] bnxt: account for lack of 'net: Add support for hardware-offloaded...' (John Linville) [1245739] - [netdrv] bnxt: account for lack of 'hlist: drop the node parameter from iterators' (John Linville) [1245739] - [netdrv] bnxt: account for lack of 'net: allocate tx queues in register_netdevice' (John Linville) [1245739] - [netdrv] bnxt: access msix_cap through struct pci_dev_rh1 (John Linville) [1245739] - [netdrv] bnxt: account for lack of 'net: convert multicast list to list_head' (John Linville) [1245739] - [netdrv] bnxt: account for lack of 'net: introduce IFF_UNICAST_FLT private flag' (John Linville) [1245739] - [netdrv] bnxt: account for lack of 'ipip: add GSO/TSO support' (John Linville) [1245739] - [netdrv] bnxt: account for lack of 'ipv6: sit: add GSO/TSO support' (John Linville) [1245739] - [netdrv] bnxt: access hw_features through netdev_extended macro (John Linville) [1245739] - [netdrv] bnxt: create bnxt_pci_driver_rh and add appropriate declarations (John Linville) [1245739] - [netdrv] bnxt: account for missing 'net: Clarification of CHECKSUM_UNNECESSARY' (John Linville) [1245739] - [netdrv] bnxt: create bnxt_netdev_opt_ext and move applicable declarations (John Linville) [1245739] - [netdrv] bnxt: adjust for lack of 'net: Pull out core bits of __netdev_alloc_skb...' (John Linville) [1245739] - [netdrv] bnxt: adjust for lack of 'net: Add GSO support for UDP tunnels...' (John Linville) [1245739] - [netdrv] bnxt: adjust for lack of 'net: allow skb->head to be a page fragment' (John Linville) [1245739] - [netdrv] bnxt: remove qos offload support (John Linville) [1245739] - [netdrv] bnxt: make necessary changes for ndo_busy_poll in rhel6 (John Linville) [1245739] - [netdrv] bnxt: remove 802.1ad bits (John Linville) [1245739] - [netdrv] bnxt: move some bits to ethtool_ops_ext structure for rhel6 (John Linville) [1245739] - [netdrv] bnxt: account for lack of 'ethtool: Clean up definitions of rule...' (John Linville) [1245739] - [netdrv] bnxt: account for lack of VF minimum Tx rate (John Linville) [1245739] - [netdrv] bnxt: rewrite flow dissector bits for RHEL 6.8 (John Linville) [1245739] - [netdrv] bnxt: relocate files to be consistent with other ethernet drivers (John Linville) [1245739] - [netdrv] bnxt_en: New Broadcom ethernet driver (John Linville) [1245739]- [net] export get_net_ns_by_fd() (Ivan Vecera) [1249638] - [net] add name_assign_type netdev attribute (Ivan Vecera) [1249638] - [kernel] ktime: Introduce ktime_ms_delta (Ivan Vecera) [1249638] - [kernel] list: use list_{first, last}_entry() (Ivan Vecera) [1249638] - [kernel] list: change list_for_each_entry*() to use list_*_entry() (Ivan Vecera) [1249638] - [sched] replace INIT_COMPLETION with reinit_completion (Ivan Vecera) [1249638] - [net] help compiler generate better code in eth_get_headlen (Ivan Vecera) [1249638] - [net] Add function for parsing the header length out of linear ethernet frames (Ivan Vecera) [1249638] - [net] make skb an optional parameter for__skb_flow_dissect() (Ivan Vecera) [1249638] - [net] Allow raw buffers to be passed into the flow dissector (Ivan Vecera) [1249638] - [net] sched: shrink struct qdisc_skb_cb to 28 bytes (Ivan Vecera) [1249638] - [net] flow_dissector: Use IPv6 flow label in flow_dissector (Ivan Vecera) [1249638] - [net] flow_dissector: Record IP layer protocol in skb_flow_dissect() (Ivan Vecera) [1249638] - [net] ipv6: add ip6_flowlabel helper (Ivan Vecera) [1249638] - [net] flow_dissector: factor out the ports extraction in skb_flow_get_ports (Ivan Vecera) [1249638] - [net] flow_dissector: fix thoff for IPPROTO_AH (Ivan Vecera) [1249638] - [net] introduce skb_probe_transport_header() (Ivan Vecera) [1249638] - [net] flow_dissector: add __skb_get_poff to get a start offset to payload (Ivan Vecera) [1249638] - [net] flow_keys: include thoff into flow_keys for later usage (Ivan Vecera) [1249638] - [net] flow_dissector: support L2 GRE (Ivan Vecera) [1249638] - [net] introduce skb_transport_header_was_set() (Ivan Vecera) [1249638] - [net] ethtool: documentation & whitespace errors (Ivan Vecera) [1249638] - [net] ethtool: Support for configurable RSS hash function (Ivan Vecera) [1249638] - [net] ethtool: Check that reserved fields of struct ethtool_rxfh are 0 (Ivan Vecera) [1249638] - [net] ethtool: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Ivan Vecera) [1249638] - [net] ethtool: constify array pointer parameters to ethtool_ops::set_rxfh (Ivan Vecera) [1249638] - [net] ethtool: Disallow ETHTOOL_SRSSH with both indir table and hash key unchanged (Ivan Vecera) [1249638] - [net] ethtool: Expand documentation of ethtool_ops::{get, set}_rxfh() (Ivan Vecera) [1249638] - [net] ethtool: Improve explanation of the two arrays following struct ethtool_rxfh (Ivan Vecera) [1249638] - [net] ethtool: Name the 'no change' value for setting RSS hash key but not indir table (Ivan Vecera) [1249638] - [net] ethtool: Return immediately on error in ethtool_copy_validate_indir() (Ivan Vecera) [1249638] - [net] ethtool: exit the loop when invalid index occurs (Ivan Vecera) [1249638] - [net] gro: fix possible panic in skb_gro_receive() (Ivan Vecera) [1249638] - [net] gro: selective flush of packets (Ivan Vecera) [1249638] - [net] gro: add a per device gro flush timer (Ivan Vecera) [1249638] - [net] introduce extended napi_struct (Ivan Vecera) [1249638] - [netdrv] ethernet: Use eth__addr instead of memset (Ivan Vecera) [1249638] - [netdrv] remove init of dev->perm_addr in drivers (Ivan Vecera) [1249638] - [net] init perm_addr in register_netdevice() (Ivan Vecera) [1249638] - [net] rename vlan_tx_* helpers since "tx" is misleading there (Ivan Vecera) [1249638] - [net] ethtool: Added port speed macros (Ivan Vecera) [1249638]- [scsi] scsi_sysfs: Fix queue_ramp_up_period return code (Ewan Milne) [1292576] - [scsi] Increase REPORT_LUNS timeout (Ewan Milne) [1292576] - [scsi] retry MODE SENSE on unit attention (Ewan Milne) [1292576] - [scsi] bnx2fc: Update version number to 2.9.6 (Maurizio Lombardi) [1252118] - [scsi] bnx2fc: Remove explicit logouts (Maurizio Lombardi) [1252118] - [scsi] bnx2fc: Fix FCP RSP residual parsing (Maurizio Lombardi) [1252118] - [scsi] bnx2fc: Set ELS transfer length correctly for middle path commands (Maurizio Lombardi) [1252118] - [scsi] bnx2fc: Remove 'NetXtreme II' from source files (Maurizio Lombardi) [1252118] - [scsi] bnx2fc: Update copyright for 2015 (Maurizio Lombardi) [1252118] - [scsi] bnx2fc: reduce stack usage in __bnx2fc_enable (Maurizio Lombardi) [1252118] - [scsi] bnx2fc: Do not log error for netevents that need no action (Maurizio Lombardi) [1252118] - [scsi] bnx2fc: Read npiv table from nvram and create vports (Maurizio Lombardi) [1252118] - [scsi] Add ALUA state change UA handling (Ewan Milne) [1292520] - [scsi] fcoe: extend ethtool to FC port speed mapping (Chris Leech) [1138403] - [scsi] scsi_transport_fc: Add support for 25Gbit speed (Chris Leech) [1138403] - [scsi] add defines for new FC port speeds (Chris Leech) [1138403] - [scsi] scsi_transport_fc: Add 32Gbps speed definition (Chris Leech) [1138403] - [scsi] be2iscsi: bump the driver version (Maurizio Lombardi) [1253016] - [scsi] be2iscsi: Add warning message for unsupported adapter (Maurizio Lombardi) [1253016] - [MAINTAINERS] Update MAINTAINER list (Maurizio Lombardi) [1253016] - [scsi] be2iscsi: Revert ownership to Emulex (Maurizio Lombardi) [1253016] - [scsi] be2iscsi: Fix bogus WARN_ON length check (Maurizio Lombardi) [1253016] - [scsi] be2iscsi: Fix updating the next pointer during WRB posting (Maurizio Lombardi) [1253016] - [scsi] be2iscsi: Logout of FW Boot Session (Maurizio Lombardi) [1253016] - [scsi] be2iscsi: Fix memory check before unmapping (Maurizio Lombardi) [1253016] - [scsi] be2iscsi: change email domain (Maurizio Lombardi) [1253016] - [scsi] be2iscsi: Fix the copyright year (Maurizio Lombardi) [1253016] - [scsi] st: fix potential null pointer dereference (Maurizio Lombardi) [875277] - [scsi] hpsa: stop zeroing reset_cmds_out and ioaccel_cmds_out during rescan (Joseph Szczypek) [1247729] - [scsi] hpsa: move lockup_detected attribute to host attr (Joseph Szczypek) [1247729] - [scsi] hpsa: fix rmmod issues (Joseph Szczypek) [1247729] - [scsi] hpsa: add in new offline mode (Joseph Szczypek) [1247729] - [scsi] hpsa: Change how controllers in mixed mode are handled (Joseph Szczypek) [1247729] - [scsi] hpsa: add in new controllers (Joseph Szczypek) [1247729] - [scsi] hpsa: cleanup update scsi devices (Joseph Szczypek) [1247729] - [scsi] hpsa: add sysfs entry path_info to show box and bay information (Joseph Szczypek) [1247729] - [scsi] hpsa: add PMC to copyright (Joseph Szczypek) [1247729] - [scsi] hpsa: correct static checker warnings on driver init cleanup (Joseph Szczypek) [1247729] - [scsi] hpsa: correct decode sense data (Joseph Szczypek) [1247729] - [scsi] hpsa: Correct double unlock of mutex (Joseph Szczypek) [1247729] - [scsi] hpsa: fix an sprintf() overflow in the reset handler (Joseph Szczypek) [1247729] - [scsi] hpsa: update driver version to 3.4.10-1-RH1 (Joseph Szczypek) [1247729] - [scsi] hpsa: add in new controller id (Joseph Szczypek) [1247729] - [scsi] hpsa: cleanup reset (Joseph Szczypek) [1247729] - [scsi] hpsa: propagate the error code in hpsa_kdump_soft_reset (Joseph Szczypek) [1247729] - [scsi] hpsa: use scsi host_no as hpsa controller number (Joseph Szczypek) [1247729] - [scsi] hpsa: enable and activate SCSI layer tcq support (Joseph Szczypek) [1247729] - [scsi] hpsa: use block layer tag for command allocation (Joseph Szczypek) [1247729] - [scsi] hpsa: add interrupt number to /proc/interrupts interrupt name (Joseph Szczypek) [1247729] - [scsi] hpsa: create workqueue after the driver is ready for use (Joseph Szczypek) [1247729] - [scsi] hpsa: fix try_soft_reset error handling (Joseph Szczypek) [1247729] - [scsi] hpsa: cleanup for init_one step 2 in kdump (Joseph Szczypek) [1247729] - [scsi] hpsa: skip free_irq calls if irqs are not allocated (Joseph Szczypek) [1247729] - [scsi] hpsa: call pci_release_regions after pci_disable_device (Joseph Szczypek) [1247729] - [scsi] hpsa: performance tweak for hpsa_scatter_gather() (Joseph Szczypek) [1247729] - [scsi] hpsa: refactor and rework support for sending TEST_UNIT_READY (Joseph Szczypek) [1247729] - [scsi] hpsa: don't return abort request until target is complete (Joseph Szczypek) [1247729] - [scsi] hpsa: use helper routines for finishing commands (Joseph Szczypek) [1247729] - [scsi] hpsa: add support sending aborts to physical devices via the ioaccel2 path (Joseph Szczypek) [1247729] - [scsi] hpsa: do not print ioaccel2 warning messages about unusual completions (Joseph Szczypek) [1247729] - [scsi] hpsa: clean up some error reporting output in abort handler (Joseph Szczypek) [1247729] - [scsi] hpsa: clean up driver init (Joseph Szczypek) [1247729] - [scsi] hpsa: correct return values from driver functions (Joseph Szczypek) [1247729] - [scsi] hpsa: do not check cmd_alloc return value - it cannnot return NULL (Joseph Szczypek) [1247729] - [scsi] hpsa: add more ioaccel2 error handling, including underrun statuses (Joseph Szczypek) [1247729] - [scsi] hpsa: add ioaccel sg chaining for the ioaccel2 path (Joseph Szczypek) [1247729] - [scsi] hpsa: refactor freeing of resources into more logical functions (Joseph Szczypek) [1247729] - [scsi] hpsa: clean up error handling (Joseph Szczypek) [1247729] - [scsi] hpsa: break hpsa_free_irqs_and_disable_msix into two functions (Joseph Szczypek) [1247729] - [scsi] hpsa: Get queue depth from identify physical bmic for physical disks (Joseph Szczypek) [1247729] - [scsi] hpsa: use ioaccel2 path to submit IOs to physical drives in HBA mode (Joseph Szczypek) [1247729] - [scsi] hpsa: print accurate SSD Smart Path Enabled status (Joseph Szczypek) [1247729] - [scsi] hpsa: factor out hpsa_ioaccel_submit function (Joseph Szczypek) [1247729] - [scsi] hpsa: try resubmitting down raid path on task set full (Joseph Szczypek) [1247729] - [scsi] hpsa: do not ignore return value of hpsa_register_scsi (Joseph Szczypek) [1247729] - [scsi] hpsa: factor out hpsa_init_cmd function (Joseph Szczypek) [1247729] - [scsi] hpsa: make function names consistent (Joseph Szczypek) [1247729] - [scsi] hpsa: allow lockup detected to be viewed via sysfs (Joseph Szczypek) [1247729] - [scsi] hpsa: hpsa decode sense data for io and tmf (Joseph Szczypek) [1247729] - [scsi] hpsa: decrement h->commands_outstanding in fail_all_outstanding_cmds (Joseph Szczypek) [1247729] - [scsi] hpsa: Add atomic operations (Joseph Szczypek) [1247729] - [scsi] hpsa: clean up aborts (Joseph Szczypek) [1247729] - [scsi] hpsa: rework controller command submission (Joseph Szczypek) [1247729] - [scsi] hpsa: clean up host, channel, target, lun prints (Joseph Szczypek) [1247729] - [scsi] hpsa: add masked physical devices into struct h's dev array (Joseph Szczypek) [1247729] - [scsi] hpsa: Fix weird uses of num_online_cpus() (Joseph Szczypek) [1247729] - [scsi] megaraid_sas: Fix sparse warning (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Remove debug print from function megasas_update_span_set (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Driver version upgrade (Tomas Henzl) [1248207] - [scsi] megaraid_sas: SMAP restriction--do not access user memory from IOCTL code (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Make PI enabled VD 8 byte DMA aligned (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Initialize tasklet before setting up IRQs (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Indicate online firmware upgrade support for Secure JBOD feature (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Update OCR capability on controller properties change (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Do not use PAGE_SIZE for max_sectors (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Support for Cutlass (12 Gbps) controller (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Support for Intruder (12 Gbps) controller (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Remove PCI id checks (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Version update (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Code refactor for use of requestorId (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Fix validHandles check in I/O path (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Print critical firmware event messages (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Chip reset if driver fails to get IOC ready (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Support for max_io_size 1MB (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Code cleanup-use local variable drv_ops inside megasas_ioc_init_fusion (Tomas Henzl) [1248207] - [scsi] megaraid_sas: JBOD sequence number support (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Increase timeout to 60 secs for abort frames during shutdown (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Synchronize driver headers with firmware APIs (Tomas Henzl) [1248207] - [scsi] megaraid_sas: fix whitespace errors (Tomas Henzl) [1248207] - [scsi] megaraid_sas: use dev_printk when possible (Tomas Henzl) [1248207] - [scsi] megaraid_sas: use pci_zalloc_consistent (megaraid_sas only) (Tomas Henzl) [1248207] - [scsi] megaraid_sas: fix TRUE and FALSE re-define build error (Tomas Henzl) [1248207] - [scsi] megaraid: fix irq setup process regression (Tomas Henzl) [1248207] - [scsi] megaraid_sas: fix kerneldoc (Tomas Henzl) [1248207] - [scsi] megaraid_sas: swap whole register in megasas_register_aen (Tomas Henzl) [1248207] - [scsi] megaraid_sas: fix megasas_fire_cmd_fusion calling convention (Tomas Henzl) [1248207] - [scsi] megaraid_sas: add missing byte swaps to the sriov code (Tomas Henzl) [1248207] - [scsi] megaraid_sas: bytewise or should be done on native endian variables (Tomas Henzl) [1248207] - [scsi] megaraid_sas: move endianness conversion into caller of megasas_get_seq_num (Tomas Henzl) [1248207] - [scsi] megaraid_sas: add endianness conversions for all ones (Tomas Henzl) [1248207] - [scsi] megaraid_sas: add endianness annotations (Tomas Henzl) [1248207] - [scsi] megaraid_sas: add missing __iomem annotations (Tomas Henzl) [1248207] - [scsi] megaraid_sas: megasas_complete_outstanding_ioctls() can be static (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Support for Avago's Single server High Availability product (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Add release date and update driver version (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Modify driver's meta data to reflect Avago (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Use Block layer tag support for internal command indexing (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Enhanced few prints (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Move controller's queue depth calculation in adapter specific function (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Add separate functions for building sysPD IOs and non RW LDIOs (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Add separate function for refiring MFI commands (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Add separate function for setting up IRQs (Tomas Henzl) [1248207] - [scsi] megaraid_sas: use raw_smp_processor_id() (Tomas Henzl) [1248207] - [scsi] qla2xxx: Update version number to 8.07.00.26.06.8-k (Chad Dupuis) [1252111] - [scsi] qla2xxx: Add pci device id 0x2261 (Chad Dupuis) [1252111] - [scsi] qla2xxx: Fix missing device login retries (Chad Dupuis) [1252111] - [scsi] qla2xxx: do not clear slot in outstanding cmd array (Chad Dupuis) [1252111] - [scsi] qla2xxx: Remove decrement of sp reference count in abort handler (Chad Dupuis) [1252111] - [scsi] qla2xxx: Add support to show MPI and PEP FW version for ISP27xx (Chad Dupuis) [1252111] - [scsi] qla2xxx: Do not reset adapter if SRB handle is in range (Chad Dupuis) [1252111] - [scsi] qla2xxx: Do not crash system for sp ref count zero (Chad Dupuis) [1252111] - [scsi] qla2xxx: Add adapter checks for FAWWN functionality (Chad Dupuis) [1252111] - [scsi] qla2xxx: Pause risc before manipulating risc semaphore (Chad Dupuis) [1252111] - [scsi] qla2xxx: Use ssdid to gate semaphore manipulation (Chad Dupuis) [1252111] - [scsi] qla2xxx: Handle AEN8014 incoming port logout (Chad Dupuis) [1252111] - [scsi] qla2xxx: Add serdes register read/write support for ISP25xx (Chad Dupuis) [1252111] - [scsi] qla2xxx: Remove dead code (Chad Dupuis) [1252111] - [scsi] qla2xxx: Remove a superfluous test (Chad Dupuis) [1252111] - [scsi] qla2xxx: Avoid that sparse complains about duplicate _noderef_ attributes (Chad Dupuis) [1252111] - [scsi] qla2xxx: Report both rsp_info and rsp_info_len (Chad Dupuis) [1252111] - [scsi] qla2xxx: Restore physical port WWPN only, when port down detected for FA-WWPN port (Chad Dupuis) [1252111] - [scsi] qla2xxx: Fix virtual port configuration, when switch port is disabled/enabled (Chad Dupuis) [1252111] - [scsi] qla2xxx: Prevent multiple firmware dump collection for ISP27XX (Chad Dupuis) [1252111] - [scsi] qla2xxx: Disable Interrupt handshake for ISP27XX (Chad Dupuis) [1252111] - [scsi] qla2xxx: Add debugging info for MBX timeout (Chad Dupuis) [1252111] - [scsi] qla2xxx: Add serdes read/write support for ISP27XX (Chad Dupuis) [1252111] - [scsi] qla2xxx: Add udev notification to save fw dump for ISP27XX (Chad Dupuis) [1252111] - [scsi] qla2xxx: Add message for sucessful FW dump collected for ISP27XX (Chad Dupuis) [1252111] - [scsi] qla2xxx: Fix beacon blink for ISP27XX (Chad Dupuis) [1252111] - [scsi] qla2xxx: Fix crash due to wrong casting of reg for ISP27XX (Chad Dupuis) [1252111] - [scsi] qla2xxx: Fix warnings reported by static checker (Chad Dupuis) [1252111] - [scsi] qla2xxx: Fix printks in ql_log message (Chad Dupuis) [1252111] - [scsi] qla2xxx: Fix printk in qla25xx_setup_mode (Chad Dupuis) [1252111] - [scsi] qla2xxx: Increase the request queue size to 8K for ISP2031 (Chad Dupuis) [1252111] - [scsi] qla2xxx: Increase room in request queue for sending priority packets (Chad Dupuis) [1252111] - [scsi] ses: Fix problems with simple enclosures (Ewan Milne) [1102140] - [scsi] scsi_dh_alua: fix stpg sense handling (Ewan Milne) [1194984] - [scsi] lpfc: driver update for Rhel6.8, lpfc rev 11.0.0.4 (Rob Evers) [1227036] - [scsi] lpfc: Fix default RA_TOV and ED_TOV in the FC/FCoE driver for all topologies (Rob Evers) [1227036] - [scsi] lpfc: The linux driver does not reinitiate discovery after a failed FLOGI (Rob Evers) [1227036] - [scsi] lpfc: Add support for Lancer G6 and 32G FC links (Rob Evers) [1227036] - [scsi] lpfc: Fix for discovery failure in PT2PT when FLOGI's ELS ACC response gets aborted (Rob Evers) [1227036] - [scsi] lpfc: fix lpfc_send_rscn_event sends bigger buffer size (Rob Evers) [1227036] - [scsi] lpfc: Make the function lpfc_sli4_mbox_completions_pending static in order to comply with function prototype (Rob Evers) [1227036] - [scsi] lpfc: Fix kmalloc overflow in LPFC driver at large core count (Rob Evers) [1227036] - [scsi] lpfc: Destroy lpfc_hba_index IDR on module exit (Rob Evers) [1227036] - [scsi] lpfc: in sli3 use configured sg_seg_cnt for sg_tablesize (Rob Evers) [1227036] - [scsi] lpfc: Remove unnessary cast (Rob Evers) [1227036] - [scsi] lpfc: fix model description (Rob Evers) [1227036] - [scsi] lpfc: Use && instead of & for boolean expression (Rob Evers) [1227036] - [scsi] lpfc: Fix to drop PLOGIs from fabric node till LOGO processing completes (Rob Evers) [1227036] - [scsi] lpfc: Fix scsi task management error message (Rob Evers) [1227036] - [scsi] lpfc: Fix scsi prep dma buf error (Rob Evers) [1227036] - [scsi] lpfc: Devices are not discovered during takeaway/giveback testing (Rob Evers) [1227036] - [scsi] lpfc: Fix vport deletion failure (Rob Evers) [1227036] - [scsi] lpfc: Fix incorrect log message reported for empty FCF record (Rob Evers) [1227036] - [scsi] lpfc: Fix rport leak (Rob Evers) [1227036] - [scsi] lpfc: Correct loss of RSCNs during array takeaway/giveback testing (Rob Evers) [1227036] - [scsi] lpfc: Fix crash in vport_delete (Rob Evers) [1227036] - [scsi] lpfc: Fix to remove IRQF_SHARED flag for MSI/MSI-X vectors (Rob Evers) [1227036] - [scsi] lpfc: Fix discovery issue when changing from Pt2Pt to Fabric (Rob Evers) [1227036] - [scsi] lpfc: Correct reporting of vport state on fdisc command failure (Rob Evers) [1227036] - [scsi] lpfc: Fix ABORTs WQ selection in terminate_rport_io (Rob Evers) [1227036] - [scsi] lpfc: Correct reference counting of rport (Rob Evers) [1227036] - [scsi] lpfc: Fix cq_id masking problem (Rob Evers) [1227036] - [netdrv] revert "netxen: remove use of ndo_set_multicast_list in drivers" (Tony Camuso) [1213207 1229986]- [netdrv] bonding: "primary_reselect" with "failure" is not working properly (Jarod Wilson) [1290672]- [net] sctp: start t5 timer only when peer rwnd is 0 and local state is SHUTDOWN_PENDING (Xin Long) [855392] - [net] sctp: convert sack_needed and sack_generation to bits (Xin Long) [855392] - [net] sctp: only drop the reference on the datamsg after sending a msg (Xin Long) [1008268] - [net] sctp: hold the chunks only after the chunk is enqueued in outq (Xin Long) [1008268] - [net] unix: avoid use-after-free in ep_remove_wait_queue (Paolo Abeni) [1284900] - [net] Abstract default ADVMSS behind an accessor (Sabrina Dubroca) [1198374] - [net] ipv6: Dont add RT6_LOOKUP_F_IFACE flag if saddr set (Xin Long) [1273241] - [net] ipv6: Add RT6_LOOKUP_F_IFACE flag if oif is set (Xin Long) [1273241] - [i2c] i801: Create iTCO device on newer Intel PCHs (Jeremy McNicoll) [1188865] - [watchdog] itco_wdt: Expose watchdog properties using platform data (Jeremy McNicoll) [1188865] - [watchdog] itco_wdt: Add support for TCO on Intel Sunrisepoint (Jeremy McNicoll) [1188865] - [kernel] Platform device - introduce resNdata (Jeremy McNicoll) [1188865] - [i2c] i801: Check if interrupts are disabled (Jeremy McNicoll) [1188865] - [i2c] i801: Fallback to polling if request_irq() fails (Jeremy McNicoll) [1188865] - [i2c] i2c-i801: Enable IRQ for SMBus transactions (Jeremy McNicoll) [1188865] - [i2c] i2c-i801: Rename some SMBHSTCNT bit constants (Jeremy McNicoll) [1188865] - [i2c] i2c-i801: Check and return errors during byte-by-byte transfers (Jeremy McNicoll) [1188865] - [i2c] i2c-i801: Use usleep_range to wait for command completion (Jeremy McNicoll) [1188865] - [mfd] Add platform data pointer back (Jeremy McNicoll) [1188865] - [char] random: account for entropy loss due to overwrites (Herbert Xu) [1110915] - [char] random: allow fractional bits to be tracked (Herbert Xu) [1110915] - [char] random: statically compute poolbitshift, poolbytes, poolbits (Herbert Xu) [1110915] - [crypto] api: Only abort operations on fatal signal (Herbert Xu) [1272314] - [crypto] testmgr: don't use interruptible wait in tests (Herbert Xu) [1272314] - [kernel] sched: add wait_for_completion_killable_timeout (Herbert Xu) [1272314] - [fs] lockd: don't clear sm_monitored on nsm_reboot_lookup (Scott Mayhew) [1278932] - [fs] lockd: release reference to nsm_handle in nlm_host_rebooted (Scott Mayhew) [1278932] - [fs] ext2: Fix oops in ext2_get_block() called from ext2_quota_write() (Lukas Czerner) [1287165] - [fs] ext3: Don't check quota format when there are no quota files (Lukas Czerner) [1287165] - [fs] jbd2: use GFP_NOFS in jbd2_cleanup_journal_tail() (Lukas Czerner) [1286668] - [fs] ext4: fix race between truncate and __ext4_journalled_writepage() (Lukas Czerner) [1286668] - [fs] ext4: bail out from make_indexed_dir() on first error (Lukas Czerner) [1286668] - [fs] ext4: don't check quota format when there are no quota files (Lukas Czerner) [1286668] - [fs] ext4: fix BUG_ON in mb_free_blocks() (Lukas Czerner) [1286668] - [fs] ext4: fix ext4_discard_allocated_blocks() if we can't allocate the pa struct (Lukas Czerner) [1286668] - [fs] ext4: cleanup in ext4_discard_allocated_blocks() (Lukas Czerner) [1286668] - [fs] ext4: check for zero length extent explicitly (Lukas Czerner) [1286668] - [fs] ext4: check for overlapping extents in ext4_valid_extent_entries() (Lukas Czerner) [1286668] - [fs] ext4: don't allow ext4_free_blocks() to fail due to ENOMEM (Lukas Czerner) [1286668] - [fs] ext4: Add error checking to kmem_cache_alloc() call in ext4_free_blocks() (Lukas Czerner) [1286668] - [fs] ext3, ext4: don't mess with dir_file->f_pos in htree_dirblock_to_tree() (Lukas Czerner) [1286668] - [fs] ext4: fix potential deadlock in ext4_nonda_switch() (Lukas Czerner) [1286668] - [fs] jbd2: use GFP_NOFS for blkdev_issue_flush (Lukas Czerner) [1286668] - [fs] ext4: call sync_blockdev() before invalidate_bdev() in put_super() (Lukas Czerner) [1286668] - [fs] ext4: fix oops when loading block bitmap failed (Lukas Czerner) [1286668] - [fs] ext4: use i_size_read in ext4_unaligned_aio() (Lukas Czerner) [1286668] - [fs] ext4: fix use-after-free in ext4_mb_new_blocks (Lukas Czerner) [1286668] - [fs] ext4: avoid bh leak in retry path of ext4_expand_extra_isize_ea() (Lukas Czerner) [1286668] - [fs] ext4: fix memory leak in xattr (Lukas Czerner) [1286668] - [fs] ext4: fix race in ext4_mb_add_n_trim() (Lukas Czerner) [1286668] - [fs] ext4: do not try to write superblock on ro remount w/o journal (Lukas Czerner) [1286668] - [fs] ext4: fix memory leak in ext4_xattr_set_acl()'s error path (Lukas Czerner) [1286668] - [fs] ext4: always set i_op in ext4_mknod() (Lukas Czerner) [1286668] - [fs] ext4: online defrag is not supported for journaled files (Lukas Czerner) [1286668] - [fs] Failing to send a CLOSE if file is opened WRONLY and server reboots on a 4.x mount (Benjamin Coddington) [1227851] - [fs] fixing infinite OPEN loop in 4.0 stateid recovery (Benjamin Coddington) [1227851] - [fs] nfs: verify open flags before allowing an atomic open (Benjamin Coddington) [1119760] - [fs] gfs2: Update timestamps on fallocate (Andrew Price) [1265994] - [fs] gfs2: Update i_size properly on fallocate (Andrew Price) [1265994] - [fs] gfs2: Use inode_newsize_ok and get_write_access in fallocate (Andrew Price) [1265994] - [fs] NFS check bitmap for valid file type (Paulo Andrade) [1236630] - [fs] nfsd: fix rare symlink decoding bug (J. Bruce Fields) [1089397] - [fs] vfs: Test for and handle paths that are unreachable from their mnt_root (Eric W. Biederman) [1209369] {CVE-2015-2925} - [fs] dcache: Handle escaped paths in prepend_path (Eric W. Biederman) [1209369] {CVE-2015-2925}- [tty] ldisc: fix open flag handling (Prarit Bhargava) [1285803] - [pci] Set ->mask_pos correctly (Myron Stowe) [1288629] - [pci] Remove "extern" from function declarations (Myron Stowe) [1288629] - [pci] Use PCI_MSIX_TABLE_BIR, not PCI_MSIX_FLAGS_BIRMASK (Myron Stowe) [1288629] - [pci] Drop msi_mask_reg and remove drivers/pci/msi.h (Myron Stowe) [1288629] - [pci] Use msix_table_size directly, drop multi_msix_capable (Myron Stowe) [1288629] - [pci] Drop msix_table_offset_reg and msix_pba_offset_reg macros (Myron Stowe) [1288629] - [pci] Drop is_64bit_address and is_mask_bit_support macros (Myron Stowe) [1288629] - [pci] Drop msi_data_reg macro (Myron Stowe) [1288629] - [pci] Drop msi_lower_address_reg and msi_upper_address_reg macros (Myron Stowe) [1288629] - [pci] Drop msi_control_reg() macro and use PCI_MSI_FLAGS directly (Myron Stowe) [1288629] - [pci] Use cached MSI/MSI-X offsets from dev, not from msi_desc (Myron Stowe) [1288629] - [pci] Clean up MSI/MSI-X capability #defines (Myron Stowe) [1288629] - [pci] Use cached MSI-X cap while enabling MSI-X (Myron Stowe) [1288629] - [pci] Use cached MSI cap while enabling MSI interrupts (Myron Stowe) [1288629] - [pci] Remove MSI/MSI-X cap check in pci_msi_check_device (Myron Stowe) [1288629] - [pci] Cache MSI/MSI-X capability offsets in struct pci_dev (Myron Stowe) [1288629] - [pci] msi: Move MSI-X entry definition to pci_regs.h (Myron Stowe) [1288629] - [pci] add PCI_MSIX_TABLE/PBA defines (Myron Stowe) [1288629] - [x86] intel_pstate: Fix "performance" mode behavior with HWP enabled (Prarit Bhargava) [1288250] - [x86] cpufreq: intel_pstate: Fix limits->max_perf rounding error (Prarit Bhargava) [1288250] - [x86] cpufreq: intel_pstate: Fix limits->max_policy_pct rounding error (Prarit Bhargava) [1288250] - [x86] cpufreq: intel_pstate: Add separate support for Airmont cores (Prarit Bhargava) [1288250] - [x86] cpufreq: intel_pstate: Replace BYT with ATOM (Prarit Bhargava) [1288250] - [x86] intel_pstate: decrease number of "HWP enabled" messages (Prarit Bhargava) [1288250] - [x86] cpufreq: intel_pstate: Fix intel_pstate powersave min_perf_pct value (Prarit Bhargava) [1288250] - [x86] cpufreq: intel_pstate: get P1 from TAR when available (Prarit Bhargava) [1288250] - [x86] cpufreq: intel-pstate: Use separate max pstate for scaling (Prarit Bhargava) [1288250] - [ipmi] Stop the timer immediately if idle (Tony Camuso) [1274302] - [ipmi] Start the timer and thread on internal msgs (Tony Camuso) [1274302] - [ipmi] move timer init to before irq is setup (Tony Camuso) [1274302] - [ipmi] Compensate for BMCs that wont set the irq enable bit (Tony Camuso) [1274302] - [ipmi] Don't call receive handler in the panic context (Tony Camuso) [1274302] - [ipmi] Avoid touching possible corrupted lists in the panic context (Tony Camuso) [1274302] - [ipmi] Factor out message flushing procedure (Tony Camuso) [1274302] - [ipmi] Remove unneeded set_run_to_completion call (Tony Camuso) [1274302] - [ipmi] Add a comment in how messages are delivered from the lower layer (Tony Camuso) [1274302] - [ipmi] Fix a problem that messages are not issued in run_to_completion mode (Tony Camuso) [1274302] - [ipmi] Report an error if ACPI _IFT doesn't exist (Tony Camuso) [1274302] - [ipmi] Don't report err in the SI driver for SSIF devices (Tony Camuso) [1274302] - [ipmi] Handle BMCs that don't allow clearing the rcv irq bit (Tony Camuso) [1274302] - [ipmi] Fix a memory ordering issue (Tony Camuso) [1274302] - [ipmi] Use is_visible callback for conditional sysfs entries (Tony Camuso) [1274302] - [ipmi] Free ipmi_recv_msg messages from the linked list on close (Tony Camuso) [1274302] - [ipmi] avoid gcc warning (Tony Camuso) [1274302] - [ipmi] Cleanup DEBUG_TIMING ifdef usage (Tony Camuso) [1274302] - [ipmi] Remove unneeded FIXME comment in the file, ipmi_si_intf.c (Tony Camuso) [1274302] - [ipmi] Remove a FIXME for slab conversion (Tony Camuso) [1274302] - [ipmi] Finish cleanup of BMC attributes (Tony Camuso) [1274302] - [ipmi] Check the BT interrupt enable periodically (Tony Camuso) [1274302] - [ipmi] Fix attention handling for system interfaces (Tony Camuso) [1274302] - [ipmi] Periodically check to see if irqs and messages are set right (Tony Camuso) [1274302] - [ipmi] Remove the now unnecessary message queue (Tony Camuso) [1274302] - [ipmi] Make the message handler easier to use for SMI interfaces (Tony Camuso) [1274302] - [ipmi] Move message sending into its own function (Tony Camuso) [1274302] - [ipmi] Fix handling of BMC flags (Tony Camuso) [1274302] - [ipmi] Initialize BMC device attributes (Tony Camuso) [1274302] - [ipmi] Unregister previously registered driver in error case (Tony Camuso) [1274302] - [ipmi] Fix a bug in hot add/remove (Tony Camuso) [1274302] - [ipmi] Remove useless sysfs_name parameters (Tony Camuso) [1274302] - [ipmi] clean up the device handling for the bmc device (Tony Camuso) [1274302] - [ipmi] Move the address source to string to ipmi-generic code (Tony Camuso) [1274302] - [ipmi] Ignore SSIF in the PNP handling (Tony Camuso) [1274302] - [ipmi] work around gcc-4.9 build warning (Tony Camuso) [1274302] - [ipmi] Clean up the error handling for channel config errors (Tony Camuso) [1274302] - [netdrv] sfc: use ALIGN macro for aligning frame sizes (Jarod Wilson) [1123046] - [netdrv] sfc: Add PCI ID for Solarflare 8000 series 10/40G NIC (Jarod Wilson) [1123046] - [netdrv] sfc: make TSO version a per-queue parameter (Jarod Wilson) [1123046] - [netdrv] sfc: constify pci_error_handlers structures (Jarod Wilson) [1123046] - [netdrv] sfc: don't call dma_supported (Jarod Wilson) [1123046] - [netdrv] sfc: fully reset if MC_REBOOT event received without warm_boot_count increment (Jarod Wilson) [1123046] - [netdrv] sfc: Allow driver to cope with a lower number of VIs than it needs for RSS (Jarod Wilson) [1123046] - [netdrv] sfc: MC allocations must be restored following an entity reset (Jarod Wilson) [1123046] - [netdrv] sfc: allow ethtool selftest and MC reboot to complete on an unprivileged function (Jarod Wilson) [1123046] - [netdrv] sfc: update MCDI protocol definitions (Jarod Wilson) [1123046] - [netdrv] siena: only report generic filters in get_ts_info (Jarod Wilson) [1123046] - [mfd] rtsx: Add support for rts522A (Don Zickus) [1245441] - [mfd] rtsx: Add support for rts524A (Don Zickus) [1245441] - [mfd] rtsx: Update phy register (Don Zickus) [1245441] - [mfd] rtsx: Fix PM suspend for 5227 & 5249 (Don Zickus) [1245441] - [netdrv] get rid of unnecessary initializations in .get_drvinfo (Ken Cox) [1249241] - [netdrv] e1000e: Modify Tx/Rx configurations to avoid null pointer dereferences in e1000_open (Ken Cox) [1249241] - [netdrv] e1000e: Increase driver version number (Ken Cox) [1249241] - [netdrv] e1000e: Fix tight loop implementation of systime read algorithm (Ken Cox) [1249241] - [netdrv] e1000e: Fix incorrect ASPM locking (Ken Cox) [1249241] - [netdrv] e1000e: Cosmetic changes (Ken Cox) [1249241] - [netdrv] e1000e: Fix EEE in Sx implementation (Ken Cox) [1249241] - [netdrv] e1000e: Cleanup qos request in error handling of e1000_open (Ken Cox) [1249241] - [netdrv] e1000e: i219 - k1 workaround for LPT is not required for SPT (Ken Cox) [1249241] - [netdrv] e1000e: i219 - Increase minimum FIFO read/write min gap (Ken Cox) [1249241] - [netdrv] e1000e: i219 - increase IPG for speed 10/100 full duplex (Ken Cox) [1249241] - [netdrv] e1000e: i219 - fix to enable both ULP and EEE in Sx state (Ken Cox) [1249241] - [netdrv] e1000e: synchronization of MAC-PHY interface only on non- ME systems (Ken Cox) [1249241] - [netdrv] e1000e: fix locking issue with e1000e_disable_aspm (Ken Cox) [1249241] - [scsi] bfa: Update driver version to 3.2.25.0 (Chad Dupuis) [1258533] - [scsi] bfa: File header and user visible string changes (Chad Dupuis) [1258533] - [scsi] bfa: Update copyright messages (Chad Dupuis) [1258533] - [scsi] bfa: Fix incorrect de-reference of pointer (Chad Dupuis) [1258533] - [scsi] bfa: Fix indentation (Chad Dupuis) [1258533]- [kernel] panic: release stale console lock to always get the logbuf printed out (Vitaly Kuznetsov) [1233975] - [video] hyperv: hyperv_fb: refresh the VM screen by force on VM panic (Vitaly Kuznetsov) [1233975] - [virt] hyperv-fb: add blanking support (Vitaly Kuznetsov) [1233975] - [x86] efi: Disable interrupts around EFI calls, not in the epilog/prolog calls (Vitaly Kuznetsov) [1220286] - [x86] Use larger chunks in mtrr_cleanup (Prarit Bhargava) [1259424] - [netdrv] iwlwifi: add a few more PCI subvendor IDs for the 7265 series (Stanislaw Gruszka) [1285102] - [netdrv] genetlink-compat: register multicast groups (Stanislaw Gruszka) [1259870] - [kernel] hrtimer: add force_hrtimer_reprogram kernel parameter (Prarit Bhargava) [1285142] - [powerpc] perf: Add Power8 cache & TLB events (Gustavo Duarte) [1241222] - [mm] fix strange message 'error: "Success" setting key "vm.compact_memory" ' while setting sysctl parameter (Larry Woodman) [1278842] - [kernel] pidns: alloc_pid leaks pid_namespace if child_reaper is exiting (Aristeu Rozanski) [1286691] - [kernel] Prevent soft lockups processing nfsiod workqueue under heavy load on large memory systems (Larry Woodman) [1156216] - [md] raid10: don't clear bitmap bit when bad-block-list write fails (Jes Sorensen) [1273546] - [md] raid1: don't clear bitmap bit when bad-block-list write fails (Jes Sorensen) [1273546] - [md] raid10: submit_bio_wait returns 0 on success (Jes Sorensen) [1273546] - [md] raid1: submit_bio_wait() returns 0 on success (Jes Sorensen) [1273546] - [md] crash in md-raid1 and md-raid10 due to incorrect list manipulation (Jes Sorensen) [1273546] - [md] raid10: ensure device failure recorded before write request returns (Jes Sorensen) [1273546] - [md] raid1: ensure device failure recorded before write request returns (Jes Sorensen) [1273546] - [netdrv] drivers/net: get rid of unnecessary initializations in .get_drvinfo (Ken Cox) [1249240] - [netdrv] e1000: remove dead e1000_init_eeprom_params calls (Ken Cox) [1249240] - [netdrv] ethernet: codespell comment spelling fixes (Ken Cox) [1249240] - [netdrv] e1000: call netif_carrier_off early on down (Ken Cox) [1249240] - [netdrv] e1000: add dummy allocator to fix race condition between mtu change and netpoll (Ken Cox) [1249240] - [netdrv] e1000: fix time comparison (Ken Cox) [1249240] - [netdrv] ethernet/intel: Use eth_skb_pad and skb_put_padto helpers (Ken Cox) [1249240] - [netdrv] e1000: rename struct e1000_buffer to e1000_tx_buffer (Ken Cox) [1249240] - [netdrv] e1000: add and use e1000_rx_buffer info for Rx (Ken Cox) [1249240] - [netdrv] e1000: remove workaround for Errata 23 from jumbo alloc (Ken Cox) [1249240] - [netdrv] e1000: perform copybreak ahead of DMA unmap (Ken Cox) [1249240]- [tools] perf annotate: Fix fallback to unparsed disassembler line (Jiri Olsa) [1265262] - [tools] perf tools: Make sparc64 arch point to sparc (Jiri Olsa) [1265262] - [tools] perf symbols: Define EM_AARCH64 for older OSes (Jiri Olsa) [1265262] - [tools] perf top: Fix SIGBUS on sparc64 (Jiri Olsa) [1265262] - [tools] perf tools: Fix probing for PERF_FLAG_FD_CLOEXEC flag (Jiri Olsa) [1265262] - [tools] perf tools: Show better error message in case we fail to open counters due to EBUSY error (Jiri Olsa) [1265262] - [tools] perf tools: Fix pthread_attr_setaffinity_np build error (Jiri Olsa) [1265262] - [tools] perf tools: Define _GNU_SOURCE on pthread_attr_setaffinity_np feature check (Jiri Olsa) [1265262] - [tools] perf symbols: Convert lseek + read to pread (Jiri Olsa) [1265262] - [tools] perf tools: Use perf_data_file__fd consistently (Jiri Olsa) [1265262] - [tools] perf symbols: Support to read compressed module from build-id cache (Jiri Olsa) [1265262] - [tools] perf evsel: Set attr.task bit for a tracking event (Jiri Olsa) [1265262] - [tools] perf header: Set header version correctly (Jiri Olsa) [1265262] - [tools] perf record: Show precise number of samples (Jiri Olsa) [1265262] - [tools] perf tools: Do not use __perf_session__process_events directly (Jiri Olsa) [1265262] - [tools] perf callchain: Cache eh/debug frame offset for dwarf unwind (Jiri Olsa) [1265262] - [tools] perf tools: Provide stub for missing pthread_attr_setaffinity_np (Jiri Olsa) [1265262] - [tools] perf evsel: Don't rely on malloc working for sz 0 (Jiri Olsa) [1265262] - [tools] tools lib traceevent: Add support for IP address formats (Jiri Olsa) [1265262] - [tools] perf ui/tui: Show fatal error message only if exists (Jiri Olsa) [1265262] - [tools] perf tests: Fix typo in sample-parsing.c (Jiri Olsa) [1265262] - [tools] tools lib fs debugfs: Check if debugfs is mounted when handling ENOENT (Jiri Olsa) [1265262] - [tools] tools lib fs debugfs: Introduce debugfs__strerror_open_tp (Jiri Olsa) [1265262] - [tools] perf trace: Fix error reporting for evsel pgfault constructor (Jiri Olsa) [1265262] - [tools] tools lib fs: Pass filename to debugfs__strerror_open (Jiri Olsa) [1265262] - [tools] tools lib fs: Adopt debugfs open strerrno method (Jiri Olsa) [1265262] - [tools] perf diff: Fix -o/--order option behavior (Jiri Olsa) [1265262] - [tools] perf diff: Fix output ordering to honor next column (Jiri Olsa) [1265262] - [tools] perf tools: Pass struct perf_hpp_fmt to its callbacks (Jiri Olsa) [1265262] - [tools] perf diff: Introduce fmt_to_data_file helper (Jiri Olsa) [1265262] - [tools] perf diff: Print diff result more precisely (Jiri Olsa) [1265262] - [tools] perf diff: Get rid of hists__compute_resort (Jiri Olsa) [1265262] - [tools] perf tools: Allow use of an exclusive option more than once (Jiri Olsa) [1265262] - [tools] perf tools: Document parameterized and symbolic events (Jiri Olsa) [1265262] - [tools] perf tools: Extend format_alias() to include event parameters (Jiri Olsa) [1265262] - [tools] perf tools: Support parsing parameterized events (Jiri Olsa) [1265262] - [tools] perf tools: Remove some unused functions from color.c (Jiri Olsa) [1265262] - [tools] perf report: Get rid of report__inc_stat (Jiri Olsa) [1265262] - [tools] perf hists: Introduce function for deleting/removing hist_entry (Jiri Olsa) [1265262] - [tools] perf hists: Rename hist_entry__free to __delete (Jiri Olsa) [1265262] - [tools] perf tools: Remove EOL whitespaces (Jiri Olsa) [1265262] - [tools] perf mem: Move the mem_operations global to struct perf_mem (Jiri Olsa) [1265262] - [tools] perf mem: Enable sampling loads and stores simultaneously (Jiri Olsa) [1265262] - [tools] perf probe: Fix probing kretprobes (Jiri Olsa) [1265262] - [tools] perf symbols: Introduce 'for' method to iterate over the symbols with a given name (Jiri Olsa) [1265262] - [tools] perf probe: Do not rely on map__load() filter to find symbols (Jiri Olsa) [1265262] - [tools] perf symbols: Introduce method to iterate symbols ordered by name (Jiri Olsa) [1265262] - [tools] perf symbols: Return the first entry with a given name in find_by_name method (Jiri Olsa) [1265262] - [tools] perf annotate: Fix memory leaks in LOCK handling (Jiri Olsa) [1265262] - [tools] perf annotate: Handle ins parsing failures (Jiri Olsa) [1265262] - [tools] perf evlist: Remove extraneous 'was' on error message (Jiri Olsa) [1265262] - [tools] perf tools powerpc: Use dwfl_report_elf() instead of offline (Jiri Olsa) [1265262] - [tools] perf tools: Fix segfault for symbol annotation on TUI (Jiri Olsa) [1265262] - [tools] perf test: Fix dwarf unwind using libunwind (Jiri Olsa) [1265262] - [tools] perf tools: Avoid build splat for syscall numbers with uclibc (Jiri Olsa) [1265262] - [tools] perf tools: Elide strlcpy warning with uclibc (Jiri Olsa) [1265262] - [tools] perf tools: Fix statfs.f_type data type mismatch build error with uclibc (Jiri Olsa) [1265262] - [tools] perf machine: Fix __machine__findnew_thread() error path (Jiri Olsa) [1265262] - [tools] perf tools: Fix building error in x86_64 when dwarf unwind is on (Jiri Olsa) [1265262] - [tools] perf probe: Propagate error code when write failed (Jiri Olsa) [1265262] - [tools] perf hists browser: Fix segfault when showing callchain (Jiri Olsa) [1265262] - [tools] perf callchain: Free callchains when hist entries are deleted (Jiri Olsa) [1265262] - [tools] perf hists: Fix children sort key behavior (Jiri Olsa) [1265262] - [tools] perf diff: Fix to sort by baseline field by default (Jiri Olsa) [1265262] - [tools] perf list: Fix --raw-dump option (Jiri Olsa) [1265262] - [tools] perf probe: Fix crash in dwarf_getcfi_elf (Jiri Olsa) [1265262] - [tools] perf probe: Fix to fall back to find probe point in symbols (Jiri Olsa) [1265262] - [tools] perf callchain: Append callchains only when requested (Jiri Olsa) [1265262] - [tools] perf ui/tui: Print backtrace symbols when segfault occurs (Jiri Olsa) [1265262] - [tools] perf report: Show progress bar for output resorting (Jiri Olsa) [1265262] - [tools] perf: Fix building warning on ARM 32 (Jiri Olsa) [1265262] - [tools] perf symbols: Fix use after free in filename__read_build_id (Jiri Olsa) [1265262] - [tools] perf evlist: Use roundup_pow_of_two (Jiri Olsa) [1265262] - [tools] Adopt roundup_pow_of_two (Jiri Olsa) [1265262] - [tools] perf tools: Make the mmap length autotuning more robust (Jiri Olsa) [1265262] - [tools] Adopt rounddown_pow_of_two and deps (Jiri Olsa) [1265262] - [tools] Adopt fls_long and deps (Jiri Olsa) [1265262] - [tools] Move bitops.h from tools/perf/util to tools (Jiri Olsa) [1265262] - [tools] Introduce asm-generic/bitops.h (Jiri Olsa) [1265262] - [tools] tools lib: Move asm-generic/bitops/find.h code to tools/include and tools/lib (Jiri Olsa) [1265262] - [tools] Whitespace prep patches for moving bitops.h (Jiri Olsa) [1265262] - [tools] Move code originally from asm-generic/atomic.h into tools/include/asm-generic (Jiri Olsa) [1265262] - [tools] Move code originally from linux/log2.h to tools/include/linux (Jiri Olsa) [1265262] - [tools] Move __ffs implementation to tools/include/asm-generic/bitops/__ffs.h (Jiri Olsa) [1265262] - [tools] perf evlist: Do not use hard coded value for a mmap_pages default (Jiri Olsa) [1265262] - [tools] perf trace: Let the perf_evlist__mmap autosize the number of pages to use (Jiri Olsa) [1265262] - [tools] perf evlist: Improve the strerror_mmap method (Jiri Olsa) [1265262] - [tools] perf evlist: Clarify sterror_mmap variable names (Jiri Olsa) [1265262] - [tools] perf evlist: Fixup brown paper bag on "hint" for --mmap-pages cmdline arg (Jiri Olsa) [1265262] - [tools] perf trace: Provide a better explanation when mmap fails (Jiri Olsa) [1265262] - [tools] perf evlist: Introduce strerror_mmap method (Jiri Olsa) [1265262] - [tools] perf tools: Use sysctl__read_int instead of ad-hoc copies (Jiri Olsa) [1265262] - [tools] tools lib fs: Add sysctl__read_int helper (Jiri Olsa) [1265262] - [tools] tools lib fs: Adopt filename__read_int from tools/perf (Jiri Olsa) [1265262] - [tools] perf kvm stat live: Mark events as - x86 only - in help output (Jiri Olsa) [1265262] - [tools] perf tests: Fix attr tests size values to cope with machine state on interrupt ABI changes (Jiri Olsa) [1265262] - [tools] calloc/xcalloc: Fix argument order (Jiri Olsa) [1265262] - [tools] perf callchain: Move cpumode resolve code to add_callchain_ip (Jiri Olsa) [1265262] - [tools] perf callchain: Fixup parameter handling error message (Jiri Olsa) [1265262] - [tools] perf tools: Add --buildid-dir option to set cache directory (Jiri Olsa) [1265262] - [tools] perf buildid cache: Fix -a segfault related to kcore handling (Jiri Olsa) [1265262] - [tools] perf buildid-cache: Remove extra debugdir variables (Jiri Olsa) [1265262] - [tools] perf tools: Use single strcmp call instead of two (Jiri Olsa) [1265262] - [tools] perf hists browser: Change print format from lu to PRIu64 (Jiri Olsa) [1265262] - [tools] perf session: Do not fail on processing out of order event (Jiri Olsa) [1265262] - [tools] perf report: In branch stack mode use address history sorting (Jiri Olsa) [1265262] - [tools] perf report: Add --branch-history option (Jiri Olsa) [1265262] - [tools] perf callchain: Support handling complete branch stacks as histograms (Jiri Olsa) [1265262] - [tools] perf stat: Add support for snapshot counters (Jiri Olsa) [1265262] - [tools] perf stat: Add support for per-pkg counters (Jiri Olsa) [1265262] - [tools] perf tools: Remove perf_evsel__read interface (Jiri Olsa) [1265262] - [tools] perf stat: Use read_counter in read_counter_aggr (Jiri Olsa) [1265262] - [tools] perf stat: Make read_counter work over the thread dimension (Jiri Olsa) [1265262] - [tools] perf stat: Use perf_evsel__read_cb in read_counter (Jiri Olsa) [1265262] - [tools] perf tools: Add snapshot format file parsing (Jiri Olsa) [1265262] - [tools] perf tools: Add per-pkg format file parsing (Jiri Olsa) [1265262] - [tools] perf evsel: Introduce perf_evsel__read_cb function (Jiri Olsa) [1265262] - [tools] perf evsel: Introduce perf_counts_values__scale function (Jiri Olsa) [1265262] - [tools] perf evsel: Introduce perf_evsel__compute_deltas function (Jiri Olsa) [1265262] - [tools] perf tools: Allow to force redirect pr_debug to stderr (Jiri Olsa) [1265262] - [tools] perf tools: Fix segfault due to invalid kernel dso access (Jiri Olsa) [1265262] - [tools] perf callchain: Make get_srcline fall back to sym+offset (Jiri Olsa) [1265262] - [tools] perf symbols: Move bfd_demangle stubbing to its only user (Jiri Olsa) [1265262] - [tools] perf callchain: Enable printing the srcline in the history (Jiri Olsa) [1265262] - [tools] perf tools: Collapse first level callchain entry if it has sibling (Jiri Olsa) [1265262] - [tools] perf hists browser: Print overhead percent value for first-level callchain (Jiri Olsa) [1265262] - [tools] perf tools: Only override the default :tid comm entry (Jiri Olsa) [1265262] - [tools] perf tools: Add perf-read-vdso32 and perf-read-vdsox32 to .gitignore (Jiri Olsa) [1265262] - [tools] perf evlist: Do not poll events that use the system_wide flag (Jiri Olsa) [1265262] - [tools] perf evsel: Fix ftrace:function event recording (Jiri Olsa) [1265262] - [tools] perf diff: Add missing handler for PERF_RECORD_MMAP2 events (Jiri Olsa) [1265262] - [tools] perf hists: Fix up srcline histogram key formatting (Jiri Olsa) [1265262] - [tools] perf annotate: Support source line numbers in annotate (Jiri Olsa) [1265262] - [tools] perf tools: Only print base source file for srcline (Jiri Olsa) [1265262] - [tools] perf callchain: Use a common function to resolve symbol or name (Jiri Olsa) [1265262] - [tools] perf callchain: Use al.addr to set up call chain (Jiri Olsa) [1265262] - [tools] perf callchain: Factor out adding new call chain entries (Jiri Olsa) [1265262] - [tools] perf tools: Fix annotation with kcore (Jiri Olsa) [1265262] - [tools] perf test: fix typo in python test (Jiri Olsa) [1265262] - [tools] perf symbols: Fallback to kallsyms when using the minimal 'ELF' loader (Jiri Olsa) [1265262] - [tools] perf tools: Clean up libelf feature support code (Jiri Olsa) [1265262] - [tools] perf build-id: Move disable_buildid_cache() to util/build-id.c (Jiri Olsa) [1265262] - [tools] perf record: Add new -I option to sample interrupted machine state (Jiri Olsa) [1265262] - [tools] perf/tests: Add interrupted state sample parsing test (Jiri Olsa) [1265262] - [tools] perf tools: Add core support for sampling intr machine state regs (Jiri Olsa) [1265262] - [tools] perf evsel: Do not call pevent_free_format when deleting tracepoint (Jiri Olsa) [1265262] - [tools] perf script python: Removing event cache as it's no longer needed (Jiri Olsa) [1265262] - [tools] perf script perl: Removing event cache as it's no longer needed (Jiri Olsa) [1265262] - [tools] perf tools: Add test_and_set_bit function (Jiri Olsa) [1265262] - [tools] perf tools: Make vmlinux short name more like kallsyms short name (Jiri Olsa) [1265262] - [tools] perf tools: Fix build-id matching on vmlinux (Jiri Olsa) [1265262] - [tools] perf record: Do not save pathname in ./debug/.build-id directory for vmlinux (Jiri Olsa) [1265262] - [tools] perf build-id: Move build-id related functions to util/build-id.c (Jiri Olsa) [1265262] - [tools] perf build-id: Rename dsos__write_buildid_table (Jiri Olsa) [1265262] - [tools] perf tools: Add gzip decompression support for kernel module (Jiri Olsa) [1265262] - [tools] perf symbols: Preparation for compressed kernel module support (Jiri Olsa) [1265262] - [tools] perf tools: Defer export of comms that were not 'set' (Jiri Olsa) [1265262] - [tools] perf tools: Add call information to Python export (Jiri Olsa) [1265262] - [tools] perf tools: Add call information to the database export API (Jiri Olsa) [1265262] - [tools] perf tools: Add branch_type and in_tx to Python export (Jiri Olsa) [1265262] - [tools] perf tools: Add branch type to db export (Jiri Olsa) [1265262] - [tools] perf tools: Enhance the thread stack to output call/return data (Jiri Olsa) [1265262] - [tools] perf tools: Add a thread stack for synthesizing call chains (Jiri Olsa) [1265262] - [tools] perf session: Add perf_session__deliver_synth_event (Jiri Olsa) [1265262] - [tools] perf tools: Use evlist__for_each in a few remaining places (Jiri Olsa) [1265262] - [tools] perf tools: Add id index (Jiri Olsa) [1265262] - [tools] perf probe: Add --quiet option to suppress output result message (Jiri Olsa) [1265262] - [tools] perf script: Add Python script to export to postgresql (Jiri Olsa) [1265262] - [tools] perf scripting python: Extend interface to export data in a database-friendly way (Jiri Olsa) [1265262] - [tools] perf tools: Add facility to export data in database-friendly way (Jiri Olsa) [1265262] - [tools] perf pmu: Add proper error handling to print_pmu_events (Jiri Olsa) [1265262] - [tools] perf tools: Do not attempt to run perf-read-vdso32 if it wasn't built (Jiri Olsa) [1265262] - [tools] perf tools: Add support for 32-bit compatibility VDSOs (Jiri Olsa) [1265262] - [tools] perf tools: Build programs to copy 32-bit compatibility (Jiri Olsa) [1265262] - [tools] perf pmu: Let pmu's with no events show up on perf list (Jiri Olsa) [1265262] - [tools] perf tools: Ensure return negative value when write header error (Jiri Olsa) [1265262] - [tools] perf probe: Use PARSE_OPT_EXCLUSIVE flag (Jiri Olsa) [1265262] - [tools] perf tools: Add support for exclusive option (Jiri Olsa) [1265262] - [tools] perf kvm: Print kvm specific --help output (Jiri Olsa) [1265262] - [tools] perf tools: Export usage string and option table of perf record (Jiri Olsa) [1265262] - [tools] perf tools: Add PARSE_OPT_DISABLED flag (Jiri Olsa) [1265262] - [tools] perf tests: Use thread->mg->machine (Jiri Olsa) [1265262] - [tools] perf tests: Remove misplaced __maybe_unused (Jiri Olsa) [1265262] - [tools] perf callchains: Use thread->mg->machine (Jiri Olsa) [1265262] - [tools] perf thread: Adopt resolve_callchain method from machine (Jiri Olsa) [1265262] - [tools] perf tools: A thread's machine can be found via thread->mg->machine (Jiri Olsa) [1265262] - [tools] perf tools: Set thread->mg.machine in all places (Jiri Olsa) [1265262] - [tools] perf tools powerpc: Cache the DWARF debug info (Jiri Olsa) [1265262] - [x86] intel: Fix Haswell CYCLE_ACTIVITY.* counter constraints (Jiri Olsa) [1265262] - [x86] intel: Filter branches for PEBS event (Jiri Olsa) [1265262] - [kernel] perf: Fix irq_work tail recursion (Jiri Olsa) [1265262] - [kernel] perf: add PMU_EVENT_ATTR_STRING() helper (Jiri Olsa) [1265262] - [kernel] perf: provide sysfs_show for struct perf_pmu_events_attr (Jiri Olsa) [1265262] - [kernel] perf: Use POLLIN instead of POLL_IN for perf poll data in flag (Jiri Olsa) [1265262] - [kernel] perf: Add a bit of paranoia (Jiri Olsa) [1265262] - [kernel] perf: Tighten and fix the grouping condition (Jiri Olsa) [1265262] - [x86] intel: Add model number for Airmont (Jiri Olsa) [1265262] - [x86] intel/uncore: Move uncore_box_init() out of driver initialization (Jiri Olsa) [1265262] - [x86] uncore/hsw-ep: Handle systems with only two SBOXes (Jiri Olsa) [1265262] - [kernel] perf: Fix events installation during moving group (Jiri Olsa) [1265262] - [x86] intel/uncore: Make sure only uncore events are collected (Jiri Olsa) [1265262] - [kernel] perf: Improve the perf_sample_data struct layout (Jiri Olsa) [1265262] - [x86] Add support for sampling PEBS machine state registers (Jiri Olsa) [1265262] - [kernel] perf: Add ability to sample machine state on interrupt (Jiri Olsa) [1265262] - [x86] Add INTEL_FLAGS_UEVENT_CONSTRAINT (Jiri Olsa) [1265262] - [x86] intel/uncore: Add scaling units to the EP iMC events (Jiri Olsa) [1265262] - [x86] intel/uncore: Fix boot crash on SBOX PMU on Haswell-EP (Jiri Olsa) [1265262] - [x86] intel/uncore: Fix IRP uncore register offsets on Haswell EP (Jiri Olsa) [1265262] - [kernel] perf: Fix corruption of sibling list with hotplug (Jiri Olsa) [1265262] - [kernel] list: introduce list_last_entry, use list_first_entry, list_last_entry (Jiri Olsa) [1265262] - [kernel] ftrace: Have modules use the trace event array pointer (Jiri Olsa) [1038756] - [kernel] ftrace: Introduce __trace_module_add_events function (Jiri Olsa) [1038756] - [perf] x86/intel/cqm: Do not access cpu_data() from CPU_UP_PREPARE handler (Jiri Olsa) [1252428] - [perf] x86/intel/cqm: Return cached counter value from IRQ context (Jiri Olsa) [1252428] - [perf] x86/intel/cqm: Use 'u32' data type for RMIDs (Jiri Olsa) [1252428] - [perf] x86/intel/cqm: Add storage for 'closid' and clean up 'struct intel_pqr_state' (Jiri Olsa) [1252428] - [perf] x86/intel/cqm: Remove useless wrapper function (Jiri Olsa) [1252428] - [perf] x86/intel/cqm: Avoid pointless MSR write (Jiri Olsa) [1252428] - [perf] x86/intel/cqm: Remove pointless spinlock from state cache (Jiri Olsa) [1252428] - [perf] x86/intel/cqm: Use proper data types (Jiri Olsa) [1252428] - [perf] x86/intel/cqm: Document PQR MSR abuse (Jiri Olsa) [1252428] - [perf] Remove type specific target pointers (Jiri Olsa) [1252428] - [perf] x86/intel: Fix Makefile to actually build the cqm driver (Jiri Olsa) [1252428] - [perf] x86/intel: Enable conflicting event scheduling for CQM (Jiri Olsa) [1252428] - [perf] x86/intel: Perform rotation on Intel CQM RMIDs (Jiri Olsa) [1252428] - [perf] x86/intel: Support task events with Intel CQM (Jiri Olsa) [1252428] - [perf] x86/intel: Implement LRU monitoring ID allocation for CQM (Jiri Olsa) [1252428] - [perf] x86/intel: Add Intel Cache QoS Monitoring support (Jiri Olsa) [1252428] - [x86] Add support for Intel Cache QoS Monitoring (CQM) detection (Jiri Olsa) [1252428] - [perf] Add sysfs entry to adjust multiplexing interval per PMU (Jiri Olsa) [1252428] - [perf] Use hrtimers for event multiplexing (Jiri Olsa) [1252428] - [perf] Move cgroup init before PMU ->event_init() (Jiri Olsa) [1252428] - [perf] Ensure consistent inherit state in groups (Jiri Olsa) [1252428] - [perf] Add ->count function to read per-package counters (Jiri Olsa) [1252428] - [perf] Make perf_cgroup_from_task() global (Jiri Olsa) [1252428] - [perf] Migrate per cpu event accounting (Jiri Olsa) [1252428] - [perf] Split the per-cpu accounting part of the event accounting code (Jiri Olsa) [1252428] - [perf] Factor out event accounting code to account_event()/__free_event() (Jiri Olsa) [1252428] - [perf] Sanitize get_callchain_buffer() (Jiri Olsa) [1252428] - [perf] Fix branch stack refcount leak on callchain init failure (Jiri Olsa) [1252428] - [block] nvme: Add translation for block limits (David Milburn) [1228784] - [block] nvme: fix kernel memory corruption with short INQUIRY buffers (David Milburn) [1228784] - [block] nvme: Fix PRP list calculation for non-4k system page size (David Milburn) [1228784] - [block] nvme: Fix scsi mode select llbaa setting (David Milburn) [1228784] - [block] nvme: Update SCSI Inquiry VPD 83h translation (David Milburn) [1228784] - [block] nvme: Do not over allocate for discard requests (David Milburn) [1228784] - [block] nvme: Fix device probe waiting on kthread (David Milburn) [1228784] - [block] nvme: Updates for 1.1 spec (David Milburn) [1228784] - [block] nvme: Passthrough IOCTL for IO commands (David Milburn) [1228784] - [block] nvme: Add revalidate_disk callback (David Milburn) [1228784] - [block] nvme: Translate NVMe status to errno (David Milburn) [1228784] - [block] nvme: Fix SG_IO status values (David Milburn) [1228784] - [block] nvme: Remove duplicate compat SG_IO code (David Milburn) [1228784] - [block] nvme: Correctly handle IOCTL_SUBMIT_IO when cpus > online queues (David Milburn) [1228784] - [block] nvme: Skip orderly shutdown on failed devices (David Milburn) [1228784] - [block] nvme: Change nvme_enable_ctrl to set EN and manage CC thru ctrl_config (David Milburn) [1228784] - [block] nvme: Mismatched host/device page size support (David Milburn) [1228784] - [block] nvme: Update list of status codes (David Milburn) [1228784] - [block] nvme: Async event request (David Milburn) [1228784] - [kernel] cpu hotplug, smp: flush any pending IPI callbacks before CPU offline (Gustavo Duarte) [1225059] - [kernel] smp: print more useful debug info upon receiving IPI on an offline CPU (Gustavo Duarte) [1225059]- [kernel] x86: Remove unused thread_return label from switch_to() (Oleg Nesterov) [1276446] - [kernel] sched: Fix __schedule_bug() output when called from an interrupt (Oleg Nesterov) [1276446] - [s390] dasd: fix list_del corruption after lcu changes (Hendrik Brueckner) [1285229] - [s390] dasd: fix disconnected device with valid path mask (Hendrik Brueckner) [1285222] - [s390] dasd: fix invalid PAV assignment after suspend/resume (Hendrik Brueckner) [1285223] - [netdrv] sfc: only use vadaptor stats if firmware is capable (Jarod Wilson) [1123046] - [netdrv] sfc: Ensure down_write(&filter_sem) and up_write() are matched before calling efx_net_open() (Jarod Wilson) [1123046] - [netdrv] sfc: suppress handled MCDI failures when changing the MAC address (Jarod Wilson) [1123046] - [netdrv] sfc: add legacy method for changing a PF's MAC address (Jarod Wilson) [1123046] - [netdrv] sfc: refactor code in efx_ef10_set_mac_address() (Jarod Wilson) [1123046] - [netdrv] sfc: mark state UNINIT after unregister (Jarod Wilson) [1123046] - [netdrv] sfc: leak vports if a VF is assigned during PF unload (Jarod Wilson) [1123046] - [netdrv] sfc: force removal of VF and vport on driver removal (Jarod Wilson) [1123046] - [netdrv] sfc: do not allow VFs to be destroyed if assigned to guests (Jarod Wilson) [1123046] - [netdrv] sfc: don't update stats on VF when called in atomic context (Jarod Wilson) [1123046] - [netdrv] sfc: suppress vadaptor stats when EVB is not present (Jarod Wilson) [1123046] - [netdrv] sfc: suppress ENOENT error messages from MC_CMD_MAC_STATS (Jarod Wilson) [1123046] - [netdrv] sfc: update netdevice statistics to use vadaptor stats (Jarod Wilson) [1123046] - [netdrv] sfc: DMA the VF stats only when requested (Jarod Wilson) [1123046] - [netdrv] sfc: display vadaptor statistics for all interfaces (Jarod Wilson) [1123046] - [netdrv] sfc: set the port-id when calling MC_CMD_MAC_STATS (Jarod Wilson) [1123046] - [netdrv] sfc: add "port_" prefix to MAC stats (Jarod Wilson) [1123046] - [netdrv] sfc: Implement ndo_gets_phys_port_id() for EF10 VFs (Jarod Wilson) [1123046] - [netdrv] sfc: Add sysfs entry for flags (link control and primary) (Jarod Wilson) [1123046] - [netdrv] sfc: Add paranthesis correctly on all branches of the if statement (Jarod Wilson) [1123046] - [netdrv] sfc: Add code to export port_num in netdev->dev_port (Jarod Wilson) [1123046] - [netdrv] sfc: free multiple Rx buffers when required (Jarod Wilson) [1123046] - [netdrv] sfc: add module parameter to enable MCDI logging on new functions (Jarod Wilson) [1123046] - [netdrv] sfc: add sysfs entry to control MCDI tracing (Jarod Wilson) [1123046] - [netdrv] sfc: add tracing of MCDI commands (Jarod Wilson) [1123046] - [netdrv] sfc: set the MAC address using MC_CMD_VADAPTOR_SET_MAC (Jarod Wilson) [1123046] - [netdrv] sfc: Implement dummy disable of VF spoof check for EF10 (Jarod Wilson) [1123046] - [netdrv] sfc: add ndo_set_vf_link_state() function for EF10 (Jarod Wilson) [1123046] - [netdrv] sfc: add ndo_set_vf_vlan() function for EF10 (Jarod Wilson) [1123046] - [netdrv] sfc: Change entity reset on MC reboot to a new datapath-only reset (Jarod Wilson) [1123046] - [netdrv] sfc: Add ndo_get_vf_config() function for EF10 (Jarod Wilson) [1123046] - [netdrv] sfc: add ndo_set_vf_mac() function for EF10 (Jarod Wilson) [1123046] - [netdrv] sfc: Initialise MCDI buffers to 0 on declaration (Jarod Wilson) [1123046] - [netdrv] sfc: Enable a VF to get its own MAC address (Jarod Wilson) [1123046] - [netdrv] sfc: protect filter table against use-after-free (Jarod Wilson) [1123046] - [netdrv] sfc: Store the efx_nic struct of the current VF in the VF data struct (Jarod Wilson) [1123046] - [netdrv] sfc: save old MAC address in case sriov_mac_address_changed fails (Jarod Wilson) [1123046] - [netdrv] sfc: Store vf_index in nic_data for Ef10 (Jarod Wilson) [1123046] - [netdrv] sfc: MC_CMD_SET_MAC can only be called by the link control Function (Jarod Wilson) [1123046] - [netdrv] sfc: change definition of MC_CMD_VADAPTOR_ALLOC (Jarod Wilson) [1123046] - [netdrv] sfc: Add permissions to MCDI commands (Jarod Wilson) [1123046] - [netdrv] sfc: nicer log message on Siena SR-IOV probe fail (Jarod Wilson) [1123046] - [netdrv] sfc: suppress some MCDI error messages in PTP (Jarod Wilson) [1123046] - [netdrv] sfc: nicer log message on PTP probe fail (Jarod Wilson) [1123046] - [netdrv] sfc: Bind the sfc driver to any available VF's (Jarod Wilson) [1123046] - [netdrv] sfc: Add use of shared RSS contexts (Jarod Wilson) [1123046] - [netdrv] sfc: Cope with permissions enforcement added to firmware for SR-IOV (Jarod Wilson) [1123046] - [netdrv] sfc: manually allocate and free vadaptors (Jarod Wilson) [1123046] - [netdrv] sfc: create vports for VFs and assign random MAC addresses (Jarod Wilson) [1123046] - [netdrv] sfc: Prepare to bind the sfc driver to the VF (Jarod Wilson) [1123046] - [netdrv] sfc: get the PF number and record in nic_data (Jarod Wilson) [1123046] - [netdrv] sfc: create VEB vswitch and vport above default firmware setup (Jarod Wilson) [1123046] - [netdrv] sfc: record the PF's vport ID in nic_data (Jarod Wilson) [1123046] - [netdrv] sfc: Record x_dpcpu_fw_id in EF10 nic_data (Jarod Wilson) [1123046] - [netdrv] sfc: Use MCDI to set FILTER_OP_IN_TX_DOMAIN (Jarod Wilson) [1123046] - [netdrv] sfc: Enable VF's via a write to the sysfs file sriov_numvfs (Jarod Wilson) [1123046] - [netdrv] sfc: Move and rename efx_vf struct to siena_vf (Jarod Wilson) [1123046] - [netdrv] sfc: Own header for nic-specific sriov functions, single instance of netdev_ops and sriov removed from Falcon code (Jarod Wilson) [1123046] - [netdrv] sfc: Fix memcpy with const destination compiler warning (Jarod Wilson) [1123046] - [netdrv] ethernet: codespell comment spelling fixes (Jarod Wilson) [1123046] - [netdrv] sfc: use netdev_rss_key_fill helper (Jarod Wilson) [1123046] - [netdrv] sfc: Use ether_addr_copy and eth_broadcast_addr (Jarod Wilson) [1123046] - [kernel] log2.h: Fix rounddown_pow_of_two(1) (Andrea Arcangeli) [1269976] - [md] raid1: Avoid raid1 resync getting stuck (Jes Sorensen) [1263820] - [md] revert "md: allow a partially recovered device to be hot-added to an array" (Jes Sorensen) [1250579] - [x86] nmi: Fix use of unallocated cpumask_var_t (Don Zickus) [1104266] - [x86] nmi: Perform a safe NMI stack trace on all CPUs (Don Zickus) [1104266] - [kernel] printk: Add per_cpu printk func to allow printk to be diverted (Don Zickus) [1104266] - [kernel] seq: Add minimal support for seq_buf (Don Zickus) [1104266] - [hwmon] nct6775: Add support for NCT6793D (Dean Nelson) [1260117] - [hwmon] nct6775: Swap STEP_UP_TIME and STEP_DOWN_TIME registers for most chips (Dean Nelson) [1260117] - [hwmon] nct6775: Add missing sysfs attribute initialization (Dean Nelson) [1260117] - [hwmon] nct6775: Enable auxiliary fan monitoring on ASRock Z77 Pro4-M (Dean Nelson) [1260117] - [hwmon] nct6775: Restore hardware monitoring logical device status on resume (Dean Nelson) [1260117] - [hwmon] nct6775: Convert to use SIMPLE_DEV_PM_OPS (Dean Nelson) [1260117] - [hwmon] nct6775: Add blank lines after declarations (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for NCT6792D (Dean Nelson) [1260117] - [hwmon] nct6775: Documentation updates (Dean Nelson) [1260117] - [hwmon] nct6775: Remove num_attr_groups from struct nct6775_data (Dean Nelson) [1260117] - [hwmon] nct6775: Update module description and Kconfig for NCT6106D and NCT6791D (Dean Nelson) [1260117] - [hwmon] nct6775: Fix probe unwind paths to properly unregister platform devices (Dean Nelson) [1260117] - [hwmon] Update Jean Delvare's e-mail address (Dean Nelson) [1260117] - [hwmon] nct6775: Re-enable logical device mapping for NCT6791 during resume (Dean Nelson) [1260117] - [hwmon] nct6775: NCT6791 supports weight control only for CPUFAN (Dean Nelson) [1260117] - [hwmon] nct6775: Monitor additional temperature registers (Dean Nelson) [1260117] - [hwmon] nct6775: Remove an unused variable (Dean Nelson) [1260117] - [hwmon] nct6775: Convert to use hwmon_device_register_with_groups (Dean Nelson) [1260117] - [hwmon] nct6775: Check array index when accessing temp_offset (Dean Nelson) [1260117] - [hwmon] nct6775: Use return value from find_temp_source (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for hibernate (Dean Nelson) [1260117] - [hwmon] use dev_get_platdata (Dean Nelson) [1260117] - [hwmon] nct6775: Fix size of data->temp array (Dean Nelson) [1260117] - [hwmon] nct6775: Avoid using device platform data outside probe function (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for NCT6791D (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for beep attributes (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for critical low/high temperature limits on NCT6106 (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for NCT6102D/6106D (Dean Nelson) [1260117] - [hwmon] nct6775: Support two SuperIO chips in the same system (Dean Nelson) [1260117] - [hwmon] nct6775: Allocate attributes dynamically from templates (Dean Nelson) [1260117] - [hwmon] nct6775: Drop unsupported fan alarm attributes for NCT6775 (Dean Nelson) [1260117] - [hwmon] nct6775: Fix temperature alarm attributes (Dean Nelson) [1260117] - [hwmon] nct6775: Do not create non-existing attributes (Dean Nelson) [1260117] - [hwmon] nct6775: Fix coding style problems (Dean Nelson) [1260117] - [hwmon] nct6775: Constify strings (Dean Nelson) [1260117] - [hwmon] nct6775: Use ARRAY_SIZE for loops where possible (Dean Nelson) [1260117] - [hwmon] nct6775: Enable both AUXTIN and VIN3 on NCT6776 (Dean Nelson) [1260117] - [hwmon] nct6775: Expand scope of supported chips (Dean Nelson) [1260117] - [hwmon] nct6775: Drop read/write lock (Dean Nelson) [1260117] - [hwmon] nct6775: Only report VID if supported and enabled (Dean Nelson) [1260117] - [hwmon] nct6775: Detect and report additional temperature sources (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for weighted fan control (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for automatic fan control (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for pwm, pwm_mode, and pwm_enable (Dean Nelson) [1260117] - [hwmon] nct6775: Add power management support (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for fan debounce module parameter (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for fanX_pulses sysfs attribute (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for fan speed attributes (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for temperature sensors (Dean Nelson) [1260117] - [hwmon] nct6775: Add case open detection (Dean Nelson) [1260117] - [hwmon] Driver for Nuvoton NCT6775F, NCT6776F, and NCT6779D (Dean Nelson) [1260117] - [netdrv] iwlwifi: edit the 3165 series and 8000 series PCI IDs (Stanislaw Gruszka) [1286871] - [netdrv] iwlwifi: Add new PCI IDs for the 8260 series (Stanislaw Gruszka) [1286871] - [mm] fix swapops.h:131 bug if remap_file_pages raced migration (Rafael Aquini) [1184296] - [mm] rmap: make rmap_walk to get the rmap_walk_control argument (Rafael Aquini) [1184296] - [mm] mremap: enforce rmap src/dst vma ordering in case of vma_merge() succeeding in copy_vma (Rafael Aquini) [1184296] - [scsi] sd: name space exhaustion causes system hang (Ewan Milne) [1088509] - [net] cnic: Add the interfaces to get FC-NPIV table (Maurizio Lombardi) [1252116] - [net] cnic: Populate upper layer driver state in MFW (Maurizio Lombardi) [1252116] - [net] bnx2-cnic: Driver Version Update (Maurizio Lombardi) [1252116] - [net] bnx2-cnic: Driver Rebranding Changes (Maurizio Lombardi) [1252116] - [scsi] megaraid_sas: touch the version string (Tomas Henzl) [1254762] - [scsi] megaraid_sas: Make tape drives visible on PERC5 controllers (Tomas Henzl) [1254762] - [scsi] megaraid_sas: Expose TAPE drives unconditionally (Tomas Henzl) [1254762]- [kernel] relay: move remove_buf_file inside relay_close_buf (Eric Sandeen) [501457] - [dm] snapshot: fix a possible invalid memory access on unload (Mike Snitzer) [1282900] - [dm] fix ioctl retry termination with signal (Mike Snitzer) [1282900] - [dm] redhat: add CONFIG_DM_CACHE_SMQ option to config-generic-rhel (Mike Snitzer) [1282900] - [dm] dm cache: the CLEAN_SHUTDOWN flag was not being set (Mike Snitzer) [1282900] - [dm] dm cache: fix NULL pointer when switching from cleaner policy (Mike Snitzer) [1282900] - [dm] dm cache: fix use after freeing migrations (Mike Snitzer) [1282900] - [dm] dm cache: small cleanups related to deferred prison cell cleanup (Mike Snitzer) [1282900] - [dm] dm cache: fix leaking of deferred bio prison cells (Mike Snitzer) [1282900] - [dm] dm cache: move wake_waker from free_migrations to where it is needed (Mike Snitzer) [1282900] - [dm] dm cache policy smq: change the mutex to a spinlock (Mike Snitzer) [1282900] - [dm] dm persistent data: eliminate unnecessary return values (Mike Snitzer) [1282900] - [dm] dm thin: restore requested 'error_if_no_space' setting on OODS to WRITE transition (Mike Snitzer) [1282900] - [dm] dm thin: fix missing pool reference count decrement in pool_ctr error path (Mike Snitzer) [1282900] - [dm] dm btree: fix leak of bufio-backed block in btree_split_beneath error path (Mike Snitzer) [1282900] - [dm] dm btree remove: fix a bug when rebalancing nodes after removal (Mike Snitzer) [1282900] - [dm] dm btree remove: remove unused function get_nr_entries (Mike Snitzer) [1282900] - [dm] dm btree: remove unused "dm_block_t root" parameter in btree_split_sibling (Mike Snitzer) [1282900] - [dm] dm switch: simplify conditional in alloc_region_table (Mike Snitzer) [1282900] - [dm] dm delay: document that offsets are specified in sectors (Mike Snitzer) [1282900] - [dm] dm delay: capitalize the start of an delay_ctr error message (Mike Snitzer) [1282900] - [dm] dm delay: Use DM_MAPIO macros instead of open-coded equivalents (Mike Snitzer) [1282900] - [dm] dm linear: remove redundant target name from error messages (Mike Snitzer) [1282900] - [dm] dm raid: fix round up of default region size (Mike Snitzer) [1282900] - [dm] convert ffs to __ffs (Mike Snitzer) [1282900] - [dm] remove unlikely() before IS_ERR (Mike Snitzer) [1282900] - [dm] fix AB-BA deadlock in __dm_destroy (Mike Snitzer) [1282900] - [dm] fix add_disk() NULL pointer due to race with free_dev (Mike Snitzer) [1282900] - [dm] do not override error code returned from dm_get_device (Mike Snitzer) [1282900] - [dm] test return value for DM_MAPIO_SUBMITTED (Mike Snitzer) [1282900] - [dm] dm stats: report precise_timestamps and histogram in @stats_list output (Mike Snitzer) [1267632] - [dm] bump the ioctl version to 4.32.1 (Mike Snitzer) [1267632] - [dm] dm stats: add support for request-based DM devices (Mike Snitzer) [1267632] - [dm] dm stats: collect and report histogram of IO latencies (Mike Snitzer) [1267632] - [dm] dm stats: support precise timestamps (Mike Snitzer) [1267632] - [dm] dm stats: fix divide by zero if 'number_of_areas' arg is zero (Mike Snitzer) [1267632] - [dm] dm btree: add ref counting ops for the leaves of top level btrees (Mike Snitzer) [1282900] - [dm] dm thin metadata: delete btrees when releasing metadata snapshot (Mike Snitzer) [1282900] - [dm] dm thin: return -ENOSPC when erroring retry list due to out of data space (Mike Snitzer) [1282900] - [dm] dm thin: display 'needs_check' in status if it is set (Mike Snitzer) [1282900] - [dm] dm thin: stay in out-of-data-space mode once no_space_timeout expires (Mike Snitzer) [1282900] - [dm] dm btree: silence lockdep lock inversion in dm_btree_del (Mike Snitzer) [1282900] - [dm] dm thin: allocate the cell_sort_array dynamically (Mike Snitzer) [1282900] - [dm] dm space map disk: fix sm_disk_count_is_more_than_one (Mike Snitzer) [1282900] - [dm] dm space map metadata: fix occasional leak of a metadata block on resize (Mike Snitzer) [1282900] - [dm] dm thin metadata: fix a race when entering fail mode (Mike Snitzer) [1282900] - [dm] dm thin: fail messages with EOPNOTSUPP when pool cannot handle messages (Mike Snitzer) [1282900] - [dm] dm thin metadata: remove in-core 'read_only' flag (Mike Snitzer) [1282900] - [dm] dm thin: cleanup schedule_zero to read more logically (Mike Snitzer) [1282900] - [dm] dm thin: cleanup overwrite's endio restore to be centralized (Mike Snitzer) [1282900] - [dm] dm cache: fix device destroy hang due to improper prealloc_used accounting (Mike Snitzer) [1282900] - [dm] dm cache policy smq: fix alloc_bitset check that always evaluates as false (Mike Snitzer) [1282900] - [dm] dm cache: avoid calls to prealloc_free_structs if possible (Mike Snitzer) [1282900] - [dm] dm cache: avoid preallocation if no work in writeback_some_dirty_blocks (Mike Snitzer) [1282900] - [dm] dm cache: display 'needs_check' in status if it is set (Mike Snitzer) [1282900] - [dm] dm cache policy smq: move 'dm-cache-default' module alias to SMQ (Mike Snitzer) [1282900] - [dm] dm cache policy smq: fix "default" version to be 1.4.0 (Mike Snitzer) [1282900] - [dm] dm cache: switch the "default" cache replacement policy from mq to smq (Mike Snitzer) [1282900] - [dm] dm cache: age and write back cache entries even without active IO (Mike Snitzer) [1282900] - [dm] dm cache: prefix all DMERR and DMINFO messages with cache device name (Mike Snitzer) [1282900] - [dm] dm cache: add fail io mode and needs_check flag (Mike Snitzer) [1282900] - [dm] dm cache: wake the worker thread every time we free a migration object (Mike Snitzer) [1282900] - [dm] dm cache: add stochastic-multi-queue - smq - policy (Mike Snitzer) [1282900] - [dm] dm cache: boost promotion of blocks that will be overwritten (Mike Snitzer) [1282900] - [dm] dm cache: defer whole cells (Mike Snitzer) [1282900] - [dm] dm bio prison: add dm_cell_promote_or_release (Mike Snitzer) [1282900] - [dm] dm cache: pull out some bitset utility functions for reuse (Mike Snitzer) [1282900] - [dm] dm cache: pass a new 'critical' flag to the policies when requesting writeback work (Mike Snitzer) [1282900] - [dm] dm cache: track IO to the origin device using io_tracker (Mike Snitzer) [1282900] - [dm] dm cache: add io_tracker (Mike Snitzer) [1282900] - [dm] dm cache: fix race when issuing a POLICY_REPLACE operation (Mike Snitzer) [1282900] - [dm] dm crypt: update wiki page URL (Mike Snitzer) [1282900] - [dm] dm stripe: drop useless exit point from dm_stripe_init() (Mike Snitzer) [1282900] - [dm] dm raid1: keep issuing IO after leg failure (Mike Snitzer) [1282900] - [dm] dm table: use bool function return values of true_false not 1_0 (Mike Snitzer) [1282900] - [dm] dm thin: remove stale 'trim' message documentation (Mike Snitzer) [1282900] - [dm] dm delay: use msecs_to_jiffies for time conversion (Mike Snitzer) [1282900] - [dm] dm log userspace base: fix compile warning (Mike Snitzer) [1282900] - [dm] dm log userspace transfer: match wait_for_completion_timeout return type (Mike Snitzer) [1282900] - [dm] dm cache policy mq: try not to writeback data that changed in the last second (Mike Snitzer) [1282900] - [dm] dm cache policy mq: remove unused generation member of struct entry (Mike Snitzer) [1282900] - [dm] dm cache policy mq: track entries hit this 'tick' via sentinel objects (Mike Snitzer) [1282900] - [dm] dm cache policy mq: remove queue_shift_down (Mike Snitzer) [1282900] - [dm] dm cache policy mq: keep track of the number of entries in a multiqueue (Mike Snitzer) [1282900] - [dm] dm log userspace: split flush_entry_pool to be per dirty-log (Mike Snitzer) [1282900] - [dm] dm io: deal with wandering queue limits when handling BIO_DISCARD (Mike Snitzer) [1282900] - [dm] dm io: reject unsupported DISCARD requests with EOPNOTSUPP (Mike Snitzer) [1282900] - [dm] dm kcopyd: prepare for additional safety checks for discards (Mike Snitzer) [1282900] - [dm] hold suspend_lock while suspending device during device deletion (Mike Snitzer) [1282900] - [dm] dm thin: fix to consistently zero-fill reads to unprovisioned blocks (Mike Snitzer) [1282900] - [dm] dm snapshot: remove unnecessary NULL checks before vfree calls (Mike Snitzer) [1282900] - [dm] dm mpath: simplify failure path of dm_multipath_init (Mike Snitzer) [1282900] - [dm] dm thin metadata: remove unused dm_pool_get_data_block_size (Mike Snitzer) [1282900] - [dm] dm ioctl: fix stale comment above dm_get_inactive_table (Mike Snitzer) [1282900] - [dm] dm crypt: update url in CONFIG_DM_CRYPT help text (Mike Snitzer) [1282900] - [dm] dm-bufio: fix time comparison to use time_after_eq (Mike Snitzer) [1282900] - [dm] use time_in_range and time_after (Mike Snitzer) [1282900] - [dm] dm-raid: fix a couple integer overflows (Mike Snitzer) [1282900]- [net] ipv6: addrconf: validate new MTU before applying it (Aaron Conole) [1250773] - [net] xfrm: Fix memory leak in xfrm_state_update (Paolo Abeni) [1271720] - [net] sctp: allow authenticating DATA chunks that are bundled with COOKIE_ECHO (Xin Long) [1275535] - [net] sctp: do not reset the overall_error_count in SHUTDOWN_RECEIVE state (Xin Long) [1276847] - [net] sctp: asconf's process should verify address parameter is in the beginning (Xin Long) [1246941] - [net] sctp: ASCONF-ACK with Unresolvable Address should be sent (Xin Long) [1241866] - [net] tcp_cubic: do not set epoch_start in the future (Hannes Frederic Sowa) [1275214] - [net] tcp_cubic: better follow cubic curve after idle period (Hannes Frederic Sowa) [1275214] - [net] tcp: add OFO snmp counters (Herbert Xu) [705409] - [net] netlink: With opcode INET_DIAG_BC_S_LE dport was compared in inet_diag_bc_run() (Phil Sutter) [1179769] - [net] bridge: fix hang on removal of bridge via netlink (Paolo Abeni) [1115904] - [net] bridge: bridge port parameters over netlink (Paolo Abeni) [1115904] - [net] bridge: implement rtnl_link_ops->get_size and rtnl_link_ops->fill_info (Paolo Abeni) [1115904] - [net] bridge: Assign rtnl_link_ops to bridge devices created via ioctl (Paolo Abeni) [1115904] - [net] bridge: fix a possible net_device leak (Paolo Abeni) [1115904] - [net] bridge: fix accidental creation of sysfs directory (Paolo Abeni) [1115904] - [net] bridge: allow creating bridge devices with netlink (Paolo Abeni) [1115904] - [net] sctp: add routing output fallback (Xin Long) [1229124] - [net] sctp: fix dst leak (Xin Long) [1229124] - [net] sctp: fix src address selection if using secondary addresses (Xin Long) [1229124] - [net] sctp: reduce indent level on sctp_v4_get_dst (Xin Long) [1229124] - [net] xfrm: fix for policy matching on outgoing interface (Phil Sutter) [1145624] - [net] sch_qfq: remove unused member of struct qfq_sched (Phil Sutter) [1152235] - [net] sch_qfq: remove redundant -if- control statement (Phil Sutter) [1152235] - [net] sch_qfq: remove a source of high packet delay/jitter (Phil Sutter) [1152235] - [net] sch_qfq: remove forward declaration of qfq_update_agg_ts (Phil Sutter) [1152235] - [net] sch_qfq: improve efficiency of make_eligible (Phil Sutter) [1152235] - [net] sch_qfq: remove a useless invocation of qfq_update_eligible (Phil Sutter) [1152235] - [net] sch_qfq: do not allow virtual time to jump if an aggregate is in service (Phil Sutter) [1152235] - [net] sch_qfq: prevent budget from wrapping around after a dequeue (Phil Sutter) [1152235] - [net] sch_qfq: serve activated aggregates immediately if the scheduler is empty (Phil Sutter) [1152235] - [net] sch_qfq: fix the update of eligible-group sets (Phil Sutter) [1152235] - [net] sch_qfq: properly cap timestamps in charge_actual_service (Phil Sutter) [1152235] - [net] sch_qfq: fair-queueing service at DRR cost (Phil Sutter) [1152235] - [net] pkt_sched: Fix warning false positives (Phil Sutter) [1152235] - [scsi] st: Destroy st_index_idr on module exit (Maurizio Lombardi) [875277] - [scsi] st: convert DRIVER_ATTR macros to DRIVER_ATTR_RO (Maurizio Lombardi) [875277] - [scsi] st: convert to using driver attr groups for sysfs (Maurizio Lombardi) [875277] - [scsi] st: implement tape statistics (Maurizio Lombardi) [875277] - [scsi] st: fix corruption of the st_modedef structures in st_set_options() (Maurizio Lombardi) [875277] - [scsi] st: convert class code to use dev_groups (Maurizio Lombardi) [875277] - [scsi] st: raise device limit (Maurizio Lombardi) [875277] - [scsi] st: clean up device file creation and removal (Maurizio Lombardi) [875277] - [scsi] st: get rid of scsi_tapes array (Maurizio Lombardi) [875277] - [scsi] st: clean up dev cleanup in st_probe (Maurizio Lombardi) [875277] - [scsi] st: Use static class attributes (Maurizio Lombardi) [875277] - [scsi] fnic: Use the local variable instead of I/O flag to acquire io_req_lock in fnic_queuecommand() to avoid deadloack (Maurizio Lombardi) [1253855] - [powerpc] nvram: print no error when pstore backend is not nvram (Gustavo Duarte) [1207778] - [cpufreq] fix memory leak in cpufreq_add_dev (Aristeu Rozanski) [1281727] - [hid] usbhid: add Chicony/Pixart usb optical mouse that needs QUIRK_ALWAYS_POLL (Herton R. Krzesinski) [1159319] - [watchdog] i6300esb: don't depend on X86 (David Gibson) [1245156] - [fs] devpts: plug the memory leak in kill_sb (Ian Kent) [1283557] - [char] tty: Fix unsafe bit ops in tty_throttle_safe/unthrottle_safe (Milos Vyletel) [1234862] - [security] selinux: special dontaudit for access checks (Marek Milkovic) [723722] - [security] selinux: make LSMs explicitly mask off permissions (Marek Milkovic) [723722] - [security] Don't leak a key reference if request_key tries to use a revoked keyring (David Howells) [1188442 1282745] - [security] keys: Fix the size of the key description passed to/from userspace (David Howells) [1282745] - [security] keys: Reinstate EPERM for a key type name beginning with a '.' (David Howells) [1282745] - [security] keys: Allow special keys eg. DNS results to be invalidated by CAP_SYS_ADMIN (David Howells) [1282745] - [security] keys: special dot prefixed keyring name bug fix (David Howells) [1282745] - [security] keys: Pre-clear struct key on allocation (David Howells) [1282745] - [security] keys: initialize root uid and session keyrings early (David Howells) [1282745] - [security] keys: Drop the permissions argument from __keyring_search_one (David Howells) [1282745] - [security] keys: key_is_dead should take a const key pointer argument (David Howells) [1282745] - [security] keys: Use bool in make_key_ref and is_key_possessed (David Howells) [1282745] - [security] keys: Skip key state checks when checking for possession (David Howells) [1282745] - [security] fix: compat_rw_copy_check_uvector misuse in aio, readv, writev, and security keys (David Howells) [1282745] - [security] keys: Use keyring_alloc() to create special keyrings (David Howells) [1282745] - [security] keys: Reduce initial permissions on keys (David Howells) [1282745] - [security] key: Fix resource leak (David Howells) [1282745] - [security] keys: linux/key-type.h needs linux/errno.h (David Howells) [1282745] - [security] keys: Fix some sparse warnings (David Howells) [1282745] - [security] key: Remove extraneous parentheses from rcu_assign_keypointer (David Howells) [1282745] - [security] security/keys/keyctl.c: suppress memory allocation failure warning (David Howells) [1282745] - [security] keys: Don't check for NULL key pointer in key_validate (David Howells) [1282745] - [security] keys: Do LRU discard in full keyrings (David Howells) [1282745] - [security] keys: Permit in-place link replacement in keyring list (David Howells) [1282745] - [security] keys: Perform RCU synchronisation on keys prior to key destruction (David Howells) [1282745] - [security] keys: Announce key type (un)registration (David Howells) [1282745] - [security] Created a function for setting timeouts on keys (David Howells) [1282745] - [char] tty ldisc: Close/Reopen race prevention should check the proper flag (Herton R. Krzesinski) [1233699] - [char] TTY: open/hangup race fixup (Herton R. Krzesinski) [1233699] - [char] TTY: don't allow reopen when ldisc is changing (Herton R. Krzesinski) [1233699] - [block] mtip32xx: increase wait time for hba reset (David Milburn) [1252349 1253433] - [block] mtip32xx: fix minor number (David Milburn) [1252349 1253433] - [block] mtip32xx: remove unnecessary sleep in mtip_ftl_rebuild_poll (David Milburn) [1252349 1253433] - [block] mtip32xx: Abort I/O during secure erase operation (David Milburn) [1252349 1253433] - [block] mtip32xx: fix incorrectly setting MTIP_DDF_SEC_LOCK_BIT (David Milburn) [1252349 1253433] - [block] mtip32xx: fix rmmod issue (David Milburn) [1252349 1253433] - [netdrv] e100: Release skb when DMA mapping is failed in e100_xmit_prepare (Ken Cox) [1150338] - [netdrv] e100: Add dma mapping error check (Ken Cox) [1150338] - [netdrv] e100: Add a check after pci_pool_create to avoid null pointer dereference (Ken Cox) [1150338] - [netdrv] ethernet/intel: Use setup_timer (Ken Cox) [1150338] - [netdrv] e100: don't initialize int object to zero (Ken Cox) [1150338] - [mm] ksm: unstable_tree_search_insert error checking cleanup (Andrea Arcangeli) [1262294 1274870] - [mm] ksm: use the helper method to do the hlist_empty check (Andrea Arcangeli) [1262294 1274870] - [mm] ksm: don't fail stable tree lookups if walking over stale stable_nodes (Andrea Arcangeli) [1262294 1274870] - [mm] ksm: add cond_resched() to the rmap_walks (Andrea Arcangeli) [1262294 1274870] - [mm] shm: fix null pointer deref when userspace specifies invalid hugepage size (Aaron Tomlin) [1168187] - [mm] hugetlbfs: fix mmap failure in unaligned size request (Aaron Tomlin) [1168187] - [mm] support more pagesizes for MAP_HUGETLB/SHM_HUGETLB (Aaron Tomlin) [1168187] - [mm] hugetlbfs: fix alignment of huge page requests (Aaron Tomlin) [1168187] - [edac] sb_edac: look harder for DDRIO on Haswell systems (Aristeu Rozanski) [1112412] - [edac] sb_edac: correctly fetch DIMM width on Ivy Bridge and Haswell (Aristeu Rozanski) [1112412] - [net] ipv6: fix crash on ICMPv6 redirects with prohibited/blackholed source (Xin Long) [1278273] - [net] sctp: translate host order to network order when setting a hmacid (Xin Long) [1270481] - [net] fix tcp_info uapi breakage (Paolo Abeni) [1191738] - [net] ipv6: fix bad free of addrconf_init_net (Paolo Abeni) [1278372] - [net] netfilter: nf_ct_sctp: minimal multihoming support (Xin Long) [1267612] - [mm] vmalloc.c: unbreak __vunmap (Jan Stancek) [1286024] - [fs] nfs: Fetch MOUNTED_ON_FILEID when updating an inode (Benjamin Coddington) [1223978] - [fs] nfsv3: Use the readdir fileid as the mounted-on-fileid (Benjamin Coddington) [1223978] - [fs] nfs: Fix use of nfs_attr_use_mounted_on_fileid() (Benjamin Coddington) [1223978] - [fs] nfs: Fix possible endless state recovery wait (Benjamin Coddington) [1093904] - [fs] nfs: Fix comparison between DS address lists (Steve Dickson) [1282622] - [fs] nfs: pnfs: loop over multipath addrs on connect (Steve Dickson) [1282622] - [fs] nfs: Parse and store all multipath DS addresses (Steve Dickson) [1282622] - [fs] nfs: pnfs IPv6 support (Steve Dickson) [1282622] - [fs] xfs: incorporate sysfs/kobject in xfsstats: handlers take kobjects (Bill O'Donnell) [1205640] - [fs] xfs: stats are no longer dependent on CONFIG_PROC_FS (Bill O'Donnell) [1205640] - [fs] xfs: fix an error code in xfs_fs_fill_super (Bill O'Donnell) [1205640] - [fs] xfs: per-filesystem stats counter implementation (Bill O'Donnell) [1205640] - [fs] xfs: per-filesystem stats in sysfs (Bill O'Donnell) [1205640] - [fs] xfs: pass xfsstats structures to handlers and macros (Bill O'Donnell) [1205640] - [fs] xfs: consolidate sysfs ops (Bill O'Donnell) [1205640] - [fs] xfs: remove unused procfs code (Bill O'Donnell) [1205640] - [fs] xfs: create symlink proc/fs/xfs/stat to sys/fs/xfs/stats (Bill O'Donnell) [1205640] - [fs] xfs: create global stats and stats_clear in sysfs (Bill O'Donnell) [1205640] - [fs] xfs: add log attributes for log lsn and grant head data (Bill O'Donnell) [1205640] - [fs] xfs: add debug sysfs attribute set (Bill O'Donnell) [1205640] - [fs] xfs: add xlog sysfs kobject and attribute handlers (Bill O'Donnell) [1205640] - [fs] xfs: add xfs_mount sysfs kobject (Bill O'Donnell) [1205640] - [fs] xfs: add a sysfs kset (Bill O'Donnell) [1205640] - [fs] xfs: fix a couple error sequence jumps in xfs_mountfs (Bill O'Donnell) [1205640] - [fs] sysfs: create __ATTR_WO() (Bill O'Donnell) [1205640] - [fs] gfs2: Protect freeing directory hash table with i_lock spin_lock (Robert S Peterson) [1250663] - [fs] ext4: Check return value of sb_getblk() and friends (Lukas Czerner) [1276627] - [fs] ext3: Avoid underflow of in ext3_trim_fs() (Lukas Czerner) [1116006] - [fs] ext3: add necessary check in case IO error happens (Lukas Czerner) [1209315]- [md] md: clear Blocked flag on failed devices when array is read-only (Xiao Ni) [1177913] - [netdrv] e1000e: convert to new VLAN model (Ken Cox) [1213244] - [usb] xhci: Allocate correct amount of scratchpad buffers (Don Zickus) [1261704] - [ata] ahci: add new Intel device IDs (Steve Best) [1281823] - [usb] Revert "Update USB default wakeup settings" (Don Zickus) [1236589] - [perf] tools: Fix build on 32-bit machines with numactl-dev (Jiri Olsa) [1164407] - [netdrv] ibmveth: Don't receive packets when the napi budget == 0 (Gustavo Duarte) [1233272] - [netdrv] ibmveth: Add support for Large Receive Offload (Gustavo Duarte) [1233272] - [netdrv] ibmveth: Add GRO support (Gustavo Duarte) [1233272] - [netdrv] ibmveth: Add support for TSO (Gustavo Duarte) [1233272] - [netdrv] ibmveth: change rx buffer default allocation for CMO (Gustavo Duarte) [1233272] - [fs] vmcore: continue vmcore initialization if PT_NOTE is found empty (Baoquan He) [1097904] - [fs] vmcore: prevent PT_NOTE p_memsz overflow during header update (Baoquan He) [1097904] - [fs] proc/vmcore.c:mmap_vmcore: skip non-ram pages reported by hypervisors (Baoquan He) [1097904] - [s390] vmcore: implement remap_oldmem_pfn_range for s390 (Baoquan He) [1097904] - [fs] vmcore: introduce remap_oldmem_pfn_range (Baoquan He) [1097904] - [s390] kdump: Allow copy_oldmem_page copy to virtual memory (Baoquan He) [1097904] - [fs] s390/kdump: Disable mmap for s390 (Baoquan He) [1097904] - [fs] vmcore: support mmap on /proc/vmcore (Baoquan He) [1097904] - [fs] vmcore: calculate vmcore file size from buffer size and total size of vmcore objects (Baoquan He) [1097904] - [fs] vmcore: allow user process to remap ELF note segment buffer (Baoquan He) [1097904] - [fs] vmcore: allocate ELF note segment in the 2nd kernel vmalloc memory (Baoquan He) [1097904] - [kernel] vmalloc: introduce remap_vmalloc_range_partial (Baoquan He) [1097904] - [kernel] vmalloc: make find_vm_area check in range (Baoquan He) [1097904] - [fs] vmcore: treat memory chunks referenced by PT_LOAD program header entries in page-size boundary in vmcore_list (Baoquan He) [1097904] - [fs] vmcore: allocate buffer for ELF headers on page-size alignment (Baoquan He) [1097904] - [fs] vmcore: clean up read_vmcore (Baoquan He) [1097904] - [kernel] include/linux/mm.h: add PAGE_ALIGNED helper (Baoquan He) [1097904] - [fs] proc/vmcore.c: put if tests in the top of the while loop to reduce duplication (Baoquan He) [1097904] - [fs] proc/vmcore.c: add hook to read_from_oldmem to check for non-ram pages (Baoquan He) [1097904] - [s390] asm-generic, mm: pgtable: consolidate zero page helpers (Baoquan He) [1097904] - [fs] Revert "vmcore: prevent PT_NOTE p_memsz overflow during header update" (Baoquan He) [1097904] - [fs] Revert "vmcore: continue vmcore initialization if PT_NOTE is found empty" (Baoquan He) [1097904] - [pci] Use function 0 VPD for identical functions, regular VPD for others (Myron Stowe) [1258330] - [pci] Fix devfn for VPD access through function 0 (Myron Stowe) [1258330] - [pci] Add VPD function 0 quirk for Intel Ethernet devices (Myron Stowe) [1258330] - [pci] Add dev_flags bit to access VPD through function 0 (Myron Stowe) [1258330] - [virt] storvsc: use storage protocol version to determine storage capabilities (Vitaly Kuznetsov) [1267592] - [virt] storvsc: use correct defaults for values determined by protocol negotiation (Vitaly Kuznetsov) [1267592] - [virt] storvsc: Untangle the storage protocol negotiation from the vmbus protocol negotiation (Vitaly Kuznetsov) [1267592] - [virt] storvsc: Use a single value to track protocol versions (Vitaly Kuznetsov) [1267592] - [virt] storvsc: Rather than look for sets of specific protocol versions, make decisions based on ranges (Vitaly Kuznetsov) [1267592] - [virt] hv: balloon: Enable dynamic memory protocol negotiation with Windows 10 hosts (Vitaly Kuznetsov) [1267592] - [virt] hv: vmbus: Update preferred vmbus protocol version to windows 10 (Vitaly Kuznetsov) [1267592] - [s390] mm: speedup storage key initialization (Hendrik Brueckner) [1234811] - [s390] memory hotplug: use pfmf instruction to initialize storage keys (Hendrik Brueckner) [1234811] - [s390] mm: use pfmf instruction to initialize storage keys (Hendrik Brueckner) [1234811] - [s390] facilities: cleanup PFMF and HPAGE machine facility detection (Hendrik Brueckner) [1234811] - [s390] enable large page support with CONFIG_DEBUG_PAGEALLOC (Hendrik Brueckner) [1234811] - [s390] memory hotplug: initialize storage keys (Hendrik Brueckner) [1234811] - [s390] mm: limit STACK_RND_MASK for compat tasks (Hendrik Brueckner) [1234811] - [s390] mm: align 64-bit PIE binaries to 4GB (Hendrik Brueckner) [1234811] - [s390] avoid z13 cache aliasing (Hendrik Brueckner) [1234811] - [s390] mm: zero page cache synonyms for zEC12 (Hendrik Brueckner) [1234811] - [s390] zero page cache synonyms (Hendrik Brueckner) [1234811] - [s390] kernel: use stnsm 255 instead of stosm 0 (Hendrik Brueckner) [1234811] - [s390] time: use stck clock fast for do_account_vtime (Hendrik Brueckner) [1234811] - [s390] spinlock: optimize spin_unlock code (Hendrik Brueckner) [1234811] - [s390] spinlock: refactor arch_spin_lock_wait_flags (Hendrik Brueckner) [1234811] - [s390] rwlock: add missing local_irq_restore calls (Hendrik Brueckner) [1234811] - [s390] spinlock, rwlock: always to a load-and-test first (Hendrik Brueckner) [1234811] - [s390] spinlock: optimize spinlock code sequence (Hendrik Brueckner) [1234811] - [s390] spinlock: cleanup spinlock code (Hendrik Brueckner) [1234811] - [s390] enable ARCH_USE_CMPXCHG_LOCKREF (Hendrik Brueckner) [1234811] - [s390] spinlock: check virtual cpu running status (Hendrik Brueckner) [1234811] - [netdrv] r8169: fix kasan reported skb use-after-free (Corinna Vinschen) [1273872] - [netdrv] r8169: Fix sleeping function called during get_stats64 (Corinna Vinschen) [1273872] - [netdrv] r8169: Add software counter for multicast packages (Corinna Vinschen) [1273872] - [netdrv] r8169: Add values missing in @get_stats64 from HW counters (Corinna Vinschen) [1273872] - [mm] compaction: fix accounting of LRU_ACTIVE_ANON|FILE in NR_ISOLATED_ANON|FILE (Andrea Arcangeli) [1264087] - [ata] libata: introduce ata_host->n_tags to avoid oops on SAS controllers (David Milburn) [1244601] - [ata] libata: allow sata_sil24 to opt-out of tag ordered submission (David Milburn) [1244601] - [ata] ahci: ahci_p5wdh_workaround - constify DMI table (David Milburn) [1244601] - [ata] libata: support the ata host which implements a queue depth less than 32 (David Milburn) [1244601] - [ata] ahci: bail out on ICH6 before using AHCI BAR (David Milburn) [1244601] - [ata] ahci: add Marvell 9230 to the AHCI PCI device list (David Milburn) [1244601] - [ata] ahci: Use PCI_VENDOR_ID_MARVELL_EXT for 0x1b4b (David Milburn) [1244601] - [pci] Define macro for Marvell vendor ID (David Milburn) [1244601] - [mm] fix anon_vma->degree underflow in anon_vma endless growing prevention (Jerome Marchand) [1151823] - [mm] fix corner case in anon_vma endless growing prevention (Jerome Marchand) [1151823] - [mm] prevent endless growth of anon_vma hierarchy (Jerome Marchand) [1151823] - [mm] avoid anon_vma_chain allocation under anon_vma lock (Jerome Marchand) [1151823] - [mm] avoid repeated anon_vma lock/unlock sequences in unlink_anon_vmas() (Jerome Marchand) [1151823] - [mm] avoid repeated anon_vma lock/unlock sequences in anon_vma_clone() (Jerome Marchand) [1151823]- [kvm] svm: unconditionally intercept DB (Paolo Bonzini) [1279468] {CVE-2015-8104} - [input] wacom: Add support for Express Key Remote (Aristeu Rozanski) [1243328] - [input] wacom: Add missing ABS_MISC event and feature declaration for 27QHD (Aristeu Rozanski) [1243328] - [input] wacom: add support for Cintiq 27QHD and 27QHD touch (Aristeu Rozanski) [1243328] - [input] wacom: add defines for new Cintiq and DTU outbound tracking (Aristeu Rozanski) [1243328] - [input] wacom: process outbound for newer Cintiqs (Aristeu Rozanski) [1243328] - [hwmon] coretemp: Allow format checking (Prarit Bhargava) [1262397] - [hwmon] revert "hwmon: coretemp: Refine TjMax detection" (Prarit Bhargava) [1262397] - [hwmon] coretemp: Allocate platform data with devm_kzalloc (Prarit Bhargava) [1262397] - [hwmon] coretemp: Use sysfs_create_group to create sysfs attributes (Prarit Bhargava) [1262397] - [hwmon] coretemp: Do not return -EAGAIN for low temperatures (Prarit Bhargava) [1262397] - [hwmon] coretemp: Refine TjMax detection (Prarit Bhargava) [1262397] - [hwmon] coretemp: Add PCI device ID for CE41x0 CPUs (Prarit Bhargava) [1262397] - [hwmon] coretemp: Use PCI host bridge ID to identify CPU if necessary (Prarit Bhargava) [1262397] - [hwmon] coretemp: Fix truncated name of alarm attributes (Prarit Bhargava) [1262397] - [hwmon] coretemp: Atom CPUs don't support TjMax; no warning needed (Prarit Bhargava) [1262397] - [hwmon] coretemp: Remove redundant platform_set_drvdata() (Prarit Bhargava) [1262397] - [hwmon] coretemp: Document and add support for additional CPU models (Prarit Bhargava) [1262397] - [hwmon] coretemp: list TjMax for Z650/670 and N550/570 (Prarit Bhargava) [1262397] - [hwmon] coretemp: Drop N4xx, N5xx, D4xx, D5xx CPUs from tjmax table (Prarit Bhargava) [1262397] - [hwmon] coretemp: Use model table instead of if/else to identify CPU models (Prarit Bhargava) [1262397] - [hwmon] coretemp: Drop dependency on PCI for TjMax detection on Atom CPUs (Prarit Bhargava) [1262397] - [hwmon] coretemp: Add support for Atom CE4110/4150/4170 (Prarit Bhargava) [1262397] - [hwmon] coretemp: Use get_online_cpus to avoid races involving CPU hotplug (Prarit Bhargava) [1262397] - [hwmon] sections: Fix section conflicts in drivers/hwmon (Prarit Bhargava) [1262397] - [hwmon] struct x86_cpu_id arrays can be __initconst (Prarit Bhargava) [1262397] - [x86] cpufeature: Rename X86_FEATURE_DTS to X86_FEATURE_DTHERM (Prarit Bhargava) [1262397] - [hwmon] coretemp: Drop needless initialization (Prarit Bhargava) [1262397] - [hwmon] coretemp: Add support for Atom D2000 and N2000 series CPU models (Prarit Bhargava) [1262397] - [hwmon] coretemp: Improve support of recent Atom CPU models (Prarit Bhargava) [1262397] - [hwmon] coretemp: Improve support for TjMax detection on Atom CPUs (Prarit Bhargava) [1262397] - [hwmon] coretemp: Increase CPU core limit (Prarit Bhargava) [1262397] - [hwmon] coretemp: fix oops on cpu unplug (Prarit Bhargava) [1262397] - [hwmon] coretemp: Fix checkpatch error (Prarit Bhargava) [1262397] - [hwmon] Convert coretemp to x86 cpuid autoprobing (Prarit Bhargava) [1262397] - [hwmon] coretemp: Add missing section annotations (Prarit Bhargava) [1262397] - [hwmon] coretemp: Fix for non-SMP builds (Prarit Bhargava) [1262397] - [hwmon] coretemp: Get microcode revision from cpu_data (Prarit Bhargava) [1262397] - [hwmon] coretemp: Avoid leaving around dangling pointer (Prarit Bhargava) [1262397] - [hwmon] coretemp: Fixup platform device ID change (Prarit Bhargava) [1262397] - [hwmon] coretemp: remove struct platform_data * parameter from create_core_data (Prarit Bhargava) [1262397] - [hwmon] coretemp: constify static data (Prarit Bhargava) [1262397] - [hwmon] coretemp: don't use kernel assigned CPU number as platform device ID (Prarit Bhargava) [1262397] - [hwmon] coretemp: Don't use threshold registers for tempX_max (Prarit Bhargava) [1262397] - [hwmon] coretemp: Let the user force TjMax (Prarit Bhargava) [1262397] - [hwmon] coretemp: Drop duplicate function get_pkg_tjmax (Prarit Bhargava) [1262397] - [hwmon] coretemp Initialize tmin (Prarit Bhargava) [1262397] - [hwmon] coretemp: Add core/pkg threshold support to Coretemp (Prarit Bhargava) [1262397] - [hwmon] coretemp: Drop unused struct members (Prarit Bhargava) [1262397] - [hwmon] coretemp: Further relax temperature range checks (Prarit Bhargava) [1262397] - [hwmon] coretemp: Fix TjMax detection for older CPUs (Prarit Bhargava) [1262397] - [hwmon] coretemp: Relax target temperature range check (Prarit Bhargava) [1262397] - [x86] hwmon: Add core threshold notification to therm_throt.c (Prarit Bhargava) [1262397] - [hwmon] coretemp Initialize sysfs attributes (Prarit Bhargava) [1262397] - [hwmon] coretemp: documentation update and cleanup (Prarit Bhargava) [1262397] - [scsi] mptsas: fix depth param in scsi_track_queue_full (Tomas Henzl) [1231864] - [scsi] fcoe: ensure that skb placed on the fip_recv_list are unshared (Maurizio Lombardi) [1227181] - [scsi] bnx2i: Fixed firmware assert, during target logout (Maurizio Lombardi) [1127626] - [scsi] hpsa: Update driver revision to RH5 (Joseph Szczypek) [1244959] - [scsi] hpsa: fix issues with multilun devices (Joseph Szczypek) [1244959] - [scsi] fc: ensure scan_work isn't active when freeing fc_rport (Maurizio Lombardi) [1120036] - [scsi] only re-lock door after EH on devices that were reset (Ewan Milne) [995234] - [virt] guest to host DoS by triggering an infinite loop in microcode (Paolo Bonzini) [1277172] {CVE-2015-5307}- [tools] perf probe: Trivial typo fix for --demangle (Jiri Olsa) [1216217] - [tools] perf tools: Fix report -F dso_from for data without branch info (Jiri Olsa) [1216217] - [tools] perf tools: Fix report -F dso_to for data without branch info (Jiri Olsa) [1216217] - [tools] perf tools: Fix report -F symbol_from for data without branch info (Jiri Olsa) [1216217] - [tools] perf tools: Fix report -F symbol_to for data without branch info (Jiri Olsa) [1216217] - [tools] perf tools: Fix report -F mispredict for data without branch info (Jiri Olsa) [1216217] - [tools] perf tools: Fix report -F in_tx for data without branch info (Jiri Olsa) [1216217] - [tools] perf tools: Fix report -F abort for data without branch info (Jiri Olsa) [1216217] - [tools] perf tools: Make CPUINFO_PROC an array to support different kernel versions (Jiri Olsa) [1216217] - [tools] perf callchain: Use global caching provided by libunwind (Jiri Olsa) [1216217] - [tools] perf diff: Add missing hists__init() call at tool start (Jiri Olsa) [1216217] - [tools] perf script: Add period as a default output column (Jiri Olsa) [1216217] - [tools] perf script: Add period data column (Jiri Olsa) [1216217] - [tools] perf evsel: No need to drag util/cgroup.h (Jiri Olsa) [1216217] - [tools] perf evlist: Add missing 'struct option' forward declaration (Jiri Olsa) [1216217] - [tools] perf evsel: Move exit stuff from __delete to __exit (Jiri Olsa) [1216217] - [tools] perf kvm stat live: Enable events copying (Jiri Olsa) [1216217] - [tools] perf session: Add option to copy events when queueing (Jiri Olsa) [1216217] - [tools] perf Documentation: Fix typos in perf/Documentation (Jiri Olsa) [1216217] - [tools] perf trace: Use thread_,_set_priv helpers (Jiri Olsa) [1216217] - [tools] perf kvm: Use thread_,_set_priv helpers (Jiri Olsa) [1216217] - [tools] perf callchain: Create an address space per thread (Jiri Olsa) [1216217] - [tools] perf report: Set callchain_param.record_mode for future use (Jiri Olsa) [1216217] - [tools] perf evlist: Fix for double free in tools/perf stat (Jiri Olsa) [1216217] - [tools] perf test: Add test case for pmu event new style format (Jiri Olsa) [1216217] - [tools] perf tools: Add support to new style format of kernel PMU event (Jiri Olsa) [1216217] - [tools] perf tools: Parse the pmu event prefix and suffix (Jiri Olsa) [1216217] - [tools] Revert "perf tools: Default to cpu// for events v5" (Jiri Olsa) [1216217] - [tools] perf top: Add a visual cue for toggle zeroing of samples (Jiri Olsa) [1216217] - [tools] perf symbols: Make sym->end be the first address after the symbol range (Jiri Olsa) [1216217] - [tools] perf symbols: Fix map->end fixup (Jiri Olsa) [1216217] - [tools] perf tools: Fixup off-by-one comparision in maps__find (Jiri Olsa) [1216217] - [tools] perf tools: fix off-by-one error in maps (Jiri Olsa) [1216217] - [tools] perf machine: Add missing dsos->root rbtree root initialization (Jiri Olsa) [1216217] - [tools] perf evsel: Make some exit routines static (Jiri Olsa) [1216217] - [tools] perf evsel: Add missing 'target' struct forward declaration (Jiri Olsa) [1216217] - [tools] perf evlist: Default to syswide target when no thread/cpu maps set (Jiri Olsa) [1216217] - [tools] perf evlist: Check that there is a thread_map when preparing a workload (Jiri Olsa) [1216217] - [tools] perf thread_map: Create dummy constructor out of open coded equivalent (Jiri Olsa) [1216217] - [tools] perf tools: Remove hists from evsel (Jiri Olsa) [1216217] - [tools] perf callchain: Move the callchain_param extern to callchain.h (Jiri Olsa) [1216217] - [tools] perf evsel: Subclassing (Jiri Olsa) [1216217] - [tools] perf session: Remove last reference to hists struct (Jiri Olsa) [1216217] - [tools] perf ui browsers: Add missing include (Jiri Olsa) [1216217] - [tools] perf tools: Move events_stats struct to event.h (Jiri Olsa) [1216217] - [tools] perf session: Don't count per evsel events (Jiri Olsa) [1216217] - [tools] perf evsel: Add hists helper (Jiri Olsa) [1216217] - [tools] perf script: Stop updating hists stats, not used (Jiri Olsa) [1216217] - [tools] perf sched: Stop updating hists stats, not used (Jiri Olsa) [1216217] - [tools] perf callchain: Move callchain_param to util object in to fix python test (Jiri Olsa) [1216217] - [tools] perf kvm stat live: Use fdarray object instead of pollfd (Jiri Olsa) [1216217] - [tools] perf kvm stat live: Use perf_evlist__add_pollfd return fd position (Jiri Olsa) [1216217] - [tools] perf kvm stat live: Fix perf_evlist__add_pollfd error handling (Jiri Olsa) [1216217] - [tools] perf record: Fix error message for --filter option not coming after tracepoint (Jiri Olsa) [1216217] - [tools] perf tools: Fix build breakage on arm64 targets (Jiri Olsa) [1216217] - [tools] perf symbols: Improve DSO long names lookup speed with rbtree (Jiri Olsa) [1216217] - [tools] perf symbols: Encapsulate dsos list head into struct dsos (Jiri Olsa) [1216217] - [tools] perf bench futex: Sanitize -q option in requeue (Jiri Olsa) [1216217] - [tools] perf bench futex: Support operations for shared futexes (Jiri Olsa) [1216217] - [tools] perf trace: Fix mmap return address truncation to 32-bit (Jiri Olsa) [1216217] - [tools] perf tools: Refactor unit and scale function parameters (Jiri Olsa) [1216217] - [tools] perf tools: Fix line number in the config file error message (Jiri Olsa) [1216217] - [tools] perf tools: Convert record,top.call-graph option to call-graph.record-mode (Jiri Olsa) [1216217] - [tools] perf tools: Introduce perf_callchain_config() (Jiri Olsa) [1216217] - [tools] perf callchain: Move some parser functions to callchain.c (Jiri Olsa) [1216217] - [tools] perf tools: Move callchain config from record_opts to callchain_param (Jiri Olsa) [1216217] - [tools] perf hists browser: Fix callchain print bug on TUI (Jiri Olsa) [1216217] - [tools] perf tools: Use ACCESS_ONCE() instead of volatile cast (Jiri Olsa) [1216217] - [tools] perf tools: Modify error code for when perf_session__new() fails (Jiri Olsa) [1216217] - [tools] perf tools: Fix perf record as non root with kptr_restrict == 1 (Jiri Olsa) [1216217] - [tools] perf stat: Fix --per-core on multi socket systems (Jiri Olsa) [1216217] - [tools] perf trace: Filter out POLLHUP'ed file descriptors (Jiri Olsa) [1216217] - [tools] perf record: Filter out POLLHUP'ed file descriptors (Jiri Olsa) [1216217] - [tools] perf evlist: Unmap when all refcounts to fd are gone and events drained (Jiri Olsa) [1216217] - [tools] tools lib fd array: Allow associating an integer cookie with each entry (Jiri Olsa) [1216217] - [tools] perf evlist: Refcount mmaps (Jiri Olsa) [1216217] - [tools] tools lib api: Adopt fdarray class from perf's evlist (Jiri Olsa) [1216217] - [tools] perf evlist: Introduce poll method for common code idiom (Jiri Olsa) [1216217] - [tools] perf kvm stat live: Use perf_evlist__add_pollfd() instead of local equivalent (Jiri Olsa) [1216217] - [tools] perf tests: Add pollfd growing test (Jiri Olsa) [1216217] - [tools] perf evlist: Allow growing pollfd on add method (Jiri Olsa) [1216217] - [tools] perf evlist: We need to poll all event file descriptors (Jiri Olsa) [1216217] - [tools] perf evlist: Monitor POLLERR and POLLHUP events too (Jiri Olsa) [1216217] - [tools] perf tests: Add test for perf_evlist__filter_pollfd() (Jiri Olsa) [1216217] - [tools] perf evlist: Introduce perf_evlist__filter_pollfd method (Jiri Olsa) [1216217] - [tools] perf record: Use ring buffer consume method to look like other tools (Jiri Olsa) [1216217] - [tools] perf probe: Do not use dwfl_module_addrsym if dwarf_diename finds symbol name (Jiri Olsa) [1216217] - [tools] perf probe: Do not access kallsyms when analyzing user binaries (Jiri Olsa) [1216217] - [tools] perf symbols: Add path to Ubuntu kernel debuginfo file (Jiri Olsa) [1216217] - [tools] perf symbols: Ignore stripped vmlinux and fallback to kallsyms (Jiri Olsa) [1216217] - [tools] perf tools: define _DEFAULT_SOURCE for glibc_2.20 (Jiri Olsa) [1216217] - [tools] perf tools: Don't include sys/poll.h directly (Jiri Olsa) [1216217] - [tools] perf tools: Fix GNU-only grep usage in Makefile (Jiri Olsa) [1216217] - [tools] perf tools: Disable kernel symbol demangling by default (Jiri Olsa) [1216217] - [tools] perf tool: fix compilation for ARM (Jiri Olsa) [1216217] - [tools] perf tools: Add perf_pmu__scan_file() (Jiri Olsa) [1216217] - [tools] perf tools: Let default config be defined for a PMU (Jiri Olsa) [1216217] - [tools] perf tools: Add perf-with-kcore script (Jiri Olsa) [1216217] - [tools] perf tools: Let a user specify a PMU event without any config terms (Jiri Olsa) [1216217] - [tools] perf kvm stat report: Unify the title bar output (Jiri Olsa) [1216217] - [tools] perf kvm stat report: Enable the target.system_wide flag (Jiri Olsa) [1216217] - [tools] perf kvm stat report: Save pid string in opts.target.pid (Jiri Olsa) [1216217] - [tools] perf tools powerpc: Fix build issue when DWARF support is disabled (Jiri Olsa) [1216217] - [tools] perf tools: Add +field argument support for --sort option (Jiri Olsa) [1216217] - [tools] perf hists browser: Consolidate callchain print functions in TUI (Jiri Olsa) [1216217] - [tools] perf tools: Add +field argument support for --field option (Jiri Olsa) [1216217] - [tools] perf top: Use set_term_quiet() instead of open coded equivalent (Jiri Olsa) [1216217] - [tools] perf machine: Fallback to MAP__FUNCTION if daddr maps are NULL (Jiri Olsa) [1216217] - [tools] perf hists browser: Cleanup callchain print functions (Jiri Olsa) [1216217] - [tools] perf tools: Add machine__kernel_ip() (Jiri Olsa) [1216217] - [tools] perf machine: Rename machine__get_kernel_start_addr() method (Jiri Olsa) [1216217] - [tools] perf scripting: Add 'flush' callback to scripting API (Jiri Olsa) [1216217] - [tools] perf tests: Add a test for tracking with sched_switch (Jiri Olsa) [1216217] - [tools] perf hists browser: Factor out hist_browser__show_callchain_entry() (Jiri Olsa) [1216217] - [tools] perf hists browser: Fix children overhead dump (Jiri Olsa) [1216217] - [tools] perf hists browser: Get rid of unused 'remaining' variable (Jiri Olsa) [1216217] - [tools] perf tools powerpc: Explicitly include util/debug.h (Jiri Olsa) [1216217] - [tools] perf symbols: Don't try to find DSOs in SYSV maps (Jiri Olsa) [1216217] - [tools] perf stat: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf help: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf kvm: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf buildid-cache: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf sched: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf test: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf record: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf trace: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf top: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf util: Replace strerror with strerror_r for thread-safety (Jiri Olsa) [1216217] - [tools] perf probe: Make error messages thread-safe (Jiri Olsa) [1216217] - [tools] perf: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf probe: Don't use strerror if strlist__add failed (Jiri Olsa) [1216217] - [tools] perf report: Relax -g option parsing not to limit the option order (Jiri Olsa) [1216217] - [tools] perf tools: Annotate PMU related list_head members with type info (Jiri Olsa) [1216217] - [tools] perf tools: Add arm64 triplets (Jiri Olsa) [1216217] - [tools] perf annotate: Don't truncate Intel style addresses (Jiri Olsa) [1216217] - [tools] perf probe: Warn user to rebuild target with debuginfo (Jiri Olsa) [1216217] - [tools] perf evlist: Add perf_evlist__enable_event_idx() (Jiri Olsa) [1216217] - [tools] perf tools: Add flags and insn_len to struct sample (Jiri Olsa) [1216217] - [tools] perf machine: Add machine__thread_exec_comm() (Jiri Olsa) [1216217] - [tools] perf tools: Identify which comms are from exec (Jiri Olsa) [1216217] - [tools] perf script python: Add helpers for calling Python objects (Jiri Olsa) [1216217] - [tools] perf script: Allow callchains if any event samples them (Jiri Olsa) [1216217] - [tools] perf session: Add perf_session__peek_event() (Jiri Olsa) [1216217] - [tools] perf evlist: Add perf_evlist__set_tracking_event() (Jiri Olsa) [1216217] - [tools] perf evlist: Add 'system_wide' option (Jiri Olsa) [1216217] - [tools] perf symbols: Fix missing label symbols (Jiri Olsa) [1216217] - [tools] perf symbols: Don't demangle parameters and such by default (Jiri Olsa) [1216217] - [tools] perf top: Handle 'z' key for toggle zeroing samples in TUI (Jiri Olsa) [1216217] - [tools] perf top: Fix -z option behavior (Jiri Olsa) [1216217] - [tools] perf report: Set proper sort__mode for the branch option (Jiri Olsa) [1216217] - [tools] perf hists browser: Fix a small callchain display bug (Jiri Olsa) [1216217] - [tools] perf tools: Check recorded kernel version when finding vmlinux (Jiri Olsa) [1216217] - [tools] perf trace: Move call to symbol__init() after creating session (Jiri Olsa) [1216217] - [tools] perf timechart: Move call to symbol__init() after creating session (Jiri Olsa) [1216217] - [tools] perf script: Move call to symbol__init() after creating session (Jiri Olsa) [1216217] - [tools] perf sched: Move call to symbol__init() after creating session (Jiri Olsa) [1216217] - [tools] perf lock: Move call to symbol__init() after creating session (Jiri Olsa) [1216217] - [tools] perf kvm: Move call to symbol__init() after creating session (Jiri Olsa) [1216217] - [tools] perf kmem: Move session handling out of __cmd_kmem() (Jiri Olsa) [1216217] - [tools] perf inject: Move session handling out of __cmd_inject() (Jiri Olsa) [1216217] - [tools] perf buildid-cache: Move session handling into cmd_buildid_cache() (Jiri Olsa) [1216217] - [tools] perf annotate: Move session handling out of __cmd_annotate() (Jiri Olsa) [1216217] - [tools] perf symbols: Fix a memory leak in vmlinux_path__init() (Jiri Olsa) [1216217] - [tools] perf script: Fix possible memory leaks (Jiri Olsa) [1216217] - [tools] perf tools: Prefer to use a cpu-wide event for probing CLOEXEC (Jiri Olsa) [1216217] - [tools] perf tools: Fix probing the kernel API with cpu-wide events (Jiri Olsa) [1216217] - [tools] perf tools: Fix one of the probe events to exclude kernel (Jiri Olsa) [1216217] - [tools] perf tools: Fix CLOEXEC probe for perf_event_paranoid == 2 (Jiri Olsa) [1216217] - [tools] perf trace: Add beautifier for mremap flags param (Jiri Olsa) [1216217] - [tools] perf probe: Fix --del option to delete events only with uprobe events (Jiri Olsa) [1216217] - [tools] perf probe: Fix --list option to show events only with uprobe events (Jiri Olsa) [1216217] - [tools] perf kvm: Fix stdin handling for 'kvm stat live' command (Jiri Olsa) [1216217] - [tools] perf top: Setup signals for terminal output (Jiri Olsa) [1216217] - [tools] perf tools: Introduce set_term_quiet_input helper function (Jiri Olsa) [1216217] - [tools] perf top: Join the display thread on exit (Jiri Olsa) [1216217] - [tools] perf tools: Add cpu_startup_entry to the list of kernel idle symbols (Jiri Olsa) [1216217] - [tools] perf top: Don't look for kernel idle symbols in all DSOs (Jiri Olsa) [1216217] - [tools] perf tools: Default to python version 2 (Jiri Olsa) [1216217] - [tools] perf tools: Fix PERF_FLAG_FD_CLOEXEC flag probing event type open counters due to EBUSY error (Jiri Olsa) [1216217] - [tools] perf tools: Fix column alignment when headers aren't shown on TUI (Jiri Olsa) [1216217] - [tools] perf tools: Add name field into perf_hpp_fmt (Jiri Olsa) [1216217] - [tools] perf top: Add -w option for setting column width (Jiri Olsa) [1216217] - [tools] perf report: Honor column width setting (Jiri Olsa) [1216217] - [tools] perf tools: Save column length in perf_hpp_fmt (Jiri Olsa) [1216217] - [tools] perf tools: Make __hpp__fmt() receive an additional len argument (Jiri Olsa) [1216217] - [tools] perf tools: Left-align output contents (Jiri Olsa) [1216217] - [tools] perf tools: Fix make PYTHON override (Jiri Olsa) [1216217] - [tools] perf kmem: Do not ignore mmap events (Jiri Olsa) [1216217] - [tools] perf tools: Allow out of order messages in forced flush (Jiri Olsa) [1216217] - [tools] perf tools: Add debug prints for ordered events queue (Jiri Olsa) [1216217] - [tools] perf tools: Add report.queue-size config file option (Jiri Olsa) [1216217] - [tools] perf tools: Add perf_config_u64 function (Jiri Olsa) [1216217] - [tools] perf tools: Add ordered_events__free function (Jiri Olsa) [1216217] - [tools] perf tools: Add ordered_events__init function (Jiri Olsa) [1216217] - [tools] perf tools: Use list_move in ordered_events_delete function (Jiri Olsa) [1216217] - [tools] perf tools: Create ordered-events object (Jiri Olsa) [1216217] - [tools] perf tools: Make perf_session__deliver_event global (Jiri Olsa) [1216217] - [tools] perf tools: Flush ordered events in case of allocation failure (Jiri Olsa) [1216217] - [tools] perf tools: Limit ordered events queue size (Jiri Olsa) [1216217] - [tools] perf tools: Factor ordered_events__flush to be more generic (Jiri Olsa) [1216217] - [tools] perf tools: Add ordered_events__(new|delete) interface (Jiri Olsa) [1216217] - [tools] perf tools: Rename ordered_events members (Jiri Olsa) [1216217] - [tools] perf tools: Rename ordered_samples struct to ordered_events (Jiri Olsa) [1216217] - [tools] perf tools: Rename ordered_samples bool to ordered_events (Jiri Olsa) [1216217] - [tools] perf record: Honour --no-time command line option (Jiri Olsa) [1216217] - [tools] perf kvm stat: Properly show submicrosecond times (Jiri Olsa) [1216217] - [tools] perf symbols: Make sure --symfs usage includes the path separator (Jiri Olsa) [1216217] - [tools] perf evlist: Don't run workload if not told to (Jiri Olsa) [1216217] - [tools] perf tools: Fix arm64 build error (Jiri Olsa) [1216217] - [tools] saner perf_atoll() (Jiri Olsa) [1216217] - [tools] Revert "perf tools: Fix jump label always changing during tracing" (Jiri Olsa) [1216217] - [tools] perf tools: Fix perf usage string leftover (Jiri Olsa) [1216217] - [tools] perf record: Store PERF_RECORD_FINISHED_ROUND only for nonempty rounds (Jiri Olsa) [1216217] - [tools] perf record: Always force PERF_RECORD_FINISHED_ROUND event (Jiri Olsa) [1216217] - [tools] perf inject: Add --kallsyms parameter (Jiri Olsa) [1216217] - [tools] perf tools: Expose 'addr' functions so they can be reused (Jiri Olsa) [1216217] - [tools] perf session: Fix accounting of ordered samples queue (Jiri Olsa) [1216217] - [tools] perf powerpc: Include util/util.h and remove stringify macros (Jiri Olsa) [1216217] - [tools] perf tools: Fix build on gcc 4.4.7 (Jiri Olsa) [1216217] - [tools] perf tools: Add thread parameter to vdso__dso_findnew() (Jiri Olsa) [1216217] - [tools] perf tools: Add dso__type() (Jiri Olsa) [1216217] - [tools] perf tools: Separate the VDSO map name from the VDSO dso name (Jiri Olsa) [1216217] - [tools] perf tools: Add vdso__new() (Jiri Olsa) [1216217] - [tools] perf machine: Fix the lifetime of the VDSO temporary file (Jiri Olsa) [1216217] - [tools] perf tools: Group VDSO global variables into a structure (Jiri Olsa) [1216217] - [tools] perf session: Add ability to skip 4GiB or more (Jiri Olsa) [1216217] - [tools] perf session: Add ability to 'skip' a non-piped event stream (Jiri Olsa) [1216217] - [tools] perf tools: Pass machine to vdso__dso_findnew() (Jiri Olsa) [1216217] - [tools] perf tools: Add dso__data_size() (Jiri Olsa) [1216217] - [tools] perf machine: Add ability to record the current tid for each cpu (Jiri Olsa) [1216217] - [tools] perf tools: Add cpu to struct thread (Jiri Olsa) [1216217] - [tools] perf tools: Add dsos__hit_all() (Jiri Olsa) [1216217] - [tools] perf tools: Add dso__data_status_seen() (Jiri Olsa) [1216217] - [tools] perf tools: Record whether a dso has data (Jiri Olsa) [1216217] - [tools] perf script: Do not print dangling '=>' for BTS (Jiri Olsa) [1216217] - [tools] perf script: Improve srcline display for BTS (Jiri Olsa) [1216217] - [tools] perf tools: Fix jump label always changing during tracing (Jiri Olsa) [1216217] - [tools] perf tools: Fix incorrect fd error comparison (Jiri Olsa) [1216217] - [tools] perf tests: Update attr test with PERF_FLAG_FD_CLOEXEC flag (Jiri Olsa) [1216217] - [tools] perf tools: Enable close-on-exec flag on perf file descriptor (Jiri Olsa) [1216217] - [tools] perf tools: Remove needless getopt.h includes (Jiri Olsa) [1216217] - [tools] perf tools: Add --debug optionto set debug variable (Jiri Olsa) [1216217] - [tools] perf tools: Factor eprintf to allow different debug variables (Jiri Olsa) [1216217] - [tools] perf tools: Move pr_* debug macros into debug object (Jiri Olsa) [1216217] - [tools] perf tools: Remove verbose from functions prototypes (Jiri Olsa) [1216217] - [tools] perf machine: Fix leak of 'struct thread' on error path (Jiri Olsa) [1216217] - [tools] perf thread: Allow deletion of a thread with no map groups (Jiri Olsa) [1216217] - [tools] perf machine: Fix map groups of threads with unknown pids (Jiri Olsa) [1216217] - [tools] perf evsel: Add 'immediate' option (Jiri Olsa) [1216217] - [tools] perf evsel: Add 'no_aux_samples' option (Jiri Olsa) [1216217] - [tools] perf tools: Add option macro OPT_CALLBACK_OPTARG (Jiri Olsa) [1216217] - [tools] perf tools: Add feature test for __sync_val_compare_and_swap (Jiri Olsa) [1216217] - [tools] perf evlist: Pass mmap parameters in a struct (Jiri Olsa) [1216217] - [tools] perf session: Flag if the event stream is entirely in memory (Jiri Olsa) [1216217] - [tools] perf symbols: Add ability to iterate over a dso's symbols (Jiri Olsa) [1216217] - [tools] perf symbols: Do not attempt to read data from kallsyms (Jiri Olsa) [1216217] - [tools] perf symbols: Record whether a dso is 64-bit (Jiri Olsa) [1216217] - [tools] perf buildid-cache: Apply force option to copying kcore (Jiri Olsa) [1216217] - [tools] perf callchain: Fix appending a callchain from a previous sample (Jiri Olsa) [1216217] - [tools] perf inject: Fix build id injection (Jiri Olsa) [1216217] - [tools] perf symbols: Fix missing GNU IFUNC symbols (Jiri Olsa) [1216217] - [tools] perf tools: Fix missing kernel map load (Jiri Olsa) [1216217] - [tools] perf record: Select comm_exec flag if supported (Jiri Olsa) [1216217] - [tools] perf script: Display PERF_RECORD_MISC_COMM_EXEC flag (Jiri Olsa) [1216217] - [tools] perf machine: Fix the value used for unknown pids (Jiri Olsa) [1216217] - [tools] perf script: Provide additional sample information on generic events (Jiri Olsa) [1216217] - [tools] perf script: Add callchain to generic and tracepoint events (Jiri Olsa) [1216217] - [tools] perf script: Add missing calls to Py_DECREF for return values (Jiri Olsa) [1216217] - [tools] perf kvm: Add skip_event() for --duration option (Jiri Olsa) [1216217] - [tools] perf kvm: Move arch specific code into arch/ (Jiri Olsa) [1216217] - [x86] perf kvm: Use defines of kvm events (Jiri Olsa) [1216217] - [tools] perf timechart: Add more options to IO mode (Jiri Olsa) [1216217] - [tools] perf timechart: Conditionally update start_time on fork (Jiri Olsa) [1216217] - [tools] perf timechart: Implement IO mode (Jiri Olsa) [1216217] - [tools] perf timechart: Fix rendering in Firefox (Jiri Olsa) [1216217] - [tools] perf trace: Fix build on 32-bit systems (Jiri Olsa) [1216217] - [tools] perf trace: Add pagefault statistics (Jiri Olsa) [1216217] - [tools] perf tools: Suggest using -f to override perf.data file ownership message (Jiri Olsa) [1216217] - [tools] perf tools: Convert open coded equivalents to asprintf() (Jiri Olsa) [1216217] - [tools] perf tools: Allow to use cpuinfo on s390 (Jiri Olsa) [1216217] - [tools] perf kvm: Refactoring of cpu_isa_config() (Jiri Olsa) [1216217] - [tools] perf kvm: Simplify exit reasons tables definitions (Jiri Olsa) [1216217] - [tools] perf kvm: Introduce HAVE_KVM_STAT_SUPPORT flag (Jiri Olsa) [1216217] - [tools] perf hists browser: Left justify column headers (Jiri Olsa) [1216217] - [tools] perf hists browser: Add ui.show-headers config file option (Jiri Olsa) [1216217] - [tools] perf hists browser: Display columns header text on 'H' press (Jiri Olsa) [1216217] - [tools] perf hists browser: Add support for showing columns header (Jiri Olsa) [1216217] - [tools] perf hists browser: Override ui_browser refresh_dimensions method (Jiri Olsa) [1216217] - [tools] perf hists browser: Introduce gotorc method (Jiri Olsa) [1216217] - [tools] perf ui browser: Allow overriding refresh_dimensions method (Jiri Olsa) [1216217] - [tools] perf ui browser: Add ->rows to disambiguate from ->height (Jiri Olsa) [1216217] - [tools] perf script: Handle the num array type in python properly (Jiri Olsa) [1216217] - [tools] perf script: Move the number processing into its own function (Jiri Olsa) [1216217] - [tools] perf tools: Fix wrong condition for allocation failure (Jiri Olsa) [1216217] - [tools] perf tools powerpc: Adjust callchain based on DWARF debug info (Jiri Olsa) [1216217] - [tools] tools lib traceevent: Fix a risk for doing free on uninitialized pointer (Jiri Olsa) [1216217] - [tools] perf trace: Add possibility to switch off syscall events (Jiri Olsa) [1216217] - [tools] perf trace: Add pagefaults record and replay support (Jiri Olsa) [1216217] - [tools] perf trace: Add support for pagefault tracing (Jiri Olsa) [1216217] - [tools] perf trace: Add perf_event parameter to tracepoint_handler (Jiri Olsa) [1216217] - [tools] perf scripts: Fallback to syscalls:* when raw_syscalls:* is not available (Jiri Olsa) [1216217] - [tools] tools lib traceevent: Clean up format of args in jbd2 plugin (Jiri Olsa) [1216217] - [tools] tools lib traceevent: Clean up format of args in cfg80211 plugin (Jiri Olsa) [1216217] - [tools] tools lib traceevent: Fix format in plugin_kvm (Jiri Olsa) [1216217] - [tools] tools lib traceevent: Fix and cleanup kvm_nested_vmexit tracepoints (Jiri Olsa) [1216217] - [tools] tools lib traceevent: Add back in kvm plugins nested_vmexit events (Jiri Olsa) [1216217] - [tools] tools lib traceevent: Factor out print_exit_reason in kvm plugin (Jiri Olsa) [1216217] - [tools] tools lib traceevent: Report unknown VMX exit reasons with code (Jiri Olsa) [1216217] - [tools] perf bench sched-messaging: Drop barf() (Jiri Olsa) [1216217] - [tools] perf bench futex: Use global --repeat option (Jiri Olsa) [1216217] - [tools] perf bench: Add --repeat option (Jiri Olsa) [1216217] - [tools] perf bench sched-messaging: Plug memleak (Jiri Olsa) [1216217] - [tools] perf ui browser: Fix scrollbar refresh row index (Jiri Olsa) [1216217] - [tools] perf hists browser: Remove ev_name argument from perf_evsel__hists_browse (Jiri Olsa) [1216217] - [tools] perf trace: Cache the is_exit syscall test (Jiri Olsa) [1216217] - [tools] perf trace: Remove needless reassignments (Jiri Olsa) [1216217] - [tools] perf evlist: Add suggestion of how to set perf_event_paranoid sysctl (Jiri Olsa) [1216217] - [tools] perf trace: Fix up fd -> pathname resolution (Jiri Olsa) [1216217] - [kernel] perf: Fix child event initial state setup (Jiri Olsa) [1216217] - [kernel] perf: Do not POLLHUP event if it has children (Jiri Olsa) [1216217] - [kernel] perf: Do not check PERF_EVENT_STATE_EXIT on syscall read path (Jiri Olsa) [1216217] - [x86] perf/x86/intel: Mark initialization code as such (Jiri Olsa) [1216217] - [kernel] perf/core: Replace rcu_assign_pointer() with RCU_INIT_POINTER() (Jiri Olsa) [1216217] - [kernel] perf/callchain: Replace rcu_assign_pointer() with RCU_INIT_POINTER() (Jiri Olsa) [1216217] - [kernel] perf: Add PERF_EVENT_STATE_EXIT state for events with exited task (Jiri Olsa) [1216217] - [kernel] perf: Fix perf_poll to return proper POLLHUP value (Jiri Olsa) [1216217] - [x86] perf/x86: Fix :pp without LBR (Jiri Olsa) [1216217] - [kernel] perf: Do poll_wait() before checking condition in perf_poll() (Jiri Olsa) [1216217] - [x86] perf/x86/intel: Update Intel models (Jiri Olsa) [1216217] - [kernel] perf/cgroup: Remove perf_put_cgroup() (Jiri Olsa) [1216217] - [kernel] perf: fix perf bug in fork (Jiri Olsa) [1216217] - [kernel] perf: Fix a race condition in perf_remove_from_context() (Jiri Olsa) [1216217] - [kernel] perf: Handle compat ioctl (Jiri Olsa) [1216217] - [fs] perf: Differentiate exec and non-exec comm events (Jiri Olsa) [1216217] - [kernel] perf: Make perf_event_init_context() function static (Jiri Olsa) [1216217] - [kernel] perf/events/core: Drop unused variable after cleanup (Jiri Olsa) [1216217] - [kernel] perf: Simplify perf_event_exit_task_context() (Jiri Olsa) [1216217] - [kernel] perf: Always destroy groups on exit (Jiri Olsa) [1216217] - [kernel] perf: Fix race in removing an event (Jiri Olsa) [1216217] - [kernel] perf: Fix event group context move (Jiri Olsa) [1216217] - [fs] xfs: Fix quota type in quota structures when reusing quota file (Zorro Lang) [1214185] - [fs] cache: make cache flushing more reliable (J. Bruce Fields) [1186013] - [fs] fs: Unhash and evict unused children dentries after rmdir (Lukas Czerner) [1241030] - [fs] ext4: avoid hang when mounting non-journal filesystems with orphan list (Eric Sandeen) [1259123] - [fs] ext4: make orphan functions be no-op in no-journal mode (Eric Sandeen) [1259123] - [fs] svcrpc: don't error out on small tcp fragment (J. Bruce Fields) [987452] - [fs] svcrpc: fix handling of too-short rpc's (J. Bruce Fields) [987452] - [fs] svcrpc: fix some printks (J. Bruce Fields) [987452] - [fs] svcrpc: support multiple-fragment rpc's (J. Bruce Fields) [987452] - [fs] svcrpc: track rpc data length separately from sk_tcplen (J. Bruce Fields) [987452] - [fs] svcrpc: fix off-by-4 error in "incomplete TCP record" dprintk (J. Bruce Fields) [987452] - [fs] svcrpc: delay minimum-rpc-size check till later (J. Bruce Fields) [987452] - [fs] svcrpc: make xpo_recvfrom return only >=0 (J. Bruce Fields) [987452] - [fs] svcrpc: don't bother checking bad svc_addr_len result (J. Bruce Fields) [987452] - [fs] svcrpc: don't byte-swap sk_reclen in place (J. Bruce Fields) [987452] - [fs] sunrpc: Convert net_ratelimit uses to net__ratelimited (J. Bruce Fields) [987452] - [fs] nfsd4: remove unnecessary setclientid_confirm BUG_ON (J. Bruce Fields) [1273010] - [fs] xfs: add missing ilock around dio write last extent alignment (Brian Foster) [1254239] - [fs] coredump: check for missing program in core_pattern with a pipe (Mateusz Guzik) [1232444] - [fs] cifs: Check server capability before attempting silly rename (Sachin Prabhu) [912958] - [fs] nfsv4: Fix lock reclaim for nfs v4 server while still recovering from previous restart (Frank Sorenson) [1267722] - [fs] nfsd: Clear wcc data between compound ops (J. Bruce Fields) [1250739] - [fs] nfs: avoid NULL dereference in nfs_destroy_server (Benjamin Coddington) [1223224] - [netdrv] r8169: enforce RX_MULTI_EN on rtl8168ep/8111ep chips (Corinna Vinschen) [1273896] - [netdrv] forcedeth: fix unilateral interrupt disabling in netpoll path (Neil Horman) [1274326] - [tty] Fix SIGTTOU not sent with tcflush (Aristeu Rozanski) [1252468] - [tty] Fix recursive deadlock in tty_perform_flush() (Aristeu Rozanski) [1252468] - [kernel] time: More core infrastructure for timespec64 (Prarit Bhargava) [1261020] - [kernel] time64: Add struct timespec64 (Prarit Bhargava) [1261020]- [mfd] lpc_ich: Assign subdevice ids automatically (Prarit Bhargava) [1161354] - [mfd] core: Fix platform-device name collisions (Prarit Bhargava) [1161354] - [mfd] core: Fix platform-device id generation (Prarit Bhargava) [1161354] - [kernel] platform: Add support for automatic device IDs (Prarit Bhargava) [1161354] - [idle] intel_idle: skylake client support updated (Prarit Bhargava) [1277595] - [thermal] powerclamp: fix missing newer package c-states (Prarit Bhargava) [1277123] - [x86] ftrace/jprobes: Fix conflict between jprobes and function graph tracing (Steven Rostedt) [1177257] - [virt] kvm: fix double-free of struct kvm (Paolo Bonzini) [1270791] - [kernel] tracing: Fix warning in s_next of trace file ops (Steven Rostedt) [1228505] - [fs] proc: fix PAGE_SIZE limit of /proc/$PID/cmdline (Jarod Wilson) [1100069] - [cpufreq] intel_pstate, convert kernel parameters into module parameters for RHEL6 (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Fix divide by zero on Knights Landing (KNL) (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: fix PCT_TO_HWP macro (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Fix user input of min/max to legal policy region (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: append more Oracle OEM table id to vendor bypass list (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Fix possible overflow complained by Coverity (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Add get_scaling cpu_defaults param to Knights Landing (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: enable HWP per CPU (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Fix overflow in busy_scaled due to long delay (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Force setting target pstate when required (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: change some inconsistent debug information (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: set BYT MSR with wrmsrl_on_cpu() (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Add tsc collection and keep previous target pstate (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Fix an annoying !CONFIG_SMP warning (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Change the setpoint for Atom params (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Knights Landing support (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: remove MSR test (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: provide option to only use intel_pstate with HWP (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: honor user space min_perf_pct override on resume (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: respect cpufreq policy request (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Add num_pstates to sysfs (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: expose turbo range to sysfs (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Add a few comments (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: add kernel parameter to force loading (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: skip this driver if Sun server has _PPC method (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Add support for HWP (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Correct BYT VID values (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Fix BYT frequency reporting (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Don't lose sysfs settings during cpu offline (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Reflect current no_turbo state correctly (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Fix setting max_perf_pct in performance policy (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Remove unneeded variable (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Add CPU ID for Braswell processor (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Turn per cpu printk into pr_debug (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Remove core_pct rounding (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Simplify P state adjustment logic (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Keep values in aperf/mperf in full precision (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Disable interrupts during MSRs reading (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Align multiple lines to open parenthesis (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Remove unnecessary intermediate variable sample_time (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Cleanup parentheses (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Fit code in a single line where possible (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Add missing blank lines after declarations (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Remove unnecessary type casting in div_s64() call (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Set CPU number before accessing MSRs (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: don't touch turbo bit if turbo disabled or unavailable (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Fix setting VID (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Remove duplicate CPU ID check (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: add sample time scaling (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Correct rounding in busy calculation (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Remove C0 tracking (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Remove unused member name of cpudata (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: remove setting P state to MAX on init (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Set turbo VID for BayTrail (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Remove sample parameter in intel_pstate_calc_busy (Prarit Bhargava) [1246961] - [x86] Add support for Intel HWP feature detection (Prarit Bhargava) [1246961] - [acpi] introduce helper function acpi_has_method() (Prarit Bhargava) [1246961] - [crypto] rhel: Enable QAT Driver in config (Neil Horman) [1186058] - [crypto] qat: Add Firmware file to RHEL6 build (Neil Horman) [1186058] - [crypto] qat: Fix uninitialized variable in qat driver (Neil Horman) [1186058] - [crypto] qat: Update to makefiles (Neil Horman) [1186058] - [crypto] qat: fix issue when mapping assoc to internal AD struct (Neil Horman) [1186058] - [crypto] qat: Set max request size (Neil Horman) [1186058] - [crypto] qat: rm unneeded header include (Neil Horman) [1186058] - [crypto] qat: remove unused structure members (Neil Horman) [1186058] - [crypto] qat: Use crypto_aead_set_reqsize helper (Neil Horman) [1186058] - [crypto] aead: Add crypto_aead_set_reqsize helper (Neil Horman) [1186058] - [crypto] qat: Include internal/aead.h (Neil Horman) [1186058] - [crypto] qat: add driver version (Neil Horman) [1186058] - [crypto] qat: do not duplicate string containing firmware name (Neil Horman) [1186058] - [crypto] qat: fix double release_firmware on error path (Neil Horman) [1186058] - [crypto] qat: print ring name in debug output (Neil Horman) [1186058] - [crypto] qat: fix checkpatch CODE_INDENT issue (Neil Horman) [1186058] - [crypto] qat: fix checkpatch COMPARISON_TO_NULL issue (Neil Horman) [1186058] - [crypto] qat: fix checkpatch BIT_MACRO issues (Neil Horman) [1186058] - [crypto] qat: fix checkpatch CONCATENATED_STRING issues (Neil Horman) [1186058] - [crypto] qat: checkpatch PARENTHESIS_ALIGNMENT and LOGICAL_CONTINUATIONS (Neil Horman) [1186058] - [crypto] qat: fix checkpatch CHECK_SPACING issues (Neil Horman) [1186058] - [crypto] qat: fix typo (Neil Horman) [1186058] - [crypto] qat: make error and info log messages more descriptive (Neil Horman) [1186058] - [crypto] qat: fix typo in string (Neil Horman) [1186058] - [crypto] qat: remove duplicate definition of Intel PCI vendor id (Neil Horman) [1186058] - [crypto] qat: remove incorrect __exit markup (Neil Horman) [1186058] - [crypto] qat: don't need qat_auth_state struct (Neil Horman) [1186058] - [crypto] qat: Ensure ipad and opad are zeroed (Neil Horman) [1186058] - [crypto] qat: remove unnecessary include of atomic.h header file (Neil Horman) [1186058] - [crypto] qat: use pci_wait_for_pending_transaction() (Neil Horman) [1186058] - [crypto] qat: adf_ae_stop() is never called:q (Neil Horman) [1186058] - [crypto] qat: correctly type a boolean (Neil Horman) [1186058] - [crypto] qat: fix device reset flow (Neil Horman) [1186058] - [crypto] qat: Fix incorrect uses of memzero_explicit (Neil Horman) [1186058] - [crypto] qat: add support for cbc(aes) ablkcipher (Neil Horman) [1186058] - [crypto] authenc: Export key parsing helper function (Neil Horman) [1186058] - [crypto] qat: Fix assumption that sg in and out will have the same nents (Neil Horman) [1186058] - [crypto] scatterlist: add sg_nents (Neil Horman) [1186058] - [crypto] qat: fix problem with coalescing enable logic (Neil Horman) [1186058] - [crypto] crytpo: qat - Fix 64 bytes requests (Neil Horman) [1186058] - [crypto] qat: Use memzero_explicit (Neil Horman) [1186058] - [crypto] random: add and use memzero_explicit() for clearing data (Neil Horman) [1186058] - [crypto] more robust crypto_memneq (Neil Horman) [1186058] - [crypto] qat: Move BAR definitions to device specific module (Neil Horman) [1186058] - [crypto] qat - misspelling typo: "reseting" should be "resetting" (Neil Horman) [1186058] - [crypto] qat: cleanup unnecessary break checkpatch warning (Neil Horman) [1186058] - [crypto] qat - cleanup coccicheck warning: NULL check before freeing functions (Neil Horman) [1186058] - [crypto] qat: fix bad unlock balance (Neil Horman) [1186058] - [crypto] qat: Enforce valid numa configuration (Neil Horman) [1186058] - [crypto] qat: Prevent dma mapping zero length assoc data (Neil Horman) [1186058] - [crypto] llvmlinux: Remove VLAIS from crypto/.../qat_algs.c (Neil Horman) [1186058] - [crypto] crypto: llvmlinux: Add macro to remove use of VLAIS in crypto code (Neil Horman) [1186058] - [crypto] qat: Removed unneeded partial state (Neil Horman) [1186058] - [crypto] qat: Fix typo in name of tasklet_struct (Neil Horman) [1186058] - [crypto] qat: Enable all 32 IRQs (Neil Horman) [1186058] - [crypto] treewide: fix errors in printk (Neil Horman) [1186058] - [crypto] qat: Use pci_enable_msix_exact() instead of pci_enable_msix() (Neil Horman) [1186058] - [crypto] pci/msi: Add pci_enable_msi_exact() and pci_enable_msix_exact() (Neil Horman) [1186058] - [crypto] qat: Fix return value check in adf_chr_drv_create (Neil Horman) [1186058] - [crypto] qat: Fixed SKU1 dev issue (Neil Horman) [1186058] - [crypto] qat: Use hweight for bit counting (Neil Horman) [1186058] - [crypto] qat: Updated print outputs (Neil Horman) [1186058] - [crypto] qat: change ae_num to ae_id (Neil Horman) [1186058] - [crypto] qat: change slice->regions to slice->region (Neil Horman) [1186058] - [crypto] qat: use min_t macro (Neil Horman) [1186058] - [crypto] qat: remove unnecessary parentheses (Neil Horman) [1186058] - [crypto] qat: remove unneeded header (Neil Horman) [1186058] - [crypto] qat: checkpatch blank lines (Neil Horman) [1186058] - [crypto] qat: remove unnecessary return codes (Neil Horman) [1186058] - [crypto] qat: remove an unneeded cast (Neil Horman) [1186058] - [crypto] qat: Fix error path crash when no firmware is present (Neil Horman) [1186058] - [crypto] qat: Fixed new checkpatch warnings (Neil Horman) [1186058] - [crypto] qat: Updated Firmware Info Metadata (Neil Horman) [1186058] - [crypto] qat: Fix random config build warnings (Neil Horman) [1186058] - [crypto] qat: Fix build problem with O= (Neil Horman) [1186058] - [crypto] qat: Intel(R) QAT DH895xcc accelerator (Neil Horman) [1186058] - [crypto] pci: pci_driver make name const (Neil Horman) [1186058] - [crypto] qat: Intel(R) QAT accelengine part of fw loader (Neil Horman) [1186058] - [crypto] qat: Intel(R) QAT ucode part of fw loader (Neil Horman) [1186058] - [crypto] qat: Intel(R) QAT crypto interface (Neil Horman) [1186058] - [crypto] qat: Intel(R) QAT FW interface (Neil Horman) [1186058] - [crypto] qat: Intel(R) QAT transport code (Neil Horman) [1186058] - [crypto] qat: Intel(R) QAT driver framework (Neil Horman) [1186058] - [net] bonding: propagate LRO disable to slave devices (Jarod Wilson) [1259008] - [net] Move bonding headers under include/net (Jarod Wilson) [1259008] - [x86] cpu/amd: Set X86_FEATURE_EXTD_APICID for future processors (Kim Naru) [1271352] - [x86] gart: Check for GART support before accessing GART registers (Kim Naru) [1271352] - [netdrv] ixgbe: Limit lowest interrupt rate for adaptive interrupt moderation to 12K (John Greene) [1219588] - [usb] usb-serial: Add support for the Sealevel SeaLINK+8 2038-ROHS device (Don Zickus) [1104343] - [scripts] file2alias.c: fix unused do_x86cpu_entry() warning (Prarit Bhargava) [1277196] - [netdrv] macvtap: fix network header pointer for VLAN tagged pkts (Ivan Vecera) [1213846] - [net] Fix vlan_get_protocol for stacked vlan (Ivan Vecera) [1213846] - [netdrv] netxen: correct sysfs bin attribute return code (Tony Camuso) [1252120] - [netdrv] netxen_nic: use spin_lock_bh/spin_unlock_bh around tx_clean_lock (Tony Camuso) [1252120] - [netdrv] netxen_nic: use spin_lock_bh/spin_unlock_bh around tx_clean_lock (Tony Camuso) [1252120] - [netdrv] netxen_nic: Fix trivial typos in comments (Tony Camuso) [1252120] - [netdrv] netxen: Delete an unnecessary check before the function call "kfree" (Tony Camuso) [1252120] - [netdrv] netxen: fix netxen_nic_poll logic (Tony Camuso) [1252120] - [thermal] powerclamp: add cpu id for denlow platform (Steve Best) [1189912] - [thermal] powerclamp: add cpu id for Skylake u/y (Steve Best) [1187318] - [thermal] powerclamp: add cpu id for skylake h/s (Steve Best) [1187318] - [kernel] sysfs: sysfs_create_groups returns a value (Dean Nelson) [1275833] - [kernel] sysfs: add sysfs_create/remove_groups for when SYSFS is not enabled (Dean Nelson) [1275833] - [kernel] sysfs: group.c: add kerneldoc for sysfs_remove_group (Dean Nelson) [1275833] - [kernel] sysfs: group.c: move EXPORT_SYMBOL_GPL() to the proper location (Dean Nelson) [1275833] - [kernel] sysfs: add sysfs_create/remove_groups() (Dean Nelson) [1275833] - [kernel] revert sysfs_create_groups() (Dean Nelson) [1275833] - [net] tcp: fix a potential deadlock in tcp_get_info() (Paolo Abeni) [1191738] - [net] tcp: add tcpi_segs_in and tcpi_segs_out to tcp_info (Paolo Abeni) [1191738] - [net] tcp: add tcpi_bytes_received to tcp_info (Paolo Abeni) [1191738] - [net] tcp: add tcpi_bytes_acked to tcp_info (Paolo Abeni) [1191738] - [net] netpoll: Close race condition between poll_one_napi and napi_disable (Neil Horman) [1252212] - [net] ipv6: use common fib_default_rule_pref (Paolo Abeni) [1247782] - [net] tcp: len check is unnecessarily devastating, change to WARN_ON (John Greene) [1141780] - [net] bridge: Always send NETDEV_CHANGEADDR up on br MAC change (Florian Westphal) [1235128] - [net] bridge: notify applications if address of bridge device changes (Florian Westphal) [1235128] - [net] Document xfrm4_gc_thresh and xfrm6_gc_thresh (Alexander Duyck) [1131742] - [net] inet_diag: always export IPV6_V6ONLY sockopt for listening sockets (Phil Sutter) [1247726] - [net] inet_diag: export IPV6_V6ONLY sockopt (Phil Sutter) [1247726] - [net] ipv4: take rtnl_lock and mark mrt table as freed on namespace cleanup (Phil Sutter) [1243749] - [net] ipv4: dst_entry leak in ip_send_unicast_reply() (Hannes Frederic Sowa) [1222636] - [net] bridge: fix netfilter/NF_BR_LOCAL_OUT for own, locally generated queries (Thadeu Lima de Souza Cascardo) [902297] - [net] conntrack: warn the user if there is a better helper to use (Marcelo Leitner) [1208240] - [net] clear local_df when passing skb between namespaces (Hannes Frederic Sowa) [1215028] - [net] bridge: fix parsing of MLDv2 reports (Thadeu Lima de Souza Cascardo) [1228673] - [net] ipvs: fix dst leak in __ip_vs_addr_is_local_v6 (Hannes Frederic Sowa) [1226876] - [net] ethtool: allow non-netadmin to query settings (Jamie Bainbridge) [1219731] - [sound] Fix USB audio issues (wrong URB_ISO_ASAP semantics) (Jaroslav Kysela) [1255071] - [ipc] Initialize msg/shm IPC objects before doing ipc_addid() (Stanislav Kozina) [1271505] {CVE-2015-7613} - [security] keys: Don't permit request_key() to construct a new keyring (David Howells) [1273463] {CVE-2015-7872} - [security] keys: Fix crash when attempt to garbage collect an uninstantiated keyring (David Howells) [1273463] {CVE-2015-7872} - [security] keys: Fix race between key destruction and finding a keyring by name (David Howells) [1273463] {CVE-2015-7872}- [scsi] storvsc: Set the error code correctly in failure conditions (Vitaly Kuznetsov) [1264930] - [scsi] storvsc: use shost_for_each_device() instead of open coding (Vitaly Kuznetsov) [1264930] - [scsi] storvsc: be more picky about scmnd->sc_data_direction (Vitaly Kuznetsov) [1264930] - [scsi] storvsc: Size the queue depth based on the ringbuffer size (Vitaly Kuznetsov) [1264930] - [scsi] storvsc: Increase the ring buffer size (Vitaly Kuznetsov) [1264930] - [scsi] storvsc: force SPC-3 compliance on win8 and win8 r2 hosts (Vitaly Kuznetsov) [1217570 1247699 982542] - [scsi] storvsc: Fix a bug in copy_from_bounce_buffer() (Vitaly Kuznetsov) [1264930] - [hv] hv_vmbus: Fix signal to host condition (Vitaly Kuznetsov) [1267289] - [hv] vmbus: don't send CHANNELMSG_UNLOAD on pre-Win2012R2 hosts (Vitaly Kuznetsov) [1266535] - [hv] vmbus: add special crash handler (Vitaly Kuznetsov) [1266535] - [hv] don't do hypercalls when hypercall_page is NULL (Vitaly Kuznetsov) [1266535] - [hv] vmbus: add special kexec handler (Vitaly Kuznetsov) [1266535] - [hv] vmbus: remove hv_synic_free_cpu() call from hv_synic_cleanup() (Vitaly Kuznetsov) [1266535] - [hv] vmbus: Use the vp_index map even for channels bound to CPU 0 (Vitaly Kuznetsov) [1267289] - [hv] vmbus: distribute subchannels among all vcpus (Vitaly Kuznetsov) [1267289] - [hv] vmbus: move init_vp_index() call to vmbus_process_offer() (Vitaly Kuznetsov) [1267289] - [hv] vmbus: decrease num_sc on subchannel removal (Vitaly Kuznetsov) [1267289] - [hv] vmbus: unify calls to percpu_channel_enq() (Vitaly Kuznetsov) [1267289] - [hv] vmbus: kill tasklets on module unload (Vitaly Kuznetsov) [1266535] - [hv] vmbus: do cleanup on all vmbus_open() failure paths (Vitaly Kuznetsov) [1267289] - [hv] vmbus: Implement the protocol for tearing down vmbus state (Vitaly Kuznetsov) [1266535] - [hv] vmbus: Get rid of some unused definitions (Vitaly Kuznetsov) [1266535] - [hv] vmbus_free_channels(): remove the redundant free_channel() (Vitaly Kuznetsov) [1267289] - [hv] hv_vmbus: Add gradually increased delay for retries in vmbus_post_msg() (Vitaly Kuznetsov) [1267289] - [hv] remove the per-channel workqueue (Vitaly Kuznetsov) [1266562] - [hv] don't schedule new works in vmbus_onoffer()/vmbus_onoffer_rescind() (Vitaly Kuznetsov) [1266562] - [hv] run non-blocking message handlers in the dispatch tasklet (Vitaly Kuznetsov) [1266562] - [hv] vmbus: Don't wait after requesting offers (Vitaly Kuznetsov) [1267289] - [hv] vmbus: Fix a siganlling host signalling issue (Vitaly Kuznetsov) [1267289] - [hv] vmbus: Fix a bug in rescind processing in vmbus_close_internal() (Vitaly Kuznetsov) [1266562] - [hv] vmbus: missing curly braces in vmbus_process_offer() (Vitaly Kuznetsov) [1266562] - [hv] vmbus: Perform device register in the per-channel work element (Vitaly Kuznetsov) [1266562] - [hv] vmbus: Suport an API to send packet with additional control (Vitaly Kuznetsov) [1267289] - [hv] vmbus: Suport an API to send pagebuffers with additional control (Vitaly Kuznetsov) [1267289] - [hv] vmbus: Use a round-robin algorithm for picking the outgoing channel (Vitaly Kuznetsov) [1267289] - [hv] vmbus: Get rid of some unnecessary messages (Vitaly Kuznetsov) [1267289] - [hv] util: On device remove, close the channel after de-initializing the service (Vitaly Kuznetsov) [1266562] - [hv] vmbus: Remove the channel from the channel list(s) on failure (Vitaly Kuznetsov) [1266562] - [hv] vmbus: Handle both rescind and offer messages in the same context (Vitaly Kuznetsov) [1266562] - [hv] vmbus: Introduce a function to remove a rescinded offer (Vitaly Kuznetsov) [1266562] - [hv] vmbus: Properly handle child device remove (Vitaly Kuznetsov) [1266562] - [hv] vmbus: Fix a bug in the error path in vmbus_open() (Vitaly Kuznetsov) [1267289] - [hv] channel_mgmt: match var type to return type of wait_for_completion (Vitaly Kuznetsov) [1267289] - [hv] channel: match var type to return type of wait_for_completion (Vitaly Kuznetsov) [1267289] - [hv] vmbus_open(): reset the channel state on ENOMEM (Vitaly Kuznetsov) [1267289] - [hv] vmbus_post_msg: retry the hypercall on some transient errors (Vitaly Kuznetsov) [1267289] - [hv] vmbus: rename channel work queues (Vitaly Kuznetsov) [1267289] - [hv] vmbus: Fix a bug in vmbus_establish_gpadl() (Vitaly Kuznetsov) [1267289] - [hv] vmbus: Use get_cpu() to get the current CPU (Vitaly Kuznetsov) [1266535 1266562 1267289] - [hv] Mark the function hv_synic_free_cpu() as static in hv.c (Vitaly Kuznetsov) [1267289] - [kernel] kmod.c: check for NULL in call_usermodehelper_exec (Prarit Bhargava) [1225790] - [kernel] usermodehelper: kill the sub_info->path index 0 check (Prarit Bhargava) [1225790] - [kernel] usermodehelper: check subprocess_info->path != NULL (Prarit Bhargava) [1225790] - [x86] tsc: Let high latency PIT fail fast in quick_pit_calibrate (Prarit Bhargava) [1276456] - [x86] Do not try to sync identity map for non-mapped pages (Vitaly Kuznetsov) [1240593] - [x86] perf: Use extended offcore mask on Haswell (Prarit Bhargava) [1238370] - [s390] compat: correct uc_sigmask of the compat signal frame (Hendrik Brueckner) [1270323] - [s390] dasd: fix kernel panic when alias is set offline (Hendrik Brueckner) [1262766] - [s390] 3270: redraw screen on unsolicited device end (Hendrik Brueckner) [1262765] - [crypto] s390/ghash - Fix incorrect ghash icv buffer handling (Hendrik Brueckner) [1234807] - [netdrv] igb: add support for 1512 PHY (Stefan Assmann) [1238551] - [netdrv] e1000e: convert to netdev features/hw_features API (Ken Cox) [1211468 1235132] - [netdrv] sky2: Avoid double unlock of rtnl (Neil Horman) [1241027] - [mm] Catch and correct shrinker overflows (Eric Sandeen) [1159675] - [usb] Don't enable USB 2.0 Link PM by default (Torez Smith) [1248436] - [net] af_iucv: avoid path quiesce of severed path in shutdown() (Hendrik Brueckner) [1272095] - [kernel] module: fix sprintf format specifier in param_get_byte() (Kamal Heib) [1235533] - [ib] mlx4: Fix wrong usage of IPv4 protocol for multicast attach/detach (Kamal Heib) [1129753] - [hv] fcopy: set .owner reference for file operations (Vitaly Kuznetsov) [1226228] - [watchdog] lto, hpwdt.c: make assembler label global (Nigel Croxon) [1254735] - [watchdog] hpwdt: Fix initialization message in hpwdt.c (Nigel Croxon) [1204516] - [mfd] lpc_ich: Fix a 3.5 kernel regression for iTCO_wdt driver (Prarit Bhargava) [1221987] - [kernel] sched: Don't use tasklist_lock for debug prints (Jiri Olsa) [1229196] - [kernel] x86, irq, Fix race between reading /proc/stat and IRQ removal (Prarit Bhargava) [1233430] - [kernel] checkpatch: fix code broken by backport (Jerry Snitselaar) [1218679] - [md] raid1: fix read balance when a drive is write-mostly (Jes Sorensen) [1242239] - [scsi] ipr: Fix incorrect trace indexing (Gustavo Duarte) [1209543] - [scsi] ipr: Fix invalid array indexing for HRRQ (Gustavo Duarte) [1209543] - [mfd] lpc_ich: Add support for Intel Bay Trail SoC (Prarit Bhargava) [1084131] - [mfd] lpc_ich: Add support for NM10 GPIO (Prarit Bhargava) [1084131] - [mfd] lpc_ich: Change Avoton to iTCO v3 (Prarit Bhargava) [1084131] - [mfd] watchdog: itco_wdt: Add support for v3 silicon (Prarit Bhargava) [1084131] - [mfd] lpc_ich: Add support for iTCO v3 (Prarit Bhargava) [1084131] - [mfd] lpc_ich: Remove lpc_ich_cfg struct use (Prarit Bhargava) [1084131] - [mfd] lpc_ich: Fix ACPI enable bitmask (Prarit Bhargava) [1084131] - [mfd] lpc_ich: Only configure watchdog or GPIO when present (Prarit Bhargava) [1084131] - [mfd] lpc_ich: Add support for Intel Avoton GPIOs (Prarit Bhargava) [1084131] - [mfd] lpc_ich: Convert ICH GPIOs IDs to enum (Prarit Bhargava) [1084131] - [cpufreq] acpi-cpufreq: set current frequency based on target P-State (Ocean He) [1254474] - [cpufreq] Avoid calling cpufreq driver's target() routine if target_freq == policy->cur (Ocean He) [1254474] - [hv] mshyperv: fix recognition of Hyper-V guest crash MSR's (Vitaly Kuznetsov) [1229904] - [hv] vmbus: prefer 'die' notification chain to 'panic' (Vitaly Kuznetsov) [1229904] - [hv] vmbus: unregister panic notifier on module unload (Vitaly Kuznetsov) [1229904] - [hv] vmbus: hyperv_panic_event() can be static (Vitaly Kuznetsov) [1229904] - [hv] vmbus: Correcting truncation error for constant HV_CRASH_CTL_CRASH_NOTIFY (Vitaly Kuznetsov) [1229904] - [hv] vmbus: Add support for VMBus panic notifier handler (Vitaly Kuznetsov) [1229904] - [hv] vmbus: prevent cpu offlining on newer hypervisors (Vitaly Kuznetsov) [1265711] - [kernel] resource: shared I/O region support (Myron Stowe) [1276150] - [pci] Keep original resource if we fail to expand it (Myron Stowe) [1074687] - [pci] Don't enable decoding if BAR hasn't been assigned an address (Myron Stowe) [1074687] - [pci] Mark 64-bit resource as IORESOURCE_UNSET if we only support 32-bit (Myron Stowe) [1074687] - [pci] Don't try to claim IORESOURCE_UNSET resources (Myron Stowe) [1074687] - [pci] Check IORESOURCE_UNSET before updating BAR (Myron Stowe) [1074687] - [pci] Don't clear IORESOURCE_UNSET when updating BAR (Myron Stowe) [1074687] - [pci] Mark resources as IORESOURCE_UNSET if we can't assign them (Myron Stowe) [1074687] - [pci] Remove pci_find_parent_resource use for allocation (Myron Stowe) [1074687] - [pci] vsprintf: Add support for IORESOURCE_UNSET in pR (Myron Stowe) [1074687] - [pci] resource: Add resource_contains (Myron Stowe) [1074687] - [pci] Add PLX PCI 9050 workaround for some Meilhaus DAQ cards (Myron Stowe) [1074687] - [pci] Add workaround for PLX PCI 9050 BAR alignment erratum (Myron Stowe) [1074687] - [pci] resources: add resource_overlaps (Myron Stowe) [1074687] - [pci] allow matching of prefetchable resources to non-prefetchable windows (Myron Stowe) [1074687]- [block] NVMe: Add shutdown timeout as module parameter (David Milburn) [1227888] - [mm] hugetlb: fix race in region tracking (Herton R. Krzesinski) [1260755] - [mm] hugetlb: improve, cleanup resv_map parameters (Herton R. Krzesinski) [1260755] - [mm] hugetlb: unify region structure handling (Herton R. Krzesinski) [1260755] - [mm] hugetlb: change variable name reservations to resv (Herton R. Krzesinski) [1260755] - [virt] virtio-net: drop NETIF_F_FRAGLIST (Michael S. Tsirkin) [1245996] {CVE-2015-5156}- [netdrv] r8169: Revert use of ndo_set_multicast_list (Corinna Vinschen) [1238914] - [netdrv] 3c59x: Fix deadlock between boomerang_interrupt and boomerang_start_tx (Neil Horman) [1232452] - [idle] intel_idle: Skylake Client Support (Steve Best) [1189311] - [powercap] RAPL: Add support for Skylake H/S (Steve Best) [1249852] - [powercap] RAPL: Add support for Broadwell-H (Steve Best) [1249857] - [hid] fix unused rsize usage (Don Zickus) [1256568] - [hid] fix data access in implement() (Don Zickus) [1256568]- [fs] vfs: avoid creation of inode number 0 in new_inode (Carlos Maiolino) [1066751] - [fs] NFS: Hold i_lock in nfs_wb_page_cancel() while locking a request (Benjamin Coddington) [1135601] - [fs] nfsd: set timeparms.to_maxval in setup_callback_client (Dave Wysochanski) [1223531] - [fs] dcache: Log ELOOP rather than creating a loop (Benjamin Coddington) [1254020] - [fs] dcache: Fix loop checks in d_materialise_unique (Benjamin Coddington) [1254020] - [fs] svcrpc: fix rpc server shutdown races (J. Bruce Fields) [1139836] - [fs] svcrpc: make svc_age_temp_xprts enqueue under sv_lock (J. Bruce Fields) [1139836] - [fs] svcrpc: fix xpt_list traversal locking on shutdown (J. Bruce Fields) [1139836] - [fs] sunrpc: clear svc transports lists helper introduced (J. Bruce Fields) [1139836] - [fs] sunrpc: clear svc pools lists helper introduced (J. Bruce Fields) [1139836] - [fs] nfsd4: fix corruption on setting an ACL (J. Bruce Fields) [1078683] - [fs] nfsd4: don't create unnecessary mask acl (J. Bruce Fields) [1078683] - [fs] sunrpc: Report connection error values to rpc_tasks on the pending queue (Jamie Bainbridge) [1206555] - [fs] cifs: set MAY_SIGN flags for all security types (Sachin Prabhu) [1197875] - [fs] revert 'vfs: Unhash and evict unused children dentries after rmdir' (Carlos Maiolino) [1241030]- [netdrv] bonding: fix LACP PDU not sent on slave port sometimes (Jarod Wilson) [1258446] - [netdrv] bonding: fix incorrect lacp mux state when agg not active (Jarod Wilson) [1258446] - [netdrv] bonding: fix bond_open don't always set slave active flag (Jarod Wilson) [1258446] - [netdrv] bonding: update bond carrier state when min_links option changes (Jarod Wilson) [1258446] - [netdrv] bonding: change AD_LINK_SPEED_BITMASK to enum to suport more speed (Jarod Wilson) [1258446] - [virt] kvm: ioapic: conditionally delay irq delivery duringeoi broadcast (Fam Zheng) [1199155] - [kernel] ipc, sem: fix use after free on IPC_RMID after a task using same semaphore set exits (Herton R. Krzesinski) [1233300] - [fs] xfs: extent size hints can round up extents past MAXEXTLEN (Leonardo Menezes Vaz) [1211110] - [fs] Remove BUG_ON in nfs_clear_inode (Frank Sorenson) [1224343] - [net] use address assign type "SET" (Jarod Wilson) [1225359] - [net] ethtool: set addr_assign_type to NET_ADDR_SET when addr is passed on create (Jarod Wilson) [1225359] - [net] rtnl: use dev_set_mac_address() instead of plain ndo_ (Jarod Wilson) [1225359] - [net] ipv4: inet_fragmentation: compute work more accurate (Hannes Frederic Sowa) [1235465]- [mm] swap: make nr_swap_pages atomic (Jerome Marchand) [1252362] - [fs] autofs4 - fix uid and gid assignment in mount request (Ian Kent) [1248820] - [netdrv] bna: fix interrupts storm caused by erroneous packets (Ivan Vecera) [1241287] - [x86] intel_pstate: Add SKY-S support (Steve Best) [1199344]- [edac] pci: avoid negative reference count of edac_class (Herton R. Krzesinski) [1227845] - [scsi] ipr: Increase default adapter init stage change timeout (Steve Best) [1229209] - [fs] nfs4: Avoid NULL reference or double free in nfsd4_fslocs_free() (J. Bruce Fields) [1113914] - [firmware] add iwlwifi-8000C-13 ucode (Stanislaw Gruszka) [1134603] - [netdrv] ixgbe: Cleanup probe to remove redundant attempt to ID PHY (John Greene) [1232125]- [net] Always propagate flag changes to interfaces (Jarod Wilson) [1222823] - [s390] zcrypt: Fixed reset and interrupt handling of AP queues (Hendrik Brueckner) [1238308] - [scsi] zfcp: Use correct length for FCP_RSP_INFO (Hendrik Brueckner) [1223105] - [tools] perf: avoid possible race condition in copyfile (Milos Vyletel) [1229673] - [tools] perf: Introduce copyfile_offset function (Milos Vyletel) [1229673] - [tools] perfs: Add rm_rf utility function (Milos Vyletel) [1229673]- [netdrv] fm10k: Bump driver version to 0.15.2 (Neil Horman) [1150346] - [netdrv] fm10k: corrected VF multicast update (Neil Horman) [1150346] - [netdrv] fm10k: mbx_update_max_size does not drop all oversized messages (Neil Horman) [1150346] - [netdrv] fm10k: reset head instead of calling update_max_size (Neil Horman) [1150346] - [netdrv] fm10k: renamed mbx_tx_dropped to mbx_tx_oversized (Neil Horman) [1150346] - [netdrv] fm10k: update xcast mode before synchronizing multicast addresses (Neil Horman) [1150346] - [netdrv] fm10k: start service timer on probe (Neil Horman) [1150346] - [netdrv] fm10k: fix function header comment (Neil Horman) [1150346] - [netdrv] fm10k: comment next_vf_mbx flow (Neil Horman) [1150346] - [netdrv] fm10k: don't handle mailbox events in iov_event path and always process mailbox (Neil Horman) [1150346] - [netdrv] fm10k: use separate workqueue for fm10k driver (Neil Horman) [1150346] - [netdrv] fm10k: Set PF queues to unlimited bandwidth during virtualization (Neil Horman) [1150346] - [netdrv] fm10k: expose tx_timeout_count as an ethtool stat (Neil Horman) [1150346] - [netdrv] fm10k: only increment tx_timeout_count in Tx hang path (Neil Horman) [1150346] - [netdrv] fm10k: remove extraneous "Reset interface" message (Neil Horman) [1150346] - [netdrv] fm10k: separate PF only stats so that VF does not display them (Neil Horman) [1150346] - [netdrv] fm10k: use hw->mac.max_queues for stats (Neil Horman) [1150346] - [netdrv] fm10k: only show actual queues, not the maximum in hardware (Neil Horman) [1150346] - [netdrv] fm10k: allow creation of VLAN on default vid (Neil Horman) [1150346] - [netdrv] fm10k: fix unused warnings (Neil Horman) [1150346] - [netdrv] fm10k: Add netconsole support (Neil Horman) [1150346] - [netdrv] fm10k: Have the VF get the default VLAN during init (Neil Horman) [1150346] - [netdrv] fm10k: Correct spelling mistake (Neil Horman) [1150346] - [netdrv] fm10k: Remove redundant rx_errors in ethtool (Neil Horman) [1150346] - [netdrv] fm10k: Corrected an error in Tx statistics (Neil Horman) [1150346] - [netdrv] fm10k: Resolve various spelling errors and checkpatch warnings (Neil Horman) [1150346] - [netdrv] fm10k: Implement ndo_features_check (Neil Horman) [1150346] - [netdrv] fm10k: Resolve compile warnings with W=1 (Neil Horman) [1150346] - [netdrv] fm10k: Validate VLAN ID in fm10k_update_xc_addr_pf (Neil Horman) [1150346] - [netdrv] fm10k: Increase the timeout for the data path reset (Neil Horman) [1150346] - [netdrv] net/fm10k: Avoid double setting of NETIF_F_SG for the HW encapsulation feature mask (Neil Horman) [1150346] - [netdrv] fm10k: Clean-up page reuse code (Neil Horman) [1150346] - [netdrv] fm10k/igb/ixgbe: Use dma_rmb on Rx descriptor reads (Neil Horman) [1150346] - [netdrv] ethernet/intel: Use eth_skb_pad and skb_put_padto helpers (Neil Horman) [1150346] - [netdrv] fm10k: use netdev_rss_key_fill() helper (Neil Horman) [1150346] - [netdrv] fm10k: Add CONFIG_FM10K_VXLAN configuration option (Neil Horman) [1150346] - [netdrv] fm10k: Unlock mailbox on VLAN addition failures (Neil Horman) [1150346] - [netdrv] fm10k: Check the host state when bringing the interface up (Neil Horman) [1150346] - [netdrv] fm10k: fix race accessing page->_count (Neil Horman) [1150346] - [netdrv] fm10k: Correctly set the number of Tx queues (Neil Horman) [1150346] - [netdrv] fm10k: Reduce buffer size when pages are larger than 4K (Neil Horman) [1150346] - [netdrv] fm10k: using vmalloc requires including linux/vmalloc.h (Neil Horman) [1150346] - [netdrv] fm10k: Add support for PTP (Neil Horman) [1150346] - [netdrv] fm10k: Add support for ptp to hw specific files (Neil Horman) [1150346] - [netdrv] fm10k: Add support for debugfs (Neil Horman) [1150346] - [netdrv] fm10k: Add support for IEEE DCBx (Neil Horman) [1150346] - [netdrv] fm10k: Add support for SR-IOV to driver (Neil Horman) [1150346] - [netdrv] fm10k: Add support for SR-IOV to PF core files (Neil Horman) [1150346] - [netdrv] fm10k: Add support for VF (Neil Horman) [1150346] - [netdrv] fm10k: Add support for PF <-> VF mailbox (Neil Horman) [1150346] - [netdrv] fm10k: Add support for MACVLAN acceleration (Neil Horman) [1150346] - [netdrv] fm10k: Add support for netdev offloads (Neil Horman) [1150346] - [netdrv] fm10k: Add support for multiple queues (Neil Horman) [1150346] - [netdrv] fm10k: Add support for PCI power management and error handling (Neil Horman) [1150346] - [netdrv] fm10k: Add ethtool support (Neil Horman) [1150346] - [netdrv] fm10k: Add transmit and receive fastpath and interrupt handlers (Neil Horman) [1150346] - [netdrv] fm10k: Add Tx/Rx hardware ring bring-up/tear-down (Neil Horman) [1150346] - [netdrv] fm10k: Add service task to handle delayed events (Neil Horman) [1150346] - [netdrv] fm10k: add support for Tx/Rx rings (Neil Horman) [1150346] - [netdrv] fm10k: Add interrupt support (Neil Horman) [1150346] - [netdrv] fm10k: Add support for ndo_open/stop (Neil Horman) [1150346] - [netdrv] fm10k: Add support for L2 filtering (Neil Horman) [1150346] - [netdrv] fm10k: Add support for PF (Neil Horman) [1150346] - [netdrv] fm10k: Add support for configuring PF interface (Neil Horman) [1150346] - [netdrv] fm10k: Add support for PF (Neil Horman) [1150346] - [netdrv] fm10k: Implement PF <-> SM mailbox operations (Neil Horman) [1150346] - [netdrv] fm10k: Add support for mailbox (Neil Horman) [1150346] - [netdrv] fm10k: Add support for basic interaction with hardware (Neil Horman) [1150346] - [netdrv] fm10k: Add support for TLV message parsing and generation (Neil Horman) [1150346] - [netdrv] fm10k: Add register defines and basic structures (Neil Horman) [1150346] - [netdrv] fm10k: Add skeletal frame for Intel FM10000 Ethernet Switch Host Interface Driver (Neil Horman) [1150346]- [kernel] percpu_counter: batch size aware __percpu_counter_compare (Hannes Frederic Sowa) [1235465] - [kernel] percpu_counter: make percpu_counters_lock irq-safe (Hannes Frederic Sowa) [1235465] - [kernel] lib/percpu_counter.c: fix bad percpu counter state during suspend (Hannes Frederic Sowa) [1235465] - [kernel] percpu_counter: unbreak __percpu_counter_add (Hannes Frederic Sowa) [1235465] - [kernel] lib/percpu_counter.c: fix __percpu_counter_add (Hannes Frederic Sowa) [1235465] - [kernel] percpu_counter: make APIs irq safe (Hannes Frederic Sowa) [1235465] - [kernel] lib/percpu_counter.c: __this_cpu_write doesn't need to be protected by spinlock (Hannes Frederic Sowa) [1235465] - [kernel] lib/percpu_counter.c: enclose hotplug only variables in hotplug ifdef (Hannes Frederic Sowa) [1235465] - [kernel] percpucounter: Optimize __percpu_counter_add a bit through the use of this_cpu options (Hannes Frederic Sowa) [1235465] - [kernel] percpu_counter: use this_cpu_ptr instead of per_cpu_ptr (Hannes Frederic Sowa) [1235465] - [kernel] percpu: fix list_head init bug in __percpu_counter_init (Hannes Frederic Sowa) [1235465] - [net] vlan: restore VLAN_GROUP_ARRAY_LEN definition (Michal Schmidt) [1242145] - [md] dm btree remove: fix bug in redistribute3 (Mike Snitzer) [1242023] - [netdrv] vmxnet3: prevent receive getting out of sequence on napi poll (Neil Horman) [1236564] - [netdrv] vmxnet3: Bump up driver version number (Neil Horman) [1236564] - [netdrv] vmxnet3: Fix memory leaks in rx path fwd (Neil Horman) [1236564] - [netdrv] vmxnet3: Register shutdown handler for device fwd (Neil Horman) [1236564] - [netdrv] vmxnet3: spelling fixes (Neil Horman) [1236564] - [netdrv] Vmxnet3: Copy TCP header to mapped frame for IPv6 packets (Neil Horman) [1236564] - [netdrv] Vmxnet3: Change the hex constant to its decimal equivalent (Neil Horman) [1236564] - [netdrv] Vmxnet3: Fix ethtool -S to return correct rx queue stats (Neil Horman) [1236564] - [netdrv] Vmxnet3: Reinitialize vmxnet3 backend on wakeup from hibernate (Neil Horman) [1236564] - [netdrv] Vmxnet3: Make Rx ring 2 size configurable (Neil Horman) [1236564] - [netdrv] vmxnet3: use netdev_rss_key_fill() helper (Neil Horman) [1236564] - [netdrv] PCI: Move PCI_VENDOR_ID_VMWARE to pci_ids.h (Neil Horman) [1236564] - [netdrv] VMXNET3: Check for map error in vmxnet3_set_mc (Neil Horman) [1236564] - [netdrv] vmxnet3: fix decimal printf format specifiers prefixed with 0x (Neil Horman) [1236564] - [netdrv] use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Neil Horman) [1236564] - [netdrv] vmxnet3: Call dev_kfree_skb_any instead of dev_kfree_skb (Neil Horman) [1236564] - [netdrv] vmxnet3: fix building without CONFIG_PCI_MSI (Neil Horman) [1236564] - [netdrv] vmxnet3: Use pci_enable_msix_range instead of pci_enable_msix (Neil Horman) [1236564] - [netdrv] vmxnet3: Fix MSI-X/MSI enablement code (Neil Horman) [1236564] - [netdrv] vmxnet3: use initialized skb pointer to set hash (Neil Horman) [1236564] - [netdrv] vmxnet3 calls skb_set_hash (Neil Horman) [1236564] - [netdrv] vmxnet3: remove unnecessary pci_set_drvdata (Neil Horman) [1236564] - [netdrv] vmxnet3: Remove extern from function prototypes (Neil Horman) [1236564] - [netdrv] VMXNET3: Add support for virtual IOMMU (Neil Horman) [1236564] - [kernel] sched, cgroup: replace signal_struct->group_rwsem with a global percpu_rwsem (Oleg Nesterov) [1198732] - [kernel] percpu_rw_semaphore: add lockdep annotations (Oleg Nesterov) [1198732] - [kernel] percpu_rw_semaphore: kill ->writer_mutex, add ->write_ctr (Oleg Nesterov) [1198732] - [kernel] percpu_rw_semaphore: reimplement to not block the readers unnecessarily (Oleg Nesterov) [1198732] - [kernel] percpu-rwsem: use synchronize_sched_expedited (Oleg Nesterov) [1198732] - [kernel] percpu-rw-semaphores: use rcu_read_lock_sched (Oleg Nesterov) [1198732] - [kernel] percpu-rw-semaphores: use light/heavy barriers (Oleg Nesterov) [1198732] - [kernel] blockdev: turn a rw semaphore into a percpu rw semaphore (Oleg Nesterov) [1198732] - [kernel] softirq: Add softirq_2ms_loop and default to existing RHEL6 behaviour (Prarit Bhargava) [970263] - [kernel] softirq: reduce latencies (Prarit Bhargava) [970263] - [net] udp: fix behavior of wrong checksums (Denys Vlasenko) [1240759] {CVE-2015-5364 CVE-2015-5366} - [md] Revert "dm: only run the queue on completion if congested or no requests pending" (Mike Snitzer) [1240767] - [md] Revert "dm: don't schedule delayed run of the queue if nothing to do" (Mike Snitzer) [1240767]- [fs] vfs: Unhash and evict unused children dentries after rmdir (Lukas Czerner) [1241030] - [fs] vfs: Prevent syncing frozen file system (Lukas Czerner) [1241791] - [fs] vfs: Prevent freeing unlinked file to be indefinitely delayed (Lukas Czerner) [1236736] - [fs] vmcore: continue vmcore initialization if PT_NOTE is found empty (Baoquan He) [1236437] - [fs] vmcore: prevent PT_NOTE p_memsz overflow during header update (Baoquan He) [1236437] - [kernel] audit/fix non-modular users of module_init in core code (Baoquan He) [1236437]- [security] selinux: don't waste ebitmap space when importing NetLabel categories (Paul Moore) [1130197] - [x86] Revert "Add driver auto probing for x86 features v4" (Prarit Bhargava) [1231280] - [net] bridge: netfilter: don't call iptables on vlan packets if sysctl is off (Florian Westphal) [1236551] - [net] ebtables: Allow filtering of hardware accelerated vlan frames (Florian Westphal) [1236551]- [fs] Revert "fuse: use clear_highpage and KM_USER0 instead of KM_USER1" (Brian Foster) [1229562]- [netdrv] bnx2x: Move statistics implementation into semaphores (Michal Schmidt) [1231348] - [scsi] storvsc: Set the SRB flags correctly when no data transfer is needed (Vitaly Kuznetsov) [1221404]- [block] fix ext_dev_lock lockdep report (Jeff Moyer) [1230927] - [md] Revert "md dm: run queue on re-queue" (Mike Snitzer) [1232007] - [firmware] another cxgb4 firmware load fixup (Sai Vemuri) [1189255] - [char] tty: Don't protect atomic operation with mutex (Aristeu Rozanski) [1184182] - [edac] i5100 add 6 ranks per channel (Aristeu Rozanski) [1171333] - [edac] i5100 clean controller to channel terms (Aristeu Rozanski) [1171333] - [crypto] rng - Remove krng (Herbert Xu) [1226418] - [crypto] drbg - Add stdrng alias and increase priority (Herbert Xu) [1226418] - [crypto] seqiv - Move IV seeding into init function (Herbert Xu) [1226418] - [crypto] eseqiv - Move IV seeding into init function (Herbert Xu) [1226418] - [crypto] chainiv - Move IV seeding into init function (Herbert Xu) [1226418]- [gpu] drm/radeon: fix freeze for laptop with Turks/Thames GPU (Jerome Glisse) [1213297] - [md] dm: fix casting bug in dm_merge_bvec (Mike Snitzer) [1226453] - [fs] nfs: Send the size attribute on open(O_TRUNC) (Benjamin Coddington) [1208065] - [net] inet: fix processing of ICMP frag_needed messages (Sabrina Dubroca) [1210321] - [net] tcp: double default TSQ output bytes limit (Hannes Frederic Sowa) [1140590] - [hv] hv_balloon: correctly handle num_pages>INT_MAX case (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: correctly handle val.freeramid executables (Mateusz Guzik) [1216269] {CVE-2015-3339} - [netdrv] i40e: Make sure to be in VEB mode if SRIOV is enabled at probe (Stefan Assmann) [1206000] - [netdrv] i40e: start up in VEPA mode by default (Stefan Assmann) [1206000] - [netdrv] e1000e: Bump the version to 3.2.5 (John Greene) [1211531] - [netdrv] e1000e: fix unit hang during loopback test (John Greene) [1211531] - [netdrv] e1000e: fix systim issues (John Greene) [1211531] - [netdrv] e1000e: fix legacy interrupt handling in i219 (John Greene) [1211531] - [netdrv] e1000e: fix flush_desc_ring implementation (John Greene) [1211531] - [netdrv] e1000e: fix logical error in flush_desc_rings (John Greene) [1211531] - [netdrv] e1000e: remove call to do_div and sign mismatch warning (John Greene) [1211531] - [netdrv] e1000e: i219 execute unit hang fix on every reset or power state transition (John Greene) [1211531] - [netdrv] e1000e: i219 fix unit hang on reset and runtime D3 (John Greene) [1211531] - [netdrv] e1000e: fix call to do_div to use u64 arg (John Greene) [1211531] - [netdrv] e1000e: Cleanup handling of VLAN_HLEN as a part of max frame size (John Greene) [1211531] - [netdrv] e1000e: Correctly include VLAN_HLEN when changing interface MTU (John Greene) [1211531] - [netdrv] e1000e: call netif_carrier_off early on down (John Greene) [1211531]- [serial] add ability to set IRQ via module parameter (Prarit Bhargava) [1210848] - [fs] pipe: fix pipe corruption and iovec overrun on partial copy (Seth Jennings) [1185166] {CVE-2015-1805} - [netdrv] macvlan: add VLAN filters to lowerdev (Ivan Vecera) [1213846] - [x86] Mark Intel Broadwell-DE processor as unsupported (Steve Best) [1226904] - [net] ipv6: reallocate addrconf router for ipv6 address when lo device up (Hannes Frederic Sowa) [1223610] - [mm] memory-failure: move refcount only in !MF_COUNT_INCREASED (Rafael Aquini) [1222832] - [mm] memory-failure: shift page lock from head page to tail page after thp split (Rafael Aquini) [1222832] - [mm] memory-failure: transfer page count from head page to tail page after split thp (Rafael Aquini) [1222832] - [scsi] lpfc: Correct loss of target discovery after cable swap (Rob Evers) [1226779]- [netdrv] iwlwifi: use custom workqueue (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: remove not used *bt-coex* files (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: avoid use-after-free on iwl_mvm_d0i3_enable_tx() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: clean net-detect info if device was reset during suspend (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: take the UCODE_DOWN reference when resuming (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: BT Coex - duplicate the command if sent ASYNC (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: nvm: force mac from otp in case nvm mac is reserved (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Free fw_status after use to avoid memory leak (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix MLME trigger (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: don't disable the busmaster DMA clock for family 8000 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: 7000: modify the firmware name for 3165 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: forbid MIMO on devices that don't support it (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: force quota update update after FW restart (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix typo in CONFIG option (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't power off the device between INIT and OPER firmwares (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: prevent using unmapped memory in fw monitor (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Avoid signal based decisions if ave beacon RSSI is 0 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix scan iteration complete notification handling (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't stop the FW monitor too early (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix Tx Power firmware API (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: capture connection loss as part of MLME trigger (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for time events (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: do string formatting in debug triggers (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: fix spelling errors (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't return uninitialized value in get_survey() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove unused arguments (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Fix wrongfully flushing frames in the roc/off channel queue (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add debugfs entry with the number of net-detect scans (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: refactor rs_update_rate_tbl (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: check the size of the trigger struct from the firmware file (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for firmware dump upon MLME failures (Stanislaw Gruszka) [1134606] - [net] mac80211: Fix mac80211.h docbook comments (Stanislaw Gruszka) [1134606] - [net] mac80211: notify the driver about deauth (Stanislaw Gruszka) [1134606] - [net] mac80211: notify the driver about association status (Stanislaw Gruszka) [1134606] - [net] mac80211: notify the driver about authentication status (Stanislaw Gruszka) [1134606] - [netdrv] mac80211: convert rssi_callback() to event_callback() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: fix comment indentation (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Clean up UMAC scan UIDs in the reset and drv_stop flows (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: 8000: change PNVM in case it doesn't match to the HW step (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix debug print in the RSA ownership workaround (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: allow to configure the timeout for the Tx queues (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: drop support for early versions of 8000 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: use debugfs_create_bool() for enable_scan_iteration_notif (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: initialize trans_pcie->ref_count on configure() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: inform mac80211 about umac scans that was aborted by restart (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove d0i3 ref correctly during AP start (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: Fix memory leak in iwl_req_fw_callback() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove WARN_ON for invalid BA notification (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: take IWL_MVM_REF_UCODE_DOWN before restarting hw (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't wait for firmware verification (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: add new 3165 series PCI IDs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove time-event start/end failure warning (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add iccm data to 8000 b-step data dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: add rx packet sequence number to dbg print (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: properly flush the queues for buffering transport (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: assign new TLV bit for multi-source LAR (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: continue (with error) CSA on GO time event failure (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: simplify iwl_mvm_get_wakeup_status() return (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't double unlock the mutex in __iwl_mvm_resume() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: clarify time event end handling (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Always enable the smart FIFO (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: update copyright to include 2015 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: add more new 8260 series PCI IDs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: BT Coex - update the new API (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix force NMI for 8000 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: freeze the non-shared queues when a station goes to sleep (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: allow the op_mode to freeze the stuck queue timer (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: update Tx statistics when using fixed rate (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't init MCC during CT-kill (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove warning on station exhaustion (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: trans: Take ownership on secure machine before FW load (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: add new 8260 series PCI IDs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: improve ss_params debug print (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: don't allow the FW to return invalid ch indices (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: reflect TDLS pm state in mvmvif->pm_enabled (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix identation (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove unneeded include iwl-fw-error-dump.h (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: use correct NVM offset for LAR enable for new NVMs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: fix smatch warning: warn: inconsistent indenting (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: include more registers in the prph dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: speed up the Tx DMA stop flow (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support family 8000 B2/C steps (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: always update the quota after association (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: BT Coex - disable RRC by default (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove IWL_UCODE_TLV_API_SF_NO_DUMMY_NOTIF (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove IWL_UCODE_TLV_API_DISABLE_STA_TX (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: bump API to 13 for devices that use iwlmvm (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: set LAR MCC on D3/D0 transitions (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support LAR updates from BIOS (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: take the MAC address from HW registers (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: allow disabling LAR via module param (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support new PHY_SKU nvm section for family 8000 B0 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: disable 11ac if 11n is disabled (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: iwlmvm: LAR: disable LAR support due to NVM vs TLV conflict (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: change last 5ghz channel to 165 & add support for 8000 family (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: use IWL_DEFAULT_MAX_TX_POWER for max_eirp (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: nvm: init correct nvm channel list for 8000 devices (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: LAR: Add chub mcc change notify command (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: don't declare support for 5ghz if not supported (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: ignore IBSS flag as regulatory NO-IR indication (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: consider LAR support during NVM parse (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: create regdomain from mcc_update_cmd response (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: init country code on init/recovery (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add MCC update FW API (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: disconnect if CSA time event fails scheduling (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: dvm: drop VO packets when mac80211 tells us to (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix compilation with IWLWIFI_DEBUGFS not set (Stanislaw Gruszka) [1134606] - [netdrv] wireless: Use eth__addr instead of memset (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't override passive dwell in case of fragmented scan (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for firmware dump upon low RSSI (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for firmware dump upon statistics (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: restart firmware recording when no configuration is set (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for firmware dump upon command response (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for firmware dump upon channel switch (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for firmware dump upon missed beacons (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add the cause of the firmware dump in the dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add framework for triggers for fw dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: use only 40 ms for fragmented scan (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: allow to force the Rx chains from debugfs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: add new TLV capability flag for BT PLCR (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't iterate interfaces to disconnect in net-detect (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: new Alive / error table API (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support beacon statistics for BSS client (Stanislaw Gruszka) [1134606] - [net] cfg80211: add nl80211 beacon-only statistics (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't write to DBGC_OUT_CTRL when stopping the recording (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove deprecated scan API code (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: deprecate -9.ucode for 3160 / 7260 / 7265 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support radio statistics as global survey (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add statistics API version 10 (Stanislaw Gruszka) [1134606] - [net] cfg80211: add scan time to survey data (Stanislaw Gruszka) [1134606] - [netdrv] cfg80211: remove "channel" from survey names (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: apply destination before releasing reset (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove unused function in BT coex (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix BT coex shared antenna activity check (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: print single stream params via debugfs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: avoid ss_force from being reset after tx idle (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: increase the number of PAPD channel groups to 9 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: consider TDLS queues as used during drain (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: disable MIMO for low latency P2P (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: adapt rate matching to new STBC/BFER (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: disable beamformer unless FW supports it (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't try to stop scans that are not running anymore (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: better match tx response rate to the LQ table (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: call ieee80211_scan_completed() even if scan abort fails (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: reduce quota threshold (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't send a command the firmware doesn't know (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Fix building channels in scan_config_cmd (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Enable EBS also in single scan on umac interface (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Fix a few EBS error handling bugs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: allow to define the stuck queue timer per queue (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: enable watchdog on Tx queues for mvm (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: ignore stale TDLS ch-switch responses (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: improve TDLS ch-sw state machine (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: prepare the enablement of 31 TFD queues (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: enable forcing single stream Tx decision (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove space padding after sysassert description (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add beamformer support (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: don't dump useless data when a TFD queue hangs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't reprobe if we fail during reconfig and fw_restart is false (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: check IWL_UCODE_TLV_API_SCD_CFG in API and not in capa (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix rx chains configuration in phy ctxt cmd (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: support secured boot flow for family 8000 B step (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: use a new API for enabling STBC (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: refactor ht/vht init (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: remove stats argument from functions (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: really disable TDLS queues (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: BT Coex - set all the co-running values to 0 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Do not consider invalid HW queues in queue mask (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support family 8000 C step (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: init ref_lock (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: document switch case fall-through in iwl_mvm_send_sta_key (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: use STBC regardless of power save mode (Stanislaw Gruszka) [1134606] - [netdrv] Revert "iwlwifi: mvm: drop non VO frames when flushing" (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add support for new LTR command (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: BT Coex - fine tune the MPLUT register (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: move U-APSD decision to authentication (Stanislaw Gruszka) [1134606] - [netdrv] mac80211: move U-APSD enablement to vif flags (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: ignore temperature updates in the RX statistics notification (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: cleanup unuseful and overflowing traces (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: generate statistics debugfs code (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: move statistics API to new header file (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: sync statistics firmware API (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: correctly set the NMI register (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add rxf and txf to dump data (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add support for dumping a secondary SRAM (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add debugfs file for misbehaving U-APSD AP (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: let the firmware configure the scheduler (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: remove unused TLV capability flags (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add print of he nvm version (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: set max_out_time equal to frag_passive_dwell in fragmented scan (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: allow to disable MIMO for P2P only (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: allow to collect debug data from non-sleepable context (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: make sure state isn't in d0i3 when stopping fw monitor (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Add debugfs entry to enable scan offload notification (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: add new config and PCI IDs for 4165 series (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: make sure state isn't in d0i3 when collecting fw dbg (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: repeat initial legacy rates in LQ table (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't indicate no BA if STA was in powersave (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: organize and cleanup consts (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Alter passive scan fragmentation parameters in case of multi-MAC (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: call to pcie_apply_destination also on family 8000 B step (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: ask the fw to wakeup (from d0i3) on sysassert (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: tlv: add support for IWL_UCODE_TLV_SDIO_ADMA_ADDR TLV (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: use iwl_mvm_sta_from_mac80211() consistently (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: use iwl_mvm_vif_from_mac80211() consistently (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: remove useless extern definition of iwl4265_2ac_sdio_cfg (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: clean refs before stop_device() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: dvm: main: Use setup_timer (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: dvm: tt: Use setup_timer (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support 2 different channels (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: wait for d0i3 exit on hw restart (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: consider d0i3_disable in iwl_mvm_is_d0i3_supported() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: support multiple d0i3 modes (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support IWL_D0I3_MODE_ON_SUSPEND d0i3 mode (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: allow both d0i3 and d3 wowlan configuration modes (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: add basic reference accounting (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: convert the SRAM dump to the generic memory dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: change SMEM dump to general purpose memory dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add smem content to dump data (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support additional nvm_file in family 8000 B step (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: fix max rate allowed if no rate is allowed (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: clear tt values when entering CT-kill (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Set the HW step in the core dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: allow RSSI compensation (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add debugfs to trigger fw debug logs collection (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: let the Manageability Engine know when we leave (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support LnP 1x1 antenna configuration (Stanislaw Gruszka) [1134606] - [netdrv] Revert "iwlwifi: use correct fw file in 8000 b-step" (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add fw runtime stack to dump data (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: remove MODULE_VERSION (Stanislaw Gruszka) [1134606]- [x86] perf/intel: Add INST_RETIRED.ALL workarounds (Jiri Olsa) [1189949] - [x86] perf/intel: Add Broadwell core support (Jiri Olsa) [1189949] - [x86] perf/intel: Add new cache events table for Haswell (Jiri Olsa) [1189949]- [tools] perf trace: Handle legacy syscalls tracepoints (Jiri Olsa) [1212402] - [scsi] qla2xxx: fix busy wait regression (Chad Dupuis) [1207270] - [fs] eCryptfs: Remove buggy and unnecessary write in file name decode routine (Mateusz Guzik) [1202156] {CVE-2014-9683} - [net] ipv4: Missing sk_nulls_node_init in ping_unhash (Denys Vlasenko) [1218103] {CVE-2015-3636} - [s390] dasd: disable CUIR support for z/VM (Hendrik Brueckner) [1223721] - [ata] ahci: avoton port-disable reset-quirk (David Milburn) [1223187] - [inifinband] iw_cxgb4: don't call neigh_release (Sai Vemuri) [1215835] - [fs] sunrpc: Set alloc_slot for backchannel tcp ops (Sachin Prabhu) [1208339] - [fs] epoll: convert max_user_watches to long (George Beshers) [741705] - [firmware] cxgb4: add missing Makefile invocation for 1.13.32.0 images (Jarod Wilson) [1189255] - [fs] proc: make proc_fd_permission() thread-friendly (Carlos Maiolino) [1201593] - [acpi] scan: reduce log level of "ACPI: \_PR_.CPU4: failed to get CPU APIC ID" (Charles Rose) [1222466] - [netdrv] mlx5: wrong page mask if CONFIG_ARCH_DMA_ADDR_T_64BIT enabled for 32Bit architectures (Doug Ledford) [1141604] - [netdrv] vmxnet3: Receive vlan stripped frames in hwaccel path (Neil Horman) [1218404] - [fs] NFSv4.1: Deal effectively with interrupted RPC calls (Steve Dickson) [1200956] - [fs] NFSv4.1: Try to deal with NFS4ERR_SEQ_MISORDERED (Steve Dickson) [1200956] - [fs] NFSv4.1: Handle NFS4ERR_BADSLOT errors correctly (Steve Dickson) [1200956] - [kernel] cgroup: fix cgroup_rmdir vs close race (Johannes Weiner) [1167772] - [thermal] intel_powerclamp: add id for Avoton SoC (Steve Best) [1225544] - [kernel] tracing: Buffer the output of seq_file in case of filled buffer (Jiri Olsa) [1123102] - [kernel] tracing: Consolidate protection of reader access to the ring buffer (Jiri Olsa) [1123102] - [kernel] tracing: Fix ring_buffer_read_page reading out of page boundary (Jiri Olsa) [1123102] - [kernel] ring-buffer: Check for end of page in iterator (Jiri Olsa) [1123102] - [netdrv] be2net: use PCI MMIO read instead of config read for errors (Ivan Vecera) [1216088] - [thermal] powerclamp: add ids for future xeon cpus (Steve Best) [1183181] - [powercap] RAPL: add IDs for future Xeon CPUs (Steve Best) [1183177] - [net] flow_dissector: fail on evil iph->ihl (Jason Wang) [1179559] - [netdrv] hyperv: Add IPv6 into the hash computation for vRSS (Jason Wang) [1179559] - [netdrv] hyperv: Add handling of IP header with option field in netvsc_set_hash (Jason Wang) [1179559] - [net] bridge: check return value of ipv6_dev_get_saddr() (Thadeu Lima de Souza Cascardo) [765987] - [net] bridge: Fix possibly wrong MLD queries' ethernet source address (Thadeu Lima de Souza Cascardo) [765987] - [net] bridge: Use IPv6 link-local address for multicast listener queries (Thadeu Lima de Souza Cascardo) [765987] - [net] conntrack: RFC5961 challenge ACK confuse conntrack LAST-ACK transition (Jesper Brouer) [1200541 1212801] - [net] tcp: Restore RFC5961-compliant behavior for SYN packets (Jesper Brouer) [1200541 1212801] - [crypto] drbg - fix maximum value checks on 32 bit systems (Herbert Xu) [1219907] - [crypto] drbg - remove configuration of fixed values (Herbert Xu) [1219907] - [netdrv] iwlwifi: mvm: protect rate scaling against non-mvm IBSS stations (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: send AP probe as unicast again (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: count interfaces correctly for combination checks (Stanislaw Gruszka) [1206103] - [netdrv] wl18xx: show rx_frames_per_rates as an array as it really is (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: fix RX A-MPDU session reorder timer deletion (Stanislaw Gruszka) [1206103] - [netdrv] ath9k: fix tracking of enabled AP beacons (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: dvm: run INIT firmware again upon .start() (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: mvm: rs: fix BT Coex check to look at the correct ant (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: mvm: Fix ROC removal (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: mvm: BT Coex - fix a NULL pointer exception (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: fix max_ht_ampdu_exponent for older devices (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: drop unencrypted frames in mesh fwding (Stanislaw Gruszka) [1206103] - [netdrv] b43: fix support for 5 GHz only BCM43228 model (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: disable u-APSD queues by default (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: notify channel switch at the end of ieee80211_chswitch_post_beacon() (Stanislaw Gruszka) [1206103] - [netdrv] nl80211: ignore HT/VHT capabilities without QoS/WMM (Stanislaw Gruszka) [1206103] - [netdrv] ath5k: fix spontaneus AR5312 freezes (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: Send EAPOL frames at lowest rate (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: mvm: always use mac color zero (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: mvm: fix failure path when power_update fails in add_interface (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: mvm: validate tid and sta_id in ba_notif (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: pcie: disable the SCD_BASE_ADDR when we resume from WoWLAN (Stanislaw Gruszka) [1206103] - [x86] perf: Don't use -ENOSPC for out of PMU resources (Jiri Olsa) [1215827] - [x86] perf: Blacklist all MEM_*_RETIRED events for Ivy Bridge (Jiri Olsa) [1215827] - [x86] perf: Add Intel IvyBridge event scheduling constraints (Jiri Olsa) [1215827] - [firmware] iwlwifi: update -12.ucode for 3160 / 7260 / 7265 / 7265D (Stanislaw Gruszka) [1194517] - [firmware] iwlwifi: update -10.ucode for 3160 / 7260 / 7265 / 7265D (Stanislaw Gruszka) [1194517]- [net] tcp: relax tcp_paws_check() (Thadeu Lima de Souza Cascardo) [1209147] - [x86] Mark Intel Broadwell-H processor as supported (Steve Best) [1132147] - [x86] kernel: ignore NMI IOCK when in kdump kernel (Jerry Snitselaar) [1196263] - [kernel] virtio: don't expose u16 in userspace api (Michael S. Tsirkin) [1154634] - [x86] apic/uv: Update the UV APIC HUB check (George Beshers) [1219207] - [x86] apic/uv: Update the UV APIC driver check (George Beshers) [1219207] - [x86] apic/uv: Update the APIC UV OEM check (George Beshers) [1219207]- [rpm] kernel.spec: fix 561.el6 changelog (Kurt Stutsman)- [net] Reinstate WIRELESS_EXT_SYSFS in net/wireless/Kconfig (John Linville) [1219434] - [netdrv] cxgb4: Firmware macro changes for fw verison 1.13.32.0 (Sai Vemuri) [1219233] - [netdrv] cxgb4: Move firmware version MACRO to t4fw_version.h (Sai Vemuri) [1219233] - [netdrv] be2net: fix SR-IOV resources optimization (Ivan Vecera) [1211535]- [powercap] RAPL: Add support for Intel Skylake processors (Steve Best) [1187314] - [powercap] rapl: add ID for Broadwell server (Steve Best) [1189925] - [s390] dasd: Fix unresumed device after suspend/resume having no paths (Hendrik Brueckner) [1213800] - [s390] dasd: fix inability to set a DASD device offline (Hendrik Brueckner) [1213799] - [s390] dasd: fix unresumed device after suspend/resume (Hendrik Brueckner) [1213801] - [netdrv] netvsc: don't flush peers notifying work during setting mtu (Jason Wang) [1203623] - [input] wacom: clear ABS_MISC on the touch device (Aristeu Rozanski) [1111332 1111333] - [x86] asm/entry/64: Remove a bogus 'ret_from_fork' optimization (Mateusz Guzik) [1209233] {CVE-2015-2830} - [fs] gfs2: try harder to obtain journal lock during recovery (Abhijith Das) [1110846] - [thermal] intel_powerclamp: add id for broadwell server (Steve Best) [1189954] - [net] Fix checksum features handling in netif_skb_features() (Vlad Yasevich) [1220247] - [scsi] megaraid_sas : Modify return value of megasas_issue_blocked_cmd() and wait_and_poll() to consider command status returned by firmware (Tomas Henzl) [1219105] - [netdrv] Revert "netxen: remove init of dev->perm_addr in drivers" (Tony Camuso) [1213689] - [ppc] Build RPA PCI Hotplug driver as module instead of directly into the kernel (Gustavo Duarte) [1095456] - [drm] radeon: fix wait in radeon_mn_invalidate_range_start (Rob Clark) [1218794] - [drm] i915: Fix and clean BDW PCH identification (Rob Clark) [1218794] - [drm] i915/vlv: save/restore the power context base reg (Rob Clark) [1218794] - [drm] radeon: Do not directly dereference pointers to BIOS area. (Rob Clark) [1218794] - [kernel] makefile: update drm version (Rob Clark) [1218794] - [drm] i915/vlv: remove wait for previous GFX clk disable request (Rob Clark) [1218794] - [drm] radeon: add extra check in radeon_ttm_tt_unpin_userptr (Rob Clark) [1218794] - [drm] i915: Reject the colorkey ioctls for primary and cursor planes (Rob Clark) [1218794] - [drm] radeon/dpm: fix 120hz handling harder (Rob Clark) [1218794] - [drm] radeon: do a posting read in cik_set_irq (Rob Clark) [1218794] - [drm] i915/vlv: remove wait for previous GFX clk disable request (Rob Clark) [1218794] - [drm] i915: Align initial plane backing objects correctly (Rob Clark) [1218794] - [drm] radeon: drop ttm two ended allocation (Rob Clark) [1218794] - [drm] edid: set ELD for firmware and debugfs override EDIDs (Rob Clark) [1218794] - [drm] radeon: drop setting UPLL to sleep mode (Rob Clark) [1218794] - [drm] radeon: do a posting read in si_set_irq (Rob Clark) [1218794] - [drm] radeon: fix interlaced modes on DCE8 (Rob Clark) [1218794] - [drm] Fixup racy refcounting in plane_force_disable (Rob Clark) [1218794] - [drm] Don't assign fbs for universal cursor support to files (Rob Clark) [1218794] - [drm] radeon: fix wait to actually occur after the signaling callback (Rob Clark) [1218794] - [drm] radeon: do a posting read in rs600_set_irq (Rob Clark) [1218794] - [drm] i915: Dell Chromebook 11 has PWM backlight (Rob Clark) [1218794] - [drm] radeon: do a posting read in evergreen_set_irq (Rob Clark) [1218794] - [drm] radeon: do a posting read in r600_set_irq (Rob Clark) [1218794] - [drm] i915: avoid processing spurious/shared interrupts in low-power states (Rob Clark) [1218794] - [drm] radeon: do a posting read in r100_set_irq (Rob Clark) [1218794] - [drm] i915: Prevent use-after-free in invalidate_range_start callback (Rob Clark) [1218794] - [drm] i915: Check obj->vma_list under the struct_mutex (Rob Clark) [1218794] - [drm] radeon: fix DRM_IOCTL_RADEON_CS oops (Rob Clark) [1218794] - [drm] i915/bdw: PCI IDs ending in 0xb are ULT. (Rob Clark) [1218794] - [drm] i915: Correct the IOSF Dev_FN field for IOSF transfers (Rob Clark) [1218794] - [drm] radeon: fix 1 RB harvest config setup for TN/RL (Rob Clark) [1218794] - [drm] i915: Insert a command barrier on BLT/BSD cache flushes (Rob Clark) [1218794] - [drm] radeon: use drm_mode_vrefresh() rather than mode->vrefresh (Rob Clark) [1218794] - [drm] i915: Drop vblank wait from intel_dp_link_down (Rob Clark) [1218794] - [drm] radeon: enable native backlight control on old macs (Rob Clark) [1218794] - [drm] radeon: fix voltage setup on hawaii (Rob Clark) [1218794] - [drm] radeon/dp: Set EDP_CONFIGURATION_SET for bridge chips if necessary (Rob Clark) [1218794] - [drm] radeon: workaround for CP HW bug on CIK (Rob Clark) [1218794] - [drm] radeon: only enable kv/kb dpm interrupts once v3 (Rob Clark) [1218794] - [drm] radeon: Don't try to enable write-combining without PAT (Rob Clark) [1218794] - [netdrv] i40e/i40evf: implement KR2 support (Stefan Assmann) [1214872] - [kernel] ethtool, net/mlx4_en: Add 100M, 20G, 56G speeds ethtool reporting support (Stefan Assmann) [1214872]- [x86] perf: Add cpu_ for core_pmu (Jiri Olsa) [1188336] - [block] NVMe: Initialize device list head before starting (David Milburn) [1158606] - [block] NVMe: Fix potential corruption on sync commands (David Milburn) [1158606] - [block] NVMe: Fix potential corruption during shutdown (David Milburn) [1158606] - [block] NVMe: Asynchronous controller probe (David Milburn) [1158606] - [block] NVMe: Register management handle under nvme class (David Milburn) [1158606] - [block] NVMe: Update module version (David Milburn) [1158606] - [block] NVMe: Handling devices incapable of I/O (David Milburn) [1158606] - [x86] Mark Intel Broadwell-EP processor as supported (Steve Best) [1132146] - [fs] nfs: Don't attempt to decode missing directory entries (Benjamin Coddington) [1182830] - [acpi] Skip creation of /proc/acpi/power_resource/ entries for duplicate power resource names (Lenny Szubowicz) [1206643] - [powerpc] perf: Cap 64bit userspace backtraces to PERF_MAX_STACK_DEPTH (Steve Best) [1213966]- [x86] mm: Linux stack ASLR implementation (Jacob Tanenbaum) [1195683] {CVE-2015-1593} - [scsi] megaraid_sas: do not process IOCTLs and SCSI commands during driver removal - a fix (Tomas Henzl) [1212364] - [fs] xfs: DIO write completion size updates race (Brian Foster) [1198440] - [x86] KVM: Fix lost interrupt on irr_pending race (Paolo Bonzini) [1213741] - [sound] ALSA: seq-oss: Initialize MIDI clients asynchronously (Jaroslav Kysela) [1212596] - [net] ipv6: Don't reduce hop limit for an interface (Denys Vlasenko) [1208493] {CVE-2015-2922} - [net] vlan: more careful checksum features handling (Vlad Yasevich) [1212384] - [kernel] tracing: Export tracing clock functions (Jerry Snitselaar) [1212502] - [input] wacom - use new input-mt routines (Aristeu Rozanski) [1111332 1111333] - [input] wacom: enable touch on Intuos 5 (Aristeu Rozanski) [1111332 1111333] - [netdrv] bnx2x: Fix kdump when iommu=on (Michal Schmidt) [1211695] - [netdrv] bnx2x: Fix busy_poll vs netpoll (Michal Schmidt) [1212365] - [netdrv] bnx2x: Fix statistics locking scheme (Michal Schmidt) [1211695] - [netdrv] bnx2x: Fix kdump on 4-port device (Michal Schmidt) [1211695]- [firmware] cxgb4: update firmware to revision 1.13.32.0 for T4 and T5 (Jarod Wilson) [1189255] - [netdrv] cxgb4: Add warning msg when attaching to adapters which have FLASHes smaller than 2Mb (Sai Vemuri) [1211742] - [infiniband] cxgb4: Increase epd buff size for debug interface (Sai Vemuri) [1211742] - [infiniband] cxgb4: Configure 0B MRs to match HW implementation (Sai Vemuri) [1211742] - [infiniband] cxgb4: Fix locking issue in process_mpa_request (Sai Vemuri) [1211742] - [infiniband] cxgb4: Limit MRs to < 8GB for T4/T5 devices (Sai Vemuri) [1211742] - [infiniband] cxgb4: Wake up waiters after flushing the qp (Sai Vemuri) [1211742] - [infiniband] cxgb4: Handle NET_XMIT return codes (Sai Vemuri) [1211742] - [netdrv] libcxgbi: fix freeing skb prematurely (Sai Vemuri) [1211742] - [netdrv] cxgb4i: use set_wr_txq() to set tx queues (Sai Vemuri) [1211742] - [netdrv] cxgb4i: handle non-pdu-aligned rx data (Sai Vemuri) [1211742] - [netdrv] cxgb4i: additional types of negative advice (Sai Vemuri) [1211742] - [netdrv] cxgb4/cxgb4i: set the max. pdu length in firmware (Sai Vemuri) [1211742] - [netdrv] cxgb4i: fix credit check for tx_data_wr (Sai Vemuri) [1211742] - [netdrv] cxgb4i: fix tx immediate data credit check (Sai Vemuri) [1211742] - [netdrv] cxgb4i: Don't block unload/cxgb4 unload when remote closes TCP connection (Sai Vemuri) [1211742] - [netdrv] cxgb4: Update FW version string to match FW binary version 1.12.25.0 (Sai Vemuri) [1211742] - [netdrv] cxgb4: Add a check for flashing FW using ethtool (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fill in supported link mode for SFP modules (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix missing initialization of win0_lock (Sai Vemuri) [1211742] - [netdrv] cxgb4vf: FL Starvation Threshold needs to be larger than the SGE's Egress Congestion Threshold (Sai Vemuri) [1211742] - [netdrv] cxgb4/cxgb4vf: For T5 use Packing and Padding Boundaries for SGE DMA transfers (Sai Vemuri) [1211742] - [netdrv] cxgb4vf: Move fl_starv_thres into adapter->sge data structure (Sai Vemuri) [1211742] - [netdrv] cxgb4vf: Replace repetitive pci device ID's with right ones (Sai Vemuri) [1211742] - [netdrv] cxgb4i: send abort_rpl correctly (Sai Vemuri) [1211742] - [netdrv] libcxgbi: support ipv6 address host_param (Sai Vemuri) [1211742] - [netdrv] cxgb4i: Fix -Wmaybe-uninitialized warning (Sai Vemuri) [1211742] - [netdrv] cxgb4i: Fix -Wunused-function warning (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix build failure in cxgb4 when ipv6 is disabled/not in-built (Sai Vemuri) [1211742] - [netdrv] cxgb4i: Remove duplicated CLIP handling code (Sai Vemuri) [1211742] - [netdrv] cxgb4i: avoid holding mutex in interrupt context (Sai Vemuri) [1211742] - [infiniband] cxgb4: Fix ntuple calculation for ipv6 and remove duplicate line (Sai Vemuri) [1211742] - [infiniband] cxgb4: Take IPv6 into account for best_mtu and set_emss (Sai Vemuri) [1211742] - [infiniband] cxgb4: Make c4iw_wr_log_size_order static (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix FW flash logic using ethtool (Sai Vemuri) [1211742] - [netdrv] cxgb4vf: Add 40G support for cxgb4vf driver (Sai Vemuri) [1211742] - [netdrv] cxgb4: Wait for device to get ready before reading any register (Sai Vemuri) [1211742] - [netdrv] cxgb4/cxgb4vf: Updated the LSO transfer length in CPL_TX_PKT_LSO for T5 (Sai Vemuri) [1211742] - [netdrv] cxgb4: clean up a type issue (Sai Vemuri) [1211742] - [netdrv] cxgb4: potential shift wrapping bug (Sai Vemuri) [1211742] - [netdrv] cxgb4: Add support for adaptive rx (Sai Vemuri) [1211742] - [netdrv] cxgb4/cxgb4vf: Add Devicde ID for two more adapter (Sai Vemuri) [1211742] - [netdrv] cxgb4vf: Remove superfluous "idx" parameter of CH_DEVICE() macro (Sai Vemuri) [1211742] - [netdrv] cxgb4: Use BAR2 Going To Sleep (GTS) for T5 and later (Sai Vemuri) [1211742] - [netdrv] cxgb4: Don't allocate adapter structure for all PF's (Sai Vemuri) [1211742] - [netdrv] cxgb4/cxgb4vf: Add device ID for new adapter and remove for dbg adapter (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix t4_flash_erase_sectors() to throw an error when requested to erase sectors which aren't in the FLASH (Sai Vemuri) [1211742] - [netdrv] cxgb4: Add support to S25FL032P flash (Sai Vemuri) [1211742] - [netdrv] cxgb4: Allow T4/T5 firmware sizes up to 1MB (Sai Vemuri) [1211742] - [netdrv] cxgb4: Issue mbox commands on correct mbox (Sai Vemuri) [1211742] - [netdrv] cxgb4: Avoid dumping Write-only registers in register dump (Sai Vemuri) [1211742] - [netdrv] cxgb4: Detect and display firmware reported errors (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix T5 adapter accessing T4 adapter registers (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fixed the code to use correct length for part number (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix for handling 1Gb/s SFP+ Transceiver Modules (Sai Vemuri) [1211742] - [netdrv] cxgb4: Free completed tx skbs promptly (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix race condition in cleanup (Sai Vemuri) [1211742] - [infiniband] cxgb4: Only call CQ completion handler if it is armed (Sai Vemuri) [1211742] - [netdrv] iw_cxgb4: Don't limit TPTE count to 32KB (Sai Vemuri) [1211742] - [netdrv] iw_cxgb4: advertise the correct device max attributes (Sai Vemuri) [1211742] - [netdrv] iw_cxgb4: Support query_qp() verb (Sai Vemuri) [1211742] - [netdrv] iw_cxgb4: log detailed warnings for negative advice (Sai Vemuri) [1211742] - [scsi] cxgb4i: Fix ipv6 build failure caught with randconfig (Sai Vemuri) [1145278] - [scsi] cxgb4i: remove spurious use of rcu (Sai Vemuri) [1145278] - [scsi] cxgb4i: Guard ipv6 code with a config check (Sai Vemuri) [1145278] - [scsi] cxgb4i: Add ipv6 code to driver, call into libcxgbi ipv6 api (Sai Vemuri) [1145278] - [scsi] libcxgbi: Add ipv6 api to driver (Sai Vemuri) [1145278] - [scsi] cxgb4i: Use cxgb4_select_ntuple to correctly calculate ntuple fields (Sai Vemuri) [1145278] - [scsi] cxgb4i: add support for T5 adapter (Sai Vemuri) [1145278] - [scsi] csgb4i: convert skb->transport_header into skb_transport_header(skb) (Sai Vemuri) [1145278] - [netdrv] cxgb4: Export symbols required by cxgb4i for ipv6 support and required defines (Sai Vemuri) [1145278] - [netdrv] cxfb4vf: Add config option to enable Chelsio cxgb4vf driver (Sai Vemuri) [1112417] - [netdrv] cxfb4vf: Call dev_kfree/consume_skb_any instead of kfree_skb (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use pci_enable_msix_range() instead of pci_enable_msix() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Turn off SGE RX/TX Callback Timers and interrupts in PCI shutdown routine (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Adds device ID for few more Chelsio T4 Adapters (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Check if rx checksum offload is enabled, while reading hardware calculated checksum (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Adds device Id for few more Chelsio adapters (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Remove superfluous call to pci_disable_msix() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: make functions static and remove dead code (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: added much cleaner implementation of is_t4() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: use DEFINE_PCI_DEVICE_TABLE (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove unnecessary pci_set_drvdata() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Staticize local symbols (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add support for Chelsio T5 adapter (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add support for Chelsio's T480-CR and T440-LP-CR adapters (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix VLAN extraction counter increment (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix extraction of cpl_rx_pkt from the response queue descriptor (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use netdev_ and pr_ (Sai Vemuri) [1112417 1145275] - [netdrv] cxgb4vf: remove __dev* attributes (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: do vlan cleanup (Sai Vemuri) [1112417] - [netdrv] cxgb<3, 4>*: improve Kconfig dependencies (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use defined Mailbox Timeout (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Quiesce Virtual Interfaces on shutdown (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Behave properly when CONFIG_DEBUG_FS isn't defined (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Check driver parameters in the right place (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: recover from failure in cxgb4vf_open (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix mailbox data/control coherency domain race (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Ingress Queue Entry Size needs to be 64 bytes (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix setting unicast/multicast addresses (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Advertise NETIF_F_TSO_ECN (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix up "Section Mismatch" compiler warning (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: add ethtool statistics for GRO (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: minor comment/symbolic name cleanup (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: add call to Firmware to reset VF State (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fail open if link_start() fails (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: flesh out PCI Device ID Table (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix some errors in Gather List to skb conversion (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix bug in Generic Receive Offload (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: don't implement trivial (and incorrect) ndo_select_queue() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove call to stop TX queues at load time (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: make single bit signed bitfields unsigned (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use netif_set_real_num__queues (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: do not use PCI resources before pci_enable_device() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix bug where we were only allocating one queue in MSI mode (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix off-by-one error checking for the end of the mailbox delay array (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix SGE resource resource deallocation bug (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix TX Queue restart (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Implement "Unhandled Interrupts" statistic (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove obsolete DECLARE_PCI_UNMAP_ADDR usage (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use correct shift factor for extracting the SGE DMA Ingress Padding Boundary (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Remove obsolete comment about the lack of a TX Timer Callback (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Stitch new T4 PCI-E SR-IOV Virtual Function driver into the build (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add new Makefile for T4 PCI-E SR-IOV Virtual Function driver cxgb4vf (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add main T4 PCI-E SR-IOV Virtual Function driver for cxgb4vf (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add T4 Virtual Function Scatter-Gather Engine DMA code (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add core T4 PCI-E SR-IOV Virtual Function hardware definitions and device communication code (Sai Vemuri) [1112417] - [infiniband] iw_cxgb4: fix for 64-bit integer division (Sai Vemuri) [1145275] - [netdrv] cxgb4: only free allocated fls (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fixed incorrect check for memory operation in t4_memory_rw (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add the MC1 registers to read in the interrupt handler (Sai Vemuri) [1145275] - [netdrv] cxgb4: Update FW version string to match FW binary version (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix for SR-IOV VF initialization (Sai Vemuri) [1145275] - [netdrv] cxgb4i: Move stray CPL definitions to cxgb4 driver (Sai Vemuri) [1145275] - [netdrv] cxgb4/iw_cxgb4: Move common defines to cxgb4 (Sai Vemuri) [1145275] - [netdrv] cxgb4/iw_cxgb4: work request logging feature (Sai Vemuri) [1145275] - [netdrv] cxgb4/iw_cxgb4: display TPTE on errors (Sai Vemuri) [1145275] - [netdrv] cxgb4/iw_cxgb4: use firmware ord/ird resource limits (Sai Vemuri) [1145275] - [netdrv] iw_cxgb4: Detect Ing. Padding Boundary at run-time (Sai Vemuri) [1145275] - [infiniband] cxgb4: Initialize the device status page (Sai Vemuri) [1145275] - [infiniband] cxgb4: Clean up connection on ARP error (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix skb_leak in reject_cr() (Sai Vemuri) [1145275] - [netdrv] cxgb4: remove unnecessary null test before debugfs_remove_recursive (Sai Vemuri) [1145275] - [netdrv] cxgb4: Adds device ID for few more Chelsio T4 Adapters (Sai Vemuri) [1145275] - [netdrv] cxgb4: Replaced the backdoor mechanism to access the HW memory with PCIe Window method (Sai Vemuri) [1145275] - [netdrv] cxgb4: Use FW interface to get BAR0 value (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fixes cxgb4 probe failure in VM when PF is exposed through PCI Passthrough (Sai Vemuri) [1145275] - [netdrv] cxgb4: Not need to hold the adap_rcu_lock lock when read adap_rcu_list (Sai Vemuri) [1145275] - [netdrv] cxgb4: Change default Interrupt Holdoff Packet Count Threshold (Sai Vemuri) [1145275] - [netdrv] iw_cxgb4: don't truncate the recv window size (Sai Vemuri) [1145275] - [netdrv] iw_cxgb4: Choose appropriate hw mtu index and ISS for iWARP connections (Sai Vemuri) [1145275] - [netdrv] iw_cxgb4: Allocate and use IQs specifically for indirect interrupts (Sai Vemuri) [1145275] - [infiniband] cxgb4: add missing padding at end of struct c4iw_alloc_ucontext_resp (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add missing padding at end of struct c4iw_create_cq_resp (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix vlan support (Sai Vemuri) [1145275] - [netdrv] cxgb4: Check if rx checksum offload is enabled, while reading hardware calculated checksum (Sai Vemuri) [1145275] - [netdrv] cxgb4: Decode the firmware port and module type a bit more for ethtool (Sai Vemuri) [1145275] - [netdrv] cxgb4: Decode PCIe Gen3 link speed (Sai Vemuri) [1145275] - [infiniband] cxgb4: Update Kconfig to include Chelsio T5 adapter (Sai Vemuri) [1145275] - [infiniband] cxgb4: Only allow kernel db ringing for T4 devs (Sai Vemuri) [1145275] - [infiniband] cxgb4: Force T5 connections to use TAHOE congestion control (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix endpoint mutex deadlocks (Sai Vemuri) [1145275] - [netdrv] cxgb4: use the correct max size for firmware flash (Sai Vemuri) [1145275] - [netdrv] cxgb4: Save the correct mac addr for hw-loopback connections in the L2T (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix over-dereference when terminating (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use uninitialized_var() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add missing debug stats (Sai Vemuri) [1145275] - [infiniband] cxgb4: Initialize reserved fields in a FW work request (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use pr_warn_ratelimited (Sai Vemuri) [1145275] - [infiniband] cxgb4: Max fastreg depth depends on DSGL support (Sai Vemuri) [1145275] - [infiniband] cxgb4: SQ flush fix (Sai Vemuri) [1145275] - [infiniband] cxgb4: rmb() after reading valid gen bit (Sai Vemuri) [1145275] - [infiniband] cxgb4: Endpoint timeout fixes (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use the BAR2/WC path for kernel QPs and T5 devices (Sai Vemuri) [1145275] - [infiniband] cxgb4: Disable DSGL use by default (Sai Vemuri) [1145275] - [infiniband] cxgb4: rx_data() needs to hold the ep mutex (Sai Vemuri) [1145275] - [infiniband] cxgb4: Drop RX_DATA packets if the endpoint is gone (Sai Vemuri) [1145275] - [infiniband] cxgb4: Lock around accept/reject downcalls (Sai Vemuri) [1145275] - [infiniband] cxgb4: set error code on kmalloc() failure (Sai Vemuri) [1145275] - [netdrv] cxgb4: Adds device ID for few more Chelsio Adapters (Sai Vemuri) [1145275] - [netdrv] cxgb4: Remove addressof casts to same type (Sai Vemuri) [1145275] - [netdrv] cxgb4: Call dev_kfree/consume_skb_any instead of kfree_skb (Sai Vemuri) [1145275] - [infiniband] cxgb4: Update snd_seq when sending MPA messages (Sai Vemuri) [1145275] - [infiniband] cxgb4: Connect_request_upcall fixes (Sai Vemuri) [1145275] - [infiniband] cxgb4: Ignore read reponse type 1 CQEs (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix possible memory leak in RX_PKT processing (Sai Vemuri) [1145275] - [infiniband] cxgb4: Don't leak skb in c4iw_uld_rx_handler() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Save the correct map length for fast_reg_page_lists (Sai Vemuri) [1145275] - [infiniband] cxgb4: Default peer2peer mode to 1 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Mind the sq_sig_all/sq_sig_type QP attributes (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix incorrect BUG_ON conditions (Sai Vemuri) [1145275] - [infiniband] cxgb4: Always release neigh entry (Sai Vemuri) [1145275] - [infiniband] cxgb4: Allow loopback connections (Sai Vemuri) [1145275] - [infiniband] cxgb4: Cap CQ size at T4_MAX_IQ_SIZE (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix four byte info leak in c4iw_create_cq() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix underflows in c4iw_create_qp() (Sai Vemuri) [1145275] - [netdrv] cxgb4/iw_cxgb4: Doorbell Drop Avoidance Bug Fixes (Sai Vemuri) [1145275] - [netdrv] cxgb4/iw_cxgb4: Treat CPL_ERR_KEEPALV_NEG_ADVICE as negative advice (Sai Vemuri) [1145275] - [netdrv] cxgb4: Calculate len properly for LSO path (Sai Vemuri) [1145275] - [netdrv] cxgb4: Updates for T5 SGE's Egress Congestion Threshold (Sai Vemuri) [1145275] - [netdrv] cxgb4: Rectify emitting messages about SGE Ingress DMA channels being potentially stuck (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add code to dump SGE registers when hitting idma hangs (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix some small bugs in t4_sge_init_soft() when our Page Size is 64KB (Sai Vemuri) [1145275] - [netdrv] cxgb4: use remove handler as shutdown handler (Sai Vemuri) [1145275] - [netdrv] cgxb4: Stop using ethtool SPEED_* constants (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add more PCI device ids (Sai Vemuri) [1145275] - [netdrv] cxgb4: Don't assume LSO only uses SGL path in t4_eth_xmit() (Sai Vemuri) [1145275] - [netdrv] cxgb4: Remove unused registers and add missing ones (Sai Vemuri) [1145275] - [netdrv] cxgb4: Query firmware for T5 ULPTX MEMWRITE DSGL capabilities (Sai Vemuri) [1145275] - [netdrv] cxgb4: LE-Workaround is not atomic in firmware (Sai Vemuri) [1145275] - [netdrv] cxgb4: Allow >10G ports to have multiple queues (Sai Vemuri) [1145275] - [netdrv] cxgb4: Print adapter VPD Part Number instead of Engineering Change field (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add support to recognize 40G links (Sai Vemuri) [1145275] - [netdrv] cxgb4: Use pci_enable_msix_range() instead of pci_enable_msix() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add missing neigh_release in LE-Workaround path (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix referencing freed adapter (Sai Vemuri) [1145275] - [netdrv] cxgb4: Don't retrieve stats during recovery (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix gcc warning on 32-bit arch (Sai Vemuri) [1145275] - [netdrv] cxgb4: Avoid disabling PCI device for towice (Sai Vemuri) [1145275] - [netdrv] cxgb4: silence shift wrapping static checker warning (Sai Vemuri) [1145275] - [netdrv] cxgb4: Changed FW check version to match FW binary version (Sai Vemuri) [1145275] - [netdrv] cxgb4: allow large buffer size to have page size (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use cxgb4_select_ntuple to correctly calculate ntuple fields (Sai Vemuri) [1145275] - [infiniband] cxgb4: Server filters are supported only for IPv4 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Calculate the filter server TID properly (Sai Vemuri) [1145275] - [netdrv] cxgb4: make functions static and remove dead code (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add API to correctly calculate tuple fields (Sai Vemuri) [1145275] - [netdrv] cxgb4: Account for stid entries properly in case of IPv6 (Sai Vemuri) [1145275] - [netdrv] cxgb4: Assign filter server TIDs properly (Sai Vemuri) [1145275] - [netdrv] cxgb4: Include TCP as protocol when creating server filters (Sai Vemuri) [1145275] - [netdrv] cxgb4: Reserve stid 0 for T4/T5 adapters (Sai Vemuri) [1145275] - [netdrv] cxgb4: calls skb_set_hash (Sai Vemuri) [1145275] - [infiniband] cxgb4: Make _c4iw_write_mem_dma() static (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix formatting of physical address (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add new scheme to update T4/T5 firmware (Sai Vemuri) [1145275] - [netdrv] cxgb4: Much cleaner implementation of is_t4()/is_t5() (Sai Vemuri) [1145275] - [netdrv] cgxb4: remove duplicate include in cxgb4.h (Sai Vemuri) [1145275] - [netdrv] cxgb4: remove unnecessary pci_set_drvdata() (Sai Vemuri) [1145275] - [netdrv] cxgb4: remove workqueue when driver registration fails (Sai Vemuri) [1145275] - [infiniband] cxgb4: Issue RI.FINI before closing when entering TERM (Sai Vemuri) [1145275] - [infiniband] cxgb4: Advertise ~0ULL as max MR size (Sai Vemuri) [1145275] - [infiniband] cxgb4: Always do GTS write if cidx_inc == CIDXINC_MASK (Sai Vemuri) [1145275] - [infiniband] cxgb4: Set arp error handler for PASS_ACCEPT_RPL messages (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix accounting for unsignaled SQ WRs to deal with wrap (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix QP flush logic (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use correct bit shift macros for vlan filter tuples (Sai Vemuri) [1145275] - [infiniband] cxgb4: Handle newer firmware changes (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add support for active and passive open connection with IPv6 address (Sai Vemuri) [1145275] - [infiniband] cma: Add IPv6 support for iWARP (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add CLIP support to store compressed IPv6 address (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add routines to create and remove listening IPv6 servers (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix stack info leak in c4iw_create_qp() (Sai Vemuri) [1145275] - [netdrv] cxgb4: Do not set net_device::dev_id to VI index (Sai Vemuri) [1145275] - [netdrv] cxgb3: Correct comparisons and calculations using skb->tail and skb-transport_header (Sai Vemuri) [1145275] - [netdrv] cxgb4: Force uninitialized state if FW_ON_ADAPTER is < FW_VERSION and we're the MASTER_PF (Sai Vemuri) [1145275] - [netdrv] cxgb4: fix error recovery when t4_fw_hello returns a positive value (Sai Vemuri) [1145275] - [netdrv] cxgb4: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix pci_device_id structure initialization with correct PF number (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix SQ allocation when on-chip SQ is disabled (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix error return code in create_qp() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix onchip queue support for T5 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Bump tcam_full stat and WR reply timeout (Sai Vemuri) [1145275] - [infiniband] cxgb4: Map pbl buffers for dma if using DSGL (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use DSGLs for fastreg and adapter memory writes for T5 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add module_params to enable DB FC & Coalescing on T5 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Turn off db coalescing when RDMA QPs are in use (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add Support for Chelsio T5 adapter (Sai Vemuri) [1145275] - [netdrv] cxgb4: Disable SR-IOV support for PF4-7 for T5 (Sai Vemuri) [1145275] - [netdrv] cxgb4: Update driver version and description (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add T5 PCI ids (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add T5 debugfs support (Sai Vemuri) [1145275] - [netdrv] cxgb4: Enable doorbell drop recovery only for T4 adapter (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add T5 write combining support (Sai Vemuri) [1145275] - [netdrv] cxgb4: Dump T5 registers (Sai Vemuri) [1145275] - [netdrv] cxgb4: Initialize T5 (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add macros, structures and inline functions for T5 (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add register definations for T5 (Sai Vemuri) [1145275] - [netdrv] cxgb4: Allow for backward compatibility with new VPD scheme (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix cast warning (Sai Vemuri) [1145275] - [infiniband] cxgb4: "cookie" can stay in host endianness (Sai Vemuri) [1145275] - [infiniband] cxgb4: Address sparse warnings (Sai Vemuri) [1145275] - [infiniband] cxgb4: Insert hwtid in pass_accept_req instead in pass_establish (Sai Vemuri) [1145275] - [infiniband] cxgb4: Don't wakeup threads for MPAv2 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Don't reconnect on abort for mpa_rev 1 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix endpoint timeout race condition (Sai Vemuri) [1145275] - [infiniband] cxgb4: Only log rx_data warnings if cpl status is non-zero (Sai Vemuri) [1145275] - [infiniband] cxgb4: Always log async errors (Sai Vemuri) [1145275] - [infiniband] cxgb4: Keep QP referenced until TID released (Sai Vemuri) [1145275] - [infiniband] cxgb4: Display streaming mode error only if detected in RTS (Sai Vemuri) [1145275] - [infiniband] cxgb4: Abort connections when moving to ERROR state (Sai Vemuri) [1145275] - [infiniband] cxgb4: Abort connections that receive unexpected streaming mode data (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix incorrect PFVF CMASK (Sai Vemuri) [1145275] - [netdrv] cxgb3/cxgb4: Use netdev_ and pr_ (Sai Vemuri) [1145275 1145278] - [infiniband] cxgb4: Fix bug for active and passive LE hash collision path (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix LE hash collision bug for passive open connection (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix LE hash collision bug for active open connection (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add LE hash collision bug fix path in LLD driver (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add T4 filter support (Sai Vemuri) [1145275] - [netdrv] cxgb4: remove __dev* attributes (Sai Vemuri) [1145275] - [netdrv] cxgb4: Chelsio FCoE offload driver submission (common header updates) (Sai Vemuri) [1145275] - [infiniband] cxgb4: use WARN (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix initialization of SGE_CONTROL register (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix unable to get UP event from the LLD (Sai Vemuri) [1145275] - [infiniband] cxgb4: Don't free chunk that we have failed to allocate (Sai Vemuri) [1145275] - [netdrv] cxgb4: Remove unnecessary #ifdef condition (Sai Vemuri) [1145275] - [netdrv] cxgb4: Address various sparse warnings (Sai Vemuri) [1145275] - [netdrv] cxgb4: allocate enough data in t4_memory_rw() (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix build error due to missing linux/vmalloc.h include (Sai Vemuri) [1145275] - [netdrv] cxgb4: Dynamically allocate memory in t4_memory_rw() and get_vpd_params() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix error handling in create_qp() (Sai Vemuri) [1145275] - [netdrv] cxgb4: Don't attempt to upgrade T4 firmware when cxgb4 will end up as a slave (Sai Vemuri) [1145275] - [netdrv] cxgb4: Inform caller if driver didn't upgrade firmware (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add support for T4 hardwired driver configuration settings (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add support for T4 configuration file (Sai Vemuri) [1145275] - [netdrv] cxgb4: Code cleanup to enable T4 Configuration File support (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add functions to read memory via PCIE memory window (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix incorrect values for MEMWIN*_APERTURE and MEMWIN*_BASE (Sai Vemuri) [1145275] - [infiniband] cxgb4: Move dereference below NULL test (Sai Vemuri) [1145275] - [netdrv] cxgb4: Remove duplicate register definitions (Sai Vemuri) [1145275] - [infiniband] cxgb4: Update RDMA/cxgb4 due to macro definition removal in cxgb4 driver (Sai Vemuri) [1145275] - [netdrv] cxgb4: set maximal number of default RSS queues (Sai Vemuri) [1145275] - [infiniband] cxgb4: Include vmalloc.h for vmalloc and vfree (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use vmalloc() for debugfs QP dump (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add debugfs RDMA memory stats (Sai Vemuri) [1145275] - [infiniband] cxgb4: Convert import_ep() over to dst_neigh_lookup() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Debugfs dump_qp() updates (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use ULP_MODE_TCPDDP (Sai Vemuri) [1145275] - [infiniband] cxgb4: Turn on delayed ACK (Sai Vemuri) [1145275] - [netdrv] cxgb4: Use netif_set_real_num__queues (Sai Vemuri) [1145275] - [netdrv] cxgb4: set skb->rxhash (Sai Vemuri) [1145275]- [mm] readahead: get back a sensible upper limit (Rafael Aquini) [1187940] - [fs] quota: Properly invalidate caches even for filesystems with blocksize < pagesize (Lukas Czerner) [893926] - [fs] xfs: fix behaviour of XFS_IOC_FSSETXATTR on directories (Zorro Lang) [1200705] - [fs] xfs: allow logical-sector-sized DIO (Eric Sandeen) [1197195] - [fs] xfs: rename xfs_buftarg structure members (Eric Sandeen) [1197195] - [fs] xfs: clean up xfs_buftarg (Eric Sandeen) [1197195] - [fs] xfs: simplify xfs_setsize_buftarg callchain; remove unused arg (Eric Sandeen) [1197195] - [fs] fuse: avoid scheduling while atomic (Brian Foster) [1144128] - [fs] pipe: kill ->map() and ->unmap() (Brian Foster) [1144128] - [fs] fuse: use clear_highpage() and KM_USER0 instead of KM_USER1 (Brian Foster) [1144128] - [s390] af_iucv: fix AF_IUCV sendmsg() errno (Hendrik Brueckner) [1211173] - [s390] zcrypt: improve device probing for zcrypt adapter cards (Hendrik Brueckner) [1211174] - [cpufreq] fix null ptr dereference (Petr Oros) [1186720] - [powerpc] eeh: Remove reference to PCI device (Gustavo Duarte) [1189019] - [powerpc] pci: Override pcibios_release_device() (Gustavo Duarte) [1189019] - [powerpc] eeh: Export functions for hotplug (Gustavo Duarte) [1189019] - [pci] Add pcibios_release_device() (Gustavo Duarte) [1189019] - [netdrv] mlx4_en: do not ignore autoneg in mlx4_en_set_pauseparam (Amir Vadai) [1121491] - [netdrv] mlx4_core: Replace pr_warning with pr_warn (Amir Vadai) [1136753] - [netdrv] mlx4_core: Deprecate use_prio module parameter (Amir Vadai) [1136753] - [x86] intel_pstate: Add CPUID for BDW-H CPU (Steve Best) [1164883] - [x86] crypto: aesni - fix memory usage in GCM decryption (Kurt Stutsman) [1213330] {CVE-2015-3331}- [crypto] testmgr: fix RNG return code enforcement (Herbert Xu) [1208804] - [netdrv] i40e: Fix RSS size at init since default num queue calculation has changed (Stefan Assmann) [1209444] - [netdrv] i40e: Move RSS table size for VSIs to the VSI struct (Stefan Assmann) [1209444] - [netdrv] i40e: Enable more than 64 qps for the Main VSI (Stefan Assmann) [1209444] - [netdrv] i40e: use netdev_rss_key_fill() helper (Stefan Assmann) [1209444] - [net] netfilter: xtables: make use of caller family rather than target family (Florian Westphal) [1210697] - [s390] dasd: fix panic in DASD driver during boot (Hendrik Brueckner) [1193535] - [md] dm-io: fix a race condition in the wake up code for sync_io (Mike Snitzer) [1205853] - [edac] sb_edac: fix corruption/crash on imbalanced Haswell home agents (Seth Jennings) [1210148] - [fs] proc: show all supplementary groups in /proc/pid/status (Jerome Marchand) [960050] - [kernel] futex: Take hugepages into account when generating futex_key (Jerome Marchand) [1193250]- [kabi] Adding symbol si_meminfo (Petr Oros) [1150668] - [kabi] Adding symbol pv_mmu_ops (Petr Oros) [1177818] - [kabi] Adding symbol mmput (Petr Oros) [1177818] - [kabi] Adding symbol get_task_mm (Petr Oros) [1177818] - [kabi] Adding symbol cpu_active_mask (Petr Oros) [1177818] - [kabi] Adding symbol __node_distance (Petr Oros) [1177818]- [scsi] fnic: IOMMU Fault occurs when IO and abort IO is out of order (Chris Leech) [1024066] - [scsi] fnic Driver crashed with NULL pointer reference (Chris Leech) [1024066] - [scsi] fnic: For Standalone C series, "sending VLAN request" message (Chris Leech) [1024066] - [scsi] fnic: Improper resue of exchange Ids (Chris Leech) [1024066] - [scsi] fnic: Memcopy only mimumum of data or trace buffer (Chris Leech) [1024066] - [scsi] fnic: assign FIP_ALL_FCF_MACS to fcoe_all_fcfs (Chris Leech) [1024066] - [scsi] fnic: part of treewide: fix errors in printk (Chris Leech) [1024066] - [scsi] fnic: fnic Control Path Trace Utility (Chris Leech) [1024066] - [scsi] fnic: Failing to queue aborts due to Q full cause terminate (Chris Leech) [1024066] - [scsi] fnic: NoFIP solicitation frame in NONFIP mode and changed IO (Chris Leech) [1024066] - [scsi] remove unnecessary pci_set_drvdata() (Chris Leech) [1024066] - [scsi] scsi: Convert uses of compare_ether_addr to ether_addr_equal (Chris Leech) [1024066] - [scsi] fnic: Incremented driver version (Chris Leech) [1024066] - [scsi] fnic: Fnic Statistics Collection (Chris Leech) [1024066] - [scsi] fnic: host reset returns nonzero value(errno) on (Chris Leech) [1024066] - [scsi] fnic: fnic Driver Tuneables Exposed through CLI (Chris Leech) [1024066] - [scsi] fnic: Kernel panic while running sh/nosh with max lun (Chris Leech) [1024066] - [scsi] fnic: Hitting BUG_ON(io_req->abts_done) (Chris Leech) [1024066] - [scsi] fnic: Remove QUEUE_FULL handling code (Chris Leech) [1024066] - [scsi] fnic: On system with >1.1TB RAM, VIC fails multipath (Chris Leech) [1024066] - [scsi] fnic: FC stat param seconds_since_last_reset not (Chris Leech) [1024066] - [scsi] lseek(fd, n, SEEK_END) does *not* go to eof - n (Chris Leech) [1024066] - [netdrv] tun: Fix csum_start with VLAN acceleration (Jason Wang) [1036482] - [netdrv] tun: unbreak truncated packet signalling (Jason Wang) [1036482] - [netdrv] tuntap: hardware vlan tx support (Jason Wang) [1036482] - [vhost] vhost-net: fix handle_rx buffer size (Jason Wang) [1036482] - [netdrv] mlx4_en: Reduce memory consumption on kdump kernel (Amir Vadai) [1100303] - [netdrv] mlx4_core: Use low memory profile on kdump kernel (Amir Vadai) [1100303] - [netdrv] mlx4: Use is_kdump_kernel() to detect kdump kernel (Amir Vadai) [1100303] - [kernel] crash_dump: Make is_kdump_kernel() accessible from modules (Amir Vadai) [1100303]- [fs] cifs: Don't replace dentries for dfs mounts (Sachin Prabhu) [1204047] - [fs] nfsv4: Don't decode fs_locations if we didn't ask for them (Benjamin Coddington) [1206695] - [usb] storage: Use normalized sense when emulating autosense (Gopal Tiwari) [1202951] - [scsi] virtio-scsi: avoid cancelling uninitialized work items (Paolo Bonzini) [1066623] - [sound] alsa: hda_intel: apply the Seperate stream_tag for Sunrise Point (Adrian Huang) [1209541] - [netdrv] qlcnic: Update version to 5.3.62.1 (Chad Dupuis) [1196516] - [netdrv] qlcnic: Delete existing multicast MAC list before adding new (Chad Dupuis) [1196516] - [netdrv] bnx2x: Force fundamental reset for EEH recovery (Michal Schmidt) [1199576] - [drivers] core: fix possible missing of device probe (Michal Schmidt) [1149614] - [drivers] core: deferral race condition fix (Michal Schmidt) [1149614] - [drivers] core: Fix ordering between deferred_probe and exiting initcalls (Michal Schmidt) [1149614] - [drivers] core: Move deferred devices to the end of dpm_list before probing (Michal Schmidt) [1149614] - [drivers] core: fixup reversed deferred probe order (Michal Schmidt) [1149614] - [drivers] core: KABI fix, put deferred_probe in device_private under __GENKSYMS__ (Michal Schmidt) [1149614] - [drivers] core: move the deferred probe pointer into the private area (Michal Schmidt) [1149614] - [drivers] revert "core: fix addition of delayed probe infrastructure" (Michal Schmidt) [1149614] - [infiniband] qib: Fix potential NULL d_inode dereference (Doug Ledford) [1185095] - [infiniband] qib: Add support for the new QMH7360 card (Doug Ledford) [1185095] - [infiniband] qib: Do not write EEPROM (Doug Ledford) [1185095] - [infiniband] qib: remove pointless assignments (Doug Ledford) [1185095] - [infiniband] qib: Correct reference counting in debugfs qp_stats (Doug Ledford) [1185095] - [infiniband] qib: Change get_user_pages() usage to always NULL vmas (Doug Ledford) [1185095] - [infiniband] qib: Return error for unsupported QP creation flags (Doug Ledford) [1185095] - [infiniband] qib: Additional Intel branding changes (Doug Ledford) [1185095] - [infiniband] qib: Fix port in pkey change event (Doug Ledford) [1185095] - [infiniband] qib: Use pci_enable_msix_range() instead of pci_enable_msix() (Doug Ledford) [1185095] - [infiniband] ocrdma: Update sli data structure for endianness (Doug Ledford) [1149273] - [infiniband] ocrdma: Report correct value of max_fast_reg_page_list_len (Doug Ledford) [1149273] - [infiniband] ocrdma: report asic-id in query device (Doug Ledford) [1149273] - [infiniband] ocrdma: Fix off by one in ocrdma_query_gid() (Doug Ledford) [1149273] - [infiniband] ocrdma: Use unsigned for bit index (Doug Ledford) [1149273] - [infiniband] ocrdma: Help gcc generate better code for ocrdma_srq_toggle_bit (Doug Ledford) [1149273] - [infiniband] ocrdma: Update the ocrdma module version string (Doug Ledford) [1149273] - [infiniband] ocrdma: set vlan present bit for user AH (Doug Ledford) [1149273] - [infiniband] ocrdma: remove reference of ocrdma_dev out of ocrdma_qp structure (Doug Ledford) [1149273] - [infiniband] ocrdma: Add support for interrupt moderation (Doug Ledford) [1149273] - [infiniband] ocrdma: Honor return value of ocrdma_resolve_dmac (Doug Ledford) [1149273] - [infiniband] ocrdma: Allow expansion of the SQ CQEs via buddy CQ expansion of the QP (Doug Ledford) [1149273] - [infiniband] ocrdma: Discontinue support of RDMA-READ-WITH-INVALIDATE (Doug Ledford) [1149273] - [infiniband] ocrdma: Host crash on destroying device resources (Doug Ledford) [1149273] - [infiniband] ocrdma: Do proper cleanup even if FW is in error state (Doug Ledford) [1149273] - [infiniband] ocrdma: Report correct state in ibv_query_qp (Doug Ledford) [1149273] - [infiniband] ocrdma: Debugfs enhancments for ocrdma driver (Doug Ledford) [1149273] - [infiniband] ocrdma: Report correct count of interrupt vectors while registering ocrdma device (Doug Ledford) [1149273] - [infiniband] ocrdma: Move PD resource management to driver (Doug Ledford) [1149273] - [infiniband] ocrdma: Increase the GID table size (Doug Ledford) [1149273] - [infiniband] ocrdma: Add support for IB stack compliant stats in sysfs (Doug Ledford) [1149273] - [infiniband] core: Replace ib_umem's offset field with a full address (Doug Ledford) [1149273] - [infiniband] ocrdma: Always resolve destination mac from GRH for UD QPs (Doug Ledford) [1149273] - [infiniband] ocrdma: Fix ocrdma_query_qp() to report q_key value for UD QPs (Doug Ledford) [1149273] - [infiniband] ocrdma: Save the bit environment, spare unncessary parenthesis (Doug Ledford) [1149273] - [infiniband] ocrdma: The kernel has a perfectly good BIT() macro - use it (Doug Ledford) [1149273] - [infiniband] ocrdma: Don't memset() buffers we just allocated with kzalloc() (Doug Ledford) [1149273] - [infiniband] ocrdma: Remove a unused-label warning (Doug Ledford) [1149273] - [infiniband] ocrdma: Convert kernel VA to PA for mmap in user (Doug Ledford) [1149273] - [infiniband] ipoib: drop mcast_mutex usage (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: deserialize multicast joins (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: fix MCAST_FLAG_BUSY usage (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: No longer use flush as a parameter (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: Use dedicated workqueues per interface (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: Make the carrier_on_task race aware (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: Consolidate rtnl_lock tasks in workqueue (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: change init sequence ordering (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: factor out ah flushing (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: validate struct ipoib_cb size (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: Remove unnecessary test for NULL before debugfs_remove() (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: Consolidate rtnl_lock tasks in workqueue" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: Make the carrier_on_task race aware" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: fix MCAST_FLAG_BUSY usage" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: fix mcast_dev_flush/mcast_restart_task race" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: change init sequence ordering" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: Use dedicated workqueues per interface" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: Make ipoib_mcast_stop_thread flush the workqueue" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: No longer use flush as a parameter" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: fix IPOIB_MCAST_RUN flag usage" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: Add a helper to restart the multicast task" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: make delayed tasks not hold up everything" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: Handle -ENETRESET properly in our callback" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: don't restart our thread on ENETRESET" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: remove unneeded locks" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: fix race between mcast_dev_flush and mcast_join" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: fix ipoib_mcast_restart_task" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: flush the ipoib_workqueue on unregister" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: cleanup a couple debug messages" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: make sure we reap all our ah on shutdown" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: don't queue a work struct up twice" (Doug Ledford) [1141191 1145910] - [pci] msi: Fix pci_msix_vec_count() htmldocs failure (Doug Ledford) [1185095] - [pci] msi: Add pci_msix_vec_count() (Doug Ledford) [1185095]- [net] netfilter: ipset: autoload set type modules safely (Jiri Pirko) [1208051] - [net] dynticks: avoid flow_cache_flush() interrupting every core (Marcelo Leitner) [1191559] - [x86] Mark Intel Broadwell-DE processor as supported (Steve Best) [1099685] - [x86] Mark Intel Skylake-S processor as supported (Steve Best) [1132156] - [x86] Mark Intel Skylake-Y processor as supported (Steve Best) [1194009] - [netdrv] mlx4_core: Fix error message deprecation for ConnectX-2 cards (Amir Vadai) [1157841] - [netdrv] mlx4_core: Deprecate error message at ConnectX-2 cards startup to debug (Amir Vadai) [1157841] - [netdrv] ixgbevf: Add code to check for Tx hang (John Greene) [1150344] - [netdrv] ixgbevf: Fix ordering of shutdown to correctly disable Rx and Tx (John Greene) [1150344] - [netdrv] ixgbevf: set vlan_features in a single write instead of several ORs (John Greene) [1150344] - [netdrv] ixgbevf: add RSS support for X550 (John Greene) [1150344] - [netdrv] ixgbevf: enable multiple queue support (John Greene) [1150344] - [netdrv] ixgbevf: Fix checksum error when using stacked vlan (John Greene) [1150344] - [netdrv] ixgbevf: fix possible crashes in probe and remove (John Greene) [1150344] - [netdrv] ixgbevf: add support for X550 VFs (John Greene) [1150344] - [netdrv] ixgbevf: compare total_rx_packets and budget in ixgbevf_clean_rx_irq (John Greene) [1150344] - [netdrv] ixgbevf: Update Rx next to clean in real time (John Greene) [1150344] - [netdrv] ixgbevf: reorder main loop in ixgbe_clean_rx_irq to allow for do/while/continue (John Greene) [1150344] - [netdrv] ixgbevf: Cleanup variable usage, improve stack performance (John Greene) [1150344] - [netdrv] ixgbevf: Combine the logic for post Rx processing into single function (John Greene) [1150344] - [netdrv] ixgbevf: Test Rx status bits directly out of the descriptor (John Greene) [1150344] - [netdrv] ixgbevf: Update ixgbevf_alloc_rx_buffers to handle clearing of status bits (John Greene) [1150344] - [netdrv] ixgbevf: remove useless bd_number from struct ixgbevf_adapter (John Greene) [1150344] - [netdrv] ixgbevf: Resolve missing-field-initializers warnings (John Greene) [1150344] - [netdrv] ixgbevf: introduce delay for checking VFLINKS on 82599 (John Greene) [1150344] - [netdrv] ixgbevf: Remove unused get_supported_physical_layer pointer (John Greene) [1150344] - [netdrv] ixgbevf: do vlan cleanup (John Greene) [1150344] - [netdrv] ibmveth: Add function to enable live MAC address changes (Gustavo Duarte) [1198748] - [netdrv] ibmveth: Add function to enable live MAC address changes (Gustavo Duarte) [1198748] - [tools] perf: Fix race in build_id_cache__add_s() (Milos Vyletel) [1204102] - [edac] sb_edac: Add support for Broadwell-DE processor (Seth Jennings) [1197939] - [edac] sb_edac: Fix typo computing number of banks (Seth Jennings) [1197939] - [acpi] memhotplug: add parameter to disable memory hotplug (Igor Mammedov) [1207249] - [acpi] processor: Convert apic_id to phys_id to make it arch agnostic (Prarit Bhargava) [1201164] - [acpi] processor: Make it possible to get local x2apic id via _MAT (Prarit Bhargava) [1201164] - [acpi] scan: bail out early if failed to parse APIC ID for CPU (Prarit Bhargava) [1201164] - [acpi] processor: use apic_id and remove duplicated _MAT evaluation (Prarit Bhargava) [1201164] - [acpi] processor: Introduce apic_id in struct processor to save parsed APIC id (Prarit Bhargava) [1201164] - [acpi] processor: export acpi_get_cpuid() (Prarit Bhargava) [1201164] - [acpi] video: Fix use_native_backlight selection logic (Benjamin Tissoires) [1205233] - [acpi] video: Change the default for video.use_native_backlight to 1 (Benjamin Tissoires) [1205233] - [acpi] video: Add systems that should favour native backlight interface (Benjamin Tissoires) [1205233] - [acpi] video: Do not register backlight if win8 and native interface exists (Benjamin Tissoires) [1205233] - [acpi] video: separate backlight control and event interface (Benjamin Tissoires) [1205233] - [acpi] video: correct acpi_video_bus_add error processing (Benjamin Tissoires) [1205233] - [acpi] video: use after input_unregister_device() (Benjamin Tissoires) [1205233] - [acpi] video: Don't start video device until its associated input device has been allocated (Benjamin Tissoires) [1205233] - [acpi] video: Harden video bus adding (Benjamin Tissoires) [1205233] - [acpi] video: fix unused but set variables in ACPI (Benjamin Tissoires) [1205233] - [acpi] video: use kasprintf (Benjamin Tissoires) [1205233] - [video] backlight: fix KABI breakage (Benjamin Tissoires) [1205233] - [video] backlight: introduce backlight_device_registered (Benjamin Tissoires) [1205233] - [video] backlight: add backlight type (Benjamin Tissoires) [1205233] - [acpi] preparation of backlight backports (Benjamin Tissoires) [1205233] - [acpi] acpica: expose OSI version (Benjamin Tissoires) [1205233] - [scsi] hpsa: dont meddle with hw which isn't ours (cciss) (Tomas Henzl) [1204886] - [scsi] be2iscsi: Bump driver version (Rob Evers) [1189845] - [scsi] be2iscsi: Fix kernel panic when device initialization fails (Rob Evers) [1189845] - [x86] tls: Interpret an all-zero struct user_desc as "no segment" (Kurt Stutsman) [1172798] {CVE-2014-8133} - [x86] tls: Don't validate lm in set_thread_area() after all (Kurt Stutsman) [1172798] {CVE-2014-8133} - [x86] tls: Disallow unusual TLS segments (Kurt Stutsman) [1172798] {CVE-2014-8133} - [x86] tls: Validate TLS entries to protect espfix (Kurt Stutsman) [1172798] {CVE-2014-8133}- [platform] thinkpad-acpi: unhandled hkey event (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: replace strnicmp with strncasecmp (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fixed spacing coding style issue (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: don't test unsigned int for negativity (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Update mapping for F12 hotkey on *40 models to KEY_FILE (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Add mappings for F9 - F12 hotkeys on X240 / T440 / T540 (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: llvmlinux: Remove nested functions from Thinkpad ACPI (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: save and restore adaptive keyboard mode for suspend and, resume (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: support Thinkpad X1 Carbon 2nd generation's adaptive keyboard (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Fix inconsistent mute LED after resume (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Convert to snd_card_new() with a device pointer (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Clean up inclusions of ACPI header files (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Fix build error when CONFIG_SND_MAX_CARDS > 32 (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Remove OOM message after input_allocate_device (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix handle locate for video and query of _BCL (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: add the ability setting TPACPI_LED_NONE by quirk (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: return -NODEV while operating uninitialized LEDs (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: kill hotkey_thread_mutex (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Handle HKEY event 0x6040 (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: don't use [delayed_]work_pending() (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: buffer overflow in fan_get_status() (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: recognize latest V-Series using DMI_BIOS_VENDOR (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: use mod_delayed_work() instead of cancel + queue (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Fix unused function warnings for CONFIG_PM_SLEEP (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Free hotkey_keycode_map after unregistering tpacpi_inputdev (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Fix a memory leak during module exit (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Flush the workqueue before freeing tpacpi_leds (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Use struct dev_pm_ops instead of legacy PM routines (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Drop pm_message_t arguments from suspend routines (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix issuing duplicated key events for brightness up/down (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: recognize Lenovo as version string in newer V-series BIOS (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: module_param: make bool parameters really bool drivers & misc (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: switch procfs to umode_t use (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Fix printk typo 'bluestooth' (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: handle HKEY 0x4010, 0x4011 events (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: handle some new HKEY 0x60xx events (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Convert printks to pr_ (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Correct !CONFIG_THINKPAD_ACPI_VIDEO warning (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix common misspellings (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Always report scancodes for hotkeys (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: We must always call va_end() after va_start() but do not do so in thinkpad_acpi.c::acpi_evalf() (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Remove unnecessary semicolons (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: delete double assignment (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix comment/printk typos (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: avoid keymap pitfall (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Add KEY_CAMERA (Fn-F6) for Lenovo keyboards (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: add support for model-specific keymaps (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: lock down size of hotkey keymap (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: untangle ACPI/vendor backlight selection (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: find ACPI video device by synthetic HID (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: clean up ACPI handles handling (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: don't depend on led_path for led firmware type (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: explain errors from acpi_install_notify_handler (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: acpi_evalf fixes (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: detect EC node using its HID (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: disclose usertask for ALSA callbacks (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix brightness hotkey poll handling (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: let other subdrivers know backlight level range (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: move greeting messages out of the first subdriver (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix volume/mute hotkey poll handling (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: constrain IBM-era support to IBM boxes (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix ALSA callback return status (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix typos "ammount" -> "amount" (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: make volume subdriver optional (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: don't fail to load the entire module due to ALSA problems (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: don't take the first ALSA slot by default (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: bump version to 0.24 (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: basic ALSA mixer support (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: disable volume control (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: support MUTE-only ThinkPads (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: volume subdriver rewrite (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: sync input device EV_SW initial state (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix assorted typos all over the place (Stanislaw Gruszka) [1170392] - [kernel] sysctl: add cap_last_cap to /proc/sys/kernel (Richard Guy Briggs) [1202508] - [block] xen-blkfront: fix accounting of reqs when migrating (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: module exit handling adjustments (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: handle backend CLOSED without CLOSING (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkif: drop struct blkif_request_segment_aligned (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: Silence pfn maybe-uninitialized warning (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: restore the non-persistent data path (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: improve aproximation of required grants per request (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: revoke foreign access for grants not mapped by the backend (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: set blk_queue_max_hw_sectors correctly (Vitaly Kuznetsov) [1201287 1202393] - [block] xen/blkback: Use physical sector size for setup (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: Introduce a 'max' module parameter to alter the amount of indirect segments (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: use a different scatterlist for each request (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-block: implement indirect descriptors (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: remove frame list from blk_shadow (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: pre-allocate pages for requests (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: switch from llist to list (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: drop the use of llist_for_each_entry_safe (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: handle bvecs with partial data (Vitaly Kuznetsov) [1201287 1202393] - [block] llist/xen-blkfront: implement safe version of llist_for_each_entry (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: free allocated page (Vitaly Kuznetsov) [1201287 1202393] - [block] xen/blkback: persistent-grants fixes (Vitaly Kuznetsov) [1201287 1202393] - [block] xen/blkback: Persistent grant maps for xen blk drivers (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: use bitmap_set() and bitmap_clear() (Vitaly Kuznetsov) [1201287 1202393] - [x86] iommu/amd: Fix missing iommu_shutdown initialization in passthrough mode (Herton R. Krzesinski) [1198380] - [x86] intr_remapping: Fix section mismatch in ir_dev_scope_init() (Herton R. Krzesinski) [1198380] - [x86] iommu: No need to set dmar_disabled in check_zero_address() (Herton R. Krzesinski) [1198380] - [x86] intr_remap: Call dmar_dev_scope_init() explicitly (Herton R. Krzesinski) [1198380] - [x86] amd-iommu: Fall back to GART if initialization fails (Herton R. Krzesinski) [1198380] - [x86] Split swiotlb initialization into two stages (Herton R. Krzesinski) [1198380] - [x86] gart: fix breakage due to IOMMU initialization cleanup (Herton R. Krzesinski) [1198380] - [x86] Move swiotlb initialization before dma32_free_bootmem (Herton R. Krzesinski) [1198380] - [x86] Fix iommu=soft boot option (Herton R. Krzesinski) [1198380] - [x86] Don't put iommu_shutdown_noop() in init section (Herton R. Krzesinski) [1198380] - [x86] Make calgary_iommu_init() static (Herton R. Krzesinski) [1198380] - [x86] swiotlb: Remove duplicate swiotlb_force extern declarations (Herton R. Krzesinski) [1198380] - [x86] Move iommu_shutdown_noop to x86_init.c (Herton R. Krzesinski) [1198380] - [x86] Set dma_ops to nommu_dma_ops by default (Herton R. Krzesinski) [1198380] - [x86] swiotlb: Remove the swiotlb variable usage (Herton R. Krzesinski) [1198380] - [x86] Add iommu_init to x86_init_ops, fix build (Herton R. Krzesinski) [1198380] - [x86] 32-bit: Fix swiotlb boot crash (Herton R. Krzesinski) [1198380] - [x86] Handle HW IOMMU initialization failure gracefully (Herton R. Krzesinski) [1198380] - [x86] swiotlb: Defer swiotlb init printing, export swiotlb_print_info() (Herton R. Krzesinski) [1198380] - [x86] swiotlb: Add swiotlb_free() function (Herton R. Krzesinski) [1198380] - [x86] intel-iommu: Convert detect_intel_iommu to use iommu_init hook (Herton R. Krzesinski) [1198380] - [x86] amd_iommu: Convert amd_iommu_detect() to use iommu_init hook (Herton R. Krzesinski) [1198380] - [x86] Revert "Fall back to GART if initialization fails" (Herton R. Krzesinski) [1198380] - [x86] gart: Convert gart_iommu_hole_init() to use iommu_init hook (Herton R. Krzesinski) [1198380] - [x86] calgary: Convert detect_calgary() to use iommu_init hook (Herton R. Krzesinski) [1198380] - [x86] Add iommu_init to x86_init_ops (Herton R. Krzesinski) [1198380] - [x86] Use x86_platform for iommu_shutdown (Herton R. Krzesinski) [1198380] - [x86] kvm: initialize large vmallocs (Andrea Arcangeli) [1142529] - [ata] ahci: Add DeviceIDs for Sunrise Point-LP SATA controller (David Milburn) [1129472] - [i2c] i801: Add DeviceIDs for SunrisePoint LP (David Milburn) [1129472] - [hid] usbhid: fix PIXART optical mouse (Benjamin Tissoires) [1200586] - [hid] usbhid: add always-poll quirk (Benjamin Tissoires) [1200586] - [net] ipv6: ndisc: Use pre-defined in6addr_linklocal_allnodes (Nikolay Aleksandrov) [1204780] - [net] ipv6: send unsolicited neighbour advertisements to all-nodes (Nikolay Aleksandrov) [1204780]- [virt] revert "kvm: exclude ioeventfd from counting kvm_io_range limit" (Amos Kong) [1205442] - [x86] uv: Fix UV2 BAU legacy mode (Frank Ramsay) [831804] - [x86] xsave: Use alloc_bootmem_align() instead of alloc_bootmem() (Prarit Bhargava) [1206140] - [kernel] bootmem: Add alloc_bootmem_align() (Prarit Bhargava) [1206140] - [infiniband] ipath+qib: fix dma settings (Doug Ledford) [1171803] - [netdrv] mlx4_en: current_mac isn't updated in port up (Amir Vadai) [1081667] - [netdrv] mlx4_en: Fix mac_hash database inconsistency (Amir Vadai) [1081667] - [netdrv] mlx4_en: Protect MAC address modification with the state_lock mutex (Amir Vadai) [1081667] - [netdrv] mlx4_en: Fix errors in MAC address changing when port is down (Amir Vadai) [1081667] - [netdrv] mlx4: Verify port number in __mlx4_unregister_mac (Amir Vadai) [1081667] - [netdrv] ixgbe: fix setting port VLAN (John Greene) [1150343] - [netdrv] ixgbe: allow multiple queues in SRIOV mode (John Greene) [1150343] - [netdrv] ixgbe: cleanup sparse errors in new ixgbe_x550.c file (John Greene) [1150343] - [netdrv] ixgbe: Fix checksum error when using stacked vlan (John Greene) [1150343] - [netdrv] ixgbe: fix crash on rmmod after probe fail (John Greene) [1150343] - [netdrv] ixgbe: bump version number (John Greene) [1150343] - [netdrv] ixgbe: Add X550 support function pointers (John Greene) [1150343] - [netdrv] ixgbe: cleanup checksum to allow error results (John Greene) [1150343] - [netdrv] ixgbe: add methods for combined read and write operations (John Greene) [1150343] - [netdrv] ixgbe: Add x550 SW/FW semaphore support (John Greene) [1150343] - [netdrv] ixgbe: Add timeout parameter to ixgbe_host_interface_command (John Greene) [1150343] - [netdrv] ixgbe: add support for X550 extended RSS support (John Greene) [1150343] - [netdrv] ixgbe: use netdev_rss_key_fill() helper (John Greene) [1150343] - [netdrv] ixgbe: phy: fix uninitialized status in ixgbe_setup_phy_link_tnx (John Greene) [1150343] - [netdrv] ixgbe: add helper function for setting RSS key in preparation of X550 (John Greene) [1150343] - [netdrv] ixgbe: Add new support for X550 MAC's (John Greene) [1150343] - [netdrv] ixgbe: cleanup move setting PFQDE.HIDE_VLAN to support function (John Greene) [1150343] - [netdrv] ixgbe: cleanup ixgbe_ndo_set_vf_vlan (John Greene) [1150343] - [netdrv] ixgbe: fix X540 Completion timeout (John Greene) [1150343] - [netdrv] ixgbe: fix race when setting advertised speed (John Greene) [1150343] - [netdrv] ixgbe: need not repeat init skb with NULL (John Greene) [1150343] - [netdrv] ixgbe: check for vfs outside of sriov_num_vfs before dereference (John Greene) [1150343] - [netdrv] ixgbe: fix race accessing page->_count (John Greene) [1150343] - [netdrv] ixgbe: remove wait loop on autoneg for copper devices (John Greene) [1150343] - [netdrv] ixgbe: add warnings for other disabled features without MSI-X support (John Greene) [1150343] - [netdrv] ixgbe: use e_dev_warn instead of netif_printk (John Greene) [1150343] - [netdrv] ixgbe: use e_dev_warn instead of e_err for displaying warning (John Greene) [1150343] - [netdrv] ixgbe: determine vector count inside ixgbe_acquire_msix_vectors (John Greene) [1150343] - [netdrv] ixgbe: move msix_entries allocation into ixgbe_acquire_msix_vectors (John Greene) [1150343] - [netdrv] ixgbe: return integer from ixgbe_acquire_msix_vectors (John Greene) [1150343] - [netdrv] ixgbe: use e_dev_warn instead of netif_printk (John Greene) [1150343] - [netdrv] ixgbe: Do not schedule an uninitialized workqueue entry (John Greene) [1150343] - [netdrv] ixgbe: Drop Rx alloc at end of Rx cleanup (John Greene) [1150343] - [netdrv] ixgbe: Resolve warnings produced in W=2 builds (John Greene) [1150343] - [netdrv] ixgbe: add comment noting recalculation of queues (John Greene) [1150343] - [netdrv] ixgbe: reset interface on link loss with pending Tx work from the VF (John Greene) [1150343] - [netdrv] ixgbe: Make return values more direct (John Greene) [1150343] - [netdrv] ixgbe: Delete a bunch of dead code (John Greene) [1150343] - [netdrv] ixgbe: Fix ixgbe_write_mbx error result (John Greene) [1150343] - [netdrv] ixgbe: Correct X540 semaphore error (John Greene) [1150343] - [netdrv] ixgbe: Fix spurious release of semaphore in EEPROM access (John Greene) [1150343] - [netdrv] ixgbe: Convert some udelays to usleep_range (John Greene) [1150343] - [netdrv] ixgbe: Change some uses of strncpy to strlcpy (John Greene) [1150343] - [netdrv] ixgbe: Fix possible null-dereference in error path (John Greene) [1150343] - [netdrv] ixgbe: remove unnecessary break after return (John Greene) [1150343] - [netdrv] ixgbe: remove unnecessary break after goto (John Greene) [1150343] - [netdrv] ixgbe: change PTP NSECS_PER_SEC to IXGBE_PTP_PPS_HALF_SECOND (John Greene) [1150343] - [netdrv] ixgbe: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (John Greene) [1150343] - [netdrv] ixgbe: remove linux/export.h header from ixgbe_ptp.c (John Greene) [1150343] - [netdrv] ixgbe: fix detection of SFP+ capable interfaces (John Greene) [1150343] - [netdrv] ixgbe: avoid duplicate code in suspend and stop paths (John Greene) [1150343] - [netdrv] ixgbe: separate the PTP suspend and stop actions (John Greene) [1150343] - [netdrv] ixgbe: extract PTP clock device from ptp_init (John Greene) [1150343] - [netdrv] ixgbe: allow ixgbe_ptp_reset to maintain current hwtstamp config (John Greene) [1150343] - [netdrv] ixgbe: extract the hardware setup from the ixgbe_ptp_set_ts_config (John Greene) [1150343] - [netdrv] ixgbe: rename ixgbe_ptp_enable to ixgbe_ptp_feature_enable (John Greene) [1150343] - [netdrv] ixgbe: fix linking at 100Mbps on copper devices with MNG FW enabled (John Greene) [1150343] - [netdrv] igb/ixgbe: remove return statements for void functions (John Greene) [1150343] - [netdrv] ixgbe: add /* fallthrough */ comment to case statements (John Greene) [1150343] - [netdrv] ixgbe: add space between operands to & (John Greene) [1150343] - [netdrv] ixgbe: don't check NULL for debugfs_remove_recursive (John Greene) [1150343] - [netdrv] ixgbe: add braces around else block (John Greene) [1150343] - [netdrv] ixgbe: fix several concatenated strings to single line (John Greene) [1150343] - [netdrv] ixgbe: fix checkpatch style of blank line after declaration (John Greene) [1150343] - [netdrv] ixgbe: fix function-like macro, remove semicolon (John Greene) [1150343] - [netdrv] ixgbe: clean up checkpatch warnings about CODE_INDENT and LEADING_SPACE (John Greene) [1150343] - [netdrv] ixgbe: get rid of SET_ETHTOOL_OPS (John Greene) [1150343] - [netdrv] ixgbe: change handling of multicast filters (John Greene) [1150343] - [netdrv] ixgbe: Use out-of-line function for register reads (John Greene) [1150343] - [netdrv] ixgbe: convert low_water into an array (John Greene) [1150343] - [netdrv] ixgbe: Add new netdev op to turn spoof checking on or off per VF (John Greene) [1150343] - [netdrv] ixgbe: Fix memory leak in ixgbe_free_q_vector, missing rcu (John Greene) [1150343] - [netdrv] ixgbe: Fix tx_packets and tx_bytes stats not updating (John Greene) [1150343] - [scsi] scsi_show_extd_sense double prints ASC/ASCQ for vendor specific ASC (Rob Evers) [1203858]- [fs] dcache: return -ESTALE not -EBUSY on distributed fs race (J. Bruce Fields) [1061994] - [fs] fuse: revalidate when may_open() returns ESTALE (Zorro Lang) [1142355] - [md] dm: impose configurable deadline for dm_request_fn's merge heuristic (Mike Snitzer) [1163769] - [md] dm-sysfs: introduce ability to add writable attributes (Mike Snitzer) [1163769] - [md] dm: don't start current request if it would've merged with the previous (Mike Snitzer) [1163769] - [md] dm: don't schedule delayed run of the queue if nothing to do (Mike Snitzer) [1163769] - [md] dm: only run the queue on completion if congested or no requests pending (Mike Snitzer) [1163769] - [md] dm: remove request-based logic from make_request_fn wrapper (Mike Snitzer) [1163769] - [md] dm: remove request-based DM queue's lld_busy_fn hook (Mike Snitzer) [1163769] - [md] dm: remove unnecessary wrapper around blk_lld_busy (Mike Snitzer) [1163769] - [kernel] panic: add TAINT_SOFTLOCKUP (Aaron Tomlin) [1184512] - [kernel] watchdog: print traces for all cpus on lockup detection (Aaron Tomlin) [1184512] - [x86] nmi: provide the option to issue an NMI back trace to every cpu but current (Aaron Tomlin) [1184512] - [x86] kernel: Avoid calling arch_trigger_all_cpu_backtrace() at the same time (Aaron Tomlin) [1184512] - [net] ipvs: allow rescheduling of new connections when port reuse is detected (Marcelo Leitner) [1108514] - [net] ipvs: Fix reuse connection if real server is dead (Marcelo Leitner) [1108514] - [net] neigh: Keep neighbour cache entries if number of them is small enough (Jiri Pirko) [1199856] - [net] gso: fix skb_segment for non-offset skb pointers (Jiri Benc) [1200533] - [netdrv] mlx4_en: Expose port number through sysfs (Amir Vadai) [1119772] - [net] core: Add sysfs file for port number (Amir Vadai) [1119772]- [kernel] dynamic_debug: fix comment (Michal Schmidt) [1203349] - [kernel] lib: dynamic_debug: use seq_open_private() instead of seq_open() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: replace obselete simple_strtoul() with kstrtouint() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: fix ddebug_parse_query() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: remove wrong error message (Michal Schmidt) [1203349] - [kernel] docs: dynamic-debug-howto.txt: update since new wildcard support (Michal Schmidt) [1203349] - [kernel] dynamic_debug: add wildcard support to filter files/functions/modules (Michal Schmidt) [1203349] - [kernel] lib: parser: put EXPORT_SYMBOLs in the conventional place (Michal Schmidt) [1203349] - [kernel] lib: parser: add match_wildcard() function (Michal Schmidt) [1203349] - [kernel] dynamic_debug: line queries failing due to uninitialized local variable (Michal Schmidt) [1203349] - [kernel] dynamic_debug: reuse generic string_unescape function (Michal Schmidt) [1203349] - [kernel] lib: introduce generic string_unescape (Michal Schmidt) [1203349] - [kernel] lib: net: make isodigit() public and use it (Michal Schmidt) [1203349] - [kernel] dynamic_debug: add pr_errs before -EINVALs (Michal Schmidt) [1203349] - [kernel] lib: KABI fix print_hex_dump_bytes() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: dynamic hex dump (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Fix vpr_ logging styles (Michal Schmidt) [1203349] - [kernel] lib: dynamic_debug: use kbasename() (Michal Schmidt) [1203349] - [kernel] string: introduce helper to get base file name from given path (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Remove unnecessary __used (Michal Schmidt) [1203349] - [kernel] dynamic_debug: use printk(KERN_WARNING..) in stub function (Michal Schmidt) [1203349] - [kernel] dynamic_debug: init with early_initcall, not arch_initcall (Michal Schmidt) [1203349] - [kernel] dynamic_debug: update Documentation/*, Kconfig.debug (Michal Schmidt) [1203349] - [kernel] dynamic_debug: add modname arg to exec_query callchain (Michal Schmidt) [1203349] - [kernel] dynamic_debug: print ram usage by ddebug tables if verbose (Michal Schmidt) [1203349] - [kernel] dynamic_debug: simplify dynamic_debug_init error exit (Michal Schmidt) [1203349] - [kernel] dynamic_debug: combine parse_args callbacks together (Michal Schmidt) [1203349] - [kernel] dynamic_debug: deprecate ddebug_query, suggest dyndbg instead (Michal Schmidt) [1203349] - [kernel] dynamic_debug: make dynamic-debug work for module initialization (Michal Schmidt) [1203349] - [kernel] params: add 3rd arg to option handler callback signature (Michal Schmidt) [1203349] - [kernel] dynamic_debug: fix leading spaces in dynamic_debug.h (Michal Schmidt) [1203349] - [kernel] dynamic_debug: replace if (verbose) pr_info with macro vpr_info (Michal Schmidt) [1203349] - [kernel] dynamic_debug: process multiple debug-queries on a line (Michal Schmidt) [1203349] - [kernel] dynamic_debug: factor vpr_info_dq out of ddebug_parse_query (Michal Schmidt) [1203349] - [kernel] dynamic_debug: add trim_prefix() to provide source-root relative paths (Michal Schmidt) [1203349] - [kernel] dynamic_debug: enlarge command/query write buffer (Michal Schmidt) [1203349] - [kernel] dynamic_debug: chop off comments in ddebug_tokenize (Michal Schmidt) [1203349] - [kernel] dynamic_debug: early return if _ddebug table is empty (Michal Schmidt) [1203349] - [kernel] dynamic_debug: tighten up error checking on debug queries (Michal Schmidt) [1203349] - [kernel] dynamic_debug: describe_flags with '=[pmflt_]*' (Michal Schmidt) [1203349] - [kernel] dynamic_debug: drop explicit !=NULL checks (Michal Schmidt) [1203349] - [kernel] dynamic_debug: pr_err() call should not depend upon verbosity (Michal Schmidt) [1203349] - [kernel] dynamic_debug: replace strcpy with strlcpy, in ddebug_setup_query() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: change verbosity at runtime (Michal Schmidt) [1203349] - [kernel] dynamic_debug: make dynamic-debug supersede DEBUG ccflag (Michal Schmidt) [1203349] - [kernel] dynamic_debug: use _DPRINTK_FLAGS_PRINT (Michal Schmidt) [1203349] - [kernel] dynamic_debug: fix whitespace complaints from scripts/cleanfile (Michal Schmidt) [1203349] - [kernel] dynamic_debug: use __printf not __attribute__((format(printf, ...))) (Michal Schmidt) [1203349] - [kernel] dynamic_debug: fix undefined reference to `__netdev_printk' (Michal Schmidt) [1203349] - [kernel] dynamic_debug: use a single printk() to emit messages (Michal Schmidt) [1203349] - [kernel] dynamic_debug: consolidate repetitive struct _ddebug descriptor definitions (Michal Schmidt) [1203349] - [kernel] dynamic_debug: make netdev_dbg() call __netdev_printk() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Convert printks to pr_ (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Remove uses of KERN_CONT in dynamic_emit_prefix (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Consolidate prefix output to single routine (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Add __dynamic_dev_dbg (Michal Schmidt) [1203349] - [kernel] lib: Remove unneeded version.h include (Michal Schmidt) [1203349] - [kernel] docs: fix dev_debug() braino in dynamic-debug-howto.txt (Michal Schmidt) [1203349] - [kernel] dynamic_debug: add #include (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Add more flags (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Initialize dynamic debug earlier via arch_initcall (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Introduce ddebug_query= boot parameter (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Split out query string parsing/setup from proc_write (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Fix dynamic_dev_dbg() macro if CONFIG_DYNAMIC_DEBUG not set (Michal Schmidt) [1203349] - [kernel] dynamic_debug: fix documentation errors (Michal Schmidt) [1203349] - [kernel] dynamic_debug: small cleanup in ddebug_proc_write() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: include slab.h (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Remove KBUILD_MODNAME from dynamic_pr_debug (Michal Schmidt) [1203349] - [fs] nfs: Add a module parameter to set the number of session slots (Steve Dickson) [1077226] - [fs] nfs: Fix races between nfs_remove_bad_delegation() and delegation return (Steve Dickson) [1166843] - [fs] nfs: Ensure that we call FREE_STATEID when NFSv4.x stateids are revoked (Steve Dickson) [1166843] - [fs] nfs: Don't try to reclaim delegation open state if recovery failed (Steve Dickson) [1166843] - [fs] nfs: Ensure that we remove NFSv4.0 delegations when state has expired (Steve Dickson) [1166843] - [docs] kdump: Document this case in kdump.txt (Baoquan He) [990302] - [x86] kexec: Add a x86_64 arch specific function arch_crash_auto_scale (Baoquan He) [990302] - [kernel] kexec: Introduce a new arch dependent function arch_crash_auto_scale (Baoquan He) [990302] - [kernel] kexec: Use __weak symboling instead for arch dependent function of kexec (Baoquan He) [990302] - [drm] makefile: update drm version (Rob Clark) [1200563] - [drm] i915: further quiet i915 (Rob Clark) [1200563] - [drm] i915: fix build for CONFIG_BUG=n (Rob Clark) [1200563] - [drm] i915: tame the chattermouth (Rob Clark) [1200563] - [drm] radeon: properly set vm fragment size for TN/RL (Rob Clark) [1200563] - [drm] radeon: fix the crash in test functions (Rob Clark) [1200563] - [drm] radeon: fix the crash in benchmark functions (Rob Clark) [1200563] - [drm] radeon: fix PLLs on RS880 and older v2 (Rob Clark) [1200563] - [drm] radeon: don't init gpuvm if accel is disabled (Rob Clark) [1200563] - [drm] i915: fix inconsistent brightness after resume (Rob Clark) [1200563] - [drm] i915: Init PPGTT before context enable (Rob Clark) [1200563] - [drm] i915: BDW Fix Halo PCI IDs marked as ULT (Rob Clark) [1200563] - [drm] i915: Only fence tiled region of object (Rob Clark) [1200563] - [drm] radeon: Restore GART table contents after pinning it in VRAM v3 (Rob Clark) [1200563] - [drm] radeon: Split off gart_get_page_entry ASIC hook from set_page_entry (Rob Clark) [1200563] - [drm] radeon: use rv515_ring_start on r5xx (Rob Clark) [1200563] - [drm] radeon: add si dpm quirk list (Rob Clark) [1200563] - [drm] radeon: add a dpm quirk list (Rob Clark) [1200563] - [drm] i915: Ban Haswell from using RCS flips (Rob Clark) [1200563] - [drm] i915: Kill check_power_well() calls (Rob Clark) [1200563] - [drm] revert "i915: Preserve VGACNTR bits from the BIOS" (Rob Clark) [1200563] - [drm] irq: BUG_ON() -> WARN_ON() (Rob Clark) [1200563] - [drm] i915: Don't call intel_prepare_page_flip() multiple times on gen2-4 (Rob Clark) [1200563] - [drm] i915: Disable PSMI sleep messages on all rings around context switches (Rob Clark) [1200563] - [drm] i915: Force the CS stall for invalidate flushes (Rob Clark) [1200563] - [drm] i915: Invalidate media caches on gen7 (Rob Clark) [1200563] - [drm] mc: disable msi (Rob Clark) [1200563] - [drm] i915: save/restore GMBUS freq across suspend/resume on gen4 (Rob Clark) [1200563] - [drm] i915: resume MST after reading back hw state (Rob Clark) [1200563] - [drm] i915: Only warn the first time we attempt to mmio whilst suspended (Rob Clark) [1200563] - [drm] i915: Disallow pin ioctl completely for kms drivers (Rob Clark) [1200563] - [drm] i915: Don't complain about stolen conflicts on gen3 (Rob Clark) [1200563] - [drm] radeon: properly filter DP1.2 4k modes on non-DP1.2 hw (Rob Clark) [1200563] - [drm] radeon: adjust default bapm settings for KV (Rob Clark) [1200563] - [drm] radeon: fix sad_count check for dce3 (Rob Clark) [1200563] - [drm] radeon: KV has three PPLLs (Rob Clark) [1200563] - [drm] radeon: check the right ring in radeon_evict_flags() (Rob Clark) [1200563] - [drm] radeon: work around a hw bug in MGCG on CIK (Rob Clark) [1200563] - [drm] radeon: fix typo in CI dpm disable (Rob Clark) [1200563] - [drm] dp-mst: Remove branches before dropping the reference (Rob Clark) [1200563] - [drm] dp: retry AUX transactions 32 times (Rob Clark) [1200563] - [drm] fb_helper: move deferred fb checking into restore mode (Rob Clark) [1200563] - [drm] ttm: Avoid memory allocation from shrinker functions (Rob Clark) [1200563] - [drm] nouveau: bring back legacy mmap handler (Rob Clark) [1200563] - [drm] nouveau: Do not BUG_ON(!spin_is_locked()) on UP (Rob Clark) [1200563] - [kernel] coredump_wait: don't call complete_vfork_done() (Mateusz Guzik) [1197599] - [kernel] vfork: make it killable (Mateusz Guzik) [1197599] - [kernel] vfork: introduce complete_vfork_done() (Mateusz Guzik) [1197599] - [virtio] virtio_pci: document why we defer kfree (Fam Zheng) [1199421] - [virtio] virtio_pci: defer kfree until release callback (Fam Zheng) [1199421] - [netdrv] tg3: Hold tp->lock before calling tg3_halt() from tg3_init_one() (Ivan Vecera) [1200911]- [md] raid5: Initialize bi_vcnt (Jes Sorensen) [1203221] - [md] raid10: fix conversion from RAID0 to RAID10 (Jes Sorensen) [1177745] - [x86] crypto: sha256_ssse3 - also test for BMI2 (Herbert Xu) [1201560] - [x86] crypto: sha256_ssse3 - fix stack corruption with SSSE3 and AVX implementations (Herbert Xu) [1201490] - [char] tty: drop driver reference in tty_open fail path (Mateusz Guzik) [1201894] {CVE-2011-5321} - [netdrv] e1000: move e1000_tbi_adjust_stats to where its used (John Greene) [1150339] - [netdrv] e1000: e1000_ethertool.c coding style fixes (John Greene) [1150339] - [netdrv] e1000: remove unnecessary break after return (John Greene) [1150339] - [netdrv] e1000: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (John Greene) [1150339] - [netdrv] e1000: Use time_after() for time comparison (John Greene) [1150339] - [netdrv] e1000: remove the check: skb->len<=0 (John Greene) [1150339] - [netdrv] e1000: Use is_broadcast_ether_addr/is_multicast_ether_addr helpers (John Greene) [1150339] - [netdrv] e1000: get rid of SET_ETHTOOL_OPS (John Greene) [1150339] - [netdrv] e1000: remove open-coded skb_cow_head (John Greene) [1150339] - [netdrv] e1000: remove debug messages with function names (John Greene) [1150339] - [netdrv] e1000: delete non-required instances of include (John Greene) [1150339] - [netdrv] e1000: fix possible reset_task running after adapter down (John Greene) [1150339] - [netdrv] e1000: fix lockdep warning in e1000_reset_task (John Greene) [1150339] - [netdrv] e1000: prevent oops when adapter is being closed and reset simultaneously (John Greene) [1150339] - [netdrv] e1000: fix wrong queue idx calculation (John Greene) [1150339] - [netdrv] e1000: Remove extern from function prototypes (John Greene) [1150339] - [netdrv] e1000: replace dma_set_mask()+dma_set_coherent_mask() with new helper (John Greene) [1150339] - [netdrv] e1000: ethtool: Add missing dma_mapping_error-call in e1000_setup_desc_rings (John Greene) [1150339] - [netdrv] e1000: dma_alloc_coherent: use __GFP_ZERO instead of memset(, 0) (John Greene) [1150339] - [netdrv] e1000: Remove dma_alloc_coherent OOM messages (John Greene) [1150339] - [netdrv] e1000: Remove remaining alloc/OOM messages (John Greene) [1150339] - [netdrv] e1000: fix up function prototypes after __dev* removals (John Greene) [1150339] - [netdrv] e1000: remove __dev* attributes (John Greene) [1150339] - [netdrv] e1000: fix concurrent accesses to PHY from watchdog and ethtool (John Greene) [1150339] - [netdrv] e1000: Small packets may get corrupted during padding by HW (John Greene) [1150339] - [acpi] fan: Use bus id as the name for non PNP0C0B (Fan) devices (Prarit Bhargava) [1192485] - [acpi] fan: support INT3404 thermal device (Prarit Bhargava) [1192485] - [acpi] fan: add ACPI 4.0 style fan support (Prarit Bhargava) [1192485] - [acpi] fan: remove no need check for device pointer (Prarit Bhargava) [1192485] - [acpi] fan: printk replacement (Prarit Bhargava) [1192485] - [acpi] fan: do nothing in suspend and poweroff callback (Prarit Bhargava) [1192485] - [acpi] fan: trivial style cleanup (Prarit Bhargava) [1192485] - [acpi] fan: Initialize acpi_state variable (Prarit Bhargava) [1192485] - [acpi] fan: avoid null pointer deference error (Prarit Bhargava) [1192485] - [acpi] fan: Use struct dev_pm_ops for power management in the fan driver (Prarit Bhargava) [1192485] - [acpi] fan: Fix more unbalanced code block (Prarit Bhargava) [1192485] - [acpi] ec: Drop suspend and resume routines (Prarit Bhargava) [1192485] - [acpi] fan: fix unbalanced code block (Prarit Bhargava) [1192485] - [input] mouse: synaptics - remove X250 from the topbuttonpad list (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - remove X1 Carbon 3rd gen from the topbuttonpad list (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - re-route tracksticks buttons on the Lenovo 2015 series (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - remove TOPBUTTONPAD property for Lenovos 2015 (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - retrieve the extended capabilities in query $10 (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - do not retrieve the board id on old firmwares (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - handle spurious release of trackstick buttons (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - fix middle button on Lenovo 2015 products (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - skip quirks when post-2013 dimensions (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - support min/max board id in min_max_pnpid_table (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - remove obsolete min/max quirk for X240 (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - query min dimensions for fw v8.1 (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - log queried and quirked dimension values (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - split synaptics_resolution(), query first (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - adjust min/max for Lenovo ThinkPad X1 Carbon 2nd (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - adjust min/max on Thinkpad E540 (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - add min/max quirk for Lenovo T440s (Benjamin Tissoires) [1186105 1186111] - [input] mouse: psmouse - add psmouse_matches_pnp_id helper function (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - add min/max quirk for pnp-id LEN2002 (Edge E531) (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - fix resolution for manually provided min/max (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - change min/max quirk table to pnp-id matching (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - add a matches_pnp_id helper function (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - T540p - unify with other LEN0034 models (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - print firmware ID and board number at init (Benjamin Tissoires) [1186105 1186111]- [infiniband] core: Prevent integer overflow in ib_umem_get address arithmetic (Doug Ledford) [1179327] {CVE-2014-8159} - [net] ipcomp: Mark as netns_ok (Jiri Pirko) [1112926] - [netdrv] l2tp: Fix UDP socket reference count bugs in the pppol2tp driver (Jiri Pirko) [1198290] - [net] ipv6: replacing a rt6_info needs to purge possible propagated rt6_infos too (Jiri Pirko) [1198404] - [net] netfilter: ipt_LOG: add bufferisation to call printk() once (Mateusz Guzik) [972694] - [net] netfilter: add missing xt_log.h file (Mateusz Guzik) [972694] - [virt] kvm: exclude ioeventfd from counting kvm_io_range limit (Amos Kong) [1124311] - [pci] Deprecate DEFINE_PCI_DEVICE_TABLE (Prarit Bhargava) [1198148] - [pci] Remove DEFINE_PCI_DEVICE_TABLE macro use (Prarit Bhargava) [1198148] - [wireless] rt2800pci: add firmware for RT3290 (Stanislaw Gruszka) [1036243] - [wireless] iwlwifi: add -12 firmware for iwl 3160 / 7260 / 7265 / 7265D (Stanislaw Gruszka) [1036243] - [wireless] iwlwifi: add -10 firmware for iwl 3160 / 7260 / 7265 / 7265D (Stanislaw Gruszka) [1036243] - [wireless] iwlwifi: add -9 firmware for iwl 3160 / 7260 / 7265 (Stanislaw Gruszka) [1036243] - [wireless] Update zd1201 driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update rndis_wlan driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update mwl8k driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update adm8211 driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update wl3501_cs driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update atmel driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update at76c50x-usb driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update airo driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Backport ti drivers from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport mac80211_hwsim driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] orinoco: Compile the driver with updated mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Backport libertas driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport ipw2x00 driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport p54 driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport brcmsmac driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport b43 driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport ssb bus driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport bcma bus driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport iwlegacy driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport rt2x00 driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport ath common layer from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport carl9170 driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport ath5k driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport ath9 driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport iwlwifi driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport mac80211 from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport wireless core from linux-3.19 (Stanislaw Gruszka) [1189024] - [kernel] workqueue: add system workqueues (Stanislaw Gruszka) [1189024] - [kernel] workqueue: add mod_delayed_work (Stanislaw Gruszka) [1189024] - [wireless] driver core: export platform_device_register_data as a GPL symbol (Stanislaw Gruszka) [1189024] - [net] etherdevice: Add ether_addr_equal_unaligned (Stanislaw Gruszka) [1189024] - [net] if_ether.h: add IEEE 802.21 Ethertype (Stanislaw Gruszka) [1189024] - [wireless] kernel.h: define u8, s8, u32, etc. limits (Stanislaw Gruszka) [1189024] - [wireless] kabi: remove wireless_send_event symbol (Stanislaw Gruszka) [1189024] - [scsi] qla2xxx: fix race in handling rport deletion during recovery causes panic (Chad Dupuis) [1102902] - [usb] io_ti: fix sysfs-attribute creation (Don Zickus) [1196460] - [usb] io_ti: fix port-data memory leak (Don Zickus) [1196460] - [usb] io_ti: Make edge_remove_sysfs_attrs the port_remove method (Don Zickus) [1196460] - [scsi] storvsc: force discovery of LUNs that may have been removed (Vitaly Kuznetsov) [1035571 1199766] - [scsi] storvsc: in responce to a scan event, scan the host (Vitaly Kuznetsov) [1035571 1199766] - [scsi] don't add scsi_device if its already visible (Vitaly Kuznetsov) [1035571 1199766] - [fs] aio: wake all waiters when destroying ctx (Mateusz Guzik) [1201260] - [x86] kvm: SYSENTER emulation is broken (Mateusz Guzik) [1186450] {CVE-2015-0239} - [x86] kvm: add halt_poll_ns module parameter (Paolo Bonzini) [1185250] - [kernel] sched: Add function single_task_running to let a task check if it is the only task running on a cpu (Paolo Bonzini) [1185250]- [crypto] sha512: Create module providing optimized SHA512 routines using SSSE3, AVX or AVX2 instructions (Herbert Xu) [1036216] - [crypto] sha512: Optimized SHA512 x86_64 assembly routine using AVX2 RORX instruction (Herbert Xu) [1036216] - [crypto] sha512: Optimized SHA512 x86_64 assembly routine using AVX instructions (Herbert Xu) [1036216] - [crypto] sha512: Optimized SHA512 x86_64 assembly routine using Supplemental SSE3 instructions (Herbert Xu) [1036216] - [crypto] sha512: Expose generic sha512 routine to be callable from other modules (Herbert Xu) [1036216] - [crypto] sha256: Create module providing optimized SHA256 routines using SSSE3, AVX or AVX2 instructions (Herbert Xu) [1036216] - [crypto] sha256: Optimized sha256 x86_64 routine using AVX2's RORX instructions (Herbert Xu) [1036216] - [crypto] sha256: Optimized sha256 x86_64 assembly routine with AVX instructions (Herbert Xu) [1036216] - [crypto] sha256: Optimized sha256 x86_64 assembly routine using Supplemental SSE3 instructions (Herbert Xu) [1036216] - [crypto] sha256: Expose SHA256 generic routine to be callable externally (Herbert Xu) [1036216] - [crypto] rng: RNGs must return 0 in success case (Herbert Xu) [1199230] - [hv] hv_balloon: keep locks balanced on add_memory() failure (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: refuse to balloon below the floor (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: report offline pages as being used (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: eliminate the trylock path in acquire/release_region_mutex (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: Don't post pressure status from interrupt context (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: Fix a locking bug in the balloon driver (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: Make adjustments in computing the floor (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: avoid memory leak on alloc_error of 2MB memory block (Vitaly Kuznetsov) [1006234] - [fs] isofs: infinite loop in CE record entries (Jacob Tanenbaum) [1175245] {CVE-2014-9420} - [x86] intel_pstate: Add support for SkyLake (Steve Best) [1189313] - [x86] vdso: ASLR bruteforce possible for vdso library (Jacob Tanenbaum) [1184897] {CVE-2014-9585} - [kernel] time: ntp: Correct TAI offset during leap second (Prarit Bhargava) [1199134] - [kernel] kexec: fix build error when hugetlbfs is disabled (Minfei Huang) [1121663] - [kernel] kexec: export free_huge_page to VMCOREINFO (Minfei Huang) [1121663] - [kernel] kexec: save PG_head_mask in VMCOREINFO (Minfei Huang) [1121663] - [mm] Fix PageHead when !CONFIG_PAGEFLAGS_EXTENDED (Minfei Huang) [1121663] - [scsi] lpfc: correct device removal deadlock after link bounce (Rob Evers) [1194793]- [netdrv] i40evf: TCP/IPv6 over Vxlan Tx checksum offload fix (Stefan Assmann) [1150337] - [netdrv] i40e: fix race in hang check (Stefan Assmann) [1150337] - [netdrv] i40e: Fix TSO with more than 8 frags per segment issue (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Update driver versions (Stefan Assmann) [1150337] - [netdrv] i40evf: Add more info to interrupt vector names (Stefan Assmann) [1150337] - [netdrv] i40evf: allow enabling of debug prints via ethtool (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Use advertised speed settings in ethtool and refactor get_settings (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Fix output of i40e_debug_aq() for big endian machines (Stefan Assmann) [1150337] - [netdrv] i40evf: don't wait forever (Stefan Assmann) [1150337] - [netdrv] i40evf: refactor reset (Stefan Assmann) [1150337] - [netdrv] i40evf: disable NAPI polling sooner (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump Driver Versions (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Remove unused variable an_enable and function update_link_info (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: i40e_register.h updates (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: restrict VC opcodes to their initial values (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Refactor the receive routines (Stefan Assmann) [1150337] - [netdrv] i40evf: Force Tx writeback on ITR (Stefan Assmann) [1150337] - [netdrv] i40evf: stop the watchdog for shutdown (Stefan Assmann) [1150337] - [netdrv] i40evf: ignore bogus messages from FW (Stefan Assmann) [1150337] - [netdrv] i40evf: reset on module unload (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e and i40evf versions (Stefan Assmann) [1150337] - [netdrv] i40e: Support for NPAR iSCSI partition with DCB (Stefan Assmann) [1150337] - [netdrv] i40e: AQ API updates for new commands (Stefan Assmann) [1150337] - [netdrv] i40e: AQ API updates (Stefan Assmann) [1150337] - [netdrv] i40e: add more struct size checks (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Increase ASQ timeout (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: AdminQ updates ww36 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: find partition_id in npar mode (Stefan Assmann) [1150337] - [netdrv] i40evf: kick a stalled admin queue (Stefan Assmann) [1150337] - [netdrv] i40evf: enable interrupt 0 appropriately (Stefan Assmann) [1150337] - [netdrv] i40evf: don't fire traffic IRQs when the interface is down (Stefan Assmann) [1150337] - [netdrv] i40evf: remove leftover VLAN filters (Stefan Assmann) [1150337] - [netdrv] i40evf: refactor shutdown code (Stefan Assmann) [1150337] - [netdrv] i40evf: Remove some scary log messages (Stefan Assmann) [1150337] - [netdrv] i40evf: remove redundant code (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Convert macro to static inline (Stefan Assmann) [1150337] - [netdrv] i40e: check for AQ timeout in aq_rc decode (Stefan Assmann) [1150337] - [netdrv] i40e: set max limit for access polling (Stefan Assmann) [1150337] - [netdrv] i40e: remove unused nvm_semaphore_wait (Stefan Assmann) [1150337] - [netdrv] i40e: add range check to i40e_aq_rc_to_posix (Stefan Assmann) [1150337] - [netdrv] i40e: let firmware catch the NVM busy error (Stefan Assmann) [1150337] - [netdrv] i40e: Bump i40e version to 1.2.2 and i40evf version to 1.0.6 (Stefan Assmann) [1150337] - [netdrv] i40evf: make early init sequence even more robust (Stefan Assmann) [1150337] - [netdrv] i40e: Define and use i40e_is_vf macro (Stefan Assmann) [1150337] - [netdrv] i40e: Add a virtual channel op to config RSS (Stefan Assmann) [1150337] - [netdrv] i40e: remove useless debug noise (Stefan Assmann) [1150337] - [netdrv] i40evf: remove unnecessary else (Stefan Assmann) [1150337] - [netdrv] i40evf: make comparisons consistent (Stefan Assmann) [1150337] - [netdrv] i40evf: make checkpatch happy (Stefan Assmann) [1150337] - [netdrv] i40evf: update header comments (Stefan Assmann) [1150337] - [netdrv] i40e: don't overload fields (Stefan Assmann) [1150337] - [netdrv] i40evf: don't use more queues than CPUs (Stefan Assmann) [1150337] - [netdrv] i40evf: make early init processing more robust (Stefan Assmann) [1150337] - [netdrv] i40e: clean up throttle rate code (Stefan Assmann) [1150337] - [netdrv] i40e: poll firmware slower (Stefan Assmann) [1150337] - [netdrv] i40evf: Add support for 10G base T parts (Stefan Assmann) [1150337] - [netdrv] i40evf: properly handle multiple AQ messages (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Use usleep_range() instead of udelay() (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Fix whitespace indentation (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e & i40evf version (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Ignore a driver perceived Tx hang if the number of desc pending < 4 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: add max buf len to aq debug print helper (Stefan Assmann) [1150337] - [netdrv] i40evf: Fixed guest OS panic when removing vf driver (Stefan Assmann) [1150337] - [netdrv] i40evf: fix memory leak on unused interfaces (Stefan Assmann) [1150337] - [netdrv] i40evf: don't leak queue vectors (Stefan Assmann) [1150337] - [netdrv] i40evf: do not re-arm watchdog after remove (Stefan Assmann) [1150337] - [netdrv] i40evf: future-proof vfr_stat state check (Stefan Assmann) [1150337] - [netdrv] i40evf: fix scan warning on sprintf (Stefan Assmann) [1150337] - [netdrv] i40e: always print aqtx answer (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: ARQ copy desc data even for failed commands (Stefan Assmann) [1150337] - [netdrv] i40evf: don't wait so long (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: fix extension header csum logic (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Add nvmupdate support (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Clean up code (Stefan Assmann) [1150337] - [netdrv] i40evf: remove unnecessary break after goto (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e to 0.4.21 and i40evf to 0.9.40 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Add set_fc and init of FC settings (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Add new HW link info variable an_enabled and function update_link_info (Stefan Assmann) [1150337] - [netdrv] i40evf: invite vector 0 to the interrupt party (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Force a shifted '1' to be unsigned (Stefan Assmann) [1150337] - [netdrv] i40evf: don't violate scope (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Do not free the dummy packet buffer synchronously (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e to 0.4.19 and i40evf to 0.9.38 (Stefan Assmann) [1150337] - [netdrv] i40evf: change branding string (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: initialize context descriptor (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: add ASQ write back timeout variable to AQ structure (Stefan Assmann) [1150337] - [netdrv] i40evf: set flags before sending message (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: clear aq bah-bal on shutdown (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Add base address registers to aq struct (Stefan Assmann) [1150337] - [netdrv] i40evf: resend FW request if no response (Stefan Assmann) [1150337] - [netdrv] i40evf: fix typo (Stefan Assmann) [1150337] - [netdrv] i40evf: return more useful error information (Stefan Assmann) [1150337] - [netdrv] i40evf: don't stop watchdog if it hasn't started (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Big endian fixes for handling HMC (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e to 0.4.17 and i40evf to 0.9.36 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: remove reserved type (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e to 0.4.13 and i40evf to 0.9.35 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: modify debug prints to avoid seg faults (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Update RSS configuration (Stefan Assmann) [1150337] - [netdrv] i40evf: fix off-by-one (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Reset Head and Tail on AQ initialization (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: i40e_register.h update (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e to version 0.4.10 and i40evf to 0.9.34 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Add Flow director stats to PF stats (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: remove FTYPE (Stefan Assmann) [1150337] - [netdrv] i40evf: check admin queue error bits (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: User ether_addr_copy instead of memcpy (Stefan Assmann) [1150337] - [netdrv] i40evf: don't go further down (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: AdminQ API update for new FW (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: set headwb Tx context flags and use them (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: bump version to 0.4.7 for i40e and 0.9.31 for i40evf (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: add PPRS bit to error bits and fix bug in Rx checksum (Stefan Assmann) [1150337] - [netdrv] i40evf: Fix function header (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump build version (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: remove deprecated device IDs (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: fix poll weight (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: fix TSO accounting (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: remove chatty reset messages (Stefan Assmann) [1150337] - [netdrv] i40evf: use correct format for printing MAC addresses (Stefan Assmann) [1150337] - [netdrv] i40evf: clean up log message formatting (Stefan Assmann) [1150337] - [netdrv] i40evf: remove bogus comment (Stefan Assmann) [1150337] - [netdrv] i40evf: remove unnecessary log messages (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Clean up a few things (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Fix code to accommodate i40e_register.h changes (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: fix rx descriptor status (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump build version (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: add Tx pre queue disable function (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: check AQ register for valid data (Stefan Assmann) [1150337] - [netdrv] i40evf: make messages less dire (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: remove rx_errors and rx_missed (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: VEB structure added, GTIME macro update (Stefan Assmann) [1150337] - [netdrv] i40evf: fix crash when changing ring sizes (Stefan Assmann) [1150337] - [netdrv] i40evf: set descriptor multiple to 32 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: remove unused RX_LRO define (Stefan Assmann) [1150337] - [netdrv] ethtool: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Change type to u32 to avoid sparse error (Stefan Assmann) [1150337] - [netdrv] i40e: check pointers before use (Stefan Assmann) [1150345] - [netdrv] i40e: catch NVM write semaphore timeout and retry (Stefan Assmann) [1150345] - [netdrv] i40e: stop flow director on shutdown (Stefan Assmann) [1150345] - [netdrv] i40e: disconnect irqs on shutdown (Stefan Assmann) [1150345] - [netdrv] i40e: Issue a PF reset if Tx queue disable timeout (Stefan Assmann) [1150345] - [netdrv] i40e: Fix the Tx ring qset handle when DCB reconfigures (Stefan Assmann) [1150345] - [netdrv] i40e: Fix the case where per TC queue count was higher than queues enabled (Stefan Assmann) [1150345] - [netdrv] i40e: fix race in hang check (Stefan Assmann) [1150345] - [netdrv] i40e: Fix TSO with more than 8 frags per segment issue (Stefan Assmann) [1150345] - [netdrv] i40e: Don't check for Tx hang when PF down (Stefan Assmann) [1150345] - [netdrv] i40e: fix shift precedence issue (Stefan Assmann) [1150345] - [netdrv] i40e: Fix memory leak at failure path in i40e_dbg_command_write() (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Update driver versions (Stefan Assmann) [1150345] - [netdrv] i40e: Use ethtool private flags to display NPAR status (Stefan Assmann) [1150345] - [netdrv] i40e: Set FLAG_RD when sending buffer FW must read (Stefan Assmann) [1150345] - [netdrv] i40e: print Rx packet split status (Stefan Assmann) [1150345] - [netdrv] i40e: Set BUF flag for Set Version AQ command (Stefan Assmann) [1150345] - [netdrv] i40e: Add support for getlink, setlink ndo ops (Stefan Assmann) [1150345] - [net] set and query VEB/VEPA bridge mode via PF_BRIDGE (Stefan Assmann) [1150345] - [netdrv] i40e: Implement configfs for NPAR BW configuration (Stefan Assmann) [1150345] - [netdrv] i40e: Add NPAR BW get and set functions (Stefan Assmann) [1150345] - [netdrv] i40e: enable packet split only when IOMMU present (Stefan Assmann) [1150345] - [netdrv] i40e: Add method to keep track of current rxnfc settings (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Use advertised speed settings in ethtool and refactor get_settings (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Fix output of i40e_debug_aq() for big endian machines (Stefan Assmann) [1150345] - [netdrv] i40e: Fix i40e_ndo_set_vf_spoofchk (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump Driver Versions (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Remove unused variable an_enable and function update_link_info (Stefan Assmann) [1150345] - [netdrv] i40e: Fix the EMPR interrupt received handling (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: i40e_register.h updates (Stefan Assmann) [1150345] - [netdrv] i40e: Use #define for the VSI connection type (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: restrict VC opcodes to their initial values (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Refactor the receive routines (Stefan Assmann) [1150345] - [netdrv] i40e: rename debugfs clear_stats option (Stefan Assmann) [1150345] - [netdrv] i40e: update Shadow RAM read/write functions (Stefan Assmann) [1150345] - [netdrv] i40e: Enable Loopback for the FCOE vsi as well (Stefan Assmann) [1150345] - [netdrv] i40e: Fix function header (Stefan Assmann) [1150345] - [netdrv] i40e: fix led blink toggle to enable steady state (Stefan Assmann) [1150345] - [netdrv] i40evf: Force Tx writeback on ITR (Stefan Assmann) [1150345] - [netdrv] i40e: stop the service task at shutdown (Stefan Assmann) [1150345] - [netdrv] i40e: add locking around VF reset (Stefan Assmann) [1150345] - [netdrv] i40e: Use even more ARQ descriptors (Stefan Assmann) [1150345] - [netdrv] i40e: delay after VF reset (Stefan Assmann) [1150345] - [netdrv] i40e: avoid use of uninitialized v_budget in i40e_init_msix (Stefan Assmann) [1150345] - [netdrv] i40e: i40e_fcoe.c: Remove unused function (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e and i40evf versions (Stefan Assmann) [1150345] - [netdrv] i40e: Support for NPAR iSCSI partition with DCB (Stefan Assmann) [1150345] - [netdrv] i40e: when Rx timestamps disabled set specific mode (Stefan Assmann) [1150345] - [netdrv] i40e: use same check for Rx hang as for Rx timestamps (Stefan Assmann) [1150345] - [netdrv] i40e: AQ API updates for new commands (Stefan Assmann) [1150345] - [netdrv] i40e: AQ API updates (Stefan Assmann) [1150345] - [netdrv] i40e: add more struct size checks (Stefan Assmann) [1150345] - [netdrv] i40e: Issue "Stop LLDP" command for firmware older than v4.3 (Stefan Assmann) [1150345] - [netdrv] i40e: check I40E_FLAG_PTP before handling Tx or Rx timestamps (Stefan Assmann) [1150345] - [netdrv] i40e: only enable PTP interrupt cause if PTP is enabled (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1150345] - [netdrv] i40e: Dump Stats string removed from debugfs help command (Stefan Assmann) [1150345] - [netdrv] i40e: Add define for interrupt name string len (Stefan Assmann) [1150345] - [netdrv] i40e: don't give up on DCB error after reset (Stefan Assmann) [1150345] - [netdrv] i40e: fix proc/int descriptions (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Increase ASQ timeout (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: AdminQ updates ww36 (Stefan Assmann) [1150345] - [netdrv] i40e: adds FCoE configure option (Stefan Assmann) [1150345] - [netdrv] i40e: limit sriov to partition 1 of NPAR configurations (Stefan Assmann) [1150345] - [netdrv] i40e: Don't exit link event early if link speed has changed (Stefan Assmann) [1150345] - [netdrv] i40e: limit WoL and link settings to partition 1 (Stefan Assmann) [1150345] - [netdrv] i40e: Adding function for reading PBA String (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: find partition_id in npar mode (Stefan Assmann) [1150345] - [netdrv] i40e: remove VN2VN related mac filters (Stefan Assmann) [1150345] - [netdrv] i40e: Add warning for NPAR partitions with link speed less than 10Gbps (Stefan Assmann) [1150345] - [netdrv] i40e: disable IOV before freeing resources (Stefan Assmann) [1150345] - [netdrv] i40e: Fix bug with TCP over IPv6 over VXLAN (Stefan Assmann) [1150345] - [netdrv] i40e: Fix Rx checksum error counter (Stefan Assmann) [1150345] - [netdrv] i40e: fix un-necessary Tx hangs (Stefan Assmann) [1150345] - [netdrv] i40e: Fix possible memory leak in i40e_dbg_dump_desc (Stefan Assmann) [1150345] - [netdrv] net: Disallow providing non zero VLAN ID for NIC drivers FDB add flow (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Convert macro to static inline (Stefan Assmann) [1150345] - [netdrv] i40e: add to NVM update debug message (Stefan Assmann) [1150345] - [netdrv] i40e: check for AQ timeout in aq_rc decode (Stefan Assmann) [1150345] - [netdrv] i40e: poll on NVM semaphore only if not other error (Stefan Assmann) [1150345] - [netdrv] i40e: fix up NVM update sm error handling (Stefan Assmann) [1150345] - [netdrv] i40e: set max limit for access polling (Stefan Assmann) [1150345] - [netdrv] i40e: remove unused nvm_semaphore_wait (Stefan Assmann) [1150345] - [netdrv] i40e: init NVM update state on adminq init (Stefan Assmann) [1150345] - [netdrv] i40e: add range check to i40e_aq_rc_to_posix (Stefan Assmann) [1150345] - [netdrv] i40e: rework debug messages for NVM update (Stefan Assmann) [1150345] - [netdrv] i40e: let firmware catch the NVM busy error (Stefan Assmann) [1150345] - [netdrv] i40e: better error messages for NVM update issues (Stefan Assmann) [1150345] - [netdrv] i40e: clear NVM update state on ethtool test (Stefan Assmann) [1150345] - [netdrv] ethernet/intel: Use eth_skb_pad and skb_put_padto helpers (Stefan Assmann) [1150345] - [netdrv] i40e: Reduce stack in i40e_dbg_dump_desc (Stefan Assmann) [1150345] - [netdrv] i40e: Bump i40e version to 1.2.2 and i40evf version to 1.0.6 (Stefan Assmann) [1150345] - [netdrv] i40e: get pf_id from HW rather than PCI function (Stefan Assmann) [1150345] - [netdrv] i40e: increase ARQ size (Stefan Assmann) [1150345] - [netdrv] i40e: Re enable Main VSI loopback setting in the reset path (Stefan Assmann) [1150345] - [netdrv] i40e: Add new update VSI flow to accommodate FW fix with VSI Loopback mode (Stefan Assmann) [1150345] - [netdrv] i40e: Increase reset delay (Stefan Assmann) [1150345] - [netdrv] i40e: fix netdev_stat macro definition (Stefan Assmann) [1150345] - [netdrv] i40e: Define and use i40e_is_vf macro (Stefan Assmann) [1150345] - [netdrv] i40e: Add a virtual channel op to config RSS (Stefan Assmann) [1150345] - [netdrv] i40e: don't enable PTP support on more than one PF per port (Stefan Assmann) [1150345] - [netdrv] i40e: Add description to misc and fd interrupts (Stefan Assmann) [1150345] - [netdrv] i40e: allow various base numbers in debugfs aq commands (Stefan Assmann) [1150345] - [netdrv] i40e: remove useless debug noise (Stefan Assmann) [1150345] - [netdrv] i40e: Remove unneeded break statement (Stefan Assmann) [1150345] - [netdrv] i40e: trigger SW INT with no ITR wait (Stefan Assmann) [1150345] - [netdrv] i40e: don't overload fields (Stefan Assmann) [1150345] - [netdrv] i40e: Prevent link flow control settings when PFC is enabled (Stefan Assmann) [1150345] - [netdrv] i40e: Do not disable/enable FCoE VSI with DCB reconfig (Stefan Assmann) [1150345] - [netdrv] i40e: Modify Tx disable wait flow in case of DCB reconfiguration (Stefan Assmann) [1150345] - [netdrv] i40e: Update VEB's enabled_tc after reconfiguration (Stefan Assmann) [1150345] - [netdrv] i40e: Check for LLDP AdminStatus before querying DCBX (Stefan Assmann) [1150345] - [netdrv] i40e: Add support to firmware CEE DCBX mode (Stefan Assmann) [1150345] - [netdrv] i40e: Resume Port Tx after DCB event (Stefan Assmann) [1150345] - [netdrv] i40e: Bump version to 1.1.23 (Stefan Assmann) [1150345] - [netdrv] i40e: re-enable VFLR interrupt sooner (Stefan Assmann) [1150345] - [netdrv] i40e: only warn once of PTP nonsupport in 100Mbit speed (Stefan Assmann) [1150345] - [netdrv] i40e: clean up throttle rate code (Stefan Assmann) [1150345] - [netdrv] i40e: don't do link_status or stats collection on every ARQ (Stefan Assmann) [1150345] - [netdrv] i40e: poll firmware slower (Stefan Assmann) [1150345] - [netdrv] i40e: properly parse MDET registers (Stefan Assmann) [1150345] - [netdrv] i40e: configure VM ID in qtx_ctl (Stefan Assmann) [1150345] - [netdrv] i40e: enable debug earlier (Stefan Assmann) [1150345] - [netdrv] i40e: better wording for resource tracking errors (Stefan Assmann) [1150345] - [netdrv] i40e: scale msix vector use when more cores than vectors (Stefan Assmann) [1150345] - [netdrv] i40e: remove debugfs dump stats (Stefan Assmann) [1150345] - [netdrv] i40e: avoid disable of interrupt when changing ITR (Stefan Assmann) [1150345] - [netdrv] i40e: fix link checking logic (Stefan Assmann) [1150345] - [netdrv] i40e: Add condition to enter fdir flush and reinit (Stefan Assmann) [1150345] - [netdrv] i40e: _MASK vs _SHIFT typo in i40e_handle_mdd_event() (Stefan Assmann) [1150345] - [netdrv] i40e: Bump version (Stefan Assmann) [1150345] - [netdrv] i40e: Moving variable declaration out of the loops (Stefan Assmann) [1150345] - [netdrv] i40e: Add 10GBaseT support (Stefan Assmann) [1150345] - [netdrv] i40e: process link events when setting up switch (Stefan Assmann) [1150345] - [netdrv] i40e: Fix a bug where Rx would stop after some time (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Use usleep_range() instead of udelay() (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Fix whitespace indentation (Stefan Assmann) [1150345] - [netdrv] i40e: enable LSE poke and simplify link state (Stefan Assmann) [1150345] - [netdrv] i40e: mask phy events (Stefan Assmann) [1150345] - [netdrv] i40e: skb->xmit_more support (Stefan Assmann) [1150345] - [netdrv] i40e: use global pci_vfs_assigned() to replace local i40e_vfs_are_assigned() (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1150345] - [netdrv] i40e: fix panic due to too-early Tx queue enable (Stefan Assmann) [1150345] - [netdrv] i40e: Fix an issue when PF reset fails (Stefan Assmann) [1150345] - [netdrv] i40e: make warning less verbose (Stefan Assmann) [1150345] - [netdrv] i40e: Tell OS link is going down when calling set_phy_config (Stefan Assmann) [1150345] - [netdrv] i40e: Remove unnecessary assignment (Stefan Assmann) [1150345] - [netdrv] i40e: Change wording to be more consistent (Stefan Assmann) [1150345] - [netdrv] i40e: Allow user to change link settings if link is down (Stefan Assmann) [1150345] - [netdrv] i40e: Add dual speed module support (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e & i40evf version (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Ignore a driver perceived Tx hang if the number of desc pending < 4 (Stefan Assmann) [1150345] - [netdrv] i40e: quiet complaints when removing default MAC VLAN filter and make set_mac reversible (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: add max buf len to aq debug print helper (Stefan Assmann) [1150345] - [netdrv] i40e: Add checks and message for Qualified Module info (Stefan Assmann) [1150345] - [netdrv] i40e: set num_queue_pairs to num configured by VF (Stefan Assmann) [1150345] - [netdrv] i40e: Enable l2tsel bit for VLAN tag control (Stefan Assmann) [1150345] - [netdrv] i40e: Add a FD flush counter to ethtool (Stefan Assmann) [1150345] - [netdrv] i40e: ATR policy change to flush the table to clean stale ATR rules (Stefan Assmann) [1150345] - [netdrv] i40e: Some FD message fixes (Stefan Assmann) [1150345] - [netdrv] i40e: Update flow director error messages to reduce user confusion (Stefan Assmann) [1150345] - [netdrv] i40e: fix PTP bug (Stefan Assmann) [1150345] - [netdrv] i40e: Fix a few potential VF dereferences (Stefan Assmann) [1150345] - [netdrv] i40e: Fix for recent kernel panic (Stefan Assmann) [1150345] - [netdrv] i40e: Cleaning up missing null-terminate in conjunction with strncpy (Stefan Assmann) [1150345] - [netdrv] i40e: use correct structure type name in sizeof (Stefan Assmann) [1150345] - [netdrv] i40e: fix sparse non static symbol warning (Stefan Assmann) [1150345] - [netdrv] i40e: Fix missing uapi/linux/dcbnl.h include in i40e_fcoe.c (Stefan Assmann) [1150345] - [netdrv] i40e: remove support for vf unicast promiscuous mode (Stefan Assmann) [1150345] - [netdrv] i40e: Minor comment changes (Stefan Assmann) [1150345] - [netdrv] i40e: disable local loopback on vmdq vsi (Stefan Assmann) [1150345] - [netdrv] i40e: use correct vf_id offset for virtchnl message (Stefan Assmann) [1150345] - [netdrv] i40e: expose debug_write_register request (Stefan Assmann) [1150345] - [netdrv] i40e: disable FCoE (Stefan Assmann) [1150345] - [netdrv] i40e: adds FCoE to build and updates its documentation (Stefan Assmann) [1150345] - [netdrv] i40e: RHEL6 fixups for fcoe code (Stefan Assmann) [1150345] - [netdrv] i40e: Adds FCoE related code to i40e core driver (Stefan Assmann) [1150345] - [netdrv] i40e: adds FCoE code to the i40e driver (Stefan Assmann) [1150345] - [netdrv] i40e: always print aqtx answer (Stefan Assmann) [1150345] - [netdrv] i40e: Give link more time after setting flow control (Stefan Assmann) [1150345] - [netdrv] i40e: Fix firmware API version errors (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: ARQ copy desc data even for failed commands (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: fix extension header csum logic (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Add nvmupdate support (Stefan Assmann) [1150345] - [netdrv] i40e: fix format mismatch in drivers/net/ethernet/intel/i40e/i40e_debugfs.c (Stefan Assmann) [1150345] - [netdrv] i40e: (ptp) warn when PF_ID does not match in PRTTSYN_CTL0 (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Clean up code (Stefan Assmann) [1150345] - [netdrv] i40e: never generate both software and hardware timestamps (Stefan Assmann) [1150345] - [netdrv] i40e: Add ndo_get_phys_port_id() callback support (Stefan Assmann) [1150345] - [netdrv] i40e: remove unnecessary break after goto (Stefan Assmann) [1150345] - [netdrv] bridge: fdb dumping takes a filter device (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e to 0.4.21 and i40evf to 0.9.40 (Stefan Assmann) [1150345] - [netdrv] i40e: Implement set_settings for ethtool (Stefan Assmann) [1150345] - [netdrv] i40e: Add set_pauseparam to ethtool (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Add set_fc and init of FC settings (Stefan Assmann) [1150345] - [netdrv] i40e: move nway reset (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Add new HW link info variable an_enabled and function update_link_info (Stefan Assmann) [1150345] - [netdrv] i40e: Finish implementation of ethtool get settings (Stefan Assmann) [1150345] - [netdrv] i40e: disable TPH (Stefan Assmann) [1150345] - [netdrv] i40e: Fix a boundary condition and turning off of ntuple (Stefan Assmann) [1150345] - [netdrv] i40e: tolerate lost interrupts (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Force a shifted '1' to be unsigned (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Do not free the dummy packet buffer synchronously (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e to 0.4.19 and i40evf to 0.9.38 (Stefan Assmann) [1150345] - [netdrv] i40e: remove linux/export.h header from i40e_ptp.c (Stefan Assmann) [1150345] - [netdrv] i40e: limit GLLAN_TXPRE_QDIS to QINDX 0-127 (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: initialize context descriptor (Stefan Assmann) [1150345] - [netdrv] i40e: FD filter replay logic bug fix (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: add ASQ write back timeout variable to AQ structure (Stefan Assmann) [1150345] - [netdrv] i40e: fix compile error on 32bit (Stefan Assmann) [1150345] - [netdrv] i40e: Correct mask assignment value (Stefan Assmann) [1150345] - [netdrv] i40e: clear all queues and interrupts (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: clear aq bah-bal on shutdown (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Add base address registers to aq struct (Stefan Assmann) [1150345] - [netdrv] i40e: fix fdir programming (Stefan Assmann) [1150345] - [netdrv] i40e: Add debugfs hooks to print current total FD filter count (Stefan Assmann) [1150345] - [netdrv] i40e: Fix the FD sideband logic to detect a FD table full condition (Stefan Assmann) [1150345] - [netdrv] i40e: Avoid adding the TCP-IPv4 filter twice (Stefan Assmann) [1150345] - [netdrv] i40e: only create PTP device node once (Stefan Assmann) [1150345] - [netdrv] i40e: don't store user requested mode until we've validated it (Stefan Assmann) [1150345] - [netdrv] i40e: break PTP hardware control from ioctl command for timestamp mode (Stefan Assmann) [1150345] - [netdrv] i40e: rename i40e_ptp_enable to i40e_ptp_feature_enable (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Big endian fixes for handling HMC (Stefan Assmann) [1150345] - [netdrv] i40e: do not take NVM ownership for SR read (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e to 0.4.17 and i40evf to 0.9.36 (Stefan Assmann) [1150345] - [netdrv] i40e: Bypass timeout recovery level 0 so as to not cause MDD (Stefan Assmann) [1150345] - [netdrv] i40e: no pf reset at pci remove (Stefan Assmann) [1150345] - [netdrv] i40e: reapply LAA after reset (Stefan Assmann) [1150345] - [netdrv] i40e: allow user to set LAA again (Stefan Assmann) [1150345] - [netdrv] i40e: use WoL flag when setting LAA (Stefan Assmann) [1150345] - [netdrv] i40e: Add ablitity to enable/disable link from set_link_restart_an (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: remove reserved type (Stefan Assmann) [1150345] - [netdrv] i40e: Fix ethtool coalesce settings (Stefan Assmann) [1150345] - [netdrv] i40e: fix a stray print message (Stefan Assmann) [1150345] - [netdrv] i40e: warn on newer/older firmware API rev (Stefan Assmann) [1150345] - [netdrv] i40e: Add PF reset when Malicious driver event for PF (Stefan Assmann) [1150345] - [netdrv] i40e: make prep_for_reset void (Stefan Assmann) [1150345] - [netdrv] i40e: Stop the VF device after setting its MAC address (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e to 0.4.13 and i40evf to 0.9.35 (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: modify debug prints to avoid seg faults (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Update RSS configuration (Stefan Assmann) [1150345] - [netdrv] i40e: keep service tasks out of reset process (Stefan Assmann) [1150345] - [netdrv] i40e: clear VEB stats when pf stats are cleared (Stefan Assmann) [1150345] - [netdrv] i40e: Fix scheduling while atomic bug during NAPI (Stefan Assmann) [1150345] - [netdrv] i40e: debugfs fix to dump remote LLDPDU (Stefan Assmann) [1150345] - [netdrv] i40e: Helper routine for Rx/Tx queue enable/disable wait (Stefan Assmann) [1150345] - [netdrv] i40e: Fix dangling ring pointers upon driver removal (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Reset Head and Tail on AQ initialization (Stefan Assmann) [1150345] - [netdrv] i40e: workaround NVM GLQF_HKEY (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: i40e_register.h update (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e to version 0.4.10 and i40evf to 0.9.34 (Stefan Assmann) [1150345] - [netdrv] i40e: use stored base_queue value (Stefan Assmann) [1150345] - [netdrv] i40e: Fix a bug in ethtool for FD drop packet filter action (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Add Flow director stats to PF stats (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: remove FTYPE (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: User ether_addr_copy instead of memcpy (Stefan Assmann) [1150345] - [netdrv] i40e: Do not accept tagged packets by default (Stefan Assmann) [1150345] - [netdrv] i40e: Separate out DCB capability and enabled flags (Stefan Assmann) [1150345] - [netdrv] i40e: Change the notion of src and dst for FD_SB in ethtool (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: AdminQ API update for new FW (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: bump version to 0.4.7 for i40e and 0.9.31 for i40evf (Stefan Assmann) [1150345] - [netdrv] i40e: Allow RSS table entry range and GPS to be any number, not necessarily power of 2 (Stefan Assmann) [1150345] - [netdrv] i40e: Delete stale MAC filters after change (Stefan Assmann) [1150345] - [netdrv] i40e: Do not fall back to one queue model if the only feature enabled is ATR (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: add PPRS bit to error bits and fix bug in Rx checksum (Stefan Assmann) [1150345] - [netdrv] i40e: keep SR-IOV enabled in the case that RSS, VMDQ, FD_SB and DCB are disabled (Stefan Assmann) [1150345] - [netdrv] i40e: Changes to Interrupt distribution policy (Stefan Assmann) [1150345] - [netdrv] i40e: implement anti-spoofing for VFs (Stefan Assmann) [1150345] - [netdrv] i40e: don't complain about removing non-existent addresses (Stefan Assmann) [1150345] - [netdrv] i40e: remove unused variable and memory allocation (Stefan Assmann) [1150345] - [netdrv] i40e: allow for more VSIs (Stefan Assmann) [1150345] - [netdrv] i40e: add checks for AQ error status bits (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump build version (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: remove deprecated device IDs (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: fix poll weight (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: fix TSO accounting (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: remove chatty reset messages (Stefan Assmann) [1150345] - [netdrv] i40e: not all VSIs have rings (Stefan Assmann) [1150345] - [netdrv] i40e: clear pxe after adminq is rebuilt (Stefan Assmann) [1150345] - [netdrv] i40e: Fix incorrect feature configuration status (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Clean up a few things (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Fix code to accommodate i40e_register.h changes (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: fix rx descriptor status (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump build version (Stefan Assmann) [1150345] - [netdrv] i40e: remove irqs only when they are set up (Stefan Assmann) [1150345] - [netdrv] i40e: don't remove HMC that doesn't exist (Stefan Assmann) [1150345] - [netdrv] i40e: print full link message (Stefan Assmann) [1150345] - [netdrv] i40e: add xcast stats for port (Stefan Assmann) [1150345] - [netdrv] i40e: add vsi x-cast stats (Stefan Assmann) [1150345] - [netdrv] i40e: increase reset wait time (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: add Tx pre queue disable function (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: check AQ register for valid data (Stefan Assmann) [1150345] - [netdrv] i40e: print message for pre-production hardware (Stefan Assmann) [1150345] - [netdrv] i40e: add VEB stats to ethtool (Stefan Assmann) [1150345] - [netdrv] i40e: set lan_veb index (Stefan Assmann) [1150345] - [netdrv] i40e: add missing VSI statistics (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: remove rx_errors and rx_missed (Stefan Assmann) [1150345] - [netdrv] i40e: refactor stats collection (Stefan Assmann) [1150345] - [netdrv] i40e: refactor send version (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: VEB structure added, GTIME macro update (Stefan Assmann) [1150345] - [netdrv] i40e: notify VF of all types of resets (Stefan Assmann) [1150345] - [netdrv] i40e: clamp jumbo frame size (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: remove unused RX_LRO define (Stefan Assmann) [1150345] - [netdrv] i40e: remove check for large buffer (Stefan Assmann) [1150345] - [netdrv] i40e: Rework register diagnostic (Stefan Assmann) [1150345] - [netdrv] i40e: don't use OR to check a value (Stefan Assmann) [1150345] - [netdrv] i40e: enable CONFIG_I40E_DCB (Stefan Assmann) [1150345] - [netdrv] i40e: remove ifdefs which are no longer necessary (Stefan Assmann) [1150345] - [netdrv] i40e: revert 075a5d9ee83117e56cf429fcc1cbc78f020ed3bf (Stefan Assmann) [1150345]- [mm] vmscan: check if reclaim should really abort even if compaction_ready() is true for one zone (Rafael Aquini) [1066702] - [mm] page_alloc: prevent unending loop in __alloc_pages_slowpath() (Rafael Aquini) [1066702] - [mm] page_alloc: fix deferred congestion timeout if preferred zone is not allowed (Rafael Aquini) [1066702] - [mm] compaction: prevent infinite loop in compact_zone (Rafael Aquini) [1066702] - [mm] compaction: detect when scanners meet in isolate_freepages (Rafael Aquini) [1066702] - [mm] compaction: push isolate search base of compact control one pfn ahead (Rafael Aquini) [1066702] - [mm] compaction: checks correct fragmentation index (Rafael Aquini) [1066702] - [mm] compaction: abort if migration page cannot be charged to memcg (Rafael Aquini) [1066702] - [mm] compaction: check migrate_pages's return value instead of list_empty() (Rafael Aquini) [1066702] - [mm] hugetlb: fix and clean-up node iteration code to alloc or free (Rafael Aquini) [1066702] - [x86] fpu: shift clear_used_math() from save_i387_xstate() to handle_signal() (Oleg Nesterov) [1196262] - [x86] fpu: change save_i387_xstate() to rely on unlazy_fpu() (Oleg Nesterov) [1196262] - [kernel] clockevents: Make minimum delay adjustments configurable (Prarit Bhargava) [1183773] - [kernel] clockevents: Sanitize min_delta_ns adjustment and prevent overflows (Prarit Bhargava) [1183773] - [md] dm-switch support for RHEL 6 (Mikulas Patocka) [1196319] - [drm] i915: ignore early underrun irqs during init (Rob Clark) [1193972] - [x86] switch_to(): Load TLS descriptors before switching DS and ES (Denys Vlasenko) [1177354] {CVE-2014-9419} - [virt] revert "revert "virtio-net: initialize vlan_features"" (Vlad Yasevich) [1132972] - [netdrv] macvtap: Fix csum_start when VLAN tags are present (Vlad Yasevich) [1123697] - [netdrv] macvtap: signal truncated packets (Vlad Yasevich) [1123697] - [netdrv] macvtap: restore vlan header on user read (Vlad Yasevich) [1123697] - [netdrv] macvlan: Initialize vlan_features to turn on offload support (Vlad Yasevich) [1123697] - [netdrv] macvlan: Add support for 'always_on' offload features (Vlad Yasevich) [1123697] - [netdrv] mactap: Fix checksum errors for non-gso packets in bridge mode (Vlad Yasevich) [1123697] - [netdrv] revert "macvlan: fix checksums error when we are in bridge mode" (Vlad Yasevich) [1123697] - [net] core: Correctly set segment mac_len in skb_segment() (Vlad Yasevich) [1123697] - [net] core: generalize skb_segment() (Vlad Yasevich) [1123697] - [net] core: Add skb_headers_offset_update helper function (Vlad Yasevich) [1123697] - [netdrv] ixgbe: Correctly disable VLAN filter in promiscuous mode (Vlad Yasevich) [1123697] - [netdrv] ixgbe: remove vlan_filter_disable and enable functions (Vlad Yasevich) [1123697] - [netdrv] qlge: Fix TSO for non-accelerated vlan traffic (Vlad Yasevich) [1123697] - [netdrv] i40evf: Fix TSO and hw checksums for non-accelerated vlan packets (Vlad Yasevich) [1123697] - [netdrv] i40e: Fix TSO and hw checksums for non-accelerated vlan packets (Vlad Yasevich) [1123697] - [netdrv] ehea: Fix TSO and hw checksums with non-accelerated vlan packets (Vlad Yasevich) [1123697] - [netdrv] e1000: Fix TSO for non-accelerated vlan traffic (Vlad Yasevich) [1123697]- [powerpc] perf: Never program book3s PMCs with values >= 0x80000000 (Steve Best) [1193743] - [mmc] rtsx_usb_sdmmc: fix incorrect last byte in R2 response (Don Zickus) [753699] - [mmc] rtsx: fix possible linking error if built-in (Don Zickus) [753699] - [mmc] Add realtek USB sdmmc host driver (Don Zickus) [753699] - [mfd] rtsx_usb: Defer autosuspend while card exists (Don Zickus) [753699] - [mfd] rtsx_usb: Fix runtime PM deadlock (Don Zickus) [753699] - [mfd] rtsx_usb: Fix decimal printf format specifiers prefixed with 0x (Don Zickus) [753699] - [mfd] rtsx_usb: export device table (Don Zickus) [753699] - [mfd] rtsx_usb: Make mfd_cell array const (Don Zickus) [753699] - [mfd] rtsx_usb: Add comment in rtsx_usb_suspend (Don Zickus) [753699] - [mfd] rtsx_usb: Fix possible race condition (Don Zickus) [753699] - [mfd] Add realtek USB card reader driver (Don Zickus) [753699] - [netdrv] e1000e: Fixup comments jumbled by i219 support (John Greene) [1150340 1186055] - [netdrv] e1000e: avoid incorrect ioremap/iounmap sequences for e1000_pch_spt (John Greene) [1150340 1186055] - [netdrv] e1000e: NVM write protect access removed from SPT HW (John Greene) [1150340 1186055] - [netdrv] e1000e: initial support for i219 (John Greene) [1150340 1186055] - [netdrv] e1000e: Feature Enable PHY Ultra Low Power Mode (ULP) (John Greene) [1150340] - [netdrv] e1000e: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (John Greene) [1150340] - [netdrv] e1000e: remove unnecessary break after return (John Greene) [1150340] - [netdrv] e1000e: Fix CRC errors with jumbo traffic (John Greene) [1150340] - [netdrv] e1000e: Add code to check return values on NVM accesses (John Greene) [1150340] - [netdrv] e1000e: Add support for EEE in Sx states (John Greene) [1150340] - [netdrv] e1000e: fix trivial kernel doc typos (John Greene) [1150340] - [netdrv] e1000e: delete excessive space character in debug message (John Greene) [1150340] - [netdrv] e1000e: Fix TSO with non-accelerated vlans (John Greene) [1150340] - [netdrv] e1000e: Include clocksource.h to get CLOCKSOURCE_MASK (John Greene) [1150340] - [netdrv] e1000e: Tx hang on I218 when linked at 100Half and slow response at 10Mbps (John Greene) [1150340] - [scsi] megaraid_sas: Revert "driver version upgrade and remove some meta data of driver" (Tomas Henzl) [1197811] - [s390] vdso: fix clock_gettime for CLOCK_THREAD_CPUTIME_ID, -2 and -3 (Hendrik Brueckner) [1195675] - [sound] alsa: hda - fix hda_display_power() when !CONFIG_SND_HDA_I915 (Jaroslav Kysela) [1069236] - [lib] list_sort: do not pass bad pointers to cmp callback (Dave Airlie) [1195439] - [ata] ahci: Remove Device ID for Intel Sunrise Point PCH (David Milburn) [1129415] - [ata] ahci: Add Device IDs for Intel Sunrise Point PCH (David Milburn) [1129415] - [i2c] i801: Add Device IDs for Intel Sunrise Point PCH (David Milburn) [1129415] - [scsi] always increment reference count (Ewan Milne) [886657] - [scsi] scsi_debug: deadlock between completions and surprise module removal (Ewan Milne) [886657]- [kernel] ipc: sysv shared memory limited to 8TiB (George Beshers) [1171218] - [fs] exec: do not abuse ->cred_guard_mutex in threadgroup_lock() (Petr Oros) [1169225] - [kernel] cgroup: always lock threadgroup during migration (Petr Oros) [1169225] - [kernel] threadgroup: extend threadgroup_lock() to cover exit and exec (Petr Oros) [1169225] - [kernel] threadgroup: rename signal->threadgroup_fork_lock to ->group_rwsem (Petr Oros) [1169225] - [scsi] fcoe: use CHECKSUM_UNNECESSARY instead of CHECKSUM_PARTIAL on tx (Neil Horman) [1187393] - [net] do not do gso for CHECKSUM_UNNECESSARY in netif_needs_gso (Neil Horman) [1187393] - [scsi] hpsa: update driver revision to 3.4.4-1-RH4 (Joseph Szczypek) [1189274] - [scsi] hpsa: Cleanup hpsa_message and hpsa_find_cfgtables (Joseph Szczypek) [1189274] - [scsi] hpsa: Use local workqueues instead of system workqueues - part 2 (Joseph Szczypek) [1189274] - [scsi] hpsa: add in P840ar controller model name (Joseph Szczypek) [1189274] - [scsi] hpsa: add in gen9 controller model names (Joseph Szczypek) [1189274] - [scsi] hpsa: detect and report failures changing controller transport modes (Joseph Szczypek) [1189274] - [scsi] hpsa: shorten the wait for the CISS doorbell mode change ack (Joseph Szczypek) [1189274] - [scsi] hpsa: refactor duplicated scan completion code into a new routine (Joseph Szczypek) [1189274] - [scsi] hpsa: move SG descriptor set-up out of hpsa_scatter_gather() (Joseph Szczypek) [1189274] - [scsi] hpsa: do not use function pointers in fast path command submission (Joseph Szczypek) [1189274] - [scsi] hpsa: print CDBs instead of kernel virtual addresses for uncommon errors (Joseph Szczypek) [1189274] - [scsi] hpsa: do not use a void pointer for scsi_cmd field of struct CommandList (Joseph Szczypek) [1189274] - [scsi] hpsa: return failed from device reset/abort handlers (Joseph Szczypek) [1189274] - [scsi] hpsa: check for ctlr lockup after command allocation in main io path (Joseph Szczypek) [1189274] - [scsi] hpsa: guard against overflowing raid map array (Joseph Szczypek) [1189274] - [scsi] hpsa: do not ack controller events on controllers that do not support it (Joseph Szczypek) [1189274] - [scsi] hpsa: remove incorrect BUG_ONs checking for raid offload enable (Joseph Szczypek) [1189274] - [scsi] hpsa: do not check for msi(x) in interrupt_pending (Joseph Szczypek) [1189274] - [scsi] hpsa: slightly optimize SA5_performant_completed (Joseph Szczypek) [1189274] - [scsi] hpsa: optimize cmd_alloc function by remembering last allocation (Joseph Szczypek) [1189274] - [scsi] hpsa: fix race between abort handler and main i/o path (Joseph Szczypek) [1189274] - [scsi] hpsa: honor queue depth of physical devices (Joseph Szczypek) [1189274] - [scsi] hpsa: use workqueue to resubmit failed ioaccel commands (Joseph Szczypek) [1189274] - [scsi] hpsa: factor out hpsa_ciss_submit function (Joseph Szczypek) [1189274] - [scsi] hpsa: do not request device rescan on every ioaccel path error (Joseph Szczypek) [1189274] - [scsi] hpsa: do not queue commands internally in driver (Joseph Szczypek) [1189274] - [scsi] hpsa: get rid of cmd_special_alloc and cmd_special_free (Joseph Szczypek) [1189274] - [scsi] hpsa: reserve some commands for use by driver (Joseph Szczypek) [1189274] - [scsi] hpsa: avoid unneccesary calls to resource freeing functions (Joseph Szczypek) [1189274] - [scsi] hpsa: fix memory leak in hpsa_alloc_cmd_pool (Joseph Szczypek) [1189274] - [scsi] hpsa: report allocation failures while allocating SG chain blocks (Joseph Szczypek) [1189274] - [scsi] hpsa: pass error from pci_set_consistent_dma_mask from hpsa_message (Joseph Szczypek) [1189274] - [scsi] hpsa: rename hpsa_request_irq to hpsa_request_irqs (Joseph Szczypek) [1189274] - [scsi] hpsa: report failure to ioremap config table (Joseph Szczypek) [1189274] - [scsi] hpsa: trivial message and comment clean ups (Joseph Szczypek) [1189274] - [scsi] hpsa: refactor hpsa_find_board_params() to encapsulate legacy test (Joseph Szczypek) [1189274] - [scsi] hpsa: downgrade the Waiting for no-op print to dev_info (Joseph Szczypek) [1189274] - [scsi] hpsa: propagate return value from board ID lookup (Joseph Szczypek) [1189274] - [scsi] hpsa: propagate hard_reset failures in reset_devices mode (Joseph Szczypek) [1189274] - [scsi] hpsa: remove 0x from queue depth print which is in decimal (Joseph Szczypek) [1189274] - [scsi] hpsa: notice all request_irq errors (Joseph Szczypek) [1189274] - [scsi] hpsa: Fix -Wunused-but-set-variable warning (Joseph Szczypek) [1189274] - [scsi] hpsa: rename free_irqs to hpsa_free_irqs (Joseph Szczypek) [1189274] - [scsi] hpsa: adjust RAID-1, RAID-1ADM, and RAID-6 names (Joseph Szczypek) [1189274] - [scsi] hpsa: change how SA controllers are reset (Joseph Szczypek) [1189274] - [scsi] hpsa: turn off interrupts when kdump starts (Joseph Szczypek) [1189274] - [scsi] hpsa: fix memory leak in kdump hard reset (Joseph Szczypek) [1189274] - [scsi] hpsa: correct endian sparse warnings (Joseph Szczypek) [1189274] - [scsi] ses: Add power_status to SES device slot (Maurizio Lombardi) [1195134] - [scsi] ses: add reliable slot attribute (Maurizio Lombardi) [1195134] - [scsi] ses: add enclosure logical id (Maurizio Lombardi) [1195134] - [scsi] ses: generate KOBJ_CHANGE on enclosure attach (Maurizio Lombardi) [1195134] - [scsi] ses: close potential registration race (Maurizio Lombardi) [1195134] - [scsi] enclosure: handle non-unique element descriptors (Maurizio Lombardi) [1195134] - [scsi] enclosure: fix WARN_ON in dual path device removing (Maurizio Lombardi) [1195134] - [scsi] ses: requesting a fault indication (Maurizio Lombardi) [1195134] - [scsi] ses: add subenclosure support (Maurizio Lombardi) [1195134] - [scsi] ses: show devices for enclosures with no page 7 (Maurizio Lombardi) [1195134] - [block-driver] cciss: do not reset non-resettable boards (Tomas Henzl) [1192516] - [scsi] Fnic: Not probing all the vNICS via fnic_probe on boot (Chris Leech) [1092771] - [scsi] lpfc: Update lpfc version for 10.6.0.20 driver release (Rob Evers) [1194793] - [scsi] lpfc: Update copyright to 2015 (Rob Evers) [1194793] - [scsi] lpfc: Fix setting of EQ delay Multiplier (Rob Evers) [1194793] - [scsi] lpfc: Fix crash in device reset handler (Rob Evers) [1194793] - [scsi] lpfc: application causes OS crash when running diagnostics (Rob Evers) [1194793] - [scsi] lpfc: Fix internal loopback failure (Rob Evers) [1194793] - [scsi] lpfc: Fix premature release of rpi bit in bitmask (Rob Evers) [1194793] - [scsi] lpfc: Initiator sends wrong BBCredit value for either FLOGI or FLOGI_ACC (Rob Evers) [1194793] - [scsi] lpfc: Fix provide host name and OS name in RSNN-NN FC-GS command (Rob Evers) [1194793] - [scsi] lpfc: Parse the new 20G, 25G and 40G link speeds in the lpfc driver (Rob Evers) [1194793] - [scsi] lpfc: lpfc does not support option_rom_version sysfs attribute on newer adapters (Rob Evers) [1194793] - [scsi] lpfc: Fix host reset escalation killing all IOs (Rob Evers) [1194793] - [scsi] lpfc: Linux lpfc driver doesn't re-establish the link after a cable pull on LPe12002 (Rob Evers) [1194793] - [scsi] lpfc: Fix to handle PLOGI when already logged in (Rob Evers) [1194793] - [scsi] lpfc: Fix the iteration count to match the 30 sec comment (Rob Evers) [1194793] - [scsi] lpfc: Fix null ndlp derefernce in target_reset_handler (Rob Evers) [1194793]- [block] genhd: fix leftover might_sleep() in blk_free_devt() (Jeff Moyer) [1193201] - [s390] kernel: 3215 tty close crash (Hendrik Brueckner) [1186682] - [s390] zcrypt: fixed domain scanning problem again (Hendrik Brueckner) [1193613] - [s390] zcrypt: Number of supported ap domains is not retrievable (Hendrik Brueckner) [1193613] - [fs] gfs2: Move gfs2_file_splice_write outside of #ifdef (Robert S Peterson) [1193559] - [fs] nfsd: fix EXDEV checking in rename (Steve Dickson) [1154787] - [fs] nfs: Be more aggressive in using readdirplus for 'ls -l' situations (J. Bruce Fields) [1043771] - [netdrv] be2net: avoid unncessary swapping of fields in eth_tx_wrb (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: process port misconfig async event (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: refactor be_set_rx_mode() and be_vid_config() for readability (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove duplicate code in be_cmd_rx_filter() (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: use offset based FW flashing for Skyhawk chip (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: avoid flashing SH-B0 UFI image on SH-P2 chip (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: refactor code that checks flash file compatibility (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: replace (1 << x) with BIT(x) (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: move un-exported routines from be.h to respective src files (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix sparse warning (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Fix TX rate limiting on Lancer/Skyhawk-R VFs (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: move definitions related to FW cmdsfrom be_hw.h to be_cmds.h (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: issue function reset cmd in resume path (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add a log message for POST timeout in Lancer (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fail VF link config change via ndo_set_vf_link_state() on BE3/Lancer (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix failure case in setting flow control (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: move interface create code to a separate routine (Ivan Vecera) [1149267 1158694] - [netdrv] emulex: Use skb_put_padto instead of skb_padto() and skb->len assignment (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Check for presence of IFLA_AF_SPEC (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Validate IFLA_BRIDGE_MODE attribute length (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: use netdev_rss_key_fill() helper (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix alignment on line wrap (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove multiple assignments on a single line (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove space after typecasts (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove unnecessary blank lines after an open brace (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: insert a blank line after function/struct//enum definitions (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove multiple blank lines (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add blank line after declarations (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove return statements for void functions (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add speed reporting for 20G-KR interface (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add speed reporting for 40G/KR interface (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix sparse warnings in be_cmd_req_port_type{} (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix a sparse warning in be_cmd_modify_eqd() (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: enable PCIe error reporting on VFs too (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: send a max of 8 EQs to be_cmd_modify_eqd() on Lancer (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix port-type reporting in get_settings (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add ethtool "-m" option support (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: use v1 of SET_FLOW_CONTROL command (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix RX fragment posting for jumbo frames (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: replace strcpy with strlcpy (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix some log messages (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: query max_tx_qs for BE3 super-nic profile from FW (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: define macro for_all_tx_queues_on_eq() (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: get rid of TX budget (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: make be_cmd_get_regs() return a status (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: define BE_MAX_MTU (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove unncessary gotos (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix log messages in lancer FW download path (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Add a dma_mapping_error counter in ethtool (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Add TX completion error statistics in ethtool (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add a description for counter rx_input_fifo_overflow_drop (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: shorten AMAP_GET/SET_BITS() macro calls (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add a few log messages (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Issue shutdown event to ocrdma driver (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: support deleting FW dump via ethtool (only for Lancer) (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: ignore VF mac address setting for the same mac (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: update driver version to 10.4 (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: use "if (!foo)" test style (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove unused structures in be_cmds.h (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: reduce arguments passed to FW-cmd routines (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: update UE bit description strings (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix return status of some ndo methods (Ivan Vecera) [1149267 1158694] - [net] etherdevice: Use ether_addr_copy to copy an Ethernet address (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix return status of some ethtool methods (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: return -ENOMEM for memory allocation failures (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: return -ETIMEDOUT when a FW-cmd times out (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix error status for FW-download (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: use -ENETDOWN error status when interface is down (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: re-enable vlan filtering mode asap (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: cleanup MCC async event processing code (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: move async cmd processing to a separate routine (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fixup TX-rate setting code for Skyhawk-R (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Add link state control for VFs (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix up function prototypes after __dev* removals (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove __dev* attributes (Ivan Vecera) [1149267 1158694] - [net] make net_get_random_once irq safe (Ivan Vecera) [1160464] - [net] avoid dependency of net_get_random_once on nop patching (Ivan Vecera) [1160464] - [netdrv] tg3: Release tp->lock before invoking synchronize_irq() (Ivan Vecera) [1160464] - [netdrv] tg3: tg3_reset_task() needs to use rtnl_lock to synchronize (Ivan Vecera) [1160464] - [netdrv] tg3: tg3_timer() should grab tp->lock before checking for tp->irq_sync (Ivan Vecera) [1160464] - [netdrv] tg3: move init/deinit from open/close to probe/remove (Ivan Vecera) [1160464] - [netdrv] tg3: tg3_disable_ints using uninitialized mailbox value to disable interrupts (Ivan Vecera) [1160464] - [netdrv] tg3: fix ring init when there are more TX than RX channels (Ivan Vecera) [1160464] - [netdrv] tg3: use netdev_rss_key_fill() helper (Ivan Vecera) [1160464] - [net] core: provide a per host RSS key generic infrastructure (Ivan Vecera) [1160464] - [net] introduce new macro net_get_random_once (Ivan Vecera) [1160464] - [netdrv] tg3: Allow for recieve of full-size 8021AD frames (Ivan Vecera) [1160464] - [netdrv] tg3: Work around HW/FW limitations with vlan encapsulated frames (Ivan Vecera) [1160464] - [netdrv] tg3: fix return value in tg3_get_stats64 (Ivan Vecera) [1160464] - [netdrv] forcedeth: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1160464] - [netdrv] tg3: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Ivan Vecera) [1160464] - [platform] thinkpad_acpi: support new BIOS version string pattern (Benjamin Tissoires) [1194829] - [platform] thinkpad-acpi: enable loading module with new B-series Lenovo BIOS (Benjamin Tissoires) [1194829] - [platform] thinkpad-acpi: fail to load with newer Thinkpad X201s BIOS (Benjamin Tissoires) [1194829]- [sound] alsa/hda/usb/core: hda: do not export static functions (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: drm: i915: hd-audio: Don't continue probing when nomodeset is given (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix runtime PM check (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - WAKEEN feature enabling for runtime pm (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - restore BCLK M/N value as per CDCLK for HSW/BDW display HDA controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add power-welll support for haswell HDA (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Fix 'const' warnings and some retyping (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Enable new USB drivers - HiFace and BCD2000 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add support for Akai MPC Element USB MIDI controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: fix stream count check (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: extend KEF X300A FU 10 tweak to Arcam rPAC (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix Scarlett 6i6 initialization typo (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add native DSD support for Matrix Audio DACs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Don't resubmit pending URBs at MIDI error recovery (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add support for Zoom R16/24 capture and midi interfaces (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add mode select quirk for Denon/Marantz DACs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add native DSD support for Denon/Marantz DACs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Add big-endian DSD sample formats and fix XMOS DSD sample format (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add resume support for Scarlett mixers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add resume support for MicroII SPDIF ctls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add resume support for FTU controls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add resume support for Native Instruments controls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add Digidesign Mbox 1 resume support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add Xonar U1 resume support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add Emu0204 channel switch resume support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add audigy2nx resume support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Allow quirks to handle own resume and proc dump (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Refactor ignore_ctl_error checks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use snd_usb_ctl_msg() for Native Instruments quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Set the Control Selector to SU_SELECTOR_CONTROL for UAC2 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add ctrl message delay quirk for Marantz/Denon devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: Convert byte_rev_table uses to bitrev8 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Scarlett mixer interface for 6i6, 18i6, 18i8 and 18i20 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Replace the magic number 44 with const (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: make set_*_mix_values functions public (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add private_data pointer to usb_mixer_elem_info (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: revert "alsa: usb-audio: Add quirk for Focusrite Scarlett (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix memory leak in FTU quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add duplex mode for Digidesign Mbox 1 and enable mixer (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add mixer control for Digidesign Mbox 1 clock source (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix Oops by composite quirk enhancement (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Allow multiple entries for the same iface in composite quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Add snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Trigger PCM XRUN at XRUN (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix device_del() sysfs warnings at disconnect (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use strim() instead of open code (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Pass direct struct pointer instead of list_head (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Flatten probe and disconnect functions (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use snd_ctl_enum_info() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: Use snd_ctl_enum_info() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add support for Steinberg UR22 USB interface (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: drop unused varible assigments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: caiaq: check for cdev->n_streams > 1 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: hub: rename khubd to hub_wq in documentation and comments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: Fix LED commands for Kore controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add native DSD support for XMOS based DACs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add MIDI port names for the Yamaha MOTIF XF (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix BOSS ME-25 MIDI regression (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Whitespace cleanups for sound/usb/midi.* (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Respond to suspend and resume callbacks for MIDI input (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Adjust Gamecom 780 volume level (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: improve dmesg source grepability (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix races at disconnection and PCM closing (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: mixer: remove error messages on failed kmalloc() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: mixer: coding style fixups (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: work around corrupted TEAC UD-H01 feedback data (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix deadlocks at resuming (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Save mixer status only once at suspend (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Prevent printk ratelimiting from spamming kernel log while DEBUG not defined (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix format string mismatch in mixer.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: MIDI driver for Behringer BCD2000 USB device (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Suppress repetitive debug messages from retire_playback_urb() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add quirk for Logitech Webcam C500 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usx2y: Don't peep the card internal object (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: work around KEF X300A firmware bug (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use SNDRV_DEV_CODEC for mixer objects (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Resume mixer values properly (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add missing kconfig dependecy (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: re-order some quirk entries (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix Creative VF0420 rate (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add support for Focusrite Saffire 6 USB (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hiface: Fix typo in 352800 rate definition (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add a quirk for Plantronics Gamecom 780 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix uninitialized variable compile warning (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: use multiple packets per urb for Wireless USB inbound audio (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add front jack channel selector for EMU0204 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: Fix wrong mapping of RLC and RRC channels (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb - Don't trust the channel config if the channel count changed (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb - For class 2 devices, use channel map from altsettings (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: supply channel maps even when wChannelConfig is unspecified (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: Fix probe of multiple cards (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use module_usb_driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: support wireless devices in snd_usb_parse_datainterval (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add support for wireless USB devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove unused endpoint flag EP_FLAG_ACTIVATED (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: rename alt_idx to altsetting (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: clear SUBSTREAM_FLAG_SYNC_EP_STARTED on error (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: void return type of snd_usb_endpoint_deactivate() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: don't deactivate URBs on in-use EP (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove deactivate_endpoints() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove unused parameter from sync_ep_set_params (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-usx2y: remove bogus frame checks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: LED support for Maschine Controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: improve buffer size computations for USB PCM audio (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Fix assignment of 0/1 to bool variables (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix invalid volume resolution for Logitech HD Webcam C525 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix automatic Roland/Yamaha MIDI detection (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: make buffers DMA-able (midi) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: make buffers DMA-able (pcm) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: don't push static constants on stack for *ph (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: do not trust too-big wMaxPacketSize values (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: fix DMA issues with URB transfer_buffer usage (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: WARN_ON when alts is passed as NULL (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove implicit_fb from quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove is_playback from implicit feedback quirks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: do not initialize and check implicit_fb (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: reverse condition logic in set_sync_endpoint (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: move implicit fb quirks to separate function (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: separate sync endpoint setting from set_format (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove assignment from if condition (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove disabled debug code in set_format (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usx2y: remove an unneeded check (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hiface: return correct XRUN indication (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: 6fire: return correct XRUN indication (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usx2y: Fix unlocked snd_pcm_stop() call (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: ua101: Fix unlocked snd_pcm_stop() call (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: Fix unlocked snd_pcm_stop() call (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix regression for fixed stream quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add Audio Advantage Micro II (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add quirks for Roland QUAD/OCTO-CAPTURE (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: claim autodetected PCM interfaces all at once (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove superfluous Roland quirks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add MIDI port names for some Roland devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add support for many Roland/Yamaha devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: detect implicit feedback on Roland devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: store protocol version in struct audioformat (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Add M2Tech hiFace USB-SPDIF driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: uniform style used in MODULE_SUPPORTED_DEVICE() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-6fire: use vmalloc buffers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: use vmalloc buffers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: remove the unused snd_card_used variable (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: sound/usb/misc/ua101.c: convert __list_for_each usage to list_for_each (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usx2y: remove some old dead code (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix invalid volume resolution for Logitech HD Webcam c310 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: work around Android accessory firmware bug (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio - Fix invalid volume resolution on Logitech HD webcam c270 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio - Apply Logitech QuickCam Pro 9000 quirk only to audio iface (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix Roland/Cakewalk UM-3G support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-6fire: Modify firmware version check (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: proc: use found syncmaxsize to determine feedback format (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: caiaq: fix endianness bug in snd_usb_caiaq_maschine_dispatch (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm_format_to_bits strong-typed conversion (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: adjust for changed 3.8 USB API (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb - Avoid unnecessary sample rate changes on USB 2.0 clock sources (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: USB quirk for Yamaha THR10C (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: USB quirk for Yamaha THR5A (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: USB quirk for Yamaha THR10 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix autopm error during probing (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: try harder to find USB_DT_CS_ENDPOINT (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-audio: set the timeout for usb control set messages to 5000 ms (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: add quirks handler for DSD streams (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: add support for bit-reversed byte formats (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: add support for DSD DOP stream transport (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: use ep->stride from urb callbacks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: disable autopm for MIDI devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: Add quirk for 192KHz recording on E-Mu devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: playback design: use usb_set_inferface quirk from more locations (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix endianness bug in snd_nativeinstruments_* (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: uac2: support read-only freq control (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: show err in set_sample_rate_v2 debug (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: uac2: auto clock selection module param (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: uac2: try to find and switch to valid clock (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: uac2: do clock validity check earlier (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: use endianness macros (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: spelling correction (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: neaten EXPORT_SYMBOLS placement (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: neaten MODULE_DEVICE_TABLE placement (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: convert list_for_each to entry variant (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Clean up the code in set_sample_rate_v2() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: Work around CM6631 sample rate change bug (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: mixer: ignore -EINVAL in snd_usb_mixer_controls() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: mixer: propagate errors up the call chain (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: Parse UAC2 extension unit like for UAC1 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: add delay quirk for "Playback Design" products (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: handle raw data format of UAC2 devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: handle the bmFormats field as unsigned int (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Trust fields given in the quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Playback and MIDI support for Novation Twitch DJ controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add a workaround for the NuForce UDH-100 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: fix smatch warnings (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: switch to dev_*() logging (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: rename 'dev' to 'cdev' (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb/quirks, fix out-of-bounds access (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add support for M-Audio FT C600 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix Roland A-PRO support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: cosmetics, remove a leading space (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: caiaq: fix use of MODULE_SUPPORTED_DEVICES() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix invalid length check for RME and other UAC 2 devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Make snd_printd() and snd_printdd() inline (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: selector map for M-Audio FT C400 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: M-Audio FT C400 skip packet quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: correct M-Audio C400 clock source quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb - fix race in creation of M-Audio Fast track pro driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix NULL dereference by access to non-existing substream (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Make ebox44_table static (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix kernel panic of Digidesign Mbox2 quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add support for Creative BT-D1 via usb sound quirks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: support delay calculation on capture streams (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Support for Digidesign Mbox 2 USB sound card: (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: ignore-quirk for HP Wireless Audio (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Enable S/PDIF on the ASUS Xonar U3 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb6fire: prevent driver panic state when stopping (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: remove __dev* attributes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-6fire: remove __dev* attributes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: sync ep init fix for audioformat mismatch (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix missing autopm for MIDI input (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Avoid autopm calls after disconnection (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb - Don't create "Speaker" mixer controls on headphones and headsets (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: FT C400 sync playback EP to capture EP (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fast Track C400 mixer controls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fast Track C400 mixer ranges (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: M-Audio Fast Track C400 quirks table (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: parameterize FTU effect unit control (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: skip UAC2 EFFECT_UNIT (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add control index offset (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: use sender stride for implicit feedback (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: replace hardcoded value with const (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add channel map support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Extend chmap definitions for UAC2 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix delay account during pause (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: ignore delay calculation for capture stream (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: properly initialize the sync endpoint (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: process pending stop at PCM hw_free and close (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: stop both data and sync endpoints asynchronously (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: simplify endpoint deactivation code (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: simplify snd_usb_endpoint_start/stop arguments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Deprecate async_unlink option (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Return meaningful error codes instead of -1 in format.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb/6fire: Fix potential NULL pointer dereference in comm.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Fix misspellings of "whether" in comments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: ua101, usx2y: fix broken MIDI output (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: use bitmap_weight (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix mutex deadlock at disconnection (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add quirk for Focusrite Scarlett 18i6 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix crash at re-preparing the PCM stream (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: sound/usb: remove CONFIG_EXPERIMENTAL (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add quirk for Reloop Play (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: USB audio quirk for Roland VG-99 advanced mode (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: remove unused variable in init_pitch_v2() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix races at disconnection in mixer_quirks.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use rwsem for disconnect protection (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix races at disconnection (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add TASCAM US122 MKII playback (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: fix next_packet_size calls for pause case (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: add new DSD sampleformat for native DSD playback on XMOS based devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: add DSD formats (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Define G723 3-bit and 5-bit formats (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Select INPUT for Realtek HD-audio codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda: export struct hda_intel (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fixup input_free_device called after input_unregister_device (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda: Simplify PM callbacks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable mic mute hotkey and LEDs for an HP machine (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Debug output which type of fixup was selected (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Print codec->chip_name in autoconfig (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - patch_analog.c: Remove some unused functions (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add new GPU codec ID 0x10de0072 to snd-hda (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix wrong gpio_dir & gpio_mask hint setups for IDT/STAC codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda_intel: apply the Seperate stream_tag for Skylake (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda_controller: Separate stream_tag for input and output streams (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - New codec support for ALC298 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add quirk for Packard Bell EasyNote MX65 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - New codec support for ALC256 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add new Dell desktop for ALC3234 headset mode (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - apply Haswell fix-ups to Skylake display codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make add_stereo_mix_input flag tristate (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Create capture source ctls when stereo mix input is added (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix typos in snd_hda_get_int_hint() kerneldoc comments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add codec ID for Skylake display audio codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: sound / pm: Replace CONFIG_PM_RUNTIME with CONFIG_PM (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add "eapd" model string for AD1986A codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add EAPD fixup for ASUS Z99He laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix built-in mic at resume on Lenovo Ideapad S210 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Drop AZX_DCAPS_ALIGN_BUFSIZE (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Define the DCAPS preset for the old Intel chipsets (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add headset Mic support for new Dell machine (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow forcibly enabling/disabling snoop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add AZX_DCAPS_SNOOP_OFF (and refactor snoop setup) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - using uninitialized data (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: sound/radeon: Move 64-bit MSI quirk from arch to driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Limit 40bit DMA for AMD HDMI controllers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - One more HP machine needs to change mute led quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Supported HP mute Led for ALC286 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Clean up mute/mic GPIO LED handling (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix the mic mute led problem for Latitude E5550 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - move DELL_WMI_MIC_MUTE_LED to the tail in the quirk chain (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda: Deletion of unnecessary checks before two function calls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add mute LED control for Lenovo Ideapad Z560 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Change EAPD to verb control (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix kerneldoc errors in patch_ca0132.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda_intel: Add DeviceIDs for Sunrise Point-LP (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Restore default value for ALC668 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix mute led problem for three HP laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add kerneldoc comments to hda_generic.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Update Initial AMP for EAPD control (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - change three SSID quirks to one pin quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Set GPIO 4 low for a few HP machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add ultra dock support for Thinkpad X240 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add workaround for CMI8888 snoop behavior (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - More kerneldoc comments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Correct kerneldoc comments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Pass printf argument directly to request_module() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - New SSID for Headset quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Update restore default value for ALC283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Update restore default value for ALC282 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add missing terminating entry to SND_HDA_PIN_QUIRK macro (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda: Use snd_ctl_enum_info() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Use "Line Out" name instead of "PCM" when there are other outputs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix "PCM" name being used on one DAC when there are two DACs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix inverted LED gpio setup for Lenovo Ideapad (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix missing ELD change event on plug/unplug (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: ALC283 codec - Avoid pop noise on headphones during suspend/resume (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda_intel: Add Device IDs for Intel Sunrise Point PCH (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add dock port support to Thinkpad L440 (71aa:501e) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add dock support for Thinkpad T440 (17aa:2212) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make the inv dmic handling for Realtek use generic parser (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add Inverted Internal mic for Samsung Ativ book 9 (NP900X3G) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add inverted internal mic for Asus Aspire 4830T (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Sort input pins depending on amp caps (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move the function "check_amp_caps" to hda_codec.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add explicit include of err.h (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup model name lookup for Lemote A1205 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Replace strnicmp with strncasecmp (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Use standard hda_jack infrastructure for CA0132 driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove superfluous hooks from VIA driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove superfluous callbacks from STAC/IDT codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow multiple callbacks for jack (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make snd_hda_jack_detect_enable_callback() returning the jack object (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make snd_hda_jack_tbl_new() static (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Get rid of action field from struct hda_jack_tbl (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix invalid pin powermap without jack detection (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add TLV_DB_SCALE_MUTE bit for relevant controls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make the ALC269 pin quirk table shorter (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add common pin macros for ALC269 family (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move HP_GPIO_MIC1_LED quirk for alc280 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move HP_LINE1_MIC1_LED quirk for alc282 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move HP_MUTE_LED_MIC1 quirk for alc290 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move HP_MUTE_LED_MIC1 quirk for alc282 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move DELL2_MIC_NO_PRESENCE quirk for alc255 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move DELL1_MIC_NO_PRESENCE quirk for alc255 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move DELL1_MIC_NO_PRESENCE quirk for alc283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move DELL2_MIC_NO_PRESENCE quirk for alc292 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix COEF setups for ALC1150 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix digital mic on Acer Aspire 3830TG (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Set up initial pins for Acer Aspire V5 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda: ca0132_regs.h: Fix typo in include guard (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Use tables for batch COEF writes/updtes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add alc_update_coef*_idx() helper (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Use alc_write_coef_idx() in alc269_quanta_automake() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Optimize alc888_coef_init() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove obsoleted EXPORT_SYMBOL_HDA() macro (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove obsoleted snd_hda_check_board_config() & co (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - apply Valleyview fix-ups to Cherryview display codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - set depop_delay for haswell plus (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - restore the gpio led after resume (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Avoid setting wrong COEF on ALC269 & co (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Set TLV_DB_SCALE_MUTE bit for cx5051 vmaster (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/ca0132 - Don't try loading firmware at resume when already failed (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix pop noises on reboot for Dell XPS 13 9333 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Set internal mic as default input source on Dell XPS 13 9333 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix parsing of CMI8888 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix probing and stuttering on CMI8888 HD-audio controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Fixed ALC286/ALC288 recording delay for Headset Mic (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add codec ID for Braswell display audio codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add PCI IDs for Intel Braswell (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add mic mute led hook for dell machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix an external mic jack problem on a HP machine (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix loopback noise on Dell XPS 15 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make vendor quirks lowest prio for ALC2xx (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Refactor quirk picking and change quirk priority (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add mic fixup for Gigabyte BXBT-2807 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add mute LED pin quirk for HP 15 touchsmart (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add NULL check to all PM ops in hda_intel.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add the pin fixup for HP Envy TS bass speaker (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix broken PM due to incomplete i915 initialization (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd/hda: add runtime suspend/resume on optimus support (v4) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Revert stream assignment order for Intel controllers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add capture mute led support in led_power_filter (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix a typo by changing mute_led_nid to cap_mute_led_nid (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add new GPU codec ID 0x10de0070 to snd-hda (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add several entries for enabling HP mute led (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix and neaten print_nid_path/debug_badness (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix invalid function call in snd_hda_add_vmaster() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a fixup for Thinkpad T540p (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add another headset pin quirk for some Dell machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Replace ICH6_ prefix (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove obsoleted SFX definitions (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move SD nums definitions to hda_intel.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Use common reboot notifier (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move more PCI-controller-specific stuff from generic code (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - restore BCLK M/N values when resuming HSW/BDW display controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make position_fix as generic callback (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove superfluous MAX_AZX_DEV (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Adjust speaker HPF and add LED support for HP Spectre 13 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove the obsoleted static quirk codes from patch_cmedia.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove the obsoleted static quirk codes from patch_conexant.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Kill the rest of snd_print*() usages (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Kill snd_printd*() in HDMI debug / info prints (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make the pin quirk tables use the SND_HDA_PIN_QUIRK macro (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make a SND_HDA_PIN_QUIRK macro (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add pin quirk for Dell XPS 15 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: call overridden init on resume (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix usage of "model" module parameter (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Support HP mute led for output and input (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add more entry for enable HP mute led (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add quirk for external mic on Lifebook U904 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix a fixup value for codec alc293 in the pin_quirk table (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - verify pin:converter connection on unsol event for HSW and VLV (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add quirk for ABit AA8XE (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: revert "alsa: hda - mask buggy stream DMA0 for Broadwell display controller" (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - using POS_FIX_LPIB on Broadwell HDMI Audio (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add support of ALC667 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add more codec rename (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - New vendor ID for ALC233 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add two new pin tables (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add support of ALC891 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Fix COEF widget NID for ALC260 replacer fixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Correction of fixup codes for PB V7900 laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/analog - Fix silent output on ASUS A8JN (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - move some alc662 family machines to hda_pin_quirk table (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - move some alc269 family machines to hda_pin_quirk table (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: revert "alsa: hda - drop def association and sequence from pinconf comparing" (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Pop noises fix for XPS13 9333 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add an instance to use snd_hda_pick_pin_fixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - drop def association and sequence from pinconf comparing (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - get subvendor from codec rather than pci_dev (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a new quirk match based on default pin configuration (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup_forced flag (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix onboard audio on Intel H97/Z97 chipsets (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Replace DEFINE_PCI_DEVICE_TABLE macro use (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add support headset mode for ALC233 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix format type mismatch in sound/pci/hda/patch_sigmatel.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Disable AA-mix on Sony Vaio S13 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - White noise fix for XPS13 9333 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - Add Nvidia Tegra124 HDMI support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirks for three Dell laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add new GPU codec ID to snd-hda (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - if statement not indented (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - mask buggy stream DMA0 for Broadwell display controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add dock pin setups for Thinkpad T440 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Set infoframe and channel mapping even without sink (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Set converter channel count even without sink (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Suppress CORBRP clear on Nvidia controller chips (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add more entry for enable HP mute led (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add new codec ALC293/ALC3235 UAJ supported (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add two codecs alias name for Dell (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add headset Mic support for Dell machine (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add support of ALC288 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make full_reset boolean (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Do not assign streams in reverse order (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add eapd shutup to ALC283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Change model name alias for ChromeOS (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Improve HP depop when system change power state on Chromebook (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix silent speaker output due to mute LED fixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Fixed single output machine get empty hp sense (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable beep for ASUS 1015E (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirks for three Dell laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Inform the unexpectedly ignored pins by auto-parser (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - verify pin:cvt connection on preparing a stream for Intel HDMI codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Restore default value for ALC282 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Fix the noise after suspend and resume on ALC282 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Restore default value for ALC283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - initialize audio InfoFrame to be all zero (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix loud click noise with IdeaPad 410Y (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Use analog beep for Thinkpads with AD1984 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add missing loopback merge path for AD1884/1984 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add automute fix for another dell AIO model (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add headset quirk for Dell DT (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Added inverted digital-mic handling for Acer TravelMate 8371 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Mark reg op args as iomem (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Rename reg access ops in hda_controller_ops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make azx_attach_pcm_stream static (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move codec create to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move azx_interrupt to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add position_check op (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move low level functions to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - move alloc_cmd_io to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Relocate RIRB/CORB interface to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move the dsp loader to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Pull pages allocation to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add hda_controller.c and move pcm ops from hda_intel (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add pcm_mmap_prepare op (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move snd page allocation to ops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Pass max_slots and power_save to codec_create (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add jackpoll_ms to struct azx (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - remove unused clear of STATESTS (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add function pointer for disabling MSI (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Use device pointer from the card instead of pci (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Keep pointer to bdl_pos_fix in chip struct (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow different ops to read/write registers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move some definitions to new hda_priv.h (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix CORB reset to follow specification (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix registration of beep input device (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/sigmatel - Allow auto-switching for dock line-in of HP laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make codec object as a parent for input beep devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Replace with standard printk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable sysfs attributes without CONFIG_SND_HDA_RECONFIG (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add sysfs to codec object, too (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Create own device struct for each codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Manage each codec instance individually (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hwdep: Take private_data as drvdata for sysfs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Create sysfs attribute files via groups (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Avoid codec D3 for keeping mute LED up on Lenovo Yxx0 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a fixup for HP Folio 13 mute LED (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add more entry for enable HP mute led (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable front audio jacks on one HP desktop model (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add QEMU codec vendor ID (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/ca0132 - Fix recording from mode id 0x8 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/ca0132 - setup/cleanup streams (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirks for two Dell laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove superfluous inclusion of linux/pci.h (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Allow NULL bus->pci (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove dependency on bus->pci in hda_beep.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: revert "alsa: hda/realtek - Avoid invalid COEFs for ALC271X" (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pci: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make snd_hda_gen_spec_free() static (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Disable static quirks for C-Media codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move HDA_FIXUP_ACT_FREE call in snd_hda_gen_free() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix undefined symbol due to builtin/module mixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add subwoofer quirks for Asus UX51VZH and N55SF (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Rename ASUS subwoofer quirks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix mic capture on Sony VAIO Pro 11 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a headset quirk for Dell XPS 13 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix inconsistent Mic mute LED (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix leftover ifdef checks after modularization (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Improve loopback path lookups for AD1983 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix missing VREF setup for Mac Pro 1,1 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add missing mixer widget for AD1983 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Avoid invalid COEFs for ALC271X (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix silent output on Toshiba Satellite L40 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add mute LED support to Lenovo Ideapad (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - allow PIN_OUT to be dynamically enabled (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Do not accept responses from non-existing codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Disable static quirks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Enable stereo mix input for CX20549 and CX20551 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Add analog loopback mixing to CX20549 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Apply cap of mix amp volume on CX20551 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Use generic parser for HP 530 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Use generic parser for Toshiba P105 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Apply the amp cap override for CX20549 mixer (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Re-implement OLPC XO workarounds via fixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Avoid unnecessary verbs write in snd_hda_activate_path() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup name lookup for CX5051 and 5066 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirks for another Dell laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add parameter for dumping processing coefficients (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix silent output on MacBook Air 1,1 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Apply +5dB output amp on ASUS Zenbook UX31A (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirks for some Dell machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix endless vmaster hook call in thinkpad_helper.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - automute via amp instead of pinctl on some AIO models (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Apply codec power_filter to FG nodes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Don't set indep_hp flag for old AD codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - apply all Haswell fix-ups to Broadwell display codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add codec ID for Broadwell display audio codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add device ID for Broadwell display audio controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Split Thinkpad ACPI-related code (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Don't create duplicated ctls for loopback paths (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Correct AD1986A 3stack pin configs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add consistent tag names for firmware patch (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - firmware patch code cleanup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Increment default stream numbers for AMD HDMI controllers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Minor code optimization for patch_realtek.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Disable Front HP jack detection on Gigabyte Z87X-UD3H (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable subwoofer on Dell Vostro 5460/5470 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix wrong inclusion in Thinkpad ACPI users (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Kill EXPORT_SYMBOL_HDA() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Explicitly keep codec powered up in hdmi_present_sense (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add Dell headset detection quirk for one more laptop model (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add Dell headset detection quirk for three laptop models (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add enable_msi=0 workaround for four HP machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Split verb definitions into sound/hda_verbs.h (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable stereo mix as default for AD and VIA codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Ignore small negative LPIB delay correction (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add missing initialization of aamix paths (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow capture-only configuration (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - skip depop delay before D3 for Haswell and Valleyview2 display codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fixup ALC262 to skip depop delay before D3 on Intel BayleyBay (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - allow a codec to define its own depop delay time (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fixup ALC262 to remove depop delay on Intel BayleyBay board (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Remove depop delay for suspend and resume if applicable (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add more codecs alias name for Dell (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Clean up async codec PM using standard async infrastructure (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - resume codecs in parallel (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - suspend codecs in parallel (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Disable runtime PM when EPSS is unavailable (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable runtime PM on Panther Point (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Refactor pm notification in hda_codec.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Bind with HDMI codec parser automatically (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Split the generic parser as an individual module (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add static DAC/pin mapping for AD1986A codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - One more Dell headset detection quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix IEC958 ctl indexes for some simple HDMI devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Mute all aamix inputs as default (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Another Dell headset detection quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - A Dell headset detection quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove quirk for Dell Vostro 131 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix mic issues on Acer Aspire E-572 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix silent output on MacBook Air 2,1 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix missing ELD info when using jackpoll_ms parameter (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - remove hp_automute_hook from alc283_fixup_chromebook (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Independent of model for HP (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix headset mic input after muted internal mic (Dell/Realtek) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Use always amps for auto-mute on AD1986A codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/analog - Handle inverted EAPD properly in vmaster hook (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Another fixup for ASUS laptop with ALC660 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix complete_all() timing in deferred probes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix bad EAPD setup for HP machines with AD1984A (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix silent output on ASUS W7J laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add mono speaker quirk for Dell Inspiron 5439 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add LFE chmap to ASUS ET2700 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Initialize missing bass speaker pin for ASUS AIO ET2700 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - limit mic boost on Asus UX31[A,E] (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Check leaf nodes to find aamix amps (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix hp-mic mode without VREF bits (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Create Headhpone Mic Jack Mode when really needed (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable mute/mic-mute LEDs for more Thinkpads with Conexant codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Drop bus->avoid_link_reset flag (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Set pcbeep amp for ALC668 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add support of ALC231 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Set current_headset_type to ALC_HEADSET_TYPE_ENUM (janitorial) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Provide missing pin configs for VAIO with ALC260 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add headset quirk for Dell Inspiron 3135 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix the headphone jack detection on Sony VAIO TX (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix missing bass speaker on ASUS N550 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix unbalanced runtime PM notification at resume (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - A casual Dell Headset quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Also enable mute/micmute LED control for "Lenovo dock" fixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Select FW_LOADER from CONFIG_SND_HDA_CODEC_CA0132_DSP (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable mute/mic-mute LEDs for more Thinkpads with Realtek codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - load EQ params into IDT codec on HP bNB13 systems (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Don't clear the power state at snd_hda_codec_reset() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Control EAPD for Master volume on Lenovo N100 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Don't turn off EAPD for headphone on Lenovo N100 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Check keep_eapd_on before inv_eapd (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix Line Out automute on Realtek multifunction jacks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix wrong baseline length in ATI/AMD generated ELD (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Skip out-of-range latency values in AMD ELD generator (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Add error-checking to some codec reads (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Use TFx channel positions instead of FxH (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Control SPDIF out pin on MacBookPro 11,2 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add new codec ALC255/ALC3234 UAJ supported (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Apply MacBook fixups for CS4208 correctly (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Make fixup regs persist after resume (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda_intel: ratelimit "spurious response" message (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Get rid of AMD HDMI exception in hdmi_present_sense() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - block HDMI jack reports while repolling (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a block_report flag to jacks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Delay HDMI presence reports while waiting for ELD information (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Another Dell headset quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add pincfg fixup for ASUS W5A (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add support for CX20952 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: HDA - Limit mic boost and add mute LED for an HP machine (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make sure mute LEDs stay on during runtime suspend (Realtek) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Apply GPIO setup for MacBooks with CS4208 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Name Haswell HDMI controllers better (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable Thinkpad mute/micmute LEDs for Realtek (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda: add device IDs for AMD Evergreen/Northern Islands HDMI (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Introduce the bitmask for excluding output volume (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add sanity check of vmaster slave dB steps (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix possible zero-division (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable SPDIF for Acer TravelMate 6293 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - rename function not_share_unassigned_cvt() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Disallow unsupported 2ch remapping on NVIDIA codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - not choose assigned converters for unused pins of Valleyview (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add extra chmap for 2.1 outputs on ASUS laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a fixup for ASUS N76VZ (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Disable AA-loopback on ALC283 Chromebook (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove locally dead codes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a fallthru comment (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix possible NULL dereference in snd_hda_get_pin_label() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Sync EAPD with vmaster on AD1984A Thinkpads (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix silent headphone on Thinkpads with AD1984A codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add missing initial vmaster hook at build_controls callback (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Re-setup pin and infoframe on plug-in on all codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Disable ramp-up/down for non-PCM on AMD codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Add HBR bitstreaming support for ATI/AMD HDMI codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Add ELD emulation for ATI/AMD codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Add ATI/AMD multi-channel audio support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Allow HDA patches to customize more operations (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Raise the delay for alc283_shutup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix mute LED on HP laptops in runtime suspend (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add support of ALC285 / ALC293 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add support of ALC255 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove OOM message after input_allocate_device (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix unbalanced runtime PM refcount after S3/S4 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix typos in patch_hdmi.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add codec ID for Valleyview2 display codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move mutex from hda_eld to per_pin in HDMI codec driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix possible races in HDMI driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Treat zero connection as non-error (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add connection to thinkpad_acpi to control mute/micmute LEDs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add HDA_FIXUP_ACT_FREE action (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix inverted internal mic not indicated on some machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Sony VAIO Pro 13 (haswell) now has a working headset jack (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a headset mic model for ALC269 and friends (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Update HD-Audio-Models.txt (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Update documentation for Realtek codecs model strings (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix microphone for Sony VAIO Pro 13 (Haswell model) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable surround speakers (when line out is also present) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup for ASUS N56VZ (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix channel map switch not taking effect (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Tweak debug messages to be more useful (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix available channel maps missing from TLV (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix channel maps with less common speakers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix unused slots being enabled in manual and non-PCM mappings (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix programmed active channel count (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix incorrect default channel mapping for unusual CAs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix reported channel map on common default layouts (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix mono speakers and headset mic on Dell Vostro 5470 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix GPIO for Acer Aspire 3830TG (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable internal mic on a Thinkpad machine with ALC283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix Internal Mic boost can't control with ALC283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup for MacBook Air 6,1 and 6,2 with CS4208 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: alsa : hda - not use assigned converters for all unused pins (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/ca0132: Staticize codec_send_command (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add CS4208 codec support for MacBook 6,1 and 6,2 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add Toshiba Satellite C870 to MSI blacklist (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - unmute pin amplifier in infoframe setup for Haswell (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - define is_haswell() to check if a display audio codec is Haswell (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add dock speaker support for ASUS TX300 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Re-setup HDMI pin and audio infoframe on stream switches (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fallback to ALSA allocation when selecting CA (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add device entry and inactive flag to unsolicited response (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Haswell codec exposes device list/select info on pins (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add device list & select info of display pins to codec proc file (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add flags and routines to get devices selection info for DP1.2 MST (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix NULL dereference with CONFIG_SND_DYNAMIC_MINORS=n (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add workarounds for pop-noise on Chromebook with ALC283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix ALC283 headphone pop-noise better (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add inverted digital mic fixup for Acer Aspire One (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Limit internal mic boost for a few more Thinkpad machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix the order of a quirk table (janitorial) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix internal mic boost on three Thinkpad machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a fixup for Gateway LT27 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Mute the right widget in auto_mute_via_amp mode (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow auto_mute_via_amp on bind mute controls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix missing mute controls for CX5051 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add pinfix for LG LW25 laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix jack gating when auto_{mute,mic} is suppressed (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix missing fixup for Mac Mini with STAC9221 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix invalid multi-io creation on VAIO-Z laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove analog mic pin override from STAC9228 dell-bios quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - jack poll once if jackpoll_interval==0 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Clearing jackpoll_interval avoid pending work (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - use azx_writew() for 16-bit length register (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix the noise after suspend on ALC283 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Selectively call snd_hda_shutup_pins() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: replace strict_strto*() with kstrto*() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add snd_hda_jack_detect_state() helper function (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove NO_PRESENCE bit override for Dell 1420n Laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix EAPD GPIO control for Sigmatel codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Headphone mic support for an Asus/Conexant device (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove static quirks for AD1986A codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Drop a few other static quirks for AD1986A (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Drop static quirk for Toshiba Satellite L40-10Q (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Drop static quirks for other AD1986A Samsung machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Convert static quirks for AD1986A Samsung laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Convert the static quirk for Samsung Q1 Ultra (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove static quirks for AD1988 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove static quirks for AD1981 and AD1983 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove static quirks for AD1884/1984 & variants (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove static quirks for AD1882 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup for HP TouchSmart with AD1984A codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup for Lenovo Thinkpad with AD1984 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add GPIO control to AD1884 HP fixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move azx_first_init() into azx_probe_continue() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Apply a proper chmap for built-in 2.1 speakers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Add KEY_MICMUTE and enable it on Lenovo X220 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Define more channel map positions (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Follow channel position definitions to alsa-lib mixer (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Add a documentation for channel mapping API (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: thinkpad-acpi: Add mute and mic-mute LED functionality (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow unlimited pins and converters in patch_hdmi.c (v2 - rh specific) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix default multichannel HDMI mapping regression (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - Work around "alsactl restore" errors (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow 3/5/7 channel map for HDMI/DP (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix channel maps for Nvidia 7x 8ch HDMI codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Provide the proper channel mapping for generic HDMI driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add standard channel maps (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: RH specific - define sound device registration order (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: RH specific KABI preservation for the added parent device mapping (hwdep) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: RH specific KABI preservation - redo function prototypes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: RH specific KABI preservation for the added channel mapping (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: Deletion of unnecessary checks before the function call "snd_midi_event_free" (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd_pcm_oss_period_size: Use round{up,down}_pow_of_two() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Add support for wildcard msbits constraints (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Fix handling of multiple msbits constraints on the same runtime (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: core: Deletion of unnecessary checks before two function calls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Update the state properly before notification (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Correct PCM BUG error message (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: control: Add missing kerneldoc comments to exported functions (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Zero-clear reserved fields of PCM status ioctl in compat mode (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Disable mmap for known broken archs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: control: Allow to pass items zero to snd_ctl_enum_info() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: control: Warn if too long string is passed to snd_ctl_enum_info() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: subject: alsa: seq: Remove autoload locks in driver registration (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: bind seq driver automatically (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: lto, sound: Fix export symbols for !CONFIG_MODULES (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: Use atomic ops for autoload refcount (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Allow pass NULL dev for snd_pci_quirk_lookup() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: fix fifo_size frame calculation (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: snd_interval_step: fix changes of open intervals (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: snd_interval_step: drop the min parameter (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: core: fix buffer overflow in snd_info_get_line() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: control: Define SNDRV_CTL_TLV_OP_* constants (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: simplify snd_pcm_tstamp() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: seq_memory.c: Fix closing brace followed by if (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: core: Use ktime_get_ts() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: Continue broadcasting events to ports if one of them fails (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: correctly detect input buffer overflow (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: core: Fix format string mismatch in seq_midi.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: 'BUG:' message unnecessarily triggers kerneloops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hwdep: Allow to assign the given parent (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq_oss: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: core: sparse cleanups (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: trivial: sound seq ioctl dbg: print hexadecimal value padded with 0s (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: Fix missing error handling in snd_seq_timer_open() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: timer: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: oss: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hwdep: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: rawmidi: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: core: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: channel mapping API implementation (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: control: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq_oss: Drop debug prints (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Mandate to pass a device pointer at card creation time (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Drop unused name argument in snd_register_oss_device() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Add helper function for intersecting two rate masks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Limit the fallback card id string size (Jaroslav Kysela) [1069236] - [sound] revert "alsa: usb-audio: Fix crash at re-preparing the PCM stream" (Jaroslav Kysela) [1069236]- [security] keys: close race between key lookup and freeing (Radomir Vrbovsky) [1179850] {CVE-2014-9529} - [usb] keyspan: fix typo causing GPF on open (Don Zickus) [1191745] - [usb] keyspan: fix NULL-pointer dereferences and memory leaks (Don Zickus) [1191745] - [s390] dasd: retry partition detection (Hendrik Brueckner) [1193614] - [fs] ext4: lock i_mutex when truncating orphan inodes (Lukas Czerner) [1193845] - [fs] ext4: fix reservation overflow in ext4_da_write_begin (Eric Sandeen) [1144588] - [fs] setfacl removes part of ACL when setting POSIX ACLs to Samba (Sachin Prabhu) [1122301] - [fs] xfs: unmount does not wait for shutdown during unmount (Brian Foster) [1171317] - [fs] xfs: remove wrappers around b_iodone (Brian Foster) [1171317] - [fs] xfs: return the buffer locked from xfs_buf_get_uncached (Brian Foster) [1171317] - [fs] xfs: clean up buffer locking helpers (Brian Foster) [1171317] - [fs] proc: task_mmu: bump kernelpagesize_kB to EOL in /proc/pid/numa_maps (Rafael Aquini) [1071986] - [fs] proc: task_mmu: show page size in /proc/pid/numa_maps (Rafael Aquini) [1071986] - [documentation] procfs: add /proc/pid/numa_maps interface explanation snippet (Rafael Aquini) [1071986] - [video] fb: reorder the lock sequence to fix potential dead lock (Dave Airlie) [1119728] - [video] fb: avoid possible deadlock caused by fb_set_suspend (Dave Airlie) [1119728] - [char] vt: attempt to fix con_set_unimap race (Dave Airlie) [1119728] - [char] vt: Don't ignore unbind errors in vt_unbind (Dave Airlie) [1119728] - [video] vt: Fix up unregistration of vt drivers (Dave Airlie) [1119728] - [char] vt: Fix replacement console check when unbinding (Dave Airlie) [1119728] - [video] fbcon: fix locking harder (Dave Airlie) [1119728] - [video] fb: Yet another band-aid for fixing lockdep mess (Dave Airlie) [1119728] - [video] fb: rework locking to fix lock ordering on takeover (Dave Airlie) [1119728] - [net] bridge: include in6.h in if_bridge.h for struct in6_addr (Jiri Benc) [1002037] - [net] inet: defines IPPROTO_* needed for module alias generation (Jiri Benc) [1002037] - [net] sync some IP headers with glibc (Jiri Benc) [1002037] - [net] rtnetlink: fix userspace API breakage for iproute2 < v3.9.0 (Michal Schmidt) [1102094] - [net] netlink: rate-limit leftover bytes warning and print process name (Michal Schmidt) [1102094] - [net] rtnetlink: Call nlmsg_parse() with correct header length (Michal Schmidt) [1102094] - [net] rtnetlink: fix rtnl_calcit() and rtnl_dump_ifinfo() (Michal Schmidt) [1102094] - [net] sched: make traffic control network namespace aware (Jiri Pirko) [1119542] - [netdrv] ppp: deflate: never return len larger than output buffer (Florian Westphal) [1178695] - [net] sctp: fix slab corruption from use after free on INIT collisions (Daniel Borkmann) [1135425] - [md] raid10: round up to bdev_logical_block_size in narrow_write_error (Jes Sorensen) [1194726] - [md] raid1: round up to bdev_logical_block_size in narrow_write_error (Jes Sorensen) [1194726] - [fs] nfs: fix race in filelayout commit path (Steve Dickson) [1184394] - [fs] nfs: fix BUG in filelayout_recover_commit_reqs (Steve Dickson) [1184394] - [fs] nfs: Remove assertion BUG_ON()s from the files and generic layout code (Steve Dickson) [1184394] - [fs] vfs: atomic f_pos access in llseek() (Zach Brown) [1151601] - [fs] vfs: atomic f_pos accesses as per POSIX (Zach Brown) [1151601] - [fs] jbd2: Fix oops in jbd2_journal_remove_journal_head() (Lukas Czerner) [914809] - [fs] jbd: Fix oops in journal_remove_journal_head() (Lukas Czerner) [914809] - [fs] gfs2: Allocate reservation during splice_write (Robert S Peterson) [1193559] - [fs] nfs: Be less aggressive about returning delegations for open files (Steve Dickson) [1145334] - [fs] nfs: NFSv4.1 data server timeo and retrans module parameters (Steve Dickson) [1175413] - [fs] nfs: don't do blind d_drop() in nfs_prime_dcache() (Steve Dickson) [1133136] - [fs] nfs: Convert a trivial printk into a dprintk (Steve Dickson) [1139229] - [fs] nfs: Avoid PUTROOTFH when managing leases (Benjamin Coddington) [1143013] - [fs] ext4: disable synchronous transaction batching if max_batch_time==0 (Eric Sandeen) [1100532] - [block] cfq-iosched: fix incorrect filing of rt async cfqq (Jeff Moyer) [1174629] - [netdrv] ixgbe: remove CIAA/D register reads from bad VF check (John Greene) [1156061] - [kbuild] nvme.h not in kernel-headers rpm (David Milburn) [1133703]- [fs] proc: task_mmu: add VmFlags field in smaps output (Rafael Aquini) [1190868] - [oprofile] Fix section mismatch warning (Jiri Olsa) [734360] - [oprofile] Fix crash when unloading module hr timer mode (Jiri Olsa) [734360] - [crypto] testmgr: mark rfc4106(gcm(aes)) as fips_allowed (Jarod Wilson) [1185395] - [crypto] Extending the RFC4106 AES-GCM test vectors (Jarod Wilson) [1185395] - [drm] radeon: fix hwmonitor initialization to set correct driver_data (Jerome Glisse) [1191746] - [x86] Update of TLB shootdown code for UV3 (Frank Ramsay) [1180151] - [block] fix non-atomic access to genhd inflight structures (Jeff Moyer) [1151109] - [kernel] freezer: fix thaw_process() vs refrigerator() race (Oleg Nesterov) [1144478] - [mm] mmap: change nr_ptes BUG_ON to WARN_ON (Oleg Nesterov) [1168780] - [mm] memcg: fix crash in re-entrant cgroup_clear_css_refs() (Johannes Weiner) [1168185] - [mm] swap: change swap_list_head to plist, add swap_avail_head (Jerome Marchand) [1103333] - [lib] plist: add plist_requeue (Jerome Marchand) [1103333] - [lib] plist: add helper functions (Jerome Marchand) [1103333] - [mm] swap: change swap_info singly-linked list to list_head (Jerome Marchand) [1103333] - [netdrv] net: bnx2x: fix sparse warnings (Michal Schmidt) [1148017] - [netdrv] net: bnx2x: avoid macro redefinition (Michal Schmidt) [1148017] - [netdrv] bnx2x: fix typos in "configure" (Michal Schmidt) [1148017] - [netdrv] bnx2x: Limit 1G link enforcement (Michal Schmidt) [1073820 1148017] - [netdrv] bnx2x: Use correct fastpath version for VFs (Michal Schmidt) [1148017] - [netdrv] bnx2x: Add a fallback multi-function mode NPAR1.5 (Michal Schmidt) [1148017] - [netdrv] bnx2x: new multi-function mode: UFP (Michal Schmidt) [1148017] - [netdrv] bnx2x: Changes with storage & MAC macros (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix link problems for 1G SFP RJ45 module (Michal Schmidt) [1148017] - [netdrv] bnx2x: Configure device endianity on driver load and reset endianity on removal (Michal Schmidt) [1148017] - [netdrv] bnx2x: prevent incorrect byte-swap in BE (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix sparse warnings (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix static checker warning regarding `txdata_ptr' (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix timesync endianity (Michal Schmidt) [1148017] - [netdrv] bnx2x: Be more forgiving toward SW GRO (Michal Schmidt) [1148017] - [netdrv] bnx2x: VF clean statistics (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix stop-on-error (Michal Schmidt) [1148017] - [netdrv] bnx2x: ethtool -d might cause timeout in log (Michal Schmidt) [1148017] - [netdrv] net: ethernet: broadcom: bnx2x: Remove redundant #ifdef (Michal Schmidt) [1148017] - [netdrv] bnx2x: FW assertion changes (Michal Schmidt) [1148017] - [netdrv] bnx2x: Make BP_VF more robust (Michal Schmidt) [1148017] - [netdrv] bnx2x: Prevent pci_disable_sriov with assigned VFs (Michal Schmidt) [1148017] - [netdrv] bnx2x: Prevent IOV if no entries in CAM (Michal Schmidt) [1148017] - [netdrv] bnx2x: Update driver version to 1.710.51 (Michal Schmidt) [1148017] - [netdrv] bnx2x: Code cleanup (Michal Schmidt) [1148017] - [netdrv] bnx2x: Add timestamping and PTP hardware clock support (Michal Schmidt) [1148017] - [netdrv] bnx2x: switch to new VLAN model (Michal Schmidt) [1148017] - [netdrv] bnx2x: Remove DEFINE_PCI_DEVICE_TABLE macro use (Michal Schmidt) [1148017] - [netdrv] bnx2x: fix crash during TSO tunneling (Michal Schmidt) [1148017] - [netdrv] bnx2x: fix possible panic under memory stress (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix the MSI flags (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fail probe of VFs using an old incompatible driver (Michal Schmidt) [1148017] - [netdrv] bnx2x: enlarge minimal alignemnt of data offset (Michal Schmidt) [1148017] - [netdrv] bnx2x: VF can report link speed (Michal Schmidt) [1148017] - [netdrv] bnx2x: remove null test before kfree (Michal Schmidt) [1148017] - [netdrv] bnx2x: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Michal Schmidt) [1148017] - [netdrv] bnx2x: Remove useless return variables (Michal Schmidt) [1148017] - [netdrv] bnx2x: Revert UNDI flushing mechanism (Michal Schmidt) [1102833 1130671 1148017] - [netdrv] bnx2x: Check for UNDI in uncommon branch (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix UNDI driver unload (Michal Schmidt) [1148017] - [netdrv] bnx2x: Add support for Multi-Function UNDI (Michal Schmidt) [1148017]- [powercap] rapl: add support for CPU model 0x3f (Steve Best) [1183185] - [x86] acpica: Disable _OSI Win8 for all except Intel Broadwell (Lenny Szubowicz) [1174502] - [netdrv] igb: Indicate failure on vf reset for empty mac address (Stefan Assmann) [1150341] - [netdrv] igb: enable internal PPS for the i210 (Stefan Assmann) [1150341] - [netdrv] igb: serialize access to the time sync interrupt registers (Stefan Assmann) [1150341] - [netdrv] igb: refactor time sync interrupt handling (Stefan Assmann) [1150341] - [netdrv] igb: convert to CYCLECOUNTER_MASK macro (Stefan Assmann) [1150341] - [netdrv] timecounter: provide a macro to initialize the cyclecounter mask field (Stefan Assmann) [1150341] - [netdrv] igb_ptp: Include clocksource.h to get CLOCKSOURCE_MASK (Stefan Assmann) [1150341] - [netdrv] igb: Remove unneeded FIXME (Stefan Assmann) [1150341] - [netdrv] fm10k/igb/ixgbe: Use dma_rmb on Rx descriptor reads (Stefan Assmann) [1150341] - [netdrv] ethernet/intel: Use eth_skb_pad and skb_put_padto helpers (Stefan Assmann) [1150341] - [netdrv] igb: Fixes needed for surprise removal support (Stefan Assmann) [1150341] - [netdrv] igb: bump version to 5.2.15 (Stefan Assmann) [1150341] - [netdrv] igb: remove blocking phy read from inside spinlock (Stefan Assmann) [1150341] - [netdrv] igb: add flags to set eee advertisement mode (Stefan Assmann) [1150341] - [netdrv] igb: flush when in xmit_more mode and under descriptor pressure (Stefan Assmann) [1150341] - [netdrv] net: Remove ndo_xmit_flush netdev operation, use signalling instead (Stefan Assmann) [1150341] - [netdrv] igb: Support netdev_ops->ndo_xmit_flush() (Stefan Assmann) [1150341] - [netdrv] igb: bump igb version to 5.2.13 (Stefan Assmann) [1150341] - [netdrv] igb: Add message when malformed packets detected by hw (Stefan Assmann) [1150341] - [netdrv] igb: remove unnecessary break after return (Stefan Assmann) [1150341] - [netdrv] igb: remove unnecessary break after goto (Stefan Assmann) [1150341] - [netdrv] igb: do a reset on SR-IOV re-init if device is down (Stefan Assmann) [1150341] - [netdrv] igb: workaround for i210 errata 25: Slow System Clock (Stefan Assmann) [1150341] - [netdrv] igb: bring link up when PHY is powered up (Stefan Assmann) [1150341] - [netdrv] igb: separate hardware setting from the set_ts_config ioctl (Stefan Assmann) [1150341] - [netdrv] igb: unhide invariant returns (Stefan Assmann) [1150341] - [netdrv] net: use ethtool_cmd_speed_set helper to set ethtool speed value (Stefan Assmann) [1150341] - [netdrv] net: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Stefan Assmann) [1150341] - [netdrv] igb: add defaults for i210 TX/RX PBSIZE (Stefan Assmann) [1150341] - [netdrv] igb: use mac loopback for i354 backplane (Stefan Assmann) [1150341] - [netdrv] igb: rename igb_ptp_enable to igb_ptp_feature_enable (Stefan Assmann) [1150341] - [netdrv] ethtool: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Stefan Assmann) [1150341] - [netdrv] igb: remove redundant PHY power down register write (Stefan Assmann) [1150341] - [netdrv] igb: whitespace fix (Stefan Assmann) [1150341] - [md] raid5: Fix livelock when array is both resyncing and degraded (Jes Sorensen) [1177889] - [md] raid5: fix another livelock caused by non-aligned writes (Jes Sorensen) [1187285] - [md] Check MD_RECOVERY_RUNNING as well as ->sync_thread (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] fix semicolon.cocci warnings (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: fetch_block must fetch all the blocks handle_stripe_dirtying wants (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] Always set RECOVERY_NEEDED when clearing RECOVERY_FROZEN (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] move EXPORT_SYMBOL to after function in md.c (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] discard PRINT_RAID_DEBUG ioctl (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] remove MD_BUG() (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] clean up 'exit' labels in md_ioctl() (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] remove unnecessary test for MD_MAJOR in md_ioctl() (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] don't allow "-sync" to be set for device in an active array (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] remove unwanted white space from md.c (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] don't start resync thread directly from md thread (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] Just use RCU when checking for overlap between arrays (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] avoid potential long delay under pers_lock (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] simplify export_array() (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] discard find_rdev_nr in favour of find_rdev_nr_rcu (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] use wait_event() to simplify md_super_wait() (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] be more relaxed about stopping an array which isn't started (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: process_checks doesn't use its return value (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: fix init_stripe() inconsistencies (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid10: another memory leak due to reshape (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] use set_bit/clear_bit instead of shift/mask for bi_flags changes (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: minor typos and reformatting (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] bitmap: always wait for writes on unplug (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: disable 'DISCARD' by default due to safety concerns (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: fix_read_error should act on all non-faulty devices (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: count resync requests in nr_pending (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: update next_resync under resync_lock (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: Don't use next_resync to determine how far resync has progressed (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: make sure resync waits for conflicting writes to complete (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: clean up request counts properly in close_sync() (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: be more cautious where we read-balance during resync (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: intialise start_next_window for READ case to avoid hang (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid10: always initialise ->state on newly allocated r10_bio (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid10: avoid memory leak on error path during reshape (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid10: Fix memory leak when raid10 reshape completes (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: avoid livelock caused by non-aligned writes (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] don't allow bitmap file to be added to raid0/linear (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid0: check for bitmap compatability when changing raid levels (Jes Sorensen) [1127962 1136260 1149935 1152914 1153341 1177913] - [md] Recovery speed is wrong (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] disable probing for md devices 512 and over (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] flush writes before starting a recovery (Jes Sorensen) [1132916 1136260 1149935 1152914 1153341 1177913] - [md] make sure GET_ARRAY_INFO ioctl reports correct "clean" status (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: speedup sync_request processing (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: deadlock between retry_aligned_read with barrier io (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: add an option to avoid copy data from bio to stripe cache (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] bitmap: remove confusing code from filemap_get_page (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: avoid release list until last reference of the stripe (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] md_clear_badblocks should return an error code on failure (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid56: Don't perform reads to support writes until stripe is ready (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] refuse to change shape of array if it is active but read-only (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: fix request counting bug in new 'barrier' code (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: Rewrite the implementation of iobarrier (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913]- [char] raw: Return short read or 0 at end of a raw device, not EIO (Jeff Moyer) [1142314] - [kernel] sched: Fix clock_gettime(CLOCK_[PROCESS/THREAD]_CPUTIME_ID) monotonicity (Seth Jennings) [1140024] - [hid] trivial formatting fix (Don Zickus) [1072627] - [hid] don't Send Feature Reports on Interrupt Endpoint (Don Zickus) [1072627] - [x86] hyperv: Mark the Hyper-V clocksource as being continuous (Vitaly Kuznetsov) [1190699] - [hv] vss: Fast propagation of userspace communication failure (Vitaly Kuznetsov) [1190699] - [hv] vss: Introduce timeout for communication with userspace (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Enable interrupt driven flow control (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Cleanup vmbus_close_internal() (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Fix a bug in vmbus_open() (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Cleanup vmbus_establish_gpadl() (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Cleanup vmbus_teardown_gpadl() (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Cleanup vmbus_post_msg() (Vitaly Kuznetsov) [1190699] - [hv] make uuid_le const (Vitaly Kuznetsov) [1190699] - [hv] Remove unnecessary comparison of unsigned against 0 (Vitaly Kuznetsov) [1190699] - [hid] hyperv: make sure input buffer is big enough (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Cleanup the packet send path (Vitaly Kuznetsov) [1190699] - [hv] Change variable type to bool (Vitaly Kuznetsov) [1190699] - [hid] hyperv: convert alloc+memcpy to memdup (Vitaly Kuznetsov) [1190699] - [hv] vmbus: introduce vmbus_acpi_remove (Vitaly Kuznetsov) [923184] - [hv] vmbus: Teardown synthetic interrupt controllers on module unload (Vitaly Kuznetsov) [923184] - [hv] vmbus: teardown hv_vmbus_con workqueue and vmbus_connection pages on shutdown (Vitaly Kuznetsov) [923184] - [hv] vmbus: avoid double kfree for device_obj (Vitaly Kuznetsov) [923184] - [hv] use correct order when freeing monitor_pages (Vitaly Kuznetsov) [923184] - [x86] hyperv: Fixup the damage caused by the irq cleanup (Vitaly Kuznetsov) [923184] - [x86] hyperv: Cleanup the irq mess (Vitaly Kuznetsov) [923184] - [net] Fix build failures due to ip_is_fragment() (Stefan Assmann) [1159149] - [netdrv] enic: fix rx napi poll return value (Stefan Assmann) [1159149] - [netdrv] enic: free all rq buffs when allocation fails (Stefan Assmann) [1159149] - [netdrv] net: ethernet: cisco: enic: enic_dev: Remove some unused functions (Stefan Assmann) [1159149] - [netdrv] enic: add stats for dma mapping error (Stefan Assmann) [1159149] - [netdrv] enic: check dma_mapping_error (Stefan Assmann) [1159149] - [netdrv] net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Stefan Assmann) [1159149] - [netdrv] enic: convert to SKB paged frag API (Stefan Assmann) [1159149] - [netdrv] enic: make vnic_wq_buf doubly linked (Stefan Assmann) [1159149] - [netdrv] enic: use spin_lock(wq_lock) instead of spin_lock_irqsave(wq_lock) (Stefan Assmann) [1159149] - [netdrv] enic: support skb->xmit_more (Stefan Assmann) [1159149] - [netdrv] enic: fix work done in tx napi_poll (Stefan Assmann) [1159149] - [netdrv] enic: update desc properly in rx_copybreak (Stefan Assmann) [1159149] - [netdrv] enic: handle error condition properly in enic_rq_indicate_buf (Stefan Assmann) [1159149] - [netdrv] enic: Do not call napi_disable when preemption is disabled (Stefan Assmann) [1159149] - [netdrv] drivers/net: Convert remaining uses of pr_warning to pr_warn (Stefan Assmann) [1159149] - [netdrv] enic: implement rx_copybreak (Stefan Assmann) [1159149] - [netdrv] pci: Remove DEFINE_PCI_DEVICE_TABLE macro use (Stefan Assmann) [1159149] - [netdrv] enic: use pci_zalloc_consistent (Stefan Assmann) [1159149] - [netdrv] pci-dma-compat: add pci_zalloc_consistent helper (Stefan Assmann) [1159149] - [netdrv] enic: Add ethtool support to show classifier filters added by the driver (Stefan Assmann) [1159149] - [netdrv] enic: fix return values in enic_set_coalesce (Stefan Assmann) [1159149] - [netdrv] enic: do tx cleanup in napi poll (Stefan Assmann) [1159149] - [netdrv] enic: add low latency socket busy_poll support (Stefan Assmann) [1159149] - [netdrv] enic: fix lockdep around devcmd_lock (Stefan Assmann) [1159149] - [netdrv] enic: devcmd for adding IP 5 tuple hardware filters (Stefan Assmann) [1159149] - [net] core: introduce skb_flow_dissect() (Stefan Assmann) [1159149] - [netdrv] enic: fix return value in _vnic_dev_cmd (Stefan Assmann) [1159149] - [netdrv] net: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Stefan Assmann) [1159149] - [netdrv] enic: convert to hw_features (Stefan Assmann) [1159149] - [scsi] qla2xxx: Update the driver version to 8.07.00.16.06.7-k (Chad Dupuis) [1147534] - [scsi] qla2xxx: Fix sparse warning in qla_iocb.c file (Chad Dupuis) [1147534] - [scsi] qla2xxx: Move warning message to debug level (Chad Dupuis) [1147534] - [scsi] qla2xxx: Fail adapter initialization on load ram failure (Chad Dupuis) [1147534] - [scsi] qla2xxx: Disable PCI device in shutdown handler (Chad Dupuis) [1147534] - [scsi] qla2xxx: Mark port lost when we receive an RSCN for it (Chad Dupuis) [1147534] - [scsi] qla2xxx: Restore WWPN in case of Loop Dead (Chad Dupuis) [1147534] - [scsi] qla2xxx: Honor FCP_RSP retry delay timer field (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add missing ISP27xx checks to optrom code (Chad Dupuis) [1147534] - [scsi] qla2xxx: Force use of mailbox interface for flash access commands for ISP27xx (Chad Dupuis) [1147534] - [scsi] qla2xxx: Free sysfs attributes for ISP27xx (Chad Dupuis) [1147534] - [scsi] qla2xxx: Disable laser for ISP2031 while unloading driver (Chad Dupuis) [1147534] - [scsi] qla2xxx: Enable diagnostic port using NVRAM parameters (Chad Dupuis) [1147534] - [scsi] qla2xxx: Declaration error cause stack corruption (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add fix in driver unload for pending activity (Chad Dupuis) [1147534] - [scsi] qla2xxx: Fix driver version string message (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add diagnostic port functionality (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add FA-WWN functionality (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add FDMI-2 functionality (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISPFx00 unexpected resets during adapter boot sequence (Chad Dupuis) [1147534] - [scsi] qla2xxx: Incorrect linked list semantic in qlafx00_get_fcport() (Chad Dupuis) [1147534] - [scsi] qla2xxx: Incorrect debug level on mailbox command print 0x1111 (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISPFX00 avoid writing semaphore register in request_irqs() (Chad Dupuis) [1147534] - [scsi] qla2xxx: Fix potential return count bug in qla2xxx_get_vpd_field() (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx fwdump template error print simplification (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP25xx multiqueue shadow register crash fix (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add endianizer to max_payload_size modifier (Chad Dupuis) [1147534] - [scsi] qla2xxx: Enable fast flash access for ISP83xx (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add ISP27xx fwdump template entry T275 (insert buffer) (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx fwdump template fix insertbuf() routine (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx fwdump template remove high frequency debug logs (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx optimize fwdump entry table lookup (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx add tests for incomplete template (Chad Dupuis) [1147534] - [scsi] qla2xxx: Use dma_zalloc_coherent (Chad Dupuis) [1147534] - [scsi] qla2xxx: Restrict max_lun to 16-bit for older HBAs (Chad Dupuis) [1147534] - [scsi] qla2xxx: fix incorrect debug printk (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx queue index shadow registers (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx firmware dump template spec updates (including T274) (Chad Dupuis) [1147534] - [scsi] qla2xxx: Update entry type 270 to match spec update (Chad Dupuis) [1147534] - [scsi] qla2xxx: Correction to ISP27xx template entry types 256 and 258 (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add pci device id 0x2271 (Chad Dupuis) [1147534] - [scsi] qla2xxx: Correct ISP83xx/ISP27xx mislogic in setting out_mb in qla25xx_init_req_que() (Chad Dupuis) [1147534] - [scsi] qla2xxx: Allow ISP83XX and ISP27XX both to write req_q_out register (Chad Dupuis) [1147534] - [scsi] qla2xxx: Correct operations for ISP27xx template types 270 and 271 (Chad Dupuis) [1147534] - [scsi] qla2xxx: Fix build errors related to invalid print fields on some architectures (Chad Dupuis) [1147534] - [scsi] qla2xxx: Correct the port no assignment for ISP82XX (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add support for ISP2071 (Chad Dupuis) [1147534] - [scsi] pm8001: Update nvmd response data to request buffer (Rich Bono) [1168386] - [scsi] pm8001: fix pm8001_store_update_fw (Rich Bono) [1168386] - [scsi] pm8001: Fix erratic calculation in update_flash (Rich Bono) [1168386] - [scsi] pm8001: Fix invalid return when request_irq() failed (Rich Bono) [1168386] - [scsi] pm8001: fix a memory leak in nvmd_resp (Rich Bono) [1168386] - [scsi] pm8001: fix update_flash (Rich Bono) [1168386] - [scsi] pm8001: fix a memory leak in flash_update (Rich Bono) [1168386] - [scsi] pm8001: Cleaning up uninitialized variables (Rich Bono) [1168386] - [scsi] pm8001: Fix to remove null pointer checks that could never happen (Rich Bono) [1168386] - [scsi] pm8001: more fixes to honor return value (Rich Bono) [1168386] - [scsi] pm8001: add a new spinlock to protect the CCB (Rich Bono) [1168386] - [scsi] pm8001: honor return value (Rich Bono) [1168386] - [scsi] pm8001: clean bitmap management functions (Rich Bono) [1168386] - [scsi] pm8001: Fix hibernation issue (Rich Bono) [1168386] - [scsi] drivers/scsi/pm8001/pm8001_ctl.c: avoid world-writable sysfs files (Rich Bono) [1168386] - [scsi] pm80xx: fix problem of pm8001_work_fn reseting incorrect phy device (Rich Bono) [1168386] - [scsi] pm80xx: no need for tag allocation when issuing the command of unregistering device (Rich Bono) [1168386] - [scsi] pm80xx: Enable BAR shift to avoid BIOS conflict with MPI space for ATTO pm8001 based HBAs (Rich Bono) [1168386] - [scsi] pm80xx: Read saved WWN from NVMD for ATTO pm8001 based HBAs (Rich Bono) [1168386] - [scsi] pm8001: remove unnecessary pci_set_drvdata() (Rich Bono) [1168386]- [perf] Pass protection and flags bits through mmap2 interface (Jiri Olsa) [1188336] - [perf] Fix up MMAP2 buffer space reservation (Jiri Olsa) [1188336] - [perf] scripting perl: Force to use stdbool (Jiri Olsa) [1188336] - [perf] symbols: Get kernel start address by symbol name (Jiri Olsa) [1188336] - [perf] tools: Fix segfault in cumulative.callchain report (Jiri Olsa) [1188336] - [perf] tests: Add test for closing dso objects on EMFILE error (Jiri Olsa) [1188336] - [perf] tests: Add test for caching dso file descriptors (Jiri Olsa) [1188336] - [perf] tests: Allow reuse of test_file function (Jiri Olsa) [1188336] - [perf] tests: Spawn child for each test (Jiri Olsa) [1188336] - [perf] tools: Add dso__data_* interface descriptons (Jiri Olsa) [1188336] - [perf] tools: Allow to close dso fd in case of open failure (Jiri Olsa) [1188336] - [perf] tools: Add file size check and factor dso__data_read_offset (Jiri Olsa) [1188336] - [perf] tools: Cache dso data file descriptor (Jiri Olsa) [1188336] - [perf] tools: Add global count of opened dso objects (Jiri Olsa) [1188336] - [perf] tools: Add global list of opened dso objects (Jiri Olsa) [1188336] - [perf] tools: Add data_fd into dso object (Jiri Olsa) [1188336] - [perf] tools: Separate dso data related variables (Jiri Olsa) [1188336] - [perf] tools: Cache register accesses for unwind processing (Jiri Olsa) [1188336] - [perf] record: Fix to honor user freq/interval properly (Jiri Olsa) [1188336] - [perf] timechart: Reflow documentation (Jiri Olsa) [1188336] - [perf] probe: Improve error messages in --line option (Jiri Olsa) [1188336] - [perf] probe: Improve an error message of perf probe --vars mode (Jiri Olsa) [1188336] - [perf] probe: Show error code and description in verbose mode (Jiri Olsa) [1188336] - [perf] probe: Improve error message for unknown member of data structure (Jiri Olsa) [1188336] - [perf] tests: Show the inner make output when an error happens (Jiri Olsa) [1188336] - [perf] tools: Emit more precise message for missing glibc static library (Jiri Olsa) [1188336] - [perf] tools: Add dcacheline sort (Jiri Olsa) [1188336] - [perf] tools: Add support to dynamically get cacheline size (Jiri Olsa) [1188336] - [perf] tools: Add cpumode to struct hist_entry (Jiri Olsa) [1188336] - [perf] report: Add mem-mode documentation to report command (Jiri Olsa) [1188336] - [perf] revert "Disable PERF_RECORD_MMAP2 support" (Jiri Olsa) [1188336] - [perf] tools: Update mmap2 interface with protection and flag bits (Jiri Olsa) [1188336] - [perf] script/python: Print array argument as string (Jiri Olsa) [1188336] - [perf] tools: Prettify the tags/TAGS/cscope targets output (Jiri Olsa) [1188336] - [perf] tools: Fix pipe check regression in attr event callback (Jiri Olsa) [1188336] - [perf] tools: Added support for __get_bitmask() macro (Jiri Olsa) [1188336] - [perf] tools: Add options to function plugin (Jiri Olsa) [1188336] - [perf] tools: Add options to plugins (Jiri Olsa) [1188336] - [perf] tools: Add flag to not load event plugins (Jiri Olsa) [1188336] - [perf] tools: Fix 'make help' message error (Jiri Olsa) [1188336] - [perf] record: Fix poll return value propagation (Jiri Olsa) [1188336] - [perf] tools: Move elide bool into perf_hpp_fmt struct (Jiri Olsa) [1188336] - [perf] tools: Remove elide setup for SORT_MODE__MEMORY mode (Jiri Olsa) [1188336] - [perf] tools: Fix "==" into "=" in ui_browser__warning assignment (Jiri Olsa) [1188336] - [perf] tools: Allow overriding sysfs and proc finding with env var (Jiri Olsa) [1188336] - [perf] tools: Consider header files outside perf directory in tags target (Jiri Olsa) [1188336] - [perf] tools: Add warning when disabling perl scripting support due to missing devel files (Jiri Olsa) [1188336] - [perf] trace: Warn the user when not available (Jiri Olsa) [1188336] - [perf] tests: Add a test case for cumulating callchains (Jiri Olsa) [1188336] - [perf] tests: Define and use symbolic names for fake symbols (Jiri Olsa) [1188336] - [perf] tools: Reset output/sort order to default (Jiri Olsa) [1188336] - [perf] ui/gtk: Fix callchain display (Jiri Olsa) [1188336] - [perf] ui/stdio: Fix invalid percentage value of cumulated hist entries (Jiri Olsa) [1188336] - [perf] tools: Enable --children option by default (Jiri Olsa) [1188336] - [perf] top: Add top.children config option (Jiri Olsa) [1188336] - [perf] top: Add --children option (Jiri Olsa) [1188336] - [perf] top: Convert to hist_entry_iter (Jiri Olsa) [1188336] - [perf] tools: Add callback function to hist_entry_iter (Jiri Olsa) [1188336] - [perf] tools: Do not auto-remove Children column if --fields given (Jiri Olsa) [1188336] - [perf] report: Add report.children config option (Jiri Olsa) [1188336] - [perf] report: Add --children option (Jiri Olsa) [1188336] - [perf] tools: Add more hpp helper functions (Jiri Olsa) [1188336] - [perf] tools: Apply percent-limit to cumulative percentage (Jiri Olsa) [1188336] - [perf] ui/gtk: Add support to accumulated hist stat (Jiri Olsa) [1188336] - [perf] ui/browser: Add support to accumulated hist stat (Jiri Olsa) [1188336] - [perf] ui/hist: Add support to accumulated hist stat (Jiri Olsa) [1188336] - [perf] tools: Save callchain info for each cumulative entry (Jiri Olsa) [1188336] - [perf] callchain: Add callchain_cursor_snapshot() (Jiri Olsa) [1188336] - [perf] report: Cache cumulative callchains (Jiri Olsa) [1188336] - [perf] tools: Update cpumode for each cumulative entry (Jiri Olsa) [1188336] - [perf] hists: Accumulate hist entry stat based on the callchain (Jiri Olsa) [1188336] - [perf] hists: Check if accumulated when adding a hist entry (Jiri Olsa) [1188336] - [perf] hists: Add support for accumulated stat of hist entry (Jiri Olsa) [1188336] - [perf] tools: Introduce struct hist_entry_iter (Jiri Olsa) [1188336] - [perf] tools: Introduce hists__inc_nr_samples() (Jiri Olsa) [1188336] - [perf] tools: Add automatic remapping of Android libraries (Jiri Olsa) [1188336] - [perf] tools: Add cat as fallback pager (Jiri Olsa) [1188336] - [perf] tests: Add a testcase for histogram output sorting (Jiri Olsa) [1188336] - [perf] tests: Factor out print_hists_*() (Jiri Olsa) [1188336] - [perf] tools: Introduce reset_output_field() (Jiri Olsa) [1188336] - [perf] tools: Get rid of obsolete hist_entry__sort_list (Jiri Olsa) [1188336] - [perf] hists: Reset width of output fields with header length (Jiri Olsa) [1188336] - [perf] tools: Skip elided sort entries (Jiri Olsa) [1188336] - [perf] top: Add --fields option to specify output fields (Jiri Olsa) [1188336] - [perf] report/tui: Fix a bug when --fields/sort is given (Jiri Olsa) [1188336] - [perf] tools: Add ->sort() member to struct sort_entry (Jiri Olsa) [1188336] - [perf] report: Add -F option to specify output fields (Jiri Olsa) [1188336] - [perf] tools: Call perf_hpp__init() before setting up GUI browsers (Jiri Olsa) [1188336] - [perf] tools: Consolidate management of default sort orders (Jiri Olsa) [1188336] - [perf] tools: Allow hpp fields to be sort keys (Jiri Olsa) [1188336] - [perf] ui: Get rid of callback from __hpp__fmt() (Jiri Olsa) [1188336] - [perf] tools: Consolidate output field handling to hpp format routines (Jiri Olsa) [1188336] - [perf] tools: Use hpp formats to sort final output (Jiri Olsa) [1188336] - [perf] tools: Support event grouping in hpp ->sort() (Jiri Olsa) [1188336] - [perf] tools: Use hpp formats to sort hist entries (Jiri Olsa) [1188336] - [perf] tools: Convert sort entries to hpp formats (Jiri Olsa) [1188336] - [perf] tools: Add ->cmp(), ->collapse() and ->sort() to perf_hpp_fmt (Jiri Olsa) [1188336] - [perf] tools: Add libdw DWARF post unwind support for ARM (Jiri Olsa) [1188336] - [perf] tests: Add dwarf unwind test on ARM (Jiri Olsa) [1188336] - [perf] tests: Introduce perf_regs_load function on ARM (Jiri Olsa) [1188336] - [perf] tools: Consolidate types.h for ARM and ARM64 (Jiri Olsa) [1188336] - [perf] session: Fix possible null pointer dereference in session.c (Jiri Olsa) [1188336] - [perf] sched: Cleanup, remove unused variables in map_switch_event() (Jiri Olsa) [1188336] - [perf] sched: Remove nr_state_machine_bugs in perf latency (Jiri Olsa) [1188336] - [perf] tools: Remove usage of trace_sched_wakeup(.success) (Jiri Olsa) [1188336] - [perf] tools: Use tid for finding thread (Jiri Olsa) [1188336] - [perf] tools: Get rid of on_exit() feature test (Jiri Olsa) [1188336] - [perf] record: Propagate exit status of a command line workload (Jiri Olsa) [1188336] - [perf] tools: Clarify the output of perf sched map (Jiri Olsa) [1188336] - [perf] tools: Adapt the TASK_STATE_TO_CHAR_STR to new value in kernel space (Jiri Olsa) [1188336] - [perf] tools: Add missing event for perf sched record (Jiri Olsa) [1188336] - [perf] tools: Move ACCESS_ONCE from perf.h header (Jiri Olsa) [1188336] - [perf] tools: Move sys_perf_event_open function from perf.h (Jiri Olsa) [1188336] - [perf] tools: Move syscall and arch specific defines from perf.h (Jiri Olsa) [1188336] - [perf] tools: Move perf_call_graph_mode enum from perf.h (Jiri Olsa) [1188336] - [perf] tools: Move sample data structures from perf.h (Jiri Olsa) [1188336] - [perf] tools: Remove PR_TASK_PERF_EVENTS_* from perf.h (Jiri Olsa) [1188336] - [perf] tools: Remove asmlinkage define from perf.h (Jiri Olsa) [1188336] - [perf] tools: Remove min define from perf.h (Jiri Olsa) [1188336] - [perf] tools: Remove unlikely define from perf.h (Jiri Olsa) [1188336] - [perf] tools: Remove MAX_COUNTERS define from perf.h (Jiri Olsa) [1188336] - [perf] tools: Consolidate types.h (Jiri Olsa) [1188336] - [perf] tools: Unify export.h (Jiri Olsa) [1188336] - [perf] tools arm64: Wire up perf_regs and unwind support (Jiri Olsa) [1188336] - [perf] tools: Move u64_swap union (Jiri Olsa) [1188336] - [perf] tests: add a test of kvm-390: trace event (Jiri Olsa) [1188336] - [perf] tests: Add numeric identifier to evlist_test (Jiri Olsa) [1188336] - [perf] tools: Parse tracepoints with '-' in system name (Jiri Olsa) [1188336] - [perf] tools: Handle EINTR error for readn/writen (Jiri Olsa) [1188336] - [perf] tests: Add map groups sharing with thread object test (Jiri Olsa) [1188336] - [perf] tools: Share map_groups among threads of the same group (Jiri Olsa) [1188336] - [perf] tools: Reference count map_groups objects (Jiri Olsa) [1188336] - [perf] tools: Allocate thread map_groups's dynamically (Jiri Olsa) [1188336] - [perf] tests: Add thread maps lookup automated tests (Jiri Olsa) [1188336] - [perf] tests: Add a test case for hists filtering (Jiri Olsa) [1188336] - [perf] tests: Factor out fake_setup_machine() (Jiri Olsa) [1188336] - [perf] hists/tui: Count callchain rows separately (Jiri Olsa) [1188336] - [perf] top/tui: Update nr_entries properly after a filter is applied (Jiri Olsa) [1188336] - [perf] ui/tui: Rename hist_browser__update_nr_entries() (Jiri Olsa) [1188336] - [perf] ui/tui: Fix off-by-one in hist_browser__update_nr_entries() (Jiri Olsa) [1188336] - [perf] hists: Add missing update on filtered stats in hists__decay_entries() (Jiri Olsa) [1188336] - [perf] tools: Account entry stats when it's added to the output tree (Jiri Olsa) [1188336] - [perf] hists: Collapse expanded callchains after filter is applied (Jiri Olsa) [1188336] - [perf] hists: Add a couple of hists stat helper functions (Jiri Olsa) [1188336] - [perf] hists: Move column length calculation out of hists__inc_stats() (Jiri Olsa) [1188336] - [perf] hists: Rename hists__inc_stats() (Jiri Olsa) [1188336] - [perf] report: Count number of entries separately (Jiri Olsa) [1188336] - [perf] callchain: Add generic report parse callchain callback function (Jiri Olsa) [1188336] - [perf] kmem: Utilize the new generic cpunode_map (Jiri Olsa) [1188336] - [perf] tools: Use cpu/possible instead of cpu/kernel_max (Jiri Olsa) [1188336] - [perf] tools: Allow ability to map cpus to nodes easily (Jiri Olsa) [1188336] - [perf] tools: Fix pmu object compilation error (Jiri Olsa) [1188336] - [perf] sched: Introduce --list-cmds for use by scripts (Jiri Olsa) [1188336] - [perf] lock: Introduce --list-cmds for use by scripts (Jiri Olsa) [1188336] - [perf] mem: Introduce --list-cmds for use by scripts (Jiri Olsa) [1188336] - [perf] kmem: Introduce --list-cmds for use by scripts (Jiri Olsa) [1188336] - [perf] tools: Show absolute percentage by default (Jiri Olsa) [1188336] - [perf] ui/tui: Add 'F' hotkey to toggle percentage output (Jiri Olsa) [1188336] - [perf] tools: Add hist.percentage config option (Jiri Olsa) [1188336] - [perf] diff: Add --percentage option (Jiri Olsa) [1188336] - [perf] top: Add --percentage option (Jiri Olsa) [1188336] - [perf] report: Add --percentage option (Jiri Olsa) [1188336] - [perf] hists: Add support for showing relative percentage (Jiri Olsa) [1188336] - [perf] probe: Fix perf probe to find correct variable DIE (Jiri Olsa) [1188336] - [perf] probe: Fix a segfault if asked for variable it doesn't find (Jiri Olsa) [1188336] - [perf] tests x86: Fix stack map lookup in dwarf unwind test (Jiri Olsa) [1188336] - [perf] x86: Fix perf to use non-executable stack, again (Jiri Olsa) [1188336] - [perf] tools: Remove extra '/' character in events file path (Jiri Olsa) [1188336] - [perf] machine: Search for modules in s/lib/modules/s (Jiri Olsa) [1188336] - [perf] tests: Add static build make test (Jiri Olsa) [1188336] - [perf] tools: Fix bfd dependency libraries detection (Jiri Olsa) [1188336] - [perf] tools: Use LDFLAGS instead of ALL_LDFLAGS (Jiri Olsa) [1188336] - [perf] tools: Fix memory leak in pretty_print() (Jiri Olsa) [1188336] - [perf] tools: Fix backward compatibility macros for pevent filter enums (Jiri Olsa) [1188336] - [perf] tools: Disable libdw unwind for all but x86 arch (Jiri Olsa) [1188336] - [perf] tests x86: Fix memory leak in sample_ustack() (Jiri Olsa) [1188336] - [perf] tools: Improve error reporting (Jiri Olsa) [1188336] - [perf] tools: Adjust symbols in VDSO (Jiri Olsa) [1188336] - [perf] kvm: Fix 'Min time' counting in report command (Jiri Olsa) [1188336] - [perf] tools: Instead of redirecting flex output, use -o (Jiri Olsa) [1188336] - [perf] tools: Fix double free in perf test 21 (code-reading.c) (Jiri Olsa) [1188336] - [perf] stat: Initialize statistics correctly (Jiri Olsa) [1188336] - [perf] bench: Set more defaults in the 'numa' suite (Jiri Olsa) [1188336] - [perf] bench: Update manpage to mention numa and futex (Jiri Olsa) [1188336] - [perf] probe: Use dwarf_getcfi_elf() instead of dwarf_getcfi() (Jiri Olsa) [1188336] - [perf] probe: Fix to handle errors in line_range searching (Jiri Olsa) [1188336] - [perf] probe: Fix --line option behavior (Jiri Olsa) [1188336] - [perf] tools: Pick up libdw without explicit LIBDW_DIR (Jiri Olsa) [1188336] - [perf] callchains: Disable unwind libraries when libelf isn't found (Jiri Olsa) [1188336] - [perf] tools: Do not call warning() directly (Jiri Olsa) [1188336] - [perf] tools: Print event name when show warning if possible (Jiri Olsa) [1188336] - [perf] tools: test correct variable after allocation (Jiri Olsa) [1188336] - [perf] top: Fix documentation of invalid -s option (Jiri Olsa) [1188336] - [perf] tools: Allow building for tile (Jiri Olsa) [1188336] - [perf] tools: Remove unused simple_strtoul() function (Jiri Olsa) [1188336] - [perf] tools: Update some code references in design.txt (Jiri Olsa) [1188336] - [perf] tools: Fix __perf_evsel__open (Jiri Olsa) [1188336] - [perf] evsel: Update function names in debug messages (Jiri Olsa) [1188336] - [perf] tools: Remove thread__find_map function (Jiri Olsa) [1188336] - [perf] annotate: Print the evsel name in the stdio output (Jiri Olsa) [1188336] - [perf] report: Use ui__has_annotation() (Jiri Olsa) [1188336] - [perf] tools: Fix memory leak when synthesizing thread records (Jiri Olsa) [1188336] - [perf] tools: Use tid in mmap/mmap2 events to find maps (Jiri Olsa) [1188336] - [perf] report: Merge al->filtered with hist_entry->filtered (Jiri Olsa) [1188336] - [perf] symbols: Apply all filters to an addr_location (Jiri Olsa) [1188336] - [perf] symbols: Record the reason for filtering an address_location (Jiri Olsa) [1188336] - [perf] sched: Fixup header alignment in 'latency' output (Jiri Olsa) [1188336] - [perf] timechart: Fix off-by-one error in 'record' argv handling (Jiri Olsa) [1188336] - [perf] machine: Factor machine__find_thread to take tid argument (Jiri Olsa) [1188336] - [perf] tools: Speed up thread map generation (Jiri Olsa) [1188336] - [perf] kvm: introduce --list-cmds for use by scripts (Jiri Olsa) [1188336] - [perf] ui hists: Pass evsel to hpp->header/width functions explicitly (Jiri Olsa) [1188336] - [perf] symbols: Introduce thread__find_cpumode_addr_location (Jiri Olsa) [1188336] - [perf] session: Change header.misc dump from decimal to hex (Jiri Olsa) [1188336] - [perf] ui/tui: Reuse generic __hpp__fmt() code (Jiri Olsa) [1188336] - [perf] ui/hists: Pass struct hpp to print functions (Jiri Olsa) [1188336] - [perf] ui/gtk: Reuse generic __hpp__fmt() code (Jiri Olsa) [1188336] - [perf] ui/stdio: Fix invalid output on event group report (Jiri Olsa) [1188336] - [perf] tools: Fix synthesizing mmaps for threads (Jiri Olsa) [1188336] - [perf] probe: Clarify x86 register naming for perf probe (Jiri Olsa) [1188336] - [perf] mem: Clarify load-latency in documentation (Jiri Olsa) [1188336] - [perf] bench: Add futex-requeue microbenchmark (Jiri Olsa) [1188336] - [perf] bench: Add futex-wake microbenchmark (Jiri Olsa) [1188336] - [perf] bench: Add futex-hash microbenchmark (Jiri Olsa) [1188336] - [perf] tools, x86: Build perf on older user-space as well (Jiri Olsa) [1188336] - [perf] tools: Disable user-space callchain/stack dumps for function trace events (Jiri Olsa) [1188336] - [perf] symbols: Check compatible symtab type before loading dso (Jiri Olsa) [1188336] - [perf] symbols: Check return value of filename__read_debuglink() (Jiri Olsa) [1188336] - [perf] tests: Add NO_LIBDW_DWARF_UNWIND make test (Jiri Olsa) [1188336] - [perf] tools: Setup default dwarf post unwinder (Jiri Olsa) [1188336] - [perf] tools: Add libdw DWARF post unwind support (Jiri Olsa) [1188336] - [perf] tools: Add feature check for libdw dwarf unwind (Jiri Olsa) [1188336] - [perf] tools: Warn the user about how to enable libunwind support (Jiri Olsa) [1188336] - [perf] tools: Add variable display for VF make output (Jiri Olsa) [1188336] - [perf] tools: Factor features display code (Jiri Olsa) [1188336] - [perf] tools: Fix bison OUTPUT directories dependency (Jiri Olsa) [1188336] - [perf] tests: Add pmu-bison.o make test (Jiri Olsa) [1188336] - [perf] tests: Fix *.o make tests (Jiri Olsa) [1188336] - [perf] probe: Support distro-style debuginfo for uprobe (Jiri Olsa) [1188336] - [perf] probe: Allow to add events on the local functions (Jiri Olsa) [1188336] - [perf] probe: Show source-level or symbol-level info for uprobes (Jiri Olsa) [1188336] - [perf] probe: Show appropriate symbol for ref_reloc_sym based kprobes (Jiri Olsa) [1188336] - [perf] probe: Find given address from offline dwarf (Jiri Olsa) [1188336] - [perf] probe: Use ref_reloc_sym based address instead of the symbol name (Jiri Olsa) [1188336] - [perf] probe: Show in what binaries/modules probes are set (Jiri Olsa) [1188336] - [perf] probe: Unify show_available_functions for uprobes/kprobes (Jiri Olsa) [1188336] - [perf] probe: Replace line_list with intlist (Jiri Olsa) [1188336] - [perf] probe: Remove incorrect symbol check for --list (Jiri Olsa) [1188336] - [perf] probe: Fix to do exit call for symbol maps (Jiri Olsa) [1188336] - [perf] symbols: No need to export dso__first_symbol (Jiri Olsa) [1188336] - [perf] tools: Move hash.h header (Jiri Olsa) [1188336] - [perf] tools: Move fs.* to lib/api/fs/ (Jiri Olsa) [1188336] - [perf] callchain: Separate perf_reg_value function in perf_regs object (Jiri Olsa) [1188336] - [perf] callchain: Introduce HAVE_DWARF_UNWIND_SUPPORT macro (Jiri Olsa) [1188336] - [perf] callchain: Rename unwind__arch_reg_id into libunwind__arch_reg_id (Jiri Olsa) [1188336] - [perf] callchain: Separate libunwind code to special object (Jiri Olsa) [1188336] - [perf] callchain: Add mask into struct regs_dump (Jiri Olsa) [1188336] - [perf] tools: Remove __maybe_unused from dwarf unwind functions (Jiri Olsa) [1188336] - [perf] callchain: Do not report zero address in unwind (Jiri Olsa) [1188336] - [perf] tools: Fix dwarf unwind max_stack processing (Jiri Olsa) [1188336] - [perf] tests x86: Add dwarf unwind test (Jiri Olsa) [1188336] - [perf] tests x86: Introduce perf_regs_load function (Jiri Olsa) [1188336] - [perf] bench: Add feature that measures the performance of the arch/x86/lib/memcpy_64.S memcpy routines via 'perf bench mem' (Jiri Olsa) [1188336] - [perf] tools: Fix memory leak in event_format__print function (Jiri Olsa) [1188336] - [perf] record: Add readable output for callchain debug (Jiri Olsa) [1188336] - [perf] tools: Add call-graph option support into .perfconfig (Jiri Olsa) [1188336] - [perf] tools: Put proper period for for samples without PERIOD sample_type (Jiri Olsa) [1188336] - [perf] report: Remove some needless container_of usage (Jiri Olsa) [1188336] - [perf] tools: Shorten sample symbol resolving function signature (Jiri Olsa) [1188336] - [perf] tools: Shorten sample symbol resolving function signature (Jiri Olsa) [1188336] - [perf] report: Use al->cpumode where applicable (Jiri Olsa) [1188336] - [perf] trace: Add support for syscalls vs raw_syscalls - leftover (Jiri Olsa) [1188336] - [perf] Prevent false warning in perf_swevent_add (Jiri Olsa) [1188336] - [perf] Limit perf_event_attr::sample_period to 63 bits (Jiri Olsa) [1188336] - [perf] x86/intel: Fix Silvermont's event constraints (Jiri Olsa) [1188336] - [perf] Fix perf_event_init_context() (Jiri Olsa) [1188336] - [perf] Optimize group_sched_in() (Jiri Olsa) [1188336] - [perf] x86: Add a few more comments (Jiri Olsa) [1188336] - [perf] Remove redundant PMU assignment (Jiri Olsa) [1188336] - [perf] Fix prototype of find_pmu_context() (Jiri Olsa) [1188336] - [trace] ring-buffer: Fix infinite spin in reading buffer (Jiri Olsa) [1123102] - [trace] ring-buffer: Always reset iterator to reader page (Jiri Olsa) [1123102] - [trace] ring-buffer: Check if ring buffer iterator has stale data (Jiri Olsa) [1123102] - [x86] perf: Fix shared register mutual exclusion enforcement (Don Zickus) [1191741] - [x86] perf: Fix PCU filter setup for Sandy/Ivy/Haswell EP (Jiri Olsa) [1167862] - [x86] perf: Add missing cbox filter flags on IvyBridge-EP uncore driver (Jiri Olsa) [1167862] - [x86] perf: Register the PMU only if the uncore pci device exists (Jiri Olsa) [1167862] - [x86] perf: Add Haswell-EP uncore support (Jiri Olsa) [1167862] - [x86] perf: Fix section mismatch in split uncore driver (Jiri Olsa) [1167862] - [x86] perf: Rename IvyTown to IvyBridge-EP (Jiri Olsa) [1167862] - [x86] perf: Move SNB/IVB-EP specific code to seperate file (Jiri Olsa) [1167862] - [x86] perf: Move NHM/SNB/IVB specific code to seperate file (Jiri Olsa) [1167862] - [x86] perf: Declare some functions and variables (Jiri Olsa) [1167862] - [x86] perf: Fix SNB-EP/IVT Cbox filter mappings (Jiri Olsa) [1167862] - [x86] perf: Micro-optimize nhmex_rbox_get_constraint() (Jiri Olsa) [1167862] - [x86] perf: Fix leak in uncore_type_init failure paths (Jiri Olsa) [1167862] - [x86] perf: Add __init for uncore_cpumask_init() (Jiri Olsa) [1167862] - [x86] perf: Fix IVT/SNB-EP uncore CBOX NID filter table (Jiri Olsa) [1167862] - [x86] perf: move uncore_event_to_box() and uncore_pmu_to_box() (Jiri Olsa) [1167862] - [x86] perf: make hrtimer timeout configurable per box (Jiri Olsa) [1167862] - [x86] perf: add ability to customize pmu callbacks (Jiri Olsa) [1167862] - [x86] perf: fix initialization of cpumask (Jiri Olsa) [1167862] - [x86] perf: Add Ivy Bridge-EP uncore IRP box support (Jiri Olsa) [1167862] - [x86] perf: Add filter support for IvyBridge-EP QPI boxes (Jiri Olsa) [1167862] - [x86] perf: Don't use smp_processor_id() in validate_group() (Jiri Olsa) [1167862] - [x86] perf: Fix uncore PCI fixed counter handling (Jiri Olsa) [1167862] - [x86] perf: Convert kmalloc_node(...GFP_ZERO...) to kzalloc_node() (Jiri Olsa) [1167862] - [x86] perf: Enable EV_SEL_EXT bit for PCU (Jiri Olsa) [1167862] - [x86] perf: Add filter support for QPI boxes (Jiri Olsa) [1167862] - [x86] perf: Add auxiliary pci device support (Jiri Olsa) [1167862] - [x86] perf: Fix intel QPI uncore event definitions (Jiri Olsa) [1167862] - [x86] perf: Fix sparse warning (Jiri Olsa) [1167862] - [x86] perf: Prevent some shift wrapping bugs in the Intel uncore driver (Jiri Olsa) [1167862] - [x86] perf: Fix unintended variable name reuse (Jiri Olsa) [1167862] - [x86] perf: Add support for IvyBridge model 58 Uncore (Jiri Olsa) [1167862] - [x86] perf: Fix typo in perf_event_intel_uncore.c (Jiri Olsa) [1167862] - [x86] perf: Add Ivy Bridge-EP uncore support (Jiri Olsa) [1167862] - [x86] perf: Fix SNB-EP CBO and PCU uncore PMU filter management (Jiri Olsa) [1167862] - [x86] perf: Remove unused variable in nhmex_rbox_alter_er() (Jiri Olsa) [1167862] - [x86] perf: Handle pci_read_config_dword() errors (Jiri Olsa) [1167862] - [x86] perf: Fix typo in uncore_pmu_to_box (Jiri Olsa) [1167862] - [x86] perf: Add cpumask for uncore pmu (Jiri Olsa) [1167862] - [x86] perf: Uncore filter support for SandyBridge-EP (Jiri Olsa) [1167862] - [x86] perf: Fixes for Nehalem-EX uncore driver (Jiri Olsa) [1167862] - [x86] perf: Fix uncore_types_exit section mismatch (Jiri Olsa) [1167862]- [scsi] hpsa: Use local workqueues instead of system workqueues - part1 (Tomas Henzl) [1134115] - [scsi] lpfc: RHEL 6 lpfc driver release 10.2.8020.2 (Rob Evers) [1148957] - [scsi] lpfc 10.4.8000.0: Fix IP Reset processing - wait for RDY before proceeding (Rob Evers) [1148957] - [scsi] lpfc 10.4.8000.0: Fix discovery timeout during nameserver login (Rob Evers) [1148957] - [scsi] lpfc 10.4.8000.0: Fix quarantined XRI recovery qualifier state in link bounce (Rob Evers) [1148957] - [scsi] lpfc 10.4.8000.0: Fix race between LOGO/PLOGI handling causing NULL pointer (Rob Evers) [1148957] - [scsi] lpfc 10.4.8000.0: Fix locking issues with abort data paths (Rob Evers) [1148957] - [scsi] lpfc 10.4.8000.0: Fixed crash from page fault caused by use after rport delete (Rob Evers) [1148957] - [scsi] mpt2sas: Bump driver version to 20.100.00.00 (Tomas Henzl) [1059155] - [scsi] mpt2sas, mpt3sas: set cpu affinity for each MSIX vectors (Tomas Henzl) [1059155] - [scsi] mpt2sas, mpt3sas: Update attribution language to Avago (Tomas Henzl) [1059155] - [scsi] mpt2sas: map log_info value 0x0x32010081 to DID_RESET (Tomas Henzl) [1059155] - [scsi] mpt2sas, mpt3sas: fix upper bound for the module parameter max_sgl_entries (Tomas Henzl) [1059155] - [scsi] mpt2sas: MPI2 Rev BB (2.00.20) specification and 2.00.35 header files (Tomas Henzl) [1059155] - [scsi] mpt2sas: Bump driver version to 19.100.00.00 (Tomas Henzl) [1059155] - [scsi] mpt2sas, mpt3sas: Fail the host reset initiated due to discovery related I/O timeouts at driver load time (Tomas Henzl) [1059155] - [scsi] mpt2sas, mpt3sas: log exceeded temperature thresholds (Tomas Henzl) [1059155] - [scsi] mpt2sas: MPI2 Rev AA (2.00.19) specifications (Tomas Henzl) [1059155] - [scsi] mpt3sas: issue_reset is uninitialized (Tomas Henzl) [1059155] - [scsi] mpt2sas: issue_reset is uninitialized (Tomas Henzl) [1059155] - [scsi] mpt2sas: Revert " mpt2sas: Remove phys on topology change." (Tomas Henzl) [1059155] - [scsi] mpt2sas: fix ioctl in comment (Tomas Henzl) [1059155] - [scsi] mpt2sas: fix undefined reference to `__udivdi3' compilation errors (Tomas Henzl) [1059155] - [scsi] mpt3sas, mpt2sas: fix scsi_add_host error handling problems in _scsih_probe (Tomas Henzl) [1059155] - [scsi] mpt3sas: Bump mpt3sas driver version to 04.100.00.00 (Tomas Henzl) [1059155] - [scsi] mpt3sas: Added Reply Descriptor Post Queue (RDPQ) Array support (Tomas Henzl) [1059155] - [scsi] mpt3sas: Added OEM branding Strings (Tomas Henzl) [1059155] - [scsi] mpt3sas: Copyright in driver sources is updated for year the 2014 (Tomas Henzl) [1059155] - [scsi] mpt3sas: MPI2.5 Rev H (2.5.3) specifications (Tomas Henzl) [1059155] - [scsi] mpt3sas: Bump mpt3sas driver version to 03.100.00.00 (Tomas Henzl) [1059155] - [scsi] mpt3sas: Clear PFA Status on SGPIO when PFA Drive is Removed or Replaced (Tomas Henzl) [1059155] - [scsi] mpt3sas: MPI2.5 Rev G (2.5.2) specifications (Tomas Henzl) [1059155] - [scsi] mpt2sas: Bump mpt2sas driver version to 18.100.00.00 (Tomas Henzl) [1059155] - [scsi] mpt2sas: Get IOC_FACTS information using handshake protocol only after HBA card gets into READY or Operational state (Tomas Henzl) [1059155] - [scsi] mpt2sas: Added Reply Descriptor Post Queue (RDPQ) Array support (Tomas Henzl) [1059155] - [scsi] mpt2sas: Avoid type casting for direct I/O commands (Tomas Henzl) [1059155] - [scsi] mpt2sas: Bump mpt2sas driver version to 17.100.00.00 (Tomas Henzl) [1059155] - [scsi] mpt2sas: Clear PFA Status on SGPIO when PFA Drive is Removed or Replaced (Tomas Henzl) [1059155] - [scsi] mpt2sas: Copyright in driver sources is updated for year the 2014 (Tomas Henzl) [1059155] - [scsi] mpt2sas: MPI2 Rev Y (2.00.17) and Rev Z (2.00.18) specifications (Tomas Henzl) [1059155] - [scsi] mpt2sas: Added driver module parameter max_msix_vectors (Tomas Henzl) [1059155] - [scsi] mpt3sas: delay scsi_add_host call to work with scsi-mq (Tomas Henzl) [1059155] - [scsi] mpt2sas: delay scsi_add_host call to work with scsi-mq (Tomas Henzl) [1059155] - [scsi] mpt3sas: Rework the MSI-X grouping code (Tomas Henzl) [1059155] - [scsi] mpt2sas: Rework the MSI-X grouping code (Tomas Henzl) [1059155] - [scsi] mpt3sas: combine fw_event_work and its event_data (Tomas Henzl) [1059155] - [scsi] mpt3sas: correct scsi_target/device hostdata allocation (Tomas Henzl) [1059155] - [scsi] mpt2sas: annotate ioc->reply_post_host_index as __iomem (Tomas Henzl) [1059155] - [scsi] mpt2sas: combine fw_event_work and its event_data (Tomas Henzl) [1059155] - [scsi] mpt2sas: correct scsi_target/device hostdata allocation (Tomas Henzl) [1059155] - [scsi] mpt2sas: Add free smids to the head, not tail of list (Tomas Henzl) [1059155] - [scsi] mpt2sas: Remove use of DEF_SCSI_QCMD (Tomas Henzl) [1059155] - [scsi] mpt2sas: Remove uses of serial_number (Tomas Henzl) [1059155] - [scsi] mpt3sas: Remove use of DEF_SCSI_QCMD (Tomas Henzl) [1059155] - [scsi] mpt3sas: Remove uses of serial_number (Tomas Henzl) [1059155] - [scsi] mpt2sas: don't wank with fasync on ->release() (Tomas Henzl) [1059155] - [scsi] mpt2sas: Removed compiler warnnings when logging is disabled (Tomas Henzl) [1059155] - [scsi] mpt3sas: fix cleanup on controller resource mapping failure (Tomas Henzl) [1059155] - [scsi] mpt2sas, mpt3sas: cleanup forgotten pieces (Tomas Henzl) [1059155] - [scsi] mpt2sas: Adjust confusing if indentation (Tomas Henzl) [1059155] - [scsi] mpt2sas: Fix common misspellings (Tomas Henzl) [1059155] - [scsi] mpt2sas: fix typos concerning "management" (Tomas Henzl) [1059155] - [block] Fix dev_t minor allocation lifetime (Jeff Moyer) [1149890] - [scsi] virtio-scsi: fix various bad behavior on aborted requests (Fam Zheng) [1164749] - [mm] fix page list corruption from double LRU add during swapoff (Johannes Weiner) [1171492] - [x86] kvm: vmx: invalid host cr4 handling across vm entries (Jacob Tanenbaum) [1153327] {CVE-2014-3690} - [x86] uv_bau: Avoid referencing invalid data in ptc_seq_show (Frank Ramsay) [1166297] - [x86] uv_bau: Increase maximum CPUs per socket/hub (Frank Ramsay) [1166297] - [ata] libata-acpi: missing _SDD is not an error (David Milburn) [1171049] - [lib] crypto: Remove debug code from crct10dif (Neil Horman) [1154740] - [mfd] rtsx: Change default tx phase (Don Zickus) [806173] - [mfd] rtsx: Copyright modifications (Don Zickus) [806173] - [mfd] rtsx: Configure to enter a deeper power-saving mode in S3 (Don Zickus) [806173] - [mfd] rtsx: Move some actions from rtsx_pci_init_hw to individual extra_init_hw (Don Zickus) [806173] - [mfd] rtsx: Add shutdown callback in rtsx_pci_driver (Don Zickus) [806173] - [mfd] rtsx: Read vendor setting from config space (Don Zickus) [806173] - [mfd] rtsx: Implement driving adjustment to device-dependent callbacks (Don Zickus) [806173] - [mfd] rtsx: Add clock divider hook (Don Zickus) [806173] - [mfd] rtsx: Add output voltage switch hook (Don Zickus) [806173] - [mfd] ers: Add realtek pcie card reader driver (Don Zickus) [806173] - [netdrv] igbvf: Fix checksum error when using stacked vlan (Stefan Assmann) [1150342] - [netdrv] igbvf: Remove DEFINE_PCI_DEVICE_TABLE macro use (Stefan Assmann) [1150342] - [netdrv] igbvf: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Stefan Assmann) [1150342] - [netdrv] qlcnic: Fix return value in qlcnic_probe() (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix number of arguments in destroy tx context command (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix programming number of arguments in a command (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix ordering of stats in stats buffer (Chad Dupuis) [1148019] - [netdrv] qlcnic: Remove __QLCNIC_DEV_UP bit check to read TX queues statistics (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix memory corruption while reading stats using ethtool (Chad Dupuis) [1148019] - [netdrv] qlcnic: Use qlcnic_83xx_flash_read32() API instead of lockless version of the API (Chad Dupuis) [1148019] - [netdrv] qlcnic: Update version to 5.3.62 (Chad Dupuis) [1148019] - [netdrv] qlcnic: Add support to run firmware POST (Chad Dupuis) [1148019] - [netdrv] qlcnic: Use usleep_range() instead of msleep() for sleep less than 20ms (Chad Dupuis) [1148019] - [netdrv] qlcnic: Add support for 0x8830 device ID (Chad Dupuis) [1148019] - [netdrv] qlcnic: Update Link speed and port type info for 83xx adapter (Chad Dupuis) [1148019] - [netdrv] treewide: Fix typo in printk (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix endianess issue in firmware load from file operation (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix endianess issue in FW dump template header (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix flash access interface to application (Chad Dupuis) [1148019] - [netdrv] pci: Remove DEFINE_PCI_DEVICE_TABLE macro use (Chad Dupuis) [1148019] - [netdrv] net: ethernet: qlogic: qlcnic: Remove duplicate object file from Makefile (Chad Dupuis) [1148019] - [netdrv] qlcnic: Initialize dcbnl_ops before register_netdev (Chad Dupuis) [1148019] - [netdrv] qlcnic: Set driver version before registering netdev (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix update of ethtool stats (Chad Dupuis) [1148019] - [netdrv] qlcnic: Update version to 5.3.61 (Chad Dupuis) [1148019] - [netdrv] qlcnic: Enhance Tx timeout debug data collection (Chad Dupuis) [1148019] - [netdrv] qlcnic: Update version to 5.3.60 (Chad Dupuis) [1148019] - [netdrv] qlcnic: Optimize ring count validations (Chad Dupuis) [1148019] - [netdrv] qlcnic: Pre-allocate DMA buffer used for minidump collection (Chad Dupuis) [1148019] - [netdrv] qlcnic: remove duplicate QLC_83XX_GET_LSO_CAPABILITY define (Chad Dupuis) [1148019] - [netdrv] qlcnic: info leak in qlcnic_dcb_peer_app_info() (Chad Dupuis) [1148019] - [netdrv] 3c59x: Fix bad offset spec in skb_frag_dma_map (Neil Horman) [1119527 1159607] - [kernel] pid: Handle the exit of a multi-threaded init (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: fix free_pid() to handle the first fork failure (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: pidns_get() should check task_active_pid_ns() != NULL (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: Fix hang in zap_pid_ns_processes by sending a potentially extra wakeup (Aristeu Rozanski) [1095884 1107216] - [kernel] pid: reenable interrupts when alloc_pid() fails because init has exited (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: Stop pid allocation when init dies (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: Wait in zap_pid_ns_processes until pid_ns->nr_hashed == 1 (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: Dont allow new processes in a dead pid namespace (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: find_new_reaper() can no longer switch to init_pid_ns.child_reaper (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: guarantee that the pidns init will be the last pidns process reaped (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: make killed children autoreap (Aristeu Rozanski) [1095884 1107216] - [kernel] exit: __exit_signal: use thread_group_leader() consistently (Aristeu Rozanski) [1095884 1107216] - [kernel] exit: avoid sig->count in __exit_signal() to detect the group-dead case (Aristeu Rozanski) [1095884 1107216] - [kernel] futex: check PF_KTHREAD rather than !p->mm to filter out kthreads (Oleg Nesterov) [1123756] - [kernel] futex: Prevent attaching to kernel threads (Oleg Nesterov) [1123756] - [kernel] futex: futex_find_get_task remove credentails check (Oleg Nesterov) [1123756] - [kernel] clocksource: Make delta calculation a function (Prarit Bhargava) [1145751] - [kernel] clocksource: Move cycle_last validation to core code (Prarit Bhargava) [1145751] - [kernel] events: Check permission only for parent tracepoint event (Jiri Olsa) [1171943] - [kernel] fork: ERESTARTNOINTR seen from fork call in userspace (Oleg Nesterov) [990783] - [kernel] add panic_on_warn (Prarit Bhargava) [1174022]- [infiniband] iser: Use correct dma direction when unmapping SGs (Amir Vadai) [1059090] - [infiniband] iser: Release the iscsi endpoint if ep_disconnect wasn't called (Amir Vadai) [1059090] - [infiniband] iser: Fix memory regions possible leak (Amir Vadai) [1059090] - [infiniband] iser: Bump version to 1.5 (Amir Vadai) [1059090] - [infiniband] iser: Micro-optimize iser_handle_wc (Amir Vadai) [1059090] - [infiniband] iser: Micro-optimize iser logging (Amir Vadai) [1059090] - [infiniband] iser: Use more completion queues (Amir Vadai) [1059090] - [infiniband] iser: Remove redundant is_mr indicator (Amir Vadai) [1059090] - [infiniband] iser: Centralize memory region invalidation to a function (Amir Vadai) [1059090] - [infiniband] iser: Terminate connection before cleaning inflight tasks (Amir Vadai) [1059090] - [infiniband] iser: Fix race between iser connection teardown and scsi TMFs (Amir Vadai) [1059090] - [infiniband] iser: Fix possible NULL derefernce ib_conn->device in session_create (Amir Vadai) [1059090] - [infiniband] iser: Fix sparse warnings (Amir Vadai) [1059090] - [infiniband] iser: Fix possible SQ overflow (Amir Vadai) [1059090] - [infiniband] iser: Decrement CQ's active QPs accounting when QP creation fails (Amir Vadai) [1059090] - [infiniband] iser: Collapse cleanup and disconnect handlers (Amir Vadai) [1059090] - [infiniband] iser: Fix catastrophic error flow hang (Amir Vadai) [1059090] - [infiniband] iser: Re-adjust CQ and QP send ring sizes to HW limits (Amir Vadai) [1059090] - [infiniband] mlx5: Add Signature API additions (Amir Vadai) [1059090] - [infiniband] mlx5: Use extended internal signature layout (Amir Vadai) [1059090] - [infiniband] mlx5: Use enumerations for PI copy mask (Amir Vadai) [1059090] - [infiniband] mlx5: Copy DIF fields only when input and output space values match (Amir Vadai) [1059090] - [infiniband] iser: Centralize ib_sig_domain settings (Amir Vadai) [1059090] - [infiniband] iser: Set IP_CSUM as default guard type (Amir Vadai) [1059090] - [infiniband] iser: Remove redundant assignment (Amir Vadai) [1059090] - [infiniband] iser: Bump version, add maintainer (Amir Vadai) [1059090] - [infiniband] iser: Fix/add kernel-doc style description in iscsi_iser.c (Amir Vadai) [1059090] - [infiniband] iser: Add/Fix kernel doc style descriptions in iscsi_iser.h (Amir Vadai) [1059090] - [infiniband] iser: Nit - add space after __func__ in iser logging (Amir Vadai) [1059090] - [infiniband] iser: Change iscsi_conn_stop log level to info (Amir Vadai) [1059090] - [infiniband] iser: Suppress scsi command send completions (Amir Vadai) [1059090] - [infiniband] iser: Optimize completion polling (Amir Vadai) [1059090] - [infiniband] iser: Use beacon to indicate all completions were consumed (Amir Vadai) [1059090] - [infiniband] iser: Use single CQ for RX and TX (Amir Vadai) [1059090] - [infiniband] iser: Use internal polling budget to avoid possible live-lock (Amir Vadai) [1059090] - [infiniband] iser: Centralize iser completion contexts (Amir Vadai) [1059090] - [infiniband] iser: Use iser_warn instead of BUG_ON in iser_conn_release (Amir Vadai) [1059090] - [infiniband] iser: Signal iSCSI layer that transport is broken in error completions (Amir Vadai) [1059090] - [infiniband] iser: Protect tasks cleanup in case IB device was already released (Amir Vadai) [1059090] - [infiniband] iser: Unbind at conn_stop stage (Amir Vadai) [1059090] - [infiniband] iser: Don't bound release_work completions timeouts (Amir Vadai) [1059090] - [infiniband] iser: Fix DEVICE REMOVAL handling in the absence of iscsi daemon (Amir Vadai) [1059090] - [infiniband] iser: Extend iser_free_ib_conn_res() (Amir Vadai) [1059090] - [infiniband] iser: Remove unused variables and dead code (Amir Vadai) [1059090] - [infiniband] iser: Re-introduce ib_conn (Amir Vadai) [1059090] - [infiniband] iser: Rename ib_conn -> iser_conn (Amir Vadai) [1059090] - [infiniband] iser: Bump version to 1.4.1 (Amir Vadai) [1059090] - [infiniband] iser: Allow bind only when connection state is UP (Amir Vadai) [1059090] - [infiniband] iser: Fix RX/TX CQ resource leak on error flow (Amir Vadai) [1059090] - [infiniband] iser: Clarify a duplicate counters check (Amir Vadai) [1059090] - [infiniband] iser: Replace connection waitqueue with completion object (Amir Vadai) [1059090] - [infiniband] iser: Protect iser state machine with a mutex (Amir Vadai) [1059090] - [infiniband] iser: Remove redundant return code in iser_free_ib_conn_res() (Amir Vadai) [1059090] - [infiniband] iser: Seperate iser_conn and iscsi_endpoint storage space (Amir Vadai) [1059090] - [infiniband] iser: Fix responder resources advertisement (Amir Vadai) [1059090] - [infiniband] iser: Add TIMEWAIT_EXIT event handling (Amir Vadai) [1059090] - [infiniband] iser: Support IPv6 address family (Amir Vadai) [1059090] - [infiniband] iser: Adjust data_length to include protection information (Amir Vadai) [1059090] - [scsi] scsi_cmnd: use the scsi data buffer length to extract transfer size (Amir Vadai) [1059090] - [scsi] scsi_cmnd: Introduce scsi_transfer_length helper (Amir Vadai) [1059090] - [infiniband] iser: Bump version to 1.4 (Amir Vadai) [1059090] - [infiniband] iser: Add missing newlines to logging messages (Amir Vadai) [1059090] - [infiniband] iser: Fix a possible race in iser connection states transition (Amir Vadai) [1059090] - [infiniband] iser: Simplify connection management (Amir Vadai) [1059090] - [netdrv] r8169: update rtl8168g pcie ephy parameter (Ivan Vecera) [1186831] - [netdrv] r8169: Use eth_skb_pad function (Ivan Vecera) [1186831] - [net] Add functions for handling padding frame and adding to length (Ivan Vecera) [1186831] - [netdrv] r8169: disable rtl8168ep cmac engine (Ivan Vecera) [1186831] - [netdrv] r8169: prevent enable hardware tx/rx too early (Ivan Vecera) [1186831] - [netdrv] r8169: add support for RTL8168EP (Ivan Vecera) [1186831] - [netdrv] r8169: add support for Byte Queue Limits (Ivan Vecera) [1186831] - [netdrv] r8169: call "rtl8168_driver_start" "rtl8168_driver_stop" only when hardware dash function is enabled (Ivan Vecera) [1186831] - [netdrv] r8169: modify the behavior of function "rtl8168_oob_notify" (Ivan Vecera) [1186831] - [netdrv] r8169: change the name of function "r8168dp_check_dash" to "r8168_check_dash" (Ivan Vecera) [1186831] - [netdrv] r8169: change the name of function"rtl_w1w0_eri" (Ivan Vecera) [1186831] - [netdrv] r8169: for function "rtl_w1w0_phy" change its name and behavior (Ivan Vecera) [1186831] - [netdrv] r8169: add more chips to support magic packet v2 (Ivan Vecera) [1186831] - [netdrv] r8169: add support more chips to get mac address from backup mac address register (Ivan Vecera) [1186831] - [netdrv] r8169: add disable/enable RTL8411B pll function (Ivan Vecera) [1186831] - [netdrv] r8169: add disable/enable RTL8168G pll function (Ivan Vecera) [1186831] - [netdrv] r8169: change uppercase number to lowercase number (Ivan Vecera) [1186831] - [netdrv] r8169: fix an if condition (Ivan Vecera) [1186831] - [netdrv] r8169: adjust __rtl8169_set_features (Ivan Vecera) [1186831] - [netdrv] r8169: fix setting rx vlan (Ivan Vecera) [1186831] - [netdrv] r8169: fix the default setting of rx vlan (Ivan Vecera) [1186831] - [netdrv] r8169: add missing MODULE_FIRMWARE (Ivan Vecera) [1186831] - [netdrv] r8169: add support for RTL8168H and RTL8107E (Ivan Vecera) [1186831] - [netdrv] r8169: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1186831] - [netdrv] r8169: Enable RX_MULTI_EN for RTL_GIGA_MAC_VER_40 (Ivan Vecera) [1186831] - [netdrv] r8169: disable L23 (Ivan Vecera) [1186831] - [netdrv] r8169: support IPv6 (Ivan Vecera) [1186831] - [netdrv] r8169: use Giant Send (Ivan Vecera) [1186831] - [netdrv] r8169: split rtl8169_tso_csum (Ivan Vecera) [1186831] - [netdrv] r8169: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1186831] - [netdrv] r8169: fix the incorrect tx descriptor version (Ivan Vecera) [1186831] - [netdrv] r8169: Call dev_kfree_skby_any instead of dev_kfree_skb (Ivan Vecera) [1186831] - [netdrv] r8169: delete non-required instances of include (Ivan Vecera) [1186831] - [netdrv] r8169: check ALDPS bit and disable it if enabled for the 8168g (Ivan Vecera) [1186831] - [netdrv] r8169: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1186831] - [netdrv] r8169: enforce RX_MULTI_EN for the 8168f (Ivan Vecera) [1186831] - [netdrv] r8169: remember WOL preferences on driver load (Ivan Vecera) [1186831] - [netdrv] r8169: fix invalid register dump (Ivan Vecera) [1186831] - [netdrv] r8169: remove unnecessary length check (Ivan Vecera) [1186831] - [netdrv] r8169: remove "PHY reset until link up" log spam (Ivan Vecera) [1186831] - [netdrv] r8169: fix lockdep warning when removing interface (Ivan Vecera) [1186831] - [netdrv] r8169: add a new chip for RTL8411 (Ivan Vecera) [1186831] - [netdrv] r8169: fix offloaded tx checksum for small packets (Ivan Vecera) [1186831] - [netdrv] r8169: fix 8168evl frame padding (Ivan Vecera) [1186831] - [netdrv] r8169: fix auto speed down issue (Ivan Vecera) [1186831] - [netdrv] r8169: add a new chip for RTL8106E (Ivan Vecera) [1186831] - [netdrv] r8169: adjust the flow of hw_start (Ivan Vecera) [1186831] - [netdrv] r8169: add a new chip for RTL8111G (Ivan Vecera) [1186831] - [netdrv] r8169: Update the RTL8111G parameters (Ivan Vecera) [1186831] - [netdrv] r8169: Modify the method for setting firmware (Ivan Vecera) [1186831] - [netdrv] r8169: Update PHY settings of RTL8111G (Ivan Vecera) [1186831] - [netdrv] r8169: Modify the mothod for PHY settings of RTL8111G (Ivan Vecera) [1186831] - [netdrv] r8169: Remove firmware code (Ivan Vecera) [1186831] - [netdrv] r8169: honor jumbo settings when chipset is requested to start (Ivan Vecera) [1186831] - [netdrv] r8169: fix vlan tag read ordering (Ivan Vecera) [1186831] - [netdrv] r8169: remove the obsolete and incorrect AMD workaround (Ivan Vecera) [1186831] - [netdrv] r8169: remove unneeded dirty_rx index (Ivan Vecera) [1186831] - [netdrv] r8169: workaround for missing extended GigaMAC registers (Ivan Vecera) [1186831] - [netdrv] r8169: remove __dev* attributes (Ivan Vecera) [1186831] - [netdrv] r8169: Drop tp arg from rtl8169_tx_vlan_tag() (Ivan Vecera) [1186831] - [netdrv] r8169: remove unused macros (Ivan Vecera) [1186831] - [netdrv] r8169: allow multicast packets on sub-8168f chipset (Ivan Vecera) [1186831] - [netdrv] r8169: Fix WoL on RTL8168d/8111d (Ivan Vecera) [1186831] - [netdrv] r8169: Kill SafeMtu macro (Ivan Vecera) [1186831] - [netdrv] r8169: use module_pci_driver macro (Ivan Vecera) [1186831] - [netdrv] r8169: Support the get_ts_info ethtool method (Ivan Vecera) [1186831] - [netdrv] r8169: enable transmit time stamping (Ivan Vecera) [1186831] - [netdrv] r8169: Support RX-FCS flag (Ivan Vecera) [1186831] - [netdrv] r8169: Support RX-ALL flag (Ivan Vecera) [1186831] - [netdrv] r8169: convert to hw_features (Ivan Vecera) [1186831] - [netdrv] r8169: convert to new VLAN model (Ivan Vecera) [1186831] - [netdrv] bnx2: Correctly receive full sized 802.1ad fragmes (Ivan Vecera) [1148014 1158668] - [net] add 802.1ad / 802.1ah / QinQ ethertypes (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Rebranding bnx2 driver (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Don't build unused suspend/resume functions not enabled (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Don't receive packets when the napi budget == 0 (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Call dev_kfree_skby_any instead of dev_kfree_skb (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Fix shutdown sequence (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Make module parameters readable (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: delete non-required instances of include (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Update version to 2.2.5 (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Report MDI/MDIX status to ethtool (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Enable auto-mdix when autoneg is disabled (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Advertise nothing when speed is forced (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: calls skb_set_hash (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Add pci shutdown handler (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: remove __dev* attributes (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: set maximal number of default RSS queues (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Add support for ethtool --show-channels|--set-channels (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Remove unnecessary k.alloc/v.alloc OOM messages (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Support for byte queue limits (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: treewide use of RCU_INIT_POINTER (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: switch to build_skb() infrastructure (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: add skb frag size accessors (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: don't request firmware when there's no userspace (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: convert to SKB paged frag API (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: convert to hw_features (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: remove some rcu sparse warnings (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Always set ETH_FLAG_TXVLAN (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: use vzalloc() (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Update bnx2 to use new vlan accleration (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Use netif_set_real_num_{rx,tx}_queues() (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: return operator cleanup (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: avoid some skb->ip_summed initializations (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Add support for skb->rxhash (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: use the dma state API instead of the pci equivalents (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: remove HAVE_ leftovers (Ivan Vecera) [1148014 1158668] - [netdrv] be2net: set EQ DB clear-intr bit in be_open() (Ivan Vecera) [1123784] - [netdrv] 3c59x: avoid panic in boomerang_start_xmit when finding page address (Neil Horman) [1119527] - [edac] sb_edac: Fix discovery of top-of-low-memory for Haswell (Seth Jennings) [1158623] - [idle] intel_idle: support additional Broadwell model (Steve Best) [1166341] - [x86] minor cleanup of rh_check_supported() (Prarit Bhargava) [1136447]- [drm] fix fb-helper vs MST dangling connector ptrs v2 (Rob Clark) [1170251] - [drm] gf100-/gr: return non-fatal error code when fw not present (Rob Clark) [1170251] - [drm] radeon: make MMU_NOTIFIER optional (Rob Clark) [1170251] - [drm] upstream sync to v3.18 (Rob Clark) [1170251] - [drm] upstream sync to v3.17 (Rob Clark) [1170250] - [drm] upstream sync to v3.16 (Rob Clark) [1170249] - [drm] upstream sync to v3.15 (Rob Clark) [1170246] - [drm] backport: misc additional shims/stubs (Rob Clark) [1170246] - [drm] backport: shrinker2 (Rob Clark) [1170246] - [drm] backport: allow backport header to remap things (Rob Clark) [1170246] - [drm] backport: add private idr2 (Rob Clark) [1170246] - [kernel] makefile: add RHEL_DRM_* version trackers (Rob Clark) [1170246] - [mm] swap: export release_pages() (Rob Clark) [1170246] - [kernel] time: export nsec_to_jiffies (Rob Clark) [1170246] - [kernel] seqcount: backport __seqcount_init() (Rob Clark) [1170246] - [kernel] PTR_RET is now PTR_ERR_OR_ZERO (Rob Clark) [1170246] - [kernel] poll: add poll_requested_events() and poll_does_not_wait() functions (Rob Clark) [1170246] - [lib] acpi: add acpi_target_system_state() (Rob Clark) [1170246] - [lib] rbtree: fix rbtree_postorder_for_each_entry_safe() iterator (Rob Clark) [1170246] - [lib] rbtree: add rbtree_postorder_for_each_entry_safe() helper (Rob Clark) [1170246] - [lib] rbtree: add postorder iteration functions (Rob Clark) [1170246] - [lib] rbtree: add prio tree and interval tree tests (Rob Clark) [1170246] - [lib] rbtree: add RB_DECLARE_CALLBACKS() macro (Rob Clark) [1170246] - [lib] rbtree: remove prior augmented rbtree implementation (Rob Clark) [1170246] - [lib] rbtree: faster augmented rbtree manipulation (Rob Clark) [1170246] - [lib] rbtree: low level optimizations in rb_erase() (Rob Clark) [1170246] - [lib] rbtree: handle 1-child recoloring in rb_erase() instead of rb_erase_color() (Rob Clark) [1170246] - [lib] rbtree: place easiest case first in rb_erase() (Rob Clark) [1170246] - [lib] rbtree: add __rb_change_child() helper function (Rob Clark) [1170246] - [lib] rbtree: optimize fetching of sibling node (Rob Clark) [1170246] - [lib] rbtree: coding style adjustments (Rob Clark) [1170246] - [lib] rbtree: low level optimizations in __rb_erase_color() (Rob Clark) [1170246] - [lib] rbtree: optimize case selection logic in __rb_erase_color() (Rob Clark) [1170246] - [lib] rbtree: adjust node color in __rb_erase_color() only when necessary (Rob Clark) [1170246] - [lib] rbtree: low level optimizations in rb_insert_color() (Rob Clark) [1170246] - [lib] rbtree: adjust root color in rb_insert_color() only when necessary (Rob Clark) [1170246] - [lib] rbtree: break out of rb_insert_color loop after tree rotation (Rob Clark) [1170246] - [lib] rbtree: move some implementation details from rbtree.h to rbtree.c (Rob Clark) [1170246] - [lib] rbtree: empty nodes have no color (Rob Clark) [1170246] - [lib] rbtree: Export the augmented rbtree helper functions (Rob Clark) [1170246] - [lib] rbtree: Undo augmented trees performance damage and regression (Rob Clark) [1170246] - [lib] rbtree: Add support for augmented rbtrees (Rob Clark) [1170246] - [kernel] rcu: make SRCU usable in modules (Rob Clark) [1170246] - [kernel] lockdep: Silence warning if CONFIG_LOCKDEP isn't set (Rob Clark) [1170246] - [power] Add sysfs switch for disabling device run-time PM (Rob Clark) [1170246] - [pci] Add pci_ignore_hotplug() to ignore hotplug events for a device (Rob Clark) [1170246] - [lib] string: introduce memchr_inv() (Rob Clark) [1170246] - [mm] util: export __get_user_pages_fast() function (Rob Clark) [1170246] - [x86] quirks: Print the Intel graphics stolen memory range (Rob Clark) [1170246] - [x86] quirks: Add Intel graphics stolen memory quirk for gen2 platforms (Rob Clark) [1170246] - [x86] quirks: Add vfunc for Intel graphics stolen memory base address (Rob Clark) [1170246] - [x86] quirks: use gen6 stolen detection for VLV (Rob Clark) [1170246] - [x86] quirks: support GMS and GGMS changes on i915/bdw (Rob Clark) [1170246] - [x86] quirks: add early quirk for reserving Intel graphics stolen memory v5 (Rob Clark) [1170246] - [netdrv] forcedeth: call vlan_mode only if hw supports vlans (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove extra parens (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1190840] - [netdrv] forcedeth: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Ivan Vecera) [1190840] - [netdrv] forcedeth: drivers/net/ethernet/nvidia/forcedeth.c: fix typo s/SUBSTRACT1/SUBTRACT1/ (Ivan Vecera) [1190840] - [netdrv] forcedeth: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1190840] - [netdrv] forcedeth: Call dev_kfree_skb_any instead of kfree_skb (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1190840] - [netdrv] forcedeth: Cleanup MSI-X to MSI to INTx fallback code (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix invalid errno reporting in nv_request_irq() (Ivan Vecera) [1190840] - [netdrv] forcedeth: delete non-required instances of include (Ivan Vecera) [1190840] - [netdrv] forcedeth: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix FSF address in file headers (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use module_pci_driver to register driver (Ivan Vecera) [1190840] - [netdrv] forcedeth: Do a dma_mapping_error check after skb_frag_dma_map (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove unnecessary OOM messages after netdev_alloc_skb (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix WARNINGS that result when DMA mapping is not checked (Ivan Vecera) [1190840] - [netdrv] forcedeth: remove unnecessary NET_ADDR_RANDOM "bitclean" (Ivan Vecera) [1190840] - [netdrv] forcedeth: remove __dev* attributes (Ivan Vecera) [1190840] - [netdrv] forcedeth: prevent TX timeouts after reboot (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix TX timeout caused by TX pause on down link (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix buffer overflow (Ivan Vecera) [1190840] - [netdrv] forcedeth: advertise transmit time stamping (Ivan Vecera) [1190840] - [netdrv] forcedeth: spin_unlock_irq in interrupt handler fix (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix non-kernel-doc comments with kernel-doc start markers (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix (nearly-)kernel-doc comments for various functions (Ivan Vecera) [1190840] - [netdrv] forcedeth: add transmit timestamping support (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove all #inclusions of asm/system.h (Ivan Vecera) [1190840] - [netdrv] forcedeth: stop using net_device.{base_addr, irq} (Ivan Vecera) [1190840] - [netdrv] forcedeth: use eth_hw_addr_random() and reset addr_assign_type (Ivan Vecera) [1190840] - [netdrv] forcedeth: ethernet dev_alloc_skb to netdev_alloc_skb (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix bql support for forcedeath (Ivan Vecera) [1190840] - [netdrv] forcedeth: Support for byte queue limits (Ivan Vecera) [1190840] - [netdrv] forcedeth: stats updated with a deferrable timer (Ivan Vecera) [1190840] - [netdrv] forcedeth: allow to silence "TX timeout" debug messages (Ivan Vecera) [1190840] - [netdrv] forcedeth: Add messages to indicate using MSI or MSI-X (Ivan Vecera) [1190840] - [netdrv] forcedeth: Add internal loopback support for forcedeth NICs (Ivan Vecera) [1190840] - [netdrv] forcedeth: sweep the floors and convert some .get_drvinfo routines to strlcpy (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix a few sparse warnings (variable shadowing) (Ivan Vecera) [1190840] - [netdrv] forcedeth: Acknowledge only interrupts that are being processed (Ivan Vecera) [1190840] - [netdrv] forcedeth: add skb frag size accessors (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Ivan Vecera) [1190840] - [netdrv] forcedeth: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Ivan Vecera) [1190840] - [netdrv] forcedeth: convert to SKB paged frag API (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix vlans (Ivan Vecera) [1190840] - [netdrv] forcedeth: do vlan cleanup (Ivan Vecera) [1190840] - [netdrv] forcedeth: Add appropriate include for prefetch users (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use ethtool ethtool_cmd_speed API (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use full 32 bit speed range in ethtool's set_settings (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix compile warning of not used nv_set_tso function (Ivan Vecera) [1190840] - [netdrv] forcedeth: convert to hw_features (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix common misspellings (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix build warnings with CONFIG_PM_SLEEP disabled (Ivan Vecera) [1190840] - [netdrv] forcedeth: Call netif_carrier_off at the end of the probe (Ivan Vecera) [1190840] - [netdrv] forcedeth: Do not use legacy PCI power management (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use netdev_dbg for printk(KERN_DEBUG (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove netdev_dbg uses (Ivan Vecera) [1190840] - [netdrv] forcedeth: Convert dev_printk( to dev_( (Ivan Vecera) [1190840] - [netdrv] forcedeth: Separate vendor specific initializations into functions (Ivan Vecera) [1190840] - [netdrv] forcedeth: Add function init_realtek_8211b (Ivan Vecera) [1190840] - [netdrv] forcedeth: Convert pr_ to netdev_ (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use pr_fmt and pr_ (Ivan Vecera) [1190840] - [netdrv] forcedeth: Convert remaining dprintk to netdev_dbg (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use print_hex_dump (Ivan Vecera) [1190840] - [netdrv] forcedeth: convert dprintk(KERN_DEBUG to netdev_dbg (Ivan Vecera) [1190840] - [netdrv] forcedeth: Change reg_delay arguments and use (Ivan Vecera) [1190840] - [netdrv] forcedeth: use usleep_range not msleep for small sleeps (Ivan Vecera) [1190840] - [netdrv] forcedeth: do not use assignment in if conditions (Ivan Vecera) [1190840] - [netdrv] forcedeth: include and instead of and as suggested by checkpatch (Ivan Vecera) [1190840] - [netdrv] forcedeth: remove unnecessary checks before kfree (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix multiple code style issues (Ivan Vecera) [1190840] - [netdrv] forcedeth: Don't check for vlan group before vlan_tx_tag_present (Ivan Vecera) [1190840] - [netdrv] forcedeth: return operator cleanup (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove address use from assignments of function pointers (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix different hardware statistics versions (Ivan Vecera) [1190840] - [netdrv] forcedeth: correct valid flag (Ivan Vecera) [1190840] - [netdrv] forcedeth: trans_start cleanups (Ivan Vecera) [1190840] - [netdrv] forcedeth: Account for consumed budget in napi poll (Ivan Vecera) [1190840] - [netdrv] forcedeth: Kill NAPI config options (Ivan Vecera) [1190840] - [netdrv] forcedeth: GRO support (Ivan Vecera) [1190840] - [netdrv] forcedeth: Stay in NAPI as long as there's work (Ivan Vecera) [1190840] - [netdrv] forcedeth: use skb_headlen() (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix tx limit2 flag check (Ivan Vecera) [1190840] - [netdrv] forcedeth: convert multiple drivers to use netdev_for_each_mc_addr, part4 (Ivan Vecera) [1190840] - [netdrv] forcedeth: use DEFINE_PCI_DEVICE_TABLE() (Ivan Vecera) [1190840] - [netdrv] forcedeth: request_irq - Remove unnecessary leading & from second arg (Ivan Vecera) [1190840] - [netdrv] sfc: don't BUG_ON efx->max_channels == 0 in probe (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Add NIC type operations to replace direct calls from efx.c into siena_sriov.c (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Rename implementations in siena_sriov.c to have a 'siena' prefix (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Move the current VF state from efx_nic into siena_nic_data (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: remove incorrect EFX_BUG_ON_PARANOID check (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: fix addr_list_lock spinlock use before init (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Remove DEFINE_PCI_DEVICE_TABLE macro use (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Use __iowrite64_copy instead of a slightly different local function (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Add support for busy polling (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Add per-queue statistics in ethtool (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: add extra RX drop counters for nodesc_trunc and noskb_drop (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Restrict PIO to 64bit arch and use 64-bit writes (Nikolay Aleksandrov) [1168627] - [netdrv] revert "sfc: stop PIO for RHEL6" (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Use netif_set_real_num_{rx, tx}_queues() (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Remove device ID macros only used once (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Add Solarflare vendor ID and SFC4000 device IDs (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Implement generic features interface (Nikolay Aleksandrov) [1168627] - [virtio] defer config changed notifications (David Gibson) [1157745] - [virtio] unify config_changed handling (David Gibson) [1157745] - [video] Further fbcon sanity checking (Vitaly Kuznetsov) [1135951] - [video] fbmem: fix remove_conflicting_framebuffers races (Vitaly Kuznetsov) [1135951] - [video] fbmem: fix remove_conflicting_framebuffers races (Vitaly Kuznetsov) [1135951] - [video] fbcon: add lifetime refcount to opened frame buffers (Vitaly Kuznetsov) [1135951] - [x86] xen: correctly check for pending events when restoring irq flags (Vitaly Kuznetsov) [1060957] - [dma] dmaengine: ioatdma: fix dma mapping errors (Prarit Bhargava) [1024477] - [dma] ioat3: add missing DMA unmap to ioat_xor_val_self_test() (Prarit Bhargava) [1024477] - [dma] ioat: Fix DMA memory sync direction correct flag (Prarit Bhargava) [1024477] - [s390] crypto: kernel oops at insmod of the z90crypt device driver (Hendrik Brueckner) [1172137] - [netdrv] igb: add support for spoofchk config (Stefan Assmann) [1113239]- [fs] xfs: refine the allocation stack switch (Eric Sandeen) [1158363] - [fs] cifs: Use key_invalidate instead of the rh_key_invalidate() (Sachin Prabhu) [885899] - [fs] KEYS: Add invalidation support (Sachin Prabhu) [885899] - [fs] isofs: Fix unchecked printing of ER records (Radomir Vrbovsky) [1180492] {CVE-2014-9584} - [net] mac80211: fix fragmentation code, particularly for encryption (Stanislaw Gruszka) [1173618] {CVE-2014-8709} - [video] vt_buffer: drop console buffer copying optimisations (Dave Airlie) [1132826] - [block] Revert "nvme: remove deprecated IRQF_DISABLED" (David Milburn) [1182767] - [block] nvme: Use pci_stop_and_remove_bus_device_locked() (David Milburn) [1179466] - [md] dm-raid: ensure superblock's size matches device's logical block size (Mike Snitzer) [1183063] - [hv] hv_fcopy: drop the obsolete message on transfer failure (Vitaly Kuznetsov) [1162385] - [hv] vmbus: serialize Offer and Rescind offer (Vitaly Kuznetsov) [1126366] - [hv] Add support for vNIC hot removal (Vitaly Kuznetsov) [1126366] - [hv] rename sc_lock to the more generic lock (Vitaly Kuznetsov) [1126366] - [hv] check vmbus_device_create() return value in vmbus_process_offer() (Vitaly Kuznetsov) [1126366] - [hv] vmbus: Fix a race condition when unregistering a device (Vitaly Kuznetsov) [1126366] - [xen] blkfront: remove redundant flush_op (Vitaly Kuznetsov) [1180101] - [xen] blkfront: improve protection against issuing unsupported REQ_FUA (Vitaly Kuznetsov) [1180101] - [xen] blkfront: factor out flush-related checks from do_blkif_request() (Vitaly Kuznetsov) [1180101] - [xen] blkfront: Add WARN to deal with misbehaving backends (Vitaly Kuznetsov) [1180101] - [xen] blkfront: Squash blkif_request_rw and blkif_request_discard together (Vitaly Kuznetsov) [1180101] - [s390] dasd: fix list corruption for sleep_on requests (Hendrik Brueckner) [1053835] - [s390] dasd: remove unused code (Hendrik Brueckner) [1053835] - [s390] dasd: fix infinite loop during format (Hendrik Brueckner) [1053835] - [s390] dasd: fix error recovery for alias devices during format (Hendrik Brueckner) [1053835] - [s390] dasd: fix list_del corruption during format (Hendrik Brueckner) [1053835] - [s390] dasd: fix unresponsive device during format (Hendrik Brueckner) [1053835] - [s390] dasd: use aliases for formatted devices during format (Hendrik Brueckner) [1053835] - [s390] dasd: check for availability of prefix command during format (Hendrik Brueckner) [1053835] - [s390] dasd: fix hanging devices after path events (Hendrik Brueckner) [1053835] - [s390] dasd: improve speed of dasdfmt (Hendrik Brueckner) [1053835] - [scsi] qla4xxx: 5.03.00.00.06.07-k0 (Chad Dupuis) [1147585] - [scsi] qla4xxx: fix get_host_stats error propagation (Chad Dupuis) [1147585] - [scsi] qla4xxx: ql4_mbx.c: Cleaning up missing null-terminate in conjunction with strncpy (Chad Dupuis) [1147585] - [scsi] qla4xxx: ql4_os.c: Cleaning up missing null-terminate in conjunction with strncpy (Chad Dupuis) [1147585] - [scsi] qla4xxx: Use kmemdup instead of kmalloc + memcpy (Chad Dupuis) [1147585] - [net] cnic: Update the rcu_access_pointer() usages (Maurizio Lombardi) [1147594] - [net] cnic: Replace rcu_dereference() with rcu_access_pointer() (Maurizio Lombardi) [1147594] - [net] cnic: Rebranding cnic driver (Maurizio Lombardi) [1147594] - [net] cnic: Fix missing ISCSI_KEVENT_IF_DOWN message (Maurizio Lombardi) [1147594] - [net] cnic: Don't take cnic_dev_lock in cnic_alloc_uio_rings() (Maurizio Lombardi) [1147594] - [net] cnic: Don't take rcu_read_lock in cnic_rcv_netevent() (Maurizio Lombardi) [1147594] - [scsi] bnx2i: Rebranding bnx2i driver (Maurizio Lombardi) [1147589] - [scsi] bnx2i: fix custom stats length (Maurizio Lombardi) [1147589] - [scsi] fix message when max_report_luns is exceeded (Rob Evers) [840708] - [scsi] megaraid_sas: driver version update 06.806.08.00 (Tomas Henzl) [1172980] - [scsi] megaraid_sas: remove redundant memset call (Tomas Henzl) [1172980] - [scsi] megaraid_sas: reserve commands for IOCTLs and internal DCMDs (Tomas Henzl) [1172980] - [scsi] megaraid_sas: complete outstanding IOCTLs before killing adapter (Tomas Henzl) [1172980] - [scsi] megaraid_sas: disable interrupt_mask before enabling hardware interrupts (Tomas Henzl) [1172980] - [scsi] megaraid_sas: fix the problem of non-existing VD exposed to host (Tomas Henzl) [1172980] - [scsi] megaraid_sas: add support for secure JBOD (Tomas Henzl) [1172980] - [scsi] megaraid_sas: endianness related bug fixes and code optimization (Tomas Henzl) [1172980] - [scsi] megaraid: fix BUG_ON() from incorrect use of delayed work (Tomas Henzl) [1172980] - [scsi] remove unnecessary pci_set_drvdata() (Tomas Henzl) [1172980] - [scsi] megaraid_sas: do not process IOCTLs and SCSI commands during driver removal (Tomas Henzl) [1172980] - [scsi] megaraid_sas: dndinaness related bug fixes (Tomas Henzl) [1172980] - [scsi] megaraid_sas: corrected return of wait_event from abort frame path (Tomas Henzl) [1172980] - [scsi] megaraid_sas: make HBA operational after LD_MAP_SYNC DCMD in OCR path (Tomas Henzl) [1172980] - [scsi] megaraid_sas: online Firmware upgrade support for Extended VD feature (Tomas Henzl) [1172980] - [scsi] megaraid_sas: update MAINTAINERS and copyright information for megaraid drivers (Tomas Henzl) [1172980] - [scsi] megaraid_sas: driver version upgrade and remove some meta data of driver (Tomas Henzl) [1172980] - [scsi] megaraid_sas: fix bug in handling return value of pci_enable_msix_range() (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Driver version update (Tomas Henzl) [1172980] - [scsi] megaraid_sas: MFI MPT linked list corruption fix (Tomas Henzl) [1172980] - [scsi] megaraid_sas: N-drive primary raid level 1 load balancing (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Add module parameter to disable IRQ-CPU affinity hint (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Round down max sge supported by controller to power of two (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Host lock less mode to enabled asynchronous IO submission (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Extended VD support (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Firmware crash dump feature support (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Update threshold based reply post host index register (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Use writeq for 64bit pci write to avoid spinlock overhead (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Do not scan non syspd drives (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Fix reset_mutex leak (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Remove unused variables in megasas_instance (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Add missing initial call to megasas_get_ld_vf_affiliation() (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Fix LD/VF affiliation parsing (Tomas Henzl) [1172980] - [scsi] megaraid: Use pci_enable_msix_range() instead of pci_enable_msix() (Tomas Henzl) [1172980] - [scsi] megaraid: Fail resume if MSI-X re-initialization failed (Tomas Henzl) [1172980]- [fs] bio: fix argument of __bio_add_page() for max_sectors > 0xffff (Fam Zheng) [1166763] - [md] revert "dm-cache: mark as tech preview" (Mike Snitzer) [1187757] - [md] dm-cache: fix missing ERR_PTR returns and handling (Mike Snitzer) [1187757] - [md] dm-cache: share cache-metadata object across inactive and active DM tables (Mike Snitzer) [1187757] - [md] dm-cache: fix problematic dual use of a single migration count variable (Mike Snitzer) [1187757] - [md] dm-cache: discard block size must be a multiple of cache block size (Mike Snitzer) [1187757] - [md] dm-cache: fix a harmless race when working out if a block is discarded (Mike Snitzer) [1187757] - [md] dm-cache: when reloading a discard bitset allow for a different discard block size (Mike Snitzer) [1187757] - [md] dm-cache: fix some issues with the new discard range support (Mike Snitzer) [1187757] - [md] dm-cache: improve discard support (Mike Snitzer) [1187757] - [md] dm-cache: revert "prevent corruption caused by discard_block_size > cache_block_size" (Mike Snitzer) [1187757] - [md] dm-cache: revert "remove remainder of distinct discard block size" (Mike Snitzer) [1187757] - [md] dm-bio-prison: introduce support for locking ranges of blocks (Mike Snitzer) [1187757] - [md] dm-cache: emit a warning message if there are a lot of cache blocks (Mike Snitzer) [1187757] - [md] dm-cache: fix spurious cell_defer when dealing with partial block at end of device (Mike Snitzer) [1187757] - [md] dm-cache: simplify deferred set reference count increments (Mike Snitzer) [1187757] - [md] dm-cache: dirty flag was mistakenly being cleared when promoting via overwrite (Mike Snitzer) [1187757] - [md] dm-cache: only use overwrite optimisation for promotion when in writeback mode (Mike Snitzer) [1187757] - [md] dm-cache-policy-mq: simplify ability to promote sequential IO to the cache (Mike Snitzer) [1187757] - [md] dm-cache-policy-mq: tweak algorithm that decides when to promote a block (Mike Snitzer) [1187757] - [md] dm-cache-metadata: do not allow the data block size to change (Mike Snitzer) [1187757] - [md] dm-cache-metadata: use dm-space-map-metadata.h defined size limits (Mike Snitzer) [1187757] - [md] dm-cache: set minimum_io_size to cache's data block size (Mike Snitzer) [1187757] - [md] dm-cache: fail migrations in the do_worker error path (Mike Snitzer) [1187757] - [md] dm-cache: fix race causing dirty blocks to be marked as clean (Mike Snitzer) [1187757] - [md] dm-cache: fix race affecting dirty block count (Mike Snitzer) [1187757] - [md] dm-array: if resizing the array is a noop set the new root to the old one (Mike Snitzer) [1187757] - [md] dm-space-map-metadata: fix sm_bootstrap_get_count() (Mike Snitzer) [1187757] - [md] dm-space-map-metadata: fix sm_bootstrap_get_nr_blocks() (Mike Snitzer) [1187757] - [md] dm-thin: don't allow messages to be sent to a pool target in READ_ONLY or FAIL mode (Mike Snitzer) [1187757] - [md] dm: fix handling of multiple internal suspends (Mike Snitzer) [1187757] - [mm] replace hardcoded 3 with admin_reserve_pages knob (Petr Holasek) [1127398] - [x86] kvm: increase VCPU limit to 240 (Radim Krcmar) [864242] - [ata] libata: prevent HSM state change race between ISR and PIO (David Milburn) [1055748 1067160] - [pci] Make FLR and AF FLR reset warning messages different (Myron Stowe) [1184540] - [pci] Fix unaligned access in AF transaction pending test (Myron Stowe) [1184540] - [pci] Merge multi-line quoted strings (Myron Stowe) [1184540] - [pci] Wrong register used to check pending traffic (Myron Stowe) [1184540] - [pci] Add pci_wait_for_pending() -- refactor pci_wait_for_pending_transaction() (Myron Stowe) [1184540] - [pci] Use pci_wait_for_pending_transaction() instead of for loop (Myron Stowe) [1184540] - [pci] Add pci_wait_for_pending_transaction() (Myron Stowe) [1184540] - [pci] Wait for pending transactions to complete before 82599 FLR (Myron Stowe) [1184540] - [scsi] storvsc: ring buffer failures may result in I/O freeze (Vitaly Kuznetsov) [1171676] - [scsi] storvsc: fix a bug in storvsc limits (Vitaly Kuznetsov) [1174168] - [idle] intel_idle: Broadwell support (Neil Horman) [1035916] - [media] ttusb-dec: buffer overflow in ioctl (Alexander Gordeev) [1167115] {CVE-2014-8884} - [netdrv] enic: fix rx skb checksum (Stefan Assmann) [1115505] - [kernel] rh_taint: Remove taint and update unsupported hardware message (Prarit Bhargava) [1080506] - [kernel] trace: insufficient syscall number validation in perf and ftrace subsystems (Jacob Tanenbaum) [1161568] {CVE-2014-7825 CVE-2014-7826}- [fs] splice: perform generic write checks (Eric Sandeen) [1155900] {CVE-2014-7822} - [fs] ext4: drop inode from orphan list if ext4_delete_inode() fails (Eric Sandeen) [1156661] - [fs] nfs: fix inverted test for delegation in nfs4_reclaim_open_state (Dave Wysochanski) [1115545] - [fs] nfs: remove incorrect "Lock reclaim failed!" warning (Dave Wysochanski) [1115545] - [fs] nfsd: close potential race between delegation break and laundromat (J. Bruce Fields) [1076663] - [fs] nfs: Fix a delegation callback race (Dave Wysochanski) [1149831] - [fs] nfs: Don't use the delegation->inode in nfs_mark_return_delegation() (Dave Wysochanski) [1149831] - [fs] unbalanced unlock of namespace_sem on failure exit in do_loopback() (Alexander Viro) [1176920] - [sound] alsa: usb-audio: Fix crash at re-preparing the PCM stream (Jerry Snitselaar) [1167059] - [usb] ehci: bugfix: urb->hcpriv should not be NULL (Jerry Snitselaar) [1167059] - [mm] mmap: uncached vma support with writenotify (Jerry Snitselaar) [1167059] - [infiniband] ipoib: don't queue a work struct up twice (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: make sure we reap all our ah on shutdown (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: cleanup a couple debug messages (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: flush the ipoib_workqueue on unregister (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: fix ipoib_mcast_restart_task (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: fix race between mcast_dev_flush and mcast_join (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: remove unneeded locks (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: don't restart our thread on ENETRESET (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: Handle -ENETRESET properly in our callback (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: make delayed tasks not hold up everything (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: Add a helper to restart the multicast task (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: fix IPOIB_MCAST_RUN flag usage (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: Remove unnecessary port query (Doug Ledford) [1159925 1184072] - [platform] x86: toshiba: re-enable acpi hotkeys after suspend to disk (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Refuse to load on machines with buggy INFO implementations (Benjamin Tissoires) [1146711] - [platform] x86: kconfig: Replace select by depends on ACPI_WMI (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Support alternate hotkey interfaces (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Support additional hotkey scancodes (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: make one-bit bitfields unsigned (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Fix machines that don't support HCI_SYSTEM_EVENT (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Don't add devices for unsupported features (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Support SPFC as an HCI method (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Use handle for HCI calls (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Fix up return codes (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Convert to use acpi_driver (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Convert printks to pr_ (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Add key_entry for a lone FN keypress (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: rename add_device() and remove_device() to create_toshiba_proc_entries() and remove_toshiba_proc_entries() (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: make remove_device() and add_device() void (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Add an extra couple of keys (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: fix multimedia keys on some machines (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Add full hotkey support (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: convert to seq_file (Benjamin Tissoires) [1146711] - [platform] input: add keycodes for touchpad on/off keys (Benjamin Tissoires) [1146711] - [scsi] ipr: set coherent DMA mask (Gustavo Duarte) [1148148] - [scsi] ipr: convert to generic DMA API (Gustavo Duarte) [1148148] - [scsi] ipr: wait for aborted command responses (Gustavo Duarte) [1148148] - [scsi] ipr: fix compile failure (Gustavo Duarte) [1148148] - [scsi] ipr: don't log error messages when applications issues illegal requests (Gustavo Duarte) [1148148] - [kernel] futex: Mention key referencing differences between shared and private futexes (Larry Woodman) [1167405] - [kernel] futex: Ensure get_futex_key_refs() always implies a barrier (Larry Woodman) [1167405] - [hid] Set Report ID properly for Output reports on the Control endpoint (Gopal Tiwari) [1133400] - [hid] Send Report ID when numbered reports are sent over the control endpoint (Gopal Tiwari) [1133400] - [hid] hidraw: Use Interrupt Endpoint for OUT Transfers if Available (Gopal Tiwari) [1133400] - [s390] kernel: sclp console tty reference counting (Hendrik Brueckner) [1136342] - [x86] kvm: Avoid pagefault in kvm_lapic_sync_to_vapic (Paolo Bonzini) [1116398] - [x86] add efi_smbios_addr kernel parameter (Prarit Bhargava) [1179177] - [pci] intel-iommu: Fixed interaction of VFIO_IOMMU_MAP_DMA with IOMMU address limits (Alex Williamson) [1179323] - [net] sctp: fix and consolidate SCTP checksumming code (Daniel Borkmann) [1022555] - [net] checksum: fix warning in skb_checksum (Daniel Borkmann) [1022555] - [net] skb_checksum: allow custom update/combine for walking skb (Daniel Borkmann) [1022555] - [lib] crc32: Mark test data __initconst (Daniel Borkmann) [1022555] - [lib] crc32: Greatly shrink CRC combining code (Daniel Borkmann) [1022555] - [lib] crc32: remove unnecessary __constant (Daniel Borkmann) [1022555] - [lib] crc32: reduce number of cases for crc32{, c}_combine (Daniel Borkmann) [1022555] - [lib] crc32: conditionally resched when running testcases (Daniel Borkmann) [1022555] - [lib] crc32: add test cases for crc32{, c}_combine routines (Daniel Borkmann) [1022555] - [lib] crc32: add functionality to combine two crc32{, c}s in GF(2) (Daniel Borkmann) [1022555] - [lib] crc32: clean up spacing in test cases (Daniel Borkmann) [1022555] - [lib] crc32: update the comments of crc32_{be, le}_generic() (Daniel Borkmann) [1022555] - [lib] crc32: fix const sections for crc32 table (Daniel Borkmann) [1022555] - [lib] crc32: fix unused variables warnings (Daniel Borkmann) [1022555] - [lib] crc32: add self-test code for crc32c (Daniel Borkmann) [1022555] - [lib] crc32: bolt on crc32c (Daniel Borkmann) [1022555] - [lib] crc32: add note about this patchset to crc32.c (Daniel Borkmann) [1022555] - [lib] crc32: optimize loop counter for x86 (Daniel Borkmann) [1022555] - [lib] crc32: add slice-by-8 algorithm to existing code (Daniel Borkmann) [1022555] - [lib] crc32: make CRC_*_BITS definition correspond to actual bit counts (Daniel Borkmann) [1022555] - [lib] crc32: fix mixing of endian-specific types (Daniel Borkmann) [1022555] - [lib] crc32: miscellaneous cleanups (Daniel Borkmann) [1022555] - [lib] crc32: simplify unit test code (Daniel Borkmann) [1022555] - [lib] crc32: move long comment about crc32 fundamentals to Documentation/ (Daniel Borkmann) [1022555] - [lib] crc32: remove two instances of trailing whitespaces (Daniel Borkmann) [1022555] - [lib] crc32: optimize inner loop (Daniel Borkmann) [1022555] - [lib] crc32: major optimization (Daniel Borkmann) [1022555] - [lib] crc32: some minor cleanups (Daniel Borkmann) [1022555] - [lib] crc32: minor optimizations and cleanup (Daniel Borkmann) [1022555] - [net] ipvs: sctp: do not recalc sctp csum when ports didn't change (Daniel Borkmann) [1022555] - [net] ipvs: sctp: add missing verdict assignments in sctp_conn_schedule (Daniel Borkmann) [1022555] - [net] ipv6: fix the noflags test in addrconf_get_prefix_route (Hannes Frederic Sowa) [1130235] - [net] ipv6: fix route lookup in addrconf_prefix_rcv() (Hannes Frederic Sowa) [1130235] - [net] netfilter: xt_recent: inform user when hitcount is too large (Florian Westphal) [1109248] - [net] fix netdev sysfs group duplication upon netns change (Nikolay Aleksandrov) [1170221] - [net] nf_conntrack: allow server to become a client in TW handling (Marcelo Leitner) [1121625] - [net] tcp: ioctl type SIOCOUTQNSD returns amount of data not sent (Alexander Duyck) [1097807] - [net] netlabel: fix the catmap walking functions (Paul Moore) [1130197] - [net] netlabel: fix the horribly broken catmap functions (Paul Moore) [1130197] - [net] netlabel: fix a problem when setting bits below the previously lowest bit (Paul Moore) [1130197] - [net] sctp: fix suboptimal edge-case on non-active active/retrans path selection (Daniel Borkmann) [1090561] - [net] sctp: spare unnecessary comparison in sctp_trans_elect_best (Daniel Borkmann) [1090561] - [net] sctp: improve sctp_select_active_and_retran_path selection (Daniel Borkmann) [1090561] - [net] sctp: migrate most recently used transport to ktime (Daniel Borkmann) [1090561] - [net] sctp: refactor active path selection (Daniel Borkmann) [1090561] - [kernel] ktime: add ktime_after and ktime_before helper (Daniel Borkmann) [1090561] - [net] sctp: migrate cookie life from timeval to ktime (Daniel Borkmann) [1090561] - [kernel] ktime: add ms_to_ktime() and ktime_add_ms() helpers (Daniel Borkmann) [1090561] - [net] pktgen: clean up ktime_t helpers (Daniel Borkmann) [1090561] - [net] pktgen: remove ndelay() call (Daniel Borkmann) [1090561] - [net] pktgen: increasing transmission granularity (Daniel Borkmann) [1090561] - [scsi] bnx2fc: fix an error code in _bnx2fc_create() (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: check IS_ERR() instead of NULL (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: do not add shared skbs to the fcoe_rx_list (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: Rebranding bnx2fc driver (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: Improve stats update mechanism (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: do not scan uninitialized lists in case of error (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: fix memory leak in bnx2fc_allocate_hash_table() (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: fix memory leak and potential NULL pointer dereference (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: remove unused variable hash_table_size (Maurizio Lombardi) [1147537] - [scsi] be2iscsi: Bump the driver version (Rob Evers) [1149263] - [scsi] be2iscsi: Fix memory leak in the unload path (Rob Evers) [1149263] - [scsi] be2iscsi: Fix the PCI request region reserving (Rob Evers) [1149263] - [scsi] be2iscsi: Fix the retry count for boot targets (Rob Evers) [1149263] - [scsi] be2iscsi: check ip buffer before copying (Rob Evers) [1149263] - [scsi] be2iscsi: Fix processing CQE before connection resources are freed (Rob Evers) [1149263] - [scsi] be2iscsi: Fix updating the boot enteries in sysfs (Rob Evers) [1149263] - [scsi] be2iscsi: Fix the sparse warning introduced in previous submission (Rob Evers) [1149263] - [scsi] be2iscsi: Fix memory leak in mgmt_set_ip() (Rob Evers) [1149263] - [scsi] be2iscsi: fix custom stats length (Rob Evers) [1149263] - [scsi] hpsa: Remove unneeded pci_set_drvdata from hpsa (Joseph Szczypek) [1150660] - [scsi] hpsa: delete old unused padding garbage (Joseph Szczypek) [1150660] - [scsi] hpsa: Cleanup white space, blank lines, moved functions (Joseph Szczypek) [1150660] - [scsi] hpsa: Remove (u8) from hpsa_show_volume_status to match upstream (Joseph Szczypek) [1150660] - [scsi] hpsa: Add validity check for pointer in controller_reset_failed (Joseph Szczypek) [1150660] - [scsi] hpsa: use ioremap_nocache instead of ioremap (Joseph Szczypek) [1150660] - [scsi] hpsa: fix incorrect abort diagnostic message (Joseph Szczypek) [1150660] - [scsi] hpsa: combine hpsa_scsi_detect and hpsa_register_scsi (Joseph Szczypek) [1150660] - [scsi] hpsa: remove atrophied hpsa_scsi_setup function (Joseph Szczypek) [1150660] - [scsi] hpsa: fix handling of hpsa_volume_offline return value (Joseph Szczypek) [1150660] - [scsi] hpsa: add readl after writel in interrupt mask setting code (Joseph Szczypek) [1150660] - [scsi] hpsa: Update hpsa driver revision (Joseph Szczypek) [1150660] - [scsi] hpsa: remove spin lock around command allocation (Joseph Szczypek) [1150660] - [scsi] hpsa: always call pci_set_master after pci_enable_device (Joseph Szczypek) [1150660] - [scsi] hpsa: Enable host lockless field (Joseph Szczypek) [1150660] - [scsi] hpsa: do not be so noisy about check conditions (Joseph Szczypek) [1150660] - [scsi] hpsa: use atomics for commands_outstanding (Joseph Szczypek) [1150660] - [scsi] hpsa: get rid of type/attribute/direction bit field where possible (Joseph Szczypek) [1150660] - [scsi] hpsa: fix endianness issue with scatter gather elements (Joseph Szczypek) [1150660] - [scsi] hpsa: fix allocation sizes for CISS_REPORT_LUNs commands (Joseph Szczypek) [1150660] - [scsi] hpsa: remove 'action required' phrasing (Joseph Szczypek) [1150660] - [scsi] hpsa: correct off-by-one sizing of chained SG block (Joseph Szczypek) [1150660] - [scsi] hpsa: fix a couple pci id table mistakes (Joseph Szczypek) [1150660] - [scsi] hpsa: remove dev_warn prints from RAID-1ADM (Joseph Szczypek) [1150660] - [scsi] hpsa: Clean up warnings from sparse (Joseph Szczypek) [1150660] - [scsi] hpsa: add missing pci_set_master in kdump path (Joseph Szczypek) [1150660] - [scsi] hpsa: refine the pci enable/disable handling (Joseph Szczypek) [1150660] - [scsi] hpsa: Use pci_enable_msix_range() instead of pci_enable_msix() (Joseph Szczypek) [1150660] - [scsi] hpsa: Fallback to MSI rather than to INTx if MSI-X failed (Joseph Szczypek) [1150660] - [scsi] hpsa: fix bad -ENOMEM return value in hpsa_big_passthru_ioctl (Joseph Szczypek) [1150660] - [scsi] hpsa: remove online devices from offline device list (Joseph Szczypek) [1150660] - [scsi] hpsa: fix non-x86 builds (Joseph Szczypek) [1150660] - [scsi] hpsa: do not unconditionally copy sense data (Joseph Szczypek) [1150660] - [scsi] hpsa: fix 6-byte READ/WRITE with 0 length data xfer (Joseph Szczypek) [1150660] - [scsi] hpsa: make hpsa_init_one return -ENOMEM if allocation of h->lockup_detected fails (Joseph Szczypek) [1150660] - [scsi] hpsa: remove messages about volume status VPD inquiry page not supported (Joseph Szczypek) [1150660] - [scsi] hpsa: report check condition even if no sense data present for ioaccel2 mode (Joseph Szczypek) [1150660] - [scsi] hpsa: remove bad unlikely annotation from device list updating code (Joseph Szczypek) [1150660] - [scsi] hpsa: fix event filtering to prevent excessive rescans with old firmware (Joseph Szczypek) [1150660] - [scsi] hpsa: kill annoying messages about SSD Smart Path retries (Joseph Szczypek) [1150660] - [scsi] hpsa: define extended_report_lun_entry data structure (Joseph Szczypek) [1150660] - [scsi] hpsa: Rearrange start_io to avoid one unlock/lock sequence in main io path (Joseph Szczypek) [1150660] - [scsi] hpsa: avoid unnecessary readl on every command submission (Joseph Szczypek) [1150660] - [scsi] hpsa: use per-cpu variable for lockup_detected (Joseph Szczypek) [1150660] - [scsi] hpsa: set irq affinity hints to route MSI-X vectors across CPUs (Joseph Szczypek) [1150660] - [scsi] hpsa: allocate reply queues individually (Joseph Szczypek) [1150660] - [scsi] hpsa: choose number of reply queues more intelligently (Joseph Szczypek) [1150660] - [scsi] hpsa: remove dev_dbg() calls from hot paths (Joseph Szczypek) [1150660] - [scsi] hpsa: use gcc aligned attribute instead of manually padding structs (Joseph Szczypek) [1150660] - [scsi] hpsa: allow passthru ioctls to work with bidirectional commands (Joseph Szczypek) [1150660] - [scsi] hpsa: remove unused fields from struct ctlr_info (Joseph Szczypek) [1150660]- [perf] tools: Allow to specify lib compile variable for spec usage (Jiri Olsa) [1172076] - [perf] bench: Fix NULL pointer dereference in "perf bench all" (Jiri Olsa) [1172076] - [perf] bench numa: Make no args mean 'run all tests' (Jiri Olsa) [1172076] - [perf] machine: Use map as success in ip__resolve_ams (Jiri Olsa) [1172076] - [perf] symbols: Fix crash in elf_section_by_name (Jiri Olsa) [1172076] - [perf] trace: Decode architecture-specific signal numbers (Jiri Olsa) [1172076] - [perf] tools: fix BFD detection on opensuse (Jiri Olsa) [1172076] - [perf] symbols: Destroy unused symsrcs (Jiri Olsa) [1172076] - [perf] annotate: Check availability of annotate when processing samples (Jiri Olsa) [1172076] - [perf] trace: Add fallback definition of EFD_SEMAPHORE (Jiri Olsa) [1172076] - [perf] list: Fix checking for supported events on older kernels (Jiri Olsa) [1172076] - [perf] tools: Handle PERF_RECORD_HEADER_EVENT_TYPE properly (Jiri Olsa) [1172076] - [perf] probe: Do not add offset twice to uprobe address (Jiri Olsa) [1172076] - [perf] buildid-cache: Check relocation when checking for existing kcore (Jiri Olsa) [1172076] - [perf] tools: Adjust kallsyms for relocated kernel (Jiri Olsa) [1172076] - [perf] tests: No need to set up ref_reloc_sym (Jiri Olsa) [1172076] - [perf] symbols: Prevent the use of kcore if the kernel has moved (Jiri Olsa) [1172076] - [perf] record: Get ref_reloc_sym from kernel map (Jiri Olsa) [1172076] - [perf] machine: Set up ref_reloc_sym in machine__create_kernel_maps() (Jiri Olsa) [1172076] - [perf] machine: Add machine__get_kallsyms_filename() (Jiri Olsa) [1172076] - [perf] tools: Add kallsyms__get_function_start() (Jiri Olsa) [1172076] - [perf] symbols: Fix symbol annotation for relocated kernel (Jiri Olsa) [1172076] - [perf] tools: Fix include for non x86 architectures (Jiri Olsa) [1172076] - [perf] tools: Fix AAAAARGH64 memory barriers (Jiri Olsa) [1172076] - [perf] tools: Demangle kernel and kernel module symbols too (Jiri Olsa) [1172076] - [perf] doc: Remove mention of non-existent set_perf_event_pending() from design.txt (Jiri Olsa) [1172076] - [perf] symbols: Load map before using map->map_ip() (Jiri Olsa) [1172076] - [perf] tools: Fix traceevent plugin path definitions (Jiri Olsa) [1172076] - [perf] symbols: Fix JIT symbol resolution on heap (Jiri Olsa) [1172076] - [perf] stat: Fix memory corruption of xyarray when cpumask is used (Jiri Olsa) [1172076] - [perf] evsel: Remove duplicate member zeroing after free (Jiri Olsa) [1172076] - [perf] tools: Ensure sscanf does not overrun the "mem" field (Jiri Olsa) [1172076] - [perf] stat: fix NULL pointer reference bug with event unit (Jiri Olsa) [1172076] - [perf] tools: Add support for the xtensa architecture (Jiri Olsa) [1172076] - [perf] session: Free cpu_map in perf_session__cpu_bitmap (Jiri Olsa) [1172076] - [perf] timechart: Fix wrong SVG height (Jiri Olsa) [1172076] - [perf] tools: Remove unnecessary callchain cursor state restore on unmatch (Jiri Olsa) [1172076] - [perf] callchain: Spare double comparison of callchain first entry (Jiri Olsa) [1172076] - [perf] tools: Do proper comm override error handling (Jiri Olsa) [1172076] - [perf] symbols: Export elf_section_by_name and reuse (Jiri Olsa) [1172076] - [perf] probe: Release all dynamically allocated parameters (Jiri Olsa) [1172076] - [perf] probe: Release allocated probe_trace_event if failed (Jiri Olsa) [1172076] - [perf] tools: Add 'build-test' make target (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when xen plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when scsi plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when jbd2 plugin is is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when cfg80211 plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when mac80211 plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when sched_switch plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when kvm plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when kmem plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when hrtimer plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when function plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add pevent_unregister_print_function() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add pevent_unregister_event_handler() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: fix pointer-integer size mismatch (Jiri Olsa) [1172076] - [perf] hists: Convert hist entry functions to use struct he_stat (Jiri Olsa) [1172076] - [perf] tools: Factor out sample__resolve_callchain() (Jiri Olsa) [1172076] - [perf] tools: Remove symbol_conf.use_callchain check (Jiri Olsa) [1172076] - [perf] tools: Fix cross building (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Make plugin unload function receive pevent (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die() finally!! (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in trace_seq_init() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Check return value of realloc() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add state member to struct trace_seq (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Remove hard coded include to /usr/local/include in Makefile (Jiri Olsa) [1172076] - [perf] tools: Fix build error due to zfree() cast (Jiri Olsa) [1172076] - [perf] record: Rename --initial-delay to --delay (Jiri Olsa) [1172076] - [perf] record: Rename --no-delay to --no-buffering (Jiri Olsa) [1172076] - [perf] tools: Remove unused test-volatile-register-var.c (Jiri Olsa) [1172076] - [perf] probe: Fix build when DWARF support libraries not present (Jiri Olsa) [1172076] - [perf] diff: Color the Weighted Diff column (Jiri Olsa) [1172076] - [perf] diff: Color the Ratio column (Jiri Olsa) [1172076] - [perf] diff: Color the Delta column (Jiri Olsa) [1172076] - [perf] tools: Generalize percent_color_snprintf() (Jiri Olsa) [1172076] - [perf] tools: Include from asm/bug.h (Jiri Olsa) [1172076] - [perf] record: Add --initial-delay option (Jiri Olsa) [1172076] - [perf] tools: Use the DWARF unwind info only if loaded (Jiri Olsa) [1172076] - [perf] tools: Add test for building detached source tarballs (Jiri Olsa) [1172076] - [perf] tools: Include tools/lib/api/ in MANIFEST (Jiri Olsa) [1172076] - [perf] tools: Move perf's bug.h to a generic place (Jiri Olsa) [1172076] - [perf] tools: Define likely/unlikely in linux/compiler.h (Jiri Olsa) [1172076] - [perf] tools: Move perf's linux/compiler.h to a generic place (Jiri Olsa) [1172076] - [perf] evlist: Introduce evlist__for_each() & friends (Jiri Olsa) [1172076] - [perf] report: Move histogram entries collapsing to separate function (Jiri Olsa) [1172076] - [perf] report: Move hist browser selection code to separate function (Jiri Olsa) [1172076] - [perf] report: Move logic to warn about kptr_restrict'ed kernels to separate function (Jiri Olsa) [1172076] - [perf] tools: Comment typo fix (Jiri Olsa) [1172076] - [perf] stat: Fix --delay option in man page (Jiri Olsa) [1172076] - [perf] tools: Make perf_event__synthesize_mmap_events global (Jiri Olsa) [1172076] - [perf] machine: Fix id_hdr_size initialization (Jiri Olsa) [1172076] - [perf] tools: Automate setup of FEATURE_CHECK_(C|LD)FLAGS-all variables (Jiri Olsa) [1172076] - [perf] trace: Pack 'struct trace' (Jiri Olsa) [1172076] - [perf] header: Pack 'struct perf_session_env' (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Shut up plugins make message (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Replace tabs with spaces for all non-commands statements (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Do not generate dependency for system header files (Jiri Olsa) [1172076] - [perf] tests: Fix installation tests path setup (Jiri Olsa) [1172076] - [perf] tools: Move arch setup into seprate Makefile (Jiri Olsa) [1172076] - [perf] stat: Remove misplaced __maybe_unused (Jiri Olsa) [1172076] - [perf] tests: Fixup leak on error path in parse events test (Jiri Olsa) [1172076] - [perf] evlist: Auto unmap on destructor (Jiri Olsa) [1172076] - [perf] evlist: Close fds on destructor (Jiri Olsa) [1172076] - [perf] evlist: Move destruction of maps to evlist destructor (Jiri Olsa) [1172076] - [perf] record: Remove old evsel_list usage (Jiri Olsa) [1172076] - [perf] evlist: Move the SIGUSR1 error reporting logic to prepare_workload (Jiri Olsa) [1172076] - [perf] evlist: Send the errno in the signal when workload fails (Jiri Olsa) [1172076] - [perf] stat: Don't show counter information when workload fails (Jiri Olsa) [1172076] - [perf] tools: Use zfree to help detect use after free bugs (Jiri Olsa) [1172076] - [perf] tools: Introduce zfree (Jiri Olsa) [1172076] - [perf] tools: No need to test against NULL before calling free() (Jiri Olsa) [1172076] - [perf] ui/tui: Implement header window (Jiri Olsa) [1172076] - [perf] ui/tui: Split help message for perf top and report (Jiri Olsa) [1172076] - [perf] ui/tui: Protect windows by ui__lock (Jiri Olsa) [1172076] - [perf] probe: Support basic dwarf-based operations on uprobe events (Jiri Olsa) [1172076] - [perf] probe: Expand given path to absolute path (Jiri Olsa) [1172076] - [perf] config: Ignore generated files in feature-checks (Jiri Olsa) [1172076] - [perf] tools: Do not synthesize the treads of default guest (Jiri Olsa) [1172076] - [perf] tools: Use machine->pid for tgid if machine is guest (Jiri Olsa) [1172076] - [perf] tools: Set event->header.misc to PERF_RECORD_MISC_GUEST_USER if machine is guest (Jiri Olsa) [1172076] - [perf] tools: Find the proc info under machine->root_dir (Jiri Olsa) [1172076] - [perf] tools: Add support for PERF_RECORD_MISC_GUEST_USER in thread__find_addr_map() (Jiri Olsa) [1172076] - [perf] report: Print session information only if --stdio is given (Jiri Olsa) [1172076] - [perf] report: Use pr_*() functions where applicable (Jiri Olsa) [1172076] - [perf] symbols: Add 'machine' member to struct addr_location (Jiri Olsa) [1172076] - [perf] mem: Remove unused parameter from dump_raw_samples() (Jiri Olsa) [1172076] - [perf] scripting perl: Shorten function signatures (Jiri Olsa) [1172076] - [perf] scripting python: Shorten function signatures (Jiri Olsa) [1172076] - [perf] ui browser: Remove misplaced __maybe_unused (Jiri Olsa) [1172076] - [perf] report: Rename 'perf_report' to 'report' (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use global 'O' processing code (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use global QUIET_CLEAN build output (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use global QUIET_INSTALL build output (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use global QUIET_LINK build output (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add global QUIET_CC_FPIC build output (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use global QUIET_CC build output (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Remove print_app_build variable (Jiri Olsa) [1172076] - [perf] tools: Making QUIET_(CLEAN|INSTAL) variables global (Jiri Olsa) [1172076] - [perf] tests: Factor make install tests (Jiri Olsa) [1172076] - [perf] tools: Rename 'perf_record_opts' to 'record_opts (Jiri Olsa) [1172076] - [perf] record: Rename 'perf_record' to plain 'record' (Jiri Olsa) [1172076] - [perf] record: Simplify perf_record__write (Jiri Olsa) [1172076] - [perf] record: Use perf_data_file__write for output file (Jiri Olsa) [1172076] - [perf] inject: Handle output file via perf_data_file object (Jiri Olsa) [1172076] - [perf] tools: Get rid of a duplicate va_end() in error reporting routine (Jiri Olsa) [1172076] - [perf] report: Introduce helpers for processing callchains (Jiri Olsa) [1172076] - [perf] annotate: Make symbol__inc_addr_samples private (Jiri Olsa) [1172076] - [perf] annotate: Adopt methods from hists (Jiri Olsa) [1172076] - [perf] top: Use hist_entry__inc_addr_sample (Jiri Olsa) [1172076] - [perf] annotate: Add inc_samples method to addr_map_symbol (Jiri Olsa) [1172076] - [perf] hists: Leave symbol addr hist bucket auto alloc to symbol layer (Jiri Olsa) [1172076] - [perf] annotate: Auto allocate symbol per addr hist buckets (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Introduce pevent_filter_strerror() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Handle INVALID_ARG_TYPE errno in pevent_strerror (Jiri Olsa) [1172076] - [perf] hists: Do not pass period and weight to add_hist_entry() (Jiri Olsa) [1172076] - [perf] sort: Do not compare dso again (Jiri Olsa) [1172076] - [perf] sort: Compare addresses if no symbol info (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die() in some string conversion functions (Jiri Olsa) [1172076] - [perf] symbols: Use consistent name for the DSO binary type member (Jiri Olsa) [1172076] - [perf] timechart: Add --highlight option (Jiri Olsa) [1172076] - [perf] symbols: Clarify method to get DSO binary_type filename (Jiri Olsa) [1172076] - [perf] symbols: Remove needless static binary_type array (Jiri Olsa) [1172076] - [perf] timechart: Add support for topology (Jiri Olsa) [1172076] - [perf] timechart: Get number of CPUs from perf header (Jiri Olsa) [1172076] - [perf] timechart: Print pid along the name (Jiri Olsa) [1172076] - [perf] timechart: Add backtrace support to CPU info (Jiri Olsa) [1172076] - [perf] tools: Convert to new topic libraries (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Refactor pevent_filter_match() to get rid of die() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Make pevent_filter_add_filter_str() return pevent_errno (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Refactor process_filter() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Refactor create_arg_item() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die() in reparent_op_arg() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Make add_left() return pevent_errno (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die() in add_right() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in find_event() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in read_token() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() allocate_arg() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die in add_filter_type() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in show_error() (Jiri Olsa) [1172076] - [perf] completion: Complete 'perf kvm' (Jiri Olsa) [1172076] - [perf] evlist: Add perf_evlist__to_front() (Jiri Olsa) [1172076] - [perf] tools: Fix inverted error verification bug in thread__fork (Jiri Olsa) [1172076] - [perf] tools: Move mem_bswap32/64 to util.c (Jiri Olsa) [1172076] - [perf] evlist: Add can_select_event() method (Jiri Olsa) [1172076] - [perf] header: Allow header->data_offset to be predetermined (Jiri Olsa) [1172076] - [perf] tools: Add perf_event_paranoid() (Jiri Olsa) [1172076] - [perf] tools: Start carving out symbol parsing routines from perf (Jiri Olsa) [1172076] - [perf] unwinding: Use the per-feature check flags (Jiri Olsa) [1172076] - [perf] tools: Add per-feature check flags (Jiri Olsa) [1172076] - [perf] symbols: Fix bug in usage of the basename() function (Jiri Olsa) [1172076] - [perf] symbols: Rename filename argument (Jiri Olsa) [1172076] - [perf] symbols: Constify some DSO methods parameters (Jiri Olsa) [1172076] - [perf] symbols: Set freed members to NULL in dso destructor (Jiri Olsa) [1172076] - [perf] symbols: Constify dso->long_name (Jiri Olsa) [1172076] - [perf] symbols: Remove open coded management of long_name_allocated member (Jiri Olsa) [1172076] - [perf] symbols: Set alloc flag close to setting the long_name (Jiri Olsa) [1172076] - [perf] symbols: Remove open coded management of short_name_allocated member (Jiri Olsa) [1172076] - [perf] machine: Don't open code assign dso->short_name (Jiri Olsa) [1172076] - [perf] symbols: Rename [sl]name_alloc to match the members they refer to (Jiri Olsa) [1172076] - [perf] script: Add --header/--header-only options (Jiri Olsa) [1172076] - [perf] report: Add --header/--header-only options (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die() in pevent_filter_clear_trivial() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in pevent_filter_add_filter_str() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die() in create_arg_item() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in add_event() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in pevent_filter_alloc() (Jiri Olsa) [1172076] - [perf] kvm: Make perf kvm diff support --guestmount (Jiri Olsa) [1172076] - [perf] kvm: Move code to generate filename for perf-kvm to function (Jiri Olsa) [1172076] - [perf] annotate: Fix typo (Jiri Olsa) [1172076] - [perf] archive: Remove duplicated 'runs' in man page (Jiri Olsa) [1172076] - [perf] kvm: Fix bug in 'stat report' (Jiri Olsa) [1172076] - [perf] kvm: Introduce option -v for perf kvm command (Jiri Olsa) [1172076] - [perf] evlist: Fix mmap pages rounding to power of 2 (Jiri Olsa) [1172076] - [perf] evlist: Fix max mmap_pages (Jiri Olsa) [1172076] - [perf] evlist: Remove unnecessary parentheses (Jiri Olsa) [1172076] - [perf] record: Fix display of incorrect mmap pages (Jiri Olsa) [1172076] - [perf] script: Add an option to print the source line number (Jiri Olsa) [1172076] - [perf] script: Fix symoff printing in callchains (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Report better error message on bad function args (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use 'const' in variables pointing to const strings (Jiri Olsa) [1172076] - [perf] trace: Fix summary percentage when processing files (Jiri Olsa) [1172076] - [perf] trace: Add support for syscalls vs raw_syscalls (Jiri Olsa) [1172076] - [perf] tools: build: Fix install dependency (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Update kvm plugin with is_writable_pte helper (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Remove malloc_or_die from plugin_function.c (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Several cleanups for function plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use pevent_print_func_field in hrtimer_start handler (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use static functions in jbd2 plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Remove malloc_or_die from event-plugin.c (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add cfg80211 plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add scsi plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add xen plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add function plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add sched_switch plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add mac80211 plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add kvm plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add kmem plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add hrtimer plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add jbd2 plugin (Jiri Olsa) [1172076] - [perf] tools: Overload pr_stat traceevent print function (Jiri Olsa) [1172076] - [perf] tools: Add trace-event global object for tracepoint interface (Jiri Olsa) [1172076] - [perf] tools: Add trace-event object (Jiri Olsa) [1172076] - [perf] tools: Add build and install plugins targets (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Harmonize the install messages in lib-traceevent (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Change pevent_parse_format to include pevent handle (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add traceevent_host_bigendian function (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add plugin build support (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add plugin support (Jiri Olsa) [1172076] - [perf] script: Do not call perf_event__preprocess_sample() twice) (Jiri Olsa) [1172076] - [perf] symbols: Fix random fd closing with no libelf (Jiri Olsa) [1172076] - [perf] kvm: Update the 'record' man page entry for new --guest/--host behavior (Jiri Olsa) [1172076] - [perf] kvm: Fix spurious '=' use in man page (Jiri Olsa) [1172076] - [perf] kvm: Add more detail about buildid-list in man page (Jiri Olsa) [1172076] - [perf] target: Move the checking of which map function to call into function (Jiri Olsa) [1172076] - [perf] tools: Remove condition in machine__get_kernel_start_addr (Jiri Olsa) [1172076] - [perf] tools: Remove stackprotector feature check (Jiri Olsa) [1172076] - [perf] tools: Do not disable source line lookup just because of 1 failure (Jiri Olsa) [1172076] - [perf] symbols: Retain symbol source file name to lookup source line numbers (Jiri Olsa) [1172076] - [perf] symbols: Retain bfd reference to lookup source line numbers (Jiri Olsa) [1172076] - [perf] tools: Use asprintf instead of malloc plus snprintf (Jiri Olsa) [1172076] - [perf] trace: Honour -m option (Jiri Olsa) [1172076] - [perf] tools: Include test-stackprotector-all.c in test-all (Jiri Olsa) [1172076] - [perf] tools: Correct the message in feature-libnuma checking (Jiri Olsa) [1172076] - [perf] timechart: Move wake_events list to 'struct timechart' (Jiri Olsa) [1172076] - [perf] timechart: Move power_events list to 'struct timechart' (Jiri Olsa) [1172076] - [perf] timechart: Move all_data per_pid list to 'struct timechart' (Jiri Olsa) [1172076] - [perf] timechart: Introduce tool struct (Jiri Olsa) [1172076] - [perf] tools: Add perf_data_file__write interface (Jiri Olsa) [1172076] - [perf] tools: Add writen function (Jiri Olsa) [1172076] - [perf] tools: Fine tune readn function (Jiri Olsa) [1172076] - [perf] tools: Use correct return type for readn function (Jiri Olsa) [1172076] - [perf] record: Unify data output code into perf_record__write function (Jiri Olsa) [1172076] - [perf] tools: Fix tags/TAGS targets rebuilding (Jiri Olsa) [1172076] - [perf] timechart: Remove misplaced __maybe_unused (Jiri Olsa) [1172076] - [perf] timechart: Remove some needless struct forward declarations (Jiri Olsa) [1172076] - [perf] timechart: dynamically determine event fields offset (Jiri Olsa) [1172076] - [perf] symbols: Fix not finding kcore in buildid cache (Jiri Olsa) [1172076] - [perf] script: Print mmap[2] events also (Jiri Olsa) [1172076] - [perf] script: Print comm, fork and exit events also (Jiri Olsa) [1172076] - [perf] script: Print callchains and symbols if they exist (Jiri Olsa) [1172076] - [perf] tools: Export setup_list (Jiri Olsa) [1172076] - [perf] thread: Move comm_list check into function (Jiri Olsa) [1172076] - [perf] symbols: Move idle syms check from top to generic function (Jiri Olsa) [1172076] - [perf] evsel: Skip ignored symbols while printing callchain (Jiri Olsa) [1172076] - [perf] timechart: Add backtrace support (Jiri Olsa) [1172076] - [perf] timechart: Add support for -P and -T in timechart recording (Jiri Olsa) [1172076] - [perf] timechart: Group figures and add title with details (Jiri Olsa) [1172076] - [perf] timechart: Add support for displaying only tasks related data (Jiri Olsa) [1172076] - [perf] timechart: Use proc_num to implement --power-only (Jiri Olsa) [1172076] - [perf] timechart: Add option to limit number of tasks (Jiri Olsa) [1172076] - [perf] timechart: Always try to print at least 15 tasks (Jiri Olsa) [1172076] - [perf] record: Default -t option to no inheritance (Jiri Olsa) [1172076] - [perf] tools: Add option macro OPT_BOOLEAN_SET (Jiri Olsa) [1172076] - [perf] tools: Allow '--inherit' as the negation of '--no-inherit' (Jiri Olsa) [1172076] - [perf] record: Make per-cpu mmaps the default (Jiri Olsa) [1172076] - [perf] script: Move evname print code to process_event() (Jiri Olsa) [1172076] - [perf] completion: Rename file to reflect zsh support (Jiri Olsa) [1172076] - [perf] completion: Introduce zsh support (Jiri Olsa) [1172076] - [perf] completion: Factor out call to __ltrim_colon_completions (Jiri Olsa) [1172076] - [perf] completion: Factor out compgen stuff (Jiri Olsa) [1172076] - [perf] completion: Introduce a layer of indirection (Jiri Olsa) [1172076] - [perf] top: Make -g refer to callchains (Jiri Olsa) [1172076] - [perf] trace: Remove thread summary coloring (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use helper trace-seq in print functions like kernel does (Jiri Olsa) [1172076] - [perf] tools: stat: Add event unit and scale support (Jiri Olsa) [1172076] - [perf] Fix hotplug splat (Jiri Olsa) [1172076] - [perf] x86: Fix event scheduling (Jiri Olsa) [1172076] - [perf] nmi: Fix unknown NMI warning (Jiri Olsa) [1172076] - [perf] uapi: convert u64 to __u64 in exported headers (Jiri Olsa) [1172076] - [perf] Introduce a flag to enable close-on-exec in perf_event_open() (Jiri Olsa) [1172076] - [perf] Fix PERF_EVENT_IOC_PERIOD to force-reset the period (Jiri Olsa) [1172076] - [perf] Optimize ring-buffer write by depending on control dependencies (Jiri Olsa) [1172076]- [kernel] register_console: prevent adding the same console twice (Artem Savkov) [1169763] - [block] mtip32xx: Fix ERO and NoSnoop values in PCIe upstream on AMD systems (David Milburn) [1158605] - [block] mtip32xx: Remove dfs_parent after pci unregister (David Milburn) [1158605] - [block] mtip32xx: Increase timeout for STANDBY IMMEDIATE command (David Milburn) [1158605] - [virt] kvm: excessive pages un-pinning in kvm_iommu_map error path (Jacob Tanenbaum) [1156521] {CVE-2014-8369} - [md] dm-thin: fix missing out-of-data-space to write mode transition if blocks are released (Mike Snitzer) [1173184] - [md] dm-thin: fix inability to discard blocks when in out-of-data-space mode (Mike Snitzer) [1173184] - [md] dm-thin: fix crash by initializing thin device's refcount and completion earlier (Mike Snitzer) [1169431] - [x86] crypto: Add support for 192 & 256 bit keys to AESNI RFC4106 (Jarod Wilson) [1176211] - [net] bridge: multicast: enable snooping on general queries only (Marcelo Leitner) [1167003] - [net] bridge: multicast: add sanity check for general query destination (Marcelo Leitner) [1167003] - [net] bridge: multicast: add sanity check for query source addresses (Marcelo Leitner) [1167003] - [net] bridge: separate querier and query timer into IGMP/IPv4 and MLD/IPv6 ones (Marcelo Leitner) [1167003] - [net] bridge: use spin_lock_bh() in br_multicast_set_hash_max (Marcelo Leitner) [1167003] - [net] bridge: Fix potential deadlock on br->multicast_lock (Marcelo Leitner) [1167003] - [net] xfrm: ipcomp6 support (Jiri Pirko) [1124183] - [net] xfrm: xfrm6_tunnel in netns (Jiri Pirko) [1124183] - [net] xfrm: fixup xfrm6_tunnel error propagation (Jiri Pirko) [1124183] - [net] ipv4: use ip_skb_dst_mtu to determine mtu in ip_fragment (Hannes Frederic Sowa) [1170120] - [net] ipv4: introduce ip_dst_mtu_maybe_forward and protect forwarding path against pmtu spoofing (Hannes Frederic Sowa) [1170120] - [net] ipv4: new ip_no_pmtu_disc mode to always discard incoming frag needed msgs (Hannes Frederic Sowa) [1170120] - [net] inet: make no_pmtu_disc per namespace and kill ipv4_config (Hannes Frederic Sowa) [1170120] - [net] ipv4: improve documentation of ip_no_pmtu_disc (Hannes Frederic Sowa) [1170120] - [net] ipv6: yet another new IPV6_MTU_DISCOVER option IPV6_PMTUDISC_OMIT (Hannes Frederic Sowa) [1170120] - [net] ipv4: yet another new IP_MTU_DISCOVER option IP_PMTUDISC_OMIT (Hannes Frederic Sowa) [1170120] - [net] ipv6: support IPV6_PMTU_INTERFACE on sockets (Hannes Frederic Sowa) [1170120] - [net] ipv4: introduce new IP_MTU_DISCOVER mode IP_PMTUDISC_INTERFACE (Hannes Frederic Sowa) [1170120] - [net] gre: Fix use-after-free panic in ipgre_rcv() (Panu Matilainen) [1130443] - [net] netfilter: xt_tcpmss: Fix IPv6 default MSS too (Panu Matilainen) [1121486] - [net] netfilter: xt_tcpmss: Fix violation of RFC879 in absence of MSS option (Panu Matilainen) [1121486] - [net] sctp: fix memory leak in auth key management (Daniel Borkmann) [1163934] - [net] sctp: cache auth_enable per endpoint (Daniel Borkmann) [1152365] - [net] ipv4: disable bh while doing route gc (Marcelo Leitner) [1141866] - [net] vxlan: use custom ndo_change_mtu handler (Alexander Duyck) [1127108]- [mm] hugetlb: improve page-fault scalability (Larry Woodman) [1120365] - [hid] multitouch: manually add back Quanta 3001 handling (Benjamin Tissoires) [1117264] - [x86] xen: avoid freeing static 'name' when kasprintf() fails (Vitaly Kuznetsov) [1105497] - [x86] xen: suspend and resume system devices when running PVHVM (Vitaly Kuznetsov) [1105497] - [x86] xen: remove blocked time accounting from xen "clockchip" (Vitaly Kuznetsov) [1105497] - [x86] xen: Free onlined per-cpu data structure if we want to online it again (Vitaly Kuznetsov) [1105497] - [x86] xen: Check that the per_cpu data structure has data before freeing (Vitaly Kuznetsov) [1105497] - [x86] xen: Don't leak interrupt name when offlining (Vitaly Kuznetsov) [1105497] - [x86] xen: Encapsulate the struct clock_event_device in another structure (Vitaly Kuznetsov) [1105497] - [x86] xen: Add default value of -1 for IRQ and check for that (Vitaly Kuznetsov) [1105497] - [x86] xen: use non-tracing preempt in xen_clocksource_read() (Vitaly Kuznetsov) [1105497] - [x86] xen: Cleanup code/data sections definitions (Vitaly Kuznetsov) [1105497] - [x86] xen: Fix kasprintf splat when allocating timerd IRQ line (Vitaly Kuznetsov) [1105497] - [x86] xen: do not initialize PV timers on HVM if !xen_have_vector_callback (Vitaly Kuznetsov) [1105497] - [x86] xen: teardown timer for HVM as well (Vitaly Kuznetsov) [1105497] - [x86] Use xen_vcpuop_clockevent, xen_clocksource and xen wallclock (Vitaly Kuznetsov) [1105497] - [pci] Check parent kobject in pci_destroy_dev() (Myron Stowe) [1170329] - [pci] Add global pci_lock_rescan_remove() (Myron Stowe) [1170329] - [pci] Move device_del() from pci_stop_dev() to pci_destroy_dev() (Myron Stowe) [1170329] - [pci] Make device create/destroy logic symmetric (Myron Stowe) [1170329] - [pci] Stop all children first, before removing all children (Myron Stowe) [1170329] - [pci] Leave normal LIST_POISON in deleted list entries (Myron Stowe) [1170329] - [pci] Rename local variables to conventional names (Myron Stowe) [1170329] - [pci] Remove unused, commented-out, code (Myron Stowe) [1170329] - [pci] Stop and remove devices in one pass (Myron Stowe) [1170329] - [pci] Fold stop and remove helpers into their callers (Myron Stowe) [1170329] - [pci] Use list_for_each_entry() for bus->devices traversal (Myron Stowe) [1170329] - [pci] Remove pci_stop_and_remove_behind_bridge() (Myron Stowe) [1170329] - [pci] Don't export stop_bus_device and remove_bus_device interfaces (Myron Stowe) [1170329] - [pci] pcmcia: Use common pci_stop_and_remove_bus_device() (Myron Stowe) [1170329] - [pci] acpiphp: Use common pci_stop_and_remove_bus_device() (Myron Stowe) [1170329] - [pci] acpiphp: Stop disabling bridges on remove (Myron Stowe) [1170329] - [pci] make acpihp use __pci_remove_bus_device instead (Myron Stowe) [1170329] - [pci] export __pci_remove_bus_device (Myron Stowe) [1170329] - [pci] Rename pci_remove_behind_bridge to pci_stop_and_remove_behind_bridge (Myron Stowe) [1170329] - [pci] Rename pci_remove_bus_device to pci_stop_and_remove_bus_device (Myron Stowe) [1170329] - [pci] Fix pci cardbus removal (Myron Stowe) [1170329] - [pci] Only call pci_stop_bus_device() one time for child devices at remove (Myron Stowe) [1170329] - [scsi] Revert "fix our current target reap infrastructure" (David Milburn) [1168072] - [scsi] Revert "dual scan thread bug fix" (David Milburn) [1168072] - [s390] kernel: fix cpu target address of directed yield (Hendrik Brueckner) [1180061] - [s390] zfcp: auto port scan resiliency (Hendrik Brueckner) [1148125] - [s390] qeth: Display adjacent switch attributes (Hendrik Brueckner) [1148127] - [s390] dasd: add support for control unit initiated reconfiguration (Hendrik Brueckner) [1148119] - [s390] cio: fix multiple structure definitions (Hendrik Brueckner) [1148119] - [s390] Add a mechanism to get the subchannel id (Hendrik Brueckner) [1148119] - [s390] cio: handle unknown pgroup state (Hendrik Brueckner) [1053833] - [s390] cio: export vpm via sysfs (Hendrik Brueckner) [1053833] - [s390] cio: skip broken paths (Hendrik Brueckner) [1053833] - [s390] cio: dont abort verification after missing irq (Hendrik Brueckner) [1053833] - [s390] cio: add message for timeouts on internal I/O (Hendrik Brueckner) [1053833] - [netdrv] tg3: Change nvram command timeout value to 50ms (Ivan Vecera) [1176230] - [kernel] sched: Replace use of entity_key() (Larry Woodman) [1124603]- [input] alps: document the v7 touchpad packet protocol (Benjamin Tissoires) [1109395 947488] - [input] alps: fix finger counting for > 2 fingers on clickpads (Benjamin Tissoires) [1109395 947488] - [input] alps: sometimes a single touch is reported in mt (Benjamin Tissoires) [1109395 947488] - [input] alps: ignore new packets (Benjamin Tissoires) [1109395 947488] - [input] alps: allow up to 2 invalid packets without resetting device (Benjamin Tissoires) [1109395 947488] - [input] alps: ignore potential bare packets when device is out of sync (Benjamin Tissoires) [1109395 947488] - [input] alps: fix v4 button press recognition (Benjamin Tissoires) [1109395 947488] - [input] alps: suppress message about 'Unknown touchpad' (Benjamin Tissoires) [1109395 947488] - [input] alps: Rushmore and v7 resolution support (Benjamin Tissoires) [1109395 947488] - [input] alps: add support for v7 devices (Benjamin Tissoires) [1109395 947488] - [input] alps: cache firmware version (Benjamin Tissoires) [1109395 947488] - [input] alps: change decode function prototype to return an int (Benjamin Tissoires) [1109395 947488] - [input] alps: report 2 touches when we've > 2 fingers (Benjamin Tissoires) [1109395 947488] - [input] alps: add an alps_report_semi_mt_data function (Benjamin Tissoires) [1109395 947488] - [input] alps: use single touch data when v3 mt data contains only one finger (Benjamin Tissoires) [1109395 947488] - [input] alps: use standard contact tracking instead of DIY (Benjamin Tissoires) [1109395 947488] - [input] alps: use struct input_mt_pos to track coordinates (Benjamin Tissoires) [1109395 947488] - [input] alps: process_bitmap, round down when spreading adjescent fingers over 2 points (Benjamin Tissoires) [1109395 947488] - [input] alps: process_bitmap, fix counting of high point bits (Benjamin Tissoires) [1109395 947488] - [input] alps: process_bitmap, add alps_get_bitmap_points() helper function (Benjamin Tissoires) [1109395 947488] - [input] alps: process_bitmap, don't invert the Y-axis on Rushmore (Benjamin Tissoires) [1109395 947488] - [input] alps: improve 2-finger reporting on v3 models (Benjamin Tissoires) [1109395 947488] - [input] alps: fix rushmore packet decoding (Benjamin Tissoires) [1109395 947488] - [input] alps: add support for "Dolphin" devices (Benjamin Tissoires) [1109395 947488] - [input] alps: add support for DualPoint device on Dell XT2 model (Benjamin Tissoires) [1109395 947488] - [input] alps: change secondary device's name (Benjamin Tissoires) [1109395 947488] - [input] alps: add "Dolphin V1" touchpad support (Benjamin Tissoires) [1109395 947488] - [input] alps: add support for "Rushmore" touchpads (Benjamin Tissoires) [1109395 947488] - [input] alps: move pixel and bitmap info into alps_data struct (Benjamin Tissoires) [1109395 947488] - [input] alps: switch to using input_mt_report_finger_count (Benjamin Tissoires) [1109395 947488] - [input] alps: document the alps.h data structures (Benjamin Tissoires) [1109395 947488] - [input] alps: add semi-MT support for v4 protocol (Benjamin Tissoires) [1109395 947488] - [input] alps: add semi-MT support for v3 protocol (Benjamin Tissoires) [1109395 947488] - [x86] kvm: Check non-canonical addresses upon WRMSR (Frantisek Hrbata) [1152983] {CVE-2014-3610} - [mm] memcg: do not allow task about to OOM kill to bypass the limit (Johannes Weiner) [1088334] - [mm] memcg: do not declare OOM from __GFP_NOFAIL allocations (Johannes Weiner) [1088334] - [fs] buffer: move allocation failure loop into the allocator (Johannes Weiner) [1088334] - [mm] memcg: handle non-error OOM situations more gracefully (Johannes Weiner) [1088334] - [mm] memcg: do not trap chargers with full callstack on OOM (Johannes Weiner) [1088334] - [mm] memcg: rework and document OOM waiting and wakeup (Johannes Weiner) [1088334] - [mm] memcg: enable memcg OOM killer only for user faults (Johannes Weiner) [1088334] - [x86] mm: finish user fault error path with fatal signal (Johannes Weiner) [1088334] - [mm] pass userspace fault flag to generic fault handler (Johannes Weiner) [1088334] - [s390] mm: do not invoke OOM killer on kernel fault OOM (Johannes Weiner) [1088334] - [powerpc] mm: remove obsolete init OOM protection (Johannes Weiner) [1088334] - [powerpc] mm: invoke oom-killer from remaining unconverted page fault handlers (Johannes Weiner) [1088334]- [mm] swap: discard while swapping only if SWAP_FLAG_DISCARD_PAGES (Rafael Aquini) [975154] - [mm] swapon: check validity of swap_flags (Rafael Aquini) [975154] - [mm] swap: discard while swapping only if SWAP_FLAG_DISCARD (Rafael Aquini) [975154] - [hv] util: make struct hv_do_fcopy match Hyper-V host messages (Vitaly Kuznetsov) [1123156] - [hv] util: Properly pack the data for file copy functionality (Vitaly Kuznetsov) [1123156] - [block] nvme: Fix nvmeq waitqueue entry initialization (David Milburn) [1149304] - [block] nvme: Clear QUEUE_FLAG_STACKABLE (David Milburn) [1149304 1155715] - [block] nvme: Do not open disks that are being deleted (David Milburn) [1149304] - [block] nvme: Reference count pci device (David Milburn) [1149304] - [block] nvme: Fix filesystem sync deadlock on removal (David Milburn) [1149304] - [block] nvme: Fix START_STOP_UNIT Scsi->NVMe translation (David Milburn) [1149304] - [block] nvme: Use Log Page constants in SCSI emulation (David Milburn) [1149304] - [block] nvme: Define Log Page constants (David Milburn) [1149304] - [block] nvme: Fix hot cpu notification dead lock (David Milburn) [1149304] - [block] nvme: CPU hot plug notification (David Milburn) [1149304] - [block] nvme: Rename io_timeout to nvme_io_timeout (David Milburn) [1149304] - [block] nvme: Use last bytes of f/w rev SCSI Inquiry (David Milburn) [1149304] - [block] nvme: Adhere to request queue block accounting enable/disable (David Milburn) [1149304] - [block] nvme: Fix nvme get/put queue semantics (David Milburn) [1149304] - [block] nvme: Delete NVME_GET_FEAT_TEMP_THRESH (David Milburn) [1149304] - [block] nvme: Make admin timeout a module parameter (David Milburn) [1149304] - [block] nvme: Make iod bio timeout a parameter (David Milburn) [1149304] - [block] nvme: Prevent possible NULL pointer dereference (David Milburn) [1149304] - [block] nvme: Fix the buffer size passed in GetLogPage(CDW10.NUMD) (David Milburn) [1149304] - [block] nvme: Update data structures for NVMe 1.2 (David Milburn) [1149304] - [block] nvme: Enable BUILD_BUG_ON checks (David Milburn) [1149304] - [block] nvme: Update namespace and controller identify structures to the 1.1a spec (David Milburn) [1149304] - [block] nvme: Flush with data support (David Milburn) [1149304] - [block] nvme: Configure support for block flush (David Milburn) [1149304] - [block] nvme: Add tracepoints (David Milburn) [1149304] - [block] nvme: Protect against badly formatted CQEs (David Milburn) [1149304] - [block] nvme: Improve error messages (David Milburn) [1149304] - [block] nvme: Update copyright headers (David Milburn) [1149304] - [netdrv] mlx4_en: Adding missing initialization of perm_addr (Amir Vadai) [1120930]- [fs] cifs: don't compare uniqueids in cifs_prime_dcache unless server inode numbers are in use (Sachin Prabhu) [1163010] - [fs] cifs: always update the inode cache with the results from a FIND_* (Sachin Prabhu) [1163010] - [fs] nfsd: disable 4.1 in rhel6 (J. Bruce Fields) [1122493] - [x86] kvm: allow bit 10 to be cleared in MSR_IA32_MC4_CTL (Eduardo Habkost) [1025868] - [scsi] be2iscsi: Bump driver version (Rob Evers) [1133543] - [scsi] be2iscsi: Fix kernel panic during reboot/shutdown (Rob Evers) [1133543] - [firmware] iscsi_ibft: Fix finding Broadcom specific ibft sign (Maurizio Lombardi) [1095187] - [firmware] ibft: Fix finding IBFT ACPI table on UEFI (Maurizio Lombardi) [1095187] - [scsi] st: add a debug_flag module parameter request (Maurizio Lombardi) [1153819] - [scsi] bnx2fc: fix incorrect DMA memory mapping in bnx2fc_unmap_sg_list() (Maurizio Lombardi) [1119623] - [scsi] sd: fix a bug in deriving the FLUSH_TIMEOUT from the basic I/O timeout (Ewan Milne) [1104782] - [scsi] sd: Derive the FLUSH_TIMEOUT from the basic I/O timeout (Ewan Milne) [1104782]- [fs] proc/task_mmu: missing check during hugepage migration (Jacob Tanenbaum) [1105038] {CVE-2014-3940} - [fs] proc: use unsigned long inside /proc/*/statm (Rafael Aquini) [810317] - [net] ipv6: update Destination Cache entries when gateway turn into host (Jiri Pirko) [1174697] - [net] ipv6: increase ip6_rt_max_size to 16384 (Hannes Frederic Sowa) [1112946] - [net] ipv6: don't set DST_NOCOUNT for remotely added routes (Hannes Frederic Sowa) [1112946] - [net] ipv6: don't count addrconf generated routes against gc limit (Hannes Frederic Sowa) [1112946] - [net] ipv6: Don't put artificial limit on routing table size (Hannes Frederic Sowa) [1112946] - [scsi] bnx2fc: fix tgt spinlock locking (Maurizio Lombardi) [1079656] - [acpi] acpica: Remove FORCE_DELETE option for global reference count mechanism (Adrian Huang) [1155774] - [input] wacom: silence warning introduced in 6986e2c7 (Aristeu Rozanski) [1093435] - [input] wacom: fix retrieving touch_max bug (Aristeu Rozanski) [1093435] - [input] wacom: fix a typo for Cintiq 22HDT (Aristeu Rozanski) [1093435] - [input] wacom: add three new display tablets (Aristeu Rozanski) [1093435] - [input] wacom: add touch sensor support for Cintiq 24HD touch (Aristeu Rozanski) [1093435] - [input] wacom: add 0xE5 (MT device) support (Aristeu Rozanski) [1093435] - [input] wacom: retrieve maximum number of touch points (Aristeu Rozanski) [1093435] - [input] wacom: handle split-sensor devices with internal hubs (Aristeu Rozanski) [1093435] - [input] usb: move children to struct usb_port (Aristeu Rozanski) [1093435] - [media] gspca: ov519: Fix sensor detection problems (Gopal Tiwari) [1043584] - [kernel] module: fix kabi for 16k stacks (Johannes Weiner) [1045190 1060721] - [kernel] x86_64: expand kernel stack to 16K (Johannes Weiner) [1045190 1060721] - [kernel] hung_task: debugging: Add tracepoint to report the hang (Oleg Nesterov) [977930]- [crypto] crc32c: Kill pointless CRYPTO_CRC32C_X86_64 option (Jarod Wilson) [1036212] - [crypto] testmgr: add larger crc32c test vector to test FPU path in crc32c_intel (Jarod Wilson) [1036212] - [crypto] tcrypt: Added speed test in tcrypt for crc32c (Jarod Wilson) [1036212] - [crypto] crc32c: Optimize CRC32C calculation with PCLMULQDQ instruction (Jarod Wilson) [1036212] - [crypto] crc32c: Rename crc32c-intel.c to crc32c-intel_glue.c (Jarod Wilson) [1036212] - [mm] hugetlb: release pages in the error path of hugetlb_cow() (Rafael Aquini) [1063691] - [x86] traps: stop using IST for #SS (Petr Matousek) [1172811] {CVE-2014-9322} - [net] rtnetlink: wait for unregistering devices in rtnl_link_unregister() (Florian Westphal) [1133744] - [net] netns: Delay default_device_exit_batch until no devices are unregistering (Florian Westphal) [1133744] - [netdrv] igb: retire the RX_CSUM flag and use the netdev flag instead (Stefan Assmann) [1169711] - [netdrv] igb: Support RX-ALL feature flag (Stefan Assmann) [1169711] - [netdrv] igb: do vlan cleanup (Stefan Assmann) [1169711] - [netdrv] igb: add support for NETIF_F_RXHASH (Stefan Assmann) [1169711] - [netdrv] igb: convert to ndo_fix_features (Stefan Assmann) [1169711] - [netdrv] netxen: Fix link event handling (Tony Camuso) [1148022] - [netdrv] netxen: Fix bug in Tx completion path (Tony Camuso) [1148022] - [netdrv] netxen: Fix BUG "sleeping function called from invalid context" (Tony Camuso) [1148022] - [netdrv] netxen: Convert remaining uses of pr_warning to pr_warn (Tony Camuso) [1148022] - [netdrv] netxen: Fix typo in printk (Tony Camuso) [1148022] - [netdrv] netxen: remove init of dev->perm_addr in drivers (Tony Camuso) [1148022] - [netdrv] netxen: Remove DEFINE_PCI_DEVICE_TABLE macro use (Tony Camuso) [1148022] - [netdrv] netxen: get rid of SET_ETHTOOL_OPS (Tony Camuso) [1148022] - [netdrv] netxen: Use pci_enable_msix_range() instead of pci_enable_msix() (Tony Camuso) [1148022] - [netdrv] netxen: slight optimization of addr compare (Tony Camuso) [1148022] - [netdrv] netxen: Fix FSF address in file headers (Tony Camuso) [1148022] - [netdrv] netxen: remove unnecessary pci_set_drvdata() (Tony Camuso) [1148022] - [netdrv] netxen: make pci_error_handlers const (Tony Camuso) [1148022] - [netdrv] netxen: convert to SKB paged frag API (Tony Camuso) [1148022] - [netdrv] netxen: remove use of ndo_set_multicast_list in drivers (Tony Camuso) [1148022] - [netdrv] bna: allow transmit tagged frames (Ivan Vecera) [1138501] - [netdrv] bna: Support TSO and partial checksum with non-accelerated vlans (Ivan Vecera) [1138501]- [perf] trace: Fix ioctl 'request' beautifier build problems on !(i386 || x86_64) arches (Jiri Olsa) [1159929] - [perf] traceevent: Fix conversion of pointer to integer of different size (Jiri Olsa) [1159929] - [perf] traceevent: Fix use of multiple options in processing field (Jiri Olsa) [1159929] - [perf] header: Fix possible memory leaks in process_group_desc() (Jiri Olsa) [1159929] - [perf] header: Fix bogus group name (Jiri Olsa) [1159929] - [perf] tools: Tag thread comm as overriden (Jiri Olsa) [1159929] - [perf] record: Add an option to force per-cpu mmaps (Jiri Olsa) [1159929] - [perf] probe: Add '--demangle'/'--no-demangle' (Jiri Olsa) [1159929] - [perf] browser: Fix segfault caused by off by one handling END key (Jiri Olsa) [1159929] - [perf] symbols: Limit max callchain using max_stack on DWARF unwinding too (Jiri Olsa) [1159929] - [perf] evsel: Introduce perf_evsel__prev() method (Jiri Olsa) [1159929] - [perf] tools: Use perf_evlist__{first, last}, perf_evsel__next (Jiri Olsa) [1159929] - [perf] tools: Synthesize anon MMAP records again (Jiri Olsa) [1159929] - [perf] top: Add missing newline if the 'uid' is invalid (Jiri Olsa) [1159929] - [perf] tools: Remove trivial extra semincolon (Jiri Olsa) [1159929] - [perf] trace: Tweak summary output (Jiri Olsa) [1159929] - [perf] build: Fix feature-libunwind-debug-frame handling (Jiri Olsa) [1159929] - [perf] build: Fix timerfd feature check (Jiri Olsa) [1159929] - [perf] parse the .debug_frame section in case .eh_frame is not present (Jiri Olsa) [1159929] - [perf] tools: Check libunwind for availability of dwarf parsing feature (Jiri Olsa) [1159929] - [perf] arm: wire up perf_regs and unwind support for ARM (Jiri Olsa) [1159929] - [perf] traceevent: Add direct access to dynamic arrays (Jiri Olsa) [1159929] - [perf] target: Shorten perf_target__ to target__ (Jiri Olsa) [1159929] - [perf] tests: Handle throttle events in 'object code reading' test (Jiri Olsa) [1159929] - [perf] evlist: Refactor mmap_pages parsing (Jiri Olsa) [1159929] - [perf] evlist: Round mmap pages to power 2 - v2 (Jiri Olsa) [1159929] - [perf] record: Fix segfault with --no-mmap-pages (Jiri Olsa) [1159929] - [perf] trace: Add summary only option (Jiri Olsa) [1159929] - [perf] trace: Simplify '--summary' output (Jiri Olsa) [1159929] - [perf] trace: Change syscall summary duration order (Jiri Olsa) [1159929] - [perf] tests: Compensate lower sample freq with longer test loop (Jiri Olsa) [1159929] - [perf] trace: Fix segfault on perf trace -i perf.data (Jiri Olsa) [1159929] - [perf] trace: Separate tp syscall field caching into init routine to be reused (Jiri Olsa) [1159929] - [perf] trace: Beautify fifth argument of mmap() as fd (Jiri Olsa) [1159929] - [perf] tests: Use lower sample_freq in sw clock event period test (Jiri Olsa) [1159929] - [perf] tests: Check return of perf_evlist__open sw clock event period test (Jiri Olsa) [1159929] - [perf] record: Move existing write_output into helper function (Jiri Olsa) [1159929] - [perf] record: Use correct return type for write() (Jiri Olsa) [1159929] - [perf] tools: Prevent condition that all sort keys are elided (Jiri Olsa) [1159929] - [perf] machine: Simplify synthesize_threads method (Jiri Olsa) [1159929] - [perf] machine: Introduce synthesize_threads method out of open coded equivalent (Jiri Olsa) [1159929] - [perf] record: Synthesize non-exec MMAP records when --data used (Jiri Olsa) [1159929] - [perf] evsel: Remove idx parm from constructor (Jiri Olsa) [1159929] - [perf] progress: Don't force a refresh during progress update (Jiri Olsa) [1159929] - [perf] tools: Remove unneeded include (Jiri Olsa) [1159929] - [perf] record: Remove post_processing_offset variable (Jiri Olsa) [1159929] - [perf] record: Remove advance_output function (Jiri Olsa) [1159929] - [perf] record: Refactor feature handling into a separate function (Jiri Olsa) [1159929] - [perf] trace: Don't relookup fields by name in each sample (Jiri Olsa) [1159929] - [perf] evsel: Ditch evsel->handler.data field (Jiri Olsa) [1159929] - [perf] Add required memory barriers (Jiri Olsa) [1159929] - [perf] tools: Finish the removal of 'self' arguments (Jiri Olsa) [1159929] - [perf] tools: Check maximum frequency rate for record/top (Jiri Olsa) [1159929] - [perf] fs: Add procfs support (Jiri Olsa) [1159929] - [perf] fs: Rename NAME_find_mountpoint() to NAME__mountpoint() (Jiri Olsa) [1159929] - [perf] tools: Factor sysfs code into generic fs object (Jiri Olsa) [1159929] - [perf] list: Add usage (Jiri Olsa) [1159929] - [perf] list: Remove a level of indentation (Jiri Olsa) [1159929] - [perf] build: Fix detection of non-core features (Jiri Olsa) [1159929] - [perf] kvm: Disable live command if timerfd is not supported (Jiri Olsa) [1159929] - [perf] hists: Consolidate __hists__add_*entry() (Jiri Olsa) [1159929] - [perf] traceevent: Add pevent_print_func_field() helper function (Jiri Olsa) [1159929] - [perf] traceevent: Add flags NOHANDLE and PRINTRAW to individual events (Jiri Olsa) [1159929] - [perf] traceevent: Check for spaces in character array (Jiri Olsa) [1159929] - [perf] traceevent: Have bprintk output the same as the kernel does (Jiri Olsa) [1159929] - [perf] traceevent: Handle __print_hex(__get_dynamic_array(fieldname), len) (Jiri Olsa) [1159929] - [perf] traceevent: If s is a pointer, check printk formats (Jiri Olsa) [1159929] - [perf] traceevent: Update printk formats when entered (Jiri Olsa) [1159929] - [perf] traceevent: Add support for extracting trace_clock in report (Jiri Olsa) [1159929] - [perf] stat: Enhance option parse error message (Jiri Olsa) [1159929] - [perf] top: Use parse_options_usage() for -s option failure (Jiri Olsa) [1159929] - [perf] report: Use parse_options_usage() for -s option failure (Jiri Olsa) [1159929] - [perf] report: Postpone setting up browser after parsing options (Jiri Olsa) [1159929] - [perf] tools: Show single option when failed to parse (Jiri Olsa) [1159929] - [perf] evsel: Always use perf_evsel__set_sample_bit() (Jiri Olsa) [1159929] - [perf] evlist: Add a debug print if event buffer mmap fails (Jiri Olsa) [1159929] - [perf] tools: Fix libunwind build and feature detection for 32-bit build (Jiri Olsa) [1159929] - [perf] tools: Fix 32-bit cross build (Jiri Olsa) [1159929] - [perf] script: Set up output options for in-stream attributes (Jiri Olsa) [1159929] - [perf] evsel: Add a debug print if perf_event_open fails (Jiri Olsa) [1159929] - [perf] tools: Get current comm instead of last one (Jiri Olsa) [1159929] - [perf] tools: Compare hists comm by addresses (Jiri Olsa) [1159929] - [perf] tools: Add new COMM infrastructure (Jiri Olsa) [1159929] - [perf] tools: Add time argument on COMM setting (Jiri Olsa) [1159929] - [perf] tools: Use an accessor to read thread comm (Jiri Olsa) [1159929] - [perf] tools: Add missing data.h into LIB_H headers (Jiri Olsa) [1159929] - [perf] probe: Fix typo (Jiri Olsa) [1159929] - [perf] bench: Fix two warnings (Jiri Olsa) [1159929] - [perf] tools: Remove cast of non-variadic function to variadic (Jiri Olsa) [1159929] - [perf] tools: Show progress on histogram collapsing (Jiri Olsa) [1159929] - [perf] progress: Per progress bar state (Jiri Olsa) [1159929] - [perf] ui: Rename ui_progress to ui_progress_ops (Jiri Olsa) [1159929] - [perf] tools: Fix non-debug build (Jiri Olsa) [1159929] - [perf] evlist: Validate that mmap_pages is not too big (Jiri Olsa) [1159929] - [perf] tools: Do not accept parse_tag_value() overflow (Jiri Olsa) [1159929] - [perf] inject: Do not repipe attributes to a perf.data file (Jiri Olsa) [1159929] - [perf] script: Make perf_script a local variable (Jiri Olsa) [1159929] - [perf] sched: Optimize build time (Jiri Olsa) [1159929] - [perf] sched: Make struct perf_sched sched a local variable (Jiri Olsa) [1159929] - [perf] bench: Change the procps visible command-name of invididual benchmark tests plus cleanups (Jiri Olsa) [1159929] - [perf] probe: Find fentry mcount fuzzed parameter location (Jiri Olsa) [1159929] - [perf] probe: Support "$vars" meta argument syntax for local variables (Jiri Olsa) [1159929] - [perf] tools: Stop using 'self' in some more places (Jiri Olsa) [1159929] - [perf] top: Add --max-stack option to limit callchain stack scan (Jiri Olsa) [1159929] - [perf] report: Add --max-stack option to limit callchain stack scan (Jiri Olsa) [1159929] - [perf] session: Separating data file properties from session (Jiri Olsa) [1159929] - [perf] tools: Add perf_data_file__open interface to data object (Jiri Olsa) [1159929] - [perf] tools: Add data object to handle perf data file (Jiri Olsa) [1159929] - [perf] tools: Compare dso's also when comparing symbols (Jiri Olsa) [1159929] - [perf] callchain: Convert children list to rbtree (Jiri Olsa) [1159929] - [perf] list: Show error if tracepoints not available (Jiri Olsa) [1159929] - [perf] script: Print addr by default for BTS (Jiri Olsa) [1159929] - [perf] evlist: Factor out duplicated mmap code (Jiri Olsa) [1159929] - [perf] evlist: Fix perf_evlist__mmap comments (Jiri Olsa) [1159929] - [perf] tools: Fix bench/numa.c for 32-bit build (Jiri Olsa) [1159929] - [perf] tools: Fix test_on_exit for 32-bit build (Jiri Olsa) [1159929] - [perf] evlist: Fix 32-bit build error (Jiri Olsa) [1159929] - [perf] session: Add missing members to perf_event__attr_swap() (Jiri Olsa) [1159929] - [perf] session: Add missing sample flush for piped events (Jiri Olsa) [1159929] - [perf] record: Improve write_output error message (Jiri Olsa) [1159929] - [perf] evsel: Add missing decrement in id sample parsing (Jiri Olsa) [1159929] - [perf] evsel: Add missing 'mmap2' from debug print (Jiri Olsa) [1159929] - [perf] trace: Improve messages related to /proc/sys/kernel/perf_event_paranoid (Jiri Olsa) [1159929] - [perf] tools: Introduce filename__read_int helper (Jiri Olsa) [1159929] - [perf] evlist: Introduce perf_evlist__strerror_tp method (Jiri Olsa) [1159929] - [perf] trace: Improve event processing exit (Jiri Olsa) [1159929] - [perf] trace: Use vfs_getname hook if available (Jiri Olsa) [1159929] - [perf] trace: Split fd -> pathname array handling (Jiri Olsa) [1159929] - [perf] symbols: Fix a mmap and munmap mismatched bug (Jiri Olsa) [1159929] - [perf] symbols: Fix a memory leak due to symbol__delete not being used (Jiri Olsa) [1159929] - [perf] annotate: Another fix for annotate_browser__callq() (Jiri Olsa) [1159929] - [perf] buildid-cache: Add ability to add kcore to the cache (Jiri Olsa) [1159929] - [perf] annotate: Fix annotate_browser__callq() (Jiri Olsa) [1159929] - [perf] symbols: Add ability to find kcore in build-id cache (Jiri Olsa) [1159929] - [perf] tools: Add copyfile_mode() (Jiri Olsa) [1159929] - [perf] annotate: Find kcore symbols on other maps (Jiri Olsa) [1159929] - [perf] build: Simplify the autodep inclusion rule (Jiri Olsa) [1159929] - [perf] build: Improve the 'stackprotector' feature test (Jiri Olsa) [1159929] - [perf] build: Remove the volatile-register-var feature check (Jiri Olsa) [1159929] - [perf] build: Simplify the libelf logic (Jiri Olsa) [1159929] - [perf] build: Fix DPACKAGE definitions for the libbfd et al testcases (Jiri Olsa) [1159929] - [perf] build: Pass through DEBUG parameter (Jiri Olsa) [1159929] - [perf] build: Fix non-existent build directory handling (Jiri Olsa) [1159929] - [perf] symbols: Add map_groups__find_ams() (Jiri Olsa) [1159929] - [perf] symbols: Workaround objdump difficulties with kcore (Jiri Olsa) [1159929] - [perf] symbols: Validate kcore module addresses (Jiri Olsa) [1159929] - [perf] tools: Separate lbfd check out of NO_DEMANGLE condition (Jiri Olsa) [1159929] - [perf] tests: Fix memory leak in dso-data.c (Jiri Olsa) [1159929] - [perf] tools: Fix old GCC build error in 'get_srcline' (Jiri Olsa) [1159929] - [perf] trace: Add summary option to dump syscall statistics (Jiri Olsa) [1159929] - [perf] util: Add findnew method to intlist (Jiri Olsa) [1159929] - [perf] trace: Improve the error messages (Jiri Olsa) [1159929] - [perf] timechart: Add example in the documentation (Jiri Olsa) [1159929] - [perf] tools: Implement summary output for 'make install' (Jiri Olsa) [1159929] - [perf] tools: Align perf version output to other build messages (Jiri Olsa) [1159929] - [perf] tools: Harmonize the various build messages in perf, lib-traceevent, lib-lk (Jiri Olsa) [1159929] - [perf] tools: Implement summary output for 'make clean' (Jiri Olsa) [1159929] - [perf] tools: Fix redirection printouts (Jiri Olsa) [1159929] - [perf] trace: Initial beautifier for ioctl's 'cmd' arg (Jiri Olsa) [1159929] - [perf] trace: Prepare the strarray scnprintf method for reuse (Jiri Olsa) [1159929] - [perf] trace: Allow specifying index offset in strarrays (Jiri Olsa) [1159929] - [perf] symbols: Make a separate function to parse /proc/modules (Jiri Olsa) [1159929] - [perf] intlist: Add priv member (Jiri Olsa) [1159929] - [perf] trace: Use new machine method to loop over threads (Jiri Olsa) [1159929] - [perf] machine: Add method to loop over threads and invoke handler (Jiri Olsa) [1159929] - [perf] trace: Add record option (Jiri Olsa) [1159929] - [perf] trace: Fix comm resolution when reading events from file (Jiri Olsa) [1159929] - [perf] stat: Add units to nanosec-based counters (Jiri Olsa) [1159929] - [perf] stat: Don't require a workload when using system wide or CPU options (Jiri Olsa) [1159929] - [perf] stat: Fix misleading message when specifying cpu list or system wide (Jiri Olsa) [1159929] - [perf] evlist: Fix perf_evlist__mmap_read event overflow (Jiri Olsa) [1159929] - [perf] bench: Fix failing assertions in numa bench (Jiri Olsa) [1159929] - [perf] tools: Ignore 'perf timechart' output file (Jiri Olsa) [1159929] - [perf] stat: Don't print bogus data on -e instructions (Jiri Olsa) [1159929] - [perf] stat: Don't print bogus data on -e cycles (Jiri Olsa) [1159929] - [perf] tools: Move start conditions to start of the flex file (Jiri Olsa) [1159929] - [perf] tools: Add missing -ldl for gtk build (Jiri Olsa) [1159929] - [perf] machine: Use snprintf instead of sprintf (Jiri Olsa) [1159929] - [perf] bench: sched Add --threaded option (Jiri Olsa) [1159929] - [perf] trace: Add 'trace' alias to 'perf trace' (Jiri Olsa) [1159929] - [perf] trace: Show path associated with fd in live sessions (Jiri Olsa) [1159929] - [perf] trace: Beautify mlock & friends 'addr' arg (Jiri Olsa) [1159929] - [perf] trace: Handle MSG_WAITFORONE not defined (Jiri Olsa) [1159929] - [perf] trace: Add beautifier for clock_gettime's clk_id argument (Jiri Olsa) [1159929] - [perf] trace: Beautify pipe2 'flags' arg (Jiri Olsa) [1159929] - [perf] trace: Use socket's beautifiers in socketpair (Jiri Olsa) [1159929] - [perf] trace: Don't supress zeroed args when there is an strarray entry for it (Jiri Olsa) [1159929] - [perf] trace: Add helper for syscalls with a single strarray arg (Jiri Olsa) [1159929] - [perf] trace: Beautify flock 'cmd' arg (Jiri Olsa) [1159929] - [perf] trace: Beautify epoll_ctl 'op' arg (Jiri Olsa) [1159929] - [perf] tools: Fix srcline sort key behavior (Jiri Olsa) [1159929] - [perf] tools: Implement addr2line directly using libbfd (Jiri Olsa) [1159929] - [perf] tools: Save failed result of get_srcline() (Jiri Olsa) [1159929] - [perf] annotate: Pass dso instead of dso_name to get_srcline() (Jiri Olsa) [1159929] - [perf] tools: Do not try to call addr2line on non-binary files (Jiri Olsa) [1159929] - [perf] annotate: Factor out get/free_srcline() (Jiri Olsa) [1159929] - [perf] hists: Free srcline when freeing hist_entry (Jiri Olsa) [1159929] - [perf] annotate: Reuse path from the result of addr2line (Jiri Olsa) [1159929] - [perf] sort: Fix a memory leak on srcline (Jiri Olsa) [1159929] - [perf] tools: Separate out GTK codes to libperf-gtk.so (Jiri Olsa) [1159929] - [perf] symbols: Add new option --ignore-vmlinux for perf top (Jiri Olsa) [1159929] - [perf] tools: Adding throttle event data struct support (Jiri Olsa) [1159929] - [perf] evlist: Introduce perf_evlist__new_default function (Jiri Olsa) [1159929] - [perf] tools: Add possibility to specify mmap size (Jiri Olsa) [1159929] - [perf] tools: Check mmap pages value early (Jiri Olsa) [1159929] - [perf] lock: Account for lock average wait time (Jiri Olsa) [1159929] - [perf] lock: Limit bad rate precision (Jiri Olsa) [1159929] - [perf] lock: Redo __cmd_report (Jiri Olsa) [1159929] - [perf] lock: Plug some memleaks (Jiri Olsa) [1159929] - [perf] lock: Return proper code in report_lock_*_event (Jiri Olsa) [1159929] - [perf] lock: Remove dead code (Jiri Olsa) [1159929] - [perf] tools: Unify page_size usage (Jiri Olsa) [1159929] - [perf] tools: Remove unused trace-event-* code (Jiri Olsa) [1159929] - [perf] symbols: Support for Openembedded/Yocto -dbg packages (Jiri Olsa) [1159929] - [perf] completion: Use more comp words (Jiri Olsa) [1159929] - [perf] completion: Strip dependency on bash-completion (Jiri Olsa) [1159929] - [perf] completion: Strip function_exists () (Jiri Olsa) [1159929] - [perf] completion: Strip dependency on _filedir (Jiri Olsa) [1159929] - [perf] completion: Update __ltrim_colon_completions (Jiri Olsa) [1159929] - [perf] completion: Don't dictate perf install location (Jiri Olsa) [1159929] - [perf] trace: Add option to show process COMM (Jiri Olsa) [1159929] - [perf] trace: Beautify eventfd2 'flags' arg (Jiri Olsa) [1159929] - [perf] trace: Beautify send/recv syscall 'flags' arg (Jiri Olsa) [1159929] - [perf] trace: Don't print zeroed args (Jiri Olsa) [1159929] - [perf] trace: Remove duplicate mmap entry in syscall_fmts array (Jiri Olsa) [1159929] - [perf] trace: Add option to show full timestamp (Jiri Olsa) [1159929] - [perf] trace: Beautify rlmimit resources (Jiri Olsa) [1159929] - [perf] trace: Beautify access 'mode' arg (Jiri Olsa) [1159929] - [perf] trace: Beautify socket 'type' arg (Jiri Olsa) [1159929] - [perf] trace: Beautify socket 'family' arg (Jiri Olsa) [1159929] - [perf] trace: Beautify signal number arg in several syscalls (Jiri Olsa) [1159929] - [perf] trace: Beautify rt_sigprocmask 'how' arg (Jiri Olsa) [1159929] - [perf] trace: Beautify fcntl 'cmd' arg (Jiri Olsa) [1159929] - [perf] trace: Use strarray for ltrace's whence arg (Jiri Olsa) [1159929] - [perf] trace: Allow passing parms to arg formatters (Jiri Olsa) [1159929] - [perf] trace: Put syscall formatter parms into struct (Jiri Olsa) [1159929] - [perf] build: Clean up feature_print_code() (Jiri Olsa) [1159929] - [perf] build: Pass through LDFLAGS to feature tests (Jiri Olsa) [1159929] - [perf] build: Harmonize the style of the feature testcases (Jiri Olsa) [1159929] - [perf] build: Fix O=/some/dir perf.o type of targets (Jiri Olsa) [1159929] - [perf] build: Fix non-canonical directory names in O= (Jiri Olsa) [1159929] - [perf] build: Exclude MAKEFLAGS from nested invocation (Jiri Olsa) [1159929] - [perf] build: Make sure autodep feature binaries honor the O= setting (Jiri Olsa) [1159929] - [perf] build: Pass through all targets to Makefile.perf (Jiri Olsa) [1159929] - [perf] build: Collapse the test-all.c testcase (Jiri Olsa) [1159929] - [perf] build: Clean up various testcases (Jiri Olsa) [1159929] - [perf] build: Remove unused config/feature-tests.mak (Jiri Olsa) [1159929] - [perf] build: split out feature checks: 'liberty', 'liberty-z', 'cplus-demangle' (Jiri Olsa) [1159929] - [perf] build: Standardize the various messages output by parallel make (Jiri Olsa) [1159929] - [perf] build: Flip Makefile.parallel and Makefile.perf (Jiri Olsa) [1159929] - [perf] build: Automatically build in parallel, based on number of CPUs in the system (Jiri Olsa) [1159929] - [perf] build: Improve printout-of auto-detected features (Jiri Olsa) [1159929] - [perf] build: Speed up auto-detection (Jiri Olsa) [1159929] - [perf] build: Invoke feature-checks 'clean' target from the main Makefile (Jiri Olsa) [1159929] - [perf] build: Fix double/triple-build of the feature detection logic during 'make install' et al (Jiri Olsa) [1159929] - [perf] build: Speed up the final link (Jiri Olsa) [1159929] - [perf] build: Speed up git-version test on re-make (Jiri Olsa) [1159929] - [perf] build: Speed up auto-detection of features by adding a 'test-all' target (Jiri Olsa) [1159929] - [perf] build: Turn strlcpy() into a __weak function (Jiri Olsa) [1159929] - [perf] build: Clean up util/include/linux/compiler.h (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'backtrace' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'on-exit' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'strlcpy' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libbfd' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libpython-version' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libpython' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libperl' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'gtk2-infobar' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'gtk2' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libslang' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libaudit' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libunwind' (Jiri Olsa) [1159929] - [perf] build: Clean up the libunwind logic in config/Makefile (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libelf-getphdrnum' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libelf-mmap' (Jiri Olsa) [1159929] - [perf] build: Clean up the mmap logic in config/Makefile (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'dwarf' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'glibc' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libelf' (Jiri Olsa) [1159929] - [perf] build: Clean up the libelf logic in config/Makefile (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'bionic' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'fortify-source' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'volatile-register-var' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'stackprotector' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'stackprotector-all' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libnuma' (Jiri Olsa) [1159929] - [perf] build: Add 'autodep' functionality, generate feature test dependencies automatically (Jiri Olsa) [1159929] - [perf] build: Add feature check core code (Jiri Olsa) [1159929] - [perf] standardize feature support define names to: HAVE_{FEATURE}_SUPPORT (Jiri Olsa) [1159929] - [perf] Document the new transaction sample type (Jiri Olsa) [1159929] - [perf] Disable all pmus on unthrottling and rescheduling (Jiri Olsa) [1159929] - [perf] x86: Fix constraint table end marker bug (Jiri Olsa) [1159929] - [perf] Remove fragile swevent hlist optimization (Jiri Olsa) [1159929] - [perf] Factor out strncpy() in perf_event_mmap_event() (Jiri Olsa) [1159929] - [perf] Update a stale comment (Jiri Olsa) [1159929] - [perf] Optimize perf_output_begin() -- address calculation (Jiri Olsa) [1159929] - [perf] Optimize perf_output_begin() -- lost_event case (Jiri Olsa) [1159929] - [perf] Optimize perf_output_begin() (Jiri Olsa) [1159929] - [perf] Add unlikely() to the ring-buffer code (Jiri Olsa) [1159929] - [perf] Simplify the ring-buffer code (Jiri Olsa) [1159929] - [perf] Fix ring_buffer perf_output_space() boundary calculation (Jiri Olsa) [1159929] - [perf] Fix the perf context switch optimization (Jiri Olsa) [1159929] - [perf] Allow the PMU driver to choose the CPU on which to install events (Jiri Olsa) [1159929] - [perf] Avoid race between cpu hotplug and installing event (Jiri Olsa) [1159929] - [perf] Change zero-padding of strings in perf_event_mmap_event() (Jiri Olsa) [1159929] - [perf] Do not waste PAGE_SIZE bytes for ALIGN(8) in perf_event_mmap_event() (Jiri Olsa) [1159929] - [perf] Kill the dead !vma->vm_mm code in perf_event_mmap_event() (Jiri Olsa) [1159929] - [perf] Fix strncpy() use, always make sure it's NUL terminated (Jiri Olsa) [1159929] - [perf] x86: Optimize intel_pmu_pebs_fixup_ip() (Jiri Olsa) [1159929] - [perf] Enforce 1 as lower limit for perf_event_max_sample_rate (Jiri Olsa) [1159929] - [perf] Optimize throttling code (Jiri Olsa) [1159929] - [perf] x86: Fix build warning in intel_pmu_drain_pebs_nhm() (Jiri Olsa) [1159929] - [perf] x86: Remove division from the intel_pmu_drain_pebs_nhm() hot path (Jiri Olsa) [1159929] - [perf] Fix perf ring buffer memory ordering (Jiri Olsa) [1159929] - [perf] x86: Block PMIs on init to prevent a stream of unkown NMIs (Jiri Olsa) [1159929] - [perf] x86: Fix counter corruption when using lots of perf groups (Jiri Olsa) [1159929] - [perf] trace: Compat fix for raw_syscall:* events (Jiri Olsa) [1159929] - [perf] trace: Revert compat skipping of 'nr' field (Jiri Olsa) [1159929] - [perf] trace: Missing include for audit-devel-libs feature detection (Jiri Olsa) [1159929]- [fs] nfs: reject zero layout with zeroed stripe unit (Niels de Vos) [1166643] - [md] dm: fix RHEL6 kABI breakage in mapped_device structure (Mike Snitzer) [1169431] - [md] dm: use rcu_dereference_protected instead of rcu_dereference (Mike Snitzer) [1169431] - [md] dm-thin: suspend_resume active thin devices when reloading thin-pool (Mike Snitzer) [1169431] - [md] dm-thin: do not allow thin device activation while pool is suspended (Mike Snitzer) [1169431] - [md] dm-thin: remove stale 'trim' message in block comment above pool_message (Mike Snitzer) [1169431] - [md] dm-thin: fix a race in thin_dtr (Mike Snitzer) [1169431] - [md] dm: update wait_on_bit calls for RHEL (Mike Snitzer) [1169431] - [md] dm: enhance internal suspend and resume interface (Mike Snitzer) [1169431] - [md] dm: add presuspend_undo hook to target_type (Mike Snitzer) [1169431] - [md] dm: return earlier from dm_blk_ioctl if target doesn't implement .ioctl (Mike Snitzer) [1169431] - [md] dm: do not call dm_sync_table() when creating new devices (Mike Snitzer) [1169431] - [md] dm: sparse: Annotate field with __rcu for checking (Mike Snitzer) [1169431] - [md] dm: Use rcu_dereference() for accessing rcu pointer (Mike Snitzer) [1169431] - [md] dm: allow active and inactive tables to share dm_devs (Mike Snitzer) [1169431] - [md] dm-table: add dm_table_run_md_queue_async (Mike Snitzer) [1169431] - [md] dm-mpath: stop queueing IO when no valid paths exist (Mike Snitzer) [1169431] - [md] dm-bufio: fix memleak when using a dm_buffer's inline bio (Mike Snitzer) [1169431] - [md] dm-btree: fix a recursion depth bug in btree walking code (Mike Snitzer) [1169431] - [net] rds: fix possible double free on sock tear down (Herton R. Krzesinski) [1161147] - [acpi] memhotplug: bind the memory device when the driver is being loaded (Igor Mammedov) [1150510] - [acpi] memhotplug: don't allow to eject the memory device if it is being used (Igor Mammedov) [1150510] - [acpi] memhotplug: free memory device if acpi_memory_enable_device() failed (Igor Mammedov) [1150510] - [acpi] memhotplug: fix memory leak when memory device is unbound from acpi_memhotplug (Igor Mammedov) [1150510] - [acpi] memhotplug: deal with eject request in hotplug queue (Igor Mammedov) [1150510] - [acpi] memhotplug: add memory offline code to acpi_memory_device_remove() (Igor Mammedov) [1150510] - [acpi] memhotplug: call acpi_bus_trim() to remove memory device (Igor Mammedov) [1150510] - [block] xen-blkfront: remove type check from blkfront_setup_discard (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: If no barrier or flush is supported, use invalid operation (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: fix a deadlock while handling discard response (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: Handle discard requests (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: add BLKIF_OP_DISCARD and discard request struct (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: Union the blkif_request request specific fields (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: Introduce BLKIF_OP_FLUSH_DISKCACHE support (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: Provide for 'feature-flush-cache' the BLKIF_OP_WRITE_FLUSH_CACHE operation (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: cope with backend that fail empty BLKIF_OP_WRITE_BARRIER requests (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: Implement FUA with BLKIF_OP_WRITE_BARRIER (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: change blk_shadow.request to proper pointer (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: map REQ_FLUSH into a full barrier (Vitaly Kuznetsov) [1103797] - [virtio] set pci bus master enable bit (Fam Zheng) [1159913]- [kernel] ipc/sem: Fully initialize sem_array before making it visible (Rik van Riel) [1165277] - [kernel] ipc/sem: synchronize semop and semctl with IPC_RMID (Rik van Riel) [1165277] - [kernel] ipc/sem: update sem_otime for all operations (Larry Woodman) [1168588] - [fs] fuse: prevent null nd panic on dentry revalidate (Brian Foster) [1162782] - [hv] vmbus: Properly protect calls to smp_processor_id() (Vitaly Kuznetsov) [1149924] - [hv] vmbus: Cleanup hv_post_message() (Vitaly Kuznetsov) [1149924] - [net] ipv4: Fix incorrect error code when adding an unreachable route (Panu Matilainen) [1119544] - [net] tcp: do not copy headers in tcp_collapse() (Alexander Duyck) [1156289] - [net] tcp: use tcp_flags in tcp_data_queue() (Alexander Duyck) [1156289] - [net] tcp: use TCP_SKB_CB(skb)->tcp_flags in input path (Alexander Duyck) [1156289] - [net] tcp: remove unused tcp_fin() parameters (Alexander Duyck) [1156289] - [net] tcp: rename tcp_skb_cb flags (Alexander Duyck) [1156289] - [net] tcp: unify tcp flag macros (Alexander Duyck) [1156289] - [net] tcp: unalias tcp_skb_cb flags and ip_dsfield (Alexander Duyck) [1156289] - [net] netfilter: ipset: timeout values corrupted on set resize (Marcelo Leitner) [1152754] - [net] tcp: zero retrans_stamp if all retrans were acked (Marcelo Leitner) [1127553] - [net] tcp: fix retrans_stamp advancing in error cases (Marcelo Leitner) [1127553] - [net] bridge: allow forwarding some link local frames (Marcelo Leitner) [1144330] - [net] netfilter: fix xt_TCPOPTSTRIP in forwarding path (Marcelo Leitner) [1135650] - [net] ipv4: fix nexthop attlen check in fib_nh_match (Jiri Pirko) [1151899] - [net] netfilter: conntrack: disable generic tracking for known protocols (Daniel Borkmann) [1114697] - [net] netns: xfrm: ipcomp support (Jiri Pirko) [1112926] - [usb] ehci: Fix panic on hotplug race condition (Don Zickus) [1107010] - [usb] usb_wwan: replace release and disconnect with a port_remove hook (Stanislaw Gruszka) [1148615] - [x86] perf: Rework AMD PMU init code (Jiri Olsa) [1141914] - [char] hwrng: pseries - fix stack corruption (Gustavo Duarte) [1164436] - [scsi] storvsc: get rid of overly verbose warning messages (Vitaly Kuznetsov) [1167967] - [scsi] storvsc: NULL pointer dereference fix (Vitaly Kuznetsov) [1167967] - [security] selinux: Permit bounded transitions under NO_NEW_PRIVS or NOSUID (Denys Vlasenko) [1104568] {CVE-2014-3215} - [security] Add PR__NO_NEW_PRIVS to prevent execve from granting privs (Denys Vlasenko) [1104568] {CVE-2014-3215}- [netdrv] set dev->addr_assign_type correctly (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix curr_active_slave/carrier with loadbalance arp monitoring (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: Fix pktgen to not oops on unsupported drivers"" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add bond_tx_drop() helper (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rhel-specific: squash a warning (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Simplify the xmit function for modes that use xmit_hash (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: display xmit_hash_policy for non-dynamic-tlb mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make global bonding stats more reliable (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the unnecessary notes for bond_xmit_broadcast() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: slight optimization for bond_xmit_roundrobin() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: consolidate ASSERT_RTNL()s and remove the unnecessary (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: style and comment fixes (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: consolidate the two rlb_next_rx_slave functions into one (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix div by zero while enslaving and transmitting (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: adjust locking comments (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 3ad: convert to bond->mode_lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: alb: convert to bond->mode_lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert curr_slave_lock to a spinlock and rename it (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: clean curr_slave_lock use (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: alb: remove curr_slave_lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 3ad: clean up curr_slave_lock usage (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Add missing space in bonding driver parameter description (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rhel-specific: remove our leftovers of bond->lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove last users of bond->lock and bond->lock itself (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: options: remove bond->lock usage (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: procfs: clean bond->lock usage and use RCU (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert primary_slave to use RCU (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: alb: clean bond->lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 3ad: use curr_slave_lock instead of bond->lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix typo in printk (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: create netlink event when bonding option is changed (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Replace rcu_dereference() with rcu_access_pointer() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use kobject_put instead of _del after kobject_add (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: destroy proc directory only after all bonds are gone (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use rtnl_deref in bond_change_rx_flags() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: enhance L2 hash helper with packet type (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Do not try to send packets over dead link in TLB mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove pr_fmt from bond_options.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_options.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_procfs.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bonding: remove pr_fmt from bond_netlink.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_netlink.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_debugfs.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove pr_fmt from bond_alb.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_alb.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove pr_fmt from bond_3ad.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_3ad.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove pr_fmt from bond_main.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_main.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bond_option_mode_set warning (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: permit enslaving interfaces without set_mac support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add proper __rcu annotation for current_arp_slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add proper __rcu annotation for curr_active_slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use rcu_access_pointer() in bonding_show_mii_status() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: get rid of bond_option_active_slave_get() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix ad_select module param check (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove no longer relevant vlan warnings (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: allow to add vlans on top of empty bond (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove NULL verification from bond_get_bond_by_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: populate essential new_slave->bond/dev early (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix vlan_features computing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: replace SLAVE_IS_OK() with bond_slave_can_tx() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rename slave_can_tx and clean it up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert IS_UP(slave->dev) to inline function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make IS_IP_TARGET_UNUSABLE_ADDRESS an inline function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: create a macro for bond mode and use it (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make USES_PRIMARY inline functions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make BOND_NO_USES_ARP an inline function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make TX_QUEUE_OVERRIDE() macro an inline function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove BOND_MODE_IS_LB macro (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix out of range parameters for bond_intmax_tbl (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: alloc the structure ad_info dynamically in per slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make a generic sysfs option store and fix comments (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the unused macro (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: simplify the slave_do_arp_validate_only() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the unnecessary struct bond_net (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix format string mismatch in bond_sysfs.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Add tlb_dynamic_lb parameter for tlb mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Added bond_tlb_xmit() for tlb mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Reorg bond_alb_xmit code (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Changed hashing function to just provide hash (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove debug_fs files when module init fails (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Inactive slaves should keep inactive flag's value (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add net_ratelimt to avoid spam in arp interval (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: ratelimit pr_err() for bond xmit broadcast (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: slight optimization for bond xmit path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: ratelimit pr_warn()s in 802.3ad mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use the correct ether type for alb (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: set correct vlan id for alb xmit path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: force cast of IP address in options (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix const in options processing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: correctly handle out of range parameters for lp_interval (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: options handling cleanup (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove dead code (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: send arp requests even if there's no route to them (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: disallow enslaving a bond to itself (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix a div error caused by the slave release path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix rtnl: assertion failed at net/core/rtnetlink.c for ab arp monitor (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix rtnl: assertion failed at net/core/rtnetlink.c for 802.3ad mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove no longer needed lock for bond_xxx_info_query() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use rcu_dereference() to access curr_active_slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: netpoll: remove unwanted slave_dev_support_netpoll() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bond_arp_rcv() race of curr_active_slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Invert test (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove unnecessary else (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rename last_arp_rx to last_rx (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: rename slave->jiffies to ->last_link_up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove useless updating of slave->dev->last_rx (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use last_arp_rx in bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use last_arp_rx in slave_last_rx() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use the new options to correctly set last_arp_rx (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: extend arp_validate to be able to receive unvalidated arp-only traffic (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: always set recv_probe to bond_arp_rcv in arp monitor (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: always update last_arp_rx on packet recieve (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: permit using arp_validate with non-ab modes (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond->lock from bond_arp_rcv (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 802.3ad: make aggregator_identifier bond-private (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Convert c99 comments (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Neaten pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Convert pr_warning to pr_warn, neatening (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix checkpatch warnings braces 4 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix checkpatch warnings braces 3 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix checkpatch warnings braces 2 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix checkpatch warnings braces 1 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix checkpatch errors comments and space (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix checkpatch errors with foo* bar|foo * bar (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the redundant judgements for bond_option_queue_id_set() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the redundant judgements for bond_set_mac_address() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix deadlock in bonding driver when using netpoll (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unwanted bond lock for enslave processing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fail_over_mac should only affect AB mode in bond_set_mac_address() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fail_over_mac should only affect AB mode at enslave and removal processing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix locking in bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: restructure locking of bond_ab_arp_probe() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: RCUify bond_ab_arp_probe (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix u64 division (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: change name of sysfs dir for bonding slaves (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: clean the primary slave if there is no slave matching new primary (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert slaves to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert lp_interval to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert resend_igmp to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert all_slaves_active to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert queue_id to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert active_slave to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert use_carrier to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert primary_reselect to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert primary to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert miimon to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert num_peer_notif to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert ad_select to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert min_links to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert lacp_rate to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert updelay to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert downdelay to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert arp_ip_target to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert arp_interval to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert fail_over_mac to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert arp_all_targets to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert arp_validate to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert xmit_hash_policy to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert packets_per_slave to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert mode setting to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add infrastructure for an option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make slave_sysfs_ops static (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add sysfs /slave dir for bond slave devices (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: handle slave's name change with primary_slave logic (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use __dev_get_by_name instead of dev_get_by_name to find interface (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix __get_active_agg() RCU logic (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix __get_first_agg RCU usage (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bond_3ad_set_carrier() RCU usage (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove dead code from 3ad (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert 3ad to use pr_warn instead of pr_warning (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: clean up style for bond_3ad.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix kstrtou8() return value verification in num_peer_notif (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add bounds checking for tbl params (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix netlink msg size (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add ad_info attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add ad_select attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add lacp_rate attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make more functions static (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use ether_addr_equal_64bits to instead of ether_addr_equal (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the return value for bond_3ad_bind_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unwanted return value for bond_dev_queue_xmit() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: slight optimizztion for bond_slave_override() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: slight optimization for bond_alb_xmit() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: slight optimization for bond_3ad_xmit_xor() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use ether_addr_equal_unaligned for bond addr compare (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: ust micro BOND_NO_USE_ARP to simplify the mode check (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add option lp_interval for loading module (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make local function static (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add packets_per_slave attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add lp_interval attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add min_links attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add all_slaves_active attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add num_grat_arp attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: protect port for bond_3ad_handle_link_change() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: protect port for bond_3ad_adapter_duplex_changed() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: protect port for bond_3ad_adapter_speed_changed() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add resend_igmp attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add xmit_hash_policy attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add fail_over_mac attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add primary_select attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add primary attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use be32 nla put/get for be32 values (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rebuild the bond_resend_igmp_join_requests_delayed() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unwanted lock for bond_store_primaryxxx() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unwanted lock for bond_option_active_slave_set() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add RCU for bond_3ad_state_machine_handler() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unwanted lock for bond enslave and release (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rebuild the lock use for bond_activebackup_arp_mon() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: create bond_first_slave_rcu() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rebuild the lock use for bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rebuild the lock use for bond_alb_monitor() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rebuild the lock use for bond_mii_monitor() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the no effect lock for bond_select_active_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add arp_all_targets netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add arp_validate netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add arp_ip_target netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add arp_interval netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add use_carrier netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add downdelay netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add updelay netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add miimon netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Use RCU_INIT_POINTER() for better overhead and for sparse (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix packets_per_slave showing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix FSF address in file headers (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add arp_ip_target checks when install the module (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: disable arp and enable mii monitoring when bond change to no uses arp mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add ip checks when store ip target (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix two race conditions in bond_store_updelay/downdelay (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't permit to use ARP monitoring in 802.3ad mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: extend round-robin mode with packets_per_slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bond_get_size() returns wrong size (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Merge branch 'bonding_monitor_locking'" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond read lock for bond_3ad_state_machine_handler() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond read lock for bond_activebackup_arp_mon() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond read lock for bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond read lock for bond_alb_monitor() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond read lock for bond_mii_monitor() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move bond-specific init after enslave happens (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove __exit tag from bond_netlink_fini() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add Netlink support active_slave option (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add Netlink support mode option (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move active_slave getting into separate function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond_ioctl_change_active() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move active_slave setting into separate function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move mode setting into separate function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: push Netlink bits into separate file (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add rtnl lock and remove read lock for bond sysfs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use RCU protection for alb xmit path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use RCU protection for 3ad xmit path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: ensure that TLB mode's active slave has correct mac filter (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: modify the old and add new xmit hash policies (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: RCUify bond_set_rx_mode() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix broken promiscuity reference counting issue (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: remove forgotten bond_next_vlan() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond_next_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't use bond_next_slave() in bond_info_seq_next() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unused __get_next_agg() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make bond_3ad_unbind_slave() use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make ad_agg_selection_logic() use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make __get_active_agg() use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make ad_port_selection_logic() use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove __get_first_port() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove __get_next_port() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: verify if we still have slaves in bond_3ad_unbind_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: correctly verify for the first slave in bond_enslave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rhel-specific: move bond_attach/detach_slave in the proper position (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond_prev_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add bond_has_slaves() and use it (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unused bond_for_each_slave_from() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rework bond_ab_arp_probe() to use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rework bond_find_best_slave() to use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rework rlb_next_rx_slave() to use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rework bond_3ad_xmit_xor() to use bond_for_each_slave() only (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use bond_for_each_slave() in bond_uninit() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make bond_for_each_slave() use lower neighbour's private (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond_for_each_slave_continue_reverse() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: populate neighbour's private on enslave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Make alb learning packet interval configurable (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bond_arp_rcv setting and arp validate desync state (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix store_arp_validate race with mode change (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: drop read_lock in bond_compute_features (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: drop read_lock in bond_fix_features (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: simplify bond_3ad_update_lacp_rate and use RTNL for sync (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: remove outdated comment and braces (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: simplify and fix peer notification (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use rlb_client_info->vlan_id instead of ->tag (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: pr_debug instead of pr_warn in bond_arp_send_all (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rhel-specific: remove current_alb_vlan (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rhel-specific: remove MAX_LP_BURST (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: split alb_send_learning_packets() (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: look for bridge IPs in arp monitoring"" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: unwind on bond_add_vlan failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove locking from bond_set_rx_mode() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add bond_time_in_interval() and use it for time comparison (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: call slave_last_rx() only once per slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: modify only neigh_parms owned by us (Nikolay Aleksandrov) [1159818] - [net] neighbour: populate neigh_parms on alloc before calling ndo_neigh_setup (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: initial RCU conversion (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: factor out slave id tx code and simplify xmit paths (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: simplify broadcast_xmit function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unnecessary read_locks of curr_slave_lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert to list API and replace bond's custom list (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix system hang due to fast igmp timer rescheduling (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond_resend_igmp_join_requests read_unlock leftover (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: cleanup netpoll code (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use pre-defined macro in bond_mode_name instead of magic number 0 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fixed up a error "do not initialise statics to 0 or NULL" in bond_main.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add rtnl protection for bonding_store_fail_over_mac (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bond_sysfs.c checkpatch cleanup (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't call slave_xxx_netpoll under spinlocks (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert resend IGMP to notifier event (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: combine pr_debugs in bond_set_dev_addr into one (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: when cloning a MAC use NET_ADDR_STOLEN (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unnecessary dev_addr_from_first member (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unnecessary setup_by_slave member (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add an option to fail when any of arp_ip_target is inaccessible (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't trust arp requests unless active slave really works (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't validate arp if we don't have to (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't add duplicate targets to arp_ip_target (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add helper function bond_get_targets_ip(targets, ip) (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix slave speed reporting in bond_miimon_commit (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: make alb use bond_slave_has_mac() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't call alb_set_slave_mac_addr() while atomic (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix igmp_retrans type and two related races (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: reset master mac on first enslave failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: disallow change of MAC if fail_over_mac enabled (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Convert hw addr handling to sync/unsync, support ucast addresses (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: update the comments to reflect the reality (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: remove unused parameter from alb_swap_mac_addr() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: allow xmit hash policy change while bond dev is up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix multiple 3ad mode sysfs race conditions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: arp_ip_count and arp_targets can be wrong (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: replace x with pI4 for IPv4 addresses (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix set mode race conditions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: allow TSO being set on bonding master (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix locking in enslave failure path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: in bond_mc_swap() bond's mc addr list is walked without lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: disable netpoll on enslave failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: primary_slave & curr_active_slave are not cleaned on enslave failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: vlans don't get deleted on enslave failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: mc addresses don't get deleted on enslave failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add support to read speed and duplex via ethtool (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix l23 and l34 load balancing in forwarding path (Nikolay Aleksandrov) [1159818] - [net] sk_buff: introduce pskb_network_may_pull() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: introduce proto_ports_offset() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: IFF_BONDING is not stripped on enslave failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix netdev event NULL pointer dereference (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: new helper - PDE_DATA() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bonding_masters race condition in bond unloading (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: remove sysfs before removing devices" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove sysfs before removing devices (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: get netdev_rx_handler_unregister out of locks (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix disabling of arp_interval and miimon (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove already created master sysfs link on failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't call update_speed_duplex() under spinlocks (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fire NETDEV_RELEASE event only on 0 slaves (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: check if slave count is 0 in case when deciding to take slave's mac (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: set sysfs device_type to 'bond' (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bond_release_all inconsistencies (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix initialize after use for 3ad machine state spinlock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix race condition between bond_enslave() and bond_3ad_update_lacp_rate() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: have random dev address by default instead of zeroes (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: unset primary slave via sysfs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix drvinfo strings set in drivers (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove usage of dev->master (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: do not cancel works in bond_uninit() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix check for ethtool get_link operation support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete migrated IP addresses from the rlb hash table (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rlb mode of bond should not alter ARP originating via bridge (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix race condition in bonding_store_slaves_active (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make arp_ip_target parameter checks consistent with sysfs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix miimon and arp_interval delayed work race conditions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: in balance-rr mode, set curr_active_slave only if it is up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Bonding driver does not consider the gso_max_size/gso_max_segs setting of slave devices (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix typo of "suport" in various comments and Kconfig (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix second off-by-one error (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix off-by-one error (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add some slack to arp monitoring time limits (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: support for IPv6 transmit hashing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: check netpoll tx status on the right device (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rhel-specific: remove read_lock around netpoll_cleanup (Nikolay Aleksandrov) [1159818] - [net] netpoll: use GFP_ATOMIC in slave_enable_netpoll() and __netpoll_setup() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove netdev_bonding_change() (Nikolay Aleksandrov) [1159818] - [netdrv] bond_sysfs: use real_num_tx_queues rather than params.tx_queue (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rename bond_queue_mapping to slave_dev_queue_mapping (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: refine IFF_XMIT_DST_RELEASE capability (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move np->dev and np->dev_name init into __netpoll_setup() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: debugfs and network namespaces are incompatible (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Manage /proc/net/bonding/ entries from the netdev events (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: show all the link status of slaves (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: drop_monitor aware (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove packet cloning in recv_probe() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix corrupted queue_mapping (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: record primary when modify it via sysfs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix LACPDU rx_dropped commit (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Convert compare_ether_addr_64bits to ether_addr_equal_64bits (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Convert compare_ether_addr to ether_addr_equal (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't increase rx_dropped after processing LACPDUs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bond_update_speed_duplex() can return void since no callers check its return (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: start slaves with link down for ARP monitor (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: properly unset current_arp_slave on slave link up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: correctly proxy slave neigh param setup ndo function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: emit address change event also in bond_release (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: emit event when bonding changes MAC (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove entries for master_ip and vlan_ip and query devices instead (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: send igmp report for its master"" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix misspelling of "since" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove unnecessary k.alloc/v.alloc OOM messages (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix enslaving in alb mode when link down (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't disable softirq under bond_alb_xmit (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix error handling if slave is busy v2 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: only use primary address for ARP (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove obsolete source file 'bond_ipv6.c' (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Don't allow mode change via sysfs with slaves present (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: comparing a u8 with -1 is always false (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: update speed/duplex for NETDEV_CHANGE (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: eliminate bond_close race conditions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make bonding slaves honour master's skb->priority (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix wrong port enabling in 802.3ad (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use local function pointer of bond->recv_probe in bond_handle_frame (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: properly stop queuing work when requested (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove use of ndo_set_multicast_list in drivers (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use ndo_change_rx_flags callback (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: reset backup and inactive flag of slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: implement get_tx_queues rtnk_link_op (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: reduce noise during init (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix string comparison errors (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add min links parameter to 802.3ad (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: introduce ip_is_fragment helper inline function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: copy dev name of slaves to struct netpoll (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete a dereference before check (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: clean up bond_del_vlan() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete unused arp_mon_pt (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete unused ad_timer (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete agg_select_mode from ad_bond_info (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete lacp_fast from ad_bond_info (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make 802.3ad use latest lacp_rate (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: reset queue mapping prior to transmission to physical device v5 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: allow all slave speeds (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: cleanup module option descriptions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: documentation and code cleanup for resend_igmp (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: prevent deadlock on slave store with alb mode (v3) (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: rename NETDEV_BONDING_DESLAVE to NETDEV_RELEASE"" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: disable netpoll when enslave a device"" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: kill two unused macro definitions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix structure sizeof incompatibility for some PDUs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert to ndo_fix_features (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: factor out rlock bond->lock in xmit path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Restore control over number of peer notifications (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move processing of recv handlers into handle_frame() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 802.3ad - fix agg_device_up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding, ipv4, ipv6, vlan: Handle NETDEV_BONDING_FAILOVER like NETDEV_NOTIFY_PEERS (Nikolay Aleksandrov) [1159818] - [net] ipv6: Send unsolicited neighbour advertismements when notified (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Adding support for throughputs larger than 65536 Mbps (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix minor/cosmetic type inconsistencies (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix minor sparse complaints (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix two typos (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix tranmitted/tranmitting typo (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete unused rlb_interval_counter (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete unused alb_timer (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: set save_load to 0 when initializing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix common misspellings (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: typo in comment (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix rx_handler locking (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix a typo in a comment (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: enable netpoll without checking link status (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: introduce rx_handler results and logic around that (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: get rid of IFF_SLAVE_INACTIVE netdev->priv_flag (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: wrap slave state work (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: get rid of multiple bond-related netdevice->priv_flags (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: register slave pointer for rx_handler (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Improve syslog message at device creation time (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Call netif_carrier_off after register_netdevice (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Incorrect TX queue offset (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move procfs code into bond_procfs.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 802.3ad: Rename rx_machine_lock to state_machine_lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 802.3ad: Fix the state machine locking v2 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: COW before overwriting the destination MAC address (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the unused dummy functions when net poll controller isn't enabled (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use the correct size for _simple_hash() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix sparse warning (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bonding to use rx_handler (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove IFF_IN_NETPOLL flag (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: sync netpoll code with bridge (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix return value of couple of store functions (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: reduce and unify printk level in netdev_fix_features()"" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Ensure that we unshare skbs prior to calling pskb_may_pull (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: kobject.h redux (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add the debugfs interface to see RLB hash table (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: migrate some macros from bond_alb.c to bond_alb.h (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix mangled NAs on slaves without VLAN tag insertion (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Change active slave quietly when bond is down (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove redundant VLAN tag insertion logic (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix slave selection bug (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add the debugfs facility to the bonding driver (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Convert netpoll blocking api in bonding driver to be a counter (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: check for assigned mac before adopting the slaves mac address (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix a race in IGMP handling (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove unnecessary casts of netdev_priv (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove dev_base_lock use (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix comment/printk typos (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix lockdep warning after bond_vlan_rx_register() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: cleanup: remove braces from single block statements (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: cleanup : add space around operators (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make release_and_destroy static (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make bond_resend_igmp_join_requests_delayed static (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove netpoll blocking from uninit path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Re-enable netpoll over bonding (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix deadlock in bonding driver resulting from internal locking when using netpoll (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix bonding drivers improper modification of netpoll structure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add Speed/Duplex information to /proc/net/bonding/bond (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: reread information about speed and duplex when interface goes up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: print information about speed and duplex seen by the driver (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add retransmit membership reports tunable (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rejoin multicast groups on VLANs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix WARN_ON when writing to bond_master sysfs file (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: return operator cleanup (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: enable gro by default (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: correctly process non-linear skbs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix jiffies overflow problems again (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: prevent sysfs from allowing arp monitoring with alb/tlb (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: set device in RLB ARP packet handler (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: change test for presence of VLANs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: avoid a warning (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bond_inet6addr_event() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix a buffer overflow in bonding_show_queue_id (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: check if clients MAC addr has changed (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: prevent netpoll over bonded interfaces (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: Enable 64-bit net device statistics on 32-bit architectures"" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: allow user-controlled output slave selection (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add all_slaves_active parameter (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: optimize tlb_get_least_loaded_slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unused original_flags struct slave member (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move dev_addr cpy to bond_enslave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make bonding_store_slaves simpler (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove redundant checks from bonding_store_slaves V2 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move slave MTU handling from sysfs V2 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unused variable "found" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make bonding support netpoll (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix potential deadlock in bond_uninit() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bond_xmit_roundrobin() fix (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix broken multicast with round-robin mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove trailing space in messages (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: flush unicast and multicast lists when changing type (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: check return value of nofitier when changing type (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rename notifier defines for netdev type change (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix device leak on error in bond_create() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove net_device_stats from bonding struct (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bond_open error return value (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: spread __net_init, __net_exit (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bond_3ad avoid possible null deref (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use pr_fmt (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix some typos and punctuation in comments (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Move && and || to end of previous line (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: net_identifiers should be read_mostly (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix 802.3ad standards compliance error (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Get the rtnl_link_ops support correct (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Add support for multiple network namespaces (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Implement a basic set of rtnl link ops (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Simplify bond device destruction (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Simplify bond_create (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Simply bond sysfs group creation (Nikolay Aleksandrov) [1159818] - [net] Allow devices to specify a device specific sysfs group (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove bond_dev from xmit_hash_policy call (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: change bond_create_proc_entry() to return void (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove useless assignment (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix a parameter name in error message (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: introduce primary_reselect option (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix broken multicast with round-robin mode" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: make bonding support netpoll" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: make bonding support netpoll"" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: set device in RLB ARP packet handler" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: allow arp_ip_targets on separate vlans to use arp validation" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: check if clients MAC addr has changed" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: introduce primary_reselect option" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: add feature to support output port selection steering" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: prevent oopsing on calling pskb_may_pull on shared skb" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: prevent sysfs from allowing arp monitoring with alb/tlb" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: change test for presence of VLANs" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix incorrect tx queue offset" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix jiffy comparison issues" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: interface doesn't issue IGMP report on slave interface during failover" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: documentation and code cleanup for resend_igmp" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "revert "bonding: make bonding support netpoll""" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Fix bonding drivers improper modification of netpoll structure" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Fix deadlock in bonding driver resulting from internal locking when using netpoll" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Remove netpoll blocking from uninit path" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Convert netpoll blocking api in bonding driver to be a counter" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: disable netpoll when enslave a device" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: rename NETDEV_BONDING_DESLAVE to NETDEV_RELEASE" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: allow all slave speeds" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: 802.3ad: Fix the state machine locking" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: 802.3ad: Rename rx_machine_lock to state_machine_lock" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: make 802.3ad use latest lacp_rate" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: delete lacp_fast from ad_bond_info" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: don't lock when copying/clearing VLAN list on slave" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: allow non-standard link-speeds" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix string comparison errors" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: reduce noise during init" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix potential deadlock in bond_uninit()" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: add missing xmit_hash_policy=layer2+3 info" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: reset queue mapping prior to transmission" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: properly stop queuing work when requested" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Fix pktgen to not oops on unsupported drivers" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: update speed/duplex for NETDEV_CHANGE" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Don't allow mode change via sysfs with slaves present" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Allow Bonding driver to disable/enable LRO on slaves" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "make bonding slaves honour master's skb->priority" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: move slave MTU handling from sysfs" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: move dev_addr cpy to bond_enslave" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Make LRO flag follow slave settings" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: emit event when bonding changes MAC" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: send igmp report for its master" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: remove entries for master_ip and vlan_ip and query devices instead" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: 802.3ad - fix agg_device_up" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: show all the link status of slaves" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: don't disable softirq under bond_alb_xmit" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: remove IFF_IN_NETPOLL flag" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix a NULL pointer dereference bug in bond_enslave()" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: prevent deadlock on slave store with alb mode" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Bonding driver does not consider the gso_max_size setting of slave devices" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: check for assigned mac before adopting the slaves mac address" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: unset primary slave via sysfs" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix enslaving in alb mode when link down" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fire NETDEV_RELEASE event only on 0 slaves" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: add support to read speed and duplex via ethtool" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: enable gro by default" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: properly unset current_arp_slave on slave link up" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Fix corrupted queue_mapping" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix set mode race conditions" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix store_arp_validate race with mode change" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Remove redundant VLAN tag insertion logic" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: add NETIF_F_NO_CSUM vlan_features" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: don't permit to use ARP monitoring in 802.3ad mode" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: move bond_compute_features out of locks" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: use the correct ether type for alb" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: reduce and unify printk level in netdev_fix_features()" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: add helper function bond_get_targets_ip()" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: make arp_ip_target parameter checks consistent with sysfs" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: arp_ip_count and arp_targets can be wrong" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: don't add duplicate targets to arp_ip_target" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: don't trust arp requests unless active slave really works" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: add an option to fail when any of arp_ip_target is inaccessible" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Remove net_device_stats from bonding struct" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Enable 64-bit net device statistics on 32-bit architectures" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: look for bridge IPs in arp monitoring" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: convert bonding to use rx_handler" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: COW before overwriting the destination MAC address" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: register slave pointer for rx_handler" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: introduce rx_handler results and logic around that" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix rx_handler locking" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: get netdev_rx_handler_unregister out of locks" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: move processing of recv handlers into handle_frame()" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: use local function pointer of bond->recv_probe in bond_handle_frame" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: don't increase rx_dropped after processing LACPDUs" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Fix LACPDU rx_dropped commit" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: remove packet cloning in recv_probe()" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix bond_arp_rcv setting and arp validate desync state" (Nikolay Aleksandrov) [1159818]- [fs] ext4: don't count external journal blocks as overhead (Eric Sandeen) [1163811] - [md] dm-thin: fix pool_io_hints to avoid looking at max_hw_sectors (Mike Snitzer) [1142773] - [hv] vmbus: incorrect device name is printed when child device is unregistered (Vitaly Kuznetsov) [1149920] - [xen] pvhvm: Fix vcpu hotplugging hanging (Vitaly Kuznetsov) [1164278] - [xen] pvhvm: Don't point per_cpu(xen_vpcu, 33 and larger) to shared_info (Vitaly Kuznetsov) [1164278] - [xen] enable PVHVM VCPU placement when using more than 32 CPUs (Vitaly Kuznetsov) [1164278] - [xen] support large numbers of CPUs with vcpu info placement (Vitaly Kuznetsov) [1164278] - [drm] backport: CONFIG_DMAR vs CONFIG_INTEL_IOMMU (Rob Clark) [1144143] - [x86] kvm: ensure hard lockup detection is disabled by default (Andrew Jones) [1111822] - [kernel] watchdog: control hard lockup detection default (Andrew Jones) [1111822] - [kernel] watchdog: Fix print-once on enable (Andrew Jones) [1111822] - [kernel] watchdog: Quiet down the boot messages (Andrew Jones) [1111822] - [kernel] Revert "watchdog: quiet down the boot messages" (Andrew Jones) [1111822] - [kernel] hrtimer: Prevent hrtimer_enqueue_reprogram race (Prarit Bhargava) [1154512] - [kernel] hrtimer: Preserve timer state in remove_hrtimer() (Prarit Bhargava) [1154512] - [serial] 8250: increase PASS_LIMIT (Seth Jennings) [986761]- [scsi] sym53c8xx_2: Set DID_REQUEUE return code when aborting squeue (Mikulas Patocka) [1128952] - [input] mouse: elantech - add support for trackpoint found on some v3 models (Aristeu Rozanski) [1064994] - [input] mouse: elantech - reset the device when elantech probe fails (Aristeu Rozanski) [1064994] - [input] mouse: elantech - add support for newer elantech touchpads (Aristeu Rozanski) [1064994] - [input] mouse: elantech - improve clickpad detection (Aristeu Rozanski) [1064994] - [input] mouse: elantech - add support for newer devices (Aristeu Rozanski) [1064994] - [input] mouse: elantech - fix packet check for v3 and v4 hardware (Aristeu Rozanski) [1064994] - [input] mouse: elantech - fix for newer hardware versions v7 (Aristeu Rozanski) [1064994] - [input] mouse: elantech - v4 is a clickpad, with only one button (Aristeu Rozanski) [1064994] - [input] mouse: elantech - reset touchpad before configuring it (Aristeu Rozanski) [1064994] - [input] mouse: elantech - add resolution query support for v4 hardware (Aristeu Rozanski) [1064994] - [input] mouse: elantech - add support for elantech fast command (Aristeu Rozanski) [1064994] - [input] mouse: elantech - convert obsolete strict_strtox to kstrtox (Aristeu Rozanski) [1064994] - [input] mouse: elantech - adjust hw_version detection logic (Aristeu Rozanski) [1064994] - [input] mouse: elantech - better support all those v2 variants (Aristeu Rozanski) [1064994] - [input] mouse: elantech - add v4 hardware support (Aristeu Rozanski) [1064994] - [input] mouse: elantech - add v3 hardware support (Aristeu Rozanski) [1064994] - [input] mouse: elantech - clean up elantech_init (Aristeu Rozanski) [1064994] - [input] mouse: elantech - packet checking for v2 hardware (Aristeu Rozanski) [1064994] - [input] mouse: elantech - remove ETP_EDGE_FUZZ_V2 (Aristeu Rozanski) [1064994] - [input] mouse: elantech - use firmware provided x, y ranges (Aristeu Rozanski) [1064994] - [input] mouse: elantech - get rid of ETP_2FT_* in elantech.h (Aristeu Rozanski) [1064994] - [input] mouse: elantech - correct x, y value range for v2 hardware (Aristeu Rozanski) [1064994] - [input] mouse: elantech - remove support for proprietary X driver (Aristeu Rozanski) [1064994] - [input] mouse: elantech - report multitouch with proper ABS_MT messages (Aristeu Rozanski) [1064994] - [input] mt: handle semi-mt devices in core (Aristeu Rozanski) [1064994] - [input] mouse: elantech - export pressure and width when supported (Aristeu Rozanski) [1064994] - [input] mouse: elantech - return -ENOMEM in select drivers when memory allocation fails (Aristeu Rozanski) [1064994] - [input] mouse: elantech - report position also with 3 fingers (Aristeu Rozanski) [1064994] - [input] mouse: elantech - discard the first 2 positions on some firmwares (Aristeu Rozanski) [1064994] - [input] mouse: elantech - relax signature checks (Aristeu Rozanski) [1064994] - [input] mouse: elantech - use all 3 bytes when checking version (Aristeu Rozanski) [1064994] - [input] mouse: elantech - ignore high bits in the position coordinates (Aristeu Rozanski) [1064994] - [input] mouse: elantech - allow forcing Elantech protocol (Aristeu Rozanski) [1064994] - [input] mouse: elantech - fix firmware version check (Aristeu Rozanski) [1064994] - [input] mouse: elantech - do not advertise relative events (Aristeu Rozanski) [1064994]- [net] sctp: fix NULL pointer dereference in af->from_addr_param on malformed packet (Daniel Borkmann) [1153980] {CVE-2014-7841} - [idle] intel_idle: fix IVT idle state table setting (Erik Arfvidson) [1120327] - [idle] intel_idle: fine-tune IVT residency targets (Erik Arfvidson) [1120327] - [netdrv] hyperv: Fix the total_data_buflen in send path (Jason Wang) [1132918] - [netdrv] hyperv: Fix a bug in netvsc_send() (Jason Wang) [1149925] - [netdrv] hyperv: Fix a bug in netvsc_start_xmit() (Jason Wang) [1149921] - [netdrv] hyperv: NULL dereference on error (Jason Wang) [1149921] - [netdrv] hyperv: Fix error return code in netvsc_init_buf() (Jason Wang) [1149921] - [netdrv] hyperv: Add netpoll support (Jason Wang) [1129966] - [netdrv] hyperv: remove unnecessary null test before kfree (Jason Wang) [1149921] - [netdrv] hyperv: fix apparent cut-n-paste error in send path teardown (Jason Wang) [1149921] - [netdrv] e100: fix typo in MDI/MDI-X eeprom check in e100_phy_init (John Greene) [1156417] - [powerpc] Disable /dev/port interface on systems without an ISA bridge (Gustavo Duarte) [1132045] - [powerpc] Add smp_mb()s to arch_spin_unlock_wait() (Gustavo Duarte) [1136224] - [powerpc] Add smp_mb() to arch_spin_is_locked() (Gustavo Duarte) [1136224]- [net] vlan: Don't propagate flag changes on down interfaces (Jiri Pirko) [1135347] - [net] bridge: register vlan group for br ports (Jiri Pirko) [1135347] - [netdrv] tg3: Use new VLAN code (Jiri Pirko) [1135347] - [netdrv] be2net: move to new vlan model (Jiri Pirko) [1135347] - [net] vlan: mask vlan prio bits (Jiri Pirko) [1135347] - [net] vlan: don't deliver frames for unknown vlans to protocols (Jiri Pirko) [1135347] - [net] vlan: allow nested vlan_do_receive() (Jiri Pirko) [1135347] - [net] allow vlan traffic to be received under bond (Jiri Pirko) [1135347] - [net] vlan: goto another_round instead of calling __netif_receive_skb (Jiri Pirko) [1135347] - [net] bonding: fix bond_arp_rcv setting and arp validate desync state (Jiri Pirko) [1135347] - [net] bonding: remove packet cloning in recv_probe() (Jiri Pirko) [1135347] - [net] bonding: Fix LACPDU rx_dropped commit (Jiri Pirko) [1135347] - [net] bonding: don't increase rx_dropped after processing LACPDUs (Jiri Pirko) [1135347] - [net] bonding: use local function pointer of bond->recv_probe in bond_handle_frame (Jiri Pirko) [1135347] - [net] bonding: move processing of recv handlers into handle_frame() (Jiri Pirko) [1135347] - [netdrv] revert "bonding: fix bond_arp_rcv setting and arp validate desync state" (Jiri Pirko) [1135347] - [netdrv] revert "bonding: check for vlan device in bond_3ad_lacpdu_recv()" (Jiri Pirko) [1135347] - [net] vlan: Always untag vlan-tagged traffic on input (Jiri Pirko) [1135347] - [net] Make skb->skb_iif always track skb->dev (Jiri Pirko) [1135347] - [net] vlan: fix a potential memory leak (Jiri Pirko) [1135347] - [net] vlan: fix mac_len recomputation in vlan_untag() (Jiri Pirko) [1135347] - [net] vlan: reset headers on accel emulation path (Jiri Pirko) [1135347] - [net] vlan: Fix the ingress VLAN_FLAG_REORDER_HDR check (Jiri Pirko) [1135347] - [net] vlan: make non-hw-accel rx path similar to hw-accel (Jiri Pirko) [1135347] - [net] allow handlers to be processed for orig_dev (Jiri Pirko) [1135347] - [net] bonding: get netdev_rx_handler_unregister out of locks (Jiri Pirko) [1135347] - [net] bonding: fix rx_handler locking (Jiri Pirko) [1135347] - [net] introduce rx_handler results and logic around that (Jiri Pirko) [1135347] - [net] bonding: register slave pointer for rx_handler (Jiri Pirko) [1135347] - [net] bonding: COW before overwriting the destination MAC address (Jiri Pirko) [1135347] - [net] bonding: convert bonding to use rx_handler (Jiri Pirko) [1135347] - [net] openvswitch: use rx_handler_data pointer to store vport pointer (Jiri Pirko) [1135347] - [net] add a synchronize_net() in netdev_rx_handler_unregister() (Jiri Pirko) [1135347] - [net] add rx_handler data pointer (Jiri Pirko) [1135347] - [net] replace hooks in __netif_receive_skb (Jiri Pirko) [1135347] - [net] fix conflict between null_or_orig and null_or_bond (Jiri Pirko) [1135347] - [net] remove the unnecessary dance around skb_bond_should_drop (Jiri Pirko) [1135347] - [net] revert "bonding: fix receiving of dups due vlan hwaccel" (Jiri Pirko) [1135347] - [net] uninline skb_bond_should_drop() (Jiri Pirko) [1135347] - [net] bridge: Set vlan_features to allow offloads on vlans (Jiri Pirko) [1135347] - [net] bridge: convert br_features_recompute() to ndo_fix_features (Jiri Pirko) [1135347] - [net] revert "bridge: explictly tag vlan-accelerated frames destined to the host" (Jiri Pirko) [1135347] - [net] revert "fix vlan gro path" (Jiri Pirko) [1135347] - [net] revert "bridge: do not learn from exact matches" (Jiri Pirko) [1135347] - [net] revert "bridge gets duplicate packets when using vlan over bonding" (Jiri Pirko) [1135347] - [net] llc: remove noisy WARN from llc_mac_hdr_init (Jiri Pirko) [1135347] - [net] bridge: stp: ensure mac header is set (Jiri Pirko) [1135347] - [net] vlan: remove reduntant check in ndo_fix_features callback (Jiri Pirko) [1135347] - [net] vlan: enable soft features regardless of underlying device (Jiri Pirko) [1135347] - [net] vlan: don't call ndo_vlan_rx_register on hardware that doesn't have vlan support (Jiri Pirko) [1135347] - [net] vlan: Fix vlan_features propagation (Jiri Pirko) [1135347] - [net] vlan: convert VLAN devices to use ndo_fix_features() (Jiri Pirko) [1135347] - [net] revert "vlan: Avoid broken offload configuration when reorder_hdr is disabled" (Jiri Pirko) [1135347] - [net] vlan: vlan device is lockless do not transfer real_num__queues (Jiri Pirko) [1135347] - [net] vlan: consolidate 8021q tagging (Jiri Pirko) [1135347] - [net] propagate NETIF_F_HIGHDMA to vlans (Jiri Pirko) [1135347] - [net] Fix a memmove bug in dev_gro_receive() (Jiri Pirko) [1135347] - [net] vlan: remove check for headroom in vlan_dev_create (Jiri Pirko) [1135347] - [net] vlan: set hard_header_len when VLAN offload features are toggled (Jiri Pirko) [1135347] - [net] vlan: Calling vlan_hwaccel_do_receive() is always valid (Jiri Pirko) [1135347] - [net] vlan: Centralize handling of hardware acceleration (Jiri Pirko) [1135347] - [net] vlan: finish removing vlan_find_dev from public header (Jiri Pirko) [1135347] - [net] vlan: make vlan_find_dev private (Jiri Pirko) [1135347] - [net] vlan: Avoid hash table lookup to find group (Jiri Pirko) [1135347] - [net] revert "vlan: Add helper functions to manage vlans on bonds and slaves" (Jiri Pirko) [1135347] - [net] revert "bonding: assign slaves their own vlan_groups" (Jiri Pirko) [1135347] - [net] revert "bonding: fix regression on vlan module removal" (Jiri Pirko) [1135347] - [net] revert "bonding: Always add vid to new slave group" (Jiri Pirko) [1135347] - [net] revert "bonding: Fix up refcounting issues with bond/vlan config" (Jiri Pirko) [1135347] - [net] revert "8021q/vlan: filter device events on bonds" (Jiri Pirko) [1135347] - [net] vlan: Use vlan_dev_real_dev in vlan_hwaccel_do_receive (Jiri Pirko) [1135347] - [net] gro: __napi_gro_receive() optimizations (Jiri Pirko) [1135347] - [net] vlan: Rename VLAN_GROUP_ARRAY_LEN to VLAN_N_VID (Jiri Pirko) [1135347] - [net] vlan: make vlan_hwaccel_do_receive() return void (Jiri Pirko) [1135347] - [net] vlan: init_vlan should not copy slave or master flags (Jiri Pirko) [1135347] - [net] vlan: updates vlan real_num_tx_queues (Jiri Pirko) [1135347] - [net] vlan: adds vlan_dev_select_queue (Jiri Pirko) [1135347] - [net] llc: use dev_hard_header (Jiri Pirko) [1135347] - [net] vlan: support "loose binding" to the underlying network device (Jiri Pirko) [1135347] - [net] revert "net: don't set VLAN_TAG_PRESENT for VLAN 0 frames" (Jiri Pirko) [1135347] - [net] tcp: fix splice() and tcp collapsing interaction (Florian Westphal) [1040768] - [input] wacom: initialize and destroy LEDs for Intuos4 S tablets (Aristeu Rozanski) [1030036] - [kernel] cpuset: PF_SPREAD_PAGE and PF_SPREAD_SLAB should be atomic flags (Aaron Tomlin) [1045310] - [documentation] cpuset: Update the cpuset flag file (Aaron Tomlin) [1045310] - [alsa] control: Make sure that id->index does not overflow (Jacob Tanenbaum) [1117312] {CVE-2014-4656} - [alsa] control: Handle numid overflow (Jacob Tanenbaum) [1117312] {CVE-2014-4656} - [md] dm-thin: fix potential for infinite loop in pool_io_hints (Mike Snitzer) [1142773] - [x86] kvm: fix PIT timer race condition (Mateusz Guzik) [1149593] {CVE-2014-3611} - [x86] kvm: vmx: handle invept and invvpid vm exits gracefull (Mateusz Guzik) [1144827 1144838] {CVE-2014-3645 CVE-2014-3646}- [fs] ext4: don't leave i_crtime.tv_sec uninitialized (Carlos Maiolino) [1144263] - [fs] ext4: zero out nanosecond timestamps for small inodes (Carlos Maiolino) [1144263] - [fs] nfsd: don't halt scanning the DRC LRU list when there's an RC_INPROG entry (J. Bruce Fields) [1150675] - [fs] nfsd: Decode and send 64bit time values (Benjamin Coddington) [1139909] - [fs] nfs: Make sure pre_change_attr is initialized correctly (Scott Mayhew) [1160042] - [dma] ioatdma: Adding Haswell devid for ioatdma (Prarit Bhargava) [1104761] - [x86] mtrr: return lowest common cache mode for range overlapping several mtrr (Larry Woodman) [973804] - [virtio] enable virtio_net to return bus_info in ethtool -i consistent with emulated NICs (Amos Kong) [994870]- [fs] udf: Avoid infinite loop when processing indirect ICBs (Jacob Tanenbaum) [1142320] {CVE-2014-6410} - [fs] isofs: unbound recursion when processing relocated directories (Jacob Tanenbaum) [1142269] {CVE-2014-5471 CVE-2014-5472} - [net] ipv6: delete expired route in ip6_pmtu_deliver (Hannes Frederic Sowa) [1156137] - [net] sctp: fix remote memory pressure from excessive queueing (Daniel Borkmann) [1154676] {CVE-2014-3688} - [net] sctp: fix panic on duplicate ASCONF chunks (Daniel Borkmann) [1154676] {CVE-2014-3687} - [net] sctp: fix skb_over_panic when receiving malformed ASCONF chunks (Daniel Borkmann) [1154676] {CVE-2014-3673} - [net] sctp: handle association restarts when the socket is closed (Daniel Borkmann) [1154676] - [s390] mm: fix SIGBUS handling (Hendrik Brueckner) [1145070] - [usb] ehci: Fix a regression in the ISO scheduler (Gustavo Duarte) [1145805] - [powerpc] crashdump: Fix page frame number check in copy_oldmem_page (Gustavo Duarte) [1117401] - [lib] memblock: fix memblock_is_region_memory() (Gustavo Duarte) [1117401] - [lib] memblock: Implement memblock_is_memory and memblock_is_region_memory (Gustavo Duarte) [1117401] - [thermal] intel_powerclamp: add newer cpu ids (Steve Best) [1135911] - [powercap] rapl: add new CPU IDs (Steve Best) [1136929] - [powercap] intel_rapl: spell out SoC names (Steve Best) [1136929] - [powercap] rapl: add support for ValleyView Soc (Steve Best) [1136929]- [md] dm-thin: refactor requeue_io to eliminate spinlock bouncing (Mike Snitzer) [1142773 1145230] - [md] dm-thin: optimize retry_bios_on_resume (Mike Snitzer) [1142773 1145230] - [md] dm-thin: sort the deferred cells (Mike Snitzer) [1142773 1145230] - [md] dm-thin: direct dispatch when breaking sharing (Mike Snitzer) [1142773 1145230] - [md] dm-thin: remap the bios in a cell immediately (Mike Snitzer) [1142773 1145230] - [md] dm-thin: defer whole cells rather than individual bios (Mike Snitzer) [1142773 1145230] - [md] dm-thin: factor out remap_and_issue_overwrite (Mike Snitzer) [1142773 1145230] - [md] dm-thin: performance improvement to discard processing (Mike Snitzer) [1142773 1145230] - [md] dm-thin: grab a virtual cell before looking up the mapping (Mike Snitzer) [1142773 1145230] - [md] dm-thin: implement thin_merge (Mike Snitzer) [1142773 1145230] - [md] dm: improve documentation and code clarity in dm_merge_bvec (Mike Snitzer) [1142773 1145230] - [md] dm-thin: adjust max_sectors_kb based on thinp blocksize (Mike Snitzer) [1142773 1145230] - [md] block: fix alignment_offset math that assumes io_min is a power-of-2 (Mike Snitzer) [1142773 1145230] - [md] dm-thin: throttle incoming IO (Mike Snitzer) [1142773 1145230] - [md] dm-thin: prefetch missing metadata pages (Mike Snitzer) [1142773 1145230] - [md] dm-transaction-manager: add support for prefetching blocks of metadata (Mike Snitzer) [1142773 1145230] - [md] dm-thin-metadata: change dm_thin_find_block to allow blocking, but not issuing, IO (Mike Snitzer) [1142773 1145230] - [md] dm-bio-prison: switch to using a red black tree (Mike Snitzer) [1142773 1145230] - [md] dm-bufio: evict buffers that are past the max age but retain some buffers (Mike Snitzer) [1142773 1145230] - [md] dm-bufio: switch from a huge hash table to an rbtree (Mike Snitzer) [1142773 1145230] - [md] dm-bufio: update last_accessed when relinking a buffer (Mike Snitzer) [1142773 1145230] - [md] dm-bufio: use kzalloc when allocating dm_bufio_client (Mike Snitzer) [1142773 1145230] - [md] dm-thin-metadata: do not allow the data block size to change (Mike Snitzer) [1142773 1145230] - [md] dm-thin: cleanup noflush_work to use a proper completion (Mike Snitzer) [1142773 1145230] - [md] dm-thin: fix DMERR typo in pool_status error path (Mike Snitzer) [1142773 1145230]- [fs] xfs: xlog_cil_force_lsn doesn't always wait correctly (Eric Sandeen) [1133304] - [netdrv] ixgbe: allow TXDCTL.WRTHRESH to be 1 will small ITR values (John Greene) [1132267] - [netdrv] ixgbe: Intel Change to allow itr changes without CONFIG_BQL support (John Greene) [1132267] - [video] offb: Fix setting of the pseudo-palette for >8bpp (Gerd Hoffmann) [1142450] - [video] offb: Add palette hack for qemu "standard vga" framebuffer (Gerd Hoffmann) [1142450] - [video] offb: Fix bug in calculating requested vram size (Gerd Hoffmann) [1142450] - [s390] zcrypt: toleration of new crypto adapter hardware (Hendrik Brueckner) [1134984] - [s390] zcrypt: support for extended number of ap domains (Hendrik Brueckner) [1134984] - [net] sock_queue_err_skb() dont mess with sk_forward_alloc (Jiri Benc) [1148257]- [acpi] intel_idle: simplify test for leave_mm() (Neil Horman) [1035906] - [intel_idle] close avn_cstates array with correct marker (Neil Horman) [1035906] - [intel_idle] Fixed C6 state on Avoton/Rangeley processors (Neil Horman) [1035906] - [intel_idle] Support Intel Atom Processor C2000 Product Family (Neil Horman) [1035906] - [intel_idle] shrink states tables (Neil Horman) [1035906] - [intel_idle] export both C1 and C1E (Neil Horman) [1035906] - [intel_idle] remove assumption of one C-state per MWAIT flag (Neil Horman) [1035906] - [x86] intel_idle: remove use and definition of MWAIT_MAX_NUM_CSTATES (Neil Horman) [1035906] - [acpi] intel_idle: Rename cpuidle states (Neil Horman) [1035906] - [intel_idle] stop using driver_data for static flags (Neil Horman) [1035906] - [x86] turbostat: decode MSR_IA32_POWER_CTL (Neil Horman) [1035906] - [intel_idle] support Haswell (Neil Horman) [1035906] - [acpi] Fix suspend/resume regression caused by cpuidle cleanup (Neil Horman) [1035906] - [intel_idle] Revert change of auto_demotion_disable_flags for Nehalem (Neil Horman) [1035906] - [x86] intel-idle: convert to x86_cpu_id auto probing (Neil Horman) [1035906] - [x86] Add driver auto probing for x86 features v4 (Neil Horman) [1035906] - [intel_idle] Split up and provide per CPU initialization func (Neil Horman) [1035906] - [cpuidle] Split cpuidle_state structure and move per-cpu statistics fields (Neil Horman) [1035906] - [acpi] cpuidle: Remove acpi_idle_suspend to fix suspend regression (Neil Horman) [1035906] - [cpuidle] Move dev->last_residency update to driver enter routine; remove dev->last_state (Neil Horman) [1035906] - [cpuidle] CPUIDLE_FLAG_TLB_FLUSHED is specific to intel_idle (Neil Horman) [1035906] - [intel_idle] Voluntary leave_mm before entering deeper (Neil Horman) [1035906] - [fs] autofs4: fix false positive compile error (Ian Kent) [858164] - [fs] autofs4: translate pids to the right namespace for the daemon (Ian Kent) [858164] - [fs] autofs4: allow autofs to work outside the initial PID namespace (Ian Kent) [858164] - [fs] autofs4: Do not potentially dereference NULL pointer returned by fget() in autofs_dev_ioctl_setpipefd() (Ian Kent) [858164] - [fs] gfs2: fix bad inode i_goal values during block allocation (Abhijith Das) [1130684] - [net] guard tcp_set_keepalive() to tcp sockets (Florian Westphal) [1141746] {CVE-2012-6657} - [kernel] init: add initcall_blacklist kernel parameter (Prarit Bhargava) [1112284]- [fs] call d_op->d_hash on last component of umount path (Abhijith Das) [1129712] - [usb] serial: memory corruption flaw (Jacob Tanenbaum) [1141402] {CVE-2014-3185} - [hid] off by one error in various _report_fixup routines (Jacob Tanenbaum) [1141392] {CVE-2014-3184} - [char] ipmi: Clear drvdata when interface is removed (Tony Camuso) [1135910] - [char] ipmi: init shadow_ipmi_smi_handlers early in ipmi_si_intf (Tony Camuso) [1139464] - [net] ipsec: update MAX_AH_AUTH_LEN to support sha512 (Herbert Xu) [1140103] - [net] bridge: Add support for TX vlan offload (Jiri Pirko) [1146391] - [net] revert "bridge: Set vlan_features to allow offloads on vlans" (Vlad Yasevich) [1121991] - [alsa] control: Protect user controls against concurrent access (Radomir Vrbovsky) [1117337] {CVE-2014-4652} - [netdrv] virtio-net: fix big buffer receiving (Jason Wang) [1144073] - [netdrv] tg3: prevent ifup/ifdown during PCI error recovery (Ivan Vecera) [1117009]- [netdrv] revert "cxgb4: set skb->rxhash" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Use netif_set_real_num_rx/tx_queues()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Turn on delayed ACK" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use ULP_MODE_TCPDDP" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Debugfs dump_qp() updates" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Drop peer_abort when no endpoint found" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Detect DB FULL events and notify RDMA ULD" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Common platform specific changes for DB Drop Recovery" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: DB Drop Recovery for RDMA and LLD queues" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add debugfs RDMA memory stats" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add DB Overflow Avoidance" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: DB Drop Recovery for RDMA and LLD queues" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use vmalloc() for debugfs QP dump" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Remove kfifo usage" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Include vmalloc.h for vmalloc and vfree" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: set maximal number of default RSS queues" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Remove duplicate register definitions" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Update RDMA/cxgb4 due to macro definition removal in cxgb4 driver" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Move dereference below NULL test" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix incorrect values for MEMWIN*_APERTURE and MEMWIN*_BASE" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add functions to read memory via PCIE memory window" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Code cleanup to enable T4 Configuration File support" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add support for T4 configuration file" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add support for T4 hardwired driver configuration settings" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Don't attempt to upgrade T4 firmware when cxgb4 will end up as a slave" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix error handling in create_qp()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Dynamically allocate memory in t4_memory_rw() and get_vpd_params()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix build error due to missing linux/vmalloc.h include" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: allocate enough data in t4_memory_rw()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Address various sparse warnings" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Remove unnecessary #ifdef condition" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Don't free chunk that we have failed to allocate" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix unable to get UP event from the LLD" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix initialization of SGE_CONTROL register" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: use WARN" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Chelsio FCoE offload driver submission" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: remove __dev* attributes" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add T4 filter support" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add LE hash collision bug fix path in LLD driver" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix LE hash collision bug for active open connection" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix LE hash collision bug for passive open connection" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix bug for active and passive LE hash collision path" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Use netdev_ and pr_" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix incorrect PFVF CMASK" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Abort connections that receive unexpected streaming mode data" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Abort connections when moving to ERROR state" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Display streaming mode error only if detected in RTS" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Keep QP referenced until TID released" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Always log async errors" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Only log rx_data warnings if cpl status is non-zero" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix endpoint timeout race condition" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Don't reconnect on abort for mpa_rev 1" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Don't wakeup threads for MPAv2" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Insert hwtid in pass_accept_req instead in pass_establish" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Address sparse warnings" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: "cookie" can stay in host endianness" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix cast warning" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Allow for backward compatibility with new VPD scheme" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add register definations for T5" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add macros, structures and inline functions for T5" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Initialize T5" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Dump T5 registers" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add T5 write combining support" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Enable doorbell drop recovery only for T4 adapter" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add T5 debugfs support" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add T5 PCI ids" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Update driver version and description" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Disable SR-IOV support for PF4-7 for T5" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add Support for Chelsio T5 adapter" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Turn off db coalescing when RDMA QPs are in use" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add module_params to enable DB FC & Coalescing on T5" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use DSGLs for fastreg and adapter memory writes for T5" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Map pbl buffers for dma if using DSGL" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Bump tcam_full stat and WR reply timeout" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix onchip queue support for T5" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix error return code in create_qp()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix SQ allocation when on-chip SQ is disabled" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix pci_device_id structure initialization with correct PF number" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: fix error recovery when t4_fw_hello returns a positive value" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Force uninitialized state if FW_ON_ADAPTER is < FW_VERSION and we're the MASTER_PF" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Correct comparisons and calculations using skb->tail and skb-transport_header" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Do not set net_device::dev_id to VI index" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix stack info leak in c4iw_create_qp()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add routines to create and remove listening IPv6 servers" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add CLIP support to store compressed IPv6 address" (Prarit Bhargava) [1140743] - [infiniband] revert "cma: Add IPv6 support for iWARP" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add support for active and passive open connection with IPv6 address" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Handle newer firmware changes" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use correct bit shift macros for vlan filter tuples" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix QP flush logic" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix accounting for unsignaled SQ WRs to deal with wrap" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Set arp error handler for PASS_ACCEPT_RPL messages" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Always do GTS write if cidx_inc == CIDXINC_MASK" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Advertise ~0ULL as max MR size" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Issue RI.FINI before closing when entering TERM" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: remove workqueue when driver registration fails" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: remove unnecessary pci_set_drvdata()" (Prarit Bhargava) [1140743] - [netdrv] revert "cgxb4: remove duplicate include in cxgb4.h" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Much cleaner implementation of is_t4()/is_t5()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: added much cleaner implementation of is_t4()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add new scheme to update T4/T5 firmware" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix formatting of physical address" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Make _c4iw_write_mem_dma() static" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: calls skb_set_hash" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Reserve stid 0 for T4/T5 adapters" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Include TCP as protocol when creating server filters" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Assign filter server TIDs properly" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Account for stid entries properly in case of IPv6" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add API to correctly calculate tuple fields" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: make functions static and remove dead code" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Calculate the filter server TID properly" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Server filters are supported only for IPv4" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use cxgb4_select_ntuple to correctly calculate ntuple fields" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: allow large buffer size to have page size" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Changed FW check version to match FW binary version" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: silence shift wrapping static checker warning" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Avoid disabling PCI device for towice" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Don't retrieve stats during recovery" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix gcc warning on 32-bit arch" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix referencing freed adapter" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add missing neigh_release in LE-Workaround path" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Use pci_enable_msix_range() instead of pci_enable_msix()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add support to recognize 40G links" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Print adapter VPD Part Number instead of Engineering Change field" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Allow >10G ports to have multiple queues" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: LE-Workaround is not atomic in firmware" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Query firmware for T5 ULPTX MEMWRITE DSGL capabilities" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Remove unused registers and add missing ones" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Don't assume LSO only uses SGL path in t4_eth_xmit()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add more PCI device ids" (Prarit Bhargava) [1140743] - [netdrv] revert "cgxb4: Stop using ethtool SPEED_* constants" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: use remove handler as shutdown handler" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix some small bugs in t4_sge_init_soft() when our Page Size is 64KB" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add code to dump SGE registers when hitting idma hangs" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Rectify emitting messages about SGE Ingress DMA channels being potentially stuck" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Updates for T5 SGE's Egress Congestion Threshold" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Calculate len properly for LSO path" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Treat CPL_ERR_KEEPALV_NEG_ADVICE as negative advice" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Doorbell Drop Avoidance Bug Fixes" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix underflows in c4iw_create_qp()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix four byte info leak in c4iw_create_cq()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Cap CQ size at T4_MAX_IQ_SIZE" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Allow loopback connections" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Always release neigh entry" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix incorrect BUG_ON conditions" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Mind the sq_sig_all/sq_sig_type QP attributes" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Default peer2peer mode to 1" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Save the correct map length for fast_reg_page_lists" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Don't leak skb in c4iw_uld_rx_handler()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix possible memory leak in RX_PKT processing" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Ignore read reponse type 1 CQEs" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Connect_request_upcall fixes" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Update snd_seq when sending MPA messages" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Call dev_kfree/consume_skb_any instead of kfree_skb" (Prarit Bhargava) [1140743] - [netdrv] revert "cxbg4: Remove addressof casts to same type" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Adds device ID for few more Chelsio Adapters" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: set error code on kmalloc() failure" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Lock around accept/reject downcalls" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Drop RX_DATA packets if the endpoint is gone" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: rx_data() needs to hold the ep mutex" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Disable DSGL use by default" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use the BAR2/WC path for kernel QPs and T5 devices" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Endpoint timeout fixes" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: rmb() after reading valid gen bit" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: SQ flush fix" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Max fastreg depth depends on DSGL support" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use pr_warn_ratelimited" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Initialize reserved fields in a FW work request" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add missing debug stats" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use uninitialized_var()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix over-dereference when terminating" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Save the correct mac addr for hw-loopback connections in the L2T" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: use the correct max size for firmware flash" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix endpoint mutex deadlocks" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Force T5 connections to use TAHOE congestion control" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Only allow kernel db ringing for T4 devs" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Update Kconfig to include Chelsio T5 adapter" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Decode PCIe Gen3 link speed" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix memory leaks in c4iw_alloc() error paths" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix vlan support" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add missing padding at end of struct c4iw_create_cq_resp" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: add missing padding at end of struct c4iw_alloc_ucontext_resp" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Decode the firmware port and module type a bit more for ethtool" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Check if rx checksum offload is enabled, while reading hardware calculated checksum" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: Allocate and use IQs specifically for indirect interrupts" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: Choose appropriate hw mtu index and ISS for iWARP connections" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: don't truncate the recv window size" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Change default Interrupt Holdoff Packet Count Threshold" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fixes cxgb4 probe failure in VM when PF is exposed through PCI Passthrough" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Use FW interface to get BAR0 value" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Replaced the backdoor mechanism to access the HW memory with PCIe Window method" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Adds device ID for few more Chelsio T4 Adapters" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: remove unnecessary null test before debugfs_remove_recursive" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: Detect Ing. Padding Boundary at run-time" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: use firmware ord/ird resource limits" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: display TPTE on errors" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: work request logging feature" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: Move common defines to cxgb4" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add the MC1 registers to read in the interrupt handler" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fixed incorrect check for memory operation in t4_memory_rw" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: only free allocated fls" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix possible race condition in cleanup" (Prarit Bhargava) [1140743] - [infiniband] revert "iw_cxgb4: fix for 64-bit integer division" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Add core T4 PCI-E SR-IOV Virtual Function hardware definitions and device communication code" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Add T4 Virtual Function Scatter-Gather Engine DMA code" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Add main T4 PCI-E SR-IOV Virtual Function driver for cxgb4vf" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Add new Makefile for T4 PCI-E SR-IOV Virtual Function driver cxgb4vf" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Stitch new T4 PCI-E SR-IOV Virtual Function driver into the build" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Remove obsolete comment about the lack of a TX Timer Callback" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Use correct shift factor for extracting the SGE DMA Ingress Padding Boundary" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: remove obsolete DECLARE_PCI_UNMAP_ADDR usage" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Implement "Unhandled Interrupts" statistic" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix TX Queue restart" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix SGE resource resource deallocation bug" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Fix off-by-one error checking for the end of the mailbox delay array" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Fix bug where we were only allocating one queue in MSI mode" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: do not use PCI resources before pci_enable_device()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Use netif_set_real_num_rx/tx_queues()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: make single bit signed bitfields unsigned" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: remove call to stop TX queues at load time" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: don't implement trivial (and incorrect) ndo_select_queue()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix bug in Generic Receive Offload" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix some errors in Gather List to skb conversion" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: flesh out PCI Device ID Table" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Fail open if link_start() fails" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: add call to Firmware to reset VF State" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: minor comment/symbolic name cleanup" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: add ethtool statistics for GRO" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix up "Section Mismatch" compiler warning" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Advertise NETIF_F_TSO_ECN" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix setting unicast/multicast addresses" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Ingress Queue Entry Size needs to be 64 bytes" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix mailbox data/control coherency domain race" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: recover from failure in cxgb4vf_open()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Check driver parameters in the right place" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Behave properly when CONFIG_DEBUG_FS isn't defined" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Quiesce Virtual Interfaces on shutdown" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Use defined Mailbox Timeout" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: improve Kconfig dependencies" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: do vlan cleanup" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: remove __dev* attributes" (Prarit Bhargava) [1140743] - [netdrv] revert "chelsio: Use netdev_ and pr_" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Fix extraction of cpl_rx_pkt from the response queue descriptor" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Fix VLAN extraction counter increment" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Add support for Chelsio T5 adapter" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG" (Prarit Bhargava) [1140743] - [netdrv] revert "net: cxgb4vf: Staticize local symbols" (Prarit Bhargava) [1140743] - [netdrv] revert "net: cxgb4vf: remove unnecessary pci_set_drvdata()" (Prarit Bhargava) [1140743] - [netdrv] revert "net: cxgb4vf: use DEFINE_PCI_DEVICE_TABLE" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: added much cleaner implementation of is_t4()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: make functions static and remove dead code" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Remove superfluous call to pci_disable_msix()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Adds device Id for few more Chelsio adapters" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Export symbols required by cxgb4i for ipv6 support and required defines" (Prarit Bhargava) [1140743] - [scsi] revert "libcxgbi: Add ipv6 api to driver" (Prarit Bhargava) [1140743] - [scsi] revert "cxgb4i: Add ipv6 code to driver, call into libcxgbi ipv6 api" (Prarit Bhargava) [1140743] - [scsi] revert "cxgb4i: Fix ipv6 build failure caught with randconfig" (Prarit Bhargava) [1140743] - [scsi] revert "cxgb4i: remove spurious use of rcu" (Prarit Bhargava) [1140743] - [scsi] revert "cxgb4i: Guard ipv6 code with a config check" (Prarit Bhargava) [1140743]- [kernel] futex: Fix errors in nested key ref-counting (Denys Vlasenko) [1094458] {CVE-2014-0205} - [fs] vfs: add missing __putname() in patch_mountpoint() (Ian Kent) [1135165] - [fs] nfs: Don't busy-wait on SIGKILL in __nfs_iocounter_wait (Benjamin Coddington) [1113269] - [netdrv] mlx4: add vlan_rx_register to the master ops (Doug Ledford) [1133506] - [infiniband] ocrdma: use right macro in query ah (Doug Ledford) [1133506] - [infiniband] ocrdma: resolve L2 address when creating user AH (Doug Ledford) [1133506] - [infiniband] ocrdma: get vlan tag from ib_qp_attrs (Doug Ledford) [1133506] - [infiniband] ocrdma: add default gid at index 0 (Doug Ledford) [1133506] - [infiniband] ocrdma: obtain sl from deivce structure (Doug Ledford) [1133506] - [infiniband] ocrdma: do not skip setting deffered_arm (Doug Ledford) [1133506] - [infiniband] ocrdma: Initialize the GID table while registering the device (Doug Ledford) [1133506] - [infiniband] ocrdma: Increase the size of STAG array in dev structure to 16K (Doug Ledford) [1133506] - [infiniband] ocrdma: Add missing adapter mailbox opcodes (Doug Ledford) [1133506] - [infiniband] ocrdma: Return proper value for max_mr_size (Doug Ledford) [1133506] - [infiniband] ocrdma: Allow only SEND opcode in case of UD QPs (Doug Ledford) [1133506] - [infiniband] ocrdma: Avoid reporting wrong completions in case of error CQEs (Doug Ledford) [1133506] - [infiniband] ocrdma: Query and initalize the PFC SL (Doug Ledford) [1133506] - [infiniband] ocrdma: Avoid posting DPP requests for RDMA READ (Doug Ledford) [1133506] - [infiniband] core: When marsheling uverbs path, clear unused fields (Amir Vadai) [1130394] - [infiniband] mlx4: Avoid executing gid task when device is being removed (Amir Vadai) [1130394] - [infiniband] mlx4: Fix lockdep splat for the iboe lock (Amir Vadai) [1130394] - [infiniband] mlx4: Get upper dev addresses as RoCE GIDs when port comes up (Amir Vadai) [1130394] - [infiniband] mlx4: Reorder steps in RoCE GID table initialization (Amir Vadai) [1130394] - [infiniband] mlx4: Don't duplicate the default RoCE GID (Amir Vadai) [1130394] - [infiniband] mlx4: Avoid null pointer dereference in mlx4_ib_scan_netdevs() (Amir Vadai) [1130394] - [netdrv] b43: fix the wrong assignment of status.freq in b43_rx() (John Greene) [1132160] - [lib] lzo: properly check for overruns (Denys Vlasenko) [1113901] {CVE-2014-4608} - [lib] lzo: Update LZO compression to current upstream version (Denys Vlasenko) [1113901] {CVE-2014-4608} - [drm] nouveau: add more checks to PRAMIN image fetching (Ben Skeggs) [1133695 1076733] - [drm] nouveau: allow non-optimus setups to load vbios from acpi (Ben Skeggs) [1133695 1076733] - [drm] nouveau: fix a potential NULL deref in the PROM shadowing function (Ben Skeggs) [1133695 1076733] - [drm] nouveau: fetch the vbios from PROM using only aligned 32-bit accesses (Ben Skeggs) [1133695 1076733] - [net] Revert "introduce netif_skb_dev_features" (Florian Westphal) [1029603] - [net] revert "ip, ipv6: handle gso skbs in forwarding path" (Florian Westphal) [1029603]- [kernel] audit: audit_log_start running on auditd should not stop (Richard Guy Briggs) [1019898] - [kernel] audit: drop audit_cmd_lock in AUDIT_USER family of cases (Richard Guy Briggs) [1019898] - [security] selinux: call WARN_ONCE() instead of calling audit_log_start() (Richard Guy Briggs) [1019898] - [crypto] drbg: fix failure of generating multiple of 2**16 bytes (Herbert Xu) [1130529] - [x86] uv: Set n_lshift based on GAM_GR_CONFIG MMR for UV3 (George Beshers) [1096981] - [fs] nfs: Close another NFSv4 recovery race (Steve Dickson) [1093922] - [fs] nfs: Refactor _nfs4_open_and_get_state to set ctx->state (Steve Dickson) [1093922] - [fs] nfs: cleanup: pass the nfs_open_context to nfs4_do_open (Steve Dickson) [1093922] - [fs] sunrpc: Handle EPIPE in xprt_connect_status (Steve Dickson) [1130619] - [fs] sunrpc: Ensure xprt_connect_status handles all potential connection errors (Steve Dickson) [1130619] - [fs] sunrpc: Ensure that we handle ENOBUFS errors correctly (Steve Dickson) [1130619] - [fs] sunrpc: Ensure call_connect_status() deals correctly with SOFTCONN tasks (Steve Dickson) [1130619] - [fs] sunrpc: Ensure that call_connect times out correctly (Steve Dickson) [1130619] - [fs] sunrpc: Handle connect errors ECONNABORTED and EHOSTUNREACH (Steve Dickson) [1130619] - [fs] sunrpc: call_connect_status should recheck bind and connect status on error (Steve Dickson) [1130619] - [fs] sunrpc: Report network/connection errors correctly for SOFTCONN rpc tasks (Steve Dickson) [1130619] - [fs] ext3: Fix fdatasync() for files with only i_size changes (Eric Sandeen) [1127023] - [fs] gfs2: Change maxlen variables to size_t (Robert S Peterson) [1126899] - [mm] hugetlb: add cond_resched_lock() in return_unused_surplus_pages() (Motohiro Kosaki) [1129085] - [mm] hugetlb: fix softlockup when a large number of hugepages are freed (Motohiro Kosaki) [1129085] - [net] fix ipv4: match prefsrc when deleting routes (Jiri Benc) [1056443] - [net] bridge: explictly tag vlan-accelerated frames destined to the host (Vlad Yasevich) [1121991] - [net] ipv4: avoid parallel route cache gc executions (Hannes Frederic Sowa) [1121228] - [net] ipv4: move route garbage collector to work queue (Hannes Frederic Sowa) [1121228] - [net] ethtool: reallow ETHTOOL_SFLAGS to set TX/RX VLAN offloads (Michal Schmidt) [1134359] - [net] tcp: tsq: fix nonagle handling (Jiri Pirko) [1134401] - [kvm] iommu: fix the third parameter of kvm_iommu_put_pages (Radomir Vrbovsky) [1131953] {CVE-2014-3601} - [s390] sysinfo: convert /proc/sysinfo to seqfile (Hendrik Brueckner) [1130987] - [s390] con3215: fix hanging console issue (Hendrik Brueckner) [1130986] - [s390] dasd: validate request size before building CCW/TCW request (Hendrik Brueckner) [1130988] - [scsi] revert "fc: ensure scan_work isn't active when freeing fc_rport" (Maurizio Lombardi) [1135888] - [edac] sb_edac: Modify H/W event reporting policy (Rui Wang) [1129067] - [alsa] control: Fix replacing user controls (Denys Vlasenko) [1117322] {CVE-2014-4654 CVE-2014-4655} - [netdrv] bnx2x: Fix RSS on big-endian (Michal Schmidt) [1119291] - [netdrv] bnx2x: Utilize FW 7.10.51 (Michal Schmidt) [1119291] - [netdrv] firmware: add bnx2x FW 7.10.51 (Michal Schmidt) [1119291] - [security] selinux: fix a problem with IPv6 traffic denials in selinux_ip_postroute() (Paul Moore) [1130082]- [md] revert "raid1: Rewrite the implementation of iobarrier" (Jes Sorensen) [1127231] - [md] revert "raid1: fix request counting bug in new 'barrier' code" (Jes Sorensen) [1127231] - [scsi] hpsa: version string change (Tomas Henzl) [1054631] - [scsi] hpsa: change doorbell reset delay to ten seconds (Tomas Henzl) [1054631] - [scsi] hpsa: add a delay to kdump path (Tomas Henzl) [1054631] - [infiniband] ipoib: No longer use flush as a parameter (Doug Ledford) [1111073] - [infiniband] ipoib: Make ipoib_mcast_stop_thread flush the workqueue (Doug Ledford) [1111073] - [infiniband] ipoib: Use dedicated workqueues per interface (Doug Ledford) [1111073] - [infiniband] ipoib: change init sequence ordering (Doug Ledford) [1111073] - [infiniband] ipoib: fix mcast_dev_flush/mcast_restart_task race (Doug Ledford) [1111073] - [infiniband] ipoib: fix MCAST_FLAG_BUSY usage (Doug Ledford) [1111073] - [infiniband] ipoib: Make the carrier_on_task race aware (Doug Ledford) [1111073] - [infiniband] ipoib: Consolidate rtnl_lock tasks in workqueue (Doug Ledford) [1111073] - [infiniband] ipoib: Avoid multicast join attempts with invalid P_key (Doug Ledford) [1111073] - [infiniband] ipoib: Avoid flushing the workqueue from worker context (Doug Ledford) [1111073] - [infiniband] ipoib: Use P_Key change event instead of P_Key polling mechanism (Doug Ledford) [1111073] - [infiniband] mlx5: Enable "block multicast loopback" for kernel consumers (Doug Ledford) [1128863] - [mm] memory-failure: support use of a dedicated thread to handle SIGBUS BUS_MCEERR_AO (Rui Wang) [1108366] - [mm] memory-failure: don't let collect_procs() skip over processes for MF_ACTION_REQUIRED (Rui Wang) [1108366] - [mm] memory-failure: send right signal code to correct thread (Rui Wang) [1108366] - [x86] mce: Pay no attention to 'F' bit in MCACOD when parsing 'UC' errors (Rui Wang) [1093437] - [x86] kvm: trace kvm_ple_window grow/shrink (Radim Krcmar) [1093208] - [x86] kvm: vmx: dynamise PLE window (Radim Krcmar) [1093208] - [x86] kvm: vmx: make PLE window per-VCPU (Radim Krcmar) [1093208] - [x86] kvm: introduce sched_in to kvm_x86_ops (Radim Krcmar) [1093208] - [virt] kvm: add kvm_arch_sched_in (Radim Krcmar) [1093208] - [fs] Add full_check test before calling add_to_tfile_check() to prevent panic in reverse_path_check_proc() (Larry Woodman) [1130730] - [perf] x86: Fix Silvermont offcore masks (Jiri Olsa) [1036335] - [perf] x86: Add model number for Avoton Silvermont (Jiri Olsa) [1036335] - [perf] x86: Add Silvermont 22nm Atom support (Jiri Olsa) [1036335] - [perf] x86: use INTEL_UEVENT_EXTRA_REG to define MSR_OFFCORE_RSP_X (Jiri Olsa) [1036335] - [perf] x86: Fix Intel shared extra MSR allocation (Jiri Olsa) [1036335] - [x86] amd: perf: Unify AMD's generic and family 15h pmus (Jiri Olsa) [1133680]- [mm] hugetlb: correct missing private flag clearing (Petr Holasek) [1127126] - [mm] hugetlb: return a reserved page to a reserved pool if failed (Petr Holasek) [1127126] - [mm] hugetlb: undo change to page mapcount in fault handler (Petr Holasek) [1127126] - [mm] hugetlb: fix subpool accounting handling (Petr Holasek) [1127126] - [mm] hugetlb: protect reserved pages when soft offlining a hugepage (Petr Holasek) [1127126] - [mm] hugetlb: decrement reserve count if VM_NORESERVE alloc page cache (Petr Holasek) [1127126] - [mm] hugetlb: remove decrement_hugepage_resv_vma() (Petr Holasek) [1127126] - [mm] hugetlb: add VM_NORESERVE check in vma_has_reserves() (Petr Holasek) [1127126] - [mm] hugetlb: do not use a page in page cache for cow optimization (Petr Holasek) [1127126] - [crypto] modsign: crypto_alloc_shash() returns an error code not NULL on failure (David Howells) [1099208] - [drm] nouveau: behave better if ioremap failed (Ben Skeggs) [1076992] - [fs] fuse: ignore entry-timeout LOOKUP_REVAL (Carlos Maiolino) [1127702] - [fs] fuse: Timeout comparison fix (Carlos Maiolino) [1127769] - [fs] ext4: verify block bitmap (Lukas Czerner) [1087584] - [fs] ext4: fix type declaration of ext4_validate_block_bitmap (Lukas Czerner) [1087584] - [fs] ext4: error out if verifying the block bitmap fails (Lukas Czerner) [1087584] - [fs] fsnotify: delay unmounting until all inode are fput (Eric Paris) [886723] - [fs] inotify: determine wd before races are possible (Eric Paris) [886723] - [fs] fsnotify: do not hold notification mutex when putting events (Eric Paris) [886723] - [fs] fsnotify: use GFP_NOFS when allocating event holders (Eric Paris) [886723] - [fs] locks: eliminate BUG() call when there's an unexpected lock on file close (Benjamin Coddington) [1113096] - [fs] gfs2: Request demote when a "try" flock fails (Robert S Peterson) [1129445] - [fs] nfsd: allow turning off nfsv3 readdir_plus (J. Bruce Fields) [1117468] - [powerpc] pseries: Fix kexec regression caused by CPPR tracking (Gustavo Duarte) [1129453] - [scsi] Fix erratic device offline during EH (Gustavo Duarte) [1126088] - [net] openvswitch: fix panic with multiple vlan headers (Jiri Benc) [1122405] - [net] ipvs: extract race fixes for sync daemon setups (Jesper Brouer) [1117536]- [scsi] cxgb4i: Guard ipv6 code with a config check (Sai Vemuri) [1122829] - [scsi] cxgb4i: remove spurious use of rcu (Sai Vemuri) [1122829] - [scsi] cxgb4i: Fix ipv6 build failure caught with randconfig (Sai Vemuri) [1122829] - [scsi] cxgb4i: Add ipv6 code to driver, call into libcxgbi ipv6 api (Sai Vemuri) [1122829] - [scsi] libcxgbi: Add ipv6 api to driver (Sai Vemuri) [1122829] - [netdrv] cxgb4: Export symbols required by cxgb4i for ipv6 support and required defines (Sai Vemuri) [1122829] - [netdrv] cxgb4vf: Adds device Id for few more Chelsio adapters (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Remove superfluous call to pci_disable_msix() (Sai Vemuri) [1112417] - [netdrv] cxgb4: make functions static and remove dead code (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: added much cleaner implementation of is_t4() (Sai Vemuri) [1112417] - [netdrv] net: cxgb4vf: use DEFINE_PCI_DEVICE_TABLE (Sai Vemuri) [1112417] - [netdrv] net: cxgb4vf: remove unnecessary pci_set_drvdata() (Sai Vemuri) [1112417] - [netdrv] net: cxgb4vf: Staticize local symbols (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add support for Chelsio T5 adapter (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix VLAN extraction counter increment (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix extraction of cpl_rx_pkt from the response queue descriptor (Sai Vemuri) [1112417] - [netdrv] chelsio: Use netdev_ and pr_ (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove __dev* attributes (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: do vlan cleanup (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: improve Kconfig dependencies (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use defined Mailbox Timeout (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Quiesce Virtual Interfaces on shutdown (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Behave properly when CONFIG_DEBUG_FS isn't defined (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Check driver parameters in the right place (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: recover from failure in cxgb4vf_open() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix mailbox data/control coherency domain race (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Ingress Queue Entry Size needs to be 64 bytes (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix setting unicast/multicast addresses (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Advertise NETIF_F_TSO_ECN (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix up "Section Mismatch" compiler warning (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: add ethtool statistics for GRO (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: minor comment/symbolic name cleanup (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: add call to Firmware to reset VF State (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fail open if link_start() fails (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: flesh out PCI Device ID Table (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix some errors in Gather List to skb conversion (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix bug in Generic Receive Offload (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: don't implement trivial (and incorrect) ndo_select_queue() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove call to stop TX queues at load time (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: make single bit signed bitfields unsigned (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use netif_set_real_num_rx/tx_queues() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: do not use PCI resources before pci_enable_device() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix bug where we were only allocating one queue in MSI mode (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix off-by-one error checking for the end of the mailbox delay array (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix SGE resource resource deallocation bug (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix TX Queue restart (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Implement "Unhandled Interrupts" statistic (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove obsolete DECLARE_PCI_UNMAP_ADDR usage (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use correct shift factor for extracting the SGE DMA Ingress Padding Boundary (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Remove obsolete comment about the lack of a TX Timer Callback (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Stitch new T4 PCI-E SR-IOV Virtual Function driver into the build (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add new Makefile for T4 PCI-E SR-IOV Virtual Function driver cxgb4vf (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add main T4 PCI-E SR-IOV Virtual Function driver for cxgb4vf (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add T4 Virtual Function Scatter-Gather Engine DMA code (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add core T4 PCI-E SR-IOV Virtual Function hardware definitions and device communication code (Sai Vemuri) [1112417] - [infiniband] iw_cxgb4: fix for 64-bit integer division (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix possible race condition in cleanup (Sai Vemuri) [1121803] - [netdrv] cxgb4: only free allocated fls (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fixed incorrect check for memory operation in t4_memory_rw (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add the MC1 registers to read in the interrupt handler (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: Move common defines to cxgb4 (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: work request logging feature (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: display TPTE on errors (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: use firmware ord/ird resource limits (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: Detect Ing. Padding Boundary at run-time (Sai Vemuri) [1121803] - [netdrv] cxgb4: remove unnecessary null test before debugfs_remove_recursive (Sai Vemuri) [1121803] - [netdrv] cxgb4: Adds device ID for few more Chelsio T4 Adapters (Sai Vemuri) [1121803] - [netdrv] cxgb4: Replaced the backdoor mechanism to access the HW memory with PCIe Window method (Sai Vemuri) [1121803] - [netdrv] cxgb4: Use FW interface to get BAR0 value (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fixes cxgb4 probe failure in VM when PF is exposed through PCI Passthrough (Sai Vemuri) [1121803] - [netdrv] cxgb4: Change default Interrupt Holdoff Packet Count Threshold (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: don't truncate the recv window size (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: Choose appropriate hw mtu index and ISS for iWARP connections (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: Allocate and use IQs specifically for indirect interrupts (Sai Vemuri) [1121803] - [netdrv] cxgb4: Check if rx checksum offload is enabled, while reading hardware calculated checksum (Sai Vemuri) [1121803] - [netdrv] cxgb4: Decode the firmware port and module type a bit more for ethtool (Sai Vemuri) [1121803] - [infiniband] cxgb4: add missing padding at end of struct c4iw_alloc_ucontext_resp (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add missing padding at end of struct c4iw_create_cq_resp (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix vlan support (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix memory leaks in c4iw_alloc() error paths (Sai Vemuri) [1121803] - [netdrv] cxgb4: Decode PCIe Gen3 link speed (Sai Vemuri) [1121803] - [infiniband] cxgb4: Update Kconfig to include Chelsio T5 adapter (Sai Vemuri) [1121803] - [infiniband] cxgb4: Only allow kernel db ringing for T4 devs (Sai Vemuri) [1121803] - [infiniband] cxgb4: Force T5 connections to use TAHOE congestion control (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix endpoint mutex deadlocks (Sai Vemuri) [1121803] - [netdrv] cxgb4: use the correct max size for firmware flash (Sai Vemuri) [1121803] - [netdrv] cxgb4: Save the correct mac addr for hw-loopback connections in the L2T (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix over-dereference when terminating (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use uninitialized_var() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add missing debug stats (Sai Vemuri) [1121803] - [infiniband] cxgb4: Initialize reserved fields in a FW work request (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use pr_warn_ratelimited (Sai Vemuri) [1121803] - [infiniband] cxgb4: Max fastreg depth depends on DSGL support (Sai Vemuri) [1121803] - [infiniband] cxgb4: SQ flush fix (Sai Vemuri) [1121803] - [infiniband] cxgb4: rmb() after reading valid gen bit (Sai Vemuri) [1121803] - [infiniband] cxgb4: Endpoint timeout fixes (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use the BAR2/WC path for kernel QPs and T5 devices (Sai Vemuri) [1121803] - [infiniband] cxgb4: Disable DSGL use by default (Sai Vemuri) [1121803] - [infiniband] cxgb4: rx_data() needs to hold the ep mutex (Sai Vemuri) [1121803] - [infiniband] cxgb4: Drop RX_DATA packets if the endpoint is gone (Sai Vemuri) [1121803] - [infiniband] cxgb4: Lock around accept/reject downcalls (Sai Vemuri) [1121803] - [infiniband] cxgb4: set error code on kmalloc() failure (Sai Vemuri) [1121803] - [netdrv] cxgb4: Adds device ID for few more Chelsio Adapters (Sai Vemuri) [1121803] - [netdrv] cxbg4: Remove addressof casts to same type (Sai Vemuri) [1121803] - [netdrv] cxgb4: Call dev_kfree/consume_skb_any instead of kfree_skb (Sai Vemuri) [1121803] - [infiniband] cxgb4: Update snd_seq when sending MPA messages (Sai Vemuri) [1121803] - [infiniband] cxgb4: Connect_request_upcall fixes (Sai Vemuri) [1121803] - [infiniband] cxgb4: Ignore read reponse type 1 CQEs (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix possible memory leak in RX_PKT processing (Sai Vemuri) [1121803] - [infiniband] cxgb4: Don't leak skb in c4iw_uld_rx_handler() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Save the correct map length for fast_reg_page_lists (Sai Vemuri) [1121803] - [infiniband] cxgb4: Default peer2peer mode to 1 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Mind the sq_sig_all/sq_sig_type QP attributes (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix incorrect BUG_ON conditions (Sai Vemuri) [1121803] - [infiniband] cxgb4: Always release neigh entry (Sai Vemuri) [1121803] - [infiniband] cxgb4: Allow loopback connections (Sai Vemuri) [1121803] - [infiniband] cxgb4: Cap CQ size at T4_MAX_IQ_SIZE (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix four byte info leak in c4iw_create_cq() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix underflows in c4iw_create_qp() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Doorbell Drop Avoidance Bug Fixes (Sai Vemuri) [1121803] - [netdrv] cxgb4: Treat CPL_ERR_KEEPALV_NEG_ADVICE as negative advice (Sai Vemuri) [1121803] - [netdrv] cxgb4: Calculate len properly for LSO path (Sai Vemuri) [1121803] - [netdrv] cxgb4: Updates for T5 SGE's Egress Congestion Threshold (Sai Vemuri) [1121803] - [netdrv] cxgb4: Rectify emitting messages about SGE Ingress DMA channels being potentially stuck (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add code to dump SGE registers when hitting idma hangs (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix some small bugs in t4_sge_init_soft() when our Page Size is 64KB (Sai Vemuri) [1121803] - [netdrv] cxgb4: use remove handler as shutdown handler (Sai Vemuri) [1121803] - [netdrv] cgxb4: Stop using ethtool SPEED_* constants (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add more PCI device ids (Sai Vemuri) [1121803] - [netdrv] cxgb4: Don't assume LSO only uses SGL path in t4_eth_xmit() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Remove unused registers and add missing ones (Sai Vemuri) [1121803] - [netdrv] cxgb4: Query firmware for T5 ULPTX MEMWRITE DSGL capabilities (Sai Vemuri) [1121803] - [netdrv] cxgb4: LE-Workaround is not atomic in firmware (Sai Vemuri) [1121803] - [netdrv] cxgb4: Allow >10G ports to have multiple queues (Sai Vemuri) [1121803] - [netdrv] cxgb4: Print adapter VPD Part Number instead of Engineering Change field (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add support to recognize 40G links (Sai Vemuri) [1121803] - [netdrv] cxgb4: Use pci_enable_msix_range() instead of pci_enable_msix() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add missing neigh_release in LE-Workaround path (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix referencing freed adapter (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix gcc warning on 32-bit arch (Sai Vemuri) [1121803] - [netdrv] cxgb4: Don't retrieve stats during recovery (Sai Vemuri) [1121803] - [netdrv] cxgb4: Avoid disabling PCI device for towice (Sai Vemuri) [1121803] - [netdrv] cxgb4: silence shift wrapping static checker warning (Sai Vemuri) [1121803] - [netdrv] cxgb4: Changed FW check version to match FW binary version (Sai Vemuri) [1121803] - [netdrv] cxgb4: allow large buffer size to have page size (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use cxgb4_select_ntuple to correctly calculate ntuple fields (Sai Vemuri) [1121803] - [infiniband] cxgb4: Server filters are supported only for IPv4 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Calculate the filter server TID properly (Sai Vemuri) [1121803] - [netdrv] cxgb4: make functions static and remove dead code (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add API to correctly calculate tuple fields (Sai Vemuri) [1121803] - [netdrv] cxgb4: Account for stid entries properly in case of IPv6 (Sai Vemuri) [1121803] - [netdrv] cxgb4: Assign filter server TIDs properly (Sai Vemuri) [1121803] - [netdrv] cxgb4: Include TCP as protocol when creating server filters (Sai Vemuri) [1121803] - [netdrv] cxgb4: Reserve stid 0 for T4/T5 adapters (Sai Vemuri) [1121803] - [netdrv] cxgb4: calls skb_set_hash (Sai Vemuri) [1121803] - [infiniband] cxgb4: Make _c4iw_write_mem_dma() static (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix formatting of physical address (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add new scheme to update T4/T5 firmware (Sai Vemuri) [1121803] - [netdrv] cxgb4: added much cleaner implementation of is_t4() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Much cleaner implementation of is_t4()/is_t5() (Sai Vemuri) [1121803] - [netdrv] cgxb4: remove duplicate include in cxgb4.h (Sai Vemuri) [1121803] - [netdrv] cxgb4: remove unnecessary pci_set_drvdata() (Sai Vemuri) [1121803] - [netdrv] cxgb4: remove workqueue when driver registration fails (Sai Vemuri) [1121803] - [infiniband] cxgb4: Issue RI.FINI before closing when entering TERM (Sai Vemuri) [1121803] - [infiniband] cxgb4: Advertise ~0ULL as max MR size (Sai Vemuri) [1121803] - [infiniband] cxgb4: Always do GTS write if cidx_inc == CIDXINC_MASK (Sai Vemuri) [1121803] - [infiniband] cxgb4: Set arp error handler for PASS_ACCEPT_RPL messages (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix accounting for unsignaled SQ WRs to deal with wrap (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix QP flush logic (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use correct bit shift macros for vlan filter tuples (Sai Vemuri) [1121803] - [infiniband] cxgb4: Handle newer firmware changes (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add support for active and passive open connection with IPv6 address (Sai Vemuri) [1121803] - [infiniband] cma: Add IPv6 support for iWARP (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add CLIP support to store compressed IPv6 address (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add routines to create and remove listening IPv6 servers (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix stack info leak in c4iw_create_qp() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Do not set net_device::dev_id to VI index (Sai Vemuri) [1121803] - [netdrv] cxgb4: Correct comparisons and calculations using skb->tail and skb-transport_header (Sai Vemuri) [1121803] - [netdrv] cxgb4: Force uninitialized state if FW_ON_ADAPTER is < FW_VERSION and we're the MASTER_PF (Sai Vemuri) [1121803] - [netdrv] cxgb4: fix error recovery when t4_fw_hello returns a positive value (Sai Vemuri) [1121803] - [netdrv] cxgb4: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG (Sai Vemuri) [1121803] - [netdrv] cxgb4: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix pci_device_id structure initialization with correct PF number (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix SQ allocation when on-chip SQ is disabled (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix error return code in create_qp() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix onchip queue support for T5 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Bump tcam_full stat and WR reply timeout (Sai Vemuri) [1121803] - [infiniband] cxgb4: Map pbl buffers for dma if using DSGL (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use DSGLs for fastreg and adapter memory writes for T5 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add module_params to enable DB FC & Coalescing on T5 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Turn off db coalescing when RDMA QPs are in use (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add Support for Chelsio T5 adapter (Sai Vemuri) [1121803] - [netdrv] cxgb4: Disable SR-IOV support for PF4-7 for T5 (Sai Vemuri) [1121803] - [netdrv] cxgb4: Update driver version and description (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add T5 PCI ids (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add T5 debugfs support (Sai Vemuri) [1121803] - [netdrv] cxgb4: Enable doorbell drop recovery only for T4 adapter (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add T5 write combining support (Sai Vemuri) [1121803] - [netdrv] cxgb4: Dump T5 registers (Sai Vemuri) [1121803] - [netdrv] cxgb4: Initialize T5 (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add macros, structures and inline functions for T5 (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add register definations for T5 (Sai Vemuri) [1121803] - [netdrv] cxgb4: Allow for backward compatibility with new VPD scheme (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix cast warning (Sai Vemuri) [1121803] - [infiniband] cxgb4: "cookie" can stay in host endianness (Sai Vemuri) [1121803] - [infiniband] cxgb4: Address sparse warnings (Sai Vemuri) [1121803] - [infiniband] cxgb4: Insert hwtid in pass_accept_req instead in pass_establish (Sai Vemuri) [1121803] - [infiniband] cxgb4: Don't wakeup threads for MPAv2 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Don't reconnect on abort for mpa_rev 1 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix endpoint timeout race condition (Sai Vemuri) [1121803] - [infiniband] cxgb4: Only log rx_data warnings if cpl status is non-zero (Sai Vemuri) [1121803] - [infiniband] cxgb4: Always log async errors (Sai Vemuri) [1121803] - [infiniband] cxgb4: Keep QP referenced until TID released (Sai Vemuri) [1121803] - [infiniband] cxgb4: Display streaming mode error only if detected in RTS (Sai Vemuri) [1121803] - [infiniband] cxgb4: Abort connections when moving to ERROR state (Sai Vemuri) [1121803] - [infiniband] cxgb4: Abort connections that receive unexpected streaming mode data (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix incorrect PFVF CMASK (Sai Vemuri) [1121803] - [netdrv] cxgb4: Use netdev_ and pr_ (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix bug for active and passive LE hash collision path (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix LE hash collision bug for passive open connection (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix LE hash collision bug for active open connection (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add LE hash collision bug fix path in LLD driver (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add T4 filter support (Sai Vemuri) [1121803] - [netdrv] cxgb4: remove __dev* attributes (Sai Vemuri) [1121803] - [netdrv] cxgb4: Chelsio FCoE offload driver submission (Sai Vemuri) [1121803] - [infiniband] cxgb4: use WARN (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix initialization of SGE_CONTROL register (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix unable to get UP event from the LLD (Sai Vemuri) [1121803] - [infiniband] cxgb4: Don't free chunk that we have failed to allocate (Sai Vemuri) [1121803] - [netdrv] cxgb4: Remove unnecessary #ifdef condition (Sai Vemuri) [1121803] - [netdrv] cxgb4: Address various sparse warnings (Sai Vemuri) [1121803] - [netdrv] cxgb4: allocate enough data in t4_memory_rw() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix build error due to missing linux/vmalloc.h include (Sai Vemuri) [1121803] - [netdrv] cxgb4: Dynamically allocate memory in t4_memory_rw() and get_vpd_params() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix error handling in create_qp() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Don't attempt to upgrade T4 firmware when cxgb4 will end up as a slave (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add support for T4 hardwired driver configuration settings (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add support for T4 configuration file (Sai Vemuri) [1121803] - [netdrv] cxgb4: Code cleanup to enable T4 Configuration File support (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add functions to read memory via PCIE memory window (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix incorrect values for MEMWIN*_APERTURE and MEMWIN*_BASE (Sai Vemuri) [1121803] - [infiniband] cxgb4: Move dereference below NULL test (Sai Vemuri) [1121803] - [infiniband] cxgb4: Update RDMA/cxgb4 due to macro definition removal in cxgb4 driver (Sai Vemuri) [1121803] - [netdrv] cxgb4: Remove duplicate register definitions (Sai Vemuri) [1121803] - [netdrv] cxgb4: set maximal number of default RSS queues (Sai Vemuri) [1121803] - [infiniband] cxgb4: Include vmalloc.h for vmalloc and vfree (Sai Vemuri) [1121803] - [infiniband] cxgb4: Remove kfifo usage (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use vmalloc() for debugfs QP dump (Sai Vemuri) [1121803] - [infiniband] cxgb4: DB Drop Recovery for RDMA and LLD queues (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add DB Overflow Avoidance (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add debugfs RDMA memory stats (Sai Vemuri) [1121803] - [netdrv] cxgb4: DB Drop Recovery for RDMA and LLD queues (Sai Vemuri) [1121803] - [netdrv] cxgb4: Common platform specific changes for DB Drop Recovery (Sai Vemuri) [1121803] - [netdrv] cxgb4: Detect DB FULL events and notify RDMA ULD (Sai Vemuri) [1121803] - [infiniband] cxgb4: Drop peer_abort when no endpoint found (Sai Vemuri) [1121803] - [infiniband] cxgb4: Debugfs dump_qp() updates (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use ULP_MODE_TCPDDP (Sai Vemuri) [1121803] - [infiniband] cxgb4: Turn on delayed ACK (Sai Vemuri) [1121803] - [netdrv] cxgb4: Use netif_set_real_num_rx/tx_queues() (Sai Vemuri) [1121803] - [netdrv] cxgb4: set skb->rxhash (Sai Vemuri) [1121803]- [drm] i915: fix backport typo (Rob Clark) [1131218] - [net] revert: bridge: Provide VLAN registration and GRO acceleration for ports (Jiri Pirko) [1121991] - [net] revert: bridge: Correctly receive hw-accelerated vlan traffic (Jiri Pirko) [1121991] - [net] revert: vlan: Allow accelerated packets to flow through the bridge (Jiri Pirko) [1121991] - [net] ipv6: fix calculation of option len in ip6_append_data (Hannes Frederic Sowa) [1127225] - [net] ipv6: pmtudisc setting not respected with UFO/CORK (Hannes Frederic Sowa) [1127225] - [net] ipv4: fix DO and PROBE pmtu mode regarding local fragmentation with UFO/CORK (Hannes Frederic Sowa) [1127225] - [net] rtnetlink: fix VF info size (Jiri Benc) [1126761] - [scsi] fc: ensure scan_work isn't active when freeing fc_rport (Maurizio Lombardi) [1120036] - [netdrv] bnx2x: Safe bnx2x_panic_dump() (Michal Schmidt) [1121539] - [netdrv] bnx2x: Enlarge the dorq threshold for VFs (Michal Schmidt) [1123412] - [netdrv] bnx2x: Fix 1G-baseT link (Michal Schmidt) [1123412] - [netdrv] bnx2x: Fix link for KR with swapped polarity lane (Michal Schmidt) [1123412] - [md] raid: avoid data corruption during recovery of double-degraded RAID6 (Jes Sorensen) [1090423] - [perf] tools: Show better error message in case we fail to open counters due to EBUSY error (Jiri Olsa) [1103196] - [perf] tools: Add filename__read_str util function (Jiri Olsa) [1103196] - [kvm] revert "x86: increase VCPU limit to 240" (Radim Krcmar) [864242] - [virt] revert "virtio-net: initialize vlan_features" (Nikolay Aleksandrov) [1132588]- [net] ipv6: fix headroom calculation in udp6_ufo_fragment (Nikolay Aleksandrov) [1121522] - [net] udp6: Fix udp fragmentation for tunnel traffic (Nikolay Aleksandrov) [1121522] - [net] sctp: inherit auth_capable on INIT collisions (Daniel Borkmann) [1123760] {CVE-2014-5077} - [net] sctp: only warn in proc_sctp_do_alpha_beta if write (Daniel Borkmann) [1081372] - [net] sctp: fix permissions for rto_alpha and rto_beta knobs (Daniel Borkmann) [1081372] - [scsi] scsi_lib: remove the description string in scsi_io_completion() (Maurizio Lombardi) [710111] - [scsi] qla2xxx: Update version number to 8.07.00.08.06.6-k1 (Chad Dupuis) [919831 990690] - [scsi] qla2xxx: Remove restriction on starting remote device discovery on port update (Chad Dupuis) [990690] - [scsi] qla2xxx: Move mailbox failure messages to a default debug level (Chad Dupuis) [919831] - [netdrv] mlx4_core: Keep only one driver entry release mlx4_priv (Amir Vadai) [1121531] - [netdrv] be2net: fix qnq mode detection on VFs (Ivan Vecera) [1123790] - [netdrv] be2net: ignore get/set profile FW cmd failures (Ivan Vecera) [1110417] - [netdrv] be2net: use adapter->flags to track SRIOV state (Ivan Vecera) [1110417] - [netdrv] be2net: avoid SRIOV config for BE2 chip (Ivan Vecera) [1110417] - [netdrv] be2net: use be_max_vfs() macro to access max-vfs (Ivan Vecera) [1110417] - [netdrv] be2net: create optimal number of queues on SR-IOV config (Ivan Vecera) [1110417] - [netdrv] be2net: read VF's capabilities from GET_PROFILE_CONFIG cmd (Ivan Vecera) [1110417] - [netdrv] be2net: remove be_cmd_get_profile_config_mbox/mccq() variants (Ivan Vecera) [1110417] - [x86] perf: Fix AMD NB and L2I "uncore" support (Prarit Bhargava) [922929] - [x86] perf: Remove old-style NB counter support from perf_event_amd.c (Prarit Bhargava) [922929] - [x86] perf: Add support for AMD NB and L2I "uncore" counters (Prarit Bhargava) [922929] - [x86] Add cpu_has_topoext (Prarit Bhargava) [922929] - [x86] perf: Enable northbridge performance counters on AMD family 15h (Prarit Bhargava) [922929] - [x86] perf: add global get_ibs_caps() (Prarit Bhargava) [922929] - [x86] perf: Share IBS macros between perf and oprofile (Prarit Bhargava) [922929] - [x86] perf: Generalize northbridge constraints code for family 15h (Prarit Bhargava) [922929] - [x86] perf: Allow for architecture specific RDPMC indexes (Prarit Bhargava) [922929] - [x86] perf: Move MSR address offset calculation to architecture specific files (Prarit Bhargava) [922929] - [x86] perf: Use rdpmc() rather than rdmsr() when possible in the kernel (Prarit Bhargava) [922929] - [x86] Add rdpmcl() (Prarit Bhargava) [922929] - [x86] efi: Properly pre-initialize table pointers (Laszlo Ersek) [1129282] - [md] raid1, raid10: always abort recover on write error (Jes Sorensen) [1124351]- [xen] smp: Unifiy some of the PVs and PVHVM offline CPU path (Vitaly Kuznetsov) [1123370] - [xen] smp: Fix leakage of the spinlock interrupt line for every CPU online/offline (Vitaly Kuznetsov) [1123370] - [xen] disable PV spinlocks on HVM (Vitaly Kuznetsov) [1123370] - [xen] smp: initialize IPI vectors before marking CPU online (Vitaly Kuznetsov) [1123370] - [xen] Do not enable PV IPIs when vector callback not present (Vitaly Kuznetsov) [1123370] - [xen] pv on hvm support PV spinlocks and IPIs (Vitaly Kuznetsov) [1123370] - [xen] percpu: make percpu symbols in xen unique (Vitaly Kuznetsov) [1123370] - [kernel] sched: Fix possible divide by zero in avg_atom() calculation (Mateusz Guzik) [1109489] - [kernel] add div64_ul() (Mateusz Guzik) [1109489] - [kernel] sched: Move idle_balance() stats back where they were instead of at the end of the sched_domain (Larry Woodman) [1119156] - [perf] x86: ignore CondChgd bit to avoid false NMI handling (Don Zickus) [1116947] - [s390] fix restore of invalid floating-point-control (Hendrik Brueckner) [1121962] - [s390] sclp_vt220: Enable ASCII console per default (Hendrik Brueckner) [1112743] - [x86] apic: Remove noisy zero-mask warning from default_send_IPI_mask_logical() (Prarit Bhargava) [745124] - [drm] i915: lock around link status and link training (Dave Airlie) [1126640] - [drm] i915: only hook up hpd pulse for DP outputs (Dave Airlie) [1126640] - [alsa] control: Don't access controls outside of protected regions (Radomir Vrbovsky) [1117329] {CVE-2014-4653} - [md] dm-thin: set minimum_io_size to pool's data block size (Mikulas Patocka) [1121779] - [md] dm: allocate a special workqueue for deferred device removal (Mike Snitzer) [1109431] - [kernel] coredump: redefine SIGNAL_GROUP_COREDUMP to fix the conflict with SIGNAL_CLD_STOPPED (Oleg Nesterov) [1106519] - [powerpc] pseries: Track previous CPPR values to correctly EOI interrupts (Gustavo Duarte) [1089977] - [netdrv] tg3: Modify tg3_tso_bug() to handle multiple TX rings (Ivan Vecera) [1123530] - [netdrv] bna: fix performance regression (Ivan Vecera) [1121039] - [netdrv] bna: fill the magic in bnad_get_eeprom() instead of validating (Ivan Vecera) [1119123] - [netdrv] e1000e: implement 82577/579 MDI setting support (Ivan Vecera) [1105604] - [netdrv] igb: update to allow reading/setting MDI state (Ivan Vecera) [1105604] - [netdrv] e1000e: implement MDI/MDI-X control (Ivan Vecera) [1105604] - [netdrv] e1000: configure and read MDI settings (Ivan Vecera) [1105604] - [netdrv] ethtool: MDI setting support (Ivan Vecera) [1105604] - [netdrv] bna: remove use of ndo_set_multicast_list in drivers (Ivan Vecera) [1120510] - [netdrv] bna: fix vlan tag stripping and implement its toggling (Ivan Vecera) [1120510] - [netdrv] bna: convert to hw_features (Ivan Vecera) [1120510]- [powerpc] pci: Improve device hotplug initialization (Gustavo Duarte) [1084398] - [powerpc] pci: fix PCI-e devices rescan issue on powerpc platform (Gustavo Duarte) [1084398] - [powerpc] pci: Cleanup device dma setup code (Gustavo Duarte) [1084398] - [pci] Add pcibios_add_device (Gustavo Duarte) [1084398] - [pci] fix undefined reference to 'pci_fixup_final_inited' (Gustavo Duarte) [1084398] - [pci] call final fixups hot-added devices (Gustavo Duarte) [1084398] - [mm] vmscan: Fix memcg forced scan of anonymous pages (Jerome Marchand) [1124895] - [mm] try_to_unmap_cluster() should lock_page() before mlocking (Jacob Tanenbaum) [1093081] {CVE-2014-3122} - [video] fbmem: convert fb_mmap to vm_iomap_memory() helper (Jacob Tanenbaum) [1035242] {CVE-2013-2596} - [s390] add dummy io_remap_pfn_range() to asm/pgtable.h (Jacob Tanenbaum) [1035242] {CVE-2013-2596} - [mm] add vm_iomap_memory() helper function (Jacob Tanenbaum) [1035242] {CVE-2013-2596} - [hv] hv_fcopy: fix a race condition for SMP guest (Jason Wang) [1118123] - [hv] util: Fix a bug in the KVP code (Jason Wang) [1118123] - [hv] vmbus: Fix a bug in the channel callback dispatch code (Jason Wang) [1118123] - [scsi] virtio_scsi: fix memory leak on full queue condition (Fam Zheng) [1111485] - [scsi] storvsc: Correctly handle TEST_UNIT_READY failure (Jason Wang) [1120468] - [scsi] storvsc: Set srb_flags in all cases (Jason Wang) [1120468] - [scsi] storvsc: Implement a eh_timed_out handler (Jason Wang) [1120468] - [scsi] storvsc: Fix a bug in handling VMBUS protocol version (Jason Wang) [1120468] - [scsi] storvsc: Filter commands based on the storage protocol version (Jason Wang) [1120468] - [scsi] storvsc: Set cmd_per_lun to reflect value supported by the Host (Jason Wang) [1120468] - [scsi] storvsc: Change the limits to reflect the values on the host (Jason Wang) [1120468] - [fs] xfs: always do log forces via the workqueue (Eric Sandeen) [1028831] - [fs] xfs: Do background CIL flushes via a workqueue (Eric Sandeen) [1028831] - [fs] vfs: fix ELOOP error handling in path_mountpoint() (Ian Kent) [1121323] {CVE-2014-5045} - [fs] vfs: fix ref count leak in path_mountpoint() (Ian Kent) [1121323] {CVE-2014-5045} - [fs] xfs: remove xfs_itruncate_data (Brian Foster) [1113418] - [fs] xfs: split xfs_itruncate_finish (Brian Foster) [1113418] - [fs] xfs: kill xfs_itruncate_start (Brian Foster) [1113418] - [fs] xfs: factor extent map manipulations out of xfs_bmapi (Brian Foster) [1113418] - [fs] gfs2: Allow caching of glocks for flock (Robert S Peterson) [1110421] - [fs] gfs2: Allow flocks to use normal glock dq rather than dq_wait (Robert S Peterson) [1110421] - [fs] xfs: don't log dummy transaction on frozen fs (Eric Sandeen) [1076286] - [fs] ext4: set extents flag when migrating file to use extents (Eric Sandeen) [952005]- [netdrv] sfc: Add 40G link capability decoding (Nikolay Aleksandrov) [1111076] - [netdrv] sfc: Adding PCI ID for Solarflare 7000 series 40G network adapter (Nikolay Aleksandrov) [1111076] - [scsi] ibmvscsi: Add memory barriers for send / receive (Gustavo Duarte) [1099590] - [scsi] ibmvscsi: Abort init sequence during error recovery (Gustavo Duarte) [1099590] - [driver] core: fix addition of delayed probe infrastructure (Doug Ledford) [1116871] - [uapi] rdma_user_cm.h: include socket.h (Doug Ledford) [1072857] - [netdrv] bnx2x: fix set_setting for some PHYs (Michal Schmidt) [1009332] - [net] bridge: unregister rtnl message types correctly (Jiri Benc) [1114445]- [drm] nouveau: backport display fixes from upstream (Ben Skeggs) [1105194] - [drivers] platform: use always ->name for uevent (Prarit Bhargava) [1120675] - [hv] remove meaningless pr_err() in vmbus_recvpacket_raw() (Jason Wang) [1112076] - [x86] mm: fix crash when booting as a hyperv NUMA guest (Luiz Capitulino) [979364] - [powerpc] kexec: fix access to kexec_state table (Gustavo Duarte) [1118904] - [powerpc] Dynamic update cache list during suspend and resume (Gustavo Duarte) [1087793] - [netdrv] qlcnic: Initialize mailbox cmd structure to zero (Chad Dupuis) [1115438] - [netdrv] qlcnic: Fix NULL pointer dereference bug (Chad Dupuis) [1110938] - [x86] hpet: Fix bogus error check in hpet_assign_irq() (Prarit Bhargava) [1117874] - [pci] dmar: Fix return value check of create_irq() (Prarit Bhargava) [1117874] - [md] dm-thin: relax external origin size constraints (Mike Snitzer) [1030411] - [md] dm-thin: switch to an atomic_t for tracking pending new block preparations (Mike Snitzer) [1030411] - [scsi] ibmvfc: Fix for offlining devices during error recovery (Gustavo Duarte) [1108718] - [scsi] ibmvfc: Suppress ABTS if target gone (Gustavo Duarte) [1108718] - [scsi] ibmvfc: Send cancel when link is down (Gustavo Duarte) [1108718] - [scsi] ibmvfc: Support FAST_IO_FAIL in EH handlers (Gustavo Duarte) [1108718] - [scsi] ibmvfc: Properly set cancel flags when cancelling abort (Gustavo Duarte) [1108718] - [scsi] bnx2i: Update driver version to 2.7.10.1 (Maurizio Lombardi) [1120723] - [net] l2tp: don't fall back on UDP getsockopt / setsockopt (Petr Matousek) [1119462] {CVE-2014-4943}- [crypto] md5: Set statesize (Mike Snitzer) [1114137] - [crypto] hash: Fix async import on shash algorithm (Mike Snitzer) [1114137] - [crypto] drbg: Enable DRBG by default (Herbert Xu) [1105601] - [crypto] drbg: drbg_exit() can be static (Herbert Xu) [1105601] - [crypto] drbg: HMAC-SHA1 DRBG has crypto strength of 128 bits (Herbert Xu) [1105601] - [crypto] drbg: Mix a time stamp into DRBG state (Herbert Xu) [1105601] - [crypto] drbg: Select correct DRBG core for stdrng (Herbert Xu) [1105601] - [crypto] drbg: Call CTR DRBG DF function only once (Herbert Xu) [1105601] - [crypto] drbg: Fix format string for debugging statements (Herbert Xu) [1105601] - [crypto] drbg: cleanup of preprocessor macros (Herbert Xu) [1105601] - [crypto] drbg: Use Kconfig to ensure at least one RNG option is set (Herbert Xu) [1105601] - [crypto] drbg: use of kernel linked list (Herbert Xu) [1105601] - [crypto] drbg: fix memory corruption for AES192 (Herbert Xu) [1105601] - [crypto] drbg: simplify ordering of linked list in drbg_ctr_df (Herbert Xu) [1105601] - [crypto] drbg: Add DRBG test code to testmgr (Herbert Xu) [1105601] - [crypto] drbg: DRBG testmgr test vectors (Herbert Xu) [1105601] - [crypto] drbg: compile the DRBG code (Herbert Xu) [1105601] - [crypto] drbg: DRBG kernel configuration options (Herbert Xu) [1105601] - [crypto] drbg: header file for DRBG (Herbert Xu) [1105601] - [crypto] drbg: SP800-90A Deterministic Random Bit Generator (Herbert Xu) [1105601]- [crypto] fips: only panic on bad/missing crypto mod signatures (Jarod Wilson) [1105596] - [kernel] futex: avoid race between requeue and wake (Larry Woodman) [1118434] - [kernel] futex: revert back to the explicit waiter counting code (Larry Woodman) [1118434] - [kernel] futex: Avoid taking the hb->lock if there's nothing to wake up (Larry Woodman) [1118434] - [fs] epoll: do not take the nested ep->mtx on EPOLL_CTL_DEL (Larry Woodman) [1100855] - [fs] epoll: do not take global 'epmutex' for simple topologies (Larry Woodman) [1100855] - [fs] epoll: fix spurious lockdep warnings (Larry Woodman) [1100855] - [usb] ehci: fix HUB TT scheduling issue with iso transfer (Gopal) [1092967] - [usb] ehci: reorganize isochronous scheduler routine (Gopal) [1092967] - [usb] ehci: add missing frame -> microframe conversion (Gopal) [1092967] - [usb] ehci: simplify remainder computations (Gopal) [1092967] - [usb] ehci: fix audio record functionality for some Full speed sound blaster devices (Gopal) [1092967] - [usb] ehci: Respect IST when scheduling new split iTDs (Gopal) [1092967] - [usb] ehci: Minor constant fix for SCHEDULE_SLOP (Gopal) [1092967] - [scsi] ipr: Add new CCIN definition for Grand Canyon support (Gustavo Duarte) [1054284] - [scsi] ipr: Format HCAM overlay ID 0x21 (Gustavo Duarte) [1054284] - [scsi] ipr: Handle early EEH (Gustavo Duarte) [1054284] - [scsi] ipr: Add new CCIN definition for new hardware support (Gustavo Duarte) [1054284] - [scsi] ipr: Remove extended delay bit on GSCSI reads/writes ops (Gustavo Duarte) [1054284] - [scsi] ipr: increase dump size in ipr driver (Gustavo Duarte) [1054284] - [scsi] ipr: Increase msi-x interrupt vectors to 16 (Gustavo Duarte) [1054284] - [scsi] ipr: Add sereral new CCIN definitions for new adapters support (Gustavo Duarte) [1054284] - [powerpc] pseries: Add backward compatibilty to read old kernel oops-log (Gustavo Duarte) [929309] - [powerpc] pseries: Read common partition via pstore (Gustavo Duarte) [929309] - [powerpc] pseries: Read of-config partition via pstore (Gustavo Duarte) [929309] - [powerpc] pseries: Distinguish between a os-partition and non-os partition (Gustavo Duarte) [929309] - [powerpc] pseries: Read rtas partition via pstore (Gustavo Duarte) [929309] - [powerpc] pseries: Read/Write oops nvram partition via pstore (Gustavo Duarte) [929309] - [powerpc] pseries: Add version and timestamp to oops header (Gustavo Duarte) [929309] - [powerpc] pseries: Introduce generic read function to read nvram-partitions (Gustavo Duarte) [929309] - [s390] crypto: Fix aes-cbc IV corruption (Herbert Xu) [1003528] - [s390] crypto: Don't panic after crypto instruction failures (Herbert Xu) [1003528] - [s390] crypto: cleanup DES code (Herbert Xu) [1003528] - [s390] crypto: des_s390 use generic weak key check (Herbert Xu) [1003528] - [s390] crypto: remove des3_ede128 mode (Herbert Xu) [1003528] - [s390] af_iucv: correct cleanup if listen backlog is full (Hendrik Brueckner) [1112347] - [kernel] auditsc: audit_krule mask accesses need bounds checking (Denys Vlasenko) [1102705] {CVE-2014-3917} - [acpi] Fix bug when ACPI reset register is implemented in system memory (Nigel Croxon) [1102955] - [net] gro: fix deliver of trunk packets to VLAN interfaces (Marcelo Ricardo Leitner) [1112324] - [block] blk-cgroup: Accept tab as valid field delimiter (Vivek Goyal) [788580]- [kernel] utrace: force IRET path after utrace_finish_vfork() (Oleg Nesterov) [1115933] {CVE-2014-4699} - [kernel] ipc: fix race with LSMs (Paul Moore) [1115477] - [kernel] ipc: ipc_rcu_alloc() cacheline align allocation (Paul Moore) [1115477] - [kernel] ipc: ipc_schedule_free() can do vfree() directly now (Paul Moore) [1115477] - [mm] make vfree() safe to call from interrupt contexts (Paul Moore) [1115477] - [kernel] ipc: Convert ipc_immediate_free() RCU callback to kfree_rcu() (Paul Moore) [1115477] - [mm] hugetlb: ensure hugepage access is denied if hugepages are not supported (Gustavo Duarte) [1086450] - [block] rsxx: Fix possible kernel panic with invalid config (Gustavo Duarte) [1054285] - [crypto] nx: rework Kconfig (Gustavo Duarte) [1053844] - [crypto] nx: fix SHA-2 for chunks bigger than block size (Gustavo Duarte) [1053844] - [crypto] nx: fix GCM for zero length messages (Gustavo Duarte) [1053844] - [crypto] nx: fix XCBC for zero length messages (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-CCM (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-XCBC (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-GCM (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-CTR (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-CBC (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-ECB (Gustavo Duarte) [1053844] - [crypto] nx: add offset to nx_build_sg_lists() (Gustavo Duarte) [1053844] - [crypto] nx: fix nx-aes-gcm verification (Gustavo Duarte) [1053844] - [crypto] nx: fix concurrency issue (Gustavo Duarte) [1053844] - [crypto] nx: saves chaining value from co-processor (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for SHA-2 (Gustavo Duarte) [1053844] - [crypto] nx: fix physical addresses added to sg lists (Gustavo Duarte) [1053844] - [crypto] nx: fix typo in nx driver config option (Gustavo Duarte) [1053844] - [powerpc] pseries: Add pseries update notifier for OFDT prop changes (Gustavo Duarte) [1053844] - [netdrv] i40e: fix receive of VLAN packets (Stefan Assmann) [1113513] - [hv] Handle the case when the target file exists correctly (Jason Wang) [1102259] - [hv] Implement the file copy service (Jason Wang) [1102259] - [kernel] uuid: add uuid.h to exported header list (Jason Wang) [1102259] - [block] rename blk_get_queue to blk_get_request_queue (Mike Snitzer) [1098658] - [block] misc updates to blk_get_queue() (Mike Snitzer) [1098658] - [module] add support for soft module dependencies (Neil Horman) [968872] - [crypto] crct10dif: Simple correctness and speed test for CRCT10DIF hash (Neil Horman) [968872] - [crypto] crct10dif: Glue code to cast accelerated CRCT10DIF assembly as a crypto transform (Neil Horman) [968872] - [crypto] crct10dif: Accelerated CRC T10 DIF computation with PCLMULQDQ instruction (Neil Horman) [968872] - [crypto] crct10dif: Wrap crc_t10dif function all to use crypto transform framework (Neil Horman) [968872] - [crypto] testmgr: remove empty element from alg_test_descs (Jan Stancek) [1114983] - [block] revert "block: improve queue_should_plug() by looking at IO depths" (Jeff Moyer) [1003678] - [hv] balloon: Ensure pressure reports are posted regularly (Luiz Capitulino) [1102275] - [kvm] iommu: fix releasing unmapped page (Alex Williamson) [1110977]- [fs] sunrpc: refactor rpcauth_checkverf error returns (Scott Mayhew) [786463] - [fs] nfs: avoid expired credential keys for buffered writes (Scott Mayhew) [786463] - [fs] sunrpc: new rpc_credops to test credential expiry (Scott Mayhew) [786463] - [fs] sunrpc: don't map EKEYEXPIRED to EACCES in call_refreshresult (Scott Mayhew) [786463] - [fs] sunrpc: set gss gc_expiry to full lifetime (Scott Mayhew) [786463] - [fs] sunrpc: handle EKEYEXPIRED in call_refreshresult (Scott Mayhew) [786463] - [fs] sunrpc: Use __func__ in dprintk() in auth_gss.c (Scott Mayhew) [786463] - [fs] sunrpc: Fix machine creds in generic_create_cred and generic_match (Scott Mayhew) [786463] - [fs] sunrpc: Clean up the RPCSEC_GSS service ticket requests (Scott Mayhew) [786463] - [fs] sunrpc: Reduce switch/case indent (Scott Mayhew) [786463] - [fs] nfsd: fix minor memory leak (Scott Mayhew) [786463] - [fs] nfs: Don't mark the data cache as invalid if it has been flushed (Scott Mayhew) [1109365] - [fs] nfs: Clear NFS_INO_REVAL_PAGECACHE when we update the file size (Scott Mayhew) [1109365] - [fs] nfs: Fix cache_validity check in nfs_write_pageuptodate() (Scott Mayhew) [1109365] - [fs] vfs: plug dentry leak in mountpoint_last (Mateusz Guzik) [1114387] - [fs] nfsd: Don't hand out delegations for 30 seconds after recalling them (J. Bruce Fields) [998024] - [scsi] pm8001: Fix potential null pointer dereference and memory leak (Rich Bono) [1054927] - [scsi] pm80xx: Fix missing NULL pointer checks and memory leaks (Rich Bono) [1054927] - [scsi] pm80xx: Spinlock fix (Rich Bono) [1054927] - [scsi] pm80xx: Fixed return value issue (Rich Bono) [1054927] - [scsi] pm80xx: Removing redundant code snippets (Rich Bono) [1054927] - [scsi] pm80xx: Tasklets synchronization fix (Rich Bono) [1054927] - [scsi] pm80xx: Resetting the phy state (Rich Bono) [1054927] - [scsi] pm80xx: Fix for direct attached device (Rich Bono) [1054927] - [scsi] pm80xx: Firmware logging support (Rich Bono) [1054927] - [scsi] pm80xx: Phy settings support for motherboard controller (Rich Bono) [1054927] - [scsi] pm80xx: IButton security feature support for motherboard controllers (Rich Bono) [1054927] - [scsi] pm80xx: Print SAS address of IO failed device (Rich Bono) [1054927] - [scsi] pm80xx: 4G boundary fix (Rich Bono) [1054927] - [scsi] pm80xx: Set device state response logic fix (Rich Bono) [1054927] - [scsi] pm80xx: Display controller BIOS version (Rich Bono) [1054927] - [scsi] pm80xx: Indirect SMP request fix (Rich Bono) [1054927] - [scsi] pm80xx: Device id changes to support series 8 controllers (Rich Bono) [1054927] - [scsi] pm80xx: Fix for 32 bit compilation warning (Rich Bono) [1054927] - [security] keys: Increase root_maxkeys and root_maxbytes sizes (Steve Dickson) [1113607] - [net] ipv4: fix route cache rebuilds (Jiri Pirko) [1111631] - [net] sch_tbf: handle too small burst (Florian Westphal) [1103694] - [net] don't account for udp header size when computing seglen (Florian Westphal) [1103694] - [net] sctp: Fix sk_ack_backlog wrap-around problem (Daniel Borkmann) [1085932] {CVE-2014-4667} - [net] neigh: set nud_state to NUD_INCOMPLETE when probing router reachability (Hannes Frederic Sowa) [1110192] - [scsi] dual scan thread bug fix (David Milburn) [1079922] - [scsi] fix our current target reap infrastructure (David Milburn) [1079922] - [netdrv] sfc: Demote "MC Scheduler error" messages (Nikolay Aleksandrov) [805817] - [input] wacom: fix regression on X220 tablets (Aristeu Rozanski) [1112852] - [doc] procfs: fix incorrect formula to calculate CommitLimit value (Petr Oros) [1050174] - [netdrv] tg3: Clear NETIF_F_TSO6 flag before doing software GSO (Ivan Vecera) [1108572] - [fs] devpts: Add ctl_names back to moved proc files' ctl_tables (Prarit Bhargava) [1105533]- [drm] i915: backport fixes from upstream (Dave Airlie) [1110555] - [acpi] acpi_pad: power_saving_thread() call schedule() when need_resched is true (Tony Camuso) [831828] - [x86] apic: Plug racy xAPIC access of CPU hotplug code (Igor Mammedov) [1075145] - [x86] intel_pstate: Add CPU IDs for Broadwell processors (Steve Best) [1109389] - [x86] exec: fix leak of 32-bit libary mapping behavior to 64-bit children (Denys Vlasenko) [1064475] - [mm] memcg: fix race condition between memcg teardown and swapin (Johannes Weiner) [1001197] - [netdrv] vmxnet3: adjust ring sizes when interface is down (Neil Horman) [1079060] - [x86] kvm: expose ADX feature to guest (Don Dugger) [1097017] - [x86] kvm: expose new instruction RDSEED to guest (Don Dugger) [1097017] - [x86] cpufeature: Add the RDSEED and ADX features (Don Dugger) [1097017] - [x86] avx-512: Enable AVX-512 States Context Switch (Rui Wang) [1036233] - [x86] avx-512: AVX-512 Feature Detection (Rui Wang) [1036233] - [acpi] emca: Combine eMCA/EDAC event reporting priority (Rui Wang) [1032255] - [edac] Add an edac_report parameter to EDAC (Rui Wang) [1032255] - [x86] Export 'boot_cpu_physical_apicid' to modules (Rui Wang) [1032255] - [acpi] Fix extended error log driver to depend on CONFIG_X86_LOCAL_APIC (Rui Wang) [1032255] - [dmi] Avoid unaligned memory access in save_mem_devices() (Rui Wang) [1032255] - [acpi] Move cper.c from drivers/acpi/apei to drivers/firmware/efi (Rui Wang) [1032255] - [acpi] cper: Cleanup CPER memory error output format (Rui Wang) [1032255] - [acpi] cper: Enhance memory reporting capability (Rui Wang) [1032255] - [acpi] cper: Add UEFI 2.4 support for memory error (Rui Wang) [1032255] - [x86] mce: Add validation check before GHES error is recorded (Rui Wang) [1032255] - [dmi] Parse memory device type 17 in SMBIOS (Rui Wang) [1032255] - [dmi] Add DMI entry types to the headers (Rui Wang) [1032255] - [acpi] Extended error log driver for x86 platform (Rui Wang) [1032255] - [edac] bitops: Introduce a more generic BITMASK macro (Rui Wang) [1032255] - [acpi] cper: Update cper info (Rui Wang) [1032255] - [acpi] cper: Fix status check during error printing (Rui Wang) [1032255] - [acpi] ghes: add the needed hooks for EDAC error report (Rui Wang) [1032255] - [acpi] ghes: move structures/enum to a header file (Rui Wang) [1032255] - [lib] ratelimit: fix the return value when __ratelimit() fails to acquire the lock (Jiri Pirko) [1082772] - [lib] ratelimit: Fix/allow use in atomic contexts (Jiri Pirko) [1082772]- [fs] fuse: fix nlink after unlink (Brian Foster) [1054351] - [fs] fuse: fix fallocate vs. ftruncate race (Brian Foster) [1035422] - [fs] fuse: wait for writeback in fuse_file_fallocate() (Brian Foster) [1035422] - [fs] fuse: use list_for_each_entry() for list traversing (Brian Foster) [1035422] - [fs] fuse: readdir: check for slash in names (Brian Foster) [1035422] - [fs] fuse: hotfix truncate_pagecache() issue (Brian Foster) [1035422] - [fs] fuse: invalidate inode attributes on xattr modification (Brian Foster) [1035422] - [fs] fuse: postpone end_page_writeback() in fuse_writepage_locked() (Brian Foster) [1035422] - [fs] fuse: fix readdirplus Oops in fuse_dentry_revalidate (Brian Foster) [1035422] - [fs] fuse: allocate for_background dio requests based on io->async state (Brian Foster) [1035422] - [fs] fuse: optimize wake_up (Brian Foster) [1035422] - [fs] fuse: implement exclusive wakeup for blocked_waitq (Brian Foster) [1035422] - [fs] fuse: skip blocking on allocations of synchronous requests (Brian Foster) [1035422] - [fs] fuse: add flag fc->initialized (Brian Foster) [1035422] - [fs] fuse: make request allocations for background processing explicit (Brian Foster) [1035422] - [fs] fuse: fix hang of single threaded fuseblk filesystem (Brian Foster) [1035422] - [fs] fuse: allow control of adaptive readdirplus use (Brian Foster) [1035422] - [fs] fuse: avoid out-of-scope stack access (Brian Foster) [1035422] - [fs] fuse: Adapt readdirplus to application usage patterns (Brian Foster) [1035422] - [fs] fuse: delete dead .write_begin and .write_end aops (Brian Foster) [1035422] - [fs] fuse: separate queue for FORGET requests (Brian Foster) [1035422] - [fs] fuse: flush background queue on connection close (Brian Foster) [1035422] - [fs] fuse: support splice() reading from fuse device (Brian Foster) [1035422] - [fs] fuse: export generic_pipe_buf_*() to modules (Brian Foster) [1035422] - [fs] fuse: allow splice to move pages (Brian Foster) [1035422] - [fs] fuse: support splice() writing to fuse device (Brian Foster) [1035422] - [fs] fuse: get page reference for readpages (Brian Foster) [1035422] - [fs] bio: modify __bio_add_page to accept pages that dont start a new segment (Maurizio Lombardi) [885517] - [fs] bio: modify __bio_add_page() to accept pages that don't start a new segment (Maurizio Lombardi) [885517] - [fs] gfs2: Only wait for demote when last holder is dequeued (Robert S Peterson) [1110421] - [fs] btrfs: fix bio rw flag usage (Zach Brown) [1072112] - [fs] nfsd: notify_change needs elevated write count (Mateusz Guzik) [1105057] - [fs] cifs: ensure that srv_mutex is held when dealing with ssocket pointer (Sachin Prabhu) [1010233] - [fs] nfsv4: close needs to handle NFS4ERR_ADMIN_REVOKED (Dave Wysochanski) [1082127] - [fs] ext4: init pagevec in ext4_da_block_invalidatepages (Lukas Czerner) [876803] - [fs] ext4: Report max_batch_time option correctly (Lukas Czerner) [1100523] - [fs] ext4: fix deadlock when writing in ENOSPC conditions (Lukas Czerner) [1075780] - [fs] ext4: set b_blocknr to zero when block_validity fails (Lukas Czerner) [997894] - [fs] nfs: Use error handler on failed GETATTR with successful OPEN (Steve Dickson) [1104292] - [fs] lockd: Ensure that nlmclnt_block resets block->b_status after a server reboot (Steve Dickson) [959006] - [fs] nfs: Handle session reset before lease check (Scott Mayhew) [1090656] - [fs] ext4: Avoid underflow in ext4_trim_fs() (Lukas Czerner) [998785] - [fs] gfs2: When adding a new dir entry, inc link count if it is a subdir (Robert S Peterson) [1092083] - [fs] gfs2: Make gfs2_dir_del update link count when required (Robert S Peterson) [1092083] - [fs] gfs2: Don't use gfs2_change_nlink in link syscall (Robert S Peterson) [1092083] - [netdrv] mlx4_en: Add missing size to net_device_ops_ext structures (Amir Vadai) [1059086] - [netdrv] mlx4_en: Implement ndo_get_phys_port for VF's (Amir Vadai) [1059086]- [infiniband] usnic: fix up Kconfig items (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: drop hpn module option (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Reset RoCE VF gids when guest driver goes down (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Invoke UPDATE_QP for proxy QP1 on MAC changes (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Add UPDATE_QP SRIOV wrapper support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix slave id computation for single port VF (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Adjust port number in qp_attach wrapper when detaching (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: don't use napi_synchronize inside mlx4_en_netpoll (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Defer VF initialization till PF is fully initialized (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Preserve pci_dev_data after __mlx4_remove_one() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Add block multicast loopback support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Unregister inet notifier when unloading ocrdma (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix warnings about pointer <-> integer casts (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Code clean-up (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Display FW version (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Query controller information (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Support non-embedded mailbox commands (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Handle CQ overrun error (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Display proper value for max_mw (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Use non-zero tag in SRQ posting (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Memory leak fix in ocrdma_dereg_mr() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Increment abi version count (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Update version string (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: ABI versioning between ocrdma and be2net (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Allow DPP QP creation (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Read ASIC_ID register to select asic_gen (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: SQ and RQ doorbell offset clean up (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: EQ full catastrophe avoidance (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Don't resolve passive side RoCE L2 address in CMA REQ handler (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Remove overload in ib_sg_dma* (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ehca: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipath: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Bump driver version to 1.3 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Update Mellanox copyright note (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Print QP information once connection is established (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Remove struct iscsi_iser_conn (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Drain the tx cq once before looping on the rx cq (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Fix sector_t format warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4_core: Make buffer larger to avoid overflow warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4_core: Fix some indenting in mlx4_ib_add() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mad: Check and handle potential DMA mapping errors (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ehca: Returns an error on ib_copy_to_udata() failure (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mthca: Return an error on ib_copy_to_udata() failure (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add support for CONFIG_DEV command (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: USe one wrapper that returns -EPERM (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: pass pci_device_id.driver_data to __mlx4_init_one during reset (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Use actual number of PCI functions (PF + VFs) for alias GUID logic (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Fix a race condition between failing I/O and I/O completion (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Avoid that writing into "add_target" hangs due to a cable pull (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Make writing into the "add_target" sysfs attribute interruptible (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Avoid duplicate connections (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Add more logging (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Check ib_query_gid return value (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Fix two kernel-doc warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Adapt num_vfs/probed_vf params for single port VF (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Adapt code for N-Port VF (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add utils for N-Port VFs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add data structures to support N-Ports per VF (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4_ib: Adapt code to use caps.num_ports instead of a constant (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Cleanup qib_register_observer() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Change SDMA progression mode depending on single- or multi-rail (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Publish T10-PI support to SCSI midlayer (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Implement check_protection (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] libiscsi: Add check_protection callback for transports (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Support T10-PI operations (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Initialize T10-PI resources (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Introduce pi_enable, pi_guard module parameters (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Generalize fall_to_bounce_buf routine (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Generalize iser_unmap_task_data and finalize_rdma_unaligned_sg (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Replace fastreg descriptor valid bool with indicators container (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Keep IB device attributes under iser_device (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Move fast_reg_descriptor initialization to a function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Push the decision what memory key to use into fast_reg_mr routine (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Avoid FRWR notation, use fastreg instead (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Suppress completions for fast registration work requests (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Fix a sparse endianness warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix compiler warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Remove duplicate check in get_a_ctxt() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Remove '0x' when using pa format (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Fix memory leak of recv context when driver fails to initialize (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: fixup indentation in qib_ib_rcv() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: add missing braces in do_qib_user_sdma_queue_create() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Modify software pma counters to use percpu variables (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Add percpu counter replacing qib_devdata int_counter (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Fix debugfs ordering issue with multiple HCAs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipath: Fix potential buffer overrun in sending diag packet routine (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Fix potential buffer overrun in sending diag packet routine (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Don't receive packets when the napi budget == 0 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix wrong dump of the vxlan offloads device capability (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Activate RoCE/SRIOV (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_ib: Fix SIDR support of for UD QPs under SRIOV/RoCE (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Implement IP based gids support for RoCE/SRIOV (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add ref counting to port MAC table for RoCE (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: In RoCE allow guests to have multiple GIDS (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: For RoCE, allow slaves to set the GID entry at that slave's index (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Adjust QP1 multiplexing for RoCE/SRIOV (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5_core: remove unreachable function call in module init (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Expose support for signature MR feature (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Collect signature error completion (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Support IB_WR_REG_SIG_MR (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Keep mlx5 MRs in a radix tree under device (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove MTT access mode from umr flags helper function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Break up wqe handling into begin & finish routines (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Initialize mlx5_ib_qp signature-related members (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Implement create_mr and destroy_mr (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Introduce signature verbs API (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Introduce protected memory regions (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: mlx4_init_slave() shouldn't access comm channel before PF is ready (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix memory access error in mlx4_QUERY_DEV_CAP_wrapper() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: mlx4_en_verify_params() can be static (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Support shutdown() interface (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] Refactor umem to use linear SG table (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Change Connect-X description in kconfig (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Use union for BlueFlame WQE (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix sparse warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Fix selftest failing on non 10G link speed (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Replace mlx4_en_mac_to_u64() with mlx4_mac_to_u64() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Move queue stopped/waked counters to be per ring (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Pad ethernet packets smaller than 17 bytes (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Verify mlx4_en module parameters (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Fix UP limit in ieee_ets->prio_tc (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Fix bad use of dev_id (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx: Bump all Mellanox driver versions (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Fix limiting number of IRQ's instead of RSS queues (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Set number of RX rings in a utility function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix load time panic during GID table init (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix traffic class shift (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Fix use after free in iser_snd_completion() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Avoid dereferencing iscsi_iser conn object when not bound to iser connection (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Fix smatch endianness error (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Use pci_enable_msix_range() instead of pci_enable_msix() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Use pci_enable_msix_range() instead of pci_enable_msix() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove dependency on X86 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Add include of because of kzalloc()/kfree() use (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] Report using RoCE IP based gids in port caps (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Build the port IBoE GID table properly under bonding (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Do IBoE GID table resets per-port (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Do IBoE locking earlier when initializing the GID table (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Move rtnl locking to the right place (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Make sure GID index 0 is always occupied (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Don't allocate range of steerable UD QPs for Ethernet-only device (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Don't set "block multicast loopback" capability (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix binary compatibility with libmlx5 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix RC transport send queue overhead computation (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Verify reserved fields are cleared (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove old field for create mkey mailbox (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Abort driver cleanup if teardown hca fails (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Allow creation of QPs with zero-length work queues (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Fix PowerPC support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: use uintptr_t casts to work around gcc warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Improve debugfs readability (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Add support for resize CQ (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Implement modify CQ (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Make sure doorbell record is visible before doorbell (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Use mlx5 core style warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Clear out struct before create QP command (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Fix out arg size in access_register command (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Remove unused includes of (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Fix unused variable warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: Handle global/non-linklocal IPv6 addresses in cma_check_linklocal() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Remove unnecessary validation for port number (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Use GFP_ATOMIC under spinlock (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Fix kernel-doc warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Fix a race condition (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Block rport upon TL error even with fast_io_fail_tmo = off (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Add dependency on INET (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Move ocrdma_inetaddr_event outside of "#if CONFIG_IPV6" (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Add dependency INET (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cm: Fix missing unlock on error in cm_init_qp_rtr_attr() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Make ib_addr a core IB module (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Resolve Ethernet L2 addresses when modifying QP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Populate GID table with IP based gids (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Handle Ethernet L2 parameters for IP based GID addressing (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Handle Ethernet L2 parameters for IP based GID addressing (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Use IBoE (RoCE) IP based GIDs in the port GID table (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: IBoE (RoCE) IP-based GID addressing (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Fix error return code (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Remove unused variable in usnic_debugfs_exit() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Set userspace/kernel ABI ver to 4 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Advertise usNIC devices as RDMA_NODE_USNIC_UDP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add support for RDMA_NODE_USNIC_UDP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add dependency on CONFIG_INET (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Fix endianness-related warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: clean up srq_res_start_move_to() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: clean up cq_res_start_move_to() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Ethernet L2 attributes in verbs/cm structures (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Add support for steerable IB UD QPs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Add mechanism to support flow steering over IB links (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Enable device-managed steering support for IB ports too (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Add support for steerable IB UD QPs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add support for IB L2 device-managed steering (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add flow steering support for IPoIB UD traffic (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix micro UAR allocator (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Remove dead code (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove unused code in mr.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Append documentation to usnic_transport.h and cleanup (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Fix typo "Ignorning" -> "Ignoring" (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Expose flows via debugfs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Use for_each_sg instead of a for-loop (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Remove superflous parentheses (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add RDMA_TRANSPORT_USNIC_UDP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add UDP support in usnic_ib_qp_grp.h, usnic_ib_qp_grp.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add UDP support in u*verbs.c, u*main.c and u*util.h (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add UDP support to usnic_transport.h, usnice_transport.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add UDP support to usnic_fwd.h, usnic_fwd.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Update ABI and Version file for UDP support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Port over sysfs to new usnic_fwd.h (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Port over usnic_ib_qp_grp.* to new usnic_fwd.h (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Port over main.c and verbs.c to the usnic_fwd.h (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Push all forwarding state to usnic_fwd.h & uscnic_fwd.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add struct usnic_transport_spec (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Change WARN_ON to lockdep_assert_held (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add Cisco VIC low-level hardware driver (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix OCRDMA_GEN2_FAMILY macro definition (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix AV_VALID bit position (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Select PTP_1588_CLOCK (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] make sure the src net is infiniband when create new link (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Only cycle port if HW timestamp config changes (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Add PTP hardware clock (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: slight optimization of addr compare (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Check access to userspace response buffer in extended command (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Check input length in flow steering uverbs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Set error code when fail to consume all flow_spec items (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Check reserved fields in create_flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Check comp_mask in destroy_flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Check reserved field in extended command header (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: New macro to set pointers to NULL if length is 0 in INIT_UDATA() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [net] rds: prevent BUG_ON triggered on congestion update to loopback (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Check port number for validity before accessing data (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Add NAPI support for transmit side (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Ignore irrelevant hypervisor events (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Set CQE/EQE size to 64B by default (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Implement ndo_get_phys_port_id (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Expose physical port id as PF/VF capability (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Introduce nic_info new flag in QUERY_FUNC_CAP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Rename QUERY_FUNC_CAP fields (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Remove zeroed out of explicit QUERY_FUNC_CAP fields (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: const'ify inbuf in struct ib_udata (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iwcm: Don't touch cm_id after deref in rem_ref (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Roll back round robin bitmap allocation commit for CQs, SRQs, and MPTs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: destroy workqueue when driver fails to register (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Remove selftest TX queues empty condition (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Implement the SIOCGHWTSTAMP ioctl (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Re-enable create_flow/destroy_flow uverbs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: extended command an improved infrastructure for uverbs commands (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Remove ib_uverbs_flow_spec structure from userspace (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Use a common header for uverbs flow_specs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Make uverbs flow structure use names like verbs ones (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Rename 'flow' structs to match other uverbs structs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: clarify overflow/underflow checks on ib_create/destroy_flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ucma: Convert use of typedef ctl_table to struct ctl_table (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix page shift in create CQ for userspace (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Fix device max capabilities check (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix list_del of empty list (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove dead code (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Encorce MR access rights rules on kernel consumers (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Fix endless loop in resize CQ (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ucma: Discard events for IDs not yet claimed by user space (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add Cisco usNIC rdma node and transport types (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Report receive errors correctly (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Avoid offlining operational SCSI devices (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Remove target from list before freeing Scsi_Host structure (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Add change_queue_depth and change_queue_type support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Make queue size configurable (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Introduce srp_alloc_req_data() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Export sgid to sysfs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Add periodic reconnect functionality (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Add periodic reconnect support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Start timers if a transport layer error occurs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Use SRP transport layer error recovery (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Add transport layer error handling (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Keep rport as long as the IB transport layer (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Make transport layer retry count configurable (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipath: Convert ipath_user_sdma_pin_pages() to use get_user_pages_fast() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Remove redundant check in ocrdma_build_fr() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix a crash in rmmod (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Silence an integer underflow warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Use enum to indicate adapter page size (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Update opt param mask for RTS2RTS (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove "Always false" comparison (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove dead code in mr.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Change optimal_reclaimed_pages for better performance (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Clear reserved area in set_hca_cap() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Support communicating arbitrary host page size to firmware (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Fix cleanup flow when DMA mapping fails (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix srq free in destroy qp (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Simplify mlx5_ib_destroy_srq (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix overflow check in IB_WR_FAST_REG_MR (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Multithreaded create MR (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix check of number of entries in create CQ (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] netlink: Remove superfluous RDMA_NL_GET_OP() masking (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Pass imm_data from ib_uverbs_send_wr to ib_send_wr correctly (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Start multicast join process only on active ports (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Add path query flushing in ipoib_ib_dev_cleanup (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Fix usage of uninitialized multicast objects (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Avoid flushing the driver workqueue on dev_down (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Fix deadlock between dev_change_flags() and __ipoib_dev_flush() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Change CM skb memory allocation to be non-atomic during init (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] ipoib: Fix crash in dev_open error flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Datapath structures are allocated per NUMA node (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: ICM pages are allocated on device NUMA node (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Datapath resources allocated dynamically (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Add immediate activate for VGT->VST->VGT (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Initialize all mailbox buffers to zero before use (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Add RFS support in UDP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: Set IBoE SL (user-priority) by egress map when using vlans (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Implement resource quota enforcement (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix quota handling in the QUERY_FUNC_CAP wrapper (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Structures and init/teardown for VF resource quotas (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix checking order in MR table init (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Don't fail reg/unreg vlan for older guests (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Resource tracker for reg/unreg vlans (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Use vlan id instead of vlan index for unregistration (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix reg/unreg vlan/mac to conform to the firmware spec (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix register/unreg vlan flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix call to __mlx4_unregister_mac (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Temporarily disable create_flow/destroy_flow uverbs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Unused local variable in mlx4_opreq_action (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Fix typo, move similar defs to same location (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Clean the code to eliminate trivial build warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] Remove unnecessary semicolons (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Ensure proper synchronization accessing memory (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix alignment of reg umr gather buffers (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix eq names to display nicely in /proc/interrupts (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Fix error code translation from firmware to driver (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix opt param mask according to firmware spec (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Fix opt param mask for sq err to rts transition (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Disable atomic operations (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Fix layout of struct mlx5_init_seg (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Keep polling to reclaim pages while any returned (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Avoid async events on invalid port number (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Decrease memory consumption of mr caches (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Remove checksum on command interface commands (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix memory leak in mlx5_ib_create_srq (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Flush cache workqueue before destroying it (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix send work queue size calculation (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Rename name of mlx4_en_rx_alloc members (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: remove unused MLX5_DEBUG param in Kconfig (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix compiler warning about int/pointer size mismatch (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Fix redundant pointer check in dealloc flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Fix possible memory leak in iser_create_frwr_pool() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix passing wrong opcode to modify_srq (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fill PVID in UMC case (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Add ABI versioning support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Consider multiple SGES in case of DPP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix for displaying proper link speed (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Increase STAG array size (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Dont use PD 0 for userpace CQ DB (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: FRMA code cleanup (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: For ERX2 irrespective of Qid, num_posted offset is 24 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix to work with even a single MSI-X vector (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Remove the MTU check based on Ethernet MTU (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Add support for fast register work requests (FRWR) (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Create IRD queue fix (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Better checking of userspace values for receive flow steering (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Add receive flow steering support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Export ib_create/destroy_flow through uverbs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Infrastructure for extensible uverbs commands (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add receive flow steering support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Reduce scope of local variables in mlx4_en_xmit (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Fix handling of dma_map failure (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Notify user when TX ring in error state (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Disable global flow control when PFC enabled (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Coding style cleanup in mlx4_en_dcbnl_ieee_setpfc() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Support MANAGE_PAGES and QUERY_PAGES firmware command changes (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Fixes to XRC reference counting in uverbs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add locking around event dispatching on XRC target QPs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix XRC QPs detection in the resource tracker (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Cache recv DB until QP moved to RTR (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Remove __packed (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Remove driver QP state machine (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Don't allow zero/invalid sgid usage (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Remove redundant dev reference (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Style and redundant code cleanup (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Introduce fast memory registration model (FRWR) (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Place the fmr pool into a union in iser's IB conn struct (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Handle unaligned SG in separate function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Generalize rdma memory registration (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Accept session->cmds_max from user space (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Restructure allocation/deallocation of connection resources (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Use proper debug level value for info prints (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Staticize local functions (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: remove health handler plugin (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: rename CONFIG_NET_LL_RX_POLL to CONFIG_NET_RX_BUSY_POLL (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: VFs must ignore the enable_64b_cqe_eqe module param (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Don't give VFs MAC addresses which are derived from the PF MAC (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Variable may be used uninitialized (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Implement new initialization sequence (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix stack info leak in mlx5_ib_alloc_ucontext() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix error return code in init_one() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: Only call cma_save_ib_info() for CM REQs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: Fix accessing invalid private data for UD (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: fix error return code in mlx5_alloc_uuars() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: Fix gcc warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Respond to operation request by firmware (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: use after free in mlx5_cmd_comp_handler() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5 core: Fix __udivdi3 when compiling for 32 bit arches (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Return -EFAULT instead of -EPERM (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Adjust hca_cap.uar_page_sz to conform to Connect-IB spec (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Let srp_abort() return FAST_IO_FAIL if TL offline (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] rename ll methods to busy-poll (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] rename include/net/ll_poll.h to include/net/busy_poll.h (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Use get_unused_fd_flags(O_CLOEXEC) instead of get_unused_fd() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Fixes for sparse warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Make profile[] static in main.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Add HW enforcement to VF link state (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Add driver for Mellanox Connect-IB adapters (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add reserved values to enums for low-level driver use (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Bump driver version and release date (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Make HCA completion vector configurable (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Maintain a single connection per I_T nexus (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Fail I/O fast if target offline (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Skip host settle delay (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Avoid skipping srp_reset_host() after a transport error (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Fix remove_one crash due to resource exhaustion (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Remove an unnecessary test (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Fix a race between napi poll function and RX ring cleanup (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Move register_netdev() to the end of initialization function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Fix error return code in add_port() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add VF link state support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add VF MAC spoof checking support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: use __netdev_pick_tx instead of __skb_tx_hash in mlx4_en_select_queue (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Low Latency recv statistics (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Add Low Latency Socket (LLS) support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] switch infiniband uverbs to anon_inodes (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Optimize CQ callbacks (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] drivers: avoid format string in dev_set_name (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [fs] make get_unused_fd_flags() a function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [base] drivercore: Add driver probe deferral mechanism (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [net] vlan: Implement vlan_dev_get_egress_qos_mask as an inline (Doug Ledford) [1051207] - [net] vlan: Provide read access to the vlan egress map (Doug Ledford) [1051207] - [net] vlan: fix a race in egress prio management (Doug Ledford) [1051207] - [net] core: Add VF link state control policy (Doug Ledford) [1059086] - [net] core: Add VF link state control (Doug Ledford) [1059086] - [net] rtnetlink: Fix VF IFLA policy (Doug Ledford) [1059086] - [net] if_link: Add additional parameter to IFLA_VF_INFO for spoof checking (Doug Ledford) [1059086] - [firmware] iwlwifi: update firmware for 7260 / 3160 devices (Stanislaw Gruszka) [1054423]- [fs] vfs: fix autofs/afs/etc magic mountpoint breakage (Frantisek Hrbata) [1079347] {CVE-2014-0203} - [kernel] sched_cpupri: Fix memory barriers for vec updates to always be in order (Daniel Bristot de Oliveira) [1079478] - [kernel] sched_cpupri: Remove the vec->lock (Daniel Bristot de Oliveira) [1079478] - [md] always set MD_RECOVERY_INTR when interrupting a reshape thread (Jes Sorensen) [1109782] - [md] always set MD_RECOVERY_INTR when aborting a reshape or other "resync" (Jes Sorensen) [1109782] - [md] avoid possible spinning md thread at shutdown (Jes Sorensen) [1109782] - [netdrv] hyperv: Add hash value into RNDIS Per-packet info (Jason Wang) [1102261] - [netdrv] hyperv: Properly handle checksum offload (Jason Wang) [1102261] - [netdrv] hyperv: Enable sendbuf mechanism on the send path (Jason Wang) [1102261] - [netdrv] hyperv: Simplify the send_completion variables (Jason Wang) [1102261] - [netdrv] hyperv: Remove recv_pkt_list and lock (Jason Wang) [1102261] - [netdrv] hyperv: Add support for virtual Receive Side Scaling vRSS (Jason Wang) [1102261] - [hv] vmbus: Implement per-CPU mapping of relid to channel (Jason Wang) [1102261] - [hv] Eliminate the channel spinlock in the callback path (Jason Wang) [1102261] - [netdrv] hyperv: Address UDP checksum issues (Jason Wang) [1102261] - [netdrv] hyperv: Negotiate suitable ndis version for offload support (Jason Wang) [1102261] - [netdrv] hyperv: Allocate memory for all possible per-pecket information (Jason Wang) [1102261] - [netdrv] hyperv: Enable large send offload (Jason Wang) [1102261] - [netdrv] hyperv: Enable send side checksum offload (Jason Wang) [1102261] - [netdrv] hyperv: Enable receive side IP checksum offload (Jason Wang) [1102261] - [netdrv] hyperv: Enable offloads on the host (Jason Wang) [1102261] - [netdrv] hyperv: Cleanup the send path (Jason Wang) [1102261] - [netdrv] hyperv: Enable scatter gather I/O (Jason Wang) [1102261] - [hv] vmbus: Increase the limit on the number of pfns we can handle (Jason Wang) [1102261] - [netdrv] hyperv: Add latest NetVSP versions to auto negotiation (Jason Wang) [1102261] - [netdrv] hyperv: Cleanup the netvsc receive callback functio (Jason Wang) [1102261] - [netdrv] hyperv: Cleanup the receive path (Jason Wang) [1102261] - [netdrv] hyperv: Get rid of the rndis_filter_packet structure (Jason Wang) [1102261] - [hv] vmbus: Support per-channel driver state (Jason Wang) [1102261] - [kernel] kthread: ensure locality of task_struct allocations (Doug Ledford) [1109975] - [kernel] kthread: make kthread_create() killable (Doug Ledford) [1109975] - [kernel] kthread: NUMA aware kthread_create_on_node() (Doug Ledford) [1109975] - [kernel] NUMA aware alloc_thread_info_node() (Doug Ledford) [1109975] - [kernel] NUMA aware alloc_task_struct_node() (Doug Ledford) [1109975] - [netdrv] sfc: use gso_max_segs and remove RHEL-specific hack (Nikolay Aleksandrov) [1021960] - [block] brd: Fix brd_lookup_page() race (Jeff Moyer) [962593] - [scsi] isci: fix needless ata reset escalation (David Milburn) [1074943] - [acpi] acpica: Add "Windows 2013" string to _OSI support (Lenny Szubowicz) [1093502] - [acpi] acpica: Add Windows8/Server2012 string for _OSI method (Lenny Szubowicz) [1093502] - [acpi] acpica: Add Vista SP2 to supported _OSI strings (Lenny Szubowicz) [1093502] - [x86] Replace left over sti/cli in ia32 audit exit code (Niels de Vos) [1105048] - [kernel] audit: Call tty_audit_push_task() outside preempt disabled (Mateusz Guzik) [1097315] - [kernel] watchdog: touch_nmi_watchdog should only touch local cpu not every one (Don Zickus) [646626] - [kernel] Fix race condition in add_memory_block that can cause kernel panic when ballooning down memory (Larry Woodman) [1102551] - [kernel] percpu: fix this_cpu_sub() subtrahend casting for unsigneds (Doug Ledford) [1105648] - [kernel] percpu: fix __this_cpu_*_return() definition (Doug Ledford) [1105648] - [kernel] percpu: Generic support for this_cpu_add, sub, dec, inc_return (Doug Ledford) [1105648] - [kernel] percpu: make alloc_percpu() handle array types (Doug Ledford) [1105648] - [kernel] this_cpu: Introduce this_cpu_ptr() and generic this_cpu_* operations (Doug Ledford) [1105648] - [net] tcp: syncookies: do not use getnstimeofday() (Florian Westphal) [1084438] - [net] tcp: syncookies: reduce mss table to four values (Florian Westphal) [1084438] - [net] tcp: syncookies: update mss tables (Florian Westphal) [1084438] - [net] tcp: syncookies: reduce cookie lifetime to 128 seconds (Florian Westphal) [1084438] - [net] rate-limit warn-bad-offload splats (Nikolay Aleksandrov) [1103683] - [net] Use device model to get driver name in skb_gso_segment() (Nikolay Aleksandrov) [1103683] - [net] openvswitch: fix use-after-free bug in netns (Flavio Leitner) [1100127] - [net] llc: Fix length check in llc_fixup_skb() (Jiri Benc) [1101053] - [net] unix socket code abuses csum_partial (Hannes Frederic Sowa) [1077296] - [net] fix wrong mac_len calculation for vlans (Nikolay Aleksandrov) [1102044] - [net] tcp: fix a timewait refcnt race (Jiri Benc) [1098048] - [net] filter: add vlan tag access (Jiri Benc) [1082097] - [net] filter: add XOR operation (Jiri Benc) [1082097] - [net] filter: add SKF_AD_RXHASH and SKF_AD_CPU (Jiri Benc) [1082097] - [net] filter: Socket filter ancilliary data access for skb->dev->type (Jiri Benc) [1082097] - [net] filter: Add SKF_AD_QUEUE instruction (Jiri Benc) [1082097] - [net] filter: ingress socket filter by mark (Jiri Benc) [1082097] - [scsi] bnx2i: Make boot_nic entry visible in the sysfs session objects (Maurizio Lombardi) [1101442] - [scsi] hpsa: update driver version to 3.4.4-1-RH1 (Tomas Henzl) [1108346] - [scsi] hpsa: add new Smart Array PCI IDs (May 2014) (Tomas Henzl) [1108346] - [scsi] hpsa: Checking for a NULL return from a kzalloc call (Tomas Henzl) [1108346]- [scsi] Add timeout to avoid infinite command retry (David Milburn) [974583] - [md] dm-thin: update discard_granularity to reflect the thin-pool blocksize (Mike Snitzer) [1108809] - [md] dm-bio-prison: implement per bucket locking in the dm_bio_prison hash table (Mike Snitzer) [1108809] - [md] dm-thin: return ENOSPC instead of EIO when error_if_no_space enabled (Mike Snitzer) [1108809] - [netdrv] i40evf: don't use RESETTING state during reinit (Stefan Assmann) [1038788] - [netdrv] i40evf: remove storm control (Stefan Assmann) [1038788] - [netdrv] i40evf: Remove reserved PCTYPE defines (Stefan Assmann) [1038788] - [netdrv] i40evf: Update check for AQ aliveness (Stefan Assmann) [1038788] - [netdrv] i40evf: Use is_multicast_ether_addr helper (Stefan Assmann) [1038788] - [netdrv] i40evf: remove usless return statements (Stefan Assmann) [1038788] - [netdrv] i40evf: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1038788] - [netdrv] i40evf: control auto ITR through ethtool (Stefan Assmann) [1038788] - [netdrv] i40evf: set proper default for ITR registers (Stefan Assmann) [1038788] - [netdrv] i40evf: make ethtool_ops const (Stefan Assmann) [1038788] - [netdrv] i40evf: don't lie to ethtool (Stefan Assmann) [1038788] - [netdrv] i40evf: Use macro param for ethtool stats (Stefan Assmann) [1038788] - [netdrv] i40evf: Fix the headers and update copyright year (Stefan Assmann) [1038788] - [netdrv] i40evf: Remove unused defines (Stefan Assmann) [1038788] - [netdrv] i40evf: Update AdminQ interface (Stefan Assmann) [1038788] - [netdrv] i40evf: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1038788] - [netdrv] i40evf: enable CONFIG_I40EVF (Stefan Assmann) [1038788] - [netdrv] i40evf: fixes to get i40evf working with RHEL6.6 (Stefan Assmann) [1038788] - [netdrv] i40evf: initial commit (Stefan Assmann) [1038788] - [netdrv] i40e: relax the firmware API version check (Stefan Assmann) [1038787] - [netdrv] i40: disable FCoE for MFP modes (Stefan Assmann) [1038787] - [netdrv] i40e: add clear_pxe AdminQ request (Stefan Assmann) [1038787] - [netdrv] i40e: Clear recovery pending, if reset failed (Stefan Assmann) [1038787] - [netdrv] i40e: Change type to u32 to avoid sparse error (Stefan Assmann) [1038787] - [netdrv] i40e: remove storm control (Stefan Assmann) [1038787] - [netdrv] i40e: Use the new i40e_get_fd_cnt_all function in other places (Stefan Assmann) [1038787] - [netdrv] i40e: Report cmd->data in ETHTOOL_GRXCLSRLCNT instead of ETHTOOL_GRXCLSRULE (Stefan Assmann) [1038787] - [netdrv] i40e: Remove reserved PCTYPE defines (Stefan Assmann) [1038787] - [netdrv] i40e: Tx/Rx rings declaration (Stefan Assmann) [1038787] - [netdrv] i40e: enable descriptor prefetch for VFs (Stefan Assmann) [1038787] - [netdrv] i40e: Update check for AQ aliveness (Stefan Assmann) [1038787] - [netdrv] i40e: remove usless return statements (Stefan Assmann) [1038787] - [netdrv] i40e: fix passing wrong error code to i40e_open() (Stefan Assmann) [1038787] - [netdrv] i40e: Check PCI_IOV config to avoid compile error (Stefan Assmann) [1038787] - [netdrv] i40e: remove Tx work for ptp (Stefan Assmann) [1038787] - [netdrv] i40e: Don't disable SR-IOV when VFs are assigned (Stefan Assmann) [1038787] - [netdrv] i40e: remove hardcode of stats struct size in ethtool (Stefan Assmann) [1038787] - [netdrv] i40e: control auto ITR through ethtool (Stefan Assmann) [1038787] - [netdrv] i40e: set proper default for ITR registers (Stefan Assmann) [1038787] - [netdrv] i40e: add required include (Stefan Assmann) [1038787] - [netdrv] i40e: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1038787] - [netdrv] i40e: fix Timesync Tx interrupt handler code (Stefan Assmann) [1038787] - [netdrv] i40e: enable CONFIG_I40E (Stefan Assmann) [1038787] - [netdrv] i40e: fixes to get i40e working with RHEL6.6 (Stefan Assmann) [1038787] - [netdrv] i40e: initial commit (Stefan Assmann) [1038787] - [pci] pci_regs: Add PCI bus link speed and width defines (Stefan Assmann) [1038787] - [netdrv] veth: fix NULL dereference in veth_dellink() (Ivan Vecera) [1108641] - [netdrv] veth: fix a NULL deref in netif_carrier_off (Ivan Vecera) [1108641] - [netdrv] veth: avoid a NULL deref in veth_stats_one (Ivan Vecera) [1108641] - [scsi] lpfc: Update version for 10.2.8020.1 driver release (Rob Evers) [1109274] - [scsi] lpfc: Add iotag memory barrier (Rob Evers) [1109274] - [scsi] lpfc 10.2.8001.0: Fix ExpressLane priority setup (Rob Evers) [1109274] - [scsi] lpfc 10.2.8001.0: Fix for initializing RRQ bitmap (Rob Evers) [1109274] - [scsi] lpfc 10.2.8001.0: Fix for cleaning up stale ring flag and sp_queue_event entries (Rob Evers) [1109274]- [kernel] cred: Fix double free in prepare_usermodehelper_creds() error handling (Radomir Vrbovsky) [1087544] - [kernel] cred: Fix memory leak in error handling (Radomir Vrbovsky) [1087544] - [drm] i915: mst topology dumper in debugfs (Dave Airlie) [1074025] - [drm] i915: add DP 1.2 MST support (Dave Airlie) [1074025] - [drm] i915: check connector->encoder before using it (Dave Airlie) [1074025] - [drm] i915: split some DP modesetting code into a separate function (Dave Airlie) [1074025] - [drm] dp_helper: add Displayport multi-stream helper (Dave Airlie) [1074025] - [drm] add a path blob property (Dave Airlie) [1074025] - [drm] fb_helper: allow adding/removing connectors later (Dave Airlie) [1074025] - [drm] crtc: add interface to reinitialise the legacy mode group (Dave Airlie) [1074025] - [drm] fix memory leak around mode_group (Dave Airlie) [1074025] - [drm] i915: add some registers need for displayport MST support (Dave Airlie) [1074025] - [drm] add DP MST encoder type (Dave Airlie) [1074025] - [drm] dp_helper: add defines for DP 1.2 and MST support (Dave Airlie) [1074025] - [drm] i915: support address only i2c-over-aux transactions (Dave Airlie) [1074025] - [drm] i915: use the new drm helpers for dp i2c-over-aux (Dave Airlie) [1074025] - [drm] i915: move dp aux ch register init to aux init (Dave Airlie) [1074025] - [drm] i915: use the new drm helpers for dp aux (Dave Airlie) [1074025] - [drm] i915: move edp vdd enable/disable at a lower level in i2c-over-aux (Dave Airlie) [1074025] - [drm] i915: split edp_panel_vdd_on() for reuse (Dave Airlie) [1074025] - [drm] i915: fix order of dp aux i2c device cleanup (Dave Airlie) [1074025] - [drm] i915: add unregister callback to connector (Dave Airlie) [1074025] - [drm] i915: Enable 5.4Ghz HBR2 link rate for Displayport 1.2-capable devices (Dave Airlie) [1074025] - [drm] dp_helper: don't return EPROTO for defers (Dave Airlie) [1074025] - [drm] dp: Update comments about common i2c over dp assumptions (Dave Airlie) [1074025] - [drm] dp: let drivers specify the name of the I2C-over-AUX adapter (Dave Airlie) [1074025] - [drm] dp: Allow registering AUX channels as I2C busses (Dave Airlie) [1074025] - [drm] dp: Add DisplayPort link helpers (Dave Airlie) [1074025] - [drm] dp: Add drm_dp_dpcd_read_link_status() (Dave Airlie) [1074025] - [drm] dp: Add AUX channel infrastructure (Dave Airlie) [1074025] - [drm] dp_helper: Add DP test sink CRC definition (Dave Airlie) [1074025] - [drm] radeon: fix register typo on si (Rob Clark) [1082803] - [drm] i915: add locking to fixed panel edid probing (Rob Clark) [1082803] - [drm] upstream sync to v3.14.2 (Rob Clark) [1082803] - [drm] upstream sync to v3.13.11 (Rob Clark) [1082801] - [drm] upstream sync to v3.12.18 (Rob Clark) [1082794] - [drm] upstream sync to v3.11.10 (Rob Clark) [1082788] - [drm] upstream sync to v3.10.38 (Rob Clark) [1082786] - [netdrv] bna: Update the Driver Version to 3.2.23.0 (Ivan Vecera) [1054464] - [netdrv] bna: Firmware Patch Simplification (Ivan Vecera) [1054464] - [netdrv] bna: Embed SKB Length in TX Vector (Ivan Vecera) [1054464] - [netdrv] bna: Handle the TX Setup Failures (Ivan Vecera) [1054464] - [netdrv] bna: Add NULL Check Before Dereferencing TCB (Ivan Vecera) [1054464] - [netdrv] bna: CQ Read Fix (Ivan Vecera) [1054464] - [netdrv] bna: RX Processing and Config Changes (Ivan Vecera) [1054464] - [netdrv] bna: Enable Multi Buffer RX (Ivan Vecera) [1054464] - [netdrv] bna: RX Filter Enhancements (Ivan Vecera) [1054464] - [netdrv] bna: Fix Filter Add Del (Ivan Vecera) [1054464] - [netdrv] bna: Set Get IOC fw State (Ivan Vecera) [1054464] - [netdrv] bna: Add software timestamping support (Ivan Vecera) [1054464] - [kernel] tracing: Add BUG_ON when stack end location is over written (Aaron Tomlin) [1094831] - [netdrv] bonding: look for bridge IPs in arp monitoring (Veaceslav Falico) [704190] - [kernel] sched: free per cpu migration threads on suspend (Prarit Bhargava) [1020466] - [ata] ahci: AHCI-mode SATA patch for Intel Coleto Creek DeviceIDs (Prarit Bhargava) [1053911] - [ata] ata_piix: IDE-mode SATA patch for Intel Coleto Creek DeviceIDs (Prarit Bhargava) [1053911] - [i2c] i801: SMBus patch for Intel Coleto Creek DeviceIDs (Prarit Bhargava) [1053911] - [mfd] lpc_ich: iTCO_wdt patch for Intel Coleto Creek DeviceIDs (Prarit Bhargava) [1053911] - [firmware] efi-pstore: Make efi-pstore return a unique id (Tomoki Sekiyama) [1054513] - [firmware] efivars: Hold off deletion of sysfs entry until the scan is completed (Tomoki Sekiyama) [1054514] - [firmware] efi-pstore: Cocci spatch "memdup.spatch" (Tomoki Sekiyama) [1054514] - [firmware] efi-pstore: Read data from variable store before memcpy() (Tomoki Sekiyama) [1054514] - [firmware] efivars: efivar_entry API (Tomoki Sekiyama) [1054514] - [firmware] efivarfs: Return an error if we fail to read a variable (Tomoki Sekiyama) [1054513] - [acpi] acpica: Add a lock to the internal object reference count mechanism (Naoya Horiguchi) [1023242] - [acpi] acpica: Standardize integer output for ACPICA warnings/errors (Naoya Horiguchi) [1023242] - [acpi] acpica: Change package length error message to an info message (Naoya Horiguchi) [1023242] - [acpi] acpica: Use acpi_os_create_lock interface (Naoya Horiguchi) [1023242] - [acpi] osl: add acpi_os_create_lock interface (Naoya Horiguchi) [1023242] - [edac] mce_amd: Add MCE decoding support for Family 16h (Kim Naru) [989776] - [edac] mce_amd: Make MC2 decoding per-family (Kim Naru) [989776] - [edac] mce_amd: Dump error status (Kim Naru) [989776] - [edac] mce_amd: Report decoded error type first (Kim Naru) [989776] - [edac] mce_amd: Dump CPU f/m/s triple with the error (Kim Naru) [989776] - [edac] mce_amd: Remove functional unit references (Kim Naru) [989776] - [edac] Revert "Add error decoding support for AMD Fam16h processors" (Kim Naru) [989776] - [hv] hyperv-fb: kick off efifb early (Jason Wang) [1056676] - [hv] hyperv-fb: add support for generation 2 virtual machines (Jason Wang) [1056676] - [hv] vmbus: use resource for hyperv mmio region (Jason Wang) [1056676] - [hv] vmbus: add missing breaks (Jason Wang) [1056676] - [hv] vmbus: Extract the mmio information from DSDT (Jason Wang) [1056676] - [input] hyperv-keyboard - pass through 0xE1 prefix (Jason Wang) [1056676] - [input] add a driver to support Hyper-V synthetic keyboard (Jason Wang) [1056676] - [x86] Remove useless reinitialization of irq descriptors (Jason Wang) [1056676] - [x86] pic: Fix section mismatch in legacy pic (Jason Wang) [1056676] - [x86] pic: Probe for legacy PIC and set legacy_pic appropriately (Jason Wang) [1056676] - [x86] hyperv: Correctly guard the local APIC calibration code (Jason Wang) [1056676] - [x86] hyperv: Get the local APIC timer frequency from the hypervisor (Jason Wang) [1056676] - [x86] legacy_irq: Remove left over nr_legacy_irqs (Jason Wang) [1056676] - [x86] pic: Make use of legacy_pic abstraction (Jason Wang) [1056676] - [x86] pic: Introduce legacy_pic abstraction (Jason Wang) [1056676] - [x86] apic: Allow use of lapic timer early calibration result (Jason Wang) [1056676] - [edac] sb_edac: add support for Haswell based systems (Aristeu Rozanski) [1010484] - [edac] sb_edac: remove bogus assumption on mc ordering (Aristeu Rozanski) [1010484] - [edac] sb_edac: fix socket detection on Ivy Bridge controllers (Aristeu Rozanski) [1010484] - [edac] sb_edac: update Kconfig description (Aristeu Rozanski) [1010484] - [edac] sb_edac: search devices using product id (Aristeu Rozanski) [1010484] - [edac] sb_edac: make RIR limit retrieval per model (Aristeu Rozanski) [1010484] - [edac] sb_edac: make node id retrieval per model (Aristeu Rozanski) [1010484] - [edac] sb_edac: make memory type detection per memory controller (Aristeu Rozanski) [1010484] - [net] ip_tunnel: fix ip_tunnel_find to return NULL in case the tunnel is not there (Jiri Pirko) [1104503] - [net] ip6ip6: autoload ip6 tunnel (Hannes Frederic Sowa) [1104038] - [net] netlink: Use netlink_ns_capable to verify the permisions of netlink messages (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: Add variants of capable for use on netlink messages (Jiri Benc) [1094267] {CVE-2014-0181} - [net] Add file_ns_capable() helper function for open-time capability checking (Jiri Benc) [1094267] {CVE-2014-0181} - [net] security: remove the security_netlink_recv hook as it is equivalent to capable() (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: rename ssk to sk in struct netlink_skb_params (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: Make the sending netlink socket availabe in NETLINK_CB (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: kill loginuid/sessionid/sid members from struct netlink_skb_parms (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: kill eff_cap from struct netlink_skb_parms (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: Rename netlink_capable netlink_allowed (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: Fix permission check in netlink_connect() (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: fix possible spoofing from non-root processes (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: Make NETLINK_USERSOCK work again (Jiri Benc) [1094267] {CVE-2014-0181}- [netdrv] qlogic: Use time_before() (Chad Dupuis) [1054305] - [netdrv] net: get rid of SET_ETHTOOL_OPS (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do not disable SR-IOV on PF unload when VFs are assigned to VMs (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.59 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Collect firmware dump using DMA on 82xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add mac learning support to SR-IOV VF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support to process commands in atomic context (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow SR-IOV VF probe in hypervisor (Chad Dupuis) [1054305] - [netdrv] qlcnic: Set real_num_tx_queues, real_num_rx_queues properly (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix panic while dumping TX queues on TX timeout (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.58 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Limit vNIC support in legacy interrupt mode (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add driver logs in error path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow setting TX interrupt coalescing parameters from VF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add hwmon-sysfs interface to export board temperature (Chad Dupuis) [1054305] - [netdrv] qlcnic: Optimize MAC learning code (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix memory leak (Chad Dupuis) [1054305] - [netdrv] qlcnic: Reset firmware API lock at driver load time (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix MSI-X initialization code (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do not disable SR-IOV when VFs are assigned in guest OS (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix QLogic application/driver interface for virtual NIC configuration (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix PVID configuration on eSwitch port (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix max ring count calculation (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix to send INIT_NIC_FUNC as first mailbox (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix panic due to uninitialzed delayed_work struct in use (Chad Dupuis) [1054305] - [netdrv] qlcnic: include irq.h for irq definitions (Chad Dupuis) [1054305] - [netdrv] qlcnic: Remove casts of pointer to same type (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.57 (Chad Dupuis) [1054305] - [netdrv] qlcnic: fix a couple off-by-one bugs (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix number of rings when we fall back from msix to legacy (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow any VLAN to be configured from VF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix function return error check (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.56 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance semaphore lock access failure error message (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow vlan0 traffic (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance driver message in failed state (Chad Dupuis) [1054305] - [netdrv] qlcnic: Updates to QLogic application/driver interface for virtual NIC configuration (Chad Dupuis) [1054305] - [netdrv] qlcnic: Re-factor firmware minidump template header handling (Chad Dupuis) [1054305] - [netdrv] qlcnic: Cleanup qlcnic_enable_msix() return values (Chad Dupuis) [1054305] - [netdrv] qlcnic: update version to 5.3.55 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix loopback test failure (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix tx timeout (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix initialization of vlan list (Chad Dupuis) [1054305] - [netdrv] qlcnic: Correct off-by-one errors in bounds checks (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance logic to calculate msix vectors (Chad Dupuis) [1054305] - [netdrv] qlcnic: Refactor interrupt coalescing code for all adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update poll controller code path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Interrupt code cleanup (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance Tx timeout debugging (Chad Dupuis) [1054305] - [netdrv] qlcnic: Use bool for rx_mac_learn (Chad Dupuis) [1054305] - [netdrv] qlcnic: fix sparse warnings (Chad Dupuis) [1054305] - [netdrv] qlcnic: remove unused code (Chad Dupuis) [1054305] - [netdrv] qlcnic: make local functions static (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.54 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable IPv6 LRO even if IP address is not programmed (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix SR-IOV cleanup code path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable beaconing for 83xx/84xx Series adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do MAC learning for SRIOV PF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Turn on promiscous mode for SRIOV PF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable VF flood bit on PF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Restrict VF from configuring any VLAN mode (Chad Dupuis) [1054305] - [netdrv] qlcnic: Convert vmalloc/memset to kcalloc (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix ethtool statistics length calculation (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix bug in TX statistics (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix bug in Tx completion path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix resource allocation for TX queues (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix loopback diagnostic test (Chad Dupuis) [1054305] - [netdrv] qlcnic: Mark functions as static in qlcnic_83xx_hw.c (Chad Dupuis) [1054305] - [netdrv] qlcnic: Mark functions as static in qlcnic_io.c (Chad Dupuis) [1054305] - [netdrv] qlcnic: update version to 5.3.53 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Support for 16 virtual NIC functions (Chad Dupuis) [1054305] - [netdrv] qlcnic: VLAN enhancement for 84XX adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow single Tx/Rx queue for all adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Refactor initialize nic code path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Issue INIT_NIC command only once (Chad Dupuis) [1054305] - [netdrv] qlcnic: Disable DCB operations from SR-IOV VFs (Chad Dupuis) [1054305] - [netdrv] qlcnic: Dump mailbox registers when mailbox command times out (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix mailbox processing during diagnostic test (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow firmware dump collection when auto firmware recovery is disabled (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix memory allocation (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix TSS/RSS validation for 83xx/84xx series adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix TSS/RSS ring validation logic (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix diagnostic test for all adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix usage of netif_tx_wake, netif_tx_stop api during link change (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix typo in printk (Chad Dupuis) [1054305] - [netdrv] qlcnic: update version to 5.3.52 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable multiple Tx queue support for 83xx/84xx Series adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: refactor Tx/SDS ring calculation and validation in driver (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance ethtool Statistics for Multiple Tx queue (Chad Dupuis) [1054305] - [netdrv] qlcnic: Register netdev in FAILED state for 83xx/84xx (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do not read QLCNIC_FW_CAPABILITY_MORE_CAPS bit for 83xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do not force adapter to perform LRO without destination IP check (Chad Dupuis) [1054305] - [netdrv] qlcnic: remove unnecessary pci_set_drvdata() (Chad Dupuis) [1054305] - [netdrv] qlcnic: Validate Tx queue only for 82xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: update version to 5.3.51 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Skip unknown entry type while collecting firmware dump (Chad Dupuis) [1054305] - [netdrv] qlcnic: dcb code cleanup and refactoring (Chad Dupuis) [1054305] - [netdrv] qlcnic: Remove redundant eSwitch enable commands (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update ethtool standard pause settings (Chad Dupuis) [1054305] - [netdrv] qlcnic: Firmware dump collection when auto recovery is disabled (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance ethtool to display ring indices and interrupt mask (Chad Dupuis) [1054305] - [netdrv] qlcnic: Print informational messages only once during driver load (Chad Dupuis) [1054305] - [netdrv] qlcnic: add missing destroy_workqueue() on error path in qlcnic_probe() (Chad Dupuis) [1054305] - [netdrv] qlcnic: Miscellaneous conversions to ETH_ALEN (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix SR-IOV configuration (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix register device in FAILED state for 82xx (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix VF reset recovery (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix warning reported by kbuild test robot (Chad Dupuis) [1054305] - [netdrv] qlcnic: use standard NAPI weights (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix sparse warning (Chad Dupuis) [1054305] - [netdrv] qlcnic: Convert uses of compare_ether_addr to ether_addr_equal (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.50 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support for per port eswitch configuration (Chad Dupuis) [1054305] - [netdrv] qlcnic: Restructuring of qlc_83xx_fw_info structure (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add AER support for 83xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add AER callback handlers (Chad Dupuis) [1054305] - [netdrv] qlcnic: Store firmware dump state in CAMRAM register (Chad Dupuis) [1054305] - [netdrv] qlcnic: Use firmware recommended dump capture mask as default (Chad Dupuis) [1054305] - [netdrv] qlcnic: Remove inline keyword (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance PVID handling for 84xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Convert dma_alloc_coherent() to dma_zalloc_coherent (Chad Dupuis) [1054305] - [netdrv] qlcnic: underflow in qlcnic_validate_max_tx_rings() (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.49 (Chad Dupuis) [1054305] - [netdrv] qlcnic: dcb: Add support for CEE Netlink interface (Chad Dupuis) [1054305] - [netdrv] qlcnic: dcb: Register DCB AEN handler (Chad Dupuis) [1054305] - [netdrv] qlcnic: dcb: Get DCB parameters from the adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: dcb: Query adapter DCB capabilities (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.48 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable diagnostic test for multiple Tx queues (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable Tx queue changes using ethtool for 82xx Series adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Multi Tx queue support for 82xx Series adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.47 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support for 84xx adapters to load firmware from file (Chad Dupuis) [1054305] - [netdrv] qlcnic: Loopback Inter Driver Communication AEN handler (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add PVID support for 84xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable support for 844X adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.2.46 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Dump mailbox command data when a command times out (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix driver initialization for 83xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Flush mailbox command list when mailbox is not available (Chad Dupuis) [1054305] - [netdrv] qlcnic: Reinitialize mailbox data structures after firmware reset (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix diagnostic interrupt test for 83xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix beacon state return status handling (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix set driver version command (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.2.45 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable mailbox interface in poll mode when interrupts are not available (Chad Dupuis) [1054305] - [netdrv] qlcnic: Replace poll mode mailbox interface with interrupt based mailbox interface (Chad Dupuis) [1054305] - [netdrv] qlcnic: Interrupt based driver firmware mailbox mechanism (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance diagnostic loopback error codes (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix for flash update failure on 83xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix link speed and duplex display for 83xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix link speed display for 82xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix external loopback test (Chad Dupuis) [1054305] - [netdrv] qlcnic: Removed adapter series name from warning messages (Chad Dupuis) [1054305] - [netdrv] qlcnic: Free up memory in error path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix ingress MAC learning (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix MAC address filter issue on 82xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix diagnostic interrupt test for 83xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix setting Guest VLAN (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix operation type and command type (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix initialization of work function (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix guest VLAN (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix releasing of Tx frag which was never mapped (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix dump template version mask (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix ethtool display for 83xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix panic while setting VF's MAC address (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix multicast packet handling for PF and VF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix NULL pointer dereference in VF probe path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Set __QLCNIC_DEV_UP in adapter state before enabling interrupts (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix invalid register offset calculation (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.2.44 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support for 83xx suspend and resume (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support for 'set driver version' in 83XX (Chad Dupuis) [1054305] - [netdrv] qlcnic: Cleanup of structure qlcnic_hardware_context (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support for PEX DMA method to read memory section of adapter dump (Chad Dupuis) [1054305] - [netdrv] qlcnic: Secondary unicast MAC address support (Chad Dupuis) [1054305] - [netdrv] qlcnic: Minimize sleep duration within loopback diagnostic test (Chad Dupuis) [1054305] - [netdrv] qlcnic: Handle qlcnic_alloc_mbx_args() failure (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do not sleep while holding spinlock (Chad Dupuis) [1054305] - [netdrv] qlcnic: replace strict_strtoul() with kstrtoul() (Chad Dupuis) [1054305] - [netdrv] qlcnic: remove redundant D0 power state set (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix typo in printk (Chad Dupuis) [1054305] - [netdrv] qlcnic: Check for assigned VFs and block remove if VFs are active (Bandan Das) [1016487] - [netdrv] qlcnic: Do not disable SR-IOV when VFs are assigned to VMs (Bandan Das) [1011773] - [netdrv] benet: convert to hw_features - fixup (Ivan Vecera) [1054277] - [netdrv] be2net: re-factor MCCQ error status handling code (Ivan Vecera) [1054277] - [netdrv] be2net: support flashing new regions on Skyhawk-R (Ivan Vecera) [1054277] - [netdrv] be2net: skip multicast promiscuos setting in already set (Ivan Vecera) [1054277] - [netdrv] be2net: enable interrupts in EEH resume (Ivan Vecera) [1054277] - [netdrv] be2net: use MCCQ instead of MBOX in be_cmd_rss_config() (Ivan Vecera) [1054277] - [netdrv] be2net: include rx-compl error counter in ethtool stats (Ivan Vecera) [1054277] - [netdrv] be2net: remove unused code in be_cmd_vlan_config() (Ivan Vecera) [1054277] - [netdrv] be2net: covert vlan array to bit-map (Ivan Vecera) [1054277] - [netdrv] be2net: fix line wrap and function call indentation in be_ethtool.c (Ivan Vecera) [1054277] - [netdrv] be2net: fix function call indentation in be_cmds.c (Ivan Vecera) [1054277] - [netdrv] be2net: fix line wrap and function call indentation in be_main.c (Ivan Vecera) [1054277] - [netdrv] be2net: Support for configurable RSS hash key (Ivan Vecera) [982896 1054277] - [netdrv] ethtool: Support for configurable RSS hash key (Ivan Vecera) [982896 1054277] - [netdrv] be2net: Fix invocation of be_close() after be_clear() (Ivan Vecera) [1054277] - [netdrv] be2net: Fix to reap TX compls till HW doesn't respond for some time (Ivan Vecera) [1054277] - [netdrv] be2net: Add abi version between be2net and ocrdma (Ivan Vecera) [1054277] - [netdrv] be2net: add FW cmds needed for VxLAN offloads (Ivan Vecera) [1054277] - [netdrv] be2net: Call dev_kfree_skby_any instead of kfree_skb (Ivan Vecera) [1054277] - [netdrv] be2net: update driver version to 10.2 (Ivan Vecera) [1054277] - [netdrv] be2net: Fix vlans_added counter (Ivan Vecera) [1054277] - [netdrv] be2net: Create multiple TXQs on RSS capable multi-channel BE3-R interfaces (Ivan Vecera) [1054277] - [netdrv] be2net: fix pmac_id allocation size (Ivan Vecera) [1054277] - [netdrv] be2net: log LPVID used in multi-channel configs (Ivan Vecera) [1054277] - [netdrv] be2net: Use GET_PROFILE_CONFIG cmd for BE3-R to query max-vfs (Ivan Vecera) [1054277] - [netdrv] be2net: do external loopback test only when it is requested (Ivan Vecera) [1054277] - [netdrv] be2net: dma_sync each RX frag before passing it to the stack (Ivan Vecera) [1054277] - [netdrv] be2net: use the dma state API instead of the pci equivalents (Ivan Vecera) [1054277] - [netdrv] be2net: isolate TX workarounds not applicable to Skyhawk-R (Ivan Vecera) [1054277] - [netdrv] be2net: Fix skb double free in be_xmit_wrokarounds() failure path (Ivan Vecera) [1054277] - [netdrv] be2net: clear promiscuous bits in adapter->flags while disabling promiscuous mode (Ivan Vecera) [1054277] - [netdrv] be2net: Fix to reset transparent vlan tagging (Ivan Vecera) [1054277] - [netdrv] be2net: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1054277] - [netdrv] be2net: refactor multi-channel config code for Skyhawk-R chip (Ivan Vecera) [1054277] - [netdrv] be2net: fixup log messages (Ivan Vecera) [1054277] - [netdrv] be2net: Update copyright year (Ivan Vecera) [1054277] - [netdrv] be2net: Log a kernel message when UE is detected in BE & Skyhawk (Ivan Vecera) [1054277] - [netdrv] be2net: Fix be_vlan_add/rem_vid() routines (Ivan Vecera) [1054277] - [netdrv] be2net: add dma_mapping_error() check for dma_map_page() (Ivan Vecera) [1054277] - [netdrv] be2net: update driver version to 10.0.x (Ivan Vecera) [1054277] - [netdrv] be2net: cleanup wake-on-lan code (Ivan Vecera) [1054277] - [netdrv] be2net: use GET_MAC_LIST cmd to query mac-address from a pmac-id (Ivan Vecera) [1054277] - [netdrv] be2net: do not use frag index in the RX-compl entry (Ivan Vecera) [1054277] - [netdrv] be2net: Remove "10Gbps" from driver description string (Ivan Vecera) [1054277] - [netdrv] be2net: fix incorrect setting of cmd_privileges for VFs (Ivan Vecera) [1054277] - [netdrv] be2net: do not call be_set/get_fw_log_level() on Skyhawk-R (Ivan Vecera) [1054277] - [netdrv] be2net: Log the profile-id used by FW during driver initialization (Ivan Vecera) [1054277] - [netdrv] be2net: don't set "pport" field when querying "pvid" (Ivan Vecera) [1054277] - [netdrv] be2net: set and query VEB/VEPA mode of the PF interface (Ivan Vecera) [1054277] - [netdrv] be2net: Use MCC_CREATE_EXT_V1 cmd for Skyhawk-R (Ivan Vecera) [1054277] - [netdrv] be2net: fix max_evt_qs calculation for BE3 in SR-IOV config (Ivan Vecera) [1054277] - [netdrv] be2net: disable RSS when number of RXQs is reduced to 1 via set-channels (Ivan Vecera) [1054277] - [netdrv] be2net: slight optimization of addr compare (Ivan Vecera) [1054277] - [netdrv] be2net: calls skb_set_hash (Ivan Vecera) [1054277] - [netdrv] be2net: Free/delete pmacs in be_clear() only if they exist (Ivan Vecera) [1054277] - [netdrv] be2net: Fix Lancer error recovery to distinguish FW download (Ivan Vecera) [1054277] - [netdrv] be2net: call napi_disable() for all event queues (Ivan Vecera) [1054277] - [netdrv] be2net: Avoid programming permenant MAC by BE3-R VFs (Ivan Vecera) [1054277] - [netdrv] be2net: set coalesce-wm in CQ_CREATE_V2 cmd (Ivan Vecera) [1054277] - [netdrv] be2net: Disabling and enabling interrupts in suspend and resume (Ivan Vecera) [1054277] - [netdrv] be2net: Fix unconditional enabling of Rx interface options (Ivan Vecera) [1054277] - [netdrv] be2net: Make lancer_wait_ready() static (Ivan Vecera) [1054277] - [netdrv] be2net: Remove interface type (Ivan Vecera) [1054277] - [netdrv] be2net: add support for ndo_busy_poll (Ivan Vecera) [1054277] - [netdrv] be2net: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1054277] - [netdrv] be2net: Rework PCIe error report log messaging (Ivan Vecera) [1054277] - [netdrv] be2net: change the driver version number to 4.9.224.0 (Ivan Vecera) [1054277] - [netdrv] be2net: Display RoCE specific counters in ethtool -S (Ivan Vecera) [1054277] - [netdrv] be2net: Call version 2 of GET_STATS ioctl for Skyhawk-R (Ivan Vecera) [1054277] - [netdrv] be2net: add a counter for pkts dropped in xmit path (Ivan Vecera) [1054277] - [netdrv] be2net: fix adaptive interrupt coalescing (Ivan Vecera) [1054277] - [netdrv] be2net: Call be_vf_setup() even when VFs are enbaled from previous load (Ivan Vecera) [1054277] - [netdrv] be2net: Fix to display the VLAN priority for a VF (Ivan Vecera) [1054277] - [netdrv] be2net: Fix to configure VLAN priority for a VF interface (Ivan Vecera) [1054277] - [netdrv] be2net: Fix to allow VLAN configuration on VF interfaces (Ivan Vecera) [1054277] - [netdrv] be2net: Fix number of VLANs supported in UMC mode for BE3-R (Ivan Vecera) [1054277] - [netdrv] be2net: Fix VLAN promiscuous mode programming (Ivan Vecera) [1054277] - [netdrv] be2net: Fix the size of be_nic_res_desc structure (Ivan Vecera) [1054277] - [netdrv] be2net: Remove extern from function prototypes (Ivan Vecera) [1054277] - [netdrv] be2net: missing variable initialization (Ivan Vecera) [1054277] - [netdrv] be2net: Convert dma_alloc_coherent() to dma_zalloc_coherent (Ivan Vecera) [1054277] - [netdrv] be2net: Check for POST state in suspend-resume sequence (Ivan Vecera) [1054277] - [netdrv] be2net: update driver version (Ivan Vecera) [1054277] - [netdrv] be2net: Initialize "status" in be_cmd_get_die_temperature() (Ivan Vecera) [1054277] - [netdrv] be2net: fixup log msgs for async events (Ivan Vecera) [1054277] - [netdrv] be2net: Fix displaying supported speeds for BE2 (Ivan Vecera) [1054277] - [netdrv] be2net: Do not call get_die_temperature cmd for VF (Ivan Vecera) [1054277] - [netdrv] be2net: Adding more speeds reported by get_settings (Ivan Vecera) [1054277] - [netdrv] be2net: Staticize local functions (Ivan Vecera) [1054277] - [netdrv] be2net: ignore mac-addr set call for an already programmed mac-addr (Ivan Vecera) [1054277] - [netdrv] be2net: Delete secondary unicast MAC addresses during be_close (Ivan Vecera) [1054277] - [netdrv] be2net: convert to hw_features - fixup (Ivan Vecera) [1054277] - [netdrv] be2net: convert to hw_features (Ivan Vecera) [1054277]- [netdrv] sfc: fix calling of free_irq with already free vector (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: stop PIO for RHEL6 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: get rid of SET_ETHTOOL_OPS (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: On MCDI timeout, issue an FLR and mark MCDI to fail-fast (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Call efx_set_channels() before efx->type->dimension_resources() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Don't receive packets when the napi budget == 0 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: check for NULL efx->ptp_data in efx_ptp_event (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use pci_enable_msix_range() instead of pci_enable_msix() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add/remove blank lines to taste (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fail self-test with -EBUSY, not -EIO, if the device is busy (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Cosmetic changes to self-test from the out-of-tree driver (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Update product naming (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use canonical pointer type for MAC address in efx_set_mac_address() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rename 'use_options' variable in tso_start() to clearer 'use_opt_desc' (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Preserve rx_frm_trunc counters when resizing DMA rings (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Correct comment about number of TX queues used on EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove unused definitions of EF10 user-mode DMA descriptors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rewrite adjustment of PPS event in a clearer way (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Cache skb->data in local variable in efx_ptp_rx() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Removed adhoc scheme to rate limit PTP event queue overflow message (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: fix build warning in ethernet/sfc/tx.c (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use the correct maximum TX DMA ring size for SFC9100 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fix transposed ptp_undersize_sync_windows, ptp_oversize_sync_windows statistics (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Change efx_mcdi_reset_port to use ENTITY_RESET MC command (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: fix sparse non static symbol warning (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: calls skb_set_hash (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fix RX drop filters for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add PTP counters to ethtool stats (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Changed the statistic name emerg_fetch and emerg_wait to hlb_fetch and hlb_wait (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: remove unused 'enum efx_rx_alloc_method' (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: remove unused 'refcnt' from efx_rx_page_state (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Implement efx_nic_type->filter_clear_rx() operation for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Allow filter removal only with exactly matching priority (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Don't refer to 'stack' in filter implementation (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Change priority and flags for automatic MAC filters (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Change efx_nic_type->rx_push_indir_table() to push hash key as well (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add more information to many warnings using WARN() and netdev_WARN() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove unnecessary condition for processing the TX timestamp queue (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Don't clear timestamps in efx_ptp_rx() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Enable PTP clock and timestamping for all functions on EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Associate primary and secondary functions of controller (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Store VPD serial number at probe time (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add RX packet timestamping for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Copy RX prefix into skb head area in efx_rx_mk_skb() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: split setup of hardware timestamping into NIC-type operation (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add support for SFC9100 timestamp format (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Tidy up PTP synchronization code (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: PTP - tidy up unused/useless variables (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove kernel-doc for efx_ptp_data fields not present in this version (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Initialise efx_ptp_data->phc_clock_info() from a static template (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Do not use MAC address as clock name (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Store flags from MC_CMD_DRV_ATTACH for later use (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove dependency of PTP on having a dedicated channel (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Split PTP multicast filter insertion/removal out of efx_ptp_start(), efx_ptp_stop() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Return EBUSY for filter insertion on EF10, matching Falcon/Siena (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Expose NVRAM_PARTITION_TYPE_LICENSE on EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fold efx_flush_all() into efx_stop_port() and update comments (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Map MCDI error MC_CMD_ERR_ENOTSUP to Linux EOPNOTSUPP (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Log all unexpected MCDI errors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add new sensor names (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Revise sensor names to be more understandable and consistent (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Report units in sensor warnings (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Correct RX dropped count for drops while interface is down (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make initial fill of RX descriptors synchronous (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Tighten the check for RX merged completion events (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add MC BISTs to ethtool offline self test on EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Update MCDI protocol definitions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Poll for MCDI completion once before timeout occurs (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor efx_mcdi_poll() by introducing efx_mcdi_poll_once() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: RX buffer allocation takes prefix size into account in IP header alignment (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: remove unnecessary pci_set_drvdata() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Implement the SIOCGHWTSTAMP ioctl (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: replace dma_set_mask() and dma_set_coherent_mask() with new helper (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fix DMA unmapping issue with firmware assisted TSO (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Only bind to EF10 functions with the LinkCtrl and Trusted flags (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add PM and RXDP drop counters to ethtool stats (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add definitions for new stats counters and capability flag (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor EF10 stat mask code to allow for more conditional stats (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fix internal indices of ethtool stats for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add rmb() between reading stats and generation count to ensure consistency (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Increase MCDI status timeout to 250ms (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Wait for MC reboot to complete before scheduling driver reset (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove extern from function prototypes (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Support ARFS for IPv6 flows (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use TX PIO for sufficiently small packets (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Introduce inline functions to simplify TX insertion (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Separate out queue-empty check from efx_nic_may_push_tx_desc() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Allocate and link PIO buffers; map them with write-combining (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Implement firmware-assisted TSO for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fold tso_get_head_fragment() into tso_start() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add EF10 registers to register dump (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: efx_ef10_filter_update_rx_scatter() can be static (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: efx_ethtool_get_ts_info() can be static (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Reinitialise and re-validate datapath caps after MC reboot (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Clean up validation of datapath capabilities (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Reset derived rx_bad_bytes statistic when EF10 MC is rebooted (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Disable PTP on EF10 until we're ready to handle inline RX timestamps (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Minimal support for 40G link speed (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: check for allocation failure (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Update copyright banners (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add support for Solarflare SFC9100 family (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make efx_mcdi_init() and efx_mcdi_fini() call efx_mcdi_drv_attach() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Allocate NVRAM partition ID range for PHY images (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add EF10 register and structure definitions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Extend struct efx_tx_buffer to allow pushing option descriptors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use a global count of active queues instead of pending drains (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Prepare for RX scatter on EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Initialise IRQ moderation for all NIC types from efx_init_eventq() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Allow efx_nic_type->dimension_resources() to fail (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Allow event queue initialisation to fail (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Document conditions for multicast replication vs filter replacement (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Implement asynchronous MCDI requests (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove unnecessary use of atomic_t (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor efx_mcdi_rpc_start() and efx_mcdi_copyin() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add support for new board sensors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Convert dma_alloc_coherent() to dma_zalloc_coherent (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use extended MC_CMD_SENSOR_INFO and MC_CMD_READ_SENSORS (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Return an error code when a sensor is busy (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add support for reading packet length from prefix (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Generalise packet hash lookup to support EF10 RX prefix (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rename EFX_PAGE_BLOCK_SIZE to EFX_VI_PAGE_SIZE and adjust comments (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove early call to efx_nic_type->reconfigure_mac() in efx_reset_up() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: use MCDI epoch flag to improve MC reboot detection in the driver (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add EF10 support for TX/RX DMA error events handling (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add a function pointer to abstract write of host time into NIC shared memory (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: PTP MCDI requests need to initialise periph ID field (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Delegate MAC/NIC statistic description to efx_nic_type (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove driver-local struct ethtool_string (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove more left-overs from Falcon GMAC support (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move MTD operations into efx_nic_type (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move NIC-type-specific MTD partition date into separate structures (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Eliminate struct efx_mtd (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rename SPI stuff to show that it is Falcon-specific (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Cleanup Falcon-arch simple MAC filter state (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Define and use MCDI_POPULATE_DWORD_<1-7> (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add flag for stack-owned RX MAC filters (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor Falcon-arch filter removal (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make most filter operations NIC-type-specific (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor Falcon-arch search limit reset (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Split Falcon-arch-specific and common filter state (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Extend and abstract efx_filter_spec to cover Huntington/EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Name the RX drop queue ID (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rename Falcon-arch filter implementation types and functions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove unused filter_flags variables and efx_farch_filter_id_flags() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Do not assume efx_nic_type->ev_fini() is idempotent (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: EFX_WORKAROUND_ALWAYS is really specific to Falcon-architecture (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Get rid of per-NIC-type phys_addr_channels and mem_map_size (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Update and improve kernel-doc for efx_mcdi_state & efx_mcdi_iface (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fix race in completion handling (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add support for MCDI v2 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Update MCDI protocol definitions for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Translate MCDI error numbers received in events (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move and rename Falcon/Siena common NIC operations (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor queue teardown sequence to allow for EF10 flush behaviour (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove bogus call to efx_release_tx_buffers() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Stop RX refill before flushing RX queues (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Limit scope of a Falcon A1 IRQ workaround (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rework IRQ enable/disable (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove efx_process_channel_now() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rename Falcon-architecture register definitions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make struct efx_special_buffer less special (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add GFP flags to efx_nic_alloc_buffer() and make most callers allow blocking (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make MCDI independent of Siena (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make efx_mcdi_init() call efx_mcdi_handle_assertion() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Collect all MCDI port functions into mcdi_port.c (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move efx_mcdi_mac_reconfigure() to siena.c and rename (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move siena_reset_hw() and siena_map_reset_reason() into MCDI module (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add and use MCDI_SET_QWORD() and MCDI_SET_ARRAY_QWORD() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Ensure MCDI buffers, but not lengths, are dword aligned (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use proper macros to declare and access MCDI arrays (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Introduce and use MCDI_CTL_SDU_LEN_MAX_V1 macro for Siena-specific code (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fill out the set of MCDI accessors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rationalise MCDI buffer accessors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Introduce and use MCDI_DECLARE_BUF macro (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move more Falcon-specific code and definitions into falcon.c (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move details of a Falcon bug workaround out of ethtool.c (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use efx_mcdi_mon() to find efx_mcdi_mon structure from efx_nic (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: const-qualify source pointers for MMIO write functions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Correct MAC filter bitfield definitions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make all MAC statistics consistently 64 bits wide (Nikolay Aleksandrov) [1057527]- [x86] efi: Pass a proper identity mapping in efi_call_phys_prelog (Nigel Croxon) [1044709] - [usb] usbcore: check usb device's state before sending a Set SEL control transfer (Don Zickus) [929314] - [kernel] rename cpu stop machine thread to stopper (Prarit Bhargava) [1022465] - [thermal] intel_powerclamp: Fix cstate counter detection (Steve Best) [1103371] - [thermal] intel_powerclamp: Tidy up error handling in powerclamp_init (Steve Best) [1103371] - [thermal] intel_powerclamp: Add newer CPU models (Steve Best) [1103371] - [netdrv] hyperv: Move state setting for link query (Jason Wang) [1027155] - [netdrv] hyperv: Fix the carrier status setting (Jason Wang) [1027155] - [netdrv] hyperv: Fix race between probe and open calls (Jason Wang) [1027155] - [char] ipmi: Add MODULE_ALIAS for autoloading ipmi driver on ACPI systems (Charles Rose) [825196] - [char] ipmi: Improve error messages on failed irq enable (Charles Rose) [825196] - [char] ipmi: Turn off all activity on an idle ipmi interface (Tony Camuso) [1077493] - [char] ipmi: Fix a race restarting the timer (Tony Camuso) [1098324] - [char] ipmi: Reset the KCS timeout when starting error recovery (Tony Camuso) [1085350] - [scsi] bnx2fc: Updated version to 2.4.2 (Maurizio Lombardi) [1054586] - [scsi] bnx2fc: Fixed the handling for the SCSI retry delay (Maurizio Lombardi) [1054586] - [scsi] bnx2fc: Fixed scsi_remove_target soft lockup when rmmod bnx2x (Maurizio Lombardi) [1054586] - [net] cnic: Update version to 2.5.20 and copyright year (Maurizio Lombardi) [1054561] - [net] cnic: Use proper ulp_ops for per device operations (Maurizio Lombardi) [1054561] - [net] cnic: Add a signature to indicate valid doorbell offset (Maurizio Lombardi) [1054561] - [net] cnic: Remove extern from function prototypes (Maurizio Lombardi) [1054561] - [net] cnic: Update version to 2.5.18 (Maurizio Lombardi) [1054561] - [net] cnic: Eliminate local copy of pfid (Maurizio Lombardi) [1054561] - [net] cnic: Eliminate CNIC_PORT macro and port_mode in local struct (Maurizio Lombardi) [1054561] - [net] cnic: Redefine BNX2X_HW_CID using existing bnx2x macros (Maurizio Lombardi) [1054561] - [net] cnic: Update version to 2.5.17 and copyright year (Maurizio Lombardi) [1054561] - [net] cnic: Add missing error checking for RAMROD_CMD_ID_CLOSE (Maurizio Lombardi) [1054561] - [net] cnic: Update TCP options setup for iSCSI (Maurizio Lombardi) [1054581 1054561] - [net] cnic: Reset tcp_flags during cnic_cm_create() (Maurizio Lombardi) [1054561] - [scsi] cnic: Simplify cnic_release() (Maurizio Lombardi) [1054561] - [scsi] cnic: Simplify netdev events handling (Maurizio Lombardi) [1054561] - [scsi] cnic: bnx2i: bnx2fc: Fix inconsistent use of page size (Maurizio Lombardi) [1054561] - [scsi] be2iscsi: fix bad if expression (Rob Evers) [1054371] - [scsi] be2iscsi: fix memory leak in error path (Rob Evers) [1054371] - [scsi] be2iscsi: Jump to 'free_memory' is apparently missing (Rob Evers) [1054371] - [scsi] be2iscsi: Bump driver version (Rob Evers) [1054371] - [scsi] be2iscsi: Fix destroy MCC-CQ before MCC-EQ is destroyed (Rob Evers) [1054371] - [scsi] be2iscsi: Fix memory corruption in MBX path (Rob Evers) [1054371] - [scsi] be2iscsi: Fix TCP parameters while connection offloading (Rob Evers) [1054371] - [scsi] be2iscsi: Fix interrupt Coalescing mechanism (Rob Evers) [1054371] - [scsi] be2iscsi: Fix exposing Host in sysfs after adapter initialization is complete (Rob Evers) [1054371] - [scsi] be2iscsi: Fix retreving MCCQ_WRB in non-embedded Mbox path (Rob Evers) [1054371] - [scsi] be2iscsi: Fix DMA Out of SW-IOMMU space error (Rob Evers) [1054371] - [scsi] be2iscsi: Fix scsi_cmnd leakage in driver (Rob Evers) [1054371] - [scsi] be2iscsi: Fix the session cleanup when reboot/shutdown happens (Rob Evers) [1054371] - [scsi] be2iscsi: Fix doorbell format for EQ/CQ/RQ s per SLI spec (Rob Evers) [1054371] - [scsi] be2iscsi: Fix port speed typo in driver (Rob Evers) [1054371] - [scsi] be2iscsi: Fix handling timed out MBX completion from FW (Rob Evers) [1054371] - [scsi] be2iscsi: fix memory leak in error path (Rob Evers) [1054371] - [scsi] be2iscsi: Fix SGL posting for unaligned ICD values (Rob Evers) [1054371] - [scsi] be2iscsi: Fix AER handling in driver (Rob Evers) [1054371] - [scsi] be2iscsi: Invalidate WRB in Abort/Reset Path (Rob Evers) [1054371] - [scsi] be2iscsi: Fix Insufficient Buffer Error returned in MBX Completion (Rob Evers) [1054371] - [scsi] be2iscsi: Fix log level for protocol specific logs (Rob Evers) [1054371] - [scsi] be2iscsi: Fix MSIx creation for SKH-R adapter (Rob Evers) [1054371] - [scsi] be2iscsi: Display Port Identifier for each iSCSI function (Rob Evers) [1054371] - [scsi] be2iscsi: Dispaly CID available for connection offload (Rob Evers) [1054371] - [scsi] be2iscsi: Fix chute cleanup during drivers unload (Rob Evers) [1054371] - [scsi] be2iscsi: Fix connection offload to support Dual Chute (Rob Evers) [1054371] - [scsi] be2iscsi: Fix CID allocation/freeing to support Dual chute mode (Rob Evers) [1054371] - [scsi] be2iscsi: Fix WRB_Q posting to support Dual Chute mode (Rob Evers) [1054371] - [scsi] be2iscsi: Fix SGL Initilization and posting Pages for Dual Chute (Rob Evers) [1054371] - [scsi] be2iscsi: Fix Template HDR support for Dual Chute mode (Rob Evers) [1054371] - [scsi] be2iscsi: Fix changes in ASYNC Path for SKH-R adapter (Rob Evers) [1054371] - [scsi] be2iscsi: Config parameters update for Dual Chute Support (Rob Evers) [1054371] - [scsi] be2iscsi: Fix soft lock up issue during UE or if FW taking time to respond (Rob Evers) [1054371] - [scsi] be2iscsi: Fix locking mechanism in Unsol Path (Rob Evers) [1054371] - [scsi] be2iscsi: Fix negotiated parameters upload to FW (Rob Evers) [1054371] - [scsi] be2iscsi: Fix repeated issue of MAC ADDR get IOCTL (Rob Evers) [1054371] - [scsi] be2iscsi: Fix the MCCQ count leakage (Rob Evers) [1054371] - [scsi] be2iscsi: Fix Template HDR IOCTL (Rob Evers) [1054371] - [netdrv] bnx2x: dont reload on GRO change (Michal Schmidt) [1022020 1054563 1054273] - [netdrv] bnx2x: Allow ethtool to enable/disable loopback (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: allow GRO_ENABLE_FLAG (Michal Schmidt) [1022020 1054563 1054273] - [netdrv] bnx2x: fix incorrect busy-poll backport (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix backport of bnx2x_low_latency_recv() (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: remove cosmetic differences from upstream (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: drop no longer necessary netdev_printk workaround (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: update MAINTAINERS for bnx2x and e-mail addresses (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Convert return 0 to return rc (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix build when BNX2X_SRIOV is not enabled (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: added 'likely' to fast-path skb existence (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix crash while ethtool -t (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Support for byte queue limits (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Memory leak during VF removal (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: include irq.h for irqreturn_t definitions (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't allow VFs to become promiscuous (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't show port statistics for VFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix failure to configure VF multicast filters (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix vlan credit issues for VFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix possible memory leak on iov error flow (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Remove the sriov VFOP mechanism (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix compilation when CONFIG_BNX2X_SRIOV is not set (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Create workqueue for IOV related tasks (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Support mng. request for driver version (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't receive packets when the napi budget == 0 (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add missing bit in default Tx switching (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: save RAM in kdump kernel by disabling TPA (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: save RAM in kdump kernel by using a single queue (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: clamp num_queues to prevent passing a negative value (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Remove hidden flow control goto from BNX2X_ALLOC macros (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Use pci_enable_msix_range() instead of pci_enable_msix() (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: utilize FW 7.8.19 (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: semantic revise scheduling of sp_rtnl (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix bnx2x_panic_dump for VFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Revise IOV vlan/mac validation (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add support in PF driver for RSC (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Semantic Validate vlan/mac changes (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Remove unnecessary internal mem config (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Remove unused iov code (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: change verbosity of some prints (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Allow VF rss on higher PFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Make module parameters readable (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix L2-GRE TCP issues (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix generic option settings (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: More Shutdown revisions (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix VF flr flow (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't release PCI bars on shutdown (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix sparse warning (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Correct default Tx switching behaviour (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix DMA unmapping of TSO split BDs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: prevent WARN during driver unload (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: namespace and dead code cleanups (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix VLAN configuration for VFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix AFEX memory overflow (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Clean before update RSS arrives (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Correct number of MSI-X vectors for VFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: limit number of interrupt vectors for 57711 (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix KR2 work-around detection of BCM8073 (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix incorrect link-up report (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix Duplex setting for 54618se (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix passive DAC cable detection (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix 578xx-KR 1G link (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: downgrade "valid ME register value" message level (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: slight optimization of addr compare (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix build with SRIOV disabled (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: add VF Multicast filters support (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add num of VFs to Management statistics (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: no error when RSS configuration fails (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: add Big-Endian ethtool comment (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add AER support (missing bits) (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: cleanup skb_set_hash (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: calls skb_set_hash (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: populate skb->l4_rxhash (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: avoid null pointer dereference when enabling SR-IOV (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Prevent "timeout waiting for state X" (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: prevent CFC attention (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Prevent panic during DMAE timeout (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Clean the sp rtnl task upon unload (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: replace dma_set_mask() and dma_set_coherent_mask() with new helper (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: remove unnecessary pci_set_drvdata() (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add ndo_get_phys_port_id support (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Change variable type to bool (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: skb_is_gso_v6() requires skb_is_gso() (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add support for EXTPHY2 LED mode (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Change function prototype (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't disable/enable SR-IOV when loading (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Correct VF driver info (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Test nvram when interface is down (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Staticize local symbols (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Disable VF access on PF removal (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: prevent FW assert on low mem during unload (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Set NETIF_F_HIGHDMA unconditionally (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't pretend during register dump (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Prevent null pointer dereference on error flow (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix config when SR-IOV and iSCSI are enabled (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix Coalescing configuration (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Unlock VF-PF channel on MAC/VLAN config error (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Prevent an illegal pointer dereference during panic (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: record rx queue for LRO packets (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: prevent masked MCP parities from appearing (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: prevent masking error from cnic (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: add missing VF resource allocation during init (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix support for VFs on some PFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Prevent mistaken hangup between driver & FW (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix 848xx duplex settings (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: 57840 non-external loopback test fail on 1G (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix bnx2i and bnx2fc regressions (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Use pci_dev pm_cap (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix configuration of doorbell block (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Restore a call to config_init (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add missing braces in bnx2x_link_initialize() (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix broken compilation with CONFIG_BNX2X_SRIOV is not set (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: VF RSS support - VF side (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: VF RSS support - PF side (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Convert dma_alloc_coherent() to dma_zalloc_coherent (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Revising locking scheme for MAC configuration (Michal Schmidt) [1054563 1054273] - [netdrv] firmware: add bnx2x FW 7.8.19 (Michal Schmidt) [1054563 1054273] - [net] export physical port id via sysfs (Michal Schmidt) [1098227] - [net] rtnl: export physical port id via RT netlink (Michal Schmidt) [1098227] - [net] add ndo to get id of physical port of the device (Michal Schmidt) [1098227] - [lib] vsprintf: add support of '*ph' (Michal Schmidt) [1098227]- [video] vgacon: clear buffer attributes when we load a 512 character font (Rob Clark) [1082803] - [fs] consolidate the reassignments of ->f_op in ->open() instances (Rob Clark) [1082799] - [video] fbdev: add a MIPI DSI header (Rob Clark) [1082799] - [kernel] kref: Implement kref_get_unless_zero (Rob Clark) [1082791] - [kernel] time: export ktime_get_monotonic_offset (Rob Clark) [1082787] - [kernel] sysfs: Add sysfs_add/remove_files utility functions (Rob Clark) [1082787] - [kernel] Add arch_phys_wc_add, arch_phys_wc_del to manipulate WC MTRRs if needed (Rob Clark) [1082787] - [kernel] mutex: Move ww_mutex definitions to ww_mutex.h (Rob Clark) [1082787] - [base] reservation: cross-device reservation support (Rob Clark) [1082787] - [kernel] locking-selftests: Handle unexpected failures more strictly (Rob Clark) [1082787] - [kernel] mutex: Add more w/w tests to test EDEADLK path handling (Rob Clark) [1082787] - [kernel] mutex: Add more tests to lib/locking-selftest.c (Rob Clark) [1082787] - [kernel] mutex: Add w/w tests to lib/locking-selftest.c (Rob Clark) [1082787] - [kernel] mutex: Add w/w mutex slowpath debugging (Rob Clark) [1082787] - [kernel] mutex: Add support for wound/wait style locks (Rob Clark) [1082787] - [kernel] arch: Make __mutex_fastpath_lock_retval return whether fastpath succeeded or not (Rob Clark) [1082787] - [fs] procfs: add proc_remove_subtree() (Rob Clark) [1082782] - [lib] scatterlist: sg_page_iter support sg lists w/o backing pages (Rob Clark) [1082782] - [lib] scatterlist: use page iterator in the mapping iterator (Rob Clark) [1082782] - [lib] scatterlist: add simple page iterator (Rob Clark) [1082782] - [lib] scatterlist: add sg_alloc_table_from_pages function (Rob Clark) [1082782] - [netdrv] qlge: Update version to 1.00.00.34 (Chad Dupuis) [1054333] - [netdrv] qlge: Fix ethtool statistics (Chad Dupuis) [1054333] - [netdrv] qlge: Update version to 1.00.00.33 (Chad Dupuis) [1054333] - [netdrv] qlge: Enhance nested VLAN Q-in-Q handling (Chad Dupuis) [1054333] - [netdrv] qlge: call ql_core_dump() only if dump memory was allocated (Chad Dupuis) [1054333] - [netdrv] qlge: add missing free_netdev() on error in qlge_probe() (Chad Dupuis) [1054333] - [netdrv] qlge: fix dma map leak when the last chunk is not allocated (Chad Dupuis) [1054333] - [netdrv] bnx2x: Fix kernel crash and data miscompare after EEH recovery (Michal Schmidt) [1029600] - [netdrv] bnx2x: Adapter not recovery from EEH error injection (Michal Schmidt) [1029600] - [netdrv] tg3: Override clock, link aware and link idle mode during NVRAM dump (Ivan Vecera) [1054558] - [netdrv] tg3: Update copyright and version to 3.137 (Ivan Vecera) [1054558] - [netdrv] tg3: Prevent page allocation failure during TSO workaround (Ivan Vecera) [1029192 1054558] - [netdrv] tg3: Don't modify ip header fields when doing GSO (Ivan Vecera) [1029192 1054558] - [netdrv] tg3: remove open-coded skb_cow_head (Ivan Vecera) [1054558] - [netdrv] tg3: remove empty MDIO bus reset function (Ivan Vecera) [1054558] - [netdrv] tg3: Do not include vlan acceleration features in vlan_features (Ivan Vecera) [1054558] - [netdrv] tg3: Call dev_kfree_skby_any instead of dev_kfree_skb (Ivan Vecera) [1054558] - [netdrv] tg3: Don't check undefined error bits in RXBD (Ivan Vecera) [1054558] - [netdrv] tg3: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1054558] - [netdrv] tg3: Fix deadlock in tg3_change_mtu() (Ivan Vecera) [1054558] - [netdrv] tg3: cleanup an error path in tg3_phy_reset_5703_4_5() (Ivan Vecera) [1054558] - [netdrv] tg3: delete non-required instances of include linux/init.h (Ivan Vecera) [1054558] - [netdrv] tg3: Update version to 3.136 (Ivan Vecera) [1054558] - [netdrv] tg3: Set the MAC clock to the fastest speed during boot code load (Ivan Vecera) [1054558] - [netdrv] tg3: Add unicast filtering support (Ivan Vecera) [1054558] - [netdrv] tg3: Refactor __tg3_set_mac_addr() (Ivan Vecera) [1054558] - [netdrv] tg3: Initialize REG_BASE_ADDR at PCI config offset 120 to 0 (Ivan Vecera) [1054558] - [netdrv] tg3: Update version to 3.135 (Ivan Vecera) [1054558] - [netdrv] tg3: Expand multicast drop counter miscounting fix to 5762 (Ivan Vecera) [1054558] - [netdrv] tg3: Fix bit definition for the nvram Auto Power Down setting (Ivan Vecera) [1054558] - [netdrv] tg3: Add flag to disable 1G Half Duplex advertisement (Ivan Vecera) [1054558] - [netdrv] tg3: Don't add rxbds_empty to rx_over_errors (Ivan Vecera) [1054558] - [netdrv] tg3: Give up chip reset and carrier loss handling if PCI device is not present (Ivan Vecera) [1054558] - [netdrv] tg3: Implement the SIOCGHWTSTAMP ioctl (Ivan Vecera) [1054558] - [netdrv] tg3: Validate hwtstamp_config completely before applying it (Ivan Vecera) [1054558] - [netdrv] tg3: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1054558] - [netdrv] tg3: Miscellaneous conversions to ETH_ALEN (Ivan Vecera) [1054558] - [netdrv] tg3: use phylib when robo switch is in use (Ivan Vecera) [1054558] - [netdrv] tg3: add support a phy at an address different than 01 (Ivan Vecera) [1054558] - [netdrv] tg3: Update version to 3.134 (Ivan Vecera) [1054558] - [netdrv] tg3: Remove unnecessary spinlock (Ivan Vecera) [1054558] - [netdrv] tg3: Appropriately classify interrupts during request_irq (Ivan Vecera) [1054558] - [netdrv] tg3: Remove redundant if check (Ivan Vecera) [1054558] - [netdrv] tg3: Remove if 0'd code (Ivan Vecera) [1054558] - [netdrv] tg3: LED in shared mode does not blink during traffic (Ivan Vecera) [1054558] - [netdrv] tg3: Add support for new 577xx device ids (Ivan Vecera) [1054558] - [netdrv] tg3: Add function tg3_phy_shdw_write() (Ivan Vecera) [1054558] - [netdrv] tg3: Use pci_dev pm_cap (Ivan Vecera) [1054558] - [netdrv] tg3: Convert dma_alloc_coherent() to dma_zalloc_coherent (Ivan Vecera) [1054558] - [netdrv] tg3: fix NULL pointer dereference in tg3_io_error_detected and tg3_io_slot_reset (Ivan Vecera) [1054558] - [netdrv] tg3: Update version to 3.133 (Ivan Vecera) [1054558] - [netdrv] tg3: Enable support for timesync gpio output (Ivan Vecera) [1054558] - [netdrv] tg3: Implement the shutdown handler (Ivan Vecera) [1054558] - [netdrv] tg3: Allow NVRAM programming when interface is down (Ivan Vecera) [1054558] - [netdrv] tg3: Fix warning from pci_disable_device() (Ivan Vecera) [1054558] - [netdrv] tg3: Fix kernel crash (Ivan Vecera) [1054558] - [netdrv] tg3: Avoid delay during MMIO access (Ivan Vecera) [1054558] - [netdrv] tg3: restore rx_dropped accounting (Ivan Vecera) [1054558] - [netdrv] tg3: Consilidate MAC loopback code (Ivan Vecera) [1054558] - [netdrv] tg3: Allow ethtool to enable/disable loopback (Ivan Vecera) [1054558] - [net] Allow ethtool to set interface in loopback mode (Ivan Vecera) [1054558] - [netdrv] tg3: convert to hw_features (Ivan Vecera) [1054558] - [netdrv] tg3: Do not use legacy PCI power management (Ivan Vecera) [1054558] - [netdrv] tg3: Remove TG3_VLAN_TAG_USED macro (Ivan Vecera) [1054558] - [netdrv] ixgbe: fix ethtool stats (Ivan Vecera) [1098515] - [netdrv] Replace u64_stats_fetch_begin_bh to u64_stats_fetch_begin_irq (Ivan Vecera) [1098515] - [netdrv] vxlan: virtual extensible lan (Ivan Vecera) [1098515] - [netdrv] ifb: convert to 64 bit stats (Ivan Vecera) [1098515] - [netdrv] ppp: make ppp_get_stats64 static (Ivan Vecera) [1098515] - [netdrv] ppp: add 64 bit stats (Ivan Vecera) [1098515] - [netdrv] slip: Use net_device_stats from struct net_device (Ivan Vecera) [1098515] - [netdrv] slip: fix get_stats() method (Ivan Vecera) [1098515] - [netdrv] veth: reduce stat overhead (Ivan Vecera) [1098515] - [netdrv] veth: fix 64bit stats on 32bit arches (Ivan Vecera) [1098515] - [netdrv] veth: convert to 64 bit statistics (Ivan Vecera) [1098515] - [netdrv] net: fix race condition in several drivers when reading stats (Ivan Vecera) [1098515] - [netdrv] virtio-net: fix a race on 32bit arches (Ivan Vecera) [1098515] - [netdrv] virtio-net: Fix panic in virtnet_remove (Ivan Vecera) [1098515] - [netdrv] virtio-net: per cpu 64 bit stats (Ivan Vecera) [1098515] - [netdrv] vmxnet3: convert to 64 bit stats interface (Ivan Vecera) [1098515] - [netdrv] xen: convert to 64 bit stats interface (Ivan Vecera) [1098515] - [netdrv] via-rhine: add 64bit statistics (Ivan Vecera) [1098515] - [netdrv] niu: support 64 bit stats interface (Ivan Vecera) [1098515] - [netdrv] r8169: add 64bit statistics (Ivan Vecera) [1098515] - [netdrv] 8139too: Add 64bit statistics (Ivan Vecera) [1098515] - [netdrv] netxen: convert to 64 bit statistics (Ivan Vecera) [1098515] - [netdrv] forcedeth: account for dropped RX frames (Ivan Vecera) [1098515] - [netdrv] forcedeth: implement ndo_get_stats64() API (Ivan Vecera) [1098515] - [netdrv] forcedeth: fix stats on hardware without extended stats support (Ivan Vecera) [1098515] - [netdrv] forcedeth: Improve stats counters (Ivan Vecera) [1098515] - [netdrv] forcedeth: remove unneeded stats updates (Ivan Vecera) [1098515] - [netdrv] vxge: fix 64 bit access on 32 bit platforms (Ivan Vecera) [1098515] - [netdrv] vxge: Implement 64bit stats (Ivan Vecera) [1098515] - [netdrv] myricom: update to 64 bit stats (Ivan Vecera) [1098515] - [netdrv] sky2: implement 64 bit stats (Ivan Vecera) [1098515] - [netdrv] ixgbevf: provide 64 bit statistics (Ivan Vecera) [1098515] - [netdrv] ixgbe: fix stats handling (Ivan Vecera) [1098515] - [netdrv] igb: fix stats handling (Ivan Vecera) [1098515] - [netdrv] e1000e: convert to stats64 (Ivan Vecera) [1098515] - [netdrv] be2net: use stats-sync to read/write 64-bit stats (Ivan Vecera) [1098515] - [netdrv] enic: update to support 64 bit stats (Ivan Vecera) [1098515] - [netdrv] cxgb4: switch to 64 bit inteface statistics (Ivan Vecera) [1098515] - [netdrv] bna: fix stats handling (Ivan Vecera) [1098515] - [netdrv] tg3: 64 bit stats on all arches (Ivan Vecera) [1098515] - [netdrv] bnx2: 64 bit stats on all arches (Ivan Vecera) [1098515] - [netdrv] b44: add 64 bit stats (Ivan Vecera) [1098515] - [netdrv] dummy: percpu stats and lockless xmit (Ivan Vecera) [1098515] - [netdrv] sfc: Implement 64-bit net device statistics on all architectures (Ivan Vecera) [1098515] - [net] bridge: 64bit rx/tx counters (Ivan Vecera) [1098515] - [net] bridge: per-cpu packet statistics (Ivan Vecera) [1098515] - [net] vlan: lockless transmit path (Ivan Vecera) [1098515] - [net] congestion notifications are not dropped packets (Ivan Vecera) [1098515] - [net] vlan: 64 bit rx counters (Ivan Vecera) [1098515] - [netdrv] macvlan: 64 bit rx counters (Ivan Vecera) [1098515] - [netdrv] loopback driver cleanup (Ivan Vecera) [1098515] - [netdrv] loopback: use u64_stats_sync infrastructure (Ivan Vecera) [1098515] - [netdrv] loopback: Implement 64bit stats on 32bit arches (Ivan Vecera) [1098515] - [net] export netdev_stats_to_stats64 (Ivan Vecera) [1098515] - [netdrv] Enable 64-bit net device statistics on 32-bit architectures (Ivan Vecera) [1098515] - [netdrv] bonding: Remove net_device_stats from bonding struct (Ivan Vecera) [1098515] - [fs] sysfs: don't panic when in different netns (Daniel Borkmann) [1034696 1020145] - [fs] cifs: Check if prefixpath starts with '\' in cifs_parse_mount_options (Sachin Prabhu) [1104268] - [fs] gfs2: Ensure workqueue is scheduled after noexp request (Robert S Peterson) [1101740] - [fs] ext3: Allow quota file use root reservation (Lukas Czerner) [1102234] - [fs] ext4: Allow quota file use root reservation (Lukas Czerner) [802214] - [fs] pipe: skip file_update_time on frozen fs (Eric Sandeen) [1093077] - [fs] ext4: fix ext4_flush_completed_IO wait semantics (Lukas Czerner) [1023141] - [fs] ext4: completed_io locking cleanup (Lukas Czerner) [1023141] - [fs] ext4: fix unwritten counter leakage (Lukas Czerner) [1023141] - [fs] ext4: give i_aiodio_unwritten a more appropriate name (Lukas Czerner) [1023141] - [fs] ext4: ext4_inode_info diet (Lukas Czerner) [1023141] - [fs] ext4: optimize locking for end_io extent conversion (Lukas Czerner) [1023141] - [fs] ext4: remove unnecessary call to waitqueue_active() (Lukas Czerner) [1023141] - [fs] ext4: Use correct locking for ext4_end_io_nolock() (Lukas Czerner) [1023141] - [fs] ext4: don't check io->flag when setting EXT4_STATE_DIO_UNWRITTEN inode state (Lukas Czerner) [1023141] - [md] dm-crypt: fix cpu hotplug crash by removing per-cpu structure (Mike Snitzer) [1076147] - [md] dm-crypt: rename struct convert_context sector field (Mike Snitzer) [1076147] - [md] dm-crypt: store crypt_config instead of dm_target struct (Mike Snitzer) [1076147] - [md] dm-crypt: move cipher data out of per_cpu struct (Mike Snitzer) [1076147] - [md] dm-crypt: rename pending field (Mike Snitzer) [1076147] - [md] dm-crypt: replace simple_strtoul (Mike Snitzer) [1076147] - [md] dm: reject trailing characters in sccanf input (Mike Snitzer) [1076147] - [md] dm-crypt: add missing error handling (Mike Snitzer) [1076147] - [md] dm-crypt: suppress endian warnings (Mike Snitzer) [1076147] - [md] dm-crypt: add loop aes iv generator (Mike Snitzer) [1076147] - [crypto] md5: Add export support (Mike Snitzer) [1076147] - [md] dm-crypt: add multi key capability (Mike Snitzer) [1076147] - [md] dm-crypt: add post iv call to iv generator (Mike Snitzer) [1076147] - [md] dm-crypt: use io thread for reads only if mempool exhausted (Mike Snitzer) [1076147] - [md] dm-crypt: scale to multiple cpus (Mike Snitzer) [1076147] - [md] dm-crypt: simplify compatible table output (Mike Snitzer) [1076147] - [md] dm-thin: add 'no_space_timeout' dm-thin-pool module param (Mike Snitzer) [1098656] - [md] dm-thin: add timeout to stop out-of-data-space mode holding IO forever (Mike Snitzer) [1098656] - [md] dm-thin: allow metadata commit if pool is in PM_OUT_OF_DATA_SPACE mode (Mike Snitzer) [1098655] - [md] dm-cache: always split discards on cache block boundaries (Mike Snitzer) [1103790] - [md] dm-cache: fix writethrough mode quiescing in cache_map (Mike Snitzer) [1103790] - [x86] efi: earlyprintk=efi,keep fix (Rui Wang) [1031867] - [x86] efi: earlyprintk off-by-one bugfix (Rui Wang) [1031867] - [x86] efi: Add EFI framebuffer earlyprintk support (Rui Wang) [1031867] - [powerpc] mm: fix ".__node_distance" undefined (David Milburn) [1091088 1020866] - [nvme] Retry failed commands with non-fatal errors (David Milburn) [1091088 1020866] - [nvme] Fix divide-by-zero in nvme_trans_io_get_num_cmds (David Milburn) [1091088 1020866] - [nvme] Add getgeo to block ops (David Milburn) [1091088 1020866] - [nvme] Start-stop nvme_thread during device add-remove (David Milburn) [1091088 1020866] - [nvme] Make I/O timeout a module parameter (David Milburn) [1091088 1020866] - [nvme] per-cpu io queues (David Milburn) [1091088 1020866] - [nvme] Replace DEFINE_PCI_DEVICE_TABLE (David Milburn) [1091088 1020866] - [nvme] IOCTL path RCU protect queue access (David Milburn) [1091088 1020866] - [nvme] RCU protected access to io queues (David Milburn) [1091088 1020866] - [nvme] Initialize device reference count earlier (David Milburn) [1091088 1020866] - [nvme] Add CONFIG_PM_SLEEP to suspend/resume functions (David Milburn) [1091088 1020866]- [kernel] futex: Always cleanup owner tid in unlock_pi (Jerome Marchand) [1104517] {CVE-2014-3153} - [kernel] futex: Make lookup_pi_state more robust (Jerome Marchand) [1104517] {CVE-2014-3153} - [kernel] futex: Validate atomic acquisition in futex_lock_pi_atomic() (Jerome Marchand) [1104517] {CVE-2014-3153} - [kernel] futex: prevent requeue pi on same futex (Jerome Marchand) [1104517] {CVE-2014-3153} - [alsa] aloop: Close races at restarting the stream (Jaroslav Kysela) [1078592] - [alsa] aloop: Export snd_pcm_constraint_mask64() (Jaroslav Kysela) [1078592] - [alsa] pcm: Warn when buffer preallocation fails (Jaroslav Kysela) [1078592] - [alsa] aloop: Add SNDRV_PCM_STATE_PAUSED case in wait_for_avail function (Jaroslav Kysela) [1078592] - [alsa] jack: Unregister input device at disconnection (Jaroslav Kysela) [1078592] - [alsa] aloop: Optimize module name check (Jaroslav Kysela) [1078592] - [alsa] pcm: Add fallthru comments (Jaroslav Kysela) [1078592] - [alsa] aloop: Fix Oops while PM resume (Jaroslav Kysela) [1078592] - [alsa] aloop: add locking to timer access (Jaroslav Kysela) [1078592] - [mmc] Fix sd/sdio/mmc initialization frequency retries (Neil Horman) [1103848] - [mmc] fix mmc_set_bus_width_ddr() call without bus-width-test cap (Neil Horman) [1103848] - [mmc] Test bus-width for old MMC devices (Neil Horman) [1103848] - [mmc] Fix printing of card DDR type (Neil Horman) [1103848] - [mmc] propagate power save/restore ops return value (Neil Horman) [1103848] - [mmc] refine DDR support (Neil Horman) [1103848] - [mmc] Fixes for Dual Data Rate support (Neil Horman) [1103848] - [mmc] MMC 4.4 DDR support (Neil Horman) [1103848] - [mmc] Make ID freq configurable (Neil Horman) [1103848] - [mmc] Add helper function to check if a card is removable (Neil Horman) [1103848] - [mmc] add erase, secure erase, trim and secure trim operations (Neil Horman) [1103848] - [mmc] only set blockaddressed for > 2GiB cards (Neil Horman) [1103848] - [mmc] recognize CSD structure (Neil Horman) [1103848] - [mmc] fix incorrect interpretation of card type bits (Neil Horman) [1103848] - [mmc] allow for MMC v4.4 (Neil Horman) [1103848] - [mmc] fix all hangs related to mmc/sd card insert/removal during suspend/resume (Neil Horman) [1103848] - [mmc] sdio: recognize io card without powercycle (Neil Horman) [1103848] - [mmc] sdio: introduce API for special power management features (Neil Horman) [1103848] - [mmc] add module parameter to set whether cards are assumed removable (Neil Horman) [1103848] - [usb] xhci: add the meaningful IRQ description if it is empty (Don Zickus) [1103370] - [usb] xhci: Kill streams URBs when the host dies (Don Zickus) [1103370] - [usb] xhci: Refactor command watchdog and fix split string (Don Zickus) [1103370] - [usb] xhci: Handle MaxPSASize == 0 (Don Zickus) [1103370] - [usb] xhci: The trb_address_map radix tree expects 1KB segment memory aligment (Don Zickus) [1103370] - [usb] xhci: xhci_mem_cleanup make sure cmd_ring_reserved_trbs really is 0 (Don Zickus) [1103370] - [usb] xhci: Remove segments from radix tree on failed insert (Don Zickus) [1103370] - [lib] radix-tree: make radix_tree_node_alloc() work correctly within interrupt (Don Zickus) [1103370] - [pci] Move Renesas PCI IDs to a better place (Don Zickus) [1103370] - [usb] xhci: For streams the dequeue ptr must be read from the stream ctx (Don Zickus) [1103370] - [usb] xhci: Set SCT field for Set TR dequeue on streams (Don Zickus) [1103370] - [usb] xhci: For streams the css flag most be read from the stream-ctx on ep stop (Don Zickus) [1103370] - [usb] xhci: Check size rather then number of streams when allocating stream ctxs (Don Zickus) [1103370] - [usb] xhci: Free streams when they are still allocated on a set_interface call (Don Zickus) [1103370] - [usb] xhci: fix usb3 streams (Don Zickus) [1103370] - [usb] xhci: make warnings greppable (Don Zickus) [1103370] - [usb] xhci: Change how we indicate a host supports Link PM (Don Zickus) [1103370] - [usb] xhci: Fix resume issues on Renesas chips in Samsung laptops (Don Zickus) [1103370] - [usb] xhci: Remove unused variable 'addr' in inc_deq() and inc_enq() (Don Zickus) [1103370] - [usb] xhci: Add quirks module option (Don Zickus) [1103370] - [usb] xhci: clarify logging in xhci_setup_device (Don Zickus) [1103370] - [usb] xhci: Limit the spurious wakeup fix only to HP machines (Don Zickus) [1103370] - [usb] xhci: replace xhci_writel() with writel() (Don Zickus) [1103370] - [usb] xhci: replace xhci_readl() with readl() (Don Zickus) [1103370] - [usb] xhci: remove conversion from generic to pci device in xhci_mem.c (Don Zickus) [1103370] - [usb] xhci: fix incorrect type in assignment in xhci_count_num_dropped_endpoints() (Don Zickus) [1103370] - [usb] xhci: fix incorrect type in assignment in xhci_count_num_new_endpoints() (Don Zickus) [1103370] - [usb] xhci: remove unnecessary check in xhci_free_stream_info() (Don Zickus) [1103370] - [usb] xhci: fix SCT_FOR_CTX(p) macro (Don Zickus) [1103370] - [usb] xhci: replace USB_MAXINTERFACES with config->desc.bNumInterface (Don Zickus) [1103370] - [usb] xhci: fix incorrect type in assignment in xhci_address_device() (Don Zickus) [1103370] - [usb] xhci: fix sparse warning in xhci-trace.h (Don Zickus) [1103370] - [usb] xhci: fix derivation of TRB's DMA address in xhci_log_event Trace Event Class (Don Zickus) [1103370] - [usb] xhci: fix incorrect type in assignment in handle_device_notification() (Don Zickus) [1103370] - [usb] xhci: convert TRB_CYCLE to le32 before using it to set Link TRB's cycle bit (Don Zickus) [1103370] - [usb] xhci: remove the unused ->address field (Don Zickus) [1103370] - [usb] xhci: kill a conditional when toggling cycle (Don Zickus) [1103370] - [usb] xhci: replace 'event' with 'cmd_comp_code' in set_deq and reset_ep handlers (Don Zickus) [1103370] - [usb] xhci: add argument 'slot_id' in stop_ep, set_deq and reset_ep cmd handlers (Don Zickus) [1103370] - [usb] xhci: replace 'xhci->cmd_ring->dequeue' with 'trb' in stop_ep cmd handler (Don Zickus) [1103370] - [usb] xhci: add variable 'cmd_type' in handle_cmd_completion() (Don Zickus) [1103370] - [usb] xhci: add variable 'cmd_trb' in handle_cmd_completion() (Don Zickus) [1103370] - [usb] xhci: add variable 'cmd_comp_code' in handle_cmd_completion() (Don Zickus) [1103370] - [usb] xhci: refactor TRB_CONFIG_EP case into function (Don Zickus) [1103370] - [usb] xhci: remove unused 'ep_ring' variable in handle_cmd_completion() (Don Zickus) [1103370] - [usb] xhci: refactor TRB_EVAL_CONTEXT case into function (Don Zickus) [1103370] - [usb] xhci: refactor TRB_NEC_GET_FW case into function (Don Zickus) [1103370] - [usb] xhci: refactor TRB_RESET_DEV case into function (Don Zickus) [1103370] - [usb] xhci: use completion event's slot id rather than dig it out of command (Don Zickus) [1103370] - [usb] xhci: refactor TRB_ADDR_DEV case into function (Don Zickus) [1103370] - [usb] xhci: refactor TRB_DISABLE_SLOT case into function (Don Zickus) [1103370] - [usb] xhci: refactor TRB_ENABLE_SLOT case into function (Don Zickus) [1103370] - [usb] xhci: rename existing Command Completion Event handlers (Don Zickus) [1103370] - [usb] xhci: remove unused argument from xhci_giveback_urb_in_irq() (Don Zickus) [1103370] - [usb] xhci: correct the usage of USB_CTRL_SET_TIMEOUT (Don Zickus) [1103370] - [usb] xhci: Staticize xhci_del_comp_mod_timer (Don Zickus) [1103370] - [usb] xhci: Set L1 device slot on USB2 LPM enable/disable (Don Zickus) [1103370] - [usb] xhci: Fix spurious wakeups after S5 on Haswell (Don Zickus) [1103370] - [usb] xhci: fix write to USB3_PSSEN and XUSB2PRM pci config registers (Don Zickus) [1103370] - [usb] xhci: quirk for extra long delay for S4 (Don Zickus) [1103370] - [usb] xhci: Don't enable/disable RWE on bus suspend/resume (Don Zickus) [1103370] - [usb] xhci: Fix race between ep halt and URB cancellation (Don Zickus) [1103370] - [usb] Fix xHCI host issues on remote wakeup (Don Zickus) [1103370] - [usb] xhci: Ensure a command structure points to the correct trb on the command ring (Don Zickus) [1103370] - [usb] xhci: Fix oops happening after address device timeout (Don Zickus) [1103370] - [usb] xhci: fix port BESL LPM capability checking (Don Zickus) [1103370] - [usb] xhci: fix dma mask setup in xhci.c (Don Zickus) [1103370] - [usb] xhci: trace debug statements related to ring expansion (Don Zickus) [1103370] - [usb] xhci: trace debug messages related to driver initialization and unload (Don Zickus) [1103370] - [usb] xhci: trace debug statements for urb cancellation (Don Zickus) [1103370] - [usb] xhci: add xhci_cmd_completion trace event (Don Zickus) [1103370] - [usb] xhci: add xhci_address_ctx trace event (Don Zickus) [1103370] - [usb] xhci: add trace for debug messages related to endpoint reset (Don Zickus) [1103370] - [usb] xhci: add trace for debug messages related to quirks (Don Zickus) [1103370] - [usb] xhci: add trace for debug messages related to changing contexts (Don Zickus) [1103370] - [usb] xhci: add traces for debug messages in xhci_address_device() (Don Zickus) [1103370] - [usb] xhci: remove CONFIG_USB_XHCI_HCD_DEBUGGING and unused code (Don Zickus) [1103370] - [usb] xhci: replace printk(KERN_DEBUG ...) (Don Zickus) [1103370] - [usb] xhci: replace xhci_info() with xhci_dbg() (Don Zickus) [1103370] - [usb] usb: Add Device Tree support to XHCI Platform driver (Don Zickus) [1103370] - [usb] xhci: add missing dma-mapping.h includes (Don Zickus) [1103370] - [usb] xhci: fix null pointer dereference on ring_doorbell_for_active_rings (Don Zickus) [1103370] - [usb] xhci: Enable XHCI_SPURIOUS_SUCCESS for all controllers with xhci 1.0 (Don Zickus) [1103370] - [usb] xhci: Mark two functions __maybe_unused (Don Zickus) [1103370] - [usb] xhci: Avoid NULL pointer deref when host dies (Don Zickus) [1103370] - [usb] xhci: Correct misplaced newlines (Don Zickus) [1103370] - [usb] xhci: Report USB 2.1 link status for L1 (Don Zickus) [1103370] - [usb] xhci: Refactor port status into a new function (Don Zickus) [1103370] - [usb] xhci: add the suspend/resume functionality (Don Zickus) [1103370] - [usb] xhci: Add missing unlocks on error paths (Don Zickus) [1103370] - [usb] xhci-plat: release mem region while removing module (Don Zickus) [1103370] - [usb] xhci: check for failed dma pool allocation (Don Zickus) [1103370] - [usb] xhci: remove BUG() in xhci_get_endpoint_type() (Don Zickus) [1103370] - [usb] xhci: Remove BUG in xhci_setup_addressable_virt_dev (Don Zickus) [1103370] - [usb] xhci: Remove BUG_ON in xhci_get_input_control_ctx (Don Zickus) [1103370] - [usb] xhci: Remove BUG_ON() in xhci_alloc_container_ctx (Don Zickus) [1103370] - [usb] xhci: add USB2 Link power management BESL support (Don Zickus) [1103370] - [usb] xhci: define port register names and use them instead of magic numbers (Don Zickus) [1103370] - [usb] xhci: check usb2 port capabilities before adding hw link PM support (Don Zickus) [1103370] - [usb] xhci-dbg: Display endpoint number and direction in context dump (Don Zickus) [1103370]- [documentation] sysctl: fix the VM knobs descritpion WRT pdflush (Jerome Marchand) [1024086] - [char] ipmi: implement shadow struct for ipmi_smi_handlers (Tony Camuso) [1063878] - [s390] af_iucv: wrong mapping of sent and confirmed skbs (Hendrik Brueckner) [1102248] - [s390] af_iucv: recvmsg problem for SOCK_STREAM sockets (Hendrik Brueckner) [1102248] - [s390] af_iucv: fix recvmsg by replacing skb_pull() function (Hendrik Brueckner) [1102248] - [scsi] qla2xxx: Update version number to 8.07.00.08.06.6-k (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove wait for online from host reset handler (Chad Dupuis) [1054299] - [scsi] qla2xxx: Do logins from a chip reset in DPC thread instead of the error handler thread (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove mapped vp index iterator macro dead code (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add MBC option for fast SFP data access (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix beacon blink logic for ISP26xx/83xx (Chad Dupuis) [1054299] - [scsi] qla2xxx: Don't check for firmware hung during the reset context for ISP82XX (Chad Dupuis) [1054299] - [scsi] qla2xxx: Delay driver unload if there is any pending activity going on (Chad Dupuis) [1054299] - [scsi] qla2xxx: Clear loop_id for ports that are marked lost during fabric scanning (Chad Dupuis) [1054299] - [scsi] qla2xxx: Adjust adapter reset routine to the changes in firmware specification for ISPFx00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: IOCB data should be copied to I/O mem using memcpy_toio (Chad Dupuis) [1054299] - [scsi] qla2xxx: Use proper log message for flash lock failed error (Chad Dupuis) [1054299] - [scsi] qla2xxx: Decrease pci access for response queue processing for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Change copyright year to 2014 in all the source files (Chad Dupuis) [1054299] - [scsi] qla2xxx: Introduce fw_dump_flag to track fw dump progress (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove unnecessary delays from fw dump code path (Chad Dupuis) [1054299] - [scsi] qla2xxx: Track the process when the ROM_LOCK failure happens (Chad Dupuis) [1054299] - [scsi] qla2xxx: Issue abort command for outstanding commands during cleanup when only firmware is alive (Chad Dupuis) [1054299] - [scsi] qla2xxx: Do not schedule reset when one is already active when receiving an invalid status handle (Chad Dupuis) [1054299] - [scsi] qla2xxx: Wait for reset completion without lock for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Re-sync module parameter descriptions with the code (Chad Dupuis) [1054299] - [scsi] qla2xxx: fix error handling of qla2x00_mem_alloc() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add IOCB Abort command asynchronous handling (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix Task Management command asynchronous handling (Chad Dupuis) [1054299] - [scsi] qla2xxx: Read capture firmware dump on mailbox timeout for ISP8044 and ISP82XX (Chad Dupuis) [1054299] - [scsi] qla2xxx: Simplify the ISPFX00 interrupt handler code for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Avoid poisoning in the response queue for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove Marker type IOCB logic for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Properly handle 32 bit mailbox register for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Enable the Flash Access Control (FAC) mailbox command (Chad Dupuis) [1054299] - [scsi] qla2xxx: Select correct request queue for error type IOCB for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove init control block related dead code for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Replace constant value for IOCTL IOCB abort execution status with a macro for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add handling for boot indication progress AENs for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add mutex around optrom calls to serialize accesses (Chad Dupuis) [1054299] - [scsi] qla2xxx: Poll during initialization for ISP25xx and ISP83xx (Chad Dupuis) [1054299] - [scsi] qla2xxx: Replace a constant with a macro definition for host->canqueue assigmnment (Chad Dupuis) [1054299] - [scsi] qla2xxx: Only complete dcbx_comp and lb_portup_comp for virtual port index 0 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Use scnprintf() instead of snprintf() in the sysfs handlers (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add changes to obtain ISPFX00 adapters product information in accordance with firmware update (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add logic to abort BSG commands for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Clear RISC INT reg only for an event and not always while polling (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix undefined behavior in call to snprintf() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add BSG interface for read/write serdes register (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix issue with not displaying node name after system reboot (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add BPM support for ISP25xx (Chad Dupuis) [1054299] - [scsi] qla2xxx: Correctly set mailboxes for extended init control block (Chad Dupuis) [1054299] - [scsi] qla2xxx: Disable INTx interrupt for ISP82XX (Chad Dupuis) [1054299] - [scsi] qla2xxx: Honor execute firmware failures (Chad Dupuis) [1054299] - [scsi] qla2xxx: Print proper QLAFX00 product name at probe (Chad Dupuis) [1054299] - [scsi] qla2xxx: Use standard PCIe Capability Link register field names (Chad Dupuis) [1054299] - [scsi] qla2xxx: Use pcie_is_pcie() to simplify code (Chad Dupuis) [1054299] - [scsi] qla2xxx: print MAC via pMR (Chad Dupuis) [1054299] - [scsi] qla2xxx: Correctly print out/in mailbox registers (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add a new interface to update versions (Chad Dupuis) [1054299] - [scsi] qla2xxx: Select link initialization option bits from current operating mode (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add loopback IDC-TIME-EXTEND aen handling support (Chad Dupuis) [1054299] - [scsi] qla2xxx: Set default critical temperature value in cases when ISPFX00 firmware doesn't provide it (Chad Dupuis) [1054299] - [scsi] qla2xxx: QLAFX00 make over temperature AEN handling informational, add log for normal temperature AEN (Chad Dupuis) [1054299] - [scsi] qla2xxx: Correct Interrupt Register offset for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove handling of Shutdown Requested AEN from qlafx00_process_aen() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Send all AENs for ISPFx00 to above layers (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add changes in initialization for ISPFX00 cards with BIOS (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add changes to support extended IOs for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add missing FCP statistics to sysfs interface (Chad Dupuis) [1054299] - [scsi] qla2xxx: Make log message that prints when a completion status requires a port down more readable (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add critical temperature handling for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Notify ISPFX00 firmware when driver is unloaded or system is shut down (Chad Dupuis) [1054299] - [scsi] qla2xxx: Reconfigure thermal temperature (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add setting of driver version string for vendor application (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove QL_DEBUG_LEVEL_17 defines from qla_nx.c (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add ISPFX00 specific bus reset routine (Chad Dupuis) [1054299] - [scsi] qla2xxx: Perform warm reset every 2 minutes if firmware load fails for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Set factory reset recovery timeout to 10 min. for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Correct multiqueue offset calculations (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix incorrect test after list_for_each_entry() exits (Chad Dupuis) [1054299] - [scsi] qla2xxx: Print some variables to hexadecimal string via *phN format (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix sparse warnings in qlafx00_fxdisc_iocb function (Chad Dupuis) [1054299] - [scsi] qla2xxx: Properly set the tagging for commands (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove an unused variable from qla2x00_remove_one() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix qla2xxx_check_risc_status() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Help Coverity with analyzing ct_sns_pkt initialization (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove redundant assignments (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove a dead assignment in qla24xx_build_scsi_crc_2_iocbs() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove two superfluous tests (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove dead code in qla2x00_configure_hba() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Clean up qla84xx_mgmt_cmd() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Clean up qla24xx_iidma() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix sparse warning from qla_mr.c and qla_iocb.c (Chad Dupuis) [1054299] - [scsi] qla2xxx: Do not take a second firmware dump when intentionally generating one (Chad Dupuis) [1054299] - [scsi] qla2xxx: Do not query FC statistics during chip reset (Chad Dupuis) [1054299] - [scsi] qla2xxx: Move qla2x00_free_device to the correct location (Chad Dupuis) [1054299] - [scsi] qla2xxx: Set the index in outstanding command array to NULL when cmd is aborted when the request timeout (Chad Dupuis) [1054299] - [scsi] qla2xxx: Update firmware link in Kconfig file (Chad Dupuis) [1054299] - [scsi] qla2xxx: qla2x00_sp_compl can be static (Chad Dupuis) [1054299] - [scsi] qla2xxx: fix sparse warning "large integer implicitly truncated to unsigned type" (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add IS_P3P_TYPE macro (Chad Dupuis) [1054299] - [scsi] qla2xxx: Reduce the time we wait for a command to complete during SCSI error handling (Chad Dupuis) [1054299] - [scsi] qla2xxx: Avoid escalating the SCSI error handler if the command is not found in firmware (Chad Dupuis) [1054299] - [scsi] qla2xxx: Set host can_queue value based on available resources (Chad Dupuis) [1054299] - [x86] Fix stack frame warning in check_irq_vectors_for_cpu_disable() (Prarit Bhargava) [1023834] - [x86] Add check for number of available vectors before CPU down (Prarit Bhargava) [1023834] - [x86] Skip migrating IRQF_PER_CPU irqs in fixup_irqs() (Prarit Bhargava) [1023834] - [net] filter: prevent nla extensions to peek beyond the end of the message (Jiri Benc) [1096779] {CVE-2014-3144 CVE-2014-3145} - [net] increase frag hash size (Jesper Brouer) [859249] - [net] frag queue per hash bucket locking (Jesper Brouer) [859249] - [net] inet: frag: make sure forced eviction removes all frags (Jesper Brouer) [859249] - [net] fix possible deadlock in sum_frag_mem_limit (Jesper Brouer) [859249] - [net] use lib/percpu_counter API for fragmentation mem accounting (Jesper Brouer) [859249] - [net] cacheline adjust struct netns_frags for better frag performance (Jesper Brouer) [859249] - [net] frag, avoid several CPUs grabbing same frag queue during LRU evictor loop (Jesper Brouer) [859249] - [net] fix for a race condition in the inet frag code (Jesper Brouer) [859249] - [net] frag, fix race conditions in LRU list maintenance (Jesper Brouer) [859249] - [net] use the frag lru_lock to protect netns_frags.nqueues update (Jesper Brouer) [859249] - [net] kABI workaround for netns_frags LRU list lock (Jesper Brouer) [859249] - [net] frag, move LRU list maintenance outside of rwlock (Jesper Brouer) [859249] - [net] frag helper functions for mem limit tracking (Jesper Brouer) [859249] - [net] ipv6: make ip6_frag_nqueues() and ip6_frag_mem() static inline (Jesper Brouer) [859249] - [net] cacheline adjust struct inet_frag_queue (Jesper Brouer) [859249] - [net] cacheline adjust struct inet_frags for better frag performance (Jesper Brouer) [859249] - [net] ip_frag: struct inet_frags match() method returns a bool (Jesper Brouer) [859249] - [net] ipv6: unify fragment thresh handling code (Jesper Brouer) [859249] - [net] increase fragment memory usage limits (Jesper Brouer) [859249] - [net] ipv6: reassembly: replace calculated magic number with multiplication (Jesper Brouer) [859249] - [net] ipv6: reassembly: replace magic number with macro definitions (Jesper Brouer) [859249] - [net] nf_conntrack_reasm: add fast path for in-order fragments (Jesper Brouer) [859249] - [net] fragment: add fast path for in-order fragments (Jesper Brouer) [859249] - [net] ip_frag: frag_kfree_skb() cleanup (Jesper Brouer) [859249] - [net] ip_frag: Remove some atomic ops (Jesper Brouer) [859249] - [powerpc] Wire up new syscall clock_adjtime (Jiri Benc) [1099152] - [block] xen-blkfront: make blkif_io_lock spinlock per-device (Vitaly Kuznetsov) [1102879] - [x86] mce: Fix CMCI preemption bugs (Rui Wang) [916094] - [x86] cmci: Add proper detection of end of CMCI storms (Rui Wang) [916094] - [x86] mce: Fix mce_start_timer semantics (Rui Wang) [916094] - [x86] mce: Add CMCI poll mode (Rui Wang) [916094] - [x86] mce: Remove the frozen cases in the hotplug code (Rui Wang) [916094] - [x86] mce: Split timer init (Rui Wang) [916094] - [x86] mce: Add the dropped timer interval init back (Rui Wang) [916094] - [x86] mce: Fix the MCE poll timer logic (Rui Wang) [916094] - [x86] mce: Cleanup timer mess (Rui Wang) [916094] - [powercap] Add to drivers Kconfig and Makefile (Steve Best) [1036309] - [powercap] Documentation (Steve Best) [1036309] - [powercap] Fix build error with option -Werror=format-security (Steve Best) [1036309] - [powercap] Introduce Intel RAPL power capping driver (Steve Best) [1036309] - [powercap] Add class driver (Steve Best) [1036309] - [kernel] device: add RW and RO attribute macros (Steve Best) [1036309] - [kernel] sysfs: add __ATTR_RW() macro (Steve Best) [1036309] - [kernel] bitops: Introduce BIT_ULL (Steve Best) [1036309] - [input] wacom: create inputs when wireless connect (Aristeu Rozanski) [1004617] - [input] wacom: wireless monitor framework (Aristeu Rozanski) [1004617] - [input] wacom: LED is only supported through digitizer interface (Aristeu Rozanski) [1004617] - [input] wacom: isolate input registration (Aristeu Rozanski) [1004617] - [input] wacom: add support for three new Intuos Pro devices (Aristeu Rozanski) [1004617] - [input] wacom: use per-device instance of wacom_features (Aristeu Rozanski) [1004617] - [input] wacom: clean up wacom_query_tablet_data (Aristeu Rozanski) [1004617] - [input] synaptics: add min/max quirk for the ThinkPad W540 (Benjamin Tissoires) [1042514] - [input] synaptics: add min/max quirk for ThinkPad Edge E431 (Benjamin Tissoires) [1042514] - [input] synaptics: add min/max quirk for ThinkPad T431s, L440, L540, S1 Yoga and X1 (Benjamin Tissoires) [1042514] - [input] synaptics: report INPUT_PROP_TOPBUTTONPAD property (Benjamin Tissoires) [1042514] - [input] Add INPUT_PROP_TOPBUTTONPAD device property (Benjamin Tissoires) [1042514] - [input] i8042: add firmware_id support (Benjamin Tissoires) [1042514] - [input] serio: add firmware_id sysfs attribute (Benjamin Tissoires) [1042514] - [input] synaptics: add manual min/max quirk for ThinkPad X240 (Benjamin Tissoires) [1042514] - [input] synaptics: add manual min/max quirk (Benjamin Tissoires) [1042514] - [input] synaptics: initialize pointer emulation usage (Benjamin Tissoires) [1042514] - [input] synaptics: add image sensor support (Benjamin Tissoires) [1042514] - [input] synaptics: refactor initialization of abs position axes (Benjamin Tissoires) [1042514] - [input] synaptics: refactor agm packet parsing (Benjamin Tissoires) [1042514] - [input] synaptics: refactor y inversion (Benjamin Tissoires) [1042514] - [input] synaptics: fix reporting of min coordinates (Benjamin Tissoires) [1042514] - [input] synaptics: set minimum coordinates as reported by firmware (Benjamin Tissoires) [1042514] - [input] synaptics: process button bits in AGM packets (Benjamin Tissoires) [1042514] - [input] synaptics: rename set_slot to be more descriptive (Benjamin Tissoires) [1042514] - [input] synaptics: fuzz position for touchpad with reduced filtering (Benjamin Tissoires) [1042514] - [input] synaptics: set resolution for MT_POSITION_X/Y axes (Benjamin Tissoires) [1042514] - [input] synaptics: report clickpad property (Benjamin Tissoires) [1042514] - [input] synaptics: fix incorrect placement of __initconst (Benjamin Tissoires) [1042514] - [input] psmouse: do not carry DMI data around (Benjamin Tissoires) [1042514] - [dmi] add support for exact DMI matches in addition to substring matching (Rob Clark) [1042514] - [netdrv] igb: remove usless return statements (Stefan Assmann) [1038782] - [netdrv] igb: remove return statements for void functions (Stefan Assmann) [1038782] - [netdrv] igb: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1038782] - [netdrv] igb: Change memcpy to struct assignment (Stefan Assmann) [1038782] - [netdrv] igb: Replace 1/0 return values with true/false (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to remove unneeded extern declaration (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to replace deprecated DEFINE_PCI_DEVICE_TABLE (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix static initialization (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix msleep warnings (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix line length warnings (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to remove return parentheses (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix missing break in switch statements (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix assignment in if error (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to change comment style on license headers (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix for trailing statement (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix pointer location error (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix incorrect indentation (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix braces location warnings (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups for messaging (Stefan Assmann) [1038782] - [netdrv] igb: fix message terminations (Stefan Assmann) [1038782] - [netdrv] igb: fix stats for i210 rx_fifo_errors (Stefan Assmann) [1038782] - [netdrv] igb: fix last_rx_timestamp usage (Stefan Assmann) [1038782] - [netdrv] igb: remove open-coded skb_cow_head (Stefan Assmann) [1038782] - [netdrv] igb: Convert iounmap to pci_iounmap (Stefan Assmann) [1038782] - [netdrv] igb: fix race conditions on queuing skb for HW time stamp (Stefan Assmann) [1038782] - [netdrv] igb: never generate both software and hardware timestamps (Stefan Assmann) [1038782] - [netdrv] igb: Unset IGB_FLAG_HAS_MSIX-flag when falling back to msi-only (Stefan Assmann) [1038782] - [netdrv] igb: Fix Null-pointer dereference in igb_reset_q_vector (Stefan Assmann) [1038782] - [netdrv] igb: specify phc_index of 82575 for get_ts_info (Stefan Assmann) [1038782] - [netdrv] igb: Fix memory leak in igb_get_module_eeprom() (Stefan Assmann) [1038782] - [netdrv] igb: add register rd/wr for surprise removal (Stefan Assmann) [1038782] - [netdrv] igb: implement SIOCGHWTSTAMP ioctl (Stefan Assmann) [1038782] - [netdrv] igb: Convert uses of __constant_ to (Stefan Assmann) [1038782] - [netdrv] igb: enable VLAN stripping for VMs with i350 (Stefan Assmann) [1038782] - [netdrv] igb: Add register defines needed for time sync functions (Stefan Assmann) [1038782] - [netdrv] igb: remove references to long gone command line parameters (Stefan Assmann) [1038782] - [netdrv] igb: Don't receive packets when the napi budget == 0 (Stefan Assmann) [1038782] - [netdrv] igb: Fix code comment (Stefan Assmann) [1038782] - [netdrv] igb: Fix for devices using ethtool for EEE settings (Stefan Assmann) [1038782] - [netdrv] igb: call skb_set_hash to set the hash and its type in a skbuff (Stefan Assmann) [1038782] - [netdrv] igb: fix warning if !CONFIG_IGB_HWMON (Stefan Assmann) [1038782] - [netdrv] igb: fix array size calculation (Stefan Assmann) [1038782] - [netdrv] igb: Update license text to remove FSF address and update copyright (Stefan Assmann) [1038782] - [netdrv] igb: make local functions static and remove dead code (Stefan Assmann) [1038782] - [netdrv] igb: Change to use statically allocated array for MSIx entries (Stefan Assmann) [1038782] - [netdrv] igb: Fix queue allocation method to accommodate changing during runtime (Stefan Assmann) [1038782] - [netdrv] igb: Fix for issue where values could be too high for udelay function (Stefan Assmann) [1038782] - [netdrv] igb: Start temperature sensor attribute index with 1 (Stefan Assmann) [1038782] - [netdrv] igb: Add new feature Media Auto Sense for 82580 devices only (Stefan Assmann) [1038782] - [netdrv] igb: Support ports mapped in 64-bit PCI space (Stefan Assmann) [1038782] - [netdrv] igb: Add media switching feature for i354 PHY's (Stefan Assmann) [1038782] - [netdrv] igb: Fixed Wake On LAN support (Stefan Assmann) [1038782] - [netdrv] igb: Don't let ethtool try to write to iNVM in i210/i211 (Stefan Assmann) [1038782] - [netdrv] igb: Fix master/slave mode for all m88 i354 PHY's (Stefan Assmann) [1038782] - [netdrv] igb: Miscellaneous conversions to ETH_ALEN (Stefan Assmann) [1038782] - [netdrv] igb: Avoid uninitialized advertised variable in eee_set_cur (Stefan Assmann) [1038782] - [netdrv] igb: Add ethtool support to configure number of channels (Stefan Assmann) [1038782] - [netdrv] igb: Add ethtool offline tests for i354 (Stefan Assmann) [1038782] - [netdrv] igb: Fix ethtool loopback test for 82580 copper (Stefan Assmann) [1038782] - [netdrv] igb: Remove extern from function prototypes (Stefan Assmann) [1038782] - [netdrv] igb: fix 32-bit DMA mask handling (Stefan Assmann) [1038782] - [netdrv] igb: fix up function prototypes after __dev* removals (Stefan Assmann) [1038782] - [netdrv] igb: remove __dev* attributes (Stefan Assmann) [1038782]- [documentation] vm: clarify vfs_cache_pressure description (Denys Vlasenko) [804463] - [kernel] sched_rt: Use root_domain of rt_rq not current processor (Daniel Bristot de Oliveira) [1101301] - [kernel] cgroups: fix a css_set not found bug in cgroup_attach_proc (Petr Oros) [1078263] - [virt] kvm: enable PCI multiple-segments for pass-through device (Michael S. Tsirkin) [1103471] - [kvm] x86: increase VCPU limit to 240 (Radim Krcmar) [864242] - [x86] Mark Intel Broadwell processor as supported (David Milburn) [1032351] - [x86] kvm: expose invariant tsc cpuid bit (Marcelo Tosatti) [996770] - [pci] Fix section mismatch - pcibios_scan_root() to .devinit.text:pci_scan_root_bus() (Myron Stowe) [1104384] - [net] mac80211: don't validate unchanged AP bandwidth while tracking (Stanislaw Gruszka) [1090428] - [usb] don't enable remote wakeup by default (Don Zickus) [698729] - [usb] Update USB default wakeup settings (Don Zickus) [698729] - [usb] obey the sysfs power/wakeup setting (Don Zickus) [698729] - [s390] kernel: avoid page table walk on user space access (Hendrik Brueckner) [1099146] - [s390] qeth: postpone freeing of qdio memory (Hendrik Brueckner) [1094379] - [s390] qeth: Fix retry logic in hardsetup (Hendrik Brueckner) [1094379] - [s390] qeth: Recognize return codes of ccw_device_set_online (Hendrik Brueckner) [1094379] - [s390] qdio: remove API wrappers (Hendrik Brueckner) [1094379] - [netdrv] ixgbevf: remove open-coded skb_cow_head (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Add bit to mark work queue initialization (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Fix rcu warnings induced by LER (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Change ixgbe_read_reg to ixgbevf_read_reg (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Additional adapter removal checks (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Check for adapter removal on register writes (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Check register reads for adapter removal (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Make the ethtool register test use accessors (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Use static inlines instead of macros (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Convert uses of __constant_ to (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Protect ixgbevf_down with __IXGBEVF_DOWN bit (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Indicate removal state explicitly (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: delete unneeded call to pci_set_power_state (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add check for CHECKSUM_PARTIAL when doing TSO (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: fix handling of tx checksumming (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Use pci_enable_msix_range() instead of pci_enable_msix() (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: merge ixgbevf_tx_map and ixgbevf_tx_queue into a single function (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: redo dma mapping using the tx buffer info (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: make the first tx_buffer a repository for most of the skb info (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add tx counters (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: remove counters for Tx/Rx checksum offload (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: move ring specific stats into ring specific structure (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: make use of the dev pointer in the ixgbevf_ring struct and remove externs (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: bump version (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: create function for all of ring init (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Convert ring storage form pointer to an array to array of pointers (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: use pci drvdata correctly in ixgbevf_suspend() (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: set the disable state when ixgbevf_qv_disable is called (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add DCB configuration into queue setup (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Focus config of head, tail ntc, and ntu all into a single function (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: cleanup IXGBE_DESC_UNUSED (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: remove redundant workaround (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Add zero_base handler to network statistics (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add BP_EXTENDED_STATS for CONFIG_NET_RX_BUSY_POLL (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: implement CONFIG_NET_RX_BUSY_POLL (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: have clean_rx_irq return total_rx_packets cleaned (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add ixgbevf_rx_skb (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: bump driver version (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: implement ethtool get/set coalesce (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Adds function to set PSRTYPE register (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Miscellaneous conversions to ETH_ALEN (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add wait for Rx queue disable (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: cleanup redundant mailbox read failure check (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: do not print registers to dmesg in ixgbevf_get_regs (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: fix 32-bit DMA mask handling (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Add checksum statistics counters to rings (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Make use of NETIF_F_RXCSUM instead of keeping our own flag (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: convert to ndo_fix_features (Andy Gospodarek) [1038785] - [netdrv] ixgbe: fix message terminations (Andy Gospodarek) [1038784] - [netdrv] ixgbe: clean up Rx time stamping code (Andy Gospodarek) [1038784] - [netdrv] ixgbe: remove open-coded skb_cow_head (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Add bit to mark service task initialization (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Fix rcu warnings induced by LER (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix ixgbe_check_reset_blocked() declaration (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix race conditions on queuing skb for HW time stamp (Andy Gospodarek) [1038784] - [netdrv] ixgbe: never generate both software and hardware timestamps (Andy Gospodarek) [1038784] - [netdrv] ixgbe: remove redundant if clause from PTP work (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Break recursion in case of removal (Andy Gospodarek) [1038784] - [netdrv] ixgbe: enable tx queues after link up (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Stop cacheing if the MNG FW enabled (Andy Gospodarek) [1038784] - [netdrv] ixgbe: clean up ixgbe_atr_compute_perfect_hash_82599 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: use ixgbe_read_pci_cfg_word (Andy Gospodarek) [1038784] - [netdrv] ixgbe: remove unused media type (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix ixgbe_setup_mac_link_82599 autoc variables (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix ixgbe_stop_mac_link_on_d3_82599 to check mng correctly (Andy Gospodarek) [1038784] - [netdrv] ixgbe: check Core Clock Disable bit (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix errors related to protected AUTOC calls (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Convert uses of __constant_ to (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add ixgbe_write_pci_cfg_word with ixgbe_removed check (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Don't receive packets when the napi budget == 0 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix some multiline hw_dbg prints (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fixup header for ixgbe_set_rxpba_82598 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add Linux NICS mailing list to contact info (Andy Gospodarek) [1038784] - [netdrv] ixgbe: move setting rx_pb_size into get_invariants (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Fix format string in ixgbe_fcoe.c (Andy Gospodarek) [1038784] - [netdrv] ixgbe: calls skb_set_hash (Andy Gospodarek) [1038784] - [netdrv] ixgbe: implement SIOCGHWTSTAMP ioctl (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Check config reads for removal (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Fix up some ethtool results when adapter is removed (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Restore hw_addr in LER recovery paths (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Add check for FW veto bit (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix bit toggled for 82599 reset fix (Andy Gospodarek) [1038784] - [netdrv] ixgbe: collect all 82599 AUTOC code in one function (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix to use correct timeout interval for memory read completion (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Add WoL support for a new device (Andy Gospodarek) [1038784] - [netdrv] ixgbe: don't use magic size number to assign ptp_caps.name (Andy Gospodarek) [1038784] - [netdrv] ixgbe: modify behavior on receiving a HW ECC error (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Use pci_enable_msix_range() instead of pci_enable_msix() (Andy Gospodarek) [1038784] - [netdrv] ixgbe: bump version number (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add braces around else condition in ixgbe_qv_lock_* calls (Andy Gospodarek) [1038784] - [netdrv] ixgbe: set driver_max_VFs should be done before enabling SRIOV (Andy Gospodarek) [1038784] - [netdrv] ixgbe: define IXGBE_MAX_VFS_DRV_LIMIT macro and cleanup const 63 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Fix incorrect logic for fixed fiber eeprom write (Andy Gospodarek) [1038784] - [netdrv] ixgbe: reinit_locked() should be called with rtnl_lock (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Clear head write-back registers on VF reset (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Force QDE via PFQDE for VFs during reset (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Additional adapter removal checks (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Check for adapter removal on register writes (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Check register reads for adapter removal (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Make ethtool register test use accessors (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Use static inlines instead of macros (Andy Gospodarek) [1038784] - [netdrv] ixbge: Protect ixgbe_down with __IXGBE_DOWN bit (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Indicate removal state explicitly (Andy Gospodarek) [1038784] - [netdrv] ixgbe: slight optimization of addr compare (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix for unused variable warning with certain config (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Start temperature sensor attribute index with 1 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Make ixgbe_identify_qsfp_module_generic static (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add warning when max_vfs is out of range (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Reduce memory consumption with larger page sizes (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix qv_lock_napi call in ixgbe_napi_disable_all (Andy Gospodarek) [1038784] - [netdrv] ixgbe: use pcie_capability_read_word() to simplify code (Andy Gospodarek) [1038784] - [netdrv] ixgbe: remove marketing names from busy poll code (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Cleanup the use of tabs and spaces (Andy Gospodarek) [1038784] - [netdrv] ixgbe: ethtool DCB registers dump for 82599 and x540 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Remove extern from function prototypes (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix 32-bit DMA mask handling (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix ethtool reporting of supported links for SFP modules (Andy Gospodarek) [1038784] - [netdrv] ixgbe: limit setting speed to only one at a time for QSFP modules (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix ethtool loopback diagnostic with DCB enabled (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fully disable hardware RSC logic when disabling RSC (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add support for older QSFP active DA cables (Andy Gospodarek) [1038784] - [netdrv] ixgbe: include QSFP PHY types in ixgbe_is_sfp() (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add 1Gbps support for QSFP+ (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix SFF data dumps of SFP+ modules from an offset (Andy Gospodarek) [1038784] - [netdrv] ixgbe: cleanup some log messages (Andy Gospodarek) [1038784] - [netdrv] ixgbe: zero out mailbox buffer on init (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix link test when connected to 1Gbps link partner (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix incorrect limit value in ring transverse (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Check return value on eeprom reads (Andy Gospodarek) [1038784] - [netdrv] ixgbe: disable link when adapter goes down (Andy Gospodarek) [1038784] - [netdrv] ixgbe: rename LL_EXTENDED_STATS to use queue instead of q (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Update ixgbe driver to use __netdev_pick_tx in ixgbe_select_queue (Andy Gospodarek) [1038784] - [netdrv] e1000e: Out of line __ew32_prepare/__ew32 (John Greene) [1038781] - [netdrv] e1000e: Fix expand setting EEE link info to all affected parts (John Greene) [1038781] - [netdrv] e1000e: Cleanup parenthesis around return value (John Greene) [1038781] - [netdrv] e1000e: 82574/82583 TimeSync errata for SYSTIM read (John Greene) [1038781] - [netdrv] e1000e: Failure to write SHRA turns on PROMISC mode (John Greene) [1038781] - [netdrv] e1000e: Cleanup use of deprecated DEFINE_PCI_DEVICE_TABLE (John Greene) [1038781] - [netdrv] e1000e: Cleanup checkpatch extra space (John Greene) [1038781] - [netdrv] e1000e: Cleanup to fix checkpatch missing blank lines (John Greene) [1038781] - [netdrv] e1000e: Cleanup return values in ethtool (John Greene) [1038781] - [netdrv] e1000e: Restrict MDIO Slow Mode workaround to relevant parts (John Greene) [1038781] - [netdrv] e1000e: Fix issue with link flap on 82579 (John Greene) [1038781] - [netdrv] e1000e: Expand workaround for 10Mb HD throughput bug (John Greene) [1038781] - [netdrv] e1000e: Workaround for dropped packets in Gig/100 speeds on 82579 (John Greene) [1038781] - [netdrv] e1000e: fix message terminations (John Greene) [1038781] - [netdrv] e1000e: Fix no connectivity when driver loaded with cable out (John Greene) [1038781] - [netdrv] e1000e: remove redundant if clause from PTP work (John Greene) [1038781] - [netdrv] e1000e: add timeout for TX HW time stamping work (John Greene) [1038781] - [netdrv] e1000e: Fix Explicitly set Transmit Control Register (John Greene) [1038781] - [netdrv] e1000e: Fix Hardware Unit Hang (John Greene) [1038781] - [netdrv] e1000e: Fix SHRA register access for 82579 (John Greene) [1038781] - [netdrv] e1000e: Fix ethtool offline tests for 82579 parts (John Greene) [1038781] - [netdrv] e1000e: Fix not generating an error on invalid load parameter (John Greene) [1038781] - [netdrv] e1000e: Add missing branding strings in ich8lan.c (John Greene) [1038781] - [netdrv] e1000e: Cleanup - Update GPL header and Copyright (John Greene) [1038781] - [netdrv] e1000e: Fix 82579 sets LPI too early (John Greene) [1038781] - [netdrv] e1000e: Resolve issues with Management Engine briefly blocking PHY resets (John Greene) [1038781] - [netdrv] e1000e: PTP lock in e1000e_phc_adjustfreq (John Greene) [1038781] - [netdrv] e1000e: fix maybe-unitialized variable compiler warning (John Greene) [1038781] - [netdrv] e1000e: fix compiler warnings (John Greene) [1038781] - [netdrv] e1000e: fix overrun of PHY RAR array (John Greene) [1038781] - [netdrv] e1000e: cleanup boolean comparison to true (John Greene) [1038781] - [netdrv] e1000e: balance semaphore put/get for 82573 (John Greene) [1038781] - [netdrv] e1000e: resolve checkpatch JIFFIES_COMPARISON warning (John Greene) [1038781] - [netdrv] e1000e: Avoid kernel crash during shutdown (John Greene) [1038781] - [cciss] touch version string (Tomas Henzl) [1052275] - [cciss] Fallback to MSI rather than to INTx if MSI-X failed (Tomas Henzl) [1052275] - [cciss] drivers/block/cciss.c:cciss_init_one(): use proper errnos (Tomas Henzl) [1052275] - [cciss] Adds simple mode functionality (Tomas Henzl) [1052275] - [cciss] add cciss_allow_hpsa module parameter (Tomas Henzl) [1052275] - [cciss] bug fix to prevent cciss from loading in kdump crash kernel (Tomas Henzl) [1052275] - [cciss] add transport mode attribute to sys (Tomas Henzl) [1052275] - [cciss] fix flush cache transfer length (Tomas Henzl) [1052275] - [cciss] Inform controller we are using 32-bit tags (Tomas Henzl) [1052275] - [cciss] fix invalid use of sizeof in cciss_find_cfgtables() (Tomas Henzl) [1052275] - [cciss] set max scatter gather entries to 32 on P600 (Tomas Henzl) [1052275] - [cciss] The Windows driver .inf disables ASPM on all cciss devices. Do the same (Tomas Henzl) [1052275] - [cciss] auto engage SCSI mid layer at driver load time (Tomas Henzl) [1052275] - [cciss] return 0 from driver probe function on success, not 1 (Tomas Henzl) [1052275] - [cciss] add readl after writel in interrupt mask setting code (Tomas Henzl) [1052275] - [cciss] Fix scsi tape io with more than 255 scatter gather elements (Tomas Henzl) [1052275] - [cciss] Initialize scsi host max_sectors for tape drive support (Tomas Henzl) [1052275] - [cciss] fix missed command status value CMD_UNABORTABLE (Tomas Henzl) [1052275] - [cciss] fix incorrect scsi status reporting (Tomas Henzl) [1052275] - [scsi] mpt2sas: Don't disable device twice at suspend (Tomas Henzl) [1059137] - [scsi] mpt2sas: Remove phys on topology change (Tomas Henzl) [1059137] - [scsi] mpt2sas: Bump driver version to v16.100.00.00 (Tomas Henzl) [1059137] - [scsi] mpt2sas: Fix for kernel panic when driver loads with HBA connected to non LUN 0 configured expander (Tomas Henzl) [1059137] - [scsi] mpt2sas: when Async scanning is enabled then while scanning, devices are removed but their transport layer entries are not removed (Tomas Henzl) [1059137] - [scsi] mpt2sas: Infinite loop can occur if MPI2_IOCSTATUS_CONFIG_INVALID_PAGE is not returned (Tomas Henzl) [1059137] - [scsi] mpt2sas: The copyright in driver sources is updated for the year 2013 (Tomas Henzl) [1059137] - [scsi] mpt2sas: MPI2 Rev X (2.00.16) specifications (Tomas Henzl) [1059137] - [scsi] mpt2sas: Change in MPI2_RAID_ACTION_SYSTEM_SHUTDOWN_INITIATED notification methodology (Tomas Henzl) [1059137] - [scsi] mpt2sas: Null pointer deference possibility in mpt2sas_ctl_event_callback function (Tomas Henzl) [1059137] - [scsi] mpt2sas: fix cleanup on controller resource mapping failure (Tomas Henzl) [1059137]- [block] floppy: don't write kernel-only members to FDRAWCMD ioctl output (Denys Vlasenko) [1094310] {CVE-2014-1738} - [block] floppy: ignore kernel-only members in FDRAWCMD ioctl input (Denys Vlasenko) [1094310] {CVE-2014-1737} - [kbuild] Remove export of trace_clock.h (Prarit Bhargava) [1092110] - [kbuild] asm-generic support (Prarit Bhargava) [1092110] - [kbuild] headers_check: recursively search for linux/types.h inclusion (Prarit Bhargava) [1092110] - [netdrv] bonding: add an option to fail when any of arp_ip_target is inaccessible (Veaceslav Falico) [975493] - [netdrv] bonding: don't trust arp requests unless active slave really works (Veaceslav Falico) [975493] - [netdrv] bonding: don't add duplicate targets to arp_ip_target (Veaceslav Falico) [975493] - [netdrv] bonding: arp_ip_count and arp_targets can be wrong (Veaceslav Falico) [975493] - [netdrv] bonding: make arp_ip_target parameter checks consistent with sysfs (Veaceslav Falico) [975493] - [netdrv] bonding: add helper function bond_get_targets_ip() (Veaceslav Falico) [975493] - [netdrv] netxen: Update version to 4.0.82 (Veaceslav Falico) [1054332] - [netdrv] netxen: Correct off-by-one errors in bounds checks (Veaceslav Falico) [1054332] - [netdrv] netxen: Print ULA information (Veaceslav Falico) [1054332] - [netdrv] netxen: Remove extern from function prototypes (Veaceslav Falico) [1054332] - [netdrv] netxen: Update version to 4.0.81 (Veaceslav Falico) [1054332] - [netdrv] netxen: Convert mac address uses of 6 to ETH_ALEN (Veaceslav Falico) [1054332] - [netdrv] netxen: Avoid mixed mode interrupts (Veaceslav Falico) [1054332] - [netdrv] netxen: netxen_setup_intr() function code cleanup (Veaceslav Falico) [1054332] - [netdrv] netxen: Log proper error message in case of mismatched adapter type (Veaceslav Falico) [1054332] - [netdrv] netxen: Log driver version with firmware version (Veaceslav Falico) [1054332] - [netdrv] netxen: replace ip_fast_csum with csum_replace2 (Veaceslav Falico) [1054332] - [netdrv] netxen: fix off by one bug in netxen_release_tx_buffer() (Veaceslav Falico) [1054332] - [netdrv] netxen: remove __dev* attributes (Veaceslav Falico) [1054332] - [netdrv] netxen: Fixed a coding style issue in netxen_nic_ethtool.c (Veaceslav Falico) [1054332] - [netdrv] netxen: explicity handle pause autoneg parameter (Veaceslav Falico) [1054332] - [netdrv] enic: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1024064] - [netdrv] enic: Fix 64 bit divide on 32bit system (Stefan Assmann) [1024064] - [netdrv] enic: Add support for adaptive interrupt coalescing (Stefan Assmann) [1024064] - [netdrv] enic: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1024064] - [netdrv] enic: include irq.h for irqreturn_t definitions (Stefan Assmann) [1024064] - [netdrv] enic: Call dev_kfree_skb_any instead of dev_kfree_skb (Stefan Assmann) [1024064] - [netdrv] enic: Don't receive packets when the napi budget == 0 (Stefan Assmann) [1024064] - [netdrv] enic: slight optimization of addr compare (Stefan Assmann) [1024064] - [netdrv] enic: cisco-enic calls skb_set_hash (Stefan Assmann) [1024064] - [netdrv] enic: remove unnecessary pci_set_drvdata() (Stefan Assmann) [1024064] - [netdrv] enic: update enic maintainers and driver (Stefan Assmann) [1024064] - [netdrv] enic: Exposing symbols for Cisco's low latency driver (Stefan Assmann) [1024064] - [netdrv] enic: Try DMA 64 first, then failover to DMA (Stefan Assmann) [1024064] - [netdrv] enic: record q_number and rss_hash for skb (Stefan Assmann) [1024064] - [netdrv] enic: Add multi tx support for enic (Stefan Assmann) [1024064] - [netdrv] enic: Generate notification of hardware crash (Stefan Assmann) [1024064] - [netdrv] enic: Add an interface for USNIC to interact with firmware (Stefan Assmann) [1024064] - [netdrv] enic: Adding support for Cisco Low Latency NIC (Stefan Assmann) [1024064] - [netdrv] enic: Move ethtool code to a separate file (Stefan Assmann) [1024064] - [netdrv] igbvf: remove usless return statements (Stefan Assmann) [1038783] - [netdrv] igbvf: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1038783] - [netdrv] igbvf: remove open-coded skb_cow_head (Stefan Assmann) [1038783] - [netdrv] igbvf: Convert uses of __constant_ to (Stefan Assmann) [1038783] - [netdrv] igbvf: slight optimization of addr compare (Stefan Assmann) [1038783] - [netdrv] igbvf: add missing iounmap() on error in igbvf_probe() (Stefan Assmann) [1038783] - [netdrv] igbvf: integer wrapping bug setting the mtu (Stefan Assmann) [1038783] - [netdrv] igbvf: Miscellaneous conversions to ETH_ALEN (Stefan Assmann) [1038783] - [netdrv] igbvf: Remove extern from function prototypes (Stefan Assmann) [1038783] - [netdrv] igbvf: fix 32-bit DMA mask handling (Stefan Assmann) [1038783] - [netdrv] igbvf: use __GFP_ZERO instead of memset() (Stefan Assmann) [1038783] - [kernel] mutex: Unlock the mutex without the wait_lock (Larry Woodman) [1100855] - [kernel] mutex: Do not unnecessarily deal with waiters (Larry Woodman) [1100855] - [kernel] mutex: Introduce cancelable MCS lock for adaptive spinning (Larry Woodman) [1100855] - [kernel] mutex: Modify the way optimistic spinners are queued (Larry Woodman) [1100855] - [kernel] mutex: Queue mutex spinners with MCS lock to reduce cacheline contention (Larry Woodman) [1100855] - [kernel] mutex: Make more scalable & Back out architecture specific check (Larry Woodman) [1100855] - [kernel] sched: Periodically decay max cost of idle balance (Larry Woodman) [1100855] - [kernel] sched: Consider max cost of idle balance per sched domain (Larry Woodman) [1100855] - [kernel] sched: Reduce overestimating rq->avg_idle (Larry Woodman) [1100855] - [kernel] futex: Increase hash table size for better performance (Larry Woodman) [1100855] - [fs] epoll: optimize EPOLL_CTL_DEL using rcu (Larry Woodman) [1100855] - [scsi] virtio-scsi: Skip setting affinity on uninitialized vq (Jason Wang) [1098309] - [scsi] virtio-scsi: Fix hotcpu_notifier use-after-free with virtscsi_freeze (Jason Wang) [1098309] - [scsi] virtio-scsi: Fix virtqueue affinity setup (Jason Wang) [1098309] - [scsi] virtio-scsi: reset virtqueue affinity when doing cpu hotplug (Jason Wang) [1098309] - [scsi] virtio-scsi: introduce multiqueue support (Jason Wang) [1098309] - [scsi] virtio-scsi: push vq lock/unlock into virtscsi_vq_done (Jason Wang) [1098309] - [scsi] virtio-scsi: pass struct virtio_scsi to virtqueue completion function (Jason Wang) [1098309] - [scsi] virtio-scsi: redo allocation of target data (Jason Wang) [1098309] - [i2c] i801: Add Device IDs for Intel Wildcat Point-LP PCH (David Milburn) [922970] - [ata] ahci: Add Device IDs for Intel Wildcat Point-LP (David Milburn) [922970] - [mfd] lpc_ich: Add Device IDs for Intel Wildcat Point-LP PCH (David Milburn) [922970] - [hda] alsa: Add Device IDs for Intel Wildcat Point-LP PCH (David Milburn) [922970] - [scsi] qla4xxx: 5.03.00.00.06.06-k0 (Chad Dupuis) [1053365] - [scsi] qla4xxx: remove pci id for ISP8042 (Chad Dupuis) [1053365] - [scsi] libiscsi: Add local_ipaddr parameter in iscsi_conn struct (Chad Dupuis) [1053365] - [scsi] IB/iser: Add Discovery support (Chad Dupuis) [1053365] - [scsi] scsi_transport_iscsi: Export ISCSI_PARAM_LOCAL_IPADDR attr for iscsi_connection (Chad Dupuis) [1053365] - [scsi] scsi_transport_iscsi: Add host statistics support (Chad Dupuis) [1053365] - [scsi] iscsi_transport: Additional parameters for network settings (Chad Dupuis) [1053365] - [scsi] iscsi_transport: Remove net param enum values (Chad Dupuis) [1053365] - [scsi] scsi_transport_iscsi: Add support to set CHAP entries (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix smatch warning in func qla4xxx_conn_get_param (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix smatch warning in func qla4xxx_get_ep_param (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix memory leak for ha->saved_acb (Chad Dupuis) [1053365] - [scsi] qla4xxx: Export sysfs DDBs from DPC handler (Chad Dupuis) [1053365] - [scsi] qla4xxx: Disable INTx interrupt for ISP82XX (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix memory leak in func qla4_84xx_config_acb() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Initialize hardware queue for ISP40XX (Chad Dupuis) [1053365] - [scsi] qla4xxx: Check for correct return status (Chad Dupuis) [1053365] - [scsi] qla4xxx: Move qla4_8xxx_ms_mem_write_128b to ql4_nx.c (Chad Dupuis) [1053365] - [scsi] qla4xxx: Added PEX DMA Support for ISP8022 Adapter (Chad Dupuis) [1053365] - [scsi] qla4xxx: Added new opcodes for 84XX Minidump template (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add support of 0xFF capture mask for minidump (Chad Dupuis) [1053365] - [scsi] qla4xxx: Change default capture to firmware defined capture mask (Chad Dupuis) [1053365] - [scsi] qla4xxx: Do not wait for IO completion, after issuing stop_firmware (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix sparse warnings (Chad Dupuis) [1053365] - [scsi] qla4xxx: Handle IPv6 AEN notifications (Chad Dupuis) [1053365] - [scsi] qla4xxx: Update print statements in func qla4xxx_do_dpc() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Update print statements in func qla4xxx_eh_abort() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Update print statements in qla4xxx_mailbox_command() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Updated print for device login, logout path (Chad Dupuis) [1053365] - [scsi] qla4xxx: Remove unused code from qla4xxx_set_ifcb() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix failure of mbox 0x31 (Chad Dupuis) [1053365] - [scsi] qla4xxx: Reduce rom-lock contention during reset recovery (Chad Dupuis) [1053365] - [scsi] qla4xxx: Driver not able to collect minidump for ISP84xx (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix pending IO completion in reset path before initiating chip reset (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix processing response queue during probe (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix failure of IDC Time Extend mailbox command (Chad Dupuis) [1053365] - [scsi] qla4xxx: Clear DDB index map upon connection close failure (Chad Dupuis) [1053365] - [scsi] qla4xxx: Return correct error status from func qla4xxx_request_irqs() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fixed AER reset sequence for ISP83xx/ISP84xx (Chad Dupuis) [1053365] - [scsi] qla4xxx: Correctly handle msleep_interruptible (Chad Dupuis) [1053365] - [scsi] qla4xxx: Rename ACB_STATE macros with IP_ADDRSTATE macros (Chad Dupuis) [1053365] - [scsi] qla4xxx: Improve loopback failure messages (Chad Dupuis) [1053365] - [scsi] qla4xxx: Use IDC_CTRL bit1 directly instead of AF_83XX_NO_FWDUMP flag (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix comments in code (Chad Dupuis) [1053365] - [scsi] qla4xxx: Print WARN_ONCE() if iSCSI function presence bit removed (Chad Dupuis) [1053365] - [scsi] qla4xxx: ISP8xxx: Correct retry of adapter initialization (Chad Dupuis) [1053365] - [scsi] qla4xxx: treewide: fix comments and printk msgs (Chad Dupuis) [1053365] - [scsi] qla4xxx: Recreate chap data list during get chap operation (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add support for ISCSI_PARAM_LOCAL_IPADDR sysfs attr (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add host statistics support (Chad Dupuis) [1053365] - [scsi] qla4xxx: Added support for Diagnostics MBOX command (Chad Dupuis) [1053365] - [scsi] qla4xxx: overflow in qla4xxx_set_chap_entry() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add support for additional network parameters settings (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add support to get CHAP details for flash target session (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add support to set CHAP entries (Chad Dupuis) [1053365] - [scsi] qla4xxx: Use offset based on adapter type to set CHAP entry in flash (Chad Dupuis) [1053365] - [scsi] qla4xxx: Populate local CHAP credentials for flash target sessions (Chad Dupuis) [1053365] - [scsi] qla4xxx: correctly update session discovery_parent_idx (Chad Dupuis) [1053365] - [scsi] remove unnecessary pci_set_drvdata() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Return error if minidump data collection fails (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix the minidump data collection check in for loop (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add pex-dma support for capturing minidump (Chad Dupuis) [1053365] - [scsi] qla4xxx: Update Copyright header (Chad Dupuis) [1053365] - [scsi] qla4xxx: Implementation of ACB configuration during Loopback for ISP8042 (Chad Dupuis) [1053365] - [scsi] qla4xxx: Added support for ISP8042 (Chad Dupuis) [1053365] - [net] bridge: add empty br_mdb_init() and br_mdb_uninit() definitions (Vlad Yasevich) [1097915] - [net] bridge: Correctly unregister MDB rtnetlink handlers (Vlad Yasevich) [1097915] - [net] rds: prevent dereference of a NULL device in rds_iw_laddr_check (Radomir Vrbovsky) [1083277] {CVE-2014-2678} - [netdrv] bnx2x: convert to hw_features (Michal Schmidt) [1029841] - [netdrv] bnx2x: drop two RHEL-specific hacks that cancel each other (Michal Schmidt) [1020367] - [netdrv] virtio-net: Set RXCSUM feature if GUEST_CSUM is available (Michal Schmidt) [1029841] - [netdrv] virtio_net: convert to hw_features (Michal Schmidt) [1029841] - [netdrv] veth: features fixup (Michal Schmidt) [1029841] - [netdrv] veth: convert to hw_features (Michal Schmidt) [1029841] - [net] loopback: convert to hw_features (Michal Schmidt) [1029841] - [net] warn if mixing ndo features with legacy ops (Michal Schmidt) [1029841] - [net] ethtool: fix copy&paste errors in __ethtool_get_one_feature_actor (Michal Schmidt) [1029841] - [net] ethtool: __ethtool_set_sg: check for function pointer before using it (Michal Schmidt) [1029841] - [net] ethtool: wanted_features hack for legacy drivers (Michal Schmidt) [1029841] - [net] ethtool: allow ETHTOOL_GSSET_INFO for users (Michal Schmidt) [1029841] - [net] remove NETIF_F_ALL_TX_OFFLOADS (Michal Schmidt) [1029841] - [documentation] net: Add documentation for netdev features handling (Michal Schmidt) [1029841] - [net] allow user to change NETIF_F_HIGHDMA (Michal Schmidt) [1029841] - [net] fix ETHTOOL_SFEATURES compatibility with old ethtool_ops.set_flags (Michal Schmidt) [1029841] - [net] ethtool: add two missing netdev_features_strings (Michal Schmidt) [1029841] - [net] ethtool: fix IPV6 checksum feature name string (Michal Schmidt) [1029841] - [net] Change netdev_fix_features messages loglevel to debug (Michal Schmidt) [1029841] - [net] Change netdev_fix_features messages loglevel (Michal Schmidt) [1029841] - [net] make WARN_ON in dev_disable_lro() useful (Michal Schmidt) [1029841] - [net] fix hw_features ethtool_ops->set_flags compatibility (Michal Schmidt) [1029841] - [net] add RTNL_ASSERT in __netdev_update_features() (Michal Schmidt) [1029841] - [net] Call netdev_features_change() from netdev_update_features() (Michal Schmidt) [1029841] - [net] Fix dev dev_ethtool_get_rx_csum() for forced NETIF_F_RXCSUM (Michal Schmidt) [1029841] - [net] implement dev_disable_lro() hw_features compatibility (Michal Schmidt) [1029841] - [net] Implement SFEATURES compatibility for not updated drivers (Michal Schmidt) [1029841] - [net] Fix ETHTOOL_GFEATURES compatibility (Michal Schmidt) [1029841] - [net] avoid initial "Features changed" message (Michal Schmidt) [1029841] - [net] fix "unregistered net_device: Features changed" message (Michal Schmidt) [1029841] - [net] introduce NETIF_F_RXCSUM (Michal Schmidt) [1029841] - [net] use ndo_fix_features for ethtool_ops->set_flags (Michal Schmidt) [1029841] - [net] ethtool: use ndo_fix_features for offload setting (Michal Schmidt) [1029841] - [net] add accessors to hw_features (Michal Schmidt) [1029841] - [net] Introduce new feature setting ops (Michal Schmidt) [1029841] - [net] ethtool: factorize get/set_one_feature (Michal Schmidt) [1029841] - [net] ethtool: factorize ethtool_get_strings() and ethtool_get_sset_count() (Michal Schmidt) [1029841] - [net] ethtool: Use noinline_for_stack (Michal Schmidt) [1029841] - [net] ethtool: Add direct access to ops->get_sset_count follow-up (Michal Schmidt) [1029841] - [net] ethtool: Add direct access to ops->get_sset_count (Michal Schmidt) [1029841] - [net] ethtool: enable GSO and GRO by default (Michal Schmidt) [1029841] - [net] ethtool: reduce stack usage (Michal Schmidt) [1029841] - [net] reduce and unify printk level in netdev_fix_features() (Michal Schmidt) [1029841] - [net] Move check of checksum features to netdev_fix_features() (Michal Schmidt) [1029841] - [netdrv] Fix too optimistic NETIF_F_HW_CSUM features (Michal Schmidt) [1029841] - [net] netdevice: use __printf attribute (Michal Schmidt) [1029841] - [net] netdevice: Convert netdev_ logging macros to functions (Michal Schmidt) [1029841] - [drivers] use __printf not __attribute__((format(printf, ...))) (Michal Schmidt) [1029841] - [drivers] core: Convert dev_ logging macros to functions (Michal Schmidt) [1029841] - [scsi] Remove warnings after vsprintf pV introducation (Michal Schmidt) [1029841] - [scsi] fix warning zero-length gnu_printf format string (Michal Schmidt) [1029841] - [net] netfilter: ctnetlink: don't add null bindings if no nat requested (Florian Westphal) [1089562] - [net] netfilter: ctnetlink: force null nat binding on insert (Florian Westphal) [1089562] - [net] netfilter: nf_nat: move alloc_null_binding to nf_nat_core.c (Florian Westphal) [1089562] - [net] netfilter: nf_conntrack: don't release a conntrack with non-zero refcnt (Florian Westphal) [1089562] - [net] netfilter: ctnetlink: fix soft lockup when netlink adds new entries (Florian Westphal) [1089562] - [net] netfilter: nf_conntrack: fix RCU race in nf_conntrack_find_get (Florian Westphal) [1089562] - [drivers] Ensure drvdata = NULL when no driver is bound (John Greene) [1056266] - [pci] msi: Add pci_enable_msi_range() and pci_enable_msix_range() (John Greene) [1056266] - [net] Add netdev interfaces for recording sends/comp (John Greene) [1056266] - [net] net_tstamp: Add SIOCGHWTSTAMP ioctl to match SIOCSHWTSTAMP (John Greene) [1056266] - [net] Add function to set the rxhash (John Greene) [1056266] - [kernel] dma-api: provide a helper to set both DMA and coherent DMA masks (John Greene) [1056266]- [perf] evsel: Synthesize PERF_SAMPLE_TRANSACTION (Jiri Olsa) [1101039] - [perf] test: Update "sample parsing" test for PERF_SAMPLE_TRANSACTION (Jiri Olsa) [1101039] - [perf] evsel: Add missing overflow check for TRANSACTION (Jiri Olsa) [1101039] - [perf] test: Consider PERF_SAMPLE_TRANSACTION in the "sample parsing" test (Jiri Olsa) [1101039] - [perf] test: Clarify the "sample parsing" test entry (Jiri Olsa) [1101039] - [perf] test: Update command line callchain attribute tests (Jiri Olsa) [1101039] - [perf] tools: Fixup mmap event consumption (Jiri Olsa) [1101039] - [perf] top: Split -G and --call-graph (Jiri Olsa) [1101039] - [perf] record: Split -g and --call-graph (Jiri Olsa) [1101039] - [perf] hists: Add color overhead for stdio output buffer (Jiri Olsa) [1101039] - [perf] tools: Fix up /proc/PID/maps parsing (Jiri Olsa) [1101039] - [perf] script: Fix mem leak due to missing Py_DECREFs on dict entries (Jiri Olsa) [1101039] - [perf] Disable PERF_RECORD_MMAP2 support (Jiri Olsa) [1101039] - [perf] script: Fix build error on Fedora 12 (Jiri Olsa) [1101039] - [perf] probe: Fix to initialize fname always before use it (Jiri Olsa) [1101039] - [perf] session: Fix infinite loop on invalid perf.data file (Jiri Olsa) [1101039] - [perf] tools: Fix installation of libexec components (Jiri Olsa) [1101039] - [perf] probe: Fix to find line information for probe list (Jiri Olsa) [1101039] - [perf] tools: Fix libaudit test (Jiri Olsa) [1101039] - [perf] stat: Set child_pid after perf_evlist__prepare_workload() (Jiri Olsa) [1101039] - [perf] tools: Add default handler for mmap2 events (Jiri Olsa) [1101039] - [perf] revert "symbols: Demangle cloned functions" (Jiri Olsa) [1101039] - [perf] symbols: Demangle cloned functions (Jiri Olsa) [1101039] - [perf] machine: Fix path unpopulated in machine__create_modules() (Jiri Olsa) [1101039] - [perf] tools: Explicitly add libdl dependency (Jiri Olsa) [1101039] - [perf] probe: Fix probing symbols with optimization suffix (Jiri Olsa) [1101039] - [perf] trace: Add mmap2 handler (Jiri Olsa) [1101039] - [perf] tools: Uninclude linux/magic.h in debugfs.c (Jiri Olsa) [1101039] - [perf] tools: Fix old GCC build error in trace-event-parse.c::parse_proc_kallsyms() (Jiri Olsa) [1101039] - [perf] probe: Fix finder to find lines of given function (Jiri Olsa) [1101039] - [perf] session: Check for SIGINT in more loops (Jiri Olsa) [1101039] - [perf] tools: Fix compile with libelf without get_phdrnum (Jiri Olsa) [1101039] - [perf] tools: Fix buildid cache handling of kallsyms with kcore (Jiri Olsa) [1101039] - [perf] annotate: Fix objdump line parsing offset validation (Jiri Olsa) [1101039] - [perf] tools: Fill in new definitions for madvise()/mmap() flags (Jiri Olsa) [1101039] - [perf] tools: Sharpen the libaudit dependencies test (Jiri Olsa) [1101039] - [perf] tools: Add attr->mmap2 support (Jiri Olsa) [1101039] - [perf] Add attr->mmap2 attribute to an event (Jiri Olsa) [1101039] - [perf] kvm: Fix sample_type manipulation (Jiri Olsa) [1101039] - [perf] evlist: Fix id pos in perf_evlist__open() (Jiri Olsa) [1101039] - [perf] trace: Handle perf.data files with no tracepoints (Jiri Olsa) [1101039] - [perf] session: Separate progress bar update when processing events (Jiri Olsa) [1101039] - [perf] trace: Check if MAP_32BIT is defined (Jiri Olsa) [1101039] - [perf] hists: Fix formatting of long symbol names (Jiri Olsa) [1101039] - [perf] evlist: Fix parsing with no sample_id_all bit set (Jiri Olsa) [1101039] - [perf] tools: Add test for parsing with no sample_id_all bit (Jiri Olsa) [1101039] - [perf] trace: Check control+C more often (Jiri Olsa) [1101039] - [perf] trace: Tell arg formatters the arg index (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for open's flags arg (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for lseek's whence arg (Jiri Olsa) [1101039] - [perf] tools: Fix symbol offset computation for some dsos (Jiri Olsa) [1101039] - [perf] list: Skip unsupported events (Jiri Olsa) [1101039] - [perf] tests: Add 'keep tracking' test (Jiri Olsa) [1101039] - [perf] tools: Add support for PERF_COUNT_SW_DUMMY (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for futex 'operation' parm (Jiri Olsa) [1101039] - [perf] trace: Allow syscall arg formatters to mask args (Jiri Olsa) [1101039] - [perf] trace: Handle missing HUGEPAGE defines (Jiri Olsa) [1101039] - [perf] trace: Honor target pid / tid options when analyzing a file (Jiri Olsa) [1101039] - [perf] trace: Add option to analyze events in a file versus live (Jiri Olsa) [1101039] - [perf] evlist: Add tracepoint lookup by name (Jiri Olsa) [1101039] - [perf] tests: Add a sample parsing test (Jiri Olsa) [1101039] - [perf] tools: Add a function to calculate sample event size (Jiri Olsa) [1101039] - [perf] tools: Expand perf_event__synthesize_sample() (Jiri Olsa) [1101039] - [perf] tools: Add missing 'abi' member to 'struct regs_dump' (Jiri Olsa) [1101039] - [perf] tools: Add support for PERF_SAMPLE_IDENTIFIER (Jiri Olsa) [1101039] - [perf] evlist: Move perf_evlist__config() to a new source file (Jiri Olsa) [1101039] - [perf] tools: Remove references to struct ip_event (Jiri Olsa) [1101039] - [perf] callchain: Remove unnecessary validation (Jiri Olsa) [1101039] - [perf] evsel: Tidy up sample parsing overflow checking (Jiri Olsa) [1101039] - [perf] tools: change machine__findnew_thread() to set thread pid (Jiri Olsa) [1101039] - [perf] traceevent: Fixup jobserver setup (Jiri Olsa) [1101039] - [perf] tools: Add pid to struct thread (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for madvise behaviour/advice parm (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for mmap flags parm (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for mmap prot parm (Jiri Olsa) [1101039] - [perf] trace: Allow overiding the formatting of syscall fields (Jiri Olsa) [1101039] - [perf] trace: Add aliases to remaining syscalls of the sys_enter_newfoo (Jiri Olsa) [1101039] - [perf] trace: Allow printing syscall return values in hex (Jiri Olsa) [1101039] - [perf] trace: Simplify sys_exit return printing (Jiri Olsa) [1101039] - [perf] trace: Introduce syscall arg formatters (Jiri Olsa) [1101039] - [perf] trace: Hide sys_exit messages about syscall id = -1 (Jiri Olsa) [1101039] - [perf] trace: Add --verbose option (Jiri Olsa) [1101039] - [perf] trace: Support ! in -e expressions (Jiri Olsa) [1101039] - [perf] tools: Don't install scripting files files when disabled (Jiri Olsa) [1101039] - [perf] tools: Sample after exit loses thread correlation (Jiri Olsa) [1101039] - [perf] trace: Make command line arguments consistent with perf-record (Jiri Olsa) [1101039] - [perf] trace: Implement -o/--output filename (Jiri Olsa) [1101039] - [perf] tools: Try to increase the file descriptor limits on EMFILE (Jiri Olsa) [1101039] - [perf] kvm: Remove force option to cmd_record (Jiri Olsa) [1101039] - [perf] trace: Allow specifying which syscalls to trace (Jiri Olsa) [1101039] - [perf] tools: Improve robustness of topology parsing code (Jiri Olsa) [1101039] - [perf] tests: Fix compile failure on do_sort_something (Jiri Olsa) [1101039] - [perf] tools: Remove filter parameter of thread__find_addr_map() (Jiri Olsa) [1101039] - [perf] tools: Remove filter parameter of thread__find_addr_location() (Jiri Olsa) [1101039] - [perf] tools: Remove filter parameter of perf_event__preprocess_sample() (Jiri Olsa) [1101039] - [perf] annotate: Set the machines symbol filter (Jiri Olsa) [1101039] - [perf] mem: Remove unused symbol filter member (Jiri Olsa) [1101039] - [perf] report: Set the machines symbol filter (Jiri Olsa) [1101039] - [perf] top: Set the machines symbol filter (Jiri Olsa) [1101039] - [perf] machine: Add symbol filter to struct machine (Jiri Olsa) [1101039] - [perf] session: Change perf_session__has_traces to actually check for tracepoints (Jiri Olsa) [1101039] - [perf] evsel: Add option to limit stack depth in callchain dumps (Jiri Olsa) [1101039] - [perf] evsel: Add option to print stack trace on single line (Jiri Olsa) [1101039] - [perf] tool: Simplify options to perf_evsel__print_ip (Jiri Olsa) [1101039] - [perf] sched: Remove sched_process_fork tracepoint (Jiri Olsa) [1101039] - [perf] sched: Remove sched_process_exit tracepoint (Jiri Olsa) [1101039] - [perf] sched: Remove thread lookup in sample handler (Jiri Olsa) [1101039] - [perf] sched: Simplify arguments to read_events (Jiri Olsa) [1101039] - [perf] kvm: Update documentation with live command (Jiri Olsa) [1101039] - [perf] kvm: Option to print events that exceed a duration (Jiri Olsa) [1101039] - [perf] revert "tools: Fix for cross build" (Jiri Olsa) [1101039] - [perf] machine: Do not require /lib/modules/* on a guest (Jiri Olsa) [1101039] - [perf] tests: Add tests of new pinned modifier (Jiri Olsa) [1101039] - [perf] tools: Add support for pinned modifier (Jiri Olsa) [1101039] - [perf] gtk: Fix segmentation fault on perf_hpp__for_each_format loop (Jiri Olsa) [1101039] - [perf] report: Add option to analyze specific VM (Jiri Olsa) [1101039] - [perf] kvm: Add min and max stats to display (Jiri Olsa) [1101039] - [perf] kvm: Add live mode (Jiri Olsa) [1101039] - [perf] session: Export queue_event function (Jiri Olsa) [1101039] - [perf] annotate: Fix typo (Jiri Olsa) [1101039] - [perf] annotate: Improve description of '?' hotkey (Jiri Olsa) [1101039] - [perf] annotate: Add call target name if it is missing (Jiri Olsa) [1101039] - [perf] annotate: Remove nop at end of annotation (Jiri Olsa) [1101039] - [perf] annotate: Put dso name in symbol annotation title (Jiri Olsa) [1101039] - [perf] annotate: Allow disassembly using /proc/kcore (Jiri Olsa) [1101039] - [perf] tests: Add kcore to the object code reading test (Jiri Olsa) [1101039] - [perf] tests: Adjust the vmlinux symtab matches kallsyms test again (Jiri Olsa) [1101039] - [perf] symbols: Add support for reading from /proc/kcore (Jiri Olsa) [1101039] - [perf] tools: Make it possible to read object code from kernel modules (Jiri Olsa) [1101039] - [perf] tests: Adjust the vmlinux symtab matches kallsyms test (Jiri Olsa) [1101039] - [perf] tools: Make it possible to read object code from vmlinux (Jiri Olsa) [1101039] - [perf] symbols: Load kernel maps before using (Jiri Olsa) [1101039] - [perf] tests: Add test for reading object code (Jiri Olsa) [1101039] - [perf] symbols: avoid SyS kernel syscall aliases (Jiri Olsa) [1101039] - [perf] stat: Flush output after each line in interval mode (Jiri Olsa) [1101039] - [perf] evlist: Remove obsolete dummy execve (Jiri Olsa) [1101039] - [perf] kvm: Split out tracepoints from record args (Jiri Olsa) [1101039] - [perf] session: Export a few functions for event processing (Jiri Olsa) [1101039] - [perf] stats: Add max and min stats (Jiri Olsa) [1101039] - [perf] top: move CONSOLE_CLEAR to header file (Jiri Olsa) [1101039] - [perf] util: Add parse_nsec_time() function (Jiri Olsa) [1101039] - [perf] python: Remove duplicate TID bit from mask (Jiri Olsa) [1101039] - [perf] trace: Beautify 'connect' result (Jiri Olsa) [1101039] - [perf] evsel: Actually show symbol offset in stack trace when requested (Jiri Olsa) [1101039] - [perf] tests: Add parse events tests for leader sampling (Jiri Olsa) [1101039] - [perf] tests: Add attr record group sampling test (Jiri Olsa) [1101039] - [perf] tools: Add 'S' event/group modifier to read sample value (Jiri Olsa) [1101039] - [perf] tests: Add broken install-* tests into tests/make (Jiri Olsa) [1101039] - [perf] tests: Add 'make install/install-bin' tests into tests/make (Jiri Olsa) [1101039] - [perf] tests: Add DESTDIR=TMP_DEST tests/make variable (Jiri Olsa) [1101039] - [perf] tests: Rename TMP to TMP_O tests/make variable (Jiri Olsa) [1101039] - [perf] tests: Run ctags/cscope make tests only with needed binaries (Jiri Olsa) [1101039] - [perf] tools: Fix build with perl 5.18 (Jiri Olsa) [1101039] - [perf] tools: Support callchain sorting based on addresses (Jiri Olsa) [1101039] - [perf] evsel: Handle ENODEV on default cycles event (Jiri Olsa) [1101039] - [perf] script: Fix named threads support (Jiri Olsa) [1101039] - [perf] header: Recognize version number for perf data file (Jiri Olsa) [1101039] - [perf] header: Introduce feat_offset into perf_header (Jiri Olsa) [1101039] - [perf] header: Remove attr_offset from perf_header (Jiri Olsa) [1101039] - [perf] header: Remove data_offset seek as it's not needed (Jiri Olsa) [1101039] - [perf] session: Use session->fd instead of passing fd as argument (Jiri Olsa) [1101039] - [perf] symbols: Do not apply symfs for an absolute vmlinux path (Jiri Olsa) [1101039] - [perf] tools: Fix 'make tools/perf' (Jiri Olsa) [1101039] - [perf] tools: Remove event types framework completely (Jiri Olsa) [1101039] - [perf] record: Remove event types pushing (Jiri Olsa) [1101039] - [perf] tools: Remove event types from perf data file (Jiri Olsa) [1101039] - [perf] timechart: Remove event types framework only user (Jiri Olsa) [1101039] - [perf] timechart: Use traceevent lib event-parse.h include (Jiri Olsa) [1101039] - [perf] tools: Move hist_entry__period_snprintf into stdio code (Jiri Olsa) [1101039] - [perf] diff: Add generic order option for compute sorting (Jiri Olsa) [1101039] - [perf] diff: Making compute functions static (Jiri Olsa) [1101039] - [perf] diff: Update perf diff documentation for multiple data comparison (Jiri Olsa) [1101039] - [perf] diff: Change diff command to work over multiple data files (Jiri Olsa) [1101039] - [perf] diff: Move columns into struct data__file (Jiri Olsa) [1101039] - [perf] diff: Move diff related columns into diff command (Jiri Olsa) [1101039] - [perf] diff: Display data file info ahead of the diff output (Jiri Olsa) [1101039] - [perf] hists: Marking dummy hists entries (Jiri Olsa) [1101039] - [perf] diff: Switching the base hists to be pairs head (Jiri Olsa) [1101039] - [perf] diff: Introducing diff_data object to hold files (Jiri Olsa) [1101039] - [perf] tools: Centralize default columns init in perf_hpp__init (Jiri Olsa) [1101039] - [perf] tools: Add struct perf_hpp_fmt into hpp callbacks (Jiri Olsa) [1101039] - [perf] top: Add option to collapse undesired parts of call graph (Jiri Olsa) [1101039] - [perf] tools: Default to cpu// for events v5 (Jiri Olsa) [1101039] - [perf] tools: struct thread has a tid not a pid (Jiri Olsa) [1101039] - [perf] tools: Validate perf event header size (Jiri Olsa) [1101039] - [perf] evlist: Tidy duplicated munmap code (Jiri Olsa) [1101039] - [perf] tools: Add const specifier to perf_pmu__find name parameter (Jiri Olsa) [1101039] - [perf] inject: Add missing 'finished_round' (Jiri Olsa) [1101039] - [perf] hists: Set rules hint for the hist browser (Jiri Olsa) [1101039] - [perf] hists: Add a double-click handler for callchains (Jiri Olsa) [1101039] - [perf] hists: Make column headers resizable (Jiri Olsa) [1101039] - [perf] hists: Display callchain overhead also (Jiri Olsa) [1101039] - [perf] hists: Add support for callchains (Jiri Olsa) [1101039] - [perf] hists: Use GtkTreeStore instead of GtkListStore (Jiri Olsa) [1101039] - [perf] sched: Move struct perf_sched definition out of cmd_sched() (Jiri Olsa) [1101039] - [perf] util: Remove unused enum and macro in trace-event.h (Jiri Olsa) [1101039] - [perf] util: No need to call read_trace_init() in tracing_data_header() (Jiri Olsa) [1101039] - [perf] util: Rename read_*() functions in trace-event-info.c (Jiri Olsa) [1101039] - [perf] script: Adopt latency_format variable (Jiri Olsa) [1101039] - [perf] util: Get rid of unused header_page_* variables (Jiri Olsa) [1101039] - [perf] util: Parse header_page to get proper long size (Jiri Olsa) [1101039] - [perf] util: Skip reading header_event file (Jiri Olsa) [1101039] - [perf] util: Make file/host_bigendian variable local (Jiri Olsa) [1101039] - [perf] util: Save long size of traced system (Jiri Olsa) [1101039] - [perf] util: Save page size in a trace file to pevent (Jiri Olsa) [1101039] - [perf] traceevent: Port kbuffer parser routines (Jiri Olsa) [1101039] - [perf] traceevent: Add page_size field to pevent (Jiri Olsa) [1101039] - [perf] traceevent: Add trace_seq_reset() (Jiri Olsa) [1101039] - [perf] traceevent: Add const qualifier to string arguments (Jiri Olsa) [1101039] - [perf] traceevent: Get rid of unused gui target (Jiri Olsa) [1101039] - [perf] traceevent: Remove unused install targets (Jiri Olsa) [1101039] - [perf] events: Demystify memory allocations (Jiri Olsa) [1101039] - [perf] tests: Make terms a stack variable in test_term (Jiri Olsa) [1101039] - [perf] tools: Don't free list head in parse_events__free_terms (Jiri Olsa) [1101039] - [perf] evlist: Fix use of uninitialized variable (Jiri Olsa) [1101039] - [perf] report: Fix perf_session__delete removal (Jiri Olsa) [1101039] - [perf] tools: Do not elide parent symbol column (Jiri Olsa) [1101039] - [perf] util: Use evsel->name to get tracepoint_paths (Jiri Olsa) [1101039] - [perf] util: Move debugfs/tracing helper functions to util.c (Jiri Olsa) [1101039] - [perf] tools: Remove callchain_cursor_reset call (Jiri Olsa) [1101039] - [perf] tools: Add methods for setting/retrieving priv element of thread struct (Jiri Olsa) [1101039] - [perf] tools: Use default include path notation for libtraceevent headers (Jiri Olsa) [1101039] - [perf] tests: Make TEST_ASSERT_VAL global (Jiri Olsa) [1101039] - [perf] tests: Omit end of the symbol check failure for test 1 (Jiri Olsa) [1101039] - [perf] tools: Remove cwd from perf_session struct (Jiri Olsa) [1101039] - [perf] top: Add --objdump option (Jiri Olsa) [1101039] - [perf] tools: Rename cpu_map__all() to cpu_map__empty() (Jiri Olsa) [1101039] - [perf] Remove the 'match' callback for auxiliary events processing (Jiri Olsa) [1101039] - [perf] Factor out auxiliary events notification (Jiri Olsa) [1101039] - [perf] Fix EXIT event notification (Jiri Olsa) [1101039] - [perf] events: Protect access via task_subsys_state_check() (Jiri Olsa) [1101039] - [perf] Clarify perf_cpu_context::active_pmu usage by renaming it to perf_cpu_context::unique_pmu (Jiri Olsa) [1101039] - [perf] Add a dummy software event to keep tracking (Jiri Olsa) [1101039] - [perf] tools: Add support for record transaction flags (Jiri Olsa) [829875] - [perf] record: Add abort_tx, no_tx, in_tx branch filter options to perf record -j (Jiri Olsa) [829875] - [perf] tools: Support sorting by in_tx or abort branch flags (Jiri Olsa) [829875] - [perf] stat: Add perf stat --transaction (Jiri Olsa) [829875] - [perf] tools: Fix sorting for 64bit entries (Jiri Olsa) [829875] - [perf] stat: Add support for --initial-delay option (Jiri Olsa) [829875] - [perf] evsel: Add support for enabling counters (Jiri Olsa) [829875] - [perf] evsel: Add PERF_SAMPLE_READ sample related processing (Jiri Olsa) [829875] - [perf] evlist: Add perf_evlist__id2sid method to get event ID related data (Jiri Olsa) [829875] - [perf] evlist: Fix event ID retrieval for group format read case (Jiri Olsa) [829875] - [perf] tools: Add support for parsing PERF_SAMPLE_READ sample type (Jiri Olsa) [829875] - [perf] evlist: Use PERF_EVENT_IOC_ID perf ioctl to read event id (Jiri Olsa) [829875] - [perf] tools: Move weight back to common sort keys (Jiri Olsa) [829875] - [perf] list: List kernel supplied event aliases (Jiri Olsa) [829875] - [perf] Fix UAPI export of PERF_EVENT_IOC_ID (Jiri Olsa) [829875] - [perf] Add PERF_EVENT_IOC_ID ioctl to return event ID (Jiri Olsa) [829875] - [perf] fix Haswell precise store data source encoding (Jiri Olsa) [829875] - [perf] x86: Suppress duplicated abort LBR records (Jiri Olsa) [829875] - [perf] x86: Add Haswell specific transaction flag reporting (Jiri Olsa) [829875] - [perf] Add generic transaction flags (Jiri Olsa) [829875] - [perf] make events stream always parsable (Jiri Olsa) [829875] - [perf] Update perf_event_type documentation (Jiri Olsa) [829875] - [perf] x86: Clean up EVENT_ATTR_STR() muck (Jiri Olsa) [829875] - [perf] x86: Clean-up/reduce PEBS code (Jiri Olsa) [829875] - [perf] x86: Clean up checkpoint-interrupt bits (Jiri Olsa) [829875] - [perf] x86: Add Haswell TSX event aliases (Jiri Olsa) [829875] - [perf] x86: Report TSX transaction abort cost as weight (Jiri Olsa) [829875] - [perf] x86: Avoid checkpointed counters causing excessive TSX aborts (Jiri Olsa) [829875] - [perf] x86: Add Haswell ULT model number used in Macbook Air and other systems (Jiri Olsa) [829875] - [perf] x86: Support full width counting (Jiri Olsa) [829875] - [perf] x86: Add mem-loads/stores support for Haswell (Jiri Olsa) [829875] - [perf] x86: Support Haswell/v4 LBR format (Jiri Olsa) [829875] - [perf] x86: Move NMI clearing to end of PMI handler (Jiri Olsa) [829875] - [perf] x86: Add Haswell PEBS support (Jiri Olsa) [829875] - [perf] x86: Add simple Haswell PMU support (Jiri Olsa) [829875] - [perf] x86: Add Haswell PEBS record support (Jiri Olsa) [829875] - [perf] x86: Don't assume there can be only 4 PEBS events (Jiri Olsa) [829875] - [perf] x86: Fix uninitialized pt_regs in intel_pmu_drain_bts_buffer() (Jiri Olsa) [829875] - [perf] x86: fix wrmsr_on_cpu() warning on suspend/resume (Jiri Olsa) [829875] - [perf] x86: fix kernel crash with PEBS/BTS after suspend/resume (Jiri Olsa) [829875] - [perf] x86: Move Intel specific code to intel_pmu_init() (Jiri Olsa) [829875] - [perf] x86: Rename Intel specific macros (Jiri Olsa) [829875] - [perf] Export perf_assign_events() (Jiri Olsa) [829875]- [scsi] aacraid: kdump fix (Rich Bono) [1054925] - [scsi] aacraid: prevent invalid pointer dereference (Rich Bono) [1054925] - [scsi] aacraid: avoid parsing names as kthread_run() format strings (Rich Bono) [1054925] - [scsi] aacraid: suppress two GCC warnings (Rich Bono) [1054925] - [scsi] aacraid: SCSI dma mapping failure case handling (Rich Bono) [1054925] - [scsi] aacraid: fix mem leak in aac_send_raw_srb() (Rich Bono) [1054925] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Add Dell PowerEdge VRTX SR-IOV VF support (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Return leaked MPT frames to MPT frame pool (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Fix megasas_ioc_init_fusion (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Load correct raid context timeout (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Performance boost fixes (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Set 32-bit DMA mask (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Big endian code related fixes (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Don't wait forever for non-IOCTL DCMDs (Tomas Henzl) [1059073] - [scsi] megaraid_sas: check return value for megasas_get_pd_list() (Tomas Henzl) [1059073] - [scsi] megaraid_sas_fusion: Return correct error value in megasas_get_ld_map_info() (Tomas Henzl) [1059073] - [scsi] megaraid_sas_fusion: correctly pass queue info pointer (Tomas Henzl) [1059073] - [scsi] megaraid: missing bounds check in mimd_to_kioc() (Tomas Henzl) [1059073] - [scsi] megaraid: Use resource_size_t for PCI resources, not long (Tomas Henzl) [1059073] - [scsi] megaraid_sas: fixes for few endianess issues (Tomas Henzl) [1059073] - [scsi] megaraid_sas: addded support for big endian architecture (Tomas Henzl) [1059073] - [scsi] megaraid_sas: fix a bug for 64 bit arches (Tomas Henzl) [1059073] - [scsi] megaraid_sas: fix memory leak if SGL has zero length entries (Tomas Henzl) [1059073] - [scsi] megaraid: minor cut and paste error fixed (Tomas Henzl) [1059073] - [scsi] megaraid_sas: release lock on error path (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Use correct #define for MSI-X capability (Tomas Henzl) [1059073] - [scsi] megaraid_sas: combine kmalloc+memset into kzalloc (Tomas Henzl) [1059073] - [target] tcm_fc: Fix use-after-free of ft_tpg (Andy Grover) [1084646] - [scsi] Set the minimum valid value of 'eh_deadline' as 0 (Ewan Milne) [987789] - [scsi] Unlock accesses to eh_deadline (Ewan Milne) [987789] - [scsi] scsi_error: Escalate to LUN reset if abort fails (Ewan Milne) [987789] - [scsi] Adjust eh_deadline changes to match final upstream version (Ewan Milne) [987789] - [scsi] Generate uevents on certain unit attention codes (Ewan Milne) [741163] - [scsi] lpfc: Update lpfc version for 10.2.8020.0 driver release (Rob Evers) [1054369] - [scsi] lpfc: Fixed unused variable in lpfc_scsi_cmd_iocb_cmpl (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Update Copyright on changed files from 8.3.45 patches (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Update Copyright on changed files (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fixed locking for scsi task management commands (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Convert runtime references to old xlane cfg param to fof cfg param (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fix FW dump using sysfs (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fix SLI4 s abort loop to process all FCP rings and under ring_lock (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fixed kernel panic in lpfc_abort_handler (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fix locking for postbufq when freeing (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fix locking for lpfc_hba_down_post (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fix dynamic transitions of FirstBurst from on to off (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Fixed crash during driver unload (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Fixed driver error messages after firmware download (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Fixed missing initialization for task management IOCBs (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Fix sysfs buffer overrun in read of lpfc_fcp_cpu_map for 128 CPUs (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Incorporate changes to use reason in change_queue_depth function (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Incorporated support of a low-latency io path (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Added dport mailbox pass through support (Rob Evers) [1054369] - [scsi] lpfc 8.3.44: Fixed unassigned variable in ELS timeout message (Rob Evers) [1054369] - [scsi] lpfc 8.3.44: Fixed incorrect allocation of iDiags directories/files in debugfs (Rob Evers) [1054369] - [scsi] lpfc 8.3.44: Fix Crash in lpfc_els_timeout_handler (Rob Evers) [1054369] - [scsi] lpfc 8.3.44: Fixed stopped FCF discovery on failed FCF record read (Rob Evers) [1054369] - [scsi] lpfc 8.3.44: Fixed IO hang when in msi mode (Rob Evers) [1054369] - [scsi] lpfc: Fix wrong assignment in lpfc_debugfs.c (Rob Evers) [1054369] - [scsi] lpfc: Fix typo on NULL assignment (Rob Evers) [1054369] - [scsi] lpfc 8.3.43: Fixed not processing task management IOCB response status (Rob Evers) [1054369] - [scsi] lpfc 8.3.43: Fixed invalid Total_Data_Placed value received for els and ct command responses (Rob Evers) [1054369] - [scsi] lpfc 8.3.43: Fixed invalid fcp_rsp length fir FCP_ICMND (Rob Evers) [1054369] - [scsi] lpfc 8.3.43: Fixed invalid mailbox timeouts (Rob Evers) [1054369] - [scsi] lpfc 8.3.43: Fix crash after xri limit is reached (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fix driver's abort loop functionality to skip IOs already getting aborted (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fix WARN_ON when driver unloads (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Avoided making pci bar ioremap call during dual-chute WQ/RQ pci bar selection (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed driver iocbq structure's iocb_flag field running out of space (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fix crash on driver load due to cpu affinity logic (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed logging format of setting driver sysfs attributes hard to interpret (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed back to back RSCNs discovery failure (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed race condition between BSG I/O dispatch and timeout handling (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Back out data count, (residual fcfi_parm) fix for bad target (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed mailbox memory leak (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fix random errors using first burst (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed not able to log informational messages at early stage of driver init time (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed using unsafe linked list macro for walking and deleting linked list (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Update copyrights for 8.3.41 modifications (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed the format of some log message fields (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Add first burst support to driver (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed not able to perform PCI function reset when board was not in online mode (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed failure in setting SLI3 board mode (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed SLI3 failing FCP write on check-condition no-sense with residual zero (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed support for 128 byte WQEs (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Ensure driver properly zeros unused fields in SLI4 mailbox commands (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed max value of lpfc_lun_queue_depth (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed Receive Queue varied frame size handling (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fix mailbox byteswap issue on PPC (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed freeing of iocb when internal loopback times out (Rob Evers) [1054369] - [scsi] hpsa: version string change (Tomas Henzl) [1052272] - [scsi] hpsa: fix handling of hpsa_volume_offline return value (Tomas Henzl) [1052272] - [scsi] hpsa: return -ENOMEM not -1 on kzalloc failure in hpsa_get_device_id (Tomas Henzl) [1052272] - [scsi] hpsa: fix bad comparison of signed with unsigned in hpsa_update_scsi_devices (Tomas Henzl) [1052272] - [scsi] hpsa: do not ignore failure of sense controller parameters command (Tomas Henzl) [1052272] - [scsi] hpsa: fix memory leak in hpsa_hba_mode_enabled (Tomas Henzl) [1052272] - [scsi] hpsa: fix bad endif placement in RAID 5 mapper code (Tomas Henzl) [1052272] - [scsi] hpsa: Do not zero fields of ioaccel2 command structure twice (Tomas Henzl) [1052272] - [scsi] hpsa: Add hba mode to the hpsa driver (Tomas Henzl) [1052272] - [scsi] hpsa: remove unused struct request from CommandList (Tomas Henzl) [1052272] - [scsi] hpsa: increase the probability of a reported success after a device reset (Tomas Henzl) [1052272] - [scsi] hpsa: bring format-in-progress drives online when ready (Tomas Henzl) [1052272] - [scsi] hpsa: remove unused kthread.h header (Tomas Henzl) [1052272] - [scsi] hpsa: fixup MSI-X registration (Tomas Henzl) [1052272] - [scsi] hpsa: Add support for a few HP Storage controllers (Tomas Henzl) [1052272] - [scsi] hpsa: add HP/3PAR vendor id to pci_ids.h (Tomas Henzl) [1052272] - [scsi] hpsa: add sysfs debug switch for raid map debugging messages (Tomas Henzl) [1052272] - [scsi] hpsa: improve error messages for driver initiated commands (Tomas Henzl) [1052272] - [scsi] hpsa: only do device rescan for certain events (Tomas Henzl) [1052272] - [scsi] hpsa: when switching out of accel mode await only accel command completions (Tomas Henzl) [1052272] - [scsi] hpsa: add controller base data-at-rest encryption compatibility ioaccel2 (Tomas Henzl) [1052272] - [scsi] hpsa: update source file copyrights (Tomas Henzl) [1052272] - [scsi] hpsa: retry certain ioaccel error cases on the RAID path (Tomas Henzl) [1052272] - [scsi] hpsa: do not inquire for unsupported ioaccel status vpd page (Tomas Henzl) [1052272] - [scsi] hpsa: allow VPD page zero to be queried (Tomas Henzl) [1052272] - [scsi] hpsa: rescan devices on ioaccel2 error (Tomas Henzl) [1052272] - [scsi] hpsa: allow user to disable accelerated i/o path (Tomas Henzl) [1052272] - [scsi] hpsa: complete the ioaccel raidmap code (Tomas Henzl) [1052272] - [scsi] hpsa: make device update copy the raid map also (Tomas Henzl) [1052272] - [scsi] hpsa: add task management for ioaccel mode 2 (Tomas Henzl) [1052272] - [scsi] hpsa: teach hpsa_device_reset to do either target or lun reset (Tomas Henzl) [1052272] - [scsi] hpsa: get ioaccel mode 2 i/o working (Tomas Henzl) [1052272] - [scsi] hpsa: fix NULL dereference in hpsa_put_ctlr_into_performant_mode() (Tomas Henzl) [1052272] - [scsi] hpsa: initialize controller to perform io accelerator mode 2 (Tomas Henzl) [1052272] - [scsi] hpsa: get physical device handles for io accel mode 2 as well as mode 1 (Tomas Henzl) [1052272] - [scsi] hpsa: do ioaccel mode 2 resource allocations (Tomas Henzl) [1052272] - [scsi] hpsa: Acknowledge controller events in ioaccell mode 2 as well as mode 1 (Tomas Henzl) [1052272] - [scsi] hpsa: add ioaccel mode 2 structure definitions (Tomas Henzl) [1052272] - [scsi] hpsa: complain if physical or logical aborts are not supported (Tomas Henzl) [1052272] - [scsi] hpsa: add hp_ssd_smart_path_enabled sysfs attribute (Tomas Henzl) [1052272] - [scsi] hpsa: do not rescan controllers known to be locked up (Tomas Henzl) [1052272] - [scsi] hpsa: poll controller to detect device change event (Tomas Henzl) [1052272] - [scsi] hpsa: update raid offload status on device rescan (Tomas Henzl) [1052272] - [scsi] hpsa: add ioaccell mode 1 RAID offload support (Tomas Henzl) [1052272] - [scsi] hpsa: fix task management for mode-1 ioaccell path (Tomas Henzl) [1052272] - [scsi] hpsa: only allow REQ_TYPE_FS to use fast path (Tomas Henzl) [1052272] - [scsi] hpsa: add support for 'fastpath' i/o (Tomas Henzl) [1052272] - [scsi] hpsa: mark last scatter gather element as the last (Tomas Henzl) [1052272] - [scsi] hpsa: use extended report luns command for HP SSD SmartPath (Tomas Henzl) [1052272] - [scsi] hpsa: allow SCSI mid layer to handle unit attention (Tomas Henzl) [1052272] - [scsi] hpsa: do not require board "not ready" status after hard reset (Tomas Henzl) [1052272] - [scsi] hpsa: enable unit attention reporting (Tomas Henzl) [1052272] - [scsi] hpsa: rename scsi prefetch field (Tomas Henzl) [1052272] - [scsi] hpsa: use workqueue instead of kernel thread for lockup detection (Tomas Henzl) [1052272] - [scsi] hpsa: remove P822se PCI ID (Tomas Henzl) [1052272] - [scsi] hpsa: prevent stalled i/o (Tomas Henzl) [1052272] - [scsi] hpsa: cap CCISS_PASSTHRU at 20 concurrent commands (Tomas Henzl) [1052272] - [scsi] hpsa: add MSA 2040 to list of external target devices (Tomas Henzl) [1052272] - [scsi] hpsa: fix memory leak in CCISS_BIG_PASSTHRU ioctl (Tomas Henzl) [1052272] - [scsi] hpsa: remove unneeded include of seq_file.h (Tomas Henzl) [1052272] - [scsi] hpsa: add 5 second delay after doorbell reset (Tomas Henzl) [1052272] - [scsi] hpsa: do not attempt to flush the cache on locked up controllers (Tomas Henzl) [1052272] - [scsi] hpsa: return 0 from driver probe function on success, not 1 (Tomas Henzl) [1052272] - [scsi] hpsa: do not discard scsi status on aborted commands (Tomas Henzl) [1052272] - [scsi] hpsa: fix warning with smp_processor_id() in preemptible (Tomas Henzl) [1052272] - [scsi] hpsa: check for dma_mapping_error in hpsa_passthru ioctls (Tomas Henzl) [1052272] - [scsi] hpsa: reorganize error handling in hpsa_passthru_ioctl (Tomas Henzl) [1052272] - [scsi] hpsa: check for dma_mapping_error in hpsa_map_sg_chain_block (Tomas Henzl) [1052272] - [scsi] hpsa: Check for dma_mapping_error for all code paths using fill_cmd (Tomas Henzl) [1052272] - [scsi] hpsa: Check for dma_mapping_error in hpsa_map_one (Tomas Henzl) [1052272] - [scsi] bfa: Driver version upgrade to 3.2.23.0 (Chad Dupuis) [1054461] - [scsi] bfa: Fix smatch warnings (Chad Dupuis) [1054461] - [scsi] bfa: change FC_ELS_TOV to 20sec (Chad Dupuis) [1054461] - [scsi] bfa: Observed auto D-port mode instead of manual (Chad Dupuis) [1054461] - [scsi] bfa: Fix for bcu or hcm faa query hang (Chad Dupuis) [1054461] - [scsi] bfa: LUN discovery issue in direct attach mode (Chad Dupuis) [1054461] - [scsi] bfa: Register port with SCSI even on port init failure (Chad Dupuis) [1054461] - [scsi] bfa: Firmware patch simplification (Chad Dupuis) [1054461]- [scsi] Ensure medium access timeout counter resets (David Jeffery) [1036884] - [scsi] Fix error handling when no ULD is attached (David Jeffery) [1036884] - [scsi] Handle disk devices which can not process medium access commands (David Jeffery) [1036884] - [hv] vmbus: Negotiate version 3.0 when running on ws2012r2 hosts (Jason Wang) [1071723] - [hv] vmbus: Don't timeout during the initial connection with host (Jason Wang) [1071723] - [hv] vmbus: Specify the target CPU that should receive notification (Jason Wang) [1071723] - [hv] make "monitor_pages" a "real" pointer array (Jason Wang) [1071723] - [hv] vmbus: Fix a bug in channel rescind code (Jason Wang) [1071723] - [hv] Fix wrong check for synic_event_page (Jason Wang) [1071723] - [hv] vmbus: fix vmbus_recvpacket_raw() return code (Jason Wang) [1071723] - [hv] vmbus: Terminate vmbus version negotiation on timeout (Jason Wang) [1071723] - [hv] vmbus: Do not attempt to negoatiate a new version prematurely (Jason Wang) [1071723] - [hv] vmbus: Fix a bug in the handling of channel offers (Jason Wang) [1071723] - [x86] pci: Clean up and mark early_root_info_init() as deprecated (Myron Stowe) [1040440] - [x86] pci: Stop enabling ECS for AMD CPUs after Fam16h (Myron Stowe) [1040440] - [x86] pci: Work around AMD Fam15h BIOSes that fail to provide _PXM (Myron Stowe) [1040440] - [x86] pci: Warn if we have to "guess" host bridge node information (Myron Stowe) [1040440] - [x86] acpi: Use __weak, not the gcc-specific version (Myron Stowe) [1040440] - [x86] acpi: Make __acpi_map_pxm_to_node(), acpi_get_pxm() static (Myron Stowe) [1040440] - [x86] acpi: Simplify acpi_get_node() style (Myron Stowe) [1040440] - [x86] acpi: Fix acpi_get_node() prototype (Myron Stowe) [1040440] - [x86] pci: Remove acpi_get_pxm() usage (Myron Stowe) [1040440] - [x86] pci: Use NUMA_NO_NODE, not -1, for unknown node (Myron Stowe) [1040440] - [x86] pci: Remove unnecessary &pci_root_infos list_empty() check (Myron Stowe) [1040440] - [x86] pci: Remove mp_bus_to_node(), set_mp_bus_to_node(), get_mp_bus_to_node() (Myron Stowe) [1040440] - [x86] pci: Use x86_pci_root_bus_node() instead of get_mp_bus_to_node() (Myron Stowe) [1040440] - [x86] pci: Add x86_pci_root_bus_node() to look up NUMA node from PCI bus (Myron Stowe) [1040440] - [x86] pci: Drop return value of pcibios_scan_root() (Myron Stowe) [1040440] - [x86] pci: Merge pci_scan_bus_on_node() into pcibios_scan_root() (Myron Stowe) [1040440] - [x86] pci: Use pcibios_scan_root() instead of pci_scan_bus_on_node() (Myron Stowe) [1040440] - [x86] pci: Use pcibios_scan_root() instead of pci_scan_bus_with_sysdata() (Myron Stowe) [1040440] - [x86] pci: Drop pcibios_scan_root() check for bus already scanned (Myron Stowe) [1040440] - [x86] pci: Drop "__" prefix on __pci_enable_device_flags() (Myron Stowe) [1040440] - [x86] pci: Use "unsigned long" for __pci_enable_device_flags to match ioport.h (Myron Stowe) [1040440] - [x86] pci: Remove unused pci_root_bus (Myron Stowe) [1040440] - [x86] pci: put busn resource in pci_root_info for native host bridge drivers (Myron Stowe) [1040440] - [x86] pci: build amd_bus.o only when CONFIG_AMD_NB=y (Myron Stowe) [1040440] - [x86] pci: amd: factor out MMCONFIG discovery (Myron Stowe) [1040440] - [x86] pci: Kill misleading message about enablement of IO access to PCI ECS (Myron Stowe) [1040440] - [x86] Adjust section placement in AMD northbridge related code (Myron Stowe) [1040440] - [x86] Use PCI method for enabling AMD extended config space before MSR method (Myron Stowe) [1040440] - [x86] pnp: work around Dell 1536/1546 BIOS MMCONFIG bug that breaks USB (Myron Stowe) [1040440] - [fs] proc: Assure /proc/meminfo legacy backwards compatibility when adding new statistics (Rafael Aquini) [1032702] - [kvm] mmu: fix incorrect check of guest cr4 bits (Bandan Das) [1007164] - [kernel] Fix BUG() upon security_cred_alloc_blank() failure (Eric Paris) [717904]- [fs] nfs: Fix calls to drop_nlink() (Steve Dickson) [1093819] - [fs] xfs: fix directory readahead offset off-by-one (Eric Sandeen) [1093820] - [fs] btrfs: don't oops on mount failure due to unsupported features (Eric Sandeen) [889471] - [fs] gfs2: check NULL return value in gfs2_ok_to_move (Abhijith Das) [1060246] - [fs] gfs2: avoid locking while unfreezing fs (Benjamin Marzinski) [1056625] - [fs] nfsd: Change name of extended attribute containing junction (J. Bruce Fields) [1024034] - [fs] nfsd: Add a cache for fs_locations information (J. Bruce Fields) [1024034] - [fs] ext4: include journal blocks in df overhead calcs (Lukas Czerner) [1003476] - [fs] ext4: add mmp fs freeze protection (Eric Sandeen) [1012412] - [fs] ext4: MMP: kmmpd should use nodename from init_uts_ns.name, not sysname (Eric Sandeen) [1012412] - [fs] ext4: MMP: fix error message rate-limiting logic in kmmpd (Eric Sandeen) [1012412] - [fs] ext4: Fix comparison endianness problem in MMP initialization (Eric Sandeen) [1012412] - [fs] ext4: Fix endianness bug when reading the MMP block (Eric Sandeen) [1012412] - [fs] ext4: add support for multiple mount protection (Eric Sandeen) [1012412] - [block] mtip32xx: mtip_async_complete() bug fixes (David Milburn) [1059099] - [block] mtip32xx: Unmap the DMA segments before completing the IO request (David Milburn) [1059099] - [block] mtip32xx: Set queue bounce limit (David Milburn) [1059099] - [block] mtip32xx: Correctly handle security locked condition (David Milburn) [1059099] - [block] mtip32xx: Make SGL container per-command to eliminate high order dma allocation (David Milburn) [1059099] - [block] mtip32xx: Correctly handle bio->bi_idx != 0 conditions (David Milburn) [1059099] - [block] mtip32xx: Fix NULL pointer dereference during module unload (David Milburn) [1059099] - [block] mtip32xx: Add SRSI support (David Milburn) [980257] - [netdrv] forcedeth: run loopback test only on chipsets that support it (Ivan Vecera) [1030782] - [scsi] libfc: don't exch_done() on invalid sequence ptr (Mateusz Guzik) [1065162] - [security] selinux: fix selinuxfs policy file on big endian systems (Eric Paris) [739866] - [drm] nouveau: fix nasty bug which can clobber SOR0's clock setup (Ben Skeggs) [1095796] - [s390] crypto: fix aes, des ctr mode concurrency finding (Hendrik Brueckner) [1096328] - [s390] add support to start the kernel in 64 bit mode (Hendrik Brueckner) [1053826]- [i2c] i2c-ismt: support I2C_SMBUS_I2C_BLOCK_DATA transaction type (Neil Horman) [1030646] - [kernel] kthread_worker: reimplement flush_kthread_work() to allow freeing the work item being executed (David Milburn) [1091083] - [kernel] kthread_worker: reorganize to prepare for flush_kthread_work() reimplementation (David Milburn) [1091083] - [s390] cio: fix unlocked access of global bitmap (Hendrik Brueckner) [1094381] - [s390] css: stop stsch loop after cc 3 (Hendrik Brueckner) [1094381] - [x86] intel_pstate: Use del_timer_sync in intel_pstate_cpu_stop (Prarit Bhargava) [1038318] - [x86] intel_pstate: Set core to min P state during core offline (Prarit Bhargava) [1038318] - [x86] intel_pstate: fix pid_reset to use fixed point values (Prarit Bhargava) [1038318] - [x86] intel_pstate: remove unneeded sample buffers (Prarit Bhargava) [1038318] - [x86] intel_pstate: Change busy calculation to use fixed point math (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add support for Baytrail turbo P states (Prarit Bhargava) [1038318] - [x86] intel_pstate: Use LFM bus ratio as min ratio/P state (Prarit Bhargava) [1038318] - [x86] intel_pstate: Remove energy reporting from pstate_sample tracepoint (Prarit Bhargava) [1038318] - [x86] intel_pstate: Take core C0 time into account for core busy calculation (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add trace point to report internal state (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add X86_FEATURE_APERFMPERF to cpu match parameters (Prarit Bhargava) [1038318] - [x86] intel_pstate: Fail initialization if P-state information is missing (Prarit Bhargava) [1038318] - [x86] intel_pstate: Remove periodic P state boost (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add setting voltage value for baytrail P states (Prarit Bhargava) [1038318] - [x86] intel_pstate: skip the driver if ACPI has power mgmt option (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add static declarations to internal functions (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add Baytrail support (Prarit Bhargava) [1038318] - [x86] intel_pstate: Refactor driver to support CPUs with different MSR layouts (Prarit Bhargava) [1038318] - [x86] intel_pstate: Correct calculation of min pstate value (Prarit Bhargava) [1038318] - [x86] intel_pstate: Improve accuracy by not truncating until final result (Prarit Bhargava) [1038318] - [x86] intel_pstate: Fix type mismatch warning (Prarit Bhargava) [1038318] - [x86] intel_pstate: Fix max_perf_pct on resume (Prarit Bhargava) [1038318] - [x86] cpufreq: add new routine cpufreq_verify_within_cpu_limits() (Prarit Bhargava) [1038318] - [x86] intel_pstate: fix no_turbo (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add Haswell CPU models (Prarit Bhargava) [1038318] - [x86] intel_pstate: Change to scale off of max P-state (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add additional supported CPU ID (Prarit Bhargava) [1038318] - [x86] intel_pstate: use vzalloc() instead of vmalloc()/memset(0) (Prarit Bhargava) [1038318] - [x86] intel_pstate: Remove idle mode PID (Prarit Bhargava) [1038318] - [x86] intel_pstate: use lowest requested max performance (Prarit Bhargava) [1038318] - [x86] intel_pstate: fix ffmpeg regression (Prarit Bhargava) [1038318] - [x86] intel_pstate: remove idle time and duration from sample and calculations (Prarit Bhargava) [1038318] - [x86] intel_pstate: Optimize intel_pstate_set_policy (Prarit Bhargava) [1038318] - [x86] msr: add 64bit _on_cpu access functions (Prarit Bhargava) [1038318] - [net] net: sctp: remove NULL check in sctp_assoc_update_retran_path (Daniel Borkmann) [1040897] - [net] sctp: rework multihoming retransmission path selection to rfc4960 (Daniel Borkmann) [1040897] - [net] sctp: retran_path not set properly after transports recovering (Daniel Borkmann) [1040897] - [net] sctp: test if association is dead in sctp_wake_up_waiters (Daniel Borkmann) [1082453] - [net] sctp: wake up all assocs if sndbuf policy is per socket (Daniel Borkmann) [1082453] - [kernel] list: introduce list_next_entry() and list_prev_entry() (Daniel Borkmann) [1082453] - [net] netdevice: add struct net_device_ops_ext (Michal Schmidt) [1029869] - [net] netpoll: netpoll_poll_dev() should access dev->flags (Florian Westphal) [1095252] - [net] busy_poll: backport missed snmp mib item rename (Jiri Pirko) [1093806] - [net] ip_tunnel: Set network header properly for IP_ECN_decapsulate() (Jiri Pirko) [1094418] - [net] ptp: validate the requested frequency adjustment (Jiri Benc) [1092968] - [net] bridge: fix race with topology change timer (Jiri Benc) [1058517] - [net] bridge: avoid OOPS if root port not found (Jiri Benc) [1058517]- [security] selinux: put the mmap() DAC controls before the MAC controls (Paul Moore) [1070859] - [serial] bring DTR up after speed change from B0 (Aristeu Rozanski) [991667] - [mm] compaction: acquire the zone->lock as late as possible (Jerome Marchand) [975902] - [mm] compaction: acquire the zone->lru_lock as late as possible (Jerome Marchand) [975902] - [mm] swap: do not skip lowest_bit in scan_swap_map() scan loop (Rafael Aquini) [1060886] - [mm] swap: fix shmem swapping when more than 8 areas (Rafael Aquini) [1060886] - [mm] swap: fix swapon size off-by-one (Rafael Aquini) [1060886] - [x86] mm: Add missing TLB page invalidation for hugetlb_cow() (Larry Woodman) [1097917] - [char] n_tty: Lock access to tty->pgrp for POSIX job control (Prarit Bhargava) [1098982] - [kernel] resource: correct the comment of allocate_resource() (Myron Stowe) [744239] - [kernel] resource: move EXPORT_SYMBOL right after definition (Myron Stowe) [744239] - [kernel] resource: fix wrong resource window calculation (Myron Stowe) [744239] - [kernel] resource: Add lookup_resource() (Myron Stowe) [744239] - [kernel] resource: handle reinsertion of an already-inserted resource (Myron Stowe) [744239] - [pm] intel_powerclamp: off by one in start_power_clamp() (Steve Best) [1036301] - [pm] Introduce Intel PowerClamp Driver (Steve Best) [1036301] - [s390] zcrypt: remove zcrypt kmsg documentation again (Hendrik Brueckner) [1053830] - [s390] zcrypt: add support for EP11 coprocessor cards (Hendrik Brueckner) [1053830] - [s390] crypto: fix des and des3_ede ctr concurrency issue (Hendrik Brueckner) [1065404] - [s390] crypto: fix des and des3_ede cbc concurrency issue (Hendrik Brueckner) [1065398] - [watchdog] hpwdt: patch to display informative string (Nigel Croxon) [1053685] - [netdrv] tg3: Poll cpmu link state on APE + ASF enabled devices (Ivan Vecera) [1057283] - [netdrv] virtio-net: make all RX paths handle errors consistently (Jason Wang) [1032458] - [netdrv] virtio-net: fix error handling for mergeable buffers (Jason Wang) [1032458] - [netdrv] bonding: use the correct ether type for alb (Veaceslav Falico) [1027480] - [netdrv] ether: add loopback type ETH_P_LOOPBACK (Veaceslav Falico) [1027480] - [kernel] futex: Forbid uaddr == uaddr2 in futex_wait_requeue_pi() (Mateusz Guzik) [1097760] {CVE-2012-6647} - [libata] ahci: accommodate tag ordered controller (David Milburn) [1083748] - [net] mac80211: crash dues to AP powersave TX vs. wakeup race (Jacob Tanenbaum) [1083532] {CVE-2014-2706} - [netdrv] ath9k: tid->sched race in ath_tx_aggr_sleep() (Jacob Tanenbaum) [1083250] {CVE-2014-2672}- [perf] kvm: Fix kvm report without guestmount (Jiri Olsa) [1038418] - [perf] script: Fix broken include in Context.xs (Jiri Olsa) [1096519] - [perf] tools: Fix -ldw/-lelf link test when static linking (Jiri Olsa) [1096519] - [perf] tools: Revert regression in configuration of Python support (Jiri Olsa) [1096519] - [perf] tools: Fix perf version generation (Jiri Olsa) [1096519] - [perf] stat: Fix per-socket output bug for uncore events (Jiri Olsa) [1096519] - [perf] symbols: Fix vdso list searching (Jiri Olsa) [1096519] - [perf] evsel: Fix missing increment in sample parsing (Jiri Olsa) [1096519] - [perf] tools: Update symbol_conf.nr_events when processing attribute events (Jiri Olsa) [1096519] - [perf] tools: Fix new_term() missing free on error path (Jiri Olsa) [1096519] - [perf] tools: Fix parse_events_terms() segfault on error path (Jiri Olsa) [1096519] - [perf] evsel: Fix count parameter to read call in event_format__new (Jiri Olsa) [1096519] - [perf] tools: Fix -x/--exclude-other option for report command (Jiri Olsa) [1096519] - [perf] evlist: Enhance perf_evlist__start_workload() (Jiri Olsa) [1096519] - [perf] record: Remove -f/--force option (Jiri Olsa) [1096519] - [perf] record: Remove -A/--append option (Jiri Olsa) [1096519] - [perf] stat: Avoid sending SIGTERM to random processes (Jiri Olsa) [1096519] - [perf] lib: Fix for cross build (Jiri Olsa) [1096519] - [perf] tools: Include termios.h explicitly (Jiri Olsa) [1096519] - [perf] tools: Fix build errors with O and DESTDIR make vars set (Jiri Olsa) [1096519] - [perf] tools: Fix output directory of Documentation/ (Jiri Olsa) [1096519] - [perf] tools: Get only verbose output with V=1 (Jiri Olsa) [1096519] - [perf] tools: Add missing liblk.a dependency for python/perf.so (Jiri Olsa) [1096519] - [perf] tools: Remove '?=' Makefile STRIP assignment (Jiri Olsa) [1096519] - [perf] tools: Replace multiple line assignment with multiple statements (Jiri Olsa) [1096519] - [perf] tools: Replace tabs with spaces for all non-commands statements (Jiri Olsa) [1096519] - [perf] tools: Add NO_BIONIC variable to confiure bionic setup (Jiri Olsa) [1096519] - [perf] tools: Switch to full path C include directories (Jiri Olsa) [1096519] - [perf] tools: Merge all *LDFLAGS* make variable into LDFLAGS (Jiri Olsa) [1096519] - [perf] tools: Merge all *CFLAGS* make variable into CFLAGS (Jiri Olsa) [1096519] - [perf] evlist: Reset SIGTERM handler in workload child process (Jiri Olsa) [1096519] - [perf] lib: Respect CROSS_COMPILE (Jiri Olsa) [1096519] - [perf] tools: Remove cwdlen from struct perf_session (Jiri Olsa) [1096519] - [perf] tools: Remove frozen from perf_header struct (Jiri Olsa) [1096519] - [perf] tests: Fix exclude_guest|exclude_host checking for attr tests (Jiri Olsa) [1096519] - [perf] tests: Fix attr test for record -d option (Jiri Olsa) [1096519] - [perf] tools: Final touches for CHK config move (Jiri Olsa) [1096519] - [perf] tools: Move paths config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libnuma check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move stdlib check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libbfd check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libpython check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libperl check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move gtk2 check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move slang check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libaudit check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libunwind check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libdw check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libelf check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move compiler and linker flags check into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move programs check into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move arch check into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Add automated make test suite (Jiri Olsa) [1096519] - [perf] tools: Save parent pid in thread struct (Jiri Olsa) [1096519] - [perf] stats: Fix divide by 0 in variance (Jiri Olsa) [1096519] - [perf] kvm: Handle realloc failures (Jiri Olsa) [1096519] - [perf] evsel: Fix printing of perf_event_paranoid message (Jiri Olsa) [1096519] - [perf] test: Fix typo (Jiri Olsa) [1096519] - [perf] hists: Rename hist_entry__add_pair arguments (Jiri Olsa) [1096519] - [perf] diff: Use internal rb tree for hists__precompute (Jiri Olsa) [1096519] - [perf] report: Add report.percent-limit config variable (Jiri Olsa) [1096519] - [perf] top: Add --percent-limit option (Jiri Olsa) [1096519] - [perf] report: Add --percent-limit option (Jiri Olsa) [1096519] - [perf] report: Don't bother locking when adding hist entries (Jiri Olsa) [1096519] - [perf] hists: Move locking to its call-sites (Jiri Olsa) [1096519] - [perf] top: Get rid of *_threaded() functions (Jiri Olsa) [1096519] - [perf] top: Fix percent output when no samples collected (Jiri Olsa) [1096519] - [perf] top: Fix -E option behavior (Jiri Olsa) [1096519] - [perf] record: handle death by SIGTERM (Jiri Olsa) [1096519] - [perf] tools: Handle JITed code in shared memory (Jiri Olsa) [1096519] - [perf] tools: Fix tab vs spaces issue in Makefile ifdef/endif (Jiri Olsa) [1096519] - [perf] hists browser: Use sort__has_sym (Jiri Olsa) [1096519] - [perf] top: Use sort__has_sym (Jiri Olsa) [1096519] - [perf] sort: Cleanup sort__has_sym setting (Jiri Olsa) [1096519] - [perf] sort: Reorder HISTC_SRCLINE index (Jiri Olsa) [1096519] - [perf] archive: Fix typo on Documentation (Jiri Olsa) [1096519] - [perf] sort: Consolidate sort_entry__setup_elide() (Jiri Olsa) [1096519] - [perf] sort: Separate out memory-specific sort keys (Jiri Olsa) [1096519] - [perf] sort: Factor out common code in sort_dimension__add() (Jiri Olsa) [1096519] - [perf] sort: Introduce sort__mode variable (Jiri Olsa) [1096519] - [perf] report: Fix alignment of symbol column when -v is given (Jiri Olsa) [1096519] - [perf] hists: Free unused mem info of a matched hist entry (Jiri Olsa) [1096519] - [perf] hists: Fix an invalid memory free on he->branch_info (Jiri Olsa) [1096519] - [perf] tools: Fix bug in isupper() and islower() (Jiri Olsa) [1096519] - [perf] tools: Re-implement debug print function for linking python/perf.so (Jiri Olsa) [1096519] - [perf] Generate EXIT event only once per task context (Jiri Olsa) [1096519] - [perf] Reset hwc->last_period on sw clock events (Jiri Olsa) [1096519]- [hid] core do not use hid-multitouch for Win 7 devices (Benjamin Tissoires) [1076662] - [hid] mt: disable reset_resume (Benjamin Tissoires) [1076662] - [hid] add multitouch backport from 3.14 (Benjamin Tissoires) [1076662] - [hid] do not init input reports for Win 8 multitouch devices (Benjamin Tissoires) [1076662] - [hid] detect Win 8 multitouch devices in core (Benjamin Tissoires) [1076662] - [hid] Use hid_parser for pre-scanning the report descriptors (Benjamin Tissoires) [1076662] - [hid] don't register unmapped input devices (Benjamin Tissoires) [1076662] - [hid] Extend the interface with idle requests (Benjamin Tissoires) [1076662] - [hid] Extend the interface with wait io request (Benjamin Tissoires) [1076662] - [hid] Extend the interface with report requests (Benjamin Tissoires) [1076662] - [hid] add hid_hw_open/close/power() handlers (Benjamin Tissoires) [1076662] - [hid] add "report" hook, called once the report has been parsed (Benjamin Tissoires) [1076662] - [hid] introduce helper for hid_driver boilerplate (Benjamin Tissoires) [1076662] - [hid] factorize hid_input allocation (Benjamin Tissoires) [1076662] - [hid] Fix unit exponent parsing again (Benjamin Tissoires) [1076662] - [hid] round return value of hidinput_calc_abs_res (Benjamin Tissoires) [1076662] - [hid] fix unit exponent parsing (Benjamin Tissoires) [1076662] - [hid] export hidinput_calc_abs_res (Benjamin Tissoires) [1076662] - [hid] Add digitizer tilt usage support (Benjamin Tissoires) [1076662] - [hid] length resolution should be reported units/mm (Benjamin Tissoires) [1076662] - [hid] add absolute axis resolution calculation (Benjamin Tissoires) [1076662] - [hid] add usage_index in struct hid_usage (Benjamin Tissoires) [1076662] - [hid] Allow more fields in the hid report (Benjamin Tissoires) [1076662] - [hid] Add an input configured notification callback (Benjamin Tissoires) [1076662] - [hid] hid-multitouch: Switch to device groups (Benjamin Tissoires) [1076662] - [hid] Create a generic device group (Benjamin Tissoires) [1076662] - [hid] Allow bus wildcard matching (Benjamin Tissoires) [1076662] - [hid] Scan the device for group info before adding it (Benjamin Tissoires) [1076662] - [hid] Add device group to modalias (Benjamin Tissoires) [1076662] - [hid] Handle driver-specific device descriptor in core (Benjamin Tissoires) [1076662] - [hid] Do not create input devices for feature reports (Benjamin Tissoires) [1076662] - [hid] set HID_MAX_FIELD at 128 (Benjamin Tissoires) [1076662] - [hid] add feature_mapping callback (Benjamin Tissoires) [1076662] - [hid] Add a hid quirk for input sync override (Benjamin Tissoires) [1076662] - [hid] Support for MosArt multitouch panel (Benjamin Tissoires) [1076662] - [hid] let hid-input accept digitizers (Benjamin Tissoires) [1076662] - [input] mt: do not apply filtering on emulated events (Benjamin Tissoires) [1076662] - [input] mt: add input_mt_is_used (Benjamin Tissoires) [1076662] - [input] mt: document new 'flags' argument of input_mt_init_slots() (Benjamin Tissoires) [1076662] - [input] fix sparse warning in multitouch code (Benjamin Tissoires) [1076662] - [input] mt: Get slot by key (Benjamin Tissoires) [1076662] - [input] mt: Add in-kernel tracking (Benjamin Tissoires) [1076662] - [input] mt: Handle frame synchronization in core (Benjamin Tissoires) [1076662] - [input] mt: Add flags to input_mt_init_slots() (Benjamin Tissoires) [1076662] - [input] Break out MT data (Benjamin Tissoires) [1076662] - [input] mt: fix null pointer warning (Benjamin Tissoires) [1076662] - [input] Use accessor for MT values (Benjamin Tissoires) [1076662] - [input] mt: Include win8 support (Benjamin Tissoires) [1076662] - [input] add BTN_TOOL_QUINTTAP for reporting 5 fingers on touchpad (Benjamin Tissoires) [1076662] - [input] properly assign return value of clamp() macro (Benjamin Tissoires) [1076662] - [input] Improve the events-per-packet estimate (Benjamin Tissoires) [1076662] - [input] estimate number of events per packet (Benjamin Tissoires) [1076662] - [input] kabi fixes after addition of hint_events_per_packet field (Benjamin Tissoires) [1076662] - [input] evdev: use driver hint to compute size of event buffer (Benjamin Tissoires) [1076662] - [input] evdev: convert to dynamic event buffer (Benjamin Tissoires) [1076662] - [input] kabi fixes after addition of propbit field (Benjamin Tissoires) [1076662] - [input] introduce device properties (Benjamin Tissoires) [1076662]- [scsi] libsas: introduce scmd_dbg() to quiet false positive "timeout" messages (David Milburn) [1074955] - [md] raid5: fix a race of stripe count check (Jes Sorensen) [1030619] - [md] raid5: get_active_stripe avoids device_lock (Jes Sorensen) [1030619] - [md] raid5: make_request does less prepare wait (Jes Sorensen) [1030619] - [md] avoid oops on unload if some process is in poll or select (Jes Sorensen) [1030619] - [md] bitmap: don't abuse i_writecount for bitmap files (Jes Sorensen) [1030619] - [md] raid5: Fix CPU hotplug callback registration (Jes Sorensen) [1030619] - [md] raid1: restore ability for check and repair to fix read errors (Jes Sorensen) [1030619] - [md] raid5: close recently introduced race in stripe_head management (Jes Sorensen) [1030619] - [md] raid5: fix long-standing problem with bitmap handling on write failure (Jes Sorensen) [1030619] - [md] check command validity early in md_ioctl() (Jes Sorensen) [1030619] - [md] ensure metadata is writen after raid level change (Jes Sorensen) [1030619] - [md] raid10: avoid fullsync when not necessary (Jes Sorensen) [1030619] - [md] allow a partially recovered device to be hot-added to an array (Jes Sorensen) [1030619] - [md] Change handling of save_raid_disk and metadata update during recovery (Jes Sorensen) [1030619] - [md] fix problem when adding device to read-only array with bitmap (Jes Sorensen) [1030619] - [md] raid10: fix bug when raid10 recovery fails to recover a block (Jes Sorensen) [1030619] - [md] raid5: fix a recently broken BUG_ON() (Jes Sorensen) [1030619] - [md] raid1: fix request counting bug in new 'barrier' code (Jes Sorensen) [1030619] - [md] raid10: fix two bugs in handling of known-bad-blocks (Jes Sorensen) [1030619] - [md] raid5: Fix possible confusion when multiple write errors occur (Jes Sorensen) [1030619] - [md] raid5: fix newly-broken locking in get_active_stripe (Jes Sorensen) [1030619] - [md] test mddev->flags more safely in md_check_recovery (Jes Sorensen) [1030619] - [md] raid5: fix new memory-reference bug in alloc_thread_groups (Jes Sorensen) [1030619] - [md] raid5: Use conf->device_lock protect changing of multi-thread resources (Jes Sorensen) [1030619] - [md] raid5: Before freeing old multi-thread worker, it should flush them (Jes Sorensen) [1030619] - [md] raid5: For stripe with R5_ReadNoMerge, we replace REQ_FLUSH with REQ_NOMERGE (Jes Sorensen) [1030619] - [md] raid1: Rewrite the implementation of iobarrier (Jes Sorensen) [1030619] - [md] raid1: Add some macros to make code clearly (Jes Sorensen) [1030619] - [md] raid1: Replace raise_barrier/lower_barrier with freeze_array/unfreeze_array when reconfiguring the array (Jes Sorensen) [1030619] - [md] raid1: Add a field array_frozen to indicate whether raid in freeze state (Jes Sorensen) [1030619] - [md] Convert use of typedef ctl_table to struct ctl_table (Jes Sorensen) [1030619] - [md] raid5: avoid deadlock when raid5 array has unack badblocks during md_stop_writes (Jes Sorensen) [1030619] - [md] use MD_RECOVERY_INTR instead of kthread_should_stop in resync thread (Jes Sorensen) [1030619] - [md] fix some places where mddev_lock return value is not checked (Jes Sorensen) [1030619] - [md] raid5: Retry R5_ReadNoMerge flag when hit a read error (Jes Sorensen) [1030619] - [md] raid5: relieve lock contention in get_active_stripe() (Jes Sorensen) [1030619] - [md] llists: move llist_reverse_order from raid5 to llist.c (Jes Sorensen) [1030619] - [md] raid5: relieve lock contention in get_active_stripe() (Jes Sorensen) [1030619] - [md] raid5: add proper locking to error path of raid5_start_reshape (Jes Sorensen) [1030619] - [md] raid5: Use slow_path to release stripe when mddev->thread is null (Jes Sorensen) [1030619] - [md] avoid deadlock when md_set_badblocks (Jes Sorensen) [1030619] - [md] raid5: only wakeup necessary threads (Jes Sorensen) [1030619] - [md] raid5: flush out all pending requests before proceeding with reshape (Jes Sorensen) [1030619] - [md] raid5: use seqcount to protect access to shape in make_request (Jes Sorensen) [1030619] - [md] raid5: sysfs entry to control worker thread number (Jes Sorensen) [1030619] - [md] raid5: offload stripe handle to workqueue (Jes Sorensen) [1030619] - [md] raid5: fix stripe release order (Jes Sorensen) [1030619] - [md] raid5: make release_stripe lockless (Jes Sorensen) [1030619] - [md] Don't test all of mddev->flags at once (Jes Sorensen) [1030619] - [md] Fix apparent cut-and-paste error in super_90_validate (Jes Sorensen) [1030619] - [md] fix safe_mode buglet (Jes Sorensen) [1030619] - [md] don't call md_allow_write in get_bitmap_file (Jes Sorensen) [1030619] - [md] raid1: fix bio handling problems in process_checks() (Jes Sorensen) [1030619] - [kernel] wait: add wait_event_lock_irq() interface (Jes Sorensen) [1030619] - [kernel] wait: add wait_event_cmd() (Jes Sorensen) [1030619] - [kernel] wait: Make the __wait_event*() interface more friendly (Jes Sorensen) [1030619] - [kernel] wait: Introduce ___wait_event() (Jes Sorensen) [1030619] - [md] Introduce BIO_NOMERGE flag (Jes Sorensen) [1030619] - [mm] vmscan: change type of vm_total_pages to unsigned long (George Beshers) [1086943] - [fs] nfsd: change type of max_delegations, nfsd_drc_max_mem and nfsd_drc_mem_used (George Beshers) [1086943] - [fs] change type of max_buffer_heads to unsigned long (George Beshers) [1086943] - [mm] fix return type for functions nr_free_*_pages (George Beshers) [1086943]- [char] n_tty: Fix n_tty_write crash when echoing in raw mode (Aristeu Rozanski) [1094237] {CVE-2014-0196} - [fs] nfs: Ensure that test_stateid and free_stateid use correct credentials (Steve Dickson) [1079075] - [fs] cifs: fix offset handling in cifs_iovec_write (Sachin Prabhu) [1044438] - [fs] sunrpc: Fix a livelock problem in the xprt->backlog queue (Steve Dickson) [1075170] - [fs] sunrpc: Fix an RCU dereference in xprt_reserve (Steve Dickson) [1075170] - [fs] sunrpc: Fix infinite loop in RPC state machine (Steve Dickson) [1075170] - [fs] sunrpc: Fix races in xs_nospace() (Steve Dickson) [1075170] - [fs] cifs: set MAY_SIGN when sec=krb5 (Sachin Prabhu) [976331] - [fs] cifs: stop trying to use virtual circuits (Sachin Prabhu) [1026346] - [fs] autofs: fix symlinks aren't checked for expiry (Ian Kent) [1035630] - [fs] ext4: force ro mount if ext4_setup_super() fails (Eric Sandeen) [1093471] - [fs] gfs2: Fixing double brelse'ing bh allocated in gfs2_meta_read when EIO occurs (Robert S Peterson) [892710] - [fs] gfs2: Refresh quota after setting through quotactl (Abhijith Das) [1077463] - [fs] nfs: pass string length to pr_notice message about readdir loops (Jeff Layton) [1040764] - [fs] svcrdma: fix offset calculation for non-page aligned sge entries (Jeff Layton) [857020] - [fs] cifs: fix bad error handling in crypto code (Sachin Prabhu) [872311] - [fs] cifs: Limit allocation of crypto mechanisms to dialect which requires (Sachin Prabhu) [872311] - [fs] nfs: Fail the truncate() if the lock/open stateid is invalid (Steve Dickson) [1075123] - [fs] nfs: Servers should only check SETATTR stateid open mode on size change (Steve Dickson) [1075123] - [fs] nfs: Fail data server I/O if stateid represents a lost lock (Steve Dickson) [1075123] - [fs] nfs: Fix the return value of nfs4_select_rw_stateid (Steve Dickson) [1075123] - [fs] nfs: Use the open stateid if the delegation has the wrong mode (Steve Dickson) [1075123] - [fs] nfs: nfs4_stateid_is_current should return 'true' for an invalid stateid (Steve Dickson) [1075123] - [fs] nfs: fix error return in nfs4_select_rw_stateid (Steve Dickson) [1075123] - [fs] sunrpc: do not fail gss proc NULL calls with EACCES (Steve Dickson) [1079562] - [usb] xhci: change enumeration scheme to 'new scheme' by default (Gopal) [1066423] - [x86] ioapic: Restore the mask bit correctly in eoi_ioapic_irq() (Jason Wang) [1031488] - [vhost] don't forget to schedule() (Michael S. Tsirkin) [1095627] - [virt] kvm: Introduce KVM_MAX_VCPU_ID macro (Eduardo Habkost) [1010882] - [virt] kvm: Rename KVM_MAX_VCPUS to KVM_MAX_VCPU_COUNT (Eduardo Habkost) [1010882] - [virt] kvm: fix "Improve create VCPU parameter" (Andrew Jones) [1010882] - [acpi] apei: Add a boot option to disable ff mode for corrected errors (Steve Best) [947993] - [acpi] apei: Only disable banks listed in HEST if mce is configured (Steve Best) [947993] - [x86] mce: Honour Firmware First for MCA banks listed in APEI HEST CMC (Steve Best) [947993] - [x86] mca: Convert dont_log_ce, banks and tolerant (Steve Best) [947993] - [acpi] apei: Soft-offline a page on firmware GHES notification (Steve Best) [947993] - [x86] mce: Remove bios_cmci_threshold sysfs attribute (Steve Best) [929317] - [x86] mce: Provide boot argument to honour bios-set CMCI threshold (Steve Best) [929317] - [x86] mce: Make cmci_discover() quiet (Steve Best) [929317] - [mm] fix readahead failure for memoryless NUMA nodes and limit readahead pages (Steve Best) [862177]- [netdrv] be2net: increase the timeout value for loopback-test FW cmd (Ivan Vecera) [1039122] - [kernel] hrtimer: Prevent all reprogramming if hang detected (Prarit Bhargava) [1075805] - [module] show version information for built-in modules in sysfs (Tony Camuso) [1065913] - [mm] Increase RECLAIM_DISTANCE to 30 (Larry Woodman) [1005921] - [mm] fix backport of overcommit_kbytes sysctl variable (Jerome Marchand) [1078131] - [mm] vmscan: do not allow kswapd to scan at maximum priority (Jerome Marchand) [949166] - [mm] memcg: further prevent OOM with too many dirty pages (Johannes Weiner) [870011] - [mm] memcg: prevent OOM with too many dirty pages (Johannes Weiner) [870011] - [virtio] delete napi structures from netdev before releasing memory (Jason Wang) [1039825] - [virtio] virtio-net: correctly handle cpu hotplug notifier during resuming (Jason Wang) [1039825] - [virtio] virtio-net: refill only when device is up during setting queues (Jason Wang) [1039825] - [virtio] virtio-net: don't respond to cpu hotplug notifier if we're not ready (Jason Wang) [1039825] - [virtio] virtio-net: fix the race between channels setting and refill (Jason Wang) [1039825] - [virtio] virtio-net: enable napi for all possible queues during open (Jason Wang) [1039825] - [virtio] virtio-net: fill only rx queues which are being used (Jason Wang) [1039825] - [virtio] virtio-net: reset virtqueue affinity when doing cpu hotplug (Jason Wang) [1039825] - [virtio] virtio-net: split out clean affinity function (Jason Wang) [1039825] - [virtio] virtio-net: fix the set affinity bug when CPU IDs are not consecutive (Jason Wang) [1039825] - [virtio] virtio-net: fix a typo in virtnet_alloc_queues() (Jason Wang) [1039825] - [virtio] virtio-net: support changing the number of queue pairs through ethtool (Jason Wang) [1039825] - [virtio] virtio-net: multiqueue support (Jason Wang) [1039825] - [virtio] virtio-net: separate fields of sending/receiving queue from virtnet_info (Jason Wang) [1039825] - [virtio] virtio-net: fix oom handling on tx (Jason Wang) [1039825] - [virtio] virtio-net: move sg off stack (Jason Wang) [1039825] - [virtio] virtio-net: Make delayed refill more reliable (Jason Wang) [1039825] - [virtio] virtio-net: send gratuitous packets when needed (Jason Wang) [1039825] - [virtio] introduce an API to set affinity for a virtqueue (Jason Wang) [1039825] - [virtio] virtio-ring: move queue_index to vring_virtqueue (Jason Wang) [1039825] - [nvme] Namespace use after free on surprise removal (David Milburn) [1030635] - [nvme] Correct uses of INIT_WORK (David Milburn) [1030635] - [nvme] Include device and queue numbers in interrupt name (David Milburn) [1030635] - [nvme] Add a pci_driver shutdown method (David Milburn) [1030635] - [nvme] kthread_work: make lockdep happy (David Milburn) [1030635] - [nvme] kthread: implement kthread_worker (David Milburn) [1030635] - [nvme] Disable admin queue on init failure (David Milburn) [1030635] - [nvme] Dynamically allocate partition numbers (David Milburn) [1030635] - [nvme] Async IO queue deletion (David Milburn) [1030635] - [nvme] Surprise removal handling (David Milburn) [1030635] - [nvme] Abort timed out commands (David Milburn) [1030635] - [nvme] Schedule reset for failed controllers (David Milburn) [1030635] - [nvme] Device resume error handling (David Milburn) [1030635] - [nvme] Cache dev->pci_dev in a local pointer (David Milburn) [1030635] - [nvme] Fix lockdep warnings (David Milburn) [1030635] - [nvme] compat SG_IO ioctl (David Milburn) [1030635] - [nvme] remove deprecated IRQF_DISABLED (David Milburn) [1030635] - [nvme] Avoid shift operation when writing cq head doorbell (David Milburn) [1030635] - [usb] Using correct way to clear usb3.0 device's remote wakeup feature (Don Zickus) [924089] - [usb] improved error handling in usb_port_suspend() (Don Zickus) [924089]- [fs] Removed unused typedef to avoid "unused local typedef" warnings (Michal Schmidt) [1035341] - [media] tuner-xc2028: fix compile warning (Michal Schmidt) [1035341] - [net] netfilter: ctnetlink: fix ctnetlink_parse_tuple() warning (Michal Schmidt) [1035341] - [ata] ahci: Fix warning comparison between 'enum ' and 'enum ' (Michal Schmidt) [1035341] - [net] ipv6: Fix return of xfrm6_tunnel_rcv() (Michal Schmidt) [1035341] - [xen] Provide a variant of __RING_SIZE() that is an integer constant expression (Michal Schmidt) [1035341] - [media] budget-av: only use t_state if initialized (Michal Schmidt) [1035341] - [media] max2165: trival fix for some -Wuninitialized warning (Michal Schmidt) [1035341] - [ata] sata_sil: fix used-uninit warning (Michal Schmidt) [1035341] - [char] cm4000_cs: Fix undefined ops warning (Michal Schmidt) [1035341] - [netdrv] de4x5: remove undefined operations (Michal Schmidt) [1035341] - [netdrv] chelsio: Fix build warning (Michal Schmidt) [1035341] - [bluetooth] Fix abuse of the preincrement operator (Michal Schmidt) [1035341] - [usb] wusb: check CHID is all zeros before stopping the host (Michal Schmidt) [1035341] - [netdrv] Fix MAC address access in 3c507, ibmlana, pcnet32 and libertas (Michal Schmidt) [1035341] - [fs] nfs: Fix the initialisation of the readdir 'cookieverf' array (Michal Schmidt) [1035341] - [fs] nfs: Remove pointless memset in nfsacl_encode() (Michal Schmidt) [1035341] - [crypto] gf128mul: fix call to memset() (Michal Schmidt) [1035341] - [net] xfrm: fix XFRMA_MARK extraction in xfrm_mark_get (Michal Schmidt) [1035341] - [scsi] pmcraid: remove duplicate struct member (Michal Schmidt) [1035341] - [x86] gcc-4.6: Use gcc -m options when building vdso (Michal Schmidt) [1035341] - [net] rtnetlink: Only supply IFLA_VF_PORTS information when RTEXT_FILTER_VF is set (Jiri Pirko) [1081282] - [net] rtnetlink: Warn when interface's information won't fit in our packet (Jiri Pirko) [1081282] - [net] ipv4: current group_info should be put after using (Jiri Benc) [1087414] {CVE-2014-2851} - [net] Start with correct mac_len in skb_network_protocol (Vlad Yasevich) [1067448] - [net] Account for all vlan headers in skb_mac_gso_segment (Vlad Yasevich) [1067448] - [net] nf_conntrack: decrement global counter after object release (Jiri Pirko) [1089189] - [net] neigh: fix unres_qlen value manipulation (Jiri Pirko) [1073711] - [net] tcp: add mib counters to track zero window transitions (Florian Westphal) [1035908] - [net] tcp: use zero-window when free_space is low (Florian Westphal) [1035908] - [net] bridge: Correctly receive hw-accelerated vlan traffic (Vlad Yasevich) [1067722] - [net] vlan: Allow accelerated packets to flow through the bridge (Vlad Yasevich) [1067722] - [net] sysctl: Keep tcp_syn_retries inside the boundary (Michal Tesar) [985323] - [net] ipv6: don't call fib6_run_gc() until routing is ready (Florian Westphal) [1049733] - [net] Report dev->promiscuity in netlink reports (Seth Jennings) [1015438]- [kernel] tracing: Reset ring buffer when changing trace_clocks (Marcelo Tosatti) [1018138] - [netdrv] sfc: Maintain current frequency adjustment when applying a time offset (Nikolay Aleksandrov) [1017591] - [netdrv] sfc: Stop/re-start PTP when stopping/starting the datapath (Nikolay Aleksandrov) [1017591] - [netdrv] sfc: Rate-limit log message for PTP packets without a matching timestamp event (Nikolay Aleksandrov) [1017591] - [netdrv] sfc: Moderate log message on event queue overflow (Nikolay Aleksandrov) [1017591] - [netdrv] sfc: Add length checks to efx_xmit_with_hwtstamp() and efx_ptp_is_ptp_tx() (Nikolay Aleksandrov) [1017591] - [netdrv] sfc: Fix lookup of default RX MAC filters when steered using ethtool (Nikolay Aleksandrov) [1017591] - [net] Revert "disable the new NAPI weight error message for RHEL 6.5" (Michal Schmidt) [1017841] - [netdrv] qeth: use default napi weight (Michal Schmidt) [1017841] - [netdrv] ps3_gelic: lower NAPI weight (Michal Schmidt) [1017841] - [netdrv] IPoIB: lower NAPI weight (Michal Schmidt) [1017841] - [netdrv] jme: lower NAPI weight (Michal Schmidt) [1017841] - [netdrv] netxen: lower NAPI weight (Michal Schmidt) [1017841] - [netdrv] virtio_net: use default napi weight by default (Michal Schmidt) [1017841] - [netdrv] ethtool: allow custom interval for physical identification (Ivan Vecera) [1035269] - [netdrv] tg3: implement ethtool set_phys_id (Ivan Vecera) [1035269] - [netdrv] sky2: support ethtool set_phys_id (Ivan Vecera) [1035269] - [netdrv] skge: implement set_phys_id (Ivan Vecera) [1035269] - [netdrv] sfc: Implement ethtool_ops::set_phys_id instead of ethtool_ops::phys_id (Ivan Vecera) [1035269] - [netdrv] s2io: convert to set_phys_id - v2 (Ivan Vecera) [1035269] - [netdrv] pcnet32: convert to set_phys_id (Ivan Vecera) [1035269] - [netdrv] niu: convert to new ethtool set_phys_id (Ivan Vecera) [1035269] - [netdrv] cxgb3: implement set_phys_id (Ivan Vecera) [1035269] - [netdrv] bnx2: convert to set_phys_id (Ivan Vecera) [1035269] - [netdrv] vxge: convert to set_phys_id (Ivan Vecera) [1040420] - [netdrv] qlge: use ethtool set_phys_id (Ivan Vecera) [1040420] - [netdrv] qlcnic: convert to set_phys_id (Ivan Vecera) [1040420] - [netdrv] ixgbe: convert to ethtool set_phys_id (Ivan Vecera) [1040420] - [netdrv] ixgb: convert to set_phys_id (Ivan Vecera) [1040420] - [netdrv] igb: convert to ethtool set_phys_id (Ivan Vecera) [1040420] - [netdrv] e1000: convert to set_phys_id (Ivan Vecera) [1040420] - [netdrv] e100: implemenet set_phys_id (Ivan Vecera) [1040420] - [netdrv] cxgb4: drop phys_id interface and implement the newer set_phys_id (Ivan Vecera) [1040420] - [fs] dlm: Do not allocate a fd for peeloff (Aaron Tomlin) [1075629] - [net] sctp: Export sctp_do_peeloff (Aaron Tomlin) [1075629] - [mm] hugetlbfs: partial merge of hugetlbfs directio optimization (Andrea Arcangeli) [1045045] - [infiniband] qib: Fix QP check when looping back to/from QP1 (Doug Ledford) [1005491] - [infiniband] qib_fs: fix some dcache abuses (Doug Ledford) [1005491] - [infiniband] qib: Fix checkpatch __packed warnings (Doug Ledford) [1005491] - [infiniband] qib: Convert qib_user_sdma_pin_pages() to use get_user_pages_fast() (Doug Ledford) [1005491] - [infiniband] qib: Drop qib_tune_pcie_caps() and qib_tune_pcie_coalesce() return values (Doug Ledford) [1005491] - [infiniband] qib: Use pcie_set_mps() and pcie_get_mps() to simplify code (Doug Ledford) [1005491] - [pci] export 4 symbols (Doug Ledford) [1005491] - [infiniband] qib: Use pci_is_root_bus() to check whether it is a root bus (Doug Ledford) [1005491] - [infiniband] qib: Move COUNTER_MASK definition within qib_mad.h header guards (Doug Ledford) [1005491] - [infiniband] qib: Make qib_driver static (Doug Ledford) [1005491] - [infiniband] qib: Improve SDMA performance (Doug Ledford) [1005491] - [infiniband] qib: Add err_decode() call for ring dump (Doug Ledford) [1005491] - [infiniband] qib: Log all SDMA errors unconditionally (Doug Ledford) [1005491] - [infiniband] qib: Fix module-level leak (Doug Ledford) [1005491] - [infiniband] qib: New transmitter tunning settings for Dell 1.1 backplane (Doug Ledford) [1005491] - [infiniband] qib: Add qp_stats debug file (Doug Ledford) [1005491] - [infiniband] qib: Add per-context stats interface (Doug Ledford) [1005491] - [infiniband] qib: Convert opcode counters to per-context (Doug Ledford) [1005491] - [infiniband] qib: Add dual-rail NUMA awareness for PSM processes (Doug Ledford) [1005491] - [infiniband] qib: Add optional NUMA affinity (Doug Ledford) [1005491] - [infiniband] qib: Update minor version number (Doug Ledford) [1005491] - [infiniband] qib: Remove atomic_inc_not_zero() from QP RCU (Doug Ledford) [1005491] - [infiniband] qib: Add DCA support (Doug Ledford) [1005491] - [infiniband] qib: Fix lockdep splat in qib_alloc_lkey() (Doug Ledford) [1005491] - [infiniband] qib: Correct qib_verbs_register_sysfs() error handling (Doug Ledford) [1005491] - [firmware] ib: qib: revert firmware file move (Doug Ledford) [1005491] - [infiniband] qib: change QLogic to Intel (Doug Ledford) [1005491] - [infiniband] qib: Fix QP locate/remove race (Doug Ledford) [1005491] - [infiniband] qib: Add missing serdes init sequence (Doug Ledford) [1005491] - [infiniband] qib: Fix txselect regression (Doug Ledford) [1005491]- [perf] tools: Add debug prints (Jiri Olsa) [1070896] - [perf] net_dropmonitor: Remove progress indicator (Jiri Olsa) [1070896] - [perf] net_dropmonitor: Use bisection in symbol lookup (Jiri Olsa) [1070896] - [perf] net_dropmonitor: Do not assume ordering of dictionaries (Jiri Olsa) [1070896] - [perf] net_dropmonitor: Fix symbol-relative addresses (Jiri Olsa) [1070896] - [perf] net_dropmonitor: Fix trace parameter order (Jiri Olsa) [1070896] - [perf] treewide: Fix typo in printks (Jiri Olsa) [1070896] - [perf] map: Exit just on well known key presses (Jiri Olsa) [1070896] - [perf] tools: Remove dependency on libnewt (Jiri Olsa) [1070896] - [perf] map: Use ui_browser__input_window() (Jiri Olsa) [1070896] - [perf] python: Fix dependency for python/perf.so (Jiri Olsa) [1070896] - [perf] tools: Convert needless static variable to local (Jiri Olsa) [1070896] - [perf] tools: Fix output of symbol_daddr offset (Jiri Olsa) [1070896] - [perf] machine: Detect data vs. text mappings (Jiri Olsa) [1070896] - [perf] tools: Add new mem command for memory access profiling (Jiri Olsa) [1070896] - [perf] report: Add support for mem access profiling (Jiri Olsa) [1070896] - [perf] record: Add support for mem access profiling (Jiri Olsa) [1070896] - [perf] tools: Add mem access sampling core support (Jiri Olsa) [1070896] - [perf] tools: Add support for weight v7 (Jiri Olsa) [1070896] - [perf] report: Add --no-demangle option (Jiri Olsa) [1070896] - [perf] stat: Add per-core aggregation (Jiri Olsa) [1070896] - [perf] stat: Rename --aggr-socket to --per-socket (Jiri Olsa) [1070896] - [perf] stat: Refactor aggregation code (Jiri Olsa) [1070896] - [perf] tools: Cleanup calc_data_size logic (Jiri Olsa) [1070896] - [perf] tools: Get rid of die() calls in trace-data-read.c (Jiri Olsa) [1070896] - [perf] tools: Get rid of read_or_die() in trace-event-read.c (Jiri Olsa) [1070896] - [perf] tools: Get rid of malloc_or_die() in trace-event-read.c (Jiri Olsa) [1070896] - [perf] tools: Handle failure case in trace_report() (Jiri Olsa) [1070896] - [perf] tools: Get rid of die() calls from trace-event-info.c (Jiri Olsa) [1070896] - [perf] tools: Get rid of write_or_die() from trace-event-info.c (Jiri Olsa) [1070896] - [perf] tools: Get rid of malloc_or_die() in trace-event-info.c (Jiri Olsa) [1070896] - [perf] tools: Let get_tracing_file() return NULL to indicate failure (Jiri Olsa) [1070896] - [perf] tools: Get rid of redundant _FILE_OFFSET_BITS definition (Jiri Olsa) [1070896] - [perf] tests: Add a test case for checking sw clock event frequency (Jiri Olsa) [1070896] - [perf] stat: Introduce evlist methods to allocate/free the stats (Jiri Olsa) [1070896] - [perf] stat: Introduce --repeat forever (Jiri Olsa) [1070896] - [perf] test: Add test case for checking number of EXIT events (Jiri Olsa) [1070896] - [perf] tests: Fixup return path of perf record test case (Jiri Olsa) [1070896] - [perf] tests: Fixup return path of open-syscall-tp-fields test case (Jiri Olsa) [1070896] - [perf] record: Fixup return path of cmd_record() (Jiri Olsa) [1070896] - [perf] trace: Free evlist resources properly on return path (Jiri Olsa) [1070896] - [perf] evlist: Introduce perf_evlist__close() (Jiri Olsa) [1070896] - [perf] evsel: Cleanup perf_evsel__exit() (Jiri Olsa) [1070896] - [perf] tools: Remove duplicated page_size definition (Jiri Olsa) [1070896] - [perf] tools: Remove unused macro definitions (Jiri Olsa) [1070896] - [perf] tools: Remove unnecessary calc_data_size variable (Jiri Olsa) [1070896] - [perf] tools: Remove unused struct definitions (Jiri Olsa) [1070896] - [perf] tools: Remove unused trace_read_data function (Jiri Olsa) [1070896] - [perf] report: Remove duplicated include (Jiri Olsa) [1070896] - [perf] machine: Move machine__remove_thread and make static (Jiri Olsa) [1070896] - [perf] session: Remove unused perf_session__remove_thread method (Jiri Olsa) [1070896] - [perf] tools: Remove unused tracing functions (Jiri Olsa) [1070896] - [perf] trace: Get rid of a duplicate code (Jiri Olsa) [1070896] - [perf] annotate: Support event group view on TUI (Jiri Olsa) [1070896] - [perf] annotate: Support event group view on GTK (Jiri Olsa) [1070896] - [perf] annotate: Use disasm__calc_percent() (Jiri Olsa) [1070896] - [perf] annotate: Make browser_disasm_line->percent an array (Jiri Olsa) [1070896] - [perf] annotate: Support event group view for --print-line (Jiri Olsa) [1070896] - [perf] annotate: Factor out struct source_line_percent (Jiri Olsa) [1070896] - [perf] evsel: Introduce perf_evsel__is_group_event() helper (Jiri Olsa) [1070896] - [perf] annotate: Add basic support to event group view (Jiri Olsa) [1070896] - [perf] annotate: Cleanup disasm__calc_percent() (Jiri Olsa) [1070896] - [perf] annotate: Factor out disasm__calc_percent() (Jiri Olsa) [1070896] - [perf] annotate: Add a comment on the symbol__parse_objdump_line() (Jiri Olsa) [1070896] - [perf] annotate: Pass evsel instead of evidx on annotation functions (Jiri Olsa) [1070896] - [perf] stat: Use perf_evlist__prepare/start_workload() (Jiri Olsa) [1070896] - [perf] evlist: Add want_signal parameter to perf_evlist__prepare_workload() (Jiri Olsa) [1070896] - [perf] evlist: Do not pass struct record_opts to perf_evlist__prepare_workload() (Jiri Olsa) [1070896] - [perf] evlist: Pass struct perf_target to perf_evlist__prepare_workload() (Jiri Olsa) [1070896] - [perf] evlist: Add thread_map__nr() helper (Jiri Olsa) [1070896] - [perf] evlist: Use cpu_map__nr() helper (Jiri Olsa) [1070896] - [perf] evlist: Remove cpus and threads arguments from perf_evlist__new() (Jiri Olsa) [1070896] - [perf] tools: Fix _FORTIFY_SOURCE builds (Jiri Olsa) [1070896] - [perf] tools: Extract perf-specific stuff from debugfs.c (Jiri Olsa) [1070896] - [perf] tools: Introduce tools/lib/lk library (Jiri Olsa) [1070896] - [perf] Make perf build for x86 with UAPI disintegration applied (Jiri Olsa) [1070896] - [perf] tests: Add attr stat -C cpu test (Jiri Olsa) [1070896] - [perf] tests: Add attr record -C cpu test (Jiri Olsa) [1070896] - [perf] tests: Make attr script test event cpu (Jiri Olsa) [1070896] - [perf] tests: Make attr script verbose friendly (Jiri Olsa) [1070896] - [perf] tools: Sort command-list.txt alphabetically (Jiri Olsa) [1070896] - [perf] tools: Correct Makefile.include (Jiri Olsa) [1070896] - [perf] tools: Honor parallel jobs (Jiri Olsa) [1070896] - [perf] tools: Pass the target in descend (Jiri Olsa) [1070896] - [perf] tools: Honour the O= flag when tool build called from a higher Makefile (Jiri Olsa) [1070896] - [perf] tools: Define a Makefile function to do subdir processing (Jiri Olsa) [1070896] - [perf] tools: Let O= makes handle relative paths (Jiri Olsa) [1070896] - [perf] tools: Cleanup EXTRA_WARNINGS (Jiri Olsa) [1070896] - [perf] tools: Remove a write-only variable in the debugfs code (Jiri Olsa) [1070896] - [perf] x86: Add a microcode revision check for SNB-PEBS (Jiri Olsa) [1059205] - [x86] intel: Output microcode revision in /proc/cpuinfo (Jiri Olsa) [1059205] - [perf] x86: Enable raw event access to Intel offcore events (Jiri Olsa) [1059205] - [perf] Fix comments in PERF_MEM_LVL bitmask (Jiri Olsa) [1059205] - [perf] Add PERF_RECORD_MISC_MMAP_DATA to RECORD_MMAP (Jiri Olsa) [1059205] - [perf] x86: Add support for PEBS Precise Store (Jiri Olsa) [1059205] - [perf] x86: Export PEBS load latency threshold register to sysfs (Jiri Olsa) [1059205] - [perf] x86: Add memory profiling via PEBS Load Latency (Jiri Olsa) [1059205] - [perf] Add generic memory sampling interface (Jiri Olsa) [1059205] - [perf] core: Add weighted samples (Jiri Olsa) [1059205] - [perf] x86: Add flags to event constraints (Jiri Olsa) [1059205] - [perf] x86: Improve sysfs event mapping with event string (Jiri Olsa) [1059205] - [perf] x86: Support CPU specific sysfs events (Jiri Olsa) [1059205] - [perf] Make EVENT_ATTR global (Jiri Olsa) [1059205] - [perf] x86: Fix sparse warnings (Jiri Olsa) [1059205] - [perf] x86: Add hardware events translations for Intel P6 cpus (Jiri Olsa) [1059205] - [perf] x86: Add hardware events translations for AMD cpus (Jiri Olsa) [1059205] - [perf] x86: Add hardware events translations for Intel cpus (Jiri Olsa) [1059205] - [perf] x86: Filter out undefined events from sysfs events attribute (Jiri Olsa) [1059205] - [perf] x86: Make hardware event translations available in sysfs (Jiri Olsa) [1059205] - [kernel] sched: fix cpu_power initialization (Radim Krcmar) [1065304] - [x86] add VMWare exception to support check (Prarit Bhargava) [1084456] - [char] ipmi_watchdog: restore settings when BMC reset (Tony Camuso) [1080098] - [netdrv] ixgbevf: fix vlan acceleration (Nikolay Aleksandrov) [1069028] - [netdrv] tg3: update rx_jumbo_pending ring param only when jumbo frames are enabled (Ivan Vecera) [1073146] - [netdrv] tg3: Expand 4g_overflow_test workaround to skb fragments of any size (Ivan Vecera) [1058864] - [netdrv] be2net: Create single TXQ on BE3-R 1G ports (Ivan Vecera) [976179] - [crypto] Move to DSA-2048 and SHA-256 for module signing (David Howells) [1012593]- [fs] sunrpc: Fix a UDP transport regression (Jeff Layton) [906809] - [kernel] Remove setting of TAINT_HARDWARE_UNSUPPORTED flag (Prarit Bhargava) [956219] - [kernel] audit: allow checking the type of audit message in the user filter (Richard Guy Briggs) [952295] - [security] selinux: Fix kernel BUG on empty security contexts (Paul Moore) [1064545] {CVE-2014-1874} - [perf] x86: Disable uncore on virtualized CPUs (Radim Krcmar) [1063836] - [s390] dump: Fix dump memory detection (Hendrik Brueckner) [1065391] - [md] avoid deadlock when dirty buffers during md_stop (Jes Sorensen) [994724] - [ata] ahci: disabled FBS prior to issuing software reset (David Milburn) [843060] - [scsi] mvsas: config change (David Milburn) [1072052] - [scsi] mvsas: Fix kernel panic on tile due to unaligned data access (David Milburn) [1072052] - [scsi] mvsas: fixed timeout issue when removing module (David Milburn) [1072052] - [scsi] mvsas: Fix oops when ata commond timeout (David Milburn) [1072052] - [scsi] mvsas: OCZ RevoDrive3 & zDrive R4 support (David Milburn) [1072052] - [scsi] mvsas: fix undefined bit shift (David Milburn) [1072052] - [scsi] mvsas: update driver version (David Milburn) [1072052] - [scsi] mvsas: fixed SMP request watchdog timeout issue (David Milburn) [1072052] - [scsi] mvsas: expander write performance enhancement (David Milburn) [1072052] - [scsi] mvsas: change SL mode0 register value (David Milburn) [1072052] - [scsi] mvsas: fixed wrong destination when hiting NAK for command frame (David Milburn) [1072052] - [scsi] mvsas: fixed some disk spin up issue (David Milburn) [1072052] - [scsi] mvsas: add support for 9480 device id (David Milburn) [1072052] - [scsi] mvsas: fix expander link error (David Milburn) [1072052] - [scsi] mvsas: Add support for interrupt tasklet (David Milburn) [1072052] - [scsi] mvsas: update comments (David Milburn) [1072052] - [scsi] mvsas: misc improvements (David Milburn) [1072052] - [scsi] mvsas: Add new macros and functions (David Milburn) [1072052] - [scsi] mvsas: Remove unused macros, variables and functions (David Milburn) [1072052] - [scsi] mvsas: fix 94xx hotplug issue (David Milburn) [1072052] - [scsi] mvsas: Add driver version and interrupt coalescing to device attributes in sysfs (David Milburn) [1072052] - [scsi] mvsas: add support for 94xx phy tuning and multiple revisions (David Milburn) [1072052] - [scsi] mvsas: Add support for Non specific NCQ error interrupt (David Milburn) [1072052] - [scsi] mvsas: add support for Task collector mode and fixed relative bugs (David Milburn) [1072052] - [scsi] mvsas: add support for Marvell 88SE9445/88SE9485 (David Milburn) [1072052] - [scsi] mvsas: Add support for HighPoint RR27xx series HBA (David Milburn) [1072052] - [scsi] mvsas: fix potential NULL dereference (David Milburn) [1072052] - [scsi] mvsas: fix hot plug handling and IO issues (David Milburn) [1072052]- [virt] kvm: Improve create VCPU parameter (Andrew Jones) [1010882] - [char] tty: move pty count limiting into devpts (Prarit Bhargava) [1061555] - [documentation] proc: fix mistake in the description of Committed_AS (Minto Joseph) [1008376] - [netdrv] macvtap: limit head length of skb allocated (Jason Wang) [1029381] - [netdrv] macvtap: do not zerocopy if iov needs more pages than MAX_SKB_FRAGS (Jason Wang) [1029381] - [netdrv] macvtap: correctly linearize skb when zerocopy is used (Jason Wang) [1029381] - [netdrv] tuntap: limit head length of skb allocated (Jason Wang) [1029381] - [net] tcp: Fix a connect() race with timewait sockets (with reuse) (Jiri Pirko) [1084525] - [net] tcp: Fix a connect() race with timewait sockets (Jiri Pirko) [1084525] - [net] proc_fs: print UIDs as unsigned int (Francesco Fusco) [996124] - [net] ipv6: Unify raw6_sock_seq_show and udp6_sock_seq_show (Francesco Fusco) [996124] - [net] busy_poll: preserve kabi (Jiri Pirko) [1000460] - [net] busy_poll: rename busy poll MIB counter (Jiri Pirko) [1000460] - [net] busy_poll: rename CONFIG_NET_LL_RX_POLL to CONFIG_NET_RX_BUSY_POLL (Jiri Pirko) [1000460] - [net] busy_poll: fix a compile error when CONFIG_NET_LL_RX_POLL is not set (Jiri Pirko) [1000460] - [net] busy_poll: rename busy poll socket op and globals (Jiri Pirko) [1000460] - [net] busy_poll: rename ll methods to busy-poll (Jiri Pirko) [1000460] - [net] busy_poll: rename include/net/ll_poll.h to include/net/busy_poll.h (Jiri Pirko) [1000460] - [net] busy_poll: fs: change busy poll time accounting (Jiri Pirko) [1000460] - [net] busy_poll: rename low latency sockets functions to busy poll (Jiri Pirko) [1000460] - [net] busy_poll: lls fix build with allnoconfig (Jiri Pirko) [1000460] - [net] busy_poll: convert lls to use time_in_range() (Jiri Pirko) [1000460] - [net] busy_poll: avoid calling sched_clock when LLS is off (Jiri Pirko) [1000460] - [net] busy_poll: fix LLS debug_smp_processor_id() warning (Jiri Pirko) [1000460] - [net] busy_poll: poll/select low latency socket support (Jiri Pirko) [1000460] - [netdrv] bnx2x: add support for ndo_ll_poll (Jiri Pirko) [1000460] - [net] busy_poll: add socket option for low latency polling (Jiri Pirko) [1000460] - [net] busy_poll: remove NET_LL_RX_POLL config menu (Jiri Pirko) [1000460] - [net] busy_poll: convert low latency sockets to sched_clock() (Jiri Pirko) [1000460] - [net] busy_poll: change sysctl_net_ll_poll into an unsigned int (Jiri Pirko) [1000460] - [netdrv] ixgbe: add extra stats for ndo_ll_poll (Jiri Pirko) [1000460] - [netdrv] ixgbe: add support for ndo_ll_poll (Jiri Pirko) [1000460] - [net] tcp: add low latency socket poll support (Jiri Pirko) [1000460] - [net] udp: add low latency socket poll support (Jiri Pirko) [1000460] - [net] busy_poll: add low latency socket poll (Jiri Pirko) [1000460] - [net] add napi_id and hash (Jiri Pirko) [1000460] - [kernel] hashtable: introduce a small and naive hashtable (Jiri Pirko) [1000460] - [net] rds: dereference of a NULL device (Jacob Tanenbaum) [1079219] {CVE-2013-7339} - [s390] cio: add condev keyword to cio_ignore (Hendrik Brueckner) [1053831] - [s390] cio: add ipldev keyword to cio_ignore (Hendrik Brueckner) [1053831] - [s390] crypto: fix concurrency issue in aes-ctr mode (Hendrik Brueckner) [1063478] - [netdrv] libertas: potential oops in debugfs (Denys Vlasenko) [1034177] {CVE-2013-6378} - [kernel] cgroup: move put_css_set() after setting CGRP_RELEASABLE bit to fix notify_on_release (Naoya Horiguchi) [1037465] - [kernel] sched: Use exit hook to avoid use-after-free crash (Naoya Horiguchi) [1032347] - [kernel] cgroup: replace list_del() with list_del_init() to avoid panic (Naoya Horiguchi) [1032343]- [documentation] kernel-parameters: replace kernelcore with Movable (Weiping Pan) [887213] - [tools] perf: Fix attr tests (Jiri Olsa) [1070238] - [tools] perf: Enable dwarf unwind (Jiri Olsa) [1070238] - [tools] perf: Keep the perf_event_attr on version 3 (Jiri Olsa) [1070238] - [tools] perf: Add feature that measures the performance of the arch/x86/lib/memcpy_64.S memcpy routines via 'perf bench mem' (Jiri Olsa) [1070238] - [kernel] perf: Add attribute to filter out callchains (Jiri Olsa) [1070238] - [kernel] events: Add ability to set a target task for events (Jiri Olsa) [1070238] - [kernel] perf: Add ability to attach user stack dump to sample (Jiri Olsa) [1070238] - [kernel] perf: Add perf_output_skip function to skip bytes in sample (Jiri Olsa) [1070238] - [kernel] perf: Factor __output_copy to be usable with specific copy function (Jiri Olsa) [1070238] - [kernel] perf: Add ability to attach user level registers dump to sample (Jiri Olsa) [1070238] - [kernel] perf: Unified API to record selective sets of arch registers (Jiri Olsa) [1070238] - [kernel] perf: Pass last sampling period to perf_sample_data_init() (Jiri Olsa) [1070238] - [tools] perf: Update attr_file_abi_sizes array properly (Jiri Olsa) [1070238] - [tools] perf: Add ABI reference sizes (Jiri Olsa) [1070238] - [tools] perf: Fix strict alias issue for find_first_bit (Jiri Olsa) [1070238] - [tools] perf: Fix parse events test (Jiri Olsa) [1070238] - [bluetooth] Use USB_VENDOR_AND_INTERFACE() for Broadcom devices (Jay Fenlason) [885100] - [bluetooth] Add USB_VENDOR_AND_INTERFACE_INFO() for Broadcom/Foxconn (Jay Fenlason) [885100] - [bluetooth] Add Foxconn / Hon Hai IDs for btusb module (Jay Fenlason) [885100] - [bluetooth] btusb: Add vendor specific ID "0489 e042" for BCM20702A0 (Jay Fenlason) [885100] - [bluetooth] btusb: Add vendor specific ID "0a5c 21f4" BCM20702A0 (Jay Fenlason) [885100] - [bluetooth] btusb: Add USB device ID "0a5c 21e8" (Jay Fenlason) [885100] - [bluetooth] btusb: add support for BCM20702A0 "0a5c 21e6" (Jay Fenlason) [885100] - [bluetooth] btusb: Add vendor specific ID "0a5c 21f3" for BCM20702A0 (Jay Fenlason) [885100] - [bluetooth] Add support for BCM20702A0 "0a5c 21e3" (Jay Fenlason) [885100] - [nvme] fixup usage of bio rw flag (David Milburn) [1056539] - [kernel] fix wrong usage of __ratelimit() (Jeff Layton) [1025441] - [fs] nfs: Document the recover_lost_locks kernel parameter (Jeff Layton) [963785] - [fs] nfs: Don't try to recover NFSv4 locks when they are lost (Jeff Layton) [963785] - [fs] nfs: Ensure that layoutreturn uses the correct credential (Jeff Layton) [966832] - [fs] nfs: Ensure that layoutget is called using the layout credential (Jeff Layton) [966832] - [fs] nfs: Ensure the LOCK call cannot use the delegation stateid (Jeff Layton) [962561] - [fs] nfs: Fix handling of partially delegated locks (Jeff Layton) [959788] - [fs] nfs: Convert the nfs4_lock_state->ls_flags to a bit field (Jeff Layton) [959788] - [fs] pnfs: fix resend_to_mds for directio (Jeff Layton) [913655] - [fs] nfsd/sunrpc: avoid deadlock on TCP connection due to memory pressure (J. Bruce Fields) [905236] - [x86] turbostat: display C8, C9, C10 residency (Neil Horman) [1080637] - [x86] tsc: output boot TSC value for Ivybridge E5v2 (Prarit Bhargava) [1046422] - [usb] CP210x Fix Break On/Off (Don Zickus) [888003]- [vhost] fix total length when packets are too short (Michael S. Tsirkin) [1064444] {CVE-2014-0077} - [scsi] lpfc: Update lpfc version for 8.3.7.21.6p driver release (Rob Evers) [1063699] - [scsi] lpfc 8.3.44: Fix kernel panics from corrupted ndlp list (Rob Evers) [1063699] - [scsi] qla2xxx: Fixup looking for a space in the outstanding_cmds array in qla2x00_alloc_iocbs() (Chad Dupuis) [1070856] - [mfd] rtsx: fix deadlock (Neil Horman) [1024205] - [mmc] Add mmc_op_multi function (Neil Horman) [1024205] - [mmc] rtsx: Remove redundant suspend and resume callbacks (Neil Horman) [1024205] - [mfd] rtsx_pcr: Remove redundant dev_set_drvdata (Neil Horman) [1024205] - [mfd] rtsx: Modify rts5249_optimize_phy (Neil Horman) [1024205] - [memstick] rtsx: remove unnecessary platform_set_drvdata() (Neil Horman) [1024205] - [mmc] rtsx: Modify copyright comments (Neil Horman) [1024205] - [mmc] rtsx: Clear SD_CLK toggle enable bit if switching voltage fail (Neil Horman) [1024205] - [mfd] rtsx: Change default tx phase (Neil Horman) [1024205] - [mfd] rtsx: Copyright modifications (Neil Horman) [1024205] - [mfd] rtsx: Configure to enter a deeper power-saving mode in S3 (Neil Horman) [1024205] - [mfd] rtsx: Clear hardware PFM mode in rtl8411b (Neil Horman) [1024205] - [mfd] rtsx: Move some actions from rtsx_pci_init_hw to individual extra_init_hw (Neil Horman) [1024205] - [mfd] rtsx: Add shutdown callback in rtsx_pci_driver (Neil Horman) [1024205] - [mfd] rtsx: Read vendor setting from config space (Neil Horman) [1024205] - [mfd] rtsx: Add support for RTL8411B (Neil Horman) [1024205] - [mfd] rtsx: Support RTS5249 (Neil Horman) [1024205] - [mfd] rtsx_pcr: Fix probe fail path (Neil Horman) [1024205] - [mmc] rtsx_pci_sdmmc: Don't execute power up sequence repeatedly (Neil Horman) [1024205] - [mfd] rtsx: remove driving adjustment (Neil Horman) [1024205] - [mfd] rtsx: Fix issue that booting OS with SD card inserted (Neil Horman) [1024205] - [mfd] rtsx: Support RTS5227 (Neil Horman) [1024205] - [mfd] rtsx: Optimize card detect flow (Neil Horman) [1024205] - [mfd] rtsx: Use macros to replace some variables (Neil Horman) [1024205] - [mfd] rtsx: Fix checkpatch warning (Neil Horman) [1024205] - [mfd] rtsx: Declare that the DMA address limitation is 32bit explicitly (Neil Horman) [1024205] - [mfd] rtsx: Remove redundant code (Neil Horman) [1024205] - [mfd] rtsx: Fix typo in comment (Neil Horman) [1024205] - [mfd] rtsx: Fix oops when rtsx_pci_sdmmc is not probed (Neil Horman) [1024205] - [mfd] rtsx: Add clock divider hook (Neil Horman) [1024205] - [mmc] rtsx: Call MFD hook to switch output voltage (Neil Horman) [1024205] - [mfd] rtsx: Add output voltage switch hook (Neil Horman) [1024205] - [mfd] remove __dev* attributes (Neil Horman) [1024205] - [mmc] rtsx: Explicitely include slab.h in rtsx_pci_sdmmc.c (Neil Horman) [1024205] - [mmc] rtsx: Configure SD_CFG2 register in sd_rw_multi (Neil Horman) [1024205] - [mmc] rtsx: Remove a duplicate command in sd_rw_multi (Neil Horman) [1024205] - [mfd] Explicitely include slab.h to rtsx (Neil Horman) [1024205] - [memstick] Add realtek pcie memstick host driver (Neil Horman) [1024205] - [mmc] Add realtek pcie sdmmc host driver (Neil Horman) [1024205] - [mfd] Add realtek pcie card reader driver (Neil Horman) [1024205] - [s390] css: Prevent unnecessary allocation in subchannel loop (Hendrik Brueckner) [1076467] - [s390] cio: Perform subchannel scan only when needed (Hendrik Brueckner) [1076467] - [s390] cio: Relax subchannel scan loop (Hendrik Brueckner) [1076467] - [s390] cio: Delay scan for newly available I/O devices (Hendrik Brueckner) [1076467] - [s390] cio: More efficient handling of CHPID availability events (Hendrik Brueckner) [1076467] - [s390] cio: improve cio_commit_config (Hendrik Brueckner) [1065403] - [s390] fix kernel crash due to linkage stack instructions (Hendrik Brueckner) [1065399] - [s390] crypto: fix aes_s390 crypto module unload problem (Hendrik Brueckner) [1034256] - [md] dm-thin: fix rcu_read_lock being held in code that can sleep (Mike Snitzer) [1060381] - [md] dm-thin: irqsave must always be used with the pool->lock spinlock (Mike Snitzer) [1060381] - [scsi] isci: fix reset timeout handling (David Milburn) [1040393] - [scsi] isci: correct erroneous for_each_isci_host macro (David Milburn) [1059325] - [ata] libata: report link resume failure as KERN_WARNING instead of ERR (David Milburn) [1029395] - [char] ipmi: revert special case for UV systems (Tony Camuso) [1063878] - [acpi] ipmi: create dependencies so ipmi loads before power_meter (Tony Camuso) [1063878] - [acpi] Not an error if IPMI handlers are not available at boot (Tony Camuso) [1063878] - [char] ipmi: allow building ipmi_si and ipmi_msghandler as loadable modules (Tony Camuso) [1063878] - [kernel] sched: Fix small race where child->se.parent, cfs_rq might point to invalid ones (Naoya Horiguchi) [1032350] - [kernel] sched: suppress RCU lockdep splat in task_fork_fair (Naoya Horiguchi) [1032350] - [kernel] sched: add local variable to store task_group() to avoid kernel stall (Naoya Horiguchi) [1043733] - [edac] pci: remove unnecessary debug printk (Aristeu Rozanski) [755026] - [x86] Optimize switch_mm() for multi-threaded workloads (Rik van Riel) [991518] - [fs] vfs: enclose vfs_check_frozen macro (Mateusz Guzik) [1056303] - [fs] jbd: Remove j_barrier mutex (Mateusz Guzik) [1052757]- [md] dm-cache: fix a lock-inversion (Mike Snitzer) [1038227] - [md] dm-cache: take care to copy the space map roots before locking the superblock (Mike Snitzer) [1038227] - [md] dm-cache-metadata: fix corruption due to non-atomic transaction commit (Mike Snitzer) [1038227] - [md] dm-era: fixes for issues identified upstream (Mike Snitzer) [1038227] - [md] dm-cache: remove remainder of distinct discard block size (Mike Snitzer) [1038227] - [md] dm-cache: prevent corruption caused by discard_block_size > cache_block_size (Mike Snitzer) [1038227] - [md] dm-cache: fix access beyond end of origin device (Mike Snitzer) [1038227] - [md] dm-cache: fix truncation bug when copying a block to/from >2TB fast device (Mike Snitzer) [1038227] - [md] dm-era: mark as tech preview for RHEL6.6 (Mike Snitzer) [1038227] - [md] dm-era: port to RHEL6.6 (Mike Snitzer) [1038227] - [md] dm-bitset: only flush the current word if it has been dirtied (Mike Snitzer) [1038227] - [md] dm-era: support non power-of-2 blocksize (Mike Snitzer) [1038227] - [md] dm: add era target (Mike Snitzer) [1038227] - [md] dm-cache-mq: fix memory allocation failure for large cache devices (Mike Snitzer) [1038227] - [md] dm-cache: fix truncation bug when mapping I/O to >2TB fast device (Mike Snitzer) [1038227] - [md] dm-cache: mark as tech preview (Mike Snitzer) [1038227] - [md] dm-cache: fix RHEL6 incompatibility with upstream's hook/unhook (Mike Snitzer) [1038227] - [md] dm-cache: fix bug in cache-mode based per-bio data destruction (Mike Snitzer) [1038227] - [md] dm-cache: port to RHEL6 (Mike Snitzer) [1038227] - [md] dm-cache: do not add migration to completed list before unhooking bio (Mike Snitzer) [1038227] - [md] dm-cache: move hook_info into common portion of per_bio_data structure (Mike Snitzer) [1038227] - [md] dm-cache: add policy name to status output (Mike Snitzer) [1038227] - [md] dm-cache: add block sizes and total cache blocks to status output (Mike Snitzer) [1038227] - [md] dm-btree: add dm_btree_find_lowest_key (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: introduce three promotion threshold tunables (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: use list_del_init instead of list_del + INIT_LIST_HEAD (Mike Snitzer) [1038227] - [md] dm-array: fix a reference counting bug in shadow_ablock (Mike Snitzer) [1038227] - [md] dm-cache: actually resize cache (Mike Snitzer) [1038227] - [md] dm-cache: update Documentation for invalidate_cblocks's range syntax (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: fix promotions to occur as expected (Mike Snitzer) [1038227] - [md] dm-cache: resolve small nits and improve Documentation (Mike Snitzer) [1038227] - [md] dm-cache: add cache block invalidation support (Mike Snitzer) [1038227] - [md] dm-cache: add remove_cblock method to policy interface (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: reduce memory requirements (Mike Snitzer) [1038227] - [md] dm-cache-metadata: check the metadata version when reading the superblock (Mike Snitzer) [1038227] - [md] dm-cache: add passthrough mode (Mike Snitzer) [1038227] - [md] dm-cache: cache shrinking support (Mike Snitzer) [1038227] - [md] dm-cache: promotion optimisation for writes (Mike Snitzer) [1038227] - [md] dm-cache: be much more aggressive about promoting writes to discarded blocks (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: implement writeback_work(), mq_set_dirty() and mq_clear_dirty() (Mike Snitzer) [1038227] - [md] dm-cache: optimize commit_if_needed (Mike Snitzer) [1038227] - [md] dm-cache: log error message if dm_kcopyd_copy() fails (Mike Snitzer) [1038227] - [md] dm-cache: use cell_defer() boolean argument consistently (Mike Snitzer) [1038227] - [md] dm-cache: return -EINVAL if the user specifies unknown cache policy (Mike Snitzer) [1038227] - [md] dm-cache-metadata: return bool from __superblock_all_zeroes (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: a few small fixes (Mike Snitzer) [1038227] - [md] dm-cache-policy: remove return from void policy_remove_mapping (Mike Snitzer) [1038227] - [md] dm-cache: improve efficiency of quiescing flag management (Mike Snitzer) [1038227] - [md] dm-cache: fix a race condition between queuing new migrations and quiescing for a shutdown (Mike Snitzer) [1038227] - [md] dm-cache: io destined for the cache device can now serve as tick bios (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: protect residency method with existing mutex (Mike Snitzer) [1038227] - [md] dm-array: fix bug in growing array (Mike Snitzer) [1038227] - [md] dm-cache: eliminate holes in cache structure (Mike Snitzer) [1038227] - [md] dm-cache: fix stacking of geometry limits (Mike Snitzer) [1038227] - [md] dm-cache: add data block size limits to code and Documentation (Mike Snitzer) [1038227] - [md] dm-cache: document metadata device is exclussive to a cache (Mike Snitzer) [1038227] - [md] dm-cache: avoid conflicting remove_mapping() in mq policy (Mike Snitzer) [1038227] - [md] dm-cache: fix arm link errors with inline (Mike Snitzer) [1038227] - [md] doc: fix dm-cache misspelling found with 'codespell' tool (Mike Snitzer) [1038227] - [md] dm-cache: set config value (Mike Snitzer) [1038227] - [md] dm-cache: move config fns (Mike Snitzer) [1038227] - [md] dm-cache: replace memcpy with struct assignment (Mike Snitzer) [1038227] - [md] dm-cache: fix typos in comments (Mike Snitzer) [1038227] - [md] dm-cache-policy: fix description of lookup fn (Mike Snitzer) [1038227] - [md] dm-cache: tune migration throttling (Mike Snitzer) [1038227] - [md] dm-cache: fix error return code in cache_create (Mike Snitzer) [1038227] - [md] dm-cache: reduce bio front_pad size in writeback mode (Mike Snitzer) [1038227] - [md] dm-cache: fix writes to cache device in writethrough mode (Mike Snitzer) [1038227] - [md] dm-cache: policy ignore hints if generated by different version (Mike Snitzer) [1038227] - [md] dm-cache: policy change version from string to integer set (Mike Snitzer) [1038227] - [md] dm-cache: fix race in writethrough implementation (Mike Snitzer) [1038227] - [md] dm-cache: metadata clear dirty bits on clean shutdown (Mike Snitzer) [1038227] - [md] dm-cache: avoid calling policy destructor twice on error (Mike Snitzer) [1038227] - [md] dm-cache: detect cache_create failure (Mike Snitzer) [1038227] - [md] dm-cache: avoid 64 bit division on 32 bit (Mike Snitzer) [1038227] - [md] dm-cache: add cleaner policy (Mike Snitzer) [1038227] - [md] dm-cache: add mq policy (Mike Snitzer) [1038227] - [md] dm: add cache target (Mike Snitzer) [1038227] - [md] dm-persistent-data: add bitset (Mike Snitzer) [1038227] - [md] dm-persistent-data: add transactional array (Mike Snitzer) [1038227] - [md] dm-log-userspace: allow mark requests to piggyback on flush requests (Mike Snitzer) [1057707] - [md] dm-sysfs: fix a module unload race (Mike Snitzer) [1057707] - [md] dm-snapshot: use dm-bufio prefetch (Mike Snitzer) [1057707] - [md] dm-snapshot: use dm-bufio (Mike Snitzer) [1057707] - [md] dm-snapshot: prepare for switch to using dm-bufio (Mike Snitzer) [1057707] - [md] dm-snapshot: use GFP_KERNEL when initializing exceptions (Mike Snitzer) [1057707] - [md] dm: wait until embedded kobject is released before destroying a device (Mike Snitzer) [1057707] - [md] dm: remove pointless kobject comparison in dm_get_from_kobject (Mike Snitzer) [1057707] - [md] dm-table: remove unused buggy code that extends the targets array (Mike Snitzer) [1057707] - [md] dm-stats: initialize read-only module parameter (Mike Snitzer) [1057707] - [md] dm-table: fail dm_table_create on dm_round_up overflow (Mike Snitzer) [1057707] - [md] dm-snapshot: avoid snapshot space leak on crash (Mike Snitzer) [1057707] - [md] dm-delay: fix a possible deadlock due to shared workqueue (Mike Snitzer) [1057707] - [md] dm: allow remove to be deferred (Mike Snitzer) [1057707] - [md] dm-mpath: requeue I_O during pg_init (Mike Snitzer) [1057707] - [md] dm-mpath: fix race condition between multipath_dtr and pg_init_done (Mike Snitzer) [1057707] - [md] dm: allocate buffer for messages with small number of arguments using GFP_NOIO (Mike Snitzer) [1057707] - [md] dm: add reserved_bio_based_ios module parameter (Mike Snitzer) [1057707] - [md] dm: add reserved_rq_based_ios module parameter (Mike Snitzer) [1057707] - [md] dm: lower bio-based mempool reservation (Mike Snitzer) [1057707] - [md] dm-snapshot: fix performance degradation due to small hash size (Mike Snitzer) [1057707] - [md] dm-stats: fix possible counter corruption on 32-bit systems (Mike Snitzer) [1057707] - [md] dm-mpath: do not fail path on -ENOSPC (Mike Snitzer) [1057707] - [scsi] Return ENODATA on medium error (Mike Snitzer) [1057707] - [scsi] return ENOSPC on thin provisioning failure (Mike Snitzer) [1057707] - [scsi] Set hostbyte status in scsi_check_sense() (Mike Snitzer) [1057707] - [scsi] Document enhanced error codes (Mike Snitzer) [1057707] - [md] dm-stripe: silence a couple sparse warnings (Mike Snitzer) [1057707] - [md] dm: add statistics support (Mike Snitzer) [1057707] - [md] math64: New separate div64_u64_rem helper (Mike Snitzer) [1057707] - [md] dm-ioctl: cleanup error handling in table_load (Mike Snitzer) [1057707] - [md] dm-ioctl: increase granularity of type_lock when loading table (Mike Snitzer) [1057707] - [md] dm-ioctl: prevent rename to empty name or uuid (Mike Snitzer) [1057707] - [md] dm: allow error target to replace bio-based and request-based targets (Mike Snitzer) [1057707] - [md] bump ioctl version from "dm: optimize use SRCU and RCU" (Mike Snitzer) [1057707] - [md] dm: document iterate_devices (Mike Snitzer) [1057707]- [fs] xfs: prevent stack overflows from page cache allocation (Eric Sandeen) [1020574] - [fs] gfs2: Fix uninitialized VFS inode in gfs2_create_inode (Abhijith Das) [1059808] - [fs] cifs: mask off top byte in get_rfc1002_length() (Sachin Prabhu) [1069737] - [fs] nfs: add memory barriers around NFS_INO_INVALID_DATA and NFS_INO_INVALIDATING (Jeff Layton) [908603] - [fs] nfs: Fix races in nfs_revalidate_mapping (Jeff Layton) [908603] - [fs] nfs: fix the handling of NFS_INO_INVALID_DATA flag in nfs_revalidate_mapping (Jeff Layton) [908603] - [fs] nfs: don't invalidate dentries that act as mountpoints (Jeff Layton) [1023276] - [kernel] Prevent deadlock when post_schedule_rt() results in calling wakeup_kswapd() on multiple CPUs (Larry Woodman) [1009626] - [s390] cio: Fix missing subchannels after CHPID configure on (Hendrik Brueckner) [1076468] - [scsi] AACRAID Driver compat IOCTL missing capability check (Jacob Tanenbaum) [1033534] {CVE-2013-6383} - [ata] libata: Include WWN ID in inquiry VPD emulation (David Milburn) [1032443] - [acpi] ipmi: Fix atomic context requirement of ipmi_msg_handler() (Tony Camuso) [868399 968459] - [x86] hyperv: bypass the timer_irq_works() check (Jason Wang) [1040349] - [netdrv] iwlwifi: don't return -ERFKILL if SEND_IF_RFKILL is set (Stanislaw Gruszka) [1065147] - [netdrv] iwlwifi: fix initialisation while RF-kill is asserted (Stanislaw Gruszka) [1065147] - [cpufreq] Invoke __cpufreq_remove_dev_finish() after releasing cpu_hotplug.lock (Petr Oros) [1051352] - [cpufreq] Split __cpufreq_remove_dev() into two parts (Petr Oros) [1051352] - [cpufreq] Fix sysfs deadlock with concurrent hotplug/frequency switch (Petr Oros) [1051352] - [acpi] Enhance ACPI warning for memory/IO address conflicts (Prarit Bhargava) [1033939] - [acpi] acpica: Add support for region address conflict checking (Prarit Bhargava) [1033939] - [firmware] dmi: kernel parameter smbios_26_uuid needs to be early_param (Prarit Bhargava) [1030721] - [serial] 8250: Add support for Broadcom TruManage redirected serial port (Prarit Bhargava) [953260] - [x86] cpu: Always print SMP information in /proc/cpuinfo (Prarit Bhargava) [1073898] - [Documentation] alt-smp-once should be alt-smp-boot (Prarit Bhargava) [1027505] - [pci] irq_remapping: Clean up x2apic opt-out security warning mess (Prarit Bhargava) [907549] - [block] nvme: fixup build warnings (David Milburn) [1014725]- [md] dm-thin: sort the per thin deferred bios using an rb_tree (Mike Snitzer) [1060381] - [md] dm-thin: use per thin device deferred bio lists (Mike Snitzer) [1060381] - [md] dm-thin: simplify pool_is_congested (Mike Snitzer) [1060381] - [md] dm-thin: fix dangling bio in process_deferred_bios error path (Mike Snitzer) [1060381] - [md] dm-thin: take care to copy the space map root before locking the superblock (Mike Snitzer) [1060381] - [md] dm-transaction-manager: fix corruption due to non-atomic transaction commit (Mike Snitzer) [1060381] - [md] dm-space-map-metadata: fix refcount decrement below 0 which caused corruption (Mike Snitzer) [1060381] - [md] dm-thin: fix Documentation for held metadata root feature (Mike Snitzer) [1060381] - [md] dm-thin: fix noflush suspend IO queueing (Mike Snitzer) [1060381] - [md] dm-thin: fix deadlock in __requeue_bio_list (Mike Snitzer) [1060381] - [md] dm-thin: fix out of data space handling (Mike Snitzer) [1060381] - [md] dm-thin: ensure user takes action to validate data and metadata consistency (Mike Snitzer) [1060381] - [md] dm-thin: synchronize the pool mode during suspend (Mike Snitzer) [1060381] - [md] fix Kconfig indentation (Mike Snitzer) [1060381] - [md] dm-thin: allow metadata space larger than supported to go unused (Mike Snitzer) [1060381] - [md] dm-thin: fix the error path for the thin device constructor (Mike Snitzer) [1060381] - [md] dm-thin: avoid metadata commit if a pool's thin devices haven't changed (Mike Snitzer) [1060381] - [md] dm-space-map-metadata: fix bug in resizing of thin metadata (Mike Snitzer) [1060381] - [md] dm-thin: fix pool feature parsing (Mike Snitzer) [1060381] - [md] dm-space-map-metadata: fix extending the space map (Mike Snitzer) [1060381] - [md] dm-space-map-common: make sure new space is used during extend (Mike Snitzer) [1060381] - [md] dm-thin: fix set_pool_mode exposed pool operation races (Mike Snitzer) [1060381] - [md] dm-thin: eliminate the no_free_space flag (Mike Snitzer) [1060381] - [md] dm-thin: add error_if_no_space feature (Mike Snitzer) [1060381] - [md] dm-thin: requeue bios to DM core if no_free_space and in read-only mode (Mike Snitzer) [1060381] - [md] dm-thin: cleanup and improve no space handling (Mike Snitzer) [1060381] - [md] dm-thin: log info when growing the data or metadata device (Mike Snitzer) [1060381] - [md] dm-thin: handle metadata failures more consistently (Mike Snitzer) [1060381] - [md] dm-thin: factor out check_low_water_mark and use bools (Mike Snitzer) [1060381] - [md] dm-thin: add mappings to end of prepared_* lists (Mike Snitzer) [1060381] - [md] dm-thin: return error from alloc_data_block if pool is not in write mode (Mike Snitzer) [1060381] - [md] dm-thin: use bool rather than unsigned for flags in structures (Mike Snitzer) [1060381] - [md] dm-persistent-data: cleanup dm-thin specific references in text (Mike Snitzer) [1060381] - [md] dm-space-map-metadata: limit errors in sm_metadata_new_block (Mike Snitzer) [1060381] - [md] dm-thin: fix discard support to a previously shared block (Mike Snitzer) [1060381] - [md] dm-thin: initialize dm_thin_new_mapping returned by get_next_mapping (Mike Snitzer) [1060381] - [md] dm-space-map: disallow decrementing a reference count below zero (Mike Snitzer) [1060381] - [md] dm-thin: allow pool in read-only mode to transition to read-write mode (Mike Snitzer) [1060381] - [md] dm-thin: re-establish read-only state when switching to fail mode (Mike Snitzer) [1060381] - [md] dm-thin: always fallback the pool mode if commit fails (Mike Snitzer) [1060381] - [md] dm-thin: switch to read-only mode if metadata space is exhausted (Mike Snitzer) [1060381] - [md] dm-thin: switch to read only mode if a mapping insert fails (Mike Snitzer) [1060381] - [md] dm-space-map-metadata: return on failure in sm_metadata_new_block (Mike Snitzer) [1060381] - [md] dm-space-map-disk: optimise sm_disk_dec_block (Mike Snitzer) [1060381] - [md] dm-table: print error on preresume failure (Mike Snitzer) [1060381] - [md] dm-thin: do not expose non-zero discard limits if discards disabled (Mike Snitzer) [1060381] - [md] dm-thin: always return -ENOSPC if no_free_space is set (Mike Snitzer) [1060381] - [md] dm-thin: set pool read-only if breaking_sharing fails block allocation (Mike Snitzer) [1060381] - [md] dm-thin: prefix pool error messages with pool device name (Mike Snitzer) [1060381] - [md] dm-space-map: optimise sm_ll_dec and sm_ll_inc (Mike Snitzer) [1060381] - [md] dm-btree: prefetch child nodes when walking tree for a dm_btree_del (Mike Snitzer) [1060381] - [md] dm-btree: use pop_frame in dm_btree_del to cleanup code (Mike Snitzer) [1060381] - [md] dm-thin: fix stacking of geometry limits (Mike Snitzer) [1060381] - [md] dm-thin: add data block size limits to Documentation (Mike Snitzer) [1060381] - [md] dm-thin: fix metadata dev resize detection (Mike Snitzer) [1060381] - [md] dm-thin: generate event when metadata threshold passed (Mike Snitzer) [1060381] - [md] dm-persistent-metadata: add space map threshold callback (Mike Snitzer) [1060381] - [md] dm-persistent-data: add threshold callback to space map (Mike Snitzer) [1060381] - [md] dm-thin: detect metadata device resizing (Mike Snitzer) [1060381] - [md] dm-persistent-data: support space map resizing (Mike Snitzer) [1060381] - [md] dm-thin: refactor data dev resize (Mike Snitzer) [1060381] - [md] dm-bufio: initialize read-only module parameters (Mike Snitzer) [1060381] - [md] dm-bufio: submit writes outside lock (Mike Snitzer) [1060381] - [md] dm-bufio: add recursive IO request BUG_ON (Mike Snitzer) [1060381] - [md] dm-bufio: prefetch (Mike Snitzer) [1060381] - [md] dm-bufio: fix slow IO latency issue specific to RHEL6 (Mike Snitzer) [1058528] - [netdrv] tun: fix LSM/SELinux labeling of tun/tap devices (Vlad Yasevich) [1004625] - [netdrv] tuntap: fix leaking reference count (Vlad Yasevich) [1004625] - [netdrv] tun: release the reference of tun device in tun_recvmsg (Vlad Yasevich) [1004625] - [netdrv] tuntap: move socket to tun_file (Vlad Yasevich) [1004625] - [netdrv] tun: don't hold network namespace by tun sockets (Vlad Yasevich) [1004625] - [char] tty: Correct tty buffer flush (Prarit Bhargava) [999913]- [vhost] validate vhost_get_vq_desc return value (Michael S. Tsirkin) [1058677] {CVE-2014-0055} - [net] ip_gre: fix msg_name parsing for recvfrom/recvmsg (Jiri Pirko) [1076379] - [net] ip_tunnel: Fix a memory corruption in ip_tunnel_xmit (Jiri Pirko) [1076379] - [net] ip_gre: fix ipgre_header to return correct offset (Jiri Pirko) [1075579] - [net] gre: fix hard header destination address checking (Jiri Pirko) [1075579] - [x86] Adjust irq remapping quirk for older revisions of 5500/5520 chipsets (Neil Horman) [995262] - [x86] kvm: introduce periodic global clock updates (Andrew Jones) [1078929] - [x86] kvm: rate-limit global clock updates (Andrew Jones) [1072373] - [hid] wacom: Add reporting of wheel for Intuos4 WL (Aristeu Rozanski) [959596] - [netdrv] mlx4_en: Fixed crash when port type is changed (Amir Vadai) [1059586] - [netdrv] be2net: Warn users of possible broken functionality on BE2 cards with very old FW versions with latest driver (Ivan Vecera) [998013] - [pci] pciehp: replace unconditional sleep with config space access check (Myron Stowe) [988052] - [pci] Separate pci_bus_read_dev_vendor_id from pci_scan_device (Myron Stowe) [988052] - [pci] pciehp: wait 100 ms after Link Training check (Myron Stowe) [988052] - [pci] pciehp: wait 1000 ms before Link Training check (Myron Stowe) [988052] - [pci] pciehp: fix power fault interrupt storm problem (Myron Stowe) [988052]- [netdrv] vmxnet3: fix netpoll race condition (Neil Horman) [1073218] - [net] ip_tunnel: Remove double unregister of the fallback device (Florian Westphal) [1020426] - [net] ip_tunnel: return more precise errno value when adding tunnel fails (Florian Westphal) [1020426] - [net] ip_tunnel: Add fallback tunnels to the hash lists (Florian Westphal) [1020426] - [net] netfilter: nf_conntrack_dccp: fix skb_header_pointer API usages (Jiri Pirko) [1077346] {CVE-2014-2523} - [net] ip_tunnel: (revert old)/fix ecn decapsulation behaviour (Jiri Pirko) [1059402] - [net] ipvs: Add missing locking during connection table hashing and unhashing (Jesper Brouer) [1069874] - [net] don't send NEWLINK in UNREGISTER_BATCH case (Florian Westphal) [1062254] - [net] openvswitch: Use flow hash during flow lookup operation (Francesco Fusco) [1002053] - [net] openvswitch: TCP flags matching support (Francesco Fusco) [1002053] - [net] openvswitch: Widen TCP flags handling (Francesco Fusco) [1002053] - [net] openvswitch: Enable all GSO features on internal port (Francesco Fusco) [1002053] - [net] openvswitch: collect mega flow mask stats (Francesco Fusco) [1002053] - [net] openvswitch: Simplify mega-flow APIs (Francesco Fusco) [1002053] - [net] openvswitch: Move mega-flow list out of rehashing struct (Francesco Fusco) [1002053] - [net] openvswitch: Restructure datapath.c and flow.c (Francesco Fusco) [1002053] - [net] openvswitch: remove duplicated include from vport-gre.c (Francesco Fusco) [1002053] - [net] openvswitch: remove duplicated include from vport-vxlan.c (Francesco Fusco) [1002053] - [net] openvswitch: Move flow table rehashing to flow install (Francesco Fusco) [1002053] - [net] openvswitch: flow: fix potential illegal memory access in __parse_flow_nlattrs (Francesco Fusco) [1002053] - [net] openvswitch: Fix alignment of struct sw_flow_key (Francesco Fusco) [1002053] - [net] openvswitch: optimize flow compare and mask functions (Francesco Fusco) [1002053] - [net] openvswitch: Rename key_len to key_end (Francesco Fusco) [1002053] - [net] openvswitch: Add SCTP support (Francesco Fusco) [1002053] - [net] ipv6: Add NEXTHDR_SCTP to ipv6.h (Francesco Fusco) [1002053] - [net] sctp: Refactor SCTP skb checksum computation (Francesco Fusco) [1002053] - [net] sctp: prevent checksum.h from double inclusion (Francesco Fusco) [1002053] - [net] openvswitch: Mega flow implementation (Francesco Fusco) [1002053] - [net] openvswitch: Use non rcu hlist_del() flow table entry (Francesco Fusco) [1002053] - [net] openvswitch: Use RCU lock for flow dump operation (Francesco Fusco) [1002053] - [net] openvswitch: Use parallel_ops genl (Francesco Fusco) [1002053] - [net] genl: Allow concurrent genl callbacks (Francesco Fusco) [1002053] - [net] ipv6: del unreachable route when an addr is deleted on lo (Vivek Dasgupta) [1028372] - [net] ipv6: add ip6_route_lookup (Vivek Dasgupta) [1028372] - [net] ethtool: added support for 40GbE link (Nikolay Aleksandrov) [1024039] - [scsi] megaraid_sas: fix a small problem when reading state value from hw (Tomas Henzl) [1065187] - [fs] gfs2: Increase the max number of ACLs (Robert S Peterson) [1075713] - [kernel] hrtimers: Move SMP function call to thread context (Mateusz Guzik) [1073129] - [kernel] hrtimers: Support resuming with two or more CPUs online (Mateusz Guzik) [1073129]- [net] sctp: fix sctp_sf_do_5_1D_ce to verify if peer is AUTH capable (Daniel Borkmann) [1067451] {CVE-2014-0101} - [fs] dcache: fix cleanup on warning in d_splice_alias (J. Bruce Fields) [1042731] - [fs] ext4: Fix buffer head leaks after calls to ext4_get_inode_loc() (Eric Sandeen) [1058583] - [fs] autofs4: fix device ioctl mount lookup (Ian Kent) [999708] - [fs] vfs: introduce kern_path_mountpoint() (Ian Kent) [999708] - [fs] vfs: rename user_path_umountat() to user_path_mountpoint_at() (Ian Kent) [999708] - [fs] vfs: massage umount_lookup_last() a bit to reduce nesting (Ian Kent) [999708] - [fs] vfs: allow umount to handle mountpoints without revalidating them (Ian Kent) [999708] - [net] ip, ipv6: handle gso skbs in forwarding path (Florian Westphal) [1029603] - [net] introduce netif_skb_dev_features (Florian Westphal) [1029603] - [net] add and use skb_gso_transport_seglen() (Florian Westphal) [1029603] - [net] bridge: apply multicast snooping to IPv6 link-local, too (Francesco Fusco) [1020579] - [net] bridge: fix mdb info leaks (Francesco Fusco) [1020579] - [net] bridge: fix a possible use after free (Francesco Fusco) [1020579] - [net] bridge: Pseudo-header required for the checksum of ICMPv6 (Francesco Fusco) [1020579] - [net] bridge: correct IPv6 checksum after pull (Francesco Fusco) [1020579] - [net] bridge: Do not send queries on multicast group leaves (Francesco Fusco) [1020579] - [net] bridge: Fix return values of br_multicast_add_group/br_multicast_new_group (Francesco Fusco) [1020579] - [net] bridge: don't try to update timers in case of broken MLD queries (Francesco Fusco) [1020579] - [net] bridge: prevent flooding IPv6 packets that do not have a listener (Francesco Fusco) [1020579] - [net] ipv6: mcast: use in6_dev_put in timer handlers instead of __in6_dev_put (Florian Westphal) [1026520] - [net] ipv6: mld: document force_mld_version in ip-sysctl.txt (Florian Westphal) [1026520] - [net] ipv6: mld: introduce mld_*_stop_timer functions (Florian Westphal) [1026520] - [net] ipv6: mld: refactor query processing into v1/v2 functions (Florian Westphal) [1026520] - [net] ipv6: mld: similarly to MLDv2 have min max_delay of 1 (Florian Westphal) [1026520] - [net] ipv6: mld: implement RFC3810 MLDv2 mode only (Florian Westphal) [1026520] - [net] ipv6: mld: get rid of MLDV2_MRC and simplify calculation (Florian Westphal) [1026520] - [net] ipv6: mld: clean up MLD_V1_SEEN macro (Florian Westphal) [1026520] - [net] ipv6: mld: fix v1/v2 switchback timeout to rfc3810, 9.12 (Florian Westphal) [1026520] - [net] ipv6: mcast: minor: use defines for rfc3810/8.1 lengths (Florian Westphal) [1026520] - [net] ipv6: minor: *_start_timer: rather use unsigned long (Florian Westphal) [1026520] - [net] ipv4: processing ancillary IP_TOS or IP_TTL (Francesco Fusco) [990694] - [net] ipv4: IP_TOS and IP_TTL can be specified as ancillary data (Francesco Fusco) [990694] - [net] netfilter: nf_conntrack: avoid large timeout for mid-stream pickup (Jiri Benc) [1033869] - [net] tcp: preserve ACK clocking in TSO (Jesper Brouer) [1015147] - [documentation] add missing documentation about network stack scaling (Ivan Vecera) [961555] - [netdrv] bonding: check for vlan device in bond_3ad_lacpdu_recv() (Veaceslav Falico) [1050224] - [netdrv] bonding: move bond_compute_features out of locks (Veaceslav Falico) [1021442] - [netdrv] bnx2: remove unnecessary pci_set_drvdata() (Neil Horman) [1054555] - [netdrv] bnx2: Miscellaneous conversions to ETH_ALEN (Neil Horman) [1054555] - [netdrv] bnx2: Convert dma_alloc_coherent() to dma_zalloc_coherent (Neil Horman) [1054555] - [netdrv] bnx2: Update version to 2.2.4 (Neil Horman) [1054555] - [netdrv] bnx2: Use SIMPLE_DEV_PM_OPS (Neil Horman) [1054555] - [netdrv] bnx2: Refactor WoL setup into a separate function (Neil Horman) [1054555] - [netdrv] bnx2: Use kernel APIs for WoL and power state changes (Neil Horman) [1054555] - [netdrv] bnx2: Handle error condition in ->slot_reset() (Neil Horman) [1054555] - [netdrv] bnx2: use pdev->pm_cap instead of pci_find_capability() (Neil Horman) [1054555] - [netdrv] bnx2: Use module_pci_driver to register driver (Neil Horman) [1054555] - [netdrv] bnx2: make cnic_probe static (Neil Horman) [1054555] - [netdrv] bnx2: Fix accidental reversions (Neil Horman) [1054555]- [net] sctp: fix sctp_connectx abi for ia32 emulation/compat mode (Daniel Borkmann) [1053547] - [net] packet: improve socket create/bind latency in some cases (Daniel Borkmann) [1045150] - [net] filter: let bpf_tell_extensions return SKF_AD_MAX (Daniel Borkmann) [960275] - [net] introduce SO_BPF_EXTENSIONS (Daniel Borkmann) [960275] - [net] tcp_probe: adapt tbuf size for recent changes (Daniel Borkmann) [1000466] - [net] tcp_probe: allow more advanced ingress filtering by mark (Daniel Borkmann) [1000466] - [net] tcp_probe: add IPv6 support (Daniel Borkmann) [1000466] - [net] tcp_probe: kprobes: adapt jtcp_rcv_established signature (Daniel Borkmann) [1000466] - [net] tcp_probe: also include rcv_wnd next to snd_wnd (Daniel Borkmann) [1000466] - [net] tcp_probe: cleanup snprintf() use (Daniel Borkmann) [1000466] - [net] tcp_probe: avoid modulus operation and wrap fix (Daniel Borkmann) [1000466] - [lib] vsprintf: add IPv4/v6 generic format specifier (Daniel Borkmann) [1000466] - [lib] vsprintf: Add IPV4 options for host, network, big and little endian (Daniel Borkmann) [1000466] - [lib] vsprintf: Update pI6c to not compress a single 0 (Daniel Borkmann) [1000466] - [net] netfilter: nf_conntrack: use RCU safe kfree for conntrack extensions (Jesper Brouer) [1015122] - [scsi] vmw_pvscsi: Fix pvscsi_abort() function (Ewan Milne) [1002727] - [scsi] scsi_dh: cosmetic change to sizeof() (Ewan Milne) [1062494] - [scsi] scsi_dh_alua: Add module parameter to allow failover to non preferred path without STPG (Maurizio Lombardi) [1020554] - [x86] Support Silvermont (Neil Horman) [1048304] - [netdrv] bonding: don't permit to use ARP monitoring in 802.3ad mode (Veaceslav Falico) [1029315] - [security] audit: suppress stock memalloc failure warnings since already managed (Richard Guy Briggs) [890899] - [kernel] sched: Avoid throttle_cfs_rq() racing with period_timer stopping (Seth Jennings) [844450] - [hv] ballon: Make pressure posting thread sleep interruptibly (Luiz Capitulino) [1065274] - [virt] virtio_balloon: fix handling of PAGE_SIZE != 4k (Steve Best) [1034793] - [virt] virtio_balloon: Fix endian bug (Steve Best) [1034793] - [kvm] x86: emulator: Implement jmp far opcode ff/5 (Laszlo Ersek) [1059496] - [kvm] x86: emulator: Add decoding of 16bit second in memory argument (Laszlo Ersek) [1059496] - [virt] xenfv: cpuid filtering, allow 'em all on v4 (Andrew Jones) [1064971] - [virt] xenfv: cpuid filtering, check xen major version (Andrew Jones) [1064971] - [kernel] errno.h: remove "NFS" from descriptions in comments (Eric Sandeen) [1009681] - [virt] xen: mask x2APIC feature in PV (Andrew Jones) [1061348 1064974] - [virt] xen: filter APERFMPERF cpuid feature out (Andrew Jones) [1061348 1064974] - [virt] xenpv: fix xen_cpuid mwait leaf case (Andrew Jones) [1061348 1064974] - [virt] xenpv: improve xsave detection (Andrew Jones) [1061348 1064974] - [virt] xen: mask the MTRR feature from the cpuid (Andrew Jones) [1061348 1064974] - [s390] crypto: Fix aes-xts parameter corruption (Hendrik Brueckner) [1043540] - [x86] crypto: xor - Check for osxsave as well as avx in crypto/xor (Andrew Jones) [1061348] - [x86] add cpu_has_osxsave (Andrew Jones) [1061348] - [virt] revert "xen: don't touch xsave in cr4" (Andrew Jones) [1061348] - [virt] revert "xen: mask cpu feature avx" (Andrew Jones) [1061348] - [x86] intel-iommu: fix off-by-one in pagetable freeing (Marcelo Tosatti) [635846] - [x86] intel-iommu: Free old page tables before creating superpage (Marcelo Tosatti) [635846] - [x86] amd-iommu: Fix memory leak in free_pagetable (Marcelo Tosatti) [635846] - [x86] kvm: iommu: hva align mapping page size (Marcelo Tosatti) [635846] - [x86] intel-iommu: fix return value of iommu_unmap() API (Marcelo Tosatti) [635846] - [x86] intel-iommu: Fix leaks in pagetable freeing (Marcelo Tosatti) [635846] - [x86] amd-iommu: Make iommu_map_page and alloc_pte aware of page sizes (Marcelo Tosatti) [635846] - [x86] intel-iommu: fix superpage support in pfn_to_dma_pte() (Marcelo Tosatti) [635846] - [x86] intel-iommu: set iommu_superpage on VM domains to lowest common denominator (Marcelo Tosatti) [635846] - [x86] intel-iommu: Enable super page support (Marcelo Tosatti) [635846] - [x86] kvm: Fix order passed to iommu_unmap (Marcelo Tosatti) [635846] - [x86] kvm: Change kvm_iommu_map_pages to map large pages (Marcelo Tosatti) [635846] - [x86] vt-d: Change map_range functions to implement map interface (Marcelo Tosatti) [635846] - [x86] iommu-api: Add ->*map callbacks to iommu_ops (Marcelo Tosatti) [635846] - [x86] iommu-api: Add iommu_map and iommu_unmap functions (Marcelo Tosatti) [635846] - [x86] iommu-api: Rename ->*map function pointers to ->*map_range (Marcelo Tosatti) [635846] - [x86] kvm: Introduce kvm_host_page_size (Marcelo Tosatti) [635846] - [x86] kvm: Enable EPT 1GB page support (Marcelo Tosatti) [998745] - [x86] kvm: Rename gb_page_enable() to get_lpage_level() in kvm_x86_ops (Marcelo Tosatti) [998745] - [x86] kvm: Moving PT_*_LEVEL to mmu.h (Marcelo Tosatti) [998745]- [edac] sb_edac: add support for Ivy Bridge (Aristeu Rozanski) [1005266] - [edac] sb_edac: avoid decoding the same error multiple times (Aristeu Rozanski) [1005266] - [edac] sb_edac: rename mci_bind_devs() (Aristeu Rozanski) [1005266] - [edac] sb_edac: enable multiple PCI id tables to be used (Aristeu Rozanski) [1005266] - [edac] sb_edac: rework sad_pkg (Aristeu Rozanski) [1005266] - [edac] sb_edac: allow different interleave lists (Aristeu Rozanski) [1005266] - [edac] sb_edac: allow different dram_rule arrays (Aristeu Rozanski) [1005266] - [edac] sb_edac: isolate TOHM retrieval (Aristeu Rozanski) [1005266] - [edac] sb_edac: rename pci_br (Aristeu Rozanski) [1005266] - [edac] sb_edac: isolate TOLM retrieval (Aristeu Rozanski) [1005266] - [edac] sb_edac: make RANK_CFG_A value part of sbridge_info (Aristeu Rozanski) [1005266] - [char] tty: ldisc, wait for ldisc infinitely in hangup (Aristeu Rozanski) [983146] - [char] tty: ldisc, move wait idle to caller (Aristeu Rozanski) [983146] - [char] tty: ldisc, allow waiting for ldisc arbitrarily long (Aristeu Rozanski) [983146] - [char] tty: ldisc, do not close until there are readers (Aristeu Rozanski) [983146] - [char] tty: restore tty_ldisc_wait_idle (Aristeu Rozanski) [983146] - [acpi] thermal: Check for thermal zone requirement (Nigel Croxon) [1021044] - [acpi] thermal: Don't invalidate thermal zone if critical trip point is bad (Nigel Croxon) [1021044] - [powerpc] mm: Fix mmap errno when MAP_FIXED is set and mapping exceeds the allowed address space (Jerome Marchand) [848316] - [mm] add overcommit_kbytes sysctl variable (Jerome Marchand) [967101] - [mm] factor commit limit calculation (Jerome Marchand) [967101] - [kernel] futex: fix handling of read-only-mapped hugepages (Andrea Arcangeli) [1045050] - [mm] flush pages from pagevec of offlined CPU (Naoya Horiguchi) [1037467] - [fs] Change fsnotify() to call fsnotify_create_event() with GFP_NOFS instead of GFP_KERNEL (Larry Woodman) [1032264] - [x86] Stop recursive fault in print_context_stack after stack overflow (Aaron Tomlin) [1028407] - [mm] fix BUG in __split_huge_page_pmd (Andrea Arcangeli) [949735] - [fs] GFS2: Lock i_mutex and use a local gfs2_holder for fallocate (Robert S Peterson) [1061910] - [fs] xfs: deprecate nodelaylog option (Eric Sandeen) [1055644] - [fs] nfsd: fix a race between returning and breaking the same delegation (Scott Mayhew) [914772] - [fs] cifs: escaping special characters in cifs_show_options (Cedric Buissart) [1023373] - [fs] ext4: fix WARN_ON from ext4_releasepage() (Carlos Maiolino) [1036814] - [scsi] sg: Fix user memory corruption when SG_IO is interrupted by a signal (David Milburn) [913199] - [fs] vfs: fix getname() && do_getname() interaction (Oleg Nesterov) [1024689] - [fs] ext3: pass custom EOF to generic_file_llseek_size() (Eric Sandeen) [1007459] - [fs] ext4: use core vfs llseek code for dir seeks (Eric Sandeen) [1007459] - [fs] vfs: allow custom EOF in generic_file_llseek code (Eric Sandeen) [1007459] - [fs] ext3: return 32/64-bit dir name hash according to usage type (Eric Sandeen) [1007459] - [fs] ext4: replace cut'n'pasted llseek code with generic_file_llseek_size (Eric Sandeen) [1007459] - [fs] vfs: add generic_file_llseek_size (Eric Sandeen) [1007459]- [x86] apic: Make disabled_cpu_apicid static read_mostly, fix typos (Nigel Croxon) [980621] - [x86] kexec: Add disable_cpu_apicid kernel parameter (Nigel Croxon) [980621] - [net] neigh: fix setting of default gc_* values (Jiri Pirko) [1070363] - [net] ipv4: fix route deletion for IPs on many subnets (Jiri Benc) [1056443] - [net] ipv4: match prefsrc when deleting routes (Jiri Benc) [1056443] - [net] tcp: tsq: restore minimal amount of queueing (Jiri Pirko) [1044053] - [net] ipv6: fix potential use after free in tcp_v6_do_rcv (Jiri Benc) [1004164] - [net] ipv6: Use ipv6_get_dsfield() instead of ipv6_tclass() (Jiri Benc) [1004164] - [fs] proc: meminfo: provide estimated available memory (Luiz Capitulino) [1032702] - [mm] vmscan: re-introduce the ZONE_RECLAIM_NOSCAN bailout for zone_reclaim() (Rafael Aquini) [1039534] - [mm] vmscan: compaction works against zones, not lruvecs (Johannes Weiner) [982770]- [fs] Fix mountpoint reference leakage in linkat (Jeff Layton) [1059943] - [net] sock: Fix release_cb kABI brekage (Thomas Graf) [1039723] - [kvm] x86: use kvm_read/write_guest_virt_system in task switch (Paolo Bonzini) [1018581] - [kvm] x86: small cleanups to kvm_task_switch (Paolo Bonzini) [1018581] - [kvm] x86: propagate error from kvm_load_segment_descriptor (Paolo Bonzini) [1018581] - [kvm] x86: improve save_guest_segment_descriptor (Paolo Bonzini) [1018581] - [kvm] x86: introduce kvm_write_guest_virt_system (Paolo Bonzini) [1018581] - [kvm] x86: Fix task switch privilege checks (Paolo Bonzini) [1018581]- [powerpc] Make function that parses RTAS error logs global (Steve Best) [1028682] - [powerpc] pseries: Add RTAS event log v6 definition (Steve Best) [1028682] - [powerpc] pseries: Parse and handle EPOW interrupts (Steve Best) [1028682] - [net] loopback: set default mtu to 64K (Jiri Pirko) [1057610] - [net] netpoll: take rcu_read_lock_bh() in netpoll_send_skb_on_dev() (Florian Westphal) [1049052] - [net] tcp: call tcp_replace_ts_recent() from tcp_ack() (Jiri Pirko) [1056516] - [net] tcp: accept RST without ACK flag (Jiri Pirko) [890377] - [net] tcp: should drop incoming frames without ACK flag set (Jiri Pirko) [890377] - [fs] cifs: sanity check length of data to send before sending (Sachin Prabhu) [1062590] {CVE-2014-0069} - [fs] cifs: ensure that uncached writes handle unmapped areas correctly (Sachin Prabhu) [1062590] {CVE-2014-0069} - [fs] xfs: xfs_remove deadlocks due to inverted AGF vs AGI lock ordering (Brian Foster) [1059334]- [pci] Retry allocation of only the resource type that failed (Myron Stowe) [1033748] - [pci] cleanup assign_requested_resources_sorted() kernel-doc warning (Myron Stowe) [1033748] - [pci] add a PCI resource reallocation config option (Myron Stowe) [1033748] - [pci] print out suggestion about using pci=realloc (Myron Stowe) [1033748] - [pci] prepare pci=realloc for multiple options (Myron Stowe) [1033748] - [pci] Retry on IORESOURCE_IO type allocations (Myron Stowe) [1033748] - [pci] Skip cardbus assigned resource reset during pci bus rescan (Myron Stowe) [1033748] - [pci] Fix "cardbus bridge resources as optional" size handling (Myron Stowe) [1033748] - [pci] Disable cardbus bridge MEM1 prefetchable bit (Myron Stowe) [1033748] - [pci] Fix /sys warning when sriov enabled and card is hot removed (Myron Stowe) [1033748] - [pci] remove add_to_failed_list() (Myron Stowe) [1033748] - [pci] add debug print out for add_size (Myron Stowe) [1033748] - [pci] make free_list() into a function (Myron Stowe) [1033748] - [pci] Rename dev_res_x to add_res or fail_res (Myron Stowe) [1033748] - [pci] Merge pci_dev_resource_x and pci_dev_resource (Myron Stowe) [1033748] - [pci] Replace resource_list with generic list (Myron Stowe) [1033748] - [pci] Move struct resource_list to setup-bus.c (Myron Stowe) [1033748] - [pci] Move pdev_sort_resources() to setup-bus.c (Myron Stowe) [1033748] - [pci] make re-allocation try harder by reassigning ranges higher (Myron Stowe) [1033748] - [pci] Make pci_rescan_bus handle add_list (Myron Stowe) [1033748] - [pci] Make rescan bus increase bridge resource size if needed (Myron Stowe) [1033748] - [pci] Use add_list in pcie hotplug path (Myron Stowe) [1033748] - [pci] try to assign required+option size first (Myron Stowe) [1033748] - [pci] Move get_res_add_size() function (Myron Stowe) [1033748] - [pci] Make add_to_list() return status (Myron Stowe) [1033748] - [pci] Calculate right add_size (Myron Stowe) [1033748] - [pci] set pci sriov page size before reading SRIOV BAR (Myron Stowe) [1033748] - [pci] delay configuration of SRIOV capability (Myron Stowe) [1033748] - [pci] Fix hotplug of Express Module with pci bridges (Myron Stowe) [1033748] - [pci] defer enablement of SRIOV BARS (Myron Stowe) [1033748] - [pci] Make pci_setup_bridge() non-static for use by arch code (Myron Stowe) [1033748] - [pci] code and comments cleanup (Myron Stowe) [1033748] - [pci] make cardbus-bridge resources optional (Myron Stowe) [1033748] - [pci] make SRIOV resources optional (Myron Stowe) [1033748] - [pci] ability to relocate assigned pci-resources (Myron Stowe) [1033748] - [pci] honor child buses add_size in hot plug configuration (Myron Stowe) [1033748] - [pci] remove printks about disabled bridge windows (Myron Stowe) [1033748] - [pci] ability to resize an allocated resource (Myron Stowe) [1033748] - [pci] pciehp: cleanup flow in pciehp_configure_device (Myron Stowe) [1033748] - [pci] Combined back-port of changes to drivers/pci/setup-bus.c to end up in sync with upstream at commit f483d39 (Myron Stowe) [1033748] - [pci] set PCI_PREF_RANGE_TYPE_64 in pci_bridge_check_ranges (Myron Stowe) [1033748] - [pci] rework "pci: add failed_list to pci_bus_assign_resources" (Myron Stowe) [1033748] - [pci] rework "pci: add pci_bridge_release_resources and pci_bus_release_bridge_resources" (Myron Stowe) [1033748] - [pci] rework "pci: separate pci_setup_bridge to small functions" (Myron Stowe) [1033748] - [pci] claim SR-IOV BARs in pcibios_allocate_resource (Myron Stowe) [1033748]- [x86] apic: Map the local apic when parsing the MP table (Prarit Bhargava) [1061873] - [kvm] x86: fix tsc catchup issue with tsc scaling (Marcelo Tosatti) [1005143] - [char] virtio-rng: don't register buffer if data isn't read out (Amos Kong) [1008273] - [netdrv] enic: remove enic->vlan_group check (Stefan Assmann) [1057704] - [netdrv] bonding: add NETIF_F_NO_CSUM vlan_features (Ivan Vecera) [1059777] - [infiniband] ipoib: Report operstate consistently when brought up without a link (Michal Schmidt) [995300]- [security] selinux: fix broken peer recv check (Paul Moore) [1043051] - [perf] tools: Enable branch profiling (Jiri Olsa) [1057869] - [perf] Fix hypervisor branch sampling permission check (Jiri Olsa) [1057869] - [perf] x86: Check branch sampling priv level in generic code (Jiri Olsa) [1057869] - [perf] Demand proper privileges for PERF_SAMPLE_BRANCH_KERNEL (Jiri Olsa) [1057869] - [perf] x86: Fix intel LBR filter (Jiri Olsa) [1057869] - [perf] Add callback to flush branch_stack on context switch (Jiri Olsa) [1057869] - [perf] Disable PERF_SAMPLE_BRANCH_* when not supported (Jiri Olsa) [1057869] - [perf] x86: Add LBR software filter support for Intel CPUs (Jiri Olsa) [1057869] - [perf] x86: Implement PERF_SAMPLE_BRANCH for Intel CPUs (Jiri Olsa) [1057869] - [perf] x86: Disable LBR support for older Intel Atom processors (Jiri Olsa) [1057869] - [perf] x86: Sync branch stack sampling with precise_sampling (Jiri Olsa) [1057869] - [char] n_tty: Fix unsafe update of available buffer space (Jiri Benc) [980188] - [char] n_tty: Fix stuck throttled driver (Jiri Benc) [980188] - [char] tty: Add safe tty throttle/unthrottle functions (Jiri Benc) [980188] - [char] tty: note race we need to fix (Jiri Benc) [980188] - [fs] nfsd: don't try to reuse an expired DRC entry off the list (Jeff Layton) [1036972] - [fs] nfsd: when reusing an existing repcache entry, unhash it first (Jeff Layton) [1036972] - [fs] GFS2: Fix slab memory leak in gfs2_bufdata (Robert S Peterson) [1024024] - [fs] GFS2: Fix use-after-free race when calling gfs2_remove_from_ail (Robert S Peterson) [1024024] - [fs] nfs: always make sure page is up-to-date before extending a write to cover the entire page (Scott Mayhew) [1054493] - [fs] GFS2: Increase i_writecount during gfs2_setattr_chown (Robert S Peterson) [1046168] - [fs] xfs: ensure we capture IO errors correctly (Lachlan McIlroy) [1021325] - [mm] get rid of unnecessary pageblock scanning in setup_zone_migrate_reserve (Motohiro Kosaki) [1043353]- [security] selinux: process labeled IPsec TCP SYN-ACK packets properly in selinux_ip_postroute() (Paul Moore) [1024631] - [security] selinux: look for IPsec labels on both inbound and outbound packets (Paul Moore) [1024631] - [security] selinux: handle TCP SYN-ACK packets correctly in selinux_ip_postroute() (Paul Moore) [1024631] - [security] selinux: handle TCP SYN-ACK packets correctly in selinux_ip_output() (Paul Moore) [1024631]- [edac] e752x_edac: Fix pci_dev usage count (Aristeu Rozanski) [1029530] - [md] fix lockdep warning in dm-thin (Mikulas Patocka) [952815] - [md] optimize use SRCU and RCU (Mikulas Patocka) [1011985] - [s390] mm: handle asce-type exceptions as normal page fault (Hendrik Brueckner) [1034268] - [s390] mm: correct tlb flush on page table upgrade (Hendrik Brueckner) [1034269] - [kvm] vmx: Properly return error to userspace on vmentry failure (Andrew Jones) [1054139] - [net] neigh: fix kabi breakage of the set (Jiri Pirko) [1023278] - [net] neigh: use neigh_parms_net() to get struct neigh_parms->net pointer (Jiri Pirko) [1023278] - [net] ipv4: loopback device: ignore value changes after device is upped (Jiri Pirko) [1023278] - [net] neigh: ipv6: respect default values set before an address is assigned to device (Jiri Pirko) [1023278] - [net] neigh: restore old behaviour of default parms values (Jiri Pirko) [1023278] - [net] neigh: introduce neigh_parms_family helper (Jiri Pirko) [1023278] - [net] neigh: wrap proc dointvec functions (Jiri Pirko) [1023278] - [net] neigh: do not use ctl_table->extra (Jiri Pirko) [1023278] - [net] neigh: convert parms to an array (Jiri Pirko) [1023278] - [net] fix memory information leaks in recv protocol handlers (Florian Westphal) [1039869] {CVE-2013-7271} - [net] ipv6: netfilter: ip6t_LOG: fix mark logging for IPv6 packets (Jiri Pirko) [1029970] - [net] netfilter: xt_socket: Make tproto signed in socket_mt6_v1() (Jiri Pirko) [1022201] - [net] af_unix: If we don't care about credentials coallesce all messages (Jiri Pirko) [1024635]- [mm] memcg: fix oom schedule_timeout() (Ulrich Obergfell) [1034237] - [mm] memcg: change memcg_oom_mutex to spinlock (Ulrich Obergfell) [1034237] - [mm] memcg: fix hierarchical oom locking (Ulrich Obergfell) [1034237] - [mm] memcg: make oom_lock 0 and 1 based rather than counter (Ulrich Obergfell) [1034237] - [usb] cdc-wdm: fix buffer overflow (Alexander Gordeev) [922001] {CVE-2013-1860} - [usb] cdc-wdm: Fix race between autosuspend and reading from the device (Alexander Gordeev) [922001] {CVE-2013-1860}- [perf] tools: Fix LIBNUMA build with glibc 2.12 and older (Jiri Olsa) [1034843] - [perf] probe: Fix segfault (Jiri Olsa) [1034843] - [perf] record: Fix -C option (Jiri Olsa) [1034843] - [perf] tools: check if -DFORTIFY_SOURCE=2 is allowed (Jiri Olsa) [1034843] - [perf] report: Fix build with NO_NEWT=1 (Jiri Olsa) [1034843] - [perf] annotate: Fix build with NO_NEWT=1 (Jiri Olsa) [1034843] - [perf] Enable building perf tools for Meta (Jiri Olsa) [1034843] - [perf] Enable building perf tools for ARC (Jiri Olsa) [1034843] - [perf] tools: Fix build with bison 2.3 and older (Jiri Olsa) [1034843] - [perf] tools: Limit unwind support to x86 archs (Jiri Olsa) [1034843] - [perf] annotate: Make it to be able to skip unannotatable symbols (Jiri Olsa) [1034843] - [perf] gtk/annotate: Fail early if it can't annotate (Jiri Olsa) [1034843] - [perf] gtk/annotate: Show source lines with gray color (Jiri Olsa) [1034843] - [perf] gtk/annotate: Support multiple event annotation (Jiri Olsa) [1034843] - [perf] ui/gtk: Implement basic GTK2 annotation browser (Jiri Olsa) [1034843] - [perf] annotate: Fix warning message on a missing vmlinux (Jiri Olsa) [1034843] - [perf] buildid-cache: Add --update option (Jiri Olsa) [1034843] - [perf] python: Link with sysfs.o (Jiri Olsa) [1034843] - [perf] evlist: Pass the event_group info via perf_attr_details (Jiri Olsa) [1034843] - [perf] tools: Fix calloc argument ordering (Jiri Olsa) [1034843] - [perf] tests: Adding automated parsing tests for group :GH modifiers (Jiri Olsa) [1034843] - [perf] tools: Fix perf_evsel::exclude_GH handling (Jiri Olsa) [1034843] - [perf] hists browser: Add support to display whole group data for raw columns (Jiri Olsa) [1034843] - [perf] stat: Add per processor socket count aggregation (Jiri Olsa) [1034843] - [perf] tools: Add cpu_map processor socket level functions (Jiri Olsa) [1034843] - [perf] evlist: Make event_copy local to mmaps (Jiri Olsa) [1034843] - [perf] sort: Check return value of strdup() (Jiri Olsa) [1034843] - [perf] sort: Make setup_sorting returns an error code (Jiri Olsa) [1034843] - [perf] sort: Drop ip_* arguments from _sort__sym_cmp() (Jiri Olsa) [1034843] - [perf] tools: Check for flex and bison before continuing building (Jiri Olsa) [1034843] - [perf] evlist: Fix set event list leader (Jiri Olsa) [1034843] - [perf] report: Enable the runtime switching of perf data file (Jiri Olsa) [1034843] - [perf] hists browser: Add option for runtime switching perf data file (Jiri Olsa) [1034843] - [perf] evlist: Add --group option (Jiri Olsa) [1034843] - [perf] report: Add report.group config option (Jiri Olsa) [1034843] - [perf] report: Add --group option (Jiri Olsa) [1034843] - [perf] report: Show group description when event group is enabled (Jiri Olsa) [1034843] - [perf] report: Bypass non-leader events when event group is enabled (Jiri Olsa) [1034843] - [perf] gtk/browser: Trim column header string when event group enabled (Jiri Olsa) [1034843] - [perf] gtk/browser: Add support for event group view (Jiri Olsa) [1034843] - [perf] hists browser: Add suppport for event group view (Jiri Olsa) [1034843] - [perf] hists browser: Move coloring logic to hpp functions (Jiri Olsa) [1034843] - [perf] ui/hist: Add support for event group view (Jiri Olsa) [1034843] - [perf] gtk/browser: Convert hpp helpers to a function (Jiri Olsa) [1034843] - [perf] hists browser: Convert hpp helpers to a function (Jiri Olsa) [1034843] - [perf] ui/hist: Consolidate hpp helpers (Jiri Olsa) [1034843] - [perf] hists: Resort hist entries using group members for output (Jiri Olsa) [1034843] - [perf] report: Make another loop for linking group hists (Jiri Olsa) [1034843] - [perf] header: Add HEADER_GROUP_DESC feature (Jiri Olsa) [1034843] - [perf] tests: Add group test conditions (Jiri Olsa) [1034843] - [perf] tools: Keep group information (Jiri Olsa) [1034843] - [perf] top: Delete maps on exit (Jiri Olsa) [1034843] - [perf] top: Stop using exit() (Jiri Olsa) [1034843] - [perf] header: Fix double fclose() on do_write() failure (Jiri Olsa) [1034843] - [perf] header: Fix memory leak for the "Not caching a kptr_restrict'ed /proc/kallsyms" case (Jiri Olsa) [1034843] - [perf] tools: Fix memory leak on error (Jiri Olsa) [1034843] - [perf] sort: Use pclose() instead of fclose() on pipe stream (Jiri Olsa) [1034843] - [perf] tools: Fix possible double free on error (Jiri Olsa) [1034843] - [perf] tools, powerpc: Fix compile warnings in tests/attr.c (Jiri Olsa) [1034843] - [perf] evsel: Fix memory leaks on evsel->counts (Jiri Olsa) [1034843] - [perf] stat: Add interval printing (Jiri Olsa) [1034843] - [perf] evsel: Add prev_raw_count field (Jiri Olsa) [1034843] - [perf] tools: Make numa benchmark optional (Jiri Olsa) [1034843] - [perf] Add 'perf bench numa mem' NUMA performance measurement suite (Jiri Olsa) [1034843] - [perf] tests: Fix leaks on PERF_RECORD_* test (Jiri Olsa) [1034843] - [perf] tests: Call machine__exit in the vmlinux matches kallsyms test (Jiri Olsa) [1034843] - [perf] ui browser: Free browser->helpline() on ui_browser__hide() (Jiri Olsa) [1034843] - [perf] header: Stop using die() calls when processing tracing data (Jiri Olsa) [1034843] - [perf] kmem: Use memdup() (Jiri Olsa) [1034843] - [perf] tools: Use memdup in map__clone (Jiri Olsa) [1034843] - [perf] tools: Stop using 'self' in map.c and map.h (Jiri Olsa) [1034843] - [perf] tools: Stop using 'self' in strlist (Jiri Olsa) [1034843] - [perf] test: Allow skipping tests (Jiri Olsa) [1034843] - [perf] tools: Allow passing a list to intlist__new (Jiri Olsa) [1034843] - [perf] tools: Allow passing NULL to intlist__find (Jiri Olsa) [1034843] - [perf] script: Remove workqueue-stats script (Jiri Olsa) [1034843] - [perf] script: hook up perf_scripting_context->pevent (Jiri Olsa) [1034843] - [perf] script: Don't display trace info when invoking scripts (Jiri Olsa) [1034843] - [perf] tools: Remove some needless die() calls from the main routine (Jiri Olsa) [1034843] - [perf] pmu: Privatize perf_pmu_format and perf_pmu_alias structs (Jiri Olsa) [1034843] - [perf] tests: Use ARRAY_SIZE() were applicable (Jiri Olsa) [1034843] - [perf] tools: Fix usage of __ in event parsing struct names (Jiri Olsa) [1034843] - [perf] ui browsers: Fix usage of __ in struct names (Jiri Olsa) [1034843] - [perf] pmu: Fix usage of __ in struct names (Jiri Olsa) [1034843] - [perf] tools: Fix usage of __ in parse_events_term struct (Jiri Olsa) [1034843] - [perf] tools: Move ltrim() to util/string.c (Jiri Olsa) [1034843] - [perf] tools: Fix PMU format parsing test failure (Jiri Olsa) [1034843] - [perf] tools: Do not include PERF-VERSION-FILE to Makefile (Jiri Olsa) [1034843] - [perf] tools: Get rid of unused include of config.mak (Jiri Olsa) [1034843] - [perf] tools: Remove unused 'unset' parameter from parse_events (Jiri Olsa) [1034843] - [perf] tools: Mark branch_info maps as referenced (Jiri Olsa) [1034843] - [perf] annotate browser: Fix segfault when drawing out-of-bounds jumps (Jiri Olsa) [1034843] - [perf] tools: Move get_term_dimensions from top to util.c (Jiri Olsa) [1034843] - [perf] symbols: Mark vmlinux filename as allocated (Jiri Olsa) [1034843] - [perf] symbols: Move name malloc to when needed in dso__load (Jiri Olsa) [1034843] - [perf] report: Update documentation for sort keys (Jiri Olsa) [1034843] - [perf] sort: Separate out branch stack specific sort keys (Jiri Olsa) [1034843] - [perf] sort: Clean up sort__first_dimension setting (Jiri Olsa) [1034843] - [perf] sort: Calculate parent column width too (Jiri Olsa) [1034843] - [perf] sort: Align cpu column to right (Jiri Olsa) [1034843] - [perf] sort: Fix --sort pid output (Jiri Olsa) [1034843] - [perf] sort: Get rid of unnecessary __maybe_unused (Jiri Olsa) [1034843] - [perf] sort: Move misplaced sort entry functions (Jiri Olsa) [1034843] - [perf] probe: Allow of casting an array of char to string (Jiri Olsa) [1034843] - [perf] tools: Add anonymous huge page recognition (Jiri Olsa) [1034843] - [perf] bench: Flush stdout before starting bench suite (Jiri Olsa) [1034843] - [perf] symbols: Include elf.h header regardless LIBELF_SUPPORT (Jiri Olsa) [1034843] - [perf] tools: Fix possible but unlikely buffer overflow (Jiri Olsa) [1034843] - [perf] tools: Fix GNU make v3.80 compatibility issue (Jiri Olsa) [1034843] - [perf] ui/gtk: Setup browser window early (Jiri Olsa) [1034843] - [perf] ui/gtk: Factor out common browser routines (Jiri Olsa) [1034843] - [perf] script: use ARRAY_SIZE instead of reinventing it (Jiri Olsa) [1034843] - [perf] kmem: use ARRAY_SIZE instead of reinventing it (Jiri Olsa) [1034843] - [perf] tools: remove redundant checks from _sort__sym_cmp (Jiri Olsa) [1034843] - [perf] tests: Don't fail if a matching vmlinux isn't found, skip that test (Jiri Olsa) [1034843] - [perf] tests: Add return states enum for tests (Jiri Olsa) [1034843] - [perf] machine: Simplify accessing the host machine (Jiri Olsa) [1034843] - [perf] tests: Fix PYTHONPATH for python-use test tracepoints (Jiri Olsa) [1034843] - [perf] machine: Introduce struct machines (Jiri Olsa) [1034843] - [perf] session: There is no need for a per session hists instance (Jiri Olsa) [1034843] - [perf] hists: Rename hists__fprintf_nr_events to events_stats__fprintf (Jiri Olsa) [1034843] - [perf] record: Don't pass host machine to guest synthesizer (Jiri Olsa) [1034843] - [perf] header: Ensure read/write finished successfully (Jiri Olsa) [1034843] - [perf] tests: Check python path on attr and binding test (Jiri Olsa) [1034843] - [perf] tests: Add event parsing test for '*:*' tracepoints (Jiri Olsa) [1034843] - [perf] tools: Add missing closedir in multi tracepoint processing (Jiri Olsa) [1034843] - [perf] test: Check for linking problems in the python binding (Jiri Olsa) [1034843] - [perf] evsel: Introduce perf_evsel__open_strerror method (Jiri Olsa) [1034843] - [perf] evsel: Introduce event fallback method (Jiri Olsa) [1034843] - [perf] evsel: Do missing feature fallbacks in just one place (Jiri Olsa) [1034843] - [perf] tests: Adjust some message log levels to help diagnosing problems in attr tests (Jiri Olsa) [1034843] - [perf] test: Remove leftover temp file left by one of the attr tests (Jiri Olsa) [1034843] - [perf] test: Add a test case for hists__match, hists__link (Jiri Olsa) [1034843] - [perf] diff: Use internal rb tree for compute resort (Jiri Olsa) [1034843] - [perf] hists: Link hist entries before inserting to an output tree (Jiri Olsa) [1034843] - [perf] hists: Exchange order of comparing items when collapsing hists (Jiri Olsa) [1034843] - [perf] top: Use perf_evlist__config() (Jiri Olsa) [1034843] - [perf] record: Export the callchain parsing routine and help (Jiri Olsa) [1034843] - [perf] record: Pass perf_record_opts to the callchain cmdline parsing callback (Jiri Olsa) [1034843] - [perf] evsel: Decode read_format and sample_type in perf_evsel__fprintf (Jiri Olsa) [1034843] - [perf] tools: Add install-bin Makefile target (Jiri Olsa) [1034843] - [perf] evsel: Adopt fprintf routine from 'perf evlist' (Jiri Olsa) [1034843] - [perf] evlist: Set the leader in the perf_evlist__config method (Jiri Olsa) [1034843] - [perf] evsel: No need to always ask for PERF_FORMAT_TOTAL_TIME_ENABLED/_RUNNING (Jiri Olsa) [1034843] - [perf] evsel: No need to always ask for PERF_FORMAT_ID in read_format (Jiri Olsa) [1034843] - [perf] evsel: Introduce method to request IDs be used (Jiri Olsa) [1034843] - [perf] test: Use perf_evsel__newtp constructor in the tracepoint tests (Jiri Olsa) [1034843] - [perf] test: Fixup error reporting in basic mmap test (Jiri Olsa) [1034843] - [perf] evsel: Update sample_size when setting sample_type bits (Jiri Olsa) [1034843] - [perf] machine: Move more machine methods to machine.c (Jiri Olsa) [1034843] - [perf] buildid-cache: Add option to show build ids that are missing in the cache (Jiri Olsa) [1034843] - [perf] symbols: Generalize filter in __fprintf_buildid methods (Jiri Olsa) [1034843] - [perf] diff: Remove displacement output option (Jiri Olsa) [1034843] - [perf] buildid-list: We need to check if a file is ELF first (Jiri Olsa) [1034843] - [perf] tools: Fix TUI helpline output (Jiri Olsa) [1034843] - [perf] tools: Don't check configuration on make tags (Jiri Olsa) [1034843] - [perf] diff: Change formula methods to work with pair directly (Jiri Olsa) [1034843] - [perf] diff: Change compute methods to work with pair directly (Jiri Olsa) [1034843] - [perf] diff: Remove displacement from struct hist_entry_diff (Jiri Olsa) [1034843] - [perf] evsel: Convert to _is_group_leader method (Jiri Olsa) [1034843] - [perf] evsel: Set leader evsel's ->leader to itself (Jiri Olsa) [1034843] - [perf] hists: Link hist entry pairs to leader (Jiri Olsa) [1034843] - [perf] hists: Fix typo on hist__entry_add_pair (Jiri Olsa) [1034843] - [perf] symbols: Ignore ABS symbols when loading data maps (Jiri Olsa) [1034843] - [perf] hists: Introduce perf_hpp__list for period related columns (Jiri Olsa) [1034843] - [perf] tools: Fix mmap limitations on 32-bit (Jiri Olsa) [1034843] - [perf] top: Add missing newline on pr_err call (Jiri Olsa) [1034843] - [perf] session: Free environment information when deleting session (Jiri Olsa) [1034843] - [perf] tools: Don't check configuration on make clean (Jiri Olsa) [1034843] - [perf] ui/helpline: Introduce ui_helpline__vshow() (Jiri Olsa) [1034843] - [perf] ui: Always compile error printing code (Jiri Olsa) [1034843] - [perf] symbols: Fix dso__fprintf() print statement (Jiri Olsa) [1034843] - [net] sctp: fix checksum marking for outgoing packets (Daniel Borkmann) [1040385]- [fs] fuse: never d_drop() dentry mountpoints on failed reval (Brian Foster) [1026952] - [fs] cifs: don't instantiate new dentries in readdir for inodes that need to be revalidated immediately (Sachin Prabhu) [1017883] - [fs] cifs: revalidate directories instiantiated via FIND_* in order to handle DFS referrals (Sachin Prabhu) [1017883] - [fs] cifs: only set ops for inodes in I_NEW state (Sachin Prabhu) [1017883] - [fs] nfs: fix handling of invalid mount options in nfs_remount (Jeff Layton) [968185] - [fs] nfs: reject version and minorversion changes on remount attempts (Jeff Layton) [968185] - [fs] nfsd: add private md5 hashing implementation to get around FIPS blacklisting (Jeff Layton) [1020176] - [fs] nfs: Always clear the NFS_INO_LAYOUTCOMMIT in layoutreturn (Jeff Layton) [921540] - [fs] nfs: Send atime and mtime as a 64bit value (Jeff Layton) [996548] - [fs] nfs: fix mknod() on nfs4 (Jeff Layton) [921684] - [fs] nfs: nameidata_to_nfs_open_context() doesn't need nameidata (Jeff Layton) [921684] - [md] Re-enable TRIM on MD RAID5 devices (Jes Sorensen) [1023424] - [md] raid5: avoid finding "discard" stripe (Jes Sorensen) [1023424] - [md] raid5: set bio bi_vcnt 0 for discard request (Jes Sorensen) [1023424] - [s390] fix save and restore of the floating-point-control register (Hendrik Brueckner) [1034270] - [s390] signal: change return values to -EFAULT (Hendrik Brueckner) [1034270] - [kernel] ptrace: Cleanup useless header (Aaron Tomlin) [1036312] - [kernel] ptrace: kill BKL in ptrace syscall (Aaron Tomlin) [1036312] - [x86] kvm: fix cross page vapic_addr access (Paolo Bonzini) [1032215] {CVE-2013-6368} - [x86] kvm: fix division by zero in apic_get_tmcct (Paolo Bonzini) [1032213] {CVE-2013-6367}- [scsi] scsi_debug: fix endianness bug in sdebug_build_parts() (Maurizio Lombardi) [563489] - [scsi] bfa: Chinook quad port 16G FC HBA claim issue (Vijay Guvva) [1038186] - [scsi] bfa: Fix crash when symb name set for offline vport (Vijay Guvva) [1032731] - [scsi] scsi_dh_alua: ALUA handler attach should succeed while TPG is transitioning (Maurizio Lombardi) [1019480] - [scsi] scsi_dh_alua: ALUA check sense should retry device internal reset unit attention (Maurizio Lombardi) [1019480] - [scsi] don't kfree an initialized struct device (Maurizio Lombardi) [908150] - [fs] nfs: Prevent a 3-way deadlock between layoutreturn, open and state recovery (Steve Dickson) [1034487] - [fs] nfs: Ensure that rmdir() waits for sillyrenames to complete (Steve Dickson) [1034348] - [fs] nfs: wait on recovery for async session errors (Steve Dickson) [1030049] - [fs] nfs: Re-use exit code in nfs4_async_handle_error() (Steve Dickson) [1030049] - [fs] nfs: Update list of irrecoverable errors on DELEGRETURN (Steve Dickson) [1030049] - [exec] ptrace: fix get_dumpable() incorrect tests (Petr Oros) [1039487] {CVE-2013-2929} - [net] ipv6: router reachability probing (Jiri Benc) [1029585] - [net] ipv6: remove the unnecessary statement in find_match() (Jiri Benc) [1029585] - [net] ipv6: fix route selection if kernel is not compiled with CONFIG_IPV6_ROUTER_PREF (Jiri Benc) [1029585] - [net] ipv6: Fix default route failover when CONFIG_IPV6_ROUTER_PREF=n (Jiri Benc) [1029585] - [net] ipv6: probe routes asynchronous in rt6_probe (Jiri Benc) [1030094] - [net] ndisc: Update neigh->updated with write lock (Jiri Benc) [1030094] - [net] ipv6: prevent fib6_run_gc() contention (Jiri Benc) [1030094] - [net] netfilter: push reasm skb through instead of original frag skbs (Jiri Pirko) [1011214] - [net] ip6_output: fragment outgoing reassembled skb properly (Jiri Pirko) [1011214] - [net] netfilter: nf_conntrack_ipv6: improve fragmentation handling (Jiri Pirko) [1011214] - [net] ipv4: fix path MTU discovery with connection tracking (Jiri Pirko) [1011214] - [net] ipv6: Make IP6CB(skb)->nhoff 16-bit (Jiri Pirko) [1011214] - [input] uinput: setup MT usage during device creation (Aristeu Rozanski) [903081] - [input] add static inline accessors for ABS properties (Aristeu Rozanski) [903081] - [edac] revert sdram_scrub_rate behavior change (Aristeu Rozanski) [738592] - [edac] Add error decoding support for AMD Fam16h processors (Prarit Bhargava) [1020290] - [hda] alsa: fix the no-sound issue for Creative Recon3D cards (Jaroslav Kysela) [1007460]- [powerpc] signals: Improved mark VSX not saved with small contexts fix (Seth Jennings) [1044117] - [powerpc] signals: Mark VSX not saved with small contexts (Seth Jennings) [1044117]- [pci] Remove pcie_cap_has_devctl() (Myron Stowe) [1025994] - [pci] Support PCIe Capability Slot registers only for ports with slots (Myron Stowe) [1025994] - [pci] Remove PCIe Capability version checks (Myron Stowe) [1025994] - [pci] Allow PCIe Capability link-related register access for switches (Myron Stowe) [1025994] - [pci] Add offsets of PCIe capability registers (Myron Stowe) [1025994] - [pci] Tidy bitmasks and spacing of PCIe capability definitions (Myron Stowe) [1025994] - [pci] Remove obsolete comment reference to pci_pcie_cap2() (Myron Stowe) [1025994] - [pci] Clarify PCI_EXP_TYPE_PCI_BRIDGE comment (Myron Stowe) [1025994] - [pci] Rename PCIe capability definitions to follow convention (Myron Stowe) [1025994] - [pci] Add PCI_EXP_TYPE_PCIE_BRIDGE value (Myron Stowe) [1025994] - [netdrv] bnx2x: correct VF-PF channel locking scheme (Michal Schmidt) [1029203] - [netdrv] bnx2x: handle known but unsupported VF messages (Michal Schmidt) [1029203] - [netdrv] bnx2x: Lock DMAE when used by statistic flow (Michal Schmidt) [1029200] - [net] ipv6: fix leaking uninitialized port number of offender sockaddr (Florian Westphal) [1035883] {CVE-2013-6405} - [net] inet: fix addr_len/msg->msg_namelen assignment in recv_error functions (Florian Westphal) [1035883] {CVE-2013-6405} - [net] inet: prevent leakage of uninitialized memory to user in recv syscalls (Florian Westphal) [1035883] {CVE-2013-6405} - [net] ipvs: Add boundary check on ioctl arguments (Denys Vlasenko) [1030818] {CVE-2013-4588}- [s390] qeth: avoid buffer overflow in snmp ioctl (Hendrik Brueckner) [1034266] - [md] fix calculation of stacking limits on level change (Jes Sorensen) [1026864] - [kernel] ipc/sem.c: fix up semctl_setval discrepancies with upstream (Rik van Riel) [880024] - [kernel] ipc/sem.c: fix race in sem_lock() (Rik van Riel) [880024] - [kernel] fix kABI issues (Rik van Riel) [880024] - [kernel] ipc/sem.c: Fix missing wakeups in do_smart_update_queue() (Rik van Riel) [880024] - [kernel] ipc/sem.c: fix GETNCNT semctl() case (Rik van Riel) [880024] - [kernel] ipc/sem.c: fix GETZCNT semctl() case (Rik van Riel) [880024] - [kernel] ipc: simplify rcu_read_lock() in semctl_nolock() (Rik van Riel) [880024] - [kernel] ipc: simplify semtimedop/semctl_main() common error path handling (Rik van Riel) [880024] - [kernel] ipc: move sem_obtain_lock() rcu locking into the only caller (Rik van Riel) [880024] - [kernel] ipc: fix double sem unlock in semctl error path (Rik van Riel) [880024] - [kernel] ipc: move the rcu_read_lock() from sem_lock_and_putref() into callers (Rik van Riel) [880024] - [kernel] ipc: sem_putref() does not need the semaphore lock any more (Rik van Riel) [880024] - [kernel] ipc: move rcu_read_unlock() out of sem_unlock() and into callers (Rik van Riel) [880024] - [kernel] ipc: fix GETALL/IPC_RM race for sysv semaphores (Rik van Riel) [880024] - [kernel] ipc: fine grained locking for semtimedop (Rik van Riel) [1024265 880024] {CVE-2013-4483} - [kernel] ipc/sem.c: have only one list in struct sem_queue (Rik van Riel) [880024] - [kernel] ipc/sem.c: open code and rename sem_lock (Rik van Riel) [880024] - [kernel] ipc/sem.c: do not hold ipc lock more than necessary (Rik van Riel) [880024] - [kernel] ipc: introduce lockless pre_down ipcctl (Rik van Riel) [880024] - [kernel] ipc: introduce obtaining a lockless ipc object (Rik van Riel) [880024] - [kernel] ipc: remove bogus lock comment for ipc_checkid (Rik van Riel) [880024] - [kernel] ipc/sem.c: get rid of union semop in sys_semctl() arguments (Rik van Riel) [880024] - [kernel] ipc/sem.c: handle spurious wakeups (Rik van Riel) [880024] - [kernel] ipc/sem.c: remove private structures from public header file (Rik van Riel) [880024] - [kernel] ipc/sem.c: update description of the implementation (Rik van Riel) [880024] - [kernel] ipc/sem.c: move wake_up_process out of the spinlock section (Rik van Riel) [880024] - [kernel] ipc/sem.c: optimize update_queue() for bulk wakeup calls (Rik van Riel) [880024] - [kernel] ipc: remove unreachable code in sem.c (Rik van Riel) [880024] - [kernel] ipc/sem.c: optimize single sops when semval is zero (Rik van Riel) [880024] - [kernel] ipc/sem.c: optimize single semop operations (Rik van Riel) [880024] - [kernel] ipc/sem.c: add a per-semaphore pending list (Rik van Riel) [880024] - [kernel] ipc/sem.c: optimize if semops fail (Rik van Riel) [880024] - [kernel] ipc/sem.c: sem preempt improve (Rik van Riel) [880024] - [kernel] ipc/sem.c: sem use list operations (Rik van Riel) [880024] - [kernel] ipc/sem.c: sem optimise undo list search (Rik van Riel) [880024] - [kernel] ipc/sem.c: fix race with concurrent semtimedop() timeouts and IPC_RMID (Rik van Riel) [880024] - [kernel] ipc/sem.c: bugfix for semop() not reporting successful operation (Rik van Riel) [880024] - [net] don't drop TSO features for NO_CSUM devices (Ivan Vecera) [1030631] - [ata] ahci: fix turning on LEDs in ahci_start_port() (David Milburn) [1017105] - [ata] libata: implement cross-port EH exclusion (David Milburn) [1017105] - [ata] libata add ap to ata_wait_register and intro ata_msleep (David Milburn) [1017105]- [netdrv] mlx4_en: Check device state when setting coalescing (Amir Vadai) [975908] - [netdrv] igb: Update link modes display in ethtool (Stefan Assmann) [1019578] - [block] fix race between request completion and timeout handling (Jeff Moyer) [919756]- [net] ip_output: do skb ufo init for peeked non ufo skb as well (Jiri Pirko) [1023491] {CVE-2013-4470} - [net] ip6_output: do skb ufo init for peeked non ufo skb as well (Jiri Pirko) [1023491] {CVE-2013-4470} - [net] bridge: disable snooping if there is no querier (Vlad Yasevich) [952012] - [net] Revert "bridge: only expire the mdb entry when query is received" (Vlad Yasevich) [952012] - [net] Revert "bridge: fix some kernel warning in multicast timer" (Vlad Yasevich) [952012] - [net] Revert "bridge: do not call setup_timer() multiple times" (Vlad Yasevich) [952012] - [net] Revert "bridge: update mdb expiration timer upon reports" (Vlad Yasevich) [952012] - [net] sunrpc: Fix a data corruption issue when retransmitting RPC calls (Jeff Layton) [1030046] - [fs] gfs2: Implement a "rgrp has no extents longer than X" scheme (Robert S Peterson) [998625] - [fs] gfs2: Drop inadequate rgrps from the reservation tree (Robert S Peterson) [998625] - [fs] gfs2: If requested is too large, use the largest extent in the rgrp (Robert S Peterson) [998625] - [fs] gfs2: Add allocation parameters structure (Robert S Peterson) [998625] - [fs] nfs: Don't check lock owner compatability unless file is locked - part 2 (Jeff Layton) [1007039] - [fs] nfs: Don't check lock owner compatibility in writes unless file is locked (Jeff Layton) [1007039] - [netdrv] ixgbevf: move API neg to reset path (Andy Gospodarek) [1019346] - [netdrv] ixgbe: fix inconsistent clearing of the multicast table (Andy Gospodarek) [975248] - [mm] Group e820 entries together and add map_individual_e820 boot option (Larry Woodman) [876275] - [mm] Exclude E820_RESERVED regions and memory holes above 4 GB from direct mapping (Larry Woodman) [876275] - [mm] Find_early_table_space based on ranges that are actually being mapped (Larry Woodman) [876275] - [fs] nfs: Fix the sync mount option for nfs4 mounts (Scott Mayhew) [915862] - [fs] nfsv4: Missing Chunk of Back Port Patch Causes Hang (Steve Dickson) [1024006] - [fs] xfs: Ensure sync updates the log tail correctly (Dave Chinner) [1025439] - [fs] xfs: only update the last_sync_lsn when a transaction completes (Dave Chinner) [1025439] - [fs] xfs: prevent deadlock trying to cover an active log (Dave Chinner) [1014867] - [kernel] signal: stop info leak via the tkill and the tgkill syscalls (Petr Holasek) [970878] {CVE-2013-2141} - [block] rsxx: Disallow discards from being unmapped (Steve Best) [1023897] - [netdrv] brcmsmac: Module alias support missing from backport (John Green) [1020461] - [netdrv] bonding: Remove redundant VLAN tag insertion logic (Nikolay Aleksandrov) [1025224] - [netdrv] mlx4_en: Fix pages never dma unmapped on rx (Steve Best) [1023272] - [netdrv] mlx4_en: Fix BlueFlame race (Amir Vadai) [987634] - [scsi] lpfc: Update lpfc version for 8.3.7.21.5p driver release (Rob Evers) [1024683] - [scsi] lpfc 8.3.42: Fixed failure to allocate SCSI buffer on PPC64 platform for SLI4 devices (Rob Evers) [1024683] - [scsi] Revert "qla2xxx: Ramp down queue depth for attached SCSI devices when driver resources are low." (Chad Dupuis) [995576] - [netdrv] tg3: avoid double-freeing of rx data memory (Ivan Vecera) [1020685] - [hda] alsa: Final fix for the Haswell HDMI audio 44.1kHz rate (Jaroslav Kysela) [1024548] - [input] wacom: do not report ABS_MISC on TPC2FG touch device (Aristeu Rozanski) [1032256]- [md] Disabling of TRIM on RAID5 for RHEL6.5 was too aggressive (Jes Sorensen) [1028426]- [x86] Revert "efi: be more paranoid about available space when creating variables" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efivars: firmware bug workarounds should be in platform code" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efi: Export efi_query_variable_store() for efivars.ko" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efi: Check max_size only if it is non-zero" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efi: Distinguish between "remaining space" and actually used space" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efi: Implement efi_no_storage_paranoia parameter" (Rafael Aquini) [1012370 1023173] - [x86] Revert "Modify UEFI anti-bricking code" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efi: Fix dummy variable buffer allocation" (Rafael Aquini) [1012370 1023173]- [fs] revert xfs: prevent deadlock trying to cover an active log (Eric Sandeen) [1014867]- [fs] Revert "vfs: allow umount to handle mountpoints without revalidating them" (Rafael Aquini) [1024607] - [fs] Revert "vfs: massage umount_lookup_last() a bit to reduce nesting" (Rafael Aquini) [1024607] - [fs] Revert "vfs: rename user_path_umountat() to user_path_mountpoint_at()" (Rafael Aquini) [1024607] - [fs] Revert "vfs: introduce kern_path_mountpoint()" (Rafael Aquini) [1024607] - [fs] Revert "autofs4: fix device ioctl mount lookup" (Rafael Aquini) [1024607]- [tools] perf: Add ref-cycles into array of tested events (Jiri Olsa) [968806] - [pci] Revert "make SRIOV resources optional" (Myron Stowe) [1022270] - [pci] Revert "ability to relocate assigned pci-resources" (Myron Stowe) [1022270] - [pci] Revert "honor child buses add_size in hot plug configuration" (Myron Stowe) [1022270] - [pci] Revert "make cardbus-bridge resources optional" (Myron Stowe) [1022270] - [pci] Revert "code and comments cleanup" (Myron Stowe) [1022270] - [pci] Revert "make re-allocation try harder by reassigning ranges higher in the heirarchy" (Myron Stowe) [1022270] - [pci] Revert "Calculate right add_size" (Myron Stowe) [1022270]- [block] loop: unplug_fn only when backing file is attached (Lukas Czerner) [1022997] - [fs] ext4: Remove warning from ext4_da_update_reserve_space() (Lukas Czerner) [1011876] - [kernel] async: Revert MAX_THREADS to 256 (Neil Horman) [1021705] - [net] ipv6: restrict neighbor entry creation to output flow (Jiri Pirko) [997103] - [net] ipv6: udp packets following an UFO enqueued packet need also be handled by UFO (Jiri Pirko) [1011930] {CVE-2013-4387} - [net] ipv4: blackhole route should always be recalculated (Herbert Xu) [1010347] - [net] unix: revert/fix race in stream sockets with SOCK_PASS* flags (Daniel Borkmann) [1019343] - [net] Loosen constraints for recalculating checksum in skb_segment() (Vlad Yasevich) [1020298] - [drm] nouveau: fix vblank deadlock (Rob Clark) [1013388] - [usb] xhci: refactor EHCI/xHCI port switching (Don Zickus) [970715] - [fs] compat_ioctl: VIDEO_SET_SPU_PALETTE missing error check (Phillip Lougher) [949573] {CVE-2013-1928} - [fs] vfs: fix d_mountpoint() (Ian Kent) [1011337] - [fs] autofs4: fix device ioctl mount lookup (Ian Kent) [999708] - [fs] vfs: introduce kern_path_mountpoint() (Ian Kent) [999708] - [fs] vfs: rename user_path_umountat() to user_path_mountpoint_at() (Ian Kent) [999708] - [fs] vfs: massage umount_lookup_last() a bit to reduce nesting (Ian Kent) [999708] - [fs] vfs: allow umount to handle mountpoints without revalidating them (Ian Kent) [999708] - [fs] nfs: Remove the 'FIFO' behaviour for nfs41_setup_sequence (Steve Dickson) [1022257] - [fs] nfs: Record the OPEN create mode used in the nfs4_opendata structure (Steve Dickson) [1019439] - [fs] nfs: Simulate the change attribute (Steve Dickson) [1018653] - [scsi] megaraid_sas: Fix synchronization problem between sysPD IO path and AEN path (Tomas Henzl) [1019811]- [md] dm-snapshot: fix data corruption (Mikulas Patocka) [974481] {CVE-2013-4299} - [watchdog] iTCO_wdt: add platform driver module alias (Neil Horman) [1019497] - [hda] alsa: disable 44.1kHz rate for Haswell HDMI/DP audio (Jaroslav Kysela) [831970] - [x86] Update UV3 hub revision ID (George Beshers) [1018962] - [fs] xfs: Don't reference the EFI after it is freed (Eric Sandeen) [1018469] - [security] keys: Fix a race between negating a key and reading the error set (Dave Wysochanski) [890231] - [fs] nfsv4: Ensure memory ordering between nfs4_ds_connect and nfs4_fl_prepare_ds (Jeff Layton) [1012439] - [fs] nfsv4: nfs4_fl_prepare_ds - fix bugs when the connect attempt fails (Jeff Layton) [1012439] - [md] Disable TRIM on RAID5 for RHEL 6.5 (Jes Sorensen) [837097] - [md] raid5: BIO_RW_SYNCIO is a bit number, not a bitmask (Jes Sorensen) [837097] - [virt] hyperv: framebuffer pci stub (Gerd Hoffmann) [1013335] - [netdrv] bnx2x: add missing enum channel_tlvs definitions (Michal Schmidt) [1015137] - [netdrv] bnx2x: KR2 disablement fix (Michal Schmidt) [1015137] - [netdrv] bnx2x: Specific Active-DAC is not detected on 57810 (Michal Schmidt) [1015137] - [netdrv] bnx2x: Generalize KR work-around (Michal Schmidt) [1015137] - [usb] usbnet: use ethd name for known ethernet devices (Don Zickus) [1014224] - [usb] cdc_ether: use ethd name for known ethernet devices (Don Zickus) [1014224] - [mm] Revert "Find_early_table_space based on ranges that are actually being mapped" (Rafael Aquini) - [mm] Revert "Exclude E820_RESERVED regions and memory holes above 4 GB from direct mapping" (Rafael Aquini) - [mm] Revert "Group e820 entries together and add map_individual_e820 boot option" (Rafael Aquini) - [net] bridge: update mdb expiration timer upon reports (Vlad Yasevich) [1013816] - [net] veth: Remove NETIF_F_HW_VLAN_RX capability (Thomas Graf) [1018158] - [net] gre/vxlan: handle 802.1Q inner header properly (Thomas Graf) [997632] - [net] disable the new NAPI weight error message for RHEL 6.5 (Michal Schmidt) [1012090] - [scsi] sd: Fix parsing of 'temporary ' cache mode prefix (Ewan Milne) [955441] - [scsi] sd: fix array cache flushing bug causing performance problems (Ewan Milne) [955441] - [scsi] bfa: firmware update to 3.2.1.1 (Rob Evers) [1002770] - [netdrv] bna: firmware update to 3.2.1.1 (Ivan Vecera) [1002771]- [block] loop: fix crash when using unassigned loop device (Mike Snitzer) [989795] - [fs] xfs: prevent deadlock trying to cover an active log (Dave Chinner) [1014867] - [x86] microcode: Fix patch level reporting for AMD family 15h (Prarit Bhargava) [1014401] - [hda] alsa: enable switcheroo code in the snd-hda-intel driver (Jaroslav Kysela) [1013993] - [x86] reboot: Fix a warning message triggered by stop_other_cpus() (Jerome Marchand) [840710] - [kernel] async: Bump up the MAX_THREADS count for the async subsystem (Neil Horman) [1010666] - [pci] Calculate right add_size (Myron Stowe) [997672] - [netdrv] iwlwifi: pcie: add SKUs for 6000, 6005 and 6235 series (Stanislaw Gruszka) [1013951] - [netdrv] iwlwifi: pcie: add new SKUs for 7000 & 3160 NIC series (Stanislaw Gruszka) [1013951] - [netdrv] iwlwifi: enable shadow registers for 7000 (Stanislaw Gruszka) [1013951] - [netdrv] iwlwifi: add new 7260 and 3160 series device IDs (Stanislaw Gruszka) [1013951] - [netdrv] be2net: pass if_id for v1 and V2 versions of TX_CREATE cmd (Ivan Vecera) [1014360] - [netdrv] be2net: call ENABLE_VF cmd for Skyhawk-R too (Ivan Vecera) [1014360] - [netdrv] be2net: Fix to prevent Tx stall on SH-R when packet size < 32 (Ivan Vecera) [1014360] - [scsi] pm8001: Queue rotation logic for inbound and outbound queues (Rich Bono) [1013771] - [scsi] lpfc: Update lpfc version for 8.3.7.21.4p driver release (Rob Evers) [1004841] - [scsi] lpfc: Fixed spinlock hang (Rob Evers) [1004841] - [scsi] lpfc: Fixed spinlock inversion problem (Rob Evers) [1004841] - [scsi] lpfc: Fixed inconsistent spin lock useage (Rob Evers) [1004841] - [scsi] qla2xxx: Update version number to 8.05.00.03.06.5-k2 (Chad Dupuis) [912652] - [scsi] qla2xxx: Fix request queue null dereference (Chad Dupuis) [912652] - [net] tcp: TSQ can use a dynamic limit (Jiri Pirko) [996802] - [net] tcp: TSO packets automatic sizing (Jiri Pirko) [996802] - [net] tcp: Apply device TSO segment limit earlier (Jiri Pirko) [996802] - [net] Allow driver to limit number of GSO segments per skb (Jiri Pirko) [996802] - [net] cleanups in RX queue allocation (Ivan Vecera) [1012388] - [net] Update kernel-doc for netif_set_real_num_rx_queues() (Ivan Vecera) [1012388] - [net] netif_set_real_num_rx_queues may cap num_rx_queues at init time (Ivan Vecera) [1012388]- [kvm] pmu: add proper support for fixed counter 2 (Gleb Natapov) [1000956] - [kvm] vmx: do not check bit 12 of EPT violation exit qualification when undefined (Gleb Natapov) [1006139] - [kvm] vmx: set "blocked by NMI" flag if EPT violation happens during IRET from NMI (Gleb Natapov) [1006139] - [edac] Fix workqueue-related crashes (Aristeu Rozanski) [831127] - [edac] amd64_edac: Fix driver module removal (Aristeu Rozanski) [831127] - [md] raid5: BIO flags adjust (Jes Sorensen) [837097] - [md] Fix skipping recovery for read-only arrays (Jes Sorensen) [1014102] - [kernel] audit: fix mq_open and mq_unlink to add the MQ root as a hidden parent audit_names record (Richard Guy Briggs) [1009386] - [kernel] audit: log the audit_names record type (Richard Guy Briggs) [1009386] - [kernel] audit: add child record before the create to handle case where create fails (Richard Guy Briggs) [1009386] - [kernel] audit: format user messages to size of MAX_AUDIT_MESSAGE_LENGTH (Richard Guy Briggs) [1007069] - [netdrv] tg3: Expand led off fix to include 5720 (Ivan Vecera) [991498] - [netdrv] tg3: Don't turn off led on 5719 serdes port 0 (Ivan Vecera) [991498] - [netdrv] tg3: Fix UDP fragments treated as RMCP (Ivan Vecera) [991498] - [netdrv] tg3: Remove incorrect switch to aux power (Ivan Vecera) [991498] - [i2c] ismt: initialize DMA buffer (Neil Horman) [1014753] - [scsi] libfcoe: Make fcoe_sysfs optional / fix fnic NULL exception (Neil Horman) [1014864] - [fs] gfs2: Fix race in iteration of glocks for unfreeze/umount (Abhijith Das) [999909] - [fs] gfs2: dirty inode correctly in gfs2_write_end (Benjamin Marzinski) [991596] - [x86] Mark Intel Atom Avoton processor as supported (Prarit Bhargava) [914842] - [mm] vmscan: fix zone shrinking exit when scan work is done (David Gibson) [985155] - [block] free bios when failing blk_execute_rq_nowait calls (Jeff Moyer) [1009312] - [netdrv] be2net: fix disabling TX in be_close() (Ivan Vecera) [951271] - [crypto] Fix race condition in larval lookup (Herbert Xu) [916361]- [fs] fuse: drop dentry on failed revalidate (Brian Foster) [924014] - [fs] fuse: clean up return in fuse_dentry_revalidate() (Brian Foster) [924014] - [fs] fuse: use d_materialise_unique() (Brian Foster) [924014] - [mm] Group e820 entries together and add map_individual_e820 boot option (Larry Woodman) [876275] - [mm] Exclude E820_RESERVED regions and memory holes above 4 GB from direct mapping (Larry Woodman) [876275] - [mm] Find_early_table_space based on ranges that are actually being mapped (Larry Woodman) [876275] - [hid] pantherlord: heap overflow flaw (Radomir Vrbovsky) [1000435] {CVE-2013-2892} - [virt] hv: Correctly support ws2008R2 and earlier (Jason Wang) [1007341] - [powerpc] iommu: Use GFP_KERNEL instead of GFP_ATOMIC in iommu_init_table() (Steve Best) [1012666] - [powerpc] Add isync to copy_and_flush (Steve Best) [1014475] - [block] rsxx: Kernel Panic caused by mapping Discards (Steve Best) [1013728] - [kernel] audit: avoid soft lockup due to audit_log_start() incorrect loop termination (Richard Guy Briggs) [990806] - [fs] nfsv4: Remove the BUG_ON() from nfs4_get_lease_time_prepare() (Steve Dickson) [1012688] - [netdrv] bnx2x: fix loss of VLAN priority information in received TPA-aggregated packets (Michal Schmidt) [1014694] - [fs] gfs2: garbage quota usage reported due to uninitialized inode during creation (Abhijith Das) [1008947] - [fs] nfs: fix filelayout_commit_call_ops (Scott Mayhew) [1012479] - [netdrv] igb: fix driver reload with VF assigned to guest (Stefan Assmann) [985733] - [md] Fix bio flags for md raid5 (Jes Sorensen) [837097] - [md] Fix bio flags for md raid10 (Jes Sorensen) [837097] - [scsi] qla4xxx: 5.03.00.00.06.05-k3 (Chad Dupuis) [1011476] - [scsi] qla4xxx: Support setting of local CHAP index for flash target entry (Chad Dupuis) [1011476] - [scsi] qla4xxx: Correct the check for local CHAP entry type (Chad Dupuis) [1011476] - [scsi] lpfc: Update lpfc version for 8.3.7.21.3p driver release (Rob Evers) [1012961] - [scsi] lpfc: Fixed function mode field defined too small for not recognizing dual-chute mode (Rob Evers) [1012961] - [net] Revert "net: more accurate skb truesize" (Francesco Fusco) [889181] - [net] fix multiqueue selection (Michal Schmidt) [1011939]- [scsi] bnx2fc: Bump version from 1.0.14 to 2.4.1 (Tomas Henzl) [1008733] - [scsi] bnx2fc: hung task timeout warning observed when rmmod bnx2x with active FCoE targets (Tomas Henzl) [1008733] - [scsi] bnx2fc: Fixed a SCSI CMD cmpl race condition between ABTS and CLEANUP (Tomas Henzl) [1008733] - [scsi] cnic: Fix crash in, cnic_bnx2x_service_kcq() (Tomas Henzl) [1004554] - [hid] zeroplus: validate output report details (Frantisek Hrbata) [999906] {CVE-2013-2889} - [hid] provide a helper for validating hid reports (Frantisek Hrbata) [999906] {CVE-2013-2889} - [netdrv] sfc: Add SIOCEFX:EFX_MCDI_REQUEST ioctl to workaround MTD limits (Nikolay Aleksandrov) [1008705] - [netdrv] sfc: deny changing of unsupported flags (Nikolay Aleksandrov) [1010840] - [kernel] __ptrace_may_access() should not deny sub-threads (Oleg Nesterov) [927360] - [tools] perf: Make kmem work for non numa machines (Jiri Olsa) [984788] - [powerpc] Bring all threads online prior to migration/hibernation (Steve Best) [1010528] - [kvm] introduce guest count uevent (Paolo Bonzini) [1004802] - [scsi] iscsi_tcp: consider session state in iscsi_sw_sk_state_check (Chris Leech) [840638] - [crypto] ansi_cprng: Fix off by one error in non-block size request (Neil Horman) [1007694] {CVE-2013-4345} - [infiniband] cache: don't fill the cache with junk (Doug Ledford) [920306] - [usb] core: don't try to reset_device() a port that got just disconnected (Don Zickus) [1000944] - [usb] Fix connected device switch to Inactive state (Don Zickus) [1000944] - [usb] Don't use EHCI port sempahore for USB 3.0 hubs (Don Zickus) [1000944] - [netdrv] macvtap: Ignore tap features when VNET_HDR is off (Vlad Yasevich) [987201] - [netdrv] macvtap: Correctly set tap features when IFF_VNET_HDR is disabled (Vlad Yasevich) [987201] - [netdrv] macvtap: simplify usage of tap_features (Vlad Yasevich) [987201] - [infiniband] mlx4: Use default pkey when creating tunnel QPs (Doug Ledford) [993587] - [infiniband] core: Create QP1 using the pkey index which contains the default pkey (Doug Ledford) [993587] - [infiniband] ipoib: Make sure child devices use valid/proper pkeys (Doug Ledford) [993587] - [infiniband] ipoib: Fix pkey change flow for virtualization environments (Doug Ledford) [993587] - [netdrv] igb: don't deprecate the max_vfs parameter (Stefan Assmann) [1005877] - [netdrv] igb: Read flow control for i350 from correct EEPROM section (Stefan Assmann) [1005877] - [netdrv] igb: Add additional get_phy_id call for i354 devices (Stefan Assmann) [1005877] - [netdrv] igb: Update version number (Stefan Assmann) [1005877] - [netdrv] igb: Implementation to report advertised/supported link on i354 devices (Stefan Assmann) [1005877] - [netdrv] igb: Get speed and duplex for 1G non_copper devices (Stefan Assmann) [1005877] - [netdrv] igb: Support to get 2_5G link status for appropriate media type (Stefan Assmann) [1005877] - [netdrv] igb: No PHPM support in i354 devices (Stefan Assmann) [1005877] - [netdrv] igb: M88E1543 PHY downshift implementation (Stefan Assmann) [1005877] - [netdrv] igb: New PHY_ID for i354 device (Stefan Assmann) [1005877] - [netdrv] igb: Implementation of 1-sec delay for i210 devices (Stefan Assmann) [1005877] - [netdrv] igb: Don't look for a PBA in the iNVM when flashless (Stefan Assmann) [1005877] - [netdrv] igb: Expose RSS indirection table for ethtool (Stefan Assmann) [1005877] - [netdrv] igb: Add macro for size of RETA indirection table (Stefan Assmann) [1005877] - [netdrv] igb: Fix get_fw_version function for all parts (Stefan Assmann) [1005877] - [netdrv] igb: Add device support for flashless SKU of i210 device (Stefan Assmann) [1005877] - [netdrv] igb: Refactor NVM read functions to accommodate devices with no flash (Stefan Assmann) [1005877] - [netdrv] igb: Refactor of init_nvm_params (Stefan Assmann) [1005877] - [netdrv] igb: Update MTU so that it is always at least a standard frame size (Stefan Assmann) [1005877] - [netdrv] igb: don't allow SR-IOV without MSI-X (Stefan Assmann) [1005877] - [netdrv] igb: Added rcu_lock to avoid race (Stefan Assmann) [1005877] - [netdrv] igb: Read register for latch_on without return value (Stefan Assmann) [1005877] - [netdrv] igb: Reset the link when EEE setting changed (Stefan Assmann) [1005877] - [netdrv] treewide: relase -> release (Stefan Assmann) [1005877] - [scsi] iterate over devices individually for /proc/scsi/scsi (David Milburn) [966170] - [scsi] zfcp: fix lock imbalance by reworking request queue locking (Mikulas Patocka) [803592] - [kernel] pidns: fix two invalid task_active_pid_ns() usages (Aristeu Rozanski) [984597] - [netdrv] be2net: implement ethtool set/get_channel hooks (Ivan Vecera) [975885] - [netdrv] be2net: refactor be_setup() to consolidate queue creation routines (Ivan Vecera) [975885] - [netdrv] be2net: Fix be_cmd_if_create() to use MBOX if MCCQ is not created (Ivan Vecera) [975885] - [netdrv] be2net: refactor be_get_resources() code (Ivan Vecera) [975885] - [netdrv] be2net: don't limit max MAC and VLAN counts (Ivan Vecera) [975885] - [netdrv] be2net: Fixup profile management routines (Ivan Vecera) [975885] - [netdrv] be2net: use EQ_CREATEv2 for SH-R (Ivan Vecera) [975885] - [netdrv] be2net: delete primary MAC address while unloading (Ivan Vecera) [874733] - [netdrv] be2net: use SET/GET_MAC_LIST for SH-R (Ivan Vecera) [874733] - [netdrv] be2net: refactor MAC-addr setup code (Ivan Vecera) [874733] - [netdrv] be2net: fix pmac_id for BE3 VFs (Ivan Vecera) [874733] - [netdrv] be2net: allow VFs to program MAC and VLAN filters (Ivan Vecera) [874733] - [netdrv] be2net: fix MAC address modification for VF (Ivan Vecera) [874733] - [netdrv] be2net: don't use dev_err when AER enabling fails (Ivan Vecera) [986513] - [netdrv] be2net: Clear any capability flags that driver is not interested in (Ivan Vecera) [998856] - [net] ethtool: fix RHEL backport of ETHTOOL_RESET (Jiri Benc) [1008678] - [net] gact: Fix potential panic in tcf_gact() (Jiri Benc) [1003781] - [net] tcp: fix FIONREAD/SIOCINQ (Francesco Fusco) [1001479] - [net] vxlan: Avoid creating fdb entry with NULL destination (Amerigo Wang) [923915] - [net] bridge: sync the definition of struct br_mdb_entry with upstream (Amerigo Wang) [1010251] - [fs] proc/ns: Fix ABI of proc_inode (Thomas Graf) [1005224] - [fs] nfs: Fix writeback performance issue on cache invalidation (Scott Mayhew) [1010038] - [fs] xfs: switch stacks for bmap btree modifications (Dave Chinner) [918359] - [fs] GFS2: Dont flag consistency error if first mounter is a spectator (Robert S Peterson) [997929] - [x86] Mark Intel Haswell-EP as supported (Prarit Bhargava) [948339] - [s390] tx: allow program interruption filtering in user space (Hendrik Brueckner) [1006523] - [tty] hvc_iucv: Disconnect IUCV connection when lowering DTR (Hendrik Brueckner) [1007570] - [tty] hvc_console: Add DTR/RTS callback to handle HUPCL control (Hendrik Brueckner) [1007570] - [netdrv] bonding: fix bond_arp_rcv setting and arp validate desync state (Nikolay Aleksandrov) [1003697] - [netdrv] bonding: fix store_arp_validate race with mode change (Nikolay Aleksandrov) [1003697] - [netdrv] bonding: fix set mode race conditions (Nikolay Aleksandrov) [1003697] - [bluetooth] rfcomm: Fix info leak in RFCOMMGETDEVLIST ioctl() (Radomir Vrbovsky) [922409] {CVE-2012-6545} - [bluetooth] rfcomm: Fix info leak via getsockname() (Radomir Vrbovsky) [922409] {CVE-2012-6545} - [mm] mlock: operate on any regions with protection != PROT_NONE (Larry Woodman) [982460] - [mm] mlock: avoid dirtying pages and triggering writeback (Larry Woodman) [982460]- [net] ipv6: Don't depend on per socket memory for neighbour discovery messages (Thomas Graf) [963317] - [netdrv] bnx2x: add missing ethtool ops of virtual functions (Michal Schmidt) [1009492] - [netdrv] bnx2x: avoid atomic allocations during initialization (Michal Schmidt) [1004645 1007900] - [netdrv] bnx2x: Fix VF stats sync (Michal Schmidt) [1007900] - [netdrv] bnx2x: Fix VF memory leak unload (Michal Schmidt) [1007900] - [netdrv] bnx2x: Fix functionality of configuring vlan list (Michal Schmidt) [1007900] - [netdrv] bnx2x: Fix move FP memory deallocations (Michal Schmidt) [1007900] - [netdrv] bnx2x: vf mark stats started (Michal Schmidt) [1007900] - [netdrv] bnx2x: set VF DMAE when first function has 0 supported VFs (Michal Schmidt) [1007900] - [netdrv] bnx2x: Protect against VFs' ndos when SR-IOV is disabled (Michal Schmidt) [1007900] - [netdrv] bnx2x: prevent VF benign attentions (Michal Schmidt) [1007900] - [netdrv] bnx2x: Consider DCBX remote error (Michal Schmidt) [1007900] - [netdrv] bnx2x: Change DCB context handling (Michal Schmidt) [1007900] - [netdrv] bnx2x: dropless flow control not always functional (Michal Schmidt) [1007900] - [netdrv] bnx2x: fix PTE write access error (Michal Schmidt) [1007900] - [netdrv] bnx2x: fix memory leak in VF (Michal Schmidt) [1007900] - [netdrv] bnx2x: update fairness parameters following DCB negotiation (Michal Schmidt) [1007900] - [netdrv] bnx2x: protect different statistics flows (Michal Schmidt) [1007900] - [scsi] lpfc: update version for 8.3.7.21.2p driver release (Rob Evers) [1007485] - [scsi] lpfc: 8.3.42: Fixed issue of task management commands having a fixed timeout (Rob Evers) [1007485] - [scsi] rdac: Add new IBM product id to the RDAC devlist (Rob Evers) [1006061] - [block] hpsa: remove unused Smart Array ID (Tomas Henzl) [1002788] - [block] hpsa: bump driver version to reflect changes (Tomas Henzl) [1002788] - [block] hpsa: housekeeping patch for device_id and product arrays (Tomas Henzl) [1002788] - [block] hpsa: add HP Smart Array Gen8 names (Tomas Henzl) [1002788] - [block] hpsa: add HP Smart Array Gen9 PCI ID's (Tomas Henzl) [1002788] - [block] hpsa: remove unneeded variable (Tomas Henzl) [893773] - [block] hpsa: fix a race in cmd_free/scsi_done (Tomas Henzl) [893773] - [scsi] qla4xxx: 5.03.00.00.06.05-k2 (Chad Dupuis) [982175] - [scsi] qla4xxx: Export more firmware info in sysfs (Chad Dupuis) [982175] - [scsi] qla4xxx: Only BIOS boot target entries should be at index 0 and 1 (Chad Dupuis) [982175] - [scsi] qla4xxx: discovery_parent_idx can be shown without any check (Chad Dupuis) [982175] - [scsi] qla4xxx: Set IPv6 traffic class if device type is IPv6 (Chad Dupuis) [982175] - [scsi] qla4xxx: Use discovery_parent_idx instead of discovery_parent_type (Chad Dupuis) [982175] - [scsi] qla4xxx: Allow removal of failed session using logout (Chad Dupuis) [982175] - [scsi] libiscsi: Add missing prints for session and connection sysfs attrs (Chad Dupuis) [982175] - [scsi] megaraid_sas: Add High Availability clustering support using shared Logical Disks (Tomas Henzl) [997004] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [997004] - [net] cnic: Use CHIP_NUM macros from bnx2x.h (Tomas Henzl) [1004554] - [hid] validate HID report id size (Frantisek Hrbata) [1000453] {CVE-2013-2888} - [infiniband] cma: Check for GID on listening device first (Doug Ledford) [920306] - [infiniband] cma: use cached gids (Doug Ledford) [920306] - [input] wacom: collect device quirks into single function (Aristeu Rozanski) [815589] - [input] wacom: add device type to device name string (Aristeu Rozanski) [815589] - [input] wacom: request tablet data for Bamboo Pens (Aristeu Rozanski) [815589] - [input] wacom: implement missing multitouch wrappers (Aristeu Rozanski) [815589] - [input] wacom: fix bug in HID parsing introduced by last patchset (Aristeu Rozanski) [815589] - [fs] nfsv4: Clean up delegation recall error handling (Steve Dickson) [1007556] - [fs] nfsv4: Clean up nfs4_open_delegation_recall (Steve Dickson) [1007556] - [fs] nfsv4: Clean up nfs4_lock_delegation_recall (Steve Dickson) [1007556] - [fs] nfs: It is not safe to dereference lsp->ls_state in release_lockowner (Steve Dickson) [962844] - [fs] nfs: Ensure that we free the lock stateid on the server (Steve Dickson) [962844] - [fs] nfs: Don't free the nfs4_lock_state until after the release_lockowner (Steve Dickson) [962844] - [fs] nfs: Convert nfs41_free_stateid to use an asynchronous RPC call (Steve Dickson) [962844] - [fs] nfs: Clean up TEST_STATEID and FREE_STATEID error reporting (Steve Dickson) [962844] - [fs] nfs: Clean up handling of privileged operations (Steve Dickson) [962844] - [fs] nfs: Clean up nfs41_setup_sequence (Steve Dickson) [962844] - [fs] nfs: Pass a stateid to test_stateid() and free_stateid() (Steve Dickson) [962844] - [fs] nfs: added FREE_STATEID call (Steve Dickson) [962844] - [virt] xen: mask cpu feature avx (Andrew Jones) [1006549] - [fs] nfsv4: Fix up nfs4_proc_lookup_mountpoint (Jeff Layton) [997133] - [block] rsxx: Moving pci_map_page to prevent overflow (Steve Best) [1001555] - [block] rsxx: Handling failed pci_map_page on PowerPC and double free (Steve Best) [1001545] - [kernel] sched/rt: Add a tuning knob to allow changing SCHED_RR timeslice (Herbert Xu) [919238] - [kernel] sched: Make initial SCHED_RR timeslace DEF_TIMESLICE (Herbert Xu) [919238] - [block] nvme: nvme_submit_bio_queue fixup check for DISCARD (David Milburn) [1006051] - [block] nvme: Update nvme_id_power_state with latest spec (David Milburn) [1006051] - [block] nvme: Split header file into user-visible and kernel-visible pieces (David Milburn) [1006051] - [block] nvme: Merge issue on character device bring-up (David Milburn) [1006051] - [block] nvme: Handle ioremap failure (David Milburn) [1006051] - [block] nvme: Add pci suspend/resume driver callbacks (David Milburn) [1006051] - [block] nvme: Use normal shutdown (David Milburn) [1006051] - [block] nvme: Separate controller init from disk discovery (David Milburn) [1006051] - [block] nvme: Separate queue alloc/free from create/delete (David Milburn) [1006051] - [block] nvme: Group pci related actions in functions (David Milburn) [1006051] - [block] nvme: Disk stats for read/write commands only (David Milburn) [1006051] - [block] nvme: Bring up cdev on set feature failure (David Milburn) [1006051] - [block] nvme: Fix checkpatch issues (David Milburn) [1006051] - [block] nvme: Namespace IDs are unsigned (David Milburn) [1006051] - [block] nvme: Call nvme_process_cq from submission path (David Milburn) [1006051] - [block] nvme: Remove "process_cq did something" message (David Milburn) [1006051] - [block] nvme: Return correct value from interrupt handler (David Milburn) [1006051] - [block] nvme: Disk IO statistics (David Milburn) [1006051] - [block] nvme: Restructure MSI / MSI-X setup (David Milburn) [1006051] - [block] nvme: Use kzalloc instead of kmalloc+memset (David Milburn) [1006051] - [netdrv] e1000e: Add code to check for failure of pci_disable_link_state call (John Green) [1000548] - [tools] perf: Fix missing tool parameter (Jiri Olsa) [984785] - [tools] perf: Remove builtin-inject unused parameter (Jiri Olsa) [984785] - [mm] pagewalk: walk_page_range should avoid VM_PFNMAP areas (Larry Woodman) [990753] - [mm] pagemap: set pagemap walk limit to PMD boundary (Motohiro Kosaki) [991260] - [mm] task_mmu: fix buffer overflow in add_page_map() (Motohiro Kosaki) [991260] - [mm] proc: copy_to_user() returns unsigned (Motohiro Kosaki) [991260] - [mm] pagemap: Hold mmap_sem during page walk (Motohiro Kosaki) [991260] - [netdrv] ixgbe: fix lockdep annotation issue for ptp's work item (Andy Gospodarek) [986967] - [netdrv] ixgbe: add support for quad-port x520 adapter (Andy Gospodarek) [986967] - [netdrv] ixgbe: clear semaphore bits on timeouts (Andy Gospodarek) [986967] - [netdrv] ixgbe: fix semaphore lock for I2C read/writes on 82598 (Andy Gospodarek) [986967] - [netdrv] ixgbe: add new media type (Andy Gospodarek) [986967] - [netdrv] ixgbe: bump version number (Andy Gospodarek) [986967] - [netdrv] ixgbe: fix SFF data dumps of SFP+ modules (Andy Gospodarek) [986967] - [netdrv] ixgbe: Fix Tx Hang issue with lldpad on 82598EB (Andy Gospodarek) [986967] - [netdrv] ixgbe: fix fc autoneg ethtool reporting (Andy Gospodarek) [986967] - [netdrv] ixgbe: Retain VLAN filtering in promiscuous + VT mode (Andy Gospodarek) [986967] - [netdrv] ixgbe: Use pci_vfs_assigned instead of ixgbe_vfs_are_assigned (Andy Gospodarek) [986967] - [lib] dma-debug: Fix comparison using wrong pointer variable in dma debug code (Stefan Assmann) [1002992] - [lib] dma-debug: hash_bucket_find needs to allow for offsets within an entry (Stefan Assmann) [1002992] - [mm] x86-64: fall back to regular page vmemmap on allocation failure (Johannes Weiner) [854363] - [mm] x86-64: use vmemmap_populate_basepages() for !pse setups (Johannes Weiner) [854363] - [mm] x86-64: remove dead debugging code for !pse setups (Johannes Weiner) [854363] - [mm] sparse-vmemmap: specify vmemmap population range in bytes (Johannes Weiner) [854363]- [netdrv] bonding: Fix corrupted queue_mapping (Veaceslav Falico) [991799] - [fs] xfs: fallback to vmalloc for large buffers in xfs_attrlist_by_handle (Eric Sandeen) [905086] - [fs] nfs: set open access operation call flag in nfs4_init_opendata_res (Jeff Layton) [1002855] - [kernel] Prevent RT process stall due to missing upstream scheduler bug fix (Larry Woodman) [1002765]- [netdrv] bnx2x: prevent crash in shutdown flow with CNIC (Michal Schmidt) [1003436] - [fs] nfs: Minor cleanups for nfs4_handle_exception and nfs4_async_handle_error (Dave Wysochanski) [998752] - [wireless] iwl4965: fix rfkill set state regression (Stanislaw Gruszka) [992969] - [wireless] rt2800: fix wrong TX power compensation (Stanislaw Gruszka) [992969] - [wireless] mac80211: add missing channel context release (Stanislaw Gruszka) [992969] - [wireless] mac80211: add a flag to indicate CCK support for HT clients (Stanislaw Gruszka) [992969] - [wireless] ath9k_htc: Restore skb headroom when returning skb to mac80211 (Stanislaw Gruszka) [992969] - [wireless] ath9k: Enable PLL fix only for AR9340/AR9330 (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: pcie: disable L1 Active after pci_enable_device (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: dvm: fix calling ieee80211_chswitch_done() with NULL (Stanislaw Gruszka) [992969] - [wireless] Hostap: copying wrong data prism2_ioctl_giwaplist() (Stanislaw Gruszka) [992969] - [wireless] zd1201: do not use stack as URB transfer_buffer (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: unregister leds when registration failed (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: take the seqno from packet if transmit failed (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: don't set the MCAST queue in STA's queue list (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: properly tell the fw that a STA is awake (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: fix MCAST in AP mode (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: correctly configure MCAST in AP mode (Stanislaw Gruszka) [992969] - [wireless] mac80211: don't wait for TX status forever (Stanislaw Gruszka) [992969] - [wireless] nl80211: fix another nl80211_fam.attrbuf race (Stanislaw Gruszka) [992969] - [wireless] cfg80211: fix P2P GO interface teardown (Stanislaw Gruszka) [992969] - [wireless] mac80211: continue using disabled channels while connected (Stanislaw Gruszka) [992969] - [wireless] mac80211: fix infinite loop in ieee80211_determine_chantype (Stanislaw Gruszka) [992969] - [wireless] mac80211: ignore HT primary channel while connected (Stanislaw Gruszka) [992969] - [wireless] iwl4965: reset firmware after rfkill off (Stanislaw Gruszka) [992969] - [wireless] iwl4965: set power mode early (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: dvm: don't send BT_CONFIG on devices w/o Bluetooth (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: set SSID bits for passive channels (Stanislaw Gruszka) [992969] - [wireless] rt2x00: fix stop queue (Stanislaw Gruszka) [992969] - [wireless] mac80211: fix monitor interface suspend crash regression (Stanislaw Gruszka) [992969] - [wireless] mac80211: fix ethtool stats for non-station interfaces (Stanislaw Gruszka) [992969] - [wireless] mac80211: fix duplicate retransmission detection (Stanislaw Gruszka) [992969] - [wireless] mac80211/minstrel_ht: fix cck rate sampling (Stanislaw Gruszka) [992969] - [wireless] mac80211/minstrel: fix NULL pointer dereference issue (Stanislaw Gruszka) [992969] - [wireless] nl80211: fix mgmt tx status and testmode reporting for netns (Stanislaw Gruszka) [992969] - [wireless] ath9k_htc: reboot firmware if it was loaded (Stanislaw Gruszka) [992969] - [wireless] ath9k_htc: do some initial hardware configuration (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: fix flushing not started aggregation sessions (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: add DELL SKU for 5150 HMC (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: refuse connection to APs with BI < 16 (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: fix bug in scan ssid (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: fix L2P BA ressources leak (Stanislaw Gruszka) [992969] - [wireless] mac80211: close AP_VLAN interfaces before unregistering all (Stanislaw Gruszka) [992969] - [wireless] b43: ensue that BCMA is "y" when B43 is "y" (Stanislaw Gruszka) [992969] - [wireless] ath9k: Do not assign noise for NULL caldata (Stanislaw Gruszka) [992969] - [wireless] ath9k: Fix noisefloor calibration (Stanislaw Gruszka) [992969] - [wireless] ath9k_hw: Assign default xlna config for AR9485 (Stanislaw Gruszka) [992969] - [wireless] rt2x00: rt2800lib: fix default TX power check for RT55xx (Stanislaw Gruszka) [992969] - [wireless] rt2x00: read 5GHz TX power values from the correct offset (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: pcie: wake the queue if stopped when being unmapped (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: pcie: fix race in queue unmapping (Stanislaw Gruszka) [992969] - [fs] ext4: don't let i_reserved_meta_blocks go negative (Lukas Czerner) [916592] - [fs] ext4: introduce reserved space (Lukas Czerner) [916592]- [target] Set bi_destructor in iblock_get_bio (Andy Grover) [999490] - [target] Fix calling bdev_get_queue on a NULL *bio (Andy Grover) [999490] - [net] ipv6: remove max_addresses check from ipv6_create_tempaddr (Petr Holasek) [999365] {CVE-2013-0343} - [net] soreuseport: UDP/IPv6 implementation (Thomas Graf) [991600] - [net] soreuseport: TCP/IPv6 implementation (Thomas Graf) [991600] - [net] soreuseport: UDP/IPv4 implementation (Thomas Graf) [991600] - [net] soreuseport: TCP/IPv4 implementation (Thomas Graf) [991600] - [net] soreuseport: infrastructure (Thomas Graf) [991600] - [kernel] prevent an older auditd shutdown from orphaning a newer auditd startup (Richard Guy Briggs) [742562] - [kernel] audit: add an option to control logging of passwords with pam_tty_audit (Richard Guy Briggs) [725100] - [misc] hpilo: Correct panic when an AUX iLO is detected (Nigel Croxon) [996600] - [watchdog] hpwdt: Patch to ignore auxilary iLO devices (Nigel Croxon) [996608] - [netdrv] igb: fix vlan filtering in promisc mode when not in VT mode (Stefan Assmann) [996277] - [char] random: fix priming of last_data (Jarod Wilson) [997985] - [char] random: prime last_data value per fips requirements (Jarod Wilson) [997985] - [char] random: simplify fips mode (Jarod Wilson) [997985] - [fs] nfs: don't extend writes to cover entire page if pagecache is invalid (Jeff Layton) [1002830] - [fs] nfs: fix inode reference leak (Steve Dickson) [998694] - [fs] nfs: Use session max response size for GETDEVICEINFO gdia_maxcount (Steve Dickson) [922810] - [fs] nfs: Simplify the NFSv4 REMOVE, LINK and RENAME compounds (Steve Dickson) [998697] - [fs] nfs: Simplify the NFSv4 CREATE compound (Steve Dickson) [998697] - [fs] nfs: Simplify the NFSv4 OPEN compound (Steve Dickson) [998697] - [fs] nfs: Simplify the cache invalidation code (Steve Dickson) [998697] - [fs] nfs: Change attribute updates should set NFS_INO_REVAL_PAGECACHE (Steve Dickson) [998697] - [fs] nfs: Simplify nfs_fhget() (Steve Dickson) [998697] - [fs] nfs: Always trust the PageUptodate flag when we have a delegation (Steve Dickson) [998697] - [fs] nfs: Optimise away nfs_check_inode_attributes() when holding a delegation (Steve Dickson) [998697] - [fs] nfs: Dont force page cache revalidations when holding a delegation (Steve Dickson) [998697] - [fs] nfs: Retrieve attributes _before_ calling delegreturn (Steve Dickson) [998697] - [fs] nfs: Fix a typo in NFS4_enc_link_sz (Steve Dickson) [998697] - [scsi] Fix bug on some bnx2x devices that don't support iSCSI (Tomas Henzl) [957217] - [scsi] mpt3sas: Added a driver module parameter max_msix_vectors (Tomas Henzl) [997045] - [scsi] aacraid: Fix for arrays going offline in the system. System hangs (Rich Bono) [996207]- [fs] gfs2: dont overrun reserved revokes (Benjamin Marzinski) [996637] - [s390] qeth: change default standard blkt settings for OSA (Hendrik Brueckner) [997625] - [s390] kernel: z90crypt module load crash (Hendrik Brueckner) [997621] - [s390] dasd: fix hanging devices after path events (Hendrik Brueckner) [996185] - [cpufreq] revert "remove rwsem lock from CPUFREQ_GOV_STOP call -- second call site" (Prarit Bhargava) [869899] - [perf] Fix regs retrieval for tracepoints events (Jiri Olsa) [1000706] - [tools] perf: Fix period symbol_conf.field_sep display (Jiri Olsa) [985968] - [tools] traceevent: Handle dynamic array's element size properly (Jiri Olsa) [664899] - [tools] perf: Fix perf build make command and BuildRequires (Jiri Olsa) [968186] - [tools] perf: Add support for wildcard in tracepoint system name (Jiri Olsa) [664899] - [perf] Add support for PERF_HW_COUNT_REF_CPU_CYCLES (Jiri Olsa) [968806] - [perf] events: Add Intel x86 mapping for PERF_COUNT_HW_REF_CPU_CYCLES (Jiri Olsa) [968806] - [perf] events: Add PERF_COUNT_HW_REF_CPU_CYCLES generic PMU event (Jiri Olsa) [968806] - [perf] events: Enable raw event support for Intel unhalted_reference_cycles event (Jiri Olsa) [968806] - [net] phonet: some signedness bugs (Francesco Fusco) [1000271] - [net] phonet: put protocols array under RCU (Francesco Fusco) [1000271] - [net] openvswitch: Add vxlan tunneling support (Amerigo Wang) [981285] - [net] vxlan: Add tx-vlan offload support (Amerigo Wang) [981285] - [net] vxlan: Improve vxlan headroom calculation (Amerigo Wang) [981285] - [net] vxlan: Factor out vxlan send api (Amerigo Wang) [981285] - [net] vxlan: Extend vxlan handlers for openvswitch (Amerigo Wang) [981285] - [net] vxlan: Add vxlan recv demux (Amerigo Wang) [981285] - [net] vxlan: Restructure vxlan receive (Amerigo Wang) [981285] - [net] vxlan: Restructure vxlan socket apis (Amerigo Wang) [981285] - [net] openvswitch: Reset tunnel key between input and output (Amerigo Wang) [981285] - [net] openvswitch: Use correct type while allocating flex array (Amerigo Wang) [981285] - [net] openvswitch: Fix bad merge resolution (Amerigo Wang) [981285] - [net] vxlan: fix a soft lockup in vxlan module removal (Amerigo Wang) [923915] - [net] vxlan: fix a regression of igmp join (Amerigo Wang) [923915] - [net] vxlan: fix rcu related warning (Amerigo Wang) [923915] - [net] vxlan: fdb: replace an existing entry (Amerigo Wang) [923915] - [kernel] list: introduce list_first_entry_or_null (Amerigo Wang) [923915] - [net] vxlan: fix igmp races (Amerigo Wang) [923915] - [net] vxlan: unregister on namespace exit (Amerigo Wang) [923915] - [net] vxlan: add necessary locking on device removal (Amerigo Wang) [923915] - [net] vxlan: Fix kernel crash on rmmod (Amerigo Wang) [923915] - [net] vxlan: fix function name spelling (Amerigo Wang) [923915] - [net] vxlan: fdb: allow specifying multiple destinations for zero MAC (Amerigo Wang) [923915] - [net] rtnetlink: allow using zero MAC address in rtnl_fdb_add, rtnl_fdb_del (Amerigo Wang) [923915] - [net] fix address check in rtnl_fdb_del (Amerigo Wang) [923915] - [net] vxlan: allow removal of single destination from fdb entry (Amerigo Wang) [923915] - [net] vxlan: introduce vxlan_fdb_parse (Amerigo Wang) [923915] - [net] vxlan: introduce vxlan_fdb_find_rdst (Amerigo Wang) [923915] - [net] vxlan: add implicit fdb entry for default destination (Amerigo Wang) [923915] - [net] vxlan: Fix sparse warnings (Amerigo Wang) [923915] - [net] vxlan: cosmetic cleanup's (Amerigo Wang) [923915] - [net] vxlan: Use initializer for dummy structures (Amerigo Wang) [923915] - [net] vxlan: port module param should be ushort (Amerigo Wang) [923915] - [net] vxlan: convert remotes list to list_rcu (Amerigo Wang) [923915] - [net] vxlan: make vxlan_xmit_one void (Amerigo Wang) [923915] - [net] vxlan: move cleanup to uninit (Amerigo Wang) [923915] - [net] vxlan: fix race caused by dropping rtnl_unlock (Amerigo Wang) [923915] - [net] vxlan: send notification when MAC migrates (Amerigo Wang) [923915] - [net] vxlan: move IGMP join/leave to work queue (Amerigo Wang) [923915] - [net] vxlan: fix crash from work pending on module removal (Amerigo Wang) [923915] - [net] vxlan: fix out of order operation on module removal (Amerigo Wang) [923915] - [net] vxlan: fix check for migration of static entry (Amerigo Wang) [923915] - [net] vxlan: handle skb_clone failure (Amerigo Wang) [923915] - [net] vxlan: only migrate dynamic FDB entries (Amerigo Wang) [923915] - [net] vxlan: fix race between flush and incoming learning (Amerigo Wang) [923915] - [net] vxlan: defer vxlan init as late as possible (Amerigo Wang) [923915] - [net] vxlan: use unsigned int instead of unsigned (Amerigo Wang) [923915] - [net] vxlan: remove the unused rcu head from struct vxlan_rdst (Amerigo Wang) [923915] - [net] vxlan: Update vxlan fdb 'used' field after each usage (Amerigo Wang) [923915] - [net] vxlan: listen on multiple ports (Amerigo Wang) [923915] - [net] vxlan: do not set SKB_GSO_UDP (Amerigo Wang) [923915] - [net] vxlan: allow choosing destination port per vxlan (Amerigo Wang) [923915] - [net] vxlan: compute source port in network byte order (Amerigo Wang) [923915] - [net] vxlan: source compatiablity with IFLA_VXLAN_GROUP (Amerigo Wang) [923915] - [net] vxlan: fix byte order issues with NDA_PORT (Amerigo Wang) [923915] - [net] vxlan: document UDP default port (Amerigo Wang) [923915] - [net] vxlan: update mail address and copyright date (Amerigo Wang) [923915] - [net] vxlan: Allow L2 redirection with L3 switching (Amerigo Wang) [923915] - [net] vxlan: Allow setting destination to unicast address (Amerigo Wang) [923915] - [net] vxlan: don't bypass encapsulation for multi- and broadcasts (Amerigo Wang) [923915] - [net] vxlan: use htonl when snooping for loopback address (Amerigo Wang) [923915] - [net] vxlan: fix some sparse warnings (Amerigo Wang) [923915] - [net] vxlan: Bypass encapsulation if the destination is local (Amerigo Wang) [923915] - [net] vxlan: Fix sparse warnings (Amerigo Wang) [923915] - [net] vxlan: Use IP Tunnels tunnel ENC encap API (Amerigo Wang) [923915] - [net] vxlan: generalize forwarding tables (Amerigo Wang) [923915] - [net] vxlan: Add vlan support to static neighbors (Amerigo Wang) [923915] - [net] vxlan: allow live mac address change (Amerigo Wang) [923915] - [net] vxlan: add DOVE extensions for VXLAN (Amerigo Wang) [923915] - [net] vxlan: move SET_ETHTOOL_OPS() to vxlan_newlink() (Amerigo Wang) [923915] - [net] vxlan: specify fl4.proto before calling ip_route_output_key() (Amerigo Wang) [923915] - [net] vxlan: Depend on CONFIG_INET (Amerigo Wang) [923915] - [net] fix invalid usage of netdev->priv_flags (Stanislaw Gruszka) [984373]- [drm] upstream sync to 3.9.9 (Rob Clark) [818344 902637 962824] - [uapi] install UAPI headers in the correct path (Rob Clark) [962824] - [debug] lockdep: provide mutex_lock_nest_lock (Rob Clark) [962824] - [pci] backport PCIE_SPEED_* (Rob Clark) [962824] - [pci] Add PCIe Link Capability link speed and width names (Rob Clark) [962824] - [fs] export get_task_comm() (Rob Clark) [962824] - [x86] sgi-xp: handle non-fatal traps - headers (George Beshers) [956876] - [x86] sgi-xp: handle non-fatal traps (George Beshers) [956876] - [x86] irq: Rename gsi_end gsi_top, and fix off by one errors (Prarit Bhargava) [998602] - [x86] ioapic: In mpparse use mp_register_ioapic (Prarit Bhargava) [998602] - [x86] ioapic: Teach mp_register_ioapic to compute a global gsi_end (Prarit Bhargava) [998602] - [x86] Reinsert "io_apic: initialize nr_ioapic_registers early in mp_register_ioapic()" (Prarit Bhargava) [855057 998602] - [virt] Add a check to catch KVM emulation of Hyper-V (Jason Wang) [985747] - [virt] kvm: Switch to use hypervisor_cpuid_base() (Jason Wang) [985747] - [x86] Introduce hypervisor_cpuid_base() (Jason Wang) [985747] - [kernel] kexec: add the values related to buddy system for filtering free pages (Nigel Croxon) [960746] - [virt] hv_balloon: Initialize the transaction ID just before sending the packet (Jason Wang) [993473] - [virt] hv_balloon: Do not post pressure status if interrupted (Jason Wang) [993473] - [virt] hv_balloon: Fix a bug in the hot-add code (Jason Wang) [993473] - [kernel] sysctl: range checking in do_proc_dointvec_ms_jiffies_conv (Francesco Fusco) [972430] - [net] neigh: prevent overflowing params in /proc/sys/net/ipv4/neigh/ (Francesco Fusco) [972430] - [net] neigh: fix some compiler warning in net/core/neighbour.c (Francesco Fusco) [972430] - [net] neigh: prohibit negative value for unres_qlen_bytes parameter (Francesco Fusco) [972430] - [net] netfilter: don't permit ct creation with random tuple (Thomas Graf) [994393] - [net] netfilter: fix BUG_ON while removing nf_conntrack with netns (Thomas Graf) [991246] - [net] gro: Fix kcalloc argument order (Amerigo Wang) [995405] - [net] gro: fix a race in gro_cell_poll() (Amerigo Wang) [995405] - [net] ip_tunnel: fix a pointer cast in ip_tunnel_xmit() (Amerigo Wang) [995405] - [virt] xen: avoid allocation causing potential swap activity on the resume path (Radim Krcmar) [996631] - [virt] xen: ensure timer tick is resumed even on CPU driving the resume (Radim Krcmar) [996631] - [infiniband] ipoib: Fix race in deleting ipoib_neigh entries (Doug Ledford) [987174] - [scsi] libiscsi: Added new boot entries in the session sysfs (Chris Leech) [994743] - [x86] kvm: use kernel_fpu_begin/end() in kvm_load/put_guest_fpu() (Fam Zheng) [988658] - [block] do not pass disk names as format strings (Alexander Gordeev) [971372] {CVE-2013-2851}- [fs] Revert "ext4: dont let i_reserved_meta_blocks go negative" (Rafael Aquini) [916592] - [fs] Revert "ext4: introduce reserved space" (Rafael Aquini) [916592] - [netdrv] bnx2x: fill in sane dump flag information (Michal Schmidt) [995475 996988] - [netdrv] bnx2x: remove zeroing of dump data buffer (Michal Schmidt) [995475 996988] - [netdrv] bnx2x: fix dump flag handling (Michal Schmidt) [995475 996988] - [netdrv] bnx2x: fix crash in bnx2x_set_vlan_stripping() (Michal Schmidt) [995475] - [scsi] lpfc: Update lpfc version for 8.3.7.21.1p driver release (Rob Evers) [947546] - [scsi] lpfc: Merge with "lpfc 8.3.31: Fixed system panic due to midlayer abort and (Rob Evers) [947546] - [scsi] lpfc: Removed obsolete fcp_eq_count and fcp_wq_count driver attributes (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Update Copyrights to 2013 for 8.3.38, 8.3.39, and 8.3.40 modifications (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed a race condition between SLI host and port failed FCF rediscovery (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed issue mailbox wait routine failed to issue dump memory mbox command (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed system panic due to unsafe walking and deleting linked list (Rob Evers) [947546] - [scsi] lpfc: lpfc 8.3.40: Fixed FCoE connection list vlan identifier and add FCF list debug (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Clarified the behavior of the lpfc_max_luns module parameter (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fix to allow OCM to report FEC status (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed a missing return code in a logging message (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed some logging message fields (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed list corruption when lpfc_drain_tx runs (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fix starting reference tag when calculating BG error (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fix inconsistent list removal causes crash (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed system panic during handling unsolicited receive buffer error condition (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fix BlockGuard error checking (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed crash during FCoE failover testing (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fix lpfc_used_cpu to be more dynamic (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed driver handling of CLEAR_LA with NPIV enabled causing SID=0 frames out (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Reduced tmo value set to FLOGI WQE for quick recovery from FLOGI sequence timeout (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Add log message when completes with clean address bit set to zero (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed driver vector mapping to CPU affinity (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed iocb flags not being reset for scsi commands (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed system panic during EEH recovery due to midlayer acting on outstanding I/O (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed not returning FAILED status when SCSI invoking host reset handler failed (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed bad book keeping in posting els sgls to port (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed BlockGuard to take advantage of rdprotect/wrprotect info when available (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Reduced spinlock contention on SCSI buffer list (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed crash when processing bsg's sg list with high memory pages (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Remove lpfc_fcp_look_ahead module parameter (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fix driver issues with SCSI Host reset (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Doorbell formation information logged in dual-chute mode WQ and RQ setup (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fix driver issues with large s/g lists for BlockGuard (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fix driver issues with large lpfc_sg_seg_cnt values (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed pt2pt and loop discovery problems on topology changes (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Remove driver dependency on HZ (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed BlockGuard error reporting (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed VPI allocation issues after firmware dump is performed (Rob Evers) [947546] - [scsi] lpfc: fix potential NULL pointer dereference in lpfc_sli4_rq_put() (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed potential mis-interpretation of READ_TOPOLOGY reserved fields (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fix default value for lpfc_enable_rrq (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed circular locking dependency and inconsistent lock state issues (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed PT2PT bring up problem for FC SLI4 (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed OXID reuse issue (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed async FCF modified event to in-use FCF failure to trigger recovery (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed deadlock condition in FCF round robin handling (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed bsg timeout handling issues that would result in crashes ? applied and checked into RHEL6.5 (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed degraded performance after cable pulls (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed NMI watch dog panic's when resetting the hba (Rob Evers) [947546] - [scsi] lpfc: treewide: Fix typos in kernel messages (Rob Evers) [947546] - [scsi] lpfc: fix lpfc build when wmb() is defined as mb() (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed infinite loop in lpfc_sli4_fcf_rr_next_index_get (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed crash due to SLI Port invalid resource count (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Provide support for FCoE protocol dual-chute (ULP) operation (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed stale ndlp state when the node is marked for deferred removal (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fix potential memory corruption bug (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed no-context ABTS failed with BA_RJT (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Removed use of NOP mailboxes for interrupt verification (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed exhausted retry for plogi to nameserver (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed ELS_REC received on the unsolicited receive queue (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Provide support for change_queue_type (Rob Evers) [947546] - [scsi] lpfc: 8.3.36: Correct mask error (Rob Evers) [947546] - [scsi] lpfc: 8.3.36: Correct buffer length overrun (Rob Evers) [947546] - [scsi] lpfc: 8.3.36: Update DIF support for passthru/strip/insert (Rob Evers) [947546] - [scsi] lpfc: 8.3.36: Fix bug with Target Resets and FCP2 devices (Rob Evers) [947546] - [scsi] lpfc: 8.3.35: Fixed not checking solicition in progress bit when verifying FCF record for use (Rob Evers) [947546] - [scsi] lpfc: 8.3.35: Fixed PRLI not being retried if a LS_RJT with a reason (Rob Evers) [947546] - [scsi] lpfc: 8.3.35: Expand I/O channel support for large systems (Rob Evers) [947546] - [scsi] lpfc: 8.3.34: Adjust IO Channels to 1 when INTx (Rob Evers) [947546] - [scsi] lpfc: 8.3.35: Fix interrupt delay multipler conversion for eq_create (Rob Evers) [947546] - [scsi] lpfc 8.3.34: Correct typecasts for snprintf messages (Rob Evers) [947546] - [scsi] lpfc: 8.3.34: Fix number of IO channels to match CPUs (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Fixed debugfs queInfo to include queue stats (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Add lpfc_fcp_look_ahead module parameter (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Make I/O to hw queue distribution algorithm a module parameter (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Change Naming convention for SLI4 Interrupt vector (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Allow per-hba interrupt rate tuning (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Tie parallel I/O queues into separate MSIX vectors (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Add Interrupts per second stats via debugfs (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Parallelize SLI-4 Q distribution (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Formally separate lpfc_sli_ring SLI-3 and SLI-4 variantions (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Add debugfs interface to display SLI queue information (Rob Evers) [947546] - [scsi] lpfc: treewide: fix comment/printk/variable typos (Rob Evers) [947546] - [netdrv] qlcnic: Update version to 5.2.43 (Chad Dupuis) [927395] - [netdrv] qlcnic: Enhance virtual NIC logging (Chad Dupuis) [927395] - [netdrv] qlcnic: qlcnic_get_board_name() function cleanup (Chad Dupuis) [927395] - [netdrv] qlcnic: Implement GET_LED_STATUS command for 82xx adapter (Chad Dupuis) [927395] - [netdrv] qlcnic: modify reset recovery path in diag mode (Chad Dupuis) [927395] - [netdrv] qlcnic: diagnostics routine changes (Chad Dupuis) [927395] - [netdrv] qlcnic: Convert nested if-else to switch-case (Chad Dupuis) [927395] - [netdrv] qlcnic: Initialize trans_work and idc_aen_work at VF probe (Chad Dupuis) [927395] - [netdrv] qlcnic: Remove qlcnic_config_npars module parameter (Chad Dupuis) [927395] - [netdrv] qlcnic: Update IRQ name for 8200 and 8300 Series adapter (Chad Dupuis) [927395] - [netdrv] qlcnic: Disable INT-x interrupt for 83xx on driver unload (Chad Dupuis) [927395] - [netdrv] qlcnic: Support spoof check config (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix LRO bugs while tuning offloads using Q application (Chad Dupuis) [927395] - [netdrv] qlcnic: Enable LRO if it was disabled by RX checksum (Chad Dupuis) [927395] - [netdrv] qlcnic: remove netdev->trans_start updates within the driver (Chad Dupuis) [927395] - [netdrv] qlcnic: Return proper error codes from probe failure paths (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix validation of link event command (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix mailbox response handling (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix bug in diagnostics test reset recovery path (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix reset recovery after transmit timeout (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix ethtool supported port status for 83xx (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix missing bracket in module parameter (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix ethtool strings (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix setting MAC address (Chad Dupuis) [927395] - [netdrv] qlcnic: Update version to 5.2.42 (Chad Dupuis) [927395] - [netdrv] qlcnic: Add identifying string for 83xx adapter (Chad Dupuis) [927395] - [netdrv] qlcnic: Rename the IRQ description (Chad Dupuis) [927395] - [netdrv] qlcnic: Enable Interrupt Coalescing for 83xx adapter (Chad Dupuis) [927395] - [netdrv] qlcnic: Add eSwitch statistics support (Chad Dupuis) [927395] - [netdrv] qlcnic: Take EPORT out of reset sequence before disabling PAUSE (Chad Dupuis) [927395] - [netdrv] qlcnic: Enhance channel configuration logs (Chad Dupuis) [927395] - [netdrv] qlcnic: Update version to 5.2.41 (Chad Dupuis) [927395] - [netdrv] qlcnic: Support polling for mailbox events (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix loopback test for SR-IOV PF (Chad Dupuis) [927395] - [netdrv] qlcnic: Support VLAN id config (Chad Dupuis) [927395] - [netdrv] qlcnic: Support MAC address, Tx rate config (Chad Dupuis) [927395] - [netdrv] qlcnic: VF reset recovery implementation (Chad Dupuis) [927395] - [netdrv] qlcnic: VF FLR implementation (Chad Dupuis) [927395] - [netdrv] qlcnic: Change 82xx adapter VLAN id endian type (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix typo in logs (Chad Dupuis) [927395] - [netdrv] qlcnic: fix TSO race condition (Chad Dupuis) [927395] - [netdrv] qlcnic: Stop traffic before performing loopback test (Chad Dupuis) [927395] - [netdrv] qlcnic: fix beaconing test for 82xx adapter (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix set_flags handler for ethtool (Chad Dupuis) [927395] - [netdrv] qlcnic: Bump up the version to 5.2.40 (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix sparse warnings (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix NULL dereference in error path (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix potential NULL dereference (Chad Dupuis) [927395] - [netdrv] qlcnic: Bump up the version to 5.2.39 (Chad Dupuis) [927395] - [netdrv] qlcnic: Support atomic commands (Chad Dupuis) [927395] - [netdrv] qlcnic: Support VF-PF communication channel commands (Chad Dupuis) [927395] - [netdrv] qlcnic: VF-PF communication channel implementation (Chad Dupuis) [927395] - [netdrv] qlcnic: Use shared interrupt vector for Tx and Rx (Chad Dupuis) [927395] - [netdrv] qlcnic: SR-IOV VF probe (Chad Dupuis) [927395] - [netdrv] qlcnic: Support SR-IOV enable and disable (Chad Dupuis) [927395] - [netdrv] qlcnic: Add QLCNIC_SRIOV to Kconfig (Chad Dupuis) [927395]- [mm] reinstate mmap -EINVAL return error code when mapping length is zero (Rafael Aquini) [995339] - [fs] ext4: introduce reserved space (Lukas Czerner) [916592] - [fs] ext4: dont let i_reserved_meta_blocks go negative (Lukas Czerner) [916592] - [firmware] efivars: Use correct efi_pstore_info struct when calling pstore_register (Lenny Szubowicz) [867689] - [s390] zfcp: block queue limits with data router (Hendrik Brueckner) [952734] - [char] ipmi: eliminate long delay in ipmi_si on SGI UV2 (George Beshers) [876778] - [net] bridge: fix a conflict in if_bridge.h with glibc headers (Amerigo Wang) [981325] - [usb] fix endpoint-disabling for failed config changes (Don Zickus) [889391] - [usb] Free the allocated memory before exiting on error (Don Zickus) [889391] - [usb] xhci: fix list access before init (Don Zickus) [889391] - [usb] xhci-mem: init list heads at the beginning of init (Don Zickus) [889391] - [usb] xhci: override bogus bulk wMaxPacketSize values (Don Zickus) [889391] - [usb] enclose USB_XHCI_HCD related symbols within a if USB_XHCI_HCD block (Don Zickus) [889391] - [usb] xhci: clarify compliance mode debug messages (Don Zickus) [889391] - [usb] xhci: Rename SEGMENT_SIZE and SEGMENT_SHIFT as the former is used in a.out.h (Don Zickus) [889391] - [usb] xhci: Use ilog2() rather than __ffs() for calculating SEGMENT_SHIFT (Don Zickus) [889391] - [usb] xhci: Don't warn on empty ring for suspended devices (Don Zickus) [889391] - [usb] xhci: Fix TRB transfer length macro used for Event TRB (Don Zickus) [889391] - [usb] xhci: fix build warning (Don Zickus) [889391] - [usb] xhci: fix bit definitions for IMAN register (Don Zickus) [889391] - [usb] xhci: correctly enable interrupts (Don Zickus) [889391] - [usb] xhci: fix memory leak of URB-private data (Don Zickus) [889391] - [usb] xhci: fix incorrect bit test (Don Zickus) [889391] - [usb] xhci: Fix TD size for isochronous URBs (Don Zickus) [889391] - [usb] xhci: Fix isoc TD encoding (Don Zickus) [889391] - [usb] xhci: remove unused trb var in xhci_irq() (Don Zickus) [889391] - [usb] xhci: Add Lynx Point LP to list of Intel switchable hosts (Don Zickus) [889391] - [usb] xhci: move HC_STATE_SUSPENDED check to xhci_suspend() (Don Zickus) [889391] - [usb] xhci: Stricter conditional for Z1 system models for Compliance Mode Patch (Don Zickus) [889391] - [usb] xhci: Extend Fresco Logic MSI quirk (Don Zickus) [889391] - [usb] xhci: fix null-pointer dereference when destroying half-built segment rings (Don Zickus) [889391] - [usb] xhci: Fix TD Size calculation on 1.0 hosts (Don Zickus) [889391] - [usb] xhci: Fix conditional check in bandwidth calculation (Don Zickus) [889391] - [usb] xhci: Avoid global symbol pollution with handshake (Don Zickus) [889391] - [usb] xhci: Remove assigned but unused ep_ctx (Don Zickus) [889391] - [usb] xhci: Remove assigned but unused slot_ctx (Don Zickus) [889391] - [usb] xhci: Fix missing break in xhci_evaluate_context_result (Don Zickus) [889391] - [usb] xhci: Fix potential NULL ptr deref in command cancellation (Don Zickus) [889391] - [usb] xhci: Remove __force__ __u16 before assigning DeviceRemovable and assign directly (Don Zickus) [889391] - [usb] xhci-ring: removes unnecessary semicolon (Don Zickus) [889391] - [usb] xhci: update a comment regarding the BOS descriptor to reflect the code (Don Zickus) [889391] - [usb] xhci: sparse fixes (Don Zickus) [889391] - [usb] Fail a get config when the port is powered off (Don Zickus) [889391] - [usb] xhci: Handle clear PORT_POWER feature (Don Zickus) [889391] - [usb] redefine DeviceRemovable and wHubDelay as _le16 (Don Zickus) [889391] - [usb] xhci: Avoid "dead ports", add roothub port polling (Don Zickus) [894180] - [usb] Handle warm reset failure on empty port (Don Zickus) [894180] - [usb] Ignore port state until reset completes (Don Zickus) [894180] - [usb] Increase reset timeout (Don Zickus) [894180] - [usb] Allow USB 3.0 ports to be disabled (Don Zickus) [894180] - [usb] Ignore xHCI Reset Device status (Don Zickus) [894180] - [usb] Handle auto-transition from hot to warm reset (Don Zickus) [894180] - [usb] xhci: Handle HS bulk/ctrl endpoints that don't NAK (Don Zickus) [894180] - [usb] Enable LPM after a failed probe (Don Zickus) [815547] - [usb] Don't enable LPM if the exit latency is zero (Don Zickus) [815547] - [usb] Send Set SEL before enablng parent U1/U2 timeout (Don Zickus) [815547] - [usb] xhci: endianness xhci_calculate_intel_u2_timeout (Don Zickus) [815547] - [usb] xhci: fix integer overflow (Don Zickus) [815547] - [usb] Fix LPM disable count mismatch on driver unbind (Don Zickus) [815547] - [usb] Disable LPM while the device is unconfigured (Don Zickus) [815547] - [usb] Fix LPM disable/enable during device reset (Don Zickus) [815547] - [usb] xhci: Fix DIV_ROUND_UP compile error (Don Zickus) [815547] - [usb] xhci: Fix compile with CONFIG_USB_SUSPEND=n (Don Zickus) [815547] - [usb] Fix core compile with CONFIG_USB_SUSPEND=n (Don Zickus) [815547] - [usb] Disable hub-initiated LPM for comms devices (Don Zickus) [815547] - [usb] xhci: Add Intel U1/U2 timeout policy (Don Zickus) [815547] - [usb] xhci: Add infrastructure for host-specific LPM policies (Don Zickus) [815547] - [usb] Add macros for interrupt endpoint types (Don Zickus) [815547] - [usb] xhci: Reserve one command for USB3 LPM disable (Don Zickus) [815547] - [usb] xhci: Some Evaluate Context commands must succeed (Don Zickus) [815547] - [usb] Disable USB 3.0 LPM in critical sections (Don Zickus) [815547] - [usb] Add support to enable/disable USB3 link states (Don Zickus) [815547] - [usb] Allow drivers to disable hub-initiated LPM (Don Zickus) [815547] - [usb] Calculate USB 3.0 exit latencies for LPM (Don Zickus) [815547] - [usb] Refactor code to set LPM support flag (Don Zickus) [815547] - [usb] Make sure to fetch the BOS desc for roothubs (Don Zickus) [815547] - [usb] xhci: Add roothub code to set U1/U2 timeouts (Don Zickus) [815547] - [scsi] pm8001: Add new driver pmc8001 to RHEL 6.5 (Rich Bono) [922129] - [scsi] bnx2fc: introduce missing kfree (Jan Vesely) [916004] - [scsi] bnx2fc: Fix common misspellings (Jan Vesely) [916004] - [scsi] bnx2fc: Drivers: scsi: remove __dev* attributes (Jan Vesely) [916004] - [scsi] bnx2fc: Make the fcoe_cltr the SCSI host parent (Jan Vesely) [916004] - [scsi] bnx2fc: Bumped version to 1.0.14 (Jan Vesely) [916004] - [scsi] bnx2fc: Update copyright dates (Jan Vesely) [916004] - [scsi] bnx2fc: Fix race condition between IO completion and abort (Jan Vesely) [916004] - [scsi] bnx2fc: Include chip number in the symbolic name (Jan Vesely) [916004] - [scsi] bnx2fc: Enable cached tasks to improve performance (Jan Vesely) [916004] - [scsi] bnx2fc: adjust duplicate test (Jan Vesely) [916004] - [scsi] bnx2fc: Bumped version to 1.0.13 (Jan Vesely) [916004] - [scsi] bnx2fc: Support max IO size to 512KB (Jan Vesely) [916004] - [scsi] bnx2fc: Tx/Rx byte counts reset to 0 when exceeding 32 bit values (Jan Vesely) [916004] - [scsi] bnx2fc: Map the doorbell register between offload and enable requests (Jan Vesely) [916004] - [scsi] bnx2fc: Move offload/upload wait logic into a function (Jan Vesely) [916004] - [scsi] bnx2fc: support software fcoe target (Jan Vesely) [916004] - [scsi] bnx2fc: remove useless calls to memset() (Jan Vesely) [916004] - [scsi] bnx2fc: use fcoe_get_lesb/fcoe_ctlr_get_lesb() directly from libfcoe (Jan Vesely) [916004] - [scsi] bnx2fc: use fcoe_link_speed_update() from the exported symbol in libfcoe (Jan Vesely) [916004] - [scsi] bnx2fc: add support to get_netdev for bnx2f_interface (Jan Vesely) [916004] - [scsi] bnx2fc: Use the fcoe_sysfs control interface (Jan Vesely) [916004] - [scsi] libfcoe, fcoe, bnx2fc: Add new fcoe control interface (Jan Vesely) [916004] - [scsi] bnx2fc: treewide: fix typo of "suppport" in various comments (Jan Vesely) [916004] - [scsi] fix various printk and comment typos (Jan Vesely) [916004] - [scsi] fcoe, bnx2fc, libfcoe: SW FCoE and bnx2fc use FCoE Syfs (Jan Vesely) [916004] - [scsi] bnx2fc: Allocate fcoe_ctlr with bnx2fc_interface, not as a member (Jan Vesely) [916004] - [scsi] bnx2i: Fixed bugs in the handling of unsolicited NOP-Ins (Jan Vesely) [916003] - [scsi] bnx2i: Update version and copyright year 2013 (Jan Vesely) [916003] - [scsi] bnx2i: Drivers: scsi: remove __dev* attributes (Jan Vesely) [916003] - [scsi] bnx2i: Fix typo in printk and comments (Jan Vesely) [916003] - [scsi] bnx2i: fix the bit manipulation when setting the error mask (Jan Vesely) [916003] - [scsi] bnx2i: removed the individual PCI DEVICE ID checking (Jan Vesely) [916003]- [netdrv] ixgbe: fix broken module parameter IntMode (Andy Gospodarek) [958967] - [netdrv] ixgbe: fix broken module parameter FdirMode (Andy Gospodarek) [958967] - [fs] fuse: initialize dentry->d_op properly in fuse_direntplus_link() (Brian Foster) [994492] - [fs] nfs4: Fix infinite loop in nfs4_lookup_root (Scott Mayhew) [987426] - [tracing] Replace syscall_meta_data struct array with pointer array (Jiri Olsa) [992987] - [tracing] Replace trace_event struct array with pointer array (Jiri Olsa) [992987] - [mm] percpu: don't implicitly include slab.h from percpu.h (Baoquan He) [878312] - [mm] percpu: fix per_cpu_ptr_to_phys() handling of non-page-aligned addresses (Baoquan He) [878312] - [mm] percpu: explain why per_cpu_ptr_to_phys() is more complicated than necessary (Baoquan He) [878312] - [mm] percpu: fix chunk range calculation (Baoquan He) [878312] - [mm] percpu: should use is_vmalloc_addr() (Baoquan He) [878312] - [mm] percpu: fix pcpu_last_unit_cpu (Baoquan He) [878312] - [mm] percpu: fix first chunk match in per_cpu_ptr_to_phys() (Baoquan He) [878312] - [mm] percpu: fix trivial bugs in pcpu_build_alloc_info() (Baoquan He) [878312] - [mm] percpu: move vmalloc based chunk management into percpu-vm.c (Baoquan He) [878312] - [mm] percpu: misc preparations for nommu support (Baoquan He) [878312] - [mm] percpu: reorganize chunk creation and destruction (Baoquan He) [878312] - [mm] percpu: factor out pcpu_addr_in_first/reserved_chunk() and update per_cpu_ptr_to_phys() (Baoquan He) [878312] - [mm] percpu: add __percpu sparse annotations to core kernel subsystems (Baoquan He) [878312] - [mm] percpu: avoid calling __pcpu_ptr_to_addr() (Baoquan He) [878312] - [mm] percpu: refactor the code in pcpu_depopulate_chunk() (Baoquan He) [878312] - [mm] percpu: add missing per_cpu_ptr_to_phys() definition for UP (Baoquan He) [878312] - [mm] percpu: Fix kdump failure if booted with percpu_alloc=page (Baoquan He) [878312] - [mm] Revert: percpu: fix chunk range calculation (Baoquan He) [878312] - [mm] Revert: percpu: Fix kdump crash_notes content lost in case i386 debug (Baoquan He) [878312] - [md] raid5: fix interaction of 'replace' and 'recovery' (Jes Sorensen) [994382] - [md] raid10: remove use-after-free bug (Jes Sorensen) [994382] - [md] Remove recent change which allows devices to skip recovery (Jes Sorensen) [994382] - [md] raid10: fix two problems with RAID10 resync (Jes Sorensen) [994382] - [infiniband] ocrdma: Fix several stack info leaks (Doug Ledford) [827601] - [infiniband] ocrdma: Remove unused include (Doug Ledford) [827601] - [infiniband] hw: import new ocrdma driver from upstream tree (Doug Ledford) [827601] - [infiniband] cma: Export AF_IB statistics (Michal Schmidt) [908111] - [infiniband] ucma: Allow user space to specify AF_IB when joining multicast (Michal Schmidt) [908111] - [infiniband] ucma: Allow user space to pass AF_IB into resolve (Michal Schmidt) [908111] - [infiniband] ucma: Allow user space to bind to AF_IB (Michal Schmidt) [908111] - [infiniband] ucma: Name changes to indicate only IP addresses supported (Michal Schmidt) [908111] - [infiniband] ucma: Add ability to query GID addresses (Michal Schmidt) [908111] - [infiniband] cma: Export cma_get_service_id() (Michal Schmidt) [908111] - [infiniband] ucma: Support querying when IB paths are not reversible (Michal Schmidt) [908111] - [infiniband] sa: Export function to pack a path record into wire format (Michal Schmidt) [908111] - [infiniband] ucma: Support querying for AF_IB addresses (Michal Schmidt) [908111] - [infiniband] cma: Only listen on IB devices when using AF_IB (Michal Schmidt) [908111] - [infiniband] cma: Set qkey for AF_IB (Michal Schmidt) [908111] - [infiniband] cma: Expose private data when using AF_IB (Michal Schmidt) [908111] - [infiniband] cma: Merge cma_get/save_net_info (Michal Schmidt) [908111] - [infiniband] cma: Remove unused SDP related code (Michal Schmidt) [908111] - [infiniband] cma: Add support for AF_IB to cma_get_service_id() (Michal Schmidt) [908111] - [infiniband] cma: Add support for AF_IB to rdma_resolve_route() (Michal Schmidt) [908111] - [infiniband] cma: Add support for AF_IB to rdma_resolve_addr() (Michal Schmidt) [908111] - [infiniband] cma: Verify that source and dest sa_family are the same (Michal Schmidt) [908111] - [infiniband] cma: Restrict AF_IB loopback to binding to IB devices only (Michal Schmidt) [908111] - [infiniband] cma: Add helper functions to return id address information (Michal Schmidt) [908111] - [infiniband] cma: Do not modify sa_family when setting loopback address (Michal Schmidt) [908111] - [infiniband] cma: Allow user to specify AF_IB when binding (Michal Schmidt) [908111] - [infiniband] cma: Update port reservation to support AF_IB (Michal Schmidt) [908111] - [infiniband] cma: Add AF_IB support to ip_addr_size (Michal Schmidt) [908111] - [infiniband] cma: Include AF_IB in loopback and any address checks (Michal Schmidt) [908111] - [infiniband] cma: Allow enabling reuseaddr in any state (Michal Schmidt) [908111] - [infiniband] rdma: Define native IB address (Michal Schmidt) [908111] - [netdrv] mlx4: Set link type for RAW PACKET QPs in the QP context (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Disable VLAN stripping for RAW PACKET QPs (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Fetch XRC SRQ in the CQ polling code (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Advertise MW support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Support memory window binding (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Remove redundant NULL check before kfree (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Fix compiler warning about uninitialized 'vlan' variable (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Convert is_xxx variables in build_mlx_header() to bool (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Remove local invalidate segment unused fields (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Adjust duplicate test (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Fix bug unwinding on error in mlx4_ib_init_sriov() (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Fix build error on platforms where UL is not 64 bits (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: fix unresolved 64bit math in mellanox/mlx4/en_dcb_nl.c (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Can set maxrate only for TC0 (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Set max rate-limit for a TC (Amir Vadai) [950401 950910 950913 950915] - [netdrv] dcb: Add an optional max rate attribute (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Disable RFS when running in SRIOV mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Initialize RFS filters lock and list in init_netdev (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Limit the RFS filter IDs to be < RPS_NO_FILTER (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add accelerated RFS support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add rmap support to mlx4_assign_eq (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: fix small memory leak on error (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Dynamic VST to VST vlan/qos changes (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Fail device init if num_vfs is negative (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Add warning in case of command timeouts (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Replace sscanf() with kstrtoint() (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add prints when TX timeout occurs (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix a race between napi poll function and RX ring cleanup (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Change log level from error to debug for vlan related messages (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Move register_netdev() to the end of initialization function (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Do not query stats when device port is down (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix resource leak in error flow (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: allow order-0 memory allocations in RX path (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: use one page fragment per incoming frame (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx_en: Timestamping is not supported in slave mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Keep VF assigned MAC in the PF admin table (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Handle unassigned VF MAC address correctly (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix adaptive moderation cq update (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Strengthen VLAN tags/priorities enforcement in VST mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Add missing report on VST and spoof-checking dev caps (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: fix a build error on 32bit arches (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add support to get VF config (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add set VF default vlan ID and priority support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add set VF mac address support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add structures to keep VF Ethernet ports information (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add reference counting to MAC registeration (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Disable HW clock overflow check when no HW support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Disable HW timestamping for VFs (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Expose a few helpers to fill DMFS HW strucutures (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Directly expose fields of DMFS HW rule control segment (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Change a few DMFS fields names to match firmare spec (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Match DMFS promiscuous field names to firmware spec (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Move DMFS HW structs to common header file (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Reduce warning message for SRQ_LIMIT event to debug level (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add a service task (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Support software timestamping (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add HW timestamping support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Read HCA frequency and map internal clock (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Add timestamping device capability (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Implement SRQ object lookup from srqn (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: set correct MTU in SRIOV (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Translate guest B0 steering rules to DMFS (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Add helper function to translate B0 steering rules to DMFS (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Advertize DCB_CAP_DCBX_HOST in getdcbx (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Enable DCB ETS ops only when supported by the firmware (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Added proper description for two device capabilities (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix setting initial MAC address (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Disallow releasing VF QPs which have steering rules (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Always use 64 bit resource ID when doing lookup (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Remove ethtool flow steering rules before releasing QPs (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Fix wrong order of flow steering resources removal (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Fix wrong mask applied on EQ numbers in the wrapper (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Cleanup MAC resources on module unload or port stop (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix race when setting the device MAC address (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Fix endianness bug in set_param_l (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Turn off device-managed FS bit in dev-cap wrapper if DMFS is not enabled (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Disable mlx4_QP_ATTACH calls from guests if the host uses flow steering (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Implement memory windows allocation and deallocation (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Enable memory windows in INIT_HCA and QUERY_HCA (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Disable memory windows for virtual functions (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: fix allocation of device tx_cq (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Propagate MR deregistration failures to caller (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Rename MPT-related functions to have mpt_ prefix (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add unicast MAC filtering (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Manage hash of MAC addresses per port (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Save previous MAC address of the port so we can replace it later (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Re-arrange ndo_set_rx_mode related code (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Move Ethernet related functionality from mlx4_core to mlx4_en (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Cleanup multiline strings (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Optimize Rx fast path filter checks (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Optimize loopback related checks in data path (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Assigning TX irq per ring (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix compilation error when CONFIG_INET isn't defined (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix error propagation for ethtool helper function (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix transmit timeout when driver restarts port (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Don't reassign port mac address on firmware that supports it (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Use firmware driven flow steering hash mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix ethtool rules leftovers after module unloaded (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Block insertion of ethtool steering rules while the interface is down (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix vlan mask for ethtool steering rules (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Validate VLAN IDs provided in ethtool flow steering rules (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix ip/udp steering rules multicast mac when attached via ethtool (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Set correctly allow_loopback flag (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Directly expose fields of HW flow steering rule control segment (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix a race when closing TX queue (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Return proper error code when __mlx4_add_one fails (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Use the correct netif lock on ndo_set_rx_mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix traffic loss under promiscuous mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Issue the dump eth statistics command under lock (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: remove redundant code (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add support for destination MAC in steering rules (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Use generic etherdevice.h functions (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Set number of rx/tx channels using ethtool (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix TX moderation info loss after set_ringparam is called (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Adjusting moderation per each ring (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Remove remnants of LRO support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Unmap UAR also in the case of error flow (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Don't use vlan tag value as an indication for vlan presence (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Perform correct resource cleanup if mlx4_QUERY_ADAPTER() fails (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Remove annoying debug messages from SR-IOV flow (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: fix skb truesize underestimation (Amir Vadai) [950401 950910 950913 950915] - [netdrv] etherdevice.h: Add ether_addr_equal_64bits (Amir Vadai) [950401 950910 950913 950915] - [netdrv] ethtool: Add destination MAC address to flow steering API (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fixing TX queue stop/wake flow (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: nullify cq->vector field when closing completion queue (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Checksum counters per ring (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Fix vlan table overflow (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Adding 40gb speed report for ethtool (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix crash upon device initialization error (Amir Vadai) [950401 950910 950913 950915] - [net] introduce IFF_NO_UNICAST_FLT (Doug Ledford) [791284 865301 950918 983117] - [infiniband] ipoib: Add more rtnl_link_ops callbacks (Doug Ledford) [791284 865301 950918 983117] - [infiniband] ipoib: Add rtnl_link_ops support (Doug Ledford) [791284 865301 950918 983117] - [infiniband] ib_srp: Eliminate state SRP_TARGET_DEAD - minus system_long_wq (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Allow SRP disconnect through sysfs (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp_transport: Simplify attribute initialization code (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp_transport: Fix attribute registration (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp_transport: Document sysfs attributes (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: use __scsi_target_unblock (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Add Mellanox copyright (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Fix device removal flow (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Add support for iser CM REQ additional info (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Return error to upper layers on EAGAIN registration failures (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Move informational messages from error to info level (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Add module version (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: add support for TIPC protocol (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Fix ipoib_hard_header() return value (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Fix send lockup due to missed TX completion (Doug Ledford) [791284 865301 950918 983117] - [infiniband] rds: zero last byte for strncpy (Doug Ledford) [791284 865301 950918 983117] - [infiniband] rds: simplify a warning message (Doug Ledford) [791284 865301 950918 983117] - [infiniband] rds: limit the size allocated by rds_message_alloc() (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Free ipoib neigh on path record failure so path rec queries are retried (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Fail I/O requests if the transport is offline (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Avoid endless SCSI error handling loop (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Avoid sending a task management function needlessly (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Track connection state properly (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Enable iser when FMRs are not supported (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Avoid error prints on EAGAIN registration failures (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Use proper define for the commands per LUN value advertised to SCSI ML (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Don't attempt to release resources on error flow (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Add version and firmware info to ethtool reporting (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Fix ipoib_neigh hashing to use the correct daddr octets (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Fix crash due to skb double destruct (Doug Ledford) [791284 865301 950918 983117] - [infiniband] rds: remove depends on CONFIG_EXPERIMENTAL (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Call skb_dst_drop() once skb is enqueued for sending (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: send disconnect request without waiting for CM timewait exit (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: destroy and recreate QP and CQs when reconnecting (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Introduce the helper function srp_remove_target() (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Suppress superfluous error messages (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Process all error completions (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Introduce srp_handle_qp_err() (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Simplify SCSI error handling (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Keep processing commands during host removal (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Eliminate state SRP_TARGET_CONNECTING (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Increase block layer timeout (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Add more RX CQs to scale out processing of SCSI responses (Doug Ledford) [791284 865301 950918 983117] - [infiniband] core: Don't touch cmid after dropping reference (Doug Ledford) [791284 865301 950918 983117] - [infiniband] core: Verify that QP handler is valid before dispatching events (Doug Ledford) [791284 865301 950918 983117] - [infiniband] uverbs: Implement memory windows support in uverbs (Doug Ledford) [791284 865301 950918 983117] - [infiniband] core: Add "type 2" memory windows support (Doug Ledford) [791284 865301 950918 983117] - [infiniband] core: Change return value from find_gid_port() (Doug Ledford) [791284 865301 950918 983117]- [fs] autofs: remove autofs dentry mount check (Ian Kent) [947275] - [net] bridge: do not call setup_timer() multiple times (Amerigo Wang) [994430] - [mm] compaction: fixup need_compaction (Andrea Arcangeli) [953225] - [mm] compaction: add compaction to zone_reclaim_mode (Andrea Arcangeli) [953225] - [mm] zone_reclaim: after a successful zone_reclaim check the min watermark (Andrea Arcangeli) [953225] - [mm] compaction: increase the high order pages in the watermarks (Andrea Arcangeli) [953225] - [mm] compaction: don't require high order pages below min wmark (Andrea Arcangeli) [953225] - [mm] compaction: reset before initializing the scan cursors (Andrea Arcangeli) [953225] - [mm] compaction: don't depend on kswapd to invoke reset_isolation_suitable (Andrea Arcangeli) [953225] - [mm] zone_reclaim: compaction: scan all memory with /proc/sys/vm/compact_memory (Andrea Arcangeli) [953225] - [mm] zone_reclaim: remove ZONE_RECLAIM_LOCKED (Andrea Arcangeli) [953225] - [mm] page_alloc: avoid marking zones full prematurely after zone_reclaim() (Andrea Arcangeli) [953225] - [x86] trace: Add irq_enter/exit() in smp_trace_reschedule_interrupt() (Seiji Aguchi) [738712] - [x86] trace: Add config option checking to the definitions of mce handlers (Seiji Aguchi) [738712] - [x86] trace: Do not call local_irq_save() in load_current_idt() (Seiji Aguchi) [738712] - [x86] trace: Move creation of irq tracepoints from apic.c to irq.c (Seiji Aguchi) [738712] - [x86] trace: Add irq vector tracepoints (Seiji Aguchi) [738712] - [x86] trace: Introduce entering/exiting_irq() (Seiji Aguchi) [738712] - [x86] trace: Add DEFINE_EVENT_FN() macro (Seiji Aguchi) [738712] - [x86] uv3: Trim MMR register definitions after code changes for SGI UV3 (George Beshers) [988345] - [x86] uv3: Check current gru hub support for SGI UV3 (George Beshers) [988345] - [x86] uv3: Update Time Support for SGI UV3 (George Beshers) [988345] - [x86] uv3: Update x2apic Support for SGI UV3 (George Beshers) [988345] - [x86] uv3: Update Hub Info for SGI UV3 (George Beshers) [988345] - [x86] uv3: Update ACPI Check to include SGI UV3 (George Beshers) [988345] - [x86] uv3: Update MMR register definitions for SGI Ultraviolet System 3 (George Beshers) [988345] - [kernel] coredump: change wait_for_dump_helpers() to use wait_event_interruptible() (Oleg Nesterov) [773215] - [kernel] coredump: introduce dump_interrupted() (Oleg Nesterov) [773215] - [kernel] coredump: Un-inline the core-dump helper functions (Oleg Nesterov) [773215] - [kernel] coredump: sanitize the setting of signal->group_exit_code (Oleg Nesterov) [773215] - [kernel] coredump: ensure that SIGKILL always kills the dumping thread (Oleg Nesterov) [773215] - [kernel] coredump: only SIGKILL should interrupt the coredumping task (Oleg Nesterov) [773215] - [kernel] coredump: set ->group_exit_code for other CLONE_VM tasks too (Oleg Nesterov) [773215] - [fs] procfs: allow threads to rename siblings via /proc/pid/tasks/tid/comm (Jerome Marchand) [950840] - [security] selinux: make security_sb_clone_mnt_opts return an error on context mismatch (Jeff Layton) [800218] - [netdrv] bna: fix vlan_grp handling (Stefan Assmann) [886420] - [netdrv] mlx4_en: fix vlgrp handling (Stefan Assmann) [886420] - [netdrv] qlge: fix vlgrp handling (Stefan Assmann) [886420] - [netdrv] qlcnic: fix vlgrp handling (Stefan Assmann) [886420] - [fs] nfs4: end back channel session draining (Steve Dickson) [984118] - [fs] nfs4: Fix a pNFS session draining deadlock (Steve Dickson) [984118] - [fs] xfs: Fix delalloc WARN_ON() in xfs_vm_releasepage() (Aaron Tomlin) [991496] - [fs] nfs: Fix access to suid/sgid executables (Niels de Vos) [988135] - [fs] nfs4: don't put ACCESS in OPEN compound if O_EXCL (Niels de Vos) [988135] - [fs] nfs4: Add ACCESS operation to OPEN compound (Niels de Vos) [988135] - [fs] livelock avoidance in sget() (Eric Sandeen) [916811] - [fs] ext4: create a new BH_Verified flag to avoid unnecessary metadata validation (Lukas Czerner) [879163] - [fs] ext4: Fix dirtying of journalled buffers in data=journal mode (Lukas Czerner) [834919] - [fs] ext4: fix ext_remove_space for punch_hole case (Lukas Czerner) [969307] - [fs] ext4: punch_hole should wait for DIO writers (Lukas Czerner) [969307] - [fs] ext4: prevent race while walking extent tree for fiemap (Lukas Czerner) [692063] - [fs] ext4: Fix possibly very long loop in fiemap (Lukas Czerner) [692063] - [fs] ext4: make FIEMAP and delayed allocation play well together (Lukas Czerner) [692063] - [fs] ext4: handle NULL p_ext in ext4_ext_next_allocated_block() (Lukas Czerner) [692063] - [fs] ext4: drop ec_type from the ext4_ext_cache structure (Lukas Czerner) [692063] - [fs] lockd: protect nlm_blocked list (David Jeffery) [967095] - [virt] hv: Populate the guest ID with RHEL info (Jason Wang) [969230] - [virt] hv: Fix a bug in version negotiation code for util services (Jason Wang) [980554] - [netdrv] e1000e: disable ASPM L1 on 82583 (Dean Nelson) [991242] - [pci] Fix bit definitions of PCI_EXP_LNKCAP2 register (Myron Stowe) [989252] - [virt] storvsc: Increase the value of STORVSC_MAX_IO_REQUESTS (Jason Wang) [969537 969548] - [virt] storvsc: Support FC devices (Jason Wang) [969537] - [virt] storvsc: Implement multi-channel support (Jason Wang) [969537] - [virt] storvsc: Update the storage protocol to win8 level (Jason Wang) [969537] - [virt] storvsc: Increase the value of scsi timeout for storvsc devices (Jason Wang) [969548] - [virt] hv: Add the GUID fot synthetic fibre channel device (Jason Wang) [969537] - [s390] sclp: add parameter to specify number of buffer pages (Hendrik Brueckner) [990853] - [usb] fix thread-unsafe anchor utiliy routines (Stanislaw Gruszka) [993005] - [kernel] hung_task: print more info when reporting the problem (Oleg Nesterov) [976899] - [cpufreq] Convert the cpufreq_driver_lock to a rwlock (Prarit Bhargava) [887045] - [scsi] fnic: fix sleeping function called from invalid context during probe (Chris Leech) [829506] - [scsi] fnic: potential dead lock in fnic_is_abts_pending() (Chris Leech) [829506] - [scsi] fnic: Incremented driver version (Chris Leech) [829506] - [scsi] fnic: fix kernel panic due to FIP mode misconfiguration (Chris Leech) [829506] - [scsi] fnic: FIP VLAN Discovery Feature Support (Chris Leech) [829506] - [scsi] fnic: Fnic Trace Utility (Chris Leech) [829506] - [scsi] fnic: New debug flags and debug log messages (Chris Leech) [829506] - [scsi] fnic: fnic driver may hit BUG_ON on device reset (Chris Leech) [829506] - [scsi] fnic: Fix SGEs limit (Chris Leech) [829506] - [scsi] fnic: fixing issues in device and firmware reset code (Chris Leech) [829506] - [scsi] fnic: fix for trusted cos (Chris Leech) [829506] - [scsi] fnic: fix incorrect use of SLAB_CACHE_DMA flag (Chris Leech) [829506] - [x86] pmu: prepare for migration support (Paolo Bonzini) [928866] - [x86] kvm: Add code to track call origin for msr assignment (Paolo Bonzini) [928866] - [x86] kvm: add kvm_arch_vcpu_postcreate callback, move TSC initialization (Paolo Bonzini) [928866] - [netdrv] e1000e: fix I217/I218 PHY initialization flow (Dean Nelson) [981032] - [netdrv] e1000e: enable support for new device IDs (Dean Nelson) [981032] - [input] wacom: BTN_TOOL_DOUBLETAP is not a valid device_type (Aristeu Rozanski) [815589] - [input] wacom: use BTN_TOOL_FINGER to indicate touch device type (Aristeu Rozanski) [815589] - [input] wacom: remove pressure for touch devices (Aristeu Rozanski) [815589] - [input] wacom: report id 3 returns 4 bytes of data (Aristeu Rozanski) [815589] - [input] wacom: add support for Lenovo tablet ID 0xE6 (Aristeu Rozanski) [815589] - [input] wacom: support 2FGT in MT format (Aristeu Rozanski) [815589] - [input] wacom: support one finger touch the touchscreen way (Aristeu Rozanski) [815589] - [input] wacom: process pen data in its own routine (Aristeu Rozanski) [815589] - [input] wacom: share pen info with touch of the same ID (Aristeu Rozanski) [815589] - [input] wacom: fix runtime PM related deadlock (Aristeu Rozanski) [815589] - [input] wacom: add support for new LCD tablets (Aristeu Rozanski) [815589] - [input] wacom: add defines for packet lengths of various devices (Aristeu Rozanski) [815589] - [input] wacom: fix error path in wacom_probe() (Aristeu Rozanski) [815589] - [scsi] qla2xxx: Update version number to 8.05.00.03.06.5-k (Chad Dupuis) [927382] - [scsi] Revert "qla2xxx: Add setting of driver version string for vendor application." (Chad Dupuis) [927382] - [scsi] qla2xxx: Clear the MBX_INTR_WAIT flag when the mailbox time-out happens (Chad Dupuis) [927382] - [scsi] qla2xxx: Fix for locking issue between driver ISR and mailbox routines (Chad Dupuis) [927382] - [scsi] qla2xxx: Add clarifying printk to thermal access fail cases (Chad Dupuis) [927382] - [scsi] qla2xxx: Wait for IDC complete event to finish loopback operation (Chad Dupuis) [927382] - [scsi] qla2xxx: Don't process state change aen for reset owner (Chad Dupuis) [927382] - [scsi] qla2xxx: Don't process RSCNs for a vport on the same physical adapter (Chad Dupuis) [927382] - [scsi] qla2xxx: Correction of comment in MBC opcode defines (Chad Dupuis) [927382] - [scsi] qla2xxx: Correct list-iteration bug in Report-ID Acquisition codes (Chad Dupuis) [927382] - [scsi] qla2xxx: Enhancements to support ISPFx00 (Chad Dupuis) [927382] - [scsi] qla2xxx: Integrate generic card temperature with mezz card temperature (Chad Dupuis) [927382] - [scsi] qla2xxx: Add setting of driver version string for vendor application (Chad Dupuis) [927382] - [scsi] qla2xxx: Update the copyright information (Chad Dupuis) [927382] - [scsi] qla2xxx: Display the lock owner on lock acquire failure (Chad Dupuis) [927382] - [scsi] qla2xxx: Move loopback mode reset after chip reset check (Chad Dupuis) [927382] - [scsi] qla2xxx: Extra loopback error handling for ISP83xx (Chad Dupuis) [927382] - [scsi] qla2xxx: don't free pool that wasn't allocated (Chad Dupuis) [927382] - [scsi] qla2xxx: Unload hangs after issuing BSG commands to vport (Chad Dupuis) [927382] - [scsi] qla2xxx: Do MPI reset only for 81xx (Chad Dupuis) [927382] - [scsi] qla2xxx: Do link initialization on get loop id failure (Chad Dupuis) [927382] - [scsi] qla2xxx: Update the FTP site references in the driver sources (Chad Dupuis) [927382] - [scsi] qla2xxx: Reject loopback request if one is already in progress (Chad Dupuis) [927382] - [scsi] qla2xxx: Print thermal unsupported message (Chad Dupuis) [927382] - [scsi] qla2xxx: Avoid null pointer dereference in shutdown routine (Chad Dupuis) [927382] - [scsi] qla2xxx: Get VPD information from common location for CNA (Chad Dupuis) [927382] - [scsi] qla2xxx: Correct race in loop_state assignment during reset handling (Chad Dupuis) [927382] - [scsi] qla2xxx: Display that driver is operating in legacy interrupt mode (Chad Dupuis) [927382] - [scsi] qla2xxx: Free rsp_data even on error in qla2x00_process_loopback() (Chad Dupuis) [927382] - [scsi] qla2xxx: Dont clear drv active on iospace config failure (Chad Dupuis) [927382] - [scsi] qla2xxx: Fix typo in qla2xxx driver (Chad Dupuis) [927382] - [scsi] qla2xxx: Update ql2xextended_error_logging parameter description with new options (Chad Dupuis) [927382] - [scsi] qla2xxx: Parameterize the link speed of hba rather than fcport (Chad Dupuis) [927382] - [scsi] qla2xxx: Add 16Gb/s case to get port speed capability (Chad Dupuis) [927382] - [scsi] qla2xxx: Move marking fcport online ahead of setting iiDMA speed (Chad Dupuis) [927382] - [scsi] qla2xxx: Obtain loopback iteration count from bsg request (Chad Dupuis) [927382] - [scsi] qla2xxx: Add acquiring of risc semaphore before doing ISP reset (Chad Dupuis) [927382] - [scsi] qla2xxx: Properly set result field of bsg_job reply structure for success and failure (Chad Dupuis) [927382] - [scsi] qla2xxx: Fix coccinelle warnings in qla2x00_relogin (Chad Dupuis) [927382] - [scsi] qla2xxx: Ignore driver ack bit if corresponding presence bit is not set (Chad Dupuis) [927382] - [scsi] qla2xxx: Use correct Request-Q-Out register during bidirectional request processing (Chad Dupuis) [927382] - [scsi] qla2xxx: Fix typo in qla83xx_fw_dump function (Chad Dupuis) [927382] - [scsi] qla2xxx: Add Gen3 PCIe speed 8GT/s to the log message (Chad Dupuis) [927382] - [scsi] qla2xxx: Move noisy Start scsi failed messages to verbose logging level (Chad Dupuis) [927382] - [scsi] qla2xxx: Honor status value of 2 for report-id acquisition (Chad Dupuis) [927382] - [scsi] qla2xxx: Fix for warnings reported by sparse (Chad Dupuis) [927382] - [scsi] qla2xxx: No fcport FC-4 type assignment in GA_NXT response (Chad Dupuis) [927382] - [scsi] qla2xxx: Change in setting UNLOADING flag and FC vports logout sequence while unloading qla2xxx driver (Chad Dupuis) [927382] - [scsi] qla2xxx: Clear unsupported 'states' during Get-FW-State queries (Chad Dupuis) [927382] - [scsi] qla2xxx: Remove spurious taking of ha->vport_slock spinlock (Chad Dupuis) [927382] - [cciss] Silence noisy per-device cciss messages (Tomas Henzl) [972697] - [scsi] mpt3sas: Bump driver version to v02.100.00.00-rh1 (Tomas Henzl) [839470] - [scsi] mpt3sas: when async scanning is enabled then while scanning, devices are removed but their transport layer entries are not removed (Tomas Henzl) [839470] - [scsi] mpt3sas: MPI2.5 Rev F v2.5.1.1 specification (Tomas Henzl) [839470] - [scsi] mpt3sas: Infinite loops can occur if MPI2_IOCSTATUS_CONFIG_INVALID_PAGE is not returned (Tomas Henzl) [839470] - [scsi] mpt3sas: fix for kernel panic when driver loads with HBA conected to non LUN 0 configured expander (Tomas Henzl) [839470] - [scsi] mpt3sas: Updated the Hardware timing requirements (Tomas Henzl) [839470] - [scsi] mpt3sas: 2013 source code copyright (Tomas Henzl) [839470] - [scsi] mpt3sas: don't wank with fasync on ->release() (Tomas Henzl) [839470] - [scsi] mpt3sas: Fix typos in printk (Tomas Henzl) [839470] - [scsi] mpt3sas: remove unused variables (Tomas Henzl) [839470] - [scsi] mpt3sas: Remove unneeded version.h header inclusion (Tomas Henzl) [839470] - [scsi] mpt3sas: cut and paste bug storing trigger mpi (Tomas Henzl) [839470] - [scsi] mpt3sas: add new driver supporting 12GB SAS (Tomas Henzl) [839470] - [scsi] scsi_transport_sas: add 12GB definitions for mpt3sas (Tomas Henzl) [839470] - [scsi] megaraid_sas: megaraid_sas driver init fails in kdump kernel (Tomas Henzl) [833299] - [scsi] sd_dif: problem with verify of type 1 protection information (PI) (Ewan Milne) [956402] - [scsi] sd: Ensure we correctly disable devices with unknown protection type (Ewan Milne) [956402] - [scsi] sd: Avoid remapping bad reference tags (Ewan Milne) [956402] - [scsi] sd: Allow protection_type to be overridden (Ewan Milne) [956402] - [scsi] Disable DIF on Hitachi Ultrastar 15K300 (Ewan Milne) [956402] - [scsi] Fix printing of variable length commands (Ewan Milne) [956402] - [scsi] Fix race between starved list and device removal (Ewan Milne) [916994] - [scsi] Add 'eh_deadline' to limit SCSI EH runtime (Ewan Milne) [923876] - [scsi] remove check for 'resetting' (Ewan Milne) [923876] - [scsi] dc395: Move 'last_reset' into internal host structure (Ewan Milne) [923876] - [scsi] tmscsim: Move 'last_reset' into host structure (Ewan Milne) [923876] - [scsi] advansys Remove 'last_reset' references (Ewan Milne) [923876] - [scsi] dpt_i2o: return SCSI_MLQUEUE_HOST_BUSY when in reset (Ewan Milne) [923876] - [scsi] dpt_i2o: Remove DPTI_STATE_IOCTL (Ewan Milne) [923876] - [net] ipv6: prevent race between address creation and removal (Jiri Pirko) [953380] - [net] ipv6: call udp_push_pending_frames when uncorking a socket with AF_INET pending data (Jiri Benc) [987651] {CVE-2013-4162} - [net] netlabel: improve domain mapping validation (Paul Moore) [963427] - [net] netlabel: correctly list all the static label mappings (Paul Moore) [918803] - [x86] Revert "io_apic: initialize nr_ioapic_registers early in mp_register_ioapic()" (Rafael Aquini) [855057]- [x86] Revert: power: Initialize MSR_IA32_ENERGY_PERF_BIAS due to performance regression (Neil Horman) [968981] - [mm] mmu_notifier: re-fix freed page still mapped in secondary MMU (George Beshers) [910085] - [x86] Round the calculated scale factor in set_cyc2ns_scale() (Prarit Bhargava) [975507] - [x86] sched: Fix overflow in cyc2ns_offset (Prarit Bhargava) [975507] - [virt] virtio: support unlocked queue poll (Jason Wang) [989411] - [netdrv] virtio_net: fix race in RX VQ processing (Jason Wang) [989411] - [watchdog] Use pr_ and pr_ (Don Zickus) [796364] - [watchdog] cleanup spaces before tabs (Don Zickus) [796364] - [watchdog] sbc_fitpc2_wdt: fix crash on systems without DMI_BOARD_NAME (Don Zickus) [796364] - [watchdog] sbc_fitpc2_wdt: fixed "scheduling while atomic" bug (Don Zickus) [796364] - [watchdog] sbc_fitpc2_wdt: fixed I/O operations order (Don Zickus) [796364] - [watchdog] watchdog_info constify (Don Zickus) [796364] - [watchdog] sbc_fitpc2_wdt: fix I/O space access technique (Don Zickus) [796364] - [block] aoe: adjust ref of head for compound page tails (David Milburn) [976900] - [block] aoe: update internal version number to v83 (David Milburn) [976900] - [block] aoe: update copyright date (David Milburn) [976900] - [block] aoe: perform I/O completions in parallel (David Milburn) [976900] - [block] aoe: replace kmalloc and then memcpy with kmemdup (David Milburn) [976900] - [block] aoe: reserve enough headroom on skbs (David Milburn) [976900] - [block] aoe: get rid of cached bv variable in bufinit() (David Milburn) [976900] - [block] aoe: fix use after free in aoedev_by_aoeaddr() (David Milburn) [976900] - [block] aoe: update internal version number to 81 (David Milburn) [976900] - [block] aoe: identify source of runt AoE packets (David Milburn) [976900] - [block] aoe: allow comma separator in aoe_iflist value (David Milburn) [976900] - [block] aoe: allow user to disable target failure timeout (David Milburn) [976900] - [block] aoe: use dynamic number of remote ports for AoE storage target (David Milburn) [976900] - [block] aoe: avoid races between device destruction and discovery (David Milburn) [976900] - [block] aoe: improve handling of misbehaving network paths (David Milburn) [976900] - [block] aoe: return real minor number for static minors (David Milburn) [976900] - [block] aoe: initialize sysminor to avoid compiler warning (David Milburn) [976900] - [block] aoe: make error messages more specific in static minor allocation (David Milburn) [976900] - [block] aoe: remove call to request handler from I/O completion (David Milburn) [976900] - [block] aoe: cleanup: correct comment for aoetgt nout (David Milburn) [976900] - [block] aoe: increase default cap on outstanding AoE commands in the network (David Milburn) [976900] - [block] aoe: remove vestigial request queue allocation (David Milburn) [976900] - [block] aoe: copy fallback timing information on destination failover (David Milburn) [976900] - [block] aoe: update driver-internal version to 64+ (David Milburn) [976900] - [block] aoe: commands in retransmit queue use new destination on failure (David Milburn) [976900] - [block] aoe: use high-resolution RTTs with fallback to low-res (David Milburn) [976900] - [block] aoe: manipulate aoedev network stats under lock (David Milburn) [976900] - [block] aoe: err device: include MAC addresses for unexpected responses (David Milburn) [976900] - [block] aoe: improve network congestion handling (David Milburn) [976900] - [block] aoe: provide ATA identify device content to user on request (David Milburn) [976900] - [block] aoe: update driver-internal version number to 60 (David Milburn) [976900] - [block] aoe: whitespace cleanup (David Milburn) [976900] - [block] aoe: cleanup: remove unused ata_scnt function (David Milburn) [976900] - [block] aoe: "payload" sysfs file exports per-AoE-command data transfer size (David Milburn) [976900] - [block] aoe: support larger I/O requests via aoe_maxsectors module param (David Milburn) [976900] - [block] aoe: update cap on outstanding commands based on config query response (David Milburn) [976900] - [block] aoe: support the forgetting (flushing) of a user-specified AoE target (David Milburn) [976900] - [block] aoe: print warning regarding a common reason for dropped transmits (David Milburn) [976900] - [block] aoe: avoid running request handler on plugged queue (David Milburn) [976900] - [block] aoe: update aoe-internal version number to 50 (David Milburn) [976900] - [block] aoe: update documentation to better reflect aoe-plus-udev usage (David Milburn) [976900] - [block] aoe: remove unused code (David Milburn) [976900] - [block] aoe: make dynamic block minor numbers the default (David Milburn) [976900] - [block] aoe: update and specify AoE address guards and error messages (David Milburn) [976900] - [block] aoe: retain static block device numbers for backwards compatibility (David Milburn) [976900] - [block] aoe: support more AoE addresses with dynamic block device minor numbers (David Milburn) [976900] - [block] aoe: update documentation with new URL and VM settings reference (David Milburn) [976900] - [block] aoe: update copyright year in touched files (David Milburn) [976900] - [block] aoe: update internal version number to 49 (David Milburn) [976900] - [block] aoe: remove unused code and add cosmetic improvements (David Milburn) [976900] - [block] aoe: increase net_device reference count while using it (David Milburn) [976900] - [block] aoe: associate frames with the AoE storage target (David Milburn) [976900] - [block] aoe: disallow unsupported AoE minor addresses (David Milburn) [976900] - [block] aoe: do revalidation steps in order (David Milburn) [976900] - [block] aoe: failover remote interface based on aoe_deadsecs parameter (David Milburn) [976900] - [block] aoe: use packets that work with the smallest-MTU local interface (David Milburn) [976900] - [block] aoe: use a kernel thread for transmissions (David Milburn) [976900] - [block] aoe: become I/O request queue handler for increased user control (David Milburn) [976900] - [block] aoe: kernel thread handles I/O completions for simple locking (David Milburn) [976900] - [block] aoe: for performance support larger packet payloads (David Milburn) [976900] - [block] aoe: assert AoE packets marked as requiring no checksum (David Milburn) [976900] - [md] dm-raid: Remember the last sync operation that was performed (Jonathan E Brassow) [985920] - [md] dm-raid: silence compiler warning on rebuilds_per_group (Jonathan E Brassow) [985920] - [md] dm-raid: Fix raid_resume not reviving failed devices in all cases (Jonathan E Brassow) [913650] - [md] dm-raid: Break-up untidy function (Jonathan E Brassow) [913650] - [md] dm-raid: Add ability to restore transiently failed devices on resume (Jonathan E Brassow) [913650] - [md] dm-raid: Add message/status support for changing sync action (Jonathan E Brassow) [985920] - [md] dm-raid: round region_size to power of two (Jonathan E Brassow) [985920] - [block] nvme: fixup nvme_dev_open for ioctl's (David Milburn) [922973] - [block] nvme: Return the result from user admin command IOCTL even in case of failure (David Milburn) [922973] - [block] nvme: Add MSI support (David Milburn) [922973] - [block] nvme: Use dma_set_mask() correctly (David Milburn) [922973] - [block] nvme: Do not cancel command multiple times (David Milburn) [922973] - [block] nvme: fix error return code in nvme_submit_bio_queue() (David Milburn) [922973] - [block] nvme: check for integer overflow in nvme_map_user_pages() (David Milburn) [922973] - [block] nvme: update NVM EXPRESS DRIVER file list (David Milburn) [922973] - [block] nvme: Fix a signedness bug in nvme_trans_modesel_get_mp (David Milburn) [922973] - [block] nvme: Remove redundant version.h header include (David Milburn) [922973] - [block] nvme: Use user defined admin ioctl timeout (David Milburn) [922973] - [block] nvme: Simplify Firmware Activate code slightly (David Milburn) [922973] - [block] nvme: Only clear the enable bit when disabling controller (David Milburn) [922973] - [block] nvme: Wait for device to acknowledge shutdown (David Milburn) [922973] - [block] nvme: Schedule timeout for sync commands (David Milburn) [922973] - [block] nvme: Meta-data support in NVME_IOCTL_SUBMIT_IO (David Milburn) [922973] - [block] nvme: Device specific stripe size handling (David Milburn) [922973] - [block] nvme: Split non-mergeable bio requests (David Milburn) [922973] - [block] nvme: Remove dead code in nvme_dev_add (David Milburn) [922973] - [block] nvme: Check for NULL memory in nvme_dev_add (David Milburn) [922973] - [block] nvme: Fix error clean-up on nvme_alloc_queue (David Milburn) [922973] - [block] nvme: Free admin queue on request_irq error (David Milburn) [922973] - [block] nvme: Add scsi unmap to SG_IO (David Milburn) [922973] - [block] nvme: queue usage fixes in nvme-scsi (David Milburn) [922973] - [block] nvme: Set TASK_INTERRUPTIBLE before processing queues (David Milburn) [922973] - [block] nvme: Add a character device for each nvme device (David Milburn) [922973] - [block] nvme: Fix endian-related problems in user I/O submission path (David Milburn) [922973] - [block] nvme: Fix I/O cancellation status on big-endian machines (David Milburn) [922973] - [block] nvme: Fix sparse warnings in scsi emulation (David Milburn) [922973] - [block] nvme: Don't fail initialisation unnecessarily (David Milburn) [922973] - [block] nvme: Abstract out sector to block number conversion (David Milburn) [922973] - [block] nvme: Use round_jiffies_relative() for the periodic, once-per-second timer (David Milburn) [922973] - [block] nvme: Add nvme-scsi.c (David Milburn) [922973] - [block] nvme: Add definitions for format command (David Milburn) [922973] - [block] nvme: Move structures & definitions to header file (David Milburn) [922973] - [block] nvme: Rename nvme.c to nvme-core.c (David Milburn) [922973] - [block] nvme: Add discard support for capable devices (David Milburn) [922973] - [block] nvme: Add namespaces with no LBA range feature (David Milburn) [922973] - [block] nvme: Add entry for the NVMe driver (David Milburn) [922973] - [block] nvme: Initialize iod nents to 0 (David Milburn) [922973] - [block] nvme: Define SMART log (David Milburn) [922973] - [block] nvme: Add result to nvme_get_features (David Milburn) [922973] - [block] nvme: Set result from user admin command (David Milburn) [922973] - [block] nvme: End queued bio requests when freeing queue (David Milburn) [922973] - [block] nvme: Free cmdid on nvme_submit_bio error (David Milburn) [922973] - [block] nvme: Cancel outstanding IOs on queue deletion (David Milburn) [922973] - [block] nvme: Free admin queue memory on initialisation failure (David Milburn) [922973] - [block] nvme: Use ida for nvme device instance (David Milburn) [922973] - [block] nvme: Fix whitespace damage in nvme_init (David Milburn) [922973] - [block] nvme: handle allocation failure in nvme_map_user_pages() (David Milburn) [922973] - [block] nvme: Fix uninitialized iod compiler warning (David Milburn) [922973] - [block] nvme: Do not set IO queue depth beyond device max (David Milburn) [922973] - [block] nvme: Set block queue max sectors (David Milburn) [922973] - [block] nvme: use namespace id for nvme_get_features (David Milburn) [922973] - [block] nvme: replace nvme_ns with nvme_dev for user admin (David Milburn) [922973] - [block] nvme: Fix nvme module init when nvme_major is set (David Milburn) [922973] - [block] nvme: Set request queue logical block size (David Milburn) [922973] - [block] nvme: Set number of queues correctly (David Milburn) [922973] - [block] nvme: Version 0.8 (David Milburn) [922973] - [block] nvme: Set queue flags correctly (David Milburn) [922973] - [block] nvme: Simplify nvme_unmap_user_pages (David Milburn) [922973] - [block] nvme: Mark the end of the sg list (David Milburn) [922973] - [block] nvme: Fix DMA mapping for admin commands (David Milburn) [922973] - [block] nvme: Rename IO_TIMEOUT to NVME_IO_TIMEOUT (David Milburn) [922973] - [block] nvme: Merge the nvme_bio and nvme_prp data structures (David Milburn) [922973] - [block] nvme: Change nvme_completion_fn to take a dev (David Milburn) [922973] - [block] nvme: Change get_nvmeq to take a dev instead of a namespace (David Milburn) [922973] - [block] nvme: Simplify completion handling (David Milburn) [922973] - [block] nvme: Update Identify Controller data structure (David Milburn) [922973] - [block] nvme: Implement doorbell stride capability (David Milburn) [922973] - [block] nvme: Version 0.7 (David Milburn) [922973] - [block] nvme: Don't probe namespace 0 (David Milburn) [922973] - [block] nvme: Fix calculation of number of pages in a PRP List (David Milburn) [922973] - [block] nvme: Create nvme_identify and nvme_get_features functions (David Milburn) [922973] - [block] nvme: Fix memory leak in nvme_dev_add() (David Milburn) [922973] - [block] nvme: Fix calls to dma_unmap_sg (David Milburn) [922973] - [block] nvme: Correct sg list setup in nvme_map_user_pages (David Milburn) [922973] - [block] nvme: Fix bug in NVME_IOCTL_SUBMIT_IO (David Milburn) [922973] - [block] nvme: Rework ioctls (David Milburn) [922973] - [block] nvme: Add the nvme thread to the wait queue before waking it up (David Milburn) [922973] - [block] nvme: Return real error from nvme_create_queue (David Milburn) [922973] - [block] nvme: Version 0.6 (David Milburn) [922973] - [block] nvme: Add a few calling convention notes (David Milburn) [922973] - [block] nvme: Handle failures from memory allocations in nvme_setup_prps (David Milburn) [922973] - [block] nvme: Use an IDA to allocate minor numbers (David Milburn) [922973] - [block] nvme: Add include of delay.h for msleep (David Milburn) [922973] - [block] nvme: Add support for timing out I/Os (David Milburn) [922973] - [block] nvme: Rename cancel_cmdid_data to cancel_cmdid (David Milburn) [922973] - [block] nvme: Fix bug in error handling (David Milburn) [922973] - [block] nvme: Time out initialisation after a few seconds (David Milburn) [922973] - [block] nvme: Fix warning in free_irq (David Milburn) [922973] - [block] nvme: Correct the Controller Configuration settings (David Milburn) [922973] - [block] nvme: Version 0.5 (David Milburn) [922973] - [block] nvme: Change the definition of nvme_user_io (David Milburn) [922973] - [block] nvme: Correct the definitions of two ioctls (David Milburn) [922973] - [block] nvme: Add compat_ioctl (David Milburn) [922973] - [block] nvme: Simplify queue lookup (David Milburn) [922973] - [block] nvme: Remove the kthread from the wait queue (David Milburn) [922973] - [block] nvme: Fix off-by-one when filling in PRP lists (David Milburn) [922973] - [block] nvme: Fix interpretation of 'Number of Namespaces' field (David Milburn) [922973] - [block] nvme: Remove outdated comments (David Milburn) [922973] - [block] nvme: Fix comment formatting (David Milburn) [922973] - [block] nvme: Convert comments to kernel-doc notation (David Milburn) [922973] - [block] nvme: Update admin opcodes to match the 1.0RC spec (David Milburn) [922973] - [block] nvme: Version 0.4 (David Milburn) [922973] - [block] nvme: Reduce maximum queue depth by 1 (David Milburn) [922973] - [block] nvme: Fix discontiguous accesses (David Milburn) [922973] - [block] nvme: Handle bios that contain non-virtually contiguous addresses (David Milburn) [922973] - [block] nvme: Implement Flush (David Milburn) [922973] - [block] nvme: Mark CMD_CTX_CANCELLED as being unlikely (David Milburn) [922973] - [block] nvme: Correct SQ doorbell semantics (David Milburn) [922973] - [block] nvme: Let the kthread take care of devices earlier (David Milburn) [922973] - [block] nvme: Rename nr_queues to nr_io_queues (David Milburn) [922973] - [block] nvme: Remove setting of 'flags' in rw command (David Milburn) [922973] - [block] nvme: Release 0.3 (David Milburn) [922973] - [block] nvme: Add a kthread to handle the congestion list (David Milburn) [922973] - [block] nvme: Handle failures differently in nvme_submit_bio_queue() (David Milburn) [922973] - [block] nvme: Update BAR structure to match the current spec (David Milburn) [922973] - [block] nvme: Handle physical merging of bvec entries (David Milburn) [922973] - [block] nvme: Check for DMA mapping failure (David Milburn) [922973] - [block] nvme: Pass the nvme_dev to nvme_free_prps and nvme_setup_prps (David Milburn) [922973] - [block] nvme: Optimise memory usage for I/Os between 4k and 128k (David Milburn) [922973] - [block] nvme: Switch to use DMA Pool API (David Milburn) [922973] - [block] nvme: Rename nvme_req_info to nvme_bio (David Milburn) [922973] - [block] nvme: Initial PRP List support (David Milburn) [922973] - [block] nvme: Advance the sg pointer when filling in an sg list (David Milburn) [922973] - [block] nvme: Renumber the special context values (David Milburn) [922973] - [block] nvme: Handle the congestion list a little better (David Milburn) [922973] - [block] nvme: Record the timeout for each command (David Milburn) [922973] - [block] nvme: Need to lock queue during interrupt handling (David Milburn) [922973] - [block] nvme: Detect command IDs completing that are out of range (David Milburn) [922973] - [block] nvme: Detect commands that are completed twice (David Milburn) [922973] - [block] nvme: Use a symbolic name to represent cancelled commands instead of 0 (David Milburn) [922973] - [block] nvme: Add a module parameter to use a threaded interrupt (David Milburn) [922973] - [block] nvme: Call put_nvmeq() before calling nvme_submit_sync_cmd() (David Milburn) [922973] - [block] nvme: Allow fatal signals to interrupt I/O (David Milburn) [922973] - [block] nvme: Release 0.2 (David Milburn) [922973] - [block] nvme: Add download / activate firmware ioctls (David Milburn) [922973] - [block] nvme: Add remaining status codes (David Milburn) [922973] - [block] nvme: Move sysfs entries to the right place (David Milburn) [922973] - [block] nvme: Disable the device before we write the admin queues (David Milburn) [922973] - [block] nvme: Request I/O regions (David Milburn) [922973] - [block] nvme: Allow queues to be allocated above 4GB (David Milburn) [922973] - [block] nvme: Enable device DMA (David Milburn) [922973] - [block] nvme: Enable and disable the PCI device (David Milburn) [922973] - [block] nvme: Check returns from nvme_alloc_queue() (David Milburn) [922973] - [block] nvme: Remove 'node' from nvme_dev (David Milburn) [922973] - [block] nvme: Read the model, serial & firmware rev from the controller (David Milburn) [922973] - [block] nvme: Add NVME_IOCTL_SUBMIT_IO (David Milburn) [922973] - [block] nvme: Create nvme_map_user_pages() and nvme_unmap_user_pages() (David Milburn) [922973] - [block] nvme: Change NVME_IOCTL_GET_RANGE_TYPE to return all the ranges (David Milburn) [922973] - [block] nvme: Zero the command before we send it (David Milburn) [922973] - [block] nvme: Add nvme_setup_prps() (David Milburn) [922973] - [block] nvme: Make nvme_common_command more featureful (David Milburn) [922973] - [block] nvme: Use PRP2 for the nvme_identify ioctl (David Milburn) [922973] - [block] nvme: Fix admin IRQ claim on real hardware (David Milburn) [922973] - [block] nvme: Rename 'cycle' to 'phase' (David Milburn) [922973] - [block] nvme: Implement per-CPU queues (David Milburn) [922973] - [block] nvme: Reduce set_queue_count arguments by one (David Milburn) [922973] - [block] nvme: Factor out queue_request_irq() (David Milburn) [922973] - [block] nvme: New driver (David Milburn) [922973]- [alsa] fix for !CONFIG_SND_DMA_SGBUF after ALSA update from upstream (Jaroslav Kysela) [916264] - [alsa] hda: Add new GPU codec ID to snd-hda (Jaroslav Kysela) [916264] - [alsa] hda: pm_runtime backport specific fixes to get things working (Jaroslav Kysela) [916264] - [alsa] pcm: try to retain kABI compatibility / modversions (Jaroslav Kysela) [916264] - [alsa] hda: remove unused variable warning (Jaroslav Kysela) [916264] - [alsa] rawmidi: fix oops (use after free) when unloading a driver module (Jaroslav Kysela) [916264] - [alsa] rawmidi: fix the get next midi device ioctl (Jaroslav Kysela) [916264] - [alsa] rawmidi: fix opened substreams count (Jaroslav Kysela) [916264] - [alsa] core: automatically add .llseek fop (Jaroslav Kysela) [916264] - [alsa] timer: Add NULL-check for invalid slave timer (Jaroslav Kysela) [916264] - [alsa] timer: Fix Oops at closing slave timer (Jaroslav Kysela) [916264] - [alsa] take tu->qlock with irqs disabled (Jaroslav Kysela) [916264] - [alsa] jack: Add "Line In" input jack constants (Jaroslav Kysela) [916264] - [alsa] jack: fix one memory leak in sound jack (Jaroslav Kysela) [916264] - [alsa] vmaster: Fix the regression of missing vmaster hook call (Jaroslav Kysela) [916264] - [alsa] vmaster: Add snd_ctl_sync_vmaster() helper function (Jaroslav Kysela) [916264] - [alsa] vmaster: Fix slave change notification (Jaroslav Kysela) [916264] - [alsa] vmaster: fix core/vmaster.c kernel-doc warning (Jaroslav Kysela) [916264] - [alsa] vmaster: Free slave-links when freeing the master element (Jaroslav Kysela) [916264] - [alsa] control: Fix missing VOLATILE flag at creating controls (Jaroslav Kysela) [916264] - [alsa] control: Fixe a trailing white space error (Jaroslav Kysela) [916264] - [alsa] core: release the constraint check for replace ops (Jaroslav Kysela) [916264] - [alsa] core: trivial code style fix (Jaroslav Kysela) [916264] - [alsa] control: clean up snd_ctl_hole_check() (Jaroslav Kysela) [916264] - [alsa] control: fix numid conflict check for new controls (Jaroslav Kysela) [916264] - [alsa] core: Define llseek fops (Jaroslav Kysela) [916264] - [alsa] pcm: Optimize the call of snd_pcm_update_hw_ptr() in read/write loop (Jaroslav Kysela) [916264] - [alsa] pcm: fix race condition in wait_for_avail() (Jaroslav Kysela) [916264] - [alsa] pcm_lib: avoid timing jitter in snd_pcm_read/write() (Jaroslav Kysela) [916264] - [alsa] pcm: Don't check DMA time-out too shortly (Jaroslav Kysela) [916264] - [alsa] pcm_lib: fix xrun_log (Jaroslav Kysela) [916264] - [alsa] pcm_lib: xrun_log log also in_interrupt (Jaroslav Kysela) [916264] - [alsa] core: Avoid endless sleep after disconnect (Jaroslav Kysela) [916264] - [alsa] PCM: Fix some races at disconnection (Jaroslav Kysela) [916264] - [alsa] info: Small refactoring and a sanity check in snd_info_get_line() (Jaroslav Kysela) [916264] - [alsa] info: Avoid leaking kernel memory (Jaroslav Kysela) [916264] - [alsa] info: Implement common llseek for binary mode (Jaroslav Kysela) [916264] - [alsa] info: Remove BKL (Jaroslav Kysela) [916264] - [alsa] info: Check file position validity in common layer (Jaroslav Kysela) [916264] - [alsa] core: remove unused variables (Jaroslav Kysela) [916264] - [alsa] core: Don't use 'default' for default (Jaroslav Kysela) [916264] - [alsa] Fix yet another race in disconnection (Jaroslav Kysela) [916264] - [alsa] fix comment/printk typos (Jaroslav Kysela) [916264] - [alsa] core: Allow card id change to the same string (Jaroslav Kysela) [916264] - [alsa] hda: add CONFIG_SND_HDA_CODEC_CA0132_DSP define to rhel specific config (Jaroslav Kysela) [916264] - [alsa] hda: Keep halting ALC5505 DSP (Jaroslav Kysela) [916264] - [alsa] hda: Fix EAPD vmaster hook for AD1884 & co (Jaroslav Kysela) [916264] - [alsa] hda: Add Dell SSID to support Headset Mic recording (Jaroslav Kysela) [916264] - [alsa] hda: relase -> release (Jaroslav Kysela) [916264] - [alsa] hda: Fix the max length of control name in generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Guess what, it's two more Dell headset mic quirks (Jaroslav Kysela) [916264] - [alsa] hda: Yet another Dell headset mic quirk (Jaroslav Kysela) [916264] - [alsa] hda: Add support for ALC5505 DSP power-save mode (Jaroslav Kysela) [916264] - [alsa] hda: Add missing alc_inv_dmic_sync() call in alc269_resume() (Jaroslav Kysela) [916264] - [alsa] hda: Remove superfluous stac_resume() (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: poll eld at resume time (Jaroslav Kysela) [916264] - [alsa] hda: clean up code to reset hda link (Jaroslav Kysela) [916264] - [alsa] hda: Add In-driver connection info (Jaroslav Kysela) [916264] - [alsa] hda: Use auto_mute_via_amp=1 for VT1708 (Jaroslav Kysela) [916264] - [alsa] hda: Add auto_mute_via_amp flag to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Remove unused variable (Jaroslav Kysela) [916264] - [alsa] hda: reset hda link during system/runtime suspend (Jaroslav Kysela) [916264] - [alsa] hda: Make Thinkpad X220-tablet use generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing Mic Boost controls for VIA codecs (Jaroslav Kysela) [916264] - [alsa] hda: Use snd_hda_check_power_state() in patch_hdmi.c (Jaroslav Kysela) [916264] - [alsa] hda: Avoid choose same converter for unused pins (Jaroslav Kysela) [916264] - [alsa] hda: Cache the MUX selection for generic HDMI (Jaroslav Kysela) [916264] - [alsa] hda: Haswell converter power state D0 verify (Jaroslav Kysela) [916264] - [alsa] hda: Fix return value of snd_hda_check_power_state() (Jaroslav Kysela) [916264] - [alsa] hda: Don't take unresponsive D3 transition too serious (Jaroslav Kysela) [916264] - [alsa] hda: Introduce bit flags to snd_hda_codec_read/write() (Jaroslav Kysela) [916264] - [alsa] hda: Drop hard dependency on CONFIG_SND_DYNAMIC_MINORS (Jaroslav Kysela) [916264] - [alsa] hda/via: Use standard snd_hda_shutup_pins() (Jaroslav Kysela) [916264] - [alsa] hda: Add models for Dell headset jacks (Jaroslav Kysela) [916264] - [alsa] hda: Fix pin configurations for MacBook Air 4,2 (Jaroslav Kysela) [916264] - [alsa] hda: Headset mic support for three more machines (Jaroslav Kysela) [916264] - [alsa] hda: add mic fixup for ALC269VB on Ordissimo EVE2 (Jaroslav Kysela) [916264] - [alsa] hda/via: Clean up duplicated codes (Jaroslav Kysela) [916264] - [alsa] hda/via: Fix wrongly cleared pins after suspend on VT1802 (Jaroslav Kysela) [916264] - [alsa] hda: Add keep_eapd_on flag to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Allow setting automute/automic hooks after parsing (Jaroslav Kysela) [916264] - [alsa] hda/via: Disable broken dynamic power control (Jaroslav Kysela) [916264] - [alsa] hda: Add headset quirk for two Dell machines (Jaroslav Kysela) [916264] - [alsa] hda: add dock support for Thinkpad T431s (Jaroslav Kysela) [916264] - [alsa] hda: Remove superfluous pci_set_drvdata() at remove (Jaroslav Kysela) [916264] - [alsa] hda: Enable mic-mute LED on more HP laptops (Jaroslav Kysela) [916264] - [alsa] hda: add PCI IDs for Intel BayTrail (Jaroslav Kysela) [916264] - [alsa] Revert: hda: Fix wrong power setup for HP paths of VIA codecs (Jaroslav Kysela) [916264] - [alsa] hda: Add headset mic support for another Dell machine (Jaroslav Kysela) [916264] - [alsa] hda: Check the activity of the NID to be powered down (Jaroslav Kysela) [916264] - [alsa] hda: Fix wrong power setup for HP paths of VIA codecs (Jaroslav Kysela) [916264] - [alsa] Revert: hda: Don't set up active streams twice (Jaroslav Kysela) [916264] - [alsa] hda: Apply pin-enablement workaround to all Haswell HDMI codecs (Jaroslav Kysela) [916264] - [alsa] hda: Fix Oops caused by dereference NULL pointer (Jaroslav Kysela) [916264] - [alsa] hda: Fix 3.9 regression of EAPD init on Conexant codecs (Jaroslav Kysela) [916264] - [alsa] hda: Fix system panic when DMA > 40 bits for Nvidia audio controllers (Jaroslav Kysela) [916264] - [alsa] hda: Move Thinkpad X220 to use auto parser (Jaroslav Kysela) [916264] - [alsa] hda: Add the support for ALC286 codec (Jaroslav Kysela) [916264] - [alsa] hda: Limit internal mic boost for a few Asus machines (Jaroslav Kysela) [916264] - [alsa] hda: Disable the sanity check in snd_hda_add_pincfg() (Jaroslav Kysela) [916264] - [alsa] hda: fix error return code in patch_alc662() (Jaroslav Kysela) [916264] - [alsa] hda: Don't call vmaster hook when bus->shutdown is set (Jaroslav Kysela) [916264] - [alsa] hda: fixup D3 pin and right channel mute on Haswell HDMI audio (Jaroslav Kysela) [916264] - [alsa] hda: Use the primary DAC for all aamix outputs (Jaroslav Kysela) [916264] - [alsa] hda: Fix aamix activation with loopback control on VIA codecs (Jaroslav Kysela) [916264] - [alsa] hda: Fix headset mic support for Asus X101CH (Jaroslav Kysela) [916264] - [alsa] hda: Implement headset jack functionality for some Dell hw (Jaroslav Kysela) [916264] - [alsa] hda: Handle Headphone Mic jack more generic (Jaroslav Kysela) [916264] - [alsa] hda: add some small convenience functions to auto parser (Jaroslav Kysela) [916264] - [alsa] hda: allow "Headphone Mic" parser flag (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add a quirk for AC700 Chromebook (Jaroslav Kysela) [916264] - [alsa] hda/cirrus: Add a quirk for Stumpy ChromeBox (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Update latency based on DSP state (Jaroslav Kysela) [916264] - [alsa] hda: Introduce get_delay codec PCM ops (Jaroslav Kysela) [916264] - [alsa] hda: fix uninitialized variable (Jaroslav Kysela) [916264] - [alsa] hda: Allow power_save_controller option override DCAPS" (Jaroslav Kysela) [916264] - [alsa] hda: fix typo in proc output (Jaroslav Kysela) [916264] - [alsa] hda: Enabling Realtek ALC 671 codec (Jaroslav Kysela) [916264] - [alsa] hda: bug fix on HDMI ELD debug message (Jaroslav Kysela) [916264] - [alsa] hda: bug fix on return value when getting HDMI ELD info (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Delay HP amp turnon (Jaroslav Kysela) [916264] - [alsa] hda: VIA prefers side surrounds over HP (Jaroslav Kysela) [916264] - [alsa] hda: Lower the badness for independent HP penalty (Jaroslav Kysela) [916264] - [alsa] hda: Allow codec drivers to give own badness tables (Jaroslav Kysela) [916264] - [alsa] hda: Fix DAC assignment for independent HP (Jaroslav Kysela) [916264] - [alsa] hda: Enable "Headset Mic" name for some Dell Latitude devices (Jaroslav Kysela) [916264] - [alsa] hda: Introduce "Headset Mic" name (Jaroslav Kysela) [916264] - [alsa] hda: Fix abuse of snd_hda_lock_devices() for DSP loader (Jaroslav Kysela) [916264] - [alsa] hda: Fix typo in checking IEC958 emphasis bit (Jaroslav Kysela) [916264] - [alsa] hda: Fix yet missing GPIO/EAPD setup in cirrus driver (Jaroslav Kysela) [916264] - [alsa] hda: Add GPIO-based LED support on HP desktop machines (Jaroslav Kysela) [916264] - [alsa] hda: Make the resume of digital beep setup proper (Jaroslav Kysela) [916264] - [alsa] hda: Fix power-saving during playing beep sound (Jaroslav Kysela) [916264] - [alsa] hda: Move beep attach/detach calls in hda_generic.c (Jaroslav Kysela) [916264] - [alsa] hda/cirrus: Fix the digital beep registration (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing beep detach in patch_conexant.c (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing EAPD/GPIO setup for Cirrus codecs (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Remove extra setting of dsp_state (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Check download state of DSP (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Check if dspload_image succeeded (Jaroslav Kysela) [916264] - [alsa] hda: Disable IDT eapd_switch if there are no internal speakers (Jaroslav Kysela) [916264] - [alsa] hda: Don't apply EAPD power filter as default (Jaroslav Kysela) [916264] - [alsa] hda: Allow unlimited pins and converters in patch_hdmi.c (Jaroslav Kysela) [916264] - [alsa] hda: Drop explicit memset() by reallocation with __GFP_ZERO (Jaroslav Kysela) [916264] - [alsa] hda: Fix snd_hda_get_num_raw_conns() to return a correct value (Jaroslav Kysela) [916264] - [alsa] hda: Don't re-initialize shared hp/mic pinctl (Jaroslav Kysela) [916264] - [alsa] hda: Avoid automatic pin-ctl update for hp/mic when jack ctl exists (Jaroslav Kysela) [916264] - [alsa] hda: Consolidate add_in_jack_modes and add_out_jack_modes hints (Jaroslav Kysela) [916264] - [alsa] hda: Allow to change I/O direction in hp/mic jack mode ctl (Jaroslav Kysela) [916264] - [alsa] hda: Add some model name strings for ALC260 (Jaroslav Kysela) [916264] - [alsa] hda: Handle shared hp/mic jack mode (Jaroslav Kysela) [916264] - [alsa] hda: Add the generic Headphone Mic feature (Jaroslav Kysela) [916264] - [alsa] hda: Add support of new codec ALC233 (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Avoid division by zero in dspxfr_one_seg() (Jaroslav Kysela) [916264] - [alsa] hda: check NULL pointer when creating SPDIF PCM switch (Jaroslav Kysela) [916264] - [alsa] hda: check NULL pointer when creating SPDIF controls (Jaroslav Kysela) [916264] - [alsa] hda: Enable beep for ASUS EeeBox EBP1501P (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: Make jacks phantom, if they're not detectable (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: Notify userspace when ELD control changes (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: Protect ELD buffer (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: Refactor hdmi_eld into parsed_hdmi_eld (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: Do not expose eld data when eld is invalid (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: ELD shouldn't be valid after unplug (Jaroslav Kysela) [916264] - [alsa] hda: Fix the silent speaker output on Fujitsu S7020 laptop (Jaroslav Kysela) [916264] - [alsa] hda: add quirks for mute LED on two HP machines (Jaroslav Kysela) [916264] - [alsa] hda: Remove speaker clicks on CX20549 (Jaroslav Kysela) [916264] - [alsa] hda: Disable runtime PM for Intel 5 Series/3400 (Jaroslav Kysela) [916264] - [alsa] hda: Increase badness for missing multi-io (Jaroslav Kysela) [916264] - [alsa] hda: Fix broken workaround for HDMI/SPDIF conflicts (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add missing n to debug prints (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix type of INVALID_CHIP_ADDRESS (Jaroslav Kysela) [916264] - [alsa] hda: update documentation for no-primary-hp fixup (Jaroslav Kysela) [916264] - [alsa] hda: Workaround for silent output on Sony Vaio VGC-LN51JGB with ALC889 (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Slight optimization for build with DSP (Jaroslav Kysela) [916264] - [alsa] hda: Fix memory leak and error handling in CA0132 DSP loader (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Improve the DSP transfer timeout calculations (Jaroslav Kysela) [916264] - [alsa] hda/intel: Add Device IDs for Intel Wellsburg PCH (Jaroslav Kysela) [916264] - [alsa] hda: Yet another fix for broken HSW HDMI pin connections (Jaroslav Kysela) [916264] - [alsa] hda: Add fixup for Haswell to enable all pin and convertor widgets (Jaroslav Kysela) [916264] - [alsa] hda: Support rereading widgets under the function group (Jaroslav Kysela) [916264] - [alsa] hda: Remove limit of widget connections (Jaroslav Kysela) [916264] - [alsa] hda: Set non-snoop for Creative HD-audio controllers (Jaroslav Kysela) [916264] - [alsa] hda: Fix misc compile warnings in patch_ca0132.c (Jaroslav Kysela) [916264] - [alsa] hda: Use generic array for loopback list management (Jaroslav Kysela) [916264] - [alsa] hda: Enable loopback accounts for CONFIG_PM=n, too (Jaroslav Kysela) [916264] - [alsa] hda: Apply mic-mute LED fixup for new HP laptops (Jaroslav Kysela) [916264] - [alsa] hda: detect jacks on VT1708 even when no streams are active (Jaroslav Kysela) [916264] - [alsa] hda: Fix phantom jacks on VT1708 (Jaroslav Kysela) [916264] - [alsa] hda: Add new Kconfig CONFIG_SND_HDA_CODEC_CA0132_DSP (Jaroslav Kysela) [916264] - [alsa] hda: Release assigned pin/cvt at error path of hdmi_pcm_open() (Jaroslav Kysela) [916264] - [alsa] hda: New PCI ID for Haswell ULT (Jaroslav Kysela) [916264] - [alsa] hda: add support for IDT 92HD95 HDA codec (Jaroslav Kysela) [916264] - [alsa] hda: Fix non-snoop page handling (Jaroslav Kysela) [916264] - [alsa] hda: Enable LPIB delay count for Poulsbo / Oaktrail (Jaroslav Kysela) [916264] - [alsa] hda: Fix powermap for external mics on IDT codecs (Jaroslav Kysela) [916264] - [alsa] hda: fix inverted internal mic on Acer AOA150/ZG5 (Jaroslav Kysela) [916264] - [alsa] hda: Enable power down of unused widgets for IDT codecs (Jaroslav Kysela) [916264] - [alsa] hda: Implement path-based power filter to the generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Add snd_hda_check_power_state() helper function (Jaroslav Kysela) [916264] - [alsa] hda: Synchronize the power state at the end of codec init (Jaroslav Kysela) [916264] - [alsa] hda: Add power state filtering (Jaroslav Kysela) [916264] - [alsa] hda/via: Fix wrong checks of power state bits (Jaroslav Kysela) [916264] - [alsa] hda: Fix wrong arguments for path deactivation checks (Jaroslav Kysela) [916264] - [alsa] hda: Add auto-mute support to PB desktop (Jaroslav Kysela) [916264] - [alsa] hda: Add a fixup for Packard-Bell desktop with ALC880 (Jaroslav Kysela) [916264] - [alsa] hda: Add chained_before flag to the fixup entry (Jaroslav Kysela) [916264] - [alsa] hda: Small code refactoring about path re-initialization (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing path between aamix and outputs in AD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Fix inconsistent pin states after resume (Jaroslav Kysela) [916264] - [alsa] hda: Fix invalid snd_BUG_ON() in alc271_hp_gate_mic_jack() (Jaroslav Kysela) [916264] - [alsa] hda: Select auto-parser as default for AD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Convert some static quirks to fixup codes for AD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Rearrange for dropping static quirk codes in AD codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Add SPDIF mux control to AD codec auto-parser (Jaroslav Kysela) [916264] - [alsa] hda: Combine snd_hda_codec_flush_*_cache() to a single function (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing call of cmd flush in capture volume put callback (Jaroslav Kysela) [916264] - [alsa] hda: Add missing exports to helper functions (Jaroslav Kysela) [916264] - [alsa] hda: Revive SPDIF mux for IDT/STAC codecs (Jaroslav Kysela) [916264] - [alsa] hda: Disable HP auto-mute during independent HP mode (Jaroslav Kysela) [916264] - [alsa] hda: Set individual name to secondary analog PCM stream (Jaroslav Kysela) [916264] - [alsa] hda: Add aamix NID to AD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Add Conexant CX20755/20756/20757 codec IDs (Jaroslav Kysela) [916264] - [alsa] hda: Add aamix NID to IDT 92HD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Remove superfluous header inclusions (Jaroslav Kysela) [916264] - [alsa] hda: Enable parsing the independent HP mode as default for VIA codecs (Jaroslav Kysela) [916264] - [alsa] hda: Fix conflicts between Loopback Mixing and Independent HP (Jaroslav Kysela) [916264] - [alsa] hda: Check aamix-output paths from other DACs, too (Jaroslav Kysela) [916264] - [alsa] hda: Add missing badness evaluation for unresolved paths (Jaroslav Kysela) [916264] - [alsa] hda: Set the pin targets after deciding output config (Jaroslav Kysela) [916264] - [alsa] hda: Improve debug prints for output paths (Jaroslav Kysela) [916264] - [alsa] hda: Add fixup for Acer AO725 laptop (Jaroslav Kysela) [916264] - [alsa] hda/conexant: Set mixer NID 0x19 for CX20551 codec (Jaroslav Kysela) [916264] - [alsa] hda: Correct more array rooms in hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Fix the wrong adc_idx for capture source (Jaroslav Kysela) [916264] - [alsa] hda: Don't add unnecessary indices on HDMI and SPDIF (Jaroslav Kysela) [916264] - [alsa] hda: don't compare with yourself in fill_input_pin_labels (Jaroslav Kysela) [916264] - [alsa] hda: make sure there are enough input labels and paths (Jaroslav Kysela) [916264] - [alsa] hda: Fix speaker pin of FSC Lifebook S7110 laptop (Jaroslav Kysela) [916264] - [alsa] hda: Add boost to line inputs, too (Jaroslav Kysela) [916264] - [alsa] hda/sigmatel: Add bass speaker support for HP ENVY Spectre XT (Jaroslav Kysela) [916264] - [alsa] hda: Consolidate cap_sync_hook and capture_switch_hook (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing call of capture_switch_hook (Jaroslav Kysela) [916264] - [alsa] hda: Look for boost controls more deeply (Jaroslav Kysela) [916264] - [alsa] hda: Fix invalid mute in path activation (Jaroslav Kysela) [916264] - [alsa] hda: Unify input label creations in generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Keep autocfg.input idx value in imux table (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing unsol event handler in some codec drivers (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser for STAC/IDT codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Improve naming rule for primary output (Jaroslav Kysela) [916264] - [alsa] hda: Add PCM capture hook to hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Record all detected ADCs in hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Move vmaster TLV parsing to snd_hda_gen_parse_auto_config() (Jaroslav Kysela) [916264] - [alsa] hda: Add input jack mode enum controls to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Minor cleanup/fixes for patch_sigmatel.c fixup transition (Jaroslav Kysela) [916264] - [alsa] hda: Give more comments to hda_gen_spec flags (Jaroslav Kysela) [916264] - [alsa] hda: Add suppress_auto_mute flag to hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Record the current speaker / LO mute status in hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Properly call automute/switch hooks at init (Jaroslav Kysela) [916264] - [alsa] hda: Make sure fill_all_dac_nids is called for digital only codecs (Jaroslav Kysela) [916264] - [alsa] hda: force different capture controls if amp caps differ (Jaroslav Kysela) [916264] - [alsa] hda: do not add non-existing Mic boost controls (Jaroslav Kysela) [916264] - [alsa] hda: initialize channel counts correctly (Jaroslav Kysela) [916264] - [alsa] hda: fix wrong adc_idx in generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Check array bounds in get_input_path (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Make some symbols static (Jaroslav Kysela) [916264] - [alsa] hda: Add prefer_hp_amp flag to hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix a wrong comma in snd_printdd() call (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Declare firmware only when really built (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix possible invalid DMA channel deallocation (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix possible NULL dereference (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix another smatch warning (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix superfluous unsigned check (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Use snd_hda_set_pin_ctl() helper again (Jaroslav Kysela) [916264] - [alsa] Revert: hda: Add firmware caching to CA0132 codec (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix potential init errors and update module description (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Shuffle to group together related code (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Code shuffle to group similar functions (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add tuning controls (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add unsol handler for DSP and jack detection (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add PCM enhancements (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add DSP mixer controls and helpers (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Init chip, DSP effects and mixer settings (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add new definitions and structs for DSP (Jaroslav Kysela) [916264] - [alsa] hda: fix OOPS in hda_mark_cmd_cache_dirty (Jaroslav Kysela) [916264] - [alsa] hda/sigmatel: Remove superfluous fields from sigmatel_spec (Jaroslav Kysela) [916264] - [alsa] hda/sigmatel: Move w/a for HP Mini 110 LED to fixup table (Jaroslav Kysela) [916264] - [alsa] hda/sigmatel: Remove PCI id check in find_mute_led_cfg() (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for IDT92HD83xxx (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for IDT92HD73xx (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for IDT92HD71Bxx (Jaroslav Kysela) [916264] - [alsa] hda: Check pincap while parsing the configuration (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC927x (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC922x (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC9205 (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC9872 (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC925x (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC9200 (Jaroslav Kysela) [916264] - [alsa] hda: Add capture_switch_hook to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser for VIA codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Add generic parser support to Analog Device codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Rearrange for dropping static quirk codes in Coexant driver (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser in Conexant codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser for Cirrus codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser for CA0110 codec (Jaroslav Kysela) [916264] - [alsa] hda: Use generic codec parser for C-Media codecs (Jaroslav Kysela) [916264] - [alsa] hda: Allow user to give hints for codec parser behavior (Jaroslav Kysela) [916264] - [alsa] hda: Add snd_hda_get_int_hint() helper function (Jaroslav Kysela) [916264] - [alsa] hda: Protect user-defined arrays via mutex (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Generic mute LED implementation for HP laptops (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Fix the timing for some fixups (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add a fixup for FSC S7020 laptop (Jaroslav Kysela) [916264] - [alsa] hda: Add output jack mode enum controls (Jaroslav Kysela) [916264] - [alsa] hda: Update automute / automic upon jack retasking (Jaroslav Kysela) [916264] - [alsa] hda: Add a new fixup type to override pinctl values (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Read the cached pinctl value in fixups (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Drop aliases for old fixups (Jaroslav Kysela) [916264] - [alsa] hda: Avoid auto-mute or auto-mic of retasked jacks (Jaroslav Kysela) [916264] - [alsa] hda: Manage current pinctl values in generic parser (Jaroslav Kysela) [916264] - [alsa] hda: More strict correction of invalid pinctl bits (Jaroslav Kysela) [916264] - [alsa] hda: Add helper functions to cache the current pinctl target (Jaroslav Kysela) [916264] - [alsa] hda: Clear the dropped paths properly (Jaroslav Kysela) [916264] - [alsa] hda: Allow aamix as a capture source (Jaroslav Kysela) [916264] - [alsa] hda: Fix inconsistent input_paths after ADC reduction (Jaroslav Kysela) [916264] - [alsa] hda: Return "Headphone Mic" from hda_get_autocfg_input_label() (Jaroslav Kysela) [916264] - [alsa] hda: Exclude aamix from capture paths (Jaroslav Kysela) [916264] - [alsa] hda: Add a flag to suppress mic auto-switch (Jaroslav Kysela) [916264] - [alsa] hda: Handle BOTH jack port as a fixed output (Jaroslav Kysela) [916264] - [alsa] hda: Re-define snd_hda_parse_nid_path() (Jaroslav Kysela) [916264] - [alsa] hda: Manage input paths via path indices (Jaroslav Kysela) [916264] - [alsa] hda: Fix multi-io channel mode management (Jaroslav Kysela) [916264] - [alsa] hda: Don't set up active streams twice (Jaroslav Kysela) [916264] - [alsa] hda: Remove unused dac reference in create_multi_out_ctls() (Jaroslav Kysela) [916264] - [alsa] hda: Use direct path reference in assign_out_path_ctls() (Jaroslav Kysela) [916264] - [alsa] hda: Clear path indices properly at each re-evaluation (Jaroslav Kysela) [916264] - [alsa] hda: Add brief comments to exported snd_hda_gen_*_() functions (Jaroslav Kysela) [916264] - [alsa] hda: Remove dead HDA_CTL_BIND_VOL and HDA_CTL_BIND_SW codes (Jaroslav Kysela) [916264] - [alsa] hda: Add snd_hda_gen_free() and snd_hda_gen_check_power_status() (Jaroslav Kysela) [916264] - [alsa] hda: Allow jack detection when polling is enabled (Jaroslav Kysela) [916264] - [alsa] hda: Add pcm_playback_hook to hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Drop bind-volume workaround (Jaroslav Kysela) [916264] - [alsa] hda: Drop unneeded pin argument from set_output_and_unmute() (Jaroslav Kysela) [916264] - [alsa] hda: Add missing slave names for Speaker Surround, etc (Jaroslav Kysela) [916264] - [alsa] hda: Prefer binding the primary CLFE output (Jaroslav Kysela) [916264] - [alsa] hda: Fix truncated control names (Jaroslav Kysela) [916264] - [alsa] hda: Add Loopback Mixing control (Jaroslav Kysela) [916264] - [alsa] hda: Correct aamix output paths (Jaroslav Kysela) [916264] - [alsa] hda: Initialize digital-input path properly (Jaroslav Kysela) [916264] - [alsa] hda: Manage using output/loopback path indices (Jaroslav Kysela) [916264] - [alsa] hda: Fix multi-io pin assignment in create_multi_out_ctls() (Jaroslav Kysela) [916264] - [alsa] hda: Simplify the multi-io assignment with multi speakers (Jaroslav Kysela) [916264] - [alsa] hda: Check the existing path in snd_hda_add_new_path() (Jaroslav Kysela) [916264] - [alsa] hda: Avoid duplicated path creations (Jaroslav Kysela) [916264] - [alsa] hda: Initialize output paths with current active states (Jaroslav Kysela) [916264] - [alsa] hda: Don't skip amp init for activated paths (Jaroslav Kysela) [916264] - [alsa] hda: Add hooks for HP/line/mic auto switching (Jaroslav Kysela) [916264] - [alsa] hda: Revive snd_hda_get_conn_list() (Jaroslav Kysela) [916264] - [alsa] hda: Add codec->inv_jack_detect flag (Jaroslav Kysela) [916264] - [alsa] hda: Add inv_eapd flag to struct hda_codec (Jaroslav Kysela) [916264] - [alsa] hda: Implement independent HP control (Jaroslav Kysela) [916264] - [alsa] hda: Allow aamix in the primary output path (Jaroslav Kysela) [916264] - [alsa] hda: Define HDA_PARSE_* for snd_hda_parse_nid_path() argument (Jaroslav Kysela) [916264] - [alsa] hda: Fix typos in debug_show_configs() (Jaroslav Kysela) [916264] - [alsa] hda: Add more debug prints about new paths (Jaroslav Kysela) [916264] - [alsa] hda: Drop spec->channel_mode field from hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Fix PCM name string for generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Use cached version for changing pins in hda_generic.c (Jaroslav Kysela) [916264] - [alsa] hda: Dynamically turn on/off EAPD in generic codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Fix initialization of primary outputs in hda_generic.c (Jaroslav Kysela) [916264] - [alsa] hda: Refactor init_extra_out() in hda_generic.c (Jaroslav Kysela) [916264] - [alsa] hda: Clear unsol enable bits on unused pins in generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Add spec->vmaster_mute_enum flag to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Begin HDA_GEN_* event tag from 1 (Jaroslav Kysela) [916264] - [alsa] hda: Increase the max depth of widget connections (Jaroslav Kysela) [916264] - [alsa] hda: Avoid access of amp cache element outside mutex (Jaroslav Kysela) [916264] - [alsa] hda: Fix wrong dirty check in snd_hda_codec_resume_amp() (Jaroslav Kysela) [916264] - [alsa] hda: Do sequential writes in snd_hda_gen_init() (Jaroslav Kysela) [916264] - [alsa] hda: Add / fix comments about capture vol/sw controls in hda_generic.c (Jaroslav Kysela) [916264] - [alsa] hda: Add missing amp cache flush for bound capture vol/sw ctls (Jaroslav Kysela) [916264] - [alsa] hda: Add snd_hda_codec_flush_*_cache() aliases (Jaroslav Kysela) [916264] - [alsa] hda: Flush dirty amp caches before writing inv_dmic fix (Jaroslav Kysela) [916264] - [alsa] hda: Check CORB overflow (Jaroslav Kysela) [916264] - [alsa] hda: Clear cached_write flag in snd_hda_codec_resume_*() (Jaroslav Kysela) [916264] - [alsa] hda: Clear dirty flag upon cache write (Jaroslav Kysela) [916264] - [alsa] hda: Allow one chance for zero NID in connection list (Jaroslav Kysela) [916264] - [alsa] hda: Use "Capture Source" for single sources (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser codes for Realtek driver (Jaroslav Kysela) [916264] - [alsa] hda: Export standard jack event handlers for generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Fix NULL dereference in snd_hda_gen_build_controls() (Jaroslav Kysela) [916264] - [alsa] hda: Move the call of snd_hda_parse_pin_defcfg() from snd_hda_gen_parse_auto_config() (Jaroslav Kysela) [916264] - [alsa] hda: Export snd_hda_gen_add_kctl() (Jaroslav Kysela) [916264] - [alsa] hda: Add EAPD control to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Merge Realtek parser code to generic parser (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Remove redundant argument from alc_mux_select() (Jaroslav Kysela) [916264] - [alsa] hda: More generic auto-mic switching for Realtek codecs (Jaroslav Kysela) [916264] - [alsa] hda: Rearrange INPUT_PIN_ATTR_* (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Fix split stereo dmic code (Jaroslav Kysela) [916264] - [alsa] hda: Move fixup code into struct hda_codec (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add conexant-style inverted dmic handling (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Allow multiple individual capture volume/switch controls (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Allow passing name=NULL to alc_kcontrol_new() (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Merge a few split functions (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Assign Master mixer when possible (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Handle vmaster hook in the parser side (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Remove unused fields and macro definitions (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Drop auto_mic_valid_imux flag (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Allow different pins for shared hp/mic vref check (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Parse digital input path (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Rename add_new_out_path() with add_new_nid_path() (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Remove superfluous input amp init (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Clean up some spec fields (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Make input path parser more generic (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Don't change connection at path deactivation (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Initialize loopback paths properly (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add boost volumes to path list (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add missing initialization of multi-io routes (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Fix the initialization of pin amp-in (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Rename get_out_path() to get_nid_path() (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Use path-based parser for digital outputs (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Consolidate to a single path list (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Consolidate is_reachable_path() (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add path active flag (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Remove non-standard automute mode (Jaroslav Kysela) [916264] - [alsa] hda: Introduce snd_hda_codec_amp_init*() (Jaroslav Kysela) [916264] - [alsa] hda: Introduce cache & flush cmd / amp writes (Jaroslav Kysela) [916264] - [alsa] hda: Remove snd_hda_codec_amp_update() call from patch_*.c (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Fix initialization of input amps in output paths (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Check amp capabilities of aa-mixer widget (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Parse analog loopback paths more generically (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Parse input paths (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Make path->idx and path->multi consistent (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Simplify the output volume initialization (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Reduce vol/mute ctl lookups at parsing codec (Jaroslav Kysela) [916264] - [alsa] hda: Fix mono amp values in proc output (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Manage mixer controls in out_path list (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add output path parser (Jaroslav Kysela) [916264] - [alsa] hda/realtek: List up all available DACs (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Simplify alc_auto_is_dac_reachable() (Jaroslav Kysela) [916264] - [alsa] hda: Add support of new codec ALC284 (Jaroslav Kysela) [916264] - [alsa] hda: Allow power_save_controller option override DCAPS (Jaroslav Kysela) [916264] - [alsa] Revert: hda: Shut up pins at power-saving mode with Conexant codecs (Jaroslav Kysela) [916264] - [alsa] hda: Disable runtime D3 for Intel CPT & co (Jaroslav Kysela) [916264] - [alsa] hda: print power state for AFG node in proc file (Jaroslav Kysela) [916264] - [alsa] hda: add mute LED for HP Pavilion 17 (Realtek codec) (Jaroslav Kysela) [916264] - [alsa] hda: Switch "On" and "Off" for "Mute-LED Mode" kcontrol (Jaroslav Kysela) [916264] - [alsa] hda: Fix sound resume hang (Jaroslav Kysela) [916264] - [alsa] hda: bug fix for invalid connection list of Haswell HDMI codec pins (Jaroslav Kysela) [916264] - [alsa] hda: Fix the wrong pincaps set in ALC861VD dallas/hp fixup (Jaroslav Kysela) [916264] - [alsa] hda: Set codec->single_adc_amp flag for Realtek codecs (Jaroslav Kysela) [916264] - [alsa] hda: Remove superfluous zero-clear memset in patch_ca0132.c (Jaroslav Kysela) [916264] - [alsa] hda: Fix NULL dereference in error path of patch_ca0132.c (Jaroslav Kysela) [916264] - [alsa] hda: Remove unnecessary struct hda_stream_format from CA0132 (Jaroslav Kysela) [916264] - [alsa] hda: Update chipio functions and DSP write wait timeout (Jaroslav Kysela) [916264] - [alsa] hda: Change return value for load_dsp_prepare() to -ENOSYS (Jaroslav Kysela) [916264] - [alsa] hda: Add comments and descriptions to CA0132 functions (Jaroslav Kysela) [916264] - [alsa] hda: Add firmware caching to CA0132 codec (Jaroslav Kysela) [916264] - [alsa] hda: Update CA0132 codec to load DSP firmware binary (Jaroslav Kysela) [916264] - [alsa] hda: Add DSP firmware enums and defs to CA0132 codec (Jaroslav Kysela) [916264] - [alsa] hda: Add CA0132 register definitions file (Jaroslav Kysela) [916264] - [alsa] hda: Add new DSP loader callback routines (Jaroslav Kysela) [916264] - [alsa] Revert: hda: bug fix for invalid connection list of Haswell HDMI codec pin (Jaroslav Kysela) [916264] - [alsa] hda: bug fix for invalid connection list of Haswell HDMI codec pin (Jaroslav Kysela) [916264] - [alsa] hda: Always turn on pins for HDMI/DP (Jaroslav Kysela) [916264] - [alsa] hda: Fix pin configuration of HP Pavilion dv7 (Jaroslav Kysela) [916264] - [alsa] hda: Move runtime PM check to runtime_idle callback (Jaroslav Kysela) [916264] - [alsa] hda: Add stereo-dmic fixup for Acer Aspire One 522 (Jaroslav Kysela) [916264] - [alsa] hda: Avoid doubly suspend after vga switcheroo (Jaroslav Kysela) [916264] - [alsa] hda: Check validity of CORB/RIRB WP reads (Jaroslav Kysela) [916264] - [alsa] hda: use usleep_range in link reset and change timeout check (Jaroslav Kysela) [916264] - [alsa] hda/via: Add support for codec VT1808 (Jaroslav Kysela) [916264] - [alsa] hda/via: Add support for codec VT1705CF (Jaroslav Kysela) [916264] - [alsa] hda: Remove the rest of __devinit* in comments (Jaroslav Kysela) [916264] - [alsa] hda: Remove superfluous DELAYED_INIT*_MARK (Jaroslav Kysela) [916264] - [alsa] hda: remove __dev* attributes (Jaroslav Kysela) [916264] - [alsa] hda: Add PCI device prefix for clarity (Jaroslav Kysela) [916264] - [alsa] hda: Fix yet another race of vga_switcheroo registration (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Keep the channel count for multiple speakers (Jaroslav Kysela) [916264] - [alsa] hda: Add a helper function for simple enum kcontrols (Jaroslav Kysela) [916264] - [alsa] hda: Pass errors properly in alc_auto_check_switches() (Jaroslav Kysela) [916264] - [alsa] hda: Refactor alc_kcontrol_new() usages (Jaroslav Kysela) [916264] - [alsa] hda: Use standard sort function in hda_auto_parser.c (Jaroslav Kysela) [916264] - [alsa] hda: Call snd_array_init() early and only once (Jaroslav Kysela) [916264] - [alsa] hda: Fix build without CONFIG_PM (Jaroslav Kysela) [916264] - [alsa] hda: Add a fixup for internal mic on MacBook Pro 8,1 (Jaroslav Kysela) [916264] - [alsa] hda: Add missing verb applications in patch_cirrus.c (Jaroslav Kysela) [916264] - [alsa] hda: Move static ADC setup for CS4206 to init verbs (Jaroslav Kysela) [916264] - [alsa] hda: Don't release firmware when CONFIG_PM is set (Jaroslav Kysela) [916264] - [alsa] hda: Don't overwrite the pin default configs (Jaroslav Kysela) [916264] - [alsa] hda: Remove shutup calls in free callbacks (Jaroslav Kysela) [916264] - [alsa] hda: Use standard helper functions in patch_hdmi.c (Jaroslav Kysela) [916264] - [alsa] hda/cirrus: Correctly clear line_out_pins when moving to speaker (Jaroslav Kysela) [916264] - [alsa] hda: Add support for Realtek ALC292 (Jaroslav Kysela) [916264] - [alsa] hda: Limit runtime PM support only to known Intel chips (Jaroslav Kysela) [916264] - [alsa] hda: Fix Acer Aspire models with analog mics (Jaroslav Kysela) [916264] - [alsa] hda: Allow jack state to depend on another jack (Jaroslav Kysela) [916264] - [alsa] hda: Fix recursive suspend/resume call (Jaroslav Kysela) [916264] - [alsa] hda: Add a missing quirk entry for iMac 9,1 (Jaroslav Kysela) [916264] - [alsa] hda: Removed unused non-standard name "C/LFE" (Jaroslav Kysela) [916264] - [alsa] hda: Give standard "Bass Speaker" mixer for 2.1 speakers (Jaroslav Kysela) [916264] - [alsa] hda: Add new codec ALC668 and ALC900 (default name ALC1150) (Jaroslav Kysela) [916264] - [alsa] hda: Improve HP depop when system enter to S3 (Jaroslav Kysela) [916264] - [alsa] hda: Add pin fixups for ASUS G75 (Jaroslav Kysela) [916264] - [alsa] hda: Fix invalid connections in VT1802 codec (Jaroslav Kysela) [916264] - [alsa] hda: Fix empty DAC filling in patch_via.c (Jaroslav Kysela) [916264] - [alsa] hda: Keep power link on for PantherPoint HDMI (Jaroslav Kysela) [916264] - [alsa] hda: Force to reset IEC958 status bits for AD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Mark CS260x immutable structures const (Jaroslav Kysela) [916264] - [alsa] hda: Fix digital microphone on CS420x (Jaroslav Kysela) [916264] - [alsa] hda: Cirrus: Fix coefficient index for beep configuration (Jaroslav Kysela) [916264] - [alsa] hda: stop setup_dig_out_stream() causing clicks (Jaroslav Kysela) [916264] - [alsa] hda: Add tracepoints to HD-audio controller driver (Jaroslav Kysela) [916264] - [alsa] hda: remove unused variable in azx_position_ok() (Jaroslav Kysela) [916264] - [alsa] hda: Don't enable unsol for jacks we're polling (Jaroslav Kysela) [916264] - [alsa] hda: Add workaround for conflicting IEC958 controls (Jaroslav Kysela) [916264] - [alsa] hda: Print PCI device name at "spurious message" warnings (Jaroslav Kysela) [916264] - [alsa] hda: Implement a poll loop for jacks as a module parameter (Jaroslav Kysela) [916264] - [alsa] hda: Make hda sound card usable for Loongson (Jaroslav Kysela) [916264] - [alsa] hda: Fix mute-LED setup for HP dv5 laptop (Jaroslav Kysela) [916264] - [alsa] hda: Fix silent headphone output from Toshiba P200 (Jaroslav Kysela) [916264] - [alsa] hda: add dock support for Thinkpad T430 (Jaroslav Kysela) [916264] - [alsa] hda: Always check array bounds in alc_get_line_out_pfx (Jaroslav Kysela) [916264] - [alsa] hda: Stop LPIB delay counting on broken hardware (Jaroslav Kysela) [916264] - [alsa] hda: Fix registration race of VGA switcheroo (Jaroslav Kysela) [916264] - [alsa] hda: Clean up superfluous position_fix list entries (Jaroslav Kysela) [916264] - [alsa] hda: do not detect jack on internal speakers for Realtek (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing beep on ASUS X43U notebook (Jaroslav Kysela) [916264] - [alsa] hda: Remove AZX_DCAPS_POSFIX_COMBO (Jaroslav Kysela) [916264] - [alsa] hda: Warn an allocation for an uninitialized array (Jaroslav Kysela) [916264] - [alsa] hda/cirrus: Add missing init/free of hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Fix memory leaks at error path in patch_cirrus.c (Jaroslav Kysela) [916264] - [alsa] hda: Add missing hda_gen_spec to struct via_spec (Jaroslav Kysela) [916264] - [alsa] hda: remove "Mic Jack Mode" for headset jacks (Latitude Exx30) (Jaroslav Kysela) [916264] - [alsa] hda: make Cirrus codec use generic unsol event handler (Jaroslav Kysela) [916264] - [alsa] hda: make VIA codec use generic unsol event handler (Jaroslav Kysela) [916264] - [alsa] hda: Remove dead GPIO code for VIA codec (Jaroslav Kysela) [916264] - [alsa] hda: Add new codec ALC283 ALC290 support (Jaroslav Kysela) [916264] - [alsa] hda: avoid unneccesary indices on "Headphone Jack" controls (Jaroslav Kysela) [916264] - [alsa] hda: fix indices on boost volume on Conexant (Jaroslav Kysela) [916264] - [alsa] hda: Fix hang caused by race during suspend (Jaroslav Kysela) [916264] - [alsa] hda: Clean up redundant FG checks (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Fix detection of ALC271X codec (Jaroslav Kysela) [916264] - [alsa] hda: Add inverted internal mic quirk for Lenovo IdeaPad U310 (Jaroslav Kysela) [916264] - [alsa] hda: make Realtek/Sigmatel/Conexant use the generic unsol event (Jaroslav Kysela) [916264] - [alsa] hda: make a generic unsol event handler (Jaroslav Kysela) [916264] - [alsa] hda: add PCI identifier for Intel 5 Series/3400 (Jaroslav Kysela) [916264] - [alsa] hda: use LPIB for delay estimation (Jaroslav Kysela) [916264] - [alsa] hda: force use of SSYNC bits (Jaroslav Kysela) [916264] - [alsa] hda/via: don't report presence on HPs with no presence support (Jaroslav Kysela) [916264] - [alsa] hda: Add external mic quirk for Asus Zenbook UX31A (Jaroslav Kysela) [916264] - [alsa] hda: Yet another fix for D3 stop-clock refcounting (Jaroslav Kysela) [916264] - [alsa] hda: Optimize bitfield usage in struct hda_codec (Jaroslav Kysela) [916264] - [alsa] hda: Fix D3 clock stop check for codecs with own set_power_state op (Jaroslav Kysela) [916264] - [alsa] hda: Clean up CONFIG_SND_HDA_POWER_SAVE (Jaroslav Kysela) [916264] - [alsa] hda: Fix runtime PM leftover refcounts (Jaroslav Kysela) [916264] - [alsa] hda: bug fix on references without checking CONFIG_SND_HDA_POWER_SAVE (Jaroslav Kysela) [916264] - [alsa] hda: add runtime PM support (Jaroslav Kysela) [916264] - [alsa] hda: Fix possible compile warnings regarding CONFIG_PM (Jaroslav Kysela) [916264] - [alsa] hda: Convert to new pm_ops for PCI drivers (Jaroslav Kysela) [916264] - [alsa] Revert: hda_intel: Add Device IDs for Intel Wellsburg PCH (Jarod Wilson) [916264]- [virt] kvm: validate userspace_addr of memslot (Petr Matousek) [950498] {CVE-2013-1943} - [x86] edac: Apply patch to support ECC error decoding for Fam16h (Kim Naru) [922941] - [fs] fuse: readdirplus sanity checks (Niels de Vos) [981741] - [fs] fuse: readdirplus cleanup (Niels de Vos) [981741] - [fs] fuse: readdirplus change attributes once (Niels de Vos) [981741] - [fs] fuse: readdirplus fix instantiate (Niels de Vos) [981741] - [fs] fuse: fix readdirplus dentry leak (Niels de Vos) [981741] - [fs] fuse: hold i_mutex in fuse_file_fallocate() (Brian Foster) [979433] - [fs] cifs: on send failure, readjust server sequence number downward (Sachin Prabhu) [877010] - [fs] cifs: don't try to unlock pagecache page after releasing it (Sachin Prabhu) [877010] - [fs] cifs: bugfix for unreclaimed writeback pages in cifs_writev_requeue() (Sachin Prabhu) [877010] - [fs] cifs: move check for NULL socket into smb_send_rqst (Sachin Prabhu) [877010] - [fs] cifs: fix writeback race with file that is growing (Sachin Prabhu) [877010] - [fs] cifs: adjust sequence number downward after signing NT_CANCEL request (Sachin Prabhu) [877010] - [fs] cifs: remove kmap lock (Sachin Prabhu) [877010] - [fs] cifs: replace kvec array in readdata with a single kvec (Sachin Prabhu) [877010] - [fs] cifs: convert async read code to use pages array without kmapping (Sachin Prabhu) [877010] - [fs] cifs: turn the pages list in cifs_readdata into an array (Sachin Prabhu) [877010] - [fs] cifs: allocate kvec array for cifs_readdata as a separate allocation (Sachin Prabhu) [877010] - [fs] cifs: remove the kmap size limit from wsize (Sachin Prabhu) [877010] - [fs] cifs: convert async write code to pass in data via rq_pages array (Sachin Prabhu) [877010] - [fs] cifs: change cifs_call_async to use smb_rqst structs (Sachin Prabhu) [877010] - [fs] cifs: teach signing routines how to deal with arrays of pages in a smb_rqst (Sachin Prabhu) [877010] - [fs] cifs: teach smb_send_rqst how to handle arrays of pages (Sachin Prabhu) [877010] - [fs] cifs: cork the socket before a send and uncork it afterward (Sachin Prabhu) [877010] - [fs] cifs: convert send code to use smb_rqst structs (Sachin Prabhu) [877010] - [fs] cifs: change signing routines to deal with smb_rqst structs (Sachin Prabhu) [877010] - [fs] cifs: print error code if smb signature verification fails (Sachin Prabhu) [877010] - [fs] cifs: rename cifs_sign_smb2 to cifs_sign_smbv (Sachin Prabhu) [877010] - [fs] cifs: remove bogus reset of smb_buf_length in smb_send routines (Sachin Prabhu) [877010] - [fs] cifs: convert cifs_iovec_write to use async writes (Sachin Prabhu) [877010] - [fs] cifs: call cifs_update_eof with i_lock held (Sachin Prabhu) [877010] - [fs] cifs: fix up get_numpages (Sachin Prabhu) [877010] - [fs] cifs: fix allocation in cifs_write_allocate_pages (Sachin Prabhu) [877010] - [fs] cifs: allow caller to specify completion op when allocating writedata (Sachin Prabhu) [877010] - [fs] cifs: add pid field to cifs_writedata (Sachin Prabhu) [877010] - [fs] cifs: fix issue mounting of DFS ROOT when redirecting from one domain controller to the next (Sachin Prabhu) [976535] - [fs] gfs2: go back to try locks if reservation does not fit our needs (Robert S Peterson) [989669] - [fs] xfs: remove xfs_get_buftarg_list (Eric Sandeen) [973769] - [fs] xfs: check for stale inode before acquiring iflock on push (Brian Foster) [971441] - [fs] xfs: fix sgid inheritance for subdirectories inheriting default acls (Carlos Maiolino) [876528] - [fs] xfs: use XFS_BMAP_BMDR_SPACE vs. XFS_BROOT_SIZE_ADJ (Eric Sandeen) [886566] - [fs] xfs: check on-disk, not incore, btree root size in dfrag.c (Eric Sandeen) [886566] - [fs] writeback: avoid extra sync work at enqueue time (Eric Sandeen) [915546] - [fs] writeback: the kupdate expire timestamp should be a moving target (Eric Sandeen) [915546] - [fs] fix typo on bio_get_nr_vecs (Carlos Maiolino) [982344] - [fs] gfs2: Reserve journal space for quota change in do_grow (Robert S Peterson) [976823] - [fs] nfsd: permit read opens of executable-only files (Niels de Vos) [988120] - [fs] nfsd: when dentry_open returns an error do not propagate as struct file (Harshula Jayasuriya) [987142] - [fs] nfs: Make nfs_readdir revalidate less often (Scott Mayhew) [976879] - [fs] nfs: Make nfs_attribute_cache_expired() non-static (Scott Mayhew) [976879] - [fs] nfs: set verifier on existing dentries in nfs_prime_dcache (Scott Mayhew) [976879] - [fs] nfs: fix open() O_RDONLY|O_TRUNC in NFS4.0 (Jeff Layton) [982688] - [fs] vfs: remove unused __d_splice_alias argument (J. Bruce Fields) [820446] - [fs] vfs: stop d_splice_alias creating directory aliases (J. Bruce Fields) [820446] - [fs] nfs: Allow nfs_updatepage to extend a write under additional circumstances (Scott Mayhew) [983288] - [fs] nfs: add filehandle crc for debug display (Dave Wysochanski) [918580] - [fs] nfs: add fh_crc to debug output (Dave Wysochanski) [918580] - [fs] nfs: Add a client-side function to display NFS file handles (Dave Wysochanski) [918580] - [fs] nfs: include filelayout DS rpc stats in mountstats (Steve Dickson) [963096] - [fs] nfs: fix a leak at nfs_lookup_revalidate() (Dave Wysochanski) [975211] - [fs] NFS returns EIO for EDQUOT and others (Scott Mayhew) [888944] - [fs] nfs: Ensure that NFS file unlock waits for readahead to complete (Dave Wysochanski) [976915] - [fs] nfs: Add functionality to allow waiting on all outstanding reads to complete (Dave Wysochanski) [976915] - [fs] nfs: Convert nfs_get_lock_context to return an ERR_PTR on failure (Dave Wysochanski) [976915] - [netdrv] lseek() does not go to eof - n (Ivan Vecera) [928987] - [netdrv] bna: Driver and Firmware Updated (Ivan Vecera) [928987] - [netdrv] bna: Enahncement to Identify Default IOC Function (Ivan Vecera) [928987] - [netdrv] bna: Fix Ucast Failure Handling (Ivan Vecera) [928987] - [netdrv] bna: Clear Driver Config Flags When HW Resets (Ivan Vecera) [928987] - [netdrv] bna: add missing iounmap() on error in bnad_init() (Ivan Vecera) [928987] - [netdrv] bna: dma_alloc_coherent: use __GFP_ZERO instead of memset() (Ivan Vecera) [928987] - [netdrv] bna: fix declaration mismatch (Ivan Vecera) [928987] - [netdrv] bna: Driver Version Updated to 3.1.2.1 (Ivan Vecera) [928987] - [netdrv] bna: Firmware update (Ivan Vecera) [928987] - [netdrv] bna: Add RX State (Ivan Vecera) [928987] - [netdrv] bna: Rx Page Based Allocation (Ivan Vecera) [928987] - [netdrv] bna: TX Intr Coalescing Fix (Ivan Vecera) [928987] - [netdrv] bna: Tx and Rx Optimizations (Ivan Vecera) [928987] - [netdrv] bna: use device model DMA API (Ivan Vecera) [928987] - [netdrv] bna: Code Cleanup and Enhancements (Ivan Vecera) [928987] - [netdrv] bna: remove useless calls to memset() (Ivan Vecera) [928987] - [netdrv] bna: Fix warning false positive (Ivan Vecera) [928987] - [scsi] bfa: Update the driver version to 3.2.21.1 (Vijay Guvva) [928983] - [scsi] bfa: dis-associate bfa path_tov with dev_loss_tmo (Vijay Guvva) [928983] - [scsi] bfa: Support for chinook-quad port card (Vijay Guvva) [928983] - [scsi] bfa: fix endianess issue for firmware stats (Vijay Guvva) [928983] - [scsi] bfa: Fix bug_on condition in RPSC rsp handling (Vijay Guvva) [928983] - [scsi] bfa: Allow rsp queue process during ioc disable (Vijay Guvva) [928983] - [scsi] bfa: firmware statistics update (Vijay Guvva) [928983] - [scsi] bfa: fru vpd date update changes (Vijay Guvva) [928983] - [scsi] bfa: driver compatibility with 32bit libs (Vijay Guvva) [928983] - [scsi] bfa: kdump fix on 815 and 825 adapters (Vijay Guvva) [928983] - [scsi] bfa: Fix FDISC timeout handling (Vijay Guvva) [928983] - [scsi] bfa: Fix 1860 port initialize when ATC is enabled (Vijay Guvva) [928983] - [scsi] bfa: FDMI enhancements (Vijay Guvva) [928983] - [scsi] bfa: Fix WARN_ON condition check (Vijay Guvva) [928983] - [scsi] bfa: Add dynamic diagnostic port support (Vijay Guvva) [928983] - [scsi] bfa: Forward Error Correction status (Vijay Guvva) [928983] - [scsi] bfa: Support for FC BB credit recovery (Vijay Guvva) [928983] - [scsi] bfa: fix for FC Direct Attach LUN discovery failure (Vijay Guvva) [928983] - [scsi] bfa: fix faulty handling of events in lps sm (Vijay Guvva) [928983] - [scsi] bfa: fix strncpy() limiter in bfad_start_ops() (Vijay Guvva) [928983] - [scsi] bfa: Add support to read/update the FRU data (Vijay Guvva) [928983] - [scsi] bfa: Support Power on Hours display and diag temp sensor fixes (Vijay Guvva) [928983] - [scsi] bfa: Add support to configure min/max bandwidth for a pcifn (Vijay Guvva) [928983] - [scsi] bfa: Add support for IO throttling at port level (Vijay Guvva) [928983] - [scsi] bfa: Add support for user to configure bandwidth on QoS priorities (Vijay Guvva) [928983] - [scsi] bfa: Fabric Assigned Address implementation fix (Vijay Guvva) [928983] - [scsi] bfa: Add diagnostic port support (Vijay Guvva) [928983] - [scsi] bfa: Fix to handle firmware tskim abort request response (Vijay Guvva) [928983] - [scsi] bfa: Fix few attributes in the RHBA CT passthru command (Vijay Guvva) [928983] - [scsi] bfa: Add support to have mfg date as part of adapter attributes (Vijay Guvva) [928983] - [scsi] bfa: Flash Controller PLL initialization fixes (Vijay Guvva) [928983] - [scsi] bfa: IOCFC state machine enhancements (Vijay Guvva) [928983] - [scsi] bfa: Add support for FC Arbitrated Loop topology (Vijay Guvva) [928983] - [scsi] bfa: Add support for max target ports discovery (Vijay Guvva) [928983] - [scsi] bfa: Add support to register node symbolic name with name server (Vijay Guvva) [928983] - [scsi] bfa: Fix to process mbox interrupts only if interrupts are enabled in INTx mode (Vijay Guvva) [928983] - [scsi] bfa: Add PowerPC support and enable PCIE AER handling (Vijay Guvva) [928983] - [scsi] bfa: Add new hardware model info to sysfs model description routine (Vijay Guvva) [928983] - [scsi] bfa: Make changes to FCXP resource management (Vijay Guvva) [928983] - [scsi] bfa: FCS remote port enhancements (Vijay Guvva) [928983] - [scsi] bfa: Support vport symbolic name change from sysfs (Vijay Guvva) [928983] - [scsi] bfa: Fix to set correct return error codes and misc cleanup (Vijay Guvva) [928983] - [scsi] bfa: Fix to defer vport delete handler invocation till firmware logo response (Vijay Guvva) [928983] - [scsi] fix race in scsi_target_reap (Tomas Henzl) [910203] - [scsi] iscsi class, qla4xxx: fix sess/conn refcounting when find fns are used (Chad Dupuis) [917577] - [scsi] qla4xxx: 5.03.00.00.06.05-k1 (Chad Dupuis) [917585] - [scsi] qla4xxx: Exporting new attrs for iscsi session and connection in sysfs (Chad Dupuis) [917585] - [scsi] qla4xxx: 5.03.00.00.06.05-k0 (Chad Dupuis) [917585] - [scsi] qla4xxx: Add missing spaces to error messages (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix iocb_cnt calculation in qla4xxx_send_mbox_iocb() (Chad Dupuis) [917585] - [scsi] qla4xxx: Assign values using correct datatype (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix smatch warnings (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix sparse warning for qla4xxx_sysfs_ddb_tgt_create (Chad Dupuis) [917585] - [scsi] qla4xxx: Silence gcc warning (Chad Dupuis) [917585] - [scsi] qla4xxx: Added print statements to display AENs (Chad Dupuis) [917585] - [scsi] qla4xxx: Use correct value for max flash node entries (Chad Dupuis) [917585] - [scsi] qla4xxx: Restrict logout from boot target session using session id (Chad Dupuis) [917585] - [scsi] qla4xxx: Use correct flash ddb offset for ISP40XX (Chad Dupuis) [917585] - [scsi] qla4xxx: Replace dev type macros with generic portal type macros (Chad Dupuis) [917585] - [scsi] qla4xxx: Add flash node mgmt support (Chad Dupuis) [917585] - [scsi] qla4xxx: Skip retry of initialize_adapter for ISP80XX (Chad Dupuis) [917585] - [scsi] qla4xxx: Assign correct CHAP table address to FLT (Chad Dupuis) [917585] - [scsi] qla4xxx: Added missing check for ISP83XX in CHAP related functions (Chad Dupuis) [917585] - [scsi] qla4xxx: Fixed request queue count manipulation on response path (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix debug level to avoid floods of same message (Chad Dupuis) [917585] - [scsi] qla4xxx: Pass correct LUN address to firmware in case of lun_reset (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix double reset in case of firmware hung for ISP83XX (Chad Dupuis) [917585] - [scsi] qla4xxx: Set graceful reset bit for ISP83XX (Chad Dupuis) [917585] - [scsi] qla4xxx: Boot from SAN fix for ISP83XX (Chad Dupuis) [917585] - [scsi] qla4xxx: Take E-port out of reset before disabling pause frames (Chad Dupuis) [917585] - [scsi] qla4xxx: remove __dev* attributes (Chad Dupuis) [917585] - [scsi] qla4xxx: don't free NULL dma pool (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix return code for qla4xxx_session_get_param (Chad Dupuis) [917585] - [scsi] qla4xxx: wait for boot target login response during probe (Chad Dupuis) [917585] - [scsi] qla4xxx: Added support for force firmware dump (Chad Dupuis) [917585] - [scsi] qla4xxx: Re-register IRQ handler while retrying initialize of adapter (Chad Dupuis) [917585] - [scsi] qla4xxx: Throttle active IOCBs to firmware limits (Chad Dupuis) [917585] - [scsi] qla4xxx: Remove unnecessary code from qla4xxx_init_local_data (Chad Dupuis) [917585] - [scsi] qla4xxx: Quiesce driver activities while loopback (Chad Dupuis) [917585] - [scsi] qla4xxx: Rename MBOX_ASTS_IDC_NOTIFY to MBOX_ASTS_IDC_REQUEST_NOTIFICATION (Chad Dupuis) [917585] - [scsi] qla4xxx: Add spurious interrupt messages under debug level 2 (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix memory corruption issue in qla4xxx_get_ep_fwdb (Chad Dupuis) [917585] - [scsi] qla4xxx: Allow reset in link down case (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix MBOX intr switching from polling to intr mode for ISP83XX (Chad Dupuis) [917585] - [scsi] scsi_transport_iscsi: Exporting new attrs for iscsi session and connection in sysfs (Chad Dupuis) [917577] - [scsi] libiscsi: Exporting new attrs for iscsi session and connection in sysfs (Chad Dupuis) [917577] - [scsi] scsi_transport_iscsi: Declare portal type string macros for generic use (Chad Dupuis) [917572] - [scsi] libiscsi: export function iscsi_switch_str_param (Chad Dupuis) [917572] - [scsi] scsi_transport_iscsi: Add flash node mgmt support (Chad Dupuis) [917572] - [scsi] scsi_transport_iscsi: export iscsi class session's target_id in sysfs (Chad Dupuis) [917577] - [md] dm-flakey: correct ctr alloc failure mesg (Mike Snitzer) [987566] - [md] dm-mpath: fix ioctl deadlock when no paths (Mike Snitzer) [987566] - [md] dm: use __GFP_HIGHMEM in __vmalloc (Mike Snitzer) [987566] - [md] dm-ioctl: set noio flag to avoid __vmalloc deadlock (Mike Snitzer) [987566] - [md] dm-bufio: avoid a possible __vmalloc deadlock (Mike Snitzer) [987566] - [md] dm-thin: open dev read only when possible (Mike Snitzer) [987566] - [md] dm-persistent-data: fix error message typos (Mike Snitzer) [987566] - [md] dm-snapshot: fix error return code in snapshot_ctr (Mike Snitzer) [987566]- [x86] mce: Add quirk for instruction recovery on Sandy Bridge processors (Rui Wang) [832367] - [x86] mce: Avoid reading every machine check bank register twice (Rui Wang) [832367] - [x86] mce: Fix siginfo_t->si_addr value for non-recoverable memory faults (Rui Wang) [832367] - [x86] mce: Only restart instruction after machine check recovery if it is safe (Rui Wang) [832367] - [x86] mce: Add instruction recovery signatures to mce-severity table (Rui Wang) [832367] - [x86] thermal: Disable power limit notification interrupt (Shyam Iyer) [908990] - [x86] thermal: Delete power-limit-notification console messages (Shyam Iyer) [908990] - [virtio] console: prevent use-after-free of port name in port unplug (Amit Shah) [827300] - [virtio] console: fix locking around send_sigio_to_port() (Amit Shah) [986960] - [virtio] console: add locking in port unplug path (Amit Shah) [795678 956637] - [virtio] console: add locks around buffer removal in port unplug path (Amit Shah) [827300] - [virtio] console: fix raising SIGIO after port unplug (Amit Shah) [986960] - [virtio] console: return -ENODEV on all read operations after unplug (Amit Shah) [975661] - [virtio] console: clean up port data immediately at time of unplug (Amit Shah) [795678 796048 827300 947024 956637] - [virtio] console: fix race in port_fops_open() and port unplug (Amit Shah) [827300] - [virtio] console: fix race with port unplug and open/close (Amit Shah) [795678 796048 827300 947024 956637] - [virtio] console: Add pipe_lock/unlock for splice_write (Amit Shah) [987004] - [virtio] console: Quit from splice_write if pipe->nrbufs is 0 (Amit Shah) [987004] - [virtio] console: replace EMFILE with EBUSY for already-open port (Amit Shah) [986986] - [virtio] console: fix error handling in init() function (Amit Shah) [986990] - [ftrace] syscalls: Fix typo in SYSCALL_DEFINE0 (Jiri Olsa) [989503] - [ftrace] syscalls: Set event_enter_##sname->data to its metadata (Jiri Olsa) [989503] - [ftrace] syscalls: Remove unused event_syscall_enter and event_syscall_exit (Jiri Olsa) [989503] - [x86] efi: Fix dummy variable buffer allocation (Seiji Aguchi) [985577] - [x86] Modify UEFI anti-bricking code (Seiji Aguchi) [985577] - [x86] efi: Implement efi_no_storage_paranoia parameter (Seiji Aguchi) [985577] - [x86] efi: Distinguish between "remaining space" and actually used space (Seiji Aguchi) [985577] - [x86] efi: Check max_size only if it is non-zero (Seiji Aguchi) [985577] - [x86] efi: Export efi_query_variable_store() for efivars.ko (Seiji Aguchi) [985577] - [x86] efivars: firmware bug workarounds should be in platform code (Seiji Aguchi) [985577] - [x86] efi: be more paranoid about available space when creating variables (Seiji Aguchi) [985577] - [x86] efivars: Handle duplicate names from get_next_variable() (Seiji Aguchi) [985577] - [x86] efivars: explicitly calculate length of VariableName (Seiji Aguchi) [985577] - [x86] efi_pstore: Introducing workqueue updating sysfs (Seiji Aguchi) [985551] - [x86] efivars: Disable external interrupt while holding efivars->lock (Seiji Aguchi) [985551] - [x86] efi_pstore: Add a format check for an existing variable name at reading time (Seiji Aguchi) [826190] - [x86] efi_pstore: Add a format check for an existing variable name at erasing time (Seiji Aguchi) [826190] - [x86] efi_pstore: Add a sequence counter to a variable name (Seiji Aguchi) [826190] - [x86] efi_pstore: Add ctime to argument of erase callback (Seiji Aguchi) [826190] - [x86] efi_pstore: Remove a logic erasing entries from a write callback to hold multiple logs (Seiji Aguchi) [826190] - [x86] efi_pstore: Add a logic erasing entries to an erase callback (Seiji Aguchi) [826190] - [x86] efi_pstore: Check remaining space with QueryVariableInfo() before writing data (Seiji Aguchi) [826190] - [powerpc] perf: Power8 PMU support (Steve Best) [976911] - [powerpc] perf: Add support for SIER (Steve Best) [976911] - [powerpc] perf: Add regs_no_sipr() (Steve Best) [976911] - [powerpc] perf: Add an accessor for regs->result (Steve Best) [976911] - [powerpc] perf: Convert mmcra_sipr/sihv() to regs_sipr/sihv() (Steve Best) [976911] - [powerpc] perf: Add an explict flag indicating presence of SLOT field (Steve Best) [976911] - [scsi] ipr: IOA Status Code IOASC update (Steve Best) [983765] - [scsi] ipr: qc_fill_rtf() method should not store alternate status register (Steve Best) [983765] - [scsi] ipr: possible irq lock inversion dependency detected (Steve Best) [983765] - [cpufreq] intel_pstate: Set timer timeout correctly (Lenny Szubowicz) [956824] - [cpufreq] intel-pstate: Use #defines instead of hard-coded values (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Fix calculation of current frequency (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Add function to check that all MSRs are valid (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Do not load on VM that does not report max P state (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Fix intel_pstate_init() error path (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Add kernel command line option disable intel_pstate (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Fix 32 bit build (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Fix kobject usage (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Add P-state driver for sandy bridge (Lenny Szubowicz) [956824] - [cpufreq] Do not track governor name for scaling drivers with internal governors (Lenny Szubowicz) [956824] - [x86] cpu: Add driver auto probing for x86 features (Lenny Szubowicz) [956824] - [cpufreq] Unify sysfs attribute definition macros (Lenny Szubowicz) [956824] - [acpi] efivars: If pstore_register fails, free unneeded pstore buffer (Lenny Szubowicz) [867689] - [acpi] Eliminate console msg if pstore.backend excludes ERST (Lenny Szubowicz) [867689] - [acpi] Return unique error if backend registration excluded by kernel param (Lenny Szubowicz) [867689] - [x86] io_apic: initialize nr_ioapic_registers early in mp_register_ioapic() (Tony Camuso) [855057] - [mm] tmpfs: distribute interleave better across nodes (George Beshers) [988063] - [kernel] sched: Bail out of yield_to when source and target runqueue has one task (Rik van Riel) [864233] - [kvm] Add config to support ple or cpu relax optimzation (Rik van Riel) [864233] - [kvm] Iterate over only vcpus that are preempted (Rik van Riel) [864233] - [kvm] Record the preemption status of vcpus using preempt notifiers (Rik van Riel) [864233] - [kvm] Handle yield_to failure return code for potential undercommit case (Rik van Riel) [864233] - [kvm] Choose better candidate for directed yield (Rik van Riel) [864233] - [kvm] s390: Implement the directed yield (diag 9c) hypervisor call for KVM (Rik van Riel) [864233] - [kvm] Note down when cpu relax intercepted or pause loop exited (Rik van Riel) [864233] - [netdrv] sfc: Enable RX scatter for flows steered by RFS (Nikolay Aleksandrov) [987200] - [netdrv] sfc: Fix aRFS UDP flow steering problem (Nikolay Aleksandrov) [984933] - [md] dm-thin: remove cells from stack (Mike Snitzer) [922212] - [md] dm-bio-prison: pass cell memory in (Mike Snitzer) [922212] - [md] persistent-data: add btree_walk (Mike Snitzer) [922212] - [md] persistent-data: set some btree fn parms const (Mike Snitzer) [922212] - [md] persistent-data: remove CONFIG_EXPERIMENTAL (Mike Snitzer) [922212] - [md] dm-bufio: use WRITE_FLUSH instead of REQ_FLUSH (Mike Snitzer) [922212] - [md] persistent-data: dm-transaction-manager.c: rename HASH_SIZE (Mike Snitzer) [922212] - [md] dm-thin: fix non power-of-two discard granularity calculation (Mike Snitzer) [922212] - [md] dm-kcopyd: introduce configurable throttling (Mike Snitzer) [922212] - [md] dm-ioctl: allow message to return data (Mike Snitzer) [922212] - [md] dm-ioctl: optimize functions without variable params (Mike Snitzer) [922212] - [md] dm-ioctl: introduce ioctl_flags (Mike Snitzer) [922212] - [md] dm-table: remove superfluous variable reset (Mike Snitzer) [922212] - [md] dm: fix truncated status strings (Mike Snitzer) [922212] - [usb] host: Fix lockdep warning in AMD PLL quirk (Don Zickus) [854353] - [usb] ehci: fix obscure race in ehci_endpoint_disable (Don Zickus) [877123] - [usb] don't read past config->interface if usb_control_msg() fails in usb_reset_configuration() (Don Zickus) [877123] - [char] tpm: fix regression caused by section type conflict of tpm_dev_release() in ppc builds (Tony Camuso) [732942] - [char] tpm: fix regression causesd by ppi (Tony Camuso) [732942] - [char] tpm: declare internal symbols as static (Tony Camuso) [732942] - [char] tpm: add PPI support in tpm driver (Tony Camuso) [732942] - [char] tpm: Add securityfs support for event log (Tony Camuso) [732942] - [char] tpm: Export wait_for_stat for other vendor specific drivers (Tony Camuso) [732942] - [char] tpm: modularize event log collection (Tony Camuso) [732942] - [Documentation] ABI: sysfs for Physical Presence Interface (Tony Camuso) [732942] - [char] tpm: fix memleak when register hardware fails (Tony Camuso) [732942] - [lib] raid6: cleanup gen_syndrome function selection (Jes Sorensen) [915995] - [lib] raid6: update test program for recovery functions (Jes Sorensen) [915995] - [lib] raid6: fix test program build (Jes Sorensen) [915995] - [x86] add AVX optimized RAID5 checksumming (Jes Sorensen) [915995] - [crypto] disable preemption while benchmarking RAID5 xor checksumming (Jes Sorensen) [915995] - [crypto] wait for a full jiffy in do_xor_speed (Jes Sorensen) [915995] - [x86] Add cpu_has_ssse3 and cpu_has_avx definitions (Jes Sorensen) [915995] - [md] raid10: fix bug which causes all RAID10 reshapes to move no data (Jes Sorensen) [837097 869622] - [md] raid5: allow 5-device RAID6 to be reshaped to 4-device (Jes Sorensen) [837097 869622] - [md] raid10: fix two bugs affecting RAID10 reshape (Jes Sorensen) [837097 869622] - [md] Remember the last sync operation that was performed (Jes Sorensen) [837097 869622] - [md] fix buglet in RAID5 -> RAID0 conversion (Jes Sorensen) [837097 869622] - [md] raid10: check In_sync flag in 'enough()' (Jes Sorensen) [837097 869622] - [md] raid10: locking changes for 'enough()' (Jes Sorensen) [837097 869622] - [md] replace strict_strto*() with kstrto*() (Jes Sorensen) [837097 869622] - [md] Wait for md_check_recovery before attempting device removal (Jes Sorensen) [837097 869622] - [md] raid1,raid10: use freeze_array in place of raise_barrier in various places (Jes Sorensen) [837097 869622] - [md] raid1: consider WRITE as successful only if at least one non-Faulty and non-rebuilding drive completed it (Jes Sorensen) [837097 869622] - [md] md_stop_writes() should always freeze recovery (Jes Sorensen) [837097 869622] - [md] bad block list should default to disabled (Jes Sorensen) [837097 869622 882413] - [md] raid1/raid10 md devices leak memory when stopping (Jes Sorensen) [837097 869622 956769] - [md] Export 'md_reap_sync_thread' function (Jes Sorensen) [837097 869622] - [md] don't update metadata when stopping a read-only array (Jes Sorensen) [837097 869622] - [md] Allow devices to be re-added to a read-only array (Jes Sorensen) [837097 869622] - [md] raid10: Allow skipping recovery when clean arrays are assembled (Jes Sorensen) [837097 869622] - [md] Fix typos in MD documentation (Jes Sorensen) [837097 869622] - [md] raid5: avoid an extra write when writing to a known-bad-block (Jes Sorensen) [837097 869622] - [md] raid5: Change or of some order to improve efficiency (Jes Sorensen) [837097 869622] - [md] use set_bit_le and clear_bit_le (Jes Sorensen) [837097 869622] - [md] HOT_DISK_REMOVE shouldn't make a read-auto device active (Jes Sorensen) [837097 869622] - [md] use common code for all calls to ->hot_remove_disk() (Jes Sorensen) [837097 869622] - [md] never update metadata when array is read-only (Jes Sorensen) [837097 869622] - [md] block: Add submit_bio_wait(), remove from md (Jes Sorensen) [837097 869622] - [md] block: Use bio_sectors() more consistently (Jes Sorensen) [837097 869622] - [md] remove CONFIG_MULTICORE_RAID456 entirely (Jes Sorensen) [837097 869622] - [md] raid5: ensure sync and DISCARD don't happen at the same time (Jes Sorensen) [837097 869622] - [md] Prevent sysfs operations on uninitialized kobjects (Jes Sorensen) [837097 869622] - [md] raid5: Avoid accessing gendisk or queue structs when not available (Jes Sorensen) [837097 869622] - [md] raid5: schedule_construction should abort if nothing to do (Jes Sorensen) [837097 869622 882413] - [md] expedite metadata update when switching read-auto -> active (Jes Sorensen) [837097 869622] - [md] remove CONFIG_MULTICORE_RAID456 (Jes Sorensen) [837097 869622] - [md] raid0: improve error message when converting RAID4-with-spares to RAID0 (Jes Sorensen) [837097 869622] - [md] raid0: fix error return from create_stripe_zones (Jes Sorensen) [837097 869622] - [md] fix two bugs when attempting to resize RAID0 array (Jes Sorensen) [837097 869622] - [md] raid10: Improve redundancy for 'far' and 'offset' algorithms II (Jes Sorensen) [837097 869622] - [md] raid10: Improve redundancy for 'far' and 'offset' algorithms I (Jes Sorensen) [837097 869622] - [md] raid10: Minor non-functional code changes (Jes Sorensen) [837097 869622] - [md] protect against crash upon fsync on ro array (Jes Sorensen) [837097 869622] - [crypto] async_tx: fix checking of dma_wait_for_async_tx() return value (Jes Sorensen) [837097 869622] - [crypto] async_tx: fix build for async_memset (Jes Sorensen) [837097 869622] - [crypto] async_tx: add missing DMA unmap to async_memcpy() (Jes Sorensen) [837097 869622] - [md] raid5: add blktrace calls (Jes Sorensen) [837097 869622] - [md] raid5: use async_tx_quiesce() instead of open-coding it (Jes Sorensen) [837097 869622] - [md] Use ->curr_resync as last completed request when cleanly aborting resync (Jes Sorensen) [837097 869622] - [md] Update checkpoint of resync/recovery based on time (Jes Sorensen) [837097 869622] - [md] Add place to update ->recovery_cp (Jes Sorensen) [837097 869622] - [md] re-indent various 'switch' statements (Jes Sorensen) [837097 869622] - [md] close race between removing and adding a device (Jes Sorensen) [837097 869622] - [md] removed unused variable in calc_sb_1_csm (Jes Sorensen) [837097 869622] - [md] raid10: decrement correct pending counter when writing to replacement (Jes Sorensen) [837097 869622] - [md] raid10: close race that lose writes lost when replacement completes (Jes Sorensen) [837097 869622] - [md] raid5: Make sure we clear R5_Discard when discard is finished (Jes Sorensen) [837097 869622] - [md] raid5: move resolving of reconstruct_state earlier in stripe_handle (Jes Sorensen) [837097 869622] - [md] raid5: round discard alignment up to power of 2 (Jes Sorensen) [837097 869622] - [md] make sure everything is freed when dm-raid stops an array (Jes Sorensen) [837097 869622] - [md] Avoid write invalid address if read_seqretry returned true (Jes Sorensen) [837097 869622] - [md] Reassigned the parameters if read_seqretry returned true in func md_is_badblock (Jes Sorensen) [837097 869622] - [md] raid10: Fix oops when creating RAID10 arrays via dm-raid.c (Jes Sorensen) [837097 869622] - [md] raid1: Fix assembling of arrays containing Replacements (Jes Sorensen) [837097 869622] - [md] Fix typo in drivers/md (Jes Sorensen) [837097 869622] - [md] refine reporting of resync/reshape delays (Jes Sorensen) [837097 869622] - [md] raid5: be careful not to resize_stripes too big (Jes Sorensen) [837097 869622] - [md] make sure manual changes to recovery checkpoint are saved (Jes Sorensen) [837097 869622] - [md] raid10: use correct limit variable (Jes Sorensen) [837097 869622] - [md] writing to sync_action should clear the read-auto state (Jes Sorensen) [837097 869622] - [md] change resync_mismatches to atomic64_t to avoid races (Jes Sorensen) [837097 869622] - [md] raid5: make sure to_read and to_write never go negative (Jes Sorensen) [837097 869622] - [md] When RAID5 is dirty, force reconstruct-write instead of read-modify-write (Jes Sorensen) [837097 869622] - [md] raid5: protect debug message against NULL derefernce (Jes Sorensen) [837097 869622] - [md] raid5: add some missing locking in handle_failed_stripe (Jes Sorensen) [837097 869622] - [md] raid5: avoid unnecessary zero page for trim (Jes Sorensen) [837097 869622] - [md] raid5 trim support (Jes Sorensen) [837097 869622] - [md] bitmap: Don't use IS_ERR to judge alloc_page() (Jes Sorensen) [837097 869622] - [md] avoid taking the mutex on some ioctls (Jes Sorensen) [837097 869622] - [md] change the parameter of md thread (Jes Sorensen) [837097 869622] - [md] raid 10 supports TRIM (Jes Sorensen) [837097 869622] - [md] raid 1 supports TRIM (Jes Sorensen) [837097 869622] - [md] raid 0 supports TRIM (Jes Sorensen) [837097 869622] - [md] linear supports TRIM (Jes Sorensen) [837097 869622] - [md] linear: rcu_dereference outside read-lock section (Jes Sorensen) [837097 869622] - [md] raid10: fix "enough" function for detecting if array is failed (Jes Sorensen) [837097 869622] - [block] makes bio_split support bio without data (Jes Sorensen) [837097 869622] - [md] raid5: add missing spin_lock_init (Jes Sorensen) [837097 869622] - [md] make sure metadata is updated when spares are activated or removed (Jes Sorensen) [837097 869622] - [md] raid5: fix calculate of 'degraded' when a replacement becomes active (Jes Sorensen) [837097 869622] - [md] raid10: fix problem with on-stack allocation of r10bio structure (Jes Sorensen) [837097 869622 982360] - [md] raid5: raid5d handle stripe in batch way (Jes Sorensen) [837097 869622] - [md] raid1: Add missing case for attempting to repair known bad blocks (Jes Sorensen) [837097 869622] - [md] remove duplicated test on ->openers when calling do_md_stop() (Jes Sorensen) [837097 869622] - [md] raid5: Add R5_ReadNoMerge flag which prevent bio from merging at block layer (Jes Sorensen) [837097 869622] - [md] raid1: prevent merging too large request (Jes Sorensen) [837097 869622] - [md] md/raid1: read balance chooses idlest disk for SSD (Jes Sorensen) [837097 869622] - [md] md/raid1: make sequential read detection per disk based (Jes Sorensen) [837097 869622] - [md] raid5: add a per-stripe lock (Jes Sorensen) [837097 869622] - [md] raid5: remove unnecessary bitmap write optimization (Jes Sorensen) [837097 869622] - [md] raid5: lockless access raid5 overrided bi_phys_segments (Jes Sorensen) [837097 869622] - [md] raid5: reduce chance release_stripe() taking device_lock (Jes Sorensen) [837097 869622] - [md] raid1: Fix handling of SYNC requests and bio->bi_rw (Jes Sorensen) [837097 869622] - [md] raid10: Fix handling of SYNC requests and bio->bi_rw (Jes Sorensen) [837097 869622] - [md] Add missing blank line to avoid conflict in follow-on cherry-pick (Jes Sorensen) [837097 869622] - [md] Add set_bit_le/clear_bit_le to RHEL6 compat macros (Jes Sorensen) [837097 869622] - [md] dm-raid: Set recovery flags on resume - include upstream missing bits (Jes Sorensen) [837097 869622]- [netdrv] eth: Make is_link_local() consistent with other address tests (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Do not forward LLDP type frames (Andy Gospodarek) [923902] - [netdrv] bridge: Use is_link_local() in store_group_addr() (Andy Gospodarek) [923902] - [netdrv] ixgbevf: handle link local multicast addresses in SR-IOV mode (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Adjust to handle unassigned MAC address from PF (Andy Gospodarek) [923902] - [netdrv] ixgbevf: don't release the soft entries (Andy Gospodarek) [923902] - [netdrv] ixbgevf: Remove dma_alloc_coherent OOM messages (Andy Gospodarek) [923902] - [netdrv] ixgbevf: use PCI_DEVICE_TABLE macro (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Make next_to_watch a pointer and adjust memory barriers to avoid races (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Make sure link status and speed are fetched (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix link speed message to support 100Mbps (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix statistics corruption (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix link up messages (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Synch out of tree and in tree mailbox interrupt handlers (Andy Gospodarek) [923902] - [netdrv] ixgbevf: fix up function prototypes after __dev* removals (Andy Gospodarek) [923902] - [netdrv] ixgbevf: remove __dev* attributes (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Remove unneeded and obsolete comment (Andy Gospodarek) [923902] - [netdrv] ixgbevf: White space and comments clean up (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Remove mailbox spinlock from the reset function (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Remove checking for mac.ops function pointers (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Remove the ring adapter pointer value (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix unnecessary dereference where local var is available (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Streamline the rx buffer allocation (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Reduce size of maximum rx buffer (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Add flag to indicate when rx is in net poll (Andy Gospodarek) [923902] - [netdrv] ixgbevf: fix possible use of uninitialized variable (Andy Gospodarek) [923902] - [netdrv] ixgbevf: make sure probe fails on MSI-X enable error (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Update version string (Andy Gospodarek) [923902] - [netdrv] ixgbevf: fix softirq-safe to unsafe splat on internal mbx_lock (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Check for error on dma_map_single call (Andy Gospodarek) [923902] - [netdrv] ixgbevf: make netif_napi_add and netif_napi_del symmetric (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Add VF DCB + SR-IOV support (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Limit maximum jumbo frame size to 9.5K to avoid Tx hangs (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Set the netdev number of Tx queues (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Add fix to VF to handle multi-descriptor buffers (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix AIM (Adaptive Interrupt Moderation) (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Remove unused parameter in ixgbevf_receive_skb (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix code for handling timeout (Andy Gospodarek) [923902] - [netdrv] ixgbevf: scheduling while atomic in reset hw path (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Add support for VF API negotiation (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Cleanup handling of configuration for jumbo frames (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Add suspend and resume support to the VF (Andy Gospodarek) [923902] - [netdrv] ixgbe: Set the SW prio_tc values at initialization to the HW setting (Andy Gospodarek) [923901] - [netdrv] ixgbe: add mac type to the version in ethtool_regs (Andy Gospodarek) [923901] - [netdrv] ixgbe: add support for disabling link at boot time on 82599 (Andy Gospodarek) [923901] - [netdrv] ixgbe: cache AUTOC reads (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix register access during ethtool loopback test (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix EICR write in ixgbe_msix_other (Andy Gospodarek) [923901] - [netdrv] ixgbe: add WOL support for new subdevice ID (Andy Gospodarek) [923901] - [netdrv] ixgbe: add SFP+ LX module support (Andy Gospodarek) [923901] - [netdrv] ixgbe: rename wol_supported to more fitting wol_enabled (Andy Gospodarek) [923901] - [netdrv] ixgbe: add driver support for x520 OCP adapter (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix possible divide by zero in ixgbe_update_itr (Andy Gospodarek) [923901] - [netdrv] ixgbe: Remove unnecessary #ifdef CONFIG_DEBUG_FS tests (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for WoL on 82599 SFP+ LOM (Andy Gospodarek) [923901] - [netdrv] ixgbe: in shutdown, do netif_running() under rtnl_lock (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix a bug in setting VF VLAN via PF (Andy Gospodarek) [923901] - [netdrv] ixgbe: bump version number (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix 1G link WoL (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix MNG FW support when adapter not up (Andy Gospodarek) [923901] - [netdrv] ixgbe: enable devices with internal switch to read pci parent (Andy Gospodarek) [923901] - [netdrv] ixgbe: create conversion functions from link_status to bus/speed (Andy Gospodarek) [923901] - [netdrv] ixgbe: Enable support for recognizing PCI-e Gen3 link speed (Andy Gospodarek) [923901] - [netdrv] ixgbe: Drop check for PAGE_SIZE from ixgbe_xmit_frame_ring (Andy Gospodarek) [923901] - [netdrv] ixgbe: don't do arithmetic operations on bitmasks (Andy Gospodarek) [923901] - [netdrv] ixgbe: Mask off check of frag_off as we only want fragment offset (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix registration order of driver and DCA nofitication (Andy Gospodarek) [923901] - [netdrv] ixgbe: Update DESC_NEEDED define to adjust for changes to MAX_SKB_FRAGS (Andy Gospodarek) [923901] - [netdrv] ixgbe: implement SFF diagnostic monitoring via ethtool (Andy Gospodarek) [923901] - [netdrv] ixgbe: cleanup error checking in ixgbe_identify_sfp_module_generic() (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix possible data corruption in read_i2c_byte (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for set_channels ethtool operation (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for displaying the number of Tx/Rx channels (Andy Gospodarek) [923901] - [netdrv] ixgbe: Make ixgbe_setup_tc usable even when DCB is not enabled (Andy Gospodarek) [923901] - [netdrv] ixgbe: Define FCoE and Flow director limits much sooner to allow for changes (Andy Gospodarek) [923901] - [netdrv] ixgbe: refactor initialization of feature flags (Andy Gospodarek) [923901] - [netdrv] ixgbe: Remove remaining alloc/OOM messages (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix SR-IOV MTU warning (Andy Gospodarek) [923901] - [netdrv] ixgbe: Replace rmb in Tx cleanup with read_barrier_depends (Andy Gospodarek) [923901] - [netdrv] ixgbe: update date to 2013 (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix return values and memcpy parameters to eliminate Smatch warnings (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix potential null dereference (Andy Gospodarek) [923901] - [netdrv] ixgbe: allow reading of SFF-8472 data over i2c (Andy Gospodarek) [923901] - [netdrv] ixgbe: autoneg variable refactoring (Andy Gospodarek) [923901] - [netdrv] ixgbe: removed unused variable from setup_link_speed (Andy Gospodarek) [923901] - [netdrv] ixgbe: rename autoneg variables (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix device ref count bug (Andy Gospodarek) [923901] - [netdrv] ixgbe: Reset the NIC if up2tc has changed (Andy Gospodarek) [923901] - [netdrv] ixgbe: Limit number of reported VFs to device specific value (Andy Gospodarek) [923901] - [netdrv] ixgbe: Implement PCI SR-IOV sysfs callback operation (Andy Gospodarek) [923901] - [netdrv] ixgbe: Modularize SR-IOV enablement code (Andy Gospodarek) [923901] - [netdrv] ixgbe: Make mailbox ops initialization unconditional (Andy Gospodarek) [923901] - [netdrv] ixgbe: Inline Rx PTP descriptor handling (Andy Gospodarek) [923901] - [netdrv] ixgbe: add warning when scheduling reset (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add ptp work item to poll for the Tx timestamp (Andy Gospodarek) [923901] - [netdrv] ixgbe: Use watchdog check in favor of BPF for detecting latched timestamp (Andy Gospodarek) [923901] - [netdrv] ixgbe: Update ptp_overflow check comment and jiffies (Andy Gospodarek) [923901] - [netdrv] ixgbe: add missing supported filters to get_ts_info (Andy Gospodarek) [923901] - [netdrv] ixgbe: ethtool ixgbe_diag_test cleanup (Andy Gospodarek) [923901] - [netdrv] ixgbe: Improve performance and reduce size of ixgbe_tx_map (Andy Gospodarek) [923901] - [netdrv] ixgbe: Update ixgbe Tx flags to improve code efficiency (Andy Gospodarek) [923901] - [netdrv] ixgbe: Always use context 0, even for FCoE and TSO (Andy Gospodarek) [923901] - [netdrv] ixgbe: Make TSO check for CHECKSUM_PARTIAL to avoid skb_is_gso check (Andy Gospodarek) [923901] - [netdrv] ixgbe: SR-IOV: dynamic IEEE DCBx default priority changes (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix overwriting of rx_mtrl in ixgbe_ptp_hwtstamp_ioctl (Andy Gospodarek) [923901] - [netdrv] ixgbe: only compile ixgbe_debugfs.o when enabled (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix up function prototypes after __dev* removals (Andy Gospodarek) [923901] - [netdrv] ixgbe: check whether thermal sensor is enabled (Andy Gospodarek) [923901] - [netdrv] ixgbe: Use is_valid_ether_addr (Andy Gospodarek) [923901] - [netdrv] ixgbe: remove __dev* attributes (Andy Gospodarek) [923901] - [netdrv] ixgbe: Do not parse past IP header on fragments beyond the first (Andy Gospodarek) [923901] - [netdrv] ixgbe: bump version number (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix incorrect disabling of Tx hang check in case of PFC (Andy Gospodarek) [923901] - [netdrv] ixgbe: Drop RLPML configuration from x540 RXDCTL register configuration (Andy Gospodarek) [923901] - [netdrv] ixgbe: ethtool correctly identify autoneg setting (Andy Gospodarek) [923901] - [netdrv] ixgbe: remove needless queuing for L4 ptp packets (Andy Gospodarek) [923901] - [netdrv] ixgbe: use ETQF filter name instead of magic number (Andy Gospodarek) [923901] - [netdrv] ixgbe: convert to use simple_open() (Andy Gospodarek) [923901] - [netdrv] ixgbe: Reformat output of ixgbe_dump (Andy Gospodarek) [923901] - [netdrv] ixgbe: Do not use DCA to prefetch the entire packet into the cache (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix default setting of TXDCTL.WTHRESH (Andy Gospodarek) [923901] - [netdrv] ixgbe: add/update descriptor maps in comments (Andy Gospodarek) [923901] - [netdrv] ixgbe: Do not decrement budget in ixgbe_clean_rx_irq (Andy Gospodarek) [923901] - [netdrv] ixgbe: Return success or failure on VF MAC filter set (Andy Gospodarek) [923901] - [netdrv] ixgbe: clean up the condition for turning on/off the laser (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix return value from macvlan filter function (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for pipeline reset (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix possible memory leak in ixgbe_set_ringparam (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add function ixgbe_reset_pipeline_82599 (Andy Gospodarek) [923901] - [netdrv] ixgbe: Drop unnecessary addition from ixgbe_set_rx_buffer_len (Andy Gospodarek) [923901] - [netdrv] ixgbe: Correcting small packet padding (Andy Gospodarek) [923901] - [netdrv] ixgbe: using is_zero_ether_addr() to simplify the code (Andy Gospodarek) [923901] - [netdrv] ixgbe: (PTP) refactor init, cyclecounter and reset (Andy Gospodarek) [923901] - [netdrv] ixgbe: add WOL support for new subdevice id (Andy Gospodarek) [923901] - [netdrv] ixgbe: Enable support for VF API version 1.1 in the PF (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for GET_QUEUES message to get DCB configuration (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for tracking the default user priority to SR-IOV (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for IPv6 and UDP to ixgbe_get_headlen (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add mailbox API version negotiation support to ixgbe PF (Andy Gospodarek) [923901] - [netdrv] ixgbe: Move message handling routines into their own functions (Andy Gospodarek) [923901] - [netdrv] ixgbe: Enable jumbo frames support w/ SR-IOV (Andy Gospodarek) [923901] - [netdrv] ixgbe: Initialize q_vector cpu and affinity masks correctly (Andy Gospodarek) [923901] - [netdrv] ixgbe: Limit maximum jumbo frame size to 9.5K to avoid Tx hangs (Andy Gospodarek) [923901] - [netdrv] ixgbe: add support for X540-AT1 (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix poll loop for FDIRCTRL.INIT_DONE bit (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix PTP ethtool timestamping function (Andy Gospodarek) [923901] - [netdrv] ixgbe: Do not read the spoofed packets counter when not in IOV mode (Andy Gospodarek) [923901] - [netdrv] ixgbe: Improve statistics accuracy for DDP traffic (Andy Gospodarek) [923901] - [netdrv] ixgbe: added reg_ops file to debugfs (Andy Gospodarek) [923901] - [netdrv] ixgbe: added netdev_ops file to debugfs (Andy Gospodarek) [923901] - [netdrv] ixgbe: add debugfs support (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix VF rate limiting to correctly account for more queues per VF (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix ordering of things so that PF correctly configures its VLANs (Andy Gospodarek) [923901] - [netdrv] ixgbe: remove old init remnant (Andy Gospodarek) [923901] - [netdrv] ixgbe: Roll RSC code into non-EOP code (Andy Gospodarek) [923901] - [netdrv] ixgbe: Make allocating skb and placing data in it a separate function (Andy Gospodarek) [923901] - [netdrv] ixgbe: Copybreak sooner to avoid get_page/put_page and offset change overhead (Andy Gospodarek) [923901] - [netdrv] ixgbe: Make pull tail function separate from rest of cleanup_headers (Andy Gospodarek) [923901] - [netdrv] ixgbe: Have the CPU take ownership of the buffers sooner (Andy Gospodarek) [923901] - [netdrv] ixgbe: Only use double buffering if page size is less than 8K (Andy Gospodarek) [923901] - [netdrv] ixgbe: combine ixgbe_add_rx_frag and ixgbe_can_reuse_page (Andy Gospodarek) [923901] - [netdrv] ixgbe: Remove code that was initializing Rx page offset (Andy Gospodarek) [923901] - [net] veth: add vlan features (Flavio Leitner) [959817] - [net] sctp: verify length provided in heartbeat information parameter (Daniel Borkmann) [855383] - [net] openvswitch: Add Kconfig dependency on GRE-DEMUX (Amerigo Wang) [976810] - [net] openvswitch: Add gre tunnel support (Amerigo Wang) [976810] - [net] openvswitch: Optimize flow key match for non tunnel flows (Amerigo Wang) [976810] - [net] openvswitch: Expand action buffer size (Amerigo Wang) [976810] - [net] openvswitch: Add tunneling interface (Amerigo Wang) [976810] - [net] openvswitch: Copy individual actions (Amerigo Wang) [976810] - [net] openvswitch: Simplify interface ovs_flow_metadata_from_nlattrs() (Amerigo Wang) [976810] - [net] openvswitch: make skb->csum consistent with rest of networking stack (Amerigo Wang) [976810] - [net] openvswitch: Fix misspellings in comments and docs (Amerigo Wang) [976810] - [net] openvswitch: fix variable names in comment (Amerigo Wang) [976810] - [net] openvswitch: Unify vport error stats handling (Amerigo Wang) [976810] - [net] openvswitch: Remove unused get_config vport op (Amerigo Wang) [976810] - [net] openvswitch: Immediately exit on error in ovs_vport_cmd_set() (Amerigo Wang) [976810] - [net] openvswitch: Remove unneeded ovs_netdev_get_ifindex() (Amerigo Wang) [976810] - [net] openvswitch: Simplify datapath locking (Amerigo Wang) [976810] - [net] openvswitch: Use ETH_ALEN to define ethernet addresses (Amerigo Wang) [976810] - [net] openvswitch: datapath.h: Fix a stale comment (Amerigo Wang) [976810] - [net] openvswitch: Don't insert empty OVS_VPORT_ATTR_OPTIONS attribute (Amerigo Wang) [976810] - [net] openvswitch: Move common genl notify code into ovs_notify() (Amerigo Wang) [976810] - [net] openvswitch: Refine Netlink message size calculation and kill FLOW_BUFSIZE (Amerigo Wang) [976810] - [net] openvswitch: Use nla_memcpy() to memcpy() data from attributes (Amerigo Wang) [976810] - [net] openvswitch: Specify the minimal length of OVS_PACKET_ATTR_PACKET in the policy (Amerigo Wang) [976810] - [net] openvswitch: correct an invalid BUG_ON (Amerigo Wang) [976810] - [net] openvswitch: Preallocate reply skb in ovs_vport_cmd_set() (Amerigo Wang) [976810] - [net] ip_gre: fix a soft lockup in ipgre_fini() (Amerigo Wang) [976810] - [net] gre: Fix MTU sizing check for gretap tunnels (Amerigo Wang) [976810] - [net] ip_tunnel: Use skb-len to PMTU check (Amerigo Wang) [976810] - [net] gre: fix a regression in ioctl (Amerigo Wang) [976810] - [net] ip_tunnel: Add dont fragment flag (Amerigo Wang) [976810] - [net] ip_tunnel: push generic protocol handling to ip_tunnel module (Amerigo Wang) [976810] - [net] ip_tunnel: extend iptunnel_xmit() (Amerigo Wang) [976810] - [net] gre: export gre_handle_offloads() function (Amerigo Wang) [976810] - [net] gre: export gre_build_header() function (Amerigo Wang) [976810] - [net] gre: Allow multiple protocol listener for gre protocol (Amerigo Wang) [976810] - [net] gre: Simplify gre protocol registration locking (Amerigo Wang) [976810] - [net] ip_tunnel: remove __net_init/exit from exported functions (Amerigo Wang) [976810] - [net] ip_tunnel: specify protocol outside IP header (Amerigo Wang) [976810] - [net] ip_tunnel: fix kernel panic with icmp_dest_unreach (Amerigo Wang) [976810] - [net] ip_gre: fix a possible crash in ipgre_err() (Amerigo Wang) [976810] - [net] ipv4: typo issue, remove erroneous semicolon (Amerigo Wang) [976810] - [net] ip_gre: fix a possible crash in parse_gre_header() (Amerigo Wang) [976810] - [net] ip_gre: don't overwrite iflink during net_dev init (Amerigo Wang) [976810] - [net] ip_tunnel: Fix off-by-one error in forming dev name (Amerigo Wang) [976810] - [net] gre: Refactor GRE tunneling code (Amerigo Wang) [976810] - [net] ip: convert __IPTUNNEL_XMIT() to an inline function (Amerigo Wang) [976810] - [net] br: fix schedule while atomic issue in br_features_recompute() (Jiri Pirko) [980876] - [net] ipvs: reduce sync rate with time thresholds (Jesper Brouer) [854454] - [net] ipvs: Add sysctl_sync_threshold() sysctl_sync_period() (Jesper Brouer) [854454] - [net] ipvs: wakeup master thread (Jesper Brouer) [854454] - [net] export sysctl symbols needed by ip_vs_sync (Jesper Brouer) [854454] - [net] ipvs: always update some of the flags bits in backup (Jesper Brouer) [854454] - [net] ipvs: fix ip_vs_try_bind_dest to rebind app and transmitter (Jesper Brouer) [854454] - [net] ipvs: remove check for IP_VS_CONN_F_SYNC from ip_vs_bind_dest (Jesper Brouer) [854454] - [net] ipvs: ignore IP_VS_CONN_F_NOOUTPUT in backup server (Jesper Brouer) [854454] - [net] ipvs: try also real server with port 0 in backup server (Jesper Brouer) [854454] - [net] ipvs: Backup, adding version 0 sending capabilities (Jesper Brouer) [854454] - [net] ipvs: Backup, Change sending to Version 1 format (Jesper Brouer) [854454] - [net] ipvs: Backup, Adding Version 1 receive capability (Jesper Brouer) [854454] - [net] ipvs: Backup, Adding structs for new sync format (Jesper Brouer) [854454] - [net] ipvs: use pkts for SCTP too (Jesper Brouer) [854454] - [net] ipvs: skb defrag in L7 helpers (Jesper Brouer) [854454] - [net] ipvs: Split ports array into src_port and dst_port (Jesper Brouer) [854454] - [net] ipvs: Backup, Prepare for transferring firewall marks to the backup daemon (Jesper Brouer) [854454] - [net] ipvs: add static and read_mostly attributes (Jesper Brouer) [854454] - [net] ipvs: buffer argument to ip_vs_process_message() should not be const (Jesper Brouer) [854454] - [net] ipvs: Remove useless blocks from ip_vs_process_message() (Jesper Brouer) [854454] - [net] ipvs: Make the cp argument to ip_vs_sync_conn() static (Jesper Brouer) [854454] - [net] ipvs: Only match pe_data created by the same pe (Jesper Brouer) [854454] - [net] ipvs: Add persistence engine to connection entry (Jesper Brouer) [854454] - [net] ipvs: inherit forwarding method in backup (Jesper Brouer) [854454] - [net] ipvs: ip_vs_dbg_callid() is only needed for debugging (Jesper Brouer) [854454] - [net] ipvs: sip persistence engine (Jesper Brouer) [854454] - [net] ipvs: Fallback if persistence engine fails (Jesper Brouer) [854454] - [net] ipvs: Allow configuration of persistence engines (Jesper Brouer) [854454] - [net] ipvs: management of persistence engine modules (Jesper Brouer) [854454] - [net] ipvs: Add persistence engine data to /proc/net/ip_vs_conn (Jesper Brouer) [854454] - [net] ipvs: Add struct ip_vs_pe (Jesper Brouer) [854454] - [net] ipvs: Allow boot time change of hash size (Jesper Brouer) [854454] - [net] ipvs: ip_vs_bind_scheduler and ip_vs_unbind_scheduler NULL arguments (Jesper Brouer) [854454] - [net] ipvs: Allow null argument to ip_vs_scheduler_put() (Jesper Brouer) [854454] - [net] ipvs: fix matching of fwmark templates during scheduling (Jesper Brouer) [854454] - [net] ipvs: Add struct ip_vs_conn_param (Jesper Brouer) [854454] - [net] ipvs: compact ip_vs_sched_persist() (Jesper Brouer) [854454] - [net] ipvs: extend connection flags to 32 bits (Jesper Brouer) [854454] - [net] nf_conntrack_sip: Add callid parser (Jesper Brouer) [854454] - [net] nf_conntrack_sip: Allow ct_sip_get_header() to be called with a null ct argument (Jesper Brouer) [854454] - [net] ipvs: fix synchronization on connection close (Jesper Brouer) [854454] - [net] ipvs: one-packet scheduling (Jesper Brouer) [854454]- [char] tty: Fix BUG() on hangup (Aaron Tomlin) [985429] - [trace] Fix hang in write to sysprof_sample_period (Josh Poimboeuf) [959063] - [scsi] virtio-scsi: fix LUNs greater than 255 (Laszlo Ersek) [978202] - [scsi] isci: Fix a race condition in the SSP task management path (David Milburn) [978609] - [idle] intel_idle: initial C8, C9 and C10 support (Jane Lv) [970729] - [x86] Fix up numa_node information for AMD CPU family 15h model 0-0fh northbridge functions (Prarit Bhargava) [787034] - [x86] tsc: add option to output TSC initial value at boot (Prarit Bhargava) [986353] - [fs] fscache: The retrieval remaining-pages counter needs to be atomic_t (David Howells) [965759] - [fs] cachefiles: remove unused macro list_to_page() (David Howells) [921178] - [fs] fscache: Simplify cookie retention for fscache_objects, fixing access problems (David Howells) [928746] - [fs] fscache: Fix object state machine to have separate work and wait states (David Howells) [921178] - [kernel] wait: Add wait_on_atomic_t() and wake_up_atomic_t() (David Howells) [921178] - [fs] fscache: Wrap checks on object state (David Howells) [921178] - [fs] fscache: Uninline fscache_object_init() (David Howells) [921178] - [fs] fscache: Don't sleep in page release if __GFP_FS is not set (David Howells) [921178] - [fs] cachefiles: name i_mutex lock class explicitly (David Howells) [921178] - [fs] fscache: remove spin_lock() from the condition in while() (David Howells) [921178] - [fs] fscache: Clear remaining page count on retrieval cancellation (David Howells) [921178] - [fs] fscache: Mark cancellation of in-progress operation (David Howells) [921178] - [fs] fscache: Remove unneeded null checks (David Howells) [921178] - [fs] fscache: One of the write operation paths doesn't set the object state (David Howells) [921178] - [fs] fscache: Fix signal handling during waits (David Howells) [921178] - [fs] fscache: Add transition to handle invalidate immediately after lookup (David Howells) [921178 928746] - [fs] fscache: Exclusive op submission can BUG if there's been an I/O error (David Howells) [921178] - [fs] fsache: Limit the number of I/O error reports for a cache (David Howells) [921178] - [fs] fscache: Don't mask off the object event mask when printing it (David Howells) [921178] - [fs] fscache: Initialise the object event mask with the calculated mask (David Howells) [921178] - [fs] cachefiles: Add missing retrieval completions (David Howells) [921178] - [fs] cachefiles: add support for large files in filesystem caching (David Howells) [921178] - [netdrv] igbvf: Make next_to_watch a pointer and adjust memory barriers to avoid races (Stefan Assmann) [923900] - [netdrv] igbvf: update version number (Stefan Assmann) [923900] - [netdrv] igbvf: Check for error on dma_map_single call (Stefan Assmann) [923900] - [netdrv] enic: release rtnl_lock on error-path (Stefan Assmann) [922984] - [netdrv] enic: change sprintf() to snprintf() (Stefan Assmann) [922984] - [netdrv] enic: be less verbose about non-critical firmware errors (Stefan Assmann) [922984] - [netdrv] enic: fix up function prototypes after __dev* removals (Stefan Assmann) [922984] - [pci] Remove the obsolete no_pci_devices() check (Myron Stowe) [966887] - [pci] Use pci_device_id on stack for pci_get_subsys/class() to avoid kmalloc (Myron Stowe) [966887] - [netdrv] bonding: properly unset current_arp_slave on slave link up (Veaceslav Falico) [988460] - [firmware] add bnx2x FW 7.8.2, 7.8.17 (Michal Schmidt) [825729 828818 915420 915422 919510] - [netdrv] bnx2x: ignore unknown ethtool flags (Michal Schmidt) [915517 928435] - [netdrv] bnx2x: advertise transmit time stamping (Michal Schmidt) [825729 828818 914797 915420 915422 915517 919510] - [netdrv] bnx2x: add transmit timestamping support (Michal Schmidt) [825729 828818 914797 915420 915422 915517 919510] - [netdrv] bnx2x: Remove sparse and coccinelle warnings (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix 20G KR2 support claims (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: improve VF timings (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: VF ndo sanity (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix compilation with no IOV support (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Improve PF behaviour toward VF (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: remove redundant D0 power state set (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: replace mechanism to check for next available packet (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix a power state test (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: semi-Semantic changes (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Revise prints (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Semantic removal and beautification (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Revise comments and alignment (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Semantic change of empty lines (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use XPS if possible for bnx2x_select_queue instead of pure hash (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Change to D3hot only on removal (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Implement PCI shutdown (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Count number of possible FCoE interfaces (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Ack unknown VF messages (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add and correct PCI link speed prints (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Zero VFs starting MACs (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Enable `set_phys_id' for all functions (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Wait for MCP validity during AER (Michal Schmidt) [825729 828818 915420 915422 915517 919510 921799] - [netdrv] bnx2x: Link-flap avoidance in switch dependent mode (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add Private Flags Support (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix bridged GSO for 57710/57711 chips (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix TCP offload for tunneling ipv4 over ipv6 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix GSO for 57710/57711 chips (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent memory leak when cnic is absent (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: correct reading of speed capabilities (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent NULL pointer dereference in kdump (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Use per port max exchange resources (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Allow recovery from second slot reset (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix memory leak (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Enhance MAC configuration for VFs (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Allow RX/TX pause control in autoneg (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: prevent GRO false checksum claims (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: update version to 1.78.17-0 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: add additional regions for CRC memory test (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: remove non-necessary assignment (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix byte-by-byte nvram write for BE machines (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: refactor nvram read procedure (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Cosmetic changes (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support reading I2C EEPROM SFF8472 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix compilation without CONFIG_BNX2X_SRIOV (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent VF race (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix VF outer vlan removal (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix VF statistics (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: missing ARI should not be lethal (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix AER semaphore release (Michal Schmidt) [825729 828818 915420 915422 915517 919510 921799] - [netdrv] bnx2x: AER revised (Michal Schmidt) [825729 828818 915420 915422 915517 919510 921799] - [netdrv] bnx2x: add RSS capability for GRE traffic (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: dma_alloc_coherent: use __GFP_ZERO instead of memset() (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use list_move instead of list_del/list_add (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Restore FCoE 4-port devices support (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use FW 7.8.17 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Avoid using zero MAC (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Control SFP+ tap values via nvm config (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add EEE support for BCM84834 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add RJ45 SFP module detection (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Get gso_segs from FW (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Control number of vfs dynamically (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add iproute2 support for vfs (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent "Unknown MF" print in SF mode (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Take chip version from MFW (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Set ethtool ops for vfs (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix vlan-mac memory leak (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use the default NAPI weight (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix typo in printk and comments (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix status blocks configuration (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent UNDI FW illegal host access (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent null pointer dereference in AFEX mode (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix KR2 rapid link flap (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix assignment of signed expression to unsigned variable (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix occasional statistics off-by-4GB error (Michal Schmidt) [825729 828818 871164 915420 915422 915517 919510] - [netdrv] bnx2x: add missing napi deletion in error path (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix SFP+ misconfiguration in iSCSI boot scenario (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix intermittent long KR2 link up time (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix KR2 work-around condition (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix KR2 link (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix port identification for the 84834 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix UDP checksum for 57710/57711 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: remove dead code and make local funcs static (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Replace incomming with incoming in all comments and strings (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic: Remove unnecessary alloc/OOM messages, alloc cleanups (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Force link UP when the interface is in LOOPBACK mode (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: SR-IOV version compatibility bugfix (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix compilation with stop-on-error (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add CNIC_DRV_STATE_HANDLES_IRQ to ethdev->drv_state (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: correct memory release scheme (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Remove many sparse warnings (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Modify unload conditions (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Correct memory preparation and release (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add missing VFs reference in macros (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add additional debug information (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: correct usleep_range usage (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: reorganization and beautification (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Semantic renovation (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix GRO parameters (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Introduce 2013 and advance version to 1.78.02 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Added FW GRO bridging support (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] Revert "bnx2x: set gso_type" (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Clean previous IGU status before ack (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: improve stop-on-error (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: add `ethtool -w' support (Michal Schmidt) [825729 828818 915420 915422 915517 919510 921560] - [netdrv] bnx2x: Added nvram personalities support (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix rare self-test failures (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use SAN Mac for FCoE (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add an additional fatal hw assertion - BRB_HW_INTERRUPT (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Clear dirty status when booting after UNDI (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Allow management traffic after boot from SAN (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix fastpath structures when memory allocation fails (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: move debugging code before the return (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: align define usage to satisfy static checkers (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: NULL dereference on error in debug code (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Segregate SR-IOV code (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add VF device ids and enable feature (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support PF <-> VF Bulletin Board (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support VF FLR (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF release request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF close request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF q_teardown request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF q_filters request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF setup_q request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support statistics collection for VFs by the PF (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF init request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF acquire request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Infrastructure for VF <-> PF request on PF side (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prepare device and initialize VF database (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Allocate VF database in PF when VFs are present (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: VF fastpath (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support ndo_set_rxmode in VF driver (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add teardown_q and close to VF <-> PF channel (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add init, setup_q, set_mac to VF <-> PF channel (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Separate VF and PF logic (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add to VF <-> PF channel the release request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: VF <-> PF channel 'acquire' at vf probe (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support probing and removing of VF device (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use ARRAY_SIZE where possible (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use prandom_bytes() (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix typo of "suport" (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: almost 'use netdev_alloc_frag()' (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix up function prototypes after __dev* removals (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Simplify cnic probing (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: add fw defs for use in cnic (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic, bnx2x, bnx2: Simplify cnic probing (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic: Include bnx2x.h (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2: Add BNX2 prefix to CHIP ID and name macros (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2: Add BNX2 prefix to descriptor structures and macros (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic: Fix rare race condition during iSCSI disconnect (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic: Reset iSCSI EQ during shutdown (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: remove __dev* attributes (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic: remove __dev* attributes (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: recognize fan failure (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Correct PFC disablement (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix 'Ethtool -A' when autoneg (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: prevent DCB if disabled in nvram (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Handle a rarely missed interrupt (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: mask CPL_OF interrupt (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: IGU parse error cause probe failure (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Ext config accessed only on non-E1x (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: nvram enables dropless flow control (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Correct advertised speed/duplex (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Filter packets on FCoE rings (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Management can control PFC/ETS (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: parity recovery flow enhancement (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: revised and corrected SPIO access (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Change duplex setting in EEE function (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add warning message in case of non-10G SFP module (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Cosmetic changes (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Always take PHY lock (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add support for BCM84834 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix SFP+ current leakage (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add support for 20G-KR2 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Remove duplicate inclusion of bnx2x_hsi.h (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add static declaration to several functions (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix typo in bnx2x driver (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix HW initialization using fw 7.8.x (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support loading cnic resources at run-time (Michal Schmidt) [825729 828818 915420 915422 915517 919510 920624] - [netdrv] bnx2x: HSI change for 'update' ramrod (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: update version to 1.78.00-0 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x,cnic: use FW 7.8.2 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Improve code around bnx2x_tests_str_arr (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix comment/printk/variable typos (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [net] In unregister_netdevice_notifier unregister the netdevices (Michal Schmidt) [987451] - [net] introduce NAPI_POLL_WEIGHT (Michal Schmidt) [987451] - [net] Export __netdev_pick_tx so that it can be used in modules (Michal Schmidt) [987451] - [net] Split core bits of netdev_pick_tx into __netdev_pick_tx (Michal Schmidt) [987451] - [net] netpoll: call ->ndo_select_queue() in tx path (Michal Schmidt) [987451] - [lib] introduce prandom_bytes() and prandom_bytes_state() (Michal Schmidt) [987451]- [pci] pcie: Reset link for devices below Root Port or Downstream Port (Myron Stowe) [966755] - [acpi] apei: Force fatal AER severity when component has been reset (Myron Stowe) [966755] - [pci] Remove "extern" from function declarations (Myron Stowe) [966755] - [pci] pcie: Move AER severity defines to aer.h (Myron Stowe) [966755] - [pci] pcie: Set dev->__aer_firmware_first only for matching devices (Myron Stowe) [966755] - [pci] pcie: Factor out HEST device type matching (Myron Stowe) [966755] - [pci] pcie: Don't parse HEST table for non-PCIe devices (Myron Stowe) [966755] - [acpi] Move cper_print_aer() call out of interrupt context (Myron Stowe) [967981] - [pci] pcie: Remove local PCI_BUS() define and use PCI_BUS_NUM() from PCI (Myron Stowe) [967981] - [pci] Add PCI_BUS_NUM() and PCI_DEVID() interfaces (Myron Stowe) [967981] - [pci] pcie: pci_get_domain_bus_and_slot() call missing required pci_dev_put() (Myron Stowe) [911740] - [pci] pcie: Report success only when every device has AER-aware driver (Myron Stowe) [911740] - [pci] Fix deadlock when unbinding device if parent in D3cold (Myron Stowe) [911740] - [pci] Make pci_error_handlers const (Myron Stowe) [911740] - [pci] pcie: Remove the port driver module exit routine (Myron Stowe) [911740] - [acpi] apei: Add missed ACPI5 support for error trigger table (Myron Stowe) [893388] - [acpi] apei: fix error status check condition for CPER (Myron Stowe) [825641] - [edac] add support for error type "Info" (Myron Stowe) [825641] - [pci] pcie: Cleanup log output for AER (Myron Stowe) [825641] - [acpi] apei: Enhanced AER logging (Myron Stowe) [825641] - [trace] Trace Event for PCI Express Advanced Error Reporting (Myron Stowe) [825641] - [acpi] edac.h: Add generic layers for describing a memory location (Myron Stowe) [825641] - [acpi] CPER failed to handle generic error records with multiple sections (Myron Stowe) [816520] - [acpi] APEI build fix (Myron Stowe) [816520] - [acpi] apei: Fix crash in apei_hest_parse() for acpi=off (Myron Stowe) [816515] - [acpi] apei: Fixup incorrect 64-bit access width firmware bug (Myron Stowe) [816515] - [acpi] apei: Fix ERST header length check (Myron Stowe) [816515] - [acpi] apei: Remove table not found message (Myron Stowe) [816515] - [pci] Print completion message at KERN_INFO to match starting message (Myron Stowe) [736984] - [acpi] Add PCIe AER recovery support (Myron Stowe) [736984] - [pci] pcie: add aer_recover_queue (Myron Stowe) [736984] - [netdrv] be2net: fix VLAN traffic if no VLAN group is registered (Stefan Assmann) [980772] - [wireless] brcmsmac: Reduce log spam in heavy tx, make err print in debug (John Green) [960977] - [watchdog] hpwdt: Increase version string (Linda Knippers) [985144] - [watchdog] hpwdt: Add check for UEFI bits (Linda Knippers) [985144] - [netdrv] be2net: Fix to avoid hardware workaround when not needed (Ivan Vecera) [947543] - [netdrv] be2net: use pci_vfs_assigned()/pci_num_vf() instead of be_find_vfs() (Ivan Vecera) [947543] - [netdrv] be2net: Fix 32-bit DMA Mask handling (Ivan Vecera) [947543] - [netdrv] be2net: Implement initiate FW dump feature for Lancer (Ivan Vecera) [947543] - [netdrv] be2net: Fix crash on 2nd invocation of PCI AER/EEH error_detected hook (Ivan Vecera) [947543] - [netdrv] be2net: Mark checksum fail for IP fragmented packets (Ivan Vecera) [947543] - [netdrv] be2net: Trim padded packets for Lancer (Ivan Vecera) [947543] - [netdrv] be2net: Pad skb to meet min Tx pkt size in lancer (Ivan Vecera) [947543] - [netdrv] be2net: cleanup be_get_drvinfo() (Ivan Vecera) [947543] - [netdrv] be2net: refactor HW workarounds in be_xmit() (Ivan Vecera) [947543] - [netdrv] be2net: bug fix on returning an invalid nic descriptor (Ivan Vecera) [947543] - [netdrv] be2net: Avoid double insertion of vlan tags (Ivan Vecera) [947543] - [netdrv] be2net: disable TX in be_close() (Ivan Vecera) [947543] - [netdrv] be2net: fix EQ from getting full while cleaning RX CQ (Ivan Vecera) [947543] - [netdrv] be2net: fix payload_len value for GET_MAC_LIST cmd req (Ivan Vecera) [947543] - [netdrv] be2net: provision VF resources before enabling SR-IOV (Ivan Vecera) [947543] - [netdrv] be2net: Fix to fail probe if MSI-X enable fails for a VF (Ivan Vecera) [947543] - [netdrv] be2net: avoid napi_disable() when it has not been enabled (Ivan Vecera) [947543] - [netdrv] be2net: Fix firmware download for Lancer (Ivan Vecera) [947543] - [netdrv] be2net: Fix to receive Multicast Packets when Promiscuous mode is enabled on certain devices (Ivan Vecera) [947543] - [netdrv] be2net: Fix to show tx priority pause counter in ethtool -S (Ivan Vecera) [947543] - [netdrv] be2net: Fix to use 32-bit stats to report rx_drops_no_fragment (Ivan Vecera) [947543] - [netdrv] be2net: Fix to use version 2 of cq_create for SkyHawk-R devices (Ivan Vecera) [947543] - [netdrv] be2net: FLR must be first cmd issued to Lancer FW (Ivan Vecera) [947543] - [netdrv] be2net: Use GET_FUNCTION_CONFIG V1 cmd (Ivan Vecera) [947543] - [netdrv] be2net: Fix to show wol disabled/enabled state correctly (Ivan Vecera) [947543] - [netdrv] be2net: Fixed memory leak (Ivan Vecera) [947543] - [netdrv] be2net: Avoid diagnostic test in certain versions of firmware to avoid NIC freeze (Ivan Vecera) [947543] - [netdrv] be2net: Renamed rx_address_mismatch_errors to rx_address_filtered (Ivan Vecera) [947543] - [netdrv] be2net: Add support for setting and getting rx flow hash options (Ivan Vecera) [947543] - [netdrv] be2net: Fix PVID tag offload for packets with inline VLAN tag (Ivan Vecera) [947543] - [netdrv] be2net: fix a Tx stall bug caused by a specific ipv6 packet (Ivan Vecera) [947543] - [netdrv] be2net: Remove an incorrect pvid check in Tx (Ivan Vecera) [947543] - [netdrv] be2net: enable IOMMU pass through for be2net (Ivan Vecera) [819453 947543] - [netdrv] be2net: Use GET_PROFILE_CONFIG V1 cmd for BE3-R (Ivan Vecera) [947543] - [netdrv] be2net: Avoid flashing BE3 UFI on BE3-R chip (Ivan Vecera) [947543] - [netdrv] be2net: Don't log "Out of MCCQ wrbs" error (Ivan Vecera) [947543] - [netdrv] be2net: Use TXQ_CREATE_V2 cmd (Ivan Vecera) [947543] - [netdrv] be2net: take care of __vlan_put_tag return value (Ivan Vecera) [947543] - [netdrv] be2net: remove unused variable 'sge' (Ivan Vecera) [947543] - [netdrv] be2net: dma_alloc_coherent: use __GFP_ZERO instead of memset() (Ivan Vecera) [947543] - [netdrv] be2net: Remove dma_alloc_coherent OOM messages (Ivan Vecera) [947543] - [netdrv] be2net: Use new F/W mailbox cmd to manipulate interrupts (Ivan Vecera) [947543] - [netdrv] be2net: enable interrupts in be_probe() (RoCE and other ULPs need them) (Ivan Vecera) [947543] - [netdrv] be2net: Update copyright year (Ivan Vecera) [947543] - [netdrv] be2net: use CSR-BAR SEMAPHORE reg for BE2/BE3 (Ivan Vecera) [947543] - [netdrv] benet: Wait f/w POST until timeout (Ivan Vecera) [947543] - [netdrv] be2net: update driver version to 4.6.x (Ivan Vecera) [947543] - [netdrv] be2net: fix re-loaded PF driver to re-gain control of its VFs (Ivan Vecera) [947543] - [netdrv] be2net: Updating Module Author string and log message string to "Emulex Corporation" (Ivan Vecera) [947543] - [netdrv] be2net: fix drvinfo strings set in drivers (Ivan Vecera) [947543] - [netdrv] be2net: Remove bogus dependencies on INET (Ivan Vecera) [947543] - [netdrv] be2net: remove adapter->eq_next_idx (Ivan Vecera) [947543] - [netdrv] be2net: remove roce on lancer (Ivan Vecera) [947543] - [netdrv] be2net: fix access to SEMAPHORE reg (Ivan Vecera) [947543] - [netdrv] be2net: re-factor bar mapping code (Ivan Vecera) [947543] - [netdrv] be2net: do not use sli_family to identify skyhawk-R chip (Ivan Vecera) [947543] - [netdrv] be2net: fix wrong usage of adapter->generation (Ivan Vecera) [947543] - [netdrv] be2net: remove LANCER A0 workaround (Ivan Vecera) [947543] - [netdrv] be2net: Fix smatch warnings in be_main.c (Ivan Vecera) [947543] - [netdrv] be2net: fix wrong frag_idx reported by RX CQ (Ivan Vecera) [947543] - [netdrv] benet: convert to set_phys_id (Ivan Vecera) [947543] - [virt] hv: allocate synic structures before hv_synic_init() (Jason Wang) [927359] - [virt] hv: check interrupt mask before read_index (Jason Wang) [927359] - [virt] hv: switch to use mb() instead of smp_mb() (Jason Wang) [927359] - [virt] hv: vmbus: Implement multi-channel support (Jason Wang) [927359] - [virt] hv: Fix a bug in get_vp_index() (Jason Wang) [927359] - [virt] hyperv_fb: Backport to RHEL 6.5 (Jason Wang) [927424] - [virt] add Hyper-V Synthetic Video Frame Buffer Driver (Jason Wang) [927424] - [virt] hv: Add a new driver to support host initiated backup (Jason Wang) [927409] - [netdrv] hyperv: Fix a compiler warning in netvsc_send() (Jason Wang) [927435] - [netdrv] hyperv: Fix RNDIS send_completion code path (Jason Wang) [927435] - [netdrv] hyperv: Fix a kernel warning from netvsc_linkstatus_callback() (Jason Wang) [927435] - [netdrv] hyperv: fix wrong length of mac address (Jason Wang) [927435] - [netdrv] hyperv: Add an error message to rndis_filter_set_device_mac() (Jason Wang) [927435] - [netdrv] hyperv: Remove unnecessary comments in rndis_filter_receive_data() (Jason Wang) [927435] - [netdrv] hyperv: Add buffer for extended info after the RNDIS response message (Jason Wang) [927435] - [netdrv] hyperv: Report actual status in receive completion packet (Jason Wang) [927435] - [netdrv] hyperv: Remove extra allocated space for recv_pkt_list elements (Jason Wang) [927435] - [netdrv] hyperv: Fix page buffer handling in rndis_filter_send_request() (Jason Wang) [927435] - [netdrv] hyperv: Fix the missing return value in rndis_filter_set_packet_filter() (Jason Wang) [927435] - [netdrv] hyperv: Fix the max_xfer_size in RNDIS initialization (Jason Wang) [927435] - [virt] hyperv/hv_balloon: remove old RHEL6 specific code (Jason Wang) [927417] - [virt] hyperv/balloon: Notify the host of permanent hot-add failures (Jason Wang) [927417] - [virt] hyperv/balloon: Support 2M page allocations for ballooning (Jason Wang) [927417] - [mm] page_alloc: export split_page() (Jason Wang) [927417] - [virt] hyperv/balloon: Permit Linux to specify hot-add alignment requirements (Jason Wang) [927417] - [virt] hyperv/balloon: make local functions static (Jason Wang) [927417] - [virt] hyperv/balloon: Implement hot-add functionality (Jason Wang) [927417] - [mm] memory_hotplug: extend memory hotplug API to allow memory hotplug in virtual machines (Jason Wang) [927417] - [virt] hyperv/balloon: Make the balloon driver not unloadable (Jason Wang) [927417] - [virt] hyperv/balloon: Execute hot-add code in a separate context (Jason Wang) [927417] - [virt] hyperv/balloon: Execute balloon inflation in a separate context (Jason Wang) [927417] - [virt] hyperv/balloon: Do not request completion notification (Jason Wang) [927417] - [fcoe] libfc: extend ex_lock to protect all of fc_seq_send (Neil Horman) [829784] - [fcoe] libfc: Correct check for initiator role (Neil Horman) [829784] - [fcoe] libfcoe: Fix fcoe_sysfs VN2VN mode (Neil Horman) [829784] - [fcoe] Split fc_disc_init into fc_disc_init and fc_disc_config (Neil Horman) [829784] - [fcoe] Always use fcoe_disc_init for discovery layer initialization (Neil Horman) [829784] - [fcoe] Fix deadlock between create and destroy paths (Neil Horman) [829784] - [fcoe] libfcoe: Fix Conflicting FCFs issue in the fabric (Neil Horman) [829784] - [fcoe] Revert "fcoe: fix fcoe enable on link toggle while it is still disabled" (Neil Horman) [829784] - [fcoe] libfcoe: Check for unusable FCFs before looking for conflicting FCFs (Neil Horman) [829784] - [fcoe] libfcoe: Handle CVL while waiting to select an FCF (Neil Horman) [829784] - [fcoe] Fix deadlock while deleting FCoE interface with NPIV ports (Neil Horman) [829784] - [fcoe] close race on link speed detection in fcoe code (Neil Horman) [829784] - [fcoe] debris left by "libfcoe: Remove mutex_trylock/restart_syscall checks" (Neil Horman) [829784] - [fcoe] consolidate the fcoe_ctlr_get_lesb/fcoe_get_lesb (Neil Horman) [829784] - [fcoe] move fcoe_link_speed_update() to libfcoe and export it (Neil Horman) [829784] - [fcoe] add support to the get_netdev() for fcoe_interface (Neil Horman) [829784] - [fcoe] prep work to start consolidate the usage of fcoe_netdev (Neil Horman) [829784] - [fcoe] Convert debug_logging macros to pr_info (Neil Horman) [829784] - [fcoe] Use the fcoe_sysfs control interface (Neil Horman) [829784] - [fcoe] libfcoe: Add new fcoe control interface (Neil Horman) [829784] - [fcoe] libfcoe: Save some memory and optimize name lookups (Neil Horman) [829784] - [fcoe] libfcoe: Add fcoe_sysfs debug logging level (Neil Horman) [829784] - [fcoe] Cleanup locking on fcoe_percpu_receive_thread (Neil Horman) [829784] - [fcoe] libfcoe: Fix section mismatch (Neil Horman) [829784] - [fcoe] bnx2fc: cleanup fcoe_dev_stats (Neil Horman) [829784] - [fcoe] libfcoe: SW FCoE and bnx2fc use FCoE Syfs (Neil Horman) [829784] - [fcoe] libfcoe: Add fcoe_sysfs (Neil Horman) [829784] - [powerpc] iommu: Fix multiple issues with IOMMU pools code (Steve Best) [929290] - [powerpc] iommu: Fix iommu pool initialization (Steve Best) [929290] - [powerpc] iommu: Implement IOMMU pools to improve multiqueue adapter performance (Steve Best) [929290] - [powerpc] iommu: Push spinlock into iommu_range_alloc and __iommu_free (Steve Best) [929290] - [powerpc] iommu: Reduce spinlock coverage in iommu_free (Steve Best) [929290] - [powerpc] iommu: Reduce spinlock coverage in iommu_alloc and iommu_free (Steve Best) [929290] - [powerpc] pseries: Disable interrupts around IOMMU percpu data accesses (Steve Best) [929290] - [block] rsxx: Adding in debugfs entries (Steve Best) [929277] - [block] rsxx: Fixes incorrect stats calculation (Steve Best) [929277] - [block] rsxx: Adding EEH check inside cregs timeout (Steve Best) [929277] - [block] rsxx: Adapter address space sanity check (Steve Best) [929277] - [block] rsxx: Fixes DLPAR add kernel panic if partition still mounted (Steve Best) [929277] - [block] rsxx: Changing the adapter name to the official name (Steve Best) [929277] - [block] rsxx: Adding in sync_start module paramenter (Steve Best) [929277] - [block] rsxx: Allow block size to be determined by configuration (Steve Best) [929277] - [block] rsxx: Fixes soft-lockup issues during DMAs (Steve Best) [929277] - [block] rsxx: Restructured DMA cancel scheme (Steve Best) [929277] - [block] rsxx: Individual workqueues for interruptible events (Steve Best) [929277] - [block] rsxx: remove unused variable (Steve Best) [929277] - [block] rsxx: enable error return of rsxx_eeh_save_issued_dmas() (Steve Best) [929277] - [block] rsxx: removes dynamic allocation on stack (Steve Best) [929277] - [block] rsxx: fix missing unlock on error return in rsxx_eeh_remap_dmas() (Steve Best) [929277] - [block] rsxx: Adding in EEH support to the IBM FlashSystem 70/80 device driver (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 error message bug fix (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 branding changes (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 fixes inconsistent locking (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 trivial changes (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 driver fixes (Steve Best) [929277] - [block] rsxx: add slab.h include to dma.c (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 device driver (Steve Best) [929277] - [target] target/file: Fix off-by-one READ_CAPACITY bug for !S_ISBLK export (Andy Grover) [982777] - [target] Re-instate sess_wait_list for target_wait_for_sess_cmds (Andy Grover) [982777] - [target] close target_put_sess_cmd() vs. core_tmr_abort_task() race (Andy Grover) [982777] - [target] iblock: Fix WCE=1 + DPOFUA=1 backend WRITE regression (Andy Grover) [982777] - [target] Use FD_MAX_SECTORS/FD_BLOCKSIZE for blockdevs using fileio (Andy Grover) [982777] - [target] tcm_fc: Check for aborted sequence (Andy Grover) [982777] - [target] Change default sense key of NOT_READY (Andy Grover) [982777]- [netdrv] qlcnic: Bump up the version to 5.1.38 (Chad Dupuis) [694104] - [netdrv] qlcnic: Clear link status when interface is down (Chad Dupuis) [694104] - [netdrv] qlcnic: change mdelay to msleep (Chad Dupuis) [694104] - [netdrv] qlcnic: Log warning message for 83xx adapter in MSI mode (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix configure mailbox interrupt command for 83xx adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.37 (Chad Dupuis) [694104] - [netdrv] qlcnic: Implement flash sysfs callback for 83xx adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: remove duplicated include from qlcnic_sysfs.c (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.36 (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix ethtool statistics collection (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix ethtool statistics for 82xx adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix endian issues in 83xx driver (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.35 (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix configure interrupts for 83xx adapter types (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix internal loopback test for 82xx adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.34 (Chad Dupuis) [694104] - [netdrv] qlcnic: fix ping resumption to a VM after a live migration (Chad Dupuis) [694104] - [netdrv] qlcnic: fix estimation of receive MSS in case of LRO for 83xx adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: refactor Legacy interrupt handling for 83xx (Chad Dupuis) [694104] - [netdrv] qlcnic: fix mailbox interrupt (Chad Dupuis) [694104] - [netdrv] qlcnic: fix unsupported CDRP command error message (Chad Dupuis) [694104] - [netdrv] qlcnic: fix mailbox response handling (Chad Dupuis) [694104] - [netdrv] qlcnic: enhance MSIX allocation failure log message (Chad Dupuis) [694104] - [netdrv] qlcnic: fix async event handling during diagnostic loopback test (Chad Dupuis) [694104] - [netdrv] qlcnic: refactor 83xx diagnostic IRQ test (Chad Dupuis) [694104] - [netdrv] qlcnic: refactor 83xx diagnostic loopback test (Chad Dupuis) [694104] - [netdrv] qlcnic: helper routine to handle async events (Chad Dupuis) [694104] - [netdrv] qlcnic: fix firmware based IDC participation (Chad Dupuis) [694104] - [netdrv] qlcnic: fix initialize NIC mailbox command (Chad Dupuis) [694104] - [netdrv] qlcnic: Updating copyright information (Chad Dupuis) [694104] - [netdrv] qlcnic: silence false positive overflow warning (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.33 (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix minidump in NPAR mode (Chad Dupuis) [694104] - [netdrv] qlcnic: driver LRO bug fix (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix bug in reading HW reset template (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix sparse check endian warnings (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.32 (Chad Dupuis) [694104] - [netdrv] qlcnic: sleeping function called from invalid context (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix LED/Beaconing tests to work on all ports of an adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: avoid mixed mode interrupts for some adapter types (Chad Dupuis) [694104] - [netdrv] qlcnic: enable RSS for TCP over IPv6 (Chad Dupuis) [694104] - [netdrv] qlcnic: enable LRO on IPv6 without dest ip check (Chad Dupuis) [694104] - [netdrv] qlcnic: set driver version in firmware (Chad Dupuis) [694104] - [netdrv] qlcnic: guard __vlan_find_dev_deep() by rcu_read_lock (Chad Dupuis) [694104] - [netdrv] qlcnic: fix build error (Chad Dupuis) [694104] - [netdrv] qlcnic: do not duplicate infrastructure functions (Chad Dupuis) [694104] - [netdrv] qlcnic: update driver version (Chad Dupuis) [694104] - [netdrv] qlcnic: remove unused definitions from header file (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx ethtool interface routines (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx register dump routines (Chad Dupuis) [694104] - [netdrv] qlcnic: enable 83xx virtual NIC mode (Chad Dupuis) [694104] - [netdrv] qlcnic: flash template based firmware reset recovery (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx CNA inter driver communication mechanism (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx adpater flash interface routines (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx sysfs routines (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx base driver (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx data path routines (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx memory map and HW access routines (Chad Dupuis) [694104] - [netdrv] qlcnic: macros for common register access (Chad Dupuis) [694104] - [netdrv] qlcnic: change driver hardware interface mechanism (Chad Dupuis) [694104] - [netdrv] qlcnic: update driver version (Chad Dupuis) [694104] - [netdrv] qlcnic: fix unused variable warnings (Chad Dupuis) [694104] - [netdrv] qlcnic: rename module params with module_param_named (Chad Dupuis) [694104] - [netdrv] qlcnic: fix bug in LRO descriptor access macro (Chad Dupuis) [694104] - [netdrv] qlcnic: update NIC partition interface routines (Chad Dupuis) [694104] - [netdrv] qlcnic: get board name API (Chad Dupuis) [694104] - [netdrv] qlcnic: modify PCI and register access routines (Chad Dupuis) [694104] - [netdrv] qlcnic: move HW specific data to seperate structure (Chad Dupuis) [694104] - [netdrv] qlcnic: add 82xx adapter specific checks (Chad Dupuis) [694104] - [netdrv] qlcnic: remove __dev* attributes (Chad Dupuis) [694104] - [netdrv] qlcnic: remove duplicated include from qlcnic_sysfs.c (Chad Dupuis) [694104] - [netdrv] qlcnic: fix coding style issues in qlcnic_minidump.c (Chad Dupuis) [694104] - [netdrv] qlcnic: create file qlcnic_minidump.c for dump utility (Chad Dupuis) [694104] - [netdrv] qlcnic: fix style issues in qlcnic_sysfs.c file (Chad Dupuis) [694104] - [netdrv] qlcnic: create file qlcnic_sysfs.c for sysfs routines (Chad Dupuis) [694104] - [netdrv] qlcnic: fix coding style issues in qlcnic_io.c (Chad Dupuis) [694104] - [netdrv] qlcnic: create file qlcnic_io.c for datapath routines (Chad Dupuis) [694104] - [netdrv] qlcnic: fix sparse check endian warnings (Chad Dupuis) [694104] - [netdrv] qlcnic: fix sparse warnings (Chad Dupuis) [694104] - [netdrv] qlcnic: fix compiler warnings (Chad Dupuis) [694104] - [netdrv] qlcnic: fix error return code (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix scheduling while atomic bug (Chad Dupuis) [694104] - [virt] kvm: Fix iommu map/unmap to handle memory slot moves (Alex Williamson) [978472] - [virt] kvm: perform an invalid memslot step for gpa base change (Alex Williamson) [978472] - [video] vgacon: add cond reschedule points in vgacon_do_font_op (Marcelo Tosatti) [971311] - [kernel] tracing: Format non-nanosec times from tsc clock without a decimal point (Marcelo Tosatti) [911564] - [kernel] tracing: Add a TSC trace_clock (Marcelo Tosatti) [911564] - [perf] kvm: Initialize file_name var to fix segfault (Jiri Olsa) [977969] - [perf] kvm: Add braces around multi-line statements (Jiri Olsa) [977969] - [perf] kvm: Total count is a u64, print as so (Jiri Olsa) [977969] - [perf] kvm: Remove typecast in init_kvm_event_record (Jiri Olsa) [977969] - [perf] kvm: Only process events for vcpus of interest (Jiri Olsa) [977969] - [perf] kvm: Fix building perf kvm on non x86 arches (Jiri Olsa) [977969] - [perf] kvm: Rename perf_kvm to perf_kvm_stat (Jiri Olsa) [977969] - [perf] kvm: Move global variables into a perf_kvm struct (Jiri Olsa) [977969] - [perf] kvm: Use perf_evsel__intval (Jiri Olsa) [977969] - [perf] kvm: Events analysis tool (Jiri Olsa) [977969] - [perf] Check proper prev_state size for sched_switch tp (Jiri Olsa) [984006] - [perf] Revert "perf sched: Handle PERF_RECORD_EXIT events" (Jiri Olsa) [984006] - [perf] Fix breakage introduced by the test_attr infrastructure (Jiri Olsa) [984006] - [block] mtip32xx: Fix compile warning (David Milburn) [927436] - [block] mtip32xx: Workaround for unaligned writes (David Milburn) [927436] - [block] mtip32xx: Disable TRIM support (David Milburn) [927436] - [block] mtip32xx: fix a smatch warning (David Milburn) [927436] - [block] mtip32xx: fix two smatch warnings (David Milburn) [927436] - [block] mtip32xx: Add debugfs entry device_status (David Milburn) [927436] - [block] mtip32xx: return 0 from pci probe in case of rebuild (David Milburn) [927436] - [block] mtip32xx: recovery from command timeout (David Milburn) [927436] - [block] mtip32xx: fix error return code in mtip_pci_probe() (David Milburn) [927436] - [block] mtip32xx: add missing GENERIC_HARDIRQS dependency (David Milburn) [927436] - [block] mtip32xx: fix sparse warning, symbol 'mtip_send_trim' was not declared (David Milburn) [927436] - [block] mtip32xx: add trim support (David Milburn) [927436] - [block] mtip32xx: fix for crash when the device surprise removed during rebuild (David Milburn) [927436] - [block] mtip32xx: fix for driver hang after a command timeout (David Milburn) [927436] - [block] mtip32xx: Fix padding issue (David Milburn) [927436] - [block] mtip32xx: fix potential NULL pointer dereference in mtip_timeout_function() (David Milburn) [927436] - [block] mtip32xx: fix shift larger than type warning (David Milburn) [927436] - [block] mtip32xx: Fix incorrect mask used for erase mode (David Milburn) [927436] - [block] mtip32xx: Fix to make lba address correct in big-endian systems (David Milburn) [927436] - [block] mtip32xx: fix potential crash on SEC_ERASE_UNIT (David Milburn) [927436] - [block] mtip32xx: Added appropriate timeout value for secure erase (David Milburn) [927436] - [block] mtip32xx: Remove dead code (David Milburn) [927436] - [block] mtip32xx: Change printk to pr_xxxx (David Milburn) [927436] - [block] mtip32xx: Proper reporting of write protect status on big-endian (David Milburn) [927436] - [block] mtip32xx: Increase timeout for standby command (David Milburn) [927436] - [block] mtip32xx: Handle NCQ commands during the security locked state (David Milburn) [927436] - [block] mtip32xx: Add support for new devices (David Milburn) [927436] - [block] mtip32xx: Create debugfs entries for troubleshooting (David Milburn) [927436] - [block] mtip32xx: Remove version.h header file inclusion (David Milburn) [927436] - [scsi] ipr: Avoid target_destroy accessing memory after it was freed (Steve Best) [929279] - [scsi] Handle MLQUEUE busy response in scsi_send_eh_cmnd (Steve Best) [929279] - [scsi] ipr: SATA DVD probing failed with 64bit adapter (Steve Best) [929279] - [scsi] ipr: Need to reset adapter after the 6th EEH error (Steve Best) [929279] - [scsi] ipr: Need to reset adapter after the 6th EEH error (Steve Best) [929279] - [scsi] ipr: fix addition of abort command to HRRQ free queue (Steve Best) [929279] - [scsi] ipr: ipr_test_msi() fails when running with msi-x enabled adapter (Steve Best) [929279] - [scsi] ipr: Fix oops while resetting an ipr adapter (Steve Best) [929279] - [scsi] ipr: Fix sparse error in ipr driver (Steve Best) [929279] - [scsi] ipr: Driver version 2.6.0 (Steve Best) [929279] - [scsi] ipr: Implement block iopoll (Steve Best) [929279] - [scsi] ipr: Reduce lock contention (Steve Best) [929279] - [scsi] ipr: Add support for MSI-X and distributed completion (Steve Best) [929279] - [scsi] ipr: Resource path error logging cleanup (Steve Best) [929279] - [scsi] ipr: Handler ID memory allocation failure at module load time (Steve Best) [929279] - [scsi] ipr: Add several new CCIN definitions for new adapters support (Steve Best) [929279] - [scsi] storvsc: avoid usage of WRITE_SAME (Jason Wang) [969541] - [scsi] storvsc: Handle dynamic resizing of the device (Jason Wang) [927414] - [scsi] storvsc: Restructure error handling code on command completion (Jason Wang) [927414] - [scsi] storvsc: Initialize the sglist (Jason Wang) [969545] - [input] alps: add "Dolphin V1" touchpad support (Aristeu Rozanski) [837091] - [input] alps: remove unused argument to alps_enter_command_mode() (Aristeu Rozanski) [837091] - [input] alps: enable trackstick on Rushmore touchpads (Aristeu Rozanski) [837091] - [input] alps: add support for "Rushmore" touchpads (Aristeu Rozanski) [837091] - [input] alps: make the V3 packet field decoder "pluggable" (Aristeu Rozanski) [837091] - [input] alps: move pixel and bitmap info into alps_data struct (Aristeu Rozanski) [837091] - [input] alps: fix command mode check (Aristeu Rozanski) [837091] - [input] alps: rework detection of Pinnacle AGx touchpads (Aristeu Rozanski) [837091] - [input] alps: move addr_command, nibble_command settings into alps_set_defaults() (Aristeu Rozanski) [837091] - [input] alps: use function pointers for different protocol handlers (Aristeu Rozanski) [837091] - [input] alps: rework detection sequence (Aristeu Rozanski) [837091] - [input] alps: introduce helper function for repeated commands (Aristeu Rozanski) [837091] - [input] alps: move alps_get_model() down below hw_init code (Aristeu Rozanski) [837091] - [input] alps: copy "model" info into alps_data struct (Aristeu Rozanski) [837091] - [input] alps: fix touchpad detection when buttons are pressed (Aristeu Rozanski) [837091] - [virt] hyperv: Handle Xen emulation of Hyper-V more gracefully (Jason Wang) [927359] - [virt] hyperv/vmbus: Handle channel rescind message correctly (Jason Wang) [927359] - [virt] hyperv/vmbus: Fix a bug in hv_need_to_signal() (Jason Wang) [927359] - [virt] hyperv: remove cast for kmalloc return value (Jason Wang) [927359] - [virt] hyperv/vmbus: Use the new infrastructure for delivering VMBUS interrupts (Jason Wang) [927359] - [virt] hyperv: Handle Hyper-V vmbus interrupts as special hypervisor interrupts (Jason Wang) [927359] - [virt] hyperv/hv_balloon: Prevent the host from ballooning the guest too low (Jason Wang) [927359] - [virt] hyperv/hv_balloon: Add a parameter to delay pressure reporting (Jason Wang) [927359] - [virt] hyperv: Execute shutdown in a thread context (Jason Wang) [927359] - [virt] hyperv/hid-hyperv: Use consolidated GUID definitions (Jason Wang) [927359] - [virt] hyperv/storvsc: Use the consolidated GUID definition (Jason Wang) [927359] - [virt] hyperv/netvsc: Use the consolidated GUID definition (Jason Wang) [927359] - [virt] hyperv: Use consolidated GUID definitions (Jason Wang) [927359] - [virt] hyperv/vmbus: Consolidate all offer GUID definitions in hyperv.h (Jason Wang) [927359] - [virt] hyperv: Bind all vmbbus interrupts to the boot CPU (Jason Wang) [927359] - [virt] hyperv: vmbus_flow_handler() can be static (Jason Wang) [927359] - [virt] hyperv/hv_balloon: Fix a bug in the definition of struct dm_info_msg (Jason Wang) [927359] - [virt] hyperv: remove unused variable in vmbus_recvpacket_raw() (Jason Wang) [927359] - [virt] hyperv: Cleanup and consolidate reporting of build/version info (Jason Wang) [927359] - [virt] hyperv: Capture the host build information (Jason Wang) [927359] - [virt] hyperv: Implement flow management on the send side (Jason Wang) [927359] - [virt] hyperv: Enable protocol negotiation with win8 hosts (Jason Wang) [927359] - [virt] hyperv: Add a check to deal with spurious interrupts (Jason Wang) [927359] - [virt] hyperv: Handle vmbus interrupts concurrently on all cpus (Jason Wang) [927359] - [virt] hyperv: Manage event tasklets on per-cpu basis (Jason Wang) [927359] - [virt] hyperv: Get rid of unnecessary request for offers (Jason Wang) [927359] - [virt] hyperv: Get rid of the unused global signaling state (Jason Wang) [927359] - [virt] hyperv: Add code to distribute channel interrupt load (Jason Wang) [927359] - [virt] hyperv: Modify the interrupt handling code to support win8 and beyond (Jason Wang) [927359] - [virt] hyperv: Add state to manage incoming channel interrupt load (Jason Wang) [927359] - [virt] hyperv: Setup a mapping for Hyper-V's notion cpu ID (Jason Wang) [927359] - [virt] hyperv: Cleanup vmbus_set_event() to support win7 and beyond (Jason Wang) [927359] - [virt] hyperv: Manage signaling state on a per-connection basis (Jason Wang) [927359] - [virt] hyperv: Move vmbus version definitions to hyperv.h (Jason Wang) [927359] - [virt] hyperv: Change the signature of vmbus_set_event() (Jason Wang) [927359] - [virt] hyperv: Change the signature for hv_signal_event() (Jason Wang) [927359] - [virt] hyperv: Save and export negotiated vmbus version (Jason Wang) [927359] - [virt] hyperv: Extend/modify vmbus_channel_offer_channel for win7 and beyond (Jason Wang) [927359] - [virt] hyperv: Update the ring buffer structure to match win8 functionality (Jason Wang) [927359] - [virt] hyperv: Support handling multiple VMBUS versions (Jason Wang) [927359] - [virt] hyperv: Get rid of hv_get_ringbuffer_interrupt_mask() (Jason Wang) [927359] - [virt] hyperv: Optimize the signaling on the write path (Jason Wang) [927359] - [virt] hyperv: Optimize signaling in the read path (Jason Wang) [927359] - [virt] hyperv: Turn off batched reading for util drivers (Jason Wang) [927359] - [virt] hyperv: Add state to manage batched reading (Jason Wang) [927359] - [virt] hyperv: Implement routines for read side signaling optimization (Jason Wang) [927359] - [virt] hyperv/hv_balloon: remove duplicated include from hv_balloon.c (Jason Wang) [927359] - [virt] hyperv/hv_balloon: mark a function static (Jason Wang) [927359] - [virt] hyperv: remove unused variable from channel_mgmt.c (Jason Wang) [927359] - [usb] make the usbfs memory limit configurable (Gopal) [970457] - [powerpc] PERF_EVENT_IOC_ENABLE does not reenable event (Steve Best) [986077] - [trace] sched: Add tracepoint for accounting blocked time (Michal Schmidt) [596098] - [kernel] kexec: export PG_hwpoison flag into vmcoreinfo (Vivek Goyal) [975267] - [base] core: Don't remove kobjects in device_shutdown (Mateusz Guzik) [972831] - [s390] kernel: add support for physical memory > 4TB (Hendrik Brueckner) [913220] - [kernel] time: enable clocksource watchdog for tsc and kvm guest (Marcelo Tosatti) [873659] - [acpi] Rework acpi_get_child() to be more efficient (Tony Camuso) [907241] - [netdrv] pch_gbe: fix ip_summed checksum reporting on rx (Veaceslav Falico) [877556]- [wireless] iwlwifi: bump required firmware API version for 3160/7260 (Stanislaw Gruszka) [842846 916050] - [wireless] iwlwifi: adjust firmware D3 configuration API (Stanislaw Gruszka) [842846 916050] - [wireless] iwlwifi: support BSS only (Stanislaw Gruszka) [842846 916050] - [wireless] leds: merge net/mac80211/leds-compat.* to drivers/leds (Stanislaw Gruszka) [882300] - [wireless] Update rndis_wlan driver to compile with new wireless stack (Stanislaw Gruszka) [882300] - [wireless] Update at76c50x driver to compile with new wireless stack (Stanislaw Gruszka) [882300] - [wireless] Update adm8211 driver to compile with new wireless stack (Stanislaw Gruszka) [882300] - [wireless] Update zd1211rw driver to compile with new wireless stack (Stanislaw Gruszka) [882300] - [wireless] Update brcmsmac driver to compile with new wireless stack (Stanislaw Gruszka) [882300] - [wireless] Backport ti drivers from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport mwl8k driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport mac80211_hwsim driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport libertas_tf driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport orinoco driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport hostap driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport rtl818x driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport b43legacy driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport b43 driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport p54 driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport rt2x00 driver from linux 3.10 (Stanislaw Gruszka) [882300] - [firwmare] add htc_7010.fw and htc_9271.fw (Stanislaw Gruszka) [955782] - [firmware] add carl9170fw (Stanislaw Gruszka) [882300] - [wireless] Backport carl9170 driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport ath5k/ath9k drivers from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Remove iwmc3200wifi driver (Stanislaw Gruszka) [882300] - [wireless] Backport iwlegacy driver from linux 3.10 (Stanislaw Gruszka) [882300] - [firmware] iwlwifi: add firmware for 7260 / 3160 devices (Stanislaw Gruszka) [842847 916051] - [wireless] Backport iwlwifi driver from linux 3.10 (Stanislaw Gruszka) [842846 882300 916050 954239] - [net] Backport mac80211 from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport wireless core from linux 3.10 (Stanislaw Gruszka) [882300] - [net] export unregister_netdevice_many symbol (Stanislaw Gruszka) [882300] - [kernel] driver core: add module_platform_driver (Stanislaw Gruszka) [882300] - [pcmcia] introduce helper for pcmcia_driver module boilerplate (Stanislaw Gruszka) [882300] - [net] add GENLMSG_DEFAULT_SIZE to RHEL6 (Stanislaw Gruszka) [882300] - [fs] procfs: add PDE_DATA (Stanislaw Gruszka) [882300] - [netdrv] add netdev_continue_rcu (Stanislaw Gruszka) [882300] - [kernel] driver core: create lock/unlock functions for struct device (Stanislaw Gruszka) [882300] - [input] add KEY_WPS_BUTTON definition (Stanislaw Gruszka) [882300] - [pci] add PCI_EXP_LNKCTL_ASPM_L1 and PCI_EXP_LNKCTL_ASPM_L0S (Stanislaw Gruszka) [882300] - [net] add mac_pton() (Stanislaw Gruszka) [882300] - [net] etherdevice.h: Add is_unicast_ether_addr function (Stanislaw Gruszka) [882300] - [net] etherdevice: introduce eth_broadcast_addr (Stanislaw Gruszka) [882300] - [net] add netdev_features_t (Stanislaw Gruszka) [882300] - [kconfig] Introduce IS_ENABLED(), IS_BUILTIN() and IS_MODULE() (Stanislaw Gruszka) [882300] - [net] netlink: advertise incomplete dumps (Stanislaw Gruszka) [882300] - [net] netlink: add signed types (Stanislaw Gruszka) [882300] - [net] add ETH_P_802_3_MIN (Stanislaw Gruszka) [882300] - [kernel] workqueue: add work_busy() (Stanislaw Gruszka) [882300] - [firmware] Update Broadcom wifi 4313 smac firware to version 610.812 (John Green) [965253] - [wireless] brcmsmac: request firmware in .start() callback (John Green) [757944] - [wireless] Revert: brcmsmac: support 4313iPA (John Green) [757944] - [bcma] init spin lock (John Green) [757944] - [wireless] brcmsmac: Remove unnecessary memset casts (John Green) [757944] - [wireless] brcmsmac: Downgrade d11hdrs_mac80211 error messages to warnings (John Green) [757944] - [wireless] brcmsmac: fix brcms_c_country_valid() (John Green) [757944] - [wireless] brcmsmac: avoid 512 byte stack variable (John Green) [757944] - [wireless] brcmsmac: fix u16 overflow warning (John Green) [757944] - [wireless] brcmsmac: rework of mac80211 .flush() callback operation (John Green) [757944] - [bcma] unregister gpios before unloading bcma (John Green) [757944] - [mtd] bcm47xxsflash: add own struct for abstracting bus type (John Green) [757944] - [bcma] cc: fix (and rename) define of NAND flash type (John Green) [757944] - [bcma] Xflash: reorder includes to make pr_fmt work (John Green) [757944] - [bcma] register platform device for parallel flash (John Green) [757944] - [bcma] fix NAND flash validation (John Green) [757944] - [wireless] brcmsmac: fix tx status processing (John Green) [757944] - [bcma] use consistent case for 'hex' constants (John Green) [757944] - [bcma] add support for 1 and 2 byte extended config space access (John Green) [757944] - [bcma] don't map/unmap a subset of the PCI config space (John Green) [757944] - [bcma] jump to 'out' label for invalid 'func' value (John Green) [757944] - [bcma] update pci configuration for bcm4706/bcm4716 (John Green) [757944] - [bcma] mips: rename oldirqflag to irqinitmask (John Green) [757944] - [bcma] mips: remove assigned_irqs from structure (John Green) [757944] - [bcma] mips: show also disabled IRQs (John Green) [757944] - [bcma] mips: make some info messages debug messages (John Green) [757944] - [bcma] mips: explicit assign IRQ numbers (John Green) [757944] - [bcma] make bcma_find_core_unit() accessible (John Green) [757944] - [wireless] brcmsmac: remove dead code (John Green) [757944] - [wireless] brcmsmac: allow user-space setting of interface address (John Green) [757944] - [wireless] brcmsmac: use perimeter lock in add_interface() callback (John Green) [757944] - [wireless] brcmsmac: increase timer reference count for new timers only (John Green) [757944] - [wireless] brcmsmac: initialize morepending in brcms_b_recv() (John Green) [757944] - [bcma] remove __dev* attributes (John Green) [757944] - [wireless] brcmsmac: add copyright information for Canonical (John Green) [757944] - [bcma] correct M25P32 serial flash ID (John Green) [757944] - [bcma] BCMA_DRIVER_GPIO should depend on GPIOLIB instead of selecting it (John Green) [757944] - [bcma] mips: fix clearing device IRQ (John Green) [757944] - [wireless] brcmsmac: add support for BCM43224 with PCI id of 14e4:a8d8 (John Green) [757944] - [wireless] brcmsmac: do a read after the write of the objmem on broken PCIe controllers (John Green) [757944] - [bcma] unify naming schema for clock functions (John Green) [757944] - [wireless] brcmsmac: add support for cores with revision 17 (John Green) [757944] - [wireless] brcmsmac: fix uninitialized variable warning on arm architecture (John Green) [757944] - [wireless] brcm80211: remove __dev* attributes (John Green) [757944] - [bcma] add methods for watchdog driver (John Green) [757944] - [bcma] set the pmu watchdog if available (John Green) [757944] - [bcma] add bcma_chipco_alp_clock (John Green) [757944] - [wireless] brcmsmac: remove duplicated include from debug.c (John Green) [757944] - [bcma] add common header for watchdog (John Green) [757944] - [wireless] brcmsmac: Fix possible NULL pointer dereference in _dma_ctrlflags() (John Green) [757944] - [wireless] brcmsmac: support 4313iPA (John Green) [757944] - [wireless] brcmsmac: move PHY functions (John Green) [757944] - [wireless] brcmsmac: hardware info in debugfs (John Green) [757944] - [wireless] brcmsmac: fix bounds checking in tx/rx (John Green) [757944] - [wireless] brcmsmac: cleanup in isr code (John Green) [757944] - [wireless] brcmsmac: handle packet drop during transmit correctly (John Green) [757944] - [bcma] handle return value of pci_assign_resource (John Green) [757944] - [bcma] add more package IDs (John Green) [757944] - [wireless] brcmsmac: Add __printf verification to logging prototypes (John Green) [757944] - [bcma] export PLL reading function (John Green) [757944] - [bcma] add GPIO driver (John Green) [757944] - [bcma] add comment to bcma_chipco_gpio_control (John Green) [757944] - [bcma] add bcma_chipco_gpio_pullup and bcma_chipco_gpio_pulldown (John Green) [757944] - [bcma] add locking around GPIO register accesses (John Green) [757944] - [wireless] brcmsmac: Remove stray argument from debug macro (John Green) [757944] - [wireless] brcmsmac: Remove unused wlc_prio2prec_map and _BRCMS_PREC_* constants (John Green) [757944] - [wireless] brcmsmac: Remove some noisy and uninformative debug messages (John Green) [757944] - [wireless] brcmsmac: Add tracepoint for AMPDU session information (John Green) [757944] - [wireless] brcmsmac: Add tracepoint for macintstatus (John Green) [757944] - [wireless] brcmsmac: Improve tx trace and debug support (John Green) [757944] - [wireless] brcmsmac: Add brcms_dbg_ht() debug macro (John Green) [757944] - [wireless] brcmsmac: Add brcms_dbg_dma() debug macro (John Green) [757944] - [wireless] brcmsmac: Add brcms_dbg_int() debug macro (John Green) [757944] - [wireless] brcmsmac: Add rx and tx debug macros (John Green) [757944] - [wireless] brcmsmac: Add brcms_dbg_mac80211() debug macro (John Green) [757944] - [wireless] brcmsmac: Use debug macros for general error and debug statements (John Green) [757944] - [wireless] brcmsmac: Add support for writing debug messages to the trace buffer (John Green) [757944] - [wireless] brcmsmac: Add module parameter for setting the debug level (John Green) [757944] - [wireless] brcm80211: Convert log message levels to debug levels (John Green) [757944] - [wireless] brcm80211: Allow trace support to be enabled separately from debug (John Green) [757944] - [wireless] brcmsmac: Reduce number of entries in tx DMA rings (John Green) [757944] - [wireless] brcmsmac: Use correct descriptor count when calculating next rx descriptor (John Green) [757944] - [wireless] brcmsmac: Remove internal tx queue (John Green) [757944] - [wireless] brcmsmac: Use IEEE 802.11 AC levels for pktq precedence levels (John Green) [757944] - [wireless] brcmsmac: Remove unimplemented flow control functions (John Green) [757944] - [wireless] brcmsmac: Add helper function for updating txavail count (John Green) [757944] - [wireless] brcmsmac: Don't weight AMPDU packets in txfifo (John Green) [757944] - [wireless] brcmsmac: Introduce AMPDU sessions for assembling AMPDUs (John Green) [757944] - [bcma] suspend/resume callbacks should be conditionally compiled on CONFIG_PM_SLEEP (John Green) [757944] - [bcma] do not initialize deactivated PCIe cores (John Green) [757944] - [bcma] add an extra pcie core struct (John Green) [757944] - [bcma] use fallback sprom if sprom on card was not valid (John Green) [757944] - [bcma] add some more flash chips for serial flash (John Green) [757944] - [bcma] extract drv_cc in bcma_core_mips_flash_detect() (John Green) [757944] - [bcma] mark nflash if it is the boot flash (John Green) [757944] - [bcma] add and use constants for the flash windows (John Green) [757944] - [bcma] mark pflash as present when available (John Green) [757944] - [bcma] init sprom struct earlier (John Green) [757944] - [bcma] just do the necessary things in early register on SoCs (John Green) [757944] - [bcma] fix unregistration of cores (John Green) [757944] - [bcma] Convert #include ... to #include in kernel system headers (John Green) [757944] - [mtd] bcm47xxsflash: basic read-only driver for BCMA serial flash (John Green) [757944] - [bcma] change delays to follow timers-howto guide (John Green) [757944] - [bcma] handle BCM43227 (John Green) [757944] - [wireless] brcm80211: Remove bogus memcpy in ai_detach (John Green) [757944] - [wireless] brcmsmac: fix mismatch in number of custom regulatory rules (John Green) [757944] - [bcma] don't leak memory for PCIE, MIPS, GBIT cores (John Green) [757944] - [wireless] brcm80211: set interface down on reset (John Green) [757944] - [bcma] detect and register NAND flash device (John Green) [757944] - [bcma] detect and register serial flash device (John Green) [757944] - [wireless] brcmsmac: document firmware dependencies (John Green) [757944] - [bcma] add (mostly) NAND defines (John Green) [757944] - [bcma] make some functions static (John Green) [757944] - [wireless] brcmsmac: use ieee80211_channel_to_frequency (John Green) [757944] - [bcma] BCM43228 support (John Green) [757944] - [bcma] fix invalid PMU chip control masks (John Green) [757944] - [bcma] add missing iounmap on error path (John Green) [757944] - [bcma] fix regression in interrupt assignment on mips (John Green) [757944] - [bcma] add place for flash memory support (John Green) [757944] - [bcma] cc: update defines (John Green) [757944] - [bcma] add new cores at the end of list (John Green) [757944] - [bcma] add trivial GBIT MAC COMMON driver (John Green) [757944] - [bcma] fix typo reading number of slave wrappers (John Green) [757944] - [bcma] support alternative (BCM4706) ChipCommon core id (John Green) [757944] - [wireless] brcmsmac: restructure info->control.sta handling as it is going to be removed soon (John Green) [757944] - [bcma] add PMU clock support for BCM4706 (John Green) [757944] - [bcma] fix CC driver compilation on MIPS (John Green) [757944] - [wireless] brcmsmac: handle non PCI devices in the phy code (John Green) [757944] - [wireless] brcmsmac: fix read in write_phy_reg (John Green) [757944] - [wireless] brcmsmac: extend brcms_c_chipmatch() to also handle non PCIe devices (John Green) [757944] - [wireless] brcmsmac: fix DMA on SoCs (John Green) [757944] - [wireless] brcmsmac: extend xmtfifo_sz array (John Green) [757944] - [wireless] brcmsmac: add some workarounds for other chips again (John Green) [757944] - [wireless] brcmsmac: add a conditions for core rev 17 again (John Green) [757944] - [wireless] brcmsmac: remove some unnessessacry casts and void pointer (John Green) [757944] - [wireless] brcmsmac: use core id constants from bcma (John Green) [757944] - [wireless] brcmsmac: remove some redundant chip common workarounds (John Green) [757944] - [wireless] brcmsmac: remove si_pmu_spuravoid_pllupdate() (John Green) [757944] - [wireless] brcmsmac: remove si_pmu_init() and si_pmu_res_init() (John Green) [757944] - [wireless] brcmsmac: remove ai_findcore() (John Green) [757944] - [wireless] brcmsmac: use container_of instead of cast (John Green) [757944] - [wireless] brcmsmac: remove ai_get_buscoretype() and ai_get_buscorerev() (John Green) [757944] - [wireless] brcmsmac: remove PCI_FORCEHT() macro (John Green) [757944] - [wireless] brcmsmac: remove PCIE() macro (John Green) [757944] - [bcma] use custom printing functions (John Green) [757944] - [wireless] brcmsmac: fix brcms_c_regd_init() which crashed after 11ad patch (John Green) [757944] - [bcma] add mdelay bcma_pmu_resources_init() (John Green) [757944] - [bcma] add bcma_pmu_spuravoid_pllupdate() (John Green) [757944] - [bcma] remove chip ids doing nothing from PMU initialization (John Green) [757944] - [bcma] remove bcma_pmu_pll_init() and bcma_pmu_swreg_init() (John Green) [757944] - [bcma] complete workaround for BCMA43224 and BCM4313 (John Green) [757944] - [bcma] add PCI ID for BCM43224 (John Green) [757944] - [bcma] remove fix for 4329b0 bad LPOM is detection (John Green) [757944] - [bcma] add constants for chip ids (John Green) [757944] - [bcma] extend workaround for bcm4331 (John Green) [757944] - [bcma] define some additional cores IDs (John Green) [757944] - [wireless] brcmsmac: fix NULL pointer crash in brcms_c_regd_init() (John Green) [757944] - [wireless] brcm80211: use current regulatory domain when checking whether OFDM is allowed (John Green) [757944] - [wireless] brcm80211: don't validate channels against internal regulatory data (John Green) [757944] - [wireless] brcm80211: use mac80211 channel data for tx power limits (John Green) [757944] - [wireless] brcm80211: enable/disable radio on regulatory updates (John Green) [757944] - [wireless] brcm80211: inform mac80211 of the X2 regulatory domain (John Green) [757944] - [wireless] brcm80211: clean up channel.c (John Green) [757944] - [wireless] brcm80211: remove unused code for 40MHz channels (John Green) [757944] - [wireless] brcm80211: always set channel specified by mac80211 (John Green) [757944] - [wireless] brcm80211: don't set up tx power limits during initialization (John Green) [757944] - [wireless] brcmsmac: fix smatch warning found in ampdu.c (John Green) [757944] - [wireless] brcmsmac: remove brcms_set_hint() function (John Green) [757944] - [wireless] brcm80211: fixed checkpatch and sparse warnings (John Green) [757944] - [wireless] brcm80211: Remove casts to same type (John Green) [757944] - [wireless] brcm80211: brcmu_pkt_buf_free_skb() should handle NULL (John Green) [757944] - [wireless] brcm80211: remove an unneeded NULL check (John Green) [757944] - [wireless] brcmsmac: initial backport of brcmsmac wifi driver (John Green) [757944] - [firmware] Add brcmsmac wireless firmware (John Green) [757944]- [netdrv] e1000e: Release mutex lock only if it has been initially acquired (Dean Nelson) [923897] - [netdrv] e1000e: cleanup whitespace (Dean Nelson) [923897] - [netdrv] e1000e: panic caused by Rx traffic arriving while interface going down (Dean Nelson) [923897] - [netdrv] e1000e: prevent multiple calls to e1000e_down() and e1000_free_irq() (Dean Nelson) [923897] - [netdrv] e1000e: fix numeric overflow in phc settime method (Dean Nelson) [923897] - [netdrv] e1000e: Add missing dma_mapping_error-call in e1000_alloc_jumbo_rx_buffers (Dean Nelson) [923897] - [netdrv] e1000e: increase driver version number (Dean Nelson) [923897] - [netdrv] e1000e: cleanup unused defines (Dean Nelson) [923897] - [netdrv] e1000e: add support for LTR on I217/I218 (Dean Nelson) [923897] - [netdrv] e1000e: EEE capability advertisement not set/disabled as required (Dean Nelson) [923897] - [netdrv] e1000e: long access timeouts when I217/I218 MAC and PHY are out of sync (Dean Nelson) [923897] - [netdrv] e1000e: fix LED blink logic for designs with LEDs driven by cathode (Dean Nelson) [923897] - [netdrv] e1000e: slow performance between two 82579 connected via 10Mbit hub (Dean Nelson) [923897] - [netdrv] e1000e: additional error handling on PHY register accesses (Dean Nelson) [923897] - [netdrv] e1000e: workaround DMA unit hang on I218 (Dean Nelson) [923897] - [netdrv] e1000e: cleanup - move defines to appropriate header file (Dean Nelson) [923897] - [netdrv] e1000e: cleanup format of struct e1000_opt_list struct (Dean Nelson) [923897] - [netdrv] e1000e: fix scheduling while atomic bug (Dean Nelson) [923897] - [netdrv] e1000e: fix scheduling while atomic bugs (Dean Nelson) [923897] - [netdrv] e1000e: cleanup USLEEP_RANGE checkpatch checks (Dean Nelson) [923897] - [netdrv] e1000e: cleanup unnecessary line breaks (Dean Nelson) [923897] - [netdrv] e1000e: cleanup formatting of static structs (Dean Nelson) [923897] - [netdrv] e1000e: cleanup unusually placed comments (Dean Nelson) [923897] - [netdrv] e1000e: cleanup (add/remove) blank lines where appropriate (Dean Nelson) [923897] - [netdrv] e1000e: cleanup SPACING checkpatch checks (Dean Nelson) [923897] - [netdrv] e1000e: cleanup LEADING_SPACE checkpatch warnings (Dean Nelson) [923897] - [netdrv] e1000e: cleanup LONG_LINE checkpatch warnings (Dean Nelson) [923897] - [netdrv] e1000e: cleanup SPACING checkpatch errors and warnings (Dean Nelson) [923897] - [netdrv] e1000e: cleanup CODE_INDENT checkpatch errors (Dean Nelson) [923897] - [netdrv] e1000e: display a warning message when SmartSpeed works (Dean Nelson) [923897] - [netdrv] e1000e: cleanup checkpatch braces checks (Dean Nelson) [923897] - [netdrv] e1000e: convert enums of register offsets and move #defines to regs.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines and prototypes to the new manage.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines and function prototypes to the new nvm.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines and function prototypes to the new phy.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of function prototypes to the new mac.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines and prototypes to the new ich8lan.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines to the new 80003es2lan.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines and prototypes to the new 82571.h (Dean Nelson) [923897] - [netdrv] e1000e: use generic IEEE MII definitions (Dean Nelson) [923897] - [netdrv] e1000e: resolve -Wunused-parameter compile warnings (Dean Nelson) [923897] - [netdrv] e1000e: cleanup some whitespace and indentation issues (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: group OR'ed bit settings with parens (Dean Nelson) [923897] - [netdrv] e1000e: cleanup defines.h (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove comments which are no longer applicable (Dean Nelson) [923897] - [netdrv] e1000e: cleanup hw.h (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove unused #define (Dean Nelson) [923897] - [netdrv] e1000e: adjust PM QoS request (Dean Nelson) [923897] - [netdrv] e1000e: correct maximum frame size on 82579 (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove e1000e_commit_phy() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove e1000_get_cable_length() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove e1000_get_phy_cfg_done() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: rename e1000_get_cfg_done() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove e1000_force_speed_duplex() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove e1000_set_d0_lplu_state() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: do not assign a variable a value when not necessary (Dean Nelson) [923897] - [netdrv] e1000e: do not ignore variables which get set a value (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove unnecessary function prototypes (Dean Nelson) [923897] - [netdrv] e1000e: remove definition of struct which is no longer used (Dean Nelson) [923897] - [netdrv] e1000e: fix PHY init workarounds for i217/i218 (Dean Nelson) [923897] - [netdrv] e1000e: correct maximum frame size on i217/i218 (Dean Nelson) [923897] - [netdrv] e1000e: update copyright date (Dean Nelson) [923897] - [netdrv] e1000e: remove prototype of non-existent function (Dean Nelson) [923897] - [netdrv] e1000e: prevent hardware from automatically configuring PHY on I217/I218 (Dean Nelson) [923897] - [netdrv] e1000e: enable ECC on I217/I218 to catch packet buffer memory errors (Dean Nelson) [923897] - [netdrv] e1000e: add support for IEEE-1588 PTP (Dean Nelson) [923897] - [netdrv] e1000e: fix flow-control thresholds for jumbo frames on 82579/I217/I218 (Dean Nelson) [923897] - [netdrv] e1000e: fix ethtool offline register test for I217 (Dean Nelson) [923897] - [netdrv] e1000e: add support for hardware timestamping on some devices (Dean Nelson) [923897] - [netdrv] e1000e: add ethtool .get_eee/.set_eee (Dean Nelson) [923897] - [netdrv] e1000e: merge multiple conditional statements into one (Dean Nelson) [923897] - [netdrv] e1000e: cleanup code duplication (Dean Nelson) [923897] - [netdrv] e1000e: cleanup magic number (Dean Nelson) [923897] - [netdrv] e1000e: cleanup unnecessary line wrap (Dean Nelson) [923897] - [netdrv] e1000e: cleanup unusual comment placement (Dean Nelson) [923897] - [netdrv] e1000e: resolve checkpatch PREFER_PR_LEVEL warning (Dean Nelson) [923897] - [netdrv] e1000e: add missing bailout on error (Dean Nelson) [923897] - [netdrv] e1000e: unexpected "Reset adapter" message when cable pulled (Dean Nelson) [923897] - [netdrv] e1000e: fix enabling of EEE on 82579 and I217 (Dean Nelson) [923897] - [netdrv] e1000e: 82577: workaround for link drop issue (Dean Nelson) [923897] - [netdrv] e1000e: helper functions for accessing EMI registers (Dean Nelson) [923897] - [netdrv] e1000e: Invalid Image CSUM bit changed for I217 (Dean Nelson) [923897] - [netdrv] e1000e: Acquire/release semaphore when writing each EEPROM page (Dean Nelson) [923897] - [netdrv] e1000e: SerDes autoneg flow control (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic cleanup of comments (Dean Nelson) [923897] - [netdrv] e1000e: Minimum packet size must be 17 bytes (Dean Nelson) [923897] - [netdrv] e1000e: Change wthresh to 1 to avoid possible Tx stalls (Dean Nelson) [923897] - [netdrv] e1000e: add transmit timestamping support (Dean Nelson) [923897] - [netdrv] e1000e: cleanup e1000_set_phys_id (Dean Nelson) [923897] - [netdrv] e1000e: implement ethtool set_phys_id (Dean Nelson) [923897] - [bluetooth] L2CAP - Fix info leak via getsockname() (Jacob Tanenbaum) [922418] {CVE-2012-6544} - [bluetooth] HCI - Fix info leak in getsockopt() (Jacob Tanenbaum) [922418] {CVE-2012-6544} - [netdrv] igbvf: be sane about random MAC addresses (Stefan Assmann) [870635] - [net] mii: Remove references to DP83840 PHY in mii.h (Nikolay Aleksandrov) [856764] - [kernel] err: add a function to cast error-pointers to a return value (Neil Horman) [856764] - [net] etherdevice: introduce help function eth_zero_addr() (Neil Horman) [856764] - [net] mii: Convert spaces to tabs in mii.h (Nikolay Aleksandrov) [856764] - [netdrv] tg3: Wait for boot code to finish after power on (Ivan Vecera) [915516] - [netdrv] tg3: Add read dma workaround for 5720 (Ivan Vecera) [915516] - [netdrv] tg3: remove redundant pm init code (Ivan Vecera) [915516] - [netdrv] tg3: Remove unnecessary lock around tg3_flag_set (Ivan Vecera) [915516] - [netdrv] tg3: Fix misplaced empty line (Ivan Vecera) [915516] - [netdrv] tg3: Use descriptive label names in tg3_start (Ivan Vecera) [915516] - [netdrv] tg3: Make tg3_rings_reset() more concise (Ivan Vecera) [915516] - [netdrv] tg3: Simplify ring control block setup (Ivan Vecera) [915516] - [netdrv] tg3: Split APE driver state change out of boot reset signature update (Ivan Vecera) [915516] - [netdrv] tg3: Update version to 3.132 (Ivan Vecera) [915516] - [netdrv] tg3: Ensure boot code has completed initialization before accessing hardware (Ivan Vecera) [915516] - [netdrv] tg3: Use module_pci_driver to register driver (Ivan Vecera) [915516] - [netdrv] tg3: Implement set/get_eee handlers (Ivan Vecera) [915516] - [netdrv] tg3: Simplify tg3_phy_eee_config_ok() by reusing tg3_eee_pull_config() (Ivan Vecera) [915516] - [netdrv] tg3: Add tg3_eee_pull_config() function (Ivan Vecera) [915516] - [netdrv] tg3: Add ethtool_eee struct and tg3_setup_eee() (Ivan Vecera) [915516] - [netdrv] tg3: Skip powering down function 0 on certain serdes devices (Ivan Vecera) [915516] - [netdrv] tg3: Fix data corruption on 5725 with TSO (Ivan Vecera) [915516] - [netdrv] tg3: fix to append hardware time stamping flags (Ivan Vecera) [915516] - [netdrv] tg3: shows HW time stamping support only if ptp_capable is present (Ivan Vecera) [915516] - [netdrv] tg3: Use bool not int (Ivan Vecera) [915516] - [netdrv] tg3: Update version to 3.131 (Ivan Vecera) [915516] - [netdrv] tg3: Reset the phy to allow modified EEE settings to take effect (Ivan Vecera) [915516] - [netdrv] tg3: Pull the phy advertised speed and flow control settings on driver load (Ivan Vecera) [915516] - [netdrv] tg3: Add support for link flap avoidance (Ivan Vecera) [915516] - [netdrv] tg3: Add SGMII phy support for 5719/5718 serdes (Ivan Vecera) [915516] - [netdrv] tg3: Add tg3_clear_mac_status() common function (Ivan Vecera) [915516] - [netdrv] tg3: Add a warning during link settings change if mgmt enabled (Ivan Vecera) [915516] - [netdrv] tg3: Remove unnecessary phy reset during ethtool commands (Ivan Vecera) [915516] - [netdrv] tg3: Fix NVRAM size detection for the STM45PE20 pinstrap on 5762 devices (Ivan Vecera) [915516] - [netdrv] tg3: Fix flow control settings not propagated to hardware (Ivan Vecera) [915516] - [netdrv] tg3: fix length overflow in VPD firmware parsing (Ivan Vecera) [915516] - [netdrv] tg3: dma_alloc_coherent, use __GFP_ZERO instead of memset() (Ivan Vecera) [915516] - [netdrv] tg3: 5715 does not link up when autoneg off (Ivan Vecera) [915516] - [netdrv] tg3: Update link_up flag for phylib devices (Ivan Vecera) [915516] - [netdrv] tg3: Download 57766 EEE service patch firmware (Ivan Vecera) [915516] - [netdrv] tg3: Enhance firmware download code to support fragmented firmware (Ivan Vecera) [915516] - [netdrv] tg3: Cleanup firmware parsing code (Ivan Vecera) [915516] - [netdrv] tg3: Refactor the 2nd type of cpu pause (Ivan Vecera) [915516] - [netdrv] tg3: Refactor cpu pause/resume code (Ivan Vecera) [915516] - [netdrv] tg3: Add new FW_TSO flag (Ivan Vecera) [915516] - [netdrv] tg3: Use different macros for pci_chip_rev_id accesses (Ivan Vecera) [915516] - [netdrv] tg3: Remove define and single use of GET_CHIP_REV_ID (Ivan Vecera) [915516] - [netdrv] tg3: Update version to 3.130 (Ivan Vecera) [915516] - [netdrv] tg3: Set initial carrier state to off (Ivan Vecera) [915516] - [netdrv] tg3: Fix 5762 NVRAM sizing (Ivan Vecera) [915516] - [netdrv] tg3: Expand EEE support for all 5717 B0 (Ivan Vecera) [915516] - [netdrv] tg3: Add 57766 device support (Ivan Vecera) [915516] - [netdrv] tg3: add support for Ethernet core in bcm4785 (Ivan Vecera) [915516] - [netdrv] tg3: make it possible to provide phy_id in ioctl (Ivan Vecera) [915516] - [netdrv] tg3: Remove unnecessary alloc/OOM messages, alloc cleanups (Ivan Vecera) [915516] - [netdrv] tg3: missing break statement in tg3_get_5720_nvram_info() (Ivan Vecera) [915516] - [netdrv] tg3: Remove CONFIG_HWMON IS_ENABLED() check (Ivan Vecera) [915516] - [netdrv] tg3: Improve PCI function number detection (Ivan Vecera) [915516] - [netdrv] tg3: Add NVRAM support for 5762 (Ivan Vecera) [915516] - [netdrv] tg3: Add support for new 5762 ASIC (Ivan Vecera) [915516] - [netdrv] tg3: Fix sparse warning: constant 0x7fffffffffffffff is so big it is long long (Ivan Vecera) [915516] - [netdrv] tg3: PTP - Enable the timestamping feature in hardware and fill skb tx/rx timestamps (Ivan Vecera) [915516] - [netdrv] tg3: PTP - Add the hardware timestamp ioctl (Ivan Vecera) [915516] - [netdrv] tg3: PTP - Implement the ptp api and ethtool functions (Ivan Vecera) [915516] - [netdrv] tg3: PTP - Add header definitions, initialization and hw access functions (Ivan Vecera) [915516] - [netdrv] tg3: Fix inconsistent locking for tg3_netif_start() (Ivan Vecera) [915516] - [netdrv] tg3: Use tp->rxq_cnt when checking RSS tables (Ivan Vecera) [915516] - [netdrv] tg3: Cleanup hardcoded ethtool test array indexes (Ivan Vecera) [915516] - [netdrv] tg3: Prevent spurious tx timeout by setting carrier off before tx disable (Ivan Vecera) [915516] - [netdrv] tg3: Set 10_100_ONLY flag for additional 10/100 Mbps devices (Ivan Vecera) [915516] - [netdrv] tg3: Call tg3_netif_stop() from tg3_stop() (Ivan Vecera) [915516] - [netdrv] tg3: Support 5717 C0 (Ivan Vecera) [915516] - [netdrv] tg3: Fix sparse warnings (Ivan Vecera) [915516] - [netdrv] tg3: unconditionally select HWMON support when tg3 is enabled (Ivan Vecera) [915516] - [netdrv] tg3: Disable multiple TX rings by default due to hardware flaw (Ivan Vecera) [915516] - [netdrv] tg3: Add support for ethtool -L|-l to get/set the number of rings (Ivan Vecera) [915516] - [netdrv] tg3: Refactor tg3_close() (Ivan Vecera) [915516] - [netdrv] tg3: Refactor tg3_open() (Ivan Vecera) [915516] - [netdrv] tg3: Separate coalescing setup for rx and tx (Ivan Vecera) [915516] - [netdrv] tg3: Allow number of rx and tx rings to be set independently (Ivan Vecera) [915516] - [netdrv] tg3: Introduce separate functions to allocate/free RX/TX rings (Ivan Vecera) [915516] - [netdrv] tg3: Fix single-vector MSI-X code (Ivan Vecera) [915516] - [netdrv] tg3: Make the RSS indir tbl admin configurable (Ivan Vecera) [915516] - [netdrv] tg3: switch to build_skb() infrastructure (Ivan Vecera) [915516] - [netdrv] tg3: Fix EEE debounce timer values (Ivan Vecera) [915516] - [netdrv] tg3: add skb frag size accessors (Ivan Vecera) [915516] - [netdrv] tg3: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Ivan Vecera) [915516] - [netdrv] tg3: convert to SKB paged frag API (Ivan Vecera) [915516] - [netdrv] tg3: Reorg tg3_napi members (Ivan Vecera) [915516] - [netdrv] tg3: Fix MII_TG3_DSP_EXP8 offset (Ivan Vecera) [915516] - [netdrv] tg3: Remove tg3_config_info definition (Ivan Vecera) [915516] - [netdrv] tg3: Set real_num_rx_queues for non-multiq devs (Ivan Vecera) [915516] - [netdrv] tg3: Use netif_set_real_num_rx_queues() and netif_set_real_num_tx_queues() (Ivan Vecera) [915516] - [netdrv] tg3: use the DMA state API instead of the pci equivalents (Ivan Vecera) [915516] - [netdrv] tg3: Avoid null pointer dereference in tg3_interrupt in netconsole mode (Ivan Vecera) [887908] - [netdrv] virtio_net: introduce a new control to set macaddr (Amos Kong) [904924] - [net] split eth_mac_addr for better error handling (Amos Kong) [904924] - [netdrv] virtio_net: move virtnet_send_command() above virtnet_set_mac_address() (Amos Kong) [904924] - [netdrv] virtio_net: use IFF_LIVE_ADDR_CHANGE priv_flag (Amos Kong) [904924] - [net] eth: reset addr_assign_type if eth_mac_addr() called (Amos Kong) [904924] - [net] set IFF_LIVE_ADDR_CHANGE to ext_priv_flags (Amos Kong) [904924] - [net] ipvs: fix CHECKSUM_PARTIAL for TCP, UDP (Thomas Graf) [973122] - [net] ethtool: allow enable GRO even if RX csum is disabled (Ivan Vecera) [962460] - [net] bonding: enable gro by default (Ivan Vecera) [962460] - [net] bridge: fix some kernel warning in multicast timer (Amerigo Wang) [952012] - [net] sctp: confirm route during forward progress (Daniel Borkmann) [980053] - [net] bridge: Provide VLAN registration and GRO acceleration for ports (Nikolay Aleksandrov) [858198]- [netdrv] macvtap: Perform GSO on forwarding path (Vlad Yasevich) [885662] - [netdrv] macvtap: Let TUNSETOFFLOAD actually controll offload features (Vlad Yasevich) [885662] - [netdrv] macvtap: Consistently use rcu functions (Vlad Yasevich) [885662] - [netdrv] macvtap: Convert to using rtnl lock (Vlad Yasevich) [885662] - [powerpc] power8: Fix oprofile and perf (Steve Best) [929283] - [powerpc] POWER8 cputable entry (Steve Best) [929283] - [netdrv] sfc: Fix memory leak when discarding scattered packets (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove write permission from phy_type attribute (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix IRQ cleanup in case of a probe failure (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Do not pass non-TCP packets into GRO code (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Define and set RX buffer flag for packets parsed as TCP (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Enable accelerated RFS on vlans (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Report software timestamping capabilities (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Increase size of RX SKB header area (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Enable RX checksum offload for packets not handled by GRO (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix EEH with legacy interrupts (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Store port number in private data, not net_device::dev_id (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Reduce RX scatter buffer size, and reduce alignment if appropriate (Nikolay Aleksandrov) [953929] - [netdrv] sfc: fix return value check in efx_ptp_probe_channel() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix naming of MTD partitions for FPGA bitfiles (Nikolay Aleksandrov) [953929] - [netdrv] sfc: make local functions static (Nikolay Aleksandrov) [953929] - [netdrv] sfc: pass __GFP_ZERO to dma_alloc_coherent() instead of using memset (Nikolay Aleksandrov) [953929] - [netdrv] sfc: remove duplicated include from efx.c (Nikolay Aleksandrov) [953929] - [netdrv] sfc: allocate more RX buffers per page (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Replace efx_rx_is_last_buffer() with a flag (Nikolay Aleksandrov) [953929] - [netdrv] sfc: reuse pages to avoid DMA mapping/unmapping costs (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Enable RX DMA scattering where possible (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Update RX buffer address together with length (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Explicitly prefetch RX hash prefix, not just Ethernet heade (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Replace efx_rx_buf_eh() with simpler efx_rx_buf_va() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Wrap __efx_rx_packet() with efx_rx_flush_packet() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Make RX queue descriptor counts unsigned for consistency (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Properly distinguish RX buffer and DMA lengths (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Document current usage of efx_rx_buffer::len and efx_nic::rx_buffer_len (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Add AER and EEH support for Siena (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Disable RSS when using SR-IOV and only 1 RX queue on the PF (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix replacement detection in efx_filter_insert_filter() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Merge efx_filter_search() into efx_filter_insert() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Don't use efx_filter_ functions for default MAC filters (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove redundant parameter to efx_filter_search() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: More sensible semantics for efx_filter_insert_filter() replace flag (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove rx_alloc_method SKB (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix Kconfig typo (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Only use TX push if a single descriptor is to be written (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Correct efx_rx_buffer::page_offset when EFX_PAGE_IP_ALIGN != 0 (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Disable soft interrupt handling during efx_device_detach_sync() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Detach net device when stopping queues for reconfiguration (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix efx_rx_buf_offset() in the presence of swiotlb (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Properly sync RX DMA buffer when it is not the last in the page (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Make module parameters really boolean (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix timekeeping in efx_mcdi_poll() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: lock TX queues when calling netif_device_detach() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Work-around flush timeout when flushes have completed (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Reset driver's MAC stats after MC reboot seen (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Do not initialise buffer in efx_alloc_special_buffer() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Correctly initialise reset_method in siena_test_chip() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove confusing MMIO functions (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix check for failure of MC_CMD_FLUSH_RX_QUEUES (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Delete redundant page_addr variable from efx_init_rx_buffers_page() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Really disable flow control while flushing (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix byte order warning in self-test (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix byte order warnings for ethtool RX filter interface (Nikolay Aleksandrov) [953929] - [netdrv] sfc: use standard _bit_le() functions (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix loopback self-test with separate_tx_channels=1 (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix MCDI structure field lookup (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Add parentheses around use of bitfield macro arguments (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Avoid generating over-length MC_CMD_FLUSH_RX_QUEUES request (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Bump version to 3.2 (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Support variable-length response to MCDI GET_BOARD_CFG (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Convert firmware subtypes to native byte order in efx_mcdi_get_board_cfg() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix reporting of IPv4 full filters through ethtool (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Assign efx and efx->type as early as possible in efx_pci_probe() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove bogus comment about MTU change and RX buffer overrun (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove overly paranoid locking assertions from netdev operations (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix reset vs probe/remove/PM races involving efx_nic::state (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Improve log messages in case we abort probe due to a pending reset (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Never try to stop and start a NIC that is disabled (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Hold RTNL lock only when calling efx_stop_interrupts() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Keep disabled NICs quiescent during suspend/resume (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Hold the RTNL lock for more of the suspend/resume cycle (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Change state names to be clearer, and comment them (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Stash header offsets for TSO in struct tso_state (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Replace tso_state::full_packet_space with ip_base_len (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Simplify TSO header buffer allocation (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Stop TX queues before they fill up (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Refactor struct efx_tx_buffer to use a flags field (Nikolay Aleksandrov) [953929] - [netdrv] sfc: initialize dynamic sysfs attributes for lockdep (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Correct some comments on enum reset_type (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix interface statistics running backward (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Disable VF queues during register self-test (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Explain why efx_mcdi_exit_assertion() ignores result of efx_mcdi_rpc() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Use dev_kfree_skb() in efx_end_loopback() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Use strlcpy() to copy ethtool stats names (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Stop changing header offsets on TX (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove dead write to tso_state::packet_space (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Use generic DMA API, not PCI-DMA API (Nikolay Aleksandrov) [953929] - [netdrv] Fix non-kernel-doc comments with kernel-doc start markers (Nikolay Aleksandrov) [953929] - [netdrv] Fix kernel-doc comments for various functions (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Implement module EEPROM access for SFE4002 and SFN4112F (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Added support for new ethtool APIs for obtaining module eeprom (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix mapping of reset reasons and flags to methods (Nikolay Aleksandrov) [953929]- [mm] transparent hugepage core changes related to MADV_HUGEPAGE/MADV_NOHUGEPAGE (Larry Woodman) [891857] - [mm] thp: define MADV_NOHUGEPAGE (Larry Woodman) [891857] - [mm] thp: define MADV_HUGEPAGE (Larry Woodman) [891857] - [mm] thp: Add madvise MADV_NOHUGEPAGE (Larry Woodman) [891857] - [mm] thp: Add madvise MADV_HUGEPAGE (Larry Woodman) [891857] - [net] tuntap: initialize vlan_features (Vlad Yasevich) [951458] - [net] netlink_dump: fix locking regression in error path (Daniel Borkmann) [982108] - [net] ip6_fib: Various cleanups (Jiri Pirko) [958215] - [net] ip6_fib: return errno pointers consistently for fib6_add_1() (Jiri Pirko) [958215] - [net] ip6_fib: fix return value check in fib6_add() (Jiri Pirko) [958215] - [net] ip6_fib/ip6_route: Standardize prefixes for message logging (Jiri Pirko) [958215] - [net] ip6_fib: Use pr_warn() (Jiri Pirko) [958215] - [net] ip6_fib: Fix a crash when trying to replace non existing route (Jiri Pirko) [958215] - [net] ip6_fib: Removing unnecessary NULL checks (Jiri Pirko) [958215] - [net] ip6_fib: add NLM_F_* flag support for route (Jiri Pirko) [958215] - [net] ip6_route: Various cleanups (Jiri Pirko) [958215] - [net] ip6_route: add support for NLM_F_* flags (Jiri Pirko) [958215] - [net] af_key: fix info leaks in notify messages (Jiri Benc) [981004] {CVE-2013-2234} - [net] af_key: initialize satype in key_notify_policy_flush() (Thomas Graf) [981227] {CVE-2013-2237} - [net] ipv4: ipmr_expire_timer causes crash when removing net namespace (Amerigo Wang) [972573] - [net] ipv6: ip6_sk_dst_check() must not assume ipv6 dst (Jiri Pirko) [981559] {CVE-2013-2232} - [net] ipv6: remove old token ipv6 address as soon as possible (Daniel Borkmann) [876634] - [net] ipv6: check return value of ipv6_get_lladdr (Daniel Borkmann) [876634] - [net] ipv6: don't call addrconf_dst_alloc again when enable lo (Jiri Benc) [744655] - [net] rps: Ensure that an expired hardware filter can be re-added later (Daniel Borkmann) [893177] - [crypto] algboss: Hold ref count on larval (Daniel Borkmann) [889992] - [net] sctp: fix NULL pointer dereference in socket destruction (Daniel Borkmann) [889992] - [net] Use separate workqueue for linkwatch events (Jan Vesely) [783615]- [x86] Revert: Allow greater than 1TB of RAM on AMD x86_64 sytems (Larry Woodman) [970735] - [x86] Revert: Prevent panic in init_memory_mapping() when booting more than 1TB on AMD systems (Larry Woodman) [970735] - [scsi] megaraid_sas: Changelog and driver version update (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add support to differentiate between iMR vs MR Firmware (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add support for Uneven Span PRL11 (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add support for Extended MSI-x vectors for 12Gb/s controller (Tomas Henzl) [949084] - [scsi] megaraid_sas: Set IoFlags to enable Fast Path for JBODs for 12 Gb/s controllers (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add support to display Customer branding details in syslog (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add support for MegaRAID Fury (device ID-0x005f) 12Gb/s controllers (Tomas Henzl) [949084] - [scsi] megaraid_sas: Set IO request timeout value provided by OS timeout for Tape devices (Tomas Henzl) [949084] - [scsi] megaraid_sas: Free event detail memory without device ID check (Tomas Henzl) [949084] - [scsi] megaraid_sas: Update balance count in driver to be in sync of firmware (Tomas Henzl) [949084] - [scsi] megaraid_sas: Fix the interrupt mask for Gen2 controller (Tomas Henzl) [949084] - [scsi] megaraid_sas: Return DID_ERROR for SCSI IO, when controller is in critical h/w error (Tomas Henzl) [949084] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [949084] - [scsi] megaraid_sas: Dont load DevHandle unless FastPath enabled (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add 4k FastPath DIF support (Tomas Henzl) [949084] - [scsi] mpt2sas: Bump driver vesion to v15.100.00.00 (Tomas Henzl) [947078] - [scsi] mpt2sas: fix for unused variable 'event_data' warning (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for device scan following host reset could get stuck in a infinite loop (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for issue Missing delay not getting set during system bootup (Tomas Henzl) [947078] - [scsi] mpt2sas: MPI2 Rev W (2.00.15) specification (Tomas Henzl) [947078] - [scsi] mpt2sas: Calulate the Reply post queue depth calculation as per the MPI spec (Tomas Henzl) [947078] - [scsi] mpt2sas: fix firmware failure with wrong task attribute (Tomas Henzl) [947078] - [scsi] mpt2sas: Update the timing requirements for issuing a Hard Reset (Tomas Henzl) [947078] - [scsi] mpt2sas: update version string to 14.101.00.01 (Tomas Henzl) [947078] - [scsi] mpt2sas: Add support for OEM specific controller (Tomas Henzl) [947078] - [scsi] mpt2sas: Add a module parameter that permits overriding protection capabilities (Tomas Henzl) [947078] - [scsi] mpt2sas: Return the correct sense key for DIF errors (Tomas Henzl) [947078] - [scsi] mpt2sas: fix double mutex lock in NON_BLOCKING state (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for issue - Unable to boot from the drive connected to HBA (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for With post diag reset same set of device gets added, removed and then again gets added with new target ids (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for staged device discovery functionality of driver not working (Tomas Henzl) [947078] - [scsi] mpt2sas : MPI 2.0 Rev V(2.0.14) specification (Tomas Henzl) [947078] - [scsi] mpt2sas: minor fix to follow upstream (Tomas Henzl) [947078] - [scsi] mpt2sas: Provide sysfs attribute to report Backup Rail Monitor Status (Tomas Henzl) [947078] - [scsi] mpt2sas: To include more Intel Branding (Tomas Henzl) [947078] - [scsi] mpt2sas: 2012 source code copyright (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for Driver oops, when loading driver with max_queue_depth command line option to a very small value (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix unsafe using smp_processor_id() in preemptible (Tomas Henzl) [947078] - [scsi] mpt2sas: move the scsi_host_put to the right place (Tomas Henzl) [947078]- [ata] ahci: Add Device IDs for Intel Wellsburg PCH RAID mode (John Villalovos) [922969] - [i2c] i801: Add Device IDs for Intel Wellsburg PCH (John Villalovos) [922969] - [ata] ahci: Add Device IDs for Intel Wellsburg PCH AHCI mode (John Villalovos) [922969] - [sound] hda_intel: Add Device IDs for Intel Wellsburg PCH (John Villalovos) [922969] - [ata] ata_piix: Add Device IDs for Intel Wellsburg PCH (John Villalovos) [922969] - [usb] uhci: fix for suspend of virtual HP controller (Gopal) [960026] - [usb] uhci: Remove PCI dependencies from uhci-hub (Gopal) [960026] - [scsi] st: add MTWEOFI to write filemarks without flushing drive buffer (Jan Vesely) [888903] - [mm] reinstate the first-fit scheme for arch_get_unmapped_area_topdown() (Rafael Aquini) [980273] - [netdrv] tg3: Prevent system hang during repeated EEH errors (Ivan Vecera) [973209] - [netdrv] bnx2x: Change MDIO clock settings (Michal Schmidt) [901747] - [scsi] aacraid: Dual firmware support (Rich Bono) [924346] - [scsi] aacraid: 1024 max outstanding command support for Series 7 and above (Rich Bono) [903799 952342] - [scsi] iscsi_tcp: increase max_lun to ~0, don't care (Jan Vesely) [588679] - [scsi] st: Take additional queue ref in st_probe (Tomas Henzl) [927988]- [mm] block: optionally snapshot page contents to provide stable pages during write (Rafael Aquini) [951937] - [mm] only enforce stable page writes if the backing device requires it (Rafael Aquini) [951937] - [mm] bdi: allow block devices to say that they require stable page writes (Rafael Aquini) [951937] - [mm] fix writeback_in_progress() (Rafael Aquini) [951937] - [mm] ksm: unfolding of ksm_drop_anon_vma and hold_anon_vma functions (Petr Holasek) [947944] - [mm] ksm: allocate roots when needed (Petr Holasek) [947944] - [mm] ksm: swapoff might need to copy (Petr Holasek) [947944] - [mm] ksm: FOLL_MIGRATION do migration_entry_wait (Petr Holasek) [947944] - [mm] ksm: shrink 32-bit rmap_item back to 32 bytes (Petr Holasek) [947944] - [mm] ksm: treat unstable nid like in stable tree (Petr Holasek) [947944] - [mm] ksm: add some comments (Petr Holasek) [947944] - [mm] ksm: stop hotremove lockdep warning (Petr Holasek) [947944] - [mm] ksm: enable KSM page migration (Petr Holasek) [947944] - [mm] ksm: make !merge_across_nodes migration safe (Petr Holasek) [947944] - [mm] ksm: make KSM page migration possible (Petr Holasek) [947944] - [mm] ksm: remove old stable nodes more thoroughly (Petr Holasek) [947944] - [mm] ksm: get_ksm_page locked (Petr Holasek) [947944] - [mm] ksm: reorganize ksm_check_stable_tree (Petr Holasek) [947944] - [mm] ksm: trivial tidyups (Petr Holasek) [947944] - [mm] ksm: add sysfs ABI Documentation (Petr Holasek) [947944] - [mm] ksm: allow trees per NUMA node (Petr Holasek) [947944] - [virt] kvm: Add a tracepoint write_tsc_offset (Marcelo Tosatti) [911567] - [net] ipv4: fix invalid free in ip_cmsg_send() callers (Petr Matousek) [979788] {CVE-2013-2224}- [x86] Revert: amd: Do not enable ARAT feature on AMD processors below family 0x12 (Prarit Bhargava) [808192 979105] - [x86] Revert: apic: disable ARAT by default (Prarit Bhargava) [808192 979105] - [x86] Revert: apic: mark ARAT Support as Tech Preview (Prarit Bhargava) [808192 979105] - [s390] iucv: fix kernel panic at reboot (Hendrik Brueckner) [967907] - [kernel] smp: introduce a generic on_each_cpu_mask() function (Hendrik Brueckner) [967907] - [kernel] audit: wait_for_auditd() should use TASK_UNINTERRUPTIBLE (Oleg Nesterov) [962976] - [kernel] audit: avoid negative sleep durations (Oleg Nesterov) [962976] - [s390] dasd: fix hanging device after resume with internal error 13 (Hendrik Brueckner) [974191] - [s390] cio: suppress 2nd path verification during resume (Hendrik Brueckner) [974191] - [virt] kvm: Export svm/vmx exit code and vector code to userspace (Andrew Jones) [970607] - [s390] mm: fix flush_tlb_kernel_range() (Hendrik Brueckner) [974192] - [powerpc] Add VDSO version of getcpu (Steve Best) [929224] - [kernel] sched: make weird topologies bootable (Radim Krcmar) [892677] - [x86] perf: Fix offcore_rsp valid mask for SNB/IVB (Jiri Olsa) [971315] {CVE-2013-2146} - [scsi] libsas: use right function to alloc smp response (David Milburn) [949887] - [tools] perf/Documentation: Fix typos (Jiri Olsa) [970529] - [tools] perf/evsel: Introduce is_group_member method (Jiri Olsa) [970529] - [tools] perf/ui: Always compile browser setup code (Jiri Olsa) [970529] - [tools] perf/ui: Add ui_progress__finish() (Jiri Olsa) [970529] - [tools] perf/ui/gtk: Implement ui_progress functions (Jiri Olsa) [970529] - [tools] perf/ui: Introduce generic ui_progress helper (Jiri Olsa) [970529] - [tools] perf/ui/tui: Move progress.c under ui/tui directory (Jiri Olsa) [970529] - [tools] perf: Add basic event modifier sanity check (Jiri Olsa) [970529] - [tools] perf: Omit group members from perf_evlist__disable/enable (Jiri Olsa) [970529] - [tools] perf: Ensure single disable call per event in record comand (Jiri Olsa) [970529] - [tools] perf: Fix 'disabled' attribute config for record command (Jiri Olsa) [970529] - [tools] perf: Fix attributes for '{}' defined event groups (Jiri Olsa) [970529] - [tools] perf: Use sscanf for parsing /proc/pid/maps (Jiri Olsa) [970529] - [tools] perf: Add gtk. config option for launching GTK browser (Jiri Olsa) [970529] - [tools] perf: Fix compile error on NO_NEWT=1 build (Jiri Olsa) [970529] - [tools] perf/hists: Initialize all of he->stat with zeroes (Jiri Olsa) [970529] - [tools] perf: Stop using 'self' in pstack (Jiri Olsa) [970529] - [tools] perf/tests: Check for mkstemp return value in dso-data test (Jiri Olsa) [970529] - [tools] perf/tests: Final cleanup for builtin-test move (Jiri Olsa) [970529] - [tools] perf/tests: Move pmu tests into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__syscall_open_tp_fields into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move perf_evsel__tp_sched_test into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move perf_evsel__roundtrip_name_test into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__rdpmc into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__PERF_RECORD into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__basic_mmap into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__open_syscall_event_on_all_cpus into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__open_syscall_event into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__vmlinux_matches_kallsyms into separate object (Jiri Olsa) [970529] - [tools] perf/annotate: Merge same lines in summary view (Jiri Olsa) [970529] - [tools] perf/annotate: Don't try to follow jump target on PLT symbols (Jiri Olsa) [970529] - [tools] perf/annotate: Whitespace fixups (Jiri Olsa) [970529] - [tools] perf/test: fix a build error on builtin-test (Jiri Olsa) [970529] - [tools] perf/machine: Move more methods to machine code (Jiri Olsa) [970529] - [tools] perf/diff: Use hists__link when not pairing just with baseline (Jiri Olsa) [970529] - [tools] perf/hists: Introduce hists__link (Jiri Olsa) [970529] - [tools] perf/diff: Move hists__match to the hists lib (Jiri Olsa) [970529] - [tools] perf/diff: Start moving to support matching more than two hists (Jiri Olsa) [970529] - [tools] perf: Don't try to lookup objdump for live mode (Jiri Olsa) [970529] - [tools] perf: Add arbitary aliases and support names with - (Jiri Olsa) [970529] - [tools] perf: Add LIBDW_DIR Makefile variable to for alternate libdw (Jiri Olsa) [970529] - [tools] perf/tests: Move attr.py temp dir cleanup into finally section (Jiri Olsa) [970529] - [tools] perf/hists: Free branch_info when freeing hist_entry (Jiri Olsa) [970529] - [tools] perf: Fix detection of stack area (Jiri Olsa) [970529] - [tools] perf/machine: Set kernel data mapping length (Jiri Olsa) [970529] - [tools] perf/tests: Removing 'optional' field (Jiri Olsa) [970529] - [tools] perf/tests: Fix attr watermark field name typo (Jiri Olsa) [970529] - [tools] perf/tests: Factor attr tests WRITE_ASS macro (Jiri Olsa) [970529] - [tools] perf/tests: Add missing attr stat basic test (Jiri Olsa) [970529] - [tools] perf/report: Postpone objdump check until annotation requested (Jiri Olsa) [970529] - [tools] perf: Introduce struct hist_browser_timer (Jiri Olsa) [970529] - [tools] perf: Use normalized arch name for searching objdump path (Jiri Olsa) [970529] - [tools] perf/tests: Add documentation for attr tests (Jiri Olsa) [970529] - [tools] perf/tests: Add attr stat default test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr stat default test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr stat event syntax group test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr stat group test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr stat no-inherit test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record branch filter tests (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record branch any test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record no delay test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record raw test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record data test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record no-inherit test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record no samples test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record period test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record graph test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record count test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record freq test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record event syntax group test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record group test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr tests under builtin test command (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record basic test (Jiri Olsa) [970529] - [tools] perf/tests: Add framework for automated perf_event_attr tests (Jiri Olsa) [970529] - [tools] perf/tests: Move test objects into 'tests' directory (Jiri Olsa) [970529] - [tools] perf/browser: Don't show scripts menu for 'perf top' (Jiri Olsa) [970529] - [tools] perf: Remove BINDIR define from exec_cmd.o compilation (Jiri Olsa) [970529] - [tools] perf/annotate: Handle XBEGIN like a jump (Jiri Olsa) [970529] - [tools] perf: Handle --version string generation on machines without git (Jiri Olsa) [970529] - [tools] perf: Further speed up the perf build (Jiri Olsa) [970529] - [tools] perf: Speed up the perf build time by simplifying the perf --version string generation (Jiri Olsa) [970529] - [tools] perf: Add info about cross compiling for Android ARM (Jiri Olsa) [970529] - [tools] perf: Warn about missing libelf (Jiri Olsa) [970529] - [tools] perf/python: Initialize 'page_size' variable (Jiri Olsa) [970529] - [tools] perf/record: Fix mmap error output condition (Jiri Olsa) [970529] - [tools] perf/header: Add is_perf_magic() func (Jiri Olsa) [970529] - [tools] perf/browser: Integrate script browser into main hists browser (Jiri Olsa) [970529] - [tools] perf/browser: Integrate script browser into annotation browser (Jiri Olsa) [970529] - [tools] perf/browser: Add a browser for perf script (Jiri Olsa) [970529] - [tools] perf/script: Add more filter to find_scripts() (Jiri Olsa) [970529] - [tools] perf: Add a global variable "const char *input_name" (Jiri Olsa) [970529] - [tools] perf: Move dso_* related functions into dso object (Jiri Olsa) [970529] - [tools] perf: Move strxfrchar into string object (Jiri Olsa) [970529] - [tools] perf: Move hex2u64 into util object (Jiri Olsa) [970529] - [tools] perf: Move BUILD_ID_SIZE into build-id object (Jiri Olsa) [970529] - [tools] perf: Move build_id__sprintf into build-id object (Jiri Olsa) [970529] - [tools] perf: Move parse_events error printing to parse_events_options (Jiri Olsa) [970529] - [tools] perf/stat: Add --pre and --post command (Jiri Olsa) [970529] - [tools] perf/inject: Mark a dso if it's used (Jiri Olsa) [970529] - [tools] perf/inject: Merge sched_stat_* and sched_switch events (Jiri Olsa) [970529] - [tools] perf/inject: Work with files (Jiri Olsa) [970529] - [tools] perf: Fix LIBELF_MMAP checking (Jiri Olsa) [970529] - [tools] perf: Always show CHK message when doing try-cc (Jiri Olsa) [970529] - [tools] perf: Convert invocation of MAKE into SUBDIR (Jiri Olsa) [970529] - [tools] perf: Cleanup doc related targets (Jiri Olsa) [970529] - [tools] perf/trace: Compat changes (Jiri Olsa) [970529] - [tools] perf/trace: Use sched:sched_stat_runtime to provide a thread summary (Jiri Olsa) [970529] - [tools] perf/trace: Count number of events for each thread and globally (Jiri Olsa) [970529] - [tools] perf: Don't stop synthesizing threads when one vanishes (Jiri Olsa) [970529] - [tools] perf: Try to build Documentation when installing (Jiri Olsa) [970529] - [tools] perf/trace: Print the name of a syscall when failing to read its info (Jiri Olsa) [970529] - [tools] perf: Pretty print errno for some more functions (Jiri Olsa) [970529] - [tools] perf/trace: Add duration filter (Jiri Olsa) [970529] - [tools] perf/trace: Add an event duration column (Jiri Olsa) [970529] - [tools] perf/trace: Support interrupted syscalls (Jiri Olsa) [970529] - [tools] perf/test: Align the 'Ok'/'FAILED!' test results (Jiri Olsa) [970529] - [tools] perf: Give user better message if precise is not supported (Jiri Olsa) [970529] - [tools] perf: Account the nr_entries in rblist properly (Jiri Olsa) [970529] - [tools] perf: Try to find cross-built objdump path (Jiri Olsa) [970529] - [tools] perf: Remove noise in python version feature test (Jiri Olsa) [970529] - [tools] perf: Diplays more output on features check for make V=1 (Jiri Olsa) [970529] - [tools] perf/test: Add automated tests for pmu sysfs translated events (Jiri Olsa) [970529] - [tools] perf: Add support to specify hw event as PMU event term (Jiri Olsa) [970529] - [tools] perf: Fix PMU object alias initialization (Jiri Olsa) [970529] - [tools] perf/Documentation: add documentation on compiling for Android (Jiri Olsa) [970529] - [tools] perf: Update Makefile for Android (Jiri Olsa) [970529] - [tools] perf: Add on_exit implementation (Jiri Olsa) [970529] - [tools] perf: Remove duplicated include from trace-event-python.c (Jiri Olsa) [970529] - [tools] perf/machine: Carve up event processing specific from perf_tool (Jiri Olsa) [970529] - [tools] perf/sched: Handle PERF_RECORD_EXIT events (Jiri Olsa) [970529] - [tools] perf/annotate: Handle PERF_RECORD_EXIT events (Jiri Olsa) [970529] - [tools] perf/event: No need to create a thread when handling PERF_RECORD_EXIT (Jiri Olsa) [970529] - [tools] perf/machine: Introduce find_thread method (Jiri Olsa) [970529] - [tools] perf: Have the page size value available for all tools (Jiri Olsa) [970529] - [tools] perf/diff: Display empty space for non paired samples (Jiri Olsa) [970529] - [tools] perf/diff: Include samples without symbol in overall stats (Jiri Olsa) [970529] - [tools] perf/diff: Add -F option to display formula for computation (Jiri Olsa) [970529] - [tools] perf/diff: Add -p option to display period values for hist entries (Jiri Olsa) [970529] - [tools] perf/diff: Add weighted diff computation way to compare hist entries (Jiri Olsa) [970529] - [tools] perf/diff: Add option to sort entries based on diff computation (Jiri Olsa) [970529] - [tools] perf/diff: Add ratio computation way to compare hist entries (Jiri Olsa) [970529] - [tools] perf/diff: Add -b option for perf diff to display paired entries only (Jiri Olsa) [970529] - [tools] perf/trace: Add support for tracing workload given by command line (Jiri Olsa) [970529] - [tools] perf/trace: Explicitly enable system-wide mode if no option is given (Jiri Olsa) [970529] - [tools] perf/trace: Validate target task/user/cpu argument (Jiri Olsa) [970529]- [fs] xfs: don't use speculative prealloc for small files (Brian Foster) [955254] - [fs] xfs: xfs_iomap_prealloc_size() tracepoint (Brian Foster) [955254] - [fs] xfs: add quota-driven speculative preallocation throttling (Brian Foster) [955254] - [fs] xfs: xfs_dquot prealloc throttling watermarks and low free space (Brian Foster) [955254] - [fs] xfs: pass xfs_dquot to xfs_qm_adjust_dqlimits() instead of xfs_disk_dquot_t (Brian Foster) [955254] - [fs] xfs: push rounddown_pow_of_two() to after prealloc throttle (Brian Foster) [955254] - [fs] xfs: reorganize xfs_iomap_prealloc_size to remove indentation (Brian Foster) [955254] - [fs] xfs: Define a new function xfs_inode_dquot() (Brian Foster) [955254] - [fs] xfs: Define a new function xfs_this_quota_on() (Brian Foster) [955254] - [fs] xfs: fix xfs_iomap_eof_prealloc_initial_size type (Brian Foster) [955254] - [fs] xfs: increase prealloc size to double that of the previous extent (Brian Foster) [955254] - [fs] xfs: fix potential infinite loop in xfs_iomap_prealloc_size() (Brian Foster) [955254] - [fs] xfs: limit speculative prealloc size on sparse files (Brian Foster) [955254] - [fs] xfs: limit speculative prealloc near ENOSPC thresholds (Brian Foster) [955254] - [fs] xfs: add background scanning to clear eofblocks inodes (Brian Foster) [955254] - [fs] xfs: add minimum file size filtering to eofblocks scan (Brian Foster) [955254] - [fs] xfs: support multiple inode id filtering in eofblocks scan (Brian Foster) [955254] - [fs] xfs: add inode id filtering to eofblocks scan (Brian Foster) [955254] - [fs] xfs: add XFS_IOC_FREE_EOFBLOCKS ioctl (Brian Foster) [955254] - [fs] xfs: create function to scan and clear EOFBLOCKS inodes (Brian Foster) [955254] - [fs] xfs: make xfs_free_eofblocks() non-static, return EAGAIN on trylock failure (Brian Foster) [955254] - [fs] xfs: create helper to check whether to free eofblocks on inode (Brian Foster) [955254] - [fs] xfs: support a tag-based inode_ag_iterator (Brian Foster) [955254] - [fs] xfs: add EOFBLOCKS inode tagging/untagging (Brian Foster) [955254] - [fs] ext3: Dont call dquot_free_block() if we dont update anything (Eric Sandeen) [790278] - [fs] ext3: Update ctime in ext3_splice_branch() only when needed (Eric Sandeen) [790278] - [fs] GFS2: Fall back to vmalloc if kmalloc fails for dir hash tables (Robert S Peterson) [962468] - [fs] GFS2: Remove inode from i_ordered list in gfs2_clear_inode (Robert S Peterson) [859444] - [fs] GFS2: fix FITRIM boundary condition errors (Abhijith Das) [891699] - [fs] jbd[2]: enable CONFIG_JBD[2]_DEBUG on debug kernels (Eric Sandeen) [851269] - [fs] nfsd4: dont close read-write opens too soon (J. Bruce Fields) [955238] - [fs] GFS2: Add origin indicator to glock callbacks (Robert S Peterson) [855381] - [fs] GFS2: Don:t cache iopen glocks (Robert S Peterson) [855381] - [fs] ext2: update ctime when changing the file:s permission by setfacl (Eric Sandeen) [969323] - [fs] fuse: fix alignment in short read optimization for async_dio (Brian Foster) [949805] - [fs] fuse: return -EIOCBQUEUED from fuse_direct_IO() for all async requests (Brian Foster) [949805] - [fs] fuse: add flag to turn on async direct IO (Brian Foster) [949805] - [fs] fuse: truncate file if async dio failed (Brian Foster) [949805] - [fs] fuse: optimize short direct reads (Brian Foster) [949805] - [fs] fuse: enable asynchronous processing direct IO (Brian Foster) [949805] - [fs] fuse: make fuse_direct_io() aware about AIO (Brian Foster) [949805] - [fs] fuse: add support of async IO (Brian Foster) [949805] - [fs] fuse: move fuse_release_user_pages() up (Brian Foster) [949805] - [fs] fuse: Do not use RCU for current process credentials (Brian Foster) [949805] - [fs] fuse: mark pages accessed when written to (Brian Foster) [949805] - [fs] fuse: cleanup fuse_direct_io() (Brian Foster) [949805] - [fs] fuse: update inode size and invalidate attributes on fallocate (Brian Foster) [927324] - [fs] fuse: truncate pagecache range on hole punch (Brian Foster) [927324] - [fs] fuse: optimize fallocate on permanent failure (Brian Foster) [927324] - [fs] fuse: convert inode fallocate to file fallocate (Brian Foster) [927324] - [fs] fuse: add FALLOCATE operation (Brian Foster) [927324] - [fs] GFS2: Increase i_writecount during gfs2_setattr_size (Robert S Peterson) [968031] - [fs] NFS4.1 Fix data server connection race (Steve Dickson) [961887] - [fs] NFSv4: Dont recheck permissions on open in case of recovery cached open (Steve Dickson) [956865] - [fs] NFSv4.1: Fix the callback highest_used_slotid behaviour (Steve Dickson) [960224] - [fs] NFS: Cache state owners after files are closed (Steve Dickson) [800677] - [fs] NFS: Move cl_state_owners and related fields to the nfs_server struct (Steve Dickson) [800677] - [fs] NFSv4: Fix a readdir regression (Steve Dickson) [963337] - [fs] xfs: return EOPNOTSUPP for unsupported acl format (Eric Sandeen) [963686] - [fs] ext2: clear uptodate flag on super block I/O error (Eric Sandeen) [679930] - [fs] ext4/jbd2: dont wait (forever) for stale tid caused by wraparound (Eric Sandeen) [955807] - [fs] jbd: dont wait (forever) for stale tid caused by wraparound (Eric Sandeen) [955807] - [fs] ext4: fix waiting and sending of a barrier in ext4_sync_file() (Eric Sandeen) [955807] - [fs] jbd2: Add function jbd2_trans_will_send_data_barrier() (Eric Sandeen) [955807] - [fs] jbd2: fix sending of data flush on journal commit (Eric Sandeen) [955807] - [fs] ext4: fix fdatasync() for files with only i_size changes (Eric Sandeen) [955807] - [fs] ext4: Initialize fsync transaction ids in ext4_new_inode() (Eric Sandeen) [955807] - [fs] ext4: Rewrite __jbd2_log_start_commit logic to match upstream (Eric Sandeen) [955807] - [net] sctp: Use correct sideffect command in duplicate cookie handling (Daniel Borkmann) [963843] {CVE-2013-2206} - [net] macvlan: fix checksums error when we are in bridge mode (Vlad Yasevich) [893151] - [net] bridge: Add const to dummy br_netpoll_send_skb (Flavio Leitner) [924294] - [net] bridge: send query as soon as leave is received (Amerigo Wang) [952012] - [net] bridge: only expire the mdb entry when query is received (Amerigo Wang) [952012] - [net] bridge: Replace mp->mglist hlist with a bool (Amerigo Wang) [952012] - [net] bond: add support to read speed and duplex via ethtool (Veaceslav Falico) [961131] - [net] bridge: set fake_rtable's dst to NULL to avoid kernel Oops (Thomas Graf) [924033] - [net] bonding: fire NETDEV_RELEASE event only on 0 slaves (Veaceslav Falico) [805098]- [netdrv] igb: Removed unused i2c function (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Implementation of i210/i211 LED support (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix possible panic caused by Rx traffic arrival while interface is down (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix set_ethtool function to call update nvm for entire image (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: SerDes flow control setting (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Support for SFP modules discovery (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add update to last_rx_timestamp in Rx rings (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Changed LEDs blink mechanism to include designs using cathode (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: limit udelay for phy changes to 10000us (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Bump version of driver (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Remove id's that will not be productized for Linux (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Remove dead code path (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Retain HW VLAN filtering while in promiscuous + VT mode (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: display a warning message when SmartSpeed works (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Use pci_vfs_assigned instead of igb_vfs_are_assigned (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add SMBI semaphore to I210/I211 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: SERDES loopback sigdetect bit on i210 devices (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add support for i354 devices (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Enable EEE LP advertisement (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix code comments and whitespace (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix sparse warnings on function pointers (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Use rx/tx_itr_setting when setting up initial value of itr (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Pull adapter out of main path in igb_xmit_frame_ring (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Mask off check of frag_off as we only want fragment offset (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: random code and comments fix (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Implement support to power sfp cage and turn on I2C (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Support to read and export SFF-8472/8079 data (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Support for 100base-fx SFP (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: fix PHC stopping on max freq (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: make sensor info static (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: fix i350 anti spoofing config (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix for lockdep issue in igb_get_i2c_client (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix link setup for I210 devices (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Refractoring function pointers in igb_get_invariants function (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Intialize MAC function pointers (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Initialize NVM function pointers (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Initialize PHY function pointers (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update igb to use a path similar to ixgbe to determine when to stop Tx (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Refix sparse warning in igb_get_i2c_client (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix for improper allocation flag in igb_get_i2c_client (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix for improper exit in igb_get_i2c_client (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Remove unnecessary alloc/OOM messages, alloc cleanups (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Copyright string update to year 2013 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Replace rmb in Tx cleanup with read_barrier_depends (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Use in-kernel PTP_EV_PORT #define (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Free any held skb that should have been timestamped on remove (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add mechanism for detecting latched hardware Rx timestamp (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add timeout for PTP Tx work item (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add support for SW timestamping (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: enable CONFIG_IGB_HWMON (Dean Nelson) [914835 923899 947526] - [netdrv] igb: Enable hwmon data output for thermal sensors via I2C (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add support functions to access thermal data (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add i2c interface to igb (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update igb version to 4.1.2 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix SerDes autoneg flow control (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Unset sigdetect for SERDES loopback on 82580 and i350 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Workaround for global device reset problem on 82580 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Refactoring of i210 file (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Acquire, release semaphore for writing each EEPROM page (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Updates to read nvm function for i211 device (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Use a 32-bit mask when calculating the flow control watermarks (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Do not parse past IP header on fragments beyond the first (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: No longer rely on APME to determine WoL settings (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update PTP Rx filters (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Ethtool support to enable and disable EEE (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Improve performance and reduce size of igb_tx_map (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: consolidate creation of Tx buffer info and data descriptor (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: convert to SKB paged frag API (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update igb Tx flags to improve code efficiency (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Make TSO check for CHECKSUM_PARTIAL to avoid skb_is_gso check (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Support for modifying UDP RSS flow hashing (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Clear Go Link Disconnect for 82580 and later devices (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Enable clock drivers along with associated net/PHY drivers (Dean Nelson) [914835 923899 947526] - [netdrv] igb: Fix EEPROM writes via ethtool on i210 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add function to read i211's invm version (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Remove workaround for EEE configuration on i210/I211 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix sparse warning in igb_ptp_rx_pktstamp (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update firmware version info for ethtool output (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Enable auto-crossover during forced operation on 82580 and above (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update version (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update get cable length function for i210/i211 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Split igb_update_dca into separate Tx and Rx functions (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Lock buffer size at 2K even on systems with larger pages (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Move rx_buffer related code in Rx cleanup path into separate function (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Map entire page and sync half instead of mapping and unmapping half pages (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Combine post-processing of skb into a single function (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Do not use header split, instead receive all frames into a single buffer (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Split Rx timestamping into two separate functions (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Correcting and improving small packet check and padding (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Use dma_unmap_addr and dma_unmap_len defines (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Simplify how we populate the RSS key (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Change how we populate the RSS indirection table (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Change Tx cleanup loop to do/while instead of for (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix stats output on i210/i211 parts (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Support to enable EEE on all eee_supported devices (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Remove artificial restriction on RQDPC stat reading (Stefan Assmann) [914835 923899 947526] - [netdrv] pci: Add SRIOV helper function to determine if VFs are assigned to guest (Stefan Assmann) [914835 923899 947526] - [net] phy: fix a bug when verify the EEE support (Nikolay Aleksandrov) [896263] - [net] mdio: translation of MMD EEE registers to/from ethtool settings (Nikolay Aleksandrov) [896263] - [net] phy: add the EEE support and the way to access to the MMD registers (Nikolay Aleksandrov) [896263] - [edac] avoid mce decoding crash after edac driver unloaded (Prarit Bhargava) [787999] - [x86] mce: Drain mcelog buffer (Prarit Bhargava) [787999] - [x86] mce: Add wrappers for registering on the decode chain (Prarit Bhargava) [787999] - [edac] sb_edac: Add it to the building system (Prarit Bhargava) [787999] - [edac] i7core_edac: Drop the edac_mce facility (Prarit Bhargava) [787999] - [x86] mce: Use notifier chain only for MCE decoding (Prarit Bhargava) [787999] - [s390] crash: Fuzzy live dump for System z (Hendrik Brueckner) [929262] - [s390] mm: allow absolute memory access for /dev/mem (Hendrik Brueckner) [929262] - [s390] zcrypt: ap bus rescan problem when toggle crypto adapters on/off (Hendrik Brueckner) [929259] - [s390] zcrypt: Handle AP configuration changes (Hendrik Brueckner) [929259] - [s390] smp: lost IPIs on cpu hotplug (Hendrik Brueckner) [975179] - [cdrom] use kzalloc() for failing hardware (Frantisek Hrbata) [973106] {CVE-2013-2164}- [net] bridge: Set vlan_features to allow offloads on vlans (Vlad Yasevich) [951458] - [virt] virtio-net: initialize vlan_features (Vlad Yasevich) [951458] - [net] ipv6: assign rt6_info to inet6_ifaddr in init_loopback (Jiri Benc) [744655] - [net] ipv6: Fix broken IPv6 routing table after loopback down-up (Jiri Benc) [744655] - [s390] cio: add channel ID sysfs attribute (Hendrik Brueckner) [929274] - [s390] cio: make use of newly added format 1 channel-path data (Hendrik Brueckner) [929274] - [s390] cio: collect format 1 channel-path description data (Hendrik Brueckner) [929274] - [s390] qeth: Support VEPA mode (Hendrik Brueckner) [929275] - [s390] ccwgroup: allow drivers to call set_{on, off}line (Hendrik Brueckner) [929275] - [s390] dasd: add safe offline interface (Hendrik Brueckner) [929264] - [s390] dasd: add shutdown action (Hendrik Brueckner) [929264] - [s390] dasd: Correct retry counter for terminated I/O (Hendrik Brueckner) [929264] - [s390] perf_cpum_cf: fallback to software sampling events (Hendrik Brueckner) [823012] - [s390] perf_cpum_cf: Add support for counters available with IBM zEC12 (Hendrik Brueckner) [823012] - [s390] perf_cpum_cf: get rid of compile warnings (Hendrik Brueckner) [823012] - [s390] perf: add support for s390x CPU counters (Hendrik Brueckner) [823012] - [ata] libata-sff: port_task is SFF specific (David Milburn) [808672] - [ata] libata-sff: introduce ata_sff_init/exit() and ata_sff_port_init() (David Milburn) [808672] - [netdrv] qlge: Update version to 1.00.00.32 (Chad Dupuis) [927891] - [netdrv] qlge: Fix ethtool autoneg advertising (Chad Dupuis) [927891] - [netdrv] qlge: Fix receive path to drop error frames (Chad Dupuis) [927891] - [netdrv] qlge: Fixed a coding style issue (Chad Dupuis) [927891] - [kernel] sched: Do not account bogus utime (Stanislaw Gruszka) [912662] - [kernel] sched: Avoid cputime scaling overflow (Stanislaw Gruszka) [912662] - [acpi] Verify device status after eject (Nigel Croxon) [869134] - [acpi] Update CPU hotplug error messages (Nigel Croxon) [869134] - [acpi] Add acpi_handle_() interfaces (Nigel Croxon) [869134] - [acpi] Export functions for hot-remove (Nigel Croxon) [869134] - [acpi] Add ACPI CPU hot-remove support (Nigel Croxon) [869134] - [acpi] Fix stale pointer access to flags.lockable (Nigel Croxon) [869134] - [acpi] processor_core: prevent cpu from becoming online (Nigel Croxon) [869134] - [acpi] Set hotplug _OST support bit to _OSC (Nigel Croxon) [869134] - [acpi] Add _OST support for ACPI container hotplug (Nigel Croxon) [869134] - [acpi] Add _OST support for ACPI memory hotplug (Nigel Croxon) [869134] - [acpi] Add _OST support for ACPI CPU hotplug (Nigel Croxon) [869134] - [acpi] Add _OST support for sysfs eject (Nigel Croxon) [869134] - [acpi] Add an interface to evaluate _OST (Nigel Croxon) [869134] - [acpi] scan: return -ENODEV if no device was found (Nigel Croxon) [869134] - [acpi] processor_core: add missing kfree (Nigel Croxon) [869134] - [acpi] processor_core: Add CPU hotplug support for processor device objects (Nigel Croxon) [869134] - [acpi] processor_core: Do not try to set up acpi processor stuff on cores exceeding maxcpus (Nigel Croxon) [869134] - [idle] intel_idle: Don't register CPU notifier if we are not running (Nigel Croxon) [869134] - [idle] intel_idle: break dependency between modules (Nigel Croxon) [869134] - [acpi] processor_core: remove duplicated lines of merging problems with acpi_processor_add (Nigel Croxon) [869134] - [acpi] processor_core: Delay acpi_processor_start() call for hotplugged cores (Nigel Croxon) [869134] - [acpi] processor_core: Split up acpi_processor_add (Nigel Croxon) [869134] - [idle] intel_idle: Split up and provide per CPU initialization func (Nigel Croxon) [869134] - [acpi] processor_core: Remove unneeded variable passed by acpi_processor_hotadd_init (Nigel Croxon) [869134] - [s390] scm: process availability (Hendrik Brueckner) [929257] - [s390] scm_blk: suspend writes (Hendrik Brueckner) [929257] - [s390] scm_drv: extend notify callback (Hendrik Brueckner) [929257] - [s390] scm_blk: fix request number accounting (Hendrik Brueckner) [929257] - [s390] scm: reorder scm_remove (Hendrik Brueckner) [929257]- [crypto] Revert: unmark gcm(aes) as fips_allowed (Jarod Wilson) [915637] - [crypto] testmgr: allow aesni-intel and ghash_clmulni-intel in fips mode (Jarod Wilson) [915637] - [crypto] testmgr: silence warnings about no tests for aesni algorithms (Jarod Wilson) [915637] - [crypto] Use scatterwalk_crypto_chain (Jarod Wilson) [786972] - [crypto] scatterwalk: Add scatterwalk_crypto_chain helper (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: fix Kconfig problem with CRYPTO_GLUE_HELPER_X86 (Jarod Wilson) [786968 786972 969522] - [crypto] gcm: Add RFC4543 wrapper for GCM (Jarod Wilson) [786968 786972 969522] - [crypto] glue_helper: add more optimized XTS-mode for serpent-avx (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: add more optimized XTS mode for x86-64 (Jarod Wilson) [786968 786972 969522] - [crypto] glue_helper: use le128 instead of u128 for CTR mode (Jarod Wilson) [786968] - [crypto] glue_helper: cast6/avx, avoid using temporary stack buffers (Jarod Wilson) [786968 786972 969522] - [crypto] glue_helper: serpent-sse2, split generic glue code to new helper module (Jarod Wilson) [786968 786972 969522] - [crypto] ghash-intel: assembler clean-up, use ENDPROC at end of assember functions (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: add ENDPROC statements for assembler functions (Jarod Wilson) [786968 786972 969522] - [crypto] aes-x86: assembler clean-ups, use ENTRY/ENDPROC, localize jump targets (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: remove rfc3686(ctr(aes)), utilize rfc3686 from ctr-module instead (Jarod Wilson) [786968] - [crypto] ctr: make rfc3686 asynchronous block cipher (Jarod Wilson) [786968 786972 969522] - [net] xfrm_algo: probe asynchronous block ciphers instead of synchronous (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: fix XTS mode on x86-32, add wrapper function for asmlinkage aesni_enc() (Jarod Wilson) [786968 786972 969522] - [crypto] lrw: add interface for parallelized cipher implementions (Jarod Wilson) [786968 786972 969522] - [crypto] lrw: split gf128mul table initialization from setkey (Jarod Wilson) [786968 786972 969522] - [crypto] lrw: use blocksize constant (Jarod Wilson) [786968 786972 969522] - [crypto] crypto: cryptd - disable softirqs in cryptd_queue_worker to prevent data corruption (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: improve lrw and xts performance by utilizing parallel AES-NI hardware pipelines (Jarod Wilson) [786968 786972 969522] - [crypto] xts: remove dependency on EXPERIMENTAL (Jarod Wilson) [786968 786972 969522] - [crypto] lrw: remove dependency on EXPERIMENTAL (Jarod Wilson) [786968 786972 969522] - [crypto] xts: add interface for parallelized cipher implementations (Jarod Wilson) [786968 786972 969522] - [crypto] xts: use blocksize constant (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: fix wrong kfree pointer (Jarod Wilson) [786972] - [crypto] aesni-intel: change to use shared ablk_* functions (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: use crypto_{un}register_algs (Jarod Wilson) [786968 786972 969522] - [crypto] Add bulk algorithm registration interface (Jarod Wilson) [786968 786972 969522] - [crypto] ablk_helper: move ablk_* functions from serpent-sse2/avx glue code to shared module (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: fix unaligned cbc decrypt for x86-32 (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: move more common code to ablk_init_common (Jarod Wilson) [786968 786972 969522] - [crypto] aes-x86: quiet sparse noise about symbol not declared (Jarod Wilson) [786968 786972 969522] - [crypto] cryptd: Use subsys_initcall to prevent races with aesni (Jarod Wilson) [786968 786972 969522] - [crypto] ghash-intel: Fix set but not used in ghash_async_setkey() (Jarod Wilson) [786972] - [crypto] aesni-intel: fix aesni build on i386 (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: Merge with fpu.ko (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: fixed problem with packets that are not multiple of 64bytes (Jarod Wilson) [786972] - [crypto] aesni-intel: Fix remaining leak in rfc4106_set_hash_key (Jarod Wilson) [786972] - [crypto] aesni-intel: Don't leak memory in rfc4106_set_hash_subkey (Jarod Wilson) [786972] - [crypto] ghash-intel: ghash-clmulni-intel_glue needs err.h (Jarod Wilson) [786972] - [crypto] aesni-intel: Fixed build with binutils 2.16 (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: Fixed build error on x86-32 (Jarod Wilson) [786968 969522] - [crypto] aesni-intel: Ported implementation to x86-32 (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: RFC4106 AES-GCM Driver Using Intel New Instructions (Jarod Wilson) [786972] - [crypto] cryptd: Adding the AEAD interface type support to cryptd (Jarod Wilson) [786972] - [crypto] aesni-intel: Fix another CTR build failure with gas 2.16.1 (Jarod Wilson) [786968] - [crypto] aesni-intel: Fix CTR optimization build failure with gas 2.16.1 (Jarod Wilson) [786968] - [crypto] aesni-intel: Add AES-NI accelerated CTR mode (Jarod Wilson) [786968] - [crypto] ghash-clmulni-intel: Put proper .data section in place (Jarod Wilson) [921642] - [s390] Revert: kernel: add support for physical memory > 4TB (Jarod Wilson) [913220] - [kernel] perf: Fix perf_event_for_each() to use sibling (Jiri Olsa) [967933] - [x86] perf: Add format attributes for p4 (Jiri Olsa) [967933] - [x86] perf: Adding sysfs group format attribute for pmu device (Jiri Olsa) [967933] - [x86] perf: Fix local vs remote memory events for NHM/WSM (Jiri Olsa) [967933] - [tools] perf: Remove deprecated WARN_ON_ONCE() (Jiri Olsa) [967933] - [tools] perf: Call perf_cgroup_event_time() directly (Jiri Olsa) [967933] - [tools] perf: Don't call release_callchain_buffers() if allocation fails (Jiri Olsa) [967933] - [mfd] lpc_ich: Add support for Intel Avoton SoC (Neil Horman) [922965] - [mfd] lpc_ich: Use devres API to allocate private data (Neil Horman) [922965] - [mfd] lpc_ich: Add Device IDs for Intel Wellsburg PCH (Neil Horman) [922965] - [mfd] lpc_ich: Fix gpio base and control offsets (Neil Horman) [922965] - [mfd] lpc_ich: One uninitialized cell is no error (Neil Horman) [922965] - [mfd] lpc_ich: Fix resource request for mem 0x00000000 (Neil Horman) [922965] - [mfd] lpc_ich: Add Device IDs for Intel Lynx Point-LP PCH (Neil Horman) [922965] - [mfd] lpc_ich: Fix regression for iTCO_wdt driver (Neil Horman) [922965] - [mfd] Check for mem_base when building IORESOURCE_MEM resources (Neil Horman) [922965] - [watchdog] iTCO_wdt: Convert iTCO_wdt driver to mfd model (Neil Horman) [922965] - [watchdog] iTCO_wdt: Use pr_ and pr_ (Neil Horman) [922965] - [watchdog] iTCO_wdt: fix TCO V1 timeout values and limits (Neil Horman) [922965] - [mfd] Add LPC driver for Intel ICH chipsets (Neil Horman) [922965] - [i2c] i801: SMBus patch for Intel Avoton DeviceIDs (Neil Horman) [922965] - [i2c] iSMT: add Intel Avoton DeviceIDs (Neil Horman) [922965] - [ata] ata_piix: IDE-mode SATA patch for Intel Avoton DeviceIDs (Neil Horman) [922965] - [ata] ata_piix: make DVD Drive recognisable on systems with Intel Sandybridge chipsets (Neil Horman) [922965] - [ata] ahci: AHCI-mode SATA patch for Intel Avoton DeviceIDs (Neil Horman) [922965] - [usb] xhci: correct comp_mode_recovery_timer on return from hibernate (Tony Camuso) [888974] - [acpi] Don't let acpi_pad needlessly mark TSC unstable (Lenny Szubowicz) [907545] - [acpi] acpica: Remove extraneous warning for very large GPE registers (Nigel Croxon) [924873] - [kernel] async: Make async execution api a little more fair in scheduling (Neil Horman) [871955] - [md] dm-stripe: fix regression in stripe_width calculation (Mike Snitzer) [960277] - [block] fix ext_devt_idr handling (Tomas Henzl) [735927] - [md] dm-crypt: fix mempool deadlock (Mike Snitzer) [831158] - [scsi] libsas: fix handling vacant phy in sas_set_ex_phy() (David Milburn) [949905] - [mm] swap: avoid read_swap_cache_async() race to deadlock while waiting on discard I/O completion (Rafael Aquini) [827548] - [mm] compaction: fix /proc/sys/vm/compact_memory crash (Johannes Weiner) [953680 955525] - [mm] fadvise: drain all pagevecs if POSIX_FADV_DONTNEED fails to discard all pages (Larry Woodman) [957821] - [pci] dmar: Remove warning for HPET scope type (Nigel Croxon) [956310]- [fs] nfs: Fix an NFS client lockdep issue (Jeff Layton) [891937] - [acpi] acpi_pad: fix power_saving thread deadlock (Lenny Szubowicz) [751123] - [powerpc] rtas_flash: Fix validate_flash buffer overflow issue (Steve Best) [956385] - [powerpc] rtas_flash: Fix bad memory access (Steve Best) [956385] - [powerpc] rtas_flash: New return code to indicate FW entitlement expiry (Steve Best) [956385] - [powerpc] rtas_flash: Update return token comments (Steve Best) [956385] - [powerpc] rtas_flash: Free kmem upon module exit (Steve Best) [956385] - [netdrv] igb: SR-IOV init reordering (Stefan Assmann) [920652] - [netdrv] igb: Fix null pointer dereference (Stefan Assmann) [920652] - [netdrv] igb: Enable SR-IOV configuration via PCI sysfs interface (Stefan Assmann) [920652] - [powerpc] Fix VMX fix for memcpy case (Steve Best) [929280] - [powerpc] Fix VMX in interrupt check in POWER7 copy loops (Steve Best) [929280] - [powerpc] POWER7 optimised memcpy using VMX and enhanced prefetch (Steve Best) [929280] - [powerpc] POWER7 optimised copy_page using VMX and enhanced prefetch (Steve Best) [929280] - [powerpc] Rename copyuser_power7_vmx.c to vmx-helper.c (Steve Best) [929280] - [powerpc] Use enhanced touch instructions in POWER7 copy_to_user/copy_from_user (Steve Best) [929280] - [powerpc] Simplify 4k/64k copy_page logic (Steve Best) [929280] - [powerpc] Add 64bit csum_and_copy_to_user (Steve Best) [929280] - [powerpc] Optimise 64bit csum_partial_copy_generic and add csum_and_copy_from_user (Steve Best) [929280] - [powerpc] Optimise 64bit csum_partial (Steve Best) [929280] - [kernel] trace: Allow archs to ignore tracing compat syscalls (Josh Poimboeuf) [881038] - [kernel] trace: Fix perf syscall tracing when syscall_nr == -1 (Josh Poimboeuf) [881038] - [netdrv] 8139cp: Prevent dev_close/cp_interrupt race on MTU change (John Green) [767885] - [netdrv] 8139cp: properly support change of MTU values (John Green) [767885] - [pci] make re-allocation try harder by reassigning ranges higher in the heirarchy (Takahiro MUNEDA) [965006] - [pci] code and comments cleanup (Takahiro MUNEDA) [965006] - [pci] make cardbus-bridge resources optional (Takahiro MUNEDA) [965006] - [pci] honor child buses add_size in hot plug configuration (Takahiro MUNEDA) [965006] - [pci] ability to relocate assigned pci-resources (Takahiro MUNEDA) [965006] - [pci] make SRIOV resources optional (Takahiro MUNEDA) [965006] - [s390] console: fix 3215 console crash (Hendrik Brueckner) [970779] - [s390] scm_blk: allow more cluster size values (Hendrik Brueckner) [963068] - [s390] mm: protection exception PSW for aborted transaction (Hendrik Brueckner) [958271] - [s390] hibernate: Save and restore absolute zero pages (Hendrik Brueckner) [952739] - [s390] kdump: Add PM notifier for kdump (Hendrik Brueckner) [952738] - [s390] qeth: fix qeth_wait_for_threads() deadlock for OSN devices (Hendrik Brueckner) [952448] - [s390] module: Add missing R_390_NONE relocation type (Hendrik Brueckner) [952449] - [s390] dasd: fix unresponsive device after all channel paths were lost (Hendrik Brueckner) [915731] - [s390] kernel: add support for physical memory > 4TB (Hendrik Brueckner) [913220] - [s390] zcore: Add hsa file (Hendrik Brueckner) [915356] - [s390] ipl: Implement diag308 loop for zfcpdump (Hendrik Brueckner) [915364] - [s390] eadm_sch: fix driver initialization (Hendrik Brueckner) [912489] - [s390] zfcp: Do not wakeup while suspended (Hendrik Brueckner) [855129] - [s390] time: fix sched_clock() overflow (Hendrik Brueckner) [903334] - [s390] irq: enable irq sum accounting for /proc/stat again (Hendrik Brueckner) [903333] - [s390] dasd: prevent path verification before resume (Hendrik Brueckner) [903331] - [s390] dasd: fix unaccessible device after resume (Hendrik Brueckner) [903339] - [security] selinux: fix parallel compile error (Frantisek Hrbata) [962427] - [acpi] Evaluate thermal trip points before reading temperature (Tony Camuso) [929293] - [kernel] time: Fix setting of hardware clock in NTP code (Prarit Bhargava) [912704] - [x86] quirks: use 'intremap=off' instead of 'nointremap' for consistency (Prarit Bhargava) [960828] - [fs] proc: fix pagemap_read() error case (Larry Woodman) [918119] - [base] node: fix off-by-one bug in print_nodes_state() (Prarit Bhargava) [871215] - [netdrv] sky2: fix scheduling while atomic in sky2_vlan_rx_register (Nikolay Aleksandrov) [920754] - [netdrv] netxen: write IP address to firmware when using bonding (Nikolay Aleksandrov) [924667] - [netdrv] be2net: remove BUG_ON() in be_mcc_compl_is_new() (Ivan Vecera) [909488] - [netdrv] igb: increase timeout for ethtool offline self-test (Stefan Assmann) [906240] - [netdrv] qlcnic: sleeping function called from invalid context (Amerigo Wang) [907310] - [netdrv] be2net: ensure all events are ack'ed prior calling be_eq_clean (Ivan Vecera) [884442] - [pci] Document MPS parameters pci=pcie_bus_safe, pci=pcie_bus_perf, etc (Myron Stowe) [910604]- [virt] kvm: fix copy to user with irq disabled (Michael S. Tsirkin) [906602] {CVE-2013-1935} - [netdrv] usb/cdc_ncm: apply usbnet_link_change (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: demote "unexpected notification" to debug level (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: return -ENOMEM if kzalloc fails (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: allow user to prefer NCM for backwards compatibility (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: tag Huawei devices (e.g. E5331) with FLAG_WWAN (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix probing of devices with multiple control interface altsettings (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add another Huawei vendor specific device (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: use IAD provided by the USB core (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add support FLAG_NOARP for Infineon modem platform (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix error path for single interface probing (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: workaround for missing CDC Union (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix drvinfo strings set in drivers for ethtool (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: use generic usbnet_manage_power() (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add Huawei devices (Neil Horman) [815934] - [usb] add USB_VENDOR_AND_INTERFACE_INFO() macro (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: error path lock fix (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: big endian fix (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: apply introduced usb command APIs (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: do not bind to NCM compatible MBIM devices (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: adding MBIM driver (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: export shared symbols and definitions (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: errata updates for cdc.h (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix one more typo (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add missed constants and structures (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: typo and style fixes (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: ncm constants and structures added (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: refactoring for tx multiplexing (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: splitting rx_fixup for code reuse (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: process chained NDPs (Neil Horman) [815934] - [netdrv] net/cdc_ncm: refactor bind preparing for MBIM support (Neil Horman) [815934] - [netdrv] net/cdc_ncm: adding MBIM support to ncm_setup (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add MBIM constants and structures (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: workaround NTB input size firmware bug (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: tag Ericsson WWAN devices (eg F5521gw) with FLAG_WWAN (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: tag Ericsson WWAN devices (eg F5521gw) with FLAG_WWAN (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Disable hub-initiated LPM for comms devices (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: avoid discarding datagrams in rx path (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix MTU and max_datagram_size handling (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: reduce driver latency in the data path (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: print MAC via printk format specifier (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: make ethtool_ops const (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Use kzalloc rather than kmalloc followed by memset with 0 (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: convert drivers/net/* to use module_usb_driver() (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Don't use stack variables for DMA (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix endianness problem (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Remove unneeded version.h includes from drivers/net/ (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add missing .reset_resume hook (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: release interfaces fix in unbind() (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Add mising short packet in cdc_ncm driver (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix short packet issue on some devices (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: use ethd name for known ethernet devices (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: errata updates for cdc_ncm host driver (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: tx_fixup() race condition fix (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Don't deref NULL in cdc_ncm_rx_fixup() and don't use uninitialized variable (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: USB CDC NCM host driver (Neil Horman) [815934] - [netdrv] usb/serial/sierra: Add support for Sierra Wireless AirCard 320U modem (Neil Horman) [884869] - [netdrv] sierra_net: keep status interrupt URB active (Neil Horman) [884869] - [netdrv] sierra_net: apply usbnet_link_change (Neil Horman) [884869] - [netdrv] sierra_net: Remove unnecessary alloc/OOM messages (Neil Horman) [884869] - [netdrv] sierra_net: fix ethtool drvinfo strings set in drivers (Neil Horman) [884869] - [netdrv] sierra_net: shut up sparse restricted type warnings (Neil Horman) [884869] - [netdrv] usbnet: sierra_net: apply introduced usb command APIs (Neil Horman) [884869] - [netdrv] sierra_net: Endianess bug fix (Neil Horman) [884869] - [netdrv] sierra_net: removes unnecessary semicolon (Neil Horman) [884869] - [netdrv] sierra_net: make private symbols static (Neil Horman) [884869] - [netdrv] sierra_net: device IDs for Aircard 320U++ (Neil Horman) [884869] - [netdrv] usbnet: make ethtool_ops const (Neil Horman) [884869] - [netdrv] sierra_net: convert to use module_usb_driver() (Neil Horman) [884869] - [netdrv] sierra_net: don't use flush_scheduled_work() (Neil Horman) [884869] - [netdrv] sierra_net: return operator cleanup (Neil Horman) [884869] - [netdrv] sierra_net: use __packed annotation (Neil Horman) [884869] - [netdrv] sierra_net: initiate sync sequence in sierra_net.c driver (Neil Horman) [884869] - [netdrv] sierra_net: add sierra_net driver (Neil Horman) [884869] - [netdrv] usbnet: allow status interrupt URB to always be active (Neil Horman) [884869] - [netdrv] usbnet: handle link change (Neil Horman) [884869] - [netdrv] usbnet: apply usbnet_link_change (Neil Horman) [884869] - [netdrv] usbnet: introduce usbnet_link_change API (Neil Horman) [884869] - [netdrv] usbnet: Remove unnecessary alloc/OOM messages (Neil Horman) [884869] - [netdrv] usbnet: fix tx_dropped statistics (Neil Horman) [884869] - [netdrv] usbnet: prevent buggy devices from killing us (Neil Horman) [884869] - [netdrv] usbnet: fix regression from FLAG_NOARP code (Neil Horman) [884869] - [netdrv] usbnet: add new flag FLAG_NOARP for usb net devices (Neil Horman) [884869] - [netdrv] usbnet: generic manage_power() (Neil Horman) [884869] - [netdrv] usbnet: handle PM failure gracefully (Neil Horman) [884869] - [netdrv] usbnet: ratelimit kevent may have been dropped warnings (Neil Horman) [884869] - [netdrv] usbnet: runtime wake up device before calling usbnet_{read|write}_cmd (Neil Horman) [884869] - [netdrv] usbnet: introduce usbnet_{read|write}_cmd_nopm (Neil Horman) [884869] - [netdrv] usbnet: Fix memory leak on Tx data path (Neil Horman) [884869] - [netdrv] usbnet: introduce usbnet 3 command helpers (Neil Horman) [884869] - [netdrv] usbnet: Support devices reporting idleness (Neil Horman) [884869] - [netdrv] usbnet: fix softirq storm on suspend (Neil Horman) [884869] - [netdrv] usbnet: fix deadlock in resume (Neil Horman) [884869] - [netdrv] usbnet: Use eth_random_addr (Neil Horman) [884869] - [netdrv] usbnet: handle remote wakeup asap (Neil Horman) [884869] - [netdrv] usbnet: clear OPEN flag in failure path (Neil Horman) [884869] - [netdrv] usbnet: sanitise overlong driver information strings (Neil Horman) [884869] - [netdrv] usbnet: don't initialize transfer buffer before submit status URB (Neil Horman) [884869] - [netdrv] usbnet: remove declaration for intr_complete (Neil Horman) [884869] - [netdrv] usbnet: remove usb_get/put_dev in .probe and .disconnect (Neil Horman) [884869] - [netdrv] usbnet: fix skb traversing races during unlink (Neil Horman) [884869] - [netdrv] usbnet: fix failure handling in usbnet_probe (Neil Horman) [884869] - [netdrv] usbnet: fix leak of transfer buffer of dev->interrupt (Neil Horman) [884869] - [netdrv] usbnet: consider device busy at each recieved packet (Neil Horman) [884869] - [netdrv] usbnet: don't clear urb->dev in tx_complete (Neil Horman) [884869] - [netdrv] usbnet: increase URB reference count before usb_unlink_urb (Neil Horman) [884869] - [netdrv] usbnet: use netif_tx_wake_queue instead of netif_start_queue (Neil Horman) [884869] - [netdrv] usbnet: reserve headroom on rx skbs (Neil Horman) [884869] - [netdrv] usbnet: avoid recursive locking in usbnet_stop() (Neil Horman) [884869] - [netdrv] usbnet: fix oops in usbnet_start_xmit (Neil Horman) [884869] - [netdrv] usbnet: fix a few typos in comments (Neil Horman) [884869] - [netdrv] usbnet: fix out of memory during runtime pm (Neil Horman) [884869] - [netdrv] usbnet: remove flag of EVENT_DEV_WAKING (Neil Horman) [884869] - [netdrv] usbnet: Resubmit interrupt URB if device is open (Neil Horman) [884869] - [netdrv] usbnet: Use FIELD_SIZEOF macro in usbnet_init() function (Neil Horman) [884869] - [netdrv] usbnet: use ethd name for known ethernet devices (Neil Horman) [884869] - [netdrv] usbnet: Fix up 'FLAG_POINTTOPOINT' and 'FLAG_MULTI_PACKET' overlaps (Neil Horman) [884869] - [netdrv] usbnet: Ethernet quirks for the LG-VL600 4G modem (Neil Horman) [884869] - [netdrv] usbnet: Fix leak when usb_autopm_get_interface() returns less than zero in kevent() (Neil Horman) [884869] - [netdrv] usbnet: don't use flush_scheduled_work() (Neil Horman) [884869] - [netdrv] usbnet: changes for upcoming cdc_ncm driver (Neil Horman) [884869] - [netdrv] usbnet: fix usb_autopm_get_interface failure (Neil Horman) [884869] - [netdrv] usbnet: rx_submit() should return an error code (Neil Horman) [884869] - [netdrv] usbnet: remove noisy and hardly useful printk (Neil Horman) [884869] - [netdrv] usbnet: use jiffies in schedule_timeout(), not msecs (Neil Horman) [884869] - [netdrv] usbnet: use newly introduced hex_to_bin() (Neil Horman) [884869] - [netdrv] usbnet: Set parent device early for netdev_printk() (Neil Horman) [884869] - [netdrv] usbnet: Print device statistics as unsigned (Neil Horman) [884869] - [netdrv] usbnet: Adding URB_ZERO_PACKET flag to usbnet.c (Neil Horman) [884869] - [netdrv] usbnet: Use netif_ logging facilities (Neil Horman) [884869] - [netdrv] usbnet: Convert dev(dbg|err|warn|info) macros to netdev_ (Neil Horman) [884869] - [netdrv] usbnet: Autosuspend for online devices (Neil Horman) [884869] - [netdrv] usbnet: Move && and || to end of previous line (Neil Horman) [884869] - [netdrv] usbnet: Set link down initially for drivers that update link state (Neil Horman) [884869] - [netdrv] usbnet: Set device type for wlan and wwan devices (Neil Horman) [884869] - [netdrv] usbnet: Use wwand interface name for mobile broadband devices (Neil Horman) [884869] - [edac] sb_edac: do not require prescence of IMC_DDRIO device (Mauro Carvalho Chehab) [923451] - [edac] sb_edac: fix the error about memory type detection on SandyBridge (Mauro Carvalho Chehab) [923451] - [dma] ioat: Fix excessive CPU utilization (John Feeney) [883575] - [wireless] b43: stop format string leaking into error msgs (John Linville) [971389] {CVE-2013-2852}- [powerpc] crypto: Enable the PFO-based encryption device (Steve Best) [929325] - [crypto] nx: Build files for the nx device driver (Steve Best) [929325] - [crypto] nx: Fixes for multiple races and issues (Steve Best) [929325] - [crypto] nx: debugfs routines and docs for the nx device driver on powerpc (Steve Best) [929325] - [crypto] nx: SHA512 hash routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: SHA256 hash routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-XCBC mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-GCM mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-ECB mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-CTR mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-CCM mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-CBC mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: driver code supporting nx encryption on powerpc (Steve Best) [929325] - [x86] apic: mark ARAT Support as Tech Preview (Prarit Bhargava) [808192] - [x86] apic: disable ARAT by default (Prarit Bhargava) [808192] - [x86] amd: Do not enable ARAT feature on AMD processors below family 0x12 (Prarit Bhargava) [808192] - [tools] perf: Fix SIGALRM and pipe read race for rwtop (Jiri Olsa) [907366] - [tools] perf: Removing 'nr' field from rw* scripts (Jiri Olsa) [905007] - [netdrv] bnx2: dma_alloc_coherent, use __GFP_ZERO instead of memset(, 0) (Neil Horman) [917110] - [netdrv] bnx2: Rename register read and write macros (Neil Horman) [917110] - [char] n_tty: Remove BUG_ON from n_tty_read() (Stanislaw Gruszka) [848085] - [base] cpu: emit KOBJ_ADD after 'online' attribute is created (Igor Mammedov) [878749] - [target] backport LIO from upstream 3.9 (Andy Grover) [903297] - [scsi] Allow error handling timeout to be specified (Ewan Milne) [826061] - [pci] make sriov work with hotplug remove (Takahiro MUNEDA) [965002] - [nfs] sunrpc: Prevent an rpc_task wakeup race (Dave Wysochanski) [840860] - [nfs] sunrpc: clarify comments on rpc_make_runnable (Dave Wysochanski) [840860]- [fs] gfs2: Use single-block reservations for directories (Robert S Peterson) [914725] - [fs] gfs2: Speed up gfs2_rbm_from_block (Robert S Peterson) [914725] - [fs] gfs2: Remove vestigial parameter ip from function rs_deltree (Robert S Peterson) [914725] - [fs] ext4: update percpu counters after journal replay (Eric Sandeen) [961930] - [fs] gfs2: Use ->dirty_inode() (Robert S Peterson) [887341] - [fs] btrfs: update timestamps on truncate() (Eric Sandeen) [893397] - [fs] ext4: remove unaligned AIO warning printk (Eric Sandeen) [905397] - [fs] ext4: limit group search loop for non-extent files (Eric Sandeen) [958939] - [fs] ext4: fix online resizing for ext3-compat file systems (Eric Sandeen) [958939] - [fs] nfsd: make symbol nfsd_reply_cache_shrinker static (Jeff Layton) [681606] - [fs] nfsd: scale up the number of DRC hash buckets with cache size (Jeff Layton) [681606] - [fs] nfsd: keep stats on worst hash balancing seen so far (Jeff Layton) [681606] - [fs] nfsd: add new reply_cache_stats file in nfsdfs (Jeff Layton) [681606] - [fs] nfsd: track memory utilization by the DRC (Jeff Layton) [681606] - [fs] nfsd: break out comparator into separate function (Jeff Layton) [681606] - [fs] nfsd: eliminate one of the DRC cache searches (Jeff Layton) [681606] - [fs] nfsd: only unhash DRC entries that are in the hashtable (Jeff Layton) [681606] - [fs] nfsd: fix startup order in nfsd_reply_cache_init (Jeff Layton) [681606] - [fs] nfsd: fix compiler warning about ambiguous types in nfsd_cache_csum (Jeff Layton) [681606] - [fs] nfsd: fix comments on nfsd_cache_lookup (Jeff Layton) [681606] - [fs] nfsd: keep a checksum of the first 256 bytes of request (Jeff Layton) [681606] - [net] sunrpc: trim off trailing checksum before returning decrypted or integrity authenticated buffer (Jeff Layton) [681606] - [net] sunrpc: fix comment in struct xdr_buf definition (Jeff Layton) [681606] - [net] sunrpc: copy scope ID in __rpc_copy_addr6 (Jeff Layton) [681606] - [fs] nfsd: register a shrinker for DRC cache entries (Jeff Layton) [681606] - [fs] nfsd: add recurring workqueue job to clean the cache (Jeff Layton) [681606] - [fs] nfsd: when updating an entry with RC_NOCACHE, just free it (Jeff Layton) [681606] - [fs] nfsd: remove the cache_disabled flag (Jeff Layton) [681606] - [fs] nfsd: dynamically allocate DRC entries (Jeff Layton) [681606] - [fs] nfsd: track the number of DRC entries in the cache (Jeff Layton) [681606] - [fs] nfsd: always move DRC entries to the end of LRU list when updating timestamp (Jeff Layton) [681606] - [fs] nfsd: break out hashtable search into separate function (Jeff Layton) [681606] - [fs] nfsd: clean up and clarify the cache expiration code (Jeff Layton) [681606] - [fs] nfsd: remove redundant test from nfsd_reply_cache_free (Jeff Layton) [681606] - [fs] nfsd: add alloc and free functions for DRC entries (Jeff Layton) [681606] - [fs] nfsd: create a dedicated slabcache for DRC entries (Jeff Layton) [681606] - [fs] nfsd: get rid of RC_INTR (Jeff Layton) [681606] - [fs] nfsd: remove unneeded spinlock in nfsd_cache_update (Jeff Layton) [681606] - [fs] nfsd: fix IPv6 address handling in the DRC (Jeff Layton) [681606] - [fs] nfsd: make op_cacheresult another flag (Jeff Layton) [681606] - [fs] nfsd: fix v4 reply caching (Jeff Layton) [681606] - [fs] nfsd: turn on reply cache for NFSv4 (Jeff Layton) [681606] - [fs] nfsd: introduce OPDESC helper (Jeff Layton) [681606] - [fs] bio: fix allocation failure due to bio_get_nr_vecs() (Carlos Maiolino) [956947] - [fs] bio: dont overflow in bio_get_nr_vecs() (Carlos Maiolino) [956947] - [fs] vfs: fix spurious return of ESTALE errors when cwd on nfs is renamed on server (Jeff Layton) [896580] - [fs] vfs: revert most of dcache remove d_mounted (Ian Kent) [907512]- [net] rtnl: fix info leak on RTM_GETLINK request for VF devices (Flavio Leitner) [923659] {CVE-2013-2634 CVE-2013-2635} - [net] dcbnl: fix various netlink info leaks (Flavio Leitner) [923659] {CVE-2013-2634 CVE-2013-2635} - [net] tcp: fix tcp_trim_head() to adjust segment count with skb MSS (Daniel Borkmann) [970609] - [net] af_netlink: force credentials passing (Thomas Graf) [880142] - [net] af_unix: Only allow recv on connected (Thomas Graf) [880142] - [net] scm: fix incorrect credentials passing (Thomas Graf) [880142] - [net] llc: Fix missing msg_namelen update in llc_ui_recvmsg() (Jesper Brouer) [956100] {CVE-2013-3231} - [net] rps: Update RFS target at poll for tcp/udp (Daniel Borkmann) [893177] - [net] rps: Fix brokeness causing OOO packets (Daniel Borkmann) [893177] - [net] rps: enable RFS before first data packet is received (Daniel Borkmann) [893177] - [net] ipv6: Enable RFS sk_rxhash tracking for ipv6 sockets (Daniel Borkmann) [893177] - [netdrv] sfc: Implement hardware acceleration of RFS (Daniel Borkmann) [893177] - [net] rps: Make hardware-accelerated RFS conditional on NETIF_F_NTUPLE (Daniel Borkmann) [893177] - [net] rps: Enable hardware acceleration of RFS (Daniel Borkmann) [893177] - [lib] cpu_rmap: avoid flushing all workqueues (Daniel Borkmann) [893177] - [net] rps: Protect cpu_rmap.h from double inclusion (Daniel Borkmann) [893177] - [lib] cpu_rmap: CPU affinity reverse-mapping (Daniel Borkmann) [893177] - [kernel] genirq: Add IRQ affinity notifiers (Daniel Borkmann) [893177] - [net] bonding: fix enslaving in alb mode when link down (Veaceslav Falico) [965132] - [net] sch_tbf: segment too big GSO packets (Jiri Pirko) [875750] - [net] Documentation: add nf_conntrack sysctl api documentation (Jiri Pirko) [747951]- [x86] perf: Add IvyBridge EP support (Prarit Bhargava) [892531] - [x86] perf: Fix Intel Ivy Bridge support (Prarit Bhargava) [892531] - [x86] perf: Add Intel LBR mappings for PERF_SAMPLE_BRANCH filters (Prarit Bhargava) [892531] - [x86] perf: Add Intel LBR sharing logic (Prarit Bhargava) [892531] - [x86] perf: Add Intel LBR MSR definitions (Prarit Bhargava) [892531] - [netdrv] usb/asix: add support for Lenovo X1 Carbon adapter (Dave Airlie) [907174] - [netdrv] usb/asix: handle packets crossing URB boundaries (Dave Airlie) [907174] - [x86] amd_iommu: initialize the device table after dma_ops (Don Dutile) [920672] - [pci] intel-iommu: eliminate warning that may indicate bad BIOS (Don Dutile) [952399] - [kernel] pidns: Outlaw thread creation after unshare(CLONE_NEWPID) (Aristeu Rozanski) [919065] - [fs] proc: Usable inode numbers for the namespace file descriptors (Aristeu Rozanski) [919069] - [fs] proc: Allow proc_free_inum to be called from any context (Aristeu Rozanski) [919069] - [fs] proc: fix inconsistent lock state (Aristeu Rozanski) [919069] - [fs] proc: Generalize proc inode allocation (Aristeu Rozanski) [919069] - [kernel] pidns: Add setns support (Aristeu Rozanski) [919060] - [kernel] pidns: add reboot_pid_ns() to handle the reboot syscall (Aristeu Rozanski) [919060] - [fs] vfs: Add setns support for the mount namespace (Aristeu Rozanski) [919067] - [kernel] pidns: Support unsharing the pid namespace (Aristeu Rozanski) [919065] - [kernel] pidns: Deny strange cases when creating pid namespaces (Aristeu Rozanski) [919060 919065] - [kernel] sys_unshare: remove the dead CLONE_THREAD/SIGHAND/VM code (Aristeu Rozanski) [919060 919065] - [kernel] check_unshare_flags: kill the bogus CLONE_SIGHAND/sig->count check (Aristeu Rozanski) [919060 919065] - [kernel] pidns: Consolidate initialzation of special init task state (Aristeu Rozanski) [919060 919065] - [kernel] pidns: Make the pidns proc mount/umount logic obvious (Aristeu Rozanski) [919060 919065] - [kernel] pid: remove the child_reaper special case in init/main.c (Aristeu Rozanski) [919060 919065] - [kernel] pid: reduce code size by using a pointer to iterate over array (Aristeu Rozanski) [919060 919065] - [kernel] pidns: Use task_active_pid_ns where appropriate (Aristeu Rozanski) [919060 919065] - [kernel] namespaces, pid_ns: fix leakage on fork() failure (Aristeu Rozanski) [919060 919065] - [kernel] namespaces: make sure that nsproxy_cache is initialized early enough (Aristeu Rozanski) [919060 919065 919067 919069] - [kernel] pidns: call pid_ns_prepare_proc() from create_pid_namespace() (Aristeu Rozanski) [919060 919065] - [fs] procfs: setting ->proc_mnt doesnt belong in proc_get_sb() (Aristeu Rozanski) [919069] - [kernel] signals/send_signal: use si_fromuser() to detect from_ancestor_ns (Aristeu Rozanski) [919060 919065] - [kernel] signals: SEND_SIG_NOINFO should be considered as SI_FROMUSER() (Aristeu Rozanski) [919060 919065] - [x86] acpi: Avoid SRAT table checks for Fujitsu Primequest systems (Prarit Bhargava) [966853] - [kernel] tick: Cleanup NOHZ per cpu data on cpu down (Prarit Bhargava) [950068]- [net] tcp: Fix oops from tcp_collapse() when using splice() (Nikola Pajkovsky) [863512] {CVE-2013-2128} - [net] ipv6: only invalidate previously tokenized addresses (Daniel Borkmann) [876634] - [net] ipv6: also allow token to be set when device not ready (Daniel Borkmann) [876634] - [net] ipv6: minor: use in6addr_any in token init (Daniel Borkmann) [876634] - [net] ipv6: add tokenized interface identifier support (Daniel Borkmann) [876634] - [net] ipv6: unify logic evaluating inet6_dev's accept_ra property (Daniel Borkmann) [876634] - [net] ipv6: Send ICMPv6 RSes only when RAs are accepted (Daniel Borkmann) [876634] - [net] ipv4: kill an RCU warning in inet_fill_link_af() (Daniel Borkmann) [876634] - [net] rtnetlink: make link af-specific updates atomic (Daniel Borkmann) [876634] - [net] ipv6: AF_INET6 link address family (Daniel Borkmann) [876634] - [net] ipv4: AF_INET link address family (Daniel Borkmann) [876634] - [net] ipv4: Define IPV4_DEVCONF_MAX (Daniel Borkmann) [876634] - [net] rtnetlink: Link address family API (Daniel Borkmann) [876634] - [net] ipv6: addrconf.h cleanups (Daniel Borkmann) [876634] - [net] Revert: openvswitch: Make Open vSwitch use non-accel VLAN tagging (Thomas Graf) [919068] - [net] offloading: Do not mask out NETIF_F_HW_VLAN_TX for vlan (Thomas Graf) [919068] - [net] offloading: Support multiple vlan tags in GSO (Thomas Graf) [919068] - [net] vlan: Enable software emulation for vlan accleration (Thomas Graf) [919068] - [net] vlan: adjust vlan_set_encap_proto() for its callers (Thomas Graf) [919068] - [net] veth: extend device features (Thomas Graf) [959780] - [net] tcp: connect() race with timewait reuse (Jiri Pirko) [947041] - [net] vxlan: Fix TCPv6 segmentation (Amerigo Wang) [960008] - [net] gre: Fix GREv4 TCPv6 segmentation (Amerigo Wang) [960008] - [net] sctp: set association state to established in dupcook_a handler (Michele Baldessari) [916291] - [net] openvswitch: Use FIELD_SIZEOF() in dp_init() (Thomas Graf) [923212] - [net] openvswitch: Allow OVS_USERSPACE_ATTR_USERDATA to be variable length (Thomas Graf) [923212] - [net] openvswitch: Change ENOENT return value to ENODEV in lookup_vport() (Thomas Graf) [923212] - [net] openvswitch: Make OVSP_LOCAL 32-bit (Thomas Graf) [923212] - [net] openvswitch: Avoid useless holes in struct vport (Thomas Graf) [923212] - [net] openvswitch: Use eth_mac_addr() instead of duplicating it (Thomas Graf) [923212] - [net] introduce new priv_flag indicating iface capable of change mac when running (Thomas Graf) [923212] - [net] openvswitch: remove some useless comments (Thomas Graf) [923212] - [net] openvswitch: fix the calculation of checksum for vlan header (Thomas Graf) [923212] - [net] openvswitch: Fix parsing invalid LLC/SNAP ethertypes (Thomas Graf) [923212] - [net] openvswitch: Call genlmsg_end in queue_userspace_packet (Thomas Graf) [923212] - [net] openvswitch: Fix ovs_vport_cmd_new return value on success (Thomas Graf) [923212] - [net] openvswitch: Fix ovs_vport_cmd_del return value on success (Thomas Graf) [923212] - [net] openvswitch: Use RCU callback when detaching netdevices (Thomas Graf) [923212] - [net] openvswitch: add skb mark matching and set action (Thomas Graf) [923212] - [net] openvswitch: use this_cpu_ptr per-cpu helper (Thomas Graf) [923212] - [net] openvswitch: add ipv6 'set' action (Thomas Graf) [923212] - [net] core: add function for incremental IPv6 pseudo header checksum updates (Thomas Graf) [923212] - [net] ipv6: improve ipv6_find_hdr() to skip empty routing headers (Thomas Graf) [923212] - [net] ipv6: Move ipv6_find_hdr() out of Netfilter code (Thomas Graf) [923212] - [net] netfilter: ip6_tables: add flags parameter to ipv6_find_hdr() (Thomas Graf) [923212] - [net] openvswitch: Process RARP packets with ethertype 0x8035 similar to ARP packets (Thomas Graf) [923212] - [net] openvswitch: Store flow key len if ARP opcode is not request or reply (Thomas Graf) [923212] - [net] openvswitch: Print device when warning about over MTU packets (Thomas Graf) [923212] - [net] openvswitch: Remove unecessary semicolon (Thomas Graf) [923212] - [net] openvswitch: Increase maximum number of datapath ports (Thomas Graf) [923212] - [net] openvswitch: using kfree_rcu() to simplify the code (Thomas Graf) [923212] - [net] openvswitch: Stop using NLA_PUT*() (Thomas Graf) [923212] - [net] af_unix: dont send SCM_CREDENTIALS by default (Thomas Graf) [880142] - [net] scm: Capture the full credentials of the scm sender (Thomas Graf) [880142] - [net] af_unix: Allow connecting to sockets in other network namespaces (Thomas Graf) [880142] - [net] af_unix: Allow credentials to work across user and pid namespaces (Thomas Graf) [880142] - [net] scm: Capture the full credentials of the scm sender (Thomas Graf) [880142] - [net] af_netlink: Add needed scm_destroy after scm_send (Thomas Graf) [880142] - [net] af_unix: Allow SO_PEERCRED to work across namespaces (Thomas Graf) [880142] - [net] sock: Introduce cred_to_ucred (Thomas Graf) [880142] - [kernel] user_ns: Introduce user_nsmap_uid and user_ns_map_gid (Thomas Graf) [880142] - [net] scm: Reorder scm_cookie (Thomas Graf) [880142] - [net] rtnetlink: Allow setting the network namespace by fd (Thomas Graf) [880142] - [net] rtnetlink: Fix ip link add netns oops (Thomas Graf) [880142] - [net] Support specifying the network namespace upon device creation (Thomas Graf) [880142] - [net] ns: add a printk to explain a failure (Amerigo Wang) [880142] - [net] openvswitch: Add support for network namespaces (Amerigo Wang) [880142] - [netdrv] veth: Enforce minimum size of VETH_INFO_PEER (Amerigo Wang) [880142] - [netdrv] veth: Fix packet checksumming (Amerigo Wang) [880142] - [netdrv] veth: Fix the byte counters (Amerigo Wang) [880142] - [net] fix incorrect getting net device's name (Amerigo Wang) [880142] - [net] rtnetlink: Add missing manual netlink notification in dev_change_net_namespaces (Amerigo Wang) [880142] - [net] fix dev_get_valid_name (Amerigo Wang) [880142] - [net] device name allocation cleanups (Amerigo Wang) [880142] - [netdrv] dummy: fix rcu_sched self-detected stalls (Amerigo Wang) [880142] - [net] dev_close() should check IFF_UP (Amerigo Wang) [880142] - [net] Move rcu_barrier from rollback_registered_many to netdev_run_todo (Amerigo Wang) [880142] - [net] Fix more stale on-stack list_head objects (Amerigo Wang) [880142] - [net] deinit automatic LIST_HEAD (Amerigo Wang) [880142] - [net] factorize sync-rcu call in unregister_netdevice_many (Amerigo Wang) [880142] - [net] use rcu_barrier() in rollback_registered_many (Amerigo Wang) [880142] - [net] use list_first_entry macro (Amerigo Wang) [880142] - [net] Handle NETREG_UNINITIALIZED devices correctly (Amerigo Wang) [880142] - [net] NETDEV_UNREGISTER_PERNET -> NETDEV_UNREGISTER_BATCH (Amerigo Wang) [880142] - [net] introduce NETDEV_UNREGISTER_PERNET (Amerigo Wang) [880142] - [net] Introduce unregister_netdevice_many() (Amerigo Wang) [880142] - [net] Introduce unregister_netdevice_queue() (Amerigo Wang) [880142] - [net] rtnetlink: speedup rtnl_dump_ifinfo() (Amerigo Wang) [880142] - [net] dev_forward_skb() should clear skb_iif (Amerigo Wang) [880142] - [net] fix mtu check when TSO is enabled (Amerigo Wang) [880142] - [net] Allow tagged VLAN packets to flow through VETH devices (Amerigo Wang) [880142] - [net] dev_forward_skb should call nf_reset (Amerigo Wang) [880142] - [net] ns: keep vlan slaves on master netns move (Amerigo Wang) [880142] - [fs] proc/ns: Fix the namespace inode permission checks (Amerigo Wang) [880142] - [fs] improve scalability of pseudo filesystems (Amerigo Wang) [880142] - [fs] proc/ns: prevent crash when ns_entries is empty (Amerigo Wang) [880142] - [net] ns: fix net_alloc_generic() (Amerigo Wang) [880142] - [net] ns: fix proxy ARP entries listing on a netns (Amerigo Wang) [880142] - [net] ns: get_net_ns_by_fd() oopses if proc_ns_fget() returns an error (Amerigo Wang) [880142] - [net] ns: fix get_net_ns_by_fd for !CONFIG_NET_NS (Amerigo Wang) [880142] - [fs] ns proc: Return -ENOENT for a nonexistent /proc/self/ns/ entry (Amerigo Wang) [880142] - [fs] proc/ns: Fix Oops on stat of /proc//ns/net (Amerigo Wang) [880142] - [net] ns: Allow setting the network namespace by fd (Amerigo Wang) [880142] - [fs] proc/ns: Add support for the ipc namespace (Amerigo Wang) [880142] - [fs] proc/ns: Add support for the uts namespace (Amerigo Wang) [880142] - [fs] proc/ns: Add support for the network namespace (Amerigo Wang) [880142] - [kernel] ns: Wire up the setns system call (Amerigo Wang) [880142] - [kernel] ns: Introduce the setns syscall (Amerigo Wang) [880142] - [fs] proc/ns: proc files for namespace naming policy (Amerigo Wang) [880142] - [netdrv] mlx4: change TX coalescing defaults (Amerigo Wang) [864597] - [net] tcp: add LAST_ACK as a valid state for TSQ (Amerigo Wang) [864597] - [net] tcp: TCP Small Queues (Amerigo Wang) [864597] - [net] netfilter/ipset: fix crash if IPSET_CMD_NONE command is sent (Thomas Graf) [889048]- [x86] efi: Set runtime_version to the EFI spec revision (Lenny Szubowicz) [917193] - [x86] efi: initialize efi.runtime_version to make query_variable_info/update_capsule workable (Lenny Szubowicz) [917193] - [x86] efi: Add infrastructure for UEFI 2.0 runtime services (Lenny Szubowicz) [917193] - [netdrv] sfc: tidy up PTP synchronize function efx_ptp_process_times() (Nikolay Aleksandrov) [862340] - [netdrv] sfc: PTP changes to support improved UUID filtering mode (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Allow efx_channel_type::receive_skb() to reject a packet (Nikolay Aleksandrov) [862340] - [netdrv] sfc/ptp: adjust duplicate test (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Select PTP_1588_CLOCK (Nikolay Aleksandrov) [862340] - [netdrv] ptp: Enable clock drivers along with associated net/PHY drivers (Nikolay Aleksandrov) [862340] - [netdrv] sfc/ptp: use list_move instead of list_del/list_add (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Fix the reported priorities of different filter types (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Remove EFX_FILTER_FLAG_RX_OVERRIDE_IP (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Fix null function pointer in efx_sriov_channel_type (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Expose FPGA bitfile partition through MTD (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Add support for IEEE-1588 PTP (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Fix maximum array sizes for various MCDI commands (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Allow efx_mcdi_rpc to be called in two parts (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Add channel specific receive_skb handler and post_remove callback (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Add explicit RX queue flag to channel (Nikolay Aleksandrov) [862340] - [acpi] apei/ghes: Add hardware memory error recovery support (Dean Nelson) [736982] - [mm] memory-failure: add memory_failure_queue() (Dean Nelson) [736982] - [virt] apic: Allow x2apic without IR on VMware platform (Marcelo Tosatti) [905688] - [virt] apic: Move hypervisor detection of x2apic to hypervisor.h (Marcelo Tosatti) [905688] - [virt] kvm: Add x86_hyper_kvm to complete detect_hypervisor_platform check (Marcelo Tosatti) [905688] - [firmware] add kernel parameter to output SMBIOS UUID in proper endian format (Prarit Bhargava) [806134] - [firmware] dmi_scan: check dmi version when get system uuid (Prarit Bhargava) [806134] - [firmware] dmi_scan: use pUB to print UUIDs (Prarit Bhargava) [806134] - [virt] kvm: Use __print_symbolic() for vmexit tracepoints (Stefan Hajnoczi) [891036] - [virt] kvm: Record instruction set in kvm_exit tracepoint (Stefan Hajnoczi) [891036] - [fs] hugetlbfs: add thread name and pid to SHM_HUGETLB mlock rlimit warning (Rafael Aquini) [885706] - [fs] hugetlbfs: lessen the impact of a deprecation warning (Rafael Aquini) [885706] - [misc] hpilo: ignore auxiliary HP iLO BMCs (Tony Camuso) [826725] - [misc] hpilo: remove pci_disable_device (Tony Camuso) [826725] - [misc] hpilo: update module version (Tony Camuso) [826725] - [powerpc] perf: Fix finding overflowed PMC in interrupt (Steve Best) [905138] - [powerpc] perf: Fix for PMCs not making progress (Steve Best) [905138] - [x86] pvpanic: add pvpanic device driver (Andrew Jones) [831178] - [virt] kvm: limit difference between kvmclock updates (Marcelo Tosatti) [952174] - [virt] kvm: Fix invalid secondary exec controls in vmx_cpuid_update() (Andrew Jones) [916932] - [i2c] i2c-i801: Add Device IDs for Intel Lynx Point-LP PCH (John Villalovos) [847118] - [watchdog] iTCO_wdt: Add Device IDs for Intel Lynx Point-LP PCH (John Villalovos) [847118] - [ata] ata_piix: Add Device IDs for Intel Lynx Point-LP PCH (John Villalovos) [847118] - [ata] ahci: Add Device IDs for Intel Lynx Point-LP PCH (John Villalovos) [847118] - [input] wacom: cleanup feature report for bamboos (Aristeu Rozanski) [949379] - [kernel] kexec: improve logging when crashkernel=auto can't be satisfied (Steve Best) [929286] - [usb] uhci: fix IRQ race during initialization (Dave Young) [915834] - [pci] acpiphp: remove all functions in slot, even without ACPI _EJx (Amos Kong) [890253] - [x86] oprofile: Fix crash when unloading module in nmi timer mode (Don Zickus) [828936] - [scsi] cxgb4i: Remove the scsi host device when removing device (Steve Best) [908030]- [net] ipvs: sctp: fix checksumming on snat and dnat handlers (Daniel Borkmann) [892256] - [netdrv] e1000e: enable VLAN RX/TX in PROMISC mode (Stefan Assmann) [886420] - [netdrv] bnx2x: strip VLAN header in PROMISC mode (Stefan Assmann) [886420] - [net] vlan: handle packets with empty vlan_group via VLAN code (Stefan Assmann) [886420] - [net] ptp: remove Tech Preview status (Jiri Benc) [920155] - [net] ptp: dynamic allocation of PHC char devices (Jiri Benc) [920155] - [pps] Fix a use-after free bug when unregistering a source (Jiri Benc) [920155] - [net] ptp: reduce stack usage when measuring the system time offset (Jiri Benc) [920155] - [net] ptp: reduce stack usage when reading external time stamps (Jiri Benc) [920155] - [net] ptp: update adjfreq callback description (Jiri Benc) [920155] - [net] ptp: add an ioctl to compare PHC time with system time (Jiri Benc) [920155] - [net] ptp: Make PTP_1588_CLOCK select rather than depend on PPS (Jiri Benc) [920155] - [net] pps, ptp: Remove dependencies on EXPERIMENTAL (Jiri Benc) [920155] - [net] ptp: clarify the clock_name sysfs attribute (Jiri Benc) [920155] - [pps] default echo function (Jiri Benc) [920155] - [net] ptp: validate HWTSTAMP ioctl parameters (Jiri Benc) [920155] - [net] ptp: introduce ptp one step time stamp mode for sync packets (Jiri Benc) [920155] - [net] ptp: fix L2 event message recognition (Jiri Benc) [920155] - [net] correct comment on where to place transmit time stamp hook (Jiri Benc) [920155] - [net] packet: support for TX time stamps on RAW sockets (Jiri Benc) [920155] - [net] Documentation: corrected documentation for hardware time stamping (Jiri Benc) [920155] - [net] bridge: Add multicast_querier toggle and disable queries by default (Flavio Leitner) [905561] - [net] bridge: Fix fatal typo in setup of multicast_querier_expired (Flavio Leitner) [905561] - [net] bridge: Restart queries when last querier expires (Flavio Leitner) [905561] - [net] bridge: Add br_multicast_start_querier (Flavio Leitner) [905561] - [net] sctp: Validate parameter size for SCTP_GET_ASSOC_STATS (Thomas Graf) [755486] - [net] sctp: sctp_close: fix release of bindings for deferred call_rcu's (Daniel Borkmann) [903296] - [net] sctp: refactor sctp_outq_teardown to insure proper re-initalization (Daniel Borkmann) [913170] - [net] ipv6: TX timestamps for IPv6 UDP packets (Jiri Benc) [904172] - [net] af_packet: remove BUG statement in tpacket_destruct_skb (Daniel Borkmann) [905335] - [net] ipv4: prevent setting ttl=0 via IP_TTL (Amerigo Wang) [893306] - [net] bridge: Correctly encode addresses when dumping mdb entries (Amerigo Wang) [856262] - [net] bridge: Do not unregister all PF_BRIDGE rtnl operations (Amerigo Wang) [856262] - [net] bridge: export multicast database via netlink (Amerigo Wang) [856262] - [net] netfilter: allow NFQUEUE bypass if no listener is available (Daniel Borkmann) [854259] - [net] netfilter: reduce NF_VERDICT_MASK to 0xff (Daniel Borkmann) [854259] - [net] netfilter: nfnetlink_queue: do not free skb on error (Daniel Borkmann) [854259] - [net] netfilter: nfnetlink_queue: return error number to caller (Daniel Borkmann) [854259] - [net] netfilter: xt_NFQUEUE: consolidate v4/v6 targets into one (Daniel Borkmann) [854259] - [net] ipv6: Remove IPV6_ADDR_RESERVED (Amerigo Wang) [860764]- [fs] xfs: avoid xfs_dir_fsync() to dereference a NULL inode pointer (Carlos Maiolino) [950638] - [fs] super: fix get_active_super()/umount() race (Carlos Maiolino) [918724] - [fs] cifs: ensure that we always do cifsFileInfo_get under the spinlock (Sachin Prabhu) [734728] - [fs] cifs: convert async read callback to slow_work (Sachin Prabhu) [734728] - [fs] cifs: convert cifs_iovec_read to use async reads (Sachin Prabhu) [734728] - [fs] cifs: add wrapper for cifs_async_readv to retry opening file (Sachin Prabhu) [734728] - [fs] cifs: add refcounting to cifs_readdata structures (Sachin Prabhu) [734728] - [fs] cifs: abstract out function to marshal the iovec for readv receives (Sachin Prabhu) [734728] - [fs] cifs: make cifs_readdata_alloc take a work_func_t arg (Sachin Prabhu) [734728] - [fs] cifs: make cifsFileInfo_get return the cifsFileInfo pointer (Sachin Prabhu) [734728] - [fs] cifs: Change mid_q_entry structure fields (Sachin Prabhu) [734728] - [fs] cifs: Expand CurrentMid field (Sachin Prabhu) [734728] - [fs] cifs: Separate protocol-specific code from cifs_readv_receive code (Sachin Prabhu) [734728] - [fs] cifs: Separate protocol-specific code from demultiplex code (Sachin Prabhu) [734728] - [fs] cifs: Separate protocol-specific code from transport routines (Sachin Prabhu) [734728] - [fs] cifs: Delete echo_retries module parm (Sachin Prabhu) [734728] - [fs] cifs: Prepare credits code for a slot reservation (Sachin Prabhu) [734728] - [fs] cifs: Make wait_for_free_request killable (Sachin Prabhu) [734728] - [fs] cifs: Introduce credit-based flow control (Sachin Prabhu) [734728] - [fs] cifs: Simplify inFlight logic (Sachin Prabhu) [734728] - [fs] cifs: Respect negotiated MaxMpxCount (Sachin Prabhu) [734728] - [fs] cifs: better instrumentation for coalesce_t2 (Sachin Prabhu) [734728] - [fs] cifs: Fix error handling in cifs_readv_complete (Sachin Prabhu) [734728] - [fs] cifs: Cleanup use of CONFIG_CIFS_STATS2 ifdef to make transport routines more readable (Sachin Prabhu) [734728] - [fs] cifs: when server doesnt set CAP_LARGE_READ_X, cap default rsize at MaxBufferSize (Sachin Prabhu) [734728] - [fs] cifs: allow for larger rsize= options and change defaults (Sachin Prabhu) [734728] - [fs] cifs: convert cifs_readpages to use async reads (Sachin Prabhu) [734728] - [fs] cifs: add cifs_async_readv (Sachin Prabhu) [734728] - [fs] cifs: fix protocol definition for READ_RSP (Sachin Prabhu) [734728] - [fs] cifs: add a callback function to receive the rest of the frame (Sachin Prabhu) [734728] - [fs] cifs: break out 3rd receive phase into separate function (Sachin Prabhu) [734728] - [fs] cifs: find mid earlier in receive codepath (Sachin Prabhu) [734728] - [fs] cifs: move buffer pointers into TCP_Server_Info (Sachin Prabhu) [734728] - [fs] cifs: eliminate is_multi_rsp parm to find_cifs_mid (Sachin Prabhu) [734728] - [fs] cifs: move mid finding into separate routine (Sachin Prabhu) [734728] - [fs] cifs: add a third receive phase to cifs_demultiplex_thread (Sachin Prabhu) [734728] - [fs] cifs: keep a reusable kvec array for receives (Sachin Prabhu) [734728] - [fs] cifs: turn read_from_socket into a wrapper around a vectorized version (Sachin Prabhu) [734728] - [fs] add new module parameter enable_oplocks (Sachin Prabhu) [734728] - [fs] cifs: clean up check_rfc1002_header (Sachin Prabhu) [734728] - [fs] cifs: simplify read_from_socket (Sachin Prabhu) [734728] - [fs] cifs: check for unresponsive server every time we call kernel_recvmsg (Sachin Prabhu) [734728] - [fs] cifs: make smb_msg local to read_from_socket (Sachin Prabhu) [734728] - [fs] cifs: remove obsolete comment (Sachin Prabhu) [734728] - [fs] cifs: consolidate signature generating code (Sachin Prabhu) [734728] - [fs] cifs: clean up checkSMB (Sachin Prabhu) [734728] - [fs] cifs: untangle server->maxBuf and CIFSMaxBufSize (Sachin Prabhu) [734728] - [fs] cifs: use memcpy for magic string in cifs signature generation BSRSPYL (Sachin Prabhu) [734728] - [fs] cifs: Cleanup demupltiplex thread exiting code (Sachin Prabhu) [734728] - [fs] cifs: Move mid search to a separate function (Sachin Prabhu) [734728] - [fs] cifs: Move RFC1002 check to a separate function (Sachin Prabhu) [734728] - [fs] cifs: Simplify socket reading in demultiplex thread (Sachin Prabhu) [734728] - [fs] cifs: Move buffer allocation to a separate function (Sachin Prabhu) [734728] - [fs] cifs: Cleanup: check return codes of crypto api calls (Sachin Prabhu) [734728] - [fs] cifs: fix the type of cifs_demultiplex_thread() (Sachin Prabhu) [734728] - [fs] cifs: connect.c remove one to many l's in the word (Sachin Prabhu) [734728] - [mm] export lru_cache_add_*() to modules (Sachin Prabhu) [734728] - [fs] ext4: Use single thread to perform DIO unwritten convertion (Carlos Maiolino) [914783] - [fs] gfs2: Flush work queue before clearing glock hash tables (Robert S Peterson) [952836] - [fs] cifs: delay super block destruction until all cifsFileInfo objects are gone (Mateusz Guzik) [917890] - [fs] namei.c: Dont allow to create hardlink for deleted file (Brian Foster) [908158] - [net] sunrpc: don't use a credential with extra groups (Mateusz Guzik) [955712] - [fs] xfs: don't free EFIs before the EFDs are committed (Carlos Maiolino) [947582] - [fs] xfs: pass shutdown method into xfs_trans_ail_delete_bulk (Carlos Maiolino) [805407] - [fs] gfs2: Reinstate withdraw ack system (Robert S Peterson) [908093] - [fs] gfs2: Fix unlock of fcntl locks during withdrawn state (Robert S Peterson) [894093] - [fs] nfs: open a file descriptor for fsync in nfs4 recovery (J. Bruce Fields) [915479] - [fs] nfs: add more context to state manager error mesgs (Dave Wysochanski) [917711] - [fs] nfs: Rate limit the state manager for lock reclaim warning messages (Dave Wysochanski) [917711] - [fs] nfs: Rate limit the state manager warning messages (Dave Wysochanski) [917711] - [fs] nfs: even if __func__ shown (Dave Wysochanski) [917711] - [fs] nfs: printks in fs/nfs/ should start with NFS: (Dave Wysochanski) [917711] - [kernel] audit: destroy filename correctly (Jeff Layton) [678544] - [fs] vfs: make lremovexattr retry once on ESTALE error (Jeff Layton) [678544] - [fs] vfs: make removexattr retry once on ESTALE (Jeff Layton) [678544] - [fs] vfs: make llistxattr retry once on ESTALE error (Jeff Layton) [678544] - [fs] vfs: make listxattr retry once on ESTALE error (Jeff Layton) [678544] - [fs] vfs: make getxattr retry once on an ESTALE error (Jeff Layton) [678544] - [fs] vfs: allow lsetxattr() to retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: allow setxattr to retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: allow utimensat() calls to retry once on an ESTALE error (Jeff Layton) [678544] - [fs] vfs: fix user_statfs to retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: revert changes to arch/alpha and arch/parisc from statfs cleanup (Jeff Layton) [678544] - [fs] clean statfs-like syscalls up (Jeff Layton) [678544] - [fs] vfs: make fchownat retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: Make chown() and lchown() call fchownat() (Jeff Layton) [678544] - [fs] vfs: make fchmodat retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: have chroot retry once on ESTALE error (Jeff Layton) [678544] - [fs] vfs: have chdir retry lookup and call once on ESTALE error (Jeff Layton) [678544] - [fs] vfs: have faccessat retry once on an ESTALE error (Jeff Layton) [678544] - [fs] vfs: have do_sys_truncate retry once on an ESTALE error (Jeff Layton) [678544] - [fs] vfs: fix renameat to retry on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: make do_unlinkat retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: make do_rmdir retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: fix linkat to retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: fix symlinkat to retry on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: fix mkdirat to retry once on an ESTALE error (Jeff Layton) [678544] - [fs] vfs: fix mknodat to retry on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: add a flags argument to user_path_parent (Jeff Layton) [678544] - [fs] vfs: fix readlinkat to retry on ESTALE (Jeff Layton) [678544] - [fs] vfs: make fstatat retry on ESTALE errors from getattr call (Jeff Layton) [678544] - [fs] namei: include errno.h (Jeff Layton) [678544] - [fs] vfs: add a retry_estale helper function to handle retries on ESTALE (Jeff Layton) [678544] - [fs] procfs: don't need a PATH_MAX allocation to hold a string representation of an int (Jeff Layton) [678544] - [fs] vfs: embed struct filename inside of names_cache allocation if possible (Jeff Layton) [678544] - [kernel] audit: make audit_inode take struct filename (Jeff Layton) [678544] - [fs] vfs: make do_filp_open take a struct filename (Jeff Layton) [678544] - [fs] vfs: make __link_path_walk take a struct filename (Jeff Layton) [678544] - [kernel] audit: allow audit code to satisfy getname requests from its names_list (Jeff Layton) [678544] - [mm] swapfile: fix name leak in swapoff (Jeff Layton) [678544] - [fs] vfs: revert changes from last patch in code that we don't ship (Jeff Layton) [678544] - [fs] vfs: define struct filename and have getname() return it (Jeff Layton) [678544] - [fs] vfs: constify dirname argument to do_mount (Jeff Layton) [678544] - [fs] vfs: paper over lack of const qualifiers in execve code (Jeff Layton) [678544] - [target] delousing target_core_file a bit (Jeff Layton) [678544] - [kernel] acct: constify the name arg to acct_on (Jeff Layton) [678544] - [fs] vfs: allocate page instead of names_cache buffer in mount_block_root (Jeff Layton) [678544] - [kernel] audit: overhaul __audit_inode_child to accomodate retrying (Jeff Layton) [678544] - [kernel] audit: optimize audit_compare_dname_path (Jeff Layton) [678544] - [kernel] audit: make audit_compare_dname_path use parent_len helper (Jeff Layton) [678544] - [kernel] audit: remove dirlen argument to audit_compare_dname_path (Jeff Layton) [678544] - [kernel] audit: set the name_len in audit_inode for parent lookups (Jeff Layton) [678544] - [kernel] audit: add a new "type" field to audit_names struct (Jeff Layton) [678544] - [kernel] audit: reverse arguments to audit_inode_child (Jeff Layton) [678544] - [kernel] audit: no need to walk list in audit_inode if name is NULL (Jeff Layton) [678544] - [kernel] audit: pass in dentry to audit_copy_inode wherever possible (Jeff Layton) [678544] - [fs] audit: Lose the first argument of audit_inode_child() (Jeff Layton) [678544] - [fs] audit: __link_path_walk should call audit_inode with original "name" (Jeff Layton) [678544] - [fs] fuse: fix stat call on 32 bit platforms (Brian Foster) [872629]- [net] tcp: sk_add_backlog() is too agressive for TCP (Jiri Benc) [947950] - [net] add a limit parameter to sk_add_backlog() (Jiri Benc) [947950] - [net] sctp: fix Kconfig bug in default cookie hmac selection (Daniel Borkmann) [918316] - [net] sctp: Change defaults on cookie hmac selection (Daniel Borkmann) [918316] - [net] sctp: Make hmac algorithm selection for cookie generation dynamic (Daniel Borkmann) [918316] - [net] ipv6: bind() use stronger condition for bind_conflict (Flavio Leitner) [917872] - [net] tcp: bind() use stronger condition for bind_conflict (Flavio Leitner) [894683] - [net] vxlan: add ethtool support (Amerigo Wang) [918014] - [net] vxlan: Use UDP Tunnel segmention (Amerigo Wang) [918014] - [net] vxlan: fix oops when delete netns containing vxlan (Amerigo Wang) [918014] - [net] vxlan: reset nf before xmit vxlan encapsulated packet (Amerigo Wang) [918014] - [net] vxlan: Use tunnel_ip_select_ident() for tunnel IP-Identification (Amerigo Wang) [918014] - [net] vxlan: Add capability of Rx checksum offload for inner packet (Amerigo Wang) [918014] - [net] vxlan: capture inner headers during encapsulation (Amerigo Wang) [918014] - [net] tunneling: Add generic Tunnel segmentation (Amerigo Wang) [918014] - [net] tunneling: Inherit NETIF_F_SG for hw_enc_features (Amerigo Wang) [918014] - [net] Kill link between CSUM and SG features (Amerigo Wang) [918014] - [net] ip_gre: fix the inner header offset for gretap (Amerigo Wang) [918011] - [net] ip_gre: enable GRO by default (Amerigo Wang) [918011] - [net] ip_gre: add GRO capability (Amerigo Wang) [918011] - [net] ip_gre: get rid of ipgre_lock (Amerigo Wang) [918011] - [net] gro: add gro_cells infrastructure (Amerigo Wang) [918011] - [net] gro: add checksuming helpers (Amerigo Wang) [918011] - [net] ipv4: Fix ip-header identification for gso packets (Amerigo Wang) [918011] - [net] ip_gre: add ethtool support to gre tunnel (Amerigo Wang) [918011] - [net] ip_gre: Fix GRE_CSUM case (Amerigo Wang) [918011] - [net] ip_gre: Fix IP-Identification (Amerigo Wang) [918011] - [net] ip_gre: remove an extra dst_release() (Amerigo Wang) [918011] - [net] ip_gre: allow CSUM capable devices to handle packets (Amerigo Wang) [918011] - [net] gre: Add TCP segmentation offload for GRE (Amerigo Wang) [918011] - [net] gso: factor out skb_mac_gso_segment() from skb_gso_segment() (Amerigo Wang) [918011] - [net] ipv4: fix warning in xfrm4_mode_tunnel_input (Amerigo Wang) [918011] - [net] ipv6: fix warning in xfrm6_mode_tunnel_input (Amerigo Wang) [918011] - [net] Add skb_unclone() helper functions (Amerigo Wang) [918011] - [net] offloading: Handle encapsulated offloads before fragmentation or handing to lower dev (Amerigo Wang) [918011] - [net] offloading: Add support for hardware-offloaded encapsulation (Amerigo Wang) [918011] - [net] ip_gre: When TOS is inherited, use configured TOS value for non-IP packets (Amerigo Wang) [918011] - [net] ip_gre: Fix kernel panic in IP_GRE with GRE csums (Amerigo Wang) [918011] - [net] ip_gre: set transport header correctly to gre header (Amerigo Wang) [918011] - [net] ip_gre: fix possible use after free (Amerigo Wang) [918011] - [net] gre: add GSO support (Amerigo Wang) [918011] - [net] ip_gre: Fix ip_gre lockless xmits (Amerigo Wang) [918011] - [net] ip_gre: lockless xmit (Amerigo Wang) [918011] - [net] gre: fix improper error handling (Amerigo Wang) [918011] - [net] gre: PPP over IPv4 (Point-to-Point Tunneling Protocol) (Amerigo Wang) [918011] - [net] ip_gre: include route header_len in max_headroom calculation (Amerigo Wang) [918011] - [net] offloading: do not disable sg for packets requiring no checksum (Amerigo Wang) [918011] - [net] offloading: fix can_checksum_protocol() arguments swap (Amerigo Wang) [918011] - [net] offloading: Convert checksums to use centrally computed features (Amerigo Wang) [918011] - [net] offloading: Convert skb_need_linearize() to use precomputed features (Amerigo Wang) [918011] - [net] offloading: Convert dev_gso_segment() to use precomputed features (Amerigo Wang) [918011] - [net] offloading: Pass features into netif_needs_gso() (Amerigo Wang) [918011] - [net] offloading: Generalize netif_get_vlan_features() (Amerigo Wang) [918011] - [net] Rename skb_has_frags to skb_has_frag_list (Amerigo Wang) [918011] - [net] fix a wrong assignment in skb_split() (Amerigo Wang) [918011] - [net] tso: Fix possible wrong checksum generation (Amerigo Wang) [918011] - [net] gso: fix possible wrong checksum generation (Amerigo Wang) [918011] - [net] gro: Re-fix different skb headrooms (Amerigo Wang) [918011] - [net] gro: fix different skb headrooms (Amerigo Wang) [918011] - [net] Fix skb_copy_expand() handling of ->csum_start (Amerigo Wang) [918011] - [net] Fix corruption of skb csum field in pskb_expand_head() of net/core/skbuff.c (Amerigo Wang) [918011] - [net] netlink: drop_monitor/dropwatch friendly (Amerigo Wang) [915552] - [net] netlink: dont drop packet but consume it (Amerigo Wang) [915552] - [net] drop_monitor: convert some kfree_skb call sites to consume_skb (Amerigo Wang) [915552] - [net] more accurate network taps in transmit path (Amerigo Wang) [915552] - [net] openvswitch: Move LRO check from transmit to received (Amerigo Wang) [904914] - [net] adjust skb_gso_segment() for calling in rx path (Amerigo Wang) [904914] - [net] bonding: unset primary slave via sysfs (Veaceslav Falico) [905932] - [net] netem: fix possible skb leak (Amerigo Wang) [903961] - [net] WARN if skb_checksum_help() is called on skb requiring segmentation (Amerigo Wang) [903961]- [net] macvlan: remove bogus check in macvlan_handle_frame() (Jiri Pirko) [952785] - [net] macvlan: fix passthru mode race between dev removal and rx path (Jiri Pirko) [952785] - [kernel] rcu: Replace list_first_entry_rcu() with list_first_or_null_rcu() (Jiri Pirko) [952785] - [kernel] tick: Don't invoke tick_nohz_stop_sched_tick() if the cpu is offline (Prarit Bhargava) [950068] - [kernel] tick: Cleanup NOHZ per cpu data on cpu down (Prarit Bhargava) [950068] - [mm] memory-failure: fix wrong num_poisoned_pages in handling memory error on thp (Naoya Horiguchi) [954045] - [mm] memory-failure: clean up soft_offline_page() (Naoya Horiguchi) [954045] - [mm] memory-failure: use num_poisoned_pages instead of mce_bad_pages (Naoya Horiguchi) [954045] - [mm] memory-failure: do code refactor of soft_offline_page() (Naoya Horiguchi) [954045] - [mm] memory-failure: fix an error of mce_bad_pages statistics (Naoya Horiguchi) [954045] - [mm] memory-failure: fix wrong argument of migrate_huge_pages() in soft_offline_huge_page() (Naoya Horiguchi) [954045] - [mm] memory-failure: let the compiler add the function name (Naoya Horiguchi) [954045] - [mm] memory-failure: change order of error_states[]'s elements (Naoya Horiguchi) [954045] - [mm] memory-failure: fix misjudgement of page_action() for errors on mlocked pages (Naoya Horiguchi) [954045] - [mm] memory-failure: fix action_result() to print out dirty/clean (Naoya Horiguchi) [954045] - [mm] memory-failure: split thp at the beginning of soft_offline_page() (Naoya Horiguchi) [954045] - [net] bluetooth/rfcomm: Fix missing msg_namelen update in rfcomm_sock_recvmsg() (Weiping Pan) [955654] {CVE-2013-3225} - [net] bluetooth: fix possible info leak in bt_sock_recvmsg() (Radomir Vrbovsky) [955604] {CVE-2013-3224}- [fs] gfs2: Use ->writepages for ordered writes (Robert S Peterson) [859444] - [fs] gfs2: Merge gfs2_attach_bufdata() into trans.c (Robert S Peterson) [859444] - [fs] gfs2: Copy gfs2_trans_add_bh into new data/meta functions (Robert S Peterson) [859444] - [fs] gfs2: Split gfs2_trans_add_bh() into two (Robert S Peterson) [859444] - [fs] gfs2: Merge revoke adding functions (Robert S Peterson) [859444] - [fs] gfs2: Remove bd_list_tr (Robert S Peterson) [859444] - [fs] gfs2: Clean up gfs2_create (Robert S Peterson) [859444] - [fs] nfs: Fix another reboot recovery race (Steve Dickson) [923939] - [fs] nfs: Use CLAIM_DELEG_CUR_FH opens when available (Steve Dickson) [923939] - [fs] nfs: Enable open-by-filehandle (Steve Dickson) [923939] - [fs] nfs: Add xdr support for CLAIM_FH and CLAIM_DELEG_CUR_FH opens (Steve Dickson) [923939] - [fs] nfs: Clean up nfs4_opendata_alloc in preparation for NFSv4.1 open modes (Steve Dickson) [923939] - [fs] nfs: implement new 4.1 open reclaim types (Steve Dickson) [923939] - [fs] nfs: Select the "most recent locking state" for read/write/setattr stateids (Steve Dickson) [923939] - [fs] nfs: Prepare for minorversion-specific nfs_server capabilities (Steve Dickson) [923939] - [fs] nfs: __nfs_find_lock_context needs to check ctx->lock_context for a match too (Steve Dickson) [923939] - [fs] nfs: Dont accept more reads/writes if the open context recovery failed (Steve Dickson) [923939] - [fs] nfs: Fail I/O if the state recovery fails irrevocably (Steve Dickson) [923939] - [fs] nfs: Resend the READ/WRITE RPC call if a stateid change causes an error (Steve Dickson) [923939] - [fs] nfs: The stateid must remain the same for replayed RPC calls (Steve Dickson) [923939] - [fs] nfs: Add a helper for encoding opaque data (Steve Dickson) [923939] - [fs] nfs: Clean up helper function nfs4_select_rw_stateid() (Steve Dickson) [923939] - [fs] nfs: Clean up nfs4_select_rw_stateid() (Steve Dickson) [923939] - [fs] nfs: Rename encode_stateid() to encode_open_stateid() (Steve Dickson) [923939] - [fs] nfs: Dont copy read delegation stateids in setattr (Steve Dickson) [923939] - [fs] nfs: Add helpers for basic copying of stateids (Steve Dickson) [923939] - [fs] nfs: Rename nfs4_copy_stateid() (Steve Dickson) [923939] - [fs] nfs: Further clean-ups of delegation stateid validation (Steve Dickson) [923939] - [fs] nfs: Fix matching of the stateids when returning a delegation (Steve Dickson) [923939] - [fs] gfs2: Clean up inode creation path (Robert S Peterson) [859446] - [fs] gfs2: dont reference inode:s glock during block allocation trace (Robert S Peterson) [859446] - [fs] gfs2: Use proper allocation context for new inodes (Robert S Peterson) [859446] - [fs] gfs2: Move all locking inside the inode creation function (Robert S Peterson) [859446] - [fs] gfs2: Clean up symlink creation (Robert S Peterson) [859446] - [fs] gfs2: Clean up mkdir (Robert S Peterson) [859446] - [fs] gfs2: Make . and .. qstrs constant (Robert S Peterson) [859446] - [fs] gfs2: Add Orlov allocator (Robert S Peterson) [859446] - [fs] gfs2: Add "top dir" flag support (Robert S Peterson) [859446] - [virt] kvm: fix maintenance of guest/host xcr0 state (Paolo Bonzini) [952252] - [virt] xen-netfront: reduce gso_max_size to account for max TCP header (Andrew Jones) [957231] - [fs] gfs2: Issue discards in 512b sectors (Robert S Peterson) [922779] - [fs] nfs: Check for buffer length in __nfs4_get_acl_uncached (Sachin Prabhu) [906056] - [kernel] tick: Change log level of NOHZ local_softirq_pending message (Radomir Vrbovsky) [907516] - [x86] vdso: avoid overflow in vgetns() (Prarit Bhargava) [902320] - [block] propagate proper return codes from blk_get_request callers (Jeff Moyer) [927918] - [block] Check the return value from blk_get_request (Jeff Moyer) [927918]- [kernel] perf: fix perf_swevent_enabled array out-of-bound access (Petr Matousek) [962794] {CVE-2013-2094} - [tools] perf: Fix strbuf_addf() when the buffer needs to grow (Jiri Olsa) [927866] - [tools] perf/header: Fix numa topology printing (Jiri Olsa) [927866] - [tools] perf/test: Fix exclude_guest parse events tests (Jiri Olsa) [927866] - [tools] perf: do not flush maps on COMM for perf report (Jiri Olsa) [927866] - [tools] perf/help: Fix --help for builtins (Jiri Olsa) [927866] - [tools] perf/trace: Check if sample raw_data field is set (Jiri Olsa) [927866] - [tools] perf/trace: Validate syscall id before growing syscall table (Jiri Olsa) [927866] - [tools] perf/python: Properly link with libtraceevent (Jiri Olsa) [927866] - [tools] perf/hists: Add back callchain folding symbol (Jiri Olsa) [927866] - [tools] perf: Fix build on sparc (Jiri Olsa) [927866] - [tools] perf/python: Link with libtraceevent (Jiri Olsa) [927866] - [tools] perf/python: Initialize 'page_size' variable (Jiri Olsa) [927866] - [tools] traceevent: Fix missed freeing of subargs in free_arg() in filter (Jiri Olsa) [927866] - [tools] traceevent: Add back pevent assignment in __pevent_parse_format() (Jiri Olsa) [927866] - [tools] perf/hists: Fix off-by-two bug on the first column (Jiri Olsa) [927866] - [tools] perf: Remove warnings on JIT samples for srcline sort key (Jiri Olsa) [927866] - [tools] perf: Fix segfault when using srcline sort key (Jiri Olsa) [927866] - [tools] perf: Precise mode requires exclude_guest (Jiri Olsa) [927866] - [tools] perf/hists: Add more helpers for hist entry stat (Jiri Olsa) [927866] - [tools] perf/hists: Move he->stat.nr_events initialization to a template (Jiri Olsa) [927866] - [tools] perf/hists: Introduce struct he_stat (Jiri Olsa) [927866] - [tools] perf/diff: Removing the total_period argument from output code (Jiri Olsa) [927866] - [tools] perf: Add hpp interface to enable/disable hpp column (Jiri Olsa) [927866] - [tools] perf: Removing hists pair argument from output path (Jiri Olsa) [927866] - [tools] perf/hists: Separate overhead and baseline columns (Jiri Olsa) [927866] - [tools] perf/diff: Refactor diff displacement position info (Jiri Olsa) [927866] - [tools] perf/hists: Add struct hists pointer to struct hist_entry (Jiri Olsa) [927866] - [tools] perf: Complete tracepoint event names (Jiri Olsa) [927866] - [tools] perf/evlist: Remove some unused methods (Jiri Olsa) [927866] - [tools] perf/evlist: Introduce add_newtp method (Jiri Olsa) [927866] - [tools] perf: Convert to BACKTRACE_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Long option completion support for each subcommands (Jiri Olsa) [927866] - [tools] perf: Complete long option names of perf command (Jiri Olsa) [927866] - [tools] perf: Check existence of _get_comp_words_by_ref when bash completing (Jiri Olsa) [927866] - [tools] perf/inject: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/record: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/evlist: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/top: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/probe: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/buildid-list: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/buildid-cache: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/timechart: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/lock: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/kmem: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/help: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/script: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/stat: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/sched: Look up thread using tid instead of pid (Jiri Olsa) [927866] - [tools] perf/inject: Remove static variables (Jiri Olsa) [927866] - [tools] perf/inject: Remove unused 'input_name' static var (Jiri Olsa) [927866] - [tools] perf/trace: Use evsel->handler.func (Jiri Olsa) [927866] - [tools] perf: Convert to HAVE_STRLCPY (Jiri Olsa) [927866] - [tools] perf: Convert to GTK2_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Convert to NEWT_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Convert to LIBAUDIT_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Convert to LIBUNWIND_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Convert to LIBELF_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Remove unused PYRF_OBJS variable on Makefile (Jiri Olsa) [927866] - [tools] perf: Move libdw availability check before arch Makefile (Jiri Olsa) [927866] - [tools] perf/trace: Add aliases for some syscalls (Jiri Olsa) [927866] - [tools] perf/probe: Print an enum type variable in "enum variable-name" format when showing accessible variables (Jiri Olsa) [927866] - [tools] perf: Check libaudit availability for perf-trace builtin (Jiri Olsa) [927866] - [tools] perf/hists: Add missing period_* fields when collapsing a hist entry (Jiri Olsa) [927866] - [tools] perf/trace: New tool (Jiri Olsa) [927866] - [tools] perf/evsel: Export the event_format constructor (Jiri Olsa) [927866] - [tools] perf/evsel: Introduce rawptr() method (Jiri Olsa) [927866] - [tools] perf: Use perf_evsel__newtp in the event parser (Jiri Olsa) [927866] - [tools] perf/evsel: The tracepoint constructor should store sys:name (Jiri Olsa) [927866] - [tools] perf/evlist: Introduce set_filter() method (Jiri Olsa) [927866] - [tools] perf/evlist: Renane set_filters method to apply_filters (Jiri Olsa) [927866] - [tools] perf/test: Add test to check we correctly parse and match syscall open parms (Jiri Olsa) [927866] - [tools] perf/evsel: Handle endianity in intval method (Jiri Olsa) [927866] - [tools] perf/evsel: Know if byte swap is needed (Jiri Olsa) [927866] - [tools] perf: Allow handling a NULL cpu_map as meaning "all cpus" (Jiri Olsa) [927866] - [tools] perf/evsel: Improve tracepoint constructor setup (Jiri Olsa) [927866] - [tools] traceevent: Fix error path on pevent_parse_event (Jiri Olsa) [927866] - [tools] perf/test: Fix build failure (Jiri Olsa) [927866] - [tools] traceevent: Handle alloc_arg failure (Jiri Olsa) [927866] - [tools] perf/test: Add test for the sched tracepoint format fields (Jiri Olsa) [927866] - [tools] perf/evsel: Provide a new constructor for tracepoints (Jiri Olsa) [927866] - [tools] traceevent: Carve out events format parsing routine (Jiri Olsa) [927866] - [tools] traceevent: Remove some die() calls (Jiri Olsa) [927866] - [tools] traceevent: Fix afterlife gotos (Jiri Olsa) [927866] - [tools] traceevent: Use calloc were applicable (Jiri Olsa) [927866] - [tools] traceevent: Use asprintf were applicable (Jiri Olsa) [927866] - [tools] perf: bfd.h/libbfd detection fails with recent binutils (Jiri Olsa) [927866] - [tools] traceevent: Free field if an error occurs on process_flags/symbols (Jiri Olsa) [927866] - [tools] traceevent: Free field if an error occurs on process_fields (Jiri Olsa) [927866] - [tools] traceevent: Make sure that arg->op.right is set properly (Jiri Olsa) [927866] - [tools] traceevent: Fix error path on process_array() (Jiri Olsa) [927866] - [tools] perf: remove sscanf extension as (Jiri Olsa) [927866] - [tools] perf/header: Remove unused @feat arg from ->process callback (Jiri Olsa) [927866] - [tools] perf/header: Use pre-processed session env when printing (Jiri Olsa) [927866] - [tools] perf/header: Add ->process callbacks to most of features (Jiri Olsa) [927866] - [tools] perf/header: Add struct perf_session_env (Jiri Olsa) [927866] - [tools] perf/timechart: Use zalloc and fix a couple leaks (Jiri Olsa) [927866] - [tools] perf/lock: Use perf_evsel__intval and perf_session__set_tracepoints_handlers (Jiri Olsa) [927866] - [tools] perf/kmem: Use perf_evsel__intval and perf_session__set_tracepoints_handlers (Jiri Olsa) [927866] - [tools] perf/record: Print event causing perf_event_open() to fail (Jiri Olsa) [927866] - [tools] perf: Fix a compiling error in util/map.c (Jiri Olsa) [927866] - [tools] perf: Fix a compiling error in trace-event-perl.c for 32 bits machine (Jiri Olsa) [927866] - [tools] perf/stat: Check PMU cpumask file (Jiri Olsa) [927866] - [tools] perf/report: Add missing perf_hpp__init for pipe-mode (Jiri Olsa) [927866] - [tools] perf/scripts: Export a find_scripts() function (Jiri Olsa) [927866] - [tools] perf/scripts: Add event_analyzing_sample-record/report (Jiri Olsa) [927866] - [tools] perf/scripts: Add --symbols option to handle specific symbols (Jiri Olsa) [927866] - [tools] perf/symbols: Filter samples with unresolved symbol when "--symbols" option is used (Jiri Olsa) [927866] - [tools] perf/archive: Make 'f' the last parameter for tar (Jiri Olsa) [927866] - [tools] perf/archive: Remove -f from the rm command (Jiri Olsa) [927866] - [tools] perf/stat: Move stats related code to util/stat.c (Jiri Olsa) [927866] - [tools] perf/report: Enable integrated annotation only if possible (Jiri Olsa) [927866] - [tools] perf: Add sort__has_sym (Jiri Olsa) [927866] - [tools] perf/hists: Fix first column printing (Jiri Olsa) [927866] - [tools] perf/hists: Fix output for 100.00 (Jiri Olsa) [927866] - [tools] traceevent: Define _GNU_SOURCE in Makefile (Jiri Olsa) [927866] - [tools] perf/sched: Fixup for the die() removal (Jiri Olsa) [927866] - [tools] perf/probe: Add union member access support (Jiri Olsa) [927866] - [tools] perf/sched: Don't read all tracepoint variables in advance (Jiri Olsa) [927866] - [tools] perf/sched: Use perf_evsel__{int, str}val (Jiri Olsa) [927866] - [tools] perf/evsel: Introduce perf_evsel__{str, int}val methods (Jiri Olsa) [927866] - [tools] perf/sched: Use perf_tool as ancestor (Jiri Olsa) [927866] - [tools] perf/sched: Remove unused thread parameter (Jiri Olsa) [927866] - [tools] perf: Use __maybe_used for unused variables (Jiri Olsa) [927866] - [tools] perf: Back vdso DSO with real data (Jiri Olsa) [927866] - [tools] perf/symbols: Make dsos__find function globally available (Jiri Olsa) [927866] - [tools] perf: Add memdup function (Jiri Olsa) [927866] - [tools] perf: Do backtrace post unwind only if we regs and stack were captured (Jiri Olsa) [927866] - [tools] perf: fix ALIGN redefinition in system headers (Jiri Olsa) [927866] - [tools] perf: include __WORDSIZE definition (Jiri Olsa) [927866] - [tools] perf: Update types definitions for Android (Jiri Olsa) [927866] - [tools] perf: Add missing perf_regs.h file to MANIFEST (Jiri Olsa) [927866] - [tools] perf: include wrapper for magic.h (Jiri Olsa) [927866] - [tools] perf/kmem: Remove die() calls (Jiri Olsa) [927866] - [tools] perf/sched: Remove die() calls (Jiri Olsa) [927866] - [tools] perf/symbols: Remove BIONIC wrapper around libgen.h (Jiri Olsa) [927866] - [tools] perf/probe: Make a copy of exec path for passing to basename (Jiri Olsa) [927866] - [tools] perf/annotate: Make a copy of filename for passing to basename (Jiri Olsa) [927866] - [tools] perf/gtk/browser: Use perf_hpp__format functions (Jiri Olsa) [927866] - [tools] perf/hists: Use perf_hpp__format functions (Jiri Olsa) [927866] - [tools] perf/hists: Use perf_hpp__format->width to calculate the column widths (Jiri Olsa) [927866] - [tools] perf/hists: Handle field separator properly (Jiri Olsa) [927866] - [tools] perf/hists: Introduce perf_hpp for hist period printing (Jiri Olsa) [927866] - [tools] perf/bench: fix assert when NDEBUG is defined (Jiri Olsa) [927866] - [tools] perf: Fix build for another rbtree.c change (Jiri Olsa) [927866] - [tools] perf: add NO_BACKTRACE for application self-debugging (Jiri Olsa) [927866] - [tools] traceevent: replace mempcpy with memcpy (Jiri Olsa) [927866] - [tools] perf: replace mkostemp with mkstemp (Jiri Olsa) [927866] - [tools] perf: include missing pthread.h header (Jiri Olsa) [927866] - [tools] perf: fix missing winsize definition (Jiri Olsa) [927866] - [tools] perf: include basename for non-glibc systems (Jiri Olsa) [927866] - [tools] perf: Replace sort's standalone field_sep with symbol_conf.field_sep (Jiri Olsa) [927866] - [tools] perf/diff: Make diff command work with evsel hists (Jiri Olsa) [927866] - [tools] traceevent: Get rid of die() from pevent_register_print_function (Jiri Olsa) [927866] - [tools] traceevent: Get rid of die() from pevent_register_event_handler (Jiri Olsa) [927866] - [tools] traceevent: Get rid of die() from pretty_print() (Jiri Olsa) [927866] - [tools] perf: Ignore compiled python binaries (Jiri Olsa) [927866] - [tools] perf: Fix cache event name generation (Jiri Olsa) [927866] - [tools] perf/test: Add roundtrip test for hardware cache events (Jiri Olsa) [927866] - [tools] perf/evlist: Add fprintf method (Jiri Olsa) [927866] - [tools] perf: Remove extraneous newline when parsing hardware cache events (Jiri Olsa) [927866] - [tools] perf/test: Add round trip test for sw and hw event names (Jiri Olsa) [927866] - [tools] perf/header: Prepare tracepoint events regardless of name (Jiri Olsa) [927866] - [tools] perf/header: Fix a typo on evsel (Jiri Olsa) [927866] - [tools] perf: Clean target should do clean for lib/traceevent too (Jiri Olsa) [927866] - [tools] perf: Allow user to indicate path to objdump in command line (Jiri Olsa) [927866] - [tools] perf: Replace mempcpy with memcpy (Jiri Olsa) [927866] - [tools] perf/header: Swap pmu mapping numbers if needed (Jiri Olsa) [927866] - [tools] perf/header: Set tracepoint event name only if not set (Jiri Olsa) [927866] - [tools] perf/header: Use evlist->nr_entries on write_event_desc() (Jiri Olsa) [927866] - [tools] perf: remove unneeded include of network header files (Jiri Olsa) [927866] - [tools] perf: Remove the node from rblist in strlist__remove (Jiri Olsa) [927866] - [tools] perf: Fix intlist node removal (Jiri Olsa) [927866] - [tools] perf: Fix x86 builds with ARCH specified on the command line (Jiri Olsa) [927866] - [tools] perf/record: Remove use of die/exit (Jiri Olsa) [927866] - [tools] perf/script: Remove use of die/exit (Jiri Olsa) [927866] - [tools] perf/help: Remove use of die and handle errors (Jiri Olsa) [927866] - [tools] perf/stat: Remove use of die/exit and handle errors (Jiri Olsa) [927866] - [tools] perf/lock: Remove use of die and handle errors (Jiri Olsa) [927866] - [tools] perf: handle errors in synthesized event functions (Jiri Olsa) [927866] - [tools] perf/session: flush_sample_queue needs to handle errors from handlers (Jiri Olsa) [927866] - [tools] traceevent: Modify header to work in C++ programs (Jiri Olsa) [927866] - [tools] traceevent: Fix off-by-one bug in pevent_strerror() (Jiri Olsa) [927866] - [tools] traceevent: Fix strerror_r() use in pevent_strerror (Jiri Olsa) [927866] - [tools] traceevent: Introduce pevent_strerror (Jiri Olsa) [927866] - [tools] traceevent: Introduce pevent_errno (Jiri Olsa) [927866] - [tools] traceevent: Do not link broken field arg for an old ftrace event (Jiri Olsa) [927866] - [tools] perf: Keep the perf_event_attr on version 3 (Jiri Olsa) [927866] - [tools] perf: Add pmu mappings to header information (Jiri Olsa) [927866] - [tools] perf/report: Update event names from header description (Jiri Olsa) [927866] - [tools] perf: Refactor print_event_desc() (Jiri Olsa) [927866] - [tools] perf/test: Do not abort tests on error (Jiri Olsa) [927866] - [tools] perf: Fix 'No libunwind found' make warning message (Jiri Olsa) [927866] - [tools] perf/hists: Rename and move some functions (Jiri Olsa) [927866] - [tools] perf/hists: Separate out hist print functions (Jiri Olsa) [927866] - [tools] perf: Fix include order for bison/flex-generated C files (Jiri Olsa) [927866] - [tools] perf/symbols: Fix builds with NO_LIBELF set (Jiri Olsa) [927866] - [tools] perf: silence GTK2 probing errors (Jiri Olsa) [927866] - [tools] perf/script: Fix libexec scripts path in Documentation (Jiri Olsa) [927866] - [tools] perf/ui/gtk: Ensure not to call gtk_main_quit() twice (Jiri Olsa) [927866] - [tools] perf: Rename global variable 'events' in util/header.c (Jiri Olsa) [927866] - [tools] perf: Rename some variables for better understanding (Jiri Olsa) [927866] - [tools] perf: Report number of pmu type of unknown events (Jiri Olsa) [927866] - [tools] perf: Fix type for evsel->ids and add size check for ids (Jiri Olsa) [927866] - [tools] perf/ui/gtk: Add perf_gtk__show_helpline() for pr_* (Jiri Olsa) [927866] - [tools] perf/ui/gtk: Use helpline API in browser (Jiri Olsa) [927866] - [tools] perf/ui/gtk: Implement helpline_fns (Jiri Olsa) [927866] - [tools] perf/ui: Introduce struct ui_helpline (Jiri Olsa) [927866] - [tools] perf/evlist: Introduce evsel list accessors (Jiri Olsa) [927866] - [tools] perf/evlist: Rename __group method to __set_leader (Jiri Olsa) [927866] - [tools] perf/symbols: Add description of JIT interface (Jiri Olsa) [927866] - [tools] perf/symbols: Use both runtime and debug images (Jiri Olsa) [927866] - [tools] perf/symbols: Convert dso__load_syms to take 2 symsrc's (Jiri Olsa) [927866] - [tools] perf/symbols: Factor want_symtab out of dso__load_sym() (Jiri Olsa) [927866] - [tools] perf/symbols: Switch dso__synthesize_plt_symbols() to use symsrc (Jiri Olsa) [927866] - [tools] perf/symbols: Set symtab_type in dso__load_sym (Jiri Olsa) [927866] - [tools] perf/symbols: Introduce symsrc structure (Jiri Olsa) [927866] - [tools] perf/symbols: Track symtab_type of vmlinux (Jiri Olsa) [927866] - [tools] perf/symbols: Avoid segfault in elf_strptr (Jiri Olsa) [927866] - [tools] perf/symbols: only set vmlinux longname & mark loaded if really loaded (Jiri Olsa) [927866] - [tools] perf/symbols: Simplify out_fixup in kernel syms loading (Jiri Olsa) [927866] - [tools] perf/symbols: Remove unused 'end' arg in kallsyms parse cb (Jiri Olsa) [927866] - [tools] perf/symbols: Correct comment wrt kallsyms loading (Jiri Olsa) [927866] - [tools] perf/symbols: Remove unneeded call to dso__set_long_name() (Jiri Olsa) [927866] - [tools] perf/symbols: Don't try to synthesize plt without dynstr (Jiri Olsa) [927866] - [tools] perf/symbols: Remove unused function map__objdump_2ip (Jiri Olsa) [927866] - [tools] perf/symbols: Only un-prelink non-zero symbols (Jiri Olsa) [927866] - [tools] perf/compat: Disable dwarf unwind (Jiri Olsa) [927866] - [tools] perf: Support for DWARF mode callchain (Jiri Olsa) [927866] - [tools] perf: Support for DWARF CFI unwinding on post processing (Jiri Olsa) [927866] - [tools] perf: Support user regs and stack in sample parsing (Jiri Olsa) [927866] - [tools] perf: Add libunwind dependency for DWARF CFI unwinding (Jiri Olsa) [927866] - [tools] perf: Add interface to arch registers sets (Jiri Olsa) [927866] - [tools] perf/compat: Force PERF_ATTR_SIZE_VER0 perf event abi (Jiri Olsa) [927866] - [tools] perf: Adding PERF_ATTR_SIZE_VER2 to the header swap check (Jiri Olsa) [927866] - [tools] perf/symbols: Implement poor man's ELF parser (Jiri Olsa) [927866] - [tools] perf/symbols: Support minimal build without libelf (Jiri Olsa) [927866] - [tools] perf/symbols: Split out util/symbol-elf.c (Jiri Olsa) [927866] - [tools] perf/symbols: Introduce symbol__elf_init() (Jiri Olsa) [927866] - [tools] perf: Fix /etc config related installation (Jiri Olsa) [927866] - [tools] perf: Support for events bash completion (Jiri Olsa) [927866] - [tools] perf: Initial bash completion support (Jiri Olsa) [927866] - [tools] perf/lock: improve message when tracepoints are not enabled (Jiri Olsa) [927866] - [tools] perf/scripts: Correct handler check and spelling errors (Jiri Olsa) [927866] - [tools] perf/scripts: Add event_analyzing_sample.py as a sample for general event handling (Jiri Olsa) [927866] - [tools] perf/scripts: Add a python library EventClass.py (Jiri Olsa) [927866] - [tools] perf/scripts: Pass event/thread/dso name and symbol info to event handler in python (Jiri Olsa) [927866] - [tools] perf/script: Replace struct thread with struct addr_location as a parameter for process_event (Jiri Olsa) [927866] - [tools] perf/script: Add general python handler to process non-tracepoint events (Jiri Olsa) [927866] - [tools] perf/list: Document precise event sampling for AMD IBS (Jiri Olsa) [927866] - [tools] perf/list: Update documentation about raw event setup (Jiri Olsa) [927866] - [tools] traceevent: Fix cast from pointer to integer for 32 bit (Jiri Olsa) [927866] - [tools] perf: Fix parsing of 64 bit raw config value for 32 bit (Jiri Olsa) [927866] - [tools] perf: Fix lib/traceevent build dir with OUTPUT variable set (Jiri Olsa) [927866] - [tools] perf: Fix version file for perf documentation with OUTPUT variable set (Jiri Olsa) [927866] - [tools] perf/script: Stop using pevent directly (Jiri Olsa) [927866] - [tools] perf/sched: Use perf_sample (Jiri Olsa) [927866] - [tools] perf/lock: Use evsel->tp_format and perf_sample (Jiri Olsa) [927866] - [tools] perf/kmem: Use evsel->tp_format and perf_sample (Jiri Olsa) [927866] - [tools] perf/evsel: Cache associated event_format (Jiri Olsa) [927866] - [tools] perf/header: Set the tracepoint names on PERF_RECORD_HEADER_TRACING_DATA (Jiri Olsa) [927866] - [tools] perf: Add dump_stack function (Jiri Olsa) [927866] - [tools] perf/hists: Add verbose mode hotkey (Jiri Olsa) [927866] - [tools] perf: Fix typo in tools/perf (Jiri Olsa) [927866] - [idle] intel_idle: additional Haswell CPU-id (John Villalovos) [818357] - [idle] intel_idle: support Haswell (John Villalovos) [818357] - [fs] udf: avoid info leak on export (Nikola Pajkovsky) [922355] {CVE-2012-6548} - [powerpc] oprofile: Fix error in oprofile power7_marked_instr_event() function (Steve Best) [912482] - [kernel] tracing: Fix timer tracing (Jiri Olsa) [881030] - [block] dump request state on seeing a corrupted request completion (Mike Snitzer) [957259] - [scsi] lpfc: Fixed deadlock between hbalock and nlp_lock use (Rob Evers) [960717] - [netdrv] cxgb4: set coalesce parameters on all queues (Steve Best) [895115] - [kernel] tracing: Fix possible NULL pointer dereferences (Weiping Pan) [952213] {CVE-2013-3301} - [kernel] tracing: Fix panic when lseek() called on "trace" opened for writing (Weiping Pan) [952213] {CVE-2013-3301}- [netdrv] vmxnet3: prevent div-by-zero panic when ring resizing uninitialized dev (Neil Horman) [922299] - [netdrv] vmxnet3: make local function static (Neil Horman) [922299] - [netdrv] vmxnet3: set carrier state properly on probe (Neil Horman) [922299] - [netdrv] vmxnet3: better RSS support (Neil Horman) [922299] - [netdrv] vmxnet3: remove unused irq_share_mode (Neil Horman) [922299] - [netdrv] vmxnet3: use static RSS key (Neil Horman) [922299] - [netdrv] vmxnet3: use netdev_ printk wrappers (Neil Horman) [922299] - [netdrv] vmxnet3: remove VMXNET3_MAX_DEVICES (Neil Horman) [922299] - [netdrv] vmxnet3: remove device counter (Neil Horman) [922299] - [netdrv] vmxnet3: use netdev_dbg (Neil Horman) [922299] - [netdrv] vmxnet3: remove unnecessary bookkeeping (Neil Horman) [922299] - [netdrv] vmxnet3: fix messages printed before registration (Neil Horman) [922299] - [netdrv] vmxnet3: use netdev_alloc_skb_ip_align (Neil Horman) [922299] - [netdrv] vmxnet3: fix drvinfo strings set in drivers (Neil Horman) [922299] - [netdrv] vmxnet3: remove __dev* attributes (Neil Horman) [922299] - [netdrv] vmxnet3: fix indentation (Neil Horman) [922299] - [netdrv] vmxnet3: convert BUG_ON(true) into a simple BUG() (Neil Horman) [922299] - [netdrv] vmxnet3: must split too big fragments (Neil Horman) [922299] - [netdrv] vmxnet3: Fix race between dev_open() and register_netdev() (Neil Horman) [922299] - [netdrv] vmxnet3: Define and apply a default policy for RX flow hash indirection (Neil Horman) [922299] - [netdrv] vmxnet3: Centralise validation of ETHTOOL_{G, S}RXFHINDIR parameters (Neil Horman) [922299] - [netdrv] vmxnet3: remove use of ndo_set_multicast_list in drivers (Neil Horman) [922299] - [netdrv] vmxnet3: Enable GRO support (Neil Horman) [922299] - [kernel] hrtimer: add expiry time overflow check in hrtimer_interrupt (Prarit Bhargava) [947659] - [kernel] time: Move ktime_t overflow checking into timespec_valid_strict (Prarit Bhargava) [947659] - [kernel] time: Improve sanity checking of timekeeping inputs (Prarit Bhargava) [947659] - [powerpc] pseries: Enable the PFO-based RNG accelerator (Steve Best) [947106] - [char] hw_random/pseries-rng: PFO-based hwrng driver (Steve Best) [947106] - [powerpc] vio: Remove dma not supported warnings (Steve Best) [947106] - [powerpc] pseries: Add PFO support to the VIO bus (Steve Best) [947106] - [powerpc] pseries: Add new hvcall constants to support PFO (Steve Best) [947106] - [virt] x86/paravirt: don't enter/leave lazy mode in interrupts (Andrew Jones) [874053] - [powerpc] pSeries_lpar_hpte_remove fails from Adjunct partition being performed before the ANDCOND test (Steve Best) [952309] - [powerpc] pseries/eeh: Fix crash when error happens during device probe (Steve Best) [905264] - [kernel] resource: fix stack overflow in __reserve_region_with_split() (Myron Stowe) [858087] - [md] dm-raid: Fix for "sync" directive ineffectiveness (Jonathan E Brassow) [859562] - [block] fix max discard sectors limit (Mike Snitzer) [910054] - [netdrv] vmxnet3: Fix inconsistent LRO state after initialization (Neil Horman) [918203] - [netdrv] vmxnet3: fix ethtool ring buffer size setting (Neil Horman) [913615] - [netdrv] ibmveth: Fix DMA unmap error (Steve Best) [902923] - [net] atm: update msg_namelen in vcc_recvmsg() (Nikola Pajkovsky) [955225] {CVE-2013-3222} - [net] veth: Dont kfree_skb() after dev_forward_skb() (Jiri Benc) [957713] {CVE-2013-2017} - [x86] power: Correct the MSR_IA32_ENERGY_PERF_BIAS message (Neil Horman) [917147] - [x86] msr: Fix typo in ENERGY_PERF_BIAS_POWERSAVE (Neil Horman) [917147] - [x86] power: Initialize MSR_IA32_ENERGY_PERF_BIAS (Neil Horman) [917147] - [x86] power: define RAPL MSRs (Neil Horman) [917147] - [x86] turbostat: display SMI count by default (Neil Horman) [917147] - [idle] intel_idle: disable Atom/Lincroft HW C-state auto-demotion (Neil Horman) [917147] - [idle] intel_idle: disable NHM/WSM HW C-state auto-demotion (Neil Horman) [917147] - [x86] turbostat: share kernel MSR #defines (Neil Horman) [917147] - [fs] compat: fix build on MIPS/s390/ppc64 (Jeff Moyer) [885239] - [fs] readv/writev: do the same MAX_RW_COUNT truncation that read/write does (Jeff Moyer) [885239]- [fs] nfs: Fix handling of revoked delegations by setattr (Steve Dickson) [952329] - [fs] nfs: Return the delegation if the server returns NFS4ERR_OPENMODE (Steve Dickson) [952329] - [fs] nfs: Fix another potential state manager deadlock (Steve Dickson) [950598] - [fs] nfs: Fix another open/open_recovery deadlock (Steve Dickson) [916806] - [fs] nfs: Hold reference to layout hdr in layoutget (Steve Dickson) [916726] - [fs] nfs: add "pnfs_" prefix to get_layout_hdr() and put_layout_hdr() (Steve Dickson) [916726] - [fs] nfs: nfs4_open_done first must check that GETATTR decoded a file type (Steve Dickson) [916722] - [net] sunrpc: Dont start the retransmission timer when out of socket space (Steve Dickson) [916735] - [fs] nfs: Dont use SetPageError in the NFS writeback code (Steve Dickson) [912867] - [fs] nfs: Dont decode skipped layoutgets (Steve Dickson) [904025] - [fs] nfs: nfs4_proc_layoutget returns void (Steve Dickson) [904025] - [fs] nfs: defer release of pages in layoutget (Steve Dickson) [904025] - [fs] nfs: Use kcalloc() when allocating arrays (Steve Dickson) [904025] - [fs] nfs: Fix an ABBA locking issue with session and state serialisation (Steve Dickson) [912842] - [fs] nfs: Fix a race in the pNFS return-on-close code (Steve Dickson) [912842] - [fs] nfs: Do not accept delegated opens when a delegation recall is in effect (Steve Dickson) [912842] - [fs] nfs: Fix a reboot recovery race when opening a file (Steve Dickson) [908524] - [fs] nfs: Ensure delegation recall and byte range lock removal don't conflict (Steve Dickson) [908524] - [fs] nfs: Fix up the return values of nfs4_open_delegation_recall (Steve Dickson) [908524] - [fs] nfs: Dont lose locks when a server reboots during delegation return (Steve Dickson) [908524] - [fs] nfs: Move nfs4_wait_clnt_recover and nfs4_client_recover_expired_lease (Steve Dickson) [908524] - [fs] nfs: Add NFSDBG_STATE (Steve Dickson) [908524] - [fs] nfs: nfs_inode_return_delegation() should always flush dirty data (Steve Dickson) [908524] - [fs] nfs: nfs_client_return_marked_delegations cant flush data (Steve Dickson) [908524] - [fs] nfs: Prevent deadlocks between state recovery and file locking (Steve Dickson) [908524] - [fs] nfs: Allow the state manager to mark an open_owner as being recovered (Steve Dickson) [908524] - [kernel] seqlock: Dont smp_rmb in seqlock reader spin loop (Steve Dickson) [908524] - [kernel] seqlock: add 'raw_seqcount_begin()' function (Steve Dickson) [908524] - [kernel] seqlock: optimise seqlock (Steve Dickson) [908524]- [net] tcp: Reallocate headroom if it would overflow csum_start (Thomas Graf) [896233] - [net] tcp: take care of misalignments (Thomas Graf) [896233] - [net] skbuff.c cleanup (Thomas Graf) [896233] - [net] ipv6: fix incorrect route 'expires' value passed to userspace (Thomas Graf) [912029]- [fs] nfs: don't allow nfs_find_actor to match inodes of the wrong type (Jeff Layton) [913660] - [mm] hugetlbfs: add swap entry check in follow_hugetlb_page() (Naoya Horiguchi) [928883] - [fs] binfmt_elf: fix hugetlb memory check in vma_dump_size() (Naoya Horiguchi) [928883] - [x86] remove BUG_ON(TS_USEDFPU) in __sanitize_i387_state() (Oleg Nesterov) [920445] - [fs] coredump: ensure the fpu state is flushed for proper multi-threaded core dump (Oleg Nesterov) [920445] - [kernel] perf, x86: Fix raw_spin_unlock_irqrestore() usage (Jiri Olsa) [927177] - [kernel] perf, x86: Implement user-space RDPMC support, to allow fast, user-space access to self-monitoring counters (Jiri Olsa) [927177] - [kernel] perf: Fix mmap_page::offset computation (Jiri Olsa) [927177] - [kernel] perf, arch: Rework perf_event_index() (Jiri Olsa) [927177] - [kernel] perf: Update the mmap control page on mmap() (Jiri Olsa) [927177] - [kernel] perf: Fix enable_on_exec for sibling events (Jiri Olsa) [927177] - [kernel] perf: Remove superfluous arguments (Jiri Olsa) [927177] - [kernel] perf, x86: Prefer fixed-purpose counters when scheduling (Jiri Olsa) [927177] - [kernel] events: Don't divide events if it has field period (Jiri Olsa) [927177] - [kernel] perf: Carve out callchain functionality (Jiri Olsa) [927177] - [kernel] x86: Perf_event_amd.c needs (Jiri Olsa) [927177] - [kernel] perf_events: Fix slow and broken cgroup context switch code (Jiri Olsa) [927177] - [kernel] perf, x86: Avoid kfree() in CPU_STARTING (Jiri Olsa) [927177] - [kernel] x86, perf: Make copy_from_user_nmi() a library function (Jiri Olsa) [927177] - [kernel] x86, perf: Add constraints for architectural PMU (Jiri Olsa) [927177] - [kernel] perf: Remove the perf_output_begin(.sample) argument (Jiri Olsa) [927177] - [kernel] perf: Remove the nmi parameter from the swevent and overflow interface (Jiri Olsa) [927177] - [kernel] events: Ensure that timers are updated without requiring read() call (Jiri Olsa) [927177] - [kernel] perf_event: Fix broken calc_timer_values() (Jiri Olsa) [927177] - [kernel] events: Move lockless timer calculation into helper function (Jiri Olsa) [927177] - [kernel] events: Add note to update_event_times comment about holding ctx->lock (Jiri Olsa) [927177] - [kernel] perf_events: Fix perf buffer watermark setting (Jiri Olsa) [927177] - [net] ieee802154: Remove static CFLAGS in net/ieee802154/Makefile (Aristeu Rozanski) [920620] - [net] sunrpc: Add barriers to ensure read ordering in rpc_wake_up_task_queue_locked (Dave Wysochanski) [840860]- [x86] apic: Add probe() for apic_flat (Prarit Bhargava) [953342] - [x86] apic: Work around boot failure on HP ProLiant DL980 G7 Server systems (Prarit Bhargava) [912963] - [x86] apic: Use probe routines to simplify apic selection (Prarit Bhargava) [912963] - [x86] x2apic: Simplify apic init in SMP and UP builds (Prarit Bhargava) [912963] - [virt] virtio-rng: fix crashes by disallowing multiple device registrations (Amit Shah) [953097] - [virt] virtio-console: add locking around c_ovq operations (Amit Shah) [928207] - [virt] virtio-console: rename cvq_lock to c_ivq_lock (Amit Shah) [928207] - [virt] virtio_console: Merge struct buffer_token into struct port_buffer (Amit Shah) [840454] - [virt] virtio_console: Free buffers from out-queue upon close (Amit Shah) [840454] - [virt] virtio_console: Use kmalloc instead of kzalloc (Amit Shah) [840454] - [virt] virtio_console: Free buffer if splice fails (Amit Shah) [840454] - [virt] virtio-trace: Fix pthread flag for Makefile of trace-agent used (Amit Shah) [840454] - [virt] virtio-trace: do not use unavailable fcntl (F_SETPIPE_SZ) (Amit Shah) [840454] - [virt] tools: Add guest trace agent as a user tool (Amit Shah) [840454] - [virt] virtio_console: Allocate scatterlist according to the current pipe size (Amit Shah) [840454] - [trace] ftrace: Allow stealing pages from pipe buffer (Amit Shah) [840454] - [virt] virtio_console: Wait until the port is ready on splice (Amit Shah) [840454] - [virt] virtio_console: Add a failback for unstealable pipe buffer (Amit Shah) [840454] - [virt] virtio_console: Add splice_write support (Amit Shah) [840454] - [s390] kdump: Do not add standby memory for kdump (Hendrik Brueckner) [922943] - [fs] vfs: remove unneeded permission check from path_init (Jeff Layton) [884863] - [idle] intel_idle: Initialize driver_data correctly in ivb_cstates on IVB processor (Prarit Bhargava) [953630] - [mm] fix fs oops due to dirty pages without buffers on s390 (Hendrik Brueckner) [692530] - [netdrv] vmxnet3: set carrier state properly on probe (Neil Horman) [861131]- [scsi] be2iscsi: Bump driver version (Rob Evers) [947550] - [scsi] be2iscsi: Fix issue in passing the exp_cmdsn and max_cmdsn (Rob Evers) [947550] - [scsi] be2iscsi: Fix possible reentrancy issue in be_iopoll (Rob Evers) [947550] - [scsi] be2iscsi: Fix the copyright information (Rob Evers) [947550] - [scsi] be2iscsi: Fix checking Adapter state while establishing CXN (Rob Evers) [947550] - [scsi] be2iscsi: Fix dynamic CID allocation Mechanism in driver (Rob Evers) [947550] - [scsi] be2iscsi: Fix the NOP-In handling code path (Rob Evers) [947550] - [scsi] be2iscsi: Fix the Port Link Status issue (Rob Evers) [947550] - [scsi] be2iscsi: Fix displaying the Active Session Count from driver (Rob Evers) [947550] - [scsi] be2iscsi: Fix displaying the FW Version from driver (Rob Evers) [947550] - [scsi] be2iscsi: Fix support for DEFQ extension (Rob Evers) [947550] - [scsi] be2iscsi: Fix MACRO for checking the adapter type (Rob Evers) [947550] - [scsi] be2iscsi: Fix freeing CXN specific driver resources. (Rob Evers) [947550] - [scsi] be2iscsi: Fix MSIx support in SKH-R to 32 (Rob Evers) [947550] - [scsi] be2iscsi: Fix MBX Command issues (Rob Evers) [947550] - [scsi] be2iscsi: Fix returning Failure when MBX fails with Insufficient buffer error (Rob Evers) [947550] - [scsi] be2iscsi: Send uninitialize pattern to FW (Rob Evers) [947550] - [scsi] be2iscsi: Fix Unrecoverable Error Detection (Rob Evers) [947550] - [scsi] be2iscsi: Fix for MBX timeout issue (Rob Evers) [947550] - [scsi] be2iscsi: Update the copyright information (Rob Evers) [947550] - [scsi] be2iscsi: Fix issue of displaying adapter family (Rob Evers) [947550] - [scsi] be2iscsi: Fix Task Completion Event handling (Rob Evers) [947550] - [scsi] be2iscsi: Fix session update context with V2 version (Rob Evers) [947550] - [scsi] be2iscsi: Fix support for V2 version of WRB (Rob Evers) [947550] - [scsi] be2iscsi: Fix support for handling CQ_CREATE V2 version (Rob Evers) [947550] - [scsi] be2iscsi: Fix max EQ supported by the driver (Rob Evers) [947550] - [scsi] be2iscsi: Fix driver support for Skyhawk-R adapter (Rob Evers) [947550] - [scsi] be2iscsi: Fix return value and typo (Rob Evers) [947550] - [scsi] be2iscsi: Fix kernel panic in blk_iopoll disable mode (Rob Evers) [947550] - [scsi] be2iscsi: Issue an function level reset when driver is loaded (Rob Evers) [947550] - [scsi] be2iscsi: Display driver name and version in device attribute (Rob Evers) [947550] - [scsi] be2iscsi: Fix max supported EQ count to 8.a (Rob Evers) [947550] - [scsi] be2iscsi: Fix memory leak in control path of driver (Rob Evers) [947550] - [scsi] be2iscsi: Display Completion Event string instead of Opcode (Rob Evers) [947550] - [scsi] be2iscsi: Fix the issue with soft reset (Rob Evers) [947550] - [scsi] be2iscsi: cleanup a min_t() call (Rob Evers) [947550] - [kernel] percpu-rw-sem: remove the percpu rw semaphore implementation (Jeff Moyer) [909482] - [fs] direct-io: don't read inode->i_blkbits multiple times (Jeff Moyer) [909482] - [fs] vfs: add missing virtual cache flush after editing partial pages (Jeff Moyer) [909482] - [fs] vfs: fix O_DIRECT read past end of block device (Jeff Moyer) [909482] - [fs] vfs: clear to the end of the buffer on partial buffer reads (Jeff Moyer) [909482] - [fs] vfs: avoid "attempt to access beyond end of device" warnings (Jeff Moyer) [909482] - [fs] blkdev_max_block: make private to fs/buffer.c (Jeff Moyer) [909482] - [fs] blockdev: remove bd_block_size_semaphore again (Jeff Moyer) [909482] - [fs] buffer.c: make block-size be per-page and protected by the page lock (Jeff Moyer) [909482] - [fs] direct-io.c: adjust suspicious bit operation (Jeff Moyer) [909482] - [fs] direct-io: optimize cache misses in the submission path (Jeff Moyer) [909482] - [fs] direct-io.c: calculate fs_count correctly in get_more_blocks() (Jeff Moyer) [909482] - [fs] direct-io: merge direct_io_walker into __blockdev_direct_IO (Jeff Moyer) [909482] - [fs] direct-io: inline the complete submission path (Jeff Moyer) [909482] - [fs] direct-io: separate map_bh from dio (Jeff Moyer) [909482] - [fs] direct-io: use a slab cache for struct dio (Jeff Moyer) [909482] - [fs] direct-io: rearrange fields in dio/dio_submit to avoid holes (Jeff Moyer) [909482] - [fs] direct-io: fix a wrong comment (Jeff Moyer) [909482] - [fs] direct-io: separate fields only used in the submission path from struct dio (Jeff Moyer) [909482] - [powerpc] pci: convert devtree bus addresses to resource (Myron Stowe) [953181] - [acpi] create _SUN sysfs file (Motohiro Kosaki) [908606]- [pci] Remove spurious error for sriov_numvfs store and simplify flow (Don Dutile) [887398] - [pci] Provide method to reduce the number of total VFs supported (Don Dutile) [887398] - [pci] SRIOV control and status via sysfs (Don Dutile) [887398] - [pci] Use is_visible() with boot_vga attribute for pci_dev (Don Dutile) [887398] - [pci] Add pci_device_type to pdev's device struct (Don Dutile) [887398] - [x86] Allow greater than 1TB of RAM on AMD x86_64 sytems (Larry Woodman) [869736 876275] - [mm] writeback: Fix Kernel divide by zero panic in get_dirty_limits() (Rafael Aquini) [871599] - [scsi] scsi_debug: Fix off-by-one bug when unmapping region (Ewan Milne) [902973] - [md] dm-snap: provide module alias in dm-snapshot (Mikulas Patocka) [889973] - [x86] mce: Fix return value of mce_chrdev_read() when erst is disabled (Prarit Bhargava) [742385] - [x86] Prevent panic in init_memory_mapping() when booting more than 1TB on AMD systems (Larry Woodman) [869736] - [kernel] TAINT_TECH_PREVIEW should not disable lock debugging (Prarit Bhargava) [872688] - [Documentation] remove doc for obsolete dynamic-printk kernel-parameter (Prarit Bhargava) [883911] - [kernel] coredump: backport E option for /proc/sys/kernel/coredump_pattern (Dave Anderson) [905122] - [s390] mm: Fix crst upgrade of mmap with MAP_FIXED (Hendrik Brueckner) [915357] - [virt] kvm/mmu: fix hashing for TDP and non-paging modes (Marcelo Tosatti) [908751] - [virt] kvm/mmu: Fix free memory accounting race in mmu_alloc_roots() (Marcelo Tosatti) [908751] - [virt] kvm/mmu: Don't flush shadow when enabling dirty tracking (Marcelo Tosatti) [908751] - [mm] memcg: fix totalpages calculation for memory.swappiness==0 (Satoru Moriya) [887402] - [mm] memcg: fix unit mismatch in memcg oom limit calculation (Satoru Moriya) [887397] - [x86] pci: Allow x86 platforms to use translation offsets (Myron Stowe) [836569] - [x86] pci: Clear host bridge aperture struct resource (Myron Stowe) [836569] - [x86] pci: use _CRS bus number aperture for host bridges from ACPI (Myron Stowe) [836569] - [x86] pci: fix unused variable warning in amd_bus.c (Myron Stowe) [836569] - [x86] pci: merge pcibios_scan_root() and pci_scan_bus_on_node() (Myron Stowe) [836569] - [x86] pci: dynamically allocate pci_root_info for native host bridge drivers (Myron Stowe) [836569] - [x86] pci: embed pci_sysdata into pci_root_info on ACPI path (Myron Stowe) [836569] - [x86] pci: embed name into pci_root_info struct (Myron Stowe) [836569] - [x86] pci: add host bridge resource release for _CRS path (Myron Stowe) [836569] - [x86] pci: refactor get_current_resources() (Myron Stowe) [836569] - [pci] add host bridge release support (Myron Stowe) [836569] - [pci] add generic device into pci_host_bridge struct (Myron Stowe) [836569] - [pci] rename pci_host_bridge() to find_pci_root_bridge() (Myron Stowe) [836569] - [x86] pci: fix memleak with get_current_resources() (Myron Stowe) [836569] - [pci] move host bridge-related code to host-bridge.c (Myron Stowe) [836569] - [pci] collapse pcibios_resource_to_bus (Myron Stowe) [836569] - [powerpc] pci: get rid of device resource fixups (Myron Stowe) [836569] - [pci] add generic pcibios_resource_to_bus() (Myron Stowe) [836569] - [pci] convert bus addresses to resource when reading BARs (Myron Stowe) [836569] - [pci] add struct pci_host_bridge_window with CPU/bus address offset (Myron Stowe) [836569] - [pci] add struct pci_host_bridge and a list of all bridges found (Myron Stowe) [836569] - [pci] don't publish new root bus until it's fully initialized (Myron Stowe) [836569] - [pci] make pci_flags non-weak (Myron Stowe) [836569] - [powerpc] pci: replace pci_probe_only with pci_flags (Myron Stowe) [836569] - [powerpc] pci: make pci_probe_only default to 0 (Myron Stowe) [836569] - [pci] add pci_clear_flags() (Myron Stowe) [836569] - [pci] make pci_flags always available (Myron Stowe) [836569] - [x86] pci: fix memleak when ACPI _CRS is not used (Myron Stowe) [836569] - [x86] pci: don't fall back to defaults if _CRS has no apertures (Myron Stowe) [836569] - [pci] remove pci_create_bus() (Myron Stowe) [836569] - [x86] pci: convert to pci_create_root_bus() and pci_scan_root_bus() (Myron Stowe) [836569] - [x86] pci: use pci_scan_bus() instead of pci_scan_bus_parented() (Myron Stowe) [836569] - [powerpc] pci: convert to pci_create_root_bus() (Myron Stowe) [836569] - [powerpc] pci: split PHB part out of pcibios_map_io_space() (Myron Stowe) [836569] - [powerpc] pci: make pcibios_setup_phb_resources() static (Myron Stowe) [836569] - [pci] deprecate pci_scan_bus_parented() (Myron Stowe) [836569] - [pci] convert pci_scan_bus_parented() to use pci_create_root_bus() (Myron Stowe) [836569] - [pci] convert pci_scan_bus() to use pci_create_root_bus() (Myron Stowe) [836569] - [pci] add pci_scan_root_bus() that accepts resource list (Myron Stowe) [836569] - [pci] add pci_create_root_bus() that accepts resource list (Myron Stowe) [836569] - [pci] show host bridges and root bus resources (Myron Stowe) [836569] - [pci] add helpers for building PCI bus resource lists (Myron Stowe) [836569] - [x86] pci: Ignore CPU non-addressable _CRS reserved memory resources (Myron Stowe) [836569] - [powerpc] pci: fix a brace coding style issue in probe.c (Myron Stowe) [836569] - [powerpc] pci: move powerpc pci flag functions into asm-generic (Myron Stowe) [836569] - [powerpc] rename ppc_pci_*_flags to pci_*_flags (Myron Stowe) [836569] - [x86] pci/sysfs: move bus cpuaffinity to class dev_attrs (Myron Stowe) [836569] - [x86] pci: add rescan to /sys/.../pci_bus/.../ (Myron Stowe) [836569] - [x86] pci: use kasprintf in acpi.c (Myron Stowe) [836569] - [x86] pci: Enable pci root res read out for 32bit too (Myron Stowe) [836569] - [x86] pci: Add cap_resource() (Myron Stowe) [836569] - [x86] pci: Use u64 instead of size_t in amd_bus.c (Myron Stowe) [836569] - [x86] pci: AMD one chain system to use pci read out res (Myron Stowe) [836569] - [x86] pci: Use resource_size_t in update_res (Myron Stowe) [836569] - [x86] Move range related operation to one file (Myron Stowe) [836569] - [x86] pci: fix section mismatch on update_res() (Myron Stowe) [836569] - [x86] pci: seperate x86_pci_rootbus_res_quirks from amd_bus.c (Myron Stowe) [836569] - [x86] pci: fix comment typo in bus_numa.h (Myron Stowe) [836569] - [x86] mtrr: Fix sorting of mtrr after subtracting (Myron Stowe) [836569] - [x86] pci: read root resources from IOH on Intel (Myron Stowe) [836569] - [block] Consolidate command flag and queue limit checks for merges (Mike Snitzer) [910054] - [scsi] sd: Permit merged discard requests (Mike Snitzer) [910054] - [block] Clean up special command handling logic (Mike Snitzer) [910054] - [block] separate out blk_rq_merge_ok() and blk_try_merge() from elevator functions (Mike Snitzer) [910054] - [block] cleanup previous backport of blk_throtl_bio() reorganization (Mike Snitzer) [910054] - [i2c] Adding support for Intel iSMT SMBus 2.0 host controller (Neil Horman) [910427] - [asm-generic] architecture independent readq/writeq for 32bit environment (Neil Horman) [910427] - [kvm] vmx: provide the vmclear function and a bitmap to support VMCLEAR in kdump (Andrew Jones) [908608] - [x86] kexec: VMCLEAR VMCSs loaded on all cpus if necessary (Andrew Jones) [908608] - [netdrv] igb: release already assigned MSI-X interrupts if setup fails (Stefan Assmann) [804724] - [netdrv] igb: remove duplicate code for fallback interrupt initialization (Stefan Assmann) [804724] - [netdrv] igb: Combine q_vector and ring allocation into a single function (Stefan Assmann) [804724] - [netdrv] igb: Remove logic that was doing NUMA pseudo-aware allocations (Stefan Assmann) [804724] - [netdrv] igb: Move the calls to set the Tx and Rx queues into igb_open (Stefan Assmann) [804724] - [char] ipmi: add options to disable openfirmware and PCI scanning (Tony Camuso) [924736] - [char] ipmi: use locks on watchdog timeout set on reboot (Tony Camuso) [924736] - [char] ipmi: simplify locking (Tony Camuso) [924736] - [char] ipmi: fix message handling during panics (Tony Camuso) [924736] - [char] ipmi: Fix IPMI errors due to timing problems (Tony Camuso) [924736] - [char] ipmi/ipmi_si_intf: fix cleanup_one_si section mismatch (Tony Camuso) [924736] - [char] ipmi: fix OOPS caused by pnp_unregister_driver on unregistered driver (Tony Camuso) [924736] - [Documentation] IPMI: Add the document description of ipmi_get_smi_info (Tony Camuso) [924736] - [char] ipmi: fix __init and __exit attribute locations (Tony Camuso) [924736] - [char] ipmi: proper spinlock initialization (Tony Camuso) [924736] - [char] ipmi: fix hardcoded ipmi device exit path warning (Tony Camuso) [924736] - [char] ipmi: fix acpi probe print (Tony Camuso) [924736] - [char] ipmi: print info for spmi and smbios paths like acpi and pci (Tony Camuso) [924736] - [char] ipmi: fix memleaking for add_smi when duplicating happen (Tony Camuso) [924736] - [char] ipmi: update driver to use dev_printk and its constructs (Tony Camuso) [924736] - [char] ipmi/ipmi_si_intf: fix variable 'addr_space' set but not used warning (Tony Camuso) [924736] - [char] ipmi: fix sysfs lockdep warning in ipmi code (Tony Camuso) [924736] - [char] ipmi: remove ipmi_smi.h self-include (Tony Camuso) [924736] - [char] ipmi: fix slave_addrs setting to actually work (Tony Camuso) [924736] - [char] ipmi: Use KCS_IDLE_STATE (Tony Camuso) [924736] - [char] ipmi: refer to table as "SPMI", not "ACPI" (Tony Camuso) [924736] - [mm] enforce mmap_min_addr on x86_64 (Rik van Riel) [790921] - [mm] optional next-fit policy for arch_get_unmapped_area (Rik van Riel) [790921] - [mm] fix quadratic behaviour in get_unmapped_area_topdown (Rik van Riel) [790921] - [scsi] Revert: qla2xxx: Optimize existing port name server query matching (Chad Dupuis) [924804] - [scsi] Revert: qla2xxx: Avoid losing any fc ports when loop id's are exhausted (Chad Dupuis) [924804]- [fs] defer do_filp_open() access checks to may_open() (Eric Sandeen) [920752] - [infiniband] ipoib: Add missing locking when CM object is deleted (Doug Ledford) [913645] - [virt] kvm: accept unaligned MSR_KVM_SYSTEM_TIME writes (Petr Matousek) [917021] {CVE-2013-1796} - [char] tty: hold lock across tty buffer finding and buffer filling (Prarit Bhargava) [901780]- [net] tcp: fix for zero packets_in_flight was too broad (Thomas Graf) [920794] - [net] tcp: frto should not set snd_cwnd to 0 (Thomas Graf) [920794] - [net] tcp: fix an infinite loop in tcp_slow_start() (Thomas Graf) [920794] - [net] tcp: fix ABC in tcp_slow_start() (Thomas Graf) [920794] - [md] dm-thin: bump the target version numbers (Mike Snitzer) [922931] - [md] dm-thin: use block_size_is_power_of_two (Mike Snitzer) [904161] - [md] dm-thin: support a non-power-of-2 discard_granularity (Mike Snitzer) [904161] - [md] dm-thin: fix queue limits stacking (Mike Snitzer) [904161] - [md] dm: sync misc small differences from upstream (Mike Snitzer) [904161] - [md] persistent-data: improve improve space map block alloc failure message (Mike Snitzer) [904161] - [md] dm-thin: use DMERR_LIMIT for errors (Mike Snitzer) [904161] - [md] persistent-data: use DMERR_LIMIT for errors (Mike Snitzer) [904161] - [md] persistent-data: fix nested btree deletion (Mike Snitzer) [904161] - [md] dm-thin: move bio_prison code to separate module (Mike Snitzer) [904161] - [md] dm-thin: prepare to separate bio_prison code (Mike Snitzer) [904161] - [md] persistent-data: convert to use le32_add_cpu (Mike Snitzer) [904161] - [md] dm-bufio: use ACCESS_ONCE for sysfs values (Mike Snitzer) [904161] - [md] dm-bufio: use list_move (Mike Snitzer) [904161] - [md] dm-ioctl: use kmalloc if possible (Mike Snitzer) [904161] - [md] dm-ioctl: remove PF_MEMALLOC (Mike Snitzer) [904161] - [md] dm-ioctl: prevent unsafe change to dm_ioctl data_size (Mike Snitzer) [904161] - [md] dm-snap: optimize track_chunk (Mike Snitzer) [904161] - [md] dm: fix deadlock with request based dm and queue request_fn recursion (Mike Snitzer) [904161] - [fs] ext3: Fix format string issues (Nikola Pajkovsky) [920785] {CVE-2013-1848} - [netdrv] ehea: avoid accessing a NULL vgrp (Steve Best) [911359] - [kernel] signal: always clear sa_restorer on execve (Nikola Pajkovsky) [920506] {CVE-2013-0914} - [md] dm-thin: fix discard corruption (Mike Snitzer) [922931] - [md] persistent-data: rename node to btree_node (Mike Snitzer) [922931] - [netdrv] ixgbe: Only set gso_type to SKB_GSO_TCPV4 as RSC does not support IPv6 (Michael S. Tsirkin) [908196] - [netdrv] bnx2x: set gso_type (Michael S. Tsirkin) [908196] - [netdrv] qlcnic: set gso_type (Michael S. Tsirkin) [908196] - [netdrv] ixgbe: fix gso type (Michael S. Tsirkin) [908196] - [net] sunrpc: Get rid of the redundant xprt->shutdown bit field (J. Bruce Fields) [893584] - [virt] kvm: do not #GP on unaligned MSR_KVM_SYSTEM_TIME write (Gleb Natapov) [917021] {CVE-2013-1796} - [fs] gfs2: Allocate reservation structure before rename and link (Robert S Peterson) [922999] - [drm] i915: bounds check execbuffer relocation count (Nikola Pajkovsky) [920525] {CVE-2013-0913} - [x86] irq: add quirk for broken interrupt remapping on 55XX chipsets (Neil Horman) [887006] - [md] dm: fix limits initialization when there are no data devices (Mike Snitzer) [908851] - [kvm] Convert MSR_KVM_SYSTEM_TIME to use gfn_to_hva_cache functions (Gleb Natapov) [917025] {CVE-2013-1797} - [kvm] Fix for buffer overflow in handling of MSR_KVM_SYSTEM_TIME (Gleb Natapov) [917021] {CVE-2013-1796} - [kvm] Fix bounds checking in ioapic indirect register reads (Gleb Natapov) [917032] {CVE-2013-1798} - [kvm] x86: release kvmclock page on reset (Gleb Natapov) [917025] {CVE-2013-1797} - [security] keys: Fix race with concurrent install_user_keyrings() (David Howells) [913258] {CVE-2013-1792}- [fs] xfs: use maximum schedule timeout when ail is empty (Brian Foster) [883905] - [net] xfrm_user: fix info leak in copy_to_user_tmpl() (Thomas Graf) [922429] {CVE-2012-6537} - [net] xfrm_user: fix info leak in copy_to_user_policy() (Thomas Graf) [922429] {CVE-2012-6537} - [net] xfrm_user: fix info leak in copy_to_user_state() (Thomas Graf) [922429] {CVE-2012-6537} - [net] xfrm_user: fix info leak in copy_to_user_auth() (Thomas Graf) [922429] {CVE-2012-6537} - [net] atm: fix info leak in getsockopt(SO_ATMPVC) (Thomas Graf) [922387] {CVE-2012-6546} - [net] atm: fix info leak via getsockname() (Thomas Graf) [922387] {CVE-2012-6546} - [fs] nls: improve UTF8 -> UTF16 string conversion routine (Nikola Pajkovsky) [916119] {CVE-2013-1773} - [fs] fat: Fix stat->f_namelen (Nikola Pajkovsky) [916119] {CVE-2013-1773} - [netdrv] tun: fix ioctl() based info leaks (Thomas Graf) [922351] {CVE-2012-6547} - [net] llc: fix info leak via getsockname() (Thomas Graf) [922333] {CVE-2012-6542} - [virt] x86: Add a check to catch Xen emulation of Hyper-V (Andrew Jones) [918239] - [fs] cifs: fix expand_dfs_referral (Sachin Prabhu) [902492] - [fs] cifs: factor smb_vol allocation out of cifs_setup_volume_info (Sachin Prabhu) [902492] - [fs] cifs: have cifs_cleanup_volume_info not take a double pointer (Sachin Prabhu) [902492] - [fs] nfs: Dont allow NFS silly-renamed files to be deleted, no signal (Dave Wysochanski) [905095]- [Documentation] vxlan: fix command usage in its doc (Amerigo Wang) [907447] - [net] vxlan: Add ethtool drvinfo (Amerigo Wang) [907447] - [net] vxlan: Use the underlying device index when joining/leaving multicast groups (Amerigo Wang) [907447] - [net] vxlan: remove unused variable (Amerigo Wang) [907447] - [net] vxlan: Update hard_header_len based on lowerdev when instantiating VXLAN (Amerigo Wang) [907447] - [net] vxlan: fix a typo (Amerigo Wang) [907447] - [net] vxlan: Fix error that was resulting in VXLAN MTU size being 10 bytes too large (Amerigo Wang) [907447] - [net] vxlan: allow a user to set TTL value (Amerigo Wang) [907447] - [net] vxlan: don't expire permanent entries (Amerigo Wang) [907447] - [net] vxlan: fix oops when give unknown ifindex (Amerigo Wang) [907447] - [net] vxlan: fix receive checksum handling (Amerigo Wang) [907447] - [net] vxlan: add additional headroom (Amerigo Wang) [907447] - [net] vxlan: allow configuring port range (Amerigo Wang) [907447] - [net] vxlan: associate with tunnel socket on transmit (Amerigo Wang) [907447] - [net] vxlan: fix byte order in hash function (Amerigo Wang) [907447] - [net] vxlan: minor output refactoring (Amerigo Wang) [907447] - [net] vxlan: fix more sparse warnings (Amerigo Wang) [907447] - [net] vxlan: remove unused including (Amerigo Wang) [907447] - [net] vxlan: put UDP socket in correct namespace (Amerigo Wang) [907447] - [net] vxlan: virtual extensible lan (Amerigo Wang) [907447] - [net] igmp: export symbol ip_mc_leave_group (Amerigo Wang) [907447] - [net] netlink: Add nla_put_net{16,32,64}() helpers (Amerigo Wang) [907447] - [net] dst: Introduce skb_tunnel_rx() helper (Amerigo Wang) [907447] - [net] rtnetlink: do not check master for bridge ports (Amerigo Wang) [907447] - [net] rtnetlink: notify events for FDB NTF_SELF adds and deletes (Amerigo Wang) [907447] - [net] rtnetlink: add attributes to fdb interface (Amerigo Wang) [907447] - [net] netdevice: make address const in device address management (Amerigo Wang) [907447] - [net] add generic PF_BRIDGE:RTM_ FDB hooks (Amerigo Wang) [907447] - [net] xfrm: fix RCU bugs (Amerigo Wang) [885247] - [net] xfrm: Replace rwlock on xfrm_policy_afinfo with rcu (Amerigo Wang) [885247] - [net] flow: Add a flow_cache_flush_deferred function (Amerigo Wang) [885247] - [net] xfrm: Refcount destination entry on xfrm_lookup (Amerigo Wang) [885247] - [net] xfrm: avoid possible oopse in xfrm_alloc_dst (Amerigo Wang) [885247] - [net] xfrm: Fix xfrm_state_migrate leak (Amerigo Wang) [885247] - [net] flow: Make flow cache namespace-aware (Amerigo Wang) [885247] - [net] xfrm: do not assume that template resolving always returns xfrms (Amerigo Wang) [885247] - [net] xfrm: check bundle policy existance before dereferencing it (Amerigo Wang) [885247] - [net] xfrm: fix policy unreferencing on larval drop (Amerigo Wang) [885247] - [net] xfrm6: ensure to use the same dev when building a bundle (Amerigo Wang) [885247] - [net] xfrm: Fix crashes in xfrm_lookup() (Amerigo Wang) [885247] - [net] flow: delayed deletion of flow cache entries (Amerigo Wang) [885247] - [net] xfrm: remove policy garbage collection (Amerigo Wang) [885247] - [net] xfrm: cache bundles instead of policies for outgoing flows (Amerigo Wang) [885247] - [net] xfrm: deal with dst entries in netns (Amerigo Wang) [885247] - [net] flow: virtualize flow cache entry methods (Amerigo Wang) [885247] - [net] flow: structurize flow cache (Amerigo Wang) [885247] - [net] xfrm: remove policy lock when accessing policy->walk.dead (Amerigo Wang) [885247] - [net] xfrm: Flushing empty SAD generates false events (Amerigo Wang) [885247] - [net] xfrm: Flushing empty SPD generates false events (Amerigo Wang) [885247] - [net] pfkey: fix SA and SP flush sequence (Amerigo Wang) [885247] - [net] xfrm: validate attributes (Amerigo Wang) [885247] - [net] xfrm: verify policy direction at XFRM_MSG_POLEXPIRE handler (Amerigo Wang) [885247] - [net] xfrm: Remove xfrm_state_genid (Amerigo Wang) [885247] - [net] ipv4: check rt_genid in dst_check (Amerigo Wang) [885247] - [net] xfrm: Fix bogus bundle flowi (Amerigo Wang) [885247] - [net] xfrm: clone mark when cloning policy (Amerigo Wang) [885247] - [net] xfrm: Allow user space manipulation of SPD mark (Amerigo Wang) [885247] - [net] xfrm: Allow user space config of SAD mark (Amerigo Wang) [885247] - [net] xfrm: SP lookups with mark (Amerigo Wang) [885247] - [net] xfrm: SP lookups signature with mark (Amerigo Wang) [885247] - [net] xfrm: SA lookups with mark (Amerigo Wang) [885247] - [net] xfrm: SA lookups signature with mark (Amerigo Wang) [885247] - [net] xfrm: introduce basic mark infrastructure (Amerigo Wang) [885247]- [fs] NLM: Ensure that we resend all pending blocking locks after a reclaim (Steve Dickson) [913704] - [fs] xfs: remove log force from xfs_buf_cond_lock() (Brian Foster) [896224] - [fs] xfs: recheck buffer pinned status after push trylock failure (Brian Foster) [896224] - [fs] nfs: Ensure that we check lock exclusive/shared type against open modes (Dave Wysochanski) [916324] - [powerpc] pseries: Fix partition migration hang in stop_topology_update (Steve Best) [910597] - [infiniband] qib: correction for faulty sparse warning correction (Jay Fenlason) [901701] - [usb] io_ti: Fix NULL dereference in chase_port() (Nikola Pajkovsky) [916200] {CVE-2013-1774} - [net] bluetooth: Fix incorrect strncpy() in hidp_setup_hid() (Nikola Pajkovsky) [914691] {CVE-2013-0349} - [char] tty: set_termios/set_termiox should not return -EINTR (Oleg Nesterov) [904907] - [netdrv] ehea: fix VLAN support (Steve Best) [911359] - [net] xfrm_user: return error pointer instead of NULL (Thomas Graf) [919389] {CVE-2013-1826} - [net] dccp: check ccid before NULL poiter dereference (Weiping Pan) [919188] {CVE-2013-1827}- [Documentation] ipv6: Update ip-sysctl.txt documentation (Jacob Tanenbaum) [795367] - [net] ipv6: add special mode forwarding=2 to send RS while configured as router (Jacob Tanenbaum) [795367] - [net] ipv6: add special mode accept_ra=2 to accept RA while configured as a router (Jacob Tanenbaum) [795367] - [net] netfilter: improve out-of-sync situation in TCP tracking (Flavio Leitner) [629857] - [net] sctp: Add support to per-association statistics via a new SCTP_GET_ASSOC_STATS call (Michele Baldessari) [755486] - [net] fix netdev_increment_features() (Amerigo Wang) [892868] - [net] Disable all TSO features when SG is disabled (Amerigo Wang) [892868] - [net] tcp: tcp_replace_ts_recent() should not be called from tcp_validate_incoming() (Weiping Pan) [843126] - [net] tcp: RFC 5961 5.2 Blind Data Injection Attack Mitigation (Weiping Pan) [843126] - [net] tcp: refine SYN handling in tcp_validate_incoming (Weiping Pan) [843126] - [net] tcp: implement RFC 5961 4.2 (Weiping Pan) [843126] - [net] tcp: implement RFC 5961 3.2 (Weiping Pan) [843126] - [net] ipv6: Preserve ipv6 functionality needed by NET (Vlad Yasevich) [801856] - [net] use right lock in __dev_remove_offload (Vlad Yasevich) [801856] - [net] ipv6: Pull IPv6 GSO registration out of the module (Vlad Yasevich) [801856] - [net] ipv4: Pull GSO registration out of inet_init() (Vlad Yasevich) [801856] - [net] ipv6: Update ipv6 static library with newly needed functions (Vlad Yasevich) [801856] - [net] ipv6: Move exthdr offload support into separate file (Vlad Yasevich) [801856] - [net] ipv6: Separate out UDP offload functionality (Vlad Yasevich) [801856] - [net] ipv6: Separate tcp offload functionality (Vlad Yasevich) [801856] - [net] ipv6: Separate ipv6 offload support (Vlad Yasevich) [801856] - [net] ipv6: Switch to using new offload infrastructure (Vlad Yasevich) [801856] - [net] ipv4: Switch to using the new offload infrastructure (Vlad Yasevich) [801856] - [net] ipv6: Add new offload registration infrastructure (Vlad Yasevich) [801856] - [net] Add net protocol offload registration infrustructure (Vlad Yasevich) [801856] - [net] Switch to using the new packet offload infrastructure (Vlad Yasevich) [801856] - [net] Add generic packet offload infrastructure (Vlad Yasevich) [801856] - [net] update SOCK_MIN_RCVBUF (Daniel Borkmann) [782886] - [net] sctp: Fix list corruption resulting from freeing an association on a list (Jiri Pirko) [887868] - [net] netfilter/ipset: timeout can be modified for already added elements (Daniel Borkmann) [881599] - [net] tcp: Don't change unlocked socket state in tcp_v4_err() (Jiri Benc) [757658] - [net] packet: fix network header offset in skb for raw sockets (Stefan Assmann) [845515] - [mm] tmpfs: fix use-after-free of mempolicy object (Nikola Pajkovsky) [915715] {CVE-2013-1767} - [fs] fuse: set page_descs length in fuse_buffered_write() (Brian Foster) [915135] - [fs] vfs: fix pointer dereference validation in d_validate (Carlos Maiolino) [876600]- [pci] Fix PCI Express Capability accessors for PCI_EXP_FLAGS (Myron Stowe) [912505] - [pci] introduce accessor to retrieve PCIe Capabilities Register (Myron Stowe) [904203] - [pci] Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] pcie/portdrv: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] portdrv: Don't create hotplug slots unless port supports hotplug (Myron Stowe) [904203] - [drm] radeon: Use PCI Express Capability accessors (Myron Stowe) [904203] - [scsi] qla4xxx: Use PCI Express Capability accessors (Myron Stowe) [904203] - [scsi] qla4xxx: Use PCI Express Capability accessors (Myron Stowe) [904203] - [infiniband] qib: Use PCI Express Capability accessors (Myron Stowe) [904203] - [infiniband] mthca: Use PCI Express Capability accessors (Myron Stowe) [904203] - [wireless] iwlwifi: Use PCI Express Capability accessors (Myron Stowe) [904203] - [wireless] iwlegacy: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] ath9k: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] atl1c: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] cxgb4: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] cxgb3: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] myri10ge: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] niu: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] mlx4: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] igb: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] e1000e: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] tg3: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] bnx2x: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] r8169: Preserve other Device Control bits when setting NOSNOOP_EN (Myron Stowe) [904203] - [netdrv] r8169: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] pcie/aspm: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] pcie/aer: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] pciehp: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] pcie/portdrv: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] hotplug: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] Add accessors for PCI Express Capability (Myron Stowe) [904203] - [pci] Remove unused field pcie_type from struct pci_dev (Myron Stowe) [904203] - [pci] Introduce pci_pcie_type(dev) to replace pci_dev->pcie_type (Myron Stowe) [904203] - [pci] Add pcie_flags_reg to cache PCIe capabilities register (Myron Stowe) [904203] - [scsi] qla2xxx: remove unnecessary reads of PCI_CAP_ID_EXP (Myron Stowe) [904203] - [pci] remove redundant capabilities checking in pci_{save, restore}_pcie_state (Myron Stowe) [904203] - [pci] pcie/aer: use pci_is_pcie() instead of obsolete pci_dev.is_pcie (Myron Stowe) [904203] - [pci] move pci_find_saved_cap out of linux/pci.h (Myron Stowe) [904203] - [netdrv] myri10ge: remove unnecessary read of PCI_CAP_ID_EXP (Myron Stowe) [904203] - [netdrv] niu: remove unnecessary read of PCI_CAP_ID_EXP (Myron Stowe) [904203] - [pci] Track the size of each saved capability data area (Myron Stowe) [904203] - [pci] pcie/portdrv: remove redundant definitions (Myron Stowe) [904203] - [pci] hotplug: use pci_is_pcie() (Myron Stowe) [904203] - [pci] pcie/aspm: use pci_is_pcie() (Myron Stowe) [904203] - [pci] pciehp: use pci_pcie_cap() (Myron Stowe) [904203] - [pci] pcie/aspm: use pci_pcie_cap() (Myron Stowe) [904203] - [pci] pcie/portdrv: use pci_pcie_cap() (Myron Stowe) [904203]- [kernel] utrace: ensure arch_ptrace/ptrace_request can never race with SIGKILL (Oleg Nesterov) [912074] {CVE-2013-0871} - [security] device_cgroup: fix RCU usage (Aristeu Rozanski) [819366] - [security] device_cgroup: fix unchecked cgroup parent usage (Aristeu Rozanski) [819366] - [security] device_cgroup: add proper checking when changing default behavior (Aristeu Rozanski) [819366] - [security] device_cgroup: stop using simple_strtoul() (Aristeu Rozanski) [819366] - [security] device_cgroup: rename deny_all to behavior (Aristeu Rozanski) [819366] - [security] device_cgroup: fix invalid rcu dereference (Aristeu Rozanski) [819366] - [security] device_cgroup: rename whitelist to exception list (Aristeu Rozanski) [819366] - [security] device_cgroup: convert device_cgroup internally to policy + exceptions (Aristeu Rozanski) [819366] - [security] device_cgroup: introduce dev_whitelist_clean() (Aristeu Rozanski) [819366] - [security] device_cgroup: add "deny_all" in dev_cgroup structure (Aristeu Rozanski) [819366] - [security] devcgroup_inode_permission: take "is it a device node" checks to inlined wrapper (Aristeu Rozanski) [819366] - [security] rcu: Convert call_rcu(whitelist_item_free) to kfree_rcu() (Aristeu Rozanski) [819366] - [fs] cifs: after upcalling for krb5 creds, invalidate key rather than revoking it (Niels de Vos) [885899] - [fs] cifs: tmp_key_invalidate() should not set key->expiry to 0 (Niels de Vos) [885899] - [block] disable discard request merge temporarily (Mike Snitzer) [907844]- [netdrv] mlx4: Set number of msix vectors under SRIOV mode to firmware defaults (Michal Schmidt) [904726] - [netdrv] mlx4: Fix bridged vSwitch configuration for non SRIOV mode (Michal Schmidt) [903644] - [net] rtnetlink: Fix IFLA_EXT_MASK definition (regression) (Thomas Graf) [903220] - [x86] msr: Add capabilities check (Nikola Pajkovsky) [908699] {CVE-2013-0268} - [x86] msr: Remove incorrect, duplicated code in the MSR driver (Nikola Pajkovsky) [908699] {CVE-2013-0268} - [virt] xen: don't assume ds is usable in xen_iret for 32-bit PVOPS (Andrew Jones) [906311] {CVE-2013-0228}- [kernel] cputime: Avoid multiplication overflow on utime scaling (Stanislaw Gruszka) [862758] - [net] sunrpc: When changing the queue priority, ensure that we change the owner (Steve Dickson) [902965] - [net] sunrpc: Ensure we release the socket write lock if the rpc_task exits early (Steve Dickson) [902965] - [fs] nfs: Ensure that we free the rpc_task after read and write cleanups are done (Steve Dickson) [902965] - [net] sunrpc: Ensure that we free the rpc_task after cleanups are done (Steve Dickson) [902965] - [net] sunrpc: Don't allow low priority tasks to pre-empt higher priority ones (Steve Dickson) [902965] - [fs] nfs: Add sequence_priviliged_ops for nfs4_proc_sequence() (Steve Dickson) [902965] - [fs] nfs: The NFSv4.0 client must send RENEW calls if it holds a delegation (Steve Dickson) [902965] - [fs] nfs: nfs4_proc_renew should be declared static (Steve Dickson) [902965] - [fs] nfs: nfs4_locku_done must release the sequence id (Steve Dickson) [902965] - [fs] nfs: We must release the sequence id when we fail to get a session slot (Steve Dickson) [902965] - [fs] nfs: Add debugging messages to NFSv4's CLOSE procedure (Steve Dickson) [902965] - [net] sunrpc: Clear the connect flag when socket state is TCP_CLOSE_WAIT (Steve Dickson) [902965] - [fs] nfs: cleanup DS stateid error handling (Steve Dickson) [902965] - [fs] nfs: handle DS stateid errors (Steve Dickson) [902965] - [fs] nfs: Fix potential races in xprt_lock_write_next() (Steve Dickson) [902965] - [fs] nfs: Ensure correct locking when accessing the 'lock_states' list (Steve Dickson) [902965] - [fs] nfs: Fix the handling of NFS4ERR_SEQ_MISORDERED errors (Steve Dickson) [902965] - [block] cciss: use lun reset not target reset (Tomas Henzl) [893022] - [block] cciss: get rid of message related magic numbers (Tomas Henzl) [893022] - [fs] nfsd: default server numeric idmapping to off (J. Bruce Fields) [815908] - [fs] nfsd: allow numeric idmapping (J. Bruce Fields) [815908] - [x86] perf: Export Sandy Bridge uncore clockticks event in sysfs (Luming Yu) [886374] - [x86] perf: Add Intel Westmere-EX uncore support (Luming Yu) [886374] - [powerpc] perf: Sample only if SIAR-Valid bit is set in P7+ (Steve Best) [873425] - [powerpc] oprofile: Fix marked events support on Power7+ not set (Steve Best) [873425] - [powerpc] Define Power7+ PV constant PV_POWER7p (Steve Best) [873425] - [netdrv] netxen: check for root bus in netxen_mask_aer_correctable (Nikolay Aleksandrov) [846123] - [netdrv] be2net: fix unconditionally returning IRQ_HANDLED in INTx (Ivan Vecera) [909464] - [netdrv] be2net: fix INTx ISR for interrupt behaviour on BE2 (Ivan Vecera) [909464] - [netdrv] be2net: fix a possible events_get() race on BE2 (Ivan Vecera) [909464] - [virt] hv_balloon: Make adjustments to the pressure report (Jason Wang) [902232]- [fs] gfs2: Get a block reservation before resizing a file (Robert S Peterson) [875753] - [net] ipv6: do not create neighbor entries for local delivery (Jiri Pirko) [896020] - [net] bonding: check for assigned mac before adopting the slaves mac address (Veaceslav Falico) [905126] - [fs] nfs: nfs4_xdr_enc_layout{commit, return} must return status (Steve Dickson) [907227] - [fs] set s_type before destroy_super in sget() (Eric Sandeen) [904982] - [scsi] ses: Avoid kernel panic when lun 0 is not mapped (Ewan Milne) [886867] - [block] avoid divide-by-zero with zero discard granularity (Mike Snitzer) [901705] - [block] discard granularity might not be power of 2 (Mike Snitzer) [901705] - [netdrv] tg3: Fix crc errors on jumbo frame receive (Ivan Vecera) [895336] - [netdrv] igb: set E1000_IMS_TS interrupt bit in igb_irq_enable (Stefan Assmann) [871795] - [pci] intel-iommu: Prevent devices with RMRRs from being placed into SI Domain (Tony Camuso) [678451] - [scsi] sd: Reshuffle init_sd to avoid crash (Ewan Milne) [888417] - [mm] add numa node symlink for cpu devices in sysfs (Neil Horman) [878708]- [fs] Fix sget() race with failing mount (Eric Sandeen) [883276]- [virt] xen: Fix stack corruption in xen_failsafe_callback for 32bit PVOPS guests (Andrew Jones) [896050] {CVE-2013-0190} - [block] sg_io: use different default filters for each device class (Paolo Bonzini) [875361] {CVE-2012-4542} - [block] sg_io: prepare for adding per-device-type filters (Paolo Bonzini) [875361] {CVE-2012-4542} - [virt] virtio-blk: Don't free ida when disk is in use (Asias He) [870344] - [netdrv] mlx4: Remove FCS bytes from packet length (Doug Ledford) [893707] - [net] netfilter: nf_ct_reasm: fix conntrack reassembly expire code (Amerigo Wang) [726807]- [char] ipmi: use a tasklet for handling received messages (Prarit Bhargava) [890160] - [char] ipmi: handle run_to_completion properly in deliver_recv_msg() (Prarit Bhargava) [890160] - [usb] xhci: Reset reserved command ring TRBs on cleanup (Don Zickus) [843520] - [usb] xhci: handle command after aborting the command ring (Don Zickus) [874541] - [usb] xhci: cancel command after command timeout (Don Zickus) [874541] - [usb] xhci: add aborting command ring function (Don Zickus) [874541] - [usb] xhci: add cmd_ring_state (Don Zickus) [874541] - [usb] xhci: Fix Null pointer dereferencing with non-DMI systems (Don Zickus) [874542] - [usb] xhci: Intel Panther Point BEI quirk (Don Zickus) [874542] - [usb] xhci: Increase XHCI suspend timeout to 16ms (Don Zickus) [874542] - [powerpc] Revert: pseries/iommu: remove default window before attempting DDW manipulation (Steve Best) [890454] - [serial] 8250_pnp: add Intermec CV60 touchscreen device (Mauro Carvalho Chehab) [894445] - [char] ipmi: apply missing hunk from upstream commit 2407d77a (Tony Camuso) [882787] - [acpi] Fix broken kernel build if CONFIG_ACPI_DEBUG is enabled (Lenny Szubowicz) [891948] - [scsi] qla2xxx: Test and clear FCPORT_UPDATE_NEEDED atomically (Chad Dupuis) [854736] - [mm] vmalloc: remove guard page from between vmap blocks (Johannes Weiner) [873737] - [mm] vmalloc: vmap area cache (Johannes Weiner) [873737] - [fs] vfs: prefer EEXIST to EROFS when creating on an RO filesystem (Eric Sandeen) [878091] - [scsi] qla2xxx: change queue depth ramp print to debug print (Rob Evers) [893113] - [fs] nfs: Fix umount when filelayout DS is also the MDS (Steve Dickson) [895194] - [fs] nfs/pnfs: add set-clear layoutdriver interface (Steve Dickson) [895194] - [fs] nfs: Don't call nfs4_deviceid_purge_client() unless we're NFSv4.1 (Steve Dickson) [895194] - [fs] nfs: Wait for session recovery to finish before returning (Steve Dickson) [895176] - [mm] compaction: validate pfn range passed to isolate_freepages_block (Johannes Weiner) [889456 890498] - [drm] nouveau: ensure legacy vga is re-enabled during POST (Ben Skeggs) [625441] - [netdrv] be2net: Remove stops to further access to BE NIC on UE bits (Ivan Vecera) [894344] - [virt] kvm: invalid opcode oops on SET_SREGS with OSXSAVE bit set (Petr Matousek) [862904] {CVE-2012-4461}- [netdrv] qlge: remove NETIF_F_TSO6 flag (Amerigo Wang) [891839] - [fs] ext3: Remove BKL from ext3_put_super() and ext3_remount() (Carlos Maiolino) [885945] - [lib] switch the protection of percpu_counter list to spinlock (Carlos Maiolino) [885945] - [virt] hv: Add Hyper-V balloon driver (Jason Wang) [885572] - [mm] export a function to get vm committed memory (Jason Wang) [885572] - [drm] nouveau: extend prevent display switching issues by disabling pageflip (Ben Skeggs) [853226] - [netdrv] mlx4: Fix advertisement of wrong PF context behaviour (Alex Williamson) [894060]- [char] ipmi: add new kernel options to prevent automatic ipmi init (Tony Camuso) [877177] - [usb] xhci: New system added for Compliance Mode Patch on SN65LVPE502CP (Don Zickus) [856709] - [x86] quirks: Mark Haswell HDMI Audio as unsupported (Prarit Bhargava) [883428] - [scsi] bfa: fix crash in bfa_cb_ioim_done when performing failover/failback tests (Vijay Guvva) [878618] - [fs] autofs4: Fix sparse warning: context imbalance in autofs4_d_automount() different lock contexts for basic block (Ian Kent) [876795] - [fs] jbd, jbd2: don't wake kjournald unnecessarily (Eric Sandeen) [886318] - [scsi] qla4xxx: v5.03.00.00.06.04-k2 (Rob Evers) [890727] - [scsi] qla4xxx: Correct the validation to check in get_sys_info mailbox (Rob Evers) [890727] - [scsi] qla4xxx: Pass correct function param to qla4_8xxx_rd_direct (Rob Evers) [890727] - [scsi] qla4xxx: v5.03.00.00.06.04-k1 (Chad Dupuis) [878048] - [scsi] qla4xxx: update copyrights in LICENSE.qla4xxx (Chad Dupuis) [878048] - [scsi] qla4xxx: Disable generating pause frames for ISP83XX (Chad Dupuis) [878048] - [scsi] qla4xxx: Fix double clearing of risc_intr for ISP83XX (Chad Dupuis) [878048] - [scsi] qla4xxx: IDC implementation for Loopback (Chad Dupuis) [878048] - [scsi] qla4xxx: Fix panic while rmmod (Chad Dupuis) [878048] - [scsi] qla4xxx: Fail probe_adapter if IRQ allocation fails (Chad Dupuis) [878048] - [scsi] qla4xxx: Prevent MSI/MSI-X falling back to INTx for ISP82XX (Chad Dupuis) [878048] - [scsi] qla4xxx: Update idc reg in case of PCI AER (Chad Dupuis) [878048] - [scsi] qla4xxx: Fix double IDC locking in qla4_8xxx_error_recovery (Chad Dupuis) [878048] - [scsi] qla4xxx: Clear interrupt while unloading driver for ISP83XX (Chad Dupuis) [878048] - [scsi] qla4xxx: Print correct IDC version (Chad Dupuis) [878048] - [scsi] qla4xxx: Added new mbox cmd to pass driver version to FW (Chad Dupuis) [878048] - [scsi] qla4xxx: fix various printk and comment typos (Chad Dupuis) [878048] - [fs] autofs4: use simple_empty() for empty directory check (Ian Kent) [876795] - [fs] autofs4: dont clear DCACHE_NEED_AUTOMOUNT on rootless mount (Ian Kent) [876795] - [fs] gfs2: Fix race in gfs2_rs_alloc (Abhijith Das) [878476] - [fs] xfs: fix broken error handling in xfs_vm_writepage (Dave Chinner) [874539] - [drm] radeon: force rn50 chip to always report connected on analog output (Jerome Glisse) [892723] - [sound] alsa: add support for Teradici 2200 host card audio (Jaroslav Kysela) [890581] - [md] dm-raid: Fix RAID10's check for sufficient redundancy (Jonathan E Brassow) [889358] - [scsi] hpsa: update version number to 3.2.0 (Tomas Henzl) [891935] - [netdrv] cxgb4: Initialize data structures before using (Steve Best) [885756]- [mm] pageattr: prevent PSE and GLOABL leftovers to confuse pmd/pte_present and pmd_huge (Andrea Arcangeli) [878877] - [fs] gfs2: Fix FITRIM argument handling (Abhijith Das) [866932] - [fs] gfs2: Require user to provide argument for FITRIM (Abhijith Das) [866932] - [fs] exec: do not leave bprm->interp on stack (Josh Poimboeuf) [880146] {CVE-2012-4530} - [fs] exec: use -ELOOP for max recursion depth (Josh Poimboeuf) [880146] {CVE-2012-4530} - [fs] btrfs: close exclusive opens with close_bdev_exclusive() (Zach Brown) [874505] - [kernel] sched_rt: Fix hang where umount is stuck in synchronize_sched_expedited (Larry Woodman) [814768]- [md] raid10: Do not call md_raid10_unplug_device while holding spinlock (Jonathan E Brassow) [886658] - [md] dm-thin: commit before gathering status (Mike Snitzer) [882426] - [md] dm-thin: cleanup dead code (Mike Snitzer) [882426] - [md] dm-thin: rename cell_defer_except to cell_defer_no_holder (Mike Snitzer) [882426] - [md] dm-thin: emit "ignore_discard" in status if discards are disabled (Mike Snitzer) [882426] - [md] dm-thin: wake the worker when a discard is prepared (Mike Snitzer) [882426] - [md] dm-thin: fix race between simultaneous io and discards to same block (Mike Snitzer) [882426] - [md] dm-thin: replace calls to cell_release_singleton with cell_defer_except (Mike Snitzer) [882426] - [mm] Revert: ksm: numa awareness sysfs knob (Jarod Wilson) [743643] - [fs] gfs2: Reset rd_last_alloc when it reaches the end of the rgrp (Robert S Peterson) [882381] - [fs] gfs2: Stop looking for free blocks at end of rgrp (Robert S Peterson) [882381] - [drm] nouveau: cache ramcfg value for RAM_RESTRICT_ZM_GROUP (Ben Skeggs) [878384] - [drm] nouveau: disable use of tesla/fermi copy engines for buffer moves (Ben Skeggs) [878384] - [fs] xfs: fix direct IO nested transaction deadlock (Dave Chinner) [876426]- [kernel] ptrace-utrace: fix PTRACE_GETEVENTMSG(pid) in sub-namespace (Oleg Nesterov) [782330] - [scsi] mpt2sas: fix for driver fails EEH recovery from injected pci bus error (Tomas Henzl) [829149] - [mm] memcontrol: propagate LRU accounting state when splitting THP (Johannes Weiner) [881714] - [net] sctp: proc: protect bind_addr->address_list accesses with rcu_read_lock() (Thomas Graf) [706038] - [net] sctp: Add RCU protection to assoc->transport_addr_list (Thomas Graf) [706038] - [s390] zfcp: Adapt to new FC_PORTSPEED semantics (Hendrik Brueckner) [855128] - [virt] virtio_net: allow to change mac when iface is running (Jiri Pirko) [882868] - [virt] kvm: Minimal hyper-v support (Vadim Rozenfeld) [871350] - [fs] gfs2: Journal DLM lock has wrong label (Steven Whitehouse) [884822] - [mm] huge_memory: fix typo in transparent_hugepage sysfs symlink (Jeremy Eder) [887308] - [mm] ksm: numa awareness sysfs knob (Petr Holasek) [743643] - [fs] btrfs: handle IS_ERR(inode) in btrfs_lookup() (Zach Brown) [870944] - [kernel] sched: Add irq_{enter,exit}() to scheduler_ipi() (Stanislaw Gruszka) [836964] - [kernel] panic: fix a possible deadlock in panic() (Tatsuya Kitamura) [871939]- [powerpc] perf: power_pmu_start restores incorrect values, breaking frequency events (Jiri Olsa) [880525] - [netdrv] mlx4: Allow choosing flow steering mode (Doug Ledford) [885191] - [netdrv] mlx4: Adjustments to Flow Steering activation logic for SRIOV (Doug Ledford) [885191] - [netdrv] mlx4: Fix wrong error flow in the flow steering wrapper (Doug Ledford) [885191] - [netdrv] mlx4: Add QPN enforcement for flow steering rules set by VFs (Doug Ledford) [885191] - [infiniband] mlx4: 64-byte CQE/EQE support (Doug Ledford) [885191] - [netdrv] mlx4: Fix potential deadlock in mlx4_eq_int() (Doug Ledford) [885191] - [infiniband] mlx4: Fix spinlock order to avoid lockdep warnings (Doug Ledford) [885191] - [netdrv] mlx4: Removing reserve vectors (Doug Ledford) [885191] - [netdrv] mlx4: Fix double-release-range in tx-rings (Doug Ledford) [885191] - [infiniband] mlx4: Fix QP1 P_Key processing in the Primary Physical Function (PPF) (Doug Ledford) [885191] - [infiniband] mlx4: Synchronize cleanup of MCGs in MCG paravirtualization (Doug Ledford) [885191] - [net] bonding: Bonding driver does not consider the gso_max_size setting of slave devices (Ivan Vecera) [883643] - [net] tcp: Fix >4GB writes on 64-bit (Daniel Borkmann) [885238] - [net] bridge: skip forwarding delay if not using STP (Thomas Graf) [881682] - [fs] nfs: Fix open(O_TRUNC) and ftruncate() error handling (Steve Dickson) [884263] - [fs] nfsd: add proc file listing kernel's gss_krb5 enctypes (Steve Dickson) [877113] - [fs] nfs: add nfs_sb_deactive_async to avoid deadlock (Steve Dickson) [871968] - [fs] nfs: fix page dirtying in NFS DIO read codepath (Jeff Layton) [876514] - [fs] nfs: don't zero out the rest of the page if we hit the EOF on a DIO READ (Jeff Layton) [876514] - [fs] handle null sb in get_super_thawed (Eric Sandeen) [874521] - [scsi] Fix race when removing SCSI devices (Tomas Henzl) [820880] - [netdrv] be2net: enable GRO by default (Ivan Vecera) [849930] - [netdrv] igb: fix compile warning if CONFIG_IGB_PTP is not set (Stefan Assmann) [886519] - [netdrv] bnx2x: Prevent link flaps when booting from SAN (Michal Schmidt) [881068] - [netdrv] bnx2x: Activate LFA (Michal Schmidt) [881068] - [acpi] apei: Fixup common access width firmware bug (Prarit Bhargava) [880465] - [acpi] apei: Avoid too much error reporting in runtime (Prarit Bhargava) [880465] - [acpi] apei: Fix incorrect APEI register bit width check and usage (Prarit Bhargava) [880465] - [virt] vhost: fix length for cross region descriptor (Michael S. Tsirkin) [862265] - [fs] nfs: Use FS-Cache invalidation (David Howells) [699931] - [fs] cachefiles: Implement invalidation (David Howells) [699931] - [fs] vfs: Make more complete truncate operation available to CacheFiles (David Howells) [699931] - [fs] fscache: Provide proper invalidation (David Howells) [699931] - [fs] fscache: Fix operation state management and accounting (David Howells) [699931] - [fs] fscache: Make cookie relinquishment wait for outstanding reads (David Howells) [699931] - [fs] cachefiles: Make some debugging statements conditional (David Howells) [699931] - [fs] fscache: Check cookie is still correct in __fscache_read_or_alloc_pages() (David Howells) [699931] - [fs] fscache: Check that there are no read ops when cookie relinquished (David Howells) [699931] - [fs] cachefiles: Downgrade the requirements passed to the allocator (David Howells) [699931] - [fs] fscache: Validate page mapping pointer value (David Howells) [699931] - [fs] fscache: Fix the marking of cached pages (David Howells) [699931] - [fs] fscache: nfs_migrate_page() does not wait for FS-Cache to finish with a page (David Howells) [699931] - [fs] fscache: Fix __fscache_uncache_all_inode_pages()'s outer loop (David Howells) [699931] - [fs] fscache: Add a helper to bulk uncache pages on an inode (David Howells) [699931] - [scsi] qla2xxx: Ramp down queue depth for attached SCSI devices when driver resources are low (Chad Dupuis) [829739] - [scsi] qla2xxx: Determine the number of outstanding commands based on available resources (Chad Dupuis) [829739] - [s390] zfcp: return early from slave_destroy if slave_alloc returned early (Hendrik Brueckner) [878372] - [scsi] fcoe: fix fcoe enable on link toggle while it is still disabled (Neil Horman) [875271] - [scsi] Log thin provisioning threshold event (Ewan Milne) [847998] - [netdrv] qlge: NETIF_F_GRO needs to be part of hw_features instead of features (John Green) [849749] - [s390] qeth: set new mac even if old mac is gone (Hendrik Brueckner) [883458] - [s390] qeth: Fix IPA_CMD_QIPASSIST return code handling (Hendrik Brueckner) [882792]- [redhat] kabi: additional whitelist symbols for RHEL-6.4 (Jiri Olsa) [866427]- [ipc] mqueue: Prevent mq_send/receive memory corruption (Larry Woodman) [885030] - [fs] nfs: prevent delegreturn attr deadlock (David Jeffery) [870142] - [netdrv] tg3: Do not set TSS for 5719 and 5720 (John Feeney) [823371] - [scsi] lpfc: Update lpfc version for 8.3.5.86.1p driver release (Rob Evers) [877149] - [scsi] lpfc: Fixed setting sequential delivery bit in a service class that is not valid (Rob Evers) [877149] - [scsi] lpfc: Fixed boot from san failure when SLI4 FC device presented on the same PCI bus (Rob Evers) [877149] - [scsi] lpfc: Add LOGO support after ABTS compliance (Rob Evers) [877149] - [scsi] lpfc: Fixed not reporting logical link speed to SCSI midlayer when QoS not on (Rob Evers) [877149] - [scsi] lpfc: Fixed SCSI host create showing wrong link speed on SLI3 HBA ports (Rob Evers) [877149] - [scsi] lpfc: Fixed kernel warning on spinlock usage on some distributions (Rob Evers) [877149] - [scsi] lpfc: Fixed Linux generic firmware download on SLI4 devices with longer module names (Rob Evers) [877149] - [scsi] lpfc: Fix error with fabric service parameters causing performance issues (Rob Evers) [877149] - [scsi] lpfc: Fixed messages for misconfigured port errors (Rob Evers) [877149] - [scsi] lpfc: Fix FCP2 Retries for non-r/w commands (Rob Evers) [877149] - [scsi] lpfc: Fix incorrect comment in T10 DIF attributes (Rob Evers) [877149] - [scsi] lpfc: Correct missing queue destroy on function reset (Rob Evers) [877149] - [scsi] lpfc: Added checking BMBX register for RDY bit before writing the first address in (Rob Evers) [877149] - [scsi] lpfc: Misc changes to optimize critical path (Rob Evers) [877149] - [s390] qdio: fix kernel panic for zfcp 31-bit (Hendrik Brueckner) [878380] - [s390] zcrypt: msgType50 (RSA-CRT) fix (Hendrik Brueckner) [875977] - [netdrv] ixgbe: fix uninitialized event.type in ixgbe_ptp_check_pps_event (Andy Gospodarek) [884369] - [netdrv] ixgbe: (PTP) Fix PPS interrupt code (Andy Gospodarek) [884369] - [netdrv] ixgbe: Fix PTP X540 SDP alignment code for PPS signal (Andy Gospodarek) [884369] - [s390] zfcp: support for hardware data router (Hendrik Brueckner) [823016] - [s390] qdio: base support for hardware data router with zfcp (Hendrik Brueckner) [823016] - [s390] qdio: Split SBAL entry flags (Hendrik Brueckner) [823016] - [net] netfilter/ipset: Check and reject crazy /0 input parameters (Thomas Graf) [880920] - [kernel] kmod: make __request_module() killable (Oleg Nesterov) [819529] {CVE-2012-4398} - [kernel] kmod: introduce call_modprobe() helper (Oleg Nesterov) [819529] {CVE-2012-4398} - [kernel] usermodehelper: implement UMH_KILLABLE (Oleg Nesterov) [819529] {CVE-2012-4398} - [kernel] usermodehelper: introduce umh_complete(sub_info) (Oleg Nesterov) [819529] {CVE-2012-4398} - [kernel] call_usermodehelper: simplify/fix UMH_NO_WAIT case (Oleg Nesterov) [819529] {CVE-2012-4398} - [kernel] wait_for_helper: SIGCHLD from user-space can lead to use-after-free (Oleg Nesterov) [819529] {CVE-2012-4398} - [netdrv] qlge: Backport offload features to vlan interfaces (John Green) [849749] - [netdrv] igbvf: work around i350 erratum (Stefan Assmann) [870638]- [netdrv] be2net: Update driver version to 4.4.161.0r (Ivan Vecera) [868896] - [netdrv] be2net: Fix skyhawk VF PCI Device ID (Ivan Vecera) [868896] - [netdrv] be2net: Fix FW flashing on Skyhawk-R (Ivan Vecera) [868896] - [netdrv] be2net: Enabling Wake-on-LAN is not supported in S5 state (Ivan Vecera) [868896] - [netdrv] be2net: Fix VF driver load on newer Lancer FW (Ivan Vecera) [868896] - [netdrv] be2net: Fix unnecessary delay in PCI EEH (Ivan Vecera) [868896] - [netdrv] be2net: Fix issues in error recovery due to wrong queue state (Ivan Vecera) [868896] - [netdrv] be2net: Fix ethtool get_settings output for VF (Ivan Vecera) [868896] - [netdrv] be2net: Fix error messages while driver load for VFs (Ivan Vecera) [868896] - [netdrv] be2net: cleanup code related to be_link_status_query() (Ivan Vecera) [868896] - [netdrv] be2net: Fix configuring VLAN for VF for Lancer (Ivan Vecera) [868896] - [netdrv] be2net: Wait till resources are available for VF in error recovery (Ivan Vecera) [868896] - [netdrv] be2net: Fix change MAC operation for VF for Lancer (Ivan Vecera) [868896] - [netdrv] be2net: remove type argument of be_cmd_mac_addr_query() (Ivan Vecera) [868896] - [netdrv] be2net: Fix setting QoS for VF for Lancer (Ivan Vecera) [868896] - [netdrv] be2net: Fix driver load failure for different FW configs in Lancer (Ivan Vecera) [868896] - [md] dm-thin: remove tech preview status (Mike Snitzer) [798835] - [md] dm-thin: log errors using DMERR_LIMIT instead of DMERR (Mike Snitzer) [798835] - [md] persistent-data: log errors using DMERR_LIMIT instead of DMERR (Mike Snitzer) [798835] - [md] dm-block-manager: reinstate context for which block failed a validator check (Mike Snitzer) [798835] - [netdrv] bnx2x: remove redundant warning log (Michal Schmidt) [879279] - [pci] fix broadcom 57840_MF pci id (Michal Schmidt) [871475] - [netdrv] bnx2x: Disable FCoE for 57840 since not yet supported by FW (Michal Schmidt) [872228] - [netdrv] bnx2x: Fix no link on 577xx 10G-baseT (Michal Schmidt) [872228] - [netdrv] bnx2x: Fix unrecognized SFP+ module after driver is loaded (Michal Schmidt) [872228] - [netdrv] bnx2x: Fix potential incorrect link speed provision (Michal Schmidt) [872228] - [netdrv] bnx2x: Restore global registers back to default (Michal Schmidt) [872228] - [netdrv] bnx2x: Fix link down in 57712 following LFA (Michal Schmidt) [872228] - [netdrv] bnx2x: Fix 57810 1G-KR link against certain switches (Michal Schmidt) [871532] - [netdrv] bnx2x: fix handling mf storage modes (Michal Schmidt) [867872] - [netdrv] bnx2x: use strlcpy() to copy a string (Michal Schmidt) [872228] - [tools] perf: Fix a NULL pointer dereference (Jiri Olsa) [879509] - [tools] perf: Add probe command into perf help message (Jiri Olsa) [879452] - [net] sunrpc: Ensure that rpc_release_resources_task() can be called twice (Jeff Layton) [878204] - [fs] nfs: Check validity of cl_rpcclient in nfs_server_list_show (Steve Best) [874834] - [sound] alsa: fix pcm procfs race (Jaroslav Kysela) [867120] - [kernel] module: Last symbol in a module's symtab is not shown in /proc/kallsyms (Seiji Aguchi) [878024] - [scsi] isci: copy fis 0x34 response into proper buffer (David Milburn) [876912] - [netdrv] bna: put back VLAN tag stripped in promisc mode when no VLAN is configured (Ivan Vecera) [870279]- [net] ipset: list-set: fix adding 'after' (Thomas Graf) [880464] - [net] ipset: take into account cidr value for the from address when creating the set (Thomas Graf) [879539] - [net] net_sched: gred: Fix oops in gred_dump() in WRED mode (Thomas Graf) [874872] - [net] IPv4: Send gratuitous ARP for secondary IP addresses also (Jason Wang) [875309] - [net] arp_notify: unconditionally send gratuitous ARP for NETDEV_NOTIFY_PEERS (Jason Wang) [875309] - [net] fix net.core.?mem_max defaults (Thomas Graf) [878072] - [net] pktgen: fix crash when generating IPv6 packets (Thomas Graf) [877327] - [net] netfilter/ipset: fix hash size checking in kernel (Thomas Graf) [876831] - [net] sctp: send abort chunk when max_retrans exceeded (Neil Horman) [876249]- [fs] ext4: race-condition protection for ext4_convert_unwritten_extents_endio (Lukas Czerner) [869906] {CVE-2012-4508} - [fs] ext4: serialize fallocate with ext4_convert_unwritten_extents (Lukas Czerner) [869906] {CVE-2012-4508} - [fs] ext4: flush the i_completed_io_list during ext4_truncate (Lukas Czerner) [869906] {CVE-2012-4508} - [infiniband] ipoib: Fix AB-BA deadlock when deleting neighbours (Doug Ledford) [873949] - [infiniband] ipoib: Fix memory leak in the neigh table deletion flow (Doug Ledford) [873949] - [infiniband] ipoib: Fix RCU pointer dereference of wrong object (Doug Ledford) [873949] - [misc] Make rcu_dereference_bh work (Doug Ledford) [873949] - [infiniband] ipoib: Use a private hash table for path lookup in xmit path (Doug Ledford) [873949] - [net] netlink: move min_dump_alloc to netlink_callback_extended (Weiping Pan) [872067] - [infiniband] pass rdma_cm module to netlink_dump_start (Weiping Pan) [872067] - [net] netlink: add reference of module in netlink_dump_start (Weiping Pan) [872067] - [net] netfilter: add netlink_dump_control structure for netlink_dump_start() (Weiping Pan) [872067] - [net] netlink: handle errors from netlink_dump() (Weiping Pan) [872067] - [powerpc] mm: Export memory limit via device tree (Baoquan He) [674664] - [powerpc] mm: Change memory_limit from phys_addr_t to unsigned long long (Baoquan He) [674664] - [drm] radeon: For single CRTC GPUs move handling of CRTC_CRT_ON to crtc_dpms() (Jerome Glisse) [873728] - [drm] radeon: Fix TV DAC Load Detection for single CRTC chips (Jerome Glisse) [873728] - [drm] radeon: Clean up code in TV DAC load detection (Jerome Glisse) [873728] - [drm] radeon: On DVI-I use Load Detection when EDID is bogus (Jerome Glisse) [873728] - [drm] radeon: Fix primary DAC Load Detection for RV100 chips (Jerome Glisse) [873728] - [drm] radeon: Fix Load Detection on legacy primary DAC (Jerome Glisse) [873728] - [netdrv] ixgbe: PTP get_ts_info missing software support (Andy Gospodarek) [876810] - [pci] dmar: use PF's pci-dev struct for IOMMU association for VFs (Don Dutile) [873462]- [netdrv] pch_gbe: don't reset MAC_RX on FIFO overflow (Veaceslav Falico) [858747] - [netdrv] pch_gbe: don't re-set RX_FIFO_ERR flag in napi_poll (Veaceslav Falico) [858747] - [netdrv] pch_gbe: create functions for MAC_RX enable, disable (Veaceslav Falico) [858747] - [s390] prevent kABI checking for transactional execution and RI (Hendrik Brueckner) [823011] - [s390] add support for transactional memory (Hendrik Brueckner) [823011] - [s390] add support for runtime instrumentation (Hendrik Brueckner) [823011] - [block] sg_io: introduce unpriv_sgio queue flag (Paolo Bonzini) [841577] - [block] sg_io: pass request_queue to blk_verify_command (Paolo Bonzini) [841577] - [scsi] have scsi_internal_device_unblock take new state (Chris Leech) [854140] - [scsi] add new SDEV_TRANSPORT_OFFLINE state (Chris Leech) [854140] - [fs] sysfs: Cache the last sysfs_dirent to improve readdir scalability (Jes Sorensen) [869037] - [fs] cifs: when CONFIG_HIGHMEM is set, serialize the write kmaps (Sachin Prabhu) [832252] - [fs] cifs: abstract out function to marshal up the iovec array for async writes (Sachin Prabhu) [832252] - [fs] cifs: on CONFIG_HIGHMEM machines, limit the wsize to the kmap space (Sachin Prabhu) [832252] - [fs] gfs2: fix truncation of journaled data files (Abhijith Das) [864634] - [fs] gfs2: re-fix kernel panic with small gfs2 filesystems (Abhijith Das) [838638] - [target] iblock: Add parameter to specify read-only devices (Andy Grover) [877561] - [ata] sata_svw: check DMA start bit before reset (David Milburn) [737836] - [scsi] hpsa: Use LUN reset instead of target reset (Tomas Henzl) [875091] - [net] bonding: prevent deadlock on slave store with alb mode (Veaceslav Falico) [849129] - [net] fix divide by zero in tcp algorithm illinois (Flavio Leitner) [866514] {CVE-2012-4565}- [mm] percpu: Fix kdump crash_notes content lost in case i386 debug (Baoquan He) [828045] - [mm] percpu: fix chunk range calculation (Baoquan He) [828045]- [netdrv] pch_gbe: align skbs to 64byte (Veaceslav Falico) [814481] - [Documentation] nfs: Update kernel idmapping documentation (Steve Dickson) [823359] - [scsi] cxgb3i, cxgb4i: driver updates for rhel6.4 (Jeff Garzik) [747142 747143] - [net] rtnetlink: Fix problem with buffer allocation (Andy Gospodarek) [845081] - [net] RTNETLINK adjusting values of min_ifinfo_dump_size (Andy Gospodarek) [845081] - [net] rtnetlink: Compute and store minimum ifinfo dump size (Andy Gospodarek) [845081] - [kernel] timekeeping: Fix timezone update (Prarit Bhargava) [868859] - [net] sunrpc: add the ability to monitor dynamic slot allocation (Harshula Jayasuriya) [876632] - [scsi] ibmvfc: Ignore fabric RSCNs when link is dead (Steve Best) [875945] - [x86] abort secondary CPU bring-up gracefully if do_boot_cpu timed out on cpu_callin_mask (Igor Mammedov) [816899] - [fs] vfs: get rid of S_BIAS (Ian Kent) [872813] - [fs] gfs2: Test bufdata with buffer locked and gfs2_log_lock held (Benjamin Marzinski) [874319] - [kernel] cpu: fix cpu_chain section mismatch (Frederic Weisbecker) [852148] - [kernel] sched: Don't modify cpusets during suspend/resume (Frederic Weisbecker) [852148] - [kernel] sched, cpuset: Drop __cpuexit from cpu hotplug callbacks (Frederic Weisbecker) [852148] - [kernel] sched: adjust when cpu_active and cpuset configurations are updated during cpu on/offlining (Frederic Weisbecker) [852148] - [kernel] cpu: return better errno on cpu hotplug failure (Frederic Weisbecker) [852148] - [kernel] cpu: introduce cpu_notify(), __cpu_notify(), cpu_notify_nofail() (Frederic Weisbecker) [852148] - [fs] fuse: optimize __fuse_direct_io() (Brian Foster) [858850] - [fs] fuse: optimize fuse_get_user_pages() (Brian Foster) [858850] - [fs] fuse: use get_user_pages_fast() (Brian Foster) [858850] - [fs] fuse: pass iov to fuse_get_user_pages() (Brian Foster) [858850] - [mm] minor cleanup of iov_iter_single_seg_count() (Brian Foster) [858850] - [fs] fuse: use req->page_descs for argpages cases (Brian Foster) [858850] - [fs] fuse: add per-page descriptor to fuse_req (Brian Foster) [858850] - [fs] fuse: rework fuse_do_ioctl() (Brian Foster) [858850] - [fs] fuse: rework fuse_perform_write() (Brian Foster) [858850] - [fs] fuse: rework fuse_readpages() (Brian Foster) [858850] - [fs] fuse: categorize fuse_get_req() (Brian Foster) [858850] - [fs] fuse: general infrastructure for pages of variable size (Brian Foster) [858850] - [mm] memcg: fix split_huge_page_refcounts() (Jerome Marchand) [808538] - [mm] memcg: count pte references from every member of the reclaimed hierarchy (Jerome Marchand) [808538] - [mm] make per-memcg LRU lists exclusive (Jerome Marchand) [808538] - [mm] collect LRU list heads into struct lruvec (Jerome Marchand) [808538] - [mm] vmscan: convert global reclaim to per-memcg LRU lists (Jerome Marchand) [808538] - [mm] memcg: remove optimization of keeping the root_mem_cgroup LRU lists empty (Jerome Marchand) [808538] - [mm] move memcg hierarchy reclaim to generic reclaim code (Jerome Marchand) [808538] - [mm] memcg: per-priority per-zone hierarchy scan generations (Jerome Marchand) [808538] - [mm] vmscan: distinguish between memcg triggering reclaim and memcg (Jerome Marchand) [808538] - [mm] vmscan: distinguish global reclaim from global LRU scanning (Jerome Marchand) [808538] - [mm] memcg: consolidate hierarchy iteration primitives (Jerome Marchand) [808538] - [mm] vmscan: remove isolate_pages callback scan control (Jerome Marchand) [808538] - [mm] memcg: Introduces for_each_mem_cgroup_all (Jerome Marchand) [808538] - [mm] memcg: use for_each_mem_cgroup (Jerome Marchand) [808538] - [mm] memcg: extract mem_group_usage() from mem_cgroup_read() (Jerome Marchand) [808538] - [mm] memcg: skip scanning active lists based on individual size (Jerome Marchand) [808538] - [mm] compaction: avoid double mem_cgroup_del_lru() (Jerome Marchand) [808538] - [kernel] events: Switch to internal refcount, fix race with close() (Jiri Olsa) [874723] - [kernel] events: De-schedule a task context when removing the last event (Jiri Olsa) [874723] - [kernel] events: Change close() semantics for group events (Jiri Olsa) [874723] - [kernel] events: Do no try to schedule task events if there are none (Jiri Olsa) [874723] - [kernel] events: Do not set task_ctx pointer in cpuctx if there are no events in the context (Jiri Olsa) [874723] - [kernel] events: Collect the schedule-in rules in one function (Jiri Olsa) [874723] - [kernel] events: Fix initial task_ctx/event installation (Jiri Olsa) [874723] - [kernel] events: Simplify and fix __perf_install_in_context() (Jiri Olsa) [874723] - [kernel] events: Remove task_ctx_sched_in() (Jiri Olsa) [874723] - [kernel] events: Clean up 'ctx' reference counting (Jiri Olsa) [874723] - [s390] qeth: fix deadlock between recovery and bonding driver (Hendrik Brueckner) [869647] - [fs] xfs: fix reading of wrapped log data (Dave Chinner) [874322] - [x86] mm: fix signedness issue in mmap_rnd() (Petr Matousek) [875036] - [net] netlink: fix for too early rmmod (Weiping Pan) [874444] - [net] af_key: fix netns ops ordering on module load/unload (Weiping Pan) [874434] - [net] ipv6/netfilter: fix overlap check for fragments (Amerigo Wang) [726807]- [fs] cifs: deal with id_to_sid embedded sid reply corner case (Sachin Prabhu) [868433] - [fs] cifs: fix hardcoded default security descriptor length (Sachin Prabhu) [868433] - [fs] cifs: extra sanity checking for cifs.idmap keys (Sachin Prabhu) [868433] - [fs] cifs: ensure we revalidate the inode after readdir if cifsacl is enabled (Sachin Prabhu) [868433] - [fs] cifs: don't override the uid/gid in getattr when cifsacl is enabled (Sachin Prabhu) [868433] - [fs] cifs: avoid extra allocation for small cifs.idmap keys (Sachin Prabhu) [868433] - [fs] cifs: simplify id_to_sid and sid_to_id mapping code (Sachin Prabhu) [868433] - [fs] cifs: remove uneeded __KERNEL__ block from cifsacl.h (Sachin Prabhu) [868433] - [fs] cifs: fix the format specifiers in sid_to_str (Sachin Prabhu) [868433] - [fs] cifs: redefine NUM_SUBAUTH constant from 5 to 15 (Sachin Prabhu) [868433] - [fs] cifs: make cifs_copy_sid handle a source sid with variable size subauth arrays (Sachin Prabhu) [868433] - [fs] cifs: make compare_sids static (Sachin Prabhu) [868433] - [fs] cifs: use the NUM_AUTHS and NUM_SUBAUTHS constants in cifsacl code (Sachin Prabhu) [868433] - [fs] cifs: move num_subauth check inside of CONFIG_CIFS_DEBUG2 check in parse_sid() (Sachin Prabhu) [868433] - [fs] cifs: clean up id_mode_to_cifs_acl (Sachin Prabhu) [868433] - [fs] cifs: fix potential buffer overrun in cifs.idmap handling code (Sachin Prabhu) [868433] - [net] bonding: fix a NULL pointer dereference bug in bond_enslave() (Amerigo Wang) [873226] - [fs] pnfs: export symbol nfs_fhget (Steve Dickson) [872232] - [fs] pnfs: export the symbol nfs_fs_type (Steve Dickson) [872229] - [net] pkt_sched: enable QFQ to support TSO/GSO (Amerigo Wang) [816888] - [net] pkt_sched: fix virtual-start-time update in QFQ (Amerigo Wang) [816888] - [net] sched: add missing group change to qfq_change_class (Amerigo Wang) [816888]- [scsi] sd: fix crash when UA received on DIF enabled device (Ewan Milne) [865682] - [scsi] hpsa: fix pci-IDs, add gen8plus Smart Array IDs (Tomas Henzl) [870513] - [fs] nfs: fix bug in legacy DNS resolver (Steve Dickson) [873816] - [fs] nfsd: add get_uint for u32's (Steve Dickson) [873816] - [net] sunrpc: Ensure we return EAGAIN in xs_nospace if congestion is cleared (Steve Dickson) [871128] - [net] sunrpc: Prevent races in xs_abort_connection() (Steve Dickson) [871128] - [net] Revert: sunrpc: Ensure we close the socket on EPIPE errors too (Steve Dickson) [871128] - [net] sunrpc: Get rid of the xs_error_report socket callback (Steve Dickson) [871128] - [fs] ext4: Use proper flags in ext4_ext_insert_extent() (Lukas Czerner) [873394] - [idle] intel_idle: enable Ivy Bridge Xeon support (Lenny Szubowicz) [870209] - [md] dm-raid: Transiently failed devices do not undergo resync (Jonathan E Brassow) [870246] - [md] dm-thin: bump thin and pool target versions to 1.5 (Mike Snitzer) [872249] - [mm] Prevent kernel panic in NUMA related system calls after memory hot-add (Larry Woodman) [870350]- [Documentation] vm: Transparent Hugepage Support (Baoquan He) [852802] - [mm] huge_memory: create sysfs symlink to redhat_transparent_hugepage (Baoquan He) [852802] - [net] openvswitch: allow to turn off TSO on internal devices (Amerigo Wang) [871275] - [net] WARN if struct ip_options was allocated directly by kmalloc (Jiri Pirko) [872799] - [net] fix bug that causes no RX queue entries to be created under /sys/devices (Tatsuya Kitamura) [869770] - [fs] xfs: move allocation stack switch up to xfs_bmapi_allocate (Dave Chinner) [867277] - [fs] xfs: introduce XFS_BMAPI_STACK_SWITCH (Dave Chinner) [867277] - [fs] xfs: zero allocation_args on the kernel stack (Dave Chinner) [867277] - [kernel] Do not include asm-generic/bitops/le.h directly, use linux/bitops.h (Jes Sorensen) [871142] - [s390] dasd: move wake_up call (Hendrik Brueckner) [869753] - [md] dm-raid: Use safe version of rdev_for_each (Jonathan E Brassow) [871630]- [netdrv] igb: schedule watchdog every second to update statistics fixup (Stefan Assmann) [838404] - [s390] smsgiucv: reestablish IUCV path after resume (Hendrik Brueckner) [869752] - [kernel] events: Fix perf tool is_active old behaviour leftover (Jiri Olsa) [865380] - [mm] hugetlb: fix non-atomic enqueue of huge page (Rafael Aquini) [869750] - [char] random: Use arch-specific RNG to initialize the entropy store (Prarit Bhargava) [862344] - [drm] i915: Use cpu relocations if the object is in the GTT but not mappable (Dave Airlie) [869856] - [scsi] storvsc: Account for in-transit packets in the RESET path (Jason Wang) [870297] - [netdrv] ixgbe: reduce PTP rx path overhead (Jiri Benc) [868214] - [net] relax rcvbuf limits (Weiping Pan) [860778] - [lib] Fix rwsem to not hang the system (David Howells) [852847] - [input] wacom: add support to Cintiq 22HD (Aristeu Rozanski) [857062]- [fs] ext4: Adding error check after calling ext4_mb_regular_allocator() (Eric Sandeen) [852810] - [md] faulty: use disk_stack_limits() (Eric Sandeen) [868233] - [fs] autofs4: fix reset pending flag on mount fail (Ian Kent) [866271] - [net] netfilter/nfnetlink_queue: do not allow to set unsupported flag bits (Steve Best) [822598] - [net] netfilter: Add fail-open support (Steve Best) [822598] - [pci] intel-iommu: Increase the number of iommus supported to MAX_IO_APICS (George Beshers) [787724] - [pci] intel-iommu: Fix identity mapping for sandy bridge (George Beshers) [787724] - [netdrv] tg3: Support the get_ts_info ethtool method (Jiri Benc) [866624] - [netdrv] tg3: enable transmit time stamping (Jiri Benc) [866624] - [kernel] audit: do not print error when SELinux disabled (Eric Paris) [785936] - [kernel] resource: make sure requested range is included in the root range (Johannes Weiner) [845632] - [kernel] ntp: fix non privileged system time shifting (Jan Stancek) [868827] - [x86] mce: Fix race in MCE cpu synchronization (Prarit Bhargava) [868110] - [net] cfg80211, mac80211: avoid state mismatch on deauth (Stanislaw Gruszka) [866417] - [net] mac80211: check if key has TKIP type before updating IV (Stanislaw Gruszka) [859355]- [tools] perf: Catch event names from command line (Luming Yu) [696579 696580] - [tools] perf: Allow pmu events parsing for RHEL6 (Luming Yu) [696579 696580] - [x86] perf: Make UNCORE_PMU_HRTIMER_INTERVAL 64-bit (Luming Yu) [696579 696580] - [kernel] events: provide PMU when initing events (Luming Yu) [696579 696580] - [kernel] events: Remove perf_event_attr::type check (Luming Yu) [696579 696580] - [x86] perf: Fix LLC-* and node-* events on Intel SandyBridge (Luming Yu) [696579 696580] - [x86] perf: Add generic NODE cache events (Luming Yu) [696579 696580] - [x86] perf: Fix format definition of SNB-EP uncore QPI box (Luming Yu) [696579 696580] - [x86] perf: Add Intel Nehalem-EX uncore support (Luming Yu) [696579 696580] - [x86] perf: Detect number of instances of uncore CBox (Luming Yu) [696579 696580] - [x86] perf: Fix event constraint for SandyBridge-EP C-Box (Luming Yu) [696579 696580] - [x86] perf: Use 0xff as pseudo code for fixed uncore event (Luming Yu) [696579 696580] - [x86] perf: Fix section mismatch in uncore_pci_init() (Luming Yu) [696579 696580] - [x86] perf: Lowercase uncore PMU event names (Luming Yu) [696579 696580] - [x86] perf: Add Intel Nehalem and Sandy Bridge-EP uncore support (Luming Yu) [696579 696580] - [x86] perf: Add generic PCI uncore PMU device support (Luming Yu) [696579 696580] - [x86] perf: Add Intel Nehalem and Sandy Bridge uncore PMU support (Luming Yu) [696579 696580] - [x86] perf: Add generic Intel uncore PMU support (Luming Yu) [696579 696580] - [x86] perf: Clean up perf_event cpu code (Luming Yu) [696579 696580] - [ata] ata_piix: defer disks to the Hyper-V drivers by default (Jason Wang) [834682] - [ata] libata: add a host flag to ignore detected ATA devices (Jason Wang) [834682] - [netdrv] hyperv: Add the Hyper-V network driver (Jason Wang) [834682] - [scsi] hyperv: Add the storvsc driver (Jason Wang) [834682] - [hid] hyperv: Add the Hyper-V mouse driver (Jason Wang) [834682] - [virt] hyperv: Add the vmbus and util drivers (Jason Wang) [834682] - [staging] hyperv: Get rid of all the staging hv drivers (Jason Wang) [834682] - [scripts] hyperv: fix up alias creation logic for hv_vmbus_device_id (Jason Wang) [834682] - [scripts] hyperv: Add code to parse struct hv_vmbus_device_id table (Jason Wang) [834682] - [x86] cpu: Integrate the clocksource with Hyper-V detection code (Jason Wang) [834682] - [x86] cpu: Export the symbol ms_hyperv (Jason Wang) [834682] - [misc] vmware_balloon: use the new x86_hyper API (Jason Wang) [834682] - [x86] hypervisor: Export the x86_hyper* symbols (Jason Wang) [834682] - [x86] cpu: Clean up the hypervisor layer (Jason Wang) [834682] - [x86] cpu: Detect running on a Microsoft HyperV system (Jason Wang) [834682] - [virt] hyperv: Add HYPER-V header file (Jason Wang) [834682] - [scsi] megaraid_sas: Version, Changelog, Copyright update (Tomas Henzl) [841724] - [scsi] megaraid_sas: Remove duplicate code (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add SystemPD FastPath support (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add array boundary check for SystemPD (Tomas Henzl) [841724] - [scsi] megaraid_sas: Load io_request DataLength in bytes (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add module param for configurable MSI-X vector count (Tomas Henzl) [841724] - [scsi] megaraid_sas: Remove un-needed completion_lock spinlock calls (Tomas Henzl) [841724] - [scsi] megaraid_sas: Move poll_aen_lock initializer (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add resetwaittime module parameter (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add throttlequeuedepth module parameter (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add fpRead/WriteCapable, fpRead/WriteAcrossStripe checks (Tomas Henzl) [841724] - [net] sunrpc: Ensure that the TCP socket is closed when in CLOSE_WAIT (Steve Dickson) [863212] - [fs] nfs: Make v3 mounts fail with ETIMEDOUTs instead EIO on mountd timeouts (Steve Dickson) [835966] - [md] raid1: Don't release reference to device while handling read error (Jes Sorensen) [853049] - [netdrv] sfc: backport cleanups (Nikolay Aleksandrov) [865751] - [net] fix a sysctl check warning in conntrack reasm code (Amerigo Wang) [867688]- [fs] fuse: implement NFS-like readdirplus support (Brian Foster) [841514] - [drm] nouveau: prevent display switching issues by disabling pageflip (Ben Skeggs) [867698] - [drm] nouveau: restore pre-suspend fence buffer context on resume (Ben Skeggs) [867698] - [drm] nouveau: fix shadowing of ACPI ROM images larger than 64KiB (Ben Skeggs) [867698] - [netdrv] igb: Add 1588 support to I210/I211 (Jiri Benc) [864881] - [netdrv] igb: Prevent dropped Tx timestamps via work items and interrupts (Jiri Benc) [864881] - [netdrv] igb: Store the MAC address in the name in the PTP struct (Jiri Benc) [864881] - [netdrv] igb: Correct PTP support query from ethtool (Jiri Benc) [864881] - [netdrv] igb: Update PTP function names/variables and locations (Jiri Benc) [864881] - [netdrv] igb: Tidy up wrapping for CONFIG_IGB_PTP (Jiri Benc) [864881] - [netdrv] igb: Support the get_ts_info ethtool method (Jiri Benc) [864881] - [netdrv] igb: Add switch case for supported hardware to igb_ptp_remove (Jiri Benc) [864881] - [netdrv] igb: Add Support for new i210/i211 devices (Jiri Benc) [864881] - [netdrv] igb: offer a PTP Hardware Clock instead of the timecompare method (Jiri Benc) [864881] - [netdrv] igb: add PTP Hardware Clock code (Jiri Benc) [864881] - [net] mark ptp support as Tech Preview (Jiri Benc) [829785] - [ptp] link the phc device to its parent device (Jiri Benc) [829785] - [ptp] provide the clock's adjusted frequency (Jiri Benc) [829785] - [ptp] remember the adjusted frequency (Jiri Benc) [829785] - [ptp] Allow PHC devices to adjust PPS events for known delay (Jiri Benc) [829785] - [ptp] Fix clock_getres() implementation (Jiri Benc) [829785] - [ptp] Fix some locking bugs in ptp_read() (Jiri Benc) [829785] - [ptp] Return -EFAULT on copy_to_user() errors (Jiri Benc) [829785] - [pps] return PTR_ERR on error in device_create (Jiri Benc) [829785] - [pps] class_create() returns an ERR_PTR, not NULL (Jiri Benc) [829785] - [pps] simplify conditions a bit (Jiri Benc) [829785] - [pps] make idr lock a mutex and protect idr_pre_get (Jiri Benc) [829785] - [pps] move idr stuff to pps.c (Jiri Benc) [829785] - [pps] convert printk/pr_* to dev_* (Jiri Benc) [829785] - [pps] access pps device by direct pointer (Jiri Benc) [829785] - [pps] fix race in PPS_FETCH handler (Jiri Benc) [829785] - [pps] declare variables where they are used in switch (Jiri Benc) [829785] - [pps] trivial fixes (Jiri Benc) [829785] - [drm] i915: use correct CONFIG for iommu in rhel6 (Dave Airlie) [865666] - [gpu] vga_switcheroo: Don't require handler init callback (Dave Airlie) [867169] - [x86] amd_iommu: attach device fails on the last pci device (Don Dutile) [861164]- [mm] compaction: clear PG_migrate_skip based on compaction and reclaim activity (Rik van Riel) [713546 783248] - [mm] compaction: fix bit ranges in {get,clear,set}_pageblock_skip() (Rik van Riel) [713546 783248] - [netdrv] e1000e: add device IDs for i218 (Clarkville-LP) (Dean Nelson) [862764] - [infiniband] mxl4: Fix build error on platforms where UL is not 64bit (Doug Ledford) [586028 756396] - [netdrv] mlx4: Adjust flow steering attach wrapper so that IB works on SR-IOV VFs (Doug Ledford) [586028 756396] - [infiniband] mlx4: Create paravirt contexts for VFs when master IB driver initializes (Doug Ledford) [586028 756396] - [infiniband] mlx4: Modify proxy/tunnel QP mechanism so that guests do no calculations (Doug Ledford) [586028 756396] - [infiniband] mlx4: Paravirtualize Node Guids for slaves (Doug Ledford) [586028 756396] - [infiniband] mlx4: Activate SR-IOV mode for IB (Doug Ledford) [586028 756396] - [infiniband] mlx4: Miscellaneous adjustments for SR-IOV IB support (Doug Ledford) [586028 756396] - [netdrv] mlx4: INIT/CLOSE port logic for IB ports in SR-IOV mode (Doug Ledford) [586028 756396] - [netdrv] mlx4: Adjustments to SET_PORT for IB SR-IOV (Doug Ledford) [586028 756396] - [infiniband] mlx4: Add iov directory in sysfs under the ib device (Doug Ledford) [586028 756396] - [infiniband] mlx4: Propagate P_Key and guid change port management events to slaves (Doug Ledford) [586028 756396] - [infiniband] mlx4: Add alias_guid mechanism (Doug Ledford) [586028 756396] - [netdrv] mlx4: Add IB port-state machine and port mgmt event propagation (Doug Ledford) [586028 756396] - [infiniband] mlx4: Add CM paravirtualization (Doug Ledford) [586028 756396] - [infiniband] mlx4: Add multicast group (MCG) paravirtualization for SR-IOV (Doug Ledford) [586028 756396] - [infiniband] mlx4: MAD_IFC paravirtualization (Doug Ledford) [586028 756396] - [infiniband] mlx4: SR-IOV multiplex and demultiplex MADs (Doug Ledford) [586028 756396] - [infiniband] mlx4: Implement QP paravirtualization and maintain phys_pkey_cache for smp_snoop (Doug Ledford) [586028 756396] - [infiniband] mlx4: Initialize SR-IOV IB support for slaves in master context (Doug Ledford) [586028 756396] - [infiniband] mlx4: Add proxy and tunnel QPs to the reserved QP area (Doug Ledford) [586028 756396] - [infiniband] mlx4: SR-IOV IB context objects and proxy/tunnel SQP support (Doug Ledford) [586028 756396] - [infiniband] core: Add ib_find_exact_cached_pkey() (Doug Ledford) [586028 756396] - [infiniband] core: Handle table with full and partial membership for the same P_Key (Doug Ledford) [586028 756396] - [infiniband] core: Handle table with full and partial membership for the same P_Key (Doug Ledford) [586028 756396] - [net] rds: fix rds-ping spinlock recursion (Doug Ledford) [818562 826346 826348 826349] - [infiniband] cma: Check that retry count values are in range (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Add missing break to switch. (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: dont orphan skbs in mlx4_en_xmit() (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Disable SENSE_PORT for multifunction devices (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Clean up enabling of SENSE_PORT for older (ConnectX-1/-2) HCAs (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Stash PCI ID driver_data in mlx4_priv structure (Doug Ledford) [826346 826348 826349] - [infiniband] srp: Avoid having aborted requests hang (Doug Ledford) [818562 826346 826348 826349] - [infiniband] srp: Fix use-after-free in srp_reset_req() (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Fix compilation error when nes_debug is enabled (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Print hardware resource type (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Fix for crash when TX checksum offload is off (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Fix for incorrect MSS when TSO is on (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Fix incorrect resolving of the loopback MAC address (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Fix crash on uninitialized priv->cmd.slave_sem (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Trivial cleanups to driver log messages (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Trivial readability fix: "0X30" -> "0x30" (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Remove annoying debug message in the resource tracker (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix wrong offset in parsing query device caps response (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fill in sq_sig_type in query QP (Doug Ledford) [826346 826348 826349] - [infiniband] ipoib: Fix use-after-free of multicast object (Doug Ledford) [818562 826346 826348 826349] - [infiniband] cma: Use consistent component mask for IPoIB port space multicast joins (Doug Ledford) [818562 826346 826348 826349] - [infiniband] core: Remove unused variables in ucm/ucma (Doug Ledford) [818562 826346 826348 826349] - [net] rds: Don't disable BH on BH context (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: Fix local access validation for user MRs (Doug Ledford) [818562] - [infiniband] qib: Add a qib driver version (Doug Ledford) [818562] - [infiniband] qib: Fix failure of compliance test C14-024#06_LocalPortNum (Doug Ledford) [818562] - [netdrv] mlx4: Fix integer overflows so 8TBs of memory registration works (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Return the error value in case of command initialization failure (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fixing error flow in case of QUERY_FW failure (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Add security check / enforcement for flow steering rules set for VMs (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Put Firmware flow steering structures in common header files (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Check iboe netdev pointer before dereferencing it (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Clean up buddy bitmap allocation (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix integer overflow issues around MTT table (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Allow large mlx4_buddy bitmaps (Doug Ledford) [826346 826348 826349] - [infiniband] srp: Fix a race condition (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: Fix error return code in qib_init_7322_variables() (Doug Ledford) [818562] - [infiniband] Fix typos in infiniband drivers (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: fix mcg.c error return code (Doug Ledford) [826346 826348 826349] - [infiniband] ucma.c: Fix for events with wrong context on iWARP (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Fix possible deadlock on sm_lock spinlock (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Remove port type restrictions (Doug Ledford) [826346 826348 826349] - [infiniband] qib: Fix size of cc_supported_table_entries (Doug Ledford) [818562] - [infiniband] ucma: Convert open-coded equivalent to memdup_user() (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: checkpatch fixes (Doug Ledford) [818562] - [infiniband] qib: Add congestion control agent implementation (Doug Ledford) [818562] - [infiniband] qib: Reduce sdma_lock contention (Doug Ledford) [818562] - [infiniband] qib: Fix an incorrect log message (Doug Ledford) [818562] - [netdrv] mlx4: map entire pages to increase throughput (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Move MAC_MASK to a common place (Doug Ledford) [826346 826348 826349] - [infiniband] qib: Fix QP RCU sparse warnings (Doug Ledford) [818562] - [netdrv] mlx4: dereferencing freed memory (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: off by one in parse_trans_rule() (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Put physical GID and P_Key table sizes in mlx4_phys_caps struct and paravirtualize them (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Allow guests to have IB ports (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Implement mechanism for reserved Q_Keys (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Free ICM table in case of error (Doug Ledford) [826346 826348 826349] - [infiniband] cm: Destroy idr as part of the module init error flow (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Remove double function declarations (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fill the masked_atomic_cap attribute in query device (Doug Ledford) [826346 826348 826349] - [infiniband] mthca: Fill in sq_sig_type in query QP (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mthca: Warning about event for non-existent QPs should show event type (Doug Ledford) [818562 826346 826348 826349] - [infiniband] ipoib: fix skb truesize underestimatiom (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: Fix sparse RCU warnings in qib_keys.c (Doug Ledford) [818562] - [netdrv] mlx4: Initialize IB port capabilities for all slaves (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Use port management change event instead of smp_snoop (Doug Ledford) [826346 826348 826349] - [infiniband] qib: RCU locking for MR validation (Doug Ledford) [818562] - [infiniband] qib: Avoid returning EBUSY from MR deregister (Doug Ledford) [818562] - [infiniband] qib: Fix UC MR refs for immediate operations (Doug Ledford) [818562] - [infiniband] core: Move CM_xxx_ATTR_ID macros from cm_msgs.h to ib_cm.h (Doug Ledford) [818562 826346 826348 826349] - [infiniband] sa: Add GuidInfoRecord query support (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Add debug prints (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Pass an invalid PCI id number to VFs (Doug Ledford) [826346 826348 826349] - [infiniband] cma: Allow user to restrict listens to bound address family (Doug Ledford) [818562 826346 826348 826349] - [infiniband] cma: Listen on specific address family (Doug Ledford) [818562 826346 826348 826349] - [infiniband] cma: Bind to a specific address family (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Add support for drop action through ethtool (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Manage flow steering rules with ethtool (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: set number of rx rings used by RSS using ethtool (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Implement promiscuous mode with device managed flow-steering (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Add resource tracking for device managed flow steering rules (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Add device managed flow steering firmware API (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Add firmware commands to support device managed flow steering (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Set steering mode according to device capabilities (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Re-design multicast attachments flow (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Change resource tracking ID to be 64 bit (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Change resource tracking mechanism to use red-black tree (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: set maximal number of default RSS queues (Doug Ledford) [826346 826348 826349] - [infiniband] netlink: Move away from NLMSG_NEW() (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Release QP range in free_resources (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Use single completion vector after NOP failure (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Set correct port parameters during device initialization (Doug Ledford) [826346 826348 826349] - [infiniband] cma: QP type check on received REQs should be AND not OR (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Fix max_wqe capacity reported from query device (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix setting VL_cap in mlx4_SET_PORT wrapper flow (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fix EQ deallocation in legacy mode (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix obscure mlx4_cmd_box parameter in QUERY_DEV_CAP (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Check port out-of-range before using in mlx4_slave_cap (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fixes for VF / Guest startup flow (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix improper use of "port" parameter in mlx4_en_event (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix number of EQs used in ICM initialisation (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix the slave_id out-of-range test in mlx4_eq_int (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fix mlx4_ib_add() error flow (Doug Ledford) [826346 826348 826349] - [infiniband] core: Fix IB_SA_COMP_MASK macro (Doug Ledford) [818562 826346 826348 826349] - [infiniband] iser: Fix error flow in iser ep connection establishment (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Increase the number of vectors (EQs) available for ULPs (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: num cores tx rings for every UP (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fixed error flow in rem_slave_eqs (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Add XRC domains and counters to resource tracker (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix potential kernel Oops in res tracker during Dom0 driver unload (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Address build warnings on set but not used variables (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix init_port mask state for slaves (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Change SYNC_TPT to be native (not wrapped) (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Remove unused *_str functions from the resource tracker (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Do not reset module-parameter num_vfs when fail to enable sriov (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Change bitmap allocator to work in round-robin fashion (Doug Ledford) [826346 826348 826349] - [infiniband] nes: Don't call event handler if pointer is NULL (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Fix for the ORD value of the connecting peer (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: Add cache line awareness to qib_qp and qib_devdata structures (Doug Ledford) [818562] - [infiniband] qib: MADs with misset M_Keys should return failure (Doug Ledford) [818562] - [infiniband] qib: Fix M_Key lease timeout handling (Doug Ledford) [818562] - [infiniband] qib: Fix QLE734X link cycling (Doug Ledford) [818562] - [infiniband] qib: Display correct value for number of contexts (Doug Ledford) [818562] - [infiniband] qib: Correct ordering of reregister vs. port active events (Doug Ledford) [818562] - [infiniband] qib: Optimize pio ack buffer allocation (Doug Ledford) [818562] - [infiniband] qib: Add prefetch for eager buffers (Doug Ledford) [818562] - [infiniband] mlx4: Replace printk(KERN_yyy...) with pr_yyy(...) (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Add second capabilities flags field (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Put priority bits in WQE of IBoE MLX QP (Doug Ledford) [826346 826348 826349] - [infiniband] core: Add raw packet QP type (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Add raw packet QP support (Doug Ledford) [826346 826348 826349] - [infiniband] uverbs: Make lockdep output more readable (Doug Ledford) [818562 826346 826348 826349] - [infiniband] uverbs: Lock SRQ / CQ / PD objects in a consistent order (Doug Ledford) [818562 826346 826348 826349] - [infiniband] cma: Fix lockdep false positive recursive locking (Doug Ledford) [818562 826346 826348 826349] - [infiniband] ipath: Replace open-coded ARRAY_SIZE with macro (Doug Ledford) [818562 826346 826348 826349] - [infiniband] ipath: Replace open-coded ARRAY_SIZE with macro (Doug Ledford) [818562 826346 826348 826349] - [infiniband] core: Use qp->usecnt to track multicast attach/detach (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mad: Don't send response for failed MADs (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mad: Set 'D' bit in response for unhandled MADs (Doug Ledford) [818562 826346 826348 826349] - [net] mlx4: Moving to Interrupts for TX completions (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Added Ethtool support for TX Interrupt coalescing (Doug Ledford) [826346 826348 826349] - [net] rds: Move all of the network sysctls without a namespace into init_net (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Fix spelling typo in net (Doug Ledford) [826346 826348 826349] - [infiniband] rdma_cm: TOS <=> UP mapping for IBoE (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: sk_prio <=> UP for untagged traffic (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Use netif_set_real_num_{rx, tx}_queues() (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: DCB QoS support (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: set port QoS attributes (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Force user priority by QP attribute (Doug Ledford) [826346 826348 826349] - [infiniband] core: Don't return EINVAL from sysfs rate attribute for invalid speeds (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Don't return an invalid speed when a port is down (Doug Ledford) [826346 826348 826349] - [infiniband] Stop using NLA_PUT*() (Doug Ledford) [818562 826346 826348 826349] - [net] rds: use gfp flags from caller in conn_alloc() (Doug Ledford) [818562 826346 826348 826349] - [net] rds: Remove printk from rds_sendmsg (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Scale size of MTT table with system RAM (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Allow dynamic MTU configuration for IB ports (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fix info returned when querying IBoE ports (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fix possible missed completion event (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Report thermal error events (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix one more static exported function (Doug Ledford) [826346 826348 826349] - [infiniband] Change CQE csum_ok field to a bit flag (Doug Ledford) [818562 826346 826348 826349] - [infiniband] iwcm: Reject connect requests if cmid is not in LISTEN state (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Get rid of redundant ext_port_cap flags (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: defining functions as static (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: remove unused functions (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: remove unused functions (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: fixing sparse warnings when copying mac, address to gid entry (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: fix sparse warnings on wrong type for RSS keys (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: fix sparse warnings on TX blue flame buffer (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Saving mem access on data path (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: remove sparse errors (Doug Ledford) [826346 826348 826349] - [infiniband] ucma: Fix AB-BA deadlock (Doug Ledford) [818562 826346 826348 826349] - [infiniband] ehca: Fix ilog2() compile failure (Doug Ledford) [818562 826346 826348 826349] - [infiniband] Use central enum for speed instead of hard-coded values (Doug Ledford) [818562 826346 826348 826349] - [infiniband] iser: Free IB connection resources in the proper place (Doug Ledford) [818562 826346 826348 826349] - [infiniband] srp: Consolidate repetitive sysfs code (Doug Ledford) [818562 826346 826348 826349] - [infiniband] srp: Use pr_fmt() and pr_err()/pr_warn() (Doug Ledford) [818562 826346 826348 826349] - [infiniband] core: Fix SDR rates in sysfs (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: dont change mac_header on xmit (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Enforce device max FMR maps in FMR alloc (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Set bad_wr for invalid send opcode (Doug Ledford) [826346 826348 826349] - [infiniband] mad: Return error response for unsupported MADs (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mad: Add MAD error codes from IBA spec (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: Avoid filtering LID on SMA portinfo (Doug Ledford) [818562] - [infiniband] qib: Add logic for affinity hint (Doug Ledford) [818562] - [infiniband] nes: Fixes for sparse endianness warnings (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: remove unnecessary variables and arguments (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: remove unused field high_prios (Doug Ledford) [826346 826348 826349] - [net] rds: Fix typo in iw_recv.c and ib_recv.c (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Fix typo in cmd.c (Doug Ledford) [826346 826348 826349] - [net] ipv4/route: export symbol ip_tos2prio (Doug Ledford) [818562 826346 826348 826349] - [misc] Backport of pr_*_once() functions (Doug Ledford) [818562 826346 826348 826349] - [mm] Revert: reduce memcg memory overhead (Jarod Wilson) [808538]- [drm] i915: block haswell support (Dave Airlie) [862376] - [powerpc] fadump: Remove the phyp assisted dump code (Steve Best) [739124] - [powerpc] pseries: Call ibm, os-term if the ibm, extended-os-term is present (Steve Best) [739124] - [powerpc] fadump: Invalidate the fadump registration during machine shutdown (Steve Best) [739124] - [powerpc] fadump: Invalidate registration and release reserved memory for general use (Steve Best) [739124] - [fs] proc/vmcore: Introduce cleanup routine to invalidate /proc/vmcore (Steve Best) [739124] - [powerpc] fadump: Add PT_NOTE program header for vmcoreinfo (Steve Best) [739124] - [powerpc] fadump: Convert firmware-assisted cpu state dump data into elf notes (Steve Best) [739124] - [powerpc] fadump: Initialize elfcore header and add PT_LOAD program headers (Steve Best) [739124] - [powerpc] fadump: Register for firmware assisted dump (Steve Best) [739124] - [powerpc] fadump: Reserve the memory for firmware assisted dump (Steve Best) [739124] - [powerpc] fadump: Add documentation for firmware-assisted dump (Steve Best) [739124] - [net] Add rtnetlink init_rcvwnd to set the TCP initial receive window (Jesper Brouer) [795598] - [scsi] fcoe: Fix write errors on NPIV ports (Neil Horman) [857575] - [scsi] fcoe: Allocate fcoe_ctlr with fcoe_interface, not as a member (Neil Horman) [857575] - [scsi] fcoe: Fix up rmmod crash (Neil Horman) [860846] - [fs] NFSv4.1: Clean up layoutreturn (Steve Dickson) [837871] - [net] nfs: Fix buffer overflow checking in __nfs4_get_acl_uncached (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: Fix the acl cache size calculation (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: Fix range checking in __nfs4_get_acl_uncached and __nfs4_proc_set_acl (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: nfs_getaclargs.acl_len is a size_t (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: Don't use private xdr_stream fields in decode_getacl (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: Fix pointer arithmetic in decode_getacl (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: Simplify the GETATTR attribute length calculation (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] sunrpc: Add the helper xdr_stream_pos (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] sunrpc: Don't decode beyond the end of the RPC reply message (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] sunrpc: Clean up xdr_set_iov() (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] sunrpc: xdr_read_pages needs to clear xdr->page_ptr (Sachin Prabhu) [822871] {CVE-2012-2375} - [fs] nfs: Avoid beyond bounds copy while caching ACL (Sachin Prabhu) [822871] {CVE-2012-2375} - [fs] nfs: Avoid reading past buffer when calling GETACL (Sachin Prabhu) [822871] {CVE-2012-2375} - [virt] kvm: Use accessors function to access cr4 (Gleb Natapov) [866452] - [fs] xfs: report projid32bit feature in geometry call (Eric Sandeen) [865929] - [usb] serial/ti_usb: fix module removal (Don Zickus) [864186] - [fs] nfs: do not send an empty SETATTR compound (J. Bruce Fields) [863912]- [scsi] libfc: fix lun reset failure bugs in fc_fcp_resp handling of FCP_RSP_INFO (Neil Horman) [789103] - [scsi] libfc: fix retries with FDMI lport states (Neil Horman) [789103] - [scsi] fcoe: remove lport from net device before doing per cpu rx thread cleanup (Neil Horman) [789103] - [scsi] libfc: flush lport worker after its disabled (Neil Horman) [789103] - [scsi] fcoe: defer releasing master lport until complete fcoe interface cleanuped up (Neil Horman) [789103] - [scsi] fcoe: Support extra MAC descriptor to be used as FCoE MAC (Neil Horman) [789103] - [scsi] foce: remove bh disable from fcoe sw transport rcv function (Neil Horman) [789103] - [scsi] fcoe: remove frame dropping code from fcoe_percpu_clean (Neil Horman) [789103] - [scsi] fcoe: reduce contention for fcoe_rx_list lock (Neil Horman) [789103] - [scsi] libfc: fcoe_transport_create fails in single-CPU environment (Neil Horman) [789103] - [scsi] fcoe: Remove duplicate vn port reset operation (Neil Horman) [789103] - [scsi] fcoe: Remove reference counting on 'stuct fcoe_interface' (Neil Horman) [789103] - [scsi] fcoe: Allow exposing FDMI attributes via sysfs (Neil Horman) [789103] - [scsi] fcoe: fix fcoe in a DCB environment by adding DCB notifiers to set skb priority (Neil Horman) [789103] - [net] dcb: Use ifindex instead of ifname (Neil Horman) [789103] - [scsi] libfc: avoid exchanges collision during lport reset (Neil Horman) [789103] - [scsi] libfc: fix fc_eh_host_reset (Neil Horman) [789103] - [scsi] fcoe: Fix deadlock between fip's recv_work and rtnl (Neil Horman) [789103] - [scsi] fcoe: Move common functions to fcoe_transport library (Neil Horman) [789103] - [scsi] fcoe: convert to SKB paged frag API (Neil Horman) [789103] - [scsi] fcoe: Rearrange fcoe port and NPIV port cleanup (Neil Horman) [789103] - [scsi] libfc: add ddp_targ() to libfc function template to supprot FCoE DDP in target mode (Neil Horman) [789103] - [net] add ndo_fcoe_ddp_target() to support FCoE DDP in target mode (Neil Horman) [789103] - [scsi] fcoe: support ndo_fcoe_ddp_target() for DDP in FCoE target (Neil Horman) [789103] - [scsi] fcoe: support ndo_fcoe_ddp_target() for DDP in FCoE targe (Neil Horman) [789103] - [scsi] fcoe: Prevent creation of an NPIV port with duplicate WWPN (Neil Horman) [789103] - [scsi] fcoe: Incorrect CVL handling for NPIV ports (Neil Horman) [789103] - [scsi] fcoe: have fcoe log off and lport destroy before ndo_fcoe_disable (Neil Horman) [789103] - [scsi] libfc: remove duplicate ema_list init (Neil Horman) [789103] - [scsi] libfc: Move host_lock usage into ramp_up/down routines (Neil Horman) [789103] - [scsi] use list_move() instead of list_del()/list_add() combination (Neil Horman) [789103] - [scsi] fcoe: correct checking for bonding (Neil Horman) [789103] - [scsi] libfc: initialize EM anchors list and then update npiv EMs (Neil Horman) [789103] - [scsi] fcoe: Move common code from fcoe to libfcoe module (Neil Horman) [789103] - [scsi] fcoe: use dedicated workqueue instead of system_wq (Neil Horman) [789103] - [fs] quota: move remount handling into the filesystem (Lukas Czerner) [805769] - [fs] allow fs to handle quota enable/disable kABI friendly (Lukas Czerner) [805769] - [fs] cifs: fix oops while traversing open file list (Sachin Prabhu) [707700] - [fs] cifs: add a cache= option to better describe the different cache flavors (Sachin Prabhu) [850751] - [s390] scm_block: Force cluster writes (Hendrik Brueckner) [834290] - [s390] cio: Add scm block driver (Hendrik Brueckner) [834290] - [s390] cio: add eadm subchannel driver (Hendrik Brueckner) [834290] - [s390] cio: move asms to generic header (Hendrik Brueckner) [834290] - [s390] cio: Add scm notification (Hendrik Brueckner) [834290] - [s390] cio: Add SCM bus driver (Hendrik Brueckner) [834290] - [s390] chsc: implement store SCM information (Hendrik Brueckner) [834290] - [s390] cio: Add eadm related structures (Hendrik Brueckner) [834290] - [s390] cio: move orb definitions to separate header (Hendrik Brueckner) [834290] - [s390] css: Add eadm facility bits (Hendrik Brueckner) [834290] - [s390] css: Allow drivers to trigger sch evaluation (Hendrik Brueckner) [834290] - [fs] block_dev: Fix crash when block device is read and block size is changed at the same time (Mikulas Patocka) [855906] - [tracing] remove kabi workaround that is no longer needed (Jeff Moyer) [855906] - [mm] tracing: Move include of trace/events/kmem.h out of header into slab.c (Jeff Moyer) [855906] - [mm] slab: Move kmalloc tracepoint out of inline code (Jeff Moyer) [855906] - [virt] kvm: fix race with level interrupts (Michael S. Tsirkin) [847722] - [usb] usbhid: Fix use-after-free in USBHID (James Paradis) [857518] - [kernel] sched_rt: Ignore RT queue throttling if idle task has RT policy (Igor Mammedov) [843541] - [md] Don't truncate size at 4TB for RAID0 and Linear (Jes Sorensen) [865637] - [scsi] ibmvfc: Fix double completion on abort timeout (Steve Best) [865115]- [fs] nfs: tear down caches in nfs_init_writepagecache when allocation fails (Steve Dickson) [857555] - [fs] pnfs: client fails to select correct DS from multipath (Steve Dickson) [851312] - [fs] ext4: remove mb_groups before tearing down the buddy_cache (Lukas Czerner) [859457] - [usb] Add kernel parameter to force io_watchdog for Intel EHCI HCD (James Paradis) [846024] - [fs] btrfs: Convert to new freezing mechanism (Zach Brown) [698324] - [fs] btrfs: Push mnt_want_write() outside of i_mutex (Zach Brown) [698324] - [fs] btrfs: fix min csum item size warnings in 32bit (Zach Brown) [698324] - [fs] btrfs: backport from mainline linux 3.5 kernel (Zach Brown) [698324] - [kernel] tracing: Don't use p->len field to determine output in __print_*() functions (Zach Brown) [698324] - [kernel] tracing: Don't print an extra separator of flags (Zach Brown) [698324] - [kernel] tracing: Add __print_symbolic_u64 to avoid warnings on 32bit machine (Zach Brown) [698324] - [fs] btrfs: add BTRFS_MINOR for auto-loading (Zach Brown) [698324] - [fs] add FS_NOCOW_FL inode attribute flag (Zach Brown) [698324] - [fs] ext4: fix undefined bit shift result in ext4_fill_flex_info (Lukas Czerner) [809691] {CVE-2012-2100} - [fs] ext4: fix undefined behavior in ext4_fill_flex_info() (Lukas Czerner) [809691] {CVE-2012-2100} - [virt] kvm: change PT_FIRST_AVAIL_BITS_SHIFT to avoid conflict with EPT Dirty bit (Don Dugger) [736906] - [virt] kvm/vmx: Enable EPT A/D bits if supported by turning on relevant bit in EPTP (Don Dugger) [736906] - [virt] kvm/vmx: Use EPT Access bit in response to memory notifiers (Don Dugger) [736906] - [virt] kvm/vmx: Add EPT A/D bits definitions (Don Dugger) [736906] - [virt] kvm/vmx: Add parameter to control A/D bits support, default is on (Don Dugger) [736906] - [s390] zfcp: disable DIX support (Hendrik Brueckner) [694237] - [s390] zfcp: non-experimental support for DIF/DIX (Hendrik Brueckner) [694237] - [s390] zfcp: Introduce experimental support for DIF/DIX (Hendrik Brueckner) [694237] - [s390] zfcp: Enable data division support for FCP devices (Hendrik Brueckner) [694237] - [s390] zfcp: Update FCP protocol related code (Hendrik Brueckner) [694237] - [mm] memcg: count pte references from every member of the reclaimed hierarchy (Jerome Marchand) [808538] - [mm] make per-memcg LRU lists exclusive (Jerome Marchand) [808538] - [mm] collect LRU list heads into struct lruvec (Jerome Marchand) [808538] - [mm] vmscan: convert global reclaim to per-memcg LRU lists (Jerome Marchand) [808538] - [mm] memcg: remove optimization of keeping the root_mem_cgroup LRU lists empty (Jerome Marchand) [808538] - [mm] move memcg hierarchy reclaim to generic reclaim code (Jerome Marchand) [808538] - [mm] memcg: per-priority per-zone hierarchy scan generations (Jerome Marchand) [808538] - [mm] vmscan: distinguish between memcg triggering reclaim and memcg (Jerome Marchand) [808538] - [mm] vmscan: distinguish global reclaim from global LRU scanning (Jerome Marchand) [808538] - [mm] memcg: consolidate hierarchy iteration primitives (Jerome Marchand) [808538] - [mm] vmscan: remove isolate_pages callback scan control (Jerome Marchand) [808538] - [mm] memcg: Introduces for_each_mem_cgroup_all (Jerome Marchand) [808538] - [mm] memcg: use for_each_mem_cgroup (Jerome Marchand) [808538] - [mm] memcg: extract mem_group_usage() from mem_cgroup_read() (Jerome Marchand) [808538] - [s390] hugetlb: use direct TLB flushing for hugetlbfs pages (Hendrik Brueckner) [861177] - [s390] mm: fix user access page-table walk code (Hendrik Brueckner) [861176] - [s390] dasd: fix pathgroup race (Hendrik Brueckner) [859526] - [fs] gfs2: Consolidate free block searching functions (Bob Peterson) [848109] - [fs] gfs2: Fix unclaimed_blocks() wrapping bug and clean up (Bob Peterson) [848109] - [fs] gfs2: Improve block reservation tracing (Bob Peterson) [848109] - [fs] gfs2: Fall back to ignoring reservations, if there are no other blocks left (Bob Peterson) [848109] - [fs] gfs2: Use rbm for gfs2_setbit() (Bob Peterson) [848109] - [fs] gfs2: Use rbm for gfs2_testbit() (Bob Peterson) [848109] - [fs] gfs2: Update rgblk_free() to use rbm (Bob Peterson) [848109] - [fs] gfs2: Update gfs2_get_block_type() to use rbm (Bob Peterson) [848109] - [fs] gfs2: Replace rgblk_search with gfs2_rbm_find (Bob Peterson) [848109] - [fs] gfs2: Add structure to contain rgrp, bitmap, offset tuple (Bob Peterson) [848109] - [fs] gfs2: Eliminate redundant calls to may_grant (Bob Peterson) [848109] - [fs] gfs2: Combine functions gfs2_glock_dq_wait and wait_on_demote (Bob Peterson) [848109] - [fs] gfs2: Combine functions gfs2_glock_wait and wait_on_holder (Bob Peterson) [848109] - [fs] gfs2: inline __gfs2_glock_schedule_for_reclaim (Bob Peterson) [848109] - [fs] gfs2: change function gfs2_direct_IO to use a normal gfs2_glock_dq (Bob Peterson) [848109] - [fs] gfs2: Allow more dirty buffers and reduce journal commits (Bob Peterson) [848109] - [fs] gfs2: eliminate log elements and simplify (Bob Peterson) [848109] - [fs] gfs2: Eliminate vestigial sd_log_le_rg (Bob Peterson) [848109] - [fs] gfs2: Make gfs2_log_fake_buf() write the buffer too (Bob Peterson) [848109] - [fs] gfs2: Move two functions from log.c to lops.c (Bob Peterson) [848109] - [fs] gfs2: Drop "pull" argument from log_write_header() (Bob Peterson) [848109] - [fs] gfs2: Add missing static to bd_cmp() (Bob Peterson) [848109] - [fs] gfs2: Remove rs_requested field from reservations (Bob Peterson) [848109] - [block] Fix hanging kernel threads in blk_execute_rq() (James Paradis) [855984] - [target] Fix crash in iblock backstore (Andy Grover) [863221] - [target] Do not print error if can't load target_core_stgt (Andy Grover) [822075]- [netdrv] sfc: Fix division by zero when using one RX channel and no SR-IOV (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Backport cleanup (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix calculation of vf_i in map_vi_index() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Correct validation of peer_page_count in efx_vfdi_set_status_page() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add SR-IOV back-end support for SFC9000 family (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Work around bogus 'uninitialised variable' warning (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for TX MAC filters (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for configuring RX unicast/multicast default filters (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove now-unused filter function (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Implement ethtool RX NFC rules API instead of n-tuple API (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for retrieving and removing filters by ID (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use consistent types for filter IDs, indices and search depths (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Change filter ID generation to satisfy priority semantics of RX NFC (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix assertions in efx_filter_rfs() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix loop condition for efx_filter_search() when !for_insert (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Implement hardware acceleration of RFS (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Limit filter search depth further for performance hints (i.e. RFS) (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Generalise filter spec initialisation (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove filter table IDs from filter functions (Nikolay Aleksandrov) [824042] - [netdrv] drivers/net: use vzalloc() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Don't try to set filters with search depths we know won't work (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Implement the ethtool RX n-tuple control functions (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add filter table management (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for RXFH (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Update cleanup (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix num_tc usage (Nikolay Aleksandrov) [824042] - [netdrv] sfc: By default refill RX rings as soon as space for a batch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fill RX rings completely full, rather than to 95 full (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix missing cleanup in failure path of efx_pci_probe() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Do not attempt to flush queues if DMA is disabled (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Log the part number on probe (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove efx_channel::last_eventq_read_ptr (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Run event/IRQ self-test asynchronously when interface is brought up (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Encapsulate access to efx_{channel, nic}::last_irq_cpu in self-test (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Test all event queues in parallel (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Raise self-test timeouts (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove TX completions from adaptive IRQ scoring (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Update comments on efx_rx_packet_gro() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove redundant function efx_nic_has_mc() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix assignment of ip_summed for pre-allocated skbs (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Correct efx_for_each_possible_channel_tx_queue() to skip non-TX channels (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Minor formatting cleanup (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Reverse initial buffer table allocation to allow for later resizing (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Allocate SRAM between buffer table and descriptor caches at init time (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for 'extra' channel types (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for 'extra' channel types (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Make all CPU/IRQ/channel/queue counts unsigned (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Make buffer table indices and counts consistently unsigned (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Disable flow control during flushes (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Generalise event generation to cover VF-owned event queues (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use proper function to test for RX channel in efx_poll() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Leave interrupts and event queues enabled whenever we can (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Generate RX fill events based on RX queues, not channels (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Generalise driver event generation (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Warn if unable to create MTDs (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Do not retry hardware probe if it schedules a reset (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Skip RX end-of-batch work on channels without an RX queue (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use a more sensible cast in efx_rx_buf_offset() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: MTD: Leave the DEBUG macro alone (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Replace efx_rx_buffer::is_page and other booleans with a flags field (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Move the end of the non-GRO RX path into its own function (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove redundant 'rc' variable, always set to 0 (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Minor formatting fixes (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use existing local variables instead of repeated indirect lookups (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove remnants of on-load self-test (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove obsolete function efx_dev_name() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Update the description of SFC_MTD (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add hwmon driver for boards using SFC9000-family controllers (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Clean up test interrupt handling (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Partly revert "sfc: Handle serious errors in exactly one interrupt handler" (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove dependence on NAPI polling in efx_test_eventq_irq() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Correct interrupt timer quantum for Siena (normal and turbo mode) (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Support extraction of CAPABILITIES from GET_BOARD_CFG response. (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Consistently test DEBUG macro, not EFX_ENABLE_DEBUG (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove efx_nic_type::push_multicast_hash operation (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Merge efx_mcdi_mac_check_fault() and efx_mcdi_get_mac_faults() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Merge efx_mac_operations into efx_nic_type (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Hold efx_nic::stats_lock while reading efx_nic::mac_stats (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use new names for MC shared memory layout constants (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Make handling of MC reboot more reliable (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove fallback for invalid permanent MAC address (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Set default parallelism to per-core by default (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Rename efx_wanted_channels() to efx_wanted_parallelism() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Update MCDI (firmware interface) definitions (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove unnecessary inclusion of , prompted by checkpatch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Const-qualify static data as appropriate, partly prompted by checkpatch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove parentheses around return expressions, reported by checkpatch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Avoid assignment in an if-statement, reported by checkpatch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix some formatting errors reported by checkpatch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: fix assignment of 0/1 to bool variables. (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use skb_fill_page_desc() to simplify passing of page buffers to GRO (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use kcalloc instead of kzalloc to allocate array (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add moduleparam.h to drivers as required. (Nikolay Aleksandrov) [824042] - [netdrv] sfc: add skb frag size accessors (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Nikolay Aleksandrov) [824042] - [netdrv] sfc: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Nikolay Aleksandrov) [824042] - [netdrv] sfc: convert to SKB paged frag API. (Nikolay Aleksandrov) [824042] - [netdrv] sfc: ethtool: Clean up definitions of rule location arrays in RX NFC (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use correct fields of struct ethtool_coalesce (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Validate IRQ moderation parameters in efx_init_irq_moderation() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Correct reporting and validation of TX interrupt coalescing (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use consistent types for interrupt coalescing parameters (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Correct error code for unsupported interrupt coalescing parameters (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove 'Communications' after 'Solarflare' in references to hardware (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove 'Solarstorm' from Kconfig descriptions (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix Siena mac statistics on big endian platforms (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Allow resets to be upgraded; use atomic ops for safety (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove casts of void * (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add appropriate include for prefetch users (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Don't use enums as a bitmask. (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use netif_device_{detach, attach}() around reset and self-test (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix TX queue numbering when separate_tx_channels=1 (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix return value from efx_ethtool_set_rx_ntuple() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Nikolay Aleksandrov) [824042] - [netdrv] sfc: ethtool: Use full 32 bit speed range in ethtool's set_settings (Nikolay Aleksandrov) [824042] - [netdrv] sfc: ethtool: Call ethtool's get/set_settings callbacks with cleaned data (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix common misspellings (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Do not use efx_process_channel_now() in online self-test (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Stop the TX queues during loopback self-tests (Nikolay Aleksandrov) [824042] - [netdrv] sfc: make function tables const (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Enable all TSO features on VLANs (Nikolay Aleksandrov) [824042] - [netdrv] net: Add NETIF_F_ALL_TSO define to include/linux/netdevice.h (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Move test of rx_checksum_enabled from nic.c to rx.c (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Bump version to 3.1 (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove configurable FIFO thresholds for pause frame generation (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Expose TX push and TSO counters through ethtool statistics (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Update copyright dates (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Do not read STAT1.FAULT in efx_mdio_check_mmd() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Read MC firmware version when requested through ethtool (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Reduce size of efx_rx_buffer further by removing data member (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Reduce size of efx_rx_buffer by unionising skb and page (Nikolay Aleksandrov) [824042] - [netdrv] Revert "[netdrv] sfc: disable RX hash insertion" (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add TX queues for high-priority traffic (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Distinguish queue lookup from test for queue existence (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Move TX queue core queue mapping into tx.c (Nikolay Aleksandrov) [824042] - [alsa] usb: Enable TerraTec DMX 6Fire USB and Edirol UA-101/UA-1000 drivers (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add endpoint usage definitions to ch9.h (Jaroslav Kysela) [664586] - [alsa] pcm: Call pgprot_noncached() for vmalloc'ed buffers (Jaroslav Kysela) [664586] - [alsa] ua101: use vmalloc buffer helper functions (Jaroslav Kysela) [664586] - [alsa] pcm: add vmalloc buffer helper functions (Jaroslav Kysela) [664586] - [alsa] usb: use old usb_buffer_alloc()/usb_buffer_free() fcns (Jaroslav Kysela) [664586] - [alsa] ua101: fix crash when unplugging (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Select missing SND_VMASTER option in Kconfig (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Update kernel configuration (Jaroslav Kysela) [664586] - [alsa] ua101: remove experimental status (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Fix signedness bug (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Add support for S32_LE format (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Fix pcm rate assignment (Jaroslav Kysela) [664586] - [alsa] usb/6fire: signedness bug in usb6fire_pcm_prepare() (Jaroslav Kysela) [664586] - [alsa] usb: disable broken hw volume for Tenx TP6911 (Jaroslav Kysela) [664586] - [alsa] usb: print small buffers via *ph[C] (Jaroslav Kysela) [664586] - [alsa] usb/6fire: use NULL instead of 0 for pointer assignment (Jaroslav Kysela) [664586] - [alsa] usb/6fire: don't use custom hex_to_bin() (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Fix double-free bug in usb6fire_fw_ezusb_upload() (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Don't leak firmware in error path (Jaroslav Kysela) [664586] - [alsa] usb/6fire: use the kernel's built-in bit reverse table (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Improve firmware loader (Jaroslav Kysela) [664586] - [alsa] usb/6fire: add analog input volume control (Jaroslav Kysela) [664586] - [alsa] usb/6fire: add mute control for analog outputs (Jaroslav Kysela) [664586] - [alsa] usb/6fire: add individual volume control for analog channels (Jaroslav Kysela) [664586] - [alsa] usb/6fire: add tlv to controls (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Add support of digital-thru mixer (Jaroslav Kysela) [664586] - [alsa] usb/6fire: remove driver version information (Jaroslav Kysela) [664586] - [alsa] usbaudio: Avoid unnecessary EP setups in prepare (Jaroslav Kysela) [664586] - [alsa] usbaudio: Move configuration to prepare. (Jaroslav Kysela) [664586] - [alsa] usbaudio: Don't require hw_params in endpoint. (Jaroslav Kysela) [664586] - [alsa] usbaudio: set period_bytes in substream. (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix bogus error messages for delay accounting (Jaroslav Kysela) [664586] - [alsa] usb: Add quirks for Playback Designs devices (Jaroslav Kysela) [664586] - [alsa] usbaudio: Support for (original) Xbox Communicator (Jaroslav Kysela) [664586] - [alsa] usb: fix cross-interface streaming devices (Jaroslav Kysela) [664586] - [alsa] usb: fix calls to next_packet_size (Jaroslav Kysela) [664586] - [alsa] usb: restore delay information (Jaroslav Kysela) [664586] - [alsa] usb: use list_for_each_safe for endpoint resources (Jaroslav Kysela) [664586] - [alsa] usb: Fix URB cancellation at stream start (Jaroslav Kysela) [664586] - [alsa] usbaudio: Remove obsoleted fields in struct snd_usb_substream (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix scheduling-while-atomic bug in PCM capture stream (Jaroslav Kysela) [664586] - [alsa] usb: fix clock source validity index (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: initialize card pointer (Jaroslav Kysela) [664586] - [alsa] usb: move calls to usb_set_interface (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix the first PCM interface assignment (Jaroslav Kysela) [664586] - [alsa] usbaudio: add BOSS GT-100 support (Jaroslav Kysela) [664586] - [alsa] usbaudio: ignore ctrl errors on QuickCam Pro for Notebooks (Jaroslav Kysela) [664586] - [alsa] usbaudio: ignore ctrl errors on QuickCam E3500 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Convert table to preferred C99 format (Jaroslav Kysela) [664586] - [alsa] usbaudio: Use a table of mixer controls (Jaroslav Kysela) [664586] - [alsa] usb: make snd_usb_substream_capture_trigger static (Jaroslav Kysela) [664586] - [alsa] usb: fix sync pipe check (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix substream assignments (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix rate_list memory leak (Jaroslav Kysela) [664586] - [alsa] usb: fix stream info output in /proc (Jaroslav Kysela) [664586] - [alsa] usbaudio: Call get_min_max_*() after determining the name string (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix comment (Jaroslav Kysela) [664586] - [alsa] usb: fix some typos in endpoint.c documentation (Jaroslav Kysela) [664586] - [alsa] usbaudio: sound/usb/endpoint.c: suppress warning (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add missing error checks in snd_ebox44_create_mixer() (Jaroslav Kysela) [664586] - [alsa] usbaudio: M-Audio Fast Track Ultra: Add effect controls (Jaroslav Kysela) [664586] - [alsa] usbaudio: Rename Fast Track Ultra mixer quirk functions (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add TLV to M-Audio Fast Track Ultra controls (Jaroslav Kysela) [664586] - [alsa] usbaudio: Rename and export mixer_vol_tlv (Jaroslav Kysela) [664586] - [alsa] usbaudio: Unify M-Audio Fast Track Ultra and Ebox-44 mixer quirks. (Jaroslav Kysela) [664586] - [alsa] usb: remove refactorization left-overs (Jaroslav Kysela) [664586] - [alsa] usbaudio: Replace mixer for Electrix Ebox-44 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Skip un-parseable mixer units instead of erroring (Jaroslav Kysela) [664586] - [alsa] usb: Remove obsoleted fields from struct snd_usb_substream (Jaroslav Kysela) [664586] - [alsa] usb: Fix fill_max flag set (Jaroslav Kysela) [664586] - [alsa] usb: Remove unused variable (Jaroslav Kysela) [664586] - [alsa] usb: add some documentation (Jaroslav Kysela) [664586] - [alsa] usb: add support for implicit feedback (Jaroslav Kysela) [664586] - [alsa] usb: remove old streaming logic (Jaroslav Kysela) [664586] - [alsa] usb: switch over to new endpoint streaming logic (Jaroslav Kysela) [664586] - [alsa] usb: implement new endpoint streaming model (Jaroslav Kysela) [664586] - [alsa] usb: add snd_usb_audio-wide mutex (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix build error by consitification of rate list (Jaroslav Kysela) [664586] - [alsa] usx2y: Fix typo in usbusx2yaudio.c and usx2yhwdeppcm.c (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Fix the return of XRUN (Jaroslav Kysela) [664586] - [alsa] usbaudio: avoid integer overflow in create_fixed_stream_quirk() (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Edirol UM-3G support (Jaroslav Kysela) [664586] - [alsa] usbaudio: Avoid flood of frame-active debug messages (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: Delete calls to preempt_disable (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix possible hang and overflow in parse_uac2_sample_rate_range() (Jaroslav Kysela) [664586] - [alsa] usbaudio: convert sound/* to use module_usb_driver() (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Yamaha MOX6/MOX8 support (Jaroslav Kysela) [664586] - [alsa] usb: added VOX ToneLab ST midi handling (Jaroslav Kysela) [664586] - [alsa] usbaudio: Support for Roland GAIA SH-01 Synthesizer (Jaroslav Kysela) [664586] - [alsa] usbaudio: Use kmemdup rather than duplicating its implementation (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Logitech HD Webcam c510 to quirk-384 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix the missing volume quirks at delayed init (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix possible access over audio_feature_info[] array (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Add support for Maschine (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Fix NULL dereference in input.c (Jaroslav Kysela) [664586] - [alsa] usbaudio: increase control transfer timeout (Jaroslav Kysela) [664586] - [alsa] usbaudio: Check for possible chip NULL pointer before clearing probing flag (Jaroslav Kysela) [664586] - [alsa] usbaudio: clear chip->probing on error exit (Jaroslav Kysela) [664586] - [alsa] usbaudio: Added support for Roland UM-ONE midi-usb interface (Jaroslav Kysela) [664586] - [alsa] usb: move code from urb.c to endpoint.c (Jaroslav Kysela) [664586] - [alsa] usb: re-order code (Jaroslav Kysela) [664586] - [alsa] usb: re-order the Makefile (Jaroslav Kysela) [664586] - [alsa] usb: refine delay information with USB frame counter (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Starr Labs USB MIDI support (Jaroslav Kysela) [664586] - [alsa] usbaudio: Check the dB-range validity in the later read, too (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix missing mixer dB information (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: track submitted output urbs (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Correct offset fields of outbound iso_frame_desc (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add quirk for BOSS Micro BR-80 (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Fix keymap for RigKontrol3 (Jaroslav Kysela) [664586] - [alsa] usb: Fix uninitialized variable usage (Jaroslav Kysela) [664586] - [alsa] usbaudio: add quirk for Keith McMillen StringPort (Jaroslav Kysela) [664586] - [alsa] usb: operate on given mixer interface only (Jaroslav Kysela) [664586] - [alsa] usb: avoid dividing by zero on invalid input (Jaroslav Kysela) [664586] - [alsa] usb: Accept UAC2 FORMAT_TYPE descriptors with bLength > 6 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add quirk for Roland / BOSS BR-800 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add quirks for M-Audio Fast Track Pro and Quattro (Jaroslav Kysela) [664586] - [alsa] usbaudio: replace "void *" with more specific pointers (Jaroslav Kysela) [664586] - [alsa] usb: turn off de-emphasis in s/pdif for cm6206 (Jaroslav Kysela) [664586] - [alsa] usbaudio: more control quirks for M-Audio FastTrack devices (Jaroslav Kysela) [664586] - [alsa] usbaudio: add new quirk type QUIRK_AUDIO_STANDARD_MIXER (Jaroslav Kysela) [664586] - [alsa] usbaudio: export snd_usb_feature_unit_ctl (Jaroslav Kysela) [664586] - [alsa] usbaudio: rework add_control_to_empty() (Jaroslav Kysela) [664586] - [alsa] usbaudio: move assignment of chip->ctrl_intf (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add support for USB X-Fi S51 Pro (Jaroslav Kysela) [664586] - [alsa] usbaudio: handle "Fast Track Ultra" with USB_DEVICE_VENDOR_SPEC() (Jaroslav Kysela) [664586] - [alsa] usbaudio: assume valid clock (Jaroslav Kysela) [664586] - [alsa] usbaudio: add quirks for Roland GR-55 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add quirk for KORG PANDORA PX5D MIDI interface (Jaroslav Kysela) [664586] - [alsa] usbaudio: remove invalid extra mixers for Komplete Audio 6 (Jaroslav Kysela) [664586] - [alsa] usbaudio: include format.h in format.c (Jaroslav Kysela) [664586] - [alsa] usbaudio: make hwc_debug a noop in case HW_CONST_DEBUG is not set (Jaroslav Kysela) [664586] - [alsa] usbaudio: Terratec Aureon 7.1 USB ID as C-Media cm6206 quirks (Jaroslav Kysela) [664586] - [alsa] usbaudio: Don't expose broken dB ranges (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add quirks for Audio Kontrol 6 (Jaroslav Kysela) [664586] - [alsa] usbaudio: define another USB ID for a buggy USB MIDI cable (Jaroslav Kysela) [664586] - [alsa] usbaudio: Support for Boss JS-8 Jam Station (Jaroslav Kysela) [664586] - [alsa] usb: Remove trailing spaces from USB card name strings (Jaroslav Kysela) [664586] - [alsa] usbaudio: implement USB autosuspend (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix suspend/resume (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add "cval->res = 384" quirk for Logitech Webcam C600 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add volume range check and warn if it too big (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix oops due to cleanup race when disconnecting (Jaroslav Kysela) [664586] - [alsa] usbaudio: reconstruct some dispatcher functions to use switch-case (Jaroslav Kysela) [664586] - [alsa] usbaudio: add support for Native Instruments MK2 devices (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Add support for Traktor Audio 2 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Enable the E-MU 0204 USB (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Cakewalk UM-1G support (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Driver for TerraTec DMX 6Fire USB (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: Fix missing NULL checks (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: Fix MIDI output (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Edirol SD-90 PCM support (Jaroslav Kysela) [664586] - [alsa] usbaudio: use enum control info helper (Jaroslav Kysela) [664586] - [alsa] usb: fixed typos (Jaroslav Kysela) [664586] - [alsa] usbaudio: Support for Power/Status LED on Creative USB X-Fi S51 (Jaroslav Kysela) [664586] - [alsa] usb: driver neglects kmalloc return value check and may deref NULL (Jaroslav Kysela) [664586] - [alsa] usbaudio: automatically detect feedback format (Jaroslav Kysela) [664586] - [alsa] usb: Creative USB X-Fi volume knob support (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Novation Launchpad support (Jaroslav Kysela) [664586] - [alsa] usb/usx2y: simplify conditional (Jaroslav Kysela) [664586] - [alsa] usb/mixer: remove bogus cast (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix an unused-variable compile warning (Jaroslav Kysela) [664586] - [alsa] usbaudio: add more Yamaha USB MIDI devices (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Add support for Traktor Kontrol S4 (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: drop version number (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix Fast Track Ultra (8R) 44.1 sample rates (Jaroslav Kysela) [664586] - [alsa] usbaudio: add BOSS ME-25 support (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Roland A-PRO support (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Edirol PCR-1 PCM support (Jaroslav Kysela) [664586] - [alsa] usb: Release capture substream URBs properly (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix detection of vendor-specific device protocol settings (Jaroslav Kysela) [664586] - [alsa] usbaudio: Assume first control interface is for audio (Jaroslav Kysela) [664586] - [alsa] usb: USB3 SuperSpeed sound support (Jaroslav Kysela) [664586] - [alsa] sound/usb/format: silence uninitialized variable warnings (Jaroslav Kysela) [664586] - [alsa] usb: Correct audio problem for Hauppage HVR-850 and others rel. to urb data align (Jaroslav Kysela) [664586] - [alsa] usb: fix comnment/printk typos concerning "empty" (Jaroslav Kysela) [664586] - [alsa] usbaudio: silence a superfluous warning (Jaroslav Kysela) [664586] - [alsa] usb: Fix compile error with CONFIG_SND_DEBUG_VERBOSE=y (Jaroslav Kysela) [664586] - [alsa] usbaudio: simplify control interface access (Jaroslav Kysela) [664586] - [alsa] usbaudio: move and add some comments (Jaroslav Kysela) [664586] - [alsa] usb-midi: whitespace fixes (Jaroslav Kysela) [664586] - [alsa] usbaudio: unify UAC macros and struct names (Jaroslav Kysela) [664586] - [alsa] usbaudio: clean up includes in clock.c (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add volume resolution quirk for some Logitech webcams (Jaroslav Kysela) [664586] - [alsa] usb/endpoint: fix dangling pointer use (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix UAC2 control value queries (Jaroslav Kysela) [664586] - [alsa] usbaudio: parse UAC2 sample rate ranges correctly (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix control messages for USB_RECIP_INTERFACE (Jaroslav Kysela) [664586] - [alsa] usbaudio: add check for faulty clock in parse_audio_format_rates_v2() (Jaroslav Kysela) [664586] - [alsa] usbaudio: export UAC2 clock selectors as mixer controls (Jaroslav Kysela) [664586] - [alsa] usbaudio: clean up find_audio_control_unit() (Jaroslav Kysela) [664586] - [alsa] usbaudio: add UAC2 sepecific Feature Unit controls (Jaroslav Kysela) [664586] - [alsa] usbaudio: unify constants from specification (Jaroslav Kysela) [664586] - [alsa] usbaudio: parse clock topology of UAC2 devices (Jaroslav Kysela) [664586] - [alsa] usbaudio: support partially write-protected UAC2 controls (Jaroslav Kysela) [664586] - [alsa] audio-v2.h: add more UAC2 details (Jaroslav Kysela) [664586] - [alsa] usbaudio: UAC2: clean up parsing of bmaControls (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Bump version number to 1.3.21 (Jaroslav Kysela) [664586] - [alsa] Revert: snd-usb-caiaq: Set default input mode of A4DJ (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Simplify single case to an 'if' (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Restore 'Control vinyl' input mode on A4DJ (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix feature unit parser for UAC2 (Jaroslav Kysela) [664586] - [alsa] usbaudio: add support for UAC2 pitch control (Jaroslav Kysela) [664586] - [alsa] usbaudio: parse UAC2 endpoint descriptors correctly (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix return values (Jaroslav Kysela) [664586] - [alsa] usbaudio: parse more format descriptors with structs (Jaroslav Kysela) [664586] - [alsa] usb/caiaq: fix Traktor Kontrol X1 ABS_HAT2X axis (Jaroslav Kysela) [664586] - [alsa] usbaudio: add support for Akai MPD16 (Jaroslav Kysela) [664586] - [alsa] usb: fixup for usb_buffer_alloc/free rename (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix selector unit string index accessor (Jaroslav Kysela) [664586] - [alsa] usbaudio: include/usb/*.h checkpatch cleanup (Jaroslav Kysela) [664586] - [alsa] sound/usb: add preliminary support for UAC2 interrupts (Jaroslav Kysela) [664586] - [alsa] audio.h: add __attribute__((packed)) to uac_iso_endpoint_descriptor (Jaroslav Kysela) [664586] - [alsa] sound/usb: fix UAC1 regression (Jaroslav Kysela) [664586] - [alsa] usbmixer: use get_iface_desc() rather than direct structure (Jaroslav Kysela) [664586] - [alsa] usb: update gfp/slab.h includes (Jaroslav Kysela) [664586] - [alsa] usb pcm: use of kmalloc requires the include of slab.h (Jaroslav Kysela) [664586] - [alsa] usb: use of kmalloc/kfree requires the include of slab.h (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add basic support for M-Audio Fast Track Ultra series (Jaroslav Kysela) [664586] - [alsa] usb-mixer: Add support for Audio Class v2.0 (Jaroslav Kysela) [664586] - [alsa] usb-mixer: parse descriptors with structs (Jaroslav Kysela) [664586] - [alsa] usbmixer: rename usbmixer.[ch] -> mixer.[ch] (Jaroslav Kysela) [664586] - [alsa] usb-mixer: use defines from audio.h (Jaroslav Kysela) [664586] - [alsa] usb: fix usb build error when PM is not enabled (Jaroslav Kysela) [664586] - [alsa] audio.h: split parts of header into audio-v2.h (Jaroslav Kysela) [664586] - [alsa] usbaudio: add support for samplerate setting on v2 devices (Jaroslav Kysela) [664586] - [alsa] usbaudio: support multiple formats with audio class v2 devices (Jaroslav Kysela) [664586] - [alsa] usbaudio: use a format bitmask per alternate setting (Jaroslav Kysela) [664586] - [alsa] usbaudio: rename substream format field to altset_idx (Jaroslav Kysela) [664586] - [alsa] usb-mixer: factor out quirks (Jaroslav Kysela) [664586] - [alsa] usbaudio: refactor code (Jaroslav Kysela) [664586] - [alsa] usbaudio: header file cleanups (Jaroslav Kysela) [664586] - [alsa] usbaudio: move ua101 driver (Jaroslav Kysela) [664586] - [alsa] usb/caiaq: Add support for Traktor Kontrol X1 (Jaroslav Kysela) [664586] - [alsa] ua101: add Edirol UA-1000 support (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix wrong bitrate for Creative Creative VF0470 Live Cam (Jaroslav Kysela) [664586] - [alsa] sound/usb/caiaq/midi.h: Checkpatch cleanup (Jaroslav Kysela) [664586] - [alsa] usbaudio: remove debug "SAMPLE BYTES" printk line (Jaroslav Kysela) [664586] - [alsa] audio.h: Fix field order in uac_format_type_i_ext_descriptor (Jaroslav Kysela) [664586] - [alsa] usbaudio: consolidate header files (Jaroslav Kysela) [664586] - [alsa] usbmixer: bail out early when parsing audio class v2 descriptors (Jaroslav Kysela) [664586] - [alsa] usbaudio: implement basic set of class v2.0 parser (Jaroslav Kysela) [664586] - [alsa] usbaudio: introduce new types for audio class v2 (Jaroslav Kysela) [664586] - [alsa] usbaudio: parse USB descriptors with structs (Jaroslav Kysela) [664586] - [alsa] usbaudio: Mbox support, output only (Jaroslav Kysela) [664586] - [alsa] usbmixer: use MAX_ID_ELEMS where possible (Jaroslav Kysela) [664586] - [alsa] usbmixer: add usb_id value to usbmixer proc file (Jaroslav Kysela) [664586] - [alsa] usbmixer: introduce /proc/asound/card#/usbmixer file (Jaroslav Kysela) [664586] - [alsa] usbaudio: MIDI support for Access Music VirusTI (Jaroslav Kysela) [664586] - [alsa] usbaudio: reduce MIDI packet size to work around broken firmware (Jaroslav Kysela) [664586] - [alsa] usbmixer: add possibility to remap dB values (Jaroslav Kysela) [664586] - [alsa] usbaudio: use usbquirk.h for detection of HVR-950Q/850 (Jaroslav Kysela) [664586] - [alsa] usbaudio: relax urb data align. restriction HVR-950Q and HVR-850 only (Jaroslav Kysela) [664586] - [alsa] usbaudio: make buffer pointer based on bytes instead on frames (Jaroslav Kysela) [664586] - [alsa] usbaudio: Added functionality for E-mu 0404USB/0202USB/TrackerPre (Jaroslav Kysela) [664586] - [alsa] usbaudio: use vmalloc buffer helper functions (Jaroslav Kysela) [664586] - [alsa] add Edirol UA-101 support (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: add product IDs of US-122MKII and US-144MKII (Jaroslav Kysela) [664586] - [alsa] usb: Fix mixer map for Hercules Gamesurround Muse Pocket LT (Jaroslav Kysela) [664586] - [alsa] usbmidi: Use hweight16 (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Roland UA-1G support (Jaroslav Kysela) [664586] - [alsa] usxxx: cleanup chip field (Jaroslav Kysela) [664586] - [alsa] usb: make the USB MIDI module more independent (0/268) (Jaroslav Kysela) [664586] - [alsa] usbaudio: allow switching altsetting on Roland USB MIDI devices (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: corrent error number for not probing US-144 on ehci-hcd (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: add support for US-144 (Jaroslav Kysela) [664586]- [char] ipmi: Fix KABI issues with acpi_ipmi addition (Matthew Garrett) [803653] - [acpi] acpi_ipmi: Add a default handler for IPMI operation regions (Matthew Garrett) [803653] - [char] ipmi: Add a callback to indicate that probing has finished (Matthew Garrett) [803653] - [acpi] ipmi: Reorder makefiles (Matthew Garrett) [803653] - [acpi] acpi_ipmi: Add the IPMI opregion driver to enable ACPI to access BMC controller (Matthew Garrett) [803653] - [char] ipmi: Add one interface to get more info of low-level IPMI device (Matthew Garrett) [803653] - [char] ipmi: fix ACPI detection with regspacing (Matthew Garrett) [803653] - [char] ipmi: convert tracking of the ACPI device pointer to a PNP device (Matthew Garrett) [803653] - [char] ipmi: add PNP discovery (ACPI namespace via PNPACPI) (Matthew Garrett) [803653] - [pnp] pnpacpi: add interface to retrieve ACPI device from a PNPACPI device (Matthew Garrett) [803653] - [pnp] pnpacpi: save struct acpi_device, not just acpi_handle (Matthew Garrett) [803653] - [mm] hugetlb: do not use vma_hugecache_offset() for vma_prio_tree_foreach (Frederic Weisbecker) [843035] {CVE-2012-2133} - [mm] hugepages: fix use after free bug in "quota" handling (Frederic Weisbecker) [843035] {CVE-2012-2133} - [mm] hugetlb: fix pgoff computation when unmapping page from vma (Frederic Weisbecker) [843035] {CVE-2012-2133} - [mm] hugetlb: fix ENOSPC returned by handle_mm_fault() (Frederic Weisbecker) [843035] {CVE-2012-2133} - [block] loop: remove the incorrect write_begin/write_end shortcut (Lukas Czerner) [766815] - [block] loop: Fix discard_alignment default setting (Lukas Czerner) [766815] - [block] loop: fix loop block driver discard and encryption comment (Lukas Czerner) [766815] - [block] loop: add discard support for loop devices (Lukas Czerner) [766815] - [s390] dasd: check count address during online setting (Hendrik Brueckner) [853234] - [scsi] fix softlockup regression on hot remove (Chris Leech) [863077]- [netdrv] qlge: fix endian issue (Chad Dupuis) [826571] - [netdrv] qlge: Bumped driver version to 1.00.00.31 (Chad Dupuis) [826571] - [netdrv] qlge: Refactoring of ethtool stats (Chad Dupuis) [826571] - [netdrv] qlge: Moving low level frame error to ethtool statistics (Chad Dupuis) [826571] - [netdrv] qlge: Fixed double pci free upon tx_ring->q allocation failure (Chad Dupuis) [826571] - [netdrv] qlge: Added missing case statement to ethtool get_strings (Chad Dupuis) [826571] - [netdrv] qlge: Clean up ethtool set WOL routine (Chad Dupuis) [826571] - [netdrv] qlge: Fix ethtool WOL calls to operate only on devices that support WOL (Chad Dupuis) [826571] - [netdrv] qlge: Cleanup atomic queue threshold check (Chad Dupuis) [826571] - [netdrv] qlge: Fix TX queue stoppage due to full condition (Chad Dupuis) [826571] - [virt] virtio-scsi: fix copying of sg_list in the presence of of HighMem pages (Paolo Bonzini) [816059 840458] - [virt] virtio-scsi: support online resizing of disks (Paolo Bonzini) [840458] - [virt] virtio-scsi: initialize scatterlist structure for events (Paolo Bonzini) [840458] - [virt] virtio-scsi: hotplug support for virtio-scsi (Paolo Bonzini) [840458] - [virt] virtio-scsi: split scatterlist per target (Paolo Bonzini) [841622] - [virt] virtio-scsi: release sg_lock after add_buf (Paolo Bonzini) [841622] - [virt] virtio-scsi: split locking per vq (Paolo Bonzini) [841622] - [virt] virtio-scsi: unlock during kick (Paolo Bonzini) [841622] - [virt] virtio: support unlocked queue kick (Paolo Bonzini) [841622] - [virt] kvm: Add PCIDE bit to the guest/host mask for CR4 (Don Dugger) [736907] - [virt] kvm/vmx: Implement PCID/INVPCID for guests with EPT (Don Dugger) [736907] - [virt] kvm: Add cpuid_update() callback to kvm_x86_ops (Don Dugger) [736907] - [virt] kvm: expose Intel cpu new features (HLE, RTM) to guest (Don Dugger) [736907] - [virt] kvm: retain pvclock guest stopped bit in guest memory (Amit Shah) [739151] - [virt] kvm: fix pvclock guest stopped flag reporting (Amit Shah) [739151] - [virt] kvmclock: remove check_and_clear_guest_paused warning (Amit Shah) [739151] - [virt] kvmclock: remove unneeded EXPORT macro (Amit Shah) [739151] - [virt] watchdog: add check for suspended vm in softlockup detector (Amit Shah) [739151] - [virt] kvm: Add ioctl for KVM_KVMCLOCK_CTRL (Amit Shah) [739151] - [virt] kvmclock: Add functions to check if the host has stopped the vm (Amit Shah) [739151] - [virt] x86, pvclock: Add flag to indicate that a vm was stopped by the host (Amit Shah) [739151] - [scsi] mpt2sas: Bump driver vesion to 13.101.00.00 (Tomas Henzl) [826414] - [scsi] mpt2sas: Fix for panic happening because of improper memory allocation (Tomas Henzl) [826414] - [scsi] mpt2sas: Fix for hard drive going OFFLINE when hard reset issued and simultaneously another hard drive is hot unplugged (Tomas Henzl) [826414] - [scsi] mpt2sas: Set the phy identifier of the end device to the phy number of the parent device it is linked to (Tomas Henzl) [826414] - [scsi] mpt2sas: While enabling phy, read the current port number from sas iounit page 0 instead of page 1 (Tomas Henzl) [826414] - [scsi] mpt2sas: Fix linux driver sparse errors (Tomas Henzl) [826414] - [scsi] mpt2sas: Fix security scan issues reported by source code analysis tool (Tomas Henzl) [826414] - [scsi] mpt2sas: better protect sas_device, raid_device, and expander_device lists (Tomas Henzl) [826414] - [scsi] mpt2sas: Perform Target Reset instead of HBA reset when a SATA_PASSTHROUGH cmd timeout happens (Tomas Henzl) [826414] - [scsi] mpt2sas: Added multisegment mode support for Linux BSG Driver (Tomas Henzl) [826414] - [scsi] mpt2sas: Removed redundant global mutex for IOCTLs (Tomas Henzl) [826414] - [scsi] mpt2sas: MPI next revision header update (Tomas Henzl) [826414] - [scsi] mpt2sas: use pci_dev->revision (Tomas Henzl) [826414] - [scsi] mpt2sas: remove extraneous sas_log_info messages (Tomas Henzl) [826414] - [scsi] mpt2sas: spell "primitive" correctly in function prototype (Tomas Henzl) [826414] - [scsi] mpt2sas: Fix mismatch in mpt2sas_base_hard_reset_handler() mutex lock-unlock (Tomas Henzl) [826414] - [netdrv] bnx2x: fix rx performance regression due to small ring size (Michal Schmidt) [862244]- [fs] xfs: handle EOF correctly in xfs_vm_writepage (Dave Chinner) [859242] - [fs] xfs: really fix the cursor leak in xfs_alloc_ag_vextent_near (Dave Chinner) [859242] - [fs] xfs: fix allocbt cursor leak in xfs_alloc_ag_vextent_near (Dave Chinner) [859242] - [fs] xfs: kill copy and paste segment checks in xfs_file_aio_read (Dave Chinner) [859242] - [fs] xfs: xfs_vm_writepage clear iomap_valid when !buffer_uptodate (REV2) (Dave Chinner) [859242] - [fs] xfs: switch to proper __bitwise type for KM_... flags (Dave Chinner) [859242] - [fs] xfs: add trace points for log forces (Dave Chinner) [859242] - [fs] xfs: fix memory reclaim deadlock on agi buffer (Dave Chinner) [859242] - [fs] xfs: stop the sync worker before xfs_unmountfs (Dave Chinner) [737529] - [fs] xfs: flush outstanding buffers on log mount failure (Dave Chinner) [737529] - [fs] xfs: prevent recursion in xfs_buf_iorequest (Dave Chinner) [859242] - [fs] xfs: Properly exclude IO type flags from buffer flags (Dave Chinner) [859242] - [fs] xfs: use iolock on XFS_IOC_ALLOCSP calls (Dave Chinner) [859242] - [fs] xfs: use kmem_zone_zalloc for buffers (Dave Chinner) [859242] - [fs] xfs: fix incorrect b_offset initialisation (Dave Chinner) [859242] - [fs] xfs: check for buffer errors before waiting (Dave Chinner) [859242] - [fs] xfs: fix buffer lookup race on allocation failure (Dave Chinner) [859242] - [fs] xfs: Use preallocation for inodes with extsz hints (Dave Chinner) [859242] - [fs] xfs: limit specualtive delalloc to maxioffset (Dave Chinner) [859242] - [fs] xfs: don't assert on delalloc regions beyond EOF (Dave Chinner) [859242] - [fs] xfs: prevent needless mount warning causing test failures (Dave Chinner) [859242] - [fs] xfs: punch new delalloc blocks out of failed writes inside EOF. (Dave Chinner) [859242] - [fs] xfs: page type check in writeback only checks last buffer (Dave Chinner) [859242] - [fs] xfs: using GFP_NOFS for blkdev_issue_flush (Dave Chinner) [859242] - [fs] xfs: punch all delalloc blocks beyond EOF on write failure. (Dave Chinner) [859242] - [fs] xfs: use shared ilock mode for direct IO writes by default (Dave Chinner) [807503] - [fs] xfs: push the ilock into xfs_zero_eof (Dave Chinner) [807503] - [fs] xfs: reduce ilock hold times in xfs_setattr_size (Dave Chinner) [807503] - [fs] xfs: reduce ilock hold times in xfs_file_aio_write_checks (Dave Chinner) [807503] - [fs] xfs: avoid taking the ilock unnessecarily in xfs_qm_dqattach (Dave Chinner) [807503] - [fs] xfs: Ensure inode reclaim can run during quotacheck (Dave Chinner) [859242] - [fs] xfs: don't fill statvfs with project quota for a directory (Dave Chinner) [859242] - [fs] xfs: add lots of attribute trace points (Dave Chinner) [859242] - [fs] xfs: fix fstrim offset calculations (Dave Chinner) [859242] - [fs] xfs: Account log unmount transaction correctly (Dave Chinner) [859242] - [fs] xfs: trace xfs_name strings correctly (Dave Chinner) [859242] - [fs] xfs: don't defer metadata allocation to the workqueue (Dave Chinner) [693280] - [fs] xfs: introduce an allocation workqueue (Dave Chinner) [693280] - [fs] xfs: Fix open flag handling in open_by_handle code (Dave Chinner) [859242] - [fs] xfs: fix deadlock in xfs_rtfree_extent (Dave Chinner) [859242] - [fs] xfs: fallback to vmalloc for large buffers in xfs_getbmap (Dave Chinner) [858353] - [fs] xfs: fallback to vmalloc for large buffers in xfs_attrmulti_attr_get (Dave Chinner) [858353] - [fs] xfs: reimplement fdatasync support (Dave Chinner) [845233] - [fs] xfs: split in-core and on-disk inode log item fields (Dave Chinner) [845233] - [fs] xfs: make xfs_inode_item_size idempotent (Dave Chinner) [845233] - [fs] xfs: log timestamp updates (Dave Chinner) [845233] - [fs] xfs: log file size updates at I/O completion time (Dave Chinner) [845233] - [fs] xfs: log file size updates as part of unwritten extent conversion (Dave Chinner) [845233] - [fs] xfs: do not require an ioend for new EOF calculation (Dave Chinner) [845233] - [fs] xfs: only take the ILOCK in xfs_reclaim_inode() (Dave Chinner) [845233] - [fs] xfs: split and cleanup xfs_log_reserve (Dave Chinner) [854465] - [fs] xfs: share code for grant head availability checks (Dave Chinner) [854465] - [fs] xfs: share code for grant head wakeups (Dave Chinner) [854465] - [fs] xfs: share code for grant head waiting (Dave Chinner) [854465] - [fs] xfs: add xlog_grant_head_wake_all (Dave Chinner) [854465] - [fs] xfs: add xlog_grant_head_init (Dave Chinner) [854465] - [fs] xfs: add the xlog_grant_head structure (Dave Chinner) [854465] - [fs] xfs: remove log space waitqueues (Dave Chinner) [854465] - [fs] xfs: cleanup xfs_log_space_wake (Dave Chinner) [854465] - [fs] xfs: remove xfs_trans_unlocked_item (Dave Chinner) [854465] - [fs] xfs: do exact log space wakeups in xlog_ungrant_log_space (Dave Chinner) [854465] - [fs] xfs: split tail_lsn assignments from log space wakeups (Dave Chinner) [854465] - [fs] xfs: xfs_trans_add_item() - don't assign in ASSERT() when compare is intended (Dave Chinner) [859242] - [fs] xfs: show uuid when mount fails due to duplicate uuid (Dave Chinner) [859242] - [fs] xfs: pass KM_SLEEP flag to kmem_realloc() in xlog_recover_add_to_cnt_trans() (Dave Chinner) [859242] - [fs] xfs: cleanup xfs_file_aio_write (Dave Chinner) [845233] - [fs] xfs: always return with the iolock held from xfs_file_aio_write_checks (Dave Chinner) [845233] - [fs] xfs: remove the i_new_size field in struct xfs_inode (Dave Chinner) [845233] - [fs] xfs: remove the i_size field in struct xfs_inode (Dave Chinner) [845233] - [fs] xfs: make i_flags an unsigned long (Dave Chinner) [845233] - [fs] xfs: fix force shutdown handling in xfs_end_io (Dave Chinner) [845233] - [fs] xfs: simplify xfs_qm_detach_gdquots (Dave Chinner) [859242] - [fs] xfs: make sure to really flush all dquots in xfs_qm_quotacheck (Dave Chinner) [859242] - [fs] xfs: untangle SYNC_WAIT and SYNC_TRYLOCK meanings for xfs_qm_dqflush (Dave Chinner) [859242] - [fs] xfs: fix allocation length overflow in xfs_bmapi_write() (Dave Chinner) [859242] - [fs] xfs: do not flush data workqueues in xfs_flush_buftarg (Dave Chinner) [859242] - [fs] xfs: use xfs_ioerror_alert in xfs_buf_iodone_callbacks (Dave Chinner) [859242] - [fs] xfs: clean up xfs_ioerror_alert (Dave Chinner) [859242] - [fs] xfs: clean up buffer allocation (Dave Chinner) [859242] - [fs] xfs: optimize fsync on directories (Dave Chinner) [859242] - [fs] xfs: reduce the number of log forces from tail pushing (Dave Chinner) [859242] - [fs] xfs: Dont allocate new buffers on every call to _xfs_buf_find (Dave Chinner) [859242] - [fs] xfs: XFS_TRANS_SWAPEXT is not a valid flag for xfs_trans_commit (Dave Chinner) [859242] - [fs] xfs: don't ignore error code from xfs_bmbt_update (Dave Chinner) [859242] - [fs] xfs: Check the return value of xfs_trans_get_buf() (Dave Chinner) [859242] - [fs] xfs: Check the return value of xfs_buf_get() (Dave Chinner) [859242] - [fs] xfs: improve ioend error handling (Dave Chinner) [807503] - [fs] xfs: wait for I/O completion when writing out pages in xfs_setattr_size (Dave Chinner) [807503] - [fs] xfs: reduce ioend latency (Dave Chinner) [807503] - [fs] xfs: defer AIO/DIO completions (Dave Chinner) [807503] - [fs] xfs: remove dead ENODEV handling in xfs_destroy_ioend (Dave Chinner) [807503] - [fs] xfs: Fix oops on IO error during xlog_recover_process_iunlinks() (Dave Chinner) [859242] - [fs] xfs: fix nfs export of 64-bit inodes numbers on 32-bit kernels (Dave Chinner) [859242] - [fs] xfs: fix attr2 vs large data fork assert (Dave Chinner) [859242] - [fs] xfs: use doalloc flag in xfs_qm_dqattach_one() (Dave Chinner) [859242] - [fs] xfs: Return -EIO when xfs_vn_getattr() failed (Dave Chinner) [859242] - [fs] xfs: use a cursor for bulk AIL insertion (Dave Chinner) [859242] - [fs] xfs: start periodic workers later (Dave Chinner) [859242] - [fs] xfs: fix possible overflow in xfs_ioc_trim() (Dave Chinner) [700324] - [fs] xfs: fix endian conversion issue in discard code (Dave Chinner) [700324] - [fs] xfs: do not discard alloc btree blocks (Dave Chinner) [700324] - [fs] xfs: add online discard support (Dave Chinner) [700324] - [fs] xfs: fix buffer flushing during unmount (Dave Chinner) [737529] - [fs] xfs: force buffer writeback before blocking on the ilock in inode reclaim (Dave Chinner) [737529] - [fs] xfs: fix xfs_mark_inode_dirty during umount (Dave Chinner) [737529] - [fs] xfs: fix error handling for synchronous writes (Dave Chinner) [845233] - [fs] xfs: log all dirty inodes in xfs_fs_sync_fs (Dave Chinner) [845233] - [fs] xfs: log the inode in ->write_inode calls for kupdate (Dave Chinner) [845233] - [fs] xfs: fix ->write_inode return values (Dave Chinner) [845233] - [fs] Documentation: Correct s_umount state for freeze_fs/unfreeze_fs (Eric Sandeen) [768304] - [fs] missed mnt_drop_write() in do_dentry_open() (Eric Sandeen) [768304] - [fs] ext2: Implement freezing (Eric Sandeen) [768304] - [fs] btrfs: Convert to new freezing mechanism (Eric Sandeen) [768304] - [fs] fuse: Convert to new freezing mechanism (Eric Sandeen) [768304] - [fs] ext3: Enable the new freeze paths w/ the special KABI flag (Eric Sandeen) [768304] - [fs] gfs2: Convert to new freezing mechanism (Eric Sandeen) [768304] - [fs] xfs: Convert to new freezing code (Eric Sandeen) [768304] - [fs] ext4: Convert to new freezing mechanism (Eric Sandeen) [768304] - [fs] ext4: allow an active handle to be started when freezing (Eric Sandeen) [768304] - [fs] ext4: fix freeze deadlock under IO (Eric Sandeen) [768304] - [fs] ext4: don't return to userspace after freezing the fs with a mutex held (Eric Sandeen) [768304] - [fs] Use old freeze mechanism when appropriate (Eric Sandeen) [768304] - [fs] Protect write paths by sb_start_write - sb_end_write (Eric Sandeen) [768304] - [fs] Skip atime update on frozen filesystem (Eric Sandeen) [768304] - [fs] Add freezing handling to mnt_want_write() / mnt_drop_write() (Eric Sandeen) [768304] - [fs] Add old freeze paths back in; use if FS_HAS_NEW_FREEZE fs flag is not set (Eric Sandeen) [768304] - [fs] Improve filesystem freezing handling (Eric Sandeen) [768304] - [fs] Move grabbing s_umount to callers of grab_super() (Eric Sandeen) [768304] - [fs] get rid of open-coded grab_super() in get_active_super() (Eric Sandeen) [768304] - [fs] nfsd: Push mnt_want_write() outside of i_mutex (Eric Sandeen) [768304] - [fs] new helpers: fh_{want,drop}_write() (Eric Sandeen) [768304] - [fs] nfsd: link returns nfserr_delay when breaking lease (Eric Sandeen) [768304] - [fs] nfsd: don't leak dentry count on mnt_want_write failure (Eric Sandeen) [768304] - [fs] btrfs: Push mnt_want_write() outside of i_mutex (Eric Sandeen) [768304] - [fs] fat: Push mnt_want_write() outside of i_mutex (Eric Sandeen) [768304] - [fs] Push mnt_want_write() outside of i_mutex (Eric Sandeen) [768304] - [fs] mm: Continue to update file time in fault paths for OOT filesystems (Eric Sandeen) [768304] - [fs] mm: Make default vm_ops provide ->page_mkwrite handler (Eric Sandeen) [768304] - [fs] mm: Update file times from fault path only if .page_mkwrite is not set (Eric Sandeen) [768304] - [fs] sysfs: Push file_update_time() into bin_page_mkwrite() (Eric Sandeen) [768304] - [fs] gfs2: Push file_update_time() into gfs2_page_mkwrite() (Eric Sandeen) [768304] - [fs] Push file_update_time() into __block_page_mkwrite() (Eric Sandeen) [768304] - [fs] fb_defio: Push file_update_time() into fb_deferred_io_mkwrite() (Eric Sandeen) [768304] - [fs] pipe: block pipe_write() on a frozen filesystem (Eric Sandeen) [768304] - [fs] namespace.c: avoid panic for NULL mnt_ns in do_add_mount() (Eric Sandeen) [732340] - [fs] ext4: always set then trimmed blocks count into len (Lukas Czerner) [858012] - [fs] ext4: fix trimmed block count accounting (Lukas Czerner) [858012] - [fs] ext4: fix start and len arguments handling in ext4_trim_fs() (Lukas Czerner) [858012] - [fs] xfs: fix race while discarding buffers (Carlos Maiolino) [829066] - [fs] gfs2: Write out dirty inode metadata in delayed deletes (Robert S Peterson) [748827]- [mm] vmscan: add in_reclaim_compaction (Rik van Riel) [713546 783248] - [mm] vmscan: stop reclaim/compaction earlier due to insufficient progress if !__GFP_REPEAT (Rik van Riel) [713546 783248] - [usb] ch9: define Set SEL and Set Isoch Delay macros (Don Zickus) [836217] - [usb] ch9: add function defines from ch9, USB 3.0 spec (Don Zickus) [836217] - [usb] xhci: fix compilation error for non-PCI based stacks (Don Zickus) [836217] - [usb] xhci: use ioremap_nocache in xhci-plat (Don Zickus) [836217] - [usb] xhci: Fix Compliance Mode on SN65LVPE502CP Hardware (Don Zickus) [836217] - [usb] xhci: Make handover code more robust (Don Zickus) [836217] - [usb] xhci: Fix a logical vs bitwise AND bug (Don Zickus) [836217] - [usb] xhci: Only switch the switchable ports (Don Zickus) [836217] - [usb] xhci: Recognize USB 3.0 devices as superspeed at powerup (Don Zickus) [836217] - [usb] xhci: Switch PPT ports to EHCI on shutdown (Don Zickus) [836217] - [usb] xhci: Fix bug after deq ptr set to link TRB (Don Zickus) [836217] - [usb] xhci: Add Etron XHCI_TRUST_TX_LENGTH quirk (Don Zickus) [836217] - [usb] xhci: Increase reset timeout for Renesas 720201 host (Don Zickus) [836217] - [usb] Add a sysfs file to show LTM capabilities (Don Zickus) [815470] - [usb] Enable Latency Tolerance Messaging (LTM) (Don Zickus) [815470] - [usb] xhci: Export Latency Tolerance Messaging capabilities (Don Zickus) [815470] - [usb] xhci: Fix hang on back-to-back Set TR Deq Ptr commands (Don Zickus) [836217] - [usb] xhci: Add support for root hub port status CAS (Don Zickus) [836217] - [usb] xhci: Increase the timeout for controller save/restore state operation (Don Zickus) [836217] - [usb] xhci: Don't free endpoints in xhci_mem_cleanup() (Don Zickus) [836217] - [usb] xhci: Fix invalid loop check in xhci_free_tt_info() (Don Zickus) [836217] - [usb] xhci: fix resource leak in xhci power loss path (Don Zickus) [836217] - [usb] enable USB2 LPM if port suspend fails (Don Zickus) [836217] - [usb] xhci: Add new short TX quirk for Fresco Logic host (Don Zickus) [836217] - [usb] xhci: testing sizeof xhci_doorbell_array 2 time (Don Zickus) [836217] - [usb] xhci: print URB's expected length in decimal, not hex (Don Zickus) [836217] - [usb] xhci: Add Lynx Point to list of Intel switchable hosts (Don Zickus) [817872] - [usb] xhci: Handle COMP_TX_ERR for isoc tds (Don Zickus) [836217] - [usb] xhci: keep track of ports being resumed and indicate in hub_status_data (Don Zickus) [836217] - [usb] xhci: Correct the #define XHCI_LEGACY_DISABLE_SMI (Don Zickus) [836217] - [usb] xhci: use gfp flags from caller instead of GFP_ATOMIC (Don Zickus) [836217] - [usb] xhci: add XHCI_RESET_ON_RESUME quirk for VIA xhci host (Don Zickus) [836217] - [usb] fix bug of device descriptor got from superspeed device (Don Zickus) [836217] - [usb] xhci: Fix register save/restore order (Don Zickus) [836217] - [usb] xhci: Restore event ring dequeue pointer on resume (Don Zickus) [836217] - [usb] xhci: Don't write zeroed pointers to xHC registers (Don Zickus) [836217] - [usb] xhci: Warn when hosts don't halt (Don Zickus) [836217] - [usb] xhci: don't re-enable IE constantly (Don Zickus) [836217] - [usb] xhci: fix section mismatch in xhci-pci (Don Zickus) [836217] - [usb] xhci: correct to print the true HSEE of USBCMD (Don Zickus) [836217] - [usb] Don't make USB_ARCH_HAS_{XHCI, OHCI, EHCI} depend on USB_SUPPORT (Don Zickus) [836217] - [usb] xhci: add platform driver support (Don Zickus) [836217] - [usb] xhci: update sg tablesize (Don Zickus) [836217] - [usb] xhci: check enqueue pointer advance into dequeue seg (Don Zickus) [836217] - [usb] xhci: Allocate 2 segments for transfer ring (Don Zickus) [836217] - [usb] xhci: dynamic ring expansion (Don Zickus) [836217] - [usb] xhci: set cycle state when allocate rings (Don Zickus) [836217] - [usb] xhci: factor out segments allocation and free function (Don Zickus) [836217] - [usb] xhci: count free TRBs on transfer ring (Don Zickus) [836217] - [usb] xhci: store ring's last segment and segment numbers (Don Zickus) [836217] - [usb] xhci: store ring's type (Don Zickus) [836217] - [usb] xhci: use __ffs() instead of hardcoding shift (Don Zickus) [836217] - [usb] xhci: BESL calculation based on USB2.0 LPM errata (Don Zickus) [836217] - [usb] Set wakeup bits for all children hubs (Don Zickus) [836217] - [usb] xhci: Support device-initiated USB 3.0 resume (Don Zickus) [836217] - [usb] Refactor hub remote wake handling (Don Zickus) [836217] - [usb] xhci: Enable USB 3.0 hub remote wakeup (Don Zickus) [836217] - [usb] Suspend functions before putting dev into U3 (Don Zickus) [836217] - [usb] xhci: Enable remote wakeup for USB3 devices (Don Zickus) [836217] - [usb] xhci: Kick khubd when USB3 resume really completes (Don Zickus) [836217] - [usb] Adding #define in hub_configure() and hcd.c file (Don Zickus) [836217] - [fs] ext4: fix failure exits (Lukas Czerner) [859545] - [fs] ext4: Free resources in some error path in ext4_fill_super (Lukas Czerner) [859545] - [fs] ext4: fix missing iput of root inode for some mount error paths (Lukas Czerner) [859545] - [fs] ext4: avoid hangs in ext4_da_should_update_i_disksize() (Lukas Czerner) [859545] - [fs] ext4: display the correct mount option in /proc/mounts for [no]init_itable (Lukas Czerner) [859545] - [fs] ext4: fix ext4_end_io_dio() racing against fsync() (Lukas Czerner) [859545] - [fs] ext4: fix racy use-after-free in ext4_end_io_dio() (Lukas Czerner) [859545] - [fs] ext4: initialization of ext4_li_mtx needs to be done earlier (Lukas Czerner) [859545] - [md] dm-raid: Fix possible kernel panic from bad index check (Jonathan E Brassow) [855448] - [md] raid10: Add plugging functions (Jonathan E Brassow) [854058] - [md] dm-raid: Validate RAID10 replacement devices (Jonathan E Brassow) [854058] - [md] dm-raid: Move some code to its own function (Jonathan E Brassow) [854058] - [md] raid10: Adjust for no gendisk structure (Jonathan E Brassow) [854058] - [md] dm-raid: Should select MD_RAID10 module (Jonathan E Brassow) [854058] - [md] dm-raid: Support RAID10 (Jonathan E Brassow) [854058] - [md] raid10: export md_raid10_congested (Jonathan E Brassow) [854058] - [md] raid: Move macros (Jonathan E Brassow) [854058] - [md] raid1: rename mirror_info struct (Jonathan E Brassow) [854058] - [md] raid10: Rename mirror_info struct (Jonathan E Brassow) [854058] - [md] raid10: Fix compiler warning (Jonathan E Brassow) [854058] - [dm] dm-raid: Use md_error (Jonathan E Brassow) [854058] - [scsi] scsi_dh_rdac: minor return fix for rdac (Rob Evers) [822984] - [scsi] scsi_dh_rdac: Consolidate rdac strings together (Rob Evers) [822984] - [scsi] scsi_dh_rdac: Add a new netapp vendor/product string (Rob Evers) [822984] - [firmware] netxen_nic: add firmware version 4.0.588 (Veaceslav Falico) [826664]- [fs] Check for immutable/append flag in fallocate path (Lukas Czerner) [739101] - [fs] ext4: remove restrictive checks for EOFBLOCKS_FL (Lukas Czerner) [739101] - [fs] ext4: fix kernel BUG on large-scale rm -rf commands (Lukas Czerner) [739101] - [fs] ext4: fix hole punch failure when depth is greater than 0 (Lukas Czerner) [739101] - [fs] ext4: hole-punch use truncate_pagecache_range (Lukas Czerner) [739101] - [mm] add truncate_pagecache_range() (Lukas Czerner) [739101] - [fs] ext4: correct ext4_punch_hole return codes (Lukas Czerner) [739101] - [fs] ext4: give more helpful error message in ext4_ext_rm_leaf() (Lukas Czerner) [739101] - [fs] ext4: remove unused code from ext4_ext_map_blocks() (Lukas Czerner) [739101] - [fs] ext4: rewrite punch hole to use ext4_ext_remove_space() (Lukas Czerner) [739101] - [fs] ext4: correctly handle pages w/o buffers in ext4_discard_partial_buffers() (Lukas Czerner) [739101] - [fs] ext4: remove messy logic from ext4_ext_rm_leaf (Lukas Czerner) [739101] - [fs] ext4: only call ext4_jbd2_file_inode when an inode has been extended (Lukas Czerner) [739101] - [fs] ext4: fix 2nd xfstests 127 punch hole failure (Lukas Czerner) [739101] - [fs] ext4: teach ext4_ext_split to calculate extents efficiently (Lukas Czerner) [739101] - [fs] ext4: Fix flag testing in ext4_ext_insert_extent() (Lukas Czerner) [739101] - [fs] ext4: let ext4_discard_partial_buffers handle unaligned range correctly (Lukas Czerner) [739101] - [fs] ext4: return ENOMEM if find_or_create_pages fails (Lukas Czerner) [739101] - [fs] ext4: move vars to local scope in ext4_discard_partial_page_buffers_no_lock() (Lukas Czerner) [739101] - [fs] ext4: fix xfstests 75, 112, 127 punch hole failure (Lukas Czerner) [739101] - [fs] ext4: Add new ext4_discard_partial_page_buffers routines (Lukas Czerner) [739101] - [fs] ext4: add action of moving index in ext4_ext_rm_idx for Punch Hole (Lukas Czerner) [739101] - [fs] ext4: punch hole optimizations: skip un-needed extent lookup (Lukas Czerner) [739101] - [fs] ext4: enable "punch hole" functionality (Lukas Czerner) [739101] - [fs] ext4: add "punch hole" flag to ext4_map_blocks() (Lukas Czerner) [739101] - [fs] ext4: punch out extents (Lukas Czerner) [739101] - [fs] ext4: add new function ext4_block_zero_page_range() (Lukas Czerner) [739101] - [fs] ext4: add flag to ext4_has_free_blocks (Lukas Czerner) [739101] - [fs] ext4: fix endianness breakage in ext4_split_extent_at() (Lukas Czerner) [739101] - [fs] ext4: add ext4_split_extent_at() and ext4_split_extent() (Lukas Czerner) [739101] - [fs] ext4: add a function merging extents right and left (Lukas Czerner) [739101] - [fs] ext4: rename {ext, idx}_pblock and inline small extent functions (Lukas Czerner) [739101] - [fs] ext4: Add flags and structure used in ext4_ext_map_blocks() (Lukas Czerner) [739101] - [mm] fix possible cause of a page_mapped BUG (Lukas Czerner) [739101] - [fs] make the feature checks in ->fallocate future proof (Lukas Czerner) [739101] - [fs] btrfs: fail if we try to use hole punch (Lukas Czerner) [739101] - [fs] gfs2: fail if we try to use hole punch (Lukas Czerner) [739101] - [fs] ext4: fail if we try to use hole punch (Lukas Czerner) [739101] - [fs] xfs: handle hole punching via fallocate properly (Lukas Czerner) [739101] - [fs] add hole punching to fallocate (Lukas Czerner) [739101] - [fs] nfs: prevent race that allowed use of freed layout in _pnfs_return_layout (Steve Dickson) [858361] - [fs] nfs: need to put_layout_hdr on _pnfs_return_layout error path (Steve Dickson) [858361] - [fs] nfs: fix several problems with _pnfs_return_layout (Steve Dickson) [858361] - [fs] nfs: fix pnfs regression with directio writes (Steve Dickson) [858361] - [fs] nfs: fix pnfs regression with directio reads (Steve Dickson) [858361] - [fs] nfs: Create an write_pageio_init() function (Steve Dickson) [858361] - [fs] nfs: Create an read_pageio_init() function (Steve Dickson) [858361] - [fs] nfs: Fix list manipulation snafus in fs/nfs/direct.c (Steve Dickson) [858361] - [fs] nfs: Initialise commit_info.rpc_out when !defined(CONFIG_nfs_V4) (Steve Dickson) [858361] - [fs] nfs: Fix a refcounting issue in O_DIRECT (Steve Dickson) [858361] - [fs] nfs: fix directio refcount bug on commit (Steve Dickson) [858361] - [fs] nfs: Fix a commit bug (Steve Dickson) [858361] - [fs] nfs: Fix a bad reference count issue in the pnfs commit code (Steve Dickson) [858361] - [fs] nfs: Clean up - Simplify reference counting in fs/nfs/direct.c (Steve Dickson) [858357] - [fs] nfs: Clean up - Rename nfs_unlock_request and nfs_unlock_request_dont_release (Steve Dickson) [858357] - [fs] nfs: Clean up - simplify nfs_lock_request() (Steve Dickson) [858357] - [fs] nfs: nfs_set_page_writeback no longer needs to reference the page (Steve Dickson) [858357] - [fs] nfs: Prevent a deadlock in the new writeback code (Steve Dickson) [858357] - [fs] nfs: Fix sparse warnings (Steve Dickson) [858357] - [fs] nfs: COMMIT does not need post-op attributes (Steve Dickson) [858357] - [fs] nfs: Dont request cache consistency attributes on some writes (Steve Dickson) [858357] - [fs] nfs: Simplify the nfs_read_completion functions (Steve Dickson) [858357] - [fs] nfs: Clean up nfs read and write error paths (Steve Dickson) [858357] - [fs] nfs: Read cleanups (Steve Dickson) [858357] - [fs] nfs: Use kmem_cache_zalloc() in nfs_direct_req_alloc (Steve Dickson) [858357] - [fs] nfs: Fix O_DIRECT compile warnings (Steve Dickson) [857110] - [fs] nfs: Simplify O_DIRECT page referencing (Steve Dickson) [857110] - [fs] nfs: O_DIRECT pgio_completion_ops error_cleanup must unlock the request (Steve Dickson) [857110] - [fs] nfs: Ensure that we break out of read/write_schedule_segment on error (Steve Dickson) [857110] - [fs] nfs: Define dummy nfs_init_cinfo() and nfs_init_cinfo_from_inode() (Steve Dickson) [857110] - [fs] nfs: Define nfs_direct_write_schedule_work() when v3 and v4 are disabled (Steve Dickson) [857110] - [fs] nfs: pnfs_pageio_init_read() and init_write() need an extra argument (Steve Dickson) [857110] - [fs] nfs: Fix a use-before-initialised warning in fs/nfs/write.c and fs/nfs/pnfs.c (Steve Dickson) [857110] - [fs] nfs: Prevent garbage cinfo->ds from leaking out (Steve Dickson) [857110] - [fs] nfs: rewrite directio write to use async coalesce code (Steve Dickson) [857110] - [fs] nfs: avoid some stat gathering for direct io (Steve Dickson) [857110] - [fs] nfs: add dreq to nfs_commit_info (Steve Dickson) [857110] - [fs] nfs: create nfs_commit_completion_ops (Steve Dickson) [857110] - [fs] nfs: create struct nfs_commit_info (Steve Dickson) [857110] - [fs] nfs: create nfs_generic_commit_list (Steve Dickson) [857110] - [fs] nfs: rewrite directio read to use async coalesce code (Steve Dickson) [857110] - [fs] ext3: Replace lock/unlock_super() with an explicit lock for resizing (Eric Sandeen) [804988] - [fs] cifs: Initialise mid_q_entry before putting it on the pending queue (Sachin Prabhu) [832209] - [fs] ext4: correct comments for ext4_free_blocks() (Lukas Czerner) [847981] - [fs] ext4: fix i_blocks/quota accounting when extent insertion fails (Lukas Czerner) [847981] - [fs] ext4: Add flags to the ext4_free_blocks() (Lukas Czerner) [847981] - [fs] ext4: fold ext4_free_blocks() and ext4_mb_free_blocks() (Lukas Czerner) [847981]- [alsa] oxygen: remove no_period_wakeup handling (Jaroslav Kysela) [816880] - [alsa] firewire-speakers, oxygen, ua101: allow > 10 s periods (Jaroslav Kysela) [816880] - [alsa] virtuoso: Xonar DS: fix polarity of front output (Jaroslav Kysela) [816880] - [alsa] oxygen: add Xonar DGX support (Jaroslav Kysela) [816880] - [alsa] oxygen, virtuoso: fix exchanged L/R volumes of aux and CD inputs (Jaroslav Kysela) [816880] - [alsa] virtuoso: add S/PDIF input support for all Xonars (Jaroslav Kysela) [816880] - [alsa] oxygen: Xonar DG: fix CS4245 register writes (Jaroslav Kysela) [816880] - [alsa] oxygen: fix Xonar DG input (Jaroslav Kysela) [816880] - [alsa] include delay.h for msleep in Xonar DG support (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Essence ST(X) S/PDIF input (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix silent analog output on Xonar Essence ST Deluxe (Jaroslav Kysela) [816880] - [alsa] oxygen: fix output routing on Xonar DG (Jaroslav Kysela) [816880] - [alsa] Xonar, CS43xx: Don't overrun static array (Jaroslav Kysela) [816880] - [alsa] oxygen: add S/PDIF source selection for Claro cards (Jaroslav Kysela) [816880] - [alsa] oxygen: fix CD/MIDI for X-Meridian (2G) (Jaroslav Kysela) [816880] - [alsa] oxygen: add some card names (Jaroslav Kysela) [816880] - [alsa] oxygen: do not show chip revision in card longname (Jaroslav Kysela) [816880] - [alsa] oxygen: X-Meridian: add S/PDIF source selection (Jaroslav Kysela) [816880] - [alsa] oxygen: add digital input validity check switch (Jaroslav Kysela) [816880] - [alsa] core, oxygen, virtuoso: add an enum control info helper (Jaroslav Kysela) [816880] - [alsa] virtuoso: add Xonar HDAV1.3 Slim support (Jaroslav Kysela) [816880] - [alsa] oxygen: add Xonar DG support (Jaroslav Kysela) [816880] - [alsa] oxygen: add X-Meridian 2G support (Jaroslav Kysela) [816880] - [alsa] oxygen: add more PCI IDs (Jaroslav Kysela) [816880] - [alsa] virtuoso: reduce MCLK in double rate modes (Jaroslav Kysela) [816880] - [alsa] oxygen: simplify model-specific MCLK handling (Jaroslav Kysela) [816880] - [alsa] virtuoso: use headphone gain setting only on front DAC (Jaroslav Kysela) [816880] - [alsa] virtuoso: handle DAC oversampling automatically (Jaroslav Kysela) [816880] - [alsa] virtuoso: use lower master clock with H6 daughterboard (Jaroslav Kysela) [816880] - [alsa] virtuoso: configure correct master clock frequency on the CS2000 (Jaroslav Kysela) [816880] - [alsa] virtuoso: remove non-working controls on Essence ST Deluxe (Jaroslav Kysela) [816880] - [alsa] virtuoso: change PCM1796 format to I2S (Jaroslav Kysela) [816880] - [alsa] virtuoso: wait for PCM1796 clock to become stable (Jaroslav Kysela) [816880] - [alsa] virtuoso: do not use fast I2C speed (Jaroslav Kysela) [816880] - [alsa] oxygen: fix SPI clocks slower than 6.25 MHz (Jaroslav Kysela) [816880] - [alsa] oxygen: remove oxygen_model::private_data field (Jaroslav Kysela) [816880] - [alsa] oxygen: allow different number of PCM and mixer channels (Jaroslav Kysela) [816880] - [alsa] oxygen: update hardware comments (Jaroslav Kysela) [816880] - [alsa] oxygen: show correct package ID (Jaroslav Kysela) [816880] - [alsa] oxygen: allow to dump codec registers (Jaroslav Kysela) [816880] - [alsa] virtuoso: Xonar DS: add stereo upmixing to center/LFE channels (Jaroslav Kysela) [816880] - [alsa] virtuoso: automatically handle Xonar DS headphone routing (Jaroslav Kysela) [816880] - [alsa] virtuoso: add Xonar DS headphone jack detection (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Xonar DS input switches (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix WM8766 register writes with MSB (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix setting of Xonar DS line-in/mic-in controls (Jaroslav Kysela) [816880] - [alsa] oxygen: change || to && (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix front panel routing for D1/DX/ST(X) (Jaroslav Kysela) [816880] - [alsa] virtuoso: add HDMI enable switch for HDAV1.3 (Jaroslav Kysela) [816880] - [alsa] virtuoso: initialize unknown GPIO bits (Jaroslav Kysela) [816880] - [alsa] oxygen: add HiFier Serenade support (Jaroslav Kysela) [816880] - [alsa] oxygen: reorganize PCI IDs (Jaroslav Kysela) [816880] - [alsa] oxygen: add Kuroutoshikou CMI8787-HG2PCI support (Jaroslav Kysela) [816880] - [alsa] oxygen: support for period wakeup disabling (Jaroslav Kysela) [816880] - [alsa] oxygen: merge HiFier driver into snd-oxygen (Jaroslav Kysela) [816880] - [alsa] oxygen: Add a SSID for CMI8787-HG2PCI (Jaroslav Kysela) [816880] - [alsa] oxygen: add PEX8111 initialization (Jaroslav Kysela) [816880] - [alsa] oxygen: rewrite PCIe bridge initialization (Jaroslav Kysela) [816880] - [alsa] oxygen: fix for PI7C9X110 compatibility (Jaroslav Kysela) [816880] - [alsa] oxygen: do not try to restore nonexistent EEPROM (Jaroslav Kysela) [816880] - [alsa] oxygen: reduce minimum period count (Jaroslav Kysela) [816880] - [alsa] oxygen: fix input monitor dB scale (Jaroslav Kysela) [816880] - [alsa] oxygen: fix chip ID register symbols (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Xonar STX anti-pop delay (Jaroslav Kysela) [816880] - [alsa] virtuoso: add HDAV1.3 Slim PCI ID (Jaroslav Kysela) [816880] - [alsa] oxygen: handle CD input configuration with a flag (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Xonar DS chip name (Jaroslav Kysela) [816880] - [alsa] oxygen: fix analog capture on Claro halo cards (Jaroslav Kysela) [816880] - [alsa] virtuoso: work around missing reset in the Xonar DS Windows driver (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Xonar D1/DX front panel microphone (Jaroslav Kysela) [816880] - [alsa] virtuoso: add Xonar DS support (Jaroslav Kysela) [816880] - [alsa] oxygen: add high-pass filter control (Jaroslav Kysela) [816880] - [alsa] oxygen: add digital filter control (Jaroslav Kysela) [816880] - [alsa] virtuoso: add PCM1796 oversampling control (Jaroslav Kysela) [816880] - [alsa] oxygen: allow custom MCLK rates (Jaroslav Kysela) [816880] - [alsa] virtuoso: add headphone impedance control (Jaroslav Kysela) [816880] - [alsa] oxygen: cache codec registers (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Xonar Essence ST support (Jaroslav Kysela) [816880] - [alsa] oxygen: fix input monitor control names (Jaroslav Kysela) [816880] - [alsa] oxygen: more hardware documentation (Jaroslav Kysela) [816880] - [alsa] oxygen: add stereo upmixing to center/LFE channels (Jaroslav Kysela) [816880] - [alsa] oxygen: better defaults for upmixing control (Jaroslav Kysela) [816880] - [alsa] virtuoso: split virtuoso.c (Jaroslav Kysela) [816880] - [mm] migrate: fix kABI issues (Rik van Riel) [713546 783248] - [mm] compaction: Restart compaction from near where it left off (Rik van Riel) [713546 783248] - [mm] compaction: Cache if a pageblock was scanned and no pages were isolated (Rik van Riel) [713546 783248] - [mm] compaction: Abort compaction loop if lock is contended or run too long (Rik van Riel) [713546 783248] - [mm] compaction: Abort async compaction if locks are contended or taking too long (Rik van Riel) [713546 783248] - [mm] vmscan: consider swap space when deciding whether to continue reclaim (Rik van Riel) [713546 783248] - [mm] vmscan: when reclaiming for compaction, ensure there are sufficient free pages available (Rik van Riel) [713546 783248] - [mm] compaction: introduce sync-light migration for use by compaction (Rik van Riel) [713546 783248] - [mm] page_alloc: do not call direct reclaim for THP allocations while compaction is deferred (Rik van Riel) [713546 783248] - [mm] compaction: allow compaction to isolate dirty pages (Rik van Riel) [713546 783248] - [mm] migration: clean up unmap_and_move() (Rik van Riel) [713546 783248] - [mm] compaction: make isolate_lru_page() filter-aware again (Rik van Riel) [713546 783248] - [mm] compaction: make isolate_lru_page() filter-aware (Rik van Riel) [713546 783248] - [mm] vmscan: change isolate mode from #define to bitwise type (Rik van Riel) [713546 783248] - [mm] compaction: determine if dirty pages can be migrated without blocking within ->migratepage (Rik van Riel) [713546 783248] - [mm] vmscan: do not OOM if aborting reclaim to start compaction (Rik van Riel) [713546 783248] - [mm] vmscan: abort reclaim/compaction if compaction can proceed (Rik van Riel) [713546 783248] - [mm] vmscan: limit direct reclaim for higher order allocations (Rik van Riel) [713546 783248] - [mm] vmscan: check if we isolated a compound page during lumpy scan (Rik van Riel) [713546 783248] - [mm] compaction: use synchronous compaction for /proc/sys/vm/compact_memory (Rik van Riel) [713546 783248] - [mm] vmscan: reclaim order-0 and use compaction instead of lumpy reclaim (Rik van Riel) [713546 783248] - [mm] shmem: fix up rhel-6.4 kABI issues (Rafael Aquini) [857000] - [mm] shmem: remove shmem_readpage() (Rafael Aquini) [857000] - [mm] shmem: refine shmem_file_splice_read() (Rafael Aquini) [857000] - [mm] shmem: clone shmem_file_splice_read() (Rafael Aquini) [857000] - [watchdog] hpwdt: Fix kdump issue in hpwdt (Don Zickus) [828941] - [watchdog] hpwdt: Unregister NMI events on exit (Don Zickus) [818372] - [x86] nmi: Add new NMI queues to deal with IO_CHK and SERR (Don Zickus) [818372] - [watchdog] hpwdt: Only BYTE reads/writes to WD Timer port 0x72 (Don Zickus) [818372] - [net] ipvs: IPv6 MTU checking cleanup and bugfix (Jesper Brouer) [854066] - [net] ipvs: allow transmit of GRO aggregated skbs (Jesper Brouer) [854066] - [netdrv] ixgbevf: propagate page->pfmemalloc from skb_alloc_page to skb (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Fix namespace issue with ixgbe_write_eitr (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Add lock around mailbox ops to prevent simultaneous access (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Fix multiple issues in ixgbevf_get/set_ringparam (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Consolidate Tx context descriptor creation code (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Add support for PCI error handling (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Add netdev to ring structure (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Do not rewind the Rx ring before bumping tail (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Update descriptor macros to accept pointers and drop _ADV suffix (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Use igb style interrupt masks instead of ixgbe style (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Move Tx clean-up into NAPI context (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Update q_vector to contain ring pointers instead of bitmaps (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Fix panic when loading driver (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Cleanup accounting for space needed at start of xmit_frame (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Drop use of eitr_low and eitr_high for hard coded values (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Drop netdev_registered value since that is already stored in netdev (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Drop all dead or unnecessary code (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Fix nearly-kernel-doc comments for various functions (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Update version string (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Make sure jumbo frames are set correctly after PF reset (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Add support to recognize 100mb link speed (Andy Gospodarek) [819105] - [netdrv] ixgbevf: make wired ethernet driver message level consistent (rev2) (Andy Gospodarek) [819105] - [netdrv] ixgbevf: print MAC via printk format specifier (Andy Gospodarek) [819105] - [netdrv] ixgbevf: rename dev_hw_addr_random and remove redundant second (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Remove unnecessary k.alloc/v.alloc OOM messages (Andy Gospodarek) [819105] - [kernel] perf: Change and simplify ctx::is_active semantics (Jiri Olsa) [853215] - [kernel] ntp: Fix STA_INS/DEL clearing bug (Prarit Bhargava) [862271] - [acpi] Add acpi_ns_remove_null_elements() to prevent null dereference on package elements (Lenny Szubowicz) [835744] - [usb] core: Fix device removal race condition (James Paradis) [849188] - [fs] sysfs: fix corruption in rb-tree caused by name change (John Green) [839984] - [mm] x86_32: fix SHLIB_BASE address typo (Aristeu S. Rozanski F) [804956] {CVE-2012-1568} - [netdrv] bnx2x: remove false warning regarding interrupt number (Michal Schmidt) [860007]- [net] vlan: Match underlying dev carrier on vlan add (Amerigo Wang) [845172] - [net] link_watch: allow vlans to get carrier changes faster (Amerigo Wang) [845172] - [net] allow netif_carrier to be called safely from IRQ (Amerigo Wang) [845172] - [net] netdevice: provide common routine for macvlan and vlan operstate management (Amerigo Wang) [845172] - [scsi] bnx2fc: Fix incorrect memset in bnx2fc_parse_fcp_rsp (Tomas Henzl) [860174] - [scsi] bnx2fc: Remove potential NULL dereference (Tomas Henzl) [860174] - [scsi] isci: Allow SSP tasks into the task management path (David Milburn) [860241] - [netdrv] igb: Change how we check for pre-existing and assigned VFs (Stefan Assmann) [819102] - [netdrv] igb: Supported and Advertised Pause Frame (Stefan Assmann) [819102] - [netdrv] igb: reduce Rx header size (Stefan Assmann) [819102] - [netdrv] igb: Add loopback test support for i210 (Stefan Assmann) [819102] - [netdrv] igb: implement 580 MDI setting support (Stefan Assmann) [819102] - [netdrv] igb: Fix register defines for all non-82575 hardware (Stefan Assmann) [819102] - [netdrv] igb: fix panic while dumping packets on Tx hang with IOMMU (Stefan Assmann) [819102] - [netdrv] igb: add delay to allow igb loopback test to succeed on 8086:10c9 (Stefan Assmann) [819102] - [netdrv] igb: don't break user visible strings over multiple lines in igb_ethtool.c (Stefan Assmann) [819102] - [netdrv] igb: correct hardware type (i210/i211) check in igb_loopback_test() (Stefan Assmann) [819102] - [netdrv] igb: Fix for failure to init on some 82576 devices (Stefan Assmann) [819102] - [netdrv] igb: reset PHY in the link_up process to recover PHY setting after power down (Stefan Assmann) [819102] - [netdrv] igb: Use eth_random_addr (Stefan Assmann) [819102] - [netdrv] igb: Fix (nearly-)kernel-doc comments for various functions (Stefan Assmann) [819102] - [netdrv] igb: Version bump (Stefan Assmann) [819102] - [netdrv] igb: Update firmware info output (Stefan Assmann) [819102] - [netdrv] igb: Streamline RSS queue and queue pairing assignment logic (Stefan Assmann) [819102] - [netdrv] igb: A fix to VF TX rate limit (Stefan Assmann) [819102] - [netdrv] igb: Fix incorrect RAR address entries for i210/i211 device (Stefan Assmann) [819102] - [netdrv] igb: Disable the BMC-to-OS Watchdog Enable bit for DMAC (Stefan Assmann) [819102] - [netdrv] igb: Add Support for new i210/i211 devices (Stefan Assmann) [819102] - [netdrv] igb: Add function and pointers for 82580 low power state settings (Stefan Assmann) [819102] - [netdrv] igb: fix rtnl race in PM resume path (Stefan Assmann) [819102] - [netdrv] igb: Use netif_set_real_num_{rx,tx}_queues() (Stefan Assmann) [819102] - [netdrv] igb: output register's information related to RX/TX queue (Stefan Assmann) [819102] - [netdrv] igb: Force flow control off during reset when forcing speed (Stefan Assmann) [819102] - [netdrv] igb: Update version to 3.4.7 (Stefan Assmann) [819102] - [netdrv] intel: make wired ethernet driver message level consistent (Stefan Assmann) [819102] - [netdrv] igb: fix warning about unused function (Stefan Assmann) [819102] - [netdrv] igb: fix vf lookup (Stefan Assmann) [819102] - [netdrv] igb: Update Copyright on all Intel copyrighted files (Stefan Assmann) [819102] - [netdrv] igb: make local functions static (Stefan Assmann) [819102]- [netdrv] e1000e: use correct type for read of 32-bit register (Dean Nelson) [819103] - [netdrv] ixgbe: add new configuration options (Andy Gospodarek) [819101] - [netdrv] ixgbe: add skb frag size accessors (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix VLAN stripping and filtering problems (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix nearly-kernel-doc comments for ptp functions (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix PHC loophole allowing misconfiguration of increment register (Andy Gospodarek) [819101] - [netdrv] ixgbe: Check PTP Rx timestamps via BPF filter (Andy Gospodarek) [819101] - [netdrv] ixgbe: PTP Fix hwtstamp mode settings (Andy Gospodarek) [819101] - [netdrv] ixgbe: ptp code cleanup (Andy Gospodarek) [819101] - [netdrv] ixgbe: support software timestamping (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support for get_ts_info (Andy Gospodarek) [819101] - [netdrv] ixgbe: Enable timesync clock-out feature for PPS support on X540 (Andy Gospodarek) [819101] - [netdrv] ixgbe: Hardware Timestamping + PTP Hardware Clock (PHC) (Andy Gospodarek) [819101] - [netdrv] ixgbe: add missing braces (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix panic while dumping packets on Tx hang with IOMMU (Andy Gospodarek) [819101] - [netdrv] ixgbe: Use 1TC DCB instead of disabling DCB for MSI and legacy interrupts (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support for new 82599 device (Andy Gospodarek) [819101] - [netdrv] ixgbe: remove extra unused queues in DCB + FCoE case (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix RAR entry counting for generic and fdb_add() (Andy Gospodarek) [819101] - [netdrv] ixgbe: Use num_tcs.pg_tcs as upper limit for TC when checking based on UP (Andy Gospodarek) [819101] - [netdrv] ixgbe: Reduce Rx header size to what is actually used (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix handling of FDIR_HASH flag (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix build with PCI_IOV enabled. (Andy Gospodarek) [819101] - [netdrv] ixgbe: Change how we check for pre-existing and assigned VFs (Andy Gospodarek) [819101] - [netdrv] ixgbe: Drop probe_vf and merge functionality into ixgbe_enable_sriov (Andy Gospodarek) [819101] - [netdrv] ixgbe: use PCI_VENDOR_ID_INTEL (Andy Gospodarek) [819101] - [netdrv] ixgbe: Enable FCoE FSO and CRC offloads based on CAPABLE instead of ENABLED flag (Andy Gospodarek) [819101] - [netdrv] ixgbe: Only enable anti-spoof on VF pools (Andy Gospodarek) [819101] - [netdrv] ixgbe: Correctly set SAN MAC RAR pool to default pool of PF (Andy Gospodarek) [819101] - [netdrv] ixgbe: Make FCoE allocation and configuration closer to how rings work (Andy Gospodarek) [819101] - [netdrv] ixgbe: Merge all FCoE percpu values into a single structure (Andy Gospodarek) [819101] - [netdrv] ixgbe: Cleanup configuration of FCoE registers (Andy Gospodarek) [819101] - [netdrv] ixgbe: Drop references to deprecated pci_ DMA api and instead use dma_ API (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix memory leak when SR-IOV VFs are direct assigned (Andy Gospodarek) [819101] - [netdrv] ixgbe: Use VMDq offset to indicate the default pool (Andy Gospodarek) [819101] - [netdrv] ixgbe: Cleanup holes in flags after removing several of them (Andy Gospodarek) [819101] - [netdrv] ixgbe: Retire RSS enabled and capable flags (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add support for SR-IOV w/ DCB or RSS (Andy Gospodarek) [819101] - [netdrv] ixgbe: Update configure virtualization to allow for multiple PF pools (Andy Gospodarek) [819101] - [netdrv] ixgbe: Cleanup logic for MRQC and MTQC configuration (Andy Gospodarek) [819101] - [netdrv] ixgbe: Update the logic for ixgbe_cache_ring_dcb and DCB RSS configuration (Andy Gospodarek) [819101] - [netdrv] ixgbe: Move configuration of set_real_num_rx/tx_queues into open (Andy Gospodarek) [819101] - [netdrv] ixgbe: Handle failures in the ixgbe_setup_rx/tx_resources calls (Andy Gospodarek) [819101] - [netdrv] ixgbe: Ping the VFs on link status change to trigger link change (Andy Gospodarek) [819101] - [netdrv] ixgbe: Merge FCoE set_num and cache_ring calls into RSS/DCB config (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add function for obtaining FCoE TC based on FCoE user priority (Andy Gospodarek) [819101] - [netdrv] ixgbe: Populate the prio_tc_map in ixgbe_setup_tc (Andy Gospodarek) [819101] - [netdrv] ixgbe: Cleanup unpacking code for DCB (Andy Gospodarek) [819101] - [netdrv] ixgbe: Simplify logic for getting traffic class from user priority (Andy Gospodarek) [819101] - [netdrv] ixgbe: Merge RSS and flow director ring register caching and configuration (Andy Gospodarek) [819101] - [netdrv] ixgbe: Clean up a useless switch statement and dead code in configure_srrctl (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add feature offset value to ring features (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add upper limit to ring features (Andy Gospodarek) [819101] - [netdrv] ixgbe: count q_vectors instead of MSI-X vectors (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix nearly-kernel-doc comments for various functions (Andy Gospodarek) [819101] - [netdrv] ixgbe: DCB and SR-IOV can not co-exist and will cause hangs (Andy Gospodarek) [819101] - [netdrv] ixgbe: Do not pad FCoE frames as this can cause issues with FCoE DDP (Andy Gospodarek) [819101] - [netdrv] ixgbe: simplify padding and length checks (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix memory leak in ixgbe when receiving traffic on DDP enabled rings (Andy Gospodarek) [819101] - [netdrv] ixgbe: clean up ixgbe_get_settings ethtool function (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support for 1G SX modules (Andy Gospodarek) [819101] - [netdrv] ixgbe: do not compile ixgbe_sysfs.c when CONFIG_IXGBE_HWMON is not set (Andy Gospodarek) [819101] - [netdrv] ixgbe: align flow control DV macros with datasheet (Andy Gospodarek) [819101] - [netdrv] ixgbe: IXGBE_RXD_STAT_VP set even with Rx stripping enabled (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix_features rxvlan is independent of DCB and needs to be set (Andy Gospodarek) [819101] - [netdrv] ixgbe: update version number (Andy Gospodarek) [819101] - [netdrv] ixgbe: cleanup the hwmon function calls (Andy Gospodarek) [819101] - [netdrv] ixgbe: correct disable_rx_buff timeout (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix bogus error message (Andy Gospodarek) [819101] - [netdrv] ixgbe: Set Drop_EN bit when multiple Rx queues are present w/o flow control (Andy Gospodarek) [819101] - [netdrv] ixgbe: Clean up priority based flow control (Andy Gospodarek) [819101] - [netdrv] ixgbe: Exit on error case in VF message processing (Andy Gospodarek) [819101] - [netdrv] ixgbe: dcb: IEEE PFC stats and reset logic incorrect (Andy Gospodarek) [819101] - [netdrv] ixgbe: Update link flow control to correctly handle multiple packet buffer DCB (Andy Gospodarek) [819101] - [netdrv] ixgbe: Reorder link flow control functions in ixgbe_common.c (Andy Gospodarek) [819101] - [netdrv] ixgbe: Use __free_pages instead of put_page to release pages (Andy Gospodarek) [819101] - [netdrv] ixgbe: Make ixgbe_fc_autoneg return void and always set current_mode (Andy Gospodarek) [819101] - [netdrv] ixgbe: Reorder the ring to q_vector mapping to improve performance (Andy Gospodarek) [819101] - [netdrv] ixgbe: Track instances of buffer available but no DMA resources present (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix race condition with shutdown (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix use after free on module remove (Andy Gospodarek) [819101] - [netdrv] ixgbe: Reset max_vfs to zero when user request is out of range (Andy Gospodarek) [819101] - [netdrv] ixgbe: Deny MACVLAN requests from VFs with admin set MAC (Andy Gospodarek) [819101] - [netdrv] ixgbe: add hwmon interface to export thermal data (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support functions to access thermal data (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix calling skb_put on nonlinear skb assertion bug (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix a memory leak in IEEE DCB (Andy Gospodarek) [819101] - [netdrv] ixgbe: check for WoL support in single function (Andy Gospodarek) [819101] - [netdrv] ixgbe: Identify FCoE rings earlier to resolve memory corruption w/ FCoE (Andy Gospodarek) [819101] - [netdrv] ixgbe: add missing rtnl_lock in PM resume path (Andy Gospodarek) [819101] - [netdrv] ixgbe: UTA table incorrectly programmed (Andy Gospodarek) [819101] - [netdrv] ixgbe: allow RAR table to be updated in promisc mode (Andy Gospodarek) [819101] - [netdrv] ixgbe: add I2C clock stretching (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix WoL issue with fiber (Andy Gospodarek) [819101] - [netdrv] ixgbe: consolidate reporting of MSIX vectors into a single function (Andy Gospodarek) [819101] - [netdrv] ixgbe: update version number (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix typo in enumeration name (Andy Gospodarek) [819101] - [netdrv] ixgbe: make wired ethernet driver message level consistent (rev2) (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix issues with SR-IOV loopback when flow control is disabled (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix namespace issues when FCoE/DCB is not enabled (Andy Gospodarek) [819101] - [netdrv] ixgbe: FCoE: Add support for ndo_get_fcoe_hbainfo() call (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add support for enabling UDP RSS via the ethtool rx-flow-hash command (Andy Gospodarek) [819101] - [netdrv] ixgbe: Whitespace cleanups (Andy Gospodarek) [819101] - [netdrv] ixgbe: Two minor fixes for RSS and FDIR set queues functions (Andy Gospodarek) [819101] - [netdrv] ixgbe: drop err_eeprom tag which is at same location as err_sw_init (Andy Gospodarek) [819101] - [netdrv] ixgbe: Move poll routine in order to improve readability (Andy Gospodarek) [819101] - [netdrv] ixgbe: cleanup logic for the service timer and VF hang detection (Andy Gospodarek) [819101] - [netdrv] ixgbe: Update layout of ixgbe_ring structure to improve cache performance (Andy Gospodarek) [819101] - [netdrv] ixgbe: Store Tx flags and protocol information to tx_buffer sooner (Andy Gospodarek) [819101] - [netdrv] ixgbe: always write DMA for single_mapped value with skb (Andy Gospodarek) [819101] - [netdrv] ixgbe: Write gso_segs and bytcount to the ring sooner (Andy Gospodarek) [819101] - [netdrv] ixgbe: Place skb on first buffer_info structure to avoid using stack space (Andy Gospodarek) [819101] - [netdrv] ixgbe: Use packets to track Tx completions instead of a seperate value (Andy Gospodarek) [819101] - [netdrv] ixgbe: Modify setup of descriptor flags to avoid conditional jumps (Andy Gospodarek) [819101] - [netdrv] ixgbe: Make certain that all frames fit minimum size requirements (Andy Gospodarek) [819101] - [netdrv] ixgbe: cleanup logic in ixgbe_change_mtu (Andy Gospodarek) [819101] - [netdrv] ixgbe: Replace standard receive path with a page based receive (Andy Gospodarek) [819101] - [netdrv] ixgbe: dcb: use DCB config values for FCoE traffic class on open (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix race condition where RX buffer could become corrupted. (Andy Gospodarek) [819101] - [netdrv] ixgbe: use typed min/max functions where possible (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix obvious return value bug. (Andy Gospodarek) [819101] - [netdrv] ixgbe: Replace eitr_low and eitr_high with static values in ixgbe_update_itr (Andy Gospodarek) [819101] - [netdrv] ixgbe: Do not disable read relaxed ordering when DCA is enabled (Andy Gospodarek) [819101] - [netdrv] ixgbe: Simplify logic for ethtool loopback frame creation and testing (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add iterator for cycling through rings on a q_vector (Andy Gospodarek) [819101] - [netdrv] ixgbe: Allocate rings as part of the q_vector (Andy Gospodarek) [819101] - [netdrv] ixgbe: Drop unnecessary napi_schedule_prep and spare blank line from ixgbe_intr (Andy Gospodarek) [819101] - [netdrv] ixgbe: Default to queue pairs when number of queues is less than CPUs (Andy Gospodarek) [819101] - [netdrv] ixgbe: Address issues with Tx WHTRESH value not being set correctly (Andy Gospodarek) [819101] - [netdrv] ixgbe: Reorder adapter contents for better cache utilization (Andy Gospodarek) [819101] - [netdrv] ixgbe: Do no clear Tx status bits since eop_desc provides enough info (Andy Gospodarek) [819101] - [netdrv] ixgbe: remove tie between NAPI work limits and interrupt moderation (Andy Gospodarek) [819101] - [netdrv] ixgbe: dcb: check setup_tc return codes (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix comments that are out of date or formatted incorrectly (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix spelling errors (Andy Gospodarek) [819101] - [netdrv] ixgbe: Minor formatting and comment corrections for ixgbe_xmit_frame_ring (Andy Gospodarek) [819101] - [netdrv] ixgbe: Remove boolean comparisons to true/false (Andy Gospodarek) [819101] - [netdrv] ixgbe: Combine post-DMA processing of sk_buff fields into single function (Andy Gospodarek) [819101] - [netdrv] ixgbe: Drop the _ADV of descriptor macros since all ixgbe descriptors are ADV (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add function for testing status bits in Rx descriptor (Andy Gospodarek) [819101] - [netdrv] ixgbe: Let the Rx buffer allocation clear status bits instead of cleanup (Andy Gospodarek) [819101] - [netdrv] ixgbe: Address fact that RSC was not setting GSO size for incoming frames (Andy Gospodarek) [819101] - [netdrv] ixgbe: Minor refactor of RSC (Andy Gospodarek) [819101] - [netdrv] ixgbe: ethtool: stats user buffer overrun (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix stats handling (Andy Gospodarek) [819101] - [netdrv] ixgbe: convert to ndo_fix_features (Andy Gospodarek) [819101] - [netdrv] ixgbe: Update ethtool_rxnfc::rule_cnt on return from ETHTOOL_GRXCLSRLALL (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support for displaying ntuple filters via the nfc interface (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix ring assignment issues for SR-IOV and drop cases (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support for nfc addition and removal of filters (Andy Gospodarek) [819101] - [net] ethtool: Add a common function for drivers with transmit time stamping (Jiri Benc) [829785] - [net] ethtool: Introduce a method for getting time stamping capabilities (Jiri Benc) [829785] - [ptp] Add a method for obtaining the device index (Jiri Benc) [829785] - [ptp] Added a brand new class driver for ptp clocks (Jiri Benc) [829785] - [pps] unify timestamp gathering (Jiri Benc) [829785] - [ptp] added a BPF to help drivers detect PTP packets (Jiri Benc) [829785] - [net] skbuff: add driver hook for tx time stamping (Jiri Benc) [829785] - [net] add net_tstamp.h to headers_install (Jiri Benc) [829785] - [kernel] posix-clock: Replace mutex with reader/writer semaphore (Jiri Benc) [829785] - [kernel] posix-clock: Introduce dynamic clocks (Jiri Benc) [829785] - [kernel] posix-timers: Cleanup namespace (Jiri Benc) [829785] - [kernel] posix-timers: Add support for fd based clocks (Jiri Benc) [829785] - [x86] Add clock_adjtime (Jiri Benc) [829785] - [kernel] posix-timers: Introduce a syscall for clock tuning (Jiri Benc) [829785] - [kernel] time: Splitout compat timex accessors (Jiri Benc) [829785] - [kernel] ntp: Add ADJ_SETOFFSET mode bit (Jiri Benc) [829785] - [kernel] posix-timers: Update comment (Jiri Benc) [829785] - [kernel] posix-timers: Make posix-cpu-timers functions static (Jiri Benc) [829785] - [kernel] posix-timers: Remove CLOCK_DISPATCH leftovers (Jiri Benc) [829785] - [kernel] posix-timers: Convert timer_delete() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Convert timer_gettime() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Convert timer_settime() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Convert timer_create() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Remove useless res field from k_clock (Jiri Benc) [829785] - [kernel] posix-timers: Convert clock_getres() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Make clock_getres and clock_get mandatory (Jiri Benc) [829785] - [kernel] posix-timers: Convert clock_gettime() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Convert clock_settime to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-cpu-timers: Remove the stub nanosleep functions (Jiri Benc) [829785] - [kernel] posix-timers: Cleanup restart_block usage (Jiri Benc) [829785] - [kernel] posix-timers: Convert clock_nanosleep_restart to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Convert clock_nanosleep to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Introduce clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Introduce clock_posix_cpu (Jiri Benc) [829785] - [kernel] posix-timers: Cleanup struct initializers (Jiri Benc) [829785] - [kernel] posix-timers: Define nanosleep not supported error separate (Jiri Benc) [829785] - [kernel] posix-timers: Move copy_to_user(created_timer_id) down in timer_create() (Jiri Benc) [829785] - [kernel] posix-timers: Fix error path in timer_create (Jiri Benc) [829785]- [netdrv] be2net: fix vfs enumeration (Ivan Vecera) [819782] - [netdrv] be2net: Regression bug wherein VFs creation broken for multiple cards (Ivan Vecera) [819782] - [pci] intel-iommu: use physfn to search drhd for VF (Ivan Vecera) [819782] - [netdrv] be2net: do not use SCRATCHPAD register (Ivan Vecera) [819782] - [netdrv] be2net: fix max VFs reported by HW (Ivan Vecera) [819782] - [netdrv] be2net: avoid disabling sriov while VFs are assigned (Ivan Vecera) [819782] - [netdrv] be2net: add skb frag size accessors (Ivan Vecera) [827593] - [netdrv] be2net: convert to SKB paged frag API. (Ivan Vecera) [827593] - [netdrv] be2net: use PCIe AER capability (Ivan Vecera) [827593] - [netdrv] be2net: modify log msg for lack of privilege error (Ivan Vecera) [827593] - [netdrv] be2net: fixup malloc/free of adapter->pmac_id (Ivan Vecera) [827593] - [netdrv] be2net: fix FW default for VF tx-rate (Ivan Vecera) [827593] - [netdrv] be2net: create RSS rings even in multi-channel configs (Ivan Vecera) [827593] - [netdrv] be2net: Add a missing CR in the end of message (Ivan Vecera) [827593] - [netdrv] be2net: Fix to parse RSS hash from Receive completions correctly. (Ivan Vecera) [827593] - [netdrv] be2net: Missing byteswap in be_get_fw_log_level causes oops on PowerPC (Ivan Vecera) [827593] - [netdrv] be2net: Ignore physical link async event for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: Fix VF driver load for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: dont pull too much data in skb linear part (Ivan Vecera) [827593] - [netdrv] be2net: update driver version (Ivan Vecera) [827593] - [netdrv] be2net: Add description about various RSS hash types (Ivan Vecera) [827593] - [netdrv] be2net: Enable RSS UDP hashing for Lancer and Skyhawk (Ivan Vecera) [827593] - [netdrv] be2net: Fix port name in message during driver load (Ivan Vecera) [827593] - [netdrv] be2net: Fix cleanup path when EQ creation fails (Ivan Vecera) [827593] - [netdrv] be2net: Activate new FW after FW download for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: Fix initialization sequence for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: Fix die temperature stat for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: Fix error while toggling autoneg of pause parameters (Ivan Vecera) [827593] - [netdrv] be2net: Fix Endian (Ivan Vecera) [827593] - [netdrv] be2net: set maximal number of default RSS queues (Ivan Vecera) [827593] - [netdrv] be2net: Fix to trim skb for padded vlan packets to workaround an ASIC Bug (Ivan Vecera) [827593] - [netdrv] be2net: Explicitly clear the reserved field in the Tx Descriptor (Ivan Vecera) [827593] - [netdrv] be2net: Increase statistics structure size for skyhawk. (Ivan Vecera) [827593] - [netdrv] be2net: Modify error message to incorporate subsystem (Ivan Vecera) [827593] - [netdrv] be2net: fix a race in be_xmit() (Ivan Vecera) [827593] - [netdrv] be2net: Fix driver load for VFs for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: update driver version (Ivan Vecera) [827593] - [netdrv] be2net: remove unnecessary usage of unlikely() (Ivan Vecera) [827593] - [netdrv] be2net: fix reporting number of actual rx queues (Ivan Vecera) [827593] - [netdrv] be2net: do not modify PCI MaxReadReq size (Ivan Vecera) [827593] - [netdrv] be2net: cleanup be_vid_config() (Ivan Vecera) [827593] - [netdrv] be2net: don't call vid_config() when there's no vlan config (Ivan Vecera) [827593] - [netdrv] be2net: Add functionality to support RoCE driver (Ivan Vecera) [827593] - [netdrv] be2net: Add function to issue mailbox cmd on MQ (Ivan Vecera) [827593] - [netdrv] be2net: Fix to allow get/set of debug levels in the firmware. (Ivan Vecera) [827593] - [netdrv] be2net: Fix to apply duplex value as unknown when link is down. (Ivan Vecera) [827593] - [netdrv] be2net: Fix to not set link speed for disabled functions of a UMC card (Ivan Vecera) [827593] - [netdrv] be2net: update the driver version (Ivan Vecera) [827593] - [netdrv] be2net: fix speed displayed by ethtool on certain SKUs (Ivan Vecera) [827593] - [netdrv] be2net: Fix FW download for BE (Ivan Vecera) [827593] - [netdrv] be2net: Fix Lancer statistics (Ivan Vecera) [827593] - [netdrv] be2net: Fix ethtool self test for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: Fix VLAN/multicast packet reception (Ivan Vecera) [827593] - [netdrv] be2net: fix ethtool get settings (Ivan Vecera) [827593] - [netdrv] be2net: Fix number of vlan slots in flex mode (Ivan Vecera) [827593] - [netdrv] be2net: enable WOL by default if h/w supports it (Ivan Vecera) [827593] - [netdrv] be2net: Remove unused OFFSET_IN_PAGE() macro (Ivan Vecera) [827593] - [netdrv] be2net: update driver version (Ivan Vecera) [827593] - [netdrv] be2net: reset queue address after freeing (Ivan Vecera) [827593] - [netdrv] be2net: fix tx completion cleanup (Ivan Vecera) [827593] - [netdrv] be2net: event queue re-design (Ivan Vecera) [827593] - [netdrv] be2net: allocate more headroom in incoming skbs (Ivan Vecera) [827593] - [tools] perf: Add missing files to build the python binding (Jiri Olsa) [860404] - [tools] perf: Remove brace expansion from clean target (Jiri Olsa) [860404] - [tools] perf/kvm top: Limit guest kernel info message to once (Jiri Olsa) [860404] - [tools] perf: Introduce intlist (Jiri Olsa) [860404] - [tools] perf: Change strlist to use the new rblist (Jiri Olsa) [860404] - [tools] perf: Introducing rblist (Jiri Olsa) [860404] - [tools] perf/kvm: Use strtol for walking guestmount directory (Jiri Olsa) [860404] - [tools] perf/tool: Save cmdline from user in file header vs what is passed to record (Jiri Olsa) [860404] - [tools] perf/top: Error handling for counter creation should parallel perf-record (Jiri Olsa) [860404] - [tools] perf/session: Remove no longer used synthesize_sample method (Jiri Olsa) [860404] - [tools] perf/evsel: Adopt parse_sample method from perf_event (Jiri Olsa) [860404] - [tools] perf/evlist: Introduce perf_evlist__parse_sample (Jiri Olsa) [860404] - [tools] perf/session: Use perf_evlist__id_hdr_size more extensively (Jiri Olsa) [860404] - [tools] perf/session: Use perf_evlist__sample_id_all more extensively (Jiri Olsa) [860404] - [tools] perf/session: Use perf_evlist__sample_type more extensively (Jiri Olsa) [860404] - [tools] perf/evsel: Precalculate the sample size (Jiri Olsa) [860404] - [tools] perf/target: Fix check on buffer size (Jiri Olsa) [860404] - [tools] perf/symbols: Fix array sizes for binary types arrays (Jiri Olsa) [860404] - [tools] perf/test: Fix parse events automated tests (Jiri Olsa) [860404] - [tools] perf/annotate: Prevent overflow in size calculation (Jiri Olsa) [860404] - [tools] perf: Fix build error with bison 2.6 (Jiri Olsa) [860404] - [tools] perf: use XSI-complaint version of strerror_r() instead of GNU-specific (Jiri Olsa) [860404] - [tools] perf: Make the breakpoint events sample period default to 1 (Jiri Olsa) [860404] - [tools] perf/test: Add dso data caching tests (Jiri Olsa) [860404] - [tools] perf/symbols: Add dso data caching (Jiri Olsa) [860404] - [tools] perf/symbols: Add interface to read DSO image data (Jiri Olsa) [860404] - [tools] perf/symbols: Factor DSO symtab types to generic binary types (Jiri Olsa) [860404] - [tools] perf/hists: Print newline between hists callchains (Jiri Olsa) [860404] - [tools] perf: Fix trace events storms due to weight demux (Jiri Olsa) [860404] - [tools] perf/hists: Return correct number of characters printed in callchain (Jiri Olsa) [860404] - [tools] perf: Dump exclude_{guest, host}, precise_ip header info too (Jiri Olsa) [860404] - [tools] perf/kvm: Limit repetitive guestmount message to once per directory (Jiri Olsa) [860404] - [tools] perf/kvm: Fix bug resolving guest kernel syms (Jiri Olsa) [860404] - [tools] perf/kvm: Guest userspace samples should not be lumped with host uspace (Jiri Olsa) [860404] - [tools] perf/kvm: Set name for VM process in guest machine (Jiri Olsa) [860404] - [tools] perf/symbols: Add machine id to modules debug message (Jiri Olsa) [860404] - [tools] perf: Split event symbols arrays to hw and sw parts (Jiri Olsa) [860404] - [tools] perf: Split out PE_VALUE_SYM parsing token to SW and HW tokens (Jiri Olsa) [860404] - [tools] perf: Add empty rule for new line in event syntax parsing (Jiri Olsa) [860404] - [tools] perf/test: Use ARRAY_SIZE in parse events tests (Jiri Olsa) [860404] - [tools] perf: Adding round_up/round_down macros (Jiri Olsa) [860404] - [tools] perf/symbols: Add '.note' check into search for NOTE section (Jiri Olsa) [860404] - [tools] perf: Fix generation of pmu list (Jiri Olsa) [860404] - [tools] perf/evsel: Handle hw breakpoints event names in perf_evsel__name() (Jiri Olsa) [860404] - [tools] perf: Fix hw breakpoint's type modifier parsing (Jiri Olsa) [860404] - [tools] perf: Trivial build fix (Jiri Olsa) [860404] - [tools] perf/report: Delay sample_type checks in pipe mode (Jiri Olsa) [860404] - [tools] perf/bench: Documentation update (Jiri Olsa) [860404] - [tools] perf/symbols: Follow .gnu_debuglink section to find separate symbols (Jiri Olsa) [860404] - [tools] perf: Stop using a global trace events description list (Jiri Olsa) [860404] - [tools] perf/test: Fix parse events test to follow proper raw event name (Jiri Olsa) [860404] - [tools] perf/evsel: Fix a build failure on cross compilation (Jiri Olsa) [860404] - [tools] perf/annotate: Check null of sym pointer before using it (Jiri Olsa) [860404] - [tools] perf/evsel: Make some methods private (Jiri Olsa) [860404] - [tools] perf: Remove unused evsel parameter from machine__resolve_callchain (Jiri Olsa) [860404] - [tools] perf/evsel: Reconstruct raw event with modifiers from perf_event_attr (Jiri Olsa) [860404] - [tools] perf: Remove __event_name (Jiri Olsa) [860404] - [tools] perf: Don't access evsel->name directly (Jiri Olsa) [860404] - [tools] perf/script: Replace __event_name uses with perf_evsel__name (Jiri Olsa) [860404] - [tools] perf: Move all users of event_name to perf_evsel__name (Jiri Olsa) [860404] - [tools] perf/evsel: Handle all event types in perf_evsel__name (Jiri Olsa) [860404] - [tools] perf: Reconstruct sw event with modifiers from perf_event_attr (Jiri Olsa) [860404] - [tools] perf: Reconstruct hw cache event with modifiers from perf_event_attr (Jiri Olsa) [860404] - [tools] perf/evsel: Carve out event modifier formatting (Jiri Olsa) [860404] - [tools] perf/hists: Implement printing snapshots to files (Jiri Olsa) [860404] - [tools] perf/lib: Introduce rtrim (Jiri Olsa) [860404] - [tools] perf/ui/gtk: Use struct perf_error_ops (Jiri Olsa) [860404] - [tools] perf/ui/gtk: Add GTK info_bar widget to browser window (Jiri Olsa) [860404] - [tools] perf/ui/gtk: Add GTK statusbar widget to browser window (Jiri Olsa) [860404] - [tools] perf/ui/gtk: Introduce struct perf_gtk_context (Jiri Olsa) [860404] - [tools] perf/ui: Introduce struct perf_error_ops (Jiri Olsa) [860404] - [tools] perf: Add sort by src line/number (Jiri Olsa) [860404] - [tools] perf: Add automated test for pure terms parsing (Jiri Olsa) [860404] - [tools] perf: Add PMU event alias support (Jiri Olsa) [860404] - [kernel] irq: export irq_modify_status symbol (Stanislaw Gruszka) [862025] - [hid] hidraw: fix window in hidraw_release (Don Zickus) [839973] - [hid] hidraw: protect hidraw_disconnect() better (Don Zickus) [839973] - [hid] hidraw: remove excessive _EMERG messages from hidraw (Don Zickus) [839973] - [hid] hidraw: fix hidraw_disconnect() (Don Zickus) [839973] - [hid] fix a NULL pointer dereference in hidraw_write (Don Zickus) [839973] - [hid] fix a NULL pointer dereference in hidraw_ioctl (Don Zickus) [839973] - [hid] remove BKL from hidraw (Don Zickus) [839973] - [x86] bordenville: enable gpio, watchdog and mfd hardware (Neil Horman) [817979]- [alsa] hda: make sure alc268 does not OOPS on codec parse (Jaroslav Kysela) [838558] - [alsa] hda: Fix ugly debug prints with CONFIG_SND_VERBOSE_PRINTK=y (Jaroslav Kysela) [838558] - [alsa] hda: remove *_quirks.c (obsolete) (Jaroslav Kysela) [838558] - [alsa] hda: avoid non-standard "Docking" name in mixers (Jaroslav Kysela) [838558] - [alsa] hda: limit internal mic boost for Asus X202E (Jaroslav Kysela) [838558] - [alsa] hda: Add another pci id for Haswell board (Jaroslav Kysela) [838558] - [alsa] hda: Add mic-mute LED control for HP laptop (Jaroslav Kysela) [838558] - [alsa] hda: Yet another position_fix quirk for ASUS machines (Jaroslav Kysela) [838558] - [alsa] hda: Allow to pass position_fix=0 explicitly (Jaroslav Kysela) [838558] - [alsa] hda: Fix disordered enum definitions in patch_cirrus.c (Jaroslav Kysela) [838558] - [alsa] hda: Add support for MacBook Pro 10,1 (Jaroslav Kysela) [838558] - [alsa] hda: Replace with the generic fixup codes in patch_cirrus.c (Jaroslav Kysela) [838558] - [alsa] hda: Check bit mask for codec SSID in snd_hda_pick_fixup() (Jaroslav Kysela) [838558] - [alsa] hda/intel: add position_fix quirk for Asus K53E (Jaroslav Kysela) [838558] - [alsa] hda: Fix Oops at codec reset/reconfig (Jaroslav Kysela) [838558] - [alsa] hda: Remove ignore_misc_bit (Jaroslav Kysela) [838558] - [alsa] hda: Move non-PCM check to per_pin in patch_hdmi.c (Jaroslav Kysela) [838558] - [alsa] hda: fix control names for multiple speaker out on IDT/STAC (Jaroslav Kysela) [838558] - [alsa] hda: Fix missing Master volume for STAC9200/925x (Jaroslav Kysela) [838558] - [alsa] hda/hdmi: Setup channel mapping for non_pcm audio (Jaroslav Kysela) [838558] - [alsa] hda/hdmi: Enable HBR feature on Intel chips (Jaroslav Kysela) [838558] - [alsa] hda/hdmi: Fix channel_allocation array wrong order (Jaroslav Kysela) [838558] - [alsa] hda: add missing function declaration (Jaroslav Kysela) [838558] - [alsa] hda: Avoid unnecessary parameter read for EPSS (Jaroslav Kysela) [838558] - [alsa] hda: Implement snd_hda_power_sync() helper function (Jaroslav Kysela) [838558] - [alsa] hda: Don't trust codec EPSS bit for IDT 92HD83xx & co (Jaroslav Kysela) [838558] - [alsa] hda: Make clear built-in driver optimization (Jaroslav Kysela) [838558] - [alsa] hda: Call snd_hda_jack_report_sync() generically in hda_codec.c (Jaroslav Kysela) [838558] - [alsa] hda: Do not set GPIOs for speakers on IDT if there are no speakers (Jaroslav Kysela) [838558] - [alsa] hda: Add missing ifdef CONFIG_SND_HDA_POWER_SAVE to tracepoints (Jaroslav Kysela) [838558] - [alsa] hda: Check the power state when power_save option is changed (Jaroslav Kysela) [838558] - [alsa] hda: Add tracepoints at snd_hda_power_up/down entrances. (Jaroslav Kysela) [838558] - [alsa] hda: Add 3stack-automute model to AD1882 codec (Jaroslav Kysela) [838558] - [alsa] hda: show ICT/KAE control bits (Jaroslav Kysela) [838558] - [alsa] hda: Fix forgotten ifdef CONFIG_SND_HDA_PATCH_LOADER (Jaroslav Kysela) [838558] - [alsa] hda: Deferred probing with request_firmware_nowait() (Jaroslav Kysela) [838558] - [alsa] hda: Load firmware in hda_intel.c (Jaroslav Kysela) [838558] - [alsa] hda: Fix leftover codec->power_transition (Jaroslav Kysela) [838558] - [alsa] hda: don't create dysfunctional mixer controls for ca0132 (Jaroslav Kysela) [838558] - [alsa] hda: Don't send invalid volume knob command on IDT 92hd75bxx (Jaroslav Kysela) [838558] - [alsa] hda: Fix 'Beep Playback Switch' with no underlying mute switch (Jaroslav Kysela) [838558] - [alsa] hda: fix Copyright debug message (Jaroslav Kysela) [838558] - [alsa] hda: bug fix on checking the supported power states of a codec (Jaroslav Kysela) [838558] - [alsa] hda: Fix panned "Beep Playback Switch" (Jaroslav Kysela) [838558] - [alsa] hda/intel: Add Device IDs for Intel Lynx Point-LP PCH (Jaroslav Kysela) [838558] - [alsa] hda: Fix pop noise in headphones on S3 for Asus X55A, X55V (Jaroslav Kysela) [838558] - [alsa] hda: Add missing SPDIF I/O setup for CA0132 (Jaroslav Kysela) [838558] - [alsa] hda: Use the standard PCM ops for CA0132 (Jaroslav Kysela) [838558] - [alsa] hda: Fix superfluous "-in" suffix from CA0132 capture items (Jaroslav Kysela) [838558] - [alsa] hda: Add codec->pcm_format_first flag (Jaroslav Kysela) [838558] - [alsa] hda: Fix double quirk for Quanta FL1 / Lenovo Ideapad (Jaroslav Kysela) [838558] - [alsa] hda: remove redundant auto quirks for conexant 506x (Jaroslav Kysela) [838558] - [alsa] hda: remove quirk for Dell Vostro 1015 (Jaroslav Kysela) [838558] - [alsa] hda: add dock support for Thinkpad X230 (Jaroslav Kysela) [838558] - [alsa] hda: Fix regression of HDMI codec probing (Jaroslav Kysela) [838558] - [alsa] hda: add dock support for Thinkpad T430s (Jaroslav Kysela) [838558] - [alsa] hda: Support dock on Lenovo Thinkpad T530 with ALC269VC (Jaroslav Kysela) [838558] - [alsa] hda: Fix mute-LED GPIO initialization for IDT codecs (Jaroslav Kysela) [838558] - [alsa] hda: Fix polarity of mute LED on HP Mini 210 (Jaroslav Kysela) [838558] - [alsa] hda: Workaround for silent output on VAIO Z with ALC889 (Jaroslav Kysela) [838558] - [alsa] hda: Fix WARNING from HDMI/DP parser (Jaroslav Kysela) [838558] - [alsa] hda: Detach from converter at closing in patch_hdmi.c (Jaroslav Kysela) [838558] - [alsa] hda: Fix mute-LED GPIO setup for HP Mini 210 (Jaroslav Kysela) [838558] - [alsa] hda: Fix invalid D3 of headphone DAC on VT202x codecs (Jaroslav Kysela) [838558] - [alsa] hda: add dock support for Thinkpad X230 Tablet (Jaroslav Kysela) [838558] - [alsa] hda: Turn on PIN_OUT from hdmi playback prepare. (Jaroslav Kysela) [838558] - [alsa] hda: Add support for Realtek ALC282 (Jaroslav Kysela) [838558] - [alsa] hda: Fix index number conflicts of phantom jacks (Jaroslav Kysela) [838558] - [alsa] hda: Add new GPU codec ID to snd-hda (Jaroslav Kysela) [838558] - [alsa] hda: Fix driver type of Haswell controller to AZX_DRIVER_SCH (Jaroslav Kysela) [838558] - [alsa] hda: add Haswell HDMI codec id (Jaroslav Kysela) [838558] - [alsa] hda: Add DeviceID for Haswell HDA (Jaroslav Kysela) [838558] - [alsa] hda: Always call standard unsolicited event for Realtek codecs (Jaroslav Kysela) [838558] - [alsa] hda: Avoid possible race of beep on/off (Jaroslav Kysela) [838558] - [alsa] hda: Move beep helper functions to hda_beep.c (Jaroslav Kysela) [838558] - [alsa] hda: give 3-pin jack the name "Headphone Mic Jack" (Jaroslav Kysela) [838558] - [alsa] hda: Support single 3-pin jack without VREF on the actual pin (Jaroslav Kysela) [838558] - [alsa] hda: Fix no sound from ALC662 after Windows reboot (Jaroslav Kysela) [838558] - [alsa] hda: Fix power-map regression for HP dv6 & co (Jaroslav Kysela) [838558] - [alsa] hda: Initialize caches at codec reconfiguration (Jaroslav Kysela) [838558] - [alsa] hda: Fix memory leaks at module unload (Jaroslav Kysela) [838558] - [alsa] hda: Fix memory leaks in Realtek & Conexant codec parsers (Jaroslav Kysela) [838558] - [alsa] hda: Add Realtek ALC280 codec support (Jaroslav Kysela) [838558] - [alsa] hda: Remove suprefluous EAPD init verbs for ALC660vd (Jaroslav Kysela) [838558] - [alsa] hda: Add inv-dmic model to possible Realtek codecs (Jaroslav Kysela) [838558] - [alsa] hda: Add inverted mic quirks for Asus U41SV, Acer 1810TZ and AOD260 (Jaroslav Kysela) [838558] - [alsa] hda: Add the inverted digital mic workaround to Realtek codecs (Jaroslav Kysela) [838558] - [alsa] hda: Don't power up when not powered down. (Jaroslav Kysela) [838558] - [alsa] hda: Add inverted internal mic quirk for Lenovo S205 (Jaroslav Kysela) [838558] - [alsa] hda: Fix ALC272X codec detection (Jaroslav Kysela) [838558] - [alsa] hda: Correct info print in HDMI non-intrinsic unsol event (Jaroslav Kysela) [838558] - [alsa] hda: Don't rely on event tag for simple_hdmi (Jaroslav Kysela) [838558] - [alsa] hda: Remove loop from simple_hdmi*() (Jaroslav Kysela) [838558] - [alsa] hda: Move one-time init codes from generic_hdmi_init() (Jaroslav Kysela) [838558] - [alsa] hda: Add missing snd_hda_jack_detect_enable() for simple_hdmi*() (Jaroslav Kysela) [838558] - [alsa] hda: Fix the pin nid assignment in patch_hdmi.c (Jaroslav Kysela) [838558] - [alsa] hda: Enable unsol event for ATI and Nvidia HDMI codecs too (Jaroslav Kysela) [838558] - [alsa] hda: Remove invalid init verbs for Nvidia 2ch codecs (Jaroslav Kysela) [838558] - [alsa] hda: Use common codes for ATI, Nvidia and VIA simple codecs (Jaroslav Kysela) [838558] - [alsa] hda: Merge ATI/VIA HDMI simple init functions (Jaroslav Kysela) [838558] - [alsa] hda: Add the support for VIA HDMI pin detection (Jaroslav Kysela) [838558] - [alsa] hda/intel: activate COMBO mode for Intel client chipsets (Jaroslav Kysela) [838558] - [alsa] hda: Create phantom jacks for fixed inputs and outputs (Jaroslav Kysela) [838558] - [alsa] hda: add support for HD-Audio CODECes of VIA HDMI GFX Cards (Jaroslav Kysela) [838558] - [alsa] hda: add support for HD-Audio of VIA HDMI GFX Cards (Jaroslav Kysela) [838558] - [alsa] hda: power setting error check (Jaroslav Kysela) [838558] - [alsa] hda: check proper return value (Jaroslav Kysela) [838558] - [alsa] hda: reduce msleep time if EPSS power states supported (Jaroslav Kysela) [838558] - [alsa] hda: check supported power states (Jaroslav Kysela) [838558] - [alsa] hda: Show D3cold state in proc files (Jaroslav Kysela) [838558] - [alsa] hda: add power states information in proc (Jaroslav Kysela) [838558] - [alsa] hda: Handle open while transitioning to D3. (Jaroslav Kysela) [838558] - [alsa] hda: Don't forget to call init verbs added by fixup list (Jaroslav Kysela) [838558] - [alsa] hda: Pin fixup for Zotac Z68 motherboard (Jaroslav Kysela) [838558] - [alsa] hda: Fix detection of Creative SoundCore3D controllers (Jaroslav Kysela) [838558] - [alsa] hda: HDMI Audio init all connectors when VGA-switcheroo is off (Jaroslav Kysela) [838558] - [alsa] hda: Fix uninitialized HDMI controllers with VGA-switcheroo (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add new codec support for ALC269VD (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix unused variable compile warning (Jaroslav Kysela) [838558] - [alsa] hda: Fix possible races of accesses to connection list array (Jaroslav Kysela) [838558] - [alsa] hda: unlock on error in azx_interrupt() (Jaroslav Kysela) [838558] - [alsa] hda/idt: Cache the power-map bits (Jaroslav Kysela) [838558] - [alsa] hda/idt: Clean up power-map check code (Jaroslav Kysela) [838558] - [alsa] hda: Evaluate gpio_led hints at the right moment (Jaroslav Kysela) [838558] - [alsa] hda/idt: Fix power-map for speaker-pins with some HP laptops (Jaroslav Kysela) [838558] - [alsa] hda: Support VGA-switcheroo (disabled for RHEL6) (Jaroslav Kysela) [838558] - [alsa] hda: Add a hook capability to vmaster controls (Jaroslav Kysela) [838558] - [alsa] hda: Export snd_hda_lock_devices() (Jaroslav Kysela) [838558] - [alsa] hda: Check the dead HDMI audio controller by vga-switcheroo (Jaroslav Kysela) [838558] - [alsa] hda: Disable FLOAT format support (Jaroslav Kysela) [838558] - [alsa] hda/conexant: Correct vendor IDs for new codecs (Jaroslav Kysela) [838558] - [alsa] hda: Fix concurrent hash accesses (Jaroslav Kysela) [838558] - [alsa] hda: Protect SPDIF-related stuff via spdif_mutex (Jaroslav Kysela) [838558] - [alsa] hda: Add Conexant CX20751/2/3/4 codec support (Jaroslav Kysela) [838558] - [alsa] hda: Add the support for Creative SoundCore3D (Jaroslav Kysela) [838558] - [alsa] hda: More robustify the power-up/down sequence (Jaroslav Kysela) [838558] - [alsa] hda: Remove pre_resume and post_suspend ops (Jaroslav Kysela) [838558] - [alsa] hda: Lessen CPU usage when waiting for chip to respond (Jaroslav Kysela) [838558] - [alsa] hda: Move BIOS pin-parser code to hda_auto_parser.c (Jaroslav Kysela) [838558] - [alsa] hda: Move up the fixup helper functions to the library module (Jaroslav Kysela) [838558] - [alsa] hda: Protect the power-saving count with spinlock (Jaroslav Kysela) [838558] - [alsa] hda: Clear the power-saving states properly at reset (Jaroslav Kysela) [838558] - [alsa] hda: Always resume the codec immediately (Jaroslav Kysela) [838558] - [alsa] hda: Fix possible access to uninitialized work struct (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Call a common helper for alc_spec initialization (Jaroslav Kysela) [838558] - [alsa] hda: Revert "ALSA: hda - Set codec to D3 forcibly even if not used" (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Call alc_auto_parse_customize_define() always after fixup (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add missing CD-input pin for MSI-7350 mobo (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add a fixup for Acer Aspire 5739G (Jaroslav Kysela) [838558] - [alsa] hda: Fix oops caused by recent commit "Fix internal mic for Lenovo Ideapad U300s" (Jaroslav Kysela) [838558] - [alsa] hda: Fix internal mic for Lenovo Ideapad U300s (Jaroslav Kysela) [838558] - [alsa] hda: Skip pin capability sanity check for bogus values (Jaroslav Kysela) [838558] - [alsa] hda: Add snd_hda_get_default_vref() helper function (Jaroslav Kysela) [838558] - [alsa] hda: Introduce snd_hda_set_pin_ctl*() helper functions (Jaroslav Kysela) [838558] - [alsa] hda/conexant: Set up the missing docking-station pins (Jaroslav Kysela) [838558] - [alsa] hda: Add external mic quirk for Asus Zenbook UX31E (Jaroslav Kysela) [838558] - [alsa] hda/conexant: Don't set HP pin-control bit unconditionally (Jaroslav Kysela) [838558] - [alsa] hda/sigmatel: Fix inverted mute LED (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix regression on Quanta/Gericom KN1 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix mem leak (and rid us of trailing whitespace). (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add quirk for Mac Pro 5,1 machines (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add a fixup entry for Acer Aspire 8940G (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix GPIO1 setup for Acer Aspire 4930 & co (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add a few ALC882 model strings back (Jaroslav Kysela) [838558] - [alsa] hda: hide HDMI/ELD printks unless snd.debug=2 (Jaroslav Kysela) [838558] - [alsa] hda: clean up CX20549 test mixer setup (Jaroslav Kysela) [838558] - [alsa] hda: CX20549 doesn't need pin_amp_workaround. (Jaroslav Kysela) [838558] - [alsa] hda: Remove CD control from model=benq for CX20549 (Jaroslav Kysela) [838558] - [alsa] hda: fix record volume controls of CX20459 ("Venice") (Jaroslav Kysela) [838558] - [alsa] hda: Rename capture sources of CX20549 to match common conventions (Jaroslav Kysela) [838558] - [alsa] hda: Fix proc output for ADC amp values of CX20549 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix ADC assignment with a shared HP/Mic pin (Jaroslav Kysela) [838558] - [alsa] hda: Fix build with CONFIG_PM=n (Jaroslav Kysela) [838558] - [alsa] hda: Fix build of patch_sigmatel.c without CONFIG_SND_HDA_POWER_SAVE (Jaroslav Kysela) [838558] - [alsa] hda: fix printing of high HDMI sample rates (Jaroslav Kysela) [838558] - [alsa] hda: Add expose_enum_ctl flag to snd_hda_add_vmaster_hook() (Jaroslav Kysela) [838558] - [alsa] hda: Add "Mute-LED Mode" enum control (Jaroslav Kysela) [838558] - [alsa] hda: Add EAPD control to Conexnat auto-parser (Jaroslav Kysela) [838558] - [alsa] hda: Rewrite the mute-LED control with vmaster hook for ALC269 (Jaroslav Kysela) [838558] - [alsa] hda: Rewrite the mute-LED hook with vmaster hook in patch_sigmatel.c (Jaroslav Kysela) [838558] - [alsa] hda: Return the created kcontrol in __snd_hda_add_vmaster() (Jaroslav Kysela) [838558] - [alsa] hda: Typos: change aditional to additional. (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Reuse init_hook for ALC269VB coef setup (Jaroslav Kysela) [838558] - [alsa] hda: Fix silent speaker output on Acer Aspire 6935 (Jaroslav Kysela) [838558] - [alsa] hda: Initialize vmaster slave volumes (Jaroslav Kysela) [838558] - [alsa] hda: Set codec to D3 forcibly even if not used (Jaroslav Kysela) [838558] - [alsa] hda: Add Gigabyte GA-MA790X to the beep whitelist (Jaroslav Kysela) [838558] - [alsa] hda: fix broken automute/autoswitch for Realtek (Jaroslav Kysela) [838558] - [alsa] hda/conexant: Clear unsol events on unused pins (Jaroslav Kysela) [838558] - [alsa] hda: Enable docking-station SPDIF for Thinkpad (Jaroslav Kysela) [838558] - [alsa] hda: Add position_fix=4 (COMBO) option (Jaroslav Kysela) [838558] - [alsa] hda: Fix audio playback support on HP Zephyr system (Jaroslav Kysela) [838558] - [alsa] hda: add id for Atom Cedar Trail HDMI codec (Jaroslav Kysela) [838558] - [alsa] hda/via: Add a few sanity checks (Jaroslav Kysela) [838558] - [alsa] hda/via: Don't create duplicated boost controls (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Small code cleanups (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix the wrong offset for two-speaker systems (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix the possible conflicts of Bass Speaker name (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Create individual mute switches for shared DAC (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix possible Oops with NULL input_mux (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Parse aa-loopback items dynamically (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Remove the last static quirks for ALC882 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add model=fixup not to apply fix-ups (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Drop all ALC880 static quirks (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Drop model=asus* from ALC880 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=asus-w1v with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=z71v with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=uniwill-dig with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=uniwill with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=uniwill-p53 with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=F1734 with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=futjisu with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Apply probe-fixup really after probing (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Replace ALC880 model=tcl with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Drop ALC880 model=clevo (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Refactor the DAC filler function (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=w810 with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=lg with the auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Adjust badness calculation for multi-ios (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Show multi-io pins in debug prints (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Try harder to fit the single-connections (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Finer tuning of auto-parser with badness evaluation (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Improve the signel-connection check (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Disable static fixups for ASUS with ALC269 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Remove leftover static quirks for ALC260 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Drop model=fujitsu from ALC260 static quirks (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Drop model=favorit100 for ALC260 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add the support for HP Presario B1900 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Replace ALC260 model=replacer with the auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Replace ALC260 model=acer with the auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add the fixup codes for ALC260 model=will (Jaroslav Kysela) [838558] - [alsa] hda: Add another jack-detection suppression for ASUS ALC892 (Jaroslav Kysela) [838558] - [alsa] hda: Suppress auto-mute feature on some machines with ALC861 (Jaroslav Kysela) [838558] - [alsa] hda: Add codec->no_jack_detect flag (Jaroslav Kysela) [838558] - [alsa] hda: Make is_jack_detectable() as non-inlined (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Apply the coef-setup only to ALC269VB (Jaroslav Kysela) [838558] - [alsa] hda: add quirk to detect CD input on Gigabyte EP45-DS3 (Jaroslav Kysela) [838558] - [alsa] hda: Kill hyphenated names (Jaroslav Kysela) [838558] - [alsa] hda: Always set HP pin in unsol handler for STAC/IDT codecs (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix resume of multiple input sources (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix overflow of vol/sw check bitmap (Jaroslav Kysela) [838558] - [alsa] hda: Fix initialization of secondary capture source on VT1705 (Jaroslav Kysela) [838558] - [alsa] hda: Fix mute-LED VREF value for new HP laptops (Jaroslav Kysela) [838558] - [alsa] hda: Fix error handling in patch_ca0132.c (Jaroslav Kysela) [838558] - [alsa] hda: add support for Uniwill ECS M31EI notebook (Jaroslav Kysela) [838558] - [x86] Mark Intel Crystal Well CPU as supported (Prarit Bhargava) [861060] - [x86] Mark Intel Ivy Town Processor as Supported (Prarit Bhargava) [847372] - [x86] apic: Use x2apic physical mode based on FADT setting (Prarit Bhargava) [832162] - [s390] zcrypt: Add support for CEX4 crypto card (Hendrik Brueckner) [823010]- [md] dm-thin: support discard with non power of two blocksize (Mike Snitzer) [858858] - [md] dm-thin: fix discard support for data devices (Mike Snitzer) [858858] - [md] dm-thin: tidy discard support (Mike Snitzer) [858858] - [md] dm-thin: do not set discard_zeroes_data (Mike Snitzer) [858858] - [md] dm: handle requests beyond end of device instead of using BUG_ON (Mike Snitzer) [858858] - [md] dm: retain table limits when swapping to new table with no devices (Mike Snitzer) [858858] - [md] dm-table: clear add_random unless all devices have it set (Mike Snitzer) [858858] - [md] dm-mpath: only retry ioctl when no paths if queue_if_no_path set (Mike Snitzer) [858858] - [md] dm-mpath: fix check for null mpio in end_io fn (Mike Snitzer) [858858] - [block] split discard into aligned requests (Mike Snitzer) [858858] - [block] reorganize rounding of max_discard_sectors (Mike Snitzer) [858858] - [scsi] Fix dm-multipath starvation when scsi host is busy (Mike Snitzer) [858858] - [netdrv] vmxnet3: fix interrupt control bitmap (Neil Horman) [829953] - [netdrv] vmxnet3: Remove casts to same type (Neil Horman) [829953] - [netdrv] vmxnet3: Fix log messages and corrects some typos (Neil Horman) [829953] - [netdrv] vmxnet3: Fix transport header size (Neil Horman) [829953] - [netdrv] vmxnet3: Fix typo in vmxnet3_drv.c (Neil Horman) [829953] - [netdrv] vmxnet3: Remove alloc_etherdev error messages (Neil Horman) [829953] - [netdrv] vmxnet3: Remove unnecessary k.alloc/v.alloc OOM messages (Neil Horman) [829953] - [netdrv] vmxnet3: cleanup tso headers manipulation (Neil Horman) [829953] - [netdrv] vmxnet3: make ethtool ops const (Neil Horman) [829953] - [netdrv] vmxnet3: Sweep away N/A fw_version dustbunnies from the .get_drvinfo routine of a number of drivers (Neil Horman) [829953] - [netdrv] vmxnet3: Add module.h to drivers who were implicitly using it (Neil Horman) [829953] - [netdrv] vmxnet3: add skb frag size accessors (Neil Horman) [829953] - [netdrv] vmxnet3: fix skb truesize underestimation (Neil Horman) [829953] - [netdrv] vmxnet3: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Neil Horman) [829953] - [netdrv] vmxnet3: convert to SKB paged frag API (Neil Horman) [829953] - [netdrv] vmxnet3: Don't enable vlan filters in promiscuous mode (Neil Horman) [829953] - [netdrv] vmxnet3: Fix advertising HW_CSUM feature to use csum_start (Neil Horman) [829953] - [netdrv] net: fix assignment of 0/1 to bool variables (John Feeney) [826718] - [netdrv] tg3: Update version to 3.124 (John Feeney) [826718] - [netdrv] tg3: Fix race condition in tg3_get_stats64() (John Feeney) [826718] - [netdrv] tg3: Add New 5719 Read DMA workaround (John Feeney) [826718] - [netdrv] tg3: Fix Read DMA workaround for 5719 A0 (John Feeney) [826718] - [netdrv] tg3: Request APE_LOCK_PHY before PHY access (John Feeney) [826718] - [netdrv] tg3: Add hwmon support for temperature (John Feeney) [826718] - [netdrv] tg3: Add APE scratchpad read function (John Feeney) [826718] - [netdrv] tg3: Add common function tg3_ape_event_lock() (John Feeney) [826718] - [netdrv] tg3: Fix the setting of the APE_HAS_NCSI flag (John Feeney) [826718] - [netdrv] tg3: add device id of Apple Thunderbolt Ethernet device (John Feeney) [826718] - [netdrv] tg3: Apply short DMA frag workaround to 5906 (John Feeney) [826718] - [netdrv] tg3: remove redundant NULL test before release_firmware() call (John Feeney) [826718] - [netdrv] tg3: Avoid panic from reserved statblk field access (John Feeney) [826718] - [netdrv] tg3: Fix 5717 serdes powerdown problem (John Feeney) [826718] - [netdrv] tg3: Remove all #inclusions of asm/system.h (John Feeney) [826718] - [netdrv] tg3: Fix RSS ring refill race condition (John Feeney) [826718] - [netdrv] tg3: Recode PCI MRRS adjustment as a PCI quirk (John Feeney) [826718] - [netdrv] tg3: Fix poor tx performance on 57766 after MTU change (John Feeney) [826718] - [netdrv] tg3: Add memory barriers to sync BD data (John Feeney) [826718] - [netdrv] tg3: Fix jumbo loopback test on 5719 (John Feeney) [826718] - [netdrv] tg3: Fix tg3_get_stats64 for 5700 / 5701 devs (John Feeney) [826718] - [netdrv] tg3: unify return value of .ndo_set_mac_address if address is invalid (John Feeney) [826718] - [netdrv] tg3: Create timer helper functions (John Feeney) [826718] - [netdrv] tg3: Clear RECOVERY_PENDING with reset_task_cancel (John Feeney) [826718] - [netdrv] tg3: Remove SPEED_UNKNOWN checks (John Feeney) [826718] - [netdrv] tg3: Fix link check in tg3_adjust_link (John Feeney) [826718] - [netdrv] tg3: remove IRQF_SAMPLE_RANDOM flag (John Feeney) [826718] - [netdrv] tg3: Update copyright (John Feeney) [826718] - [netdrv] tg3: Use *_UNKNOWN ethtool definitions (John Feeney) [826718] - [netdrv] tg3: Remove unneeded link_config.orig_... members (John Feeney) [826718] - [netdrv] tg3: Remove unused link config code (John Feeney) [826718] - [netdrv] tg3: Consolidate ASIC rev detection code (John Feeney) [826718] - [netdrv] tg3: Reduce UMP event collision window (John Feeney) [826718] - [netdrv] tg3: Fix copper autoneg adv checks (John Feeney) [826718] - [netdrv] tg3: Fix stats while interface is down (John Feeney) [826718] - [netdrv] tg3: Disable new DMA engine for 57766 (John Feeney) [826718] - [netdrv] tg3: Move transmit comment to a better location (John Feeney) [826718] - [netdrv] tg3: Eliminate unneeded prototype (John Feeney) [826718] - [netdrv] tg3: Relocate tg3_find_peer (John Feeney) [826718] - [netdrv] tg3: Move tg3_nvram_write_block functions (John Feeney) [826718] - [netdrv] tg3: Move tg3_set_rx_mode (John Feeney) [826718] - [netdrv] tg3: Move tg3_change_mtu to a better location (John Feeney) [826718] - [netdrv] tg3: Relocate tg3_reset_task (John Feeney) [826718] - [netdrv] tg3: Move tg3_restart_hw to a better location (John Feeney) [826718] - [netdrv] tg3: Remove alloc_etherdev error messages (John Feeney) [826718] - [netdrv] tg3: Break out RSS indir table init and assignment (John Feeney) [826718] - [netdrv] tg3: Use mii_advertise_flowctrl (John Feeney) [826718] - [netdrv] tg3: Make the TX BD DMA limit configurable (John Feeney) [826718] - [netdrv] tg3: Enable EEE support for capable 10/100 devs (John Feeney) [826718] - [netdrv] tg3: Track LP advertising (John Feeney) [826718] - [netdrv] tg3: Integrate flowctrl check into AN adv check (John Feeney) [826718] - [netdrv] tg3: Fix advertisement handling (John Feeney) [826718] - [netdrv] tg3: Change mii to ethtool advertisement function names (John Feeney) [826718] - [netdrv] tg3: Add ethtool to mii advertisment conversion helpers (John Feeney) [826718] - [firmware] add Ralink rt2800 firmware images (Stanislaw Gruszka) [841604] - [mm] x86_32: randomize SHLIB_BASE (Aristeu Rozanski) [804956] {CVE-2012-1568}- [kernel] cgroups: don't attach task to subsystem if migration failed (Frederic Weisbecker) [751817] - [kernel] cgroups: more safe tasklist locking in cgroup_attach_proc (Frederic Weisbecker) [751817] - [kernel] cgroups: use flex_array in attach_proc (Frederic Weisbecker) [751817] - [lib] flex_array: allow zero length flex arrays (Frederic Weisbecker) [751817] - [lib] flex_array: fix flex_array_put_ptr macro to be valid C (Frederic Weisbecker) [751817] - [lib] flex_array: add helpers to get and put to make pointers easy to use (Frederic Weisbecker) [751817] - [kernel] cgroups: make procs file writable (Frederic Weisbecker) [751817] - [kernel] cgroups: add per-thread subsystem callbacks (Frederic Weisbecker) [751817] - [kernel] cgroup_freezer: fix freezing groups with stopped tasks (Frederic Weisbecker) [751817] - [kernel] cgroup_freezer: update_freezer_state() does incorrect state transitions (Frederic Weisbecker) [751817] - [kernel] cgroups: read-write lock CLONE_THREAD forking per threadgroup (Frederic Weisbecker) [751817] - [kernel] cgroup_freezer: fix can_attach() to prohibit moving from/to freezing/frozen cgroups (Frederic Weisbecker) [751817] - [kernel] cgroup_freezer: unnecessary test in cgroup_freezing_or_frozen() (Frederic Weisbecker) [751817] - [kernel] cgroup_freezer: Update stale locking comments (Frederic Weisbecker) [751817] - [net] nf_defrag_ipv6: fix oops on module unloading (Amerigo Wang) [726807]- [fs] ext4: check for zero length extent (Lukas Czerner) [813097] - [fs] cifs: Fix the conflict between rwpidforward and rw mount options (Sachin Prabhu) [852747] - [fs] cifs: Fix wrong length in cifs_iovec_read (Sachin Prabhu) [851694] - [fs] gfs2: Make write size hinting code common (Bob Peterson) [753337] - [fs] gfs2: Fix missing allocation data for set/remove xattr (Bob Peterson) [753337] - [fs] gfs2: Take account of blockages when using reserved blocks (Bob Peterson) [753337] - [fs] gfs2: Reduce file fragmentation (Bob Peterson) [753337] - [fs] gfs2: Eliminate unnecessary check for state > 3 in bitfit (Bob Peterson) [753337] - [fs] gfs2: Fold quota data into the reservations struct (Bob Peterson) [753337] - [fs] gfs2: Extend the life of the reservations structure (Bob Peterson) [753337] - [fs] gfs2: Add rgrp information to block_alloc trace point (Bob Peterson) [753337] - [fs] gfs2: Eliminate unused "new" parameter to gfs2_meta_indirect_buffer (Bob Peterson) [753337] - [fs] gfs2: Remove redundant metadata block type check (Bob Peterson) [753337] - [fs] gfs2: Eliminate needless parameter from function gfs2_setbit (Bob Peterson) [753337] - [fs] gfs2: Use variable rather than qa to determine if unstuff necessary (Bob Peterson) [753337] - [fs] gfs2: Remove i_disksize (Bob Peterson) [753337] - [fs] gfs2: New truncate sequence (Bob Peterson) [753337] - [fs] gfs2: Change variable blk to biblk (Bob Peterson) [753337] - [fs] gfs2: Fix function parameter comments in rgrp.c (Bob Peterson) [753337] - [fs] gfs2: Eliminate offset parameter to gfs2_setbit (Bob Peterson) [753337] - [fs] gfs2: Use slab for block reservation memory (Bob Peterson) [753337] - [fs] gfs2: make function gfs2_page_add_databufs static (Bob Peterson) [753337] - [fs] gfs2: Rename function gfs2_close to gfs2_release (Bob Peterson) [753337] - [fs] gfs2: Dump better debug info if a bitmap inconsistency is detected (Bob Peterson) [753337] - [fs] gfs2: Use seq_vprintf for glocks debugfs file (Robert S Peterson) [847377] - [fs] seq_file: Add seq_vprintf function and export it (Robert S Peterson) [847377] - [fs] gfs2: Size seq_file buffer more carefully (Robert S Peterson) [847377] - [fs] gfs2: Cache last hash bucket for glock seq_files (Robert S Peterson) [847377] - [fs] gfs2: Increase buffer size for glocks and glstats debugfs files (Robert S Peterson) [847377] - [fs] gfs2: glock statistics gathering (Robert S Peterson) [806385] - [fs] jbd: clear revoked flag on buffers before a new transaction started (Lukas Czerner) [804281] - [fs] ext3: Avoid filesystem corruption after a crash under heavy delete load (Lukas Czerner) [804281] - [fs] nfs: prepare coalesce testing for directio (Steve Dickson) [854746] - [fs] nfs: create completion structure to pass into page_init functions (Steve Dickson) [854746] - [fs] nfs: remove unused wb_complete field from struct nfs_page (Steve Dickson) [854746] - [fs] nfs: merge _full and _partial write rpc_ops (Steve Dickson) [854746] - [fs] nfs: Don't use DATA_SYNC writes (Steve Dickson) [854746] - [fs] nfs: merge _full and _partial read rpc_ops (Steve Dickson) [854746] - [fs] nfs: Dont rely on PageError in nfs_readpage_release_partial (Steve Dickson) [854746] - [fs] nfs: create struct nfs_page_array (Steve Dickson) [854746] - [fs] nfs: create common nfs_pgio_header for both read and write (Steve Dickson) [854746] - [fs] nfs: make pnfs_ld_[read|write]_done consistent (Steve Dickson) [854746] - [fs] pnfs: make _set_lo_fail generic (Steve Dickson) [854746] - [fs] nfs: Get rid of the unused nfs_read_data->flags field (Steve Dickson) [854746] - [fs] nfs: Get rid of the unused nfs_write_data->flags field (Steve Dickson) [854746] - [fs] nfs: Remove unused variable from write.c (Steve Dickson) [854746] - [fs] nfs: Get rid of the nfs_rdata_mempool (Steve Dickson) [854746] - [fs] nfs: Get rid of unnecessary calls to ClearPageError() in read code (Steve Dickson) [854746] - [fs] nfs: Get rid of nfs_restart_rpc() (Steve Dickson) [854746] - [fs] nfs: use req_offset where appropriate (Steve Dickson) [854746] - [fs] nfs: Clean up - simplify the switch to read/write-through-MDS (Steve Dickson) [846714] - [fs] nfs: remove unnecessary casts of void pointers in nfs4filelayout.c (Steve Dickson) [846714] - [fs] nfs: reverse arg order in nfs_initiate_[read|write] (Steve Dickson) [846714] - [fs] nfs: add a struct nfs_commit_data to replace nfs_write_data in commits (Steve Dickson) [846714] - [fs] nfs: Remove nfs4_setup_sequence from generic read code (Steve Dickson) [846714] - [fs] nfs: Remove nfs4_setup_sequence from generic write code (Steve Dickson) [846714] - [fs] nfs: Add a new helper nfs4_init_sequence() (Steve Dickson) [846714] - [fs] nfs: Add lseg to struct nfs4_fl_commit_bucket (Steve Dickson) [846714] - [fs] nfs: Revert pnfs ugliness from the generic nfs read code path (Steve Dickson) [846714] - [fs] nfs: File layout only supports whole file layouts (Steve Dickson) [846714] - [fs] nfs: make pnfs_ld_[read|write]_done consistent (Steve Dickson) [846714] - [fs] nfs: Remove pnfs bloat from the generic write path (Steve Dickson) [846714] - [fs] pnfs: Must return layout on IO error (Steve Dickson) [846714] - [fs] pnfs: layoutret_on_setattr (Steve Dickson) [846714] - [fs] nfs: Revert coalesce small, page-aligned direct I/Os (Steve Dickson) [846708] - [fs] nfs: dprintks in directio code were referencing task after put (Steve Dickson) [846708] - [fs] nfs: grab open context in direct read (Steve Dickson) [846708] - [fs] nfs: put open context on error in nfs_flush_multi (Steve Dickson) [846708] - [fs] nfs: put open context on error in nfs_pagein_multi (Steve Dickson) [846708] - [fs] nfs: remove duplicate variable declaration in filelayout_clear_request_commit (Steve Dickson) [846708] - [fs] nfs: Use cond_resched_lock() to reduce latencies in the commit scans (Steve Dickson) [846708] - [kernel] list: add list_safe_reset_next (Steve Dickson) [846708] - [fs] nfs: Fix a few issues in filelayout_commit_pagelist (Steve Dickson) [846708] - [fs] ext3, ext4: don't clear orphan list on ro mount with errors (Eric Sandeen) [852771] - [block] replace __getblk_slow misfix by grow_dev_page fix (Jeff Moyer) [534080] - [fs] buffer: remove BUG() in possible but rare condition (Jeff Moyer) [534080] - [fs] gfs2: Add kobject release method (Robert S Peterson) [826089] - [fs] nfs: check for req==NULL in nfs_try_to_update_request cleanup (Steve Dickson) [846688] - [fs] nfs: ncommit count is being double decremented (Steve Dickson) [846688] - [fs] nfs: Clean ups and bugfixes for the pnfs read/writeback/commit code (Steve Dickson) [846688] - [fs] nfs: Revert pnfs ugliness from the generic nfs read code path (Steve Dickson) [846688] - [fs] pnfs: recoalesce when ld read pagelist fails (Steve Dickson) [846688] - [fs] nfs: Move the pnfs write code into pnfs.c (Steve Dickson) [846688] - [fs] nfs: Move the pnfs read code into pnfs.c (Steve Dickson) [846688] - [fs] nfs: Cache rpc_ops in struct nfs_pageio_descriptor (Steve Dickson) [846688] - [fs] nfs: split out the RPC transmission from nfs_pagein_multi/one (Steve Dickson) [846688] - [fs] nfs: Clean up nfs_read_rpcsetup and nfs_write_rpcsetup (Steve Dickson) [846688] - [fs] pnfs: recoalesce when ld write pagelist fails (Steve Dickson) [833091] - [fs] nfs: Allow the nfs_pageio_descriptor to signal that a re-coalesce is needed (Steve Dickson) [833091] - [fs] nfs: Use stable writes when not doing a bulk flush (Steve Dickson) [833091] - [fs] nfs: remove nfs_inode radix tree (Steve Dickson) [833091] - [fs] nfs: nfs_open_context doesn't need struct path either (Steve Dickson) [833091] - [fs] nfs: nfs4_opendata doesn't need struct path either (Steve Dickson) [833091] - [fs] nfs: nfs4_closedata doesn't need to mess with struct path (Steve Dickson) [833091] - [fs] nfs: Fix a hang in the writeback path (Steve Dickson) [833091] - [fs] nfs: remove nfs_PAGE_TAG_LOCKED (Steve Dickson) [833091]- [netdrv] qlcnic: get rid of a redundant test for NULL before call to release_firmware() (Chad Dupuis) [826572] - [netdrv] qlcnic: remove unnecessary setting of skb->dev (Chad Dupuis) [826572] - [netdrv] qlcnic: off by one in qlcnic_init_pci_info() (Chad Dupuis) [826572] - [netdrv] qlcnic: vlan workaround for mac deletion bug in firmware (Chad Dupuis) [826572] - [netdrv] qlcnic: fix turnaround delay during migration (Chad Dupuis) [826572] - [netdrv] qlcnic: Fix protcol type in case of inband vlan. (Chad Dupuis) [826572] - [netdrv] qlcnic: fix unsupported CDRP command error message. (Chad Dupuis) [826572] - [netdrv] qlcnic: Fix estimation of recv MSS in case of LRO (Chad Dupuis) [826572] - [netdrv] qlcnic: Allow a predefined set of capture masks for FW dump (Chad Dupuis) [826572] - [netdrv] qlcnic: Adding mac statistics to ethtool. (Chad Dupuis) [826572] - [netdrv] qlcnic: Register device in FAILED state. (Chad Dupuis) [826572] - [netdrv] qlcnic: Bug fix for LRO (Chad Dupuis) [826572] - [netdrv] qlcnic: Added sysfs Node fwdump_state (Chad Dupuis) [826572] - [scsi] aacraid: respond automatically to volumes added by config tool (Rich Bono) [857561] - [scsi] aacraid: reset should disable MSI interrupt (Rich Bono) [857561] - [scsi] aacraid: prohibit access to array container space (Rich Bono) [857561] - [scsi] aacraid: expose physical devices for models with newer firmware (Rich Bono) [857561] - [scsi] aacraid: add support for handling ATA pass-through commands (Rich Bono) [857561] - [infiniband] cxgb4: Fix endianness of addition to mpa->private_data_size (Jay Fenlason) [747145] - [infiniband] cxgb4: Fix crash when peer address is 0.0.0.0 (Jay Fenlason) [747145] - [infiniband] cxgb4: Add query_qp support (Jay Fenlason) [747145] - [infiniband] cxgb4: Remove kfifo usage (Jay Fenlason) [747145] - [infiniband] cxgb4: DB Drop Recovery for RDMA and LLD queues (Jay Fenlason) [747145] - [infiniband] cxgb4: Disable interrupts in c4iw_ev_dispatch() (Jay Fenlason) [747145] - [infiniband] cxgb4: Add DB Overflow Avoidance (Jay Fenlason) [747145] - [infiniband] cxgb4: Use dst parameter in import_ep() (Jay Fenlason) [747145] - [infiniband] cxgb4: Add missing peer2peer check in MPAv2 code (Jay Fenlason) [747145] - [infiniband] cxgb4: Consolidate 3 copies of the same operation into 1 helper function (Jay Fenlason) [747145] - [infiniband] cxgb4: Rename dst_get_neighbour{, _raw} to dst_get_neighbour_noref{, _raw} (Jay Fenlason) [747145] - [infiniband] cxgb4: Fix RCU lockdep splats (Jay Fenlason) [747145] - [infiniband] cxgb4: Abstract dst->neighbour accesses behind helpers (Jay Fenlason) [747145] - [edac] mce_amd: Drop too granulary family model checks (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Constify error tables (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Correct bank 5 error signatures (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Rework NB MCE signatures (Mauro Carvalho Chehab) [822275] - [edac] amd64_edac: Fix K8 revD and later chip select sizes (Mauro Carvalho Chehab) [822275] - [edac] amd64_edac: Fix missing csrows sysfs nodes (Mauro Carvalho Chehab) [822275] - [edac] amd64_edac: Cleanup return type of amd64_determine_edac_cap() (Mauro Carvalho Chehab) [822275] - [edac] amd64_edac: Add a fix for Erratum 505 (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Simplify NB MCE decoder interface (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Drop local coreid reporting (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Print valid addr when reporting an error (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Print CPU number when reporting the error (Mauro Carvalho Chehab) [822275] - [firmware] bnx2x: add FW 7.2.51.0 (Michal Schmidt) [819842] - [netdrv] bnx2x: enable previously disabled ethtool ops (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: convert to .set_phys_id extended ethtool op (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Utilize Link Flap Avoidance (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Link Flap Avoidance (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: link code refactoring (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: use native EEE instead of auto-greeen (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: correct & clean 10G EEE requirements (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: EEE code refactoring (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: add EEE support for 4-port devices (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: EEE status is read locally (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: use list_move_tail instead of list_del/list_add_tail (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix rx checksum validation for IPv6 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Add missing afex code (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix registers dumped (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: correct advertisement of pause capabilities (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: display the correct duplex value (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: prevent timeouts when using PFC (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix stats copying logic (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Avoid sending multiple statistics queries (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Correct the ndo_poll_controller call (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Move netif_napi_add to the open call (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix compiler warnings (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix recovery flow cleanup during probe (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix unload previous driver flow when flr-capable (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix mem leak when command is unknown (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: remove cast around the kmalloc in bnx2x_prev_mark_path (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Correct EEE statistics gathering (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Add new 57840 device IDs (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: organize BDs calculation for stop/resume (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix non-kernel-doc comments with kernel-doc start markers (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix (nearly-)kernel-doc comment (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: set maximal number of default RSS queues (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Change bnx2x_tests_str_arr to static char (Michal Schmidt) [819842 826277 826295 826302] - [scsi] bnx2i: use strlcpy() instead of memcpy() for strings (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x, bnx2fc, bnx2i, cnic: Add statistics support and FCoE capabilities advertisement (Michal Schmidt) [819842 826277 826295 826302] - [scsi] bnx2i: Fixed NULL ptr deference for 1G bnx2 Linux iSCSI offload (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Allocate UIO resources only on devices that support iSCSI. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Allocate kcq resource only on devices that support FCoE. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Add function pointers to arm IRQ for different devices. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Free UIO rings when the device is closed. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Add functions to allocate and free UIO rings (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Fix non-kernel-doc comments with kernel-doc start markers (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: remove invalid reference to list iterator variable (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Fix mmap regression. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Handle RAMROD_CMD_ID_CLOSE error. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Remove uio mem[0]. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Read bnx2x function number from internal register (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Fix occasional NULL pointer dereference during reboot. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Remove casts to same type (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2fc: Bumped version to 1.0.12 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2fc: use list_entry instead of explicit cast (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2fc: Improve error recovery by handling parity errors (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2fc: Support interface creation on non-VLAN interface also (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2fc: Reduce object size by consolidating formats (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2i: Removed the reference to the netdev->base_addr (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix link for BCM57711 with 84823 phy (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix I2C non-respondent issue (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: link module eeprom (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: 1G sfp+ module handling (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: revised link register access (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: treat 0 speed as link down (copper) (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: link cleanup (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: sfp+ Tx fault detection added (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Change date and version to 1.72.51-0 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Support DCBX for all functions (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Add support for ethtool -L (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Allow up to 63 RSS queues (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Split the FP structure (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Move the CNIC L2 CIDs to be right after the RSS CIDs (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Make the transmission queues adjacent (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Allow more than 64 L2 CIDs (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Add support for 4-tupple UDP RSS (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Return only online tests for MF (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Add support for external LB (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: correct LPI pass-through configuration (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix panic when TX ring is full (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix checksum validation (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Added EEE Ethtool support. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Added EEE support (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: bug fix when loading after SAN boot (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix handling single MSIX mode for 57710/57711 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: remove some bloat (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: off by one in bnx2x_ets_e3b0_sp_pri_to_cos_set() (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Update driver version to 1.72.50-0 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: remove gro workaround (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: add afex support (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Clear MDC/MDIO warning message (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix BCM57711+BCM84823 link issue (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Clear BCM84833 LED after fan failure (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix BCM84833 PHY FW version presentation (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix link issue for BCM8727 boards. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Restore 1G LED on BCM57712+BCM8727 designs. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix BCM578x0-SFI pre-emphasis settings (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix BCM57810-KR AN speed transition (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix BCM57810-KR FC (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: PFC fix (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: add missing parenthesis to prevent u32 overflow (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Change to driver version 1.72.10-0 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Change comments and white spaces (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: change to the rss engine (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: congestion management re-organization (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Added support for a new device - 57811 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: added support for working with one msix irq. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: enable inta on the pci bus when used (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: remove unnecessary dmae code (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: remove unnecessary .h dependencies (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix vector traveling while looking for an empty entry (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: previous driver unload revised (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: validate FW trace prior to its printing (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: changed iscsi/fcoe mac init and macros (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: added TLV_NOT_FOUND flags to the dcb (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: removed dcb unused code (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: reduced sparse warnings (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: revised driver prints (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: use ethtool_rxfh_indir_default() (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: call netif_set_real_num_rx_queues() (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: code doesn't use stats for allocating Rx BDs (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: ethtool returns req. AN even when AN fails (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: ethtool now returns unknown speed/duplex (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: mark functions as loaded on shared memory (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: use param's id instead of sp_obj's id (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: set_one_mac_e1x uses raw's state as input (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: removed unused function bnx2x_queue_set_cos_cid (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: move LLH_CAM to header, apply naming conventions (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: update driver version to 1.72.10-0 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: add gro_check (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: make bnx2x_close() static again (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: use eth_hw_addr_random() and reset addr_assign_type (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: allow all functions to display the phy FW version (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: removed code re-checking memory base after device open (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: allow BCM84833 phy to advertise 100Base-T speeds (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: notify cnic of address of info-to-the-mcp (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: allocate smaller Rx rings for 1G functions (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: allocate memory dynamically in ethtool self-test. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: force 10G on 84833 phy should be autoneg with only 10G advertised (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: added autoneg-restart after link advertisement changes (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: ethtool publishes link partners speed and FC (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: half duplex support added for several boards (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Remove boolean comparisons to true/false (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Look inside vlan when determining checksum proto. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: cut down on pointless differences from upstream (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] igb: schedule watchdog every second to update the statistics (Stefan Assmann) [838404] - [pci] Set device power state to PCI_D0 for device without native PM support (Laszlo Ersek) [849223]- [block] fix up use after free in __blkdev_get (Jeff Moyer) [847838] - [firmware] r8169: update the firmware for RTL8168F variant (Ivan Vecera) [842651] - [netdrv] r8169: use unlimited DMA burst for TX (Ivan Vecera) [842651] - [netdrv] r8169: add D-Link DGE-560T identifiers. (Ivan Vecera) [842651] - [netdrv] r8169: verbose error message. (Ivan Vecera) [842651] - [netdrv] r8169: remove rtl_ocpdr_cond. (Ivan Vecera) [842651] - [netdrv] r8169: fix argument in rtl_hw_init_8168g. (Ivan Vecera) [842651] - [netdrv] r8169: support RTL8168G (Ivan Vecera) [842651] - [netdrv] r8169: abstract out loop conditions. (Ivan Vecera) [842651] - [netdrv] r8169: ephy, eri and efuse functions signature changes. (Ivan Vecera) [842651] - [netdrv] r8169: csi_ops signature change. (Ivan Vecera) [842651] - [netdrv] r8169: mdio_ops signature change. (Ivan Vecera) [842651] - [netdrv] r8169: add RTL8106E support. (Ivan Vecera) [842651] - [netdrv] r8169: RxConfig hack for the 8168evl. (Ivan Vecera) [842651] - [netdrv] r8169: avoid NAPI scheduling delay. (Ivan Vecera) [842651] - [netdrv] r8169: call netif_napi_del at errpaths and at driver unload (Ivan Vecera) [842651] - [netdrv] r8169: fix unsigned int wraparound with TSO (Ivan Vecera) [842651] - [netdrv] r8169: support the new RTL8411 chip. (Ivan Vecera) [842651] - [netdrv] r8169: adjust some functions of 8111f (Ivan Vecera) [842651] - [netdrv] r8169: support the new RTL8402 chip. (Ivan Vecera) [842651] - [netdrv] r8169: add device specific CSI access helpers. (Ivan Vecera) [842651] - [netdrv] r8169: modify pll power function (Ivan Vecera) [842651] - [netdrv] r8169: 8168c and later require bit 0x20 to be set in Config2 for PME signaling. (Ivan Vecera) [842651] - [netdrv] r8169: Config1 is read-only on 8168c and later. (Ivan Vecera) [842651] - [netdrv] r8169: enable napi on resume. (Ivan Vecera) [842651] - [netdrv] r8169: fix comment typo (Ivan Vecera) [842651] - [netdrv] r8169: stop using net_device.{base_addr, irq}. (Ivan Vecera) [842651] - [netdrv] r8169: move rtl_cfg_info closer to its caller. (Ivan Vecera) [842651] - [netdrv] r8169: move the netpoll handler after the irq handler. (Ivan Vecera) [842651] - [netdrv] r8169: move rtl8169_open after rtl_task it depends on. (Ivan Vecera) [842651] - [netdrv] r8169: move rtl_set_rx_mode before its rtl_hw_start callers. (Ivan Vecera) [842651] - [netdrv] r8169: move net_device_ops beyond the methods it references. (Ivan Vecera) [842651] - [netdrv] r8169: move the driver probe method to the end of the driver file. (Ivan Vecera) [842651] - [netdrv] r8169: move the driver removal method to the end of the driver file. (Ivan Vecera) [842651] - [netdrv] r8169: runtime resume before shutdown. (Ivan Vecera) [842651] - [netdrv] r8169: corrupted IP fragments fix for large mtu. (Ivan Vecera) [842651] - [netdrv] r8169: Remove alloc_etherdev error messages (Ivan Vecera) [842651] - [netdrv] r8169: spinlock redux. (Ivan Vecera) [842651] - [netdrv] r8169: avoid a useless work scheduling. (Ivan Vecera) [842651] - [netdrv] r8169: move task enable boolean to bitfield. (Ivan Vecera) [842651] - [netdrv] r8169: bh locking redux and task scheduling. (Ivan Vecera) [842651] - [netdrv] r8169: fix early queue wake-up. (Ivan Vecera) [842651] - [netdrv] r8169: remove work from irq handler. (Ivan Vecera) [842651] - [netdrv] r8169: missing barriers. (Ivan Vecera) [842651] - [netdrv] r8169: irq mask helpers. (Ivan Vecera) [842651] - [netdrv] r8169: factor out IntrMask writes. (Ivan Vecera) [842651] - [netdrv] r8169: stop delaying workqueue. (Ivan Vecera) [842651] - [netdrv] r8169: remove rtl8169_reinit_task. (Ivan Vecera) [842651] - [netdrv] r8169: remove hardcoded PCIe registers accesses. (Ivan Vecera) [842651] - [netdrv] r8169: increase the delay parameter of pm_schedule_suspend (Ivan Vecera) [842651] - [netdrv] r8169: Fix runtime power management (Ivan Vecera) [842651] - [netdrv] r8169 / PCI / PM: Add simplified runtime PM support (rev. 3) (Ivan Vecera) [842651] - [netdrv] r8169: fix potentially dangerous trailing '; ' in #defined values/expressions (Ivan Vecera) [842651] - [netdrv] r8169: fix wrong eee setting for rlt8111evl (Ivan Vecera) [842651] - [netdrv] r8169: fix driver shutdown WoL regression. (Ivan Vecera) [842651] - [netdrv] r8169: add skb frag size accessors (Ivan Vecera) [842651] - [netdrv] r8169: do not enable the TBI for anything but the original 8169. (Ivan Vecera) [842651] - [netdrv] r8169: remove erroneous processing of always set bit. (Ivan Vecera) [842651] - [netdrv] r8169: fix WOL setting for 8105 and 8111evl (Ivan Vecera) [842651] - [netdrv] r8169: add MODULE_FIRMWARE for the firmware of 8111evl (Ivan Vecera) [842651] - [netdrv] r8169: convert to SKB paged frag API. (Ivan Vecera) [842651] - [netdrv] bna: fix assignment of 0/1 to bool variables (Ivan Vecera) [830018] - [netdrv] bna: Fix non-kernel-doc comments with kernel-doc start markers (Ivan Vecera) [830018] - [netdrv] bna: Fix (nearly-)kernel-doc comments for various functions (Ivan Vecera) [830018] - [netdrv] bna: Remove casts to same type (Ivan Vecera) [830018] - [netdrv] bna: remove redundant NULL test before release_firmware() (Ivan Vecera) [830018] - [netdrv] bna: Update driver version to 3.0.23.0 (Ivan Vecera) [830018] - [netdrv] bna: Function name changes and cleanups (Ivan Vecera) [830018] - [netdrv] bna: Remove tx tasklet (Ivan Vecera) [830018] - [netdrv] bna: tx rx cleanup fix (Ivan Vecera) [830018] - [netdrv] bna: ioc cleanups (Ivan Vecera) [830018] - [netdrv] bna: Flash controller ioc pll init fixes (Ivan Vecera) [830018] - [netdrv] bna: Serialize smem access during adapter initialization (Ivan Vecera) [830018] - [netdrv] bna: Remove boolean comparisons to true/false (Ivan Vecera) [830018] - [netdrv] bna: fix error handling of bnad_get_flash_partition_by_offset() (Ivan Vecera) [830018] - [netdrv] bna: Implement ethtool flash_device entry point (Ivan Vecera) [830018] - [netdrv] bna: Remove alloc_etherdev error messages (Ivan Vecera) [830018] - [netdrv] bna: Remove unnecessary k.alloc/v.alloc OOM messages (Ivan Vecera) [830018] - [netdrv] bna: fix sparse warnings/errors (Ivan Vecera) [830018] - [netdrv] bna: make ethtool_ops and strings const (Ivan Vecera) [830018] - [netdrv] bna: Add debugfs interface (Ivan Vecera) [830018] - [netdrv] bna: Added flash sub-module and ethtool eeprom entry points (Ivan Vecera) [830018] - [netdrv] bna: Convert MAC_ADDRLEN uses to ETH_ALEN (Ivan Vecera) [830018] - [netdrv] bna: sweep the floors and convert some .get_drvinfo routines to strlcpy (Ivan Vecera) [830018] - [netdrv] bna: add skb frag size accessors (Ivan Vecera) [830018] - [netdrv] be2net: implement unicast filtering (Ivan Vecera) [813400] - [netdrv] bna: don't set ndo_set_rx_mode (Ivan Vecera) [815303] - [net] Statically initialize init_net.dev_base_head (Weiping Pan) [853302] - [net] cgroup: fix access the unallocated memory in netprio cgroup (Weiping Pan) [853302] - [net] cgroup: fix out of bounds accesses (Weiping Pan) [853302] - [net] cgroup: fix panic in netprio_cgroup (Weiping Pan) [853302] - [netdrv] enic: remove unnecessary setting of skb->dev (Stefan Assmann) [829503] - [netdrv] enic: Convert compare_ether_addr to ether_addr_equal (Stefan Assmann) [829503] - [netdrv] enic: replace open-coded ARRAY_SIZE with macro (Stefan Assmann) [829503] - [netdrv] enic: Stop using NLA_PUT*() (Stefan Assmann) [829503] - [netdrv] enic: Fix addr valid check in enic_set_vf_mac (Stefan Assmann) [829503] - [netdrv] enic: fix an endian bug in enic_probe() (Stefan Assmann) [829503] - [netdrv] enic: Fix endianness bug (Stefan Assmann) [829503] - [pci] x2apic: fix optout message (Prarit Bhargava) [860729] - [tools] perf: fix parallel build (Eric Sandeen) [859259] - [scsi] remove no longer valid BUG_ON in scsi_lld_busy (Jeff Garzik) [842881] - [net] Add netif_get_num_default_rss_queues (Michal Schmidt) [859399]- [usb] serial: qcserial avoid pointing to freed memory (Don Zickus) [699676] - [usb] serial: Fix qcserial memory leak on rmmod (Don Zickus) [699676] - [usb] serial: fix a memory leak in qcprobe error path (Don Zickus) [699676] - [virt] kvmclock: unbreak registration by aligning with upstream (Michael S. Tsirkin) [856198] - [x86] apic: replace eoi_write on apic disable (Michael S. Tsirkin) [856198] - [scsi] qla4xxx: v5.03.00.00.06.04-k0 (Chad Dupuis) [826570] - [scsi] qla4xxx: Update Copyright header (Chad Dupuis) [826570] - [scsi] qla4xxx: Added support for ISP83XX (Chad Dupuis) [826570] - [scsi] qla4xxx: Added new function qla4_8xxx_get_minidump (Chad Dupuis) [826570] - [scsi] qla4xxx: Set IDC version in correct way (Chad Dupuis) [826570] - [scsi] qla4xxx: Replace all !is_qla8022() with is_qla40XX() (Chad Dupuis) [826570] - [scsi] qla4xxx: Added new functions in isp_ops (Chad Dupuis) [826570] - [scsi] qla4xxx: Clean-up and optimize macros (Chad Dupuis) [826570] - [scsi] qla4xxx: Rename macros from 82XX to 8XXX (Chad Dupuis) [826570] - [scsi] qla4xxx: Update func name from ql4_ to qla4_ (Chad Dupuis) [826570] - [scsi] qla4xxx: Update structure and variable names (Chad Dupuis) [826570] - [scsi] qla4xxx: Update function name from 8xxx to 82xx (Chad Dupuis) [826570] - [scsi] qla4xxx: v5.02.00.00.06.04-k1 (Chad Dupuis) [826570] - [scsi] qla4xxx: Wait for cmd to complete before chip reset for ISP40XX (Chad Dupuis) [826570] - [scsi] qla4xxx: Clear interrupt while unloading driver (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix lockdep warning in qla4xxx_post_work() (Chad Dupuis) [826570] - [scsi] qla4xxx: v5.02.00.00.06.04-k0 (Chad Dupuis) [826570] - [scsi] qla4xxx: Properly handle SCSI underrun while processing status IOCBs (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix multiple conn login event issue during session recovery (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix gcc warning for x86 system (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix memory corruption issue in qla4xxx_ep_connect (Chad Dupuis) [826570] - [scsi] qla4xxx: remove unnecessary read of PCI_CAP_ID_EXP (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix Spell check (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix a Sparse warning message (Chad Dupuis) [826570] - [scsi] qla4xxx: multi-session fix for flash ddbs (Chad Dupuis) [826570] - [scsi] qla4xxx: v5.02.00.00.06.03-k5 (Chad Dupuis) [826570] - [scsi] qla4xxx: Capture minidump for ISP82XX on firmware failure (Chad Dupuis) [826570] - [scsi] qla4xxx: Add change_queue_depth API support (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix clear ddb mbx command failure issue (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix kernel panic during discovery logout (Chad Dupuis) [826570] - [scsi] qla4xxx: Correct early completion of pending mbox (Chad Dupuis) [826570] - [scsi] qla4xxx: use pci_dev->revision (Chad Dupuis) [826570] - [drm] edid: limit printk when facing bad edid (Dave Airlie) [857792] - [drm] backport 3.6 drm into rhel6.4 kernel (Dave Airlie) [857792] - [mm] backport the extended prefault helpers from upstream (Dave Airlie) [857792] - [gpu] vga drivers backport (Dave Airlie) [857792] - [base] dma-buf: backport dma-buf support (Dave Airlie) [857792] - [acpi] export symbol acpi_get_table_with_size (Dave Airlie) [857792] - [kernel] sched: Add __wake_up_all_locked() API (Dave Airlie) [857792] - [kernel] sched: wait_event_interruptible_locked() interface (Dave Airlie) [857792] - [pci] pci_regs: define LNKSTA2 pcie cap + bits (Dave Airlie) [857792] - [mm] slab: introduce kmalloc_array() (Dave Airlie) [857792] - [fs] sysfs: Add sysfs_merge_group() and sysfs_unmerge_group() (Dave Airlie) [857792] - [i2c] export bit-banging algo functions (Dave Airlie) [857792] - [netdrv] bnx2: Clean up remainint iounmap (Neil Horman) [826727] - [netdrv] bnx2: Try to recover from PCI block reset (Neil Horman) [826727] - [netdrv] bnx2: Fix bug in bnx2_free_tx_skbs() (Neil Horman) [826727] - [netdrv] bnx2: Add missing netif_tx_disable() in bnx2_close() (Neil Horman) [826727] - [netdrv] bnx2: Add "fall through" comments (Neil Horman) [826727] - [netdrv] bnx2: Update version 2.2.2 (Neil Horman) [826727] - [netdrv] bnx2: Read PCI function number from internal register (Neil Horman) [826727] - [netdrv] bnx2: Dump additional BC_STATE during firmware sync timeout (Neil Horman) [826727] - [netdrv] bnx2: Dump all FTQ_CTL registers during tx_timeout (Neil Horman) [826727] - [netdrv] bnx2: Remove casts to same type (Neil Horman) [826727] - [netdrv] bnx2: replace open-coded ARRAY_SIZE with macro (Neil Horman) [826727] - [netdrv] bnx2: stop using net_device.{base_addr, irq} (Neil Horman) [826727] - [netdrv] bnx2: unify return value of .ndo_set_mac_address if address is invalid (Neil Horman) [826727] - [usb] ti_usb: fix printk format warning (Don Zickus) [846419] - [usb] ti_usb_3410_5052: adding multitech dialup fax/modem devices (Don Zickus) [846419] - [pci] Enable ATS at the device state restore (Don Dugger) [767886] - [pci] intel-iommu: Move duplicate list-mangling code into unlink_domain_info() helper (Don Dugger) [767886] - [pci] intel-iommu: Add device info into list before doing context mapping (Don Dugger) [767886] - [netdrv] igbvf: Fix (nearly-)kernel-doc comments for various functions (Stefan Assmann) [819104] - [netdrv] igbvf: fix divide by zero (Stefan Assmann) [819104] - [netdrv] igbvf: fix the bug when initializing the igbvf (Stefan Assmann) [819104] - [netdrv] intel: make wired ethernet driver message level consistent (rev2) (Stefan Assmann) [819104] - [netdrv] igbvf: Use ETH_ALEN (Stefan Assmann) [819104] - [netdrv] igbvf: reset netdevice addr_assign_type if changed (Stefan Assmann) [819104] - [netdrv] igbvf: rename dev_hw_addr_random and remove redundant second (Stefan Assmann) [819104] - [netdrv] igbvf: refactor Interrupt Throttle Rate code (Stefan Assmann) [819104] - [netdrv] igbvf: change copyright date (Stefan Assmann) [819104] - [netdrv] igbvf: remove unneeded cast (Stefan Assmann) [819104] - [x86] cpu: keep SEP flag enabled on 64-bit if execshield is on (Eduardo Habkost) [821463] - [x86] Revert: intel_idle: disable NHM/WSM HW C-state auto-demotion (Matthew Garrett) [834097] - [block] cciss: fix handling of protocol error (Tomas Henzl) [858292] - [ata] ata_piix: IDE-mode SATA patch for Intel DH89xxCC DeviceIDs (David Milburn) [859491] - [scsi] hpsa: fix handling of protocol error (Tomas Henzl) [857956] - [x86] mce: Introduce mce_gather_info() (Luming Yu) [855775] - [mm] hwpoison: Remove extra unwanted call to send_sig_info() (Lenny Szubowicz) [855775]- [misc] sgi-xp: fails to load when cpu 0 is out of IRQ resources (George Beshers) [854677] - [misc] sgi-xp: nested calls to spin_lock_irqsave() (George Beshers) [854677] - [net] openvswitch: Make Open vSwitch use non-accel VLAN tagging (Thomas Graf) [859048] - [net] vlan: dont drop packets from unknown vlans in promiscuous mode (Thomas Graf) [859048] - [netdrv] e1000e: update driver version number (Dean Nelson) [819103] - [netdrv] e1000e: cleanup - remove unnecessary variable (Dean Nelson) [819103] - [netdrv] e1000e: cleanup - remove inapplicable comment (Dean Nelson) [819103] - [netdrv] e1000e: cleanup strict checkpatch check (Dean Nelson) [819103] - [netdrv] e1000e: cleanup strict checkpatch MEMORY_BARRIER checks (Dean Nelson) [819103] - [netdrv] e1000e: DoS while TSO enabled caused by link partner with small MSS (Dean Nelson) [819103] - [netdrv] e1000e: fix panic while dumping packets on Tx hang with IOMMU (Dean Nelson) [819103] - [netdrv] e1000e: 82571 Tx Data Corruption during Tx hang recovery (Dean Nelson) [819103] - [netdrv] e1000e: fix test for PHY being accessible on 82577/8/9 and I217 (Dean Nelson) [819103] - [netdrv] e1000e: Correct link check logic for 82571 serdes (Dean Nelson) [819103] - [netdrv] e1000e: Program the correct register for ITR when using MSI-X. (Dean Nelson) [819103] - [netdrv] e1000e: Cleanup code logic in e1000_check_for_serdes_link_82571() (Dean Nelson) [819103] - [netdrv] e1000e: Fix (nearly-)kernel-doc comments for various functions (Dean Nelson) [819103] - [netdrv] e1000e: remove use of IP payload checksum (Dean Nelson) [819103] - [netdrv] e1000e: use more informative logging macros when netdev not yet registered (Dean Nelson) [819103] - [netdrv] e1000e: test for valid check_reset_block function pointer (Dean Nelson) [819103] - [netdrv] e1000e: fix Rapid Start Technology support for i217 (Dean Nelson) [819103] - [netdrv] e1000e: fix typo in definition of E1000_CTRL_EXT_FORCE_SMBUS (Dean Nelson) [819103] - [netdrv] e1000e: Fix merge conflict (net->net-next) (Dean Nelson) [819103] - [netdrv] e1000e: clear REQ and GNT in EECD (82571 && 82572) (Dean Nelson) [819103] - [netdrv] e1000e: enable forced master/slave on 82577 (Dean Nelson) [819103] - [netdrv] e1000e: initial support for i217 (Dean Nelson) [819103] - [netdrv] e1000e: Remove special case for 82573/82574 ASPM L1 disablement (Dean Nelson) [819103] - [netdrv] e1000e: Disable ASPM L1 on 82574 (Dean Nelson) [819103] - [netdrv] e1000e: Driver workaround for IPv6 Header Extension Erratum. (Dean Nelson) [819103] - [netdrv] e1000e: Resolve intermittent negotiation issue on 82574/82583. (Dean Nelson) [819103] - [netdrv] e1000e: cleanup long {read|write}_reg_locked PHY ops function pointers (Dean Nelson) [819103] - [netdrv] e1000e: suggest a possible workaround to a device hang on 82577/8 (Dean Nelson) [819103] - [netdrv] e1000e: fix .ndo_set_rx_mode for 82579 (Dean Nelson) [819103] - [netdrv] e1000e: PHY initialization flow changes for 82577/8/9 (Dean Nelson) [819103] - [netdrv] e1000e: workaround EEPROM configuration change on 82579 (Dean Nelson) [819103] - [netdrv] e1000e: 82579 potential system hang on stress when ME enabled (Dean Nelson) [819103] - [netdrv] e1000e: 82579 packet drop workaround (Dean Nelson) [819103] - [netdrv] e1000e: Enable DMA Burst Mode on 82574 by default. (Dean Nelson) [819103] - [netdrv] e1000e: Disable Far-End LoopBack following reset on 80003ES2LAN. (Dean Nelson) [819103] - [netdrv] e1000e: Fix default interrupt throttle rate not set in NIC HW (Dean Nelson) [819103] - [netdrv] e1000e: MSI interrupt test failed, using legacy interrupt (Dean Nelson) [819103] - [netdrv] e1000e: cleanup boolean logic (Dean Nelson) [819103] - [netdrv] e1000e: cleanup remaining strings split across multiple lines (Dean Nelson) [819103] - [netdrv] e1000e: issues in Sx on 82577/8/9 (Dean Nelson) [819103] - [netdrv] e1000e: cleanup indexed register arrays (Dean Nelson) [819103] - [netdrv] e1000e: cleanup NAPI routine (Dean Nelson) [819103] - [netdrv] e1000e: Minor comment clean-up. (Dean Nelson) [819103] - [netdrv] e1000e: Guarantee descriptor writeback flush success. (Dean Nelson) [819103] - [netdrv] e1000e: make wired ethernet driver message level consistent (rev2) (Dean Nelson) [819103] - [netdrv] e1000e: use msleep instead of mdelay (Dean Nelson) [819103] - [netdrv] e1000e: cleanup whitespace and indentation (Dean Nelson) [819103] - [netdrv] e1000e: cleanup incorrect filename in comment (Dean Nelson) [819103] - [netdrv] e1000e: rename e1000e_reload_nvm() and call as function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cleanup - remove unnecessary variable (Dean Nelson) [819103] - [netdrv] e1000e: use true/false for boolean send_xon, do not assume always true (Dean Nelson) [819103] - [netdrv] e1000e: cleanup comment in e1000_hash_mc_addr() (Dean Nelson) [819103] - [netdrv] e1000e: rename e1000e_config_collision_dist() and call as function pointer (Dean Nelson) [819103] - [netdrv] e1000e: comment correction in e1000e_set_kmrn_lock_loss_workaround_ich8lan (Dean Nelson) [819103] - [netdrv] e1000e: cleanup calls to setup_physical_interface function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cleanup use of check_reset_block function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cleanup use of check_mng_mode function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: rename e1000e_setup_link() and call as function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: rename e1000e_id_led_init() and call as function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cosmetic comment changes to make lines less than 80 characters (Dean Nelson) [819103] - [netdrv] e1000e: cosmetic change to boolean comparisons (Dean Nelson) [819103] - [netdrv] e1000e: cleanup goto statements to exit points without common work (Dean Nelson) [819103] - [netdrv] e1000e: potentially incorrect return for e1000e_setup_fiber_serdes_link (Dean Nelson) [819103] - [netdrv] e1000e: potentially incorrect return for e1000_init_hw_ich8lan (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: minor whitespace addition (insert blank line separator) (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: remove unnecessary variable initializations (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: remove unnecessary test and return (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: remove unnecessary variable ret_val (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: remove unreachable statement (Dean Nelson) [819103] - [netdrv] e1000e: potentially incorrect return for e1000_set_d3_lplu_state_ich8lan (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: always return 0 (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: remove unnecessary assignments just before returning (Dean Nelson) [819103] - [netdrv] e1000e: potential incorrect return for e1000_setup_copper_link_80003es2lan (Dean Nelson) [819103] - [netdrv] e1000e: potentially incorrect return for e1000_cfg_kmrn_10_100_80003es2lan (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: rename goto labels to be more meaningful (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: use goto for common work needed by multiple exit points (Dean Nelson) [819103] - [netdrv] e1000e: replace '1' with 'true' for boolean get_link_status (Dean Nelson) [819103] - [netdrv] e1000e: pass pointer to hw struct for e1000_init_mac_params_XXX() (Dean Nelson) [819103] - [netdrv] e1000e: use true/false for bool autoneg_false (Dean Nelson) [819103] - [netdrv] e1000e: remove unnecessary parentheses (Dean Nelson) [819103] - [netdrv] e1000e: remove unnecessary returns from void functions (Dean Nelson) [819103] - [netdrv] e1000e: remove test that is always false (Dean Nelson) [819103] - [netdrv] e1000e: add skb frag size accessors (Dean Nelson) [819103] - [scsi] qla2xxx: Update version number to 8.04.00.08.06.4-k. (Chad Dupuis) [826565] - [scsi] qla2xxx: Use the right field for container_of. (Chad Dupuis) [826565] - [scsi] qla2xxx: Allow MSI interrupt registration for ISP82xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Don't toggle RISC interrupt bits after IRQ lines are attached. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix incorrect status reporting on DIF errors. (Chad Dupuis) [826565] - [scsi] qla2xxx: T10 DIF - ISP83xx changes. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix for legacy interrupts for ISP83xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Enable fw attributes for ISP24xx and above. (Chad Dupuis) [826565] - [scsi] qla2xxx: Get fcal position map should not be called for p2p topology. (Chad Dupuis) [826565] - [scsi] qla2xxx: Set Maximum Read Request Size to 4K. (Chad Dupuis) [826565] - [scsi] qla2xxx: Enclose adapter related calls in adapter check in failed state handler. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix for handling some error conditions in loopback. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix description of qla2xmaxqdepth parameter. (Chad Dupuis) [826565] - [scsi] qla2xxx: set idc version if function is first one to come. (Chad Dupuis) [826565] - [scsi] qla2xxx: Do not restrict the number of NPIV ports for ISP83xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Do PCI fundamental reset for ISP83xx (Chad Dupuis) [826565] - [scsi] qla2xxx: Fail initialization if unable to load RISC code. (Chad Dupuis) [826565] - [scsi] qla2xxx: Ensure PLOGI is sent to Fabric Management-Server upon request. (Chad Dupuis) [826565] - [scsi] qla2xxx: Remove setting Scsi_host->this_id during adapter probe. (Chad Dupuis) [826565] - [scsi] qla2xxx: Use defines instead of hardcoded values for intr status. (Chad Dupuis) [826565] - [scsi] qla2xxx: Dont call nic restart firmware if it is already active and running. (Chad Dupuis) [826565] - [scsi] qla2xxx: Wrong PCIe(2.5Gb/s x8) speed in the kerenel message for ISP82xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Perform ROM mbx cmd access only after ISP soft-reset during f/w recovery. (Chad Dupuis) [826565] - [scsi] qla2xxx: Implement beacon support for ISP83xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix for continuous rescan attempts in arbitrated loop topology. (Chad Dupuis) [826565] - [scsi] qla2xxx: Only enable link up on the correct interrupt event. (Chad Dupuis) [826565] - [scsi] qla2xxx: Update the driver copyright. (Chad Dupuis) [826565] - [scsi] qla2xxx: Don't register to legacy interrupt for ISP82xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Changes for ISP83xx loopback support. (Chad Dupuis) [826565] - [scsi] qla2xxx: Add bit to identify adapters for thermal temp. (Chad Dupuis) [826565] - [scsi] qla2xxx: Implemetation of mctp. (Chad Dupuis) [826565] - [scsi] qla2xxx: IDC implementation for ISP83xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Add FW DUMP SIZE sysfs attribute. (Chad Dupuis) [826565] - [scsi] qla2xxx: Implementation of bidirectional. (Chad Dupuis) [826565] - [scsi] qla2xxx: Use bitmap to store loop_id's for fcports. (Chad Dupuis) [826565] - [scsi] qla2xxx: Display mailbox failure by default. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix typo in qla2xxx files (Chad Dupuis) [826565] - [scsi] qla2xxx: Remove redundant NULL check before release_firmware() call. (Chad Dupuis) [826565] - [scsi] qla2xxx: Add check in qla82xx_watchdog for failed hardware state. (Chad Dupuis) [826565] - [scsi] qla2xxx: Add I2C BSG interface. (Chad Dupuis) [826565] - [scsi] qla2xxx: Bind to ISP8031 devices. (Chad Dupuis) [826565] - [scsi] Revert: qla2xxx: During loopdown perform Diagnostic loopback. (Chad Dupuis) [826565] - [scsi] qla2xxx: Display proper firmware version when new minidump template is gathered for ISP82xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Don't capture minidump for ISP82xx on flash update from application. (Chad Dupuis) [826565] - [scsi] qla2xxx: Log link up and link down messages to track link flops. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix discrepencies between RHEL 6 and upstream. (Chad Dupuis) [826565] - [scsi] qla2xxx: Avoid losing any fc ports when loop id's are exhausted. (Chad Dupuis) [826565] - [scsi] qla2xxx: Optimize existing port name server query matching. (Chad Dupuis) [826565] - [scsi] qla2xxx: Remove mirrored field vp_idx from struct fc_port. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fixups for ISP83xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Display proper supported speeds for 16G FC adapters. (Chad Dupuis) [826565] - [scsi] qla2xxx: handle default case in qla2x00_request_firmware() (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix typo in qla_mbx.c (Chad Dupuis) [826565] - [scsi] qla2xxx: Micro optimization in queuecommand handler (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix typo in qla_init.c (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix typo in qla_bsg.c (Chad Dupuis) [826565] - [scsi] qla2xxx: Stats should be different from physical and virtual ports (Chad Dupuis) [826565] - [scsi] qla2xxx: Add ql_dbg_verbose logging level. (Chad Dupuis) [826565] - [scsi] qla2xxx: Handle interrupt registration failures more gracefully. (Chad Dupuis) [826565] - [scsi] qla2xxx: Change "Done" to "Entering" in the debug print statement in qla2x00_port_logout. (Chad Dupuis) [826565] - [scsi] qla2xxx: Detect PEG errors. (Chad Dupuis) [826565] - [scsi] qla2xxx: Remove unneeded DPC wakeups from qla82xx_watchdog. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix typo in bus-reset handler. (Chad Dupuis) [826565] - [mm] thp: fix pmd_present for split_huge_page and PROT_NONE with THP (Andrea Arcangeli) [858385] - [wireless] rt2x00: Add support for BUFFALO WLI-UC-GNM2 to rt2800usb (Stanislaw Gruszka) [841578] - [wireless] cfg80211: process pending events when unregistering net device (Stanislaw Gruszka) [841578] - [net] mac80211: cancel mesh path timer (Stanislaw Gruszka) [841578] - [wireless] iwlwifi: fix debug print in iwl_sta_calc_ht_flags (Stanislaw Gruszka) [841578] - [wireless] rt61pci: fix NULL pointer dereference in config_lna_gain (Stanislaw Gruszka) [841578] - [wireless] iwlwifi: disable greenfield transmissions as a workaround (Stanislaw Gruszka) [841578] - [net] mac80211: fail authentication when AP denied authentication (Stanislaw Gruszka) [841578] - [wireless] reg: restore previous behaviour of chan->max_power calculations (Stanislaw Gruszka) [841578] - [net] mac80211: fix read outside array bounds (Stanislaw Gruszka) [841578] - [wireless] ath9k: Add PID/VID support for AR1111 (Stanislaw Gruszka) [841578] - [wireless] b43: fix crash with OpenFWWF (Stanislaw Gruszka) [841578] - [wireless] iwlwifi: Check BSS ctx active before call mac80211 (Stanislaw Gruszka) [841578] - [wireless] rndis_wlan: release BSS structures returned by cfg80211_inform_bss() (Stanislaw Gruszka) [841578] - [net] mac80211: fix crash with single-queue drivers (Stanislaw Gruszka) [841578] - [wireless] rt2800usb: 2001:3c17 is an RT3370 device (Stanislaw Gruszka) [841578] - [wireless] Backport ti drivers from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport orinoco driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport rtl818x driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport ipw2x00 driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport p54 driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport ath drivers family from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport b43legacy driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport bcma bus driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport b43 driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport ssb bus driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport rt2x00 driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport iwlwifi driver from linux 3.5 (Stanislaw Gruszka) [818672 841578] - [wireless] Backport iwlegacy driver from 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport mac80211 from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] fix kabi breakage caused by wireless update (Stanislaw Gruszka) [841578] - [wireless] Backport wireless core from linux 3.5 (Stanislaw Gruszka) [841578] - [x86] pci: Add option to not assign BAR's if not already assigned (George Beshers) [859966] - [edac] sb_edac: Avoid overflow errors at memory size calculation (Mauro Carvalho Chehab) [859132] - [Documentation] kernel-parameters.txt: Add intel_idle.max_cstate (Prarit Bhargava) [858337] - [kernel] rcu: Remove function versions of __kfree_rcu and offset (Neil Horman) [813086] - [scsi] fix NULL request_queue in scsi_requeue_run_queue() (Jeff Garzik) [842881] - [netdrv] tg3: Set RX_CHECKSUMS appropriately (John Feeney) [828967] - [firmware] iwlwifi: update firmware for 6205 (Stanislaw Gruszka) [850579] - [netdrv] pch_gbe: vlan skb len fix (Veaceslav Falico) [851682] - [net] ipv4/cipso: don't follow a NULL pointer when setsockopt() is called (Amerigo Wang) [842872] - [net] bridge: Fix timer typo that may render snooping less effective (Nikolay Aleksandrov) [676938]- [net] svcrpc: fix BUG() in svc_tcp_clear_pages (J. Bruce Fields) [769045] - [fs] nfs: Properly handle the case where the delegation is revoked (Steve Dickson) [842435] - [fs] nfs: Move cl_delegations to the nfs_server struct (Steve Dickson) [842435] - [fs] nfs: Introduce nfs_detach_delegations() (Steve Dickson) [842435] - [fs] nfs: Fix a number of RCU issues in the NFSv4 delegation code (Steve Dickson) [842435] - [netdrv] netxen: fix link notification order (Veaceslav Falico) [826574] - [netdrv] netxen: remove unnecessary setting of skb->dev (Veaceslav Falico) [826574] - [netdrv] netxen: restrict force firmware dump when dump is disabled (Veaceslav Falico) [826574] - [netdrv] netxen: Error return off by one for XG port (Veaceslav Falico) [826574] - [netdrv] netxen: Error return off by one in netxen_nic_set_pauseparam() (Veaceslav Falico) [826574] - [netdrv] netxen: Fix estimation of recv MSS in case of LRO (Veaceslav Falico) [826574] - [netdrv] netxen: added miniDIMM support in driver (Veaceslav Falico) [826574] - [netdrv] netxen: Allow only useful and recommended firmware dump capture mask values (Veaceslav Falico) [826574] - [netdrv] netxen_nic: disable minidump by default (Veaceslav Falico) [826574] - [netdrv] netxen: get rid of a redundant test for NULL before call to release_firmware() (Veaceslav Falico) [826574] - [netdrv] netxen: Fix endian bug (Veaceslav Falico) [826574] - [netdrv] netxen: unify return value of .ndo_set_mac_address if address is invalid (Veaceslav Falico) [826574] - [mm] coredump: add VM_NODUMP, MADV_DONTDUMP, MADV_DODUMP (Jason Baron) [739001] - [mm] coredump: remove VM_ALWAYSDUMP flag (Jason Baron) [739001] - [net] ipv6: unify conntrack reassembly expire code with standard one (Amerigo Wang) [726807] - [net] ipv6: add a new namespace for nf_conntrack_reasm (Amerigo Wang) [726807] - [net] ipv6: fix overlap check for fragments (Amerigo Wang) [726807] - [net] netfilter: discard overlapping IPv6 fragment (Amerigo Wang) [726807] - [net] netfilter: defrag: remove one redundant atomic ops (Amerigo Wang) [726807] - [acpi] Fix logic for removing mappings in 'acpi_unmap' (Myron Stowe) [816517] - [acpi] acpica: Expand OSL memory read/write interfaces to 64 bits (Myron Stowe) [816517] - [acpi] Remove ./drivers/acpi/atomicio.[ch] (Myron Stowe) [816517] - [acpi] Add RAM mapping support to ACPI (Myron Stowe) [816517] - [acpi] apei: Add 64-bit read/write support for APEI on i386 (Myron Stowe) [816517] - [acpi] apei: Convert atomicio routines (Myron Stowe) [816517] - [acpi] Export interfaces for ioremapping/iounmapping ACPI registers (Myron Stowe) [816517] - [acpi] Fix a fix section mismatch (Myron Stowe) [816517] - [net] ethtool: update ethtool_rx_flow_spec and avoid kabi breakage (Nikolay Aleksandrov) [847019] - [net] ethtool: add ntuple flow specifier data to network flow classifier (Nikolay Aleksandrov) [847019] - [net] ethtool: Add Ethernet MAC-level filtering/steering (Nikolay Aleksandrov) [847019] - [net] ethtool: Remove unimplemented flow specification types (Nikolay Aleksandrov) [847019] - [net] ethtool: Allow drivers to select RX NFC rule locations (Nikolay Aleksandrov) [847019] - [net] ethtool: Fix potential user buffer overflow for ETHTOOL_{G, S}RXFH (Nikolay Aleksandrov) [847019] - [net] ethtool: add rtnetlink & sched.h in ifndef GENKSYMS (Nikolay Aleksandrov) [847019] - [net] ethtool: Added kernel support in EEE Ethtool commands (Nikolay Aleksandrov) [847019] - [net] ethtool: Add reset operation (Nikolay Aleksandrov) [847019] - [net] ethtool: Change ETHTOOL_PHYS_ID implementation to allow dropping RTNL (Nikolay Aleksandrov) [847019] - [net] ethtool: Extend the ethtool API to obtain plugin module eeprom data (Nikolay Aleksandrov) [847019] - [net] ethtool: Added support for FW dump (Nikolay Aleksandrov) [847019] - [net] ethtool support to configure number of channels (Nikolay Aleksandrov) [847019] - [scsi] scsi_dh_alua: Enable STPG for unavailable ports (Ewan Milne) [857145] - [net] skbuff: do not take an additional reference in skb_frag_set_page (Neil Horman) [859433] - [i2c] add support for iSMT on bordenville (Neil Horman) [791368] - [pci] iommu, dmar: Use pr_format() instead of PREFIX to tidy up pr_*() calls (Don Dutile) [726531] - [pci] iommu, dmar: Reserve mmio space used by the IOMMU, if the BIOS forgets to (Don Dutile) [726531] - [pci] intel-iommu: Replace printks with appropriate pr_*() (Don Dutile) [726531] - [mm] fix potential anon_vma locking issue in mprotect() (Andrea Arcangeli) [858389] - [block] mtip32xx: fix user_buffer check in exec_drive_command (David Milburn) [837370] - [block] mtip32xx: remove HOTPLUG_PCI_PCIE dependancy (David Milburn) [837370] - [block] mtip32xx: Convert macro definitions for flag bits to enum (David Milburn) [837370] - [block] mtip32xx: Remove 'registers' and 'flags' from sysfs (David Milburn) [837370] - [block] mtip32xx: Changes to sysfs entries (David Milburn) [837370] - [block] mtip32xx: minor performance tweak (David Milburn) [837370] - [block] mtip32xx: Fix to support more than one sector in exec_drive_command() (David Milburn) [837370] - [block] mtip32xx: Use plain spinlock for 'cmd_issue_lock' (David Milburn) [837370] - [block] mtip32xx: Set block queue boundary variables (David Milburn) [837370] - [block] mtip32xx: Fix to handle TFE for PIO(IOCTL/internal) commands (David Milburn) [837370] - [block] mtip32xx: Change HDIO_GET_IDENTITY to return stored data (David Milburn) [837370] - [block] mtip32xx: Set custom timeouts for PIO commands (David Milburn) [837370] - [block] mtip32xx: fix clearing an incorrect register in mtip_init_port (David Milburn) [837370] - [block] mtip32xx: release the semaphore on an error path (David Milburn) [837370] - [block] mtip32xx: dump tagmap on failure (David Milburn) [837370] - [block] mtip32xx: fix handling of commands in various scenarios (David Milburn) [837370] - [block] mtip32xx: Shorten macro names (David Milburn) [837370] - [block] mtip32xx: misc changes (David Milburn) [837370] - [block] mtip32xx: Add new sysfs entry 'status' (David Milburn) [837370] - [block] mtip32xx: make setting comp_time as common (David Milburn) [837370] - [block] mtip32xx: Add new bitwise flag 'dd_flag' (David Milburn) [837370] - [block] mtip32xx: fix error handling in mtip_init() (David Milburn) [837370] - [block] mtip32xx: fix incorrect value set for drv_cleanup_done, and re-initialize and start port in mtip_restart_port() (David Milburn) [837370] - [kernel] tracing: Convert format output to seq_file (Jiri Olsa) [797067] - [kernel] tracing: Remove show_format and related macros from TRACE_EVENT (Jiri Olsa) [797067] - [kernel] tracing: Use defined fields and print_fmt to print formats (Jiri Olsa) [797067] - [kernel] tracing: Init print_fmt for kprobe events (Jiri Olsa) [797067] - [kernel] tracing: Init print_fmt for syscall events (Jiri Olsa) [797067] - [kernel] tracing: Add print_fmt field (Jiri Olsa) [797067] - [kernel] tracing: Have __dynamic_array() define a field (Jiri Olsa) [797067] - [pci] remove redundant checking in PCI Express capability routines (Myron Stowe) [832591] - [pci] Introduce command line option to disable ARI (Myron Stowe) [832591] - [pci] use pci_is_pcie() in pci core (Myron Stowe) [832591] - [serial] Basic support for Moschip 9900 family I/O chips (Steve Best) [850941] - [idle] intel_idle: ivybridge support (Matthew Garrett) [746722] - [block] Avoid missed wakeup in request waitqueue (Asias He) [848260] - [netdrv] mlx4: check promisc on proper port (Doug Ledford) [854052] - [netdrv] mlx4: attach multicast with correct flag (Doug Ledford) [854376] - [netdrv] mlx4: remove redundant adding of steering type to gid (Doug Ledford) [854053] - [netdrv] Revert: Fix a merge issue (Doug Ledford) [854053] - [scsi] lpfc: Update lpfc version to 8.3.5.82.1p (Rob Evers) [827566] - [scsi] lpfc: Fix null pointer error for piocbq (Rob Evers) [827566] - [scsi] lpfc: Add missing jumps to mempool_free (Rob Evers) [827566] - [scsi] lpfc: Fixed leaking memory from pci dma pool (Rob Evers) [827566] - [scsi] lpfc: Log SCSI XRI on abort handler timeout (Rob Evers) [827566] - [scsi] lpfc: Fix logging too many fcp underruns (Rob Evers) [827566] - [scsi] lpfc: Fixed SCSI device reset escalation (Rob Evers) [827566] - [scsi] lpfc: Fix BlockGuard messages (Rob Evers) [827566] - [scsi] lpfc: Fix param field to mask for LOCAL_REJ. (Rob Evers) [827566] - [scsi] lpfc: Add SLI-4 V1 Cap/Res desc support (Rob Evers) [827566] - [scsi] lpfc: complete list of commands w/ ext. tmo (Rob Evers) [827566] - [scsi] lpfc: Fix adding fc_host rport entries (Rob Evers) [827566] - [scsi] lpfc: Fix conflicts in log message numbers (Rob Evers) [827566] - [scsi] lpfc: Cosmetic changes (Rob Evers) [827566] - [scsi] lpfc: Fix discovery bug when swapping cables (Rob Evers) [827566] - [scsi] lpfc: Fixed scsi_eh escalation kernel panic (Rob Evers) [827566] - [scsi] lpfc: check data transfered on writes (Rob Evers) [827566] - [scsi] lpfc: remove incorrect message 2520 (Rob Evers) [827566] - [scsi] lpfc: destroy rrq_pool during driver removal (Rob Evers) [827566] - [scsi] lpfc: attach OCe14000 adapters (Rob Evers) [827566] - [scsi] lpfc: set valid bit for loopback testing (Rob Evers) [827566] - [scsi] lpfc: report misconfigured ports (Rob Evers) [827566] - [scsi] lpfc: Fix Panic During IO Test (Rob Evers) [827566] - [scsi] lpfc: dynamic delay multiplier param. (Rob Evers) [827566] - [scsi] lpfc: Fix abort status (Rob Evers) [827566] - [scsi] lpfc: Fixed PCI resource provision (Rob Evers) [827566] - [scsi] lpfc: Fix system hang due to bad mod params (Rob Evers) [827566] - [scsi] lpfc: Fixed debug helper routine (Rob Evers) [827566] - [scsi] lpfc: Fix using the wrong xritag (Rob Evers) [827566] - [scsi] lpfc: Debug routines for dumping SLI4 queues (Rob Evers) [827566] - [scsi] lpfc: LPe16000 discovery fixes (Rob Evers) [827566] - [scsi] lpfc: Reregister VPI for SLI3 (Rob Evers) [827566] - [scsi] lpfc: Fix log message 2597 when no error (Rob Evers) [827566] - [scsi] lpfc: FCP LOG for Finisar trace correlation (Rob Evers) [827566] - [scsi] lpfc: Fix error displayed (Rob Evers) [827566] - [scsi] lpfc: Fix Read Link status data (Rob Evers) [827566] - [scsi] lpfc: dix, create vports on FCoE SLI4 HBA (Rob Evers) [827566] - [scsi] lpfc: Fix flogi after flogi ack from target (Rob Evers) [827566] - [scsi] lpfc: add get controller attributes command (Rob Evers) [827566] - [scsi] lpfc: handle SLI4-port XRI profile change (Rob Evers) [827566] - [scsi] lpfc: Add -Werror compilation flag (Rob Evers) [827566] - [scsi] lpfc: Change def. DA_ID to enabled (Rob Evers) [827566] - [scsi] lpfc: remove scsi vport host when unloading (Rob Evers) [827566] - [scsi] lpfc: Increment T10 DIF error injection (Rob Evers) [827566] - [scsi] lpfc: Update copyright date for files (Rob Evers) [827566] - [scsi] lpfc: Refine T10 DIF debugfs error injection (Rob Evers) [827566] - [scsi] lpfc: Make BA_ACC work on exchange (Rob Evers) [827566] - [scsi] lpfc: Fix KERNEL allocation while lock held (Rob Evers) [827566] - [scsi] lpfc: Fix usage of bghm for BlockGuard errs (Rob Evers) [827566] - [scsi] lpfc: inject T10 DIF errors via debugfs (Rob Evers) [827566] - [scsi] lpfc: Fix BlockGuard for prot. data from HBA (Rob Evers) [827566] - [scsi] lpfc: add logs in port error/reset (Rob Evers) [827566] - [scsi] lpfc: Sync up with upstream lpfc driver code (Rob Evers) [827566] - [scsi] lpfc: Fixed T10 DIF/Blockguard on 16Gb FC (Rob Evers) [827566] - [scsi] lpfc: Fix files depending on module.h (Rob Evers) [827566] - [usb] core: fix deadlock in bConfigurationValue attribute method (Don Zickus) [832126] - [usb] allow drivers to use allocated bandwidth until unbound (Don Zickus) [832126] - [tools] perf: Add automated tests for event group parsing (Jiri Olsa) [695765] - [tools] perf: Enable grouping logic for parsed events (Jiri Olsa) [695765] - [tools] perf: Add support to update event modifier (Jiri Olsa) [695765] - [tools] perf: Add support to parse event group syntax (Jiri Olsa) [695765] - [tools] perf: Fix parse events automated tests (Jiri Olsa) [695765] - [tools] perf: Add support to reuse event grammar to parse out terms (Jiri Olsa) [695765] - [tools] perf: Make the event parser re-entrant (Jiri Olsa) [695765] - [tools] perf: Use data struct for arg passing in event parse function (Jiri Olsa) [695765] - [scsi] ipr: missing unlock before a return (Steve Best) [822647] - [scsi] ipr: Driver version 2.5.4 (Steve Best) [822647] - [scsi] ipr: Reduce interrupt lock time (Steve Best) [822647] - [scsi] ipr: Reduce queuecommand lock time (Steve Best) [822647] - [scsi] ipr: Driver version 2.5.3 (Steve Best) [822647] - [scsi] ipr: Increase alignment boundary of command blocks (Steve Best) [822647] - [scsi] ipr: Increase max concurrent oustanding commands (Steve Best) [822647] - [scsi] ipr: Remove unnecessary memory barriers (Steve Best) [822647] - [scsi] ipr: Remove unnecessary interrupt clearing on new adapters (Steve Best) [822647] - [scsi] ipr: Fix target id allocation re-use problem (Steve Best) [822647] - [scsi] ipr: update PCI ID definitions for new adapters (Steve Best) [822647] - [infiniband] cxgb3: Fix typos in infiniband drivers (Jay Fenlason) [747144] - [infiniband] cxgb3: Don't pass irq flags to flush_qp() (Jay Fenlason) [747144] - [infiniband] cxgb3, cxgb4: Remove dead code (Jay Fenlason) [747144] - [virt] kvm: Don't automatically expose the TSC deadline timer in cpuid (Don Dugger) [740712] - [virt] kvm: emulate lapic tsc deadline timer for guest (Don Dugger) [740712] - [virt] kvm: x86 TSC deadline definitions (Don Dugger) [740712] - [kernel] cgroup: add cgroup_root_mutex (Frederic Weisbecker) [844531] - [md] raid1: don't abort a resync on the first badblock (Jes Sorensen) [858219] - [mm] Hold a file reference in madvise_remove (Jerome Marchand) [849739] {CVE-2012-3511} - [net] ethtool: Extend ethtool_ops, add new ethtool types (Nikolay Aleksandrov) [844395] - [scsi] aacraid: Series 7 Async. (performance) mode support (Rich Bono) [824892 832495] - [scsi] aacraid: Fix endian issues in core and SRC portions of driver (Rich Bono) [824892 832495] - [scsi] aacraid: Relax the tight timeout loop on fib commands (Rich Bono) [824892 832495] - [scsi] aacraid: Better handling of in-flight events on thread stop (Rich Bono) [824892 832495] - [scsi] aacraid: Use resource_size_t for IO mem pointers and offsets (Rich Bono) [824892 832495] - [scsi] aacraid: add an iounmap call to aac_src_ioremap (Rich Bono) [824892 832495] - [scsi] aacraid: Added Sync.mode to support series 7/8/9 controllers (Rich Bono) [824892 832495] - [scsi] aacraid: use lower snprintf() limit (Rich Bono) [824892 832495] - [scsi] aacraid: Drop __TIME__ usage (Rich Bono) [824892 832495] - [scsi] aacraid: Do not set DMA mask to 32 bit first if adapter only supports 31 (Rich Bono) [824892 832495]- [netdrv] mlx4: check promisc on proper port (Doug Ledford) [854052] - [netdrv] mlx4: attach multicast with correct flag (Doug Ledford) [854376] - [netdrv] mlx4: remove redundant adding of steering type to gid (Doug Ledford) [854053] - [netdrv] Revert: Fix a merge issue (Doug Ledford) [854053] - [scsi] lpfc: Update lpfc version to 8.3.5.82.1p (Rob Evers) [827566] - [scsi] lpfc: Fix null pointer error for piocbq (Rob Evers) [827566] - [scsi] lpfc: Add missing jumps to mempool_free (Rob Evers) [827566] - [scsi] lpfc: Fixed leaking memory from pci dma pool (Rob Evers) [827566] - [scsi] lpfc: Log SCSI XRI on abort handler timeout (Rob Evers) [827566] - [scsi] lpfc: Fix logging too many fcp underruns (Rob Evers) [827566] - [scsi] lpfc: Fixed SCSI device reset escalation (Rob Evers) [827566] - [scsi] lpfc: Fix BlockGuard messages (Rob Evers) [827566] - [scsi] lpfc: Fix param field to mask for LOCAL_REJ. (Rob Evers) [827566] - [scsi] lpfc: Add SLI-4 V1 Cap/Res desc support (Rob Evers) [827566] - [scsi] lpfc: complete list of commands w/ ext. tmo (Rob Evers) [827566] - [scsi] lpfc: Fix adding fc_host rport entries (Rob Evers) [827566] - [scsi] lpfc: Fix conflicts in log message numbers (Rob Evers) [827566] - [scsi] lpfc: Cosmetic changes (Rob Evers) [827566] - [scsi] lpfc: Fix discovery bug when swapping cables (Rob Evers) [827566] - [scsi] lpfc: Fixed scsi_eh escalation kernel panic (Rob Evers) [827566] - [scsi] lpfc: check data transfered on writes (Rob Evers) [827566] - [scsi] lpfc: remove incorrect message 2520 (Rob Evers) [827566] - [scsi] lpfc: destroy rrq_pool during driver removal (Rob Evers) [827566] - [scsi] lpfc: attach OCe14000 adapters (Rob Evers) [827566] - [scsi] lpfc: set valid bit for loopback testing (Rob Evers) [827566] - [scsi] lpfc: report misconfigured ports (Rob Evers) [827566] - [scsi] lpfc: Fix Panic During IO Test (Rob Evers) [827566] - [scsi] lpfc: dynamic delay multiplier param. (Rob Evers) [827566] - [scsi] lpfc: Fix abort status (Rob Evers) [827566] - [scsi] lpfc: Fixed PCI resource provision (Rob Evers) [827566] - [scsi] lpfc: Fix system hang due to bad mod params (Rob Evers) [827566] - [scsi] lpfc: Fixed debug helper routine (Rob Evers) [827566] - [scsi] lpfc: Fix using the wrong xritag (Rob Evers) [827566] - [scsi] lpfc: Debug routines for dumping SLI4 queues (Rob Evers) [827566] - [scsi] lpfc: LPe16000 discovery fixes (Rob Evers) [827566] - [scsi] lpfc: Reregister VPI for SLI3 (Rob Evers) [827566] - [scsi] lpfc: Fix log message 2597 when no error (Rob Evers) [827566] - [scsi] lpfc: FCP LOG for Finisar trace correlation (Rob Evers) [827566] - [scsi] lpfc: Fix error displayed (Rob Evers) [827566] - [scsi] lpfc: Fix Read Link status data (Rob Evers) [827566] - [scsi] lpfc: dix, create vports on FCoE SLI4 HBA (Rob Evers) [827566] - [scsi] lpfc: Fix flogi after flogi ack from target (Rob Evers) [827566] - [scsi] lpfc: add get controller attributes command (Rob Evers) [827566] - [scsi] lpfc: handle SLI4-port XRI profile change (Rob Evers) [827566] - [scsi] lpfc: Add -Werror compilation flag (Rob Evers) [827566] - [scsi] lpfc: Change def. DA_ID to enabled (Rob Evers) [827566] - [scsi] lpfc: remove scsi vport host when unloading (Rob Evers) [827566] - [scsi] lpfc: Increment T10 DIF error injection (Rob Evers) [827566] - [scsi] lpfc: Update copyright date for files (Rob Evers) [827566] - [scsi] lpfc: Refine T10 DIF debugfs error injection (Rob Evers) [827566] - [scsi] lpfc: Make BA_ACC work on exchange (Rob Evers) [827566] - [scsi] lpfc: Fix KERNEL allocation while lock held (Rob Evers) [827566] - [scsi] lpfc: Fix usage of bghm for BlockGuard errs (Rob Evers) [827566] - [scsi] lpfc: inject T10 DIF errors via debugfs (Rob Evers) [827566] - [scsi] lpfc: Fix BlockGuard for prot. data from HBA (Rob Evers) [827566] - [scsi] lpfc: add logs in port error/reset (Rob Evers) [827566] - [scsi] lpfc: Sync up with upstream lpfc driver code (Rob Evers) [827566] - [scsi] lpfc: Fixed T10 DIF/Blockguard on 16Gb FC (Rob Evers) [827566] - [scsi] lpfc: Fix files depending on module.h (Rob Evers) [827566] - [usb] core: fix deadlock in bConfigurationValue attribute method (Don Zickus) [832126] - [usb] allow drivers to use allocated bandwidth until unbound (Don Zickus) [832126] - [tools] perf: Add automated tests for event group parsing (Jiri Olsa) [695765] - [tools] perf: Enable grouping logic for parsed events (Jiri Olsa) [695765] - [tools] perf: Add support to update event modifier (Jiri Olsa) [695765] - [tools] perf: Add support to parse event group syntax (Jiri Olsa) [695765] - [tools] perf: Fix parse events automated tests (Jiri Olsa) [695765] - [tools] perf: Add support to reuse event grammar to parse out terms (Jiri Olsa) [695765] - [tools] perf: Make the event parser re-entrant (Jiri Olsa) [695765] - [tools] perf: Use data struct for arg passing in event parse function (Jiri Olsa) [695765] - [scsi] ipr: missing unlock before a return (Steve Best) [822647] - [scsi] ipr: Driver version 2.5.4 (Steve Best) [822647] - [scsi] ipr: Reduce interrupt lock time (Steve Best) [822647] - [scsi] ipr: Reduce queuecommand lock time (Steve Best) [822647] - [scsi] ipr: Driver version 2.5.3 (Steve Best) [822647] - [scsi] ipr: Increase alignment boundary of command blocks (Steve Best) [822647] - [scsi] ipr: Increase max concurrent oustanding commands (Steve Best) [822647] - [scsi] ipr: Remove unnecessary memory barriers (Steve Best) [822647] - [scsi] ipr: Remove unnecessary interrupt clearing on new adapters (Steve Best) [822647] - [scsi] ipr: Fix target id allocation re-use problem (Steve Best) [822647] - [scsi] ipr: update PCI ID definitions for new adapters (Steve Best) [822647] - [infiniband] cxgb3: Fix typos in infiniband drivers (Jay Fenlason) [747144] - [infiniband] cxgb3: Don't pass irq flags to flush_qp() (Jay Fenlason) [747144] - [infiniband] cxgb3, cxgb4: Remove dead code (Jay Fenlason) [747144] - [virt] kvm: Don't automatically expose the TSC deadline timer in cpuid (Don Dugger) [740712] - [virt] kvm: emulate lapic tsc deadline timer for guest (Don Dugger) [740712] - [virt] kvm: x86 TSC deadline definitions (Don Dugger) [740712] - [kernel] cgroup: add cgroup_root_mutex (Frederic Weisbecker) [844531] - [md] raid1: don't abort a resync on the first badblock (Jes Sorensen) [858219] - [mm] Hold a file reference in madvise_remove (Jerome Marchand) [849739] {CVE-2012-3511} - [net] ethtool: Extend ethtool_ops, add new ethtool types (Nikolay Aleksandrov) [844395] - [scsi] aacraid: Series 7 Async. (performance) mode support (Rich Bono) [824892 832495] - [scsi] aacraid: Fix endian issues in core and SRC portions of driver (Rich Bono) [824892 832495] - [scsi] aacraid: Relax the tight timeout loop on fib commands (Rich Bono) [824892 832495] - [scsi] aacraid: Better handling of in-flight events on thread stop (Rich Bono) [824892 832495] - [scsi] aacraid: Use resource_size_t for IO mem pointers and offsets (Rich Bono) [824892 832495] - [scsi] aacraid: add an iounmap call to aac_src_ioremap (Rich Bono) [824892 832495] - [scsi] aacraid: Added Sync.mode to support series 7/8/9 controllers (Rich Bono) [824892 832495] - [scsi] aacraid: use lower snprintf() limit (Rich Bono) [824892 832495] - [scsi] aacraid: Drop __TIME__ usage (Rich Bono) [824892 832495] - [scsi] aacraid: Do not set DMA mask to 32 bit first if adapter only supports 31 (Rich Bono) [824892 832495]- [net] core: Fix napi_gro_frags vs netpoll path (Amerigo Wang) [845347] - [netdrv] benet: disable BH in callers of be_process_mcc() (Amerigo Wang) [845347] - [net] bonding: remove IFF_IN_NETPOLL flag (Amerigo Wang) [845347] - [mm] mmu_notifier: restore kabi (Andrea Arcangeli) [854584] - [mm] mmu_notifier: have mmu_notifiers use a global SRCU so they may safely schedule (Andrea Arcangeli) [854584] - [mm] mmu_notifier: fix-inconsistent-memory-between-secondary-mmu-and-host-fix (Andrea Arcangeli) [854584] - [mm] mmu_notifier: fix inconsistent memory between secondary MMU and host (Andrea Arcangeli) [854584] - [mm] mmu_notifier: fix freed page still mapped in secondary MMU (Andrea Arcangeli) [854584] - [mm] Revert: Have mmu_notifiers use SRCU so they may safely schedule (Andrea Arcangeli) [854584] - [x86] amd_iommu: Cache pdev pointer to root-bridge (Frank Arnold) [814709] - [x86] amd_iommu: Make sure IOMMU interrupts are re-enabled on resume (Frank Arnold) [814709] - [x86] amd_iommu: Set iommu configuration flags in enable-loop (Frank Arnold) [814709] - [x86] amd_iommu: enable iommu before attaching devices (Frank Arnold) [814709] - [netdrv] cxgb3: treewide use of RCU_INIT_POINTER (Jay Fenlason) [847358] - [netdrv] cxgb3: Add export.h to files using EXPORT_SYMBOL/THIS_MODULE (Jay Fenlason) [847358] - [netdrv] cxgb3: unify return value of .ndo_set_mac_address if address is invalid (Jay Fenlason) [847358] - [netdrv] cxgb3: update firmware version (Jay Fenlason) [847358] - [netdrv] cxgb3: add skb frag size accessors (Jay Fenlason) [847358] - [netdrv] cxgb3: convert to SKB paged frag API (Jay Fenlason) [847358] - [netdrv] cxgb3: remove use of ndo_set_multicast_list in drivers (Jay Fenlason) [847358] - [netdrv] pch_gbe: add extra clean tx (Veaceslav Falico) [853112] - [netdrv] pch_gbe: fix transmit watchdog timeout (Veaceslav Falico) [853112] - [netdrv] pch_gbe: fix transmit races (Veaceslav Falico) [853112] - [x86] cpu/amd: Fix crash as Xen Dom0 on AMD Trinity systems (Frank Arnold) [822278] - [x86] cpu/amd: Re-enable CPU topology extensions in case BIOS has disabled it (Frank Arnold) [822278] - [net] openvswitch: set openvswitch_handle_frame_hook (Thomas Graf) [854628] - [lib] flex_array: flex_array_prealloc takes a number of elements, not an end (Thomas Graf) [854628] - [net] openvswitch: Fix FLOW_BUFSIZE definition (Thomas Graf) [854628] - [net] openvswitch: Fix typo (Thomas Graf) [854628] - [net] openvswitch: Relax set header validation (Thomas Graf) [854628] - [net] openvswitch: Do not send notification if ovs_vport_set_options() failed (Thomas Graf) [854628] - [net] openvswitch: Enable retrieval of TCP flags from IPv6 traffic (Thomas Graf) [854628] - [net] openvswitch: Fix typo in documentation (Thomas Graf) [854628] - [net] openvswitch: Replace Nicira Networks (Thomas Graf) [854628] - [net] openvswitch: Check gso_type for correct sk_buff in queue_gso_packets() (Thomas Graf) [854628] - [net] openvswitch: Check currect return value from skb_gso_segment() (Thomas Graf) [854628] - [net] openvswitch: Reset upper layer protocol info on internal devices (Thomas Graf) [854628] - [sound] alsa: snd-aloop copy fix (Jaroslav Kysela) [854696] - [base] driver-core: fix device_register race (Rob Evers) [833098] - [netdrv] 8139cp: set intr mask after its handler is registered (Jason Wang) [815199] - [netdrv] pch_gbe: Do not abort probe on bad MAC (Veaceslav Falico) [851675] - [pci] fix upstream P2P bridge checks when enabling OBFF and LTR (Myron Stowe) [834711]- [mm] fix contig_page_data kABI breakage and related memory corruption (Satoru Moriya) [853007] - [mm] hugetlbfs: close race during teardown of hugetlbfs shared page tables (Rafael Aquini) [856325] - [mm] hugetlbfs: Correctly detect if page tables have just been shared (Rafael Aquini) [856325] - [mm] Revert: Eliminate kernel crash due to races in hugetlbfs (Rafael Aquini) [856325] - [net] sctp: backport sctp cache ipv6 source after route lookup (Michele Baldessari) [855759] - [net] sctp: backport support of sctp multi-homing ipv6 source address selection (Michele Baldessari) [855759] - [net] ipv6: backport RTA_PREFSRC ipv6 source route selection support (Michele Baldessari) [851118] - [input] wacom: add Intuos5 Touch Ring LED support (Aristeu Rozanski) [841611] - [net] core: allocate skbs on local node (Andy Gospodarek) [843163] - [netdrv] sfc: Fix maximum number of TSO segments and minimum TX queue size (Nikolay Aleksandrov) [845557] {CVE-2012-3412} - [net] etherdevice: Rename random_ether_addr to eth_random_addr (Neil Horman) [813086] - [net] etherdevice: rename dev_hw_addr_random and remove redundant second (Neil Horman) [813086] - [pcmcia] Introduce PCMCIA_DEVICE_PROD_ID3 (Neil Horman) [813086] - [net] add a truesize parameter to skb_add_rx_frag() (Neil Horman) [813086] - [net] rtnetlink: add rtnl_dereference() (Neil Horman) [813086] - [net] rtnetlink: Add checking to rcu_dereference() primitives (Neil Horman) [813086] - [kernel] rcu: define __rcu address space modifier for sparse (Neil Horman) [813086] - [kernel] rcu: Add rcu_access_pointer and rcu_dereference_protected (Neil Horman) [813086] - [kernel] rcu: Add lockdep checking to rhel (Neil Horman) [813086] - [kernel] rcu: Make __kfree_rcu() less dependent on compiler choices (Neil Horman) [813086] - [kernel] rcu: introduce kfree_rcu() (Neil Horman) [813086] - [mmc] sdio: add quirk to clamp byte mode transfer (Neil Horman) [813086] - [kernel] pm_runtime: Generic resume shouldn't set RPM_ACTIVE unconditionally (Neil Horman) [813086] - [kernel] workqueue: unify spelling of 'freeze' + 'able' to 'freezable' (Neil Horman) [813086] - [kernel] Allow drivers to compile with #include (Neil Horman) [813086] - [mmc] sdio: add new function for RAW (Read after Write) operation (Neil Horman) [813086] - [kernel] Uset set_irq_type() to define irq_set_irq_type() (Neil Horman) [813086] - [kernel] irq: Provide status modifier (Neil Horman) [813086] - [kernel] Simulate pm_qos_X_reuest() using existing qos RHEL6 infrastructure (Neil Horman) [813086] - [lib] cordic: add library module providing cordic angle calculation (Neil Horman) [813086] - [pcmcia] add PCMCIA_DEVICE_MANF_CARD_PROD_ID3 (Neil Horman) [813086] - [pcmcia] add pcmica_{read,write}_config_byte (Neil Horman) [813086] - [pcmcia] Add {pccard,pcmcia}_loop_tuple (Neil Horman) [813086] - [pcmcia] add pcmica_{read,write}_config_byte (Neil Horman) [813086] - [pci] Add helper macro for pci_register_driver boilerplate (Neil Horman) [813086] - [usb] Add helper macro for usb_driver boilerplate (Neil Horman) [813086] - [kernel] device: Generalize module_platform_driver (Neil Horman) [813086] - [kernel] dma-mapping: add dma_zalloc_coherent() (Neil Horman) [813086] - [kernel] Empty implementation of functions to make drivers compile (Neil Horman) [813086] - [kernel] split out the EXPORT_SYMBOL into export.h (Neil Horman) [813086] - [kernel] pm_qos: Define pm_qos_request() as pm_qos_requirement() (Neil Horman) [813086] - [kernel] replace USHORT_MAX, SHORT_MAX and SHORT_MIN with USHRT_MAX, SHRT_MAX and SHRT_MIN (Neil Horman) [813086] - [net] add wireless TX status socket option (Neil Horman) [813086] - [kernel] workqueue: implement alloc_ordered_workqueue() (Neil Horman) [813086] - [kernel] pm_qos: Move and rename the implementation files (Neil Horman) [813086] - [kernel] atomic: add atomic_inc_not_zero_hint() (Neil Horman) [813086] - [fs] vfs: introduce noop_llseek() (Neil Horman) [813086] - [net] Add net_ratelimited_function and net__ratelimited macros (Neil Horman) [813086] - [fs] libfs: add simple_open() (Neil Horman) [813086] - [base] core: device_rename's new_name can be const (Neil Horman) [813086] - [net] Add a boolean function to check if 2 ethernet addresses are the same (Neil Horman) [813086] - [net] Allow changing number of RX queues after device allocation (Neil Horman) [813086] - [net] Introduce skb_checksum_start_offset() to replace repetitive calculation (Neil Horman) [813086] - [netdrv] e1000e: drop check of RXCW.CW to eliminate link going up and down (Dean Nelson) [847310] - [net] core: add unknown state to sysfs NIC duplex export (Nikolay Aleksandrov) [855062] - [pci] read-modify-write the PCIe device control register when initiating FLR (Myron Stowe) [848358]- [s390] zfcp: No automatic port_rescan on events (Hendrik Brueckner) [855131] - [fs] xfs: push the AIL from memory reclaim and periodic sync (Dave Chinner) [855139] - [powerpc] perf: Use perf_instruction_pointer in callchains (Steve Best) [850575] - [powerpc] perf: Always use pt_regs for userspace samples (Steve Best) [850575] - [powerpc] perf: Move code to select SIAR or pt_regs into perf_read_regs (Steve Best) [850575] - [powerpc] perf: Create mmcra_sihv/mmcra_sipv helpers (Steve Best) [850575] - [powerpc] perf: Fix instruction address sampling on 970 and Power4 (Steve Best) [850575] - [netdrv] ehea: fix losing of NEQ events when one event occurred early (Steve Best) [822659] - [netdrv] ehea: only register irq after setting up ports (Steve Best) [822659] - [netdrv] ehea: make some functions and variables static (Steve Best) [822659] - [netdrv] ehea: Use round_jiffies_relative to align workqueue (Steve Best) [822659] - [netdrv] ehea: Reduce memory usage in buffer pools (Steve Best) [822659] - [netdrv] ehea: Remove unused tcp_end field in send WQ (Steve Best) [822659] - [netdrv] ehea: Add GRO support (Steve Best) [822659] - [netdrv] ehea: Remove LRO support (Steve Best) [822659] - [netdrv] ehea: Remove some unused definitions (Steve Best) [822659] - [netdrv] ehea: Simplify type 3 transmit routine (Steve Best) [822659] - [netdrv] ehea: Merge swqe2 TSO and non TSO paths (Steve Best) [822659] - [netdrv] ehea: Simplify ehea_xmit2 and ehea_xmit3 (Steve Best) [822659] - [netdrv] ehea: Allocate large enough skbs to avoid partial cacheline DMA writes (Steve Best) [822659] - [netdrv] ehea: Add vlan_features (Steve Best) [822659] - [netdrv] ehea: Dont check NETIF_F_TSO in TX path (Steve Best) [822659] - [netdrv] ehea: Remove num_tx_qps module option (Steve Best) [822659] - [netdrv] ehea: Remove force_irq logic in napi poll routine (Steve Best) [822659] - [netdrv] ehea: Update multiqueue support (Steve Best) [822659] - [netdrv] ehea: Remove NETIF_F_LLTX (Steve Best) [822659] - [netdrv] ehea: Remove sleep at .ndo_get_stats (Steve Best) [822659] - [netdrv] ehea: do vlan cleanup (Steve Best) [822659] - [netdrv] ehea: Use ethtool ethtool_cmd_speed API (Steve Best) [822659] - [netdrv] ehea: fix wrongly reported speed and port (Steve Best) [822659] - [netdrv] ehea: Fix a DLPAR bug on ehea_rereg_mrs() (Steve Best) [822659] - [netdrv] ehea: don't use flush_scheduled_work() (Steve Best) [822659] - [netdrv] ehea: kill unused ehea_rereg_mr_task (Steve Best) [822659] - [netdrv] ehea: Fixing LRO configuration (Steve Best) [822659] - [netdrv] ehea: Fixing statistics (Steve Best) [822659] - [netdrv] ehea: fix use after free (Steve Best) [822659] - [netdrv] ehea: Don't check for vlan group before vlan_tx_tag_present (Steve Best) [822659] - [netdrv] ehea: simplify conditional (Steve Best) [822659] - [netdrv] ehea: Fix a checksum issue on the receive path (Steve Best) [822659] - [netdrv] ehea: Allocate stats buffer with GFP_KERNEL (Steve Best) [822659] - [net] drop_monitor: dont sleep in atomic context (Neil Horman) [817146] - [net] drop_monitor: prevent init path from scheduling on the wrong cpu (Neil Horman) [817146] - [net] drop_monitor: Make updating data->skb smp safe (Neil Horman) [817146] - [net] drop_monitor: fix sleeping in invalid context warning (Neil Horman) [817146] - [scsi] bfa: firmware image name update (Rob Evers) [830008] - [scsi] bfa: Fix error codes and misc cleanup (Rob Evers) [830008] - [scsi] bfa: squelch lockdep complaint (Rob Evers) [830008] - [scsi] bfa: dereferencing freed memory in bfad_im_probe() (Rob Evers) [830008] - [scsi] bfa: off by one in bfa_ioc_mbox_isr() (Rob Evers) [830008] - [scsi] bfa: Fix to set vport FC host sysfs entries (Rob Evers) [830008] - [scsi] bfa: Fix bfa logging port state change (Rob Evers) [830008] - [scsi] bfa: defer vport delete handler till fw logo (Rob Evers) [830008] - [scsi] bfa: Update the driver version to 3.0.23.0 (Rob Evers) [830008] - [scsi] bfa: BSG and User interface fixes. (Rob Evers) [830008] - [scsi] bfa: Fix to avoid vport delete hang on request queue full scenario. (Rob Evers) [830008] - [scsi] bfa: Move service parameter programming logic into firmware. (Rob Evers) [830008] - [scsi] bfa: Revise Fabric Assigned Address(FAA) (Rob Evers) [830008] - [scsi] bfa: Flash controller IOC pll init fixes. (Rob Evers) [830008] - [scsi] bfa: Serialize the IOC hw semaphore unlock (Rob Evers) [830008] - [scsi] bfa: Modify ISR to process pending completions (Rob Evers) [830008] - [scsi] bfa: Add fc host issue lip support (Rob Evers) [830008] - [scsi] bfa: Fix endian bug (Rob Evers) [830008] - [scsi] be2iscsi: Bump the driver version (Rob Evers) [827594] - [scsi] be2iscsi: Fix panic because of TCP RST/FIN (Rob Evers) [827594] - [scsi] be2iscsi: configure VLAN parameters (Rob Evers) [827594] - [scsi] be2iscsi: Format the MAC_ADDR with sysfs (Rob Evers) [827594] - [scsi] be2iscsi: Set log levels for various events (Rob Evers) [827594] - [scsi] be2iscsi: MBX Cmd for login, crashdump mode (Rob Evers) [827594] - [scsi] be2iscsi: Remove the iscsi_data_pdu setting (Rob Evers) [827594] - [target] tcm_fc: Add abort flag for gracefully handling exchange timeout (Neil Horman) [829932] - [scsi] fcoe: Ensure fcoe_recv_frame is always called in process context (Neil Horman) [829932] - [target] Fix possible NULL pointer with __transport_execute_tasks (Neil Horman) [829932] - [usb] usbdevfs: Add a USBDEVFS_GET_CAPABILITIES ioctl (Don Zickus) [828271]- [scsi] hpsa: bump version number (Tomas Henzl) [737644] - [scsi] hpsa: add marketing names for Gen8 controllers (Tomas Henzl) [737644] - [scsi] hpsa: dial down lockup detection during firmware flash (Tomas Henzl) [737644] - [scsi] hpsa: removed unused member maxQsinceinit (Tomas Henzl) [737644] - [scsi] hpsa: add new RAID level "1(ADM)" (Tomas Henzl) [737644] - [scsi] hpsa: factor out hpsa_free_irqs_and_disable_msix (Tomas Henzl) [737644] - [scsi] hpsa: refine interrupt handler locking for greater concurrency (Tomas Henzl) [737644] - [scsi] hpsa: use multiple reply queues (Tomas Henzl) [737644] - [scsi] hpsa: factor out tail calls to next_command() in process_(non)indexed_cmd() (Tomas Henzl) [737644] - [scsi] hpsa: do aborts two ways (Tomas Henzl) [737644] - [scsi] hpsa: add abort error handler function (Tomas Henzl) [737644] - [scsi] hpsa: remove unused parameter from finish_cmd (Tomas Henzl) [737644] - [scsi] hpsa: do not give up retry of driver cmds after only 3 retries (Tomas Henzl) [737644] - [scsi] hpsa: retry driver initiated commands on busy status (Tomas Henzl) [737644] - [scsi] hpsa: do not read from controller unnecessarily in completion code (Tomas Henzl) [737644] - [scsi] hpsa: suppress excessively chatty error messages (Tomas Henzl) [737644] - [scsi] hpsa: enable bus master bit after pci_enable_device (Tomas Henzl) [737644] - [scsi] hpsa: do not skip disabled devices (Tomas Henzl) [737644] - [scsi] hpsa: call pci_disable_device on driver unload (Tomas Henzl) [737644] - [scsi] hpsa: use check_signature (Tomas Henzl) [737644] - [scsi] hpsa: use find_first_zero_bit (Tomas Henzl) [737644] - [scsi] hpsa: factor out driver name (Tomas Henzl) [737644] - [scsi] hpsa: removed unneeded structure member max_sg_entries and fix bad name (Tomas Henzl) [737644] - [scsi] hpsa: fix per device memory leak on driver unload (Tomas Henzl) [737644] - [scsi] hpsa: do not sleep in atomic context in rmmod path. (Tomas Henzl) [737644] - [scsi] hpsa: Disable ASPM (Tomas Henzl) [737644] - [scsi] hpsa: detect controller lockup (Tomas Henzl) [737644] - [scsi] hpsa: fix flush cache transfer length (Tomas Henzl) [737644] - [scsi] hpsa: remove unused busy_initializing and busy_scanning (Tomas Henzl) [737644] - [scsi] hpsa: set max sectors instead of taking the default (Tomas Henzl) [737644] - [scsi] hpsa: change confusing message to be more clear (Tomas Henzl) [737644] - [scsi] hpsa: fix physical device lun and target numbering problem (Tomas Henzl) [737644] - [scsi] hpsa: fix problem that OBDR devices are not detected (Tomas Henzl) [737644] - [scsi] hpsa: retry commands completing with status of UNSOLICITED_ABORT (Tomas Henzl) [737644] - [scsi] hpsa: fix potential overrun while memcpy'ing sense data (Tomas Henzl) [737644] - [scsi] hpsa: fix dma unmap error in hpsa_passthru_ioctl (Tomas Henzl) [737644] - [scsi] hpsa: Change memset using sizeof(ptr) to sizeof(*ptr) (Tomas Henzl) [737644] - [x86] perf: Enable/Add IvyBridge hardware support (Prarit Bhargava) [829872] - [x86] perf: Update SNB PEBS constraints (Prarit Bhargava) [829872] - [x86] perf: Implement cycles:p for SNB/IVB (Prarit Bhargava) [829872] - [x86] perf: Prettify pmu config literals (Prarit Bhargava) [829872] - [x86] perf: Implement arch event mask as quirk (Prarit Bhargava) [829872] - [x86] perf: Disable PEBS on SandyBridge chips (Prarit Bhargava) [829872] - [virt] kvm: Add accessor for reading cr4 (or some bits of cr4) (Gleb Natapov) [832301] - [kernel] sched: Create special class for stop/migrate work (Igor Mammedov) [843541] - [net] ipv4: Add interface option to enable routing of 127.0.0.0/8 (Thomas Graf) [831623] - [net] ipv6: Move ipv6 proc file registration to end of init order (Thomas Graf) [809297] - [net] sctp: Don't charge for data in sndbuf again when transmitting packet (Thomas Graf) [809792]- [x86] acpi: Fix use-after-free in acpi_map_lsapic (Igor Mammedov) [826067] - [drm] ttm: use shmem_read_mapping_page (Rafael Aquini) [806049] - [drm] i915: use shmem_read_mapping_page (Rafael Aquini) [806049] - [drm] i915: use shmem_truncate_range (Rafael Aquini) [806049] - [fs] udf: fix retun value on error path in udf_load_logicalvol (Nikola Pajkovsky) [843143] {CVE-2012-3400} - [fs] udf: Improve table length check to avoid possible overflow (Nikola Pajkovsky) [843143] {CVE-2012-3400} - [fs] udf: Fortify loading of sparing table (Nikola Pajkovsky) [843143] {CVE-2012-3400} - [fs] udf: Avoid run away loop when partition table length is corrupted (Nikola Pajkovsky) [843143] {CVE-2012-3400} - [fs] udf: Use 'ret' instead of abusing 'i' in udf_load_logicalvol() (Nikola Pajkovsky) [843143] {CVE-2012-3400}- [virt] kvm: fix KVM_GET_MSR for PV EOI (Michael S. Tsirkin) [835095] - [virt] kvm: update KVM_SAVE_MSRS_BEGIN to correct value (Michael S. Tsirkin) [835095] - [virt] kvm: switch to apic_set_eoi_write, apic_write (Michael S. Tsirkin) [835095] - [x86] apic: add apic_set_eoi_write for PV use (Michael S. Tsirkin) [835095] - [virt] kvm: host side for eoi optimization (Michael S. Tsirkin) [835095] - [virt] kvm: introduce kvm_read_guest_cached (Michael S. Tsirkin) [835095] - [virt] kvm: Add memory slot versioning and use it to provide fast guest write interface (Michael S. Tsirkin) [835095] - [virt] kvm_host: add kvm_memslots wrapper (Michael S. Tsirkin) [835095] - [virt] kvm: only sync when attention bits set (Michael S. Tsirkin) [835095] - [x86] bitops: note on __test_and_clear_bit atomicity (Michael S. Tsirkin) [835095] - [virt] kvm: guest side for eoi avoidance (Michael S. Tsirkin) [835095] - [x86] apic: make apic_probe extern (Michael S. Tsirkin) [835095] - [x86] apic: add apic_flat to apic_probe on x86_64 (Michael S. Tsirkin) [835095] - [virt] kvm: add paravirt cpu notifier stubs (Michael S. Tsirkin) [835095] - [virt] kvm: optimize ISR lookups (Michael S. Tsirkin) [835095] - [virt] kvm: document lapic regs field (Michael S. Tsirkin) [835095] - [x86] apic: Implement EIO micro-optimization (Michael S. Tsirkin) [835095] - [x86] apic: Add apic->eoi_write() callback (Michael S. Tsirkin) [835095] - [x86] apic: Use symbolic APIC_EOI_ACK (Michael S. Tsirkin) [835095] - [x86] apic: Fix typo EIO_ACK -> EOI_ACK and document it (Michael S. Tsirkin) [835095] - [virt] kvm: Introduce bitmask for apic attention reasons (Michael S. Tsirkin) [835095] - [virt] kvm: dont clear TMR on EOI (Michael S. Tsirkin) [835095] - [x86] efi_ioremap may not map the entire physical address space requested (Larry Woodman) [840691] - [netdrv] bnx2x: Add remote-fault link detection (Michal Schmidt) [814877] - [virt] vhost: poll vq in zerocopy callback (Jason Wang) [734731] - [virt] vhost_net, zerocopy: adding and signalling immediately when fully copied (Jason Wang) [734731] - [virt] vhost_net: re-poll only on EAGAIN or ENOBUFS (Jason Wang) [734731] - [net] sunrpc: svc_xprt sends on closed socket should stop immediately (J. Bruce Fields) [849702]- [fs] jbd2: fix fsync() tid wraparound bug (Dave Wysochanski) [735768] - [fs] jbd: fix fsync() tid wraparound bug (Dave Wysochanski) [735768] - [fs] jbd, jbd2: fixed typos (Dave Wysochanski) [735768] - [x86] perf: disable PEBS on a guest entry (Gleb Natapov) [845664] - [fs] dlm: make dlm_recv single threaded (David Teigland) [821060] - [fs] dlm: fix granting from recovery (David Teigland) [821824] - [fs] dlm: fix deadlock between dlm_send and dlm_controld (David Teigland) [824964] - [kernel] fork: fix overflow in vma length when copying mmap on clone (Anton Arapov) [815891] - [fs] fuse: update attributes on aio_read (Brian Foster) [850642] - [fs] fuse: invalidate inode mapping if mtime changes (Brian Foster) [850642] - [fs] fuse: add FUSE_AUTO_INVAL_DATA init flag (Brian Foster) [850642] - [net] cls_cgroup: Allow net_cls cgroups to have their classid reset to 0 (Neil Horman) [831456] - [mm] clarify the radix_tree exceptional cases (Rafael Aquini) [806049] - [mm] tmpfs, radix_tree: locate_item to speed up swapoff (Rafael Aquini) [806049] - [mm] a few small updates for radix-swap (Rafael Aquini) [806049] - [mm] tmpfs: convert shmem_writepage and enable swap (Rafael Aquini) [806049] - [mm] tmpfs: convert mem_cgroup shmem to radix-swap (Rafael Aquini) [806049] - [mm] tmpfs: convert shmem_getpage_gfp to radix-swap (Rafael Aquini) [806049] - [mm] tmpfs: convert shmem_unuse_inode to radix-swap (Rafael Aquini) [806049] - [mm] tmpfs: convert shmem_truncate_range to radix-swap (Rafael Aquini) [806049] - [mm] tmpfs: copy truncate_inode_pages_range (Rafael Aquini) [806049] - [mm] tmpfs: miscellaneous trivial cleanups (Rafael Aquini) [806049] - [mm] tmpfs: demolish old swap vector support (Rafael Aquini) [806049] - [mm] let swap use exceptional entries (Rafael Aquini) [806049] - [lib] radix_tree: exceptional entries and indices (Rafael Aquini) [806049] - [mm] tmpfs: simplify unuse and writepage (Rafael Aquini) [806049] - [mm] tmpfs: simplify filepage/swappage (Rafael Aquini) [806049] - [mm] tmpfs: simplify prealloc_page (Rafael Aquini) [806049] - [mm] tmpfs: pass gfp to shmem_getpage_gfp (Rafael Aquini) [806049] - [mm] tmpfs: no need to use i_lock (Rafael Aquini) [806049] - [mm] pincer in truncate_inode_pages_range (Rafael Aquini) [806049] - [mm] consistent truncate and invalidate loops (Rafael Aquini) [806049] - [mm] tidy vmtruncate_range and related functions (Rafael Aquini) [806049] - [mm] truncate functions are in truncate.c (Rafael Aquini) [806049] - [mm] filemap: cleanup descriptions of filler arg (Rafael Aquini) [806049] - [mm] tmpfs: add shmem_read_mapping_page_gfp (Rafael Aquini) [806049] - [mm] tmpfs: take control of its truncate_range (Rafael Aquini) [806049] - [mm] move shmem prototypes to shmem_fs.h (Rafael Aquini) [806049] - [mm] move vmtruncate_range to truncate.c (Rafael Aquini) [806049] - [mm] remove worrying dead code from find_get_pages() (Rafael Aquini) [806049] - [lib] radix-tree: fix RCU bug (Rafael Aquini) [819243]- [ata] libata: Add space to fix 2GB ATA Flash Disk/ADMA428M blacklist (Prarit Bhargava) [843849] - [char] hw_random: check for errors in data_present() return value (Amit Shah) [849196] - [char] hwrng: Revert back to older API to prevent (k)abi bugs (Amit Shah) [849196] - [char] Revert: hw_random/virtio-rng: don't wait on host when module is going away (Amit Shah) [849196] - [pci] add pci_pcie_cap2() check for PCIe feature capabilities >= v2 (Myron Stowe) [834700] - [pci] use pci_pcie_cap() in pci core (Myron Stowe) [834700] - [s390] dasd: add sanity check to detect path connection error (Hendrik Brueckner) [823015] - [s390] kernel: Add z/VM LGR detection (Hendrik Brueckner) [823014] - [message] mptfusion: Fix for device removed in blocked state (Tomas Henzl) [831865] - [mm] avoid swapping out with swappiness==0 (Satoru Moriya) [787885]- [pci] disable MEM decoding while updating 64-bit MEM BARs (Myron Stowe) [841973] - [pci] leave MEM and IO decoding disabled during 64-bit BAR sizing, too (Myron Stowe) [841973] - [pci] Use class for quirk for host bridge mmio_always_on (Myron Stowe) [841973] - [pci] fold pci_calc_resource_flags() into decode_bar() (Myron Stowe) [841973] - [pci] treat mem BAR type "11" (reserved) as 32-bit, not 64-bit, BAR (Myron Stowe) [841973] - [pci] disable mmio during bar sizing (Myron Stowe) [841973] - [fs] nfs: nfs_attr_use_mounted_on_file() missing return value. (Steve Dickson) [842312] - [fs] gfs2: Make gfs2_write_end not dirty the inode with every write (Robert S Peterson) [844814] - [x86] cpufeature: Add CPU features from Intel document 319433-012A (John Villalovos) [841661] - [virt] kvm: expose latest Intel cpu new features (BMI1/BMI2/FMA/AVX2) to guest (John Villalovos) [841661] - [tools] perf kvm: Fix segfault with report and mixed guestmount use (Jiri Olsa) [846702] - [tools] perf kvm: Fix regression with guest machine creation (Jiri Olsa) [846702] - [tools] perf script: Fix format regression due to libtraceevent merge (Jiri Olsa) [846702] - [tools] perf: Fix synthesizing tracepoint names from the perf.data headers (Jiri Olsa) [846702] - [tools] perf stat: Fix default output file (Jiri Olsa) [846702] - [tools] perf tools: Fix endianity swapping for adds_features bitmask (Jiri Olsa) [846702] - [tools] perf uprobes: Remove unnecessary check before strlist__delete (Jiri Olsa) [846702] - [tools] perf symbols: Check for valid dso before creating map (Jiri Olsa) [846702] - [tools] perf evsel: Fix 32 bit values endianity swap for sample_id_all header (Jiri Olsa) [846702] - [tools] perf session: Handle endianity swap on sample_id_all header data (Jiri Olsa) [846702] - [tools] perf symbols: Handle different endians properly during symbol load (Jiri Olsa) [846702] - [tools] perf evlist: Pass third argument to ioctl explicitly (Jiri Olsa) [846702] - [tools] perf: Update ioctl documentation for PERF_IOC_FLAG_GROUP (Jiri Olsa) [846702] - [tools] perf: Make --version show kernel version instead of pull req tag (Jiri Olsa) [846702] - [tools] perf: Check if callchain is corrupted (Jiri Olsa) [846702] - [tools] perf callchain: Make callchain cursors TLS (Jiri Olsa) [846702] - [tools] perf: Fix pager on minimal-install embedded systems (Jiri Olsa) [846702] - [tools] perf: Fix make tarballs (Jiri Olsa) [846702] - [tools] perf script: Fix regression in callchain dso name (Jiri Olsa) [846702] - [tools] perf stat: Initialize default events wrt exclude_{guest, host} (Jiri Olsa) [846702] - [tools] perf annotate browser: Fix help window entry for navigating to hottest line (Jiri Olsa) [846702] - [tools] perf report: Use the right symbol for annotation (Jiri Olsa) [846702] - [tools] perf probe: Detect probe target when m/x options are absent (Jiri Olsa) [846702] - [tools] perf compat: Make a note in documentation about uprobe interface (Jiri Olsa) [846702] - [tools] perf probe: Provide perf interface for uprobes (Jiri Olsa) [846702] - [tools] perf ui browser: Stop using 'self' (Jiri Olsa) [846702] - [tools] perf annotate browser: Read perf config file for settings (Jiri Olsa) [846702] - [tools] perf config: Allow '_' in config file variable names (Jiri Olsa) [846702] - [tools] perf annotate browser: Make feature toggles global (Jiri Olsa) [846702] - [tools] perf annotate browser: The idx_asm field should be used in asm only view (Jiri Olsa) [846702] - [tools] perf: Convert critical messages to ui__error() (Jiri Olsa) [846702] - [tools] perf ui: Make --stdio default when TUI is not supported (Jiri Olsa) [846702] - [tools] perf record: Fix branch_stack type in perf_record_opts (Jiri Olsa) [846702] - [tools] perf: Reconstruct event with modifiers from perf_event_attr (Jiri Olsa) [846702] - [tools] perf top: Fix counter name fixup when fallbacking to cpu-clock (Jiri Olsa) [846702] - [tools] perf: fix thread_map__new_by_pid_str() memory leak in error path (Jiri Olsa) [846702] - [tools] perf: Do not use _FORTIFY_SOURCE when DEBUG=1 is specified (Jiri Olsa) [846702] - [tools] perf evlist: Explicititely initialize input_name (Jiri Olsa) [846702] - [tools] perf compat: Disable perf branch sampling in evlist command (Jiri Olsa) [846702] - [tools] perf evlist: Show event attribute details (Jiri Olsa) [846702] - [tools] perf: Bump default sample freq to 4 kHz (Jiri Olsa) [846702] - [tools] perf buildid-list: Work better with pipe mode (Jiri Olsa) [846702] - [tools] perf: Fix piped mode read code (Jiri Olsa) [846702] - [tools] perf inject: Fix broken perf inject -b (Jiri Olsa) [846702] - [tools] perf: rename HEADER_TRACE_INFO to HEADER_TRACING_DATA (Jiri Olsa) [846702] - [tools] perf: Add union u64_swap type for swapping u64 data (Jiri Olsa) [846702] - [tools] perf: Carry perf_event_attr bitfield throught different endians (Jiri Olsa) [846702] - [tools] perf record: Fix documentation for branch stack sampling (Jiri Olsa) [846702] - [tools] perf target: Add cpu flag to sample_type if target has cpu (Jiri Olsa) [846702] - [tools] perf: Add hardcoded name term for pmu events (Jiri Olsa) [846702] - [tools] perf: Separate 'mem:' event scanner bits (Jiri Olsa) [846702] - [tools] perf: Use allocated list for each parsed event (Jiri Olsa) [846702] - [tools] perf: Add support for displaying event parser debug info (Jiri Olsa) [846702] - [tools] perf test: Move parse event automated tests to separated object (Jiri Olsa) [846702] - [tools] perf evsel: Create events initially disabled -- again (Jiri Olsa) [846702] - [tools] perf: Split term type into value type and term type (Jiri Olsa) [846702] - [tools] perf hists: Fix callchain ip printf format (Jiri Olsa) [846702] - [tools] perf target: Add uses_mmap field (Jiri Olsa) [846702] - [tools] Revert: perf evlist: Fix creation of cpu map (Jiri Olsa) [846702] - [tools] perf target: Rename functions to avoid double negation (Jiri Olsa) [846702] - [tools] perf annotate browser: Add key bindings help window (Jiri Olsa) [846702] - [tools] perf annotate browser: Show 'jumpy' functions (Jiri Olsa) [846702] - [tools] perf annotate browser: Count the numbers of jump sources to a target (Jiri Olsa) [846702] - [tools] perf annotate: Introduce ->free() method in ins_ops (Jiri Olsa) [846702] - [tools] perf annotate: Augment lock instruction output (Jiri Olsa) [846702] - [tools] perf annotate: Resolve symbols using objdump comment for single op ins (Jiri Olsa) [846702] - [tools] perf annotate: Resolve symbols using objdump comment (Jiri Olsa) [846702] - [tools] perf annotate: Use raw form for register indirect call instructions (Jiri Olsa) [846702] - [tools] perf hists browser: Use '/' for search/filter instead of 's' (Jiri Olsa) [846702] - [tools] perf annotate: shorten helpline so it fits in visible space (Jiri Olsa) [846702] - [tools] perf record: Reset event name when falling back to cpu-clock (Jiri Olsa) [846702] - [tools] perf top: Update event name when falling back to cpu-clock (Jiri Olsa) [846702] - [tools] perf record: Fix fallback to cpu-clock on ppc (Jiri Olsa) [846702] - [tools] perf report: Fix format string for x86-32 compilation (Jiri Olsa) [846702] - [tools] perf top: Default to system wide using perf_target methods (Jiri Olsa) [846702] - [tools] perf stat: Use perf_evlist__create_maps (Jiri Olsa) [846702] - [tools] perf target: Consolidate target task/cpu checking (Jiri Olsa) [846702] - [tools] perf: Introduce perf_target__strerror() (Jiri Olsa) [846702] - [tools] perf target: Introduce perf_target__parse_uid() (Jiri Olsa) [846702] - [tools] perf target: Introduce perf_target_errno (Jiri Olsa) [846702] - [tools] perf evlist: Fix creation of cpu map (Jiri Olsa) [846702] - [tools] perf top: Set target.system_wide (Jiri Olsa) [846702] - [tools] perf session: Fail on processing event with unknown size (Jiri Olsa) [846702] - [tools] perf ui: Change fallback policy of setup_browser() (Jiri Olsa) [846702] - [tools] perf ui: Add gtk2 support into setup_browser() (Jiri Olsa) [846702] - [tools] perf ui gtk: Rename functions for consistency (Jiri Olsa) [846702] - [tools] perf ui gtk: Drop arg[cv] arguments from perf_gtk_setup_browser() (Jiri Olsa) [846702] - [tools] perf ui: Make setup_browser() generic (Jiri Olsa) [846702] - [tools] perf target: Split out perf_target handling code (Jiri Olsa) [846702] - [tools] perf: Check more combinations of PID/TID, UID and CPU switches (Jiri Olsa) [846702] - [tools] perf evlist: Make create_maps() take struct perf_target (Jiri Olsa) [846702] - [tools] perf: Introduce perf_target__validate() helper (Jiri Olsa) [846702] - [tools] perf top: Convert to struct perf_target (Jiri Olsa) [846702] - [tools] perf stat: Convert to struct perf_target (Jiri Olsa) [846702] - [tools] perf: Introduce struct perf_target (Jiri Olsa) [846702] - [tools] perf: Fix include header files in util/parse-events.h (Jiri Olsa) [846702] - [tools] perf annotate browser: Compact 'nop' output (Jiri Olsa) [846702] - [tools] perf annotate browser: Do raw printing in 'o'ffset in a single place (Jiri Olsa) [846702] - [tools] perf annotate browser: Don't change the asm line color when toggling source (Jiri Olsa) [846702] - [tools] perf annotate browser: More clearly separate columns (Jiri Olsa) [846702] - [tools] perf ui browser: Introduce routine to draw vertical line (Jiri Olsa) [846702] - [tools] perf annotate browser: Don't display 0.00 percentages (Jiri Olsa) [846702] - [tools] perf annotate browser: Remove the vertical line after the percentages (Jiri Olsa) [846702] - [tools] perf annotate browser: Show current jump, back or forward (Jiri Olsa) [846702] - [tools] perf ui browser: Add method to draw up/down arrow line (Jiri Olsa) [846702] - [tools] perf annotate browser: Add a right arrow before call instructions (Jiri Olsa) [846702] - [tools] perf annotate browser: Don't draw jump connectors for out of function jumps (Jiri Olsa) [846702] - [tools] perf annotate: Mark jump instructions with no offset (Jiri Olsa) [846702] - [tools] perf annotate: Disambiguage offsets and addresses in operands (Jiri Olsa) [846702] - [tools] perf annotate browser: Handle NULL jump targets (Jiri Olsa) [846702] - [tools] perf annotate browser: Initial loop detection (Jiri Olsa) [846702] - [tools] perf: Cleanup realloc use (Jiri Olsa) [846702] - [tools] ui browser: Add method to write graphical characters (Jiri Olsa) [846702] - [tools] perf annotate browser: Handle retq instructions (Jiri Olsa) [846702] - [tools] perf annotate browser: Add visual cue for retq instruction (Jiri Olsa) [846702] - [tools] perf annotate browser: Add visual cues on jump lines (Jiri Olsa) [846702] - [tools] perf annotate browser: Suppress the callq address (Jiri Olsa) [846702] - [tools] perf annotate browser: Bandaid offsets/jump label objdump ambiguity (Jiri Olsa) [846702] - [tools] perf annotate: Group operands members (Jiri Olsa) [846702] - [tools] perf annotate: Add missing jump variants (Jiri Olsa) [846702] - [tools] perf annotate browser: Use a vertical line as percentage separator (Jiri Olsa) [846702] - [tools] perf annotate browser: Make lines more compact (Jiri Olsa) [846702] - [tools] perf annotate browser: Align jump labels (Jiri Olsa) [846702] - [tools] perf annotate browser: Hide non jump target addresses in offset mode (Jiri Olsa) [846702] - [tools] perf symbols: Introduce symbol__size method (Jiri Olsa) [846702] - [tools] perf annotate browser: Rename disasm_line_rb_node (Jiri Olsa) [846702] - [tools] perf annotate: Introduce scnprintf ins_ops method (Jiri Olsa) [846702] - [tools] perf annotate: Parse call targets earlier (Jiri Olsa) [846702] - [tools] perf annotate: Disassembler instruction parsing (Jiri Olsa) [846702] - [tools] perf annotate browser: Use the disasm_line instruction name and operand fields (Jiri Olsa) [846702] - [tools] perf annotate: Parse instruction (Jiri Olsa) [846702] - [tools] perf annotate: Rename objdump_line to disasm_line (Jiri Olsa) [846702] - [tools] perf record: Use sw counter only if hw pmu is not detected (Jiri Olsa) [846702] - [tools] perf: Fix thread map that is type pid_t (Jiri Olsa) [846702] - [tools] perf stat: Declare some references static (Jiri Olsa) [846702] - [tools] perf: Move GTK+ bits to tools/perf/ui/gtk directory (Jiri Olsa) [846702] - [tools] perf: Move UI bits to tools/perf/ui directory (Jiri Olsa) [846702] - [tools] perf annotate: Fix a build error (Jiri Olsa) [846702] - [tools] perf annotate browser: string search: /?n (Jiri Olsa) [846702] - [tools] perf report: Correct display of samples and events in header (Jiri Olsa) [846702] - [tools] perf annotate browser: Initial support for navigating jump instructions (Jiri Olsa) [846702] - [tools] perf ui annotate browser: Add list based search for addr offset (Jiri Olsa) [846702] - [tools] perf ui annotate browser: Move callq handling to separate function (Jiri Olsa) [846702] - [tools] perf ui annotate browser: Allow toggling addr offset view (Jiri Olsa) [846702] - [tools] perf annotate: Allow printing objdump line addr in different color (Jiri Olsa) [846702] - [tools] perf ui browser: Return the current color when setting a new one (Jiri Olsa) [846702] - [tools] traceevent: Ignore TRACEEVENT-CFLAGS file (Jiri Olsa) [846702] - [tools] traceevent: Detect build environment changes (Jiri Olsa) [846702] - [tools] traceevent: Cleanup realloc use (Jiri Olsa) [846702] - [tools] traceevent: Add missing break in make_bprint_args (Jiri Olsa) [846702] - [tools] traceevent: Check return value of arg_to_str() (Jiri Olsa) [846702] - [tools] traceevent: Check result of malloc() during reading token (Jiri Olsa) [846702] - [tools] traceevent: Fix some comments (Jiri Olsa) [846702] - [tools] traceevent: Do not call add_event() again if allocation failed (Jiri Olsa) [846702] - [tools] traceevent: Pass string type argument to args (Jiri Olsa) [846702] - [tools] traceevent: Handle realloc() failure path (Jiri Olsa) [846702] - [tools] traceevent: Handle strdup failure cases (Jiri Olsa) [846702] - [tools] traceevent: Introduce extend_token() (Jiri Olsa) [846702] - [tools] traceevent: Fix printk_cmp() (Jiri Olsa) [846702] - [tools] traceevent: Fix trace_printk for long integers (Jiri Olsa) [846702] - [tools] traceevent: Fix pM print format arg handling (Jiri Olsa) [846702] - [tools] traceevent: Add support to show migrate disable counter (Jiri Olsa) [846702] - [tools] traceevent: Add support for ".*s" in bprintk events (Jiri Olsa) [846702] - [tools] traceevent: Let filtering numbers by string use function names (Jiri Olsa) [846702] - [tools] traceevent: Replace malloc_or_die to plain malloc in alloc_event() (Jiri Olsa) [846702] - [tools] traceevent: Add support for __print_hex() (Jiri Olsa) [846702] - [tools] traceevent: Use local variable 'field' (Jiri Olsa) [846702] - [tools] traceevent: Check string is really printable (Jiri Olsa) [846702] - [tools] traceevent: Make dependency files regeneratable (Jiri Olsa) [846702] - [tools] traceevent: Teach [ce]tags about libtraceeevent error codes (Jiri Olsa) [846702] - [tools] traceevent: Fix clean target in Makefile (Jiri Olsa) [846702] - [tools] traceevent: Silence compiler warning on 32bit build (Jiri Olsa) [846702] - [tools] traceevent: Fix signature of create_arg_item() (Jiri Olsa) [846702] - [tools] traceevent: Use proper function parameter type (Jiri Olsa) [846702] - [tools] traceevent: Fix freeing arg on process_dynamic_array() (Jiri Olsa) [846702] - [tools] traceevent: Fix a possibly wrong memory dereference (Jiri Olsa) [846702] - [tools] traceevent: Fix a possible memory leak (Jiri Olsa) [846702] - [tools] traceevent: Allow expressions in __print_symbolic() fields (Jiri Olsa) [846702] - [tools] perf: Always try to build libtraceevent (Jiri Olsa) [846702] - [tools] perf: Rename libparsevent to libtraceevent in Makefile (Jiri Olsa) [846702] - [tools] parse-events: Rename struct record to struct pevent_record (Jiri Olsa) [846702] - [tools] perf/events: Add flag to produce nsec output (Jiri Olsa) [846702] - [tools] perf: Have perf use the new libtraceevent.a library (Jiri Olsa) [846702] - [tools] perf: Build libtraceevent.a (Jiri Olsa) [846702] - [tools] perf: Separate out trace-cmd parse-events from perf files (Jiri Olsa) [846702] - [tools] perf script: Rename struct event to struct event_format in perl engine (Jiri Olsa) [846702] - [tools] perf script: Explicitly handle known default print arg type (Jiri Olsa) [846702] - [tools] Add Makefile.include (Jiri Olsa) [846702] - [tools] parse-event: Fix memset pointer size bug in handle (Jiri Olsa) [846702] - [tools] parse-events: Allow '*' and '/' operations in TP_printk (Jiri Olsa) [846702] - [tools] parse-events: Support '+' opcode in print format (Jiri Olsa) [846702] - [tools] parse-events: Let pevent_free() take a NULL pointer (Jiri Olsa) [846702] - [tools] parse-events: Handle opcode parsing error (Jiri Olsa) [846702] - [tools] parse-events: Handle invalid opcode parsing gracefully (Jiri Olsa) [846702] - [tools] perf/events: Correct size given to memset (Jiri Olsa) [846702] - [tools] perf/events: Add flag/symbol format_flags (Jiri Olsa) [846702] - [tools] events: Update tools/lib/traceevent to work with perf (Jiri Olsa) [846702] - [tools] events: Add files to create libtraceevent.a (Jiri Olsa) [846702] - [netdrv] cxgb4: Fix (nearly-)kernel-doc comments for various functions (Jay Fenlason) [847356] - [netdrv] cxgb4: Remove casts to same type (Jay Fenlason) [847356] - [netdrv] cxgb4: DB Drop Recovery for RDMA and LLD queues (Jay Fenlason) [847356] - [netdrv] cxgb4: Common platform specific changes for DB Drop Recovery (Jay Fenlason) [847356] - [netdrv] cxgb4: Detect DB FULL events and notify RDMA ULD (Jay Fenlason) [847356] - [netdrv] cxgb4: unify return value of .ndo_set_mac_address if address is invalid (Jay Fenlason) [847356] - [netdrv] cxgb4: Add support for Chelsio's T480-CR and T440-LP-CR adapters (Jay Fenlason) [847356] - [x86] mce: Disable error thresholding bank 4 on some AMD models (Frank Arnold) [823617] - [x86] bitops: Move BIT_64 for a wider use (Frank Arnold) [823617] - [x86] mce_amd: Hide interrupt_enable sysfs node (Frank Arnold) [823617] - [x86] mce_amd: Make APIC LVT thresholding interrupt optional (Frank Arnold) [823617] - [s390] kernel: incorrect task size after fork of a 31 bit process (Hendrik Brueckner) [845133] - [net] sock: delete unnecessary call of sk_alloc_size() (Weiping Pan) [850736]- [tracing] kprobes: Fix KABI break caused by new #include (Jiri Olsa) [786489] - [tools] perf: Enable the probe command (Jiri Olsa) [786489] - [tracing] Modify is_delete, is_return from int to bool (Jiri Olsa) [786489] - [tracing] kprobes: Rename probe_* to trace_probe_* (Jiri Olsa) [786489] - [tracing] ftrace, kprobes: Fix not to delete probes if in use (Jiri Olsa) [786489] - [tracing] kprobes: Fix kprobe-tracer to support stack trace (Jiri Olsa) [786489] - [kernel] stack_trace: Add weak save_stack_trace_regs() (Jiri Olsa) [786489] - [x86] Swap save_stack_trace_regs parameters (Jiri Olsa) [786489] - [tracing] kprobes: Fix kprobe selftest for gcc 4.6 (Jiri Olsa) [786489] - [tracing] kprobes: Fix common misspellings (Jiri Olsa) [786489] - [tracing] kprobes: Fix NULL pointer deref check (Jiri Olsa) [786489] - [tracing] kprobes: Add bitfield type (Jiri Olsa) [786489] - [tracing] kprobes: Support longer (>128 bytes) command (Jiri Olsa) [786489] - [tracing] kprobes: Cleanup strict_strtol() using code (Jiri Olsa) [786489] - [tracing] kprobes: Fix handling of C-unlike argument names (Jiri Olsa) [786489] - [tracing] kprobes: Fix handling of argument names (Jiri Olsa) [786489] - [tracing] kprobes: Fix a memory leak in error case (Jiri Olsa) [786489] - [tracing] kprobes: fix printk typo 'faild' (Jiri Olsa) [786489] - [tracing] kprobes: unregister_trace_probe needs to be called under mutex (Jiri Olsa) [786489] - [tracing] perf, kprobes: Remove duplicate includes from many files (Jiri Olsa) [786489] - [tracing] kprobes: Support "string" type (Jiri Olsa) [786489] - [tracing] kprobes: Support basic types on dynamic events (Jiri Olsa) [786489] - [tracing] Fix typo of info text in trace_kprobe.c (Jiri Olsa) [786489] - [tracing] kprobes: Fix probe parsing (Jiri Olsa) [786489] - [tracing] kprobes: Cleanup unused return value of tracing functions (Jiri Olsa) [786489] - [tracing] perf: Factorize trace events raw sample buffer operations (Jiri Olsa) [786489] - [tracing] kprobes: Update kprobe tracing self test for new syntax (Jiri Olsa) [786489] - [tracing] kprobes: Drop function argument access syntax (Jiri Olsa) [786489] - [tracing] kprobes: Show sign of fields in trace_kprobe format files (Jiri Olsa) [786489] - [tracing] kprobes: Check new event/group name (Jiri Olsa) [786489] - [tracing] kprobes: Fix field creation's bad error handling (Jiri Olsa) [786489] - [tracing] kprobes: Support delete probe syntax (Jiri Olsa) [786489] - [tracing] kprobes: Fix a memory leak bug and check kstrdup() return value (Jiri Olsa) [786489] - [tracing] kprobes: Don't output zero offset (Jiri Olsa) [786489] - [tracing] kprobes: Always show group name (Jiri Olsa) [786489] - [tracing] kprobes: Fix memory leak (Jiri Olsa) [786489] - [tracing] perf, kprobes: Fix lock recursion (Jiri Olsa) [786489] - [tracing] kprobes: Rename Kprobe-tracer to kprobe-event (Jiri Olsa) [786489] - [tracing] kprobes: Compare both of event-name and event-group to find probe (Jiri Olsa) [786489] - [tracing] kprobes: Add failure messages for debugging (Jiri Olsa) [786489] - [tracing] kprobes: Update kprobe-tracer selftest against new syntax (Jiri Olsa) [786489] - [tracing] kprobes: Robustify fixed field names against variable field names conflicts (Jiri Olsa) [786489] - [tracing] kprobes: Avoid field name confliction (Jiri Olsa) [786489] - [tracing] kprobes: Make special variable names more self-explainable (Jiri Olsa) [786489] - [tracing] kprobes: Remove '$ra' special variable (Jiri Olsa) [786489] - [tracing] kprobes: Add $ prefix to special variables (Jiri Olsa) [786489] - [tracing] kprobes: Use global event perf buffers in kprobe tracer (Jiri Olsa) [786489] - [tracing] kprobes: Merge conflicts changes (Jiri Olsa) [786489] - [tracing] kprobes: Disable kprobe events by default after creation (Jiri Olsa) [786489] - [tracing] kprobes: Fix profiling alignment for perf_counter buffer (Jiri Olsa) [786489] - [tracing] kprobes: Add probe handler dispatcher to support perf and ftrace concurrent use (Jiri Olsa) [786489] - [tracing] kprobes: Fix trace_probe registration order (Jiri Olsa) [786489] - [tracing] kprobes: Support custom subsystem for each kprobe event (Jiri Olsa) [786489] - [tracing] kprobes: Show event name in trace output (Jiri Olsa) [786489] - [tracing] kprobes: Add argument name support (Jiri Olsa) [786489] - [tracing] kprobes: Add event profiling support (Jiri Olsa) [786489] - [tracing] kprobes: Cleanup kprobe tracer code. (Jiri Olsa) [786489] - [tracing] kprobes: Fix probe offset to be unsigned (Jiri Olsa) [786489] - [tracing] kprobes: Merge conflicts changes (Jiri Olsa) [786489] - [tracing] kprobes: Change trace_arg to probe_arg (Jiri Olsa) [786489] - [tracing] kprobes: Fix format typo in trace_kprobes (Jiri Olsa) [786489] - [tracing] kprobes: Add kprobes event profiling interface (Jiri Olsa) [786489] - [tracing] kprobes: tracer assigns new event ids for each event (Jiri Olsa) [786489] - [tracing] Generate names for each kprobe event automatically (Jiri Olsa) [786489] - [tracing] Kprobe-tracer supports more than 6 arguments (Jiri Olsa) [786489] - [tracing] Add kprobe-based event tracer documentation (Jiri Olsa) [786489] - [tracing] Add kprobe-based event tracer (Jiri Olsa) [786489] - [x86] ptrace: Fix regs_get_argument_nth() to add correct offset (Jiri Olsa) [786489] - [x86] Add pt_regs register and stack access APIs (Jiri Olsa) [786489] - [net] sched/act_mirred: do not drop packets when fails to mirror it (Jason Wang) [846585] - [net] sched: fix race in mirred device removal (Jason Wang) [846585] - [net] sched: printk message severity (Jason Wang) [846585] - [net] sched: act_mirred cleanup (Jason Wang) [846585] - [kernel] events: Fix double start/stop in x86_pmu_start() (Jerome Marchand) [803900] - [kernel] events: Fix broken interrupt rate throttling (Jerome Marchand) [803900] - [kernel] events: Avoid a useless pmu_disable() in the perf-tick (Jerome Marchand) [803900] - [input] wacom: add support for Bamboo Pen ID 0xd4 (Aristeu Rozanski) [798796] - [input] wacom: add Intuos5 Touch Ring/ExpressKey support (Aristeu Rozanski) [841611] - [input] wacom: add basic Intuos5 support (Aristeu Rozanski) [841611] - [virt] virtio: Use ida to allocate virtio index (Asias He) [844542] - [virt] kvm: apply kvmclock offset to guest wall clock time (Marcelo Tosatti) [817243] - [virt] kvm: Fix PCI header check on device assignment (Alex Williamson) [829031] - [virt] kvm: Don't save/restore MSR_IA32_PERF_STATUS (Karen Noel) [816308] - [s390] kernel: CPU idle vs CPU hotplug (Hendrik Brueckner) [845132] - [powerpc] pseries/iommu: remove default window before attempting DDW manipulation (Steve Best) [822614] - [char] tty: Fix possible race in n_tty_read() (Stanislaw Gruszka) [765665] - [x86] crash: prepare for pseudo-phys pages without machine frames (Laszlo Ersek) [848766] - [netdrv] cxgb3: Set vlan_feature on net_device (Steve Best) [841993] - [netdrv] mlx4: Add support for EEH error recovery (Steve Best) [822654] - [netdrv] e1000e: add missing clear of E1000_RCTL_VFE to e1000e_set_rx_mode() (Dean Nelson) [832573] - [netdrv] e1000: Prevent reset task killing itself (Dean Nelson) [842886] - [netdrv] r8169: fix invalid firmware for 8168d and include ones for newer chipsets (Ivan Vecera) [840591] - [net] netconsole: disable netconsole target before releasing target_list_lock (Amerigo Wang) [849571] - [net] netconsole: fix deadlock when removing net driver that netconsole is using (Amerigo Wang) [769734] - [net] ethtool: Report link-down while interface is down (Ivan Vecera) [821674]- [x86] mce: Replace MCM_ with MCI_MISC_ (Luming Yu) [696033] - [x86] mce: Move MCACOD defines from mce-severity.c to (Luming Yu) [696033] - [x86] mce-severity: Fix check for processor context when machine check was taken (Luming Yu) [696033] - [x86] mce-severity: Replace hard coded hex constants with symbolic defines (Luming Yu) [696033] - [x86] mce-severity: Recognise machine check bank signature for data path error (Luming Yu) [696033] - [x86] mce-severity: Clean up trivial coding style problems (Luming Yu) [696033] - [x86] mce-severity: Cleanup severity table (Luming Yu) [696033] - [x86] mce-severity: Make formatting a bit more readable (Luming Yu) [696033] - [x86] mce-severity: Fix two severities table signatures (Luming Yu) [696033] - [x86] mce: Handle "action required" errors (Luming Yu) [696033] - [x86] mce: Add mechanism to safely save information in MCE handler (Luming Yu) [696033] - [x86] mce: Create helper function to save addr/misc when needed (Luming Yu) [696033] - [mm] HWPOISON: Add code to handle "action required" errors (Luming Yu) [696033] - [mm] HWPOISON: Clean up memory_failure() vs. __memory_failure() (Luming Yu) [696033] - [hwmon] fam15h_power: Fix pci_device_id array (Frank Arnold) [822277] - [hwmon] fam15h_power: fix bogus values with current BIOSes (Frank Arnold) [822277] - [hwmon] fam15h_power: Increase output resolution (Frank Arnold) [822277] - [hwmon] fam15h_power: Correct sign extension of running_avg_capture (Frank Arnold) [822277] - [hwmon] Add driver for AMD family 15h processor power information (Frank Arnold) [822277] - [pci] amd-nb: Rename CPU PCI id define for F4 (Frank Arnold) [822277] - [hwmon] k10temp: Add support for AMD Trinity CPUs (Frank Arnold) [822277] - [hwmon] k10temp: Update documentation for Fam12h (Frank Arnold) [822277] - [md] raid1: close some possible races on write errors during resync (Jes Sorensen) [817970] - [md] avoid crash when stopping md array races with closing other open fds. (Jes Sorensen) [817970] - [md] fix bug in handling of new_data_offset (Jes Sorensen) [817970] - [md] raid1: fix use-after-free bug in RAID1 data-check code. (Jes Sorensen) [817970] - [md] support re-add of recovering devices. (Jes Sorensen) [817970] - [md] raid1: fix bug in read_balance introduced by hot-replace (Jes Sorensen) [817970] - [md] raid5: delayed stripe fix (Jes Sorensen) [817970] - [md] raid456: When read error cannot be recovered, record bad block (Jes Sorensen) [817970] - [md] make 'name' arg to md_register_thread non-optional. (Jes Sorensen) [817970] - [md] raid10: fix failure when trying to repair a read error. (Jes Sorensen) [817970] - [md] raid5: fix refcount problem when blocked_rdev is set. (Jes Sorensen) [817970] - [md] raid5: In ops_run_io, inc nr_pending before calling md_wait_for_blocked_rdev (Jes Sorensen) [817970] - [md] raid5: Do not add data_offset before call to is_badblock (Jes Sorensen) [817970] - [md] raid5: prefer replacing failed devices over want-replacement devices. (Jes Sorensen) [817970] - [md] raid10: Don't try to recovery unmatched (and unused) chunks. (Jes Sorensen) [817970] - [md] raid1, raid10: fix problem with merge_bvec_fn (Jes Sorensen) [817970] - [md] bitmap: record the space available for the bitmap in the superblock. (Jes Sorensen) [817970] - [md] raid10: Remove extras after reshape to smaller number of devices. (Jes Sorensen) [817970] - [md] raid5: improve removal of extra devices after reshape. (Jes Sorensen) [817970] - [md] check the return of mddev_find() (Jes Sorensen) [817970] - [md] raid5: Allow reshape while a bitmap is present. (Jes Sorensen) [817970] - [md] raid10: resize bitmap when required during reshape. (Jes Sorensen) [817970] - [md] allow array to be resized while bitmap is present. (Jes Sorensen) [817970] - [md] bitmap: make sure reshape request are reflected in superblock. (Jes Sorensen) [817970] - [md] bitmap: add bitmap_resize function to allow bitmap resizing. (Jes Sorensen) [817970] - [md] bitmap: use DIV_ROUND_UP instead of open-code (Jes Sorensen) [817970] - [md] bitmap: create a 'struct bitmap_counts' substructure of 'struct bitmap' (Jes Sorensen) [817970] - [md] bitmap: make bitmap bitops atomic. (Jes Sorensen) [817970] - [md] bitmap: make _page_attr bitops atomic. (Jes Sorensen) [817970] - [md] bitmap: merge bitmap_file_unmap and bitmap_file_put. (Jes Sorensen) [817970] - [md] bitmap: remove async freeing of bitmap file. (Jes Sorensen) [817970] - [md] bitmap: convert some spin_lock_irqsave to spin_lock_irq (Jes Sorensen) [817970] - [md] bitmap: use set_bit, test_bit, etc for operation on bitmap->flags. (Jes Sorensen) [817970] - [md] bitmap: remove single-bit manipulation on sb->state (Jes Sorensen) [817970] - [md] bitmap: remove bitmap_mask_state (Jes Sorensen) [817970] - [md] bitmap: move storage allocation from bitmap_load to bitmap_create. (Jes Sorensen) [817970] - [md] bitmap: separate bitmap file allocation to its own function. (Jes Sorensen) [817970] - [md] bitmap: store bytes in file rather than just in last page. (Jes Sorensen) [817970] - [md] bitmap: move some fields of 'struct bitmap' into a 'storage' substruct. (Jes Sorensen) [817970] - [md] bitmap: change *_page_attr() to take a page number, not a page. (Jes Sorensen) [817970] - [md] bitmap: centralise allocation of bitmap file pages. (Jes Sorensen) [817970] - [md] bitmap: allow a bitmap with no backing storage. (Jes Sorensen) [817970] - [md] bitmap: add new 'space' attribute for bitmaps. (Jes Sorensen) [817970] - [md] bitmap: disentangle two different 'pending' flags. (Jes Sorensen) [817970] - [md] raid5: support sync request (Jes Sorensen) [817970] - [md] raid5: remove unused variables (Jes Sorensen) [817970] - [md] raid10: Fix memleak in r10buf_pool_alloc (Jes Sorensen) [817970] - [md] raid1: allow fix_read_error to read from recovering device. (Jes Sorensen) [817970] - [md] move freeing of badblocks.page into md_rdev_clear (Jes Sorensen) [817970] - [md] dm-raid should call helper function to clear rdev. (Jes Sorensen) [817970] - [lib] raid6: Add SSSE3 optimized recovery functions (Jes Sorensen) [817970] - [md] raid10: add reshape support (Jes Sorensen) [817970] - [md] raid10: split out interpretation of layout to separate function. (Jes Sorensen) [817970] - [md] raid10: Introduce 'prev' geometry to support reshape. (Jes Sorensen) [817970] - [md] use resync_max_sectors for reshape as well as resync. (Jes Sorensen) [817970] - [md] teach sync_page_io about new_data_offset. (Jes Sorensen) [817970] - [md] raid10: collect some geometry fields into a dedicated structure. (Jes Sorensen) [817970] - [md] raid5: allow for change in data_offset while managing a reshape. (Jes Sorensen) [817970] - [md] raid5: Use correct data_offset for all IO. (Jes Sorensen) [817970] - [md] add possibility to change data-offset for devices. (Jes Sorensen) [817970] - [md] allow a reshape operation to be reversed. (Jes Sorensen) [817970] - [md] using GFP_NOIO to allocate bio for flush request (Jes Sorensen) [817970] - [md] raid10: fix transcription error in calc_sectors conversion. (Jes Sorensen) [817970] - [md] raid10: set dev_sectors properly when resizing devices in array. (Jes Sorensen) [817970] - [md] bitmap: fix calculation of 'chunks' - missing shift. (Jes Sorensen) [817970] - [md] fix possible corruption of array metadata on shutdown. (Jes Sorensen) [817970] - [md] don't call ->add_disk unless there is good reason. (Jes Sorensen) [817970] - [md] bitmap: prevent bitmap_daemon_work running while initialising bitmap (Jes Sorensen) [817970] - [md] raid1, raid10: Fix calculation of 'vcnt' when processing error recovery. (Jes Sorensen) [817970] - [md] Bitmap version cleanup (Jes Sorensen) [817970] - [md] raid1, raid10: don't compare excess byte during consistency check. (Jes Sorensen) [817970] - [md] raid5: Fix a bug about judging if the operation is syncing or replacing (Jes Sorensen) [817970] - [md] raid1:Remove unnecessary rcu_dereference(conf->mirrors[i].rdev). (Jes Sorensen) [817970] - [md] raid5: fix handling of bad blocks during recovery. (Jes Sorensen) [817970] - [md] raid1: If md_integrity_register() failed, run() must free the mem (Jes Sorensen) [817970] - [md] raid0: If md_integrity_register() fails, raid0_run() must free the mem. (Jes Sorensen) [817970] - [md] linear: If md_integrity_register() fails, linear_run() must free the mem. (Jes Sorensen) [817970] - [md] Add judgement bb->unacked_exist in function md_ack_all_badblocks(). (Jes Sorensen) [817970] - [md] fix clearing of the 'changed' flags for the bad blocks list. (Jes Sorensen) [817970] - [md] bitmap: discard CHUNK_BLOCK_SHIFT macro (Jes Sorensen) [817970] - [md] bitmap: remove unnecessary indirection when allocating. (Jes Sorensen) [817970] - [md] bitmap: remove some pointless locking. (Jes Sorensen) [817970] - [md] bitmap: change a 'goto' to a normal 'if' construct. (Jes Sorensen) [817970] - [md] bitmap: move printing of bitmap status to bitmap.c (Jes Sorensen) [817970] - [md] bitmap: remove some unused noise from bitmap.h (Jes Sorensen) [817970] - [md] raid10 - support resizing some RAID10 arrays. (Jes Sorensen) [817970] - [md] raid1: handle merge_bvec_fn in member devices. (Jes Sorensen) [817970] - [md] raid10: handle merge_bvec_fn in member devices. (Jes Sorensen) [817970] - [md] add proper merge_bvec handling to RAID0 and Linear. (Jes Sorensen) [817970] - [md] tidy up rdev_for_each usage. (Jes Sorensen) [817970] - [md] raid1, raid10: avoid deadlock during resync/recovery. (Jes Sorensen) [817970] - [md] don't set md arrays to readonly on shutdown. (Jes Sorensen) [817970] - [md] allow re-add to failed arrays. (Jes Sorensen) [817970] - [md] raid5: use atomic_dec_return() instead of atomic_dec() and atomic_read(). (Jes Sorensen) [817970] - [md] Use existed macros instead of numbers (Jes Sorensen) [817970] - [md] raid5: removed unused 'added_devices' variable. (Jes Sorensen) [817970] - [md] raid10: remove unnecessary smp_mb() from end_sync_write (Jes Sorensen) [817970] - [md] raid5: make sure reshape_position is cleared on error path. (Jes Sorensen) [817970] - [md] raid10: fix assembling of arrays with replacement devices. (Jes Sorensen) [817970] - [md] raid10: fix handling of error on last working device in array. (Jes Sorensen) [817970] - [md] raid1: fix buglet in md_raid1_contested. (Jes Sorensen) [817970] - [md] two small fixes to handling interrupt resync. (Jes Sorensen) [817970] - [md] notify the 'degraded' sysfs attribute on failure. (Jes Sorensen) [817970] - [md] raid1: Mark device want_replacement when we see a write error. (Jes Sorensen) [817970] - [md] raid1: If there is a spare and a want_replacement device, start replacement. (Jes Sorensen) [817970] - [md] raid1: recognise replacements when assembling arrays. (Jes Sorensen) [817970] - [md] raid1: handle activation of replacement device when recovery completes. (Jes Sorensen) [817970] - [md] raid1: Allow a failed replacement device to be removed. (Jes Sorensen) [817970] - [md] raid1: Allocate spare to store replacement devices and their bios. (Jes Sorensen) [817970] - [md] raid1: Replace use of mddev->raid_disks with conf->raid_disks. (Jes Sorensen) [817970] - [md] raid10: If there is a spare and a want_replacement device, start replacement. (Jes Sorensen) [817970] - [md] raid10: recognise replacements when assembling array. (Jes Sorensen) [817970] - [md] raid10: Allow replacement device to be replace old drive. (Jes Sorensen) [817970] - [md] raid10: handle recovery of replacement devices. (Jes Sorensen) [817970] - [md] raid10: Handle replacement devices during resync. (Jes Sorensen) [817970] - [md] raid10: writes should get directed to replacement as well as original. (Jes Sorensen) [817970] - [md] raid10: allow removal of failed replacement devices. (Jes Sorensen) [817970] - [md] raid10: preferentially read from replacement device if possible. (Jes Sorensen) [817970] - [md] raid10: change read_balance to return an rdev (Jes Sorensen) [817970] - [md] raid10: prepare data structures for handling replacement. (Jes Sorensen) [817970] - [md] raid5: Mark device want_replacement when we see a write error. (Jes Sorensen) [817970] - [md] raid5: If there is a spare and a want_replacement device, start replacement. (Jes Sorensen) [817970] - [md] raid5: recognise replacements when assembling array. (Jes Sorensen) [817970] - [md] raid5: handle activation of replacement device when recovery completes. (Jes Sorensen) [817970] - [md] raid5: detect and handle replacements during recovery. (Jes Sorensen) [817970] - [md] raid5: writes should get directed to replacement as well as original. (Jes Sorensen) [817970] - [md] raid5: allow removal for failed replacement devices. (Jes Sorensen) [817970] - [md] raid5: preferentially read from replacement device if possible. (Jes Sorensen) [817970] - [md] raid5: remove redundant bio initialisations. (Jes Sorensen) [817970] - [md] raid5: raid5.h cleanup (Jes Sorensen) [817970] - [md] raid5: allow each slot to have an extra replacement device (Jes Sorensen) [817970] - [md] create externally visible flags for supporting hot-replace. (Jes Sorensen) [817970] - [md] change hot_remove_disk to take an rdev rather than a number (Jes Sorensen) [817970] - [md] remove test for duplicate device when setting slot number (Jes Sorensen) [817970] - [md] bitmap: be more consistent when setting new bits in memory bitmap (Jes Sorensen) [817970] - [md] Fix userspace free_pages() macro (Jes Sorensen) [817970] - [md] raid5: be more thorough in calculating 'degraded' value (Jes Sorensen) [817970] - [md] bitmap: daemon_work cleanup (Jes Sorensen) [817970] - [md] allow non-privileged uses to GET_*_INFO about raid arrays (Jes Sorensen) [817970] - [md] update documentation for md/rdev/state sysfs interface (Jes Sorensen) [817970] - [kernel] Add DIV_ROUND_UP_ULL and DIV_ROUND_UP_SECTOR_T macro usage (Jes Sorensen) [817970] - [kernel] add roundup() code comment from akpm (Jes Sorensen) [817970] - [kernel] Constify temporary variable in roundup() (Jes Sorensen) [817970] - [kernel] roundup should only reference arguments once (Jes Sorensen) [817970] - [md] raid: remove sparse warning:symbol XXX was not declared (Jes Sorensen) [817970] - [md] convert bitmap code to use compat macros for le-bitops (Jes Sorensen) [817970] - [md] add rhel6 compat macros for upstream le-bitops (Jes Sorensen) [817970] - [scsi] cleanup usages of scsi_complete_async_scans (David Milburn) [839070] - [scsi] queue async scan work to an async_schedule domain (David Milburn) [839070] - [scsi] async: make async_synchronize_full() flush all work regardless of domain (David Milburn) [839070] - [scsi] async: introduce 'async_domain' type (David Milburn) [839070] - [scsi] isci: make function declaration match implementation (David Milburn) [839070] - [scsi] cleanup ata_host flags initialization via ata_host_init (David Milburn) [839070] - [scsi] fix hot unplug vs async scan race (David Milburn) [839070] - [scsi] libsas: fix taskfile corruption in sas_ata_qc_fill_rtf (David Milburn) [839070] - [scsi] sd: limit the scope of the async probe domain (David Milburn) [839070] - [scsi] libsas: fix sas_discover_devices return code handling (David Milburn) [839070] - [scsi] cleanup setting task state in scsi_error_handler() (David Milburn) [839070] - [scsi] Revert: scsi_transport_sas: fix delete vs scan race (David Milburn) [839070]- [kernel] sched: fix divide by zero at {thread_group,task}_times (Stanislaw Gruszka) [843771] - [scsi] alua: backoff alua rtpg retry linearly (Rob Evers) [820567] - [scsi] scsi_transport_fc: fix scan when devs are offline (Rob Evers) [822691] - [scsi] alua: retry extended header for illegal response (Rob Evers) [678069] - [scsi] alua: implement 'implied transition timeout' (Rob Evers) [678069] - [scsi] alua: Re-enable STPG for unavailable ports (Rob Evers) [807486] - [scsi] alua: Optimize the STPG command (Rob Evers) [807486] - [scsi] alua: Store the PREF bit from RTPG (Rob Evers) [807486] - [scsi] alua: Introduce set params interface (Rob Evers) [807486] - [dm] dm-thin: add read only and fail io modes (Mike Snitzer) [814826] - [dm] dm-thin-metadata: introduce dm_pool_abort_metadata (Mike Snitzer) [814826] - [dm] dm-thin-metadata: introduce dm_pool_metadata_set_read_only (Mike Snitzer) [814826] - [dm] dm-persistent-data: introduce dm_bm_set_read_only (Mike Snitzer) [814826] - [dm] dm-thin: reduce number of metadata commits (Mike Snitzer) [844808] - [dm] dm-thin-metadata: add dm_thin_changed_this_transaction (Mike Snitzer) [844808] - [dm] dm-thin-metadata: add format option to dm_pool_metadata_open (Mike Snitzer) [844808] - [dm] dm-thin-metadata: tidy up open and format error paths (Mike Snitzer) [844808] - [dm] dm-thin-metadata: only check incompat features on open (Mike Snitzer) [844808] - [dm] dm-thin-metadata: remove duplicate pmd initialisation (Mike Snitzer) [844808] - [dm] dm-thin-metadata: remove create parameter from __create_persistent_data_objects (Mike Snitzer) [844808] - [dm] dm-thin-metadata: move __superblock_all_zeroes to __open_or_format_metadata (Mike Snitzer) [844808] - [dm] dm-thin-metadata: remove nr_blocks arg from __create_persistent_data_objects (Mike Snitzer) [844808] - [dm] dm-thin-metadata: split __open or format metadata (Mike Snitzer) [844808] - [dm] dm-thin-metadata: use struct dm_pool_metadata members in __open_or_format_metadata (Mike Snitzer) [844808] - [dm] dm-thin-metadata: zero unused superblock uuid (Mike Snitzer) [844808] - [dm] dm-thin-metadata: lift __begin_transaction out of __write_initial_superblock (Mike Snitzer) [844808] - [dm] dm-thin-metadata: move dm_commit_pool_metadata into __write_initial_superblock (Mike Snitzer) [844808] - [dm] dm-thin-metadata: factor out __write_initial_superblock (Mike Snitzer) [844808] - [dm] dm-thin-metadata: lift some initialisation out of __open_or_format_metadata (Mike Snitzer) [844808] - [dm] dm-thin-metadata: factor __destroy_persistent_data out of dm_pool_metadata_close (Mike Snitzer) [844808] - [dm] dm-thin-metadata: move bm creation code into create_persistent_data_objects (Mike Snitzer) [844808] - [dm] dm-thin-metadata: rename init_pmd to __create_persistent_data_objects (Mike Snitzer) [844808] - [dm] dm-thin-metadata: wrap superblock locking (Mike Snitzer) [844808] - [dm] dm-persistent-data: stop using dm_bm_unlock_move when shadowing blocks in tm (Mike Snitzer) [844808] - [dm] dm-persistent-data: tidy transaction manager creation fns (Mike Snitzer) [844808] - [dm] dm-thin-metadata: stop tracking need for commit (Mike Snitzer) [844808] - [dm] persistent-data: create new dm_block_manager struct (Mike Snitzer) [844808] - [dm] dm-thin-metadata: factor __setup_btree_details out of init_pmd (Mike Snitzer) [844808] - [dm] dm-thin: set flush_supported (Mike Snitzer) [844808] - [dm] allow targets to request flushes regardless of underlying device support (Mike Snitzer) [844808] - [dm] persistent-data: only commit space map if index changed (Mike Snitzer) [844808] - [dm] persistent-data: always unlock superblock in dm_bm_flush_and_unlock (Mike Snitzer) [844808] - [dm] dm-thin: avoid unnecessarily breaking sharing for flushes (Mike Snitzer) [844808] - [dm] dm-thin: fix memory leak in process_prepared_mapping error paths (Mike Snitzer) [844808] - [dm] dm-thin: split discards on block boundary (Mike Snitzer) [844808] - [dm] introduce split_discard_requests (Mike Snitzer) [844808] - [dm] dm-raid: move sectors_per_dev calculation (Mike Snitzer) [844808] - [dm] dm-raid: restructure parse_raid_params (Mike Snitzer) [844808] - [dm] dm-mpath: add retain_attached_hw_handler feature (Mike Snitzer) [818374] - [scsi] scsi_dh: add scsi_dh_attached_handler_name (Mike Snitzer) [818374] - [dm] dm-thin: optimize power of two block size (Mike Snitzer) [814823] - [dm] dm-thin: support for non power of 2 pool blocksize (Mike Snitzer) [814823] - [dm] dm-stripe: optimize chunk_size calculations (Mike Snitzer) [814820] - [dm] dm-stripe: remove minimum stripe size (Mike Snitzer) [814820] - [dm] dm-stripe: support for non power of 2 chunksize (Mike Snitzer) [814820] - [dm] support non power of two target max_io_len (Mike Snitzer) [814820] - [dm] dm-stripe: remove stripes_mask (Mike Snitzer) [814820] - [dm] dm-snapshot: remove redundant assignment in merge fn (Mike Snitzer) [844808] - [dm] dm-thin: provide specific errors for two table load failure cases (Mike Snitzer) [844808] - [dm] dm-thin-metadata: introduce THIN_MAX_CONCURRENT_LOCKS (Mike Snitzer) [844808] - [dm] dm-thin-metadata: remove pointless label from __commit_transaction (Mike Snitzer) [844808] - [dm] dm-persistent-data: remove debug space map checker (Mike Snitzer) [844808] - [dm] dm-thin: clean up compiler warning (Mike Snitzer) [844808] - [dm] dm-thin: reduce endio_hook pool size (Mike Snitzer) [844808] - [dm] replace simple_strtoul (Mike Snitzer) [844808] - [dm] dm-thin: convert from simple_strto* to kstrto* (Mike Snitzer) [844808] - [dm] dm-raid1: set discard_zeroes_data_unsupported (Mike Snitzer) [844808] - [dm] dm-thin: do not send discards to shared blocks (Mike Snitzer) [844808] - [dm] dm-table: introduce discard_zeroes_data_unsupported (Mike Snitzer) [844808] - [block] do not artificially constrain max_sectors for stacking drivers (Mike Snitzer) [844968] - [dm] persistent-data: fix allocation failure in space map checker init (Mike Snitzer) [828955] - [dm] persistent-data: handle space map checker creation failure (Mike Snitzer) [828955] - [dm] persistent-data: fix shadow_info_leak on dm_tm_destroy (Mike Snitzer) [828955] - [dm] dm-thin: commit metadata before creating metadata snapshot (Mike Snitzer) [828955] - [dm] dm-thin: provide userspace access to pool metadata (Mike Snitzer) [828955] - [dm] dm-thin: use slab mempools (Mike Snitzer) [828955] - [dm] dm-thin: correct module description (Mike Snitzer) [828955] - [dm] dm-thin: add pool target flags to control discard (Mike Snitzer) [828955] - [dm] dm-thin: support discards (Mike Snitzer) [828955] - [dm] dm-thin: prepare to support discard (Mike Snitzer) [828955] - [dm] dm-thin: use dm_target_offset (Mike Snitzer) [828955] - [dm] dm-thin: support read only external snapshot origins (Mike Snitzer) [828955] - [dm] dm-thin: relax hard limit on the maximum size of a metadata device (Mike Snitzer) [828955] - [dm] persistent-data: remove space map ref_count entries if redundant (Mike Snitzer) [828955] - [dm] dm-thin: commit outstanding data every second (Mike Snitzer) [828955] - [dm] dm-thin: fix stacked bi_next usage (Mike Snitzer) [828955] - [dm] dm-bufio: there's no need to include linux/version.h (Mike Snitzer) [828955] - [dm] dm-thin-metadata: pass correct space map to dm_sm_root_size (Mike Snitzer) [828955] - [dm] persistent-data: remove redundant value_size arg from value_ptr (Mike Snitzer) [828955] - [dm] dm-thin: correct comments (Mike Snitzer) [828955] - [dm] persistent-data: fix btree rebalancing after remove (Mike Snitzer) [828955] - [dm] dm-mpath: allow ioctls to trigger pg init (Mike Snitzer) [760438] - [dm] dm-mpath: delay retry of bypassed pg (Mike Snitzer) [828955] - [dm] dm-mpath: reduce size of struct multipath (Mike Snitzer) [828955] - [dm] dm-mpath: detect invalid map_context (Mike Snitzer) [828955] - [dm] clear bi_end_io on remapping failure (Mike Snitzer) [828955] - [dm] reject trailing characters in sccanf input (Mike Snitzer) [828955] - [dm] dm-table: simplify call to free_devices (Mike Snitzer) [828955] - [dm] dm-exception-store: fix init error path (Mike Snitzer) [828955] - [dm] dm-flakey: fix crash on read when corrupt_bio_byte not set (Mike Snitzer) [828955] - [dm] dm-log-userspace: add log device dependency (Mike Snitzer) [828955] - [dm] remove superfluous smp_mb (Mike Snitzer) [828955] - [dm] use local printk ratelimit (Mike Snitzer) [828955] - [dm] dm-ioctl: add flag to wipe buffers for secure data (Mike Snitzer) [828955] - [dm] fix idr leak on module removal (Mike Snitzer) [828955] - [dm] replicator: remove all related code (Mike Snitzer) [828955] - [block] rename __make_request() to blk_queue_bio() (Mike Snitzer) [828955] - [block] export __make_request (Mike Snitzer) [828955]- [scsi] vmw_pvscsi: set max_id suggested by device (Rob Evers) [830357] - [scsi] fix medium error problems (Rob Evers) [845135] - [char] hw_random/virtio-rng: s3/s4 support (Amit Shah) [844579 844582 844583] - [char] hw_random/virtio-rng: split out common code in probe / remove for s3/s4 ops (Amit Shah) [844579 844582 844583] - [char] hw_random/virtio-rng: don't wait on host when module is going away (Amit Shah) [844579 844582 844583] - [char] hw_random/virtio-rng: allow tasks to be killed that are waiting for rng input (Amit Shah) [844579 844582 844583] - [char] hwrng: virtio-rng - Convert to new API (Amit Shah) [844579 844582 844583] - [char] hwrng: core - Fix double unlock in rng_dev_read (Amit Shah) [844579 844582 844583] - [char] hwrng: core - Replace u32 in driver API with byte array (Amit Shah) [844579 844582 844583] - [kernel] timekeeping: Add missing update call in timekeeping_resume() (Prarit Bhargava) [836803] - [kernel] hrtimer: Update hrtimer base offsets each hrtimer_interrupt (Prarit Bhargava) [836803] - [kernel] timekeeping: Provide hrtimer update function (Prarit Bhargava) [836803] - [kernel] hrtimers: Move lock held region in hrtimer_interrupt() (Prarit Bhargava) [836803] - [kernel] timekeeping: Maintain ktime_t based offsets for hrtimers (Prarit Bhargava) [836803] - [kernel] timekeeping: Fix leapsecond triggered load spike issue (Prarit Bhargava) [836803] - [kernel] hrtimer: Provide clock_was_set_delayed() (Prarit Bhargava) [836803]- [powerpc] pci-dma: use include/linux/pci-dma.h (Stanislaw Gruszka) [827193] - [x86] pci-dma: use include/linux/pci-dma.h (Stanislaw Gruszka) [827193] - [acpi] apei/ghes: Printk queued error record before panic (Myron Stowe) [816496] - [acpi] apei/ghes: Distinguish interleaved error report in kernel log (Myron Stowe) [816496] - [acpi] apei: Add Kconfig option IRQ_WORK for GHES (Myron Stowe) [816496] - [acpi] apei/ghes: 32-bit buildfix (Myron Stowe) [816496] - [acpi] apei/ghes: Add hardware memory error recovery support (Myron Stowe) [816496] - [acpi] apei/ghes: Error records content based throttle (Myron Stowe) [816496] - [acpi] apei/ghes: printk support for recoverable error via NMI (Myron Stowe) [816496] - [lib] genalloc: Make gen_pool memory allocator lockless (Myron Stowe) [816496] - [misc] Add Kconfig option ARCH_HAVE_NMI_SAFE_CMPXCHG (Myron Stowe) [816496] - [acpi] apei/ghes: Do not ratelimit fatal error printk before panic (Myron Stowe) [816496] - [lib] genalloc: add support for specifying the physical address (Myron Stowe) [816496] - [lib] genalloc: add multiple-inclusion guards (Myron Stowe) [816496] - [lib] genalloc: fix allocation from end of pool (Myron Stowe) [816496] - [lib] genalloc: use bitmap_find_next_zero_area (Myron Stowe) [816496] - [usb] xhci: Fix oops caused by more USB2 ports than USB3 ports (Don Zickus) [738470 813677] - [i2c] i2c-i801: Add device IDs for Intel Lynx Point (John Villalovos) [738470] - [watchdog] iTCO_wdt: add Intel Lynx Point DeviceIDs (John Villalovos) [738470] - [ata] ata_piix: IDE-mode SATA patch for Intel Lynx Point DeviceIDs (John Villalovos) [738470] - [ata] ahci: AHCI-mode SATA patch for Intel Lynx Point DeviceIDs (John Villalovos) [738470] - [sound] alsa: Add Lynx Point HD Audio Controller DeviceIDs (John Villalovos) [738470] - [netdrv] e1000e: prevent oops when adapter is being closed and reset simultaneously (Dean Nelson) [826375] - [fs] cifs: possible memory leak in xattr (Sachin Prabhu) [824065] - [fs] cifs: integer overflow in parse_dacl() (Sachin Prabhu) [824065] - [fs] cifs: Call id to SID mapping functions to change owner/group (Sachin Prabhu) [824065] - [fs] cifs: Add data structures and functions for uid/gid to SID mapping (Sachin Prabhu) [824065] - [fs] cifs: Do not set cifs/ntfs acl using a file handle (Sachin Prabhu) [824065] - [fs] cifs: Fix endian error comparing authusers when cifsacl enabled (Sachin Prabhu) [824065] - [fs] cifs: Change key name to cifs.idmap, misc. clean-up (Sachin Prabhu) [824065] - [fs] cifs: Invoke id mapping functions (Sachin Prabhu) [824065] - [fs] cifs: Add idmap key and related data structures and functions (Sachin Prabhu) [824065] - [fs] cifs: Allow to set extended attribute cifs_acl (Sachin Prabhu) [824065] - [fs] cifs: Use mask of ACEs for SID Everyone to calculate all three permissions user, group, and other (Sachin Prabhu) [824065] - [fs] cifs: goto out here is unnecessary (Sachin Prabhu) [823934] - [fs] cifs: remove bogus call to cifs_cleanup_volume_info (Sachin Prabhu) [823934] - [fs] cifs: tidy cifs_do_mount() up a bit (Sachin Prabhu) [823934] - [fs] cifs: close sget() races (Sachin Prabhu) [823934] - [fs] cifs: pull freeing mountdata/dropping nls/freeing cifs_sb into cifs_umount() (Sachin Prabhu) [823934] - [fs] cifs: move cifs_umount() call into ->kill_sb() (Sachin Prabhu) [823934] - [fs] cifs: pull cifs_mount() call up (Sachin Prabhu) [823934] - [fs] cifs: sanitize cifs_umount() prototype (Sachin Prabhu) [823934] - [fs] cifs: initialize ->tlink_tree in cifs_setup_cifs_sb() (Sachin Prabhu) [823934] - [fs] cifs: allocate mountdata earlier (Sachin Prabhu) [823934] - [fs] cifs: don't pass superblock to cifs_mount() (Sachin Prabhu) [823934] - [fs] cifs: don't leak nls on mount failure (Sachin Prabhu) [823934] - [fs] cifs: double free on mount failure (Sachin Prabhu) [823934] - [fs] cifs: trivial cleanup fscache cFYI and cERROR messages (Sachin Prabhu) [823934] - [fs] cifs: Fix memory leak in cifs_do_mount (Sachin Prabhu) [823934] - [fs] cifs: When mandatory encryption on share, fail mount (Sachin Prabhu) [823934] - [fs] cifs: Move smb_vol to cifsglob.h (Sachin Prabhu) [823934] - [fs] cifs: Rename three structures to avoid camel case (Sachin Prabhu) [823934] - [fs] cifs: Remove unused inode number while fetching root inode (Sachin Prabhu) [823934] - [fs] cifs: Remove build warning (Sachin Prabhu) [823934] - [fs] cifs: Fix undefined behavior when mount fails (Sachin Prabhu) [823934] - [fs] cifs: Simplify mount code for further shared sb capability (Sachin Prabhu) [823934] - [fs] cifs: Simplify connection structure search calls (Sachin Prabhu) [823934] - [fs] cifs: Add rwpidforward mount option (Sachin Prabhu) [823902] - [fs] cifs: Use pid saved from cifsFileInfo in writepages and set_file_size (Sachin Prabhu) [823902] - [fs] cifs: clean up error handling in cifs_mknod (Sachin Prabhu) [823902] - [fs] cifs: Fix to problem with getattr caused by invalidate simplification patch (Sachin Prabhu) [823878] - [fs] cifs: Simplify invalidate part (Sachin Prabhu) [823878] - [fs] cifs: Add launder_page operation (Sachin Prabhu) [823878] - [fs] cifs: Use invalidate_inode_pages2 instead of invalidate_remote_inode (Sachin Prabhu) [823878] - [fs] cifs: Fix oplock break handling (Sachin Prabhu) [823843] - [fs] cifs: switch cifs_open and cifs_create to use CIFSSMBUnixSetFileInfo (Sachin Prabhu) [823630] - [fs] cifs: Simplify cifs_open code (Sachin Prabhu) [823630] - [fs] cifs: Simplify non-posix open stuff (Sachin Prabhu) [823630] - [fs] cifs: fix handling of scopeid in cifs_convert_address (Sachin Prabhu) [823625] - [fs] cifs: add attribute cache timeout (actimeo) tunable (Sachin Prabhu) [823620] - [fs] cifs: TCP_Server_Info diet (Sachin Prabhu) [823842] - [fs] cifs: directio read/write cleanups (Sachin Prabhu) [742314] - [fs] cifs: Fix variable types in cifs_iovec_read/write (Sachin Prabhu) [742314] - [fs] cifs: Add strictcache mount option (Sachin Prabhu) [742314] - [fs] cifs: Implement cifs_strict_writev (Sachin Prabhu) [742314] - [fs] cifs: Implement cifs_strict_readv (Sachin Prabhu) [742314] - [fs] cifs: Implement cifs_file_strict_mmap (Sachin Prabhu) [742314] - [fs] cifs: Implement cifs_strict_fsync (Sachin Prabhu) [742314] - [fs] cifs: Make cifsFileInfo_put work with strict cache mode (Sachin Prabhu) [742314] - [fs] NFS: Don:t leak in nfs_proc_symlink() (Jeff Layton) [802538] - [fs] nfs: skip commit in releasepage if we:re freeing memory for fs-related reasons (Jeff Layton) [832434] - [fs] gfs2: fix kernel panic with small gfs2 filesystems - 1 RG (Abhijith Das) [838638] - [block] fix infinite loop in __getblk_slow (Jeff Moyer) [534080] - [fs] block_dev: don't mark buffers beyond end of disk as mapped (Jeff Moyer) [534080] - [fs] nfs4: fix referrals on mounts that use IPv6 addrs (Steve Dickson) [820734] - [fs] nfsd: add IPv6 addr escaping to fs_location hosts (Steve Dickson) [820734] - [fs] nfs: Enclose hostname in brackets when needed in nfs_do_root_mount (Steve Dickson) [820734] - [fs] nfs4: serialize layoutcommit (Steve Dickson) [837871] - [fs] pnfs: cleanup_layoutcommit (Steve Dickson) [837871] - [fs] pnfs: encode_layoutcommit (Steve Dickson) [837871] - [fs] pnfs: let layoutcommit handle a list of lseg (Steve Dickson) [837871] - [fs] pnfs: save layoutcommit cred at layout header init (Steve Dickson) [837871] - [fs] pnfs: save layoutcommit lwb at layout header (Steve Dickson) [837871] - [block] virtio-blk: Call revalidate_disk() upon online disk resize (Jeff Moyer) [693940] - [fs] fs/direct-io.c: dont try to allocate more than BIO_MAX_PAGES in a bio (Jeff Moyer) [832962] - [fs] nfsd: don't fail unchecked creates of non-special files (J. Bruce Fields) [808112] - [fs] NFS: fix return value of nfs_pagein_one/nfs_flush_one (Steve Dickson) [837871] - [fs] pNFS: Fall back to ordinary i/o through the mds if we have no layout segment (Steve Dickson) [837871] - [fs] pNFS: Add an initialisation callback for pNFS (Steve Dickson) [837871] - [fs] pnfs: write: Set mds_offset in the generic layer - it is needed by all LDs (Steve Dickson) [837871] - [fs] NFS: move pnfs layouts to nfs_server structure (Steve Dickson) [837871] - [fs] NFS: fix umount of pnfs filesystems (Steve Dickson) [837871]- [mm] check PageUnevictable in lru_deactivate() (Jan Stancek) [846253] - [virt] virtio-blk: Use block layer provided spinlock (Asias He) [734051] - [virt] virtio-blk: Reset device after blk_cleanup_queue() (Asias He) [734051] - [virt] virtio-blk: Call del_gendisk() before disable guest kick (Asias He) [734051] - [virt] virtio-blk: Fix hot-unplug race in remove method (Asias He) [734051] - [virt] virtio_blk: Drop unused request tracking list (Asias He) [734051] - [acpi] apei: new einj parameter to control trigger action (Myron Stowe) [816508] - [acpi] apei: limit the range of einj_param (Myron Stowe) [816508] - [acpi] apei: Use acpi_os_map_memory() instead of ioremap() in einj driver (Myron Stowe) [816508] - [acpi] apei: cleanup 0 vs NULL confusion (Myron Stowe) [816508] - [acpi] apei: Allow empty EINJ Trigger Error Action Table (Myron Stowe) [816508] - [acpi] apei: Add extensions to EINJ from rev 5.0 of acpi spec (Myron Stowe) [816508] - [acpi] apei: Print resource errors in conventional format (Myron Stowe) [816508] - [net] dev: consolidate netif_needs_gso() checks (Amerigo Wang) [822737] - [net] skbuff: add check for non-linear to warn_if_lro and needs_linearize (Amerigo Wang) [822737] - [net] dev: Optimize non-gso test checks (Amerigo Wang) [822737] - [powerpc] time: Fixups for powerpc timekeeping code (Prarit Bhargava) [843138] - [mm] Eliminate kernel crash due to races in hugetlbfs (Larry Woodman) [822458] - [net] tcp: clear hints to avoid a stale one (Andy Gospodarek) [807704] - [net] fix rtnetlink IFF_PROMISC and IFF_ALLMULTI handling (Jiri Benc) [838450]- [net] openvswitch: checking wrong variable in queue_userspace_packet() (Herbert Xu) [805656] - [net] openvswitch: Validation of IPv6 set port action uses IPv4 header (Herbert Xu) [805656] - [net] openvswitch: Release rtnl_lock if ovs_vport_cmd_build_info() failed (Herbert Xu) [805656] - [net] openvswitch: Add length check when retrieving TCP flags (Herbert Xu) [805656] - [net] openvswitch: Fix checksum update for actions on UDP packets (Herbert Xu) [805656] - [net] openvswitch: Honor dp_ifindex, when specified, for vport lookup by name (Herbert Xu) [805656] - [net] openvswitch: Fix multipart datapath dumps (Herbert Xu) [805656] - [net] openvswitch: small potential memory leak in ovs_vport_alloc() (Herbert Xu) [805656] - [net] openvswitch: Add Open vSwitch kernel components (Herbert Xu) [805656] - [lib] flex_array: export symbols to modules (Herbert Xu) [805656] - [net] net: Add rcu_dereference_rtnl (Herbert Xu) [805656] - [net] Add skb_reset_mac_len helper (Herbert Xu) [805656] - [net] rcu: add __rcu API for later sparse checking (Herbert Xu) [805656] - [net] ipv6: Add fragment reporting to ipv6_skip_exthdr() (Herbert Xu) [805656] - [net] vlan: Move vlan_set_encap_proto() to vlan header file (Herbert Xu) [805656] - [net] genetlink: Add rcu_dereference_genl and genl_dereference (Herbert Xu) [805656] - [net] genetlink: Add lockdep_genl_is_held() (Herbert Xu) [805656] - [net] netlink: Export genl_lock() API for use by modules (Herbert Xu) [805656] - [net] genetlink: Add genl_notify() (Herbert Xu) [805656] - [x86] setup: Update hardware check to support Intel Haswell processors (Prarit Bhargava) [842862] - [kernel] tracing, function tracer: Clean up strstrip() usage (Jiri Olsa) [838745] - [kernel] tracing: Support multiple pids in set_pid_ftrace file (Jiri Olsa) [838745] - [mm] thp: remove unnecessary tlb flush for mprotect (Andrea Arcangeli) [823994] - [mm] thp: improve order in lru list for split huge page (Andrea Arcangeli) [823994] - [mm] thp: Set compound tail page _count to zero (Andrea Arcangeli) [823994] - [mm] thp: Add compound tail page _mapcount when mapped (Andrea Arcangeli) [823994] - [mm] thp: reduce khugepaged freezing latency (Andrea Arcangeli) [823994] - [mm] Fix slab->page flags corruption (Andrea Arcangeli) [823994] - [powerpc] oprofile: Handle events that raise an exception without overflowing (Steve Best) [834157] - [infiniband] cxgb3: Don't pass irq flags to flush_qp() (Steve Best) [829758] - [usb] ehci: go back to using the system clock for QH unlinks (Gerd Hoffmann) [816576] - [md] dm-raid1: Fix mirror crash when discard request is sent and sync is in progress (Mikulas Patocka) [837607] - [scsi] st: increase max number of tapes configured (Rob Evers) [533469] - [mm] Never OOM kill tasks outside of memory cgroup when memory.limit_in_bytes is exceeded by a Transparent Huge Page (Larry Woodman) [811255] - [netdrv] bond_alb: don't disable softirq under bond_alb_xmit (Jiri Pirko) [841987]- [net] ipv4: add RCU protection to inet->opt (Jiri Pirko) [829109] - [x86] perf: Update event scheduling constraints for AMD family 15h models (Jiri Olsa) [739441] - [x86] ioapic: Fix kdump race with migrating irq (Don Zickus) [783322] - [net] sctp: Implement quick failover draft from tsvwg (Neil Horman) [830716] - [net] sctp: be more restrictive in transport selection on bundled sacks (Neil Horman) [830716] - [net] rds: set correct msg_namelen (Weiping Pan) [822731] {CVE-2012-3430}- [s390] kernel: pfault task state race (Hendrik Brueckner) [831262] - [powerpc] pseries: Support lower minimum entitlement for virtual processors (Steve Best) [822651] - [kernel] sched: Fix signed unsigned comparison in check_preempt_tick() (Frederic Weisbecker) [835797] - [edac] i5000_edac: Fix the fatal error channel report (Mauro Carvalho Chehab) [806796] - [security] selinux: fix error codes in cond_read_bool() (Eric Paris) [839315] - [mm] page-writeback: Improvement of page writeback ordering (Naoya Horiguchi) [786025] - [mm] reduce page fragmentation in buddy allocator (Jarod Wilson) [786318]- [pci] print out PCI device info along with duration (Myron Stowe) [808213] - [pci] Move "pci reassigndev resource alignment" out of quirks.c (Myron Stowe) [808213] - [pci] Use class for quirk for usb host controller fixup (Myron Stowe) [808213] - [pci] Use class for quirk for netmos class fixup (Myron Stowe) [808213] - [pci] Use class for quirk for intel e100 interrupt fixup (Myron Stowe) [808213] - [pci] Use class for quirk for legacy ATA NO_D3 (Myron Stowe) [808213] - [pci] Use class for quirk for cardbus_legacy (Myron Stowe) [808213] - [pci] Use class for quirk for pci_fixup_video (Myron Stowe) [808213] - [pci] Use class quirk for intel fix_transparent_bridge (Myron Stowe) [808213] - [pci] Use class for quirk for via_no_dac (Myron Stowe) [808213] - [pci] Add class support in quirk handling (Myron Stowe) [808213] - [pci] Annotate PCI quirks in initcall_debug style (Myron Stowe) [808213] - [kernel] async: remove redundant declaration (Myron Stowe) [808213] - [pci] init.h: Add "extern int initcall_debug" (Myron Stowe) [808213] - [powerpc] Make keyctl new_session work on powerpc (David Howells) [830152] - [pci] Fix uninitialized variable 'cap_mask' (Myron Stowe) [813363] - [s390] enable ARCH_DMA_ADDR_T_64BIT with 64BIT (Prarit Bhargava) [715410] - [x86] Enable ARCH_DMA_ADDR_T_64BIT with X86_64 || HIGHMEM64G (Prarit Bhargava) [715410] - [powerpc] enable ARCH_DMA_ADDR_T_64BIT with ARCH_PHYS_ADDR_T_64BIT (Prarit Bhargava) [715410] - [kernel] add the common dma_addr_t typedef to include/linux/types.h (Prarit Bhargava) [715410] - [pci] ahci: add pci quirk for JMB362 (Prarit Bhargava) [836880] - [net] tun: allow tap iface in netconsole'd bridge (Jiri Benc) [838025] - [net] netconsole: fix deadlock on network restart (Jiri Benc) [839266] - [net] ipv4/ping: Fix recvmsg MSG_OOB error handling (Jiri Pirko) [787705] - [net] fix some sparse errors (Jiri Pirko) [787705] - [net] ping: dont increment ICMP_MIB_INERRORS (Jiri Pirko) [787705] - [net] ping: remove some sparse errors (Jiri Pirko) [787705] - [net] ping: fix the coding style (Jiri Pirko) [787705] - [net] ping: make local functions static (Jiri Pirko) [787705] - [net] ping: cleanups ping_v4_unhash() (Jiri Pirko) [787705] - [net] ipv4/ping: Remove duplicate icmp.h include (Jiri Pirko) [787705] - [net] ping: fix build failure (Jiri Pirko) [787705] - [net] ping: dont call udp_ioctl() (Jiri Pirko) [787705] - [net] ping: small changes (Jiri Pirko) [787705] - [net] ipv4: add IPPROTO_ICMP socket kind (Jiri Pirko) [787705] - [x86] amd_iommu: Fix SRIOV and hotplug devices (Stefan Assmann) [832009] - [mm] hugetlb: fix resv_map leak in error path (Motohiro Kosaki) [824351] {CVE-2012-2390}- [crypto] signature: remove module signing xtime usage (Prarit Bhargava) [836748] - [kernel] timekeeping: Fix CLOCK_MONOTONIC inconsistency during leapsecond (Prarit Bhargava) [836748] - [kernel] timekeeping: Fix a few minor newline issues (Prarit Bhargava) [836748] - [kernel] time: fix s/then/than/ spelling errors (Prarit Bhargava) [836748] - [kernel] time: Avoid scary backtraces when warning of > 11 adj (Prarit Bhargava) [836748] - [kernel] ntp: Fix leap-second hrtimer livelock (Prarit Bhargava) [836748] - [kernel] time: Fix change_clocksource locking (Prarit Bhargava) [836748] - [kernel] time: Move common updates to a function (Prarit Bhargava) [836748] - [kernel] time: Reorder so the hot data is together (Prarit Bhargava) [836748] - [kernel] time: Remove most of xtime_lock usage in timekeeping.c (Prarit Bhargava) [836748] - [kernel] ntp: Add ntp_lock to replace xtime_locking (Prarit Bhargava) [836748] - [kernel] ntp: Access tick_length variable via ntp_tick_length() (Prarit Bhargava) [836748] - [kernel] time: Add timekeeper lock (Prarit Bhargava) [836748] - [kernel] time: Cleanup global variables and move them to the top (Prarit Bhargava) [836748] - [kernel] time: Move raw_time into timekeeper structure (Prarit Bhargava) [836748] - [kernel] time: Move xtime into timekeeeper structure (Prarit Bhargava) [836748] - [kernel] time: Move wall_to_monotonic into the timekeeper structure (Prarit Bhargava) [836748] - [kernel] time: Move total_sleep_time into the timekeeper structure (Prarit Bhargava) [836748] - [kernel] time: Fix spelling mistakes in new comments (Prarit Bhargava) [836748] - [kernel] time: fix bogus comment in timekeeping_get_ns_raw (Prarit Bhargava) [836748] - [kernel] timekeeping: add arch_offset hook to ktime_get functions (Prarit Bhargava) [836748] - [kernel] clocksource: Avoid selecting mult values that might overflow when adjusted (Prarit Bhargava) [836748] - [kernel] time: Improve documentation of timekeeeping_adjust() (Prarit Bhargava) [836748] - [kernel] time: Fix stupid KERN_WARN compile issue (Prarit Bhargava) [836748] - [kernel] time: Avoid accumulating time drift in suspend/resume (Prarit Bhargava) [836748] - [kernel] time: Catch invalid timespec sleep values in __timekeeping_inject_sleeptime (Prarit Bhargava) [836748] - [kernel] hrtimers: Prepare for cancel on clock was set timers (Prarit Bhargava) [836748] - [kernel] time: Add timekeeping_inject_sleeptime (Prarit Bhargava) [836748] - [kernel] time: Extend get_xtime_and_monotonic_offset() to also return sleep (Prarit Bhargava) [836748] - [kernel] time: Introduce get_monotonic_boottime and ktime_get_boottime (Prarit Bhargava) [836748] - [kernel] time: Introduce timekeeping_inject_offset (Prarit Bhargava) [836748] - [kernel] time: Correct the *settime* parameters (Prarit Bhargava) [836748] - [kernel] time: Provide xtime_update() (Prarit Bhargava) [836748] - [kernel] time: Remove unused __get_wall_to_monotonic() (Prarit Bhargava) [836748] - [kernel] time: Provide get_xtime_and_monotonic_offset() (Prarit Bhargava) [836748] - [kernel] time: Move do_timer() to kernel/time/timekeeping.c (Prarit Bhargava) [836748] - [kernel] timekeeping: Make local variables static (Prarit Bhargava) [836748] - [kernel] time: Compensate for rounding on odd-frequency clocksources (Prarit Bhargava) [836748] - [kernel] time: Workaround gcc loop optimization that causes 64bit div errors (Prarit Bhargava) [836748] - [kernel] timekeeping: Fix overflow in rawtime tv_nsec on 32 bit archs (Prarit Bhargava) [836748] - [kernel] timekeeping: Fix update_vsyscall to provide wall_to_monotonic offset (Prarit Bhargava) [836748] - [powerpc] kernel: RHEL6 xtime removal (Prarit Bhargava) [836748] - [kernel] timekeeping: Make xtime and wall_to_monotonic static (Prarit Bhargava) [836748] - [powerpc] kernel: Cleanup xtime usage (Prarit Bhargava) [836748] - [kernel] hrtimer: Cleanup direct access to wall_to_monotonic (Prarit Bhargava) [836748] - [kernel] time: Kill off CONFIG_GENERIC_TIME (Prarit Bhargava) [836748] - [kernel] time: Implement timespec_add (Prarit Bhargava) [836748] - [kernel] time: Remove xtime_cache (Prarit Bhargava) [836748] - [kernel] time: Fix accumulation bug triggered by long delay (Prarit Bhargava) [836748] - [kernel] time: Clean up warp_clock() (Prarit Bhargava) [836748] - [virt] time: Clean up direct xtime usage in xen (Prarit Bhargava) [836748] - [s390] kernel: Cleanup xtime usage (Prarit Bhargava) [836748] - [kernel] Export the symbol of getboottime and mmonotonic_to_bootbased (Prarit Bhargava) [836748] - [kernel] clocksource: add suspend callback (Prarit Bhargava) [836748] - [kernel] ntp: Cleanup xtime references in ntp.c (Prarit Bhargava) [836748] - [kernel] Revert: time: Remove xtime_cache (Prarit Bhargava) [836748] - [kernel] timekeeping: Fix clock_gettime vsyscall time warp (Prarit Bhargava) [836748] - [kernel] nohz: Prevent clocksource wrapping during idle (Prarit Bhargava) [836748] - [kernel] time: Remove xtime_cache (Prarit Bhargava) [836748] - [kernel] time: Implement logarithmic time accumulation (Prarit Bhargava) [836748] - [kernel] Revert: time: Implement logarithmic time accumalation (Prarit Bhargava) [836748] - [kernel] Revert: Export the symbol of getboottime and mmonotonic_to_bootbased (Prarit Bhargava) [836748] - [s390x] Revert: timekeeping: Fix accumulation bug triggered by long delay (Prarit Bhargava) [836748] - [s390x] Revert: timekeeping: Fix clock_gettime vsyscall time warp (Prarit Bhargava) [836748] - [kernel] Revert: nohz: Prevent clocksource wrapping during idle (Prarit Bhargava) [836748]- [netdrv] be2net: reduce gso_max_size setting to account for ethernet header (Ivan Vecera) [834185] - [netdrv] dl2k: fix unfiltered netdev rio_ioctl access by users (Jacob Tanenbaum) [818825] {CVE-2012-2313} - [fs] proc/stat: fix whitespace damage in use arch_idle_time patch (Steve Best) [841149] - [virt] kvm: disable writeback for TEST in emulator (Gleb Natapov) [842211] - [x86] lapic-timer: Increase the max_delta to 31 bits (Prarit Bhargava) [832138] - [net] 8021q/vlan: filter device events on bonds (Neil Horman) [841983]- [fs] nfs: fix EOF incorrectly set on short read for nfsv2 (Sachin Prabhu) [827126] - [usbhid] hiddev: Consolidate device existence checks in hiddev_ioctl (Don Zickus) [839973] - [usbhid] hiddev: Fix race between disconnect and hiddev_ioctl (Don Zickus) [839973] - [usbhid] hiddev: protect against disconnect/NULL-dereference race (Don Zickus) [839973] - [perf] events: Fix ring_buffer_wakeup() brown paperbag bug (Frederic Weisbecker) [839105] - [perf] Fix loss of notification with multi-event (Frederic Weisbecker) [839105] - [perf] Split up buffer handling from core code (Frederic Weisbecker) [839105] - [drm] i915: fix integer overflow in i915_gem_do_execbuffer() (Jacob Tanenbaum) [824563] {CVE-2012-2384} - [crypto] algapi: Move larval completion into algboss (Herbert Xu) [832135] - [kernel] pm_qos: Accept ASCII values for latency (Herbert Xu) [833456] - [x86] Use .cfi_sections for assembly code (Mark Wielaard) [823990] - [scsi] mpt2sas: reduce lock contention (Tomas Henzl) [790506] - [net] ipv4: fix panic while tuning accept_local (Weiping Pan) [835911]- [powerpc] Fix wrong divisor in usecs_to_cputime backport (Steve Best) [821374] - [drm] i915: fix integer overflow in i915_gem_execbuffer2() (Jacob Tanenbaum) [824555] {CVE-2012-2383} - [fs] proc/stat: Use arch_idle_time for idle and iowait times if available (Steve Best) [841149] - [lib] kstrto: Reduce the number of expensive division instructions done by _parse_integer() (Sachin Prabhu) [820847] - [lib] kstrtox: common code between kstrto*() and simple_strto*() functions (Sachin Prabhu) [820847] - [lib] make _tolower() public (Sachin Prabhu) [820847] - [lib] vsprintf: use TOLOWER whenever possible (Sachin Prabhu) [820847] - [lib] lib: add kstrto*_from_user() (Sachin Prabhu) [820847] - [lib] kstrtox: simpler code in _kstrtoull() (Sachin Prabhu) [820847] - [lib] kstrto: converting strings to integers done (hopefully) right (Sachin Prabhu) [820847] - [lib] vsprintf: reuse almost identical simple_strtoulX() functions (Sachin Prabhu) [820847] - [usb] core: change the memory limits in usbfs URB submission (Don Zickus) [828271] - [usb] core: unify some error pathways in usbfs (Don Zickus) [828271] - [base] firmware: Fix an oops on reading fw_priv->fw in sysfs loading file (Prarit Bhargava) [819877]- [tools] perf, spec: Add bison and flex build BuildRequires (Jiri Olsa) [827474] - [tools] perf, compat: Disable hw breakpoint events (Jiri Olsa) [827474] - [tools] perf, compat: Disable branch stack feature (Jiri Olsa) [827474] - [tools] perf, compat: Disable PMU events (Jiri Olsa) [827474] - [tools] perf, stat: handle ENXIO error for perf_event_open (Jiri Olsa) [827474] - [tools] perf: Turn off compiler warnings for flex and bison generated files (Jiri Olsa) [827474] - [tools] perf, stat: Fix case where guest/host monitoring is not supported by kernel (Jiri Olsa) [827474] - [tools] perf, build-id: Fix filename size calculation (Jiri Olsa) [827474] - [tools] perf, symbols: Read plt symbols from proper symtab_type binary (Jiri Olsa) [827474] - [tools] perf: Add 'G' and 'H' modifiers to event parsing (Jiri Olsa) [827474] - [tools] perf: Drop CROSS_COMPILE from flex and bison calls (Jiri Olsa) [827474] - [tools] perf, report: Fix crash showing warning related to kernel maps (Jiri Olsa) [827474] - [tools] perf, archive: Correct cutting of symbolic link (Jiri Olsa) [827474] - [tools] perf: Ignore auto-generated bison/flex files (Jiri Olsa) [827474] - [tools] perf: Fix parsers' rules to dependencies (Jiri Olsa) [827474] - [tools] perf: fix NO_GTK2 Makefile config error (Jiri Olsa) [827474] - [tools] perf, session: Skip event correctly for unknown id/machine (Jiri Olsa) [827474] - [tools] perf, kvm: Finding struct machine fails for PERF_RECORD_MMAP (Jiri Olsa) [827474] - [tools] perf, annotate: Validate addr in symbol__inc_addr_samples (Jiri Olsa) [827474] - [tools] perf, hists browser: Fix NULL deref in hists browsing code (Jiri Olsa) [827474] - [tools] perf, hists: Catch and handle out-of-date hist entry maps. (Jiri Olsa) [827474] - [tools] perf, annotate: Fix hist decay (Jiri Olsa) [827474] - [tools] perf, top: Add intel_idle to the skip list (Jiri Olsa) [827474] - [tools] perf: Fix getrusage() related build failure on glibc trunk (Jiri Olsa) [827474] - [tools] perf: Remove auto-generated bison/flex files (Jiri Olsa) [827474] - [tools] perf, annotate: Fix off by one symbol hist size allocation and hit accounting (Jiri Olsa) [827474] - [tools] perf, annotate: addr2line wants addresses in same format as objdump (Jiri Olsa) [827474] - [tools] perf, probe: Finder fails to resolve function name to address (Jiri Olsa) [827474] - [tools] perf, symbols: Handle NULL dso in dso__name_len (Jiri Olsa) [827474] - [tools] perf, symbols: Do not include libgen.h (Jiri Olsa) [827474] - [tools] perf: Fix bug in raw sample parsing (Jiri Olsa) [827474] - [tools] perf: Fix display of first level of callchains (Jiri Olsa) [827474] - [tools] perf, diff: Fix to work with new hists design (Jiri Olsa) [827474] - [tools] perf: Fix modifier to be applied on correct events (Jiri Olsa) [827474] - [tools] perf: Fix various casting issues for 32 bits (Jiri Olsa) [827474] - [tools] perf: Simplify event_read_id exit path (Jiri Olsa) [827474] - [tools] perf: Use scnprintf where applicable (Jiri Olsa) [827474] - [tools] perf: Incorrect use of snprintf results in SEGV (Jiri Olsa) [827474] - [tools] perf, record: Fix buffer overrun bug in tracepoint_id_to_path() (Jiri Olsa) [827474] - [tools] perf, report: Add a simple GTK2-based 'perf report' browser (Jiri Olsa) [827474] - [tools] perf, report: Document --symbol-filter option (Jiri Olsa) [827474] - [tools] perf, ui browser: Clean lines inside of the input window (Jiri Olsa) [827474] - [tools] perf, report: Treat an argument as a symbol filter (Jiri Olsa) [827474] - [tools] perf, report: Add --symbol-filter option (Jiri Olsa) [827474] - [tools] perf, ui browser: Add 's' key to filter by symbol name (Jiri Olsa) [827474] - [tools] perf, ui browser: Introduce ui_browser__input_window (Jiri Olsa) [827474] - [tools] perf, hists: Add hists__filter_by_symbol (Jiri Olsa) [827474] - [tools] perf: Do not disable members of group event (Jiri Olsa) [827474] - [tools] perf, stat: Fix event grouping on forked task (Jiri Olsa) [827474] - [tools] perf: Add support to specify pmu style event (Jiri Olsa) [827474] - [tools] perf: Add perf pmu object to access pmu format definition (Jiri Olsa) [827474] - [tools] perf: Add config options support for event parsing (Jiri Olsa) [827474] - [tools] perf: Add parser generator for events parsing (Jiri Olsa) [827474] - [tools] perf: Adjust make rules (Jiri Olsa) [827474] - [tools] perf, report: Fix annotate double quit issue in branch view mode (Jiri Olsa) [827474] - [tools] perf, report: Remove duplicate annotate choice in branch view mode (Jiri Olsa) [827474] - [tools] perf, report: Enable TUI in branch view mode (Jiri Olsa) [827474] - [tools] perf, report: Auto-detect branch stack sampling mode (Jiri Olsa) [827474] - [tools] perf, record: Add HEADER_BRANCH_STACK tag (Jiri Olsa) [827474] - [tools] perf, record: Provide default branch stack sampling mode option (Jiri Olsa) [827474] - [tools] perf: Make perf able to read files from older ABIs (Jiri Olsa) [827474] - [tools] perf: Fix ABI compatibility bug in print_event_desc() (Jiri Olsa) [827474] - [tools] perf: Enable reading of perf.data files from different ABI rev (Jiri Olsa) [827474] - [tools] perf, report: Add support for taken branch sampling (Jiri Olsa) [827474] - [tools] perf, record: Add support for sampling taken branch (Jiri Olsa) [827474] - [tools] perf: Add code to support PERF_SAMPLE_BRANCH_STACK (Jiri Olsa) [827474] - [tools] perf, annotate: Add missing newline on error message (Jiri Olsa) [827474] - [tools] perf, annotate: Fix help string on tui (Jiri Olsa) [827474] - [tools] perf, annotate: Restore title when came back to original symbol (Jiri Olsa) [827474] - [tools] perf, annotate: Handle lower case key code in annotate_browser__run() (Jiri Olsa) [827474] - [tools] perf, annotate: Print asm code as blue when source code is displayed (Jiri Olsa) [827474] - [tools] perf: Add descriptions of missing Makefile arguments (Jiri Olsa) [827474] - [tools] perf, evlist: Restore original errno after open failed (Jiri Olsa) [827474] - [tools] perf, probe: Ensure offset provided is not greater than function length without DWARF info too (Jiri Olsa) [827474] - [tools] perf: Ensure comm string is properly terminated (Jiri Olsa) [827474] - [tools] perf, probe: Ensure offset provided is not greater than function length (Jiri Olsa) [827474] - [tools] perf, evlist: Return first evsel for non-sample event on old kernel (Jiri Olsa) [827474] - [tools] perf: fix broken perf record -a mode (Jiri Olsa) [827474] - [tools] perf: Remove duplicated string.h includes (Jiri Olsa) [827474] - [tools] perf: Allow expressions in __print_symbolic() fields (Jiri Olsa) [827474] - [tools] perf: Invert the sample_id_all logic (Jiri Olsa) [827474] - [tools] perf: Handle kernels that don't support attr.exclude_{guest, host} (Jiri Olsa) [827474] - [tools] perf: cleanup initialization of attr->size (Jiri Olsa) [827474] - [tools] perf: Factor out feature op to process header sections (Jiri Olsa) [827474] - [tools] perf: Moving code in header.c (Jiri Olsa) [827474] - [tools] perf: Add bitmap_or function into bitmap object (Jiri Olsa) [827474] - [tools] perf: Add sysfs mountpoint interface (Jiri Olsa) [827474] - [tools] perf: Remove unused functions from debugfs object (Jiri Olsa) [827474] - [tools] perf: Get rid of ctype.h in symbol.c (Jiri Olsa) [827474] - [tools] perf: ctype.c only wants util.h (Jiri Olsa) [827474] - [tools] perf: Implement islower/isupper macro into util.h (Jiri Olsa) [827474] - [tools] perf: Change perf_guest default back to false (Jiri Olsa) [827474] - [tools] perf, top: Don't process samples with no valid machine object (Jiri Olsa) [827474] - [tools] perf: Allow multiple threads or processes in record, stat, top (Jiri Olsa) [827474] - [tools] perf: Fix out of tree compiles (Jiri Olsa) [827474] - [tools] perf: Fix build dependency of perf python extension (Jiri Olsa) [827474] - [tools] perf, record: No build id option fails (Jiri Olsa) [827474] - [tools] perf: fix endianness detection in perf.data (Jiri Olsa) [827474] - [tools] perf, stat: Align scaled output of cpu-clock (Jiri Olsa) [827474] - [tools] perf, stat: Adjust print unit (Jiri Olsa) [827474] - [tools] perf, doc: Allow producing documentation in a specified output directory (Jiri Olsa) [827474] - [tools] perf, evsel: Fix an issue where perf report fails to show the proper percentage (Jiri Olsa) [827474] - [tools] perf, record: Make feature initialization generic (Jiri Olsa) [827474] - [tools] perf, probe: Rename target_module to target (Jiri Olsa) [827474] - [tools] perf: Remove distclean from Makefile help output (Jiri Olsa) [827474] - [tools] perf, evlist: Make splice_list_tail method public (Jiri Olsa) [827474] - [tools] perf, python: Use attr.watermark in twatch.py (Jiri Olsa) [827474] - [tools] perf: Remove unnecessary ctype.h inclusion (Jiri Olsa) [827474] - [tools] perf, lock: Document lock info subcommand (Jiri Olsa) [827474] - [tools] perf, top: Fix number of samples displayed (Jiri Olsa) [827474] - [tools] perf, script: Add option resolving vmlinux path (Jiri Olsa) [827474] - [tools] perf, script: Add the offset field specifier (Jiri Olsa) [827474] - [tools] perf, script: Print branch_from and branch_to of BTS events (Jiri Olsa) [827474] - [tools] perf, script: Unify the expressions indicating "unknown" (Jiri Olsa) [827474] - [tools] perf, evsel: Fix spelling typo (Jiri Olsa) [827474] - [tools] perf: Fix strlen() bug in perf_event__synthesize_event_type() (Jiri Olsa) [827474] - [tools] perf: probe usability fixes (Jiri Olsa) [827474] - [tools] perf: Fix broken build by defining _GNU_SOURCE in Makefile (Jiri Olsa) [827474] - [tools] perf: Introduce per user view (Jiri Olsa) [827474] - [tools] perf: Add fprintf methods for thread_map and cpu_map classes (Jiri Olsa) [827474] - [tools] perf: Add support for guest/host-only profiling (Jiri Olsa) [827474] - [tools] perf, kvm: Do guest-only counting by default (Jiri Olsa) [827474] - [fs] ext4: properly dirty split extent nodes (David Jeffery) [838640] - [netdrv] ixgbe: BIT_APP_UPCHG not set by ixgbe_copy_dcb_cfg() (Andy Gospodarek) [814044] - [netdrv] ixgbe: driver fix for link flap (Andy Gospodarek) [814044] - [net] tcp: Add TCP_USER_TIMEOUT socket option (Jiri Benc) [819610]- [net] bridge: Fix enforcement of multicast hash_max limit (Thomas Graf) [832575] - [net] bluetooth: fix sco_conninfo infoleak (Jacob Tanenbaum) [681308] {CVE-2011-1078} - [wireless] ipw2200: remove references to CFG80211_WEXT config option (John Linville) [839311] - [virt] kvm: whitelist-based GET_SUPPORTED_CPUID (Eduardo Habkost) [832486] - [virt] kvm: handle last_boosted_vcpu = 0 case (Rik van Riel) [827031] - [net] ehea: fix promiscuous mode (Steve Best) [826075] - [net] ehea: fix allmulticast support (Steve Best) [826075] - [s390] kdump: Move early_pgm_check_handler() to text section (Hendrik Brueckner) [831288]- [s390] kdump: Fix PSW restart on offline CPUs (Hendrik Brueckner) [831277] - [s390] kdump: Use real mode for PSW restart and kexec (Hendrik Brueckner) [831278] - [s390] kernel: clear page table for sw large page emulation (Hendrik Brueckner) [831265] - [s390] dasd: re-prioritize partition detection message (Hendrik Brueckner) [831261] - [s390] zfcpdump: Implement async sdias event processing (Hendrik Brueckner) [818893] - [mm] readahead: readahead page allocations are OK to fail (Jeff Moyer) [804815] - [base] firmware_class: fix memory leak - free allocated pages kabi fixes (Prarit Bhargava) [745657] - [base] firmware_class: fix memory leak - free allocated pages (Prarit Bhargava) [745657] - [fs] tmpfs: fix highmem swapoff crash regression (Rafael Aquini) [817719] - [fs] tmpfs: fix race between truncate and writepage (Rafael Aquini) [817719] - [fs] tmpfs: fix race between swapoff and writepage (Rafael Aquini) [817719] - [fs] tmpfs: fix spurious ENOSPC when racing with unswap (Rafael Aquini) [817719] - [fs] tmpfs: fix race between umount and swapoff (Rafael Aquini) [817719] - [fs] tmpfs: fix race between umount and writepage (Rafael Aquini) [817719]- [net] ipv6/netfilter: fix null pointer dereference in nf_ct_frag6_reasm() (Petr Matousek) [833412] {CVE-2012-2744} - [x86] io-apic: IO-APIC MMIO should not fail on resource insertion (Prarit Bhargava) [790726] - [x86] apic: Use PAGE_SIZE instead of numbers (Prarit Bhargava) [790726] - [firmware] dmi: bail earlier if no smbios found (Jarod Wilson) [833588] - [x86] cpu: mark hardware unsupported in single function (Prarit Bhargava) [829436] - [net] 9p: replace p9_poll_task with a work (Prarit Bhargava) [789126] - [net] 9p: use system_wq instead of p9_mux_wq (Prarit Bhargava) [789126] - [bluetooth] btusb: typo in Broadcom SoftSailing id (Don Zickus) [768385] - [bluetooth] btusb: add device entry for Broadcom SoftSailing (Don Zickus) [768385] - [ipc] mqueue: add rbtree node caching support checkpatch fixes (Doug Ledford) [826177] - [ipc] mqueue: add rbtree node caching support (Doug Ledford) [826177] - [virtio] virtio_balloon: separate out common code between remove and freeze functions (Amit Shah) [813227] - [virtio] virtio_balloon: drop restore_common() (Amit Shah) [813227] - [virtio] virtio_balloon: let host know of updated balloon size before module removal (Amit Shah) [813227] - [crypto] sha512: Fix byte counter overflow in SHA-512 (Jarod Wilson) [830977] - [kernel] Prevent keyctl new_session from causing a panic (David Howells) [827424] {CVE-2012-2745} - [mm] reclaim invalidated page ASAP (Rafael Aquini) [817659] - [mm] memcg: move memcg reclaimable page into tail of inactive list (Rafael Aquini) [817659] - [mm] deactivate invalidated pages (Rafael Aquini) [817659] - [mm] filemap: find_get_pages_contig fixlet (Rafael Aquini) [819001] - [netdrv] be2net: enable GRO by default (Ivan Vecera) [837230] - [wireless] ath9k: fix dynamic WEP related regression (Stanislaw Gruszka) [807367] - [net] rfs: better sizing of dev_flow_table (Jiri Pirko) [810073] - [net] rps: fix insufficient bounds checking in store_rps_dev_flow_table_cnt() (Jiri Pirko) [810073] - [net] ipvs: IPv6 tunnel mode fix (Jesper Brouer) [835535] - [Documentation] networking: update the description of rp_filter in ip-sysctl.txt (Amerigo Wang) [786411] - [net] ipv6: discard overlapping fragment (Jiri Pirko) [819952] - [net] tcp: Fix race in tcp_poll (Jiri Pirko) [831663] - [net] ipv6: fix incorrect TCP checksums with single-fragment packets (Jiri Benc) [759313] - [net] ipv6: fix panic in tcp SYN processing (Jesper Brouer) [803920] - [net] ipv4: IP_MULTICAST_IF setsockopt now recognizes struct mreq (Jiri Pirko) [803202]- [net] bonding: Fix up refcounting issues with bond/vlan config (Neil Horman) [836164] - [net] bonding: Always add vid to new slave group (Neil Horman) [834764] - [fs] procfs: do not confuse jiffies with cputime64_t (Steve Best) [821374] - [kernel] time: Add nsecs_to_cputime64 interface for asm-generic (Steve Best) [821374] - [powerpc] Fix wrong divisor in usecs_to_cputime (Steve Best) [821374]- [kernel] futex: Fix uninterruptible loop due to gate_area (Jerome Marchand) [834038] - [kernel] futex: Fix regression with read only mappings (Jerome Marchand) [834038] - [fs] pnfs: Fix an off-by-one error in pnfs_generic_pg_test (Steve Dickson) [826650] - [fs] pnfs: Fix some issues with pnfs_generic_pg_test (Steve Dickson) [826650] - [fs] nfs: file layout must consider pg_bsize for coalescing (Steve Dickson) [826650] - [fs] pnfs: fix break condition in pnfs_find_lseg (Steve Dickson) [826650] - [fs] nfs: Cleanup of the nfs_pageio code in preparation for a pnfs bugfix (Steve Dickson) [826650] - [fs] nfs: define nfs_generic_pg_test (Steve Dickson) [826650] - [fs] pnfs: use pnfs_generic_pg_test directly by layout driver (Steve Dickson) [826650] - [fs] pnfs: change pg_test return type to bool (Steve Dickson) [826650] - [fs] pnfs: unify pnfs_pageio_init functions (Steve Dickson) [826650] - [fs] nfs/pnfs: encode_layoutreturn (Steve Dickson) [825009] - [fs] nfs/pnfs: layoutreturn (Steve Dickson) [825009] - [fs] nfs/pnfs: Use byte-range for cb_layoutrecall (Steve Dickson) [825009] - [fs] nfs/pnfs: alloc and free layout_hdr layoutdriver methods (Steve Dickson) [825009] - [fs] nfs/pnfs: support for non-rpc layout drivers (Steve Dickson) [825009] - [fs] nfs/pnfs: align layoutget requests on page boundaries (Steve Dickson) [825009] - [fs] nfs/pnfs: Use byte-range for layoutget (Steve Dickson) [825009] - [fs] nfsv4.1 fix page number calculation bug for filelayout decode buffers (Steve Dickson) [758202] - [fs] nfs: Adapt readdirplus to application usage patterns (Steve Dickson) [819891] - [fs] nfs: Backport of upstream xdr routines to rhel6 (Steve Dickson) [784174] - [net] sunrpc/auth_gss: the list of pseudoflavors not being parsed correctly (Steve Dickson) [784174] - [fs] NFS: Use correct variable for page bounds checking (Steve Dickson) [784174] - [fs] NFS: Remove secinfo knowledge out of the generic client (Steve Dickson) [784174] - [fs] NFS: Remove unused function nfs_lookup_with_sec() (Steve Dickson) [784174] - [fs] NFS: Honor the authflavor set in the clone mount data (Steve Dickson) [784174] - [fs] NFS: Fix following referral mount points with different security (Steve Dickson) [784174] - [fs] NFS: Do secinfo as part of lookup (Steve Dickson) [784174] - [fs] NFSv4: Translate NFS4ERR_BADNAME into ENOENT when applied to a lookup (Steve Dickson) [784174] - [fs] NFS: Handle exceptions coming out of nfs4_proc_fs_locations() (Steve Dickson) [784174] - [fs] NFS: Remove the unused "lookupfh()" version of nfs4_proc_lookup() (Steve Dickson) [784174] - [fs] NFS: Clean up nfs4_xdr_dec_secinfo() (Steve Dickson) [784174] - [fs] NFS: Fix decode_secinfo_maxsz (Steve Dickson) [784174] - [fs] NFS: Return meaningful status from decode_secinfo() (Steve Dickson) [784174] - [fs] NFSv4: Handle NFS4ERR_WRONGSEC outside of nfs4_handle_exception() (Steve Dickson) [784174] - [fs] NFS: don't negotiate when user specifies sec flavor (Steve Dickson) [784174] - [fs] NFS: Attempt mount with default sec flavor first (Steve Dickson) [784174] - [fs] NFS: Remove unused argument from nfs_find_best_sec() (Steve Dickson) [784174] - [fs] NFS: Change initial mount authflavor only when server returns NFS4ERR_WRONGSEC (Steve Dickson) [784174] - [fs] NFS: Fix a signed vs. unsigned secinfo bug (Steve Dickson) [784174] - [fs] NFS: Don't leak RPC clients in NFSv4 secinfo negotiation (Steve Dickson) [784174] - [fs] NFS: Determine initial mount security (Steve Dickson) [784174] - [fs] NFS: use secinfo when crossing mountpoints (Steve Dickson) [784174] - [fs] NFS: Add secinfo procedure (Steve Dickson) [784174] - [fs] NFS: lookup supports alternate client (Steve Dickson) [784174] - [fs] NFS: convert call_sync() to a function (Steve Dickson) [784174] - [fs] NFSv4: Ensure continued open and lockowner name uniqueness (Steve Dickson) [784174]- [fs] xfs: disable xfsaild idle mode (Brian Foster) [813137] - [fs] xfs: fix the logspace waiting algorithm (Brian Foster) [813137] - [fs] xfs: add AIL pushing tracepoints (Brian Foster) [813137] - [fs] xfs: force the log if we encounter pinned buffers in .iop_pushbuf (Brian Foster) [813137] - [fs] xfs: do not update xa_last_pushed_lsn for locked items (Brian Foster) [813137] - [net] rpc: handle rotated gss data for Windows interoperability (Steve Dickson) [796992] - [md] raid5: Reintroduce locking in handle_stripe() to avoid racing (Jes Sorensen) [828065] - [virt] kvm/vmx: Fix KVM_SET_SREGS with big real mode segments (Orit Wasserman) [756044] - [virt] virtio_console: Use wait_event_freezable instead of _interruptible (Amit Shah) [823428] - [virt] virtio_console: Ignore port name update request if name already set (Amit Shah) [820945] - [x86] kprobes: Fix a bug which can modify kernel code permanently (Dave Anderson) [726270] - [x86] kprobes: Fix instruction recovery on optimized path (Dave Anderson) [726270] - [net] bonding: show all the link status of slaves (Amerigo Wang) [826945]- [fs] writeback: merge for_kupdate and !for_kupdate cases (Eric Sandeen) [818172] - [fs] writeback: fix queue_io() ordering (Eric Sandeen) [818172] - [fs] writeback: don't redirty tail an inode with dirty pages (Eric Sandeen) [818172] - [fs] nfs: Map minor mismatch error to protocol not support error (Steve Dickson) [796352] - [fs] ext4: Fix overflow caused by missing cast in ext4_fallocate() (Lukas Czerner) [830209] - [ata] libata: Add 2GB ATA Flash Disk/ADMA428M to DMA blacklist (Prarit Bhargava) [812904] - [netdrv] r8169: fix typo in firmware filenames (Ivan Vecera) [829211] - [net] bonding: fix regression on vlan module removal (Neil Horman) [823822]- [netdrv] mlx4: ignore old module parameters (Jay Fenlason) [830553]- [kernel] sysctl: silence warning about missing strategy for file-max at boot time (Jeff Layton) [803431] - [net] sunrpc: make new tcp_max_slot_table_entries sysctl use CTL_UNNUMBERED (Jeff Layton) [803431] - [drm] i915: set AUD_CONFIG N_value_index for DisplayPort (Dave Airlie) [747890] - [scsi] scsi_lib: fix scsi_io_completion's SG_IO error propagation (Mike Snitzer) [827163] - [fs] nfs: Fix corrupt read data after short READ from server (Sachin Prabhu) [817738]- [scsi] be2iscsi: fix dma free size mismatch regression (Mike Christie) [824287] - [scsi] libsas: check dev->gone before submitting sata i/o (David Milburn) [824025]- [net] ipv4/netfilter: TCP and raw fix for ip_route_me_harder (Jiri Benc) [812108]- [net] bridge: fix broadcast flood regression (Jesper Brouer) [817157] - [ipc] mqueue: use correct gfp flags in msg_insert (Doug Ledford) [750260] - [security] fix compile error in commoncap.c (Eric Paris) [806726] {CVE-2012-2123} - [security] fcaps: clear the same personality flags as suid when fcaps are used (Eric Paris) [806726] {CVE-2012-2123} - [fs] proc: Fix vmstat crashing with trap divide error (Larry Woodman) [820507] - [net] rds: fix rds-ping inducing kernel panic (Jay Fenlason) [803936] {CVE-2012-2372} - [net] sock: validate data_len before allocating skb in sock_alloc_send_pskb() (Jason Wang) [814504] {CVE-2012-2136} - [virt] kvm: Fix buffer overflow in kvm_set_irq() (Avi Kivity) [816155] {CVE-2012-2137}- [net] sunrpc: fix loss of task->tk_status after rpc_delay call in xprt_alloc_slot (Jeff Layton) [822189] - [net] sunrpc: suppress page allocation warnings in xprt_alloc_slot() (Jeff Layton) [822189] - [net] netfilter: Fix ip_route_me_harder triggering ip_rt_bug (Jiri Benc) [812108] - [net] netfilter/tproxy: do not assign timewait sockets to skb->sk (Jiri Benc) [812108] - [usb] Don't fail USB3 probe on missing legacy PCI IRQ (Don Zickus) [812254] - [usb] Fix handoff when BIOS disables host PCI device (Don Zickus) [812254] - [usb] Remove duplicate USB 3.0 hub feature #defines (Don Zickus) [812254] - [usb] Set hub depth after USB3 hub reset (Don Zickus) [812254] - [usb] xhci: Fix encoding for HS bulk/control NAK rate (Don Zickus) [812254] - [usb] Fix issue with USB 3.0 devices after system resume (Don Zickus) [812254] - [virt] xenpv: avoid paravirt __pmd in read_pmd_atomic (Andrew Jones) [822697]- [s390] qeth: remove siga retry for HiperSockets devices (Hendrik Brueckner) [817090] - [scsi] lpfc: Changed version number to 8.3.5.68.5p (Rob Evers) [821515] - [scsi] lpfc: Fixed system crash due to not providing SCSI error-handling host reset handler (Rob Evers) [821515] - [scsi] lpfc: Correct handling of SLI4-port XRI resource-provisioning profile change (Rob Evers) [821515] - [scsi] lpfc: Fix driver crash during back-to-back ramp events. (Rob Evers) [821515] - [scsi] lpfc: Fixed system panic due to midlayer abort and driver complete race on SCSI cmd (Rob Evers) [821515] - [scsi] sd: Fix device removal NULL pointer dereference (Rob Evers) [817853] - [md] Add del_timer_sync to mddev_suspend, fixes a panic (Jonathan E Brassow) [818371] - [virt] virtio_net: invoke softirqs after __napi_schedule (Michael S. Tsirkin) [819435] - [virt] virtio_net: do not reschedule rx refill forever (Michael S. Tsirkin) [819435]- [md] bitmap: ensure to load bitmap when creating via sysfs (Jes Sorensen) [821329] - [infiniband] mlx4: fix RoCE oops (Doug Ledford) [749059] - [x86] setup: Add rh_check_supported() (Prarit Bhargava) [821561] - [mm] read_pmd_atomic: fix pmd_populate SMP race condition (Andrea Arcangeli) [820762] {CVE-2012-1179} - [drm] i915: add Ivy Bridge GT2 Server entries (Dave Airlie) [817926]- [scsi] qla2xxx: Update version number to 8.04.00.04.06.3-k (Chad Dupuis) [816331] - [scsi] qla2xxx: Properly check for current state after the fabric-login request (Chad Dupuis) [816331] - [scsi] qla2xxx: Proper completion to scsi-ml for scsi status task_set_full and busy (Chad Dupuis) [816331] - [scsi] qla2xxx: Fix reset time out as qla2xxx not ack to reset request (Chad Dupuis) [816331] - [scsi] qla2xxx: Block flash access from application when device is initialized for ISP82xx (Chad Dupuis) [816331] - [scsi] qla2xxx: Remove resetting memory during device initialization for ISP82xx (Chad Dupuis) [816331] - [scsi] qla2xxx: Proper detection of firmware abort error code for ISP82xx (Chad Dupuis) [816331] - [scsi] qla2xxx: Additional corrections for ISP83xx support (Chad Dupuis) [816331] - [scsi] bfa: remove tech-preview tainting (Rob Evers) [744301] - [input] wacom: add support for Cintiq 24HD (Aristeu Rozanski) [773052] - [netdrv] bna: remove tech-preview status (Ivan Vecera) [744302] - [net] xfrm: impement kabi work-arounds for alg_trunc_len (Jarod Wilson) [768460] - [net] xfrm: Add SHA384 and SHA512 HMAC authentication algorithms to XFRM (Jarod Wilson) [768460] - [net] xfrm: Use the user specified truncation length in ESP and AH (Jarod Wilson) [768460] - [net] xfrm: Store aalg in xfrm_state with a user specified truncation length (Jarod Wilson) [768460] - [net] xfrm: Define new XFRM netlink auth attribute with specified truncation bits (Jarod Wilson) [768460] - [scsi] bxn2fc: Bumped version to 1.0.11 (Mike Christie) [813065] - [scsi] bnx2fc: cleanup task management IO when it times out. (Mike Christie) [813065] - [scsi] bnx2fc: Decrememnt io ref count when abort times out (Mike Christie) [813065] - [scsi] bnx2fc: Allow FLOGI to be retried when receiving bad responses. (Mike Christie) [813065] - [netdrv] be2net: Ignore status of some ioctls during driver load (Ivan Vecera) [818561] - [netdrv] be2net: Fix wrong status getting returned for MCC commands (Ivan Vecera) [818561] - [netdrv] be2net: Fix traffic stall INTx mode (Ivan Vecera) [818561] - [netdrv] be2net: Fix FW download in Lancer (Ivan Vecera) [818561] - [netdrv] be2net: enable RSS for ipv6 pkts (Ivan Vecera) [818561] - [s390] af_iucv: allow shutdown for HS transport sockets (Hendrik Brueckner) [815273] - [infiniband] cxgb4: handle wake up waiters and add check for invalid endpoint (Steve Best) [811023] - [drm] radeon: deal with errors from framebuffer init path (Dave Airlie) [736376] - [fs] proc: restore "huge" tag for hugetlb vmas in numa_maps (Larry Woodman) [818746] - [fs] proc: teach /proc/$pid/numa_maps about transparent hugepages (Larry Woodman) [818746] - [fs] proc: break out numa_maps gather_pte_stats() checks (Larry Woodman) [818746] - [fs] proc: make /proc/$pid/numa_maps gather_stats() take variable page size (Larry Woodman) [818746] - [fs] proc: allocate storage for numa_maps statistics once (Larry Woodman) [818746] - [fs] proc: make struct proc_maps_private truly private (Larry Woodman) [818746] - [fs] proc: move show_numa_map() to fs/proc/task_mmu.c (Larry Woodman) [818746] - [mm] mempolicy: declare mpol_to_str() when CONFIG_TMPFS=n (Larry Woodman) [818746] - [mm] mempolicy: remove check_huge_range() (Larry Woodman) [818746] - [mm] mempolicy: make gather_stats() type-safe and remove forward declaration (Larry Woodman) [818746] - [mm] mempolicy: remove MPOL_MF_STATS (Larry Woodman) [818746] - [mm] mempolicy: use walk_page_range() instead of custom page table walking code (Larry Woodman) [818746] - [mm] mempolicy: export get_vma_policy() (Larry Woodman) [818746] - [block] mtip32xx: fix missing mtip32xx.ko in installer initrd (Shyam Iyer) [819947] - [input] wacom: add LED support for Cintiq 24HD (Aristeu Rozanski) [808315] - [input] wacom: make LED status readable through sysfs (Aristeu Rozanski) [808315] - [input] wacom: add LED support for Cintiq 21ux2 (Aristeu Rozanski) [808315] - [input] wacom: add interface to control LEDs in Wacom tablets (Aristeu Rozanski) [808315] - [vhost] net: fix possible NULL pointer dereference of vq->bufs (Jason Wang) [814288] {CVE-2012-2119} - [net] macvtap: validate zerocopy vectors before building skb (Jason Wang) [814288] {CVE-2012-2119} - [net] macvtap: set SKBTX_DEV_ZEROCOPY only when skb is built successfully (Jason Wang) [814288] {CVE-2012-2119} - [net] macvtap: put zerocopy page when fail to get all requested user pages (Jason Wang) [814288] {CVE-2012-2119} - [net] macvtap: fix zerocopy offset calculation when building skb (Jason Wang) [814288] {CVE-2012-2119} - [netdrv] be2net: Fix EEH error reset before a flash dump completes (Ivan Vecera) [818568] - [netdrv] be2net: cancel be_worker during EEH recovery (Ivan Vecera) [818568] - [net] bonding: assign slaves their own vlan_groups (Neil Horman) [804232] - [net] vlan: Add helper functions to manage vlans on bonds and slaves (Neil Horman) [804232] - [virt] kvm: Fix kvm_arch_vcpu_put() crash with vmm_exclusive=0 (Avi Kivity) [704173]- [netdrv] be2net: Record receive queue index in skb to aid RPS (Ivan Vecera) [818558] - [scsi] bnx2i: Updated version and copyright year (Mike Christie) [816376] - [scsi] bnx2i: Added the setting of target can_queue via target_alloc (Mike Christie) [816376] - [netdrv] be2net: fix calling __vlan_put_tag() after eth_type_trans() (Ivan Vecera) [815670] - [s390] af_iucv: detect down state of HS transport interface (Hendrik Brueckner) [815274] - [s390] qeth: Improve OSA Express 4 blkt defaults (Hendrik Brueckner) [808486] - [netdrv] ixgbe: Correct Adaptive Interrupt Moderation so that it will change values (Andy Gospodarek) [802837] - [mm] x86: Move do_page_fault()'s error path under unlikely() (Motohiro Kosaki) [770376] - [mm] x86: make pagefault killable (Motohiro Kosaki) [770376] - [mm] x86: Handle mm_fault_error() in kernel space (Motohiro Kosaki) [770376] - [mm] introduce wait_on_page_locked_killable() (Motohiro Kosaki) [770376] - [mm] oom_kill: remove memcg argument from oom_kill_task() (Motohiro Kosaki) [770376] - [mm] oom-kill: remove boost_dying_task_prio() (Motohiro Kosaki) [770376] - [net] rds: RDS over QLogic hardware fails to work (Jay Fenlason) [797530] - [net] netpoll: fix Allow netpoll_setup/cleanup recursion (Herbert Xu) [816034] - [netdrv] atl1c: add workaround for issue of bit INTX-disable for MSI interrupt (Stanislaw Gruszka) [809036] - [netdrv] atl1c: enlarge L1 response waiting timer (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove PHY polling from atl1c_change_mtu (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Disable L0S when no cable link (Stanislaw Gruszka) [809036] - [netdrv] atl1c: do MAC-reset when PHY link down (Stanislaw Gruszka) [809036] - [netdrv] atl1c: cancel task when interface closed (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine mac address related code (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove code of closing register writable attribution (Stanislaw Gruszka) [809036] - [netdrv] atl1c: clear WoL status when reset pcie (Stanislaw Gruszka) [809036] - [netdrv] atl1c: add PHY link event(up/down) patch (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine start/enable code for MAC module (Stanislaw Gruszka) [809036] - [netdrv] atl1c: add function atl1c_power_saving (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove PHY reset/init for link down event (Stanislaw Gruszka) [809036] - [netdrv] atl1c: update PHY reset related routine (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove PHY polling from atl1c_open (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine SERDES-clock related code (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove PHY contrl in atl1c_reset_pcie (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine phy-register read/write function (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove REG_PHY_STATUS (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove MDIO_REG_ADDR_MASK in atl1c_mdio_read/write (Stanislaw Gruszka) [809036] - [netdrv] atl1c: fix WoL(magic) issue for l2cb 1.1 (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine atl1c_pcie_patch (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine/update ASPM configuration (Stanislaw Gruszka) [809036] - [netdrv] atl1c: clear bit MASTER_CTRL_CLK_SEL_DIS in atl1c_pcie_patch (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine reg definition of REG_MASTER_CTRL (Stanislaw Gruszka) [809036] - [netdrv] atl1c: clear PCIE error status in atl1c_reset_pcie (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove dmar_dly_cnt and dmaw_dly_cnt (Stanislaw Gruszka) [809036] - [netdrv] atl1c: update right threshold for TSO (Stanislaw Gruszka) [809036] - [netdrv] atl1c: add module parameter for l1c_wait_until_idle (Stanislaw Gruszka) [809036] - [netdrv] atl1c: threshold for ASPM is changed based on chip capability (Stanislaw Gruszka) [809036] - [netdrv] atl1c: restore max-read-request-size in Device Conrol Register (Stanislaw Gruszka) [809036] - [netdrv] atl1c: using fixed TXQ configuration for l2cb and l1c (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove dmaw_block (Stanislaw Gruszka) [809036] - [netdrv] atl1c: correct wrong definition of REG_DMA_CTRL (Stanislaw Gruszka) [809036] - [netdrv] atl1c: wrong register used to stop TXQ (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove code related to rxq 1/2/3 (Stanislaw Gruszka) [809036] - [netdrv] atl1c: split 2 32bit registers of TPD to 4 16bit registers (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove SMB/CMB DMA related code (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove VPD register (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove HDS register (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove multiple-RX-Q code (Stanislaw Gruszka) [809036] - [netdrv] atl1c: update author contact info & company/driver desciption (Stanislaw Gruszka) [809036] - [netdrv] atl1c: stop using net_device.{base_addr, irq} (Stanislaw Gruszka) [809036] - [netdrv] atl1c: set ATL1C_WORK_EVENT_RESET bit correctly (Stanislaw Gruszka) [809036] - [netdrv] atl1c: dont use highprio tx queue (Stanislaw Gruszka) [809036] - [netdrv] atl1c: set addr_assign_type if random_ether_addr() used (Stanislaw Gruszka) [809036] - [netdrv] atl1c: ethernet dev_alloc_skb to netdev_alloc_skb (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Remove alloc_etherdev error messages (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Sweep away N/A fw_version dustbunnies from the .get_drvinfo routine (Stanislaw Gruszka) [809036] - [netdrv] atl1c: add skb frag size accessors (Stanislaw Gruszka) [809036] - [netdrv] atl1c: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Stanislaw Gruszka) [809036] - [netdrv] atl1c: convert to SKB paged frag API (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Remove unneeded version.h includes from drivers/net/ (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove interrupt.h inclusion from netdevice.h (Stanislaw Gruszka) [809036] - [netdrv] atl1c: atl1c_resume() is only used when CONFIG_PM_SLEEP is defined (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Use ethtool's ethtool_cmd_speed API (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Use full 32 bit speed range in ethtool's set_settings (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Fix work event interrupt/task races (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Fix set-but-unused variable (Stanislaw Gruszka) [809036] - [netdrv] atl1c: fix sparse warnings (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Do not call device_init_wakeup() in atl1c_probe() (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Add missing PCI device ID (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove private #define (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Comment typo fixes for 'descriptor' (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Do not use legacy PCI power management (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Fix hardware type check for enabling OTP CLK (Stanislaw Gruszka) [809036] - [netdrv] atl1c: make functions static (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Don't check for vlan group before vlan_tx_tag_present (Stanislaw Gruszka) [809036] - [netdrv] atl1c: avoid some skb->ip_summed initializations (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Remove double test (Stanislaw Gruszka) [809036] - [netdrv] atl1c: use net_device_stats from struct net_device (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Add AR8151 v2 support and change L0s/L1 routine (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Remove unnecessary returns from void function()s (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove redundant code (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Stanislaw Gruszka) [809036] - [netdrv] atl1c: convert multiple drivers to use netdev_for_each_mc_addr, part3 (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Add support for Atheros AR8152 and AR8152 (Stanislaw Gruszka) [809036] - [netdrv] atl1c: use DEFINE_PCI_DEVICE_TABLE() (Stanislaw Gruszka) [809036] - [netdrv] atl1c: fix assorted typos all over the place (Stanislaw Gruszka) [809036] - [netdrv] atl1c: use pM to show MAC address (Stanislaw Gruszka) [809036] - [netdrv] atl1c:add pci map direction in atl1c_buffer flags (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove exceptional & on function name (Stanislaw Gruszka) [809036] - [netdrv] atl1c: change atl1c_buffer struct and restructure clean atl1c_buffer procedure (Stanislaw Gruszka) [809036] - [netdrv] atl1c: duplicate atl1c_get_tpd (Stanislaw Gruszka) [809036] - [fs] epoll: clear the tfile_check_list on -ELOOP (Jason Baron) [817140] - [fs] epoll: Don't limit non-nested epoll paths (Jason Baron) [817137] - [netdrv] tg3: Fix ethtool self tests (John Feeney) [808243 809036] - [infiniband] mlx4: check return code and bail on error (Doug Ledford) [749059] - [infiniband] mlx4: use locking when walking netdev list (Doug Ledford) [749059] - [x86] asm: undo paravirt_patch_template kABI breakage (Rik van Riel) [813682] - [fs] cifs: check S_AUTOMOUNT in revalidate (Ian Kent) [786149] - [fs] vfs: fix LOOKUP_DIRECTORY not propagated to managed_dentry() (Ian Kent) [786149] - [s390x] kdump: Change default action from reipl to stop for on_restart (Hendrik Brueckner) [806152] - [s390x] qeth: add missing wake_up call (Hendrik Brueckner) [806151] - [s390x] lcs: lcs offline failure (Hendrik Brueckner) [804643] - [s390x] ctcmpc: use correct idal word list for ctcmpc (Hendrik Brueckner) [798641] - [s390x] dasd: fix fixpoint divide exception in define_extent (Hendrik Brueckner) [798002] - [s390x] mm: prevent memory zone interleave (Hendrik Brueckner) [797936] - [s390x] qeth: synchronize discipline module loading (Hendrik Brueckner) [795462] - [powerpc] perf: Check current->mm in read_user_stack_slow (Steve Best) [804569] - [powerpc] perf: Disable pagefaults during callchain stack read (Jiri Olsa) [804569] - [tools] selftests: mqueue mq_perf_tests checkpatch fixes (Doug Ledford) [750260] - [ipc] mqueue: strengthen checks on mqueue creation fix (Doug Ledford) [750260] - [misc] rbtree: backport rb_init_node() (Doug Ledford) [750260] - [tools] selftests: add mq_perf_tests (Doug Ledford) [750260] - [tools] selftests: add mq_open_tests (Doug Ledford) [750260] - [ipc] mqueue: strengthen checks on mqueue creation (Doug Ledford) [750260] - [ipc] mqueue: correct mq_attr_ok test (Doug Ledford) [750260] - [ipc] mqueue: improve performance of send/recv (Doug Ledford) [750260] - [watchdog] iTCO_wdt: default SMI clearing to old behaviour (Prarit Bhargava) [727875 811324] - [watchdog] iTCO_wdt: problems with newer hardware due to SMI clearing (Prarit Bhargava) [727875 811324] - [sound] alsa: fix Conexant CX20561 audio mute functionality (Jaroslav Kysela) [816569] - [s390] kdump: Use 4 GiB for KEXEC_AUTO_THRESHOLD (Hendrik Brueckner) [815599] - [net] bonding: verify for NULL when getting bridge from bond_dev->br_port (Veaceslav Falico) [816034 817145] - [md] dm-mpath: only try to load the scsi_dh module if the scsi_dh doesn't exist (Mike Snitzer) [788591] - [virt] kvm/svm: handle adjustment of negative tsc offsets (Marcelo Tosatti) [817236] - [netdrv] be2net: fix programming of VLAN tags for VF (Ivan Vecera) [816013] - [scsi] isci: End the RNC resumption wait when the RNC is destroyed. (David Milburn) [809954] - [scsi] isci: Fixed RNC bug that lost the suspension or resumption during destroy (David Milburn) [809954] - [scsi] isci: Fix RNC AWAIT_SUSPENSION->INVALIDATING transition. (David Milburn) [809954] - [scsi] isci: Manage the IREQ_NO_AUTO_FREE_TAG under scic_lock. (David Milburn) [809954] - [scsi] isci: Remove obviated host callback list. (David Milburn) [809954] - [scsi] isci: Check IDEV_GONE before performing abort path operations. (David Milburn) [809954] - [scsi] isci: Restore the ATAPI device RNC management code. (David Milburn) [809954] - [scsi] isci: Don't wait for an RNC suspend if it's being destroyed. (David Milburn) [809954] - [scsi] isci: Change the phy control and link reset interface for HW reasons. (David Milburn) [809954] - [scsi] isci: Added timeouts to RNC suspensions in the abort path. (David Milburn) [809954] - [scsi] isci: Add protocol indicator for TMF requests. (David Milburn) [809954] - [scsi] isci: Directly control IREQ_ABORT_PATH_ACTIVE when completing TMFs. (David Milburn) [809954] - [scsi] isci: Wait for RNC resumption before leaving the abort path. (David Milburn) [809954] - [scsi] isci: Fix RNC suspend call for SCI_RESUMING state. (David Milburn) [809954] - [scsi] isci: Manage tag releases differently when aborting tasks. (David Milburn) [809954] - [scsi] isci: Callbacks to libsas occur under scic_lock and are synchronized. (David Milburn) [809954] - [scsi] isci: When in the abort path, defeat other resume calls until done. (David Milburn) [809954] - [scsi] isci: Implement waiting for suspend in the abort path. (David Milburn) [809954] - [scsi] isci: Make sure all TCs are terminated and cleaned in LUN reset. (David Milburn) [809954] - [scsi] isci: Manage the LLHANG timer enable/disable per-device. (David Milburn) [809954] - [scsi] isci: Save the suspension hint for upcoming suspensions. (David Milburn) [809954] - [scsi] isci: Fix the terminated I/O to not call sas_task_abort(). (David Milburn) [809954] - [scsi] isci: Distinguish between remote device suspension cases (David Milburn) [809954] - [scsi] isci: Remove isci_device reqs_in_process and dev_node from isci_device. (David Milburn) [809954] - [scsi] isci: Only set IDEV_GONE in the device stop path. (David Milburn) [809954] - [scsi] isci: All pending TCs are terminated when the RNC is invalidated. (David Milburn) [809954] - [scsi] isci: Device access in the error path does not depend on IDEV_GONE. (David Milburn) [809954] - [scsi] isci: Add suspension cases for RNC INVALIDATING, POSTING states. (David Milburn) [809954] - [scsi] isci: Redesign device suspension, abort, cleanup. (David Milburn) [809954] - [scsi] isci: Escalate to I_T_Nexus_Reset when the device is gone. (David Milburn) [809954] - [scsi] isci: Remote device stop also suspends the RNC and terminates I/O. (David Milburn) [809954] - [scsi] isci: Remote device must be suspended for NCQ cleanup. (David Milburn) [809954] - [scsi] isci: Manage device suspensions during TC terminations. (David Milburn) [809954] - [scsi] isci: Terminate outstanding TCs on TX/RX RNC suspensions. (David Milburn) [809954] - [scsi] isci: Handle all suspending TC completions (David Milburn) [809954] - [scsi] isci: Fixed bug in resumption from RNC Tx/Rx suspend state. (David Milburn) [809954] - [scsi] isci: Manage the link layer hang detect timer for RNC suspensions. (David Milburn) [809954]- [x86] Revert: kdump: No need to disable ioapic in crash path (Don Zickus) [815785] - [mm] mempolicy: do_migrate_pages cleanup (Larry Woodman) [801904] - [mm] mempolicy: do_migrate_pages fix (Larry Woodman) [801904] - [ata] ahci: add another PCI ID for marvell (David Milburn) [813365] - [ata] ahci: recognize Marvell 88se9125 PCIe SATA 6.0 Gb/s controller (David Milburn) [813365] - [ata] ahci: HFLAG_YES_FBS fix legacy IDE interface (David Milburn) [813365] - [ata] ahci: add HFLAG_YES_FBS and apply it to 88SE9128 (David Milburn) [813365] - [sound] alsa: enable OSS emulation in rhel configuration (Jaroslav Kysela) [657291] - [sound] alsa: add probe_mask=0x101 automatically for WinFast VP200 H (Jaroslav Kysela) [805658] - [target] fcoe: Remove printk message from ft_dump_cmd (Neil Horman) [813678] - [scsi] be2iscsi: fix bh use in alloc pdu path (Mike Christie) [813550] - [scsi] libsas: fix sas port naming (David Milburn) [759210] - [scsi] libsas: fix panic when single phy is disabled on a wide port (David Milburn) [759210] - [scsi] isci: firmware update to latest firmware generator (David Milburn) [759210] - [scsi] isci: enable BCN in sci_port_add_phy() (David Milburn) [759210] - [scsi] isci: Changes in COMSAS timings enabling ISCI to detect buggy disc drives (David Milburn) [759210] - [scsi] isci: implement suspend/resume support (David Milburn) [759210] - [scsi] isci: kill isci_host.shost (David Milburn) [759210] - [scsi] isci: fix interrupt disable (David Milburn) [759210] - [scsi] isci: fix 'link-up' events occur after 'start-complete' (David Milburn) [759210] - [scsi] isci: fix controller stop (David Milburn) [759210] - [scsi] isci: refactor initialization for S3/S4 (David Milburn) [759210] - [scsi] isci: kill isci_port.domain_dev_list (David Milburn) [759210] - [scsi] isci: kill ->status, and ->state_lock in isci_host (David Milburn) [759210] - [scsi] isci: Don't filter BROADCAST CHANGE primitives (David Milburn) [759210] - [scsi] isci: kill sci_phy_protocol and sci_request_protocol (David Milburn) [759210] - [scsi] isci: kill ->is_direct_attached (David Milburn) [759210] - [scsi] isci: improve 'invalid state' warnings (David Milburn) [759210] - [scsi] libsas: suspend / resume support (David Milburn) [759210] - [ata] libsas: drop sata port multiplier infrastructure (David Milburn) [759210] - [ata] libata: export ata_port suspend/resume infrastructure for sas (David Milburn) [759210] - [net] bonding: 802.3ad - fix agg_device_up (Veaceslav Falico) [806081] - [netdrv] mlx4_core: fix race on comm channel (Jay Fenlason) [808926] - [scsi] libfc: cache align struct fc_fcp_pkt fields (Neil Horman) [815984] - [scsi] libfc: cache align fc_exch_pool (Neil Horman) [815984] - [scsi] fcoe: setup default initial value for DDP threshold (Neil Horman) [815984] - [virt] virtio_console: tell host of open ports after resume from s3/s4 (Amit Shah) [816099] - [scsi] st: fix memory leak with 1MB tape I/O (David Milburn) [811703] - [drm] i915: Don't do MTRR setup if PAT is enabled (Adam Jackson) [802539] - [scsi] device_handler: Add Netapp storage array to rdac array list (Rob Evers) [811364] - [netdrv] cnic: Fix parity error code conflict (Mike Christie) [808619] - [sound] alsa: Fix No sound with Conexant CX20585 / Recording fails (Jaroslav Kysela) [798923] - [kernel] default to clocksource unstable switching off (Prarit Bhargava) [804535] - [x86] Backout X86_FEATURE_ARAT checks in hpet initialization (Prarit Bhargava) [804535] - [kernel] clocksource: Make watchdog robust vs. interruption (Prarit Bhargava) [804535] - [fs] cifs: Show various mount options in /proc/mounts (Sachin Prabhu) [815751] - [ata] libata: make ata_print_id atomic numbering fix (David Milburn) [815861] - [md] raid1: Don't set 'fullsync' unnecessarily (Jonathan E Brassow) [813948] - [md] dm-raid: Record and handle missing devices. (Jonathan E Brassow) [809231] - [md] dm-raid: Set recovery flags on resume. (Jonathan E Brassow) [811669] - [netdrv] bnx2x: changed initial dcb configuration (Michal Schmidt) [812612] - [netdrv] tg3: Fix NVRAM writes on newer devices (John Feeney) [808617]- [x86] efi: Remove unnecessary error message (Matthew Garrett) [788428] - [hid] wacom: Add serial and id reporting for Wacom Intuos4 WL (Aristeu Rozanski) [769676] - [hid] wacom: fix proximity tool release (Aristeu Rozanski) [769676] - [hid] wacom: report distance for Intuos4 WL (Aristeu Rozanski) [769676] - [hid] wacom: Add pad buttons reporting on Intuos4 WL (Aristeu Rozanski) [769676] - [hid] wacom: set ABS_MISC bit for Intuos4 WL (Aristeu Rozanski) [769676] - [hid] wacom: introduce support for Intuos4 bluetooth (Aristeu Rozanski) [769676] - [hid] wacom: introduce sysfs interface to control the device reporting speed (Aristeu Rozanski) [769676] - [hid] wacom: separate mode switching function (Aristeu Rozanski) [769676] - [hid] wacom: add missing events for pad buttons (Aristeu Rozanski) [769676] - [bluetooth] hidp: implement raw output support for HIDP layer (Aristeu Rozanski) [769676] - [fs] nfsd: vfs_llseek() with 32 or 64 bit offsets (hashes) (J. Bruce Fields) [813070] - [fs] nfsd: rename 'int access' to 'int may_flags' in nfsd_open() (J. Bruce Fields) [813070] - [fs] ext4: return 32/64-bit dir name hash according to usage type (J. Bruce Fields) [813070] - [fs] add new FMODE flags FMODE_32bithash and FMODE_64bithash (J. Bruce Fields) [813070] - [fs] nfsd: Remove check for a 32-bit cookie in nfsd4_readdir() (J. Bruce Fields) [813070] - [net] bonding: remove entries for master_ip and vlan_ip and query devices instead (Andy Gospodarek) [810299] - [net] netfilter: place conntrack in source hash after SNAT is done (Neil Horman) [740747] - [netdrv] tg3: Fix RSS ring refill race condition (John Feeney) [808247] - [scsi] Revert: rdac: Add dynamic match to rdac handler (Jarod Wilson) [811364]- [x86] therm_throt: Don't report power limit and package level thermal throttle events in mcelog (Naoya Horiguchi) [803913] - [x86] Use this_cpu_has for thermal_interrupt current cpu (Naoya Horiguchi) [803913] - [x86] percpu: add this_cpu_has() macro (Naoya Horiguchi) [803913] - [virt] KVM: lock slots_lock around device assignment (Alex Williamson) [811653] - [virt] kvm: unmap pages from the iommu when slots are removed (Alex Williamson) [811653] {CVE-2012-2121} - [scsi] fix eh wakeup (scsi_schedule_eh vs scsi_restart_operations) (David Milburn) [798776] - [scsi] libsas, libata: fix start of life for a sas ata_port (David Milburn) [798776] - [scsi] libsas: continue revalidation (David Milburn) [798776] - [ata] libata: make ata_print_id atomic (David Milburn) [798776] - [scsi] libsas: fix ata_eh clobbering ex_phys via smp_ata_check_ready (David Milburn) [798776] - [scsi] libsas: fix false positive 'device attached' conditions (David Milburn) [798776] - [scsi] libsas: unify domain_device sas_rphy lifetimes (David Milburn) [798776] - [scsi] scsi_transport_sas: fix delete vs scan race (David Milburn) [798776] - [ata] libata: reset once (David Milburn) [798776] - [scsi] libsas: fix sas_get_port_device regression (David Milburn) [798776] - [scsi] libsas: sas_rediscover_dev did not look at the SMP exec status. (David Milburn) [798776] - [scsi] libsas: fix sas_find_bcast_phy() in the presence of 'vacant' phys (David Milburn) [798776] - [scsi] libsas: trim sas_task of slow path infrastructure (David Milburn) [798776] - [scsi] isci: use sas eh strategy handlers (David Milburn) [798776] - [scsi] libsas: use ->lldd_I_T_nexus_reset for ->eh_bus_reset_handler (David Milburn) [798776] - [scsi] libsas: add sas_eh_abort_handler (David Milburn) [798776] - [scsi] libsas: enforce eh strategy handlers only in eh context (David Milburn) [798776] - [scsi] libata, libsas: introduce sched_eh and end_eh port ops (David Milburn) [798776] - [scsi] libsas: cleanup spurious calls to scsi_schedule_eh (David Milburn) [798776] - [scsi] libsas: introduce sas_work to fix sas_drain_work vs sas_queue_work (David Milburn) [798776] - [net] fib: fix BUG_ON in fib_nl_newrule when add new fib rule (Weiping Pan) [814059] - [scsi] isci: fix oem parameter validation on single controller skus (David Milburn) [812415] - [x86] tsc: Don't divide by zero if TSC kHz calibration fails (Richard W.M. Jones) [813413] - [x86] Avoid check hlt for newer cpus (Don Zickus) [812439]- [virt] kvm: Allow adjust_tsc_offset to be in host or guest cycles (Frank Arnold) [807215] - [virt] Revert: x86: Make tsc_delta calculation a function of guest tsc (Frank Arnold) [807215] - [scsi] lpfc: Update lpfc version for 8.3.5.68.2p driver release (Rob Evers) [810522] - [scsi] lpfc: Fix bug with mailbox handling of REG_VFI (Rob Evers) [810522] - [scsi] lpfc: flush PCI function reset register write (Rob Evers) [810522] - [scsi] lpfc: Fixed system panic when extents enabled (Rob Evers) [810522] - [scsi] lpfc: Fixed the system panic during EEH recovery (Rob Evers) [810522] - [scsi] lpfc: Fix resource leak when acc fails (Rob Evers) [810522] - [scsi] lpfc: Fixed SLI4 driver module load and unload test loop (Rob Evers) [810522] - [scsi] lpfc: Fixed missing CVL event (Rob Evers) [810522] - [scsi] lpfc: Fix deadlock during adapter offline request (Rob Evers) [810522] - [scsi] lpfc: Fix same RPI registered multiple times (Rob Evers) [810522] - [scsi] lpfc: Fix handling of XRI Aborted CQE response (Rob Evers) [810522] - [scsi] lpfc: Fixed failure handling SLI4 FC port reset (Rob Evers) [810522] - [scsi] lpfc: Fix not sending a LOGO with vport delete (Rob Evers) [810522] - [scsi] lpfc: Fix for SLI4 Port delivery for BLS ABORT ACC (Rob Evers) [810522] - [scsi] lpfc: Fix ndlp list not empty during unloading (Rob Evers) [810522] - [scsi] lpfc: Fix mailbox and vpi memory leaks (Rob Evers) [810522] - [scsi] lpfc: create char device to take a reference (Rob Evers) [810522] - [scsi] lpfc: Fix for FDISC failures (Rob Evers) [810522] - [scsi] lpfc: Fix for driver using duplicate RPIs (Rob Evers) [810522] - [scsi] lpfc: Fix discovery problem when in pt2pt (Rob Evers) [810522] - [scsi] lpfc: Fixed handling large CQ/EQ ids in an IOV env (Rob Evers) [810522] - [scsi] lpfc: Fix Locking code raising IRQ twice (Rob Evers) [810522] - [scsi] lpfc: Fix not returning when bad ndlp found (Rob Evers) [810522] - [scsi] lpfc: Fix bug with driver returning the wrong ndlp (Rob Evers) [810522] - [scsi] lpfc: Fix driver behavior when receiving an ADISC (Rob Evers) [810522] - [scsi] lpfc: Fixed unbounded firmware revision string (Rob Evers) [810522] - [scsi] lpfc: Fix dump command type 4 using 16Gb FC Adapter (Rob Evers) [810522] - [scsi] lpfc: Fix port not reset when needed during fw_dump (Rob Evers) [810522] - [scsi] lpfc: Fix ELS FDISC failing local rej./inv. RPI (Rob Evers) [810522] - [scsi] lpfc: Fix SLI4 FC port internal loopback (Rob Evers) [810522] - [scsi] lpfc: Fix REG_RPI fails on SLI4 HBA (Rob Evers) [810522] - [scsi] lpfc: Fix els command using 16Gb FC Adapter (Rob Evers) [810522] - [scsi] lpfc: Fix NMI seen due to CQE starvation (Rob Evers) [810522] - [scsi] lpfc: Fixed SLI4 FC port obtained link-type/num (Rob Evers) [810522] - [scsi] lpfc: Fixed SLI4 FC port int. loopback without SFP (Rob Evers) [810522] - [scsi] lpfc: Fix incorrect fcpCdb during scsi command prep (Rob Evers) [810522] - [drm] i915: Do not set "Enable Panel Fitter" on SNB pageflips (Adam Jackson) [731632] - [drm] radeon: fix load detect on rn50 with hardcoded EDIDs. (Dave Airlie) [813962] - [fs] ext4: change return value from int to ssize_t in ext4_file_write (Eric Sandeen) [814302] - [netdrv] iwlwifi: add option to disable 5GHz band (Stanislaw Gruszka) [812259] - [scsi] rdac: Add dynamic match to rdac handler (Rob Evers) [811364] - [virt] xenfv: fix hangs when kdumping (Andrew Jones) [811815] - [netdrv] mlx4: allocate just enough pages instead of always 4 pages (Steve Best) [812470] - [mm] Prevent panic while reading /proc/vmallocinfo (Larry Woodman) [767889]- [fs] GFS2: Instruct DLM to avoid queue convert slowdowns (Robert S Peterson) [799165] - [fs] GFS2: Allow caching of rindex glock (Robert S Peterson) [799165] - [fs] GFS2: Don't use a try lock when promoting to a higher mode (Robert S Peterson) [799165] - [fs] GFS2: Make sure rindex is uptodate before starting transactions (Robert S Peterson) [799165] - [netdrv] p54spi: Release GPIO lines and IRQ on error in p54spi_probe (John Linville) [808571] - [netdrv] iwlwifi: always monitor for stuck queues (John Linville) [808571] - [netdrv] rt2x00: Add support for D-Link DWA-127 to rt2800usb (John Linville) [808571] - [netdrv] iwl3945: fix possible il->txq NULL pointer dereference in delayed works (John Linville) [808571] - [netdrv] rt2x00: fix random stalls (John Linville) [808571] - [netdrv] iwlwifi: fix key removal (John Linville) [808571] - [netdrv] ath9k_hw: prevent writes to const data on AR9160 (John Linville) [808571] - [net] mac80211: zero initialize count field in ieee80211_tx_rate (John Linville) [808571] - [netdrv] ath9k: stop on rates with idx -1 in ath9k rate control's .tx_status (John Linville) [808571] - [net] mac80211: Fix a rwlock bad magic bug (John Linville) [808571] - [net] mac80211: timeout a single frame in the rx reorder buffer (John Linville) [808571] - [netdrv] ath9k_hw: fix a RTS/CTS timeout regression (John Linville) [808571] - [netdrv] ath9k: fix a WEP crypto related regression (John Linville) [808571] - [netdrv] ath9k: Fix kernel panic during driver initilization (John Linville) [808571] - [netdrv] bnx2x: fix memory leak in bnx2x_init_firmware() (Michal Schmidt) [811231] - [netdrv] bnx2x: fix a crash on corrupt firmware file (Michal Schmidt) [811231] - [netdrv] bnx2x: FCoE statistics id fixed (Michal Schmidt) [811231] - [netdrv] bnx2x: dcb bit indices flags used as bits (Michal Schmidt) [811231] - [netdrv] bnx2x: added cpu_to_le16 when preparing ramrod's data (Michal Schmidt) [811231] - [netdrv] bnx2x: pfc statistics counts pfc events twice (Michal Schmidt) [811231] - [fs] dlm: fix QUECVT when convert queue is empty (David Teigland) [809986] - [netdrv] bnx2x: correction to firmware interface (Michal Schmidt) [810296]- [net] Fix netdevice reference leak (Thomas Graf) [719600]- [net] ipmr: Enable multiple multicast routing tables (Thomas Graf) [631984] - [net] ipmr: Don't leak memory if fib lookup fails (Thomas Graf) [631984] - [net] ipmr: dont corrupt lists (Thomas Graf) [631984] - [net] ipmr: off by one in __ipmr_fill_mroute() (Thomas Graf) [631984] - [net] IPv4: unresolved multicast route cleanup (Thomas Graf) [631984] - [net] ipmr: add support for dumping routing tables over netlink (Thomas Graf) [631984] - [net] rtnetlink: decouple rtnetlink address families from real address families (Thomas Graf) [631984] - [net] ipv4: ipmr: fix NULL pointer deref during unres queue destruction (Thomas Graf) [631984] - [net] ipv4: ipmr: fix invalid cache resolving when adding a non-matching entry (Thomas Graf) [631984] - [net] ipv4: ipmr: support multiple tables (Thomas Graf) [631984] - [net] ipv4: ipmr: move mroute data into seperate structure (Thomas Graf) [631984] - [net] ipv4: ipmr: convert struct mfc_cache to struct list_head (Thomas Graf) [631984] - [net] ipv4: ipmr: remove net pointer from struct mfc_cache (Thomas Graf) [631984] - [net] ipv4: ipmr: move unres_queue and timer to per-namespace data (Thomas Graf) [631984] - [net] fib_rules: decouple address families from real address families (Thomas Graf) [631984] - [net] fib_rules: set family in fib_rule_hdr centrally (Thomas Graf) [631984] - [net] fib_rules: consolidate IPv4 and DECnet ->default_pref() functions (Thomas Graf) [631984] - [net] ipmr/ip6mr: prevent out-of-bounds vif_table access (Thomas Graf) [631984] - [fs] direct-io.c: fix truncation error in dio_complete() return (Vivek Goyal) [783992] - [net] add sysctl to accept packets with local source addresses (Weiping Pan) [719600] - [scsi] Model description fixes for Brocade adapters (Rob Evers) [808558] - [x86] kdump: No need to disable ioapic in crash path (Don Zickus) [783322] - [kernel] uevent: send events in correct order according to seqnum (Naoya Horiguchi) [801694] - [net] SUNRPC: We must not use list_for_each_entry_safe() in rpc_wake_up() (Steve Dickson) [809928] - [mm] Fix race in process_vm_rw_core (Kyle McMartin) [739136] - [mm] Backport Cross Memory Attach patch from upstream (Larry Woodman) [739136] - [drm] enable CONFIG_VGA_SWITCHEROO (Dave Airlie) [632635]- [net] bonding: send igmp report for its master (Weiping Pan) [797780] - [net] allow to get master bridge device for bridge port (Weiping Pan) [797780] - [s390x] zcrypt: Fix parameter checking for ZSECSENDCPRB ioctl (Hendrik Brueckner) [808487] - [net] fix vlan gro path (Jiri Pirko) [720611] - [net] bonding: emit event when bonding changes MAC (Veaceslav Falico) [800231] - [net] sctp: Fix getsockopt with SCTP_EVENTS regression and allow sctp_event_subscribe to grow (Thomas Graf) [808086] - [net] vlan: Avoid broken offload configuration when reorder_hdr is disabled (Michal Schmidt) [781652] - [virt] xen: Revert "xen: mask MTRR feature from guest"" (Andrew Jones) [810222]- [x86] Don't inject GP for non-XSAVE enabled guests (Don Dugger) [705242] - [drm] i915: suspend fbdev device around suspend/hibernate (Dave Airlie) [746169] - [fs] cifs: Add mount options backupuid and backugid. (Sachin Prabhu) [806336] - [kernel] genirq: Respect NUMA node affinity in setup_affinity() (Prarit Bhargava) [788579] - [netdrv] iwlwifi: do not nulify ctx->vif on reset (Stanislaw Gruszka) [801730] - [virt] VMX: vmx_set_cr0 expects kvm->srcu locked (Marcelo Tosatti) [807507] {CVE-2012-1601} - [virt] KVM: Ensure all vcpus are consistent with in-kernel irqchip settings (Marcelo Tosatti) [807507] {CVE-2012-1601} - [virt] virtio-pci: S3 support (Amit Shah) [803187] - [virt] virtio-pci: drop restore_common() (Amit Shah) [803187] - [virt] virtio: drop thaw PM operation (Amit Shah) [803187] - [virt] virtio: balloon: Allow stats update after restore from S4 (Amit Shah) [803187]- [scsi] be2iscsi: fix include order (Mike Christie) [738043] - [scsi] be2iscsi: Get Port State and Speed of the Adapter (Mike Christie) [738043] - [scsi] be2iscsi: adding functionality to change network settings using iscsiadm (Mike Christie) [738043] - [scsi] be2iscsi: Adding bsg interface for be2iscsi (Mike Christie) [738043] - [scsi] be2iscsi: Get Initiator Name for the iSCSI_Host (Mike Christie) [738043] - [scsi] be2iscsi: Return async handle of unknown opcode to free list (Mike Christie) [738043] - [scsi] be2iscsi: Check ASYNC PDU Handle corresponds to HDR/DATA Handle (Mike Christie) [738043] - [scsi] be2iscsi: Bump the driver Version (Mike Christie) [738043] - [scsi] be2iscsi: Update in Copyright information (Mike Christie) [738043] - [scsi] be2iscsi: Fix the function return values (Mike Christie) [738043] - [scsi] be2iscsi: Code cleanup, removing the goto statement (Mike Christie) [738043] - [scsi] be2iscsi: Fix double free of MCCQ info memory (Mike Christie) [738043] - [scsi] be2iscsi: Set num_cpu = 1 if pci_enable_msix fails (Mike Christie) [738043] - [scsi] be2iscsi:Fix typo function name mismatch (Mike Christie) [738043] - [scsi] be2iscsi: Freeing of WRB and SGL Handle in cleanup task (Mike Christie) [738043] - [scsi] be2iscsi: WRB Initialization and Failure code path change (Mike Christie) [738043] - [scsi] be2iscsi: Fix in ASYNC PDU stitching logic (Mike Christie) [738043] - [scsi] be2iscsi: Fix in the Asynchronous Code Path (Mike Christie) [738043] - [net] ipv4: Constrain UFO fragment sizes to multiples of 8 bytes (Jiri Benc) [797731] - [net] ipv4: Don't use ufo handling on later transformed packets (Jiri Benc) [797731] - [net] udp: Add UFO to NETIF_F_GSO_SOFTWARE (Jiri Benc) [797731] - [fs] Fix length of buffer copied in __nfs4_get_acl_uncached (Sachin Prabhu) [808036] - [net] bond: Make LRO flag follow slave settings (Neil Horman) [794647] - [net] make dev_disable_lro use physical device if passed a vlan dev (Andy Gospodarek) [713641] - [net] move is_vlan_dev into public header file (Andy Gospodarek) [713641]- [mm] memcg: fix coalescing uncharge during truncate (Johannes Weiner) [717803] - [mm] thp: allow a hwpoisoned head page to be put back to LRU (Dean Nelson) [795574] - [block] md: Avoid OOPS when reshaping raid1 to raid0 (Jes Sorensen) [805857] - [net] bridge: fix use after free of skb in bridge when netpoll in use (Neil Horman) [769725] - [scsi] fcoe: Move destroy_work to a private work queue (Neil Horman) [806119] - [virt] xen: only check xen_platform_pci_unplug if hvm (Andrew Jones) [807354]- [fs] epoll: kabi fixups for epoll limit wakeup paths (Jason Baron) [681689] {CVE-2011-1083} - [fs] epoll: limit paths (Jason Baron) [681689] {CVE-2011-1083} - [perf] tool: Fix diff command to work with new hists design (Jiri Olsa) [794689] - [x86] call restore_sched_clock_state after gs is initialized (Marcelo Tosatti) [803132] - [virt] virtio-scsi: fix whitespace in fix TMF use-after-free patch (Paolo Bonzini) [802127] - [netdrv] macvtap: add ioctl to modify vnet header size (Michael S. Tsirkin) [789362] - [netdrv] firmware: add bnx2x FW 7.2.16 (Michal Schmidt) [798316] - [netdrv] cnic: update for FW 7.2.xx (Michal Schmidt) [798316] - [netdrv] bnx2fc: HSI dependent changes for 7.2.xx FW (Michal Schmidt) [798316] - [netdrv] bnx2x: use FW 7.2.16 (Michal Schmidt) [798316] - [fs] GFS2: put glock reference in error patch of read_rindex_entry (Robert S Peterson) [803384] - [infiniband] rdmacm: fix initialization bug (Doug Ledford) [805996] - [pci] Don't touch ASPM at all when it's forcibly disabled (Matthew Garrett) [801877]- [security] Fix negative key error handling (David Howells) [806393] - [char] ipmi: Increase KCS timeouts (Matthew Garrett) [803378] - [scsi] cxgb3: Add latest upstream firmware (Neil Horman) [747139] - [scsi] cxgb3 driver update to latest upstream (Neil Horman) [747139] - [x86] uv_mmrs.h cleanup patch (George Beshers) [737747] - [x86] reduce clock calibration time during slave cpu startup (George Beshers) [737747] - [x86] uv: Fix uninitialized spinlocks (George Beshers) [737747] - [x86] uv: Fix uv_gpa_to_soc_phys_ram() shift (George Beshers) [737747] - [x86] UV2: Add accounting for BAU strong nacks (George Beshers) [737747] - [x86] UV2: Ack BAU interrupt earlier (George Beshers) [737747] - [x86] UV2: Remove stale no-resources test for UV2 BAU (George Beshers) [737747] - [x86] UV2: Work around BAU bug (George Beshers) [737747] - [x86] UV2: Fix BAU destination timeout initialization (George Beshers) [737747] - [x86] UV2: Fix new UV2 hardware by using native UV2 broadcast mode (George Beshers) [737747] - [x86] UV: Update Boot messages for SGI UV2 platform (George Beshers) [737747] - [x86] UV: Fix UV2 hub part number (George Beshers) [737747] - [mm] vmstat.c: cache align vm_stat (George Beshers) [737747] - [x86] uv2: Workaround for UV2 Hub bug (George Beshers) [737747] - [x86] UV: Remove UV delay in starting slave cpus (George Beshers) [737747] - [x86] UV: Clean up uv_mmrs.h (George Beshers) [737747] - [net] ehash_size cleanup in tcp (George Beshers) [737748] - [x86] print EST-capable warning message only once (George Beshers) [737748] - [mm] Overflow computing _hash_mask (George Beshers) [737748] - [x86] ACPI: Remove repeated cooling_device messages (George Beshers) [737748] - [fs] vfs: fix panic in __d_lookup() (George Beshers) [737748] - [x86] Fix bootmem allocator large bitmap (George Beshers) [737748] - [net] Limit sysctl_tcp_mem and sysctl_udp_mem initializers (George Beshers) [737748] - [mm] alloc_large_system_hash() printk overflow on 16TB boot (George Beshers) [737748] - [fs] On a 16TB machine, max_user_watches has an integer overflow (George Beshers) [737748] - [fs] allow for more than 2^31 file (George Beshers) [737748] - [netdrv] bnx2x: consistent statistics after internal driver reload (Michal Schmidt) [747522] - [netdrv] netxen_nic: Sysfs support for firmware dump (Veaceslav Falico) [801653]- [kernel] sched: Fix ancient race in do_exit() (Motohiro Kosaki) [784758] - [virt] xen: initialize platform_pci even if xen_emul_unplug=never (Igor Mammedov) [803239] - [virt] virtio-scsi: fix TMF use-after-free (Paolo Bonzini) [802127] - [virt] KVM: increase max vcpu count to 160 (Marcelo Tosatti) [748946] - [scsi] sd: Unmap discard alignment needs to be converted to bytes (Mike Snitzer) [805519] - [scsi] sd: Fix VPD buffer allocations (Mike Snitzer) [805519] - [scsi] isci: improvements in driver unloading routine (David Milburn) [805530] - [scsi] isci: improve phy event warnings (David Milburn) [805530] - [scsi] isci: debug, provide state-enum-to-string conversions (David Milburn) [805530] - [scsi] scsi_transport_sas: 'enable' phys on reset (David Milburn) [805530] - [scsi] libsas: don't recover end devices attached to disabled phys (David Milburn) [805530] - [scsi] libsas: fixup target_port_protocols for expanders that don't report sata (David Milburn) [805530] - [scsi] libsas: set attached device type and target protocols for local phys (David Milburn) [805530] - [scsi] isci: T10 DIF support (David Milburn) [805530] - [scsi] isci: enable clock gating (David Milburn) [805530] - [scsi] isci: Fix NULL ptr dereference when no firmware is being loaded (David Milburn) [805530] - [fs] Pstore supplies a wrong header to kmsg files (Seiji Aguchi) [804789] - [fs] nfs: Try using machine credentials for RENEW calls (Sachin Prabhu) [795441] - [kernel] perf/x86/kvm: Fix Host-Only/Guest-Only counting with SVM disabled (Gleb Natapov) [805496]- [fs] jbd2: clear BH_Delay & BH_Unwritten in journal_unmap_buffer (Eric Sandeen) [748713] {CVE-2011-4086} - [kernel] sched: Call tick_check_idle before __irq_enter (George Beshers) [635817] - [kernel] sched: Increment cache_nice_tries only on periodic lb (George Beshers) [635817] - [cpuidle] menu: fixed wrapping timers at 4.294 seconds (George Beshers) [635817] - [kernel] sched: Fix softirq time accounting (George Beshers) [635817] - [x86] UV: Lower UV rtc clocksource rating (George Beshers) [635817] - [infiniband] mlx4_core: fix bug in modify_cq wrapper for resize flow (Doug Ledford) [801111] - [infiniband] mlx4_core: remove buggy sched_queue masking (Doug Ledford) [801111] - [infiniband] mlx4_core: Fixing array indexes when setting port types (Doug Ledford) [801111] - [infiniband] mlx4: Setting new port types after all interfaces unregistered (Doug Ledford) [801111] - [infiniband] mlx4: Replacing pool_lock with mutex (Doug Ledford) [801111] - [infiniband] mlx4_core: Do not map BF area if capability is 0 (Doug Ledford) [801111] - [infiniband] mlx4: add unicast steering entries to resource_tracker (Doug Ledford) [801111] - [infiniband] mlx4: fix QP tree trashing (Doug Ledford) [801111] - [infiniband] mlx4: fix buffer overrun (Doug Ledford) [801111] - [infiniband] mlx4: Fix kcalloc parameters swapped (Doug Ledford) [801111] - [net] net_sched: qdisc_alloc_handle() can be too slow (Jiri Pirko) [785891] - [net] RFC3069, private VLAN proxy arp support (Weiping Pan) [786544] - [scsi] aio: fix the "too late munmap()" race (Jeff Moyer) [801528] - [scsi] aio: fix io_setup/io_destroy race (Jeff Moyer) [801528] - [scsi] aio: fix rcu ioctx lookup (Jeff Moyer) [801528]- [fs] GFS2: Change truncate page allocation to be GFP_NOFS (Robert S Peterson) [796017] - [fs] GFS2: Remove a __GFP_NOFAIL allocation (Robert S Peterson) [796017] - [fs] GFS2: flush work when clearing inode (Robert S Peterson) [796017] - [scsi] hpsa: change version string (Tomas Henzl) [785262] - [scsi] hpsa: rename HPSA_MAX_SCSI_DEVS_PER_HBA (Tomas Henzl) [785262] - [scsi] hpsa: update device attributes when they change (Tomas Henzl) [785262] - [scsi] hpsa: improve naming on external target device functions (Tomas Henzl) [785262] - [scsi] hpsa: eliminate 8 external target limitation (Tomas Henzl) [785262] - [scsi] hpsa: fix potential array overflow in hpsa_update_scsi_devices (Tomas Henzl) [785262] - [scsi] hpsa: refactor hpsa_figure_bus_target_lun (Tomas Henzl) [785262] - [scsi] hpsa: make target and lun match what SCSI REPORT LUNs returns (Tomas Henzl) [785262] - [scsi] hpsa: Fix problem with MSA2xxx devices (Tomas Henzl) [785262] - [scsi] hpsa: add P2000 to list of shared SAS devices (Tomas Henzl) [785262] - [virt] KVM: PMU: Fix raw event check (Gleb Natapov) [803620] - [virt] KVM: PMU: warn when pin control is set in eventsel msr (Gleb Natapov) [803620] - [virt] x86 emulator: correctly mask pmc index bits in RDPMC instruction emulation (Gleb Natapov) [803620] - [powerpc] perf: Fix frequency calculation for overflowing counters (Steve Best) [804608] - [security] keys: add a "logon" key type (David Howells) [788634] - [security] KEYS: testing wrong bit for KEY_FLAG_REVOKED (David Howells) [788634] - [security] KEYS: Permit key_serial() to be called with a const key pointer (David Howells) [788634] - [security] keys: fix user_defined key sparse messages (David Howells) [788634] - [security] keys: fix trusted/encrypted keys sparse rcu_assign_pointer messages (David Howells) [788634] - [security] KEYS: Add missing smp_rmb() primitives to the keyring search code (David Howells) [788634] - [security] KEYS: Make garbage collector nonreentrant under RHEL-6 (David Howells) [788634] - [security] KEYS: Correctly destroy key payloads when their keytype is removed (David Howells) [788634] - [security] KEYS: The dead key link reaper should be non-reentrant (David Howells) [788634] - [security] KEYS: Make the key reaper non-reentrant (David Howells) [788634] - [security] KEYS: Move the unreferenced key reaper to the keys garbage collector file (David Howells) [788634] - [security] KEYS: __key_link() should use the RCU deref wrapper for keyring payloads (David Howells) [788634] - [security] KEYS: keyctl_get_keyring_ID() should create a session keyring if create flag set (David Howells) [788634] - [security] KEYS: If install_session_keyring() is given a keyring, it should install it (David Howells) [788634] - [security] KEYS: Fix error handling in construct_key_and_link() (David Howells) [788634] - [security] KEYS: Don't return EAGAIN to keyctl_assume_authority() (David Howells) [788634] - [security] KEYS: Make request_key() and co. return an error for a negative key (David Howells) [788634] - [security] KEYS: Improve /proc/keys (David Howells) [788634] - [security] KEYS: Add an iovec version of KEYCTL_INSTANTIATE (David Howells) [788634] - [security] KEYS: Add a new keyctl op to reject a key with a specified error code (David Howells) [788634] - [security] KEYS: Add an RCU payload dereference macro (David Howells) [788634] - [security] KEYS: Fix __key_link_end() quota fixup on error (David Howells) [788634] - [security] KEYS: Fix up comments in key management code (David Howells) [788634] - [security] KEYS: Do some style cleanup in the key management code (David Howells) [788634] - [security] KEYS: Don't call up_write() if __key_link_begin() returns an error (David Howells) [788634] - [security] Add a dummy printk function for the maintenance of unused printks (David Howells) [788634] - [security] KEYS: request_key() should return -ENOKEY if the constructed key is negative (David Howells) [788634] - [security] KEYS: Reinstate lost passing of process keyring ID in call_sbin_request_key() (David Howells) [788634] - [security] KEYS: Use the variable 'key' in keyctl_describe_key() (David Howells) [788634] - [security] KEYS: Make /proc/keys check to see if a key is possessed before security check (David Howells) [788634] - [security] KEYS: Authorise keyctl_set_timeout() on a key if we have its authorisation key (David Howells) [788634] - [security] KEYS: Propagate error code instead of returning -EINVAL (David Howells) [788634] - [security] keyctl_session_to_parent(): use thread_group_empty() to check singlethreadness (David Howells) [788634] - [security] KEYS: Do preallocation for __key_link() (David Howells) [788634] - [security] KEYS: keyring_serialise_link_sem is only needed for keyring->keyring links (David Howells) [788634] - [security] whitespace coding style fixes (David Howells) [788634] - [security] key: keyring: fix some code style issues (David Howells) [788634] - [security] Fix some coding styles in security/keys/keyring.c (David Howells) [788634] - [x86] EFI: Only set regions uncacheable if they support it (Matthew Garrett) [767291] - [virt] KVM: Fix fetch fault error code (Avi Kivity) [802453] - [netdrv] add myri10ge firmware (Stanislaw Gruszka) [796099] - [fs] xfs: fix inode lookup race (Dave Chinner) [796277] - [x86] amd: Fix L1i and L2 cache sharing information for AMD family 15h processors (Frank Arnold) [798399] - [x86] cache_info: Update calculation of AMD L3 cache indices (Frank Arnold) [798399] - [x86] cache_info: Remove bogus free of amd_l3_cache data (Frank Arnold) [798399] - [hwmon] k10temp: Add support for Fam15h Bulldozer (Frank Arnold) [798209] - [hwmon] k10temp: add support for AMD Family 12h/14h CPUs (Frank Arnold) [798209] - [x86] AMD, PCI: Add AMD northbridge PCI device id for CPU families 12h and 14h (Frank Arnold) [798209] - [netdrv] pch_gbe: modify Kconfig/Makefile and config-generic (Veaceslav Falico) [728177] - [netdrv] pch_gbe: new network driver from upstream (Veaceslav Falico) [728177] - [x86] Ivy Bridge kernel rdrand support (Jay Fenlason) [696442]- [net] gro: more generic L2 header check (Doug Ledford) [789123] - [infiniband] IPoIB: Stop lying about hard_header_len and use skb->cb to stash LL addresses (Doug Ledford) [789123] - [net] Make qdisc_skb_cb upper size bound explicit (Doug Ledford) [789123] - [fs] GFS2: Invalidate directory hash table on inode deallocate (Robert S Peterson) [801171] - [fs] GFS2: Fix a use-after-free that coverity spotted (Robert S Peterson) [801171] - [kernel] lkdtm: avoid calling lkdtm_do_action() with spinlock held (Prarit Bhargava) [770621] - [x86] Fix printk levels for panic, softlockups and stack dumps (Prarit Bhargava) [770621] - [kernel] lkdtm.c: fix race when crashpoint is hit multiple times before checking count (Prarit Bhargava) [770621] - [kernel] lkdtm: prefix enum constants (Prarit Bhargava) [770621] - [kernel] lkdtm: use generic_file_llseek in debugfs (Prarit Bhargava) [770621] - [kernel] param: remove unnecessary writable charp (Prarit Bhargava) [770621] - [kernel] lktdm: add support for hardlockup, softlockup and hung task crashes (Prarit Bhargava) [770621] - [kernel] lkdtm: add debugfs access and loosen KPROBE ties (Prarit Bhargava) [770621] - [scsi] aacraid: Fixes kernel oops in "aac_eh_abort" (Tomas Henzl) [760396] - [kernel] sys_poll: fix incorrect type for 'timeout' parameter (Oleg Nesterov) [794681] - [kernel] kdump: round up total_size to 128M for crashkernel reserving threshold (Dave Young) [798727] - [block] loop: fix partial read infomation leak (Dave Young) [761418] - [netdrv] mlx4: Don't show RoCE interfaces if the hpn channel is not installed (Doug Ledford) [753004] - [mm] thp: fix pmd_bad() triggering in code paths holding mmap_sem read mode (Andrea Arcangeli) [800328] - [target] fix build on i386 (Andy Grover) [765982] - [target] Backport from stable-3.2.6 (Andy Grover) [765982]- [dm] fixing test for NULL pointer testing (Paolo Bonzini) [752380] {CVE-2011-4127} - [dm] do not forward ioctls from logical volumes to the underlying device (Paolo Bonzini) [752380] {CVE-2011-4127} - [block] fail SCSI passthrough ioctls on partition devices (Paolo Bonzini) [752380] {CVE-2011-4127} - [block] add and use scsi_blk_cmd_ioctl (Paolo Bonzini) [752380] {CVE-2011-4127} - [kernel] regset: Return -EFAULT, not -EIO, on host-side memory fault (Jerome Marchand) [799213] {CVE-2012-1097} - [kernel] regset: Prevent null pointer reference on readonly regsets (Jerome Marchand) [799213] {CVE-2012-1097} - [scsi] qla4xxx: update version (Mike Christie) [800664] - [scsi] iscsi class: fix gfp use in ping compl and host event (Mike Christie) [800664] - [scsi] iscsi if: Removed packed attr from struct iscsi_chap_rec (Mike Christie) [800664] - [scsi] iscsi_transport: Added error status code for ping comp event (Mike Christie) [800664] - [scsi] fix system lock up from scsi error flood (Neil Horman) [800555] - [scsi] libcxgbi: do not print a message when memory allocation fails (Steve Best) [800114] - [infiniband] iser: post initial receive buffers before sending the final login request (Mike Christie) [800041] - [sound] ALSA: pcm midlevel code - add time check for (Jaroslav Kysela) [798984] - [fs] GFS2: call gfs2_write_alloc_required for each fallocate chunk (Benjamin Marzinski) [801141]- [scsi] lpfc: Update lpfc version for 8.3.5.58.1p driver release (Rob Evers) [738037] - [virt] VMX: VMXON/VMXOFF usage changes (Avi Kivity) [704173] - [virt] VMX: VMCLEAR/VMPTRLD usage changes (Avi Kivity) [704173] - [virt] VMX: Some minor changes to code structure (Avi Kivity) [704173] - [virt] VMX: Define new functions to wrapper direct call of asm code (Avi Kivity) [704173] - [net] bonding: move dev_addr cpy to bond_enslave (Thomas Graf) [799794] - [net] bonding: move slave MTU handling from sysfs (Thomas Graf) [799794] - [ppc] Implement CONFIG_STRICT_DEVMEM (Steve Best) [655689] - [scsi] fcoe: Only define ndo_fcoe_get_hbainfo if fcoe is configured (Neil Horman) [789086] - [x86] ACPI / PM: Fix build problem for !CONFIG_ACPI related to NVS rework (Myron Stowe) [708447] - [x86] ips: use interruptible waits in ips-monitor (Neil Horman) [727944] - [x86] kvmclock: abstract save/restore sched_clock_state (Marcelo Tosatti) [694801] - [virt] fix a merge problem in "KVM steal time suspend/resume bugfix" series (Aristeu Rozanski) [612320] - [virt] reapply "KVM steal time suspend/resume bugfix" series (Aristeu Rozanski)- [net] nfs: set vs_hidden on nfs4_callback_version4 (Jeff Layton) [741039] - [net] SUNRPC: remove rpcbind clients destruction on module cleanup (Jeff Layton) [741039] - [net] SUNRPC: remove rpcbind clients creation during service registering (Jeff Layton) [741039] - [net] NFSd: call svc rpcbind cleanup explicitly (Jeff Layton) [741039] - [net] SUNRPC: cleanup service destruction (Jeff Layton) [741039] - [net] SUNRPC: setup rpcbind clients if service requires it (Jeff Layton) [741039] - [net] SUNRPC: introduce svc helpers for prepairing rpcbind infrastructure (Jeff Layton) [741039] - [net] SUNRPC: use rpcbind reference counting helpers (Jeff Layton) [741039] - [net] SUNRPC: introduce helpers for reference counted rpcbind clients (Jeff Layton) [741039] - [net] SUNRPC: Use AF_LOCAL for rpcbind upcalls (Jeff Layton) [741039] - [fs] nfs4: Fix nfs4_init and reset_slot_table (Steve Dickson) [785823] - [net] SUNRPC: Change the default limit to the number of TCP slots (Steve Dickson) [785823] - [net] SUNRPC: Ensure we always bump the backlog queue in xprt_free_slot (Steve Dickson) [785823] - [net] SUNRPC: Replace xprt->resend and xprt->sending with a priority queue (Steve Dickson) [785823] - [net] SUNRPC: Allow caller of rpc_sleep_on() to select priority levels (Steve Dickson) [785823] - [net] SUNRPC: Support dynamic slot allocation for TCP connections (Steve Dickson) [785823] - [net] SUNRPC: Clean up the slot table allocation (Steve Dickson) [785823] - [net] SUNRPC: Initalise the struct xprt upon allocation (Steve Dickson) [785823] - [net] SUNRPC: Ensure that we grab the XPRT_LOCK before calling xprt_alloc_slot (Steve Dickson) [785823] - [net] SUNRPC: Convert struct rpc_xprt to use atomic_t counters (Steve Dickson) [785823] - [net] SUNRPC: Support for RPC over AF_LOCAL transports (Steve Dickson) [785823] - [mm] memcg: fix wake up in oom wait queue (Frantisek Hrbata) [739615] - [mm] memcg: oom kill disable and oom status (Frantisek Hrbata) [739615] - [mm] memcg: oom notifier (Frantisek Hrbata) [739615] - [mm] memcg: oom wakeup filter (Frantisek Hrbata) [739615] - [mm] kabi: __GENKSYMS__ for event_list in struct cgroup (Frantisek Hrbata) [739615] - [mm] cgroup: implement eventfd-based generic API for notifications (Frantisek Hrbata) [739615] - [mm] cgroups: fix CONTENTS in cgroups documentation (Frantisek Hrbata) [739615] - [virt] Revert "KVM steal time suspend/resume bugfix" series (Aristeu Rozanski)- [fs] procfs: add hidepid= and gid= mount options (Jerome Marchand) [770652] - [fs] procfs: parse mount options (Jerome Marchand) [770652] - [scsi] qla4xxx: v5.02.00.00.06.03-k3 (Chad Dupuis) [798721] - [scsi] qla4xxx: assign correct address for iscsi_cls_host (Chad Dupuis) [798721] - [scsi] qla4xxx: trivial cleanup (Chad Dupuis) [798721] - [scsi] qla4xxx: Fix sparse warning (Chad Dupuis) [798721] - [scsi] qla4xxx: Add support for multiple session per host (Chad Dupuis) [798721] - [scsi] qla4xxx: Export CHAP index as sysfs attribute (Chad Dupuis) [798721] - [scsi] scsi_transport: Export CHAP index as sysfs attribute (Chad Dupuis) [798721] - [scsi] qla4xxx: Add support to display CHAP list and delete CHAP entry (Chad Dupuis) [798721] - [scsi] iscsi_transport: Add support to display CHAP list and delete CHAP entry (Chad Dupuis) [798721] - [block] Fix io_context leak after failure of clone with CLONE_IO (Vivek Goyal) [791125] {CVE-2012-0879} - [block] Fix io_context leak after clone with CLONE_IO (Vivek Goyal) [791125] {CVE-2012-0879} - [fs] dlm: fix slow rsb search in dir recovery (David Teigland) [772376] - [fs] GFS2: rename existing file after mount crashes (Robert S Peterson) [794839] - [fs] GFS2: Eliminate sd_rindex_mutex (Robert S Peterson) [798763] - [fs] cifs: fix dentry refcount leak when opening a FIFO on lookup (Sachin Prabhu) [781893] - [fs] NFSv4: Handle expired stateids when the lease is still valid (Sachin Prabhu) [757876] - [perf] header: Fix build on old systems (Jiri Olsa) [784888] - [perf] hists browser: Add missing stdarg.h include (Jiri Olsa) [784888]- [netdrv] bnx2: revert firmware load modifications (Neil Horman) [720428] - [virt] virtio: balloon: leak / fill balloon across S4 (Amit Shah) [798583] - [scsi] silencing 'killing requests for dead queue' (David Milburn) [798672] - [scsi] sd_dif: fix setting bio flags (Jeff Moyer) [799075] - [scsi] megaraid_sas: driver update to version 00.00.06.14-rh1 (Tomas Henzl) [749923] - [infiniband] srp: fix include ordering issue (Doug Ledford) [791209] - [sched] Fix Kernel divide by zero panic in find_busiest_group() (Larry Woodman) [785959]- [virt] KVM steal time suspend/resume bugfix (Rik van Riel) [612320] - [virt] guest: KVM Steal time registration (Laszlo Ersek) [612320] - [virt] KVM guest: Steal time accounting (Rik van Riel) [612320] - [virt] KVM guest: Add a pv_ops stub for steal time (Rik van Riel) [612320] - [virt] KVM: Steal time implementation (Rik van Riel) [612320] - [virt] KVM: KVM Steal time guest/host interface (Rik van Riel) [612320] - [virt] KVM: Add constant to represent KVM MSRs enabled bit in guest/host interface (Rik van Riel) [612320] - [kernel] perf: Fix parsing of __print_flags() in TP_printk() (Jiri Olsa) [756311] - [x86] perf: Check that current->mm is alive before getting user callchain (Jiri Olsa) [756311] - [fs] NFSv4: Propagate the error NFS4ERR_BADOWNER to nfs4_do_setattr (Steve Dickson) [705099] - [kernel] ftrace: Fix hash record accounting bug (Steven Rostedt) [454694] - [kernel] ftrace: Fix regression where ftrace breaks when modules are loaded (Steven Rostedt) [454694] - [kernel] ftrace: Fix dynamic selftest failure on some archs (Steven Rostedt) [454694] - [kernel] ftrace: Update filter when tracing enabled in set_ftrace_filter() (Steven Rostedt) [454694] - [kernel] ftrace: Balance records when updating the hash (Steven Rostedt) [454694] - [kernel] ftrace: Do not disable interrupts for modules in mcount update (Steven Rostedt) [454694] - [kernel] ftrace: Fix regression of :mod:module function enabling (Steven Rostedt) [454694] - [kernel] ftrace: Fix possible undefined return code (Steven Rostedt) [454694] - [kernel] ftrace: Have ftrace_startup() return failure code (Steven Rostedt) [454694] - [kernel] ftrace: Modify ftrace_set_filter/notrace to take ops (Steven Rostedt) [454694] - [kernel] ftrace: Allow dynamically allocated function tracers (Steven Rostedt) [454694] - [kernel] ftrace: Implement separate user function filtering (Steven Rostedt) [454694] - [kernel] ftrace: Free hash with call_rcu_sched() (Steven Rostedt) [454694] - [kernel] ftrace: Have global_ops store the functions that are to be traced (Steven Rostedt) [454694] - [kernel] ftrace: Add ops parameter to ftrace_startup/shutdown functions (Steven Rostedt) [454694] - [kernel] ftrace: Use counters to enable functions to trace (Steven Rostedt) [454694] - [kernel] ftrace: Separate hash allocation and assignment (Steven Rostedt) [454694] - [kernel] ftrace: Create a global_ops to hold the filter and notrace hashes (Steven Rostedt) [454694] - [kernel] ftrace: Use hash instead for FTRACE_FL_FILTER (Steven Rostedt) [454694] - [kernel] ftrace: Replace FTRACE_FL_NOTRACE flag with a hash of ignored functions (Steven Rostedt) [454694] - [kernel] ftrace: Consolidate the function match routines for normal and mods (Steven Rostedt) [454694] - [kernel] ftrace: Return EINVAL when writing invalid val to set_ftrace_filter (Steven Rostedt) [454694] - [kernel] ftrace: Consolidate updating of ftrace_trace_function (Steven Rostedt) [454694] - [kernel] ftrace: Move record update for normal and modules into a separate function (Steven Rostedt) [454694] - [kernel] ftrace: Remove FTRACE_FL_CONVERTED flag (Steven Rostedt) [454694] - [kernel] tracing: Enable records during the module load (Steven Rostedt) [454694] - [kernel] ftrace: Remove FTRACE_FL_FAILED flag (Steven Rostedt) [454694] - [kernel] ftrace: Remove failures file (Steven Rostedt) [454694] - [kernel] ftrace: Make FTRACE_WARN_ON() work in if condition (Steven Rostedt) [454694] - [kernel] ftrace: Only update the function code on write to filter files (Steven Rostedt) [454694] - [kernel] tracing: Remove leftover FTRACE_ENABLE/DISABLE_MCOUNT enums (Steven Rostedt) [454694] - [kernel] ftrace: Call trace_parser_clear() properly (Steven Rostedt) [454694] - [fs] NFSv4: include bitmap in nfsv4 get acl data (Sachin Prabhu) [753232 767288] - [pci] Add pcie_hp=nomsi to disable MSI/MSI-X for pciehp driver (hiro muneda) [728852] - [netdrv] enic: enhance SR-IOV support (Stefan Assmann) [795976]- [infiniband] mlx4/fw: Fix ppc64 build (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: Added missing iounmap upon releasing a device (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392 787762] - [infiniband] mlx4: allow device removal by fixing dma unmap size (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: use correct port for steering (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: use correct flag for unicast_promisc (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: fix memory leak at multi_func_cleanup (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] RDMA/nes: Copyright update (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mlx4: pass SMP vendor-specific attribute MADs to firmware (Doug Ledford) [737661 738491 739139 749059 751220 755741 756147 756392 787572] - [infiniband] RDMA/nes: Fix fast memory registration opcode (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Fix fast memory registration length (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/ucma: Discard all events for new connections until accepted (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Roll back PCIe tuning change (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Use GFP_ATOMIC when locks are held (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] RDMA/nes: Fix for sending MPA reject frame (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/ipath: Calling PTR_ERR() on right variable in create_file() (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Fix kernel panic by always initializing qp->usecnt (Doug Ledford) [738491 739139 749059 755741] - [infiniband] rds: Make rds_sock_lock BH rather than IRQ safe. (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] mlx4_core: map async events to arbitrary slave eqs (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Fix mtt profile issue (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: removed function index from vf. (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: eth statistics modification (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: VF is not allowed to perform dump stats (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: clear all eth statistics when port goes up (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] RDS: Remove some unused iWARP code (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] rdma/core: Fix sparse warnings (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cma: Fix endianness bugs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Fix terminate during AE (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Make unnecessarily global nes_set_pau() static (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Change MDIO bus clock to 2.5MHz (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/cm: Fix layout of APR message (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mlx4: Fix SL to 802.1Q priority-bits mapping for IBoE (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/qib: Default some module parameters optimally (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Optimize locking for get_txreq() (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Fix a possible data corruption when receiving packets (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Eliminate 64-bit jiffies use (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Fix style issues (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/uverbs: Protect QP multicast list (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4_core: Elaborating limitation on VF port options (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: fix mtt range deallocation (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: limiting VF port options (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: using array index for sense_allowed (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Add missing include of linux/slab.h (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: FIX: Setting default_qpn before using it (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Fixing wrong error codes in communication channel (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: not using spin_lock_irq when getting vf by resource. (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: nullify cached multicast address list after cleanup (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Changing link sensing logic (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: capability for link sensing (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Fix compile error when driver is comiled-in (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: updated driver version to 2.0 (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: updated driver version to 1.1 (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Modify driver initialization flow to accommodate SRIOV for Ethernet (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: adjust catas operation for SRIOV mode (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: mtts resources units changed to offset (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: Allow communication between functions on same host (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Ethernet port management modifications (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Traffic steering management support for SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_ib: disable SRIOV mode for IB ports (not yet supported) (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: resource tracking for HCA resources used by guests (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Add wrapper functions and comm channel and slave event support to EQs (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: mtt modifications for SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: cq modifications for SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: qp modifications for SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: srq modifications for SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Added FW commands and their wrappers for supporting SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4_core: Implement the master-slave communication channel (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Reduce number of PD bits to 17 (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Add "native" argument to mlx4_cmd and its callers (where needed) (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Extanding port_mask functionality (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: initial header-file changes for SRIOV support (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4_en: bug fix for the case of vlan id 0 and UP 0 (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4_en: fix WOL handlers were always looking at port2 capability bit (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4_en: using non collapsed CQ on TX (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4_en: fix sparse warning on a cast which truncates bits from constant value (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4: fix UDP RSS related settings (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: Recording rx queue for gro packets (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: Adding rxhash support (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4: move RSS related definitions to be global (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/cxgb{3, 4} - get rid of stale firmware usage technique (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB: various strlcpy conversions to make the code match upstream (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Correct sense on freectxts increment and decrement (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] RDMA/cma: Verify private data length (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mlx4: Fix shutdown crash accessing a non-existent bitmap (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/ipoib: Prevent hung task or softlockup processing multicast response (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Fix over-scheduling of QSFP work (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Fix retry with MPAv1 logic for MPAv2 (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Fix iw_cxgb4 count_rcqes() logic (Doug Ledford) [738491 739139 749059 755741] - [infiniband] rds: drop "select LLIST" (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] IB/qib: Don't use schedule_work() (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Fix panic in RC error flushing logic (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/iser: DMA unmap TX bufs used for iSCSI/iSER headers (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/iser: Use separate buffers for the login request/response (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mthca: Fix buddy->num_free allocation size (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net: add moduleparam.h for users of module_param/MODULE_PARM_DESC (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net: Fix files explicitly needing to include module.h (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4_core: Deprecate log_num_vlan module param (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Don't set VLAN in IBoE WQEs' control segment (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Enable 4K mtu for IBoE (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] RDMA/cxgb4: Mark QP in error before disabling the queue in firmware (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Serialize calls to CQ's comp_handler (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb3: Serialize calls to CQ's comp_handler (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Fix issue with link states and QSFP cables (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/mlx4: Configure extended active speeds (Doug Ledford) [737661 738491 739139 749059 751220 755741 756147 756392] - [infiniband] mlx4_core: Add extended port capabilities support (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/qib: Hold links until tuning data is available (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Clean up checkpatch issue (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Remove s_lock around header validation (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Use RCU for qpn lookup (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Eliminate divide/mod in converting idx to egr buf pointer (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Decode path MTU optimization (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Optimize RC/UC code by IB operation (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] mlx4_en: Controlling FCS header removal (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IPoIB: Use the right function to do DMA unmap pages (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Use correct QID in insert_recv_cqe() (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Make sure flush CQ entries are collected on connection close (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/uverbs: Export ib_open_qp() capability to user space (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Export ib_open_qp() to share XRC TGT QPs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mlx4: Add support for XRC QPs (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Add support for XRC SRQs (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Add support for XRC domains (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/cm: Do not automatically disconnect XRC TGT QPs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cma: Support XRC QPs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/ucm: Allow user to specify QP type when creating id (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cm: Define new RDMA port space specific to IB (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/cm: Update XRC support based on XRC annex errata (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/cm: Update protocol to support XRC (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/uverbs: Export XRC TGT QPs to user space (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/uverbs: Export XRC INI QPs to userspace (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/uverbs: Export XRC SRQs to user space (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/uverbs: Export XRC domains to user space (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/verbs: Cleanup XRC TGT QPs when destroying XRCD (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Add XRC QPs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Add XRC SRQ type (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Add SRQ type field (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Add XRC domain support (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IPoIB: Handle extended rates in debugfs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB: Add new InfiniBand link speeds (Doug Ledford) [738491 739139 749059 751220 755741] - [infiniband] IB/ipath: Add missing in ipath_chip_init.c (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Support for Packed And Unaligned fpdus (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Print IP address for critcal errors (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Fix terminate connection (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Add support for MPAv2 Enhanced RDMA Negotiation (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Add support for MPAv2 Enhanced RDMA Negotiation (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/{amso1100,cxgb3}: Minimal MPAv2 support (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/iwcm: Propagate ird/ord values upwards (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] IB/qib: Correct nfreectxts for multiple HCAs (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] RDMA/nes: Add missing calls to ib_umem_release() (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4_core: Fix buddy->num_free allocation size (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Use the right function to free eq->page_list entries (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Clean up error flow in mlx4_register_mac() (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] RDMA/ucm: Removed checks for unsigned value < 0 (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mad: Verify mgmt class in received MADs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cma: Check for NULL conn_param in rdma_accept (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Fail RDMA initialization for unsupported cards (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] RDMA/cma: Fix crash in cma_req_handler (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/amso1100: Use 'pM' format option to print MAC (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net, rds, Replace xlist in net/rds/xlist.h with llist (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: return whether list is empty before adding in llist_add fix (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Add back llist_add_batch() and llist_del_first() prototypes (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Remove cpu_relax() usage in cmpxchg loops (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Add llist_next() (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Return whether list is empty before adding in llist_add() (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Move cpu_relax() to after the cmpxchg() (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Remove the platform-dependent NMI checks (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Make some llist functions inline (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] lib, Add lock-less NULL terminated single list (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net: Convert vmalloc/memset to vzalloc (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IPoIB: convert to SKB paged frag API. (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB: nes: convert to SKB paged frag API. (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB: amso1100: convert to SKB paged frag API. (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDSRDMA: Fix cleanup of rds_iw_mr_pool (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] IB/iser: Support iSCSI PDU padding (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IBiser: Fix wrong mask when sizeof (dma_addr_t) > sizeof (unsigned long) (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4: decreasing ref count when removing mac (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Fixing Ethernet unicast packet steering (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/qib: Defer HCA error events to tasklet (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] mlx4_core: Bump the driver version to 1.0 (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] RDMA/cxgb4: Use printk_ratelimited() instead of printk_ratelimit() (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mlx4: Support PMA counters for IBoE (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Use flow counters on IBoE ports (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/pma: Add include file for IBA performance counters definitions (Doug Ledford) [738491 739139 749059 755741] - [infiniband] Revert "[infiniband] qib: add thresholds to VendorPortCounters PMA operation" (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] mlx4_core: Add network flow counters (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Fix location of counter index in QP context struct (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Read extended capabilities into the flags field (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Extend capability flags to 64 bits (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Generate GID change events in IBoE code (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/core: Add GID change event (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cma: Don't allow IPoIB port space for IBoE (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA: Allow for NULL .modify_device() and .modify_port() methods (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Update active link width (Doug Ledford) [722308 726127 738491 739139 749059 755741] - [infiniband] IB/qib: Add sysfs interface to read free contexts (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/mthca: Remove unnecessary read of PCI_CAP_ID_EXP (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Remove double define (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Remove unnecessary read of PCI_CAP_ID_EXP (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/ipath: Convert old cpumask api into new one (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Convert old cpumask api into new one (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] cpumask: rename tsk_cpumask to tsk_cpus_allowed (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cma: Avoid assigning an IS_ERR value to cm_id pointer in CMA id object (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mthca: Stop returning separate error and status from FW commands (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net: rds: fix const array syntax (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] mlx4: remove unnecessary read of PCI_CAP_ID_EXP (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: use pci_dev->revision (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/rds: use prink_ratelimited() instead of printk_ratelimit() (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] net: remove interrupt.h inclusion from netdevice.h (Doug Ledford) [738491 739139 749059 755741] - [infiniband] ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Doug Ledford) [738491 739139 749059 755741] - [infiniband] ethtool: Use full 32 bit speed range in ethtool's set_settings (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4: fix kfree on error path in new_steering_entry() (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] Fix common misspellings (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4: Fixing use after free (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: Enabling new steering (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Add support for promiscuous mode in the new steering model. (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: generalization of multicast steering. (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: UDP RSS support (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [fs] GFS2: fix NULL pointer dereference on mkdir/symlink/mknod (Abhijith Das) [797305] - [net] implement IP_RECVTOS for IP_PKTOPTIONS (Jiri Benc) [677351] - [scsi] mptsas: Added check for the LU type is SSC (Tomas Henzl) [735895] - [dm] raid: add flush support (Mike Snitzer) [797967]- [build] update RHEL_MINOR to '3' (Aristeu Rozanski) - [fs] keyring: allow special keyrings to be cleared (Steve Dickson) [772495] - [fs] NFS: Update idmapper documentation (Steve Dickson) [772495] - [fs] NFS: Keep idmapper include files in one place (Steve Dickson) [772495] - [fs] NFS: Fall back on old idmapper if request_key() fails (Steve Dickson) [772495] - [virt] KVM: do not #GP on perf MSR writes when vPMU is disabled (Gleb Natapov) [645365] - [virt] KVM: Expose the architectural performance monitoring CPUID leaf (Gleb Natapov) [645365] - [kernel] perf, x86: expose perf capability to other modules (Gleb Natapov) [645365] - [kernel] x86, perf: disable non available architectural events (Gleb Natapov) [645365] - [virt] KVM: VMX: Intercept RDPMC (Gleb Natapov) [645365] - [virt] KVM: SVM: Intercept RDPMC (Gleb Natapov) [645365] - [virt] KVM: Add generic RDPMC support (Gleb Natapov) [645365] - [virt] KVM: Expose a version 2 architectural PMU to a guests (Gleb Natapov) [645365] - [virt] KVM: Expose kvm_lapic_local_deliver() (Gleb Natapov) [645365] - [virt] KVM: VMX: Check for automatic switch msr table overflow (Gleb Natapov) [645365] - [virt] KVM: VMX: Add support for guest/host-only profiling (Gleb Natapov) [645365] - [virt] KVM: VMX: add support for switching of PERF_GLOBAL_CTRL (Gleb Natapov) [645365] - [virt] perf, intel: Use GO/HO bits in perf-ctr (Gleb Natapov) [645365] - [kernel] perf, amd: Use GO/HO bits in perf-ctr (Gleb Natapov) [645365] - [kernel] perf, core: Introduce attrs to count in either host or guest mode (Gleb Natapov) [645365] - [virt] KVM: VMX: Add definitions for more vm entry/exit control bits (Gleb Natapov) [645365] - [virt] KVM: VMX: Add facility to atomically switch MSRs on guest entry/exit (Gleb Natapov) [645365] - [virt] KVM: VMX: Add definition for msr autoload entry (Gleb Natapov) [645365] - [virt] KVM: Let vcpu structure alignment be determined at runtime (Gleb Natapov) [645365] - [kernel] perf: Add context field to perf_event (Gleb Natapov) [645365] - [virt] irq_work: Add generic hardirq context callbacks (Gleb Natapov) [645365] - [kernel] perf: Fix perf_event_do_pending() fallback callsite (Gleb Natapov) [645365] - [netdrv] bnx2: update firmware to latest upstream (Neil Horman) - [netdrv] bnx2: update to latest upstream (Neil Horman) [720428] - [netdrv] mii.c: Add ethtool advertisement functions (John Feeney) [787753] - [scsi] dcb: add DCBX mode to event notifier attributes (Neil Horman) [789086] - [scsi] fcoe: use real dev in case of HW vlan acceleration (Neil Horman) [789086] - [netdrv] netdev: FCoE: Add new ndo_get_fcoe_hbainfo() call (Neil Horman) [789086] - [scsi] libfc: Handle discovery failure during ctlr link down (Neil Horman) [789086] - [scsi] scsi_transport_fc: Getting FC Port Speed in sync with FC-GS (Neil Horman) [789086] - [scsi] scsi_transport_fc: Add FDMI host attributes (Neil Horman) [789086] - [scsi] libfc: Fix panic in fc_exch_recv (Neil Horman) [789086] - [scsi] fcoe: Remove reference counting on 'stuct fcoe_interface' (Neil Horman) [789086] - [scsi] fcoe: Do not switch context in vport_delete callback (Neil Horman) [789086] - [scsi] fcoe: Rename out_nomod label to out_putmod (Neil Horman) [789086] - [scsi] fcoe: Allow exposing FDMI attributes via sysfs (Neil Horman) [789086] - [scsi] fcoe: Add support for FDMI in fcoe (Neil Horman) [789086] - [scsi] libfc: Add support for FDMI (Neil Horman) [789086] - [scsi] libfc: Make the libfc Common Transport(CT) code generic (Neil Horman) [789086] - [scsi] libfcoe: Don't KERN_ERR on netdev notification (Neil Horman) [789086] - [scsi] libfc: remove redundant timer init for fcp (Neil Horman) [789086] - [scsi] fcoe: Move fcoe_debug_logging from fcoe.h to fcoe.c (Neil Horman) [789086] - [scsi] libfc: Declare local functions static (Neil Horman) [789086] - [scsi] fcoe: fix regression on offload em matching function for initiator/target (Neil Horman) [789086] - [scsi] fcoe: remove double check if skb is nonlinear (Neil Horman) [789086] - [scsi] fcoe: fix fcoe in a DCB environment by adding DCB notifiers to set skb priority (Neil Horman) [789086] - [scsi] fcoe: Fix preempt count leak in fcoe_filter_frames() (Neil Horman) [789086] - [scsi] Fix up files implicitly depending on module.h inclusion (Neil Horman) [789086] - [x86] efivars: add missing parameter to efi_pstore_read() (Seiji Aguchi) [696383] - [x86] pstore: gracefully handle NULL pstore_info functions (Seiji Aguchi) [696383] - [x86] pstore: pass reason to backend write callback (Seiji Aguchi) [696383] - [x86] pstore: pass allocated memory region back to caller (Seiji Aguchi) [696383] - [x86] pstore: make pstore write function return normal success/fail value (Seiji Aguchi) [696383] - [x86] pstore: change mutex locking to spin_locks (Seiji Aguchi) [696383] - [x86] pstore: defer inserting OOPS entries into pstore for RHEL (Seiji Aguchi) [696383] - [x86] efivars: fix warnings when CONFIG_PSTORE=n (Seiji Aguchi) [696383] - [x86] efivars: Introduce PSTORE_EFI_ATTRIBUTES (Seiji Aguchi) [696383] - [x86] efivars: Use string functions in pstore_write (Seiji Aguchi) [696383] - [x86] efivars: introduce utf16_strncmp (Seiji Aguchi) [696383] - [x86] efivars: String functions (Seiji Aguchi) [696383] - [x86] efi: Add support for using efivars as a pstore backend (Seiji Aguchi) [696383] - [x86] include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Seiji Aguchi) [696383] - [x86] pstore: Make "part" unsigned (Seiji Aguchi) [696383] - [x86] pstore: Add extra context for writes and erases (Seiji Aguchi) [696383] - [x86] Fix argument types for SetVariable() for RHEL (Seiji Aguchi) [696383] - [x86] pstore: Extend API for more flexibility in new backends (Seiji Aguchi) [696383] - [x86] efi: Fix argument types for SetVariable() (Seiji Aguchi) [696383] - [x86] treewide: fix a few typos in comments (Seiji Aguchi) [696383] - [x86] efivars: prevent oops on unload when efi is not enabled (Seiji Aguchi) [696383] - [x86] efivars: handle errors from register_efivars() (Seiji Aguchi) [696383] - [x86] efivars: memory leak on error in create_efivars_bin_attributes() (Seiji Aguchi) [696383] - [x86] Fix common misspellings (Seiji Aguchi) [696383] - [x86] efivars: Expose efivars functionality to external drivers (Seiji Aguchi) [696383] - [x86] efivars: Parameterize operations (Seiji Aguchi) [696383] - [x86] efivars: Split out variable registration (Seiji Aguchi) [696383] - [x86] efivars: parameterize efivars (Seiji Aguchi) [696383] - [x86] efivars: Make efivars bin_attributes dynamic (Seiji Aguchi) [696383] - [x86] sysfs: Use one lockdep class per sysfs attribute (Seiji Aguchi) [696383] - [x86] efivars: move efivars globals into struct efivars (Seiji Aguchi) [696383] - [netdrv] iwlwifi: make "Tx aggregation enabled on ra =" be at DEBUG level (John Linville) [788055] - [netdrv] Add firmware blobs required by the integrated compat-wireless build (John Linville) - [netdrv] Add/modify config settings as appropriate for the wireless rebase (John Linville) [766952] - [netdrv] b44: replace the ssb_dma API with the generic DMA API (John Linville) [766952] - [netdrv] orinoco: minimal changes to build with wireless rebase from 3.2.6 (John Linville) [766952] - [netdrv] ar9170: minor fixups to get it building with 3.2.6-based mac80211 (John Linville) [766952] - [netdrv] Revert "ar9170: fix for driver-core ABI change" (John Linville) [766952] - [netdrv] Revert "ath5k: use kstrtoint() to parse numbers coming from sysfs" (John Linville) [766952] - [netdrv] libertas_tf: Revert bits of "param: simple locking for sysfs-writable..." (John Linville) [766952] - [netdrv] ipw2100: Revert "PM QOS update" (John Linville) [766952] - [netdrv] Revert "ipw2100: mark ipw2100_pm_qos_req static" (John Linville) [766952] - [netdrv] Revert "ipw2100: register pm_qos request before registering pci driver" (John Linville) [766952] - [netdrv] ipw2100: Revert "pm_qos: Get rid of the allocation in pm_qos_add_request()" (John Linville) [766952] - [netdrv] rndis_wlan: minor build fixups for wireless rebase from 3.2.6 (John Linville) [766952] - [netdrv] at76c50x-usb: undo "lib: rename pack_hex_byte()..." (John Linville) [766952] - [netdrv] wl12xx: reduce frame usage of driver_state_read (John Linville) [766952] - [netdrv] wl12xx: convert a few more kstrtoul back to strict_strtoul (John Linville) [766952] - [netdrv] wl1251: revert change from "drivers: Final irq namespace conversion" (John Linville) [766952] - [netdrv] wl12xx: Revert "wl1251: fix ELP_CTRL register reads" (John Linville) [766952] - [netdrv] wl12xx: Revert "wl12xx: use kstrtoul functions" (John Linville) [766952] - [netdrv] wl12xx: Revert "wl12xx: strict_stroul introduced converted to kstrtoul" (John Linville) [766952] - [netdrv] wl12xx: Revert "wl12xx: use kstrtoul_from_user" (John Linville) [766952] - [netdrv] wl12xx: Revert "wl12xx: use freezable workqueue for netstack_work" (John Linville) [766952] - [netdrv] rt2x00: switch to use the kfifo-new.h header file (John Linville) [766952] - [netdrv] rt2x00: Revert "rt2x00: Move TX/RX work into dedicated workqueue" (John Linville) [766952] - [netdrv] rt2x00: Revert "rt2x00: simplify txstatus_fifo handling" (John Linville) [766952] - [netdrv] b43: don't include bcma header files (John Linville) [766952] - [netdrv] b43: Revert relevant portion of "pcmcia: Convert pcmcia_device_id..." (John Linville) [766952] - [netdrv] b43: Revert relevant portions of "pcmcia: move driver name to..." (John Linville) [766952] - [netdrv] b43: Revert relevant portions of "pcmcia: re-work..." commit eb14120f (John Linville) [766952] - [netdrv] b43: Revert bits of "pcmcia: do not use win_req_t when..." (John Linville) [766952] - [netdrv] b43: Revert bits of "pcmcia: convert pcmcia_request..." commit 1ac71e5a (John Linville) [766952] - [ssb] b43-pci-bridge: Add new vendor for BCM4318 (John Linville) [766952] - [ssb] Revert "pcmcia: convert ssb pcmcia driver to use new CIS helpers" (John Linville) [766952] - [ssb] Implement pcmcia_{read, write}_config_byte for drivers/ssb/pcmcia.c (John Linville) [766952] - [ssb] Revert relevant portion of "pcmcia: re-work pcmcia..." commit eb14120f (John Linville) [766952] - [ssb] Revert relevant portions of "pcmcia: remove cs_types.h" commit ac8b4228 (John Linville) [766952] - [net] mac80211/debugfs_netdev.c: convert kstrtoull to strict_strtoull (John Linville) [766952] - [net] mac80211: remove reference to lockdep_rtnl_is_held (John Linville) [766952] - [net] mac80211: continue using USHORT_MAX (John Linville) [766952] - [net] mac80211: Revert "net/mac80211/debugfs: Convert to kstrou8_from_user" (John Linville) [766952] - [net] mac80211: Revert mac80211 bits of "param: simple locking for sysfs-writable..." (John Linville) [766952] - [net] mac80211: Revert "mac80211: Speedup ieee80211_remove_interfaces()" (John Linville) [766952] - [net] mac80211: Revert "net/mac80211, rcu: convert call_rcu(work_free_rcu) to kfree_rcu()" (John Linville) [766952] - [net] mac80211: Revert "net, rcu: convert call_rcu(kfree_tid_tx) to kfree_rcu()" (John Linville) [766952] - [net] mac80211: Revert mac80211 bits of "PM QOS update" upstream commit ed77134b (John Linville) [766952] - [net] mac80211: Revert mac80211 bits of "rcu: convert uses of rcu_assign_pointer..." (John Linville) [766952] - [net] mac80211: Revert "mac80211: fix race condition between assoc_done and first EAP packet" (John Linville) [766952] - [net] mac80211: Revert "mac80211: annotate station rcu dereferences" (John Linville) [766952] - [net] mac80211: Revert "mac80211: cancel restart_work explicitly instead of depending on flush_scheduled_work()" (John Linville) [766952] - [net] mac80211: Revert "mac80211: sparse RCU annotations" (John Linville) [766952] - [netdrv] wireless: Revert "nl80211: use netlink consistent dump feature for BSS dumps" (John Linville) [766952] - [net] wireless rebase: Revert bits of "cfg80211: support sysfs namespaces" (John Linville) [766952] - [net] wireless rebase: Revert "wext: refactor" (John Linville) [766952] - [net] mac80211: borrow leds compat implementation from compat project (John Linville) [766952] - [netdrv] wireless: borrow genetlink compat implementation from compat project (John Linville) [766952] - [netdrv] wireless rebase: remove references to noop_llseek (John Linville) [766952] - [netdrv] wireless rebase: Revert bits of "PM QoS: Move and rename the implementation..." (John Linville) [766952] - [netdrv] wireless rebase: accomodate lack of "net: convert multicast list to list_head" (John Linville) [766952] - [netdrv] wireless rebase: undo bits of "USB: rename usb_buffer_alloc()..." (John Linville) [766952] - [netdrv] wireless rebase: Revert bits of "net: Add export.h..." (John Linville) [766952] - [netdrv] wireless rebase: Revert bits of "atomic: use " (John Linville) [766952] - [netdrv] drivers/net/wireless/ath: remove references to ath6kl (John Linville) [766952] - [netdrv] drivers/net/wireless/ath: remove references to carl9170 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/ath/ar9170 from commit 7bb45683 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/libertas_tf from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/iwmc3200wifi from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/ipw2x00 from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/rndis_wlan.c from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/mwl8k.c from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/mac80211_hwsim.* from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/at76c50x-usb.* from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/adm8211.* from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/zd1211rw from linux 3.2.6 (John Linville) [766952] - [netdrv] Add drivers/net/wireless/wl1251 from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/wl12xx from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/rtl818x from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/rt2x00 from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/p54 from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/b43legacy from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/b43 from linux 3.2.6 (John Linville) [766952] - [ssb] Rebase drivers/ssb from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/ath/ath5k from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/ath/ath9k from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/ath from linux 3.2.6 (John Linville) [766952] - [netdrv] Add drivers/net/wireless/iwlegacy from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/iwlwifi from linux 3.2.6 (John Linville) [735934 735936 735939 766952 770780] - [net] Rebase net/mac80211 from linux 3.2.6 (John Linville) [766952] - [net] Rebase net/wireless from linux 3.2.6 (John Linville) [766952] - [net] introduce NETDEV_POST_INIT notifier (John Linville) [766952] - [net] bridge: support IFF_DONT_BRIDGE (John Linville) [766952] - [usb] Add a usb_pipe_endpoint() convenience function (John Linville) [766952] - [kernel] compiler: Introduce __always_unused (John Linville) [766952] - [netdrv] eeprom_93cx6: Add support for 93c86 EEPROMs (John Linville) [766952] - [netdrv] if_ether.h: add definition of ETH_P_TDLS (John Linville) [766952] - [kernel] Cherry-pick core bits of "bitops: rename for_each_bit() to for_each_set_bit()" (John Linville) [766952] - [kernel] Cherry-pick the core bits of "bitops: Provide generic sign_extend32 function" (John Linville) [766952] - [dma] dma-mapping.h: add the dma_unmap state API (John Linville) [766952] - [pci] pci-dma: add include/linux/pci-dma.h (John Linville) [766952] - [kernel] lib: Improve EWMA efficiency by using bitshifts (John Linville) [766952] - [kernel] lib: Add generic exponentially weighted moving average (EWMA) function (John Linville) [766952]- [virt] virtio-scsi: add power management (Paolo Bonzini) [782027] - [virt] virtio-scsi: add driver (Paolo Bonzini) [782027] - [fs] CIFS: Fix DFS handling in cifs_get_file_info (Jarod Wilson) [786989] - [fs] CIFS: fix automount for DFS shares (Jarod Wilson) [786989] - [fs] cifs: don't overwrite dentry name in d_revalidate (Jarod Wilson) [786989] - [fs] cifs: demote DFS referral lookup errors to cFYI (Jarod Wilson) [786989] - [fs] cifs: Unconditionally copy mount options to superblock info (Jarod Wilson) [786989] - [fs] cifs: Use kstrndup for cifs_sb->mountdata (Jarod Wilson) [786989] - [fs] cifs: Simplify handling of submount options in cifs_mount (Jarod Wilson) [786989] - [fs] cifs: do not tokenize mount options in-place (Jarod Wilson) [786989] - [fs] cifs: Add support for mounting Windows 2008 DFS shares (Jarod Wilson) [786989] - [fs] cifs: Extract DFS referral expansion logic to separate function (Jarod Wilson) [786989] - [drm] rebase upstream fixes (Dave Airlie) [797142] - [drm] rebase for RHEL 6.3 (Dave Airlie) [786494] - [kernel] swiotlb: export swiotlb_nr_tbl backport (Dave Airlie) [786494] - [pci] msi: fix imbalanced refcount of msi irq sysfs objects (Prarit Bhargava) [794767] - [pci] sysfs: add per pci device msi[x] irq listing (Prarit Bhargava) [794767] - [mm] vmscan: immediately reclaim end-of-LRU dirty pages when writeback completes (Satoru Moriya) [788536] - [mm] vmscan: throttle reclaim if encountering too many dirty pages under writeback (Satoru Moriya) [788536] - [mm] vmscan: do not writeback filesystem pages in kswapd except in high priority (Satoru Moriya) [788536] - [fs] ext4: warn if direct reclaim tries to writeback pages (Satoru Moriya) [788536] - [fs] xfs: warn if direct reclaim tries to writeback pages (Satoru Moriya) [788536] - [mm] vmscan: remove dead code related to lumpy reclaim waiting on pages under writeback (Satoru Moriya) [788536] - [mm] vmscan: do not writeback filesystem pages in direct reclaim (Satoru Moriya) [788536] - [security] audit: fix signedness bug in audit_log_execve_info() (Eric Paris) [661765] - [security] audit: comparison on interprocess fields (Eric Paris) [661765] - [security] audit: implement all object interfield comparisons (Eric Paris) [661765] - [security] audit: allow interfield comparison between gid and ogid (Eric Paris) [661765] - [security] audit: complex interfield comparison helper (Eric Paris) [661765] - [security] audit: allow interfield comparison in audit rules (Eric Paris) [661765] - [security] audit: allow audit matching on inode gid (Eric Paris) [661765] - [audit] allow matching on obj_uid (Eric Paris) [661765] - [security] audit: check current inode and containing object when filtering on major and minor (Eric Paris) [661765] - [security] audit: make filetype matching consistent with other filters (Eric Paris) [661765] - [ppc] Reserve iommu page 0 (Steve Best) [784088] - [fs] fuse: add O_DIRECT support (Josef Bacik) [753798] - [bluetooth] Add support for Broadcom BCM20702A0 (Don Zickus) [746041] - [kernel] sysctl: restrict write access to dmesg_restrict (Phillip Lougher) [749251]- [pci] RH backport changes for MaxPayload patchset (Shyam Iyer) [692531] - [pci] Clean-up MPS debug output (Shyam Iyer) [692531] - [pci] Clamp pcie_set_readrq() when using "performance" settings (Shyam Iyer) [692531] - [pci] enable MPS "performance" setting to properly handle bridge MPS (Shyam Iyer) [692531] - [pci] Workaround for Intel MPS errata (Shyam Iyer) [692531] - [pci] Disable MPS configuration by default (Shyam Iyer) [692531] - [pci] Don't crash when reading mpss from root complex (Shyam Iyer) [692531] - [pci] Remove MRRS modification from MPS setting code (Shyam Iyer) [692531] - [pci] Fix pointer dereference before call to pcie_bus_configure_settings (Shyam Iyer) [692531] - [pci] set PCI-E Max Payload Size on fabric (Shyam Iyer) [692531] - [pci] correct pcie_set_readrq write size (Shyam Iyer) [692531] - [pci] Set PCIE maxpayload for card during hotplug insertion (Shyam Iyer) [692531] - [netdrv] cxgb4: add latest upstream firmware (Neil Horman) [747141] - [netdrv] cxgb4: Update to latest upstream version (Neil Horman) [747141] - [block] dm io: fix discard support (Mike Snitzer) [758404] - [block] dm thin: add call to mark_tech_preview (Mike Snitzer) [790618] - [block] dm raid: remove call to mark_tech_preview (Mike Snitzer) [790618] - [block] dm thin metadata: decrement counter after removing mapped block (Mike Snitzer) [790618] - [block] dm thin metadata: unlock superblock in init_pmd error path (Mike Snitzer) [790618] - [block] dm thin metadata: remove incorrect close_device on creation error paths (Mike Snitzer) [790618] - [block] dm ioctl: do not leak argv if target message only-contains whitespace (Mike Snitzer) [790618] - [fs] ext3: fix start and len arguments handling in ext3_trim_fs() (Lukas Czerner) [767219] - [fs] ext3: Add fixed tracepoints - batched_discard (Lukas Czerner) [786987] - [fs] ext3/ioctl.c: silence sparse warnings about different address spaces (Lukas Czerner) [786987] - [fs] ext3/balloc.c: local functions should be static (Lukas Czerner) [786987] - [fs] ext3: Return -EINVAL when start is beyond the end of fs in ext3_trim_fs() (Lukas Czerner) [786987] - [fs] ext3: Fix an overflow in ext3_trim_fs (Lukas Czerner) [786987] - [fs] ext3: speed up group trim with the right free block count (Lukas Czerner) [786987] - [fs] ext3: Adjust trim start with first_data_block (Lukas Czerner) [786987] - [fs] ext3: Add FITRIM handling (Lukas Czerner) [786987] - [fs] ext3: Add batched discard support for ext3 (Lukas Czerner) [786987] - [fs] NFS: Optimise away unnecessary setattrs for open(O_TRUNC) (J. Bruce Fields) [636590] - [s390x] kdump: Add s390 description to kernel documentation (Hendrik Brueckner) [738862] - [net] bridge: Reset IPCB when entering IP stack (Herbert Xu) [717407] - [net] netlink: wrong size was calculated for vfinfo list blob (Andy Gospodarek) [772136] - [net] sctp: implement event notification SCTP_SENDER_DRY_EVENT (Thomas Graf) [787652] - [net] ipv6: fix default multicast hops setting (Jiri Benc) [767435] - [scsi] libfcoe: Do not sends FDISCs before FLOGI during CVL (Neil Horman) [790942] - [misc] hpilo: Increase number of channels (Tony Camuso) [737920] - [fs] dlm: fix kmalloc args (David Teigland) [752539] - [block] cciss: add some older controllers to the kdump blacklist (Tomas Henzl) [738930] - [netdrv] 8139cp: properly config rx mode after resuming (Jason Wang) [665515] - [netdrv] mlx4_en: fix endianness with blue frame support (Steve Best) [750166] - [mm] remove debug printk's from memory_hotplug.c (Hendrik Brueckner) [738862]- [kernel] kmsg_dump: Don't run on non-error paths by default (Seiji Aguchi) [696394] - [kernel] kmsg_dump: add kmsg_dump() calls to the reboot, halt, poweroff and emergency_restart paths (Seiji Aguchi) [696394] - [net] af_iucv: offer new getsockopt SO_MSGSIZE (Hendrik Brueckner) [786997] - [net] af_iucv: performance improvements for new HS transport (Hendrik Brueckner) [786996] - [s390x] qeth: Fix recovery in case of concurrent asynchronous deliveries (Hendrik Brueckner) [786958] - [s390x] af_iucv: remove IUCV-pathes completely (Hendrik Brueckner) [786960] - [kdump] Define KEXEC_NOTE_BYTES arch specific for s390x (Hendrik Brueckner) [786959] - [s390x] dasd: fix expiration handling for recovery requests (Hendrik Brueckner) [768890] - [kernel] console interrupts vs. panic (Hendrik Brueckner) [768891] - [fs] ext4: fix start and len arguments handling in ext4_trim_fs() (Lukas Czerner) [767219] - [block] blkdev: Do not return -EOPNOTSUPP if discard is supported (Lukas Czerner) [767219] - [block] blkdev: Submit discard bio in batches in blkdev_issue_discard() (Lukas Czerner) [767219] - [fs] ext4: Adjust minlen with discard_granularity in the FITRIM ioctl (Lukas Czerner) [767219] - [fs] ext4: add FITRIM to compat_ioctl (Lukas Czerner) [767219] - [fs] ext4: check if device support discard in FITRIM ioctl (Lukas Czerner) [767219] - [fs] ext4: Change the wrong param comment for ext4_trim_all_free (Lukas Czerner) [767219] - [fs] ext4: Speed up FITRIM by recording flags in ext4_group_info (Lukas Czerner) [767219] - [fs] ext4: Add new ext4 trim tracepoints (Lukas Czerner) [767219] - [fs] ext4: speed up group trim with the right free block count (Lukas Czerner) [767219] - [fs] ext4: fix trim length underflow with small trim length (Lukas Czerner) [767219] - [fs] ext4: protect bb_first_free in ext4_trim_all_free() with group lock (Lukas Czerner) [767219] - [fs] ext4: only load buddy bitmap in ext4_trim_fs() when it is needed (Lukas Czerner) [767219] - [fs] ext4: ignore errors when issuing discards (Lukas Czerner) [767219] - [fs] ext4: fix a BUG in mb_mark_used during trim (Lukas Czerner) [767219] - [s390x] config: Add kdump kernel config options for s390 (Hendrik Brueckner) [738862] - [s390x] kdump: Add KEXEC_AUTO_RESERVE for s390 (Hendrik Brueckner) [738862] - [s390x] zfcpdump: Do not initialize zfcpdump in kdump mode (Hendrik Brueckner) [738862] - [s390x] crashkernel: Add arch code for unmapping crashkernel memory (Hendrik Brueckner) [738862] - [s390x] kernel: kdump backend code (Hendrik Brueckner) [738862] - [s390x] zcore: Add real memory access functions (Hendrik Brueckner) [738862] - [s390x] Add PSW restart shutdown trigger (Hendrik Brueckner) [738862] - [s390x] kernel: Use diagnose 308 for system reset (Hendrik Brueckner) [738862] - [mm] Replace diag10() with diag10_range() function (Hendrik Brueckner) [738862] - [kexec] reipl: Export do_store_status() function (Hendrik Brueckner) [738862] - [kexec] crashk_res init check for /sys/kernel/kexec_crash_size (Hendrik Brueckner) [738862] - [kexec] Add missing RAM resource in crash_shrink_memory() (Hendrik Brueckner) [738862] - [kernel] Create udev events for memory hotplug (Hendrik Brueckner) [738862] - [kexec] fix crash_kexec()/smp_send_stop() race in panic (Hendrik Brueckner) [738862] - [kexec] Add infrastructure for unmapping crashkernel memory (Hendrik Brueckner) [738862] - [kexec] Initialize vmcoreinfo note at startup (Hendrik Brueckner) [738862] - [kexec] Add KEXEC_CRASH_CONTROL_MEMORY_LIMIT (Hendrik Brueckner) [738862] - [pci] Disable this patch set's SRIOV reallocation unless booted with pci=realloc (James Takahashi) [587729] - [pci] update bridge resources to get more big ranges (James Takahashi) [587729] - [pci] PCI-Clear-bridge-resource-flags-if-requested (James Takahashi) [587729] - [pci] bus allocation alignment handling (James Takahashi) [587729] - [pci] pre-allocate additional resources to devices only after successful allocation of essential resources (James Takahashi) [587729] - [pci] introduce reset_resource (James Takahashi) [587729] - [pci] data structure agnostic free list function (James Takahashi) [587729] - [pci] refactor io size calculation code (James Takahashi) [587729] - [pci] don't shrink bridge resources (James Takahashi) [587729] - [sound] ALSA: enable OSS emulation layer for PCM and mixer (Jaroslav Kysela) [657291] - [fs] Stable page cache to better support T10/DIF (Data Integrity storage) (Steve Best) [706189] - [char] ipmi: Decrease the IPMI message transaction time in interrupt mode (Shyam Iyer) [739359] - [security] IMA: fix audit res field to indicate 1 for success and 0 for failure (Eric Paris) [784351] - [mm] fix nrpages assertion (Josef Bacik) [766861] - [mm] Eliminate possible panic in page compaction code (Larry Woodman) [714902 755885] - [mm] Prevent panic on 2-node x3850 X5 w/2 MAX5 memory drawers panics while running certification tests caused by page list corruption (Larry Woodman) [755885]- [netdrv] netdev: ethernet dev_alloc_skb to netdev_alloc_skb (Veaceslav Falico) [722304] - [netdrv] netxen_nic: signedness bug in netxen_md_entry_err_chk() (Veaceslav Falico) [722304] - [netdrv] netxen: report valid speed and duplex status when link is down (Veaceslav Falico) [722304] - [netdrv] netxen: Fix a panic during driver unload in device_remove_file (Veaceslav Falico) [722304] - [netdrv] netxen_nic: Error logging on firmware hang (Veaceslav Falico) [722304] - [netdrv] netxen_nic: Fix phy link status (Veaceslav Falico) [722304] - [netdrv] netxen_nic: fw dump support (Veaceslav Falico) [722304] - [netdrv] netxen_nic: fix cdrp race condition (Veaceslav Falico) [722304] - [netdrv] netxen: Remove alloc_etherdev error messages (Veaceslav Falico) [722304] - [netdrv] netxen: convert .get_drvinfo routine to strlcpy (Veaceslav Falico) [722304] - [netdrv] netxen: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Veaceslav Falico) [722304] - [mm] thp: fix BUG on mm->nr_ptes (Andrea Arcangeli) [794497] - [x86] ACPI, APEI, ERST, Fix erst-dbg long record reading issue (Don Zickus) [728993] - [x86] ACPI, APEI, ERST, Prevent erst_dbg from loading if ERST is disabled (Don Zickus) [728993] - [netdrv] cnic: update for RHEL6.3, part 2 (Michal Schmidt) [740048] - [netdrv] bnx2x: update for RHEL6.3 (Michal Schmidt) [741676] - [netdrv] cnic, bnx2fc: update for RHEL6.3, part 1 (Michal Schmidt) [740048] - [net] introduce build_skb() (Michal Schmidt) [741676] - [net] more accurate skb truesize (Michal Schmidt) [741676] - [net] skbuff: add skb frag size accessors (Michal Schmidt) [741676] - [netdrv] bnx2x, cnic: update to current upstream (Michal Schmidt) - [s390x] qeth: improve recovery during resource shortage (Hendrik Brueckner) [766785] - [s390x] qeth: support ipv6 query arp cache for HiperSockets (Hendrik Brueckner) [738874] - [s390x] qeth: add OSA concurrent hardware trap (Hendrik Brueckner) [738861] - [s390x] dasd: add enhanced DASD statistics interface (Hendrik Brueckner) [738871] - [kernel] mutex: Introduce arch_mutex_cpu_relax() (Hendrik Brueckner) [738872] - [s390x] ap: Setup timer for sending messages after reset (Hendrik Brueckner) [760544] - [s390x] cio: disallow driver io for known to be broken paths (Hendrik Brueckner) [765810] - [netdrv] qeth: forbid recovery during shutdown (Hendrik Brueckner) [765809] - [netdrv] qeth: reduce SIGA-r to avoid CPU cost implications (Hendrik Brueckner) [765808] - [kernel] cpu hotplug vs missing pfault completion interrupts (Hendrik Brueckner) [753080] - [scsi] aacraid: fix return value (Tomas Henzl) [741724] - [scsi] aacraid: Add new code for PMC-Sierra's SRC based controller family (Tomas Henzl) [741724] - [scsi] aacraid: fix File System going into read-only mode (Tomas Henzl) [640011] - [scsi] mpt2sas: add missing allocation check (Tomas Henzl) [736229] - [scsi] mpt2sas: Remove unused duplicate diag_buffer_enable param (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix possible integer truncation of cpu_count (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix leak on mpt2sas_base_attach() error path (Tomas Henzl) [736229] - [scsi] mpt2sas: Removed redundant calling of _scsih_probe_devices() from _scsih_probe (Tomas Henzl) [736229] - [scsi] mpt2sas: Bump driver vesion to 12.101.00.00 (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for memory allocation error for large host credits (Tomas Henzl) [736229] - [scsi] mpt2sas: Do not retry a timed out direct IO for warpdrive (Tomas Henzl) [736229] - [scsi] mpt2sas: Release spinlock for the raid device list before blocking it (Tomas Henzl) [736229] - [scsi] mpt2sas: MPI next revision header update (Tomas Henzl) [736229] - [scsi] mpt2sas: Added support for customer specific branding (Tomas Henzl) [736229] - [scsi] mpt2sas: Increase max transfer support from 4MB to 16MB (Tomas Henzl) [736229] - [scsi] mpt2sas: Support for greater than 2TB capacity WarpDrive (Tomas Henzl) [736229] - [scsi] mpt2sas: Rearrange the the code so that the completion queues are initialized prior to sending the request to controller firmware (Tomas Henzl) [736229] - [scsi] mpt2sas: Do not set sas_device->starget to NULL from the slave_destroy callback when all the LUNS have been deleted (Tomas Henzl) [736229] - [scsi] mpt2sas: MPI next revision header update (Tomas Henzl) [736229] - [scsi] mpt2sas: Added support for customer specific branding (Tomas Henzl) [736229] - [scsi] mpt2sas: When IOs are terminated, update the result to DID_SOFT_ERROR to avoid infinite resets (Tomas Henzl) [736229] - [scsi] mpt2sas: Better handling DEAD IOC (PCI-E LInk down) error condition (Tomas Henzl) [736229] - [scsi] mpt2sas: _scsih_smart_predicted_fault uses GFP_KERNEL in interrupt context (Tomas Henzl) [736229] - [scsi] mpt2sas: add missing allocation (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for issue - Panic when inactive volume is tried deleting (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for issue Port Reset is taking long time to complete while issued during creating a volume (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for issue deadlock between hot plug worker threads and host reset context (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for dead lock occurring between host_lock and sas_device_lock (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix drives not getting properly deleted if sas cable is removed while host reset is active (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix failure message displayed during diag reset (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for system hang when discovery in progress (Tomas Henzl) [736229] - [scsi] mpt2sas: Fast Load Support (Tomas Henzl) [736229] - [scsi] mpt2sas : MPI next revision header update (Tomas Henzl) [736229] - [scsi] mpt2sas: take size of pointed value, not pointer (Tomas Henzl) [736229] - [scsi] mpt2sas: Added NUNA IO support in driver which uses multi-reply queue support of the HBA (Tomas Henzl) [736229] - [scsi] mptsas: Add device ID for SAS1068_820XELP (Tomas Henzl) [735895] - [scsi] mptsas: ensure NUL-termination of MptCallbacksName elements (Tomas Henzl) [735895] - [scsi] mptfusion: Fix for device offline while doing aggressive HBA reset (Tomas Henzl) [735895] - [scsi] mptfusion: Bump version 3.4.20 (Tomas Henzl) [735895] - [scsi] mptfusion: Avoid out of order Event processing due to cpu migration (Tomas Henzl) [735895] - [scsi] mptfusion: Set max sector count module parameter (Tomas Henzl) [735895] - [scsi] mptfusion: Added check for SILI bit in READ_6 CDB for DATA UNDERRUN ERRATA (Tomas Henzl) [735895] - [scsi] mptsas: Fix annoying warning (Tomas Henzl) [735895] - [input] ALPS: add support for protocol versions 3 and 4 (John Feeney) [637229] - [input] ALPS: remove assumptions about packet size (John Feeney) [637229] - [input] ALPS: add protocol version field in alps_model_info (John Feeney) [637229] - [input] ALPS: fix stuck buttons on some touchpads (John Feeney) [637229] - [input] ALPS: do not set REL_X/REL_Y capabilities on the touchpad (John Feeney) [637229] - [input] ALPS: add support for touchpads with 4-directional button (John Feeney) [637229] - [input] ALPS: move protocol information to Documentation (John Feeney) [637229] - [ppc] mpic: Fix problem that affinity is not updated (Steve Best) [738451] - [sound] alsa: enable snd-cmipci driver (Jaroslav Kysela) [661316] - [fs] procfs: return ENOENT on opening a being-removed proc entry (Neil Horman) [735881] - [fs] pnfs: simplify pnfs files module autoloading (Steve Dickson) [790961] - [fs] GFS2: panic during glock reclaim, ref count 0 (Steven Whitehouse) [781468] - [s390x] ap: Setup timer for processing messages in request queue (Hendrik Brueckner) [753085] - [kernel] ulimit: raise default hard ulimit on number of files to 4096 (Jarod Wilson) [786307] - [kernel] time: cast jiffies_to_clock_t() argument to unsigned long (Prarit Bhargava) [783401] - [kernel] watchdog: softdog.c: enhancement to optionally invoke panic instead of reboot on timer expiry (Don Zickus) [738894] - [kernel] Prevent system hang and eventual crash when using CPU cgroups (Larry Woodman) [790945] - [usb] Fix deadlock in hid_reset when Dell iDRAC is reset (Shyam Iyer) [782374] - [dm] RAID: Print correct status characters (Jonathan E Brassow) [749684] - [virt] vmxnet3: Cap the length of the pskb_may_pull on transmit (bz 790673) (Neil Horman) [790673] - [mm] shmem: reduce pagefault lock contention (Jarod Wilson) [786320] - [x86] Fix i386 debug kernel fails to boot on some systems (Larry Woodman) [773138] - [mm] memcg: add memcg sanity checks at allocating and freeing pages (Johannes Weiner) [752137]- [pci] use security_capable() when checking capablities during config space read (Eric Paris) [596419] - [security] add cred argument to security_capable() (Eric Paris) [596419] - [scsi] qla2xxx: Update LICENSE.qla2xxx (Chad Dupuis) [722295] - [scsi] qla2xxx: Update version number to 8.04.00.02.06.3-k. (Chad Dupuis) [722295] - [scsi] qla2xxx: Avoid invalid request queue dereference for bad response packets (Chad Dupuis) [722295] - [scsi] qla2xxx: Stop iteration after first failure in *_id functions (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix incorrect register access in qla2x00_start_iocbs() (Chad Dupuis) [722295] - [scsi] qla2xxx: Handle device mapping changes due to device logout (Chad Dupuis) [722295] - [scsi] qla2xxx: Complete mailbox command timedout to avoid initialization failures during next reset cycle (Chad Dupuis) [722295] - [scsi] qla2xxx: Add ha->max_fibre_devices to keep track of the maximum number of targets (Chad Dupuis) [722295] - [scsi] qla2xxx: Cache swl during fabric discovery (Chad Dupuis) [722295] - [scsi] qla2xxx: Remove EDC sysfs interface (Chad Dupuis) [722295] - [scsi] qla2xxx: Perform firmware dump procedure on mailbox command timeout (Chad Dupuis) [722295] - [scsi] qla2xxx: Change the log message when previous dump is available to retrieve for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Log messages to use correct vha (Chad Dupuis) [722295] - [scsi] qla2xxx: Add new message when a new loopid is assigned (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix ql_dbg arguments (Chad Dupuis) [722295] - [scsi] qla2xxx: Use ql_log* (Chad Dupuis) [722295] - [scsi] qla2xxx: Convert remaining printk's to ql_log format (Chad Dupuis) [722295] - [scsi] qla2xxx: Print mailbox command opcode and return code when a command times out (Chad Dupuis) [722295] - [scsi] qla2xxx: Correct out of bounds read of ISP2200 mailbox registers (Chad Dupuis) [722295] - [scsi] qla2xxx: Remove errant clearing of MBX_INTERRUPT flag during CT-IOCB processing (Chad Dupuis) [722295] - [scsi] qla2xxx: Reduce mbx-command timeout for Login/Logout requests (Chad Dupuis) [722295] - [scsi] qla2xxx: Clear options-flags while issuing stop-firmware mbx command (Chad Dupuis) [722295] - [scsi] qla2xxx: Add an "is reset active" helper (Chad Dupuis) [722295] - [scsi] qla2xxx: Prep zero-length BSG data-transfer requests (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix byte swapping in IPE print statement (Chad Dupuis) [722295] - [scsi] qla2xxx: Handle failure cases during fabric_login (Chad Dupuis) [722295] - [scsi] qla2xxx: Increase speed of flash access in ISP82xx adapters to improve firmware load speed (Chad Dupuis) [722295] - [scsi] qla2xxx: Add check for null fcport references in qla2xxx_queuecommand (Chad Dupuis) [722295] - [scsi] qla2xxx: Handle change notifications based on switch scan results (Chad Dupuis) [722295] - [scsi] qla2xxx: Correct print format for edc ql_log() calls (Chad Dupuis) [722295] - [scsi] qla2xxx: Use consistent DL mask for ELS/CT passthru requests (Chad Dupuis) [722295] - [scsi] qla2xxx: Consolidation of SRB processing (Chad Dupuis) [722295] - [scsi] qla2xxx: Use a valid enode-mac if none defined (Chad Dupuis) [722295] - [scsi] qla2xxx: Propagate up abort failures (Chad Dupuis) [722295] - [scsi] qla2xxx: Add vmalloc.h include to qla_nx.c (Chad Dupuis) [722295] - [scsi] qla2xxx: Enhancements to support ISP83xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Enhanced the dump routines to capture multiple request and response queues (Chad Dupuis) [722295] - [scsi] qla2xxx: Disable generating pause frames when firmware hang detected for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Do not check for minidump when device state is QLA82XX_DEV_READY (Chad Dupuis) [722295] - [scsi] qla2xxx: Clear mailbox busy flag during premature mailbox completion for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Encapsulate prematurely completing mailbox commands during ISP82xx firmware hang (Chad Dupuis) [722295] - [scsi] qla2xxx: Display IPE error message for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Return the correct value for a mailbox command if 82xx is in reset recovery (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix "active_mask" may be used uninitialized warning (Chad Dupuis) [722295] - [scsi] qla2xxx: Correct fc_host port_state display (Chad Dupuis) [722295] - [scsi] qla2xxx: Move initialization of some variables before iospace_config (Chad Dupuis) [722295] - [scsi] qla2xxx: Enable Minidump by default with default capture mask 0x1f (Chad Dupuis) [722295] - [scsi] qla2xxx: Stop unconditional completion of mailbox commands issued in interrupt mode during firmware hang (Chad Dupuis) [722295] - [scsi] fix qla2xxx printk format warning (Chad Dupuis) [722295] - [scsi] qla2xxx: Ensure there's enough request-queue space for passthru IOCBs (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix crash in qla2x00_abort_all_cmds() on unload (Chad Dupuis) [722295] - [scsi] qla2xxx: Implement FCP priority tagging for 82xx adapters (Chad Dupuis) [722295] - [scsi] qla2xxx: Revert back the request queue mapping to request queue 0 (Chad Dupuis) [722295] - [scsi] qla2xxx: Consolidated IOCB processing routines (Chad Dupuis) [722295] - [scsi] qla2xxx: Process marker IOCB request on request queue 0 (Chad Dupuis) [722295] - [scsi] qla2xxx: Added a new entry to ISP specific function pointers structure (Chad Dupuis) [722295] - [scsi] qla2xxx: Submit all chained IOCBs for passthrough commands on Request queue 0 (Chad Dupuis) [722295] - [scsi] qla2xxx: Corrected the display of firmware dump availability for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Corrected the default setting of the help text of Minidump capture mask (Chad Dupuis) [722295] - [scsi] qla2xxx: Corrections to returned sysfs error codes (Chad Dupuis) [722295] - [scsi] qla2xxx: Correct report-id acquisiton check (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix to include FCE data as part of dump (Chad Dupuis) [722295] - [scsi] qla2xxx: Limit excessive DPC cycles (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix race that could hang kthread_stop() (Chad Dupuis) [722295] - [scsi] qla2xxx: Only read requested mailbox registers (Chad Dupuis) [722295] - [scsi] qla2xxx: Proper cleanup of pass through commands when firmware returns error (Chad Dupuis) [722295] - [scsi] qla2xxx: Update to dynamic logging (Chad Dupuis) [722295] - [scsi] qla2xxx: Add dynamic logging (Chad Dupuis) [722295] - [scsi] qla2xxx: Queue depth ramp up/down modification changes (Chad Dupuis) [722295] - [scsi] qla2xxx: Check for SCSI status on underruns (Chad Dupuis) [722295] - [scsi] qla2xxx: Display FCP_CMND priority on update (Chad Dupuis) [722295] - [scsi] qla2xxx: Remove qla2x00_wait_for_loop_ready function (Chad Dupuis) [722295] - [scsi] qla2xxx: Don't call alloc_fw_dump for ISP82XX (Chad Dupuis) [722295] - [scsi] qla2xxx: Issue mailbox command only when firmware hung bit is reset for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Return sysfs error codes appropriate to conditions (Chad Dupuis) [722295] - [scsi] qla2xxx: Correct inadvertent loop state transitions during port-update handling (Chad Dupuis) [722295] - [scsi] qla2xxx: Set the task attributes after memsetting fcp cmnd (Chad Dupuis) [722295] - [scsi] qla2xxx: Provide method for updating I2C attached VPD (Chad Dupuis) [722295] - [scsi] qla2xxx: Enable write permission to some debug related module parameters to be changed dynamically (Chad Dupuis) [722295] - [scsi] qla2xxx: Add support for ISP82xx to capture dump (minidump) on failure (Chad Dupuis) [722295] - [scsi] qla2xxx: T10 DIF - Fix incorrect error reporting (Chad Dupuis) [722295] - [scsi] qla2xxx: T10 DIF - Handle uninitalized sectors (Chad Dupuis) [722295] - [scsi] qla2xxx: Double check for command completion if abort mailbox command fails (Chad Dupuis) [722295] - [scsi] qla2xxx: Implemeted beacon on/off for ISP82XX (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix qla24xx revision check while enabling interrupts (Chad Dupuis) [722295] - [scsi] qla2xxx: check for marker IOCB during response queue processing (Chad Dupuis) [722295] - [scsi] qla2xxx: Acquire hardware lock while manipulating dsd list (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix array out of bound warning (Chad Dupuis) [722295] - [scsi] qla2xxx: Prevent CPU lockups when "ql2xdontresethba" module param is set (Chad Dupuis) [722295] - [scsi] qla2xxx: Save and restore irq in the response queue interrupt handler (Chad Dupuis) [722295] - [scsi] qla2xxx: During loopdown perform Diagnostic loopback (Chad Dupuis) [722295]- [scsi] libsas: convert to standard kernel debugging (David Milburn) [782929] - [scsi] libsas: dynamic queue depth (David Milburn) [782929] - [scsi] libsas, libata: fix ->change_queue_{depth|type} for sata devices (David Milburn) [782929] - [scsi] libsas: fix panic when single phy is disabled on a wide port (David Milburn) [782929] - [scsi] libsas: fix failure to revalidate domain for anything but the first expander child (David Milburn) [782929] - [scsi] libsas: async ata scanning (David Milburn) [782929] - [scsi] mvsas: remove mvs_slave_{alloc|configure} (David Milburn) [782929] - [scsi] libsas: revert ata srst (David Milburn) [782929] - [scsi] libsas: fix lifetime of SAS_HA_FROZEN (David Milburn) [782929] - [scsi] libsas: restore scan order (David Milburn) [782929] - [scsi] libsas: delete device on sas address changed (David Milburn) [782929] - [scsi] libsas: let libata recover links that fail to transmit initial sig-fis (David Milburn) [782929] - [scsi] libsas: set sas_address and device type of rphy (David Milburn) [782929] - [scsi] libsas: fix sas port naming (David Milburn) [782929] - [scsi] libsas: improve debug statements (David Milburn) [782929] - [scsi] libsas: kill spurious sas_put_device (David Milburn) [782929] - [scsi] libsas: fix sas_unregister_ports vs sas_drain_work (David Milburn) [782929] - [scsi] libsas: route local link resets through ata-eh (David Milburn) [782929] - [scsi] libsas: fix mixed topology recovery (David Milburn) [782929] - [scsi] libsas: close scsi_remove_target() vs libata-eh race (David Milburn) [782929] - [scsi] libsas: mark all domain devices gone if root port disappears (David Milburn) [782929] - [scsi] libsas: pre-clean commands that won the eh vs completion race (David Milburn) [782929] - [scsi] isci: remove IDEV_EH hack to disable "discovery-time" ata resets (David Milburn) [782929] - [scsi] isci: remove bus and reset handlers (David Milburn) [782929] - [scsi] isci: ->lldd_ata_check_ready handler (David Milburn) [782929] - [scsi] isci: stop interpreting ->lldd_lu_reset() as an ata soft-reset (David Milburn) [782929] - [scsi] isci: fix interpretation of "hard" reset (David Milburn) [782929] - [scsi] isci: kill isci_port->status (David Milburn) [782929] - [scsi] libsas: don't recover 'gone' devices in sas_ata_hard_reset() (David Milburn) [782929] - [scsi] libsas: fix sas_find_local_phy(), take phy references (David Milburn) [782929] - [scsi] libsas: check for 'gone' expanders in smp_execute_task() (David Milburn) [782929] - [scsi] libsas: don't mark expanders as gone when a child device is removed (David Milburn) [782929] - [scsi] libsas: poll for ata device readiness after reset (David Milburn) [782929] - [scsi] libsas: async ata-eh (David Milburn) [782929] - [scsi] libsas: add mutex for SMP task execution (David Milburn) [782929] - [scsi] libsas: Remove redundant phy state notification calls (David Milburn) [782929] - [scsi] libsas: sas_phy_enable via transport_sas_phy_reset (David Milburn) [782929] - [scsi] libsas: execute transport link resets with libata-eh via host workqueue (David Milburn) [782929] - [scsi] libsas: perform sas-transport resets in shost->workq context (David Milburn) [782929] - [scsi] libsas: use libata-eh-reset for sata rediscovery fis transmit failures (David Milburn) [782929] - [scsi] libsas: defer SAS_TASK_NEED_DEV_RESET commands to libata (David Milburn) [782929] - [scsi] libsas: let libata handle command timeouts (David Milburn) [782929] - [scsi] libsas: fix timeout vs completion race (David Milburn) [782929] - [scsi] libsas: prevent double completion of scmds from eh (David Milburn) [782929] - [scsi] libsas: close error handling vs sas_ata_task_done() race (David Milburn) [782929] - [scsi] libsas: kill invocation of scsi_eh_finish_cmd from sas_ata_task_done (David Milburn) [782929] - [scsi] libsas: use ->set_dmamode to notify lldds of NCQ parameters (David Milburn) [782929] - [scsi] libsas: prevent domain rediscovery competing with ata error handling (David Milburn) [782929] - [scsi] libsas: convert dev->gone to flags (David Milburn) [782929] - [scsi] libsas: remove ata_port.lock management duties from lldds (David Milburn) [782929] - [scsi] libsas: introduce sas_drain_work() (David Milburn) [782929] - [scsi] libsas: convert ha->state to flags (David Milburn) [782929] - [scsi] libsas: replace event locks with atomic bitops (David Milburn) [782929] - [scsi] libsas: fix leak of dev->sata_dev.identify_[packet_]device (David Milburn) [782929] - [scsi] libsas: fix domain_device leak (David Milburn) [782929] - [scsi] libsas: kill sas_slave_destroy (David Milburn) [782929] - [scsi] libsas: remove unused ata_task_resp fields (David Milburn) [782929] - [scsi] libsas: fix port->dev_list locking (David Milburn) [782929] - [scsi] libsas: remove expander from dev list on error (David Milburn) [782929] - [block] export blk_{get,put}_queue() (Jeff Moyer) [757362] - [block] floppy: fix a crash during rmmod() (Jeff Moyer) [757362] - [block] floppy: Cleanup disk->queue before calling put_disk() if add_disk() was never called (Jeff Moyer) [757362] - [block] add missing blk_queue_dead() checks (Jeff Moyer) [757362] - [block] fix drain_all condition in blk_drain_queue() (Jeff Moyer) [757362] - [block] add blk_queue_dead() (Jeff Moyer) [757362] - [block] don't call blk_drain_queue() if elevator is not up (Jeff Moyer) [757362] - [block] blk-throttle: use queue_is_locked() instead of lockdep_is_held() (Jeff Moyer) [757362] - [block] fix request_queue lifetime handling by making blk_queue_cleanup() properly shutdown (Jeff Moyer) [757362] - [block] make get_request[_wait]() fail if queue is dead (Jeff Moyer) [757362] - [block] reorganize throtl_get_tg() and blk_throtl_bio() (Jeff Moyer) [757362] - [block] reorganize queue draining (Jeff Moyer) [757362] - [block] drop unnecessary blk_get/put_queue() in scsi_cmd_ioctl() and blk_get_tg() (Jeff Moyer) [757362] - [block] pass around REQ_* flags instead of broken down booleans during request alloc/free (Jeff Moyer) [757362] - [block] move blk_throtl prototypes to block/blk.h (Jeff Moyer) [757362] - [block] fix genhd refcounting in blkio_policy_parse_and_set() (Jeff Moyer) [757362] - [block] make gendisk hold a reference to its queue (Jeff Moyer) [757362] - [block] Free queue resources at blk_release_queue() (Jeff Moyer) [757362] - [block] fix crash in scsi_dispatch_cmd() (Jeff Moyer) [757362] - [block] Fix oops caused by queue refcounting failure (Jeff Moyer) [757362] - [block] add proper state guards to __elv_next_request (Jeff Moyer) [757362] - [block] fix oops in scsi_run_queue() (Jeff Moyer) [757362] - [block] put stricter guards on queue dead checks (Jeff Moyer) [757362] - [scsi] lpfc: Fix warning on i386 system (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.58 driver release (Rob Evers) [738037] - [scsi] lpfc: Fixed FCP EQ memory check prevent initialize to single interrupt vector case (Rob Evers) [738037] - [scsi] lpfc: Fixed SLI4 16Gbit FC port internal and external diagnostic loopback tests (Rob Evers) [738037] - [scsi] lpfc: Fixed system panic during EEH recovery on SLI4 FC port (Rob Evers) [738037] - [scsi] lpfc: Fix FLOGI fails with invalid RPI (0x04) after connecting to a arbitrated loop (Rob Evers) [738037] - [scsi] lpfc: Fix ELS SCR failing with local reject / invalid RPI (Rob Evers) [738037] - [scsi] lpfc: Fix SLI4 port failures after firmware reset or dump (Rob Evers) [738037] - [scsi] lpfc: Fix port reset log messages indicate error when no error is seen (Rob Evers) [738037] - [scsi] lpfc: HBQ buffers are uninitialized in the base driver (Rob Evers) [738037] - [scsi] lpfc: Fixed missing shost lock protection on setting/clearing bit in vport->fc_flag (Rob Evers) [738037] - [scsi] lpfc: Fixed missing hbalock protection on setting/clearing bit in phba->link_flag (Rob Evers) [738037] - [scsi] lpfc: Fixed illegal state transition during driver unload (Rob Evers) [738037] - [scsi] lpfc: Fixed system crash on SLI4 FC port looopback diagnostic test with large buffers (Rob Evers) [738037] - [scsi] lpfc: Fixed a potential error path that might try to free DMA memory not allocated (Rob Evers) [738037] - [scsi] lpfc: Fixed SLI4 FC port Internal and External loopback diagnostic tests (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.57 driver release (Rob Evers) [738037] - [scsi] lpfc: Fix a crash while deleting 256 vports (Rob Evers) [738037] - [scsi] lpfc: Fix vport never finished discovery if switch runs out of resources (Rob Evers) [738037] - [scsi] lpfc: Fix kernel build warnings (Rob Evers) [738037] - [scsi] lpfc: Fix kernel panic when putting board in offline state twice (Rob Evers) [738037] - [scsi] lpfc: Fix memory leak when running hba resets to SLI-4 board (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.56 driver release (Rob Evers) [738037] - [scsi] lpfc: Fix driver message 3092 and 3116 to KERN_WARNING (Rob Evers) [738037] - [scsi] lpfc: Fix PCI read failure looks like a over temperature event (Rob Evers) [738037] - [scsi] lpfc: Fixed driver event reporting to mgmt on error attention due to forced dump (Rob Evers) [738037] - [scsi] lpfc: Fix not displaying firmware rev for BE boards (Rob Evers) [738037] - [scsi] lpfc: Add asynchronous ABTS notification event feature to driver (Rob Evers) [738037] - [scsi] lpfc: Fix bug with driver not byte swapping extended mailbox data (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.55 driver release (Rob Evers) [738037] - [scsi] lpfc: Fix premature ndlp cleanup after second target LOGO (Rob Evers) [738037] - [scsi] lpfc: Add loop support for sli4 fc (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.54 driver release (Rob Evers) [738037] - [scsi] lpfc: Fixed OCM failing COMN_READ_OBJECT and COMN_WRITE_OBJECT mailbox pass-through (Rob Evers) [738037] - [scsi] lpfc: No longer read fcoe parameters if board is not fcoe (Rob Evers) [738037] - [scsi] lpfc: Fix bug with driver passing a wrong count value (Rob Evers) [738037] - [scsi] lpfc: Added restore state and error log when sysfs board_mode attribute access failed (Rob Evers) [738037] - [scsi] lpfc: Added support for SLI4_CONFIG non-embedded COMN_GET_CNTL_ADDL_ATTR pass-through (Rob Evers) [738037] - [scsi] lpfc: Added support for SLI4 FC port persistent linkdown through config region 23 (Rob Evers) [738037] - [scsi] lpfc: Fix for ABTS. Do not free original IOCB whenever ABTS fails (Rob Evers) [738037] - [scsi] lpfc: Fixed Linux driver inconsistency in reporting FC host port-state through OCM (Rob Evers) [738037] - [scsi] lpfc: Return an error if the mbox sysfs is called (Rob Evers) [738037] - [scsi] lpfc: Fix firmware upgrade attempt on unsupported adapter (Rob Evers) [738037] - [scsi] lpfc: Fix incomplete message number 2889 (Rob Evers) [738037] - [scsi] lpfc: Fix system crash when LPe16000 fails to initialize (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.53 driver release (Rob Evers) [738037] - [scsi] lpfc: Fix multiple non-functional discrepancies with upstream (Rob Evers) [738037] - [scsi] lpfc: Fix virtual fabrics bit set in FLOGI incorrectly (Rob Evers) [738037] - [scsi] lpfc: Merge from upstream: remove cmd->serial_number litter (Rob Evers) [738037] - [scsi] lpfc: Merge from upstream: Fix common misspellings (Rob Evers) [738037] - [scsi] lpfc: Fix bug with driver not returning extended mailbox data (Rob Evers) [738037] - [scsi] lpfc: Fix unsupported link speed accepted by SLI4 port (Rob Evers) [738037] - [scsi] lpfc: Increment mix-and-match minor number by 1 for added "protocol" sysfs attribute (Rob Evers) [738037] - [scsi] lpfc: Fix kernel build warnings (Rob Evers) [738037] - [scsi] lpfc: Modify WQ handling to use entry_repost (Rob Evers) [738037] - [scsi] lpfc: Moved macro definition to a location proper location in lpfc_hw4.h file (Rob Evers) [738037] - [scsi] lpfc: Added a sysfs attribute "protocol" to report SLI4 port link protocol type (Rob Evers) [738037] - [scsi] lpfc: Added SLI4 INTF_TYPE and SLI_FAMILY as sub-fieled to the fwrev sysfs attribute (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.52 driver release (Rob Evers) [738037] - [scsi] lpfc: Adding structure to support T10 DIF in SLI4 (Rob Evers) [738037] - [scsi] lpfc: Fix performance slowed due to too many register accesses (Rob Evers) [738037] - [scsi] lpfc: Fixed a warning when converting from simple_strtoul to strict_strtoul (Rob Evers) [738037] - [scsi] lpfc: Add Initial code to inject T10 DIF errors (Rob Evers) [738037] - [scsi] lpfc: Fixed non-embedded COMMON_GET_CNTL_ATTR mbox command failed with status 0x4 (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.51 driver release (Rob Evers) [738037] - [scsi] lpfc: Changed the way of SLI4 device detecting physical port name (Rob Evers) [738037] - [scsi] lpfc: Add new check to lpfc_decode_firmware_rev to handle releases that have an 'X' (Rob Evers) [738037] - [scsi] lpfc: Fixed RPI leaks in ELS protocol handling (Rob Evers) [738037] - [scsi] lpfc: Fixed NPIV FDISC failure on SLI4 if-type 2 ports (Rob Evers) [738037] - [scsi] lpfc: Fixed driver failed to follow IP reset procedure in SLI4 error attention handler (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.50 driver release (Rob Evers) [738037] - [scsi] lpfc: Fix sysfs lists fabric name for port that has been disconnected from fabric (Rob Evers) [738037] - [scsi] lpfc: Changed the timeout to 300 seconds for SLI_CONFIG (0x9B) mailbox command (Rob Evers) [738037] - [scsi] lpfc: Fixed fcp underrun reporting (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.49 driver release (Rob Evers) [738037] - [scsi] lpfc: Fixed a driver handling IP reset issue when PCI read return error (Rob Evers) [738037] - [scsi] lpfc: Fixed casting problem (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.48 driver release (Rob Evers) [738037] - [scsi] lpfc: Added proper error code return for management API to make proper decisions (Rob Evers) [738037] - [scsi] lpfc: Fix sli4 mailbox status code. Management software has dependancies (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.47 driver release (Rob Evers) [738037] - [scsi] lpfc: Made error log include PCI BAR bitmap from kernel when enable PCI device failed (Rob Evers) [738037] - [scsi] lpfc: Fixed incomplete scsi messages displayed (Rob Evers) [738037] - [scsi] lpfc: Fix enable_bg config parameter for SLI4 (Rob Evers) [738037] - [scsi] lpfc: fix potentially dangerous trailing ';' (Rob Evers) [738037] - [scsi] lpfc: Fix driver firmware update to match new firmware image format (Rob Evers) [738037] - [scsi] lpfc: Merge from upstream: Silence DEBUG_STRICT_USER_COPY_CHECKS=y warning (Rob Evers) [738037] - [scsi] lpfc: Merge from upstream: treewide: fix a few typos in comments (Rob Evers) [738037] - [scsi] lpfc: Merge from upstream: treewide: remove extra semicolons (Rob Evers) [738037] - [scsi] lpfc: Fix SLI4 CT handling for sequences > 4K (Rob Evers) [738037] - [scsi] lpfc: Fixed handling of unsolicited frames for vports (Rob Evers) [738037] - [scsi] lpfc: Fixed handling of CVL for vports (Rob Evers) [738037] - [scsi] lpfc: Fixed crash when aborting els IOs (Rob Evers) [738037] - [scsi] lpfc: Fix up CT and oxid/rxid for unsol rcv frames (Rob Evers) [738037] - [scsi] lpfc: Added fcf priority record selection for fcf failover (Rob Evers) [738037] - [scsi] lpfc: Fixed mailbox double free panic (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.46 driver release (Rob Evers) [738037] - [scsi] lpfc: Removed unused argument passing to the lpfc_bsg_diag_mode_enter routine (Rob Evers) [738037] - [scsi] lpfc: Add sysfs logging when writeable parameters are changed (Rob Evers) [738037] - [scsi] lpfc: iDiag added SLI4 device PCI BAR memory mapped reigster access methods (Rob Evers) [738037] - [scsi] lpfc: Consolidated duplicating macro definitions (Rob Evers) [738037] - [scsi] lpfc: Fixed cosmetic issues with T10 DIF (Rob Evers) [738037] - [scsi] lpfc: iDiag fixed mailbox capture and dump overlapping bitmap macro definition (Rob Evers) [738037] - [scsi] lpfc: iDiag changed command structure data array indexing by using macro defines (Rob Evers) [738037] - [scsi] lpfc: iDiag extended debugfs setting up inline mailbox capture and dump capability (Rob Evers) [738037] - [scsi] lpfc: Fix the case where the SCSI host supplies the CRC, only support T10 DIF type 1 (Rob Evers) [738037] - [scsi] lpfc: Fixed failure to show 16 Gbit from FC host supported_speeds sysfs entry (Rob Evers) [738037] - [fs] ext4: fix the deadlock in mpage_da_map_and_submit() (Lukas Czerner) [737780] - [fs] ext4: fix deadlock in ext4_ordered_write_end() (Lukas Czerner) [737780] - [fs] ext4: mark multi-page IO complete on mapping failure (Lukas Czerner) [737780] - [fs] ext4: fix ext4_da_block_invalidatepages() to handle page range properly (Lukas Czerner) [737780] - [fs] ext4: call mpage_da_submit_io() from mpage_da_map_blocks() (Lukas Czerner) [737780]- [virt] blkfront: don't change to closing if we're busy (Andrew Jones) [773219] - [virt] blkfront: don't put bdev right after getting it (Andrew Jones) [773219] - [virt] blkfront: Remove obsolete info->users (Andrew Jones) [773219] - [virt] blkfront: Lock blockfront_info during xbdev removal (Andrew Jones) [773219] - [virt] blkfront: Fix blkfront backend switch race (bdev release) (Andrew Jones) [773219] - [virt] blkfront: Fix blkfront backend switch race (bdev open) (Andrew Jones) [773219] - [virt] blkfront: Lock blkfront_info when closing (Andrew Jones) [773219] - [virt] blkfront: Clean up vbd release (Andrew Jones) [773219] - [virt] blkfront: Fix gendisk leak (Andrew Jones) [773219] - [virt] blkfront: Fix backtrace in del_gendisk (Andrew Jones) [773219] - [virt] blkfront: fixes for 'xm block-detach ... --force' (Andrew Jones) [773219] - [virt] xen: use less generic names in blkfront driver (Andrew Jones) [773219] - [scsi] qla4xxx: v5.02.00.00.06.03-k2 (Chad Dupuis) [725502] - [scsi] qla4xxx: Added ping support (Chad Dupuis) [725502] - [scsi] iscsi_transport: Added Ping support (Chad Dupuis) [725502] - [scsi] qla4xxx: added support for host event (Chad Dupuis) [725502] - [scsi] scsi_transport_iscsi: added support for host event (Chad Dupuis) [725502] - [scsi] qla4xxx: Proper detection of firmware abort error code for ISP82xx (Chad Dupuis) [725502] - [scsi] qla4xxx: Remove un-necessary print statment (Chad Dupuis) [725502] - [scsi] qla4xxx: Modified debug log messages for boot info (Chad Dupuis) [725502] - [scsi] qla4xxx: Fix verify boot idx correctly (Chad Dupuis) [725502] - [scsi] qla4xxx: Fix un-necessary delay on invalid DDB (Chad Dupuis) [725502] - [scsi] qla4xxx: Remove unused code (Chad Dupuis) [725502] - [scsi] scsi_error: classify some ILLEGAL_REQUEST sense as a permanent TARGET_ERROR (Mike Snitzer) [789021] - [scsi] Make sure provisioning mode is reported correctly (Mike Snitzer) [789021] - [scsi] Ensure discard failure gets treated as a target problem (Mike Snitzer) [789021] - [x86] iommu/amd: Fix wrong shift direction (Don Dutile) [781531] - [x86] iommu/amd: Don't use MSI address range for DMA addresses (Don Dutile) [781524] - [pci] kabi: fix potential use of older pci_[un]block_user_cfg_access (Don Dutile) [786610] - [uio] Convert uio_generic_pci to new intx masking API (Don Dutile) [786610] - [pci] Introduce INTx check & mask API (Don Dutile) [786610] - [pci] Rework config space blocking services (Don Dutile) [786610] - [uio] uio_pci_generic: Remove useless spin_lock (Don Dutile) [786610] - [fs] autofs4: autofs4_wait() vs. autofs4_catatonic_mode() race (Ian Kent) [786693] - [fs] autofs4: catatonic_mode vs. notify_daemon race (Ian Kent) [786693] - [fs] autofs4: deal with autofs4_write/autofs4_write races (Ian Kent) [786693] - [block] md/raid1: perform bad-block tests for WriteMostly devices too (Jes Sorensen) [789570] - [fs] GFS2: Sort the ordered write list (Robert S Peterson) [788627] - [fs] GFS2: combine duplicated block freeing routines (Robert S Peterson) [788627] - [fs] GFS2: Fix multi-block allocation (Robert S Peterson) [788627] - [fs] GFS2: decouple quota allocations from block allocations (Robert S Peterson) [788627] - [fs] GFS2: split function rgblk_search (Robert S Peterson) [788627] - [fs] GFS2: Fix up "off by one" in the previous patch (Robert S Peterson) [788627] - [fs] GFS2: move toward a generic multi-block allocator (Robert S Peterson) [788627] - [fs] vfs: Provide function to get superblock and wait for it to thaw (Eric Sandeen) [747740] - [fs] quota: Fix deadlock with suspend and quotas (Eric Sandeen) [747740] - [fs] vfs: In get_super() and user_get_super() restarts are unconditional (Eric Sandeen) [747740] - [fs] vfs: remove LOOKUP_NO_AUTOMOUNT flag (Ian Kent) [745775] - [fs] VFS: Fix the remaining automounter semantics regressions (Ian Kent) [745775] - [fs] vfs pathname lookup: Add LOOKUP_AUTOMOUNT flag (Ian Kent) [745775] - [fs] vfs: automount should ignore LOOKUP_FOLLOW (Ian Kent) [745775]- [netdrv] tg3: fix ipv6 header length computation (John Feeney) [740052] - [netdrv] tg3: Add 57766 ASIC rev support (John Feeney) [740052] - [netdrv] tg3: Update version to 3.122 (John Feeney) [740052] - [netdrv] tg3: Return flowctrl config through ethtool (John Feeney) [740052] - [netdrv] tg3: Save stats across chip resets (John Feeney) [740052] - [netdrv] tg3: Remove ethtool stats member from dev struct (John Feeney) [740052] - [netdrv] tg3: Scale back code that modifies MRRS (John Feeney) [740052] - [netdrv] tg3: Fix TSO CAP for 5704 devs w / ASF enabled (John Feeney) [740052] - [netdrv] tg3: Add MDI-X reporting (John Feeney) [740052] - [netdrv] tg3: Restrict large prod ring cap devices (John Feeney) [740052] - [netdrv] tg3: Adjust BD replenish thresholds (John Feeney) [740052] - [netdrv] tg3: Make 1000Base-X FC resolution look like 1000T (John Feeney) [740052] - [netdrv] convert .get_drvinfo routines to strlcpy (John Feeney) [740052] - [netdrv] tg3: Update version to 3.121 (John Feeney) [740052] - [netdrv] tg3: Eliminate timer race with reset_task (John Feeney) [740052] - [netdrv] tg3: Schedule at most one tg3_reset_task run (John Feeney) [740052] - [netdrv] tg3: Obtain PCI function number from device (John Feeney) [740052] - [netdrv] tg3: Fix irq alloc error cleanup path (John Feeney) [740052] - [netdrv] tg3: Fix 4k skb error recovery path (John Feeney) [740052] - [netdrv] tg3: Fix 4k tx bd segmentation code (John Feeney) [740052] - [netdrv] tg3: Fix APE mutex init and use (John Feeney) [740052] - [netdrv] tg3: add tx_dropped counter (John Feeney) [740052] - [netdrv] tg3: fix tigon3_dma_hwbug_workaround() (John Feeney) [740052] - [netdrv] tg3: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (John Feeney) [740052] - [netdrv] tg3: Fix VLAN tagging regression (John Feeney) [740052] - [netdrv] tg3: Code movement (John Feeney) [740052] - [netdrv] tg3: Eliminate tg3_halt_cpu() prototype (John Feeney) [740052] - [netdrv] tg3: Eliminate tg3_write_sig_post_reset() prototype (John Feeney) [740052] - [netdrv] tg3: Eliminate tg3_stop_fw() prototype (John Feeney) [740052] - [netdrv] tg3: Add ability to turn off 1shot MSI (John Feeney) [740052] - [netdrv] tg3: Remove tp->rx_offset term when unneeded (John Feeney) [740052] - [netdrv] tg3: Fix missed MSI workaround (John Feeney) [740052] - [netdrv] tg3: Check all adv bits when checking config (John Feeney) [740052] - [netdrv] tg3: Update version to 3.120 (John Feeney) [740052] - [netdrv] tg3: Add external loopback support to selftest (John Feeney) [740052] - [net] add external loopback test in ethtool self test (John Feeney) [740052] - [netdrv] tg3: Restructure tg3_test_loopback (John Feeney) [740052] - [netdrv] tg3: Pull phy int lpbk setup into separate function (John Feeney) [740052] - [netdrv] tg3: Remove dead code (John Feeney) [740052] - [netdrv] tg3: Remove 5719 jumbo frames and TSO blocks (John Feeney) [740052] - [netdrv] tg3: Break larger frags into 4k chunks for 5719 (John Feeney) [740052] - [netdrv] tg3: Add tx BD budgeting code (John Feeney) [740052] - [netdrv] tg3: Consolidate code that calls tg3_tx_set_bd() (John Feeney) [740052] - [netdrv] tg3: Add partial fragment unmapping code (John Feeney) [740052] - [netdrv] tg3: Generalize tg3_skb_error_unmap() (John Feeney) [740052] - [netdrv] tg3: Remove short DMA check for 1st fragment (John Feeney) [740052] - [netdrv] tg3: Simplify tx bd assignments (John Feeney) [740052] - [netdrv] tg3: Reintroduce tg3_tx_ring_info (John Feeney) [740052] - [netdrv] tg3: Fix NVRAM selftest failures for 5720 devs (John Feeney) [740052] - [netdrv] tg3: Return size from tg3_vpd_readblock() (John Feeney) [740052] - [netdrv] tg3: Fix int selftest for recent devices (John Feeney) [740052] - [netdrv] tg3: Fix RSS indirection table distribution (John Feeney) [740052] - [netdrv] tg3: Add 5719 and 5720 to EEE_CAP list (John Feeney) [740052] - [netdrv] tg3: Fix link down notify failure when EEE disabled (John Feeney) [740052] - [netdrv] tg3: Fix link flap at 100Mbps with EEE enabled (John Feeney) [740052] - [netdrv] tg3: Fix io failures after chip reset (John Feeney) [740052] - [netdrv] tg3: Match power source to driver state (John Feeney) [740052] - [netdrv] tg3: Add function status reporting (John Feeney) [740052] - [netdrv] tg3: Create critical section around GPIO toggling (John Feeney) [740052] - [netdrv] tg3: Determine PCI function number in one place (John Feeney) [740052] - [netdrv] tg3: Check transitions to D0 power state (John Feeney) [740052] - [netdrv] tg3: Move power state transitions to init_one (John Feeney) [740052] - [netdrv] tg3: Detect APE enabled devs earlier (John Feeney) [740052] - [netdrv] tg3: remove unnecessary read of PCI_CAP_ID_EXP (John Feeney) [740052] - [netdrv] tg3: Migrate phy preprocessor defs to system defs (John Feeney) [740052] - [netdrv] tg3: Show flowctrl settings through get_settings() (John Feeney) [740052] - [netdrv] tg3: Remove 4G_DMA_BNDRY_BUG flag (John Feeney) [740052] - [netdrv] tg3: Remove 40BIT_DMA_LIMIT_BUG (John Feeney) [740052] - [net] remove interrupt.h inclusion from netdevice.h (John Feeney) [740052] - [netdrv] tg3: Fix tg3_skb_error_unmap() (John Feeney) [740052] - [netdrv] Add Fujitsu 1000base-SX PCI ID to tg3 (John Feeney) [740052] - [netdrv] tg3: Add braces around 5906 workaround (John Feeney) [740052] - [netdrv] tg3: Add TSO loopback test (John Feeney) [740052] - [netdrv] tg3: Add jumbo frame loopback tests to selftest (John Feeney) [740052] - [netdrv] tg3: Cleanup transmit error path (John Feeney) [740052] - [scsi] iscsi: don't hang in endless loop if no targets present (Mike Christie) [747846] - [scsi] libiscsi: fix cmd timeout/completion race (Mike Christie) [747846] - [scsi] libiscsi_tcp: fix max_r2t manipulation (Mike Christie) [747846] - [scsi] iscsi: fix setting of pid from netlink skb (Mike Christie) [747846] - [kernel] sched: Cure nr_iowait_cpu() users (Larry Woodman) [760479] - [kernel] proc: Consider NO_HZ when printing idle and iowait times (Larry Woodman) [760479] - [kernel] nohz: Make idle/iowait counter update conditional (Larry Woodman) [760479] - [kernel] nohz: Fix update_ts_time_stat idle accounting (Larry Woodman) [760479] - [kernel] cputime: Clean up cputime_to_usecs and usecs_to_cputime macros (Larry Woodman) [760479] - [mm] memcg: avoid css_get() (Johannes Weiner) [717803] - [mm] memcg: coalesce charging via percpu storage (Johannes Weiner) [717803] - [mm] memcg: coalesce uncharge during unmap/truncate (Johannes Weiner) [717803] - [kernel] tracing: send_sigqueue() needs trace_signal_generate() too (Oleg Nesterov) [738720] - [kernel] tracing: let trace_signal_generate() report more info, kill overflow_fail/lose_info (Oleg Nesterov) [738720] - [tracing] latency: Fix header output for latency tracers (Jiri Olsa) [734757] - [kernel] tracing: Fixing wakeup tracer function for disabled function trace (Jiri Olsa) [734757] - [kernel] tracing: Convert nop macros to static inlines (Jiri Olsa) [734757] - [sched] Fix cgroup movement of waking process (Larry Woodman) [773517] - [sched] Fix cgroup movement of forking process (Larry Woodman) [773517] - [sched] Fix cgroup movement of newly created process (Larry Woodman) [773517] - [sched] Fix ->min_vruntime calculation in dequeue_entity() (Larry Woodman) [773517] - [sched] cgroup: Fixup broken cgroup movement (Larry Woodman) [773517] - [fs] GFS2: Read in rindex if necessary during unlink (Robert S Peterson) [790997] - [fs] GFS2: More automated code analysis fixes (Robert S Peterson) [790997] - [usb] serial: use port endpoint size to determine if ep is available (Don Zickus) [744113] - [ppc] pseries: Cancel RTAS event scan before firmware flash (Steve Best) [718252] - [ppc] Fix device tree claim code (Steve Best) [740544] - [ppc] Fix accounting of softirq time when idle (Steve Best) [740550] - [fs] GFS2: panic in gfs2_rindex_update during gfs2_grow (Robert S Peterson) [791010] - [fs] GFS2: Implement FITRIM ioctl (Steven Whitehouse) [656959] - [x86] ACPI: Fix possible alignment issues with GAS 'address' references (Myron Stowe) [708447] - [x86] ACPI / PM: Use existing ACPI iomaps for NVS save/restore (Myron Stowe) [708447] - [x86] ACPI: Introduce acpi_os_get_iomem() (Myron Stowe) [708447] - [x86] ACPI: Do not use krefs under a mutex in osl.c (Myron Stowe) [708447] - [x86] ACPI: Make acpi_os_map_memory() avoid creating unnecessary mappings (Myron Stowe) [708447] - [x86] ACPI: Avoid walking the list of memory mappings in osl.c twice in a row (Myron Stowe) [708447] - [x86] ACPI: Change acpi_ioremap_lock into a mutex (Myron Stowe) [708447] - [x86] ACPI: Do not export functions that are only used in osl.c (Myron Stowe) [708447] - [x86] ACPI: Fix acpi_os_read_memory() and acpi_os_write_memory() (Myron Stowe) [708447] - [x86] ACPI: Introduce acpi_os_ioremap() (Myron Stowe) [708447] - [x86] ACPI: fix resource check message (Myron Stowe) [708447] - [x86] ACPI: Use ioremap_cache() (Myron Stowe) [708447] - [x86] ACPI: Page based coalescing of I/O remappings optimization (Myron Stowe) [708447] - [x86] ACPI: Convert simple locking to RCU based locking (Myron Stowe) [708447] - [x86] ACPI: Pre-map 'system event' related register blocks (Myron Stowe) [708447] - [x86] ACPI: Add interfaces for ioremapping/iounmapping ACPI registers (Myron Stowe) [708447] - [x86] ACPI: Maintain a list of ACPI memory mapped I/O remappings (Myron Stowe) [708447] - [x86] ACPI: fix unused but set variables in ACPI (Myron Stowe) [708447] - [net] make bonding slaves honour master's skb->priority (Andy Gospodarek) [749416] - [net] ipv6: Allow inet6_dump_addr() to handle more than 64 addresses (Jiri Pirko) [742588] - [scsi] hpsa: add some older controllers to the kdump blacklist (Tomas Henzl) [738930] - [kernel] perf: add examples.txt file (Jason Baron) [569502] - [tracing] Fix returning of duplicate data after EOF in trace_pipe_raw (Jason Baron) [746009] - [block] Fix sysctl check failure update (James Paradis) [714021] - [pci] Workaround hard-wired bus number (Myron Stowe) [790557] - [x86] APEI: Avoid resource conflict errors (Matthew Garrett) [696521] - [netdrv] igbvf driver update (Stefan Assmann) [737716] - [netdrv] enic driver update (Stefan Assmann) [747384] - [scsi] revert remove tech_preview tag for mpt2sas lockless mode (Tomas Henzl) [559393]- [block] md: Fix sysctl check failure (James Paradis) [714021] - [netdrv] mlx4: fix DMA mapping leak when allocation fails (Steve Best) [787771] - [kernel] perf, tool: Fix scripts dependent on upstream raw_syscall event (Jiri Olsa) [726600] - [kernel] perf, tool: Fix prefix matching for kernel maps (Jiri Olsa) [755873] - [fs] NFSv4: Further reduce the footprint of the idmapper (Steve Dickson) [730045] - [fs] NFSv4: Reduce the footprint of the idmapper (Steve Dickson) [730045] - [netdrv] be2net: bump version (Ivan Vecera) [738041] - [netdrv] be2net: Use new implementation of get mac list command (Ivan Vecera) [738041] - [netdrv] be2net: Fix link status query command (Ivan Vecera) [738041] - [netdrv] be2net: add descriptions for stat counters reported via ethtool (Ivan Vecera) [738041] - [netdrv] be2net: create RSS rings even in multi-channel configs (Ivan Vecera) [738041] - [netdrv] be2net: query link status in be_open() (Ivan Vecera) [738041] - [netdrv] be2net: fix range check for set_qos for a VF (Ivan Vecera) [738041] - [netdrv] be2net: fix be_vlan_add/rem_vid (Ivan Vecera) [738041] - [netdrv] be2net: Fix INTx processing for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Add support for Skyhawk cards (Ivan Vecera) [738041] - [netdrv] be2net: refactor/cleanup vf configuration code (Ivan Vecera) [738041] - [netdrv] be2net: fix ethtool ringparam reporting (Ivan Vecera) [738041] - [netdrv] be2net: workaround to fix a bug in BE (Ivan Vecera) [738041] - [netdrv] be2net: update some counters to display via ethtool (Ivan Vecera) [738041] - [netdrv] be2net: netpoll support (Ivan Vecera) [738041] - [netdrv] be2net: Fix non utilization of RX queues (Ivan Vecera) [738041] - [netdrv] be2net: Use new hash key (Ivan Vecera) [738041] - [netdrv] be2net: Add error handling for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Fix error recovery paths (Ivan Vecera) [738041] - [netdrv] be2net: Move to new SR-IOV implementation in Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Use V1 query link status command for lancer (Ivan Vecera) [738041] - [netdrv] be2net: Fix VLAN promiscous mode for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Add EEPROM dump feature for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: add register dump feature for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Fix TX queue create for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: stop issuing FW cmds if any cmd times out (Ivan Vecera) [738041] - [netdrv] be2net: don't log more than one error on detecting EEH/UE errors (Ivan Vecera) [738041] - [netdrv] be2net: stop checking the UE registers after an EEH error (Ivan Vecera) [738041] - [netdrv] be2net: init (vf)_if_handle/vf_pmac_id to handle failure scenarios (Ivan Vecera) [738041] - [netdrv] sweep the floors and convert some .get_drvinfo routines to strlcpy (Ivan Vecera) [738041] - [netdrv] be2net: Add detect UE feature for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Prevent CQ full condition for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Fix disabling multicast promiscous mode (Ivan Vecera) [738041] - [netdrv] be2net: Fix endian issue in RX filter command (Ivan Vecera) [738041] - [netdrv] be2net: Changing MAC Address of a VF was broken (Ivan Vecera) [738041] - [netdrv] be2net: Refactored be_cmds.c file (Ivan Vecera) [738041] - [netdrv] be2net: don't create multiple RX/TX rings in multi channel mode (Ivan Vecera) [738041] - [netdrv] be2net: don't create multiple TXQs in BE2 (Ivan Vecera) [738041] - [netdrv] be2net: refactor VF setup/teardown code into be_vf_setup/clear() (Ivan Vecera) [738041] - [netdrv] be2net: fix truesize errors (Ivan Vecera) [738041] - [netdrv] be2net: Making die temperature ioctl call async (Ivan Vecera) [738041] - [netdrv] be2net: Modified PCI MaxReadReq size to 4096 bytes (Ivan Vecera) [738041] - [netdrv] be2net: Change the data type of the 'on die temperature' stat (Ivan Vecera) [738041] - [netdrv] be2net: Add 60 second delay to allow FAT dump completion on recovery from EEH (Ivan Vecera) [738041] - [netdrv] be2net: Show newly flashed FW ver in ethtool (Ivan Vecera) [738041] - [netdrv] be2net: fix multicast filter programming (Ivan Vecera) [738041] - [netdrv] be2net: remove unused variable (Ivan Vecera) [738041] - [netdrv] be2net: increase FW update completion timeout (Ivan Vecera) [738041] - [netdrv] be2net: fix erx->rx_drops_no_frags wrap around (Ivan Vecera) [738041] - [netdrv] be2net: get rid of memory mapped pci-cfg space address (Ivan Vecera) [738041] - [netdrv] be2net: Fix race in posting rx buffers (Ivan Vecera) [738041] - [netdrv] be2net: Storing the 'vid' got by the grp5 event instead of storing the vlan_tag (Ivan Vecera) [738041] - [netdrv] benet: fix build error on 32bit arch (Ivan Vecera) [738041] - [netdrv] be2net: fix cmd-rx-filter not notifying MCC (Ivan Vecera) [738041] - [netdrv] be2net: drop pkts that do not belong to the port (Ivan Vecera) [738041] - [netdrv] be2net: add support for flashing Teranetics PHY firmware (Ivan Vecera) [738041] - [netdrv] be2net: use RX_FILTER cmd to program multicast addresses (Ivan Vecera) [738041] - [netdrv] be2net: no need to query link status (Ivan Vecera) [738041] - [netdrv] be2net: remove wrong and unnecessary calls to netif_carrier_off() (Ivan Vecera) [738041] - [netdrv] be2net: use stats-sync to read/write 64-bit stats (Ivan Vecera) [738041] - [netdrv] be2net: cleanup and refactor stats code (Ivan Vecera) [738041]- [netdrv] e1000: update DRV_VERSION to match upstream (Dean Nelson) [737719] - [netdrv] e1000: add dropped DMA receive enable back in for WoL (Dean Nelson) [737719] - [netdrv] e1000: Adding e1000_dump function (Dean Nelson) [737719] - [netdrv] e1000: Remove unnecessary k.alloc/v.alloc OOM messages (Dean Nelson) [737719] - [netdrv] e1000: cleanup CE4100 MDIO registers access (Dean Nelson) [737719] - [netdrv] e1000: unmap ce4100_gbe_mdio_base_virt in e1000_remove (Dean Nelson) [737719] - [netdrv] e1000: fix lockdep splat in shutdown handler (Dean Nelson) [737719] - [netdrv] e1000: fix assignment of 0/1 to bool variables (Dean Nelson) [737719] - [netdrv] e1000: remove not used fw_version from .get_drvinfo (Dean Nelson) [737719] - [netdrv] e1000: Convert _LENGTH_OF_ADDRESS to ETH_ALEN (Dean Nelson) [737719] - [netdrv] e1000: cleanup .get_drvinfo (Dean Nelson) [737719] - [netdrv] e1000: fix skb truesize underestimation (Dean Nelson) [737719] - [netdrv] net: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Dean Nelson) [737719] - [netdrv] e1000: convert to private mutex from rtnl (Dean Nelson) [737719] - [netdrv] e1000: convert mdelay to msleep (Dean Nelson) [737719] - [netdrv] e1000: convert hardware management from timers to threads (Dean Nelson) [737719] - [netdrv] e1000: Fix driver to be used on PA RISC C8000 workstations (Dean Nelson) [737719] - [netdrv] e1000: convert to SKB paged frag API (Dean Nelson) [737719] - [netdrv] e1000: repair missing flush operations (Dean Nelson) [737719] - [netdrv] e1000: always call e1000_check_for_link() on e1000_ce4100 MACs (Dean Nelson) [737719] - [netdrv] Fix common misspellings (Dean Nelson) [737719] - [netdrv] e1000: fix comment/printk typos (Dean Nelson) [737719] - [netdrv] bnx2i: Fixed kernel panic caused by unprotected task->sc->request deref (Mike Christie) [740051] - [netdrv] BNX2I: Update version (Mike Christie) [740051] - [netdrv] BNX2I: Fixed the override of the error_mask module param (Mike Christie) [740051] - [netdrv] BNX2I: Fixed kernel panic due to illegal usage of sc->request->cpu (Mike Christie) [740051] - [netdrv] BNX2I: Added the use of kthreads to handle SCSI cmd completion (Mike Christie) [740051] - [netdrv] e1000e: minor whitespace and indentation cleanup (Dean Nelson) [737713] - [netdrv] e1000e: fix sparse warnings with -D__CHECK_ENDIAN__ (Dean Nelson) [737713] - [netdrv] e1000e: fix checkpatch warning from MINMAX test (Dean Nelson) [737713] - [netdrv] e1000e: cleanup - use braces in both branches of a conditional statement (Dean Nelson) [737713] - [netdrv] e1000e: cleanup e1000_init_mac_params_82571() (Dean Nelson) [737713] - [netdrv] e1000e: cleanup e1000_init_mac_params_80003es2lan() (Dean Nelson) [737713] - [netdrv] e1000e: cleanup - check return values consistently (Dean Nelson) [737713] - [netdrv] e1000e: add missing initializers reported when compiling with W=1 (Dean Nelson) [737713] - [netdrv] e1000e: update copyright year (Dean Nelson) [737713] - [netdrv] e1000e: split lib.c into three more-appropriate files (Dean Nelson) [737713] - [netdrv] e1000e: call er16flash() instead of __er16flash() (Dean Nelson) [737713] - [netdrv] e1000e: increase version number (Dean Nelson) [737713] - [netdrv] e1000e: convert final strncpy() to strlcpy() (Dean Nelson) [737713] - [netdrv] e1000e: concatenate long debug strings which span multiple lines (Dean Nelson) [737713] - [netdrv] e1000e: conditionally restart autoneg on 82577/8/9 when setting LPLU state (Dean Nelson) [737713] - [netdrv] e1000e: increase Rx PBA to prevent dropping received packets on 82566/82567 (Dean Nelson) [737713] - [netdrv] e1000e: ICHx/PCHx LOMs should use LPLU setting in NVM when going to Sx (Dean Nelson) [737713] - [netdrv] e1000e: update workaround for 82579 intermittently disabled during S0->Sx (Dean Nelson) [737713] - [netdrv] e1000e: disable Early Receive DMA on ICH LOMs (Dean Nelson) [737713] - [netdrv] e1000e: Need to include vmalloc.h (Dean Nelson) [737713] - [netdrv] e1000e: 82574/82583 Tx hang workaround (Dean Nelson) [737713] - [netdrv] e1000e: use hardware default values for Transmit Control register (Dean Nelson) [737713] - [netdrv] e1000e: use default settings for Tx Inter Packet Gap timer (Dean Nelson) [737713] - [netdrv] e1000e: 82579: workaround for link drop issue (Dean Nelson) [737713] - [netdrv] e1000e: always set transmit descriptor control registers the same (Dean Nelson) [737713] - [netdrv] e1000e: re-factor ethtool get/set ring parameter (Dean Nelson) [737713] - [netdrv] e1000e: pass pointer to ring struct instead of adapter struct (Dean Nelson) [737713] - [netdrv] e1000e: convert head, tail and itr_register offsets to __iomem pointers (Dean Nelson) [737713] - [netdrv] e1000e: re-enable alternate MAC address for all devices which support it (Dean Nelson) [737713] - [netdrv] e1000e: default IntMode based on kernel config & available hardware support (Dean Nelson) [737713] - [netdrv] e1000e: fix assignment of 0/1 to bool variables (Dean Nelson) [737713] - [netdrv] e1000e: hitting BUG_ON() from napi_enable (Dean Nelson) [737713] - [netdrv] e1000e: cleanup strlcpy conversion of .get_drvinfo routines (Dean Nelson) [737713] - [netdrv] e1000e: cleanup .get_drvinfo on strncpy usage (Dean Nelson) [737713] - [netdrv] e1000e: convert to real ndo_set_rx_mode (Dean Nelson) [737713] - [netdrv] e1000e: Convert printks to pr_ (Dean Nelson) [737713] - [netdrv] e1000e: demote a debugging WARN to a debug log message (Dean Nelson) [737713] - [netdrv] e1000e: fix skb truesize underestimation (Dean Nelson) [737713] - [netdrv] e1000e: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Dean Nelson) [737713] - [netdrv] e1000e: locking bug introduced by commit 67fd4fcb (Dean Nelson) [737713] - [netdrv] e1000e: bad short packets received when jumbos enabled on 82579 (Dean Nelson) [737713] - [netdrv] e1000e: make function tables const (Dean Nelson) [737713] - [netdrv] intel: convert to SKB paged frag API (Dean Nelson) [737713] - [netdrv] e1000e: workaround for packet drop on 82579 at 100Mbps (Dean Nelson) [737713] - [netdrv] 1000e: Spurious interrupts and dropped packets with 82577/8/9 in half-duplex (Dean Nelson) [737713] - [netdrv] e1000e: convert driver to use extended descriptors (Dean Nelson) [737713] - [netdrv] e1000e: workaround invalid Tx/Rx tail descriptor register write (Dean Nelson) [737713] - [netdrv] e1000e: remove e1000_queue_stats (Dean Nelson) [737713] - [netdrv] e1000e: Add module.h to drivers who were implicitly using it (Dean Nelson) [737713] - [netdrv] e1000e: convert short duration msleep() to usleep_range() (Dean Nelson) [737713] - [netdrv] e100: Remove alloc_etherdev error messages (Dean Nelson) [737718] - [netdrv] e100: remove unused fw_version from .get_drvinfo routine (Dean Nelson) [737718] - [netdrv] e100: use strcpy in .get_drvinfo routines (Dean Nelson) [737718] - [netdrv] e100: make sure vlan support isn't advertised on old adapters (Dean Nelson) [737718] - [netdrv] e100: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Dean Nelson) [737718] - [mmc] sd: Fix SDR12 timing regression (Don Zickus) [671335] - [mmc] sdhci: Fix tuning timer incorrect setting when suspending host (Don Zickus) [671335] - [mmc] sd: Macro name cleanup for high speed dtr (Don Zickus) [671335] - [mmc] sd: Handle SD3.0 cards not supporting UHS-I bus speed mode (Don Zickus) [671335] - [mmc] sd: UHS-I bus speed should be set last in UHS initialization (Don Zickus) [671335] - [mmc] sdhci: fix retuning timer wrongly deleted in sdhci_tasklet_finish (Don Zickus) [671335] - [mmc] sdhci: change CONFIG_MMC_RICOH_MMC to y (Don Zickus) [738180 757948] - [pci] quirk: Always check for lower base frequency quirk for Ricoh 1180:e823 (Don Zickus) [738180 757948] - [mmc] sdhci: Add Ricoh e823 PCI ID (Don Zickus) [738180 757948] - [mmc] Added quirks for Ricoh 1180:e823 lower base clock frequency (Don Zickus) [738180 757948] - [mmc] Add PCI fixup quirks for Ricoh 1180:e823 reader (Don Zickus) [738180 757948] - [mmc] ricoh_mmc: port from driver to pci quirk (Don Zickus) [738180 757948] - [mmc] sdhci: add support for retuning mode 1 (Don Zickus) [671335] - [mmc] sdhci: add support for programmable clock mode (Don Zickus) [671335] - [mmc] sdhci: enable preset value after uhs initialization (Don Zickus) [671335] - [mmc] sd: add support for tuning during uhs initialization (Don Zickus) [671335] - [mmc] sd: report correct speed and capacity of uhs cards (Don Zickus) [671335] - [mmc] sd: set current limit for uhs cards (Don Zickus) [671335] - [mmc] sd: add support for uhs bus speed mode selection (Don Zickus) [671335] - [mmc] sdhci: reset sdclk before setting high speed enable (Don Zickus) [671335] - [mmc] sd: add support for driver type selection (Don Zickus) [671335] - [mmc] sd: query function modes for uhs cards (Don Zickus) [671335] - [mmc] sd: add support for signal voltage switch procedure (Don Zickus) [671335] - [mmc] sdhci: print SD Command and CAPABILITY_1 when dumping registers (Don Zickus) [671335] - [mmc] implement SD-combo (IO+mem) support (Don Zickus) [671335] - [mmc] split mmc_sd_init_card() (Don Zickus) [671335] - [mmc] SDHC 3.0: correct f_min calculation for SD 3.0 spec (Don Zickus) [671335] - [mmc] SDHC 3.0: Base clock frequency change in spec 3.0 (Don Zickus) [671335] - [mmc] SDHC 3.0: support 10-bit divided clock mode (Don Zickus) [671335] - [mmc] Test bus-width for old MMC devices (Don Zickus) [671335] - [virt] x86: Update last_guest_tsc in vcpu_put (Frank Arnold) [634293] - [virt] x86: Implement userspace interface to set virtual_tsc_khz (Frank Arnold) [634293] - [virt] x86: Delegate tsc-offset calculation to architecture code (Frank Arnold) [634293] - [virt] x86: Implement call-back to propagate virtual_tsc_khz (Frank Arnold) [634293] - [virt] x86: Make tsc_delta calculation a function of guest tsc (Frank Arnold) [634293] - [virt] x86: Let kvm-clock report the right tsc frequency (Frank Arnold) [634293] - [virt] SVM: Implement infrastructure for TSC_RATE_MSR (Frank Arnold) [634293] - [scsi] megaraid_sas: Fix instance access in megasas_reset_timer (Tomas Henzl) [759318] - [scsi] fcoe: Make fcoe_transport_destroy a synchronous operation (Neil Horman) [771251] - [dm] RAID: Prevent DM RAID from loading bitmap twice (Jonathan E Brassow) [789409] - [x86] APEI: Add some upstream updates (Matthew Garrett) [728987] - [netdrv] bnx2x: remove the 'poll' module option (Michal Schmidt) [690070] - [netdrv] ixgbevf: update to upstream version 2.2.0-k (Andy Gospodarek) [737717] - [netdrv] ixgbe: update to upstream version 3.6.7-k (Andy Gospodarek) [737715] - [netdrv] macvtap: Fix the minor device number allocation (Steve Best) [786518]- [x86] microcode_amd: Add support for CPU family specific container files (Frank Arnold) [787698] - [mm] HWPOISON: convert pr_debug()s to pr_info() (Dean Nelson) [789789] - [mm] mm/memory-failure.c: fix page isolated count mismatch (Dean Nelson) [789789] - [mm] mem-hwpoison: fix page refcount around isolate_lru_page() (Dean Nelson) [789789] - [mm] include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Dean Nelson) [789789] - [mm] thp: fix unsuitable behavior for hwpoisoned tail page (Dean Nelson) [789789] - [mm] thp: fix the wrong reported address of hwpoisoned hugepages (Dean Nelson) [789789] - [mm] thp: fix splitting of hwpoisoned hugepages (Dean Nelson) [789789] - [mm] thp: compound_trans_order (Dean Nelson) [789789] - [mm] memcontrol: move if-statement to reflect upstream in prep for next patch (Dean Nelson) [789789] - [block] DM RAID: Handle failure to read superblock (Jonathan E Brassow) [759567] - [block] DM RAID: Set MD_CHANGE_DEVS on device rebuild (Jonathan E Brassow) [754271] - [netdrv] qlcnic: Updated License file (Chad Dupuis) [722299] - [netdrv] netdev: ethernet dev_alloc_skb to netdev_alloc_skb (Chad Dupuis) [722299] - [netdrv] qlcnic: Fix API unlock (Chad Dupuis) [722299] - [netdrv] qlcnic: Fix firmware abort code check (Chad Dupuis) [722299] - [netdrv] qlcnic: report valid speed and duplex status when link is down (Chad Dupuis) [722299] - [netdrv] qlcnic: Stop pause ctrl frames on fw hang (Chad Dupuis) [722299] - [netdrv] qlcnic: Remove alloc_etherdev error messages (Chad Dupuis) [722299] - [netdrv] sweep the floors and convert some .get_drvinfo routines to strlcpy (Chad Dupuis) [722299] - [netdrv] net: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Chad Dupuis) [722299] - [netdrv] qlcnic: fix beacon and LED test (Chad Dupuis) [722299] - [netdrv] qlcnic: updated reset sequence (Chad Dupuis) [722299] - [netdrv] qlcnic: skip IDC ack check in fw reset path (Chad Dupuis) [722299] - [netdrv] qlcnic: reset loopback mode if promiscous mode setting fails (Chad Dupuis) [722299] - [netdrv] qlcnic: fix external loopback test (Chad Dupuis) [722299] - [netdrv] qlcnic: Change CDRP function (Chad Dupuis) [722299] - [netdrv] qlcnic: Added error logging for firmware abort (Chad Dupuis) [722299] - [netdrv] qlcnic: add beacon test support (Chad Dupuis) [722299] - [netdrv] qlcnic: fix cdrp race condition (Chad Dupuis) [722299] - [netdrv] qlcnic: Add FLT entry for CO cards FW image region (Chad Dupuis) [722299] - [netdrv] qlcnic: Change debug messages in loopback path (Chad Dupuis) [722299] - [netdrv] qlcnic: detect fan failure (Chad Dupuis) [722299] - [netdrv] qlcnic: fix ethtool link status (Chad Dupuis) [722299] - [netdrv] qlcnic: Added debug info (Chad Dupuis) [722299] - [netdrv] qlcnic: Move get template from probe to start fw (Chad Dupuis) [722299] - [netdrv] qlcnic: Fix delay in reset path (Chad Dupuis) [722299] - [netdrv] qlcnic: FW dump related changes (Chad Dupuis) [722299] - [netdrv] qlcnic: Fix enviroment variable for udev event generation during FW dump (Chad Dupuis) [722299] - [netdrv] qlcnic: change capture mask for FW dump (Chad Dupuis) [722299] - [netdrv] qlcnic: define error code for loopback test (Chad Dupuis) [722299] - [netdrv] qlcnic: fix race in skb->len access (Chad Dupuis) [722299] - [netdrv] qlcnic: enable mac-learning in promiscous mode (Chad Dupuis) [722299] - [netdrv] qlcnic: updated supported cards information (Chad Dupuis) [722299] - [netdrv] qlcnic: fix chip reset logic (Chad Dupuis) [722299] - [netdrv] qlcnic: add external loopback support through sysfs (Chad Dupuis) [722299] - [netdrv] qlcnic: multi protocol internal loopback support added (Chad Dupuis) [722299] - [netdrv] qlcnic: Add support to enable/disable FW dump capability (Chad Dupuis) [722299] - [netdrv] qlcnic: fix default operating state of interface (Chad Dupuis) [722299] - [netdrv] qlcnic: fix initial number of msix entries in adapter (Chad Dupuis) [722299] - [netdrv] qlcnic: Add code to tune FW dump (Chad Dupuis) [722299] - [netdrv] qlcnic: Remove holding api lock while taking the dump (Chad Dupuis) [722299] - [netdrv] qlcnic: Add capability to take FW dump deterministically (Chad Dupuis) [722299] - [netdrv] qlcnic: Remove casts of void * (Chad Dupuis) [722299] - [netdrv] qlcnic: Added sysfs node support (Chad Dupuis) [722299] - [netdrv] qlcnic: Avoid double free of skb in tx path (Chad Dupuis) [722299] - [netdrv] qlcnic: Fix bug in FW queue dump (Chad Dupuis) [722299] - [netdrv] qlcnic: Bumped up version number to 5.0.18 (Chad Dupuis) [722299] - [netdrv] qlcnic: FW dump support (Chad Dupuis) [722299] - [netdrv] ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Chad Dupuis) [722299] - [virt] xen/events: BUG() when we can't allocate our event->irq array (Igor Mammedov) [772981] - [virt] xen: Populate xenbus device attributes (Igor Mammedov) [772981] - [virt] xen: use static initializers in xen-balloon.c (Igor Mammedov) [772981] - [virt] xen-netfront: correct MAX_TX_TARGET calculation (Igor Mammedov) [772981] - [virt] xen/irq: Alter the locking to use a mutex instead of a spinlock (Igor Mammedov) [772981] - [virt] xen-blkfront: Fix one off warning about name clash (Igor Mammedov) [772981] - [virt] xen: set max_pfn_mapped to the last pfn mapped + partial revert (Igor Mammedov) [772981] - [scsi] qla4xxx: v5.02.00.00.06.03-k1 (Chad Dupuis) [722297] - [scsi] qla4xxx: Added support to show port_state and port_speed in sysfs (Chad Dupuis) [722297] - [scsi] scsi_transport_iscsi: Added support to show port_state and port_speed in sysfs (Chad Dupuis) [722297] - [scsi] qla4xxx: Added support to show targetalias in sysfs (Chad Dupuis) [722297] - [scsi] libiscsi: Added support to show targetalias in sysfs (Chad Dupuis) [722297] - [scsi] qla4xxx: trivial cleanup (Chad Dupuis) [722297] - [scsi] qla4xxx: Update license (Chad Dupuis) [722297] - [scsi] qla4xxx: Added error logging for firmware abort (Chad Dupuis) [722297] - [scsi] qla4xxx: Cleanup modinfo display (Chad Dupuis) [722297] - [scsi] qla4xxx: Clear the RISC interrupt bit during FW init (Chad Dupuis) [722297] - [scsi] qla4xxx: Disable generating pause frames in case of FW hung (Chad Dupuis) [722297] - [scsi] qla4xxx: Temperature monitoring for ISP82XX core (Chad Dupuis) [722297] - [scsi] qla4xxx: Break the loop if the sendtargets list was empty (Chad Dupuis) [722297] - [scsi] qla4xxx: Limit the ACB Default Timeout value to 12s (Chad Dupuis) [722297] - [scsi] qla4xxx: cleanup, make qla4xxx_build_ddb_list short (Chad Dupuis) [722297] - [scsi] qla4xxx: check for FW alive before calling chip_reset (Chad Dupuis) [722297] - [scsi] qla4xxx: Fix qla4xxx_dump_buffer to dump buffer correctly (Chad Dupuis) [722297] - [scsi] qla4xxx: Fix the IDC locking mechanism (Chad Dupuis) [722297] - [scsi] qla4xxx: Wait for disable_acb before doing set_acb (Chad Dupuis) [722297] - [scsi] qla4xxx: Don't recover adapter if device state is FAILED (Chad Dupuis) [722297] - [scsi] qla4xxx: fix call trace on rmmod with ql4xdontresethba=1 (Chad Dupuis) [722297] - [scsi] qla4xxx: Fix CPU lockups when ql4xdontresethba set (Chad Dupuis) [722297] - [scsi] qla4xxx: Perform context resets in case of context failures (Chad Dupuis) [722297] - [scsi] treewide: Fix typos in various parts of the kernel, and fix some comments (Chad Dupuis) [722297] - [scsi] qla4xxx: select iscsi boot sysfs attrs (Chad Dupuis) [722297] - [scsi] scsi: qla4xxx driver depends on NET (Chad Dupuis) [722297] - [scsi] qla4xxx: v5.02.00.00.06.02-k14 (Chad Dupuis) [722297] - [scsi] qla4xxx: Fixed BFS with sendtargets as boot index (Chad Dupuis) [722297] - [scsi] qlge: Bumped driver version to 1.00.00.30 (Chad Dupuis) [722307] - [scsi] qlge: Fix memory leak in the process of refill (Chad Dupuis) [722307] - [scsi] qlge: Removing needless print's which are not (Chad Dupuis) [722307] - [scsi] qlge: Fixed invalid reference to ip header (Chad Dupuis) [722307] - [scsi] qlge: Updating Schultz LICENSE.qlge file (Chad Dupuis) [722307]- [usb] xHCI: set USB2 hardware LPM (Don Zickus) [738877] - [usb] xHCI: Check host USB2 LPM capability (Don Zickus) [738877] - [usb] Add a strtobool function matching semantics of existing in kernel equivalents (Don Zickus) [738877] - [usb] xhci: Fix USB 3.0 device restart on resume (Don Zickus) [738877] - [usb] usb3.0 ch9 definitions (Don Zickus) [738877] - [usb] xhci: Clean up 32-bit build warnings (Don Zickus) [738877] - [usb] xhci: Properly handle COMP_2ND_BW_ERR (Don Zickus) [738877] - [usb] xhci: Better debugging for critical host errors (Don Zickus) [787110] - [usb] xhci: Be less verbose during URB cancellation (Don Zickus) [787110] - [usb] xhci: Remove debugging about ring structure allocation (Don Zickus) [787110] - [usb] xhci: Remove debugging about toggling cycle bits (Don Zickus) [787110] - [usb] xhci: Remove debugging for individual transfers (Don Zickus) [787110] - [usb] xhci: Remove useless sg-list debugging (Don Zickus) [787110] - [usb] xhci: Remove warnings about MSI and MSI-X capabilities (Don Zickus) [787110] - [usb] xhci: Remove scary warnings about transfer issues (Don Zickus) [770571 787110] - [usb] Trivial: xhci: Fix copy-paste error (Don Zickus) [738877] - [usb] xHCI: fix bug in xhci_clear_command_ring() (Don Zickus) [773109] - [usb] xHCI: Adding #define values used for hub descriptor (Don Zickus) [738877] - [usb] XHCI: resume root hubs when the controller resumes (Don Zickus) [738877 747531] - [usb] xhci: Set slot and ep0 flags for address command (Don Zickus) [738877] - [usb] xhci: fix lockdep warning on endpoint timeout (Don Zickus) [738877] - [usb] fix implicit usage of gfp.h in host/xhci-hub.c (Don Zickus) [738877] - [usb] xHCI: Make xHCI driver have a BOS descriptor (Don Zickus) [738877] - [usb] xhci: remove CONFIG_PCI in xhci.c's probe function (Don Zickus) [738877] - [usb] xhci: move xhci_gen_setup() away from -pci (Don Zickus) [738877] - [usb] xhci: refactor xhci_pci_setup() (Don Zickus) [738877] - [usb] xhci: replace pci_*_consistent() with dma_*_coherent() (Don Zickus) [738877] - [usb] xhci: hide MSI code behind PCI bars (Don Zickus) [683681] - [usb] xhci: group MSI interrupt registration into its own function (Don Zickus) [683681] - [usb] host: introduce USB_ARCH_HAS_XHCI (Don Zickus) [738877] - [usb] xHCI: fix debug message (Don Zickus) [738877] - [usb] xHCI: AMD isoc link TRB chain bit quirk (Don Zickus) [742100] - [usb] usbcore: add sysfs support to xHCI usb2 hardware LPM (Don Zickus) [738877] - [usb] xHCI: test USB2 software LPM (Don Zickus) [738877] - [usb] xHCI: Clear PLC for USB2 root hub ports (Don Zickus) [754045] - [usb] xHCI: test and clear RWC bit (Don Zickus) [738147 754045] - [usb] xHCI: set link state (Don Zickus) [738877] - [usb] usbcore: check device's LPM capability (Don Zickus) [738877] - [usb] usbcore: get BOS descriptor set (Don Zickus) [738877] - [usb] xhci-mem.c: xhci_segment_free: No need for checking seg argument (Don Zickus) [738877] - [usb] xhci-mem.c: Check for ring->first_seg != NULL (Don Zickus) [738877] - [usb] xhci: USB 3.0 BW checking (Don Zickus) [735951] - [usb] xhci: Fix mult base in endpoint bandwidth info (Don Zickus) [735951] - [usb] xhci: ignore xhci version while checking for the link quirk (Don Zickus) [738877] - [usb] xHCI: prevent infinite loop when processing MSE event (Don Zickus) [738877] - [usb] xhci: Redundant check in xhci_check_args for xhci->devs (Don Zickus) [738877] - [usb] xHCI: refine td allocation (Don Zickus) [738877] - [usb] xhci: Don't print short isoc packets. (Don Zickus) [738877] - [usb] xhci: Add software BW checking quirk to Intel PPT xHCI (Don Zickus) [735951] - [usb] xhci: Implement HS/FS/LS bandwidth checking (Don Zickus) [735951] - [usb] xhci: Track interval bandwidth tables per port/TT (Don Zickus) [738877] - [usb] xhci: Store endpoint bandwidth information (Don Zickus) [738877] - [usb] xhci: Store information about roothubs and TTs (Don Zickus) [738877] - [usb] xhci: Store the "real" root port number (Don Zickus) [738877] - [usb] xhci: Refactor endpoint limit checking (Don Zickus) [738877] - [usb] xhci: Rename virt_dev->port to fake_port (Don Zickus) [738877] - [usb] xhci: If no endpoints changed, don't issue BW command (Don Zickus) [738877] - [usb] xhci: Handle zero-length isochronous packets (Don Zickus) [738877] - [usb] xhci: Remove TDs from TD lists when URBs are canceled (Don Zickus) [738877] - [usb] xhci: Fix failed enqueue in the middle of isoch TD (Don Zickus) [738877] - [usb] xhci: Fix memory leak during failed enqueue (Don Zickus) [738877] - [usb] xHCI: report USB2 port in resuming as suspend (Don Zickus) [768238] - [usb] xHCI: fix port U3 status check condition (Don Zickus) [768238] - [usb] rename USB_SPEED_VARIABLE to USB_SPEED_WIRELESS (Don Zickus) [738877] - [usb] Mark EHCI LPM functions as __maybe_unused (Don Zickus) [738877] - [usb] ehci: disable LPM and PPCD for nVidia MCP89 chips (Don Zickus) [738877] - [usb] EHCI: Disable langwell/penwell LPM capability (Don Zickus) [738877] - [usb] EHCI: EHCI 1.1 addendum: Enable Per-port change detect bits (Don Zickus) [738877] - [usb] EHCI: EHCI 1.1 addendum: Basic LPM feature support (Don Zickus) [738877] - [usb] EHCI: EHCI 1.1 addendum: preparation (Don Zickus) [738877] - [net] ipvs: RHEL6: Enable SCTP transport loadbalancing (Thomas Graf) [786953] - [net] ipvs: Use frag walker helper in SCTP proto support (Thomas Graf) [786953] - [net] ipvs: provide default ip_vs_conn_{in, out}_get_proto (Thomas Graf) [786953] - [net] ipvs: lvs sctp protocol handler is incorrectly invoked ip_vs_app_pkt_out (Thomas Graf) [786953] - [net] ipvs: SCTP Transport Loadbalancing Support (Thomas Graf) [786953] - [block] mtip32xx: removed the irrelevant argument of mtip_hw_submit_io() and the unused member of struct driver_data (Shyam Iyer) [658388] - [block] mtip32xx: do rebuild monitoring asynchronously (Shyam Iyer) [658388] - [block] mtip32xx: uninitialized variable in mtip_quiesce_io() (Shyam Iyer) [658388] - [block] mtip32xx: updates based on feedback (Shyam Iyer) [658388] - [block] mtip32xx: add module.h include to avoid conflict with moduleh tree (Shyam Iyer) [658388] - [block] mtip32xx: mark a few more items static (Shyam Iyer) [658388] - [block] mtip32xx: ensure that all local functions are static (Shyam Iyer) [658388] - [block] mtip32xx: cleanup compat ioctl handling (Shyam Iyer) [658388] - [block] mtip32xx: fix warnings/errors on 32-bit compiles (Shyam Iyer) [658388] - [block] mtip32xx: RHEL specific config changes (Shyam Iyer) [658388] - [ata] Split ahci.c to ahci.h (Shyam Iyer) [658388] - [block] Add driver for Micron RealSSD pcie flash cards (Shyam Iyer) [658388] - [usb] When hot reset for USB3 fails, try warm reset (Don Zickus) [734699 738151 742146 784430] - [usb] usbcore: refine warm reset logic (Don Zickus) [734699 738151 742146 784430] - [usb] xhci: Set change bit when warm reset change is set (Don Zickus) [734699 738151 742146 784430] - [usb] xhci: Clear warm reset change event during init (Don Zickus) [734699 738151 742146 784430] - [usb] Reset USB 3.0 devices on (re)discovery (Don Zickus) [734699 738151 742146 784430] - [usb] use "device number" instead of "address" (Don Zickus) [734699 738151 742146 784430] - [fs] nfs: Additional readdir cookie loop information (Steve Dickson) [770250] - [fs] NFS: Fix spurious readdir cookie loop messages (Steve Dickson) [770250] - [fs] NFSv4: Save the owner/group name string when doing open (Jeff Layton) [739797] - [fs] tracepoint: add drop_transaction/update_superblock_end to jbd2 (Lukas Czerner) [738726] - [scsi] Fix block queue and elevator memory leak in scsi_alloc_sdev (Jeff Moyer) [769652] - [scsi] Make scsi_free_queue() kill pending SCSI commands (David Milburn) [784117] - [scsi] isci: kill iphy->isci_port lookups (David Milburn) [718264] - [scsi] scsi_dh_rdac: Fix for unbalanced reference count (Mike Snitzer) [749265] - [x86] tsc: Fix SMI induced variation in quick_pit_calibrate() (John Villalovos) [787332] - [virt] kvm: introduce x86_cpuinit.early_percpu_clock_init hook (Igor Mammedov) [788562] - [netdrv] igb driver update (Stefan Assmann) [737714]- [kernel] mm-tracepoint: fix documentation and examples (Jiri Olsa) [788156] - [kernel] perf tools: Fix compile error on x86_64 Ubuntu (Jiri Olsa) [788156] - [kernel] perf report: Fix --stdio output alignment when --showcpuutilization used (Jiri Olsa) [788156] - [kernel] perf annotate: Get rid of field_sep check (Jiri Olsa) [788156] - [kernel] perf annotate: Fix usage string (Jiri Olsa) [788156] - [kernel] perf kmem: Fix a memory leak (Jiri Olsa) [788156] - [kernel] perf kmem: Add missing closedir() calls (Jiri Olsa) [788156] - [kernel] perf top: Add error message for EMFILE (Jiri Olsa) [788156] - [kernel] perf test: Change type of '-v' option to INCR (Jiri Olsa) [788156] - [kernel] perf script: Add missing closedir() calls (Jiri Olsa) [788156] - [kernel] perf tools: Add const.h to MANIFEST to make perf-tar-src-pkg work again (Jiri Olsa) [788156] - [kernel] perf top: Don't update total_period on process_sample (Jiri Olsa) [788156] - [kernel] perf hists: Stop using 'self' for struct hist_entry (Jiri Olsa) [788156] - [kernel] perf hists: Rename total_session to total_period (Jiri Olsa) [788156] - [kernel] perf kvm: Fix copy & paste error in description (Jiri Olsa) [788156] - [kernel] perf script: Kill script_spec__delete (Jiri Olsa) [788156] - [kernel] perf top: Fix a memory leak (Jiri Olsa) [788156] - [kernel] perf stat: Introduce get_ratio_color() helper (Jiri Olsa) [788156] - [kernel] perf session: Remove impossible condition check (Jiri Olsa) [788156] - [kernel] perf tools: Fix feature-bits rework fallout, remove unused variable (Jiri Olsa) [788156] - [kernel] perf script: Add generic perl handler to process events (Jiri Olsa) [788156] - [kernel] perf tools: Use for_each_set_bit() to iterate over feature flags (Jiri Olsa) [788156] - [kernel] perf tools: Unify handling of features when writing feature section (Jiri Olsa) [788156] - [kernel] perf report: Accept fifos as input file (Jiri Olsa) [788156] - [kernel] perf tools: Moving code in some files (Jiri Olsa) [788156] - [kernel] perf tools: Fix out-of-bound access to struct perf_session (Jiri Olsa) [788156] - [kernel] perf tools: Continue processing header on unknown features (Jiri Olsa) [788156] - [kernel] perf tools: Improve macros for struct feature_ops (Jiri Olsa) [788156] - [kernel] perf: builtin-record: Document and check that mmap_pages must be a power of two (Jiri Olsa) [788156] - [kernel] perf: builtin-record: Provide advice if mmap'ing fails with EPERM (Jiri Olsa) [788156] - [kernel] perf tools: Fix truncated annotation (Jiri Olsa) [788156] - [kernel] perf script: look up thread using tid instead of pid (Jiri Olsa) [788156] - [kernel] perf tools: Look up thread names for system wide profiling (Jiri Olsa) [788156] - [kernel] perf tools: Fix comm for processes with named threads (Jiri Olsa) [788156] - [kernel] perf report: Fix usage string (Jiri Olsa) [788156] - [kernel] perf test: Add more automated tests for event parsing (Jiri Olsa) [788156] - [kernel] perf events: Tidy up perf_event__preprocess_sample (Jiri Olsa) [788156] - [kernel] perf tools: Remove stale git headlines from top comment (Jiri Olsa) [788156] - [kernel] perf tools: Fix a memory leak on perf_read_values_destroy (Jiri Olsa) [788156] - [kernel] perf symbols: Fix error path on symbol__init() (Jiri Olsa) [788156] - [kernel] perf symbols: Get rid of duplicated snprintf() (Jiri Olsa) [788156] - [kernel] perf evlist: Fix errno value reporting on failed mmap (Jiri Olsa) [788156] - [kernel] perf report: Document '--call-graph' for optional print_limit argument (Jiri Olsa) [788156] - [kernel] perf evsel: Fix uninitialized memory access to struct perf_sample (Jiri Olsa) [788156] - [kernel] perf record: Add ability to record event period (Jiri Olsa) [788156] - [kernel] perf tools: Add ability to synthesize event according to a sample (Jiri Olsa) [788156] - [kernel] perf script: Implement option for system-wide profiling (Jiri Olsa) [788156] - [kernel] perf script: Fix mem leaks and NULL pointer checks around strdup()s (Jiri Olsa) [788156] - [kernel] perf test: Soft errors shouldn't stop the "Validate PERF_RECORD_" test (Jiri Olsa) [788156] - [kernel] perf test: Validate PERF_RECORD_ events and perf_sample fields (Jiri Olsa) [788156] - [kernel] perf event: Introduce perf_event__fprintf (Jiri Olsa) [788156] - [kernel] perf test: Allow running just a subset of the available tests (Jiri Olsa) [788156] - [kernel] perf evlist: Always do automatic allocation of pollfd and mmap structures (Jiri Olsa) [788156] - [kernel] perf tools: Save some loops using perf_evlist__id2evsel (Jiri Olsa) [788156] - [kernel] perf script: Add comm filtering option (Jiri Olsa) [788156] - [kernel] perf tools: make -C consistent across commands (for cpu list arg) (Jiri Olsa) [788156] - [kernel] perf top: Stop using globals for tool state (Jiri Olsa) [788156] - [kernel] perf tools: Rename perf_event_ops to perf_tool (Jiri Olsa) [788156] - [kernel] perf tools: Resolve machine earlier and pass it to perf_event_ops (Jiri Olsa) [788156] - [kernel] perf tools: Pass tool context in the the perf_event_ops functions (Jiri Olsa) [788156] - [kernel] perf annotate: Group options in a struct (Jiri Olsa) [788156] - [kernel] perf report: Group options in a struct (Jiri Olsa) [788156] - [kernel] perf tools: Use evsel->attr.sample_type instead of session->sample_type (Jiri Olsa) [788156] - [kernel] perf session: Remove superfluous callchain_cursor member (Jiri Olsa) [788156] - [kernel] perf event: perf_event_ops->attr() manipulates only an evlist (Jiri Olsa) [788156] - [kernel] perf evlist: Introduce id_hdr_size method out of perf_session (Jiri Olsa) [788156] - [kernel] perf symbols: Add nr_events to symbol_conf (Jiri Olsa) [788156] - [kernel] perf ui progress: Fix divide by zero (Jiri Olsa) [788156] - [kernel] perf record: Move 'group' to perf_event_ops (Jiri Olsa) [788156] - [kernel] perf session: Move threads to struct machine (Jiri Olsa) [788156] - [kernel] perf record: Move mmap_pages to perf_record_opts (Jiri Olsa) [788156] - [kernel] perf evlist: Handle default value for 'pages' on mmap method (Jiri Olsa) [788156] - [kernel] perf evlist: Introduce {prepare, start}_workload refactored from 'perf record' (Jiri Olsa) [788156] - [kernel] perf evsel: Introduce config attr method (Jiri Olsa) [788156] - [kernel] perf evlist: Introduce add_tracepoints method (Jiri Olsa) [788156] - [kernel] perf evlist: Introduce perf_evlist__add_attrs (Jiri Olsa) [788156] - [kernel] perf tools: Simplify debugfs mountpoint handling code (Jiri Olsa) [788156] - [kernel] perf tools: Eliminate duplicate code and use PATH_MAX consistently (Jiri Olsa) [788156] - [kernel] perf/powerpc: Fix build for PowerPC with uclibc toolchains (Jiri Olsa) [788156] - [fs] epoll: fix compiler warning and optimize the non-blocking path (Jason Baron) [709197] - [fs] epoll: move ready event check into proper inline (Jason Baron) [709197] - [fs] epoll: epoll_wait() should not use timespec_add_ns() (Jason Baron) [709197] - [fs] epoll: make epoll_wait() use the hrtimer range feature (Jason Baron) [709197] - [fs] select: rename estimate_accuracy() to select_estimate_accuracy() (Jason Baron) [709197] - [fs] ext4: don't dereference null pointer when make_indexed_dir() fails (Lukas Czerner) [773342] - [fs] ext4: Fix fs corruption when make_indexed_dir() fails (Lukas Czerner) [773342] - [fs] ext4: ext4_mkdir should dirty dir_block with newly created directory inode (Lukas Czerner) [773342] - [scsi] bnx2fc: Bumped version to 1.0.10 (Mike Christie) [740059] - [scsi] bnx2fc: NPIV ports go offline when interface is brought down & up (Mike Christie) [740059] - [scsi] bnx2fc: Handle LOGO flooding from the target (Mike Christie) [740059] - [scsi] bnx2fc: fix panic in bnx2fc_post_io_req (Mike Christie) [740059] - [scsi] bnx2fc: Handle SRR LS_ACC drop scenario (Mike Christie) [740059] - [scsi] bnx2fc: Handle ABTS timeout during ulp timeout (Mike Christie) [740059] - [fs] ext4: ignore EXT4_INODE_JOURNAL_DATA flag with delalloc (Lukas Czerner) [767199] - [fs] tmpfs: fix off-by-one in max_blocks checks (Eric Sandeen) [783497] - [s390x] kernel: fix 3215 console deadlock (Hendrik Brueckner) [753578] - [net] sctp: implement socket option SCTP_GET_ASSOC_ID_LIST (Thomas Graf) [787622] - [net] tcp: bind() fix autoselection to share ports (Flavio Leitner) [784671] - [fs] xfs: Fix missing xfs_iunlock() on error recovery path in xfs_readlink() (Carlos Maiolino) [694702] - [net] sch_qfq: Enable as module (Thomas Graf) [787637] - [net] sch_qfq: accurate wsum handling (Thomas Graf) [787637] - [net] sch_qfq: fix overflow in qfq_update_start() (Thomas Graf) [787637] - [net] pkt_sched: QFQ - quick fair queue scheduler (Thomas Graf) [787637] - [x86] Add hpet_mmap kernel parameter (Prarit Bhargava) [785667] - [x86] Configure HPET_MMAP on (Prarit Bhargava) [785667] - [net] tcp: fix undo after RTO for CUBIC (Thomas Graf) [786956] - [net] tcp: fix undo after RTO for BIC (Thomas Graf) [786956] - [net] tcp: drop SYN+FIN messages (Thomas Graf) [786956] - [net] tcp: skip cwnd moderation in TCP_CA_Open in tcp_try_to_open (Thomas Graf) [786956] - [net] tcp: allow undo from reordered DSACKs (Thomas Graf) [786956] - [net] tcp: use SACKs and DSACKs that arrive on ACKs below snd_una (Thomas Graf) [786956] - [net] tcp: use DSACKs that arrive when packets_out is 0 (Thomas Graf) [786956] - [net] tcp: make is_dupack a parameter to tcp_fastretrans_alert() (Thomas Graf) [786956] - [net] tcp: use TCP_DEFAULT_INIT_RCVWND in tcp_fixup_rcvbuf() (Thomas Graf) [786956] - [net] tcp: use TCP_INIT_CWND in tcp_fixup_sndbuf() (Thomas Graf) [786956] - [net] tcp: properly update lost_cnt_hint during shifting (Thomas Graf) [786956] - [net] tcp: ECN blackhole should not force quickack mode (Thomas Graf) [786956] - [net] tcp: fix validation of D-SACK (Thomas Graf) [786956] - [net] tcp: Proportional Rate Reduction for TCP (Thomas Graf) [786956] - [net] tcp: RFC2988bis + taking RTT sample from 3WHS for the passive open side (Thomas Graf) [786956] - [net] tcp_cubic: limit delayed_ack ratio to prevent divide error (Thomas Graf) [786956] - [net] tcp: Make undo_ssthresh arg to tcp_undo_cwr() a bool (Thomas Graf) [786956] - [net] tcp: avoid cwnd moderation in undo (Thomas Graf) [786956] - [net] tcp: undo_retrans counter fixes (Thomas Graf) [786956] - [net] tcp: fix a bug that triggers large number of TCP RST by mistake (Thomas Graf) [786956] - [net] tcp: cleanup of cwnd initialization in tcp_init_metrics() (Thomas Graf) [786956] - [virt] x86, cpu: add FMA4 and TBM to allowed CPUID bits (Eduardo Habkost) [784856] - [fs] cifs: change oplock break slow work to very slow work (Jeff Layton) [772874]- [kernel] timer: add the usleep_range() timer (Dean Nelson) [786458] - [net] SUNRPC: Add trace events to the sunrpc subsystem (Steve Dickson) [784103] - [scsi] qla2xxx: Module parameter to control use of async or sync port login (Chad Dupuis) [769007] - [x86] powernow-k8: Fix indexing issue (Frank Arnold) [781566] - [x86] powernow-k8: Avoid Pstate MSR accesses on systems supporting CPB (Frank Arnold) [781566] - [x86] hpet: Immediately disable HPET timer 1 if rtc irq is masked (Frank Arnold) [787695] - [x86] rtc: disable hpet emulation on suspend (Frank Arnold) [787695] - [x86] Report cpb and eff_freq_ro flags correctly (Frank Arnold) [787687] - [x86] cpuinfo: Add feature flags for AMD fam15h model 10h-1fh processors (Frank Arnold) [787687] - [net] ipv6: Generic TTL Security Mechanism (Weiping Pan) [786948] - [net] ipv4: Generalized TTL Security Mechanism (Weiping Pan) [787311] - [scsi] fix the new host byte settings (DID_TARGET_FAILURE and DID_NEXUS_FAILURE) (Mike Snitzer) [787282] - [scsi] Correctly set the scsi host/msg/status bytes (Mike Snitzer) [787282] - [scsi] Add all the definitions of host bytes to hostbyte_table (Mike Snitzer) [787282] - [virt] virtio: balloon: Add freeze, restore handlers to support S4 (Amit Shah) [624189] - [virt] virtio: balloon: Move vq initialization into separate function (Amit Shah) [624189] - [virt] virtio: net: Add freeze, restore handlers to support S4 (Amit Shah) [582178] - [virt] virtio: net: Move vq and vq buf removal into separate function (Amit Shah) [582178] - [virt] virtio: net: Move vq initialization into separate function (Amit Shah) [582178] - [virt] virtio: blk: Add freeze, restore handlers to support S4 (Amit Shah) [542378] - [virt] virtio: blk: Move vq initialization to separate function (Amit Shah) [542378] - [virt] virtio: console: Disable callbacks for virtqueues at start of S4 freeze (Amit Shah) [623913] - [virt] virtio: console: Add freeze and restore handlers to support S4 (Amit Shah) [623913] - [virt] virtio: console: Move vq and vq buf removal into separate functions (Amit Shah) [623913] - [virt] virtio: pci: add PM notification handlers for restore, freeze, thaw, poweroff (Amit Shah) [542378 582178 623913 624189] - [virt] virtio: pci: switch to new PM API (Amit Shah) [542378 582178 623913 624189] - [virt] virtio_blk: fix config handler race (Amit Shah) [542378] - [virt] virtio_net: use singlethread workqueue (Amit Shah) [582178] - [virt] virtio_net: set/cancel work on ndo_open/ndo_stop (Amit Shah) [582178] - [serial] jsm: Fixed EEH recovery error (Steve Best) [742551] - [serial] jsm: adding EEH handlers (Steve Best) [742551] - [scsi] isci: fix, prevent port from getting stuck in the 'configuring' state (David Milburn) [747533] - [scsi] isci: fix start OOB (David Milburn) [747533] - [scsi] isci: fix io failures while wide port links are coming up (David Milburn) [747533] - [scsi] isci: allow more time for wide port targets (David Milburn) [747533] - [scsi] isci: enable wide port targets (David Milburn) [747533] - [scsi] isci: Fix IO fails when pull cable from phy in x4 wideport in MPC mode (David Milburn) [747533] - [scsi] isci: update version to 1.1 (David Milburn) [747533] - [scsi] isci: remove unused 'isci_tmf->device' field (David Milburn) [747533] - [scsi] isci: performance-fix, shorten default "no outbound task" timeout (David Milburn) [747533] - [scsi] isci: oem parameter format v1.3 (David Milburn) [747533] - [scsi] isci: oem parameter format v1.1 (David Milburn) [747533] - [scsi] isci: update afe (analog-front-end) recipe for C1 (David Milburn) [747533] - [scsi] isci: Cleanup oem parameter and recipe handling (David Milburn) [747533] - [net] skbuf.h: Fix parameter documentation (Dean Nelson) [786639] - [net] add APIs for manipulating skb page fragments (Dean Nelson) [786639] - [scsi] scsi_dh_alua: Retry the check-condition in case Mode Parameters Changed (Mike Snitzer) [772305] - [scsi] scsi_dh_alua: Add one more check-condition for alua handler (Mike Snitzer) [772305] - [scsi] scsi_dh_rdac: Adding NetApp as a brand name for rdac (Mike Snitzer) [772305] - [net] config: Adding generic config option to enable netprio cgroups (Neil Horman) [772974] - [net] add documentation for net_prio cgroups (Neil Horman) [772974] - [net] add network priority cgroup infrastructure (Neil Horman) [772974] - [s390x] dasd: wait for terminated request (Hendrik Brueckner) [745999] - [sound] Update the ALSA HDA audio driver from upstream (Jaroslav Kysela) [760490] - [kernel] perf header: Use event_name() to get an event name (Jiri Olsa) [784888] - [kernel] perf stat: Failure with "Operation not supported" (Jiri Olsa) [784888] - [kernel] perf: Fix parsing of __print_flags() in TP_printk() (Jiri Olsa) [784888] - [kernel] perf session: Fix crash with invalid CPU list (Jiri Olsa) [784888] - [kernel] perf python: Fix undefined symbol problem (Jiri Olsa) [784888] - [kernel] perf top: Fix live annotation in the --stdio interface (Jiri Olsa) [784888] - [kernel] perf top tui: Don't recalc column widths considering just the first page (Jiri Olsa) [784888] - [kernel] perf report: Add progress bar when processing time ordered events (Jiri Olsa) [784888] - [kernel] perf hists browser: Warn about lost events (Jiri Olsa) [784888] - [kernel] perf tools: Fix a typo of command name as trace-cmd (Jiri Olsa) [784888] - [kernel] perf hists: Fix recalculation of total_period when sorting entries (Jiri Olsa) [784888] - [kernel] perf ui browser: Handle K_RESIZE in dialog windows (Jiri Olsa) [784888] - [kernel] perf ui browser: No need to switch char sets that often (Jiri Olsa) [784888] - [kernel] perf hists browser: Use K_TIMER (Jiri Olsa) [784888] - [kernel] perf ui: Rename ui__warning_paranoid to ui__error_paranoid (Jiri Olsa) [784888] - [kernel] perf ui: Reimplement the popup windows using libslang (Jiri Olsa) [784888] - [kernel] perf ui: Reimplement ui__popup_menu using ui__browser (Jiri Olsa) [784888] - [kernel] perf ui: Reimplement ui_helpline using libslang (Jiri Olsa) [784888] - [kernel] perf ui: Improve handling sigwinch a bit (Jiri Olsa) [784888] - [kernel] perf ui progress: Reimplement using slang (Jiri Olsa) [784888] - [kernel] perf evlist: Fix grouping of multiple events (Jiri Olsa) [784888] - [kernel] perf symbols: Increase symbol KSYM_NAME_LEN size (Jiri Olsa) [784888] - [kernel] perf hists browser: Refuse 'a' hotkey on non symbolic views (Jiri Olsa) [784888] - [kernel] perf ui browser: Use libslang to read keys (Jiri Olsa) [784888] - [kernel] perf tools: Fix tracing info recording (Jiri Olsa) [784888] - [kernel] perf hists browser: Elide DSO column when it is set to just one DSO, ditto for threads (Jiri Olsa) [784888] - [kernel] perf hists: Don't consider filtered entries when calculating column widths (Jiri Olsa) [784888] - [kernel] perf hists: Don't decay total_period for filtered entries (Jiri Olsa) [784888] - [kernel] perf hists browser: Honour symbol_conf.show_nr_samples, total_period (Jiri Olsa) [784888] - [kernel] perf hists browser: Do not exit on tab key with single event (Jiri Olsa) [784888] - [kernel] perf annotate browser: Don't change selection line when returning from callq (Jiri Olsa) [784888] - [kernel] perf tools: handle endianness of feature bitmap (Jiri Olsa) [784888] - [kernel] perf tools: Add prelink suggestion to dso update message (Jiri Olsa) [784888] - [kernel] perf script: Fix unknown feature comment (Jiri Olsa) [784888] - [kernel] perf hists browser: Apply the dso and thread filters when merging new batches (Jiri Olsa) [784888] - [kernel] perf hists: Move the dso and thread filters from hist_browser (Jiri Olsa) [784888] - [kernel] perf ui browser: Honour the xterm colors (Jiri Olsa) [784888] - [kernel] perf top tui: Give color hints just on the percentage, like on --stdio (Jiri Olsa) [784888] - [kernel] perf ui browser: Make the colors configurable and change the defaults (Jiri Olsa) [784888] - [kernel] perf tui: Remove unneeded call to newtCls on startup (Jiri Olsa) [784888] - [kernel] perf hists: Don't format the percentage on hist_entry__snprintf (Jiri Olsa) [784888] - [kernel] perf ui browser: Allow initial use without navigation UI elements (Jiri Olsa) [784888] - [kernel] perf tui: Catch signals to exit gracefully (Jiri Olsa) [784888] - [kernel] perf hists browser: Add missing hotkeys to the help window (Jiri Olsa) [784888] - [kernel] perf top: Fix the 'E' hotkey, select among multiple events (Jiri Olsa) [784888] - [kernel] perf top: Honour --hide_{user, kernel}_symbols and the 'U' hotkey (Jiri Olsa) [784888] - [kernel] perf buildid: Fix possible unterminated readlink() result buffer (Jiri Olsa) [784888] - [kernel] perf annotate browser: Allow toggling the visualization of source code lines (Jiri Olsa) [784888] - [kernel] perf ui browser: Add filter method (Jiri Olsa) [784888] - [kernel] perf annotate browser: Exit when pressing ESC or the left arrow (Jiri Olsa) [784888] - [kernel] perf hists browser: Invalidate ui_browser->top after timer calls (Jiri Olsa) [784888] - [kernel] perf hists browser: Fix handling of TAB/UNTAB for multiple events (Jiri Olsa) [784888] - [kernel] perf top: Remove entries from entries_collapsed on decay (Jiri Olsa) [784888] - [kernel] perf ui browser: Remove ui_browser__add_exit_keys (Jiri Olsa) [784888] - [kernel] perf ui browser: Handle SIGWINCH (Jiri Olsa) [784888] - [kernel] perf hists: Fix compilation when NO_NEWT_SUPPORT is set (Jiri Olsa) [784888] - [kernel] perf hists: Don't free decayed entries if in the annotation browser (Jiri Olsa) [784888] - [kernel] perf hists browser: Recalculate browser pointers after resort/decay (Jiri Olsa) [784888] - [kernel] perf probe: Fix to show correct error string (Jiri Olsa) [784888] - [kernel] perf tools: Make --no-asm-raw the default (Jiri Olsa) [784888] - [kernel] perf tools: Make perf.data more self-descriptive (Jiri Olsa) [784888] - [kernel] perf: Move arch specific code into separate arch directory (Jiri Olsa) [784888] - [kernel] perf hists browser: Update the browser.nr_entries after the timer (Jiri Olsa) [784888] - [kernel] perf hists browser: Fix TAB/UNTAB use with multiple events (Jiri Olsa) [784888] - [kernel] perf hists browser: Don't offer symbol actions when symbols not on --sort (Jiri Olsa) [784888] - [kernel] perf annotate browser: Use -> to navigate on assembly lines (Jiri Olsa) [784888] - [kernel] perf tools: Fix broken number of samples for perf report -n (Jiri Olsa) [784888] - [kernel] perf top: Use the TUI interface by default (Jiri Olsa) [784888] - [kernel] perf annotate browser: Allow navigation to called functions (Jiri Olsa) [784888] - [kernel] perf top: Add callgraph support (Jiri Olsa) [784888] - [kernel] perf top: Reuse the 'report' hist_entry/hists classes (Jiri Olsa) [784888] - [kernel] perf browsers: Add live mode to the hists, annotate browsers (Jiri Olsa) [784888] - [kernel] perf hists: Threaded addition and sorting of entries (Jiri Olsa) [784888] - [kernel] perf report: Add option to show total period (Jiri Olsa) [784888] - [kernel] perf hists: Allow limiting the number of rows and columns in fprintf (Jiri Olsa) [784888] - [kernel] perf hists: Stop using 'self' for struct hists (Jiri Olsa) [784888] - [kernel] perf report: Fix stdio event name header printing (Jiri Olsa) [784888] - [kernel] perf: Support setting the disassembler style (Jiri Olsa) [784888] - [kernel] perf tools: Make stat/record print fatal signals of the target program (Jiri Olsa) [784888] - [kernel] perf stat: Fix spelling in comment (Jiri Olsa) [784888] - [kernel] perf stat: Allow tab as cvs delimiter (Jiri Olsa) [784888] - [kernel] perf stat: Suppress printing std-dev when its 0 (Jiri Olsa) [784888] - [kernel] perf stat: Fix +- nan in --no-aggr runs (Jiri Olsa) [784888] - [kernel] perf stat: Add --log-fd option to redirect stderr elsewhere (Jiri Olsa) [784888] - [kernel] perf top: Improve lost events warning (Jiri Olsa) [784888] - [kernel] perf, tool: Leftover from latest util/event.[ch] 3.1 sync (Jiri Olsa) [784888] - [kernel] perf top browser: Fix up line width calculation (Jiri Olsa) [784888] - [kernel] perf buildid-list: Support showing the build id in an ELF file (Jiri Olsa) [784888] - [kernel] perf buildid-list: Add option to show the running kernel build id (Jiri Olsa) [784888] - [kernel] perf script: Add drop monitor script (Jiri Olsa) [784888] - [kernel] perf symbols: Stop using 'self' in map_groups__ methods (Jiri Olsa) [784888] - [kernel] perf stat: Add -o and --append options (Jiri Olsa) [784888] - [kernel] perf annotate: Add --symfs option (Jiri Olsa) [784888] - [kernel] perf annotate: Make output more readable (Jiri Olsa) [784888] - [kernel] doc: fix broken references (Jiri Olsa) [784888] - [fs] ecryptfs: fix regression that prevents umount of underlying filesystem (Brian Foster) [766554] - [scsi] ipr: fix eeh recovery for 64-bit adapters (Steve Best) [783875] - [kernel] ipc: introduce shm_rmid_forced sysctl (Rafael Aquini) [781600] - [pm] sleep: Fix race between CPU hotplug and freezer (Prarit Bhargava) [747224] - [kernel] Prevent system deadlock when moving tasks between cgroups (Larry Woodman) [773522] - [kernel] sched: Fix rt_rq runtime leakage bug (Steve Best) [736931] - [x86] Remove AMD microcode warning (Prarit Bhargava) [786961] - [netdrv] tg3: Fix single-vector MSI-X code (John Feeney) [703555] - [netdrv] netxen: suppress false lro warning messages (Veaceslav Falico) [699382] - [netdrv] cxgb4: remove forgotten real_num_tx_queues inicialization (Jiri Pirko) [745952] - [mm] export remove_from_page_cache() to modules (Jerome Marchand) [751419] - [fs] GFS2: Corrections to directory read-ahead (Robert S Peterson) [681906] - [fs] GFS2: Corrections to cache dir hash table in a contiguous buffer (Robert S Peterson) [681906]- [scsi] bfa: fix enidan and bit field check bug (Rob Evers) [737727] - [scsi] bfa: fix formating and checkpatch issues (Rob Evers) [737727] - [netdrv] ixgbe: Reconfigure SR-IOV Init (Don Dutile) [769499] - [netdrv] igb: Check if subordinate VFs are assigned to virtual machines (Don Dutile) [769499] - [pci] Add flag indicating device has been assigned by KVM (Don Dutile) [769499] - [scsi] st: fix race in st_scsi_execute_end (Tomas Henzl) [716593] - [scsi] st: Increase success probability in driver buffer allocation (Tomas Henzl) [716593] - [scsi] st: Store page order before driver buffer allocation (Tomas Henzl) [716593] - [fs] GFS2: remove vestigial al_alloced (Steven Whitehouse) [747896] - [fs] GFS2: combine gfs2_alloc_block and gfs2_alloc_di (Steven Whitehouse) [747896] - [fs] GFS2: Resource group related fixes (Steven Whitehouse) [747896] - [fs] Use cached rgrp in gfs2_rlist_add() (Steven Whitehouse) [747896] - [fs] GFS2: Call do_strip() directly from recursive_scan() (Steven Whitehouse) [747896] - [fs] GFS2: Remove obsolete assert patch (Steven Whitehouse) [747896] - [fs] GFS2: Cache the most recently used resource group in the inode (Steven Whitehouse) [747896] - [fs] GFS2: Make resource groups "append only" during lifetime of fs (Steven Whitehouse) [747896] - [fs] GFS2: Use rbtree for resource groups and clean up bitmap buffer ref count scheme (Steven Whitehouse) [747896] - [virt] SVM: Add support for perf-kvm (Gleb Natapov) [632768] - [virt] KVM: Implement perf callbacks for guest sampling (Gleb Natapov) [632768] - [net] mqprio: Enable as module (Thomas Graf) [695553] - [net] mqprio: RHEL6 modifications (Thomas Graf) [695553] - [net] mqprio: Avoid panic if no options are provided (Thomas Graf) [695553] - [net] mqprio: cleanups (Thomas Graf) [695553] - [net] mqprio: Always set num_tc to 0 in mqprio_destroy() (Thomas Graf) [695553] - [net] mqprio: dont leak kernel memory (Thomas Graf) [695553] - [net] mqprio: implement a root container qdisc sch_mqprio (Thomas Graf) [695553] - [fs] NFSv4: Change the default setting of the nfs4_disable_idmapping parameter (Steve Dickson) [705099] - [fs] NFSv4: Send unmapped uid/gids to the server when using auth_sys (Steve Dickson) [705099] - [fs] NFSv4: cleanup idmapper functions to take an nfs_server argument (Steve Dickson) [705099] - [fs] NFSv4: Send unmapped uid/gids to the server if the idmapper fails (Steve Dickson) [705099] - [fs] NFSv4: If the server sends us a numeric uid/gid then accept it (Steve Dickson) [705099] - [block] cfq-iosched: fix cfq_cic_link() race confition (Vivek Goyal) [765673] - [ata] ahci: AHCI mode SATA patch for Intel DH89xxCC DeviceIDs (Jes Sorensen) [773295] - [fs] autofs4: fix expire race (Ian Kent) [766818] - [fs] cifs: lower default wsize when unix extensions are not used (Jeff Layton) [773705] - [fs] wake up s_wait_unfrozen when ->freeze_fs fails (Eric Sandeen) [759942] - [net] bonding: Allow Bonding driver to disable/enable LRO on slaves (Neil Horman) [772317] - [net] Fix RFS backport error (Neil Horman) [757040] - [kexec] kdump: lower KEXEC_AUTO_THRESHOLD to 2G (Dave Young) [772311] - [kernel] sched: fix {s,u}time values decrease (Stanislaw Gruszka) [748559] - [block] Add missing config option ASYNC_RAID6_TEST (Jes Sorensen) [704003] - [block] Introduce blk_set_stacking_limits function (Mike Snitzer) [755046] - [netdrv] bna: clear some statistics before filling them (Ivan Vecera) [756931] - [x86] Fix c-state transitions when !NOHZ (Prarit Bhargava) [767753] - [x86] tsc: Skip TSC synchronization checks for tsc=reliable (Prarit Bhargava) [767753] - [mm] Backport upstream vmalloc fix to verify address is valid before dereferencing pointer (Larry Woodman) [767889]- [scsi] remove tech_preview tag for mpt2sas lockless mode (Luming Yu) [559393] - [dm] thinp: port to RHEL6 (Mike Snitzer) [723018] - [dm] thinp: use simple_strtox rather than kstrtox (Mike Snitzer) [723018] - [dm] thinp: enable on all supported RHEL6 architectures (Mike Snitzer) [723018] - [dm] add thin provisioning target (Mike Snitzer) [723018] - [dm] add persistent data library (Mike Snitzer) [723018] - [dm] add bufio (Mike Snitzer) [723018] - [md] bitmap: It is OK to clear bits during recovery (Jes Sorensen) [747574] - [md] don't give up looking for spares on first failure-to-add (Jes Sorensen) [747574] - [md] raid5: ensure correct assessment of drives during degraded reshape (Jes Sorensen) [747574] - [md] linear: fix hot-add of devices to linear arrays (Jes Sorensen) [747574] - [md] raid5 crash during degradation (Jes Sorensen) [747574] - [md] raid5: never wait for bad-block acks on failed device (Jes Sorensen) [747574] - [md] ensure new badblocks are handled promptly (Jes Sorensen) [747574] - [md] bad blocks shouldn't cause a Blocked status on a Faulty device (Jes Sorensen) [747574] - [md] take a reference to mddev during sysfs access (Jes Sorensen) [747574] - [md] refine interpretation of "hold_active == UNTIL_IOCTL" (Jes Sorensen) [747574] - [md] lock: ensure updates to page_attrs are properly locked (Jes Sorensen) [747574] - [md] raid5: STRIPE_ACTIVE has lock semantics, add barriers (Jes Sorensen) [747574] - [md] raid5: abort any pending parity operations when array fails (Jes Sorensen) [747574] - [md] Add module.h to all files using it implicitly (Jes Sorensen) [747574] - [md] raid10: Fix bug when activating a hot-spare (Jes Sorensen) [747574] - [md] Fix some bugs in recovery_disabled handling (Jes Sorensen) [747574] - [md] raid5: fix bug that could result in reads from a failed device (Jes Sorensen) [747574] - [md] trivial comment fix (Jes Sorensen) [747574] - [md] Allow restarting an interrupted incremental recovery (Jes Sorensen) [747574] - [md] clear In_sync bit on devices added to an active array (Jes Sorensen) [747574] - [md] add proper write-congestion reporting to RAID1 and RAID10 (Jes Sorensen) [747574] - [md] rename "mdk_personality" to "md_personality" (Jes Sorensen) [747574] - [md] bitmap remove fault injection options (Jes Sorensen) [747574] - [md] raid5: typedef removal: raid5_conf_t -> struct r5conf (Jes Sorensen) [747574] - [md] raid1: typedef removal: conf_t -> struct r1conf (Jes Sorensen) [747574] - [md] raid10: typedef removal: conf_t -> struct r10conf (Jes Sorensen) [747574] - [md] raid0: typedef removal: raid0_conf_t -> struct r0conf (Jes Sorensen) [747574] - [md] multipath: typedef removal: multipath_conf_t -> struct mpconf (Jes Sorensen) [747574] - [md] linear: typedef removal: linear_conf_t -> struct linear_conf (Jes Sorensen) [747574] - [md] faulty: remove typedef: conf_t -> struct faulty_conf (Jes Sorensen) [747574] - [md] linear: remove typedefs: dev_info_t -> struct dev_info (Jes Sorensen) [747574] - [md] remove typedefs: mirror_info_t -> struct mirror_info (Jes Sorensen) [747574] - [md] remove typedefs: r10bio_t -> struct r10bio and r1bio_t -> struct r1bio (Jes Sorensen) [747574] - [md] remove typedefs: mdk_thread_t -> struct md_thread (Jes Sorensen) [747574] - [md] remove typedefs: mddev_t -> struct mddev (Jes Sorensen) [747574] - [md] removing typedefs: mdk_rdev_t -> struct md_rdev (Jes Sorensen) [747574] - [md] raid0: convert some printks to pr_debug (Jes Sorensen) [747574] - [md] remove PRINTK and dprintk debugging and use pr_debug (Jes Sorensen) [747574] - [md] remove some old DEBUGging code (Jes Sorensen) [747574] - [md] raid5: convert to macros into inline functions (Jes Sorensen) [747574] - [md] raid1: avoid bio search in end_sync_read() (Jes Sorensen) [747574] - [md] raid1: factor out common bio handling code (Jes Sorensen) [747574] - [md] raid5: remove pointless NULL test (Jes Sorensen) [747574] - [md] raid1: add documentation to r1_private_data_s data structure (Jes Sorensen) [747574] - [md] don't delay reboot by 1 second if no MD devices exist (Jes Sorensen) [747574] - [md] trival: md_k.h should be md.h in the beginning comment of file md.h (Jes Sorensen) [747574] - [md] bitmap: improve handling of 'allclean' (Jes Sorensen) [747574] - [md] bitmap: rename and tidy up BITMAP_PAGE_CLEAN (Jes Sorensen) [747574] - [md] Fix handling for devices from 2TB to 4TB in 0.90 metadata (Jes Sorensen) [747574] - [md] raid1, raid10: Remove use-after-free bug in make_request (Jes Sorensen) [747574] - [md] raid10: unify handling of write completion (Jes Sorensen) [747574] - [md] raid5: fix a hang on device failure (Jes Sorensen) [747574] - [md] fix clearing of 'blocked' flag in the presence of bad blocks (Jes Sorensen) [747574] - [md] linear: avoid corrupting structure while waiting for rcu_free to complete (Jes Sorensen) [747574] - [md] ensure changes to 'write-mostly' are reflected in metadata (Jes Sorensen) [747574] - [md] report failure if a 'set faulty' request doesn't (Jes Sorensen) [747574] - [md] raid10: handle further errors during fix_read_error better (Jes Sorensen) [747574] - [md] raid10: Handle read errors during recovery better (Jes Sorensen) [747574] - [md] raid10: simplify read error handling during recovery (Jes Sorensen) [747574] - [md] raid10: record bad blocks due to write errors during resync/recovery (Jes Sorensen) [747574] - [md] raid10: attempt to fix read errors during resync/check (Jes Sorensen) [747574] - [md] raid10: Handle write errors by updating badblock log (Jes Sorensen) [747574] - [md] raid10: clear bad-block record when write succeeds (Jes Sorensen) [747574] - [md] raid10: avoid writing to known bad blocks on known bad drives (Jes Sorensen) [747574] - [md] raid10 record bad blocks as needed during recovery (Jes Sorensen) [747574] - [md] raid10: avoid reading known bad blocks during resync/recovery (Jes Sorensen) [747574] - [md] raid10: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] raid10: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] raid10: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] raid10: Split handle_read_error out from raid10d (Jes Sorensen) [747574] - [md] raid10: simplify/reindent some loops (Jes Sorensen) [747574] - [md] raid5: Clear bad blocks on successful write (Jes Sorensen) [747574] - [md] raid5: Don't write to known bad block on doubtful devices (Jes Sorensen) [747574] - [md] raid5: write errors should be recorded as bad blocks if possible (Jes Sorensen) [747574] - [md] raid5: use bad-block log to improve handling of uncorrectable read errors (Jes Sorensen) [747574] - [md] raid5: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] raid1: factor several functions out or raid1d() (Jes Sorensen) [747574] - [md] raid1: improve handling of read failure during recovery (Jes Sorensen) [747574] - [md] raid1: record badblocks found during resync (Jes Sorensen) [747574] - [md] raid1: Handle write errors by updating badblock log (Jes Sorensen) [747574] - [md] raid1: store behind-write pages in bi_vecs (Jes Sorensen) [747574] - [md] raid1: clear bad-block record when write succeeds (Jes Sorensen) [747574] - [md] raid1: avoid writing to known-bad blocks on known-bad drives (Jes Sorensen) [747574] - [md] raid1: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] add 'write_error' flag to component devices (Jes Sorensen) [747574] - [md] raid1: avoid reading known bad blocks during resync (Jes Sorensen) [747574] - [md] raid1: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] Disable bad blocks and v0.90 metadata (Jes Sorensen) [747574] - [md] load/store badblock list from v1.x metadata (Jes Sorensen) [747574] - [md] don't allow arrays to contain devices with bad blocks (Jes Sorensen) [747574] - [md] bad-block-log: add sysfs interface for accessing bad-block-log (Jes Sorensen) [747574] - [md] beginnings of bad block management (Jes Sorensen) [747574] - [md] remove suspicious size_of() (Jes Sorensen) [747574] - [md] bitmap: Revert DM dirty log hooks (Jes Sorensen) [747574] - [md] raid5: Avoid BUG caused by multiple failures (Jes Sorensen) [747574] - [md] raid10: move rdev->corrected_errors counting (Jes Sorensen) [747574] - [md] raid5: move rdev->corrected_errors counting (Jes Sorensen) [747574] - [md] raid1: move rdev->corrected_errors counting (Jes Sorensen) [747574] - [md] get rid of unnecessary casts on page_address() (Jes Sorensen) [747574] - [md] raid10: Improve decision on whether to fail a device with a read error (Jes Sorensen) [747574] - [md] raid10: Make use of new recovery_disabled handling (Jes Sorensen) [747574] - [md] change managed of recovery_disabled (Jes Sorensen) [747574] - [md] remove ro check in md_check_recovery() (Jes Sorensen) [747574] - [md] introduce link/unlink_rdev() helpers (Jes Sorensen) [747574] - [md] raid: use printk_ratelimited instead of printk_ratelimit (Jes Sorensen) [747574] - [md] raid5: finalise new merged handle_stripe (Jes Sorensen) [747574] - [md] raid5: move some more common code into handle_stripe (Jes Sorensen) [747574] - [md] raid5: move more common code into handle_stripe (Jes Sorensen) [747574] - [md] raid5: unite handle_stripe_dirtying5 and handle_stripe_dirtying6 (Jes Sorensen) [747574] - [md] raid5: unite fetch_block5 and fetch_block6 (Jes Sorensen) [747574] - [md] raid5: rearrange a test in fetch_block6 (Jes Sorensen) [747574] - [md] raid5: move more code into common handle_stripe (Jes Sorensen) [747574] - [md] raid5: Move code for finishing a reconstruction into handle_stripe (Jes Sorensen) [747574] - [md] raid5: Remove stripe_head_state arg from handle_stripe_expansion (Jes Sorensen) [747574] - [md] raid5: move stripe_head_state and more code into handle_stripe (Jes Sorensen) [747574] - [md] raid5: add some more fields to stripe_head_state (Jes Sorensen) [747574] - [md] raid5: unify stripe_head_state and r6_state (Jes Sorensen) [747574] - [md] raid5: move common code into handle_stripe (Jes Sorensen) [747574] - [md] raid5: replace sh->lock with an 'active' flag (Jes Sorensen) [747574] - [md] raid5: Protect some more code with ->device_lock (Jes Sorensen) [747574] - [md] raid5: Remove use of sh->lock in sync_request (Jes Sorensen) [747574] - [md] raid5: remove some sparse warnings (Jes Sorensen) [747574]- [fs] Revert "proc: enable writing to /proc/pid/mem" (Johannes Weiner) [782650] {CVE-2012-0056} - [fs] nfs: fix regression in handling of context= option in NFSv4 (Jeff Layton) [757896] - [kernel] panic: call console_verbose() in panic (Alexander Gordeev) [771521] - [net] igmp: Avoid zero delay when receiving odd mixture of IGMP queries (Jiri Pirko) [772871] {CVE-2012-0207} - [fs] cifs/nfs: don't allow TASK_KILLABLE sleeps to block the freezer (Jeff Layton) [702630] - [fs] xfs: validate acl count (Eric Sandeen) [773283] - [ppc] POWER7 optimised copy_to_user/copy_from_user using VMX (Steve Best) [739137] - [fs] GFS2: Update fallocate to match upstream (Steven Whitehouse) [732744] - [pci] portdrv: cleanup pcie_device registration (Myron Stowe) [742460] - [tpm] NSC driver X86 dependency fix (Steve Best) [741557] - [net] sunrpc: remove xpt_pool (J. Bruce Fields) [753301] - [fs] Fix sendfile write-side file position (Steven Whitehouse) [770023] - [mm] Make task in balance_dirty_pages() killable (Lukas Czerner) [769115] - [virt] kvm: x86: fix missing checks in syscall emulation (Marcelo Tosatti) [773391] {CVE-2012-0045} - [virt] kvm: x86: extend "struct x86_emulate_ops" with "get_cpuid" (Marcelo Tosatti) [773391] {CVE-2012-0045} - [net] svcrpc: fix double-free on shutdown of nfsd after changing pool mode (J. Bruce Fields) [753030] - [net] svcrpc: avoid memory-corruption on pool shutdown (J. Bruce Fields) [753030] - [net] svcrpc: destroy server sockets all at once (J. Bruce Fields) [753030] - [net] svcrpc: simplify svc_close_all (J. Bruce Fields) [753030] - [net] svcrpc: fix list-corrupting race on nfsd shutdown (J. Bruce Fields) [753030]- [virt] virtio: console: add port stats for bytes received, sent and discarded (Amit Shah) [772194] - [virt] virtio: console: make discard_port_data() use get_inbuf() (Amit Shah) [772194] - [virt] virtio: console: rename variable (Amit Shah) [772194] - [virt] virtio: console: make get_inbuf() return port->inbuf if present (Amit Shah) [772194] - [virt] virtio: console: Fix return type for get_inbuf() (Amit Shah) [772194] - [virt] virtio: console: Fix indentation (Amit Shah) [772194] - [netdrv] r8169: fix Config2 MSIEnable bit setting (Ivan Vecera) [772565] - [netdrv] r8169: fix Rx index race between FIFO overflow recovery and NAPI handler (Ivan Vecera) [772565] - [netdrv] r8169: Rx FIFO overflow fixes (Ivan Vecera) [772565] - [netdrv] r8169: corral some wayward N/A fw_version dust bunnies (Ivan Vecera) [772565] - [netdrv] r8169: Convert MAC_ADDR_LEN uses to ETH_ALEN (Ivan Vecera) [772565] - [netdrv] r8169: sweep the floors and convert some .get_drvinfo routines to strlcpy (Ivan Vecera) [772565] - [netdrv] r8169: jumbo fixes (Ivan Vecera) [772565] - [netdrv] r8169: expand received packet length indication (Ivan Vecera) [772565] - [netdrv] r8169: support new chips of RTL8111F (Ivan Vecera) [772565] - [netdrv] r8169: define the early size for 8111evl (Ivan Vecera) [772565] - [netdrv] r8169: remove use of ndo_set_multicast_list in drivers (Ivan Vecera) [772565] - [netdrv] r8169: MAC address change fix for the 8168e-vl (Ivan Vecera) [772565] - [netdrv] r8169: Add support for D-Link 530T rev C1 (Ivan Vecera) [772565] - [netdrv] r8169: use pci_dev->subsystem_{vendor|device} (Ivan Vecera) [772565] - [netdrv] r8169: fix sticky accepts packet bits in RxConfig (Ivan Vecera) [772565] - [netdrv] r8169: adjust the RxConfig settings (Ivan Vecera) [772565] - [netdrv] r8169: don't enable rx when shutdown (Ivan Vecera) [772565] - [netdrv] r8169: fix wake on lan setting for non-8111E (Ivan Vecera) [772565] - [netdrv] r8169: support RTL8111E-VL (Ivan Vecera) [772565] - [netdrv] r8169: add ERI functions (Ivan Vecera) [772565] - [netdrv] r8169: modify the flow of the hw reset (Ivan Vecera) [772565] - [netdrv] r8169: adjust some registers (Ivan Vecera) [772565] - [netdrv] r8169: remove unnecessary read of PCI_CAP_ID_EXP (Ivan Vecera) [772565] - [netdrv] r8169: fix wrong register use (Ivan Vecera) [772565] - [netdrv] r8169: check firmware content sooner (Ivan Vecera) [772565] - [netdrv] r8169: support new firmware format (Ivan Vecera) [772565] - [netdrv] r8169: explicit firmware format check (Ivan Vecera) [772565] - [netdrv] r8169: move the firmware down into the device private data (Ivan Vecera) [772565] - [netdrv] r8169: fix static initializers (Ivan Vecera) [772565] - [netdrv] r8169: avoid late chip identifier initialisation (Ivan Vecera) [772565] - [netdrv] r8169: merge firmware information into the chipset description data (Ivan Vecera) [772565] - [netdrv] r8169: provide some firmware information via ethtool (Ivan Vecera) [772565] - [netdrv] r8169: remove non-NAPI context invocation of rtl8169_rx_interrupt (Ivan Vecera) [772565] - [netdrv] r8169: link speed selection timer rework (Ivan Vecera) [772565] - [netdrv] r8169: rtl8169_set_speed_xmii cleanup (Ivan Vecera) [772565] - [netdrv] r8169: remove some code duplication (Ivan Vecera) [772565] - [netdrv] r8169: style cleanups (Ivan Vecera) [772565] - [netdrv] r8169: Use ethtool ethtool_cmd_speed API (Ivan Vecera) [772565] - [netdrv] r8169: Use full 32 bit speed range in ethtool's set_settings (Ivan Vecera) [772565] - [netdrv] r8169: fix merge conflict fix (Ivan Vecera) [772565] - [netdrv] r8169: don't request firmware when there's no userspace (Ivan Vecera) [772565] - [netdrv] r8169: TSO fixes (Ivan Vecera) [772565] - [netdrv] r8169: convert to hw_features (Ivan Vecera) [772565] - [netdrv] r8169: support RTL8168E (Ivan Vecera) [772565] - [netdrv] r8169: add a new chip for RTL8168DP (Ivan Vecera) [772565] - [netdrv] r8169: add a new chip for RTL8105 (Ivan Vecera) [772565] - [netdrv] r8169: fix a bug in rtl8169_init_phy() (Ivan Vecera) [772565] - [netdrv] r8169: support control of advertising (Ivan Vecera) [772565] - [netdrv] r8169: support the new chips for RTL8105E (Ivan Vecera) [772565] - [netdrv] r8169: disable ASPM (Ivan Vecera) [772565] - [netdrv] r8169: adjust rtl8169_set_speed_xmii function (Ivan Vecera) [772565] - [netdrv] r8169: fix RTL8168DP power off issue (Ivan Vecera) [772565] - [netdrv] r8169: correct settings of rtl8102e (Ivan Vecera) [772565] - [netdrv] r8169: fix incorrect args to oob notify (Ivan Vecera) [772565] - [netdrv] r8169: Call netif_carrier_off at the end of the probe (Ivan Vecera) [772565] - [netdrv] r8169: prevent RxFIFO induced loops in the irq handler (Ivan Vecera) [772565] - [netdrv] r8169: keep firmware in memory (Ivan Vecera) [772565] - [netdrv] r8169: Update the function of parsing firmware (Ivan Vecera) [772565] - [netdrv] r8169: delay phy init until device opens (Ivan Vecera) [772565] - [netdrv] r8169: more 8168dp support (Ivan Vecera) [772565] - [netdrv] r8169: rtl_csi_access_enable rename (Ivan Vecera) [772565] - [netdrv] r8169: magic (Ivan Vecera) [772565] - [netdrv] r8169: phy power ops (Ivan Vecera) [772565] - [netdrv] r8169: 8168DP specific MII registers access methods (Ivan Vecera) [772565] - [netdrv] r8169: use device dependent methods to access the MII registers (Ivan Vecera) [772565] - [netdrv] r8169: identify different registers (Ivan Vecera) [772565] - [netdrv] r8169: remove the firmware of RTL8111D (Ivan Vecera) [772565] - [netdrv] r8169: Use static const (Ivan Vecera) [772565] - [netdrv] r8169: move PHY regs tables to .rodata (Ivan Vecera) [772565] - [netdrv] r8169: don't use flush_scheduled_work() (Ivan Vecera) [772565] - [netdrv] r8169: fix sleeping while holding spinlock (Ivan Vecera) [772565] - [netdrv] r8169: print errors when dma mapping fail (Ivan Vecera) [772565] - [netdrv] r8169: (re)init phy on resume (Ivan Vecera) [772565] - [netdrv] r8169: changing mtu clean up (Ivan Vecera) [772565] - [netdrv] r8169: do not account fragments as packets (Ivan Vecera) [772565] - [netdrv] r8169: use pointer to struct device as local variable (Ivan Vecera) [772565] - [netdrv] r8169: replace PCI_DMA_{TO, FROM}DEVICE to DMA_{TO, FROM}_DEVICE (Ivan Vecera) [772565] - [netdrv] r8169: init rx ring cleanup (Ivan Vecera) [772565] - [netdrv] r8169: check dma mapping failures (Ivan Vecera) [772565] - [netdrv] r8169: Don't check for vlan group before vlan_tx_tag_present (Ivan Vecera) [772565] - [netdrv] r8169: use 50 less ram for RX ring (Ivan Vecera) [772565] - [netdrv] r8169: use device model DMA API (Ivan Vecera) [772565] - [netdrv] r8169: allocate with GFP_KERNEL flag when able to sleep (Ivan Vecera) [772565] - [netdrv] r8169: add gro support (Ivan Vecera) [772565] - [netdrv] r8169: avoid some skb->ip_summed initializations (Ivan Vecera) [772565] - [netdrv] r8169: incorrect identifier for a 8168dp (Ivan Vecera) [772565] - [netdrv] r8169: fix mdio_read and update mdio_write according to hw specs (Ivan Vecera) [772565] - [netdrv] r8169: fix random mdio_write failures (Ivan Vecera) [772565] - [netdrv] r8169: remove unnecessary cast of readl()'s return value (Ivan Vecera) [772565] - [netdrv] r8169: failure to enable mwi should not be fatal (Ivan Vecera) [772565] - [netdrv] r8169: Fix rtl8169_rx_interrupt() (Ivan Vecera) [772565] - [netdrv] r8169: convert multiple drivers to use netdev_for_each_mc_addr (Ivan Vecera) [772565] - [netdrv] r8169: Use netif_printk macros (Ivan Vecera) [772565] - [netdrv] r8169: use netdev_mc_count and netdev_mc_empty when appropriate (Ivan Vecera) [772565] - [netdrv] r8169: use DEFINE_PCI_DEVICE_TABLE() (Ivan Vecera) [772565] - [netdrv] r8169: use pM to shown MAC address (Ivan Vecera) [772565] - [netdrv] r8169: Move && and || to end of previous line (Ivan Vecera) [772565] - [fs] nfsd4: name->id mapping should fail with BADOWNER not BADNAME (J. Bruce Fields) [754834] - [net] Potential null skb->dev dereference (Flavio Leitner) [769590] - [mm] mempolicy.c: refix mbind_range() vma issue (Motohiro Kosaki) [697996 727700] - [mm] mempolicy.c: fix pgoff in mbind vma merge (Motohiro Kosaki) [697996 727700]- [scsi] hpsa: add the Smart Array 5i to the kdump blacklist (Tomas Henzl) [758675] - [scsi] cciss: add Smart Array 5i to the kdump blacklist (Tomas Henzl) [758675] - [powerpc] perf_event: Skip updating kernel counters if register value shrinks (Steve Best) [706528] - [ppc] pseries: Fix kexec on recent firmware versions (Steve Best) [741586] - [ppc] hvc_console: Improve tty/console put_chars handling (Steve Best) [740543] - [ppc] pseries/hvconsole: Fix dropped console output (Steve Best) [740551] - [ppc] pseries: Do not search for dma-window property on dlpar remove (Steve Best) [738483] - [ppc] pseries: Fix kexec on machines with more than 4TB of RAM (Steve Best) [741581] - [ppc] Fix oops when echoing bad values to /sys/devices/system/memory/probe (Steve Best) [739161] - [fs] ext2, ext3, ext4: don't inherit APPEND_FL or IMMUTABLE_FL for new inodes (Eric Sandeen) [749117] - [fs] ext4: fix race in xattr block allocation path (Eric Sandeen) [735105] - [fs] nfs: when attempting to open a directory, fall back on normal lookup (Jeff Layton) [755380] - [fs] nfs: don't try to migrate pages with active requests (Jeff Layton) [739811 741241] - [fs] nfs: don't redirty inode when ncommit == 0 in nfs_commit_unstable_pages (Jeff Layton) [746541] - [kernel] crypto: ghash - Avoid null pointer dereference if no key is set (Jiri Benc) [749482] {CVE-2011-4081} - [fs] jbd2: validate sb->s_first in journal_get_superblock() (Eryu Guan) [693981] - [fs] xfs: Fix memory corruption in xfs_readlink (Carlos Maiolino) [694702] - [net] rds_rdma: don't assume infiniband device is PCI (Jes Sorensen) [740149] - [net] ipv4: correct description for tcp_max_syn_backlog (Weiping Pan) [738796] - [net] ipv6: tcp: fix tcp_v6_conn_request() (Jiri Benc) [742099] - [net] netfilter: use __aligned_be64 in nfnetlink_log.h (Weiping Pan) [767992] - [net] sctp: Do not account for sizeof(struct sk_buff) in estimated rwnd (Thomas Graf) [698119] - [net] fib: fix fib_nl_newrule() (Neil Horman) [743459] - [net] fix unsafe pointer access in sendmmsg (Jiri Benc) [760798] {CVE-2011-4594} - [net] vlan: should take into account needed_headroom (Weiping Pan) [692013] - [net] tcp: tcp_syn_retries sysctl is not honored (Jiri Benc) [692024] - [net] pkt_sched: Fix sch_sfq vs tcf_bind_filter oops (Jiri Pirko) [667925] - [net] ipv6: check for IPv4 mapped addresses when connecting IPv6 sockets (Jiri Benc) [728123] - [net] mac80211: cancel auth retries when deauthenticating (John Linville) [754356] - [net] bonding: Don't allow mode change via sysfs with slaves present (Veaceslav Falico) [747282] - [net] bonding: update speed/duplex for NETDEV_CHANGE (Weiping Pan) [747546] - [scsi] isci: link speed default to gen2 (David Milburn) [769376] - [scsi] scsi_dh_rdac: Fix error path in rdac_init (Mike Snitzer) [690523] - [scsi] hpsa: add small delay when using PCI Power Management to reset for kdump (Dave Young) [746267] - [block] cciss: add small delay when using PCI Power Management to reset for kdump (Dave Young) [746317] - [scsi] increase qla2xxx firmware ready time-out (Mark Goodwin) [731917] - [usb] ch9: use proper endianess for wBytesPerInterval (Steve Best) [738578] - [perf] powerpc: Handle events that raise an exception without overflowing (Steve Best) [755737] - [kernel] clocksource: Install completely before selecting (Paolo Bonzini) [745713] - [md] Avoid waking up a thread after it has been freed (Jes Sorensen) [754424] - [pci] Fix unbootable HP DL385G6 on 2.6.32-220 by properly disabling pcie aspm (Dave Wysochanski) [769626] - [virt] virtio-pci: fix use after free (Michael S. Tsirkin) [751805 772194] - [pci] hotplug: shpchp: don't blindly claim non-AMD 0x7450 (Myron Stowe) [735218] - [sched] x86: Avoid unnecessary overflow in sched_clock (Prarit Bhargava) [765720] - [x86] binutils, xen: Fix another wrong size directive (Igor Mammedov) [720982] - [x86] ACPI atomicio: Convert width in bits to bytes in __acpi_ioremap_fast() (Myron Stowe) [754341] - [x86] x2apic_optout: Change WARN to printk (Prarit Bhargava) [755061] - [x86] cpufreq: handle CPUs with different capabilities in acpi-cpufreq (Prarit Bhargava) [749056] - [x86] mtrr: Kill over the top warn (Prarit Bhargava) [746232] - [x86] setup: Set ax register in boot vga query (Prarit Bhargava) [742441] - [virt] x86: Prevent starting PIT timers in the absence of irqchip support (Marcelo Tosatti) [769550] - [virt] vmxnet3: revert hw features change (Neil Horman) [759613] - [virt] xen: mask MTRR feature from guest BZ#750758 (Igor Mammedov) [750758] - [virt] fix broken build if xen is disabled in config (Igor Mammedov) [729488] - [netdrv] qlge: fix size of external list for TX address descriptors (Steve Best) [772237] - [kernel] script to create symlinks for new network driver layout (Andy Gospodarek) - [netdrv] e1000e: Avoid wrong check on TX hang (Dean Nelson) [751087] - [netdrv] igb: Loopback functionality supports for i350 devices (Stefan Assmann) [756601] - [netdrv] be2net: Fixed Endianness issues in the response read log length field while retrieving FAT (Steve Best) [743226] - [netdrv] cxgb4: Fix EEH on IBM P7IOC (Steve Best) [721074] - [x86] kdump, ioapic: Reset remote-IRR in clear_IO_APIC (Prarit Bhargava) [754335] - [x86] ioapic: Move trigger defines to io_apic.h (Prarit Bhargava) [754335] - [scsi] ipr: add definitions for additional adapter (Steve Best) [738891] - [scsi] ipr: Add support to flash FPGA and flash back DRAM images (Steve Best) [738891] - [scsi] ipr: Fix BUG on adapter dump timeout (Steve Best) [738891] - [scsi] ipr: Stop reading adapter dump prematurely (Steve Best) [738891] - [x86] hpet: Disable per-cpu hpet timer if ARAT is supported (Prarit Bhargava) [750201] - [x86] Improve TSC calibration using a delayed workqueue (Prarit Bhargava) [750201] - [kernel] clocksource: Add clocksource_register_hz/khz interface (Prarit Bhargava) [750201] - [kernel] clocksource: Provide a generic mult/shift factor calculation (Prarit Bhargava) [750201] - [ppc] gup_huge_pmd() return 0 if pte changes (Andrea Arcangeli) [751493] - [mm] thp: share get_huge_page_tail() (Andrea Arcangeli) [751493] - [ppc] gup_hugepte() support THP based tail recounting (Andrea Arcangeli) [751493] - [ppc] gup_hugepte() avoid to free the head page too many times (Andrea Arcangeli) [751493] - [ppc] get_hugepte() don't put_page() the wrong page (Andrea Arcangeli) [751493] - [ppc] remove superflous PageTail checks on the pte gup_fast (Andrea Arcangeli) [751493] - [virt] KVM: Device assignment permission checks (Alex Williamson) [756093] - [virt] KVM: Remove ability to assign a device without iommu support (Alex Williamson) [756093] - [virt] kvm: device-assignment: revert Disable the option to skip iommu setup (Alex Williamson) [756093] - [scsi] hpsa: Add IRQF_SHARED back in for the non-MSI(X) interrupt handler (Tomas Henzl) [758707] - [block] cciss: Add IRQF_SHARED back in for the non-MSI(X) interrupt handler (Tomas Henzl) [758707] - [fs] Make write(2) interruptible by a fatal signal (Lukas Czerner) [769115] - [block] cfq-iosched: fix a kbuild regression (Vivek Goyal) [705698] - [block] cfq-iosched: rethink seeky detection for SSDs (Vivek Goyal) [705698] - [block] cfq-iosched: rework seeky detection (Vivek Goyal) [705698] - [block] cfq-iosched: don't regard requests with long distance as close (Vivek Goyal) [705698] - [scsi] isci: Adding documentation to API change and fixup sysfs registration (David Milburn) [751434] - [scsi] isci: change sas phy timeouts from 54us to 59us (David Milburn) [751434] - [scsi] isci: fix 32-bit operation when CONFIG_HIGHMEM64G=n (David Milburn) [751434] - [scsi] isci: overriding max_concurr_spinup oem parameter by max(oem, user) (David Milburn) [751434] - [scsi] isci: revert bcn filtering (David Milburn) [751434] - [scsi] libsas: export sas_alloc_task() (David Milburn) [751434] - [scsi] isci: Fix hard reset timeout conditions (David Milburn) [751434] - [scsi] isci: No need to manage the pending reset bit on pending requests (David Milburn) [751434] - [scsi] isci: Remove redundant isci_request.ttype field (David Milburn) [751434] - [scsi] isci: Fix task management for SMP, SATA and on dev remove (David Milburn) [751434] - [scsi] isci: No task_done callbacks in error handler paths (David Milburn) [751434] - [scsi] isci: Handle task request timeouts correctly (David Milburn) [751434] - [scsi] isci: Fix tag leak in tasks and terminated requests (David Milburn) [751434] - [scsi] isci: Immediately fail I/O to removed devices (David Milburn) [751434] - [scsi] isci: Lookup device references through requests in completions (David Milburn) [751434] - [virt] xen-blkfront: conditionally drop name and minor adjustments for emulated scsi devs (Laszlo Ersek) [729586] - [virt] xen-blk: plug device number leak on error path in xlblk_init (Laszlo Ersek) [729586] - [virt] xen-blkfront: more informative message when resizing vbd (Laszlo Ersek) [654982] - [virt] xen-blkfront: pick up vbd size change through xenstore (Laszlo Ersek) [654982]- [kernel] Remove "WARNING: at kernel/sched.c:5915" (Larry Woodman) [766051] - [x86] kernel: Fix memory corruption in module load (Prarit Bhargava) [767140]- [virt] xen: Find an unbound irq number in reverse order high to low (Igor Mammedov) [756307] - [virt] xen: add get_nr_hw_irqs req for finding an unbound irq number in reverse order (Igor Mammedov) [756307] - [x86] io_apic: add get_nr_irqs_gsi() (Igor Mammedov) [756307] - [virt] Do not init xen platform pci if xen_emul_unplug=never (Igor Mammedov) [756307] - [fs] GFS2: Add readahead to sequential directory traversal (Robert S Peterson) [681906] - [fs] GFS2: Cache dir hash table in a contiguous buffer (Robert S Peterson) [681906] - [scsi] scsi_dh: move .match to an auxiliary structure (Mike Snitzer) [690523] - [scsi] scsi_dh: code cleanup and remove the references to scsi_dev_info (Mike Snitzer) [690523] - [scsi] scsi_dh_hp_sw: Adding the match function for hp_sw device handler (Mike Snitzer) [690523] - [scsi] scsi_dh_rdac: Adding the match function for rdac device handler (Mike Snitzer) [690523] - [scsi] scsi_dh_emc: Adding the match function for emc device handler (Mike Snitzer) [690523] - [scsi] scsi_dh: Implement match callback function (Mike Snitzer) [690523] - [scsi] scsi_dh_alua: Evaluate TPGS setting from inquiry data (Mike Snitzer) [690523] - [scsi] scsi_dh: Use scsi_devinfo functions to do matching of device_handler tables (Mike Snitzer) [690523] - [scsi] scsi_dh: check queuedata pointer before proceeding further (Mike Snitzer) [690523] - [scsi] scsi_dh_alua: Fix the time inteval for alua rtpg commands (Mike Snitzer) [690523] - [scsi] scsi_dh_alua: Decrease retry interval (Mike Snitzer) [690523] - [scsi] scsi_dh: Check for sdev state in store_dh_state() (Mike Snitzer) [690523] - [scsi] scsi_dh_alua: always update TPGS status on activate (Mike Snitzer) [690523] - [scsi] scsi_dh: Fixup kernel-doc comments (Mike Snitzer) [690523] - [block] Don't check QUEUE_FLAG_SAME_COMP in __blk_commplete_request (David Milburn) [724055] - [block] Fix queue_flag update when rq_affinity goes from 2 to 1 (David Milburn) [724055] - [block] improve rq_affinity placement (David Milburn) [724055] - [block] Make rq_affinity = 1 work as expected (David Milburn) [724055] - [block] fix warning with calling smp_processor_id() in preemptible section (David Milburn) [724055] - [block] strict rq_affinity (David Milburn) [724055] - [x86] mtrr: use stop_machine APIs for doing MTRR rendezvous (Prarit Bhargava) [729223] - [x86] stop_machine: implement stop_machine_from_inactive_cpu() (Prarit Bhargava) [729223] - [x86] stop_machine: reorganize stop_cpus() implementation (Prarit Bhargava) [729223] - [x86] mtrr: lock stop machine during MTRR rendezvous sequence (Prarit Bhargava) [729223] - [virt] KVM: fix guest SMEP support (Chris Wright) [703053] - [x86] cpu: fix CPUID leaf 7 detection (Chris Wright) [703053] - [perf] tools: Fix raw sample reading (Jiri Olsa) [752353] - [perf] python: Add missing perf_event__parse_sample 'swapped' parm (Jiri Olsa) [752353] - [perf] tools: Add support for disabling -Werror via WERROR=0 (Jiri Olsa) [752353] - [perf] top: Fix userspace sample addr map offset (Jiri Olsa) [752353] - [perf] symbols: Fix issue with binaries using 16-bytes buildids (Jiri Olsa) [752353] - [perf] tool: Fix endianness handling of u32 data in samples (Jiri Olsa) [752353] - [perf] sort: Fix symbol sort output by separating unresolved samples by type (Jiri Olsa) [752353] - [perf] symbols: Synthesize anonymous mmap events (Jiri Olsa) [752353] - [perf] record: Create events initially disabled and enable after init (Jiri Olsa) [752353] - [perf] symbols: Add some heuristics for choosing the best duplicate symbol (Jiri Olsa) [752353] - [perf] symbols: Preserve symbol scope when parsing /proc/kallsyms (Jiri Olsa) [752353] - [perf] symbols: /proc/kallsyms does not sort module symbols (Jiri Olsa) [752353] - [perf] symbols: Fix ppc64 SEGV in dso__load_sym with debuginfo files (Jiri Olsa) [752353] - [perf] probe: Fix regression of variable finder (Jiri Olsa) [752353] - [perf] tools: Add group event scheduling option to perf record/stat (Jiri Olsa) [752353] - [perf] tools: Fix build against newer glibc (Jiri Olsa) [752353] - [perf] tools: Fix error handling of unknown events (Jiri Olsa) [752353] - [perf] evlist: Fix missing event name init for default event (Jiri Olsa) [752353] - [perf] list: Fix exit value (Jiri Olsa) [752353] - [perf] probe: Filter out redundant inline-instances (Jiri Olsa) [752353] - [perf] probe: Search concrete out-of-line instances (Jiri Olsa) [752353] - [perf] probe: Avoid searching variables in intermediate scopes (Jiri Olsa) [752353] - [perf] probe: Fix to search local variables in appropriate scope (Jiri Olsa) [752353] - [perf] probe: Warn when more than one line are given (Jiri Olsa) [752353] - [perf] probe: Fix to walk all inline instances (Jiri Olsa) [752353] - [perf] probe: Fix to search nested inlined functions in CU (Jiri Olsa) [752353] - [perf] probe: Fix line walker to check CU correctly (Jiri Olsa) [752353] - [perf] probe: Fix a memory leak for scopes array (Jiri Olsa) [752353] - [perf] fix temporary file ownership check (Jiri Olsa) [752353] - [perf] top browser: Remove spurious helpline update (Jiri Olsa) [752353] - [perf] symbols: Check '/tmp/perf-' symbol file ownership (Jiri Olsa) [752353] - [perf] tools: Check $HOME/.perfconfig ownership (Jiri Olsa) [752353] - [perf] tools: Make clean leaves some files (Jiri Olsa) [752353] - [perf] lock: Dropping unsupported ':r' modifier (Jiri Olsa) [752353] - [perf] probe: Fix coredump introduced by probe module option (Jiri Olsa) [752353] - [perf] report: Use ui__warning in some more places (Jiri Olsa) [752353] - [perf] python: Add PERF_RECORD_{LOST, READ, SAMPLE} routine tables (Jiri Olsa) [752353] - [perf] evlist: Introduce 'disable' method (Jiri Olsa) [752353] - [perf] tools: Make test use the preset debugfs path (Jiri Olsa) [752353] - [perf] tools: Add automated tests for events parsing (Jiri Olsa) [752353] - [perf] tools: De-opt the parse_events function (Jiri Olsa) [752353] - [perf] script: Fix display of IP address for non-callchain path (Jiri Olsa) [752353] - [perf] tools: Fix endian conversion reading event attr from file header (Jiri Olsa) [752353] - [perf] probe: Support adding probes on offline kernel modules (Jiri Olsa) [752353] - [perf] probe: Add probed module in front of function (Jiri Olsa) [752353] - [perf] probe: Introduce debuginfo to encapsulate dwarf information (Jiri Olsa) [752353] - [perf] perf-probe: Move dwarf library routines to dwarf-aux.{c, h} (Jiri Olsa) [752353] - [perf] probe: Remove redundant dwarf functions (Jiri Olsa) [752353] - [perf] probe: Move strtailcmp to string.c (Jiri Olsa) [752353] - [perf] probe: Rename DIE_FIND_CB_FOUND to DIE_FIND_CB_END (Jiri Olsa) [752353] - [perf] Robustify proc and debugfs file recording (Jiri Olsa) [752353] - [perf] report/annotate/script: Add option to specify a CPU range (Jiri Olsa) [752353] - [perf] stat: Add noise output for csv mode (Jiri Olsa) [752353] - [perf] tools: Only display parent field if explictly sorted (Jiri Olsa) [752353] - [perf] tools: Allow sort dimensions to be registered more than once (Jiri Olsa) [752353] - [perf] tools: Don't display ignored entries on stdio ui (Jiri Olsa) [752353] - [perf] tools: Remove sort print helpers declarations (Jiri Olsa) [752353] - [perf] tools: Make sort operations static (Jiri Olsa) [752353] - [perf] tools: Add inverted call graph report support (Jiri Olsa) [752353] - [perf] script: Add printing of sample address (Jiri Olsa) [752353] - [perf] script: Make printing of dso a separate field option (Jiri Olsa) [752353] - [perf] script: "sym" field really means show IP data (Jiri Olsa) [752353] - [perf] stat: clarify unsupported events from uncounted events (Jiri Olsa) [752353] - [perf] Cleanup useless double NULL termination in method arg names (Jiri Olsa) [752353] - [pci] x86: reduce severity of host bridge window conflict warnings (Myron Stowe) [567487] - [pci] x86: avoid high BIOS area when allocating address space (Myron Stowe) [567487] - [pci] x86: avoid E820 regions when allocating address space (Myron Stowe) [567487] - [pci] x86: avoid low BIOS area when allocating address space (Myron Stowe) [567487] - [pci] resources: add arch hook for preventing allocation in reserved areas (Myron Stowe) [567487] - [pci] x86: coalesce overlapping host bridge windows (Myron Stowe) [567487] - [pci] x86: update iomem_resource end based on CPU physical address capabilities (Myron Stowe) [567487] - [pci] resources: handle overflow when aligning start of available area (Myron Stowe) [567487] - [pci] resources: ensure callback doesn't allocate outside available space (Myron Stowe) [567487] - [pci] resources: factor out resource_clip() to simplify find_resource() (Myron Stowe) [567487] - [pci] resources: add a default alignf to simplify find_resource() (Myron Stowe) [567487] - [pci] PNP: log PNP resources, as we do for PCI (Myron Stowe) [567487] - [pci] x86: use host bridge _CRS info on ASRock ALiveSATA2-GLAN (Myron Stowe) [567487] - [pci] fall back to original BIOS BAR addresses (Myron Stowe) [567487] - [pci] change resource collision messages from KERN_ERR to KERN_INFO (Myron Stowe) [567487] - [pci] x86: compute Address Space length rather than using _LEN (Myron Stowe) [567487] - [pci] x86: never allocate PCI MMIO resources below BIOS_END (Myron Stowe) [567487] - [pci] x86: parse additional host bridge window resource types (Myron Stowe) [567487] - [pci] x86: ignore Consumer/Producer bit in ACPI window descriptions (Myron Stowe) [567487] - [acpi] pci_root: pass acpi_pci_root to arch-specific scan (Myron Stowe) [567487] - [acpi] pci_root: save downstream bus range (Myron Stowe) [567487] - [pci] x86: truncate _CRS windows with _LEN > _MAX - _MIN + 1 (Myron Stowe) [567487] - [pci] x86: for host bridge address space collisions, show conflicting resource (Myron Stowe) [567487] - [pci] don't say we claimed a resource if we failed (Myron Stowe) [567487] - [pci] print resources consistently with pR (Myron Stowe) [567487] - [pci] make disabled window printk style match the enabled ones (Myron Stowe) [567487] - [pci] reject mmio ranges starting at 0 on pci_bridge read (Myron Stowe) [567487] - [pci] break out primary/secondary/subordinate for readability (Myron Stowe) [567487] - [pci] for address space collisions, show conflicting resource (Myron Stowe) [567487] - [pci] resources: add interfaces that return conflict information (Myron Stowe) [567487] - [pci] resource: add window support (Myron Stowe) [567487] - [pci] resource: add bus number support (Myron Stowe) [567487] - [pci] resource: expand IORESOURCE_TYPE_BITS to make room for bus resource type (Myron Stowe) [567487] - [pci] vsprintf: move pR resource printf_specs off the stack (Myron Stowe) [567487] - [pci] vsprintf: clarify comments for printf_spec flags (Myron Stowe) [567487] - [pci] x86: use host bridge _CRS info by default on 2008 and newer machines (Myron Stowe) [567487] - [pci] augment bus resource table with a list (Myron Stowe) [567487] - [pci] add pci_bus_for_each_resource(), remove direct bus->resource[] refs (Myron Stowe) [567487] - [pci] read bridge windows before filling in subtractive decode resources (Myron Stowe) [567487] - [pci] split up pci_read_bridge_bases() (Myron Stowe) [567487] - [pci] don't dump resource when bus resource flags indicates unused (Myron Stowe) [567487] - [pci] x86: remove 64-bit division (Myron Stowe) [567487] - [pci] x86/PCI: fix bogus host bridge window start/end alignment from _CRS (Myron Stowe) [567487] - [pci] x86: for debuggability, show host bridge windows even when ignoring _CRS (Myron Stowe) [567487] - [pci] improve discovery/configuration messages (Myron Stowe) [567487] - [pci] replace pr_debug with dev_dbg (Myron Stowe) [567487] - [pci] x86: print domain:bus in conventional format (Myron Stowe) [567487] - [pci] vsprintf: use pR, pr instead of pRt, pRf (Myron Stowe) [567487] - [pci] x86: use -DDEBUG when CONFIG_PCI_DEBUG set (Myron Stowe) [567487] - [pci] PNP: print resources consistently with pRt (Myron Stowe) [567487] - [pci] x86: print resources consistently with pRt (Myron Stowe) [567487] - [pci] print resources consistently with pRt (Myron Stowe) [567487] - [pci] vsprintf: add pRt, pRf to print struct resource details (Myron Stowe) [567487] - [pci] vsprintf: add pR support for IRQ and DMA resources (Myron Stowe) [567487] - [pci] vsprintf: fix io/mem resource width (Myron Stowe) [567487] - [pci] reverting "[Fedora] [pci] silence some PCI resource allocation errors" (Myron Stowe) [567487]- [x86] amd: Fix align_va_addr kernel parameter (Frank Arnold) [753237] - [md] RAID1: Do not call md_raid1_unplug_device while holding spinlock (Jonathan E Brassow) [752528] - [pci] intel-iommu: Default to non-coherent for domains unattached to iommus (Don Dutile) [746484] - [x86] initialize min_delta_ns in one_hpet_msi_clockevent() (Prarit Bhargava) [728315] - [x86] Update hpet_next_event() (Prarit Bhargava) [728315]- [net] Restrict pktgen from using shared skbs on bridge interfaces (Neil Horman) [750777] - [kernel] sched: Use resched IPI to kick off the nohz idle balance (Vivek Goyal) [717179] - [virt] xenfv: mask smep, even if the HV doesn't (Andrew Jones) [752382] - [drm] i915: enable ring freq scaling, RC6 and graphics turbo on Ivy Bridge (Prarit Bhargava) [752163] - [drm] i915: load a ring frequency scaling table (Prarit Bhargava) [752163] - [x86] cpufreq: expose a cpufreq_quick_get_max routine (Prarit Bhargava) [752163] - [scsi] qla4xxx: Make sure we discover targets if the cable is plugged in after the driver is loaded (Chad Dupuis) [751509] - [sched] Cleanup/optimize clock updates (Larry Woodman) [750237] - [sched] fix skip_clock_update optimization (Larry Woodman) [750237] - [kernel] Reset clocksource watchdog after sysrq-t (Prarit Bhargava) [742890] - [x86] AMD: Make tsc=reliable override boot time stability checks (Prarit Bhargava) [742890] - [block] virtio-blk: Use ida to allocate disk index (Michael S. Tsirkin) [692767] - [virt] virtio_blk: Replace cryptic number with the macro (Michael S. Tsirkin) [692767] - [kernel] ida: simplified functions for id allocation (Michael S. Tsirkin) [692767] - [virt] revert virtio-blk: Use ida to allocate disk index (Aristeu Rozanski) [692767]- [scsi] qla4xxx: v5.02.00.00.06.02-k13 (Chad Dupuis) [751286] - [scsi] qla4xxx: set ql4xdisablesysfsboot=1 by default (Chad Dupuis) [751286] - [scsi] qla4xxx: Correct ipaddress match check (Chad Dupuis) [751286]- [drm] i915: fix unmap race condition introduced with VT-d fix (Dave Airlie) [750583] - [scsi] iscsi: revert lockless queuecommand dispatch (Rob Evers) [751426]- [kernel] KEYS: Fix a NULL pointer deref in the user-defined key type (David Howells) [751190] {CVE-2011-4110} - [scsi] fc class: fix building of Fibre Channel DUP drivers in 6.2 (Mike Christie) [750268] - [fs] nfs: don't call __mark_inode_dirty while holding i_lock (Steve Dickson) [747391] - [netdrv] vxge: allow rebinding the driver with a different number of SR-IOV VFs (Michal Schmidt) [694742] - [netdrv] vxge: fix crash of VF when unloading PF (Michal Schmidt) [694742] - [ata] revert libata: remove SCSI host lock (David Milburn) [751426] - [crypto] ansi_cprng: enforce key != seed in fips mode (Jarod Wilson) [751198] - [net] mac80211: Fix reassociation processing within ESS roaming (John Linville) [750350] - [net] nl80211: Allow association to change channels during reassociation (John Linville) [750350] - [net] mac80211: let cfg80211 manage auth state (John Linville) [750350] - [net] cfg80211: avoid sending spurious deauth to userspace (John Linville) [750350] - [net] mac80211: recalculate idle later in MLME (John Linville) [750350] - [net] mac80211: avoid spurious deauth frames/messages (John Linville) [750350] - [net] cfg80211: Allow reassociation in associated state (John Linville) [750350] - [net] cfg80211: remove warning in deauth case (John Linville) [750350] - [net] netfilter: fix nf_conntrack refcount leak in l4proto->error() (Thomas Graf) [745472] - [scsi] qla2xxx: Remove check for null fcport from host reset handler (Chad Dupuis) [744741] - [scsi] qla2xxx: Perform implicit logout during rport tear-down (Chad Dupuis) [744741] - [scsi] Revert "qla2xxx: Remove host_lock in queuecommand function" (Chad Dupuis) [744741] - [drm] nv50/disp: shutdown display on suspend/hibernate (Ben Skeggs) [740857] - [edac] Add sb_edac driver into the Red Hat Building system (Mauro Carvalho Chehab) [647700] - [edac] Fix incorrect edac mode reporting in sb_edac (Mauro Carvalho Chehab) [647700] - [edac] Add an experimental new driver to support Sandy Bridge CPU's (Mauro Carvalho Chehab) [647700]- [netdrv] benet: remove bogus "unlikely" on vlan check (Ivan Vecera) [736429] {CVE-2011-3347} - [netdrv] be2net: non-member vlan pkts not received in promiscous mode (Ivan Vecera) [736429] {CVE-2011-3347} - [netdrv] be2net: fix crash receiving non-member VLAN packets (Ivan Vecera) [736429] {CVE-2011-3347} - [mm] fix race between mremap and removing migration entry (Andrea Arcangeli) [751084]- [fs] GFS2: rewrite fallocate code to write blocks directly (Benjamin Marzinski) [750208] {CVE-2011-4098} - [netdrv] bnx2x: link fixes for 57810 (Andy Gospodarek) [749421] - [netdrv] enic: fix accidental GRO off by default (Stefan Assmann) [749390] - [scsi] qla2xxx: Correct inadvertent clearing of RISC_INTR status (Chad Dupuis) [748978] - [debug] lockdep: double MAX_LOCKDEP_ENTRIES (Kyle McMartin) [748941] - [x86] Add missing KERN_DEBUG to x86 module printk (Prarit Bhargava) [747837] - [x86] Update module alternatives message (Prarit Bhargava) [745596] - [x86] UV: KABI breakage in uv_blade_info (George Beshers) [745253] - [net] vlan: fix panic when handling priority tagged frames (Andy Gospodarek) [714936] {CVE-2011-3593} - [scsi] qla4xxx: Autologin persisted target entries update (Mike Christie) [747696] - [mm] oom: fix integer overflow of points in oom_badness (Frantisek Hrbata) [741207] {CVE-2011-4097}- [scsi] lockless queuecommand dispatch fixup (Rob Evers) [749018] - [scsi] iscsi class: export pid of process that created session (Mike Christie) [747696] - [scsi] qla4xxx: Autologin persisted target entries (Mike Christie) [747696] - [netdrv] iwlagn: enable 11n aggregation without checking traffic load (John Linville) [744361] - [s390x] qdio: EQBS retry after CCQ 96 (Hendrik Brueckner) [747578] - [s390x] dasd: fix UID readout for z/VM (Hendrik Brueckner) [746000] - [x86] PCI: irq and pci_ids patch for Intel Panther Point DeviceIDs (Prarit Bhargava) [747638] - [netdrv] Help 6.1 out of tree drivers cope with ABI breakage (Thomas Graf) [746570] - [mm] shmem: let shared anonymous be nonlinear again (Larry Woodman) [690129] - [fs] ext4: fix BUG_ON() in ext4_ext_insert_extent() (Lukas Czerner) [742091] {CVE-2011-3638} - [ipc] mqueue: separate mqueue default value from maximum value (Motohiro Kosaki) [746606] - [ipc] mqueue: don't use kmalloc with KMALLOC_MAX_SIZE (Motohiro Kosaki) [746606] - [ipc] mqueue: revert bump up DFLT_*MAX (Motohiro Kosaki) [746606] - [kernel] ipc/mqueue: Up the hard limit on message queues per namespace (Doug Ledford) [746606] - [kernel] ipc/mqueue: update maximums for the mqueue subsystem (Doug Ledford) [746606] - [kernel] ipc/mqueue: enforce hard limits (Doug Ledford) [746606] - [kernel] ipc/mqueue: switch back to using non-max values on create (Doug Ledford) [746606 746898] - [kernel] ipc/mqueue: cleanup definition names and locations (Doug Ledford) [746606] - [kernel] Revert "Restore max mqueue message size to its previous RHEL 5 value" (Doug Ledford) [746606]- [virt] index of virtio disk is not decremented when removed (Mark Wu) [692767] - [edac] i7core_edac: Initialize memory name with cpu, channel, bank (Mauro Carvalho Chehab) [712957] - [kernel] perf: Optimize event scheduling locking (Steve Best) [744986] - [drm] i915: set the right SDVO transcoder for CPT (Adam Jackson) [735122] - [scsi] libfc: Prevent race that causes panic during FCoE port destroy (Neil Horman) [735959] - [scsi] qla4xxx: Update driver version to 5.02.00-k8 (Mike Christie) [732622] - [scsi] qla4xxx: updated device id check for BFS (Mike Christie) [732622] - [scsi] qla4xxx: Fixed target discovery failed issue (Mike Christie) [732622] - [scsi] qla4xxx: Fixed active session re-open issue (Mike Christie) [732622] - [scsi] qla4xxx: Fixed device blocked issue on link up-down (Mike Christie) [732622] - [scsi] qla4xxx: Fixed session destroy issue on link up-down (Mike Christie) [732622] - [scsi] qla4xxx: Clear DDB map index on the basis of AEN (Mike Christie) [732622] - [scsi] qla4xxx: Free Device Database (DDB) reserved by FW (Mike Christie) [732622] - [scsi] qla4xxx: Fix getting BIDI CHAP for boot targets (Mike Christie) [732622] - [scsi] qla4xxx: Fix exporting boot targets to sysfs (Mike Christie) [732622] - [scsi] qla4xxx: Do not add duplicate CHAP entry in FLASH (Mike Christie) [732622] - [scsi] qla4xxx: Fix bidirectional CHAP (Mike Christie) [732622] - [scsi] qla4xxx: Add new FLT firmware region (Mike Christie) [732622] - [scsi] qla4xxx: Update license (Mike Christie) [732622] - [scsi] iscsi class: fix vlan configuration (Mike Christie) [732622] - [scsi] qla4xxx: fix data alignment and use nl helpers (Mike Christie) [732622] - [scsi] iscsi class: fix link local mispelling (Mike Christie) [732622] - [scsi] qla4xxx: Added Get ACB support using BSG (Mike Christie) [732622] - [scsi] qla4xxx: Added restore factory defaults support using BSG (Mike Christie) [732622] - [scsi] qla4xxx: added support to update initiator iscsi port (Mike Christie) [732622] - [scsi] scsi_transport_iscsi: Added support to update initiator iscsi port (Mike Christie) [732622] - [scsi] qla4xxx: Added vendor specific sysfs attributes (Mike Christie) [732622] - [scsi] qla4xxx: Add read/update NVRAM support for 40xx adapters using BSG (Mike Christie) [732622] - [scsi] qla4xxx: Add get ACB state support using BSG (Mike Christie) [732622] - [scsi] qla4xxx: Code cleanup for read/update flash using BSG (Mike Christie) [732622] - [scsi] qla4xxx: Added support to update mtu (Mike Christie) [732622] - [scsi] scsi_transport_iscsi: Added support to update mtu (Mike Christie) [732622] - [scsi] libfc: improve flogi retries to avoid lport stuck (Mike Christie) [745667] - [scsi] libfc: avoid exchanges collision during lport reset (Mike Christie) [745667] - [scsi] libfc: fix checking FC_TYPE_BLS (Mike Christie) [745667] - [scsi] libfc: revert fix deadlock bug in fc_exch_abort_locked (Mike Christie) [745667] - [dm] log userspace: Allow for 'log device name' response in CTR msg exchange (Jonathan E Brassow) [746254] - [dm] kcopyd: fix job_pool leak (Mike Snitzer) [748441] - [netdrv] igb: Fix for Alt MAC Address feature on 82580 and later (Andy Gospodarek) [748503]- [dm] table: add immutable feature (Mike Snitzer) [747438] - [mm] reduce overhead on paravirt functions (Larry Woodman) [743554]- [netdrv] Fixing use of netif_set_real_num_tx_queues in niu.c (Neil Horman) [742117] - [netdrv] Fixing use of netif_set_real_num_tx_queues in myri10ge.c (Neil Horman) [742117] - [netdrv] Fixing use of netif_set_real_num_tx_queues in igb_main.c (Neil Horman) [742117] - [netdrv] Fixing use of netif_set_real_num_tx_queues in cxgb4_main.c (Neil Horman) [742117] - [netdrv] Fixing use of netif_set_real_num_tx_queues in cxgb3_main.c (Neil Horman) [742117] - [netdrv] Fixing use of netif_set_real_num_tx_queues in bnx2.c (Neil Horman) [742117] - [ppc] kabi: add symbol 'paca' to ppc KABI (Jiri Olsa) [737466] - [fs] proc: fix oops on invalid /proc/pid/maps access (Johannes Weiner) [746613] {CVE-2011-3637} - [nfs] fix pNFS hang and oops on umounts (Steve Dickson) [746861] - [scsi] qla4xxx: export address/port of connection (Mike Christie) [728156] - [netdrv] Fix pktgen to not oops on unsupported drivers (Neil Horman) [678794] - [kernel] tracing: Update the comm field in the right variable in update_max_tr (Jiri Olsa) [736955] - [kernel] kabi: Add missing compat_alloc_user_space symbol to kABI (Jiri Olsa) [747047] - [kernel] fix taskstats io infoleak (Jerome Marchand) [716848] {CVE-2011-2494} - [x86] ACPI, APEI, HEST: Detect duplicated hardware error source ID (Don Zickus) [737189] - [netdrv] Add latest cxgb3 firmware (Neil Horman) [742011]- [net] bridge: fix use after free in __br_deliver() (Amerigo Wang) [730756] {CVE-2011-2942} - [scsi] Update lpfc version for 8.3.5.45.4p driver release (Rob Evers) [746668] - [scsi] Fix crash when cfg_fcp_eq_count is zero (Rob Evers) [746668] - [scsi] Fix kernel crash during boot with SLI4 card installed (Rob Evers) [746668] - [scsi] Properly clean up EQ and CQ child lists to prevent kernel crash (Rob Evers) [746668] - [kabi] add missing symbols for Emulex be2net driver (Jiri Olsa) [745712] - [netdrv] netxen-firmware: Install the 4.0.579 firmware (Kyle McMartin) [741776] - [perf] symbols: Treat all memory maps without dso file as loaded (Jiri Olsa) [726582] - [debug] increase MAX_STACK_TRACE_ENTRIES (Kyle McMartin) [645777] - [fs] cifs: add fallback in is_path_accessible for old servers (Jeff Layton) [692709] {CVE-2011-3363} - [tpm] Zero buffer after copying to userspace (Jiri Benc) [732633] {CVE-2011-1161 CVE-2011-1162} - [pci] intel-iommu: IOTLB hang workaround (Dave Airlie) [728476] - [drm] i915: Fix hang on Ironlake mobile GPU with VT-d (Dave Airlie) [728476] - [drm] i915: Remove early exit on i915_gpu_idle (Dave Airlie) [728476] - [drm] nv50/bios: fixup mpll programming from the init table parser (Ben Skeggs) [744992] - [drm] nv50/vram: fix incorrect detection of bank count on newer chipsets (Ben Skeggs) [744992] - [drm] radeon: fix llano output setup + memory corruption (Dave Airlie) [747292] - [drm] radeon caicos enablement fixes (Dave Airlie) [747291] - [pci] Disable SRIOV on powerpc (Prarit Bhargava) [742089] - [pci] Add pci=nosriov to disable SRIOV (Prarit Bhargava) [742089] - [x86] apic: ack all pending irqs when crashed/on kexec (Takao Indoh) [704142]- [scsi] libsas: fix warnings when checking sata/stp protocol (David Milburn) [695950] - [scsi] libsas: disable scanning lun > 0 on ata devices (David Milburn) [695950] - [scsi] libsas: Allow expander T-T attachments (David Milburn) [695950] - [usb] xhci: Make xHCI driver endian-safe (Don Zickus) [745967] - [infiniband] RDMA/cxgb3: Don't post zero-byte read if endpoint is going away (Neil Horman) [717379] - [scsi] isci: atapi support (David Milburn) [743692] - [x86] amd: Move BSP code to cpu_dev helper (Larry Woodman) [739456] - [x86] Add a BSP cpu_dev helper (Larry Woodman) [739456] - [x86] amd: Avoid cache aliasing penalties on AMD family 15h (Larry Woodman) [739456] - [net] ipv6: fix NULL dereference in udp6_ufo_fragment() (Jason Wang) [740465] - [netdrv] cxgb4: Updating NIC driver firmware (Neil Horman) [717806] - [netdrv] cxgb3: Fix NULL pointer dereference in t3_l2t_get (Neil Horman) [729737] - [netdrv] bnx2x: remaining fixes from upstream 3.1 (Michal Schmidt) [743917] - [netdrv] e1000e: fix WoL on 82578DM and 82567V3 (Andy Gospodarek) [699042] - [netdrv] tg3: Use netif_set_real_num_tx_queues() (Jiri Pirko) [740477] - [netdrv] bnx2x: critical fixes (Veaceslav Falico) [745211] - [netdrv] bonding: properly stop queuing work when requested (Andy Gospodarek) [736904] - [netdrv] tg3: negate USE_PHYLIB flag check (Jiri Pirko) [746006] - [x86] Add new cpu capabilities to /proc/cpuinfo (Prarit Bhargava) [745799] - [kabi] add missing multipath symbols for s390x (Aristeu Rozanski) [714992] - [perf] sched: Fix script command documentation (Jiri Olsa) [726589] - [pm] hibernate: Fix memory corruption related to swap (Stanislaw Gruszka) [701857] - [scsi] hpsa: add heartbeat sysfs host attribute (Tomas Henzl) [730027] - [scsi] Revert megaraid_sas: Driver only report tape drive, JBOD and logic drives (Tomas Henzl) [736667] - [fs] GFS2: Fix ->page_mkwrite() races (Steven Whitehouse) [725091] - [scsi] scsi_transport_fc: Fix deadlock during fc_remove_host (Mike Christie) [714320] - [kernel] workqueue: Fix workqueue deadlock during destroy_workqueue (Mike Christie) [714320] - [sched] Avoid expensive initial update_cfs_load() (Larry Woodman) [741569 742414] - [sched] Simplify update_cfs_shares parameters (Larry Woodman) [741569 742414] - [sched] Fix/remove redundant cfs_rq checks (Larry Woodman) [741569 742414] - [sched] Fix sign under-flows in wake_affine (Larry Woodman) [741569 742414] - [sched] Update effective_load() to use global share weights (Larry Woodman) [741569 742414] - [sched] Fix interactivity bug by charging unaccounted run-time on entity re-weight (Larry Woodman) [741569 742414] - [sched] Move periodic share updates to entity_tick() (Larry Woodman) [741569 742414] - [sched] Fix UP build breakage (Larry Woodman) [741569 742414] - [sched] Update tg->shares after cpu.shares write (Larry Woodman) [741569 742414]- [drm] i915: fix IVB cursor support (Adam Jackson) [741780] - [drm] i915: always set FDI composite sync bit (Adam Jackson) [745564] - [netdrv] bnx2i: Fixed the endian on TTT for NOP out transmission (Mike Christie) [745676] - [scsi] megaraid_sas: Add driver workaround for PERC5/1068 kdump kernel panic (Tomas Henzl) [723218] - [ata] AHCI: Add new Panther Point RAID DeviceID (Prarit Bhargava) [745484] - [scsi] isci: export phy events via ->lldd_control_phy() (David Milburn) [743654] - [scsi] isci: The port state should be set to stopping on the last phy (David Milburn) [743654] - [scsi] isci: fix decode of DONE_CRC_ERR TC completion status (David Milburn) [743654] - [scsi] isci: SATA/STP I/O is only returned in the normal path to libsas (David Milburn) [743654] - [scsi] isci: fix support for large smp requests (David Milburn) [743654] - [scsi] isci: fix missed unlock in apc_agent_timeout() (David Milburn) [743654] - [scsi] isci: fix event-get pointer increment (David Milburn) [743654] - [scsi] isci: add version number (David Milburn) [743654] - [scsi] isci: dynamic interrupt coalescing (David Milburn) [743654] - [scsi] isci: fix sata response handling (David Milburn) [743654] - [scsi] isci: Leave requests alone if already terminating (David Milburn) [743654] - [fs] jbd: Fix forever sleeping process in do_get_write_access() (Harshula Jayasuriya) [744979] - [fs] jbd2: Fix forever sleeping process in do_get_write_access() (Harshula Jayasuriya) [744979] - [net] ipv6: fix refcnt problem related to POSTDAD state (Weiping Pan) [709280 731608] - [x86] paravirt: PTE updates in k(un)map_atomic need to be synchronous, regardless of lazy_mmu mode (Igor Mammedov) [632802] - [s390x] qdio: 2nd stage retry on SIGA-W busy conditions (Hendrik Brueckner) [732708] - [s390x] kernel: NSS creation with initrd fails (Hendrik Brueckner) [730780] - [s390x] qeth: wrong number of output queues for HiperSockets (Hendrik Brueckner) [730701] - [s390x] qeth: l3 ipv6 vlan not working on shared OSA chpid (Hendrik Brueckner) [727850] - [x86] Intel pci: Provide option to enable 64-bit IOMMU pass through mode (George Beshers) [696420] - [x86] intel-iommu: Remove Host Bridge devices from identity mapping (George Beshers) [696420] - [x86] intel-iommu: Add domain check in domain_remove_one_dev_info (George Beshers) [696420] - [x86] intel-iommu: Use coherent DMA mask when requested (George Beshers) [696420] - [x86] intel-iommu: Dont cache iova above 32bit (George Beshers) [696420] - [x86] intel-iommu: Speed up processing of the identity_mapping function (George Beshers) [696420] - [x86] intel-iommu: Check for identity mapping candidate using system dma mask (George Beshers) [696420] - [scsi] tcm_fc: Fix to activate non-offload path for FCoE target (Andy Grover) [638007]- [pci] edd: Treat "XPRS" host bus type the same as "PCI" (Mike Christie) [742059] - [scsi] be2iscsi: Move driver Version (Mike Christie) [738163 738934] - [scsi] be2iscsi: memset wrb for ring create (Mike Christie) [738163 738934] - [scsi] be2iscsi: Fix for case where task->sc was cleanedup earlier (Mike Christie) [738163 738934] - [scsi] be2iscsi: Fix for wrong dmsg setting in wrb (Mike Christie) [738163 738934] - [scsi] be2iscsi: Fix for kdump failure (Mike Christie) [738163 738934] - [sched] wait_for_completion_interruptible_timeout() should return signed long (J. Bruce Fields) [738379]- [net] fix net_dev_xmit tracepoint use of freed skb (Jiri Pirko) [705253] - [block] kabi: symbols missing for FusionIO iomemory-vsl driver (Jiri Olsa) [735227] - [netdrv] kabi: symbols missing for Emulex be2net driver (Jiri Olsa) [735229] - [virt] xen: use maximum reservation to limit amount of usable RAM (Igor Mammedov) [743590] - [usb] additional regression fix for device removal (Don Zickus) [744154] - [usb] fix regression occurring during device removal (Don Zickus) [744154] - [usb] Lower USB storage settling delay to something more reasonable (Don Zickus) [743959]- [netdrv] bna: Multiple Definition and Interface Setup Fix (Ivan Vecera) [743347] - [netdrv] bna: Driver Version changed to 3.0.2.2 (Ivan Vecera) [743347] - [netdrv] bna: Add Callback to Fix RXQ Stop (Ivan Vecera) [743347] - [netdrv] bna: PLL Init Fix and Add Stats Attributes (Ivan Vecera) [743347] - [netdrv] bna: Brocade 1860 HW Enablement (Ivan Vecera) [743347] - [netdrv] bna: Implement FW Download for New HW (Ivan Vecera) [743347] - [netdrv] bna: Capability Map and MFG Block Changes for New HW (Ivan Vecera) [743347] - [netdrv] bna: PCI Probe Conf Lock Fix (Ivan Vecera) [743347] - [netdrv] bna: Eliminate Small Race Condition Window in RX Path (Ivan Vecera) [743347] - [netdrv] bna: Set Ring Param Fix (Ivan Vecera) [743347] - [netdrv] bna: Semaphore Lock Fix (Ivan Vecera) [743347] - [netdrv] bna: make function tables cont (Ivan Vecera) [743347] - [netdrv] bna: Driver Version changed to 3.0.2.1 (Ivan Vecera) [743347] - [netdrv] bna: SKB PCI UNMAP Fix (Ivan Vecera) [743347] - [netdrv] bna: TX Queue Depth Fix (Ivan Vecera) [743347] - [netdrv] bna: MBOX IRQ Flag Check after Locking (Ivan Vecera) [743347] - [netdrv] bna: Async Mode Tx Rx Init Fix (Ivan Vecera) [743347] - [netdrv] bna: Ethtool Enhancements and Fix (Ivan Vecera) [743347] - [netdrv] bna: Initialization and Locking Fix (Ivan Vecera) [743347] - [netdrv] bna: Formatting and Code Cleanup (Ivan Vecera) [743347] - [netdrv] bna: TX Path and RX Path Changes (Ivan Vecera) [743347] - [netdrv] bna: Interrupt Polling and NAPI Init Changes (Ivan Vecera) [743347] - [netdrv] bna: PCI Probe Fix (Ivan Vecera) [743347] - [netdrv] bna: Naming Change and Minor Macro Fix (Ivan Vecera) [743347] - [netdrv] bna: off by one in bfa_msgq_rspq_pi_update() (Ivan Vecera) [743347] - [netdrv] bna: unlock on error path in pnad_pci_probe() (Ivan Vecera) [743347] - [scsi] libfc: fix deadlock bug in fc_exch_abort_locked (Mike Christie) [740096] - [scsi] bnx2fc: Bumped version to 1.0.8 (Mike Christie) [740096] - [scsi] bnx2fc: Return error statistics of remote peer (Mike Christie) [740096] - [scsi] fcoe/libfcoe: Move common code for fcoe_get_lesb to fcoe_transport (Mike Christie) [740096] - [scsi] bnx2fc: call ctlr_link_up only when the interface is enabled (Mike Christie) [740096] - [scsi] bnx2fc: Add driver documentation (Mike Christie) [740096] - [scsi] bnx2fc: Bumped version to 1.0.7 (Mike Christie) [740096] - [scsi] bnx2fc: Handle bnx2fc_map_sg failure (Mike Christie) [740096] - [scsi] bnx2fc: Replace scsi_dma_map() with dma_map_sg() (Mike Christie) [740096] - [x86] acpi: Prevent acpiphp from deadlocking on PCI-to-PCI bridge remove (Prarit Bhargava) [732706] - [x86] UV2: add missing kABI bits (George Beshers) [741432] - [ppc] pci: Check devices status property when scanning OF tree (Steve Best) [738450] - [drm] radeon/kms: reject video mode that would go over bandwidth limit on RN50 (Jerome Glisse) [729976] - [fs] deal with races in /proc/*/syscall, stack, personality (Johannes Weiner) [692039] - [fs] proc: enable writing to /proc/pid/mem (Johannes Weiner) [692039] - [fs] proc: make check_mem_permission() return an mm_struct on success (Johannes Weiner) [692039] - [fs] proc: hold cred_guard_mutex in check_mem_permission() (Johannes Weiner) [692039] - [fs] proc: disable mem_write after exec (Johannes Weiner) [692039] - [mm] implement access_remote_vm (Johannes Weiner) [692039] - [mm] factor out main logic of access_process_vm (Johannes Weiner) [692039] - [mm] use mm_struct to resolve gate vma's in __get_user_pages (Johannes Weiner) [692039] - [mm] rename in_gate_area_no_task to in_gate_area_no_mm (Johannes Weiner) [692039] - [mm] make in_gate_area take an mm_struct instead of a task_struct (Johannes Weiner) [692039] - [mm] make get_gate_vma take an mm_struct instead of a task_struct (Johannes Weiner) [692039] - [x86] mark associated mm when running a task in 32 bit compatibility mode (Johannes Weiner) [692039] - [x86] add context tag to mark mm when running a task in 32-bit compatibility mode (Johannes Weiner) [692039] - [fs] auxv: require the target to be tracable (or yourself) (Johannes Weiner) [692039] - [fs] close race in /proc/*/environ (Johannes Weiner) [692039] - [fs] report errors in /proc/*/*map* sanely (Johannes Weiner) [692039] - [fs] pagemap: close races with suid execve (Johannes Weiner) [692039] - [fs] make sessionid permissions in /proc/*/task/* match those in /proc/* (Johannes Weiner) [692039] {CVE-2011-1020}- [ppc] ibmveth: Fix leak when recycling skb and hypervisor returns error (Steve Best) [740548] - [fs] nfs: Do not allow multiple mounts on same mountpoint when using -o noac (Sachin Prabhu) [584768] - [scsi] megaraid: fix FastPath and update to v5.40 (Tomas Henzl) [726225] - [acpi] APEI: set enable bit for OSC call (Matthew Garrett) [734509] - [block] Whitelist symbols for dm-switch multipathing driver (Shyam Iyer) [714992] - [x86] Missing "unregister_cpu_notifier" in powernow-k8.c (Prarit Bhargava) [741302] - [virt] xen-netfront: fix MTU reset after migration (Paolo Bonzini) [733651]- [mm] add extra free kbytes tunable (Rik van Riel) [696395] - [build] Makefile: include RHEL_RELEASE in version.h (Aristeu Rozanski) - [ppc] Fix bogus it_blocksize in VIO iommu code (Steve Best) [738449] - [ppc] hvcs: Ensure page aligned partner info buffer (Steve Best) [739749] - [virt] KVM: Enable RDRAND feature support for KVM (Don Dugger) [721131] - [virt] x86, cpu: Add CPU flags for F16C and RDRND (Don Dugger) [721131] - [mm] zram: prevent accessing an unallocated table when init fails early (Jerome Marchand) [732707] - [mm] zram: fix zram locking (Jerome Marchand) [732707] - [ppc] eeh: Display eeh error location for bus and device (Steve Best) [707843] - [ppc] pseries/eeh: Handle functional reset on non-PCIe device (Steve Best) [707843] - [ppc] pseries/eeh: Propagate needs_freset flag to device at PE (Steve Best) [707843] - [ppc] eeh: Add support for ibm, configure-pe RTAS call (Steve Best) [707843] - [scsi] isci: initial sgpio write support (David Milburn) [735318] - [scsi] isci: fix sgpio register definitions (David Milburn) [735318] - [scsi] libsas: sgpio write support (David Milburn) [735318] - [drm] i915: set GFX_MODE to pre-Ivybridge default value even on Ivybridge (Adam Jackson) [695793]- [netdrv] firmware: add bnx2x FW 7.0.23 (Michal Schmidt) [733693] - [netdrv] bnx2x: Add new PHY BCM54616 (Michal Schmidt) [733888] - [netdrv] bnx2x: fixes from upstream 3.1-rc (Michal Schmidt) [733693] - [netdrv] bnx2x: driver-side changes for firmware 7.0.23 (Michal Schmidt) [733693] - [netdrv] bnx2x: add missing DCB callbacks (Michal Schmidt) [733693] - [scsi] scan: don't fail scans when host is in recovery (Mike Christie) [713682] - [usb] don't let errors prevent system sleep (Don Zickus) [732457 732909 735048 735050 735263] - [usb] don't let the hub driver prevent system sleep (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: Reject double add of active endpoints (Don Zickus) [732457 732909 735048 735050 735263] - [usb] Free bandwidth when usb_disable_device is called (Don Zickus) [732457 732909 735048 735050 735263] - [usb] disable endpoints after unbinding interfaces, not before (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: Don't warn about zeroed bMaxBurst descriptor field (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xHCI 1.0: Force Stopped Event(FSE) (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xHCI 1.0: introduce Incompatible Device Error (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: Add reset on resume quirk for asrock p67 host (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: Always set urb->status to zero for isoc endpoints (Don Zickus) [732457 732909 735048 735050 735263] - [usb] Fix up URB error codes to reflect implementation (Don Zickus) [732457 732909 735048 735050 735263] - [usb] config: use proper endian access for wMaxPacketSize (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: fix OS want to own HC (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: Don't submit commands or URBs to halted hosts (Don Zickus) [732457 732909 735048 735050 735263] - [usb] usbcore: warm reset USB3 port in SS.Inactive state (Don Zickus) [732457 732909 735048 735050 735263] - [usb] Refine USB3.0 device suspend and resume (Don Zickus) [732457 732909 735048 735050 735263] - [usb] fix system suspend with USB3.0 device connected to USB3.0 hub (Don Zickus) [732457 732909 735048 735050 735263] - [usb] Clear "warm" port reset change (Don Zickus) [732457 732909 735048 735050 735263] - [netdrv] b43: allocate receive buffers big enough for max frame len + offset (RuiRui Yang) [738205] {CVE-2011-3359} - [netdrv] tg3: call netif_carrier_off to initialize operstate value (John Feeney) [727330] - [fs] fuse: check size of FUSE_NOTIFY_INVAL_ENTRY message (RuiRui Yang) [736765] {CVE-2011-3353} - [fs] cifs: fix possible memory corruption in CIFSFindNext (Jeff Layton) [730354] {CVE-2011-3191} - [fs] nfsd4: fix open downgrade, again (J. Bruce Fields) [729176] - [fs] jbd[2]: Use WRITE_SYNC_PLUG in journal_commit_transaction (Jeff Moyer) [720918] - [fs] mbcache: Limit the maximum number of cache entries (Eric Sandeen) [731585] - [netdrv] netxen: Add firmware version 4.0.557[579]. (Chad Dupuis) [741776] - [netdrv] netxen: Add pcie workaround (Chad Dupuis) [741774] - [netdrv] netxen: add vlan LRO support (Chad Dupuis) [741774] - [netdrv] netxen: add fw version compatibility check (Chad Dupuis) [741774] - [netdrv] netxen: drivers/net: Remove casts of void * (Chad Dupuis) [741774] - [netdrv] netxen: fix race in skb->len access (Chad Dupuis) [741774] - [netdrv] netxen: drivers/net: Remove unnecessary semicolons (Chad Dupuis) [741774] - [netdrv] netxen: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Chad Dupuis) [741774] - [netdrv] netxen: ethtool: Use full 32 bit speed range in ethtool's set_settings (Chad Dupuis) [741774]- [fs] xfs: avoid direct I/O write vs buffered I/O race (Dave Chinner) [732976] - [fs] xfs: don't serialise adjacent concurrent direct IO appending writes (Dave Chinner) [732976] - [fs] xfs: don't serialise direct IO reads on page cache checks (Dave Chinner) [732976] - [fs] gfs2: Ignore buffers with wrong state during fsync (Abhijith Das) [740066] - [fs] GFS2: balance pages on gfs2_fallocate. (Benjamin Marzinski) [737989] - [fs] xfs: avoid synchronous transactions when deleting attr blocks (Dave Chinner) [740312] - [fs] GFS2: large file delete/unlink is slow (Robert S Peterson) [739987] - [fs] ext4: optimize ext4_check_dir_entry() (Eric Sandeen) [714007] - [fs] Fix do_lookup false negative. (David Howells) [693841] - [netdrv] tg3: Fix VLAN creation problem (John Feeney) [731268 732769] - [netdrv] ixgbe: fix improper check of dma address for NULL (Neil Horman) [683611] - [netdrv] e1000: don't enable dma receives until after dma address has been setup (Dean Nelson) [703357] - [net] sctp: deal with multiple COOKIE_ECHO chunks (Max Matveev) [729220]- [net] br_multicast: Ensure to initialize BR_INPUT_SKB_CB(skb)->mrouters_only. (Herbert Xu) [738110]- [x86] Add rh_kabi.c and protect struct alt_instr under KABI (Prarit Bhargava) [737753] - [x86] Fix module alt_instr KABI breakage (Prarit Bhargava) [737753]- [build] Makefile: update RHEL_MINOR to 2 (Aristeu Rozanski) - [scsi] scsi_lib: pause between error retries (Rob Evers) [736812] - [kernel] perf tools: do not look at ./config for configuration (Jiri Benc) [730204] {CVE-2011-2905} - [scsi] Fix out of spec CD-ROM problem with media change (Rob Evers) [703366] - [netdrv] bna: Driver Version changed to 3.0.2.0 (Ivan Vecera) [701486] - [netdrv] bna: Remove Obsolete Files (Ivan Vecera) [701486] - [netdrv] bna: Remove Unused Code (Ivan Vecera) [701486] - [netdrv] bna: ENET and Tx Rx Redesign Enablement (Ivan Vecera) [701486] - [netdrv] bna: Add New HW Defs (Ivan Vecera) [701486] - [netdrv] bna: Tx and Rx Redesign (Ivan Vecera) [701486] - [netdrv] bna: Introduce ENET as New Driver and FW Interface (Ivan Vecera) [701486] - [netdrv] bna: MSGQ Implementation (Ivan Vecera) [701486] - [netdrv] bna: Remove Obsolete File bfi_ctreg.h (Ivan Vecera) [701486] - [netdrv] bna: Consolidated HW Registers for Supported HWs (Ivan Vecera) [701486] - [netdrv] bna: Remove get_regs Ethtool Support (Ivan Vecera) [701486] - [netdrv] bna: HW Interface Init Update (Ivan Vecera) [701486] - [netdrv] bna: Remove Unnecessary CNA Check (Ivan Vecera) [701486] - [netdrv] bna: Header File Consolidation (Ivan Vecera) [701486] - [netdrv] bna: HW Error Counter Fix (Ivan Vecera) [701486] - [netdrv] bna: Add HW Semaphore Unlock Logic (Ivan Vecera) [701486] - [netdrv] bna: IOC Event Name Change (Ivan Vecera) [701486] - [netdrv] bna: Mboxq Flush When IOC Disabled (Ivan Vecera) [701486] - [netdrv] bna: Minor IRQ Index and Definition Change (Ivan Vecera) [701486] - [netdrv] bna: State Machine Fault Handling Cleanup (Ivan Vecera) [701486] - [netdrv] bna: IOC Event Notification Enhancement (Ivan Vecera) [701486] - [netdrv] bna: CheckPatch Cleanup (Ivan Vecera) [701486] - [netdrv] bna: Print Driver Version (Ivan Vecera) [701486] - [netdrv] bna: use netdev_alloc_skb_ip_align() (Ivan Vecera) [701486] - [netdrv] bna: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Ivan Vecera) [701486] - [netdrv] bna: ethtool: Use full 32 bit speed range in ethtool's set_settings (Ivan Vecera) [701486] - [net] bna: fix compile warning of bfa_ioc_smem_pgoff defined but not used (Ivan Vecera) [701486] - [netdrv] bna: Fix set-but-unused variables. (Ivan Vecera) [701486] - [netdrv] bna: use device model DMA API (Ivan Vecera) [701486] - [netdrv] bna: Remove unnecessary memset(,0,) (Ivan Vecera) [701486]- [scsi] libfcoe: fix compilation when fcoe.ko is not used (Mike Christie) [727304] - [scsi] bnx2fc: Bumped version to 1.0.6 (Mike Christie) [727304] - [scsi] bnx2fc: Fix FW assert during RSCN stress tests (Mike Christie) [727304] - [scsi] bnx2fc: Fix panic caused because of incorrect errror handling in create() (Mike Christie) [727304] - [scsi] bnx2fc: Avoid calling bnx2fc_if_destroy with unnecessary locks (Mike Christie) [727304] - [scsi] bnx2fc: Validate vlan id in NETDEV_UNREGISTER handler (Mike Christie) [727304] - [scsi] bnx2fc: No abort issued for REC when it times out (Mike Christie) [727304] - [scsi] bnx2fc: Send solicitation only after vlan discovery is complete (Mike Christie) [727304] - [scsi] bnx2fc: Reset max receive frame size during link up (Mike Christie) [727304] - [scsi] bnx2fc: Do not use HBA_DBG macro when lport is not available (Mike Christie) [727304] - [scsi] bnx2fc: increase cleanup wait time (Mike Christie) [727304] - [scsi] bnx2fc: Bump version to 1.0.5 (Mike Christie) [727304] - [scsi] bnx2fc: Prevent creating of NPIV port with duplicate WWN (Mike Christie) [727304] - [scsi] bnx2fc: Obtain WWNN/WWPN from the shared memory (Mike Christie) [727304] - [scsi] fcoe: Move common functions to fcoe_transport library (Mike Christie) [727304] - [scsi] bnx2fc: Drop incoming ABTS (Mike Christie) [727304] - [scsi] bnx2fc: code cleanup in bnx2fc_offload_session (Mike Christie) [727304] - [scsi] bnx2fc: Fix NULL pointer deref during arm_cq (Mike Christie) [727304] - [scsi] bnx2fc: Do not reuse the fcoe connection id immediately (Mike Christie) [727304] - [scsi] bnx2fc: Clear DESTROY_CMPL flag after firmware destroy (Mike Christie) [727304] - [scsi] bnx2fc: Handle NETDEV_UNREGISTER for vlan devices (Mike Christie) [727304] - [scsi] bnx2fc: Reorganize cleanup code between interface_cleanup and if_destroy (Mike Christie) [727304] - [scsi] bnx2fc: Change function names of bnx2fc_netdev_setup/bnx2fc_netdev_cleanup (Mike Christie) [727304] - [scsi] bnx2fc: Do not attempt destroying NPIV port twice (Mike Christie) [727304] - [scsi] bnx2fc: Remove erroneous kref_get on IO request (Mike Christie) [727304] - [scsi] bnx2fc: Enable bsg_request support for bnx2fc (Mike Christie) [727304] - [scsi] bnx2fc: Bug fixes in percpu_thread_create/destroy (Mike Christie) [727304] - [scsi] bnx2fc: Reset the max receive frame size (Mike Christie) [727304] - [netdrv] cnic: Wait for all Context IDs to be deleted before sending FCOE_DESTROY_FUNC (Mike Christie) [727304] - [netdrv] cnic: Fix Context ID space calculation (Mike Christie) [727304] - [netdrv] cnic: Return proper error code if we fail to send netlink message (Mike Christie) [727304] - [netdrv] cnic: Fix ring setup/shutdown code (Mike Christie) [727304] - [netdrv] cnic: Fix port_mode setting (Mike Christie) [727304] - [netdrv] cnic: Replace get_random_bytes() with random32() (Mike Christie) [727304] - [scsi] cnic, bnx2i: Add support for new devices - 57800, 57810, and 57840 (Mike Christie) [727304] - [netdrv] cnic: Add VLAN ID as a parameter during netevent upcall (Mike Christie) [727304] - [x86] mm: Fix pgd_lock deadlock (Andrew Jones) [691310] - [mm] pdpte registers are not flushed when PGD entry is changed in x86 PAE mode (Andrew Jones) [691310] - [mm] Revert "fix pgd_lock deadlock" (Andrew Jones) [691310] - [scsi] libfc: fix referencing to fc_fcp_pkt from the frame pointer via fr_fsp() (Mike Christie) [734961] - [scsi] libfc: block SCSI eh thread for blocked rports (Mike Christie) [734961] - [scsi] libfc: fix fc_eh_host_reset (Mike Christie) [734961] - [scsi] fcoe: Fix deadlock between fip's recv_work and rtnl (Mike Christie) [734961] - [scsi] fcoe: add fip retry to avoid missing critical keep alive (Mike Christie) [734961] - [scsi] libfc: fix warn on in lport retry (Mike Christie) [734961] - [scsi] libfc: Remove the reference to FCP packet from scsi_cmnd in case of error (Mike Christie) [734961] - [scsi] libfc: cleanup sending SRR request (Mike Christie) [734961] - [scsi] libfc: two minor changes in comments (Mike Christie) [734961] - [scsi] libfc, fcoe: ignore rx frame with wrong xid info (Mike Christie) [734961] - [scsi] libfc: release exchg cache (Mike Christie) [734961] - [scsi] libfc: use FC_MAX_ERROR_CNT (Mike Christie) [734961] - [scsi] fcoe: remove unused ptype field in fcoe_rcv_info (Mike Christie) [734961] - [scsi] fcoe: Rearrange fcoe port and NPIV port cleanup (Mike Christie) [734961] - [x86] intel_idle: Fix mismerge (Matthew Garrett) [733730] - [x86] x2apic: enable the bios request for x2apic optout (Prarit Bhargava) [696902] - [x86] ACPI: fix ioremap failure regression (Stanislaw Gruszka) [731546]- [fs] corrupted GUID partition tables can cause kernel oops (Jerome Marchand) [695982] {CVE-2011-1577} - [x86] perf: Fix Intel fixed counters base initialization (Don Zickus) [736284] {CVE-2011-2521} - [netdrv] iwlagn: use 6000g2b uCode for 130 series devices (Stanislaw Gruszka) [737185] - [block] Missing portions of DM/MD RAID1 plugging patch (Jonathan E Brassow) [735124] - [net] Compute protocol sequence numbers and fragment IDs using MD5. (Jiri Pirko) [732665] {CVE-2011-3188} - [crypto] Move md5_transform to lib/md5.c (Jiri Pirko) [732665] {CVE-2011-3188}- [block] blktrace: fix handling of requests with SYNC and META flags (Mike Snitzer) [726437] - [block] blktrace: add FLUSH/FUA support (Mike Snitzer) [726437] - [kernel] Restore max mqueue message size to its previous RHEL 5 value (Doug Ledford) [730632]- [scsi] qla4xxx: updated device id check for BFS (Chad Dupuis) [732622] - [fs] nfsd4: return nfserr_symlink on v4 OPEN of non-regular file (J. Bruce Fields) [697659] - [netdrv] bnx2: Fix some late breaking bnx2 bugs (Neil Horman) [728328] - [netdrv] e1000: save skb counts in TX to avoid cache misses (Dean Nelson) [690780] - [netdrv] bonding: reset queue mapping prior to transmission (Neil Horman) [726688] - [netdrv] e1000e: update to upstream version 1.4.4 (Andy Gospodarek) [730607] - [netdrv] bonding: add missing xmit_hash_policy=layer2+3 info (Weiping Pan) [706018] - [net] vlan: do not transfer real_num_tx_queues (Weiping Pan) [735015] - [mm] thp: tail page refcounting fix (Andrea Arcangeli) [732986] - [virt] xen: x86_32: do not enable iterrupts when returning from exception in interrupt context (Igor Mammedov) [713399] - [mm] oom: task->mm == NULL doesn't mean the memory was freed (Frantisek Hrbata) [734732] - [scsi] scsi_dh_rdac: Associate HBA and storage in rdac_controller to support partitions in storage (Mike Snitzer) [733763] - [scsi] scsi_dh_rdac: Use WWID from C8 page instead of Subsystem id from C4 page to identify storage (Mike Snitzer) [733763] - [scsi] lpfc: Update lpfc version for 8.3.5.45.3p driver release (Rob Evers) [733500] - [scsi] lpfc: Fix compiler warning due to uninitialized local variable (Rob Evers) [733500] - [scsi] lpfc: Fix bus reset handler fails with bad failure code (Rob Evers) [733500] - [scsi] lpfc: Fix proper error code return value for management API (Rob Evers) [733500] - [scsi] lpfc: Fixed ctlreg write bug (Rob Evers) [733500] - [scsi] lpfc: Fix default adapter name for the OCe15100 (Rob Evers) [733500] - [scsi] lpfc: Fix cable pull failure on interface type 2 SLI-4 adapters (Rob Evers) [733500] - [scsi] lpfc: Fixed not able to perform firmware reset through sysfs board_mode attribute (Rob Evers) [733500] - [scsi] lpfc: Fixed SLI4 device firmware reset with SR-IOV virtual functions (Rob Evers) [733500] - [scsi] lpfc: Fixed not recovering SLI port in handling error attention with RN bit set (Rob Evers) [733500] - [scsi] lpfc: Fix two crashes when unsolicted ELS ECHO_CMD is received (Rob Evers) [733500] - [scsi] lpfc: Fix direct connect does not come up for SLI4 FC ports (Rob Evers) [733500] - [scsi] lpfc: Fixed long wait when firmware reset to a SLI port without required privilege (Rob Evers) [733500] - [scsi] lpfc: Fix request firmware support for little endian systems (Rob Evers) [733500]- [drm] radeon/kms: set a default max_pixel_clock (Dave Airlie) [729545] - [pci] pciehp: change wait time for valid configuration access (Myron Stowe) [727720] - [pci] ACPI: Report ASPM support to BIOS if not disabled from command line (Myron Stowe) [732501] - [ppc] pci: Add calls to set_pcie_port_type() and set_pcie_hotplug_bridge() (Steve Best) [734192] - [ppc] pci: Add missing hookup to pci_slot (Steve Best) [734192] - [ppc] pci: Add missing call to header fixup (Steve Best) [734192] - [virt] xen events: implement mask_ack (Andrew Jones) [733672] - [virt] Revert "[virt] xen/events: change to using fasteoi" (Andrew Jones) [733672] - [scsi] be2iscsi: Add pci_disable device (Mike Christie) [688076] - [scsi] be2iscsi: Adding a shutdown Routine (Mike Christie) [688076] - [net] ipv6: make fragment identifications less predictable (Jiri Pirko) [723433] {CVE-2011-2699} - [fs] Ecryptfs: Add mount option to check uid of device being mounted = expect uid (Eric Sandeen) [731176] {CVE-2011-1833}- [md] raid5: fix FUA request handling in ops_run_io() (Mike Snitzer) [733527] - [md] raid5: fix errant REQ_FUA that should be BIO_FUA (Mike Snitzer) [733527] - [perf] report: Use properly build_id kernel binaries (Jiri Olsa) [691343] - [ppc] pseries/xics: Use cpu_possible_mask rather than cpu_all_mask (Steve Best) [732357] - [drm] i915: Post-3.0 updates from drm-intel-fixes (Adam Jackson) [720702] - [scsi] bfa: Update the driver version to 3.0.2.2 (Rob Evers) [725913] - [scsi] bfa: Add support to store driver configuration in flash (Rob Evers) [725913] - [scsi] bfa: Add support to collect fabric stats (Rob Evers) [725913] - [scsi] bfa: Added support to configure QOS and collect stats (Rob Evers) [725913] - [scsi] bfa: Add support to configure trunking on Brocade adapter ports (Rob Evers) [725913] - [scsi] bfa: Add support to configure and query flash boot partition (Rob Evers) [725913] - [scsi] bfa: Added support to collect and reset fcport stats (Rob Evers) [725913] - [scsi] bfa: Add support for IO profiling (Rob Evers) [725913] - [scsi] bfa: Extend BSG to support more user commands (Rob Evers) [725913] - [scsi] bfa: Check supported speed based on port mode (Rob Evers) [725913] - [scsi] bfa: Update RME interrupt handling (Rob Evers) [725913] - [scsi] bfa: BSG return value fix to be compatible with kernel convention (Rob Evers) [725913] - [scsi] bfa: Add FC-transport based Asynchronous Event Notification support (Rob Evers) [725913] - [scsi] bfa: Move debugfs initialization before bfa init (Rob Evers) [701485] - [scsi] bfa: Update the driver version to 3.0.2.1 (Rob Evers) [701485] - [scsi] bfa: Driver and BSG enhancements (Rob Evers) [701485] - [scsi] bfa: Added support to query PHY (Rob Evers) [701485] - [scsi] bfa: Added HBA diagnostics support (Rob Evers) [701485] - [scsi] bfa: Added support for flash configuration (Rob Evers) [701485] - [scsi] bfa: Added support to obtain SFP info (Rob Evers) [701485] - [scsi] bfa: Added support for CEE info and stats query (Rob Evers) [701485] - [scsi] bfa: Extend BSG interface (Rob Evers) [701485] - [scsi] bfa: FCS bug fixes (Rob Evers) [701485] - [scsi] bfa: DMA memory allocation enhancement (Rob Evers) [701485] - [scsi] bfa: Brocade-1860 Fabric Adapter vHBA support (Rob Evers) [701485] - [scsi] bfa: Brocade-1860 Fabric Adapter PLL init fixes (Rob Evers) [701485] - [scsi] bfa: Added Fabric Assigned Address(FAA) support (Rob Evers) [701485] - [scsi] bfa: IOC bug fixes (Rob Evers) [701485] - [scsi] bfa: Enable ASIC block configuration and query (Rob Evers) [701485] - [scsi] bfa: Update the driver version to 3.0.2.0 (Rob Evers) [701485] - [scsi] bfa: Add BSG interface to support ELS, CT and vendor commands (Rob Evers) [701485] - [scsi] bfa: Driver initialization and model description fix (Rob Evers) [701485] - [scsi] bfa: Enhancement for fcpim and IO tag handling (Rob Evers) [701485] - [scsi] bfa: FC credit recovery and misc bug fixes (Rob Evers) [701485] - [scsi] bfa: Brocade-1860 Fabric Adapter 16Gbs support and flash controller fixes (Rob Evers) [701485] - [scsi] bfa: IOC and PLL init changes for Brocade-1860 Fabric Adapter (Rob Evers) [701485] - [scsi] bfa: Changes to support vport disable and enable operations (Rob Evers) [701485] - [scsi] bfa: Brocade-1860 Fabric Adapter Hardware Enablement (Rob Evers) [701485] - [scsi] bfa: Add pbc port disable check and fix LPS message name (Rob Evers) [701485] - [scsi] bfa: Introduce IOC event notification mechanism (Rob Evers) [701485] - [scsi] bfa: Introduced generic address len pair to represent DMA memory chunk (Rob Evers) [701485]- [pci] remove quirk for pre-production systems with Intel 82576 NIC (Prarit Bhargava) [729677] - [x86] efi: Revert new_memmap code (Matthew Garrett) [723274] - [infiniband] mlx4: add new module parameters (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: Avoid duplicate devices from LUN scan (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: Fix integer -> pointer cast warnings (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: try to use larger FMR sizes to cover our mappings (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: add support for indirect tables that don't fit in SRP_CMD (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: rework mapping engine to use multiple FMR entries (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: allow sg_tablesize to be set for each target (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: move IB CM setup completion into its own function (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: always avoid non-zero offsets into an FMR (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: Test only once whether iu allocation succeeded (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IPoIB: Add GRO support (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IPoIB: Remove LRO support (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: consolidate hot-path variables into cache lines (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: stop sharing the host lock with SCSI (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] Touch up a merge issue, fixes compilation (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: reduce lock coverage of command completion (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: reduce local coverage for command submission and EH (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: don't move active requests to their own list (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: allow lockless work posting (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: consolidate state change code (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: allow task management without a previous request (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] rds/ib: use system_wq instead of rds_ib_fmr_wq (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [net] rds: Makefile: Remove deprecated items (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] Manual backport of alloc_netdev_mqs (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] Fix a merge issue (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: Restoring RX buffer pointer in case of failure (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Sensing link type at device initialization (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Fixing bad size of event queue buffer (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: Fix loss of promiscuity (Doug Ledford) [612992 688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: Removing HW info from ethtool -i report (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: updated driver version to 1.5.4.1 (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: Using blue flame support (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_core: reserve UARs for userspace consumers (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_core: maintain available field in bitmap allocator (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Add blue flame support for kernel consumers (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: Reporting HW revision in ethtool -i (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Wake on LAN support (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: using new mlx4 interrupt scheme (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Changing interrupt scheme (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: bringing link up when registering netdevice (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: optimize adaptive moderation algorithm for better latency (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: moderation parameters are not reseted (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: going out of range of TX rings when reporting stats (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mlx4: Handle protocol field in multicast table (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_core, ib, en: Fix driver when sizeof phys_addr_t > sizeof long (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mlx4: Handle -ENOMEM in forward_trap() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_core: Avoid vunmap() of invalid pointer if allocation fails (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mlx4: Don't call dma_free_coherent() with irqs disabled (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Call alloc_etherdev to allocate RX and TX queues (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Add a check for strict_strtoul() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/ipath: Use pci_dev->revision, again (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB: Increase DMA max_segment_size on Mellanox hardware (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Don't print success message at level KERN_ERR (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/ipath: Don't reset disabled devices (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Don't generate async events for unregistered devices (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/amso1100: Fix compile warnings (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Fix incorrect SFP+ link status detection on driver init (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Fix SFP+ link down detection issue with switch port disable (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Generate IB_EVENT_PORT_ERR/PORT_ACTIVE events (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Fix bonding on iw_nes (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Use vzalloc() to replace vmalloc()+memset(0) (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mthca: Fix driver when sizeof (phys_addr_t) > sizeof (long) (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Fix string continuation line (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mthca: Handle -ENOMEM in forward_trap() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/ipath: Use printf extension pR for struct resource (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Check for NULL mode in .devnode methods (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Save PID of ID's owner (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Add support for netlink statistics export (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Pass QP type into rdma_create_id() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Update exported headers list (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Export enum cma_state in (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB: Add devnode methods to cm_class and umad_class (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mad: Return EPROTONOSUPPORT when an RDMA device lacks the QP required (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/uverbs: Add devnode method to set path/mode (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/ucma: Add .nodename/.mode to tell userspace where to create device node (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Add netlink infrastructure (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] Backports to fix compile of changes that upstream made but relied on changes that don't exist in rhel6 (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Add error handling to ib_core_init() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/iwcm: Get rid of enum iw_cm_event_status (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Add an ID_REUSEADDR option (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Fix handling of IPv6 addressing in cma_use_port (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mad: Improve an error message so error code is included (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Replace global lock in rdma_destroy_id() with id-specific one (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/cm: Cancel pending LAP message when exiting IB_CM_ESTABLISH state (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Update missed conversion of flush_scheduled_work() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/ucma: Copy iWARP route information on queries (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Update workqueue usage (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] infiniband: remove dev_base_lock use (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [virt] vmalloc: eagerly clear ptes on vunmap (Igor Mammedov) [730503]- [build] spec: add more drivers to initrd (Andy Gospodarek) [714883] - [target] add to tech-preview.txt and call mark_tech_preview (Andy Grover) [638007] - [x86] ucode-amd: Don't warn when no ucode is available for a CPU revision (Anton Arapov) [731409] - [scsi] isci: remove core/scic_sds_port_configuration_agent.c (David Milburn) [730136] - [scsi] qla4xxx: export iface name (Mike Christie) [730599] - [s390x] config: switch on CONFIG_DEBUG_PAGEALLOC on s390x-debug kernel (Hendrik Brueckner) [702405] - [char] tpm: Fix uninitialized usage of data buffer (Stanislaw Gruszka) [684675] {CVE-2011-1160} - [ata] libata: remove SCSI host lock (David Milburn) [732062] - [scsi] scsi_dh_rdac: decide on whether to send mode select or not (Tomas Henzl) [683613] - [scsi] scsi_dh_rdac: Detect the different RDAC operating modes (Tomas Henzl) [683613] - [scsi] scsi_dh_rdac: Add definitions for different RDAC operating modes (Tomas Henzl) [683613] - [target] modify rhel config for tcm (Andy Grover) [638007] - [target] backport to old queuecommand interface (Andy Grover) [638007] - [target] fixup file backstore for vfs_fsync_range api change (Andy Grover) [638007] - [target] fixes for iblock backport (Andy Grover) [638007] - [scsi] add ACA_TAG definition to scsi/scsi_tcq.h (Andy Grover) [638007] - [scsi] Add missing SPC-4 CDB and MAINTENANCE_[IN, OUT] service action definitions (Andy Grover) [638007] - [target] Fix UTS_RELEASE build errors (Andy Grover) [638007] - [scsi] tcm_fc: Fixing reference counting problem which was causing ft_sess to be deleted (Andy Grover) [638007] - [scsi] Add FCoE Target support (Andy Grover) [638007] - [block] cfq-iosched: Reduce linked group count upon group destruction (Vivek Goyal) [726099] - [kdump] x86: Fix crashkernel=auto to take into account memory needed by filtering utility (Vivek Goyal) [730077]- [drm] radeon: post-3.0 fixes (Jerome Glisse) [730838] - [netdrv] netxen-firmware: rename firmware files (Andy Gospodarek) [693743] - [netdrv] netxen_nic: Fix common misspellings (Tony Camuso) [693740] - [netdrv] netxen_nic: Add support for VLAN RX HW acceleration (Tony Camuso) [693740] - [netdrv] netxen_nic: Fix ethtool->set_flags not intended -EINVAL return value (Tony Camuso) [693740] - [netdrv] netxen_nic: Support for GbE port settings (Tony Camuso) [693740] - [netdrv] netxen_nic: Notify firmware of Flex 10 interface down (Tony Camuso) [693740] - [netdrv] netxen-firmware: Update firmware to version 4.0.544 or greater (Tony Camuso) [693743] - [fs] autofs: fix some further kabi inconsistencies (Ian Kent) [704941] - [fs] kabi - add back do_add_mount() (Ian Kent) [704941] - [fs] kabi - rename follow_down_one() to follow_down() (Ian Kent) [704941] - [fs] VFS: Fix automount for negative autofs dentries (Ian Kent) [704941] - [fs] VFS: Fix vfsmount overput on simultaneous automount (Ian Kent) [704941] - [fs] autofs4 - reinstate last used update on access (Ian Kent) [704941] - [fs] tidy up around finish_automount() (Ian Kent) [704941] - [fs] don't drop newmnt on error in do_add_mount() (Ian Kent) [704941] - [fs] Take the completion of automount into new helper (Ian Kent) [704941] - [fs] autofs4: Merge the remaining dentry ops tables (Ian Kent) [704941] - [fs] Unexport do_add_mount() and add in follow_automount(), not ->d_automount() (Ian Kent) [704941] - [fs] vfs - Remove a further kludge from __do_follow_link() (Ian Kent) [704941] - [fs] autofs4 - bump version (Ian Kent) [704941] - [fs] autofs4 - add v4 pseudo direct mount support (Ian Kent) [704941] - [fs] autofs4 - fix wait validation (Ian Kent) [704941] - [fs] autofs4: cleanup autofs4_free_ino() (Ian Kent) [704941] - [fs] autofs4: cleanup dentry operations (Ian Kent) [704941] - [fs] autofs4: cleanup inode operations (Ian Kent) [704941] - [fs] autofs4: removed unused code (Ian Kent) [704941] - [fs] autofs4: add d_manage() dentry operation (Ian Kent) [704941] - [fs] autofs4: add d_automount() dentry operation (Ian Kent) [704941] - [fs] CIFS: Use d_automount() rather than abusing follow_link() [ver #2] (Ian Kent) [704941] - [fs] NFS: Use d_automount() rather than abusing follow_link() (Ian Kent) [704941] - [fs] VFS: Add an AT_NO_AUTOMOUNT flag to suppress terminal automount [ver #2] (Ian Kent) [704941] - [fs] Add a dentry op to allow processes to be held during pathwalk transit (Ian Kent) [704941] - [fs] VFS: Add a dentry op to handle automounting rather than abusing follow_link() (Ian Kent) [704941] - [fs] dcache remove d_mounted (Ian Kent) [704941] - [fs] Sanitize autofs_dev_ioctl_ismountpoint() (Ian Kent) [704941] - [fs] autofs4 - rename dentry to expiring in autofs4_lookup_expiring() (Ian Kent) [704941] - [fs] autofs4 - rename dentry to active in autofs4_lookup_active() (Ian Kent) [704941] - [fs] autofs4 - eliminate d_unhashed in path walk checks (Ian Kent) [704941] - [fs] autofs4 - cleanup active and expire lookup (Ian Kent) [704941] - [fs] autofs4 - rename unhashed to active in autofs4_lookup() (Ian Kent) [704941] - [fs] autofs4 - use autofs_info for pending flag (Ian Kent) [704941] - [fs] autofs4 - use helper for need mount check (Ian Kent) [704941] - [fs] autofs4 - use helpers for expiring list (Ian Kent) [704941] - [fs] autofs4 - use helpers for active list handling (Ian Kent) [704941] - [md] Using poll /proc/mdstat can monitor the events of adding a spare disks (Doug Ledford) [729696] - [md] raid5: get rid of duplicated call to bio_data_dir() (Doug Ledford) [729696] - [md] raid5: use kmem_cache_zalloc() (Doug Ledford) [729696] - [md] raid10: share pages between read and write bio's during recovery (Doug Ledford) [729696] - [md] raid10: factor out common bio handling code (Doug Ledford) [729696] - [md] raid10: get rid of duplicated conditional expression (Doug Ledford) [729696] - [md] raid5: remove unusual use of bio_iovec_idx() (Doug Ledford) [729696] - [md] raid5: fix raid5_set_bi_hw_segments (Doug Ledford) [729696] - [md] bitmap: remove unused fields from struct bitmap (Doug Ledford) [729696] - [md] bitmap: use proper accessor macro (Doug Ledford) [729696] - [md] check ->hot_remove_disk when removing disk (Doug Ledford) [729696] - [md] use is_power_of_2 macro (Doug Ledford) [729696] - [md] allow resync_start to be set while an array is active (Doug Ledford) [729696] - [md] raid10: reformat some loops with less indenting (Doug Ledford) [729696] - [md] raid10: remove unused variable (Doug Ledford) [729696] - [md] raid10: make more use of 'slot' in raid10d (Doug Ledford) [729696] - [md] raid10: some tidying up in fix_read_error (Doug Ledford) [729696] - [md] raid1: improve handling of pages allocated for write-behind (Doug Ledford) [729696] - [md] raid1: try fix_sync_read_error before process_checks (Doug Ledford) [729696] - [md] raid1: tidy up new functions: process_checks and fix_sync_read_error (Doug Ledford) [729696] - [md] raid1: split out two sub-functions from sync_request_write (Doug Ledford) [729696] - [md] make error_handler functions more uniform and correct (Doug Ledford) [729696] - [md] multipath: discard working_disks in favour of degraded (Doug Ledford) [729696] - [md] raid1: clean up read_balance (Doug Ledford) [729696] - [md] simplify raid10 read_balance (Doug Ledford) [729696] - [md] bitmap: fix saving of events_cleared and other state (Doug Ledford) [729696] - [md] reject a re-add request that cannot be honoured (Doug Ledford) [729696] - [md] Fix race when creating a new md device (Doug Ledford) [729696] - [md] raid5: fix build error, sector_t usage (Doug Ledford) [729696] - [md] Fix dev_sectors on takeover from raid0 to raid4/5 (Doug Ledford) [729696] - [input] kabi fixes after addition of MT slot fields (Mauro Carvalho Chehab) [464653] - [input] synaptics: retry failed resets when reconnecting (Mauro Carvalho Chehab) [464653] - [input] synaptics: fix reconnect logic on MT devices (Mauro Carvalho Chehab) [464653] - [input] synaptics: ignore bogus mt packet (Mauro Carvalho Chehab) [464653] - [input] synaptics: add multi-finger and semi-mt support (Mauro Carvalho Chehab) [464653] - [input] create a separate code for handling mt slots (Mauro Carvalho Chehab) [464653] - [input] introduce MT event slots (Mauro Carvalho Chehab) [464653] - [input] synaptics: fix handling of 2-button ClickPads (Mauro Carvalho Chehab) [464653] - [input] synaptics: simplify pass-through port handling (Mauro Carvalho Chehab) [464653] - [input] synaptics: relax capability ID checks on newer hardware (Mauro Carvalho Chehab) [464653] - [input] synaptics: set min/max for finger width (Mauro Carvalho Chehab) [464653] - [input] synaptics: only report width on hardware that supports it (Mauro Carvalho Chehab) [464653] - [input] synaptics: set dimensions as reported by firmware (Mauro Carvalho Chehab) [464653] - [input] Add support of Synaptics Clickpad device (Mauro Carvalho Chehab) [464653] - [input] psmouse: fix Synaptics detection when protocol is disabled (Mauro Carvalho Chehab) [464653]- [mm] mremap: resurrect overflow check in move_page_tables() (Andrea Arcangeli) [725926] - [security] SELinux: indicate fatal error in compat netfilter code (Eric Paris) [656952] - [security] SELinux: Only return netlink error when we know the return is fatal (Eric Paris) [656952] - [security] SELinux: return -ECONNREFUSED from ip_postroute to signal fatal error (Eric Paris) [656952] - [net] tcp_connect should return certain errors up the stack (Eric Paris) [656952] - [net] netfilter: allow hooks to pass error code back up the stack (Eric Paris) [656952] - [scsi] isci: remove reserved device IDs from isci_id_table (David Milburn) [730131] - [kernel] perf: Fix software event overflow (Peter Zijlstra) [730708] - [watchdog] hpwdt support for upcoming ProLiant generations (Tony Camuso) [726719] - [perf] spec: Adding python-perf package (Jiri Olsa) [725812] - [perf] tools: Add support to install perf python extension (Jiri Olsa) [725812] - [perf] sched: Usage leftover from trace -> script rename (Jiri Olsa) [726589] - [perf] sched: Do not delete session object prematurely (Jiri Olsa) [726595] - [perf] buildid-cache: Zero out buffer of filenames when adding/removing buildid (Jiri Olsa) [696044] - [x86] UV: Correct UV2 BAU destination timeout (George Beshers) [696269] - [x86] UV: Allow for non-consecutive sockets (George Beshers) [696269] - [x86] UV: Correct failed topology memory leak (George Beshers) [696269] - [x86] UV: Remove cpumask_t from the stack (George Beshers) [696269] - [x86] UV: Rename hubmask to pnmask (George Beshers) [696269] - [x86] UV: Correct reset_with_ipi() (George Beshers) [696269] - [x86] UV: Inline header file functions (George Beshers) [696269] - [x86] UV: Fix smp_processor_id() use in a preemptable region (George Beshers) [696269] - [x86] UV: Clean up uv_tlb.c (George Beshers) [696269] - [x86] Fix UV BAU for non-consecutive nasids (George Beshers) [696269] - [x86] UV: Enable 64-bit ACPI MFCG support (George Beshers) [696269] - [x86] UV: Avoid KABI breakage (George Beshers) [696269] - [x86] UV: Add support for SGI UV2 hub chip (George Beshers) [696269] - [x86] UV: Update node controller MMRs (George Beshers) [696269] - [scsi] libsas: fix/amend device gone notification is sas_deform_port() (David Milburn) [695955] - [scsi] revert libsas: fix/amend device gone notification is sas_deform_port() (David Milburn) [695955] - [scsi] libsas: fix loopback topology bug during discovery (David Milburn) [695955] - [ata] libata: fix locking for sas paths (David Milburn) [695955] - [scsi] libsas: plumb sas port scan into standard libata paths (David Milburn) [695955] - [scsi] libsas: Add option for SATA soft reset (David Milburn) [695955] - [scsi] libsas: fix SATA NCQ error (David Milburn) [695955] - [scsi] libsas: fix ata list corruption issue (David Milburn) [695955] - [scsi] libsas: convert to libata new error handler (David Milburn) [695955] - [ata] libata: separate error handler into usable components (David Milburn) [695955] - [scsi] libsas: remove spurious sata control register read/write (David Milburn) [695955] - [ata] libata: fix eh locking (David Milburn) [695955] - [ata] libsas: fix ATAPI check condition termination (David Milburn) [695955] - [scsi] Unify SAM_ and SAM_STAT_ macros (David Milburn) [695955] - [ata] libata: kill ATA_FLAG_DISABLED (David Milburn) [695955] - [ata] libata-sff: kill unused ata_bus_reset() (David Milburn) [695955]- [dm] RAID: add RAID1 to DM_RAID Kconfig (Mike Snitzer) [723010] - [block] DM RAID: add call to 'mark_tech_preview' (Jonathan E Brassow) [723010] - [dm] RAID: add RAID module to config (Mike Snitzer) [723010] - [md] RAID1: Generic unplug (Jonathan E Brassow) [723010] - [dm] RAID: Included header cleanup (Jonathan E Brassow) [723010] - [dm] RAID: Support RAID1 personality (Jonathan E Brassow) [723010] - [dm] RAID: Support Metadata devices (Jonathan E Brassow) [723010] - [dm] RAID: Allow write_mostly specification (Jonathan E Brassow) [723010] - [dm] RAID: Allow region_size specification (Jonathan E Brassow) [723010] - [dm] RAID: documentation update (Jonathan E Brassow) [723010] - [dm] RAID: cleanup parameter handling (Jonathan E Brassow) [723010] - [dm] RAID: RAID 4/5/6 basic support (Jonathan E Brassow) [723010] - [md] RAID1 changes for device-mapper (Jonathan E Brassow) [723010] - [md] Generate event on sync completion (Jonathan E Brassow) [723010] - [md] Prevent NULL ptr dereference (Jonathan E Brassow) [723010] - [md] support bitmap creation by DM (Jonathan E Brassow) [723010] - [md] raid5 do not set fullsync (Jonathan E Brassow) [723010] - [md] add sync_super to mddev_t struct (Jonathan E Brassow) [723010] - [md] move thread wakeups into resume (Jonathan E Brassow) [723010] - [md] Misc message clean-up (Jonathan E Brassow) [723010] - [md] No sync I/O while suspended (Jonathan E Brassow) [723010] - [md] No integrity register if no gendisk (Jonathan E Brassow) [723010] - [dm] table: propagate non-rotational flag (Mike Snitzer) [723005] - [dm] table: avoid crash if integrity profile changes (Mike Snitzer) [723005] - [dm] flakey: fix corrupt_bio_byte error path (Mike Snitzer) [723005] - [dm] add features flag to dm_target structure (Mike Snitzer) [714992] - [block] dm table: set flush capability based on underlying devices (Mike Snitzer) [725816] - [block] dm: suppress endian warnings (Mike Snitzer) [723005] - [block] eliminate potential for infinite loop in blkdev_issue_discard (Mike Snitzer) [723005] - [dm] introduce and use BIO_DISCARD (Mike Snitzer) [723005] - [dm] ioctl: prevent empty message (Mike Snitzer) [723005] - [dm] export dm_get_md (Mike Snitzer) [723005] - [dm] table: add always-writeable feature (Mike Snitzer) [723005] - [dm] table: add singleton feature (Mike Snitzer) [723005] - [dm] table: clean dm_get_device and move exports (Mike Snitzer) [723005] - [dm] ioctl: forbid multiple device specifiers (Mike Snitzer) [723005] - [dm] ioctl: introduce __get_dev_cell (Mike Snitzer) [723005] - [dm] ioctl: fill in device parameters in more ioctls (Mike Snitzer) [723005] - [dm] flakey: add corrupt_bio_byte feature (Mike Snitzer) [723005] - [dm] flakey: add drop_writes (Mike Snitzer) [723005] - [dm] flakey: support feature args (Mike Snitzer) [723005] - [dm] flakey: use dm_target_offset and support discards (Mike Snitzer) [723005] - [dm] table: share target argument parsing functions (Mike Snitzer) [723005] - [dm] snapshot: skip reading origin when overwriting complete chunk (Mike Snitzer) [723005] - [dm] ignore merge_bvec for-snapshots when safe (Mike Snitzer) [723005] - [dm] kcopyd: add dm_kcopyd_zero to zero an area (Mike Snitzer) [723005] - [dm] snapshot: style cleanups (Mike Snitzer) [723005] - [dm] snapshot: remove unused definitions (Mike Snitzer) [723005] - [dm] kcopyd: remove nr_pages field from job structure (Mike Snitzer) [723005] - [dm] kcopyd: remove offset field from job structure (Mike Snitzer) [723005] - [dm] use vzalloc (Mike Snitzer) [723005] - [dm] log userspace: use list_move (Mike Snitzer) [723005] - [dm] table: fix discard support (Mike Snitzer) [723005] - [dm] mpath: fix potential NULL pointer in feature arg processing (Mike Snitzer) [723005] - [dm] snapshot: flush disk cache when merging (Mike Snitzer) [723005] - [dm] io: RHEL specific updates to support interface changes (Mike Snitzer) [723005] - [dm] kcopyd: return client directly and not through a pointer (Mike Snitzer) [723005] - [dm] kcopyd: reserve fewer pages (Mike Snitzer) [723005] - [dm] io: use fixed initial mempool size (Mike Snitzer) [723005] - [dm] kcopyd: alloc pages from the main page allocator (Mike Snitzer) [723005] - [dm] kcopyd: add gfp parm to alloc_pl (Mike Snitzer) [723005] - [dm] kcopyd: remove superfluous page allocation spinlock (Mike Snitzer) [723005] - [dm] kcopyd: preallocate sub jobs to avoid deadlock (Mike Snitzer) [723005] - [dm] kcopyd: avoid pointless job splitting (Mike Snitzer) [723005] - [dm] table: reject devices without request fns (Mike Snitzer) [723005] - [dm] table: allow targets to support discards internally (Mike Snitzer) [723005] - [dm] mpath: allow table load with no priority groups (Mike Snitzer) [723005] - [dm] mpath: fail message ioctl if specified path is not valid (Mike Snitzer) [723005] - [dm] flakey: enable on all supported RHEL6 architectures (Mike Snitzer) [723005] - [dm] add flakey target (Mike Snitzer) [723005] - [dm] fix opening log and cow devices for read only tables (Mike Snitzer) [723005] - [dm] per target unplug callback support (Mike Snitzer) [723005] - [dm] introduce target callbacks and congestion callback (Mike Snitzer) [723005] - [dm] snapshot: remove unused dm_snapshot queued_bios_work (Mike Snitzer) [723005] - [block] cciss: do not attempt to read from a write-only register (Tony Camuso) [728676] - [scsi] mpt2sas: mark lockless mode tech preview (Prarit Bhargava) - [perf] x86: Add model 45 SandyBridge support (Prarit Bhargava) [729557] - [x86] section mismatch fix for boot_cpu_data_rh (Prarit Bhargava) [729341] - [mm] Avoid merging a VMA with another VMA which is cloned from the parent process. (Larry Woodman) [725855] - [pci] revert latest SRIOV patchset (Aristeu Rozanski) [730144]- [fs] sysfs: use rb-tree for inode number lookup (Mikulas Patocka) [725580] - [fs] sysfs: remove s_sibling hacks (Mikulas Patocka) [725580] - [fs] sysfs: use rb-tree for name lookups (Mikulas Patocka) [725580] - [fs] sysfs: count subdirectories (Mikulas Patocka) [725580] - [mm] backing-dev: use synchronize_rcu_expedited instead of synchronize_rcu (Mikulas Patocka) [725580] - [fs] cifs: don't start signing too early (Jeff Layton) [729437] - [fs] cifs: Fix signing failure when server mandates signing for NTLMSSP (Jeff Layton) [729437] - [net] net: don't set VLAN_TAG_PRESENT for VLAN 0 frames (Stefan Assmann) [706208] - [netdrv] bnx2x: fix undesired VLAN stripping (Michal Schmidt) [702752] - [fs] nfs: don't use d_move in nfs_async_rename_done (Jeff Layton) [729434] - [net] af_packet: prevent information leak (Jiri Pirko) [728033] - [net] gro: Only reset frag0 when skb can be pulled (Jiri Pirko) [726556] - [net] Fix security_socket_sendmsg() bypass problem. (Jiri Pirko) [708365] - [net] Cap number of elements for sendmmsg (Jiri Pirko) [708365] - [net] sendmmsg should only return an error if no messages were sent (Jiri Pirko) [708365] - [net] net: Add sendmmsg socket system call (Jiri Pirko) [708365] - [gfs2] assert in __gfs2_ail_flush after #676626 patch is applied (Robert S Peterson) [724921] - [fs] FS-Cache: Only call mark_tech_preview() when caching is actually begun (David Howells) [696396] - [fs] Fix mark_tech_preview() to not disable lock debugging (David Howells) [696396] - [netdrv] bonding: fix potential deadlock in bond_uninit() (Andy Gospodarek) [719587] - [netdrv] vmxnet3: Update to latest upstream (Neil Horman) [694893]- [fs] xfs: unpin stale inodes directly in IOP_COMMITTED (Dave Chinner) [695827] - [fs] xfs: prevent bogus assert when trying to remove non-existent attribute (Dave Chinner) [695827] - [fs] xfs: clear XFS_IDIRTY_RELEASE on truncate down (Dave Chinner) [695827] - [fs] xfs: reset inode per-lifetime state when recycling it (Dave Chinner) [695827] - [fs] xfs: make log devices with write back caches work (Dave Chinner) [695827] - [fs] xfs: fix ->mknod() return value on xfs_get_acl() failure (Dave Chinner) [695827] - [fs] xfs: correctly decrement the extent buffer index in xfs_bmap_del_extent (Dave Chinner) [695827] - [fs] xfs: check for valid indices in xfs_iext_get_ext and xfs_iext_idx_to_irec (Dave Chinner) [695827] - [fs] xfs: fix up asserts in xfs_iflush_fork (Dave Chinner) [695827] - [fs] xfs: do not do pointer arithmetic on extent records (Dave Chinner) [695827] - [fs] xfs: do not use unchecked extent indices in xfs_bunmapi (Dave Chinner) [695827] - [fs] xfs: do not use unchecked extent indices in xfs_bmapi (Dave Chinner) [695827] - [fs] xfs: do not use unchecked extent indices in xfs_bmap_add_extent_* (Dave Chinner) [695827] - [fs] xfs: remove if_lastex (Dave Chinner) [695827] - [fs] xfs: remove the unused XFS_BMAPI_RSVBLOCKS flag (Dave Chinner) [695827] - [fs] xfs: obey minleft values during extent allocation correctly (Dave Chinner) [695827] - [fs] xfs: reset buffer pointers before freeing them (Dave Chinner) [695827] - [fs] xfs: avoid getting stuck during async inode flushes (Dave Chinner) [695827] - [fs] xfs: fix xfs_itruncate_start tracing (Dave Chinner) [695827] - [fs] xfs: kill off xfs_printk() (Dave Chinner) [695827] - [fs] xfs: treewide: fix a few typos in comments (Dave Chinner) [695827] - [fs] xfs: make AIL target updates and compares 32bit safe. (Dave Chinner) [695827] - [fs] xfs: always push the AIL to the target (Dave Chinner) [695827] - [fs] xfs: ensure reclaim cursor is reset correctly at end of AG (Dave Chinner) [695827] - [fs] xfs: add an x86 compat handler for XFS_IOC_ZERO_RANGE (Dave Chinner) [695827] - [fs] xfs: fix compiler warning in xfs_trace.h (Dave Chinner) [695827] - [fs] xfs: cleanup duplicate initializations (Dave Chinner) [695827] - [fs] xfs: reduce the number of pagb_lock roundtrips in xfs_alloc_clear_busy (Dave Chinner) [695827] - [fs] xfs: exact busy extent tracking (Dave Chinner) [695827] - [fs] xfs: do not immediately reuse busy extent ranges (Dave Chinner) [695827] - [fs] xfs: optimize AGFL refills (Dave Chinner) [695827] - [fs] xfs: fix duplicate message output (Dave Chinner) [695827] - [fs] xfs: fix xfs_debug warnings (Dave Chinner) [695827] - [fs] xfs: fix variable set but not used warnings (Dave Chinner) [695827] - [fs] xfs: convert log tail checking to a warning (Dave Chinner) [695827] - [fs] xfs: catch bad block numbers freeing extents. (Dave Chinner) [695827] - [fs] xfs: fix extent format buffer allocation size (Dave Chinner) [695827] - [fs] xfs: Fix common misspellings (Dave Chinner) [695827] - [fs] xfs: fix unreferenced var error in xfs_buf.c (Dave Chinner) [695827] - [fs] xfs: stop using the page cache to back the buffer cache (Dave Chinner) [695827] - [fs] xfs: register the inode cache shrinker before quotachecks (Dave Chinner) [695827] - [fs] xfs: xfs_trans_read_buf() should return an error on failure (Dave Chinner) [695827] - [fs] xfs: introduce inode cluster buffer trylocks for xfs_iflush (Dave Chinner) [695827] - [fs] xfs: vmap: flush vmap aliases when mapping fails (Dave Chinner) [695827] - [fs] xfs: preallocation transactions do not need to be synchronous (Dave Chinner) [695827] - [fs] xfs: don't name variables "panic" (Dave Chinner) [695827] - [fs] xfs: factor agf counter updates into a helper (Dave Chinner) [695827] - [fs] xfs: clean up the xfs_alloc_compute_aligned calling convention (Dave Chinner) [695827] - [fs] xfs: kill support/debug.[ch] (Dave Chinner) [695827] - [fs] xfs: Convert remaining cmn_err() callers to new API (Dave Chinner) [695827] - [fs] xfs: convert the quota debug prints to new API (Dave Chinner) [695827] - [fs] xfs: rename xfs_cmn_err_fsblock_zero() (Dave Chinner) [695827] - [fs] xfs: convert xfs_fs_cmn_err to new error logging API (Dave Chinner) [695827] - [fs] xfs: kill xfs_fs_mount_cmn_err() macro (Dave Chinner) [695827] - [fs] xfs: kill xfs_fs_repair_cmn_err() macro (Dave Chinner) [695827] - [fs] xfs: convert xfs_cmn_err to xfs_alert_tag (Dave Chinner) [695827] - [fs] xfs: Convert xlog_warn to new logging interface (Dave Chinner) [695827] - [fs] xfs: Convert linux-2.6/ files to new logging interface (Dave Chinner) [695827] - [fs] xfs: introduce new logging API. (Dave Chinner) [695827] - [fs] xfs: enable delaylog by default (Dave Chinner) [695827] - [fs] xfs: more sensible inode refcounting for ialloc (Dave Chinner) [695827] - [fs] xfs: stop using xfs_trans_iget in the RT allocator (Dave Chinner) [695827] - [fs] xfs: check if device support discard in xfs_ioc_trim() (Dave Chinner) [695827] - [fs] xfs: add lockdep annotations for the rt inodes (Dave Chinner) [695827] - [fs] xfs: fix xfs_get_extsz_hint for a zero extent size hint (Dave Chinner) [695827] - [fs] xfs: only lock the rt bitmap inode once per allocation (Dave Chinner) [695827] - [fs] xfs: xfs_bmap_add_extent_delay_real should init br_startblock (Dave Chinner) [695827] - [fs] xfs: fix dquot shaker deadlock (Dave Chinner) [695827] - [fs] xfs: handle CIL transaction commit failures correctly (Dave Chinner) [695827] - [fs] xfs: limit extsize to size of AGs and/or MAXEXTLEN (Dave Chinner) [695827] - [fs] xfs: prevent extsize alignment from exceeding maximum extent size (Dave Chinner) [695827] - [fs] xfs: limit extent length for allocation to AG size (Dave Chinner) [695827] - [fs] xfs: speculative delayed allocation uses rounddown_power_of_2 badly (Dave Chinner) [695827] - [fs] xfs: fix efi item leak on forced shutdown (Dave Chinner) [695827] - [fs] xfs: fix log ticket leak on forced shutdown. (Dave Chinner) [695827] - [fs] xfs: Do not name variables "panic" (Dave Chinner) [695827] - [fs] xfs: prevent NMI timeouts in cmn_err (Dave Chinner) [695827] - [fs] xfs: workqueue: convert cancel_rearming_delayed_work[queue]() users to cancel_delayed_work_sync() (Dave Chinner) [695827] - [fs] make the feature checks in ->fallocate future proof (Dave Chinner) [695827] - [fs] xfs: Add log level to assertion printk (Dave Chinner) [695827] - [fs] xfs: fix an assignment within an ASSERT() (Dave Chinner) [695827] - [fs] xfs: fix error handling for synchronous writes (Dave Chinner) [695827] - [fs] xfs: add FITRIM support (Dave Chinner) [695827] - [fs] xfs: ensure log covering transactions are synchronous (Dave Chinner) [695827] - [fs] xfs: factor common write setup code (Dave Chinner) [695827] - [fs] xfs: split buffered IO write path from xfs_file_aio_write (Dave Chinner) [695827] - [fs] xfs: split direct IO write path from xfs_file_aio_write (Dave Chinner) [695827] - [fs] xfs: introduce xfs_rw_lock() helpers for locking the inode (Dave Chinner) [695827] - [fs] xfs: factor post-write newsize updates (Dave Chinner) [695827] - [fs] xfs: factor common post-write isize handling code (Dave Chinner) [695827] - [fs] xfs: convert grant head manipulations to lockless algorithm (Dave Chinner) [695827] - [fs] xfs: introduce new locks for the log grant ticket wait queues (Dave Chinner) [695827] - [fs] xfs: log timestamp changes to the source inode in rename (Dave Chinner) [695827] - [fs] xfs: convert log grant heads to atomic variables (Dave Chinner) [695827] - [fs] xfs: convert l_tail_lsn to an atomic variable. (Dave Chinner) [695827] - [fs] xfs: convert l_last_sync_lsn to an atomic variable (Dave Chinner) [695827] - [fs] xfs: make AIL tail pushing independent of the grant lock (Dave Chinner) [695827] - [fs] xfs: use wait queues directly for the log wait queues (Dave Chinner) [695827] - [fs] xfs: combine grant heads into a single 64 bit integer (Dave Chinner) [695827] - [fs] xfs: rework log grant space calculations (Dave Chinner) [695827] - [fs] xfs: fact out common grant head/log tail verification code (Dave Chinner) [695827] - [fs] xfs: convert log grant ticket queues to list heads (Dave Chinner) [695827] - [fs] xfs: use AIL bulk delete function to implement single delete (Dave Chinner) [695827] - [fs] xfs: use AIL bulk update function to implement single updates (Dave Chinner) [695827] - [fs] xfs: remove all the inodes on a buffer from the AIL in bulk (Dave Chinner) [695827] - [fs] xfs: consume iodone callback items on buffers as they are processed (Dave Chinner) [695827] - [fs] xfs: reduce the number of AIL push wakeups (Dave Chinner) [695827] - [fs] xfs: bulk AIL insertion during transaction commit (Dave Chinner) [695827] - [fs] xfs: clean up xfs_ail_delete() (Dave Chinner) [695827] - [fs] xfs: Pull EFI/EFD handling out from under the AIL lock (Dave Chinner) [695827] - [fs] xfs: fix EFI transaction cancellation. (Dave Chinner) [695827] - [fs] xfs: connect up buffer reclaim priority hooks (Dave Chinner) [695827] - [fs] xfs: add a lru to the XFS buffer cache (Dave Chinner) [695827] - [fs] xfs: only run xfs_error_test if error injection is active (Dave Chinner) [695827] - [fs] xfs: avoid moving stale inodes in the AIL (Dave Chinner) [695827] - [fs] xfs: delayed alloc blocks beyond EOF are valid after writeback (Dave Chinner) [695827] - [fs] xfs: push stale, pinned buffers on trylock failures (Dave Chinner) [695827] - [fs] xfs: fix failed write truncation handling. (Dave Chinner) [695827] - [fs] xfs: convert xfsbud shrinker to a per-buftarg shrinker. (Dave Chinner) [695827] - [fs] xfs: convert pag_ici_lock to a spin lock (Dave Chinner) [695827] - [fs] xfs: convert inode cache lookups to use RCU locking (Dave Chinner) [695827] - [fs] xfs: rcu free inodes (Dave Chinner) [695827] - [fs] xfs: don't truncate prealloc from frequently accessed inodes (Dave Chinner) [695827] - [fs] xfs: dynamic speculative EOF preallocation (Dave Chinner) [695827] - [fs] xfs: use KM_NOFS for allocations during attribute list operations (Dave Chinner) [695827] - [fs] xfs: provide a inode iolock lockdep class (Dave Chinner) [695827] - [fs] xfs: factor duplicate code in xfs_alloc_ag_vextent_near into a helper (Dave Chinner) [695827] - [fs] xfs: clean up xfs_alloc_ag_vextent_exact (Dave Chinner) [695827] - [fs] xfs: simplify xfs_map_at_offset (Dave Chinner) [695827] - [fs] xfs: refactor xfs_vm_writepage (Dave Chinner) [695827] - [fs] xfs: remove the all_bh flag from xfs_convert_page (Dave Chinner) [695827] - [fs] xfs: remove xfs_probe_cluster (Dave Chinner) [695827] - [fs] xfs: simplify xfs_map_blocks (Dave Chinner) [695827] - [fs] xfs: kill xfs_iomap (Dave Chinner) [695827] - [fs] xfs: cleanup the xfs_iomap_write_* helpers (Dave Chinner) [695827] - [fs] xfs: a few small tweaks for overwrites in xfs_vm_writepage (Dave Chinner) [695827] - [fs] xfs: remove some dead bio handling code (Dave Chinner) [695827] - [fs] xfs: improve mapping type check in xfs_vm_writepage (Dave Chinner) [695827] - [fs] xfs: untangle phase1 vs phase2 recovery helpers (Dave Chinner) [695827] - [fs] xfs: refactor xlog_recover_commit_trans (Dave Chinner) [695827] - [fs] xfs: use struct list_head for the buf cancel table (Dave Chinner) [695827] - [fs] xfs: remove leftovers of old buffer log items in recovery code (Dave Chinner) [695827] - [fs] xfs: fix exporting with left over 64-bit inodes (Dave Chinner) [695827] - [fs] xfs: remove incorrect assert in xfs_vm_writepage (Dave Chinner) [695827] - [fs] xfs: fix a few compiler warnings with CONFIG_XFS_QUOTA=n (Dave Chinner) [695827] - [fs] xfs: tell lockdep about parent iolock usage in filestreams (Dave Chinner) [695827] - [fs] xfs: move delayed write buffer trace (Dave Chinner) [695827] - [fs] xfs: fix per-ag reference counting in inode reclaim tree walking (Dave Chinner) [695827] - [fs] xfs: xfs_ioctl: fix information leak to userland (Dave Chinner) [695827] - [fs] xfs: remove experimental tag from the delaylog option (Dave Chinner) [695827] - [fs] tree-wide: fix comment/printk typos (Dave Chinner) [695827] - [fs] writeback: remove nonblocking/encountered_congestion references (Dave Chinner) [695827] - [fs] xfs: semaphore cleanup (Dave Chinner) [695827] - [fs] xfs: Extend project quotas to support 32bit project ids (Dave Chinner) [695827] - [fs] xfs: remove xfs_buf wrappers (Dave Chinner) [695827] - [fs] xfs: remove xfs_cred.h (Dave Chinner) [695827] - [fs] xfs: remove xfs_globals.h (Dave Chinner) [695827] - [fs] xfs: remove xfs_version.h (Dave Chinner) [695827] - [fs] xfs: remove xfs_refcache.h (Dave Chinner) [695827] - [fs] xfs: fix the xfs_trans_committed (Dave Chinner) [695827] - [fs] xfs: remove unused t_callback field in struct xfs_trans (Dave Chinner) [695827] - [fs] xfs: fix bogus m_maxagi check in xfs_iget (Dave Chinner) [695827] - [fs] xfs: do not use xfs_mod_incore_sb_batch for per-cpu counters (Dave Chinner) [695827] - [fs] xfs: do not use xfs_mod_incore_sb for per-cpu counters (Dave Chinner) [695827] - [fs] xfs: remove XFS_MOUNT_NO_PERCPU_SB (Dave Chinner) [695827] - [fs] xfs: pack xfs_buf structure more tightly (Dave Chinner) [695827] - [fs] xfs: convert buffer cache hash to rbtree (Dave Chinner) [695827] - [fs] xfs: serialise inode reclaim within an AG (Dave Chinner) [695827] - [fs] xfs: batch inode reclaim lookup (Dave Chinner) [695827] - [fs] xfs: implement batched inode lookups for AG walking (Dave Chinner) [695827] - [fs] xfs: split out inode walk inode grabbing (Dave Chinner) [695827] - [fs] xfs: split inode AG walking into separate code for reclaim (Dave Chinner) [695827] - [fs] xfs: remove buftarg hash for external devices (Dave Chinner) [695827] - [fs] xfs: use unhashed buffers for size checks (Dave Chinner) [695827] - [fs] xfs: kill XBF_FS_MANAGED buffers (Dave Chinner) [695827] - [fs] xfs: store xfs_mount in the buftarg instead of in the xfs_buf (Dave Chinner) [695827] - [fs] xfs: introduced uncached buffer read primitve (Dave Chinner) [695827] - [fs] xfs: rename xfs_buf_get_nodaddr to be more appropriate (Dave Chinner) [695827] - [fs] xfs: don't use vfs writeback for pure metadata modifications (Dave Chinner) [695827] - [fs] xfs: lockless per-ag lookups (Dave Chinner) [695827] - [fs] xfs: remove debug assert for per-ag reference counting (Dave Chinner) [695827] - [fs] xfs: reduce the number of CIL lock round trips during commit (Dave Chinner) [695827] - [fs] xfs: eliminate some newly-reported gcc warnings (Dave Chinner) [695827] - [fs] xfs: remove the ->kill_root btree operation (Dave Chinner) [695827] - [fs] xfs: stop using xfs_qm_dqtobp in xfs_qm_dqflush (Dave Chinner) [695827] - [fs] xfs: simplify xfs_qm_dqusage_adjust (Dave Chinner) [695827] - [fs] xfs: Introduce XFS_IOC_ZERO_RANGE (Dave Chinner) [695827] - [fs] xfs: use range primitives for xfs page cache operations (Dave Chinner) [695827] - [fs] xfs: force background CIL push under sustained load (Dave Chinner) [695827] - [fs] xfs: Make fiemap work with sparse files (Dave Chinner) [695827] - [fs] xfs: prevent 32bit overflow in space reservation (Dave Chinner) [695827] - [fs] xfs: Disallow 32bit project quota id (Dave Chinner) [695827] - [fs] xfs: improve buffer cache hash scalability (Dave Chinner) [695827] - [fs] xfs: do not discard page cache data on EAGAIN (Dave Chinner) [695827] - [fs] xfs: don't do memory allocation under the CIL context lock (Dave Chinner) [695827] - [fs] xfs: Reduce log force overhead for delayed logging (Dave Chinner) [695827] - [fs] xfs: dummy transactions should not dirty VFS state (Dave Chinner) [695827] - [fs] xfs: ensure f_ffree returned by statfs() is non-negative (Dave Chinner) [695827] - [fs] xfs: handle negative wbc->nr_to_write during sync writeback (Dave Chinner) [695827] - [fs] xfs: unlock items before allowing the CIL to commit (Dave Chinner) [695827] - [fs] xfs: new truncate sequence (Dave Chinner) [695827] - [fs] xfs: get rid of block_write_begin_newtrunc (Dave Chinner) [695827] - [fs] sort out blockdev_direct_IO variants (Dave Chinner) [695827] - [fs] xfs simplify and speed up direct I/O completions (Dave Chinner) [695827] - [fs] xfs: fix big endian build (Dave Chinner) [695827] - [fs] xfs: clean up xfs_bmap_get_bp (Dave Chinner) [695827] - [fs] xfs: simplify xfs_truncate_file (Dave Chinner) [695827] - [fs] xfs: kill the b_strat callback in xfs_buf (Dave Chinner) [695827] - [fs] xfs: remove obsolete osyncisosync mount option (Dave Chinner) [695827] - [fs] xfs: clean up filestreams helpers (Dave Chinner) [695827] - [fs] xfs: fix gcc 4.6 set but not read and unused statement warnings (Dave Chinner) [695827] - [fs] xfs: Fix build when CONFIG_XFS_POSIX_ACL=n (Dave Chinner) [695827] - [fs] xfs: fix unsigned underflow in xfs_free_eofblocks (Dave Chinner) [695827] - [fs] xfs: use GFP_NOFS for page cache allocation (Dave Chinner) [695827] - [fs] xfs: fix memory reclaim recursion deadlock on locked inode buffer (Dave Chinner) [695827] - [fs] xfs: fix xfs_trans_add_item() lockdep warnings (Dave Chinner) [695827] - [fs] xfs: simplify and remove xfs_ireclaim (Dave Chinner) [695827] - [fs] xfs: remove a dmapi leftover (Dave Chinner) [695827] - [fs] xfs: writepage always has buffers (Dave Chinner) [695827] - [fs] xfs: allow writeback from kswapd (Dave Chinner) [695827] - [fs] xfs: remove incorrect log write optimization (Dave Chinner) [695827] - [fs] xfs: split xfs_itrace_entry (Dave Chinner) [695827] - [fs] xfs: remove xfs_iput (Dave Chinner) [695827] - [fs] xfs: remove xfs_iput_new (Dave Chinner) [695827] - [fs] xfs: some iget tracing cleanups / fixes (Dave Chinner) [695827] - [fs] xfs: do not use emums for flags used in tracing (Dave Chinner) [695827] - [fs] xfs: remove explicit xfs_sync_data/xfs_sync_attr calls on umount (Dave Chinner) [695827] - [fs] xfs: small cleanups for xfs_iomap / __xfs_get_blocks (Dave Chinner) [695827] - [fs] xfs: reduce stack usage in xfs_iomap (Dave Chinner) [695827] - [fs] xfs: avoid synchronous transaction in xfs_fs_write_inode (Dave Chinner) [695827] - [fs] xfs: simplify xfs_vm_writepage (Dave Chinner) [695827] - [fs] xfs: simplify xfs_vm_releasepage (Dave Chinner) [695827] - [fs] xfs: remove unused delta tracking code in xfs_bmapi (Dave Chinner) [695827] - [fs] xfs: remove unused XFS_BMAPI_ flags (Dave Chinner) [695827] - [fs] xfs: remove the unused XFS_TRANS_NOSLEEP/XFS_TRANS_WAIT flags (Dave Chinner) [695827] - [fs] xfs: remove the unused XFS_LOG_SLEEP and XFS_LOG_NOSLEEP flags (Dave Chinner) [695827] - [fs] xfs: kill the unused xlog_debug variable (Dave Chinner) [695827] - [fs] xfs: fix the xfs_log_iovec i_addr type (Dave Chinner) [695827] - [fs] xfs: simplify inode to transaction joining (Dave Chinner) [695827] - [fs] xfs: simplify buffer pinning (Dave Chinner) [695827] - [fs] xfs: give li_cb callbacks the correct prototype (Dave Chinner) [695827] - [fs] xfs: give xfs_item_ops methods the correct prototypes (Dave Chinner) [695827] - [fs] xfs: merge iop_unpin_remove into iop_unpin (Dave Chinner) [695827] - [fs] xfs: simplify log item descriptor tracking (Dave Chinner) [695827] - [fs] xfs: remove unneeded #include statements (Dave Chinner) [695827] - [fs] xfs: drop dmapi hooks (Dave Chinner) [695827] - [fs] xfs: improve xfs_isilocked (Dave Chinner) [695827] - [fs] xfs: skip writeback from reclaim context (Dave Chinner) [695827] - [fs] xfs: fix access to upper inodes without inode64 (Dave Chinner) [695827] - [fs] xfs: fix might_sleep() warning when initialising per-ag tree (Dave Chinner) [695827] - [fs] xfs/quota: Add missing mutex_unlock (Dave Chinner) [695827] - [fs] xfs: remove duplicated #include (Dave Chinner) [695827] - [fs] xfs: convert more trace events to DEFINE_EVENT (Dave Chinner) [695827] - [fs] xfs: xfs_trace.c: remove duplicated #include (Dave Chinner) [695827] - [fs] xfs: Check new inode size is OK before preallocating (Dave Chinner) [695827] - [fs] xfs: clean up xlog_align (Dave Chinner) [695827] - [fs] xfs: cleanup log reservation calculactions (Dave Chinner) [695827] - [fs] xfs: be more explicit if RT mount fails due to config (Dave Chinner) [695827] - [fs] xfs: replace E2BIG with EFBIG where appropriate (Dave Chinner) [695827] - [fs] xfs: Ensure inode allocation buffers are fully replayed (Dave Chinner) [695827] - [fs] xfs: enable background pushing of the CIL (Dave Chinner) [695827] - [fs] xfs: forced unmounts need to push the CIL (Dave Chinner) [695827] - [fs] xfs: Introduce delayed logging core code (Dave Chinner) [695827] - [fs] xfs: Improve scalability of busy extent tracking (Dave Chinner) [695827] - [fs] xfs: make the log ticket ID available outside the log infrastructure (Dave Chinner) [695827] - [fs] xfs: clean up log ticket overrun debug output (Dave Chinner) [695827] - [fs] xfs: Clean up XFS_BLI_* flag namespace (Dave Chinner) [695827] - [fs] xfs: modify buffer item reference counting (Dave Chinner) [695827] - [fs] xfs: allow log ticket allocation to take allocation flags (Dave Chinner) [695827] - [fs] xfs: Don't reuse the same transaction ID for duplicated transactions. (Dave Chinner) [695827] - [fs] xfs: mark xfs_iomap_write_ helpers static (Dave Chinner) [695827] - [fs] xfs: clean up end index calculation in xfs_page_state_convert (Dave Chinner) [695827] - [fs] xfs: clean up mapping size calculation in __xfs_get_blocks (Dave Chinner) [695827] - [fs] xfs: clean up xfs_iomap_valid (Dave Chinner) [695827] - [fs] xfs: move I/O type flags into xfs_aops.c (Dave Chinner) [695827] - [fs] xfs: kill struct xfs_iomap (Dave Chinner) [695827] - [fs] xfs: report iomap_bn in block base (Dave Chinner) [695827] - [fs] xfs: report iomap_offset and iomap_bsize in block base (Dave Chinner) [695827] - [fs] xfs: remove iomap_delta (Dave Chinner) [695827] - [fs] xfs: remove iomap_target (Dave Chinner) [695827] - [fs] xfs: limit xfs_imap_to_bmap to a single mapping (Dave Chinner) [695827] - [fs] xfs: simplify buffer to transaction matching (Dave Chinner) [695827] - [fs] xfs: kill off l_sectbb_mask (Dave Chinner) [695827] - [fs] xfs: record log sector size rather than log2(that) (Dave Chinner) [695827] - [fs] xfs: remove dead XFS_LOUD_RECOVERY code (Dave Chinner) [695827] - [fs] xfs: removed unused XFS_QMOPT_ flags (Dave Chinner) [695827] - [fs] xfs: remove a few macro indirections in the quota code (Dave Chinner) [695827] - [fs] xfs: access quotainfo structure directly (Dave Chinner) [695827] - [fs] xfs: wait for direct I/O to complete in fsync and write_inode (Dave Chinner) [695827] - [fs] xfs: xfs_trace.c: duplicated include (Dave Chinner) [695827] - [fs] xfs: minor odds and ends in xfs_log_recover.c (Dave Chinner) [695827] - [fs] xfs: avoid repeated pointer dereferences (Dave Chinner) [695827] - [fs] xfs: change a few labels in xfs_log_recover.c (Dave Chinner) [695827] - [fs] xfs: enforce synchronous writes in xfs_bwrite (Dave Chinner) [695827] - [fs] xfs: remove periodic superblock writeback (Dave Chinner) [695827] - [fs] xfs: make the log ticket transaction id random (Dave Chinner) [695827] - [fs] xfs: nothing special about 1-block log sector (Dave Chinner) [695827] - [fs] xfs: encapsulate bbcount validity checking (Dave Chinner) [695827] - [fs] xfs: kill XLOG_SECTOR_ROUND*() (Dave Chinner) [695827] - [fs] xfs: simplify XLOG_SECTOR_ROUND*() (Dave Chinner) [695827] - [fs] xfs: fix min bufsize bugs in two places (Dave Chinner) [695827] - [fs] xfs: add const qualifiers to xfs error function args (Dave Chinner) [695827] - [fs] xfs: remove xfs_dqmarker (Dave Chinner) [695827] - [fs] xfs: convert the dquot free list to use list heads (Dave Chinner) [695827] - [fs] xfs: convert the dquot hash list to use list heads (Dave Chinner) [695827] - [fs] xfs: remove duplicate code from dquot reclaim (Dave Chinner) [695827] - [fs] xfs: convert the per-mount dquot list to use list heads (Dave Chinner) [695827] - [fs] xfs: add log item recovery tracing (Dave Chinner) [695827] - [fs] xfs: clean up xlog_write_adv_cnt (Dave Chinner) [695827] - [fs] xfs: introduce new internal log vector structure (Dave Chinner) [695827] - [fs] xfs: reindent xlog_write (Dave Chinner) [695827] - [fs] xfs: factor xlog_write (Dave Chinner) [695827] - [fs] xfs: log ticket reservation underestimates the number of iclogs (Dave Chinner) [695827] - [fs] xfs: Clean up xfs_trans_committed code after factoring (Dave Chinner) [695827] - [fs] xfs: update and factor xfs_trans_committed() (Dave Chinner) [695827] - [fs] xfs: clean up xfs_trans_commit logic even more (Dave Chinner) [695827] - [fs] xfs: split out iclog writing from xfs_trans_commit() (Dave Chinner) [695827] - [fs] xfs: fix reservation release commit flag in xfs_bmap_add_attrfork() (Dave Chinner) [695827] - [fs] xfs: remove stale parameter from ->iop_unpin method (Dave Chinner) [695827] - [fs] xfs: Add inode pin counts to traces (Dave Chinner) [695827] - [fs] xfs: factor log item initialisation (Dave Chinner) [695827] - [fs] xfs: add blockdev name to kthreads (Dave Chinner) [695827] - [fs] xfs: Fix integer overflow in fs/xfs/linux-2.6/xfs_ioctl*.c (Dave Chinner) [695827] - [fs] include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Dave Chinner) [695827] - [fs] xfs: use scalable vmap API (Dave Chinner) [695827] - [fs] xfs: remove old vmap cache (Dave Chinner) [695827] - [fs] xfs: backport of vmapped buffer helpers (Dave Chinner) [695827] - [fs] quota: drop permission checks from xfs_fs_set_xstate/xfs_fs_set_xquota (Dave Chinner) [695827] - [fs] quota: clean up Q_XQUOTASYNC (Dave Chinner) [695827] - [fs] xfs: remove xfs_ipin/xfs_iunpin (Dave Chinner) [695827] - [fs] xfs: cleanup xfs_iunpin_wait/xfs_iunpin_nowait (Dave Chinner) [695827] - [fs] xfs: kill xfs_lrw.h (Dave Chinner) [695827] - [fs] xfs: factor common xfs_trans_bjoin code (Dave Chinner) [695827] - [fs] xfs: stop passing opaque handles to xfs_log.c routines (Dave Chinner) [695827] - [fs] xfs: split xfs_bmap_btalloc (Dave Chinner) [695827] - [fs] xfs: fix xfs_fsblock_t tracing (Dave Chinner) [695827] - [fs] xfs: implement optimized fdatasync (Dave Chinner) [695827] - [fs] xfs: remove wrapper for the fsync file operation (Dave Chinner) [695827] - [fs] xfs: remove wrappers for read/write file operations (Dave Chinner) [695827] - [fs] xfs: merge xfs_lrw.c into xfs_file.c (Dave Chinner) [695827] - [fs] fs/xfs: Correct NULL test (Dave Chinner) [695827] - [fs] xfs: only clear the suid bit once in xfs_write (Dave Chinner) [695827] - [fs] xfs: turn off sign warnings (Dave Chinner) [695827] - [fs] xfs: replace KM_LARGE with explicit vmalloc use (Dave Chinner) [695827] - [fs] xfs: rearrange xfs_mod_sb() to avoid array subscript warning (Dave Chinner) [695827] - [fs] xfs: suppress spurious uninitialised var warning in xfs_bmapi() (Dave Chinner) [695827] - [fs] xfs: make compile warn about char sign mismatches again (Dave Chinner) [695827] - [fs] xfs: clean up sign warnings in dir2 code (Dave Chinner) [695827] - [fs] xfs: convert attr to use unsigned names (Dave Chinner) [695827] - [fs] xfs: xfs_buf_iomove() doesn't care about signedness (Dave Chinner) [695827] - [fs] xfs: make xfs_dir_cilookup_result use unsigned char (Dave Chinner) [695827] - [fs] xfs: convert dirnameops to unsigned char names (Dave Chinner) [695827] - [fs] xfs: convert DM ops to use unsigned char names (Dave Chinner) [695827] - [fs] xfs: directory names are unsigned (Dave Chinner) [695827] - [fs] xfs: Use list_heads for log recovery item lists (Dave Chinner) [695827] - [fs] xfs: make several more functions static (Dave Chinner) [695827] - [fs] xfs: fix incorrect quota return value sign (Dave Chinner) [695827] - [kernel] vsprintf: Recursive vsnprintf: Add "pV", struct va_format (Dave Chinner) [695827] - [fs] check ATTR_SIZE contraints in inode_change_ok (Dave Chinner) [695827] - [fs] new helper: ihold() (Dave Chinner) [695827] - [fs] introduce new truncate sequence (Dave Chinner) [695827]- [virt] KVM: Don't spin on virt instruction faults during reboot (Marcelo Tosatti) [637520] - [virt] KVM: Mask unsupported cpuid leaves (Don Dugger) [729060] - [virt] KVM: move and fix substitue search for missing CPUID entries (Don Dugger) [729060] - [virt] KVM: fix XSAVE bit scanning (Don Dugger) [729060] - [virt] KVM: SVM: Add xsetbv intercept (Don Dugger) [729060] - [virt] KVM: fix poison overwritten caused by using wrong xstate size (Don Dugger) [729060] - [virt] KVM: Fix OSXSAVE after migration (Don Dugger) [729060] - [virt] Fix OSXSAVE VXEXIT handling (Don Dugger) [729060] - [virt] KVM: x86: Enable AVX for guest (Don Dugger) [729060] - [virt] KVM: Fix xsave and xcr save/restore memory leak (Don Dugger) [729060] - [virt] KVM: x86: XSAVE/XRSTOR live migration support (Don Dugger) [729060] - [virt] KVM: VMX: Enable XSAVE/XRSTOR for guest (Don Dugger) [729060] - [x86] Export FPU API for KVM use (Don Dugger) [729060] - [virt] KVM: x86: Use FPU API (Don Dugger) [729060] - [perf] Fix static build of perf tool (Jiri Olsa) [725522] - [perf] clear out make flags when calling kernel make kernelver (Jiri Olsa) [725522] - [perf] Use make kernelversion instead of parsing the Makefile (Jiri Olsa) [725522] - [perf] python: Fix argument name list of read_on_cpu() (Jiri Olsa) [725522] - [perf] evlist: Don't die if sample_{id_all|type} is invalid (Jiri Olsa) [725522] - [perf] python: Use exception to propagate errors (Jiri Olsa) [725522] - [perf] evlist: Remove dependency on debug routines (Jiri Olsa) [725522] - [perf] top: Don't stop if no kernel symtab is found (Jiri Olsa) [725522] - [perf] top: Handle kptr_restrict (Jiri Olsa) [725522] - [perf] top: Remove unused macro (Jiri Olsa) [725522] - [perf] events: initialize fd array to -1 instead of 0 (Jiri Olsa) [725522] - [perf] tools: Make sure kptr_restrict warnings fit 80 col terms (Jiri Olsa) [725522] - [perf] tools: Fix build on older systems (Jiri Olsa) [725522] - [perf] symbols: Handle /proc/sys/kernel/kptr_restrict (Jiri Olsa) [725522] - [perf] Remove duplicate headers (Jiri Olsa) [725522] - [perf] tools: Fix sample type size calculation in 32 bits archs (Jiri Olsa) [725522] - [perf] tools: Fix sample size bit operations (Jiri Olsa) [725522] - [perf] tools: Fix ommitted mmap data update on remap (Jiri Olsa) [725522] - [perf] tools: Propagate event parse error handling (Jiri Olsa) [725522] - [perf] tools: Robustify dynamic sample content fetch (Jiri Olsa) [725522] - [perf] tools: Pre-check sample size before parsing (Jiri Olsa) [725522] - [perf] tools: Move evlist sample helpers to evlist area (Jiri Olsa) [725522] - [perf] tools: Remove junk code in mmap size handling (Jiri Olsa) [725522] - [perf] tools: Check we are able to read the event size on mmap (Jiri Olsa) [725522] - [perf] Only include annotate.h once in tools/perf/util/ui/browsers/annotate.c (Jiri Olsa) [725522] - [perf] stat: Add more cache-miss percentage printouts (Jiri Olsa) [725522] - [perf] stat: Add -d -d and -d -d -d options to show more CPU events (Jiri Olsa) [725522] - [perf] bench, x86: Add alternatives-asm.h wrapper (Jiri Olsa) [725522] - [perf] Fix multi-event parsing bug (Jiri Olsa) [725522] - [perf] probe: Fix the missed parameter initialization (Jiri Olsa) [725522] - [perf] stat: Tell user about unsupported events in the list (Jiri Olsa) [725522] - [perf] list: Fix max event string size (Jiri Olsa) [725522] - [perf] stat: Fail softly on unsupported events (Jiri Olsa) [725522] - [perf] stat: Leave more room for percentages (Jiri Olsa) [725522] - [perf] stat: Adjust stall cycles warning percentages (Jiri Olsa) [725522] - [perf] stat: Analyze front-end and back-end stall counts (Jiri Olsa) [725522] - [perf] tools: Add front-end and back-end stalled cycles support (Jiri Olsa) [725522] - [perf] stat: Fix compatibility behavior (Jiri Olsa) [725522] - [perf] stat: Add --sync/-S option (Jiri Olsa) [725522] - [perf] stat: Fix printout vertical alignment (Jiri Olsa) [725522] - [perf] stat: Add -d/--detailed flag to run with a lot of events (Jiri Olsa) [725522] - [perf] stat: Print out miss/hit ratio for L1 data-cache events (Jiri Olsa) [725522] - [perf] stat: Print branch misses warning colors (Jiri Olsa) [725522] - [perf] stat: Print stalled cycles warning colors (Jiri Olsa) [725522] - [perf] stat: Fix -nan output in perf stat noise printouts (Jiri Olsa) [725522] - [perf] stat: Add stalled cycles to the default output (Jiri Olsa) [725522] - [perf] stat: Add stalled cycles accounting, prettify the resulting output (Jiri Olsa) [725522] - [perf] stat: Factor our shadow stats (Jiri Olsa) [725522] - [perf] stat: Make all displayed event names parseable as well (Jiri Olsa) [725522] - [perf] stat: Fail more clearly when an invalid modifier is specified (Jiri Olsa) [725522] - [perf] tools: Accept case-insensitive symbolic event variants (Jiri Olsa) [725522] - [perf] stat: Print cache misses as percentage (Jiri Olsa) [725522] - [perf] stat: Print stalled cycles percentage (Jiri Olsa) [725522] - [perf] events: Add stalled cycles generic event - PERF_COUNT_HW_STALLED_CYCLES (Jiri Olsa) [725522] - [perf] script: improve validation of sample attributes for output fields (Jiri Olsa) [725522] - [perf] script: Add support for PERF_TYPE_RAW (Jiri Olsa) [725522] - [perf] tools: git mv tools/perf/{features-tests.mak, config/} (Jiri Olsa) [725522] - [perf] tools: Move `try-cc' (Jiri Olsa) [725522] - [perf] tools: Makefile: PYTHON{, _CONFIG} to bandage Python 3 incompatibility (Jiri Olsa) [725522] - [perf] tools: Makefile: Clean up `python/perf.so' rule (Jiri Olsa) [725522] - [perf] symbols: Give more useful names to 'self' parameters (Jiri Olsa) [725522] - [perf] script: Add more documentation about the -f/--fields parameters (Jiri Olsa) [725522] - [perf] script: If type not given fields apply to all event types (Jiri Olsa) [725522] - [perf] probe: Add fastpath to do lookup by function name (Jiri Olsa) [725522] - [perf] Fix a build error with some GCC versions (Jiri Olsa) [725522] - [perf] python: Add cgroup.c to setup.py to get it building again (Jiri Olsa) [725522] - [perf] tool: Add cgroup support (Jiri Olsa) [725522] - [x86] perf: Cherry pick from linux-3.1 for pentium 4 (Peter Zijlstra) [692677 725524] {CVE-2011-2693} - [x86] perf: Cherry pick from linux-3.1 (Peter Zijlstra) [725524] - [kernel] perf: Redo RHEL fixups (Peter Zijlstra) [725524] - [x86] perf: Sync to linux-3.0 (Peter Zijlstra) [725524] - [kernel] perf: Core perf sync to linux-3.0 (Peter Zijlstra) [725524] - [powerpc] perf: Roll-back to last mainline sync (Peter Zijlstra) [725524] - [x86] perf: Roll-back to last mainline sync (Peter Zijlstra) [725524] - [kernel] perf: Undo core perf differences (Peter Zijlstra) [725524] - [kernel] perf: enable perf-cgroup support (Peter Zijlstra) [725524]- [scsi] isci: fix checkpatch errors (David Milburn) [695954] - [scsi] isci: Retrieve the EFI variable for OEM parameter (David Milburn) [695954] - [scsi] isci: Device reset should request sas_phy_reset (David Milburn) [695954] - [scsi] isci: pare back error messages (David Milburn) [695954] - [scsi] isci: cleanup silicon revision detection (David Milburn) [695954] - [scsi] isci: merge scu_unsolicited_frame.h into unsolicited_frame_control.h (David Milburn) [695954] - [scsi] isci: merge sata.[ch] into request.c (David Milburn) [695954] - [scsi] isci: kill 'get/set' macros (David Milburn) [695954] - [scsi] isci: retire scic_sds_ and scic_ prefixes (David Milburn) [695954] - [scsi] isci: unify isci_host and scic_sds_controller (David Milburn) [695954] - [scsi] isci: unify isci_remote_device and scic_sds_remote_device (David Milburn) [695954] - [scsi] isci: unify isci_port and scic_sds_port (David Milburn) [695954] - [scsi] isci: fix scic_sds_remote_device_terminate_requests (David Milburn) [695954] - [scsi] isci: unify isci_phy and scic_sds_phy (David Milburn) [695954] - [scsi] isci: unify isci_request and scic_sds_request (David Milburn) [695954] - [scsi] isci: rename / clean up scic_sds_stp_request (David Milburn) [695954] - [scsi] isci: preallocate requests (David Milburn) [695954] - [scsi] isci: combine request flags (David Milburn) [695954] - [scsi] isci: unify can_queue tracking on the tci_pool, uplevel tag assignment (David Milburn) [695954] - [scsi] isci: Terminate dev requests on FIS err bit rx in NCQ (David Milburn) [695954] - [scsi] isci: fix frame received locking (David Milburn) [695954] - [scsi] isci: possible buffer overflow in isci_parse_oem_parameters fixed (David Milburn) [695954] - [scsi] isci: fix isci_task_execute_tmf completion (David Milburn) [695954] - [scsi] isci: fix support for arbitrarily large smp requests (David Milburn) [695954] - [scsi] isci: fix dma_unmap_sg usage (David Milburn) [695954] - [scsi] isci: fix smp response frame overrun (David Milburn) [695954] - [scsi] isci: kill device_sequence (David Milburn) [695954] - [scsi] isci: kill isci_remote_device_change_state() (David Milburn) [695954] - [scsi] isci: atomic device lookup and reference counting (David Milburn) [695954] - [scsi] isci: fix ssp response iu buffer size in isci_tmf (David Milburn) [695954] - [scsi] isci: cleanup request allocation (David Milburn) [695954] - [scsi] isci: cleanup/optimize queue increment macros (David Milburn) [695954] - [scsi] isci: cleanup tag macros (David Milburn) [695954] - [scsi] isci: cleanup/optimize pool implementation (David Milburn) [695954] - [scsi] isci: Disable link layer hang detection (David Milburn) [695954] - [scsi] isci: Hard reset failure will link reset all phys in the port (David Milburn) [695954] - [scsi] isci: Explicitly decode remote node ready and suspended states (David Milburn) [695954] - [scsi] isci: fix isci_terminate_pending() list management (David Milburn) [695954] - [scsi] isci: Handle timed-out request terminations correctly (David Milburn) [695954] - [scsi] isci: Requests that do not start must be set to "complete" (David Milburn) [695954] - [scsi] isci: Add decode for SMP request retry error condition (David Milburn) [695954] - [scsi] isci: filter broadcast change notifications during SMP phy resets (David Milburn) [695954] - [scsi] isci: Move the reset delay after the remote node resumption (David Milburn) [695954] - [scsi] isci: remove 'min memory' infrastructure (David Milburn) [695954] - [scsi] isci: Added support for C0 to SCU Driver (David Milburn) [695954] - [scsi] isci: additional state machine cleanup (David Milburn) [695954] - [scsi] isci: state machine cleanup (David Milburn) [695954] - [scsi] isci: Removing unused variables compiler warnings (David Milburn) [695954] - [scsi] isci: removing the kmalloc in smp request construct (David Milburn) [695954] - [scsi] isci: remove isci_timer interface (David Milburn) [695954] - [scsi] isci: Remove tmf timeout_timer (David Milburn) [695954] - [scsi] isci: convert phy_startup_timer to sci_timer (David Milburn) [695954] - [scsi] isci: convert scic_timeout_timer to sci_timer (David Milburn) [695954] - [scsi] isci: convert power control timer to sci_timer (David Milburn) [695954] - [scsi] isci: convert phy sata_timeout_timer to sci_timer (David Milburn) [695954] - [scsi] isci: convert port config agent timer to sci_timer (David Milburn) [695954] - [scsi] isci: replace isci_timer list with proper embedded timers (David Milburn) [695954] - [scsi] isci: add some type safety to the state machine interface (David Milburn) [695954] - [scsi] isci: unify rnc start{io|task} handlers (David Milburn) [695954] - [scsi] isci: unify rnc suspend/resume handlers (David Milburn) [695954] - [scsi] isci: unify rnc destruct handlers (David Milburn) [695954] - [scsi] isci: unify rnc event handlers (David Milburn) [695954] - [scsi] isci: unify port start_io and complete_io handlers (David Milburn) [695954] - [scsi] isci: unify port link_up and link_down handlers (David Milburn) [695954] - [scsi] isci: remove port frame and event handlers (David Milburn) [695954] - [scsi] isci: unify port reset, add_phy, and remove_phy handlers (David Milburn) [695954] - [scsi] isci: remove port destruct handler (David Milburn) [695954] - [scsi] isci: unify port stop handlers (David Milburn) [695954] - [scsi] isci: remove port start handler (David Milburn) [695954] - [scsi] isci: merge port ready substates into primary state machine (David Milburn) [695954] - [scsi] isci: c99 port state handlers (David Milburn) [695954] - [scsi] isci: clarify phy to port lookups (David Milburn) [695954] - [scsi] isci: unify phy consume_power handlers (David Milburn) [695954] - [scsi] isci: unify phy event handlers (David Milburn) [695954] - [scsi] isci: unify phy frame handlers (David Milburn) [695954] - [scsi] isci: remove phy destruct handlers (David Milburn) [695954] - [scsi] isci: unify phy reset handlers (David Milburn) [695954] - [scsi] isci: unify phy stop handlers (David Milburn) [695954] - [scsi] isci: unify phy start handlers (David Milburn) [695954] - [scsi] isci: merge phy substates (David Milburn) [695954] - [scsi] isci: remove the completion and event state handlers (David Milburn) [695954] - [scsi] isci: remove request task context completion state handler (David Milburn) [695954] - [scsi] isci: unify request frame handlers (David Milburn) [695954] - [scsi] isci: unify request start handlers (David Milburn) [695954] - [scsi] isci: unify request abort handlers (David Milburn) [695954] - [scsi] isci: merge stp request substates into primary state machine (David Milburn) [695954] - [scsi] isci: merge smp request substates into primary state machine (David Milburn) [695954] - [scsi] isci: merge ssp task management substates into primary state machine (David Milburn) [695954] - [scsi] isci: uplevel port infrastructure (David Milburn) [695954] - [scsi] isci: uplevel phy infrastructure (David Milburn) [695954] - [scsi] isci: uplevel request infrastructure (David Milburn) [695954] - [scsi] isci: uplevel state machine (David Milburn) [695954] - [scsi] isci: uplevel register hardware data structures and unsolicited frame handling (David Milburn) [695954] - [scsi] isci: move core/controller to host (David Milburn) [695954] - [scsi] isci: unify constants (David Milburn) [695954] - [scsi] isci: unify request data structures (David Milburn) [695954] - [scsi] isci: make command/response iu explicit request object members (David Milburn) [695954] - [scsi] isci: move task context alignment from run-time to compile time (David Milburn) [695954] - [scsi] isci: make sgl explicit/aligned request object member (David Milburn) [695954] - [scsi] isci: move stp request info to scic_sds_request (David Milburn) [695954] - [scsi] isci: unify port data structures (David Milburn) [695954] - [scsi] isci: unify phy data structures (David Milburn) [695954] - [scsi] isci: rnc state machine table c99 conversion (David Milburn) [695954] - [scsi] isci: remove scic_sds_port_increment_request_count (David Milburn) [695954] - [scsi] isci: kill scic_controller_get_port_handle function (David Milburn) [695954] - [scsi] isci: Removing unnecessary functions in request.c (David Milburn) [695954] - [scsi] isci: unify isci_host data structures (David Milburn) [695954] - [scsi] isci: implement I_T_nexus_reset (David Milburn) [695954] - [scsi] isci: fix ata locking (David Milburn) [695954] - [scsi] isci: removing intel_*.h headers (David Milburn) [695954] - [scsi] isci: Using Linux SSP frame header (David Milburn) [695954] - [scsi] isci: Remove SCIC_SWAP_DWORD() (David Milburn) [695954] - [scsi] isci: fixup SAS iaf protocols data structure (David Milburn) [695954] - [scsi] isci: remove redundant copies of IAF (David Milburn) [695954] - [scsi] isci: Converting smp_response to Linux native smp_resp (David Milburn) [695954] - [scsi] isci: Fixup of smp request (David Milburn) [695954] - [scsi] isci: Convert of sci_ssp_response_iu to ssp_response_iu (David Milburn) [695954] - [scsi] isci: Fixup SSP command IU and task IU (David Milburn) [695954] - [scsi] isci: renaming sas_capabilities to scic_phy_cap (David Milburn) [695954] - [scsi] isci: Collapsing of phy_type data structure (David Milburn) [695954] - [scsi] isci: Convert SAS identify address frame to Linux Native format (David Milburn) [695954] - [scsi] isci: Convert ATA defines to Linux native defines (David Milburn) [695954] - [scsi] isci: Convert SATA fis data structures to Linux native (David Milburn) [695954] - [scsi] isci: remove compile-time silicon configuration (David Milburn) [695954] - [scsi] isci: Removing unused define SCIC_SDS_4_ENABLED (David Milburn) [695954] - [scsi] isci: kill scic_sds_remote_device.state_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device frame_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device event_handlers (David Milburn) [695954] - [scsi] isci: kill remote_device resume_handler (David Milburn) [695954] - [scsi] isci: unify remote_device suspend_handlers (David Milburn) [695954] - [scsi] isci: kill remote_device complete_task_handler (David Milburn) [695954] - [scsi] isci: unify remote_device start_task_handlers (David Milburn) [695954] - [scsi] isci: kill remote_device continue_io_handler (David Milburn) [695954] - [scsi] isci: unify remote_device complete_io_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device start_io_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device reset_complete_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device reset_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device destruct_handlers (David Milburn) [695954] - [scsi] isci: kill remote_device fail_handler (David Milburn) [695954] - [scsi] isci: unify remote_device stop_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device start_handlers (David Milburn) [695954] - [scsi] isci: fix remote_device start_io regressions (David Milburn) [695954] - [scsi] isci: kill scic_remote_device_get_connection_rate (David Milburn) [695954] - [scsi] isci: merge remote_device substates into a single state machine (David Milburn) [695954] - [scsi] isci: Removed sci_object.h from project (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_request (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_remote_node_context (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_remote_device (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_port (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_phy (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_controller (David Milburn) [695954] - [scsi] isci: Removed struct sci_base_object from state machine (David Milburn) [695954] - [scsi] isci: Implement SCU AFE recipe 10 (David Milburn) [695954] - [scsi] isci: Remove excessive log noise with expander hot-unplug (David Milburn) [695954] - [scsi] isci: allow fallback to option-rom if efi variable retrieval fails (David Milburn) [695954] - [scsi] isci: removing non-working ATAPI code (David Milburn) [695954] - [scsi] isci: remove scic_sds_remote_device_get_port_index (David Milburn) [695954] - [scsi] isci: remove usage of sci_sas_address in scic_sds_remote_device (David Milburn) [695954] - [scsi] isci: kill smp_discover_response (David Milburn) [695954] - [scsi] isci: kill smp_discover_response_protocols in favor of domain_device.dev_type (David Milburn) [695954] - [scsi] isci: cleanup remote device construction and comments (David Milburn) [695954] - [scsi] isci: move remote_device handling out of the core (David Milburn) [695954] - [scsi] isci: unify remote_device data structures (David Milburn) [695954] - [scsi] isci: remove rnc->device back pointer (David Milburn) [695954] - [scsi] isci: make a remote_node_context a proper member of a remote_device (David Milburn) [695954] - [scsi] isci: rely on irq core for intx multiplexing, and silence screaming intx (David Milburn) [695954] - [scsi] isci: replace this_* and this_* to variable names that are more meaningful and tell us what they actually are (David Milburn) [695954] - [scsi] isci: audit usage of BUG_ON macro in isci driver (David Milburn) [695954] - [scsi] isci: sparse warnings cleanup (David Milburn) [695954] - [scsi] isci: replace sci_sas_link_rate with sas_linkrate (David Milburn) [695954] - [scsi] isci: remove base_phy abstraction (David Milburn) [695954] - [scsi] isci: remove base_port abstraction (David Milburn) [695954] - [scsi] isci: remove base_remote_device abstraction (David Milburn) [695954] - [scsi] isci: remove scic_controller state handlers (David Milburn) [695954] - [scsi] isci: simplify dma coherent allocation (David Milburn) [695954] - [scsi] isci: simplify request state handlers (David Milburn) [695954] - [scsi] isci: kill dead data structurs in scic_io_request.h (David Milburn) [695954] - [scsi] isci: remove base_request abstraction (David Milburn) [695954] - [scsi] isci: remove base_controller abstraction (David Milburn) [695954]- [s390x] qeth: add support for af_iucv HiperSockets transport (Hendrik Brueckner) [694262] - [s390x] qeth: exploit asynchronous delivery of storage blocks (Hendrik Brueckner) [694262] - [s390x] qeth: support forced signal adapter indications (Hendrik Brueckner) [694262] - [s390x] qdio: support forced signal adapter indications (Hendrik Brueckner) [694262] - [s390x] qdio: support asynchronous delivery of storage blocks (Hendrik Brueckner) [694262] - [s390x] af_iucv: add HiperSockets transport (Hendrik Brueckner) [694262] - [s390x] if_ether: add new Ethernet Protocol ID (Hendrik Brueckner) [694262] - [s390x] af_iucv: cleanup - use iucv_sk(sk) early (Hendrik Brueckner) [694262] - [s390x] af_iucv: use loadable iucv interface (Hendrik Brueckner) [694262] - [s390x] iucv: kernel option for z/VM IUCV and HiperSockets transports (Hendrik Brueckner) [694262] - [s390x] iucv: introduce loadable iucv interface (Hendrik Brueckner) [694262] - [scsi] Taints the kernel for mpt2sas inlockless mode (Luming Yu) [717090] - [scsi] mpt2sas: lockless mode (Tomas Henzl) [717090] - [scsi] qla4xxx: Boot from SAN support for open-iscsi (Mike Christie) [634584] - [scsi] qla4xxx: Remove reduandant code after open-iscsi integration (Mike Christie) [634584] - [scsi] qla4xxx: support session management using iscsiadm (Mike Christie) [634584] - [scsi] scsi_transport_iscsi: Add conn login, kernel to user, event to support offload session login (Mike Christie) [634584] - [scsi] qla4xxx: add bsg support (Mike Christie) [634584] - [scsi] iscsi class: add bsg support to iscsi class (Mike Christie) [634584] - [block] bsg: add bsg heler library (Mike Christie) [634584] - [scsi] qla4xxx: Add VLAN support (Mike Christie) [634584] - [scsi] libiscsi: don't bugon when if user sets markers (Mike Christie) [634584] - [scsi] iscsi class: expand vlan support (Mike Christie) [634584] - [scsi] be2iscsi: remove host and session casts (Mike Christie) [634584] - [scsi] iscsi class: sysfs group is_visible callout for iscsi host attrs (Mike Christie) [634584] - [scsi] iscsi class: remove iface param mask (Mike Christie) [634584] - [scsi] iscsi class: sysfs group is_visible callout for session attrs (Mike Christie) [634584] - [scsi] iscsi cls: sysfs group is_visible callout for conn attrs (Mike Christie) [634584] - [scsi] qla4xxx: added support to show multiple iface in sysfs (Mike Christie) [634584] - [scsi] iscsi class: add iface representation (Mike Christie) [634584] - [scsi] qla4xxx: Added new "struct ipaddress_config" (Mike Christie) [634584] - [scsi] qla4xxx: add support for set_net_config (Mike Christie) [634584] - [scsi] iscsi_transport: add support for net settings (Mike Christie) [634584] - [scsi] iscsi: support qla4xxx boot and session mgmt (Mike Christie) [634584] - [drm] nvc0/gr: remove MODULE_FIRMWARE() lines (Ben Skeggs) [727981] - [ppc] kdump: CPUs assume the context of the oopsing CPU, remove extra longjmp (Steve Best) [727478] - [virt] SVM: Implement Flush-By-Asid feature (Frank Arnold) [634275] - [virt] SVM: Use svm_flush_tlb instead of force_new_asid (Frank Arnold) [634275] - [virt] SVM: Remove flush_guest_tlb function (Frank Arnold) [634275] - [x86] kvm: add new AMD SVM feature bits (Frank Arnold) [634275] - [virt] SVM: Add clean-bit for LBR state (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for CR2 register (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for segments and CPL (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for GDT and IDT (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for DR6 and DR7 (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for control registers (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for NPT state (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for interrupt state (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for the ASID (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for IOPM_BASE and MSRPM_BASE (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for intercepts, tsc-offset and pause filter count (Frank Arnold) [634288] - [virt] SVM: Add clean-bits infrastructure code (Frank Arnold) [634288] - [virt] SVM: copy instruction bytes from VMCB (Frank Arnold) [634291] - [virt] SVM: implement enhanced INVLPG intercept (Frank Arnold) [634291] - [virt] SVM: enhance MOV DR intercept handler (Frank Arnold) [634291] - [virt] SVM: enhance MOV CR intercept handler (Frank Arnold) [634291] - [virt] SVM: add Decode Assist SVM feature bit name (Frank Arnold) [634291] - [virt] cleanup emulate_instruction (Frank Arnold) [634291] - [virt] x86: fix CR8 handling (Frank Arnold) [634291] - [virt] SVM: implement NEXTRIPsave SVM feature (Frank Arnold) [634291] - [scsi] IB/qib: Fix potential deadlock with link down interrupt (Chad Dupuis) [724021] - [scsi] megaraid: update to v5.38 (Tomas Henzl) [705835] - [scsi] arcmsr: driver update (Tomas Henzl) [697403]- [pci] Only enable SRIOV on the bootstring pci=realloc (James Takahashi) [587729] - [pci] update bridge resources to get more big ranges in PCI assign unssigned (James Takahashi) [587729] - [pci] Clear bridge resource flags if requested size is 0 (James Takahashi) [587729] - [pci] fix PCI bus allocation alignment handling (James Takahashi) [587729] - [pci] pre-allocate additional resources to devices only after successful allocation of essential resources. (James Takahashi) [587729] - [pci] introduce reset_resource() (James Takahashi) [587729] - [pci] data structure agnostic free list function (James Takahashi) [587729] - [pci] refactor io size calculation code (James Takahashi) [587729] - [scsi] mpt2sas: WarpDrive Infinite command retries due to wrong scsi command entry in MPI message (Tomas Henzl) [703192] - [scsi] mpt2sas: Adding support for customer specific branding (Tomas Henzl) [703192] - [scsi] mpt2sas: Added DID_NO_CONNECT return when driver remove and avoid shutdown call (Tomas Henzl) [703192] - [scsi] mpt2sas: fix broadcast AEN and task management issue (Tomas Henzl) [703192] - [scsi] mpt2sas: Set max_sector count from module parameter (Tomas Henzl) [703192] - [scsi] mpt2sas MPI next revision header update (Tomas Henzl) [703192] - [scsi] mpt2sas: Fixed Big Indian Issues on 32 bit PPC (Tomas Henzl) [703192] - [scsi] mpt2sas: Fix missing reference tag seed with Type 2 devices (Tomas Henzl) [703192] - [scsi] mpt2sas : WarpDrive New product SSS6200 support added (Tomas Henzl) [703192] - [scsi] mpt2sas: do not check serial_number in the abort handler (Tomas Henzl) [703192] - [scsi] mpt2sas: remove flush_scheduled_work() usages (Tomas Henzl) [703192] - [scsi] mptfusion: Bump version 3.4.19 (Tomas Henzl) [703194] - [scsi] mptfusion: Adding inline data padding support for TAPE drive. (Tomas Henzl) [703194] - [scsi] mptfusion: Remove debug print from mptscsih_qcmd() (Tomas Henzl) [703194] - [scsi] mptfusion: do not check serial_number in the abort handler (Tomas Henzl) [703194] - [fs] dio: don't zero out the pages array inside struct dio (Jeff Moyer) [725444] - [scsi] bnx2fc: set lockless to 1 in scsi_host_template (Mike Christie) [696773] - [scsi] bnx2fc: Update copyright and bump version to 1.0.4 (Mike Christie) [696773] - [scsi] bnx2fc: Tx BDs cache in write tasks (Mike Christie) [696773] - [scsi] bnx2fc: Do not arm CQ when there are no CQEs (Mike Christie) [696773] - [scsi] bnx2fc: hold tgt lock when calling cmd_release (Mike Christie) [696773] - [scsi] bnx2fc: Enable support for sequence level error recovery (Mike Christie) [696773] - [scsi] bnx2fc: HSI changes for tape (Mike Christie) [696773] - [scsi] bnx2fc: Handle REC_TOV error code from firmware (Mike Christie) [696773] - [scsi] bnx2fc: REC/SRR link service request and response handling (Mike Christie) [696773] - [scsi] bnx2fc: Support 'sequence cleanup' task (Mike Christie) [696773] - [scsi] bnx2fc: Enable REC & CONF support for the session (Mike Christie) [696773] - [scsi] bnx2fc: Introduce interface structure for each vlan interface (Mike Christie) [696773] - [scsi] bnx2fc: Replace printks with KERN_ALERT to KERN_ERR/KERN_INFO (Mike Christie) [696773] - [scsi] bnx2fc: call ethtool's get/set_settings callbacks with cleaned data (Mike Christie) [696773] - [netdrv] firmware: add bnx2x FW 7.0.20.0 (Michal Schmidt) - [netdrv] bnx2x: update driver to v1.70 (Michal Schmidt) [695631 695847 695857 698285 701288] - [fs] jbd2: Improve scalability by not taking j_state_lock in jbd2_journal_stop() (Larry Woodman) [721044] - [net] lo: Do not allow VLAN on loopback (Jiri Pirko) [703709] - [fs] ext4: Rewrite ext4_page_mkwrite() to use generic helpers (Eric Sandeen) [692167] - [fs] vfs: Block mmapped writes while the fs is frozen (Eric Sandeen) [692167] - [fs] vfs: Create __block_page_mkwrite() helper passing error values back (Eric Sandeen) [692167] - [fs] cifs: fix compiler warning in CIFSSMBQAllEAs (Jeff Layton) [725370] - [fs] cifs: fix name parsing in CIFSSMBQAllEAs (Jeff Layton) [725370]- [virt] KVM: Enable ERMS feature support for KVM (Don Dugger) [721135] - [virt] KVM: Expose RDWRGSFS bit to KVM guests (Don Dugger) [721205] - [virt] KVM: Add RDWRGSFS support when setting CR4 (Don Dugger) [721205] - [virt] KVM: Remove RDWRGSFS bit from CR4_RESERVED_BITS (Don Dugger) [721205] - [virt] KVM: MMU: Adjust shadow paging to work when SMEP=1 and CR0.WP=0 (Don Dugger) [703053] - [virt] KVM: Add instruction fetch checking when walking guest page table (Don Dugger) [703053] - [virt] KVM: Mask function7 ebx against host capability word9 (Don Dugger) [703053] - [virt] KVM: Add SMEP support when setting CR4 (Don Dugger) [703053] - [virt] KVM: Remove SMEP bit from CR4_RESERVED_BITS (Don Dugger) [703053] - [virt] KVM: Mask KVM_GET_SUPPORTED_CPUID data with Linux cpuid info (Don Dugger) [703053] - [x86] enable supervision mode execution protection (Luming Yu) [696152] - [x86] cpufeature: Fix cpuid leaf 7 feature detection (Prarit Bhargava) [696457] - [x86] x86, mem, intel: Initialize Enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] x86, alternative, doc: Add comment for applying alternatives order (Prarit Bhargava) [696457] - [x86] alternative: Add altinstruction_entry macro (Prarit Bhargava) [696457] - [x86] x86, mem: clear_page_64.S: Support clear_page() with enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] x86, mem: copy_user_64.S: Support copy_to/from_user by enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] mem: memcpy_64.S: Optimize memcpy by enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] mem: memset_64.S: Optimize memset by enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] mem: memmove_64.S: Optimize memmove by enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] x86, cpufeature: Add CPU feature bit for enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] Fix spelling error in the memcpy() source code comment (Prarit Bhargava) [696457] - [x86] x86-64, mem: Convert memmove() to assembly file and fix return value bug (Prarit Bhargava) [696457] - [x86] x86, mem: Optimize memmove for small size and unaligned cases (Prarit Bhargava) [696457] - [x86] x86, mem: Optimize memcpy by avoiding memory false dependence (Prarit Bhargava) [696457] - [x86] x86, mem: Don't implement forward memmove() as memcpy() (Prarit Bhargava) [696457] - [x86] x86, alternatives: Fix one more open-coded 8-bit alternative number (Prarit Bhargava) [696457] - [x86] cpu: Support the features flags in new CPUID leaf 7 (Prarit Bhargava) [696457] - [x86] x86, alternatives: Use 16-bit numbers for cpufeature index (Prarit Bhargava) [696457] - [x86] x86-32: Rework cache flush denied handler (Prarit Bhargava) [696457] - [x86] x86-64: Modify memcpy()/memset() alternatives mechanism (Prarit Bhargava) [696457] - [x86] x86-64: Modify copy_user_generic() alternatives mechanism (Prarit Bhargava) [696457] - [x86] x86/alternatives: Check replacementlen <= instrlen at build time (Prarit Bhargava) [696457] - [x86] x86-64: __copy_from_user_inatomic() adjustments (Prarit Bhargava) [696457] - [mm] oom killer output should display UID (Frantisek Hrbata) [700499] - [mm] avoid wrapping vm_pgoff in mremap() and stack expansion (Jerome Marchand) [716541] {CVE-2011-2496} - [pci] MSI: Restore read_msi_msg_desc(); add get_cached_msi_msg_desc() (Don Zickus) [696511] - [pci] MSI: Remove unsafe and unnecessary hardware access (Don Zickus) [696511] - [mm] Fix node_start/end_pfn() definition for mm/page_cgroup.c (Johannes Weiner) [703499] - [mm] memcg: fix init_page_cgroup nid with sparsemem (Johannes Weiner) [703499] - [mm] page_cgroup: allocate memory cgroup structures on local nodes (Johannes Weiner) [703499] - [mm] add alloc_pages_exact_nid() (Johannes Weiner) [703499] - [mm] page_cgroup: reduce allocation overhead for page_cgroup array (Johannes Weiner) [703499] - [scsi] ipr: fix possible false positive detection of stuck interrupt (Steve Best) [693817] - [scsi] ipr: Driver version 2.5.2 (Steve Best) [693817] - [scsi] ipr: increase the dump size for 64 bit adapters (Steve Best) [693817] - [mm] mem-hotplug: update pcp->stat_threshold when memory hotplug occur (Johannes Weiner) [625264] - [mm] vmstat: use a single setter function and callback for adjusting percpu thresholds (Johannes Weiner) [625264] - [mm] page allocator: adjust the per-cpu counter threshold when memory is low (Johannes Weiner) [625264] - [mm] page allocator: calculate a better estimate of NR_FREE_PAGES when memory is low and kswapd is awake (Johannes Weiner) [625264] - [mm] vmstat: update zone stat threshold when onlining a cpu (Johannes Weiner) [625264] - [scsi] qla4xxx: Update driver version to 5.02.00-k7 (Mike Christie) [694098] - [scsi] qla4xxx: Added vendor specific sysfs attributes (Mike Christie) [694098] - [scsi] qla4xxx: do not take host lock in queuecommand (Mike Christie) [694098] - [scsi] qla4xxx: Remove AF_DPC_SCHEDULED flag from ha. (Mike Christie) [694098] - [scsi] qla4xxx: Don't check FW alive if ISP82XX reset is in progress (Mike Christie) [694098] - [scsi] qla4xxx: Don't process mbx interrupt unconditionally (Mike Christie) [694098] - [scsi] qla4xxx: Complete the cmd if sense_len is zero (Mike Christie) [694098] - [scsi] qla4xxx: Dump HW/FW reg to figure out what caused FW to be hung for ISP82XX (Mike Christie) [694098] - [scsi] qla4xxx: Updated the reset sequence for ISP82xx (Mike Christie) [694098] - [scsi] qla4xxx: update function qla4xxx_isr_decode_mailbox() (Mike Christie) [694098] - [scsi] treewide: fix a few typos in comments (Mike Christie) [694098] - [scsi] remove cmd->serial_number litter (Mike Christie) [694098] - [scsi] Fix common misspellings (Mike Christie) [694098] - [scsi] qla4xxx: Use polling mode for disable interrupt mailbox completion (Mike Christie) [694098] - [scsi] qla4xxx: Update driver version to 5.02.00-k6 (Mike Christie) [694098] - [scsi] qla4xxx: masking required bits of add_fw_options during initialization (Mike Christie) [694098] - [scsi] qla4xxx: added new function qla4xxx_relogin_all_devices (Mike Christie) [694098] - [scsi] qla4xxx: add support for ql4xsess_recovery_tmo cmd line param (Mike Christie) [694098] - [scsi] qla4xxx: Add support for ql4xmaxqdepth command line parameter (Mike Christie) [694098] - [scsi] qla4xxx: cleanup function qla4xxx_process_ddb_changed (Mike Christie) [694098] - [scsi] qla4xxx: Prevent other port reinitialization during remove_adapter (Mike Christie) [694098] - [scsi] qla4xxx: remove unused ddb flag DF_NO_RELOGIN (Mike Christie) [694098] - [scsi] qla4xxx: cleanup DDB relogin logic during initialization (Mike Christie) [694098] - [scsi] qla4xxx: Do not retry ISP82XX initialization if H/W state is failed (Mike Christie) [694098] - [scsi] qla4xxx: Do not send mbox command if FW is in failed state (Mike Christie) [694098] - [scsi] qla4xxx: cleanup qla4xxx_initialize_ddb_list() (Mike Christie) [694098] - [scsi] drivers:scsi Change printk typo initate -> initiate (Mike Christie) [694098] - [scsi] bnx2i: Updated version (Mike Christie) [696760] - [scsi] bnx2i: Modified to skip CNIC registration if iSCSI is not supported (Mike Christie) [696760] - [scsi] bnx2i: Optimized the iSCSI offload performance (Mike Christie) [696760] - [scsi] bnx2i: Updated the connection shutdown/cleanup timeout (Mike Christie) [696760] - [scsi] bnx2i: Fixed packet error created when the sq_size is set to 16 (Mike Christie) [696760] - [scsi] Bumping the driver version (Mike Christie) [647268 698288] - [scsi] Fix for proper setting of FW (Mike Christie) [647268 698288] - [scsi] Set a timeout to FW (Mike Christie) [647268 698288] - [scsi] Modifying Maintainer's emailid (Mike Christie) [647268 698288] - [scsi] change in copyright notice (Mike Christie) [647268 698288] - [scsi] remove extra semicolons (Mike Christie) [647268 698288] - [scsi] Fix common misspellings (Mike Christie) [647268 698288] - [scsi] libiscsi_tcp: fix LLD data allocation (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_tcp: fix locking around iscsi sk user data (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_ibft, be2iscsi, iscsi_boot: fix boot kobj data lifetime management (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi: Use struct scsi_lun in iscsi structs instead of u8[8] (Mike Christie) [647268 694098 696760 698288] - [scsi] libiscsi_tcp: use kmap in xmit path (Mike Christie) [647268 694098 696760 698288] - [scsi] Fix common misspellings (Mike Christie) [647268 694098 696760 698288] - [scsi] scsi_transport_iscsi: make priv_sess file writeable only by root (Mike Christie) [647268 694098 696760 698288] - [scsi] be2iscsi: fix null ptr ref in conn get param (Mike Christie) [647268 694098 696760 698288] - [scsi] iser: export addr and port (Mike Christie) [647268 694098 696760 698288] - [scsi] bnx2i: fix null ptr ref in conn get param (Mike Christie) [647268 694098 696760 698288] - [scsi] cxgbi: convert to use iscsi_conn_get_addr_param (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi class: add callout to get iscsi_endpoint values (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_tcp: use iscsi_conn_get_addr_param libiscsi function (Mike Christie) [647268 694098 696760 698288] - [scsi] libiscsi: add helper to convert addr to string (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi: fix iscsi_endpoint leak (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi: add module alias (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi transport: fix kernel-doc notation (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_transport: wait on session in error handler path (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_transport: Modidify recovery_tmo from sysfs (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_transport: added new iscsi_param to display target alias in sysfs (Mike Christie) [647268 694098 696760 698288] - [scsi] libiscsi: use bh locking instead of irq with session lock (Mike Christie) [647268 694098 696760 698288] - [scsi] libiscsi: do not take host lock in queuecommand (Mike Christie) [647268 694098 696760 698288]- [net] Fix prior ABI breakage in net_device (Neil Horman) [725716] - [net] fix xps patches kabi breakage (Jiri Pirko) [668256] - [net] Adjust TX queue kobjects if number of queues changes during unregister (Jiri Pirko) [668256] - [net] xps: NUMA allocations for per cpu data (Jiri Pirko) [668256] - [net] xps: Transmit Packet Steering (Jiri Pirko) [668256] - [net] xps: Improvements in TX queue selection (Jiri Pirko) [668256] - [net] check queue_index from sock is valid for device (Jiri Pirko) [668256] - [net] fix tx queue selection for bridged devices implementing select_queue (Jiri Pirko) [668256] - [net] check the return value of ndo_select_queue() (Jiri Pirko) [668256] - [net] fix problem in reading sock TX queue (Jiri Pirko) [668256] - [net] dev_pick_tx() fix (Jiri Pirko) [668256] - [net] Use sk_tx_queue_mapping for connected sockets (Jiri Pirko) [668256] - [net] Introduce sk_tx_queue_mapping (Jiri Pirko) [668256] - [net] change set_real_num_tx_queues to fail on invalid number of queues (Jiri Pirko) [668256] - [net] sock: do not change prot->obj_size (Jiri Pirko) [668256 725711] - [netdrv] be2net: bump version (Ivan Vecera) [702739] - [netdrv] be2net: request native mode each time the card is reset (Ivan Vecera) [702739] - [netdrv] be2net: account for skb allocation failures (Ivan Vecera) [702739] - [netdrv] benet: Add missing comma between constant string array (Ivan Vecera) [702739] - [netdrv] be2net: create/destroy rx-queues on interface open/close (Ivan Vecera) [702739] - [netdrv] be2net: fix initialization of vlan_prio_bmap (Ivan Vecera) [702739] - [netdrv] be2net: get rid of multi_rxq module param (Ivan Vecera) [702739] - [netdrv] be2net: fix netdev_stats_update (Ivan Vecera) [702739] - [netdrv] be2net: support multiple TX queues (Ivan Vecera) [702739] - [netdrv] be2net: Enable NETIF_F_TSO6 for VLAN traffic for BE (Ivan Vecera) [702739] - [netdrv] be2net: Fix Rx pause counter for lancer (Ivan Vecera) [702739] - [netdrv] be2net: Fallback to the older opcode if MCC_CREATE_EXT opcode is not supported on the card (Ivan Vecera) [702739] - [netdrv] be2net: hash key for rss-config cmd not set (Ivan Vecera) [702739] - [netdrv] be2net: Kill set but unused variable 'req' in lancer_fw_download() (Ivan Vecera) [702739] - [netdrv] be2net: Enable SR-IOV for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: FW download for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Stats for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Support for version 1 of stats for BE3 (Ivan Vecera) [702739] - [netdrv] be2net: fix mbox polling for signal reception (Ivan Vecera) [702739] - [netdrv] be2net: handle signal reception while waiting for POST (Ivan Vecera) [702739] - [netdrv] be2net: Fix to prevent flooding of TX queue (Ivan Vecera) [702739] - [netdrv] be2net: Use NTWK_RX_FILTER command for promiscous mode (Ivan Vecera) [702739] - [netdrv] be2net: In case of UE, do not dump registers for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Disable coalesce water mark mode of CQ for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Handle error completion in Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Fixed bugs related to PVID. (Ivan Vecera) [702739] - [netdrv] be2net: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Ivan Vecera) [702739] - [netdrv] be2net: Fixed a bug in be_cmd_get_regs(). (Ivan Vecera) [702739] - [netdrv] be2net: increment work_counter in be_worker (Ivan Vecera) [702739] - [netdrv] be2net: add code to display default value of tx rate for VFs (Ivan Vecera) [702739] - [netdrv] be2net: pass domain id to be_cmd_link_status_query (Ivan Vecera) [702739] - [netdrv] be2net: fix be_mcc_compl_process to identify eth_get_stat command (Ivan Vecera) [702739] - [netdrv] be2net: Add code to display nic speeds other than 1Gbps/10Gbps (Ivan Vecera) [702739] - [netdrv] be2net: allow register dump only for PFs (Ivan Vecera) [702739] - [netdrv] be2net: Fix unused-but-set variables. (Ivan Vecera) [702739] - [netdrv] benet: convert to hw_features (Ivan Vecera) [702739] - [netdrv] be2net: call FLR after setup wol in be_shutdown (Ivan Vecera) [702739] - [netdrv] be2net: dynamically allocate adapter->vf_cfg (Ivan Vecera) [702739] - [netdrv] be2net: fix to get max VFs supported from adapter (Ivan Vecera) [702739] - [netdrv] be2net: use common method to check for sriov function type (Ivan Vecera) [702739] - [netdrv] be2net: add rxhash support (Ivan Vecera) [702739] - [netdrv] be2net: Fix suspend/resume operation (Ivan Vecera) [702739] - [netdrv] be2net: Rename some struct members for clarity (Ivan Vecera) [702739] - [netdrv] be2net: Fix a potential crash during shutdown. (Ivan Vecera) [702739] - [netdrv] be2net: Fix common misspellings (Ivan Vecera) [702739] - [netdrv] be2net: remove one useless line (Ivan Vecera) [702739] - [netdrv] be2net: cancel be_worker in be_shutdown() even when i/f is down (Ivan Vecera) [702739] - [netdrv] be2net: remove redundant code in be_worker() (Ivan Vecera) [702739] - [netdrv] be2net: parse vid and vtm fields of rx-compl only if vlanf bit is set (Ivan Vecera) [702739] - [netdrv] be2net: refactor code that decides adapter->num_rx_queues (Ivan Vecera) [702739] - [netdrv] be2net: Support for FAT dump retrieval using ethtool --register-dump option (Ivan Vecera) [702739] - [netdrv] be2net: Bump up the version number (Ivan Vecera) [702739] - [netdrv] be2net: Copyright notice change. Update to Emulex instead of ServerEngines (Ivan Vecera) [702739] - [netdrv] be2net: Fix UDP packet detected status in RX compl (Ivan Vecera) [702739] - [netdrv] be2net: Add multicast filter capability for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Disarm CQ and EQ to disable interrupt in Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Remove TX Queue stop in close (Ivan Vecera) [702739] - [netdrv] be2net: Add error recovery during load for Lancer (Ivan Vecera) [702739] - [netdrv] benet: use GFP_KERNEL allocations when possible (Ivan Vecera) [702739] - [netdrv] be2net: use hba_port_num instead of port_num (Ivan Vecera) [702739] - [netdrv] be2net: add code to display temperature of ASIC (Ivan Vecera) [702739] - [netdrv] be2net: variable name change (Ivan Vecera) [702739] - [netdrv] be2net: fixes in ethtool selftest (Ivan Vecera) [702739] - [netdrv] be2net: add new counters to display via ethtool stats (Ivan Vecera) [702739] - [netdrv] be2net: restrict WOL to PFs only. (Ivan Vecera) [702739] - [netdrv] be2net: detect a UE even when a interface is down. (Ivan Vecera) [702739] - [netdrv] be2net: gracefully handle situations when UE is detected (Ivan Vecera) [702739] - [netdrv] be2net: fix be_suspend/resume/shutdown (Ivan Vecera) [702739] - [netdrv] be2net: Fix broken priority setting when vlan tagging is enabled. (Ivan Vecera) [702739] - [netdrv] be2net: For the VF MAC, use the OUI from current MAC address (Ivan Vecera) [702739] - [netdrv] be2net: Cleanup the VF interface handles (Ivan Vecera) [702739] - [netdrv] be2net: call be_vf_eth_addr_config() after register_netdev (Ivan Vecera) [702739] - [netdrv] be2net: endianness fix in be_cmd_set_qos(). (Ivan Vecera) [702739] - [netdrv] be2net: use device model DMA API (Ivan Vecera) [702739] - [netdrv] be2net: remove netif_stop_queue being called before register_netdev. (Ivan Vecera) [702739] - [netdrv] be2net: fix a crash seen during insmod/rmmod test (Ivan Vecera) [702739] - [fs] NFS readdirs losing their cookies (Steve Dickson) [722257] - [fs] jbd: Add fixed tracepoints (Lukas Czerner) [696332] - [fs] ext3: Add fixed tracepoints (Lukas Czerner) [696332] - [fs] ext4: remove alloc_semp (Lukas Czerner) [527222] - [fs] ext4: teach ext4_mb_init_cache() to skip uptodate buddy caches (Lukas Czerner) [527222] - [fs] ext4: synchronize ext4_mb_init_group() with buddy page lock (Lukas Czerner) [527222] - [fs] ext4: implement ext4_add_groupblocks() by freeing blocks (Lukas Czerner) [527222] - [fs] ext4: move ext4_add_groupblocks() to mballoc.c (Lukas Czerner) [527222] - [fs] ext4: move ext4_mb_{get, put}_buddy_cache_lock and make them static (Lukas Czerner) [527222] - [net] bridge: Only flood traffic for unregistered groups to routers (Herbert Xu) [711592] - [net] bridge: restore the right netpoll dev (Amerigo Wang) [680759] - [net] bridge: call NETDEV_JOIN notifiers when add a slave (Amerigo Wang) [680759] - [net] netpoll: prevent setup netpoll on a slave device (Amerigo Wang) [680759] - [net] netpoll: fix use after free (Amerigo Wang) [680759] - [net] netpoll: fix a softirq warning (Amerigo Wang) [680759] - [net] Revert "[net] Revert "[net] bridge: make bridge support netpoll"" (Amerigo Wang) [680759]- [sched] dont reference cfs_rq->tg outside CONFIG_CFS_BANDWIDTH (Larry Woodman) [632509] - [sched] update config options for CFS bandwidth (Larry Woodman) [632509] - [sched] kabi specific fixes (Larry Woodman) [632509] - [sched] replace raw calls (Larry Woodman) [632509] - [sched] Move inc_nr_running and dec_nr_running (Larry Woodman) [632509] - [sched] Add CFS Bandwidth Documentation (Larry Woodman) [632509] - [sched] return majority of remaining quota to global bandwidth pool (Larry Woodman) [632509] - [sched] introduce statistics exports for the cpu sub-system (Larry Woodman) [632509] - [sched] enable throttling (Larry Woodman) [632509] - [sched] Throttled tasks are invisisble to cpu-offline (Larry Woodman) [632509] - [sched] ensure that throttled entities arent falsely nominated as buddies (Larry Woodman) [632509] - [sched] make throttled entities invisible (Larry Woodman) [632509] - [sched] Extend walk_tg_tree to accept a positional argument (Larry Woodman) [632509] - [sched] refresh the global bandwidth pool (Larry Woodman) [632509] - [sched] add support to throttle group entities (Larry Woodman) [632509] - [sched] ensure that per-cpu state is synchronized (Larry Woodman) [632509] - [sched] adds a per-task_group timer (Larry Woodman) [632509] - [sched] Account bandwidth usage (Larry Woodman) [632509] - [sched] Add constraints validation for CFS bandwidth hierarchies (Larry Woodman) [632509] - [sched] introduce the notion of CFS bandwidth (Larry Woodman) [632509] - [sched] Introduce hierarchical task accounting (Larry Woodman) [632509] - [kernel] sched: dont update shares twice on on_rq parent (Larry Woodman) [632509] - [fs] ext4: backport fixes for lazy inode table initialization (Lukas Czerner) [696559] - [fs] ext4: use sb_issue_zeroout in ext4_ext_zeroout (Lukas Czerner) [696559] - [fs] ext4: use sb_issue_zeroout in setup_new_group_blocks (Lukas Czerner) [696559] - [fs] ext4: add batched_discard into ext4 feature list (Lukas Czerner) [696559] - [fs] ext4: add interface to advertise ext4 features in sysfs (Lukas Czerner) [696559] - [fs] ext4: add support for lazy inode table initialization (Lukas Czerner) [696559] - [block] Add helper function for blkdev_issue_zeroout sb_issue_discard (Lukas Czerner) [696559] - [block] blkdev: add blkdev_issue_zeroout helper function (Lukas Czerner) [696559] - [s390x] ap: Fix ap_queue_status structure declaration (Hendrik Brueckner) [724904] - [kernel] first time swap use results in heavy swapping (Hendrik Brueckner) [722461] - [hwmon] lm78: Make ISA interface depend on CONFIG_ISA (Dean Nelson) [717215] - [hwmon] lm78: Avoid forward declarations (Dean Nelson) [717215] - [hwmon] KConfig: avoid building drivers for powerpc that read/write ISA addresses (Dean Nelson) [717215] - [security] SELinux: do not compute transition labels on mountpoint labeled filesystems (Eric Paris) [658291] - [security] SELinux: implement the new sb_remount LSM hook (Eric Paris) [656952] - [security] LSM: Pass -o remount options to the LSM (Eric Paris) [656952] - [block] Support Ricoh memstick driver with new KFIFO api (Shyam Iyer) [637234] - [block] add RICOH memstick Config option (Shyam Iyer) [637234] - [block] memstick: make enable_dma less generic in r592 (Shyam Iyer) [637234] - [block] memstick: add driver for Ricoh R5C592 card reader (Shyam Iyer) [637234]- [usb] remove remaining usages of hcd->state from usbcore and fix regression (Don Zickus) [696600 696602 696603] - [usb] UHCI: remove uses of hcd->state (Don Zickus) [696600 696602 696603] - [usb] Initialize hcd->state roothubs. (Don Zickus) [696600 696602 696603] - [usb] xhci - fix interval calculation for FS isoc endpoints (Don Zickus) [696600 696602 696603] - [usb] xhci: Disable MSI for some Fresco Logic hosts. (Don Zickus) [696600 696602 696603] - [usb] xhci: Do not issue device reset when device is not setup (Don Zickus) [696600 696602 696603] - [usb] xhci: Add defines for hardcoded slot states (Don Zickus) [696600 696602 696603] - [usb] xhci: Bigendian fix for xhci_check_bandwidth() (Don Zickus) [696600 696602 696603] - [usb] xhci: Bigendian fix for skip_isoc_td() (Don Zickus) [696600 696602 696603] - [usb] Intel xhci: Limit number of active endpoints to 64. (Don Zickus) [696600 696602 696603] - [usb] Intel xhci: Ignore spurious successful event. (Don Zickus) [696600 696602 696603] - [usb] Intel xhci: Add PCI id for Panther Point xHCI host. (Don Zickus) [696600 696602 696603] - [usb] Intel xhci: Support EHCI/xHCI port switching. (Don Zickus) [696600 696602 696603] - [usb] xhci: STFU: Be quieter during URB submission and completion. (Don Zickus) [696600 696602 696603] - [usb] xhci: STFU: Don't print event ring dequeue pointer. (Don Zickus) [696600 696602 696603] - [usb] xhci: STFU: Remove function tracing. (Don Zickus) [696600 696602 696603] - [usb] xhci: Don't submit commands when the host is dead. (Don Zickus) [696600 696602 696603] - [usb] xhci: Clear stopped_td when Stop Endpoint command completes. (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix memory leak bug when dropping endpoints (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix memory leak in ring cache deallocation. (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix full speed bInterval encoding. (Don Zickus) [696600 696602 696603] - [usb] xhci: move the common code to a function to get max ports and port array (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix bug in control transfer cancellation. (Don Zickus) [696600 696602 696603] - [usb] xHCI 1.0: Max Exit Latency Too Large Error (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI 1.0: TT_THINK_TIME set (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI 1.0: Block Interrupts for Isoch transfer (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI 1.0: Isoch endpoint CErr field set (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI 1.0: Control endpoint average TRB length field set (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI 1.0: Setup Stage TRB Transfer Type flag (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI: Clear PLC in xhci_bus_resume() (Don Zickus) [696600 696602 696603] - [usb] xhci 1.0: Set transfer burst last packet count field. (Don Zickus) [695615 696600 696602 696603] - [usb] xhci 1.0: Set transfer burst count field. (Don Zickus) [695615 696600 696602 696603] - [usb] xhci 1.0: Update TD size field format. (Don Zickus) [695615 696600 696602 696603] - [usb] xhci 1.0: Only interrupt on short packet for IN EPs. (Don Zickus) [695615 696600 696602 696603] - [usb] xhci: Remove sparse warning about cmd_status. (Don Zickus) [696600 696602 696603] - [usb] xHCI: report USB3.0 portstatus comply with USB3.0 specification (Don Zickus) [696600 696602 696603] - [usb] xHCI: Set link state support (Don Zickus) [696600 696602 696603] - [usb] xHCI: Clear link state change support (Don Zickus) [696600 696602 696603] - [usb] xHCI: warm reset support (Don Zickus) [696600 696602 696603] - [usb] xhci-hcd: Include in xhci-pci.c (Don Zickus) [696600 696602 696603] - [usb] xHCI: Implement AMD PLL quirk (Don Zickus) [696600 696602 696603] - [usb] xhci: Tell USB core both roothubs lost power. (Don Zickus) [696600 696602 696603] - [usb] xhci - also free streams when resetting devices (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix NULL pointer deref in handle_port_status() (Don Zickus) [696600 696602 696603] - [usb] xhci - fix math in xhci_get_endpoint_interval() (Don Zickus) [696600 696602 696603] - [usb] xhci: simplify logic of skipping missed isoc TDs (Don Zickus) [696600 696602 696603] - [usb] xhci - remove excessive 'inline' markings (Don Zickus) [696600 696602 696603] - [usb] xhci: unsigned char never equals -1 (Don Zickus) [696600 696602 696603] - [usb] xhci - fix unsafe macro definitions (Don Zickus) [696600 696602 696603] - [usb] xhci: Clean up cycle bit math used during stalls. (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix cycle bit calculation during stall handling. (Don Zickus) [696600 696602 696603] - [usb] xhci: Update internal dequeue pointers after stalls. (Don Zickus) [696600 696602 696603] - [usb] Remove bogus USB_PORT_STAT_SUPER_SPEED symbol. (Don Zickus) [696600 696602 696603] - [usb] xhci: Return canceled URBs immediately when host is halted. (Don Zickus) [696600 696602 696603] - [usb] xhci: Fixes for suspend/resume of shared HCDs. (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix re-init on power loss after resume. (Don Zickus) [696600 696602 696603] - [usb] xhci: Make roothub functions deal with device removal. (Don Zickus) [696600 696602 696603] - [usb] xhci: Limit roothub ports to 15 USB3 & 31 USB2 ports. (Don Zickus) [696600 696602 696603] - [usb] xhci: Return a USB 3.0 hub descriptor for USB3 roothub (Don Zickus) [696600 696602 696603] - [usb] xhci: Register second xHCI roothub. (Don Zickus) [696600 696602 696603] - [usb] xhci: Change xhci_find_slot_id_by_port() API. (Don Zickus) [696600 696602 696603] - [usb] xhci: Refactor bus suspend state into a struct. (Don Zickus) [696600 696602 696603] - [usb] xhci: Index with a port array instead of PORTSC addresses. (Don Zickus) [696600 696602 696603] - [usb] Set usb_hcd->state and flags for shared roothubs. (Don Zickus) [696600 696602 696603] - [usb] Make core allocate resources per PCI-device. (Don Zickus) [696600 696602 696603] - [usb] Store bus type in usb_hcd, not in driver flags. (Don Zickus) [696600 696602 696603] - [usb] Change usb_hcd->bandwidth_mutex to a pointer. (Don Zickus) [696600 696602 696603] - [usb] Refactor irq enabling out of usb_add_hcd() (Don Zickus) [696600 696602 696603] - [usb] xhci: Change hcd_priv into a pointer. (Don Zickus) [696600 696602 696603] - [usb] xhci: Always use usb_hcd in URB instead of converting xhci_hcd. (Don Zickus) [696600 696602 696603] - [usb] xhci: Modify check for TT info. (Don Zickus) [696600 696602 696603] - [usb] USB 3.0 Hub Changes (Don Zickus) [696520 696600 696602 696603] - [usb] USB3.0 ch11 definitions (Don Zickus) [696600 696602 696603] - [usb] xhci: Remove references to HC_STATE_RUNNING. (Don Zickus) [696600 696602 696603] - [usb] xhci: Remove references to HC_STATE_HALT. (Don Zickus) [696600 696602 696603] - [usb] xHCI: prolong host controller halt time limit (Don Zickus) [696600 696602 696603] - [usb] xHCI: Remove redundant variable in xhci_resume() (Don Zickus) [696600 696602 696603] - [usb] xhci: Rename variables and reduce register reads. (Don Zickus) [696600 696602 696603] - [usb] xhci: Rework port suspend structures for limited ports. (Don Zickus) [696600 696602 696603] - [usb] Remove bitmap #define from hcd.h (Don Zickus) [696600 696602 696603] - [usb] xhci: Remove old no-op test. (Don Zickus) [696600 696602 696603] - [usb] move usbcore away from hcd->state (Don Zickus) [696600 696602 696603] - [usb] xhci: mark local functions as static (Don Zickus) [696600 696602 696603] - [usb] xhci: fix couple sparse annotations (Don Zickus) [696600 696602 696603] - [usb] xhci: rework xhci_print_ir_set() to get ir set from xhci itself (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix an error in count_sg_trbs_needed() (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix errors in the running total calculations in the TRB math (Don Zickus) [696600 696602 696603] - [usb] xhci: Clarify some expressions in the TRB math (Don Zickus) [696600 696602 696603] - [usb] host: Move AMD PLL quirk to pci-quirks.c (Don Zickus) [696600 696602 696603] - [usb] EHCI: ASPM quirk of ISOC on AMD SB800 (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix issue with port array setup and buggy hosts. (Don Zickus) [696600 696602 696603] - [usb] convert usb_hcd bitfields into atomic flags (Don Zickus) [696600 696602 696603] - [x86] ACPI, APEI, EINJ Param support is disabled by default (Don Zickus) [725435] - [fs] pstore: Allow the user to explicitly choose a backend (Don Zickus) [696135] - [x86] ACPI, APEI, Add WHEA _OSC support (Don Zickus) [717515] - [x86] ACPI, APEI, Add APEI bit support in generic _OSC call (Don Zickus) [696088] - [x86] ACPI, APEI, GHES, Support disable GHES at boot time (Don Zickus) [696088] - [x86] ACPI, APEI, GHES, Prevent GHES to be built as module (Don Zickus) [696088] - [x86] PCI / ACPI: Fix build of the AER driver for CONFIG_ACPI unset (Don Zickus) [696081] - [x86] PCI: remove unused AER functions (Don Zickus) [696081] - [x86] pstore: Fix Kconfig dependencies for apei->pstore (Don Zickus) [696135] - [x86] pstore: fix one type of return value in pstore (Don Zickus) [696135] - [x86] pstore: fix pstore filesystem mount/remount issue (Don Zickus) [696135] - [x86] pstore: fix one type of return value in pstore (Don Zickus) [696081 696135] - [x86] pstore: cleanups to pstore_dump() (Don Zickus) [696135] - [x86] ACPI, APEI, Add PCIe AER error information printing support (Don Zickus) [696078] - [x86] PCIe, AER, use pre-generated prefix in error information printing (Don Zickus) [696078] - [x86] ACPI, APEI, Add ERST record ID cache (Don Zickus) [713716] - [x86] pstore: use mount option instead sysfs to tweak kmsg_bytes (Don Zickus) [696135] - [x86] pstore: fix leaking ->i_private (Don Zickus) [696135] - [x86] Some fixes for pstore (Don Zickus) [696135] - [x86] ACPI: Fix boot problem related to APEI with acpi_disabled set (Don Zickus) [696081] - [x86] PCI/ACPI: Request _OSC control once for each root bridge (v3) (Don Zickus) [696081] - [x86] ACPI, APEI, Generic Hardware Error Source POLL/IRQ/NMI notification type support (Don Zickus) [696088] - [x86] pstore: fix build warning for unused return value from sysfs_create_file (Don Zickus) [696135] - [x86] pstore: X86 platform interface using ACPI/APEI/ERST (Don Zickus) [696135] - [x86] pstore: new filesystem interface to platform persistent storage (Don Zickus) [696135] - [x86] ACPI, APEI, Report GHES error information via printk (Don Zickus) [696078] - [x86] ACPI, APEI, Add APEI generic error status printing support (Don Zickus) [696078] - [x86] Add CPER PCIe error section structure and constants definition (Don Zickus) [696078] - [ppc] perf: Handle events that raise an exception without overflowing (Steve Best) [720743] - [fs] powerpc: Wire up sys_syncfs (Lukas Czerner) [691267] - [fs] s390: wire up sys_syncfs (Lukas Czerner) [691267] - [fs] introduce sys_syncfs to sync a single file system (Lukas Czerner) [691267] - [v4l] Avoid kABI to complain about is_stereo() unused callback (Mauro Carvalho Chehab) [679755] - [v4l] em28xx: Fix handling of V4L2 ctrl ioctl's (Mauro Carvalho Chehab) [679755] - [v4l] Fix tuner-core behavior to properly return the right flags (Mauro Carvalho Chehab) [679755] - [x86] UV Scalability: improve drain_pages (George Beshers) [635800] - [virt] x86: report valid microcode update ID (Marcelo Tosatti) [694747]- [scsi] lpfc: Update lpfc version for 8.3.5.45.2p driver release (Rob Evers) [725092] - [scsi] lpfc: Fixed driver build not building in debugfs even kernel CONFIG_DEBUG_FS=y is set (Rob Evers) [725092] - [scsi] lpfc: Fix issue where the FC/FCoE Async Receive CQE did not scale for 16G FC adapters (Rob Evers) [725092] - [scsi] lpfc: Fix FLOGI payload having multiple N_port_ID set when lpfc_enable_npiv is 0 (Rob Evers) [725092] - [scsi] lpfc: Fixed new ASIC device-mgmt BSG pass-through failed multi-buffer fw download (Rob Evers) [725092] - [scsi] lpfc: Fixed bug with improperly reported number of supported VFs (Rob Evers) [725092] - [scsi] lpfc: Fixed bug were driver was not waiting for SLI port status after firmware reset (Rob Evers) [725092] - [scsi] lpfc: Remove unnecessary define that is causing warnings (Rob Evers) [725092] - [scsi] lpfc: Fixed failure to enable PCIe AER prevent driver initialize and attach to device (Rob Evers) [725092] - [scsi] lpfc: Fix split pde code (Rob Evers) [725092] - [scsi] lpfc: Fix BlockGuard error path handling (Rob Evers) [725092] - [scsi] lpfc: Fix EEH recovery so state is saved after every PCI reset for SLI4 (Rob Evers) [725092] - [scsi] lpfc: Fix FC Port swap on SLI3 adapters (Rob Evers) [725092] - [scsi] lpfc: Fixed Virtual link loss during Face plate failover test (Rob Evers) [725092] - [scsi] lpfc: Fix 2KB limitation for extended mailbox command (Rob Evers) [725092] - [scsi] lpfc: Fix vpi initialization in lpfc_init_vfi (Rob Evers) [725092] - [netdrv] bonding: reduce noise during init (Andy Gospodarek) [563174] - [netdrv] bonding: fix string comparison errors (Andy Gospodarek) [682946] - [netdrv] bonding: allow non-standard link-speeds (Andy Gospodarek) [723032] - [netdrv] bonding: don't lock when copying/clearing VLAN list on slave (Andy Gospodarek) [722901] - [net] enable GRO by default for vlan devices (Weiping Pan) [725891] - [fs] nfsd4: fix file leak on open_downgrade (J. Bruce Fields) [714153] - [fs] nfsd4: remember to put RW access on stateid destruction (J. Bruce Fields) [714153] - [fs] nfsd4: Fix filp leak (J. Bruce Fields) [714153] - [netdrv] bonding:delete lacp_fast from ad_bond_info (Weiping Pan) [707142] - [netdrv] bonding: make 802.3ad use latest lacp_rate (Weiping Pan) [707142] - [netdrv] bonding 802.3ad: Rename rx_machine_lock to state_machine_lock (Weiping Pan) [707142] - [netdrv] bonding 802.3ad: Fix the state machine locking (Weiping Pan) [707142]- [scsi] lpfc: Update lpfc version for 8.3.5.45.1p driver release (Rob Evers) [706517] - [scsi] lpfc: Fixed compiler warning for putting large amount of memory on stack (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.45 driver release (Rob Evers) [706517] - [scsi] lpfc: Turn on MSI-X by default (Rob Evers) [706517] - [scsi] lpfc: Added setting specific pf_number in GET_PROFILE_CONFIG to get maximum virtfn (Rob Evers) [706517] - [scsi] lpfc: Added driver capability of reseting new ASIC firmware and device from sysfs entry (Rob Evers) [706517] - [scsi] lpfc: Add firmware upgrade code to driver (Rob Evers) [706517] - [scsi] lpfc: Added capability of inducing new ASIC firmware dump obj file to flash filesystem (Rob Evers) [706517] - [scsi] lpfc: Added 100ms delay before driver action following IF_TYPE_2 function reset (Rob Evers) [706517] - [scsi] lpfc: Added Linux driver SR-IOV management support for both SLI3 and SLI4 devices (Rob Evers) [706517] - [scsi] lpfc: Fragment ELS and SCSI SGE lists based on Extent regions (Rob Evers) [706517] - [scsi] lpfc: Remove GET_ALLOCATED extent count response work-around (Rob Evers) [706517] - [scsi] lpfc: Fixed potential missed SLI4 device initialization failure conditions (Rob Evers) [706517] - [scsi] lpfc: Fixed build warning (Rob Evers) [706517] - [scsi] lpfc: Fixed Back to back Flogis sent without a logo (Rob Evers) [706517] - [scsi] lpfc: Add model names for new hardware (Rob Evers) [706517] - [scsi] lpfc: Fix bug with lpfc driver not updating the wwnn and wwpn after a name change (Rob Evers) [706517] - [scsi] lpfc: Set the maximum SGE size to 0x80000000 when HBA does not have any restriction (Rob Evers) [706517] - [scsi] lpfc: New ASIC device link diagonstic test and link diagnostic loopback test support (Rob Evers) [706517] - [scsi] lpfc: Rework svn rev 10898 (Rob Evers) [706517] - [scsi] lpfc: Fixed mix-and-match backward compability with the new new ASIC device management (Rob Evers) [706517] - [scsi] lpfc: Fix SLI3 and non-NPIV crashes with new extent code (Rob Evers) [706517] - [scsi] lpfc: Fixed BSG failure in handing pass-through mailbox with multiple external buffers (Rob Evers) [706517] - [scsi] lpfc: Fix CT command never completing on Big Endian system (Rob Evers) [706517] - [scsi] lpfc: Refactor lpfc_sli4_alloc_extent some more (Rob Evers) [706517] - [scsi] lpfc: Restore SLI4_PARAMETER mailbox can fail as nonerror functionality (Rob Evers) [706517] - [scsi] lpfc: Rework svn rev 11479 (Rob Evers) [706517] - [scsi] lpfc: Rework svn rev 11379 (Rob Evers) [706517] - [scsi] lpfc: Do not post RPI Headers to SLI4 port that support extents (Rob Evers) [706517] - [scsi] lpfc: Back out r9872 (Rob Evers) [706517] - [scsi] lpfc: Refactor code in lpfc_sli4_alloc_extent (Rob Evers) [706517] - [scsi] lpfc: Fix port capabilities and get parameters mailbox calls (Rob Evers) [706517] - [scsi] lpfc: Fix SLI2 crashes with new extent code (Rob Evers) [706517] - [scsi] lpfc: Fixed EEH failure on PPC-P7 due to the platform required PCI fundamental reset (Rob Evers) [706517] - [scsi] lpfc: Fixed incorrect size set into the sysfs binary file access interface (Rob Evers) [706517] - [scsi] lpfc: Brought debugfs accessing new ASIC extents information into the iDiag framework (Rob Evers) [706517] - [scsi] lpfc: Fix mailbox processing to not overwrite mailbox status codes (Rob Evers) [706517] - [scsi] lpfc: Changed enumerate members starting from none zero value (Rob Evers) [706517] - [scsi] lpfc: Remove driver workaround for COMMON_ALLOC_RESOURCE_EXTENTS endianess issue (Rob Evers) [706517] - [scsi] lpfc: Fix lpfc_printf_log message numbers (Rob Evers) [706517] - [scsi] lpfc: Implement debugfs support for resource extents (Rob Evers) [706517] - [scsi] lpfc: iDiag method for read write bitset bitclear access to new ASIC control registers (Rob Evers) [706517] - [scsi] lpfc: Call correct mailbox cleanup routine after extents are allocated (Rob Evers) [706517] - [scsi] lpfc: Implement extent block list member cleanup and free memory resources (Rob Evers) [706517] - [scsi] lpfc: Fix memory leak in extent block lists (Rob Evers) [706517] - [scsi] lpfc: Modified variables for XRIs to be unsigned variable (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.47 driver release (Rob Evers) [706517] - [scsi] lpfc: iDiag method for endian explicit dumping at iussue SLI4 mailbox command routine (Rob Evers) [706517] - [scsi] lpfc: Fixed compilation error/warning (Rob Evers) [706517] - [scsi] lpfc: iDiag method for dumping mailbox command from SLI4 issue mailbox command routine (Rob Evers) [706517] - [scsi] lpfc: Implement support for nonembedded Extent mailbox IOCTLs (Rob Evers) [706517] - [scsi] lpfc: Fix crash in rpi clean when driver load fails (Rob Evers) [706517] - [scsi] lpfc: Fixed race condition between driver multi-buffer seesion reset and bsg job done (Rob Evers) [706517] - [scsi] lpfc: Rework revision 10933 (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.41 driver release (Rob Evers) [706517] - [scsi] lpfc: Fixed mask size for the wq_id mask (Rob Evers) [706517] - [scsi] lpfc: Fix Port Error detected during POST (Rob Evers) [706517] - [scsi] lpfc: iDiag dump methods for new ASIC BSG multiple buffer mailbox command pass-through (Rob Evers) [706517] - [scsi] lpfc: Added protection on new ASIC specific mbox cmd passed to existing interface type (Rob Evers) [706517] - [scsi] lpfc: Added protection on non-embedded mailbox command for number of external buffers (Rob Evers) [706517] - [scsi] lpfc: Apply dropped patch from initial new ASIC bring up (Rob Evers) [706517] - [scsi] lpfc: Rework revision 10898 (Rob Evers) [706517] - [scsi] lpfc: Fixed mailbox command completion invoke BSG job_done while holding spinlock (Rob Evers) [706517] - [scsi] lpfc: Fixed double byte swap on received RRQ (Rob Evers) [706517] - [scsi] lpfc: Fixed no BSG data transfer size protection in mailbox command pass-through path (Rob Evers) [706517] - [scsi] lpfc: Make adjustments for systems with Page Size Larger than 4k (Rob Evers) [706517] - [scsi] lpfc: Reorganize CQ and EQ usage to comply with SLI4 Specification (Rob Evers) [706517] - [scsi] lpfc: Fix KERN levels on log messages 3008, 2903, 0383 (Rob Evers) [706517] - [scsi] lpfc: Fixed new ASIC mbox queue id collision with work queue id in debugfs queue access (Rob Evers) [706517] - [scsi] lpfc: Fixed not resetting session on pass-through read mbox cmd with single buffer (Rob Evers) [706517] - [scsi] lpfc: Initial checkin of SLI4 Extents code (Rob Evers) [706517] - [scsi] lpfc: Added new ASIC pass-through mbox cmd extension on multi-external-buffer handling (Rob Evers) [706517] - [scsi] lpfc: Fixed bug in BSG pass-through mailbox size check to non-embedded external buffer (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.40 driver release (Rob Evers) [706517] - [scsi] lpfc: Add LOG_ELS message to NPIV LOGO (Rob Evers) [706517] - [scsi] lpfc: Fixed Vports not sending FDISC after lips (Rob Evers) [706517] - [scsi] lpfc: Added 0x9B multi-buffer subsystem/opcode macros in user-kernel shared BSG header (Rob Evers) [706517] - [scsi] lpfc: Extended dfc_mbox_req struct with mbox tag and multi-buffer sequence number (Rob Evers) [706517] - [scsi] lpfc: Fixed a bug BSG treated all SLI_CONFIG (0x9B) mailbox commands as non-embedded (Rob Evers) [706517] - [scsi] lpfc: Removed unnecessary buffer-to-buffer copies in handling pass-through mbox cmds (Rob Evers) [706517] - [scsi] lpfc: Fixed the mixed declarations and codes which violate ISO C90 (Rob Evers) [706517] - [scsi] lpfc: Fix FCFI incorrect on received unsolicited frames (Rob Evers) [706517] - [scsi] lpfc: Misc upstream fixes (Rob Evers) [706517] - [scsi] lpfc: Fix bug with lpfc driver causing a system crash during driver unload (Rob Evers) [706517] - [scsi] lpfc: Added user-kernel shared sli-config mailbox header for new ASIC device management (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.39 driver release (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs SLI4 device doorbell reigster access methods (Rob Evers) [706517] - [scsi] lpfc: Fix RQ_CREATE version 1 fails (Rob Evers) [706517] - [scsi] lpfc: Fix FCFI incorrect on received unsolicited frames (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs SLI4 device display host/port index in decimal (Rob Evers) [706517] - [scsi] lpfc: Do not limit RPI Count to a minimum of 64 (Rob Evers) [706517] - [scsi] lpfc: Do not override CT field in issue_els_flogi for SLI4 IF type 2 (Rob Evers) [706517] - [scsi] lpfc: Fix build introduced in r10532 (Rob Evers) [706517] - [scsi] lpfc: Add Temporary RPI field to the ELS request WQE (Rob Evers) [706517] - [scsi] lpfc: Allow SLI4 with FCOE_MODE not set for new SLI4 FC adapters (Rob Evers) [706517] - [scsi] lpfc: Restrict driver to look at BAR2 or BAR4 only for if_type 0 (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs SLI4 device queue entry access methods (Rob Evers) [706517] - [scsi] lpfc: Update copyright date for all changed files (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.37 driver release (Rob Evers) [706517] - [scsi] lpfc: Fixed the compiler warning (Rob Evers) [706517] - [scsi] lpfc: Modified existing driver code to handle PCI Link drop detection failure (Rob Evers) [706517] - [scsi] lpfc: 4K boundary issue + lpfc driver (Rob Evers) [706517] - [scsi] lpfc: Fix debugfs build error caused by undefined Macro (Rob Evers) [706517] - [scsi] lpfc: Add selective reset jump table entry (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.36 driver release (Rob Evers) [706517] - [scsi] lpfc: Merge from upstream: lpfc: lower stack use in lpfc_fc_frame_check (Rob Evers) [706517] - [scsi] lpfc: Merge from upstream: fix comment typo diable -> disable (Rob Evers) [706517] - [scsi] lpfc: Merge from upstream: tree-wide: fix comment/printk typos (Rob Evers) [706517] - [scsi] lpfc: Add new Queue create Mailbox versions for new ASIC (Rob Evers) [706517] - [scsi] lpfc: Place LPFC driver module parameters to /sys/module//parameters (Rob Evers) [706517] - [scsi] lpfc: Performance Hints support (Rob Evers) [706517] - [scsi] lpfc: Add new driver interfaces for encryption products (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs queue information get (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs PCI config space register bits set/clear methods (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs framework and read/write PCI config space registers (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.35 driver release (Rob Evers) [706517] - [scsi] lpfc: Configuration parameter lpfc_suppress_link_up is ignored for SLI-4 (Rob Evers) [706517] - [scsi] lpfc: Modified lpfc_delay_discovery implementation (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.34 driver release (Rob Evers) [706517] - [scsi] lpfc: Print something out if the link_speed is not supported by this adapter (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.33 driver release (Rob Evers) [706517] - [scsi] lpfc: Added support for clean address bit (Rob Evers) [706517] - [x86] x86, UV: Fix NMI handler for UV platforms (George Beshers) [689026] - [x86] x86, NMI: Add priorities to handlers (George Beshers) [689026] - [x86] x86, nmi_watchdog: Remove ARCH_HAS_NMI_WATCHDOG and rely on CONFIG_HARDLOCKUP_DETECTOR (George Beshers) [689026] - [mm] zram: Fix kunmapping order (Jerome Marchand) [722926] - [mm] zram: Replace mutex lock by a R/W semaphore (Jerome Marchand) [722926] - [mm] zram: allow partial page operations (Jerome Marchand) [722926] - [mm] zram: Refactor zram_read/write() functions (Jerome Marchand) [722926] - [mm] zram: Remove useless offset calculation in handle_uncompressed_page (Jerome Marchand) [722926] - [kernel] sched: Next buddy hint on sleep and preempt path (Rik van Riel) [711600] - [kernel] sched: Make set_*_buddy() work on non-task entities (Rik van Riel) [711600] - [dma] ioatdma: add support for SandyBridge (John Feeney) [701443] - [x86] Don't use the EFI reboot method by default (Matthew Garrett) [723849] - [mm] thp: fix move_huge_pmd (Andrea Arcangeli) [706385]- [virt] xen: x86_32: Ignore not present at boot time HIGHMEM pages (Igor Mammedov) [523122] - [virt] xen: prevent crashes with non-HIGHMEM 32-bit kernels with largeish memory (Igor Mammedov) [523122] - [virt] xen/balloon: Move dec_totalhigh_pages() from __balloon_append() to balloon_append() (Igor Mammedov) [523122] - [virt] xen/balloon: Use PageHighMem() for high memory page detection (Igor Mammedov) [523122] - [virt] xen/balloon: Removal of driver_pages (Igor Mammedov) [523122] - [virt] xen: Mark all initial reserved pages for the balloon as INVALID_P2M_ENTRY (Igor Mammedov) [523122] - [virt] xen: clean up "extra" memory handling some more (Igor Mammedov) [523122] - [virt] xen/balloon: the balloon_lock is useless (Igor Mammedov) [523122] - [virt] xen/balloon: make sure we only include remaining extra ram (Igor Mammedov) [523122] - [virt] xen: add extra pages to balloon (Igor Mammedov) [523122] - [virt] xen: don't add extra_pages for RAM after mem_end (Igor Mammedov) [523122] - [virt] xen: make sure xen_max_p2m_pfn is up to date (Igor Mammedov) [523122] - [virt] xen: limit extra memory to a certain ratio of base (Igor Mammedov) [523122] - [virt] xen: add extra pages for E820 RAM regions, even if beyond mem_end (Igor Mammedov) [523122] - [virt] xen: make sure xen_extra_mem_start is beyond all non-RAM e820 (Igor Mammedov) [523122] - [virt] xen: implement "extra" memory to reserve space for pages not present at boot (Igor Mammedov) [523122] - [virt] xen: Use host-provided E820 map (Igor Mammedov) [523122] - [virt] xen: don't map missing memory (Igor Mammedov) [716498] - [virt] xen: Rename the balloon lock (Igor Mammedov) [523122] - [virt] xen: make sure pages are really part of domain before freeing (Igor Mammedov) [523122] - [virt] xen: release unused free memory (Igor Mammedov) [523122] - [virt] vhost: optimize interrupt enable/disable (Jason Wang) [725199] - [virt] vhost: set log when updating used flags or avail event (Jason Wang) [725199] - [virt] vhost: init used ring after backend was set (Jason Wang) [725199] - [virt] vhost-net: remove unlocked use of receive_queue (Jason Wang) [725199] - [virt] vhost: lock receive queue, not the socket (Jason Wang) [725199] - [virt] vhost-net: Unify the code of mergeable and big buffer handling (Jason Wang) [725199] - [virt] vhost-net: check the support of mergeable buffer outside the receive loop (Jason Wang) [725199] - [virt] vhost: copy_from_user -> __copy_from_user (Jason Wang) [725199] - [infiniband] qib: Adjust to use cpumask_weight() and cpumask_first() (Chad Dupuis) [696226] - [infiniband] qib: Ensure that LOS and DFE are being turned off (Chad Dupuis) [696226] - [infiniband] qib: Prevent driver hang with unprogrammed boards (Chad Dupuis) [696226] - [infiniband] qib: Fix M_Key field in SubnGet and SubnGetResp MADs (Chad Dupuis) [696226] - [infiniband] qib: Set default LE2 value for active cables to 0 (Chad Dupuis) [696226] - [infiniband] qib: Return correct MAD when setting link width to 255 (Chad Dupuis) [696226] - [infiniband] qib: Prevent double completions after a timeout or RNR error (Chad Dupuis) [696226] - [infiniband] qib: Kernel BUG at include/linux/timer.h:82 (Chad Dupuis) [696226] - [infiniband] qib: Hold link for Tx SERDES settings (Chad Dupuis) [696226] - [infiniband] qib: Improve SERDES tunning on QMH boards (Chad Dupuis) [696226] - [infiniband] qib: Un-necessary delayed completions on RC connection (Chad Dupuis) [696226] - [infiniband] qib: Issue pre-emptive NAKs on eager buffer overflow (Chad Dupuis) [696226] - [infiniband] qib: RDMA lkey/rkey validation is inefficient for large MRs (Chad Dupuis) [696226] - [infiniband] qib: change qpn increment (Chad Dupuis) [696226] - [infiniband] qib: adding fix missing from earlier patch (Chad Dupuis) [696226] - [infiniband] qib: change rcv queue/qpn selection (Chad Dupuis) [696226] - [infiniband] qib: interrupt mitigation fix (Chad Dupuis) [696226] - [infiniband] qib: Avoid duplicate writes to the rcv head register (Chad Dupuis) [696226] - [infiniband] qib: Add a few new SERDES tunings (Chad Dupuis) [696226] - [infiniband] qib: Reset packet list after freeing (Chad Dupuis) [696226] - [infiniband] qib: New SERDES init routine and improvements to SI quality (Chad Dupuis) [696226] - [infiniband] qib: clear WAIT_SEND flags when setting QP to error state (Chad Dupuis) [696226] - [infiniband] qib: fix context allocation with multiple HCAs (Chad Dupuis) [696226] - [infiniband] qib: Multi Florida HCA Hosts panic on reboot (Chad Dupuis) [696226] - [infiniband] qib: Handle transitions from ACTIVE_DEFERRED to ACTIVE better (Chad Dupuis) [696226] - [infiniband] qib: UD send with immediate Rx completion has wrong size (Chad Dupuis) [696226] - [infiniband] qib: set port physical state even if other fields are invalid (Chad Dupuis) [696226] - [infiniband] qib: generate completion callback on errors (Chad Dupuis) [696226] - [infiniband] qib: add thresholds to VendorPortCounters PMA operation (Chad Dupuis) [696226] - [infiniband] qib: add support for the new QME7362 card (Chad Dupuis) [696226] - [infiniband] qib: add receive header queue size module parameters (Chad Dupuis) [696226] - [infiniband] qib: remove IB latency turnoff (Chad Dupuis) [696226] - [ata] Add Intel IDE-R support (John Feeney) [695587] - [agp] fix arbitrary kernel memory writes (Jerome Marchand) [699308] {CVE-2011-1745 CVE-2011-2022} - [agp] fix OOM and buffer overflow (Jerome Marchand) [699306] {CVE-2011-1746} - [kernel] run_rebalance_domains() is using too much cpu time (George Beshers) [635848] - [x86] Enable UV MMTIMER (George Beshers) [635713] - [ppc] Use correct ccr bit for syscall error status (Steve Best) [691579] - [s390x] qdio: clear shared DSCI before scheduling the queue handler (Hendrik Brueckner) [725690] - [scsi] scsi_dh_alua: Attach to UNAVAILABLE/OFFLINE AAS devices (Mike Christie) [698329] - [kernel] backport upstream change to remove prefetch instructions from list and rculist functions (Larry Woodman) [725538] - [input] wacom: add support for DTU-2231 (Aristeu Rozanski) [705210] - [infiniband] iw_cxgb4: update driver to latest upstream (Neil Horman) [717377] - [kernel] taskstats: don't allow duplicate entries in listener mode (Jerome Marchand) [715448] {CVE-2011-2484} - [kernel] Monitor and log change in system time when the system time drifts by user configured time interval warning (James Takahashi) [694910] - [security] Translate secctx to 0 if SELinux disabled (David Howells) [667177] - [pm] hibernate: Handle marginal memory conditions correctly (Matthew Garrett) [700264] - [kernel] Oprofile support for Sandy Bridge processors (John Villalovos) [696562] - [kernel] misc: add support for IB700 module (Don Zickus) [667090] - [x86] ACPI: Use ioremap_cache() (George Beshers) [635860] - [x86] ACPI: introduce "acpi_rsdp=" parameter for kdump (Takao Indoh) [723670] - [x86] UV: Kernel log overflows on boot on large systems (George Beshers) [696287] - [x86] amd-iommu: Fix 3 possible endless loops (Frank Arnold) [713517] - [x86] amd-iommu: Use only per-device dma_ops (Frank Arnold) [712369] - [x86] setup: Fix EDD3.0 data verification (Gleb Natapov) [704128] - [virt] xen: Revert p2m tree (Andrew Jones) [725519] - [virt] xen-blkfront: fix data size for xenbus_gather in blkfront_connect (Andrew Jones) [716452] - [virt] xen/hvc: only notify if we actually sent something (Igor Mammedov) [725041] - [virt] xen mmu: fix a race window causing leave_mm BUG() (Radim Krcmar) [724995] - [virt] xen: off by one errors in multicalls.c (Radim Krcmar) [725007] - [virt] virtio_net: introduce VIRTIO_NET_HDR_F_DATA_VALID (Jason Wang) [713337]- [netdrv] be2net: clear intr bit in be_probe() (Ivan Vecera) [702739 722596] - [fs] fs: call security_d_instantiate in d_obtain_alias (Josef Bacik) [656458] - [fs] dlm: use vmalloc for hash tables (David Teigland) [719357] - [fs] quota: Fix WARN_ON in lookup_one_len (Eric Sandeen) [718332] - [net] skbuff: fix error handling in pskb_copy() (Michael S. Tsirkin) [632752] - [net] vlan: allow TSO setting on vlan interfaces (Andy Gospodarek) [645785] - [netdrv] Support 'passthru' mode using macvlan/macvtap (James Takahashi) [693874] - [netdrv] asix: fix setting mac address for AX88772 (Jiri Pirko) [725234] - [netdrv] ixgbevf: update to upstream version 2.1.0-k (Andy Gospodarek) [694231] - [netdrv] bnx2x: remove a log-spamming message (Michal Schmidt) [712000] - [netdrv] cxgb4 driver update (Neil Horman) [717801] - [netdrv] iwlwifi: accept EEPROM version 0x423 for iwl6000 (Stanislaw Gruszka) [691846] - [netdrv] cxgb3 driver update (Neil Horman) [717805] - [netdrv] net: bonding: allow all slave speeds (Jiri Pirko) [720941] - [netdrv] ixgbe: update to upstream version 3.4.8-k (Andy Gospodarek) [689998 696045] - [netdrv] e1000e: update to upstream version 1.3.16-k (Andy Gospodarek) [694223 698291] - [net] introduce __netdev_alloc_skb_ip_align (Andy Gospodarek) [694223] - [net] dcbnl: unlock on an error path in dcbnl_cee_fill() (Dean Nelson) [695947] - [net] dcbnl: Add CEE notification (Dean Nelson) [695947] - [net] dcbnl: Aggregated CEE GET operation (Dean Nelson) [695947] - [net] dcb: use nlmsg_free() instead of kfree() (Dean Nelson) [695947] - [net] dcb: Add missing error check in dcb_ieee_set() (Dean Nelson) [695947] - [net] dcb: fix return type on dcb_setapp() (Dean Nelson) [695947] - [net] dcb: Add dcb_ieee_getapp_mask() for drivers to query APP settings (Dean Nelson) [695947] - [net] dcb: Add ieee_dcb_delapp() and dcb op to delete app entry (Dean Nelson) [695947] - [net] dcb: Add ieee_dcb_setapp() to be used for IEEE 802.1Qaz APP data (Dean Nelson) [695947] - [net] net: dcbnl, add multicast group for DCB (Dean Nelson) [695947] - [net] dcb: Add DCBX capabilities bitmask to the get_ieee response (Dean Nelson) [695947] - [net] net: dcbnl: Update copyright dates (Dean Nelson) [695947] - [net] net: dcbnl: Fix misspellings (Dean Nelson) [695947] - [net] net: dcbnl: Add IEEE app selector value definitions (Dean Nelson) [695947] - [net] dcbnl: add support for retrieving peer configuration - cee (Dean Nelson) [695947] - [net] dcbnl: add support for retrieving peer configuration - ieee (Dean Nelson) [695947] - [net] net: dcbnl: check correct ops in dcbnl_ieee_set() (Dean Nelson) [695947] - [net] net: dcb: match dcb_app protocol field with 802.1Qaz spec (Dean Nelson) [695947] - [net] ixgbe: DCB, implement 802.1Qaz routines (Dean Nelson) [695947] - [net] net: dcb: application priority is per net_device (Dean Nelson) [695947] - [net] dcbnl: make get_app handling symmetric for IEEE and CEE DCBx (Dean Nelson) [695947] - [net] include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Dean Nelson) [695947] - [net] const: struct nla_policy (Dean Nelson) [695947] - [net] net: Move && and || to end of previous line (Dean Nelson) [695947] - [net] net: use net_eq to compare nets (Dean Nelson) [695947] - [kernel] include/linux/kernel.h: abs(): fix handling of 32-bit unsigneds on 64-bit (Thomas Graf) [679456] - [net] sctp: stop pending timers and purge queues when peer restart asoc (Thomas Graf) [679456] - [net] sctp: fix memory leak of the ASCONF queue when free asoc (Thomas Graf) [679456] - [net] SCTP: fix race between sctp_bind_addr_free() and sctp_bind_addr_conflict() (Thomas Graf) [679456] - [net] sctp: move chunk from retransmit queue to abandoned list (Thomas Graf) [679456] - [net] sctp: fix to check the source address of COOKIE-ECHO chunk (Thomas Graf) [679456] - [net] sctp: handle ootb packet in chunk order as defined (Thomas Graf) [679456] - [net] sctp: check invalid value of length parameter in error cause (Thomas Graf) [679456] - [net] sctp: check parameter value of length in ERROR chunk (Thomas Graf) [679456] - [net] sctp: Release all routes when processing acks ADD_IP or DEL_IP (Thomas Graf) [679456] - [net] sctp: Allow bindx_del to accept 0 port (Thomas Graf) [679456] - [net] sctp: teach CACC algorithm about removed transports (Thomas Graf) [679456] - [net] sctp: fix oops while removed transport still using as retran path (Thomas Graf) [679456] - [net] sctp: fix oops when updating retransmit path with DEBUG on (Thomas Graf) [679456] - [net] sctp: malloc enough room for asconf-ack chunk (Thomas Graf) [679456] - [net] sctp: fix auth_hmacs field's length of struct sctp_cookie (Thomas Graf) [679456] - [net] sctp: Pass __GFP_NOWARN to hash table allocation attempts. (Thomas Graf) [679456] - [net] sctp: fix compile warnings in sctp_tsnmap_num_gabs (Thomas Graf) [679456] - [net] sctp: fix reporting of unknown parameters (Thomas Graf) [679456] - [net] sctp: user perfect name for Delayed SACK Timer option (Thomas Graf) [679456] - [net] sctp: fix the return value of getting the sctp partial delivery point (Thomas Graf) [679456] - [net] SCTP: Fix SCTP_SET_PEER_PRIMARY_ADDR to accpet v4mapped address (Thomas Graf) [679456] - [net] sctp: prevent reading out-of-bounds memory (Thomas Graf) [679456] - [net] sctp: fix test for end of loop (Thomas Graf) [679456] - [net] sctp: dubious bitfields in sctp_transport (Thomas Graf) [679456] - [net] sctp: fix append error cause to ERROR chunk correctly (Thomas Graf) [679456] - [net] sctp: delete active ICMP proto unreachable timer when free transport (Thomas Graf) [679456] - [net] sctp: Fix a race between ICMP protocol unreachable and connect() (Thomas Graf) [679456] - [net] sctp: Tag messages that can be Nagle delayed at creation. (Thomas Graf) [679456] - [net] sctp: Optimize computation of highest new tsn in SACK. (Thomas Graf) [679456] - [net] sctp: correctly mark missing chunks in fast recovery (Thomas Graf) [679456] - [net] sctp: rwnd_press should be cumulative (Thomas Graf) [679456] - [net] sctp: fast recovery algorithm is per association. (Thomas Graf) [679456] - [net] sctp: update transport initializations (Thomas Graf) [679456] - [net] sctp: Save some room in the sctp_transport by using bitfields (Thomas Graf) [679456] - [net] sctp: Do not force T3 timer on fast retransmissions. (Thomas Graf) [679456] - [net] sctp: remove 'resent' bit from the chunk (Thomas Graf) [679456] - [net] sctp: Make sure we always return valid retransmit path (Thomas Graf) [679456] - [net] sctp: Do no select unconfirmed transports for retransmissions (Thomas Graf) [679456] - [net] sctp: fix to retranmit at least one DATA chunk (Thomas Graf) [679456] - [net] sctp: missing set src and dest port while lookup output route (Thomas Graf) [679456] - [net] sctp: discard ABORT chunk with zero verification tag in COOKIE-WAIT state (Thomas Graf) [679456] - [net] sctp: assure at least one T3-rtx timer is running if a FORWARD TSN is sent (Thomas Graf) [679456] - [net] sctp: send SHUTDOWN-ACK chunk back to the source. (Thomas Graf) [679456] - [net] sctp: Use correct address family in sctp_getsockopt_peer_addrs() (Thomas Graf) [679456] - [net] sctp: Fix oops when sending queued ASCONF chunks (Thomas Graf) [679456] - [net] sctp: per_cpu variables should be in bh_disabled section (Thomas Graf) [679456] - [net] sctp: fix potential reference of a freed pointer (Thomas Graf) [679456] - [net] sctp: avoid irq lock inversion while call sk->sk_data_ready() (Thomas Graf) [679456] - [net] sctp: eliminate useless code (Thomas Graf) [679456] - [net] sctp: Use ipv6_addr_diff() in sctp_v6_addr_match_len(). (Thomas Graf) [679456] - [net] sctp/socket.c: squish warning (Thomas Graf) [679456] - [net] sctp: fix sctp_setsockopt_autoclose compile warning (Thomas Graf) [679456] - [net] sctp: prevent too-fast association id reuse (Thomas Graf) [679456] - [net] sctp: fix integer overflow when setting the autoclose timer (Thomas Graf) [679456] - [net] sctp: limit maximum autoclose setsockopt value (Thomas Graf) [679456] - [net] sctp: Fix mis-ordering of user space data when multihoming in use (Thomas Graf) [679456] - [net] sctp: Update max.burst implementation (Thomas Graf) [679456] - [net] sctp: Remove useless last_time_used variable (Thomas Graf) [679456] - [net] sctp: allow setting path_maxrxt independent of SPP_PMTUD_ENABLE (Thomas Graf) [679456] - [net] sctp: Update SWS avaoidance receiver side algorithm (Thomas Graf) [679456] - [net] sctp: Select a working primary during sctp_connectx() (Thomas Graf) [679456] - [net] sctp: Fix malformed "Invalid Stream Identifier" error (Thomas Graf) [679456]- [drm] radeon/kms: fix DP training for DPEncoderService revision bigger than 1.1 (Dave Airlie) [722957] - [drm] nouveau fixes for RHEL 6.2 (Dave Airlie) [722957] - [drm] i915: Skip GPU wait for scanout pin while wedged (Dave Airlie) [722957] - [drm] i915: Fix opregion notifications (Dave Airlie) [722957] - [drm] ACPI: Don't send KEY_UNKNOWN for random video notifications (Dave Airlie) [722957] - [drm] drm/agp: complete 3.0.0 fixes backport. (Dave Airlie) [722957] - [kernel] /proc/stat: fix scalability of irq sum of all cpu (George Beshers) [635855] - [kernel] /proc/stat: scalability of irq num per cpu (George Beshers) [635855] - [virt] vhost: handle wrap around in # of bufs math (Michael S. Tsirkin) [632752] - [virt] vhost-net: update used ring on backend change (Michael S. Tsirkin) [632752] - [virt] vhost: fix zcopy reference counting (Michael S. Tsirkin) [632752] - [virt] vhost: vhost TX zero-copy support (Michael S. Tsirkin) [632752] - [netdrv] macvtap: macvtapTX zero-copy support (Michael S. Tsirkin) [632752] - [net] skbuff: clear tx zero-copy flag (Michael S. Tsirkin) [632752] - [net] skbuff: skb supports zero-copy buffers (Michael S. Tsirkin) [632752] - [net] sock.h: Add a new sock zero-copy flag (Michael S. Tsirkin) [632752] - [net] pskb_expand_head() optimization (Michael S. Tsirkin) [632752] - [netdrv] qlcnic: Support for GBE port settings (Chad Dupuis) [693735] - [netdrv] qlcnic: support rcv ring configuration through sysfs (Chad Dupuis) [693735] - [netdrv] qlcnic: Update version number to 5.0.16 (Chad Dupuis) [693735] - [netdrv] qlcnic: Fix LRO disable (Chad Dupuis) [693735] - [netdrv] qlcnic: Use flt method to determine flash fw region (Chad Dupuis) [693735] - [netdrv] qlcnic: Remove unused code (Chad Dupuis) [693735] - [netdrv] qlcnic: Code optimization patch (Chad Dupuis) [693735] - [netdrv] qlcnic: Cleanup patch (Chad Dupuis) [693735] - [netdrv] qlcnic: Memory leak fix (Chad Dupuis) [693735] - [netdrv] qlcnic: Make PCI info available in all modes (Chad Dupuis) [693735] - [net] fix ethtool->set_flags not intended -EINVAL return value (Chad Dupuis) [693735] - [netdrv] qlcnic: Remove validation for max tx and max rx queues (Chad Dupuis) [693735] - [netdrv] qlcnic: fix checks for auto_fw_reset (Chad Dupuis) [693735] - [virt] virtio_net: delay TX callbacks (Michael S. Tsirkin) [710945] - [virt] virtio: add api for delayed callbacks (Michael S. Tsirkin) [710945] - [virt] vhost: support event index (Michael S. Tsirkin) [710945] - [virt] virtio_ring: support event idx feature (Michael S. Tsirkin) [710945] - [virt] virtio ring: inline function to check for events (Michael S. Tsirkin) [710945] - [virt] virtio: event index interface (Michael S. Tsirkin) [710945] - [scsi] fcoe: cleanup cpu selection for incoming requests (Mike Christie) [695945] - [scsi] libfc: post reset event on lport reset (Mike Christie) [695945] - [scsi] libfc: Fix for exchange/seq loopup failure when FCoE stack is used as target and connected to windows initiator (Mike Christie) [695945] - [scsi] fcoe: Amends previous patch, Round-robin based selection of CPU for post processing of incoming request for FCoE target (Mike Christie) [695945] - [scsi] fcoe: Round-robin based selection of CPU for post-processing of incoming commands (Mike Christie) [695945] - [scsi] fcoe: Unable to select the exchangeID from offload pool for storage targets (Mike Christie) [695945] - [scsi] libfc: Enhancement to RPORT state machine applicable only for VN2VN mode (Mike Christie) [695945] - [scsi] libfcoe: Remove unnecessary module state checks (Mike Christie) [695945] - [scsi] libfc: do not immediately retry the cmd when seq_send fails in fc_fcp_send_data (Mike Christie) [695945] - [scsi] libfc: fix race in SRR response (Mike Christie) [695945] - [scsi] libfc: don't call resp handler after FC_EX_TIMEOUT (Mike Christie) [695945] - [scsi] libfc: release DDP context if frame_send() fails (Mike Christie) [695945] - [scsi] libfc: fix mm leak in handling incoming request for target discovery (Mike Christie) [695945] - [scsi] fcoe: Prevent creation of an NPIV port with duplicate WWPN (Mike Christie) [695945] - [sound] Update the ALSA HDA audio driver from upstream (Jaroslav Kysela) [723853] - [mm] exec: account anon_rss instead of total_vm in acct_arg_size (Frantisek Hrbata) [645770] - [mm] debug: reintroduce would_have_oomkilled procfs ctl (Frantisek Hrbata) [645770] - [mm] kabi: __GENKSYMS__ for oom_disable_count struct mm_struct (Frantisek Hrbata) [645770] - [mm] kabi: __GENKSYMS__ for oom_score_adj in struct signal_struct (Frantisek Hrbata) [645770] - [mm] oom: replace PF_OOM_ORIGIN with toggling oom_score_adj (Frantisek Hrbata) [645770] - [mm] oom: use pte pages in OOM score (Frantisek Hrbata) [645770] - [kernel] lib, arch: add filter argument to show_mem and fix private implementations (Frantisek Hrbata) [645770] - [mm] oom: suppress nodes that are not allowed from meminfo on page alloc failure (Frantisek Hrbata) [645770] - [mm] oom: suppress show_mem() for many nodes in irq context on page alloc failure (Frantisek Hrbata) [645770] - [mm] oom: suppress nodes that are not allowed from meminfo on oom kill (Frantisek Hrbata) [645770] - [mm] oom: avoid deferring oom killer if exiting task is being traced (Frantisek Hrbata) [645770] - [mm] oom: skip zombies when iterating tasklist (Frantisek Hrbata) [645770] - [mm] oom: prevent unnecessary oom kills or kernel panics (Frantisek Hrbata) [645770] - [mm] oom: allow a non-CAP_SYS_RESOURCE proces to oom_score_adj down (Frantisek Hrbata) [645770] - [mm] oom: fix locking for oom_adj and oom_score_adj (Frantisek Hrbata) [645770] - [mm] oom: rewrite error handling for oom_adj and oom_score_adj tunables (Frantisek Hrbata) [645770] - [mm] oom: kill all threads sharing oom killed task's mm (Frantisek Hrbata) [645770] - [mm] oom: avoid killing a task if a thread sharing its mm cannot be killed (Frantisek Hrbata) [645770] - [mm] oom: add per-mm oom disable count (Frantisek Hrbata) [645770] - [mm] oom: filter unkillable tasks from tasklist dump (Frantisek Hrbata) [645770] - [mm] oom: always return a badness score of non-zero for eligible tasks (Frantisek Hrbata) [645770] - [mm] oom: __task_cred() need rcu_read_lock() (Frantisek Hrbata) [645770] - [mm] oom: fix tasklist_lock leak (Frantisek Hrbata) [645770] - [mm] oom: fix NULL pointer dereference (Frantisek Hrbata) [645770] - [mm] memcg: use find_lock_task_mm() in memory cgroups oom (Frantisek Hrbata) [645770] - [mm] oom: badness heuristic rewrite (Frantisek Hrbata) [645770] - [mm] oom: move badness() declaration into oom.h (Frantisek Hrbata) [645770] - [mm] oom: multi threaded process coredump don't make deadlock (Frantisek Hrbata) [645770] - [mm] oom: give the dying task a higher priority (Frantisek Hrbata) [645770] - [mm] oom: remove child->mm check from oom_kill_process() (Frantisek Hrbata) [645770] - [mm] oom: cleanup has_intersects_mems_allowed() (Frantisek Hrbata) [645770] - [mm] oom: move OOM_DISABLE check from oom_kill_task to out_of_memory() (Frantisek Hrbata) [645770] - [mm] oom: kill duplicate OOM_DISABLE check (Frantisek Hrbata) [645770] - [mm] oom: /proc//oom_score treat kernel thread honestly (Frantisek Hrbata) [645770] - [mm] oom: oom_kill_process() needs to check that p is unkillable (Frantisek Hrbata) [645770] - [mm] oom: make oom_unkillable_task() helper function (Frantisek Hrbata) [645770] - [mm] oom: oom_kill_process() doesn't select kthread child (Frantisek Hrbata) [645770] - [mm] oom: don't try to kill oom_unkillable child (Frantisek Hrbata) [645770] - [mm] oom: fold __out_of_memory into out_of_memory (Frantisek Hrbata) [645770] - [mm] oom: remove constraint argument from select_bad_process and __out_of_memory (Frantisek Hrbata) [645770] - [mm] rename try_set_zone_oom() to try_set_zonelist_oom() (Frantisek Hrbata) [645770] - [mm] oom: remove unnecessary code and cleanup (Frantisek Hrbata) [645770] - [mm] oom: remove special handling for pagefault ooms (Frantisek Hrbata) [645770] - [mm] oom: extract panic helper function (Frantisek Hrbata) [645770] - [mm] oom: enable oom tasklist dump by default (Frantisek Hrbata) [645770] - [mm] oom: select task from tasklist for mempolicy ooms (Frantisek Hrbata) [645770] - [mm] oom: sacrifice child with highest badness score for parent (Frantisek Hrbata) [645770] - [mm] oom: filter tasks not sharing the same cpuset (Frantisek Hrbata) [645770] - [mm] oom: avoid sending exiting tasks a SIGKILL (Frantisek Hrbata) [645770] - [mm] oom: give current access to memory reserves if it has been killed (Frantisek Hrbata) [645770] - [mm] oom: dump_tasks use find_lock_task_mm too fix (Frantisek Hrbata) [645770] - [mm] oom: improve commentary in dump_tasks() (Frantisek Hrbata) [645770] - [mm] oom: dump_tasks use find_lock_task_mm too (Frantisek Hrbata) [645770] - [mm] oom: introduce find_lock_task_mm() to fix !mm false positives (Frantisek Hrbata) [645770] - [mm] oom: PF_EXITING check should take mm into account (Frantisek Hrbata) [645770] - [mm] oom: check PF_KTHREAD instead of !mm to skip kthreads (Frantisek Hrbata) [645770] - [mm] memcg: make oom killer a no-op when no killable task can be found (Frantisek Hrbata) [645770] - [mm] memcg: handle panic_on_oom=always case (Frantisek Hrbata) [645770] - [mm] oom-kill: dump_header takes task_struct as parameter (Frantisek Hrbata) [645770] - [mm] oom-kill: fix NUMA constraint check with nodemask (Frantisek Hrbata) [645770] - [mm] oom-kill: use task_lock when accessing task_struct members in __oom_kill_task (Frantisek Hrbata) [645770] - [mm] oom: dump stack and VM state when oom killer panics (Frantisek Hrbata) [645770] - [mm] Revert "[Fedora] [debug] add would_have_oomkilled procfs ctl" (Frantisek Hrbata) [645770]- [mm] hold the page lock until after set_page_stable_node (Andrea Arcangeli) [683658]- [netdrv] be2net: remove certain cmd failure logging (Ivan Vecera) [719304] - [netdrv] enic driver update (Stefan Assmann) [695882] - [net] nl80211: missing check for valid SSID size in scan operation (Stanislaw Gruszka) [718158] {CVE-2011-2517} - [net] bluetooth: l2cap and rfcomm: fix 1 byte infoleak to userspace. (Thomas Graf) [703023] {CVE-2011-2492} - [net] inet_diag: fix validation of user data in inet_diag_bc_audit() (Thomas Graf) [714541] {CVE-2011-2213} - [fs] proc: restrict access to /proc/PID/io (Oleg Nesterov) [716830] {CVE-2011-2495} - [fs] validate size of EFI GUID partition entries (Anton Arapov) [703030] {CVE-2011-1776} - [fs] GFS2: Print warning rather than calling assert during direct I/O page invalidation race (Steven Whitehouse) [697019] - [fs] ext4: Fix max file size and logical block counting of extent format file (Lukas Czerner) [722569] {CVE-2011-2695} - [netdrv] e1000: remove unnecessary code (Dean Nelson) [694233] - [netdrv] e1000: Add appropriate include for prefetch users (Dean Nelson) [694233] - [netdrv] e1000: more robust ethtool duplex/speed configuration (Dean Nelson) [694233] - [netdrv] e1000: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Dean Nelson) [694233] - [netdrv] e1000: ethtool: Use full 32 bit speed range in ethtool's set_settings (Dean Nelson) [694233] - [netdrv] e1000: fix sparse warning (Dean Nelson) [694233] - [netdrv] e1000: add support for Marvell Alaska M88E1118R PHY (Dean Nelson) [694233] - [netdrv] e1000: drivers/net: avoid some skb->ip_summed initializations (Dean Nelson) [694233] - [fs] SUNRPC: Fix use of static variable in rpcb_getport_async (Steve Dickson) [723650] - [fs] NFSv4.1: update nfs4_fattr_bitmap_maxsz (Steve Dickson) [723650] - [fs] SUNRPC: Fix a race between work-queue and rpc_killall_tasks (Steve Dickson) [723650] - [fs] SUNRPC: Ensure we always run the tk_callback before tk_action (Steve Dickson) [723650] - [netdrv] e100: net: remove interrupt.h inclusion from netdevice.h (Dean Nelson) [694236] - [netdrv] e100: fix build warning (Dean Nelson) [694236] - [netdrv] e100: ethtool: Use full 32 bit speed range in ethtool's set_settings (Dean Nelson) [694236] - [netdrv] e100: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Dean Nelson) [694236] - [netdrv] e100: ethtool: Call ethtool's get/set_settings callbacks with cleaned data (Dean Nelson) [694236] - [netdrv] bna: Separate handling of irq type flags variable from the irq_flags request_irq variable (Ivan Vecera) [717011] - [netdrv] Fix call trace when interrupts are disabled while sleeping function kzalloc is called (Ivan Vecera) [717011] - [netdrv] Additional tg3 bug fixes (John Feeney) [695996 696004 696068 698308 705492 716693] - [netdrv] Update tg3 to version 3.119 (John Feeney) [695996 696004 696068 698308 705492 716693] - [netdrv] Update tg3 to version 3.118 (John Feeney) [695996 696004 696068 698308 705492 716693] - [netdrv] Update tg3 to version 3.117 (John Feeney) [695996 696004 696068 698308 705492 716693]- [virt] kvm: Disable device assignment without interrupt remapping (Alex Williamson) [711504] {CVE-2011-1898} - [virt] iommu-api: Extension to check for interrupt remapping (Alex Williamson) [711504] {CVE-2011-1898} - [net] core: add tracepoints for queueing skb to rcvbuf (Satoru Moriya) [696387] - [net] udp: add tracepoints for queueing skb to rcvbuf (Satoru Moriya) [696387] - [serial] 8250: Fix capabilities when changing the port type (Steve Best) [696695] - [serial] 8250_pci: Add EEH support to the 8250 driver for IBM/Digi PCIe 2-port Adapter (Steve Best) [696695] - [serial] 8250_pci: Add support for the Digi/IBM PCIe 2-port Adapter (Steve Best) [696695] - [scsi] scsi_dh_rdac: Adding couple more vendor product ids (David Milburn) [690952] - [scsi] lock pushdown in error handling (Rob Evers) [695542] - [scsi] Reduce error recovery time by reducing use of TURs (Mike Christie) [691945] - [scsi] Fix /proc/interrupts corruption when be2iscsi driver is loaded (Prarit Bhargava) [706511] - [scsi] megaraid_sas: Disable interrupts/free_irq() in megasas_shutdown() (Tomas Henzl) [613564] - [pci] ARI is a PCIe v2 feature (Don Dutile) [632086] - [pci] add latency tolerance reporting enable/disable support (Myron Stowe) [696532] - [pci] Assign values to 'pci_obff_signal_type' enumeration (Myron Stowe) [696534] - [pci] add OBFF enable/disable support (Myron Stowe) [696534] - [pci] add ID-based ordering enable/disable support (Myron Stowe) [696530] - [fs] nfsd: fix NULL dereference in nfsd_statfs() (Eric Sandeen) [689223] - [fs] add f_flags to struct statfs(64) (Eric Sandeen) [689223] - [fs] pass a struct path to vfs_statfs (Eric Sandeen) [689223] - [fs] Take statfs variants to fs/statfs.c (Eric Sandeen) [689223] - [netdrv] tg3: Apply rx_discards fix to 5719/5720 (John Feeney) [696206] - [netdrv] tg3: Fix stats for 5704 and later devices (John Feeney) [696206] - [netdrv] tg3: Fix IPv6 TCP problems for 5719 (John Feeney) [696206] - [netdrv] tg3: Fix int generation hw bug for 5719 / 5720 (John Feeney) [696206] - [netdrv] tg3: Workaround rx_discards stat bug (John Feeney) [696206] - [netdrv] tg3: Automatically size stat/test string arrays (John Feeney) [696206] - [netdrv] tg3: Enable 5720 support (John Feeney) [696206] - [netdrv] tg3: Add 5720 PHY ID (John Feeney) [696206] - [netdrv] tg3: Add 5720 H2BMC support (John Feeney) [696206] - [netdrv] tg3: Add 5720 NVRAM decoding (John Feeney) [696206] - [netdrv] tg3: Add 5720 ASIC rev (John Feeney) [696206] - [netdrv] tg3: Reintroduce 5717_PLUS (John Feeney) [696206] - [netdrv] tg3: 5717_PLUS => 57765_PLUS (John Feeney) [696206] - [netdrv] tg3: Add missed 5719 workaround change (John Feeney) [696206] - [netdrv] tg3: Expand 5719 workaround (John Feeney) [696206] - [netdrv] tg3: Disable multivec mode for 1 MSIX vector (John Feeney) [696206] - [netdrv] tg3: Fix 5719 A0 tx completion bug (John Feeney) [696206] - [netdrv] tg3: Revise 5719 internal FIFO overflow solution (John Feeney) [696206] - [netdrv] tg3: Update version to 3.116 (John Feeney) [696206] - [netdrv] tg3: use dma_alloc_coherent() instead of pci_alloc_consistent() (John Feeney) [696206] - [netdrv] tg3: Always turn on APE features in mac_mode reg (John Feeney) [696206] - [netdrv] tg3: Do not call device_set_wakeup_enable() under spin_lock_bh (John Feeney) [696206] - [netdrv] vlan: Don't check for vlan group before vlan_tx_tag_present. (John Feeney) [696206] - [netdrv] tg3: Update version to 3.115 (John Feeney) [696206] - [netdrv] tg3: Report invalid link from tg3_get_settings() (John Feeney) [696206] - [netdrv] tg3: Don't allocate jumbo ring for 5780 class devs (John Feeney) [696206] - [netdrv] tg3: Cleanup tg3_alloc_rx_skb() (John Feeney) [696206] - [netdrv] tg3: Disable unused transmit rings (John Feeney) [696206] - [netdrv] tg3: Add support for selfboot format 1 v6 (John Feeney) [696206] - [netdrv] net/tg3: simplify conditional (John Feeney) [696206] - [netdrv] tg3: Update version to 3.114 (John Feeney) [696206] - [netdrv] tg3: Futureproof the loopback test (John Feeney) [696206] - [netdrv] tg3: Cleanup missing VPD partno section (John Feeney) [696206] - [netdrv] tg3: Remove 5724 device ID (John Feeney) [696206] - [netdrv] tg3: Fix potential netpoll crash (John Feeney) [696206] - [netdrv] drivers/net: return operator cleanup (John Feeney) [696206] - [netdrv] tg3: phy tmp variable roundup (John Feeney) [696206] - [netdrv] tg3: Dynamically allocate VPD data memory (John Feeney) [696206] - [netdrv] tg3: Use skb_is_gso_v6() (John Feeney) [696206] - [netdrv] tg3: Move producer ring struct to tg3_napi (John Feeney) [696206] - [netdrv] tg3: Clarify semantics of TG3_IRQ_MAX_VECS (John Feeney) [696206] - [netdrv] tg3: Don't send APE events for NCSI firmware (John Feeney) [696206] - [netdrv] drivers/net: avoid some skb->ip_summed initializations (John Feeney) [696206] - [x86] x86, boot: Wait for boot cpu to show up if nr_cpus limit is about to hit (Vivek Goyal) [717918] - [x86] x86: Fix and clean up generic_processor_info() (Vivek Goyal) [717918] - [x86] x86, ia64, acpi: Clean up x86-ism in drivers/acpi/numa.c (Vivek Goyal) [717918] - [x86] x86, acpi: Add MAX_LOCAL_APIC for 32bit (Vivek Goyal) [717918] - [x86] x86, acpi: Parse all SRAT cpu entries even above the cpu number limitation (Vivek Goyal) [717918] - [kernel] smp: Use nr_cpus= to set nr_cpu_ids early (Vivek Goyal) [717918] - [mm] do not use page_count without a page pin (Andrea Arcangeli) [722565] - [mm] improve isolate_lru_pages neighbour isolation (Andrea Arcangeli) [722565] - [scsi] qla2xxx: Update driver version to 8.03.07.05.06.2-k. (Chad Dupuis) [693744] - [scsi] qla2xxx: Remove host_lock in queuecommand function (Chad Dupuis) [693744] - [scsi] qla2xxx: Refactor call to qla2xxx_read_sfp for thermal temperature. (Chad Dupuis) [693744] - [scsi] qla2xxx: Unify the read/write sfp mailbox command routines. (Chad Dupuis) [693744] - [scsi] qla2xxx: Clear complete initialization control block. (Chad Dupuis) [693744] - [scsi] qla2xxx: Allow an override of the registered maximum LUN. (Chad Dupuis) [693744] - [scsi] qla2xxx: Add host number in reset and quiescent message logs. (Chad Dupuis) [693744] - [scsi] qla2xxx: Fix virtual port failing to login after chip reset. (Chad Dupuis) [693744] - [scsi] qla2xxx: Correctly read sfp single byte mailbox register. (Chad Dupuis) [693744] - [scsi] qla2xxx: Fix vport delete hang when logins are outstanding. (Chad Dupuis) [693744] - [scsi] qla2xxx: Fix hang during driver unload when vport is active. (Chad Dupuis) [693744] - [scsi] qla2xxx: Properly set the dsd_list_len for dsd_chaining in cmd type 6. (Chad Dupuis) [693744] - [scsi] qla2xxx: Correct buffer start in edc sysfs debug print. (Chad Dupuis) [693744] - [scsi] qla2xxx: Log if firmware fails to load from flash for ISP82xx. (Chad Dupuis) [693744] - [scsi] qla2xxx: Correction to sysfs edc interface. (Chad Dupuis) [693744] - [scsi] qla2xxx: Add qla82xx_rom_unlock() function. (Chad Dupuis) [693744] - [scsi] qla2xxx: Update firmware version after flash update. (Chad Dupuis) [693744] - [hwmon] hwmon: (coretemp) Fix section mismatch (Jane Lv) [709252] - [hwmon] hwmon: (coretemp) Update comments describing the handling of HT CPUs (Jane Lv) [709252] - [hwmon] hwmon: (coretemp) Add comments describing the handling of HT CPUs (Jane Lv) [709252] - [hwmon] hwmon: (coretemp) Fix compile error if CONFIG_SMP is not defined (Jane Lv) [709252] - [hwmon] hwmon: (coretemp) Fix checkpatch errors (Jane Lv) [709252] - [hwmon] hwmon: Remove pkgtemp driver (Jane Lv) [709252] - [hwmon] hwmon: (coretemp) Merge pkgtemp with coretemp (Jane Lv) [709252] - [netdrv] igbvf driver update (Stefan Assmann) [694229] - [netdrv] igb driver update (Stefan Assmann) [694211] - [netdrv] r8169: fix Rx checksum offloading bugs (Ivan Vecera) [635596] - [netdrv] be2net: changes for BE3 native mode support (Ivan Vecera) [695231] - [net] bridge gets duplicate packets when using vlan over bonding (Flavio Leitner) [700610] - [net] bonding: fix receiving of dups due vlan hwaccel (Flavio Leitner) [720689] - [kernel] Fix nohz balance kick (Matthew Garrett) [695606] - [kernel] repair gdbstub to match the gdbserial protocol specification (Prarit Bhargava) [710668] - [misc] enclosure: fix error path to actually return ERR_PTR() on error (Tomas Henzl) [713730] - [x86] fix memory leak in acpu_cpufreq_exit (Luming Yu) [688038] - [x86] Ensure MTRR config is applied to all CPUs on resume (Matthew Garrett) [695612]- [s390x] crypto: prng error in initial seed calculation. (Hendrik Brueckner) [709710] - [s390x] qeth: serialize device removal and config changes (Hendrik Brueckner) [707293] - [s390x] ap: Toleration for ap bus devices with device type 10 (Hendrik Brueckner) [694267] - [s390x] chsc: process channel-path-availability information (Hendrik Brueckner) [694464] - [s390x] kernel: Get CPC name (Hendrik Brueckner) [694265] - [s390x] qeth: change some configurations defaults (Hendrik Brueckner) [694248] - [s390x] crypto: Exploit z196 hardware accelerated crypto aplgorithms (Hendrik Brueckner) [694246] - [s390x] dasd: do path verification for paths added at runtime (Hendrik Brueckner) [694460] - [s390x] cio: notify drivers of channel path events (Hendrik Brueckner) [694460] - [s390x] dasd: automatic recognition of read-only devices (Hendrik Brueckner) [633389] - [s390x] dasd: Add support for raw ECKD access (Hendrik Brueckner) [633543] - [s390x] kernel: diagnose 10 does not release memory above 2GB (Hendrik Brueckner) [701274] - [s390x] qdio: reset error states immediately (Hendrik Brueckner) [700463] - [s390x] dasd: check sense type in device change handler (Hendrik Brueckner) [700688] - [s390x] dasd: fix race between open and offline (Hendrik Brueckner) [695677] - [s390x] cio: prevent purging of CCW devices in the online state (Hendrik Brueckner) [695377] - [s390x] kernel: missing ASLR for exec/heap/libc/vdso/mmap in s390x (Hendrik Brueckner) [647363] - [ppc] nvram: Unbreak kABI, efficiency tweaks, remove unnecessary casts (Steve Best) [694509] - [ppc] pseries/nvram: Capture oops/panic reports in ibm, oops-log partition (Steve Best) [694509] - [ppc] nvram: Generalize code for OS partitions in NVRAM (Steve Best) [694509] - [ppc] nvram: Handle partition names >= 12 chars (Steve Best) [694509] - [ppc] nvram: Fix NVRAM partition list setup (Steve Best) [694509] - [ppc] nvram: Rename ppc64, linux partition to ibm, rtas-log (Steve Best) [694509] - [ppc] nvram: Move the log partition stuff to pseries (Steve Best) [694509] - [ppc] nvram: Change nvram_setup_partition() to use new helper (Steve Best) [694509] - [ppc] nvram: Add nvram_find_partition() (Steve Best) [694509] - [ppc] nvram: Improve partition removal (Steve Best) [694509] - [ppc] nvram: Shuffle code around in nvram_create_partition() (Steve Best) [694509] - [ppc] nvram: Completely clear a new partition (Steve Best) [694509] - [ppc] nvram: Ensure that the partition header/block size is right (Steve Best) [694509] - [ppc] nvram: nvram_create_partitions() now uses bytes (Steve Best) [694509] - [ppc] nvram: More flexible nvram_create_partition() (Steve Best) [694509] - [ppc] nvram: Move things out of asm/nvram.h (Steve Best) [694509] - [ppc] Fix continuation line formats (Steve Best) [694509] - [ppc] Use unlocked ioctl in nvram_64 (Steve Best) [694509] - [ppc] nvram_64: Mark init code __init (Steve Best) [694509] - [ppc] nvram_64: Check nvram_error_log_index in nvram_clear_error_log() (Steve Best) [694509] - [ppc] nvram_64: Remove unused code (Steve Best) [694509] - [netdrv] qlge: Version change to v1.00.00.29 (Chad Dupuis) [713168] - [netdrv] qlge: Fix printk priority so chip fatal errors are always reported. (Chad Dupuis) [713168] - [netdrv] qlge: Fix crash caused by mailbox execution on wedged chip. (Chad Dupuis) [713168] - [netdrv] qlge: make nic_operations struct const (Chad Dupuis) [713168] - [netdrv] qlge: Fix incorrect usage of module parameters and netdev msg level (Chad Dupuis) [713168] - [netdrv] qlge: Remove unnecessary casts of netdev_priv (Chad Dupuis) [713168] - [fs] NFS: Detect loops in a readdir due to bad cookies (Steve Dickson) [720712] - [fs] NFS: Create nfs_open_dir_context (Steve Dickson) [720712] - [fs] NFS: Ensure that we update the readdir filp->f_pos correctly (Steve Dickson) [720712] - [fs] GFS2: Get rid of metadata pages for inodes we can't deallocate (Robert S Peterson) [676626] - [fs] GFS2: list_del_entry corruption (Robert S Peterson) [676626] - [fs] GFS2: Fix ail list traversal (Robert S Peterson) [676626] - [fs] GFS2: Add an AIL writeback tracepoint (Robert S Peterson) [676626] - [fs] GFS2: Make writeback more responsive to system conditions (Robert S Peterson) [676626] - [fs] GFS2: Improve tracing support (adds two flags) (Robert S Peterson) [676626] - [fs] GFS2: Optimise glock lru and end of life inodes (Robert S Peterson) [676626] - [fs] GFS2: Clean up fsync() (Robert S Peterson) [676626] - [fs] fs: add sync_inode_metadata (Robert S Peterson) [676626] - [fs] GFS2: Make ->write_inode() really write (Robert S Peterson) [676626] - [fs] GFS2: Use filemap_fdatawrite() to write back the AIL (Robert S Peterson) [676626] - [fs] GFS2: Alter point of entry to glock lru list for glocks with an address_space (Robert S Peterson) [676626] - [fs] GFS2: Update to AIL list locking (Robert S Peterson) [676626] - [fs] GFS2: introduce AIL lock (Robert S Peterson) [676626] - [netdrv] bnx2: update to latest upstream (Neil Horman) [696756] - [fs] cifs: don't allow cifs_reconnect to exit with NULL socket pointer (Jeff Layton) [711400]- [x86] apic: Fix spurious error interrupts triggering on all non-boot APs (Prarit Bhargava) [712286] - [x86] apic: Print verbose error interrupt reason on apic=debug (Prarit Bhargava) [712286] - [mm] fix negative commitlimit when gigantic hugepages are allocated (Andrea Arcangeli) [704511] - [mm] migrate: dont account swapcache as shmem (Andrea Arcangeli) [712260] - [mm] compaction: Ensure that the compaction free scanner does not move to the next zone (Andrea Arcangeli) [712258] - [mm] vmscan: correctly check if reclaimer should schedule during shrink_slab (Andrea Arcangeli) [712252] - [virt] ksm: fix race between ksmd and exiting task (Andrea Arcangeli) [710341] - [mm] thp: fix build with !SMP (Andrea Arcangeli) [711636] - [kernel] !SMP build quirks fixes (Andrea Arcangeli) [711636] - [kernel] allow sched.c to build with !SMP (Andrea Arcangeli) [711636] - [net] dev.c: allow build when !SMP (Andrea Arcangeli) [711636] - [virt] xen-netfront: send gARP after backend moved to XenbusStateConnected (Laszlo Ersek) [713585] - [x86] UV: add_smp_affinity_list (George Beshers) [696422] - [pci] aer-inject: Override PCIe AER Mask Registers (Prarit Bhargava) [719373] - [kernel] proc: signedness issue in next_pidmap() (Jerome Marchand) [697825] {CVE-2011-1593} - [net] bluetooth: Prevent buffer overflow in l2cap config request (Jiri Pirko) [716810] {CVE-2011-2497} - [netdrv] cnic: Move indexing function pointers to struct kcq_info (Mike Christie) [696757] - [netdrv] cnic, bnx2: Check iSCSI support early in bnx2_init_one() (Mike Christie) [696757] - [netdrv] cnic: Improve NETDEV_UP event handling (Mike Christie) [696757] - [netdrv] cnic: Randomize initial TCP port for iSCSI connections (Mike Christie) [696757] - [netdrv] cnic: Fix race conditions with firmware (Mike Christie) [696757] - [netdrv] cnic: Fix interrupt logic (Mike Christie) [696757] - [netdrv] Add appropriate include for prefetch users (Mike Christie) [696757]- [fs] NFS41: do not update isize if inode needs layoutcommit (Steve Dickson) [714740] - [fs] NFSv4.1: Clean ups for the device id cache (Steve Dickson) [714740] - [net] igmp: call ip_mc_clear_src() only when we have no users of ip_mc_list (Thomas Graf) [707479] - [net] bridge: fix bridging to properly recieve/forward ipv6 RA's (Neil Horman) [716263] - [net] sctp: ABORT if receive, reassmbly, or reodering queue is not empty while closing socket (Thomas Graf) [705840] - [net] sctp: Enforce retransmission limit during shutdown (Thomas Graf) [705840] - [net] netfilter: Enable CONFIG_NETFILTER_XT_SET and CONFIG_IP_SET (Thomas Graf) [599054] - [net] netfilter: ipset: Use the stored first cidr value instead of '1' (Thomas Graf) [599054] - [net] netfilter: ipset: Fix return code for destroy when sets are in use (Thomas Graf) [599054] - [net] netfilter: ipset: fix ip_set_flush return code (Thomas Graf) [599054] - [net] netfilter: ipset: remove unused variable from type_pf_tdel() (Thomas Graf) [599054] - [net] netfilter: ipset: Use proper timeout value to jiffies conversion (Thomas Graf) [599054] - [net] netfilter: ipset: Fix the order of listing of sets (Thomas Graf) [599054] - [net] netfilter: ipset: SCTP, UDPLITE support added (Thomas Graf) [599054] - [net] netfilter: ipset: set match and SET target fixes (Thomas Graf) [599054] - [net] netfilter: ipset: bitmap:ip, mac type requires "src" for MAC (Thomas Graf) [599054] - [net] netfilter: ipset: remove extra semicolons (Thomas Graf) [599054] - [net] netfilter: ipset: references are protected by rwlock instead of mutex (Thomas Graf) [599054] - [net] netfilter: ipset: list:set timeout variant fixes (Thomas Graf) [599054] - [net] netfilter: ipset: Fix common misspellings (Thomas Graf) [599054] - [net] netfilter: ipset: References are protected by rwlock instead of mutex (Thomas Graf) [599054] - [net] netfilter: ipset: list:set timeout variant fixes (Thomas Graf) [599054] - [net] netfilter: ipset: fix checking the type revision at create command (Thomas Graf) [599054] - [net] netfilter: ipset: fix address ranges at hash:*port* types (Thomas Graf) [599054] - [net] netfilter: ipset: fix the compile warning in ip_set_create (Thomas Graf) [599054] - [net] netfilter: ipset: add dependency on CONFIG_NETFILTER_NETLINK (Thomas Graf) [599054] - [net] netfilter: ipset: send error message manually (Thomas Graf) [599054] - [net] netfilter: ipset: fix linking with CONFIG_IPV6=n (Thomas Graf) [599054] - [net] netfilter: ipset: add missing break statemtns in ip_set_get_ip_port() (Thomas Graf) [599054] - [net] netfilter: ipset: install ipset related header files (Thomas Graf) [599054] - [net] netfilter: ipset: remove unnecessary includes (Thomas Graf) [599054] - [net] netfilter: ipset: use nla_parse_nested() (Thomas Graf) [599054] - [net] netfilter: xtables: "set" match and "SET" target support (Thomas Graf) [599054] - [net] netfilter: ipset: list:set set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:net, port set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:net set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:ip, port, net set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:ip, port, ip set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:ip, port set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:ip set type support (Thomas Graf) [599054] - [net] netfilter: ipset; bitmap:port set type support (Thomas Graf) [599054] - [net] netfilter: ipset: bitmap:ip,mac type support (Thomas Graf) [599054] - [net] netfilter: ipset: bitmap:ip set type support (Thomas Graf) [599054] - [net] netfilter: ipset: IP set core support (Thomas Graf) [599054] - [net] netfilter: NFNL_SUBSYS_IPSET id and NLA_PUT_NET* macros (Thomas Graf) [599054] - [net] ipv6: Prepare the tree for un-inlined jhash. (Thomas Graf) [599054] - [kernel] The new jhash implementation (Thomas Graf) [599054] - [fs] cifs: fix wsize negotiation to respect max buffer size and active signing (try #4) (Jeff Layton) [708000] - [fs] cifs: clean up wsize negotiation and allow for larger wsize (Jeff Layton) [708000] - [fs] cifs: convert cifs_writepages to use async writes (Jeff Layton) [708000] - [fs] cifs: convert async write callback to slow_work (Jeff Layton) [708000] - [fs] cifs: add cifs_async_writev (Jeff Layton) [708000] - [fs] cifs: don't call mid_q_entry->callback under the Global_MidLock (try #5) (Jeff Layton) [708000] - [fs] cifs: add ignore_pend flag to cifs_call_async (Jeff Layton) [708000] - [fs] cifs: make cifs_send_async take a kvec array (Jeff Layton) [708000] - [fs] cifs: consolidate SendReceive response checks (Jeff Layton) [708000] - [fs] cifs: don't allow mmap'ed pages to be dirtied while under writeback (try #3) (Jeff Layton) [708000] - [fs] cifs: turn BCC into a static inlined function (Jeff Layton) [692709] - [fs] cifs: keep BCC in little-endian format (Jeff Layton) [692709] - [fs] cifs: consistently use smb_buf_length as be32 for cifs (try 3) (Jeff Layton) [692709] - [fs] CIFS: Add match_port check during looking for an existing connection (try #4) (Jeff Layton) [692709] - [fs] CIFS: Simplify ipv*_connect functions into one (try #4) (Jeff Layton) [692709] - [fs] cifs: fix cifsConvertToUCS() for the mapchars case (Jeff Layton) [692709] - [fs] cifs: handle errors from coalesce_t2 (Jeff Layton) [692709] - [fs] cifs: refactor mid finding loop in cifs_demultiplex_thread (Jeff Layton) [692709] - [fs] cifs: sanitize length checking in coalesce_t2 (try #3) (Jeff Layton) [692709] - [fs] cifs: check for bytes_remaining going to zero in CIFS_SessSetup (Jeff Layton) [692709] - [fs] cifs: change bleft in decode_unicode_ssetup back to signed type (Jeff Layton) [692709] - [fs] cifs: Fix memory over bound bug in cifs_parse_mount_options (Jeff Layton) [692709] - [fs] cifs: clean up various nits in unicode routines (try #2) (Jeff Layton) [692709] - [fs] cifs: clean up length checks in check2ndT2 (Jeff Layton) [692709] - [fs] cifs: fix broken BCC check in is_valid_oplock_break (Jeff Layton) [692709] - [fs] cifs: always do is_path_accessible check in cifs_mount (Jeff Layton) [692709] - [fs] cifs: add check for kmalloc in parse_dacl (Jeff Layton) [692709] - [fs] cifs: various endian fixes to cifs (Jeff Layton) [692709] - [fs] cifs: simplify SMB header check routine (Jeff Layton) [692709] - [fs] cifs: fix up CIFSSMBEcho for unaligned access (Jeff Layton) [692709] - [fs] cifs: fix unaligned accesses in cifsConvertToUCS (Jeff Layton) [692709] - [fs] cifs: clean up unaligned accesses in cifs_unicode.c (Jeff Layton) [692709] - [fs] cifs: fix unaligned access in check2ndT2 and coalesce_t2 (Jeff Layton) [692709] - [fs] cifs: clean up unaligned accesses in validate_t2 (Jeff Layton) [692709] - [fs] cifs: use get/put_unaligned functions to access ByteCount (Jeff Layton) [692709] - [fs] cifs: fix up KConfig options with latest changes (Jeff Layton) [668791] - [fs] cifs: mark CONFIG_CIFS_NFSD_EXPORT as BROKEN (Jeff Layton) [668791] - [fs] cifs: Don't compile in unused reparse point symlink code (Jeff Layton) [668791] - [fs] cifs: Remove unused CIFSSMBNotify worker function (Jeff Layton) [668791] - [fs] cifs: cleanup: Rename and remove config flags (Jeff Layton) [668791] - [fs] cifs: replace /proc/fs/cifs/Experimental with a module parm (Jeff Layton) [668791] - [fs] cifs: move "ntlmssp" and "local_leases" options out of experimental code (Jeff Layton) [668791] - [fs] cifs: fix use of CONFIG_CIFS_ACL (Jeff Layton) [668791] - [fs] cifs: Handle extended attribute name cifs_acl to generate cifs acl blob (try #4) (Jeff Layton) [668791] - [fs] cifs: Misc. cleanup in cifsacl handling [try #4] (Jeff Layton) [668791] - [fs] cifs: Percolate error up to the caller during get/set acls [try #4] (Jeff Layton) [668791] - [fs] cifs: Fix lease break for writes (Jeff Layton) [668791] - [fs] cifs: clarify the meaning of tcpStatus == CifsGood (Jeff Layton) [654198] - [fs] cifs: don't always drop malformed replies on the floor (try #3) (Jeff Layton) [654198] - [fs] cifs: Possible slab memory corruption while updating extended stats (repost) (Jeff Layton) [654198] - [fs] cifs: clean up checks in cifs_echo_request (Jeff Layton) [654198] - [fs] cifs: Do not send SMBEcho requests on new sockets until SMBNegotiate (Jeff Layton) [654198] - [fs] cifs: remove checks for ses->status == CifsExiting (Jeff Layton) [654198] - [fs] cifs: don't send an echo request unless NegProt has been done (Jeff Layton) [654198] - [fs] cifs: enable signing flag in SMB header when server has it on (Jeff Layton) [654198] - [fs] cifs: fix length vs. total_read confusion in cifs_demultiplex_thread (Jeff Layton) [654198] - [fs] cifs: fix length checks in checkSMB (Jeff Layton) [654198] - [fs] cifs: force a reconnect if there are too many MIDs in flight (Jeff Layton) [654198] - [fs] cifs: don't pop a printk when sending on a socket is interrupted (Jeff Layton) [654198] - [fs] cifs: send an NT_CANCEL request when a process is signalled (Jeff Layton) [654198] - [fs] cifs: handle cancelled requests better (Jeff Layton) [654198] - [fs] cifs: mangle existing header for SMB_COM_NT_CANCEL (Jeff Layton) [654198] - [fs] cifs: remove code for setting timeouts on requests (Jeff Layton) [654198] - [fs] cifs: reconnect unresponsive servers (Jeff Layton) [654198] - [fs] cifs: set up recurring workqueue job to do SMB echo requests (Jeff Layton) [654198] - [fs] cifs: add ability to send an echo request (Jeff Layton) [654198] - [fs] cifs: add cifs_call_async (Jeff Layton) [654198] - [fs] cifs: allow for different handling of received response (Jeff Layton) [654198] - [fs] cifs: clean up sync_mid_result (Jeff Layton) [654198] - [fs] cifs: don't reconnect server when we don't get a response (Jeff Layton) [654198] - [fs] cifs: wait indefinitely for responses (Jeff Layton) [654198] - [fs] cifs: move mid result processing into common function (Jeff Layton) [654198] - [fs] cifs: move locked sections out of DeleteMidQEntry and AllocMidQEntry (Jeff Layton) [654198] - [fs] cifs: clean up accesses to midCount (Jeff Layton) [654198] - [fs] cifs: make wait_for_free_request take a TCP_Server_Info pointer (Jeff Layton) [654198] - [fs] cifs: no need to mark smb_ses_list as cifs_demultiplex_thread is exiting (Jeff Layton) [654198] - [fs] cifs: don't fail writepages on -EAGAIN errors (Jeff Layton) [654198] - [fs] cifs: free blkcipher in smbhash (Jeff Layton) [662626] - [fs] cifs: correctly handle NULL tcon pointer in CIFSTCon (Jeff Layton) [662626] - [fs] cifs: show sec= option in /proc/mounts (Jeff Layton) [662626] - [fs] cifs: silence printk when establishing first session on socket (Jeff Layton) [662626] - [fs] cifs: Fix extended security auth failure (Jeff Layton) [662626] - [fs] cifs: make CIFS depend on CRYPTO_ECB (Jeff Layton) [662626] - [fs] cifs: Use ecb des kernel crypto APIs instead of local cifs functions (repost) (Jeff Layton) [662626] - [fs] cifs: wrap received signature check in srv_mutex (Jeff Layton) [662626] - [fs] cifs: Max share size is too small (Jeff Layton) [662626] - [fs] cifs: Allow user names longer than 32 bytes (Jeff Layton) [662626] - [fs] cifs: Fix regression in LANMAN (LM) auth code (Jeff Layton) [662626] - [fs] cifs: No need to check crypto blockcipher allocation (Jeff Layton) [662626] - [fs] cifs: make CIFS depend on CRYPTO_MD4 (Jeff Layton) [662626] - [fs] cifs: fix two compiler warning about uninitialized vars (Jeff Layton) [662626] - [fs] cifs: More crypto cleanup (try #2) (Jeff Layton) [662626] - [fs] cifs: Replace cifs md5 hashing functions with kernel crypto APIs (Jeff Layton) [662626] - [fs] cifs: Fix regression during share-level security mounts (Jeff Layton) [662626] - [fs] cifs: remove unnecessary locking around sequence_number (Jeff Layton) [662626] - [fs] cifs: Support NTLM2 session security during NTLMSSP authentication [try #5] (Jeff Layton) [662626] - [fs] cifs: fs/cifs/Kconfig: CIFS depends on CRYPTO_HMAC (Jeff Layton) [662626] - [fs] cifs: Cleanup and thus reduce smb session structure and fields used during authentication (Jeff Layton) [662626] - [fs] cifs: NTLM auth and sign - Use appropriate server challenge (Jeff Layton) [662626] - [fs] cifs: NTLM auth and sign - minor error corrections and cleanup (Jeff Layton) [662626] - [fs] cifs: fix module refcount leak in find_domain_name (Jeff Layton) [662626] - [fs] cifs: NTLM auth and sign - Use kernel crypto apis to calculate hashes and smb signatures (Jeff Layton) [662626] - [fs] cifs: NTLM auth and sign - Define crypto hash functions and create and send keys needed for key exchange (Jeff Layton) [662626] - [fs] cifs: NTLM auth and sign - Allocate session key/client response dynamically (Jeff Layton) [662626] - [fs] cifs: ntlm authentication and signing - Correct response length for ntlmv2 authentication without extended security (Jeff Layton) [662626] - [fs] cifs: convert cifs_tcp_ses_lock from a rwlock to a spinlock (Jeff Layton) [662626] - [fs] cifs: Clean up two declarations of blob_len (Jeff Layton) [662626] - [fs] cifs: NTLM authentication and signing - Calculate auth response per smb session (Jeff Layton) [662626] - [fs] cifs: ntlm authentication and signing - Build a proper av/ti pair blob for ntlmv2 without extended security authentication (Jeff Layton) [662626] - [fs] cifs: NTLMv2/NTLMSSP ntlmv2 within ntlmssp autentication code (Jeff Layton) [662626] - [fs] cifs: NTLMv2/NTLMSSP Change variable name mac_key to session key to reflect the key it holds (Jeff Layton) [662626] - [fs] cifs: ntlmv2/ntlmssp remove-unused-function CalcNTLMv2_partial_mac_key (Jeff Layton) [662626]- [block] initialise bd_super in bdget() (Lachlan McIlroy) [718107] - [virt] Revert "virtio balloon: kill tell-host-first logic" (Aristeu Rozanski) [712044] - [fs] NLM: Don't hang forever on NLM unlock requests (Jeff Layton) [709549] - [x86] x86-64: Only set max_pfn_mapped to 512 MiB if we enter via head_64.S (Igor Mammedov) [716498] - [virt] xen: correct size of level2_kernel_pgt (Igor Mammedov) [716498] - [virt] Unset CONFIG_DEBUG_FORCE_WEAK_PER_CPU on x86/x86_64 platforms (Igor Mammedov) [716498] - [virt] xen: bump memory limit for x86 domU PV guest to 128Gb (Igor Mammedov) [716498] - [virt] xen: annotate functions which only call into __init at start of day (Igor Mammedov) [716498] - [virt] xen: correctly rebuild mfn list list after migration (Igor Mammedov) [716498] - [virt] xen: don't map missing memory (Igor Mammedov) [716498] - [virt] xen: defer building p2m mfn structures until kernel is mapped (Igor Mammedov) [716498] - [virt] xen: add return value to set_phys_to_machine() (Igor Mammedov) [716498] - [virt] xen: allocate level1_ident_pgt (Igor Mammedov) [716498] - [virt] xen: use early_brk for level2_kernel_pgt (Igor Mammedov) [716498] - [virt] xen: convert p2m to a 3 level tree (Igor Mammedov) [716498] - [virt] xen: make install_p2mtop_page() static (Igor Mammedov) [716498] - [virt] xen: set shared_info->arch.max_pfn to max_p2m_pfn (Igor Mammedov) [716498] - [virt] xen: allocate p2m size based on actual max size (Igor Mammedov) [716498] - [virt] xen: dynamically allocate p2m space (Igor Mammedov) [716498] - [x86] add RESERVE_BRK_ARRAY() helper (Igor Mammedov) [716498] - [edac] Correct MiB_TO_PAGES() macro (Mauro Carvalho Chehab) [633935] - [edac] amd64_edac: Erratum #637 workaround (Frank Arnold) [633935] - [edac] amd64_edac: Factor in CC6 save area (Frank Arnold) [633935] - [edac] amd64_edac: Remove node interleave warning (Frank Arnold) [633935] - [edac] Remove debugging output in scrub rate handling (Frank Arnold) [633935] - [edac] amd64_edac: Fix potential memleak (Frank Arnold) [633935] - [edac] amd64_edac: Fix decode_syndrome types (Frank Arnold) [633935] - [edac] amd64_edac: Fix DCT argument type (Frank Arnold) [633935] - [edac] amd64_edac: Fix ranges signedness (Frank Arnold) [633935] - [edac] amd64_edac: Drop local variable (Frank Arnold) [633935] - [edac] amd64_edac: Fix PCI config addressing types (Frank Arnold) [633935] - [edac] amd64_edac: Fix DRAM base macros (Frank Arnold) [633935] - [edac] amd64_edac: Fix node id signedness (Frank Arnold) [633935] - [edac] amd64_edac: Drop redundant declarations (Frank Arnold) [633935] - [edac] amd64_edac: Enable driver on F15h (Frank Arnold) [633935] - [pci] Rename CPU PCI id define (Frank Arnold) [633935] - [edac] amd64_edac: Adjust ECC symbol size to F15h (Frank Arnold) [633935] - [edac] amd64_edac: Simplify scrubrate setting (Frank Arnold) [633935] - [edac] amd64_edac: Improve DRAM address mapping (Frank Arnold) [633935] - [edac] amd64_edac: Sanitize ->read_dram_ctl_register (Frank Arnold) [633935] - [edac] amd64_edac: Adjust sys_addr to chip select conversion routine to F15h (Frank Arnold) [633935] - [edac] amd64_edac: Beef up early exit reporting (Frank Arnold) [633935] - [edac] amd64_edac: Revamp online spare handling (Frank Arnold) [633935] - [edac] amd64_edac: Fix channel interleave removal (Frank Arnold) [633935] - [edac] amd64_edac: Correct node interleaving removal (Frank Arnold) [633935] - [edac] amd64_edac: Add support for interleaved region swapping (Frank Arnold) [633935] - [edac] amd64_edac: Unify get_error_address (Frank Arnold) [633935] - [edac] amd64_edac: Simplify decoding path (Frank Arnold) [633935] - [edac] amd64_edac: Adjust channel counting to F15h (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup old defines cruft (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup NBSH cruft (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup NBCFG handling (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup NBCTL code (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup DCT Select Low/High code (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup Dram Configuration registers handling (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup DBAM handling (Frank Arnold) [633935] - [edac] amd64_edac: Replace huge bitmasks with a macro (Frank Arnold) [633935] - [edac] amd64_edac: Sanitize f10_get_base_addr_offset (Frank Arnold) [633935] - [edac] amd64_edac: Sanitize channel extraction (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup chipselect handling (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup DHAR handling (Frank Arnold) [633935] - [edac] amd64_edac: Remove DRAM base/limit subfields caching (Frank Arnold) [633935] - [edac] amd64_edac: Add support for F15h DCT PCI config accesses (Frank Arnold) [633935] - [edac] amd64_edac: Fix DIMMs per DCTs output (Frank Arnold) [633935] - [edac] MCE: Fix NB error formatting (Frank Arnold) [633935] - [edac] MCE: Use BIT_64() to eliminate warnings on 32-bit (Frank Arnold) [633935] - [edac] MCE: Enable MCE decoding on F15h (Frank Arnold) [633935] - [edac] MCE: Allow F15h bank 6 MCE injection (Frank Arnold) [633935] - [edac] MCE: Shorten error report formatting (Frank Arnold) [633935] - [edac] MCE: Overhaul error fields extraction macros (Frank Arnold) [633935] - [edac] MCE: Add F15h FP MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F15 EX MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add an F15h NB MCE decoder (Frank Arnold) [633935] - [edac] MCE: No F15h LS MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F15h CU MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F15h IC MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F15h DC MCE decoder (Frank Arnold) [633935] - [edac] MCE: Select extended error code mask (Frank Arnold) [633935] - [edac] amd64_edac: Disable DRAM ECC injection on K8 (Frank Arnold) [633935] - [edac] Fixup scrubrate manipulation (Frank Arnold) [633935] - [edac] amd64_edac: Remove two-stage initialization (Frank Arnold) [633935] - [edac] amd64_edac: Check ECC capabilities initially (Frank Arnold) [633935] - [edac] amd64_edac: Carve out ECC-related hw settings (Frank Arnold) [633935] - [edac] amd64_edac: Remove PCI ECS enabling functions (Frank Arnold) [633935] - [edac] amd64_edac: Allocate driver instances dynamically (Frank Arnold) [633935] - [edac] amd64_edac: Rework printk macros (Frank Arnold) [633935] - [edac] amd64_edac: Rename CPU PCI devices (Frank Arnold) [633935] - [edac] amd64_edac: Concentrate per-family init even more (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup the CPU PCI device reservation (Frank Arnold) [633935] - [edac] amd64_edac: Simplify CPU family detection (Frank Arnold) [633935] - [edac] amd64_edac: Add per-family init function (Frank Arnold) [633935] - [edac] amd64_edac: Use cached extended CPU model (Frank Arnold) [633935] - [edac] amd64_edac: Remove F11h support (Frank Arnold) [633935] - [edac] amd64_edac: Fix interleaving check (Frank Arnold) [633935] - [edac] MCE: Fix edac_init_mce_inject error handling (Frank Arnold) [633935] - [edac] MCE: Fix shift warning on 32-bit (Frank Arnold) [633935] - [edac] MCE: Add a BIT_64() macro (Frank Arnold) [633935] - [edac] MCE: Enable MCE decoding on F12h (Frank Arnold) [633935] - [edac] MCE: Add F12h NB MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F12h IC MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F12h DC MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add support for F11h MCEs (Frank Arnold) [633935] - [edac] MCE: Enable MCE decoding on F14h (Frank Arnold) [633935] - [edac] MCE: Fix FR MCEs decoding (Frank Arnold) [633935] - [edac] MCE: Complete NB MCE decoders (Frank Arnold) [633935] - [edac] MCE: Warn about LS MCEs on F14h (Frank Arnold) [633935] - [edac] MCE: Adjust IC decoders to F14h (Frank Arnold) [633935] - [edac] MCE: Adjust DC decoders to F14h (Frank Arnold) [633935] - [edac] MCE: Rename files (Frank Arnold) [633935] - [edac] MCE: Rework MCE injection (Frank Arnold) [633935] - [edac] Export edac sysfs class to users (Frank Arnold) [633935] - [edac] EDAC: Fix error return (Frank Arnold) [633935] - [x86] EDAC, MCE: Pass complete MCE info to decoders (Frank Arnold) [633935] - [x86] EDAC, MCE: Sanitize error codes (Frank Arnold) [633935] - [x86] EDAC, MCE: Remove unused function parameter (Frank Arnold) [633935] - [x86] EDAC, MCE: Add HW_ERR prefix (Frank Arnold) [633935] - [x86] amd64_edac: Do not report error overflow as a separate error (Frank Arnold) [633935] - [x86] MCE, AMD: Limit MCE decoding to current families for now (Frank Arnold) [633935] - [x86] amd64_edac: Minor formatting fix (Frank Arnold) [633935] - [x86] amd64_edac: Fix operator precendence error (Frank Arnold) [633935] - [x86] edac, mc: Improve scrub rate handling (Frank Arnold) [633935] - [x86] amd64_edac: Correct scrub rate setting (Frank Arnold) [633935] - [x86] amd64_edac: Fix DCT base address selector (Frank Arnold) [633935] - [x86] amd64_edac: Remove polling mechanism (Frank Arnold) [633935] - [x86] amd64_edac: Remove unneeded defines (Frank Arnold) [633935] - [edac] amd64_edac: Sanitize syndrome extraction (Frank Arnold) [633935] - [x86] amd64_edac: Fix syndrome calculation on K8 (Frank Arnold) [633935]- [x86] efi: Default to virtual mode (Matthew Garrett) [695859] - [x86] Backport upstream EFI fixups (Matthew Garrett) [695859] - [x86] bootmem: Add free_bootmem_late() (Matthew Garrett) [695859] - [x86] UV: warnings on slowpath (George Beshers) [699763] - [scsi] cxgb3i: fix EEH error on ppc due to invalid page size computation (Neil Horman) [714325] - [block] elevator: fix O_DIRECT I/O starving readers (Jeff Moyer) [587402] - [fs] NFS: Fix NFSv3 exclusive open semantics (Jeff Layton) [694210] - [fs] GFS2: Incorrect inode state during deallocation (Steven Whitehouse) [712139] - [net] tcp: Increase the initial congestion window to 10. (Thomas Graf) [667754] - [net] TCP: update initial windows according to RFC 5681 (Thomas Graf) [667754] - [net] tcp/dccp: Consolidate common code for RFC 3390 conversion (Thomas Graf) [667754]- [v4l] Remove the old V4L1 v4lgrab.c file (Don Zickus) [714183] - [scsi] libfc, fcoe: Remove usage of the Scsi_Host's host_lock (Rob Evers) [695542] - [scsi] Host lock pushdown using Scsi_Host flag (Rob Evers) [695542] - [drm] drm backport from 3.0-rc3 + fixes (Dave Airlie) [713621] - [drm] agp: backport intel driver from 3.0-rc3 (Dave Airlie) [713621] - [drm] Backport gpu VGA drivers from 3.0-rc3 (Dave Airlie) [713620] - [x86] x86/platform: backport MXM driver from 3.0-rc3 (Dave Airlie) [713620] - [kernel] kref: Add a kref_sub function (Dave Airlie) [713620] - [kernel] Move round_up/down to kernel.h (Dave Airlie) [713620] - [virt] virtio-blk: fix request leak (Amit Shah) [694553] - [virt] virtio_blk: Add 'serial' attribute to virtio-blk devices (Amit Shah) [694553] - [virt] Add virtio disk identification support (Amit Shah) [694553] - [mm] remove is_hwpoison_address (Dean Nelson) [696095] - [virt] KVM: Replace is_hwpoison_address with __get_user_pages (Dean Nelson) [696095] - [mm] make __get_user_pages return -EHWPOISON for HWPOISON page optionally (Dean Nelson) [696095] - [mm] export __get_user_pages (Dean Nelson) [696095] - [ppc] kexec: Check crash_base for relocatable kernel (Steve Best) [713868] - [scsi] ibmvfc: Fix Virtual I/O failover hang (Steve Best) [710497] - [tty] Clean console safely (Frantisek Hrbata) [714684] - [kernel] build: backport LSMOD=file for localmodconfig (Andrew Jones) - [perf] x86: Add Intel SandyBridge CPU support (Neil Horman) [695608] - [block] cfq-iosched: Fix locking around ioc->ioc_data assignment (Vivek Goyal) [716520] - [x86] AMD IOMMU: Re-enable AMD IOMMU (Alex Williamson) [716553] - [virt] KVM: Fix register corruption in pvclock_scale_delta (Avi Kivity) [712102] - [virt] Mask dangerous features when running as xen guest hvm (Igor Mammedov) [711317] - [virt] virtio balloon: kill tell-host-first logic (Amit Shah) [712044]- [fs] nfs: set lock context and fix error handling in new DIO functions (Jeff Layton) [694309] - [net] ipv6: Fix tcp_v6_send_response transport header setting (Jiri Olsa) [702508] - [netdrv] iwlwifi: fix general 11n instability (Stanislaw Gruszka) [714590] - [netdrv] ehea: Fix memory hotplug oops (Steve Best) [702036] - [netdrv] tun: do not put self in waitq if doing a nonblock read (Amos Kong) [713612] - [fs] ext4: check for a good block group before loading buddy pages (Eric Sandeen) [652262] - [fs] Bouncing locks in a cluster is slow in GFS2 (Robert S Peterson) [663356] - [fs] NFSv4.1: do not use deviceids after MDS clientid invalidation (Steve Dickson) [714740] - [fs] NFSv4.1: Fix a refcounting issue in the pNFS device id cache (Steve Dickson) [714740] - [fs] NFSv4.1: deprecate headerpadsz in CREATE_SESSION (Steve Dickson) [714740] - [fs] NFSv4.1: allow zero fh array in filelayout decode layout (Steve Dickson) [714740] - [fs] NFSv4.1: allow nfs_fhget to succeed with mounted on fileid (Steve Dickson) [714740] - [fs] NFS: fix umount of pnfs filesystems (Steve Dickson) [714740] - [fs] NFSv4.1: use layout driver in global device cache (Steve Dickson) [714740] - [fs] pnfs: CB_NOTIFY_DEVICEID (Steve Dickson) [714740] - [fs] NFSv4.1: purge deviceid cache on nfs_free_client (Steve Dickson) [714740] - [fs] NFSv4.1: make deviceid cache global (Steve Dickson) [714740] - [fs] NFSv4.1: Correct offset for LAYOUTCOMMIT (Steve Dickson) [714740] - [fs] NFSv4: Ensure we request the ordinary fileid when doing readdirplus (Steve Dickson) [714740] - [net] TCP: increase default initial receive window. (Thomas Graf) [664725] - [net] tcp: Bug fix in initialization of receive window. (Thomas Graf) [664725] - [net] tcp: update also tcp_output with regard to RFC 5681 (Thomas Graf) [664725]- [net] Fix memory leak/corruption on VLAN GRO_DROP (Herbert Xu) [695176] {CVE-2011-1576} - [block] cfq-iosched: Set group_isolation=1 by default (Vivek Goyal) [707757] - [scsi] cciss: Annotate cciss_kdump_soft_reset and cciss_sent_reset as __devinit (Tomas Henzl) [698268] - [scsi] cciss: Don't wait forever for soft reset to complete, give up after awhile (Tomas Henzl) [698268] - [scsi] cciss: use cmd_alloc not cmd_special_alloc for the kdump soft reset command (Tomas Henzl) [698268] - [scsi] cciss: do not use bit 2 doorbell reset (Tomas Henzl) [698268] - [scsi] cciss: do not attempt PCI power management reset method if we know it won't work (Tomas Henzl) [698268] - [scsi] cciss: increase timeouts for post-reset no-ops (Tomas Henzl) [698268] - [scsi] cciss: remove superfluous sleeps around reset code (Tomas Henzl) [698268] - [scsi] cciss: do soft reset if hard reset is broken (Tomas Henzl) [698268] - [scsi] cciss: clarify messages around reset behavior (Tomas Henzl) [698268] - [scsi] cciss: increase time to wait for board reset to start (Tomas Henzl) [698268] - [scsi] cciss: factor out irq_request code (Tomas Henzl) [698268] - [scsi] cciss: factor out scatterlist allocation functions (Tomas Henzl) [698268] - [scsi] cciss: factor out command pool allocation functions (Tomas Henzl) [698268] - [scsi] cciss: use new doorbell-bit-5 reset method (Tomas Henzl) [698268] - [scsi] cciss: wait longer for no-op to complete after resetting controller (Tomas Henzl) [698268] - [scsi] cciss: do a better job of detecting controller reset failure (Tomas Henzl) [698268] - [scsi] hpsa: do not attempt PCI PM reset if we know it will not work (Tomas Henzl) [698268] - [scsi] hpsa: remove superfluous sleeps around reset code (Tomas Henzl) [698268] - [scsi] hpsa: do soft reset if hard reset is broken (Tomas Henzl) [698268] - [scsi] hpsa: clarify messages around reset behavior (Tomas Henzl) [698268] - [scsi] hpsa: factor out irq request code (Tomas Henzl) [698268] - [scsi] hpsa: factor out cmd_pool allocation functions (Tomas Henzl) [698268] - [scsi] hpsa: do not use bit 2 doorbell reset, it causes NMIs (Tomas Henzl) [698268] - [scsi] hpsa: wait longer for no-op to complete after resetting controller (Tomas Henzl) [698268] - [scsi] hpsa: use new doorbell-bit-5 reset method (Tomas Henzl) [698268] - [scsi] hpsa: adjust timing of post-reset sleeps (Tomas Henzl) [698268] - [scsi] hpsa: do a better job of detecting controller reset failure (Tomas Henzl) [698268] - [usb] xhci: Remove some unnecessary casts and tidy some endian swap code (Steve Best) [693903] - [usb] xhci: Remove recursive call to xhci_handle_event (Steve Best) [693903] - [usb] xhci: Add an assertion to check for virt_dev=0 bug (Steve Best) [693903] - [usb] xhci: Add rmb() between reading event validity & event data access (Steve Best) [693903] - [usb] xhci: Make xHCI driver endian-safe (Steve Best) [693903] - [hwmon] setting CONFIG_THERMAL_HWMON as built in (Dean Nelson) [619044] - [hwmon] thermal framework: fix crash during hwmon unregister (Dean Nelson) [619044] - [md] Fix resync hang after surprise removal (James Paradis) [707268] - [pci] Skip id checking if no id is passed (Prarit Bhargava) [714044] - [pci] Make PCIe error handling boot messages less scary (Prarit Bhargava) [710291]- [virt] xen: bump memory limit for x86_64 domU PV guest to 128Gb (Igor Mammedov) [669739]- [kernel] perf evlist: Fix per thread mmap setup (Jiri Olsa) [691343] - [kernel] perf tools: Honour the cpu list parameter when also monitoring a thread list (Jiri Olsa) [691343] - [kernel] perf evsel: Fix use of inherit (Jiri Olsa) [691343] - [kernel] perf hists browser: Fix seg fault when annotate null symbol (Jiri Olsa) [691343] - [kernel] perf probe: Fix listing incorrect line number with inline function (Jiri Olsa) [691343] - [kernel] perf probe: Fix to find recursively inlined function (Jiri Olsa) [691343] - [kernel] perf probe: Fix multiple --vars options behavior (Jiri Olsa) [691343] - [kernel] perf probe: Fix to remove redundant close (Jiri Olsa) [691343] - [kernel] perf probe: Fix to ensure function declared file (Jiri Olsa) [691343] - [kernel] perf: mmap 512 kiB by default (Jiri Olsa) [691343] - [kernel] perf tools: Emit clearer message for sys_perf_event_open ENOENT return (Jiri Olsa) [691343] - [kernel] perf tools: Fixup exit path when not able to open events (Jiri Olsa) [691343] - [kernel] perf tools: Fix NO_NEWT=1 python build error (Jiri Olsa) [691343] - [kernel] perf symbols: Properly align symbol_conf.priv_size (Jiri Olsa) [691343] - [kernel] perf symbols: Fix vsyscall symbol lookup (Jiri Olsa) [691343] - [kernel] perf symbols: Look at .dynsym again if .symtab not found (Jiri Olsa) [691343] - [kernel] perf build-id: Add quirk to deal with perf.data file format breakage (Jiri Olsa) [691343] - [kernel] perf session: Pass evsel in event_ops->sample() (Jiri Olsa) [691343] - [kernel] perf top: Fix uninitialized 'counter' variable (Jiri Olsa) [691343] - [kernel] perf lock: Fix sorting by wait_min (Jiri Olsa) [691343] - [kernel] perf tools: Version incorrect with some versions of grep (Jiri Olsa) [691343] - [kernel] perf evlist: New command to list the names of events present in a perf.data file (Jiri Olsa) [691343] - [kernel] perf script: Add support for H/W and S/W events (Jiri Olsa) [691343] - [kernel] perf script: Add support for dumping symbols (Jiri Olsa) [691343] - [kernel] perf script: Support custom field selection for output (Jiri Olsa) [691343] - [kernel] perf script: Move printing of 'common' data from print_event and rename (Jiri Olsa) [691343] - [kernel] perf tracing: Remove print_graph_cpu and print_graph_proc from trace-event-parse (Jiri Olsa) [691343] - [kernel] perf script: Change process_event prototype (Jiri Olsa) [691343] - [kernel] perf stat: Provide support for filters (Jiri Olsa) [691343] - [kernel] perf symbol: Move sym_entry->skip to symbol->ignore (Jiri Olsa) [691343] - [kernel] perf symbols: Rename dso->origin to dso->symtab_type (Jiri Olsa) [691343] - [kernel] perf top: Remove redundant syme->origin field (Jiri Olsa) [691343] - [kernel] perf top: Remove redundant perf_top->sym_counter (Jiri Olsa) [691343] - [kernel] perf probe: Clean up probe_point_lazy_walker() return value (Jiri Olsa) [691343] - [kernel] perf header: Stop using 'self' (Jiri Olsa) [691343] - [kernel] perf session: Use evlist/evsel for managing perf.data attributes (Jiri Olsa) [691343] - [kernel] perf top: Don't let events to eat up whole header line (Jiri Olsa) [691343] - [kernel] perf top: Fix events overflow in top command (Jiri Olsa) [691343] - [kernel] perf report tui: Improve multi event session support (Jiri Olsa) [691343] - [kernel] perf tools: Improve support for sessions with multiple events (Jiri Olsa) [691343] - [kernel] perf evlist: Split perf_evlist__id_hash (Jiri Olsa) [691343] - [kernel] perf hists browser: Handle browsing empty hists tree (Jiri Olsa) [691343] - [kernel] perf hists: Remove needless global col lenght calcs (Jiri Olsa) [691343] - [kernel] perf report tui: Fix multi event switching (Jiri Olsa) [691343] - [kernel] perf: Fix undefined PyVarObject_HEAD_INIT in python 2.5 (Jiri Olsa) [691343] - [kernel] perf: Fix missing strndup declaration (Jiri Olsa) [691343] - [kernel] perf: Set filters before mmaping events (Jiri Olsa) [691343] - [kernel] perf top tui: Wait till the first sample to refresh the screen. (Jiri Olsa) [691343] - [kernel] perf top: Fix reporting of invalid --vmlinux (Jiri Olsa) [691343] - [kernel] perf tui: Make ui__warning modal (Jiri Olsa) [691343] - [kernel] perf top browser: Handle empty active symbols list (Jiri Olsa) [691343] - [kernel] perf ui browser: Introduce ui_browser__show_title (Jiri Olsa) [691343] - [kernel] perf top browser: Fix up exit keys (Jiri Olsa) [691343] - [kernel] perf annotate: Show better message when no vmlinux is found (Jiri Olsa) [691343] - [kernel] perf lock: Document valid sort keys (Jiri Olsa) [691343] - [kernel] perf top browser: Adjust the browser indexes when refreshing (Jiri Olsa) [691343] - [kernel] perf top: Live TUI Annotation (Jiri Olsa) [691343] - [kernel] perf probe: Remove redundant checks (Jiri Olsa) [691343] - [kernel] perf evsel: Fix inverted test for fixing up attr.inherit flag (Jiri Olsa) [691343] - [kernel] perf probe: Fix error propagation leading to segfault (Jiri Olsa) [691343] - [kernel] perf tools: Makefile: Remove various and sundry cruft (Jiri Olsa) [691343] - [kernel] perf tools: Makefile: Remove tool-specific cruft (Jiri Olsa) [691343] - [kernel] perf tools: Makefile: Remove platform-specific cruft (Jiri Olsa) [691343] - [kernel] perf tools: Makefile: Remove vestigial git-specific cruft (Jiri Olsa) [691343] - [kernel] perf list: Allow filtering list of events (Jiri Olsa) [691343] - [kernel] perf report: Tell the user when a perf.data file has no samples (Jiri Olsa) [691343] - [kernel] perf record: Delay setting the header writing atexit call (Jiri Olsa) [691343] - [kernel] perf: make perf stat print user provided full event names (Jiri Olsa) [691343] - [kernel] perf probe: Show filename which contains target function (Jiri Olsa) [691343] - [kernel] perf probe: Support function@filename syntax for --line (Jiri Olsa) [691343] - [kernel] perf tools: Update Makefile with some help (Jiri Olsa) [691343] - [kernel] perf annotate browser: Use the percent color for the whole line (Jiri Olsa) [691343] - [kernel] perf annotate: Check if offset is less than symbol size (Jiri Olsa) [691343] - [kernel] perf ui: Serialize screen updates (Jiri Olsa) [691343] - [kernel] perf report: Fix initializion of annotate symbol priv area (Jiri Olsa) [691343] - [kernel] perf annotate: Fix annotate context lines regression (Jiri Olsa) [691343] - [kernel] perf annotate: Move locking to struct annotation (Jiri Olsa) [691343] - [kernel] perf annotate: Fix --stdio rendering (Jiri Olsa) [691343] - [kernel] perf probe: Add bitfield member support (Jiri Olsa) [691343] - [kernel] perf tool: Fix gcc 4.6.0 issues (Jiri Olsa) [691343] - [kernel] perf probe: Rewrite find_lazy_match_lines() by using getline(3) (Jiri Olsa) [691343] - [kernel] perf top: Use pid_t for target_{pid|tid} (Jiri Olsa) [691343] - [kernel] perf tools: Makefile: Use $(QUIET_GEN) for perf.so (Jiri Olsa) [691343] - [kernel] perf top: Ditch private annotation code, share perf annotate's (Jiri Olsa) [691343] - [kernel] perf annotate: Separate objdump parsing from actual screen rendering (Jiri Olsa) [691343] - [kernel] perf annotate: Config options for symbol__tty_annotate (Jiri Olsa) [691343] - [kernel] perf annotate: Support multiple histograms in annotation (Jiri Olsa) [691343] - [kernel] perf annotate: Move annotate functions to util/ (Jiri Olsa) [691343] - [kernel] perf top: Remove superfluous name_len field (Jiri Olsa) [691343] - [kernel] perf top: Fix TUI compilation (Jiri Olsa) [691343] - [kernel] perf tools: Don't try to build python bindings if Python.h not available (Jiri Olsa) [691343] - [kernel] perf stat: Fix up resource release order (Jiri Olsa) [691343] - [kernel] perf tools: Fix up 'make clean' target (Jiri Olsa) [691343] - [kernel] perf tools: Remove verbose build messages for the python binding (Jiri Olsa) [691343] - [kernel] perf python: Fix build on 32-bit (Jiri Olsa) [691343] - [kernel] perf probe: Use td for pointer arithmetic result (Jiri Olsa) [691343] - [kernel] perf top: Introduce slang based TUI (Jiri Olsa) [691343] - [kernel] perf tools: Don't fallback to setup_pager unconditionally (Jiri Olsa) [691343] - [kernel] perf top: Move display agnostic routines to util/top.[ch] (Jiri Olsa) [691343] - [kernel] perf evlist: Store pointer to the cpu and thread maps (Jiri Olsa) [691343] - [kernel] perf evlist: Move evlist methods to evlist.c (Jiri Olsa) [691343] - [kernel] perf tools: Initial python binding (Jiri Olsa) [691343] - [kernel] perf tools: Kill event_t typedef, use 'union perf_event' instead (Jiri Olsa) [691343] - [kernel] perf tools: Rename 'struct sample_data' to 'struct perf_sample' (Jiri Olsa) [691343] - [kernel] perf top: Switch to non overwrite mode (Jiri Olsa) [691343] - [kernel] perf evlist: Support non overwrite mode in perf_evlist__read_on_cpu (Jiri Olsa) [691343] - [kernel] perf events: Account PERF_RECORD_LOST events in event__process (Jiri Olsa) [691343] - [kernel] perf record: No need to check for overwrites (Jiri Olsa) [691343] - [kernel] perf test: Fix return values checking (Jiri Olsa) [691343] - [kernel] perf probe: Add filters support for available functions (Jiri Olsa) [691343] - [kernel] perf probe: Add variable filter support (Jiri Olsa) [691343] - [kernel] perf tools: Add strfilter for general purpose string filter (Jiri Olsa) [691343] - [kernel] perf evsel: Introduce perf_evsel__{in, ex}it (Jiri Olsa) [691343] - [kernel] perf tools: Move event__parse_sample to evsel.c (Jiri Olsa) [691343] - [kernel] perf threads: Move thread_map to separate file (Jiri Olsa) [691343] - [kernel] perf tools: Pass the struct opt to the wildcard parsing routine (Jiri Olsa) [691343] - [kernel] perf record: auto detect when stdout is a pipe (Jiri Olsa) [691343] - [kernel] perf probe: Add --funcs to show available functions in symtab (Jiri Olsa) [691343] - [kernel] perf probe: Enable to put probe inline function call site (Jiri Olsa) [691343] - [kernel] perf probe: Introduce lines walker interface (Jiri Olsa) [691343] - [kernel] perf top: Add native_safe_halt to skip symbols (Jiri Olsa) [691343] - [kernel] perf callchain: Don't give arbitrary gender to callchain tree nodes (Jiri Olsa) [691343] - [kernel] perf callchain: Rename register_callchain_param into callchain_register_param (Jiri Olsa) [691343] - [kernel] perf callchain: Rename cumul_hits into callchain_cumul_hits (Jiri Olsa) [691343] - [kernel] perf callchain: Feed callchains into a cursor (Jiri Olsa) [691343] - [kernel] perf test: Add test for the evlist mmap routines (Jiri Olsa) [691343] - [kernel] perf evlist: Steal mmap reading routine from 'perf top' (Jiri Olsa) [691343] - [kernel] perf test: check if cpu_map__new() return NULL (Jiri Olsa) [691343] - [kernel] perf test: Check counts on all cpus in test__open_syscall_event_on_all_cpus (Jiri Olsa) [691343] - [kernel] perf tools: Add missing cpu_map__delete() (Jiri Olsa) [691343] - [kernel] perf record: Use perf_evlist__mmap (Jiri Olsa) [691343] - [kernel] perf evlist: Move the mmap array from perf_evsel (Jiri Olsa) [691343] - [kernel] perf record: Move perf_mmap__write_tail to perf.h (Jiri Olsa) [691343] - [kernel] perf record: Use struct perf_mmap and helpers (Jiri Olsa) [691343] - [kernel] perf evsel: Introduce mmap support (Jiri Olsa) [691343] - [kernel] perf record: Use perf_evsel__open (Jiri Olsa) [691343] - [kernel] perf top: Use perf_evsel__open (Jiri Olsa) [691343] - [kernel] perf evsel: Allow specifying if the inherit bit should be set (Jiri Olsa) [691343] - [kernel] perf evsel: Support event groups (Jiri Olsa) [691343] - [kernel] perf evlist: Adopt the pollfd array (Jiri Olsa) [691343] - [kernel] perf evsel: Introduce perf_evlist (Jiri Olsa) [691343] - [kernel] perf record: Enable counters only when kernel is execing subcommand (Jiri Olsa) [691343]- [audit] ia32entry.S sign extend error codes when calling 64 bit code (Eric Paris) [703935] - [audit] push audit success and retcode into arch ptrace.h (Eric Paris) [703935]- [net] force new skbs to allocate a minimum of 16 frags (Neil Horman) [694307] - [net] rtnetlink: ignore NETDEV_RELEASE and NETDEV_JOIN event (Amerigo Wang) [587751] - [net] net: rename NETDEV_BONDING_DESLAVE to NETDEV_RELEASE (Amerigo Wang) [587751] - [net] netpoll: disable netpoll when enslave a device (Amerigo Wang) [587751] - [net] netconsole: clarify stopping message (Amerigo Wang) [587751] - [net] netconsole: don't announce stopping if nothing happened (Amerigo Wang) [587751] - [net] bond: service netpoll arp queue on master device (Amerigo Wang) [587751] - [net] net: Convert netpoll blocking api in bonding driver to be a counter (Amerigo Wang) [587751] - [net] netpoll: Remove netpoll blocking from uninit path (Amerigo Wang) [587751] - [net] bonding: Fix deadlock in bonding driver resulting from internal locking when using netpoll (Amerigo Wang) [587751] - [net] bonding: Fix bonding drivers improper modification of netpoll structure (Amerigo Wang) [587751] - [net] Revert "[net] Revert "[net] bonding: make bonding support netpoll"" (Amerigo Wang) [587751] - [net] bonding: documentation and code cleanup for resend_igmp (Flavio Leitner) [698506] - [virt] KVM: make guest mode entry to be rcu quiescent state (Gleb Natapov) [712653] - [virt] rcu: provide rcu_virt_note_context_switch() function (Gleb Natapov) [712653] - [fs] cifs: display fsc in /proc/mounts (Jeff Layton) [646224] - [fs] cifs: enable fscache iff fsc mount option is used explicitly (Jeff Layton) [646224] - [fs] cifs: allow fsc mount option only if CONFIG_CIFS_FSCACHE is set (Jeff Layton) [646224] - [x86] intel-iommu: Flush unmaps at domain_exit (Alex Williamson) [705441] - [x86] intel-iommu: Only unlink device domains from iommu (Alex Williamson) [705441] - [watchdog] iTCO_wdt: TCO Watchdog patch for Intel Panther Point PCH (Prarit Bhargava) [695792] - [i2c] i2c-i801: SMBus patch for Intel Panther Point DeviceIDs (Prarit Bhargava) [695792] - [ata] ahci: AHCI-mode SATA patch for Intel Panther Point DeviceIDs (Prarit Bhargava) [695792] - [ata] ata_piix: IDE-mode SATA patch for Intel Panther Point DeviceIDs (Prarit Bhargava) [695792] - [pci] lpc: irq and pci_ids patch for Intel DH89xxCC DeviceIDs (Prarit Bhargava) [695792] - [x86] perf: Fix AMD family 15h FPU event constraints (Frank Arnold) [698739] - [x86] perf: Fix pre-defined cache-misses event for AMD family 15h cpus (Frank Arnold) [698739] - [fs] GFS2: force a log flush when invalidating the rindex glock (Benjamin Marzinski) [702263] - [fs] GFS2: remove potential race in flock code (Steven Whitehouse) [612608] - [fs] gfs2: Call gfs2_meta_wipe for directory hash blocks (Abhijith Das) [706614] - [ppc] remove exec-shield (Steve Best) [655688] - [ppc] perf_event: Skip updating kernel counters if register value shrinks (Steve Best) [706528] - [fs] nfs: coalesce small, page-aligned direct I/Os (Jeff Layton) [694309] - [x86] Reboot via ACPI when appropriate (Matthew Garrett) [677476] - [virt] xen: drop xen_sched_clock in favour of using plain wallclock time (Igor Mammedov) [711326] - [virt] kvm: device-assignment: Disable the option to skip iommu setup (Alex Williamson) [710192] - [virt] x86: Mask out unsupported CPUID features if running on xen (Igor Mammedov) [703055] - [netdrv] ixgbe: add MACVLAN support (Neil Horman) [694254] - [block] fix accounting bug on cross partition merges (Jerome Marchand) [669363] - [block] blk-cgroup: Initialize ioc->cgroup_changed at ioc creation time (Vivek Goyal) [707755] - [block] cfq-iosched: Fix a memory leak of per cpu stats for root group (Vivek Goyal) [707755] - [block] blk-throttle: Make no throttling rule group processing lockless (Vivek Goyal) [707755] - [block] blk-cgroup: Make cgroup stat reset path blkg->lock free for dispatch stats (Vivek Goyal) [707755] - [block] blk-cgroup: Make 64bit per cpu stats safe on 32bit arch (Vivek Goyal) [707755] - [block] blk-throttle: Make dispatch stats per cpu (Vivek Goyal) [707755] - [block] blk-throttle: Free up a group only after one rcu grace period (Vivek Goyal) [707755] - [block] blk-throttle: Use helper function to add root throtl group to lists (Vivek Goyal) [707755] - [block] blk-throttle: Introduce a helper function to fill in device details (Vivek Goyal) [707755] - [block] blk-throttle: Dynamically allocate root group (Vivek Goyal) [707755] - [block] blk-cgroup: Allow sleeping while dynamically allocating a group (Vivek Goyal) [707755] - [block] cfq-iosched: Fix a possible race with cfq cgroup removal code (Vivek Goyal) [707755] - [block] cfq-iosched: Get rid of redundant function parameter "create" (Vivek Goyal) [707755] - [block] blk-throttle: Do the new group initialization with the help of a function (Vivek Goyal) [707755] - [net] u64_stats_fetch_begin_bh() and u64_stats_fetch_retry_bh() (Vivek Goyal) [707755] - [net] u64_stats_sync improvements (Vivek Goyal) [707755] - [net] Introduce u64_stats_sync infrastructure (Vivek Goyal) [707755] - [block] cfq: Remove useless css reference get (Vivek Goyal) [707762] - [block] cfq: don't use atomic_t for cfq_group (Vivek Goyal) [707762] - [block] cfq: don't use atomic_t for cfq_queue (Vivek Goyal) [707762] - [block] blk-throttle: Use task_subsys_state() to determine a task's blkio_cgroup (Vivek Goyal) [698094] - [block] Store return Value of xchg() to supress compiler warning (Vivek Goyal) [707755] - [block] blk-throttle: don't call xchg on bool (Vivek Goyal) [707762] - [block] blk-throttle: Reset group slice when limits are changed (Vivek Goyal) [707762] - [block] blk-throttle: Some cleanups and race fixes in limit update code (Vivek Goyal) [707762] - [block] blk-throttle: process limit change only through one function (Vivek Goyal) [707762] - [block] Move blk_throtl_exit() call to blk_cleanup_queue() (Vivek Goyal) [707762] - [block] Initialize ->queue_lock to internal lock at queue allocation time (Vivek Goyal) [707762] - [block] blk-throttle: Correct the placement of smp_rmb() (Vivek Goyal) [707762] - [block] Revert "[block] blk-throttle: Correct the placement of smp_rmb()" (Vivek Goyal) [707762]- [net] vlan: remove multiqueue ability from vlan device (Neil Horman) [703245] - [kernel] cgroupfs: use init_cred when populating new cgroupfs mount (Eric Paris) [700538]- [block] don't delay blk_run_queue_async (Mike Snitzer) [708542] - [scsi] remove performance regression due to async queue run (Mike Snitzer) [708542] - [block] get rid of QUEUE_FLAG_REENTER (Mike Snitzer) [708542] - [block] flush-merge RHELisms (Mike Snitzer) [672988] - [block] share request flush fields with elevator_private (Mike Snitzer) [672988] - [ata] libata: enable non-queueable flush flag (Mike Snitzer) [672988] - [ata] libata: set queue DMA alignment to sector size for ATAPI too (Mike Snitzer) [672988] - [ata] libata: support for > 512 byte sectors (e.g. 4K Native) (Mike Snitzer) [672988] - [block] hold queue if flush is running for non-queueable flush drive (Mike Snitzer) [672988] - [block] add a non-queueable flush flag (Mike Snitzer) [672988] - [block] Add sysfs documentation for the discard topology parameters (Mike Snitzer) [697995] - [block] Fix discard topology stacking and reporting (Mike Snitzer) [697995] - [scsi] sd: retry read_capacity on UNIT_ATTENTION (Mike Snitzer) [697995] - [ata] libata: Use Maximum Write Same Length to report discard size limit (Mike Snitzer) [697995] - [block] add blk_run_queue_async (Mike Snitzer) [672988] - [block] add API for delaying work/request_fn a little bit (Mike Snitzer) [672988] - [block] make the flush insertion use the tail of the dispatch list (Mike Snitzer) [672988] - [block] skip elevator initialization for flush requests (Mike Snitzer) [672988] - [block] reimplement FLUSH/FUA to support merge (Mike Snitzer) [672988] - [block] improve flush bio completion (Mike Snitzer) [672988] - [block] add REQ_FLUSH_SEQ (Mike Snitzer) [672988] - [block] blk-flush shouldn't call directly into q->request_fn() (Mike Snitzer) [672988] - [block] add @force_kblockd to __blk_run_queue() (Mike Snitzer) [672988] - [scsi] sd: Fail discard requests when logical block provisioning has been disabled (Mike Snitzer) [697995] - [scsi] scsi_debug: Logical Block Provisioning (Mike Snitzer) [697995] - [scsi] sd: Logical Block Provisioning update (Mike Snitzer) [697995] - [block] Consolidate min_not_zero (Mike Snitzer) [697995] - [ata] libata: Signal that our SATL supports WRITE SAME(16) with UNMAP (Mike Snitzer) [697995] - [dm] improve block integrity support (Mike Snitzer) [697992] - [dm] mpath: integrity errors should not cause failover (Mike Snitzer) [697992] - [block] Require subsystems to explicitly allocate bio_set integrity mempool (Mike Snitzer) [697992] - [kernel] Include protection operation in SCSI command trace (Mike Snitzer) [697992] - [kernel] tracing: scsi: sync with upstream scsi tracing (Mike Snitzer) [697992] - [block] biovec_slab not needed for CONFIG_BLK_DEV_INTEGRITY (Mike Snitzer) [697992] - [block] Make the integrity mapped property a bio flag (Mike Snitzer) [697992] - [block] Fix double free in blk_integrity_unregister (Mike Snitzer) [697992] - [scsi] Fix printing of failed 32-byte commands (Mike Snitzer) [697992] - [scsi] sd: Combine DIF/DIX error handling (Mike Snitzer) [697992] - [scsi] fix propagation of errors other than EIO (Mike Snitzer) [698655] - [netdrv] ixgbe: adding FdirMode module option (Andy Gospodarek) [707287] - [crypto] testmgr: add xts-aes-256 self-test (Jarod Wilson) [706167] - [fs] ext3: Fix lost extented attributes for inode with ino == 11 (Eric Sandeen) [662666] - [fs] ext4: Fix possible lost inode write in no journal mode (Lukas Czerner) [699151] - [ppc] pseries: Add page coalescing support (Steve Best) [694530] - [x86] ACPI/ACPICA: Fix global lock acquisition (Frank Arnold) [601120] - [block] dm: add missing RAID45 Makefile bits (Aristeu Rozanski) [700772] - [netdrv] netjet: blacklist Digium TDM400P (Prarit Bhargava) [700343] - [virt] xenpv: mask MWAIT cpuid feature (Andrew Jones) [712131] - [fs] NFSv4.1: Ensure that layoutget uses the correct gfp modes (Steve Dickson) [701788] - [fs] Cleanup XDR parsing for LAYOUTGET, GETDEVICEINFO (Steve Dickson) [701788] - [fs] NFSv4.1: remove pnfs_layout_hdr from pnfs_destroy_all_layouts tmp_list (Steve Dickson) [701788] - [fs] NFSv41: Resend on NFS4ERR_RETRY_UNCACHED_REP (Steve Dickson) [701788] - [fs] nfs: Don't mark_inode_dirty_sync() while holding lock (Steve Dickson) [701788] - [fs] SUNRPC: Deal with the lack of a SYN_SENT sk->sk_state_change callback (Steve Dickson) [701788] - [fs] SUNRPC: Never reuse the socket port after an xs_close() (Steve Dickson) [701788] - [fs] NFSv4: Ensure that clientid and session establishment can time out (Steve Dickson) [701788] - [fs] RPC: killing RPC tasks races fixed (Steve Dickson) [701788] - [fs] nfs: don't lose MS_SYNCHRONOUS on remount of noac mount (Steve Dickson) [701788] - [fs] SUNRPC: Allow RPC calls to return ETIMEDOUT instead of EIO (Steve Dickson) [701788] - [fs] NFSv4.1: Don't loop forever in nfs4_proc_create_session (Steve Dickson) [701788] - [fs] NFSv4.1: Don't update sequence number if rpc_task is not sent (Steve Dickson) [701788] - [fs] NFSv4.1: Ensure state manager thread dies on last umount (Steve Dickson) [701788] - [fs] SUNRPC: Fix the SUNRPC Kerberos V RPCSEC_GSS module dependencies (Steve Dickson) [701788] - [fs] NFS: Eliminate duplicate call to nfs_mark_request_dirty (Steve Dickson) [701788] - [fs] NFS: NFSv4 readdir loses entries (Steve Dickson) [701788] - [fs] NFS: Don't use vm_map_ram() in readdir (Steve Dickson) [701788] - [x86] AMD, cacheinfo: Fix L3 cache index disable checks (Frank Arnold) [638748] - [x86] amd-nb: Convert spaces to tabs in amd_nb.c (Frank Arnold) [638748] - [x86] amd-nb: Misc cleanliness fixes (Frank Arnold) [638748] - [x86] amd: Support L3 Cache Partitioning on AMD family 0x15 CPUs (Frank Arnold) [638748] - [x86] amd: Extend AMD northbridge caching code to support "Link Control" devices (Frank Arnold) [638748] - [x86] amd: Enable L3 cache index disable on family 0x15 (Frank Arnold) [638748] - [x86] amd: Normalize compute unit IDs on multi-node processors (Frank Arnold) [638748] - [x86] cacheinfo: Cleanup L3 cache index disable support (Frank Arnold) [638748] - [x86] amd-nb: Cleanup AMD northbridge caching code (Frank Arnold) [638748] - [x86] amd-nb: Complete the rename of AMD NB and related code (Frank Arnold) [638748] - [x86] k8: Rename k8.[ch] to amd_nb.[ch] and CONFIG_K8_NB to CONFIG_AMD_NB (Frank Arnold) [638748] - [x86] k8-gart: Decouple handling of garts and northbridges (Frank Arnold) [638748] - [x86] cacheinfo: Fix dependency of AMD L3 CID (Frank Arnold) [638748] - [x86] cacheinfo: Carve out L3 cache slot accessors (Frank Arnold) [638748] - [x86] cacheinfo: Disable index in all four subcaches (Frank Arnold) [638748] - [x86] cacheinfo: Make L3 cache info per node (Frank Arnold) [638748] - [x86] cacheinfo: Reorganize AMD L3 cache structure (Frank Arnold) [638748] - [x86] cacheinfo: Enable L3 CID only on AMD (Frank Arnold) [638748]- [virt] xenpv: zero all x86 power feature bits from cpuid (Andrew Jones) [709856]- [mm] Prevent Disk IO throughput degradation due to memory allocation stalls (Larry Woodman) [679526] - [x86] Add support for newer Thinkpads to thinkpad_acpi (Matthew Garrett) [682789] - [x86] fix a shutdown regression in intel_idle (Prarit Bhargava) [707701] - [fs] dlm: delayed reply message warning (David Teigland) [677409] - [fs] dlm: make plock operation killable (David Teigland) [707005] - [fs] ext4: Add mount options in superblock (Eric Sandeen) [704557] - [fs] dlm: increase default hash table sizes (David Teigland) [678102] - [fs] GFS2: Processes waiting on inode glock that no processes are holding (Robert S Peterson) [707263] - [x86] microcode, AMD: Extend ucode size verification (Frank Arnold) [698014] - [x86] amd-ucode: Remove needless log messages (Frank Arnold) [698014] - [ppc] pseries/iommu: Add additional checks when changing iommu mask (Steve Best) [704401] - [ppc] pseries/iommu: Use correct return type in dupe_ddw_if_already_created (Steve Best) [704401] - [ppc] iommu: Restore iommu table pointer when restoring iommu ops (Steve Best) [704401] - [ppc] Fix kexec with dynamic dma windows (Steve Best) [704401] - [mm] smaps: have smaps show transparent huge pages (Andrea Arcangeli) [706385] - [mm] smaps: teach smaps_pte_range() about THP pmds (Andrea Arcangeli) [706385] - [mm] smaps: pass pte size argument in to smaps_pte_entry() (Andrea Arcangeli) [706385] - [mm] smaps: break out smaps_pte_entry() from smaps_pte_range() (Andrea Arcangeli) [706385] - [mm] pagewalk: only split huge pages when necessary (Andrea Arcangeli) [706385] - [mm] /proc/pid/smaps: export amount of anonymous memory in a mapping (Andrea Arcangeli) [706385] - [mm] Documentation/filesystems/proc.txt: improve smaps field documentation (Andrea Arcangeli) [706385] - [mm] thp: fix /dev/zero MAP_PRIVATE and vm_flags cleanups (Andrea Arcangeli) [706385] - [mm] thp: mremap support and TLB optimization (Andrea Arcangeli) [706385] - [mm] mprotect: transparent huge page support (Andrea Arcangeli) [706385] - [mm] mprotect: pass vma down to page table walkers (Andrea Arcangeli) [706385] - [mm] add pmd_modify (Andrea Arcangeli) [706385] - [mm] mincore transparent hugepage support (Andrea Arcangeli) [706385] - [mm] mincore: do nested page table walks (Andrea Arcangeli) [706385] - [mm] mincore: pass ranges as start, end address pairs (Andrea Arcangeli) [706385] - [mm] mincore: break do_mincore() into logical pieces (Andrea Arcangeli) [706385] - [mm] mincore: cleanups (Andrea Arcangeli) [706385] - [mm] add VM counters for transparent hugepages (Andrea Arcangeli) [706385] - [mm] compaction: enforce no writeback for async migration (Andrea Arcangeli) [706385] - [fs] pNFS: request WRITE and COMMIT to DS be cached (Steve Dickson) [701788] - [fs] pNFS: revert layoutcommit xdr (Steve Dickson) [701788]- [fs] NFSv4.1 pnfs_layoutcommit_inode fixes (Steve Dickson) [701788] - [fs] NFSv4.1 convert layoutcommit sync to boolean (Steve Dickson) [701788] - [fs] NFSv4.1 remove temp code that prevented ds commits (Steve Dickson) [701788] - [fs] NFSv4.1: layoutcommit (Steve Dickson) [701788] - [fs] NFSv4.1: filelayout driver specific code for COMMIT (Steve Dickson) [701788] - [fs] NFSv4.1: remove GETATTR from ds commits (Steve Dickson) [701788] - [fs] NFSv4.1: add generic layer hooks for pnfs COMMIT (Steve Dickson) [701788] - [fs] NFSv4.1: alloc and free commit_buckets (Steve Dickson) [701788] - [fs] NFSv4.1: shift filelayout_free_lseg (Steve Dickson) [701788] - [fs] NFSv4.1: pull out code from nfs_commit_release (Steve Dickson) [701788] - [fs] NFSv4.1: pull error handling out of nfs_commit_list (Steve Dickson) [701788] - [fs] NFSv4.1: add callback to nfs4_commit_done (Steve Dickson) [701788] - [fs] NFSv4.1: rearrange nfs_commit_rpcsetup (Steve Dickson) [701788] - [fs] NFSv4.1: don't send COMMIT to ds for data sync writes (Steve Dickson) [701788] - [fs] NFSv4.1: Clear lseg pointer in ->doio function (Steve Dickson) [701788] - [fs] NFSv4.1: rearrange ->doio args (Steve Dickson) [701788] - [fs] NFSv4.1: pnfs filelayout driver write (Steve Dickson) [701788] - [fs] NFSv4.1: remove GETATTR from ds writes (Steve Dickson) [701788] - [fs] NFSv4.1: implement generic pnfs layer write switch (Steve Dickson) [701788] - [fs] NFSv4.1: trigger LAYOUTGET for writes (Steve Dickson) [701788] - [fs] NFSv4.1: Send lseg down into nfs_write_rpcsetup (Steve Dickson) [701788] - [fs] NFSv4.1: add callback to nfs4_write_done (Steve Dickson) [701788] - [fs] NFSv4.1: rearrange nfs_write_rpcsetup (Steve Dickson) [701788] - [fs] NFSv4.1: lseg documentation (Steve Dickson) [701788] - [fs] NFSv4.1: turn off pNFS on ds connection failure (Steve Dickson) [701788] - [fs] NFSv4.1 move deviceid cache to filelayout driver (Steve Dickson) [701788] - [fs] NFSv4.1: filelayout async error handler (Steve Dickson) [701788] - [fs] NFSv4.1: filelayout read (Steve Dickson) [701788] - [fs] NFSv4.1: filelayout i/o helpers (Steve Dickson) [701788] - [fs] NFSv4.1: data server connection (Steve Dickson) [701788] - [fs] NFSv4.1: generic read (Steve Dickson) [701788] - [fs] NFSv4.1: shift pnfs_update_layout locations (Steve Dickson) [701788] - [fs] NFSv4.1: coelesce across layout stripes (Steve Dickson) [701788] - [fs] NFSv4.1: lseg refcounting (Steve Dickson) [701788] - [fs] NFSv4.1: add MDS mount DS only check (Steve Dickson) [701788] - [fs] NFSv4.1: new flag for lease time check (Steve Dickson) [701788] - [fs] NFSv4.1: new flag for state renewal check (Steve Dickson) [701788] - [fs] NFSv4.1: send zero stateid seqid on v4.1 i/o (Steve Dickson) [701788] - [fs] NFS: move nfs_client initialization into nfs_get_client (Steve Dickson) [701788] - [fs] NFSv4.1: put_layout_hdr can remove nfsi->layout (Steve Dickson) [701788] - [fs] NFSv4: remove CONFIG_NFS_V4 from nfs_read_data (Steve Dickson) [701788] - [fs] NFS: Allow walking nfs_client.cl_superblocks list outside client.c (Steve Dickson) [701788]- [net] ipv6: Add GSO support on forwarding path (Thomas Graf) [683455] - [net] ipv6/udp: fix the wrong headroom check (Thomas Graf) [698170] - [net] dcbnl: potential risk in code in getapp handling (John Villalovos) [694354] - [net] Fix netif_set_real_num_tx_queues (Neil Horman) [702742] - [net] sock: adjust prot->obj_size always (Jiri Pirko) [704231] - [net] dccp: Fix a few bugs in module loading (Neil Horman) [702183] - [fs] GFS2: resource group bitmap corruption resulting in panics and withdraws (Robert S Peterson) [702057] - [ppc] Add pgprot_writecombine (Steve Best) [694595] - [input] xen-kbdfront: advertise either absolute or relative coordinates (Igor Mammedov) [703474]- [cpuidle] Ensure poll_idle_init() is called (Matthew Garrett) [696850] - [x86] intel_idle: add Sandy Bridge support (Matthew Garrett) [696172] - [x86] intel_idle: disable NHM/WSM HW C-state auto-demotion (Matthew Garrett) [690393] - [x86] intel_idle: open broadcast clock event (Matthew Garrett) [690392] - [x86] gart: Make sure GART does not map physmem above 1TB (Myron Stowe) [698162] - [x86] gart: Set DISTLBWALKPRB bit always (Myron Stowe) [698162] - [x86] gart: Convert spaces to tabs in enable_gart_translation (Myron Stowe) [698162] - [x86] amd: Disable GartTlbWlkErr when BIOS forgets it (Myron Stowe) [698162] - [virt] virtio: console: Enable call to hvc_remove() on console port remove (Amit Shah) [693054] - [virt] virtio_pci: Prevent double-free of pci regions after device hot-unplug (Amit Shah) [699358] - [virt] virtio: Decrement avail idx on buffer detach (Amit Shah) [681122] - [x86] cpufreq: Add APERF/MPERF support for AMD processors (Frank Arnold) [668085] - [x86] k8: Fix section mismatch for powernowk8_exit() (Frank Arnold) [668085] - [x86] powernow-k8: Add core performance boost support (Frank Arnold) [668085] - [fs] ext3: Always set dx_node's fake_dirent explicitly (Eric Sandeen) [703329] - [fs] GFS2: Tag all metadata with jid of last node to change it (Steven Whitehouse) [701578] - [fs] nfs: Open with O_CREAT flag set fails to open existing files on non writable directories (J. Bruce Fields) [701825] - [ppc] rtas: Only sleep in rtas_busy_delay if we have useful work to do (Steve Best) [702674] - [scsi] ipr: fix synchronous request flags for better performance (Steve Best) [696640] - [scsi] ibmvscsi: Improve CRQ reset reliability (Steve Best) [700165] - [scsi] mpt2sas: move event handling of MPT2SAS_TURN_ON_FAULT_LED in process context (Tomas Henzl) [701951] - [kernel] posix-timers: RCU conversion (Avi Kivity) [705082] - [infiniband] RDMA/cxgb4: Reset wait condition atomically (Steve Best) [693930] - [x86] kprobes: Disable irqs during optimized callback (Jiri Olsa) [699865] - [x86] AMD IOMMU: Display warning for AMD systems (Prarit Bhargava) [681104] - [netdrv] cxgb3: Apply interrupt coalescing settings to all queues (Neil Horman) [694581] - [mm] slab, kmemleak: pass the correct pointer to kmemleak_erase() (Steve Best) [698023]- [kernel] smp_call_function_many: handle concurrent clearing of mask (Jeff Moyer) [668775] - [kernel] smp_call_function_many: add missing ordering (Jeff Moyer) [668775] - [kernel] call_function_many: fix list delete vs add race (Jeff Moyer) [668775] - [kernel] smp.c: consolidate writes in smp_call_function_interrupt() (Jeff Moyer) [668775] - [kernel] smp.c: fix smp_call_function_many() SMP race (Jeff Moyer) [668775] - [fs] NFS: change nfs_writeback_done to return void (Steve Dickson) [701373] - [fs] NFS: remove pointless if statement in nfs_direct_write_result (Steve Dickson) [701373] - [net] RPC: clarify rpc_run_task error handling (Steve Dickson) [701373] - [net] RPC: remove check for impossible condition in rpc_make_runnable (Steve Dickson) [701373] - [fs] pnfs: fix pnfs lock inversion of i_lock and cl_lock (Steve Dickson) [701373] - [fs] pnfs: do not need to clear NFS_LAYOUT_BULK_RECALL flag (Steve Dickson) [701373] - [fs] NFSv4: nfs4_state_mark_reclaim_nograce() should be static (Steve Dickson) [701373] - [fs] pnfs: avoid incorrect use of layout stateid (Steve Dickson) [701373] - [fs] NFSv4.1 reclaim complete must wait for completion (Steve Dickson) [701373] - [fs] NFS: NFSROOT should default to "proto=udp" (Steve Dickson) [701373] - [fs] NFSv4/4.1: Fix nfs4_schedule_state_recovery abuses (Steve Dickson) [701373] - [fs] nfs4: remove duplicated #include (Steve Dickson) [701373] - [fs] NFSv4: remove duplicate clientid in struct nfs_client (Steve Dickson) [701373] - [fs] NFSv4: Fix the setlk error handler (Steve Dickson) [701373] - [fs] NFSv4.1: Fix the handling of the SEQUENCE status bits (Steve Dickson) [701373] - [fs] NFSv4.1: Retry CREATE_SESSION on NFS4ERR_DELAY (Steve Dickson) [701373] - [fs] nfs: fix compilation warning (Steve Dickson) [701373] - [net] SUNRPC: Remove resource leak in svc_rdma_send_error() (Steve Dickson) [701373] - [fs] Fix nfs_compat_user_ino64 so it doesn't cause problems if bit 31 or 63 are set in fileid (Steve Dickson) [701373] - [fs] nfs: add kmalloc return value check in decode_and_add_ds (Steve Dickson) [701373] - [fs] nfs: close NFSv4 COMMIT vs. CLOSE race (Steve Dickson) [701373] - [fs] SUNRPC: Close a race in __rpc_wait_for_completion_task() (Steve Dickson) [701373] - [fs] NFSv4.1: Various fixes to the sequence flag error handling (Steve Dickson) [701373]- [scsi] megaraid_sas: Driver only report tape drive, JBOD and logic drives (Tomas Henzl) [619422] - [kernel] lib/vsprintf.c: add pU to print UUID/GUIDs (Stefan Assmann) [700299]- [x86] MCE: Drop the default decoding notifier (Prarit Bhargava) [688281] - [x86] MCE: Do not taint when handling correctable errors (Prarit Bhargava) [688281] - [kernel] printk: use pK for /proc/kallsyms and /proc/modules (Phillip Lougher) [679262] - [kernel] timer debug: Hide kernel addresses via pK in /proc/timer_list (Phillip Lougher) [679262] - [drm] do not leak kernel addresses via /proc/dri/*/vma (Phillip Lougher) [679262] - [kernel] kptr_restrict for hiding kernel pointers from unprivileged users (Phillip Lougher) [679262] - [net] fix netns vs proto registration ordering (Wade Mealing) [702306] {CVE-2011-1767 CVE-2011-1768}- [net] dccp: handle invalid feature options length (Jiri Pirko) [703013] {CVE-2011-1770} - [fs] cifs: check for private_data before trying to put it (Jeff Layton) [702642] {CVE-2011-1771} - [net] can: add missing socket check in can/raw and can/bcm release (Jiri Pirko) [698483] {CVE-2011-1598 CVE-2011-1748} - [netdrv] ixgbe: do not clear FCoE DDP error status for received ABTS (Andy Gospodarek) [695966] - [netdrv] ixgbe: DCB remove ixgbe_fcoe_getapp routine (Andy Gospodarek) [694358] - [fs] setup_arg_pages: diagnose excessive argument size (Oleg Nesterov) [645229] {CVE-2010-3858} - [scsi] bfa: change tech-preview to cover all cases (Rob Evers) [703251] - [scsi] bfa: driver version update (Rob Evers) [703265] - [scsi] bfa: kdump fix (Rob Evers) [703265] - [scsi] bfa: firmware download fix (Rob Evers) [703265] - [netdrv] bna: fix memory leak during RX path cleanup (Ivan Vecera) [698625] - [netdrv] bna: fix for clean fw re-initialization (Ivan Vecera) [698625]- [build] disable Werr for external modules (Aristeu Rozanski) [703504]- [scsi] hpsa: fix reading a write only register causes a hang (Rob Evers) [703262] - [scsi] mpt2sas: remove the use of writeq, since writeq is not atomic (Tomas Henzl) [701947]- [kernel] sched: resched proper CPU on yield_to (Rik van Riel) [464276] - [virt] sched: avoid kABI breakage (Rik van Riel) [464276] - [virt] kvm: use yield_to instead of sleep in kvm_vcpu_on_spin (Rik van Riel) [464276] - [virt] kvm: keep track of which task is running a KVM vcpu (Rik van Riel) [464276] - [virt] export pid symbols needed for kvm_vcpu_on_spin (Rik van Riel) [464276] - [virt] sched: Add yield_to(task, preempt) functionality (Rik van Riel) [464276] - [virt] sched: Use a buddy to implement yield_task_fair() (Rik van Riel) [464276] - [virt] sched: Limit the scope of clear_buddies (Rik van Riel) [464276] - [virt] sched: Check the right ->nr_running in yield_task_fair() (Rik van Riel) [464276] - [virt] VMX: increase ple_gap to 128 (Rik van Riel) [464276] - [virt] KVM: introduce kvm_vcpu_on_spin (Rik van Riel) [464276] - [virt] SVM: Support Pause Filter in AMD processors (Rik van Riel) [464276] - [virt] VMX: Add support for Pause-Loop Exiting (Rik van Riel) [464276] - [ppc] Add POWER7+ cputable entry (Steve Best) [694586] - [fs] ext4: Allow indirect-block file to grow the file size to max file size (Lukas Czerner) [681647] - GFS2: make sure fallocate bytes is a multiple of blksize (Benjamin Marzinski) [695763] - [x86] Use KERN_DEFAULT log-level in __show_regs() (Prarit Bhargava) [691509] - [x86] Make sure we also print a Code: line for show_regs() (Prarit Bhargava) [691509] - [x86] Combine printk()s in show_regs_common() (Prarit Bhargava) [691509] - [x86] dmi, debug: Log board name (when present) in dmesg/oops output (Prarit Bhargava) [691509] - [x86] Factor duplicated code out of __show_regs() into show_regs_common() (Prarit Bhargava) [691509] - [x86] dmi: log board, system, and BIOS information (Prarit Bhargava) [691509] - [ppc] Fix oops if scan_dispatch_log is called too early (Steve Best) [696777] - [scsi] ipr: improve interrupt service routine performance (Steve Best) [696754] - [kernel] taskstats: use real microsecond granularity for CPU times (Oleg Nesterov) [662208] - [x86] ACPI: Fix ioremap size for MMIO reads and writes (Myron Stowe) [690486] - [virt] i8259: initialize isr_ack (Avi Kivity) [670765] - [netdrv] mlx4_core: Remove warning message about firmware bug (Steve Best) [695229] - Check if PTE is already allocated during page fault (Andrea Arcangeli) [696998] - [mm] thp: simple fix for /dev/zero THP mprotect bug (Andrea Arcangeli) [690444] - [mm] hugetlbfs: correct handling of negative input to nr_hugepages and nr_overcommit_hugepages (Petr Holasek) [673629]- [scsi] hpsa: fix lost command problem (Tomas Henzl) [700430] - [scsi] cciss: fix lost command problem (Tomas Henzl) [700430] - [scsi] ibft: fix oops during boot (Mike Christie) [698737]- [scsi] beiscsi: update version (Mike Christie) [674340] - [scsi] be2iscsi: fix chip cleanup (Mike Christie) [674340] - [scsi] be2iscsi: fix boot hang due to interrupts not getting rearmed (Mike Christie) [674340] - [scsi] bnx2fc: fix regression due to incorrect setup of em for npiv port (Mike Christie) [700672] - [ppc] pseries: Use a kmem cache for DTL buffers (Steve Best) [695678]- [kdump] revert commit 8f4ec27fc to keep crashkernel=auto (Amerigo Wang) [605786] - [kernel] sched: Drop rq->lock from idle_balance() (Larry Woodman) [623712] - [kernel] sched: Fix unregister_fair_sched_group() (Larry Woodman) [623712] - [kernel] sched: Allow update_cfs_load() to update global load (Larry Woodman) [623712] - [kernel] sched: Implement demand based update_cfs_load() (Larry Woodman) [623712] - [kernel] sched: Update shares on idle_balance (Larry Woodman) [623712] - [kernel] sched: Add sysctl_sched_shares_window (Larry Woodman) [623712] - [kernel] sched: Introduce hierarchal order on shares update list (Larry Woodman) [623712] - [kernel] sched: Fix update_cfs_load() synchronization (Larry Woodman) [623712] - [kernel] sched: Fix load corruption from update_cfs_shares() (Larry Woodman) [623712] - [kernel] sched: Make tg_shares_up() walk on-demand (Larry Woodman) [623712] - [kernel] sched: Implement on-demand (active) cfs_rq list (Larry Woodman) [623712] - [kernel] sched: Rewrite tg_shares_up (Larry Woodman) [623712] - [kernel] Prevent rt_sigqueueinfo and rt_tgsigqueueinfo from spoofing the signal code (Oleg Nesterov) [690033] {CVE-2011-1182} - [net] ethtool RXHASH flag (Neil Horman) [690619] - [fs] Revert "[fs] nfs: use unstable writes for groups of small DIO writes" (Jeff Layton) [694309] - [fs] sendfile(): check f_op.splice_write() rather than f_op.sendpage() (Lukas Czerner) [689426] - [fs] dcache: allow __d_obtain_alias() to return unhashed dentries (J. Bruce Fields) [636926] - [virt] VMX: Save and restore tr selector across mode switches (Gleb Natapov) [693894] - [virt] VMX: update live TR selector if it changes in real mode (Gleb Natapov) [693894] - [mm] memcg: remove direct page_cgroup-to-page pointer (Johannes Weiner) [692490] - [mm] memcg: condense page_cgroup-to-page lookup points (Johannes Weiner) [692490] - [mm] memcg: change page_cgroup_zoneinfo signature (Johannes Weiner) [692490] - [mm] memcg: no uncharged pages reach page_cgroup_zoneinfo (Johannes Weiner) [692490] - [s390x] dasd: prevent panic with unresumed devices (Hendrik Brueckner) [676720] - [s390x] qeth: wrong MAC-address displayed in error message (Hendrik Brueckner) [675211]- [netdrv] cnic: fix hang due to rtnl_lock (Mike Christie) [694874] - [netdrv] firmware: re-add the recently deleted bnx2x fw 6.2.5.0 (Michal Schmidt) [690470] - [netdrv] firmware/bnx2x: add 6.2.9.0 fw, remove unused fw (Michal Schmidt) [690470] - [netdrv] bnx2x, cnic: Disable iSCSI if DCBX negotiation is successful (Michal Schmidt) [690470] - [netdrv] bnx2x: don't write dcb/llfc fields in STORM memory (Michal Schmidt) [690470] - [netdrv] bnx2x: Update firmware to 6.2.9 (Michal Schmidt) [690470]- [net] limit socket backlog add operation to prevent possible DoS (Jiri Pirko) [694396] {CVE-2010-4251} - [scsi] mpt2sas: prevent heap overflows and unchecked (Tomas Henzl) [694023] {CVE-2011-1494 CVE-2011-1495} - [fs] epoll: prevent creating circular epoll structures (Don Howard) [681683] {CVE-2011-1082} - [mm] Prevent page_fault at do_mm_track_pte+0xc when Stratus dirty page tracking is active (Larry Woodman) [693786] - [fs] GFS2 causes kernel panic in spectator mode (Steven Whitehouse) [696535] - [net] bonding: interface doesn't issue IGMP report on slave interface during failover (Flavio Leitner) [640690] - [scsi] isci: validate oem parameters early, and fallback (David Milburn) [698016] - [scsi] isci: fix oem parameter header definition (David Milburn) [698016]- [scsi] mark bfa fc adapters tech preview (Rob Evers) [698384] - [virt] Revert pdpte registers are not flushed when PGD entry is changed in x86 PAE mode (Aristeu Rozanski) [691310] - [i686] nmi watchdog: Enable panic on hardlockup (Don Zickus) [677532] - [netdrv] Adding Chelsio Firmware for cxgb4 (Neil Horman) [691929]- [virt] x86: better fix for race between nmi injection and enabling nmi window (Aristeu Rozanski) - [virt] x86: revert "fix race between nmi injection and enabling nmi window" (Aristeu Rozanski)- [net] bonding: fix jiffy comparison issues (Andy Gospodarek) [696337]- [kernel] perf: add script command help (Jiri Olsa) [693050] - [drm] radeon/kms: make radeon i2c put/get bytes less noisy (Frank Arnold) [693829] - [drm] radeon/kms: fix hardcoded EDID handling (Frank Arnold) [693829] - [x86] Revert "[x86] perf: P4 PMU - Fix unflagged overflows handling" (Don Zickus) [688547] - [x86] perf: let everyone share counters on a P4 machine (Don Zickus) [688547] - [fs] nfs: Ensure that NFS4 acl requests don't use slab in skb fraglist (Neil Horman) [682645] {CVE-2011-1090} - [fs] partitions: Validate map_count in Mac partition tables (Danny Feng) [679286] {CVE-2011-1010}- [scsi] ibft: search for broadcom specific ibft sign (Mike Christie) [696275] - [fs] Fix corrupted OSF partition table parsing (Danny Feng) [688025] {CVE-2011-1163} - [netdrv] ixgbe: DCB, X540 devices do not respond to pause frames (Andy Gospodarek) [694930] - [netdrv] ixgbe: DCB, misallocated packet buffer size with X540 device (Andy Gospodarek) [694930] - [netdrv] ixgbe: refactor common start_hw code for 82599 and x54 (Andy Gospodarek) [694930] - [netdrv] ixgbe: balance free_irq calls with request_irq calls (Andy Gospodarek) [692988]- [net] sctp: fix the INIT/INIT-ACK chunk length calculation (Thomas Graf) [690743] {CVE-2011-1573} - [kernel] sched: Fix granularity of task_u/stime() (Jerome Marchand) [690998] - [pci] Call PCIe _OSC methods earlier (Matthew Garrett) [693974] - [fs] nfs: use unstable writes for groups of small DIO writes (Jeff Layton) [694309] - [net] CAN: Use inode instead of kernel address for /proc file (Danny Feng) [664561] {CVE-2010-4565} - [x86] mce: reject CEs on Westmere EX MCE bank 6 (Prarit Bhargava) [694891] - [scsi] libfcoe: Incorrect CVL handling for NPIV ports (Mike Christie) [694906] - [x86] perf: Complain louder about BIOSen corrupting CPU/PMU state and continue (Don Zickus) [694913] - [fs] inotify: fix double free/corruption of stuct user (Eric Paris) [656832] {CVE-2010-4250} - [netdrv] netxen: limit skb frags for non tso packet (Chad Dupuis) [695478] - [fs] nfsd4: fix oops on lock failure (J. Bruce Fields) [696376] - [netdrv] Return bnx2 firmware files to Makefile (John Feeney) [696365] - [scsi] be2iscsi: fix be2iscsi rmmod (Mike Christie) [695585] - [netdrv] qlcnic: limit skb frags for non tso packet (Bob Picco) [695488] - [md] Cleanup after raid45->raid0 takeover (Dean Nelson) [694106] - [md] revert "Cleanup after raid45->raid0 takeover patch" (Dean Nelson) [694106] - [net] bonding: fix incorrect tx queue offset (Andy Gospodarek) [695548] {CVE-2011-1581} - [netdrv] igb: for 82576 EEPROMs reporting invalid size default to 16kB (Stefan Assmann) [695751] - [pci] return correct value when writing to the "reset" attribute (Alex Williamson) [690291] - [kernel] Initalize call_single_queue during boot to handle left over ipi (Neil Horman) [680478]- [virt] x86: better fix for race between nmi injection and enabling nmi window (Marcelo Tosatti) [684719] - [virt] x86: revert "fix race between nmi injection and enabling nmi window" (Marcelo Tosatti) [684719]- [mm] pdpte registers are not flushed when PGD entry is changed in x86 PAE mode (Larry Woodman) [691310] - [drm] i915: backports from stable to fix some regressions (Dave Airlie) [690865] - [fs] svcrpc: complete svsk processing on cb receive failure (J. Bruce Fields) [629030] - [netdrv] cnic: fix hang due to rtnl_lock (Mike Christie) [694874] - [netdrv] firmware/bnx2x: add 6.2.9.0 fw, remove unused fw (Michal Schmidt) - [netdrv] bnx2x, cnic: Disable iSCSI if DCBX negotiation is successful (Michal Schmidt) [690470] - [netdrv] bnx2x: don't write dcb/llfc fields in STORM memory (Michal Schmidt) [690470] - [netdrv] bnx2x: Update firmware to 6.2.9 (Michal Schmidt) [690470] - [ppc] pseries: fix hang caused by missing spin_unlock in dtl_disable (Steve Best) [694327] - [ppc] pseries: Disable VPNH feature (Steve Best) [694266] - [netdrv] bna: Avoid kernel panic in case of FW heartbeat failure (Ivan Vecera) [694115] - [input] wacom: Move the cintiq initialization down (Peter Hutterer) [693573] - [input] wacom: specify Cinitq supported tools (Peter Hutterer) [693573] - [input] wacom: fix pressure in Cintiq 21UX2 (Peter Hutterer) [693573] - [input] wacom: fix serial number handling on Cintiq 21UX2 (Peter Hutterer) [693573] - [input] wacom: add Cintiq 21UX2 and Intuos4 WL (Peter Hutterer) [693573] - [kernel] spec: strip note and comment from ppc64's vmlinux before checksum is calculated (Aristeu Rozanski) [692515] - [scsi] fcoe: have fcoe log off and lport destroy before ndo_fcoe_disable (Mike Christie) [691611] - [scsi] libfc: rec tov value and REC_TOV_CONST units usages is incorrect (Mike Christie) [691611] - [scsi] libfcoe: fix wrong comment in fcoe_transport_detach (Mike Christie) [691611] - [scsi] libfcoe: clean up netdev mapping properly when the transport goes away (Mike Christie) [691611] - [scsi] fcoe: remove unnecessary module state check (Mike Christie) [691611] - [scsi] fcoe: Remove mutex_trylock/restart_syscall checks (Mike Christie) [691611] - [scsi] libfcoe: Remove mutex_trylock/restart_syscall checks (Mike Christie) [691611] - [scsi] fcoe: correct checking for bonding (Mike Christie) [691611] - [scsi] fcoe: fix broken fcoe interface reset (Mike Christie) [691611] - [scsi] fcoe: precedence bug in fcoe_filter_frames() (Mike Christie) [691611] - [scsi] libfcoe: Move FCOE_MTU definition from fcoe.h to libfcoe.h (Mike Christie) [691611] - [scsi] libfc: remove duplicate ema_list init (Mike Christie) [691611] - [scsi] fcoe, libfc: initialize EM anchors list and then update npiv EMs (Mike Christie) [691611] - [scsi] libfc: Fixing a memory leak when destroying an interface (Mike Christie) [691611] - [scsi] fc: Add GSPN_ID request to header file (Mike Christie) [691611] - [x86] mce: don't print "human readable" message for corrected errors (Prarit Bhargava) [688281] - [scsi] hpsa: fix pci_device_id table (Tomas Henzl) [684997] - [netdrv] ixgbe: only enable WoL for magic packet by default (Andy Gospodarek) [632598] - [mm] zram: disable zram on ppc64 (Jerome Marchand) [661293] - [mm] zram: update config file (Jerome Marchand) [661293] - [mm] zram: initialize device on first read (Jerome Marchand) [661293] - [mm] zram: fix data corruption issue (Jerome Marchand) [661293] - [mm] zram: xvmalloc: combine duplicate block delete code (Jerome Marchand) [661293] - [mm] zram: Return zero'd pages on new reads (Jerome Marchand) [661293] - [mm] zram: xvmalloc: Close 32byte hole on 64bit CPUs (Jerome Marchand) [661293] - [mm] zram: xvmalloc: create CONFIG_ZRAM_DEBUG for debug code (Jerome Marchand) [661293] - [mm] zram: xvmalloc: free bit block insertion optimization (Jerome Marchand) [661293] - [mm] zram: Prevent overflow in logical block size (Jerome Marchand) [661293] - [mm] zram: vmalloc: Correct tunings to enable use with 64K pages (Jerome Marchand) [661293] - [mm] zram: xvmalloc.c: Fix a typo (Jerome Marchand) [661293] - [mm] zram: Fix sparse warning 'Using plain integer as NULL pointer' (Jerome Marchand) [661293]- [tracing] t_start: reset FTRACE_ITER_HASH in case of seek/pread (Jiri Olsa) [631626] {CVE-2010-3079} - [scsi] scsi_dh_rdac: fix for lun_table update for rdac (Rob Evers) [687878] - [usb] EHCI: unlink unused QHs when the controller is stopped (Don Zickus) [680987] - [fs] Revert "[fs] sunrpc: Use static const char arrays" (Steve Dickson) [690754] - [fs] sunrpc: Propagate errors from xs_bind() through xs_create_sock() (Steve Dickson) [689777] - [net] netfilter: ipt_CLUSTERIP: fix buffer overflow (Jiri Pirko) [689342] - [net] ipv6: netfilter: ip6_tables: fix infoleak to userspace (Jiri Pirko) [689351] {CVE-2011-1172} - [net] netfilter: ip_tables: fix infoleak to userspace (Jiri Pirko) [689334] {CVE-2011-1171} - [net] netfilter: arp_tables: fix infoleak to userspace (Jiri Pirko) [689325] {CVE-2011-1170} - [kernel] remove kernel-debuginfo-common requires from perf-debuginfo (Jason Baron) [682012] - [drm] radeon/kms: check AA resolve registers on r300 + regression fix (Dave Airlie) [680002] {CVE-2011-1016} - [net] fix ebtables stack infoleak (Eugene Teo) [681323] {CVE-2011-1080} - [drm] fix unsigned vs signed comparison issue in modeset ctl ioctl (Don Howard) [679928] {CVE-2011-1013} - [fs] svcrpc: take advantage of tcp autotuning (J. Bruce Fields) [629030] - [fs] SUNRPC: Don't wait for full record to receive tcp data (J. Bruce Fields) [629030] - [net] svcrpc: copy cb reply instead of pages (J. Bruce Fields) [629030] - [fs] svcrpc: close connection if client sends short packet (J. Bruce Fields) [629030] - [fs] svcrpc: note network-order types in svc_process_calldir (J. Bruce Fields) [629030] - [fs] SUNRPC: svc_tcp_recvfrom cleanup (J. Bruce Fields) [629030] - [fs] SUNRPC: requeue tcp socket less frequently (J. Bruce Fields) [629030] - [fs] rpc: move sk_bc_xprt to svc_xprt (J. Bruce Fields) [629030] - [acpi] ACPICA: Truncate I/O addresses to 16 bits for Windows compatibility (Frank Arnold) [593766]- [kernel] kcore: restrict access to the whole memory (Amerigo Wang) [663864] - [scsi] libsas: flush initial device discovery before completing ->scan_finished (David Milburn) [682265] - [md] Cleanup after raid45->raid0 takeover (Doug Ledford) [688725] - [md] partition detection when array becomes active (Doug Ledford) [688725] - [md] avoid spinlock problem in blk_throtl_exit (Doug Ledford) [679096 688725] - [md] correctly handle probe of an 'mdp' device (Doug Ledford) [688725] - [md] don't set_capacity before array is active (Doug Ledford) [688725] - [md] Fix raid1->raid0 takeover (Doug Ledford) [688725] - [md] process hangs at wait_barrier after 0->10 takeover (Doug Ledford) [688725] - [md] md_make_request: don't touch the bio after calling make_request (Doug Ledford) [688725] - [md] Don't allow slot_store while resync/recovery is happening (Doug Ledford) [688725] - [md] don't clear curr_resync_completed at end of resync (Doug Ledford) [688725] - [md] Don't use remove_and_add_spares to remove failed devices from a read-only array (Doug Ledford) [688725] - [md] Add raid1->raid0 takeover support (Doug Ledford) [688725] - [md] Remove the AllReserved flag for component devices (Doug Ledford) [688725] - [md] don't abort checking spares as soon as one cannot be added (Doug Ledford) [688725] - [md] fix the test for finding spares in raid5_start_reshape (Doug Ledford) [688725] - [md] simplify some 'if' conditionals in raid5_start_reshape (Doug Ledford) [688725] - [md] revert change to raid_disks on failure (Doug Ledford) [688725] - [md] Fix removal of extra drives when converting RAID6 to RAID5 (Doug Ledford) [688725] - [md] range check slot number when manually adding a spare (Doug Ledford) [688725] - [md] raid5: handle manually-added spares in start_reshape (Doug Ledford) [688725] - [md] fix sync_completed reporting for very large drives (>2TB) (Doug Ledford) [688725] - [md] allow suspend_lo and suspend_hi to decrease as well as increase (Doug Ledford) [688725] - [md] Don't let implementation detail of curr_resync leak out through sysfs (Doug Ledford) [688725] - [md] separate meta and data devs (Doug Ledford) [688725] - [md] add new param to_sync_page_io() (Doug Ledford) [688725] - [md] new param to calc_dev_sboffset (Doug Ledford) [688725] - [md] Be more careful about clearing flags bit in ->recovery (Doug Ledford) [688725] - [md] md_stop_writes requires mddev_lock (Doug Ledford) [688725] - [md] raid5: use sysfs_notify_dirent_safe to avoid NULL pointer (Doug Ledford) [688725] - [md] Ensure no IO request to get md device before it is properly initialised (Doug Ledford) [688725] - [md] Fix single printks with multiple KERN_s (Doug Ledford) [688725] - [md] fix regression resulting in delays in clearing bits in a bitmap (Doug Ledford) [688725] - [md] fix regression with re-adding devices to arrays with no metadata (Doug Ledford) [688725] - [md] pick some changes from commits to match upstream (Doug Ledford) [688725] - [md] raid1: add takeover support for raid5->raid1 (Doug Ledford) [688725] - [md] pick up some percpu annotations that upstream has (Doug Ledford) [688725] - [md] update includes to match upstream (Doug Ledford) [688725] - [scsi] isci: fix fragile/conditional isci_host lookups (David Milburn) [691591] - [scsi] isci: cleanup isci_remote_device[_not]_ready interface (David Milburn) [691591] - [scsi] isci: Qualify when the host lock is managed for STP/SATA callbacks (David Milburn) [691591] - [scsi] isci: Fix use of SATA soft reset state machine (David Milburn) [691591] - [scsi] isci: Free host lock for SATA/STP abort escalation at submission time (David Milburn) [691591] - [scsi] isci: Properly handle requests in the "aborting" state (David Milburn) [691591] - [scsi] isci: Remove "screaming" data types (David Milburn) [691591] - [scsi] isci: remove unused "remote_device_started" (David Milburn) [691591] - [scsi] isci: namespacecheck cleanups (David Milburn) [691591] - [scsi] isci: kill some long macros (David Milburn) [691591] - [scsi] isci: reorder init to cleanup unneeded declarations (David Milburn) [691591] - [scsi] isci: Remove event_* calls as they are just wrappers (David Milburn) [691591] - [netdrv] iwlagn: Support new 5000 microcode (Stanislaw Gruszka) [682742] - [netdrv] iwlwifi: fix dma mappings and skbs leak (Stanislaw Gruszka) [682726] - [netdrv] iwl3945: remove plcp check (Stanislaw Gruszka) [679002] - [netdrv] iwlwifi: add {ack,plpc}_check module parameters (Stanislaw Gruszka) [620501] - [fs] ext4: Fix ext4_quota_write cross block boundary behaviour (Lukas Czerner) [680105] - [fs] quota: Don't write quota info in dquot_commit() (Lukas Czerner) [680105] - [netdrv] be2net: Change f/w command versions for Lancer (Ivan Vecera) [685027] - [netdrv] be2net: Remove ERR compl workaround for Lancer (Ivan Vecera) [685027] - [netdrv] be2net: fix to ignore transparent vlan ids wrongly indicated by NIC (Ivan Vecera) [685027] - [netdrv] be2net: pass proper hdr_size while flashing redboot (Ivan Vecera) [685027] - [netdrv] be2net: Allow VFs to call be_cmd_reset_function (Ivan Vecera) [685027] - [netdrv] be2net: pass domain numbers for pmac_add/del functions (Ivan Vecera) [685027] - [netdrv] be2net: Initialize and cleanup sriov resources only if pci_enable_sriov has succeeded (Ivan Vecera) [685027] - [netdrv] be2net: Use domain id when be_cmd_if_destroy is called (Ivan Vecera) [685027] - [netdrv] be2net: While configuring QOS for VF, pass proper domain id (Ivan Vecera) [685027] - [netdrv] benet: Avoid potential null deref in be_cmd_get_seeprom_data() (Ivan Vecera) [685027] - [netdrv] benet: fix be_cmd_multicast_set() memcpy bug (Ivan Vecera) [685027] - [ppc] kdump: Override crash_free_reserved_phys_range to avoid freeing RTAS (Steve Best) [672983] - [kernel] kdump: Allow shrinking of kdump region to be overridden (Steve Best) [672983] - [scsi] bnx2fc: Bumped version to 1.0.2 (Mike Christie) [683153] - [scsi] bnx2fc: Fix kernel panic when deleting NPIV ports (Mike Christie) [683153] - [scsi] bnx2fc: scsi_dma_unmap() not invoked on IO completions (Mike Christie) [683153] - [scsi] bnx2fc: host stats show the link speed 'unknown' on NIC partitioned interfaces (Mike Christie) [683153] - [scsi] bnx2fc: IO completion not processed due to missed wakeup (Mike Christie) [683153] - [scsi] bnx2fc: Bump version to 1.0.1 (Mike Christie) [683153] - [scsi] bnx2fc: Remove unnecessary module state checks (Mike Christie) [683153] - [scsi] bnx2fc: Fix MTU issue by using static MTU (Mike Christie) [683153] - [scsi] bnx2fc: Remove network bonding checking (Mike Christie) [683153] - [scsi] bnx2fc: Call bnx2fc_return_rqe and bnx2fc_get_next_rqe with tgt lock held (Mike Christie) [683153] - [scsi] bnx2fc: common free list for cleanup commands (Mike Christie) [683153] - [scsi] bnx2fc: Remove rtnl_trylock/restart_syscall checks (Mike Christie) [683153] - [netdrv] cnic: Fix lost interrupt on bnx2x (Mike Christie) [683153] - [netdrv] cnic: Prevent status block race conditions with hardware (Mike Christie) [683153] - [kernel] ring-buffer: Use sync sched protection on ring buffer resizing (Jiri Olsa) [676583] - [kernel] tracing: avoid soft lockup in trace_pipe (Jiri Olsa) [676583] - [kernel] tracing: Fix a race in function profile (Jiri Olsa) [676583] - [block] cfq-iosched: Don't update group weights when on service tree (Vivek Goyal) [689551] - [block] cfq-iosched: Get rid of on_st flag (Vivek Goyal) [689551] - [net] tcp_cubic: fix low utilization of CUBIC with HyStart (Thomas Graf) [616985] - [net] tcp_cubic: make the delay threshold of HyStart less sensitive (Thomas Graf) [616985] - [net] tcp_cubic: enable high resolution ack time if needed (Thomas Graf) [616985] - [net] tcp_cubic: fix clock dependency (Thomas Graf) [616985] - [net] tcp_cubic: make ack train delta value a parameter (Thomas Graf) [616985] - [net] tcp_cubic: fix comparison of jiffies (Thomas Graf) [616985] - [net] tcp: fix RTT for quick packets in congestion control (Thomas Graf) [616985] - [fs] fix GFS2 filesystem hang caused by incorrect lock order (Robert S Peterson) [651584] - [fs] btrfs: bring us up to date with .38 (Josef Bacik) [684667] - [ppc] add dynamic dma window support minor updates (Steve Best) [691952] - [ppc] ptrace: Remove BUG_ON when full register set not available (Steve Best) [678099] - [ppc] pseries: Disable MSI using new interface if possible (Steve Best) [684961] - [ppc] kexec: Fix orphaned offline CPUs across kexec (Steve Best) [682875] - [net] ipsec: Disable granular bundles (Herbert Xu) [631833] - [scsi] libsas: fix runaway error handler problem (David Milburn) [691527] - [scsi] mpt2sas: Added customer specific display support (Tomas Henzl) [684841] - [scsi] Add next gen Dell Powervault controller MD36xxf into RDAC device list (Shyam Iyer) [688979] - [kernel] perf: Fix task context scheduling (Jiri Olsa) [688065] - [drm] nouveau: disable acceleration on NVA3/NVA5/NVA8/NVAF by default (Ben Skeggs) [684816] - [kernel] radix: don't tag the root if we didn't tag within our range (Josef Bacik) [681439] - [block] blk-throttle: Do not use kblockd workqueue for throtl work (Vivek Goyal) [681360] - [sound] ALSA: HDA hdmi related fixes (Jaroslav Kysela) [671501] - [pci] Preserve Existing pci sort whitelists for Dell systems (Shyam Iyer) [688954] - [x86] perf: Add support for AMD family 15h core counters family 15h core counters (Robert Richter) [635671] - [x86] hpwdt: fix section mismatch warning (Prarit Bhargava) [689837] - [x86] UV: Correct kABI from upstream (George Beshers) [684957] - [x86] When cleaning MTRRs, do not fold WP into UC (Prarit Bhargava) [682758] - [virt] xen-blkfront: handle Xen major numbers other than XENVBD (Andrew Jones) [691339] - [virt] Fix regression with SMP guests (Zachary Amsden) [681133] - [netdrv] enic: update to version 2.1.1.13 (Andy Gospodarek) [684865] - [netdrv] igb: full support for i350 devices (Stefan Assmann) [687932] - [fs] NFS: Fix a hang/infinite loop in nfs_wb_page() (Steve Dickson) [672305] - [fs] nfsd: fix auth_domain reference leak on nlm operations (J. Bruce Fields) [690900] - [fs] svcrpc: ensure cache_check caller sees updated entry (J. Bruce Fields) [690900] - [fs] svcrpc: take lock on turning entry NEGATIVE in cache_check (J. Bruce Fields) [690900] - [fs] svcrpc: modifying valid sunrpc cache entries is racy (J. Bruce Fields) [690900] - [fs] sunrpc: extract some common sunrpc_cache code from nfsd (Steve Dickson) [690900] - [infiniband] RDMA/cxgb4: Initialization errors can cause crash (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Don't change QP state outside EP lock (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Remove db_drop_task (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Do CIDX_INC updates every 1/16 CQ depth CQE reaps (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Dispatch FATAL event on EEH errors (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Set the correct device physical function for iwarp connections (Steve Best) [647013] - [infiniband] RDMA/cxgb4: limit MAXBURST EQ context field to 256B (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Don't re-init wait object in init/fini paths (Steve Best) [647013] - [infiniband] RMDA/cxgb4 kfifo changes (Steve Best) [647013] - [netdrv] cxgb4 driver update (Neil Horman) [647006] - [tracing] Add unstable sched clock note to the warning (Jiri Olsa) [666264] - [x86] Reevaluate T-states on CPU hot-add (Matthew Garrett) [673442] - [scsi] libsas: fix/amend device gone notification in sas_deform_port (David Milburn) [682315] - [kdump] kexec: move the crashkernel=auto logic into kernel spec file (Amerigo Wang) [605786]- [fs] buffer: make invalidate_bdev() drain all percpu LRU add caches (Dave Chinner) [665056] - [s390x] uaccess: missing sacf in uaccess error handling (Hendrik Brueckner) [670555] - [v4l] media: minor v4l/dvb/rc regression fixes (Jarod Wilson) [682906] - [kernel] capabilities: do not special case calculation of pE during exec of init (Eric Paris) [684008] - [scsi] qla2xxx: Update version number to 8.03.07.03.06.1-k (Chad Dupuis) [686341] - [scsi] qla2xxx: Display hardware/firmware registers to get more information about the error for ISP82xx (Chad Dupuis) [686341] - [scsi] qla2xxx: Updated the reset sequence for ISP82xx (Chad Dupuis) [686341] - [scsi] qla2xxx: Limit the logs in case device state does not change for ISP82xx (Chad Dupuis) [686341] - [scsi] qla2xxx: Add test for valid loop id to qla2x00_relogin() (Chad Dupuis) [686341] - [scsi] qla2xxx: Remove extra call to qla82xx_check_fw_alive() (Chad Dupuis) [686341] - [scsi] Revert "qla2xxx: Remove code to not reset ISP82xx on failure" (Chad Dupuis) [686341] - [scsi] qla2xxx: Log fcport state transitions when debug messages are enabled (Chad Dupuis) [686341] - [scsi] qla2xxx: Free firmware PCB on logout request (Chad Dupuis) [686341] - [scsi] qla2xxx: Include request queue ID in the upper 16-bits of the I/O handle for Abort I/O IOCBs (Chad Dupuis) [686341] - [scsi] qla2xxx: Perform FCoE context reset before trying adapter reset for ISP82xx (Chad Dupuis) [686341] - [scsi] qla2xxx: Update copyright banner (Chad Dupuis) [686341] - [scsi] qla2xxx: Verify login-state has transitioned to PRLI-completed (Chad Dupuis) [686341] - [scsi] qla2xxx: Remove extraneous setting of FCF_ASYNC_SENT during login-done completion (Chad Dupuis) [686341] - [scsi] qla2xxx: Check for a match before attempting to set FCP-priority information (Chad Dupuis) [686341] - [scsi] qla2xxx: Correct calling contexts of qla2x00_mark_device_lost() in async paths (Chad Dupuis) [686341] - [scsi] qla2xxx: Display PortID information during FCP command-status handling (Chad Dupuis) [686341] - [misc] mark various drivers/features as tech preview (Don Zickus) [689566] - [mm] compaction beware writeback (Andrea Arcangeli) [690921] - [scsi] megaraid_sas: Version and Changelog update (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix iMR OCR support to work correctly (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix max_sectors for IEEE SGL (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix fault state handling (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix tasklet_init call (Shyam Iyer) [692673] - [scsi] megaraid_sas: Add CFG_CLEARED AEN (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix megasas_build_dcdb_fusion to use correct LUN field (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix megasas_build_dcdb_fusion to not filter by TYPE_DISK (Shyam Iyer) [692673] - [scsi] megaraid_sas: Call tasklet_schedule for MSI-X (Shyam Iyer) [692673] - [scsi] megaraid_sas: Enable MSI-X before calling megasas_init_fw (Shyam Iyer) [692673] - [scsi] megaraid_sas: Add missing check_and_restore_queue_depth call (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix failure gotos (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix probe_one to clear MSI-X flags in kdump (Tomas Henzl) [682110] - [fs] jbd/ocfs2: Fix block checksumming when a buffer is used in several transactions (Eric Sandeen) [618440] - [x86] UV: RHEL: avoid parsing the ACPI OSC table (George Beshers) [619426] - [x86] UV: Fix the effect of extra bits in the hub nodeid register (George Beshers) [619426] - [x86] UV: use native_halt on a halt (George Beshers) [619426] - [x86] UV: Fix initialization of max_pnode (George Beshers) [619426] - [x86] UV: Add common uv_early_read_mmr() function for reading MMR (George Beshers) [619426] - [x86] UV: Fix a problem with long bitops during boot (George Beshers) [619426] - [x86] UV: use BOOT_ACPI after crash dump (George Beshers) [619426] - [x86] UV: Make kdump avoid stack dumps (George Beshers) [619426] - [x86] UV: NMI_UNKNOWN (George Beshers) [619426] - [x86] UV: Upstream enable NMI backtrace (George Beshers) [619426] - [x86] Fix AMD PMU detection issue (Frank Arnold) [689065] - [s390x] tape: deadlock on global work queue (Hendrik Brueckner) [681306] - [s390x] qeth: remove needless IPA-commands in offline (Hendrik Brueckner) [679514] - [s390x] qeth: allow channel path changes in suspend state (Hendrik Brueckner) [678067] - [netdrv] ixgbe: receive packet statistics not incrementing (Andy Gospodarek) [689032] - [netdrv] bnx2: update driver to latest upstream (Neil Horman) [669813] - [mm] memcg: avoid deadlock between charge moving and try_charge() (Johannes Weiner) [592269] - [mm] memcg: move charges of file pages (Johannes Weiner) [592269] - [mm] memcg: clean up charge moving (Johannes Weiner) [592269] - [mm] memcg: improve performance of swap charge moving (Johannes Weiner) [592269] - [mm] memcg: move charges of anonymous swap (Johannes Weiner) [592269] - [mm] memcg: avoid oom during charge moving (Johannes Weiner) [592269] - [mm] memcg: improve performance of moving charges (Johannes Weiner) [592269] - [mm] memcg: move charges of anonymous pages (Johannes Weiner) [592269] - [mm] memcg: add interface to move charge at task migration (Johannes Weiner) [592269] - [kernel] cgroup: introduce __css_get/put() for multiple references (Johannes Weiner) [592269] - [kernel] cgroup: introduce cancel_attach() (Johannes Weiner) [592269] - [mm] memcg: remove memcg_tasklist mutex (Johannes Weiner) [592269] - [mm] memcg: cleanup mem_cgroup_move_parent() (Johannes Weiner) [592269] - [mm] memcg: add mem_cgroup_cancel_charge() (Johannes Weiner) [592269]- [netdrv] spec: add phy drivers to initrd (Andy Gospodarek) [650907]- [x86] export SMBIOS version via sysfs (Prarit Bhargava) [684329] - [fs] aio: fix up kabi breakage (Jeff Moyer) [690224] - [scsi] lpfc: Update lpfc version for 8.3.5.30.1p driver release (Rob Evers) [689937] - [scsi] lpfc: Fixed an issue where SLI4 adapter running on Powerpc was unable to login into Fabric (Rob Evers) [689937] - [scsi] lpfc: Fixed driver sending FLOGI to a disconnected FCF (Rob Evers) [689937] - [scsi] lpfc: Merge from upstream: block target when port queuing limit is hit (Rob Evers) [689937] - [scsi] lpfc: Merge from upstream: force retry in queuecommand when port is transitioning (Rob Evers) [689937] - [scsi] lpfc: Fix bug with incorrect BLS Response to BLS Abort (Rob Evers) [689937] - [scsi] lpfc: Fixed crash when mailbox commands timeout through BSG (Rob Evers) [689937] - [scsi] lpfc: Fix rrq cleanup for vport delete (Rob Evers) [689937] - [scsi] lpfc: LOGO completion routine must invalidate both RPI and D_ID (Rob Evers) [689937] - [scsi] lpfc: Do not take lock when clearing rrq active (Rob Evers) [689937] - [scsi] lpfc: Save IRQ level when taking host_lock in findnode_did (Rob Evers) [689937] - [scsi] lpfc: Fixed hang in lpfc_get_scsi_buf_s4 (Rob Evers) [689937] - [scsi] lpfc: Fix xri lookup for received rrq (Rob Evers) [689937] - [scsi] lpfc: Fixed missed setting of RRQ active for target aborted IOs (Rob Evers) [689937] - [scsi] lpfc: Fixed fdisc sent with invalid VPI (Rob Evers) [689937] - [scsi] lpfc: Fixed UE error reported by OneConnect UCNA BE2 hba with f/w 2.702.542.0 during reboot (Rob Evers) [689937] - [scsi] lpfc: Fixed XRI reuse issue. (Rob Evers) [689937] - [scsi] lpfc: Unreg login when PLOGI received from logged in port (Rob Evers) [689937] - [scsi] lpfc: Fixed crashes for NULL vport dereference (Rob Evers) [689937] - [scsi] lpfc: Fix for kmalloc failures in lpfc_workq_post_event (build error fix) (Rob Evers) [689937] - [scsi] lpfc: Fix for kmalloc failures in lpfc_workq_post_event (Rob Evers) [689937] - [scsi] lpfc: Adjust payload_length and request_length for sli4_config mailbox commands (Rob Evers) [689937] - [fs] NFSD, VFS: Remove dead code in nfsd_rename() (J. Bruce Fields) [687935] - [fs] nfsd: break lease on unlink due to rename (J. Bruce Fields) [687935] - [fs] nfsd4: fix struct file leak (J. Bruce Fields) [687921] - [fs] nfsd4: minor nfs4state.c reshuffling (J. Bruce Fields) [687921] - [mm] thp+memcg-numa: fix BUG at mm.h:370 (Andrea Arcangeli) [687918] - [mm] memcg: never OOM when charging huge pages, reinstated (Johannes Weiner) [685161] - [ata] ahci: AHCI mode SATA patch for Intel Patsburg SATA RAID controller (David Milburn) [684366] - [fs] GFS2: directly write blocks past i_size (Benjamin Marzinski) [684115] - [net] netfilter: fix xt_AUDIT to work with ebtables (Thomas Graf) [683888] - [net] bonding: change test for presence of VLANs (Jiri Pirko) [683496] - [x86] UV: Initialize the broadcast assist unit base destination node id properly (Dean Nelson) [683268] - [ppc] add missing mutex lock/unlock to device_pm_pre_add and device_pm_pre_add_cleanup (Steve Best) [683115] - [mm] thp: fix page_referenced to modify mapcount/vm_flags only if page is found (Andrea Arcangeli) [683073] - [netdrv] niu: Fix races between up/down and get_stats (Stefan Assmann) [683069] - [fs] ext4: don't scan/accumulate more pages than mballoc will allocate (Eric Sandeen) [682831] - [powerpc] kdump: CPUs assume the context of the oopsing CPU (Steve Best) [682303] - [scsi] cciss: export resettable host attribute (Tomas Henzl) [682239] - [scsi] hpsa: export resettable host attribute (Tomas Henzl) [682239] - [scsi] hpsa: move device attributes to avoid forward declarations (Tomas Henzl) [682239] - [pci] Fix missing pcie_port_platform_notify() (Prarit Bhargava) [681870] - [scsi] ipr: Fix a race on multiple configuration changes (Steve Best) [681679] - [net] bnep: fix buffer overflow (Don Howard) [681316] {CVE-2011-1079} - [pci] Enable ASPM state clearing regardless of policy (Alex Williamson) [681017] - [pci] Disable ASPM if BIOS asks us to (Alex Williamson) [681017] - [scsi] scsi_dh: fix reference counting in scsi_dh_activate error path (Mike Snitzer) [680140] - [scsi] aic94xx: world-writable sysfs update_bios file (Don Howard) [679307] - [x86] tc1100-wmi: world-writable sysfs wireless and jogdial files (Don Howard) [679307] - [x86] acer-wmi: world-writable sysfs threeg file (Don Howard) [679307] - [mfd] ab3100: world-writable debugfs *_priv files (Don Howard) [679307] - [v4l] sn9c102: world-wirtable sysfs files (Don Howard) [679307] - [virt] unbreak userspace that does not sets tss address (Gleb Natapov) [677314] - [virt] fix rcu usage in init_rmode_* functions (Gleb Natapov) [677314] - [virt] VMX: Initialize vm86 TSS only once (Gleb Natapov) [677314] - [virt] VMX: fix rcu usage warning in init_rmode() (Gleb Natapov) [677314] - [netdrv] enic: update to upstream version 2.1.1.6 (Andy Gospodarek) [676134] - [net] fix ipv6 binding to device (Shyam Iyer) [675321] - [net] add POLLPRI to sock_def_readable() (Jiri Pirko) [672234] - [x86] Fix mwait_usable section mismatch (Frank Arnold) [666493] - [x86] Fix EFI pagetable to map whole memory (Takao Indoh) [664364] - [netdrv] bnx2x: some more fixes from upstream (Michal Schmidt) [635942] - [netdrv] bnx2x: bugfixes from driver version 1.62.00-6 (Michal Schmidt) [635942] - [netdrv] ixgbe: DCB: enable RSS to be used with DCB (Andy Gospodarek) [684857] - [netdrv] ixgbe: DCB, use multiple Tx rings per traffic class (Andy Gospodarek) [684856] - [net] Implement infrastructure for HW based QOS (Neil Horman) [634006] - [x86] intel-iommu: Fix get_domain_for_dev() error path (Alex Williamson) [619455] - [x86] intel-iommu: Unlink domain from iommu (Alex Williamson) [619455]- [kernel] CAP_SYS_MODULE bypass via CAP_NET_ADMIN (Phillip Lougher) [681773] {CVE-2011-1019} - [kernel] failure to revert address limit override in OOPS error path (Dave Anderson) [659573] {CVE-2010-4258} - [fs] xfs: zero proper structure size for geometry calls (Phillip Lougher) [677268] - [fs] xfs: prevent leaking uninitialized stack memory in FSGEOMETRY_V1 (Phillip Lougher) [677268] {CVE-2011-0711} - [watchdog] quiet down the boot messages (Don Zickus) [588861 684356] - [x86] nmi_watchdog: compile-in i686 but disable by default (Don Zickus) [685021] - [kernel] watchdog: Always return NOTIFY_OK during cpu up/down events (Don Zickus) [684649] - [kernel] watchdog, nmi: Lower the severity of error messages (Don Zickus) [684649] - [kernel] watchdog: Don't change watchdog state on read of sysctl (Don Zickus) [684649] - [kernel] watchdog: Fix sysctl consistency (Don Zickus) [684649] - [kernel] watchdog: Fix broken nowatchdog logic (Don Zickus) [684649] - [scsi] isci: fix apc mode definition (David Milburn) [638569] - [scsi] isci: Revert "isci: only call sas_task_abort for tasks with NEED_DEV_RESET" (David Milburn) [638569] - [scsi] isci: Revert "isci: reset hardware at init (David Milburn) [638569] - [scsi] isci: Revert "isci: SATA/STP and SMP tasks are never explicity put in the error (David Milburn) [638569] - [scsi] isci config change (David Milburn) [638569] - [scsi] isci: fixes (David Milburn) [638569] - [scsi] isci: firmware (David Milburn) [638569] - [scsi] isci: lldd (David Milburn) [638569] - [scsi] isci/core: common definitions and utility functions (David Milburn) [638569] - [scsi] isci/core: base state machine and memory descriptors (David Milburn) [638569] - [scsi] isci/core: unsolicited frame handling and registers (David Milburn) [638569] - [scsi] isci/core: request (general, ssp and smp) (David Milburn) [638569] - [scsi] isci/core: stp (David Milburn) [638569] - [scsi] isci/core: remote node context (David Milburn) [638569] - [scsi] isci/core: remote device (David Milburn) [638569] - [scsi] isci/core: port (David Milburn) [638569] - [scsi] isci/core: phy (David Milburn) [638569] - [scsi] isci/core: controller (David Milburn) [638569] - [x86] introduce pci_map_biosrom() (David Milburn) [683211] - [kernel] perf symbols: Avoid resolving [kernel.kallsyms] to real path for buildid cache (Jiri Olsa) [664900] - [kernel] perf symbols: Fix vmlinux path when not using --symfs (Jiri Olsa) [664900] - [kernel] perf timechart: Fix max number of cpus (Jiri Olsa) [664900] - [kernel] perf timechart: Fix black idle boxes in the title (Jiri Olsa) [664900] - [kernel] perf hists: Print number of samples, not the period sum (Jiri Olsa) [664900] - [kernel] perf tools: Fix thread_map event synthesizing in top and record (Jiri Olsa) [664900] - [kernel] perf stat: Fix aggreate counter reading accounting (Jiri Olsa) [664900] - [kernel] perf tools: Fix time function double declaration with glibc (Jiri Olsa) [664900] - [kernel] perf tools: Fix build by checking if extra warnings are supported (Jiri Olsa) [664900] - [kernel] perf tools: Fix build when using gcc 3.4.6 (Jiri Olsa) [664900] - [kernel] perf tools: Add missing header, fixes build (Jiri Olsa) [664900] - [kernel] perf tools: Fix 64 bit integer format strings (Jiri Olsa) [664900] - [kernel] perf test: Fix build on older glibcs (Jiri Olsa) [664900] - [kernel] perf test: Use cpu_map->[cpu] when setting affinity (Jiri Olsa) [664900] - [kernel] perf symbols: Fix annotation of thumb code (Jiri Olsa) [664900] - [kernel] perf tools: Fix tracepoint id to string perf.data header table (Jiri Olsa) [664900] - [kernel] perf tools: Fix handling of wildcards in tracepoint event selectors (Jiri Olsa) [664900] - [kernel] perf record: Add "nodelay" mode, disabled by default (Jiri Olsa) [664900] - [kernel] perf sched: Fix list of events, dropping unsupported ':r' modifier (Jiri Olsa) [664900] - [kernel] Revert "perf tools: Emit clearer message for sys_perf_event_open ENOENT return" (Jiri Olsa) [664900] - [kernel] perf top: Fix annotate segv (Jiri Olsa) [664900] - [kernel] perf evsel: Fix order of event list deletion (Jiri Olsa) [664900] - [kernel] perf session: Fix infinite loop in __perf_session__process_events (Jiri Olsa) [664900] - [kernel] perf evsel: Support perf_evsel__open(cpus > 1 && threads > 1) (Jiri Olsa) [664900] - [kernel] perf tools: Emit clearer message for sys_perf_event_open ENOENT return (Jiri Olsa) [664900] - [kernel] perf stat: better error message for unsupported events (Jiri Olsa) [664900] - [kernel] perf sched: Fix allocation result check (Jiri Olsa) [664900] - [kernel] perf tools: Pass whole attr to event selectors (Jiri Olsa) [664900] - [kernel] perf tools: Build with frame pointer (Jiri Olsa) [664900] - [kernel] perf tools: Fix buffer overflow error when specifying all tracepoints (Jiri Olsa) [664900] - [kernel] perf script: Make some lists static (Jiri Olsa) [664900] - [kernel] perf script: Use the default lost event handler (Jiri Olsa) [664900] - [kernel] perf session: Warn about errors when processing pipe events too (Jiri Olsa) [664900] - [kernel] perf tools: Fix perf_event.h header usage (Jiri Olsa) [664900] - [kernel] perf test: Clarify some error reports in the open syscall test (Jiri Olsa) [664900] - [kernel] perf: add DWARF register lookup for s390 (Jiri Olsa) [664900] - [kernel] perf timechart: Adjust perf timechart to the new power events (Jiri Olsa) [664900] - [kernel] perf test: Add test for counting open syscalls (Jiri Olsa) [664900] - [kernel] perf evsel: Auto allocate resources needed for some methods (Jiri Olsa) [664900] - [kernel] perf evsel: Use {cpu, thread}_map to shorten list of parameters (Jiri Olsa) [664900] - [kernel] perf tools: Refactor all_tids to hold nr and the map (Jiri Olsa) [664900] - [kernel] perf tools: Refactor cpumap to hold nr and the map (Jiri Olsa) [664900] - [kernel] perf evsel: Introduce per cpu and per thread open helpers (Jiri Olsa) [664900] - [kernel] perf evsel: Steal the counter reading routines from stat (Jiri Olsa) [664900] - [kernel] perf evsel: Delete the event selectors at exit (Jiri Olsa) [664900] - [kernel] perf util: Move do_read from session to util (Jiri Olsa) [664900] - [kernel] perf evsel: Adopt MATCH_EVENT macro from 'stat' (Jiri Olsa) [664900] - [kernel] perf tools: Introduce event selectors (Jiri Olsa) [664900] - [kernel] perf probe: Fix short file name probe location reporting (Jiri Olsa) [664900] - [kernel] perf script: Fix event ordering settings to work with older kernels (Jiri Olsa) [664900] - [kernel] perf record: Fix use of sample_id_all userspace with !sample_id_all kernels (Jiri Olsa) [664900] - [kernel] perf script: Finish the rename from trace to script (Jiri Olsa) [664900] - [kernel] perf probe: Fix wrong warning in __show_one_line() if read(1) errors happen (Jiri Olsa) [664900] - [kernel] perf test: Look forward for symbol aliases (Jiri Olsa) [664900] - [kernel] perf symbols: Improve kallsyms symbol end addr calculation (Jiri Olsa) [664900] - [kernel] perf probe: Handle gracefully some stupid and buggy line syntaxes (Jiri Olsa) [664900] - [kernel] perf probe: Don't always consider EOF as an error when listing source code (Jiri Olsa) [664900] - [kernel] perf probe: Fix line range description since a single file is allowed (Jiri Olsa) [664900] - [kernel] perf probe: Clean up redundant tests in show_line_range() (Jiri Olsa) [664900] - [kernel] perf probe: Rewrite show_one_line() to make it simpler (Jiri Olsa) [664900] - [kernel] perf probe: Make -L display the absolute path of the dumped file (Jiri Olsa) [664900] - [kernel] perf probe: Cleanup messages (Jiri Olsa) [664900] - [kernel] perf symbols: Add symfs option for off-box analysis using specified tree (Jiri Olsa) [664900] - [kernel] perf record, report, annotate, diff: Process events in order (Jiri Olsa) [664900] - [kernel] perf session: Fallback to unordered processing if no sample_id_all (Jiri Olsa) [664900] - [kernel] perf session: Remove unneeded dump_printf calls (Jiri Olsa) [664900] - [kernel] perf session: Split out user event processing (Jiri Olsa) [664900] - [kernel] perf session: Split out sample preprocessing (Jiri Olsa) [664900] - [kernel] perf session: Move dump code to event delivery path (Jiri Olsa) [664900] - [kernel] perf session: Add file_offset to event delivery function (Jiri Olsa) [664900] - [kernel] perf session: Store file offset in sample_queue (Jiri Olsa) [664900] - [kernel] perf session: Consolidate the dump code (Jiri Olsa) [664900] - [kernel] perf session: Dont queue events w/o timestamps (Jiri Olsa) [664900] - [kernel] perf event: Prevent unbound event__name array access (Jiri Olsa) [664900] - [kernel] perf session: Sort all events if ordered_samples=true (Jiri Olsa) [664900] - [kernel] perf report: Allow user to specify path to kallsyms file (Jiri Olsa) [664900] - [kernel] perf makefile: Allow strong and weak functions in LIB_OBJS (Jiri Olsa) [664900] - [kernel] perf tools: Catch a few uncheck calloc/malloc's (Jiri Olsa) [664900] - [kernel] perf script: Fix compiler warning in builtin_script.c:is_top_script() (Jiri Olsa) [664900] - [kernel] perf options: add OPT_CALLBACK_DEFAULT_NOOPT (Jiri Olsa) [664900] - [kernel] perf hist: Better displaying of unresolved DSOs and symbols (Jiri Olsa) [664900] - [kernel] perf tools: Ask for ID PERF_SAMPLE_ info on all PERF_RECORD_ events (Jiri Olsa) [664900] - [kernel] perf session: Parse sample earlier (Jiri Olsa) [664900] - [kernel] perf stat: Add csv-style output (Jiri Olsa) [664900] - [kernel] perf stat: Use --big-num format by default (Jiri Olsa) [664900] - [kernel] perf stat: Document missing options (Jiri Olsa) [664900] - [kernel] perf test: Fix spelling mistake in documentation (Jiri Olsa) [664900] - [kernel] perf trace: Document missing options (Jiri Olsa) [664900] - [kernel] perf top: Document missing options (Jiri Olsa) [664900] - [kernel] perf sched: Document missing options (Jiri Olsa) [664900] - [kernel] perf report: Document missing options (Jiri Olsa) [664900] - [kernel] perf record: Document missing options (Jiri Olsa) [664900] - [kernel] perf probe: Fix spelling mistake in documentation (Jiri Olsa) [664900] - [kernel] perf lock: Document missing options (Jiri Olsa) [664900] - [kernel] perf kvm: Document missing options (Jiri Olsa) [664900] - [kernel] perf diff: Document missing options (Jiri Olsa) [664900] - [kernel] perf diff: Fix displacement and modules options short flag (Jiri Olsa) [664900] - [kernel] perf buildid-list: Document missing options (Jiri Olsa) [664900] - [kernel] perf annotate: Document missing options (Jiri Olsa) [664900] - [kernel] perf tools: fix event parsing of comma-separated tracepoint events (Jiri Olsa) [664900] - [kernel] perf packaging: add memcpy to perf MANIFEST (Jiri Olsa) [664900] - [kernel] perf debug: Simplify trace_event (Jiri Olsa) [664900] - [kernel] perf session: Allocate chunks of sample objects (Jiri Olsa) [664900] - [kernel] perf session: Cache sample objects (Jiri Olsa) [664900] - [kernel] perf session: Keep file mmaped instead of malloc/memcpy (Jiri Olsa) [664900] - [kernel] perf session: Use sensible mmap size (Jiri Olsa) [664900] - [kernel] perf session: Simplify termination checks (Jiri Olsa) [664900] - [kernel] perf session: Move ui_progress_update in __perf_session__process_events() (Jiri Olsa) [664900] - [kernel] perf session: Cleanup __perf_session__process_events() (Jiri Olsa) [664900] - [kernel] perf session: Use appropriate pointer type instead of silly typecasting (Jiri Olsa) [664900] - [kernel] perf session: Fix list sort algorithm (Jiri Olsa) [664900] - [kernel] perf tools: Fix lost and unknown events handling (Jiri Olsa) [664900] - [kernel] perf trace: Handle DT_UNKNOWN on filesystems that don't support d_type (Jiri Olsa) [664900] - [kernel] perf symbols: Correct final kernel map guesses (Jiri Olsa) [664900] - [kernel] perf events: Default to using event__process_lost (Jiri Olsa) [664900] - [kernel] perf record: Add option to disable collecting build-ids (Jiri Olsa) [664900] - [kernel] perf stat: Change and clean up sys_perf_event_open error handling (Jiri Olsa) [664900] - [kernel] perf tools: Remove hardcoded include paths for elfutils (Jiri Olsa) [664900] - [kernel] perf stat: Add no-aggregation mode to -a (Jiri Olsa) [664900] - [kernel] perf: Rename 'perf trace' to 'perf script' (Jiri Olsa) [664900] - [fs] dlm: record full callback state (David Teigland) [635041] - [net] bridge: do not learn from exact matches (Jiri Pirko) [623199] - [x86] x86-32: Separate 1:1 pagetables from swapper_pg_dir (Frank Arnold) [638743] - [tty] tty_audit: fix tty_audit_add_data live lock on audit disabled (Danny Feng) [680126] - [kernel] sched: Try not to migrate higher priority RT tasks (Larry Woodman) [676948]- [fs] GFS2: umount stuck on gfs2_gl_hash_clear (Steven Whitehouse) [682951] - [fs] GFS2: add missed unlock_page() (Steven Whitehouse) [684705] - [fs] GFS2: fix block allocation check for fallocate (Benjamin Marzinski) [674603] - [fs] gfs2: quota allows exceeding hard limit (Abhijith Das) [675944] - [ppc] perf: Fix frequency calculation for overflowing counters (Steve Best) [682842] - [powerpc] rtas_flash needs to use rtas_data_buf (Steve Best) [682801] - [powerpc] Use more accurate limit for first segment memory allocations (Steve Best) [682267] - [powerpc] eeh: Fix oops when probing in early boot (Steve Best) [681668] - [kernel] proc: protect mm start_code/end_code in /proc/pid/stat (Eugene Teo) [684573] {CVE-2011-0726} - [net] dccp oops (Eugene Teo) [682958] {CVE-2011-1093} - [scsi] sd: Export effective protection mode in sysfs (Mike Snitzer) [683266] - [kernel] remove execute bit from perf scripts (Jason Baron) [676692] - [firmware] dcdbas: force SMI to happen when expected (Shyam Iyer) [664832] - [perf] record: Enable the enable_on_exec flag if record forks the target (Steve Best) [664598] - [security] ima: fix add LSM rule bug (Eric Paris) [667915] {CVE-2011-0006} - [block] dm stripe: implement merge method (Mike Snitzer) [688376] - [dm] dm-ioctl: Fix using of possible uninitialised params struct, secure flag (Milan Broz) [683167] - [block] Fix over-zealous flush_disk when changing device size (Jeff Moyer) [678357] - [sound] caiaq: Fix possible string buffer overflow (Jaroslav Kysela) [678476] - [x86] Fix AMD iommu over suspend/resume (Matthew Garrett) [625569] - [virt] virtio: console: Don't access vqs if device was unplugged (Amit Shah) [681181] - [netdrv] sfc: disable RX hash insertion (Michal Schmidt) [556563] - [netdrv] sfc: remove filter management code (Michal Schmidt) [556563] - [netdrv] sfc: add private ioctl to allow reset during online firmware update (Michal Schmidt) [556563] - [netdrv] sfc: remove RX_FILTER_TBL0 from the register dump (Michal Schmidt) [556563] - [netdrv] sfc: lower stack usage in efx_ethtool_self_test (Michal Schmidt) [556563] - [drm] nouveau/vbios: parse more gpio tag bits from connector table (Ben Skeggs) [658896] - [drm] nouveau: fix suspend/resume on GPUs that don't have PM support (Ben Skeggs) [658896] - [drm] nv50: insert a delay before fb change to prevent display engine hang (Ben Skeggs) [658896] - [scsi] qla2xxx: Update version number 8.03.07.00.06.1 (Chad Dupuis) [678104] - [scsi] qla2xxx: Correct errant 82xx hardware state message (Chad Dupuis) [678104] - [scsi] qla2xxx: Check return value of fc_block_scsi_eh() (Chad Dupuis) [678104] - [scsi] qla2xxx: The ISP82XX should be online while waiting for commands completion (Chad Dupuis) [678104] - [scsi] qla2xxx: Propagate block-layer tags on submitted I/Os (Chad Dupuis) [678104] - [scsi] qla2xxx: Clear any stale login-states during an adapter reset (Chad Dupuis) [678104] - [scsi] qla2xxx: Adjust FCP_RSP response-info field check after TMF completion (Chad Dupuis) [678104] - [scsi] qla2xxx: Pass right CT command string for CT status processing (Chad Dupuis) [678104] - [scsi] qla2xxx: Don't wait for active mailbox command completion when firmware is hung (Chad Dupuis) [678104] - [scsi] qla2xxx: Abort pending commands for faster recovery during ISP reset (Chad Dupuis) [678104] - [scsi] qla2xxx: Change from irq to irqsave with host_lock (Chad Dupuis) [678104] - [scsi] qla2xxx: Do not return DID_NO_CONNECT when fcport state is FCS_DEVICE_LOST in qla2xxx_queuecommand() (Chad Dupuis) [678104] - [scsi] qla2xxx: Display nport_id when any SNS command fails (Chad Dupuis) [678104] - [scsi] qla2xxx: ROM lock recovery if fw hangs while holding the lock (Chad Dupuis) [678104] - [scsi] qla2xxx: Fix array subscript is above array bounds in qla2xx_build_scsi_type_6_iocbs() (Chad Dupuis) [678104] - [scsi] qla2xxx: Use sg_next to fetch next sg element while walking sg list (Chad Dupuis) [678104] - [scsi] qla2xxx: Fix to avoid recursive lock failure during BSG timeout (Chad Dupuis) [678104] - [scsi] qla2xxx: Remove code to not reset ISP82xx on failure (Chad Dupuis) [678104] - [scsi] qla2xxx: Display mailbox register 4 during 8012 AEN for ISP82XX parts (Chad Dupuis) [678104] - [scsi] qla2xxx: Remove redundant module parameter permission bits (Chad Dupuis) [678104] - [scsi] qla2xxx: Don't perform a BIG_HAMMER if Get-ID (0x20) mailbox command fails on CNAs (Chad Dupuis) [678104] - [scsi] qla2xxx: Add sysfs node for displaying board temperature (Chad Dupuis) [678104] - [scsi] qla2xxx: Remove unwanted check for bad spd (Chad Dupuis) [678104] - [scsi] qla2xxx: Memory wedge with peg_halt test in loop with ISP82XX (Chad Dupuis) [678104] - [scsi] qla2xxx: Update FCP priority information to firmware before sending IOs (Chad Dupuis) [678104] - [scsi] qla2xxx: Fixed zero test on new_config in qla2x00_process_loopback() (Chad Dupuis) [678104] - [scsi] qla2xxx: Populate FCP_PRIO location for no *FLT* case (Chad Dupuis) [678104] - [scsi] qla2xxx: Added support for quiescence mode for ISP82xx (Chad Dupuis) [678104]- [mm] thp: add extra_gfp in alloc_hugepage non NUMA (Andrea Arcangeli) [674147] - [mm] thp: Use GFP_OTHER_NODE for transparent huge pages (Andrea Arcangeli) [674147] - [mm] thp: Add __GFP_OTHER_NODE flag (Andrea Arcangeli) [674147] - [mm] thp: Use correct numa policy node for transparent hugepages (Andrea Arcangeli) [674147] - [mm] thp: Preserve original node for transparent huge page copies (Andrea Arcangeli) [674147] - [mm] thp: Add alloc_page_vma_node (Andrea Arcangeli) [674147] - [mm] thp: Change alloc_pages_vma to pass down the policy node for local policy (Andrea Arcangeli) [674147] - [mm] thp: Fix interleaving for transparent hugepages (Andrea Arcangeli) [674147] - [mm] compaction: fix high compaction latencies and remove compaction-kswapd (Andrea Arcangeli) [674147] - [mm] compaction: Minimise the time IRQs are disabled while isolating free pages (Andrea Arcangeli) [674147] - [mm] thp: prevent hugepages during args/env copying into the user stack (Andrea Arcangeli) [674147] - [mm] memcg: fix leak of accounting at failure path of hugepage collapsing (Andrea Arcangeli) [674147] - [mm] vmscan: kswapd should not free an excessive number of pages when balancing small zones (Andrea Arcangeli) [674147] - [mm] optimistic migration limited to movable pageblocks (Andrea Arcangeli) [674147] - [mm] migrate_pages api bool (Andrea Arcangeli) [674147] - [mm] migration: allow migration to operate asynchronously and avoid synchronous compaction in the faster path (Andrea Arcangeli) [674147] - [mm] add compound_trans_head helper (Andrea Arcangeli) [674147] - [mm] compaction: Avoid a potential deadlock due to lock_page() during direct compaction (Andrea Arcangeli) [674147] - [mm] hugetlbfs fix hugepage migration in the same way (Andrea Arcangeli) [674147] - [mm] fix migration hangs on anon_vma lock (Andrea Arcangeli) [674147]- [net] gro: reset dev and skb_iff on skb reuse (Andy Gospodarek) [681970] - [netdrv] ixgbe: limit VF access to network traffic (Andy Gospodarek) [678717] - [netdrv] ixgbe: work around for DDP last buffer size (Andy Gospodarek) [678717] - [x86] mtrr: Assume SYS_CFG[Tom2ForceMemTypeWB] exists on all future AMD CPUs (Frank Arnold) [652208 662238]- [kernel] capabilites: allow the application of capability limits to usermode helpers (Eric Paris) [665080] - [kernel] allow kernel-debuginfo-common to be biarch installable (Jason Baron) [682012] - [mm] fix pgd_lock deadlock (Andrea Arcangeli) [671477] - [net] Fix BUG halt in RDS when cong map len is returned to rds_send_xmit (Neil Horman) [680200] {CVE-2011-1023}- [x86] watchdog, nmi: Allow hardlockup to panic by default (Don Zickus) [677532] - [mm] Avoid possible bogus TLB entries (Larry Woodman) [681024] - [net] udp: lockless transmit path (Thomas Graf) [680549] - [mm] memcg: fix race at move_parent around compound_order() (Johannes Weiner) [679025] - [mm] memcg: correctly order reading PCG_USED and pc->mem_cgroup (Johannes Weiner) [679025] - [mm] memcg: fix race in mapped file accounting (Johannes Weiner) [679025] - [mm] memcg: make memcg's file mapped consistent with global VM (Johannes Weiner) [679021] - [net] fix rx queue refcounting (Neil Horman) [677786] - [kernel] /proc/vmcore: speed up access to vmcore file (Neil Horman) [672937] - [mm] ksm: drain pagevecs to lru (Andrea Arcangeli) [670063] - [mm] memcg: fix charged shmem swapcache migration (Johannes Weiner) [663223] - [mm] memcg: race-free migration of charged file pages (Johannes Weiner) [663223] - [virt] KVM: SVM: check for progress after IRET interception (Avi Kivity) [612436] - [virt] KVM: Fix race between nmi injection and enabling nmi window (Avi Kivity) [612436] - [net] ipv6: Implement Any-IP support for IPv6 (Neal Kim) [591335] - [net] netfilter: fix TPROXY IPv6 support build dependency (Andrew Jones) [591335] - [x86] hpwdt: Include hpwdt in rh-configs by default (Tony Camuso) [462945] - [x86] hpwdt and ipmi: use DIE_NMIUNKNOWN (Tony Camuso) [462945] - [netdrv] cnic: Fix big endian bug (Steve Best) [676640]- [scsi] libfcoe: check buffer length before write (Tomas Henzl) [635898 668114] - [scsi] fcoe: add modparm compat interface (Mike Christie) [635898 668114] - [scsi] bnx2fc: Avoid holding cq_lock when iounmap() is called (Mike Christie) [635898 668114] - [scsi] bnx2fc: Makefile, Kconfig changes and FCoE interfaces (Mike Christie) [635898 668114] - [scsi] bnx2fc: SCSI IO handling and session offload (Mike Christie) [635898 668114] - [scsi] bnx2fc: Firmware interface and ELS handling (Mike Christie) [635898 668114] - [scsi] bnx2fc: Header files (Mike Christie) [635898 668114] - [scsi] libfcoe: Remove stale fcoe-netdev entries (Mike Christie) [635898 668114] - [scsi] bnx2x: Proper netdev->ndo_set_rx_mode() implementation (Mike Christie) [635898 668114] - [scsi] bnx2x: MTU for FCoE L2 ring (Mike Christie) [635898 668114] - [scsi] bnx2x: multicasts in NPAR mode (Mike Christie) [635898 668114] - [scsi] bnx2x, cnic: Consolidate iSCSI/FCoE shared mem logic in bnx2x (Mike Christie) [635898 668114] - [scsi] libfc: introduce __fc_fill_fc_hdr that accepts fc_hdr as an argument (Mike Christie) [635898 668114] - [scsi] libfc: revert patch to fix exchange being deleted when the abort itself is timed out (Mike Christie) [635898 668114] - [scsi] fcoe: remove fcoe_ctlr_mode (Mike Christie) [635898 668114] - [scsi] libfcoe: Move common code from fcoe to libfcoe module (Mike Christie) [635898 668114] - [scsi] libfc: introduce LLD event callback (Mike Christie) [635898 668114] - [scsi] libfc: Extending lport's roles for target if there is a registered target (Mike Christie) [635898 668114] - [scsi] fcoe: convert fcoe.ko to become an fcoe transport provider driver (Mike Christie) [635898 668114] - [scsi] fcoe: prepare fcoe for using fcoe transport (Mike Christie) [635898 668114] - [scsi] libfcoe: include fcoe_transport.c into kernel libfcoe module (Mike Christie) [635898 668114] - [scsi] libfcoe: rename libfcoe.c to fcoe_cltr.c for the coming fcoe_transport.c (Mike Christie) [635898 668114] - [scsi] libfcoe: add implementation to support fcoe transport (Mike Christie) [635898 668114] - [scsi] libfcoe: add fcoe_transport structure defines to include/scsi/libfcoe.h (Mike Christie) [635898 668114] - [scsi] libfcoe: move logging macros into the local libfcoe.h header file (Mike Christie) [635898 668114] - [scsi] libfc: Enhanced exchange ID selection mechanism and fix related EMA selection logic (Mike Christie) [635898 668114] - [scsi] libfc: export seq_release() for users of seq_assign() (Mike Christie) [635898 668114] - [scsi] libfc: use PRLI hook to get parameters when sending outgoing PRLI (Mike Christie) [635898 668114] - [scsi] libfc: add hook to notify providers of local port changes (Mike Christie) [635898 668114] - [scsi] libfc: add local port hook for provider session lookup (Mike Christie) [635898 668114] - [scsi] libfc: add method for setting handler for incoming exchange (Mike Christie) [635898 668114] - [scsi] libfc: add hook for FC-4 provider registration (Mike Christie) [635898 668114] - [scsi] libfc: fix sparse static and non-ANSI warnings (Mike Christie) [635898 668114] - [scsi] fcoe: drop FCoE LOGO in FIP mode (Mike Christie) [635898 668114] - [scsi] fcoe: Fix module reference count for vports (Mike Christie) [635898 668114] - [s390x] remove task_show_regs (Danny Feng) [677855] {CVE-2011-0710}- [ib] cm: Bump reference count on cm_id before invoking callback (Doug Ledford) [676191] - [rdma] cm: Fix crash in request handlers (Doug Ledford) [676191] - [virt] Revert "kvm: Allow XSAVE/XRSTOR for a guest" series (Dor Laor) [464271] - [x86] perf: Add support for AMD family 15h core counters (Frank Arnold) [635671] - [x86] perf: Store perfctr msr addresses in config_base/event_base (Frank Arnold) [635671] - [x86] perf: P4 PMU - Fix unflagged overflows handling (Frank Arnold) [635671] - [x86] perf: Add new AMD family 15h msrs to perfctr reservation code (Frank Arnold) [635671] - [x86] perf: Calculate perfctr msr addresses in helper functions (Frank Arnold) [635671] - [x86] perf: Use helper function in x86_pmu_enable_all() (Frank Arnold) [635671]- [netdrv] Keep all bnx2 firmware files (John Feeney) [678429] - [crypto] sha-s390: Reset index after processing partial block (Herbert Xu) [626515] - [kernel] make /dev/crash require CAP_SYS_RAWIO for access (Dave Anderson) [675998] - [block] add sysfs knob for turning off disk entropy contributions (Jeff Moyer) [677447] - [misc] support for marking code as tech preview (Don Zickus) [645198] - [misc] move kernel/unsupported.c to kernel/rh_taint.c (Don Zickus) [645198] - [scsi] ipr: clean up ipr_format_res_path (Steve Best) [633327] - [scsi] ipr: Driver version 2.5.1 (Steve Best) [633327] - [scsi] ipr: fix mailbox register definition and add a delay before reading (Steve Best) [633327] - [scsi] ipr: fix lun assignment and comparison (Steve Best) [633327] - [scsi] ipr: add definitions for a new adapter (Steve Best) [633327] - [scsi] ipr: fix array error logging (Steve Best) [633327] - [scsi] ipr: reverse the isr optimization changes (Steve Best) [633327] - [scsi] ipr: fix resource address formatting and add attribute for device ID (Steve Best) [633327] - [scsi] ipr: fix resource type update and add sdev and shost attributes (Steve Best) [633327] - [scsi] ipr: fix transition to operational for new adapters (Steve Best) [633327] - [scsi] ipr: change endian swap key to match hardware spec change (Steve Best) [633327] - [scsi] ipr: add support for new Obsidian-E embedded adapter (Steve Best) [633327] - [scsi] ipr: add MMIO write to perform BIST for 64 bit adapters (Steve Best) [633327] - [scsi] ipr: add writeq definition if needed (Steve Best) [633327] - [scsi] ipr: add endian swap enablement for 64 bit adapters (Steve Best) [633327] - [scsi] ipr: fix resource path display and formatting (Steve Best) [633327] - [scsi] ipr: improve interrupt service routine performance (Steve Best) [633327] - [scsi] ipr: set the data list length in the request control block (Steve Best) [633327] - [scsi] ipr: fix a register read to use correct address for 64 bit adapters (Steve Best) [633327] - [scsi] ipr: include the resource path in the IOA status area structure (Steve Best) [633327] - [scsi] ipr: Fixes for 64 bit support (Steve Best) [633327] - [scsi] ipr: adds PCI ID definitions for new adapters (Steve Best) [633327] - [scsi] ipr: add support for new IOASCs (Steve Best) [633327] - [scsi] ipr: add support for multiple stages of initialization (Steve Best) [633327] - [scsi] ipr: implement shutdown changes and remove obsolete write cache parameter (Steve Best) [633327] - [scsi] ipr: add hardware assisted smart dump functionality (Steve Best) [633327] - [scsi] ipr: define new offsets to registers for the next generation chip (Steve Best) [633327] - [scsi] ipr: add error handling updates for the next generation chip (Steve Best) [633327] - [scsi] ipr: update the configuration table code for the next generation chip (Steve Best) [633327] - [scsi] ipr: add support for new adapter command structures for the next generation chip (Steve Best) [633327] - [scsi] hpsa: change version string (Tomas Henzl) [630060] - [scsi] cciss: change version string (Tomas Henzl) [630060] - [scsi] cciss: fix dma addr before freeing (Tomas Henzl) [630060] - [scsi] cciss: do not rescan luns on UNIT ATTN LUN DATA CHANGED (Tomas Henzl) [630060] - [scsi] cciss: fix missing command status value CMD_UNABORTABLE (Tomas Henzl) [630060] - [scsi] cciss: retry driver initiated cmds (Tomas Henzl) [630060] - [scsi] cciss: update the vendor, model, rev, serial number (Tomas Henzl) [630060] - [scsi] cciss: convert hlist_* functions to list_* functions (Tomas Henzl) [630060] - [scsi] cciss: prevent from cycling thru nonexistent luns (Tomas Henzl) [630060] - [scsi] cciss: fix revalidate panic (Tomas Henzl) [630060] - [scsi] cciss: Fix cciss driver for CONFIG_PROC_FS not enabled (Tomas Henzl) [630060] - [scsi] cciss: do not leak stack contents to userspace (Tomas Henzl) [630060] - [scsi] cciss: limit commands in kdump scenario (Tomas Henzl) [630060] - [scsi] cciss: do not proceed with kdump if reset fails (Tomas Henzl) [630060] - [scsi] cciss: use kernel provided pci save and restore state functions (Tomas Henzl) [630060] - [scsi] cciss: fix board status waiting code (Tomas Henzl) [630060] - [scsi] cciss: Remove superfluous tests from cciss_bigpassthru (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_bigpassthru (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_passthru (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getluninfo (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getdrivver (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getfirmver (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getbustypes (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getheartbeat (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_setnodename (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getnodename (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_setintinfo (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getintinfo (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_get_pci_info (Tomas Henzl) [630060] - [scsi] cciss: fix queue depth reporting (Tomas Henzl) [630060] - [scsi] cciss: fix botched tag masking for scsi tape commands (Tomas Henzl) [630060] - [scsi] cciss: separate cmd_alloc() and cmd_special_alloc() (Tomas Henzl) [630060] - [scsi] cciss: fix leak of ioremapped memory (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_enter_performant_mode (Tomas Henzl) [630060] - [scsi] cciss: use consistent variable names (Tomas Henzl) [630060] - [scsi] cciss: change printks to dev_warn, etc (Tomas Henzl) [630060] - [scsi] cciss: cleanup some debug ifdefs (Tomas Henzl) [630060] - [scsi] cciss: Remove unnecessary kmalloc casts (Tomas Henzl) [630060] - [scsi] cciss: set SCSI max cmd len (Tomas Henzl) [630060] - [scsi] cciss: sanitize max commands (Tomas Henzl) [630060] - [scsi] cciss: cleanup interrupt_not_for_us (Tomas Henzl) [630060] - [scsi] cciss: Fix tape commandlist size (Tomas Henzl) [630060] - [scsi] cciss: use performant mode (Tomas Henzl) [630060] - [scsi] cciss: clean up interrupt handler (Tomas Henzl) [630060] - [scsi] cciss: factor out enqueue_and_submit_io (Tomas Henzl) [630060] - [scsi] cciss: Fix ENXIO weirdness (Tomas Henzl) [630060] - [scsi] cciss: fix scatter gather code on scsi side of driver (Tomas Henzl) [630060] - [scsi] cciss: add more commands for tapes (Tomas Henzl) [630060] - [scsi] cciss: eliminate unnecessary pointer use (Tomas Henzl) [630060] - [scsi] cciss: dont use void pointer for hba (Tomas Henzl) [630060] - [scsi] cciss: factor out scatter gather chain block mapping code (Tomas Henzl) [630060] - [scsi] cciss: fix DMA direction kludge (Tomas Henzl) [630060] - [scsi] cciss: simplify scatter gather code (Tomas Henzl) [630060] - [scsi] cciss: factor out scatter gather chain block (Tomas Henzl) [630060] - [scsi] cciss: support for enhanced scatter/gather (Tomas Henzl) [630060] - [scsi] cciss: remove sendcmd (Tomas Henzl) [630060] - [scsi] cciss: remove the "withirq" parameter (Tomas Henzl) [630060] - [scsi] cciss: clean up code in cciss_shutdown (Tomas Henzl) [630060] - [scsi] cciss: Remove double setting of busy_configuring (Tomas Henzl) [630060] - [scsi] cciss: Fix problem with remove_from_scan_list on driver unload (Tomas Henzl) [630060] - [scsi] cciss: detect bad alignment of scsi commands at build time (Tomas Henzl) [630060] - [scsi] hpsa: tell controller that we only use short tags (Tomas Henzl) [630060] - [scsi] hpsa: fix bad compare (Tomas Henzl) [630060] - [scsi] hpsa: cleanup debug ifdefs (Tomas Henzl) [630060] - [scsi] hpsa: add new transport_mode sys entry (Tomas Henzl) [630060] - [scsi] hpsa: make hpsa_simple_mode module parameter work (Tomas Henzl) [630060] - [scsi] hpsa: do not re-order commands in internal queues (Tomas Henzl) [630060] - [scsi] hpsa: Remove superflous variable (Tomas Henzl) [630060] - [scsi] hpsa: avoid leaking stack contents to userland (Tomas Henzl) [630060] - [scsi] hpsa: Add a commands_outstanding attribute in /sys (Tomas Henzl) [630060] - [scsi] hpsa: add hpsa_simple_mode option (Tomas Henzl) [630060] - [scsi] hpsa: take the adapter lock in hpsa_wait_for_mode_change_ack (Tomas Henzl) [630060] - [scsi] hpsa: do not reset unknown boards on reset_devices (Tomas Henzl) [630060] - [scsi] hpsa: limit commands allocated on reset_devices (Tomas Henzl) [630060] - [scsi] hpsa: Use kernel PCI functions (Tomas Henzl) [630060] - [scsi] hpsa: fix board status waiting code (Tomas Henzl) [630060] - [scsi] hpsa: disable doorbell reset on reset_devices (Tomas Henzl) [630060] - [scsi] hpsa: Fix problem with CMD_UNABORTABLE (Tomas Henzl) [630060] - [scsi] hpsa: fix botched tag masking in interrupt handler (Tomas Henzl) [630060] - [scsi] hpsa: correct new controller ids (Tomas Henzl) [630060] - [scsi] hpsa: wait for board ready condition after hard reset (Tomas Henzl) [630060] - [scsi] hpsa: sanitize max commands (Tomas Henzl) [630060] - [scsi] hpsa: separate intx and msi/msix interrupt handlers (Tomas Henzl) [630060] - [scsi] hpsa: enable Compaq Smart Arrays with hpsa_allow_any (Tomas Henzl) [630060] - [scsi] hpsa: add new controllers (Tomas Henzl) [630060] - [scsi] hpsa: Fix use of unitialized variable (Tomas Henzl) [630060] - [scsi] hpsa: fix block fetch table problem (Tomas Henzl) [630060] - [scsi] hpsa: expose ctlr firmware rev via sys (Tomas Henzl) [630060] - [scsi] hpsa: initial add of hpsa.txt documentation (Tomas Henzl) [630060] - [scsi] hpsa: remove unused firm_ver member of per-hba structure (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_enter_performant_mode (Tomas Henzl) [630060] - [scsi] hpsa: remove unused variable trans_offset (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_wait_for_mode_change_ack (Tomas Henzl) [630060] - [scsi] hpsa: mark as __devinit (Tomas Henzl) [630060] - [scsi] hpsa: cleanup debug ifdefs (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_enter_simple_mode (Tomas Henzl) [630060] - [scsi] hpsa: add back the p600 quirk (Tomas Henzl) [630060] - [scsi] hpsa: add hpsa_enable_scsi_prefetch (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_CISS_signature_present (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_find_board_params (Tomas Henzl) [630060] - [scsi] hpsa: fix leak of ioremapped memory (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_find_cfgtables (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_wait_for_board_ready (Tomas Henzl) [630060] - [scsi] hpsa: remove redundant board_id parameter from hpsa_interrupt_mode (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_board_disabled (Tomas Henzl) [630060] - [scsi] hpsa: save pdev pointer early (Tomas Henzl) [630060] - [scsi] hpsa: hpsa remove READ_CAPACITY code (Tomas Henzl) [630060] - [scsi] hpsa: Remove duplicate defines of DIRECT_LOOKUP_ constants (Tomas Henzl) [630060] - [scsi] hpsa: fixup DMA address before freeing (Tomas Henzl) [630060] - [scsi] hpsa: defend against zero sized buffers in passthru ioctls (Tomas Henzl) [630060] - [scsi] hpsa: do not consider RAID level to be part of device identity (Tomas Henzl) [630060] - [scsi] hpsa: do not consider firmware revision when looking for device changes (Tomas Henzl) [630060] - [netdrv] ixgbe: fix panic due to uninitialized pointer (Andy Gospodarek) [676875] - [net] Fix use-after-free in RPS sysfs handling (Herbert Xu) [676099]- [usb] xhci: Remove more doorbell-related reads (Don Zickus) [674409] - [usb] xHCI: fix printk_ratelimit() usage (Don Zickus) [674409] - [usb] xHCI: replace dev_dbg() with xhci_dbg() (Don Zickus) [674409] - [usb] xHCI: fix cycle bit set in giveback_first_trb() (Don Zickus) [674409] - [usb] xHCI: remove redundant parameter in giveback_first_trb() (Don Zickus) [674409] - [usb] xHCI: fix queue_trb in isoc transfer (Don Zickus) [674409] - [usb] xhci: Use GFP_NOIO during device reset (Don Zickus) [674409] - [usb] Realloc xHCI structures after a hub is verified (Don Zickus) [674409] - [usb] xhci: Do not run xhci_cleanup_msix with irq disabled (Don Zickus) [674409] - [usb] xHCI: synchronize irq in xhci_suspend() (Don Zickus) [674409] - [usb] xhci: Resume bus on any port status change (Don Zickus) [674409] - [x86] i2c-i801: Add PCI idents for Patsburg IDF SMBus controllers (Prarit Bhargava) [649054] - [x86] i2c-i801: Handle multiple instances instead of keeping global state (Prarit Bhargava) [649054] - [x86] PCI: update Intel chipset names and defines (Prarit Bhargava) [649054] - [x86] hwmon: Fix autoloading of fschmd on recent Fujitsu machines (Prarit Bhargava) [649054] - [x86] i2c-i801: Fix all checkpatch warnings (Prarit Bhargava) [649054] - [x86] i2c-i801: All newer devices have all the optional features (Prarit Bhargava) [649054] - [x86] i2c-i801: Let the user disable selected driver features (Prarit Bhargava) [649054] - [virt] KVM: SVM: Add xsetbv intercept (Don Dugger) [464271] - [virt] KVM: fix poison overwritten caused by using wrong xstate size (Don Dugger) [464271] - [virt] Fix OSXSAVE after migration (Don Dugger) [464271] - [virt] Fix OSXSAVE VXEXIT handling (Don Dugger) [464271] - [virt] KVM: x86: Enable AVX for guest (Don Dugger) [464271] - [virt] KVM: Fix xsave and xcr save/restore memory leak (Don Dugger) [464271] - [virt] KVM: x86: XSAVE/XRSTOR live migration support (Don Dugger) [464271] - [virt] KVM: VMX: Enable XSAVE/XRSTOR for guest (Don Dugger) [464271] - [virt] x86: Export FPU API for KVM use (Don Dugger) [464271] - [virt] KVM: x86: Use FPU API (Don Dugger) [464271] - [virt] x86: Introduce 'struct fpu' and related API (Don Dugger) [464271] - [net] bridge: Fix mglist corruption that leads to memory corruption (Herbert Xu) [659421] - [sched] autogroup: Do not create autogroups for sessions if user has not enabled autogroups (Vivek Goyal) [656042] - [virt] virtio_net: Add schedule check to napi_enable call (Michael S. Tsirkin) [676579] - [netdrv] r8169: use RxFIFO overflow workaround and prevent RxFIFO induced infinite loops (Ivan Vecera) [630810] - [netdrv] ehea: Increase the skb array usage (Steve Best) [676139]- [fs] Btrfs: fix slot count logic in space info ioctl (Josef Bacik) [663749] - [video] vgacon: check for efi machine (Dave Airlie) [609516] - [dm] wipe dm-ioctl buffers (Milan Broz) [674813] - [virt] xen/events.c: clean up section mismatch warning (Andrew Jones) [676346] - [virt] xen: microcode: no backtrace on guest restore (Andrew Jones) [671161] - [virt] xen: fix save/restore: unmask evtchn for IRQF_TIMER (Andrew Jones) [676009] - [crypto] export DSA_verify as a gpl symbol (Jarod Wilson) [673577] - [fs] NFS: Micro-optimize nfs4_decode_dirent() (Steve Dickson) [675815] - [fs] NFS: construct consistent co_ownerid for v4.1 (Steve Dickson) [675815] - [fs] NFS: fix the setting of exchange id flag (Steve Dickson) [675815] - [fs] NFS: nfs_wcc_update_inode() should set nfsi->attr_gencount (Steve Dickson) [675815] - [fs] NFS: improve pnfs_put_deviceid_cache debug print (Steve Dickson) [675815] - [fs] NFS fix cb_sequence error processing (Steve Dickson) [675815] - [fs] NFS do not find client in NFSv4 pg_authenticate (Steve Dickson) [675815] - [fs] NFS: Prevent memory allocation failure in nfsacl_encode() (Steve Dickson) [675815] - [fs] NFS: nfsacl_{encode, decode} should return signed integer (Steve Dickson) [675815] - [fs] NFS: Fix "kernel BUG at fs/aio.c:554!" (Steve Dickson) [675815] - [fs] NFS4: Avoid potential NULL pointer dereference in decode_and_add_ds() (Steve Dickson) [675815] - [fs] NFS: fix handling of malloc failure during nfs_flush_multi() (Steve Dickson) [675815] - [fs] GFS2: panics on quotacheck update (Abhijith Das) [675745] - [fs] GFS2: Fails to clear glocks during unmount (Abhijith Das) [675270] - [net] clear heap allocations for privileged ethtool actions (Jiri Pirko) [672435] {CVE-2010-4655} - [netdrv] s2io: update to driver version 2.0.26.28 (Michal Schmidt) [611869] - [x86] Include ACPI _DSM index and label support (Matthew Garrett) [639971] - [mm] zram: simplify zram_make_request (Jerome Marchand) [661293] - [mm] zram: make zram_read return a bio error if the device is not initialized (Jerome Marchand) [661293] - [mm] zram: round up the disk size provided by user (Jerome Marchand) [661293] - [mm] zram: make ZRAM depends on SYSFS (Jerome Marchand) [661293] - [block] zram: fix up my fixup for some sysfs attribute permissions (Jerome Marchand) [661293] - [block] zram: fix up some sysfs attribute permissions (Jerome Marchand) [661293] - [block] zram: Makefile: replace the use of -objs with -y (Jerome Marchand) [661293] - [block] zram: free device memory when init fails (Jerome Marchand) [661293] - [block] zram: Update zram documentation (Jerome Marchand) [661293] - [block] zram: Remove need for explicit device initialization (Jerome Marchand) [661293] - [block] zram: Replace ioctls with sysfs interface (Jerome Marchand) [661293] - [block] zram: fix build errors, depends on BLOCK (Jerome Marchand) [661293] - [fs] Revert "inotify: rework inotify locking to prevent double free use when free in inotify" [674880 675299]- [s390x] Fix hang on s390x while running LTP (Larry Woodman) [675294] - [fs] make it possible to log all attempts to walk into a subtree (Alexander Viro) [661402] - [x86] intel-iommu: Fix double lock in get_domain_for_dev() (Alex Williamson) [675304] - [virt] fix WinXP BSOD when boot up with -cpu Penryn (John Cooper) [635539] - [virt] KVM: Keep guest TSC synchronized across host suspend (Zachary Amsden) [651635] - [virt] KVM: make cyc_to_nsec conversions more reliable (Zachary Amsden) [651635] - [virt] KVM: Backport TSC catchup for KHZ rate change / unstable CPUs fixes (Zachary Amsden) [651635] - [virt] KVM: Backport of math fixes (Zachary Amsden) [651635] - [virt] KVM: Backport of backwards warp fixes (Zachary Amsden) [651635] - [virt] KVM: Backport of pvclock scale_delta changes (Zachary Amsden) [651635] - [virt] KVM: backport x86: Unify TSC logic (Zachary Amsden) [651635] - [virt] KVM: Backport of TSC reset compensation changes (Zachary Amsden) [651635] - [virt] KVM: backport Convert TSC writes to TSC offset writes (Zachary Amsden) [651635] - [virt] KVM: backport of upstream TSC khz restructuring and fixes (Zachary Amsden) [651635] - [virt] KVM: backport of SVM TSC init fixes (Zachary Amsden) [651635] - [kernel] perf: Enable 'perf lock' for the perf user tool (Jason Baron) [593763] - [kernel] tracing: Factorize lock events in a lock class (Jason Baron) [593763] - [kernel] tracing: Drop the nested field from lock_release event (Jason Baron) [593763] - [kernel] tracing: Drop lock_acquired waittime field (Jason Baron) [593763] - [kernel] perf lock: Enhance information of lock trace events (Jason Baron) [593763] - [kernel] tracing: Rename 'lockdep' event subsystem into 'lock' (Jason Baron) [593763] - [kernel] perf: fix lock recursion (Jason Baron) [593763] - [net] tcp thin streams kabi workaround (Jiri Pirko) [645793] - [net] Add getsockopt support for TCP thin-streams (Jiri Pirko) [645793] - [net] TCP thin dupack (Jiri Pirko) [645793] - [net] TCP thin linear timeouts (Jiri Pirko) [645793] - [net] TCP thin-stream detection (Jiri Pirko) [645793] - [net] Corrected spelling error heurestics->heuristics (Jiri Pirko) [645793] - [x86] kexec: Make sure to stop all CPUs before exiting the kernel (Paolo Bonzini) [667340] - [x86] xen: don't bother to stop other cpus on shutdown/reboot (Paolo Bonzini) [667340] - [virt] netfront: explicitly generate arp_notify event after migration (Paolo Bonzini) [622575] - [net] arp_notify: allow drivers to explicitly request a notification event (Paolo Bonzini) [622575] - [net] arp_notify: document that a gratuitous ARP request is sent when this option is enabled (Paolo Bonzini) [622575] - [fs] Prevent freeing uninitialized pointer in compat_do_readv_writev (Jeff Moyer) [636906] - [fs] compat_rw_copy_check_uvector: add missing compat_ptr call (Jeff Moyer) [636906] - [fs] aio: fix the compat vectored operations (Jeff Moyer) [636906] - [fs] compat: factor out compat_rw_copy_check_uvector from compat_do_readv_writev (Jeff Moyer) [636906] - [powerpc] pseries: Fix VPHN build errors on non-SMP systems (Steve Best) [633513] - [powerpc] pseries: Poll VPA for topology changes and update NUMA maps (Steve Best) [633513] - [powerpc] Disable VPHN polling during a suspend operation (Steve Best) [633513] - [powerpc] Add VPHN firmware feature (Steve Best) [633513] - [fs] make block fiemap mapping length at least blocksize long (Josef Bacik) [663042] - [fs] mmapping a read only file on a gfs2 filesystem incorrectly acquires an exclusive glock (Steven Whitehouse) [674286] - [fs] improve remount,ro vs buffercache coherency (Dave Chinner) [665056] - [kexec] include sysctl to disable (Eric Paris) [665169] - [net] Backport receive flow steering (Neil Horman) [625487] - [crypto] unmark gcm(aes) as fips_allowed (Jarod Wilson) [638133] - [crypto] bring cprng in line with upstream (Neil Horman) [673385] - [usb] iowarrior: don't trust report_size for buffer size (Don Zickus) [672422] - [pci] enable_drhd_fault_handling() section mismatch cleanup (Prarit Bhargava) [674571] - [x86] amd-iommu: Fix rounding-bug in __unmap_single (Frank Arnold) [636249] - [x86] Use MWAIT to offline a processor (Luming Yu) [666493] - [virt] virtio_blk: allow re-reading config space at runtime (Christoph Hellwig) [669744]- [scsi] fix use-after-free in scsi_init_io() (Mike Christie) [674064]- [fs] include missing header in fs.h (Aristeu Rozanski) [675102]- [sched] Replace kernel command line option "noautogroup" with "autogroup" (Vivek Goyal) [656042] - [sched] autogroup: Fix CONFIG_RT_GROUP_SCHED sched_setscheduler() failure (Vivek Goyal) [656042] - [sched] Display autogroup names in /proc/sched_debug (Vivek Goyal) [656042] - [sched] Reinstate group names in /proc/sched_debug (Vivek Goyal) [656042] - [sched] Enable autogroup CONFIG_SCHED_AUTOGROUP=y in rhel6 (Vivek Goyal) [656042] - [sched] Fix struct autogroup memory leak (Vivek Goyal) [656042] - [sched] Mark autogroup_init() __init (Vivek Goyal) [656042] - [sched] autogroup: Fix potential access to freed memory (Vivek Goyal) [656042] - [sched] Add 'autogroup' scheduling feature: automated per session task groups (Vivek Goyal) [656042] - [v4l] dvb/rc: fix IR setkeycode operations (Jarod Wilson) [663280] - [v4l] dvb/rc: additional pending IR fixes (Jarod Wilson) [663280] - [v4l] dvb/rc: pull in (most) changes up to 2.6.38-rc2 (Jarod Wilson) [663280 672404] {CVE-2011-0521} - [v4l] configs: enable v4l/dvb/rc bits (Jarod Wilson) [663280] - [v4l] dvb/rc: fix dvb_adapter kabi compliance (Jarod Wilson) [663280] - [v4l] dvb/rc: fix dvb_demux kabi compliance (Jarod Wilson) [663280] - [v4l] dvb/rc: add back support for get_umapped_area fop (Jarod Wilson) [663280] - [v4l] dvb/rc: necessary dvb-usb rc support kabi fixes (Jarod Wilson) [663280] - [v4l] dvb/rc: kabi work-arounds for internal structs (Jarod Wilson) [663280] - [v4l] dvb/rc: revert constification and unlocked_ioctl changes (Jarod Wilson) [663280] - [v4l] dvb/rc: backport to 2.6.32 interfaces (Jarod Wilson) [663280] - [v4l] dvb/rc: pending IR driver fixes (Jarod Wilson) [663280] - [v4l] dvb/rc: add remaining 2.6.38-rc1 v4l changes (Jarod Wilson) [663280] - [v4l] dvb/rc: add webcam support from 2.6.38-rc1 (Jarod Wilson) [663280] - [v4l] dvb/rc: add remote control core from 2.6.38-rc1 (Jarod Wilson) [663280] - [v4l] dvb/rc: update to dvb code from 2.6.38-rc1 (Jarod Wilson) [663280] - [v4l] dvb/rc: add 2.6.38-rc1 base tuner code (Jarod Wilson) [663280]- [block] md: protect against NULL reference when waiting to start a raid10. (Doug Ledford) [633695 659623] - [block] md/raid1: really fix recovery looping when single good device fails. (Doug Ledford) [633695 659623] - [block] md: fix return value of rdev_size_change() (Doug Ledford) [633695 659623] - [block] md: tidy up device searches in read_balance. (Doug Ledford) [633695 659623] - [block] md/raid1: fix some typos in comments. (Doug Ledford) [633695 659623] - [block] md/raid1: discard unused variable. (Doug Ledford) [633695 659623] - [block] md: unplug writes to external bitmaps. (Doug Ledford) [633695 659623] - [block] md: use separate bio pool for each md device. (Doug Ledford) [633695 659623] - [block] md: change type of first arg to sync_page_io. (Doug Ledford) [633695 659623] - [block] md/raid1: perform mem allocation before disabling writes during resync. (Doug Ledford) [633695 659623] - [block] md: use bio_kmalloc rather than bio_alloc when failure is acceptable. (Doug Ledford) [633695 659623] - [block] md: Fix possible deadlock with multiple mempool allocations. (Doug Ledford) [633695 659623] - [block] md: fix and update workqueue usage (Doug Ledford) [633695 659623] - [block] md: use sector_t in bitmap_get_counter (Doug Ledford) [633695 659623] - [block] md: Fix regression with raid1 arrays without persistent metadata. (Doug Ledford) [633695 659623] - [block] mm: strictly nested kmap_atomic() (Doug Ledford) [633695 659623] - [block] move async raid6 test to lib/Kconfig.debug (Doug Ledford) [633695 659623] - [block] md: check return code of read_sb_page (Doug Ledford) [633695 659623] - [block] md/raid1: minor bio initialisation improvements. (Doug Ledford) [633695 659623] - [block] md/raid1: avoid overflow in raid1 resync when bitmap is in use. (Doug Ledford) [633695 659623] - [block] md: fix v1.x metadata update when a disk is missing. (Doug Ledford) [633695 659623] - [block] md: call md_update_sb even for 'external' metadata arrays. (Doug Ledford) [633695 659623] - [block] md: resolve confusion of MD_CHANGE_CLEAN (Doug Ledford) [633695 659623] - [block] md: don't clear MD_CHANGE_CLEAN in md_update_sb() for external arrays (Doug Ledford) [633695 659623] - [block] md: provide appropriate return value for spare_active functions. (Doug Ledford) [633695 659623] - [block] md: Notify sysfs when RAID1/5/10 disk is In_sync. (Doug Ledford) [633695 659623] - [block] Update recovery_offset even when external metadata is used. (Doug Ledford) [633695 659623] - [block] Make lib/raid6/test build correctly. (Doug Ledford) [633695 659623] - [block] md: clean up do_md_stop (Doug Ledford) [633695 659623] - [block] md: fix another deadlock with removing sysfs attributes. (Doug Ledford) [633695 659623] - [block] md: move revalidate_disk() back outside open_mutex (Doug Ledford) [633695 659623] - [block] md/raid10: fix deadlock with unaligned read during resync (Doug Ledford) [633695 659623] - [block] md/bitmap: separate out loading a bitmap from initialising the structures. (Doug Ledford) [633695 659623] - [block] md/bitmap: prepare for storing write-intent-bitmap via dm-dirty-log. (Doug Ledford) [633695 659623] - [block] md/bitmap: optimise scanning of empty bitmaps. (Doug Ledford) [633695 659623] - [block] md/bitmap: clean up plugging calls. (Doug Ledford) [633695 659623] - [block] md/bitmap: reduce dependence on sysfs. (Doug Ledford) [633695 659623] - [block] md/bitmap: white space clean up and similar. (Doug Ledford) [633695 659623] - [block] md/raid5: export raid5 unplugging interface. (Doug Ledford) [633695 659623] - [block] md/plug: optionally use plugger to unplug an array during resync/recovery. (Doug Ledford) [633695 659623] - [block] md/raid5: add simple plugging infrastructure. (Doug Ledford) [633695 659623] - [block] md/raid5: export is_congested test (Doug Ledford) [633695 659623] - [block] raid5: Don't set read-ahead when there is no queue (Doug Ledford) [633695 659623] - [block] md: add support for raising dm events. (Doug Ledford) [633695 659623] - [block] md: export various start/stop interfaces (Doug Ledford) [633695 659623] - [block] md: split out md_rdev_init (Doug Ledford) [633695 659623] - [block] md: be more careful setting MD_CHANGE_CLEAN (Doug Ledford) [633695 659623] - [block] md/raid5: ensure we create a unique name for kmem_cache when mddev has no gendisk (Doug Ledford) [633695 659623] - [block] md/raid5: factor out code for changing size of stripe cache. (Doug Ledford) [633695 659623] - [block] md: reduce dependence on sysfs. (Doug Ledford) [633695 659623] - [block] md/raid5: don't include 'spare' drives when reshaping to fewer devices. (Doug Ledford) [633695 659623] - [block] md/raid5: add a missing 'continue' in a loop. (Doug Ledford) [633695 659623] - [block] md/raid5: Allow recovered part of partially recovered devices to be in-sync (Doug Ledford) [633695 659623] - [block] md/raid5: More careful check for "has array failed". (Doug Ledford) [633695 659623] - [block] md: Don't update ->recovery_offset when reshaping an array to fewer devices. (Doug Ledford) [633695 659623] - [block] md/raid5: avoid oops when number of devices is reduced then increased. (Doug Ledford) [633695 659623] - [block] md: enable raid4->raid0 takeover (Doug Ledford) [633695 659623] - [block] md: clear layout after ->raid0 takeover (Doug Ledford) [633695 659623] - [block] md: fix raid10 takeover: use new_layout for setup_conf (Doug Ledford) [633695 659623] - [block] md: fix handling of array level takeover that re-arranges devices. (Doug Ledford) [633695 659623] - [block] md: raid10: Fix null pointer dereference in fix_read_error() (Doug Ledford) [633695 659623] - [block] md: convert cpu notifier to return encapsulate errno value (Doug Ledford) [633695 659623] - [block] md: Fix read balancing in RAID1 and RAID10 on drives > 2TB (Doug Ledford) [633695 659623] - [block] md/linear: standardise all printk messages (Doug Ledford) [633695 659623] - [block] md/raid0: tidy up printk messages. (Doug Ledford) [633695 659623] - [block] md/raid10: tidy up printk messages. (Doug Ledford) [633695 659623] - [block] md/raid1: improve printk messages (Doug Ledford) [633695 659623] - [block] md/raid5: improve consistency of error messages. (Doug Ledford) [633695 659623] - [block] md/raid4: permit raid0 takeover (Doug Ledford) [633695 659623] - [block] md/raid1: delay reads that could overtake behind-writes. (Doug Ledford) [633695 659623] - [block] md/raid1: fix confusing 'redirect sector' message. (Doug Ledford) [633695 659623] - [block] md/raid5: small tidyup in raid5_align_endio (Doug Ledford) [633695 659623] - [block] md: add support for raid5 to raid4 conversion (Doug Ledford) [633695 659623] - [block] md: Add support for Raid0->Raid10 takeover (Doug Ledford) [633695 659623] - [block] md: don't use mddev->raid_disks in raid0 or raid10 while array is active. (Doug Ledford) [633695 659623] - [block] md/raid1: fix counting of write targets. (Doug Ledford) [633695 659623] - [block] md/linear: avoid possible oops and array stop (Doug Ledford) [633695 659623] - [block] async_tx: Move ASYNC_RAID6_TEST option to crypto/async_tx/, fix dependencies (Doug Ledford) [633695 659623] - [block] md: Factor out RAID6 algorithms into lib/ (Doug Ledford) [633695 659623]- [block] dm mpath: delay activate_path retry on SCSI_DH_RETRY (Mike Snitzer) [668852] - [block] dm: remove superfluous irq disablement in dm_request_fn (Mike Snitzer) [668852] - [block] dm log: use PTR_ERR value instead of ENOMEM (Mike Snitzer) [668852] - [block] dm snapshot: avoid storing private suspended state (Mike Snitzer) [668852] - [block] dm ioctl: suppress needless warning messages (Mike Snitzer) [668852] - [block] dm log userspace: add version number to comms (Mike Snitzer) [668852] - [block] dm log userspace: group clear and mark requests (Mike Snitzer) [668852] - [block] dm log userspace: split flush queue (Mike Snitzer) [668852] - [block] dm log userspace: trap all failed log construction errors (Mike Snitzer) [668852] - [block] dm kcopyd: delay unplugging (Mike Snitzer) [668852] - [block] dm io: remove BIO_RW_SYNCIO flag from kcopyd (Mike Snitzer) [668852] - [block] dm crypt: set key size early (Mike Snitzer) [668852] - [block] dm raid1: support discard (Mike Snitzer) [668852] - [block] dm ioctl: allow rename to fill empty uuid (Mike Snitzer) [668852] - [block] block: max hardware sectors limit wrapper (Mike Snitzer) [668852] - [netdrv] bna: include new bna ethernet driver (Ivan Vecera) [475692] - [cdrom] Fix NULL pointer dereference in cdrom driver (James Paradis) [673567] - [mm] hugetlb: fix handling of parse errors in sysfs (Dean Nelson) [673203] - [mm] hugetlb: do not allow pagesize >= MAX_ORDER pool (Dean Nelson) [673203] - [mm] hugetlb: check the return value of string (Dean Nelson) [673203] - [mm] hugetlb.c: fix error-path memory leak in (Dean Nelson) [673203] - [mm] hugetlb: abort a hugepage pool resize if a signal (Dean Nelson) [673203] - [block] improve detail in I/O error messages (Mike Snitzer) [431754] - [block] dm mpath: propagate target errors immediately (Mike Snitzer) [431754] - [scsi] Detailed I/O errors (Mike Snitzer) [431754] - [scsi] always pass Unit Attention upwards from scsi_check_sense (Mike Snitzer) [431754] - [scsi] make error handling more robust in the face of reservations (Mike Snitzer) [431754] - [scsi] Return NEEDS_RETRY for eh commands with status BUSY (Mike Snitzer) [431754] - [fs] Btrfs: btrfs_iget() returns ERR_PTR (Josef Bacik) [663749] - [fs] Btrfs: handle error returns from btrfs_lookup_dir_item() (Josef Bacik) [663749] - [fs] Btrfs: Fix null dereference in relocation.c (Josef Bacik) [663749] - [fs] Btrfs: fix remap_file_pages error (Josef Bacik) [663749] - [fs] Btrfs: The file argument for fsync() is never null (Josef Bacik) [663749] - [fs] Btrfs: handle kzalloc() failure in open_ctree() (Josef Bacik) [663749] - [fs] Btrfs: fix split_leaf double split corner case (Josef Bacik) [663749] - [fs] Btrfs: handle ERR_PTR from posix_acl_from_xattr() (Josef Bacik) [663749] - [fs] Btrfs: Fix BUG_ON for fs converted from extN (Josef Bacik) [663749] - [fs] Fix btrfs b0rkage (Josef Bacik) [663749] - [fs] Btrfs: prevent RAID level downgrades when space is low (Josef Bacik) [663749] - [fs] Btrfs: account for missing devices in RAID allocation profiles (Josef Bacik) [663749] - [fs] Btrfs: EIO when we fail to read tree roots (Josef Bacik) [663749] - [fs] Btrfs: fix compiler warnings (Josef Bacik) [663749] - [fs] Btrfs: Make async snapshot ioctl more generic (Josef Bacik) [663749] - [fs] Btrfs: pwrite blocked when writing from the mmaped buffer of the same page (Josef Bacik) [663749] - [fs] Btrfs: Fix a crash when mounting a subvolume (Josef Bacik) [663749] - [fs] Btrfs: fix sync subvol/snapshot creation (Josef Bacik) [663749] - [fs] Btrfs: Fix page leak in compressed writeback path (Josef Bacik) [663749] - [fs] Btrfs: do not BUG if we fail to remove the orphan item for dead snapshots (Josef Bacik) [663749] - [fs] Btrfs: fixup return code for btrfs_del_orphan_item (Josef Bacik) [663749] - [fs] Btrfs: do not do fast caching if we are allocating blocks for tree_root (Josef Bacik) [663749] - [fs] Btrfs: deal with space cache errors better (Josef Bacik) [663749] - [fs] Btrfs: fix use after free in O_DIRECT (Josef Bacik) [663749] - [fs] Btrfs: don't use migrate page without CONFIG_MIGRATION (Josef Bacik) [663749] - [fs] Btrfs: deal with DIO bios that span more than one ordered extent (Josef Bacik) [663749] - [fs] Btrfs: setup blank root and fs_info for mount time (Josef Bacik) [663749] - [fs] Btrfs: fix fiemap (Josef Bacik) [663749] - [fs] Btrfs - fix race between btrfs_get_sb() and umount (Josef Bacik) [663749] - [fs] Btrfs: update inode ctime when using links (Josef Bacik) [663749] - [fs] Btrfs: make sure new inode size is ok in fallocate (Josef Bacik) [663749] - [fs] Btrfs: fix typo in fallocate to make it honor actual size (Josef Bacik) [663749] - [fs] Btrfs: avoid NULL pointer deref in try_release_extent_buffer (Josef Bacik) [663749] - [fs] Btrfs: make btrfs_add_nondir take parent inode as an argument (Josef Bacik) [663749] - [fs] Btrfs: hold i_mutex when calling btrfs_log_dentry_safe (Josef Bacik) [663749] - [fs] Btrfs: use dget_parent where we can UPDATED (Josef Bacik) [663749] - [fs] Btrfs: fix more ESTALE problems with NFS (Josef Bacik) [663749] - [fs] Btrfs: handle NFS lookups properly (Josef Bacik) [663749] - [fs] btrfs: make 1-bit signed fileds unsigned (Josef Bacik) [663749] - [fs] btrfs: Show device attr correctly for symlinks (Josef Bacik) [663749] - [fs] btrfs: Set file size correctly in file clone (Josef Bacik) [663749] - [fs] Btrfs: fix CLONE ioctl destination file size expansion to block boundary (Josef Bacik) [663749] - [fs] btrfs: Check if dest_offset is block-size aligned before cloning file (Josef Bacik) [663749] - [fs] Btrfs: handle the space_cache option properly (Josef Bacik) [663749] - [fs] btrfs: Fix early enospc because 'unused' calculated with wrong sign. (Josef Bacik) [663749] - [fs] btrfs: fix panic caused by direct IO (Josef Bacik) [663749] - [fs] btrfs: cleanup duplicate bio allocating functions (Josef Bacik) [663749] - [fs] btrfs: fix free dip and dip->csums twice (Josef Bacik) [663749] - [fs] Btrfs: add migrate page for metadata inode (Josef Bacik) [663749] - [fs] Btrfs: deal with errors from updating the tree log (Josef Bacik) [663749] - [fs] Btrfs: allow subvol deletion by unprivileged user with -o user_subvol_rm_allowed (Josef Bacik) [663749] - [fs] Btrfs: make SNAP_DESTROY async (Josef Bacik) [663749] - [fs] Btrfs: add SNAP_CREATE_ASYNC ioctl (Josef Bacik) [663749] - [fs] Btrfs: add START_SYNC, WAIT_SYNC ioctls (Josef Bacik) [663749] - [fs] Btrfs: async transaction commit (Josef Bacik) [663749] - [fs] Btrfs: fix deadlock in btrfs_commit_transaction (Josef Bacik) [663749] - [fs] Btrfs: fix lockdep warning on clone ioctl (Josef Bacik) [663749] - [fs] Btrfs: fix clone ioctl where range is adjacent to extent (Josef Bacik) [663749] - [fs] Btrfs: fix delalloc checks in clone ioctl (Josef Bacik) [663749] - [fs] Btrfs: drop unused variable in block_alloc_rsv (Josef Bacik) [663749] - [fs] Btrfs: cleanup warnings from gcc 4.6 (nonbugs) (Josef Bacik) [663749] - [fs] Btrfs: Fix variables set but not read (bugs found by gcc 4.6) (Josef Bacik) [663749] - [fs] Btrfs: Use ERR_CAST helpers (Josef Bacik) [663749] - [fs] Btrfs: use memdup_user helpers (Josef Bacik) [663749] - [fs] Btrfs: fix raid code for removing missing drives (Josef Bacik) [663749] - [fs] Btrfs: Switch the extent buffer rbtree into a radix tree (Josef Bacik) [663749] - [fs] Btrfs: restructure try_release_extent_buffer() (Josef Bacik) [663749] - [fs] Btrfs: use the flusher threads for delalloc throttling (Josef Bacik) [663749] - [fs] Add new functions for triggering inode writeback (Josef Bacik) [663749] - [fs] Btrfs: tune the chunk allocation to 5 of the FS as metadata (Josef Bacik) [663749] - [fs] Btrfs: don't loop forever on bad btree blocks (Josef Bacik) [663749] - [fs] Btrfs: let the user know space caching is enabled (Josef Bacik) [663749] - [fs] Btrfs: Add a clear_cache mount option (Josef Bacik) [663749] - [fs] Btrfs: add support for mixed data+metadata block groups (Josef Bacik) [663749] - [fs] Btrfs: check cache->caching_ctl before returning if caching has started (Josef Bacik) [663749] - [fs] Btrfs: load free space cache if it exists (Josef Bacik) [663749] - [fs] Btrfs: write out free space cache (Josef Bacik) [663749] - [fs] Btrfs: create special free space cache inode (Josef Bacik) [663749] - [fs] Btrfs: remove warn_on from use_block_rsv (Josef Bacik) [663749] - [fs] Btrfs: set trans to null in reserve_metadata_bytes if we commit the transaction (Josef Bacik) [663749] - [fs] Btrfs: fix error handling in btrfs_get_sb (Josef Bacik) [663749] - [fs] Btrfs: rework how we reserve metadata bytes (Josef Bacik) [663749] - [fs] Btrfs: don't allocate chunks as aggressively (Josef Bacik) [663749] - [fs] Btrfs: re-work delalloc flushing (Josef Bacik) [663749] - [fs] Btrfs: fix reservation code for mixed block groups (Josef Bacik) [663749] - [fs] Btrfs: fix df regression (Josef Bacik) [663749] - [fs] Btrfs: fix the df ioctl to report raid types (Josef Bacik) [663749] - [fs] Btrfs: stop trying to shrink delalloc if there are no inodes to reclaim (Josef Bacik) [663749] - [fs] btrfs: remove junk sb_dirt change (Josef Bacik) [663749] - [fs] ext4: serialize unaligned direct asynchronous IO (Eric Sandeen) [615309] - [fs] ext4: fix inconsistency with EOFBLOCK_FL (Eric Sandeen) [657553] - [fs] ext4: Use bitops to read/modify i_flags in struct ext4_inode_info (Eric Sandeen) [657553] - [net] GRO: fix merging a paged skb after non-paged skbs (Michal Schmidt) [672541] - [net] netfilter: create audit records for x_table changes (Thomas Graf) [665129] - [block] Fix race during disk initialization (Eric Sandeen) [607605] - [virt] fix xen hvm fullvirt guest boot failure (Stefan Assmann) [673496] - [virt] virtio: console: Wake up outvq on host notifications (Amit Shah) [643750] - [netdrv] sfc: update to fix rss_cpus and sync with upstream (Michal Schmidt) [673532] - [mm] hugetlb: fix section mismatch with hugetlb_sysfs_add_hstate() (Dean Nelson) [672844] - [mm] put_page: recheck PageHead after releasing the compound_lock (Andrea Arcangeli) [664772] - [mm] unconditional setup_per_zone_wmarks in set_recommended_min_free_kbytes (Andrea Arcangeli) [664772] - [mm] adjust compound_lock_irqsave interface to match upstream (Andrea Arcangeli) [664772]- [fcoe] libfc: dereferencing ERR_PTR in fc_tm_done() (Mike Christie) [633915 663561] - [fcoe] libfc: Cleanup return paths in fc_rport_error_retry (Mike Christie) [633915 663561] - [fcoe] libfc: Return a valid return code in fc_fcp_pkt_abort() (Mike Christie) [633915 663561] - [fcoe] libfc: always initialize the FCoE DDP exchange id for fsp as FC_XID_UNKNOWN (Mike Christie) [633915 663561] - [fcoe] libfc: fix statistics for FCP input/output megabytes (Mike Christie) [633915 663561] - [fcoe] libfcoe: change fip_select to return new FCF (Mike Christie) [633915 663561] - [fcoe] libfcoe: reorder FCF list to put latest advertiser first (Mike Christie) [633915 663561] - [fcoe] libfcoe: add debug message for FCF destination MAC (Mike Christie) [633915 663561] - [fcoe] libfcoe: retry rejected FLOGI to another FCF if possible (Mike Christie) [633915 663561] - [fcoe] libfcoe: fix checking of conflicting fabrics in fcoe_ctlr_select() (Mike Christie) [633915 663561] - [fcoe] libfcoe: move some timer code to make it reusable (Mike Christie) [633915 663561] - [fcoe] libfcoe: update FIP FCF announcements (Mike Christie) [633915 663561] - [fcoe] libfc: fix fc_tm_done not freeing the allocated fsp pkt (Mike Christie) [633915 663561] - [fcoe] libfc: the timeout for the REC itself is 2 * R_A_TOV_els (Mike Christie) [633915 663561] - [fcoe] libfc: fix exchange being deleted when the abort itself is timed out (Mike Christie) [633915 663561] - [fcoe] libfc: do not fc_io_compl on fsp w/o any scsi_cmnd associated (Mike Christie) [633915 663561] - [fcoe] libfc: add print of exchange id for debugging fc_fcp (Mike Christie) [633915 663561] - [fcoe] Update WARN uses (Mike Christie) [633915 663561] - [fcoe] libfc: fix memory leakage in remote port (Mike Christie) [633915 663561] - [fcoe] libfc: fix memory leakage in local port (Mike Christie) [633915 663561] - [fcoe] libfc: fix memory leakage in local port (Mike Christie) [633915 663561] - [fcoe] libfc: remove tgt_flags from fc_fcp_pkt struct (Mike Christie) [633915 663561] - [fcoe] libfc: use rport timeout values for fcp recovery (Mike Christie) [633915 663561] - [fcoe] libfc: incorrect scsi host byte codes returned to scsi-ml (Mike Christie) [633915 663561] - [fcoe] libfc: fix stats computation in fc_queuecommand() (Mike Christie) [633915 663561] - [fcoe] libfc: fix mem leak in fc_seq_assign() (Mike Christie) [633915 663561] - [fcoe] libfc: tune fc_exch_em_alloc() to be O(2) (Mike Christie) [633915 663561] - [fcoe] libfc: fix mem leak in fc_exch_recv_seq_resp() (Mike Christie) [633915 663561] - [fcoe] libfc: fix NULL pointer dereference bug in fc_fcp_pkt_release (Mike Christie) [633915 663561] - [fcoe] libfc: remove define of fc_seq_exch in fc_exch.c (Mike Christie) [633915 663561] - [fcoe] libfcoe: VN2VN connection setup causing stack memory corruption (Mike Christie) [633915 663561] - [fcoe] libfc: Do not let disc work cancel itself (Mike Christie) [633915 663561] - [fcoe] libfc: use DID_TRANSPORT_DISRUPTED while lport not ready (Mike Christie) [633915 663561] - [fcoe] libfc: fix setting of rport dev loss (Mike Christie) [633915 663561] - [fcoe] libfc: don't require a local exchange for incoming requests (Mike Christie) [633915 663561] - [fcoe] libfc: add interface to allocate a sequence for incoming requests (Mike Christie) [633915 663561] - [fcoe] libfc: add fc_fill_reply_hdr() and fc_fill_hdr() (Mike Christie) [633915 663561] - [fcoe] libfc: add fc_frame_sid() and fc_frame_did() functions (Mike Christie) [633915 663561] - [fcoe] libfc: eliminate rport LOGO state (Mike Christie) [633915 663561] - [fcoe] config via separate create_vn2vn module parameter (Mike Christie) [633915 663561] - [fcoe] libfcoe: use correct FC-MAP for VN2VN mode (Mike Christie) [633915 663561] - [fcoe] libfcoe: Fix FIP ELS encapsulation details for FLOGI responses (Mike Christie) [633915] - [fcoe] libfcoe: fcoe: fnic: add FIP VN2VN point-to-multipoint support (Mike Christie) [633915 663561] - [fcoe] lib/random32: export pseudo-random number generator for modules (Mike Christie) [633915 663561] - [fcoe] libfcoe: add state change debugging (Mike Christie) [633915 663561] - [fcoe] libfcoe: add protocol description of FIP VN2VN mode (Mike Christie) [633915 663561] - [fcoe] libfc: track FIP exchanges (Mike Christie) [633915 663561] - [fcoe] libfc: add FLOGI state to rport for VN2VN (Mike Christie) [633915 663561] - [fcoe] libfc: Add local port point-to-multipoint flag (Mike Christie) [633915 663561] - [fcoe] fnic: change fcoe_ctlr_init interface to specify mode (Mike Christie) [633915 663561] - [fcoe] libfc: add discovery-private pointer for LLD (Mike Christie) [633915 663561] - [fcoe] libfcoe: convert FIP to lock with mutex instead of spin lock (Mike Christie) [633915 663561] - [fcoe] libfc: provide space for LLD after remote port structure (Mike Christie) [633915 663561] - [fcoe] libfc: convert rport lookup to be RCU safe (Mike Christie) [633915 663561] - [fcoe] make it possible to verify fcoe with sparse (Mike Christie) [633915 663561] - [block] fix performance regression introduced by the blkio-throttle code (Jeff Moyer) [669398] - [scsi] iscsi class: remove unused active variable (Mike Christie) [668632] - [scsi] cxgbi: enable TEXT PDU support (Mike Christie) [668632] - [scsi] cxgb3i: fixed connection problem with iscsi private ip (Mike Christie) [668632] - [scsi] be2iscsi: fix null ptr when accessing task hdr (Mike Christie) [668632] - [scsi] be2iscsi: fix gfp use in alloc_pdu (Mike Christie) [668632] - [scsi] libiscsi: add more informative failure message during iscsi scsi eh (Mike Christie) [668632] - [scsi] cxgbi: set ulpmode only if digest is on (Mike Christie) [636291] - [scsi] cxgb4i: ignore informational act-open-rpl message (Mike Christie) [636291] - [scsi] cxgb4i: connection and ddp setting update (Mike Christie) [636291] - [scsi] cxgb3i: fixed connection over vlan (Mike Christie) [636291] - [scsi] libcxgbi: pdu read fixes (Mike Christie) [636291] - [scsi] cxgbi: rename alloc_cpl to alloc_wr (Mike Christie) [636291] - [scsi] cxgb3i: change cxgb3i to use libcxgbi (Mike Christie) [636291] - [scsi] cxgb4i iscsi driver (Mike Christie) [636291] - [scsi] libcxgbi: common library for cxgb3i and cxgb4i (Mike Christie) [636291] - [mm] avoid resetting wb_start after each writeback round (Josef Bacik) [638349] - [fs] ext4: update writeback_index based on last page scanned (Josef Bacik) [638349] - [fs] ext4: implement writeback livelock avoidance using page tagging (Josef Bacik) [638349] - [lib] radix-tree: radix_tree_range_tag_if_tagged() can set incorrect tags (Josef Bacik) [638349] - [lib] radix-tree: clear all tags in radix_tree_node_rcu_free (Josef Bacik) [638349] - [lib] radix-tree.c: fix overflow in radix_tree_range_tag_if_tagged() (Josef Bacik) [638349] - [lib] radix-tree: omplement function radix_tree_range_tag_if_tagged (Josef Bacik) [638349] - [mm] implement writeback livelock avoidance using page tagging (Josef Bacik) [638349] - [scsi] ibft/be2iscsi: update iscsi boot support and add be2iscsi boot support (Mike Christie) [585751 635746] - [scsi] be2iscsi: Remove premature free of cid (Mike Christie) [585751 635746] - [scsi] be2iscsi: More time for FW (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fix for Login failure (Mike Christie) [585751 635746] - [scsi] be2iscsi: Driver Version change (Mike Christie) [585751 635746] - [scsi] be2iscsi: Increase max sector (Mike Christie) [585751 635746] - [scsi] be2iscsi: Add support for iscsi boot (Mike Christie) [585751 635746] - [scsi] be2iscsi: add Kconfig dependency on NET (Mike Christie) [585751 635746] - [scsi] The extended shift must be 1 (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fix for premature buffer free (Mike Christie) [585751 635746] - [scsi] be2iscsi: Remove debug print in IO path (Mike Christie) [585751 635746] - [scsi] be2iscsi: Limit max_xmit_length (Mike Christie) [585751 635746] - [scsi] be2iscsi: Maintain same ITT across login (Mike Christie) [585751 635746] - [scsi] be2iscsi: Adding crashdump support (Mike Christie) [585751 635746] - [scsi] be2iscsi: Free tags allocate (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fix to handle request_irq failure (Mike Christie) [585751 635746] - [scsi] be2iscsi: No return value for hwi_enable_intr (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fix for freeing cid (Mike Christie) [585751 635746] - [scsi] be2iscsi: pass the return from beiscsi_open_conn (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fixing the return type of functions (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fixing return value (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fix warnings from new checkpatch.pl (Mike Christie) [585751 635746] - [scsi] be2iscsi: fix null dereference on error path (Mike Christie) [585751 635746] - [scsi] be2iscsi: fix memory leak on error path (Mike Christie) [585751 635746] - [scsi] be2iscsi: fix disconnection cleanup (Mike Christie) [585751 635746] - [scsi] be2iscsi: correct return value in mgmt_invalidate_icds (Mike Christie) [585751 635746] - [scsi] ibft: convert iscsi_ibft module to iscsi boot lib (Mike Christie) [585751 635746] - [scsi] ibft: separate ibft parsing from sysfs interface (Mike Christie) [585751 635746] - [scsi] ibft: Use IBFT_SIGN instead of open-coding the search string (Mike Christie) [585751 635746] - [scsi] ibft: For UEFI machines actually do scan ACPI for iBFT (Mike Christie) [585751 635746] - [scsi] ibft: Update iBFT handling for v1.03 of the spec (Mike Christie) [585751 635746] - [scsi] iscsi_ibft.c: remove NIPQUAD_FMT, use pI4 (Mike Christie) [585751 635746] - [scsi] iscsi_ibft.c: use pM to show MAC address (Mike Christie) [585751 635746] - [scsi] ibft, x86: Change reserve_ibft_region() to find_ibft_region() (Mike Christie) [585751 635746] - [fs] inotify: rework inotify locking to prevent double free use when free in inotify (Eric Paris) [582109] - [s390x] kernel: Enhanced node affinity support (Hendrik Brueckner) [632315] - [netdrv] qeth: support for priority tags and VLAN-ID 0 tags (Hendrik Brueckner) [633570] - [net] enable VLAN NULL tagging (Neil Horman) [633571] - [s390x] qeth: fix online setting of OSN-devices (Hendrik Brueckner) [669218] - [s390x] qeth: wait for recovery finish in open function (Hendrik Brueckner) [668845] - [s390x] qdio: prevent race for shared indicators (Hendrik Brueckner) [668835] - [s390x] qeth: l3 hw tx csum circumvent hw bug (Hendrik Brueckner) [663984] - [s390x] mm: add devmem_is_allowed() for STRICT_DEVMEM checking (Hendrik Brueckner) [647365] - [s390x] qeth: l3 add vlan hdr in passthru frames (Hendrik Brueckner) [659825] - [s390x] kernel: nohz vs cpu hotplug system hang (Hendrik Brueckner) [668470] - [s390x] qdio: use proper QEBSM operand for SIGA-R and SIGA-S (Hendrik Brueckner) [668468] - [s390x] cio: prevent kernel panic when path to network device is lost (Hendrik Brueckner) [662747] - [s390x] qeth: enable VIPA add/remove for offline devices (Hendrik Brueckner) [660688] - [s390x] hvc_iucv: do not call iucv_unregister if iucv_register has failed (Hendrik Brueckner) [661108] - [s390x] zcrypt: Handling of 4096 bit RSA keys in CRT format (Hendrik Brueckner) [633458] - [s390x] zcrypt: cope with cca restriction of cex3 (Hendrik Brueckner) [633458] - [s390x] zcrypt: support for 4096 bit keys for cex3c (Hendrik Brueckner) [633458] - [s390x] zcrypt: support for 4096 bit keys for cex3a (Hendrik Brueckner) [633458] - [s390x] zcrypt: Introduce check for 4096 bit support (Hendrik Brueckner) [633458] - [s390x] dasd: Improve handling of stolen DASD reservation (Hendrik Brueckner) [644942] - [s390x] dasd: add High Performance FICON multitrack support (Hendrik Brueckner) [632332] - [s390x] cio: reduce memory consumption of itcw structures (Hendrik Brueckner) [632332] - [s390x] cio: obtain mdc value per channel path (Hendrik Brueckner) [632332] - [s390x] kernel: display capacity adjustment indicator in /proc/sysinfo (Hendrik Brueckner) [632023] - [s390x] dasd: provide a Sense Path Group ID ioctl (Hendrik Brueckner) [644928] - [s390x] dasd: Add tunable default grace period for missing interrupts (Hendrik Brueckner) [633386] - [s390x] dasd: Add dasd part of cio internal unit check handling (Hendrik Brueckner) [633384] - [s390x] dasd: add dynamic PAV toleration (Hendrik Brueckner) [631518] - [s390x] zfcpdump: Add prefix registers to dump header (Hendrik Brueckner) [633454] - [s390x] zfcp: HBA API completion to support events (Hendrik Brueckner) [633413] - [s390x] dasd: improve error recovery for internal I/O (Hendrik Brueckner) [631497] - [s390x] s390_hypfs: Add new binary attributes (Hendrik Brueckner) [631533] - [s390x] memory hotplug: set phys_device (Hendrik Brueckner) [659474] - [memory] allow setting of phys_device (memory hotplug) (Hendrik Brueckner) [659474] - [s390x] kernel: fix clock comparator revalidation (Hendrik Brueckner) [658578] - [s390x] vmlogrdr: purge after recording is switched off (Hendrik Brueckner) [653477] - [s390x] zfcp: Cancel gid_pn work when removing port (Hendrik Brueckner) [653482] - [s390x] smsgiucv_app: deliver z/VM CP special messages as uevents (Hendrik Brueckner) [632318] - [s390x] qeth: exploit HW TX checksumming (Hendrik Brueckner) [633531] - [s390x] qeth: NAPI support for l2 and l3 discipline (Hendrik Brueckner) [633525] - [s390x] qdio: extend API to allow polling (Hendrik Brueckner) [633525] - [s390x] cio: improve resume handling (Hendrik Brueckner) [633468] - [s390x] cio: unit check handling during internal I/O (Hendrik Brueckner) [633384] - [s390x] zfcp: Trigger logging in FCP channel on qdio error conditions (Hendrik Brueckner) [632331] - [s390x] cio: add CHSC SIOSL Support (Hendrik Brueckner) [632331] - [s390x] cio: introduce cio_settle (Hendrik Brueckner) [631517]- [watchdog] hpwdt: Make NMI decoding a compile-time option (Tony Camuso) [462945] - [watchdog] hpwdt: move NMI-decoding init and exit to seperate functions (Tony Camuso) [462945] - [watchdog] hpwdt: Use "decoding" instead of "sourcing" (Tony Camuso) [462945] - [watchdog] hpwdt: hpwdt_pretimeout reorganization (Tony Camuso) [462945] - [watchdog] hpwdt: implement WDIOC_GETTIMELEFT (Tony Camuso) [462945] - [watchdog] hpwdt: allow full range of timer values supported by hardware (Tony Camuso) [462945] - [watchdog] hpwdt: Introduce SECS_TO_TICKS() macro (Tony Camuso) [462945] - [watchdog] hpwdt: Make x86 assembly ifdef guard more strict (Tony Camuso) [462945] - [watchdog] hpwdt: Despecificate driver from iLO2 (Tony Camuso) [462945] - [watchdog] hpwdt: Group NMI sourcing specific items together (Tony Camuso) [462945] - [watchdog] hpwdt: Group options that affect watchdog behavior together (Tony Camuso) [462945] - [watchdog] hpwdt: clean-up include-files (Tony Camuso) [462945] - [watchdog] hpwdt: formatting of pointers in printk() (Tony Camuso) [462945] - [watchdog] hpwdt: fix lower timeout limit (Tony Camuso) [462945] - [watchdog] hpwdt: make the watchdog_info struct const where possible (Tony Camuso) [462945] - [scsi] fix id computation in scsi_eh_target_reset (Mike Christie) [643236] - [scsi] fix the return value of scsi_target_queue_read() (Mike Christie) [643236] - [fs] cifs: add cruid= mount option (Jeff Layton) [667654] - [fs] ext3, ext4: update ctime when changing the file's permission by setfacl (Eric Sandeen) [668915] - [net] update igbvf driver (Stefan Assmann) [636327] - [scsi] fix locking around blk_abort_request() (Stanislaw Gruszka) [620391] - [scsi] megaraid: update to version 5.29 (Tomas Henzl) [642052] - [virt] MMU: only write protect mappings at pagetable level (Marcelo Tosatti) [634100] - [virt] xen: disable ACPI NUMA for PV guests (Andrew Jones) [669773] - [virt] xen: unplug the emulated devices at resume time (Paolo Bonzini) [667356] - [virt] xenfs: enable for HVM domains too (Paolo Bonzini) [667361] - [virt] KVM: Activate Virtualization On Demand (Avi Kivity) [616042] - [pci] Fix KABI breakage (Prarit Bhargava) [661301] - [pci] PCIe/AER: Disable native AER service if BIOS has precedence (Prarit Bhargava) [661301] - [pci] aerdrv: fix uninitialized variable warning (Prarit Bhargava) [661301] - [pci] hotplug: Fix build with CONFIG_ACPI unset (Prarit Bhargava) [661301] - [pci] PCIe: Ask BIOS for control of all native services at once (Prarit Bhargava) [661301] - [pci] PCIe: Introduce commad line switch for disabling port services (Prarit Bhargava) [661301] - [pci] ACPI/PCI: Negotiate _OSC control bits before requesting them (Prarit Bhargava) [661301] - [pci] ACPI/PCI: Make acpi_pci_query_osc() return control bits (Prarit Bhargava) [661301] - [x86] ACPI: cleanup pci_root _OSC code (Prarit Bhargava) [661301] - [pci] PCIe AER: Introduce pci_aer_available() (Prarit Bhargava) [661301] - [pci] aerdrv: fix annoying warnings (Prarit Bhargava) [661301] - [pci] aerdrv: trivial cleanup for aerdrv_core.c (Prarit Bhargava) [661301] - [pci] aerdrv: trivial cleanup for aerdrv.c (Prarit Bhargava) [661301] - [pci] aerdrv: introduce default_downstream_reset_link (Prarit Bhargava) [661301] - [pci] aerdrv: rework find_aer_service (Prarit Bhargava) [661301] - [pci] aerdrv: remove is_downstream (Prarit Bhargava) [661301] - [pci] aerdrv: remove magical ROOT_ERR_STATUS_MASKS (Prarit Bhargava) [661301] - [pci] aerdrv: redefine PCI_ERR_ROOT_*_SRC (Prarit Bhargava) [661301] - [pci] aerdrv: rework do_recovery (Prarit Bhargava) [661301] - [pci] aerdrv: rework get_e_source() (Prarit Bhargava) [661301] - [pci] aerdrv: rework aer_isr_one_error() (Prarit Bhargava) [661301] - [pci] aerdrv: rework add_error_device (Prarit Bhargava) [661301] - [pci] aerdrv: remove compare_device_id (Prarit Bhargava) [661301] - [pci] aerdrv: introduce is_error_source (Prarit Bhargava) [661301] - [pci] aerdrv: rework find_source_device (Prarit Bhargava) [661301] - [pci] aerdrv: make aer_{en, dis}able_rootport static (Prarit Bhargava) [661301] - [pci] aerdrv: cleanup inconsistent functions (Prarit Bhargava) [661301] - [pci] aerdrv: RsvdP of PCI_ERR_ROOT_COMMAND (Prarit Bhargava) [661301] - [pci] aerdrv: use correct bit defines and add 2ms delay to aer_root_reset (Prarit Bhargava) [661301] - [pci] change PCI nomenclature in drivers/pci/ (non-comment changes) (Prarit Bhargava) [661301] - [pci] change PCI nomenclature in drivers/pci/ (comment changes) (Prarit Bhargava) [661301] - [pci] remove ifdefed pci_cleanup_aer_correct_error_status (Prarit Bhargava) [661301] - [pci] Remove unnecessary struct pcie_port_data (Prarit Bhargava) [661301] - [pci] Backport upstream PCIE interrupt assignment code (Prarit Bhargava) [661301] - [pci] PCIe AER: use pci_is_pcie() (Prarit Bhargava) [661301] - [pci] introduce pci_is_pcie() (Prarit Bhargava) [661301] - [pci] PCIe AER: use pci_pcie_cap() (Prarit Bhargava) [661301] - [pci] fix memory leak in aer_inject (Prarit Bhargava) [661301] - [pci] use better error return values in aer_inject (Prarit Bhargava) [661301] - [pci] add support for PCI domains to aer_inject (Prarit Bhargava) [661301]- [x86] lockup detector: enable config options (Don Zickus) [669808] - [x86] lockup detector: Kconfig fixes to seperate hard and soft lockup options (Don Zickus) [669808] - [x86] NMI: Add back unknown_nmi_panic and nmi_watchdog sysctls (Don Zickus) [669808] - [x86] perf, arch: Cleanup perf-pmu init vs lockup-detector (Don Zickus) [669808] - [x86] nmi: Add in new nmi_watchdog/softlockup changes (Don Zickus) [669808] - [x86] Move notify_die from nmi.c to traps.c (Don Zickus) [669808] - [kernel] perf_event backport (Peter Zijlstra) [672264] - [scsi] fnic: Bumping up fnic version from 1.4.0.145 to 1.5.0.1 (Mike Christie) [663222] - [scsi] fnic: fix memory leak (Mike Christie) [663222] - [irq] Add new IRQ flag IRQF_NO_SUSPEND (Andrew Jones) [671147] - [virt] xen: events: do not unmask event channels on resume (Andrew Jones) [671147] - [virt] xen: Do not suspend IPI IRQs (Andrew Jones) [671147] - [virt] ixp4xx-beeper: Use IRQF_NO_SUSPEND not IRQF_TIMER for non-timer interrupt (Andrew Jones) [671147] - [fs] ext3: avoid WARN() messages when failing to write the superblock (Edward Shishkin) [591466] - [fs] ext3: unify log messages (Edward Shishkin) [591466] - [kernel] add 'make rh-perf' target (Jason Baron) [644991] - [kernel] perf: .spec file updates (Jason Baron) [644991] - [kernel] perf: updates from 2.6.34 -> 2.6.37 (Jason Baron) [644991] - [kernel] perf: sync to 2.6.34 (Jason Baron) [644991] - [x86] Westmere apicid fix (George Beshers) [635808] - [x86] Fix a hard coded limit of a maximum of 16 cpu's per socket (George Beshers) [635808] - [x86] uv: More Westmere support on SGI UV (George Beshers) [635808] - [x86] uv: Enable Westmere support on SGI UV (George Beshers) [635808] - [scsi] scsi_dh: propagate SCSI device deletion (Mike Snitzer) [669411] - [scsi] scsi_dh_hp_sw: fix deadlock in start_stop_endio (Mike Snitzer) [652024] - [scsi] scsi_dh_alua: add scalable ONTAP lun to dev list (Mike Snitzer) [667661] - [scsi] scsi_dh_alua: Add Promise VTrak to dev list (Mike Snitzer) [652024] - [scsi] scsi_dh_alua: fix stpg_endio group state reporting (Mike Snitzer) [652024] - [scsi] scsi_dh_alua: fix deadlock in stpg_endio (Mike Snitzer) [652024] - [scsi] scsi_dh_alua: fix submit_stpg return (Mike Snitzer) [652024] - [pci] Fix mmap address check in pci_mmap_fits (Prarit Bhargava) [645287] - [pci] fix size checks for mmap() on /proc/bus/pci files (Prarit Bhargava) [645287] - [fs] GFS2: recovery stuck on transaction lock (Robert S Peterson) [672600] - [fs] nfs4: fix units bug causing hang on recovery (J. Bruce Fields) [672345] - [fs] ext4: Update ext4 documentation (Lukas Czerner) [519467] - [fs] jbd2: fix /proc/fs/jbd2/ when using an external (Lukas Czerner) [655875] - [net] netfilter: nf_conntrack snmp helper (Jiri Olsa) [638176] - [net] netfilter: audit target to record accepted/dropped packets (Thomas Graf) [642391] - [net] packet_mmap: expose hw packet timestamps to network packet capture utilities (Thomas Graf) [645800] - [scsi] bfa rebase reflecting scsi-misc bfa (Rob Evers) [641052] - [scsi] libsas: Don't issue commands to devices that have been hot-removed (David Milburn) [669154] - [security] crypto: mark ghash as fips_allowed (Jarod Wilson) [638133] - [kernel] Fix over-scheduling bug (Jane Lv) [666484] - [kernel] trace: add several tracepoints/scripts for analyzing network stack (Neil Horman) [611700] - [sound] disable NVIDIA HDMI PCI device for Lenovo T410 models (Jaroslav Kysela) [662660] - [sound] Update the ALSA HDA audio driver from upstream (Jaroslav Kysela) [583745 618797 619430 636922 637240 646771 663946 667460] - [x86] UEFI IBM boot regression (Bob Picco) [668825] - [netdrv] ehea: Add some info messages and fix an issue (Steve Best) [658185]- [crypto] mark xts(aes) as fips_allowed (Jarod Wilson) [625489] - [fs] nfsd: break lease on unlink, link, and rename (J. Bruce Fields) [626814] - [fs] nfsd4: break lease on nfsd setattr (J. Bruce Fields) [626814] - [fs] nfsd: remove some unnecessary dropit handling (J. Bruce Fields) [626814] - [fs] nfsd: stop translating EAGAIN to nfserr_dropit (J. Bruce Fields) [626814] - [fs] svcrpc: simpler request dropping (J. Bruce Fields) [626814] - [fs] svcrpc: avoid double reply caused by deferral race (J. Bruce Fields) [626814] - [fs] nfsd: don't drop requests on -ENOMEM (J. Bruce Fields) [626814] - [x86] numa: Cacheline aliasing makes for_each_populated_zone extremely expensive (George Beshers) [635850] - [scsi] mptas: version string change 3.04.18 (Tomas Henzl) [642618] - [scsi] mptsas: Incorrect return value in mptscsih_dev_reset (Tomas Henzl) [642618] - [scsi] mptsas: inDMD deleted (Tomas Henzl) [642618] - [scsi] mptsas: remove bus reset (Tomas Henzl) [642618] - [scsi] mptsas: 3gbps - 6gbps (Tomas Henzl) [642618] - [scsi] mptsas: sysfs sas addr handle (Tomas Henzl) [642618] - [scsi] mptsas: fix warning when not using procfs (Tomas Henzl) [642618] - [scsi] mptsas: Fix 32 bit platforms with 64 bit resources (Tomas Henzl) [642618] - [scsi] mptsas: convert to seq_file (Tomas Henzl) [642618] - [scsi] mptsas: use module_param in drivers/message/fusion/mptbase.c (Tomas Henzl) [642618] - [scsi] mptsas: drivers/message/fusion: Adjust confusing indentation (Tomas Henzl) [642618] - [scsi] mptsas: print Doorbell register in a case of hard reset and timeout (Tomas Henzl) [642618] - [scsi] mptsas: fixed hot-removal processing (Tomas Henzl) [642618] - [scsi] mptsas: Cleanup some duplicate calls in mptbase.c (Tomas Henzl) [642618] - [scsi] mptsas: Added missing reset for ioc_reset_in_progress in SoftReset (Tomas Henzl) [642618] - [scsi] mptsas: Proper error handling is added after mpt_config timeout (Tomas Henzl) [642618] - [scsi] mptsas: Event data alignment with 4 byte (Tomas Henzl) [642618] - [scsi] mptsas: Check for command status is added after completion (Tomas Henzl) [642618] - [scsi] mptsas: Task abort is not supported for Volumes (Tomas Henzl) [642618] - [scsi] mptsas: sanity check for vdevice pointer is added (Tomas Henzl) [642618] - [scsi] mptsas: Setting period, offset and width for SPI driver (Tomas Henzl) [642618] - [scsi] mptsas: Proper bus_type check is added (Tomas Henzl) [642618] - [scsi] mptsas: mpt_detach is called properly at the time of rmmod (Tomas Henzl) [642618] - [scsi] mptsas: mpt config will do Hard Reset based upon retry counts (Tomas Henzl) [642618] - [scsi] mptsas: Updated SCSI IO IOCTL error handling (Tomas Henzl) [642618] - [scsi] mptsas: Added new less expensive RESET (Message Unit Reset) (Tomas Henzl) [642618] - [scsi] mptsas: modify mptctl_exit() to call proper deregister functions (Tomas Henzl) [642618] - [scsi] mptsas: hold off error recovery while alternate ioc is initializing (Tomas Henzl) [642618] - [scsi] mptsas: corrected if condition check for SCSIIO and PASSTHROUGH commands (Tomas Henzl) [642618] - [scsi] mptsas: block device when target is being removed by FW (Tomas Henzl) [642618] - [scsi] mptsas: Added sysfs expander manufacture information (Tomas Henzl) [642618] - [scsi] mptsas: Added-MPI_SCSIIO_CONTROL_HEADOFQ-priority (Tomas Henzl) [642618] - [fs] ext4: Add FITRIM ioctl to handle ext4 batched discard (Lukas Czerner) [651021] - [fs] ext4: Add batched discard support for ext4 (Lukas Czerner) [651021] - [fs] ext4: Create ext4 helper for sb_issue_discard (Lukas Czerner) [651021] - [fs] Added a #include to eliminate a compilation failure (Steve Dickson) [479351] - [fs] pnfs: layout roc code (Steve Dickson) [479351] - [fs] pnfs: update nfs4_callback_recallany to handle layouts (Steve Dickson) [479351] - [fs] pnfs: add CB_LAYOUTRECALL handling (Steve Dickson) [479351] - [fs] pnfs: CB_LAYOUTRECALL xdr code (Steve Dickson) [479351] - [fs] pnfs: change lo refcounting to atomic_t (Steve Dickson) [479351] - [fs] pnfs: check that partial LAYOUTGET return is ignored (Steve Dickson) [479351] - [fs] pnfs: add layout to client list before sending rpc (Steve Dickson) [479351] - [fs] pnfs: serialize LAYOUTGET(openstateid) (Steve Dickson) [479351] - [fs] pnfs: layoutget rpc code cleanup (Steve Dickson) [479351] - [fs] pnfs: change how lsegs are removed from layout list (Steve Dickson) [479351] - [fs] pnfs: change layout state seqlock to a spinlock (Steve Dickson) [479351] - [fs] pnfs: add prefix to struct pnfs_layout_hdr fields (Steve Dickson) [479351] - [fs] pnfs: add prefix to struct pnfs_layout_segment fields (Steve Dickson) [479351] - [fs] pnfs: remove unnecessary field lgp->status (Steve Dickson) [479351] - [fs] pnfs: fix incorrect comment in destroy_lseg (Steve Dickson) [479351] - [fs] NFS: rename client back channel transport field (Steve Dickson) [479351] - [fs] NFS: add session back channel draining (Steve Dickson) [479351] - [fs] NFS: RPC_AUTH_GSS unsupported on v4.1 back channel (Steve Dickson) [479351] - [fs] NFS refactor nfs_find_client and reference client across callback processing (Steve Dickson) [479351] - [fs] nfs41: do not allocate unused back channel pages (Steve Dickson) [479351] - [fs] NFS associate sessionid with callback connection (Steve Dickson) [479351] - [fs] NFS implement v4.0 callback_ident (Steve Dickson) [479351] - [fs] NFS: do not clear minor version at nfs_client free (Steve Dickson) [479351] - [fs] NFS: use svc_create_xprt for NFSv4.1 callback service (Steve Dickson) [479351] - [fs] SUNRPC: register and unregister the back channel transport (Steve Dickson) [479351] - [fs] SUNRPC: new transport for the NFSv4.1 shared back channel (Steve Dickson) [479351] - [fs] SUNRPC: fix bc_send print (Steve Dickson) [479351] - [fs] SUNRPC: move svc_drop to caller of svc_process_common (Steve Dickson) [479351] - [netdrv] qlge: Fix deadlock when cancelling worker (Chad Dupuis) [635703] - [netdrv] qlge: New release P27 (Chad Dupuis) [635703] - [netdrv] qlge: Generate the coredump to ethtool user buffer (Chad Dupuis) [635703] - [netdrv] qlge: pull NULL check ahead of dereference (Chad Dupuis) [635703] - [netdrv] qlge: Fix a deadlock when the interface is going down (Chad Dupuis) [635703] - [netdrv] qlge: reset the chip before freeing the buffers (Chad Dupuis) [635703] - [netdrv] qlge: Restoring the vlan setting during ql_adapter_up (Chad Dupuis) [635703] - [netdrv] qlge: New release P25 (Chad Dupuis) [635703] - [netdrv] qlge: fix a eeh handler to not add a pending timer (Chad Dupuis) [635703] - [netdrv] qlge: New release P24 (Chad Dupuis) [635703] - [netdrv] qlge: Remove all error packet flags and enable tcp/udp and ip csum error (Chad Dupuis) [635703] - [netdrv] qlge: Restoring the promiscuous setting in ql_adapter_up (Chad Dupuis) [635703] - [netdrv] qlge: Changing cpu_to_be16 to htons for udp checksum (Chad Dupuis) [635703] - [netdrv] qlge: Eliminate firmware dependency for MPI coredump (Chad Dupuis) [635703] - [kernel] driver core: Convert link_mem_sections to use find_memory_block_hinted (George Beshers) [635866] - [kernel] driver core: Introduce find_memory_block_hinted which utilizes kset_find_obj_hinted (George Beshers) [635866] - [kernel] kobject: Introduce kset_find_obj_hinted (George Beshers) [635866] - [x86] UV: memory_block_size_bytes for x86_64 when CONFIG_X86_UV (George Beshers) [635866] - [ppc] add dynamic dma window support (Steve Best) [632770] - [ppc] add memory_hotplug_max (Steve Best) [632770] - [ppc] dma: Add optional platform override of dma_set_mask() (Steve Best) [632770] - [x86] therm_throt.c: Trivial printk message fix for a unsuitable abbreviation of 'thermal' (Prarit Bhargava) [666859] - [x86] mce: Notify about corrected events too (Prarit Bhargava) [666859] - [x86] asm: Introduce and use percpu_inc() (Prarit Bhargava) [666859] - [mm] memory hotplug: fix notifier's return value check (Steve Best) [632694] - [powerpc] Make the CMM memory hotplug aware (Steve Best) [632694] - [mm] Add notifier in pageblock isolation for balloon drivers (Steve Best) [632694] - [kernel] tracing: Allow to disable cmdline recording (Jiri Olsa) [632065] - [kernel] tracing: Combine event filter_active and enable into single flags field (Jiri Olsa) [632065] - [fs] GFS2: [RFE] glock scalability patches (Abhijith Das) [656939] - [net] bonding: prevent sysfs from allowing arp monitoring with alb/tlb (Andy Gospodarek) [605189] - [net] fix oops in RPS when netdevice has no parent dev (Neil Horman) [670907] - [scsi] libsas: fix bug for vacant phy (David Milburn) [668754] - [scsi] sr: fix sr_drive_status handling when initialization required (Tomas Henzl) [663159]- [ppc] Export memstart_addr and kernstart_addr on ppc64 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] fix compiling problem with i386 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4: add ConnectX-3 PCI IDs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4: fix mc usage after IBoE addition (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3/t3_hw.c: use new hex_to_bin() method (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] uverbs: Handle large number of entries in poll CQ (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix MAC address hash filter (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Fix information leak in marshalling code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] pack: Remove some unused code added by the IBoE patches (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Fix IBoE link state (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Fix IBoE reported link rate (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_core: Workaround firmware bug in query dev cap (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Fix memory ordering of VLAN insertion control bits (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Integer overflow in RDS cmsg handling (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Fix rds message leak in rds_message_map_pages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Remove kfreed tcp conn from list (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Lost locking in loop connection freeing (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: remove call to stop TX queues at load time (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: remove call to stop TX queues at load time (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Let rds_message_alloc_sgs() return NULL (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Copy rds_iovecs into kernel memory instead of rereading from userspace (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Clean up error handling in rds_cmsg_rdma_args (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Return -EINVAL if rds_rdma_pages returns an error (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] fix rds_iovec page count overflow (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: Fix panic in free_tx_desc() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: fix crash due to manipulating queues before registration (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [kernel] kernel.h: add {min,max}3 macros (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: clean up properly if pci_set_consistent_dma_mask() fails (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Allow driver to load if PCIe AER fails (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Fix uninitialized pointer if CONFIG_PCI_MSI not set (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Fix extra log level in qib_early_err() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Remove unnecessary KERN_ use (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Remove unnecessary KERN_ use (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fix out of bounds array access (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: fix device opening error path (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Add link layer type information to sysfs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Add VLAN support for IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Add VLAN support for IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Add support for IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Change multicast promiscuous mode to support IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_core: Update data structures and constants for IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_core: Allow protocol drivers to find corresponding interfaces (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] uverbs: Return link layer type to userspace for query port operation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Sync buffer before posting send (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Use list_first_entry() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Reduce number of BUSY conditions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Eliminate two forward declarations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix crash due to manipulating queues before registration (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4: make functions local and remove dead code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Signal node desc changes to SM by using FW to generate trap 144 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Replace EXTRA_CFLAGS with ccflags-y (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [kernel] kernel.h: add BUILD_BUG_ON_NOT_POWER_OF_2() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ucma: Allow tuning the max listen backlog (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Set dev_id field of net_device (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Implement SRP_CRED_REQ and SRP_AER_REQ (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Preparation for transmit ring response allocation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Process RDMA WRITE ONLY with IMMEDIATE properly (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: When a user QP is marked in error, also mark the CQs in error (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Use cxgb4 service for packet gl to skb (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Export T4 TCP MIB (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: function namespace cleanup (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: make local functions/variables static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: function namespace cleanup (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] fix mlx4 kconfig dependency warning (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] pack: IBoE UD packet packing support (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cm: Add RDMA CM support for IBoE devices (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mad: IBoE supports only QP1 (no QP0) (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Skip IBoE ports (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] iwcm: Fix hang in uninterruptible wait on cm_id destroy (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Use simple_read_from_buffer() for debugfs handlers (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Add default_llseek to debugfs files (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Limit size of fast registration WRs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Turn carrier off on ifdown (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Report correct port state if interface is down (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ehca: Fix driver on relocatable kernel (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: remove a bogus PCI function number check (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] umad: Make user_mad semaphore a real one (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] amso1100: Remove KERN_ from pr_ use (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Remove unneeded variable (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Set pkt_type correctly for multicast packets (fix IGMP breakage) (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Fastreg NSMR fixes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Don't set completion flag for read requests (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Set the default TCP send window to 128KB (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Use a mutex for QP and EP state transitions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Support on-chip SQs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Centralize the wait logic (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: debugfs files for dumping active stags (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Log HW lack-of-resource errors (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Handle CPL_RDMA_TERMINATE messages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Ignore TERMINATE CQEs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Ignore positive return values from cxgb4_*_send() functions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Zero out ISGL padding (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Don't use null ep ptr (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix cast-to-pointer warnings on 32-bit (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Add link layer property to ports (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Revert "[infiniband] Add IBoE support" (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Revert "[infiniband] mlx4: enable IBoE feature" (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Fix warnings about casts to/from pointers of different sizes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Turn off RX coalescing for iWARP connections (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] fix a lockdep splat (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove unnecessary casts of private_data (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: spin_lock_irq() is not nestable (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: double unlock in rds_ib_cm_handle_connect() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: signedness bug (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3/cxgb3_main.c: prevent reading uninitialized stack memory (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: remove undefined operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Implement masked atomic operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] print string constants in more places (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: cancel connection work structs as we shut down (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: don't call rds_conn_shutdown() from rds_conn_destroy() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: have sockets get transport module references (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: remove old rs_transport comment (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: lock rds_conn_count decrement in rds_conn_destroy() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] protect the list of IB devices (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] print IB event strings as well as their number (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: flush fmrs before allocating new ones (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: properly use sg_init_table (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] track signaled sends (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: remove __init and __exit annotation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Use SLAB_HWCACHE_ALIGN flag for kmem_cache_create() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] always process recv completions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: return to a single-threaded krdsd (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] create a work queue for FMR flushing (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] destroy connections on rmmod (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] wait for IB dev freeing work to finish during rmmod (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Make ib_recv_refill return void (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Remove unused XLIST_PTR_TAIL and xlist_protect() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: whitespace (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: use delayed work for the FMR flushes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: more FMRs are faster (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: recycle FMRs through lockless lists (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: fix rds_send_xmit() serialization (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: block ints when acquiring c_lock in rds_conn_message_info() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: remove unused rds_send_acked_before() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: use friendly gfp masks for prefill (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Add caching of frags and incs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove ib_recv_unmap_page() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Assume recv->r_frag is always NULL in refill_one() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Use page_remainder_alloc() for recv bufs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] disconnect when IB devices are removed (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: introduce rds_conn_connect_if_down() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] add refcount tracking to struct rds_ib_device (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] get the xmit max_sge from the RDS IB device on the connection (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] rds_ib_cm_handle_connect() forgot to unlock c_cm_lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Fix reference counting on the for xmit_atomic and xmit_rdma (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: use RCU to protect the connection hash (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: use locking on the connection hash list (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Fix RDMA message reference counting (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: don't let RDS shutdown a connection while senders are present (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Use RCU for the bind lookup searches (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] add _to_node() macros for numa and use {k, v}malloc_node() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove unused variable in ib_remove_addr() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: rcu-ize rds_ib_get_device() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: per-rm flush_wait waitq (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: switch to rwlock on bind_lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Update comments in rds_send_xmit() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Use a generation counter to avoid rds_send_xmit loop (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Get pong working again (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Do wait_event_interruptible instead of wait_event (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Remove send_quota from send_xmit() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Move atomic stats from general to ib-specific area (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: rds_message_unmapped() doesn't need to check if queue active (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix locking in send on m_rs_lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Use NOWAIT in message_map_pages() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Bypass workqueue when queueing cong updates (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Call rds_send_xmit() directly from sendmsg() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: rds_send_xmit() locking/irq fixes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Change send lock from a mutex to a spinlock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Refill recv ring directly from tasklet (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Stop supporting old cong map sending method (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Do not wait for send ring to be empty on conn shutdown (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Perform unmapping ops in stages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Make sure cmsgs aren't used in improper ways (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Add flag for silent ops. Do atomic op before RDMA (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Move some variables around for consistency (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: queue failure notifications for dropped atomic ops (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Add a warning if trying to allocate 0 sgs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Do not set op_active in r_m_copy_from_user() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Rewrite rds_send_xmit (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Rename data op members prefix from m_ to op_ (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Remove struct rds_rdma_op (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: purge atomic resources too in rds_message_purge() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Inline rdma_prepare into cmsg_rdma_args (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Implement silent atomics (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Move loop-only function to loop.c (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Make all flow control code conditional on i_flowctl (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Remove unsignaled_bytes sysctl (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: rewrite rds_ib_xmit (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove ib_[header/data]_sge() functions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove dead code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Disallow connections less than RDS 3.1 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] eliminate duplicate code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: inc_purge() transport function unused - remove it (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Whitespace (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Do not mask address when pinning pages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Base init_depth and responder_resources on hw values (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Implement atomic operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Clear up some confusing code in send_remove_from_sock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: make sure all sgs alloced are initialized (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: make m_rdma_op a member of rds_message (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: fold rdma.h into rds.h (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Explicitly allocate rm in sendmsg() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: cleanup/fix rds_rdma_unuse (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: break out rdma and data ops into nested structs in rds_message (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: cleanup: remove "== NULL"s and "!= NULL"s in ptr comparisons (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: move rds_shutdown_worker impl. to rds_conn_shutdown (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix locking in send on m_rs_lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Rewrite rds_send_drop_to() for clarity (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix corrupted rds_mrs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix BUG_ONs to not fire when in a tasklet (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix hang with modified FIN handling on A0 cards (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Change state to closing after FIN (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix double CLOSE event indication crash (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Write correct register write to set TX pause param (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fixed Ethtool statistics report (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Consider napi_get_frags() failure (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Don't exceed the max HW CQ depth (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4: use bitmap library (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fix build warning in mlx4_en_create_rx_ring (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: updated driver version (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Moving to work with GRO (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: reconfiguring mac address (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: get/set ringsize uses actual ring size (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fixing report in Ethtool get_settings (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Added self diagnostics test implementation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Validate port up prior to transmitting (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Reporting link state with KERN_INFO (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fixed MAX_TX_RINGS definition (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: performing CLOSE_PORT at the end of tear-down process (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Setting dev->perm_addr field (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Setting actual RX ring size (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fixed incorrect unmapping on RX flow (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: update PCI ids (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix setting of the function number in transmit descriptors (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: support eeprom read/write on functions other than 0 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: handle Rx/Tx queue ranges not starting at 0 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4: remove num_lro parameter (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: fix a leak of kernel memory (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] Convert unbounded kzalloc calls to kcalloc (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Obtain RDMA QID ranges from LLD/FW (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Add missing include (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ehca: Drop unnecessary NULL test (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix confusing if statement indentation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: do not use PCI resources before pci_enable_device() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix misindented code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix showing wqm_quanta (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Get rid of "set but not used" variables (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Read firmware version from correct place (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Export req_lim via sysfs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Make receive buffer handling more robust (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Use print_hex_dump() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Rename RAW_ETY to RAW_ETHERTYPE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix two sparse warnings (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Make needlessly global iwch_l2t_send() static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Add timeouts when waiting for FW responses (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Fix race between qib_error_qp() and receive packet processing (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Limit the number of packets processed per interrupt (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Allow writes to the diag_counters to be able to clear them (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Set cfgctxts to number of CPUs by default (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Set/reset the EP timer inside EP lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Use correct control txq (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Fix race in fini path (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: update driver version (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: add new PCI IDs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix wrong shift direction (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: support running the driver on PCI functions besides 0 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: advertise NETIF_F_TSO_ECN (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: get on-chip queue info from FW and create a memory window for them (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix TSO descriptors (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: don't offload Rx checksums for IPv6 fragments (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: disable an interrupt that is neither used nor serviced (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cm: Check LAP state before sending an MRA (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix hangs on ifdown (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Store and print eeprom version (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Convert pci_table entries to PCI_VDEVICE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Allow PSM to select from multiple port assignment algorithms (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Turn off IB latency mode (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Use generic_file_llseek (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Support variable sized work requests (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Clean up signed check of unsigned variable (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Remove dependency on __GFP_NOFAIL (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Add module option to tweak delayed ack (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ipath: Fix probe failure path (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove unnecessary casts of private_data (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Avoid variable-length array (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Remove unneeded NULL check (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Remove unneeded assignment (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Rewrite expression to avoid undefined semantics (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] umad: Remove unused-but-set variable 'already_dead' (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: exclude registers with read side effects from register dumps (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: avoid duplicating some resource freeing code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: move the choice of interrupt type before net_device registration (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Use request_firmware() to load SD7220 firmware (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: Use kfree_skb for skb pointers (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Fix world-writable child interface control sysfs attributes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Clean up properly if qib_init() fails (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Completion queue callback needs to be single threaded (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Update 7322 serdes tables (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Clear 6120 hardware error register (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Clear eager buffer memory for each new process (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Mask hardware error during link reset (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Don't mark VL15 bufs as WC to avoid a rare 7322 chip problem (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Derive smac_idx from port viid (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Avoid false GTS CIDX_INC overflows (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Don't call abort_connection() for active connect failures (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4vf: Add code to provision T4 PCI-E SR-IOV Virtual Functions with hardware resources (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4vf: Add new macros and definitions for hardware constants (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4vf: update to latest T4 firmware API file (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4vf: small changes to message processing structures/macros (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: request 7.10 firmware (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: minor cleanup (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: update FW definitions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: add a missing error interrupt (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: propagate link initialization errors to .ndo_open's callers (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: set dev_id to the port number (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: implement EEH (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: rearrange initialization code in preparation for EEH (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: dynamically determine flash size and FW image location (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] fix the deadlock in qib_fs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: use net_device dev_id to indicate port number (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: Use memdup_user (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Add missing mutex_unlock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Remove DCA support until feature is finished (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ehca: convert cpu notifier to return encapsulate errno value (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Use a single txselect module parameter for serdes tuning (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Don't rely on (undefined) order of function parameter evaluation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ucm: Use memdup_user() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Fix undefined symbol error when CONFIG_PCI_MSI=n (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix incorrect unlock in nes_process_mac_intr() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Async event for closed QP causes crash (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Have ethtool read hardware registers for rx/tx stats (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Only insert sq qid in lookup table (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Support IB_WR_READ_WITH_INV opcode (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Set fence flag for inv-local-stag work requests (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Update some HW limits (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Don't limit fastreg page list depth (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Return proper errors in fastreg mr/pbl allocation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Fix overflow bug in CQ arm (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Optimize CQ overflow detection (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: CQ size must be IQ size - 2 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Register RDMA provider based on LLD state_change events (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Detach from the LLD after unregistering RDMA device (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ipath: Remove support for QLogic PCIe QLE devices (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Add new qib driver for QLogic PCIe InfiniBand adapters (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mad: Make needlessly global mad_sendq_size/mad_recvq_size static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Allow device-specific per-port sysfs files (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_core: Clean up mlx4_alloc_icm() a bit (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_core: Fix possible chunk sg list overflow in mlx4_alloc_icm() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: notify upper drivers if the device is already up when they load (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: keep interrupts available when the ports are brought down (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix initial addition of MAC address (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Use kmemdup() instead of kmalloc()+memcpy() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: report GRO stats with ethtool -S (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: configure HW VLAN extraction through FW (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] MAINTAINERS: Add cxgb4 and iw_cxgb4 entries (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Shrink .text with compile-time init of handlers arrays (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: increase serial number length (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: Make unnecessarily global functions static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: Use ntohs() on __be16 value instead of htons() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Allow disabling/enabling TSO on the fly through ethtool (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Add support for masked atomic operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Add support for masked atomic operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cma: Randomize local port allocation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Make unnecessarily global functions static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Make nesadapter->phy_lock usage consistent (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [kernel] Enable the new kfifo API (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [kernel] kfifo: add the new generic kfifo API (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Add driver for Chelsio T4 RNIC (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Don't free skbs on NET_XMIT_* indications from LLD (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Explicitly rule out llseek to avoid BKL in default_llseek() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: cleanup: remove unneeded variable (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ipoib: remove addrlen check for mc addresses (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] convert multiple drivers to use netdev_for_each_mc_addr (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Enable per-cpu workqueue threads (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Do not call set_page_dirty() with irqs off (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Properly unmap when getting a remote access error (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: only put sockets that have seen congestion on the poll_waitq (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix locking in rds_send_drop_to() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Turn down alarming reconnect messages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Workaround for in-use MRs on close causing crash (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix send locking issue (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix congestion issues for loopback (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS/TCP: Wait to wake thread when write space available (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: update copy_to_user state in tcp transport (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: sendmsg() should check sndtimeo, not rcvtimeo (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Do not BUG() on error returned from ib_post_send (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Fix typos in comments (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ib_qib: back out driver entirely (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}- [ppc] fix oops in device_pm_remove (Steve Best) [632683] - [fs] Allow gfs2 to update quota usage through the quotactl interface (Steven Whitehouse) [671267] - [x86] thp: pte alloc trans splitting (John Villalovos) [464222] - [x86] Enable CONFIG_INTEL_TXT so that Intel Trusted Execution Technology can work (John Villalovos) [464222] - [scsi] pmcraid: disable msix and expand device config entry (Rob Evers) [633880] - [scsi] pmcraid: add support for set timestamp command and other fixes (Rob Evers) [633880] - [scsi] pmcraid: MSI-X support and other changes (Rob Evers) [633880] - [kprobes] x86, alternative: Call stop_machine_text_poke() on all cpus (Jiri Olsa) [464658] - [kprobes] Remove redundant text_mutex lock in optimize (Jiri Olsa) [464658] - [kprobes] Add sparse context annotations (Jiri Olsa) [464658] - [kprobes] Remove __dummy_buf (Jiri Olsa) [464658] - [kprobes] Make functions static (Jiri Olsa) [464658] - [kprobes] Verify jprobe entry point (Jiri Olsa) [464658] - [kprobes] Remove redundant address check (Jiri Olsa) [464658] - [kprobes] x86: Fix the return address of multiple kretprobes (Jiri Olsa) [464658] - [kprobes] x86: fix swapped segment registers in kretprobe (Jiri Olsa) [464658] - [kprobes] Move enable/disable_kprobe() out from debugfs code (Jiri Olsa) [464658] - [kprobes] Calculate the index correctly when freeing the out-of-line execution slot (Jiri Olsa) [464658] - [kprobes] x86: Issue at least one memory barrier in stop_machine_text_poke() (Jiri Olsa) [464658] - [kprobes] x86: Support kprobes jump optimization on x86 (Jiri Olsa) [464658] - [kprobes] x86: Add text_poke_smp for SMP cross modifying code (Jiri Olsa) [464658] - [kprobes] x86: Cleanup save/restore registers (Jiri Olsa) [464658] - [kprobes] x86: Boost probes when reentering (Jiri Olsa) [464658] - [kprobes] Jump optimization sysctl interface (Jiri Olsa) [464658] - [kprobes] Introduce kprobes jump optimization (Jiri Olsa) [464658] - [kprobes] Introduce generic insn_slot framework (Jiri Olsa) [464658] - [kprobes] x86: Cleanup RELATIVEJUMP_INSTRUCTION to RELATIVEJUMP_OPCODE (Jiri Olsa) [464658] - [kprobes] Add mcount to the kprobes blacklist (Jiri Olsa) [464658] - [kprobes] Check probe address is reserved (Jiri Olsa) [464658] - [kprobes] x86/alternatives: Fix build warning (Jiri Olsa) [464658] - [kprobes] ftrace/alternatives: Introducing *_text_reserved functions (Jiri Olsa) [464658] - [kprobes] Disable booster when CONFIG_PREEMPT=y (Jiri Olsa) [464658] - [kprobes] Fix distinct type warning (Jiri Olsa) [464658] - [kprobes] Sanitize struct kretprobe_instance allocations (Jiri Olsa) [464658] - [kprobes] x86: use kernel_stack_pointer() in kprobes.c (Jiri Olsa) [464658] - [kprobes] Prevent re-registration of the same kprobe (Jiri Olsa) [464658] - [kprobes] x86-32: Move irq-exit functions to kprobes section (Jiri Olsa) [464658] - [kprobes] Prohibit to probe native_get_debugreg (Jiri Olsa) [464658] - [kprobes] x86-64: Allow to reenter probe on post_handler (Jiri Olsa) [464658] - [kprobes] x86: Call BUG() when reentering probe into KPROBES_HIT_SS (Jiri Olsa) [464658] - [kprobes] tracing: Dump the culprit kprobe in case of kprobe recursion (Jiri Olsa) [464658] - [kprobes] Cleanup fix_riprel() using insn decoder on x86 (Jiri Olsa) [464658] - [kprobes] Checks probe address is instruction boudary on x86 (Jiri Olsa) [464658] - [fs] fix kernel panic at __rpc_create_common() when mounting nfs (Takashi Sato) [670734] - [fs] inotify: stop kernel memory leak on file creation failure (Eric Paris) [656832] {CVE-2010-4250} - [fs] GFS2: remove iopen glocks from cache on failed deletes (Benjamin Marzinski) [669877] - [fs] ext2, ext3: directory handling speedups for smaller blocksizes (Eric Sandeen) [520462] - [powerpc] add support for new hcall H_BEST_ENERGY (Steve Best) [630086] - [mm] filemap: fix race condition in xip_file_fault (Hendrik Brueckner) [623251] - [fs] nfs4: set source address when callback is generated (J. Bruce Fields) [662589] - [net] ipv4: correct IGMP behavior on v2/v3 query responses (Jiri Pirko) [671153] - [net] Fix definition of netif_vdbg() when VERBOSE_DEBUG is not defined (Michal Schmidt) [669749] - [net] sctp: fix kernel panic resulting from mishandling of icmp dest unreachable msg (Neil Horman) [667029] - [net] backport Receive Packet Steering (Neil Horman) [620680] - [scsi] scsi_dh_alua: fix overflow in alua_rtpg port group id check (Mike Snitzer) [670572] - [scsi] libsas: fix definition of wideport, include local sas address (David Milburn) [669782] - [kernel] tracing: fix recursive user stack trace (Jiri Olsa) [602804] - [security] audit: include subject in login records (Eric Paris) [670328] - [security] audit: consistent naming of field types in tty audit logs (Eric Paris) [670556] - [security] audit: capture mmap arguments in audit logs (Eric Paris) [661398] - [perf] sched: Use PTHREAD_STACK_MIN to avoid pthread_attr_setstacksize() fail (Jiri Pirko) [663891] - [kernel] lib: fix vscnprintf() if @size is == 0 (Anton Arapov) [667328] - [usb] EHCI: AMD periodic frame list table quirk (Don Zickus) [651332] - [kernel] tracing: Shrink max latency ringbuffer if unnecessary (Jarod Wilson) [632063] - [edac] i7core_edac: return -ENODEV if no MC is found (Mauro Carvalho Chehab) [646505] - [block] mmc: Add support for O2Micro SD/MMC (John Feeney) [637243] - [sound] ALSA: add snd-aloop module (Jaroslav Kysela) [647012] - [x86] Add ACPI APEI support (Matthew Garrett) [641036] - [x86] Enabling/Fixing Warm reboots on Dell UEFI systems (Shyam Iyer) [641434] - [x86] Add Intel Intelligent Power Sharing driver (Matthew Garrett) [513536] - [x86] Include support for DMI OEM flag to set pci=bfsort in future Dell systems (Shyam Iyer) [658537] - [x86] Add support for Sandybridge temperature monitoring and thermal/power throttling (Matthew Garrett) [638254] - [x86] cpuidle: Add a repeating pattern detector to the menu governor (Matthew Garrett) [638259] - [virt] virtio: remove virtio-pci root device (Michael S. Tsirkin) [583064] - [virt] xen/events: change to using fasteoi (Andrew Jones) [667359] - [virt] x86/pvclock: Zero last_value on resume (Andrew Jones) [663755] - [netdrv] e1000: prevent unhandled IRQs from taking down virtual machines (Dean Nelson) [655521] - [netdrv] ixgbevf: update to upstream version 1.0.19-k0 (Andy Gospodarek) [636329] - [netdrv] enic: update to upstream version 1.4.1.10 (Andy Gospodarek) [641092] - [netdrv] sfc: update to current upstream version with SFC9000 support (Michal Schmidt) [556563] - [netdrv] ath9k: fix inconsistent lock state (Stanislaw Gruszka) [669373] - [mm] writeback: write_cache_pages doesn't terminate at nr_to_write <= 0 (Josef Bacik) [638349] - [mm] allow MMCONFIG above 4GB (Seiji Aguchi) [635753] - [mm] install_special_mapping skips security_file_mmap check (Frantisek Hrbata) [662199] {CVE-2010-4346} - [mm] KSM on THP (Andrea Arcangeli) [647334] - [mm] performance optimization to retry page fault when blocking on disk transfer (Larry Woodman) [667186] - [mm] allocate memory in khugepaged outside of mmap_sem write mode (Andrea Arcangeli) [647849] - [mm] make exclusively owned pages belong to the local anon_vma on swapin (Rik van Riel) [617199]- [security] selinux: include vmalloc.h for vmalloc_user (Eric Paris) [667225] - [security] selinux: implement mmap on /selinux/policy (Eric Paris) [667225] - [security] SELinux: allow userspace to read policy back out of the kernel (Eric Paris) [667225] - [security] kernel: rounddown helper function (Eric Paris) [667225] - [security] SELinux: drop useless (and incorrect) AVTAB_MAX_SIZE (Eric Paris) [667225] - [security] SELinux: break ocontext reading into a separate function (Eric Paris) [667225] - [security] SELinux: move genfs read to a separate function (Eric Paris) [667225] - [security] selinux: fix error codes in symtab_init() (Eric Paris) [667225] - [security] selinux: fix error codes in cond_policydb_init() (Eric Paris) [667225] - [security] selinux: fix error codes in cond_read_node() (Eric Paris) [667225] - [security] selinux: fix error codes in cond_read_av_list() (Eric Paris) [667225] - [security] selinux: propagate error codes in cond_read_list() (Eric Paris) [667225] - [security] selinux: fix up style problem on /selinux/status (Eric Paris) [667500] - [security] selinux: fast status update interface (Eric Paris) [667500] - [scsi] qla4xxx: Update driver version to 5.02.00-k5 (Chad Dupuis) [516846] - [scsi] qla4xxx: Updated the Copyright header (Chad Dupuis) [516846] - [scsi] qla4xxx: do not reset hba if ql4xdontresethba is set (Chad Dupuis) [516846] - [scsi] qla4xxx: do not check for fw hung if reset retry is in progress (Chad Dupuis) [516846] - [scsi] qla4xxx: cache new IP address acquired via DHCP (Chad Dupuis) [516846] - [scsi] qla4xxx: Fail initialization if qla4_8xxx_pci_mem_write_2M fails (Chad Dupuis) [516846] - [scsi] qla4xxx: put device in FAILED state for 82XX initialization failure (Chad Dupuis) [516846] - [scsi] qla4xxx: do not process interrupt unconditionally (Chad Dupuis) [516846] - [scsi] qla4xxx: use correct fw_ddb_index in abort task (Chad Dupuis) [516846] - [scsi] qla4xxx: memory wedge with peg_halt test in loop (Chad Dupuis) [516846] - [scsi] qla4xxx: initialize MSI in correct way (Chad Dupuis) [516846] - [scsi] qla4xxx: Drop use of IRQF_DISABLE (Chad Dupuis) [516846] - [scsi] qla4xxx: Fix cmd check in qla4xxx_cmd_wait (Chad Dupuis) [516846] - [scsi] qla4xxx: Update driver version to 5.02.00-k4 (Chad Dupuis) [516846] - [scsi] qla4xxx: grab hardware_lock in eh_abort before accessing srb (Chad Dupuis) [516846] - [scsi] qla4xxx: remove unwanted check for bad spd (Chad Dupuis) [516846] - [scsi] qla4xxx: update AER support for ISP82XX (Chad Dupuis) [516846] - [scsi] qla4xxx: Clear the rom lock if the firmware died while holding it (Chad Dupuis) [516846] - [scsi] qla4xxx: use CRB Register for Request Queue in-pointer (Chad Dupuis) [516846] - [scsi] qla4xxx: dump mailbox registers on System Error (Chad Dupuis) [516846] - [scsi] qla4xxx: Add support for 8130/8131 AENs (Chad Dupuis) [516846] - [scsi] qla4xxx: Reset seconds_since_last_heartbeat correctly (Chad Dupuis) [516846] - [scsi] qla4xxx: On firmware hang do not wait for the outstanding commands to complete (Chad Dupuis) [516846] - [scsi] qla4xxx: free_irqs on failed initialize_adapter (Chad Dupuis) [516846] - [scsi] qla4xxx: correct data type of sense_len in qla4xxx_status_cont_entry (Chad Dupuis) [516846] - [scsi] qla4xxx: remove "ha->retry_reset_ha_cnt" from wait_for_hba_online (Chad Dupuis) [516846] - [scsi] qla4xxx: honor return status of qla4xxx_hw_reset (Chad Dupuis) [516846] - [scsi] qla4xxx: Trivial cleanup (Chad Dupuis) [516846] - [scsi] qla4xxx: fix build on PPC (Chad Dupuis) [516846] - [scsi] qla4xxx: fix build (Chad Dupuis) [516846] - [scsi] qla4xxx: fix compilation warning (Chad Dupuis) [516846] - [scsi] qla4xxx: Update driver version to 5.02.00-k3 (Chad Dupuis) [516846] - [scsi] qla4xxx: Added AER support for ISP82xx (Chad Dupuis) [516846] - [scsi] qla4xxx: Handle outstanding mbx cmds on hung f/w scenarios (Chad Dupuis) [516846] - [scsi] qla4xxx: updated mbx_sys_info struct to sync with FW 4.6.x (Chad Dupuis) [516846] - [scsi] qla4xxx: clear AF_DPC_SCHEDULED flage when exit from do_dpc (Chad Dupuis) [516846] - [scsi] qla4xxx: Stop firmware before doing init firmware (Chad Dupuis) [516846] - [scsi] qla4xxx: Use the correct request queue (Chad Dupuis) [516846] - [scsi] qla4xxx: set correct value in sess->recovery_tmo (Chad Dupuis) [516846] - [scsi] qla4xxx: fix typos concerning "initiali[zs]e" (Chad Dupuis) [516846] - [scsi] qla4xxx: Update driver version to 5.02.00-k2 (Chad Dupuis) [516846] - [scsi] qla4xxx: wait for device_ready before device discovery (Chad Dupuis) [516846] - [scsi] qla4xxx: replace all dev_info, dev_warn, dev_err with ql4_printk (Chad Dupuis) [516846] - [scsi] qla4xxx: Added support for ISP82XX (Chad Dupuis) [516846] - [scsi] qla4xxx: Handle one H/W Interrupt at a time (Chad Dupuis) [516846] - [scsi] qla4xxx: Fix the freeing of the buffer allocated for DMA (Chad Dupuis) [516846] - [scsi] qla4xxx: correct return status in function qla4xxx_fw_ready (Chad Dupuis) [516846] - [scsi] qla4xxx: unblock iscsi session after setting ddb state online (Chad Dupuis) [516846] - [scsi] qla4xxx: set driver ddb state correctly in process_ddb_changed (Chad Dupuis) [516846] - [hwmon] config: enable k10temp module (Michal Schmidt) [623968] - [hwmon] k10temp: add hwmon driver for AMD family 10h/11h CPUs (Michal Schmidt) [623968] - [x86] Calgary: Limit the max PHB number to 256 (James Takahashi) [579480] - [x86] Calgary: Increase max PHB number (James Takahashi) [579480] - [tracing] wakeup latency tracer graph support (Jiri Olsa) [667519] - [tracing] Have graph flags passed in to ouput functions (Jiri Olsa) [667519] - [tracing] Add ftrace events for graph tracer (Jiri Olsa) [667519] - [uv] sgi-xpc: XPC fails to discover partitions (George Beshers) [662996] - [uv] sgi-xpc: Incoming XPC channel messages (George Beshers) [662996] - [uv] x86: Use allocated buffer in tlb_uv.c:tunables_read() (George Beshers) [662722] - [uv] x86: Initialize BAU hub map (George Beshers) [662722] - [uv] x86: Initialize BAU MMRs only on hubs with cpus (George Beshers) [662722] - [scsi] bsg: correct fault if queue object removed while dev_t open (Mike Christie) [619818 658248] - [scsi] fc class: add fc host dev loss sysfs file (Mike Christie) [619818 658248] - [scsi] lpfc: prep for fc host dev loss tmo support (Mike Christie) [619818 658248] - [scsi] qla2xxx: prep for fc host dev loss tmo support (Mike Christie) [619818 658248] - [scsi] ibmvfc: prep for fc host dev loss tmo support (Mike Christie) [619818 658248] - [scsi] fnic: prep for fc host dev loss tmo support (Mike Christie) [619818 658248] - [scsi] scsi_transport_fc: fix blocked bsg request when fc object deleted (Mike Christie) [619818 658248] - [scsi] ibmvfc: do not reset dev_loss_tmo in slave callout (Mike Christie) [619818 658248] - [scsi] fnic: do not reset dev_loss_tmo in slave callout (Mike Christie) [619818 658248] - [scsi] lpfc: do not reset dev_loss_tmo in slave callout (Mike Christie) [619818 658248] - [scsi] qla2xxx: do not reset dev_loss_tmo in slave callout (Mike Christie) [619818 658248] - [scsi] fc class: add fc host default default dev loss setting (Mike Christie) [619818 658248] - [scsi] scsi_transport_fc: Protect against overflow in dev_loss_tmo (Mike Christie) [619818 658248] - [md] fix bug with re-adding of partially recovered device (Mike Snitzer) [663783] - [md] fix possible deadlock in handling flush requests (Mike Snitzer) [663783] - [md] move code in to submit_flushes (Mike Snitzer) [663783] - [md] remove handling of flush_pending in md_submit_flush_data (Mike Snitzer) [663783] - [virt] enable CONFIG_DEBUG_SECTION_MISMATCH=y (Stefan Assmann) [614455] - [virt] xen: fix section mismatch in reference from the function xen_hvm_init_shared_info() (Stefan Assmann) [614455] - [powerpc] Don't use kernel stack with translation off (Steve Best) [628951] - [powerpc] Initialise paca->kstack before early_setup_secondary (Steve Best) [628951] - [edac] i7core_edac: return -ENODEV when devices were already probed (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: use edac's own way to print errors (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Avoid PCI refcount to reach zero on successive load/reload (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Fix refcount error at PCI devices (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: it is safe to i7core_unregister_mci() when mci=NULL (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Fix an oops at i7core probe (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Remove unused member channels in i7core_pvt (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Remove unused arg csrow from get_dimm_config (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Reduce args of i7core_register_mci (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Introduce i7core_unregister_mci (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Use saved pointers (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Check probe counter in i7core_remove (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Call pci_dev_put() when alloc_i7core_dev() failed (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Fix error path of i7core_register_mci (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Fix order of lines in i7core_register_mci (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Always do get/put for all devices (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Introduce i7core_pci_ctl_create/release (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Introduce free_i7core_dev (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Introduce alloc_i7core_dev (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Reduce args of i7core_get_onedevice (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Fix the logic in i7core_remove() (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Don't do the legacy PCI probe by default (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: don't use a freed mci struct (Mauro Carvalho Chehab) [603124] - [edac] edac_core: Print debug messages at release calls (Mauro Carvalho Chehab) [603124] - [edac] edac_core: Don't let free(mci) happen while using it (Mauro Carvalho Chehab) [603124] - [edac] edac_core: Do a better job with node removal (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: explicitly remove PCI devices from the devices list (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: MCE NMI handling should stop first (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Initialize all priv vars before start polling (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Improve debug to seek for register/remove errors (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: move #if PAGE_SHIFT to edac_core.h (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: properly terminate the group of udimm counters (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Properly mark const static vars as such (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: move static vars to the beginning of the file (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Be sure that the edac pci handler will be properly released (Mauro Carvalho Chehab) [603124] - [net] bonding: prevent oopsing on calling pskb_may_pull on shared skb (Andy Gospodarek) [665110]- [netdrv] e1000: Add support for the CE4100 reference platform (Dean Nelson) [636330] - [netdrv] Intel Wired LAN drivers: Use static const (Dean Nelson) [636330] - [netdrv] e1000: use vzalloc() (Dean Nelson) [636330] - [netdrv] e1000: fix screaming IRQ (Dean Nelson) [636330] - [netdrv] e1000: fix return value not set on error (Dean Nelson) [636330] - [netdrv] e1000: make e1000_reinit_safe local (Dean Nelson) [636330] - [netdrv] vlan: Don't check for vlan group before vlan_tx_tag_present (Dean Nelson) [636330] - [netdrv] e1000: return operator cleanup (Dean Nelson) [636330] - [netdrv] e1000: use GRO for receive (Dean Nelson) [636330] - [netdrv] e1000: fix occasional panic on unload (Dean Nelson) [636330] - [netdrv] e1000: use work queues (Dean Nelson) [636330] - [netdrv] e1000: set NETIF_F_HIGHDMA for VLAN feature flags (Dean Nelson) [636330] - [netdrv] e1000: fix Tx hangs by disabling 64-bit DMA (Dean Nelson) [636330] - [netdrv] e1000: Remove address use from assignments of function pointers (Dean Nelson) [636330] - [netdrv] e1000: Add missing read memory barrier (Dean Nelson) [636330] - [netdrv] e1000: use netif_ instead of netdev_ (Dean Nelson) [636330] - [netdrv] e1000: allow option to limit number of descriptors down to 48 per ring (Dean Nelson) [636330] - [netdrv] e1000: Fix message logging defect (Dean Nelson) [636330] - [netdrv] e1000: Remove unnecessary returns from void function()s (Dean Nelson) [636330] - [netdrv] e1000: Use new function for copybreak tests (Dean Nelson) [636330] - [netdrv] e1000: fix WARN_ON with mac-vlan (Dean Nelson) [636330] - [netdrv] e1000: Use netdev_, pr_ and dev_ (Dean Nelson) [636330] - [netdrv] e1000: use DMA API instead of PCI DMA functions (Dean Nelson) [636330] - [netdrv] e1000: use skb_headlen() (Dean Nelson) [636330] - [netdrv] e1000: do not modify tx_queue_len on link speed change (Dean Nelson) [636330] - [netdrv] intel: remove trailing space in messages (Dean Nelson) [636330] - [netdrv] e1000: Fix DMA mapping error handling on RX (Dean Nelson) [636330] - [netdrv] e1000: correct wrong coding style for "else" (Dean Nelson) [636330] - [netdrv] e1000: convert to use netdev_for_each_mc_addr (Dean Nelson) [636330] - [netdrv] e1000: call pci_save_state after pci_restore_state (Dean Nelson) [636330] - [netdrv] e1000: Report link status in ethtool when interface is down (Dean Nelson) [636330] - [netdrv] e1000: Fix tests of unsigned in *_tx_map() (Dean Nelson) [636330] - [netdrv] use DEFINE_PCI_DEVICE_TABLE() (Dean Nelson) [636330] - [netdrv] drivers/net: Move && and || to end of previous line (Dean Nelson) [636330] - [netdrv] request_irq - Remove unnecessary leading & from second arg (Dean Nelson) [636330] - [netdrv] net: Use netdev_alloc_skb_ip_align() (Dean Nelson) [636330] - [netdrv] e1000: Fix erroneous display of stats by ethtool -S (Dean Nelson) [636330] - [netdrv] e1000: Use the instance of net_device_stats from net_device (Dean Nelson) [636330] - [net] dcb: use after free in dcb_flushapp() (John Villalovos) [634003 634008] - [net] dcb: unlock on error in dcbnl_ieee_get() (John Villalovos) [634003 634008] - [net] dcbnl: more informed return values for new dcbnl routines (John Villalovos) [634003 634008] - [net] dcbnl: cleanup (John Villalovos) [634003 634008] - [net] dcbnl: adding DCBX feature flags get-set (John Villalovos) [634003 634008] - [x86] dcbnl: adding DCBX engine capability (John Villalovos) [634003 634008] - [net] net_dcb: add application notifiers (John Villalovos) [634003 634008] - [dbc] dcbnl: add appliction tlv handlers (John Villalovos) [634003 634008] - [net] Fix KABI breakage caused by backport of commit 3e29027af43728c2a91fe3f735ab2822edaf54a8 (John Villalovos) [634003 634008] - [x86] dcbnl: add support for ieee8021Qaz attributes (John Villalovos) [634003 634008] - [ata] ahci: Fix bug in storing EM messages (David Milburn) [653789] - [ata] ahci: add em_buffer attribute for AHCI hosts (David Milburn) [653789] - [ata] ahci: EM message type auto detect (David Milburn) [653789] - [x86] ACPICA: Optimization: Reduce the number of namespace walks (George Beshers) [635866] - [x86] ACPICA: Performance enhancement for namespace search and access (George Beshers) [635866] - [x86] ACPICA: Update flags for operand object (George Beshers) [635866] - [net] cxgb4: fix GRO stats counting (Michal Schmidt) [669737] - [net] gro: make gro_result_t a separate type for the sparse checker (Michal Schmidt) [669737] - [net] gro: add receive functions that return GRO result codes (Michal Schmidt) [669737] - [net] gro: Name the GRO result enumeration type (Michal Schmidt) [669737] - [virt] xen/events: use locked set|clear_bit() for cpu_evtchn_mask (Andrew Jones) [667359] - [virt] xen: synch event channels delivery on HVM (Andrew Jones) [667359] - [virt] xen: dynamically allocate irq & event structures (Andrew Jones) [667359] - [virt] xen: improvements to VIRQ_DEBUG output (Andrew Jones) [667359] - [virt] xen/evtchn: clear secondary CPUs' cpu_evtchn_mask[] after restore (Andrew Jones) [667359] - [virt] xen: ensure that all event channels start off bound to VCPU 0 (Andrew Jones) [667359] - [virt] xen: use dynamic_irq_init_keep_chip_data (Andrew Jones) [667359] - [virt] xen: set up IRQ before binding virq to evtchn (Andrew Jones) [667359] - [virt] xen: statically initialize cpu_evtchn_mask_p (Andrew Jones) [667359] - [scsi] mpt2sas: version upgrade (Tomas Henzl) [642590] - [scsi] mpt2sas: DIF Type 2 Protection Support (Tomas Henzl) [642590] - [scsi] mpt2sas: Call the_scsih_ir_shutdown prior to reporting the volumes missing from the OS (Tomas Henzl) [642590] - [scsi] mpt2sas: Basic code cleanup in mpt2sas_base (Tomas Henzl) [642590] - [scsi] mpt2sas: Prevent access to freed memory from port enable process (Tomas Henzl) [642590] - [scsi] mpt2sas: Fix the race between broadcast asyn event (Tomas Henzl) [642590] - [scsi] mpt2sas: Add support for customer specific branding messages (Tomas Henzl) [642590] - [scsi] mpt2sas: Revision P-MPI header update (Tomas Henzl) [642590] - [scsi] mpt2sas: Correct resizing calculation for max_queue_depth (Tomas Henzl) [642590] - [scsi] mpt2sas: Internal device reset complete event is not supported for older firmware prior to MPI Rev-K (Tomas Henzl) [642590] - [scsi] mpt2sas: Device removal handshake even though the PHYSTATUS_VACANT bit is set in the PhyStatus (Tomas Henzl) [642590] - [scsi] mpt2sas: Debug string changes from target to device (Tomas Henzl) [642590] - [scsi] mpt2sas: Sanity check for phy count is added using maxphy (Tomas Henzl) [642590] - [scsi] mpt2sas: Remove code for TASK_SET_FULL from-driver (Tomas Henzl) [642590] - [scsi] mpt2sas: MPI2.0 header updated (Tomas Henzl) [642590] - [scsi] mpt2sas: Modify code to support Expander switch (Tomas Henzl) [642590] - [scsi] mpt2sas: Create a pool of chain buffer instead of dedicated (Tomas Henzl) [642590] - [scsi] mpt2sas: Added loadtime parameters for IOMissingDelay and parameters (Tomas Henzl) [642590] - [scsi] mpt2sas: Added sanity check for cb_idx and smid access (Tomas Henzl) [642590] - [scsi] mpt2sas: Copy message frame before releasing to free pool to have a local reference (Tomas Henzl) [642590] - [scsi] mpt2sas: Copy sense buffer instead of working on direct memory location (Tomas Henzl) [642590] - [scsi] mpt2sas: Adding additional message to error escalation callback (Tomas Henzl) [642590] - [scsi] mpt2sas: Add additional check for responding volumes after Host Reset (Tomas Henzl) [642590] - [scsi] mpt2sas: Added ENOMEM return type when allocation fails (Tomas Henzl) [642590] - [scsi] mpt2sas: Redesign raid devices event handling using pd_handles per HBA (Tomas Henzl) [642590] - [scsi] mpt2sas: Tie a log info message to a specific PHY (Tomas Henzl) [642590] - [scsi] mpt2sas: print level KERN_DEBUG is replaced by KERN_INFO (Tomas Henzl) [642590] - [scsi] mpt2sas: Added sysfs support for tracebuffer (Tomas Henzl) [642590] - [scsi] mpt2sas: MPI header version N is updated (Tomas Henzl) [642590] - [scsi] mpt2sas: Added sysfs counter for ioc reset (Tomas Henzl) [642590] - [scsi] mpt2sas: Added expander phy control support (Tomas Henzl) [642590] - [scsi] mpt2sas: Added expander phy counter support (Tomas Henzl) [642590] - [scsi] mpt2sas: Staged device discovery disable_discovery module parameter is added (Tomas Henzl) [642590] - [scsi] mpt2sas: Hold Controller reset when another reset is in progress (Tomas Henzl) [642590] - [netdrv] bnx2: Free IRQ before freeing status block memory (John Feeney) [635889] - [netdrv] bnx2: remove cancel_work_sync() from remove_one (John Feeney) [635889] - [netdrv] bnx2: Use static const (John Feeney) [635889] - [netdrv] bnx2: don't use flush_scheduled_work() (John Feeney) [635889] - [netdrv] bnx2: Remove config access to non-standard registers (John Feeney) [635889] - [netdrv] bnx2: Fix reset bug on 5709 (John Feeney) [635889] - [netdrv] Update to firmware 6.0.x (John Feeney) [635889] - [netdrv] bnx2: Enable AER on PCIE devices only (John Feeney) [635889] - [netdrv] bnx2: Add PCI Advanced Error Reporting support (John Feeney) [635889] - [netdrv] bnx2: Update version to 2.0.17 (John Feeney) [635889] - [netdrv] bnx2: Remove some unnecessary smp_mb() in tx fast path (John Feeney) [635889] - [netdrv] bnx2: Call pci_enable_msix() with actual number of vectors (John Feeney) [635889] - [netdrv] bnx2: Use proper counter for net_device_stats->multicast (John Feeney) [635889] - [netdrv] bnx2: use device model DMA API (John Feeney) [635889] - [netdrv] bnx2: allocate with GFP_KERNEL flag on RX path init (John Feeney) [635889] - [netdrv] bnx2: Update version to 2.0.16 (John Feeney) [635889] - [netdrv] bnx2: Dump some config space registers during TX timeout (John Feeney) [635889] - [netdrv] bnx2: fix dma_get_ops compilation breakage (John Feeney) [635889] - [netdrv] bnx2: Use netif_carrier_off() to prevent timeout (John Feeney) [635889] - [netdrv] bnx2: Fix register printouts during NETEV_WATCHDOG (John Feeney) [635889] - [netdrv] bnx2: Add prefetches to rx path (John Feeney) [635889] - [netdrv] bnx2: Add GRO support (John Feeney) [635889] - [netdrv] bnx2: Update version to 2.0.9 (John Feeney) [635889] - [netdrv] bnx2: Remove now useless VPD code (John Feeney) [635889] - [netdrv] bnx2: Add helper to search for VPD keywords (John Feeney) [635889] - [netdrv] bnx2: Add VPD information field helper functions (John Feeney) [635889] - [netdrv] bnx2: Add helper to find a VPD resource data type (John Feeney) [635889] - [netdrv] bnx2: Add large and small resource data type code (John Feeney) [635889] - [netdrv] pci: Add PCI LRDT tag size and section size (John Feeney) [635889] - [netdrv] bnx2: convert multiple drivers to use netdev_for_each_mc_addr (John Feeney) [635889] - [netdrv] bnx2: Use (pr|netdev|netif)_ macro helpers (John Feeney) [635889] - [netdrv] be2net: update be2net driver to version 2.103.298r (Ivan Vecera) [635741] - [netdrv] ixgbe: update to upstream version 3.0.12-k2 (Andy Gospodarek) [561359 617193 622640 629909 632598 637332] - [netdrv] igb driver update (Stefan Assmann) [636322] - [netdrv] e1000e: upstream to upstream version 1.2.20 (Andy Gospodarek) [636325] - [pci] Fix warnings when CONFIG_DMI unset (Jon Masters) [639965] - [pci] export SMBIOS provided firmware instance and label to sysfs (Jon Masters) [639965] - [fs] xfs: don't block on buffer read errors (Dave Chinner) [581838] - [fs] xfs: serialise unaligned direct IOs (Dave Chinner) [669272] - [fs] xfs: ensure sync write errors are returned (Dave Chinner) [669272] - [netdrv] hostap_cs: fix sleeping function called from invalid context (Stanislaw Gruszka) [621103] - [netdrv] p54usb: New USB ID for Gemtek WUBI-100GW (Stanislaw Gruszka) [621103] - [netdrv] p54usb: add 5 more USBIDs (Stanislaw Gruszka) [621103] - [netdrv] orinoco: clear countermeasure setting on commit (Stanislaw Gruszka) [621103] - [netdrv] orinoco: fix TKIP countermeasure behaviour (Stanislaw Gruszka) [621103] - [netdrv] p54/eeprom.c: Return -ENOMEM on memory allocation failure (Stanislaw Gruszka) [621103] - [netdrv] p54usb: add five more USBIDs (Stanislaw Gruszka) [621103] - [netdrv] p54usb: fix off-by-one on !CONFIG_PM (Stanislaw Gruszka) [621103] - [netdrv] wext: fix potential private ioctl memory content leak (Stanislaw Gruszka) [621103] - [netdrv] hostap_pci: set dev->base_addr during probe (Stanislaw Gruszka) [621103] - [netdrv] ath5k: check return value of ieee80211_get_tx_rate (Stanislaw Gruszka) [621103] - [netdrv] p54: fix tx feedback status flag check (Stanislaw Gruszka) [621103] - [netdrv] ath9k_hw: fix parsing of HT40 5 GHz CTLs (Stanislaw Gruszka) [621103] - [netdrv] ath5k: disable ASPM L0s for all cards (Stanislaw Gruszka) [621103] - [netdrv] cfg80211: don't get expired BSSes (Stanislaw Gruszka) [621103] - [netdrv] ath9k: fix yet another buffer leak in the tx aggregation code (Stanislaw Gruszka) [621103] - [netdrv] ath9k: fix TSF after reset on AR913x (Stanislaw Gruszka) [621103] - [netdrv] cfg80211: ignore spurious deauth (Stanislaw Gruszka) [621103] - [netdrv] ath9k_hw: fix an off-by-one error in the PDADC boundaries calculation (Stanislaw Gruszka) [621103] - [netdrv] ath9k: enable serialize_regmode for non-PCIE AR9160 (Stanislaw Gruszka) [621103] - [netdrv] ath5k: initialize ah->ah_current_channel (Stanislaw Gruszka) [621103] - [netdrv] mac80211: fix supported rates IE if AP doesn't give us it's rates (Stanislaw Gruszka) [621103] - [netdrv] libertas/sdio: 8686: set ECSI bit for 1-bit transfers (Stanislaw Gruszka) [621103] - [netdrv] mac80211: do not wip out old supported rates (Stanislaw Gruszka) [621103] - [netdrv] p54pci: add Symbol AP-300 minipci adapters pciid (Stanislaw Gruszka) [621103] - [netdrv] hostap: Protect against initialization interrupt (Stanislaw Gruszka) [621103] - [netdrv] ath9k: Avoid corrupt frames being forwarded to mac80211 (Stanislaw Gruszka) [621103] - [netdrv] ath9k: re-enable ps by default for new single chip families (Stanislaw Gruszka) [621103] - [netdrv] ath5k: drop warning on jumbo frames (Stanislaw Gruszka) [621103] - [netdrv] wl1251: fix a memory leak in probe (Stanislaw Gruszka) [621103] - [netdrv] ath9k: add support for 802.11n bonded out AR2427 (Stanislaw Gruszka) [621103] - [netdrv] wireless: report reasonable bitrate for MCS rates through wext (Stanislaw Gruszka) [621103] - [netdrv] p54usb: Add device ID for Dell WLA3310 USB (Stanislaw Gruszka) [621103] - [netdrv] ath5k: retain promiscuous setting (Stanislaw Gruszka) [621103] - [netdrv] mac80211: fix rts threshold check (Stanislaw Gruszka) [621103] - [netdrv] mac80211: Fix robust management frame handling (MFP) (Stanislaw Gruszka) [621103] - [netdrv] ar9170usb: fix panic triggered by undersized rxstream buffer (Stanislaw Gruszka) [621103] - [netdrv] ar9170usb: add a couple more USB IDs (Stanislaw Gruszka) [621103] - [netdrv] rtl8180: fix tx status reporting (Stanislaw Gruszka) [621103] - [drm] fix writeback on rn50 powerpc (Dave Airlie) [667565] - [net] backport of vlan_get_protocol() (Andy Gospodarek) [669787] - [mm] backport vzalloc() and vzalloc_node() (Andy Gospodarek) [669787]- [block] blk-cgroup: Allow creation of hierarchical cgroups (Vivek Goyal) [658482] - [netdrv] tg3: Provide EEE support (John Feeney) [632105] - [netdrv] tg3: Disable TSS except for 5719 (John Feeney) [634316] - [netdrv] tg3: Raise the jumbo frame BD flag threshold (John Feeney) [635078] - [netdrv] tg3: Enable phy APD for 5717 and later asic revs (John Feeney) [635078] - [netdrv] tg3: Enable mult rd DMA engine on 5719 (John Feeney) [635078] - [netdrv] tg3: Fix 5719 internal FIFO overflow problem (John Feeney) [635078] - [netdrv] tg3: Assign correct tx margin for 5719 (John Feeney) [635078] - [netdrv] tg3: Apply 10Mbps fix to all 57765 revisions (John Feeney) [635078] - [netdrv] tg3: Add extend rx ring sizes for 5717 and 5719 (John Feeney) [635078] - [netdrv] tg3: Prepare for larger rx ring sizes (John Feeney) [635078] - [netdrv] tg3: 5719: Prevent tx data corruption (John Feeney) [635078] - [netdrv] tg3: Unlock 5717 B0+ support (John Feeney) [635078] - [netdrv] tg3: Fix read DMA FIFO overruns on recent devices (John Feeney) [635078] - [netdrv] tg3: Update version to 3.113 (John Feeney) [635078] - [netdrv] tg3: Migrate tg3_flags to phy_flags (John Feeney) [635078] - [netdrv] tg3: Create phy_flags and migrate phy_is_low_power (John Feeney) [635078] - [netdrv] tg3: Add phy-related preprocessor constants (John Feeney) [635078] - [netdrv] tg3: Add error reporting to tg3_phydsp_write() (John Feeney) [635078] - [netdrv] tg3: Improve small packet performance (John Feeney) [635078] - [netdrv] tg3: Remove 5720, 5750, and 5750M (John Feeney) [635078] - [netdrv] tg3: Detect APE firmware types (John Feeney) [635078] - [netdrv] tg3: Restrict ASPM workaround devlist (John Feeney) [635078] - [netdrv] tg3: Manage gphy power for CPMU-less devs only (John Feeney) [635078] - [netdrv] tg3: Don't access phy test ctrl reg for 5717+ (John Feeney) [635078] - [netdrv] tg3: Create TG3_FLG3_5717_PLUS flag (John Feeney) [635078] - [netdrv] tg3: Disable TSS also during tg3_close() (John Feeney) [635078] - [netdrv] tg3: Add 5784 ASIC rev to earlier PCIe MPS fix (John Feeney) [635078] - [netdrv] tg3: Update version to 3.112 (John Feeney) [635078] - [netdrv] tg3: Fix some checkpatch errors (John Feeney) [635078] - [netdrv] tg3: Revert PCIe tx glitch fix (John Feeney) [635078] - [netdrv] tg3: Report driver version to firmware (John Feeney) [635078] - [netdrv] tg3: Relax 5717 serdes restriction (John Feeney) [635078] - [netdrv] tg3: Fix single MSI-X vector coalescing (John Feeney) [635078] - [netdrv] tg3: Revert RSS indir tbl setup change (John Feeney) [635078] - [netdrv] tg3: allow TSO on vlan devices (John Feeney) [635078] - [netdrv] tg3: Update version to 3.111 (John Feeney) [635078] - [netdrv] tg3: 5717: Allow serdes link via parallel detect (John Feeney) [635078] - [netdrv] tg3: Allow single MSI-X vector allocations (John Feeney) [635078] - [netdrv] tg3: Off-by-one error in RSS setup (John Feeney) [635078] - [netdrv] tg3: Enable GRO by default. (John Feeney) [635078] - [netdrv] tg3: Update version to 3.110 (John Feeney) [635078] - [netdrv] tg3: Remove function errors flagged by checkpatch (John Feeney) [635078] - [netdrv] tg3: Unify max pkt size preprocessor constants (John Feeney) [635078] - [netdrv] tg3: Re-inline VLAN tags when appropriate (John Feeney) [635078] - [netdrv] tg3: Optimize rx double copy test (John Feeney) [635078] - [netdrv] tg3: Update version to 3.109 (John Feeney) [635078] - [netdrv] tg3: Remove tg3_dump_state() (John Feeney) [635078] - [netdrv] tg3: Cleanup if codestyle (John Feeney) [635078] - [netdrv] tg3: The case of switches (John Feeney) [635078] - [netdrv] tg3: Whitespace, constant, and comment updates (John Feeney) [635078] - [netdrv] tg3: Use VPD fw version when present (John Feeney) [635078] - [netdrv] tg3: Prepare FW version code for VPD versioning (John Feeney) [635078] - [netdrv] tg3: Fix message 80 char violations (John Feeney) [635078] - [netdrv] tg3: netdev_err() => dev_err() (John Feeney) [635078] - [netdrv] tg3: Replace pr_err with sensible alternatives (John Feeney) [635078] - [netdrv] tg3: Restore likely() check in tg3_poll_msix() (John Feeney) [635078] - [netdrv] drivers/net/tg3.c: change the field used with the TG3_FLAG_10_100_ONLY constant (John Feeney) [635078] - [netdrv] tg3: Remove now useless VPD code (John Feeney) [635078] - [netdrv] pci: Add helper to search for VPD keywords (John Feeney) [635078] - [netdrv] pci: Add VPD information field helper functions (John Feeney) [635078] - [netdrv] pci: Add helper to find a VPD resource data type (John Feeney) [635078] - [netdrv] pci: Add large and small resource data type code (John Feeney) [635078] - [netdrv] pci: Add PCI LRDT tag size and section size (John Feeney) [635078] - [netdrv] net: convert multiple drivers to use netdev_for_each_mc_addr, part6 (John Feeney) [635078] - [netdrv] drivers/net/tg3.c: Use (pr|netdev)_ macro helpers (John Feeney) [635078] - [kdump] vt-d: Handle previous faults after enabling fault handling (Takao Indoh) [617137] - [kdump] Enable the intr-remap fault handling after local apic setup (Takao Indoh) [617137] - [kdump] vt-d: Fix the vt-d fault handling irq migration in the x2apic mode (Takao Indoh) [617137] - [kdump] vt-d: Quirk for masking vtd spec errors to platform error handling logic (Takao Indoh) [617137] - [netdrv] return operator cleanup (Dean Nelson) [636331] - [netdrv] e100: Add missing read memory barrier (Dean Nelson) [636331] - [net] trans_start cleanups (Dean Nelson) [636331] - [netdrv] e100: Fix the TX workqueue race (Dean Nelson) [636331] - [netdrv] Use pr_ and netif_ (Dean Nelson) [636331] - [net] convert multiple drivers to use netdev_for_each_mc_addr, part4 (Dean Nelson) [636331] - [net] use netdev_mc_count and netdev_mc_empty when appropriate (Dean Nelson) [636331] - [netdrv] use DEFINE_PCI_DEVICE_TABLE() (Dean Nelson) [636331] - [netdrv] e100: Fix to allow systems with FW based cards to resume from STD (Dean Nelson) [636331] - [net] Use netdev_alloc_skb_ip_align() (Dean Nelson) [636331] - [netdrv] qlcnic: change module parameter permissions (Chad Dupuis) [667192] - [netdrv] qlcnic: fix ethtool diagnostics test (Chad Dupuis) [667192] - [netdrv] qlcnic: fix flash fw version read (Chad Dupuis) [667192] - [netdrv] Use static const (Chad Dupuis) [667192] - [netdrv] qlcnic: reset pci function unconditionally during probe (Chad Dupuis) [667192] - [netdrv] qlcnic: fix ocm window register offset calculation (Chad Dupuis) [667192] - [netdrv] qlcnic: fix LED test when interface is down (Chad Dupuis) [667192] - [netdrv] qlcnic: Updated driver version to 5.0.13 (Chad Dupuis) [667192] - [netdrv] qlcnic: LICENSE file for qlcnic (Chad Dupuis) [667192] - [netdrv] qlcnic: validate eswitch config values for PF (Chad Dupuis) [667192] - [netdrv] qlcnic: Disable loopback support (Chad Dupuis) [667192] - [netdrv] qlcnic: avoid using reset_devices as it may become obsolete (Chad Dupuis) [667192] - [netdrv] qlcnic: Bumped up driver version to 5.0.12 (Chad Dupuis) [667192] - [netdrv] qlcnic: fix panic on load (Chad Dupuis) [667192] - [netdrv] qlcnic: lro off message log from set rx checsum (Chad Dupuis) [667192] - [netdrv] qlcnic: Add description for CN1000Q adapter (Chad Dupuis) [667192] - [netdrv] qlcnic: Fix for kdump (Chad Dupuis) [667192] - [netdrv] qlcnic: Allow minimum bandwidth of zero (Chad Dupuis) [667192] - [netdrv] qlcnic: define valid vlan id range (Chad Dupuis) [667192] - [netdrv] qlcnic: reduce rx ring size (Chad Dupuis) [667192] - [netdrv] qlcnic: fix mac learning (Chad Dupuis) [667192] - [netdrv] qlcnic: update ethtool stats (Chad Dupuis) [667192] - [scsi] QLogic's qlcnic driver (Bob Picco) [562921] - [mm] notifier_from_errno() cleanup (Prarit Bhargava) [669041] - [x86] convert cpu notifier to return encapsulate errno value (Prarit Bhargava) [669041] - [kernel] notifier: change notifier_from_errno(0) to return NOTIFY_OK (Prarit Bhargava) [669041] - [netdrv] netxen: update driver version 4.0.75 (Chad Dupuis) [667194] - [netdrv] netxen: enable LRO based on NETIF_F_LRO (Chad Dupuis) [667194] - [netdrv] netxen: update module description (Chad Dupuis) [667194] - [netdrv] drivers/net: Use static const (Chad Dupuis) [667194] - [netdrv] netxen: avoid using reset_devices as it may become obsolete (Chad Dupuis) [667194] - [netdrv] netxen: remove unused firmware exports (Chad Dupuis) [667194] - [netdrv] netxen_nic: Fix the tx queue manipulation bug in netxen_nic_probe (Chad Dupuis) [667194] - [netdrv] netxen: fix kdump (Chad Dupuis) [667194] - [netdrv] netxen: make local function static (Chad Dupuis) [667194] - [netdrv] netxen: mask correctable error (Chad Dupuis) [667194] - [netdrv] netxen: fix race in tx stop queue (Chad Dupuis) [667194] - [netdrv] net: return operator cleanup (Chad Dupuis) [667194] - [mm] page-types.c: fix name of unpoison interface (Dean Nelson) [667686] - [mm] Documentation/vm: fix spelling in page-types.c (Dean Nelson) [667686] - [mm] page-types: exit early when invoked with -d|--describe (Dean Nelson) [667686] - [mm] page-types: whitespace alignment (Dean Nelson) [667686] - [mm] page-types: learn to describe flags directly from command line (Dean Nelson) [667686] - [mm] page-types: unsigned cannot be less than 0 in add_page() (Dean Nelson) [667686] - [mm] page-types: constify read only arrays (Dean Nelson) [667686] - [mm] tree-wide: fix assorted typos all over the place (Dean Nelson) [667686] - [kernel] kmsg_dump: use stable variable to dump kmsg buffer (Jarod Wilson) [632041] - [kernel] kmsg_dump: build fixups (Jarod Wilson) [632041] - [kernel] kmsg_dump: Dump on crash_kexec as well (Jarod Wilson) [632041] - [kernel] core: Add kernel message dumper to call on oopses and panics (Jarod Wilson) [632041] - [mm] shmem: put_super must percpu_counter_destroy (Jeff Moyer) [667550] - [fs] tmpfs: make tmpfs scalable with percpu_counter for used blocks (Jeff Moyer) [667550] - [fs] tmpfs: add accurate compare function to percpu_counter library (Jeff Moyer) [667550] - [netdrv] iwlagn: enable only rfkill interrupt when device is down (Stanislaw Gruszka) [593566] - [netdrv] wireless: use a dedicated workqueue for cfg80211 (Stanislaw Gruszka) [593566] - [netdrv] mac80211: do not requeue scan work when not needed (Stanislaw Gruszka) [593566] - [netdrv] mac80211: compete scan to cfg80211 if deferred scan fail to start (Stanislaw Gruszka) [593566] - [netdrv] mac80211: fix scan locking wrt. hw scan (Stanislaw Gruszka) [593566] - [netdrv] mac80211: flush workqueue before restarting device (Stanislaw Gruszka) [593566] - [drm] Backport AGP/DRM from 2.6.37-rc8 (Dave Airlie) [667565] - [drm] vga_switcheroo: backport (Dave Airlie) [667281] - [drm] fbcon: fix situation where fbcon gets deinitialised and can't reinit (Dave Airlie) [667281] - [char] vt: fix issue when fbcon wants to takeover a second time (Dave Airlie) [667281] - [drm] fb/kms: fix kABI issue in the aperture code (Dave Airlie) [667281] - [drm] fbdev: updates needed for drm backport (Dave Airlie) [667281] - [kernel] Revert "debug_locks: set oops_in_progress if we will log messages." (Dave Airlie) [667281] - [i2c] i2c-algo-bit: Add pre- and post-xfer hooks (Dave Airlie) [667281] - [x86] io-mapping: move asm include inside the config option (Dave Airlie) [667281] - [drm] io-mapping: Specify slot to use for atomic mappings (Dave Airlie) [667281] - [x86] Add array variants for setting memory to wc caching (Dave Airlie) [667281]- [x86] xsave: Use xsaveopt in context-switch path when supported (John Villalovos) [492912] - [x86] cpu: Enumerate xsaveopt (John Villalovos) [492912] - [x86] cpu: Add xsaveopt cpufeature (John Villalovos) [492912] - [x86] cpu: Make init_scattered_cpuid_features() consider cpuid subleaves (John Villalovos) [492912] - [x86] xsave: Sync xsave memory layout with its header for user handling (John Villalovos) [492912] - [x86] xsave: Track the offset, size of state in the xsave layout (John Villalovos) [492912] - [x86] fpu: Use static_cpu_has() to implement use_xsave() (John Villalovos) [492912] - [x86] Add new static_cpu_has() function using alternatives (John Villalovos) [492912] - [x86] fpu: Use the proper asm constraint in use_xsave() (John Villalovos) [492912] - [x86] Eliminate TS_XSAVE (John Villalovos) [492912] - [x86] cpu: Make APERF/MPERF a normal table-driven flag (John Villalovos) [492912] - [x86] Unify APERF/MPERF support (John Villalovos) [492912] - [x86] x86, cpu: Add AMD core boosting feature flag to /proc/cpuinfo (John Villalovos) [492912] - [scsi] lpfc: Update lpfc version for 8.3.5.30 driver release (Rob Evers) [663119] - [scsi] lpfc: Turned parity and serr bits back on after performing sli4 board reset PCI access (Rob Evers) [663119] - [scsi] lpfc: Use VPI for ALL ELS commands and allocate RPIs at node creation (Rob Evers) [663119] - [scsi] lpfc: Correct bit-definitions in SLI4 data structures (Rob Evers) [663119] - [scsi] lpfc: Update lpfc version for 8.3.5.29 driver release (Rob Evers) [663119] - [scsi] lpfc: Implement new SLI4 initialization procedures based on if_type (Rob Evers) [663119] - [scsi] lpfc: Implement the FC and SLI async event handlers (Rob Evers) [663119] - [scsi] lpfc: Comment update, minor re-order to sync w/ upstream (Rob Evers) [663119] - [scsi] lpfc: Fixed panic in the __lpfc_sli_get_sglq (Rob Evers) [663119] - [scsi] lpfc: Fixed management command context setting (Rob Evers) [663119] - [netdrv] vxge: make functions local and remove dead code (Bob Picco) [636869] - [netdrv] drivers/net: Convert unbounded kzalloc calls to kcalloc (Bob Picco) [636869] - [netdrv] vxge-main.c: Use pr_ and netdev_ (Bob Picco) [636869] - [netdrv] vxge: Version update (Bob Picco) [636869] - [netdrv] vxge: Update copyright information (Bob Picco) [636869] - [netdrv] vxge: NETIF_F_LLTX removal (Bob Picco) [636869] - [netdrv] vxge: Fix multicast issues (Bob Picco) [636869] - [netdrv] vxge: Remove queue_state references (Bob Picco) [636869] - [netdrv] vxge: show startup message with KERN_INFO (Bob Picco) [636869] - [netdrv] drivers/net: Remove unnecessary returns from void function()s (Bob Picco) [636869] - [x86] additional LPC Controller DeviceID for Intel Patsburg PCH for TCO Watchdog (David Milburn) [464257] - [x86] additional LPC Controller DeviceID for Intel Patsburg PCH (David Milburn) [464257] - [i2c] i2c-i801: Add Intel Patsburg device ID (David Milburn) [464257] - [pci] update Intel Patsburg defines (David Milburn) [464257] - [pci] irq and pci_ids patch for Intel Patsburg DeviceIDs (David Milburn) [464257] - [sound] ALSA HD Audio patch for Intel Patsburg DeviceIDs (David Milburn) [464257] - [x86] watchdog: TCO Watchdog patch for Intel Patsburg DeviceIDs (David Milburn) [464257] - [x86] ahci: AHCI and RAID mode SATA patch for Intel Patsburg DeviceIDs (David Milburn) [464257] - [ata] ata_piix: IDE Mode SATA patch for Intel Patsburg DeviceIDs (David Milburn) [464257] - [netdrv] ibmveth: Free irq on error path (Steve Best) [632706] - [netdrv] ibmveth: Cleanup error handling inside ibmveth_open (Steve Best) [632706] - [netdrv] ibmveth: Update module information and version (Steve Best) [632706] - [netdrv] ibmveth: Remove some unnecessary include files (Steve Best) [632706] - [netdrv] ibmveth: Convert driver specific assert to BUG_ON (Steve Best) [632706] - [netdrv] ibmveth: Return -EINVAL on all ->probe errors (Steve Best) [632706] - [netdrv] ibmveth: Coding style fixes (Steve Best) [632706] - [netdrv] ibmveth: Some formatting fixes (Steve Best) [632706] - [netdrv] ibmveth: Convert driver specific error functions to netdev_err (Steve Best) [632706] - [netdrv] ibmveth: Convert driver specific debug to netdev_dbg (Steve Best) [632706] - [netdrv] ibmveth: Remove redundant function prototypes (Steve Best) [632706] - [netdrv] ibmveth: Convert to netdev_alloc_skb (Steve Best) [632706] - [netdrv] ibmveth: remove procfs code (Steve Best) [632706] - [netdrv] ibmveth: Enable IPv6 checksum offload (Steve Best) [632706] - [netdrv] ibmveth: Remove duplicate checksum offload setup code (Steve Best) [632706] - [netdrv] ibmveth: Add optional flush of rx buffer (Steve Best) [632706] - [netdrv] ibmveth: Add scatter-gather support (Steve Best) [632706] - [netdrv] ibmveth: Use lighter weight read memory barrier in ibmveth_poll (Steve Best) [632706] - [netdrv] ibmveth: Add rx_copybreak (Steve Best) [632706] - [netdrv] ibmveth: Add tx_copybreak (Steve Best) [632706] - [netdrv] ibmveth: Remove LLTX (Steve Best) [632706] - [netdrv] ibmveth: batch rx buffer replacement (Steve Best) [632706] - [netdrv] ibmveth: Remove integer divide caused by modulus (Steve Best) [632706] - [scsi] ibmvfc: version 1.0.9 (Steve Best) [632710] - [scsi] ibmvfc: Handle Virtual I/O Server reboot (Steve Best) [632710] - [scsi] ibmvfc: Log link up/down events (Steve Best) [632710] - [scsi] ibmvfc: Fix terminate_rport_io (Steve Best) [632710] - [scsi] ibmvfc: Fix rport add/delete race resulting in oops (Steve Best) [632710] - [scsi] ibmvfc: Add support for fc_block_scsi_eh (Steve Best) [632710] - [scsi] ibmvfc: Add FC Passthru support (Steve Best) [632710] - [scsi] ibmvfc: Fix adapter cancel flags for terminate_rport_io (Steve Best) [632710] - [scsi] ibmvfc: Remove unnecessary parameter to ibmvfc_init_host (Steve Best) [632710] - [scsi] ibmvfc: Fix locking in ibmvfc_remove (Steve Best) [632710] - [scsi] ibmvfc: Fixup TMF response handling (Steve Best) [632710] - [ppc64] Enable PM_SLEEP on POWER w/o KABI changes (Steve Best) [632683] - [ppc64] pseries: Partition hibernation support for RHEL6.1 (Steve Best) [632683] - [ppc64] pseries: Partition hibernation support (Steve Best) [632683] - [ppc64] ibmvscsi: Fix softlockup on resume (Steve Best) [632683] - [ppc64] ibmvfc: Fix soft lockup on resume (Steve Best) [632683] - [ppc64] ibmvscsi: Add suspend/resume support (Steve Best) [632683] - [ppc64] ibmvfc: Add suspend/resume support (Steve Best) [632683] - [ppc64] ibmveth: Add suspend/resume support (Steve Best) [632683] - [ppc64] vio: Add power management support (Steve Best) [632683] - [ppc64] pseries: Migration code reorganization / hibernation prep (Steve Best) [632683] - [configs] redhat: added CONFIG_SECURITY_DMESG_RESTRICT option (Frantisek Hrbata) [653245] - [kernel] restrict unprivileged access to kernel syslog (Frantisek Hrbata) [653245] - [edac] i7300_edac: Fix an error with RHEL6 build (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Add it to x86 RHEL6 build (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Properly initialize per-csrow memory size (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: better initialize page counts (Mauro Carvalho Chehab) [638237] - [edac] MAINTAINERS: Add maintainer for i7300-edac driver (Mauro Carvalho Chehab) [638237] - [edac] i7300-edac: CodingStyle cleanup (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Improve comments (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Cleanup: reorganize the file contents (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Properly detect channel on CE errors (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: enrich FBD error info for corrected errors (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: enrich FBD error info for fatal errors (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: pre-allocate a buffer used to prepare err messages (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Fix MTR x4/x8 detection logic (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Make the debug messages coherent with the others (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Cleanup: remove get_error_info logic (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Add a code to cleanup error registers (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Add support for reporting FBD errors (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Properly detect the type of error correction (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Detect if the device is on single mode (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Adds detection for enhanced scrub mode on x8 (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Clear the error bit after reading (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Add error detection code for global errors (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Better name PCI devices (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Add a FIXME note about the error correction type (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: add global error registers (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: display info if ECC is enabled or not (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: start a driver for i7300 chipset (Mauro Carvalho Chehab) [638237] - [net] ipsec: fragment locally generated tunnel-mode IPSec6 packets as needed (Herbert Xu) [661113] - [dma] Fix incorrect iommu in ioatdma (John Feeney) [611884] - [pci] sysfs: Update ROM to include default owner write access (Alex Williamson) [668478] - [x86] tboot: Add support for S3 memory integrity protection (John Villalovos) [464222] - [x86] Fix checking of SRAT when node 0 ram is not from 0 (Amerigo Wang) [668340] - [virt] VMX: when entering real mode align segment base to 16 bytes (Gleb Natapov) [665970] - [virt] xenbus: implement O_NONBLOCK (Paolo Bonzini) [607262] - [virt] x86: Push potential exception error code on task switches (Gleb Natapov) [654284] - [virt] VMX: add module parameter to avoid trapping HLT instructions (Gleb Natapov) [661540] - [netdrv] QLogic nextxen driver updates (Bob Picco) [562940] - [scsi] libsas: fix NCQ mixing with non-NCQ (David Milburn) [621606]- [netdrv] BNX2I: Updated version, copyright, and maintainer info (Mike Christie) [635894] - [netdrv] BNX2I: Added iSCSI text pdu support for iSCSI offload (Mike Christie) [635894] - [netdrv] BNX2I: Added jumbo MTU support for the no shost case (Mike Christie) [635894] - [netdrv] BNX2I: Added support for the 57712(E) devices (Mike Christie) [635894] - [netdrv] BNX2I: Added handling for unsupported iSCSI offload hba (Mike Christie) [635894] - [netdrv] BNX2I: Fixed the 32-bit swapping of the LUN field for nopouts for 5771X (Mike Christie) [635894] - [netdrv] BNX2I: Allow ep CONNECT_FAILED condition to go through proper cleanup (Mike Christie) [635894] - [netdrv] BNX2I: Added reconnect fix connecting against Lefthand targets (Mike Christie) [635894] - [netdrv] BNX2I: Cleaned up various error conditions in ep_connect/disconnect (Mike Christie) [635894] - [netdrv] BNX2I: Added return code check for chip kwqe submission request (Mike Christie) [635894] - [netdrv] BNX2I: Modified the bnx2i stop path to compensate for in progress ops (Mike Christie) [635894] - [netdrv] BNX2I: Removed the dynamic registration of CNIC (Mike Christie) [635894] - [netdrv] BNX2I: Added mutex lock protection to conn_get_param (Mike Christie) [635894] - [netdrv] BNX2I: Allow to abort the connection if connect request times out (Mike Christie) [635894] - [netdrv] BNX2I: Fixed the remote TCP RST handling for the 570X (1g) (Mike Christie) [635894] - [netdrv] BNX2I: Fixed a cid leak issue for 5771X (10g) (Mike Christie) [635894] - [netdrv] BNX2I: Fixed the endian bug in the TMF LUN cmd send (Mike Christie) [635894] - [netdrv] BNX2I: Added chip cleanup for the remove module path (Mike Christie) [635894] - [netdrv] BNX2I: Recouple the CFC delete cleanup with cm_abort/close completion (Mike Christie) [635894] - [netdrv] BNX2I: Added support for other TMFs besides ABORT_TASK (Mike Christie) [635894] - [netdrv] BNX2I: Fixed a protocol violation on nopout responses (Mike Christie) [635894] - [netdrv] BNX2I: Added host param ISCSI_HOST_PARAM_IPADDRESS (Mike Christie) [635894] - [netdrv] BNX2I: Fixed the TCP graceful termination initiation (Mike Christie) [635894] - [netdrv] BNX2I: Fine tuned conn destroy and context destroy timeout values (Mike Christie) [635894] - [netdrv] cnic: Fix the type field in SPQ messages (Mike Christie) [635892] - [netdrv] cnic: Do not call bnx2i when bnx2i is calling cnic_unregister_driver() (Mike Christie) [635892] - [netdrv] cnic: Do not allow iSCSI and FCoE on bnx2x multi-function mode (Mike Christie) [635892] - [netdrv] cnic: fix mem leak on allocation failures in cnic_alloc_uio_rings() (Mike Christie) [635892] - [netdrv] cnic: Add FCoE support on 57712 (Mike Christie) [635892] - [netdrv] cnic: Add kcq2 support on 57712 (Mike Christie) [635892] - [netdrv] cnic: Call cm_connect_complete() immediately on error (Mike Christie) [635892] - [netdrv] cnic: Check device state before reading the kcq pointer in IRQ (Mike Christie) [635892] - [netdrv] cnic: Support NIC Partition mode (Mike Christie) [635892] - [netdrv] cnic: Use proper client and connection IDs on iSCSI ring (Mike Christie) [635892] - [netdrv] cnic: Improve ->iscsi_nl_msg_send() (Mike Christie) [635892] - [netdrv] cnic: Prevent "scheduling while atomic" when calling ->cnic_init() (Mike Christie) [635892] - [netdrv] cnic: Fix iSCSI TCP port endian order (Mike Christie) [635892] - [netdrv] drivers/net/cnic.c: Remove unnecessary semicolons (Mike Christie) [635892] - [netdrv] cnic: Add support for 57712 device (Mike Christie) [635892] - [netdrv] cnic: Decouple uio close from cnic shutdown (Mike Christie) [635892] - [netdrv] cnic: Add cnic_uio_dev struct (Mike Christie) [635892] - [netdrv] cnic: Add cnic_free_uio() (Mike Christie) [635892] - [netdrv] cnic: Defer iscsi connection cleanup (Mike Christie) [635892] - [netdrv] cnic: Add cnic_bnx2x_destroy_ramrod() (Mike Christie) [635892] - [netdrv] cnic: Convert ctx_flags to bit fields (Mike Christie) [635892] - [netdrv] cnic: Add common cnic_request_irq() (Mike Christie) [635892] - [netdrv] bnx2x, cnic: Fix SPQ return credit (Mike Christie) [635892] - [netdrv] bnx2x, cnic, bnx2i: use new FW/HSI (Mike Christie) [635892] - [netdrv] cnic: Fine-tune ring init code (Mike Christie) [635892] - [netdrv] cnic: Use pfid for internal memory offsets (Mike Christie) [635892] - [netdrv] cnic: Pass cp pointer to BNX2X_HW_CID (Mike Christie) [635892] - [netdrv] drivers/net: Convert unbounded kzalloc calls to kcalloc (Mike Christie) [635892] - [netdrv] cnic: Update version to 2.1.3 (Mike Christie) [635892] - [netdrv] cnic: Further unify kcq handling code (Mike Christie) [635892] - [netdrv] cnic: Restructure kcq processing (Mike Christie) [635892] - [netdrv] cnic: Unify kcq allocation for all devices (Mike Christie) [635892] - [netdrv] cnic: Unify IRQ code for all hardware types (Mike Christie) [635892] - [netdrv] cnic: Fine-tune CID memory space calculation (Mike Christie) [635892] - [netdrv] cnic: Fix cnic_cm_abort() error handling (Mike Christie) [635892] - [netdrv] cnic: Refactor and fix cnic_ready_to_close() (Mike Christie) [635892] - [netdrv] cnic: Refactor code in cnic_cm_process_kcqe() (Mike Christie) [635892] - [netdrv] cnic: Return error code in cnic_cm_close() if unsuccessful (Mike Christie) [635892] - [netdrv] cnic: Return SPQ credit to bnx2x after ring setup and shutdown (Mike Christie) [635892] - [netdrv] cnic: Convert cnic_local_flags to atomic ops (Mike Christie) [635892] - [netdrv] drivers/net: Remove unnecessary returns from void function()s (Mike Christie) [635892] - [netdrv] bnx2x: update version to 1.62.00-2 (Mike Christie) [635942] - [netdrv] bnx2x: replace FW to 6.2.5 (Mike Christie) [635942] - [netdrv] bnx2x: add FW 6.2.5 files (Mike Christie) [635942] - [netdrv] bnx2x: Add DCB/PFC support - link layer (Mike Christie) [635942] - [netdrv] bnx2x: add DCB support (Mike Christie) [635942] - [netdrv] bnx2x: add a select queue callback (Mike Christie) [635942] - [netdrv] bnx2x: Take the distribution range definition out of skb_tx_hash() (Mike Christie) [635942] - [netdrv] bnx2x: add FCoE ring (Mike Christie) [635942] - [netdrv] bnx2x: Update version number and a date (Mike Christie) [635942] - [netdrv] bnx2x: Fixed a compilation warning (Mike Christie) [635942] - [netdrv] bnx2x: Use dma_alloc_coherent() semantics for ILT memory allocation (Mike Christie) [635942] - [netdrv] bnx2x: LSO code was broken on BE platforms (Mike Christie) [635942] - [netdrv] bnx2x: Add Nic partitioning mode (57712 devices) (Mike Christie) [635942] - [netdrv] bnx2x: Use helpers instead of direct access to the shinfo(skb) fields (Mike Christie) [635942] - [netdrv] bnx2x: Do interrupt mode initialization and NAPIs adding before register_netdev() (Mike Christie) [635942] - [netdrv] bnx2x: Disable local BHes to prevent a dead-lock situation (Mike Christie) [635942] - [netdrv] net: bnx2x: fix error value sign (Mike Christie) [635942] - [netdrv] drivers/net/bnx2x: Remove unnecessary semicolons (Mike Christie) [635942] - [netdrv] bnx2x: Update version number (Mike Christie) [635942] - [netdrv] bnx2x: Reset 8073 phy during common init (Mike Christie) [635942] - [netdrv] bnx2x: Do not enable CL37 BAM unless it is explicitly enabled (Mike Christie) [635942] - [netdrv] bnx2x: Fix resetting BCM8726 PHY during common init (Mike Christie) [635942] - [netdrv] bnx2x: Clear latch indication on link reset (Mike Christie) [635942] - [netdrv] bnx2x: Fix port selection in case of E2 (Mike Christie) [635942] - [netdrv] bnx2x: Fix waiting for reset complete on BCM848x3 PHYs (Mike Christie) [635942] - [netdrv] bnx2x: Restore appropriate delay during BMAC reset (Mike Christie) [635942] - [netdrv] bnx2x: make local function static and remove dead code (Mike Christie) [635942] - [netdrv] bnx2x: Don't check for vlan group before vlan_tx_tag_present (Mike Christie) [635942] - [netdrv] bnx2x: update version to 1.60.00-3 (Mike Christie) [635942] - [netdrv] bnx2x: prevent false parity error in MSI-X memory of HC block (Mike Christie) [635942] - [netdrv] bnx2x: fix possible deadlock in HC hw block (Mike Christie) [635942] - [netdrv] bnx2x: update version to 1.60.00-2 (Mike Christie) [635942] - [netdrv] bnx2x: remove unnecessary FUNC_FLG_RSS flag and related (Mike Christie) [635942] - [netdrv] bnx2x: Use correct FW constant for header padding (Mike Christie) [635942] - [netdrv] bnx2x: do not deal with power if no capability (Mike Christie) [635942] - [netdrv] bnx2x: remove redundant commands during error handling (Mike Christie) [635942] - [netdrv] bnx2x: Optimized the branching in the bnx2x_rx_int() (Mike Christie) [635942] - [netdrv] bnx2x: Fixing a typo: added a missing RSS enablement (Mike Christie) [635942] - [netdrv] bnx2x: update version to 1.60.00-1 (Mike Christie) [635942] - [netdrv] bnx2x: properly initialize FW stats (Mike Christie) [635942] - [netdrv] bnx2x: code beautify (Mike Christie) [635942] - [netdrv] bnx2x, cnic: Fix SPQ return credit (Mike Christie) [635942] - [netdrv] bnx2x: move msix table initialization to probe() (Mike Christie) [635942] - [netdrv] bnx2x: use L1_CACHE_BYTES instead of magic number (Mike Christie) [635942] - [netdrv] bnx2x: remove unused fields in main driver structure (Mike Christie) [635942] - [netdrv] bnx2x: remove unused parameter in reuse_rx_skb() (Mike Christie) [635942] - [netdrv] bnx2x: Add 57712 support (Mike Christie) [635942] - [netdrv] bnx2x: change type of spq_left to atomic (Mike Christie) [635942] - [netdrv] bnx2x: rename MF related fields (Mike Christie) [635942] - [netdrv] bnx2x: remove old FW files (Mike Christie) [635942] - [netdrv] bnx2x, cnic, bnx2i: use new FW/HSI (Mike Christie) [635942] - [netdrv] bnx2x: add 6.0.34 fw files (Mike Christie) [635942] - [netdrv] bnx2x: create folder for bnx2x firmware files (Mike Christie) [635942] - [netdrv] bnx2x: Moved enabling of MSI to the bnx2x_set_num_queues() (Mike Christie) [635942] - [netdrv] bnx2x: Use netif_set_real_num_{rx, tx}_queues() (Mike Christie) [635942] - [netdrv] bnx2x: return operator cleanup (Mike Christie) [635942] - [netdrv] bnx2x: Spread rx buffers between allocated queues (Mike Christie) [635942] - [netdrv] drivers/net/bnx2x: use ARRAY_SIZE macro in bnx2x_main.c (Mike Christie) [635942] - [netdrv] bnx2x: Update bnx2x version to 1.52.53-6 (Mike Christie) [635942] - [netdrv] bnx2x: Change LED scheme for dual-media (Mike Christie) [635942] - [netdrv] bnx2x: Add dual-media changes (Mike Christie) [635942] - [netdrv] bnx2x: Organize PHY functions (Mike Christie) [635942] - [netdrv] bnx2x: Apply logic changes for the new scheme (Mike Christie) [635942] - [netdrv] bnx2x: Move common function into aggregated function (Mike Christie) [635942] - [netdrv] bnx2x: Adjust flow-control with the new scheme (Mike Christie) [635942] - [netdrv] bnx2x: Adjust alignment of split PHY functions (Mike Christie) [635942] - [netdrv] bnx2x: Split PHY functions (Mike Christie) [635942] - [netdrv] bnx2x: Unify PHY attributes (Mike Christie) [635942] - [netdrv] bnx2x: avoid skb->ip_summed initialization (Mike Christie) [635942] - [netdrv] skbuff.h: add skb_checksum_none_assert() (Mike Christie) [635942] - [netdrv] bnx2x: Update version to 1.52.53-5 (Mike Christie) [635942] - [netdrv] bnx2x: Add BCM84823 to the supported PHYs (Mike Christie) [635942] - [netdrv] bnx2x: Change BCM848xx LED configuration (Mike Christie) [635942] - [netdrv] bnx2x: Remove unneeded setting of XAUI low power to BCM8727 (Mike Christie) [635942] - [netdrv] bnx2x: Change BCM848xx configuration according to IEEE (Mike Christie) [635942] - [netdrv] bnx2x: Reset link before any new link settings (Mike Christie) [635942] - [netdrv] bnx2x: Fix potential link issue In BCM8727 based boards (Mike Christie) [635942] - [netdrv] bnx2x: Fix potential link issue of BCM8073/BCM8727 (Mike Christie) [635942] - [netdrv] bnx2x: fix wrong return from bnx2x_trylock_hw_lock (Mike Christie) [635942] - [netdrv] bnx2x: small fix in stats handling (Mike Christie) [635942] - [netdrv] bnx2x: Update bnx2x version to 1.52.53-4 (Mike Christie) [635942] - [netdrv] bnx2x: Fix PHY locking problem (Mike Christie) [635942] - [netdrv] drivers/net/bnx2x: Adjust confusing if indentation (Mike Christie) [635942] - [netdrv] bnx2x: Load firmware in open() instead of probe() (Mike Christie) [635942] - [netdrv] bnx2x: Protect statistics ramrod and sequence number (Mike Christie) [635942] - [netdrv] bnx2x: Protect a SM state change (Mike Christie) [635942] - [netdrv] net: bnx2x_cmn.c needs net/ip6_checksum.h for csum_ipv6_magic (Mike Christie) [635942] - [netdrv] bnx2x: update driver version to 1.52.53-3 (Mike Christie) [635942] - [netdrv] bnx2x: Move statistics handling code to bnx2x_stats.* (Mike Christie) [635942] - [netdrv] bnx2x: Create separate file for ethtool routines (Mike Christie) [635942] - [netdrv] bnx2x: Create bnx2x_cmn.* files (Mike Christie) [635942] - [netdrv] bnx2x: move global variable load_count to bnx2x.h (Mike Christie) [635942] - [netdrv] bnx2x: store module parameters in driver main structure (Mike Christie) [635942] - [netdrv] bnx2x: Create separate folder for bnx2x driver (Mike Christie) [635942] - [netdrv] bnx2x: Set RXHASH for LRO packets (Mike Christie) [635942] - [netdrv] bnx2x: Make ethtool_ops::set_flags() return -EINVAL for unsupported flags (Mike Christie) [635942] - [netdrv] bnx2x: fail when try to setup unsupported features (Mike Christie) [635942] - [netdrv] bnx2x: Fix link problem with some DACs (Mike Christie) [635942] - [netdrv] bnx2x: avoid TX timeout when stopping device (Mike Christie) [635942] - [netdrv] bnx2x: Remove two prefetch() (Mike Christie) [635942] - [netdrv] bnx2x: add support for receive hashing (Mike Christie) [635942] - [netdrv] bnx2x: Date and version (Mike Christie) [635942] - [netdrv] bnx2x: Rework power state handling code (Mike Christie) [635942] - [netdrv] bnx2x: use mask in test_registers() to avoid parity error (Mike Christie) [635942] - [netdrv] bnx2x: Fixed MSI-X enabling flow (Mike Christie) [635942] - [netdrv] bnx2x: Added new statistics (Mike Christie) [635942] - [netdrv] bnx2x: White spaces (Mike Christie) [635942] - [netdrv] bnx2x: Protect code with NOMCP (Mike Christie) [635942] - [netdrv] bnx2x: Increase DMAE max write size for 57711 (Mike Christie) [635942] - [netdrv] bnx2x: Parity errors handling for 57710 and 57711 (Mike Christie) [635942] - [netdrv] Revert "[netdrv] bnx2x: fix system hung after netdev watchdog" (Mike Christie) [635942] - [netdrv] bnx2x: Added GRO support (Mike Christie) [635942] - [netdrv] bnx2x: remove trailing space in messages (Mike Christie) [635942] - [netdrv] bnx2x: fix typo (Mike Christie) [635942] - [netdrv] bnx2x: convert to use netdev_for_each_mc_addr (Mike Christie) [635942] - [netdrv] drivers/net/bnx2x: Use (pr|netdev|netif)_ macro helpers (Mike Christie) [635942] - [netdrv] bnx2x: use netdev_mc_count and netdev_mc_empty when appropriate (Mike Christie) [635942] - [netdrv] bnx2x: remove HAVE_ leftovers (Mike Christie) [635942] - [netdrv] bnx2x: use DEFINE_PCI_DEVICE_TABLE() (Mike Christie) [635942] - [netdrv] bnx2x: fix typos (Mike Christie) [635942] - [netdrv] bnx2x: Move && and || to end of previous line (Mike Christie) [635942] - [netdrv] bnx2x: Convert ethtool {get_stats, self_test}_count() ops to get_sset_count() (Mike Christie) [635942]- [virt] kvm: fast-path msi injection with irqfd (Michael S. Tsirkin) [658442] - [fs] cifs: make cifs_set_oplock_level() take a cifsInodeInfo pointer (Jeff Layton) [656461] - [fs] cifs: Add cifs_set_oplock_level (Jeff Layton) [656461] - [fs] cifs: eliminate cifsInodeInfo->write_behind_rc (Jeff Layton) [656461] - [fs] cifs: Fix checkpatch warnings and bump cifs version number (Jeff Layton) [656461] - [fs] cifs: wait for writeback to complete in cifs_flush (Jeff Layton) [656461] - [fs] cifs: convert cifsFileInfo->count to non-atomic counter (Jeff Layton) [656461] - [fs] cifs: move close processing from cifs_close to cifsFileInfo_put (Jeff Layton) [656461] - [fs] cifs: move cifsFileInfo_put to file.c (Jeff Layton) [656461] - [fs] cifs: convert GlobalSMBSeslock from a rwlock to regular spinlock (Jeff Layton) [656461] - [fs] cifs: Fix minor checkpatch warning and update cifs version (Jeff Layton) [656461] - [fs] cifs: move cifs_new_fileinfo to file.c (Jeff Layton) [656461] - [fs] cifs: eliminate pfile pointer from cifsFileInfo (Jeff Layton) [656461] - [fs] cifs: cifs_write argument change and cleanup (Jeff Layton) [656461] - [fs] cifs: clean up cifs_reopen_file (Jeff Layton) [656461] - [fs] cifs: eliminate the inode argument from cifs_new_fileinfo (Jeff Layton) [656461] - [fs] cifs: eliminate oflags option from cifs_new_fileinfo (Jeff Layton) [656461] - [fs] cifs: fix flags handling in cifs_posix_open (Jeff Layton) [656461] - [fs] cifs: eliminate cifs_posix_open_inode_helper (Jeff Layton) [656461] - [fs] cifs: don't use vfsmount to pin superblock for oplock breaks (Jeff Layton) [656461] - [fs] cifs: keep dentry reference in cifsFileInfo instead of inode reference (Jeff Layton) [656461] - [fs] Fix f_flags/f_mode in case of lookup_instantiate_filp() from open(pathname, 3) (Jeff Layton) [656461] - [fs] Kill path_lookup_open() (Jeff Layton) [656461] - [fs] add OPEN_FMODE definition (Jeff Layton) [656461] - [fs] cifs: allow calling cifs_build_path_to_root on incomplete cifs_sb (Jeff Layton) [646223] - [fs] cifs: fix check of error return from is_path_accessable (Jeff Layton) [646223] - [fs] cifs: don't take extra tlink reference in initiate_cifs_search (Jeff Layton) [646223] - [fs] cifs: make cifs_ioctl handle NULL filp->private_data correctly (Jeff Layton) [646223] - [fs] cifs: remove unneeded NULL tests (Jeff Layton) [646223] - [fs] cifs: convert tlink_tree to a rbtree (Jeff Layton) [646223] - [fs] cifs: store pointer to master tlink in superblock (Jeff Layton) [646223] - [fs] cifs: on multiuser mount, set ownership to current_fsuid/current_fsgid (Jeff Layton) [646223] - [fs] cifs: initialize tlink_tree_lock and tlink_tree (Jeff Layton) [646223] - [fs] cifs: unregister as a user of slow work on module removal (Jeff Layton) [646223] - [fs] cifs: implement recurring workqueue job to prune old tcons (Jeff Layton) [646223] - [fs] cifs: on multiuser mount, set ownership to current_fsuid/current_fsgid (Jeff Layton) [646223] - [fs] cifs: add "multiuser" mount option (Jeff Layton) [646223] - [fs] cifs: add routines to build sessions and tcons on the fly (Jeff Layton) [646223] - [fs] cifs: fix cifs_show_options to show "username=" or "multiuser" (Jeff Layton) [646223] - [fs] cifs: have find_readable/writable_file filter by fsuid (Jeff Layton) [646223] - [fs] cifs: have cifsFileInfo hold a reference to a tlink rather than tcon pointer (Jeff Layton) [646223] - [fs] cifs: add refcounted and timestamped container for holding tcons (Jeff Layton) [646223] - [fs] cifs: add kfree() on error path (Jeff Layton) [646223] - [fs] cifs: fix handling of signing with writepages (Jeff Layton) [646223] - [fs] cifs: have cifs_new_fileinfo take a tcon arg (Jeff Layton) [646223] - [fs] cifs: add cifs_sb_master_tcon and convert some callers to use it (Jeff Layton) [646223] - [fs] cifs: temporarily rename cifs_sb->tcon to ptcon to catch stragglers (Jeff Layton) [646223] - [fs] cifs: add function to get a tcon from cifs_sb (Jeff Layton) [646223] - [fs] cifs: make various routines use the cifsFileInfo->tcon pointer (Jeff Layton) [646223] - [fs] cifs: Remove unnecessary casts of private_data (Jeff Layton) [646223] - [fs] cifs: add tcon field to cifsFileInfo struct (Jeff Layton) [646223] - [fs] cifs: eliminate redundant xdev check in cifs_rename (Jeff Layton) [646223] - [fs] cifs: consolidate error handling in several functions (Jeff Layton) [646223] - [fs] cifs: add "mfsymlinks" mount option (Jeff Layton) [651878] - [fs] cifs: use Minshall+French symlink functions (Jeff Layton) [651878] - [fs] cifs: implement CIFSCreateMFSymLink() (Jeff Layton) [651878] - [fs] cifs: implement CIFSFormatMFSymlink() (Jeff Layton) [651878] - [fs] cifs: implement CIFSQueryMFSymLink() (Jeff Layton) [651878] - [fs] cifs: implement CIFSCouldBeMFSymlink() and CIFSCheckMFSymlink() (Jeff Layton) [651878] - [fs] cifs: implement CIFSParseMFSymlink() (Jeff Layton) [651878] - [fs] cifs: set CONFIG_CIFS_FSCACHE to 'no' for now (Jeff Layton) [651865] - [fs] cifs: fix another memleak, in cifs_root_iget (Jeff Layton) [651865] - [fs] cifs: cancel_delayed_work() + flush_scheduled_work() -> cancel_delayed_work_sync() (Jeff Layton) [651865] - [fs] cifs: cifs_convert_address() returns zero on error (Jeff Layton) [651865] - [fs] cifs: handle FindFirst failure gracefully (Jeff Layton) [651865] - [fs] cifs: prevent infinite recursion in cifs_reconnect_tcon (Jeff Layton) [651865] - [fs] cifs: Cannot allocate memory error on mount (Jeff Layton) [651865] - [fs] cifs: Remove obsolete header (Jeff Layton) [651865] - [fs] cifs: Allow binding to local IP address (Jeff Layton) [651865] - [fs] cifs: fix broken oplock handling (Jeff Layton) [651865] - [fs] cifs: use type __u32 instead of int for the oplock parameter (Jeff Layton) [651865] - [fs] cifs: reduce false positives with inode aliasing serverino autodisable (Jeff Layton) [651865] - [fs] cifs: don't allow cifs_iget to match inodes of the wrong type (Jeff Layton) [651865] - [fs] cifs: remove redundant path walking in dfs_do_refmount (Jeff Layton) [651865] - [fs] cifs: ignore the "mand", "nomand" and "_netdev" mount options (Jeff Layton) [651865] - [fs] cifs: update README to include details about 'fsc' option (Jeff Layton) [651865] - [fs] cifs: Fix ordering of cleanup on module init failure (Jeff Layton) [651865] - [fs] cifs: relinquish fscache cookie before freeing CIFSTconInfo (Jeff Layton) [651865] - [fs] cifs: Missing ifdef (Jeff Layton) [651865] - [fs] cifs: Missing line from previous commit (Jeff Layton) [651865] - [fs] cifs: Fix build break when CONFIG_CIFS_FSCACHE disabled (Jeff Layton) [651865] - [fs] cifs: fsc should not default to "on" (Jeff Layton) [651865] - [fs] cifs: add mount option to enable local caching (Jeff Layton) [651865] - [fs] cifs: read pages from FS-Cache (Jeff Layton) [651865] - [fs] cifs: store pages into local cache (Jeff Layton) [651865] - [fs] cifs: FS-Cache page management (Jeff Layton) [651865] - [fs] cifs: define inode-level cache object and register them (Jeff Layton) [651865] - [fs] cifs: define superblock-level cache index objects and register them (Jeff Layton) [651865] - [fs] cifs: define server-level cache index objects and register them (Jeff Layton) [651865] - [fs] cifs: register CIFS for caching (Jeff Layton) [651865] - [fs] cifs: add kernel config option for CIFS Client caching support (Jeff Layton) [651865] - [fs] cifs: guard cifsglob.h against multiple inclusion (Jeff Layton) [651865] - [fs] cifs: map NT_STATUS_ERROR_WRITE_PROTECTED to -EROFS (Jeff Layton) [618175] - [fs] cifs: allow matching of tcp sessions in CifsNew state (Jeff Layton) [629085] - [fs] cifs: fix potential double put of TCP session reference (Jeff Layton) [629085] - [fs] cifs: prevent possible memory corruption in cifs_demultiplex_thread (Jeff Layton) [629085] - [fs] cifs: eliminate some more premature cifsd exits (Jeff Layton) [629085] - [fs] cifs: prevent cifsd from exiting prematurely (Jeff Layton) [629085] - [fs] CIFS: Make cifs_convert_address() take a const src pointer and a length (Jeff Layton) [629085] - [x86] oprofile: Add support for 6 counters for AMD family 15h (Robert Richter) [647750] - [x86] oprofile: Add support for AMD family 15h (Robert Richter) [647750] - [x86] GART: Disable GART table walk probes, add warning (Frank Arnold) [633479 633916] - [x86] amd_nb: Enable GART support for AMD family 0x15 CPUs (Frank Arnold) [633479 633916] - [x86] cacheinfo: Unify AMD L3 cache index disable checking (Frank Arnold) [633479] - [x86] powernow-k8: Limit Pstate transition latency check (Frank Arnold) [633479] - [x86] AMD: Extend support to future families (Frank Arnold) [633479] - [x86] amd: Use compute unit information to determine thread siblings (Frank Arnold) [633479 633922] - [x86] amd: Extract compute unit information for AMD CPUs (Frank Arnold) [633479 633922] - [x86] amd: Add support for CPUID topology extension of AMD CPUs (Frank Arnold) [633479 633922] - [x86] cpu: Fix renamed, not-yet-shipping AMD CPUID feature bit (Frank Arnold) [633479] - [x86] cpu: Update AMD CPUID feature bits (Frank Arnold) [633479] - [x86] nmi: Support NMI watchdog on newer AMD CPU families (Frank Arnold) [633479] - [virt] vhost: get/put_user -> __get/__put_user (Michael S. Tsirkin) [665360] - [virt] vhost: copy_to_user -> __copy_to_user (Michael S. Tsirkin) [665360] - [virt] vhost: fix log ctx signalling (Michael S. Tsirkin) [665360] - [virt] vhost: fix return code for log_access_ok() (Michael S. Tsirkin) [665360] - [virt] vhost-net: batch use/unuse mm (Michael S. Tsirkin) [665360] - [virt] drivers/vhost/vhost.c: delete double assignment (Michael S. Tsirkin) [665360] - [virt] vhost: put mm after thread stop (Michael S. Tsirkin) [665360] - [virt] vhost-net: replace workqueue with a kthread (Michael S. Tsirkin) [665360]- [mm] do not keep kswapd awake for an unreclaimable zone (Johannes Weiner) [633825] - [netdrv] iwlwifi: Convert to new PCI PM framework (John Linville) [611075] - [virt] Add AES to CPUID ext_features recognized by kvm (John Cooper) [663538] - [net] tcp: Increase TCP_MAXSEG socket option minimum to TCP_MIN_MSS (Frantisek Hrbata) [652511] {CVE-2010-4165} - [net] tproxy: use the interface primary IP address as a default value for --on-ip (Thomas Graf) [591335] - [net] tproxy: Add missing CAP_NET_ADMIN check to ipv6 side (Thomas Graf) [591335] - [net] tproxy: added IPv6 support to the socket match (Thomas Graf) [591335] - [net] tproxy: split off ipv6 defragmentation to a separate module (Thomas Graf) [591335] - [net] tproxy: check for transparent flag in ip_route_newports (Thomas Graf) [591335] - [net] netfilter: tproxy: nf_tproxy_assign_sock() can handle tw sockets (Thomas Graf) [591335] - [net] tproxy: added IPv6 support to the TPROXY target (Thomas Graf) [591335] - [net] tproxy: allow non-local binds of IPv6 sockets if IP_TRANSPARENT is enabled (Thomas Graf) [591335] - [net] tproxy: added IPv6 socket lookup function to nf_tproxy_core (Thomas Graf) [591335] - [net] tproxy: added const specifiers to udp lookup functions (Thomas Graf) [591335] - [net] tproxy: added tproxy sockopt interface in the IPV6 layer (Thomas Graf) [591335] - [net] tproxy: added udp6_lib_lookup function (Thomas Graf) [591335] - [net] tproxy: add lookup type checks for UDP in nf_tproxy_get_sock_v4() (Thomas Graf) [591335] - [net] tproxy: kick out TIME_WAIT sockets in case a new connection comes in with th (Thomas Graf) [591335] - [net] tproxy: fix hash locking issue when using port redirection in __inet_inherit_port() (Thomas Graf) [591335] - [net] netfilter: use NFPROTO_IPV4 instead of AF_INET (Thomas Graf) [591335] - [net] netfilter: xt_TPROXY: the length of lines should be within 80 (Thomas Graf) [591335] - [mm] fix memory-failure hugetlbfs vs THP collision (Dean Nelson) [531476] - [mm] mm/hugetlb.c: avoid double unlock_page() in hugetlb_fault() (Dean Nelson) [531476] - [mm] mm/hugetlb.c: add missing spin_lock() to hugetlb_cow() (Dean Nelson) [531476] - [mm] Fix migration.c compilation on s390 (Dean Nelson) [531476] - [mm] HWPOISON/signalfd: add support for addr_lsb (Dean Nelson) [531476] - [mm] Encode huge page size for VM_FAULT_HWPOISON errors (Dean Nelson) [531476] - [mm] Fix build error with !CONFIG_MIGRATION (Dean Nelson) [531476] - [mm] HWPOISON: Remove retry loop for try_to_unmap (Dean Nelson) [531476] - [mm] HWPOISON: Turn addr_valid from bitfield into char (Dean Nelson) [531476] - [mm] HWPOISON: Disable DEBUG by default (Dean Nelson) [531476] - [mm] HWPOISON: Convert pr_debugs to pr_info (Dean Nelson) [531476] - [mm] HWPOISON: Improve comments in memory-failure.c (Dean Nelson) [531476] - [mm] x86: HWPOISON: Report correct address granuality for huge hwpoison faults (Dean Nelson) [531476] - [mm] hugepage: move is_hugepage_on_freelist inside ifdef to avoid warning (Dean Nelson) [531476] - [mm] Clean up __page_set_anon_rmap (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: fix unpoison for hugepage (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: soft offlining for hugepage (Dean Nelson) [531476] - [mm] HWPOSION, hugetlb: recover from free hugepage error when !MF_COUNT_INCREASED (Dean Nelson) [531476] - [mm] hugetlb: move refcounting in hugepage allocation inside hugetlb_lock (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: add free check to dequeue_hwpoison_huge_page() (Dean Nelson) [531476] - [mm] hugetlb: hugepage migration core (Dean Nelson) [531476] - [mm] mm/migrate.c: kill anon local variable from migrate_page_copy (Dean Nelson) [531476] - [mm] hugetlb: redefine hugepage copy functions (Dean Nelson) [531476] - [mm] hugetlb: add allocate function for hugepage migration (Dean Nelson) [531476] - [mm] hugetlb: fix metadata corruption in hugetlb_fault() (Dean Nelson) [531476] - [mm] HWPOISON: Stop shrinking at right page count (Dean Nelson) [531476] - [mm] HWPOISON: Report correct address granuality for AO huge page errors (Dean Nelson) [531476] - [mm] HWPOISON: Copy si_addr_lsb to user (Dean Nelson) [531476] - [mm] hugetlb, rmap: add BUG_ON(!PageLocked) in hugetlb_add_anon_rmap() (Dean Nelson) [531476] - [mm] hugetlb, rmap: fix confusing page locking in hugetlb_cow() (Dean Nelson) [531476] - [mm] hugetlb, rmap: use hugepage_add_new_anon_rmap() in hugetlb_cow() (Dean Nelson) [531476] - [mm] hugetlb, rmap: always use anon_vma root pointer (Dean Nelson) [531476] - [mm] hugetlb: call mmu notifiers on hugepage cow (Dean Nelson) [531476] - [mm] hugetlb: add missing unlock in avoidcopy path in hugetlb_cow() (Dean Nelson) [531476] - [mm] hwpoison: rename CONFIG (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: support hwpoison injection for hugepage (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: detect hwpoison in hugetlb code (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: isolate corrupted hugepage (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: maintain mce_bad_pages in handling hugepage error (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: set/clear PG_hwpoison bits on hugepage (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: enable error handling path for hugepage (Dean Nelson) [531476] - [mm] hugetlb, rmap: add reverse mapping for hugepage (Dean Nelson) [531476] - [mm] hugetlb: move definition of is_vm_hugetlb_page() to hugepage_inline.h (Dean Nelson) [531476] - [mm] HWPOISON: Add PROC_FS dependency to hwpoison injector (Dean Nelson) [531476] - [mm] hugetlb: acquire the i_mmap_lock before walking the prio_tree to unmap a page (Dean Nelson) [531476] - [mm] hugetlb: prevent deadlock in __unmap_hugepage_range() when alloc_huge_page() fails (Dean Nelson) [531476] - [mm] nodemask: fix the declaration of NODEMASK_ALLOC() (Dean Nelson) [630170] - [mm] add gfp flags for NODEMASK_ALLOC slab allocations (Dean Nelson) [630170] - [mm] hugetlb: add generic definition of NUMA_NO_NODE (Dean Nelson) [630170] - [mm] hugetlb: offload per node attribute registrations (Dean Nelson) [630170] - [mm] hugetlb: use only nodes with memory for huge pages (Dean Nelson) [630170] - [mm] hugetlb: handle memory hot-plug events (Dean Nelson) [630170] - [mm] hugetlb: update hugetlb documentation for NUMA controls (Dean Nelson) [630170] - [mm] hugetlb: add per node hstate attributes (Dean Nelson) [630170] - [mm] hugetlb: derive huge pages nodes allowed from task mempolicy (Dean Nelson) [630170] - [mm] hugetlb: add nodemask arg to huge page alloc, free and surplus adjust functions (Dean Nelson) [630170] - [mm] hugetlb: rework hstate_next_node_* functions (Dean Nelson) [630170] - [mm] hugetlb: factor init_nodemask_of_node() (Dean Nelson) [630170] - [mm] nodemask: make NODEMASK_ALLOC more general (Dean Nelson) [630170]- [netdrv] be2net: Avoid firmware update when interface is not open (Ivan Vecera) [651952] - [netdrv] be2net: use mutex instead of spin lock for mbox_lock (Ivan Vecera) [623201] - [netdrv] rhel config: changes for 2.6.37-era iwlwifi backport (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] mac80211: add ieee80211_alloc_hw2 (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: remove skb_linearize for rx frames" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] iwlwifi: misc backporting fixups for 2.6.37-era iwlwifi (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlagn: use mutex for aggregation" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: dump firmware build info in error case" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: send PAN parameters" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlagn: send RXON timing before associating" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert iwlwifi bits of "cfg80211: convert bools into flags" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: fix regulatory" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: provide firmware version" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert iwlwifi bits of "mac80211: use cipher suite selectors" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: debugfs file for txfifo command testing" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert iwlwifi bits of "mac80211: move QoS-enable to BSS info" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: use new mac80211 SMPS" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: manage IBSS station properly" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: use the DMA state API instead of the pci equivalents" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: remove mac_addr assignment" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: support channel switch offload in driver" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: remove priv->mac_addr" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: add mac80211 flush callback support" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: add support for device tx flush request" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: read multiple MAC addresses" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] iwlwifi: resync bits from 2.6.37 (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] mac80211: improve IBSS scanning (John Linville) [653978] - [netdrv] mac80211: allow scan to complete from any context (John Linville) [653978] - [netdrv] mac80211: split hardware scan by band (John Linville) [653978] - [netdrv] mac80211: Fix sta_mtx unlocking on insert STA failure path (John Linville) [653978] - [netdrv] mac80211: explicitly disable/enable QoS (John Linville) [653978] - [netdrv] mac80211: allow station add/remove to sleep (John Linville) [653978] - [netdrv] mac80211: async station powersave handling (John Linville) [653978] - [netdrv] mac80211: remove sent_ps_buffered (John Linville) [653978] - [kernel] lib: add EXPORT_SYMBOL_GPL for debug_locks (John Linville) [653974] - [firmware] firmware_class: make request_firmware_nowait more useful (John Linville) [653974] - [kernel] sched: Update rq->clock for nohz balanced cpus (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Change nohz idle load balancing logic to push model (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Avoid side-effect of tickless idle on update_cpu_load (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Reduce update_group_power() calls (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix the place where group powers are updated (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Add enqueue/dequeue flags (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove AFFINE_WAKEUPS feature (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove ASYM_GRAN feature (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove SYNC_WAKEUPS feature (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove WAKEUP_SYNC feature (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove FAIR_SLEEPERS feature (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove NORMALIZED_SLEEPER (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Cleanup/optimize clock updates (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove avg_overlap (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove avg_wakeup (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Discard some old bits (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Clean up check_preempt_wakeup() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Move update_curr() in check_preempt_wakeup() to avoid redundant call (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] mutex: Improve the scalability of optimistic spinning (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Pre-compute cpumask_weight(sched_domain_span(sd)) (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix select_idle_sibling() logic in select_task_rq_fair() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix select_idle_sibling() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: More generic WAKE_AFFINE vs select_idle_sibling() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix rq->clock synchronization when migrating tasks (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove the cfs_rq dependency from set_task_cpu() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Add pre and post wakeup hooks (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove forced2_migrations stats (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove rq->clock coupling from set_task_cpu() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove unused cpu_nr_migrations() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] rcu: apply RCU protection to wake_affine() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove unnecessary RCU exclusion (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix nr_uninterruptible count (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Optimize task_rq_lock() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix TASK_WAKING vs fork deadlock (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Make select_fallback_rq() cpuset friendly (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: _cpu_down(): Don't play with current->cpus_allowed (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: sched_exec(): Remove the select_fallback_rq() logic (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: move_task_off_dead_cpu(): Remove retry logic (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: move_task_off_dead_cpu(): Take rq->lock around select_fallback_rq() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Kill the broken and deadlockable cpuset_lock/cpuset_cpus_allowed_locked code (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: set_cpus_allowed_ptr(): Don't use rq->migration_thread after unlock (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Queue a deboosted task to the head of the RT prio queue (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Implement head queueing for sched_rt (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Extend enqueue_task to allow head queueing (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix race between ttwu() and task_rq_lock() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix incorrect sanity check (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix fork vs hotplug vs cpuset namespaces (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix hotplug hang (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix broken assertion (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Make warning less noisy (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix select_task_rq() vs hotplug issues (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix sched_exec() balancing (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Ensure set_task_cpu() is never called on blocked tasks (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Use TASK_WAKING for fork wakups (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Use rcu in sched_get_rr_param() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Use rcu in sched_get/set_affinity() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Use rcu in sys_sched_getscheduler/sys_sched_getparam() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Make wakeup side and atomic variants of completion API irq safe (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Sanitize fork() handling (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Clean up ttwu() rq locking (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Consolidate select_task_rq() callers (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Protect sched_rr_get_param() access to task->sched_class (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Protect task->cpus_allowed access in sched_getaffinity() (Larry Woodman) [557364 611867 613812 635558 635562]- [virt] KVM: x86: zero kvm_vcpu_events->interrupt.pad (Marcelo Tosatti) [665409] {CVE-2010-4525} - [x86] KVM: enlarge number of possible CPUID leaves (Robert Richter) [663295] - [x86] apic, amd: Make firmware bug messages more meaningful (Robert Richter) [647750] - [x86] mce, amd: Remove goto in threshold_create_device() (Robert Richter) [647750] - [x86] mce, amd: Add helper functions to setup APIC (Robert Richter) [647750] - [x86] mce, amd: Shorten local variables mci_misc_{hi, lo} (Robert Richter) [647750] - [x86] mce, amd: Implement mce_threshold_block_init() helper function (Robert Richter) [647750] - [x86] AMD, MCE thresholding: Fix the MCi_MISCj iteration order (Robert Richter) [647750] - [x86] mcheck: Avoid duplicate sysfs links/files for thresholding banks (Robert Richter) [647750] - [x86] oprofile: Fix uninitialized variable use in debug printk (Robert Richter) [647750] - [x86] oprofile: Add support for IBS periodic op counter extension (Robert Richter) [647750] - [x86] oprofile: Add support for IBS branch target address reporting (Robert Richter) [647750] - [x86] oprofile: Introduce struct ibs_state (Robert Richter) [647750] - [x86] oprofile: Check IBS capability bits 1 and 2 (Robert Richter) [647750] - [x86] oprofile: Add support for AMD family 14h (Robert Richter) [647750] - [x86] oprofile: Add support for AMD family 12h (Robert Richter) [647750] - [x86] apic: Use BIOS settings for IBS and MCE threshold interrupt LVT offsets (Robert Richter) [647750] - [x86] apic: Check if EILVT APIC registers are available (AMD only) (Robert Richter) [647750] - [x86] kernel.h: add pr_warn for symmetry to dev_warn, netdev_warn (Robert Richter) [647750] - [x86] oprofile: disable write access to oprofilefs while profiler is running (Robert Richter) [647750] - [x86] oprofile: Remove duplicate code around __oprofilefs_create_file() (Robert Richter) [647750] - [x86] oprofile: Simplify init/exit functions (Robert Richter) [647750] - [x86] oprofile: Adding backtrace dump for 32bit process in compat mode (Robert Richter) [647750] - [x86] oprofile: Using struct stack_frame for 64bit processes dump (Robert Richter) [647750] - [x86] Unify dumpstack.h and stacktrace.h (Robert Richter) [647750] - [x86] perf: Fix unsafe frame rewinding with hot regs fetching (Robert Richter) [647750] - [x86] oprofile: Add Support for Intel CPU Family 6 / Model 29 (Robert Richter) [647750] - [x86] oprofile: Add Support for Intel CPU Family 6 / Model 22 (Intel Celeron 540) (Robert Richter) [647750] - [x86] oprofile: fix init_sysfs() function stub (Robert Richter) [647750] - [x86] oprofile: don't call arch exit code from init code on failure (Robert Richter) [647750] - [x86] oprofile: fix init_sysfs error handling (Robert Richter) [647750] - [x86] oprofile: fix crash when accessing freed task structs (Robert Richter) [647750] - [x86] oprofile: add support for Intel processor model 30 (Robert Richter) [647750] - [x86] oprofile: make event buffer nonseekable (Robert Richter) [647750] - [x86] Oprofile: Change CPUIDS from decimal to hex, and add some comments (Robert Richter) [647750] - [x86] oprofile: make AMD IBS hotplug capable (Robert Richter) [647750] - [x86] oprofile: notify cpus only when daemon is running (Robert Richter) [647750] - [x86] oprofile: reordering some functions (Robert Richter) [647750] - [x86] oprofile: stop disabled counters in nmi handler (Robert Richter) [647750] - [x86] oprofile: protect cpu hotplug sections (Robert Richter) [647750] - [x86] oprofile: remove CONFIG_SMP macros (Robert Richter) [647750] - [x86] oprofile: fix uninitialized counter usage during cpu hotplug (Robert Richter) [647750] - [x86] oprofile: remove duplicate IBS capability check (Robert Richter) [647750] - [x86] oprofile: move IBS code (Robert Richter) [647750] - [x86] oprofile: return -EBUSY if counters are already reserved (Robert Richter) [647750] - [x86] oprofile: moving shutdown functions (Robert Richter) [647750] - [x86] oprofile: reserve counter msrs pairwise (Robert Richter) [647750] - [x86] oprofile: rework error handler in nmi_setup() (Robert Richter) [647750] - [x86] oprofile: protect from not being in an IRQ context (Robert Richter) [647750] - [x86] oprofile: convert oprofile from timer_hook to hrtimer (Robert Richter) [647750] - [x86] oprofile: add comment to counter-in-use warning (Robert Richter) [647750] - [x86] oprofile: warn user if a counter is already active (Robert Richter) [647750] - [x86] oprofile: implement randomization for IBS periodic op counter (Robert Richter) [647750] - [x86] oprofile: implement lsfr pseudo-random number generator for IBS (Robert Richter) [647750] - [x86] oprofile: implement IBS cpuid feature detection (Robert Richter) [647750] - [x86] oprofile: remove OPROFILE_IBS config option (Robert Richter) [647750] - [kbuild] fixes for using make 3.82 (Don Zickus) [663994] - [kbuild] powerpc: fix build with make 3.82 (Don Zickus) [663994] - [scsi] qla2xxx: Update driver version to 8.03.05.01.06.1-k0 (Chad Dupuis) [635710] - [scsi] qla2xxx: Properly set the return value in function qla2xxx_eh_abort (Chad Dupuis) [635710] - [scsi] qla2xxx: Correct issue where NPIV-config data was not being allocated for 82xx parts (Chad Dupuis) [635710] - [scsi] qla2xxx: Update copyright banner (Chad Dupuis) [635710] - [scsi] qla2xxx: Add flash read/update support using BSG interface (Chad Dupuis) [635710] - [scsi] qla2xxx: Change MSI initialization from using incorrect request_irq parameter (Chad Dupuis) [635710] - [scsi] qla2xxx: Populate Command Type 6 LUN field properly (Chad Dupuis) [635710] - [scsi] qla2xxx: list cursors are not null (Chad Dupuis) [635710] - [scsi] qla2xxx: Avoid depending on SCSI host_lock in queuecommand function (Chad Dupuis) [635710] - [scsi] qla2xxx: Correct PRLI failure response code handling (Chad Dupuis) [635710] - [scsi] qla2xxx: Drop srb reference before waiting for completion (Chad Dupuis) [635710] - [scsi] qla2xxx: Addition of shutdown callback handler (Chad Dupuis) [635710] - [scsi] qla2xxx: Initialize the vport_slock spinlock (Chad Dupuis) [635710] - [scsi] qla2xxx: Remove scsi_cmnd->serial_number from debug traces (Chad Dupuis) [635710] - [scsi] qla2xxx: Group CS_RESET return status with other link level event statuses (Chad Dupuis) [635710] - [scsi] qla2xxx: Remove port down retry count (Chad Dupuis) [635710] - [scsi] qla2xxx: locking problem in qla2x00_init_rings() (Chad Dupuis) [635710] - [scsi] qla2xxx: AER Support-Return recovered from mmio_enable function for 82XX (Chad Dupuis) [635710] - [scsi] qla2xxx: Update to AER support, do early abort commands (Chad Dupuis) [635710] - [scsi] qla2xxx: Increase SG table size to support large IO size per scsi command (Chad Dupuis) [635710] - [scsi] qla2xxx: Clear local references of rport on device loss timeout notification from FC transport (Chad Dupuis) [635710] - [scsi] qla2xxx: Handle MPI timeout indicated by AE8002 (Chad Dupuis) [635710] - [scsi] qla2xxx: Added AER support for ISP82xx (Chad Dupuis) [635710] - [scsi] qla2xxx: Cover UNDERRUN case where SCSI status is set (Chad Dupuis) [635710] - [scsi] qla2xxx: Correctly set fw hung and complete only waiting mbx (Chad Dupuis) [635710] - [scsi] qla2xxx: Reset seconds_since_last_heartbeat correctly. (Chad Dupuis) [635710] - [scsi] qla2xxx: Change del_timer_sync() to del_timer() in qla2x00_ctx_sp_free() (Chad Dupuis) [635710] - [scsi] qla2xxx: make rport deletions explicit during vport removal (Chad Dupuis) [635710] - [scsi] qla2xxx: Fix vport delete issues (Chad Dupuis) [635710] - [scsi] qla2xxx: Pass first 64 bytes of MBX information when vendor commands fail (Chad Dupuis) [635710] - [scsi] qla2xxx: Return proper fabric name based on device state (Chad Dupuis) [635710] - [scsi] qla2xxx: Don't issue set or get port param MBC if port is not online (Chad Dupuis) [635710] - [scsi] qla2xxx: Add module parameter to enable GFF_ID device type check (Chad Dupuis) [635710] - [scsi] qla2xxx: Cleanup some dead-code and make some functions static. (Chad Dupuis) [635710] - [scsi] qla2xxx: Do not allow ELS Passthru commands for ISP23xx adapters (Chad Dupuis) [635710] - [scsi] qla2xxx: Don't issue set or get port param MBC if remote port is not logged in (Chad Dupuis) [635710] - [scsi] qla2xxx: Don't issue set or get port param MBC if invalid port loop id (Chad Dupuis) [635710] - [scsi] qla2xxx: Fix flash write failure on ISP82xx (Chad Dupuis) [635710] - [scsi] qla2xxx: Handle outstanding mbx cmds on hung f/w scenarios. (Chad Dupuis) [635710] - [scsi] qla2xxx: Support for loading Unified ROM Image (URI) format firmware file. (Chad Dupuis) [635710] - [scsi] qla2xxx: Add internal loopback support for ISP81xx. (Chad Dupuis) [635710] - [scsi] qla2xxx: Appropriately log FCP priority data messages (Chad Dupuis) [635710] - [scsi] qla2xxx: Rearranged and cleaned up the code for processing the pending commands (Chad Dupuis) [635710] - [scsi] qla2xxx: Updates for ISP82xx. (Chad Dupuis) [635710] - [scsi] qla2xxx: Add qla2x00_free_fcports() function (Chad Dupuis) [635710] - [scsi] qla2xxx: Check for golden firmware and show version if available (Chad Dupuis) [635710] - [scsi] qla2xxx: Use GFF_ID to check FCP-SCSI FC4 type before logging into Nx_Ports (Chad Dupuis) [635710] - [scsi] qla2xxx: Correct extended sense-data handling. (Chad Dupuis) [635710] - [scsi] qla2xxx: Stop firmware before doing init firmware. (Chad Dupuis) [635710] - [scsi] qla2xxx: T10 DIF Type 2 support (Chad Dupuis) [520855] - [scsi] qla2xxx: T10 DIF enablement for 81XX (Chad Dupuis) [520855] - [scsi] qla2xxx: T10 DIF support added (Chad Dupuis) [520855]- [fs] nfsd: Fix possible BUG_ON firing in set_change_info (Steve Dickson) [663448] - [fs] sunrpc: prevent use-after-free on clearing XPT_BUSY (Steve Dickson) [663448] - [fs] nfsd: fix BUG at fs/nfsd/nfsfh.h:199 on unlink (Steve Dickson) [663448] - [fs] nfsd4: typo fix in find_any_file (Steve Dickson) [663448] - [fs] sunrpc: Correct a misapplied patch (Steve Dickson) [663448] - [fs] nfs: Make new aop kABI friendly (Steve Dickson) [662782] - [fs] NFS: Fix panic after nfs_umount() (Steve Dickson) [662782] - [fs] nfs: remove extraneous and problematic calls to nfs_clear_request (Steve Dickson) [662782] - [fs] nfs: kernel should return EPROTONOSUPPORT when not support NFSv4 (Steve Dickson) [662782] - [fs] NFS: Fix fcntl F_GETLK not reporting some conflicts (Steve Dickson) [662782] - [fs] nfs: Discard ACL cache on mode update (Steve Dickson) [662782] - [fs] NFS: Readdir cleanups (Steve Dickson) [662782] - [fs] NFS: nfs_readdir_search_for_cookie() don't mark as eof if cookie not found (Steve Dickson) [662782] - [fs] NFS: Fix a memory leak in nfs_readdir (Steve Dickson) [662782] - [fs] Call the filesystem back whenever a page is removed from the page cache (Steve Dickson) [662782] - [fs] NFS: Ensure we use the correct cookie in nfs_readdir_xdr_filler (Steve Dickson) [662782] - [fs] NFS: Fix a readdirplus bug (Steve Dickson) [662782] - [fs] NFS: Ensure we return the dirent->d_type when it is known (Steve Dickson) [662782] - [fs] NFS: Correct the array bound calculation in nfs_readdir_add_to_array (Steve Dickson) [662782] - [fs] NFS: Don't ignore errors from nfs_do_filldir() (Steve Dickson) [662782] - [fs] NFS: Fix the error handling in "uncached_readdir()" (Steve Dickson) [662782] - [fs] NFS: Fix a page leak in uncached_readdir() (Steve Dickson) [662782] - [fs] NFS: Fix a page leak in nfs_do_filldir() (Steve Dickson) [662782] - [fs] NFS: Assume eof if the server returns no readdir records (Steve Dickson) [662782] - [fs] NFS: Buffer overflow in ->decode_dirent() should not be fatal (Steve Dickson) [662782] - [fs] Pure nfs client performance using odirect (Steve Dickson) [662782] - [fs] SUNRPC: Fix an infinite loop in call_refresh/call_refreshresult (Steve Dickson) [662782] - [fs] nfs: Ignore kmemleak false positive in nfs_readdir_make_qstr (Steve Dickson) [662782] - [fs] SUNRPC: Simplify rpc_alloc_iostats by removing pointless local variable (Steve Dickson) [662782] - [fs] nfs: trivial: remove unused nfs_wait_event macro (Steve Dickson) [662782] - [fs] NFS: readdir shouldn't read beyond the reply returned by the server (Steve Dickson) [662782] - [fs] NFS: Fix a couple of regressions in readdir (Steve Dickson) [662782] - [usb] teach "devices" file about Wireless and SuperSpeed USB (Don Zickus) [642206] - [perf] perf_events: Fix perf_counter_mmap() hook in mprotect() (Oleg Nesterov) [651673] - [usb] changes to make local suspend/resume work (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Don't let the USB core disable SuperSpeed ports (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Setup array of USB2 and USB3 ports (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix reset-device and configure-endpoint commands (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix command ring replay after resume (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: fix wMaxPacketSize mask (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: release spinlock when setup interrupt (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove excessive printks with shared IRQs (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Fix linker errors with CONFIG_PM=n (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix compile error when CONFIG_PM=n (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: PCI power management implementation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: bus power management implementation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: port remote wakeup implementation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI port power management implementation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] core: use kernel assigned address for devices under xHCI (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: change xhci_reset_device() to allocate new device (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Add pointer to udev in struct xhci_virt_device (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: update ring dequeue pointer when process missed tds (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove buggy assignment in next_trb() (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Set DMA mask for host (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Don't flush doorbell writes (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Reduce reads and writes of interrupter registers (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Make xhci_set_hc_event_deq() static (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Minimize HW event ring dequeue pointer writes (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Make xhci_handle_event() static (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove unnecessary reads of IRQ_PENDING register (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Performance - move xhci_work() into xhci_irq() (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Performance - move interrupt handlers into xhci-ring.c (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Performance - move functions that find ep ring (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Isoc urb enqueue (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: allocate bigger ring for isochronous endpoint (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Isochronous transfer implementation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Introduce urb_priv structure (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Missed Service Error Event process (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: adds new cases to trb_comp_code switch (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: remove redundant print messages (Don Zickus) [591794 591796 591797 624615 637237] - [usb] USB xHCI: handle_tx_event() refactor: process_bulk_intr_td (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: handle_tx_event() refactor: process_ctrl_td (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: handle_tx_event() refactor: finish_td (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Supporting MSI/MSI-X (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: trivial: use ARRAY_SIZE (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove obsolete debugging printk (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Set Mult field in endpoint context correctly (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Set EP0 dequeue ptr after reset of configured device (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Fix another bug in link TRB activation change (Don Zickus) [591794 591796 591797 624615 637237] - [usb] clean up some host controller sparse warnings (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Support for allocating USB 3.0 streams (Don Zickus) [591794 591796 591797 624615 637237] - [usb] split hub.h into ch11.h and merge-in hcd.h (Don Zickus) [591794 591796 591797 624615 637237] - [usb] make hub.h public (drivers dependency) (Don Zickus) [591794 591796 591797 624615 637237] - [usb] make hcd.h public (drivers dependency) (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Add parsing of SuperSpeed endpoint companion descriptor (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Fix bug in link TRB activation change (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Print NEC firmware version (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Wait for host to start running (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Wait for controller to be ready after reset (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: fix compiler warning (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove the arbitrary limit of 15 xHCI ports (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Fix wrong usage of macro TRB_TYPE (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Transfer ring link TRB activation change (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Set stream ID to 0 after cleaning up stalls (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Avoid double free after streams are disabled (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Correct assumptions about number of rings per endpoint (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Add memory allocation for USB3 bulk streams (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix check for room on the ring (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Limit bus sg_tablesize to 62 TRBs (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix issue with set interface after stall (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Make endpoint interval debugging clearer (Don Zickus) [591794 591796 591797 624615 637237] - [usb] usb-storage: use max_hw_sectors instead of max_sectors (Don Zickus) [591794 591796 591797 624615 637237] - [usb] rearrange code in usb_probe_interface (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Use bInterfaceNumber in bandwidth allocations (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix compile issues with xhci_get_slot_state() (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: No GFP_KERNEL in block error handling (Don Zickus) [591794 591796 591797 624615 637237] - [usb] retain USB device power/wakeup setting across reconfiguration (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Add call to notify xHC of a device reset (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Notify the xHC when a device is reset (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Allow roothub ports to be disabled (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Refactor code to clear port change bits (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Refactor test for vendor-specific completion codes (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Allow allocation of commands without input contexts (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Refactor code to free or cache endpoint rings (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix error path when configuring endpoints (Don Zickus) [591794 591796 591797 624615 637237] - [usb] check the endpoint type against the pipe type (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Fix duplicate sysfs problem after device reset (Don Zickus) [591794 591796 591797 624615 637237] - [usb] USB core: fix recent kernel-doc warnings (Don Zickus) [591794 591796 591797 624615 637237] - [usb] fix section mismatch in early ehci dbgp (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Check bandwidth when switching alt settings (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Refactor code to find alternate interface settings (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix command completion after a drop endpoint (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Make reverting an alt setting "unfailable" (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci-mem.c: introduce missing kfree (Don Zickus) [591794 591796 591797 624615 637237] - [usb] add remove_id sysfs attr for usb drivers (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Handle errors that cause endpoint halts (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Return success for vendor-specific info codes (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Return -EPROTO on a split transaction error. (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Set transfer descriptor size field correctly (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Add tests for TRB address translation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] fix a bug in the scatter-gather library (Don Zickus) [591794 591796 591797 624615 637237] - [usb] add a "remove hardware" sysfs attribute (Don Zickus) [591794 591796 591797 624615 637237] - [usb] don't use a fixed DMA mapping for hub status URBs (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove unused HCD statistics code. (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Add watchdog timer for URB cancellation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Re-purpose xhci_quiesce() (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Handle URB cancel, complete and resubmit race (Don Zickus) [591794 591796 591797 624615 637237] - [usb] whci-hcd: correctly handle sg lists longer than QTD_MAX_XFER_SIZE (Don Zickus) [591794 591796 591797 624615 637237] - [usb] whci-hcd: fix type and format warnings in sg code (Don Zickus) [591794 591796 591797 624615 637237] - [usb] make urb scatter-gather support more generic (Don Zickus) [591794 591796 591797 624615 637237] - [usb] whci-hcd: support urbs with scatter-gather lists (Don Zickus) [591794 591796 591797 624615 637237] - [virt] vhost: max s/g to match qemu (Jason Wang) [619002] - [x86] eliminate mcp55 quirk boot chattiness (Bob Picco) [661172] - [security] SELinux: define permissions for DCB netlink messages (Eric Paris) [662125] - [net] bonding: add feature to support output port selection steering (Neil Horman) [601849] - [net] clarify documentation for net.ipv4.igmp_max_memberships (Jiri Pirko) [593397] - [ppc64] Remove CDTRDSR warning from ppc64 compile (Prarit Bhargava) [597333] - [ata] libata-scsi passthru: fix bug which truncated LBA48 return values (David Milburn) [663679] - [fs] ext4: speed up ext4_rec_len_(from|to)_disk for smaller blocksizes (Eric Sandeen) [653213] - [dlm] reduce cond_resched during send (David Teigland) [663372] - [dlm] use TCP_NODELAY (David Teigland) [663372] - [dlm] Handle application limited situations properly (David Teigland) [663372] - [virt] vhost-net: fix range checking in mrg bufs case (Jason Wang) [616660 632745] - [virt] vhost-net: mergeable buffers support (Jason Wang) [616660 632745] - [virt] vhost-net: minor cleanup (Jason Wang) [616660 632745] - [virt] vhost: Storage class should be before const qualifier (Jason Wang) [616660 632745] - [netdrv] tun: add ioctl to modify vnet header size (Jason Wang) [616660 632745] - [virt] vhost: fix sparse warnings (Jason Wang) [616660 632745]- [s390x] kernel: virtualization aware cpu measurement (Hendrik Brueckner) [631483] - [s390x] kernel: Add breaking event address for user space (Hendrik Brueckner) [632322] - [scsi] qla2xxx: Removed dependency for SRB structure for Marker processing (Chad Dupuis) [635707] - [scsi] qla2xxx: Support for asynchronous TM and Marker IOCBs (Chad Dupuis) [635707] - [scsi] qla2xxx: Add CT passthru support for ISP23xx adapters (Chad Dupuis) [635707] - [scsi] qla2xxx: Provide common framework for BSG and IOCB commands (Chad Dupuis) [635707] - [scsi] qla2xxx: Enable CRB based doorbell posting for request queue as default for ISP 82xx (Chad Dupuis) [516845] - [scsi] qla2xxx: Check for empty slot in request queue before posting Command type 6 request (Chad Dupuis) [516845] - [scsi] qla2xxx: Clear drive active CRB register when not in use (Chad Dupuis) [516845] - [scsi] qla2xxx: Optionally disable target reset (Chad Dupuis) [516845] - [scsi] qla2xxx: Remove HSRX_RISC_PAUSED check for ISP82XX (Chad Dupuis) [516845] - [scsi] qla2xxx: Avoid infinite abort-isps when chip reset fails (Chad Dupuis) [516845] - [scsi] qla2xxx: Allow transition to NEED RESET state only from READY state for ISP82xx (Chad Dupuis) [516845] - [scsi] qla2xxx: Cleanup and rearrange ISP 82xx specific code (Chad Dupuis) [516845] - [scsi] qla2xxx: Remove comments having reference to netxen_nic (Chad Dupuis) [516845] - [scsi] qla2xxx: Remove duplicate initialization during configuring rings (Chad Dupuis) [516845] - [scsi] qla2xxx: Remove non P3P code and reference (Chad Dupuis) [516845] - [scsi] qla2xxx: IDC: Check firmware alive prior to initialization (Chad Dupuis) [516845] - [scsi] qla2xxx: Avoid transitioning to RESET state during initializing (Chad Dupuis) [516845] - [scsi] qla2xxx: Disable fw_dump operations on ISP82xx (Chad Dupuis) [516845] - [scsi] qla2xxx: Implement a quick (FCoE context only) reset (Chad Dupuis) [516845] - [scsi] qla2xxx: Corrected the logic to avoid continuous ISP reset (Chad Dupuis) [516845] - [scsi] qla2xxx: Add ISP82XX support (Chad Dupuis) [516845]- [fs] xfs: ensure we mark all inodes in a freed cluster XFS_ISTALE (Dave Chinner) [654294] - [fs] xfs: fix race in inode cluster freeing failing to stale inodes (Dave Chinner) [654294] - [block] change BARRIER referenced in error message and comments (Mike Snitzer) [657046] - [md] Call blk_queue_flush() to establish flush/fua support (Mike Snitzer) [657046] - [scsi] scsi_debug: Update thin provisioning support (Mike Snitzer) [646552] - [scsi] scsi_debug: fix map_region and unmap_region oops (Mike Snitzer) [646552] - [scsi] scsi_debug: Block Limits VPD page fixes (Mike Snitzer) [646552] - [scsi] scsi_debug: add max_queue + no_uld parameters (Mike Snitzer) [646552] - [scsi] scsi_debug: fix Thin provisioning support (Mike Snitzer) [646552] - [scsi] sd: Update thin provisioning support (Mike Snitzer) [646552] - [scsi] Fix VPD inquiry page wrapper (Mike Snitzer) [646552] - [scsi] sd: quiet spurious error messages in READ_CAPACITY(16) (Mike Snitzer) [646552] - [block] fix problem with sending down discard that isn't of correct granularity (Mike Snitzer) [646552] - [block] blk-throttle: Correct the placement of smp_rmb() (Vivek Goyal) [636022] - [block] blk-throttle: Trim/adjust slice_end once a bio has been dispatched (Vivek Goyal) [636022] - [block] Enable block bio throttling (Vivek Goyal) [636022] - [block] fix use-after-free bug in blk throttle code (Vivek Goyal) [636022] - [block] blkio-throttle: Fix possible multiplication overflow in iops calculations (Vivek Goyal) [636022] - [block] blkio-throttle: limit max iops value to UINT_MAX (Vivek Goyal) [636022] - [block] blkio-throttle: There is no need to convert jiffies to milli seconds (Vivek Goyal) [636022] - [block] blkio-throttle: Fix link failure failure on i386 (Vivek Goyal) [636022] - [block] blkio: Recalculate the throttled bio dispatch time upon throttle limit change (Vivek Goyal) [636022] - [block] blkio: Add root group to td->tg_list (Vivek Goyal) [636022] - [block] blkio: deletion of a cgroup was causes oops (Vivek Goyal) [636022] - [block] blkio: Do not export throttle files if CONFIG_BLK_DEV_THROTTLING=n (Vivek Goyal) [636022] - [block] blkio: Implementation of IOPS limit logic (Vivek Goyal) [636022] - [block] blk-cgroup: cgroup changes for IOPS limit support (Vivek Goyal) [636022] - [block] blkio: Core implementation of throttle policy (Vivek Goyal) [636022] - [block] blk-cgroup: Introduce cgroup changes for throttling policy (Vivek Goyal) [636022] - [block] blk-cgroup: Prepare the base for supporting more than one IO control policies (Vivek Goyal) [636022] - [block] blk-cgroup: Kill the header printed at the start of blkio.weight_device file (Vivek Goyal) [636022] - [block] blk-cgroup: Fix an RCU warning in blkiocg_create() (Vivek Goyal) [636022] - [block] kill some useless goto's in blk-cgroup.c (Vivek Goyal) [636022] - [kernel] ptrace: fix exit_ptrace() vs ptrace_report_signal() races (Oleg Nesterov) [631968] - [kernel] ptrace: introduce PTRACE_O_DETACHED to mark the self-detaching engine (Oleg Nesterov) [631968] - [kernel] ptrace: don't assume resume != UTRACE_RESUME means stepping (Oleg Nesterov) [631968] - [kernel] ptrace: the tracee shouldn never change ctx->resume (Oleg Nesterov) [631968] - [kernel] ptrace: ptrace_reuse_engine()->utrace_barrier() should ignore ERESTARTSYS (Oleg Nesterov) [631968] - [fs] fsck.gfs2 reported statfs error after gfs2_grow (Robert S Peterson) [661048] - [fs] ext4: 2 writeback perf fixes (Eric Sandeen) [648632] - [powerpc] Correct smt_enabled=X boot option for > 2 threads per core (Steve Best) [659807] - [watchdog] iTCO wdt: Cleanup warning messages (Prarit Bhargava) [616268] - [md] dm mpath: revert "dm: Call blk_abort_queue on failed paths" (Mike Snitzer) [636771] - [x86] UV: Address interrupt/IO port operation conflict (George Beshers) [659480] - [x86] Fix x2apic preenabled system with kexec (Gleb Natapov) [657261] - [virt] vhost: correctly set bits of dirty pages (Jason Wang) [658437] - [mm] guard page for stacks that grow upwards (Johannes Weiner) [630562] - [mm] fix numa khugepaged memcg memleak (Andrea Arcangeli) [659119] - [mm] Enable extraction of hugepage pfn(s) from /proc//pagemap (Larry Woodman) [644987]- [s390x] dasd: Fix unimplemented DIAG function (Hendrik Brueckner) [646951] - [s390x] dasd: fix unsolicited interrupt recognition (Hendrik Brueckner) [635021] - [s390x] dasd: fix dump_sense_dbf (Hendrik Brueckner) [643998] - [s390x] dasd: let recovery cqr inherit flags from failed cqr (Hendrik Brueckner) [635021] - [s390x] qeth: tolerate OLM-limitation (Hendrik Brueckner) [633568] - [s390x] qdio: convert global statistics to per-device stats (Hendrik Brueckner) [633308] - [s390x] cio: use all paths for some internal I/O (Hendrik Brueckner) [623248] - [s390x] dasd: allocate fallback cqr for reserve/release (Hendrik Brueckner) [619515] - [s390x] qeth: OSX message for z/VM specific authorization failure (Hendrik Brueckner) [619508] - [s390x] qeth: avoid loop if ipa command response is missing (Hendrik Brueckner) [619506] - [s390x] dasd: fix refcounting for sysfs entry (Hendrik Brueckner) [529362] - [s390x] dasd: remove uid from devmap (Hendrik Brueckner) [529362] - [fs] ext4: improve llseek error handling for overly large seek offsets (Eric Sandeen) [652013] - [fs] ext4: fix EFBIG edge case when writing to large non-extent file (Eric Sandeen) [646498] - [fs] procfs: fix numbering in /proc/locks (Jerome Marchand) [637846] - [scsi] enable state transistions from OFFLINE to RUNNING (Mike Christie) [643237] - [scsi] set queue limits no_cluster for stacked devices (Mike Snitzer) [658293] - [scsi] scsi_dh_rdac: Add two new SUN devices to rdac_dev_list (Rob Evers) [643820] - [kernel] utrace: move user_disable_single_step() logic from utrace_control() to utrace_reset() (Oleg Nesterov) [635853] - [block] cfq-iosched: fix a kernel OOPs when usb key is inserted (Vivek Goyal) [639427] - [x86] tsc, sched: Recompute cyc2ns_offset's during resume from sleep states (Matthew Garrett) [635560] - [virt] virtio: console: Don't block entire guest if host doesn't read data (Amit Shah) [643751] - [mm] memcg: handle charge moving race with hugepage split (Johannes Weiner) [615860] - [mm] Out-of-memory under memory cgroup can call both of oom-killer-for-memcg and oom-killer-for-page-fault (Larry Woodman) [592879] - [mm] only return EIO once on msync/fsync after IO failure (Rik van Riel) [652371] - [mm] Backport upstream code it avoid side-effect of tickless idle on update_cpu_load() (Larry Woodman) [635558] - [virtio] console: fix memory leak (Amit Shah) [656835] - [virt] KVM: VMX: Really clear cr0.ts when giving the guest ownership of the fpu (Avi Kivity) [655718] - [virt] SVM: Initialize fpu_active in init_vmcb() (Avi Kivity) [654532] - [x86] Look for IA32_ENERGY_PERF_BIAS support (Matthew Garrett) [464655] - [x86] Disable paranoid check in ACPI power meter driver (Matthew Garrett) [634640] - [pci] dma-mapping: dma-mapping.h: add dma_set_coherent_mask (Stefan Assmann) [650960] - [block] Allow third party modules to use blk_queue_ordered() (Vivek Goyal) [657046] - [security] audit: add support to match lsm labels on user audit messages (Eric Paris) [634303] - [cpufreq] Fix ondemand to not request targets outside policy limits (Matthew Garrett) [651339] - [scsi] libfc: possible race could panic system due to NULL fsp->cmd (Mike Christie) [638297] - [fs] gfs: Use 512 B block sizes to communicate with userland quota tools (Abhijith Das) [658590] - [fs] GFS2: support for growing a full filesytem (Benjamin Marzinski) [659137] - [kernel] div64_u64(): improve precision on 32bit platforms (Oleg Nesterov) [616105] - [kernel] exec: copy-and-paste the fixes into compat_do_execve() paths (Oleg Nesterov) [625695] {CVE-2010-4243} - [kernel] exec: make argv/envp memory visible to oom-killer (Oleg Nesterov) [625695] {CVE-2010-4243} - [ata] sata_via: apply magic FIFO fix to vt6420 too (David Milburn) [659748] - [ata] sata_via: explain the magic fix (David Milburn) [659748] - [ata] sata_via: magic vt6421 fix for transmission problems w/ WD drives (David Milburn) [659748] - [virt] KVM: create aggregate kvm_total_used_mmu_pages value (Marcelo Tosatti) [632772] - [virt] KVM: replace x86 kvm n_free_mmu_pages with n_used_mmu_pages (Marcelo Tosatti) [632772] - [virt] KVM: rename x86 kvm->arch.n_alloc_mmu_pages (Marcelo Tosatti) [632772] - [virt] KVM: abstract kvm x86 mmu->n_free_mmu_pages (Marcelo Tosatti) [632772]- [scsi] sd: Fix overflow with big physical blocks (Mike Snitzer) [632644] - [block] Ensure physical block size is unsigned int (Mike Snitzer) [632644] - [fs] Turn on the NFSv4.1 kernel config (Steve Dickson) [479351] - [fs] NFS: rename nfs.upcall -> nfsidmap (Steve Dickson) [479351] - [fs] NFS: Fix a compile issue in nfs_root (Steve Dickson) [479351] - [fs] sunrpc: Use static const char arrays (Steve Dickson) [479351] - [fs] nfs4: fix channel attribute sanity-checks (Steve Dickson) [479351] - [fs] NFSv4.1: Use more sensible names for 'initialize_mountpoint' (Steve Dickson) [479351] - [fs] NFSv4.1: pnfs: filelayout: add driver's LAYOUTGET and GETDEVICEINFO infrastructure (Steve Dickson) [479351] - [fs] NFSv4.1: pnfs: add LAYOUTGET and GETDEVICEINFO infrastructure (Steve Dickson) [479351] - [fs] NFS: client needs to maintain list of inodes with active layouts (Steve Dickson) [479351] - [fs] NFS: create and destroy inode's layout cache (Steve Dickson) [479351] - [fs] NFSv4.1: pnfs: filelayout: introduce minimal file layout driver (Steve Dickson) [479351] - [fs] NFSv4.1: pnfs: full mount/umount infrastructure (Steve Dickson) [479351] - [fs] NFS: set layout driver (Steve Dickson) [479351] - [fs] NFS: ask for layouttypes during v4 fsinfo call (Steve Dickson) [479351] - [fs] NFS: change stateid to be a union (Steve Dickson) [479351] - [fs] NFSv4.1: pnfsd, pnfs: protocol level pnfs constants (Steve Dickson) [479351] - [fs] SUNRPC: define xdr_decode_opaque_fixed (Steve Dickson) [479351] - [fs] NFSD: remove duplicate NFS4_STATEID_SIZE (Steve Dickson) [479351] - [fs] Revert "NFSv4: Fall back to ordinary lookup if nfs4_atomic_open() returns EISDIR" (Steve Dickson) [653066] - [fs] Regression: fix mounting NFS when NFSv3 support is not compiled (Steve Dickson) [653066] - [fs] NLM: Fix a regression in lockd (Steve Dickson) [653066] - [fs] nfs4: The difference of 2 pointers is ptrdiff_t (Steve Dickson) [653066] - [fs] nfs: testing the wrong variable (Steve Dickson) [653066] - [fs] nfs: handle lock context allocation failures in nfs_create_request (Steve Dickson) [653066] - [fs] Fixed Regression in NFS Direct I/O path (Steve Dickson) [653066] - [fs] nfsd4: fix 4.1 connection registration race (Steve Dickson) [653068] - [fs] lib: introduce common method to convert hex digits (Steve Dickson) [653068] - [fs] Keep the deprecated nfsd system call interface (Steve Dickson) [653068] - [fs] svcrpc: svc_tcp_sendto XPT_DEAD check is redundant (Steve Dickson) [653068] - [fs] svcrpc: no need for XPT_DEAD check in svc_xprt_enqueue (Steve Dickson) [653068] - [fs] svcrpc: assume svc_delete_xprt() called only once (Steve Dickson) [653068] - [fs] svcrpc: never clear XPT_BUSY on dead xprt (Steve Dickson) [653068] - [fs] nfsd4: fix connection allocation in sequence() (Steve Dickson) [653068] - [fs] nfsd4: only require krb5 principal for NFSv4.0 callbacks (Steve Dickson) [653068] - [fs] nfsd4: move minorversion to client (Steve Dickson) [653068] - [fs] nfsd4: delay session removal till free_client (Steve Dickson) [653068] - [fs] nfsd4: separate callback change and callback probe (Steve Dickson) [653068] - [fs] nfsd4: callback program number is per-session (Steve Dickson) [653068] - [fs] nfsd4: track backchannel connections (Steve Dickson) [653068] - [fs] nfsd4: confirm only on succesful create_session (Steve Dickson) [653068] - [fs] nfsd4: make backchannel sequence number per-session (Steve Dickson) [653068] - [fs] nfsd4: use client pointer to backchannel session (Steve Dickson) [653068] - [fs] nfsd4: move callback setup into session init code (Steve Dickson) [653068] - [fs] nfsd4: don't cache seq_misordered replies (Steve Dickson) [653068] - [fs] SUNRPC: Properly initialize sock_xprt.srcaddr in all cases (Steve Dickson) [653068] - [fs] SUNRPC: Use conventional switch statement when reclassifying sockets (Steve Dickson) [653068] - [fs] sunrpc: Turn list_for_each-s into the ..._entry-s (Steve Dickson) [653068] - [fs] sunrpc: Remove dead "else" branch from bc xprt creation (Steve Dickson) [653068] - [fs] sunrpc: Don't return NULL from rpcb_create (Steve Dickson) [653068] - [fs] sunrpc: Remove useless if (task == NULL) from xprt_reserve_xprt (Steve Dickson) [653068] - [fs] sunrpc: Remove UDP worker wrappers (Steve Dickson) [653068] - [fs] sunrpc: Remove TCP worker wrappers (Steve Dickson) [653068] - [fs] sunrpc: Pass family to setup_socket calls (Steve Dickson) [653068] - [fs] sunrpc: Merge xs_create_sock code (Steve Dickson) [653068] - [fs] sunrpc: Merge the xs_bind code (Steve Dickson) [653068] - [fs] sunrpc: Call xs_create_sockX directly from setup_socket (Steve Dickson) [653068] - [fs] sunrpc: Factor out v6 sockets creation (Steve Dickson) [653068] - [fs] sunrpc: Factor out v4 sockets creation (Steve Dickson) [653068] - [fs] sunrpc: Factor out udp sockets creation (Steve Dickson) [653068] - [fs] sunrpc: Remove duplicate xprt/transport arguments from calls (Steve Dickson) [653068] - [fs] sunrpc: Get xprt pointer once in xs_tcp_setup_socket (Steve Dickson) [653068] - [fs] sunrpc: Remove unused sock arg from xs_next_srcport (Steve Dickson) [653068] - [fs] sunrpc: Remove unused sock arg from xs_get_srcport (Steve Dickson) [653068] - [fs] svcrdma: Cleanup DMA unmapping in error paths (Steve Dickson) [653068] - [fs] svcrdma: Change DMA mapping logic to avoid the page_address kernel API (Steve Dickson) [653068] - [fs] nfsd4: expire clients more promptly (Steve Dickson) [653068] - [fs] sunrpc: Use helper to set v4 mapped addr in ip_map_parse (Steve Dickson) [653068] - [fs] sunrpc/cache: centralise handling of size limit on deferred list (Steve Dickson) [653068] - [fs] sunrpc: Simplify cache_defer_req and related functions (Steve Dickson) [653068] - [fs] nfsd4: return expired on unfound stateid's (Steve Dickson) [653068] - [fs] nfsd4: add new connections to session (Steve Dickson) [653068] - [fs] nfsd4: refactor connection allocation (Steve Dickson) [653068] - [fs] nfsd4: use callbacks on svc_xprt_deletion (Steve Dickson) [653068] - [fs] nfsd: provide callbacks on svc_xprt deletion (Steve Dickson) [653068] - [fs] nfsd4: keep per-session list of connections (Steve Dickson) [653068] - [fs] nfsd4: clean up session allocation (Steve Dickson) [653068] - [fs] nfsd4: fix alloc_init_session return type (Steve Dickson) [653068] - [fs] nfsd4: fix alloc_init_session BUILD_BUG_ON() (Steve Dickson) [653068] - [fs] nfsd4: Move callback setup to callback queue (Steve Dickson) [653068] - [fs] nfsd4: remove separate cb_args struct (Steve Dickson) [653068] - [fs] nfsd4: use generic callback code in null case (Steve Dickson) [653068] - [fs] nfsd4: generic callback code (Steve Dickson) [653068] - [fs] nfsd4: rename nfs4_rpc_args->nfsd4_cb_args (Steve Dickson) [653068] - [fs] nfsd4: combine nfs4_rpc_args and nfsd4_cb_sequence (Steve Dickson) [653068] - [fs] nfsd4: minor variable renaming (cb -> conn) (Steve Dickson) [653068] - [fs] sunrpc: fix race in new cache_wait code. (Steve Dickson) [653068] - [fs] sunrpc: Create sockets in net namespaces (Steve Dickson) [653068] - [net] Export __sock_create (Steve Dickson) [653068] - [fs] sunrpc: Tag rpc_xprt with net (Steve Dickson) [653068] - [fs] sunrpc: Add net to xprt_create (Steve Dickson) [653068] - [fs] sunrpc: Add net to rpc_create_args (Steve Dickson) [653068] - [fs] sunrpc: Pull net argument downto svc_create_socket (Steve Dickson) [653068] - [fs] sunrpc: Add net argument to svc_create_xprt (Steve Dickson) [653068] - [fs] sunrpc: Factor out rpc_xprt freeing (Steve Dickson) [653068] - [fs] sunrpc: Factor out rpc_xprt allocation (Steve Dickson) [653068] - [fs] nfsd4: adjust buflen for encoded attrs bitmap based on actual bitmap length (Steve Dickson) [653068] - [fs] sunrpc: fix up rpcauth_remove_module section mismatch (Steve Dickson) [653068] - [fs] sunrpc: Tag svc_xprt with net (Steve Dickson) [653068] - [fs] sunrpc: Add routines that allow registering per-net caches (Steve Dickson) [653068] - [fs] sunrpc: Add net to pure API calls (Steve Dickson) [653068] - [fs] sunrpc: Pass xprt to cached get/put routines (Steve Dickson) [653068] - [fs] sunrpc: Make xprt auth cache release work with the xprt (Steve Dickson) [653068] - [fs] sunrpc: Pass the ip_map_parse's cd to lower calls (Steve Dickson) [653068] - [fs] nfsd: fix /proc/net/rpc/nfsd.export/content display (Steve Dickson) [653068] - [fs] nfsd: Export get_task_comm for nfsd (Steve Dickson) [653068] - [fs] nfsd: allow deprecated interface to be compiled out (Steve Dickson) [653068] - [fs] nfsd: formally deprecate legacy nfsd syscall interface (Steve Dickson) [653068] - [fs] sunrpc/cache: fix recent breakage of cache_clean_deferred (Steve Dickson) [653068] - [fs] lockd: Mostly remove BKL from the server (Steve Dickson) [653068] - [fs] sunrpc/cache: don't use custom hex_to_bin() converter (Steve Dickson) [653068] - [fs] sunrpc/cache: change deferred-request hash table to use hlist (Steve Dickson) [653068] - [fs] svcauth_gss: replace a trivial 'switch' with an 'if' (Steve Dickson) [653068] - [fs] nfsd/idmap: drop special request deferal in favour of improved default (Steve Dickson) [653068] - [fs] nfsd: disable deferral for NFSv4 (Steve Dickson) [653068] - [fs] sunrpc: close connection when a request is irretrievably lost (Steve Dickson) [653068] - [fs] nfsd4: fix hang on fast-booting nfs servers (Steve Dickson) [653068] - [fs] svcrpc: cache deferral cleanup (Steve Dickson) [653068] - [fs] svcrpc: minor cache cleanup (Steve Dickson) [653068] - [fs] sunrpc/cache: allow threads to block while waiting for cache update (Steve Dickson) [653068] - [net] sunrpc: use seconds since boot in expiry cache (Steve Dickson) [653068] - [fs] sunrpc: extract some common sunrpc_cache code from nfsd (Steve Dickson) [653068] - [kernel] kernel.h: add printk_ratelimited and pr__rl (Steve Dickson) [653066] - [fs] Set new kernel configs (Steve Dickson) [653066] - [fs] SUNRPC: Cleanup duplicate assignment in rpcauth_refreshcred (Steve Dickson) [653066] - [fs] nfs: fix unchecked value (Steve Dickson) [653066] - [fs] Ask for time_delta during fsinfo probe (Steve Dickson) [653066] - [fs] Revalidate caches on lock (Steve Dickson) [653066] - [fs] SUNRPC: After calling xprt_release(), we must restart from call_reserve (Steve Dickson) [653066] - [fs] NFSv4: Fix up the 'dircount' hint in encode_readdir (Steve Dickson) [653066] - [fs] NFSv4: Clean up nfs4_decode_dirent (Steve Dickson) [653066] - [fs] NFSv4: nfs4_decode_dirent must clear entry->fattr->valid (Steve Dickson) [653066] - [fs] NFSv4: Fix a regression in decode_getfattr (Steve Dickson) [653066] - [fs] NFSv4: Fix up decode_attr_filehandle() to handle the case of empty fh pointer (Steve Dickson) [653066] - [fs] NFS: Ensure we check all allocation return values in new readdir code (Steve Dickson) [653066] - [fs] NFS: Readdir plus in v4 (Steve Dickson) [653066] - [fs] NFS: introduce generic decode_getattr function (Steve Dickson) [653066] - [fs] NFS: check xdr_decode for errors (Steve Dickson) [653066] - [fs] NFS: nfs_readdir_filler catch all errors (Steve Dickson) [653066] - [fs] NFS: readdir with vmapped pages (Steve Dickson) [653066] - [fs] NFS: remove page size checking code (Steve Dickson) [653066] - [fs] NFS: decode_dirent should use an xdr_stream (Steve Dickson) [653066] - [fs] SUNRPC: Add a helper function xdr_inline_peek (Steve Dickson) [653066] - [fs] NFS: remove readdir plus limit (Steve Dickson) [653066] - [fs] NFS: re-add readdir plus (Steve Dickson) [653066] - [fs] NFS: Optimise the readdir searches (Steve Dickson) [653066] - [fs] NFS: add readdir cache array (Steve Dickson) [653066] - [fs] nfs: include ratelimit.h, fix nfs4state build error (Steve Dickson) [653066] - [fs] NFSv4: The state manager must ignore EKEYEXPIRED (Steve Dickson) [653066] - [fs] NFSv4: Don't ignore the error return codes from nfs_intent_set_file (Steve Dickson) [653066] - [fs] NFSv4: Don't call nfs4_reclaim_complete() on receiving NFS4ERR_STALE_CLIENTID (Steve Dickson) [653066] - [fs] NFS: Don't SIGBUS if nfs_vm_page_mkwrite races with a cache invalidation (Steve Dickson) [653066] - [fs] NFS: new idmapper (Steve Dickson) [653066] - [fs] NFS: Use kernel DNS resolver (Steve Dickson) [653066] - [fs] NFS: We must use list_for_each_entry_safe in nfs_access_cache_shrinker (Steve Dickson) [653066] - [fs] NFS: don't use FLUSH_SYNC on WB_SYNC_NONE COMMIT calls (Steve Dickson) [653066] - [fs] NFS: Really fix put_nfs_open_context() (Steve Dickson) [653066] - [fs] NFSv4.1: keep seq_res.sr_slot as pointer rather than an index (Steve Dickson) [653066] - [fs] add a couple of mntget+dget -> path_get in nfs4proc (Steve Dickson) [653066] - [fs] nfs: show "local_lock" mount option in /proc/mounts (Steve Dickson) [653066] - [fs] NFS: handle inode==NULL in __put_nfs_open_context (Steve Dickson) [653066] - [fs] nfs: introduce mount option '-olocal_lock' to make locks local (Steve Dickson) [653066] - [fs] SUNRPC: Refactor logic to NUL-terminate strings in pages (Steve Dickson) [653066] - [fs] SUNRPC: Correct an rpcbind debugging message (Steve Dickson) [653066] - [fs] NFS: Fix NFSv3 debugging messages in fs/nfs/nfs3proc.c (Steve Dickson) [653066] - [fs] NFSv4.1: Fix the slotid initialisation in nfs_async_rename() (Steve Dickson) [653066] - [fs] NFS: Fix a use-after-free case in nfs_async_rename() (Steve Dickson) [653066] - [fs] nfs: make sillyrename an async operation (Steve Dickson) [653066] - [fs] nfs: move nfs_sillyrename to unlink.c (Steve Dickson) [653066] - [fs] nfs: standardize the rename response container (Steve Dickson) [653066] - [fs] nfs: standardize the rename args container (Steve Dickson) [653066] - [fs] NFS: Add an 'open_context' element to struct nfs_rpc_ops (Steve Dickson) [653066] - [fs] NFS: Clean up nfs4_proc_create() (Steve Dickson) [653066] - [fs] NFSv4: Further cleanups for nfs4_open_revalidate() (Steve Dickson) [653066] - [fs] NFSv4: Clean up nfs4_open_revalidate (Steve Dickson) [653066] - [fs] NFSv4: Further minor cleanups for nfs4_atomic_open() (Steve Dickson) [653066] - [fs] NFSv4: Clean up nfs4_atomic_open (Steve Dickson) [653066] - [fs] Switch alloc_nfs_open_context() to struct path (Steve Dickson) [653066] - [fs] SUNRPC: Remove rpcb_getport_sync() (Steve Dickson) [653066] - [fs] NFS: Allow NFSROOT debugging messages to be enabled dynamically (Steve Dickson) [653066] - [fs] NFS: Clean up nfsroot.c (Steve Dickson) [653066] - [fs] NFS: Use super.c for NFSROOT mount option parsing (Steve Dickson) [653066] - [fs] NFS: Clean up NFSROOT command line parsing (Steve Dickson) [653066] - [fs] NFS: Remove \t from mount debugging message (Steve Dickson) [653066] - [fs] SUNRPC: Don't truncate tail data unnecessarily in xdr_shrink_pagelen (Steve Dickson) [653066] - [fs] sunrpc: simplify xdr_shrink_pagelen use of "copy" (Steve Dickson) [653066] - [fs] sunrpc: don't use the copy variable in nested block (Steve Dickson) [653066] - [fs] sunrpc: clean up xdr_shrink_pagelen use of temporary pointer (Steve Dickson) [653066] - [fs] sunrpc: don't shorten buflen twice in xdr_shrink_pagelen (Steve Dickson) [653066]- [netdrv] igb: only use vlan_gro_receive if vlans are registered (Stefan Assmann) [660192] {CVE-2010-4263}- [net] core: neighbour update Oops (Jiri Pirko) [658518] - [scsi] lpfc: Update lpfc version for 8.3.5.28 driver release (Rob Evers) [655935] - [scsi] lpfc: Added support for ELS RRQ command (Rob Evers) [655935] - [scsi] lpfc: Init VFI and VPI for the physical port (Lancer SLI4 FC Support) (Rob Evers) [655935] - [scsi] lpfc: Set heartbeat timer off by default (Rob Evers) [655935] - [scsi] lpfc: Update lpfc version for 8.3.5.27 driver release (Rob Evers) [655935] - [scsi] lpfc: Implement doorbell register changes for new hardware support (Rob Evers) [655935] - [scsi] lpfc: Fixed a NULL pointer dereference duing memory allocation failure (Rob Evers) [655935] - [scsi] lpfc: Modified the return status of unsupport ELS commands (Rob Evers) [655935] - [scsi] lpfc: Implement READ_TOPOLOGY mailbox command and add new 16G speeds (Rob Evers) [655935] - [scsi] lpfc: Implement the new SLI 4 SLI_INTF register definitions (Rob Evers) [655935] - [scsi] lpfc: Fix bug with remote SLI4 firmware download data not being transmitted (Rob Evers) [655935] - [scsi] lpfc: Added PCI ID definitions for new hardware support (Rob Evers) [655935] - [scsi] lpfc: Updated driver to handle CVL after Nameserver PLOGI timeouts (Rob Evers) [655935] - [scsi] lpfc: Fix for failure to log into FDMI_DID after link bounce (Rob Evers) [655935] - [scsi] lpfc: Cleanup mailbox commands in mboxq_cmpl when CVL is received (Rob Evers) [655935] - [scsi] lpfc: Add new SLI4 WQE support (Rob Evers) [655935] - [scsi] lpfc: Update lpfc version for 8.3.5.26 driver release (Rob Evers) [635733] - [scsi] lpfc: Fix locking issue for security mailbox commands (Rob Evers) [635733] - [scsi] lpfc: Properly handle devloss timeout during various phases of FIP engine state transactions (Rob Evers) [635733] - [scsi] lpfc: Abort all I/Os and wait XRI exchange busy complete before function reset ioctl in SLI4 driver unload (Rob Evers) [635733] - [scsi] lpfc: Prevent lock_irqsave from being called twice in a row (Rob Evers) [635733] - [scsi] lpfc: Fix regression error for handling SLI4 unsolicted ELS (Rob Evers) [635733] - [scsi] lpfc: Fix regression error for handling ECHO response support (Rob Evers) [635733] - [scsi] lpfc: Fix regression error for handling SLI4 unsolicted ELS (Rob Evers) [635733] - [scsi] lpfc: Fix internal loopback causing kernel panic (Rob Evers) [635733] - [scsi] lpfc: Fixed crashes for NULL pnode dereference (Rob Evers) [635733]- [block] cfq: fix recursive call in cfq_blkiocg_update_completion_stats() (Vivek Goyal) [626989]- [kernel] posix-cpu-timers: workaround to suppress the problems with mt exec (Oleg Nesterov) [656268] - [fs] bio: take care not overflow page count when mapping/copying user data (Danny Feng) [652531] {CVE-2010-4162} - [net] can-bcm: fix minor heap overflow (Danny Feng) [651847] {CVE-2010-3874} - [net] filter: make sure filters dont read uninitialized memory (Jiri Pirko) [651705] {CVE-2010-4158} - [net] inet_diag: Make sure we actually run the same bytecode we audited (Jiri Pirko) [651269] - [v4l] ivtvfb: prevent reading uninitialized stack memory (Mauro Carvalho Chehab) [648833] {CVE-2010-4079} - [drm] via/ioctl.c: prevent reading uninitialized stack memory (Dave Airlie) [648719] {CVE-2010-4082} - [char] nozomi: clear data before returning to userspace on TIOCGICOUNT (Mauro Carvalho Chehab) [648706] {CVE-2010-4077} - [serial] clean data before filling it on TIOCGICOUNT (Mauro Carvalho Chehab) [648703] {CVE-2010-4075}- [fs] configs: enable CONFIG_PRINT_QUOTA_WARNING (Aristeu Rozanski) [579638] - [net] af_unix: limit unix_tot_inflight (Neil Horman) [656762] - [block] check for proper length of iov entries in blk_rq_map_user_iov() (Danny Feng) [652959] {CVE-2010-4163} - [net] Limit sendto()/recvfrom()/iovec total length to INT_MAX (Jiri Pirko) [651895] {CVE-2010-4160} - [netdrv] mlx4: Add OFED-1.5.2 patch to increase log_mtts_per_seg (Jay Fenlason) [637284] - [kernel] kbuild: fix external module compiling (Aristeu Rozanski) [655231] - [mm] Fix broken use of end variable in remap_file_pages() system call (Larry Woodman) [637049] - [virt] virtio: console: Disable lseek(2) for port file operations (Amit Shah) [635537] - [virt] virtio: console: Prevent userspace from submitting NULL buffers (Amit Shah) [635535] - [virt] virtio: console: Fix poll blocking even though there is data to read (Amit Shah) [634232] - [virt] virtio: console: Send SIGIO in case of port unplug (Amit Shah) [624628] - [virt] virtio: console: Send SIGIO on new data arrival on ports (Amit Shah) [624628] - [virt] virtio: console: Send SIGIO to processes that request it for host events (Amit Shah) [624628] - [block] cfq-iosched: blktrace print per slice sector stats (Vivek Goyal) [626989] - [block] cfq-iosched: Implement tunable group_idle (Vivek Goyal) [626989] - [block] cfq-iosched: Do group share accounting in IOPS when slice_idle=0 (Vivek Goyal) [626989] - [block] cfq-iosched: Fixed boot warning with BLK_CGROUP=y and CFQ_GROUP_IOSCHED=n (Vivek Goyal) [626989] - [block] blk-cgroup: Fix RCU correctness warning in cfq_init_queue() (Vivek Goyal) [626989] - [netdrv] ixgbe: add registers etc. printout code just before resetting adapters (Dean Nelson) [611696] - [netdrv] e1000e: suppress compile warnings on certain archs (Dean Nelson) [611696] - [netdrv] e1000e: add registers etc. printout code just before resetting adapters (Dean Nelson) [611696] - [net] bluetooth: Fix missing NULL check (Jarod Wilson) [655668] - [v4l] Fix garbled image with zc3xx-based webcam (Jay Fenlason) [590404] - [mm] Backport missing kmemleak check into kmem_cache_create() (Larry Woodman) [654761] - [x86] acpi: mark hardware unsupported on x86 32bit cpu hot add events (Prarit Bhargava) [625585] - [x86] UEFI/EFI x86_64 pagetable initialization (Bob Picco) [654665] - [kernel] add RSS and swap size information to /proc/sysvipc/shm (Jerome Marchand) [634994] - [kernel] fix integer overflow in groups_search (Jerome Marchand) [629629] - [kernel] ipc: initialize structure memory to zero for compat functions (Danny Feng) [648695] {CVE-2010-4073} - [kernel] shm: fix information leak to userland (Danny Feng) [648689] {CVE-2010-4072} - [kernel] Prevent panic caused by divide by zero in find_busiest_group() (Larry Woodman) [644903] - [kernel] Backport upstream fix for a race in pid generation that causes pids to be reused immediately (Larry Woodman) [646321] - [scsi] megaraid: fix make legacy i/o ports free (Tomas Henzl) [632558] - [net] ipv6: balance pernet_operations [de]registration (Neil Horman) [625173] - [kdump] kexec: accelerate vmcore copies by marking oldmem in /proc/vmcore as cached (Neil Horman) [641315] - [mm] use compaction for GFP_ATOMIC order > 0 (Andrea Arcangeli) [622327 642570] - [kernel] module: initialize module dynamic debug later (Jason Baron) [627648] - [kernel] dynamic debug: move ddebug_remove_module() down into free_module() (Jason Baron) [627648] - [md] dm: remove extra locking when changing device size (Mike Snitzer) [644380] - [block] read i_size with i_size_read() (Mike Snitzer) [644380]- [scsi] lpfc: Update lpfc version for 8.3.5.25 driver release (Rob Evers) [645882] - [scsi] lpfc: Fix mailbox handling for UNREG_RPI_ALL case (Rob Evers) [645882] - [scsi] lpfc: Fixed a race condition that can cause driver send FDISC to un-initialized VPI (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.24 driver release (Rob Evers) [645882] - [scsi] lpfc: Used PCI function reset ioctl mbox command to clean up CNA during driver unload (Rob Evers) [645882] - [scsi] lpfc: Fixed crashes for BUG_ONs hit in the lpfc_abort_handler (Rob Evers) [645882] - [scsi] lpfc: Fail I/O when adapter detects a lost frame and target reports a check condition (Rob Evers) [645882] - [scsi] lpfc: Fixed abort WQEs for FIP frames (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.23 driver release (Rob Evers) [645882] - [scsi] lpfc: Instantiate iocb_stat so compiler does not error out (Rob Evers) [645882] - [scsi] lpfc: Added unreg all rpi mailbox command before unreg vpi (Rob Evers) [645882] - [scsi] lpfc: Make all error values negative (Rob Evers) [645882] - [scsi] lpfc: Remove duplicate code from lpfc_els_retry routine (Rob Evers) [645882] - [scsi] lpfc: Fixed circular spinlock dependency between low-level driver and SCSI midlayer (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.22 driver release (Rob Evers) [645882] - [scsi] lpfc: Fixed cases of skipping possible roundrobin fail over of multiple eligible FCFs (Rob Evers) [645882] - [scsi] lpfc: Fixed FC-AL bit set issue in FLOGI rejected by McData4700 FC swich in NPV setup (Rob Evers) [645882] - [scsi] lpfc: Fixed driver not able to unregister unused FCF upon devloss timeout to all nodes (Rob Evers) [645882] - [scsi] lpfc: Fix bug with external loopback testing not becoming ready (Rob Evers) [645882] - [scsi] lpfc: Fixed heartbeat timeout during controller pause test (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.21 driver release (Rob Evers) [645882] - [scsi] lpfc: Added support for Falcon firmware download authentication and SLI authentication (Rob Evers) [645882] - [scsi] lpfc: Add support for bsg MBX_SLI4_CONFIG (Rob Evers) [645882] - [scsi] lpfc: adjust lpfc_els_retry delay/retry for PLOGI, attr remove owner (Rob Evers) [645882] - [scsi] lpfc: Replaced some unnecessary spin_lock_irqsave with spin_lock_irq (Rob Evers) [645882] - [scsi] lpfc: Fixed lpfc_initial_flogi not returning failure in one of failure condition (Rob Evers) [645882] - [scsi] lpfc: Fixed r8828 stray state update in case a new FCF matched in-use FCF (Rob Evers) [645882] - [scsi] lpfc: Treated firmware matching FCF property with different index as error condition (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.20 driver release (Rob Evers) [645882] - [scsi] lpfc: Move Unload flag earlier in vport delete (Rob Evers) [645882] - [scsi] lpfc: Fix for IOCB leak on FDISC completion (Rob Evers) [645882] - [scsi] lpfc: Start looking at the return code for fc_block_scsi_eh (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.19 driver release (Rob Evers) [645882] - [scsi] lpfc: Remove unused variables that were removed from upstream submission (Rob Evers) [645882] - [scsi] lpfc: Change log message 0318 from an error to a warning as it is not an error (Rob Evers) [645882] - [scsi] lpfc: Add Security Crypto support to CONFIG_PORT mailbox command (Rob Evers) [645882] - [scsi] lpfc: Switch call to memcpy_toio to __write32_copy to prevent unaligned 64 bit copy (Rob Evers) [645882] - [scsi] lpfc: Fix bug with cable swap and nodelist not empty message on console after rmmod (Rob Evers) [645882] - [scsi] lpfc: Fixed failure to roundrobin on all available FCFs when FLOGI to in-use FCF rejected by switch (Rob Evers) [645882] - [scsi] lpfc: Fixed heartbeat timeout during fabric reconfiguration (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.18 driver release (Rob Evers) [645882] - [scsi] lpfc: Fixed failure to recover from back-to-back Clear Virtual Link with a single FCF (Rob Evers) [645882] - [scsi] lpfc: Clear VFI_REGISTERED flag when UNREG_VFI completes (Rob Evers) [645882] - [scsi] lpfc: r8088 had to be backed out temporary because it was part of a larger patch that was rejected, now put r8088 back with r8608 (Rob Evers) [645882] - [scsi] lpfc: Added code to ignore the failure of REG_VPI mailbox with UPD bit set on older tigershark firmware (Rob Evers) [645882] - [scsi] lpfc: Added code to support UPD bit of REG_VPI mailbox command (Rob Evers) [645882] - [scsi] lpfc: Fix bug with cable swap and ndlp not becoming active (Rob Evers) [645882] - [virt] virtio: console: Reference counting portdev structs is not needed (Amit Shah) [628805] - [virt] virtio: console: Add reference counting for port struct (Amit Shah) [628805] - [virt] virtio: console: Use cdev_alloc() instead of cdev_init() (Amit Shah) [628805] - [virt] virtio: console: Add a find_port_by_devt() function (Amit Shah) [628805] - [virt] virtio: console: Add a list of portdevs that are active (Amit Shah) [628805] - [virt] virtio: console: open: Use a common path for error handling (Amit Shah) [628805] - [virt] virtio: console: remove_port() should return void (Amit Shah) [628805] - [virt] virtio: console: Make write() return -ENODEV on hot-unplug (Amit Shah) [628805] - [virt] virtio: console: Make read() return -ENODEV on hot-unplug (Amit Shah) [628805] - [virt] virtio: console: Unblock poll on port hot-unplug (Amit Shah) [628805] - [virt] virtio: console: Un-block reads on chardev close (Amit Shah) [628805] - [virt] virtio: console: Check if portdev is valid in send_control_msg() (Amit Shah) [628805] - [virt] virtio: console: Remove control vq data only if using multiport support (Amit Shah) [628805] - [virt] virtio: console: Reset vdev before removing device (Amit Shah) [628805] - [pci] Add FW_WARN to warn_invalid_dmar() (Prarit Bhargava) [588638] - [pci] Clean up warn_invalid_dmar() (Prarit Bhargava) [588638] - [pci] intel-iommu: Combine the BIOS DMAR table warning messages (Prarit Bhargava) [588638] - [kernel] Really add TAINT_FIRMWARE_WORKAROUND (Prarit Bhargava) [588638] - [x86] ACPI: create "processor.bm_check_disable" boot param (Matthew Garrett) [635572] - [fs] Fix nfsv4 client lock reclaim behaviour (Sachin Prabhu) [638269] - [fs] ext4: Don't error out the fs if the user tries to make a file too big (Eric Sandeen) [645824] - [fs] xfs: prevent reading uninitialized stack memory (Dave Chinner) [630809] {CVE-2010-3078} - [s390x] cio: prevent kernel panic in I/O cancel function (Hendrik Brueckner) [647825] - [s390x] qeth: timeout on connection isolation configuration errors (Hendrik Brueckner) [635053] - [kernel] etr clock synchronization race (Hendrik Brueckner) [619511] - [net] tc: Ignore noqueue_qdisc default qdisc when dumping (Thomas Graf) [627142] - [net] fix rds_iovec page count overflow (Jiri Pirko) [647424] {CVE-2010-3865} - [net] netfilter: Avoid freeing pointers representing an error value (Thomas Graf) [608980] - [scsi] Fix megaraid_sas driver SLAB memory leak detected with CONFIG_DEBUG_SLAB (Shyam Iyer) [633836] - [scsi] scsi_dh_alua: Handle all states correctly (Mike Snitzer) [636994] - [scsi] ibmvscsi: Fix oops when an interrupt is pending during probe (Steve Best) [624169] - [usb] serial/mos*: prevent reading uninitialized stack memory (Don Zickus) [648698] {CVE-2010-4074} - [kbuild] don't sign out-of-tree modules (Aristeu Rozanski) [653507] - [kernel] tracing: Fix circular dead lock in stack trace (Jiri Olsa) [601047] - [watchdog] iTCO wdt: remove extra pci_dev_put()'s from init code (Prarit Bhargava) [574546] - [kernel] ecryptfs_uid_hash() buffer overflow (Jerome Marchand) [611388] {CVE-2010-2492} - [sound] seq/oss - Fix double-free at error path of snd_seq_oss_open() (Jaroslav Kysela) [630555] {CVE-2010-3080} - [x86] ACPI: allow C3 > 1000usec (Matthew Garrett) [572821] - [virt] virtio-net: init link state correctly (Jason Wang) [646369] - [virt] i8259: fix migration (Gleb Natapov) [629197] - [netdrv] prevent reading uninitialized memory in hso driver (Thomas Graf) [633144] {CVE-2010-3298}- [virt] KVM: x86: Use unlazy_fpu() for host FPU (Avi Kivity) [651005] - [fs] GFS2: reserve more blocks for transactions (Benjamin Marzinski) [637972] - [fs] core_pattern: fix truncation by core_pattern handler with long parameters (Danny Feng) [618602] - [fs] Do not mix FMODE_ and O_ flags with break_lease() and may_open() (Harshula Jayasuriya) [642677] - [fs] GFS2: fallocate support (Benjamin Marzinski) [626561] - [fs] GFS2: fix filesystem consistency error on rename (Robert S Peterson) [638657] - [fs] aio: check for multiplication overflow in do_io_submit (Jeff Moyer) [629451] - [x86] Backport several upstream CONFIG_DEBUG_RODATA optimizations and bugfixes from Intel (Larry Woodman) [557364] - [fs] GFS2: Fix typo in stuffed file data copy handling (Abhijith Das) [619810] - [powerpc] Remove redundant xics badness warning (Steve Best) [641932] - [ppc] Account time using timebase rather than PURR (Steve Best) [633515] - [ppc] pseries: Increase cpu die timeout (Steve Best) [636230] - [s390x] zfcp: Fix reference counter for point-to-point port (Hendrik Brueckner) [644005] - [powerpc] ibmveth: lost IRQ while closing/opening device leads to service loss (Steve Best) [620799] - [net] fix info leak from kernel in ethtool operation (Neil Horman) [646728] {CVE-2010-3861} - [net] drop_monitor: add EAGAIN return code to detect duplicate state changes (Neil Horman) [615788 616919] - [net] packet: fix information leak to userland (Jiri Pirko) [649900] {CVE-2010-3876} - [net] Fix stack corruption in icmp_send() (James Paradis) [629590] - [net] clean up info leak in act_police (Neil Horman) [636394] - [net] bonding: introduce primary_reselect option (Jiri Pirko) [628492] - [net] bonding: check if clients MAC addr has changed (Flavio Leitner) [610237] - [scsi] mpt2sas: driver fails to recover from injected PCIe bus errors (Steve Best) [612584] - [kernel] sys_semctl: fix kernel stack leakage (Danny Feng) [648724] {CVE-2010-4083} - [security] Fix install_process_keyring error handling (David Howells) [647440] - [kernel] sysctl: fix min/max handling in __do_proc_doulongvec_minmax() (Amerigo Wang) [643290] - [kernel] kbuild: Really don't clean bounds.h and asm-offsets.h (Danny Feng) [594065] - [kernel] execve: improve interactivity and respond to SIGKILL with large arguments (Dave Anderson) [629178] - [kernel] kbuild: respect LDFLAGS when linking module signatures (Johannes Weiner) [629423] - [kernel] kbuild: fix modpost segfault (Johannes Weiner) [629418] - [fs] CIFS: Remove __exit mark from cifs_exit_dns_resolver() (David Howells) [619752] - [block] Range check cpu in blk_cpu_to_group (Steve Best) [636981] - [sound] sound/pci/rme9652: prevent reading uninitialized stack memory (Stanislaw Gruszka) [648711 648716] - [pci] add pci_get_domain_bus_and_slot function (Chad Dupuis) [641132] - [pci] intr-remap: allow disabling source id checking (Alex Williamson) [530618] - [x86] Add native Intel cpuidle driver (Matthew Garrett) [637899] - [x86] add quirk to fixup mcp55 interrupt routing to let kdump work (Neil Horman) [562134] - [virt] KVM: VMX: Disallow NMI while blocked by STI (Avi Kivity) [616296] - [virt] KVM: x86: fix information leak to userland (Marcelo Tosatti) [649840] - [virt] kvm: write protect memory after slot swap (Michael S. Tsirkin) [647367] - [net] generic get_drvinfo() fallback in "ethtool.c" (Laszlo Ersek) [649248] - [virt] Revert "vhost: max s/g to match qemu" (Jason Wang) [623915] - [virt] KVM: Fix reboot on Intel hosts (Avi Kivity) [637520] - [virt] KVM: SVM: init_vmcb should reset vcpu->efer (Marcelo Tosatti) [554506] - [virt] fix vhost_net lanana violation (Bob Picco) [602499] - [virt] KVM: x86 emulator: Allow LOCK prefix for NEG and NOT (Avi Kivity) [618202] - [mm] Prevent Out Of Memory when changing cpuset's mems on NUMA (Larry Woodman) [597127] - [kernel] tracing: fix recursive user stack trace (Jiri Olsa) [602804] - [mm] revalidate page->mapping after locking page in do_generic_file_read() (Johannes Weiner) [651373] - [fs] introduce GLF_QUEUED flag (Abhijith Das) [629920] - [fs] dlm: Don't send callback to node making lock request when "try 1cb" fails (David Teigland) [629920] - [virt] KVM: Set cr0.et when the guest writes cr0 (Avi Kivity) [645898] - [virt] KVM: VMX: Give the guest ownership of cr0.ts when the fpu is active (Avi Kivity) [645898] - [virt] KVM: Lazify fpu activation and deactivation (Avi Kivity) [645898] - [virt] KVM: VMX: Allow the guest to own some cr0 bits (Avi Kivity) [645898] - [virt] KVM: Replace read accesses of vcpu->arch.cr0 by an accessor (Avi Kivity) [645898] - [virt] KVM: VMX: trace clts and lmsw instructions as cr accesses (Avi Kivity) [645898] - [x86] mce: Use HW_ERR in MCE handler (Bob Picco) [641039] - [x86] mce: Add HW_ERR printk prefix for hardware error logging (Bob Picco) [641039] - [dm] sync trivial changes from 2.6.36 (Mike Snitzer) [641432] - [dm] crypt: simplify crypt_ctr (Mike Snitzer) [641432] - [dm] crypt: simplify crypt_config destruction logic (Mike Snitzer) [641432] - [dm] ioctl: refactor dm_table_complete (Mike Snitzer) [641432] - [dm] snapshot: persistent use define for disk header chunk size (Mike Snitzer) [641432] - [dm] crypt: use kstrdup (Mike Snitzer) [641432] - [dm] ioctl: use nonseekable_open (Mike Snitzer) [641432] - [virt] Xen PV-HVM: Enable xen pv hvm always for Xen HVM guests (Don Dutile) [632021] - [virt] Xen PV-HVM: skip vnif cfg if match 8139 macaddr (Don Dutile) [632021] - [virt] Xen PV-HVM: Synch unplug to upstream and tweak for rhel (Don Dutile) [632021] - [virt] Xen PV-HVM: change xen_pv_hvm param from _setup to early_param (Don Dutile) [632021] - [virt] KVM: Send SRAR SIGBUS directly (Dean Nelson) [550938] - [virt] KVM: Add MCG_SER_P into KVM_MCE_CAP_SUPPORTED (Dean Nelson) [550938] - [virt] KVM: Return EFAULT from kvm ioctl when guest accesses bad area (Dean Nelson) [550938] - [virt] KVM: define hwpoison variables static (Dean Nelson) [550938] - [virt] KVM: Fix a race condition for usage of is_hwpoison_address() (Dean Nelson) [550938] - [virt] KVM: Avoid killing userspace through guest SRAO MCE on unmapped pages (Dean Nelson) [550938] - [virt] KVM: make double/triple fault promotion generic to all exceptions (Dean Nelson) [550938] - [virt] xen: handle events as edge-triggered (Andrew Jones) [550724] - [virt] xen: use percpu interrupts for IPIs and VIRQs (Andrew Jones) [550724] - [hwmon] coretemp: get TjMax value from MSR (Dean Nelson) [580700] - [hwmon] coretemp: detect the thermal sensors by CPUID (Dean Nelson) [580700] - [x86] mtrr: Use stop machine context to rendezvous all the cpus (Prarit Bhargava) [612659] - [kernel] Backport linux-2.6 stop_machine code (Prarit Bhargava) [612659] - [netdrv] ibmveth: Fix opps during MTU change on an active device (Steve Best) [644959] - [netdrv] ehea: Fix synchronization between HW and SW send queue (Steve Best) [620792] - [netdrv] be2net: remove a BUG_ON in be_cmds.c (Ivan Vecera) [627958] - [netdrv] e1000e: don't inadvertently re-set INTX_DISABLE (Dean Nelson) [627926] - [mm] fix mbind_range() vma merge problem (Larry Woodman) [643942] - [mm] kernel: possible integer overflow in mm/fremap.c (Larry Woodman) [637049] - [mm] fix BUG() in do_coredump when out of memory (Rik van Riel) [623007]- [block] Re-introduce blk_queue_flushing() (Vivek Goyal) [635199] - [fs] SUNRPC: Fix the NFSv4 and RPCSEC_GSS Kconfig dependencies (Steve Dickson) [637278] - [fs] statfs() gives ESTALE error (Steve Dickson) [637278] - [fs] NFS: Fix a typo in nfs_sockaddr_match_ipaddr6 (Steve Dickson) [637278] - [fs] sunrpc: increase MAX_HASHTABLE_BITS to 14 (Steve Dickson) [637278] - [fs] gss:spkm3 miss returning error to caller when import security context (Steve Dickson) [637278] - [fs] gss:krb5 miss returning error to caller when import security context (Steve Dickson) [637278] - [fs] Remove incorrect do_vfs_lock message (Steve Dickson) [637278] - [fs] SUNRPC: cleanup state-machine ordering (Steve Dickson) [637278] - [fs] SUNRPC: Fix a race in rpc_info_open (Steve Dickson) [637278] - [fs] SUNRPC: Fix race corrupting rpc upcall (Steve Dickson) [637278] - [fs] Fix null dereference in call_allocate (Steve Dickson) [637278] - [fs] NFS: Fix the selection of security flavours in Kconfig (Steve Dickson) [637278] - [fs] NFS: NFS_V4 is no longer an EXPERIMENTAL feature (Steve Dickson) [637278] - [fs] NFS: fix the return value of nfs_file_fsync() (Steve Dickson) [637278] - [fs] rpcrdma: Fix SQ size calculation when memreg is FRMR (Steve Dickson) [637278] - [fs] xprtrdma: Do not truncate iova_start values in frmr registrations (Steve Dickson) [637278] - [fs] nfs: Remove redundant NULL check upon kfree() (Steve Dickson) [637278] - [fs] nfs: Add "lookupcache" to displayed mount options (Steve Dickson) [637278] - [fs] NFS: allow close-to-open cache semantics to apply to root of NFS filesystem (Steve Dickson) [637278] - [fs] SUNRPC: fix NFS client over TCP hangs due to packet loss (Steve Dickson) [637278] - [fs] NFS: Ensure that writepage respects the nonblock flag (Steve Dickson) [637278] - [fs] nfs: include space for the NUL in root path (Steve Dickson) [637278] - [fs] nfsd4: mask out non-access bits in nfs4_access_to_omode (Steve Dickson) [637279] - [fs] nfsd4: fix downgrade/lock logic (Steve Dickson) [637279] - [fs] nfsd4: bad BUG() in preprocess_stateid_op (Steve Dickson) [637279] - [fs] nfsd4: fix file open accounting for RDWR opens (Steve Dickson) [637279] - [fs] NFSv4: Ensure the lockowners are labelled using the fl_owner and/or fl_pid (Harshula Jayasuriya) [621304 624069] - [fs] NFSv4: Add support for the RELEASE_LOCKOWNER operation (Harshula Jayasuriya) [621304 624069] - [fs] NFSv4: Clean up for lockowner XDR encoding (Harshula Jayasuriya) [621304 624069] - [fs] NFSv4: Ensure that we track the NFSv4 lock state in read/write requests (Harshula Jayasuriya) [621304 624069] - [fs] NFSv4: Clean up struct nfs4_state_owner (Harshula Jayasuriya) [621304 624069] - [fs] Add back dentry argument to ->fsync (Steve Dickson) [624069] - [fs] NFS: kswapd must not block in nfs_release_page (Steve Dickson) [624069] - [fs] NFS: Fix the locking in nfs4_callback_getattr (Steve Dickson) [624069] - [net] NFSv4: Remember to clear NFS_DELEGATED_STATE in nfs_delegation_claim_opens (Steve Dickson) [624069] - [net] SUNRPC: Defer deleting the security context until gss_do_free_ctx() (Steve Dickson) [624069] - [net] SUNRPC: prevent task_cleanup running on freed xprt (Steve Dickson) [624069] - [net] SUNRPC: Reduce asynchronous RPC task stack usage (Steve Dickson) [624069] - [net] SUNRPC: Move the bound cred to struct rpc_rqst (Steve Dickson) [624069] - [net] SUNRPC: Clean up of rpc_bindcred() (Steve Dickson) [624069] - [net] SUNRPC: Move remaining RPC client related task initialisation into clnt.c (Steve Dickson) [624069] - [net] SUNRPC: Ensure that rpc_exit() always wakes up a sleeping task (Steve Dickson) [624069] - [net] SUNRPC: Make the credential cache hashtable size configurable (Steve Dickson) [624069] - [net] SUNRPC: Store the hashtable size in struct rpc_cred_cache (Steve Dickson) [624069] - [fs] NFS: Ensure the AUTH_UNIX credcache is allocated dynamically (Steve Dickson) [624069] - [fs] NFS: Fix the NFS users of rpc_restart_call() (Steve Dickson) [624069] - [net] SUNRPC: The function rpc_restart_call() should return success/failure (Steve Dickson) [624069] - [fs] NFSv4: Get rid of the bogus RPC_ASSASSINATED(task) checks (Steve Dickson) [624069] - [fs] NFSv4: Clean up the process of renewing the NFSv4 lease (Steve Dickson) [624069] - [fs] NFSv4.1: Handle NFS4ERR_DELAY on SEQUENCE correctly (Steve Dickson) [624069] - [fs] NFS: nfs_rename() should not have to flush out writebacks (Steve Dickson) [624069] - [fs] NFS: Clean up the callers of nfs_wb_all() (Steve Dickson) [624069] - [fs] NFS: Fix up the fsync code (Steve Dickson) [624069] - [fs] NFSv4.1: There is no need to init the session more than once (Steve Dickson) [624069] - [fs] NFSv41: Cleanup for nfs4_alloc_session (Steve Dickson) [624069] - [fs] NFSv41: Clean up exclusive create (Steve Dickson) [624069] - [fs] NFSv41: Deprecate nfs_client->cl_minorversion (Steve Dickson) [624069] - [fs] NFSv41: Fix nfs_async_inode_return_delegation() ugliness (Steve Dickson) [624069] - [fs] NFSv41: Convert the various reboot recovery ops etc to minor version ops (Steve Dickson) [624069] - [fs] NFSv41: Clean up the NFSv4.1 minor version specific operations (Steve Dickson) [624069] - [fs] nfs: kill renewd before clearing client minor version (Steve Dickson) [624069] - [fs] NFSv41: Don't store session state in the nfs_client->cl_state (Steve Dickson) [624069] - [fs] NFSv41: Further cleanup for nfs4_sequence_done (Steve Dickson) [624069] - [fs] NFSv4.1: Make nfs4_setup_sequence take a nfs_server argument (Steve Dickson) [624069] - [fs] NFSv4.1: Merge the nfs41_proc_async_sequence() and nfs4_proc_sequence() (Steve Dickson) [624069] - [fs] NFSv4: Kill nfs4_async_handle_error() abuses by NFSv4.1 (Steve Dickson) [624069] - [fs] NFSv4.1: Simplify nfs41_sequence_done() (Steve Dickson) [624069] - [fs] NFSv4.1: Clean up nfs4_setup_sequence (Steve Dickson) [624069] - [fs] NFSv41: Fix a memory leak in nfs41_proc_async_sequence() (Steve Dickson) [624069] - [fs] nfsd41: Fix a crash when a callback is retried (Steve Dickson) [624081] - [fs] nfsd: minor nfsd read api cleanup (Steve Dickson) [624081] - [fs] gcc-4.6: nfsd: fix initialized but not read warnings (Steve Dickson) [624081] - [fs] nfsd4: share file descriptors between stateid's (Steve Dickson) [624081] - [fs] nfsd4: fix openmode checking on IO using lock stateid (Steve Dickson) [624081] - [fs] nfsd4: miscellaneous process_open2 cleanup (Steve Dickson) [624081] - [fs] nfsd4: don't pretend to support write delegations (Steve Dickson) [624081] - [fs] nfsd: bypass readahead cache when have struct file (Steve Dickson) [624081] - [fs] nfsd: remove unused assignment from nfsd_link (Steve Dickson) [624081] - [fs] NFSD: Fill in WCC data for REMOVE, RMDIR, MKNOD, and MKDIR (Steve Dickson) [624081] - [fs] nfsd4: comment nitpick (Steve Dickson) [624081] - [net] sunrpc: make the cache cleaner workqueue deferrable (Steve Dickson) [624081] - [fs] nfsd4: fix delegation recall race use-after-free (Steve Dickson) [624081 637278] - [fs] nfsd4: fix deleg leak on callback error (Steve Dickson) [624081 637278] - [fs] nfsd4: remove some debugging code (Steve Dickson) [624081 637278] - [fs] nfsd: nfs4callback encode_stateid helper function (Steve Dickson) [624081 637278] - [fs] nfsd4: translate memory errors to delay, not serverfault (Steve Dickson) [624081 637278] - [fs] nfsd4; fix session reference count leak (Steve Dickson) [624081 637278] - [fs] nfsd4: don't bother storing callback reply tag (Steve Dickson) [624081 637278] - [fs] nfsd4: fix use of op_share_access (Steve Dickson) [624081 637278] - [fs] nfsd4: treat more recall errors as failures (Steve Dickson) [624081 637278] - [fs] nfsd4: remove extra put() on callback errors (Steve Dickson) [624081 637278] - [virt] xen-blkfront: disable barrier/flush write support (Mike Snitzer) [635199] - [block] revert to old blkdev_issue_discard to preserve kABI (Mike Snitzer) [635199] - [block] revert to old blkdev_issue_flush to preserve kABI (Mike Snitzer) [635199] - [block] revert bio flag changes to preserve kABI (Jeff Moyer) [635199] - [block] restore rq_flag_bits to their original values (Mike Snitzer) [635199] - [block] initialize old barrier members of request_queue (Mike Snitzer) [635199] - [block] reintroduce blk_queue_ordered to maintain compatibility (Vivek Goyal) [635199] - [block] Documentation: fix block api docbook documentation (Mike Snitzer) [635199] - [block] remove BLKDEV_IFL_WAIT (Mike Snitzer) [635199] - [block] remove the BLKDEV_IFL_BARRIER flag (Mike Snitzer) [635199] - [mm] swap: do not send discards as barriers (Mike Snitzer) [635199] - [fs] fat: do not send discards as barriers (Mike Snitzer) [635199] - [fs] ext4: do not send discards as barriers (Mike Snitzer) [635199] - [fs] jbd2: replace barriers with explicit flush and FUA usage (Mike Snitzer) [635199] - [fs] jbd2: Modify ASYNC_COMMIT code to not rely on queue draining on barrier (Mike Snitzer) [635199] - [fs] jbd: replace barriers with explicit flush and FUA usage (Mike Snitzer) [635199] - [fs] gfs2: replace barriers with explicit flush and FUA usage (Mike Snitzer) [635199] - [fs] btrfs: replace barriers with explicit flush and FUA usage (Mike Snitzer) [635199] - [fs] xfs: replace barriers with explicit flush and FUA usage (Mike Snitzer) [635199] - [block] pass gfp_mask and flags to sb_issue_discard (Mike Snitzer) [635199] - [block] disallow FS recursion from sb_issue_discard allocation (Mike Snitzer) [635199] - [dm] convey that all flushes are processed as empty (Mike Snitzer) [635199] - [dm] fix locking context in queue_io() (Mike Snitzer) [635199] - [dm] relax ordering of bio-based flush implementation (Mike Snitzer) [635199] - [dm] implement REQ_FLUSH/FUA support for request-based dm (Mike Snitzer) [635199] - [dm] implement REQ_FLUSH/FUA support for bio-based dm (Mike Snitzer) [635199] - [block] make __blk_rq_prep_clone() copy most command flags (Mike Snitzer) [635199] - [md] implment REQ_FLUSH/FUA support (Mike Snitzer) [635199] - [virt] virtio_blk: drop REQ_HARDBARRIER support (Mike Snitzer) [635199] - [block] loop: implement REQ_FLUSH/FUA support (Mike Snitzer) [635199] - [block] use REQ_FLUSH in blkdev_issue_flush() (Mike Snitzer) [635199] - [block] update documentation for REQ_FLUSH / REQ_FUA (Mike Snitzer) [635199] - [block] make sure FSEQ_DATA request has the same rq_disk as the original (Mike Snitzer) [635199] - [block] kick queue after sequencing REQ_FLUSH/FUA (Mike Snitzer) [635199] - [block] initialize flush request with WRITE_FLUSH instead of REQ_FLUSH (Mike Snitzer) [635199] - [block] simplify queue_next_fseq (Mike Snitzer) [635199] - [block] filter flush bio's in __generic_make_request() (Mike Snitzer) [635199] - [block] preserve RHEL6.0 struct request_queue kABI (Mike Snitzer) [635199] - [block] implement REQ_FLUSH/FUA based interface for FLUSH/FUA requests (Mike Snitzer) [635199] - [fs] replace internal uses of SWRITE I/O types by sync_dirty_buffer() (Mike Snitzer) [635199] - [fs] removing the use of the BH_Ordered flag (Mike Snitzer) [635199] - [block] rename barrier/ordered to flush (Mike Snitzer) [635199] - [block] rename blk-barrier.c to blk-flush.c (Mike Snitzer) [635199] - [block] blkdev: check for valid request queue before issuing flush (Mike Snitzer) [635199] - [block] blkdev: move blkdev_issue helper functions to separate file (Mike Snitzer) [635199] - [block] blkdev: allow async blkdev_issue_flush requests (Mike Snitzer) [635199] - [block] blkdev: generalize flags for blkdev_issue_fn functions (Mike Snitzer) [635199] - [fs] ext4: check missed return value in ext4_sync_file() (Mike Snitzer) [635199] - [fs] ext4, jbd2: Add barriers for file systems with exernal journals (Mike Snitzer) [635199] - [block] drop barrier ordering by queue draining (Mike Snitzer) [635199] - [block] misc cleanups in barrier code (Mike Snitzer) [635199] - [block] remove spurious uses of REQ_HARDBARRIER (Mike Snitzer) [635199] - [block] deprecate barrier and replace blk_queue_ordered() with blk_queue_flush() (Mike Snitzer) [635199] - [block] kill QUEUE_ORDERED_BY_TAG (Mike Snitzer) [635199] - [xen] blkfront: update use of barriers to ease flush+fua backport (Mike Snitzer) [635199] - [block] loop: queue ordered mode should be DRAIN_FLUSH (Mike Snitzer) [635199] - [ide] remove unnecessary blk_queue_flushing() test in do_ide_request() (Mike Snitzer) [635199] - [block] remove q->prepare_flush_fn completely (Mike Snitzer) [635199] - [scsi] use REQ_TYPE_FS for flush request (Mike Snitzer) [635199] - [block] set up rq->rq_disk properly for flush requests (Mike Snitzer) [635199] - [block] set REQ_TYPE_FS on flush requests (Mike Snitzer) [635199] - [virt] virtio_blk: stop using q->prepare_flush_fn (Mike Snitzer) [635199] - [dm] stop using q->prepare_flush_fn (Mike Snitzer) [635199] - [block] osdblk: stop using q->prepare_flush_fn (Mike Snitzer) [635199] - [scsi] stop using q->prepare_flush_fn (Mike Snitzer) [635199] - [block] permit PREFLUSH and POSTFLUSH without prepare_flush_fn (Mike Snitzer) [635199] - [block] introduce REQ_FLUSH flag (Mike Snitzer) [635199] - [md] raid-1/10 Fix bio_rw bit manipulations again (Mike Snitzer) [635199] - [block] fixup missing conversion from BIO_RW_DISCARD to REQ_DISCARD (Mike Snitzer) [635199] - [block] define READA constant in terms of unified flag (Mike Snitzer) [635199] - [fs] bio: separate out blk_types.h (Mike Snitzer) [635199] - [block] unify flags for struct bio and struct request (Mike Snitzer) [635199] - [block] BARRIER request should imply SYNC (Mike Snitzer) [635199] - [block] fix some more cmd_type cleanup fallout (Mike Snitzer) [635199] - [block] remove wrappers for request type/flags (Mike Snitzer) [635199] - [scsi] scsi_dh_emc: request flag cleanup (Mike Snitzer) [635199] - [ide] Fix IDE taskfile with cfq scheduler (Mike Snitzer) [635199]- [mm] remove false positive THP pmd_present BUG_ON (Andrea Arcangeli) [646384]- [drm] ttm: fix regression introduced in dfb4a4250168008c5ac61e90ab2b86f074a83a6c (Dave Airlie) [644896]- [block] fix a potential oops for callers of elevator_change (Jeff Moyer) [641408]- [security] IMA: require command line option to enabled (Eric Paris) [643667]- [net] Fix priv escalation in rds protocol (Neil Horman) [642900] {CVE-2010-3904} - [v4l] Remove compat code for VIDIOCSMICROCODE (Mauro Carvalho Chehab) [642473] {CVE-2010-2963} - [kernel] tracing: do not allow llseek to set_ftrace_filter (Jiri Olsa) [631626] - [virt] xen: hold mm->page_table_lock in vmalloc_sync (Andrew Jones) [643371] - [fs] xfs: properly account for reclaimed inodes (Dave Chinner) [641764] - [drm] fix ioctls infoleak (Danny Feng) [621437] {CVE-2010-2803} - [netdrv] wireless extensions: fix kernel heap content leak (John Linville) [628438] {CVE-2010-2955} - [netdrv] niu: buffer overflow for ETHTOOL_GRXCLSRLALL (Danny Feng) [632072] {CVE-2010-3084} - [mm] add debug checks for mapcount related invariants (Andrea Arcangeli) [622327 642570] - [mm] move VM_BUG_ON inside the page_table_lock of zap_huge_pmd (Andrea Arcangeli) [622327 642570] - [mm] compaction: handle active and inactive fairly in too_many_isolated (Andrea Arcangeli) [622327 642570] - [mm] start_khugepaged after setting transparent_hugepage_flags (Andrea Arcangeli) [622327 642570] - [mm] fix hibernate memory corruption (Andrea Arcangeli) [633344 642570] - [mm] ksmd wait_event_freezable (Andrea Arcangeli) [622327 642570] - [mm] khugepaged wait_event_freezable (Andrea Arcangeli) [622327 625875 642570] - [mm] unlink_anon_vmas in __split_vma in case of error (Andrea Arcangeli) [622327 642570] - [mm] fix memleak in copy_huge_pmd (Andrea Arcangeli) [622327 642570] - [mm] fix hang on anon_vma->root->lock (Andrea Arcangeli) [622327 642570] - [mm] avoid breaking huge pmd invariants in case of vma_adjust failures (Andrea Arcangeli) [622327 642570]- [scsi] fcoe: set default FIP mode as FIP_MODE_FABRIC (Mike Christie) [636233]- [virt] KVM: Fix fs/gs reload oops with invalid ldt (Avi Kivity) [639885] {CVE-2010-3698} - [drm] i915: prevent arbitrary kernel memory write (Jerome Marchand) [637691] {CVE-2010-2962} - [scsi] libfc: adds flogi retry in case DID is zero in RJT (Mike Christie) [633907] - [kernel] prevent heap corruption in snd_ctl_new() (Jerome Marchand) [638486] {CVE-2010-3442} - [scsi] lpfc: lpfc driver oops during rhel6 installation with snapshot 12/13 and emulex FC (Rob Evers) [634703] - [fs] ext4: Always journal quota file modifications (Eric Sandeen) [624909] - [mm] fix split_huge_page error like mapcount 3 page_mapcount 2 (Andrea Arcangeli) [622327 640611] - [block] Fix pktcdvd ioctl dev_minor range check (Jerome Marchand) [638089] {CVE-2010-3437} - [drm] ttm: Fix two race conditions + fix busy codepaths (Dave Airlie) [640871] - [drm] Prune GEM vma entries (Dave Airlie) [640870] - [virt] ksm: fix bad user data when swapping (Andrea Arcangeli) [640579] - [virt] ksm: fix page_address_in_vma anon_vma oops (Andrea Arcangeli) [640576] - [net] sctp: Fix out-of-bounds reading in sctp_asoc_get_hmac() (Jiri Pirko) [640462] {CVE-2010-3705} - [mm] Move vma_stack_continue into mm.h (Mike Snitzer) [638525] - [net] sctp: Do not reset the packet during sctp_packet_config() (Jiri Pirko) [637682] {CVE-2010-3432} - [mm] vmstat incorrectly reports disk IO as swap in (Steve Best) [636978] - [scsi] fcoe: Fix NPIV (Neil Horman) [631246]- [block] prevent merges of discard and write requests (Mike Snitzer) [637805] - [drm] nouveau: correct INIT_DP_CONDITION subcondition 5 (Ben Skeggs) [636678] - [drm] nouveau: enable enhanced framing only if DP display supports it (Ben Skeggs) [636678] - [drm] nouveau: fix required mode bandwidth calculation for DP (Ben Skeggs) [636678] - [drm] nouveau: disable hotplug detect around DP link training (Ben Skeggs) [636678] - [drm] nouveau: set DP display power state during DPMS (Ben Skeggs) [636678] - [mm] remove "madvise" from possible /sys/kernel/mm/redhat_transparent_hugepage/enabled options (Larry Woodman) [634500] - [netdrv] cxgb3: don't flush the workqueue if we are called from the workqueue (Doug Ledford) [631547] - [netdrv] cxgb3: deal with fatal parity error status in interrupt handler (Doug Ledford) [631547] - [netdrv] cxgb3: now that we define fatal parity errors, make sure they are cleared (Doug Ledford) [631547] - [netdrv] cxgb3: Add define for fatal parity error bit manipulation (Doug Ledford) [631547] - [virt] Emulate MSR_EBC_FREQUENCY_ID (Jes Sorensen) [629836] - [virt] Define MSR_EBC_FREQUENCY_ID (Jes Sorensen) [629836] - [redhat] s390x: kdump: allow zfcpdump to mount and write to ext4 file systems [628676] - [kernel] initramfs: Fix initramfs size calculation (Hendrik Brueckner) [626956] - [kernel] initramfs: Generalize initramfs_data.xxx.S variants (Hendrik Brueckner) [626956] - [drm] radeon/kms: fix sideport detection on newer rs880 boards (Dave Airlie) [626454]- [x86] kernel: fix IA32 System Call Entry Point Vulnerability (Danny Feng) [634452] {CVE-2010-3301} - [kernel] compat: Make compat_alloc_user_space() incorporate the access_ok() (Danny Feng) [634466] {CVE-2010-3081} - [block] switch s390 tape_block and mg_disk to elevator_change() (Mike Snitzer) [632631] - [block] add function call to switch the IO scheduler from a driver (Mike Snitzer) [632631]- [security] Make kernel panic in FIPS mode if modsign check fails (David Howells) [625914] - [virt] Guests on AMD with CPU type 6 and model >= 8 trigger errata read of MSR_K7_CLK_CTL (Jes Sorensen) [629066] - [x86] UV: use virtual efi on SGI systems (George Beshers) [627653]- [fs] nfsd: initialize nfsd versions before creating svc (J. Bruce Fields) [628084] - [fs] nfsd: fix startup/shutdown order bug (J. Bruce Fields) [628084] - [security] KEYS: Fix bug in keyctl_session_to_parent() if parent has no session keyring (David Howells) [627808] {CVE-2010-2960} - [security] KEYS: Fix RCU no-lock warning in keyctl_session_to_parent() (David Howells) [627808] {CVE-2010-2960}- [x86] Disable AMD IOMMU by default (Matthew Garrett) [593787] - [netdrv] Revert "iwlwifi: disable hardware scanning by default" (Stanislaw Gruszka) [625981] - [s390x] kernel: fix tlb flushing vs. concurrent /proc accesses (Hendrik Brueckner) [587587] - [s390x] kernel: prepare mm_context_t for new tlb flush handling (Hendrik Brueckner) [587587] - [fs] NFS: Fix an Oops in the NFSv4 atomic open code (Jeff Layton) [625718] - [net] can: add limit for nframes and clean up signed/unsigned variables (Danny Feng) [625702] {CVE-2010-2959} - [fs] aio: bump i_count instead of using igrab (Jeff Moyer) [626595] - [fs] cifs: check for NULL session password (Jeff Layton) [625583] - [fs] cifs: fix NULL pointer dereference in cifs_find_smb_ses (Jeff Layton) [625583]- [mm] make stack guard page logic use vm_prev pointer (Mike Snitzer) [607859] - [mm] make the mlock() stack guard page checks stricter (Mike Snitzer) [607859] - [mm] make the vma list be doubly linked (Mike Snitzer) [607859] - [drm] nv50: insert a delay before fb change to prevent display engine hang (Ben Skeggs) [618225] - [mm] fix up some user-visible effects of the stack guard page (Mike Snitzer) [607859] - [net] sched: fix some kernel memory leaks (Jiri Pirko) [624637] {CVE-2010-2942}- [virt] xen pvhvm: don't start xenbus w/out pvhvm (Andrew Jones) [624665] - [virt] xen pvhvm: don't unplug emulated devs w/out pvhvm (Andrew Jones) [625460] - [virt] xen pvhvm: export xen_pv_hvm_enable (Andrew Jones) [625460] - [fs] ext4: fix one more tracing oops (Eric Sandeen) [619013] - [drm] Provide for HDMI output on NVIDIA GPUs (John Feeney) [619877] - [netdrv] iwlwifi: disable aspm by default (John Linville) [611075] - [x86] acpi: Update battery information on notification 0x81 (Matthew Garrett) [606388]- [x86] acpi: Update battery information on notification 0x81 (Matthew Garrett) [606388] - [mm] fix up some user-visible effects of the stack guard page (Mike Snitzer) [607859] - [mm] fix page table unmap for stack guard page properly (Mike Snitzer) [607859] - [x86] don't send SIGBUS for kernel page faults (Mike Snitzer) [607859] - [mm] fix missing page table unmap for stack guard page failure case (Mike Snitzer) [607859] - [mm] keep a guard page below a grow-down stack segment (Mike Snitzer) [607859] - [fs] xfs: fix untrusted inode number lookup (Dave Chinner) [624860] - [kernel] init, sched: Fix race between init and kthreadd (Gleb Natapov) [624329] - [net] Fix IGMP3 report parsing (Aristeu Rozanski) [621431]- [netdrv] be2net: maintain multicast packet count in driver (Ivan Vecera) [621287] - [scsi] hpsa: don't use doorbel reset (Tomas Henzl) [612486] - [x86] Fix the kdump kernel OOMs caused by passthrough mode setting (Bhavna Sarathy) [624059] - [acpi] Force "pci=noacpi" on HP xw9300 (Prarit Bhargava) [615276] - [mm] Revert mm-vmstat-Actively-update-vmstat-counters-in-low-memory-situations (Larry Woodman) [622328] - [x86] Run EFI in physical mode to enable kdump on EFI-booted system (Takao Indoh) [593111] - [fs] ext4: protect inode bitmap clearing w/ spinlock (Eric Sandeen) [623666] - [scsi] libfc: call fc_remote_port_chkready under the host lock (Mike Christie) [623786] - [x86] Ensure that we provide per-cpu ACPI support (Matthew Garrett) [623874] - [fs] ext4: consolidate in_range() definitions (Eric Sandeen) [621829] - [fs] ext4: fix NULL pointer dereference in tracing (Eric Sandeen) [619013] - [block] O_DIRECT: fix the splitting up of contiguous I/O (Jeff Moyer) [622504]- [fs] ext4: fix discard failure detection (Eric Sandeen) [608731] - [x86] Avoid potential NULL dereference in pcc-cpufreq (Matthew Garrett) [623768] - [scsi] bfa: vport create/delete fix (Rob Evers) [619226] - [net] tcp: fix crash in tcp_xmit_retransmit_queue (Jerome Marchand) [618386] - [build] Skip depmod when installing to non-standard INSTALL_MOD_PATH (Jon Masters) [609170] - [sound] disable NVIDIA HDMI PCI device for Lenovo T410 (Jaroslav Kysela) [605742] - [scsi] increase flush timeout (Mike Christie) [605322] - [x86] local_irq_save/restore when issuing IPI in early bootup (Prarit Bhargava) [602823]- [kernel] Revert "[kernel] sched: Fix a race between ttwu() and migrate_task()" (Matthew Garrett) [620883] - [fs] btrfs: fix checks in BTRFS_IOC_CLONE_RANGE (Eugene Teo) [617003] {CVE-2010-2537 CVE-2010-2538} - [kernel] Makefile.build: make KBUILD_SYMTYPES work again (Don Zickus) [617749] - [netdrv] iwlwifi: disable hardware scanning by default (Stanislaw Gruszka) [593566] - [scsi] Revert: qla2xxx: Propogate transport disrupted status for cable pull conditions for faster failover (Chad Dupuis) [622041] - [drm] radeon: Don't limit vram size to aperture size (Matthew Garrett) [622039] - [fs] xfs: don't walk AGs that can't hold inodes (Dave Chinner) [621044] - [mmc] add Ricoh e822 support (Stanislaw Gruszka) [619900] - [scsi] mvsas: fix hot plug handling and IO issues (David Milburn) [616178] - [dm] mpath: enable discard support (Mike Snitzer) [619196] - [block] update request stacking methods to support discards (Mike Snitzer) [619196] - [dm] stripe: enable discard support (Mike Snitzer) [619196] - [dm] stripe: optimize sector division (Mike Snitzer) [619196] - [dm] stripe: move sector translation to a function (Mike Snitzer) [619196] - [dm] error: return error for discards (Mike Snitzer) [619196] - [dm] delay: enable discard support (Mike Snitzer) [619196] - [dm] zero: silently drop discards (Mike Snitzer) [619196] - [dm] split discard requests on target boundaries (Mike Snitzer) [619196] - [dm] use dm_target_offset macro (Mike Snitzer) [619196] - [dm] factor out max_io_len_target_boundary (Mike Snitzer) [619196] - [dm] use common __issue_target_request for flush and discard support (Mike Snitzer) [619196] - [dm] rename map_info flush_request to target_request_nr (Mike Snitzer) [619196] - [dm] remove the DM_TARGET_SUPPORTS_DISCARDS feature flag (Mike Snitzer) [619196] - [dm] introduce num_discard_requests in dm_target structure (Mike Snitzer) [619196]- [fs] ext4: protect io completion lists with locking (Eric Sandeen) [621660] - [trace] Packport new mm tracepoint Documentation to RHEL6 (Larry Woodman) [618305] - [virt] KVM: Trace exception injection (Gleb Natapov) [616427] - [s390x] qeth: Clear mac_bits field when switching between l2/l3 (Hendrik Brueckner) [621333] - [net] ethtool: Fix potential kernel buffer overflow in ETHTOOL_GRXCLSRLALL (Jiri Pirko) [608953] {CVE-2010-2478} - [infiniband] Update QLogic QIB InfiniBand driver to version OFED 1.5.2 (Jay Fenlason) [572401] - [fs] update RWA_MASK, READA and SWRITE to match the corresponding BIO_RW_ bits (Jeff Moyer) [621693]- [drm] Revert matroxfb support for G200EV chip (Peter Bogdanovic) [604830] - [drm] i915: more DP/eDP backport fixes (Dave Airlie) [615058] - [drm] correctly update connector DPMS status in drm_fb_helper (Dave Airlie) [615058] - [x86] ACPI/PM: Move ACPI video resume to a PM notifier (Dave Airlie) [615058] - [virt] x86: preset lpj values when on VMware (Zachary Amsden) [617390] - [virt] Revert "vhost-net: utilize PUBLISH_USED_IDX feature" (Michael S. Tsirkin) - [virt] Revert "virtio: put last seen used index into ring itself" (Michael S. Tsirkin) [616503] - [virt] Revert "virtio: net: Remove net-specific advertising of PUBLISH_USED feature" (Michael S. Tsirkin) [616503] - [virt] vhost: max s/g to match qemu (Michael S. Tsirkin) [619002] - [kernel] sched: Fix set_cpu_active() in cpu_down() (Danny Feng) [620807] - [dm] separate device deletion from dm_put (Mike Snitzer) [619199] - [dm] prevent access to md being deleted (Mike Snitzer) [619199] - [dm] ioctl: release _hash_lock between devices in remove_all (Mike Snitzer) [619199]- [netdrv] r8169: disable PCIe ASPM (Michal Schmidt) [619880] - [fusion] mptfusion: fix DMA boudary (Tomas Henzl) [618625] - [fusion] mptfusion: Bump version to 3.04.16 (Tomas Henzl) [618625] - [fusion] mptfusion: Added code for occationally SATA hotplug failure (Tomas Henzl) [618625] - [fusion] mptfusion: schedule_target_reset from all Reset context (Tomas Henzl) [618625] - [fusion] mptfusion: Added sanity to check B_T mapping for device before adding to OS (Tomas Henzl) [618625] - [fusion] mptfusion: Corrected declaration of device_missing_delay (Tomas Henzl) [618625] - [fusion] mptfusion: Set fw_events_off to 1 at driver load time (Tomas Henzl) [618625] - [net] s2io: fixing DBG_PRINT() macro (Danny Feng) [619097] - [trace] backport file writeback tracepoints from upstream to RHEL6 (Larry Woodman) [618305] - [virt] vhost: thread per device attached to owner cgroups (Alex Williamson) [615118] - [cgroups] fix API thinko (Alex Williamson) [615118] - [cgroup] Revert: "workqueue: API to create a workqueue in cgroup" (Alex Williamson) [615118] - [net] bonding: allow arp_ip_targets on separate vlans to use arp validation (Andy Gospodarek) [581657] - [x86] Revert "[x86] kernel performance optimization with CONFIG_DEBUG_RODATA" (Aristeu Rozanski)- [security] selinux: convert the policy type_attr_map to flex_array (Eric Paris) [617255] - [net] bridge: Fix IGMPv3 report parsing (Herbert Xu) [621431] - [kernel] CRED: Fix get_task_cred() and task_state() to not resurrect dead credentials (Jiri Olsa) [620380] - [net] bonding: set device in RLB ARP packet handler (Andy Gospodarek) [619450] - [x86] Remove warning in p4-clockmod driver (Prarit Bhargava) [618415] - [trace] Back port upstream mm/vmscan.c tracepoints to RHEL6 (Larry Woodman) [618305] - [net] bridge: Fix skb leak when multicast parsing fails on TX (Jiri Pirko) [617505] - [x86] Retract nmi-stacktrace patch (George Beshers) [598586] - [fs] cifs: account for new creduid parameter in spnego upcall string (Jeff Layton) [618608] - [fs] cifs: add separate cred_uid field to sesInfo (Jeff Layton) [618608] - [fs] cifs: check kmalloc() result (Jeff Layton) [618608] - [fs] cifs: remove unused cifsUidInfo struct (Jeff Layton) [618608] - [fs] cifs: clean up cifs_find_smb_ses (Jeff Layton) [618608] - [fs] cifs: match secType when searching for existing tcp session (Jeff Layton) [618608] - [fs] cifs: move address comparison into separate function (Jeff Layton) [618608] - [fs] cifs: set the port in sockaddr in a more clearly defined fashion (Jeff Layton) [618608] - [fs] cifs: remove an potentially confusing, obsolete comment (Jeff Layton) [618608] - [fs] cifs: remove unused ip_address field in struct TCP_Server_Info (Jeff Layton) [618608] - [fs] cifs: have decode_negTokenInit set flags in server struct (Jeff Layton) [618608] - [fs] cifs: break negotiate protocol calls out of cifs_setup_session (Jeff Layton) [618608] - [fs] cifs: eliminate "first_time" parm to CIFS_SessSetup (Jeff Layton) [618608] - [fs] cifs: save the dialect chosen by server (Jeff Layton) [618608] - [fs] cifs: change && to || (Jeff Layton) [618608] - [fs] cifs: rename "extended_security" to "global_secflags" (Jeff Layton) [618608] - [fs] cifs: move tcon find/create into separate function (Jeff Layton) [618608] - [fs] cifs: move SMB session creation code into separate function (Jeff Layton) [618608] - [fs] cifs: track local_nls in volume info (Jeff Layton) [618608] - [drm] nouveau: support fetching LVDS EDID from ACPI (Ben Skeggs) [616860] - [drm] ACPI: Export EDID blocks to the kernel (Ben Skeggs) [616860] - [fs] Fix for stuck recovery issue in GFS2 (Steven Whitehouse) [590878] - [powerpc] fix unsupported hardware to only be power5 (Steve Best) [619501] - [scsi] megaraid: fix sas expander issue (Tomas Henzl) [607930] - [virt] Default Xen PV-HVM to off (Don Dutile) [618172] - [mm] Correctly assign the number of MIGRATE_RESERVE pageblocks (Andrea Arcangeli) [614427] - [fs] return EINVAL when thawing unfrozen filesystems (Eric Sandeen) [601324] - [fs] GFS2: Fix problem where try locks were trying too hard (Steven Whitehouse) [585299] - [scsi] bnx2i: Fix iscsi connection cleanup (Mike Christie) [616939] - [scsi] bfa: fix sysfs crash while reading error_frames stats (Rob Evers) [594882] - [fusion] Block Error handling for deleting devices or Device in DMD (Tomas Henzl) [615866] - [netdrv] tun: avoid BUG, dump packet on GSO errors (Herbert Xu) [616845] - [netdr] rt2500usb: Fix WEP Enterprise (Stanislaw Gruszka) [609721] - [kernel] cmdline disable real time scheduler (George Beshers) [607587] - [fs] ext4: re-inline ext4_rec_len_(to|from)_disk functions (Eric Sandeen) [522808] - [netdrv] be2net: include latest upstream fixes (Ivan Vecera) [617187]- [virt] Revert "[virt] vhost: create a vhost thread per device" (Aristeu Rozanski) [615118]- [scsi] Update lpfc version for 8.3.5.17 driver release (Rob Evers) [612235] - [scsi] Fix endian conversion for BlockGuard in IOCB response (Rob Evers) [612235] - [scsi] Fixed a driver discovery issue where driver was unable to discover a target after Eveready back link bounce test (Rob Evers) [612235] - [scsi] Update lpfc version for 8.3.5.16 driver release (Rob Evers) [612235] - [scsi] Fixed BlockGuard endian conversion problem for supporting PowerPC EEH (Rob Evers) [612235] - [scsi] Fixed VLAN ID 0xFFF set to reg_fcfi mailbox command on FCF empty FCF VLAN bitmap (Rob Evers) [612235] - [scsi] Update lpfc version for 8.3.5.15 driver release (Rob Evers) [612235] - [scsi] Fixed a race condition causing FLOGI issued from dual processes (Rob Evers) [612235] - [scsi] Fix bug with ct response data not being sent with sli4 (Rob Evers) [612235] - [scsi] Fixed RoundRobin FCF failover due to mis-interpretation of kernel find_next_bit (Rob Evers) [612235] - [scsi] Enhanced round-robin FCF failover algorithm to re-start on new FCF async event (Rob Evers) [612235] - [scsi] Clear Ignore Reg Login Flag when purging mailbox queue (Rob Evers) [612235] - [scsi] Fix for ELS commands stuck on txq (Rob Evers) [612235] - [scsi] Fix bug with unsolicited CT event command not setting a flag (Rob Evers) [612235] - [drm] radeon/kms: fix possible mis-detection of sideport on rs690/rs740 (Jerome Glisse) [614583] - [scsi] fcoe: remove check for zero fabric name (Mike Christie) [614264] - [scsi] libfc: Add retry logic to lport state machine when receiving LS_RJT (Mike Christie) [614264] - [scsi] fcoe: fix offload feature flag change from netdev (Mike Christie) [614264] - [scsi] fcoe: adds src and dest mac address checking for fcoe frames (Mike Christie) [614264] - [scsi] fcoe: cleans up fcoe_disable and fcoe_enable (Mike Christie) [614264] - [scsi] lpfc Update from 8.3.5.13 to 8.3.5.14 FC/FCoE (Rob Evers) [603808] - [fusion] mptfusion: release resources in error return path (Tomas Henzl) [618560] - [scsi] IO error on SuperTrak EX4650 (Muuhh IKEDA) [593969] - [virt] vhost: create a vhost thread per device (Michael S. Tsirkin) [615118] - [kernel] workqueue: API to create a workqueue in cgroup (Michael S. Tsirkin) [615118] - [cgroup] Add an API to attach a task to current task's cgroup (Michael S. Tsirkin) [615118]- [mm] avoid stalling allocations by introducing watermark_wait (Rik van Riel) [589604] - [mm] scale nr_rotated to balance memory pressure (Rik van Riel) [619384] - [mm] fix anon memory statistics with transparent hugepages (Rik van Riel) [619384] - [pci] avoid compiler warning in quirks.c (Alex Williamson) [619525] - [pci] Fix build if quirks are not enabled (Alex Williamson) [619525] - [pci] add Intel 82599 Virtual Function specific reset method (Alex Williamson) [619525] - [pci] add Intel USB specific reset method (Alex Williamson) [619525] - [pci] support device-specific reset methods (Alex Williamson) [619525] - [kernel] Documentation: Update memory-hotplug documentation (Steve Best) [612579] - [powerpc] Define memory_block_size_bytes() for ppc/pseries (Steve Best) [612579] - [kernel] Update the node sysfs code (Steve Best) [612579] - [kernel] Allow memory_block to span multiple memory sections (Steve Best) [612579] - [kernel] Add section count to memory_block (Steve Best) [612579] - [kernel] Add new phys_index properties (Steve Best) [612579] - [kernel] Move the find_memory_block() routine up (Steve Best) [612579] - [usb] xhci: rename driver to xhci_hcd (Don Zickus) [617217] - [usb] kabi placeholders for xhci (Don Zickus) [617217] - [fs] nfsd: minor nfsd_svc() cleanup (Jeff Layton) [599675] - [fs] nfsd: move more into nfsd_startup() (Jeff Layton) [599675] - [fs] nfsd: just keep single lockd reference for nfsd (Jeff Layton) [599675] - [fs] nfsd: clean up nfsd_create_serv error handling (Jeff Layton) [599675] - [fs] nfsd: fix error handling in __write_ports_addxprt (Jeff Layton) [599675] - [fs] nfsd: fix error handling when starting nfsd with rpcbind down (Jeff Layton) [599675] - [fs] nfsd4: fix v4 state shutdown error paths (Jeff Layton) [599675] - [mm] page allocator: Update free page counters after pages are placed on the free list (Andrea Arcangeli) [614427] - [mm] page allocator: Drain per-cpu lists after direct reclaim allocation fails (Andrea Arcangeli) [614427] - [mm] vmstat: Actively update vmstat counters in low memory situations (Andrea Arcangeli) [614427] - [kernel] mem-hotplug: fix potential race while building zonelist for new populated zone (John Villalovos) [581557] - [kernel] mem-hotplug: avoid multiple zones sharing same boot strapping boot_pageset (John Villalovos) [581557] - [kernel] cpu/mem hotplug: enable CPUs online before local memory online (John Villalovos) [581557] - [mm] remove khugepaged young bit check (Andrea Arcangeli) [615381]- [fs] GFS2: Backup plan for "vmalloc is slow" (Steven Whitehouse) [619331] - [s390x] zfcp: Do not try "forced close" when port is already closed (Hendrik Brueckner) [612594] - [s390x] zfcp: Do not unblock rport from REOPEN_PORT_FORCED (Hendrik Brueckner) [612597] - [s390x] zfcp: Fix retry after failed "open port" erp action (Hendrik Brueckner) [612601] - [s390x] zfcp: Fail erp after timeout (Hendrik Brueckner) [612618] - [s390x] zfcp: Use forced_reopen in terminate_rport_io callback (Hendrik Brueckner) [612621] - [s390x] zfcp: Register SCSI devices after fc_remote_port_add (Hendrik Brueckner) [612586] - [scsi] sg: fix bio leak with a detached device (Matthew Garrett) [619103] - [powerpc] hash_huge_page: pte_insert failed (Steve Best) [618831] - [block] md: fix lock ordering problem (Doug Ledford) [616103] - [fs] sysfs: add attribute to indicate hw address assignment type (Stefan Assmann) [614786] - [infiniband] ehca: init irq tasklet before irq can happen (Steve Best) [617741] - [netdrv] iwlwifi: fix scan abort (Stanislaw Gruszka) [619686] - [powerpc] ONLINE to OFFLINE CPU state transition during removal (Steve Best) [619212] - [fs] ext4: fix potential NULL dereference while tracing (Eric Sandeen) [619013] - [infiniband] ehca: Catch failing ioremap() (Steve Best) [617747] - [netdrv] Add missing read memory barrier to Intel Ethernet device (Steve Best) [617279] - [netdrv] igb: Fix Tx hangs seen when loading igb with max_vfs > 7 (Stefan Assmann) [617214] - [pci] Revert "[pci] update bridge resources to get more big ranges in PCI assign unssigned" (Shyam Iyer) [617007] - [netdrv] cnic: Fix context memory init on 5709 (Stanislaw Gruszka) [616952] - [virt] vmxnet3: fix network connectivity issues (Andy Gospodarek) [616252] - [drm] i915: eDP/DP fixes from upstream (Dave Airlie) [615058] - [ata] ata_piix: fix locking around SIDPR access (David Milburn) [608542] - [md] Fix md raid partition detection update (Doug Ledford) [607477] - [netdrv] e1000e: 82577/82578 PHY register access issues (Andy Gospodarek) [592480] - [s390x] Remove PSF order/suborder check for dasd ioctl (John Feeney) [566183] - [x86] kernel performance optimization with CONFIG_DEBUG_RODATA (Danny Feng) [557364] - [netdrv] Revert "[Fedora] [e1000] add quirk for ich9" (Andy Gospodarek) [613196] - [block] cfq: always return false from should_idle if slice_idle is set to zero (Jeff Moyer) [616904] - [block] cfq/jbd: Fix fsync performance for small files (Jeff Moyer) [578515]- [kernel] Add -Werror and WAR for bogus array bounds warnings (Prarit Bhargava) [603733] - [pci] Remove pci_bus_dump_resources() (Prarit Bhargava) [613972] - [fs] CIFS: Compile fix for malicious redirect fix (David Howells) [612136] {CVE-2010-2524}- [block] Disable async multicore raid xor function (Doug Ledford) [596490] - [kernel] taint: Add mark_hardware_unsupported() (Prarit Bhargava) [600509] - [kernel] panic: Allow warnings to set different taint flags (Prarit Bhargava) [600509] - [kernel] taint: Add taint padding and TAINT_HARDWARE_UNSUPPORTED (Prarit Bhargava) [600509] - [mm] disable transparent hugepages by default on small systems (Rik van Riel) [618444] - [net] Kernel lockups with bonding and IPV6 (Shyam Iyer) [614240] - [x86] ACPI: Improve C3 residency (Matthew Garrett) [583792] - [x86] cpufreq: pcc driver should check for pcch method before calling _OSC (Matthew Garrett) [616908] - [x86] Add PCC Cpufreq driver (Matthew Garrett) [465354] - [x86] Disable IOMMU graphics on Cantiga chipset (John Villalovos) [602207] - [fs] vfsmount: pad for future fanotify support (Eric Paris) [320631] - [ipmi] Run a dummy command before submitting a new command (Matthew Garrett) [616089] - [block] mmc: Avoid hangs with mounted SD cards (Matthew Garrett) [615318] - [md] Fix md raid partition detection (Doug Ledford) [607477] - [ipmi] Make sure drivers were registered before unregistering them (Matthew Garrett) [601376] - [s390x] Enhanced qeth for new network device type support (Hendrik Brueckner) [599650] - [fs] cifs: fix security issue with dns_resolver upcall (David Howells) [612136] {CVE-2010-2524}- [fs] xfs: track AGs with reclaimable inodes in per-ag radix tree (Dave Chinner) [617035] - [fs] xfs: convert inode shrinker to per-filesystem contexts (Dave Chinner) [617035] - [mm] add context argument to shrinker callback (Dave Chinner) [617035] - [netdrv] enic: bug fix: make the set/get netlink VF_PORT support symmetrical (Andy Gospodarek) [609635] - [netdrv] enic: Use random mac addr when associating port-profile (Andy Gospodarek) [609635] - [netdrv] enic: bug fix: sprintf UUID to string as u8 rather than u16 array (Andy Gospodarek) [609635] - [net] netlink: bug fix: don't overrun skbs on vf_port dump (Andy Gospodarek) [609635] - [netdrv] enic: Bug Fix: Handle surprise hardware removals (Andy Gospodarek) [609635] - [netdrv] enic: Bug Fix: Change hardware ingress vlan rewrite mode (Andy Gospodarek) [609635] - [drm] nouveau: cleanup connector/encoder creation (Ben Skeggs) [612402] - [drm] nouveau: move LVDS detection back to connector detect() time (Ben Skeggs) [612402] - [net] add missing header needed for sunrpc tracepoints (Steve Dickson) [567741] - [drm] nouveau: fix race condition when under memory pressure (Ben Skeggs) [602663] - [tty] fix tty->pgrp races (Jiri Olsa) [586022] {CVE-2009-4895} - [scsi] Log msg when getting Unit Attention (Mike Christie) [585432] - [scsi] be2iscsi: Fix for 64K data (Mike Christie) [608795] - [cgroups] Fix device cgroup not allowing access to a partition (Vivek Goyal) [589662] - [audit] fix for audit misreporting return code on amd64 if we had to reschedule (Alexander Viro) [604993] - [x86] Fix ioremap() so will boot on IA-32 system with PAE (John Feeney) [607029] - [netdrv] macvtap: Limit packet queue length (Herbert Xu) [614119] - [virt] vhost: avoid pr_err on condition guest can trigger (Michael S. Tsirkin) [607177] - [mm] ksmd and khugepaged freezing (Andrea Arcangeli) [617430] - [pci] Allow read/write access to sysfs I/O port resources (Alex Williamson) [616174] - [netdrv] improve ipv6 pkt throughput with TSO (John Feeney) [613770] - [netdrv] ixgbe: use GFP_ATOMIC when allocating FCoE DDP context from the dma pool (Andy Gospodarek) [614243] - [netdrv] ixgbe: properly toggling netdev feature flags when disabling FCoE (Andy Gospodarek) [614243] - [scsi] fcoe: remove vlan ID from WWPN (Neil Horman) [611974] - [fs] xfs: fix corruption case for block size < page size (Dave Chinner) [581432] - [fs] xfs: unregister inode shrinker before freeing filesystem structures (Dave Chinner) [607750] - [drm] i915: add 'reclaimable' to i915 self-reclaimable page allocations (Dave Airlie) [616614] - [drm] i915: fix 945GM stability issues on Lenovo T60 laptops (Dave Airlie) [568780] - [security] SELinux: check OPEN on truncate calls (Eric Paris) [578841] - [fs] ext4: Fix buffer dirtying in data=journal mode (Eric Sandeen) [602251] - [fs] ext3: Fix buffer dirtying in data=journal mode (Eric Sandeen) [602251]- [virt] Call mask notifiers from pic (Gleb Natapov) [608613] - [virt] Convert mask notifiers to use irqchip/pin instead of gsi (Gleb Natapov) [608613] - [virt] Reenter guest after instruction emulation failure if emulation was due to access to non-mmio address (Gleb Natapov) [608595] - [virt] Return EFAULT from kvm ioctl when guest access bad area (Gleb Natapov) [608595] - [drm] nouveau: fix dual-link displays when plugged into single-link outputs (Ben Skeggs) [615154] - [drm] nv50: obey dcb->duallink_possible (Ben Skeggs) [615154] - [drm] nv50: fix duallink_possible calculation for DCB 4.0 cards (Ben Skeggs) [615154] - [mm] Rename ramzswap to zram in documentation (Jerome Marchand) [578641] - [mm] Rename ramzswap to zram in code (Jerome Marchand) [578641] - [mm] Rename ramzswap files to zram (Jerome Marchand) [578641] - [mm] ramzswap: Support generic I_O requests (Jerome Marchand) [578641] - [mm] ramzswap: Handler for swap slot free callback (Jerome Marchand) [578641] - [mm] swap: Add swap slot free callback to block_device_operations (Jerome Marchand) [578641] - [mm] swapfile: Add flag to identify block swap devices (Jerome Marchand) [578641] - [mm] ramzswap: Remove backing swap support (Jerome Marchand) [578641] - [drm] i915: Output IRQ setup fixes (Adam Jackson) [591709] - [drm] nouveau: fix oops on chipsets that only have a single crtc (Ben Skeggs) [602290] - [drm] i915: fix oops on single crtc devices (Dave Airlie) [610002] - [drm] radeon: check/restore sanity before doing anything else with GPU (Dave Airlie) [612767] - [fs] jbd2: Fix I/O hang in jbd2_journal_release_jbd_inode (Steve Best) [607254] - [fs] GFS2: rename causes kernel Oops (Robert S Peterson) [614642] - [ipmi] Provide kipmid_max_busy_us parameter to cap CPU usage (Shyam Iyer) [609156] - [kernel] kprobes: "repz ret" causes bad EIP value crash (Dave Anderson) [607215] - [pci] panic on access to hot-removed device's proc fs (Don Zickus) [612024] - [pci] don't reassign to ROM res if it is not going to be enabled (Peter Bogdanovic) [612950] - [x86] i386: Update CPU & Memory Hot Add Not Supported messages (Prarit Bhargava) [600435] - [x86] nmi: limit hrtimer to lapic or ioapic mode (Don Zickus) [581722] - [virt] emulator: inc/dec can have lock prefix (Gleb Natapov) [615925] - [virt] Implement xen_panic_block notifier for RHEL6 Xen guests (Don Dutile) [614476] - [virt] KVM: MMU: fix conflict access permissions in direct sp (Avi Kivity) [607650] - [virt] vhost-net: avoid flush under lock (Michael S. Tsirkin) [612421] - [netdrv] bnx2x: Don't report link down if has been already down (Stanislaw Gruszka) [610311] - [netdrv] mac80211: improve error checking if WEP fails to init (John Linville) [608704] - [netdrv] ath9k: cleanup init error path (John Linville) [610224] - [mm] memcontrol: never oom when charging huge pages (Andrea Arcangeli) [608996] - [mm] memcontrol: prevent endless loop with huge pages and near-limit group (Andrea Arcangeli) [608996] - [virt] Xen PV-on-HVM: prevent null chip data ref ptr on newer xen hv (Don Dutile) [523134] - [virt] Xen PV-on-HVM: modularize platform-pci support (Don Dutile) [523134] - [virt] HPET: Do not disable hpet if not initialized (Don Dutile) [523134] - [virt] Xen PV-on-HVM: suspend-resume-support (Don Dutile) [523134] - [virt] Xen PV-on-HVM: refactor platform-pci, grant-table, enlighten support (Don Dutile) [523134 600360] - [virt] Xen PV-on-HVM: update evtchn delivery on HVM (Don Dutile) [523134] - [virt] Xen PV-on-HVM: update hvm_op hypercall & related h files to upstream (Don Dutile) [523134]- [block] cciss: bump version 3626RH (Tomas Henzl) [609522] - [block] cciss: cleanup compiletime warnings (Tomas Henzl) [609522] - [block] cciss: do not reset 640x boards (Tomas Henzl) [609522] - [block] cciss: fix hard reset (Tomas Henzl) [609522] - [block] cciss: factor out reset devices code (Tomas Henzl) [609522] - [block] cciss: factor out cciss find cfg addrs (Tomas Henzl) [609522] - [block] cciss: factor out cciss wait for mode change ack (Tomas Henzl) [609522] - [block] cciss: factor out cciss disable dma prefetch on p600 (Tomas Henzl) [609522] - [block] cciss: factor out cciss enable scsi prefetch (Tomas Henzl) [609522] - [block] cciss: factor out CISS signature present (Tomas Henzl) [609522] - [block] cciss: factor out cciss find board params (Tomas Henzl) [609522] - [block] cciss: factor out cciss find cfgtables (Tomas Henzl) [609522] - [block] cciss: factor out cciss wait for board ready (Tomas Henzl) [609522] - [block] cciss: factor out cciss find memory BAR (Tomas Henzl) [609522] - [block] cciss: remove board-id param from cciss interrupt mode (Tomas Henzl) [609522] - [block] cciss: factor out cciss_board_disabled (Tomas Henzl) [609522] - [block] cciss: factor out cciss lookup board id (Tomas Henzl) [609522] - [block] cciss: save pdev early to avoid passing it around (Tomas Henzl) [609522] - [audit] dynamically allocate audit_names when not enough space is in the names array (Eric Paris) [586108] - [mm] mmu notifier index huge spte fix (Andrea Arcangeli) [606131] - [x86] Update x86 MCE code part 2 (Prarit Bhargava) [580587] - [kernel] execshield: respect disabled randomization (Roland McGrath) [605516] - [scsi] mpt2sas: Fix to use sas device list instead of enclosure list (Tomas Henzl) [599049] - [kernel] disable kmemleak by default for -debug kernels (Jason Baron) [612244]- [net] CHECKSUM: header export and fixup (Michael S. Tsirkin) [605555] - [pci] iommu/intel: Disable IOMMU for graphics if BIOS is broken (Adam Jackson) [593516] - [fs] xfs: remove block number from inode lookup code (Jiri Pirko) [607031] - [fs] xfs: rename XFS_IGET_BULKSTAT to XFS_IGET_UNTRUSTED (Jiri Pirko) [607031] - [fs] xfs: validate untrusted inode numbers during lookup (Jiri Pirko) [607031] - [fs] xfs: always use iget in bulkstat (Jiri Pirko) [607031] - [igb] avoid platform reset and MCE with DCA (Stefan Assmann) [572732 606687] - [drm] nouveau: downgrade severity of most init table parser errors (Ben Skeggs) [596679] - [drm] nouveau: INIT_CONFIGURE_PREINIT/CLK/MEM on newer BIOSes is not an error (Ben Skeggs) [596679] - [netdrv] enic: Replace LRO with GRO (Andy Gospodarek) [609635] - [net] decreasing real_num_tx_queues needs to flush qdisc (Andy Gospodarek) [609260] - [net] sched: qdisc_reset_all_tx is calling qdisc_reset without qdisc_lock (Andy Gospodarek) [609260] - [fs] inotify: send IN_UNMOUNT events (Eric Paris) [580825] - [fs] inotify: fix inotify oneshot support (Eric Paris) [614595] - [s390x] zfcp: Zero memory for gpn_ft and adisc requests (Hendrik Brueckner) [609537] - [s390x] zfcp: Do not escalate scsi eh after fast_io_fail_tmo fired (Hendrik Brueckner) [606365] - [s390x] zfcp: Remove SCSI device during unit_remove (Hendrik Brueckner) [589278] - [scsi] Allow FC LLD to fast-fail scsi eh by introducing new eh return (Hendrik Brueckner) [606365] - [s390x] zfcp: Do not wait for SBALs on stopped queue (Hendrik Brueckner) [606359] - [x86] efi: Fill all reserved memmap entries if add_efi_memmap specified (George Beshers) [607386]- [edac] i7core_edac: Avoid doing multiple probes for the same card (Mauro Carvalho Chehab) [604564] - [edac] i7core_edac: Properly discover the first QPI device (Mauro Carvalho Chehab) [604564] - [usb] Disable XHCI (USB 3) HCD module autoloading (Matthew Garrett) [608343] - [fs] xfs: prevent swapext from operating on write-only files (Jiri Pirko) [605162] {CVE-2010-2226} - [powerpc] Add symbols to kernel to allow makedumpfile to filter on ppc64 (Neil Horman) [611710] - [net] netfilter: add CHECKSUM target (Michael S. Tsirkin) [605555] - [security] audit: dynamically allocate audit_names when not enough space is in the names array (Eric Paris) [586108] - [pci] iommu/intel: Disable IOMMU for graphics if BIOS is broken (Adam Jackson) [593516] - [virt] stop vpit before irq_routing freed (Gleb Natapov) [612648] - [netdrv] Allow for BCM5709S to dump vmcore via NFS (John Feeney) [577809] - [netdrv] igb: drop support for UDP hashing w/ RSS (Stefan Assmann) [613782] - [netdrv] mac80211: remove wep dependency (John Linville) [608704] - [mm] fix swapin race conditions (Andrea Arcangeli) [606131] - [crypto] authenc: Add EINPROGRESS check (Stanislaw Gruszka) [604611] - [fs] inotify: don't leak user struct on inotify release (Stanislaw Gruszka) [592399 604611] - [x86] amd: Check X86_FEATURE_OSVW bit before accessing OSVW MSRs (Stanislaw Gruszka) [604611] - [kernel] profile: fix stats and data leakage (Stanislaw Gruszka) [604611] - [sound] ice1724: Fix ESI Maya44 capture source control (Stanislaw Gruszka) [604611] - [mm] hugetlbfs: kill applications that use MAP_NORESERVE with SIGBUS instead of OOM-killer (Stanislaw Gruszka) [604611] - [dma] dma-mapping: fix dma_sync_single_range_* (Stanislaw Gruszka) [604611] - [hwmon] hp_accel: fix race in device removal (Stanislaw Gruszka) [604611] - [net] ipv4: udp: fix short packet and bad checksum logging (Stanislaw Gruszka) [604611]- [scsi] SCSI: Retry commands with UNIT_ATTENTION sense codes to fix ext3/ext4 I/O error (Stanislaw Gruszka) [604610] - [scsi] Enable retries for SYNCRONIZE_CACHE commands to fix I/O error (Stanislaw Gruszka) [604610] - [scsi] debug: virtual_gb ignores sector_size (Stanislaw Gruszka) [604610] - [x86] acpi power_meter: acpi_device_class "power_meter_resource" too long (Stanislaw Gruszka) [604610] - [v4l] budget: Oops: "BUG: unable to handle kernel NULL pointer dereference" (Stanislaw Gruszka) [604610] - [virt] virtio: initialize earlier (Stanislaw Gruszka) [604610] - [security] testing the wrong variable in create_by_name() (Stanislaw Gruszka) [604610] - [netdrv] r8169: more broken register writes workaround (Stanislaw Gruszka) [604610] - [netdrv] r8169: fix broken register writes (Stanislaw Gruszka) [604610] - [netdrv] r8169: use correct barrier between cacheable and non-cacheable memory (Stanislaw Gruszka) [604610] - [kernel] kgdb: don't needlessly skip PAGE_USER test for Fsl booke (Stanislaw Gruszka) [604610] - [kernel] initramfs: handle unrecognised decompressor when unpacking (Stanislaw Gruszka) [604610] - [sound] snd-meastro3: Ignore spurious HV interrupts during suspend / resume (Stanislaw Gruszka) [604610] - [sound] snd-meastro3: Add amp_gpio quirk for Compaq EVO N600C (Stanislaw Gruszka) [604610] - [x86] Disable large pages on CPUs with Atom erratum AAE44 (Stanislaw Gruszka) [604610] - [x86] x86-64: Clear a 64-bit FS/GS base on fork if selector is nonzero (Stanislaw Gruszka) [604610] - [edac] mce: Fix wrong mask and macro usage (Stanislaw Gruszka) [604610] - [netdrv] p54pci: fix bugs in p54p_check_tx_ring (Stanislaw Gruszka) [604610] - [netdrv] dm9601: fix phy/eeprom write routine (Stanislaw Gruszka) [604610] - [block] ensure jiffies wrap is handled correctly in blk_rq_timed_out_timer (Stanislaw Gruszka) [604610] - [serial] 8250_pnp: add Fujitsu Wacom device (Stanislaw Gruszka) [604610] - [block] raid6: fix recovery performance regression (Stanislaw Gruszka) [604610] - [fs] procfs: fix tid fdinfo (Stanislaw Gruszka) [604610] - [usb] xhci: properly set endpoint context fields for periodic eps (Stanislaw Gruszka) [604610] - [usb] xhci: properly set the "Mult" field of the endpoint context (Stanislaw Gruszka) [604610] - [usb] OHCI: don't look at the root hub to get the number of ports (Stanislaw Gruszka) [604610] - [usb] don't choose configs with no interfaces (Stanislaw Gruszka) [604610] - [usb] fix testing the wrong variable in fs_create_by_name() (Stanislaw Gruszka) [604610] - [usb] Add id for HP ev2210 a.k.a Sierra MC5725 miniPCI-e Cell Modem (Stanislaw Gruszka) [604610] - [usb] fix remote wakeup settings during system sleep (Stanislaw Gruszka) [604610] - [mm] hugetlb: fix infinite loop in get_futex_key() when backed by huge pages (Stanislaw Gruszka) [604610] - [kernel] flex_array: fix the panic when calling flex_array_alloc() without __GFP_ZERO (Stanislaw Gruszka) [604610] - [netdrv] mac80211: remove bogus TX agg state assignment (Stanislaw Gruszka) [604610] - [ata] libata: fix locking around blk_abort_request() (Stanislaw Gruszka) [604610] - [netdrv] p54usb: Add usbid for Corega CG-WLUSB2GT (Stanislaw Gruszka) [604610] - [usb] EHCI: defer reclamation of siTDs (Stanislaw Gruszka) [604610] - [drm] nouveau: initialise display before enabling interrupts (Ben Skeggs) [596703] - [drm] nv50: fix DP->DVI if output has been programmed for native DP previously (Ben Skeggs) [596703] - [block] dm ioctl: return uevent flag after rename (Mike Snitzer) [609591] - [block] dm ioctl: make __dev_status return void (Mike Snitzer) [609591] - [block] dm ioctl: remove __dev_status from geometry and target message (Mike Snitzer) [609591] - [infiniband] mlx4: enable IBoE feature (Doug Ledford) [529397] - [dm] dm-replicator: Fix replicator_ctr() error path (Heinz Mauelshagen) [612743] - [virt] vmware: disable NMI watchdog in guest (Don Zickus) [612321] - [virt] KVM: Expose MCE control MSRs to userspace (Avi Kivity) [558416]- [x86] eeepc-laptop: disable cpu speed control on EeePC 701 (Stanislaw Gruszka) [604608] - [x86] gart: Disable GART explicitly before initialization (Stanislaw Gruszka) [604608] - [netdrv] r8169: clean up my printk uglyness (Stanislaw Gruszka) [604608] - [input] wacom: switch mode upon system resume (Stanislaw Gruszka) [604608] - [fs] eCryptfs: Decrypt symlink target for stat size (Stanislaw Gruszka) [604608] - [usb] cdc-acm: Update to new autopm API (Stanislaw Gruszka) [604608] - [netdrv] e1000e: stop cleaning when we reach tx_ring->next_to_use (Stanislaw Gruszka) [604608] - [kernel] sched: Fix a race between ttwu() and migrate_task() (Stanislaw Gruszka) [604608] - [fs] ecryptfs: fix error code for missing xattrs in lower fs (Stanislaw Gruszka) [604608] - [pci] fix nested spinlock hang in aer_inject (Stanislaw Gruszka) [604608] - [fs] ecryptfs: fix use with tmpfs by removing d_drop from ecryptfs_destroy_inode (Stanislaw Gruszka) [604608] - [scsi] add scsi target reset support to scsi ioctl (Stanislaw Gruszka) [604608] - [pci] PCIe AER: prevent AER injection if hardware masks error reporting (Stanislaw Gruszka) [604608] - [fs] quota: Fix possible dq_flags corruption (Stanislaw Gruszka) [604608] - [fs] fix NFS4 handling of mountpoint stat (Stanislaw Gruszka) [604608] - [agp] intel-agp: Switch to wbinvd_on_all_cpus (Stanislaw Gruszka) [604608] - [drm] radeon/kms: add FireMV 2400 PCI ID (Stanislaw Gruszka) [604608] - [x86] amd-iommu: Use helper function to destroy domain (Stanislaw Gruszka) [604608] - [hwmon] sht15: Fix sht15_calc_temp interpolation function (Stanislaw Gruszka) [604608] - [hwmon] sht15: Properly handle the case CONFIG_REGULATOR=n (Stanislaw Gruszka) [604608] - [ata] libata: disable NCQ on Crucial C300 SSD (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: lock down video output state access (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: convert to seq_file (Stanislaw Gruszka) [604608] - [sound] usb: Fix Oops after usb-midi disconnection (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: log initial state of rfkill switches (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: use input_set_capability (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: expose module parameters (Stanislaw Gruszka) [604608] - [fs] ext3: Don't update the superblock in ext3_statfs() (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: log temperatures on termal alarm (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: adopt input device (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: issue backlight class events (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: silence bogus complain during rmmod (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: fix some version quirks (Stanislaw Gruszka) [604608] - [kernel] resource: move kernel function inside __KERNEL__ (Stanislaw Gruszka) [604608] - [fs] ext3: journal all modifications in ext3_xattr_set_handle (Stanislaw Gruszka) [604608] - [video] backlight: mbp_nvidia_bl - add five more MacBook variants (Stanislaw Gruszka) [604608] - [sound] mixart: range checking proc file (Stanislaw Gruszka) [604608] - [hid] fix oops in gyration_event() (Stanislaw Gruszka) [604608] - [ata] pata_ali: Fix regression with old devices (Stanislaw Gruszka) [604608] - [hwmon] lis3: fix show rate for 8 bits chips (Stanislaw Gruszka) [604608] - [cgroup] freezer: Fix buggy resume test for tasks frozen with cgroup freezer (Stanislaw Gruszka) [604608] - [kernel] genirq: Force MSI irq handlers to run with interrupts disabled (Stanislaw Gruszka) [604608] - [fs] fat: fix buffer overflow in vfat_create_shortname() (Stanislaw Gruszka) [604608] - [netdrv] mlx4: add dynamic LRO disable support (Amerigo Wang) [584359] - [netdrv] s2io: add dynamic LRO disable support (Amerigo Wang) [584359] - [drm] nv50: rewrite display irq handler (Ben Skeggs) [598842] - [drm] nv50: send evo "update" command after each disconnect (Ben Skeggs) [598842] - [drm] nv50: when debugging on, log which crtc we connect an encoder to (Ben Skeggs) [598842] - [drm] nv50: supply encoder disable() hook (Ben Skeggs) [598842] - [drm] disable encoder rather than dpms off in drm_crtc_prepare_encoders() (Ben Skeggs) [598842] - [drm] nv50: DCB quirk for Dell M6300 (Ben Skeggs) [598842] - [fs] writeback: limit write_cache_pages integrity scanning to current EOF (Dave Chinner) [602490] - [fs] xfs: remove nr_to_write writeback windup. (Dave Chinner) [602490] - [fs] writeback: pay attention to wbc->nr_to_write in write_cache_pages (Eric Sandeen) [602490]- [fs] ext4: stop issuing discards if not supported by device (Eric Sandeen) [608731] - [block] dm: only initialize full request_queue for request-based device (Mike Snitzer) [595393] - [block] dm: prevent table type changes after initial table load (Mike Snitzer) [595393] - [dm] skip second flush if request unsupported (Mike Snitzer) [612014] - [dm] only ignore -EOPNOTSUPP for empty barrier requests (Mike Snitzer) [612014] - [dm] snapshot: implement a merge method for snapshot origin (Mike Snitzer) [612375] - [dm] snapshot: test chunk size against both origin and snapshot sector size (Mike Snitzer) [612375] - [dm] snapshot: open origin before exception store initialization (Mike Snitzer) [612375] - [dm] snapshot: iterate both the origin and snapshot devices (Mike Snitzer) [612375] - [block] dm: support discard if at least one underlying device supports it (Mike Snitzer) [612014] - [block] dm: support discard for multiple devices (Mike Snitzer) [612014] - [block] dm: clear the discard flag if the device loses discard capability (Mike Snitzer) [612014] - [block] dm: check that target supports discard just before submitting request (Mike Snitzer) [612014] - [scsi] convert discard to REQ_TYPE_FS instead of REQ_TYPE_BLOCK_PC (Mike Snitzer) [610054] - [scsi] fix leak in scsi_setup_discard_cmnd error path (Mike Snitzer) [610054] - [scsi] remove unused free discard page in sd_done (Mike Snitzer) [610054] - [scsi] add sd_unprep_fn to free discard page (Mike Snitzer) [610054] - [block] implement an unprep function corresponding directly to prep (Mike Snitzer) [610054] - [block] don't allocate a payload for discard request (Mike Snitzer) [610054] - [fs] ext4: move aio completion after unwritten extent conversion (Christoph Hellwig) [589985] - [fs] xfs: move aio completion after unwritten extent conversion (Christoph Hellwig) [589985] - [fs] direct-io: move aio_complete into ->end_io (Christoph Hellwig) [589985] - [drm] radeon/kms/igp: fix possible divide by 0 in bandwidth code (Dave Airlie) [609755] - [drm] nouveau: disable acceleration on NVA3/NVA5/NVA8 by default (Ben Skeggs) [591062] - [drm] vt/fbcon: try harder to print output when panicing (Dave Airlie) [579002] - [fs] GFS2: fix BUG in gfs2_adjust_quota (Abhijith Das) [603827] - [fs] nfsd: nfsd_setattr needs to call commit_metadata (Christoph Hellwig) [593652] - [net] netfilter: remove config option NF_CT_ACCT completely (Jiri Pirko) [578476] - [net] Revert "[net] bonding: make bonding support netpoll" (Andy Gospodarek) [604672] - [scsi] stex: fix inconsistent usage of max_lun (David Milburn) [593255] - [kernel] sched: Kill migration thread in CPU_POST_DEAD event in migration_call, instead of CPU_DEAD (Steve Best) [604846] - [tracing] ftrace: fix function_graph livelock under kvm (Jason Baron) [596653] - [block] dm: mpath fix NULL pointer dereference when path parameters missing (Mike Snitzer) [607242] - [dm] dm-replicator: mandatory API change for replicator_resume(), replicator_dev_resume() and reference count fix calling dm_table_get_md() (Heinz Mauelshagen) [594922] - [x86] AMD IOMMU: change default to passthrough mode (Bhavna Sarathy) [607631] - [x86] dell-laptop: Add another Dell laptop family to the DMI whitelist (Matthew Garrett) [609268] - [netdrv] cnic: fix bnx2x panics with multiple interfaces enabled (Stanislaw Gruszka) [609184] - [mm] fix khugepaged startup race (Andrea Arcangeli) [612217] - [mm] add robustness to pmd_same checks (Andrea Arcangeli) [607650] - [mm] Fix vmalloc slow down (Steven Whitehouse) [583026]- [drm] i915: fix display setup bugs + hibernate (Dave Airlie) [608515 609763] - [fs] NFSv4: Fix an embarassing typo in encode_attrs() (Steve Dickson) [560786] - [fs] NFSv4: Ensure that /proc/self/mountinfo displays the minor version number (Steve Dickson) [560786] - [fs] NFSv4.1: Ensure that we initialise the session when following a referral (Steve Dickson) [560786] - [fs] SUNRPC: Fix a re-entrancy bug in xs_tcp_read_calldir() (Steve Dickson) [560786] - [fs] nfs4: use mandatory attribute file type in nfs4_get_root (Steve Dickson) [560786] - [x86] UV: uv_irq.c: Fix all sparse warnings (George Beshers) [573095] - [x86] uv: Remove recursion in uv_heartbeat_enable() (George Beshers) [573095] - [x86] pat: Update the page flags for memtype atomically instead of using memtype_lock (George Beshers) [573095] - [x86] UV: Improve BAU performance and error recovery (George Beshers) [573095] - [mm] ksm.c: remove an unneeded _notify in write_protect_page (George Beshers) [573095] - [x86] UV: Delete unneeded boot messages (George Beshers) [573095] - [x86] UV: Fix target_cpus() in x2apic_uv_x.c (George Beshers) [573095] - [x86] UV: Clean up UV headers for MMR definitions (George Beshers) [573095] - [x86] Enable NMI on all cpus on UV (George Beshers) [573095] - [x86] uv: Add serial number parameter to uv_bios_get_sn_info() (George Beshers) [573095] - [virt] xen: sync upstream xen_init_cpuid_mask (Andrew Jones) [609028] - [virt] xen: disable gbpages on pv guests (Andrew Jones) [609028] - [virt] KVM: Fix mov cr3 #GP at wrong instruction (Marcelo Tosatti) [611889] - [virt] KVM: Fix mov cr4 #GP at wrong instruction (Marcelo Tosatti) [611889] - [virt] KVM: Fix mov cr0 #GP at wrong instruction (Marcelo Tosatti) [611889] - [virt] KVM: Add missing srcu_read_lock() for kvm_mmu_notifier_release() (Marcelo Tosatti) [601320] - [virt] KVM: limit the number of pages per memory slot (Marcelo Tosatti) [601318] - [virt] KVM: MMU: Remove user access when allowing kernel access to gpte.w=0 page (Marcelo Tosatti) [601316] - [virt] KVM: x86: Add missing locking to arch specific vcpu ioctls (Marcelo Tosatti) [601313] - [virt] KVM: MMU: remove rmap before clear spte (Marcelo Tosatti) [601311] - [virt] KVM: MMU: Segregate shadow pages with different cr0.wp (Marcelo Tosatti) [601308] - [virt] KVM: x86: Check LMA bit before set_efer (Marcelo Tosatti) [601307] - [virt] KVM: Dont allow lmsw to clear cr0.pe (Marcelo Tosatti) [601305] - [virt] KVM: VMX: blocked-by-sti must not defer NMI injections (Marcelo Tosatti) [601304] - [virt] KVM: x86: Call vcpu_load and vcpu_put in cpuid_update (Marcelo Tosatti) [601303] - [virt] KVM: x86: Inject #GP with the right rip on efer writes (Marcelo Tosatti) [601301] - [virt] KVM: MMU: Dont read pdptrs with mmu spinlock held in mmu_alloc_roots (Marcelo Tosatti) [601300] - [virt] KVM: x86: properly update ready_for_interrupt_injection (Marcelo Tosatti) [601298] - [virt] KVM: VMX: enable VMXON check with SMX enabled (Marcelo Tosatti) [601297] - [virt] KVM: VMX: free vpid when fail to create vcpu (Marcelo Tosatti) [601292] - [virt] vhost: add unlikely annotations to error path (Michael S. Tsirkin) [602607] - [virt] vhost: break out of polling loop on error (Michael S. Tsirkin) [602607]- [mm] Prevent soft lockup - CPU#0 stuck for 61s! in kswapd0 (Larry Woodman) [596971]- [x86] properly account for IRQ injected only into BSP (Gleb Natapov) [609082]- [block] writeback: simplify the write back thread queue (Christoph Hellwig) [602595]- [mm] Fix slabcache corruption (Larry Woodman) [602595]- [infiniband] Add IBoE support (Doug Ledford) [571959] - [scsi] hpsa: don't pretend the reset works (Tomas Henzl) [598681] - [fs] revert "procfs: provide stack information for threads" and its fixup commits (George Beshers) [573095] - [x86] mce: Fix MSR_IA32_MCI_CTL2 CMCI threshold setup (John Villalovos) [593558] - [s390x] cio: use exception-save stsch (Hendrik Brueckner) [596333] - [s390x] cio: add hook to reenable mss after hibernation (Hendrik Brueckner) [596333] - [s390x] cio: allow enable_facility from outside init functions (Hendrik Brueckner) [596333] - [x86] wmi: Free the allocated acpi objects through wmi_get_event_data (Stanislaw Gruszka) [606736] - [mtd] UBI: fix volume creation input checking (Stanislaw Gruszka) [606736] - [mm] avoid THP expose VM bugs (Andrea Arcangeli) [606131] - [dm] discard support for the linear target (Mike Snitzer) [608280] - [block] fix DISCARD_BARRIER requests (Mike Snitzer) [608280] - [block] Don't count_vm_events for discard bio in submit_bio (Mike Snitzer) [608280]- [x86] disable PentiumPro memory ordering errata workaround (Gleb Natapov) [605745 606054] - [net] Bluetooth: Keep a copy of each HID device's report descriptor (Mauro Carvalho Chehab) [565583] - [hid] make Wacom modesetting failures non-fatal (Mauro Carvalho Chehab) [565583] - [hid] Implement Wacom quirk in the kernel (Mauro Carvalho Chehab) [565583] - [hid] make raw reports possible for both feature and output reports (Mauro Carvalho Chehab) [565583] - [kernel] resources: fix call to alignf() in allocate_resource() (Peter Bogdanovic) [587729] - [kernel] resources: when allocate_resource() fails, leave resource untouched (Peter Bogdanovic) [587729] - [pci] introduce pci_assign_unassigned_bridge_resources (Peter Bogdanovic) [587729] - [pci] update bridge resources to get more big ranges in PCI assign unssigned (Peter Bogdanovic) [587729] - [pci] add failed_list to pci_bus_assign_resources (Peter Bogdanovic) [587729] - [pci] add pci_bridge_release_resources and pci_bus_release_bridge_resources (Peter Bogdanovic) [587729] - [kernel] resource: add release_child_resources (Peter Bogdanovic) [587729] - [pci] separate pci_setup_bridge to small functions (Peter Bogdanovic) [587729] - [scsi] aacraid: Disable ASPM by default (Matthew Garrett) [599735] - [pci] Don't enable aspm before drivers have had a chance to veto it (Matthew Garrett) [599735] - [netdrv] ehea: Fix kernel deadlock in DLPAR-mem processing (Steve Best) [605736] - [netdrv] ehea: fix delayed packet processing (Steve Best) [605738] - [netdrv] ehea: fix possible DLPAR/mem deadlock (Steve Best) [600516] - [netdrv] ehea: error handling improvement (Steve Best) [600516] - [x86] Fall back to GART if initialization fails (Bhavna Sarathy) [598974] - [x86] AMD IOMMU memory region fail with buggy BIOS (Bhavna Sarathy) [598974] - [virt] Search the LAPIC's for one that will accept a PIC interrupt (Christopher Lalancette) [596223] - [virt] KVM: x86: Kick VCPU outside PIC lock again (Christopher Lalancette) [596223] - [virt] KVM: x86: In DM_LOWEST, only deliver interrupts to vcpus with enabled LAPIC's (Christopher Lalancette) [596223] - [virt] KVM: x86: Allow any LAPIC to accept PIC interrupts (Christopher Lalancette) [596223] - [virt] KVM: x86: Introduce a workqueue to deliver PIT timer interrupts (Christopher Lalancette) [596223] - [scsi] ibmvfc: Reduce error recovery timeout (Steve Best) [605729] - [scsi] ibmvfc: Fix command completion handling (Steve Best) [605729] - [powerpc] Enable asymmetric SMT scheduling on POWER7 (Steve Best) [596304] - [kernel] sched: Add asymmetric group packing option for sibling domain (Steve Best) [596304] - [kernel] sched: Fix capacity calculations for SMT4 (Steve Best) [596304] - [fs] Btrfs: update to latest upstream code (Josef Bacik) [593834] - [fs] direct-io: do not merge logically non-contiguous requests (Josef Bacik) [593834] - [fs] direct-io: add a hook for the fs to provide its own submit_bio function (Josef Bacik) [593834] - [fs] allow short direct-io reads to be completed via buffered IO (Josef Bacik) [593834] - [fs] GFS2: O_TRUNC not working on stuffed files across cluster (Robert S Peterson) [606428] - [nfs] nfsd4: shut down callback queue outside state lock (Jeff Layton) [599522] - [security] IMA: policy handling and general cleanups (Eric Paris) [584901] - [security] IMA: fix object lifetime to support non ext* FS (Eric Paris) [584901] - [netdrv] be2net: Include latest fixes from upstream (Ivan Vecera) [604729] - [netdrv] be2net: Add PCI SR-IOV support (Ivan Vecera) [602451] - [scsi] hpsa: do not allow hard reset of 640x-boards (Tomas Henzl) [598681] - [scsi] hpsa: fix hard reset (Tomas Henzl) [598681] - [scsi] hpsa: reset devices code (Tomas Henzl) [598681] - [scsi] hpsa: find cfg addrs (Tomas Henzl) [598681] - [scsi] hpsa: finding the memory BAR (Tomas Henzl) [598681] - [scsi] hpsa: look up the board id (Tomas Henzl) [598681] - [x86] uv: uv_global_gru_mmr_address() macro fix (George Beshers) [607696] - [crypto] vmac: make it work on big-endian (Jarod Wilson) [605688] - [net] ipvs: One-Packet Scheduler (Thomas Graf) [584336] - [drm] i915: Disable Sandybridge support for 6.0 (Adam Jackson) [604838 605302] - [netdrv] vxge: fix memory leak in vxge_alloc_msix() error path (Michal Schmidt) [580392] - [netdrv] vxge: fix SINGLE/MULTI_FUNCTION definitions (Michal Schmidt) [580392] - [netdrv] vxge: update to 2.0.8.20182-k (Michal Schmidt) [580392] - [sound] fix PCM ring buffer issues (Jaroslav Kysela) [574844 590159 600311] - [netdrv] e1000/e1000e: implement a simple interrupt moderation (Andy Gospodarek) [607283] - [netdrv] e1000e: add PCI device id to enable support for 82567V-4 (Andy Gospodarek) [607264] - [netdrv] e1000e: update driver version number (Andy Gospodarek) [582803] - [netdrv] e1000e: enable support for EEE on 82579 (Andy Gospodarek) [582803] - [netdrv] e1000e: initial support for 82579 LOMs (Andy Gospodarek) [582803] - [netdrv] e1000e: move settting of flow control refresh timer to link setup code (Andy Gospodarek) [582803] - [netdrv] e1000e: Fix/cleanup PHY reset code for ICHx/PCHx (Andy Gospodarek) [582803] - [netdrv] e1000e: fix check for manageability on ICHx/PCH (Andy Gospodarek) [582803] - [netdrv] e1000e: separate out PHY statistics register updates (Andy Gospodarek) [582803] - [netdrv] e1000e: more cleanup e1000_sw_lcd_config_ich8lan() (Andy Gospodarek) [582803] - [netdrv] e1000e: cleanup e1000_sw_lcd_config_ich8lan() (Andy Gospodarek) [582803] - [netdrv] e1000e: cleanup ethtool loopback setup code (Andy Gospodarek) [582803] - [netdrv] e1000e: reset MAC-PHY interconnect on 82577/82578 (Andy Gospodarek) [582803] - [netdrv] e1000e: Incorrect function pointer set for force_speed_duplex on 82577 (Andy Gospodarek) [598570] - [netdrv] e1000e: Reset 82577/82578 PHY before first PHY register read (Andy Gospodarek) [598570] - [fs] GFS2: Fix kernel NULL pointer dereference by dlm_astd (Robert S Peterson) [604244] - [fs] GFS2: recovery stuck on transaction lock (Robert S Peterson) [590878] - [netdrv] tg3: Include support for 5719 device (John Feeney) [595511] - [mm] Do not attempt to allocate memory below mmap_min_addr (Eric Paris) [540333] - [scsi] qla2xxx: Updated driver version to 8.03.01.05.06.0-k8 (Chad Dupuis) [595477] - [scsi] qla2xxx: Add portid to async-request messages (Chad Dupuis) [595477] - [scsi] qla2xxx: Propogate transport disrupted status for cable pull conditions for faster failover (Chad Dupuis) [595477] - [scsi] qla2xxx: Do not restrict flash operations to specific regions for 4G adapters (Chad Dupuis) [595477] - [scsi] qla2xxx: For ISP 23xx, select user specified login timeout value if greater than minuimum value(4 secs) (Chad Dupuis) [595477] - [scsi] qla2xxx: Removed redundant check for ISP 84xx (Chad Dupuis) [595477] - [scsi] qla2xxx: Do not enable VP in non fabric topology (Chad Dupuis) [595477] - [scsi] qla2xxx: Make the FC port capability mutual exclusive (Chad Dupuis) [595477] - [scsi] qla2xxx: Limit rport-flaps during link-disruptions (Chad Dupuis) [595477] - [scsi] qla2xxx: Correct async-srb issues (Chad Dupuis) [595477] - [scsi] qla2xxx: Correct use-after-free oops seen during EH-abort (Chad Dupuis) [595477] - [scsi] qla2xxx: Fix cpu-affinity usage for non-capable ISPs (Chad Dupuis) [595477] - [scsi] qla2xxx: Limit mailbox command contention for ADISC requests (Chad Dupuis) [595477] - [scsi] qla2xxx: Further generalization of SRB CTX infrastructure (Chad Dupuis) [595477] - [scsi] qla2xxx: ensure flash operation and host reset via sg_reset are mutually exclusive (Chad Dupuis) [595477] - [scsi] qla2xxx: Prevent sending mbx commands from sysfs during isp reset (Chad Dupuis) [595477] - [scsi] qla2xxx: Cleanup FCP-command-status processing debug statements (Chad Dupuis) [595477] - [scsi] qla2xxx: Clear error status after uncorrectable non-fatal errors (Chad Dupuis) [595477] - [scsi] qla2xxx: Add char device to incease driver use count (Chad Dupuis) [595477] - [scsi] qla2xxx: Display proper link state for disconnected ports (Chad Dupuis) [595477] - [scsi] qla2xxx: Check for ISP84xx before processing to get 84xx firmware version (Chad Dupuis) [595477]- [ata] ahci: Fix failure to detect devices (Matthew Garrett) [608146] - [ata] ahci: Fix device detection when stopping DMA engines (Matthew Garrett) [601195] - [mm] Disable transparent hugepages when running under Xen (Andrea Arcangeli) [605566] - [netdrv] tg3: Fix TX BD corruption on 5755+ devices (John Feeney) [603936] - [netdrv] tg3: Fix memory leak on 5717/57765/5719 devices (John Feeney) [603933] - [netdrv] bnx2: update firmware to 09-5.0.0.j15 to improve performance (John Feeney) [593797] - [netdrv] iwlwifi: cancel scan watchdog in iwl_bg_abort_scan (John Linville) [604266] - [netdrv] add bnx2_del_napi() to stop rmmod hangs (John Feeney) [599630] - [virt] virtio: net: Remove net-specific advertising of PUBLISH_USED feature (Amit Shah) [605591] - [virt] KVM: Increase NR_IOBUS_DEVS limit to 200 (Michael S. Tsirkin) [602262] - [virt] account only for IRQ injected into BSP (Gleb Natapov) [601564] - [virt] KVM: read apic->irr with ioapic lock held (Marcelo Tosatti) [579970] - [x86] ACPI: Disable ASPM if the platform won't provide _OSC control for PCIe (Matthew Garrett) [584466] - [x86] Move notify_cpu_starting() callback to a later stage (Prarit Bhargava) [600296] - [x86] cpuidle: Fix incorrect optimization (John Villalovos) [593549] - [block] cfq: Don't allow queue merges for queues that have no process references (Jeff Moyer) [605264] - [infiniband] ehca: bitmask handling for lock_hcalls (Steve Best) [605739] - [tpm] Fix tpm_readpubek_params_out struct (Peter Bogdanovic) [597235] - [usb] Fix a hang of khubd if UHCI is removed (Pete Zaitcev) [579093] - [oprofile] fix oprofile samples dropping under load on larger systems (John Villalovos) [561557] - [kernel] check SEND_SIG_FORCED on TP_STORE_SIGINFO() (Oleg Nesterov) [591780] - [kernel] pids: increase pid_max based on num_possible_cpus (Oleg Nesterov) [593164] - [kernel] sys_personality: change sys_personality() to accept "unsigned int" instead of u_long (Oleg Nesterov) [593265] - [kernel] fix cgroup's cpu controller to provide fair CPU usage to each group in some conditions (Larry Woodman) [544197] - [gpu] vgaarb: fix incorrect dereference of userspace pointer (Danny Feng) [564247] - [kernel] sched: avoid cache misses on large machines due to sibling preference (Jerome Marchand) [592302] - [scsi] ipr: move setting of the allow_restart flag for vsets (Steve Best) [603090] - [scsi] ibmvscsi: fix DMA API misuse (Steve Best) [595417] - [netdrv] l2tp: Fix oops in pppol2tp_xmit (Danny Feng) [607055] - [net] sysfs: ethtool_ops can be NULL (Danny Feng) [603662] - [net] udp: Fix bogus UFO packet generation (Herbert Xu) [602878] - [net] vlan: fix vlan_skb_recv() (Michael S. Tsirkin) [598920] - [net] bonding: Fix fcoe mpio over inactive slave in a bond (Neil Horman) [603239] - [net] bridge: Fix OOM crash in deliver_clone (Herbert Xu) [604494] - [s390x] kernel: fix kernel panic caused by using kprobes (Hendrik Brueckner) [596876] - [s390x] ccwgroup: add locking around drvdata access (Hendrik Brueckner) [598563] - [s390x] cmm: fix module unload handling (Hendrik Brueckner) [598554] - [powerpc] Rework VDSO gettimeofday to prevent time going backwards (Steve Best) [591495] - [powerpc] Move kdump default base address to 64MB on 64bit (Steve Best) [603779] - [fs] gfs2: Better error reporting when mounting a gfs fs without enough journals (Abhijith Das) [600408] - [tty] Revert "[tty] fix race in tty_fasync" (Stanislaw Gruszka) [606747] - [kdump] kexec: fix OOPS in crash_kernel_shrink (Steve Best) [592336] - [fs] btrfs: prevent users from setting ACLs on files they do not own (Danny Feng) [603594] {CVE-2010-2071} - [fs] cifs: remove bogus first_time check in NTLMv2 session setup code (Jeff Layton) [604785] - [fs] cifs: don't attempt busy-file rename unless it's in same directory (Jeff Layton) [603707] - [fs] ext4: Fix compat EXT4_IOC_ADD_GROUP (Eric Sandeen) [602428] - [fs] ext4: Prevent creation of files larger than RLIMIT_FSIZE using fallocate (Eric Sandeen) [602427] - [fs] ext4: Use our own write_cache_pages() (Eric Sandeen) [602384] - [fs] xfs: Make fiemap work in query mode (Eric Sandeen) [602061] - [fs] ext4: restart ext4_ext_remove_space() after transaction restart (Josef Bacik) [589645] - [fs] ext4: Make sure the MOVE_EXT ioctl can't overwrite append-only files (Eric Sandeen) [601009] {CVE-2010-2066} - [fs] btrfs: check for read permission on src file in the clone ioctl (Danny Feng) [593227] {CVE-2010-1636} - [drm] radeon: fixes for radeon driver from upstream (Dave Airlie) [589098] - [drm] radeon port 2.6.35 HDMI audio to RHEL6 (Jerome Glisse) [604435] - [drm] nv50: fix iommu errors caused by device reading from address 0 (Ben Skeggs) [602498] - [ata] libata: don't flush dcache on slab pages (Stanislaw Gruszka) [606719] - [fs] cifs: don't call cifs_new_fileinfo unless cifs_open succeeds (Jeff Layton) [593422] - [fs] cifs: don't ignore cifs_posix_open_inode_helper return value (Jeff Layton) [593422] - [fs] cifs: clean up arguments to cifs_open_inode_helper (Jeff Layton) [593422] - [fs] cifs: pass instantiated filp back after open call (Jeff Layton) [593422] - [fs] cifs: move cifs_new_fileinfo call out of cifs_posix_open (Jeff Layton) [593422] - [fs] cifs: implement drop_inode superblock op (Jeff Layton) [593422] - [fs] cifs: checkpatch cleanup (Jeff Layton) [593422] - [fs] nfsd: ensure sockets are closed on error (Jeff Layton) [603735] - [fs] Revert "sunrpc: move the close processing after do recvfrom method" (Jeff Layton) [603735] - [fs] Revert "sunrpc: fix peername failed on closed listener" (Jeff Layton) [603735] - [virt] kvm: Prevent internal slots from being COWed (Glauber Costa) [601192] - [virt] kvm: Keep slot ID in memory slot structure (Glauber Costa) [601192] - [fs] writeback: split writeback_inodes_wb (Christoph Hellwig) [601202] - [fs] writeback: remove writeback_inodes_wbc (Christoph Hellwig) [601202] - [fs] writeback: fix pin_sb_for_writeback (Christoph Hellwig) [601202] - [fs] writeback: add missing requeue_io in writeback_inodes_wb (Christoph Hellwig) [601202] - [fs] writeback: simplify and split bdi_start_writeback (Christoph Hellwig) [601202] - [fs] writeback: simplify wakeup_flusher_threads (Christoph Hellwig) [601202] - [fs] writeback: fix writeback_inodes_wb from writeback_inodes_sb (Christoph Hellwig) [601202] - [fs] writeback: enforce s_umount locking in writeback_inodes_sb (Christoph Hellwig) [601202] - [fs] writeback: queue work on stack in writeback_inodes_sb (Christoph Hellwig) [601202] - [fs] writeback: fix writeback completion notifications (Christoph Hellwig) [601202] - [fs] vfs: improve writeback_inodes_wb() (Christoph Hellwig) [601202] - [fs] writeback: remove unused nonblocking and congestion checks (Christoph Hellwig) [601202] - [fs] writeback: remove the always false bdi_cap_writeback_dirty() test (Christoph Hellwig) [601202] - [misc] hpilo: fix pointer warning in ilo_ccb_setup (Prarit Bhargava) [603733] - [netdrv] libertas_tf: Fix warning in lbtf_rx for stats struct (Prarit Bhargava) [603733] - [scsi] Fix userspace warning in /usr/include/scsi/scsi.h (Prarit Bhargava) [603733] - [pci] Fix section mismatch warning in pcibios_scan_specific_bus() (Prarit Bhargava) [603733] - [fs] Fix warning in fs/ecryptfs/messaging.c: ecryptfs_process_response() (Prarit Bhargava) [603733] - [fs] Fix warning in fs/btrfs/ordered-data.c: btrfs_dec_test_ordered_pending() (Prarit Bhargava) [603733] - [netdrv] Fix warnings in drivers/net/bnx2.c (Prarit Bhargava) [603733] - [doc] Fix warning in Documentation/spi/spidev_fdx.c: do_msg() (Prarit Bhargava) [603733] - [kernel] Fix stack warning in lib/decompress_bunzip2.c: get_next_block() (Prarit Bhargava) [603733] - [netdrv] Fix warning in drivers/net/vxge/vxge-main.c: vxge_probe() (Prarit Bhargava) [603733] - [v4l] Fix warnings in drivers/media/dvb/frontends (Prarit Bhargava) [603733] - [trace] Fix warning in include/trace/events/kmem.h: mm_kswapd_ran() (Prarit Bhargava) [603733] - [scsi] Fix warning in drivers/scsi/megaraid/megaraid_sas.c: process_fw_state_change_wq() (Prarit Bhargava) [603733] - [pcmcia] Fix warnings in drivers/pcmcia/socket_sysfs.c (Prarit Bhargava) [603733] - [netdrv] Fix warning in drivers/net/wireless/wl3501_cs.c: wl3501_esbq_exec() (Prarit Bhargava) [603733] - [drm] Workaround broken check_headers.pl (Prarit Bhargava) [603733] - [isdn] Fix warning in drivers/isdn/hardware/mISDN/hfcpci.c: hfcpci_softirq() (Prarit Bhargava) [603733] - [virt] Fix warning in drivers/vhost/vhost.c: vhost_signal() (Prarit Bhargava) [603733] - [md] Fix warning in drivers/md/dm-repl.c: _replicator_slink_message() (Prarit Bhargava) [603733] - [virt] Fix warning in arch/x86/kvm/svm.c: svm_handle_mce() (Prarit Bhargava) [603733] - [net] Fix stack warning in net/mac80211/debugfs_sta.c: sta_agg_status_read() (Prarit Bhargava) [603733] - [kernel] Fix warnings in scripts/mod/mod-extract.c (Prarit Bhargava) [603733] - [mm] Fix warning in mm/mprotect.c: mprotect_fixup() (Prarit Bhargava) [603733] - [mm] Fix warning in mm/mmap.c: __split_vma() (Prarit Bhargava) [603733] - [mca] Fix warning in include/linux/mca-legacy.h (Prarit Bhargava) [603733] - [mm] Fix warning in include/linux/khugepaged.h (Andrea Arcangeli) [603733] - [virt] Fix warnings in drivers/xen/events.c() (Prarit Bhargava) [603733] - [x86] Fix warning in drivers/platform/x86/thinkpad_acpi.c (Prarit Bhargava) [603733] - [netdrv] Fix warnings in drivers/net/wireless/b43/phy_lp.c (Prarit Bhargava) [603733] - [block] Fix warning in drivers/block/cciss.c: fail_all_cmds() (Prarit Bhargava) [603733] - [isdn] Fix warnings in drivers/isdn/hardware/mISDN/w6692.c (Prarit Bhargava) [603733] - [kernel] Fix compiler warning in sched.c (Larry Woodman) [544197] - [fs] fscache/object-list.c: fix warning on 32-bit (Prarit Bhargava) [603733] - [sysfs] Fix warning in sysfs_open_file (Prarit Bhargava) [603733] - [kdump] Fix warning in kexec_crash_size_show (Prarit Bhargava) [603733] - [netdrv] libertas: fix uninitialized variable warning (Prarit Bhargava) [603733] - [drm] Fixes linux-next & linux-2.6 checkstack warnings (Prarit Bhargava) [603733] - [x86] acpi_pad: squish warning (Prarit Bhargava) [603733] - [netdrv] iwlwifi: dynamically allocate buffer for sram debugfs file (Prarit Bhargava) [603733] - [isdn] Fix warnings in eicon driver (Prarit Bhargava) [603733] - [net] bridge: Make first arg to deliver_clone const (Prarit Bhargava) [603733] - [kernel] linux/elfcore.h: hide kernel functions (Prarit Bhargava) [603733] - [fs] quota: suppress warning: "quotatypes" defined but not used (Prarit Bhargava) [603733] - [fs] fuse: fix large stack use (Prarit Bhargava) [603733] - [uwb] wlp: refactor wlp_get_() macros (Prarit Bhargava) [603733] - [usb] Remove large struct from the stack in USB storage isd200 driver (Prarit Bhargava) [603733] - [usb] isp1362: better 64bit printf warning fixes (Prarit Bhargava) [603733] - [pci] PCI: kill off pci_register_set_vga_state() symbol export (Prarit Bhargava) [603733] - [x86] intel-iommu: Fix section mismatch dmar_ir_support() uses dmar_tbl (Prarit Bhargava) [603733] - [v4l] dvb-bt8xx: fix compile warning (Prarit Bhargava) [603733] - [tty] tty_buffer: Fix distinct type warning (Prarit Bhargava) [603733] - [virt] virtio: fix section mismatch warnings (Prarit Bhargava) [603733] - [ata] Fix warning in libata-eh.c (Prarit Bhargava) [603733] - [crypto] testmgr: Fix warning (Prarit Bhargava) [603733] - [x86] Use __builtin_memset and __builtin_memcpy for memset/memcpy (Prarit Bhargava) [603733] - [x86] apic: Fix prototype in hw_irq.h (Prarit Bhargava) [603733] - [x86] nmi_watchdog: relax the nmi checks during bootup (Don Zickus) [596760] - [x86] nmi_watchdog: disable correct cpu if it fails check (Don Zickus) [596760] - [netdrv] iwlwifi: update supported PCI_ID list for 5xx0 series (John Linville) [599148] - [netdrv] iwlwifi: recalculate average tpt if not current (John Linville) [595845] - [netdrv] iwl3945: enable stuck queue detection on 3945 (John Linville) [595847] - [netdrv] iwlwifi: fix internal scan race (John Linville) [595846] - [netdrv] iwlwifi: fix scan races (John Linville) [595846] - [virt] virtio: fix balloon without VIRTIO_BALLOON_F_STATS_VQ (Amit Shah) [601690] - [virt] virtio: Fix scheduling while atomic in virtio_balloon stats (Amit Shah) [601690] - [virt] virtio: Add memory statistics reporting to the balloon driver (Amit Shah) [601690] - [block] make blk_init_free_list and elevator_init idempotent (Mike Snitzer) [594584] - [block] avoid unconditionally freeing previously allocated request_queue (Mike Snitzer) [594584] - [virt] vhost: fix the memory leak which will happen when memory_access_ok fails (Michael S. Tsirkin) [599299] - [virt] vhost-net: fix to check the return value of copy_to/from_user() correctly (Michael S. Tsirkin) [599299] - [virt] vhost: fix to check the return value of copy_to/from_user() correctly (Michael S. Tsirkin) [599299] - [virt] vhost: Fix host panic if ioctl called with wrong index (Michael S. Tsirkin) [599299] - [block] writeback: fixups for !dirty_writeback_centisecs (Mike Snitzer) [594570] - [fs] writeback: disable periodic old data writeback for !dirty_writeback_centisecs (Mike Snitzer) [594570] - [modsign] Include the GNU build ID note in the digest (David Howells) [581965] - [modsign] Fix a number of module signing bugs (David Howells) [581965] - [modsign] KEYS: Return more accurate error codes (David Howells) [591891] - [netdrv] ixgbe: fix automatic LRO/RSC settings for low latency (Andy Gospodarek) [595555] - [scsi] sync fcoe with upstream (Mike Christie) [603263] - [trace] conflicting tracepoint power.h headers (Mark Wielaard) [599175] - [netdrv] ixgbe: fix panic when shutting down system with WoL enabled (Andy Gospodarek) [601066] - [netdrv] ixgbe: ixgbe_down needs to stop dev_watchdog (Andy Gospodarek) [604807] - [scsi] sync fcoe (Mike Christie) [595558] - [kernel] CRED: Fix a race in creds_are_invalid() in credentials debugging (James Leddy) [578268] - [kernel] Remove timeout logic in mutex_spin_on_owner() to match upstream (Steve Best) [602805]- [virt] Disable transparent hugepages when running under Xen (Dor Laor) [605566] - [pci] fix compilation when CONFIG_PCI_MSI=n (Vivek Goyal) [589397] - [block] virtio_blk: support barriers without FLUSH feature (Christoph Hellwig) [602595] - [mm] make compound_lock irqsafe in put_page (Andrea Arcangeli) [605354] - [mm] remove compound_lock from futex (Andrea Arcangeli) [605354] - [mm] memcontrol compound_lock irqsafe (Andrea Arcangeli) [605354] - [mm] add compound_lock_irqsave/irqrestore (Andrea Arcangeli) [605354]- [virt] virtio-pci: Disable MSI at startup (Vivek Goyal) [589397] - [mm] Reenable transparent hugepages (Aristeu Rozanski) [602436]- [mm] Revert "[redhat] Enable transparent hugepages by default" (Aristeu Rozanski) [602436]- [net] Revert "[net] bridge: make bridge support netpoll" (Herbert Xu) [602927] - [virt] always invalidate and flush on spte page size change (Andrea Arcangeli) [578134] - [mm] root anon vma bugchecks (Andrea Arcangeli) [578134] - [mm] resurrect the check in page_address_in_vma (Andrea Arcangeli) [578134] - [mm] root anon vma use root (Andrea Arcangeli) [578134] - [mm] avoid ksm hang (Andrea Arcangeli) [578134] - [mm] always add new vmas at the end (Andrea Arcangeli) [578134] - [mm] remove unnecessary lock from __vma_link (Andrea Arcangeli) [578134] - [mm] optimize hugepage tracking for memcgroup & handle splitting (Rik van Riel) [597108] - [mm] properly move a transparent hugepage between cgroups (Rik van Riel) [597081] - [mm] scale statistics if the page is a transparent hugepage (Rik van Riel) [597077] - [mm] enhance mem_cgroup_charge_statistics with a page_size argument (Rik van Riel) [597058] - [virt] add option to disable spinlock patching on hypervisor (Gleb Natapov) [599068] - [virt] xen: don't touch xsave in cr4 (Andrew Jones) [599069] - [drm] Update core to current drm-linus (Adam Jackson) [589547 589792 597022] - [mm] fix refcount bug in anon_vma code (Rik van Riel) [602739]- [netdrv] vlan: allow null VLAN ID to be used (Andy Gospodarek) [595555] - [netdrv] ixgbe: Add boolean parameter to ixgbe_set_vmolr (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix bug when EITR=0 causing no writebacks (Andy Gospodarek) [595555] - [netdrv] ixgbe: enable extremely low latency (Andy Gospodarek) [595555] - [netdrv] ixgbe: added compat bits (Andy Gospodarek) [595555] - [netdrv] ixgbe: dcb, do not tag tc_prio_control frames (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix ixgbe_tx_is_paused logic (Andy Gospodarek) [595555] - [netdrv] ixgbe: always enable vlan strip/insert when DCB is enabled (Andy Gospodarek) [595555] - [netdrv] ixgbe: remove some redundant code in setting FCoE FIP filter (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix wrong offset to fc_frame_header in ixgbe_fcoe_ddp (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix header len when unsplit packet overflows to data buffer (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix setting of promisc mode when using mac-vlans (Andy Gospodarek) [595555] - [netdrv] ixgbe: Add support for VF MAC and VLAN configuration (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix bug with vlan strip in promsic mode (Andy Gospodarek) [595555] - [virt] use unfair spinlock when running on hypervisor (Gleb Natapov) [599068]- [kernel] sched: update normalized values on user updates via proc (Hendrik Brueckner) [590748] - [kernel] sched: Make tunable scaling style configurable (Hendrik Brueckner) [590748] - [s390x] nohz: Introduce arch_needs_cpu (Hendrik Brueckner) [590009] - [ppc64] Use form 1 affinity to setup node distance (Steve Best) [594502] - [ppc64] numa: Use ibm, architecture-vec-5 to detect form 1 affinity (Steve Best) [594502] - [ppc64] Set a smaller value for RECLAIM_DISTANCE to enable zone reclaim (Steve Best) [594502] - [block] Add padding to writeback_control (Mike Snitzer) [594570] - [fs] cifs: fix page refcount leak (Jeff Layton) [595827] - [scsi] megaraid_sas - Add three times Online controller reset (Tomas Henzl) [594821] - [scsi] megaraid: update driver version to 4.28 (Tomas Henzl) [577010] - [netdrv] tg3: Provide more support for 57765 with v3.108 (John Feeney) [581691] - [scsi] skip sense logging for some ATA PASS-THROUGH cdbs (Jeff Moyer) [596997] - [block] allow initialization of previously allocated request_queue (Mike Snitzer) [594584] - [usb] Fix oops on switching USB controllers (Pete Zaitcev) [578979] - [drm] nouveau: important fixes to vbios parser (Ben Skeggs) [596604] - [virt] virtio: console: Fix crash when port is unplugged and blocked for write (Amit Shah) [596635] - [virt] virtio: console: Fix crash when hot-unplugging a port and read is blocked (Amit Shah) [596635] - [kernel] signals: check_kill_permission(): don't check creds if same_thread_group() (Oleg Nesterov) [595499] - [drm] fix issue with wake up like upstream commit (Dave Airlie) [577959] - [x86] Fix AMD IOMMU suspend/resume (Matthew Garrett) [593787] - [mm] do_generic_file_read: clear page errors when issuing a fresh read of the page (Rik van Riel) [596334] - [x86] Fix loud HPET warning on Intel Platforms (Prarit Bhargava) [592036] - [x86] Intel Cougar Point PCH support for SATA, USB, HD Audio, I2C(SMBUS), and iTCO Watchdog (John Villalovos) [560077] - [x86] dell-laptop: Update to match mainline (Matthew Garrett) [586495] - [kernel] proc: backport afinity_hint code (Neil Horman) [591509] - [scsi] bfa: powerpc compilation warning and endian fix (Rob Evers) [583154] - [scsi] bfa: code review fixes (Rob Evers) [583154] - [s390x] dasd: fix race between tasklet and dasd_sleep_on (Hendrik Brueckner) [591963] - [s390x] vdso: add missing vdso_install target (Hendrik Brueckner) [587368] - [mm] mempolicy: fix get_mempolicy() for relative and static nodes (Steve Best) [592327] - [net] reserve ports for applications using fixed port numbers (Amerigo Wang) [580970] - [kernel] sysctl: add proc_do_large_bitmap (Amerigo Wang) [580970] - [kernel] sysctl: refactor integer handling proc code (Amerigo Wang) [580970] - [virt] VMware Balloon: clamp number of collected non-balloonable pages (Amit Shah) [582826] - [virt] x86, hypervisor: add missing (Amit Shah) [582826] - [nfs] nfsd4: bug in read_buf (Steve Dickson) [597215] - [nfs] svcrdma: RDMA support not yet compatible with RPC6 (Steve Dickson) [597215] - [nfs] Revert "nfsd4: distinguish expired from stale stateids" (Steve Dickson) [597215] - [nfs] nfsd: safer initialization order in find_file() (Steve Dickson) [597215] - [nfs] nfs4: minor callback code simplification, comment (Steve Dickson) [597215] - [nfs] NFSD: don't report compiled-out versions as present (Steve Dickson) [597215] - [nfs] nfsd4: implement reclaim_complete (Steve Dickson) [597215] - [nfs] nfsd4: nfsd4_destroy_session must set callback client under the state lock (Steve Dickson) [597215] - [nfs] nfsd4: keep a reference count on client while in use (Steve Dickson) [597215] - [nfs] nfsd4: mark_client_expired (Steve Dickson) [597215] - [nfs] nfsd4: introduce nfs4_client.cl_refcount (Steve Dickson) [597215] - [nfs] nfsd4: refactor expire_client (Steve Dickson) [597215] - [nfs] nfsd4: extend the client_lock to cover cl_lru (Steve Dickson) [597215] - [nfs] nfsd4: use list_move in move_to_confirmed (Steve Dickson) [597215] - [nfs] nfsd4: fold release_session into expire_client (Steve Dickson) [597215] - [nfs] nfsd4: rename sessionid_lock to client_lock (Steve Dickson) [597215] - [nfs] nfsd4: fix bare destroy_session null dereference (Steve Dickson) [597215] - [nfs] nfsd4: use local variable in nfs4svc_encode_compoundres (Steve Dickson) [597215] - [nfs] nfsd: further comment typos (Steve Dickson) [597215] - [nfs] sunrpc: centralise most calls to svc_xprt_received (Steve Dickson) [597215] - [nfs] nfsd4: fix unlikely race in session replay case (Steve Dickson) [597215] - [nfs] nfsd4: fix filehandle comment (Steve Dickson) [597215] - [nfs] nfsd: potential ERR_PTR dereference on exp_export() error paths (Steve Dickson) [597215] - [nfs] nfsd4: complete enforcement of 4.1 op ordering (Steve Dickson) [597215] - [nfs] nfsd4: allow 4.0 clients to change callback path (Steve Dickson) [597215] - [nfs] nfsd4: rearrange cb data structures (Steve Dickson) [597215] - [nfs] NFSD: NFSv4 callback client should use RPC_TASK_SOFTCONN (Steve Dickson) [597215] - [nfs] nfsd4: cl_count is unused (Steve Dickson) [597215] - [nfs] nfsd4: don't sleep in lease-break callback (Steve Dickson) [597215] - [nfs] nfsd4: indentation cleanup (Steve Dickson) [597215] - [nfs] nfsd4: consistent session flag setting (Steve Dickson) [597215] - [nfs] nfsd4: remove probe task's reference on client (Steve Dickson) [597215] - [nfs] nfsd4: remove dprintk (Steve Dickson) [597215] - [nfs] nfsd4: shutdown callbacks on expiry (Steve Dickson) [597215] - [nfs] nfsd4: preallocate nfs4_rpc_args (Steve Dickson) [597215] - [nfs] svcrpc: don't hold sv_lock over svc_xprt_put() (Steve Dickson) [597215] - [nfs] nfsd: don't break lease while servicing a COMMIT (Steve Dickson) [597215] - [nfs] nfsd: factor out hash functions for export caches (Steve Dickson) [597215] - [nfs] sunrpc: never return expired entries in sunrpc_cache_lookup (Steve Dickson) [597215] - [nfs] sunrpc/cache: factor out cache_is_expired (Steve Dickson) [597215] - [nfs] sunrpc: don't keep expired entries in the auth caches (Steve Dickson) [597215] - [nfs] nfsd4: document lease/grace-period limits (Steve Dickson) [597215] - [nfs] nfsd4: allow setting grace period time (Steve Dickson) [597215] - [nfs] nfsd4: reshuffle lease-setting code to allow reuse (Steve Dickson) [597215] - [nfs] nfsd4: remove unnecessary lease-setting function (Steve Dickson) [597215] - [nfs] nfsd4: simplify lease/grace interaction (Steve Dickson) [597215] - [nfs] nfsd4: simplify references to nfsd4 lease time (Steve Dickson) [597215] - [nfs] Fix another nfs_wb_page() deadlock (Steve Dickson) [595478] - [nfs] Ensure that we mark the inode as dirty if we exit early from commit (Steve Dickson) [595478] - [nfs] Fix a lock imbalance typo in nfs_access_cache_shrinker (Steve Dickson) [595478] - [nfs] sunrpc: fix leak on error on socket xprt setup (Steve Dickson) [595478] - [pci] Add padding to PCI structs for future enhancements (Prarit Bhargava) [590286]- [mm] fix vma_adjust lock inversion (Andrea Arcangeli) [595808] - [mm] eliminate compiler warning introduced by my "kernel pagefault tracepoint for x86 & x86_64 patch" (Larry Woodman) [526032] - [netdrv] tg3: Fix INTx fallback when MSI fails (Steve Best) [594456] - [virt] correctly trace irq injection on SVM (Gleb Natapov) [594020] - [virt] KVM: remove CAP_SYS_RAWIO requirement from kvm_vm_ioctl_assign_irq (Alex Williamson) [594912] - [virt] KVM: Fix wallclock version writing race (Glauber Costa) [592033] - [x86] Fix double enable_IR_x2apic call on SMP kernel on !SMP boards (Luming Yu) [585122] - [block] Adjust elv_iosched_show to return "none" for bio-based DM (Mike Snitzer) [595393] - [dm] mpath: Add a feature flag attribute to the multipath structure (Mike Snitzer) [594503] - [kernel] fix compat_sys_sched_getaffinity() (Oleg Nesterov) [582407] - [usb] usbcore: Fix issue with disabled USB3 protocol ports (Bhavna Sarathy) [591916] - [kernel] python: change scripts to use system python instead of env (Don Zickus) [575965] - [scsi] mpt2sas: update to 05.100.00.02 (Tomas Henzl) [591971] - [virt] Fix FV Xen guest when xen_pv_hvm not enabled (Don Dutile) [523134] - [net] enhance network cgroup classifier to work in softirq context (Neil Horman) [595351] - [net] gro: Fix bogus gso_size on the first fraglist entry (Herbert Xu) [594561] - [nfs] sunrpc trace points (Steve Dickson) [567741] - [nfs] don't try to decode GETATTR if DELEGRETURN returned error (Jeff Layton) [584391] - [nfs] d_revalidate() is too trigger-happy with d_drop() (Jeff Layton) [587225] - [ppc64] Fix zero length strncmp() on powerpc (Steve Best) [593129] - [ppc64] pseries: Fix xics interrupt affinity (Steve Best) [592438] - [ppc] Improve 64bit copy_tofrom_user (Steve Best) [591344] - [fs] GFS2: Fix permissions checking for setflags ioctl() (Steven Whitehouse) [595395] {CVE-2010-1641} - [gfs] GFS2: Add two useful messages (Steven Whitehouse) [589510] - [serial] fix serial console hang after entering username (John Villalovos) [590851] - [kdump] kexec can't load capturing kernel on some big RAM systems (Vitaly Mayatskikh) [580843] - [fs] cleanup generic block based fiemap (Josef Bacik) [578560] - [fs] vfs: add NOFOLLOW/UNUSED to umount flags (Josef Bacik) [562078] - [fs] dlm: fix ast ordering for user locks (David Teigland) [592418] - [fs] cifs: fix noserverino handling when unix extensions are enabled (Jeff Layton) [591483] - [fs] cifs: don't update uniqueid in cifs_fattr_to_inode (Jeff Layton) [591483] - [fs] cifs: always revalidate hardlinked inodes when using noserverino (Jeff Layton) [591483] - [fs] cifs: Fix losing locks during fork() (Jeff Layton) [591483] - [fs] cifs: propagate cifs_new_fileinfo() error back to the caller (Jeff Layton) [591483] - [fs] cifs: add comments explaining cifs_new_fileinfo behavior (Jeff Layton) [591483] - [fs] cifs: Allow null nd (as nfs server uses) on create (Jeff Layton) [591483] - [fs] cifs: remove unused parameter from cifs_posix_open_inode_helper() (Jeff Layton) [591483] - [fs] cifs: drop quota operation stubs (Jeff Layton) [591483] - [fs] cifs: Remove unused cifs_oplock_cachep (Jeff Layton) [591483] - [fs] cifs: Cleanup various minor breakage in previous cFYI cleanup (Jeff Layton) [591483] - [fs] cifs: Neaten cERROR and cFYI macros, reduce text space (Jeff Layton) [591483] - [fs] cifs: trivial white space (Jeff Layton) [591483] - [fs] cifs: use add_to_page_cache_lru (Jeff Layton) [591483] - [fs] cifs: not overwriting file_lock structure after GET_LK (Jeff Layton) [591483] - [fs] cifs: Fix a kernel BUG with remote OS/2 server (Jeff Layton) [591483] - [fs] cifs: initialize nbytes at the beginning of CIFSSMBWrite() (Jeff Layton) [591483] - [fs] cifs: back out patches that didn't make it upstream (Jeff Layton) [591483] - [fs] cifs: guard against hardlinking directories (Jeff Layton) [591229] - [pci] check caps from sysfs file open to read device dependent config space (Don Dutile) [559709] - [fs] sysfs: add struct file* to bin_attr callbacks (Don Dutile) [559709] - [ata] pata_via: fixup detection issues (David Milburn) [591074] - [security] keys: call_sbin_request_key() must write lock keyrings before modifying them (David Howells) [591891] - [security] keys: Use RCU dereference wrappers in keyring key type code (David Howells) [591891] - [security] keys: find_keyring_by_name() can gain access to a freed keyring (David Howells) [585101 591891] {CVE-2010-1437} - [security] keys: Fix RCU handling in key_gc_keyring() (David Howells) [591891] - [security] keys: the request_key() syscall should link an existing key to the dest keyring (David Howells) [591891] - [security] keys: don't need to use RCU in keyring_read() as semaphore is held (David Howells) [591891] - [security] keys: fix an RCU warning (David Howells) [591891] - [security] keys: PTR_ERR return of wrong pointer in keyctl_get_security() (David Howells) [591891] - [fs] CacheFiles: Fix error handling in cachefiles_determine_cache_security() (David Howells) [591894] - [fs] CacheFiles: Fix occasional EIO on call to vfs_unlink() (David Howells) [591894] - [fs] fs-cache: order the debugfs stats correctly (David Howells) [591894] - [fs] SLOW_WORK: CONFIG_SLOW_WORK_PROC should be CONFIG_SLOW_WORK_DEBUG (David Howells) [591894] - [fs] fscache: add missing unlock (David Howells) [591894] - [fs] FS-Cache: Remove the EXPERIMENTAL flag (David Howells) [591894] - [fs] CacheFiles: Fix a race in cachefiles_delete_object() vs rename (David Howells) [591894] - [fs] switch cachefiles to kern_path() (David Howells) [591894] - [fs] FS-Cache: Avoid maybe-used-uninitialised warning on variable (David Howells) [591894] - [net] bonding: make bonding support netpoll (Amerigo Wang) [587751] - [net] bridge: make bridge support netpoll (Amerigo Wang) [587751] - [net] netpoll: add generic support for bridge and bonding devices (Amerigo Wang) [587751] - [ppc64] Use lwarx/ldarx hint in bit locks (Steve Best) [594515] - [ppc64] 85xx: Make sure lwarx hint isn't set on ppc32 (Steve Best) [594515] - [ppc64] Use lwarx hint in spinlocks (Steve Best) [594515] - [fs] tmpfs: Insert tmpfs cache pages to inactive list at first (Rik van Riel) [595210] - [mm] vmscan: detect mapped file pages used only once (Rik van Riel) [595210] - [mm] vmscan: drop page_mapping_inuse() (Rik van Riel) [595210] - [mm] vmscan: factor out page reference checks (Rik van Riel) [595210] - [nfs] SUNRPC: Don't spam gssd with upcall requests when the kerberos key expired (Steve Dickson) [595478] - [nfs] SUNRPC: Reorder the struct rpc_task fields (Steve Dickson) [595478] - [nfs] SUNRPC: Remove the 'tk_magic' debugging field (Steve Dickson) [595478] - [nfs] SUNRPC: Move the task->tk_bytes_sent and tk_rtt to struct rpc_rqst (Steve Dickson) [595478] - [nfs] Don't call iput() in nfs_access_cache_shrinker (Steve Dickson) [595478] - [nfs] Clean up nfs_access_zap_cache() (Steve Dickson) [595478] - [nfs] Don't run nfs_access_cache_shrinker() when the mask is GFP_NOFS (Steve Dickson) [595478] - [nfs] SUNRPC: Ensure rpcauth_prune_expired() respects the nr_to_scan parameter (Steve Dickson) [595478] - [nfs] SUNRPC: Ensure memory shrinker doesn't waste time in rpcauth_prune_expired() (Steve Dickson) [595478] - [nfs] SUNRPC: Dont run rpcauth_cache_shrinker() when gfp_mask is GFP_NOFS (Steve Dickson) [595478] - [nfs] Read requests can use GFP_KERNEL (Steve Dickson) [595478] - [nfs] Clean up nfs_create_request() (Steve Dickson) [595478] - [nfs] Don't use GFP_KERNEL in rpcsec_gss downcalls (Steve Dickson) [595478] - [nfs] NFSv4: Don't use GFP_KERNEL allocations in state recovery (Steve Dickson) [595478] - [nfs] SUNRPC: Fix xs_setup_bc_tcp() (Steve Dickson) [595478] - [nfs] SUNRPC: Replace jiffies-based metrics with ktime-based metrics (Steve Dickson) [595478] - [kernel] ktime: introduce ktime_to_ms() (Steve Dickson) [595478] - [nfs] SUNRPC: RPC metrics and RTT estimator should use same RTT value (Steve Dickson) [595478] - [nfs] Calldata for nfs4_renew_done() (Steve Dickson) [595478] - [nfs] nfs4: renewd renew operations should take/put a client reference (Steve Dickson) [595478] - [nfs] Squelch compiler warning in nfs_add_server_stats() (Steve Dickson) [595478] - [nfs] Clean up fscache_uniq mount option (Steve Dickson) [595478] - [nfs] Squelch compiler warning (Steve Dickson) [595478] - [nfs] SUNRPC: Trivial cleanups in include/linux/sunrpc/xdr.h (Steve Dickson) [595478] - [nfs] NFSv4: Clean up the NFSv4 setclientid operation (Steve Dickson) [595478] - [nfs] NFSv4: Allow attribute caching with 'noac' mounts if client holds a delegation (Steve Dickson) [595478] - [nfs] SUNRPC: Fail over more quickly on connect errors (Steve Dickson) [595478] - [nfs] SUNRPC: Move the test for XPRT_CONNECTING into xprt_connect() (Steve Dickson) [595478] - [nfs] SUNRPC: Cleanup - make rpc_new_task() call rpc_release_calldata on failure (Steve Dickson) [595478] - [nfs] SUNRPC: Clean up xprt_release() (Steve Dickson) [595478] - [nfs] NFSv4: Fix up the documentation for nfs_do_refmount (Steve Dickson) [595478] - [nfs] Replace nfsroot on-stack filehandle (Steve Dickson) [595478] - [nfs] Cleanup file handle allocations in fs/nfs/super.c (Steve Dickson) [595478] - [nfs] Prevent the mount code from looping forever on broken exports (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs3_proc_getacl() and nfs3_proc_setacl() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs_statfs() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs_setattr() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs4_proc_create() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_proc_symlink() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_proc_create (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_rmdir (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs_proc_remove() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs3_proc_readlink() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_link() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs_readdir() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs3_proc_rename() and nfs4_proc_rename() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs_revalidate_inode() (Steve Dickson) [595478] - [nfs] NFSv4: Reduce stack footprint of nfs4_proc_access() and nfs3_proc_access() (Steve Dickson) [595478] - [nfs] NFSv4: Reduce the stack footprint of nfs4_remote_referral_get_sb (Steve Dickson) [595478] - [nfs] NFSv4: Reduce stack footprint of nfs4_get_root() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_follow_remote_path() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_lookup (Steve Dickson) [595478] - [nfs] NFSv4: Reduce the stack footprint of try_location() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_create_server (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_follow_mountpoint() (Steve Dickson) [595478] - [nfs] NFSv4: Eliminate nfs4_path_walk() (Steve Dickson) [595478] - [nfs] Add helper functions for allocating filehandles and fattr structs (Steve Dickson) [595478] - [nfs] NFSv4: Fix the locking in nfs_inode_reclaim_delegation() (Steve Dickson) [595478] - [nfs] fix memory leak in nfs_get_sb with CONFIG_NFS_V4 (Steve Dickson) [595478] - [nfs] fix some issues in nfs41_proc_reclaim_complete() (Steve Dickson) [595478] - [nfs] Ensure that nfs_wb_page() waits for Pg_writeback to clear (Steve Dickson) [595478] - [nfs] Fix an unstable write data integrity race (Steve Dickson) [595478] - [nfs] testing for null instead of ERR_PTR() (Steve Dickson) [595478] - [nfs] NFSv4: Don't attempt an atomic open if the file is a mountpoint (Steve Dickson) [595478] - [nfs] SUNRPC: Fix a bug in rpcauth_prune_expired (Steve Dickson) [595478] - [nfs] NFSv4: fix delegated locking (Steve Dickson) [595478] - [nfs] Ensure that the WRITE and COMMIT RPC calls are always uninterruptible (Steve Dickson) [595478] - [nfs] Fix a race with the new commit code (Steve Dickson) [595478] - [nfs] Fix the mode calculation in nfs_find_open_context (Steve Dickson) [595478] - [nfs] NFSv4: Fall back to ordinary lookup if nfs4_atomic_open() returns EISDIR (Steve Dickson) [595478] - [nfs] SUNRPC: Fix the return value of rpc_run_bc_task() (Steve Dickson) [595478] - [nfs] SUNRPC: Fix a use after free bug with the NFSv4.1 backchannel (Steve Dickson) [595478] - [nfs] ensure bdi_unregister is called on mount failure (Steve Dickson) [595478] - [nfs] fix unlikely memory leak (Steve Dickson) [595478] - [nfs] nfs41: renewd sequence operations should take/put client reference (Steve Dickson) [595478] - [nfs] prevent backlogging of renewd requests (Steve Dickson) [595478] - [nfs] rpc client can not deal with ENOSOCK, so translate it into ENOCONN (Steve Dickson) [595478]- [perf] sync tools/perf to 2.6.34 (Jason Baron) [578987] - [drm] i915: Update to 2.6.34-rc7 (Adam Jackson) [592003] - [perf] userspace and core update fix (Jason Baron) [567828 578987] - [perf] rhel6 perf fixups (Jason Baron) [567828 578987] - [perf] backport latest core perf support (Jason Baron) [567828 578987] - [perf] pull back 'perf' userspace (Jason Baron) [567828 578987] - [drm] radeon/kms: report lvds status as unknown with closed lid (Jerome Glisse) [585111 591628] - [drm] fbdev: fix cloning on fbcon (Dave Airlie) [512023] - [drm] fbcon disconnected + hotplug operation (Jerome Glisse) [580789] - [kernel] slow-work: use get_ref wrapper instead of directly calling get_ref (Dave Airlie) [580789] - [drm] radeon/kms: add special workaround for triple head servers (Dave Airlie) [512023] - [infiniband] RDMA: Use rlimit helpers (Doug Ledford) [500229] - [infiniband] ipoib: returned back addrlen check for mc addresses (Doug Ledford) [500229] - [infiniband] RDMA/amso1100: Fix error paths in post_send and post_recv (Doug Ledford) [500229] - [infiniband] IB/srp: Clean up error path in srp_create_target_ib() (Doug Ledford) [500229] - [infiniband] IB/srp: Split send and recieve CQs to reduce number of interrupts (Doug Ledford) [500229] - [infiniband] rdma: potential ERR_PTR dereference (Doug Ledford) [500229] - [infiniband] RDMA/cm: Set num_paths when manually assigning path records (Doug Ledford) [500229] - [infiniband] IB/cm: Fix device_create() return value check (Doug Ledford) [500229] - [infiniband] IB/ucm: Clean whitespace errors (Doug Ledford) [500229] - [infiniband] IB/ucm: Increase maximum devices supported (Doug Ledford) [500229] - [infiniband] IB/ucm: Use stack variable 'base' in ib_ucm_add_one (Doug Ledford) [500229] - [infiniband] IB/ucm: Use stack variable 'devnum' in ib_ucm_add_one (Doug Ledford) [500229] - [infiniband] RDMA/cm: Remove unused definition of RDMA_PS_SCTP (Doug Ledford) [500229] - [infiniband] RDMA/cm: Revert association of an RDMA device when binding to loopback (Doug Ledford) [500229] - [infiniband] IB/addr: Correct CONFIG_IPv6 to CONFIG_IPV6 (Doug Ledford) [500229] - [infiniband] IB/addr: Fix IPv6 routing lookup (Doug Ledford) [500229] - [infiniband] IB/addr: Simplify resolving IPv4 addresses (Doug Ledford) [500229] - [infiniband] RDMA/cm: fix loopback address support (Doug Ledford) [500229] - [infiniband] IB/addr: Store net_device type instead of translating to RDMA transport (Doug Ledford) [500229] - [infiniband] IB/addr: Verify source and destination address families match (Doug Ledford) [500229] - [infiniband] RDMA/cma: Replace net_device pointer with index (Doug Ledford) [500229] - [infiniband] RDMA/cma: Fix AF_INET6 support in multicast joining (Doug Ledford) [500229] - [infiniband] RDMA/cma: Correct detection of SA Created MGID (Doug Ledford) [500229] - [infiniband] RDMA/addr: Use appropriate locking with for_each_netdev() (Doug Ledford) [500229] - [infiniband] RDMA/ucma: Add option to manually set IB path (Doug Ledford) [500229] - [infiniband] IB/mad: Ignore iWARP devices on device removal (Doug Ledford) [500229] - [infiniband] IB/umad: Clean whitespace (Doug Ledford) [500229] - [infiniband] IB/umad: Increase maximum devices supported (Doug Ledford) [500229] - [infiniband] IB/umad: Use stack variable 'base' in ib_umad_init_port (Doug Ledford) [500229] - [infiniband] IB/umad: Use stack variable 'devnum' in ib_umad_init_port (Doug Ledford) [500229] - [infiniband] IB/umad: Remove port_table[] (Doug Ledford) [500229] - [infiniband] IB/umad: Convert *cdev to cdev in struct ib_umad_port (Doug Ledford) [500229] - [infiniband] IB/uverbs: Use anon_inodes instead of private infinibandeventfs (Doug Ledford) [500229] - [infiniband] IB/core: Fix and clean up ib_ud_header_init() (Doug Ledford) [500229] - [infiniband] IB/core: Pack struct ib_device a little tighter (Doug Ledford) [500229] - [infiniband] IB/uverbs: Whitespace cleanup (Doug Ledford) [500229] - [infiniband] IB/uverbs: Pack struct ib_uverbs_event_file tighter (Doug Ledford) [500229] - [infiniband] IB/uverbs: Increase maximum devices supported (Doug Ledford) [500229] - [infiniband] IB/uverbs: use stack variable 'base' in ib_uverbs_add_one (Doug Ledford) [500229] - [infiniband] IB/uverbs: Use stack variable 'devnum' in ib_uverbs_add_one (Doug Ledford) [500229] - [infiniband] IB/uverbs: Remove dev_table (Doug Ledford) [500229] - [infiniband] IB/uverbs: Convert *cdev to cdev in struct ib_uverbs_device (Doug Ledford) [500229] - [infiniband] IB/uverbs: Fix return of PTR_ERR() of wrong pointer in ib_uverbs_get_context() (Doug Ledford) [500229] - [infiniband] IB: Clarify the documentation of ib_post_send() (Doug Ledford) [500229] - [infiniband] IB/ehca: Allow access for ib_query_qp() (Doug Ledford) [500229] - [infiniband] IB/ehca: Do not turn off irqs in tasklet context (Doug Ledford) [500229] - [infiniband] IB/ehca: Fix error paths in post_send and post_recv (Doug Ledford) [500229] - [infiniband] IB/ehca: Rework destroy_eq() (Doug Ledford) [500229] - [infiniband] IPoIB: Include return code in trace message for ib_post_send() failures (Doug Ledford) [500229] - [infiniband] IPoIB: Fix TX queue lockup with mixed UD/CM traffic (Doug Ledford) [500229] - [infiniband] IPoIB: Remove TX moderation settings from ethtool support (Doug Ledford) [500229] - [infiniband] IB/ipath: Use bitmap_weight() (Doug Ledford) [500229] - [infiniband] Remove BKL from ipath_open() (Doug Ledford) [500229] - [rds] remove uses of NIPQUAD, use pI4 (Doug Ledford) [500229] - [rds] RDS/IB+IW: Move recv processing to a tasklet (Doug Ledford) [500229] - [rds] Do not send congestion updates to loopback connections (Doug Ledford) [500229] - [rds] Fix panic on unload (Doug Ledford) [500229] - [rds] Fix potential race around rds_i[bw]_allocation (Doug Ledford) [500229] - [rds] Add GET_MR_FOR_DEST sockopt (Doug Ledford) [500229] - [infiniband] IB/mlx4: Check correct variable for allocation failure (Doug Ledford) [500229] - [infiniband] mlx4: replace the dma_sync_single_range_for_cpu/device API (Doug Ledford) [500229] - [infiniband] IB/mlx4: Simplify retrieval of ib_device (Doug Ledford) [500229] - [infiniband] mlx4_core: Fix cleanup in __mlx4_init_one() error path (Doug Ledford) [500229] - [infiniband] IB/mlx4: Fix queue overflow check in post_recv (Doug Ledford) [500229] - [infiniband] IB/mlx4: Initialize SRQ scatter entries when creating an SRQ (Doug Ledford) [500229] - [infiniband] mlx4: use bitmap_find_next_zero_area (Doug Ledford) [500229] - [infiniband] mlx4_core: return a negative error value (Doug Ledford) [500229] - [infiniband] mlx4_core: Fix parsing of reserved EQ cap (Doug Ledford) [500229] - [infiniband] IB/mlx4: Remove limitation on LSO header size (Doug Ledford) [500229] - [infiniband] IB/mlx4: Remove unneeded code (Doug Ledford) [500229] - [infiniband] RDMA/nes: Correct cap.max_inline_data assignment in nes_query_qp() (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix CX4 link problem in back-to-back configuration (Doug Ledford) [500229] - [infiniband] RDMA/nes: Clear stall bit before destroying NIC QP (Doug Ledford) [500229] - [infiniband] RDMA/nes: Set assume_aligned_header bit (Doug Ledford) [500229] - [infiniband] convert to use netdev_for_each_mc_addr (Doug Ledford) [500229] - [infiniband] RDMA/nes: Add support for KR device id 0x0110 (Doug Ledford) [500229] - [infiniband] RDMA/nes: Change WQ overflow return code (Doug Ledford) [500229] - [infiniband] RDMA/nes: Multiple disconnects cause crash during AE handling (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix crash when listener destroyed during loopback setup (Doug Ledford) [500229] - [infiniband] RDMA/nes: Use atomic counters for CM listener create and destroy (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix stale ARP issue (Doug Ledford) [500229] - [infiniband] RDMA/nes: FIN during MPA startup causes timeout (Doug Ledford) [500229] - [infiniband] RDMA/nes: Free kmap() resources (Doug Ledford) [500229] - [infiniband] RDMA/nes: Check for zero STag (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix Xansation test crash on cm_node ref_count (Doug Ledford) [500229] - [infiniband] RDMA/nes: Abnormal listener exit causes loopback node crash (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix crash in nes_accept() (Doug Ledford) [500229] - [infiniband] RDMA/nes: Resource not freed for REJECTed connections (Doug Ledford) [500229] - [infiniband] RDMA/nes: MPA request/response error checking (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix query of ORD values (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix MAX_CM_BUFFER define (Doug Ledford) [500229] - [infiniband] RDMA/nes: Pass correct size to ioremap_nocache() (Doug Ledford) [500229] - [infiniband] RDMA/nes: Update copyright and branding string (Doug Ledford) [500229] - [infiniband] RDMA/nes: Add max_cqe check to nes_create_cq() (Doug Ledford) [500229] - [infiniband] RDMA/nes: Clean up struct nes_qp (Doug Ledford) [500229] - [infiniband] RDMA/nes: Implement IB_SIGNAL_ALL_WR as an iWARP extension (Doug Ledford) [500229] - [infiniband] RDMA/nes: Add additional SFP+ PHY uC status check and PHY reset (Doug Ledford) [500229] - [infiniband] RDMA/nes: Correct fast memory registration implementation (Doug Ledford) [500229] - [infiniband] RDMA/nes: Add support for IB_WR_*INV (Doug Ledford) [500229] - [infiniband] RDMA/nes: In nes_post_recv() always set bad_wr on error (Doug Ledford) [500229] - [infiniband] RDMA/nes: In nes_post_send() always set bad_wr on error (Doug Ledford) [500229] - [netdrv] cxgb3: fix linkup issue (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Wait at least one schedule cycle during device removal (Doug Ledford) [500229] - [netdrv] cxgb3: fix hot plug removal crash (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Mark RDMA device with CXIO_ERROR_FATAL when removing (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Don't allocate the SW queue for user mode CQs (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Increase the max CQ depth (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Doorbell overflow avoidance and recovery (Doug Ledford) [500229] - [netdrv] cxgb3: convert to use netdev_for_each_addr (Doug Ledford) [500229] - [netdrv] cxgb3: fix link flap (Doug Ledford) [500229] - [netdrv] cxgb3: FIx VLAN over Jumbo frames (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Remove BUG_ON() on CQ rearm failure (Doug Ledford) [500229] - [netdrv] cxgb3: fix GRO checksum check (Doug Ledford) [500229] - [netdrv] cxgb3: add memory barriers (Doug Ledford) [500229] - [netdrv] iwch_cm.c: use pM to show MAC address (Doug Ledford) [500229] - [netdrv] cxgb3: Use kzalloc for allocating only one thing (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Fix error paths in post_send and post_recv (Doug Ledford) [500229] - [netdrv] cxgb3: declare MODULE_FIRMWARE (Doug Ledford) [500229] - [netdrv] cxgb3: Set the rxq (Doug Ledford) [500229] - [netdrv] cxgb3: No need to wake queue in xmit handler (Doug Ledford) [500229] - [netdrv] cxgb3: Added private MAC address and provisioning packet handler for iSCSI (Doug Ledford) [500229] - [net] Hook up cxgb4 to Kconfig and Makefile (Doug Ledford) [500229] - [netdrv] cxgb4: Add remaining driver headers and L2T management (Doug Ledford) [500229] - [netdrv] cxgb4: Add main driver file and driver Makefile (Doug Ledford) [500229] - [netdrv] cxgb4: Add HW and FW support code (Doug Ledford) [500229] - [netdrv] cxgb4: Add packet queues and packet DMA code (Doug Ledford) [500229] - [netdrv] cxgb4: Add register, message, and FW definitions (Doug Ledford) [500229] - [net] use helpers to access mc list (Doug Ledford) [500229] - [net] use helpers to access uc list (Doug Ledford) [500229] - [kernel] strstrip incorrectly marked __must_check (Doug Ledford) [500229] - [pci] introduce pci_pcie_cap() (Doug Ledford) [500229] - [pci] cache PCIe capability offset (Doug Ledford) [500229] - [kernel] bitmap: introduce bitmap_set, bitmap_clear, bitmap_find_next_zero_area (Doug Ledford) [500229] - [md] Remove unnecessary casts of void * (Doug Ledford) [583050 586296 586299 588371] - [md] expose max value of behind writes counter (Doug Ledford) [583050 586296 586299 588371] - [md] remove some dead fields from mddev_s (Doug Ledford) [583050 586296 586299 588371] - [md] allow integers to be passed to md/level (Doug Ledford) [583050 586296 586299 588371] - [md] notify mdstat waiters of level change (Doug Ledford) [583050 586296 586299 588371] - [md] don't unregister the thread in mddev_suspend (Doug Ledford) [583050 586296 586299 588371] - [md] factor out init code for an mddev (Doug Ledford) [583050 586296 586299 588371] - [md] pass mddev to make_request functions rather than request_queue (Doug Ledford) [583050 586296 586299 588371] - [md] call md_stop_writes from md_stop (Doug Ledford) [583050 586296 586299 588371] - [md] split md_set_readonly out of do_md_stop (Doug Ledford) [583050 586296 586299 588371] - [md] factor md_stop_writes out of do_md_stop (Doug Ledford) [583050 586296 586299 588371] - [md] start to refactor do_md_stop (Doug Ledford) [583050 586296 586299 588371] - [md] factor do_md_run to separate accesses to ->gendisk (Doug Ledford) [583050 586296 586299 588371] - [md] remove ->changed and related code (Doug Ledford) [583050 586296 586299 588371] - [md] don't reference gendisk in getgeo (Doug Ledford) [583050 586296 586299 588371] - [md] move io accounting out of personalities into md_make_request (Doug Ledford) [583050 586296 586299 588371] - [md] notify level changes through sysfs (Doug Ledford) [583050 586296 586299 588371] - [md] Relax checks on ->max_disks when external metadata handling is used (Doug Ledford) [583050 586296 586299 588371] - [md] Correctly handle device removal via sysfs (Doug Ledford) [583050 586296 586299 588371] - [md] Add support for Raid5->Raid0 and Raid10->Raid0 takeover (Doug Ledford) [583050 586296 586299 588371] - [md] Add support for Raid0->Raid5 takeover (Doug Ledford) [583050 586296 586299 588371] - [md] discard StateChanged device flag (Doug Ledford) [583050 586296 586299 588371] - [md] manage redundancy group in sysfs when changing level (Doug Ledford) [583050 586296 586299 588371] - [md] remove unneeded sysfs files more promptly (Doug Ledford) [583050 586296 586299 588371] - [md] set mddev readonly flag on blkdev BLKROSET ioctl (Doug Ledford) [583050 586296 586299 588371] - [md] don't insist on valid event count for spare devices (Doug Ledford) [583050 586296 586299 588371] - [md] simplify updating of event count to sometimes avoid updating spares (Doug Ledford) [583050 586296 586299 588371] - [md] restore ability of spare drives to spin down (Doug Ledford) [583050 586296 586299 588371] - [md] raid6: Fix raid-6 read-error correction in degraded state (Doug Ledford) [583050 586296 586299 588371] - [md] raid5: allow for more than 2^31 chunks (Doug Ledford) [583050 586296 586299 588371] - [md] deal with merge_bvec_fn in component devices better (Doug Ledford) [583050 586296 586299 588371] - [md] fix some lockdep issues between md and sysfs (Doug Ledford) [583050 586296 586299 588371] - [md] fix 'degraded' calculation when starting a reshape (Doug Ledford) [583050 586296 586299 588371] - [md] allow a resync that is waiting for other resync to complete, to be aborted (Doug Ledford) [583050 586296 586299 588371] - [md] remove unnecessary code from do_md_run (Doug Ledford) [583050 586296 586299 588371] - [md] make recovery started by do_md_run() visible via sync_action (Doug Ledford) [583050 586296 586299 588371] - [md] use pU to print UUIDs (Doug Ledford) [583050 586296 586299 588371] - [md] add 'recovery_start' per-device sysfs attribute (Doug Ledford) [583050 586296 586299 588371] - [md] rcu_read_lock() walk of mddev->disks in md_do_sync() (Doug Ledford) [583050 586296 586299 588371] - [md] integrate spares into array at earliest opportunity (Doug Ledford) [583050 586296 586299 588371] - [md] move compat_ioctl handling into md.c (Doug Ledford) [583050 586296 586299 588371] - [md] add MODULE_DESCRIPTION for all md related modules (Doug Ledford) [583050 586296 586299 588371] - [md] raid: improve MD/raid10 handling of correctable read errors (Doug Ledford) [583050 586296 586299 588371] - [md] raid10: print more useful messages on device failure (Doug Ledford) [583050 586296 586299 588371] - [md] bitmap: update dirty flag when bitmap bits are explicitly set (Doug Ledford) [583050 586296 586299 588371] - [md] Support write-intent bitmaps with externally managed metadata (Doug Ledford) [583050 586296 586299 588371] - [md] bitmap: move setting of daemon_lastrun out of bitmap_read_sb (Doug Ledford) [583050 586296 586299 588371] - [md] support updating bitmap parameters via sysfs (Doug Ledford) [583050 586296 586299 588371] - [md] factor out parsing of fixed-point numbers (Doug Ledford) [583050 586296 586299 588371] - [md] support bitmap offset appropriate for external-metadata arrays (Doug Ledford) [583050 586296 586299 588371] - [md] remove needless setting of thread->timeout in raid10_quiesce (Doug Ledford) [583050 586296 586299 588371] - [md] change daemon_sleep to be in 'jiffies' rather than 'seconds' (Doug Ledford) [583050 586296 586299 588371] - [md] move offset, daemon_sleep and chunksize out of bitmap structure (Doug Ledford) [583050 586296 586299 588371] - [md] collect bitmap-specific fields into one structure (Doug Ledford) [583050 586296 586299 588371] - [md] add honouring of suspend_{lo,hi} to raid1 (Doug Ledford) [583050 586296 586299 588371] - [md] raid5: don't complete make_request on barrier until writes are scheduled (Doug Ledford) [583050 586296 586299 588371] - [md] support barrier requests on all personalities (Doug Ledford) [583050 586296 586299 588371] - [md] don't reset curr_resync_completed after an interrupted resync (Doug Ledford) [583050 586296 586299 588371] - [md] adjust resync_min usefully when resync aborts (Doug Ledford) [583050 586296 586299 588371]- [mm] fix mm_take_all_locks regression in 3-7/49 (Andrea Arcangeli) [556572] - [mm] avoid __cpuset_node_allowed_softwall to run when allocation is atomic (Andrea Arcangeli) [556572 591283] - [mm] fix race between do_huge_pmd_anonymous_page and pte_alloc_map (Andrea Arcangeli) [556572] - [mm] add missing update for root-anon-vma drop_anon_vma in memory compactation (Andrea Arcangeli) [556572] - [mm] exec vs split_huge_page (Andrea Arcangeli) [556572] - [mm] include anon hugepages into the anon stats (Andrea Arcangeli) [556572] - [mm] split_huge_page anon_vma ordering dependency (Andrea Arcangeli) [556572] - [mm] align page_add_new_anon_rmap (Andrea Arcangeli) [556572] - [mm] do_pages_move cannot handle hugepages (Andrea Arcangeli) [556572] - [mm] padding to decrease risk of kabi breakage (Andrea Arcangeli) [556572] - [mm] transhuge isolate_migratepages() (Andrea Arcangeli) [556572] - [mm] select CONFIG_COMPACTION if TRANSPARENT_HUGEPAGE enabled (Andrea Arcangeli) [556572] - [mm] compaction: Do not schedule work on other CPUs for compaction (Andrea Arcangeli) [556572] - [mm] Defer compaction using an exponential backoff when compaction fails (Andrea Arcangeli) [556572] - [mm] Add a tunable that decides when memory should be compacted and when it should be reclaimed (Andrea Arcangeli) [556572] - [mm] Direct compact when a high-order allocation fails (Andrea Arcangeli) [556572] - [mm] Add /sys trigger for per-node memory compaction (Andrea Arcangeli) [556572] - [mm] Add /proc trigger for memory compaction (Andrea Arcangeli) [556572] - [mm] Memory compaction core (Andrea Arcangeli) [556572] - [mm] Move definition for LRU isolation modes to a header (Andrea Arcangeli) [556572] - [mm] Export fragmentation index via /proc/extfrag_index (Andrea Arcangeli) [556572] - [mm] Export unusable free space index via /proc/unusable_index (Andrea Arcangeli) [556572] - [mm] Allow CONFIG_MIGRATION to be set without CONFIG_NUMA or memory hot-remove (Andrea Arcangeli) [556572] - [mm] Allow the migration of PageSwapCache pages (Andrea Arcangeli) [556572] - [mm] Do not try to migrate unmapped anonymous pages (Andrea Arcangeli) [556572] - [mm] Share the anon_vma ref counts between KSM and page migration (Andrea Arcangeli) [556572] - [mm] Take a reference to the anon_vma before migrating (Andrea Arcangeli) [556572] - [mm] add numa awareness to hugepage allocations (Andrea Arcangeli) [556572] - [mm] enable direct defrag (Andrea Arcangeli) [556572] - [mm] ksm: check for ERR_PTR from follow_page() (Andrea Arcangeli) [556572] - [mm] err.h: add helper function to simplify pointer error checking (Andrea Arcangeli) [556572] - [mm] don't leave orhpaned swap cache after ksm merging (Andrea Arcangeli) [556572] - [mm] adapt to anon-vma root locking (Andrea Arcangeli) [556572] - [mm] set default to never (Andrea Arcangeli) [556572] - [mm] transparent hugepage bootparam (Andrea Arcangeli) [556572] - [mm] remove lumpy reclaim (Andrea Arcangeli) [556572 583003] - [mm] memcg fix prepare migration (Andrea Arcangeli) [556572] - [mm] avoid false positive warning in mmio (Andrea Arcangeli) [556572] - [virt] fix kvm swapping memory corruption (Andrea Arcangeli) [556572 583861] - [mm] remove khugepaged/enabled (Andrea Arcangeli) [556572] - [mm] use only khugepaged_wait (Andrea Arcangeli) [556572] - [mm] khugepaged user stack (Andrea Arcangeli) [556572] - [mm] define hugetlb_page (Andrea Arcangeli) [556572] - [mm] migration: avoid race between shift_arg_pages() and rmap_walk() during migration by not migrating temporary stacks (Andrea Arcangeli) [556572] - [mm] extend KSM refcounts to the anon_vma root (Andrea Arcangeli) [556572] - [mm] always lock the root (oldest) anon_vma (Andrea Arcangeli) [556572] - [mm] track the root (oldest) anon_vma (Andrea Arcangeli) [556572] - [mm] change direct call of spin_lock(anon_vma->lock) to inline function (Andrea Arcangeli) [556572] - [mm] rename anon_vma_lock to vma_lock_anon_vma (Andrea Arcangeli) [556572] - [mm] rmap: remove anon_vma check in page_address_in_vma() (Andrea Arcangeli) [556572] - [mm] mmap: check ->vm_ops before dereferencing (Andrea Arcangeli) [556572] - [fs] xfs_export_operations.commit_metadata (Christoph Hellwig) [585442] - [fs] xfs: fix inode pincount check in fsync (Christoph Hellwig) [585442] - [fs] xfs: miscellaneous fixes from 2.6.34 (Dave Chinner) [585442] - [fs] xfs: reserved block pool and ENOSPC fixes from 2.6.34 (Dave Chinner) [542712 585442] - [fs] xfs: delayed write metadata from 2.6.34 (Dave Chinner) [585442] - [lib] introduce list_sort (Dave Chinner) [585442] - [fs] xfs: log fixes from 2.6.34 (Dave Chinner) [585442] - [fs] xfs: quota changes from 2.6.34 (Dave Chinner) [585442] - [fs] xfs: buffer API cleanups from 2.6.34 (Dave Chinner) [585442] - [fs] xfs: AG indexing fixes from 2.6.34 (Dave Chinner) [585442] - [fs] xfs: idle kernel thread fixes from 2.6.34 (Dave Chinner) [585442] - [fs] online defrag fixes from 2.6.34 (Dave Chinner) [585442] - [fs] jbd2: delay discarding buffers in journal_unmap_buffer (Eric Sandeen) [593082] - [fs] ext4: Use slab allocator for sub-page sized allocations (Eric Sandeen) [593082] - [fs] jbd2: don't use __GFP_NOFAIL in journal_init_common() (Eric Sandeen) [593082] - [fs] jbd: jbd-debug and jbd2-debug should be writable (Eric Sandeen) [593082] - [fs] ext4: Fixed inode allocator to correctly track a flex_bg's used_dirs (Eric Sandeen) [593082] - [fs] ext4: Fix estimate of # of blocks needed to write indirect-mapped files (Eric Sandeen) [593082] - [fs] ext4: fix up rb_root initializations to use RB_ROOT (Eric Sandeen) [593082] - [fs] ext4: Release page references acquired in ext4_da_block_invalidatepages (Eric Sandeen) [593082] - [fs] ext4: make "offset" consistent in ext4_check_dir_entry() (Eric Sandeen) [593082] - [fs] ext4: Convert BUG_ON checks to use ext4_error() instead (Eric Sandeen) [593082] - [fs] ext4: Handle non empty on-disk orphan link (Eric Sandeen) [593082] - [fs] ext4: explicitly remove inode from orphan list after failed direct io (Eric Sandeen) [593082] - [fs] ext4: Fix fencepost error in chosing choosing group vs file preallocation (Eric Sandeen) [593082] - [fs] ext4: Fix BUG_ON at fs/buffer.c:652 in no journal mode (Eric Sandeen) [593082] - [fs] ext4: correctly calculate number of blocks for fiemap (Eric Sandeen) [593082] - [fs] ext4: add missing error checking to ext4_expand_extra_isize_ea() (Eric Sandeen) [593082] - [fs] ext4: move __func__ into a macro for ext4_warning, ext4_error (Eric Sandeen) [593082] - [fs] ext4: Use bitops to read/modify EXT4_I(inode)->i_state (Eric Sandeen) [593082] - [fs] ext4: Drop EXT4_GET_BLOCKS_UPDATE_RESERVE_SPACE flag (Eric Sandeen) [593082] - [fs] ext4: return correct wbc.nr_to_write in ext4_da_writepages (Eric Sandeen) [593082] - [fs] ext4: replace BUG() with return -EIO in ext4_ext_get_blocks (Eric Sandeen) [593082] - [virt] KVM SVM Implement workaround for Erratum 383 (Bhavna Sarathy) [592311] - [virt] KVM SVM Handle MCEs early in the vmexit process (Bhavna Sarathy) [592311] - [usb] serial: ftdi: add CONTEC vendor and product id (Stanislaw Gruszka) [584757] - [usb] fix usbfs regression (Stanislaw Gruszka) [584757] - [usb] add new ftdi_sio device ids (Stanislaw Gruszka) [580067] - [usb] ftdi_sio: add device IDs (several ELV, one Mindstorms NXT) (Stanislaw Gruszka) [580067] - [usb] ftdi_sio: new device id for papouch AD4USB (Stanislaw Gruszka) [580067] - [v4l] gspca_mr973010a: Fix cif type 1 cameras not streaming on UHCI controllers (Stanislaw Gruszka) [580067] - [v4l] DVB: Add support for Asus Europa Hybrid DVB-T card (Stanislaw Gruszka) [580063] - [usb] mos7840: add device IDs for B&B electronics devices (Stanislaw Gruszka) [580063] - [ppc64] fsl: Add PCI device ids for new QoirQ chips (Stanislaw Gruszka) [580063] - [fs] vfs: Fix vmtruncate() regression (Stanislaw Gruszka) [579693] - [kernel] sched: Fix task priority bug (Stanislaw Gruszka) [579693] - [serial] 8250_pnp: add a new Fujitsu Wacom Tablet PC device (Stanislaw Gruszka) [579693] - [i2c] pca: Don't use *_interruptible (Stanislaw Gruszka) [579693] - [i2c] Do not use device name after device_unregister (Stanislaw Gruszka) [579693] - [kernel] sched: Fix cpu_clock() in NMIs, on !CONFIG_HAVE_UNSTABLE_SCHED_CLOCK (Stanislaw Gruszka) [579693] - [hid] add device IDs for new model of Apple Wireless Keyboard (Stanislaw Gruszka) [579693] - [v4l] gspca: sn9c20x: Fix test of unsigned (Stanislaw Gruszka) [579693] - [x86] SGI UV: Fix mapping of MMIO registers (Stanislaw Gruszka) [579693] - [perf] timechart: Use tid not pid for COMM change (Stanislaw Gruszka) [580062] - [usb] fix usbstorage for 2770:915d delivers no FAT (Stanislaw Gruszka) [580062] - [x86] PCI/PAT: return EINVAL for pci mmap WC request for !pat_enabled (Stanislaw Gruszka) [580062] - [acpi] EC: Add wait for irq storm (Stanislaw Gruszka) [580062] - [acpi] EC: Accelerate query execution (Stanislaw Gruszka) [580062] - [usb] add speed values for USB 3.0 and wireless controllers (Stanislaw Gruszka) [580062] - [usb] add missing delay during remote wakeup (Stanislaw Gruszka) [580062] - [usb] EHCI & UHCI: fix race between root-hub suspend and port resume (Stanislaw Gruszka) [580062] - [usb] EHCI: fix handling of unusual interrupt intervals (Stanislaw Gruszka) [580062] - [usb] Don't use GFP_KERNEL while we cannot reset a storage device (Stanislaw Gruszka) [580062] - [usb] serial: fix memory leak in generic driver (Stanislaw Gruszka) [580062] - [char] nozomi: quick fix for the close/close bug (Stanislaw Gruszka) [580062] - [tty] fix race in tty_fasync (Stanislaw Gruszka) [580062] - [netdrv] netiucv: displayed TX bytes value much too high (Stanislaw Gruszka) [580063] - [block] md: fix small irregularity with start_ro module parameter (Stanislaw Gruszka) [580063] - [input] i8042: add Dritek quirk for Acer Aspire 5610 (Stanislaw Gruszka) [580063] - [hid] fixup quirk for NCR devices (Stanislaw Gruszka) [580063] - [dmi] allow omitting ident strings in DMI tables (Stanislaw Gruszka) [580063] - [scsi] scsi_dh: create sysfs file, dh_state for all SCSI disk devices (Stanislaw Gruszka) [580063] - [nfs] Revert default r/wsize behavior (Stanislaw Gruszka) [580063] - [usb] SIS USB2VGA DRIVER: support KAIREN's USB VGA adaptor USB20SVGA-MB-PLUS (Stanislaw Gruszka) [580067] - [input] alps: add support for the touchpad on Toshiba Tecra A11-11L (Stanislaw Gruszka) [584757] - [fs] gfs2: stuck in inode wait, no glocks stuck (Robert S Peterson) [583737] - [netdrv] cnic: update to to 2.1.1 (Stanislaw Gruszka) [590019] - [netdrv] bnx2x: fix system hung after netdev watchdog (Stanislaw Gruszka) [581907] - [netdrv] bnx2: Fix most severe bugs in bnx2 2.0.8+ (John Feeney) [590879] - [netdrv] Update bnx2 driver to 2.0.8 and fw to mips-06-5.0.0.j6 et al (John Feeney) [464728] - [virt] VMware Balloon driver (Amit Shah) [582826] - [x86] With Sandybridge graphics, kernel reboots unless 'agp=off' used on command line (John Villalovos) [591294] - [kernel] unify string representation of NULL in vsprintf.c (Dave Anderson) [589613] - [kernel] coredump: fix the page leak in dump_seek() (Oleg Nesterov) [580126] - [edac] EDAC support for Nehalem Memory Controllers (Mauro Carvalho Chehab) [584507] - [iscsi] Include support for next gen Dell iSCSI PowerVault controller MD36xxi into RDAC scsi device handler's device list (Shyam Iyer) [593814] - [scsi] lpfc Update from 8.3.5.9 to 8.3.5.13 FC/FCoE (Rob Evers) [591648] - [infiniband] iser: fix failover slowdown (Mike Christie) [589174] - [net] TCP: avoid to send keepalive probes if receiving data (Flavio Leitner) [593052] - [nfs] commit_metadata export operation replacing nfsd_sync_dir (Christoph Hellwig) [593652] - [ppc64] numa: Add form 1 NUMA affinity (Steve Best) [593466] - [ppc64] eeh: Fix a bug when pci structure is null (Steve Best) [593854] - [ppc64] perf_event: Fix oops due to perf_event_do_pending call (Steve Best) [593464] - [ppc] pseries: Quieten cede latency printk (Steve Best) [591739] - [fs] GFS2: Don't "get" xattrs for ACLs when ACLs are turned off (Steven Whitehouse) [546294] - [kexec] fix OOPS in crash_kernel_shrink (Steve Best) [592336] - [fs] ext4: don't use quota reservation for speculative metadata blocks (Eric Sandeen) [587095] - [fs] quota: add the option to not fail with EDQUOT in block allocation (Eric Sandeen) [587095] - [fs] quota: use flags interface for dquot alloc/free space (Eric Sandeen) [587095] - [fs] ext4: Fix quota accounting error with fallocate (Eric Sandeen) [587095] - [fs] ext4: Ensure zeroout blocks have no dirty metadata (Eric Sandeen) [587095] - [virt] vhost-net: utilize PUBLISH_USED_IDX feature (Michael S. Tsirkin) [593158] - [virt] virtio: put last seen used index into ring itself (Michael S. Tsirkin) [593158] - [virt] vhost: fix barrier pairing (Michael S. Tsirkin) [593158] - [virt] virtio: use smp_XX barriers on SMP (Michael S. Tsirkin) [593158] - [virt] virtio_ring: remove a level of indirection (Michael S. Tsirkin) [593158] - [virt] trans_virtio: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio-rng: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio_net: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio_blk: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio_console: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio_balloon: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio: add virtqueue_ vq_ops wrappers (Michael S. Tsirkin) [593158] - [virt] vhost-net: fix vq_memory_access_ok error checking (Michael S. Tsirkin) [593158] - [virt] vhost: fix error handling in vring ioctls (Michael S. Tsirkin) [593158] - [virt] vhost: fix interrupt mitigation with raw sockets (Michael S. Tsirkin) [593158] - [virt] vhost: fix error path in vhost_net_set_backend (Michael S. Tsirkin) [593158] - [netdrv] iwlwifi: iwl_good_ack_health() only apply to AGN device (John Linville) [573029] - [netdrv] iwlwifi: code cleanup for connectivity recovery (John Linville) [573029] - [netdrv] iwlwifi: Recover TX flow failure (John Linville) [573029] - [netdrv] iwlwifi: move plcp check to separated function (John Linville) [573029] - [netdrv] iwlwifi: Recover TX flow stall due to stuck queue (John Linville) [573029] - [netdrv] iwlwifi: add internal short scan support for 3945 (John Linville) [573029] - [netdrv] iwlwifi: separated time check for different type of force reset (John Linville) [573029] - [netdrv] iwlwifi: Adjusting PLCP error threshold for 1000 NIC (John Linville) [573029] - [netdrv] iwlwifi: multiple force reset mode (John Linville) [573029] - [netdrv] iwlwifi: Tune radio to prevent unexpected behavior (John Linville) [573029] - [netdrv] iwlwifi: Logic to control how frequent radio should be reset if needed (John Linville) [573029] - [netdrv] iwlwifi: add function to reset/tune radio if needed (John Linville) [573029] - [netdrv] iwlwifi: clear all the stop_queue flag after load firmware (John Linville) [573029] - [netdrv] iwlwifi: check for aggregation frame and queue (John Linville) [573029] - [ppc64] kdump: Fix race in kdump shutdown (Steve Best) [559709] - [ppc64] kexec: Fix race in kexec shutdown (Steve Best) [593853] - [net] Add ndo_{set|get}_vf_port support for enic dynamic vnics (Chris Wright) [581087] - [net] Add netlink support for virtual port management (was iovnl) (Chris Wright) [581087] - [net] core: add IFLA_STATS64 support (Chris Wright) [581087] - [netdrv] igb: support for VF configuration tools (Chris Wright) [581087] - [net] rtnetlink: Add SR-IOV VF configuration methods (Chris Wright) [581087] - [pci] Add SR-IOV convenience functions and macros (Chris Wright) [581087] - [scsi] sync iscsi layer (Mike Christie) [564148 570682]- [mm] New round-robin rotor for SLAB allocations (Larry Woodman) [593154] - [netdrv] ixgbe: FCoE fixes (Andy Gospodarek) [593474] - [net] vlan: updates vlan real_num_tx_queues (Andy Gospodarek) [593474] - [net] vlan: adds vlan_dev_select_queue (Andy Gospodarek) [593474] - [net] vlan: Precise RX stats accounting (Andy Gospodarek) [593474] - [net] add dev_txq_stats_fold() helper (Andy Gospodarek) [593474] - [net] vlan: Add support to netdev_ops.ndo_fcoe_get_wwn for VLAN device (Andy Gospodarek) [593474] - [netdrv] ixgbe: fixes for link problems, possible DMA errors, and VF/SR-IOV changes (Andy Gospodarek) [575188] - [sound] ALSA HDA driver update 2010-05-11 (Jaroslav Kysela) [591083] - [mm] show per-process swap usage via procfs (Larry Woodman) [546533] - [netdrv] cxgb3 won't recover from EEH event twice (Steve Best) [591738] - [virt] x86, cpu: Print AMD virtualization features in /proc/cpuinfo (Gleb Natapov) [592688] - [x86] Intel ICH9 workaround for HPET timer issue on IbexPeak Platform (Luming Yu) [502629] - [pci] Update pci_dev and pci_bus structs before kabi freeze (Prarit Bhargava) [593322] - [pci] Output FW warning in pci_read/write_vpd (Prarit Bhargava) [586979] - [infiniband] ehca: Require in_wc in process_mad() (Steve Best) [593095] - [security] mmap_min_addr check CAP_SYS_RAWIO only for write (Eric Paris) [592417] - [scsi] aacraid: Eliminate use after free (Tomas Henzl) [592926] - [scsi] lpfc Update from 8.3.5.7 to 8.3.5.9 FC/FCoE (Rob Evers) [580677] - [char] Eliminate use after free (Amit Shah) [593189] - [ipmi] fix unlock balance (Tomas Henzl) [592925] - [ppc64] only call start-cpu when a CPU is stopped (Steve Best) [592440] - [ppc64] make query_cpu_stopped callable outside hotplug cpu (Steve Best) [592440] - [kernel] cpufreq: make the iowait-is-busy-time a sysfs tunable (Rik van Riel) [585330] - [kernel] ondemand: Solve the big performance issue with ondemand during disk IO (Rik van Riel) [585330] - [kernel] sched: introduce get_cpu_iowait_time_us() (Rik van Riel) [585330] - [kernel] sched: eliminate the ts->idle_lastupdate field (Rik van Riel) [585330] - [kernel] sched: fold updating of the last update time into update_ts_time_stats() (Rik van Riel) [585330] - [kernel] sched: update the idle statistics in get_cpu_idle_time_us (Rik van Riel) [585330] - [kernel] sched: introduce a function to update the idle statistics (Rik van Riel) [585330] - [kernel] sched: add a comment to get_cpu_idle_time_us (Rik van Riel) [585330] - [kernel] nohz: Reuse ktime in sub-functions of tick_check_idle (Rik van Riel) [585330] - [virt] Xen PV-on-HVM: Disable xen-blkfront for IDE & SCSI devices (Don Dutile) [523134] - [virt] xen: PV-on-HVM: Disable xen-blkfront for PV-on-HVM for now (Don Dutile) [523134] - [virt] xen: PV-on-HVM: Prevent pv drivers from crashing a FV guest if pv-on-hvm not configured (Don Dutile) [523134] - [virt] xen: PV-on-HVM: Add kernel command line enablement control (Don Dutile) [523134] - [virt] xen: backport PV-on-HVM (Don Dutile) [523134] - [ppc] pseries: Pass more accurate number of supported cores to firmware (Steve Best) [591341] - [ppc] Add static fields to ibm, client-architecture call (Steve Best) [591341] - [kernel] mutex: Fix optimistic spinning vs. BKL (Steve Best) [591735] - [kernel] mutex: Don't spin when the owner CPU is offline or other weird cases (Steve Best) [591735] - [kernel] sched: Don't use possibly stale sched_class (Stanislaw Gruszka) [580067] - [usb] unusual_devs: Add support for multiple Option 3G sticks (Stanislaw Gruszka) [580067] - [usb] cp210x: Add 81E8 Zephyr Bioharness (Stanislaw Gruszka) [580067] - [usb] serial: ftdi: add CONTEC vendor and product id (Stanislaw Gruszka) [580067] - [usb] ftdi_sio: sort PID/VID entries in new ftdi_sio_ids.h header (Stanislaw Gruszka) [580067] - [usb] ftdi_sio: isolate all device IDs to new ftdi_sio_ids.h header (Stanislaw Gruszka) [580067] - [usb] Move hcd free_dev call into usb_disconnect to fix oops (Stanislaw Gruszka) [580067] - [usb] remove debugging message for uevent constructions (Stanislaw Gruszka) [580067] - [usb] fix crash in uhci_scan_schedule (Stanislaw Gruszka) [580067] - [usb] fix the idProduct value for USB-3.0 root hubs (Stanislaw Gruszka) [580067] - [usb] xhci: Fix finding extended capabilities registers (Stanislaw Gruszka) [580067] - [x86] Fix SCI on IOAPIC != 0 (Stanislaw Gruszka) [580067] - [x86] Avoid race condition in pci_enable_msix() (Stanislaw Gruszka) [580067] - [x86] thinkpad-acpi: make driver events work in NVRAM poll mode (Stanislaw Gruszka) [580067] - [x86] thinkpad-acpi: document HKEY event 3006 (Stanislaw Gruszka) [580067] - [x86] thinkpad-acpi: R52 brightness_mode has been confirmed (Stanislaw Gruszka) [580067] - [x86] thinkpad-acpi: fix poll thread auto-start (Stanislaw Gruszka) [580067] - [net] scm: Only support SCM_RIGHTS on unix domain sockets. (Stanislaw Gruszka) [580067] - [usb] serial: sierra driver indat_callback fix (Stanislaw Gruszka) [580067] - [tty] Fix the ldisc hangup race (Stanislaw Gruszka) [580067] - [kernel] devtmpfs: reset inode permissions before unlinking (Stanislaw Gruszka) [580067] - [kernel] driver-core: fix race condition in get_device_parent() (Stanislaw Gruszka) [580067] - [pm] hibernate: Fix preallocating of memory (Stanislaw Gruszka) [580067] - [tpm] tpm_tis: TPM_STS_DATA_EXPECT workaround (Stanislaw Gruszka) [580067] - [fs] Switch proc/self to nd_set_link() (Stanislaw Gruszka) [580067] - [hid] usbhid: introduce timeout for stuck ctrl/out URBs (Stanislaw Gruszka) [580067] - [hid] add multi-input quirk for NextWindow Touchscreen (Stanislaw Gruszka) [580067] - [hid] remove TENX iBuddy from blacklist (Stanislaw Gruszka) [580067] - [fs] vfs: take f_lock on modifying f_mode after open time (Stanislaw Gruszka) [580067] - [acpi] thinkpad-acpi: wrong thermal attribute_group removed in thermal_exit() (Stanislaw Gruszka) [580067] - [acpi] fix "acpi=ht" boot option (Stanislaw Gruszka) [580067] - [acpi] remove Asus P2B-DS from acpi=ht blacklist (Stanislaw Gruszka) [580067] - [pci] hotplug: check ioremap() return value in ibmphp_ebda.c (Stanislaw Gruszka) [580067] - [pci] hotplug: ibmphp: read the length of ebda and map entire ebda region (Stanislaw Gruszka) [580067] - [x86] msr/cpuid: Pass the number of minors when unregistering MSR and CPUID drivers (Stanislaw Gruszka) [580063] - [fs] fnctl: f_modown should call write_lock_irqsave/restore (Stanislaw Gruszka) [580063] - [sound] ASoC: fix a memory-leak in wm8903 (Stanislaw Gruszka) [580063] - [mtd] UBI: initialise update marker (Stanislaw Gruszka) [580063] - [mtd] UBI: fix memory leak in update path (Stanislaw Gruszka) [580063] - [ipc] ns: fix memory leak (idr) (Stanislaw Gruszka) [580063] - [input] i8042: remove identification strings from DMI tables (Stanislaw Gruszka) [580063] - [netdrv] starfire: clean up properly if firmware loading fails (Stanislaw Gruszka) [580064] - [kernel] random: drop weird m_time/a_time manipulation (Stanislaw Gruszka) [580064] - [kernel] random: Remove unused inode variable (Stanislaw Gruszka) [580064] - [mm] purge fragmented percpu vmap blocks (Stanislaw Gruszka) [580064] - [mm] percpu-vmap fix RCU list walking (Stanislaw Gruszka) [580064] - [x86] Add quirk for Intel DG45FC board to avoid low memory corruption (Stanislaw Gruszka) [580064] - [regulator] Specify REGULATOR_CHANGE_STATUS for WM835x LED constraints (Stanislaw Gruszka) [580064] - [x86] Add Dell OptiPlex 760 reboot quirk (Stanislaw Gruszka) [580064] - [mm] fix migratetype bug which slowed swapping (Stanislaw Gruszka) [580064] - [input] winbond-cir: remove dmesg spam (Stanislaw Gruszka) [580064] - [acpi] Advertise to BIOS in _OSC: _OST on _PPC changes (Stanislaw Gruszka) [580064] - [infiniband] Fix failure exit in ipathfs (Stanislaw Gruszka) [580064] - [acpi] fix OSC regression that caused aer and pciehp not to load (Stanislaw Gruszka) [580064] - [acpi] Add platform-wide _OSC support (Stanislaw Gruszka) [580064] - [acpi] Add a generic API for _OSC (Stanislaw Gruszka) [580064] - [s390x] fix single stepped svcs with TRACE_IRQFLAGS=y (Stanislaw Gruszka) [580064] - [fs] sysfs: sysfs_sd_setattr set iattrs unconditionally (Stanislaw Gruszka) [580065] - [acpi] fix High cpu temperature with 2.6.32 (Stanislaw Gruszka) [580065] - [usb] usbfs: properly clean up the as structure on error paths (Stanislaw Gruszka) [580065] - [kernel] class: Free the class private data in class_release (Stanislaw Gruszka) [580065] - [serial] 8250: add serial transmitter fully empty test (Stanislaw Gruszka) [580065] - [rtc] rtc-fm3130: add missing braces (Stanislaw Gruszka) [580065] - [ata] Call flush_dcache_page after PIO data transfers in libata-sff.c (Stanislaw Gruszka) [580065] - [net] dst: call cond_resched() in dst_gc_task() (Stanislaw Gruszka) [580065] - [crypto] padlock-sha: Add import/export support (Stanislaw Gruszka) [580065] - [x86] dell-wmi, hp-wmi: check wmi_get_event_data() return value (Stanislaw Gruszka) [580065] - [tpm] tpm_infineon: fix suspend/resume handler for pnp_driver (Stanislaw Gruszka) [580065] - [usb] ftdi_sio: add USB device ID's for B&B Electronics line (Stanislaw Gruszka) [580063] - [fs] anon_inode: set S_IFREG on the anon_inode (Eric Paris) [591813]- [ppc] pseries: Flush lazy kernel mappings after unplug operations (Steve Best) [591340] - [fs] ext3: enable barriers by default (Eric Sandeen) [586062] - [tracing] regset xstate extensions + generic PTRACE_{GET,SET}REGSET support (Oleg Nesterov) [587724] - [scsi] hpsa: update to 2.0.2 (Tomas Henzl) [587418] - [mm] Print more information about the task being OOM killed (Larry Woodman) [546533] - [netdrv] igb/igbvf: use netdev_alloc_skb_ip_align() (Stefan Assmann) [589497] - [acpi] Fix regression where _PPC is not read at boot even when ignore_ppc=0 (Matthew Garrett) [571893] - [x86] i386: Do a global tlb flush on S4 resume (Matthew Garrett) [572818] - [pci] Add ABI for PCI runtime power management (Matthew Garrett) [589781] - [block] Fix regression in O_DIRECT|O_SYNC writes to block devices (Jeff Moyer) [582628] - [kernel] add skip_spaces() implementation (Jaroslav Kysela) [591078] - [kernel] sched: cpuacct: Use bigger percpu counter batch values for stats counters (Steve Best) [591343] - [kernel] idr: fix a critical misallocation bug (Eric Paris) [582109] - [net] tcp: Fix OOB POLLIN avoidance (Oleg Nesterov) [584786] - [s390x] qeth: synchronize configuration interface (Hendrik Brueckner) [586962] - [fs] inotify: race use after free/double free in inotify inode marks (Eric Paris) [582109] - [fs] ext4: Add flag to files with blocks intentionally past EOF (Eric Sandeen) [578562] - [drm] backport patches up to 2.6.34-rc7 (Adam Jackson) [589792] - [kernel] elf coredump: add extended numbering support (Amerigo Wang) [578659] - [kernel] binfmt_elf_fdpic: Fix build breakage introduced by coredump changes. (Amerigo Wang) [578659] - [kernel] elf coredump: make offset calculation process and writing process explicit (Amerigo Wang) [578659] - [kernel] elf coredump: replace ELF_CORE_EXTRA_* macros by functions (Amerigo Wang) [578659] - [kernel] coredump: move dump_write() and dump_seek() into a header file (Amerigo Wang) [578659] - [kernel] coredump: unify dump_seek() implementations for each binfmt_*.c (Amerigo Wang) [578659] - [mm] introduce coredump parameter structure (Amerigo Wang) [578659] - [powerpc] Reduce printk from pseries_mach_cpu_die() (Steve Best) [590754] - [powerpc] Move checks in pseries_mach_cpu_die() (Steve Best) [590754] - [powerpc] Reset kernel stack on cpu online from cede state (Steve Best) [590754] - [virt] don't compute pvclock adjustments if we trust the tsc (Glauber Costa) [569603] - [virt] Try using new kvm clock msrs (Glauber Costa) [569603] - [virt] Add a global synchronization point for pvclock (Glauber Costa) [569603] - [virt] Enable pvclock flags in vcpu_time_info structure (Glauber Costa) [569603] - [virt] Tell the guest we'll warn it about tsc stability (Glauber Costa) [592296] - [virt] export paravirtual cpuid flags in KVM_GET_SUPPORTED_CPUID (Glauber Costa) [592296] - [virt] add new KVMCLOCK cpuid feature (Glauber Costa) [592296] - [virt] change msr numbers for kvmclock (Glauber Costa) [592296] - [scsi] enclosure: fix oops while iterating enclosure_status array (Stanislaw Gruszka) [580062] - [usb] fix bitmask merge error (Stanislaw Gruszka) [580062] - [acpi] enable C2 and Turbo-mode on Nehalem notebooks on A/C (Stanislaw Gruszka) [580063] - [input] i8042: add Gigabyte M1022M to the noloop list (Stanislaw Gruszka) [580063] - [kernel] nohz: Prevent clocksource wrapping during idle (Stanislaw Gruszka) [580063] - [kernel] sched: Fix missing sched tunable recalculation on cpu add/remove (Stanislaw Gruszka) [580063] - [netdrv] atl1c: use common_task instead of reset_task and link_chg_task (Stanislaw Gruszka) [580063] - [netdrv] atl1e: disable NETIF_F_TSO6 for hardware limit (Stanislaw Gruszka) [580063] - [kernel] driver-core: fix devtmpfs crash on s390 (Stanislaw Gruszka) [580063] - [kernel] devtmpfs: set root directory mode to 0755 (Stanislaw Gruszka) [580063] - [input] ALPS: add interleaved protocol support for Dell E6x00 series (Stanislaw Gruszka) [580063] - [mm] flush dcache before writing into page to avoid alias (Stanislaw Gruszka) [580064] - [block] pktcdvd: removing device does not remove its sysfs dir (Stanislaw Gruszka) [580064] - [mm] add new 'read_cache_page_gfp()' helper function (Stanislaw Gruszka) [580064] - [acpi] Add NULL pointer check in acpi_bus_start (Stanislaw Gruszka) [580065] - [usb] usbfs: only copy the actual data received (Stanislaw Gruszka) [580065] - [net] netfilter: xtables: compat out of scope fix (Stanislaw Gruszka) [580065] - [net] pktgen: Fix freezing problem (Stanislaw Gruszka) [580065]- [scsi] Sync fcoe to upsteam (Mike Christie) [590781] - [netdrv] bnx2x: fix memory barrier (Stanislaw Gruszka) [580477] - [x86] kprobes: fix removed int3 checking order (Dave Anderson) [585400] - [net] fix oops at bootime in sysctl code (Stanislaw Gruszka) [580064] - [net] af_packet: Don't use skb after dev_queue_xmit() (Stanislaw Gruszka) [580064] - [net] restore ip source validation (Stanislaw Gruszka) [580064] - [net] tcp: update the netstamp_needed counter when cloning sockets (Stanislaw Gruszka) [580064] - [net] icmp: send fragment reassembly timeout w/ conntrack enabled (Neil Horman) [563175] - [fs] GFS2: stuck in inode wait, no glocks stuck (Robert S Peterson) [583737] - [mm] compcache: Backport compcache: ramzswap documentation (Jerome Marchand) [578641] - [mm] compcache: xvmalloc memory allocator (Jerome Marchand) [578641] - [mm] compcache: virtual block device driver (ramzswap) (Jerome Marchand) [578641] - [mm] readahead: fix NULL filp dereference (Josef Bacik) [591055] - [netdrv] tg3: 57780 and 5785 devices refuse to attach (Andy Gospodarek) [564117] - [x86] Fetch valid frequencies for powernow_k8.o from ACPI _PST table (Bhavna Sarathy) [464630] - [s390x] ptrace: fix return value of do_syscall_trace_enter() (Hendrik Brueckner) [588216] - [fs] gfs2: fix oops while copying from ext3 to gfs2 (Abhijith Das) [586009] {CVE-2010-1436} - [virt] virtio: console: Accept console size along with resize control message (Amit Shah) [589307] - [virt] virtio: console: Store each console's size in the console structure (Amit Shah) [589307] - [virt] virtio: console: Resize console port 0 on config intr only if multiport is off (Amit Shah) [589307] - [sound] ac97: Add IBM ThinkPad R40e to Headphone/Line Jack Sense blacklist (Stanislaw Gruszka) [584757] - [sound] ac97: Add Toshiba P500 to ac97 jack sense blacklist (Stanislaw Gruszka) [584757] - [x86] amd: Restrict usage of c1e_idle() (Stanislaw Gruszka) [584757] - [x86] Fix placement of FIX_OHCI1394_BASE (Stanislaw Gruszka) [584757] - [net] netfilter: xt_recent: fix regression in rules using a zero hit_count (Stanislaw Gruszka) [584757] - [kernel] softlockup: Stop spurious softlockup messages due to overflow (Stanislaw Gruszka) [584757] - [kernel] cpuset: fix the problem that cpuset_mem_spread_node() returns an offline node (Stanislaw Gruszka) [584757] - [pci] cleanup error return for pcix get and set mmrbc functions (Stanislaw Gruszka) [584757] - [pci] fix access of PCI_X_CMD by pcix get and set mmrbc functions (Stanislaw Gruszka) [584757] - [pci] fix return value from pcix_get_max_mmrbc() (Stanislaw Gruszka) [584757] - [net] if_tunnel.h: add missing ams/byteorder.h include (Stanislaw Gruszka) [584757] - [netdrv] jme: Protect vlgrp structure by pause RX actions (Stanislaw Gruszka) [584757] - [netdrv] jme: Fix VLAN memory leak (Stanislaw Gruszka) [584757] - [usb] option: add support for a new CMOTECH device to usb/serial/option (Stanislaw Gruszka) [584757] - [usb] option: move hardcoded PID to a macro in usb/serial/option (Stanislaw Gruszka) [584757] - [usb] option: fix incorrect manufacturer name in usb/serial/option: MAXON->CMOTECH (Stanislaw Gruszka) [584757] - [usb] xHCI: re-initialize cmd_completion (Stanislaw Gruszka) [584757] - [usb] EHCI: adjust ehci_iso_stream for changes in ehci_qh (Stanislaw Gruszka) [584757] - [usb] EHCI: fix ITD list order (Stanislaw Gruszka) [584757] - [tty] Take a 256 byte padding into account when buffering below sub-page units (Stanislaw Gruszka) [584757] - [tty] Keep the default buffering to sub-page units (Stanislaw Gruszka) [584757] - [mm] tmpfs: cleanup mpol_parse_str() (Stanislaw Gruszka) [584757] - [perf] Make the install relative to DESTDIR if specified (Stanislaw Gruszka) [584757] - [perf] perf_event: Fix oops triggered by cpu offline/online (Stanislaw Gruszka) [584757] - [isdn] gigaset: prune use of tty_buffer_request_room (Stanislaw Gruszka) [584757] - [isdn] gigaset: correct clearing of at_state strings on RING (Stanislaw Gruszka) [584757] - [sound] hda: Disable MSI for Nvidia controller (Stanislaw Gruszka) [584757] - [sound] hda: Fix 0 dB offset for HP laptops using CX20551 (Stanislaw Gruszka) [584757] - [sound] hda: Fix secondary ADC of ALC260 basic model (Stanislaw Gruszka) [584757] - [virt] virtio: fix out of range array access (Stanislaw Gruszka) [584757] - [ipc] mqueue: fix mq_open() file descriptor leak on user-space processes (Stanislaw Gruszka) [584757] - [security] sysctl: require CAP_SYS_RAWIO to set mmap_min_addr (Stanislaw Gruszka) [584757] - [kernel] sched: Mark boot-cpu active before smp_init() (Stanislaw Gruszka) [584757] - [pci] add support for 82576NS serdes to existing SR-IOV quirk (Stanislaw Gruszka) [584757] - [v4l] DVB: em28xx-dvb: fix memleak in dvb_fini() (Stanislaw Gruszka) [584757] - [pci] unconditionally clear AER uncorr status register during cleanup (Stanislaw Gruszka) [584757] - [tracing] Do not record user stack trace from NMI context (Stanislaw Gruszka) [584757] - [tracing] Disable buffer switching when starting or stopping trace (Stanislaw Gruszka) [584757] - [tracing] Use same local variable when resetting the ring buffer (Stanislaw Gruszka) [584757] - [tracing] function-graph: Init curr_ret_stack with ret_stack (Stanislaw Gruszka) [584757] - [tracing] ring-buffer: Move disabled check into preempt disable section (Stanislaw Gruszka) [584757] - [input] i8042: add ALDI/MEDION netbook E1222 to qurik reset table (Stanislaw Gruszka) [584757] - [net] netfilter: xt_recent: fix false match (Stanislaw Gruszka) [580067] - [net] netfilter: xt_recent: fix buffer overflow (Stanislaw Gruszka) [580067] - [tracing] oprofile/x86: fix msr access to reserved counters (Stanislaw Gruszka) [580067] - [tracing] oprofile/x86: use kzalloc() instead of kmalloc() (Stanislaw Gruszka) [580067] - [tracing] oprofile/x86: remove node check in AMD IBS initialization (Stanislaw Gruszka) [580067] - [tracing] oprofile: remove tracing build dependency (Stanislaw Gruszka) [580067] - [x86] oprofile: fix perfctr nmi reservation for mulitplexing (Stanislaw Gruszka) [580067] - [netdrv] via-rhine: Fix scheduling while atomic bugs (Stanislaw Gruszka) [580067] - [net] ipv6: conntrack: Add member of user to nf_ct_frag6_queue structure (Stanislaw Gruszka) [580067] - [net] Remove bogus IGMPv3 report handling (Stanislaw Gruszka) [580067] - [net] sysfs: Use rtnl_trylock in wireless sysfs methods (Stanislaw Gruszka) [580067] - [net] Fix sysctl restarts (Stanislaw Gruszka) [580067] - [mm] slab: initialize unused alien cache entry as NULL at alloc_alien_cache() (Stanislaw Gruszka) [580067] - [v4l] DVB: cxusb: Select all required frontend and tuner modules (Stanislaw Gruszka) [580067] - [v4l] dvb: l64781.ko broken with gcc 4.5 (Stanislaw Gruszka) [580067] - [v4l] DVB: uvcvideo: Fix controls blacklisting (Stanislaw Gruszka) [580063] - [net] netfilter: nf_conntrack: fix hash resizing with namespaces (Stanislaw Gruszka) [580065] - [net] netfilter: nf_conntrack: restrict runtime expect hashsize modifications (Stanislaw Gruszka) [580065] - [net] netfilter: xtables: fix conntrack match v1 ipt-save output (Stanislaw Gruszka) [580063] - [v4l] DVGB: DocBook/media: create links for included sources (Stanislaw Gruszka) [580063] - [v4l] DVB: DocBook/media: copy images after building HTML (Stanislaw Gruszka) [580063] - [v4l] DVB: dvb-core: fix initialization of feeds list in demux filter (Stanislaw Gruszka) [580065] - [dma] ioat: fix infinite timeout checking in ioat2_quiesce (Stanislaw Gruszka) [580065] - [v4l] DVB: smsusb: add autodetection support for five additional Hauppauge USB IDs (Stanislaw Gruszka) [580063] - [x86] cpufreq: Fix use after free of struct powernow_k8_data (Stanislaw Gruszka) [580065] - [regulator] Fix display of null constraints for regulators (Stanislaw Gruszka) [580065]- [fs] exec: Fix 'flush_old_exec()/setup_new_exec()' split (Jiri Olsa) [586024] {CVE-2010-0307} - [powerpc] TIF_ABI_PENDING bit removal (Jiri Olsa) [586024] {CVE-2010-0307} - [x86] set_personality_ia32() misses force_personality32 (Jiri Olsa) [586024] {CVE-2010-0307} - [x86] get rid of the TIF_ABI_PENDING bit (Jiri Olsa) [586024] {CVE-2010-0307} - [kernel] split 'flush_old_exec' into two functions (Jiri Olsa) [586024] {CVE-2010-0307} - [net] sctp: fix skb_over_panic from processing too many unknown params (Neil Horman) [584659] {CVE-2010-1173} - [virt] kvm: fix vmx null pointer dereference (Eduardo Habkost) [570534] {CVE-2010-0435} - [fs] gfs2: fix quota state reporting (Christoph Hellwig) [589945] - [fs] gfs2: fix quota file size not a multiple of struct gfs2_quota (Abhijith Das) [589813] - [x86] Use physical mode for IBM Summit platforms (John Villalovos) [558397] - [mm] page allocator: update NR_FREE_PAGES only when necessary (Stanislaw Gruszka) [579693] - [mm] memcg: ensure list is empty at rmdir (Stanislaw Gruszka) [579693] - [video] revert "drivers/video/s3c-fb.c: fix clock setting for Samsung SoC Framebuffer" (Stanislaw Gruszka) [579693] - [v4l] DVB: gspca - sunplus: Fix bridge exchanges (Stanislaw Gruszka) [580062] - [hwmon] fschmd: Fix a memleak on multiple opens of /dev/watchdog (Stanislaw Gruszka) [580063] - [sound] hda: Fix HP T5735 automute (Stanislaw Gruszka) [580063] - [sound] hda: Fix quirk for Maxdata obook4-1 (Stanislaw Gruszka) [580063] - [sound] ice1724: Patch for suspend/resume for ESI Juli@ (Stanislaw Gruszka) [580063] - [sound] usb-audio: Avoid Oops after disconnect (Stanislaw Gruszka) [580065] - [sound] ctxfi: fix PTP address initialization (Stanislaw Gruszka) [580065] - [hwmon] lm78: Request I/O ports individually for probing (Stanislaw Gruszka) [580065] - [hwmon] w83781d: Request I/O ports individually for probing (Stanislaw Gruszka) [580065] - [hwmon] tmp421: Fix temperature conversions (Stanislaw Gruszka) [580067] - [sound] via82xx: add quirk for D1289 motherboard (Stanislaw Gruszka) [580067] - [hwmon] tmp421: Restore missing inputs (Stanislaw Gruszka) [580067] - [sound] USB MIDI support for Access Music VirusTI (Stanislaw Gruszka) [580067] - [sound] hda-intel: Add position_fix quirk for ASUS M2V-MX SE (Stanislaw Gruszka) [580067] - [sound] pcm core: fix fifo_size channels interval check (Stanislaw Gruszka) [580067] - [sound] hda: Use 3stack quirk for Toshiba Satellite L40-10Q (Stanislaw Gruszka) [580067] - [bluetooth] Fix potential bad memory access with sysfs files (Stanislaw Gruszka) [584757] - [hwmon] coretemp: Add missing newline to dev_warn() message (Stanislaw Gruszka) [584757] - [bluetooth] Fix kernel crash on L2CAP stress tests (Stanislaw Gruszka) [584757] - [input] wacom: ensure the device is initialized properly upon resume (Stanislaw Gruszka) [584757] - [sound] hda: Fix input source elements of secondary ADCs on Realtek (Stanislaw Gruszka) [584757] - [x86] nmi watchdog: use generic interrupt source to determine deadlocks (Don Zickus) [574570] - [dm] eliminate some holes in data structures (Mike Snitzer) [586089] - [dm] ioctl: introduce flag indicating uevent was generated (Mike Snitzer) [586089] - [dm] free dm_io before bio_endio not after (Mike Snitzer) [586089] - [dm] table: remove unused dm_get_device range parameters (Mike Snitzer) [586089] - [dm] ioctl: only issue uevent on resume if state changed (Mike Snitzer) [586089] - [dm] raid1: always return error if all legs fail (Mike Snitzer) [586089] - [dm] mpath: refactor pg_init (Mike Snitzer) [586089] - [dm] mpath: wait for pg_init completion when suspending (Mike Snitzer) [586089] - [dm] mpath: hold io until all pg_inits completed (Mike Snitzer) [586089] - [dm] mpath: avoid storing private suspended state (Mike Snitzer) [586089] - [dm] document when snapshot has finished merging (Mike Snitzer) [586089] - [dm] table: remove dm_get from dm_table_get_md (Mike Snitzer) [586089] - [dm] mpath: skip activate_path for failed paths (Mike Snitzer) [586089] - [dm] mpath: pass struct pgpath to pg init done (Mike Snitzer) [586089] - [netdrv] mac80211: fix deferred hardware scan requests (John Linville) [561762] - [x86] asus-laptop: add Lenovo SL hotkey support (Stanislaw Gruszka) [579693] - [input] pmouse: move Sentelic probe down the list (Stanislaw Gruszka) [579693] - [pci] cardbus: Add a fixup hook and fix powerpc (Stanislaw Gruszka) [579693] - [mfd] Correct WM835x ISINK ramp time defines (Stanislaw Gruszka) [579693] - [mfd] WM835x GPIO direction register is not locked (Stanislaw Gruszka) [579693] - [edac] i5000_edac critical fix panic out of bounds (Stanislaw Gruszka) [579693] - [i2c] i2c-tiny-usb: Fix on big-endian systems (Stanislaw Gruszka) [580065] - [x86] thinkpad-acpi: fix bluetooth/wwan resume (Stanislaw Gruszka) [580067] - [v4l] DVB: bttv: Move I2C IR initialization (Stanislaw Gruszka) [580067] - [bluetooth] Fix sleeping function in RFCOMM within invalid context (Stanislaw Gruszka) [584757] - [i2c] i2c-i801: Don't use the block buffer for I2C block writes (Stanislaw Gruszka) [584757] - [s390x] vdso: use ntp adjusted clock multiplier (Hendrik Brueckner) [575728] - [s390x] timekeeping: Fix clock_gettime vsyscall time warp (Hendrik Brueckner) [575728] - [s390x] timekeeping: Fix accumulation bug triggered by long delay (Hendrik Brueckner) [575728] - [netdrv] igb: fix warning in drivers/net/igb/igb_main.c (Stefan Assmann) [589272] - [x86] Re-get cfg_new in case reuse/move irq_desc (Stanislaw Gruszka) [580065 583555] - [hwmon] adt7462: fix wrong ADT7462_VOLT_COUNT (Stanislaw Gruszka) [580065] - [fs] exec.c: fix initial stack reservation (Stanislaw Gruszka) [580067] - [fs] exec.c: restrict initial stack space expansion to rlimit (Stanislaw Gruszka) [580065] - [kernel] resource: add helpers for fetching rlimits (Stanislaw Gruszka) [580065] - [tracing] ext4: Convert some events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert some jbd2 events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert some block events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert some power events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert some workqueue events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert softirq events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert some kmem events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert module refcnt events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] xfs: use DECLARE_EVENT_CLASS (Mike Snitzer) [588108] - [tracing] Harmonize event field names and print output names (Mike Snitzer) [588108] - [tracing] Add DEFINE_EVENT(), DEFINE_SINGLE_EVENT() support to docbook (Mike Snitzer) [588108] - [block] blk-cgroup: config options re-arrangement (Vivek Goyal) [586182] - [block] blkio: Fix another BUG_ON() crash due to cfqq movement across groups (Vivek Goyal) [586182] - [block] blkio: Fix blkio crash during rq stat update (Vivek Goyal) [586182] - [block] blkio: Initialize blkg->stats_lock for the root cfqg too (Vivek Goyal) [586182] - [block] blkio: Fix compile errors (Vivek Goyal) [586182] - [block] Update to io-controller stats (Vivek Goyal) [586182] - [block] io-controller: Add a new interface "weight_device" for IO-Controller (Vivek Goyal) [586182] - [block] cfq-iosched: Fix the incorrect timeslice accounting with forced_dispatch (Vivek Goyal) [586182] - [block] blkio: Add more debug-only per-cgroup stats (Vivek Goyal) [586182] - [block] blkio: Add io_queued and avg_queue_size stats (Vivek Goyal) [586182] - [block] blkio: Add io_merged stat (Vivek Goyal) [586182] - [block] blkio: Changes to IO controller additional stats patches (Vivek Goyal) [586182] - [block] expose the statistics in blkio.time and blkio.sectors for the root cgroup (Vivek Goyal) [586182] - [block] blkio: Increment the blkio cgroup stats for real now (Vivek Goyal) [586182] - [block] blkio: Add io controller stats like (Vivek Goyal) [586182] - [block] blkio: Remove per-cfqq nr_sectors as we'll be passing (Vivek Goyal) [586182] - [block] cfq-iosched: Add additional blktrace log messages in CFQ for easier debugging (Vivek Goyal) [586182] - [block] cfq-iosched: requests "in flight" vs "in driver" clarification (Vivek Goyal) [586182] - [ppc] cxgb3: Wait longer for control packets on initialization (Steve Best) [588848] - [virt] KVM: convert ioapic lock to spinlock (Marcelo Tosatti) [588811] - [virt] KVM: fix the handling of dirty bitmaps to avoid overflows (Marcelo Tosatti) [588811] - [virt] KVM: MMU: fix kvm_mmu_zap_page() and its calling path (Marcelo Tosatti) [588811] - [virt] KVM: VMX: Save/restore rflags.vm correctly in real mode (Marcelo Tosatti) [588811] - [virt] KVM: Dont spam kernel log when injecting exceptions due to bad cr writes (Marcelo Tosatti) [588811] - [virt] KVM: SVM: Fix memory leaks that happen when svm_create_vcpu() fails (Marcelo Tosatti) [588811] - [virt] KVM: VMX: Update instruction length on intercepted BP (Marcelo Tosatti) [588811] - [drm] nouveau: initial eDP support + additional fixes (Ben Skeggs) [588581] - [s390x] zcore: Fix reipl device detection (Hendrik Brueckner) [587025] - [connector] Delete buggy notification code (Stanislaw Gruszka) [580064 586025] {CVE-2010-0410} - [netdrv] ath9k: fix beacon slot/buffer leak (Stanislaw Gruszka) [580064] - [fusion] mptsas: Fix issue with chain pools allocation on katmai (Stanislaw Gruszka) [580064] - [sunrpc] Fix a potential memory leak in auth_gss (Stanislaw Gruszka) [584757] - [tracing] scsi: Enhance SCSI command tracing (Mike Snitzer) [588108] - [tracing] scsi: Add missing verify command definitions (Mike Snitzer) [588108] - [tracing] scsi: ftrace based SCSI command tracing (Mike Snitzer) [588108] - [tracing] add __print_hex() (Mike Snitzer) [588108] - [tracing] Add notrace to TRACE_EVENT implementation functions (Mike Snitzer) [588108] - [tracing] Move a printk out of ftrace_raw_reg_event_foo() (Mike Snitzer) [588108] - [tracing] Rename TRACE_EVENT_TEMPLATE() to DECLARE_EVENT_CLASS() (Mike Snitzer) [588108] - [tracing] Convert some sched trace events to DEFINE_EVENT and _PRINT (Mike Snitzer) [588108] - [tracing] Create new DEFINE_EVENT_PRINT (Mike Snitzer) [588108] - [tracing] Create new TRACE_EVENT_TEMPLATE (Mike Snitzer) [588108] - [tracing] additional interface changes and fixes (Mike Snitzer) [588108] - [tracing] Ftrace dynamic ftrace_event_call support (Mike Snitzer) [588108] - [fs] quota: fix WARN_ON when quota reservations get out of sync (Eric Sandeen) [581951] - [scsi] fcoe: sync with upstream (Mike Christie) [577049 578328]- [fs] ecryptfs: disallow ecryptfs as underlying filesystem (Eric Sandeen) [585185] - [mm] Fix Section Mismatch warning in put_page_bootmem() (Prarit Bhargava) [587040] - [mm] transparent hugepage support update (Andrea Arcangeli) [556572] - [netdrv] ath9k: revert fb6635f6c114313f246cc34abc0b677264a765ed (Aristeu Rozanski) [584757] - [virt] KVM: take srcu lock before call to complete_pio() (Gleb Natapov) [585887] - [virt] virtio: Fix GFP flags passed from the virtio balloon driver (Amit Shah) [584680] - [x86] Check chip_data value in irq_force_complete_move() (Prarit Bhargava) [564398] - [x86] nmi_watchdog: use __cpuinit for 32-bit nmi_watchdog_default (Prarit Bhargava) [586967] - [acpi] Fall back to manually changing SCI_EN (Matthew Garrett) [587008] - [pci] Ensure that devices are resumed properly (Matthew Garrett) [586780] - [serial] usb-serial: Rework and update qcserial (Matthew Garrett) [587009] - [scsi] scsi_lib: Fix bug in completion of bidi commands (Stanislaw Gruszka) [580064] - [net] phonet: add check for null pernet mem pointer in notifier (Jiri Pirko) [573122] - [nfs] Ensure that writeback_single_inode() calls write_inode() when syncing (Jeff Layton) [584382] - [serial] 8250_pnp: use wildcard for serial Wacom tablets (Stanislaw Gruszka) [580062] - [fs] ext4: check s_log_groups_per_flex in online resize code (Eric Sandeen) [519461] - [x86] Fix sched_clock_cpu for systems with unsynchronized TSC (Prarit Bhargava) [568344] - [x86] Reenable TSC sync check at boot, even with NONSTOP_TSC (Prarit Bhargava) [568344] - [mm] slab: add memory hotplug support (Prarit Bhargava) [562880] - [x86] Set hotpluggable nodes in nodes_possible_map (Prarit Bhargava) [568344] - [x86] acpi: Auto Online Hot-Added Memory (Prarit Bhargava) [568344] - [mm] memory hotplug: fix a bug on /dev/mem for 64-bit kernels (Prarit Bhargava) [568344] - [mm] update all PGDs for direct mapping changes on 64 bit (Prarit Bhargava) [568344] - [x86] acpi: Map hotadded cpu to correct node (Prarit Bhargava) [568344] - [ipmi] Change timeout and event poll to one second (Matthew Garrett) [584106] - [ipmi] Attempt to register multiple SIs of the same type (Matthew Garrett) [584106] - [ipmi] Reduce polling (Matthew Garrett) [584106] - [ipmi] Reduce polling when interrupts are available (Matthew Garrett) [584106] - [ipmi] Change device discovery order (Matthew Garrett) [584106] - [ipmi] Only register one si per bmc (Matthew Garrett) [584106] - [ipmi] Split device discovery and registration (Matthew Garrett) [584106] - [ipmi] Change addr_source to an enum rather than strings (Matthew Garrett) [584106] - [drm] radeon: rs780/rs880: MSI quirk fixes (Dave Airlie) [586168] - [drm] radeon/kms: MC + watermark fixes + reset (Dave Airlie) [586168] - [drm] radeon/kms/evergreen: add evergreen stage 2 - HPD irq (Dave Airlie) [580757] - [drm] radeon: fixup radeon_asic struct c/h files (Dave Airlie) [586168] - [drm] radeon/kms: misc + tv dac fixes (Dave Airlie) [586168] - [drm] radeon/kms: squash upstream HDMI audio commits (Dave Airlie) [586168] - [drm] kms/radeon: Integrated graphics fixes (Dave Airlie) [586168] - [drm] radeon/kms: spread spectrum + pll fixes (Dave Airlie) [586168] - [drm] radeon: add initial evergreen support + fixes (Dave Airlie) [580757] - [kernel] tty: tty->pgrp races (Jiri Olsa) [586022] - [netdrv] kernel: fix the r8169 frame length check error (Jiri Olsa) [586017] {CVE-2009-4537}- [doc] add the documentation for mpol=local (Stanislaw Gruszka) [584757] - [fs] tmpfs: handle MPOL_LOCAL mount option properly (Stanislaw Gruszka) [584757] - [fs] tmpfs: mpol=bind:0 don't cause mount error (Stanislaw Gruszka) [584757] - [netdrv] tun: orphan an skb on tx (Michael S. Tsirkin) [584428] - [s390x] vmalloc: IPL failure with enabled memory cgroups (Hendrik Brueckner) [580918] - [netdrv] b43: fall back gracefully to PIO mode after fatal DMA errors (John Linville) [583069] - [netdrv] b43: Allow PIO mode to be selected at module load (John Linville) [583069] - [netdrv] b43: Remove reset after fatal DMA error (John Linville) [583069] - [netdrv] b43: Optimize PIO scratchbuffer usage (John Linville) [583069] - [fs] vfs: get_sb_single() - do not pass options twice (Stanislaw Gruszka) [580063] - [fs] tmpfs: fix oops on mounts with mpol=default (Stanislaw Gruszka) [584757] - [kernel] cred.c: use kmem_cache_free (Stanislaw Gruszka) [580064] - [fs] partition/msdos: fix unusable extended partition for > 512B sector (Stanislaw Gruszka) [584757] - [fs] partitions/msdos: add support for large disks (Stanislaw Gruszka) [584757] - [fs] eCryptfs: Add getattr function (Stanislaw Gruszka) [580065] - [fs] ecryptfs: initialize private persistent file before dereferencing pointer (Stanislaw Gruszka) [580062] - [fs] ecryptfs: use after free (Stanislaw Gruszka) [580062] - [ppc] Track backing pages used allocated by vmemmap_populate() (Steve Best) [547854] - [netdrv] be2net: recent bug fixes from upstream (Ivan Vecera) [583766] - [sunrpc] handle allocation errors from __rpc_lookup_create() (Stanislaw Gruszka) [584757] - [nfs] Prevent another deadlock in nfs_release_page() (Stanislaw Gruszka) [584757] - [nfs] NFSv4: Don't ignore the NFS_INO_REVAL_FORCED flag in nfs_revalidate_inode() (Stanislaw Gruszka) [584757] - [nfs] Fix an allocation-under-spinlock bug (Stanislaw Gruszka) [580067] - [sunrpc] Handle EINVAL error returns from the TCP connect operation (Stanislaw Gruszka) [580067] - [sunrpc] remove unnecessary svc_xprt_put (Stanislaw Gruszka) [580067] - [x86] Add iMac9,1 to pci_reboot_dmi_table (Stanislaw Gruszka) [580067] - [rtc] rtc-core: fix memory leak (Stanislaw Gruszka) [580067] - [mm] readahead: introduce FMODE_RANDOM for POSIX_FADV_RANDOM (Stanislaw Gruszka) [580067] - [fs] fix LOOKUP_FOLLOW on automount "symlinks" (Stanislaw Gruszka) [580067] - [nfs] Too many GETATTR and ACCESS calls after direct I/O (Stanislaw Gruszka) [580065] - [virt] kvmclock: count total_sleep_time when updating guest clock (Stanislaw Gruszka) [580065] - [kernel] Export the symbol of getboottime and mmonotonic_to_bootbased (Stanislaw Gruszka) [580065] - [nfs] NFS: Fix the mapping of the NFSERR_SERVERFAULT error (Stanislaw Gruszka) [580065] - [nfs] NFS: Fix a umount race (Stanislaw Gruszka) [580065] - [x86] amd-iommu: Fix possible integer overflow (Stanislaw Gruszka) [580064] - [ata] libata: retry FS IOs even if it has failed with AC_ERR_INVALID (Stanislaw Gruszka) [580064] - [firewire] firewire: ohci: fix crashes with TSB43AB23 on 64bit systems (Stanislaw Gruszka) [580064] - [ata] pata_hpt3x2n: always stretch UltraDMA timing (Stanislaw Gruszka) [580067] - [cgroup] memcg: fix oom killing a child process in an other cgroup (Stanislaw Gruszka) [580067] - [ata] libata: retry link resume if necessary (Stanislaw Gruszka) [580064] - [firewire] core: add_descriptor size check (Stanislaw Gruszka) [580064] - [netdrv] iwlwifi: fix scan race (Stanislaw Gruszka) [584759] - [netdrv] iwlwifi: clear all tx queues when firmware ready (Stanislaw Gruszka) [584759] - [netdrv] iwlwifi: need check for valid qos packet before free (Stanislaw Gruszka) [584759] - [netdrv] mac80211: tear down all agg queues when restart/reconfig hw (Stanislaw Gruszka) [584759] - [netdrv] mac80211: move netdev queue enabling to correct spot (Stanislaw Gruszka) [584759] - [netdrv] setup correct int pipe type in ar9170_usb_exec_cmd (Stanislaw Gruszka) [584759] - [netdrv] iwlwifi: range checking issue (Stanislaw Gruszka) [584759] - [netdrv] iwlwifi: fix nfreed-- (Stanislaw Gruszka) [584759] - [netdrv] iwlwifi: counting number of tfds can be free for 4965 (Stanislaw Gruszka) [584759] - [netdrv] b43: Workaround circular locking in hw-tkip key update callback (Stanislaw Gruszka) [584757] - [ata] ahci: use BIOS date in broken_suspend list (Stanislaw Gruszka) [584757] - [netdrv] mac80211: Reset dynamic ps timer in Rx path (Stanislaw Gruszka) [584757] - [netdrv] ath9k: Enable IEEE80211_HW_REPORTS_TX_ACK_STATUS flag for ath9k (Stanislaw Gruszka) [584757] - [netdrv] mac80211: Retry null data frame for power save (Stanislaw Gruszka) [584757] - [netdrv] ath9k: Enable TIM timer interrupt only when needed. (Stanislaw Gruszka) [584757] - [netdrv] ath9k: fix BUG_ON triggered by PAE frames (Stanislaw Gruszka) [584757] - [netdrv] iwlwifi: Silence tfds_in_queue message (Stanislaw Gruszka) [584757] - [netdrv] iwlwifi: use dma_alloc_coherent (Stanislaw Gruszka) [584757] - [netdrv] wl1251: fix potential crash (Stanislaw Gruszka) [584757] - [block] readahead: add blk_run_backing_dev (Stanislaw Gruszka) [584757] - [netdrv] ath9k: fix lockdep warning when unloading module (Stanislaw Gruszka) [584757] - [scsi] mvsas: add support for Adaptec ASC-1045/1405 SAS/SATA HBA (Stanislaw Gruszka) [584757] - [netdrv] ath5k: fix setup for CAB queue (Stanislaw Gruszka) [584757] - [netdrv] ath5k: dont use external sleep clock in AP mode (Stanislaw Gruszka) [584757] - [netdrv] tg3: Fix tg3_poll_controller() passing wrong pointer to tg3_interrupt() (Stanislaw Gruszka) [584757] - [netdrv] b43/b43legacy: Wake queues in wireless_core_start (Stanislaw Gruszka) [580067] - [netdrv] ath5k: use correct packet type when transmitting (Stanislaw Gruszka) [580067] - [netdrv] ath9k: disable RIFS search for AR91xx based chips (Stanislaw Gruszka) [580067] - [netdrv] ath9k: fix rate control fallback rate selection (Stanislaw Gruszka) [580067] - [netdrv] ath9k: fix beacon timer restart after a card reset (Stanislaw Gruszka) [580067] - [netdrv] p54usb: Add the USB ID for Belkin (Accton) FD7050E ver 1010ec (Stanislaw Gruszka) [580067] - [netdrv] rndis_wlan: disable stall workaround (Stanislaw Gruszka) [580067] - [netdrv] rndis_wlan: fix buffer overflow in rndis_query_oid (Stanislaw Gruszka) [580067] - [netdrv] rndis_wlan: handle NL80211_AUTHTYPE_AUTOMATIC (Stanislaw Gruszka) [580067] - [netdrv] sky2: fix transmit DMA map leakage (Stanislaw Gruszka) [580067] - [netdrv] airo: fix setting zero length WEP key (Stanislaw Gruszka) [580067] - [netdrv] mac80211: quit addba_resp_timer if Tx BA session is torn down (Stanislaw Gruszka) [580067] - [netdrv] iwlwifi: sanity check before counting number of tfds can be free (Stanislaw Gruszka) [580067] - [netdrv] iwlwifi: set HT flags after channel in rxon (Stanislaw Gruszka) [580067] - [netdrv] iwlwifi: error checking for number of tfds in queue (Stanislaw Gruszka) [580067] - [netdrv] iwlwifi: Fix to set correct ht configuration (Stanislaw Gruszka) [580065] - [netdrv] mac80211: Fix probe request filtering in IBSS mode (Stanislaw Gruszka) [580065] - [netdrv] ath9k: Fix sequence numbers for PAE frames (Stanislaw Gruszka) [580065] - [netdrv] b43: Fix throughput regression (Stanislaw Gruszka) [580065] - [netdrv] rtl8187: Add new device ID (Stanislaw Gruszka) [580065] - [ata] ahci: add Acer G725 to broken suspend list (Stanislaw Gruszka) [580065] - [scsi] mptfusion: mptscsih_abort return value should be SUCCESS instead of value 0 (Stanislaw Gruszka) [580065] - [nfs] Fix an Oops when truncating a file (Stanislaw Gruszka) [580065] - [block] cciss: Make cciss_seq_show handle holes in the h->drv[] array (Stanislaw Gruszka) [580065] - [netdrv] ath9k: fix eeprom INI values override for 2GHz-only cards (Stanislaw Gruszka) [580064] - [netdrv] mac80211: fix NULL pointer dereference when ftrace is enabled (Stanislaw Gruszka) [580064] - [block] fix bugs in bio-integrity mempool usage (Stanislaw Gruszka) [580064] - [netdrv] sky2: Fix oops in sky2_xmit_frame() after TX timeout (Stanislaw Gruszka) [580064] - [netdrv] iwlwifi: set default aggregation frame count limit to 31 (Stanislaw Gruszka) [580064] - [netdrv] e1000/e1000e: don't use small hardware rx buffers (Stanislaw Gruszka) [580064] - [netdrv] e1000: enhance frame fragment detection (Stanislaw Gruszka) [580064] - [mm] rmap: anon_vma_prepare() can leak anon_vma_chain (Rik van Riel) [579936] - [mm] rmap: add exclusively owned pages to the newest anon_vma (Rik van Riel) [579936] - [mm] anonvma: when setting up page->mapping, we need to pick the _oldest_ anonvma (Rik van Riel) [579936] - [mm] anon_vma: clone the anon_vma chain in the right order (Rik van Riel) [579936] - [mm] vma_adjust: fix the copying of anon_vma chains (Rik van Riel) [579936] - [mm] Simplify and comment on anon_vma re-use for anon_vma_prepare() (Rik van Riel) [579936] - [mm] rmap: fix anon_vma_fork() memory leak (Rik van Riel) [579936] - [s390x] nss: add missing .previous statement to asm function (Hendrik Brueckner) [581521] - [ata] pata_mavell: correct check of AHCI config option (David Milburn) [584483] - [fs] ext4: Issue the discard operation before releasing the blocks (Eric Sandeen) [575884] - [scsi] 3w_sas: new driver (Tomas Henzl) [572781] - [kernel] hrtimer: Tune hrtimer_interrupt hang logic (Marcelo Tosatti) [576355]- [netdrv] b43: ssb: do not read SPROM if it does not exist (John Linville) [574895] - [netdrv] igb: add support for Intel I350 Gigabit Network Connection (Stefan Assmann) [580727] - [kernel] exec: refactor how usermodehelpers work and modify core_pipe recursion check (Neil Horman) [557387] - [kernel] re-export page_is_ram() for crash module (Prarit Bhargava) [583032] - [x86] amd_iommu: allow iommu to complete dma transactions during transition to kdump kernel (Neil Horman) [577788] - [nfs] rsize and wsize settings ignored on v4 mounts (Steve Dickson) [582697] - [net] igmp: fix ip_mc_sf_allow race (Flavio Leitner) [578932] - [net] Remove skb_dma_map/unmap calls from drivers (Thomas Graf) [576690] - [scsi] mpt2sas: IOs needs to be pause until handles are refreshed for all device after recovery (Tomas Henzl) [577909] - [scsi] mpt2sas: Reworked scmd->result priority for _scsih_qcmd (Tomas Henzl) [577909] - [x86] Suppress stack overrun message for init_task (Prarit Bhargava) [582625] - [sunrpc] gss_krb5: Advertise rc4-hmac enctype support in the rpcsec_gss/krb5 upcall (Steve Dickson) [498317] - [sunrpc] gss_krb5: Add support for rc4-hmac encryption (Steve Dickson) [498317] - [sunrpc] gss_krb5: Use confounder length in wrap code (Steve Dickson) [498317] - [sunrpc] gssd_krb5: More arcfour-hmac support (Steve Dickson) [498317] - [sunrpc] gss_krb5: Save the raw session key in the context (Steve Dickson) [498317] - [sunrpc] gssd_krb5: arcfour-hmac support (Steve Dickson) [498317] - [sunrpc] gss_krb5: Advertise AES enctype support in the rpcsec_gss/krb5 upcall (Steve Dickson) [498317] - [sunrpc] gss_krb5: add remaining pieces to enable AES encryption support (Steve Dickson) [498317] - [sunrpc] gss_krb5: add support for new token formats in rfc4121 (Steve Dickson) [498317] - [sunrpc] xdr: Add an export for the helper function write_bytes_to_xdr_buf() (Steve Dickson) [498317] - [sunrpc] gss_krb5: Advertise triple-des enctype support in the rpcsec_gss/krb5 upcall (Steve Dickson) [498317] - [sunrpc] gss_krb5: add support for triple-des encryption (Steve Dickson) [498317] - [sunrpc] gss_krb5: Add upcall info indicating supported kerberos enctypes (Steve Dickson) [498317] - [sunrpc] gss_krb5: handle new context format from gssd (Steve Dickson) [498317] - [sunrpc] gss_krb5: import functionality to derive keys into the kernel (Steve Dickson) [498317] - [sunrpc] gss_krb5: add ability to have a keyed checksum (hmac) (Steve Dickson) [498317] - [sunrpc] gss_krb5: introduce encryption type framework (Steve Dickson) [498317] - [sunrpc] gss_krb5: prepare for new context format (Steve Dickson) [498317] - [sunrpc] gss_krb5: split up functions in preparation of adding new enctypes (Steve Dickson) [498317] - [sunrpc] gss_krb5: Don't expect blocksize to always be 8 when calculating padding (Steve Dickson) [498317] - [sunrpc] gss_krb5: Added and improved code comments (Steve Dickson) [498317] - [sunrpc] gss_krb5: Introduce encryption type framework (Steve Dickson) [498317] - [mm] Fix vfree race resulting in kernel bug (Steven Whitehouse) [582522] - [ata] libata: fix accesses at LBA28 boundary (David Milburn) [582432] - [netdrv] b43: Rewrite DMA Tx status handling sanity checks (John Linville) [574533] - [char] tty: release_one_tty() forgets to put pids (Oleg Nesterov) [582077] {CVE-2010-1162} - [mm] oom: fix the unsafe usage of badness() in proc_oom_score() (Oleg Nesterov) [582069] - [netdrv] bonding: fix broken multicast with round-robin mode (Andy Gospodarek) [581644] - [x86] Remove sysfs_attr_init, sysfs_bin_attr_init changes introduced in last MCE patch (Prarit Bhargava) [581659] - [kernel] sched_getaffinity: allow less than NR_CPUS length (Oleg Nesterov) [578970] - [scsi] bfa sync w/ upstream (Rob Evers) [576716] - [gfs] GFS2: Fix ordering of ordered buffers (Steven Whitehouse) [581011] - [gfs] GFS2: Don't withdraw on partial rindex entries (Robert S Peterson) [581009] - [gfs] GFS2: livelock while reclaiming unlinked dinodes (Robert S Peterson) [570182] - [scsi] mpt2sas: Do not reset handle before calling _scsih_remove_device in RESCAN task after HBA RESET (Tomas Henzl) [572646] - [scsi] mpt2sas: Device removal algorithm in interrupt ctx (Tomas Henzl) [572646] - [scsi] mpt2sas: fix the incorrect scsi_dma_map error checking (Tomas Henzl) [572646] - [scsi] Upgrading version to 04.100.01.02 (Tomas Henzl) [572646] - [scsi] mpt2sas: modified _scsih_sas_device_find_by_handle/sas_address (Tomas Henzl) [572646] - [scsi] mpt2sas: RESCAN Barrier work is added in case of HBA reset (Tomas Henzl) [572646] - [scsi] update the version to 04.100.01.00 (Tomas Henzl) [572646] - [scsi] scsi_transport_sas: add support for transport layer retries (TLR) (Tomas Henzl) [572646] - [scsi] mpt2sas: Added raid transport support (Tomas Henzl) [572646] - [scsi] eliminate potential kmalloc failure in scsi_get_vpd_page() (Tomas Henzl) [572646] - [ata] libata: fix ata_id_logical_per_physical_sectors (David Milburn) [582021] - [netdrv] iwlwifi: Fix throughput stall issue in HT mode for 5000 (Stanislaw Gruszka) [580063] - [infiniband] IPoIB: Clear ipoib_neigh.dgid in ipoib_neigh_alloc() (Stanislaw Gruszka) [580063] - [net] cfg80211: fix channel setting for wext (Stanislaw Gruszka) [580063] - [net] mac80211: check that ieee80211_set_power_mgmt only handles STA interfaces (Stanislaw Gruszka) [580063] - [ata] ata_piix: fix MWDMA handling on PIIX3 (Stanislaw Gruszka) [580063] - [ata] ahci: disable SNotification capability for ich8 (Stanislaw Gruszka) [580063] - [netdrv] ar9170: Add support for D-Link DWA 160 A2 (Stanislaw Gruszka) [580063] - [netdrv] sfc: Fix DMA mapping cleanup in case of an error in TSO (Stanislaw Gruszka) [580063] - [fs] ext4: don't call write_inode under the journal (Josef Bacik) [576202] - [fs] ext4: Calculate metadata requirements more accurately (Josef Bacik) [576202] - [fs] ext4: Patch up how we claim metadata blocks for quota purposes (Josef Bacik) [576202] - [fs] ext4: fix potential quota deadlock (Josef Bacik) [576202] - [virt] virtio: console: Add support for nonblocking write()s (Amit Shah) [576241] - [virt] virtio: console: Rename wait_is_over() to will_read_block() (Amit Shah) [576241] - [virt] virtio: console: Don't always create a port 0 if using multiport (Amit Shah) [576241] - [virt] virtio: console: Use a control message to add ports (Amit Shah) [576241] - [virt] virtio: console: Move code around for future patches (Amit Shah) [576241] - [virt] virtio: console: Remove config work handler (Amit Shah) [576241] - [virt] virtio: console: Don't call hvc_remove() on unplugging console ports (Amit Shah) [576241] - [virt] virtio: console: Return -EPIPE to hvc_console if we lost the connection (Amit Shah) [576241] - [virt] virtio: console: Let host know of port or device add failures (Amit Shah) [576241] - [virt] virtio: console: Add a __send_control_msg() that can send messages without a valid port (Amit Shah) [576241] - [virt] hvc_console: Fix race between hvc_close and hvc_remove (Amit Shah) [577222] - [virt] virtio: console makes incorrect assumption about virtio API (Amit Shah) [576241] - [virt] MAINTAINERS: Put the virtio-console entry in correct alphabetical order (Amit Shah) [576241] - [virt] virtio: console: Fix early_put_chars usage (Amit Shah) [576241] - [virt] virtio: console: Check if port is valid in resize_console (Amit Shah) [576241] - [virt] virtio: console: Generate a kobject CHANGE event on adding 'name' attribute (Amit Shah) [576241] - [virt] virtio: console: Use better variable names for fill_queue operation (Amit Shah) [576241] - [virt] virtio: console: Fix type of 'len' as unsigned int (Amit Shah) [576241] - [vfs] rename block_fsync() to blkdev_fsync() (Jeff Moyer) [579781] - [char] raw: add an fsync method (Jeff Moyer) [579781] - [x86] Don't use logical-flat mode when more than 8 CPUs are possible (John Villalovos) [563798] - [net] Backport the new socket API recvmmsg, receive multiple messages (Arnaldo Carvalho de Melo) [579850] - [kernel] coredump: fix the page leak in dump_seek() (Oleg Nesterov) [580126] - [s390x] callhome: fix broken proc interface and activate comp ID (Hendrik Brueckner) [579482]- [x86] Update x86 MCE code (Prarit Bhargava) [580587] - [scsi] 3w-xxxx: Force 60 second timeout default (Tomas Henzl) [572778] - [netdrv] enic: update to upstream version 1.3.1.1 (Andy Gospodarek) [575950] - [netdrv] igb: Add support for 82576 ET2 Quad Port Server Adapter (Stefan Assmann) [577421] - [kernel] resource: Fix generic page_is_ram() for partial RAM pages (Prarit Bhargava) [578834] - [x86] Use the generic page_is_ram() (Prarit Bhargava) [578834] - [x86] Remove BIOS data range from e820 (Prarit Bhargava) [578834] - [kernel] Move page_is_ram() declaration to mm.h (Prarit Bhargava) [578834] - [kernel] Generic page_is_ram: use __weak (Prarit Bhargava) [578834] - [kernel] resources: introduce generic page_is_ram() (Prarit Bhargava) [578834] - [fs] GFS2: Clean up copying from stuffed files (Steven Whitehouse) [580857] - [netdrv] igb: restrict WoL for 82576 ET2 Quad Port Server Adapter (Stefan Assmann) [578804] - [drm] radeon/kms: move radeon KMS on/off switch out of staging (Dave Airlie) [580766] - [netdrv] p54: fix deadlocks under tx load (Michal Schmidt) [580557] - [gfs2] GFS2: Mandatory locking fix (Steven Whitehouse) [571606] {CVE-2010-0727} - [x86] AMD: Fix NULL pointer dereference on 32-bit (Bhavna Sarathy) [571474] - [x86] Add wbinvd SMP helper routines (Bhavna Sarathy) [571474] - [x86] L3 cache: Remove NUMA dependency (Bhavna Sarathy) [571474] - [x86] Calculate L3 indices (Bhavna Sarathy) [571474] - [x86] Add cache index disable sys attributes (Bhavna Sarathy) [571474] - [x86] Fix disabling of L3 cache indices (Bhavna Sarathy) [571474] - [fs] NFS: Avoid a deadlock in nfs_release_page (Jeff Layton) [525963] - [fs] NFS: Remove requirement for inode->i_mutex from nfs_invalidate_mapping (Jeff Layton) [525963] - [fs] NFS: Clean up nfs_sync_mapping (Jeff Layton) [525963] - [fs] NFS: Simplify nfs_wb_page() (Jeff Layton) [525963] - [fs] NFS: Replace __nfs_write_mapping with sync_inode() (Jeff Layton) [525963] - [fs] NFS: Simplify nfs_wb_page_cancel() (Jeff Layton) [525963] - [fs] NFS: Ensure inode is always marked I_DIRTY_DATASYNC, if it has unstable pages (Jeff Layton) [525963] - [fs] NFS: Run COMMIT as an asynchronous RPC call when wbc->for_background is set (Jeff Layton) [525963] - [fs] NFS: Reduce the number of unnecessary COMMIT calls (Jeff Layton) [525963] - [fs] NFS: Add a count of the number of unstable writes carried by an inode (Jeff Layton) [525963] - [fs] NFS: Cleanup - move nfs_write_inode() into fs/nfs/write.c (Jeff Layton) [525963] - [fs] writeback: pass writeback_control to ->write_inode (Jeff Layton) [525963] - [fs] writeback: make sure data is on disk before calling ->write_inode (Jeff Layton) [525963] - [fs] writeback: introduce wbc.for_background (Jeff Layton) [525963] - [netdrv] macvlan: fix support for multiple driver backends (Anthony Liguori) [553337 566731] - [netdrv] net/macvtap: add vhost support (Anthony Liguori) [553337 566731] - [netdrv] macvtap: add GSO/csum offload support (Anthony Liguori) [553337 566731] - [netdrv] macvtap: rework object lifetime rules (Anthony Liguori) [553337 566731] - [netdrv] macvtap: fix reference counting (Anthony Liguori) [553337 566731] - [netdrv] net: macvtap driver (Anthony Liguori) [553337 566731] - [netdrv] macvlan: export macvlan mode through netlink (Anthony Liguori) [553337 566731] - [netdrv] macvlan: implement bridge, VEPA and private mode (Anthony Liguori) [553337 566731] - [netdrv] macvlan: cleanup rx statistics (Anthony Liguori) [553337 566731] - [netdrv] macvlan: Precise RX stats accounting (Anthony Liguori) [553337 566731] - [netdrv] macvlan: add private dev_txq_stats_fold function (Anthony Liguori) [553337 566731] - [netdrv] veth: move loopback logic to common location (Anthony Liguori) [553337 566731] - [s390x] zfcp: Remove lock dependency on unit remove (Hendrik Brueckner) [576860] - [s390x] zfcp: Remove lock dependency on unit add (Hendrik Brueckner) [576860] - [s390x] zfcp: Remove lock dependency on CCW remove (Hendrik Brueckner) [576860] - [s390x] dasd: fix alignment of transport mode recovery TCW (Hendrik Brueckner) [575824] - [s390x] cio: fix drvdata usage for the console subchannel (Hendrik Brueckner) [575826] - [s390x] zcore: CPU registers are not saved under LPAR (Hendrik Brueckner) [575221] - [s390x] zfcpdump: Use direct IO in order to increase dump speed (Hendrik Brueckner) [575189] - [s390x] qeth: change checksumming default for HiperSockets (Hendrik Brueckner) [572227] - [s390x] qeth: l3 send dhcp in non pass thru mode (Hendrik Brueckner) [572225] - [s390x] zfcp: Remove attached ports and units correctly (Hendrik Brueckner) [571938] - [drm] Bring in nouveau updates from upstream (Ben Skeggs) [558468] - [vfs] pass struct file to do_truncate on O_TRUNC opens (Jeff Layton) [573995] - [vfs] O_TRUNC open shouldn't fail after file truncation (Jeff Layton) [573995] - [net] netfilter: ctnetlink: compute message size properly (Jiri Pirko) [578476] - [block] cfq-iosched: Do not merge queues of BE and IDLE classes (Jeff Moyer) [577393] - [block] remove 16 bytes of padding from struct request on 64bits (Jeff Moyer) [577393] - [block] cfq: remove 8 bytes of padding from cfq_rb_root on 64 bit builds (Jeff Moyer) [577393] - [block] cfq-iosched: quantum check tweak (Jeff Moyer) [577393] - [block] remove padding from io_context on 64bit builds (Jeff Moyer) [577393] - [block] cfq: reorder cfq_queue removing padding on 64bit (Jeff Moyer) [577393] - [block] cfq-iosched: split seeky coop queues after one slice (Jeff Moyer) [577393] - [x86] edac, mce: Filter out invalid values (Bhavna Sarathy) [574487] - [x86] edac, mce, amd: silence GART TLB errors (Bhavna Sarathy) [574487] - [x86] edac, mce: correct corenum reporting (Bhavna Sarathy) [574487] - [x86] edac, mce: update AMD F10h revD check (Bhavna Sarathy) [574487] - [x86] amd64_edac: Simplify ECC override handling (Bhavna Sarathy) [574487] - [x86] amd64_edac: Do not falsely trigger kerneloops (Bhavna Sarathy) [574487] - [x86] amd64_edac: Ensure index stays within bounds in amd64_get_scrub_rate (Bhavna Sarathy) [574487] - [x86] amd64_edac: restrict PCI config space access (Bhavna Sarathy) [574487] - [x86] amd64_edac: fix K8 chip select reporting (Bhavna Sarathy) [574487] - [x86] amd64_edac: bump driver version (Bhavna Sarathy) [574487] - [x86] amd64_edac: fix use-uninitialised bug (Bhavna Sarathy) [574487] - [x86] amd64_edac: correct sys address to chip select mapping (Bhavna Sarathy) [574487] - [x86] amd64_edac: add a leaner syndrome decoding algorithm (Bhavna Sarathy) [574487] - [x86] amd64_edac: remove early hw support check (Bhavna Sarathy) [574487] - [x86] amd64_edac: detect DDR3 memory type (Bhavna Sarathy) [574487] - [x86] edac: add memory types strings for debugging (Bhavna Sarathy) [574487] - [x86] amd64_edac: remove unneeded extract_error_address wrapper (Bhavna Sarathy) [574487] - [x86] amd64_edac: rename StinkyIdentifier (Bhavna Sarathy) [574487] - [x86] amd64_edac: remove superfluous dbg printk (Bhavna Sarathy) [574487] - [x86] amd64_edac: enhance address to DRAM bank mapping (Bhavna Sarathy) [574487] - [x86] amd64_edac: cleanup f10_early_channel_count (Bhavna Sarathy) [574487] - [x86] amd64_edac: dump DIMM sizes on K8 too (Bhavna Sarathy) [574487] - [x86] amd64_edac: cleanup rest of amd64_dump_misc_regs (Bhavna Sarathy) [574487] - [x86] amd64_edac: cleanup DRAM cfg low debug output (Bhavna Sarathy) [574487] - [x86] amd64_edac: wrap-up pci config read error handling (Bhavna Sarathy) [574487] - [x86] amd64_edac: make DRAM regions output more human-readable (Bhavna Sarathy) [574487] - [x86] amd64_edac: clarify DRAM CTL debug reporting (Bhavna Sarathy) [574487]- [netdrv] iwlwifi: fix kdump hang (Stanislaw Gruszka) [575122] - [kernel] clockevent: Don't remove broadcast device when cpu is dead (Danny Feng) [572438] - [block] Export max number of segments and max segment size in sysfs (Jeff Moyer) [574132] - [block] Finalize conversion of block limits functions (Jeff Moyer) [574132] - [block] Fix overrun in lcm() and move it to lib (Jeff Moyer) [574132] - [block] jiffies fixes (Jeff Moyer) [574132] - [block] Consolidate phys_segment and hw_segment limits (Jeff Moyer) [574132] - [block] Rename blk_queue_max_sectors to blk_queue_max_hw_sectors (Jeff Moyer) [574132] - [block] Add BLK_ prefix to definitions (Jeff Moyer) [574132] - [block] Remove unused accessor function (Jeff Moyer) [574132] - [block] Update blk_queue_max_sectors and documentation (Jeff Moyer) [574132] - [ata] ahci: Turn off DMA engines when there's no device attached (Matthew Garrett) [577967] - [scsi] qla2xxx: minor updates and fixes from upstream (Rob Evers) [574526] - [scsi] Additional BSG corrections from upstream (Rob Evers) [574590] - [netdrv] be2net: Update be2net 10GB NIC driver to version 2.102.147u (Ivan Vecera) [576172] - [scsi] update fibre channel layer (Mike Christie) [571824] - [scsi] lpfc Update from 8.3.5.6 to 8.3.5.7 FC/FCoE (Rob Evers) [576174] - [netdrv] e100: fix the 'size' argument passed to pci_pool_create() (Dean Nelson) [576887] - [kernel] futex: remove rw parameter from get_futex_key() (Amerigo Wang) [555700] - [drm] Add drm_gem_object_handle_unreference_unlocked and drm_gem_object_unreference_unlocked (Adam Jackson) [575910] - [drm] i915: Update to 2.6.34-rc1 (pre-vga-switcheroo) (Adam Jackson) [575910] - [scsi] libfcoe: Send port LKA every FIP_VN_KA_PERIOD secs (Rob Evers) [570693] - [scsi] fnic: updating driver to 1.4.0.98 syncs w/ upstream (Rob Evers) [570693] - [sound] snd-hda-intel: avoid divide by zero (Jaroslav Kysela) [567173] {CVE-2010-1085} - [netdrv] bnx2x: use new firmware (Stanislaw Gruszka) [560993] - [netdrv] bnx2: remove old firmware (Stanislaw Gruszka) [560993] - [netdrv] bnx2x: 1.52.1-6 firmware (Stanislaw Gruszka) [560993] - [netdrv] bnx2x: 1.52.1-6 bug fixes (Stanislaw Gruszka) [560993] - [ata] ahci: support FIS-based switching (David Milburn) [463152] - [drm] radeon: better GPU reset for lockup (Jerome Glisse) [576511] - [block] cciss: add 30 second initial timeout wait on controller reset (Tomas Henzl) [574094] - [serial] fix hang in serial console open (Neil Horman) [568418] - [virt] vmw_pvscsi: adding vmware paravirtualized driver (Rob Evers) [553062] - [scsi] 3w-9xxx: update 3w-9xxx to v2.26.02.014RH (Tomas Henzl) [572779] - [netdrv] ixgbevf: initial support for 82599VF driver (Andy Gospodarek) [462790] - [netdrv] ixgbe: update to version 2.0.62-k2 (Andy Gospodarek) [462790] - [netdrv] netxen: More critical bug fixes and AER support (Tony Camuso) [516840] - [netdrv] netxen: Sync with upstream kernel bug fixes (Tony Camuso) [516840] - [fs] dlm: use bastmode in debugfs output (David Teigland) [568102] - [fs] dlm: send reply before bast (David Teigland) [568102] - [fs] dlm: fix ordering of bast and cast (David Teigland) [568102] - [virt] virtio-net: remove send queue (Anthony Liguori) [555698] - [virt] virtio-net: Defer skb allocation and remove recv queue (Anthony Liguori) [555698] - [net] bridge: Allow enable/disable UFO on bridge device via ethtool (Anthony Liguori) [555537] - [net] Make UFO on master device independent of attached devices (Anthony Liguori) [555537] - [fs] xfs: fix locking for inode cache radix tree tag updates (Christoph Hellwig) [573836] - [uv] fix microcode.ctl slow down in boot-time on large systems (George Beshers) [573018] - [scsi] lpfc Update from 8.3.5.5 to 8.3.5.6 FC/FCoE (Rob Evers) [568889] - [mm] transparent hugepage support update (Andrea Arcangeli) [556572] - [netdrv] e1000e: fix data corruptor in NFS packet split filtering hw (Neil Horman) [572350] - [security] selinux: dynamic class/perm discovery (Eric Paris) [570812] - [security] selinux/ss: correct size computation (Eric Paris) [573000] - [security] SELinux: reduce size of access vector hash table (Eric Paris) [570433] - [security] SELinux: reset the security_ops before flushing the avc cache (Eric Paris) [572998] - [sched] Fix sched_mc_power_savings for !SMT (Danny Feng) [571879] - [security] selinux: Only audit permissions specified in policy (Eric Paris) [573002] - [security] selinux: fix memory leak in sel_make_bools (Eric Paris) [573008] - [security] SELinux: Make selinux_kernel_create_files_as() shouldn't just always return 0 (Eric Paris) [573011] - [security] selinux: convert range transition list to a hashtab (Eric Paris) [572702] - [virt] x86: remove kmap_atomic_pte paravirt op (Paolo Bonzini) [567203] - [virt] vmi: disable highmem PTE allocation even when CONFIG_HIGHPTE=y (Paolo Bonzini) [567203] - [virt] xen: disable highmem PTE allocation even when CONFIG_HIGHPTE=y (Paolo Bonzini) [567203] - [virt] x86: allow allocation of highmem user page tables to be disabled when CONFIG_HIGHPTE=y (Paolo Bonzini) [567203] - [netdrv] qlge: update to latest upstream (Andy Gospodarek) [562311] - [netdrv] add netif_printk helpers (Andy Gospodarek) [562311] - [net] bridge: Fix build error when IGMP_SNOOPING is not enabled (Herbert Xu) [574321] - [net] bridge: Add multicast count/interval sysfs entries (Herbert Xu) [574321] - [net] bridge: Add hash elasticity/max sysfs entries (Herbert Xu) [574321] - [net] bridge: Add multicast_snooping sysfs toggle (Herbert Xu) [574321] - [net] bridge: Add multicast_router sysfs entries (Herbert Xu) [574321] - [net] bridge: Add multicast data-path hooks (Herbert Xu) [574321] - [net] bridge: Add multicast start/stop hooks (Herbert Xu) [574321] - [net] bridge: Add multicast forwarding functions (Herbert Xu) [574321] - [net] bridge: Move NULL mdb check into br_mdb_ip_get (Herbert Xu) [574321] - [net] bridge: ensure to unlock in error path in br_multicast_query() (Herbert Xu) [574321] - [net] bridge: Fix RCU race in br_multicast_stop (Herbert Xu) [574321] - [net] bridge: Use RCU list primitive in __br_mdb_ip_get (Herbert Xu) [574321] - [net] bridge: cleanup: remove unneed check (Herbert Xu) [574321] - [net] bridge: depends on INET (Herbert Xu) [574321] - [net] bridge: Make IGMP snooping depend upon BRIDGE. (Herbert Xu) [574321] - [net] bridge: Add core IGMP snooping support (Herbert Xu) [574321] - [net] bridge: Fix br_forward crash in promiscuous mode (Herbert Xu) [574321] - [net] bridge: Split may_deliver/deliver_clone out of br_flood (Herbert Xu) [574321] - [net] bridge: Use BR_INPUT_SKB_CB on xmit path (Herbert Xu) [574321] - [net] bridge: Avoid unnecessary clone on forward path (Herbert Xu) [574321] - [net] bridge: Allow tail-call on br_pass_frame_up (Herbert Xu) [574321] - [net] bridge: Do br_pass_frame_up after other ports (Herbert Xu) [574321] - [net] Add netdev_alloc_skb_ip_align() helper (Herbert Xu) [574321] - [kernel] futex_lock_pi() key refcnt fix (Danny Feng) [566347] {CVE-2010-0623} - [pci] AER: fix aer inject result in kernel oops (Prarit Bhargava) [568515] - [scsi] fix 32bit compatibility in BSG interface (Rob Evers) [554538] - [x86] ACPI: don't cond_resched if irq is disabled (Danny Feng) [572441] - [x86] Ensure dell-laptop buffers are below 4GB (Matthew Garrett) [570036] - [hwmon] add hex '0x' indication to coretemp module output (Dean Nelson) [571865] - [cifs] update cifs client code to latest upstream code (Jeff Layton) [562788] - [block] fix merge_bvec_fn return value checks (Mike Snitzer) [571455] - [fs] ext4: avoid uninit mem references on some mount options (Eric Sandeen) [562008] - [s390x] dasd: Correct offline processing (Hendrik Brueckner) [568376] - [s390x] dasd: Fix refcounting (Hendrik Brueckner) [568376] - [x86] amd_iommu: remove dma-ops warning message (Bhavna Sarathy) [560002] - [x86] amd_iommu: Fix IO page fault by adding device notifiers (Bhavna Sarathy) [560002] - [x86] amd_iommu: Fix IOMMU API initialization for iommu=pt (Bhavna Sarathy) [560002] - [x86] amd_iommu: Fix possible integer overflow (Bhavna Sarathy) [560002] - [x86] amd_iommu: Fix deassignment of a device from the pt domain (Bhavna Sarathy) [560002] - [gfs2] Allow the number of committed revokes to temporarily be negative (Benjamin Marzinski) [563907] - [ppc64] powerpc: export data from new hcall H_EM_GET_PARMS (Steve Best) [570019] - [x86] ACPI: Be in TS_POLLING state during mwait based C-state entry (Avi Kivity) [571440] - [net] tcp: fix ICMP-RTO war (Jiri Olsa) [567532] - [mm] Add padding to mm structures allow future patches during the RHEL6 life (Larry Woodman) [554511]- [mm] Switch to SLAB (Aristeu Rozanski) [570614]- [kernel/time] revert cc2f92ad1d0e03fe527e8ccfc1f918c368964dc8 (Aristeu Rozanski) [567551] - [virt] hvc_console: Fix race between hvc_close and hvc_remove (Amit Shah) [568624] - [scsi] Add netapp to scsi dh alua dev list (Mike Christie) [559586] - [scsi] scsi_dh_emc: fix mode select setup (Mike Christie) [570685] - [drm] Remove loop in IronLake graphics interrupt handler (John Villalovos) [557838] - [x86] Intel Cougar Point chipset support (John Villalovos) [560077] - [vhost] vhost-net: restart tx poll on sk_sndbuf full (Michael S. Tsirkin) [562837] - [vhost] fix get_user_pages_fast error handling (Michael S. Tsirkin) [562837] - [vhost] initialize log eventfd context pointer (Michael S. Tsirkin) [562837] - [vhost] logging thinko fix (Michael S. Tsirkin) [562837] - [vhost] vhost-net: switch to smp barriers (Michael S. Tsirkin) [562837] - [net] bug fix for vlan + gro issue (Andy Gospodarek) [569922] - [uv] Fix unmap_vma() bug related to mmu_notifiers (George Beshers) [253033] - [uv] Have mmu_notifiers use SRCU so they may safely schedule (George Beshers) [253033] - [drm] radeon/kms: bring all v2.6.33 fixes into EL6 kernel (Dave Airlie) [547422 554323 566618 569704] - [dvb] Fix endless loop when decoding ULE at dvb-core (Mauro Carvalho Chehab) [569243] - [kernel] sched: Fix SCHED_MC regression caused by change in sched cpu_power (Danny Feng) [568123] - [s390x] vdso: glibc does not use vdso functions (Hendrik Brueckner) [567755] - [drm] bring drm core/ttm/fb layer fixes in from upstream (Dave Airlie) [569701] - [kernel] Fix SMT scheduler regression in find_busiest_queue() (Danny Feng) [568120] - [s390x] qeth: avoid recovery during device online setting (Hendrik Brueckner) [568781] - [mm] Fix potential crash with sys_move_pages (Danny Feng) [562591] {CVE-2010-0415} - [scsi] pmcraid: bug fixes from upstream (Rob Evers) [567376] - [scsi] lpfc Update from 8.3.5.4 to 8.3.5.5 FC/FCoE (Rob Evers) [564508] - [ata] ahci: disable FPDMA auto-activate optimization on NVIDIA AHCI (David Milburn) [568815] - [selinux] netlabel: fix corruption of SELinux MLS categories > 127 (Eric Paris) [568370] - [gfs2] print glock numbers in hex (Robert S Peterson) [566755] - [mm] Fix hugetlb.c clear_huge_page parameter (Andrea Arcangeli) [566604] - [mm] fix anon_vma locking updates for transparent hugepage code (Andrea Arcangeli) [564515] - [netdrv] cxgb3: add memory barriers (Steve Best) [568390] - [dm] raid45 target: constructor error path oops fix (Heinz Mauelshagen) [567605] - [scsi] mpt2sas: fix missing initialization (Tomas Henzl) [567965] - [net] netfilter: nf_conntrack: per netns nf_conntrack_cachep (Jiri Pirko) [567181] - [x86] nmi_watchdog: use __cpuinit for nmi_watchdog_default (Don Zickus) [567601] - [netdrv] ixgbe: prevent speculative processing of descriptors (Steve Best) [568391] - [kvm] Fix emulate_sys[call, enter, exit]()'s fault handling (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] Fix segment descriptor loading (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] Fix load_guest_segment_descriptor() to inject page fault (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Forbid modifying CS segment register by mov instruction (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Fix x86_emulate_insn() not to use the variable rc for non-X86EMUL values (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: X86EMUL macro replacements: x86_emulate_insn() and its helpers (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: X86EMUL macro replacements: from do_fetch_insn_byte() to x86_decode_insn() (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] inject #UD in 64bit mode from instruction that are not valid there (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Fix properties of instructions in group 1_82 (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: code style cleanup (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Add LOCK prefix validity checking (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Check CPL level during privilege instruction emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Fix popf emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Check IOPL level during io instruction emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: fix memory access during x86 emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Add Virtual-8086 mode of emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Add group9 instruction decoding (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Add group8 instruction decoding (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Introduce No64 decode option (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Add 'push/pop sreg' instructions (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [x86] AES/PCLMUL Instruction support: Various fixes for AES-NI and PCLMMUL (John Villalovos) [463496] - [x86] AES/PCLMUL Instruction support: Use gas macro for AES-NI instructions (John Villalovos) [463496] - [x86] AES/PCLMUL Instruction support: Various small fixes for AES/PCMLMUL and generate .byte code for some new instructions via gas macro (John Villalovos) [463496] - [x86] AES/PCLMUL Instruction support: Add PCLMULQDQ accelerated implementation (John Villalovos) [463496] - [scsi] megaraid_sas: fix for 32bit apps (Tomas Henzl) [559941] - [kvm] fix large packet drops on kvm hosts with ipv6 (Neil Horman) [565525] - [kvm] Add MAINTAINERS entry for virtio_console (Amit Shah) [566391] - [kvm] virtio: console: Fill ports' entire in_vq with buffers (Amit Shah) [566391] - [kvm] virtio: console: Error out if we can't allocate buffers for control queue (Amit Shah) [566391] - [kvm] virtio: console: Add ability to remove module (Amit Shah) [566391] - [kvm] virtio: console: Ensure no memleaks in case of unused buffers (Amit Shah) [566391] - [kvm] virtio: console: update Red Hat copyright for 2010 (Amit Shah) [566391] - [kvm] virtio: Initialize vq->data entries to NULL (Amit Shah) [566391] - [kvm] virtio: console: outbufs are no longer needed (Amit Shah) [566391] - [kvm] virtio: console: return -efault for fill_readbuf if copy_to_user fails (Amit Shah) [566391] - [kvm] virtio: console: Allow sending variable-sized buffers to host, efault on copy_from_user err (Amit Shah) [566391]- [s390] hvc_iucv: allocate IUCV send/receive buffers in DMA zone (Hendrik Brueckner) [566188] - [s390] qdio: continue polling for buffer state ERROR (Hendrik Brueckner) [565528] - [s390] qdio: prevent kernel bug message in interrupt handler (Hendrik Brueckner) [565542] - [s390] zfcp: report BSG errors in correct field (Hendrik Brueckner) [564378] - [s390] zfcp: cancel all pending work for a to be removed zfcp_port (Hendrik Brueckner) [564382] - [nfs] mount.nfs: Unknown error 526 (Steve Dickson) [561975] - [x86] x86-64, rwsem: Avoid store forwarding hazard in __downgrade_write (Avi Kivity) [563801] - [x86] x86-64, rwsem: 64-bit xadd rwsem implementation (Avi Kivity) [563801] - [x86] x86-64: support native xadd rwsem implementation (Avi Kivity) [563801] - [x86] clean up rwsem type system (Avi Kivity) [563801] - [x86] x86-32: clean up rwsem inline asm statements (Avi Kivity) [563801] - [x86] nmi_watchdog: enable by default on RHEL-6 (Don Zickus) [523857] - [block] freeze_bdev: don't deactivate successfully frozen MS_RDONLY sb (Mike Snitzer) [565890] - [block] fix bio_add_page for non trivial merge_bvec_fn case (Mike Snitzer) [565890] - [watchdog] Add support for iTCO watchdog on Ibex Peak chipset (John Villalovos) [536698] - [kernel] time: Remove xtime_cache (Prarit Bhargava) [563135] - [kernel] time: Implement logarithmic time accumalation (Prarit Bhargava) [563135] - [dm] raid1: fail writes if errors are not handled and log fails (Mike Snitzer) [565890] - [dm] mpath: fix stall when requeueing io (Mike Snitzer) [565890] - [dm] log: userspace fix overhead_size calcuations (Mike Snitzer) [565890] - [dm] stripe: avoid divide by zero with invalid stripe count (Mike Snitzer) [565890] - [mm] anon_vma locking updates for transparent hugepage code (Rik van Riel) [564515] - [mm] anon_vma linking changes to improve multi-process scalability (Rik van Riel) [564515] - [virt] virtio_blk: add block topology support (Christoph Hellwig) [556477] - [kvm] PIT: control word is write-only (Eduardo Habkost) [560905] {CVE-2010-0309} - [kernel] Prevent futex user corruption to crash the kernel (Jerome Marchand) [563957] - [selinux] print the module name when SELinux denies a userspace upcall (Eric Paris) [563731] - [gfs] GFS2 problems on single node cluster (Steven Whitehouse) [564329] - [ppc] Add kdump support to Collaborative Memory Manager (Steve Best) [563316]- [nfs] Remove a redundant check for PageFsCache in nfs_migrate_page() (Steve Dickson) [563938] - [nfs] Fix a bug in nfs_fscache_release_page() (Steve Dickson) [563938] - [mm] fix BUG()s caused by the transparent hugepage patch (Larry Woodman) [556572] - [fs] inotify: fix inotify WARN and compatibility issues (Eric Paris) [563363] - [net] do not check CAP_NET_RAW for kernel created sockets (Eric Paris) [540560] - [pci] Enablement of PCI ACS control when IOMMU enabled on system (Don Dutile) [523278] - [pci] PCI ACS support functions (Don Dutile) [523278] - [uv] x86: Fix RTC latency bug by reading replicated cachelines (George Beshers) [562189] - [s390x] ctcm / lcs / claw: remove cu3088 layer (Hendrik Brueckner) [557522] - [uv] vgaarb: add user selectability of the number of gpus in a system (George Beshers) [555879] - [gpu] vgaarb: fix vga arbiter to accept PCI domains other than 0 (George Beshers) [555879] - [uv] x86_64: update uv arch to target legacy VGA I/O correctly (George Beshers) [555879] - [pci] update pci_set_vga_state to call arch functions (George Beshers) [555879] - [uv] PCI: update pci_set_vga_state to call arch functions (George Beshers) [555879] - [mm] remove madvise(MADV_HUGEPAGE) (Andrea Arcangeli) [556572] - [mm] hugepage redhat customization (Andrea Arcangeli) [556572] - [mm] introduce khugepaged (Andrea Arcangeli) [556572] - [mm] transparent hugepage vmstat (Andrea Arcangeli) [556572] - [mm] memcg huge memory (Andrea Arcangeli) [556572] - [mm] memcg compound (Andrea Arcangeli) [556572] - [mm] pmd_trans_huge migrate bugcheck (Andrea Arcangeli) [556572] - [mm] madvise(MADV_HUGEPAGE) (Andrea Arcangeli) [556572] - [mm] verify pmd_trans_huge isnt leaking (Andrea Arcangeli) [556572] - [mm] transparent hugepage core (Andrea Arcangeli) [556572] - [mm] dont alloc harder for gfp nomemalloc even if nowait (Andrea Arcangeli) [556572] - [mm] introduce _GFP_NO_KSWAPD (Andrea Arcangeli) [556572] - [mm] backport page_referenced microoptimization (Andrea Arcangeli) [556572] - [mm] kvm mmu transparent hugepage support (Andrea Arcangeli) [556572] - [mm] clear_copy_huge_page (Andrea Arcangeli) [556572] - [mm] clear_huge_page fix (Andrea Arcangeli) [556572] - [mm] split_huge_page paging (Andrea Arcangeli) [556572] - [mm] split_huge_page_mm/vma (Andrea Arcangeli) [556572] - [mm] add pmd_huge_pte to mm_struct (Andrea Arcangeli) [556572] - [mm] clear page compound (Andrea Arcangeli) [556572] - [mm] add pmd mmu_notifier helpers (Andrea Arcangeli) [556572] - [mm] pte alloc trans splitting (Andrea Arcangeli) [556572] - [mm] bail out gup_fast on splitting pmd (Andrea Arcangeli) [556572] - [mm] add pmd mangling functions to x86 (Andrea Arcangeli) [556572] - [mm] add pmd mangling generic functions (Andrea Arcangeli) [556572] - [mm] special pmd_trans_* functions (Andrea Arcangeli) [556572] - [mm] config_transparent_hugepage (Andrea Arcangeli) [556572] - [mm] comment reminder in destroy_compound_page (Andrea Arcangeli) [556572] - [mm] export maybe_mkwrite (Andrea Arcangeli) [556572] - [mm] no paravirt version of pmd ops (Andrea Arcangeli) [556572] - [mm] add pmd paravirt ops (Andrea Arcangeli) [556572] - [mm] add native_set_pmd_at (Andrea Arcangeli) [556572] - [mm] clear compound mapping (Andrea Arcangeli) [556572] - [mm] update futex compound knowledge (Andrea Arcangeli) [556572] - [mm] alter compound get_page/put_page (Andrea Arcangeli) [556572] - [mm] add a compound_lock (Andrea Arcangeli) [556572] - [mm] define MADV_HUGEPAGE (Andrea Arcangeli) [556572] - [oprofile] Support Nehalem-EX CPU in Oprofile (John Villalovos) [528998] - [nfs] nfs: handle NFSv3 -EKEYEXPIRED errors as we would -EJUKEBOX (Jeff Layton) [479359] - [nfs] handle NFSv2 -EKEYEXPIRED returns from RPC layer appropriately (Jeff Layton) [479359] - [nfs] sunrpc: parse and return errors reported by gssd (Jeff Layton) [479359] - [nfs] nfs4: handle -EKEYEXPIRED errors from RPC layer (Jeff Layton) [479359] - [net] nf_conntrack: fix memory corruption (Jon Masters) [559471] - [kvm] emulate accessed bit for EPT (Rik van Riel) [555106] - [vhost] fix TUN=m VHOST_NET=y (Michael S. Tsirkin) [562837] - [vhost] vhost-net: defer f->private_data until setup succeeds (Chris Wright) [562837] - [vhost] vhost-net: comment use of invalid fd when setting vhost backend (Chris Wright) [562837] - [vhost] access check thinko fixes (Michael S. Tsirkin) [562837] - [vhost] make default mapping empty by default (Michael S. Tsirkin) [562837] - [vhost] add access_ok checks (Michael S. Tsirkin) [562837] - [vhost] prevent modification of an active ring (Michael S. Tsirkin) [562837] - [vhost] fix high 32 bit in FEATURES ioctls (Michael S. Tsirkin) [562837] - [dm] dm-raid1: fix deadlock at suspending failed device (Takahiro Yasui) [557932] - [dm] fix kernel panic at releasing bio on recovery failed region (Takahiro Yasui) [557934] - [scsi] lpfc Update from 8.3.4 to 8.3.5.4 FC/FCoE (Rob Evers) [531028] - [nfs] sunrpc/cache: fix module refcnt leak in a failure path (Steve Dickson) [562285] - [nfs] Ensure that we handle NFS4ERR_STALE_STATEID correctly (Steve Dickson) [560784] - [nfs] NFSv4.1: Don't call nfs4_schedule_state_recovery() unnecessarily (Steve Dickson) [560784] - [nfs] NFSv4: Don't allow posix locking against servers that don't support it (Steve Dickson) [560784] - [nfs] Ensure that the NFSv4 locking can recover from stateid errors (Steve Dickson) [560784] - [nfs] Avoid warnings when CONFIG_NFS_V4=n (Steve Dickson) [560784] - [nfs] Make nfs_commitdata_release static (Steve Dickson) [560784] - [nfs] Try to commit unstable writes in nfs_release_page() (Steve Dickson) [560784] - [nfs] Fix a reference leak in nfs_wb_cancel_page() (Steve Dickson) [560784] - [nfs] nfs41: cleanup callback code to use __be32 type (Steve Dickson) [560785] - [nfs] nfs41: clear NFS4CLNT_RECALL_SLOT bit on session reset (Steve Dickson) [560785] - [nfs] nfs41: fix nfs4_callback_recallslot (Steve Dickson) [560785] - [nfs] nfs41: resize slot table in reset (Steve Dickson) [560785] - [nfs] nfs41: implement cb_recall_slot (Steve Dickson) [560785] - [nfs] nfs41: back channel drc minimal implementation (Steve Dickson) [560785] - [nfs] nfs41: prepare for back channel drc (Steve Dickson) [560785] - [nfs] nfs41: remove uneeded checks in callback processing (Steve Dickson) [560785] - [nfs] nfs41: directly encode back channel error (Steve Dickson) [560785] - [nfs] nfs41: fix wrong error on callback header xdr overflow (Steve Dickson) [560785] - [nfs] nfs41: Process callback's referring call list (Steve Dickson) [560785] - [nfs] nfs41: Check slot table for referring calls (Steve Dickson) [560785] - [nfs] nfs41: Adjust max cache response size value (Steve Dickson) [560785] - [nfs] NFSD: Create PF_INET6 listener in write_ports (Steve Dickson) [560785] - [nfs] SUNRPC: NFS kernel APIs shouldn't return ENOENT for "transport not found" (Steve Dickson) [560785] - [nfs] SUNRPC: Bury "#ifdef IPV6" in svc_create_xprt() (Steve Dickson) [560785] - [nfs] NFSD: Support AF_INET6 in svc_addsock() function (Steve Dickson) [560785] - [nfs] SUNRPC: Use rpc_pton() in ip_map_parse() (Steve Dickson) [560785] - [nfs] nfsd: 4.1 has an rfc number (Steve Dickson) [560785] - [nfs] nfsd41: Create the recovery entry for the NFSv4.1 client (Steve Dickson) [560785] - [nfs] nfsd: use vfs_fsync for non-directories (Steve Dickson) [560785] - [nfs] nfsd4: Use FIRST_NFS4_OP in nfsd4_decode_compound() (Steve Dickson) [560785] - [nfs] nfsd41: nfsd4_decode_compound() does not recognize all ops (Steve Dickson) [560785]- [block] blk-cgroup: Fix lockdep warning of potential deadlock in blk-cgroup (Vivek Goyal) [561903] - [block] cfq: Do not idle on async queues and drive deeper WRITE depths (Vivek Goyal) [561902] - [quota] 64-bit quota format fixes (Jerome Marchand) [546311] - [x86] fix Add AMD Node ID MSR support (Bhavna Sarathy) [557540] - [fs] ext4: fix type of "offset" in ext4_io_end (Eric Sandeen) [560097] - [x86] Disable HPET MSI on ATI SB700/SB800 (Prarit Bhargava) [557332] - [x86] arch specific support for remapping HPET MSIs (Prarit Bhargava) [557332] - [x86] intr-remap: generic support for remapping HPET MSIs (Prarit Bhargava) [557332] - [gfs] GFS2: Extend umount wait coverage to full glock lifetime (Steven Whitehouse) [561287] - [gfs] GFS2: Wait for unlock completion on umount (Steven Whitehouse) [561287] - [gfs] GFS2: Use MAX_LFS_FILESIZE for meta inode size (Steven Whitehouse) [561307] - [gfs] GFS2: Use GFP_NOFS for alloc structure (Steven Whitehouse) [561307] - [gfs] GFS2: Fix refcnt leak on gfs2_follow_link() error path (Steven Whitehouse) [561307]- [s390x] dasd: fix online/offline race (Hendrik Brueckner) [552840] - [netdrv] update tg3 to version 3.106 and fix panic (John Feeney) [555101] - [s390x] dasd: Fix null pointer in s390dbf and discipline checking (Hendrik Brueckner) [559615] - [s390x] zcrypt: Do not remove coprocessor in case of error 8/72 (Hendrik Brueckner) [559613] - [s390x] cio: channel path vary operation has no effect (Hendrik Brueckner) [559612] - [uv] x86: Ensure hub revision set for all ACPI modes (George Beshers) [559752] - [uv] x86: Add function retrieving node controller revision number (George Beshers) [559752]- [virtio] console: show error message if hvc_alloc fails for console ports (Amit Shah) [543824] - [virtio] console: Add debugfs files for each port to expose debug info (Amit Shah) [543824] - [virtio] console: Add ability to hot-unplug ports (Amit Shah) [543824] - [virtio] hvc_console: Export (GPL'ed) hvc_remove (Amit Shah) [543824] - [virtio] Add ability to detach unused buffers from vrings (Amit Shah) [543824] - [virtio] console: Handle port hot-plug (Amit Shah) [543824] - [virtio] console: Remove cached data on port close (Amit Shah) [543824] - [virtio] console: Register with sysfs and create a 'name' attribute for ports (Amit Shah) [543824] - [virtio] console: Ensure only one process can have a port open at a time (Amit Shah) [543824] - [virtio] console: Add file operations to ports for open/read/write/poll (Amit Shah) [543824] - [virtio] console: Associate each port with a char device (Amit Shah) [543824] - [virtio] console: Prepare for writing to / reading from userspace buffers (Amit Shah) [543824] - [virtio] console: Add a new MULTIPORT feature, support for generic ports (Amit Shah) [543824] - [virtio] console: Introduce a send_buf function for a common path for sending data to host (Amit Shah) [543824] - [virtio] console: Introduce function to hand off data from host to readers (Amit Shah) [543824] - [virtio] console: Separate out find_vqs operation into a different function (Amit Shah) [543824] - [virtio] console: Separate out console init into a new function (Amit Shah) [543824] - [virtio] console: Separate out console-specific data into a separate struct (Amit Shah) [543824] - [virtio] console: ensure console size is updated on hvc open (Amit Shah) [543824] - [virtio] console: struct ports for multiple ports per device. (Amit Shah) [543824] - [virtio] console: remove global var (Amit Shah) [543824] - [virtio] console: don't assume a single console port. (Amit Shah) [543824] - [virtio] console: use vdev->priv to avoid accessing global var. (Amit Shah) [543824] - [virtio] console: introduce a get_inbuf helper to fetch bufs from in_vq (Amit Shah) [543824] - [virtio] console: ensure add_inbuf can work for multiple ports as well (Amit Shah) [543824] - [virtio] console: encapsulate buffer information in a struct (Amit Shah) [543824] - [virtio] console: port encapsulation (Amit Shah) [543824] - [virtio] console: We support only one device at a time (Amit Shah) [543824] - [virtio] hvc_console: Remove __devinit annotation from hvc_alloc (Amit Shah) [543824] - [virtio] hvc_console: make the ops pointer const. (Amit Shah) [543824] - [virtio] console: statically initialize virtio_cons (Amit Shah) [543824] - [virtio] console: comment cleanup (Amit Shah) [543824] - [x86] Fix crash when profiling more than 28 events (Bhavna Sarathy) [557570] - [x86] Add AMD Node ID MSR support (Bhavna Sarathy) [557540] - [kvm] fix spurious interrupt with irqfd (Marcelo Tosatti) [559343] - [kvm] eventfd: allow atomic read and waitqueue remove (Marcelo Tosatti) [559343] - [kvm] properly check max PIC pin in irq route setup (Marcelo Tosatti) [559343] - [kvm] only allow one gsi per fd (Marcelo Tosatti) [559343] - [kvm] x86: Fix leak of free lapic date in kvm_arch_vcpu_init() (Marcelo Tosatti) [559343] - [kvm] x86: Fix probable memory leak of vcpu->arch.mce_banks (Marcelo Tosatti) [559343] - [kvm] MMU: bail out pagewalk on kvm_read_guest error (Marcelo Tosatti) [559343] - [kvm] x86: Fix host_mapping_level() (Marcelo Tosatti) [559343] - [kvm] Fix race between APIC TMR and IRR (Marcelo Tosatti) [559343] - [x86] acpi: Export acpi_pci_irq_{add|del}_prt() (James Paradis) [553781] - [kdump] backport upstream ppc64 kcrctab fixes (Neil Horman) [558803] - [mm] Memory tracking for Stratus (James Paradis) [512400]- [drm] radeon possible security issue (Jerome Glisse) [556692] - [mm] Memory tracking for Stratus (James Paradis) [512400] - [pci] Always set prefetchable base/limit upper32 registers (Prarit Bhargava) [553471] - [scsi] Sync be2iscsi with upstream (Mike Christie) [515256] - [x86] msr/cpuid: Register enough minors for the MSR and CPUID drivers (George Beshers) [557554] - [x86] Remove unnecessary mdelay() from cpu_disable_common() (Peter Bogdanovic) [463633] - [x86] ioapic: Document another case when level irq is seen as an edge (Peter Bogdanovic) [463633] - [x86] ioapic: Fix the EOI register detection mechanism (Peter Bogdanovic) [463633] - [x86] io-apic: Move the effort of clearing remoteIRR explicitly before migrating the irq (Peter Bogdanovic) [463633] - [x86] Remove local_irq_enable()/local_irq_disable() in fixup_irqs() (Peter Bogdanovic) [463633] - [x86] Use EOI register in io-apic on intel platforms (Peter Bogdanovic) [463633]- [kdump] Remove the 32MB limitation for crashkernel (Steve Best) [529270] - [dm] dm-raid45: export missing dm_rh_inc (Heinz Mauelshagen) [552329] - [block] dm-raid45: add raid45 target (Heinz Mauelshagen) [552329] - [block] dm-replicator: blockdev site link handler (Heinz Mauelshagen) [552364] - [block] dm-replicator: ringbuffer replication log handler (Heinz Mauelshagen) [552364] - [block] dm-replicator: replication log and site link handler interfaces and main replicator module (Heinz Mauelshagen) [552364] - [block] dm-replicator: documentation and module registry (Heinz Mauelshagen) [552364] - [s390x] qeth: set default BLKT settings dependend on OSA hw level (Hendrik Brueckner) [557474] - [drm] bring RHEL6 radeon drm up to 2.6.33-rc4/5 level (Jerome Glisse) [557539] - [netdrv] e1000e: enhance frame fragment detection (Andy Gospodarek) [462780] - [stable] ipv6: skb_dst() can be NULL in ipv6_hop_jumbo(). (David S. Miller) [555084] - [stable] module: handle ppc64 relocating kcrctabs when CONFIG_RELOCATABLE=y (Rusty Russell) [555084] - [stable] fix more leaks in audit_tree.c tag_chunk() (Al Viro) [555084] - [stable] fix braindamage in audit_tree.c untag_chunk() (Al Viro) [555084] - [stable] mac80211: fix skb buffering issue (and fixes to that) (Johannes Berg) [555084] - [stable] kernel/sysctl.c: fix stable merge error in NOMMU mmap_min_addr (Mike Frysinger) [555084] - [stable] libertas: Remove carrier signaling from the scan code (Samuel Ortiz) [555084] - [stable] mac80211: add missing sanity checks for action frames (Felix Fietkau) [555084] - [stable] iwl: off by one bug (Dan Carpenter) [555084] - [stable] cfg80211: fix syntax error on user regulatory hints (Luis R. Rodriguez) [555084] - [stable] ath5k: Fix eeprom checksum check for custom sized eeproms (Luis R. Rodriguez) [555084] - [stable] iwlwifi: fix iwl_queue_used bug when read_ptr == write_ptr (Zhu Yi) [555084] - [stable] xen: fix hang on suspend. (Ian Campbell) [555084] - [stable] quota: Fix dquot_transfer for filesystems different from ext4 (Jan Kara) [555084] - [stable] hwmon: (adt7462) Fix pin 28 monitoring (Roger Blofeld) [555084] - [stable] hwmon: (coretemp) Fix TjMax for Atom N450/D410/D510 CPUs (Yong Wang) [555084] - [stable] netfilter: nf_ct_ftp: fix out of bounds read in update_nl_seq() (Patrick McHardy) [555084] - [stable] netfilter: ebtables: enforce CAP_NET_ADMIN (Florian Westphal) [555084] - [stable] ASoC: Fix WM8350 DSP mode B configuration (Mark Brown) [555084] - [stable] ALSA: atiixp: Specify codec for Foxconn RC4107MA-RS2 (Daniel T Chen) [555084] - [stable] ALSA: ac97: Add Dell Dimension 2400 to Headphone/Line Jack Sense blacklist (Daniel T Chen) [555084] - [stable] mmc_block: fix queue cleanup (Adrian Hunter) [555084] - [stable] mmc_block: fix probe error cleanup bug (Jarkko Lavinen) [555084] - [stable] mmc_block: add dev_t initialization check (Anna Lemehova) [555084] - [stable] kernel/signal.c: fix kernel information leak with print-fatal-signals=1 (Andi Kleen) [555084] - [stable] dma-debug: allow DMA_BIDIRECTIONAL mappings to be synced with DMA_FROM_DEVICE and (Krzysztof Halasa) [555084] - [stable] lib/rational.c needs module.h (Sascha Hauer) [555084] - [stable] drivers/cpuidle/governors/menu.c: fix undefined reference to `__udivdi3' (Stephen Hemminger) [555084] - [stable] rtc_cmos: convert shutdown to new pnp_driver->shutdown (OGAWA Hirofumi) [555084] - [stable] Revert "x86: Side-step lguest problem by only building cmpxchg8b_emu for pre-Pentium" (Rusty Russell) [555084] - [stable] exofs: simple_write_end does not mark_inode_dirty (Boaz Harrosh) [555084] - [stable] modules: Skip empty sections when exporting section notes (Ben Hutchings) [555084] - [stable] ASoC: fix params_rate() macro use in several codecs (Guennadi Liakhovetski) [555084] - [stable] fasync: split 'fasync_helper()' into separate add/remove functions (Linus Torvalds) [555084] - [stable] untangle the do_mremap() mess (Al Viro)- [mm] mmap: don't return ENOMEM when mapcount is temporarily exceeded in munmap() (Danny Feng) [557000] - [netdrv] vxge: fix issues found in Neterion testing (Michal Schmidt) [493985] - [x86] Force irq complete move during cpu offline (Prarit Bhargava) [541815] - [sound] Fix SPDIF-In for AD1988 codecs + add Intel Cougar IDs (Jaroslav Kysela) [557473] - [scsi] aic79xx: check for non-NULL scb in ahd_handle_nonpkt_busfree (Tomas Henzl) [557753] - [s390x] fix loading of PER control registers for utrace. (CAI Qian) [556410] - [s390x] ptrace: dont abuse PT_PTRACED (CAI Qian) [552102] - [perf] Remove the "event" callback from perf events (Jason Baron) [525517] - [perf] Use overflow handler instead of the event callback (Jason Baron) [525517] - [perf] Fix locking for PERF_FORMAT_GROUP (Jason Baron) [525517] - [perf] Fix event scaling for inherited counters (Jason Baron) [525517] - [perf] Fix PERF_FORMAT_GROUP scale info (Jason Baron) [525517] - [perf] Allow for custom overflow handlers (Jason Baron) [525517] - [perf] Add a callback to perf events (Jason Baron) [525517] - [perf] improve error reporting (Jason Baron) [525517] - [perf] add kernel internal interface (Jason Baron) [525517] - [utrace] fix utrace_maybe_reap() vs find_matching_engine() race (Oleg Nesterov) [557338] - [x86] Disable Memory hot add on x86 32-bit (Prarit Bhargava) [557131] - [netdrv] e1000e: update to the latest upstream (Andy Gospodarek) [462780] - [gfs] Use dquot_send_warning() (Steven Whitehouse) [557057] - [gfs] Add quota netlink support (Steven Whitehouse) [557057] - [netdrv] qlge: update to upstream version v1.00.00.23.00.00-01 (Andy Gospodarek) [553357] - [s390x] zfcp: set HW timeout requested by BSG request (Hendrik Brueckner) [556918] - [s390x] zfcp: introduce BSG timeout callback (Hendrik Brueckner) [556918] - [scsi] scsi_transport_fc: Allow LLD to reset FC BSG timeout (Hendrik Brueckner) [556918]- [kvm] fix cleanup_srcu_struct on vm destruction (Marcelo Tosatti) [554762] - [x86] core: make LIST_POISON less deadly (Avi Kivity) [554640] - [x86] dell-wmi: Add support for new Dell systems (Matthew Garrett) [525548] - [fs] xfs: 2.6.33 updates (Eric Sandeen) [554891] - [x86] Add kernel pagefault tracepoint for x86 & x86_64. (Larry Woodman) [526032] - [pci] PCIe AER: honor ACPI HEST FIRMWARE FIRST mode (Matthew Garrett) [537205] - [block] direct-io: cleanup blockdev_direct_IO locking (Eric Sandeen) [556547] - [tracing] tracepoint: Add signal tracepoints (Masami Hiramatsu) [526030] - [cgroups] fix for "kernel BUG at kernel/cgroup.c:790" (Dave Anderson) [547815] - [irq] Expose the irq_desc node as /proc/irq/*/node (George Beshers) [555866] - [scsi] qla2xxx - Update support for FC/FCoE HBA/CNA (Rob Evers) [553854] - [scsi] bfa update from 2.1.2.0 to 2.1.2.1 (Rob Evers) [475704] - [nfs] sunrpc: fix build-time warning (Steve Dickson) [437715] - [nfs] sunrpc: on successful gss error pipe write, don't return error (Steve Dickson) [437715] - [nfs] SUNRPC: Fix the return value in gss_import_sec_context() (Steve Dickson) [437715] - [nfs] SUNRPC: Fix up an error return value in gss_import_sec_context_kerberos() (Steve Dickson) [437715] - [nfs] sunrpc: fix peername failed on closed listener (Steve Dickson) [437715] - [nfs] nfsd: make sure data is on disk before calling ->fsync (Steve Dickson) [437715] - [uv] React 2.6.32.y: isolcpus broken in 2.6.32.y kernel (George Beshers) [548842] - [gru] GRU Rollup patch (George Beshers) [546680] - [uv] XPC: pass nasid instead of nid to gru_create_message_queue (George Beshers) [546695] - [uv] x86: XPC receive message reuse triggers invalid BUG_ON (George Beshers) [546695] - [uv] x86: xpc_make_first_contact hang due to not accepting ACTIVE state (George Beshers) [546695] - [uv] x86: xpc NULL deref when mesq becomes empty (George Beshers) [546695] - [uv] x86: update XPC to handle updated BIOS interface (George Beshers) [546695] - [uv] xpc needs to provide an abstraction for uv_gpa (George Beshers) [546695] - [uv] x86, irq: Check move_in_progress before freeing the vector mapping (George Beshers) [546668] - [uv] x86: Remove move_cleanup_count from irq_cfg (George Beshers) [546668] - [uv] x86, irq: Allow 0xff for /proc/irq/[n]/smp_affinity on an 8-cpu system (George Beshers) [546668] - [uv] x86, apic: Move SGI UV functionality out of generic IO-APIC code (George Beshers) [546668] - [uv] x86 SGI: Fix irq affinity for hub based interrupts (George Beshers) [546668] - [uv] x86 RTC: Always enable RTC clocksource (George Beshers) [546668] - [uv] x86 RTC: Rename generic_interrupt to x86_platform_ipi (George Beshers) [546668] - [uv] x86, mm: Correct the implementation of is_untracked_pat_range() (George Beshers) [548524] - [uv] x86: Change is_ISA_range() into an inline function (George Beshers) [548524] - [uv] x86, platform: Change is_untracked_pat_range() to bool (George Beshers) [548524] - [uv] x86, mm: is_untracked_pat_range() takes a normal semiclosed range (George Beshers) [548524] - [uv] x86, mm: Call is_untracked_pat_range() rather than is_ISA_range() (George Beshers) [548524] - [uv] x86 SGI: Dont track GRU space in PAT (George Beshers) [548524] - [scsi] megaraid: upgrade to 4.17 (Tomas Henzl) [520729] - [scsi] mpt2sas: Bump version 03.100.03.00 (Tomas Henzl) [470848] - [scsi] mpt2sas: don't update links nor unblock device at no link rate change (Tomas Henzl) [470848] - [scsi] mpt2sas: add support for RAID Action System Shutdown Initiated at OS Shutdown (Tomas Henzl) [470848] - [scsi] mpt2sas: freeze the sdev IO queue when firmware sends internal device reset (Tomas Henzl) [470848] - [scsi] mpt2sas: fix PPC endian bug (Tomas Henzl) [470848] - [scsi] mpt2sas: mpt2sas_base_get_sense_buffer_dma returns little endian (Tomas Henzl) [470848] - [scsi] mpt2sas: return DID_TRANSPORT_DISRUPTED in nexus loss and SCSI_MLQUEUE_DEVICE_BUSY if device is busy (Tomas Henzl) [470848] - [scsi] mpt2sas: retrieve the ioc facts prior to putting the controller into READY state (Tomas Henzl) [470848] - [scsi] mpt2sas: add new info messages for IR and Expander events (Tomas Henzl) [470848] - [scsi] mpt2sas: limit the max_depth to 32 for SATA devices (Tomas Henzl) [470848] - [scsi] mpt2sas: add TimeStamp support when sending ioc_init (Tomas Henzl) [470848] - [scsi] mpt2sas: add extended type for diagnostic buffer support (Tomas Henzl) [470848] - [scsi] mpt2sas: add command line option diag_buffer_enable (Tomas Henzl) [470848] - [scsi] mpt2sas: fix some comments (Tomas Henzl) [470848] - [scsi] mpt2sas: stop driver when firmware encounters faults (Tomas Henzl) [470848] - [scsi] mpt2sas: adding MPI Headers - revision L (Tomas Henzl) [470848] - [scsi] mpt2sas: new device SAS2208 support (Tomas Henzl) [470848] - [scsi] mpt2sas: check for valid response info (Tomas Henzl) [470848] - [scsi] mpt2sas: fix expander remove fail (Tomas Henzl) [470848] - [scsi] mpt2sas: use sas address instead of handle as a lookup (Tomas Henzl) [470848] - [sound] ALSA HDA driver update 2009-12-15 (Jaroslav Kysela) [555812] - [block] Honor the gfp_mask for alloc_page() in blkdev_issue_discard() (Mike Snitzer) [554719] - [scsi] sync fcoe with upstream (Mike Christie) [549945] - [net] dccp: modify how dccp creates slab caches to prevent bug halt in SLUB (Neil Horman) [553698] - [s390x] tape: Add pr_fmt() macro to all tape source files (Hendrik Brueckner) [554380] - [s390] qeth: fix packet loss if TSO is switched on (Hendrik Brueckner) [546632] - [s390x] qeth: Support for HiperSockets Network Traffic Analyzer (Hendrik Brueckner) [463706] - [serial] 8250: add support for DTR/DSR hardware flow control (Mauro Carvalho Chehab) [523848]- [build] Revert "[redhat] disabling temporaly DEVTMPFS" (Aristeu Rozanski)- [drm] minor printk fixes from upstream (Dave Airlie) [554601] - [offb] add support for framebuffer handoff to offb. (Dave Airlie) [554948] - [x86] allow fbdev primary video code on 64-bit. (Dave Airlie) [554930] - [drm] nouveau: update to 2.6.33 level (Dave Airlie) [549930] - [drm] ttm: validation API changes + ERESTART fixes. (Dave Airlie) [554918] - [drm] radeon/kms: update to 2.6.33 (without TTM API changes) (Dave Airlie) [554918] - [drm] i915: bring Intel DRM/KMS driver up to 2.6.33 (Dave Airlie) [554616] - [drm] radeon/intel: realign displayport helper code with upstream. (Dave Airlie) [554601] - [drm] kms: rollup KMS core and helper changes to 2.6.33 (Dave Airlie) [554601] - [drm] remove address mask param for drm_pci_alloc() (Dave Airlie) [554601] - [drm] add new userspace core drm interfaces from 2.6.33 (Dave Airlie) [554601] - [drm] unlocked ioctl support for core + macro fixes (Dave Airlie) [554601] - [drm] ttm: rollup upstream TTM fixes (Dave Airlie) [554601] - [drm] mm: patch drm core memory range manager up to 2.6.33 (Dave Airlie) [554601] - [drm] drm/edid: update to 2.6.33 EDID parser code (Dave Airlie) [554601] - [net] dccp: fix module load dependency btw dccp_probe and dccp (Neil Horman) [554840] - [powerpc] pseries: Correct pseries/dlpar.c build break without CONFIG_SMP (Steve Best) [539318] - [powerpc] cpu-allocation/deallocation process (Steve Best) [539318] - [powerpc] Add code to online/offline CPUs of a DLPAR node (Steve Best) [539318] - [powerpc] CPU DLPAR handling (Steve Best) [539318] - [powerpc] sysfs cpu probe/release files (Steve Best) [539318] - [powerpc] Kernel handling of Dynamic Logical Partitioning (Steve Best) [539318] - [powerpc] pseries: Add hooks to put the CPU into an appropriate offline state (Steve Best) [539318] - [powerpc] pseries: Add extended_cede_processor() helper function. (Steve Best) [539318] - [gfs] GFS2: Fix glock refcount issues (Steven Whitehouse) [546634] - [gfs] GFS2: Ensure uptodate inode size when using O_APPEND (Steven Whitehouse) [547639] - [gfs] GFS2: Fix locking bug in rename (Steven Whitehouse) [547640] - [gfs] GFS2: Fix lock ordering in gfs2_check_blk_state() (Steven Whitehouse) [554673] - [gfs2] only show nobarrier option on /proc/mounts when the option is active (Steven Whitehouse) [546665] - [gfs2] add barrier/nobarrier mount options (Steven Whitehouse) [546665] - [gfs2] remove division from new statfs code (Steven Whitehouse) [298561] - [gfs2] Improve statfs and quota usability (Steven Whitehouse) [298561] - [gfs2] Add set_xquota support (Steven Whitehouse) [298561] - [gfs2] Add get_xquota support (Steven Whitehouse) [298561] - [gfs2] Clean up gfs2_adjust_quota() and do_glock() (Steven Whitehouse) [298561] - [gfs2] Remove constant argument from qd_get() (Steven Whitehouse) [298561] - [gfs2] Remove constant argument from qdsb_get() (Steven Whitehouse) [298561] - [gfs2] Add proper error reporting to quota sync via sysfs (Steven Whitehouse) [298561] - [gfs2] Add get_xstate quota function (Steven Whitehouse) [298561] - [gfs2] Remove obsolete code in quota.c (Steven Whitehouse) [298561] - [gfs2] Hook gfs2_quota_sync into VFS via gfs2_quotactl_ops (Steven Whitehouse) [298561] - [gfs2] Alter arguments of gfs2_quota/statfs_sync (Steven Whitehouse) [298561] - [gfs2] Fix -o meta mounts for subsequent mounts (Steven Whitehouse) [546664] - [gfs] GFS2: Fix gfs2_xattr_acl_chmod() (Steven Whitehouse) [546294] - [gfs] VFS: Use GFP_NOFS in posix_acl_from_xattr() (Steven Whitehouse) [546294] - [gfs] GFS2: Add cached ACLs support (Steven Whitehouse) [546294] - [gfs] GFS2: Clean up ACLs (Steven Whitehouse) [546294] - [gfs] GFS2: Use gfs2_set_mode() instead of munge_mode() (Steven Whitehouse) [546294] - [gfs] GFS2: Use forget_all_cached_acls() (Steven Whitehouse) [546294] - [gfs] VFS: Add forget_all_cached_acls() (Steven Whitehouse) [546294] - [gfs] GFS2: Fix up system xattrs (Steven Whitehouse) [546294] - [netdrv] igb: Update igb driver to support Barton Hills (Stefan Assmann) [462783] - [dm] add feature flags to reduce future kABI impact (Mike Snitzer) [547756] - [block] Stop using byte offsets (Mike Snitzer) [554718] - [dm] Fix device mapper topology stacking (Mike Snitzer) [554718] - [block] bdev_stack_limits wrapper (Mike Snitzer) [554718] - [block] Fix discard alignment calculation and printing (Mike Snitzer) [554718] - [block] Correct handling of bottom device misaligment (Mike Snitzer) [554718] - [block] Fix incorrect alignment offset reporting and update documentation (Mike Snitzer) [554718] - [kvm] Fix possible circular locking in kvm_vm_ioctl_assign_device() (Marcelo Tosatti) [554762] - [kvm] only clear irq_source_id if irqchip is present (Marcelo Tosatti) [554762] - [kvm] fix lock imbalance in kvm_*_irq_source_id() (Marcelo Tosatti) [554762] - [kvm] VMX: Report unexpected simultaneous exceptions as internal errors (Marcelo Tosatti) [554762] - [kvm] Allow internal errors reported to userspace to carry extra data (Marcelo Tosatti) [554762] - [kvm] x86: disable paravirt mmu reporting (Marcelo Tosatti) [554762] - [kvm] x86: disallow KVM_{SET, GET}_LAPIC without allocated in-kernel lapic (Marcelo Tosatti) [554762] - [kvm] x86: disallow multiple KVM_CREATE_IRQCHIP (Marcelo Tosatti) [554762] - [kvm] VMX: Disable unrestricted guest when EPT disabled (Marcelo Tosatti) [554762] - [kvm] SVM: remove needless mmap_sem acquision from nested_svm_map (Marcelo Tosatti) [554762] - [kvm] SVM: Notify nested hypervisor of lost event injections (Marcelo Tosatti) [554762] - [kvm] SVM: Move INTR vmexit out of atomic code (Marcelo Tosatti) [554762] - [kvm] remove pre_task_link setting in save_state_to_tss16 (Marcelo Tosatti) [554762] - [kvm] x86: Extend KVM_SET_VCPU_EVENTS with selective updates (Marcelo Tosatti) [554500] - [kvm] x86: Add KVM_GET/SET_VCPU_EVENTS (Marcelo Tosatti) [554500] - [kvm] fix kvmclock-adjust-offset ioctl to match upstream (Marcelo Tosatti) [554524] - [kvm] SVM: init_vmcb(): remove redundant save->cr0 initialization (Marcelo Tosatti) [554506] - [kvm] SVM: Reset cr0 properly on vcpu reset (Marcelo Tosatti) [554506] - [kvm] VMX: Use macros instead of hex value on cr0 initialization (Marcelo Tosatti) [554506] - [kvm] avoid taking ioapic mutex for non-ioapic EOIs (Marcelo Tosatti) [550809] - [kvm] Bump maximum vcpu count to 64 (Marcelo Tosatti) [550809] - [kvm] convert slots_lock to a mutex (Marcelo Tosatti) [550809] - [kvm] switch vcpu context to use SRCU (Marcelo Tosatti) [550809] - [kvm] convert io_bus to SRCU (Marcelo Tosatti) [550809] - [kvm] x86: switch kvm_set_memory_alias to SRCU update (Marcelo Tosatti) [550809] - [kvm] use SRCU for dirty log (Marcelo Tosatti) [550809] - [kvm] introduce kvm->srcu and convert kvm_set_memory_region to SRCU update (Marcelo Tosatti) [550809] - [kvm] use gfn_to_pfn_memslot in kvm_iommu_map_pages (Marcelo Tosatti) [550809] - [kvm] introduce gfn_to_pfn_memslot (Marcelo Tosatti) [550809] - [kvm] split kvm_arch_set_memory_region into prepare and commit (Marcelo Tosatti) [550809] - [kvm] modify alias layout in x86s struct kvm_arch (Marcelo Tosatti) [550809] - [kvm] modify memslots layout in struct kvm (Marcelo Tosatti) [550809] - [kvm] rcu: Enable synchronize_sched_expedited() fastpath (Marcelo Tosatti) [550809] - [kvm] rcu: Add synchronize_srcu_expedited() to the documentation (Marcelo Tosatti) [550809] - [kvm] rcu: Add synchronize_srcu_expedited() to the rcutorture test suite (Marcelo Tosatti) [550809] - [kvm] Add synchronize_srcu_expedited() (Marcelo Tosatti) [550809] - [kvm] Drop kvm->irq_lock lock from irq injection path (Marcelo Tosatti) [550809] - [kvm] Move IO APIC to its own lock (Marcelo Tosatti) [550809] - [kvm] Convert irq notifiers lists to RCU locking (Marcelo Tosatti) [550809] - [kvm] Move irq ack notifier list to arch independent code (Marcelo Tosatti) [550809] - [kvm] Move irq routing data structure to rcu locking (Marcelo Tosatti) [550809] - [kvm] Maintain back mapping from irqchip/pin to gsi (Marcelo Tosatti) [550809] - [kvm] Change irq routing table to use gsi indexed array (Marcelo Tosatti) [550809] - [kvm] Move irq sharing information to irqchip level (Marcelo Tosatti) [550809] - [kvm] Call pic_clear_isr() on pic reset to reuse logic there (Marcelo Tosatti) [550809] - [kvm] Dont pass kvm_run arguments (Marcelo Tosatti) [550809]- [modsign] Remove Makefile.modpost qualifying message for module sign failure (David Howells) [543529] - [nfs] fix oops in nfs_rename() (Jeff Layton) [554337] - [x86] AMD: Fix stale cpuid4_info shared_map data in shared_cpu_map cpumasks (Prarit Bhargava) [546610] - [s390] kernel: improve code generated by atomic operations (Hendrik Brueckner) [547411] - [s390x] tape: incomplete device removal (Hendrik Brueckner) [547415] - [netdrv] be2net: update be2net driver to latest upstream (Ivan Vecera) [515262] - [x86] mce: fix confusion between bank attributes and mce attributes (hiro muneda) [476606] - [tpm] autoload tpm_tis driver (John Feeney) [531891] - [stable] generic_permission: MAY_OPEN is not write access (Serge E. Hallyn) [555084] - [stable] rt2x00: Disable powersaving for rt61pci and rt2800pci. (Gertjan van Wingerde) [555084] - [stable] lguest: fix bug in setting guest GDT entry (Rusty Russell) [555084] - [stable] ext4: Update documentation to correct the inode_readahead_blks option name (Fang Wenqi) [555084] - [stable] sched: Sched_rt_periodic_timer vs cpu hotplug (Peter Zijlstra) [555084] - [stable] amd64_edac: fix forcing module load/unload (Borislav Petkov) [555084] - [stable] amd64_edac: make driver loading more robust (Borislav Petkov) [555084] - [stable] amd64_edac: fix driver instance freeing (Borislav Petkov) [555084] - [stable] x86, msr: msrs_alloc/free for CONFIG_SMP=n (Borislav Petkov) [555084] - [stable] x86, msr: Add support for non-contiguous cpumasks (Borislav Petkov) [555084] - [stable] amd64_edac: unify MCGCTL ECC switching (Borislav Petkov) [555084] - [stable] cpumask: use modern cpumask style in drivers/edac/amd64_edac.c (Rusty Russell) [555084] - [stable] x86, msr: Unify rdmsr_on_cpus/wrmsr_on_cpus (Borislav Petkov) [555084] - [stable] ext4: fix sleep inside spinlock issue with quota and dealloc (#14739) (Dmitry Monakhov) [555084] - [stable] ext4: Convert to generic reserved quota's space management. (Dmitry Monakhov) [555084] - [stable] quota: decouple fs reserved space from quota reservation (Dmitry Monakhov) [555084] - [stable] Add unlocked version of inode_add_bytes() function (Dmitry Monakhov) [555084] - [stable] udf: Try harder when looking for VAT inode (Jan Kara) [555084] - [stable] orinoco: fix GFP_KERNEL in orinoco_set_key with interrupts disabled (Andrey Borzenkov) [555084] - [stable] drm: disable all the possible outputs/crtcs before entering KMS mode (Zhao Yakui) [555084] - [stable] drm/radeon/kms: fix crtc vblank update for r600 (Dave Airlie) [555084] - [stable] sched: Fix balance vs hotplug race (Peter Zijlstra) [555084] - [stable] Keys: KEYCTL_SESSION_TO_PARENT needs TIF_NOTIFY_RESUME architecture support (Geert Uytterhoeven) [555084] - [stable] b43: avoid PPC fault during resume (Larry Finger) [555084] - [stable] hwmon: (sht15) Off-by-one error in array index + incorrect constants (Jonathan Cameron) [555084] - [stable] netfilter: fix crashes in bridge netfilter caused by fragment jumps (Patrick McHardy) [555084] - [stable] ipv6: reassembly: use seperate reassembly queues for conntrack and local delivery (Patrick McHardy) [555084] - [stable] e100: Fix broken cbs accounting due to missing memset. (Roger Oksanen) [555084] - [stable] memcg: avoid oom-killing innocent task in case of use_hierarchy (Daisuke Nishimura) [555084] - [stable] x86/ptrace: make genregs[32]_get/set more robust (Linus Torvalds) [555084] - [stable] V4L/DVB (13596): ov511.c typo: lock => unlock (Dan Carpenter) [555084] - [stable] kernel/sysctl.c: fix the incomplete part of sysctl_max_map_count-should-be-non-negative.patch (WANG Cong) [555084] - [stable] 'sysctl_max_map_count' should be non-negative (Amerigo Wang) [555084] - [stable] NOMMU: Optimise away the {dac_,}mmap_min_addr tests (David Howells) [555084] - [stable] mac80211: fix race with suspend and dynamic_ps_disable_work (Luis R. Rodriguez) [555084] - [stable] iwlwifi: fix 40MHz operation setting on cards that do not allow it (Reinette Chatre) [555084] - [stable] iwlwifi: fix more eeprom endian bugs (Johannes Berg) [555084] - [stable] iwlwifi: fix EEPROM/OTP reading endian annotations and a bug (Johannes Berg) [555084] - [stable] iwl3945: fix panic in iwl3945 driver (Zhu Yi) [555084] - [stable] iwl3945: disable power save (Reinette Chatre) [555084] - [stable] ath9k_hw: Fix AR_GPIO_INPUT_EN_VAL_BT_PRIORITY_BB and its shift value in 0x4054 (Vasanthakumar Thiagarajan) [555084] - [stable] ath9k_hw: Fix possible OOB array indexing in gen_timer_index[] on 64-bit (Vasanthakumar Thiagarajan) [555084] - [stable] ath9k: fix suspend by waking device prior to stop (Sujith) [555084] - [stable] ath9k: wake hardware during AMPDU TX actions (Luis R. Rodriguez) [555084] - [stable] ath9k: fix missed error codes in the tx status check (Felix Fietkau) [555084] - [stable] ath9k: Fix TX queue draining (Sujith) [555084] - [stable] ath9k: wake hardware for interface IBSS/AP/Mesh removal (Luis R. Rodriguez) [555084] - [stable] ath5k: fix SWI calibration interrupt storm (Bob Copeland) [555084] - [stable] cfg80211: fix race between deauth and assoc response (Johannes Berg) [555084] - [stable] mac80211: Fix IBSS merge (Sujith) [555084] - [stable] mac80211: fix WMM AP settings application (Johannes Berg) [555084] - [stable] mac80211: fix propagation of failed hardware reconfigurations (Luis R. Rodriguez) [555084] - [stable] iwmc3200wifi: fix array out-of-boundary access (Zhu Yi) [555084] - [stable] Libertas: fix buffer overflow in lbs_get_essid() (Daniel Mack) [555084] - [stable] KVM: LAPIC: make sure IRR bitmap is scanned after vm load (Marcelo Tosatti) [555084] - [stable] KVM: MMU: remove prefault from invlpg handler (Marcelo Tosatti) [555084] - [stable] ioat2,3: put channel hardware in known state at init (Dan Williams) [555084] - [stable] ioat3: fix p-disabled q-continuation (Dan Williams) [555084] - [stable] x86/amd-iommu: Fix initialization failure panic (Joerg Roedel) [555084] - [stable] dma-debug: Fix bug causing build warning (Ingo Molnar) [555084] - [stable] dma-debug: Do not add notifier when dma debugging is disabled. (Shaun Ruffell) [555084] - [stable] dma: at_hdmac: correct incompatible type for argument 1 of 'spin_lock_bh' (Nicolas Ferre) [555084] - [stable] md: Fix unfortunate interaction with evms (NeilBrown) [555084] - [stable] x86: SGI UV: Fix writes to led registers on remote uv hubs (Mike Travis) [555084] - [stable] drivers/net/usb: Correct code taking the size of a pointer (Julia Lawall) [555084] - [stable] USB: fix bugs in usb_(de)authorize_device (Alan Stern) [555084] - [stable] USB: rename usb_configure_device (Alan Stern) [555084] - [stable] Bluetooth: Prevent ill-timed autosuspend in USB driver (Oliver Neukum) [555084] - [stable] USB: musb: gadget_ep0: avoid SetupEnd interrupt (Sergei Shtylyov) [555084] - [stable] USB: Fix a bug on appledisplay.c regarding signedness (pancho horrillo) [555084] - [stable] USB: option: support hi speed for modem Haier CE100 (Donny Kurnia) [555084] - [stable] USB: emi62: fix crash when trying to load EMI 6|2 firmware (Clemens Ladisch) [555084] - [stable] drm/radeon: fix build on 64-bit with some compilers. (Dave Airlie) [555084] - [stable] ASoC: Do not write to invalid registers on the wm9712. (Eric Millbrandt) [555084] - [stable] powerpc: Handle VSX alignment faults correctly in little-endian mode (Neil Campbell) [555084] - [stable] ACPI: Use the return result of ACPI lid notifier chain correctly (Zhao Yakui) [555084] - [stable] ACPI: EC: Fix MSI DMI detection (Alexey Starikovskiy) [555084] - [stable] acerhdf: limit modalias matching to supported (Stefan Bader) [555084] - [stable] ALSA: hda - Fix missing capsrc_nids for ALC88x (Takashi Iwai) [555084] - [stable] sound: sgio2audio/pdaudiocf/usb-audio: initialize PCM buffer (Clemens Ladisch) [555084] - [stable] ASoC: wm8974: fix a wrong bit definition (Guennadi Liakhovetski) [555084] - [stable] pata_cmd64x: fix overclocking of UDMA0-2 modes (Bartlomiej Zolnierkiewicz) [555084] - [stable] pata_hpt3x2n: fix clock turnaround (Sergei Shtylyov) [555084] - [stable] clockevents: Prevent clockevent_devices list corruption on cpu hotplug (Thomas Gleixner) [555084] - [stable] sched: Select_task_rq_fair() must honour SD_LOAD_BALANCE (Peter Zijlstra) [555084] - [stable] x86, cpuid: Add "volatile" to asm in native_cpuid() (Suresh Siddha) [555084] - [stable] sched: Fix task_hot() test order (Peter Zijlstra) [555084] - [stable] SCSI: fc class: fix fc_transport_init error handling (Mike Christie) [555084] - [stable] SCSI: st: fix mdata->page_order handling (FUJITA Tomonori) [555084] - [stable] SCSI: qla2xxx: dpc thread can execute before scsi host has been added (Michael Reed) [555084] - [stable] SCSI: ipr: fix EEH recovery (Kleber Sacilotto de Souza) [555084] - [stable] implement early_io{re,un}map for ia64 (Luck, Tony) [555084] - [stable] perf_event: Fix incorrect range check on cpu number (Paul Mackerras) [555084] - [stable] netfilter: xtables: document minimal required version (Jan Engelhardt) [555084] - [stable] intel-iommu: ignore page table validation in pass through mode (Chris Wright) [555084] - [stable] jffs2: Fix long-standing bug with symlink garbage collection. (David Woodhouse) [555084] - [stable] ipvs: zero usvc and udest (Simon Horman) [555084] - [stable] mm: sigbus instead of abusing oom (Hugh Dickins) [555084] - [stable] drm/i915: Fix LVDS stability issue on Ironlake (Zhenyu Wang) [555084] - [stable] drm/i915: PineView only has LVDS and CRT ports (Zhenyu Wang) [555084] - [stable] drm/i915: Avoid NULL dereference with component_only tv_modes (Chris Wilson) [555084] - [stable] x86: Under BIOS control, restore AP's APIC_LVTTHMR to the BSP value (Yong Wang) [555084] - [stable] bcm63xx_enet: fix compilation failure after get_stats_count removal (Florian Fainelli) [555084] - [stable] V4L/DVB (13116): gspca - ov519: Webcam 041e:4067 added. (Rafal Milecki) [555084] - [stable] ext3: Fix data / filesystem corruption when write fails to copy data (Jan Kara) [555084] - [stable] net: Fix userspace RTM_NEWLINK notifications. (Eric W. Biederman) [555084] - [stable] ACPI: Use the ARB_DISABLE for the CPU which model id is less than 0x0f. (Zhao Yakui) [555084] - [stable] vmalloc: conditionalize build of pcpu_get_vm_areas() (Tejun Heo) [555084] - [stable] asus-laptop: change light sens default values. (Corentin Chary) [555084] - [stable] acerhdf: add new BIOS versions (Peter Feuerer) [555084] - [stable] matroxfb: fix problems with display stability (Alan Cox) [555084] - [stable] ipw2100: fix rebooting hang with driver loaded (Zhu Yi) [555084] - [stable] thinkpad-acpi: preserve rfkill state across suspend/resume (Henrique de Moraes Holschuh) [555084] - [stable] thinkpad-acpi: fix default brightness_mode for R50e/R51 (Henrique de Moraes Holschuh) [555084] - [stable] memcg: fix memory.memsw.usage_in_bytes for root cgroup (Kirill A. Shutemov) [555084] - [stable] mac80211: Fix dynamic power save for scanning. (Vivek Natarajan) [555084] - [stable] ath9k: fix tx status reporting (Felix Fietkau) [555084] - [stable] tracing: Fix event format export (Johannes Berg) [555084] - [stable] b43legacy: avoid PPC fault during resume (Larry Finger) [555084] - [stable] sparc: Set UTS_MACHINE correctly. (David S. Miller) [555084] - [stable] sparc64: Fix stack debugging IRQ stack regression. (David S. Miller) [555084] - [stable] sparc64: Fix overly strict range type matching for PCI devices. (David S. Miller) [555084] - [stable] sparc64: Don't specify IRQF_SHARED for LDC interrupts. (David S. Miller) [555084] - [stable] b44 WOL setup: one-bit-off stack corruption kernel panic fix (Stanislav Brabec) [555084] - [stable] ip_fragment: also adjust skb->truesize for packets not owned by a socket (Patrick McHardy) [555084] - [stable] tcp: Stalling connections: Fix timeout calculation routine (Damian Lukowski) [555084] - [stable] slc90e66: fix UDMA handling (Bartlomiej Zolnierkiewicz) [555084] - [stable] xen: try harder to balloon up under memory pressure. (Ian Campbell) [555084] - [stable] Xen balloon: fix totalram_pages counting. (Gianluca Guida) [555084] - [stable] xen: explicitly create/destroy stop_machine workqueues outside suspend/resume region. (Ian Campbell) [555084] - [stable] xen: use iret for return from 64b kernel to 32b usermode (Jeremy Fitzhardinge) [555084] - [stable] xen: don't leak IRQs over suspend/resume. (Ian Campbell) [555084] - [stable] xen: improve error handling in do_suspend. (Ian Campbell) [555084] - [stable] xen: call clock resume notifier on all CPUs (Ian Campbell) [555084] - [stable] xen: register runstate info for boot CPU early (Jeremy Fitzhardinge) [555084] - [stable] xen: don't call dpm_resume_noirq() with interrupts disabled. (Jeremy Fitzhardinge) [555084] - [stable] xen: register runstate on secondary CPUs (Ian Campbell) [555084] - [stable] xen: register timer interrupt with IRQF_TIMER (Ian Campbell) [555084] - [stable] xen: correctly restore pfn_to_mfn_list_list after resume (Ian Campbell) [555084] - [stable] xen: restore runstate_info even if !have_vcpu_info_placement (Jeremy Fitzhardinge) [555084] - [stable] xen: re-register runstate area earlier on resume. (Ian Campbell) [555084] - [stable] xen/xenbus: make DEVICE_ATTR()s static (Jeremy Fitzhardinge) [555084] - [stable] drm/i915: Add the missing clonemask for display port on Ironlake (Zhao Yakui) [555084] - [stable] drm/i915: Set the error code after failing to insert new offset into mm ht. (Chris Wilson) [555084] - [stable] drm/ttm: Fix build failure due to missing struct page (Martin Michlmayr) [555084] - [stable] drm/radeon/kms: rs6xx/rs740: clamp vram to aperture size (Alex Deucher) [555084] - [stable] drm/radeon/kms: fix vram setup on rs600 (Alex Deucher) [555084] - [stable] drm/radeon/kms: fix legacy crtc2 dpms (Alex Deucher) [555084] - [stable] drm/radeon/kms: handle vblanks properly with dpms on (Alex Deucher) [555084] - [stable] drm/radeon/kms: Add quirk for HIS X1300 board (Alex Deucher) [555084] - [stable] powerpc: Fix usage of 64-bit instruction in 32-bit altivec code (Benjamin Herrenschmidt) [555084] - [stable] powerpc/therm_adt746x: Record pwm invert bit at module load time] (Darrick J. Wong) [555084] - [stable] powerpc/windfarm: Add detection for second cpu pump (Bolko Maass) [555084] - [stable] mm: hugetlb: fix hugepage memory leak in walk_page_range() (Naoya Horiguchi) [555084] - [stable] mm: hugetlb: fix hugepage memory leak in mincore() (Naoya Horiguchi) [555084] - [stable] x86: Fix bogus warning in apic_noop.apic_write() (Thomas Gleixner) [555084] - [stable] rtl8187: Fix wrong rfkill switch mask for some models (Larry Finger) [555084] - [stable] wireless: correctly report signal value for IEEE80211_HW_SIGNAL_UNSPEC (John W. Linville) [555084] - [stable] mac80211: fix scan abort sanity checks (Johannes Berg) [555084] - [stable] mac80211: Revert 'Use correct sign for mesh active path refresh' (Javier Cardona) [555084] - [stable] mac80211: Fixed bug in mesh portal paths (Javier Cardona) [555084] - [stable] mac80211: Fix bug in computing crc over dynamic IEs in beacon (Vasanthakumar Thiagarajan) [555084] - [stable] Serial: Do not read IIR in serial8250_start_tx when UART_BUG_TXEN (Ian Jackson) [555084] - [stable] Driver core: fix race in dev_driver_string (Alan Stern) [555084] - [stable] debugfs: fix create mutex racy fops and private data (Mathieu Desnoyers) [555084] - [stable] devpts_get_tty() should validate inode (Sukadev Bhattiprolu) [555084] - [stable] futex: Take mmap_sem for get_user_pages in fault_in_user_writeable (Andi Kleen) [555084] - [stable] md/bitmap: protect against bitmap removal while being updated. (NeilBrown) [555084] - [stable] hfs: fix a potential buffer overflow (Amerigo Wang) [555084] - [stable] pxa/em-x270: fix usb hub power up/reset sequence (Igor Grinberg) [555084] - [stable] USB: Close usb_find_interface race v3 (Russ Dill) [555084] - [stable] USB: usb-storage: add BAD_SENSE flag (Alan Stern) [555084] - [stable] USB: usbtmc: repeat usb_bulk_msg until whole message is transfered (Andre Herms) [555084] - [stable] USB: option.c: add support for D-Link DWM-162-U5 (Zhang Le) [555084] - [stable] USB: musb_gadget_ep0: fix unhandled endpoint 0 IRQs, again (Sergei Shtylyov) [555084] - [stable] USB: xhci: Add correct email and files to MAINTAINERS entry. (Sarah Sharp) [555084] - [stable] jbd2: don't wipe the journal on a failed journal checksum (Theodore Ts'o) [555084] - [stable] UBI: flush wl before clearing update marker (Sebastian Andrzej Siewior) [555084] - [stable] bsdacct: fix uid/gid misreporting (Alexey Dobriyan) [555084] - [stable] V4L/DVB: Fix test in copy_reg_bits() (Roel Kluin) [555084] - [stable] pata_hpt{37x|3x2n}: fix timing register masks (take 2) (Sergei Shtylyov) [555084] - [stable] x86: Fix typo in Intel CPU cache size descriptor (Dave Jones) [555084] - [stable] x86: Add new Intel CPU cache size descriptors (Dave Jones) [555084] - [stable] x86: Fix duplicated UV BAU interrupt vector (Cliff Wickman) [555084] - [stable] x86/mce: Set up timer unconditionally (Jan Beulich) [555084] - [stable] x86, mce: don't restart timer if disabled (Hidetoshi Seto) [555084] - [stable] x86: Use -maccumulate-outgoing-args for sane mcount prologues (Thomas Gleixner) [555084] - [stable] x86: Prevent GCC 4.4.x (pentium-mmx et al) function prologue wreckage (Thomas Gleixner) [555084] - [stable] KVM: x86: include pvclock MSRs in msrs_to_save (Glauber Costa) [555084] - [stable] KVM: fix irq_source_id size verification (Marcelo Tosatti) [555084] - [stable] KVM: s390: Make psw available on all exits, not just a subset (Carsten Otte) [555084] - [stable] KVM: s390: Fix prefix register checking in arch/s390/kvm/sigp.c (Carsten Otte) [555084] - [stable] KVM: x86 emulator: limit instructions to 15 bytes (Avi Kivity) [555084] - [stable] ALSA: hrtimer - Fix lock-up (Takashi Iwai) [555084] - [stable] hrtimer: Fix /proc/timer_list regression (Feng Tang) [555084] - [stable] ath5k: enable EEPROM checksum check (Luis R. Rodriguez) [555084] - [stable] ath5k: allow setting txpower to 0 (Bob Copeland) [555084] - [stable] ssb: Fix range check in sprom write (Michael Buesch) [555084] - [stable] x86, apic: Enable lapic nmi watchdog on AMD Family 11h (Mikael Pettersson) [555084] - [stable] x86: ASUS P4S800 reboot=bios quirk (Leann Ogasawara) [555084] - [stable] x86: GART: pci-gart_64.c: Use correct length in strncmp (Joe Perches) [555084] - [stable] x86: Fix iommu=nodac parameter handling (Tejun Heo) [555084] - [stable] x86, Calgary IOMMU quirk: Find nearest matching Calgary while walking up the PCI tree (Darrick J. Wong) [555084] - [stable] x86/amd-iommu: un__init iommu_setup_msi (Joerg Roedel) [555084] - [stable] x86/amd-iommu: attach devices to pre-allocated domains early (Joerg Roedel) [555084] - [stable] sched: Fix and clean up rate-limit newidle code (Mike Galbraith) [555084] - [stable] sched: Rate-limit newidle (Mike Galbraith) [555084] - [stable] sched: Fix affinity logic in select_task_rq_fair() (Mike Galbraith) [555084] - [stable] sched: Check for an idle shared cache in select_task_rq_fair() (Mike Galbraith) [555084] - [stable] PM / Runtime: Fix lockdep warning in __pm_runtime_set_status() (Rafael J. Wysocki) [555084] - [stable] perf_event: Initialize data.period in perf_swevent_hrtimer() (Xiao Guangrong) [555084] - [stable] perf_event: Fix invalid type in ioctl definition (Arjan van de Ven) [555084] - [stable] rcu: Remove inline from forward-referenced functions (Paul E. McKenney) [555084] - [stable] rcu: Fix note_new_gpnum() uses of ->gpnum (Paul E. McKenney) [555084] - [stable] rcu: Fix synchronization for rcu_process_gp_end() uses of ->completed counter (Paul E. McKenney) [555084] - [stable] rcu: Prepare for synchronization fixes: clean up for non-NO_HZ handling of ->completed counter (Paul E. McKenney) [555084] - [stable] firewire: ohci: handle receive packets with a data length of zero (Jay Fenlason) [555084] - [stable] USB: option: add pid for ZTE (zhao.ming9@zte.com.cn) [555084] - [stable] USB: usb-storage: fix bug in fill_inquiry (Alan Stern) [555084] - [stable] ext4: Fix potential fiemap deadlock (mmap_sem vs. i_data_sem) (Theodore Ts'o) [555084] - [stable] ext4: Wait for proper transaction commit on fsync (Jan Kara) [555084] - [stable] ext4: fix incorrect block reservation on quota transfer. (Dmitry Monakhov) [555084] - [stable] ext4: quota macros cleanup (Dmitry Monakhov) [555084] - [stable] ext4: ext4_get_reserved_space() must return bytes instead of blocks (Dmitry Monakhov) [555084] - [stable] ext4: remove blocks from inode prealloc list on failure (Curt Wohlgemuth) [555084] - [stable] ext4: Avoid data / filesystem corruption when write fails to copy data (Jan Kara) [555084] - [stable] ext4: Return the PTR_ERR of the correct pointer in setup_new_group_blocks() (Roel Kluin) [555084] - [stable] jbd2: Add ENOMEM checking in and for jbd2_journal_write_metadata_buffer() (Theodore Ts'o) [555084] - [stable] ext4: move_extent_per_page() cleanup (Akira Fujita) [555084] - [stable] ext4: initialize moved_len before calling ext4_move_extents() (Kazuya Mio) [555084] - [stable] ext4: Fix double-free of blocks with EXT4_IOC_MOVE_EXT (Akira Fujita) [555084] - [stable] ext4: make "norecovery" an alias for "noload" (Eric Sandeen) [555084] - [stable] ext4: fix error handling in ext4_ind_get_blocks() (Jan Kara) [555084] - [stable] ext4: avoid issuing unnecessary barriers (Theodore Ts'o) [555084] - [stable] ext4: fix block validity checks so they work correctly with meta_bg (Theodore Ts'o) [555084] - [stable] ext4: fix uninit block bitmap initialization when s_meta_first_bg is non-zero (Theodore Ts'o) [555084] - [stable] ext4: don't update the superblock in ext4_statfs() (Theodore Ts'o) [555084] - [stable] ext4: journal all modifications in ext4_xattr_set_handle (Eric Sandeen) [555084] - [stable] ext4: fix i_flags access in ext4_da_writepages_trans_blocks() (Julia Lawall) [555084] - [stable] ext4: make sure directory and symlink blocks are revoked (Theodore Ts'o) [555084] - [stable] ext4: plug a buffer_head leak in an error path of ext4_iget() (Theodore Ts'o) [555084] - [stable] ext4: fix possible recursive locking warning in EXT4_IOC_MOVE_EXT (Akira Fujita) [555084] - [stable] ext4: fix lock order problem in ext4_move_extents() (Akira Fujita) [555084] - [stable] ext4: fix the returned block count if EXT4_IOC_MOVE_EXT fails (Akira Fujita) [555084] - [stable] ext4: avoid divide by zero when trying to mount a corrupted file system (Theodore Ts'o) [555084] - [stable] ext4: fix potential buffer head leak when add_dirent_to_buf() returns ENOSPC (Theodore Ts'o) [555084] - [stable] SCSI: megaraid_sas: fix 64 bit sense pointer truncation (Yang, Bo) [555084] - [stable] SCSI: osd_protocol.h: Add missing #include (Martin Michlmayr) [555084] - [stable] signal: Fix alternate signal stack check (Sebastian Andrzej Siewior) [555084]- [scsi] cciss: fix spinlock use (Tomas Henzl) [552910] - [scsi] cciss,hpsa: reassign controllers (Tomas Henzl) [552192] - [modsign] Don't attempt to sign a module if there are no key files (David Howells) [543529] - [x86] Compile mce-inject module (Prarit Bhargava) [553323] - [nfs] fix insecure export option (Steve Dickson) [437715] - [nfs] NFS update to 2.6.33 part 3 (Steve Dickson) [437715] - [nfs] NFS update to 2.6.33 part 2 (Steve Dickson) [437715] - [nfs] NFS update to 2.6.33 part 1 (Steve Dickson) [437715] - [s390] cio: deactivated devices can cause use after free panic (Hendrik Brueckner) [548490] - [s390] cio: memory leaks when checking unusable devices (Hendrik Brueckner) [548490] - [s390] cio: DASD steal lock task hangs (Hendrik Brueckner) [548490] - [s390] cio: DASD cannot be set online (Hendrik Brueckner) [548490] - [s390] cio: erratic DASD I/O behavior (Hendrik Brueckner) [548490] - [s390] cio: not operational devices cannot be deactivated (Hendrik Brueckner) [548490] - [s390] cio: initialization of I/O devices fails (Hendrik Brueckner) [548490] - [s390] cio: kernel panic after unexpected interrupt (Hendrik Brueckner) [548490] - [s390] cio: incorrect device state after device recognition and recovery (Hendrik Brueckner) [548490] - [s390] cio: setting a device online or offline fails for unknown reasons (Hendrik Brueckner) [548490] - [s390] cio: device recovery fails after concurrent hardware changes (Hendrik Brueckner) [548490] - [s390] cio: device recovery stalls after multiple hardware events (Hendrik Brueckner) [548490] - [s390] cio: double free under memory pressure (Hendrik Brueckner) [548490] - [sunrpc] Don't display zero scope IDs (Jeff Layton) [463530] - [sunrpc] Deprecate support for site-local addresses (Jeff Layton) [463530] - [input] dell-laptop: Update rfkill state on switch change (Matthew Garrett) [547892] - [input] Add support for adding i8042 filters (Matthew Garrett) [547892] - [vfs] force reval of target when following LAST_BIND symlinks (Jeff Layton) [548153] - [scsi] scsi_dh_rdac: add two IBM devices to rdac_dev_list (Rob Evers) [528576] - [fs] ext4: flush delalloc blocks when space is low (Eric Sandeen) [526758] - [fs] fs-writeback: Add helper function to start writeback if idle (Eric Sandeen) [526758] - [fat] make discard a mount option (Jeff Moyer) [552355] - [ext4] make trim/discard optional (and off by default) (Jeff Moyer) [552355] - [fusion] bump version to 3.04.13 (Tomas Henzl) [548408] - [fusion] fix for incorrect data underrun (Tomas Henzl) [548408] - [fusion] remove unnecessary printk (Tomas Henzl) [548408] - [cifs] NULL out tcon, pSesInfo, and srvTcp pointers when chasing DFS referrals (Jeff Layton) [545984] - [fs] ext4: wait for log to commit when unmounting (Josef Bacik) [524267] - [mm] hwpoison: backport the latest patches from linux-2.6.33 (Dean Nelson) [547705] - [netdrv] bnx2i: update to 2.1.0 (Stanislaw Gruszka) [463268] - [netdrv] cnic: fixes for RHEL6 (Stanislaw Gruszka) [463268] - [gfs2] Fix potential race in glock code (Steven Whitehouse) [546279] - [scsi] make driver PCI legacy I/O port free (Tomas Henzl) [549118] - [scsi] eliminate double free (Tomas Henzl) [549351] - [dlm] always use GFP_NOFS (David Teigland) [545904] - [block] Fix topology stacking for data and discard alignment (Mike Snitzer) [549766] - [scsi] scsi_dh: Make alua hardware handler s activate async (Rob Evers) [537257] - [scsi] scsi_dh: Make hp hardware handler s activate async (Rob Evers) [537257] - [scsi] scsi_dh: Make rdac hardware handler s activate async (Rob Evers) [537257] - [scsi] scsi_dh: Change the scsidh_activate interface to be asynchronous (Rob Evers) [537257] - [netdrv] update tg3 to version 3.105 (John Feeney) [465194] - [netdrv] bnx2x: update to 1.52.1-5 (Stanislaw Gruszka) [464427] - [netdrv] ixgbe: add support for 82599-KR and update to latest upstream (Andy Gospodarek) [462781] - [block] cfq-iosched: Remove prio_change logic for workload selection (Jeff Moyer) [548796] - [block] cfq-iosched: Get rid of nr_groups (Jeff Moyer) [548796] - [block] cfq-iosched: Remove the check for same cfq group from allow_merge (Jeff Moyer) [548796] - [block] cfq: set workload as expired if it doesn't have any slice left (Jeff Moyer) [548796] - [block] Fix a CFQ crash in "for-2.6.33" branch of block tree (Jeff Moyer) [548796] - [block] cfq: Remove wait_request flag when idle time is being deleted (Jeff Moyer) [548796] - [block] cfq-iosched: commenting non-obvious initialization (Jeff Moyer) [548796] - [block] cfq-iosched: Take care of corner cases of group losing share due to deletion (Jeff Moyer) [548796] - [block] cfq-iosched: Get rid of cfqq wait_busy_done flag (Jeff Moyer) [548796] - [block] cfq: Optimization for close cooperating queue searching (Jeff Moyer) [548796] - [block] cfq-iosched: reduce write depth only if sync was delayed (Jeff Moyer) [548796] - [x86] ucode-amd: Load ucode-patches once and not separately of each CPU (George Beshers) [548840] - [x86] Remove enabling x2apic message for every CPU (George Beshers) [548840] - [x86] Limit number of per cpu TSC sync messages (George Beshers) [548840] - [sched] Limit the number of scheduler debug messages (George Beshers) [548840] - [init] Limit the number of per cpu calibration bootup messages (George Beshers) [548840] - [x86] Limit the number of processor bootup messages (George Beshers) [548840] - [x86] cpu: mv display_cacheinfo -> cpu_detect_cache_sizes (George Beshers) [548840] - [x86] Remove CPU cache size output for non-Intel too (George Beshers) [548840] - [x86] Remove the CPU cache size printk's (George Beshers) [548840]- [kvm] VMX: Use shared msr infrastructure (Avi Kivity) [547777] - [kvm] x86 shared msr infrastructure (Avi Kivity) [547777] - [kvm] VMX: Move MSR_KERNEL_GS_BASE out of the vmx autoload msr area (Avi Kivity) [547777] - [kvm] core, x86: Add user return notifiers (Avi Kivity) [547777] - [quota] ext4: Support for 64-bit quota format (Jerome Marchand) [546311] - [quota] ext3: Support for vfsv1 quota format (Jerome Marchand) [546311] - [quota] Implement quota format with 64-bit space and inode limits (Jerome Marchand) [546311] - [quota] Move definition of QFMT_OCFS2 to linux/quota.h (Jerome Marchand) [546311] - [scsi] cciss: remove pci-ids (Tomas Henzl) [464649] - [scsi] hpsa: new driver (Tomas Henzl) [464649] - [mm] Add file page writeback mm tracepoints. (Larry Woodman) [523093] - [mm] Add page reclaim mm tracepoints. (Larry Woodman) [523093] - [mm] Add file page mm tracepoints. (Larry Woodman) [523093] - [mm] Add anonynmous page mm tracepoints. (Larry Woodman) [523093] - [mm] Add mm tracepoint definitions to kmem.h (Larry Woodman) [523093] - [ksm] fix ksm.h breakage of nommu build (Izik Eidus) [548586] - [ksm] remove unswappable max_kernel_pages (Izik Eidus) [548586] - [ksm] memory hotremove migration only (Izik Eidus) [548586] - [ksm] rmap_walk to remove_migation_ptes (Izik Eidus) [548586] - [ksm] mem cgroup charge swapin copy (Izik Eidus) [548586] - [ksm] share anon page without allocating (Izik Eidus) [548586] - [ksm] take keyhole reference to page (Izik Eidus) [548586] - [ksm] hold anon_vma in rmap_item (Izik Eidus) [548586] - [ksm] let shared pages be swappable (Izik Eidus) [548586] - [ksm] fix mlockfreed to munlocked (Izik Eidus) [548586] - [ksm] stable_node point to page and back (Izik Eidus) [548586] - [ksm] separate stable_node (Izik Eidus) [548586] - [ksm] singly-linked rmap_list (Izik Eidus) [548586] - [ksm] cleanup some function arguments (Izik Eidus) [548586] - [ksm] remove redundancies when merging page (Izik Eidus) [548586] - [ksm] three remove_rmap_item_from_tree cleanups (Izik Eidus) [548586] - [mm] stop ptlock enlarging struct page (Izik Eidus) [548586] - [mm] vmscan: do not evict inactive pages when skipping an active list scan (Rik van Riel) [548457] - [mm] vmscan: make consistent of reclaim bale out between do_try_to_free_page and shrink_zone (Rik van Riel) [548457] - [mm] vmscan: kill sc.swap_cluster_max (Rik van Riel) [548457] - [mm] vmscan: zone_reclaim() dont use insane swap_cluster_max (Rik van Riel) [548457] - [mm] vmscan: kill hibernation specific reclaim logic and unify it (Rik van Riel) [548457] - [mm] vmscan: separate sc.swap_cluster_max and sc.nr_max_reclaim (Rik van Riel) [548457] - [mm] vmscan: stop kswapd waiting on congestion when the min watermark is not being met (Rik van Riel) [548457] - [mm] vmscan: have kswapd sleep for a short interval and double check it should be asleep (Rik van Riel) [548457] - [mm] pass address down to rmap ones (Rik van Riel) [548457] - [mm] CONFIG_MMU for PG_mlocked (Rik van Riel) [548457] - [mm] mlocking in try_to_unmap_one (Rik van Riel) [548457] - [mm] define PAGE_MAPPING_FLAGS (Rik van Riel) [548457] - [mm] swap_info: note SWAP_MAP_SHMEM (Rik van Riel) [548457] - [mm] swap_info: swap count continuations (Rik van Riel) [548457] - [mm] swap_info: swap_map of chars not shorts (Rik van Riel) [548457] - [mm] swap_info: SWAP_HAS_CACHE cleanups (Rik van Riel) [548457] - [mm] swap_info: miscellaneous minor cleanups (Rik van Riel) [548457] - [mm] swap_info: include first_swap_extent (Rik van Riel) [548457] - [mm] swap_info: change to array of pointers (Rik van Riel) [548457] - [mm] swap_info: private to swapfile.c (Rik van Riel) [548457] - [mm] move inc_zone_page_state(NR_ISOLATED) to just isolated place (Rik van Riel) [548457] - [xen] support MAXSMP (Andrew Jones) [547129] - [xen] wait up to 5 minutes for device connetion and fix fallout (Paolo Bonzini) [523630] - [uv] x86 SGI: Map low MMR ranges (George Beshers) [548181] - [uv] gru: function to generate chipset IPI values (George Beshers) [548181] - [uv] x86 RTC: Clean up error handling (George Beshers) [548181] - [uv] x86: RTC: Add clocksource only boot option (George Beshers) [548181] - [uv] x86: RTC: Fix early expiry handling (George Beshers) [548181] - [uv] x86: introduce uv_gpa_is_mmr (George Beshers) [548181] - [uv] x86: function to translate from gpa -> socket_paddr (George Beshers) [548181] - [uv] x86: SGI UV: Fix BAU initialization (George Beshers) [548181] - [s390] zfcp: Block SCSI EH thread for rport state BLOCKED (Hendrik Brueckner) [547413] - [scsi] scsi_transport_fc: Introduce helper function for blocking scsi_eh (Hendrik Brueckner) [547413] - [s390] zfcp: improve FSF error reporting (Hendrik Brueckner) [547386] - [s390] zfcp: fix ELS ADISC handling to prevent QDIO errors (Hendrik Brueckner) [547385] - [s390] zfcp: Assign scheduled work to driver queue (Hendrik Brueckner) [547377] - [s390] zfcp: Don't fail SCSI commands when transitioning to blocked fc_rport (Hendrik Brueckner) [547379] - [s390] ctcm: suspend has to wait for outstanding I/O (Hendrik Brueckner) [546633] - [s390] cmm: free pages on hibernate (Hendrik Brueckner) [546407] - [s390] iucv: add work_queue cleanup for suspend (Hendrik Brueckner) [546319] - [s390] dasd: let device initialization wait for LCU setup (Hendrik Brueckner) [547735] - [s390] dasd: remove strings from s390dbf (Hendrik Brueckner) [547735] - [s390] dasd: enable prefix independent of pav support (Hendrik Brueckner) [547735] - [sound] ALSA HDA driver update 2009-12-15 (Jaroslav Kysela) [525391] - [utrace] utrace core (Roland McGrath) [549491] - [utrace] implement utrace-ptrace (Roland McGrath) [549491] - [ptrace] reorder the code in kernel/ptrace.c (Roland McGrath) [549491] - [ptrace] export __ptrace_detach() and do_notify_parent_cldstop() (Roland McGrath) [549491] - [ptrace_signal] check PT_PTRACED before reporting a signal (Roland McGrath) [549491] - [tracehooks] check PT_PTRACED before reporting the single-step (Roland McGrath) [549491] - [tracehooks] kill some PT_PTRACED checks (Roland McGrath) [549491] - [signals] check ->group_stop_count after tracehook_get_signal() (Roland McGrath) [549491] - [ptrace] x86: change syscall_trace_leave() to rely on tracehook when stepping (Roland McGrath) [549491] - [ptrace] x86: implement user_single_step_siginfo() (Roland McGrath) [549491] - [ptrace] change tracehook_report_syscall_exit() to handle stepping (Roland McGrath) [549491] - [ptrace] powerpc: implement user_single_step_siginfo() (Roland McGrath) [549491] - [ptrace] introduce user_single_step_siginfo() helper (Roland McGrath) [549491] - [ptrace] copy_process() should disable stepping (Roland McGrath) [549491] - [ptrace] cleanup ptrace_init_task()->ptrace_link() path (Roland McGrath) [549491]- [modsign] Don't check e_entry in ELF header (David Howells) [548027] - [pci] pciehp: Provide an option to disable native PCIe hotplug (Matthew Garrett) [517050] - [s390] OSA QDIO data connection isolation (Hendrik Brueckner) [537496] - [s390] zcrypt: adjust speed rating of cex3 adapters (Hendrik Brueckner) [537495] - [s390] zcrypt: adjust speed rating between cex2 and pcixcc (Hendrik Brueckner) [537495] - [s390] zcrypt: use definitions for cex3 (Hendrik Brueckner) [537495] - [s390] zcrypt: add support for cex3 device types (Hendrik Brueckner) [537495] - [s390] zcrypt: special command support for cex3 exploitation (Hendrik Brueckner) [537495] - [s390] zcrypt: initialize ap_messages for cex3 exploitation (Hendrik Brueckner) [537495] - [s390] kernel: performance counter fix and page fault optimization (Hendrik Brueckner) [546396] - [s390] kernel: fix dump indicator (Hendrik Brueckner) [546285] - [s390] dasd: support DIAG access for read-only devices (Hendrik Brueckner) [546309] - [s390] zcrypt: Do not simultaneously schedule hrtimer (Hendrik Brueckner) [546291] - [s390] kernel: clear high-order bits after switching to 64-bit mode (Hendrik Brueckner) [546314] - [virt] vhost: add missing architectures (Michael S. Tsirkin) [540389] - [virt] vhost_net: a kernel-level virtio server (Michael S. Tsirkin) [540389] - [virt] mm: export use_mm/unuse_mm to modules (Michael S. Tsirkin) [540389] - [virt] tun: export underlying socket (Michael S. Tsirkin) [540389] - [dm] snapshot-merge support from 2.6.33 (Mike Snitzer) [547563] - [dm] snapshot changes from 2.6.33 (Mike Snitzer) [547563] - [dm] crypt changes from 2.6.33 (Mike Snitzer) [547563] - [dm] raid1 changes from 2.6.33 (Mike Snitzer) [547563] - [dm] core and mpath changes from 2.6.33 (Mike Snitzer) [547563] - [scsi] fix dma handling when using virtual hosts (Mike Christie) [525241] - [nfs] convert proto= option to use netids rather than a protoname (Jeff Layton) [545973]- [block] config: enable CONFIG_BLK_DEV_INTEGRITY (Jeff Moyer) [490732] - [block] config: enable CONFIG_BLK_CGROUP (Jeff Moyer) [425895] - [libata] Clarify ata_set_lba_range_entries function (Jeff Moyer) [528046] - [libata] Report zeroed read after Trim and max discard size (Jeff Moyer) [528046] - [scsi] Correctly handle thin provisioning write error (Jeff Moyer) [528046] - [scsi] sd: WRITE SAME(16) / UNMAP support (Jeff Moyer) [528046] - [scsi] scsi_debug: Thin provisioning support (Jeff Moyer) [528046] - [scsi] Add missing command definitions (Jeff Moyer) [528046] - [block] Add support for the ATA TRIM command in libata. (Jeff Moyer) [528046] - [block] dio: fix performance regression (Jeff Moyer) [545507] - [block] cfq-iosched: Do not access cfqq after freeing it (Jeff Moyer) [425895] - [block] include linux/err.h to use ERR_PTR (Jeff Moyer) [425895] - [block] cfq-iosched: use call_rcu() instead of doing grace period stall on queue exit (Jeff Moyer) [425895] - [block] blkio: Allow CFQ group IO scheduling even when CFQ is a module (Jeff Moyer) [425895] - [block] blkio: Implement dynamic io controlling policy registration (Jeff Moyer) [425895] - [block] blkio: Export some symbols from blkio as its user CFQ can be a module (Jeff Moyer) [425895] - [block] cfq-iosched: make nonrot check logic consistent (Jeff Moyer) [545225] - [block] io controller: quick fix for blk-cgroup and modular CFQ (Jeff Moyer) [425895] - [block] cfq-iosched: move IO controller declerations to a header file (Jeff Moyer) [425895] - [block] cfq-iosched: fix compile problem with !CONFIG_CGROUP (Jeff Moyer) [425895] - [block] blkio: Documentation (Jeff Moyer) [425895] - [block] blkio: Wait on sync-noidle queue even if rq_noidle = 1 (Jeff Moyer) [425895] - [block] blkio: Implement group_isolation tunable (Jeff Moyer) [425895] - [block] blkio: Determine async workload length based on total number of queues (Jeff Moyer) [425895] - [block] blkio: Wait for cfq queue to get backlogged if group is empty (Jeff Moyer) [425895] - [block] blkio: Propagate cgroup weight updation to cfq groups (Jeff Moyer) [425895] - [block] blkio: Drop the reference to queue once the task changes cgroup (Jeff Moyer) [425895] - [block] blkio: Provide some isolation between groups (Jeff Moyer) [425895] - [block] blkio: Export disk time and sectors used by a group to user space (Jeff Moyer) [425895] - [block] blkio: Some debugging aids for CFQ (Jeff Moyer) [425895] - [block] blkio: Take care of cgroup deletion and cfq group reference counting (Jeff Moyer) [425895] - [block] blkio: Dynamic cfq group creation based on cgroup tasks belongs to (Jeff Moyer) [425895] - [block] blkio: Group time used accounting and workload context save restore (Jeff Moyer) [425895] - [block] blkio: Implement per cfq group latency target and busy queue avg (Jeff Moyer) [425895] - [block] blkio: Introduce per cfq group weights and vdisktime calculations (Jeff Moyer) [425895] - [block] blkio: Introduce blkio controller cgroup interface (Jeff Moyer) [425895] - [block] blkio: Introduce the root service tree for cfq groups (Jeff Moyer) [425895] - [block] blkio: Keep queue on service tree until we expire it (Jeff Moyer) [425895] - [block] blkio: Implement macro to traverse each service tree in group (Jeff Moyer) [425895] - [block] blkio: Introduce the notion of cfq groups (Jeff Moyer) [425895] - [block] blkio: Set must_dispatch only if we decided to not dispatch the request (Jeff Moyer) [425895] - [block] cfq-iosched: no dispatch limit for single queue (Jeff Moyer) [425895] - [block] Allow devices to indicate whether discarded blocks are zeroed (Jeff Moyer) [545203] - [block] Revert "cfq: Make use of service count to estimate the rb_key offset" (Jeff Moyer) [425895] - [block] cfq-iosched: fix corner cases in idling logic (Jeff Moyer) [425895] - [block] cfq-iosched: idling on deep seeky sync queues (Jeff Moyer) [425895] - [block] cfq-iosched: fix no-idle preemption logic (Jeff Moyer) [425895] - [block] cfq-iosched: fix ncq detection code (Jeff Moyer) [425895] - [block] cfq-iosched: cleanup unreachable code (Jeff Moyer) [425895] - [block] cfq: Make use of service count to estimate the rb_key offset (Jeff Moyer) [425895] - [block] partitions: read whole sector with EFI GPT header (Jeff Moyer) [463632] - [block] partitions: use sector size for EFI GPT (Jeff Moyer) [463632] - [block] Expose discard granularity (Jeff Moyer) [545203] - [block] cfq-iosched: fix next_rq computation (Jeff Moyer) [425895] - [block] cfq-iosched: simplify prio-unboost code (Jeff Moyer) [425895] - [block] blkdev: flush disk cache on ->fsync (Jeff Moyer) [545199] - [block] cfq-iosched: fix style issue in cfq_get_avg_queues() (Jeff Moyer) [425895] - [block] cfq-iosched: fairness for sync no-idle queues (Jeff Moyer) [425895] - [block] cfq-iosched: enable idling for last queue on priority class (Jeff Moyer) [425895] - [block] cfq-iosched: reimplement priorities using different service trees (Jeff Moyer) [425895] - [block] cfq-iosched: preparation to handle multiple service trees (Jeff Moyer) [425895] - [block] cfq-iosched: adapt slice to number of processes doing I/O (Jeff Moyer) [425895] - [block] cfq-iosched: improve hw_tag detection (Jeff Moyer) [425895] - [block] cfq: break apart merged cfqqs if they stop cooperating (Jeff Moyer) [533932] - [block] cfq: change the meaning of the cfqq_coop flag (Jeff Moyer) [533932] - [block] cfq: merge cooperating cfq_queues (Jeff Moyer) [533932] - [block] cfq: calculate the seek_mean per cfq_queue not per cfq_io_context (Jeff Moyer) [533932] - [block] CFQ is more than a desktop scheduler (Jeff Moyer) [533932] - [block] revert: cfq-iosched: limit coop preemption (Jeff Moyer) [533932] - perf: Don't free perf_mmap_data until work has been done (Aristeu Rozanski) [547432] - ext4: Fix insuficient checks in EXT4_IOC_MOVE_EXT (Aristeu Rozanski) [547432] - agp: clear GTT on intel (Aristeu Rozanski) [547432] - drm/i915: Fix sync to vblank when VGA output is turned off (Aristeu Rozanski) [547432] - drm: nouveau fixes (Aristeu Rozanski) [547432] - drm: radeon dp support (Aristeu Rozanski) [547432] - drm: radeon fixes (Aristeu Rozanski) [547432] - KVM: allow userspace to adjust kvmclock offset (Aristeu Rozanski) [547432] - ath9k backports (Aristeu Rozanski) [547432] - intel-iommu backport (Aristeu Rozanski) [547432] - updating patch linux-2.6-nfsd4-proots.patch (2.6.32-8.fc13 reference) (Aristeu Rozanski) [547432] - updating linux-2.6-execshield.patch (2.6.32-8.fc13 reference) (Aristeu Rozanski) [547432]- [rebase] Rebased to 2.6.32- [edac] amd64_edac: disabling temporarily (Aristeu Rozanski) - [x86] Enable CONFIG_SPARSE_IRQ (Prarit Bhargava) [543174] - [x86] panic if AMD cpu_khz is wrong (Prarit Bhargava) [523468] - [infiniband] Rewrite SG handling for RDMA logic (Mike Christie) [540269]- [net] Add acession counts to all datagram protocols (Neil Horman) [445366] - [modsign] Enable module signing in the RHEL RPM (David Howells) [517341] - [modsign] Don't include .note.gnu.build-id in the digest (David Howells) [517341] - [modsign] Apply signature checking to modules on module load (David Howells) [517341] - [modsign] Module signature checker and key manager (David Howells) [517341] - [modsign] Module ELF verifier (David Howells) [517341] - [modsign] Add indications of module ELF types (David Howells) [517341] - [modsign] Multiprecision maths library (David Howells) [517341] - [procfs] add ability to modify proc file limits from outside a processes own context (Neil Horman) [461946] - [s390x] fix build failure with CONFIG_FTRACE_SYSCALLS (Aristeu Rozanski) [538978]- [x86] AMD Northbridge: Verify NB's node is online (Prarit Bhargava) [536769] - [scsi] devinfo update for Hitachi entries (Takahiro Yasui) [526763] - [net] export device speed and duplex via sysfs (Andy Gospodarek) [453432] - [ppc64] Fix kcrctab_ sections to undo undesireable relocations that break kdump (Neil Horman) [509012] - [mm] Limit 32-bit x86 systems to 16GB and prevent panic on boot when system has more than ~30GB (Larry Woodman) [532039]- [kernel] Set panic_on_oops to 1 (Prarit Bhargava) [529963] - [kdump] kexec: allow to shrink reserved memory (Amerigo Wang) [523091] - [kdump] doc: update the kdump document (Amerigo Wang) [523091] - [kdump] powerpc: implement crashkernel=auto (Amerigo Wang) [523091] - [kdump] powerpc: add CONFIG_KEXEC_AUTO_RESERVE (Amerigo Wang) [523091] - [kdump] ia64: implement crashkernel=auto (Amerigo Wang) [523091] - [kdump] ia64: add CONFIG_KEXEC_AUTO_RESERVE (Amerigo Wang) [523091] - [kdump] x86: implement crashkernel=auto (Amerigo Wang) [523091] - [kdump] x86: add CONFIG_KEXEC_AUTO_RESERVE (Amerigo Wang) [523091] - [block] aio: implement request batching (Jeff Moyer) [533931] - [block] get rid of the WRITE_ODIRECT flag (Jeff Moyer) [533931]- [crypto] padlock-aes: Use the correct mask when checking whether copying is required (Chuck Ebbert) - [rfkill] add support to a key to control all radios (Aristeu Rozanski) - [acpi] be less verbose about old BIOSes (Aristeu Rozanski) - [drm] intel big hammer (Aristeu Rozanski) - [e1000] add quirk for ich9 (Aristeu Rozanski) - [pci] cacheline sizing (Dave Jones) - [crash] add crash driver (Dave Anderson) - [fb] disable fbcon logo with parameter (Aristeu Rozanski) - [pci] silence some PCI resource allocation errors (Aristeu Rozanski) - [serio] disable error messages when i8042 isn't found (Peter Jones) - [serial] Enable higher baud rates for 16C95x (Aristeu Rozanski) - [input] remove pcspkr modalias (Aristeu Rozanski) - [floppy] remove the floppy pnp modalias (Aristeu Rozanski) - [input] remove unwanted messages on spurious events (Aristeu Rozanski) - [sound] hda intel prealloc 4mb dmabuffer (Aristeu Rozanski) - [sound] disables hda beep by default (Aristeu Rozanski) - [pci] sets PCIE ASPM default policy to POWERSAVE (Aristeu Rozanski) - [pci] add config option to control the default state of PCI MSI interrupts (Aristeu Rozanski) - [debug] always inline kzalloc (Aristeu Rozanski) - [debug] add would_have_oomkilled procfs ctl (Aristeu Rozanski) - [debug] add calls to print_tainted() on spinlock functions (Aristeu Rozanski) - [debug] display tainted information on other places (Aristeu Rozanski) - [x86] add option to control the NMI watchdog timeout (Aristeu Rozanski) - [debug] print common struct sizes at boot time (Aristeu Rozanski) - [acpi] Disable firmware video brightness change by default (Matthew Garrett) - [acpi] Disable brightness switch by default (Aristeu Rozanski) - [usb] enable autosuspend on UVC by default (Matthew Garrett) - [usb] enable autosuspend by default on qcserial (Matthew Garrett) - [usb] Allow drivers to enable USB autosuspend on a per-device basis (Matthew Garrett) - [nfs] make nfs4 callback hidden (Steve Dickson) - [nfsd4] proots (Aristeu Rozanski) - [execshield] introduce execshield (Aristeu Rozanski) - [powerpc] add modalias_show operation (Aristeu Rozanski) - [hwmon] add VIA hwmon temperature sensor support (Aristeu Rozanski) - [utrace] introduce utrace implementation (Aristeu Rozanski) - [build] introduce AFTER_LINK variable (Aristeu Rozanski)/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  !!!!!!!!!! ! ! ! ! !!!!!!!!!!!!!!!!!!! !!!"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!<!=!>!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""" " " " " """"""""""""""""""" "!"""#"$"%"&"'"(")"*"+","-"."/"0"1"2"3"4"5"6"7"8"9":";"<"=">"?"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########## # # # # ################### #!#"###$#%#&#'#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~#################################################################################################################################$$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&& & & & & &&&&&&&&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&@&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x&y&z&{&|&}&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''' ' ' ' ' ''''''''''''''''''' '!'"'#'$'%'&'''(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'{'|'}'~'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((( ( ( ( ( ((((((((((((((((((( (!("(#($(%(&('((()(*(+(,(-(.(/(0(1(2(3(4(5(6(7(8(9(:(;(<(=(>(?(@(A(B(C(D(E(F(G(H(I(J(K(L(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f(g(h(i(j(k(l(m(n(o(p(q(r(s(t(u(v(w(x(y(z({(|(}(~((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))) ) ) ) ) ))))))))))))))))))) )!)")#)$)%)&)')()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)v)w)x)y)z){)|)})~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********** * * * * ******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*W*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*{*|*}*~*~********************************************************************************************************************************++++++++++ + + + + +++++++++++++++++++ +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+{+|+}+~++++++++++++++++++++++++++++++++++++++++++2.6.32-754.3.5.el62.6.32-754.3.5.el6.i6862.6.32-754.3.5.el62.6.32-754.3.5.el6                 !!! """ ### $$$ %%% &&& ''' ((( )) *** +++ ,,, --- ... /// 000 111 222 333 444 555 666 777 888 999 :: ;;; <<< == >> ??? @@ AA BB CC DDD EE FFF GGG HH II JJ KKK LLL MMM NN O P Q RR SS T UU VV WW XX YY ZZ [ \]]]]^___^``^aa^bb^cc^d]efeg]h]i]jj]k]lmmmmnmoopoqmrmsssttmuuuvvmwwwxxmyyyzzm{{{||m}}}~~mmmm                       ! ""# $%$& '(')'*'+ ,- .. / 0001 2 333435 6 7 8 9 :;<;=:>?>@>A B C DDEDF G H I JJ K LLMLNLOLP Q RRSRTRURVRW XXYXZX[\\\\]]^\_\`\a\b\c\d\effffgfhfifjfkflmmmmnmoopoqmrrmsmtmumvmwxxwyywzzw{{w||w}}w~~wwwwwwwwwwwwwwwwmm       !"###$$$%%$&$'((()))*(+++,+--(.(//(00(11(2223(44(555657758859(::(;(<<<==<>><?<@@<A<BBBC<D<EE<F(G(HH(II(JJJK(LLLMLNNLOOOPOQ(RR(S(TTTUTV(WW(XX(YY(ZZ([[(\\]]]^^]__]`]aa]b]c]dd]e]ff]g]h]i]j]k]ll\mm(nnnoo(pp(qqqr(sssttsuusvv(ww(xx(yy(zz({{{|{}}~}}}}}}}}}}}{(((((((((((((((            !"#$$%&''()*++,,-.//011223344567778999::;;;<<<==<>><??;@@;AA;BBBCBDBE;FF;GG;HH;IIIJIK;LL;M;NN;OO;P;QQ;RRRSRT;UUUVUWUXUYUZU[U\U]U^U_U`Ua;bbbccbddbeebff;gg(h(ii(jj(kk(lllmmlnnnooo(pp(qqqrr(sssttsuusvv(ww(xx(yy(z({{(|||}(~~((((((((((((((((((((                              ((  (!!!""!##($$(%%%&%'((())**++,*-*.*/0110000220330440550660770880990::0;;0<<0==0>>0?0@0AA0BB0CC0D0E0FF0GG0HH0II0JJ0KK0LL0MM0NN0OO0P0QQ0R0S0TT0UU0VV0WW0XX0Y0ZZ0[[0\\0]0^^0__0``0aaabbacc0dd0eeefeg0hh0i0jj0kk0ll0mm0nn0o0pp0qq0rr0ss0tt0uu0vv0ww0xx0yyz{{{{{{{{{{{{{{{{{{{{{|||{{{zz}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zz       !           "      ##  $%&''(()**+,+-************...*****/**0*1123455657558859555::5;<<==>>?@AABCDEDDFGHIJJJJKLLMJJJNOOPOOOQRRRRSTTUTTTTVWTXYZ[\Z]^^_`aabcdefghhiijkillllliimihhnoohhpppqpprpstuuvuwxywwwwzz{www|wwwwwwwwwwwww}wwwwwww~~~~~~wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww        !"##$%&&&''()*+++,,---,.,/0/,1,23,45,678769:6,;<,,=,>,?,@@@,,,,A,B,C,,,DDEDDFG,HIJ,K,LM,NOPPPPQRSTURVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXYZ[ZZ\]]Z^ZZZ_Z`ZZaZZZbbZZcZZdZZZeeeZZfZZgZZhZZiiijiikkkllmllllknnnopoqrstuuuvvvwwwwwwxyyyyyyz{|||||||}|||||~|||||||||||||||||||       !"#$%%&'()*+,,--./...001002.3456789:;<<<<<<<=>>>>???????????????????@@@@AABCDCCECFGGHHGGIGGGJKLLLLJGMNOOOOGPQRRRRGSSSTUVVWWWWWWWWWWWWXXXXYXZZ[ZZ\]]^]]__]`]]aa]b]c]defeegeeehiiiijjjjjjjjiikillmnooopoooqooorrrrrrooosotooouooovwxxxoooyyyyz{y|yyoooooo}oo~~oooooo              !!"##$%%%&%%%%%'%%%()**+,,-.-/0012133455556666667788888899::::::::::::::;:::::::::::::99<9===9>?@ABBCDEEEEEEEEEEEEEEEFGHHHHHIJHHKLLKKKKKKKKMKNKOKPKKQKRKKKSSSTSKKKUUVKKKKKKKWKKKXKKKYZKK[\K]KKK^_^^KKKK`KaaKbbbcbKdKKeKKffgKKhhihjkhlhKKKmnoppnqrstuvuuwuuxyxxzx{xx|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                           ! ! ! !     "   #     $ $ % & $ '      (    ) ) ) ) ) ) ) ) ) ) ) ) * ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) + )     ,     -            . . / / / . . . . . . . . 0 0 . .  1 1 2  3     4 5     6 6 6 6 6 6 6 7 6 6 8 6 6 9 6 6 : 6 6 6 6 6 6 6 6 6 6 ; 6 6 < 6 = 6 6 6 6 6 6 6 6 6 6 6 6 > 6 ? 6 6 6 6 6 6 6 6   @   A  B     C C D C C C C C C C C C      E   F    G G H I    J   K  L    M N O P P Q R S S S T S S U V W X X Y Z X X [ \ \ ] ^ _ _ ` _ a a a b a a c a d a a a a e a a f f f a a a a a g g g g g a a a h h a i a a j k a l a a a a a a m a a a n n a a a a a o o o a a p a a a a a a a a a a a a a q a a a r s r r r t u v v v v v v w x x y z { | | } } ~                         z z z z z         z                                                                 z      z                                                                                                                                                                                                                    z         z                        z  z                                                          z                                                                                         z                                 z                  z                                                 ! !  "  # #  $ $  % % & & & & & & ' & ( ( ) & * & + & , - - - . / / . 0 0 . 1 1 . . . 2 . 3 3 . 4 4 . 5 5 5 6 6 5 7 7 5 8 8 5 9 9 . : : : ; ; . < < . = . > > . ? ? ? @ . A A A B B . C C . D D . E . F F . G G G H H . I I I J J . K K . L L L M M L N N L O O . P P . Q . R R . S S . T T . U U U V V U W W . X X . Y . Z . [ [ . \ \ . ] ] . ^ ^ . _ _ . ` . a a . b b . c c . d d d e d f . g g . h h . i i . j j . k k . l l . m m n n n o n p n q n r s s s s s s s s s s s s s s s s s s t t t t t t t t t t t t s s s s s s s s s s s s s s s s s s u u u u u u u u u u u u u u u v v v v v v v v v v v u u u u u s s s s s s s w w w w w w w w w w w w w w w w w w w w w s s s s s s s s s x x x x x x x x x x x x x x x x x x x x x x x y y y y y y y y y y x x x x x x x x x x x x x x s s z s s s s s s s s { { { { { { { { { { { { { { { { { { { { { { { s s s s | | | | s s s s s s } } } } } } } } } } } } } } } } } s ~ ~ ~      ~ ~ ~ s s s s s s s      kernels2.6.32-754.3.5.el6.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-invert.hpgtable.hpgtable_32.hpgtable_32_types.hpgtable_64.hpgtable_64_types.hpgtable_types.hpoll.hposix_types.hposix_types_32.hposix_types_64.hprctl.hprobe_roms.hprocessor-cyrix.hprocessor-flags.hprocessor.hproto.hptrace-abi.hptrace.hpvclock-abi.hpvclock.hrdc321x_defs.hreboot.hreboot_fixups.hrequired-features.hresource.hresume-trace.hrio.hrtc.hrwlock.hrwsem.hscatterlist.hseccomp.hseccomp_32.hseccomp_64.hsections.hsegment.hsembuf.hserial.hsetup.hsetup_arch.hshmbuf.hshmparam.hsigcontext.hsigcontext32.hsigframe.hsiginfo.hsignal.hsmp.hsmpboot_hooks.hsocket.hsockios.hsparsemem.hspec_ctrl.hspinlock.hspinlock_types.hsrat.hstackprotector.hstacktrace.hstat.hstatfs.hstring.hstring_32.hstring_64.hsuspend.hsuspend_32.hsuspend_64.hsvm.hswab.hswiotlb.hsync_bitops.hsys_ia32.hsyscall.hsyscalls.hsysfb.hsystem.hsystem_64.htce.htermbits.htermios.hthread_info.htime.htimer.htimex.htlb.htlbflush.htopology.htraceirq_vectors.htrace_clock.htrampoline.htraps.htsc.htypes.huaccess.huaccess_32.huaccess_64.hucontext.hunaligned.hunistd.hunistd_32.hunistd_64.huser.huser32.huser_32.huser_64.huvbios.huv.huv_bau.huv_hub.huv_irq.huv_mmrs.hvdso.hvga.hvgtod.hvirtext.hviswscobalt.hlithium.hpiix4.hsgivw.hvm86.hvmi.hvmi_time.hvmx.hvsyscall.hx86_init.hxcr.hxenevents.hgrant_table.hhypercall.hhypervisor.hinterface.hinterface_32.hinterface_64.hpage.hxor.hxor_32.hxor_64.hxor_avx.hxsave.hgeneratedasmkernelMakefileacpiMakefilerealmodeMakefileapicMakefilecpuMakefilecpufreqKconfigMakefilemcheckMakefilemtrrMakefilekvmKconfigMakefilelguestKconfigMakefilelibMakefilemath-emuMakefilemmMakefilekmemcheckMakefileoprofileMakefilepciMakefilepowerMakefiletoolsMakefilevdsoMakefilevideoMakefilexenKconfigMakefilextensaKconfigKconfig.debugMakefilebootMakefileboot-elfMakefileboot-redbootMakefilelibMakefileramdiskMakefilekernelMakefilelibMakefilemmMakefileplatformsissMakefiles6105Makefilext2000Makefilevariantss6000MakefileblockKconfigKconfig.ioschedMakefilecryptoKconfigMakefileasync_txKconfigMakefilempiMakefilesignatureMakefiledriversKconfigMakefileaccessibilityKconfigMakefilebrailleMakefileacpiKconfigMakefileacpicaMakefileapeiKconfigMakefileambaMakefileataKconfigMakefileatmKconfigMakefileauxdisplayKconfigMakefilebaseKconfigMakefilepowerMakefilebcmaKconfigMakefileblockKconfigMakefileaoeMakefilemtip32xxKconfigMakefileparideKconfigMakefilersxxMakefilebluetoothKconfigMakefilecdromMakefilecharKconfigMakefileagpKconfigMakefilehw_randomKconfigMakefileip2MakefileipmiKconfigMakefilemwaveMakefilepcmciaKconfigMakefileipwirelessMakefilerioMakefiletpmKconfigMakefilexilinx_hwicapMakefileclocksourceMakefileconnectorKconfigMakefilecpufreqKconfigMakefilecpuidleKconfigMakefilegovernorsMakefilecryptoKconfigMakefileamccMakefilenxKconfigMakefileqatKconfigMakefileqat_commonMakefileqat_dh895xccMakefiledcaKconfigMakefiledioMakefiledmaKconfigMakefileioatMakefileipuMakefileedacKconfigMakefileeisaKconfigMakefilefirewireKconfigMakefilefirmwareKconfigMakefilegpioKconfigMakefilegpuMakefiledrmKconfigMakefilegma500KconfigMakefilei2cKconfigMakefilei810Makefilei915KconfigMakefilemgaMakefilenouveauKconfigpanelKconfigMakefiler128MakefileradeonKconfigMakefilesavageMakefilesisMakefiletdfxMakefilettmMakefileviaMakefilevmwgfxKconfigMakefilevgaKconfigMakefilehidKconfigMakefileusbhidKconfigMakefilehvKconfigMakefilehwmonKconfigMakefileamsMakefilei2cKconfigMakefilealgosKconfigMakefilebussesKconfigMakefilechipsKconfigMakefileideKconfigMakefileidleKconfigMakefileieee1394KconfigMakefileieee802154KconfigMakefileinfinibandKconfigMakefilecoreMakefilehwMakefileamso1100Kconfigcxgb3KconfigMakefilecxgb4KconfigMakefileehcaKconfigMakefileipathKconfigMakefilemlx4KconfigMakefilemlx5KconfigMakefilemthcaKconfigMakefilenesKconfigMakefileocrdmaKconfigMakefileqibKconfigMakefileusnicKconfigMakefileulpMakefileipoibKconfigMakefileiserKconfigMakefilesrpKconfiginputKconfigMakefilegameportKconfigMakefilejoystickKconfigMakefileiforceKconfigMakefilekeyboardKconfigMakefilemiscKconfigMakefilemouseKconfigMakefileserioKconfigMakefiletabletKconfigMakefiletouchscreenKconfigMakefileisdnKconfigMakefileact2000KconfigMakefilecapiKconfigMakefiledivertMakefilegigasetKconfigMakefilehardwareKconfigMakefileavmKconfigMakefileeiconKconfigMakefilemISDNKconfigMakefilehisaxKconfigMakefilehysdnKconfigMakefilei4lKconfigMakefileicnKconfigMakefileisdnloopMakefilemISDNKconfigMakefilepcbitKconfigMakefilescKconfigMakefileledsKconfigMakefilelguestKconfigMakefilemacintoshKconfigMakefilemcaKconfigMakefilemdKconfigMakefilepersistent-dataKconfigMakefilemediaKconfigMakefilecommonKconfigMakefiletunersKconfigMakefiledvbKconfigMakefileb2c2KconfigMakefilebt8xxKconfigMakefiledm1105KconfigMakefiledvb-coreMakefiledvb-usbKconfigMakefilefirewireKconfigMakefilefrontendsKconfigMakefilengeneKconfigMakefilepluto2KconfigMakefilept1KconfigMakefilesianoKconfigMakefilettpciKconfigMakefilettusb-budgetKconfigMakefilettusb-decKconfigMakefileradioKconfigMakefilesi470xKconfigMakefilercKconfigMakefilekeymapsKconfigMakefilevideoKconfigMakefileau0828KconfigMakefilebt8xxKconfigMakefilecpia2KconfigMakefilecx18KconfigMakefilecx231xxKconfigMakefilecx23885KconfigMakefilecx25840KconfigMakefilecx88KconfigMakefiledavinciMakefileem28xxKconfigMakefileet61x251KconfigMakefilegspcaKconfigMakefilegl860KconfigMakefilem5602KconfigMakefilestv06xxKconfigMakefilehdpvrKconfigMakefileivtvKconfigMakefileovcamchipMakefilepvrusb2KconfigMakefilepwcKconfigMakefilesaa7134KconfigMakefilesaa7164KconfigMakefilesn9c102KconfigMakefiletlg2300KconfigMakefileusbvideoKconfigMakefileusbvisionKconfigMakefileuvcKconfigMakefilezc0301KconfigMakefilezoranKconfigMakefilememstickKconfigMakefilecoreKconfigMakefilehostKconfigMakefilemessageMakefilefusionKconfigMakefilei2oKconfigMakefilemfdKconfigMakefilemiscKconfigMakefilec2portKconfigMakefilecb710KconfigMakefileeepromKconfigMakefilehdpuftrsMakefileibmasmMakefilesgi-gruMakefilesgi-xpMakefilemmcKconfigMakefilecardKconfigMakefilecoreKconfigMakefilehostKconfigMakefilemtdKconfigMakefilechipsKconfigMakefiledevicesKconfigMakefilelpddrKconfigMakefilemapsKconfigMakefilenandKconfigMakefileonenandKconfigMakefiletestsMakefileubiKconfigKconfig.debugMakefilenetKconfigMakefileappletalkKconfigMakefilearcnetKconfigMakefilearmKconfigMakefileatl1cMakefileatl1eMakefileatlxMakefilebenetKconfigMakefilebnaMakefilebnx2xMakefilebnxtMakefilebondingMakefilecanKconfigMakefilesja1000KconfigMakefileusbKconfigMakefilechelsioMakefilecrisMakefilecxgb3Makefilecxgb4Makefilecxgb4vfMakefilee1000Makefilee1000eMakefileeheaMakefileenicMakefilefm10kMakefilefs_enetKconfigMakefilehamradioKconfigMakefilehypervKconfigMakefilei40eMakefilei40evfMakefileibm_newemacKconfigMakefileigbMakefileigbvfMakefileirdaKconfigMakefileixgbMakefileixgbeMakefileixgbevfMakefileixp2000KconfigMakefilemlx4Makefilemlx5coreKconfigMakefilemyri10geMakefilenetxenMakefilepch_gbeMakefilepcmciaKconfigMakefilephyKconfigMakefileqlcnicMakefileqlgeMakefilesfcKconfigMakefileskfpMakefilestmmacKconfigMakefiletokenringKconfigMakefiletulipKconfigMakefileusbKconfigMakefilevmxnet3MakefilevxgeMakefilewanKconfigMakefilelmcMakefilewimaxKconfigMakefilei2400mKconfigMakefilewirelessKconfigMakefileathKconfigMakefileath5kKconfigMakefileath9kKconfigMakefilecarl9170KconfigMakefileb43KconfigMakefileb43legacyKconfigMakefilebrcm80211KconfigMakefilebrcmfmacMakefilebrcmsmacMakefilebrcmutilMakefilehostapKconfigMakefileipw2x00KconfigMakefileiwlegacyKconfigMakefileiwlwifiKconfigMakefiledvmMakefilemvmMakefilelibertasKconfigMakefilelibertas_tfMakefileorinocoKconfigMakefilep54KconfigMakefileprism54Makefilert2x00KconfigMakefilertl818xKconfigMakefilertl8180Makefilertl8187MakefilertlwifiKconfigMakefilebtcoexistMakefilertl8188eeMakefilertl8192cMakefilertl8192ceMakefilertl8192cuMakefilertl8192deMakefilertl8192eeMakefilertl8192seMakefilertl8723aeMakefilertl8723beMakefilertl8723comMakefilertl8821aeMakefiletiKconfigMakefilewl1251KconfigMakefilewl12xxKconfigMakefilewl18xxKconfigMakefilewlcoreKconfigMakefilezd1211rwKconfigMakefilenubusMakefileofKconfigMakefilepariscKconfigMakefileparportKconfigMakefilepciKconfigMakefilehotplugKconfigMakefilepcieKconfigMakefileaerKconfigKconfig.debugMakefilepcmciaKconfigMakefileplatformKconfigMakefilex86KconfigMakefilepnpKconfigMakefileisapnpKconfigMakefilepnpacpiKconfigMakefilepnpbiosKconfigMakefilepowerKconfigMakefilepowercapKconfigMakefileppsKconfigMakefileps3MakefileptpKconfigMakefilerapidioKconfigMakefileswitchesMakefileregulatorKconfigMakefilertcKconfigMakefiles390MakefileblockKconfigMakefilecharKconfigMakefilecioMakefilecryptoMakefilekvmMakefilenetKconfigMakefilescsiMakefilesbusMakefilecharKconfigMakefilescsiKconfigMakefileaacraidMakefileaic7xxxKconfig.aic79xxKconfig.aic7xxxMakefileaicasmMakefileaic94xxKconfigMakefilearcmsrMakefilearmKconfigMakefilebe2iscsiKconfigMakefilebfaMakefilebnx2fcKconfigMakefilebnx2iKconfigMakefilecxgbiKconfigMakefilecxgb3iKconfigcxgb4iKconfigdevice_handlerKconfigMakefilefcoeMakefilefnicMakefileibmvscsiMakefileisciMakefilefirmwareMakefilelibfcMakefilelibsasKconfigMakefilelpfcMakefilemegaraidKconfig.megaraidMakefilempt3sasKconfigMakefilemvsasKconfigMakefileosdKconfigpcmciaKconfigMakefilepm8001Makefileqla2xxxKconfigMakefileqla4xxxKconfigMakefilesmartpqiKconfigMakefilesym53c8xx_2MakefileserialKconfigMakefilecpm_uartMakefilejsmMakefilesfiKconfigMakefileshMakefilemapleMakefilesuperhywayMakefilesnKconfigMakefilespiKconfigMakefilessbKconfigMakefilestagingKconfigMakefilealtpciechdmaKconfigMakefileandroidKconfigMakefileasus_oledKconfigMakefileb3dfgKconfigMakefilecomediKconfigMakefiledriversMakefilekcomedilibMakefilecx25821KconfigMakefiledreamKconfigMakefilecameraKconfigMakefileqdsp5MakefilesmdKconfigMakefiledstKconfigMakefileechoKconfigMakefileet131xKconfigMakefilefrontierKconfigMakefilego7007KconfigMakefileiioKconfigMakefileaccelKconfigMakefileadcKconfigMakefilelightKconfigMakefiletriggerKconfigMakefileline6KconfigMakefilemimioKconfigMakefileocteonKconfigMakefileotusKconfigMakefilep9authKconfigMakefilepanelKconfigMakefilephisonKconfigMakefilepochKconfigMakefilepohmelfsKconfigMakefilequatech_usb2KconfigMakefilerarKconfigMakefilert2860KconfigMakefilert2870KconfigMakefilert3090KconfigMakefilertl8187seKconfigMakefilertl8192eKconfigMakefilertl8192suKconfigMakefileieee80211MakefilesepKconfigMakefileserqt_usb2KconfigMakefileslicossKconfigMakefileudlfbKconfigMakefileusbipKconfigMakefilevmeKconfigMakefilebridgesKconfigMakefiledevicesKconfigMakefilevt6655KconfigMakefilevt6656KconfigMakefilewinbondKconfigMakefilewlan-ngKconfigMakefilezramKconfigMakefiletargetKconfigMakefileloopbackKconfigMakefiletcm_fcKconfigMakefiletcMakefiletelephonyKconfigMakefilethermalKconfigMakefileuioKconfigMakefileusbKconfigMakefileatmKconfigMakefilec67x00MakefileclassKconfigMakefilecoreKconfigMakefileearlyMakefilegadgetKconfigMakefilehostKconfigMakefileimageKconfigMakefilemiscKconfigMakefilesisusbvgaKconfigMakefilemonKconfigMakefilemusbKconfigMakefileotgKconfigMakefileserialKconfigMakefileMakefile-keyspan_pda_fwstorageKconfigMakefilewusbcoreKconfigMakefileuwbKconfigMakefilei1480MakefiledfuMakefilei1480u-wlpMakefilewlpMakefilevhostKconfigMakefilevideoKconfigMakefileatyMakefilebacklightKconfigMakefileconsoleKconfigMakefiledisplayKconfigMakefilegeodeKconfigMakefilei810MakefileintelfbMakefilekyroMakefilelogoKconfigMakefilematroxMakefilemb862xxMakefilembxMakefilemsmMakefilenvidiaMakefileomapKconfigMakefilepnx4008MakefilerivaMakefilesavageMakefilesisMakefilevermilionMakefileviaMakefilevirtioKconfigMakefilevlynqKconfigMakefilew1KconfigMakefilemastersKconfigMakefileslavesKconfigMakefilewatchdogKconfigMakefilexenKconfigMakefilexenbusMakefilexenfsMakefilezorroKconfigMakefilefirmwareMakefilecarl9170fwKconfigcarlfwKconfigusbKconfigminifwKconfigtoolchainMakefiletoolsKconfigfs9pKconfigMakefileKconfigKconfig.binfmtMakefileadfsKconfigMakefileaffsKconfigMakefileafsKconfigMakefileautofsKconfigMakefileautofs4KconfigMakefilebefsKconfigMakefilebfsKconfigMakefilebtrfsKconfigMakefilecachefilesKconfigMakefilecifsKconfigMakefilecodaKconfigMakefileconfigfsKconfigMakefilecramfsKconfigMakefiledebugfsMakefiledevptsMakefiledlmKconfigMakefileecryptfsKconfigMakefileefsKconfigMakefileexofsKconfigexportfsMakefileext2KconfigMakefileext3KconfigMakefileext4KconfigMakefilefatKconfigMakefilefreevxfsKconfigMakefilefscacheKconfigMakefilefuseKconfigMakefilegfs2KconfigMakefilehfsKconfigMakefilehfsplusKconfigMakefilehostfsMakefilehpfsKconfigMakefilehppfsMakefilehugetlbfsMakefileisofsKconfigMakefilejbdKconfigMakefilejbd2KconfigMakefilejffs2KconfigMakefilejfsKconfigMakefilelockdMakefileminixKconfigMakefilencpfsKconfigMakefilenfsKconfigMakefilenfs_commonMakefilenfsdKconfigMakefilenilfs2KconfigMakefilenlsKconfigMakefilenotifyKconfigMakefilednotifyKconfigMakefileinotifyKconfigMakefilentfsKconfigMakefileocfs2KconfigMakefileclusterMakefiledlmMakefileomfsKconfigMakefileopenpromfsMakefilepartitionsKconfigMakefileprocKconfigMakefilepstoreKconfigMakefileqnx4KconfigMakefilequotaKconfigMakefileramfsMakefilereiserfsKconfigMakefileromfsKconfigMakefilesmbfsKconfigMakefilesquashfsKconfigMakefilesysfsKconfigMakefilesysvKconfigMakefileubifsKconfigMakefileudfKconfigMakefileufsKconfigMakefilexfsKconfigMakefileincludeacpiacexcep.hacnames.hacoutput.hacpi.hacpi_bus.hacpi_drivers.hacpi_numa.hacpiosxf.hacpixf.hacrestyp.hactbl.hactbl1.hactbl2.hactypes.hapei.hbutton.hcontainer.hghes.hhed.hpdc_intel.hplatformacenv.hacgcc.haclinux.hprocessor.hreboot.hvideo.hasmasm-generic4level-fixup.hKbuildKbuild.asmatomic-long.hatomic.hatomic64.haudit_change_attr.haudit_dir_write.haudit_read.haudit_signal.haudit_write.hauxvec.hbitopsbitops.h__ffs.h__fls.hatomic.hext2-atomic.hext2-non-atomic.hffs.hffz.hfind.hfls.hfls64.hhweight.hle.hlock.hminix-le.hminix.hnon-atomic.hsched.hbitsperlong.hbug.hbugs.hcache.hcacheflush.hchecksum.hcmpxchg-local.hcmpxchg.hcputime.hcurrent.hdelay.hdevice.hdiv64.hdma-coherent.hdma-mapping-broken.hdma-mapping-common.hdma.hemergency-restart.herrno-base.herrno.hfb.hfcntl.hfutex.hgetorder.hgpio.hhardirq.hhw_irq.hide_iops.hint-l64.hint-ll64.hio-64-nonatomic-lo-hi.hio.hioctl.hioctls.hiomap.hipcbuf.hirq.hirq_regs.hirqflags.hkdebug.hkexec.hkmap_types.hkvm_para.hlibata-portmap.hlinkage.hlocal.hlocal64.hmemory_model.hmm_hooks.hmman-common.hmman.hmmu.hmmu_context.hmodule.hmsgbuf.hmutex-dec.hmutex-null.hmutex-xchg.hmutex.hpage.hparam.hparport.hpci-bridge.hpci-dma-compat.hpci.hpercpu.hpgalloc.hpgtable-nopmd.hpgtable-nopud.hpgtable.hpoll.hposix_types.hresource.hrtc.hscatterlist.hsections.hsegment.hsembuf.hserial.hsetup.hshmbuf.hshmparam.hsiginfo.hsignal-defs.hsignal.hsocket.hsockios.hspinlock.hstat.hstatfs.hstring.hswab.hsyscall.hsyscalls.hsystem.htermbits.htermios-base.htermios.htimex.htlb.htlbflush.htopology.htrace_clock.htypes.huaccess-unaligned.huaccess.hucontext.hunaligned.hunistd.huser.hvga.hvmlinux.lds.hxor.hasm-x86asm-offsets.hconfig8139cp.h8139too8139too.h8129.hab3100core.hotp.hac97bus.hacenic.hacerwmi.hacpiacpi.hac.hapeiapei.heinj.herstdebug.hghes.hpcieaer.hbattery.hblacklistyear.hbutton.hcontainer.hdock.hextlog.hfan.hhed.hhotplugcpu.hmemory.hipmi.hpcislot.hpowermeter.hprocevent.hprocessorprocessor.haggregator.hprocfsprocfs.hpower.hsbs.hsleep.hsysfspower.hthermal.htoshiba.hvideo.hwmi.hadaptecstarfire.hadm8211.hagpagp.hali.hamd.hamd64.hati.hefficeon.hintel.hnvidia.hsis.hsworks.hvia.haic79xxcmdsperdevice.hdebugmask.hresetdelayms.haic7xxxcmdsperdevice.hdebugmask.hresetdelayms.haio.hairoairo.hcs.halim1535wdt.halim7101wdt.hamdnb.hamd8111eth.hamigapartition.hanoninodes.hapmapm.hcpuidle.harchdefconfig.hdmaaddrt64bit.henablememoryhotplug.hhotremove.hflatmemenable.hhascachelinesize.hcpuidlewait.hrelax.hdefaultidle.helfrandomize.hhavenmisafecmpxchg.hhibernationpossible.hmayhavepcfdc.hphysaddrt64bit.hpopulatesnodemap.hrandom.hselectmemorymodel.hsparsememenable.hsupportsdebugpagealloc.hmsi.hoptimizedinlining.hsuspendpossible.husespguncached.hwantframepointers.hoptionalgpiolib.haskipfibhash.hasuslaptop.hasynccore.hmemcpy.hpq.hraid6recov.htest.htxdisablechannelswitch.hpqvaldma.hxorvaldma.hdma.hxor.hat76c50xusb.hataata.hacpi.hgeneric.hovereth.hpiix.hsff.hverboseerror.hathcards.hcommon.hath5kath5k.hpci.hath9kath9k.hbtcoexsupport.hcommon.hhtc.hhw.hpci.hpcoem.hrfkill.hwow.hatl1.hatl1c.hatl1e.hatl2.hatmatm.hbr2684.hclip.hdrivers.hlane.htcp.hatmel.hauditaudit.hgeneric.htree.hauditsyscall.hauto.confauto.conf.cmdautofs4fs.hauxdisplay.hb43b43.hbcmabcma.hpio.hbusesbcmaandssb.hdebug.hhwrng.hleds.hpciautoselect.hpcicoreautoselect.hpcmcia.hphyg.hlp.hpio.hsdio.hssb.hb43legacyb43legacy.hdebug.hdmadma.handpiomode.hhwrng.hleds.hpciautoselect.hpcicoreautoselect.hpio.hb44b44.hpcipci.hautoselect.hpcicoreautoselect.hbacklightclassdevice.hlcdsupport.hmbpnvidia.hprogear.hwm831x.hbasefull.hsmall.hbatterybq27x00.hmax17040.holpc.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.hcordic.hcoredumpdefaultelfheaders.hcpufreqfreq.hdebug.hdefaultgovuserspace.hgovconservative.hondemand.hperformance.hpowersave.huserspace.hstatstat.hdetails.htable.hidleidle.hgovladder.hmenu.hrmap.hsupamd.hcentaur.hcyrix32.hintel.htransmeta32.humc32.hcpusets.hcramfs.hcrashcrash.hdump.hcrcccitt.hitut.ht10dif.hcrc16.hcrc32.hcrc7.hcryptocrypto.hablkhelperx86.haead.haead2.haesaes.h586.hniintel.halgapi.halgapi2.hansicprng.hanubis.harc4.hauthenc.hblkcipher.hblkcipher2.hblowfish.hcamellia.hcast5.hcast6.hcbc.hccm.hcrc32ccrc32c.hintel.hcrct10dif.hcryptd.hctr.hcts.hdeflate.hdes.hdevgeode.hhifn795x795x.hrng.hpadlockpadlock.haes.hsha.hqatqat.hdh895xcc.hdrbgdrbg.hctr.hhash.hhmac.hmenu.hecb.hfcrypt.hfips.hgcm.hgf128mul.hghash.hhash.hhash2.hhmac.hhw.hkhazad.hlrw.hlzo.hmanager.hmanager2.hmd4.hmd5.hmichaelmic.hmpilib.hnull.hpcbc.hpcomp.hrmd128.hrmd160.hrmd256.hrmd320.hrng.hrng2.hsalsa20salsa20.h586.hseed.hseqiv.hserpent.hsha1.hsha256.hsha512.hsignaturesignature.hdsa.htea.htest.htgr192.htwofishtwofish.h586.hcommon.hvmac.hworkqueue.hwp512.hxcbc.hxts.hzlib.hcs5535gpio.hcuse.hcyclades.hdavicomphy.hdca.hdcb.hdcdbas.hdeaoc.hde2104xde2104x.hdsl.hde4x5.hdebugbootparams.hbugverbose.hfs.hhighmem.hinfo.hkernel.hlist.hmemoryinit.hnmitimeout.hnxtest.hrodatarodata.htest.hsectionmismatch.hshirq.hstackoverflow.hdecompressbzip2.hgzip.hlzma.hdefaultcfq.hcubic.hiodelaytype.hiosched.hmmapminaddr.htcpcong.hdefconfiglist.hdelllaptop.hrbu.hwmi.hdetecthungtask.hsoftlockup.hdevport.hdevptsmultipleinstances.hdevtmpfsdevtmpfs.hmount.hdisplaysupport.hdl2k.hdlcidlci.hmax.hdlmdlm.hdebug.hdmbioprison.hbufio.hcachecache.hcleaner.hmq.hsmq.hcrypt.hdebug.hdelay.hera.hflakey.hloguserspace.hmirror.hmultipathmultipath.hql.hst.hpersistentdata.hraid.hraid45.hsnapshot.hswitch.hthinprovisioning.huevent.hzero.hdm9102.hdmaengine.hsharedbuffer.hdmadevices.hdmardmar.hfloppywa.hdmi.hdmiid.hdnet.hdnotify.hdoublefault.hdrmdrm.hfbdevemulation.hi2cch7006.hsil164.hi915.hkmsfbhelper.hhelper.hloadedidfirmware.hmga.hmipidsi.hnouveaunouveau.hbacklight.hpanel.hr128.hradeonradeon.hums.hsavage.hsis.httm.hvia.hvmwgfxvmwgfx.hfbcon.hdummydummy.hconsole.hdvbaf9013.hatbm8830.hau8522.hav7110av7110.hosd.hb2c2flexcopflexcop.hpci.husb.hbcm3510.hbt8xx.hbudgetbudget.hav.hci.hcore.hpatch.hcapturedrivers.hcore.hcx22700.hcx22702.hcx24110.hcx24116.hcx24123.hdib3000mb.hdib3000mc.hdib7000m.hdib7000p.hdib8000.hdm1105.hds3000.hdynamicminors.hec100.hfiredtvfiredtv.hfirewire.hinput.hisl6405.hisl6421.hisl6423.hix2505v.hl64781.hlgdt3305.hlgdt330x.hlgs8gxx.hlnbp21.hmaxadapters.hmb86a20s.hmt312.hmt352.hngene.hnxt200x.hnxt6000.hor51132.hor51211.hpll.hpluto2.hpt1.hs5h1409.hs5h1411.hs5h1420.hs921.hsi21xx.hsp8870.hsp887x.hstb0899.hstb6000.hstb6100.hstv0288.hstv0297.hstv0299.hstv0900.hstv090x.hstv6110.hstv6110x.htda10021.htda10023.htda10048.htda1004x.htda10086.htda8083.htda8261.htda826x.httusbbudget.hdec.htua6100.htunercx24113.hdib0070.hdib0090.hitd1000.husbusb.ha800.haf9005af9005.hremote.haf9015.hanysee.hau6610.haz6027.hce6230.hcinergyt2.hcxusb.hdib0700.hdibusbmb.hmc.hdigitv.hdtt200u.hdtv5100.hdw2102.hec168.hfriio.hgl861.hgp8psk.hlme2510.hm920x.hnovatusb2.hopera1.httusb2.humt010.hvp702x.hvp7045.hves1820.hves1x93.hzl10036.hzl10039.hzl10353.hdynamicdebug.he100.he1000.he1000e.hearlyprintkprintk.hdbgp.hefi.hecryptfs.hedacedac.hamd76x.hdecodemce.he752x.he7xxx.hi3000.hi3200.hi5000.hi5100.hi5400.hi7300.hi7core.hi82860.hi82875p.hi82975x.hmmedac.hr82600.hx38.hedd.heeepclaptop.heeprom93cx6.hat24.hlegacy.hmax6875.hefiefi.hpartition.hvars.hel3.helfcore.henablemustcheck.henclosureservices.henic.hepic100.hepoll.hethoc.heventprofile.htracing.heventfd.hewrk3.hexperimental.hexportfs.hext2fsfs.hposixacl.hsecurity.hxattr.hxip.hext3defaultstoordered.hfsfs.hposixacl.hsecurity.hxattr.hext4fsfs.hposixacl.hsecurity.hxattr.hextrafirmware.hfairgroupsched.hfatdefaultcodepage.hiocharset.hfs.hfbfb.hatyaty.hbacklight.hct.hgenericlcd.hgx.haty128aty128.hbacklight.hbacklight.hbootvesasupport.hcfbcopyarea.hfillrect.himageblit.hcirrus.hddc.hdeferredio.hefi.hgeodegeode.hgx.hlx.hhyperv.hmodehelpers.hnvidianvidia.hbacklight.hi2c.hradeonradeon.hbacklight.hi2c.hrivariva.hbacklight.hsavagesavage.haccel.hi2c.hsimple.hsm501.hsyscopyarea.hfillrect.hfops.himageblit.htileblitting.hvesa.hvga16.hvia.hvirtual.hfcoefcoe.hfnic.hfddi.hfealnx.hfibrules.hfilelocking.hfirewirefirewire.hnet.hohciohci.hdebug.hsbp2.hfirmwarememmap.hfixearlyconmem.hfixedphy.hfm10k.hfont8x16.h8x8.hforcedeth.hframewarn.hframebufferconsoleconsole.hdetectprimary.hrotation.hfreezer.hfsmbcache.hposixacl.hxip.hfscachefscache.hstats.hfsnotify.hftl.hftraceftrace.hsyscalls.hfujitsulaptop.hfusefs.hfusionfusion.hctl.hfc.hlan.hlogging.hmaxsge.hsas.hspi.hfutex.hfwloader.hgactprob.hgarp.hgenericacl.hallocator.hbug.hcalibratedelay.hclockeventsclockevents.hbroadcast.hbuild.hminadjust.hcmosupdate.hcpuvulnerabilities.hfindfirstbit.hlastbit.hnextbit.hgpio.hhardirqshardirqs.hnodoirq.hhweight.hiomap.hirqprobe.hisadma.hpendingirq.htracer.hgfs2fsfs.hlockingdlm.hgigasetbase.hm101.hm105.hgpiolangwell.hsch.hgpiolib.hgroupsched.hhangchecktimer.hhappymeal.hhardlockupdetector.hhasdma.hiomem.hioport.hhaveaout.harchkgdb.hkmemcheck.htracehook.hatomiciomap.hdmaapidebug.hattrs.hdynamicftrace.hefficientunalignedaccess.hftracemcountrecord.hfunctiongraphfptest.htracer.htracemcounttest.htracer.hgenericdmacoherent.hide.hinteltxt.hioremapprot.hirqwork.hkernelbzip2.hgzip.hlzma.hkprobes.hkretprobes.hkvm.hlatencytopsupport.hmemorypresent.hmmiotracesupport.hoprofile.hoptprobes.hperfeventsevents.hnmi.hregs.huserstackdump.hsetuppercpuarea.hsyscalltracepoints.hunstableschedclock.huserreturnnotifier.hhdlchdlc.hcisco.hfr.hppp.hraw.hhdmi.hheaderscheck.hhermeshermes.hcachefwoninit.hprism.hhibernationhibernation.hnvs.hhidhid.ha4tech.happle.hbelkin.hcherry.hchicony.hcypress.hdragonrise.hezkey.hgreenasia.hgyration.hkensington.hkye.hlogitech.hmicrosoft.hmonterey.hmultitouch.hntrig.hpantherlord.hpetalynx.hpid.hsamsung.hsmartjoyplus.hsony.hsunplus.hsupport.hthrustmaster.htopseed.htwinhan.hwacom.hzeroplus.hhidraw.hhighrestimers.hhighmem.hhighmem64g.hhighpte.hhisax163.h1tr6.havma1cs.hpcmcia.hbkma4t.hdiehldiva.helsaelsa.hcs.henternowpci.heuro.hfritzpcipnp.hfritzpci.hgazel.hhfcpci.hsx.hhfc4s8s.hmaxcards.hnetjetnetjet.hu.hni1.hniccy.hnokeypad.hllc.hsendcomplete.hs0box.hsctquadro.hsedlbauersedlbauer.hcs.hst5481.htelescs.htelespci.hw6692.hhostaphostap.hcs.hfirmwarefirmware.hnvram.hpci.hplx.hhotplughotplug.hcpu.hpcipci.hacpiacpi.hibm.hcompaq.hfake.hibm.hpcie.hsmt.hhpilo.hwatchdog.hwmi.hhpethpet.hemulatertc.htimer.hhpwdtnmidecoding.hhtirq.hhugetlbpage.hhugetlbfs.hhvcdriver.hirq.hxen.hhwconsole.hrandomrandom.hamd.hgeode.hintel.htimeriomem.hvia.hvirtio.hhwmonhwmon.hvid.hhypervhyperv.hballoon.hkeyboard.hmouse.hnet.hstorage.hutils.hhysdnhysdn.hcapi.hhzhz.h1000.hi2ci2c.halgobit.halgopca.hali1535.hali1563.hali15x3.hamd756amd756.hs4882.hamd8111.hboardinfo.hchardev.hcompat.hhelperauto.hi801.hisch.hismt.hnforce2nforce2.hs4985.hparportparport.hlight.hpcaplatform.hpiix4.hscmi.hsimtec.hsis5595.hsis630.hsis96x.hstub.htinyusb.hvia.hviapro.hvoodoo3.hi40e.hi40evf.hi6300esbwdt.hi82365.hi8k.hib700wdt.hibmasm.hibmasr.hicplusphy.hics932s401.hie6xxwdt.hieee802154ieee802154.hdrivers.hfakehard.hifb.higbigb.hdca.hhwmon.higbvf.hillegalpointervalue.himaima.haudit.hlsmrules.hmeasurepcridx.hinetinet.hah.hdccpdiag.hdiag.hesp.hipcomp.hlro.htcpdiag.htunnel.hxfrmmodebeet.htransport.htunnel.htunnel.hinet6ah.hesp.hipcomp.htunnel.hxfrmmodebeet.hrouteoptimization.htransport.htunnel.htunnel.hinfinibandinfiniband.haddrtrans.hcxgb3.hcxgb4.hipoibipoib.hcm.hdebug.hiser.hmthcamthca.hdebug.hnes.hocrdma.hsrp.huseraccess.hmad.hmem.hinftl.hinitenvarglimit.hinitramfssource.hinotifyinotify.huser.hinputinput.hapanel.hatiremote.hremote2.hatlasbtns.hcm109.hevdev.hffmemless.hgpiorotaryencoder.hkeyboard.hkeyspanremote.hmisc.hmouse.hmousedevmousedev.hscreenx.hy.hpcspkr.hpolldev.hpowermate.htablet.htouchscreen.huinput.hwinbondcir.hwistronbtns.hwm831xon.hyealink.hintelidle.hioatdma.hips.htxt.hintervaltree.hiodelay0x80.htype0x80.h0xed.hnone.hudelay.hiommuapi.hioschedas.hcfq.hdeadline.hnoop.hipadvancedrouter.hdccpdccp.hccid3ccid3.hrto.htfrclib.hfibhash.hmroutemroute.hmultipletables.hmulticast.hmultipletables.hnfarpmangle.harpfilter.harptables.hfilter.hiptables.hmangle.hmatchaddrtype.hah.hecn.httl.hqueue.hraw.hsecurity.htargetclusterip.hecn.hlog.hmasquerade.hnetmap.hredirect.hreject.httl.hulog.hpimsmv1.hv2.hroutemultipath.hverbose.hsctp.hsetset.hbitmapip.hipmac.hport.hhaship.hipport.hipportip.hipportnet.hnet.hnetport.hlistset.hmax.hvsvs.hdh.hftp.hipv6.hlblc.hlblcr.hlc.hnq.hpesip.hprotoahah.hesp.hesp.hsctp.htcp.hudp.hrr.hsed.hsh.htabbits.hwlc.hwrr.hip1000.hip6nffilter.hiptables.hmangle.hmatchah.heui64.hfrag.hhl.hipv6header.hmh.hopts.hrt.hqueue.hraw.hsecurity.htargethl.hlog.hreject.hipcns.hipmideviceinterface.hhandler.hpoweroff.hsi.hwatchdog.hipppfilter.hipv6ipv6.hmip6.hmroute.hmultipletables.hndiscnodetype.hoptimisticdad.hpimsmv2.hprivacy.hrouteinfo.hrouterpref.hsit.htunnel.hipw2100ipw2100.hmonitor.hipw2200ipw2200.hmonitor.hpromiscuous.hqos.hradiotap.hipwireless.hirene.himon.hjvcdecoder.hlirccodec.hmceusb.hnecdecoder.hnuvoton.hrc5decoder.hszdecoder.hrc6decoder.hsonydecoder.hstreamzap.hwinbondcir.hirqwork.hisaisa.hdmaapi.hisapnp.hiscsibootsysfs.hibftibft.hfind.htcp.hisdnisdn.haudio.hcapicapi.hcapi20.hcapidrv.hcapifscapifs.hbool.hmiddleware.hdiversion.hdrvavmb1avmcs.hb1pci.hb1pciv4.hb1pcmcia.hc4.ht1pci.hverbosereason.hgigaset.hhisax.hhdlc.hi4l.hmpp.hpppppp.hvj.httyfax.hisl29003.hiso9660fs.hit87wdt.hit8712fwdt.hitcovendorsupport.hwdt.hiwl3945.hiwl4965.hiwldvm.hiwlegacy.hiwlmvm.hiwlwifiiwlwifi.hleds.hopmodemodular.hixgb.hixgbeixgbe.hdca.hdcb.hhwmon.hptp.hixgbevf.hjbd.hjbd2.hjffs2fsfs.hdebug.hposixacl.hsecurity.hwritebuffer.hxattr.hrtime.hsummary.hzlib.hjme.hjoliet.hkallsymskallsyms.hall.hextrapass.hkarmapartition.hkernelkernel.releasegzip.hkexeckexec.hautoreserve.hkeyboardadp5588.hatkbd.hmax7359.hopencores.hkeyskeys.hdebugprockeys.hkgdbkgdb.hserialconsole.htests.hkmemtrace.hkprobeevent.hkprobes.hkretprobes.hks0108ks0108.hdelay.hport.hksm.hktimescalar.hkvmclock.hguest.hlbdaf.hlcdclassdevice.hplatform.hledsalix2.hclass.hclevomail.hlp3944.htriggerbacklight.hdefaulton.hheartbeat.htimer.htriggers.hwm831xstatus.hwm8350.hlib80211lib80211.hcryptccmp.htkip.hwep.hlibcrc32c.hlibertaslibertas.hcs.hdebug.hsdio.hthinfirmthinfirm.husb.husb.hlibfc.hlibfcoe.hlibipw.hlirc.hllc.hlocalversion.hlockkernel.hlockdlockd.hv4.hlockdepsupport.hlockupdetector.hlogbufshift.hlogologo.hlinuxclut224.hloopbacktarget.hlpcich.hsch.hlsiet1011cphy.hlsmmmapminaddr.hlxtphy.hlzocompress.hdecompress.hm686.hmacemumousebtn.hpartition.hmac80211mac80211.hhasrc.hhwsim.hleds.hrcdefaultdefault.hminstrel.hminstrelminstrel.hht.hstahashmaxsize.hmachzwdt.hmacintoshdrivers.hmacvlan.hmacvtap.hmagicsysrq.hmarvellphy.hmaxrawdevs.hmdmd.hautodetect.hfaulty.hlinear.hraid0.hraid1.hraid10.hraid456.hmdiomdio.hbitbang.hmediaattach.hsupport.htunertuner.hmax2165.hmc44s803.hmt2060.hmt20xx.hmt2131.hmt2266.hmxl5005s.hmxl5007t.hqt1010.hsimple.htda18218.htda18271.htda827x.htda8290.htda9887.htea5761.htea5767.hxc2028.hxc5000.hmegaraidmailbox.hmm.hnewgen.hsas.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.hschatm.hcbq.hdrr.hdsmark.hfifo.hgred.hhfsc.hhtb.hingress.hmqprio.hmultiq.hnetem.hprio.hqfq.hred.hsfq.htbf.hteql.hsched.htulip.hvendor3com.hsmc.hnetconsolenetconsole.hdynamic.hnetdev1000.h10000.hnetdevices.hnetfilternetfilter.hadvanced.hnetlinknetlink.hlog.hqueue.htproxy.hxtmatchcluster.hcomment.hconnbytes.hconnlimit.hconnmark.hconntrack.hdccp.hdscp.hesp.hhashlimit.hhelper.hhl.hiprange.hlength.hlimit.hmac.hmark.hmultiport.hosf.howner.hphysdev.hpkttype.hpolicy.hquota.hrateest.hrealm.hrecent.hsctp.hsocket.hstate.hstatistic.hstring.htcpmss.htime.hu32.hset.htargetaudit.hchecksum.hclassify.hconnmark.hconnsecmark.hdscp.hhl.hled.hmark.hnflog.hnfqueue.hnotrack.hrateest.hsecmark.htcpmss.htcpoptstrip.htproxy.htrace.hxtables.hnetlabel.hnetpollnetpoll.htrap.hnetpriocgroup.hnetworkfilesystems.hsecmark.hnetxennic.hnewleds.hnfconntrackconntrack.hamanda.hbroadcast.hevents.hftp.hh323.hipv4.hipv6.hirc.hmark.hnetbiosns.hpptp.hsane.hsecmark.hsip.hsnmp.htftp.hctnetlink.hprotodccp.hgre.hsctp.hudplite.hdefragipv4.hnatnat.hamanda.hftp.hh323.hirc.hneeded.hpptp.hprotodccp.hgre.hsctp.hudplite.hsip.hsnmpbasic.htftp.hnfsaclsupport.hcommon.hfs.hfscache.huselegacydns.hv3v3.hacl.hv4v4.h1.hnfsdnfsd.hdeprecated.hv2acl.hv3v3.hacl.hv4.hnftlnftl.hrw.hniu.hnlattr.hnlsnls.hascii.hcodepage1250.h1251.h437.h737.h775.h850.h852.h855.h857.h860.h861.h862.h863.h864.h865.h866.h869.h874.h932.h936.h949.h950.hdefault.hiso88591.h13.h14.h15.h2.h3.h4.h5.h6.h7.h8.h9.hkoi8r.hu.hutf8.hnohz.hnoptracer.husbxceiv.hnortelhermes.hnouveaudebugdebug.hdefault.hnozomi.hnrcpus.hns83820.hnscgpio.hnvram.holpc.hopenvswitchopenvswitch.hgre.hvxlan.hoprofileoprofile.heventmultiplex.hoptimizeinlining.hoptprobes.hosfpartition.houtputformat.hp54common.hleds.hpci.husb.hpacketpacket.hmmap.hpageoffset.htableisolation.hpanasoniclaptop.hparavirtparavirt.hclock.hguest.hparportparport.h1284.hnotpc.hpcpc.hpcmcia.hserial.hpartitionadvanced.hpataacpi.hali.hamd.hartop.hatiixp.hatp867x.hcmd64x.hcs5535.hcs5536.hhpt366.hhpt37x.hhpt3x2n.hhpt3x3.hit8213.hit821x.hjmicron.hmarvell.hnetcell.hninja32.holdpiix.hpcmcia.hpdcold.hpdc2027x.hrdc.hsch.hserverworks.hsil680.hsis.hvia.hpc8736xgpio.hpccardpccard.hnonstatic.hpchgbe.hpcipci.hatmel.hbios.hdirect.hdomains.hgoany.hhermes.hiov.hlegacy.hmmconfig.hmsimsi.hdefaulton.holpc.hquirks.hstub.hpcieecrc.hpcieaerpcieaer.hinject.hpcieaspm.hpcieportbus.hpcipcwatchdog.hpcmciapcmcia.h3c574.h3c589.hatmel.haxnet.hfdomain.hfmvj18x.hhermes.hioctl.hloadcis.hnmclan.hpcnet.hprobe.hsmc91c92.hspectrum.hwl3501.hxirc2ps.hxircom.hpcnet32.hpcspkrplatform.hpd6729.hpdcadma.hperfcounters.hevents.hphonet.hphylib.hphysaddrt64bit.hphysicalalign.hstart.hpidns.hplxhermes.hpmpm.hruntime.hsleepsleep.hsmp.hstdpartition.hpnfsfilelayout.hpnp.hpnpacpi.hposixmqueuemqueue.hsysctl.hpowersupply.htracer.hppdev.hpppppp.hasync.hdeflate.hfilter.hmppe.hmultilink.hsynctty.hpppoatm.hpppoe.hpppol2tp.hpps.hpreemptvoluntary.hpreventfirmwarebuild.hprintquotawarning.hprinter.hprintk.hprocevents.hfs.hkcore.hpagemonitor.hpidcpuset.hsysctl.hvmcore.hprofiling.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.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.hconstants.hcxgb3iscsi.hcxgb4iscsi.hdebug.hdhdh.halua.hemc.hhpsw.hrdac.hdma.henclosure.hfcattrs.htgtattrs.hhpsa.hhptiop.himm.hinitio.hips.hisci.hiscsiattrs.hlogging.hlowlevellowlevel.hpcmcia.hlpfc.hmpt2sasmpt2sas.hmaxsge.hmpt3sasmpt3sas.hmaxsge.hmultilun.hmvsas.hnetlink.hosddprintsense.hinitiator.huld.hpm8001.hpmcraid.hppa.hprocfs.hqlafc.hiscsi.hsasata.hattrs.hhostsmp.hlibsas.hscanasync.hsmartpqi.hspiattrs.hsrpsrp.hattrs.htgtattrs.hstex.hsym53c8xx2.hdefaulttags.hdmaaddressingmode.hmaxtags.hmmio.htgt.hvirtio.hwaitscan.hsctpcookiehmacmd5.hsha1.hdefaultcookiehmacmd5.hsdiouart.hsecuritysecurity.hfilecapabilities.hnetworknetwork.hxfrm.hselinuxselinux.havcstats.hbootparambootparam.hvalue.hcheckreqprotvalue.hdevelop.hdisable.hsecurityfs.hselectmemorymodel.hsensorsabituguru.habituguru3.had7414.had7418.hadm1021.hadm1025.hadm1026.hadm1029.hadm1031.hadm9240.hads7828.hadt7462.hadt7470.hadt7473.hadt7475.happlesmc.hasb100.hatk0110.hatxp1.hcoretemp.hdme1737.hds1621.hf71805f.hf71882fg.hf75375s.hfam15hpower.hfschmd.hg760a.hgl518sm.hgl520sm.hhdaps.hi5kamb.hibmaem.hibmpex.hit87.hk10temp.hk8temp.hlis3lv02d.hlm63.hlm75.hlm77.hlm78.hlm80.hlm83.hlm85.hlm87.hlm90.hlm92.hlm93.hlm95241.hltc4215.hltc4245.hmax1619.hmax6650.hnct6775.hpc87360.hpc87427.hpcf8591.hsht15.hsis5595.hsmsc47b397.hsmsc47m1.hsmsc47m192.hthmc50.htmp401.htmp421.htsl2550.hviacputemp.hvia686a.hvt1211.hvt8231.hw83627ehf.hw83627hf.hw83781d.hw83791d.hw83792d.hw83793.hw83l785ts.hw83l786ng.hwm831x.hwm8350.hserial82508250.hconsole.hcs.hdetectirq.hextended.hmanyports.hnruarts.hpci.hpnp.hrsa.hruntimeuarts.hshareirq.hcorecore.hconsole.hjsm.hnonstandard.hserioserio.hi8042.hlibps2.hraw.hserport.hsfcsfc.hmcdilogging.hmon.hmtd.hsriov.hsfi.hsgipartition.hshmem.hsignalfd.hsis190.hsis900.hskge.hsky2.hslab.hslabinfo.hslhc.hslipslip.hcompressed.hsmart.hslowwork.hsmartjoyplusff.hsmp.hsmssdiodrv.hsianomdtv.husbdrv.hsmscphy.hsch311xwdt.hsmsc9420.hsndsnd.hac97codec.hpowersavesave.hdefault.had1889.hali5451.haloop.hatiixpatiixp.hmodem.hau8810.hau8820.hau8830.hbcd2000.hbt87x.hca0106.hcmipci.hcs46xxcs46xx.hnewdsp.hcs5530.hcs5535audio.hctxfi.hdarla20.hdarla24.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.htelclock.htextsearchtextsearch.hbm.hfsm.hkmp.hthermalthermal.hhwmon.hthinkpadacpiacpi.hhotkeypoll.hvideo.htickoneshot.htifm7xx1.hcore.htigon3.htimerstats.htimerfd.htlan.htmdhermes.htmpfstmpfs.hposixacl.htopstarlaptop.htoshiba.htouchscreenad7879ad7879.hi2c.heeti.helo.hfujitsu.hgunze.hhtcpen.hinexio.hmcs5000.hmtouch.hpenmount.htouchit213.htouchright.htouchwin.htsc2007.husb3m.hcomposite.hdmctsc10.he2i.hegalax.heturbo.hgeneraltouch.hgotop.hgunze.hidealtek.hirtouch.hitm.hjastec.hpanjit.hwacomw8001.htraceirqflagssupport.htracepoints.htracermaxtrace.htracingtracing.hsupport.htreercu.httpcieeprom.htuliptulip.hmmio.htun.htyphoon.hubifsfsfs.hlzo.hxattr.hzlib.hudffs.hnls.hueficper.hueventhelperpath.huid16.huiouio.haec.hcif.hpcigeneric.hpdrvpdrv.hgenirq.hsercos3.hsmx.huli526x.hultra.hunix.hunix98ptys.hunixwaredisklabel.husbusb.hacm.hadutux.halim5632.han2720.hannouncenewdevices.happledisplay.harchhasehci.hhcd.hohci.hxhci.harmlinux.hatm.hbelkin.hberrycharge.hcatc.hcdcphonet.hcommon.hcxacru.hdevicefs.hehcihcd.hroothubtt.httnewsched.hemi26.hemi62.hepson2888.hezusb.hftdielan.hgl860.hgspcagspca.hbenq.hconex.hcpia1.hetoms.hfinepix.hjeilinj.hkonica.hmars.hmr97310a.hov519.hov534ov534.h9.hpac207.hpac7302.hpac7311.hsn9c2028.hsn9c20x.hsonixb.hsonixj.hspca1528.hspca500.hspca501.hspca505.hspca506.hspca508.hspca561.hsq905.hsq905c.hsq930x.hstk014.hstv0680.hsunplus.ht613.htv8532.hvc032x.hxirlinkcit.hzc3xx.hhid.hhiddev.hhso.hhwahcd.hidmouse.hiowarrior.hisightfw.hisp1362hcd.hkaweth.hkc2190.hlcd.hld.hled.hlegotower.hm5602.hmdc800.hmicrotek.hmon.hnetax8817x.hcdceem.hncm.hsubset.hcdcether.hdm9601.hgl620a.hint51x1.hmcs7830.hnet1080.hplusb.hrndishost.hwlan.hsmsc95xx.hzaurus.hohcihcd.hlittleendian.hotgutils.hpegasus.hprinter.hpwcpwc.hinputevdev.hrtl8150.hs2255.hserialserial.haircable.hark3116.hbelkin.hch341.hcp210x.hcyberjack.hcypressm8.hdebug.hdigiacceleport.hedgeportedgeport.hti.hempeg.hftdisio.hfunsoft.hgarmin.hgeneric.hhp4x.hipaq.hipw.hir.hiuu.hkeyspankeyspan.hpda.hklsi.hkobilsct.hmctu232.hmos7720.hmos7840.hmotorola.hnavman.homninet.hopticon.hoption.hoti6858.hpl2303.hqualcomm.hsafesafe.hpadded.hsiemensmpi.hsierrawireless.hspcp8x5.hsymbol.hti.hvisor.hwhiteheat.hwwan.hxircom.hsevseg.hsierranet.hsisusbvgasisusbvga.hcon.hsl811hcd.hspeedtouch.hstkwebcam.hstoragestorage.halauda.hcypressatacb.hdatafab.hfreecom.hisd200.hjumpshot.hkarma.honetouch.hsddr09.hsddr55.husbat.hstv06xx.hsupport.hsuspend.htmc.hu132hcd.hueagleatm.huhcihcd.husbnet.huss720.hvideoclassclass.hinputevdev.hvst.hwdm.hwhcihcd.hwusbwusb.hcbaf.hxhcihcd.hxusbatm.hzd1201.hzr364xx.husbpcwatchdog.husegenericsmphelpers.huserns.hstacktracesupport.hutrace.hutsns.huwbuwb.hhwa.hi1480ui1480u.hwlp.hwhci.hwlp.hv4lusbdrivers.hveth.hvfatfs.hvgaarbarb.hmaxgpus.hconsole.hswitcheroo.hvgaconsoftscrollbackscrollback.hsize.hvgastate.hvhostnet.hviarhinerhine.hmmio.hvelocity.hvideoau0828.hbt848bt848.hdvb.hbtcx.hcafeccic.hcapturedrivers.hcs5345.hcs53l32a.hcx18cx18.halsa.hcx231xxcx231xx.halsa.hdvb.hrc.hcx2341x.hcx23885.hcx25840.hcx88cx88.halsa.hblackbird.hdvb.hmpeg.hvp3054.hdev.hem28xxem28xx.halsa.hdvb.hfbivtv.hhdpvr.hhelperchipsauto.hiri2c.hivtv.hm52790.hmedia.hmsp3400.hmt9v011.houtputcontrol.hov7670.hpvrusb2pvrusb2.hdvb.hsysfs.hsaa6588.hsaa711x.hsaa7127.hsaa7134saa7134.halsa.hdvb.hrc.hsaa7146saa7146.hvv.hsaa7164.hsaa717x.htda7432.htlg2300.htuner.htvaudio.htveeprom.htvp5150.hupd64031a.hupd64083.husbvision.hv4l2v4l2.hcommon.hvp27smpx.hwm8739.hwm8775.hvideobufdmasg.hdvb.hgen.hvmalloc.hvirttobus.hvirtiovirtio.hballoon.hblk.hconsole.hnet.hpci.hring.hvirtualization.hvitessephy.hvlan8021q8021q.hgvrp.hvmeventcounters.hvm86.hvmwareballoon.hpvscsi.hvmxnet3.hvortex.hvtvt.hconsole.hhwconsolebinding.hvxge.hvxlan.hw83627hfwdt.hw83697hfwdt.hw83697ugwdt.hw83877fwdt.hw83977fwdt.hwan.hwatchdogwatchdog.hcore.hwdtpci.hwextcore.hpriv.hproc.hspy.hwilinkplatformdata.hwimaxwimax.hdebuglevel.hi2400mi2400m.hdebuglevel.hsdio.husb.hwinbond840.hwirelesswireless.hextext.hsysfs.hwlti.hwl1251wl1251.hsdio.hwl12xx.hwlanwlan.h80211.hwlcore.hwm831xpower.hwatchdog.hwm8350power.hwatchdog.hx86x86.h3232.hnonstandard.hsmp.hacpicpufreq.hapmboot.hbigsmp.hbswap.hcmov.hcmpxchg.hcmpxchg64.hcpu.hcpuid.hcyclonetimer.hdebugctlmsr.hextendedplatform.hgeneric.hht.hintelpstate.husercopy.hinternodecachebytes.hinvlpg.hioapic.hl1cachebytes.hshift.hlocalapic.hlongrun.hmcemce.hamd.hinject.hintel.hthreshold.hminimumcpufamily.hmpparse.hmrst.hmsr.hneedrelocs.hp4clockmod.hpae.hpat.hpcccpufreq.hplatformdevices.hpmtimer.hpopadok.hpowernowk7k7.hacpi.hk8.hrerouteforbrokenbootirqs.hreservelow64k.hspeedstepich.hlib.hsmi.hsysfb.hthermalvector.htrampoline.htsc.husepprochecksum.hwpworksok.hxadd.hxenxen.hballoon.hblkdevfrontend.hcompatxenfs.hdebugfs.hdevevtchn.hfbdevfrontend.hkbddevfrontend.hmaxdomainmemory.hnetdevfrontend.hplatformpci.hsaverestore.hscrubpages.hsyshypervisor.hxenfs.hxfrmxfrm.hipcomp.hmigrate.hstatistics.hsubpolicy.huser.hxorblocks.hyentayenta.henetune.ho2.hricoh.hti.htoshiba.hzd1211rw.hzisofs.hzlibdeflate.hinflate.hzonedmadma.hflag.hzramzram.hdebug.hcryptoaead.haes.halgapi.hauthenc.hb128ops.hcompress.hcryptd.hcrypto_wq.hctr.hdes.hdrbg.hgf128mul.hhash.hinternalaead.hcompress.hhash.hrng.hskcipher.hlrw.hmd5.hrng.hscatterwalk.hsha.hskcipher.htwofish.hvmac.hxts.hdrmati_pcigart.hdrmP.hdrm_agpsupport.hdrm_atomic.hdrm_atomic_helper.hdrm_backport.hdrm_cache.hdrm_core.hdrm_crtc.hdrm_crtc_helper.hdrm_displayid.hdrm_dp_helper.hdrm_dp_mst_helper.hdrm_edid.hdrm_encoder_slave.hdrm_fb_cma_helper.hdrm_fb_helper.hdrm_fixed.hdrm_flip_work.hdrm_gem.hdrm_gem_cma_helper.hdrm_global.hdrm_hashtab.hdrm_legacy.hdrm_mem_util.hdrm_mipi_dsi.hdrm_mm.hdrm_modes.hdrm_modeset_lock.hdrm_of.hdrm_os_linux.hdrm_panel.hdrm_pciids.hdrm_plane_helper.hdrm_rect.hdrm_sysfs.hdrm_vma_manager.hgma_drm.hi2cch7006.hsil164.htda998x.hi915_component.hi915_drm.hi915_pciids.hi915_powerwell.hintel-gtt.httmttm_bo_api.httm_bo_driver.httm_execbuf_util.httm_lock.httm_memory.httm_module.httm_object.httm_page_alloc.httm_placement.hkeyskeyring-type.hrxrpc-type.huser-type.hlinux8250_pci.hKbuilda.out.hac97_codec.hacct.hacpi.hacpi_io.hacpi_pmtmr.hadb.hadfs_fs.haer.haffs_hardblocks.hagp_backend.hagpgart.haio.haio_abi.hambabus.hclcd.hkmi.hmmci.hpl022.hpl061.hpl093.hserial.hamifd.hamifdreg.hamigaffs.hanon_inodes.hapm-emulation.hapm_bios.harcdevice.harcfb.hasync.hasync_tx.hata.hata_platform.hatalk.hath9k_platform.hatm.hatm_eni.hatm_he.hatm_idt77105.hatm_nicstar.hatm_suni.hatm_tcp.hatm_zatm.hatmapi.hatmarp.hatmbr2684.hatmclip.hatmdev.hatmel-mci.hatmel-pwm-bl.hatmel-ssc.hatmel_pdc.hatmel_pwm.hatmel_serial.hatmel_tc.hatmioc.hatmlec.hatmmpc.hatmppp.hatmsap.hatmsvc.hatomic.hattribute_container.haudit.hauto_dev-ioctl.hauto_fs.hauto_fs4.hautoconf.hauxvec.haverage.hax25.hb1lli.hb1pcmcia.hbacking-dev.hbacklight.hbaycom.hbcd.hbcm47xx_nvram.hbcm47xx_wdt.hbcmabcma.hbcma_driver_chipcommon.hbcma_driver_gmac_cmn.hbcma_driver_mips.hbcma_driver_pci.hbcma_driver_pcie2.hbcma_regs.hbcma_soc.hbfs_fs.hbinfmts.hbio.hbit_spinlock.hbitmap.hbitops.hbitrev.hblk-iopoll.hblk_types.hblkdev.hblkpg.hblktrace_api.hblockgroup_lock.hbootmem.hbottom_half.hbounds.hbpqether.hbrcmphy.hbsg-lib.hbsg.hbuffer_head.hbug.hbyteorderKbuildbig_endian.hgeneric.hlittle_endian.hc2port.hcache.hcancan.hKbuildbcm.hcore.hdev.herror.hnetlink.hplatformsja1000.hraw.hcapability.hcapi.hcb710.hcciss_ioctl.hcd1400.hcdev.hcdk.hcdrom.hcfag12864b.hcgroup.hcgroup_subsys.hcgroupstats.hchio.hcirc_buf.hclk.hclockchips.hclocksource.hcm4000_cs.hcn_proc.hcnt32_to_63.hcoda.hcoda_cache.hcoda_fs_i.hcoda_linux.hcoda_psdev.hcoff.hcom20020.hcompaction.hcompat.hcompile.hcompiler-gcc.hcompiler-gcc3.hcompiler-gcc4.hcompiler-intel.hcompiler.hcompletion.hcomponent.hcomstats.hconcap.hconfigfs.hconnector.hconsole.hconsole_struct.hconsolemap.hconst.hcordic.hcoredump.hcper.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.3.5.el6.i686//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/alpha//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/alpha/boot//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/alpha/kernel//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/alpha/lib//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/alpha/math-emu//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/alpha/mm//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/alpha/oprofile//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/boot//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/boot/bootp//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/boot/compressed//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/common//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/kernel//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/lib//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-aaec2000//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-at91//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-bcmring//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-bcmring/csp//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-bcmring/csp/chipc//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-bcmring/csp/dmac//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-bcmring/csp/tmr//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-clps711x//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-davinci//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-ebsa110//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-ep93xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-footbridge//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-gemini//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-h720x//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-integrator//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-iop13xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-iop32x//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-iop33x//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-ixp2000//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-ixp23xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-ixp4xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-kirkwood//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-ks8695//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-l7200//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-lh7a40x//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-loki//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-mmp//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-msm//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-mv78xx0//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-mx1//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-mx2//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-mx25//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-mx3//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-mxc91231//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-netx//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-nomadik//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-ns9xxx//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-omap1//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-omap2//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-orion5x//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-pnx4008//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-pxa//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-realview//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-rpc//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-s3c2400//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-s3c2410//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-s3c2412//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-s3c2440//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-s3c2442//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-s3c2443//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-s3c6400//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-s3c6410//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-s5pc100//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-sa1100//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-shark//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-stmp378x//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-stmp37xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-u300//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-versatile//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mach-w90x900//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/mm//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/nwfpe//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/oprofile//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/plat-iop//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/plat-mxc//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/plat-omap//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/plat-orion//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/plat-pxa//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/plat-s3c//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/plat-s3c24xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/plat-s3c64xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/plat-s5pc1xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/plat-stmp3xxx//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/tools//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/arm/vfp//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/avr32//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/avr32/boards//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/avr32/boards/atngw100//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/avr32/boards/atstk1000//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/avr32/boards/favr-32//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/avr32/boards/hammerhead//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/avr32/boards/merisc//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/avr32/boards/mimc200//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/avr32/boot//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/avr32/boot/images//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/avr32/boot/u-boot//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/avr32/kernel//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/avr32/lib//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/avr32/mach-at32ap//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/avr32/mm//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/avr32/oprofile//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/blackfin//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/blackfin/boot//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/blackfin/kernel//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/blackfin/kernel/cplb-mpu//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/blackfin/kernel/cplb-nompu//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/blackfin/lib//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/blackfin/mach-bf518//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/blackfin/mach-bf518/boards//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/blackfin/mach-bf527//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/blackfin/mach-bf527/boards//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/blackfin/mach-bf533//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/blackfin/mach-bf533/boards//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/blackfin/mach-bf537//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/blackfin/mach-bf537/boards//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/blackfin/mach-bf538//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/blackfin/mach-bf538/boards//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/blackfin/mach-bf548//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/blackfin/mach-bf548/boards//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/blackfin/mach-bf561//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/blackfin/mach-bf561/boards//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/blackfin/mach-common//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/blackfin/mm//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/blackfin/oprofile//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/cris//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/cris/arch-v10//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/cris/arch-v10/drivers//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/cris/arch-v10/kernel//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/cris/arch-v10/lib//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/cris/arch-v10/mm//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/cris/arch-v32//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/cris/arch-v32/drivers//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/cris/arch-v32/drivers/mach-a3//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/cris/arch-v32/drivers/mach-fs//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/cris/arch-v32/drivers/pci//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/cris/arch-v32/kernel//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/cris/arch-v32/lib//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/cris/arch-v32/mach-a3//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/cris/arch-v32/mach-fs//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/cris/arch-v32/mm//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/cris/boot//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/cris/boot/compressed//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/cris/boot/rescue//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/cris/include//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/cris/include/arch-v32//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/cris/include/arch-v32/arch//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/cris/include/arch-v32/arch/hwregs//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/cris/include/arch-v32/arch/hwregs/iop//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/cris/kernel//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/cris/mm//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/frv//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/frv/boot//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/frv/kernel//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/frv/lib//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/frv/mb93090-mb00//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/frv/mm//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/h8300//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/h8300/boot//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/h8300/boot/compressed//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/h8300/kernel//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/h8300/kernel/timer//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/h8300/lib//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/h8300/mm//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/h8300/platform//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/h8300/platform/h8300h//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/h8300/platform/h8300h/aki3068net//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/h8300/platform/h8300h/generic//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/h8300/platform/h8300h/h8max//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/h8300/platform/h8s//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/h8300/platform/h8s/edosk2674//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/h8300/platform/h8s/generic//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/ia64//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/ia64/dig//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/ia64/hp//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/ia64/hp/common//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/ia64/hp/sim//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/ia64/hp/sim/boot//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/ia64/hp/zx1//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/ia64/ia32//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/ia64/kernel//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/ia64/kernel/cpufreq//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/ia64/kvm//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/ia64/lib//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/ia64/mm//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/ia64/oprofile//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/ia64/pci//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/ia64/sn//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/ia64/sn/kernel//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/ia64/sn/kernel/sn2//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/ia64/sn/pci//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/ia64/sn/pci/pcibr//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/ia64/uv//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/ia64/uv/kernel//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/ia64/xen//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m32r//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m32r/boot//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m32r/boot/compressed//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m32r/kernel//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m32r/lib//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m32r/mm//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m32r/oprofile//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m32r/platforms//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m32r/platforms/m32104ut//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m32r/platforms/m32700ut//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m32r/platforms/mappi//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m32r/platforms/mappi2//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m32r/platforms/mappi3//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m32r/platforms/oaks32r//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m32r/platforms/opsput//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m32r/platforms/usrv//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68k//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68k/amiga//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68k/apollo//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68k/atari//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68k/bvme6000//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68k/fpsp040//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68k/hp300//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68k/ifpsp060//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68k/kernel//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68k/lib//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68k/mac//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68k/math-emu//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68k/mm//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68k/mvme147//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68k/mvme16x//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68k/q40//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68k/sun3//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68k/sun3/prom//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68k/sun3x//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68k/tools//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68k/tools/amiga//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68knommu//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68knommu/kernel//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68knommu/lib//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68knommu/mm//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68knommu/platform//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68knommu/platform/5206//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68knommu/platform/5206e//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68knommu/platform/520x//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68knommu/platform/523x//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68knommu/platform/5249//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68knommu/platform/5272//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68knommu/platform/527x//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68knommu/platform/528x//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68knommu/platform/5307//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68knommu/platform/532x//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68knommu/platform/5407//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68knommu/platform/68328//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68knommu/platform/68360//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68knommu/platform/68EZ328//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68knommu/platform/68VZ328//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/m68knommu/platform/coldfire//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/microblaze//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/microblaze/boot//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/microblaze/kernel//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/microblaze/kernel/cpu//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/microblaze/lib//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/microblaze/mm//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/microblaze/platform//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/microblaze/platform/generic//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/alchemy//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/alchemy/common//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/alchemy/devboards//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/alchemy/devboards/db1x00//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/alchemy/devboards/pb1000//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/alchemy/devboards/pb1100//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/alchemy/devboards/pb1200//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/alchemy/devboards/pb1500//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/alchemy/devboards/pb1550//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/alchemy/mtx-1//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/alchemy/xxs1500//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/ar7//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/basler//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/basler/excite//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/bcm47xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/bcm63xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/bcm63xx/boards//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/boot//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/cavium-octeon//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/cavium-octeon/executive//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/cobalt//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/dec//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/dec/prom//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/emma//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/emma/common//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/emma/markeins//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/fw//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/fw/arc//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/fw/cfe//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/fw/lib//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/fw/sni//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/gt64120//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/gt64120/wrppmc//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/jazz//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/kernel//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/lasat//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/lasat/image//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/lib//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/loongson//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/loongson/common//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/loongson/fuloong-2e//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/math-emu//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/mipssim//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/mm//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/mti-malta//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/nxp//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/nxp/pnx833x//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/nxp/pnx833x/common//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/nxp/pnx833x/stb22x//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/nxp/pnx8550//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/nxp/pnx8550/common//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/nxp/pnx8550/jbs//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/nxp/pnx8550/stb810//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/oprofile//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/pci//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/pmc-sierra//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/pmc-sierra/msp71xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/pmc-sierra/yosemite//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/power//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/rb532//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/sgi-ip22//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/sgi-ip27//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/sgi-ip32//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/sibyte//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/sibyte/bcm1480//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/sibyte/common//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/sibyte/sb1250//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/sibyte/swarm//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/sni//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/txx9//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/txx9/generic//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/txx9/jmr3927//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/txx9/rbtx4927//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/txx9/rbtx4938//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/txx9/rbtx4939//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/vr41xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/vr41xx/casio-e55//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/vr41xx/common//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mips/vr41xx/ibm-workpad//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mn10300//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mn10300/boot//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mn10300/boot/compressed//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mn10300/kernel//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mn10300/lib//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mn10300/mm//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mn10300/oprofile//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mn10300/proc-mn103e010//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mn10300/unit-asb2303//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/mn10300/unit-asb2305//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/parisc//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/parisc/hpux//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/parisc/kernel//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/parisc/lib//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/parisc/math-emu//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/parisc/mm//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/parisc/oprofile//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/powerpc//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/powerpc/boot//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/powerpc/kernel//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/powerpc/kernel/vdso32//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/powerpc/kernel/vdso64//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/powerpc/kvm//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/powerpc/lib//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/powerpc/math-emu//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/powerpc/mm//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/powerpc/oprofile//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/powerpc/platforms//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/powerpc/platforms/40x//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/powerpc/platforms/44x//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/powerpc/platforms/512x//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/powerpc/platforms/52xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/powerpc/platforms/82xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/powerpc/platforms/83xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/powerpc/platforms/85xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/powerpc/platforms/86xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/powerpc/platforms/8xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/powerpc/platforms/amigaone//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/powerpc/platforms/cell//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/powerpc/platforms/cell/spufs//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/powerpc/platforms/chrp//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/powerpc/platforms/embedded6xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/powerpc/platforms/iseries//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/powerpc/platforms/maple//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/powerpc/platforms/pasemi//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/powerpc/platforms/powermac//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/powerpc/platforms/prep//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/powerpc/platforms/ps3//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/powerpc/platforms/pseries//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/powerpc/sysdev//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/powerpc/sysdev/bestcomm//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/powerpc/sysdev/qe_lib//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/powerpc/xmon//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/s390//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/s390/appldata//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/s390/boot//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/s390/crypto//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/s390/hypfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/s390/kernel//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/s390/kernel/vdso32//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/s390/kernel/vdso64//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/s390/kvm//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/s390/lib//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/s390/math-emu//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/s390/mm//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/s390/oprofile//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/score//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/score/boot//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/score/kernel//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/score/lib//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/score/mm//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/boards//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/boards/mach-cayman//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/boards/mach-dreamcast//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/boards/mach-ecovec24//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/boards/mach-edosk7705//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/boards/mach-highlander//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/boards/mach-hp6xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/boards/mach-kfr2r09//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/boards/mach-landisk//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/boards/mach-lboxre2//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/boards/mach-microdev//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/boards/mach-migor//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/boards/mach-r2d//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/boards/mach-rsk//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/boards/mach-sdk7780//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/boards/mach-se//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/boards/mach-se/7206//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/boards/mach-se/7343//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/boards/mach-se/770x//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/boards/mach-se/7721//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/boards/mach-se/7722//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/boards/mach-se/7724//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/boards/mach-se/7751//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/boards/mach-se/7780//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/boards/mach-sh03//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/boards/mach-sh7763rdp//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/boards/mach-snapgear//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/boards/mach-systemh//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/boards/mach-titan//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/boards/mach-x3proto//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/boot//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/boot/compressed//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/boot/romimage//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/cchips//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/cchips/hd6446x//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/drivers//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/drivers/dma//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/drivers/pci//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/drivers/superhyway//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/kernel//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/kernel/cpu//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/kernel/cpu/irq//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/kernel/cpu/sh2//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/kernel/cpu/sh2a//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/kernel/cpu/sh3//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/kernel/cpu/sh4//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/kernel/cpu/sh4a//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/kernel/cpu/sh5//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/kernel/cpu/shmobile//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/kernel/vsyscall//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/lib//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/lib64//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/math-emu//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/mm//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/oprofile//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sh/tools//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sparc//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sparc/boot//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sparc/kernel//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sparc/lib//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sparc/math-emu//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sparc/mm//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sparc/oprofile//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/sparc/prom//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/um//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/um/drivers//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/um/kernel//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/um/kernel/skas//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/um/os-Linux//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/um/os-Linux/drivers//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/um/os-Linux/skas//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/um/os-Linux/sys-i386//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/um/os-Linux/sys-x86_64//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/um/scripts//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/um/sys-i386//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/um/sys-ia64//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/um/sys-ppc//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/um/sys-x86_64//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/x86//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/x86/boot//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/x86/boot/compressed//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/x86/crypto//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/x86/ia32//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/x86/include//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/x86/include/asm//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/x86/include/asm/crypto//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/x86/include/asm/trace//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/x86/include/asm/uv//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/x86/include/asm/visws//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/x86/include/asm/xen//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/x86/include/generated//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/x86/kernel//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/x86/kernel/acpi//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/x86/kernel/acpi/realmode//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/x86/kernel/apic//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/x86/kernel/cpu//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/x86/kernel/cpu/cpufreq//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/x86/kernel/cpu/mcheck//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/x86/kernel/cpu/mtrr//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/x86/kvm//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/x86/lguest//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/x86/lib//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/x86/math-emu//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/x86/mm//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/x86/mm/kmemcheck//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/x86/oprofile//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/x86/pci//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/x86/power//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/x86/tools//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/x86/vdso//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/x86/video//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/x86/xen//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/xtensa//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/xtensa/boot//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/xtensa/boot/boot-elf//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/xtensa/boot/boot-redboot//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/xtensa/boot/lib//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/xtensa/boot/ramdisk//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/xtensa/kernel//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/xtensa/lib//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/xtensa/mm//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/xtensa/platforms//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/xtensa/platforms/iss//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/xtensa/platforms/s6105//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/xtensa/platforms/xt2000//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/xtensa/variants//usr/src/kernels/2.6.32-754.3.5.el6.i686/arch/xtensa/variants/s6000//usr/src/kernels/2.6.32-754.3.5.el6.i686/block//usr/src/kernels/2.6.32-754.3.5.el6.i686/crypto//usr/src/kernels/2.6.32-754.3.5.el6.i686/crypto/async_tx//usr/src/kernels/2.6.32-754.3.5.el6.i686/crypto/mpi//usr/src/kernels/2.6.32-754.3.5.el6.i686/crypto/signature//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/accessibility//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/accessibility/braille//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/acpi//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/acpi/acpica//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/acpi/apei//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/amba//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/ata//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/atm//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/auxdisplay//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/base//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/base/power//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/bcma//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/block//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/block/aoe//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/block/mtip32xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/block/paride//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/block/rsxx//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/bluetooth//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/cdrom//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/char//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/char/agp//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/char/hw_random//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/char/ip2//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/char/ipmi//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/char/mwave//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/char/pcmcia//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/char/pcmcia/ipwireless//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/char/rio//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/char/tpm//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/char/xilinx_hwicap//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/clocksource//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/connector//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/cpufreq//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/cpuidle//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/cpuidle/governors//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/crypto//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/crypto/amcc//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/crypto/nx//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/crypto/qat//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/crypto/qat/qat_common//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/crypto/qat/qat_dh895xcc//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/dca//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/dio//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/dma//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/dma/ioat//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/dma/ipu//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/edac//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/eisa//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/firewire//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/firmware//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/gpio//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/gpu//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/gpu/drm//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/gpu/drm/gma500//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/gpu/drm/i2c//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/gpu/drm/i810//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/gpu/drm/i915//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/gpu/drm/mga//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/gpu/drm/nouveau//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/gpu/drm/panel//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/gpu/drm/r128//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/gpu/drm/radeon//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/gpu/drm/savage//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/gpu/drm/sis//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/gpu/drm/tdfx//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/gpu/drm/ttm//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/gpu/drm/via//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/gpu/drm/vmwgfx//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/gpu/vga//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/hid//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/hid/usbhid//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/hv//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/hwmon//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/hwmon/ams//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/i2c//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/i2c/algos//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/i2c/busses//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/i2c/chips//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/ide//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/idle//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/ieee1394//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/ieee802154//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/infiniband//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/infiniband/core//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/infiniband/hw//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/infiniband/hw/amso1100//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/infiniband/hw/cxgb3//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/infiniband/hw/cxgb4//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/infiniband/hw/ehca//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/infiniband/hw/ipath//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/infiniband/hw/mlx4//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/infiniband/hw/mlx5//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/infiniband/hw/mthca//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/infiniband/hw/nes//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/infiniband/hw/ocrdma//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/infiniband/hw/qib//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/infiniband/hw/usnic//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/infiniband/ulp//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/infiniband/ulp/ipoib//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/infiniband/ulp/iser//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/infiniband/ulp/srp//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/input//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/input/gameport//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/input/joystick//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/input/joystick/iforce//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/input/keyboard//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/input/misc//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/input/mouse//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/input/serio//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/input/tablet//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/input/touchscreen//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/isdn//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/isdn/act2000//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/isdn/capi//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/isdn/divert//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/isdn/gigaset//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/isdn/hardware//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/isdn/hardware/avm//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/isdn/hardware/eicon//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/isdn/hardware/mISDN//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/isdn/hisax//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/isdn/hysdn//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/isdn/i4l//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/isdn/icn//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/isdn/isdnloop//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/isdn/mISDN//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/isdn/pcbit//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/isdn/sc//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/leds//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/lguest//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/macintosh//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/mca//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/md//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/md/persistent-data//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/common//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/common/tuners//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/dvb//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/dvb/b2c2//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/dvb/bt8xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/dvb/dm1105//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/dvb/dvb-core//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/dvb/dvb-usb//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/dvb/firewire//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/dvb/frontends//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/dvb/ngene//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/dvb/pluto2//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/dvb/pt1//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/dvb/siano//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/dvb/ttpci//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/dvb/ttusb-budget//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/dvb/ttusb-dec//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/radio//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/radio/si470x//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/rc//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/rc/keymaps//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/video//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/video/au0828//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/video/bt8xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/video/cpia2//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/video/cx18//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/video/cx231xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/video/cx23885//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/video/cx25840//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/video/cx88//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/video/davinci//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/video/em28xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/video/et61x251//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/video/gspca//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/video/gspca/gl860//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/video/gspca/m5602//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/video/gspca/stv06xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/video/hdpvr//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/video/ivtv//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/video/ovcamchip//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/video/pvrusb2//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/video/pwc//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/video/saa7134//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/video/saa7164//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/video/sn9c102//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/video/tlg2300//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/video/usbvideo//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/video/usbvision//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/video/uvc//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/video/zc0301//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/media/video/zoran//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/memstick//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/memstick/core//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/memstick/host//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/message//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/message/fusion//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/message/i2o//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/mfd//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/misc//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/misc/c2port//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/misc/cb710//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/misc/eeprom//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/misc/hdpuftrs//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/misc/ibmasm//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/misc/sgi-gru//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/misc/sgi-xp//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/mmc//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/mmc/card//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/mmc/core//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/mmc/host//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/mtd//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/mtd/chips//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/mtd/devices//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/mtd/lpddr//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/mtd/maps//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/mtd/nand//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/mtd/onenand//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/mtd/tests//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/mtd/ubi//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/appletalk//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/arcnet//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/arm//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/atl1c//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/atl1e//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/atlx//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/benet//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/bna//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/bnx2x//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/bnxt//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/bonding//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/can//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/can/sja1000//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/can/usb//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/chelsio//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/cris//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/cxgb3//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/cxgb4//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/cxgb4vf//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/e1000//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/e1000e//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/ehea//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/enic//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/fm10k//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/fs_enet//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/hamradio//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/hyperv//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/i40e//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/i40evf//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/ibm_newemac//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/igb//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/igbvf//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/irda//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/ixgb//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/ixgbe//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/ixgbevf//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/ixp2000//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/mlx4//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/mlx5//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/mlx5/core//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/myri10ge//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/netxen//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/pch_gbe//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/pcmcia//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/phy//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/qlcnic//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/qlge//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/sfc//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/skfp//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/stmmac//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/tokenring//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/tulip//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/usb//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/vmxnet3//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/vxge//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wan//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wan/lmc//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wimax//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wimax/i2400m//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/ath//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/ath/ath5k//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/ath/ath9k//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/ath/carl9170//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/b43//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/b43legacy//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/brcm80211//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/brcm80211/brcmfmac//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/brcm80211/brcmsmac//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/brcm80211/brcmutil//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/hostap//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/ipw2x00//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/iwlegacy//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/iwlwifi//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/iwlwifi/dvm//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/iwlwifi/mvm//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/libertas//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/libertas_tf//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/orinoco//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/p54//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/prism54//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/rt2x00//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/rtl818x//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/rtl818x/rtl8180//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/rtl818x/rtl8187//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/rtlwifi//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/rtlwifi/btcoexist//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/rtlwifi/rtl8188ee//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/rtlwifi/rtl8192c//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/rtlwifi/rtl8192ce//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/rtlwifi/rtl8192cu//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/rtlwifi/rtl8192de//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/rtlwifi/rtl8192ee//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/rtlwifi/rtl8192se//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/rtlwifi/rtl8723ae//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/rtlwifi/rtl8723be//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/rtlwifi/rtl8723com//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/rtlwifi/rtl8821ae//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/ti//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/ti/wl1251//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/ti/wl12xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/ti/wl18xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/ti/wlcore//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/net/wireless/zd1211rw//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/nubus//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/of//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/parisc//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/parport//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/pci//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/pci/hotplug//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/pci/pcie//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/pci/pcie/aer//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/pcmcia//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/platform//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/platform/x86//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/pnp//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/pnp/isapnp//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/pnp/pnpacpi//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/pnp/pnpbios//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/power//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/powercap//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/pps//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/ps3//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/ptp//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/rapidio//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/rapidio/switches//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/regulator//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/rtc//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/s390//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/s390/block//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/s390/char//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/s390/cio//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/s390/crypto//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/s390/kvm//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/s390/net//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/s390/scsi//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/sbus//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/sbus/char//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/scsi//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/scsi/aacraid//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/scsi/aic7xxx//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/scsi/aic7xxx/aicasm//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/scsi/aic94xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/scsi/arcmsr//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/scsi/arm//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/scsi/be2iscsi//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/scsi/bfa//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/scsi/bnx2fc//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/scsi/bnx2i//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/scsi/cxgbi//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/scsi/cxgbi/cxgb3i//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/scsi/cxgbi/cxgb4i//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/scsi/device_handler//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/scsi/fcoe//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/scsi/fnic//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/scsi/ibmvscsi//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/scsi/isci//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/scsi/isci/firmware//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/scsi/libfc//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/scsi/libsas//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/scsi/lpfc//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/scsi/megaraid//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/scsi/mpt3sas//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/scsi/mvsas//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/scsi/osd//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/scsi/pcmcia//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/scsi/pm8001//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/scsi/qla2xxx//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/scsi/qla4xxx//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/scsi/smartpqi//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/scsi/sym53c8xx_2//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/serial//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/serial/cpm_uart//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/serial/jsm//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/sfi//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/sh//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/sh/maple//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/sh/superhyway//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/sn//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/spi//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/ssb//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/altpciechdma//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/android//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/asus_oled//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/b3dfg//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/comedi//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/comedi/drivers//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/comedi/kcomedilib//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/cx25821//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/dream//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/dream/camera//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/dream/qdsp5//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/dream/smd//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/dst//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/echo//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/et131x//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/frontier//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/go7007//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/iio//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/iio/accel//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/iio/adc//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/iio/light//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/iio/trigger//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/line6//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/mimio//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/octeon//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/otus//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/p9auth//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/panel//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/phison//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/poch//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/pohmelfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/quatech_usb2//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/rar//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/rt2860//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/rt2870//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/rt3090//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/rtl8187se//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/rtl8192e//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/rtl8192su//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/rtl8192su/ieee80211//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/sep//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/serqt_usb2//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/slicoss//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/udlfb//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/usbip//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/vme//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/vme/bridges//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/vme/devices//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/vt6655//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/vt6656//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/winbond//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/wlan-ng//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/staging/zram//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/target//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/target/loopback//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/target/tcm_fc//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/tc//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/telephony//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/thermal//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/uio//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/usb//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/usb/atm//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/usb/c67x00//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/usb/class//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/usb/core//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/usb/early//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/usb/gadget//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/usb/host//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/usb/image//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/usb/misc//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/usb/misc/sisusbvga//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/usb/mon//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/usb/musb//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/usb/otg//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/usb/serial//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/usb/storage//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/usb/wusbcore//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/uwb//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/uwb/i1480//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/uwb/i1480/dfu//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/uwb/i1480/i1480u-wlp//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/uwb/wlp//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/vhost//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/video//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/video/aty//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/video/backlight//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/video/console//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/video/display//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/video/geode//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/video/i810//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/video/intelfb//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/video/kyro//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/video/logo//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/video/matrox//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/video/mb862xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/video/mbx//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/video/msm//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/video/nvidia//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/video/omap//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/video/pnx4008//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/video/riva//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/video/savage//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/video/sis//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/video/vermilion//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/video/via//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/virtio//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/vlynq//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/w1//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/w1/masters//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/w1/slaves//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/watchdog//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/xen//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/xen/xenbus//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/xen/xenfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/drivers/zorro//usr/src/kernels/2.6.32-754.3.5.el6.i686/firmware//usr/src/kernels/2.6.32-754.3.5.el6.i686/firmware/carl9170fw//usr/src/kernels/2.6.32-754.3.5.el6.i686/firmware/carl9170fw/carlfw//usr/src/kernels/2.6.32-754.3.5.el6.i686/firmware/carl9170fw/carlfw/usb//usr/src/kernels/2.6.32-754.3.5.el6.i686/firmware/carl9170fw/minifw//usr/src/kernels/2.6.32-754.3.5.el6.i686/firmware/carl9170fw/toolchain//usr/src/kernels/2.6.32-754.3.5.el6.i686/firmware/carl9170fw/tools//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/9p//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/adfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/affs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/afs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/autofs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/autofs4//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/befs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/bfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/btrfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/cachefiles//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/cifs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/coda//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/configfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/cramfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/debugfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/devpts//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/dlm//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/ecryptfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/efs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/exofs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/exportfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/ext2//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/ext3//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/ext4//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/fat//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/freevxfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/fscache//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/fuse//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/gfs2//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/hfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/hfsplus//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/hostfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/hpfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/hppfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/hugetlbfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/isofs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/jbd//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/jbd2//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/jffs2//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/jfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/lockd//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/minix//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/ncpfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/nfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/nfs_common//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/nfsd//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/nilfs2//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/nls//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/notify//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/notify/dnotify//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/notify/inotify//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/ntfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/ocfs2//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/ocfs2/cluster//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/ocfs2/dlm//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/omfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/openpromfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/partitions//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/proc//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/pstore//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/qnx4//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/quota//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/ramfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/reiserfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/romfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/smbfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/squashfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/sysfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/sysv//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/ubifs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/udf//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/ufs//usr/src/kernels/2.6.32-754.3.5.el6.i686/fs/xfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/include//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/acpi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/acpi/platform//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/asm-generic//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/asm-generic/bitops//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/asm-x86//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/8139too//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ab3100//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ac97//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/acer//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/acpi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/acpi/apei//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/acpi/apei/erst//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/acpi/blacklist//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/acpi/hotplug//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/acpi/pci//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/acpi/power//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/acpi/proc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/acpi/processor//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/acpi/procfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/acpi/sysfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/adaptec//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/agp//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/aic79xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/aic79xx/cmds//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/aic79xx/cmds/per//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/aic79xx/debug//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/aic79xx/reset//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/aic79xx/reset/delay//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/aic7xxx//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/aic7xxx/cmds//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/aic7xxx/cmds/per//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/aic7xxx/debug//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/aic7xxx/reset//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/aic7xxx/reset/delay//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/airo//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/alim1535//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/alim7101//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/amd//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/amd8111//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/amiga//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/anon//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/apm//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/apm/cpu//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/dma//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/dma/addr//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/dma/addr/t//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/enable//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/enable/memory//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/flatmem//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/has//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/has/cache//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/has/cache/line//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/has/cpu//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/has/cpu/idle//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/has/default//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/has/elf//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/have//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/have/nmi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/have/nmi/safe//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/hibernation//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/may//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/may/have//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/may/have/pc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/phys//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/phys/addr//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/phys/addr/t//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/populates//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/populates/node//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/select//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/select/memory//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/sparsemem//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/supports//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/supports/debug//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/supports/optimized//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/suspend//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/uses//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/uses/pg//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/want//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/want/frame//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/arch/want/optional//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ask//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ask/ip//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ask/ip/fib//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/asus//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/async//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/async/raid6//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/async/tx//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/async/tx/disable//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/async/tx/disable/channel//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/async/tx/disable/pq//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/async/tx/disable/pq/val//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/async/tx/disable/xor//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/async/tx/disable/xor/val//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/at76c50x//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ata//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ata/over//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ata/verbose//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ath//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ath5k//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ath9k//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ath9k/btcoex//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/atm//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/audit//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/autofs4//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/b43//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/b43/bcma//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/b43/buses//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/b43/buses/bcma//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/b43/buses/bcma/and//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/b43/pci//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/b43/pcicore//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/b43/phy//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/b43legacy//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/b43legacy/dma//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/b43legacy/dma/and//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/b43legacy/dma/and/pio//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/b43legacy/pci//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/b43legacy/pcicore//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/b44//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/b44/pci//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/b44/pcicore//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/backlight//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/backlight/class//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/backlight/lcd//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/backlight/mbp//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/base//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/battery//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/bcma//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/bcma/driver//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/bcma/driver/gmac//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/bcma/host//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/bcma/host/pci//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/binary//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/binfmt//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/blk//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/blk/cpq//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/blk/cpq/ciss//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/blk/dev//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/blk/dev/3w//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/blk/dev/3w/xxxx//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/blk/dev/dm//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/blk/dev/io//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/blk/dev/pciessd//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/blk/dev/ram//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/blk/dev/sr//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/bnx2x//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/bnxt//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/boot//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/boot/printk//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/bootparam//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/bootparam/hardlockup//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/bootparam/hardlockup/enabled//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/bootparam/hardlockup/panic//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/bootparam/hung//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/bootparam/hung/task//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/bootparam/hung/task/panic//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/bootparam/softlockup//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/bootparam/softlockup/panic//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/branch//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/branch/profile//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/brcmfmac//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/brcmfmac/proto//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/bridge//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/bridge/ebt//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/bridge/ebt/802//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/bridge/ebt/mark//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/bridge/ebt/t//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/bridge/igmp//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/bridge/nf//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/broadcom//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/bsd//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/bsd/process//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/bsd/process/acct//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/bt//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/bt/bnep//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/bt/bnep/mc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/bt/bnep/proto//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/bt/hciuart//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/bt/mrvl//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/bt/rfcomm//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/btrfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/btrfs/fs//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/btrfs/fs/posix//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/build//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/can//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/can/calc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/can/debug//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/can/ems//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/can/kvaser//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/can/sja1000//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/capi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cardman//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/carl9170//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cb710//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cb710/debug//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cdrom//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cdrom/pktcdvd//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cfag12864b//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cfg80211//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cfg80211/default//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cfg80211/wext//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cfq//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cfq/group//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cgroup//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cgroup/mem//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cgroup/mem/res//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cgroup/mem/res/ctlr//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/check//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/chelsio//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/chelsio/t1//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/chr//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/chr/dev//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cicada//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cifs//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cifs/dfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cifs/weak//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cifs/weak/pw//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ciss//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ciss/scsi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/clocksource//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/clocksource/validate//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/clocksource/validate/last//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cls//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cls/u32//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/compal//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/configfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/console//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/context//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/context/switch//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/core//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/core/dump//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/core/dump/default//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/core/dump/default/elf//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cpu//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cpu/freq//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cpu/freq/default//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cpu/freq/default/gov//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cpu/freq/gov//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cpu/freq/stat//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cpu/idle//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cpu/idle/gov//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cpu/sup//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cpu/sup/cyrix//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cpu/sup/transmeta//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cpu/sup/umc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/crash//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/crc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/crc/itu//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/crypto//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/crypto/ablk//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/crypto/ablk/helper//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/crypto/aes//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/crypto/aes/ni//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/crypto/ansi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/crypto/crc32c//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/crypto/dev//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/crypto/dev/hifn//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/crypto/dev/hifn/795x//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/crypto/dev/padlock//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/crypto/dev/qat//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/crypto/drbg//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/crypto/michael//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/crypto/salsa20//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/crypto/signature//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/crypto/twofish//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/cs5535//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/davicom//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/de//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/de2104x//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/debug//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/debug/boot//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/debug/memory//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/debug/nmi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/debug/nx//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/debug/rodata//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/debug/section//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/decompress//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/default//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/default/io//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/default/io/delay//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/default/mmap//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/default/mmap/min//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/default/tcp//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/defconfig//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/dell//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/detect//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/detect/hung//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/devpts//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/devpts/multiple//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/devtmpfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/display//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/dlci//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/dlm//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/dm//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/dm/bio//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/dm/cache//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/dm/log//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/dm/multipath//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/dm/persistent//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/dm/thin//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/dma//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/dma/shared//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/dmar//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/dmar/floppy//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/drm//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/drm/fbdev//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/drm/i2c//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/drm/kms//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/drm/kms/fb//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/drm/load//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/drm/load/edid//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/drm/mipi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/drm/nouveau//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/drm/radeon//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/drm/vmwgfx//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/dummy//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/dvb//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/dvb/av7110//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/dvb/b2c2//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/dvb/b2c2/flexcop//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/dvb/budget//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/dvb/capture//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/dvb/dynamic//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/dvb/firedtv//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/dvb/max//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/dvb/ttusb//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/dvb/tuner//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/dvb/usb//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/dvb/usb/af9005//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/dvb/usb/cinergy//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/dvb/usb/dibusb//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/dvb/usb/nova//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/dvb/usb/nova/t//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/dvb/usb/umt//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/dynamic//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/early//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/early/printk//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ecrypt//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/edac//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/edac/decode//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/edac/mm//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/eeepc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/eeprom//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/efi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/elf//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/enable//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/enable/must//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/enclosure//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/event//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ext2//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ext2/fs//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ext2/fs/posix//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ext3//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ext3/defaults//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ext3/defaults/to//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ext3/fs//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ext3/fs/posix//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ext4//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ext4/fs//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ext4/fs/posix//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/extra//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/fair//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/fair/group//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/fat//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/fat/default//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/fb//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/fb/aty//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/fb/aty/generic//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/fb/aty128//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/fb/boot//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/fb/boot/vesa//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/fb/cfb//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/fb/deferred//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/fb/geode//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/fb/mode//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/fb/nvidia//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/fb/radeon//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/fb/riva//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/fb/savage//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/fb/sys//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/fcoe//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/fib//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/file//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/firewire//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/firewire/ohci//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/firmware//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/fix//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/fix/earlycon//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/fixed//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/font//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/frame//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/framebuffer//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/framebuffer/console//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/framebuffer/console/detect//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/fs//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/fs/posix//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/fscache//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ftrace//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/fujitsu//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/fuse//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/fusion//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/fusion/max//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/fw//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/gact//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/generic//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/generic/calibrate//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/generic/clockevents//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/generic/clockevents/min//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/generic/cmos//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/generic/cpu//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/generic/find//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/generic/find/first//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/generic/find/last//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/generic/find/next//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/generic/hardirqs//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/generic/hardirqs/no//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/generic/hardirqs/no/do//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/generic/irq//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/generic/isa//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/generic/pending//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/gfs2//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/gfs2/fs//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/gfs2/fs/locking//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/gigaset//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/gpio//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/group//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hangcheck//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hardlockup//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/has//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/have//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/have/arch//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/have/atomic//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/have/dma//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/have/dma/api//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/have/dynamic//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/have/efficient//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/have/efficient/unaligned//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/have/ftrace//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/have/ftrace/mcount//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/have/function//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/have/function/graph//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/have/function/graph/fp//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/have/function/trace//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/have/function/trace/mcount//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/have/generic//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/have/generic/dma//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/have/intel//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/have/ioremap//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/have/irq//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/have/kernel//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/have/latencytop//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/have/memory//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/have/mmiotrace//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/have/perf//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/have/perf/events//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/have/perf/user//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/have/perf/user/stack//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/have/setup//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/have/setup/per//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/have/setup/per/cpu//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/have/syscall//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/have/unstable//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/have/unstable/sched//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/have/user//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/have/user/return//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hdlc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/headers//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hermes//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hermes/cache//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hermes/cache/fw//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hermes/cache/fw/on//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hibernation//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hid//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/high//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/high/res//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hisax//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hisax/16//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hisax/avm//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hisax/avm/a1//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hisax/bkm//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hisax/elsa//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hisax/enternow//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hisax/fritz//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hisax/hfc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hisax/max//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hisax/netjet//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hisax/no//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hisax/sct//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hisax/sedlbauer//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hisax/teles//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hostap//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hostap/firmware//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hotplug//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hotplug/pci//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hotplug/pci/acpi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hp//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hpet//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hpet/emulate//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hpwdt//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hpwdt/nmi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ht//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hugetlb//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hvc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hw//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hw/random//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hwmon//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hyperv//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hysdn//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/hz//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/i2c//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/i2c/amd756//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/i2c/helper//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/i2c/nforce2//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/i2c/parport//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/i2c/pca//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/i2c/tiny//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/i6300esb//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ib700//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ibm//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/icplus//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ie6xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ieee802154//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/igb//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/illegal//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/illegal/pointer//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ima//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ima/lsm//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ima/measure//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ima/measure/pcr//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/inet//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/inet/dccp//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/inet/tcp//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/inet/xfrm//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/inet/xfrm/mode//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/inet6//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/inet6/xfrm//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/inet6/xfrm/mode//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/infiniband//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/infiniband/addr//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/infiniband/ipoib//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/infiniband/mthca//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/infiniband/user//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/init//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/init/env//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/init/env/arg//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/initramfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/inotify//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/input//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/input/ati//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/input/atlas//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/input/ff//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/input/gpio//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/input/gpio/rotary//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/input/keyspan//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/input/mousedev//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/input/mousedev/screen//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/input/winbond//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/input/wistron//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/input/wm831x//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/intel//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/interval//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/io//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/io/delay//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/io/delay/type//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/iommu//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/iosched//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ip//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ip/advanced//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ip/dccp//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ip/dccp/ccid3//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ip/dccp/tfrc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ip/fib//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ip/mroute//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ip/mroute/multiple//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ip/multiple//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ip/nf//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ip/nf/arp//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ip/nf/match//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ip/nf/target//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ip/pimsm//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ip/route//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ip/set//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ip/set/bitmap//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ip/set/hash//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ip/set/list//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ip/vs//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ip/vs/pe//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ip/vs/proto//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ip/vs/proto/ah//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ip/vs/tab//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ip6//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ip6/nf//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ip6/nf/match//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ip6/nf/target//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ipc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ipmi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ipmi/device//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ippp//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ipv6//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ipv6/multiple//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ipv6/ndisc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ipv6/optimistic//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ipv6/pimsm//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ipv6/route//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ipv6/router//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ipw2100//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ipw2200//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ir//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ir/jvc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ir/lirc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ir/nec//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ir/rc5//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ir/rc5/sz//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ir/rc6//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ir/sony//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ir/winbond//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/irq//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/isa//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/isa/dma//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/iscsi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/iscsi/boot//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/iscsi/ibft//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/isdn//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/isdn/capi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/isdn/capi/capifs//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/isdn/drv//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/isdn/drv/avmb1//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/isdn/drv/avmb1/avm//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/isdn/drv/avmb1/verbose//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/isdn/ppp//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/isdn/tty//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/iso9660//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/it87//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/it8712f//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/itco//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/itco/vendor//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/iwlwifi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/iwlwifi/opmode//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ixgbe//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/jffs2//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/jffs2/fs//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/jffs2/fs/posix//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/kallsyms//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/kallsyms/extra//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/karma//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/kernel//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/kexec//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/kexec/auto//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/keyboard//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/keys//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/keys/debug//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/keys/debug/proc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/kgdb//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/kgdb/serial//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/kprobe//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ks0108//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ktime//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/kvm//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/lcd//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/lcd/class//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/leds//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/leds/clevo//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/leds/trigger//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/leds/trigger/default//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/leds/wm831x//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/lib80211//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/lib80211/crypt//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/libertas//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/libertas/thinfirm//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/lock//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/lockd//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/lockdep//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/lockup//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/log//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/log/buf//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/logo//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/logo/linux//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/loopback//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/lpc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/lsi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/lsi/et1011c//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/lsm//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/lsm/mmap//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/lsm/mmap/min//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/lxt//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/lzo//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mac//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mac80211//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mac80211/has//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mac80211/rc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mac80211/rc/default//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mac80211/rc/minstrel//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mac80211/sta//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mac80211/sta/hash//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mac80211/sta/hash/max//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/machz//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/macintosh//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/magic//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/marvell//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/max//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/max/raw//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/md//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mdio//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/media//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/media/tuner//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/megaraid//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/memory//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/memory/hotplug//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/memstick//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/memstick/jmicron//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/memstick/realtek//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/memstick/tifm//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mfd//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mfd/rtsx//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mfd/sm501//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mfd/wm8350//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mfd/wm8350/config//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mfd/wm8350/config/mode//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mfd/wm8351//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mfd/wm8351/config//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mfd/wm8351/config/mode//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mfd/wm8352//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mfd/wm8352/config//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mfd/wm8352/config/mode//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/microcode//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/microcode/old//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/minix//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/misc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/misdn//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mlx4//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mlx4/en//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mlx5//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mlx5/core//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mm//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mmc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mmc/block//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mmc/realtek//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mmc/ricoh//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mmc/sdhci//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mmc/sdricoh//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mmc/tifm//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mmc/via//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/module//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/module/force//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/module/srcversion//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/module/verify//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mouse//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mouse/ps2//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mouse/synaptics//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/msdos//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/msi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mspro//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mtd//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mtd/ar7//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mtd/block//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mtd/cfi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mtd/cmdline//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mtd/complex//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mtd/gen//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mtd/map//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mtd/map/bank//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mtd/map/bank/width//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mtd/nand//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mtd/nand/diskonchip//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mtd/nand/diskonchip/probe//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mtd/nand/ecc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mtd/qinfo//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mtd/redboot//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mtd/redboot/directory//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mtd/scb2//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mtd/ubi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mtd/ubi/beb//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mtd/ubi/wl//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mtdram//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mtdram/erase//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mtdram/total//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mtrr//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mtrr/sanitizer//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mtrr/sanitizer/enable//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mtrr/sanitizer/spare//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mtrr/sanitizer/spare/reg//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mtrr/sanitizer/spare/reg/nr//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/mxm//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/myri10ge//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/n//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/national//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ne2k//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/need//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/need/bounce//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/need/dma//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/need/dma/map//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/need/node//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/need/node/memmap//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/need/per//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/need/per/cpu//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/need/per/cpu/embed//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/need/per/cpu/embed/first//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/need/per/cpu/page//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/need/per/cpu/page/first//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/net//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/net/9p//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/net/act//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/net/cls//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/net/drop//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/net/dsa//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/net/dsa/mv88e6123//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/net/dsa/mv88e6123/61//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/net/dsa/mv88e6xxx//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/net/dsa/mv88e6xxx/need//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/net/dsa/tag//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/net/ematch//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/net/ip//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/net/ipgre//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/net/key//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/net/poll//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/net/rx//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/net/rx/busy//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/net/sch//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/net/vendor//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/netconsole//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/netdev//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/netfilter//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/netfilter/netlink//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/netfilter/xt//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/netfilter/xt/match//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/netfilter/xt/target//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/netpoll//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/netprio//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/network//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/netxen//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/new//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/nf//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/nf/conntrack//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/nf/conntrack/netbios//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/nf/ct//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/nf/ct/proto//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/nf/defrag//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/nf/nat//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/nf/nat/proto//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/nf/nat/snmp//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/nfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/nfs/acl//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/nfs/use//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/nfs/use/legacy//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/nfs/v3//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/nfs/v4//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/nfsd//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/nfsd/v2//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/nfsd/v3//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/nftl//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/nls//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/nls/codepage//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/nls/iso8859//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/nls/koi8//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/no//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/nop//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/nop/usb//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/nortel//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/nouveau//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/nouveau/debug//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/nr//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/nsc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/openvswitch//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/oprofile//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/oprofile/event//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/optimize//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/osf//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/output//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/p54//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/packet//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/page//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/page/table//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/panasonic//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/paravirt//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/parport//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/parport/not//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/parport/pc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/partition//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/pata//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/pata/pdc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/pc8736x//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/pccard//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/pch//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/pci//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/pci/msi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/pci/msi/default//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/pcie//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/pcieaer//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/pcmcia//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/pcmcia/load//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/pcspkr//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/pdc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/perf//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/phys//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/phys/addr//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/phys/addr/t//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/physical//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/pid//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/plx//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/pm//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/pm/sleep//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/pm/std//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/pnfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/pnfs/file//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/posix//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/posix/mqueue//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/power//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ppp//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ppp/sync//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/preempt//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/prevent//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/prevent/firmware//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/print//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/print/quota//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/proc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/proc/page//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/proc/pid//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ptp//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ptp/1588//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/qfmt//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/qlcnic//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/qsemi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/quota//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/quota/netlink//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/raid//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/raid6//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/raw//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/rc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/rcu//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/rd//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/rds//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/realtek//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/reed//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/reed/solomon//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/regulator//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/regulator/fixed//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/regulator/userspace//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/resource//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/rfd//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/rfkill//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/rfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ring//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ring/buffer//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ring/buffer/allow//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/rpcsec//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/rpcsec/gss//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/rt//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/rt/group//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/rt2800//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/rt2800/lib//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/rt2800pci//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/rt2800usb//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/rt2x00//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/rt2x00/lib//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/rtc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/rtc/drv//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/rtc/drv/m41t80//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/rtc/hctosys//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/rtc/intf//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/rtl//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/rtl8187//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/rtl8192c//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/rtl8723//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/rtlwifi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/rwsem//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/rwsem/xchgadd//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sata//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sbc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sbc/fitpc2//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sched//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sched/omit//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sched/omit/frame//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/scsi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/scsi/3w//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/scsi/arcmsr//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/scsi/bfa//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/scsi/bnx2//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/scsi/bnx2x//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/scsi/cxgb3//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/scsi/cxgb4//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/scsi/dh//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/scsi/dh/hp//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/scsi/fc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/scsi/fc/tgt//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/scsi/iscsi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/scsi/lowlevel//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/scsi/mpt2sas//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/scsi/mpt2sas/max//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/scsi/mpt3sas//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/scsi/mpt3sas/max//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/scsi/multi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/scsi/osd//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/scsi/osd/dprint//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/scsi/proc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/scsi/qla//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/scsi/sas//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/scsi/sas/host//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/scsi/scan//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/scsi/spi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/scsi/srp//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/scsi/srp/tgt//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/scsi/sym53c8xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/scsi/sym53c8xx/default//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/scsi/sym53c8xx/dma//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/scsi/sym53c8xx/dma/addressing//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/scsi/sym53c8xx/max//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/scsi/wait//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sctp//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sctp/cookie//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sctp/cookie/hmac//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sctp/default//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sctp/default/cookie//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sctp/default/cookie/hmac//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sdio//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/security//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/security/file//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/security/network//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/security/selinux//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/security/selinux/avc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/security/selinux/bootparam//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/security/selinux/checkreqprot//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/select//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/select/memory//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sensors//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sensors/fam15h//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sensors/i5k//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sensors/via//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/serial//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/serial/8250//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/serial/8250/detect//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/serial/8250/many//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/serial/8250/nr//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/serial/8250/runtime//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/serial/8250/share//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/serial/core//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/serio//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sfc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sfc/mcdi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sgi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/slip//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/slow//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/smartjoyplus//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sms//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sms/sdio//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sms/siano//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sms/usb//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/smsc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/smsc/sch311x//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/ac97//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/ac97/power//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/ac97/power/save//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/atiixp//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/cs46xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/cs46xx/new//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/dma//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/dynamic//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/emu10k1//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/hda//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/hda/codec//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/hda/codec/ca0132//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/hda/dsp//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/hda/enable//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/hda/enable/realtek//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/hda/input//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/hda/input/beep//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/hda/patch//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/hda/power//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/hda/power/save//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/hda/prealloc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/kctl//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/mixer//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/mpu401//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/opl3//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/opl3/lib//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/opl4//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/opl4/lib//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/oxygen//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/pcm//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/pcm/oss//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/rawmidi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/sb//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/sb16//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/seq//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/seq/hrtimer//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/sequencer//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/usb//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/usb/caiaq//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/verbose//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/via82xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/vx//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/snd/wss//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/soc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/soc/camera//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/soft//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/solaris//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/solaris/x86//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sony//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sonypi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sound//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sound/oss//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sound/oss/core//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sparse//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sparsemem//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/split//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/split/ptlock//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/squashfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/squashfs/fragment//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/squashfs/fragment/cache//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ssb//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ssb/b43//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ssb/b43/pci//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ssb/driver//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ssb/driver/pcicore//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ssb/pcihost//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ssb/pcmciahost//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ssb/sdiohost//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/stacktrace//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/stop//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/strict//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/strip//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/strip/asm//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sun//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sunrpc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sunrpc/xprt//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sunrpc/xprt/rdma//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/suspend//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/syn//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/synclink//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sys//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sysctl//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sysprof//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/sysvipc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/tablet//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/tablet/usb//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/target//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/task//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/task/delay//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/task/io//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/tc1100//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/tcg//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/tcm//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/tcp//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/tcp/cong//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/textsearch//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/thermal//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/thinkpad//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/thinkpad/acpi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/thinkpad/acpi/hotkey//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/tick//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/tifm//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/timer//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/tmd//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/tmpfs//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/tmpfs/posix//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/topstar//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/touchscreen//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/touchscreen/ad7879//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/touchscreen/usb//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/touchscreen/usb/dmc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/touchscreen/usb/general//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/touchscreen/wacom//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/trace//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/trace/irqflags//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/tracer//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/tracer/max//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/tracing//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/tree//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ttpci//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/tulip//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ubifs//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/ubifs/fs//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/udf//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/uefi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/uevent//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/uevent/helper//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/uio//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/uio/pci//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/uio/pdrv//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/unix98//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/unixware//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/ali//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/announce//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/announce/new//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/arch//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/arch/has//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/berry//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/cdc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/ehci//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/ehci/root//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/ehci/root/hub//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/ehci/tt//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/ftdi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/gspca//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/gspca/ov534//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/gspca/xirlink//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/hwa//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/isp1362//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/net//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/net/cdc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/net/rndis//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/ohci//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/ohci/little//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/otg//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/pwc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/pwc/input//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/serial//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/serial/cypress//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/serial/digi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/serial/edgeport//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/serial/ftdi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/serial/keyspan//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/serial/kobil//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/serial/mct//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/serial/safe//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/serial/siemens//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/sierra//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/sisusbvga//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/sl811//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/storage//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/storage/cypress//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/u132//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/uhci//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/video//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/video/class//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/video/class/input//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/whci//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/wusb//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/usb/xhci//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/use//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/use/generic//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/use/generic/smp//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/user//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/user/stacktrace//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/uts//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/uwb//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/uwb/i1480u//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/v4l//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/v4l/usb//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/vfat//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/vga//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/vga/arb//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/vga/arb/max//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/vgacon//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/vgacon/soft//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/vgacon/soft/scrollback//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/vhost//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/via//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/via/rhine//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/video//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/video/bt848//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/video/cafe//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/video/capture//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/video/cx18//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/video/cx231xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/video/cx88//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/video/em28xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/video/fb//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/video/helper//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/video/helper/chips//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/video/ir//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/video/output//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/video/pvrusb2//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/video/saa7134//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/video/saa7146//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/video/v4l2//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/videobuf//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/videobuf/dma//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/virt//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/virt/to//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/virtio//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/vitesse//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/vlan//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/vlan/8021q//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/vm//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/vm/event//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/vmware//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/vt//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/vt/hw//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/vt/hw/console//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/w83627hf//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/w83697hf//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/w83697ug//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/w83877f//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/w83977f//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/watchdog//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/wext//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/wilink//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/wilink/platform//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/wimax//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/wimax/debug//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/wimax/i2400m//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/wimax/i2400m/debug//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/winbond//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/wireless//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/wireless/ext//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/wl//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/wl1251//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/wlan//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/wm831x//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/wm8350//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86/32//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86/32/non//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86/acpi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86/apm//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86/cyclone//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86/extended//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86/intel//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86/internode//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86/internode/cache//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86/io//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86/l1//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86/l1/cache//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86/local//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86/mce//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86/minimum//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86/minimum/cpu//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86/need//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86/p4//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86/pcc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86/platform//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86/pm//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86/popad//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86/powernow//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86/powernow/k7//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86/reroute//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86/reroute/for//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86/reroute/for/broken//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86/reroute/for/broken/boot//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86/reserve//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86/reserve/low//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86/speedstep//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86/thermal//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86/use//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86/use/ppro//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86/wp//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/x86/wp/works//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/xen//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/xen/blkdev//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/xen/compat//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/xen/debug//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/xen/dev//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/xen/fbdev//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/xen/kbddev//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/xen/max//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/xen/max/domain//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/xen/netdev//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/xen/platform//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/xen/save//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/xen/scrub//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/xen/sys//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/xfrm//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/xfrm/sub//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/xor//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/yenta//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/yenta/ene//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/zlib//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/zone//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/zone/dma//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/config/zram//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/crypto//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/crypto/internal//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/drm//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/drm/i2c//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/drm/ttm//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/keys//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/amba//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/bcma//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/byteorder//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/can//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/can/platform//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/crypto//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/decompress//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/dvb//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/hdlc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/i2c//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/input//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/isdn//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/lockd//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/mfd//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/mfd/pcf50633//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/mfd/wm831x//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/mfd/wm8350//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/mlx4//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/mlx5//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/mmc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/mtd//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/netfilter//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/netfilter/ipset//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/netfilter_arp//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/netfilter_bridge//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/netfilter_ipv4//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/netfilter_ipv6//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/nfsd//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/platform_data//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/raid//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/regulator//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/rtc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/spi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/ssb//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/sunrpc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/tc_act//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/tc_ematch//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/unaligned//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/usb//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/uwb//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/linux/wimax//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/math-emu//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/media//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/media/davinci//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/mtd//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/net//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/net/9p//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/net/bluetooth//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/net/irda//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/net/iucv//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/net/netfilter//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/net/netfilter/ipv4//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/net/netfilter/ipv6//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/net/netns//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/net/phonet//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/net/sctp//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/net/tc_act//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/net/tipc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/pcmcia//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/rdma//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/rxrpc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/scsi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/scsi/fc//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/sound//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/trace//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/trace/events//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/uapi//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/uapi/drm//usr/src/kernels/2.6.32-754.3.5.el6.i686/include/video//usr/src/kernels/2.6.32-754.3.5.el6.i686/init//usr/src/kernels/2.6.32-754.3.5.el6.i686/ipc//usr/src/kernels/2.6.32-754.3.5.el6.i686/kernel//usr/src/kernels/2.6.32-754.3.5.el6.i686/kernel/events//usr/src/kernels/2.6.32-754.3.5.el6.i686/kernel/gcov//usr/src/kernels/2.6.32-754.3.5.el6.i686/kernel/irq//usr/src/kernels/2.6.32-754.3.5.el6.i686/kernel/power//usr/src/kernels/2.6.32-754.3.5.el6.i686/kernel/time//usr/src/kernels/2.6.32-754.3.5.el6.i686/kernel/trace//usr/src/kernels/2.6.32-754.3.5.el6.i686/lib//usr/src/kernels/2.6.32-754.3.5.el6.i686/lib/lzo//usr/src/kernels/2.6.32-754.3.5.el6.i686/lib/raid6//usr/src/kernels/2.6.32-754.3.5.el6.i686/lib/raid6/raid6test//usr/src/kernels/2.6.32-754.3.5.el6.i686/lib/reed_solomon//usr/src/kernels/2.6.32-754.3.5.el6.i686/lib/zlib_deflate//usr/src/kernels/2.6.32-754.3.5.el6.i686/lib/zlib_inflate//usr/src/kernels/2.6.32-754.3.5.el6.i686/mm//usr/src/kernels/2.6.32-754.3.5.el6.i686/net//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/802//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/8021q//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/9p//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/appletalk//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/atm//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/ax25//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/bluetooth//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/bluetooth/bnep//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/bluetooth/cmtp//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/bluetooth/hidp//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/bluetooth/rfcomm//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/bridge//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/bridge/netfilter//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/can//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/core//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/dcb//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/dccp//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/dccp/ccids//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/decnet//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/decnet/netfilter//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/dsa//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/econet//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/ethernet//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/ieee802154//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/ipv4//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/ipv4/netfilter//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/ipv6//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/ipv6/netfilter//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/ipx//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/irda//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/irda/ircomm//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/irda/irlan//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/irda/irnet//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/iucv//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/key//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/lapb//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/llc//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/mac80211//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/netfilter//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/netfilter/ipset//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/netfilter/ipvs//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/netlabel//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/netlink//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/netrom//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/openvswitch//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/packet//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/phonet//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/rds//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/rfkill//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/rose//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/rxrpc//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/sched//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/sctp//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/sunrpc//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/sunrpc/auth_gss//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/sunrpc/xprtrdma//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/tipc//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/unix//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/wanrouter//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/wimax//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/wireless//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/x25//usr/src/kernels/2.6.32-754.3.5.el6.i686/net/xfrm//usr/src/kernels/2.6.32-754.3.5.el6.i686/samples//usr/src/kernels/2.6.32-754.3.5.el6.i686/samples/kobject//usr/src/kernels/2.6.32-754.3.5.el6.i686/samples/kprobes//usr/src/kernels/2.6.32-754.3.5.el6.i686/samples/trace_events//usr/src/kernels/2.6.32-754.3.5.el6.i686/samples/tracepoints//usr/src/kernels/2.6.32-754.3.5.el6.i686/scripts//usr/src/kernels/2.6.32-754.3.5.el6.i686/scripts/basic//usr/src/kernels/2.6.32-754.3.5.el6.i686/scripts/dtc//usr/src/kernels/2.6.32-754.3.5.el6.i686/scripts/dtc/libfdt//usr/src/kernels/2.6.32-754.3.5.el6.i686/scripts/genksyms//usr/src/kernels/2.6.32-754.3.5.el6.i686/scripts/kconfig//usr/src/kernels/2.6.32-754.3.5.el6.i686/scripts/kconfig/lxdialog//usr/src/kernels/2.6.32-754.3.5.el6.i686/scripts/ksymoops//usr/src/kernels/2.6.32-754.3.5.el6.i686/scripts/mod//usr/src/kernels/2.6.32-754.3.5.el6.i686/scripts/package//usr/src/kernels/2.6.32-754.3.5.el6.i686/scripts/rt-tester//usr/src/kernels/2.6.32-754.3.5.el6.i686/scripts/selinux//usr/src/kernels/2.6.32-754.3.5.el6.i686/scripts/selinux/genheaders//usr/src/kernels/2.6.32-754.3.5.el6.i686/scripts/selinux/mdp//usr/src/kernels/2.6.32-754.3.5.el6.i686/scripts/tracing//usr/src/kernels/2.6.32-754.3.5.el6.i686/security//usr/src/kernels/2.6.32-754.3.5.el6.i686/security/integrity//usr/src/kernels/2.6.32-754.3.5.el6.i686/security/integrity/ima//usr/src/kernels/2.6.32-754.3.5.el6.i686/security/keys//usr/src/kernels/2.6.32-754.3.5.el6.i686/security/selinux//usr/src/kernels/2.6.32-754.3.5.el6.i686/security/selinux/ss//usr/src/kernels/2.6.32-754.3.5.el6.i686/security/smack//usr/src/kernels/2.6.32-754.3.5.el6.i686/security/tomoyo//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/aoa//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/aoa/codecs//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/aoa/core//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/aoa/fabrics//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/aoa/soundbus//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/aoa/soundbus/i2sbus//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/arm//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/atmel//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/core//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/core/oss//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/core/seq//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/core/seq/oss//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/drivers//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/drivers/mpu401//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/drivers/opl3//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/drivers/opl4//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/drivers/pcsp//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/drivers/vx//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/i2c//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/i2c/other//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/isa//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/isa/ad1816a//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/isa/ad1848//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/isa/cs423x//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/isa/es1688//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/isa/gus//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/isa/msnd//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/isa/opti9xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/isa/sb//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/isa/wavefront//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/isa/wss//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/mips//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/oss//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/oss/dmasound//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/parisc//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/pci//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/pci/ac97//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/pci/ali5451//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/pci/au88x0//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/pci/aw2//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/pci/ca0106//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/pci/cs46xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/pci/cs5535audio//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/pci/ctxfi//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/pci/echoaudio//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/pci/emu10k1//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/pci/hda//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/pci/ice1712//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/pci/korg1212//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/pci/lx6464es//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/pci/mixart//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/pci/nm256//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/pci/oxygen//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/pci/pcxhr//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/pci/riptide//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/pci/rme9652//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/pci/trident//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/pci/vx222//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/pci/ymfpci//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/pcmcia//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/pcmcia/pdaudiocf//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/pcmcia/vx//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/ppc//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/sh//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/soc//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/soc/atmel//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/soc/au1x//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/soc/blackfin//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/soc/codecs//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/soc/davinci//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/soc/fsl//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/soc/imx//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/soc/omap//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/soc/pxa//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/soc/s3c24xx//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/soc/s6000//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/soc/sh//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/soc/txx9//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/sparc//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/spi//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/synth//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/synth/emux//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/usb//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/usb/6fire//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/usb/bcd2000//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/usb/caiaq//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/usb/hiface//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/usb/misc//usr/src/kernels/2.6.32-754.3.5.el6.i686/sound/usb/usx2y//usr/src/kernels/2.6.32-754.3.5.el6.i686/tools//usr/src/kernels/2.6.32-754.3.5.el6.i686/tools/build//usr/src/kernels/2.6.32-754.3.5.el6.i686/tools/build/feature//usr/src/kernels/2.6.32-754.3.5.el6.i686/tools/build/tests//usr/src/kernels/2.6.32-754.3.5.el6.i686/tools/build/tests/ex//usr/src/kernels/2.6.32-754.3.5.el6.i686/tools/lib//usr/src/kernels/2.6.32-754.3.5.el6.i686/tools/lib/api//usr/src/kernels/2.6.32-754.3.5.el6.i686/tools/lib/traceevent//usr/src/kernels/2.6.32-754.3.5.el6.i686/tools/perf//usr/src/kernels/2.6.32-754.3.5.el6.i686/tools/perf/Documentation//usr/src/kernels/2.6.32-754.3.5.el6.i686/tools/perf/arch//usr/src/kernels/2.6.32-754.3.5.el6.i686/tools/perf/arch/arm//usr/src/kernels/2.6.32-754.3.5.el6.i686/tools/perf/arch/arm64//usr/src/kernels/2.6.32-754.3.5.el6.i686/tools/perf/arch/powerpc//usr/src/kernels/2.6.32-754.3.5.el6.i686/tools/perf/arch/s390//usr/src/kernels/2.6.32-754.3.5.el6.i686/tools/perf/arch/sh//usr/src/kernels/2.6.32-754.3.5.el6.i686/tools/perf/arch/sparc//usr/src/kernels/2.6.32-754.3.5.el6.i686/tools/perf/arch/x86//usr/src/kernels/2.6.32-754.3.5.el6.i686/tools/perf/config//usr/src/kernels/2.6.32-754.3.5.el6.i686/tools/perf/scripts//usr/src/kernels/2.6.32-754.3.5.el6.i686/tools/perf/scripts/perl//usr/src/kernels/2.6.32-754.3.5.el6.i686/tools/perf/scripts/perl/Perf-Trace-Util//usr/src/kernels/2.6.32-754.3.5.el6.i686/tools/scripts//usr/src/kernels/2.6.32-754.3.5.el6.i686/tools/testing//usr/src/kernels/2.6.32-754.3.5.el6.i686/tools/testing/selftests//usr/src/kernels/2.6.32-754.3.5.el6.i686/tools/testing/selftests/mqueue//usr/src/kernels/2.6.32-754.3.5.el6.i686/tools/virtio//usr/src/kernels/2.6.32-754.3.5.el6.i686/tools/virtio/virtio-trace//usr/src/kernels/2.6.32-754.3.5.el6.i686/usr//usr/src/kernels/2.6.32-754.3.5.el6.i686/virt//usr/src/kernels/2.6.32-754.3.5.el6.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 !PH6s] b2u jӫ`(m^h`x0{4l=x[e$tFA 9M1}wؠh5~3EJš.8$ڐK1-)q-e/u ŏ/crHv}#ChчRPj:gy+?SgF^ 7'> B@1k.A&ᰰ*D|AtK~lOԻI|҂TvmGgm^#[?DŽ@M6?Op?LkGtV7 ч#Q֖BP\%w0n p"g=wh!Oe٘Doz$׾g<9zY3jX)` >?#$igkSqvuAw6oDJ/9.Լ`<!B%VJy}! >3W[[x6\ ]ib$!9D|Kugk'|tW>DJS(m<>JjUEeeӽg Mɴ.ZԤX+s;ZZIܗ G(mJ?TnzLk4_=قQ2`h;` ().INQ-!" @2GS]e 5.Fj-(˷>zxN8C*q}GW@ cץԏ2]ud@?ø:><9 )N?xGO|Uާ~B"g > e-郮B):$ْ³z[q2Ϳ,*@Rm6,O9*'qҊg\;U $=x\Wd#8C:;ďaJ?:y ,tC{eB_ F1z1pXpfCu&霗..8 BQN3l!r:m6 =}!ec@QSiN #an%fRTRP|բj2-U39آX bP@8ps64#cTuؘ-f3)T2/C\wz-(aY8 `tsw;Ob/D^sdaѻwǣ ӧ󕯭8Hܝþh#״DlX—=-ZYU]Q݁_Gpa gjt:ҽUs]Hm/W.aZҾ/]O q63M WgјZXAMZU<HvcO#~"wdy?P. =ʯs/gLhS<4l#<)O7*G01BZ+}H-+Sw h>&*R$ hwGw @ Ăb*{t\-idjk10fOE:[d:2kWQc J&m>D ' ܎5\=Wrzw%5B3@#LOi6ʡ%DS>(m$%慠 CP ٢(fd94xvx@u1ٰkȖe2Lz;W[Ga ǵ 1/B]'~UG˄e+A8 ;{?5=7r!{ OP{ff%~FqPh=p,! NgƫZ/CH [`umo 1fi? JD8^ɿ &_ݣwJmU FZᑗ̠iҦ:rWԹX  y2wmXGP(3#ZBBp˖e2 f跣ݦƒR|(U^U)af΁Y ??HP &[_h0MvgY`oՙO7S qMTf|wlJ2l/ qj ?|f_fNʣPkHk2-VK{k b]H۾LrQ$,/ ΅n_vB~:z}p+ͤ,\U+1K'{|-Oڗ-reL23pzQ d܂QWA*k^؋a])D5Rl;ZNW(#Ep33>xc$Fj~;ָ2ks%WdDO^ٮ8oP1mSWAYxNj }@`k2ŋK NBmpQB-8`!c}n6KDq\ACW78p%ʀEE6D*;jӼ`Xj '![ިWůzʒ<|\>5852. ^B2T>S·ȥa#vn;rߟ[x<0YAq|1 ?>ߟA<;Cx,{K*کa@|tvQ$h%8箯@ŨdfJ z -DJ YK:7J t*l ?O0)lN {x]M/˧ N6r}>i2cË\uMgR@KH@̮gV}ůU&:6`Owq/M-aplPIFC2Ek$SOk i+R6̊mg.&N[c8घԜ;Ylj;t[\F=͇"X8&uH!#Bψۯkqظ,jC 7àCKEzh9N^Jn\ؽ|5 6iՙƴj8z6/kGMs"6Ձ7kqbMhIQUbC #̱> c{v+ A(2plk09>lݏU]$ ~0+ۅܽVl3=bd̷E o,23eX%osVp[w- 8Vұq~qd]Ghm+ݎ꿐6яTuɚ{!Kt'!96M>`b[k'F]1Dj,%2;SDg j y.[JDH,$(ChcE?7lK7^Vʪ ׁ|IsԮ3 ' ^WgAYְ_|U6q2hFȚ|$uER}!Lp7N)M =|a^:BM껫5]: i)Z!RN{~]ed~1̤Ȩ;BZ|!v=iOg1t+XP)+p/]JT|dmϓ[Mp/a6ÿ/l'MX޵I5Ypg1geӖ2IK_LO<%tMwk Wa"c7/$Muz ܪW80ukd!sEQ$e } S*5~Q1CcKF o񳝠b#Hs/fcG 5Ekk/ fWڡkQ</m+>CзL?2 k.5vuGѣ}PwEoCxDt29aZ[J?q^ ~ 4@]ˤ{zc٧;aK +XK+oMj,2@J7 cfo\ 2kYϰٝ hE+}+G`OhYI/T&:cclhQKh\YE$UCtBSѦk! 5Oxa/ey%{(wzZˁ'o),vT+?R[֥~>r@t`V5_j"k Zb:L|7GjAe<]?em#-4GEJE(_;>X!M1h¦}يkԕ$e"F <"x^"9>ͨ@E|gı0ط*~,g&ƙ$Mɀz RaHsoF8ƚzKE_Ch4BRnLC-zofH\^DH\};J.}1<_}DDzP8̮7w*>EC:=җ̍Cbkk:Y12?2wJYKfWo4%qCL;lЃ _iQ yuփó=!!MMXLBx^:5uy"릴i12xЋ&;ͭөѻZ@GwkY"8Yw'W/9, [XX4gt _B⭃uo;BVbv~x- lJ3|$ݺ΢oH %8_'25E4Hi}Mx] S EBA/\"gRƹ>{8&RZ,?K^5aަY@?Ĥqαy={Ik$Y+W3bN3gtffwtj^$KߺX0dI5w)s;*"RxsAʛ`v ;wCo0wEpR!(>[Y'#^0h0{`CpdKm섒1V#!y^X0! >Pk`S󴨹S@_r>7#"Bn z!MT@>A}Es{ Hwnߟʻ ;2j<~{Fg#B4C&I>*a"ފ^.OӘOԾ}V[ %DHSƦI!Xk,3<a;Zȡa2ygYfQ)?T98vSD.qA:qTЯ|h t&r@ZWuȒ<S! ́#Pt 0TZT_k!dsg6JlcUHުC{Z{&e6kbc/TE oa[Zsiܝ"!2s\ZP{Tf"RpNo(;]FxW~@rqBq8*Bj$8nkkq :g5pe! , (CVuBmaswuT5Jv\SI> gRl@ħF$@ޏ4w}Fǽ`BBZ48_SPM5w.$9\B~2¬j?F2^r\ìv 6۽ :AZyN.b`$$*X s"L)$8:!.qT&vר)R87ļ9MXsw> 5]2vR) Mp F`-ŗYkGnłv4Lqnt⾽b;HO U^xr(09u-աKQ7:p==X ؾ3&HjTfnDd0#3Q4Y6v- Xnf +m(;F0I}/W5nze1% $.@_E"9uŔ>䥦J11*~Q%"<'ߒ}#8%(&B:\\ýYMc樯WY#KEK8W*Ζ7gP&Q(p E# 0$XF?&輨 x^EUqWԡ4՟zb埝[A P}V>9w܊ɍN@-̈́Nv$ A8E u, WehyO:Es2.>OD!W 1( R]s4as;<Pb۩Dӷ_`-V_cW_H؈X +BpLL[c>IEl "8~.>q"1`(GzA Uqe9PpYכ3Lԟ 'faN7ʯ4 -d%@7xۊXAJyMAŅGᎱ"ʸkT]ߥ?tО$T-ڊsj:x7U? STR}D7wK0}k{u\K0dг C[3u!@ഇbb)9295T[۫ލ^AK:@ÞVA뭠oɽ[8Y wO,¿,&0#gMĨ.ϑ 0 b֢#@@ڏwX(ADG٧мu/mN#~;|X-:e?fu6EF?Ȏ8jѓkG6A& ?LK;1B:zh fRR*~/CJԇ ETcZ7wa'*WpS&xev)c5jbcG*hn}} Dn#70${U0Zp=Z]:7=!PAxJS#fVX\$Ez7#ߎ֒_,I HSBcLettb/ED؏kZw+K#:[(2@K}Q;yM4*Af* . ),}E&e1$*B-,dr;cr[#J;5)J({$P̌tS+71lq9k,jr.20Y8:P^ɟa`Z D,qDj+۬xL[Nt뜚 jLW]| Vh*&Af^f o`OjCNX|q>S¾)LJWX)0jYhOxh\1XV0B Z#8K2 9]CPP [!}i e 3ѢL}B'+W/_gg`CEԁ~_ۥ8͔;~Xly&"9瀊e ? e?ZY֍J|JM'!mP# !'m՗= >?ƜT|$U1k:2O!Ax?ү; t7\wfv:Ე? 7߃5ZQ[3ƌm\o-Ӝ;K.*WzN# YvYe$?h )x vđkWn //,wLp{6*pqFPjρYsӍ6)l;sŖ^CI*C`拧D(JYAAb(yFp5Q s8U/8yTm3(@X* 03aʧs+E_rB#soB!8y)*p;бk՚=Zbc]Ȱ eQ7 ܯd)iK&NŖ? `$ƩV>E66xV ,r;^JT.P@kI/AI >CW ɡ{`E3x?|w2m9_bP؄M:U}Eīqq:jFdneM٧#^xv\5$Q욖4;%I3҈`Pr9 Ҷu_Y(,J)UqTp(Lsf_-Ne#QF$뮐]N3`gQJMgM : IѨGh}| 5G{ӰcN)TYФ$Tl(/AzQ{KDXy[!Ԩ-b(J(b 2%`o",!S};1X ?jB #9wC=y٣aѮ1g%cjuuэnp}6=!`{¦1^#lYȂȲ}'\43_0KZzwK~*s-+o ;rTL`U M~)n%zZzKFaӋa?+-{+' mP0ʏyz#GGEr6t΍*,!R:)~uq]ias'1ɲ^v m"ٻtnt?a|& (=tt&v/f0l.SEФ1HIX@yeKS\;s |H217JH5ΐM;876KN}zn]'cf1K;Xdٿw :C١kW}' Aস9g=~9 |b e2By"Ũę wDD}U\cw̉zT[w ի0^;Ss3v􉕚xm,X^-XLAު&7̒gGqE8=, =$ov)F)Q/{)6E<+ ȎРfB#;AqX^\u(Iib<=YGU3ЂΰH 'k4x_I |<;~w'b4u.}2s A_Scͳcoc5ΰ 1x򰜧8Rә#a{qfWV?-z ]w~.dTz{%J@mo(!\B%Fq2,pQ0: _II1><st of z +kXBYK 3KE aR!6!%t\/ M2{kHkƸ?LwUjWtzw=OcKeiJ^ڣ^A3ܑ8W׾#|gЖ< ≌R*2T=0&Ona#u)WxS73&MGCXt!۩#W0=H077b >,/^e;ndF 978+S|/2q#Ky;H.Rj^.V !.ibrоCO;ν  •*H<F1!tNfq$F0 Dvߔluw:MMp>&AYSi9~٢O|kQ 8/ۚԫ2p]JyOEZ^ 0~k[(nkչUmx}l|m,  5Pq6Bzڒ_=vGQeLLCuoIYf ^mcD V3$,1j(BZۃ;)([!>W 03@x8Gj(ej)YHL-\; >ǩVtVnι{$hGWsP"|ފ^[.E؁{)`:!{DOi-,f(/0 eF"t㠨D-e<#|SǢt!pFa@@|*CbI%vV<] #猓m ۔ͳQ3E~eJk0C k֜J{5\ pY;z<,O6b@Ԛ2BTvVq7!2Ugg7z +@Y:a"B%z 8PqaUT/>N!BgԅU\j# -+/r@W6%N2K#juͧ3pEZq^mB ])b a2^S^#OVt Zg HK/[cfW Ewޜq x/!N=m],يQ"߬:4 +iXO4wގG፟K@@TvFVf_=Up?Ffg"Wڣ içQŖR%Mf^-JN].z~:]H+Qxpq!֬v`n^ >5(uW?1*oo'Nl?4hPyJ ~G(<tL(7|J. cD1raH)"$HydHu=LYl)ɩRߒ/ZìV7e$7]!}$1/Odx'#Gq1"ちOv EiwD5 d/Tu(&am'Ov6:d.jɹ;fdt2D`U2CFVhy&(Xe݁5L݅m$4x5BsfԖxcm1LJa!q Āu7ta[mo m8`2F\V&^Bwn/J [ɗ{)QW{е`[i<^z/Ob7$bITC'ڇ|Ƣ6;yZCݵYq7D2v7t0c'nVwѼ-K9+KtLv+45{r)CH[B 9{yŘEse.j3]@$ϲs@1,3jg+ʽ k1f}[wx xʓfsFxí0 K ;>xZ<$0\T';xe<~{0_?;{FV+gx 'ʁb衸A#P qn@ՙV%^A8򅾎b vvсbQ{.Eϊ]Uj\O8VK|Rr 4-RH/Z:A9 |h?a mΰ*3Frrt^=+ 1YvJWB1ڴ}窱Aɺ*3j-'r4j`9ygWm̮ KT/2zS .Δ+?6b9W;bdظ7/M!Ӥ(S@jmwV OA0 ,߬{.0Bn4ɵljKTVtg,$^QEKSKSQ͍HobVa\. j 8-UۢM* +(H9ad'пDtU<9 NbOr'CDE!|tLn'1cNEZ*-O "V!sMG0Pz gTj˨+>et9q)[lTr] WfX!Vl\Nk}l | U^:@u$| 4U:(흐ecmc} _ 3$ۯ zrcߒ{AYp+m76G8D]o6t;HB)]咶S3>r>϶NKNBL$Bnq"zMMiD-@K'om/fx~#*]}&yFF b.2Zqm>P4ernOwk~FѪvs =$Ækȼ9=PwwK(*0f&tt r_aEu-Uj [6<<rb)"T6rxjsHV.BUIB_Keԫ^,bt+x1 acbmzZ4?5/ki$a.]346V|eoX-R@y߯ WZdHXW}؞O;R'ҞexH\1BUr1}|ⳣlcnLd' |U[b. l5*zϾ_ĭVGÉ沐 F}/e+#1-X1Cv_`9,\U  trmZ`k;&[$!azП 7"UjU>n/{.:}"YL31]x J:^| 5ӜFr%B3J&/?p\W0oxm%'>lhGP`+Cʿ<$ ZFo;z!L۪ `:zsxTJc;}=m$dx3nhaKaJ{QO5F)f2.%%^Mrw\wc'>x. -K.dS],Fz̭-2R&E`:[e;*M҂z䋐/0I/nMO!:0E85k PE p.J/Yp–GMi̙ 7u[73 %BBxwTImϳykע/255v^NPp2f~CTq㳸Z9ź6Qӭ"GƳ¨s`E? Y[(,CpKthB]*`K e9n I=pzX"YqKEAs+Pff:օdH-R|t^%6^Z?h77} iO;Wʦr`?QkS3K'{_W _w0_"4:4Et ]J09_c88U\SR<H EGfvڴgt0ps_ق(| zFLfl0O8RFZv0*œÂb(*tIfq`D<}|HָunFfIc -1ư7( G O^Ԍds(ق?v%jf2vQ),]~AG@׉J!}UϨ ⤌EK MG][i 4dm"D._ }_ z!Ȭp8I<rqw%_k90HѾ3*l7 ~:ʗ%Y-5!i'{Q9@sRZbBTزZIآ20!+a3U@r4X!wy+}5&o,rWx:Docix0@ulQ#99+Rl¸7BC7AM!abv0dup]Z&owI_ت3Iy^n 'UDρlI`{Inq?_eH3c4d%b=:1gh,6K"1A1)};7n 7 N`SޠU ;M^ ix~rH#^XA ZgEj <1Ly9 _jLI2NS(zKvXb%sd9d5jo0xJy Y2N ꠢS kk=%t`Y䶼%cjSr5]"y?\(bq>YsqoX4t0_ #Wt\dcUo踤Ax;6n1s@@a‡|(U&dr+%SGqD-Kezչ{M6z`\@Tq /seB0ջ8yWo:اk_v!"' Ex$˞5r y7@K ) Yb3URmEW;ٱUޙl0&!(q%Q9C/ Vb74w'U*sWRYY |G}~/<.Fv9j/E_/7O;v"56ye-AcGK{BGWx `Q:A|qe̅dC-c+kI2WU4'/GE4Ҕ.ŀHY*f1ˤj1AP( 2$w}m/-GivWiڗ@9‘k ԠvS7*^Ѭ9Z_( }ϫ %İb;f 4Zsx.:-2L̴ NwqQ2h`/a"Y㕑,O~^ r>sUG&0k1G>,2Btbj EjnϦnGA&]+V9d~߹5B@׆ C EY4?~ǹ<{]2Qȱ8d5ZW9U&K(w3O_5P/8xxF/:B1UV'ͅFSMAd.R蓗l#w"/7" lSRJ a ֢ _~a"L^]=r|nRS"q Ţ|˼t"Bjȝމ\@p 3UyKk%%q̓ƬDX94jz 4U!E7I3,hpwfZ 8̙g c(X \HJֹ"Ժ^T~MϹ '^ԩШZWynPwxrB(=i"\p+0̪dh\"1i)59οꎩA][ jjdJ{$ /)0VfHXc!n) qf*lSN>?>XY?XK kB#vf *Ոk= nɝƬt5C!qꞩ݉Kgi)XDJzNYKQS!l3뎵xk=Aœ;*8n8bXtnȦ Ȁﭮ(^],ri7p=R~`1x }Va1~ߊs- l(MT-DcHH o݋:23rJ΁&HH*8-PؕH{ug7/Dg&5ܗ&t݋67s?{75t@xh2G7jċ?hSsAK$R K-VyCqfC!ʝo _`Mխm+>P~j-,-YǬ}o;Qao4ً{Q$Bg.st -iD0w0,r"OYS0q*Y((a!QD6~.v0=)bD}Y/Ky4= JV8u ;jMkṮh1/T:Ƒu,,j1Xa_oj gEm ,G fAeVӠm vVFW°=0CL2k8~F4CE<ţo7abFl4-B/ 'cLjm~HQtQJ^ qVZqeWEq ֳy^y%]uPY(Tc-*qȅW{M1BW<;M;&4nX3|p4o]pS^:|Axٽz_ 6.7ijcSHŸ&ݦ Tg >,18tP*<&3:wxjR̊ E,‚,ʜ}h'v_yn ٢^Ro?fE9i=M2hb^ikP},Tq>8@(u[C18 PShZmV68VNYߝ )62 -_ְ҇cR0ќ2 KfNL|y=Q_ ^0s^1Dru.kv -̀=XV}7b:9iW4Vs'3e!=FBP-Dd\X%@_w9Tsb=+*xFKCGةfhVq[-%;;3rGn@FdUM#joqc:EFI(!N`ȀB#A'Q iiM\S1ywB%0 &W-UI_h;6aA>\u/^v&yTC'29h;m3dք׺7,$C{*,򽙎^cZqrpXx-s$$ `ɘsc]Yl'`S {L8Om=vNK9p+NͰa9teZH`Nk9ͽY g:/Oۭ׍o,Zq= R <:,nWpf.3~cTKN$.g&Qu * :0uH\akP{| 溁Vk\#+99d<ecM\ƨ1I4#Nsm0!C*F9M5-<ҡSbF :mG8Ye X3ܭ6cB;Kw?R0~# L* s\s{ t%r˪wY CxpXw| ՄKW+rM;2#lO `O&2ƓM 7TDf5: !r[lFM\:ga5{ Q}+<"]J92Eunl(O{'?ܿk|Y_٫d* N'y K=7<¾Oh\75,]xH^W]]0TXk#q?,;ouJrllHx% |(\T.]x;y5 lǀMPpa!qhK &q˩R gNC&:>i!m{J[,@|9`$ v%Y$U}QwDg^UKZ>wSiXFhod16I-@rZ+k5;*~M(pkz7z5P!uUȜ%Shw5^ u/(?SGp ޘ»ZfCA5g2?]c[pB,[tE0l{M120Д9l^4RXWy[}ofo6Y /P@_10$<!m }'XIkt uC"|#>|``%&Ei}C-XUk1l-@jb8i }g#]DwOڒPܽ51jO& 'GizrˑDgZX5W!$f'^|,TLr.]kPXTlu9woj7қF(`vy9dH:d.,C&[Ppt )@VB]>]-|y3!fs+86L\)C;h+5&`Dɀ~o8הUKltKho%=@˸]١^ qغ7m[Hx=EK+r ^$ D(pRwZXCxNvNSr+ YfAc6β@mheB訩}e( }CqW ~uf %6;/" eM4낹˃$<"Coq  lF 41Jh)Zq7-ߥ! o]@Z_ʦ/8iۯtl0yOBr7k]E"ul: \~MUԯTINڡWFyP. g)*e܇VwNE^_ +hI6)H@@\ Zj'/ Pƒc bn"-7NJQ?ԻB#`޽2dr=-6]5PQ!6I5j$4S;R׬I!6O$pA}roދwy!e/𸂹 )uqyXmFQ9Ol*=D(eE>"r6 2g{fie`o,1stF/\]v< ;9u7Γav.<}"$FcG3VU&~FJ+)}  `C Ž^>.q(Bd—P Z)g |j3e ӽ:jTl:VXN1H3^29}Ȋu3^xj:(Tt!htsX58ƒO%Nb5~|>*HLJE5W%^||\!%)k{uLw Q ~;'yRZEFWO-'&h2-m,v'B`Ziڹ:O*kvn\RJ ҩ2)<ȩO,:{5 t8~f@_Q]][p؈sg&m9Yz؃< (}; (Q8@ص+d/~7$I¼2ŖUDU^ aygJh1 r䆖Uu#^jf1ZCuS 9&6sTSPW41 `*) "I 9veOi|\O>2E# oQ>"`&-5=;$)r[הX,zrq|R10[&ImeQ.2f.(!CmLk9azmlsPn*Ӗ²Y+9ueĈG̮Ѿ2͆+Ay4+#:Os&瞣&yBz(͚-;vqv:JjQ_8N`'{RtGët^;e6+OlּE6W.ޖHgЬOZD;i Zr-!"#++Χ*T֯+wLGٺɼ$ۧ"[ 6';cDxg U\_IA9>vxO&߸g%F(hyH&c+5$_gG .OuC(>/%B0ZD^\ ڵ)VUһ8~Tt^qoqW`!"70/#Qwv48֍)~P"pf[XSQꭇ!b &`6[)A;.:@D^}MU-E (HK:8Tjr'zƋR| bkn[.n%|pc6KeU)'!LrjΞlhi,$Eۥ!|0"r->tڣޮd՞3o l{񷤽q}רW3Pm AuAmzGLx^9%C:N(+#PI4]Ï*ϖh9A?م7y:7\˷O>_=xLQH]]+"M *Q䯰fLteu"o/6Whòh\18{@A)!JIkCX^=+ n-Fw^ .n]Zcpq)SErĚ5<Q< .`}ɇƢcv$RF_+Zh=ѼPEMѿɗ4z=bh2!QkLOh(0X@! N{?9v^2d ڻr?KEdT`EK5>%ZsjSIAPt&QdG"UP-T.̀D_@ѹPԁKbrky pMJa3ɹi7zjQ1[H $kjYQ״.I7FL*dLƲ:N Zx) 5 VO1h_kqF$KڿIiT'* ڒ9_,,*ngM /vYXI?Gxh:*] q*jvU$H)!61߼؁Pf䚿ɳ&Ǧlb]r[mr*!)u}_aGLsHRZgmU;1p*F4'$G@j!y'/bH05 2R+sqMu_J}6^ܓ$q, {9 1!7bcUvzA_3Y<%<}B6W.nXQneje;B!@x! oRu2u 29*Ѝ0LoXHj/ݶ̕uWrv(0hsmu Qڍf9o"IS+e)ypfq RK@0[{H}!hhW'\I,ҿ¥4]4k%||e]GV"K fyU'v7 W VchQpMlMD lxnZ&j<c|l>iFDΕ(of)jH` #o /T =)j͙dwFbf_[yFQBJ"Jh7:?aQ!CJpO$SeNi5MLL/) y䝄ۍҹó|hT2Y]!FiGWՠaZ:灶?}e<`zq$S},wFëȦDTP^{ /M(QDbV6Vdg*3:kCcz!'k#GV5yעN\7hP<rJhbOɊ]&-qB~ܧ`g8m6'Y8N4pSz^h>#rfn6z;(>Ά򹯼a3+̟ c¾'UD|Zug;]qKBHb+uBkpMw!G~%Jrӕ3,-._r㯿%3=MY'v>ꚰ#Bi3 f2ATTr󷣑@6.w 7: ,1C rd lo't9eNRe>ro*G O/^7i^BԁXIp0ıC0~!#Q@о1QS3/#xwڑv$ +W@h6/yR {<,װ6_4ٕf_3(QҹB띜:gbW}ؼݣ ܆vPUmT`1x_X); [{Ρpጂr&MTS,=J\-i(:WLvb \+Y]%qPrk{M:r|M(w%t@ Op(- <xᮺ,\m[}dB0T, ܩBԎC zD, `,~DG4 Ih Q 2b=#F7h:J1=O+!}X[ZXJc~H zt^ItʛPݫr!qQ$*TKCS!nݦ *V^Vi<\B4v:WU^+IcdIT!mVټ:wUܲ}ɻFxV>ήM Hr UEuc!؊T9?G;or $؊'`#hOJPz nMy:ۋAC Ъߥ7) U^%i`+,=L";. iD^aGB-ϏWJp8R]QLIiԨNVC Y]`=Hq%)[-f \mhyo.:ft ăZ $nWS|HY19Z-&:AxO0ƄfpeC#.h(YĀlFe6oPWBYNX._\S|l-jo:lMeXm W|va ⣸!]Q#cwDmQܿi|D+VO-qޠ۷; sYɜ8oLY$YWDNV?{O_ˑӭ-QȾO5亭jRYL1`=ۣ (! b\>oXٕY՝reIhQC mp,>0mÔ#vRl\ RIUB54Ǵ7PF&ܕY4V{Dz֡OGqz:7КPq1k+yLÌE "xYN~f:9_ջY1 8TWwkܞBi*hIǡBL@Q CP<.t ހB°Uoxe9`U;Q؁(mtQo,kKl2-ХZǶfL&ϱx=ux< M)ngePN)\j SET(AM&_E7mMV=>S^ i$rMj I.09/уb,hF2";1}^l/i/(|6j凮McPȣ=S&FEXvI'}p1I({cm(ECʾCO\t 1&\sks:9;3QF)# ω0՚ZFR20U?BVVYG`MYF]q"%2TnܞڏvpVQRI3#vE)D `>462S=YpAYxGD1.J{BӘЪȾGu յMP@Ѐ3TM'AVYb4 hat[vAKfs=`J]): C\ӫe cPd7|۴wq)cD>ýآ]V od:|lMOv>~9c:֥gX!EIQH!WOIv4SILm;^QAё䵯 u]<@#LoO_+x3 uבkjgᓴϵ#E)!1|DY:.;/Js4hq%n\OF8,$ c.X҉^| v,%d3͏*b=sG/xB2BH.]ec"ʁ;J2f dHQ"b J6V)G`Y<%,2*jEwOH<~Z+fy^GoiВV. P(ff JzI#58 (S,NR{\v T`qyHzP^:stVWLkSjr~n in2&|ܗ9I޳xrNHBGܹ>_O᳒'#Ǖf` vgrT[?a, :}(tθ*nGN_{ #A! 9 #is`:6͞ X^>p]7iܱt -_7q©G`OuqnTT ' 뱢yrC9O^ ='q> 2AL Sܨ.Kz ČҼu6:XWJ+b\9's zSg E#tp>g]s5TXJ?z˪e%^W]+:U&]|*1ժ{IZ&:j5 l =İ0Wx|vijŇmbN@Hŀ ݰ,G4IWÿйe zySum4[cv,]9kz( it*XlxS޿39?!|@s d5Mqx]+>49ܾz͖/;ԤZ$ nA1tkF;m㗥Nq(zt2y |~|Hտ MԹ(5]D՝O Vs(Ǻƚ94xeNXnXcG6:< MKtm5^ -oݹˀ&7tx;`Wߑix4@$}TI569jE"%:݈Fr7xKJQ vQe.>]r䭑5:YV1G<]:2Ezr#.6$V=ϣ5HȒn>_M!_VAY/pyG#p'osq-~Ty CN'$Wӄ#8:ىp 5 hӺuQ锍 /2:hٗl#c%P?⬷]#>i`2#sQgԏX/NލYۓ͕︛>8:ُcTC;H'3s8ςT=NN;S/36 CS2PH(INh`!{{/`sYSg,"d w Dƻ~7u6&+>D(H.gр*ELns'((oǸJ>2gGn4phPֱ WTvi㔆"bxAx<ʺo+oEʨ48I,N;fҾbo~zm$=o$r.qj|SAƭ"J[.dOǟ.|gJ$`7ԇSreicq3h0|XU)tن49rݽZ'o_@˪/|!}&R%;| vA Նb?+i;g]"?[,o/=p~-hEOYӂa.TֽQ>VտQ6଴:hNfBJ=x89=Zl/8V2S͊>Xy>6>*>i-ķu_C繻e@uGWș!鈐խF;>X49#i h7[d-(ȱN)@G~@y/煏83,vo)%O2jXeR\5`gHvC3hxv)VOo4$'2Dς,d~EaJn+%Q??0̅kjKue!շLVwQ;ZYuݫdLݟGg1(xBtNTW~H(Z4:wgOilb@1l^;vkLdX@n+?3NIWKB#r>P@y:agdfϯ}h6Sc?f\D SW3%hJؒX`U-:Gl8 e㦽Vjzb G^daC_g.OBO?uP`ŸQJ+ )Nʻi=߈:UP>sZ͊KŻAx$,O"w""gC$Pq3wn`ݚf-A,R/?r\ê;[Ǩe㔳c*eVmPM HT`O Ȃ:"l@wD7_W9o8#KԓxYd75.cՄڙĤr& [H2b>_ !X Zp)Hzh)dʋlY6XQxdXSU˨Vȩ>)jBnILK.`7zCLLDY轍NL4r5HQ"$F6p4ɠU2"d ֽeDN1<8'^hG  WyG99ⶫ>id(c$=MJb:Vׁ2>;eIw Ԕw/OfBJNub̜Cǵj%TDBf@xIњ)۾̛;م֓1;J+9MZ$N[hoYHU& ?LZC~,NJnBÉK:a^l7g1:38y!q 9nkC)o+i-pGy60V9ހHh\ZM?eOVbcaA7 b"5)XAƃByc?BG! o+)!Ny]c]M"`3q,oQhU8a)[,D28W4l3k3nB-kdX|`PYE/iby^4YkM$آbu\x=x4o@|6y @x$'H._ OPv1~#ݻylj׷ IKކ aI+*JTqJe\bX`;:,g,$7s*6 62uŏTpT _f:?p_d^X ؈{甌`w:qH 6QB9 $GέCokBCGӲFm%l3շ{: o>VF* `IOm8@.E`htw%s8 wϨ-Gf܂Y,gK&qb؟lH{SVDG#5RjTRT;iqwHS4oഥi󬠆|cRz-rkdfH9!!^XAeߐIPI>E`@kjBPj >r0 'ee8<\s\L.E-q+U3m-)U^6S`  ]DjKۚ]>H?ڒE7O{\"?x0QF_ݾ  M #!ɘDʳlCJV>4J 6(x7U-'G]&ŘV/BfNmF(Mt{NuPVd]tacH:{֡* fK,`ԙzʘVڶgF+Yżl<xȱ^-yJ/!://ϋ#.]Oᬳѥ.D0PckɎv~Cܨֹ[)OR*̏#c`R/V*m@4{CȒz&pTɴ#we~zYph&%p$1B?JULwR7W?^lga;78m#<3s=qP14{g.전"` %!|LE2[ OH\4|%DYHAS[Z<)&:8ܼi̷7b)PDd~q'Vi><- %b{{}Id?V+tK& +۹:97xvQLPIʛ1 %oÍ3S )YmԀ\!DqD N3T$d@n_NAw|e$@k9* 5DzRƯwG+JCw*k.WX`v3*,B/Ut8 Fa޾s->}-WMIKSmٹ fRYߊV5-4)ި|z7ֵ IdWjgsz,GG;Ӑ-v#!Zˣ 9\l;ZW+f?armds%R`f "剉}+Bmv~b/)lؾjf7EX?B`B)Gf}<џmoRXohМBD;uT}aI]m0(y+. i<{}\!4 .DǸ[!j#THo N!`y=dH$GMi?Vo(o7ݞK ?JGw,p/T1)Ъ1чn.kܢ@~渒WB +DY}վ O2[v#}`r<agZa3>+L?6C~*W=f ~a[Ǘ/6y]yNg` Z")|&!'|^ћ-̧ ibnu +hYS!WV>-=`'[/\`sWcL/r4Ij]}2&d:tp_4~~>$OV)*'@6Ib3dUH SN:\EƏZ 4'Jw?#4CĥB+ojI|%@Usi!Q2 lhWhR|o + ®03G##F_0O( o^FCt!YyYe\MmvE"B)%XcL&K h%f7 9fb/@" e^XR 9/cr&AB7jesqns=^-f7TR'lKLd'9ZmRI <Ÿh," b@ ^̧s`XPq͜x ކgۨX+lz Achbe%;Gz BS [o<[?  P<<&h]?/5 pPECEspK'8w?.SJZO=^3<`vZ+#g*D5:)R&*b(b&pI+Zhst.U{ !1ǜʾ^񝯵*HֹK}=̭A} z M`uVC%Lt WpjJ&Oj"ǥOb:$ +^0(}Ãi4 rYynw N9A h""12&F,mӺ" B'&0t0'SBIfޖ[ݏʶHZ=_ldzIDpgpzA47dqRЇ5Mf_ U{>J@܋+7;dJUg>?LiOksV(Q%^2,73e4 ˔HuT 5&}ג=I_?S &QCfvv>RD;eؗQ? O^"GBmP>`l:rS6L-TfK*{ρ{#&Q8m?r[Dơ[$MžoP3UہMf#H6Q'fxvql br b Q"ڿc/_8={2ܔӅʕ8̝>8*aY Ђ7ƽ_He#gY~rgjVwӑACF SWSbF! *FO"+2%FUod8?M,wz,wN"i>.tխhΐ 瑡@JJ!\8(-&QbcAYΤ.y0!*>݌64,Ѵ 7V0.~}RM(1 رWF* o*IH9K!$[(F4Xdeg4T]ظO~1c\uѻ) |:x|Ծú"]ǓtecĔS}l4iQ>xTig}^FGKvÿQxyR"6ldkq{ ^J #P/4Qd*ڶb#(E_I7I;`rdϙ v!i9$H\&sDTMa^<6eIǖ&uK:,@;&tg 1˷AU]q'ӌuo=%$XѸKCu9 g5$4T PX9M6udӷ X*poPۣz[cl+2Ud2 CY>Ȭ ![)dnԕvxY=e3𾛼zhUp712}2 rcJXWoy69҂'ycAlUMfXl:“rVu`1i_HU̝!t8 ~%SBJu'zn6 9s8DH8Aq/eFGWyP>況 Gn{ e ӛ*Z : vKx>s&!XUo=LT/ .W}hʎ׺~ziV\3; `1ޞ۠b@dSk`G"~Վ4U&znm ;ڢ s YTSZ2x*"%I Mpi7qW/Er\a.=&%vʧ;p}/H|7 14R,38O# 2hy]G@4!uF*Ztt9꿾Mu1! a_LU߱Pͬv\ۦ!4=6NFrG7-Na`IE6T2ⅽDykw \}ߞΊlh1:lLd 柃V>9% :uDob+;(_)I`0_G Ѻ74< B9/cd0A:])3ül=!^#Un HӅdpe[y) S)hf*C,;\nXN8cF0쬄p,RӪ XwP_UJ *6;"Qʮb] vIj9z|a8 QAa4_H@ fAm?o%f6;t Q, )WV|2U4%؟CrwBY +$0QIb ;-΍&Oe?pmC~|Z bhNb^z`Qѿ}׍b'Et+Чk_?׹U{yOQ+pLÅh7T@.w2dE{1O_KBُ*'!U6'6LX +*LŶ|On= b¦L͗7@cR_0:IѹP!ǑHtiuNqՕ$"|^UĽ_ \p"[NzC-^Wb@vn"h~j5*tß:}R Xpsy6 J3CUVɶ3|ƎEPfqBBx]0atT!ޔC樏@rx2fRXc*=<\r/KߚY ⓡ6 0`g#cݕ2|eSG,r$zŊa%O W*.|{CԼ 43c-lJ,l0j\bݭL e1i+%d8O,Nx"IFogzPA];ZqQ]@&goh=GܻշRG w@揃#qOJs|m@5CNP?c,̀78OI`d\sEmk(F ۫%hSsqgF˰Kb{֦S+sUROϥ0v&IтI{jcp)4zat7́A=j ySJ'HZBG4p}&d6:u6: PǰHGlw:ܠRL6V MUQQE( 9KNx7trvA3/:Vɣk4&2"1M+Kó<s,n4 !s5mq_odKsK!v_-x5d/P4DFXUC%XDfVo9-ޤ ΐZSBe6D|,',{̼<asi (G簰0+QVA+f[9D]D쮠t^uހ?EWsY&=]_8P~I@8-P%HSK뾆~5P/7"](K\ Uy<:p\{,q\be%Ͼw gbwM=(HxKYSZ2͘I^wG'aDΤ.~aIEpF@,(';1> y^cȺoS >VSͱ>"Y9~Ca1@U{%Gjcv*st!Jj[0>VK)EsozhSDW3T%"K%d>ʝ';d;N%/LJ'zPs֓ps\цNg-^3S{0ҁa"Gn-s5p 1n;錑>=JdUTa`:&7e1ŧ'>V2'ѽO6v!36S |zl1@ &|i1X4` o\+_1>+ *!* 58Jt9+ʒ, -rZ$yjU#!Pū3K@#Iɛgr[We4mV!r@%1y6dzNpI&х60W.](bR Ws38<}&IN3(&y$ՀmQ=ہ2LnwA&nGJg]eL*J }a^\1гD'9V{d(=/1PUӼSGîT#3(/dc(EUSR=x4fcAbZ8J̇VN;EIP_!q)$в(ZmL`Vw+x7pCѱHTTx)8(5h:H^٦Ŗ5Ą-~Our=jt 1^h'<]l{v!L%Ww #l+ }_q:OagY 1 wP_*d[܌m",d'=t< |Um=E![9= K@T&_񀬎 D d~a/1/ܨ/'\M"DFyxa(qI&~mPO6}vj/A h ]wrvFA^/}m_uorXxSG: g<$K8o0f )0)yB16U[PY+IOh؏ k>Kӭ"6h1TxJ[ZA b:q?Es@&cxRk~*SdX7mnw <p>ԃ8 S_n^2AǜȞX7-61_]B EC1ԙ{|n7po&adUfqHO )w-Qce#DgG:#us4}5'>#jx!4DUVs 'P;K},HSËlnKJlAGGͥanehaqzT{moXK>Ѷ(Nm׏V:PD T+rHt-w ]cmjT QBj#%ڗk>g_f+>ar~Kچf0#(V&jYUmLĿ gAfmK\paCMdR5T2))6*jQ0:m,*ؚPvȭa J2#&4ߠ?ۧUxAGo;%"wlCTD;3M娯H$їA䟿scb7= M5\|'DI0~3~ q?x!AZ~sk<}Z7^юq3);_NUՖX%୉%yy/t;nRvy7q h'ҥ)/ꕓI0T{`#,MD[Jke -o~0p O| x ob5]ZJGT6q8H83u EۆfwcGs1^(ZmlYcXN<=8]ո)F`]dȞn`Ç0dlb,\$x{ T+Aߗ9MLy؉iC<ޮ5p*gR2ܔk(jNP /F͖اQ4r1"-\N4y:*5-S:lT|+s깢?q#bt_~5 DeB!Vwҗ8ז4f2mP @t'Lēqouhbvš qp[HǙ-@}$&u+ܶ&/^''' \e6B]D j=QˊXNg C J#v2gJfLK6@ x=THau qK@C:]e4dnnڼDA<#6>iN}P;Cw:7 j4J)؂gu 1}@J-:OkwN_.%`$ghJ:uB[n :{}Hz>%gGS_79l%nؕ1UF0Enf"gV48,s.!$6 V]_7A>JnsP=εn`choc2F( G٣~e: v.jL>xxخ4HڟٍItc-o,͆zb} US-/I/&/ֆ9L|r3'q7!|?Cu- 1)>`ZHΣU%LmŮ:$9I*8ȿ,"07 ؊F$E:RFW}Rg֟Ě ]alPW)).gі>j|ĴXn]P7-0=6םj#Wa`W@10RVL0H` m %ExP,/e 6j KC?xn>ň"9<%Kؘ>D )q|]6VxiٱJ5Zwݪ}<,IսedIʹhj؂~I^Dt ޕ X}kFx+$[QatDVv 78y-!G%&Y(L"`ٗ7ʪA8PL"z'Rkhhv t?o݂FK?Z#V)"&Mq>­]ӝeC-3hY2K.y1H+;5pXXr-s|F&vf?=^ ^1qR{]ACƻ@"^t>QQ6MyyDXO꼥4Ő%%wNNնrS=MfĂ /%?Z?IC4u飭[0laMhxᩈA}aF:QxA<= jQ&㇢l.`IàƤ6 @q%qXAG#˙)4M""rvLٕ/ffID87q_ 6x׫ma~ϡJ{P44*~5fLIV[̥#]ƫnɠ5ܲNxI^aFX`*x3NN}hV M)֚;4%kΐc5B_/чtN?% 1 }s:nIQhSTWV@b["$ktЧ 5>L';<. . + 97,6]4 N9V7<i$0u뷎}#d!RMAd;7oA 3tc`5J\Obr$4cQ #Eaǭw6ٔt+/&! OC Pz*ZP~EH1>&Ev!nƢ-$k‚-=IKM]qp zƉ oE0b3vWU4UN ;FЉ|EއɐB])>X=sYm+tnoX,4\Z 9"wchq*MhnkZ&-"w4Sԓ|/rFYDc3 2iEbQ=8=a1rn^ײnEXJͪ #tȝo_ v>z#\G4PFmfT*˖U{c*Ywhb<Hٵ=5LҀơ `=WGitցKp q@3fЪAZ S;up5Eyuook>KzOLǜ ]όCQ6XcN/:굮uj?1AJeA1<,0zGyEؐ*)~8&N2#(bPLf]D@(hyh-C69>aBvEFn) onԞyYH #d~@a`|Ռ122gH沜Qj,qG獿QԎ'? ~U~|grD$,D EF$P*!ZSՒtqM3AS G) uL(C3pGѱ*h3qU)94k}뜮G .粠yuz\Ґکsyx1GN%d|R?YvpI%~D$0zH K Mrxm@=-KQ C,*:jP| [dj+,G:~n쌸s{˱“3YSq\PdEI}2&TlrbW(ɯM"LH񧒡.dJsRK`Wb hYh]7#КqҞu؞^ElK\}kEXw[#wim6̵@z-vnMaeqAt蒔UBkQjQGQ$bC<8 %oRɏFL d)~*HO%_KQװ0mv}~r2 Sd-ݜժP}6b1+%%ΔxUQcQqQȊ-m@t9ێ{ wĒE=[QQkgG f(z6˒r=|Ӳ# 'GwϿǗq> Uu&kL4m]\sIL9ͪC]8^1:.$"=-6[+jNG՚pj{Oi]rx6tU@vC7Edފ[/0s3*ط/߁="(^]:IT<x.J,z) <,"UZ-WSs0J[\2NDw-x 7jyGeEamjWgJb8G(Gʠ{Т6RXC&isFB2}9,Ո05a:xEa_X&NkĒ,y *+&gB  Ead!gߏ|U?B\mjH N0*-3eI[A8we~x!$AUѲҭi]ΠH)6w`#Xuƒ*M.ED0[AZg +/&zJ>H\ޫC{t~m:7Hұy"Rjyo䒺݇f^ HCE9 5\t6xU*PXg*HbOGxEfre.I"'N Kx 4Oќ\JUk lIޫui fv<bEA+@~,-RP-zltk;U_Z^rԌe 0Dn1BsBL֭wΣd4R잤Y! vh~_$`-!4jɺTy}SU^?.WK"# :-0]=VȡG%{J:J+?3N\1h EdvDuuf:`M> 'ۊ 1 b蜲 DIA^_ns۰^ Ү~_F?&NnN}X17X%v^DU_fTbŸ.Y Nm%yfsCd; )O֗]8M2T2٢aЦ▔,+tbnM邅ZӽP4g@>GA<ivoAp I^kb=%Fq} A/bh9jyM^۴BGVoa}w%qPCZ441a(xDtHG/K^tP{Z˒yx.[3]ҡ2=Q .kޏSo}cWtc=t iݱF}FfT0&[0_퍅77nw S.>] lI} $|v'7㞞Yo} gi'͎e!)T\6_Y!i*vL`.c F]8G>Cihf:p!m$@F)3A0/)қDM%KJ 0K{Ur?hC)z44;UެNs?=tZR(#{l !ۀ<]A5 Oy ~u>@ bABם- cW}*o \!+nTf4_r+nnODuKZRz؁6bAxXLx\??zħ  ]%ΰ~ 6K+1̊[]<`e0}zBihSן HgA@9ul:|涽9M5-Nc7]W aEJp@%:]6x^%5iF3ɬr^U,㺢Iü2T*w58jB,`7mU ]H;b *t!*GK% I+Lb4[rgEYTjn BFp7FRP\Dd.T0lS 0a)@u Z3Un>MAW kt8]Gd?UEw]W8#]2+E<.!ֲʨQωs^a 27-.9'0ZY&mӸgO_T^חw Kh!]US|Y7鯞pJܴ2uȶh=m ݿ[7)1m2$Ϸ#k;_ Nq}U1]n|lۀ+2qhe4C#Ȇ qFcyOg0uW# ^%vz@x_Β['`aJz2w@MzAnU QPT<tB᯷8bnڙ|Jx\1i-pwKEe޼< p?/ :dK_YMicQEZ޹}JT}jr+_ٳ7}w `EE[".8R>Uc|rrXY ٴd/O%eןUH|b>dXC sg}202|,P ^ JqGMdjJIls?@ |5/8b#k a mdžo>EG4 4j9Ͻ5eU ~  noӾ/߹/.6!t@7uw6f)rJ*xڇĘR#g;gUP@k;}bD{|wɞ-g/X?ME7Y2JVR(KfjJcUrHqjcT}燆3QAF/BPqzǴPnXe$ODSWB4_l#NyjpCkYU,LMq #m7_6G r0\Ȋ4b`8TH ImYє3H/fA5.C_ ReS7/!sb}k3n)F%|n"GփOvm6Zq1Złr[.7Q;]\vlG9?F3o.́f"ێ5MX˗=3 /:pw>ޙMl٨5 Ljݖql76 _y:|_3^o`_sDJVfr_V7HBeD!͋A]2::(/bh0_[2qoP(K{T-p-9CJ8>YZ̟*á9U @ 1uĦ{KVn*iBqkNˬ'pĒ6T;{ҴBgiHFY[ M(Ϊ)y]·;N3" g;>[ -fSXGJPzeЍGWPMmO ,n%S&gĻm8vLnfӆsy4!zym:_Ks?.wol$FH8En̰ SNqD>*"ΑD0~&"\ۄ:I?70(\!YK-u,SE*F%Gl ](q{l]q}.@~ cUVN3syI?mGƏhJp=9?xBNDՃuUNФ&\WJFgOzhKRs(+~\ ڽݖ0ʯ]Gf̌KLL%*c厣}&Ab jvnadkO% 픖ae鈇$Fk-%Jx,/y|ykPbDs%mM}Vx R/y7V2/ Dg@惈^i~iGdjCM]4( n#{Bcgcka  TQЉ9A Qny%8 *twe?M.CJ լ(v=Wĵ.*|@ٴ&)8\Hr^i;JIyX_IL3fdkچ첊CJnpEeC:C>Ywy;5r[l'k~hɮA63Ywv8 ڜ[TGnW|ʾXvt]|D<6S^#,5wҭy&M G*G,`'- R\֓b+Hkց_'rՅ&~ #O G߄0l?C0hqEZSA:fRX9Q+*pK[OzksӢ} ]XOW&Xz^xP3N ߟB=b~Nت4UH Ҥ.~RWY= g]^ n4 [mgj`{'i5xu)!f=Vˬ$iTr(l*g~G$l-گK?۪ߕp$&2L9LjVf5Wi:q /i.tWDFOnÄ 9"rX9 7ή}$/[;"}Qk:#V?UCmbnz.]F3!'qT#B'uY&̈zt듀3ST6$͢;ڙ;İ8P<-dE f5c}ukNaVڡC%lcJo~MtyᎷ`&*p8G?LN#a4f pH(v6\DK-+n_Ɩԝ8Bɸ2ο!9"W l~*+ UBQ:\9Q1"?$08S0漛4LÖDhȓf>+kPk"h/ U$0Hc~fөrʖMi&F?/;䩰pK#8\`34]yB[!S_0XwasHf0rVc6kzL)b6\b"Lg褫Ve75VSNZg1ߴ ~58 :4E#ȄLmei7ݜ&QXQ&g"}7\g3$t7%r Un K#2) %aW˿:KDÀA)|)6kKP(0*|Lyq`ڒ"0pFѾNѤk/|#u#Aq'cIrJ0}# wޛw*+F~ eRԊ>IBrbvx*ھiΝ|6h}N6 ܢirJ vL Q?+|FN.kl޴WNdF7vH_x[e&3>[%DtHܩ!+VXkLl תixƘ/㛞ڋi^E]&ZDdRXEv{G)DM!Fez'|;ZYG^r0&xx𠩶!r ]su0)D>HTy5ksPZ&-ע894u<};mbo!J[r ɱ c'aZ#]tw24*s~`ͼ* ޿P c\k_egxˮu4-42Tpr Fq~:s$lST0elgUB}E@mz %"eNnK 90ȵи»R?h +1"Yf񄶥o&&SvDV ^zb*K,Е[ύ!_~³),B!@ `ByMKcx0gM7Yh*lQS*:8X\G#75To΃YjAabn˘ʰJK3֤&ЧW 0$F.A'QP׼Sʨ,kp[SZ0GHT Yh lYd˞z}?JcR4{`{]$>(~ehU߅z)ϝPubV5mjO^\` c〷C6*FFCUo=껄Dka1Z;a0(SpDt2k1en* =2z"E4:\V-S?7uʽZDJZEQ֯py}᝽K-E~͜ 1): VSbHJ>B/%&NTLߠ#ۈ\V08Iow#ŠuVBFԞUGmWtVKBv I Fm hL;S_U7NIP=a ppHwe~@6QY-PaN"Hw$L>--JJS<&'Eb=|u#H`>#-6O%5|4(C~\W$5JCWBa#3!J0ֲ9oV4苦 w1T%^d|fDtȕQNyDe5ʴ q˿*"vl7[XDTXC-lT 3/QGYHs}@,SVgW N1/FN[Gέf];Byo0b~0U3M0Mj`%'+ʄiѶ4[Ni04s덋]ӜEL$?Ohmt$UN?ycGBȭ]xQ qOF6G}3D|C@s"P(gȋ0; Œ TL%d8Eb?pi";Mف :E6GYͣ=X p9lIfuC{>ua х~9<㐳^1*ԯ^cpW{>6Nc;za T ъ䬭^B^ST@>ll t|Xt bľw0 {wf{ǺuHZsj:>7X9Bl]97hteZ"K=HT7d[$/ ˉ4+?B)Ex8aCJfA>EVV,wuN=A+}/arB>)Yn ~LQk WmeP39elKJq004CEQIeEb_rvl-&żf\7@YSz^N) cZ@Y”}̘6G9Q|f` _5yq#443bzP"y7}pxy8)Y'J@҉B1VBƕOSk[Kx0C :{Y ㊔u~o/ YϥHO s'joSEjqCB#ۜO6} .S;gjAIP}D7-9𙟑 W%ŘcH#X=jҼdʍu?BWm3NE|꟭4=P7<$>nčl0ʼшsP%Sg .䂉' %N:`$&T(%q6 ]y+i!Lܯ ƱQ.Ev&羺A56PfF6_.c1}?n"pɁf#vTe>>KZrab>"Giq>E]aU^3(0-_S>VenQ0va6S8ܐ:]?}AO),ᬅhl(] >W]N[PX@?FP+IKkɈ^\cueHSD~H{tr~X%IJ*\ҡՂZlc#^}rnZ5 mډw4Qi^cBA}Q O-tWxxOu(H%-Jy9?Z;0CEY M>A]gr-TuvI^g3a|\lp X%=~d-H|mG6⽪KF\ F P?I{+*2~Z5Zi)AdCkt2\L֐]a~qjKK.]XΜt>dr?KmdN f;ɑ OyZkCMebeJ`xf![GH]=eo(J&&(ga41mB"ūo$ .< yʬkqam>ï|z0e3LFV)Q!y񓮏f(8FCyӀ{2|(NߧkJk,wi\dE[tN[]!ۨHC,r`1>:\P,iՅS$l-(=/ڎq:@GUz"P+|zMz#G'@߃.{fWpqyqzl4w` (EC=w*63Eq kQ/]CD엷46+=W჆)}U,_VYUY;VORG#;\w0Dsq1̮&!3>1_$q>Aߜsk2fDw`mqC]AZ;;?>Dweմ8߲ڰP<|5/L.,x$YQB>YtԎF|کATк s[Rrr -@1[T+6TgR^H-JգIKG.:Wky6%F#[3JH?PSC}vS!fq~4vQT6D ćXЄ8T l mk~׀Jpv`q>嗺D&2́>v2 _"N UEWMnJJ~Fl~K@f3cBc:m([ğ E,Er̫JT gH[U8_yȠ9)*Jb /v8jWV UZ:\4FQH::Ò:z4(}pQ=,_=MS\Bf;̧M$a'>4kۙBڑ[ΰv{% ǟK[5 u6-<ڻP0@w.*"ZǢ?U^ȧ(ܩἛ'~#i].(5Bw?:1aM"逸%>#z˩2e8;3XhPA=H*iiJ} ǀ'|h{g]geN>^vgEHW'- VV}J fp:FhmFz{YūXb;߽ 2M>fRؼv$Sފ vQ#N\B"TDe滌L5 2}S)˝ޞ֋A%}{+/y}SrpiwxNѦB.OyqBKCx|ԽSR/ܙW|>aX8 Ij'YX lWeBj:3qSkՂ>cw}E4y. ܘ;6ϏFl BqaC FL#~5EMk8Jt)s{EJ<2*)hTcs,Erp[p#9 VgQ*sS"Qڒ Tb눙"urXL36zIw XMʘȵRI?ëd)'ђ躣Ofh'WHaM.шOh[F)6a&Y +Sc_"D5;i{A^3O yi9R`tYAsu H>KYu5<ɷvrg.)`{G q֐>zޜASv9Q'lB\-VcvDAi1Y9p^MR@Vǖ5wzef@Q2I݅8o_f;˚k?SxNʁ z y7`q&H4~K ɡneZ:5`$ 8CL#~Xm//?Tv/ YJϭ:λ{g(^ M}S>)GI1"-D2 wsM^~-u4%sAQ&PMIv-!uc,<=C @ЗOqG;eI%SzqwGvID0 Nc$({ pdxCWiuowte8"EkEA%5 3/ji:G@r[Yz),'I:Zyo04+b4G o57d)me/`XIvF"^5Cbz싫NޚHPwx.Q|Khm 5{̲0cZVN#r|2$W䕷<]tR qd?CxWQߕ[]ҟrYkf8u\oN)o=7%3A~D ؊g s%@ .q;Y:ƿmV質y_gX|]R%:$VWprS"ȑ œg}jo,))|2?l'ҏlq/ۊ-U(ѮE[IC"u .++L%Q2EA='ѭPT{gVħo)K" ò29n0Q|f dOzhsBI"6MR}د1Ql\m".?8Z3h"F˓SB;Ed2EcbAҁk\ƾ*S{#}[ScMuz@/2aie;Oa7 CÔ`J^sxYhhT50H'S() ZF1gTwǠ.^-&7F Ϸ,մ;/r◯M<lw<7q K 56_7a6òW5jpbrGɐ'Ys7 TYHuW+R;AěXL2^Վ{LK8Nf(䠾4T*u `2󺩳G#AZ@Jlyc~S2.a P@q t 'rRS by0zjZ,u46uC͉,495nKzҊ ޝߒZo Ow}]Kx棲8 h挂F4|.BM0UA2V${PZĥjµAE?"fwɭ<߳0.ιC|fL?UF]RvY.#V~+B tquMHq(,.8; SËNmC^w@?pQx!8:|GȽ/uIa2%-|q@!'9>u1=`Km[>uƈ4#=?[ںUȔH²R1QHudp)}5}c6|* `WpX$n;MlqV{G12|˄s=J5'A D PaO"77FC~moe}A0;A0ˎ&d Ϣ^N9=޸8K>= A\oÿĚPAr_>2wA>Zhq5ó1*yѿ[Uo[yFGj7 lv&Ya0#Ѳcmw*Hxsl` w܁_Wq_wd0uƆxXV-X $>N=H=_ʚ^fbNҧGE̿f 2zR;'](бâ\l`ȷHV4 UlY>CwAGKrb Jf  YƕƖʻݫa6'}jsɑ~(^ mjbux1U\Kڡ'RI ߄rH;R*7IY@qT2EuRW2QʴaToÐyx.LtnnB o Nec5 ӈi K6e?w[n?XR/Cdc_F\sŧ+c*𨘄CMAm=ᜣ޶뜭*iAT ,ED<V:Wz }tzext,UQ+%u%:W}ERh/GEOa~-7!j6?H8Z'!R*> }+< _ܬ#̌عX\cwo^gS(Es΄61 =@?St8A9fkCv0Tga+<9\q#pU!,gy&e<`$(u%\˭$DLdVaTAh /CVיإXkݵEy< .%zW>NSZp9zJ ޡH/o /jBl6h> ~PJRXn |],vO`obВJM:YZc-2rj&tebR_O%ZبkqĊD?)wꚣ d{b` g; W1Z/^>?"U2@X`U\ e&fPϫq 冢MMYWR>!E##k hD$xZMe*0m/"k ȯsf.FZ6 '|P`='&%lN$x q5.жdB `xAhrǂH?\_ϫsBtx+}NkЌZ3O0./n)pJNhw@D3bG627 ΢3Cg)YyX=ct0 ciQ3Hԛ 3`Y2>P}ZQMޫL;z:QAߙS69kHL.qn:eQj()SQj}Rbo pXn_`Zh-iP?ZIAf_=- Ĭ)0.˙`kTE+<|j~N~]_4ѯ$ uE=mt kb?T]5v;?&| !Gm7by1W)=O>B4 s_kD mvv,w aںr %C,8IDymC0@[rոg*SBCˍrfS#ޔ ɦ߹olӒPPVR+vMW])~aX$iEIɰP X,XYmFu^cZ0sjN1cCG84Se,}ljD_Yt"c?l@7>.3gD[#kr|D7e]eXV<755 vޜ,u[{aB;|6a ͋j0nZǝ~G FOFT&]vlag4cM$z;e0̖Ld)>[/sf rS)^R;spU&Nj}`XWq"Z縣GʂO&raq.jJҬs[638yW;w|yԻMC6B~/R=A;L{_pmVn~/ W8r:WԹ|^ q9j'T̾ 8L"LOeY1nfnh VH=73^7:az-=uYX2[Shd7bCgta6?R7<ۅz Z2X@X.2`} oN"SCUF _ ol~n:ĚIšZZjjt oƩ2!GR!vL_\ p,=Ty̢X 19!j贬۹j;W_3Yq ƗeHgݩ l1 5OVBO:Ui#3:FPl$3ZVF-\C;#ey#R/[ 7yj_1gP~1)auͭuӲ!;_Ɯ un6Biv_t5HQj$ߘ_" Wo؆Akh h>uŜ}~_>Y+@/?dV*#ᭇQXRB\eiǬhF|]zoT}6ΓZ;e/A QXm5@7⬝EGiL%BvCpKxw7?JVRe;87ӵzWqWkt\:) ЉST<ۈ~VΫ %5 zފ@W_ T܈ٷ|b$ 2LӬ|ͨ.JV`Ȕ܌VSB2d% f)ׄ!rx8B7B;6ii~{85~u~=*8N^k| ^L @k9>r;Z. e"9dht;L*l| .2 :X2. Y9CH#Pv .P!-wh&h$rᙑ*xBxptM{"C~"-q\:鞿q{qw˝ƩVְ(78&MO4 (&fr_]lNߺ&5߾AW9ů!)߹Hti$YB9;Om5avMVNS#2EV[vz@+R4HqpSeDwbZ͋zDoNP6?XIBJ.dFR#WjƉnǛVKn~pT|]7T2,T7,f:^P+^f-% \R'b k` %v,OC(N- ӽЮ "&<(udS@aBs(@ƈ *4_3xC J xR+30[eqGvςԖQMvA 034',qBs]Z֊}!AʱaS 2=v1pue\!S1܋8]")]nքK.q/EU>#Rg 7gX,sO|:dщb%P؁S&86G@bVTd8#ԬyN_Uhǻ;@x6Gnx{J=rTIUNTIl"YgP^x `%=s_TB`4ۚ5] Ggsy@B^P ]CupUa\l>0kEA/0P\9'A;/1ʗELhÕ7[t˸5*1RI h:'o3Q%1k'e^3n hznŐ N Rc9<)kbx==oOxgA;nm9aY Ov*`N7C P,4L --dYF9 Nm'.3!,z:G9ZMxt#1eA|t~~a㔵:~)tFS1-[`u5:>%RuyJ@ 8%@̧(S ۙ~|N 5&,Q ⊋'3=PPgbOxgcsA ".~.pS%d\OڏEϽ#pŽ- Zpll .ilO;Ja@c4L{v {7-U jeW,f7>J&(ed>]x1os|+I;||u6߈\CUH=5a : S͓|V TV81{;L>KO { ݬ@%|=Lyx1Nx_O'\SIQ*GT0ED6MF~˒zr=7=d°΁b‘ 2s^Unz\戤!6Vt8 aY"1jc_w1 0ׇGQGkAg1Ϻ8'KK@Fq!mS؍w!'ު۹o=6'L ?nG>z*rU R*GQ՚Ĩ"Y"P0qj2 (޳cZ7QXk@l:!/8tjS#b{#O JJW3`n6YRƔ>z۸e~ls}il[ݤP6&e,+j|S0APQYKXR@XP9Sw&]zU+e=AvqeDpdcL-{I69[Fg#wB+bW5 ԝ Η??,W  eGw ]A86#C/sJ[\g0ë#*FB!U2ϧ2#c;~x7:!kgkCGzd=q[ΗG?y4vXa\+D4Lr<ͅۿ`t&@Z T>>إZup" yxK ؽ:zZB!A}3Pԩǔvn#`1e%yb;dOêv/9hpfg|*̔yjLWESE_Ɇ&{#C]*P^.Osh^JȆāI{r&$ѓhw΀?EIi@on2ck9 .ukeam6%k;@3΃D"w^nf8b$J9KGDxW,v^o*cL$8\mr?Z">(Y$ QfLD;bUq9Ƹy좥f@ [ ܞJSM[n=qdVE'b 4H sAt\1Dc]D@B:FaH;p^ߘLJ3:_8#R'-O__}Ρ ӏ?̇*m|-$棞E.nNYsbw~#˹Mr5JڧiFÂ*´Д1̢⛮!*ӆl" ̃WW:M1v{Rxכ7-mۆ9 ij1ה⭫_"ar8e۫H`{uAx3jnn#xĊ<%3CB0/[=_ jmo']]fə/)|rݎ-vP\mUa Gt! jDva?g2qЁCW4 2;3V__CdUxƢVo?1~bM04-hCL xy䐉CLc~#0'%@l'P/Ejl`s8`=F2C,@JT WMzͺiyǵ!?lhz.|ŏh #fC6*nF PQ0eG fIjvK<q UԐT/Q|@F?/hW}2-b3j1p<l،:h d~Ω+nD-m)kݶك')Rg-ryۧJ~襵Z96W{ "I^IJӧw$jx+3`JM=SzD2H'[wB.5>gnQ-^|NF+Z穘ȵ[h\L bٔ}J Kg?@ ) i>bO$,Lk$S'|2)-:N#>g4nM:ٰh;d #-acGDה?&*RSlHD;ˎ&?z Oma\+\0HT;NnܸiO7ĎDiZFDž4Ma* ]"qz,#F󘁀qZo+J+ oo?Ys.j1 \Stp Q|}V˫}(We  &3ÐPέ~T=RK Lt"m模wݒ,fihnqP]\ &,Ҝ:,]T mT|Yݠj̢4hWc>Dzx/;]7SI?m|߿ dj{㥼e$x-bB/J޸%Gј[n&[! fRF4N d@閃S㙆][ *ϔΓ}(⦍ q|9ܫjFSrEyD/͋4VpHɢ"6:µ]-qeFJ#! rfԹH&ݣŸ\*,?; ]6 A.~I-ro+9uDܯR˞:Wy! '{ cLQ~?8_@I>ӏFTqji/;Tzt=,*u/:ќ;N&PH[igf(E@5\v~QU\fQ4fgS;)RKr%7} QZ}7z½OޥͤOs8,gnԌߊmzͳ`F M禼;#j;zcVoT;,,IVpa-e}|E}@yD qcBN6k~}s^;Ae{ 4GP$K>J9ojW@O-NYWrok^k1ĕS 2K#fm|*q LRGLuR虤j|pG4"p:>Iq2,B-%HaA8QJFS0!"{%" 2ZV{9+{lYIW)KY+sNNKYjvY%f Tx=u֠yLgO'f](T@xl!U1Y6T[j܊K5.`eheޮPaew'E\7nZ~g~zi&qa=pEͪZiOݍj=o wi+V} yZsZ[hgmV.qN'v3@:;x .r=#<.t`„uCCOM#[HI523 2_㢷$- G fwLAfwZXM3Ѣt'T0tx @xZU됤wLTlW{ m7*!I\amYiA-uqWTlˌDEzўm Fi~ykX4N?n#?8};7`ӹ*D7X= 1J:JÌ.0PIL2҄ܣン) xރm(UQG%{}s@@/bq<[VXDw^ma@1 &M-c_yBSAf$szlH_h:Lz?Tr v_A]%alOWVW8<9i}AǍY=p^6ru.uqxL:cc3RV)$Ro< 0_8o|=HCwxmxm{UɎ܎&K"p.MǺ'o[ =.7FJ~) J ӛO;w )ފä|ڠ*\]ߢZ?]M Ūe2 oύn5D-ndSZᏔ7N^MF.DЦ<txZ- &iĘLDT]![Jǣ-3+>a`LF`E\ٲs58ӛ&?0VM{߈x _ɉ's05sq4i }WqCi/+F,ʒpI uuh>'ѲN"#;2.S>JЂa[##̨͑H`t>;JFG\Ye$v29^ ML-S@i2""yeˇi]تHTOZo6Wd'[yگ&h? |kɎW۫!1v QP7NKRt1S2cQGFD @#̰abhMEDĬ7&, f&+\eZ+ XRlhk2&}kf=2$$ ^ sQE1\z|b3N&<(ϗhaz &JK]oYclT%ٓBI0Q?=e`{13mb"d! 3GCyBmVaIXCʽvu{1#EMDԋt>PchYF1Z'eᜣk.^r5jpvPUzyܵpo~b_:HL>ռE)y`lB}5"Dbt:tQϝ/[k)V>}l9ޓ[{Upr;Zڭi1.m o %ڶhkUr$mo??BHGGdM]A=} ܴz׽齣)o)󇟳Mvڇ3V8 z'wLJa`ܨ0S΍)0W9£}J4LvoEhq[@OUE^i/Z)1%ˠWO2QCý\ BD n8b/#0`, gls+HT:E4H=ŝnQ}6Ǣ}U2M {5+>1e~]Û>fNZ Rk~{POm"L՛, |ى3ÂQNT>fnG֍>&kGX>&Uʩf/ Ӎ'w!ٴ7( b2'Ѭ}~Ch @66]u.VԬrd1$$u{:@Iy3r('DA2, ~>3MeG5}9M/2|(<_P1 Diq],qVPNz{2/1SWsG3e Y…=*h3s0(?Gc Ocvi)-H5>L=[`*j y|KzmOMy8\]L?[AC3ɋw싛c% TXHYt;9!Sie;CӺ3O=B=Z^[j=fQS.ȇce֏af~V*EDEPvTaEy 7'JJU~Y$jI  ʷ%?ܻRDpJ2=4#ޯ QcQe}L-F7^Sj ȃqi?"Pѐ\ #RL^wMjM5ي mY|v7Ch\>Hgbz)JX,žqBݩ>P5~}pOljm~8jO ƨM w/y'>7싣NdBɹ= w.{Хq{3E9Lg8 /h7W^tKukNFO2Ûx{W0ֻixYq2??d^E+ϥi<=+ ( tbe ף9'ŌM aÔNo#וrFeXĿ˼@Ye^=u$*[lűKqlrCQ@]4-$Ѻ FeZR뙅 e$*D("ٰ2mG3=C1iYXaf r`.Kty&c%Ρ EkH:=1s_ǘU!_j;JSYeR*p۹5KcX!8wuօYk+;Y[06D,B 0C6俈uwʑz@}v_\;6e@G. f"J)r8qޛk Ekp/md%4BXm%vqcsJ*y k]()NNE\Lgk*eW*H)tw=ؼ=Zf/F;Vq!Zg3OK+[)ċJ1~xtM?0jT4]qD&+Ci("@|23Lg~qse@FW!3f29y$lpG1 #g96}ib"^Z*0Yt?L?z3^PϋngLH%QkeAǖlvu¦PJ.Ol\7Qg'lnn@ ^B5U!h_ކ֞aʰ<I8d o=FϽۮ9ݹwg ݜٵwfw*jPdM^$x:- p/䟄CVA簩ܕfߦ&.1xe -q%d^._Du33WWƴ3pw`/M5TqKv^x\3zdN᳷'rXh=_ sĔD]M8.~@t%S  ^ e!Re bXQ~LTMZy\wO>BsB?Y}޶yl1%d IWHzYˇW2$xM8O4ˆtv;لkg/c:9}O)^2qF+ݸ%ٍO7HA,P/M5>'}~{uF<蓫#LoD(N|t$'[^m_G3{ݰ}kR <02>JUld-o¨ԡsq SPUÕ]߷ĸN+3VÉw!RXo#|ެлi 7BpKӪKT+s܈ D30`q(5f 4Rn5N! wD-0r1/A1jWSo1@gp,~Z R_$ spqͺS Hkj߃ic5hCz~k;][X"$ xt9Vmhrۉ79l;_ ~59+KI @6|.zI>KR%ի\ȕ->'5~29;reꝔi3.ggak槺ۨfYKDz$&,*a όYfF]k]V+j9Kڥ[u78 ޹4iK pvr9>=uq!@DvPEM{8JY1a#GY;ӞÜK}ͨc0ҵ n>{}z#6 ʈPmvgcst:Ӕ|9Xۯ@^I )3L⃖ ]:`% xQ):9 tdݟ_0rMڵ>iwvr,ߓ_O0 JQœkrAq_LKMׄ݅DɸVYɔ?\j#x@젒u$Qҧq\NO єH5^Г!3y[ W`pW -m)O>+g^!dfggTLӞuSUnH4-^ 2ر>tA҆ r؛^9"jID{[Rso%5^V+rILN+r32rTu-bPjπqW2q qܙdM]3-M{; d/%d>݄0=.oN߶ԫsމ2U]Pai|{?+5G"6\F}Tִl iYϏb_jVPW?M ع>/`ROGt=ݐΖ\AY%%nD"; X'%D4XmFo̢ 6+=^\ xFUZT RpfE@\r'$*Pb@@J¶^_bFJ& J^ѭw]wK9905 듐y=}?5ZH)pGkٕe!#T$JnZHK:Qkʳck&ufʻ((F ]2` c߿DuH2A}Ycfa_g#$$ Jc,7FkBSEf~x_ء@tՉmEcELg$ `bNesآ|E1r3pUnt~8'H 1i7EEFU?œsm`/1zF6[Ջ++u$$I8ϰ.8FSo Wy9Ն^ʺ VVN.LaG~_<w4>4Nb3J_e阑υ+cw3ڄ^rz6QֱK,'s_nb8 OMjJtz7[x؀Z kښIt9;no B-fII'tcmh=6N9uhxg;ʮF]' QJ-vjuሂ僤*Nx#z*L|4S.a@h.me4EmwQ Ҵ䌖VWQ+8G]0ya }):)Xw'ClD4 }A]oR>{js͘jk 9R2`S(b8h3i;dT-g.'g٘Kj\LR4o컻`Q'{)9fR9~23c*GX WhB6;]wibUx>՜kX:ܺ!FqBBMᧆ8|v:Ǩ9gՏmb(lžCulCp4%*z\1"GY [|}oʕJeXPgI l!ƕ y'8n)n \Чh]ik}rZWj`RCYyt(n?Fc>>:`RkG!;6U0{!s|? t <&x,ZPd84P{__&m̒5>_r;`4ӱۗ1$7v&6"qMl z诤IPWڲܾHWNɆgt%kcP@Ra/izFbLYn3>zr%:1.`<i3NT{VPSv Ƃ^SIre/׭_0K0g+.Y3!UV7dɎE9Hp4X5bm{OP=mJ" Cc6ԉ, YYUsw*߫ђN?CׁCᇹh,BCwPNM>#'z9cb)k9ѡ/S:e"Ed~edP&y)8h<7{sX3S4w'N#- C} ?P{ 9)bZD+J ;qGk&ftI6\ V|*ot!gD~Fcӓj+ZFy[Gq* r<:X uw>r+*Κ*NWƫFH2(Ņm\ĉvOV~רvlwTMZ oi\O@\:c/c5d=~ڡ7a?p3H#X Ⱦ/`/Ki*9|ucp}nd܏3e[ɝLœtUyr~6+[31Bmk ÅMS_OQizdčQG$pODp u?Rm#e;{U.+oU[?ZhR7x1p>R.i%+)u_-  Sԍ BHQCD}X+yvޏ^gȺk;o5IXWM M2:ZbKXV̙2 C .#ɮq,'׊仁͹SXṭq w/+^DʦH1Ŧ6swh$199qwx,Ɲ01,{Hk׽Y̰=?\Vzza0Ww:~evKOAQrvP3lp[R%95A [P sĄӚČM^$;n;v`WmU2#yOή6Ukc,L="/X=f0ҭ&ʼɁF%zD誜S֙"I˸R eqc,Zl"k+?:*uLND1tt(unI]gڝ%3RԐe5OlH.Nj5#C1c -%!$a;c z~> [ibU +j-ZF[Ɗ*|THb{E :N9XIe TSjqr>14H>mo?쬥I %o|z?9~0tR^O?%P5nNe7n#cEQϡw[ސ)$Ak*s=eUIq^-  DK6Sy\HGTTThOga!#ӿJϗZT-DVj?гbM3! j1 E_յWnYX3}Zk6q%;*={6(%_qAOLaQʉH^#] q ǚWwgTxbK\($GTL9p)Snl@ o]#}GCݳO=:1%jzݔ(!dڈ^[xpx7 j М,E<$Ea/Fž[kr}8drkGB~DȬHPIRV{X r_7[<=~',- KLwv*2c^m#$*_{ϳhgF?b`A|5 v)mJIGAz&GSx1A<`Ս q"`dB, oX|. hBG` DhYՀ'&o55ZlhC\īujTs^bs FyF[U?.5^N- u[''C9>TM2AEZ} L%N%W,Sj`e(.Ͷo(3ۿ^>$KԐoBBJoׇNS˫f ռ$-?Qa90xLjQ6GAo!ӼZǽJ<WmϟR38]IZU RvzӦ:QQuC. @>b^_\HtS_`V=`jмXzvCxv,BzZgV< +ܯU"jE$QvT0eg(15LjSX4Ɣ(7U"ӿNYb;9m#2? uE`(+'cstl4>Gzi2ywb!sE/=bwᣣGf}EDjJ5C(^/aiƋSxz+X>OV /2р3+\n&Rz*G+˘9<z 3-_֋phDC#GbP|4h2DXRkC£/GB]wV !g>Y9k؁_nGjsrhX@me*aO'6u8Reޅ/h$@=0Flj/I[ p VN_w+޽uEAdRep=&+f;6"4ةVS5(Kh#PP Xc TXi,(go6\Sݽ\rF+nTĪI̽i/a@f> 23Fxқm?}3=9L膞nTم&S68S"Ԡv,>nDŽ '9#HjI+?iMͬ>´ /1xLN9}7g.C' ORևk`1zJ\dQIaRC)Y`ݎ+!+D={@(8=[ `>uc{V=zvfJ f?ta1 t;4.P&]!X^n_x)dMg9Rd;X7*|BW;b\_Q櫵:ͭɑ>ZK;żǍf4Tc,a[s\1tJ,ap96dVݤR(?lEVZNvרQyc}zsx}X4"Ʋ͸R4lކ<ɀ&׎}3iǁWF 5Ot[2Θ>(0(ȳ tP,6D2޻P \/CA7z=V"S+bOYiR-O@?`"k' x U]f 5݋¸4_}}3]؊UjG(R)"lYH^P@oQ4bQڢi QBʿe]nfx}o1=h:/DÓǦ_&$CRy(NF{k_ZmͿqtPW@iW4])F,t-"`]U*_JNGS%pP˾ݬk\˞J>)김\]%dd ǐ9:{țef,פ~-T0"  -nTB|2.]B/s#A{0FSVjtޕڌ@D7,#ME7!9=?ט|.&@b&,!3 aTDpQ'ߑUif22xUPEໄ n؄Tbid!S&},_A5aw S_5i|ǚ*PU֩SX@N,+NT>u bU-|,NZ A+V:kILE5m'x'Õ~.x # XHb})|۾xQZƒA ek찓U?u%`ҰΚ%6 k"A)6~ܦ8-T޾WGXJz /håulzĬ|"#[vא}̂v-;Hk 'elj, \:ZhS`?{(?&vN`PpF^`գ*MjMwP=Ξ DY#nJ^כnxJ޼QsH9?Xd@/r8U^|s:G{ `sgclZߏr\9ч0nLg%b 1,Ysq/`տƛgI0kA+ Lʟz٥Pe - `wE }ו)2JJ4T +s}fNxw Fd1(mCЗ{SĿ'Gy..7cz&k[127H35f0g R9B,Zut諫Bx3Dm6&}›M oi|SqȌiPL""@$17\|-y2;ާ~%UK 4Q_ .R7!_)0)MzuwQXxs$wX3~1OH#_~A5)S)8~D3čOp F,7,4,)%Ӑ~J,=tTyiJU.1}L(SWDx'ԛ$2=0LQ"wSx?#*<|s ^"4#!R\osQō\#胟՗?EvbL&s0f kK<- JdWՆwNt 6sfb}^a{jH; ƀd@hiz`h@2%]Å9PJD31^f 3IO:df*Jbs#BÀ6 *%.<~ho8'IFb fd!);\CU k\J@:Mb{|QMgHٍPPul1H៽!flJ;-0bNt+xLwׇ=joF7@L0:Oa)`C^!GZ8 ߾ЈٙƳ yf_UJFbX}R%v.z olv \Ĵ%Esr9\kvkξA@1GḞ{TL6Z>C醻, NeH'I϶S6e>UEVM7HΞsPnꕩGĨ}08|h@=.P =-%D\k՘$aK&WcapQ:Nb.3'3_?3x9"Ih~]J7Fs//Ꝋ g P.nrR@ Rw|vA78#Z*k7(cmS>K+:y|_ IkY)Onl\TiiA(6!t)`r\Äj~3]& .YL yTQuDgY␝Nw9&٠_rރYЗ'g.&y׽?f߱h?QJ9eY^j7l}R9 d!5tݧTn244hiH)ӏ2⨏^F]MX iǡ/+xK OE@ F PD$k]"/NqCWۅ/MDjğPh}ZHWrD߭9k@ݵ[+A'wD AAf[A󮧫 >;ٝ># e# XNht򎯆KDXT\7n9U6/V$^ MM8c~ {+ʬ:R_^5V!U!koh~8΋gUNd&O>gcPrp wѧGu2v5f)tA3pdo0nIUzORγk]+. 0h PFӔxҲc6$k7"lѓz!QSj/ޗދHۮX(8ڴMl62Zmn/4q0.V|:б8*IBy{82tKO/.ѧO k7i9ߐY@uX0~%T5^4"fMAO G Y呁N0Ha/4UmA]HZ9 4E_Pذ"6Q+R&I?Hi9cc_`[r^rm2\hШy0k;L0LăCWaG) ;PY֕'3HG?Ph|Skw6YmkAo(ԲV߱Uok.;Ni_ kоЯjwbxnUovڊRqz*%ĈoUA)'1@K!y28uCm|=;jp1>Q e#>ߙuW .\{e=; "\O~6ExҕT:"Jszp N(E׌؂,Q@YlIpx#dhp|Ly JŖE!}/9<<(]qZ LP&By}e6))VJ׍$.' ^p\xB4Uң_]b6vgM$'hdpգ=B";a[W`3`^Zyv#3/hujtakLԀB[_F9|Kw^A U qқ5/602"'=2U5Yl*%BLib@H ~utEpXiĆU%U?Fi~-q`7:_t z$[kG jwA6xEXx̻V_u"0/B7YūfP# N6Lk[zF|jdVOʳ\6 [^ޖKl^&v~3eO[8s5AkΌռx`AwW /czpō ۿ1w Xt`!XmDBtJx&YY\ S؜r\Dq JÛxN&hnƫ/ ,\N!3s+}딃>ݚw,6 skQ1^8@ˈ ip#'S0rQºw9P" KkSiGf餏?JEo uZNS-K9yKҾoVSmޔZ B+0k$Je̮RO^O iM;dw 6Jn4mx9BT.s?ܭkeuz?Q,5#Oc8?a[ _{5鰴9P YK=.yF$0SrppNi_R=ޚ_iՑe6 MsМAvҮ)8ʈdz23}y[`[9ռ0hRE Ƅ9LHǀ?PEj3a[*S4Dv9oQnЩp[rLpQ:琑M._Go]y. 6::K>FD˻^N廗 x ֊idpX[$[V|U=H#@:1ȇ++FY3%l|LH.Cx'PѪI,]bnQ0T6K0lŒs&sk9h5 9.:7غznkGlӯF6?-9imM,QD;A/_cJڈȝKJ gr:=݄(pO<^ߐkm|~T'2<.ܚHXkn_pa/xMh9tukT]Vd7 F ݯRzбozc:uOw_)@2͕Z)>u]&k?5៓&8sqn9;UT~y:VV>J) qΖHSln77ˏjDtFS'JcƏ?< c%g E20*v_z8YW`OZn`7 .?bx-؉ zakǕL8y!_LF}SD,n-rXΦxնy(.Am{͈mڄ49&. !n32FN\e'!y 3sѪ:kFĽٛ15+g N9Rڪ/Y<ǽg#=ݻlV-ϲٕ_qva1q.Rlh0]u UU8_S^g M? bBZ p[ʢv%X&!3\5ze_n9ڃ m)BlwTC4Ⱥsk#*1A;k8MaDoP٩&&*\7ZWkm̚c<@12ɉeZ%/*`#%m`%:ѯԬʛy#*t5> ';l)6%p熡 ¦&\INܐP^BQ X4dh=W`&tFQZ"oׇgT±~U*t~SutlMdf;ɺj;>L[>KQWkdrb>'^iNpi(Cx9"g+ DJe9(BU_smAzSUOќt+߬Y)Cu \[M1kCNzV#bB2zOTfʠ2fPTùce<εO>CWXQ\,NfC艜% L.StseˢVLʮT*&)4{h҅Csj_- |ڈh>ia |-0<8l;ʰ}^P#]#n+Pv-lUPaJCV]Q aZ:(S=.g0zJW䝱(1[H-ԉ]u/yb/Cxٙ .s'`pe'C fprTj#uEFs0JU(.E؇ࣕUt8 3((22sSD︕G2Q^-APF^f|6W9/e|BT>1t?m҈{޴_=62ٔl=h7Y^Z-#"-^o3qob NxEFd<=7 ^ ;&p c(h%;8b|:ɵ]cŴvy!Ztt- mJ2>,j)x!G8lQӃSn'x10]7+E]D|dPmGXAY7X\%UO(ͪCd,x C7e$iK z"htmST.=q|/Fb^ 4>Σ9^&w*>b2;9Qp@-|~Ʃ% oghñZ ;BqQ)a 2CcA=,t#aE2 zq v9UzM|;e͉BvRXq ,L#u$pvV)6ls/l)m;olm<7 Gr=-sÓ9%{v|t\\p>nC@HD[ *iA+!棪uQXobeQNv:$`ş*q??2Ih?ku}9F$w]D}9iŨ8CjAP${WKӭQ} rTv'2n 4/PE+9o>=h]lWېv`w^N4VnhşzS 7n M\ a1\0bұ~.Ϛq%{9/]ivh} *P^,Ύ2%`"oAZeyLNV<>6Cl =@3 5W}9(E2\ j"^1I]fte*Š"W@yl26*|^9Wqo017iUh3My{=O"<>6ɜe0.h5l>w \_b?dQFFJ'O޻yDCbqh䫥 Uu统.+5buU^fil&P!fAoaHhZaFU'؆8q0YP*c9| !h*҈v跧;H߯q4L'* FG0>rLdXkſʠnY/mcڬ,ANd:X[Ezxޝ#x fr"9'goMQ/@]Gu~aKpGl>z*yf}l1w#"RBؒ\PλG_L^vIrw=nVCS{efQd[={CGbqR圴hr4Q5byo.4)}{h;̌{XwxbU~A˭R8}Ə@#N9* L!JtC˰w$My%4Q;s  a@0cSPӿ1阃!QN`f^slSRuyc L1 3qR;B*z6 QRBOw?4*~ߗ-HYndp96N@bgEl%}LDoAZ݌hzךLik^h.5|ǽ}t)ۢ8_u:}Ym0CW5oGCgB3JR`%]*9R![lof#t{ %ݵA5*NEVRg@]=d&gl7L,4, v92ӷ)@0tN$K&3E0wL+Y!@#KB|jJrFL<7|]#9^¬gj%vW" 0^-^/pAE;C_c4.41}u![`JUu!+hLF}I5mi?]B'ҐCv 9VbOFmENzrNέs:5] *tf_Jravd:H9Uڶ0-l6}Põ\~PRHkȉBf~"Zvk]պT#NAll?KJՂhѬ 6vEgxaI U(CKɡ\#!hpΤMo.<9FDsp+1iEC7ђP> +5Fr"ģ*paK>oU1=D)rNaLآ7mL,h$8@?ǃY n񆪮6aRTLEq *vShQCā.P֘$kNYlzQThhT`(r߳'mY.ϸR5wm$>l1UqHtJdELYZ;l_BN]rT_H d3ħIjBI9<:K$?2[H~M^H@$@cud|=}V Nrc11I)u$b/{;\#B<]$M؜ '%{acDF,H]ujn l0J &[.kz IqXC\Vf-^; r K܈$"xm` "Sv|-yFjiMk_l5+< W5R`d2gq ߱G:(Ưlr+`V]]f$7skr"UI<ʧ$d!Jޡ0dv}kې3@ӽu!uGgM?RiI TMىx=g.BO*~DB,K}Te yh%? S<1&Uª9Z!-5<)'7=`+n-4^|%soߨ8 L_FlJ 19\5l:5o9.8Ϩ}K.LM4ΩdM~:.gqPb@WߩA^+pgjP!/fCpLTe'<>Ε- b6BIH8 OMz/2_+rLjݓMU2|&.c" 9(j6M` v98Q6AtyG;G"hW}Au wG8tWEGdA4j^#j1ą6h4KKcdoթ"Oلn$sƈEπ}.Bρtr/9_̠"jdъ[|`B~4)ys/FIĚa-zitCp53[N_I?H Ty7i-ڼk}' G$?E?8>`RjeV-ʯNY,z<#WVk-|H.?{S"şH[k DN.1;k{58d (}23V@RCvHpGGo ,êyK ܿIDUۛy>.]>x(C+LBjTqHa@܌S`wh / AlJ2K&/Rn2b޷Vt$(rUu"F|$8p#.G!b w.T)ۍ{3V6J'dTO>݋ )L'#%Ƭ#f 8֡uԅf'i}P,84'؎7![ZB-  <goP,ԣy}m 5T$w;F@Azۭ,7XwK#b1fH$6&i[|QV~SÂ$f* )~TvoMr#xI ]DovW6T̀~ BDr&S$Iafm鑸`~%xċckڀڗM B $a9ma !2r8Bw  ?aO926Pկ6}q~#8:;'AcLVXg.c9+lDQp P)|!w)Z-s+Bg0^R)%S"zZt.>"7<`E}vŊ7Ki4ҩNSlsU^fb@T_AҚl[l~~dzؑA5++nG`203o>Ƥyij[S}aƂۤy#COʚ8R2 > ulb]-> YZăF^CTV+qOҶ6G)4aa7'#[7'ɂk.7&x@3:%H趁zkTQ>aNZ#\+xNoJ9 $ì$ʆɸp-nkM 1,0ˠ%)ϔAg*ԽydNP*;g$~}El6U㵠I37أ3>ڹm$1ϟw4Rep|-OY 85d$ON,CJcˍ~(O=s c3G [>iXȑX~v^4l@n۹dɣN~Վ~*_ Q ]xaŸ++_k0YX8PC!7Lmk_ɧxH| ] -lyM72vbϪ(lLIPY=~y%]wqvAfp(&^bZDL9䊄Þ8r_2`& L;at1=(j~sL^d7 Pj7Ny]. {UzvIl6i}CYvbnUKV}`6d۠t(UbA)hr_Lӄ]} nan5婠ێ%a?5)&u{)v[>9]/v7G!,3."4]XSwi ql@ X'sV(P5BAZf^Iɰ;*pnt)+fip_\?6r׼STAB{w>/ eJ&ҒP:aU!,g.EKAx=o1tkpbyJ`R#zwrSW3i]bͫ0.|譬NHqiD iպD (sm V%i(WG>AJjv%m/XYG l=(m/BD8,)qz];E_k~'7 u ef! $>=C-Nf2x 85G㉹l *l%jl3sSpsxUN7q]͵$)_% *˗{Cr1n~*j& YMsRx-Ayȴq7TL-E^\Yv:bY l+dh۰]ݹ`!f+KK:$SdgH(I(8SR FRh& 9R; N #v{!aY(/gQv חQm~\fSuΥCfhnV &U[Ȃ ~+^:WvsdtpDa`DmQ;/&O3?-L=R5{9 W%sLAM5sާҺ#HI= .v>O?oЦȨEFz>;m]VLʩsduvdiS%*qiY8yH6,TmqNPok?.1{*Jswɳ`7kb%MDaAl_C9n6\ Lk[N}B~}A􀷘SM>U‹1pxGn1T3sPSU ƟaƧC6 6v7t|R&×QGzrH`EmY(#(1^٠29Nobn&8"a@4 DL o`p%,g+MR4d{M3G'$Tfnv;5h">Оvh8Y) P- q77F3 oN * Cm+P GxQ˲G̹/.gU.?K|)&aZl.fհz/8(Ρ,g.P:^v*d:p64".+hmQ<al[WC8c;tEP`oɼӫl6͍sЌ kD)|7HHL˻j 5zRnfP֪Pc]+Urw3xQrH5k=&u c$DeZp wl 4Z7]xkTk<m .+G7{@jӍӓ (fOr7ڲ*{+_²GکC×BAi4-/Js\ ׈|el/"I'#Mda92A>M"g`&}2Y҈`<`H) 0PX|/oN`/w O <TrУA\gӡR qĮg,=³Tn匢j}l61ֺA蕃2+ErypACOxc+ӜA.B[egНY[x\,vz:y1&kĝ8`KU^w'WcGFwҺQEJ~=X_Y}鬒-ҙ/ .ER[S&uVn{{p" Qʅ3Hqw֑~IJ2HQy툊T*PAm$vr9޺98T~j jux(tKk6Jۨ+=zOVK?&mO4ģpx2&tHH8k`+/_7p 1# oɏ.!11rr ўlW j./gfK>pf9J;ME2nߞk< hZfHpJ*ze<4RZUdK|iEUT%X%١5"$w |![pB,o_M d|cL:`zp\R%} bpToCy7{oR\rXMSY0HFLn(p ć/]!*n{&2c-1ſfT5y0:c{{x~KdJE"龙$L0xpuӷh_Ցh44bnxG6ۉY]'?ƱκOM?bԵXyظЫ~_Pσ%|TTjlǜ F_ Vduotz(lꆘ% D{ Wۏ[8CMĎ=6"SyJFpOUk6! -9\20V9Ȭ Q/ k_ {p O)9 w |Msi$yOp899zgr V_xCLcXCVfvF+wK~1GՆ_°_C_ `mBii?O#Y JH-jQ ,`Ѭǧױ"6x(t$ve!v 9[=k"s; sQ>e6DxO\/xHG]ۗؖ^l#-5+^$qWák(ab㝲Um;B L2cS oel,487nFO"Akٶ>Jr>x<ߒ!kZthJ`a-Ψ&=0v…̧uJU`Q\!X]b:n{ F^2pl;3.}@7yP.@,~yg~ijOp5J5|@Ga^uh8;&kNo3k6mN3m(p؁l*26?(!Ģ\zSbxKYp{fro㼁"-UN$kyk)1Q n~2v!]=IZc쓉BuFX-'wNqYuFi뗏vhǹ cMXJ6So%'5 b5mƋlInzG&#o'{{ϔ/cU*b=U*#դ+ǚ_m:[C[,ʴNLMxaŶ;WNDHbwaT`fe8=ݰ#1#/ IF f/y[8jA~SL Zn "{җp#Ґ(TבCt:x5 vFM}GRʢf t|2j $b $@h:]|6f-$>0ZYz5YU8BkC#эgrF=|ZMpsRj-$ZYT!l~V# =7L4A֟l'QA)_4~aOR)[rQpq"r8d$[pTH\us2)i-W5.L?D &ܺg˱ȆʲLlSDgƵ|US$J akNöע_ JN a,WK|0vKm ߬+$I)7ЙQ_otXr&HX[z-#@' eu"Ɵ5fГ68l94DPy|_|SElAZ U,RV$YvoKMb A<6$ cccv}bFF{}+VM۪Nw{ OPQţ ?m;O&R)57,HfW渾[}<}6&oN1Cga<\['L*c^3sC^( 2lx.;US.6'n:nGb + A5L#b$W?w˙'іܘ {G궱>nbn#mn>Z|}(U]1 N' α'NJ 0Q/Fm Dru~)=w|VKR ¸E%[R5>ᄃwQC\zy]+ @(NQ-y~Bjv?lCnQ;!&GB"T=&\ Gkv -OXjx `cʘF ̄FfP>YX}`M IRf=vLPٳD$ɪE9g@G虥cMoX;},'>[>i T{/ZAx5~WC ^9l. رqo1I}O;:do{tF<{&V|ڬN芠J*~E Yrlkf;IʭgV78YIPM"EEW~*fq* EtDm Kno ,H~ gQchg-a |_RL~-]8<*Ui"\AmyO>j@Q!ܰ#ID,nn&Ē?vƘmE+vϽ h)wy!nWV-]$rX8yWQ[ zrV ~d YB(*83]׆S XC4P+d ^OoLq',˚1,V pfW^H:HR5pPI$f8oYWG?BZ@tTʐmC7paK ӷ,fG2sTbA3m Z!i]%V/vI=j+x/*'ŗxXBiVgEnym*fʲE}>AjW4Jbt>TCU :e$mKs93!E5$JCuɤEVMQ@-'cZ S6;Y2O`dS`tF޷_C% B6@{^ŵJ@K,:V Q' ).,;OdKW~ؼc(H-UPAC 8&.ݍc+o1{GT0B"EXՙt$?!涇 /?14&$f޿Z}qElbKub--flX3~ÕP71촇z-*&~NBM!W]@o4&3Inm-*<ɟ[K%$^Z>g鍯+mfK( ; ƅQksA6!DsqjE2tnuPKXg(oe} }+:}uIӧ\7~ T!20Z6hn="9~_O!؈皚1x#Bf}u+kT#GxnPK\_e[[eVDfdbO)6dƤeY5 &@A<6 ɔRӻlgZD~y snbkC?P3.%\3 Ovs߬-m<P0cPtDJ[!z/k`":?*ˬQb4 v7+>ōuZ R<.#@؆aE-1e?2co/=ce.1u9p2`B~ &[YH2 um"7O\>AnpO7[_8nVRvǓVNiLقmw(.Nm|~2,|k 6r=UU)C ;#bڂ),lO,1\Qtl}k/3?B՞{-\w4>-^!Tx.K>sX!5H*KרwTvƴJng ;ҫ mWx*zEnIfYW1fc? ]gSkA4c<4)2>~D|ի[pNgjn6Ҧ v6}̱fM!A2adv&2}@>S\ b$1`+=MѴ$ i+;w&jsYo|էeyR0Е '46:Hd'a\BԉKG#Zh }bQ5۷ߌRNGT[gkp/Ā2 Kbx mN>)i/\>g% r;Eݿh*;[(]“`0O2ki 0\Q㵪-ipR;UPJb3DT]Ʈ7:0 zMwy.Sb&JcfG Pfv!ǒoeu3HL%R?vu$>}*hԜͳp"gLퟀKƺ,E`j3bxh#moFg nޮR=YK*!&=cn(ϺXei>pwmYn)ɍ%MQqODX?j}nf-Uh "ɇו'X Ary@;O0̀*|xdՏ2F$RcwVy:[j G7*p^ŷ&>z\vh*Бt(Kqd!G<2Yu>FO1j!BDixߋ lF7KV -)B?r H;hnLiQꯤ"uڅV{1#5۲ш Iԧ 33n?a bD<{DoV̢0 6u"97:ۮf+|8(v:˃BqUCm%bJ4450ѯvCJ,L\󣰗83 gȸ<fT@tE햮:,5aWJ\1vFbvllXig_؞A:~"KjL}?%9=)~?&֨o M?|W&aٵP`VDz{=Z$`\w]vTC0JH_^(!t ʷ@jtj@R CTqB忆%Ҝ)u Oܟ0dqGz$cOxͨ!w6K9̋qr'<'INT ι \Y`p˭,CFբM^x|Wy]D C 0h aCeOh&mPD5]ca\ҙ@䵊A~&EHөD dY )RB-C^Fb uf&†"%U#MBf L|$YME?}1<[Ы6ȁf:nۑI˿G\%MX!F}B?"8޵6qJЖω^cxvia4 H,$6?谪 x5z1Kø˔)b ~gw4((H9[Wl.ӺoU!Pz(MG5ϽexjoZX`R*ȽܵW?8 $Aw>wAAa}:a aUamuoW-= fH&zFxmt7j0/PׄC- /kAY98iJ7bQͧ*, Q/wtv0^*g")Ҫ'ګfyhe4/e `g6 clFKMOibFs=/ir]&y޲# 2α.d/)x,3 Zp9}BgBCG#V;1%9_+,ٌMJaEGn\'.We^~K\z]E]R+ԤOZTEhݏ)vgAט#TK-Z7cԧ @&SI$&NT[Oו>Ui ecSF:BȤ98IdT¾GJ I7SUqn@'ukC#z03)9XPi"6- -_0e xL!urG[Ǘ)ՀəbšZc$a *t;J +\W nΚM B ={7YQ1<ԡJi8m *$%rOdrJ68.K,T)~\ 3o^zf*gP ֬+yԋׄhZIsjGpRO:||Zi>RT RVT 95i8̆@1>~{3dkG|blܾj$@PW2t[mK=TnXObP @(ehzlr.C$g 1ERmK-/SecHbwnj8]qfCGr hKE5<32ןr6rĿ7N\JNnf[OLm.5YGIyWꝓ'9P0~GQOHMX6sO<aqÖ;b$ R$PqsY}8:f D6ƀ<"On:P-ZV7k]&, hH3 7H|R\B Nh|Wb->NO*}àntbKf=˶sBvy+g1gz"-TUgj=)V<ֆ>GYԥXq,."J]]Uj},0{Gm#wQwE6{DיBPHfe/Vmn@/!U]vN=͞_<{`Zap㒹C8y$+NXAۣC 8bFXD#ь/+ɠ|,B3#$٤.Xn2lcyc0@C^0%SκH:rJ)v! lDH-p}pWŀ  ص&gOm03_q Ҹ jX2էlYCrNQIͿ `L7$cwpE]oDFlO]І5_/z cS 7>z" аb_mK&"SWjw)Je nkD]^璩18E3ypG +sn~~ If`%Gi9/TKKqٵ5Ctw^x2d p}y}Kca ru֗`,&+cH#5~$QO:\B%ruQ 7\aBzjݣA):>NDeVHq1hw8zC\(J h;ȫW'w~VݝK\pTJatkIa5bաGj*qF<(#vbFz({7!!Kls5L*dz1&%. N1~1ۍfChdpwRc۟+`Q C#m᫪87@EC>FV#]i1)A]_LY1vȫFQ.b-} &+Br`JBwp$BA]6Zν#oYp!;M+MrF]}7IȦÊ*"q'b 7]#xxSsk#0^w_'&'裗iNkR (7k+q J?gt,>xIJy~/$j$4=e24d.jsޓ jWԘK5#|&KSu@#uyiW}0߭. t$K@[8>bS`x->y(C`dhoc K"ä7؟k?#Г%B݌2.lsS!Ү} 8Xn \9.MY䐕`|?r =#սߤL}@\yxp"k:GOhEmEޜR< &.T9ڲ0(|8 Pl7N좟i$2^ͅqTlw6[ y(f~zp̕?{vV` 6 xꄗm37dEi3Q_y$IKj"%sRsΣ,mӶ̾ʂDϜr3[+IDnn*rM'?j _ ZV {@T]{I9Nu-|g'ly'4ơ脬IY s(d;A@MVJ+.ҵ9RMU1qHUGG=p<7Dꭠj_%4 kxfzbI6gyCG7k֨<~a8/eŰxZRn@N\q '$&~|w13-c]٣ +GExePSF-S9^>La#BAެs4BY!Ým(l yjhG.!iar#~lbe Cz:so0}NVq!Vqza2'(_H仐Z+<I^FĚxzes=sFڷ:`fhJ>UF\;&ƨAq˰+јVfJ zzi?zS~ nR. Qe"5qd.j+wVOQbtPDv1byDf%ܢ)) ڸ `w7Hg]%' r{mrl+*aP[aݪ7D.Rל^Ԣ_tޭtwG5?Hbgm -R&&i>l[rԙET%KM6*/H\ztpF)πw_eQ!UG}gd`P)קZ͏$n)gMZVŹ Q8`eAj;&m%L| 7vy9n&wQ{ֈ`+ntG{7 'p'O!~uXɲgM S]>ٞ%mz<^cŠ |ɚ}P\WW](bmy}*r5ltSM!h&j&U?,( ,`} v[PDGHw2U{ݟγcO8Gw)_s J@p-Liz8mh~IkM[I)Zvz>pI<W8!zxz.4s_s_ A퇪UGDQ_%(0 a,#6'9e;sMfkdcr6\n l{*:c*lgWuߑ3e]vRXZAxi@HbY?beߗN 'Vʀ>QޥjM]+~`riwO))` w 0MN#DgZ!i'e2x idq..n$`k+ +z_LRkጄ-ӑ̕7Zp?bj"de]GFj]N 1/xghiqeW6\EUm=6 #^W:x3{k#9iSG:: 6Q1eɕ4_-e`dGWl܇B6 o$UM;GN`^nվH*'#LWv)Ays̵ J޵.ۺ>΢2Wh1_M pl \f<[mG⯏Z+5 "nPA.,ɑgpihXYנȄ|HoK~pD&dè$ce= դ<e?xbFDUEtJu 'ou77.t o)a*#$1)IM,'ݖ{Z8}}~`xkVp2 GT**"!#fHYԻ+--Uދi ~.}gO@ښ( #VΊq +}C)*9* ͇Bh-!=+zrIb}Y3;ϷCc\xNO"ݵ(1Դt֚Idu)죦H%11{HabD}2b`<)ٝYqpw̧yn9*z]33gf5 (X~9HZWg҂:d?PЎZƦ'?2(XXVnHP^4 ӁyWJ)6S@+'.:D8xS W8&Ta舼H5Wz桙~y)LnmNwTi 7nJOg^x; ~od&Y03AX=d,nzLWE\^ pުssFerCԈJhS!܉e_- 5BQ{k%)(pB^tk*E/N}OvȵKg5- U+.t d0<,-m!]c>zCV+OۋXѽcm&bVrGaʩx"aH>odͷ͂(@-Sm\3>NV!]ܜ~T<3l\ P@/=ހ;QWc;o/Wa[`ELf<-y&͓h6h B6@lrt^7_ uaD; i@' Х]ca;)"Z4q$8KJZg,ϼ]%Kwf`LUGȗ!91;+w=E<9w ~$,%Z 5.Zθ݋wJ{esj9VE81vLr$'::#Š6Kx(H„YnCIh傩v-az 0^! ܘn<wc,ٟI w]!ʻvѿ68+MŴ2%Ӟ%|QQqZNQpvqnp+jŜᒭ2Uz\RKHfN5J`e/\Y rNM~88 om/#Qm("qqyCg i*b5= ']O\9'R=·SJ]#o]1C/c(Y*?1⽆-$1qFmsv @Ădlxa ӌ$W7Gg[;G#9, ; Q9,;181~BFK?˽"90v2/1\e,CC?ӏ,į_PM)`+n0GXD!qsCQ }b'۩Pho<'@i:**ϸn!9 yC فE `@t /\HvGALr} ~"O;.yܵ S";`e7 q;tڗ}^eZaue>2 6?iY+hHѓ+i X{fn^|"Y_q 5D[OSJm3ODVG@E҉3YF:X;џb&6)aUЁKx=&C p|Ę=S|U G_ّvm>!z^[,-p0ohKA_fbha|.n  y~I|ԩH%Al©%0NG+ԅ}jxQ#{ny){hmH3o,z܊cGULoj,9D+e T?~Kf}[RiLct"C5 9GQp o؍Lqɫ^JF+ ?&$F l6 ϙiu' vȃcލ/KszNuѰ{1,T1Q5ՊyQEUK{<8u;֣f+]Q&B$Ko~jOPBv 5Y-G/(TiQTmB\NJ#co0ky䮤31t; E5SVL:FQbwMjW=g?r%I]6ҽhu"zK ^:ӥe }@xK!O_iC1lv ϥ{Wp@ ]Ϊo 7K%LOU? +yԍ7luFM*GtYH:)]tƮ) R"rbӿtΫv\;Ϥ =D&CZ|R*Aصl(ƊU aoD}v:WC+dVC!Sis>K!k+jf.e8BMp= dF WИ9͗+WF7sB~olIe^aLmscvG-O;1L8cEPOůZxX[ydh(c#D[@L=!, o"+}`>yq]/4Ԟ/ΏEՈxNጳWlV2++Zf_axyBQVa?2-XrGZ4}=k|6f62A*R) HfWĔhc*,XrqʡѽuA('cgHЁ>0fdW2۱K;ʤCս.dAm"K L.UO$WPwo/6> O1c3,d)]1`>|-^uZ[** ;2kîLC勝-|_gk'|qv2]AKg@pDϺ2<6\b}|]"p^Eٶ˄FYQ ND.̥F<&6Ο>nox<%!t. n ZbEM]`׮ԫIALF\RF1ZQzNxw2#3S قZx*\9pyW`{x,y0x)Z x%+6xi+C=!:\!P0<{2V_Ek:Rf㚃q7G 3#2&ۜf~b |O.dnP$Oe%nwd ayQ N~Zui+n]wo<vlV%'JZ{ |E~~)K^Qf^LEJ)CQ"̌ %sWҼryYgoۛՃw}@ OXm8 ܐ3X)1AЛPt0xN;0nOdsN&fOC 맴=[\xkrɋx i.YaP;xdAJQBFQ0 xn|$NO9MxΡsIBx5"BefFW+Gr3yˉr0>p9jl`iЊLd(@ZC,Lvѐ(dzrV^pd=O.sX4ZZ nIF$w3+ZPja ䷍?b@]~l읙WL0yϙg|oMRF {X0ǭTJ̈́^睫--#" 3hq9=⬈ 6 1QV8M;]ec6Md j5P~o4ؐ$"JLu[x~sdR[c-1]u{ZX~+%46Gy#ka:Jr|6i[38Jc䎢xy(@+6Iclmvg a./ Q3*8cɵgȒ1F'H}!ҦX 1'7^/^2E0gJ'r hG}R ̂/e[y P X)0O;a=X涎i/gɆ ɼ6M \H@vGNLe$ޥ[XJfhTJIJƸ;_21B ?c"i0w&}ИʈG]EhzY9Ko ^ՓP;u;2Y9%.Gi@+3ŜQq@3֘htr׷BPH =Ѡ.[}t]JUZOQr=ܞ0!& XD^JSz:zU_ҳ"UuZZn[Wart[:r@hX?Vy:X B͹3(^p\VUAŷ#df$ՖF/F[mg?aR;OBkVtTK3vLb(ɱ¥*^O9Wk7)h8?8Uc.ˬ{/QzwE|qU ٫UQ Ғx5 [Z}RڋI rJW7)D+ oY3 RAYc ѩ&a/vTxYzX ;مMs_.ݤ=opPm%)J%GG+[  `U0~B q=AAEpeZc )"XmHӲEA41FHiśD+_c@(bgW?ZJE ޻hpY߈7T9 C˂z˸AbnBӳQEwUQ띀<C\ɉvlR_8nێ-b,epcw4VSY+,g-,ZwIbū>3˪맸]Yq ]A_%psz7.AxSqahT|eHl+i7S%W6c]Z>BSd߆ K:mIA! S ~ j%F;Gwuۿzʹk{f029@7'LBLrT={#̫|#-L/l4 &cZO9P&I'D&5k+ɜ3,"9.5Gv#q[%(#I!W곌Qto-k[nnjs3ZPg azl k[!4&9/05wIaB)h;Bc}긣ZNj% ?Ѕ$p%EXm} C2br<te;k!uU͐'Qk(.&.sMM@N#J6^3OwĻJAv @nCy ϖ?w<;^;N|ҕ^>ba.FQlO1WsTsZj%+=w uVXe)Kk3"z 3 ƚq=WEbJn@{GYQ 4)L!I\,۶Џ`V/v4얋m`NS;Ul+v=`(]- \D )4|ߡ&Wq)| @{0U񤏮Ƨd𞐶 :;sBOWQfY@Y)M0_a[٭ZJ\hn~5G$WB ZzWh_jK?Iװ;"&P&KWfh6`BmQ7_?~O@HdNLTgI\Th:ݑA9;z;T7zTo$p]Oa1תm68@l?C2LPpre_LB] aUB4v{'C2m1 Z_lY!ZC-J|zgw# +߮D~8G]tYWvGP)yLdPt_!1i{=YSinLRAT;kdl" vo+Z#KjI6Qvq.sAcD}uI:f! J2q(.ގ_be5XRX'=uSYMzۻf0W(Yƿx-{B31!e/3CZ/&{u& ¢2z!`gG{Q׃$l}9Tm"^J; L-<FɍBo\5ӝ-mA[4h¨njQOsgNa&(`〮a@ HTqf+ӀB;Tod^mi,o>yႃ =q7FSyDa>ty(JH u..kJ Y oPaJs>jDNs,3Yݷ;N =S'm-݀TfG`ոym"{3H *Uߞ!9z^υKkp%'7^r:+ʢ0x,S468dhrDt2.BRTL#:/n|&1̙.8k)N¡e|%g {Wufv|݆[\Dajێ$5+K -7 [ XCiЖ>\I9NeڎnNwSw$CɌa^^m,D?TdoGQXRMߺjF|9 (b|ȑmvJEB9qjJ"mIk=c70&J,GI.*, s&_UwLڸf5 [Zߚ)3RN"T|6Rm0zgqyӤ )8jyɶ k(Y$t*n;(8Q`G@N <ц59}#3 _U dzo2ױ`hAY7+Q"A[ D*>^j ,f&;hGqj4IdiTYG%z7T'>",*(l,=K^7yĩ$nI/WEIsߝ$Dȵw )X"y4ގE)fJo7U) B0iiL‵!Y U  _xS 7I6H ;?e$ΐb 2IZ#! CD.v4+/6޸VůDL{ћ.|H%n%+!b.{|0:w[g4@^RN~lO$x*ĢZNgC@Kfd^sMg?Ndۊ(FQi,R yBfB퍍V eP҃6rnґq/M9[aR\\iIbF+71onmK1tH~PXli*X$,] 4ٔJ/0sA hMcppkׇ@/— bUR2U&1ҔXR$V隞SSrw_瑗F[HXsX\ `pj#[S~@f%Y*"^qnM4جT=-rrF9SzNn:͊sy,dIͰ]'ߥY;ϛ1I_̲ᵦk72fȜ|RI4Yv4+Eh-hzjilLxQnڤ7YG?M7<3 ׵&뿽jPzh!o8oyKg?$0j_ҾQ1_8((ad)^S7zm{ k AnQ Ke_ j(_-hY6P~Bf!=bxk@_zigg(eסoZN` - g=žGhVJ5PcÂug=tp$9r\aBn~脡zvѩDL|$JMH!&$eIgHB:}-Uk HX`I|oڟe)BoF={``w`U෫|F'q%]qu}͘j ת'.f{U*7rncCI%i(ӵ:i867 $v#Pb y%S+$s CMl9zxF憂B'3>Ory-mT zUx~ad\#}uO 6ɚ4-bBU|J~ZXUyYDT$LBe_rߎ5M*D9pe,gqU1NxH#?eP v="7eڋ3R3ώ6't11y`%^Hu-c׍r`ړx`,wSMi ]5%#x I7;JwneR^Ţ  K'0tWL mgz> .NfՖ㷰Nd<Ǩ"|sdCENWC,MA,5*b1nLGCM>7*y}C/p>r}`ӫ=#%xY"t忕r5CU32[%v;~nt=:6Ru4` ̣$<6xxҁ3Na XYP0\쥱t S78o]e~tύaC^*5T#0F#ҴC n *pd׶.{GZT՟]L/m\z7fr U2<%Yl26e\|62TȸGIԝɾ_jjE{ާ֔mVrh?PDnGu <ϡrSIHhi&ЗEcR^Z_Q>3%X^,b&' S583<[ ~ӦtJҧb0GY|KPj66fB=":i0d_b^j UQ]oV]ޯٓq8M+7SmTIŃK;wWϧ-d(s I$e~]/U*&FLu mI*-/d!M{Pf#W$kܶUgE9v 𬅩6+4Th`v`rqYCki%ҡB!=`$~Vp ijX\T1v$̼{?)YfTkG녬ZUjvw h (q{O;=^v/4ۣyxe:wV^Y(N G/v.H7@>i*insNLRP@8z~Qw3(KsB DF*XlU\C_HtqgP3=l\GI."z.SU(O宖vQ6$|["ACcu@ԩN?́_^<8 ڢfI>M@Ji;YEҨC&RRg"ec .drVKʒhٸ?cP[!W GU!Lzy}%|Y~7Q`ʫW xSݝN6}/v.`Ŷ)' Rv厞=OP ?ׄF$6æ'>-L M'DhQJ?Ijq}(UZK9A#qe9/0J6,8OE BڊvWoZvh|aHuU4\y^};2i>›LtT*!x;ib_nkEU˲fZGtkZ@y"K]f_c60_bznC#޿mo&AgEXZ#DD::AZ @/gp~m"[whJBgl#o &!?[wh>1U= f_i{_%3IfK %9$yiR[27blb}YQ$)9D^o*UB1'GlQDLcE@TWD&J?.pB6o(d{Zxg[AlH1]3wHIRl^K0>K퍫z'13mCn>J$FNBfoTlGy˥AkoIEՏ8߁N}1>!:ĶWLt9}{CrߧQ[0 Vbۅ^ل4JƦ-CT9Y1qUZP !d(E<;K5/ci3(rR&Vbn<]$Y_ӼɽY7q`h$x;D[j<=jsr~?Dd5wYo/ =cr0t0ߢs;-`t ^=8U S>#}:Nm*Wr%#ΦlR/Q_s0ᓎhA[QS^Q ~c&`kxoxz/xNZb#wl>),N;/sGϠSv~pXp=sѮJQ,M14~ rw&'hbԦI5#B \357`Le}jThm,50ZpjC(ZE7?'_ 8׫7qlP̟ (~A\umu%GroY,+GrS۸'Nn ʂ).KR-`EUZشA2\)Խy GBQ4@N+z\{T vn6J*RƼI#:c@p2O?#ZT<7QRΜoVAm_`ӕu .V:3nv6I K7.Bk#x~3ŨFt"`~;H :{ZaU;~H֍:2gv}yT|-6-[E,MգS{.-l;E_'5 z(WBL$~VLѭc跑#%'l PJmK}Qc !.ʉ&Q"΁,XCڱ!BFSF*5X >!{ >܂ P?O\5ՈX t=4G??SviQ+U/6~j7M1`twaƟ( C*u5Xknnnj˩\stMApC^  '|솟!i/Es!5΢(d;. q}sG<͕X$OŰp b+'{|ZUZ?!|lcv=> 59=ZknO+  `T)M1JbNI`^ U* d+g9Xl]\_x(g#5=W)r|t-|Bo8su_<嚢%Wړr"By 3u@{իlSl'-%5kEFXA0]T ik@/ BbC?|x ;_~e $|;j-uabP7!s ˅9jw}~V5ӊN􎞂Wd, 0Gc:<2G:ܷO!shh(JfGd[8sA(zKC"{-\.GcTX#4>k7(qC5 e>gOZ}ĔZ*a0|`_xA&x4$Xڦ:ggbݟdNt.:Ƃ9$lT?b(!+pa%~xt9" F(h<핶o9S5"++F9l NOh#"AVBu_&hI9,vFȜPą\t˒~*Hh ɢ

e"2>`rNl} 0 =9QmU *a /Kj^g^q6gZǛ[A[6jZXuAҕc+nKY&"bhǖ R&$u&sb40ٳ4:wү̲L'b k-aY؉^ G*y gND=az~%$7L@V & P]`PhW"S3ٽ,ZMtM'PAi2l*p5;da%o) aMlhE)>Cl+)b!IeV ;rhl /.@BQ-@hֹbx]PSi-c礒OsRgtabQNLV>G<# zhpG*]˟C"+bK)>$NiY23z*v)^{ REnR zKA.)yb}O20޺(ö.(va|[;Jb_hS6IK٥2s#hh$9+4c㜕g0Bc0ht5c /&=ZW;w:}?݌%e]'9 Nz `ar~n}xq7 o<-( 9 ޲r?x} ~  BiԳvLALA7\m.zL>lYb*S $y\f)*F\6wi>Vyd!/BE)8 =G~! R}QH=Ag24A" !);uPAY<%ɘ੤W].UmglT".Ѵ>#cn{ԭT5 D#)L'21wGQ› :&Z*@EtbEjM@Qld@Xp.< TLNǩ{#_ c̢gӇvIZԖ%3KX+]մrcL t&J'(I Oqz=r1dA2lyBlصa17 WXJ΄`:LxRJ3c$eFC#.Tp'.tRXB*L5>M.;>gudE4!geNGGLV-MRϞ l^Dެj&;՗?S؜/RLQ" /eu媴 h"\l-!mV*0?V8WX.ޚ($cŰ>+}D'0f>#;SO] j{CpQc-N\$3Lr$@-;7wbA^TST]($d54m9g-zuF&"պ':WB4g[- c2*Dٵ|!#Ҙ1ZZڌ*KDS38}L˚ <l統YYQWQ҃C'ᥰwDvBeh@ԅ+)ơ>.<;-I3~XE׷j Ua]YtI$ɫ^2PCʎ?yG̯B欸(-Z;y6h~KS-m(WITNo>3P'&⃵vXDa 26H!Q uUNmI76Y1sfdkK66BF~L loQ6 ,pr(2\<=c#0!cf?O4Lm,KbS#f~L . 'Q]#[ `AHb B%X|5)  JyIa|`iFya{6= v1BKfyVܕon3][|ygxOs+3m1~uNGI*ٹY#8v)ʒS5V^퇎ihqF6;C{v@T{(9句,C;ʳ #s,aZ9Nw0Q6D!N;npdɼK21*56_pDy(g?bߞNJƋTl U&R?R4=t ?*,q46͏ ­\^z"Ӝh-umJ{K"a+>N8gWf )~zh gղֺyaŒr'-]G1&}&2Dc) Pﰑ OM{x.铠RXn%<ƍQa?5_o%dj$>ishs F`p_Y? Nue%ڨ`P^i@[^"0 ;iԯH #5=ҽ_f_k#m47 U^ 1N+ɶ:+.k[(G'62]uc+1$jr+g 5?9HS=5xvqzG&*WK&`|I^LH'DuX FT%<2Ց-@y~ym)2s/NrYG)|}uon]F*R'ZT0em KxSI >k@`5k6 hD52 -퇥5̠\QHwS6y %;_\gHzx{d~y#~] UF [-.Ejmj:D^QO:˷ []-,nJ܎A 1t~ޢ2WJ $eBWZ(4E>n'kea=(nb3%`ך@(i҆7ΦZ_RYv2WhyvmRx*!:]Tď-&xm :2ΐ#o=Tqn ]1@ŠՐڽ8 t A {5+g*Ls)ќ,I t\zN,aK{~6l&Y<݄r2XtfL3mC`@ߨ \&A"57TǸzo%󘶁&mK]dE+ 2Ea7del,ѻ}Gޛ ѦC q%,cv"@ וtg X|Al߶E8+ѡW LM =)+Q~zYSփ'J׀c's#WQ4~հ~&a#5.Q~Px-;pʪїF; lRuyn.wpB)a ҿZz ?uʪ1STN;ȫ<أ]%:X(KGPE;7"6j:c-M>Gluhַ#SeDZ ǣY9tD ɃG=x9ngcAGf6C,| *CΠ`JCTهIyg1K2?B/CwFSRQt>&gˬ0> -k! gL|v#h>P[ ٪|ATf(^kv[A`wM9 A@^ [dGkJ]EܰR4DʽdN:6m- /_V&1}KFm7OmP8ȟfq7MyF/gb 3d!CƂm:?WkmϫZxC#=5nuO_V!:e8ɣ$ >-qsaf^aG&ȷZXj6Wf\eZu,4y;N73{?jL ~۹`͍B|֟ }z w "Ju;Fդ!Urb0,FH;$SXN f']{˟vG[EX^Y&Os$jɓɟEs 3ruטrl77{kD~P. Nſ0 :e>ϔ#d'Wr6x6)9 h4eݠg:\. |j3]Dl0Qh=o 6Z,oX[-gOz RnwfB Sצ<c!+:ne Z"I,B a]yj*VlҗZϵ!XL&/IPjfpԘH=^(h]AyNџƮ#,wNݰovnIRfoy-'uc#͵vVT4z3E]S)e zKF(\(d--+)ETǧHDۉu>|՛4L:VzDwN'Mup07“ 6<.o40h2uJsXYu3=Eל߷ jw${N%5`GG@Mݗr$56^91+6@kr\-eܨgfQ6L Rnn6+)0Չ{& `ai:8Ǽ<waNvu k7Yזʂ>rUWㄉT, sK'smqĄ@zxN;^(=+,yb*ֽ&Gp0+b(=w9ry+=ǗHoJ5=UCJonbmvIMm,Bm_B8@yʪ׺mqBؔtiI]]I!jE ?p#5}|JϜY/T:q'+ jUӔ߸HqSRЙ lub$(@*I889M(">Mn.ilwQ^GӋ\KpY5"k9@v* ^`@׍ %$Pb\rgOe9>E^CVZAH/9̹ogIlYz/c~"yZ_'C ؍gy 6y;5:GJ )-\% sӡWN^wR , EHϟ$)ݫomJ^m4U7q7ruV(0 1&^YxLh7 qt;TD bo:">b*6[ B,fʯ#mY3&;}[ƒ@{"7ȃc{ jO# CGv_9^Uiד}(܍dRDGy Ei[!>(cLgupV)H!*}Y6 -S1xmz6CSGd;3WU~=ʞ>ݝPc, J3`Mo"OE[\|5iج3˱僲eVj4ng#BE DՈc|Ӌ{ncx$`5FB3-wxUdZ"Ix _~*m!"U~-#zPMsdݪ堔8="ي m5WR5І`' ~%)S!k,P;Z=bTՁbKUM&%iivdRn3SbqD' qa;\]n6rr=cu&%Zɿ$P%n^g@ړY'uiևf`Dd 3 s1Mq;ܥi[tH;h'dT{HvS(a@&\>tȔZtrscp!(;jn-3er.#gw&?ʩ-/ԫQȟ\eȫ7C<[n=t !D=`RnsϺ4kU91Mr ፰NF^i-gf1) bx'xys#"^JʆKF"NF+fX KCp;t0O{J!@б!ij0S*i6^8*>[K +\M%mW/i,wESjdz[Y]Q(=!ٵU|[i"09 On_΄t33ߐEtZs).4q\ѓ*\)%ߓylDq!wO'21q{~JQQTw}RS06F_&ժT1+"$zVm#3bVfjq݈Ta캀?39;+ŵVH%P'~NI=۔?_n$fMs뫝@:(i3x,Mt X&_v8;qpFB1)Bن٪q:$g[B,Bt Wݭu2fo|>ai!zNbu5cN{jk>zR+|dD |n>ㇵ Of#NWU4kzPɹ0# ]\VA0cf`!&"BI)9ɹz:n¶h5{<*IMO8&"2f_qՈkA\碖&|ٵ0r Ԇܑkjx>XgZkVWOvYqta~$abs~:y4kcZcS*Z҈nvNmm*[{L:tQkSGL(Ur8JWmO*{3Gzs2#*Ή2 & 8ar k-dK>/FO!YPwQ\/Vp, (ü 3Q\ɀGah Z/6 Z$x@dy=RmD>u#eM۬\f4EM*8)|͑؛ Kff^cƲ~5qj%qQӮ;XUyOP 65hDU^m}+͗nfʠa Yfx`s<1S~PRRd+wS."uj%plY ÿ́-jm6@˚tb=;~$}sq#`*)0/YB*KLZ t83BVhƹ 0 ٛ= I9ӬǍXb\u7oN|gL$Vq !Țv)s|"_gi=0ւHua@_FN[6GWv Ɨm$[K h+E]ƍjr3k-sG1-m<۝A% JFFv PCG= mhz$1 6OmOk W|\&{?1vm/wuCieOuu>ǩ0J>Sx[X-M3:f§ ‘pd7/nq[9/hͤ8t$QKż##OVj9]!L8MM . p8vLz6CA[$5/k?>q#1 zi@g7;HoU`pYzN ]oݘ6{>.+X;LW/;9|OXޖCQNUapOFf\@zzέwY< QgZ;L|-9=+[I˂:<.dFO@%1>Ɇ.#>|5[ے 5xZ5D#%6vȝԱ\:4a@`To@x0[<5FڕfD;4r{^,*NFN"YS(eH*;絰]Ӯe̒tB2Yp )m`DWD_Qskx#R t/'dD*KM=RrǯWdý(<~rV 7gg%ɪY_m4+:N+R -}O_#8q~pN%n݈5ٔ-s;EƧAj,(zRg<#G>hnT?^XE9VFxkla9SX;N5R+@2BFmcn4c1y)1o5o{6lAHFHȇG/CID1X9)t %@*v5"k8Dn.Vo n 2hW [oVy*ѰI >tWo<INj#_ &$E7O*|~e-@U7u _E?l4{b{yAǴm:} e3XZ={l*fK՟(Mv_o zsEfu#)Y*Pl ?P8D>Ω~`&hJfNT,H~)ڝJE2FT;i)nI%/UMްې \v)[4w'wʕ{dmE}ZZkLV:mCuQjEB+oi&mD smN ;ah+[at8f`(mh^s7ACߪv}uaYCR(wb9h ӝ}3cXi ]$ǪdP@'<%H zdʓ`[ jݵ@,W,nДoUS1Z;t$KʢhZӒtxkEߎ@3fB2μ2<VlB(1 ל)LJBc>*綛=zSx(B/"Wt9ե>3ΧoBZwgchah"pP#]Uɔ-~zU@Y2ם+lg_/>x9@Щ럺Rn~' 2z/]`T1S $3`Θ<k;Q?p:#֗ЛP1ou4C[G ރpbۖ {/+ .E+ɖtGʯna}GhEơ/4n+>њG7bi˃/O$Ԛ憉4 5Qon]-x w8F' '4[;O{j)zYmeGQSғ:pɎdI(m_,0k"*>I`DT)O6&ŝiv(v=Ϫ /ʣ'Y>+yd**cЭ[Uo~Ο'oV<PM)4.[X!8D!35̾5A2{ PlY ! u죔Oէ)#mWY-dDxTaSH@L4+TJO۪H<]?XbS*Z}f_NQ0FDl3 *կXYGٽn~4@( g毺5m3A~It 'Mm{%3. $MJ#Ik|ρvN3ƾK``=zx>U(*f3)Ԗw֛䯁YY>Ǝ;iL0J"­W-FF|:Q]K4^i)4%L2ΒMED,E\1|8FC- 19 HGM0LҴ:׺-6j q@[5rsqIĺAκA425[6U}߶Y'h=#$.xƊODc|7`hՊXet[^ H5dcƽXAok"BziكN2k?-;8",ds:Fc?y2TK~Ey0A|K TXsOa9DeaЉ<=&vڙ}%H:ߔ(psSNgTF.w$Rs+tʞ><; >-U7zuVِԍF)'\p-_kcK@p@/7Yeە r ўIy5 KⶪwW7G~{:َXYVd\b|nk%6J!o_S¼O5!ETc2鰉5oViS3v-7f>3XŻduЭU$~h\"XCgu؛ZРuKӸ: Uψ8/kr09k&H/)%WPP~ge@!#TY]Ӧ^Lk0QyyiX/ Q@hN`Jq=ά|_( i!RpfkSϲ%0nj)MN;8i'@˔d+nyd }/"L5- έ! |C9ѡV& 7;=81# ^_*#ׂZwRkd1 a7/z En1gHΤkv^ӛTaҒvԧ'Z#WmU;xB(+vf+^zw/9pIӆ_8xa6P1rBNϯy>(HEcXB>=)Z/ټ) ii3~N[ykFJtŕI>kr o?h( TKYA1 oIJ8 tS"^efQF*T^S'D@0Vz1'Im=B,||e@_ mxY}S B+QLn2Ps:\ٳZUIQݩMj ,k!%9% GE2@TH3O%'`\/`r "RCpy/bL?]qOmb?_b\n02+0>y{vukմ]Tg-^ZH VJ"_qe#3%QXb % ۱3glȍ01͉B݈b{زlbͩ8Ǚ ݜ)UHX;nŒp ec{v&mhUJa = f*y1J/qHѸP(⃨!nfAϊ^_TcWi܍ReL&\Qs)QCϴ Pu/jBuJhhhCk!B"iKA $iCM/ *~Gf5sm @"Պ\X#xHt*{Id`khy-vQ JiHјK*O\ ^oiTU)pj5y嶲dVn+`,Q4?Wp|0aj&⑲,'2xqX D2UN:M*Sg`Jl2+wJ F: Z*K\b V;쀗B.:0mG$5M6+MȓUvݿݔHtMQ܃r F;ft{'=W ZC̘+yj&$rwz< f҂>n̠A9#)u[jbrOP Zλ!1>C/+,S+7P;Bw 6%piH5Sm7֖Y -(`j588TE+C 8e!GSRŻ+G18HEG8" `$r[gP9 BM QOJAzë\wa†[zR3?B9$|(kGs/ޛMq\#+vC `(HpYgi>T@i$o:fkS\\1+iCұY`]+MwI!HJ |0tgǃD+a)jiؤBot:p`(A|la1hAUկ7'.."ȦIG.jR(|k!++N;x R1Rm`f !xEBVzt]@tvm(̲3Y3[H9FPA.0^~Ki6vhI' V@*cK ofh )$ LyTbSz(Y0 !<\BGlg ia.}6J-}츃oĀJڏQm;nW'M Ģ7jkT} >wMkg1us#mS=fJ{^d_`ڃTYw]CGp`1cTJ;5aj ؘ2yaJA ݩH4_B^[*E̻6R"aѓ$v)oi?lz*$PEOt6~gXT]cmںBfXHŮg.OI%59'Nm‰ M644)կ!б2X:(,tmj×45A ,a.jqj[cqO.%>}EC|b.si kî!*HA8G=SILf]pՄNR8rMDNQ6FS9&:jn8jTxM'v-kfp!x\MXs|c`pH l9ޒ`<섯Pud۾`G`=2Hh)lNw(0͹ھe ܧ`I5us2*ɉPK,=7HCl߮xO)ǐ* e=I5ұ|HoaSg"$#tB<ӗ:A^fjrUe;[h=ִ6B{ H2FE,׫րU grsCq:$DK QdS 7ps?!oH| 5ZBdfT?T|I}TpV,DKv}]2ep\}nU@6|9nЉ0*(%C<h$7X##[#c?IMO3Η2͹f~DbgWHUg'v/ {}SuTvcTiwC8M+)USY\CVߤ 6;P:/:ߗMǻ@PpU5gH:B //Muㅿ{M߲nY`>(>5}' [DvfLc*@c]mpի:aH+;9QkHt, AP%D,Ρ,L8)LK˧LpГ(eEjbV`N]ny%1}W8\ ģړ},'{Duय ^,v;i&ĶO~NY#J! r@fpu Q$ᏽ0$t 9v/&=d6MP Taf,FႦZr%uT76:;2 L>C6݇Bw+FniYkpp-"QaX r7ِӊp5rA 9 C|ԳŴυw. "jAjf`līH>J +F({؞Z pu{\0LL136!T(^>z-,a'w\jnRf X~ω@wÏzRQ89̤ x-k|TQE&BK:АE%s_ِ'r*b$,4*2xs]L{zk{,@*!R#.yS9Z5'j xKH,R<$D uFץY;:0Ym v1镼 {#3Q$Ay }BĨ|{S!j Yh bՉZ-ex(Jtĵ[jƹWdXcuܥ+~k*TD-#p_V~ǕMlxT: ζ'>/g]$&t^aFHG9 nvr4Mz+'SgHΎAVxP dbdׁ1UZb0Vz&P3p35Gʛo\_TL05Uz3\ƣct{kfY& L_ iҲhBӁ!V`=K'o< ukJ ړ45[.)z~Lx DiT^P@t暴w hPObA*N>9\V)#U g!Yk*Ą}@w+(ub2Kmj^=6RSX8\-CS sl :{,Ի#Qkb ~ѵO>Cuq K,/OW١{bh1 $?M.ԭ}BAXZߚ 8X*$`ӗhP2%u؇+aBUF]v2_o_V.S6#}Kd|hE`ܶYwzcL^%lJ L߉@ ^gC9X3sr(5Zhlg'wh. 甚]fVV5R)b^AԴ{_!2;K$*I3i85Q*OqLB?o`(bM} dY>spfl&շL*8r$Ef.Iv\pDn% pLJB`bb^\\E+;K̳PԣF:=O㎭r$)M(exQAnq >BhZ+8r'Nդyj7Z^љErA{S$KhP3#WZ?LpC!–ؓ|5cn=T?Kf"^%O!nTfkKEuee&qI"{7C< zП ; 8i*q3_ )H1iN]A]UݧSKQ|fT[΍JV {5+ EK Y*'9R?%?H]Uag.T\:$F#REYoi##>҆As,Gi߳q3nubwTVs^>.#Sc=1ʆ*rQx&F^'ss*[Ctpb%{6Oj!j C]Q(.xf3@̬5 .nǙ{\@隮dpKEx?f1 A[So)c(´zS bWj,wZu>Yh׏YFvRE·2xp-0X\g[Qf # ->7ŧ]BWcb[iBJUtbXį%Sp[>(`@ۈ6RDRmZcfYEq_V!4Wci6p-oBJK3X5Ü8kQ߾|KbPkj jۚGm=F u_Pi]11G̬AuB AE5n0S A[@]"\ IZmTWr;jJN88j~R6P*16溺Ӡ' dDqz`G3,RFtMZ%*ozȞA0V D aHю`QNqn ܞ^Zo}&{c>r DaTUA-K; pΈaZgt%5Aɡ6Fsu(0E2?R41 5?7SVkZ$Ł#t )]?v5Q]kW3>)$SЭmrSѺ$muu a8HE~ V}pr`ыϛHIB/T{R Uk!vaVC>CLPCX|jѾ;i8Rǿi .uՂ !7=/'T6Edu N?\N-g#3k': fر9|l$Bz-1ۿ7" _iDi6/OR;_}1/A(qiɋGj}Mwr~cuPS:YY( ͔?MɊґ hi4(O˚UfD)80\bMVq_tYJS~?"pq"-ݗxiVEt ^z[炬mG}I]4~靭aRN%Xtkec, uH]Yˑyy!:2JrrfO:&C8Η` [M.O4@[ano9 wϣfppThw9ɬ>T,,h*vQGu[ ir)WzuQD_O9eYʪ//Aʳs[uvD~BE&)lwE՞G'P .X5[eCk!wejIe>!-1m2 `Y쾂)&PL#͵jm:[>~J>"k>UX($"vWfRr`m,@d+Ȩs3;X$X#NL33f$, H1=Ƞ'(h!%58c=cj՟F51 ;[9:RZu~[VVq&ouVhvG1YY0u |\ʅSv U`N5Xި<&)QJ%v5HcZ[}OHQ5]"邶衈8ܒRiT(ò6YO{Ga  ȁBmk RkX"`ރ }Z5M!si~Zή4 397FD$) /J |k捹牝NHeT޴3xhx!3Zpªʮ9=ӊ;VʋAT(=Xk4w 4=vjM<=[5Mms.:!ՏgjGq'ߎz,5"Р06e۴3`n-0EüCt,lȫh5=ү>Z~qZ|_x1Nk/ANH lvI0bԚԟwn=yWv˝1@.ey2v,&7?=iѩ ߋ^zVa1HLIHbzq.V_"cF65DhF, pzcTRgV9W+]x׆h=dXta*ÿI@L QjO[u"QгQf8F#y۰so<3<6!x(Iq}v~q|6Ohذt'h#"Cx_/)?RIhe^xJˡ0ǭ) V2,*r[iwfΥP K2 5bC ,⧯dC`j\- 3|ZS| c:& Gz#&9ϑAT{o| z))*Wѣ?8ELTfjZ9OKH{sͮx4圪?V5EwTlHɨa"m ~c`K( ǧ|, JrJ#;Ke$Xu[L̠v.= dXM7JŶ7b.@+J̝QVc9 8XBɘT~bSAѢEH_#YbЇvrKT') ̀;%9c%~4ŔF|Žʜ˰a VWez !F{JMgs-f5pY'UƭfʇbbLTp0ŒJN>g2tN=+NMm6\lKklMR-f^iҤTݷpK棧 ƘEX,Q#A;_*?ۙ]ߕaC \&0ҭ,#Fj&m #Ibu!oc:6 YGbAO-Pܡ"8[6!&f1Y4cZ;<GuTt I?uQh..6zi m̧۶\-ۡ "&MQ"p]rGRI5ږA ԩA|Lp~dO1 rJeyS0R=Eb "x<[W|P1IY#sFь7sɩ_ln3]|) 3]xКs7p!f^G_C* F0DP, Y'ԻaP I^MiEuM 8Q dK_L`/1{U9^KҜ5?j$#|u[-BB>e陊D0h;'XHK5\"{luZuN:;9H ,)m"M>{/,]g40kY"t_Ad}XU\] h/[,5~:H̄ݩԽuv%9ik I8}h com:$b]s \ Fܟd$p7hǛs̺Y._hѳlwDnlDPxeA^ O9L=~$Otu l`T_o ZٙTχhre!X6!GLujs]6ƱVfl.Z c Xx$lr԰spw/jPQ%); L[Az9d3T$qMJ4׸IJ-7<nu'rY1Z#iz@8,Nٞ!Ԇ)*F|~&N1Pce^˯/g8h:jF[W)R>pK6O Fm|i=P@WmRΙ 1ҽ0E,V||be6Kq19)Q2f8_`l6M] $?R9|Ϊ'zuaBڞٹ彉~ZeY!ڭV71$ %+P;? Ԣ,E1e-|.2wk@_y4G:. rݰXY~ͦL{o ZjG[?_)ط^@1iK+Z).ë<=CGQXFFoD!9k1wxl -`ڸĵ^qmr1QB o4z폔ׂ=X*C}e8zblnh,:O4;nKK2aN? "3~C7!/RmfX~a# )L;g_⬫B#8GvF㺵}:fWZQV]?Ǿ| Nd$@we ᖑCݱB?Nk{tr?56p3|[;+w{ErAyBMh/~AmһH,n"2+?tIAgʱky eXNICgJoq0=/+#k,(+AU11Duddq<&[4[:s:dGl|tybt&Y=#Hr U(aq-,]FjZ]RZzh>ꔘCӽ"%U/}< ]%]  ,/nbC g#նގQ1فC|wX‰f C>LKkv-(v'ܮB@ 8o,K>+H 'm,lC(Cbf#:.;Gb0G;Rs |㆏L7U-aFJ>/CI `N2t ::kQ2_e=aԿԟ&qͻa9dSO%|d^3~TG=V#>w%gPiL~$3R+13$mPR xm@Cz]T36YX)SDh DDnj^KG"F_S3S 3fZL:>!f԰#ѵ*ˣh^Uv6ƼE>@ߦIo ȀJBT%P"ag: {OynK2x[pyHwW,ђcA qlEj ps7'N6CE\,;4U׻`lH 0{玉6|1ҿ8=錛?TKl`Q''\!g$X^UGU?0I5DT5,wf E)D`({>| ݤAu$C.ZQWHjx1?-[ɂ0[xt-|DfYS'-ϊ{SaõbWn6d.E ~Cv^"1y=K>gѠ b!HˣU~G@exwM u4frR^"~Br856[ o\8y= cD99C(im A( =g9Se0]V?yU:ԒؽQZA^b\vʤRbĤ7̸ydciXN@ݑG@m)oI IUȶ$,}]Ϸ Ʒ/2VVCP.S}~E`^"_][9kAc5kkVwNۘuI+ޖm'rV>ڗl:8 9J5Che藞Ĵ:;3NXV\@{ܳ8S8$?07" r^}8t#aAL_h9(3_TTS(/l,ACm20_SwM'O9@Mv3 aQY dHmP2<@l T6W"~hP>eX6dNVv у>w^a_Qg쒗ҧ[L}u5گre{/FfK_UT BbrtZ'R‹?"[J4w%tR$v~'J<{H,#@d%N=.K _xߵ&J>2ϪqSȑ # ;SbAjb:7UQi8 y`fzYkecP._s #{EƑ K?ѷYcÄ,߉x,(O:| ׋{<+d7a. i<A%?P!~r|ǼX7ƉMS}dò}FJLԵ6YV1QKs hvFK$e3 'KxfsQ3 0ֳQ Hp=Ց.q_k +*7MKT\[܈3ik>W5qKcqQu+Asgŋf=Tmceln@E-EA%LpyO+ޞ@q@:6|H+}Vh;,*eyZ pT@-]Cyeki*KKbgkWEݾ(EiOjlT̔Ȫ7L 6݅jyl"5NfùpiKfE; KoWnn 1SiWx\;~iA^9m14eIhu'Z3n"n?ݻtc%VQQh#oF3"m=bHm0uʠ ̔G1ZM3,_B~g4&<հZ<^ƻ`0w x$72dGaX{c. +#qƊY{W f虩.ߥDͦѝkɠT<>,e;V=CB B-6;Dr+o|$#Z#@M݆ ‚udO-IG*h/lBNT1bZJ6M6lGvƛ,c-8#Bdzp~anC7: zܷU !a;ySp2"Epeʼ{5GRҿN tѽMVQi' r٧mXk"s}3&̴4v(S12=8~v,nA&y;Ѳr#5#Ica-WNME;cѰHq[̲)ӛ1FPf8f ݲ5e&*%k@_;\=?iD܁klP1:g5(Y!Nr /c̓e*|@$EdžˑІqwi,NZD0W(!(.])I1N;YÓ|d{%W9󨕕#hunxq9p>Y,|{g@5O@$^ɐ';L8.sz4e;] ATڕ A&N`ˍKoYxM#&#hfa{ gAp:}*VW < l[L9ysduM S"6|e"";|R~Û GY^II9=K+.rp|i֥~J(]T}ad[ysJ|!8$ЦiL (S玍Z^Llq_e')&_t _rAdրS^}PPa#2L2W}bum|̜CCzVq/6,`#}N`%)7'DݟA5lV5xi|᫽pD MA9BޤШyHJ *=UFGZ_>3_v&|N2ˆւ)ͪb4l= >[.p#5iħo]Dꄖ3q6,ِTt-r}Vyv(ʑmE'*>*0Vg%g6ʦ&3<T&(=R`bF) -?EMeIuii0AY»_w>] E,E96k̟A((m .G5s-,#خ,~qdO %ct‚#K6O=XXUSH3zN,k3*#YaBgQ<9WTp_#Xp&f Lɂ[+XO-z~Φa|6QQ-I#6(۶Cܣx@NyAcJ+?^&Ř:,#/'Xy%DY=.B!>\zuv)L&h1>_>` f7< ^Ѷ9d ~ ~ZYeP ce:$i{Ƒ7cwF~5߽h1*_z՟>ixF({|DWSaqzZ)ߟs9ީױkkϕc7/ܲA{(=& [j") 䫆*?b ,"ʶ{WY 0Bj3M( $ߘnxʪ {f_lK_$p<RAFy &"*F=}ɉ&Rr/"8$W"$d9Xkuٗ ZNNZ+k5#.Ih(C"9 Mx{7*k.4l;;Srݢbͧ2j"i9;Z^R:t%RT;CWfv?Z,r5t<<`<"0iPCzzl}p6Gs~SѦ'a;ڮis o9*,7 1X K?BdKRA|T`VO͡[ܝ%w4*x1Cjj~~pxuŏ?j:)nNJ*ij:xT\ l<,%D&!v/A?!N0(Znزm{҉}ܡ-s=v#uez}ab ߥylD|GB[>UbqMOL:9H+q(0gw~ۀw-CrCm _(,5+^[]gyB<[B Pq=&D:y%:UgХ]kK:AܠGX“!eY Q*)AS| %)a_'8.> 5̑>k<#h 2 z+{>As;X*^RoT}dvbB`maQUc5,:UuacCC WEsJ E.Vg y=d %XO{^c ٩pq,V1NzP~$8?΍9@&G_e'eG" uIbׁD 8žr)k )4*<`+N҈n}xEiث~R$2{U=e|ۮ>qiaL}Bc&w W8q}4 \|RL/ا=n^D,yn+=`Hz!N(x_V=6+x5LR!` Xl?1tԞO¿5ׄ0+  3DmD0 6$ZpgSb yqNy25鸥ӷ{(ڙ;;j=ڠ 8bu?ّI \ST{z( m߾G, B0)= q>n_͛Z ^>ݝ;=roL5U\20ɟB螠s_0J'LPel8'j}+ :k-A(Jry,C3bɳX%-$[mxa[fTƏMӊXpwX"Īοjs٨S28ۍkg x7Fc9dʴ|YlڃQ<̶[F3uќoAjAjٷǮ3Ij3,bgmH9 {άӽ\,X fp<̘.M !rm~F $ͷI{o7ꐎށ<\H^,&"Q "9SlV{ ;+bF-O)>h%y`(ZfyT͏/tRf~M#N27| ]Ôuג9v#օ}ci3\bHV=h-g-\Rc˽.b7k7s/:ߏ>8#}: {.@ѯvt-2SC>,q"?ȿsuޓ.qI\~VU%Tf4F-B9Ćǁ8G j/ǭ/=_/1gwDXэU2VpLr'9Y[ˠ1Sňiɴ /hJѻ#\c2,pQ\^Lo%#xCt@$[؋fvD_j{-)- !)U*K6 2w慭 ?JkvdeR׀BXt 5y*k[x75DLCJN{ ,3IRb+AwAMsc*]\ .I9?@ñW8e.?$3mx&ZGؤ|jŠvDDRJS1v/[{)/𓤳&PzNdv>awfss?56tR˨zK;~ccVpS =X~Ϡz(gn < ޿Ν6te U 3Y8ɔ*+2q\O}4}bd-l-m! |y{Wh?D )5`(O)E˄ҙEn;c?0J' Mm[vE:\p3} Z*#(SIJ=,=^kSLT14ҜFM&f\iݵ#[E(nڀ#_ҽ]pM?q2OdZ ެ6Mlr y81rU?" B^[+$y[*2;|A(Hr̵'EQ" dߦ&J4QǷ>87WKHXE!z,!"\O !l~\lݱ 3lLjvVo7 > AQK37B[{ +`P=Xd ƕ.Rij~l3FS*tGLX<\#:szL[nl 9S0bY6~)_CXss;ɷ,mN w]98axF._G=s~ S> =)xa(p`AZрxj^{JaWLWxgnb!DJƾK5Ɍ#.ƹ4=~lHṋiK-tҍbgu{7͙x={%Z|ʑB\zI&7Ƕ+Ku}j*Kf|4zhOb9e@etezo_v7L'^%2;> %Zգ%J~j|䣂Lww]UZD#^wKpQ:qn;&P婳V_[ёSoaj!rwi&;D(ҵ%S #k&<_Wy%HzAEEӈ7q2d bئ0V(sGN"2yr-iM.E_VJ"|Ȕ3ٿF.iv{xJh[BsS= {AroxtV@)K Z!7Xp0! !Yuԭ)'`J7j;c p R~Y=^{$%|Ur:&AnADi‰ .g+Ê~ǔ<^"[@Sufj8\td2LB,!-!UWd0, z7#SVJ3semm`uuJnks!:y_؈{?䂱\:ɮ#.{Ƃ72RbڣHG`r-eb _<2m(4GYJ)WNOϳHttmX5ޱݗ>I,`^KZG{xzaw: d'Bu ku8A-݀S_Rs꫱bGFA^찙D"jPcXĮ\q4;lCNԈW+qWTWF?)*$锛zD˟D,>Ѻt?tO'QpW-o Gyǫ|{`ixNquM5Ze8xޝ`%,־.ӿ#i 0!UOeѠ᤭ݜ=fvTp ҅KRi|= -OߥQ' J}rȯ BLfhmGZK} n6+&njweZϖGa66sʅ#~YG_]K6f2n f*'&fgiݥaTP.3 px.]Š述yfii'BAHֵMbzy_Ep[Zp꼪7D˓ͬInD֊K0BW-"M w? U.& _fG.ɋ A&O+w$'5&<"=&+6DvJ0 .9X)No5fޟ\߆A$JMS )g.{.pӰuٹPe@ \8C"XS^,i&[|)'{ˀX=鑘X8J&BL!Q$1x8cTh’o ڴjl+$J4q<cI-?^]1Io .mf'~g6 z Ohc[aBl.YLqk3YC3E>׌q;d<ռXv@Ee *lXyd9yKDQxkiMͲ\ x|0ύ+BzʋW-4@1O*Kx@D_G'(1.UʷebU^`'L3UsHXPPul6<86bwG39~$$|ÛQ03%$<<,{[ukt A4Qb[6T±t8#톝 C%D ;˟T)!;1ZCQ0:g4&p{D+a0@19e!Q޺ y&`oYJ;{v':*FE}[4߳c[V} r tTǤٜc|(ٴ#U\%/h1Ţl&05' Tc͘$E3tw2IyEgL.#8`zS]׵=7dr n0-]@wpTTz,Ӊ|Y)Q7Vޕ Q$^5/FB։(ý).d{,iwlt2&RYC; H(ǥ~Z5ne,3&sŒ#LF<=ޥk)ŽEEjTLZX {o(Au=#hBڱH&<8­CFz8 UAs }.UՍ6 fn:ۖ4:}PKӔ=|RfTXPI)[>z3g:/Vƾ/O@"U+6yǐ'QOq(w2fnP;oP6Ե<򶤁`uܫkL!5HK6xߪcKGFu|c{IiNczˊU۸xK$1\}Zt<*@!XSB[?h3ٚ~m>a 2j=udS˔d_+ZK .\A0Pq^ /tAjx#eA(O o%HI>pqNjh >&Srƒ`](!AuLsc ]=TojIllovS*~ksBh8],1Z,c%`a~`"m_PPi5PKme"-_jϹбjXlj'UqԌp`ʫKQ=!x}!`4%Rcv ƼsHticD]*gScW#[f -HWQ+4y1nꩰ6UFk ډ^&¦-R !SđOi\ j{((ċ[X0x(3$_"`$߂(/r~'F孉ҫN1.x1@C Y|RJ%Q!JJ.1%zV%X|{*@9D6!qvOEb?!nr/)gIOK1}CH'$ӗsjwЮ=MVK(S,M;C&qϸ+!|= H3lϗsh[96\&Szo2ө^iQqݴ:9Qu_5k'&mUȌ<咠 B-'e կ}0Mmc;?f7[ XcRdS T3\Z/@IȞ59ؗF}n )wKfmp \hfHCI9ah|y|bA$a/ց™2Hl}_~Ƣ%e[6F XZ'c^r}h#A&zn\[89-,Q&Ƶ@yLLދ.0o5́Xq#J +#V1FN ɰzf&ҽH LXX%zڒ}=.Ycz}+(mn9DrTM:$5O{l\)b`{(A> f3mZk^CEC_n{vLi"-L@0j7܋36LB[IJs.F !TU"f2 J[GDjutq߂@b1fsE ,tޙPN{9P? a^Y@hHLvv~%/Űg7m7e5|_6 CeP5էt`g6ڧk_Asv=͊%m&F@]a}I-vBME\H{CC "HBb]~9䗄 -5iʩ~|9cbS"- mSXYw׈6|H,M4*J-2nêR4DC"  =0(jAA&V( % DWT']A,ƿ|w!Z /ˡF*݉\Hf] 1u4]@94&n*Rz,{&zD6aKc(g^ ~HljͥɄxpΈD`MBi`;ҼK uI[uFA=F$:N0 ԮAXt4,u*0ELA 94dEo2*~>lw:2Bp:ycO?ǎ_HOhv)S 6zY [\4YLИ Qb\GwNAAG=n攞*I螡N;yd ߭[XakSG ,$7:J3(̏ӹ-~mz^Ln ^ (kQ>A,0_^Wo2Ld]ω5:uk1usHI}<黒%vL`I:Pr:8l ǠBJ%Gj^BMY! ]Vj .-)anee nwLdno[|*xWM^Hra`rjD$+w KbuJvIk w|>xܿ܈cNY@󸑘$_,*!%Iq0!hT/FhTh&Q." O۝eLd>ƂN % عyPw2R-;&#{_̽<El/!H*hdwڵ(4FT"ե΄7+dCXE?>I59 Z =c.X&x|Mǜ5oJB⩂t>Fju9h AzWŹdm99Enj'#I !.)5K( Y&k}%tyDyο|TaB5C/L^:0=D(-z ;Qrs j>3Y K 4ܼ(bʇgdx -5;EAFs/욵 /^Wlw ؾ vcnJͨ]1 jq]C,'W#ȫ'Wn`%9?!U˟nĊ:m2MWqdp~FV!ӲocwxOb4([z߻!~6)pIn^s X~ӁѤ[T E""M?5 wI$3rး|C<=@3B:qg dNhk^ϔ 5u g\j-f(6\IFrRdǁp̘xmyovRk#[tё l Qs]_c##1xKP*.^X#'d6ӊ^)#`dݶup$vO}`Xg1~8Y|Ƣɀq95*u{h9E% gʇux^ơa;5Gم=ß u77,IXH Og[ \zyYw/Ǝ4 r!t!0X Z G&&Zzaixzغy#C"ZPHu&ٙQ0 U0[h51pZʓ zՆrل%vpJ|Eb@o:V;d pt%eLI?BHxIsTu)!%8f5'|[Y6U>H/ŦDM3 {s<}zbM z2n)lz CNAECGc:b`!I6zE!I>yx^˶XrO ]!wH5AvHo\ƵF{}sb@,+`UAgћ@2b3?0?SU4\u@ XeJ>vyեλT [\rU3]|JV!OedO{Uc OoELLH -ۮIڵFrcS]X^c!v, $=N}J+mC\/hn倡z|*J%ԪR.#Y"z0Qjp$ARG υ6W;H9w v 1c@?rD8~1f. C33'̴tT?[x7|Ѳqv{^5XlϽ4JŲO:A#le hӰEԄܨ=D kUjU ^FȈ4CRvcI{{Ĕ[8b䰹Vv |DM4e`ml^']Qb!~hA&-~uġ>Cv]! $!26_[٬&oKZl&K1ѷpҗ=nj3&hrU*=ʂ"شFcF 1NRq^Mg'zTv{&=mUGŝn>Ȓa"*ѹt,Q 6'aLXs^CȘ kgdWdF' n c4,ó'B[$q$ kL wFDtGzc9#}K )kW\V[6/C'bfKJy'@To'ITL Ħ_ 3)q1YzG{AA|i&F\&>0T3Xj%F=+Cwv3 mF-!OˏI4TDH(|50psVPp,AǠ7Z[3yLO!'FzE 1mG3aNa'-ްa CA4O%h2G~mnlR3_Q=W4`!|ǩ9שjur_PAȔaD:j7>3 X Cv{K,^YH)g&bR:>A\d370. 5 엚LOwxօcF$p!25Y]uG8Kn}ן?YkV$ngq:[ٷ(VœYhLyz0ۨ05.:)@}p5R7+^ٴYWtPB"#9t2|v~t⬿*xߩOV4x]jV4̆"2L"S6(ă>$imcXJ3<ѵ?3fo.vtG&A~4PO:3IV7ey 7f;cN˿S;4e{Yo4pSd9V(V#(T^@0:Owia f^ulFDE- ucMʱLqBܸIhcD+\?Q;=/d/&oݐFRK Oذd^&0Ų,׹T(/͙lnr1iH:(ԺC  DKcV c0y(չʛ/ތ_!e;lAiVŤx-lx"`bDRfR4Q?ٚoHL& ֠/ ,ʃzH[f$<8Au8 OMLB3g6O{+蕀oS;yE 1U*s[KY-3{*2!۴Lb RZ422ԋDj v]v0&lWE@1܄h?8{tcƎI>:/xT3 ̮G^ԥF2h/GTj,B'H2Ua% _6uF8D˕D220q`-\m-S̿kis#O&ټKn"/--'yaHۛ \lwC%GK K[N.?IS^Tiq# .ma : O&F&?J`os۬A Îx>\(ܪ4Ă$3 Mn}4رš-F;UIòȻNR q]@tp^`7)j7\X'+_G b~n lM#~?{Fk;{֎2&ghS4լ0'@Aϡ-X鷅Q9uARyl[SY[L-(J X]` {Q/ݝXn}hfWbY?EԎokfI/ov< $գ;!09i h)ސq ʸp7R="ֶ~wRƎ(SGvk"22!_hA>MLw&U[ȳcj0ЬΧD!;SDaGrp~cTmwq\LG"1Pו즖G 3ktB7B |${14DibҰNQaѴR.,Lę8a%Fvᄄn%bn{  d=)Y ݑe%c 'Vԋ\a:vkr]}eqdYD."OZ?–>x W32F\5Yx'ƭs!Na8uG-v"O[socA|{a5KԺ}M;9e 1!׏[|ZӪ t>*_*s#K|S#:2rK-s+$ y€ nYM4<;n!-[ӍcjOY5d2xWNMYҷCyaR+ǕH85-L[*[ԏ1~LKbMIf쌉Z=vE@oGp`ӒXQ 1r|~,7.E;`}L2s-}R 3?bgI1/CmȦh=L;"!ȹ-:rog_h^ m}-Y* S2d*ʃORztQ1$"DIoN\zQI|xIX 0[1gj`C_L\a?Zטug^),Ma7fW- Mʜ4TM\N is$ZGn ʈ>tZsIuϘ@LtXJIҘ!֡2  7;_X׵)a|6w'vޤuP"5&>70J*]&YdrhQEpcx;#puGY'>+;9(Y !}3Pp\MD5-}|)MHEkk3j1Lg݈"7&CJ6HCQ wU'h3BPGw~ + N3x;5xx#KwhT7JOn8Z|~yqY1wVDbWX\tF 7{Yp4 omߢqMK;vL#~yQ#tM+Ix:u {{T1H\ 2u䄌<^FtFJHx(0aqCu6 uĥa\D6rڷ̺C6CN!\Gqvgd<T; R}1!vKԕkJ)(-wD.8ql(Yʬ>=1gO ?J;!N0WL~?Sm 0{R!O:^O0ΌFII <P[N{ ^+U|qЕI̱Z? d<[qU&K?Yi*_{5Ƃ2JL=!.Uns} yo4P VHf[nZ'-!NM(T~b!\Pc &݂נG:>**Έۡ(KӴ;h'K9YSfK@x8ޔڻKSfQ=e񕙖y@VlN^20e2./ߢ#C.b+#/^I2G?Ə*/}XY4K2fAţ,KًQ)rn[ U,iC2`ϕlpʢ.7;|*Цn(JDȰvgI RF&o-T˦_.@X]@D!+XG볰ʡ(~3i-9Og:arM*aw3ɭ˝'I@C2)X {-❌lbϰ_)KLxf `1ѻ(wL;u9h?T 6)Ғ$a$ ҲB:`T EG^!n7&#nh-–kL92OquBlI2oOqFAyS;J $" Ab`U@.i\!Ʈ(@v抴f<0n+?*җھOr^O\Ukp/hę)J %ϥ{ [o;D2)7݌+,+-,~<Ҹ1~Y3}x`QG;rD.+N+u?hrvC=x) 7Q.U9c~] B҄ĤvSըV1UEmgc>E6Y__A;#U26Nom]:z#DjZD}A׫^x{ x{^SI4 ^F 0@5ӓ^&Λ_W'|4s u!7`BffC#.j^\l(p`.Oe8k?&FB9Hrx@ IC2|Iz]b@ô^⍪@9u6;2vlRj0'A~~eg؜.%ŧjD OMx-,.=Hrvi]qNFWMAO^UEzDL}$:LNuSVbY; b:}. 5&N:&hkeaQ?eSkÛ f 7w-zS(5pC>K8^Y#o|TP?ߓ \# ։njCfܰ2+,gr u60UULߘ􅓨 ψhclrNGy>-. y ep9VESK˳OBKԀ ,t_gg2\^Æg\̳`uh{-?7k`pݴjBpI_+_Q%F/sZiFx`!E/tьÉW _#`lqŭö+|rކ1baEA\ApB`/SbtK(ǨRRz9oxblfx|^Xu"]NƸqCbv0Ո1R_s,"3lXHlrWij";u`&I*')n4(j<+ƹM)C΋)gP:½&lL7o)hX ay?[6|r]߱tW ߷{'$\868(Cppl'^r[(sVmp_/Ͳ?-'ҖTġ>ي)cgA4!"9:B1Pk5' #}2{L !ܝaDlO_nuHzqY'G$'!_"z/S`:FsLR86&+1pAq|y#`N=*b~_fX0m+m0휚FGv>.+҃5kqD)"^/C"PȌV) "Rۙ$ |~Y11ߧ:pPMc:uY`mswFNmp{-y2^~pƭ.b:Ih_BЃ4`no"lrOȺ&pAhI@B̃t=ExNO* i{φh/$t7ޱ(D4Hy]Ւ([jZ* 3;C,P2 T1-.sKZӏtQ%jwc9ǛYhƇ('cIPb4jaG^}I G{g}U@(`xiqZ~cjl)cYNJ83ʍpښ*qfiZOSp S i}ЖUOڐr+A/o N'9AO;gF7rli akacr%e`6eÍϢ]@,77jpYJTž? @ӾgDWKlk">1r2`Ӳb/ɍ`gf}:66 Wmne-ޓv&,3X1ϟ` 0c@pcGH=K3^#4ќzIҝ\B7¶&Y&Yvh8tG8 m&FL2֕%, $F8LG6tf.~?m@H$t &zaڳQ^C+Ǭ-c=Z6!8Z )]5aZhmL; se !W)h{FCR6 SU^GS;HܼjzsaR%}%Gzc'KD ~˝ෆl{V;31\(E{ϧ&˂Lk'We=e|ʆSt<݆Ȑ{ʑL3ET:Q㜏OP HV-$\]Ty?y8wm2<#XO8\mxJXP[D1K>A73Q\XEϗP&%:$爼ۼ|=S.+;w}l&zz#%;(@Ʃ!YԸ=/3I[xs2i_vᤑleD浞WtMrRi< J`P8#~ UݑB)7 X+Юmܟ$+IcRlN TCy0>2 (' I(=̃>|% ռA|+;+ki am6@V `3Z&0Vy{,ף6Y@dBt\?U&Dzݜu>@d' lmOp(MVniDiFQmoȁ ȻFv9P|z(L!<_^ufA ۟(-yt3Xͧ*9MD<R%Įp.1P.O%B;E ڤWjO%3FB1ꏚSH*Moܰn#l.bh~&]ZPb`k;(3AD`F''X2I0Z>HƳyv2 HPv}Kak0/2;jۂf$7`C#cLC!)/c7RCd'"U쪧Y˛<92 ޒg fO)=oi: [ve EM>5 o{СV3$SCs,G%b{Io \C&<׷+YeS%ǃ N{=YܜXO&РRSgs:<3e3R⣥mUHFQT*N20)`ᵐdIpuX֙bϴ̹d,ẗTv?WXx4ܚ\?"@xy(i8<Ձ6\?RxޞVi3JEɦ >:z9&%Q?इ (T얅'MݜufM]ےj%V˧Ne؀m%U-+J٪ :PKto2]óoH6x0N!ʡ-RV0yJD~l(opE 42~tJ6U 0 (5\#׳^dB{H^.MQ7Cwy\(z̸9gcKV 2{?v.e©`L4s7%~EAZkx4 5ƀ~دUgTO;۹ %<-:n)`_=L+D?vO̒<6{qY#@t>(oazc&eQ E 'Aw xx,MAh#3,%)'ގnJDyr(Mp!lѿn9L)Q;Ń k޻["7&LQE2[R$,1;iy l;V5 .t͠,~#E,XZ.8xM4W-ݻA\]hwgdsVN׀կe )K_30-J"0 )d,t=5K=G%a{`VXvh~&džAT>)±licA8߁VRQ/#out&"YHг[#)0S/V">L8&{$Zt?ʦ*hܸ2yi:8Bnu~hy[)nB'4˫z% )W c0gN5T(Ĥde ?У Y6%  MMqB^Y̅7#[R潭xKR72ϿQ.f@.X*LsMOkÅf ^ؤ.0l<դb;L]2c վ߱DmM[q;tQ ?sY[!`A@f$|XNwU]؂oĝaљIoS.0H z'ZUԸ-9]I ՜KV̇ N[C#JoEH F]VULά;~'9Sg.x$:; 3S(o];O֫@qb*PvnbBQ:Wϭ0B[e"StHOdaLUai]/gZ9̶[4&smVSW6_,$L+k7`8灔E몷'US9v#gcSoNV+)7a—A?DUq'' FîD*hжq-^g> swx7hZ,O[ou]SEܬwkd?/"I AF{lRcB wIjTvJ\8S5JTEƜB i 1cIZtgQ"?!2:}=J y7Rkj!doNZ/_!͂q@0ztqTBװ$N2 d5_[1EB3S|*%cuo},V*" fQaO3*T(C6OG~K@@n 4NJTaA F MN"]Y^]CMsL8y랬ca.N]z5a4Qd{'uU! V1ڢi~ؙ QUTȪd"D}8wuq,IҎd¥ Z͜N򤦂+_(vAi؅2a5_ C*Q@4T&DxGh 7t{c- =ORT P qBC(U4Ά1VqȊ|/Ӑ{Щ(01VF4Pf%䋪Rh((rqw^m)k2<*3R6Q:j%H D*l{(u҃^#uRs]˥Q$4Swh@q(a'Ʌl\hCFH어G؈Q,B#*Jd6܍ sj6 Zׁ@Y#<4c/\4\ 5!Sc1Otj[kkݨ66tS{<.Ie~[" P~C:ġ}-82: 7Dk[ $NGhJ/ CU 9ޱJ{vbAt:3 Ѳ?fdRUjvMeB#%žq`IBFĮVЌB4|P+Ŵνgt!YM©n+t \ӇIZsa!GCISN2mF]?ܨ'ek58z!GNAvM܌4:AFO c3q*Rb =xho`[v3B8ʉ-]<څ{~#" ͈Y!^:n.\}hdJH(<>~q…e'0+pinkV.rZKMd[>o(=֌T.sj]N& &Y3Y0tB{b.A u>{Qo0GlZ=M iSOJh TbRuRfNƅ_瞇 8gAB\- F{m}G_vX϶4g~P\qDC(34ANRW&|'Rߣo-9?M٪dP?%=ŏ[L ݋ !wVbKVyuŷM;lb̚[Ժ7\hCVX]yMV2ĵ_.Շ|r:2%AlP `.M!ű۽b.. l|) 9kMs=c6CЄ^Y~<_awQ$>=d0~{y*2xB?|nRRQv2w Z 2 c M<عl6y:Gگ-6dUۢ.>?fL,Ჰz4`8B  +p.FfmZ,ykbe ="+5FfH.𬣝 もCc#}QJc>B= Nn>llEj lɈ>ڴT+^'kZp=,9 5=>% u¶~6HgoBӸF` ?ޗ,] V"y/a5ɓ&m%S&4ϱEO; ȡՄQ67Y nSWfU`܅C+`X74g [QQe-c0bL@,U /7߁ܜ-G;4}^3Nt);\ܺΚuT=wNmG[|#TA($W73߽D ^9Sp]%3-?~\"6nEa.=7t"'vQ@ Xό\z$͢\>XZ2bl'p'(O5,W8HF?z,i__dYv, (d.5{Cv; Eըj pvCkSN5%މ fW!ǔ({"z[m-}z2/~1[ke Z祏nu`V=nvOJ%b/ C's/xףQl)}-;Z_7 V4C LRx2P6b_l3lAAx;5N9%RO;n+97j $i'5+ U^iS_?/znI:Z'B`>]3k,eDf{EG]~Yad7+#D$$Es@?Oi"<`S" ·/ԽF)ҍ#U#%ZddIa=C/d+}[c&n~~NΛ'+,OrLG&LsQ1 wɔlv-%ٺI7߱[-5cad3fL-BHD`eMrIn!2 ]Kgf T1Hr&8b :JPߧHT?i"b., Ygs愎2G%SWR} mz^QS*y?Չ4WQ/kZP]x2vFk_v |( u1 tjJYaJ<"?߬]bW${\q%/{EB(~\K0)Hx32jJkB e>BBi_Y 1kߨ^Q IO5W3/{I췇 +Ҵ ,(wnK3T0*z&$Y ֆ Oc.;T G ۹X2s=.8SZ+4nY2&N;pS|tbi D0~54١fe*'y[kb5GtirBoICA^%l&iHXna Onb ZS Cz*qrIPY#_>=3m{埏1vA厾=`.i@q~=}ï\X\"!hm)YXqSPjU># c𥒊ا0E49~O[V}0T<+u9%3m̟]}DAn%w`]S9*{?X0.N^f/ SthUkuY~Tm+c<}=<[2:x׏ ,+R;]Nm]t'A ҵ܅ݦx=-dWx$,lW^|φP`%ɋ=_û' F; )WDp$ݺyNA0dd<2t'tSvu})$ Do6o]@ xȿpm&0$޺>F;MjCO5VxL$#RZanSpvNJ &7ؘѯNnKJ"Uq݃ ) >ՃټW:4r}yrvVߕ LB/'Y+&Ɋ&U44h-!?lΕqJQCom0ATBw@mwe&D=b$(:m.v0yÐYu6#Ft>}ZU!R@6 :Jl﷽/}K6nЭImh$h3E7;Is`x6)h  3[oY ڊ̺ؓ@"Mr\&urӤ1A~Xd>ߜa }Նm)r@ՌumK"Vu: :gPOKJQ"! ۈk&f?='_Lα{ ឥcn:[Uiy1 ^aҭѐ8#OՊ*$E`~U89^ŃB#$9&.ŅkafBӔZNB-[Hh} ß`V 1O׶vH/i@Ϩjܴ*hl&\ _C"-*(׫b|=&RGL=вmƑ>##@+r {w9eD\'83YTx;5/ۗGQ)@6+c)j.Qjbғ# o&䲱֚aZY/0((Ձ>,EO0qsK+-Fhp<.eVHU^Sjz4;i Gf/n_72>\ֲY ?GNP٤γiO&ux;B8 Gp;)|0FEIs2İȜVJz_5Η8s-5K+fP <ח,at@' k~{ uuZɥ >+ˬTEgǧcbƶPCc=Z>t|$7za*}z4S.MΌ7!'V:#ܵ{]vޠ'cA>P0ˇd,g5DL8c*ú "%`s-5VrO4҇K89d_?)7:%8#nRxcgv:a_}V8hT˦@6&v2OTd_{Xe*1XhPc(oLo4 W7?RfA uP#@P؃>'٧ga`>):47rF=t#TO 'ɯ ?DZBf'k&.</:!&fg os68F7Ԣ\RեنDUwY|Xo[*LI Wqf-9ޒ'QGe93vب8-!GLVnq`h\gN_s\6!ܩqK8⻾YKGT;W. dɽd֦J`=M(O^I*xҬui$E~Ys}+?űX[#Ƿޢi)1Vyi3oĄJ*C},a/>,qdVMBWAu8y܏(˺D^X'yQ˭bKv]NkM~qbj,;ZߠW[?hQBG]'\ b€<,ʷ!OĞx2-MA@\g, T~s3Ac1GVWkiVW8PA`>撂H/HZ?`i7s B$(Xy(d 7K}BL3w/B:iT-D_er(*-cPpA: F':xm=r Tސvf]D'hWT~K_pC*t5 Fd} ; BпąV4qiGؔj&BCJH< QW< )s0ՙf|+mVp䆗lt#/]mptf1l dT}PdzmF :&!j ^XB er_Z?5{= c[[$l3nClK?g zw8~LE[&GsvUܲS {yTS!݄9P"Ms%R2t8wI5^[ bj4{"?P8$MR tptzJ e[ CTƕX|)Xwn"׺ x0]tHWCѹ98azr?yq xԠٱf~kjk+H>;#^i>Dm@j_p Y*ul, 1Ku-e&2>ՈXrTGybʿ .%S߉ +jm.;yQ.9G9ڥj-alIʞ1`mH;'_[gV6RCN2֟QH`E:;vIfKy'[ښx5{"g掆m$-;μUcqf9\k[ˬ<4]cλF}Uk[Iҳy> R1.J'4l%z dQy r(Ue C>N+$ ,*!}__xF u 54t^LQ*#ޚ/"6&oHI?{2cn~+S7ܩ210anP"2Zg3gWr2 3`!J`W Eq* 2;~SR9̟u |v{|78u싅f v^=*%p-)ILGbqr+]^g ,avBuA)Kg}h\gI8ͷc{_2vOlAa#4WDg^Q}>̜!&v8,mON2뤋7iޔS7d; l[3'/Gɨo $گݤjA2rk/E nބ|*GU 1.O.zJOq.[Ãa|DFܹ=*pu0d6;/{J]oխIŒɒWtɣE,&^H gE=0Kmוqx|d"+Z\2'! {&)sV$U*|$Nx(-uh1u%͟h2UG?=7!aSF# lȳqc+#5F& tF;&녣Ws0B ñdA>T0gd'Cqqwym$pg8a\NI{X!6A-M=8,"sPLNy3SjP?rI‹ _V:7]h 7 gQSk3.{U9n̤| 1g +'106]}pbX]5%YiɛY䩵jE, !N8'RHL`湘}#LFb w` e91в$x=0Bj4[fWzub<+pIiy~!bȱpM/MoqeQ6&`>9<;G>:xT9ݫH`E} &mO3%R*rvɉG. zRhGfv+n޹4th$k @;c{0ݐpcdB9Uc"V)Wp%sb48(n|&M6Qʮo&@d՚>ncK>5^ z ˙+Ⱦ4~iD 26a5ʷ~T[/QFؠku[sNʼ$g< =U#^"uH}.Q=h,nJE{'d.?*Ywt{&fmtKĊ×]L ȏxJK9ۙyTB8XZc򒴷tY!eFHnjNI`ͬ^lқavppGJ''ː}%R>c?MJN^^{q! rCɣ[2xc[pIoj\ \ 0s6X>%(0Es' U8YC*r A(^ sÉX"'RuxIA+V>m4KtrZ&==6;岑=k[Ygu'^Ba قӼ % (O@`aXA@NtZn|ҨîhJgT$;#CnXC :9EܓO ?=J[!Ea:i=)x1n12J j"j@6Ƿ9L'OpRP%C]M_;)lBb(~nxU ڂ}*F= NQ )|#b7m3c8ρ[gE=e[w_k(2N1ETb=Q[JN%Dwh(dRw4*Tv[ū?f]?O.& Wv!c7 j!#=Ί' 'V$xPc(xJ/bX4~QE*2ňЀotR{?3_Ғ˲ ,OA\C:?}8$W މK nzRpG F5Ip* |P݋x^@e;u1 C֑el@lyTUz4;p#c5 ={& f$\[Nhl)p:71Î%tb>"IN"X^: WD dqVJ[q%625FpЄ|HhΊ*Zdjo GCߍܳ*IIj]pd%\X!4lgY}Fu?z*h ʶM8(9 {D5va h\[::pX wfViBu{Z0j:BW+rv~ƣil'!^ԃ )"Ԫ*/0`Cjt6דlk+w{<3p$̸+:w%> B%3̽! -* Ni?w]U0̡-4{C9?2YYngEǏNx3 e?t,q3;o1p5Y/NcAڰGR$(}ņ-W,8 Nj+aGj`3qm|X1M~%]7 yI=ڦ w8Z۳Z ~w9ŵIssҫ,A¹ ̽oyjy}%Kȇ5G1>?)7RNi:6l5tl\ hVr;pU2p44Ve^V+SBq{#ΈZ\{qcw+t$ jҙ)KM^NJL3 YOS%[} [DՏVASK#Gj^i^'D/[QpG56<,C.4Q'Kt8 -WX9A4({1ꃐ:l.yL|R331|ؔ/Rwuf{rB3(XJUϓ76{dtK r ƹCNDFgq0!];K:sr|u{TteAdB.^7Z3JM9ȝ<Ifew9;I %ΐ}[KB/tڵ1.7B(/=`1=v^w4LXÆh8W-pzjDFK*,KrG|DTNT+waI52IO;gL^UYyXaΠ5BT=dOggQA0"4,L0ܴ%wδWiiӂV(cϟ[C׆T-*TIoIR*`Vm.[Z _4y5r Ǭkv_bF>A9Ypd_ڠ= 'L:o8>+L}M?;SCS\|ufh:P^~y`A)CP!##W:ޤjbOXǦ Յ0 eR0P=vQ~>bj%02[,) n)BDЕl\i9@r2!!aLc$,/QP@_lC|m0>WUz3)\;DC-L#@.|sScuefEEGY.e]~~'la)DObF.B7@,2Tye]wq[yat3ɺ<(;]'?#񒉳>PJXiVt~֔V m7zY9=#d{bp0.æn[V zS.8v`E)J.,y-#ϛ1bsf{ВĮ'8vPاSeq&sXTrӈ#H5!{o8Ud{Ƕ4QpɞYN펄n;Jzc A2}";.',{GDdXK<-/?-'|9<յ2UNbT6 Pi934I5_~jϫW$SO [DyA ~TfXlObpQjP,oؽ.W@DžMk ײr?OmMp'4h6O"elqxٸ5 b7ڪ}p#5D&4EXv!٣#SQ -8r 1">A˒O|KX|^L>tacTIrUלA|X: fj(yVO4j2𴺞vFh=4qH]Rs g`LrM! PQ%/5SG1CþDݑ?:q@}GIKT̳ H?#N i3F&}Nb,v0|lܴp}t2H˨;(ٗ;};T_s5x|}z}\U`0>fد1yܸF(*Be 0kVЅyLX..yک{ΆzQtʹ;!dYnw?]}}ߛڛw8ДO @ \**En~XiUWu~]]=H |g&|7R7#oHݰ`gZ%&sRcA ⊗g(*^hCph8kB3ł FyitpKl=F"5"G 59Q\یdrƁomh վmNJ^U&5PV4-Cx/' TCNɱfNβUÇJ$.([l Sqte ӊXa]/n\R*5.@ҵ]f8v@Չr̓ –`tIEV1M$`\vOT"[I:o\;- ^.yԕXdY@Gf_G v`p֡<; 7KW>?%#A̯n_9zZ|,GUSu^3Zl@eY-]~9uT؂Q1):S[} M1tl| /c@EvgټZJ L6Jx^}8F,zޖqu"g‡^j8L0WXv5,~+cQeUr[̍lgX`?H_^i`Zz1}*>RYYx72-泂ְh3 ɻMg*۟+t.S~E\/t}<;kEnV@!42*>/3O_Wu:!4^IUz(`/4dFs,~;IE@j*IC`.s\E ȣFTE ر!75{[q.d:n/|3>.P}^Q%ޣ:&H _1H0{La]1͗N,rn*C/ l6DTcP Wu[:XE[c-x-3geU<!+"[P9QO?VdcAQu؊'y{t}&QFR@IJ0GX 9Dg]Iv& 1\>k >\$D=+{5/NFt#=睎hL/}{Z^ZÁ(9 9=Ud!aAhl_2^cik+j&?hb4å IQ$탛O^rC`cUzAY#l TM3mycr4.R+:#LFBkp̻P@Mg ** //ݨfۏug0 UT7 CtP3|T6uBӉR4oo^UE'3 LLw4X۳Ls=ixm^PTiDYpf,pom Xgu" HTrhRΑ(ICӽ6 WŅ 4D;@լ'9jz2c }Kc~Mtdehb^ꛆ##dRӾ\S"ѠE?ϫI<>C&}x%7޶sjK 墣_YRVO|4 c_̹INR"C2!U[ʑ~ڍd>V L}dУȫ)9)3Mz{v ;r]>#Mx gޘDmss4Bh]CָSfT--$P.VNm|5 ^=سwf0SW(iޫTzUt7y_8bmk-eʾÚ[1|wSZo@pS m6ܒ l ?fn6 a)rp攖J'\(ҽ1Vd*kYc8zqpΆ RruMDi. i: Ԏd\CYбp,>R41N PD$n:LhW{b =! " !y]C-w؛) PFpʧpy3M~M.lKKCiМZa έ(`ZM_ڱ_)|ȑONwF*̗M@hcrf8X -)kz:4G;bݤ&Y %-_M|CGޥ#&($`fh^NW^]~Ӷ;Wrܹ+HFGgg:QCljŃHCB^ ^KlAMj'| O: .[o]5D61~|P"]%I$h9ԏ'+Fb\0˩s%uL$KEDAHC7WIσl:9u(BW^?qݾFSXw<3 +5WĎYg\u:t ygFF*uHjh%C{_NQӑ G+M1`9Xϑ2k0.c"p`BlCI"B͈0a%kSJqZHϡ"{!#wLd|6aYMLS\XpϷ ʬԃ&^2nN;H_bx [[k YoGJsRX1 y<)oEI}Ү| TS({)#M`;@sHm쏮4OCZe(6inzy(Le`i>^]U/:hq<ndB48{iˬpO߮[°p.QT4Ia0XޱS;6viyH ʚ_{^{ vX/Qu.T :&EP 1RlM0Q#L3`}<4|:IX~ʅG[Bawï> <m Ks|_gcff6]ʼnĖ׋rju{`{.-{ #(F&F} XD$GEGc- rFrƟ"xl*ݴ\_ü \p |#·h(-J *qɨi|%2 "u+W(Q牔*93Ӱq/aM,f#QlD H;a, daMdv>ft1(lQ`LD<vU"ہPo+ĸᓝX,0dm. n6')qDG *ȥO>)yr ,2)=<#CVuUj+be?̂oDUdGj|If HR7.9OG^:`L.M1B0nLl"`?>%ʽh{:uAN$v i'2Yv'W*Y[B,͸}bZ0F8s !y Qh$}l"ϗX<.7#,,an)3nfC:s Mc8zaBwgrOt+̈'Ԃ:dzQ=e/I/wè|+i7 z7"I~=;ϭ=!l ^ey, v^#tkN z~իxHq-tђ~xB/ wz;ws 7(:)[)y.E|iujxfw&o dllݧA}waƑ= N;A08ܨ}udqբhm Ƞ/aE?+Q$~c@dF[d22Ǝ0Z]? /*l :/< ;Ft5,xyznS}"KSo7j p݋4-0V+"RI78j"m.*YWҫMJPI&7*UȖa5:?[A[ gJ\dęRIMNVNc)btLuG>7 0yԧ]~0 :9vq`n+%qLa=ㅨRRkMPGgӠa闥Eo^* 9^*T)^[MoQƠAr{oc@p{&fm[mpT,\, vetns_bq>_֒qA^?˧O8͓ *%y:-UM1M xUtcL{۵"V:[@s5O\[;#bWYh*l4q!mn2ؖ11?֢+CЪ68ypx|~ $ȯIԸp)m۲P;hu srFFvi kþ׊M.S$Bh᳧$?mHzጨTax8q*h (a6B5h-އV^ K~PQX` _ MϿykQ!GsL)Ulcop^4Lj/M)T!-ʆϗsNIZ&m!LK%uҵmdTpSt@9rRB8;PVa抏DGy{"+lZBOףk}>pUҤj?HH؉dpU/pРD 984?`Ja (fiҽq{^F BKHGZ*R(xDwИ\(J<ͬ* ݽy]dS .Ov0īK;sq0/jZFXԟNS;[r2i}1Ph`W I) Me77aa>/%YYdmpFh5 j'i妆P;*yՁ]wb$$~eGjAL1eZS1ro. f}ŵdÕ@uHo٦0)gC2&t}Xpͬ'$d;&Pͱ+ +k}Ҕd\=b$<~޹Mcw_8u_&UE{M,C٤47jƩ&h[p,KFSQ." 0agK꓆G]\ qz%enћlp#(q% ^}+QԞ}֧۽-#3dU3ch-X+n-C,~f,e s݇5a0pA lZ-ћs1*p4Ԃ6 d6"Y(@[_u.%P=2"sɑ_f*_6'Y+u\/;U1$iDsVS?Ȭ8㢄XCjs&щx-c"xHU# _}-}_r]oId\JT[$)ʟY&Yct)A:D=-<kueZAR .%MߍQ)ۂZ }er#8XC'Q%hO3V wX' #7:jO:Pe-*Qpk\h7AHv ~ǨnB>V'z>s; YnD0Ucr@@rMù)Z2T pS2>"gK.HfbC˖ aA+\2H1->˳ϟ:9-a0}Gn`R8#.;&xIE,_X``|#LG/i^Rl.Ay솗 :)#}؇<=?9wbygB{sF(63!Q\z&N,DiLe_5yiT[Y_GM^]8E$ԉ^gEL Ma,YO7*YdT oţ%3^Y#F~.a.*T¦K?O];_bPnOW5yΚmJ0C") v!' \XTkMFRLt.e,+kI6XԊ D d+ڮw[ojػ]ArS>m;`'- |Kގ_Gv9H$E0i&$ډxz- L, i(9?շl0js ̹OJQaTߌ3s¯Wvv_v =[\;#V^P2搬}U sbѨr&O2Ejnqu~ n9%-s{ QO|z+Lg*:rnp%*^W8Ϛ'jKBl><.p*&ֶ]1Zz<!L13A2Fۧ8ku C~Ev2ڲ_E*>`wV .xaa_t{$uUr3b*8Phz[Ws"-GZ+ʉͯ^_/,17YJwL a njٟ5T8@.Co4r Ul5=wѱOI¤XBbj8{exz,ܜ<xa", |sƏ5  ;/kwUzreʿ1;$i_S3sg$لգVm)Z&fRBPԦݲ1T,иDhQ"UIl6gogm._F\œK&u$li2$3&˭DS~ЎFpya,CZ&FI:NC͙u_]0ž'זN6gNTFL*<MӰߓWG%lLz1CNZF2mh">kK>s2Jfj>y r,F=ԌImmcFu˲8t d*?iا"4>?FB,!ҕ6 }5RyxS:Uq.dKX"^VI]I B#\ f1U9kjBfm3UKPR}ro@2`"^d{hFauvsSݽzҋjW&uo,QmR {Y*HbL]=?dPu]S0v78zH4?S# Uw/kKse59-2sU)對+kaD=b: Bc"/~Q(yqL|`,Ǡ'FСo²'^gNc$v wwr^GO1\*!:sn\y泝2Q/ &x5K^{bw-7o]!?C]oMSd+*7)#ҮޱRm `YN@>Ҳ4)cۉ@QwJ|Q\vqsE[U_Uy.\uEy[8! M1-Ϧfk'\u );iBt GAM4ec6f߉02-$G,̰5e=Dmr`ZhW$löcs4SGr-A>δ 0 8A׊VRmR_MrZ>lRKpاvm>>u2ƴb) ׆ؾwb*:xS~i+.NCq\]n0[^ ?t H.SvU`fV[&{^==evOZItܱ`?@${p vQKub\/ptHޣQ_9lԵ(-]'z!עu;jٌQ7W LM.θ2Lsx*9;Djmk[9zf3z686[A7-Y9KX!?y`"O"i p+^™b-{v հ $?W9=AG}mѾ rva_&?_=M븉$wiLЕ.{7 BQfI<3ZX=/" FFr4ŀ![C=z錻vp&t\R( ƺE@i c3AL>p8}oqڡ$p4NKxU-](!U}pϬ-E' 4t|$MeT)u1N䟐c9sޒμS[fN*qJBo% C0'b/T>۷8d&,:T@Db0!A;wbėy cJ[6ZfRlUg5V; Z1E淆WGK(TX5: 2; /? KInje2OUg>K2tٕ+\%dMhէIY.FST_lbVC-v^ڒRX|JBSBU XG*1FGi"aptR*Xԫ10٘\. Ǿc,8$[6$O9i i_U8e7 t0X.uA.:ޱJ$9H%ҶSsC //sz Vfe3J5*'CӰB}lR;JUTNg۶^3ao2Ӂ%n?OkQ;?9CCUDMEL{gK6l=Ǚ/ z a/RVbL[D;q? L3{Fn{tpƂkCΔ)AȄt/=<2Ҁz^Ra|++xن;.ꘃ H/Br ïϷ/ a2>`JՋn<00F`2ndT w_m6ihF8rqTŤ,nz4qhòvFšA#⣦r[%v }ǖ\tYƦ0[VHRj&jEOz' wgXʑսhvƆXGhm{r?! D p:#\r*{:QRlۈ,9Ȃd9zFK]HVk:!(e.>7>p'1ɥ/Wer=|熗6""@ESWU` Mhk(3 7IG߇>yN3Jf>:ڸ{HMw+TAiFYf4;U3hBECJ6 }3"!YZ $uCЅa27?cr% GHFG Ptigr9ڃSgP)Q ;눕=,TQA13;@IF gL.xj/^A"40m 6 QvhADfOC] ?yOqP&t`Y9 0L5:|6]й'{U/ZAA7JTsзSL_']P˻>M3looZ~#?ӏKkA#X< wҺc`e~qJ+z1+N*H\JE:4q)& 4rzQ_]F٥]'ă T#ȔU>%9;‡0bzsgPQ%^AzVqfֆa&)r&w>%Pg:"tB,H$䫬Ualk]ROy_#Ob!! E}FGbC'Vܑ=J@P= bzM@lt׏|f]P+wGFE" Şۼ7,pD#S,|'$/+XY(z>/Tۧ{lbzDgm\՝a@KXR)L`V(͚DשU@Ka k 7dzqs6gtZfI4 EY]f&M/ѕ6] GS A>^,JZ;t} f7,'3KQF~ak@JO^.=lCKl\T]}58N3@[Hy`ߦ6  1/Szoi޹JDjo ?aG3ݩZUyKY҅|0={Hl ?+yrm3>!A/43cXRUy[JWHx>qkDFޯQL<\n(kkꐍyڱَ9U U9x-3,wIxLY#2 Tm/_GR uIě]-4bE5;Xl}`~ ѫ`V~,jRŘASz*u7D{&⓮ͬ#AfƨV ۷!J.ZXAZ'[PQAsKnOFiPk^ec Βބ_oqBRk˂ Q)ÌLxY4nOlҰL;~)_ih.}a,!z %cI`pM!i9gU[TsLQ `:"SG V-2f coV;}/ɩ]{0|-50㚒]_EtYKh@I]iۚ;:eErwJ)P?8ts^axhp9`!qt%zXþ M_l{H#M }<&Ù4.RPHQH-fve'1`0l Q,fq.n@F?p2J~hč^G}VĀڂH5(B1tsШ }&h?. 7ܙu[b㑇hԀ˛Y@˳ 4FN8kwh<-3G=z@F\m$ 0/4OF}p=a:Vf~WFs[ďí#׊-uuX<0>ŁnG:﹄uGq./FLy8Ύ("y%k?U{h53tTFX0nVA,/*ꍊ8ȹڅbA5F0ZDm\3/7}fbvn 8kR7<7]--K)Qoƈ*oEDDk^Ӫ qdJ͉Jqv, :薕/8]Ln7=sU5tbG$0ֱϫx, fΘ&.ef*DZ,Չ gctݰ!=1vkgI< clm݌>UxΙ.A6C}ޭ.1ʌ0VB7veMذkI6n8>Jzu@WW齢r8آ W%!5$GčAk@Mk/ODtxTyM|;ZciSNxAJxe;mtKoٶ4?$}=0SȩjS@Q$7Ne!ZEҐy!Tt'u\4A)a%-|fkoX8Wt ?#]>X,$vg75gM185 #*ǩW{K82`@k:u/4Jʱ;htj7]#kyX3AƦsJ,kk'5ª#1RafeiC߁;2_̚Bֶ%$.8)9@T@LN=λ3(=s_ @UyMܡKΆ$ \a{;ڽˈBzS^r\Ӳ5})e S &S/>@lpoT arie.ܹM蟋HGԖqE=YCWxn"=vz^Z8d+=0bGdSK(T'h~G uҤD[,'Cx Bt=%Pʮ&<*ڤ;"$9-!y9|bl(3W~Y 셊2㴭,VW!$UG 1WG'm,T!}rv> hK^B Z^-OHi`s 3t,Ч{ na.!R([ta R<1UVVwyl5&((ַ +fpH݁).jmv6j0UAʺ-˒W*9YS?ڝz( ux ȩ>猒nk x`r(f΂y6DӚ|͚LM;Mw14`ү,].V/C:fm:cxTX8y~$tJUA:tfUՍ?-ثњZl[{XHk]NZoU~MlNAeϬ|=`3,ףa0@>KtZP&=htJϧAnK (;PLKH+C4S$m44JD6ͪ $a06%ǣG@f_/׆ubon^:xA oWΑs`>X([`K48bsѽS'y&*;ɷ|m E'֌CVUI=gW2+E:kEYfzSUY9P#j7_ d'6+W$f%GE0ʹ ,Џ>Q<6v<U.qkLxNaX/lht 6Hx#F3$vu>{i#o22XoT{]<`:IDF bu)"8_O9NL$U]<":7y~x5>8OeG"GFX Ǵ{D_ǰ렮.cMLF prIFڼAm@^@c3=twc稲)vg$-=A<#6!|Hg?CF%i*uã5_$)#҄Ů` bH}O|6Ky ״E6s݋ehu Z؏W`++Cd\koc~/ĀD!- $^K">kN6 M޲T;S2KrTb<&CB"?_9$Fs"!P .5p=lHbpmG;Uq٘ƃ9O]'D 9!mIrUBv! PPI\7&tNO [kA8m%1RyD4qqӤjр\CՑۘ^RZd*W[.oPLAٞp?n5 ",!EGQ91fa6 \N_YnI[l˸lcKH׸r70sL Z= 6(D(u`Pɢ;6 *eQ4!Gj/'k;(P}F`qƫY '',KT}wIN@i!5puMq91vX*H$,5k$fjΪv}Y $HyUގM }6 LMjKkmZ@mCܗ9JɬeLKœq/!}4{kDtP`ANiwi`N {^ض^ B{cG=4ɛ+zI$jaYI;XpH=a>׍ւ;J<䟇ܧjfDCʇXdzs{x_INX'Z flA٭Hd'O8 ?uފ+K6NWSmTΗ&/FB23J}1/r=Yrt'wb0[dvBܖ@~Z5.טCI՞[EWg0`ql|ÐMcd1ͦ%P0>"!(z)89Ws~ A9-uʓ  6xU$fg(1Pc|Fu/Q_AcBJ E nW{cxmI*8Q=X>"\4GrƷG*7OzZT$RZ`Ujf,Ԝdծ#O̓M}x5w1R38 rNS\V$mvK>]tg gDUs %;|njӞIBÐąGCXQqX2 Kuk,ay07?B LIvjz,Ѐ8V`qaT({Mi{-HSKؒ;b=p4WlSgfB~FVeoIގZbHU̔_2x2!3HPBuq(Kl:+B[$Evg-(z~9Lp b$ﳽ-Hw?ws{AT/gխER5}xHD^I6hUvm~5 mBۓ&TyIJmSLFñEr4<;W3WraWu2wO"q}Psص=kը"ͪdb?˄;DI1EH%pTgTg3,.J~l2#jEvviyD^̮]A^#qEO>yR2``C @~]w}@@NH'emd _.7K>7j EE~< iY"AɞpPVS}/K@ []\~Y8KcԛK4]zr%k#tNFHh_0ʃcE&9U,qeT\Q85m}Y|rKQ%HAܻ`z2ҧ U`3XS4ݘF:oIR2 AtS@{8ߚx֫7ٗi-*Gzm`8tc`9TIA71osP{є :?=6l:_j_TFsw ?OZ8醺J\{{km@Wr>T;9l}KyH4OP}.Y"tw y@=yV@r#*Id%NI'#Zԅ-w2xAo~Y\qdn8n6Ѷ׺9P߳j~\΂2+#/".Tq%A0g%v;sx8 !43;+3^l%%&)%v'HBb\bR]W_jV[+1voJIf\FS B`s ;C9~ @Z\ I|(\T=fqXi~Dan4D <(H47;3rfi-ia*<(^6j8u1cs b-Ȩ%D &Q28in z"L|e I̼7䑐o p]H¸hda1l))E];PԔf1fZ*=Փ_@Z*\VU;~s1ެE## k-ᔦ[wb%o8*dH}JDVx͸rۼ?t7]Nq{Xa8z^iX%:aË$ԭ,v[?fvvC„dmK;FC-Y,t^ȕx.k]F 4g".aSy`R8:e9ss3j;k-^TA+3vPQF ԣ{Q4cdaǶ=FYdaX?4i\U+[5g["6O~pťW$ { \3G?\)5g[2F+Z)YR}"_'4Vzh3I/_3^b- !Fb&x ~Aʝ6Gܛ_cK+L` ;=WsR΢q(LS~vQ7RCʖyIO*uA@\`mS[5 b6'((c?8}VS ;/:W,) ZZ=,lE\0(򢨸7876ˍ!{t#m W;[9Kzд#n7%v޺ur ȵiD{XBt5`XW*vfL4(%UkE p"ZT$'zrj띓cLK>{Iz-n2)j zjdΉ`FvY+`Bo ]UR͹] zbup WzX~+9D?:_CNc8~MDɺȏfk خGƖ$C BNd=fG<)TysҗЀT'`̲4Ӱ HiexY7zjD%4XWQ(T7ySad}Hh"Uc>lAJ 䃽,,SHz&{"CCY\z uTVHJ9+|^W dGg> :o3]mG%mk~OV݆,u~^B,\8u* ld@zڣ/8ٳƸԡv+}΅ YfY:DJrvmF8p?WcrFT4kW!iiFZ=d.#RPa!"K$D*$:T)V#z9b0U^̞tYR XA5iʏbH`/վV; PkhM10;qҦDY׎SL d7M^q;%p NQҋry%(BAa,@C.:\WK"~2#sz}; !^ ֞O5WA Wf!Xff(sA[-}k(<8_%/lu LڀtDv <4DA=9*Qk E/>w'u4fXFl:e#lJGm}]mfvx\#gw# R1 p{)2M~I-Ǹ ,m_XQsy]/?"}R-o3NGOR)ܨD Ҥ ^E;*̙8({)G鹕D(n R^C=1 Ur0ܮnzɁE5Op A?TSO@햎%R&ɤ[-ԛB$Db6ĊBg5=q+?`+)NaD8_!Ahl|);R2U;76ے9U9g81 imlANOW;1uB!TgvjlT.b;e^)6{ gƁ> y,' oz9FV} הKJXNtYQ[rGƠԻp%~KzZ5Mv ?@Q_)Aˬ2ˡ\F]￱Y/LM`e1!X=/JQu9_ SձGbSH!<˞a3G@`$W1,kU1E$샑֩^뒗0(/1& 84 a"$ve%R|Ne'RX+UP}RM*8S.a<4խ6)_+k nRxe5pvL F3 퀂Ս(e뉬'\&h"-*`^U's_4ciɔ(Щ3#Kg^GHfbP_##j#l(VX!'))K#G3DABLQݺ*\To5;v 2 ؓݶgTݬAh䶉 Rlqy&^%[n HM։-*\[ }{ sQ  h˦<iȂZmJ#ͱ Y5 n( =5 ]҇{̰b+!roI2:v;bqsndA'wn<_oC3nMd>#_bU:AnsLX!H,9̷AS=+NNQcB~~F'z==v?Ffj8[Z!^rxfQ[D SһՈYŤ*S  PL'LDRhE<ŋ\9&/iܺ<B.ݳh,y?ȩ"#Zڙ?PaӿjFO^ JGS0}y`sAꗕo15@j9|s4ׇ~ i>\xuHaO.vQ_;0>~9+%n[*ɘ@PZ1zڒ>q>O/W-_`/ӺpFN%ȃsp "[vWڣս{U'VT3|q%Pαy´B;i/Z/1Чu):_9{f,y-gyn4M |qazq/kEcRoO)V#͚8fq6c Ļ31hwg:!uNue9H 1E1BA.?'uд:-:n AV{sdt}fj~JC);Q"[wt js1)P5{`FR3 !ujll؎ETTxoM ~A.UA-) T ,:#W|v5vrSMby)gE>{4>]Q+r C9 !aM,ʉIɧ֟;x' 6H$Wg?WdݽsE a=݋T:$b?M|*]zǥ5elP;O±H$ ,F+c^FL .Z_ϊ. 2+0EEng6'}|X⊥>n)pl#*!7I1kӠ+YN|1Z{irJS`6(or#Drȵ=j.l绒i%dn<}OЎwH+2Rzpז0Xzg8;9n9 64~=$Um5a)y4ݣbaN<D#%UM<)?9-#޾.g+k1Tڻ|x1$Ow@\n\):zgh Ҷs+mao0cm<)RQ Z|C[ J98$uɝO}*;RF2l?TV"M`!F%+·wnJ] r|#w_lEy!uPD ]XQ* AsYn,XZ;#U\q\_+?]ȴP\XRxubLg&ΕbgiMǽqěi pX?6D\Ztj{.BZ5k J]̈E]3eYjQFߐXWM+O|&ڦkbP˞@V?)LuTstoJF(cTሲP"עη8 x+3wܖX;u|h3_!#9559m aLz|Ͳ ->#]p^b,c9}faQ|¿@e:ZuT\ȇ3 0O%No%+*Q8>t [, WtnqRPG򊺪t %pD+~HF/*!rY1W#( :~a ic$[ zH=Rz^MQSvPlF'K篸 uf#:FLJTa3r)?78?^ٸGKq*hnf(U8Bɏת׃3o6,"b4eCrNb@rK`%锾Vڕ -0x A[#{5.^m/uÈT]fh<> 4@my9ˊqFI0]0q Ou8կ9p?u, ˊ wE,x#mw'Q$}-]&to~9;um׌|G!PZJUΏQ/AN8.[Ig? SBUJbLgFZ2ؑ-Ԃ2NbJH=nֽ!$()w\MRnq3v|5iDX cy.EƔFDe`rF]Zʶ~9@NowѩƖ.Ϻ_Z2aҝ,Ⱦ…}&8nyEC9Zȯe*eB͝aUp(ݴG4(~,ݿ8sȄ*:0qÐ֎ B݄3RGة?vwr kZ@3<~7ej^{#rACWZ.>j L[^) T0xKSj*5!N7Y9}{"Y;( s fz}oH-ecbW?)IkR_$\_qe2@T+9}-iM.EhT=DcJZuo0"kC=B,[kj7ĕjfaƵZ}hƹg XChkVn_|dXM8=r*`0bm#LMyz*!SJ.S5_pӬi>'غVm;'y$n:qY~@b& %CdPUNkE}qfqPgHg'8{)6ļsi#;o(>z&$ΜNTUR?гUvxEeh]{EAoI0iuXs0aL9'ޙ *]2I\9&PRH^)ȔQًl>Mm%"G7l\AuzE-$ |sZY^w);}.6s00j^N̙ DS?0eAG M8eJOi,ijXh 5"7r pE{W1(3JrN0|#3}`O]mZ>0U?|(GԵ 3AdFڂ>t´Lv@=ƺ2bDb6ğy$pAyY_B? 1TOPzP^ `إML:ǀmv |ܟ}>7۫W"m DVL·q-ˍ;ӑ rP}Sa׵=Ncs8ͅ-ed{o _ .(f"$9\4SdrӔ٘6 2!CDxiNeK ,O WJCЙd*ȣQ*ȃ@O/u4t ei/rd(2POWљB}sN3p do bA OlO(!l>^f2*qAa ,1;k RIH顤@-N<)O mbvKT `z=gA5 4.~Ϛ*䥛@v t3-~{)/e0VGZ"Zo#kf x,6!p l;E`TdT4-tNJGcD#3ց\CPZ|$Ŝ2|)W]43Y4f(?Q€f%k3mid5&!H6g)rz*Ksjy#EO잟 L.׸c??ScJr=.`EVUb#];atO"W ధ|9|`GTAF0~KjeNP fϵx>p7f,lP6Ƨ2 aUu%: }EbDEcP]|zq'ɍg,_\$3 Tx,\5 e>d-MFHs"e^ڀ<=WTk8ej1A!u}T\MD~'Bl,Q,*!O=>}5I,W+'`A1r xȗ™rz*S5cJeM&6lXij[-DD} $Oςڔ(С:^+M5Bq 2wKi Ų$0f~T7MIDo(ώ602=i j1Bq:7N+ʡ/nW"*LPCXKvā,*64 y{Bu`y@ԧ&D|ܫ<#&XCW] %'m8a1$~ ŌUi1E?'-r55;uPGJY YzNI YG:s`)kt|ҹr*SC]@@ =DuPH1eqe'.^mY*dL9X M7zbZ`]D9ҷ2gu/L&j/Qʁ::xIts>6 )ȿ%V2t`xf Y>>85L C{H?E#M|]%-Ju_PR>ϭ\}wV9m'Pf((2-(\j4vS'35qN4JZA8idKRwQDBm=OGW+VdL :4U+SQrz%‚Qڡm9s,Bx57z6ƻNu(4}%o;F˂g6+9}঩Q6._—;d &:&v7p2 6Sd1W=TV~AMB_vP2V8'$w >hceXCs>! =" )&1@TE Q2'EY_r2w Ă\?OSd*3?kdp+zrLsR)48(Mߐpp eo܎4ʶb]oа hRy]*?H^pjK#;u,$QF\ v9σ_S!Sķ{7Re m 8'И%וOo |txkwτ(L`a.f)ې-) ȝf4@8O&ϲң˥ʴN'Jjro DHF>,8ߝP 9Ȁ@lu bP vor^oZ9ӖE~9c 6S7YWNʪ~K$sz!eq2I8cs^uJy\oǝ#ٽ0HԊ;|ozqYnNV؁W`~uf",'wV/0yͺ-«u_iWgokO(,)R]Q6 JV1/x 3ިjh});D 72n>a>ۖkX.&Wy- DL9w6eY?]TUtryn>|@, ,Nal[{{"L3?˭ܣS"U&]xIӍ\|4UDg{gސĠH5OZ79J19jp;ώ1سp?/q<3!"G_N0}t./z/utj(ׂ6߶Pqy }7yxLy$Bj_qgh8]K4;A$#cr㜛<(-(TDr̝ZBD)O'^+X [8 &Rd=R YG!+4UpD3ͦYq"#!hَvS)-ڐ :el"<c앗o*-(@ne~;;ma(M,߸Ȝ;*w;QT6Wbl`oHE+KRSG*ؾ;I8+k EB;raB^p@C/1Q!d<Mj \x|"!AѨQKaF ?ʇm[fwq(@{I#c1DyPm-c}6xb (OxјgVl8{eyQt7%[j)T4VxNlJ .A ݹq].֓'͍|" "Q^޶N-">ڟ9P ww1#r#t7zp3<]_4^QF7-gM܊ޥY:@}[(QzO4{H_ˁ&d|A!0B?նR|O9e%F1ZdMHiv"B``s h$u Sj`LH+]DZ, o1t͊xOkS]JpAnceIL05//[c/U3p5MsT2W‡92 kM1 Kz<]`aJIx'lkiҏ9>qw7p2뷚~#NʋX=sTOGdEf 'Ӑ<͆ ,c(zƁς4~5(#UҎ|"~R[o7.]UXs~!K/y(>L`}l6wj.ѥEI{sPX}fʚ xw2Ob m?U|[-AYgRʏ0y?KJKB@rߪ-+~s+&9m.YB:ىGZjVI./}DsENj- Niߣ?kM@wRZ&%o0j4QcFZ 26ܞƓW)b cY0 #?D ҋnax9B5tHp.PC1'’ApaڧlМ||b:C{egXU-!ni# uf]ZP;{M{F)W$ɕawJx7Z0ULNέ)6mJ! pX$5y A=J(dM=G-H9 7bP!jMJI4Y+vQ ATImPF u(X^0LKy,SpTjnz"fouԴIc& yY Ѳƙҟ3$FXW״ܓ ~yx2ݢxPs.-zJ/Zso1|hsq ʵ}@K@v79N?e֗Ӳ @hBpϙMr D ėKDТd1F ML,\-,x3YHۄW 1:;EڡxtktOG~cus`t% h? ;+U7z*g]CنIܘ$mW[Ys |L!yjw ϗs] .&U6/ ,7(ѸQQHT?n1ܔffWeANX6d ]?"VL6'ǹF&jafX],׽L=.Pv9hxDUvl ZcS$, ;CoZq(żJ{>H֧Lבޫڜ FĉאR=l@4D1:\NAx;eMUcw P rs䡌i9.IԤ~X2wܝk^D 5O"'Y|l2Gv VM19~1 ~ṏ>ƞ]S1D#ѫU"ӑb?0̮t{I_]͙֜{l:,uή`$x,F5{:2l>ơqE+(9t1?hd%48G:)z fӵV%́a9(=[ AR% \j,DEYIqʾĿ&J/836ʸ@ fE#8!WĢ1hXPj7P2±P''Չ㓦DGXRhIL{ hz>|>Ab-A/x Xfwt #4ÙN@>Wg DWs}u= &(E#A "k})p2:b'0bd5BVrV1xva4V~{⢶;d&!gwg= P_T[EPUD"t&` {Utm6P+DKH$8,Ef`=&v9d)*Z2'x`/nd2Sp˅q$Gg5 mY%Y>fǽ c(!נȎ[9y#Cnw1Sh")b[ӓI 2Xml:tI+fˆM@XudLçpRws`k@q<,_7ϸAy=fF,gQ@s7rAdhdg7ҿ٭ǘopV|!;T ~Z&>Sh%c"4 {h]ޯql1ȸZ!؃h\o9 nHd_f9vֳ! N Ʈ<9/icؔ䫓( IcFAgEݡ%:rF),hRU`!ِE)!ܡGfAɲV5xheƍt+ea'vפ WIP?`.y՟ AC52^$wu-qfɳTcsUˮ};˥ib vȲ^؏68ri|em2FKdB@C6t.]7Ug 1*(wRAndZ5O{};W 05tkߌ'e}mAypyQT\BdY٥ ?+Eav\!<m<~Eh7}CH[ sVf~T  EX! @t+aa 2/`bʄTlZs"w>ڼ|؍ (̈́] ch^,dMG2?8_J͑>PE:El7T:Av .HfƐ\Ȣ8V# O)d0%ȭE ^jYіk.4M~ڛv(Lp.(=8:PAP(( JگM){4ASgs/C0nifx9lN[o 8.ŃTokR`=!&,C"!3JQZ~C[o񑪁B-.t@saeM:heidCŀt)am G |3~|OdLG+"S!_oK\+Wk|/^cy`m93=e8imctcl}.`{W,eH7/α6\-|_#~pv*"B+MB*_:WIC`j?? N7NN/mRS>xrFhY1~X8=/c6]ddm37W3exԓh"0{lB\4$-loݡ&"YOJ8UCWj`f@)<ãU9h!̩ $flr4_aUxJP%h9EC'Y]գceˣ7wwЀrm.jCLDVm  P0$دQJ"rb=9_>hԒdQ.rO0r43|#ug~7r<Ř}%UܑAӗ3jf?'h~mlШ;BB갺|ݎzaXV311 )UkofJ)`DzsQ3 휨D92i3eI!fUGO;D5iмL,7ކ^bn%y }¯:Ey‰SlmXtoN EާrP}!3'8篳;(]>Tؕ%h J9 G c=IV2L:{X/$P_$Be ?#ƄE'qh^Fn.S>p 1v5 ]d3\1n%a}/h77#t68m-b"AY#qb!m#aOVVpi;RD?b|MAɶJEʩ sCW1e9VoJ\hfǰfY(w1 Tfѽ;U@ ^Cs(CylQj Ke&Ta1xL)+CkwH,#M!:9l^v'i ȬEWg(M{FLvO^Ӫ>\Bn"ZMR1i97GЛZ|)Q瑓Yi\}# [æSd`C8嗚J\$@ů=anQ*],oNJ̟;JmKsQ`NTRs|(t^G_/E L"{`oX(.zIfq&0[lnf|'t1n|J_ޠDE[gk͐Tʙ+?oq|2z9}LXkQ!Í 4)g0UeI &`QyH0(c@ELYpĥ*</yzsCzYaq&9IٗǠ㴏ꩤ֚Z0yyo%LxӝЁRP 79 R?g^dagZYH؋E@[_׸jgxDiR @*.3AbS!ovGEQ{DʑZU_:e37M#(=DS7X3H"ChR=ȗF\tuGЁCCԤpp>AܳA?@؝'v'_Yڃ^?I579y0,7h,Rw>gIpʝ"b!x9#F̌SFsfʢ[adB%4kX"NgEzӳǟ#w4{v]G1^yuqƯVŔ~[; V[ xUVl'j8Xn[z IU2=E*GT GqdJ;[#Opov5e3fJ^oRTz'$Ꞹen*$n*3(O0^AbC⺽&Դ|e_չ"TuC}\1:"ܩO0U1d!"ӽ҃`N ͻNl2=$ݍ敊%D6/̣7(<+PeOxIV8վ doQX#ӣq8:2'Rp\:l.z.T٠<<^3(Hِ;}j؊}rW9-*FwyJ(C(7A!Cd|7vCZbDsUOar7P 1[;Mnf!Y(b:QAo!Nwa`[7#4N7 %C*VB2:z!Ȏrӵ Hm ZEٹkqZ [u/G;ZuZ.mUBINjb9ӯ#|cEDkEjiCzHr"}î,Xa1jjPhxY"y `قSµOL?\^Ysb|oA[cz}aм* &zOKes!71y*A-2𶻦 R(p^ B $Y ̐U>fȮDrN&eَeYZPLqw|ʾzQ2zؐSDARH kU) .4 \;se(V9!klNXTqdon W})@H{5*Aw-ѳ~_wY'2}k?bVA0e^$xIM.^(7|77zבat)uSj`* cϰF֔Kg;=شh s符#I#dvhu`.{\up%Qvkc|T? pC9vYdp"Jb=o 8&2j z7m[?@oFHWkqiHOsYSvT Peת.6L>6+fLeV8uw;)Lt^V$Pt8GO 鎶@5& baK;TແۓD7O#HKѝtG*ed<oJ4$uU'DW]7oZ*ɸ$A]Cg [6ŸeS|Ĭ2_~v Y-[Yއ<6o2dlBܢSDy?vZኳ'{4%R[/|?+KanL725@$z *w SΖ {y+i=0d c3\{#&ܕ1J/Np-o(4?ef?dRg뮼/-[@%*]FFj@wFć'^$7tJ_ 9rߗygUٽ38K2S7ۿ`¹@nsޠH[³\t6!DB_{h<>wǘuͺaG@|BD" ,~I[\npb=*&z>N*OӨqE'6^ZD!zӧ(1ofL y5hZy[5+OLt0^ j5ti ǹ?DIʓtXW>pʹ r9ވP.$|l{+G=0rdv奅0҄7ȉ'ϚWqXlLZEyG0OSswQ!#߯h(Xdiœ1ɃM ': 2bǴ0rlrt$B;~@4oPA&e Ґ}l$:.3=^KcKgKRLXSJ=ĝ` r!UC\c#+Lx% }[<2~\ =W kgiib9l D[son@%j b].yJi>Dix}q-w:!V'4s (/X'>Fv^+Po%+\[gqU^Y!#ʛJe%gz)Z }#K^N.Ǎ@YL{#yUK-1' tTzyDc YUx4Rv"OUȀ4WlMIDv L(ju싋fA%σlLj0UUk2}Pe`UE`VmTLɊd{Ly+;ϸx勤F[nȵ1e2CPH?"byW ?J0nJ:s (8賾HxÝ}hJD:sjq䐛o_GꆼijR[/;,_ FKe=u=۴gTg,#Ejkh+Qχ M Oңu/UTzj6N +6E-jCtK1c٣ޒi!go/>Ѩ?8/A`8ZAkeO4ph-[(L'1Q߲ ;UZ )4YU4ڜ+TCZ"{ 9C.rjry@!V,PT1& &\.b\l{6yqy [Xt+"jUY}Td1ރ6-? 7F%_k` G(d^!$qs.YovFEZxLj̥[bBWت|= >:R|+txP惒܌~O4SD3{s#f)}԰&5`9rsz<2Tvx"D% bQUW3F=}vM"$Q RTZI]BMO.􊁟Xӊ6܉R%3Gx$"N e91"wt9{;p?eD#ŀ 9{>} njP}66ySSj <]-H9i$4SdclU_Bk 3PessD70WVvlڇ \j/g„Nh*-k>CݍO1;h<>1<]UZs #G$ǣ ۵gdE.N v}߼FۉY')Wn]]φV1G?x׵$X2c'CWgөs`]Pb5#g 1{BnFm%q7yhGEYns ): >˦r(belB͂]<+R;v78R3;8o㭦_Q&y !-6=}J[" ?y3 b˲ˎB)SU“{mdXj#+ EaߨRb5^-OONYw.ASgUSr7Pk8xP~ɾhhg%Zqz獿Jp1Lp,[os+K?  }q"óNJa@dXy蹙L sTE (|D#_:]'ED aWKA#7qO H痞ySXI>G"+b1u6P:$kɍ/ݹ.T8L;Ȟ\)oyj4anNuw'x+]:N'~H~ Aav屟Wǂ'"kNB.s*1Vo`f*. +a3AP zZ$>55{'b..VxLpYp@ =`1A` &Bhڐ瑋I2?yƎa9D*h.Kխ4TdPxrmbתt b`^UyYj l =Q.f Qh|4'{,) Ioz*ab˴ȘBZ0@@yv szy[lZ/0ueΪV%plwyOK۟}>CNH6JHSW85@_eN~,1AyJtsJMl Gxjtɸs jG4!Pg࿁eŕlO^?zܢ:+DsV4)JTy hPG- K&/ǻl(2(PiI+p6 lRZni2}0Mu+sn "%leUj`<Θ,* Miyk$U@ٲt:fBq5&Cq7B*=dCߪ,CAgkosciwa^ ɲ$eW]IM"!,Ϗn\.Z26ŲhKygCխGC?Џ#@DAT;AX&DѤ`?~vwd##c]|44H5拗˜aIqSW: r7H4w;#F>ӓRb{4D˝HjtwdB݇:1>G7> X^ԞY/~PZps#Ifk+d{8\%LC\GbQT  CX4EW!M7 +%> Q[J |}nhYݕq O)(=Nd_1XjdH|0N"J6绪Zy b+gj7GQνb=FpRRo`fcvB&, VE F&Rl/}obKJX҂9qp(\ kWRyحvAtlCw>39? 2.$koT5ƕ :Q>CKh= t+C^z KۥԷ_2O)_ ֬'C-5ƨ^a,Sէٮl_?F_W+YM g(y+X8 Or7b% e6T( >V1E&yLJE¢œMS`uͺ;_{p )yRF kV ѳ vR9u(ZPnTMJe|4wj7۲&A x?X cvv hˊ߳g?O6AT!\8K@cs;GM{ "3߲߳߆|%oNz}ۊzĴ;;E:"مK&Shj*(6mq姝/63N5#޿R^GwS"#C2 n'3 &Kݯ+tN4o<#rJ 96,([4ũ!s8GaSfF=O:,< 1>e?3k:rL24]~yAE \6g:r֩nh|itU1mS0"e1z_48n,>r0c-WP i\Kv|%T8DŽҧ{3)Q:UspDW+*w3m(!37px$@ q :ÂӮz|yf\? *cQ?VK9ӪZz+,u5rIjp9 ȩ7`fOC|V =F6>U͛!)s9{tPت|;|!^"촎{-(Jז }6\ZS*>B@@9`͍Etu Y` 6}^+WZ%Ky/VJ O?2mxQMLz*쨄x؃4hm`xƤٌs^>A &ɀ}6f~Fr"]6(`{elُJ?@^*{iy&YT9>QŹ Bq m\k_(f?rj] 4zv @e]KAHYuwR@>_![H@hFyd !ɤ%]y$xb ˌ? ,1ڨz6, c`mWB`=0@l6ԗгݦ.(!I1V. *BJS<)B.b&D[9St; 1W9i4FU&>JG~Cok򂡍}g)!X|D@}M)|NgvKU,]4j7ۄM9l-reۓIT;hukeYr0ϕ#n|IYj'VѓhmMk}lf*k@8Ջdz;~ ֨h6z[Z CX:i]bt!Fy}6;-IN|#ҜC;OZɚJV>XLqUm!Ong IglZy5 m[ה@J9i=@n8X,o=Alo"cs!&P{e'F?2i'Ż25' wW!Gĩ^zv Sx$㶮)6ΊByH3ZQ6ixb_Qxؿ7}uT ]\fgtHFjK 6ȡeg5\sL7ON>b^A'c*(D#zRڭ`ߐ_ۋ`nv{ T>c^2x~GуJܠJO5E`Quk6̳,Uk9 tI,,W$˜Q`oQ />zŒ搮 f߽%q޼jm, thh۩_/ Ê3І9auRByHpJeBѸ5Wik}m:46l scߦ>kHBc~lwK"5֩ҰjE GzAsam˘G~*J0Zߺ|J.ȟ1rGu17sHFdH .  dul0?&{bGN&h5/sHxo+N>VQ,lTU|92(bF@|>;Jz6-5eW^tw6J Gٲ ѿ]qlq4 Ƒa1Sg B6,8q ?.*+PۜgĶ'}D hhЧL/eۣ1;Öz_`?]:/kʿ6=}!7$ 1Sb| nrcPJgFZDJě3׫\SXdHO9/̧ת.W#[9ag Qeu 'i}1BDd,=SWWHE_ 2BcL!)ۛe~BT$EWbt[u8V/zf.sm4GX[IGʊ mIX'lzEUP҉kα{%(^یCξ p8+G7#zyU<Z>8lqZdqÎ&S&nݢ=m|殦-n,ly(@iDQEa |/{uU2¼`vXͯDK:D6fXnfssn 4vrq3 29(jԏ s7ēx>_8'|e6S㒀r2j{m(u9SڍڍN Q(& ;uMy5,76t}s:6]"q$ 5X I12&p_:RDMarC x\ӿDQe״WNM%?_PAБmVB+NAO8nV XKWO gl>P!E%E,Gͫ1Fv]O h}E2(aAz1f&`8LE3`a)6KZ܅[UI.(ꢫaֿq B~P/8;'F=]{}&7M}JKbsh~Lx'T8[k3/'j|Ӽۻ3 aNM?iQ-a>4@AzXU̎Gf/'/'0 0& ѥ-jdPZ5ܡ'LB875siu-t| qrje.QW>J+Af3Xfʚ.;*TzV<<?XT7[q8a_ۆ:@ Cj} ?h$ @r6SiLƈ6d_@'GY$z:Da#6^9xownQ'A͎TgLP~x|2Lk5C3*RUhJSZZUHΐ?}5 +?:A(ISaQ"0g]̶xN.Z$5ħr?R RTz!P`vPN^c:/Wpiq@˱gH 'q 2 -RM?JO^2O4ps  Wf5:;K)YZfT+S}aՀy32`GMmifz3 WpBnZ=GۚmIS>|kru;+ymi{Nuyg~u~~o{ k C rEɐw + ci:g~w"m[׹$xp?}MH- *zȪtdZQ 9!d2OeTw)tSKJ_b5 vr+G^a^HKF@l.$U|gq*쨦  $%-GTL!wWRy_c8aEXPo~Lq9aj+43䩍%"6K-H؉2|dBӮQ)6B ͑Jf5)11i=ȤfyH}|i[*+)LEv,$@us5Wl(Ï:V:̘=dMia,yk+{1-W󴻐gbNˡV4r(J!0\ p*o@n>A6vG;ITvp!F#'>:q iWT mE_?_03js>l[k`+aI@ _v"%e3t A4Xj$ Cľ%c{U ?&\\ -hiqy@d2 YppߏtD; `;ŋB~v1PaSS--b9uon-s ZRLjgkjEPY-,ܣgEb"S2ߡQF\ YjG`;hZ^E3THz_;zɆR{R-1}[ (s]EC2_[il+uH -2=ϕS 3m 7F޲c+Ge׵ 缇vufD5|,hƪ3UmGlC>f w A MT<d4ȫe5Wn)iHӷJДh;22U\LA9n$ ')JgLNM1Ъ虂?7_>ZMO*$'xN*߉ C;?}FdHd#l 9]Ey>nmw"Ap B}e6F{jD)5Ri]sAL V8o=Bvn7OhC*Ĺ*0Jt]u1#0Fo׎BєԫVT209UtN.e6#18km.~Xrtng5!`kvWPuScylMMȬ| ~=b"xJOw߁# V9%ZsWF9~˔-sW%67hT!l{;V[qgV% dt4nJk(D}5m_GP ׆zpwq>h>})ESx=IGZlܶ䕘-5>;b~|:zf,Ck(2rjQۢ !`aJ%E,Dy{rbt+ DfYCecV_2;<7ah'Ӵ€$*OycIu 0P;Y.;Eau|cO=6u~rq+z>Y!С]sp`S?zuʯ 9u" AB7 ;? !@2jl ; ;$g`9Ŝ9 6.hgd_Caٺ䥶񐯫ݜ(ߡ $~̌zao7׾Ak:RfK/GhӪ- ]H/8(3rjuEl׼<̶QeRMW,'ZEo/9GWR1 ʀ;rQz xBrY +ȓꘖK @#y/\Ar(966\o1f}Go1v 3w_B({떜1iC6RVڢx8<-*3 vե^4TZYPT],EEje+=Z^a\|j\HxyId:Б|չ/Qd1[ownc$Gp71>;'+ DbR= XX>nvZQ9<ַe4%c xj5&]RgI JD x^D\ /EDtvޑxsy_ h~-dnpJ1dDi0܈/' vP;EmL[>OӤUݥSKzӀ1&B|~,u>`b}ݯ'f6CӑelXakOwƃl\K9 u%7G>;`JAN-$x]P5cFyN: 2@9Fn`?*@w1FޒZ@mJгCkP߻kd$2֨.6,O IsNYs2z qȖWp_Ԁ'Nm ]p>䤝C&G!n9n)wX%ӌhh"x8ՒbUŷv 3YY[^$uFH.v"l#ڻsL/p<_;Gr;4tzt2#h_V};% ͧV<Q/@[k+lkf }@Br^A'eC}>AxOvp_#/v!3xƼ#oZ{f;gTIR܏YEO6\Oj4l!eO^}2DmIuiL..]_ϰN+$Qe H8$ `Upu$][Cg[HNJTe&=ɁM`+Jp-=q.WqpwL}G}[jeQ2KD'Im%Wa*e9Ѓb2"X8n(C@|IcBy|OCIyw~oO3m+)(t@&^fcN6ߐ `3_2dKFlNk9}LY&b[H]w>\?xyg xӛ&nyN盝f\? "q^Cp RkRsn$de} =w7r-3ȴQA֚1Y. w ӓF17D>e4W-+BbPy_#5f4](MuG[4-݁(4G.+w!ם2""Gne 0})`a ʣ$,XxiS 10uJ=gVk*M/6ySJ'(5FH`v߳夷E܏ F`0 q]$&0?>%ZYlj`j 4& y,xē:-ӖU<Ljf&q6džQZMee7,qf],it1l\x`ݟyyA/Ըgv(qߎb81Pf |z[ewI O ?Ұ( 4G M 8cvpga~b-)S/>6oĩ7,2f $JD)z7Ne%qH:|!V}O4{'~EaDǰ4Cur*)n=Bsd^N\QZE[P^xJ1h{ OZWTh^U:Y 7Er`zG(Pʿ@'E4^X(JϾh@,9S۹NBi`ξᄭ۱Y|0*saz |k_i!)ot~"SU)JQ>cX5POII/uI!l >5g]yP6~ޏf)|ғplاj&+^LA#qa` gH CӪĩ7GLmeh|ܴn^*4#bn XP 4c~KZ:d.^.'_P>&s}&Fnap F <GI3 Z͕ l )_=hVV]ZoGS>#č~QD/7>YO4&۔:$'#& '/QJ'"աQ.j,tܮ_ hX^CZAKwF ["Y1,.D3x~ ܶ{|W Un v%Od$>}{[ JTA\v'=xeoK~6 OE 1219CѾrrd۲f錗{UϳԛV׌dZ&>)() ֒ υ{5_]e1%m<ƴ ɌjY[9gweq"bQ1fo6ER[[#:EjöBiYb )5I/ީ[[♖[IP@_M9gkg٩Jr)H pwUmו{kTia &Ν_ NPNpz(.=WXfvZsvyj;8CQ&gH ZʐKv1kϊܘ;$~3Y z[mҔ#g$헆wio+ṩι֋{Eٝ;yf z|cˆ|FvJ3\)Lsf!qĖPxw)5ps@<"P8{=ЩU`.h#o&4;!Te.nqbpJaC"!{ᑺ?x @1@8Ӿ]DU:rtML.˄vc\%siK$ܚ:<z uE(80To:J͠=#zO蛬u[צrԄe&CrXfXɵr98#^B\I^'ݢS@d5TN4,}Ay!2tWR`ʘQMl0y{6{ p6%=\0^!Szֺ:5pC;^KewM22hX:.Es4׺O{g;R`9JM,O1F0Z}r0[l͙F' 4B2qaj0J=]hQBwZO:i.ѭu;;`\pi \gSY i2 2OȀU1wq :9)W@_: X͐ay 'i< :,v X%ATāXoA⺩h,5"~J®4!R AaE}{xqDHƱ|EOԹ!xe(52G>b>qѹxͺUX!.["Xx ' o{E-P4f/ =j+q=wJ//殬 g;,l`OdSVaV #Z8{۽(#rS[8 +)!H\!ʫ\; I4Imw-` f<IŠYU2#GМ&FkUdO՛?XqhyTc+Ja;OL~=7gtMV퇑HX '[\e[][v6;Gd)*E)^J0 dlGbgOz Լލs veYR1&;07 4n+u㝆"8єXƮLɢNp p'>Go 7GN{x-  ?ܬA ,p^Ľ\_Yl䐜yȾ~D| #؟lRm,Tr̫tb_nikut7/Pi-f n| jd2ݪjxƃ#c;.*ИVN`l_IƖfoP ր w: 5ZVXh= 8#-|VU:|8.|‹TRU bC)·U-<½ۻ:h{a^*]4iJ}Dq`gccn#ܧH#:&N4]/sǴL$t T/&?Hʾ1ŏ#.eWރP}.De隥׫A/usPA4 $Cb*R/U޸u=<2Cd}mn`M_EyJT('`qY޽]ZTГq Xnؘ-ѭN0rPavU|t 8†mC8ܙ2/#47(r5ݸ4c R!,rIvz׹ le$xP[cζ8fZ5r&1Y;bMJ&vGgQb?!Uɠ3NMfq T ¬NזMqV,J|VR܍mmKN&eQx$,gl}HtڈZ.=Ua@iK0o{Y"c-lBjC-,h?w0|E+,e@cc;Y^_PՉ|׶k<&Qom_n#d u JȏOP8ԧ½uzHv`5 H6,W31߯,pՒBf\tP{}|:6*4o@Ss{(JDkәx Y8Ǥp̺/j Q cjP96Zxc.4Z[^6Oxfە/FaȗLVfxd59u «C*B"$-II]Z: ;ƬKۂ !i@+ע}փkgTuqm{8-]>/W/_`֊3T/h#%o$kYҎ `LW.kmX h?gѱUOI`C ]ݍ<7[UZ oſ'"F'vZu*h3㶖1Չ c E sӱ A&gvɿkSwΨ뮁| dpˮK2S_/ElS?viX=q<+i 2j70) vT.DUZyi[#/%DCe7a u)#iX^c˷`t^)qr' sU*+qՋEU02ovH4)An*uzG|]8_ըȄ $eN4aU!^ I-|/a])k)kn cZhqvDB;SW9*2qԖX2]+s@ZՒAP@cho O;I'T>h"ȯC1;{ G B2 )S0k#M"lK|4rc#MEx$Fro1 fC> bG+S*SjkSO⿎]sY9~O+iga-T.ĉ _ 01` =Xb,spM&==9 ^T H>:HN CC`W iTd; \*R:ґ۲]BgR5U; Xb}=&OhI)<@n1+@UmF:"ay Yzҝ`Y{lkk}IA,V48B`dJuP?CQ;3l|) Eі ch+seDo|\PӻX>NxUW Bʑaxd[Et]t(T_NךI)sHڪv6Fd8=dۋ|"?H*rTiD7uY`I[3"FD ^'m5gRxOkf#9ԛ(Ҥ?Zn3[#U bK݃Lt)J} ~P-5q ۆ 5Y^PMgX&kt0nd)GBlʾTr5R4,^/س"eCيzsr#6r/u/IJU|ABi trC^.' oAk#ڛ8ykNZqNw4"+jz&v8.ƍ9iDdcKY12?✶C&OFDAϾOX%˶41XoQV-#zZ̶)>K'޺4"VD4)`ykZVXɎL)6J{YDX|С"ut_,kpn%>vPfH4R lY"*+Cs"/a MjdO&_Z".Xoc]8֖X2rz)lX|D%O(3ns ѻ-)njT=# W*wtF/d?uざ*˃uV:-}SA6p% ]gOCu! $g2T@F҉V Cn"Q;ĐM=e\-:M&=Gd4E21h8&fE̦N^"VWuWfLnǜR: L & KeӼD &El~ʤ9_OTm.Koj731t} v=j&PZ^վdܠ5#6(tުc2_&%>=e,Y%)K=sz-[9|Դ{\ Aw)c;*́ECæ':4pUIa'$)j"Y ήc}^pŨϹ GI,S3N[Uڼ%ogDʍ]dxzTHjKC)슴fi$vԟ&NmY+< Iy28s0j[4U΀CS]B^jT_v{z;e r(%U-$nX;4B]' ϫ(6lsPDʶYj y$*z?++pX7%\_g7|:,8Lx@͆k:R(#ڣvYޭy+d/=+8plrF?S}a͟Wp~RK ^ 8 y2a}mC*;&WI9*bF;;Y<6) 0Kv\wTEZc*&c*+N ;DF/JĒ pv7 *>?^YZ0՗&=&҃) ։"0f Yv5Pk6٫MphQ_AM s):j0& 'dPoN 7pۤt$5!Yk}S4bm AE[2?H[uscD/mD5} zzNpGї% DAI0SK_F~.J(I EK=(~JkRn4x I~f^BwG$he5eVSkX9RpbGk GcD B&v-X[p0+eBt=ڥI,Z[ ,/,i:17.!4rC7U|~hҒuI 0\G:S9f5!"7kN`sނR5midǫޅrO&$놜D~OP\䪢X)gVWDV5k;X,-7HN5(p,A*Ÿ%XssAÍޔ|68Xmr$Yu|aUuz¦zi׃TGtDS3$s:-}6X>4rZgbб5:,ó1qRP(QT~Wʷ_qmJG?Ҟ|0ޗp 4;"2Y^%]W61yƉ0VA;XQ%p$E^q@9t􌇂hp3pijUN7d:z9gÏLv/{ z&yCY\1|cEc܅/F?:b~ط-|P@D2Uj\; \詢 wFh@4sۻB ]fnDN&g3,a{pU2W=,wy ٲ.rem A|4;ήű5O`o6Em4kk[n;2/KZ uU}]88u=H&N?.Ðpl`yMEu:u | q@'KXegFw+N2`DOTqΎ@irq.6mV &"xirP_]Hd?;[JnFUdsC.`CAb+$0TFܧrqsL͗"!bʨʿn!ēl7d!u);+Cp7W^Sl`C'8Bqf`f 1a:l5U`4;UFS7;Y"^(K6 hr`}Kn ɠdj*ͽ͂'G<( .ʷ3 k~jm,#.qUJe è,=qdAz勠{-~W}~:B @hI; !&墮+ ĉyQ&e DwY҂S2za9ǹlB,Qp1.L3 a*Rs:EaH_j{_|m!…t>ەn/u'\B4FM1Ɓ($?\isS1_{`p[rQn3w@Z F< |Z#yNhU}HGjF<᫒CNWBޤn4@~U`zj d_K9'JmN ܢI& <8z9WRH^0u9`I9q܁{ck#.q'Ǡ~ĒP_| *8u$~NlQߠVDUp9#0!tk1i~X}C0iacN)d _/~w !F>R8UrE-ve}!`RuqGIq&LU2vȰeL]6'6S/6`jޞn&o6v%g;@L x&o bӥ2.t.X:)a/Ԃ#Kgq{Hq3HnԶufGǭV-%pW5*ԥw͕m0[4Mr p @W8(龭ȼ̲̑~/t!mK7jvZz}jqə E=mM o?veCY%X'ٝ6tQ0+F|f1$XgGqvDYy3P@Qqp\w 4=7G,͌4]3jb9|ƅm EZ U丛岸3%_T ȓYؓo mku&AF cGf-( r8 x< Dž,FcBw;FnJ0뫪4EZWp;x:ZɞUD@F 'U ˢU/<s!cҳw:""wqGiMK{/1{6G fdMl?Uj&ӡ%ʢ_c ^nSf2W|ڈNwRqy o܏AL](̱x-jG=i9VJ^$V53]7V &??cxXN#-v;+C~2VbՓwV2ڥA +sUt }-H‰MM~Z֡$ R8!;a04!R& 7Z1ۻ縦Z_OW?G=[sR}Z]>g<?d㖿rxvψNM"N+VV> +b ,(+Mj6T똃%, Y]YJJ6DA<<[v2 $cpz l=:ë[t#+Bx[t"I¾khЖÏR9ŽFSvT;MMM϶< /\%>'術Ƥwܫols(/'񎀩Lcʹ- XY#앧BU [P{2C:360q `iQA0T{axBV>d_\O;=nv7I}5 ;$WC6vS}KtmZ=B & z[㐁*>qAXRRAl^wNِÃh عmځxpyoaLcP5BT/0pL,@ C2:$5O0iϾeW/zOaOC7nGJ7ج_Ǡ,!Lب` wai [ e=c5Ի_.E׎ֹV*v0ҭc @P*.dFehtJt:x!'I"Lڋ@"F ?V;%.at˹'LM  sp p _tàɂUU| qfzw,Uhf(,֯x3YJaLۇcR%QUB[x"0! |xۍXk%sG3Dtl;KmȋuGİw9/w?:DP5eYK *=L9v:Q&h!|Ix]`›%d D}R*NiJkUȴ$A죓im*ɹ7cPdx>kXΒǪY%ƞ 𙐺Үw)kM>4&V/|4J/lWXT̍i>oKzŢJe84ެ6@Yexh#^j %->b_)xga,^ym eѴdK&o;8Ӝ㪋LfL#|CcBS3rNP{ѢySxi:Ve!1&.c4| U1@,xSGsެ.9d7-!2xs@Oh>t}J-)(gwHHTS;^v<|k(A=tgz^cOoT GJ Uq]Y`2)t׍0@M?t>hX&p|^s?.s'Ad]46υm^^[iUh.a&g ar<t8oFj `ͨe0Rj㱐<-}+,p "ǡ6bJIظpi?pSM@$EZϪEY%$dKzz)=,A0I&7CɥU $ BiO@S*@Z\zQ9のt1^=C}y W}' C1 e=r殍'в"(1:J O׆2 d Yl1Q#D`x &fw1cRN! lt/Qyd+),bPIKLD>m%WL wQvG]h Y_K8p:^z2vk~t|Q,)."]ybd@2 ߥL~]T:2GJHYSn~ Ŷ?+쐆տxz}&vIZ+)?R4kfɹ\ϓ|}'H!:QQبϊhA-Wi2UAcAdfخbXF\µŻz UiIӫJo'EV30q8 F'Wo/68p8p*f|: @%]v7,s YF}p7o%}S-[W^KGؐE~60A@`}r1DZ>f[K٠rSBWqA,^&<[(6%Dq|AGvQ%/39d7_":BEvyQ9|nyG%ƠIq(<5ɧq-ܛƘiFmU7sѠPx=I/q K\vP 8f@O|1,%J pG; zR_`$`Z(ON]'ٝtbW:K1+ ?WQyލtAke~I8x2*l_0xR> zZlGJs5쌮fExᣱv<^nxX,^[l}(>c&d:9բ.rwV,Qכ C1&f5v6YfmE c:E15|ۢ[IDl90Z3$NuĂ UdVLL4Oii]ƌ϶/5&Y}wPFk Koִ^K/ǡ WH%*a_NjS RդStF7*ŃwxD%Ӑf*/m8EK-Ԯ銓be$YuNDy d)Sb3CR ` ΍;(AiEAeh( fq{(%VQU -Z !M 6eKB5J~ (+ " Adtf\~U/ކHaqI雳GƮU2Ұ=XO_ej$ڱ8HM.Fdng9KfKؚXU!r/GJK1&.sc;=gg7y yrzd4xyI;t uW 兼8*Q& [2W:nT{=8$<,{#8k('>tzGYJ;XKfM:w]ԅ5qހz$.&&|R' \3Q&r'цی?X>4x4̪S\GP*t[hzp8V$NMVͼe~"%<'fa!Q> v6A@R/+o2Ǻ"a #~1fnC,k{lUhE)+X蘃qTh[v;K)=nf=T v.IRp4K'[4(В8_VANcY[vREŐp~svFfAĦ IeKUx}$W}xo0LSQy963Á%^/pv8D(LC-H!Q4 2NC(-bS)b ~c9F_} V&a.V,q>3V0.Z}qn{S6cν%ˁz$@-oG+DIҢ=FTg R~ ^֬X%BŀfTũ=2%BUw^Oǘ`IAkf5&gv|GḣK0Z΀0vSZ, \1hU yK6f 4vt~?6(M0_ܝ=bE:4mj:%ER_z(Go& ҔbN (w"?p) G摻wp7uܛb~IQUQ 2:GCXitKcaQ 'MP:P*mR$+^R,nַYt< ҩ2[$PO˨yG`^|"qWA=jGybKL~>8Y]i͉)CN }S.q:0G%Y5.aycˇ$&P廷ɁC6#k,́-q:>[*3@`{gyOʁTۥ@ 5O4rJ25AWb^[#ŧ&ә'KৄZsgjJ;r#댷M[[8ʃSD\װ`A"OկQI* Jp҇C.n8ϥZ-~+6UksD@ة ;DžᅕNQu!CЫZFcn0%& `-Ʌ)F+lEd_1o;*2$t2(ಶ} =ڔIW@FVѫ^ f͆,('-;)$.k7@rh4ji͙bFc}[2$xeA>zy(gzAZZM0]j~8L5 &@"yN5ASCH'#}SkWAOxR"GwE8M ڀ)&ƳQZ̉X*fqP 7H䁊ȫ!a} : `Uכrtmr6m&P>$@~-&eWW>,8sm@Ԕ`{kLnS"5-A.u;7ɦmNC//PkTe--{pl&L@( 8FgۗMH0B"Y4*-'\ l{|gU!dV'U{v:Lg!lILͲ]_y Q,ڤ)0g86Al:&%k+6$xȜo&c[9nWBeYAb ^iΪ)NT:_I's 4۴@r _ʹ, y"Q>\4(+:|zߖ vsLnx; 8PC-'c4szN)iJ?L.O> $qIDv:Cj::|+7A7#UJ~1/Pӧ"T]:1wIyMD ǭaE:pu?`nHazxJ!k[rq|,' k{#EZzlNOw吥>a]( jwZsd&`&p3긼dG/} yҕzn|)M% ˤ0W5"bmO$"_?Ҙك=KUh?AcU(6 x0Rt6(X=.B3z#]|E0ؘLjb1%["g}'8H{%&Y}GU XǍ#|O2%=`ɜ-Ysm]c]_,HD?:7I^c@wEg`xkt@FyJ%^Ū|[&=X"`΍|x"g{ zTǏMϡ]?Xzd{Yl)"=9]XP볌9ަڧ.Ys lkoRv3t> Ypb%dx(^ȚgRpNa1Z;Ez}ıIEIHVZp5CR5#B}E,ݳ`ȪRfUw*a,ؿ̽x߅!'/Rs߂)x0_0i~S#yE~SLb!MzXiZkw8,4Ċv'`%:WPx<yoR[9$ 24 3Zؖ9EXаG/h؄Lp;ȟ|iZtǑc.nHn L2D誒0d닢tcUԾ?i,clk K$I =z U x_01Ps,\:Ă#]v"cy% 3AMµ8ek6_ClMصMSx: ,Bڃq"<,Ž]n?{gI&NY6@dOr͘LԤߧEv9T0f_Q H pRF8G|h25[s A#~=p8!Buc.2 s2@y俭JQH6}_YQA{adэJ躕 .R VrnT z~hA.MXޯUMk&fSJrc~|^x"8; {nWG,+vCn@ޑf?-1!Zh;t(|4~h=uf_8NF{A +,8;L6,ڠ6˾o)X^U``%J]jM<.`$ZZBP?f[dw>#BJ;kJ/yϟ20".Hv=M V)໋D){(bZKk=2Һndejv&5/nBL8 6Ot)92܃(9,QrqІq/Pm׹z\R*)'5H e Q\I2Y"+ 9©Rp扻:muXL*}g4ڸzB]YE!0etbn~ӹT-S+YjDrӺ2B()%{QfF,ksURD4 ,Lրܑ҃'F븝M1Л\=ߗ:YL\PiVGW#8#=/̈́OizF(Z;NJ8XU7M.[t@M$)p_ޫ:eQߊގ:޵;KaLc-חiguVMu؅^(JNi4nz`-$)N;ZLwD J5nyA$x w^ZӅL*T FVR*[F=+ael7BwlIa u-A-*-:e7`f_irǤ1aр`ڭfvM3,>1;H0]$ާUS@8ϙQ=j8TSPm{*m ulfyS{^Q'$9y)vIV7FZ>ݘҰԡw@oǃ r[ܔ {QIS\-3RհkIZ|`fū},ڝsd|rL/l(Y.5*#|!F.C"mꋣZʷ#cmmKOb3E,`//øD k=1w'WPxS9emd 04$)8 M)ðKhr]Y; x첳.d:_-) /c;lbwj g y+Rxފ$Q[FFS)vSm JXsDIzCPiM( ? WwFPׁ[ (Jt1V4MgId~f)Ov&v#35SpEYV(onQ^f pn3Z#<i`I)=I|5vDsYX!L ^i~ՠij->ĊN xfM9[έm`ζ~'}Y;(]sZ NO 2Q[*06oPo%Q C@Ŏg0+b3uu s@~Ҕ# Qx7;QLT5obE ַoanzaN=;)Ǧ,*IQH6?l~iqê;WF%r".,VCN{fTy0%SE,Mnbcth{: K}ޔ3U)A*N }Gb*mg}2 a1θB5 Ԍ Z,b;͍sRq4LF)d."ꚒZ?Pׯ` s0 +25lBcFLZ|0鞮fo%¥&ץ5N+Uq*l;jkX}aRA|vtFKSE [#}FHNe6|X /-Uuiˈyd?S>*i)zKd3ԉs#Z ?Eߊ(l/yɴWJǠ2(āA"boov0lV%u`[nL&ab"loA]_l(r1& oKƹ~ȓے238d+]KB#dN+'Z>m IU >b|H:/'x49-̆@ǝ eQ{¿Ӌf!$UmtDGҜam=Eva)<% !X#$#@#]&#Dpe1AffsсvB&ۻR5JvqO.A[_3m2@ͫ4 }Hรj8J/7zsӐmޛ@ ݭ*mxp]M?'<2]#u,E&Q4\3Ѕ1@qsO30+.US\sw„ĕDv_b Lԫ?VxJ5ŅOPUߥO $دZ]֪YyקbGSWJWKZZ2K"k=Z yQwnkJOۿ"ktu|ѓ*[k`#FZfC-4-sWߋ~ִ4DT‹@ C[(0 3#@ 09Uq6v(= q84*oز&5B1!oihSv-g7e|ŌgKwt.t-2= \3w:-.*'3z4 ,MU 1K\R`$$dEخM806sSP&V"_M`bϴݠbYmy1v>ܧ tȰ&gu`w ws9ġ#W<''xwD+nI6P/v_RUHpbK/ױ*B=I7nϰitSP}=ׇ)+ZvW*>a7ylN%{OgBUivpfU: ŷt0\<[@ʾlղt1(u; 3N;ąg۹SJd]1kk_E??PAH*Z)%M|oY{$x<k7؟c\Pj?:o[lpq)bzzVhZ3){ _Tǧ{ա9PQBZ s۪頜w,&:;%MAm)KR2X:8(NBH;] yWm`RTǢMPA@WcnH`tq`{;WJI!|Y^Т/-o}E MM) #}%XK7A;9noW;yN_b)x>̇C|,hG\,[鉺t7i&yfTmm5=?,wFG#Ttġ:ٌjbU0?p Fޅ]4 #5Ȣ6rR"T`;=̒uťT'-OԝXJiGR{oz#] 8#h,} 8 5Nqt\Fme?pXt sVf8!Se^JrnH( :!C$j"×hcyd7}=N©Vp\SUhXK| 3I@1 褯N_<|OذrZDkwN ֡ޙt˒^q+|P0ݷT,qnN*(DX8UٛY qN*)6vѵ9vpۼϞ1ׇfw-,T@317˜(vֳ*uǎxz\(¦|34 -{:R SXb $xqE@]} '$^yBGKLۺx*r@l:D5v1H)f2RaE*R%wb ? <];xXq G`h窜 Sp:_xW1CUrFQ4~6Mi) /e wfQya1UQ woWMs cA| $~@NMܰk ;"Y(Ax:ΝU+b<8yMA60Ki/ڬ\ 2#C YDcIi2PPL i:g0hs2mHYcE a! 2Qwb Z xGpΡS#gBl#5~d xq63tD:o7wݧ"3U7n]Ry_~47(B_I̵9"VY~Ln w[)łF/jkL$ q͑N4NTq2^u4pK}!ag ӇXn^BCFf49Uc$+Oj̒47[\[-_ /t D{xYE Nա~c-0o8ډ)#^`hK~rXb1^0h$Ȓ0&, ߫|B`JD&v ikIC儠NɛOm|~_*Xv៬j{ΐ Г>27?oqls /_/h+t7K?`ܫQ;lbR r>IyU #S h:9$s}ʄaqbmP"0樕v0 {H<-0(#o{Ŕ=;]+O|V-Z{/ s޳U!h r|m0Z@p/RLF\`k7>Xs7tш3\Gy|QFT@E<UTwg8Oy%7' 춨1ʨTlZV C2ډx"RNS(I9A0Tw=ƿo M[qkoƅ'JI-JԲةb/ u&W0Kω~Z{?*uJ:rW2w 3g`` Lﴂ\%π- |9ٺM6xp{&\)VSuqRwЍeHNF˸n 5rj YtZ}'ˤPfmQtrI @:%7!q#}FI>O$׻?%ߗOt9DE?LlM\]GϭL:q;K |X!yx4,rBH:gڞ2:/`Y_$nr#whzxC=!r| ){Bmr&ۜ:EU]VkT M!+>2x|7Ѿ5u/ cGo|È⟑]{:>5Y}5T#v}y_uV:x_"`瘛T1zYll:<n8c\"Q΋DzۿcnjvukA 8ag p/;m(M/ ^L٨G>!;Y'D{Ő6&%-!vB3>g{ꉓX i674)ζbvJY{+qbEYެp>g1CQ編 O35 /%Eݞ))/N4 Юx'+t:L!((s0$9谮'"aa dr쓜5bƁB@ր}H{]/q :QEGly}kY5&B~޿XizeA7죱?ls\H>M$2m*+DI]~Od%GR'^Bk+PhRJ֛N N!Pj^I//g^*3NZv]{0VDž#^[! 7%?~wO;V^OayY*>Vs@@߯X5glj"MIm}ne=K^Not_Xz}+vNGD2f`HuR畈W^(dFiG%_1&ZJ+䯀b<_!L%  :*5["es io;“ o%odO1Jы.eJ쎥a: -5Cq䙝+zjfQCJ.Tj%m)L'O,ʹ*i]?E2^JuqE7@Hܶ*l6N!'$pQ2a'7cڲT- 5f,wAY 2gO8Ÿ¹q ryX!ss[-Y;Lt®c[$e.C2跇~m.jfks\RUGj  CH˒ 1ζvRʰ[c},a5Yl#gXY2O 4&[nU PS"ߙxoZ]exf 'ͪsoP;NÀߑj~Ҡ+FXpbZrnawm'䗜3DptϮ)X9}Z?4uM`PeH7 =9H '-&rfoӇ킥t^+'/I#P`EӾ%:V^(kP?N&Oo2e4oyypI,=%?0ÖVlr5&ZȺ:&@D*s W[y>OY2zb-&IMGH!~mf.\Hr&,%-)e`GՈV`Kp@ӷGn`pY9kdS2:Wgn9R. ׎JO"ΓGlS6(n '6L'I{v`[Hdk <~`/}g(5H,,^=@ռ,<] Pkl8_7 e(=`PN;>8lhxғ:&?pi윷ٹ`W+/_`\p_ 0,_v6,V$n[kI9 |ܪ|nb eVH=4(~{:!e;3$SO.5 S=o>w|ӾEPc5ZO EjԆn$uc8 2%t YU qFmKN$P{-xo>7=,0{ߛ+e  !7W-=r};Z ^sȩ2х T$''^ֆwM+/kAKKҔ;qkOVd$sD^H$ ZjSqV}%x{{m+c͆W(+}Fr:ުr~ r  `_8мa&g3&cнm]kIDQ%`nj?p'ry 1hmY7 ,13,#n"kʭ."O2*i3rar^2-7)֮.~I~V}xfˁm~%"#5xp] ngjϵY+c#%It7SzK74$=I3+h-P=D]4 jk${x]1,̢"V$lx>ad9ll8?cy|,x-#Kѯiy- ]H|o}c/y Dk ܑ]FUzE31:V9{/gՙ:=$1Mжl/7FkI^lݎE_y* A5g K^_hz:΀14+&&dxR`8_S1$sGzDRzf(4&zI88ေ'f71Y`O<}V͈L{]<M5CkLpfׄ}J5HV ,J#Xא)8fYK.}QI^P^x@)äM{Jzo^ƂC=R4Q` >isN/H}Wg?D5gzxV%ZWQc@bshiK0DP$>ݣ )GiFSIOY!ώH,^NLGK@ xgnP˩&[EDAU8n@{8Fid4Lv]pɼ cpq'A=[H>{_kvᵱ4A)O\NC*Ob-+vf.:c4K&S!kE]9h tKXJc܂+ݙ_B:h~=ѧ%\ag&/TBvȒ 6AԨK{t$ՋHdG:& 5Rp DC@!'usK{wwnh0sEG%1򷷱(5nM 1ҁh}/w'k}36&gAf%)5bO:rZtr\!Mms\FO'NTCG̓Iغ,ҕ(Q r=ԕbrx*>=#jBEu*ZnT4`Bi  Vq9p0kr/W-9] (DbT=t8ή3ϑYhԦQG5ɫH Do$c3 W%f1 Cx@K snN0>6@g)'ľT~ZSM>o(75\Sd 5U\G_?Ñ":Y .i+[iҵv1HClaoSk! "%#Wn~{6uoFM-kII$w1Cu?6,.҆k$}*)ybQsENWӕwvIپ| Ɣ1 OzRs&(1[U1c%݊O"z5z)*yA#4e2eohl9is{ !e˜<()M|!q?..9↕b|3W#͓-y HNaF]+o_c/,4W*hW+H|Ć{(r4u(犫/vCm*&7A:{P\t(FT˃D5+nCӸ"]n;LrUGΑw]_9jzD22$q+N 1/o, Dbi7Lh2>\! >yb<`Ic얰&GC%vpQOx&}>R 6,&$Pn? AVwa C.8,e&,E(?1w3"ZDAݨ9gY aP[7b>!\%|R[tD 27PغcS((rP}Q2HB( ~U 5赝t[.W'>~ԀP}yxh+ŗ}h"ʉq\XyԧMYVe +p*8 گ?jj"x/dN0.WmR2Vc"x{{o;b\pKEЁ.յe*6;~:J^)T.ϟ nדE{K=֟;fn(e/..C1%Zͬ:K49p7T0"!IJK,)d,m_hqEwƞ'旣Dqkvr(oX}0Zmr`m3)p]=7˄s]:h; 䨿41x w~*/}eEm cmlhԉ)a\UHZzR1ҞB2$~cHm3.6GM\s 8W-grUkڕtx̦Rx{mN]?z$LlE(W!y_5Rr|ݧ3yN^л ?LIB;ω鋵໵KvX+g^5 5>U'ZtbYTOU û0(eα-X\UMTm}e.ВIq]PW'ɓ!C ا|9;Qͮٛp2SAUV^ V h^sA)q SK<$ ]슧ӚqCPA2#܌4+YU(LɁ$5XqEv]շ]7Bo'_v,8X|z CmLݙ8˛Qv; N.:G ծC8mo@ZfXN做m!/ӟ}3FgyQfyW/':T҃>A:f ҠG5ݘcb.=o$*7T;;pl 1[Q[)0|\72|<@*thNbI񟸛'nxt ?5`ֲm)TeQzڼBal5l6XL jѽ4:\8%MBҼVQTmkAWw]A=4|?|,9X 2둣wGF*" 6,B5+=ĨK}!\Ex0 9X/(xԺ'ByvxkZ Tns~pJQ3嫔Yd"ʍMkB[:T`$"n "NzڬY.p1#w(KAix+VRHS? Yb)ЩkzHĕ::U/?EңGjD=jLΤ6HJ[>rQ+I{ؖ$Fܽω':X1ٸ<˴H K@O3 Lbf'LzV5LM.$f> ^ܹg%!Y#֌?nh+{d ȏo.&aiWԢ/Z=>X b4:uAeve6BȿssYvRkxtZ U@, ?c9Mz MY:6`U&}< v1sd(]:V3+qsh7JC\k) B{^`psRIVhvFrxH6PHziZAQ_T&{ M V*_,~y fJkM_),K2ـ+XZQ\D͵eu BK뢶 O;-Wh-hqmݲ%aSóE۱aLkqr7FG/Ƿ>f%'ܪC'U$r[򾣄yM}Ff$,Gy!E#$';\u]ySxĒ(_9 (QE'*1N|:h@ì| }kQY )F27q7iCdljf {`F70/nˮ{LBI9#q &nXwjѳ>k_1C pSMc=b |d,cYahTc-Ͳ~(PZY"!ZlF /)Mi2ₙL4v|8`%dNxkv I!ߢ-M3bIr{fKq쇨| WLU~'͘L=j FN> UFpcUBUA "T2II;_2r`68-۲wφDٞH7oFz LEO VKu+-o8+>{)Y[bjM$Fd:ծdJNr3Uo?ک]G/@.(3 cĵ I\+l*xGlB~7DUbqx9a4;Q ~F8 g'K~9y:!ԣ}\P6z㷶ْҜ\(yz xfNHgDZvjk!<ȁ$TcQ \54iX??,<)B{a9(G@lg~z NÅ؆HKWbm y,0xiEDxlىÃ8?vv194 T45 ˽xq^S\O8Uې9ehxKz\_M~{ў@rDl2n=Z/$+ xbki\ 1՘8*!EЪHWsAnTxU";hm򌕑֝qMVc-9#ҦvF];r5 At1g +JgP$i>yNGg2RKS2vq-ֽ!כq%B;$!+SUs9EdbG;~&O|EqrzI ire%_Kak~?oڋ0Pb.f6 xwG2OBOk%Lwu+1Ӊ.DZ Q?(d6Q#Ct#r?IPBgPB6G\}InFǾ̭>Z[ 6dT8/e~ qA} IzwKFq75-7tEc`n= κ]f7alőxj\Ex}97DanQ)`:!qC)%<{!dzD & Mﷵ{ҧEEJCm+ Hh.6jXΣ,.T. 9 ,j(f. GgJ?de~a\C*)?v-W ~FޛdW[2 y^;9W{Y-4ygj? 8x> ;3I{q('4LQMqضv"F= >u>kMJ.ro撱U5B~6[)K':&]MRpR10&T4eZ\gdxZl)nLvNxOte' J4D+*izFK:JM1S3'gM6޶#pё>Ţr%hFաk lN <9gm`هsiW8E3 oɪ[dB=8mm`Ln*+0ӏB=.K55Y?# ]X8 ';ŏ.Dh\-ȟ_C;74AKlP-,PE.jS >\U SJ}@V-{'_T@t`v;YߵݛĐY}& b8ھ+4mD@},  MIJ藕Y%ayZ_u )l*+hBGbx7kt+[ S=q4wG憇?joJQNl\cc>붝4ojʏ?xc-~^n*}6C tr^Μ#@5a 5U,s%%DƔ0IB)(H:Hyyo'l@yjc}"x‹EzW]\ؿb%{rxp.A^'Ʊ!Vx 괁S`YUcXOKX۲6KWSF+VaY>zq%3P ܍!$kٶXBt(Zh<.Qx' L[dk5&8U7(cMX9u-ߣ yOvKtY}•HXf˼~C̃C YY\£ׁ2ֳx2ikGQRq0s)=A2)l3LJcw9~/)1J[J Y*ǧ9e{kf,&!fcp&>-yG8?4GDF;^fa)"d+~}U Չ2K7&zePIQ@̬F]A1.'}Gpk1كm5C$dd.-kP*^ ųRg|b[6BvL( ,¹ 3ַeeMy3GQۀVI[E+-: ;y##E|/ÝװtT1BС°"fmCEMϳ~GR7o}+*gjsRUyJR9Ykw Gޕ (525 Y),6 x?] C`q-!r kO&ESR"d> :Eg7DNp0rlӏ.P3k S<0,nx'l4q !s dyV$]L}(/%-AOICNM.崗k԰N/cRLoW89ِ {T (6b#?wB:*s'o ݄2!xUL uٳ'\Q:2:.;"UCNBrEd]@4fV&K_x'wOaNԆNͅNSe+2E3ii '];q$i1' /{"aڛ,Shsnt>!wp,,$sL 'NF:E$ ߹Bʔa>ٻ=t ]k/jh ,8*円XsKT} @U}l@tjďu^>؋ϽuY6yG4$Kߝ?fЍzԒ=+8m^P`MTNɮhu3´I\~{B(pbCYiu{e3=j G%Nǒ+7$ιBEW?+uM1-6=nj0C wLլVTD{_N*cJ\=|+R'UJ.fWx7 &%yID[hXoqxl~u8mq@8c^M‰<~ilv%ԙ3娾9DQ G*g{I4PK=xH {oQ";z m`aA*LY|oHf5l;N\ ӈO$(_X\z86Wt W'aK?7VkutMLҢv`еm\v_KSQ`|.gDYPgBx=ULR5U?sIn_D!-0p׵LUV?&Y!@S]1&%@9ZЍd/<\]B.MY,{o%sА\gEGgODά*8:SZVfG&.pt;WT? $7XjK`A!&/֚Ia!M{UDy95$w@az{QicmEbm!v(/]gjs,ΫXZ?~h (5Ճ tjJﺔntGIRsJ[aQ:)dCRD|+v XߩxӢum߽-H _!|b.dRC%n[Z2plW3clNV '9g"fU LH: -VTj/Ӱny lj ѓ~dR%(nDyS|/̙>rsGfLR]EL8{?ihAR)@3'/0TT]j!/B0'a?ΕC[1AKǧ^ d]晆ѦuLԝDs)Syqeg% r:R !_K: ]QGPh `JUUE; ,/ՁXL2PFas0<'&`Ḱѓ [OU#N/7ğLfj "|OwY *TQe|"r/gdqQYr#32#·S:ҋjYhvK8eYSVSRrXt*yOHm qzDKϏ&v=se{D6aѭϭ;潹?2CQ90 (W%gbGkR5LF Sm$3!"InL:;n/οhn^U%!'܇}]cBS wtg ,@4$M3ڗQ.y1͆:{A7%|4~tb1 p(_X&j@G?ӡiOyzxlvrX,qY'ߡ +R[nDH\BzXnAg~ԦCge6)ţq#k:C~^SAzk~;h7D$d/ ]DpD`^C10wCj$hOėHт Oڅs H7s;FҘBF4s*Z+}  7&vdhKurxx`'U1PKwϘy|A'b=JY$O_[u~ՈH]=Q %v3~^/*l[ yjB`$gq} b|]YyPuF-D""a!ogaT zi޴FgAV2I2R̚D!_Nj -qf6܉D 5mI+%T)>#^v߷%LFSw GV AI*ޏ{Bc.F%]*OUXn.˻Ï3=~i2Ll?-:}K7|5ÝzT dz`[)#ɘ&ؤ&/}\@(>Ry$5LORtI-M4GER/wtBvX^_ Qߠ821 oM1J -ઽP4fucnTN^f)&m??i hQ:«gs&()c3w7SRś"rUT&CBC|N F6uLłӝd+s.baKPsX0DJV|g icu<;~'zMo#uY?I~D0㰿N2Cb=APY.ݫl o X4*W^ϢZ}=icn^ "Z:q[Cġ5 G-\G+ D(腫I9ceCĊ2GDkņvf0Ň%պB"s_ݽDh6}.ge/7,]v9ѕ2m8oJ 4ʠ/jXZoે` Js1)X_\U3Ua5˓"i @(%S~y-Erw0^B5XJp4;?>9,hj/Zܢђc3cIۙ:Ə&j`cF+T'FK+TM=(mICOZ٫QRz_{?<_rY`]*9I;cS"!~ɸWt*:\ջkMVS1SRm8#zmu@BI!ZeK>TDFC1wpH}\T*M)(1$OEHN-Mɏl/]0A\~BC5 50;"k=vbh;~oln# j G_CZcW(`r0q?Xg.+H)p⹾;" +.}\K2ƯZCP ȴR1xB5~ӲaQ&-#"t,&140et/&~XApnLخ3GG~Zw7U`c *#_TxhᬷJ F==額! (>1lT$Ѣ|R)\dA'7$pΠӏbLLwTwA{ZYr(P5@p4sJQZr=VqcKkmjE8Y\*p7\jUB~ KA"$Yh6$Ji#Z ӊ0nf)umdcY[}#xΩX91g> yMf[(qUgM CEK3`u^z ui<_X PW;DZdByU5{|(g9>e*1+q41)s'`I'{ܭl/U6ev\ZE!ߴ2t5Kpr)0'V2p`Z5`< )J щi{MVz"4#̵#~1 Z_v5ylOis7fнcFE 0vmSN7)sc\l1$+ۏixTeMem}+I܎˥qՓR?Qܦ׷ǯpEGt$.0w!h:@}a3do@ǹDMǻA'XZY-Vdwβlc;.PJNSf3uwz7FtBpO)%GI> Y]` +eܻf-Ym_MnGax v$18v5bi0&AAK 8z11<̗ȥiw(G,PwbbGR T6Ŋ* A=6'x+k|6& l'A҈zj k w} 0[3({={²Ο^!;@2>mIBI?i ?da=oٛTv^;GmC#>VNRD%c7裺 ?Kr򮉝l.1; H4S)3N3J#-tf0p=5|.h:+ >䠏! M6ǽH'j O:@^W X+;T՘ԗ5z7_X i6C5p+,Y4Y80*Ai*hQi%J5!R6L2\]i(ؤLiӷZɌ  04$*.K}.} K- ;KmxzVi2ٺ+0]E"!Տz8B-_-vFp89OB^|R=QX~cRl L2# r A"֕my`3a ÖߏCU,:kJ\{[^$C mW<\9n:^fFjQ>1s[M^Gn[<;{RF+z?jE g5{|{3qHMQGo4-E&{js BL!23ZS~lk,adh`֒P]gצT˪sď*A} ;V<\[#4{T]2=W+bj @^3dr&Fsqϣ`dm)83/Ü5P<å{@9pk Ԯ{̅T2eE(ClSQ`*E{=2dmmib<\zanE`&~Q$Ƽu)g<;r?X*x|ԝqA'4 #Aj#fUkG /m׼ٱ԰IaxΙv@:=Gڼr7JY Gқ1&<;*ճDuqfCD jG UH^uQƚ ~'LUd`NAMi#s{bͯE Gb녃A]ҏ]<ĎTsϔoD!I;1])AYZek^6y/". wo걘%vMJ\?*!%kZhpqϱ`DX>|[ߐ8klE޶O_haױ *rٸnJ7x7F;Q<,z~d)RV l,bFFnX@).t#w!;i>I2I_eSfNygT R'u`ؒШ5}=f*yGI+}X"s@eRڂ㺨Mih?DT7a{_nj A&,ж]:Ohvtp_u3LfjG3N}~q>Pq@zT DR(g)Z~DKK]?4s[~E"|zD7m ]-'A4^c^<¼Ċ#׵{&@fN" P4}dإt W75j<5vw?$Z.TFW=wqƺ1=dT_9(  `J{Q *pDz2A%z*VJ7(3!Ljy]g^d/D\:NHGHIz{K@jjWOj_"K;lZTaS8pY# 2Vu޵iOl-.LRz1CyR~(Vyڜ_u7tcن Xgkg:iw&DkY?S2~zf֖MN՞hhkkU?O8K. U(e.7gw?7_ <-9tA>=TrQdMb?E B KE <9Zja +EgCafsJĂ7BQvPWÊq"0L'XoVh^#Px%zup2I@x#)9GLNU9'xuzd5 A0=g,ps0"$ !}W`> )_؝uTxPxu?d6xDCs R-mKfم4y?a;+r)GwUVo;O%I;`Kgy"\4ï#<(' ?(-ۯW=/oy-AT.-~5Q֭3đSIP}S6Ldg;pO's\W |Exx`ij72[cq6_N|p'bw*ULE6A!jE܀ˬO $ /ݎ8ůR0 %vN WMUxG$ LnJs&"o/_Nf젞u=c!LCQw+yMMК[ȣs)!To;aMsD.oR%+Gw>}3Bet>>.^ȊORDt̝m]!i Hi'mՆlC,y`ͳo7 0TX''>P>4i~`$F|8NrJ߉.3Dsqf{L Z+/Fqc@)9d>//V< Ns #. 1!^}êh {j!7KFv56ݗOpqNb9}^;Q{\uӲ_EG 'O-gMw[;ڴ 5Ʈ8e^"X /cK0Bs~2 H4ucj3bFj|!X."A3_ P렻)h5%pF0-|Jezckbh)wlv.ZŽu;?.cig "* nL ׊ExmE 7 !|y05E{|`0;ˀfMvvHy4_K(|m0dozƳ{?JRD5ɑ9DX|?NP;|J6 fܳ'$٦+ ٚ 2蒦X~L[-. e0X!e%ewU-J uyqbw'E3벘 |MgEG:-&pzMcQ%C-'m>9pBWߪy WRmz\X 7BmOa˸X43 vmXٖ&Tc/zEL+6w&?@&(Fm.=ee5]VITރc7#%De#߈UН;NM4aw^ܼ<2 ޛ_'DP _` XKo|u^*ؗ:X{6|hyh8{7,Xٴ>Cz7X]mcS,@JV2Gkvy!h%.D"2/7HW)0Mߕu  ȃ@Ejɛ{M숭+DgWxj".^l,D3, ;A'}I},v (dλgY_B@dD:@}"JahlCկU; OJ&R:?th'd9bxGZRH6U9rs10]m׽Xq8CG5n_N} aWwfة~צ_Eh!Of-biVVug WBS+Mϊ=#R@KPBYE=$E4^ޏ-D U|zjlx[vtTG+"l;:=IXHx>_HUχ( xO|> q  $KL0҆yކ׽ w#`i̕C=ȉ>?O%#!^PBpNs5|(K*J;zE^4.C"4' X">a9Cx #+:Բ8 2R@ $4toy~874,KEwT:u8:&D{tKA W%-KKYom$<{ӐXGY)2uDuRpSQm)۵=ȝ5(b~$a7z TYpWըAJEC}ۉ 詡Q.J>\ *)<=Qo2efU oQLdO ̙JAsJ KCغ! &Qn\UC6MBtx#>3n %+uED1?%5, F׆MOcZM}<] |&tESB*np1 =퐽U),X)˚pyYYbDS5@OM|cΊ-#>Ȓ,K#+o.T ^+Yfrj5΄/F >*u TM'G_ʞe}4,!'=6Z6Q@ۖFZUmo\ZIG'œQ ݘ橍}$%NVt]g{ a혖 Dtpҟ*s*ߘ}ĮO7 XkS  M:RñB/F~-Ihi|>Ϯ~4|8ps8KDI"Jנ1++91T턑5~eok˳H036`DN[ )ۭ%i Jt>#_[-+:Z5Ty/M;H} 3 .ldC7V! _5jK@f3 .]~ lTk *ThJ`0KVD92@њLAFPQ;!` _ +n/G :auIiRm^[ ^^]Z`ADtY3x$>f8 Lg^b!a-/h:Ce+/T|7Q t"2Kd1K9V;u?, IelK,gw )ZH`i{4'@u(WKEuk %\Reё 3>)LAi\1WԠL: r{u^=-_;nho@,X ?%){ Dn8m3>OeVZwBW%d3Ԝ"!s5ȝi p|J4u:.ϲE??;NjDZ\,jFײMfYj t)% ?Zhj.oV=:{laL) P]6%JϹz&=n><¶ʘ4`` DyfoՇ亾yuBDp7FDܵKf~)tZ/TWd%)0 z5@?!k9xlN18z`-t!pE Rq̻E(Z$6Dz Mҿlwޚ ȄVU.}_={JB D.rIȒ>^3 #\>rws4E!UgE44hJMJxIp@  ͻb:r anUtmD/Nxt_ ?A6Mm3h_$۷/1sWTs[6>{?8`@%ƚ4_[)`yЀt2$%]}]:΄-|E0䪵nDM[$C3$Ă*LA@9pu2 [U\n;~j,4Ϥ$-QE<'j}Ğ --q$מ2Aa}@hDh}9!\ R351r^EF1FiѨ[A!-q^.uzU_E(1z3m͕zLgnu#hb̉^kd v`2&P5ehǡ: oZ}j帣Ψe~7Cu"{Ef2U!g͔obُ3qn %cDۆI.G h"p0zq/ߊp|Ҧ?"A,c.(Riy??`u=# n|W4[!uY<94_Ϧ,,Bzo3|Ff]Oc܍wS0"H}e'PZe+"D+]NC)ل(bZDP-L;T%펕:6sG7?6ZaoxZ٠G\L3`M ڔ뤳} Ԁ֣3cĂ K J ?+U$ Z&`It`dRJn}>7I5mȅA:u賯h_6Ve,ANjM5͇#(7]l[7p6tHrCŭ=R09Xfq?D^.@bIƣqnPT%Fb!A"L0UB <}uJ  |ž Q^B,eK19dFEPCq%2\m\s%pMXw-dڸӨ}o32@+o$z,@ ᡛ$j!MȘ/]/}v7(P(Ȟdvs5u}$TuN \9Eҗv,Hϲetwl[X~e[qbcag"b~6-DZy gaO_|pHc68QwH]rڊ.';ڮ4n>kB 50~eq-RlTVKf޾4 G-a!z;u&ۈx'-k0ӎ2\r%0ih.n K\n^LجfrFqŋcHVnsH˥x7ǗrUyh޻-&'7bܱt dUežGv|EIc F$A?Bb K\bXӵP1EF5LDk!T S:PFv~W`~\Rȭ: qجDzsTΤ<t (6f_^I,VMjtOjz]ZDĊ?91>H%H6EXe)%=t}Æ(/~3/R&I6Q%8W> ϱɼԣH!+o4=Z@o^51kAxk',M8*2N^#9)MK2K@2P>|8it`R2Q#S72#9U%FP*0yDZf>b7U "'ԔC|4̅ih<[aL[$0-Pr_;풮C5朎=a7v|Zu+2|`8%ymдw( EgСWv`HsnR[d5G1Vh M dnͧqIXM/:t;[wqYuղZ\Jxwfh(\|e􃜨3ѵʁ,gYFrH)=eSӗ[!I }\uj?US@y18N}DC"dK'(tb08R!X>aOrw 7W?s)FQ/Sfј67Q Fe)/EQfA5ahR9qg$XO*os ,i"!$i!<0P~]Tv±Sff$vrQmE5&E{@&}qc*_|aYW=S;6 Zgau-JP7z}7%/{X}N( հ-j?)S?`ѫŇ0_?zdG<hN=FufA@ 1DN =K;<Ä#[(|O#5ˌQ Lsӓl,{Q>?$Jqa2LhAƋZ\>dQM% +Y=1 K nCy(yV@AHO¤@(qKA')]'l~l.Na3:yh>#Qa΍江YRdvLnGL1 d?M>bTqIBx )ة(.P]i?::=Q(mǧBWJcn.UpT~s*%HfSh>e5|@aӓ)h2C3?tc7h` \6!] B.PQ"&mG8 줉fD]IMyIiD7Mڡ}EsY5C\4 /23@gZl 7+Ij=8f_+ 0~y &&x#z1wq^B!a\KySܨWĘb^Ϸf á5dziWz\gTl x!cӂ Z0nKOyh;a@0?*MwpP朔1ZA@h{ BIaM=<"KڎpĸrPXsWN7?V S± HҟIc9{ѭJD2gu,ŌyC ЫcB_=; :3jji/>[0MGGD f^eъtݭ5bw]FMy)\ԡ;oǬL( 75.P15=]E6\tmݵ:d3\@nϓ<Gs[^6L"96.ћE"]-\w;DGR@X ->1߼+$yI^'viU<3mPS,i̙N0\?_֯L 奱)%qJ`wz"gICSOHh8(JųaU Yӿw5M^Z(rw[2_,=.9G \{tS w{J6'^IަYn&%t?m0=Ubn ,K"`sw)9|iewLo%xcKoK6j#|<|WZgzVzG*Aty`aZ3ʹbm.B󲂒`.pE2^_~KJպgPdH^_bni*I:eܹ$!8]cȉ  CD<_͜8t,Y4|mr'AJ}_^ Q6Nؼ/@'L&>PqNLY,*&^Ϸ f G9-hz$FGel< )b/_.W%֍9#Mu궻<>q0=)(8POzA $Yś3#~AXZg"'s85VsL**8)$i)ZTFu~֙5Q, Aڡ˼)hiA+3p,D CGI&H 7go} a=P ȠX_Ι+eaD%uY~Ddٗ J4)Hڨ&!&o ӦdSc 6֟TCy<15ˇWH{"j=PqI=WA 6HYRV.+9 /3lB wo$`Y-nWw⃗.Y}/1)|t}9x"vH caar9 >pfIsI}IwӞrsۜksFDkEע ꠥCA?bZ#3S?a IO=lƗe6Ɠu"@!i`8Xniimm}[JЪ"sp|8]Q DdY'5)E3ѿ@,])]ypoaz屡w7=NiV׃Fi =wo5뾀ʨFhp䩺yc>qܥF}j ,6ZDi=dz6dNar,A3.EuH7D 7&fjoY5hj1N()YAbb?sɮ\k&_SHᵅmXƁ3w[HJ`%Fd%%1EIuil{26hp[[dSԃP<],%jt/̙TܥJ^;8mpg"t{V3+&N[i(\$j^)8<$k1JW\X `]X-B 4L*^ פb##U8(q߸Ͼ=K/yW[r _;έ` 溧E%ONO̽u/#ncv]$[7, |R_WMߪ:HBu7ɮ/_fhu;T'dz^wAU,p1PpLIzZ((4$˓撣}ƁdR57p7,1eKit@ -/{u r$un%`IeU4 73z+5qܾĻ p㔾ptMD+45 ^G'ۉOl"&ЈKzQ͸grಿG hs쌤H 8Q\Fj+%RWj#<đLnxDҙf(}HGjE|m(l|+Q L&exS/e7'/.XW~pbTR?E㶱 Iv4]z߄crn 670%rA>_`"H 'D{z2 #|Cˆn*UQaɁ;${EsHEq99 .$rwņYWu#׹p y[*8z/$m: jd3fŻkbۯG1Z4:-3~)+~ N `dygjy*Ho ʥ"Y]1'0b"vqNCѶ$ݴ#|B.HF[!m!גȃ=y;y$1B>b5)tdXDYs~Vڒ>?t d{"jV[T|zSrVdtMV9g(uH7JkKtPn&pݵ8_>`4J6>IK[/B7ac֡C*#[țytؙeb(!-;#,++.s*ix`t(WcypK_52,V[U>OS6Uy=O) ˡ%x1ڕlRrcgtd?nźDQ`Yv?]Sqr|n#wr'jJK?عjnRr}mMhW]OT b ~ ڔtEuEz$"Q]5:dYHDo,мg cSeU4kk\h 4%,_柢'Ml! `|̋\14I|2{Lhr#<ۉBMVRbo[~ !H,QÙC;H `%U%<`ױX'դ2 `7VHIjPYێK= HԃȀѠ#({LঊB&޻ENl E7|QERUGXj Sj.!"Ĥe#64) h1s}`@ӼI 4~}qW:Ah{ GLt3e F8I߫ɡaK7-ױcw- q4:ge=ؿgLʷb ,1VmV6ے qv=7$s%u'u4||~ՎEBt) kpw!uڇ CŬo_\tח:V&As?l pdž =}GbHV=)v{#pN"tRs*4a8 >eS@^FR46ݐfu\!PBҘ )6D\e=k4 {d9'OFB=}F5m{B[AVʮs݄Ń )5qw|U>v !ZgH"*k~JXc#0\W>2_{w2%-CL(ڼ]J*KU~OƮn"ܓy[1U\_>q v"'\w%'d]j7 'lӴ"UlnO Ѵ/37u)``u90Z2@ ䷟Wo㪐J"w(%nHUYP+^19f<@rfٷc(' ;_s#UәbQmxUK_ag/_ƎKD#&n;'n@0w } =Vt(>q槺*> / $I!4'F`廐+9lW`3 s:mV[1l \б9dNc1+ .Q"l" 6R N {+}r$Nkeyl2*5:omW{cL\D-!NTo $>N*kFH3X{;D iTmoW/+c]x_/Ӱ^9BU=fׯPMgT2eF5b7x@P&! 8+--h6W܈-;*HFD ꢕ?CV=aZf|Er ԯ2tS4ԧ 8}MS;0۝_yO g3iU ^ YIL?-*J=rq­v޽xz4ǖsd)"C*lҵ&} !͢׎ J-{ŽBKUԂғ #M@ 6S~~v ŧ0 Be=Aօ[7SFty;@?e(,ʙFX2K3Wkf98IXo7 `^-ӔˤO \ӫ<+p`zmuU yeud YfQա?Wʹ+8(3q#˾B/Sz>m>rvhbyv]خiq/e/r.fEF&֣`<~VnlG(_Uog 非[2u󳄦<­ZO25k㚐 \'`ra9刱XpIrݵR=s0ҟh{Z3W75ža[/PW8%<@V Zm1i,uX%u N0/˨}odU #~ f:\ʂjd4;u*VÈ5: nD瑔HS:wG F~SM)i?s l"{3)٩0EbG,/d6Q^J}۰]#:*]e8TRD CH1 bHCM=`"8ygm|̴viu QG^%3ZgIV֬A  uWs4,:AW8]4rS>60uӓ:ct#j|1h`#Xq{l ;l~JͣÝxj*ƣW(w#:mqYa5Z`ԁ`ePl#V6N^ )Uj/&HM V?GiH-"Árfsq57]8НI>Wquj0z@Ǫ)Иk K[dTP{EsQ;7 (ar sI,p?<ܑ iG gmyX[(ӥR2-1axƌ7ަRyq &X~:# pX+|Z3r< E}L[XA=9 E*bqd/1&"bO'#.ja 6(%  .R95hT(4u(d9XFPJd`cq e̍LK{#xc5n'Y}S('@-B:h"c/oohC-Ɵ'-N2}k.OȚ{ 瀹͎`*S¥a ^IݥbT<[7i܇6. 擉P, =pz!U FӃLte&?s#/:fVtTdzߐg34S&'ž֮]g hx#އUWFJؾ8OꋟZrXqgt<Q)!,b՘1&ϱeMuwN>48~+㺉=XT)0ȣ$F koh3/vǎkiά}asBH6X)^TɜK\>uݞd~'?B/2H;ӽl\OsĶh=KSǯzV~*TMEykTNfQ):,0',@+סĞyd*.c p?v#~&rrA}h> `z>6KtgMpu-]{MYaeӆobn\UWbs2bZX_LYr+i6B}ȁ!} ]];2[k?v-e|qGT~/i#=Di6c%yFs9)tS8@uEuH LǩT|d!u_jhiGW[o{:ti/pDĕۍjL%jH5  vJ=is'3f=RȨסZR5 6\ Vɘ-mLW*lxx>t]{B ${'3t{BD[lä^ܷq?B\UV(^wP-:f8ِ50čGRpWRCofKܒ^rC/@6OBŃ؜fO h,Ɫ³@3or)NQgڋy1r3C$s`X +ؙ1dҾ?f:8?NȤ8/aG a{\к2u2RjM>*fҴ}q?3~/>[@sn?pa7m$~Vt$lهmakeW!Gp^oZ~,>]iXudL +CyV+C~X;9o y;:e,9=Ad*-D3Լz$h,AaHvػдk% =ڱΚ_ _VGv&$Z7aF=K W)1@J%.@#SΨ$mcRtWu ݻG ˳ C`2q Ўˊ 0M5..L##Ϊ4 5Hv89-kQ,M2M"̪ Jj$sϱ~m) ڻlwʸ8#8ҡ~O?\]{  DU?'}uEHptk^3X#> ٪.7~ظC5 8_Bt1]iBuB+Wb$EW}0RէpɢC;*r|WТviIs#n}U7J +rfZڢ PkTr2~/*FsE~ޒꘙdzvخ.hC#ԮX ʵ2f58ҨO 't pXh杜"90LiAZ+Ub\H{a x(K0\h:kUXtbh`4[G~(Rh|5ֹG (u.ً !9 9I[ ;Z@rX5TMGK0go4;hMQz~ĤJSj=[e`&-w }ṂW8XDjfGHVRx|c? y>2}nW.Zt{EJ,ɲ5; g8=x.dqs:üw#"f7_c]nV(S`A+4/~=b ˹Iwt6jUܖم}&3\UF=YߏT\\H,:DREYROtu76XbJ"gVhJhE(׍եδڣ{bZrhĭel֙$C_nh҇N7!2;Lx=mߗ@ۣ+|7W9){_`LܽF 'C *Ҥ۫/_G/qt3Ғt7=fu#G?Cu~Ikf"(;r!;-c┷LĦί 23C0J~)HΘd25X?ӥTh.X4T54,ܵ7ψǶ?nR虮\;B߃ƪ;@ڱG/zB:H ,RQ 'k>)4μ|2]N[F`ϸ-*e'@xG#*Z'5WmGH$ _R 6MOƓ6)Ǵ8=xi"F}>xHL>`V crgr|/h,^"=爽v멨ֻo:3d,7^Gj:(wY' 7WEWd#{m治NvԜYHgD zq/%yn9^X"G!9b-8Í_Kn"3B Yj!Bs(ACv xfN1fD~#h*ck/ /Œ Y넮BCp*?rq3ؙ=rcx&$]j ~i1g2NghƒX[Ǭkj`۲."#J2F>iǢm@7(V#_1 -Bm`"G6!X,>乾nB# K݃*wӐ'!jM9%o%NV>EPr8x;J? Y϶yeٝ9F^7~ܻaCAas qY= 5ﲀ<%mZCN:+o-kIU- *:K͇az@\zܜfhg3VL8gLꖢ Pկa繻Bk EǏ=B b2Bz [4sDY&{&WyJ5=9,3"JFqX rHc.70׳}jEڔa;p/;ʒ%ð'܃s( zx )@l2Gž^Q1җݞœjmAS,õ,X<Ɩ!L4~aRϺf?SG!:4m+ $ ,r!y2`E5ǒ%E<ܾVr ?nΣ¢Zv%>hrw1l-P9՚N ;k:sJ'ݬ^ix,@9\*$tT4d ɐ5ٌZU?A#O3^[U;a V "aoZ\ߦPQ$~_nm;6li\ͪtHFH_//s*h*7uHz`@"`W[s62/y7ܬE.&,fQT'j +O%b!!⊀yp6QypAױȳ=I/nʡ iCx㹇VZ~p&ؚ͓>yKK١VI*b?gU:ҕ|W_q>t7Y!r$jWg˪E=C=ZYT{T6`\K+gdUhD=4Ɓ]0>R G!|z$Ơ=CBDԔ'S[܀ߥ)v7)hD6*(&ҫSG<ݯ 7>GS9 r>2>Oԩ^ZG`ȯs=U 6Ϩww@i͢! QJUoP>s.]uaFNqCP~zaanPCzeG˘x \V/+z'@1in#I7Myޒ5e{3%0g_"|>[ڏ)?I0{JuuϦ1B@<̃Jiknh$òU㇆YT2 ,,? zX {,6_aGʙ%:DZ_Bx^(=.vYY BʆՋIaD}C ׈A& .UR5hsvj *Df95aZ69Ry"Xq4uS[k|* ұ@dMp4"gƦX=qɷw3^K=J2?L9äofZ5s1"f%EKmY /ު{R\|0{mXh7=E:Py7Hr(J9ֿysPSz`i?hD;>U[ҿlzaoԏj5b܏o"IRH\5[ɄS> vYdWz?o#BAT@R6(;U| >?g$HA8v9/et6+/D6@6È{K±$<&}YK*Q46*;4kw~*`2, v \웗N3Bx+ώ MJWt-w5_ǡd c%PJK}O;b ham=7H1R<Ϭh'C#!/ƕn%v%2dx )mKmVH)оy> }#Dޠ&ShA$at3"ZPXmf *JddY*G$&rDPg؃tڀ|9栴ƴzZڹ4ѽ\[Ub$.β$n Cv|Y3g-PJXYՎػ~GA ?-gdGh/5ш)\uҖelT&$,w{`gLXy+ÎT6T_IkB5\Aj!?d, =r Bt9gM&τoD=W.mvݿXR/{-ޕY_-e:?T#+9b<[ xg"+`@::m$iFRs%<a˃S>]4ǁ5m0wCV^7os&ܧ'kVl$FgӁ{Y1O}f>z$3>0ھ:*ڵcMlf;?w-KEw0%1=dlޭ}$ dLZiJۡN2D<|t]7կӶrpm)ܧ,W}nڕ4Gh:^WE\CXʙ]+\aowuptt:wYmPkL.B=[vXOuLYT.ekKOv;2;xIc~J́.[2]'4?]/>ƩܻJL+m( GS':eyJL<نq͂[*0{23յ=Ul/#̂V :z@(}ګP]j\lv l\sm RE11W\.a6-%<+p~GN]1.WkZP>MK""[#LLۧ 0 T6d&`]$>8UZɊxdp;PV^<>܇-)&}$'GFcMtK ̖a="_2JN7YL0wwev,3cQY29ja17zU't!*TWUwv]+K(v;ު#ܠUE&5-˅XRng'ow=G*}9):NIH)yn ѯ+l, (]XA험9L9~#*ydE2y ;NC?]ę= *Xǩ ZjމGZW3>+3- T]\il,5m¤vYkMy)ؘ${R* j8!5wEPB$l[SM)@ rȺf$030ؾgL)*X$e$$W>pߵ@.+dy =΋Wt6Ў"`n}m Cp;W>_Ps T8Nι쀱 &o,nݬIxckCc|wlqX FuџGGI\hoQ0~ԫ76!ϱ^|dG)9cqv|W79 |Cv8;qxt!&R<tًZOz1O?th82pPE-6߹((1X#1 Np<aGM4 -q1 ls?(,O xl0qmZ{1ZV6LCOTOnhK])^BVRwap}7 ꦺuC*RAI.Ua'Ǖ4Ua2L>yUb;ϊo.^Ri0YU50A2_ou7*µte5ڵr@IBۍqpv6ߋ(wJڠx]w?Bn`a1wlDp̂MT CMWX)zd{) ٧Ko׳w! )n<_}6U'gɫKkKVt Z4&ҧfH<>Llf S^ZipPAxF[p/ P^uDF)`4A`y+M84^pg-e>x?nS~*6(hnçY!~ylX5 9dbDˤ#rvJ@T+'QBĈC("S_c=`w+:lTt %) r h6 Z Ŕ](ݹo,bXOC!F-BRHcvkUncFtTynߟzn t;F9>' ߆rDt:>hvbp| 4pH7 KWKj/AhoY{6V@ LS&ζ|xz]fBK>D~M8kƠX dCn3t3œV#ijJN3`P&]~8$k(ģ+I*wU%( ~dkjRuO椘gi%喎# *ʵQZ\rf#'ߣ=)@XZGh)\`[n qnK.5N&r(mh߿˘`PԬxRj\X|%^u1 IY©j~$s>}_&gwvgaaHҒc^Aq@KyƹP ?+$bKb}~xQatĭc6BZRgL.^yjuqsH9 ەhPl]'koĖk8cN=ѕf@8aiq;2vKOhU9K ̠.s w_Vt8?g [X3;mFE!0;m1_;D#HKUmmLk7SGe,`*{^x4=zÏ{>%bp^yQ]/$NL1ۍzŏ 4 /8[\FHaÃ\JwB`bcDI%,|? &MRy4G甘|U\/ ָ ic+%-VF+V?7蔐)qfS=r`ǝĈnq^醰wx%1G6sf1 /|O?.Ŭ<5|6 kWe-GƐܲ՞Sޑݧzu>@id1V},ȨV L=TèT7A8?;i^&jJt .Qs5by/_7U9>L@3Y:ޙ>bCiAlǏR-jvN!ϴ_0'TgF+Xt룽}'jGݸHJW,n&^C ы/˒-#_dv,d4wTD\f_ΟTDB<@s5Bxuv']VmYC P8l$%?SJ0'`?_1mTgwH^bNUz naK.ViG;OCd|T0,7b'aQwPzIX!Q"iYPl)v*=T !^+P-ŜV~vm4$)$ l3rxFV+Oc'yRBb'a1?чZ+\Qb0)H_ǧ|,i!>B4GK&?D+g/yB#; _'ܣRomZAۚe:` PLaV^E ^~$ X;ӀbDa`ܸ0xD7}mV%&jX w}u]=Lt)F㭢zJHRh=>c{ @?޳:JC_jg_j^e VWL/{Uَa6;;$oƌl 6n7؃Tܥ\5u *I@ d 2e}&< ^F$5=/YpGa0軷aQCn>1o^Xں*3FQ)NUr (e?>P,!\Y*oWX^r>L9vF Q[c W"w(;n lؕ!tYo}7^?$eڡX?g˫f8.[(NrNƇ Z˗sSc@bu%t ؼՃ\aݐh>Ur Bgv8]-vkkPxb㌡bkmr]I3P]b%RNi&zzi!_L,' c%._i>ds1?cXj4%75g02CGQо*)}@˒̱bok X8sqJgQ1]Sg93֘'8氳aéVw?sHm" }GnW5wv.ڨrВm5yHQ;Ǡ]Νq3d&Í|3ivMG@aX~m~7(S Pjٶ~{ěn4_kꃧpn ACF0U;# 46%5/h"YV JQ蹈EJ'6CHnT0gj:^#xo/|)W;#D_5h*FZA0;@#/Mu+t\}\V!:_uGggg$.0@JGXwo$ ڿJI%=6琘rN~>DÜ.4^r_aoP\)&027/ǻBwウЪ5 U4|*]ޒ#$JH1T ګR3 叩#-=o!W^`6T,|Hb w/ XM46Jڃ߼Z֫ПDFc(Iz~_JQ&|(K^”T}vRaxi^=d:X)fs) ANzU.QYS)O8 :p6PUe-h|D/N|kn̬h c$ʎ{^Zȱ탙hPM8΢P.)rnWSj U1\m8)KؠwӷSMaX(IB5V޷`p2#mE;ۆ-=R_iCu%ɩ1jU|.5fg}+NO /7P"P@(<ErTf#m-zJ#~)K:n $\8A XH܎VJܾšv<Ҿar,s[7F.{Z/RR>A~4cߖ- c|Wo6G֫aG}P_*>z} wt+'z$uƃHc 8wP L1+簒7 ,߄L53D臼 < +>⧅ @juƯTikc3?9I}Lb }1/a ܘ;bMq Qrj7um;=)/h3DjƁ b!Ҳoο…u_ e'A s[H DM&7z5*tf^WbUAIʥbܓ/i(bE҈R.!Ue, ,G4%p=N]HdHc\WU?PMYHQQ)K ԟ.49eA46j?f3 2:_q{ ǐfr=4nb8EbX|02 Yix9 |]Y]+ ,aqQ OR;`mپY$ (ӵ6<_"JS꺷A q%o'60=[b(>ػ/xLo15g?e [=êP5̴498L5'TxYS  a<re)d8H.s㉩vIE`׆H2zHXbF*H+T]q{[xfa\?4 U=?XO+#ozcW߫B:Tz>8^ڮԇfhr~[Q8]j9'M;m$z@E/aD]x(RӅvVB@vCrէA: } HFm)UUx?)U]3>8M9u >*E Eg S*NyoSaV_n#BI_sGiLJ[S. ~Q/A~J\_ ,Uߙz_`p/T_q.מbxQ:܊: we]3R ;8c0}WcTHŞOMs^ϛ$|M}4.P؈>ĆI{>T.B1Fƪ=2Q2|$Ye0 M@tRP+tMA X шiL@Λweex$9ann\~W#'Bnŝ㯟mQ<D~&tqWW5p¬ 0zT8p) FK\B£jQ0 b/\O ʮW 6_/;O|s:p'fQȦ#PD ʐ0;&.ʺ x~F[݃sr.j<yy` ~-y=c^PՋQ#_#y-7{)2.wHQ$P()!6mhPXfsmNXm&-CҶisv9>Jn)$#G-.ϏlSU}T^EQ,BD95Y FuI_bkXAP+y;4&OYU"VV^1 qa j^^浪o^zlokO/)1oUyw?j GYR8b|&b7SyPwHh%?+O:2 u6"KV z[/=1hmdiB]pJ9Nw`2qGC~ubtnJqsceCFvI59LK3[WYAVuG陿wq`;mMaS rDP =pt +52}G:Ag$$'_^ISDӟqAP'c55 r!h:OTO#s{m%⬹k5>i^]Q 5 랣@˃%-x۠yyMIǤ՘\<ppjK0ћxHB2ZJXe^A){嚬 X ɉuN`!  Od * 529"p[<;R\hzz|Bg7̽`~A }e QbqkҸ5,uѶd)ZB,ϭШ }ZzzU:Y_RGtKiI4w3[?'L`]qKPFז%@r) lh޼-w]4+qiv@cN› 2K(YSoC=~ncH]gjƢVK A~]2_JlcόXE8OJ9g*ogb_oI:YWj..(z:m̻,/|o1{*-L|YdUXDTWZR׍{HN;;~Fy\G@EŪ7]rPKܖ9ܮ0Dž/eT.Z9?o[ ݝ쿻Fď\"uNUtqM-.}o<6qZt'<0̛0>$| B\DRd c "7H܎{6l8۾ޠvb X1ߵG-Qi^傉#d5*xPM^\o^jcCí*b{qK௯{2$'~K x EhLA d|m[lmB+dNkT&ȥ H"e"u:q![¯U^IA?]1{-̷*v~-WWnnGhkH@LgV aAzh|7o3ͅS)k뉔E  *Bm$ [J n=ll omzIuر"citF{V*^h_"(Oz6~_U֢ iPN^f"k'h+7b։X*@E.q8Ά.^fT3(cĞΛl$a||2:Lr};o$;Q쀐{.FCs[GI$qF 2 A̎7KQZ@;Jr~Yܘ} @BnJJRy㇟ᗈa]dϟ ]z5d^ <+Wတi^+QRP.+VZ=Ire&8{,I٨(KSӕH^grǶIcs g:(0->$-a׌8Zw~2pS9^q P]Rhcwiׄܥ{2#r^ܳPOEO5 o2ۍ1fz^[D5.+SI* 2W%7rpPO5\ȵ9A-$4I lٯK4i -}cAJCm]&h>.#ހW>=EC*KF?WuYhgW/e1k0tGA}{{ksJ֘nqw놄G% 9wmsg :rʼn%Es5(abZ~C>zԶǟ2`_iU+#s,Kl4!}`=مcB-Ɓhr:y$ZEuD&:x1,$ξFN/Jwa? _N (ΉU# 4á@TWMB;l}M0_ƫ`qs!Ue _&VXd)6tlʇ,r`BhD6ѼiX)HK % m eMIs:ʙ6C 7߈` C4e~}k}M!-߷ӎtqKQA-TܮWI3Ehk0Wȕ$g395lI.`0M͢Z&5Lx䑮!6\BZ'9J曗S/)|/sSgŀ-Zz4_P7CUXvDTwS,ܚd]YxP{O֞s8XJ_?-I]?>tJ ݉,+'4jV7y'%؄}'uKо7% _cE,=!@E1qa?T%d.0EWhT|tRwmg(t ֔I{= T0aDΜ0J!rjlzz04y:0*HbU63K&0RWI8KǟF4yTMdRͶ[Ls%NO69ߍNe]~G/ɶ֑f1zkhp.Tvk>( YvNأދLy=&Z+}Y+Xуdx6F ]w ZC'ن|F[1Job#Q|"d sW!|:8d7Նr2yVtfn"x>G>s0{Bt,PGw#Ozk0(Tq@} p7PU(:t=!MfkUn$KϵE [: i޸dOcLW@ɕoA[.S7g0 Yf9 |T5}F2Y?lXNrMm#-%8讼9;- L*vfu;WZ,f4d8]P-]߃$ !\^07PlDx& bfW@p1V㵧%[R-,|؁v517&V9r`t8g| `l~*BNɹ~RQ݈B1sicr[=g1?Kܛ[ Ol}kžl#qDo$ +j(v-m 4oH`Wh|DƇmmY+sNUj) pW'l:%Ky=Uj eYn%$U< X0Nީn( ﴉ iZk0yXJ|[{O3X,!plzjp*D?mn9bvc0O-.xnRw@ԻSok fv ܦ<\@_ k]A()AMN;`%h JzͿ}PE%zӺOUQUǘV>Hڧd}JG]~XM%7rj4<]ĵ-m̲0ؚ6#A7DNAL*%2rKzWCXBN$&jmÄ$ԖΜ$N֗`0~D7ȼc@L F5$3f4@lՂ Dž,.gW߳%MMˇ'i &Ff0gUc! *ՏY&Qe.sx|,*KJMb1mh̩~v ]v D= ҤJ/Ad)E |dpZo9x:VRh ;)7U ,{ч(g? ^7 /srhwKRU8f$RhL (p:6Uuq :oȩb] %j жf(xTŌu1'ڬ4~h-/=RRNkqkX_n܅1t\_q[ FPV" CǔYb\Nhu\̏8"j'ȗ 8Ocuߘza\C/SZ4$6u۪2A8Y7}pu }<ZK81gt{D(r$pm<zHyMM:-UAcWQ>Y*hXS52& YUk֋8Qm,BII=5Qz1,rQozY ^Tqٟ2w:{lnAcE9ίb^\Щ8(yz ?'gdg_02FC&k+^o0t, l@aJ}}*s=7+K.Z}h PmSdžx2TB3"; ")@<`Buq~:w@ыf8iU7RW.r Q!9||[('CfI{z qjSm)xifWJk0O-5IJAD.suG摐@Q}?SPg\^'*+F"\t/Ƣ2q3 m[ < ıAɨĿkHVgQӫ!|uRA6  !O8Z 1'ڌ smHџZ5+g,6Q2a2<OU(*yjX^-j掭0h ^e!^ȕEkYV0֚<>RZ96arv+ aDT14ILc99.3g&\om?A)RfIsY4 /#M_ :R* PtHsOkB&U޻JfoduTSN@\@z0+csuϋsbÛ}ޤJ1p^aGA;Eٔcg^>6\KE0UƛpyWn 0U˅gg8t2pdr/DsogLu^@ä+fy6V hvKhߗ }\`2E.=-Քm{`;TNYĀntT`PSƎvZ$`%!t.M=wǫ!&UɫU1-#1 -v2X|ˎ_9Cv"փl-!Ό.p|:{pP2?k`6x!Ťu AZ{n|!8@hi#&꫙DDVaph;+ ȿQk!M&:̚ETȦtF"N<.aވS!raqݮB xQ*pΐcPOq\k-=Q6-Wf@SU|gҀf!>5⡡r~ Cߤ<8D";[ǁ 9o+O /Gc庹z~^psP;o-uDzZ6\"w̷/J,6Ģ;orӈ5MLdѡ9x:_3rch`KhͲ&Fx:)!/PV?l-;Rސx 6Tﭪf/шYqȳH}hSQxP^va/|V\w_6&_ȓj qetJxe )A8v.OEv*rI7G H \+#J^ןBEM&$ߖ"WujQ)w.LAang"_<= KH=7ݑnIըFX4y28a?!v A/OG֓+:𨉹{ Q> <CZ--2R8 #?τ"h:p l.A^o_l¹>sS85vp1(e]"#y >?v=̢5Np5HC={5Tg:/7V>nn\҆O))zȕA织pM,-W`Z'j$۪r-ϋ W~[n@PY zj-8 b̑7OkoLU'LHya:CfkGD&؅^PK̳"PMdLeX{0b퐒A&`wC_ͰN?gu?ݹ\vkrS sUxgygn3MMy<:!nQ-p }_ uLgY~DhI2;diD/j.} ZeoY7w]t'\CP-iq<ϡN5x6-Kz~lTkb+އvr_} tM>iTY rzsvwNPda(ZZm*/h>boRI>S&k@C]rS>Ms9ayw'ZPvQjx>E)dT5=гu>;%)Cl4X,wT%;ycSWΧ!>|"CȻʇjƲ*HCyFmƶi>紻+Ӈrm fʹzO [VlBF8')%RY'@^\O+m-G)DH]溸-T}#-JUK:Ɵlߔ}O8Mt)d}4GQ*J^ҹ|S/jah%}~gpw ߲g'H*N6Gt||\*FX 8 4/gvqkwk8ӠZIe{ҿ5)Yܔ܋;nt|5p^bx-$}j)=l5)6Q_0% M@/GCe:g9If%1Cd ÿ`ވ:j]eX׈%`@Kڗr9ئZM3RJŦ\Ѕ({XtȻ8E35U{YkUh̲_ M "?FN@ z*Sb2Ўᄳ7Ҽ\ /\JȈyg7X#{ A}u;4pQiϛŌo&G#sj'>99\̓:wk3zE] 5Ub XꮶMV,?yDעRy<ᶺE:n!s)K/xWcnAtl SZN ax k`3vF؝~巫= Pf53/ڔmBWM4cȔg~6y2[4h ֛>'Jr62~[:Zim˴s9&[ֹ p!ռ!Kdt|l:@?j4Nq"v#Vc6thǁW=2;xD9T/y&lߣXHɎ=71-!aj>r9Ț[-M"bb/SzG e@ۃF^ vra\~Q7m+eR1\);n9ݙ*Ը+z7sțgK3YUl v}| "?н^J2!Xu^?h>|.r`.}rDu#7ae#;lT[ ovo 2@p9]IW+gICsAy=g<芸pf⻠?!V1[+ȹV̌ޏTr\ Qb7;>x,"+=[Y.m_} [yn'?0wv\NN{axFvcG AT _ʢCt"},<OLITTk%>"l1,F!x6n*JSILs[gx: l\skvfN&M0/z V؟U?iMux]af+aWtdcWbT3SYq/ F)Z:=v}w!~#Rp<~d'C/10 X@Xz4w$XސzjSץ[ _I台Qz,= iaܮc#-8`t,,^Ex$S{.ͺAŶ/qy1vo(="W%.M G>`t3fok!Bc7ndvpde>6 '%M@yO =0,A7MBYCR#U翓9&}=Tp>\`txS;wt/J\ZUOrI#|o [(Df7asIrݝ 輼 Vo~T9dk.DcJV$uùEHmĠzR6)Eț\=.ȍzNl0 (ÁZ%۳/g?b #_kMR,r fDEgU z6̘,`<#? 0P04{Ŵwr1s!Mͭ9T%Yg!-'Glj"O^n]E2~W_xj{_ZTO2* P°8$aW;hyz0M[ݥHʓ1[V=s0?/s- 9re6> _b",y 6'5̃RB/VJ;H})Ol}CJjұX,+9T:Ų%FNCDY'^eɲs¯H+ʿHM„bP:k [ NԛjNA`|mSo-=om> ;fCi3 `Zl;FݝѴzaЀzɔ'uuf{n|)yie5P8/ }8Mb.kn{Yia٣Rq-y6sCkC) ȰT!ZX}|bXpO-MG(bYâJ$Q 4z4َDOn܀3t8uDz+!׆gb5qoq %;|AS^d ™SMr|2!N!JRG I[If 5\[a3 vqT2A X`[%%E!m(J\Su^\+=%œ˟YJ[?F ~?g>wy^ƹ"ⴧk[Yk91bm&o7$:;^!Oz\HgH $ T"Vy_n+&",K4u`1)Ȃ87AM5G _Bi^Ի dtGuVqFf&ndX\>Z[vrb _0 )qzV1Z7!&~GMpcQ dw'-] wf5)@?N-2U3u;!!rλ;xuIM%OO3vc]!ӓk^w &1np &7 ܭ`sUR_tMۜߵms`'3K`}3a~[^G6%mV8Bp ю_t>OO?ʘ3o_%\6,awV :!K8xMr%bVԾ.C٨҉cl;{X>!-!獺Ǣ q XJMT$ };)ujE1hb|$$KQv%|1&V=.\?M3\RC/X&CLicm|. %;aftl-QRoG'&\*CU$>Ǵ`eR@.&׀6_X4z(QQ钺_4+{OyHwQ]\u5ȡ0&dc%U2?+`w4ePDm[ (B 穆(VzuY:B_q|OA2 i#B|uzIENy"[vod(npASj?Y~2i6`CےB^1q5ˈv8~rWGDf8_ &a*tm )&Am&B,N(vlB5:Mc4]H1"҂hm|D׭`w0L92Wnvk'dt;\ Lrog!u7b"Kץ?J#ur#hOE^5/j0XNS>ό7pç+I `nԥ-@gS~1egd/jnESlR%ŭ16OQc0. sE[ J/|귗H:A 4Xg΃Yթ0|a+juTA8xIFHkչm_wBb|SnWk3biUWhm.z+lQ:utx1Vh=G"͏ս+|kxJ|@n}nauʡ:\lor ~I犰s&]T`":kz0<(.;JRƬöėo|(ؔNldۥ~]gtcǓStwȄ_K\}n/2.9Y)tbHزs[dG2 AQ 25}k\j^01SǜF]?*'x.==D9E4T`<$- iUcNιv2־>$P.ޑQdE~ԙ8Otse>؜7EZ-ݔe z 1L JfY`j_[է?ﻻG4#dqp\,Zf:=1ZZMq5-Jc^SZp"U3:GVe(ا(~/ $GZq2w3,x@QJWw\߬Mz+ }7cCʳ{e_΢x~2l/PT7͵[<̆e$֎H(ECaߟ*2ǐj_χ[Xo6cTt&*RQM;7IA4)&SBSz*E43ů8z:-@X`Xgl%a[*_ijOgqܜϋ|3@*gxtc|3Ǿ RThAINni=F?70\ })pуAm1ˠd0<~_clwnJ*mE!+\Y!Nƞ#R媗4\H5)BlA ;)m)90Nf Gœ(DKXq,ck9e(\_Y g+1ۊ `}Mk ?uM3Û8qw:'޿WdkH˛^#|#nnާtMUHV[1Хh߿"aHfP=>6ilp-gtR\`[N֮gfmy'I$^xS!w[= MX1WE GN="b]|*1 NhE!GAg^Zuwam褬- Zڒ ?sb|ӳ9B뎽gL eV}`2^aIGj]'E6_{UvӪql2dCg+ g9cѷ;Iw[svL/T"B ٬X݉&yߐ]+i퐷Uֹ`DriO_`?'Tug*.k6,Hs:+"i|Z'D{ߋ̡t_Ocb<(wrI^T.mW[*,e;ѯ}W:R՟W'>uM?k1G3`zǮv TOsEsD5*EtJ~At]50*#s듈YRʇr幷"t ,hk2쁽q#l%L2^O| d#^kWb-KpxT䓰gXaʠ+.eg"ܬ(w3n̡ `-5[M@ʕ{wV?%o MkM[~4mDڜ|1p$5$}nriBҒybs;m\|L<9l&//-c"񇠭5 ~c҇ TNJ\߳&?-@Q " ^X,vDw@w@ 00WM$2SP>yB/VmfHƛo ȚO яϽ&HXM ɇ =%k.ɭnVb*@x0Fo/FŌDd;q0&L\!8PT,q117!#AҢٍ1&4H FtfeD:B.=_";>Fw$(9c@r}1OH/̦zG !7ܚA)sݚQ{֒|0ZHڮ "*8(tȪ6vv'#Gx)ܦAuWfWa1Lʭ+a;e[/YCArDˣ@ asm+Q.{$KjBF9_ +r\_ 8lg`'E79XC!,ǠC\_Gg42z6P>9~gV`в<XN)h=c[[LF 1W$` 4k`?dѨ b v.>\)l]h C=5zt`ɠ;LvV"Сz÷g1V&qI N씘 U8 v-()B%|Rn> ]=j&O/ZF_?c{*& FTbpc-lѕ@lxϙ1/dq'Mms3vr3RF9[A%q[pN9 qXd&aaÆdmE _t1ZGwGZ,[Xc`䀃X-׺8&3Šƚy#/QR-Kf!ʛeMG,}ZBQtL3#=~)vk1B 0SVEZPX.&m󪴎xՉQa@Ӵc [ =K9 uW_Fp͍N `F(SWoI6jz i&_]deן]a::8~z/bN:4 x93sl(b: zzȕVNX0>X`,nmY@)wz ;) K T_DV$~ A$(lFX?ˣ H6.[_=*e<;54,RA&Ӝ*H$ޜ>%)z=n6@%`,375]k'Z_F#V 'f|aG^`,Z/Z(W+umJ!^7_x|% b3ȫnzљ9I(c)y|ntM#;;yL:d/ gt޲/px qQ}b^ f OSu &==z0 傈D9hp\~-1n LŦ{^'Aʉ)YpYi¥BȒ!fC.HQg|`8Z[ևnC4Yk`*:ecyO@SD\oant1t 1<-|ŜT&y FH=?az{`s'*ܸeWeӜ1n^9¹_tw$IYݬ0w]H@@|8c.:#}>A-]xsc";-zJvR•&Z,Єԁ$z];tNj=GԹA"Ażd toi˩S7w&EoL/m s~ l{f=ï>9_nrs h~aG'σyǃ1'@)*6P~)nǹJߙD;bÔ}П2BbF˛oj&!X ΆXL7n0C:_J+7_W&-h 8IGKK˻yu+NRPY:W^,Z,/QQUV}ynČKz ?# Z~SK{[9{98o'X>fwEHQ%X=qeHidX-mh'K>IV^kMxȓi7RqE1ErOmވ:RP䥾کߪU#=dc.n3L7+ʟ;blKwA}WSȠTHkt s8Xr߷w9 DmfaTY iJ%ӟ?)1%|]+˯x򇵋િP6ceJR ,9i0-hv QZ!sQuwhwM}G%ڿ?vqw6m&aJSt'BY)Gū)^ŒCEgǺ+LÇ[6_9MΟKA=t)C06xb}R%2(UIOh1yז`C7xB@̞Sd?йZq Eux7 }0HA (D 椱$Mfs7 r<+7 U HDdhNd"йx(aYNx R̴_<]72uz( oKVY2 ״Mb?6否n,'ͮiqߌ()CpG̀T2>P:|Rғc`@ &5ѽ ǁb>nCJKndpˡ`A~| dnE7|?+:fF-t ߷'! &G궉<Û6{K'm`xBF,V:A [ZdY"LaR,w{}XDnAOq.3La[mosw".}mVRZ*Js!Er)/O܎Y)dГ!QIs,d(Lh8!,і aD9ZՑ*ep8娟@h,"A1yք+_ jC&_%:xWVEwp7enh@G½I3K+j}έݛfYeN!] ӻCCM@i$zd\j;VE<- xsª6 䛠4a1-~$tK^T 2Ԍ`Ƙ#֩mh. +E0,CK\ NZ1}nptr'j` c/ FL2d 5f.Uc˿\i]?Oo+䏷 H5Ee$?RRjMt<)F"axF~RĤQjxw]W2`)Ei63A߃6@_k: Z ϼ?I=EWBSyzȁ(op"iK  g)b*J+cD ),p`[ (喭ZSX.ˑ@ӣG‚xP jLv$$2)zAseMNqWbf iq}L=B h1.BpQ1 ?3 Ķ({(Ϭ#g-A]˶fbUnMz)݋n:yq  _Eit>"wY*_#̧ Cv4gQ68W73/,f%4t>kC8tE;<;k~K? qf>~@xAw IbY3,-\rCak=>hF5tkMklm'9 -1jPc>09]rt\|qwpK?I 3ҁ8qN7?_+Z.T|\kwKr@ ?-1sKUY̴ Y:?jAFh.* | XJSUVߡhS !U2m"^|~ry[)DW'[vGq3ѡR9.b@WZ{RB7 $Vb57l6 +hFs_|՘2^^[ zmi*%PcwD.c)Si^~[Ӡ>ڇOGN DE2u'.oT9xl:;w G K )@3V8tnj`?.rBG>;maU{xĪԂ~ŸEx7Z,QL@w:{jp.W=dvE6,03j*׺D:0䜇GrÕ ly?7)8}u_"YzGD r.qgmV=&q&5xVg@xwjx(ghtj ~6Lj?iѩ8zBN.DH jٖ+gx8m!9_M%ߴH>ta@]pzOqe K00rOTs 4)!kZ+FX*o2R$h7;0H(Kjt(rp |:O]'*ێw*+k]:of 9OG}϶5?9goiI=D-k <4^zD]%8ZRQ[`#w;AW(gV T2^!y`F;_K7/モE%U96R 1XX}xmm,Aꈎ2+i<>?fiIMusG ev̍+-0Ƽ|0Z`#'>#+P $\m *Jy,N,cNIyC=L Pݽ9cz [SN^2T)7|W;Ze+ LR}70 6W PeWpH@ǤDIQ=jdKfx=}"tKS{,BB3ԑU :)ډ)ؽDk\BTx2Anno-, R ;ShY[DYxFzը k _2i&Ɠ [B`(*2pYFbaYC( Jq=Nq7^ItčS4OP1tPrsbj(㰵nU4H?pxJi277_cJWG*qt5t8'Z@;qcgs?#Ėj 0[]dVӽX@'0kwд&蕪%%vO€]H 4ї⋲-MjUa4좓 ̃3"{ܤwCPldgR%܃zp%RXp4s%i$vƤt%b|]sq4ya]Þ0~Ir"5æºճ:8žw aN TWgKt@1yyxg_;@0:ּӆ47RPN'N%S@E~<=Df4CK%jǸ߽ǷdȽ5[Ǡ64b,.4&M3Q8ϻ"1KF][GnKnvSQf&E?*LN[DquV$}x͠.ILb)CŤ߰)O:닭 nTM=( oM&\NNA@4|"qg0KƙV77q>ۣZ:ˑ ORv$'rM"l@0'OlPwt ?=&wՏT 6畸>0s&GGLDAɍ]٨oї^:cy5rX/fp.E$ƙ%BR _٪ VO"&P\ yFr!4L%qS$l=Sݴ+4Cˏdb%uEgȰobܸ(yzB*;Y*-I=|j0ž,>27S;Z8y<ͮ"q ޮ9́GiMu+x'$UQ$m[͇0jArBYk5rGlNE+]tHWG5E$N eĆ]rƌڤAB? :9aEF[u6[_s?GPmA_ڝ|ZnC۰%4eЃ@cWAl=k=kF}t؀(p TeI@j4WF^T+5/|僸A9^ u}/pz o؃_> Fz vf6j8Ϗw5n,^}Ti -t+7C۾3„}˛R]Y=cfdTW5?E&)ӷk <`dn:W$*r/D:9XJv?CEt\$OX4nڬE`FղQO2U!~ŷD.u "4ֱod3 ue&G Mqzc\xLɅzh9"1z;@_B\xK*X"UMe9K}5\M bj\:cā + 04ÒUE[+AUgON@]))ktr0`WC/&+K3-G8}(D,Sz AM2K5K]!W'6&;orطW !ҞWdP>[4ȷ9-SJBY%!] !|nd fgvW6H 4|\.;7+"E4$?4I..}Rk;>.2Klք`0qQ6ѷzɍ7HGeyǼ@HPH~a A7D-))u^@H MsOW3 2R=p=va_eL.5F}*Cpu|H=3rѶfVܶĩhxZ)ϾQ~ 8 wA0j٢H'6aP."g~XpUtٻ]]\ naV3p-> oA&]):T̴G{AvSح)O:ƑxԘCMS\]"ϊĒ<{8ʿ*qмKY>:){/~k 2kz'sAH$uzkD]/AMS gx뀒¼o+NϮ|n ժ΁~M*T<@zF>Wmqm8S\LcI)^)%;K@:1ޡHg[^!QL/ Y)i˿JZQ)ay$"(aR<c695ѣ%DT3H>Z>Ӣ fzUݭnuH!>v_4P'Vv%ɬd,!;=v@goC[ؤdҪNZ}d+:I, Xb}Ii\_)6aYo봜jwlsЙ,k&CKʃKk[5QLE-bn {};iaαBww(,[އ+dn'{Dtf˰YVzzPMŝ`;<=吏uA"уW|m!@ClN8 `lWH!yR^V/:Xr!Dim*QuWBdɧ0(j1>ބҤEu=E(s3W7FC\P+y)U1' 9a@@Z.H+ )_iDX>03O-dRٙ99򈑭ПҨ]3rϾ@v99ҫ07/O-cU..2SE5Njn]wrs5#+Lq]]w\q8S!F ~@n>̥DM^l3m*|W,^fg/j3VKwA,N3$e)u3:t,]_E\*BKAVvB|Y-/SIoWo}nV\с*mevѭҬZ;A7{% jZB`h&-ho*.CJ."UCrHiPcZ?22Q-=pH v(q#xNAMKbeOկIʕ0:MfO8M$6m=\mRƞ wдd.}n$F\EF? &#۵.UǤ- ~7CsAFNe!|Z?zqO)?R}&frHoXvgk&r[ z4 e;c 旱!+徇z8A$gB}`x fʘlɓ* bs{GYر T8 F,h!6ͼc*8m[i~s\#D>4{U`ik zRQ l6!G"DS\nȬ(kSzR'ڵ/+`PӘ׹̖/\6ވd?} ]ZճyN7{}VCR S=v[x=KYY}y|DS*:=d\ߚqETX=XYjHJHFjup5ԇ~! e3@&P6(jQqb9ȍwL@ 6Zݷ-& T}%u/n`]L+ޘMCec#*'[r ]ޛL\yZ$X gLo ߔmI"UE,`Q.ni.>vXbDE3#O]V.i7Zr^D.Is;es#Yq 5]? nvvZOLzٵx`4 ^+pZ%g(\6;rGF,$kԼx,Q!~UN̎,UbS_B\$,ޑËB@+$RO j, i V27lK7elz7"a蜈|2Rv Kϗ3I= ed|Adc%:j?43S[D2Rr ;ۛXk޹?G+(pdNcSbXz6H< E9'poA&!tT$1C@ sIܣ[B_Xn| *BHS9܉ދyrHUy{/@ڽi@6.;W%jͲX|b@n$$ [#Рs{oˡ};a?vZ<՟u>\qV dPsb-3ԣǯ"37r0[jOr2$*,Dv( PuZED Yܔ(XEjiYaI-bihhp˻{ob|' B2!NRvY*v\1 ]M.gB K- 60#0%uμ*UG[-񘵌磋b[B)tԸ9t aNO\ƕ`M> kKZ(a_|ē='4漗 ɖr2$!tی~wdgf:$.=(r]`?σc .5Q!`HvkX;FWgQC\ piYnUS}uS'HSp*ݘ}54u##p66qpɾU/譹 m:v~JUlDPFg+>!ZciD+ ,#md]ևg5NMt 4| @|RlqC~(xD籢%F?wQ܄Դ\ fjʚUɍ$ JTW;TaeuJ1)GE`iC{NBi^'@M "eub0Y܌.zyDp{RΦ,0P4MdH{c%oXs2O)#0*A/\!(Sx!;3# f w><`J\L 2d{GNAuSԍ.n(hW* 8ORUӮypDCPrZWt#嶂ym u}T^WV;h1(Bb3iP0h7w/'1'ōBh[Rڒŧ: -StD6}L71񣷟Za2l?8؞3_=q乸|\&iSbCv =~y4:eAL&O`b`Y2ɹU'Z΁Θ*;lgwajS>qn"F)`V˃CF[9$.zP~WB[!BNJg&5#;[?2S% (-> 3*#tZпe"ʃ&\cÿ>a%\ں"cV_zR?puaGQvTyjQ_dl/$7{+b"yeBa ȅU&Ox(<)|'c/(;|ЇpCJDһKwkÔ#S"6NlOVji+}1hQAzs!Uyr[DXn:C;Tԃj椯[ z=9,0.?v7ln$$"Q Bl*kL 5#?sqUf ~ !8kPJG|T@Ux<5B Cy&Ēf0'SF=5z;'Q 2 8ǭ\aMJxqYd/<6t/$>{ iw̟r?D B1.γX" ERYvM]\v/#t-C7'?相_jҠ}@G8j%L>|w<(皮-sz\9Ɣm<(Mh]ي٘9??JK N4 ӬC-rN(򓰒  S{b.n\YޠpϓH0=KpC!H7f.@eN:FM50۷"20Ґ֌GdeblT rC~3f)VH~_:S&V$`  9\ 觀tAsSF~6\nqE7bVy{?,om퉳Vͳ+z g޺\֠kFo.I0Fx.^WMS(EǶԅ:dpoN#ގI SI:/n)2G Flnj:tvTcomr2lK\[LJA"x_LDo^NCnr ^UZ?TmogukLP%J.&:nqMc^t2q̦Pq63Hg[1))Zc{"a#A-t u;:>uDW%B ܤ԰=wm@sjG!Z˚ib""HZVCA,5qzivqZŀhjp!•ZOplZDb1=0 UNrB9ƨ\lі.V~oIe֜VkT4XsI== UicROȟLS3.+h0^67CuTʸvT6}*=zGJU۞ٴ,(U֠:w9}vp W;|6vt[rlهѳ!wȗ7+&UPሹߜ|({Zt+v0/P/e"#jRfs7.i9%36v3YuSOɌ`5VOf_'Uxr絀{c)q䙓9kv3xֲڷJtj]- Ekx9,䄧Aa{ɑvѰX`Y |!#q܈[q͕6F~6l\ǫo(Al\m[_ȼK<.UeR.=6<,輩&Xtd~5kJ<Zz^cDlHXx<ŦdnAǽTtTMZ9qe/"qj,䧊B~4NY w@wa-'mݹb:ąW7ʘ7Odwg87;HtƄLCg2oZmxIQ39"EJ1 N_(1Y%\V;ȉG[vU0\}My\et7?Y4R#&!+;PPȴ4Sϧ旱>k[ U{/F$~ ;]]=<7Ҟ]G\D>v8>Vw k{U>P Y\e`ySDk%NسM~sa -_|-bhŎR>OAdl 3޿9i/T N/##>JdI6 ڰs?SXpHþFS훒 jh&Ϫ>d+jR$^3FVt# h[P1Su \1>ιڜ!h"oAh3"'RV >\r7 anR ! P]\E_Ucaojro/93Drh̪[p0'T1/ ;Ƭ2 $IӠXW*Q2wE};bl}:֑WE `Uf# {eɸj(ΪIX"4(PEvT}؁3 jڿqűC!^Ҙqe05vg hs w+?7k n m]?Pw&"#t( fv9 mY=W.GF)}hsϜ%.|]w65lŗeYa1?m J᤬6^F?6k[Ss^cwnпFqpKzA{Xvh|yk\bDZ 3QSHՎd)߄p{:gh5Q&UB&B7w9 ;MT`f Pݬhr^B p.A[Ux5R- if;`n4N2?#GL9JGJ+tf־.bҶ25ovX/0;S%Iovb0A#)V `NXUtԘ!tvÈMAkf)o#N sɄOm!wfM2+ؔ z%NU{f6'4#5$[|M DOTHD6~'N@Kr\l'l`KDŽZ].:ܐk]7LdWۇF"ͭvNܑЇ0ʙۊ:Ƚ$_in4Eivu"T̅Z@4d::9d%ھo(KV/5Ͷ^|;p\_9 D묇Xj3}er06U$\S$Or=^3G40^&F}m I!v_+ԟt.QTfG dz]$CQV bwٷٞQΜ]j#OV/j ɐ`y tV-X\|ͳjFjvpv J+ )Bn0dVӆ~ i/ \~Lݡ`А;3-P.DD[ ް G-ђ11Ɛ׶ـQ6R' r0 wT.7HަXj,YshG1KG5yKD[PW5kj=5!ytlIb7i$Ά{XK4?KG1 GX⢙DTZ!x.O4inq̢x*cFWF,[/y_? / ɬp_.)‡~n%[Y~ qE +mq}U.cW#irK*5ͬ@c!lM筼 ܄`vnBJ:p:}>VD.>Jd c1)|KVE ϫJP^.ǢPb/H=U'u'a>y.i2IdqST>"Jbb vGs`U(aE1 X73?*rr\$K40v&Z4a&vj9pnD}>,53p 9a۱ԄuLhi=x GH*EKᓜ3Ss/ȷnzBqc#FɵWsAab!AX0&0C%`c$(E y9+ci4>,o k 8n+n*4Ua-Aď-q6'9o)/[0YpZQ*P4 q [CyRKM+ h:7#ދ.1čnKfh|=]^xML3%Js|EҲww ɏl²M5^(:N&~a)ԑΣ-fH<&{+d Z.s.GW8c|^Be+!!%t<R"t@(g=cJoG0 k;X0 Q7D^nl :L?=r cbPPd$co Hk49ZEjbDqRΨVz:Pߑ]A#wc=edo)rb|ڂvIEccUuv ?cI_RIQL%IZĵcFūʉH9XWW@qڢÁc]ad&!V21!RKx+&3PYIMlXQL>g8Ճ5ZnA ^_2A@vD= n; ;+'_ŕ\pL0nxk9^a-i$c/n pguC$SFCTú ؠ<19ٍh.1Ns%YQI< HGf$' t4f<&e >N'~ПJ,a-҇K n="%N=\aୢ߳3S&1SہFgl8 d"Ő9 \E _7(i s*w+W;hٞNgey+WD?7AB<dndlہ<`qFGz%hsC|4/DX>Q,Ga{wy>;=1Şi(ƩxtwV8ϨV k+p+bQ iK v/,Ձy$_M4?nLm 1na]|g0 &1{VI$p Fj+Ǫ&g}먫čP=-5#t}o7 Ώ|QћIC sl6ad q'ic\n8T(\:oIf"=C#mmja^3(xq*U{9.og2PT<}_'{$@}2ŗz84]4@fZg7`wRDb􂡋͐y8}2M +AZKfgG4*y2 qCsoq5ה';6RCyFR:9?^R|a~f_rck1 kIi{9s::$W‹h'b5.zV3P;2AsŔ8E,jk:'z}PPw?q绀@FL#?|=vqv>R ',>-0n'w1Mf$4#rZ2rjo \=2XrXUAWL-,m) A?PL5vKb!ae ]\ѕyhv%4p[勉?~~3AZnKySIUZ4<,m-ס2aΰhS)!@&SzځڈE3)奴 rO8wCi !V ]x MqR_5W gF'Q-7GHXl cY O!rF"dvGyX>MbR-6m+i] &|ͮ_Վmj0ԣS73+Ud_Q# ; eĨe\)D΁88|jW]O!w}'ff [쐰mxJG/ZTB+Xx(VWːP1iKF]xN5o>;>NwX=$h?l:l,HN. .o>m򧞿9ε/2L͕ rzBսl|}w-j(Ѓ"}N7Dfw>S^@  [ "?4O„eK QHv" h ^Cn~ 4#sÕǨ{oxYd+hGK_^fq6"p$dg +u̇@B K~ww'9[ra|Y.ki #+I=q~dt{;p0E{GFoBu&S#l1 IΧD/':m%t Cr|;fR\@ 1lMWF!F*=-+Zo/oꏛ;0In1}Rpia;D,wm_YR" >TJ8C'pA0,y2ZQO!咐p3b$[I. >`:wdw9{e]{ZypFFziR62yPn/jp;7NشpHi{uH576VϽiGɕXHb?XXCX%.:,W+bZ>-YqHdF)70R2Jatl.avk%IIxm5rm7ݢ֠ot@_IaՈ@vbI'>Zi%5Qk͡p;d"P+\6 ;0z Gy;<2.gNl@{N&OUzL?gt^1/c3䇶Wr yPKu2m6=VmmA])>~BO0Ox\M}^( }-B mK;4|7~7QmOGUV_ .P',+k;TGxQzL:@7+xH-68PŘr[v>˨bUO>:1e>NX{Ed (0F_GR ix ={/ە]78;wvv Q2ݗ;]ksXˢjd$"-nó#G~J VΫ=K 4$Nhx}N>i<m3rA_=HG4-ۇqx[|O*ُ&+if"]lcaZ-[[uF6Cٰ4{Seiah"{^Nw KTSpt\Lt{|X'ٱ XuEfvN/ߺ T<¯/짍ͦzWaav!`#42+45P \[ݴHlxQ$S~?nm B %A drQF*PWf,H\䋇mhȐxFfc^@W5wN3̺W5 f@Bcl{oK7J9)tm!eXDHVψD6H]NGok,%nуu= ܋-yV )B J5Ī+هO"*WuԄ p9E8q?^_;|ut/4tZ0!@ ;O,Etf tF(K=__'Wp}2r!/jg"5ʇ':B.{8dXx˱2g r _}'*nujbSLCqt s@ >"d F+/]ܹߩQG0GIAOj?K'c1ɽGh#+fwYenv4 ڵR_ާ( /j-'C~xGf^(@O,c*:LdLpFE.Ϧk5X)F9VN-xUKYh.OPbR-7w'H(P &0_Jl8{ l Wפ\tfoHgc![~f7 |N}AS{yIY##Ϗ\ac+p JCV󊴔 iyCQKrkgk]1c S@ެm&TOq㰫Fs C)/eu.pt(\Zb sM>K 7{k ?mc\0uzNj^H@&^Lr#-SQ5y,g]ܾްZ-qb?ޕ4]V\V ׅ"@>@2:ّHE FRf|O$+^UϾV_{nd*6Yb&[y_:;^sw$9S %DhxggxJx}NJ^/D_ۍfd=b6$Og6PQ0W'~SHgQ G 0TKN'X!$@Ռ8/l17v0Zkj3'.;J)%ߚL׌ia1OObb+\;˵{agh*6 Գ.Ō/nG ۝ (';h "9@a>ƫBʾr=2yJ-,L'jV6-r @*^eiĘFnl?5WC| .hه( i/+Ӿ8Wj56UhV$DxOFYh)o;,܇"S&f` 5Bm3'ʁ! 6Qߓ&&QfER G_D4ׄ-5T FlV^G :*f% ~ai\!W?E6ۋ?k-it - 6ӏ $SCګ#$8@!t[_cú"^]qξ"9YrJPș1@V!-I5[ޓjY^i*S+Ajt7cᑂ:۽evRsO! ~gL59h7YrGbMّ=Tb|M==n("/ϯS?F_@mx=n!ĥtc[nc̲bt~FtjD|Gj#m1™ g2z+ljc'Up޺n_ws9"Eli^i  (@Md)X.Q͸3m+38D%Z_u| n`ptd&|uW%βJ1}Άzfb ȃ΅Y݆3EpPf'K9Mi sc!ԥA{p y2~j8 qݠZ2|b=Ϫ& ynLY6qeƒTĄWjhKfLJ3Su3hQڋ03خeBe}7;;:&"s*'W|p o$묒 j\? gv- L}}s!!]عp`? ڃv^G;0u __W[>;+P|AW{L`AkYx{Gz\#);1kц4퍫5gmkЋ [[Wr)qt} n G| *ndi`rNjߒ+p$3IBr P6bF[>CLEg.3ް!R8YnJD+hYWn"ȠKnBUWw"Z07&7;0D;dv_8R3N!I)@ǯ"xfJ3d &pX_Aibݓ5/Ռ")ʬGDuqlPl*mPR/MW )7dL=-MꦞgV99[fąO.H?{K^:tOH~ 'rbk)Q+O<I)-%22Ò7\yf"}DXjҤu[@KۧLPe /ƒk6^KTvߓ(g'5o(Hg}9ȂH:C6[XwCG%{zKiq q.h<lԺ  4JQKP A7&bU$Cp7ՊJohtx>-6FPs֚S|~9b)/՞&_j$R~ FA_B)TsTj^Ăm"9쮃X$anN*UU(װ\-cwfa"<`"k6"mɇGhD0, T(qUl=FP8YW?h.pzcy}8F7Dn !p9cI^gj~NzKq9HGf PFe(E!z/ {9x9=u@oɾ8Sƒ(:i>tzp$ IF<Ą7S%!-.sDx j}!k~<c"ܮ,"ėn jDAb5b}[b"姚­'mV@\Uy|.r4gT&7i0ョ)ɺ6t sa|~㔘 i Q5^rxz;}G; W@Uaʨ4!}~RXs|04عkĻo|.25p2hr{ =~tNwbl{jxm1# ylY]c~݂X|S'PfGQC]3l=-.!$k@듫.M-#SpFWe8gyM5|YGg=T_P;^цyɌnugH]w7;3 "F:l&.OPW{EhiFDwޚh++0= vGVq9VA:%ى7lmXfX*y99䛶^V.t6]"VC$p(QSy0֣ܲ{<藴rm;218ܙ\~x;uZ#⛌LKZU bN(zAn pTa>gz2yBdFHfU1TrmWUbֳr TxdrVZa5,k̻ͮ6TX+OcH-"ƆP꿱R7gkG sZANf\|^On2gP =3K|"7G}d$\WI{7HӰ-H.\J2$_ZLou" Yw"b%({(3%eg˴x0w72rdAw1C5h-C9~~ߙED?. d[s FۖMWfh-%q{0|$)!&6S)ٳN3Z]a]{S1@4KKg싢#&ULTg]ْkN` @OP.jHAINWNb,iF/Ȇh赚 YYw>%яV&H˓p9ϼŲOy٪ lgOs _OW.+ hgByu8PUbg?s44{:!Iycsתi~4tL\YHY)Uͷ^]J;O)3bmzA*ȬZ.-aWiF?۽0&I\3Ŧb_$@. ; <,;I4ʿۻ3QNn)ZXl;yz CL*avz\tv NwZ5tuq?"m5arv{05y:Q9֯]9FH2HjѾ9ky7`R+k91 |6pa--,|7&+(mB=TODDw@(F= ſ{-j ɾKH5̗,2ôFh1Yqk~i[N0—En{fBC3ΞIc<ͿV@[j@P}iHś+ T XU!]O ]?6;n a[r>>G$^XGuK*vjGJ͡#fDO4L%dgbD*nm&z}8T Q9Mb00 Va)}U"pߦŠ?KhvtQ8m1(V')PmڼGUG XڄU~ ?* ]rGTߵ0>tI^_,ʄPkř% NӪ5Q t#f79F}##{4{~2j cl Ƿ+RhZ}3vhߦʐ9iܑ9B=5B;-UiMa2YN#d}eOKV@C>f#$(6{_ҀZںV" xt~0rVڭeyi4Mml Ynp>dbhsOD <7_25zΏj!8yZhf-cI` M3S @82cEF=I&V8 VdgBsvuZL ,h輄쩖Y h^5D@/*GȂ[A2]},aJ.8_1̴v'@:WZ0pS%$a$u)%2/l;6ʻa X% 2T"}е:@㣌i]0bT`؞&~LR ^k 6 BB%b'w/g|VnP5^s8ec3(ED#=rоBx%Ođd2w}u5کzqΜL aE{W znq˰} NFW&J~%L2Kb7[;)&9$Ush|..y>E$Ф 7a,mP.L3|}Sa>Hj~ yQ9Nh­q0(Y0PCEEp_=YJ97A@B J$gkIXф+eytRt [{{4/+$(ld.)X{ɶk;9Ez̝x%\$1kѕ\S=L &g3W,-Ʉ(eMuzw"9#I.Uf91g-INi,va MVM50FZ'/?d D!4,W"."!yaj_3hylkճѳ̯(x2&츮|Rƴ rՕc/2p*97Wz ֗Жi1\|MGT9=zMYvܡI* {y,w8/!87û))no+af1ޡQBE:+$dj\%fU"`o˘ue*jf gnYxܚ/H]!\%{DjklCǠ\+ʼnt\DmF1~f? ΚPMGDJӣcCt:gk\&h9x1 ,B\XjFVrRwdi8zI;W. w.08d9ヷoMQ㠒zcwZv4r6{`"hQQKb>Z~fԠXw,de`kZrsOn<0ɻx 玑U/BJ,>(FBIƬS j[JPF²Z$o7%'x`T[M\(7ć܀3$c;k'LO5 ǚG1;.YoV@@F>D OP^~ + (4ST)7]Dw W'+_ ,k(bI! w3I1Q)#5u  Y;+hujEe\8aB+} dvQ$lP _N2beOrb$̡LF ҷ"TXGT(O˚Sߧ+Sdή k :E`BS\A[h }EYuP(T~N0?oa,qkO(Wg-PoDZ n#$12F# خE(ojn鶯a+ˊE/GFK ʖ}_~$†G%R q;j̺`6T,U|Ŋ ^%R:v]4G Ú*yhKOwgm)teӖ(Rmm W`7# FpJ*Vo)-6JQrsJ%UrO?ˢEOm]{YA8 IQ'v5#eҤt ^P|3}Ù #lcуU~͒- cNx|i\ ~puY' =;Ձ`" BW8Azo^I}.c^_qE ~ZAs1eNpz~JtNLuAz{*>f5bt'$>&"%S;^*IDF. 4xlv i^Scf) _tL!\)\3A޻áqFtZcIo8LRт 9n6]z3E!o=9UżH=}@ ӓh? OY&jl!!抄,tGwn@:0kV,+dc}n~CYrl7sѕG*/U/EK8=7 = ^6rK="!B.\S&mVG/5Yafvr9RQ3!| ,i A* R:'fUC8 ~j7(T: Ā#WDa"}6=c-!fj7p<3.ߦb.\!ydӵ@tKH/گEZQS.'0%9brtW4VG DԦ}pVV*@d޴\~?"q-j{ϘdT49{38.짹r}07`VEӰ1TYuxV9Jj/ΣDG@-]em>/F\urg{gBӥS,:Id%Ԣ(ZCKZwTF_r;|~1 0إqMe`I@V /_cRr'i+_k}he _g:T?-5@r?U~HQ8XMczNjƩ[5V.^;mK=ujxl@y4.ŷGfsC 0EDu>{t.6Ak{$Q^:Mv&: kGD- wìC3Zn`A_zM_žc^Qja:qx0Z(om'?3ʨnc:jV>*k)!ʼnîİW8v%寅ƧxO>)L5К#2qWٌi8+4q- cx*yc5/9h`}KVecFԾ` RѝH6٫] Hw? wS1?]qK[h~/s f|Lq^}NFRKi6P ,)qzxO- Ԛ꨹ޝ b_ L?dG y[yKRZ ̡]HijɰhvL 4b&A ťvH7ż&-HٔSo<:e7J[ӵ4;ҥ 40_so<Yh1MɃDzxmMO aH5ʂPVy TP{#|y^dlsKϮqxz) ?*GM_K·$ h/ 6eHXRM)>R:gMC gpQKAw=X;z!92< gYv oE/Ld(>?`͘YaY#}S؃sfvЃrz7N[@g-U#?7VŨ\Zv^d܌|XC1t1ag@ғo)#V'P4}d`|(šC` OLAD{!Oĥ$Fp׎:`tt'@@#'60,;>NI"wGpkNoEԐeT=XKr6Qw-7?(apNN|/DFb'8@­rS,oX9{}1οzȔpT$&ql5?g!5`Jhy4=QAiT| RTFK6J=Ί$ +Quh4bKMX|T>TeAӌy8Mle~^rrln Ra|. &s5^-t9Zc=fy5BR-'eo$ۓlz ! :]ϧ͵Hˣ;Ѐd̆'Kje^8F˼RXB{_65"Cu~IQWdJ.!Д̧hLf12w G,63nhn,^׆$&N4 T`qH:-lr{.43/f_<=Ѣ һ ܷ29[9z$D2ƯCCE1{vYJ9\pC+"J3v*k9pG- yJ=4#R ퟔaHq%}'~@'n;T3lz>[!|Y1ٰѪ%U0U,M}+B_'}6JZJ_9 PӜ+>kտ9XI/'~X#:R e*#@rxv\}/Ge s GÇ}G'#elq A^qqҐGdkGD֙6KGݫ'ơCT0F`frCuLlh`Ezp1#<`Җw]v@Г P9v)قad`̠5M>Ъ@;Ȧ~җMԐ&@[ERd؜%`004c0kRifk'sΘb?ԯ gX-BNfnKÅw=@e.ͦ<}0(4oGdUɧ*25" sOV:wr" NlQ]*S̵~RNmVj18!6P "rq;%Z2iN4AC KcPny2gqį'8ZLnȒ0#1 ~Bh[B!:!Ny_ af -s5HE3d+Ç.}p{t+VhP-]+SᲳ)vl\?P3q'w~|Σc 4dReo\URU8 Ȟͮ3Z/m46.*%6ڡ}1p?M=VbGֲ qɖ˝-E9*0j,TIQeC ߸'2<R4k\Q]ݢw P$0'9I=DMp46@6sā`Ģ^]F6]a\7q_#Lns(0&/vT Mc>ZjkZTND\*1R9K=p E7t_VXOkHZ)?gX jNؕ2 (l|-|A/nN=Y=m:?YFMvUwn6uN,RB!9H>D?4bd) FYŬ$B)}:O ʀm].Y”qOڒɟah{ur'ٟb5t АWpE].u|0Wn!78 bkvZ (y@t1<5u +/]0Vx@yz/xǬD6W./af3) DԃrNt綨2h2r`uSF'6mqLmJNkXhID#!lH♉tL:e*kep?r چ 611M-Q?j)8=̷ӡ-%jHp g 탴8rsVIcEtO2bC; 򝟶9 S~:%mzJ iZ[aUzdKVNn+dٌmrۧ#_՛vߔ9BCVٳ!Exq"p[rACqזsM .$h϶!eB_3?5j,&7c2{ӌ g.2,\c(AJmqk-S(, l%c08yFHt(\^Rδ֨QC>ZS\&5A4Ud.:eEm_ayhtfo{Dk5N`յ¬1}Oěp#p-j-q3 I47Z u*Lh*]$p %{tE7Bm}Cn=adA%Ƕ!EEhq_؇"I/*V*KsCzwzkyW%UJ(SZo|ڍbba ;SqU 븊{.| l#~J lpEyz t/MFW'72XgX{B֛XB0M.Ǵ=Jj.SʊKoQklK:l2:isOEscE7 !w|Y{"FSD|Z昢:T9*н=*a <կ3=@)s@oE*H- h5o mRKO->)r!8e_ݛʵ]3Nf8\Hn&3Q*ThQgA}cG>~_[spwAqM$:A{Y͏~8g\A.x!Q)Zn#z^Kqj'oT+tjѤ_! Cݫs@ S0m`RW SCMG'gi$ݦ' :$??dH}a1v|wnfăXDe_{  ƙYlf4wtN6y*s@tm\GH,7ZCwEy7ͲAuʝߙm >PX!#H>L$0"Xd-P֝6} DWgC&xE*P`Ecz=.xk\Ռ '8 X畛ptίJ+z"GƯ#tW!ؽRV88zk0AQuaCF(lm[zyj9j]&݊TVRo?k (1C ;BkeQ3A1nV#Z^/Ad"IuRC%go1CHO~)~;H5'u?__{jeL2IBu|&Sɓ|Q_1TX-9%UCR0FU Y0!ڦvrCZ"<H,J~JeÞ\#" !62{ /B_ {!{JiB,֢Ąv uD^$aG|ӎײ`^fHLW\eEb*yjI[a]Y0\uɵwe9!O1)Zu4, )dTjZiGṢp? e~%0 \߂4 RMMi ˝GU.MV~'"H[?*ɆGWW-UJ$QyY1:X(CƧѨ/t@`ck~NbF9:fJZ~d4 eY",Nd+%{x|]FB}+u|>К5SrP=G}R'e"@rqd+B_\q?|ski@f>d֚͸xhXhBN84KuIBդs䉪;*/E""5J?D3m,EXNJV2_R=]`gsY%.nP{X@ :q]zeQY ݳ&A7^F[*җK:5La qI1n싸M_5Pp'+_EFVW eef0w~ @Q=}[6e^bӯA@@Be1@t҂aFz>RHlԦiBܬylLCEl#ul\8iZ{auL;9G775d=.>(HL܁+ Nг),9O СoR|&kn%6 *_^w\@j@FYY#mH$8͢L,;̽vgE5eafc=>$3۷fꃪ׉ >/M TͼWh>k> u )8 zO8Mq77A(Jb"H+CXliː@AOpx#)Ƅfd$.3j]}] )͢822[M(xI+ #.kEooq};~<;F^PO(k5y4`Gv4-~ 3BHPV{9F +h .e(tl1ɘ=>p-|!NW:*8y EMe*}swAƗ:* ϼGԚvM_@Bhz7މ%"0lX/7+lf䊌͖5grQJZB4O7*#5k{%O3U#FA^OPkJ=`.ԾIZ)<1cBFЕ[0m^;VXD1@~Lx`z}Q<}x]FGLC|pt6#/luG)D=]e&* z̷Gn=Tn⌃;T'$ ?;+ȋyxc툳+^iΰ6Ik&'AJFoHHƊ ;#+-pj 9tuq; A"'}_.:AA( 1wIB{ߕa!/ƯK #b29*eѼאyB@zww)-Iߪo~>M*@䒜 2:&\gN vǡSe]Sn! A?8!X>C_m\g/(s3DZLM ңm@%\UNɅ&`7#)h cU%JZGK%7Y^LY7S`[ݛȱ`:<&*p~ Hpe2'?E9\P YTTxa/|Q,NWk7,>$k~Zz4&~#LAC7aUv)[:ʡ?RnFΜk ]*Dj` ;^,iL﷉mXmn}M 1uʳލC+Pb~Ph/ڰ<!Dh>܁_2a^Q @a2Cel&r:Aj/Ɣ;[y)9-@|m:zÜd*9;Se .mc񿱦%كf:}Gbaq9W>2]WpiCq8MVbZ`lvࣕAVrGiHW.Nebo{ A*Cs_Ѻpv<ʍ28f+'E_ڶ0Ǝv)Im#P(+h{{AE"&]j>vg⬥RT£eI2aKY#ɽ aZNnYyI ʗ}>fX 5Dĥ\K!nǕ\>Lg!`Z ;@na|mPjvR%ZMdMóU.-W٫<8 <ٗut'5)'?dqQCG_%Ԡ@ 4'7NyxaPvDh{^%#NϘVU[Q򻃉qUF1=Wn2AGpskD2^8,4Z7:]T# (W!yF =u}bA-DFyT9%'BTjr|ʔnBLK/ux\Jd*&]v~+) D* 5{7'5e\Ҡzi>H{1%bfi+#_Re?1j + IS׽zHokHȞ8X{Mm%:8Yff?.A`hZ偔4\_׉..4Y.{w.ބMD^MC36G"#Ϊ3N `VX/RWþ7jQ.(_FxC*z7 |v+iJA$Vt=N(IYN ܸ:'l4_[Z{Rc ٣(۞pG_1!Nm=$5uf:AT^a %؃_Vn *ƕuo, CL8o2Sּ0 gƁ+ %oh ؍tvgqk=7x "[ 0o!ܛb Aԗ#^B):kFF,u)SD8?n5VI y=-Kńg˒T3}xF{ʂ@bͦ14^35TJ!/⛎Ťїgȷ7^ӛ, Nk=֤FK{at|8g5+1/$RX$O]嚱0ek700A߭aDjdlA1laԞ_DаDΈ0J*bmtu%MCj:&c5O.;4R-',we,kX.֙-SPK[!)kaαIq NWxp荥%ȕAN0/6skCn64' TtLƂdGg'b YҵGB1+6OŦ2g+#)p'+[ؖ>xI'.67믂qL6PYڶ.MYfO<ҘjEv rڱe6܄0 ܿ?:;RwxR4^ ,:_JI9bnTУZ7xQ6iġ7!|4O2si`#B@ԫЀ\5JVr^pm9eȐ ?7."nzNtŦd'!@wd|Ix_u{3=Dc,5)}ҳ:<ϋgt/QOw[W)|+vQ^HSoY$ _zJ&vYߠV ͊eȨՅ𓛵2{P#SVq[t8N+0N"/BDu{EEӻWio>o8wi T_gvH,jc"BWݞ՘c^.g%UsjedԹqDR$*Jek]+"2D'?ԈW;^!mMW7Q$,[rnV+A7ѳW3u !v;Wus*к =:=7glKٟƅzw* BD&otAyЙLUg̈r6ܝIV`Ř1@;AӖPj' TOx(63"p^-\M0\GRA(g~:˧.u];r{T["ٸlqpXEG  {++;ך@a&l:+A'X!*(9Jf~۪1z-)Hx'}Oe;vJϚiK>0i x#xnY(iIXy3x66D'}֧O y W-N s ݗ,mBX]Ŝ\x˨FB *?*G<3Jx믁",Gvjih\ {Eq{<ػA{3OLFM@|+|},,Poyf(~VBgW<ւ˕ C^ܭZ92gUF"1P0 /ʽw 797}Z i#$pElܤwfP=B!,%)gRזnނ>A͋>Fw|Kycԇ4 ^l].;1`!i""}$X(4X F:q8q>%=BuXufr[9S]3v^wvD}(F `gZR|[Io0*stbEŠEWvvQ2f`iW>;F5(%7j4ۯUf4ߏ?$T%>D锦ͧ0t+bӚ*_ېQ_,zQ*@"%Sr:?v_"!.M)7inGpcHMmO^}MThG~#X/3sgB ˓ڴDW4"gX!v@Ea+FRX 3̈́oT]#Sltm]Sv_~DM1/]z< ~m\u1IAvo$..Pt%*OYV @)6fˠb]@K8xtBd(s:dr\xh≳#u-I@*ߒgZB& 4y0B ?/?..@LYKEfCZ0Blyw9hZE5“_2J4ėDC 6t8ӳ77rU]TymoD*>`aHtY*z,\`\x ~&IʬMzGߺǬ w"l1~ڜ~1)}I[eb*lH o6RCS_*n?)k }LLk,1+@C劈TfuixuJÁ5rSJ^ sCe#~[]CұbFԙ[c'O ^,Fq>)̬ܷU9EP[ lO๥N3yƏj̹+'mteS;3d .1[Dv^J e߫-[3s[)e ,,Ƃ)Hztfל_OZkfgn ;LW+3S:qvMreM2CǍK yvć6DSn9S&I2H;DdQ/gL(hNC%-߷`3 d 0AobjVEE+DŽM9?vc>Lz/[&2-eg&[W$5V-L(OcrA)}3)te[zL:3R͌Gj0̲*岖3C1siu5wT nHEϸ"n~ v}#I_+0}蠉=Vo=dPܦ8imd@9?)zYN\vs+ϵ`%fR*tzOiuV^s{-太^(QeK|~f۔ out|fnZo^KIm?!}>m C"ҮqG73K<{wK8Ӻ LXױӔ~vr1t>A2#/_z+)@mET,aHs >ذfCA)u: ݂ЪGHViZ,\]K6Tf,>C?dz":!WN4p1Zuۍg\TӒ7ނ>xi[*yiƃɦrNw΢|Ҵڪ3&$>nz =gA uɤVXkC},X"jwT]X*#=AvHͼw-EL:T}R>CZ6o$z}9 DMpX@SQfߗmʤ]2:V0d,4k^Ee]4iiꌭd`|'D_mz!L206dTPuwM=2}~rф O<\ɱi \_b(ͭؒ5ZR6*A" TW'&̽ |&kgYGio8 E&)eGc2A]Qz:"l3:DeU"Xtv ? FZ6"N o"k@EFr@M.7N]ER1oCT 8O"@2X"QA>Դ|̗glwa^ᩪ(+!#*%J-βLS7)'bhaVr: ˊovptNT 88~k$@v"6/F_z}>6Pi@ ^i?{!;:~;B<;eZ֖n=L+Re,jHPIFPWs|ΣMn5 ߃Lr.36BH>:w9x?F-h#ݒH"LȐrڅ`+?[u+h{U܅;K(lJ (w')Wl;gQ^YWlC`cAMސWBnFeHX[#YcV%׌Us#3.\[ Ed͢иva|, C_jo-[ɝ_7/CٱH=P2$ihSY1" [_]X#df^< Ӭ,-E{cGE-Nъ;7v)vPZfXmw Ȭc̆*m@]MDC/*qFfnGG+̖'1*/KHa9az{. QyMbifT<ڄZ^HHxA`25 ! &O35" 6;wyiv5R\uO2)?2}UŸx QH}g߻!zıB88-צC_ÓQ-6 V|a,v@& ?kEjNvXW'ұ7wـ@³_|@SNxt ۏZeXլF&(]Me1t|PY ؎WUrgY1Bm0SJZn:]k[Ϝ+?/E& &`7 Shz Dš1?z@}[sи%noئ8(<+nʫrK %@ͭ)aJ9$,DR~ N[GZwi_lo їC}v̜D0B8.bؽy\hV> ܟvY8_ $CYaC"Wkk>!I|Vn e0 իKMO_+?C0 ˎ\p@S^owSg3Yƒ!13-mSU{J2PyH!Ye[u=m*/$׊'zrvݐx턕d = Gc'-6<ՂVU ,QD('%qWoOGfQ"T>m眄Sbk&VPBB7Y4n)sRAì=(B-Wfq1nZ%~-:L\֓?C]9oWuwtU` wXA*؞>ȃ6&}UD"^$TMk-;=p*WZf]GV+\;eWWHC+2p8½Qd>ss;y|sa%U #zMA]A'n z5Xtj/zAsq>V l t8/ ~x0aY`Cp{`?x66Vj6uu˚(r@s=v KYHp~vn:FJ23E(浨}""1KGmǸ|Ug -sH[y)5%a˓s&\'  խDdx;Ν!1dI/QdaPL%a)BՊ"YD?~[r1ǀ*ߐkɲD!#̑D.(Y1gY{ק2LTMv>kMjBLX4Lm}&a\p=g ~ **p'Xl\o Jbqҁ'UUZb$*ʷ} G u]Vqje]0=mFF8ب(vgwjt=#߭zV] &@qЅ+ӸcLSjݳ>-xv ZDk]*vTlU و.*K^F,D-[3\T^/]rw.%XGǕ~#jmݝ܋찥o{ 'LaәKIXA80@0"Pn쭤Ȳ33{LQ;0"\?X=^*2 v+rPJD+t~DɛO9v~}FeEODR4+<֠I{a@_]qנ2 v1HR"ޭ`%S=*Tp KʮVx@`$V{糋0 rH\đsj7ˡMe_iAW6 y]1^j~X8r tyFU%>,uZť\vQ ֔w.Ar0|6PHhQJ}aIW>5 ªk8gsGmh]84kLL 0s:m$~OqZ($0:+"K!;tiڳ"x6yr=t= Wi%"!a;j%hi!8=.Ss'MŴ[&)[(s.5>T[UGBB%J1ȉu!c~F6ϏT)v/c0?2&0HUpO=1?l;k xmv'JJo;iLWKkBɗ끠 Q:dmt[*@b亜(DJnKs.-ׯcsc;M:h]?}|FSU|?2C{Bar?tP4 ?ĭMp$8 sÉCB2$e7x(BBFcE"lRDiB,#fWpltW]b% ؆ln[FnRdNǨ9<:?*F8+@3&Uۋ( _ Lۈ$~%@}Jr3{z"|s8Sah9ʥٱw㵊U4("?{mahq ZXScl:6|y[;v[@M3M:p",&Nwd]d 7ϱI>{S2n1LY6X/|W@]uL?u)wM!2FXe6s]`և:44$éO|3$5c=^]c) }IJ@ƪ)7#T DˮkP%R;jlsjП;l[+cŰ݁a1Z|G!z}ٶtan_T BGD8Us. P ުv(/]t,m96z(Z| vzUtb?}WpaCt7q/I2zE M*cv"9u ~3X+LI v 8̭TA 8P+]̮DXMO qKGO+(0&HHq˂ui__:vI (%rvc7e<&r)i c4F&kH~ǮyrG?30#K "ځucsTy }* VfXˢ$k4P$jVɒ? {ӱ/KeH/^3Ȣpvzhh裃PH'' +[w΅wMX\ܒo|FsA/ Z|LM(ʶY+\-TE< '5q>HWh`ᷚ zϱLF'{r=[x,!ƫX1'i${UrPOx.@Ts>I,$cHtFvt@D b(,π7D[:"bMN2+Oi8]9AƀWv򴍜T(yN3%rO@S6D-bijI ؄f2$F 8FDI* ,o3zȺX8L_KT! ug ,ICilnWKJҬk$_$7À(\XjC2I1ΐ.}mArdbORz[JM J*܄oIFe-ȷ2Dt:H0UHӂxt=:Aue55[`'HZ"77mGg~.5~w^}qx4`bM%ڿ Ә*peg7̅AZ9sŝp_{%0BwW)܃e3vFj[~EL^:Ft~=#"D:=hY9 3\>$Q`.aӀW{&>6mo/1UZSOyKb݉~QIor:w~L2tUZBYV\EцnTmL谱ZM I eؗ4n[-2wk<-a_Ao[\P,HYZ[YY>j3pmqЉ0ř&A@IM|:W!d6o;'e*`QdJ-;GSE~-r例P*b~)z|2i!`g|WM.'?u&>G{gEU敱E:FK>{P qon{4p/D7p<$ʼ)N}R>E3`O0QYT_%Ņ'RN \fl3O!^_=Ь?jiy &9$n^P=2'2BU@@©E9? 5VUֽuyn6͌8P8%Vc@ot3e@{=Ǡ/@@ __݋h6<1] 9GGnH*2o~ׇofM,ZA!ʇ#nM {ņ5YIRM>yҲ]wGl9iBCt $*t[PVב /Ls5X+ڝptYve3 >'zjj9;mʵF-o6cjʅ`֯p9EOxq ؜8P_;j=fi@kIS~~{yz- q 5Oလ"FR&Y҂ل3*W,?c\f2V$3J=5ccy]VbNL[4"W8ৡSaYxQvHkwB4g 4-S eg92co3df"iq'aY[`aɧ^9D晵pBPy=)sN6q4*[׏M"domd(EIM‰#u+?E/3vsp8ya4w馓vF+ lT[8kb*eSnD:Iډ$,|G3ۑpTไN;p$ .l0wx*]=>*?47 \!gs7e$tl2&]ԗXi?=N),XEzdҦs+E,lUWֻJJL/}Qr~?M$SA/1O%W5qUv */zQET?d+c3FGk10b@pS~Q-cf}1_e끖i?s©*h!E$QTMH ӉI2IhӋEᚁ8v%JH\-Bjy7׮]J##⚙S:›ĪIP&\Ej1\FhKaXLDioct:J%;ajE`'F$gc^&5s3lE=ZWiΆm Gud{t7Yd'J@'Op;3i ZҰ"bQ|dkA>bq橸+%a|8T?FO]7l%˥nOAE[ߤpj|V*Rቪ:th G5f̦۸H0A'tdt'/Z2hz [ Kh٩yFϊ"h aQD.e)=Wa@,5pᗒ6,X3az 7?A!mb*Tj]I b%@΀TKk?e*^I> *rvmJHsk 6ՒYg,grcXr6rir'9`Â7}I'r}v0c o RЕ @JW '>c dxw7^t"{)9~OnCMyj9b^:e(gck.lYڍV5qu\TkOaT}wU큜`QK=o1ԑ qZRԺדwaKIDm7)+_9A+9W6v!aH=? >S̕bϴ 1}KW F@ʟT1#lE0+:ݙ7?qt8/gjī9.goӝ hF8PWBkqF%o9G-~&,׭A>nj+ G]H+AXk%VU#&szoV`EDU8OuMu;3Cݶ\<v*`v2`Uqj},qCnl0҆-Y7yT/{6:}KkGJ |XMYdH,XSdk{ h="|nbSAv iQjoG|GHue𶧃dNS1'Hҳ}8~!gbViC)ˠZ`Pvm oƟ6IZs\qf[U iC'h\#)d[MhŔ843:-KouL{#?OQZ 0vjoVED#3:c,dS5wǒ:1jCq D$^]?| &e@"?'@Iwt0;h,ћKʏIr𤶲H.06zTdk ~ZʫH|E˰ڏCZ(ϑ`9\kJC^؝gFH:| |BWէlh^t +KsXDhTȂ1LƜ#w 7B1VL94 ^XieO[Wb>#"pg72n?D̛r%>0: 52Eo`Qp6Sȃ;̸f*lƖBk%@*sjغoEH(jkv0ƆݘQTQh*zB&wc Aӣ䕿xX#.Ѩ(ĽFW\q/:>=Z~fw$-5š܈9`g7JDtn8 R8yC.z>vK1u4p]Fد.a3x# ÊM˛\Ns.fcAp-Lhy2+slPܵwl3hT1m(DY03|m?Yލzo947{8CXє|漧AWyw.~5 Y!TWxh@__X*_ẵ@#*~Pae]adf={[nMy|zg͙ӼƇ>i3X42JpIj92V<&Ȇюߊ?'eGwÐ^\o]L4{̒uZ:ۦA4bAeRdKgS&rc\T.pݶYLba:YX<L[48 NJ#5m'gM&ȆV +䒶saL ,CW+Le刊1ed^4fio R3OŰ}͉|qHsjjǮoKDAv*oj:9eР7I+:ya*OfԺt=T9l4pt6*YJ;b4E,銲N*!v^L`k:d?$CbO+!W%$4LSʅ"CtoJgB+t=Q&9JX6*s?~sdnszOJATmI>5h޴oIr7R|fEbDܡ5W3Լ~p%M0P gN$ ZC/@1n5EeQ@\?@Ig8lc+r#piuWZ}+oC9`nU E}Mߔ0yt G\ .KsЊXB#&*JWNN0# ##- "DDAu64i15qSo GH^^;\[P=@`PlO| ez8ҧ.p]*yď\tn Fdܜ#AWՒ񕠋#D~=Ćwne?қ@Xl= }fJwxQ`eCX=T5[S6.wr12TEI6 0Ғd4*5 K3)5_\ hT nӅ + 0.enXwvփ,v3w@^=AIJYN WpnVoSgiTEt5AvtGI!wʛ+>0HRCJP)r/{W ơWFvqQdV@?LTu9Xl=Hľ@(4F i߅9Cۀo"lT0NލCp9ur䠖pq[}:ni4IqF]4[oJ71$^{v!˙2*t uVWh[^kSonЗբi]"xR'Y}ӳe{nfA@MCȓR [a0iӾ _B HtY?@jS7)=o >2KW-" Zg=>ҜužodӖj)ޡ?ʢS*łjBK Ghx8l|M+"2y,zc {rf蒒wE5@绘V/=w~$\ GugcD2y/0j!z)FVEm&7%_]u&BzZX$ mVx诟  VS[A W5=kz ӵ;q]"w7K)l*8vO@; ,/ݪiXc|5c0Re7Nܿ"xϘ9Y&$?xg1|X2Y>=׈R|>j{8=h~BD\i}*|(\d5^QCt'T15nG"5dZ m(zF lEq_ [BI})h / EwtQ.l0TJ^DX"@dOKpIi@+`=Ha ؽ>:& z"|_j}V?K-Xt#M>yx|K2b4 uRIe/O&B+uf}hybhsJ@|<;ʄ<%A+{kypKb&c~XJfRb3oK G8+k˺R$WQMwG'zivHtSef ԧIZ*oNqH]E|f"SGI&]Ǎ#TF٭cpUy^QDsU(W#/(Db*a8 *v ]3׬d}fࠑ[ jU\x 'O[/6.lHTqY =7j/}'zAuZhPڋ^g$1÷3sD4@F! e{{BZ$&AF1cM wZ5Bx}HS{z)gleK1rsJIþ?D]bcίtce@&uK4:槬3!4id`xXca,CR[zGGo|nH/֘m<XRr9DNO3a<IG* ?g2B50 -#asɸ Vb2^朿"Z(یoХːo! ͛hz^Q 8<@9ܾFn|ZZPEQ+ͿAeaÜ\ZtJ0@՞,}F Cɴ_agumwlLc叐;-CLtD6J𐅨%J-zU)0&E)"B@ _X ͬ>}ݬh-_aP`b~>R'?|3--~x:>rEItN1 f$7[t!j`X*E| f?KL`TZ[Z[ 3{͕^pԦ%6fX+.0(2 `wM Ijq6:-xym"4QVMT'ש1ˁ#xEhP怱Nrq MOvͳ5t*i 2B.(^s!귖悞 C (k8uneHFU '-gY :)>bw @L͋&rpJrב0w lJU,7~S=R˨*͙t,ٶf*ⷝJϊa0b±cȄ_iӴRיe7&pfcNNQ;[{4ciVR] LII N+ h2mj+Lٓ;؛pr/ ^+I`^T0 }ٳ[#A"}Z3^`c) Ԃc [cA ?n̒ S{HHS8 *aHw&9.{_S+@}m7rYŌT֦:t.fuZܞ:Z֧$ 4L~}A:Ick!`岒BuJ9`!dHBCJ|}r}(m_Ek$1i.5@ޏE"?uޅIٳؕ<3`+]H xJRsl;2 %s':Iğ@$vˇfzCj_Jz!K2q*iEܧ~Ah!Mp{&@*F2B@̿I]6 xaPl>zBr}ZPKXV ̎.)B@OD쁪iyhĶE!mETj4 9@ǸxެY"sgWo> D`f rARATh}RKÔemKj" ֪x[5K҈y|Y5GXԎiWׇ+k:>$~@n~#ɨDZu`Ų7}y=᥂hel($=K?t'')uC,X>EQF#N aj-==:\ua%F(Wd*P=LQ0|fޓW%ܪ஦ꏮڡi_hz}څE;9C9:= N#EiwS=PY]HU96˺տ5߃VG`f3+nRrQ%EOU=F ģ0cڃ\mb+dI Z!J+)Aٌ:Ȕj?6a!@ǽo˱{e*>|d/dy Yd2Z;e..2(.5t2"xΠI0%yK[R`$j)\=xq`B A|lRXUܺl@o<+ G.KH^YTXv+XZA_F%~NRR塣#``<}p9̬ڹH*.H7)H]5MF8v@亊9|@5S),DYpbζO)s!>.?'R].Je0!+Tl=A7"(M\-3*B}J%g8Y]4P܋W71jeh{r+)N ! -y.K_BB*e, @ ç輫!7e2rڨlcvwq||[,OTOvzBS0X5q^#奿బQP.g6%|'u۲:e+kv…0ag?wr}Ʈْ@/Guvi*7o UѦ#;2|q\YJ1QdHRBYe8b'yF$窄i}5WQ#>`Os? twYtm%Ÿu~Hv*XӀP#.M,ReAWK.ߌ\@j4\`p=x-Db6m lO붘ISEǑfw%Ҳ4aɔjJ?LkI),g g9*^跦?`LEȟv5|stq <&,4Tȡ'*=wQ?JzZLzoiǂR @YLi,f# DJTp#[BcFA~18%S([a jHEt豉)JYt] V먒_tqe 1k,Bzt#^9SP Wa3OrVI) #6}d u2ۆ1}sEuUl V00j(Zjg/fN_Ky~CwrJB'L>7 :c_ϴM TtP' ;k|8Ƅݴ0H>fMT'S'<˸v=lBtvd;KA]_ T q ϖ8'DJoQe7տD ;|!tWD|Gnl_ҝb5S pnj` Tٯϔ4PNgdDU!+[2QiAx 32Z%V^i˦ȷ$}Bno@٘ȮEu`h3;;m_vtdix BD:~d".o|[Tj5[6n0Wܸ!G8$CS]*j"t9X ܵZ` +u=:Qǜ{3'* Hk6 &?;Ħ)AyXxg͂L Pގ dƑM[]ac,ӈ#iY؜hɠF{lD%PYC6ĚO{Ub j+oF aQNi+hi2yJ⠿z!%t6"' Lc<Vܲm=?ɞT99%5ZpZSGX^t&M*I8R1"^, c">n(( WeK~.zBFK"Tk6~10M# 1W4!Hjo;Τ*xi~c%f=\tJW..!u=.<eaʒi54!MN 6c:z LɔY5MsB;T cb<neIr,>~{j9_b[GUV/|O 2翞u10!|\Ћ\otsnehT-54*ïkYvB*8Y:n*hT-Gyjio[-y ԡ-V9^5N\Jcx6:f 46HFNX Y XO~@Kd"ɚ(]hm]H'6R1\8 pƼ,<>4 XqPPHNzDZH橤7NWTN6]Jbr(^OTແ\)}<؅YeigC^! j]s8,@3dC<չ/[@SȒG^q$rq3S8=Fh1~%>m@etIER~gKgrW?L]| z k=XO(,Mrh܏cVXNrC&"HߵT[ÒNPmUWe[#hO/+{AΓxX!*JHlh"MCKf}Bnbc#lWF!$ԍ^*{(EifaY80MK7M*=󶒎)?X(b'h U}ؗ\CfK*p YzJ;%̢e1[HD|,z%&8 pkjX0J+dǝH'bX'+CĄVrֺSa Εb)o9[} 7d,ӧv<Eц]Ξr,ܭ` C](TgEnLfU&l;\̓k$bznBt~V˷D-]%m jxKl T!p@*vMucZ/ZsuSgcT3nXu[߲L J춏uЉ6k:∳pA[Z/{̨.;uAP{p"փd,?p lo;Xf )[' ݐ2mJIun}3^Ya-ƥnBIw`?@Oo;I+j2{_[d,oYem.' OQ[+hvnrK{odH8[!rK8sH{Iqճ8%/r"ԫl:i:eot3ի)j$fwxŋd^!noJSX[/#j _MASS]*raPSp>'Yppwp;rZ~T•;y< Llֈ䃰7I-51,A" xfr ߰qtmMaAY^^g㏷(=n>V 36: {N #{ydڽՔbyT5oY1wb8U]h(wS6Wذb~,S JOd&~.)D7}_8X?o%f~`kZ3}qG m؞`M PRW[v + Չ(s!\m!pPa$H@SIBU7 $~mlBfpv\r'z>– bb7!qHg$VjU+?.7\«B٢V;9m#k.\`0[ZFT12}B7auB ي\MR_IY\l8Z|) 5*VKa :XY}#P_}@HU-9bPں#Nh^ǯj=]r^-%E X gALbkۢӤ# C|X͡L]70|CHQ36Dyh2%$_-A|ՀTq9{r_z$"tPn%Ft_3!u6OaH-Vy-*j7vi(̗lH"1= q̷}d}e3GĆႫ9Vb69><].ӫ n308S\VdD~pX&'f3@Rm`=W6vؒHY}d k[tF+iL'kG6ͣ5 ~qԯYv~tZ@U޾*߁0̤^NvJ[-AO`,'"¡:;E|Gɓ6ƟJi׼b9* v5.P? =[m &'aV 2C˅M#)=tV]rײp8bDՇڪF>6G[{?eT+oK55L'OvsA dV6\"3ßD,;R7GN|}Rs-Mڱ P=59ӓls2u8޲uL.bݼR8F½sڦܤn 3:Vi OGk LM:;\ls)*:ܴ6"я'Q130_n3< -Ī4$7 7|hLHBhhQ}2TGԯ# 9!c@Z2m/ԭ-B_w:Y+(B!"}{&qx@-Eݿه`,_Z[nyZ I$,˂ Veٴ恌La9>_R%j7}(o"ňVH ,+lJRn=JU_s@jN)D+ F]."&wGB)$}A#y Kq 2^3|0T#5n`fv'S+B Y +Cԯ/ZR2*Y'kNi.lv0g;Կb!U~^(c+;~RGFt)di͇H8(׳R WNǭL2wI^x!|.VD NQW3 Zd/$Qv32F?uXE#FOm7C0G#r=Rv)o(ܚ=r ];Y/0un1x"} hq0ZBEq.gFd]  |x$Wm8ˋ0 X+^UVrC%}1IVb2B>̚8 rO={6G *u-{L F~i2Vր'׷w-cU컷{J{cNam2'h'On@M]0: `tkFa"b2s\4s8|eQ)ȅlgDLS2A5T2˳a0A-1eX$WFHoWx8weԅޫTKw^/ ~MbajW*5 յ4% 6l"9$ܡjV?b>s"z ϶"Ј.yC0}(&c̉w&$p$,a(T)l><<3 )BC^½ 璼X$p;!6qQ%^( {͖v2M(89JvP`n 64k{[e=V53̈́&'w Rte3bo*>%-@?oT&HrV\Jvt&3tYBPJAF$#H=dʽ;Ate2ș.&Op ]x&2+Jifz0$#D75%X%J!cdܶ_; U?EݸRmvS僨&V z5A@n(Pe\}/ L-]R#o>vC{'?hqV=SaSg@bQ wܯfnES}RrSţO9&O$쮗y#S0/ !1MA/por"Y|6>[㠂9^Y 4-PiѰpf̕?l}qĿ ea,c`YdXhp eQ /ϱ,c|uܹ/kݻL x)$ޱ)Q䞋jpX95q9G'ch=E_K^6+xi=܆UB9":e8y^a9:+zRƒA&-|Pېn{6"(A4oآ:4M:j\9*\u=̕Iʻ44){j{8醿I[*yS$ X8^Exoq l L4״k{&p̢O3R7|^qyULJb W3sRzu_i t/q%;#B˨(^t`n=o@yma=o 뢍V,C @PI;ysaf S.,bYsLihM&̭ъKUƠ+ DX0n)˺1tk ~e"꺱AX C @b#hhcZMB&w1V#N>N%v%уZh}xdكA=k?B=!M4D:"`Lh4>rmcz 7_yxf(Gj!yИIga7oP=BVF©bAcS(́`E~΄抚x!* b՗=j5, bi^E.7RImNt]5NcOXL9#4q%\f@i/sȗTjZzHKӨ2"=@s馡~32[z@ʰn^t$YP+{[h<"y򤪁a9Ci蘘Dۓ0~T6%2(rk_;pd梨 ႄ~mxzrm@+KNQnM=e#"BzlTKq$@k-I ==fX\ψ F!)AO(B=zEYq=Dv8X %DS2yt{DT%.D~4'"ǧۨ u 矹 GJCD'a-k;/ ^!O* D.(=y\LS$uDf!4^~S )Ȝ6lߙqgmx',f;ZQd0>5Yv2. [#%3?hiuش΋YM؃Ƶ9`S, cT3@v4=t>XcpdG2ʟqZ(ژ`@9t lY,7y@seGɏq?~8Q7?T쯊f0#Qğ CPKBq+8_hO' f>ZKL茌MIJy1z]v PX쬔R.\yHыKTMЯ:4fU d/O@tAӔ$N<KP(9'?̘qpbށ˨ gġ:Pxݻ8܀jX1OIP3rs73 .]]2Y`C*2qͤir{s$:zX 8&&AFm2564sLdʍPd7ao>rl ]]H!v(ywO*>+|{ک+C M:fA;oSEdBM6|e(>⛜Y韏Dٳ06; Sjb| ]x.j* "UT_z~ EwgE oA0Ln7N %50sD@/.Zt$ܙCjF,;-6} Qc^`j`Bnea?SH|h?: DIA4S7SS<"~72VS;UEL!e1"vt&EE^3ZfFРwb(%M|!EK1/fx[PM{޶ 3flHj=yD3|' svn:AS-yhfшz 3**:[,+vV1qsw#܍dlڋ%~D{f{v@WŦP nkDZ! : %pxnD@p)O0Ca:q`KKF *4ŞBdqٻp3 +M5OhS|@c6QK󿿯3F* Pd<ٗDɘ<2Β6Hq%/C"F&VL\JxIY^ /zRjpÖ>'H [{lj(#!qERSgp,$\T x {{fǙNkfARk5EcpFʷPͼx()͖_2$,OYG|t_J:{30T8Brͼ=  Urw{孧0>JÛȥ< FXne1A90N'y~ү ᇈVFh=Hl^u>찬TTdܓB'zustX{601( F难#s$׻RB-k 0ڋ r}mW3 FwM' d/}יg0M@JCa`P`FۿAV6j)S@Ùߋ/!F*R8_Jtwc};M Q}=>>]AO.PpbgSCYm:GG&W^- įr$pR3^ `XLBR$.V|I&P-|0Rnj_\I(;B (¨+[]F:+&05 MH&6;:dsXL}z]-OkeU)+Agb tGIբ_G({9zIꮊ)PҐZRkRm߼m~ OmBol|_xg MC݋2>$ƅ@73?ζ¸Jy٤u$]n<|R6g쌷Qt흍  rͻgew6] ڋVMf -k%ocLoEQޘ2ѡ=n+(J醙+_.,ġGOɌZf"[o".HQ5L!^̯`g 1vYS0CLȦd;z)a=$ p[~"Q%?ߣ:fttxpTDbiftm1DxP )mkk9{U!L 풂 ˧\ϛ#?v8':TH^YsHWykת9 irMu .5ظU vhY::"4Rsop׀5"{%w!@XM4>R+ O?w @>{⢐H ]J/.u5˻]te!rEC#+{Cř [Cj0.Vڍ0m8,;#^OBOsSM7qzéǐ&ޒAu.7E&ј(z f>x`[NJ΋ {e՜Ӗ<cdBwm/cjE1§8ho6= #70Ճ&ڮF*$tm١ q7BGd9cpޔM8R-FSN%~F$ E<@d`si+dR3! Ξյ^$1¹RC3~]X:t;y"TY z`,$&*l{5~ݚ Kdd%\d@o`R, lHd;=Wb w\Wg4ZX_wіv<}'oh4t5wK4< )ҍ_ T>Ϙq_J'@Q}FRXRų*.@M&X n5Fgv+4 ['y=AV<2y8p%[\s|?GDr1`Էn k1ڝ:Va7`/uu\MɄ̛|pp*`7$P{Z֪^Zy?K) գ`/Mks IꚫUaTX .l3˝2Od|*GB,pIp:PbNMqث|Hj, LcK0E&ɉw2qi@غHaJ.߀Sk|"'`CdOU2v^oƎOqyŁ`!_@yHa5v㴢X n2Y|3hR[aI]eVt%2Ql^;ALMܐ.=8Up)qN4J2Xԍ5m]k vـԮh~͡XBW63- Mў$>+SχI>Y|}!"g),,6:bzwsC0RnQKӥxjCHH,7AUF~Q]Ӹ@- 2G'Wb;yr5IL3.`ǃ;/Ox=[u panhR/'^} H'>=ά#pU _b`D }:ۃ4ZE{ & [ y3D扖o4F] H*flS$tPԤP!;se, {݋ї0֡ + "FzFZ ٬aĸƺɺkH՜kU3CC8'nbw<{>DXq՝WֳJv|R"gw„,JJl83B'r2j$*3o e0t8j]eޛxQ҃( *Ab R;ʺJ9c !H76噈 rQn!kShF׿ O"Z7D`=Z!, xO!慈/I+UTxb"WKAX1В >'D'=/ӗ2Vx`Qhmrq;bCꎏwjCkhjC檨I2F 4w\:)b=Y5Le8(l7uvOfN;i`X`q;\ؓS:VsE7baқ8{"GWl( 0d9*,g]t3(.r Jw=[ٲBU0(fZ=/- vO%= Y /4ʏĴA?˛>Y4<]hGS37_*rk,鄱|pP^})3GnGx2vpl# D "؃ 't{ +%.,$Ku-O ]uӻ 4E/u* £uXea`۲ݥv>REmgUķ̐<#Ƒizͷm,#0[9gg]wSROO\-Ѷ_:U!.C;ԋ@? si"&W+3 {fi Gw^,yKSlxYE!vҦӄ2',sYw=Jщϔ|n6 Y@ qv-B6@bKw3D?- Fcl{p 6K\̟°T.)pԽ %pW" E"G# -QȠQBb} TܱjԎ-7 oc&շ8re.΅1&a-NčB6Ɓꟻ@WG3O鯱Ԓd+]կTIܽ t5:ygjڠ$|^{ 4>~X q swd^0f+?K?.0'X{h.o'N|wBsPVkk;-@DdvZw`{w4aZ|!3uyP9+ &a~6 _~2ݸvA+'\'5GO8MDJaLisǤ0|vDmMK'n^L=]]C'кbۜ8BDLV,Ra Ax%gPBGDp_Wv%+ˋPXAuLV8+ "4LnC[S9D?8,IFb&J$b}SqrzC}Sj%mmxⷮ:rc8.&/r2|KO3`T}4iud8) _÷Z(M omcrѾnΩ4 k cs>(K_J *=-[rVh铙8zV'ʹkXal̔Q|aDd "='Ւݱ;[} UybS 4# X.`sK_7~G!fu$~51 )І@.}_s4Ԃ7xlr*1)@]s>YT|WI9 FcpAQM,f77;^t`@>AU]Ot2 Y.Z@[DwU*Z߾촒.^9R'dJMϯ7*DסޯᛓA_!.yK~2k rbO`l&F.IUhZ^_q|jEyζ4D zw528jg55H5ю@A4"0l^}M[7`+?Nث uZ:l!E&lٺ=ӧGy!]#{uq69JY˥*D;>q<F`>. h1w4MnR:{F4H`>0/XI[<-Md\ d.,6+vmOUNXA8=,>&mt_%#B4-b֢KVxp$kЄ" dgh BtWAEWiQ%09ݗ)H_1n ŜMO ŏŞ_YL;a ⽵2K만Η;gL0^1ǩرBRl8.4np;:_xZ ]Ȼc5-Ѱ?xڠXrC4.)*Bc(*ᚾy&`I-\L""JtZR#4+[=9,haXM2?䠿$esѡ;Iop* &nĉ= @ ff \C* FH9(TnNQ@&F`_Ըe9[8|ZDGߨ,  8̀7R V7Z#{K(YcH!IHÐʆUg[5ʅ1eRO5m^1}A a-Š6 :SL+v^ v#XӣDh_A۔6~mqiB+ 5[(߁WFdQ2/AMix] Qo Q͡N1r:BE:]aU4nç%iIIPaOAh æD|iz! -kA=TMQrB7Dm0$\z];S79.A?D[ @A)Bqg`\*;IЕ0اkp \!ռ4oflr9Iv>M5@dutӲOs`t0t]?LеAs$vu91pˆdMI[-8V!>?gVezHp?qf9ɂMoî|$UUdq蓄hIAH jD1Hgc2@Yg HP`$}֗SˆÑlQbk,7pgBٜD>L5 ݺxu /oo,,ӧt1@'{@T;=Haf$0Ux0J;[6< w̕K=*Q= sEzy,鑜ȃ*(Ahѳ?Ht ?0}0C̫Ow>1o!K6wg{760f/GM vc) o`QH<`eQ&b xC햍FKa<:ݦdÞ&x<ܣ|M`U0@fd:!cX TGvԤҎ$T5B4w]7K0T㐹~JM gKyA@ {z컾/=څ53HhRޮ1HN' r>63>m hO/{h&; hTg1B(Xb  Ku^՞orϽ->B${m9 GEAb5 8"yk~̔7ӦCZKPRS"h0lP3N@Lvb4Ѻ9.;/SB\2"m=CYM;e:?8Snn`*cؗ|q \dkP[,Yx27ibU&h^2a28=R/[qB%-qLC8q?4tYWoa[4mdP8dy{!Y J]rKފș1j2Fٝ{cpI C54I:ѧv3ew5:Dp՟.Ǧux7'eaܼy%oUҘa%. s]{[}J);$u}glFaԁQ' W}5 }^!P*°ǸkA`p X!Я[O0ͅLİ`5#&U 1<<& :Ebjڝ4u ?WmB[1cDL~({!nv`keݶG 0^ԪыzGrb%jr8ӡ7<\yBg>,Ї'G}=Ը4i_vc3O0K(BJtN fX l9I5qXl'MiB|t@ +vwBls?RZ'\b۶ K_3m-Tg0=ȭCbUd\!k஀@~\m\Qc&(p!#P yh~XmW2a/KLOIp[مtwhHbC茎,McsZ abPOpC%(dIJ^NN/0FiCG΅q ;9~D&h-,5IDHGdsͮ|ڠ@ć:i 1#E%M̦Z[KHg87\)o6RM!yTY?YgǗ8Gx]k0cJ3I$-iB1-G[`9yh ?#}kR +j{Ì:P=HkfjT7nn 8T= 9TmuhSK P 򻓎DFlULv(qkϽXTs\w-~SMo y-!ŅUVz Bpd $S7GEݦ}sTė+y˨ H=ؽkC GdARX/՗g^Y]FDaVj@VxGզNPZ )jJe"Htcy':ʦj,1kR5Wd;Ǖ[ĩڀipՖt҆50$6^DKp>ӞcLiDiu# dPځE4mڀ6/l,`yy[!E_KݸRJM; Ɔ얥"ѧ z+@y6 @,\y*@ˬx7O z (x*`zIcCȅF[D o )Czݪ _YmK;ߨUr1IY$[K"X[AԛjU~MP#`N* N.ϣicN}15b֖[خV:s_8ULB_4O4߭=77|Qtn9-fGda pȍov͵j^Z"#:NX<%@@o.\onվ ޶Z8fj,YU8>)@!}*5ƴNFv`]ɚ A):ۆIzDPG8ZqTR|+8WixiἠSu;4n EGqYII.5VAdv9Hb!ǯ}IzgV "X%é7긯K˝$(C2wf17#6 > S5̄/mLoP]Śċ\֑&PM?4,@ cthӛC6XHys7W'K)!Lq'(f¾{4W{y s=g~W*g/Z!PL7Uᄒu(6,x؉X!hs@E>ShL#tS`e=)utobEwחEל&I)T2ƴ0EzSg`(+U*lO2:&b1:  ˣBK3fMx֎hf G6#Bea4MZG\o NOFDk})Gݙ ~ HURh!aed8ڏ~'-x1͜,3~bw:y>.eV<|O/_nYov[)B 1R8!Vъ5k[VXUpPGst(mUb\R[`8g#G:"Mp.ϝKRrf ,'B$@S#o{yTQd\4$nȦ,{?tfsc] [vfq,݆[կ#r3?a"cI`TBb))C2*L4/b)Sש@n$^5o,`BHRRax{;.SknАO~?Lok қ-|BT@X@dA27̅}g8SUA K(B8Soqu "߿ hdoČy7*ΪW>ٙ鵪HLW%цRCJa PFkJ~~Ї:NY*!M ]R*ٿĸ }pcF#6G$C9߰8v 4F6I#7bSQ+ 64rRّ4x_ /DCA2=s3CR!!tyQO\GB‡hq kT?ŭ1NMaAtnbmnOa#xiB׉ըd A-;`ak8J!^IávJoeHg75CQ:7~+GnBd B;9Ԛ/*@h0GI7GAURV$(%n;]eU2᮸FrY+w@T0i*O氠e dZޅ'ڠzY%I1|QXpG([!1a?@P/ ,0=$,g#].$IkUh3R)C5wV5A"떝׀2U|č&\7NI(c ۧ+ZJVYKћb!60ytda-;*2ɐ=3!hY:M&2-m3g8*9RWvfhn.QIG0ԉRmiNn%(#NނA؀"! 6}/Ơ[|5_/*4U['/ 7Bnc"uyΙ/~cM5\Ȃ`EW%s4ȿ}Q3iv*b׹M+ZX9!Vp~Wp!"6;с˿%!K|:54#~:rӦR ~IՀ2\Z3H )W8I& `R##̝;hFzTSYp<@vboE3"YlS[ `L@YU cG$aA4bT.y$$q]I FNʜVL6#;ԄUoϠ קN.[C sq0yӹzn3N(4ި2jSiw-R.cTalE.0Ď ׮՛@ DV :GTQY=wf5i:blc;aKs?+1 V"yUfƿrr{#h==PH7hAKRTo+iJ(WX^EUc voZgFƬZKTi-#z1Ƴrǥ-r}yjb bwi-1Hq 7hI!8Ud})ŐqJ+.q{N Dtj3xaU|I 1Gmn!p{>`)syN }A3h|I3$B0ʂG[R $WTgXcyX ;W1ҥ#]r0j}dnkΪqd rnzaHeRdn28'Rfp+5ts]-ÞMµڋ dcִS:(eui:N9sc7~H-g= f D$_u1C 7BfH4.Cwܣyph?l×̩-ͨhjfN L_ Fc q!7QL'NFowINg71I1Ws NKO#RRpC JǐniDv݇E{G\UoV>q IӆiEG>~Aj+ sJ/D&.-ٴgCg2Ne+p 4Tp]7$7!'#Aw^^F~ 9)_ \*Cg: u̻5pMHWKdT{d03E+) bbtUޮ'uAI:J̏yŒg HC>ߞVow|[2q]"-~8J>ѯEfYP )#٤a$RZx>nۄ|ЬO .]s[g\m%vRk[fMKx/c <#1HO:b2'^Z"6Nvބ""L}(BkR8n9˺99DJ8n&okJrQ !!u4V49 9}s$J뱦/I7Tj2C T2e J[p.}@s*iosE?XM}ُsAյDG}$9DEn~iט_ ADoqy~ 0L%єgѱA]k&Qk9ٮcob\$ !1Q}۱)r5="xYUHg@ րAݳJ1w[ė_ojOE-7 t ܻj-( CԒ%1̓@p5˝ۑy^zmhFv\Oclm  x9#>`n <`GLVڶ1gm髿!f4$iHs] P應1,O&;3H&=R?6úŭ'0erʵY v)G[䃌 wDy6hńK7* :=Li>'oEĠZ) TC7f>!%TolD ]  9mK[Dq iV[攑quSY^SIɼ`_DI ^dcZoK{VR;ϐ+6&ŢwݝLy2z.u6BJ"M떸=*Oc5PX0nq<7Dve7̆mHSY\0jkDJ=S/?҂,14Dq^zWn`Ѫތ8E7J>Vn+[Q%E٪PK19?۪A%)@_$w0Ҷf~/|$* rH;!g1ٕT [0|izz/֯:je"p]1ק?j1*S7y&& rF^ BZGO:wIS$"r.دc-]+DY=gxy2" !X7$q4sR-㬴'E *shLԸWf&KX _^j[!h+,5 A[ Bp(U |Q똙slrr`]oA(Waa7uhȶnq/xWmV\iL.+۽=Z!@I5b.'ppɰTs.H^/n?w6x8b:89ZN)Ʉ&O|&LOqyPFSadj SsWz.*!@rb}=R_sp¯i=b]Ʃ2R D{rvWxu|Nc3|Q2NlO%D0_i`4ۚ{¾z;_m\7L =!h?dEf>d%2|#b.: RMktDނ T+=ӾW8C3/'ƻg1v ud4 .ˠ7-\`NB좹^ ]h/1̉LkOe3VMvD'{=L#/`\pQ89 )&JGr&fԌ#=W_B$qR G4t YBupe&\0W4;͇*iǔʝp~ ,\ tG~TedA1\}UsfN׫vl]yPI4\5\^o N ׮Z> ii{; VcS4vbVW-I+ л6BS^;Ą$ctHOϮ['쵹Ȉ cfQ8+55X_X^^wh(q( w"3nҺ r:OsBnho(Ul fiLJa&|~-/uɼ0r#cX0s^:LW{\zӭӽ6D |bfmh438ưFWN5|qR)NH'ұȭmIdp3Gz 8 J  Ykܙ/<9 um;\͒Ë/-S^bݴg:4ǣ;vy}lWkLbF\_R`|AT`ZK8&N m<$r,oo2بTP<,zւ!̄g!y[*μ4A@X/-g[8;(m}CrFoY7>M#<kZ$@w'64V/A{org`T "YC*$P+6Jqӣ )6^P3SVX~_(N$yuw]xWUfZf kpS.[/R5aV㉱ycR,њT[ )b-/Lif{uh>/4.Ť0ڂqTˌ/T"jqbe0 K,3}arAY l8]Gmc:7~AsvʵbGLНVV|>/peN1,`GBkzVE:4ŶfKn%zo* BHIN<沉u|‚ǘ#AL.CTg:l2JמRd.WnC>9=χټCWHj<`{x90X@a5H-?Ϩ/c鑞!C?'C<X.2elְ߿ZH;Kr.+sd,,A;vXg (NLV2݃.p޿~cAᄃOY@aFz-o>̳v~dp|ä^S &י1)uV ]5鿅@`} ][IF*Yxq0y9ǂR ;}$ir "p~3?}<ׇZL{3W赐fa+8Z U&T >Wd2<$/6_bExcp:ao~oN;,̔FW@ s#-A*A^uu n[ƺ4*POjW9烌m[k\C$2b*j-)ؙK=aE'Ԁ}9 ?!Ƽ+A>S}er{TFğblUSjֽ̲͂ pB=F}ߌV^l)>OwÄRxLzt].V_Hëز%k5Iڧq暸xܡ:OjK); MGO\e#_P0bF8gf.!H&lNEӼ"ь/aYLuKl$fq/9Ӥsu+h)N9ND ?˼a)+r#K:sKȞO[Svׄڰ(k<+/VP% p129g_bǏa :l8prߐU^GƇ1 7uaBEn, c!nٴx 1[yFcѨn^t۔7Sl4xA|I5Ӎp2VQy ;= gE#w=O4Wecv$ /˱!Z3z(Sf9&@ 'G QB6+5 '̈́yqhFN4Շ?ëOCUL2|pHÍϞ~9qY\F̦# ꏁzzM4;() '@y0Rvx)A&Eeڎ_X 0Gp~\[7T 01_٢J%|s6bqW'_Bύ۲7`lrzP ERfP}타Gte*.#ZȕN]櫨Y#pOUjYrpFڈĈl= DVu/FS^ڈ:`Oc۩ʾYtdE]\e-<:/*i RGt`mΏ]BW|1bOKn?r& ^Pd9Z,!{M}<bBrnRN5 #3^z?k1"T}w  AWl`Ua=?m&d E9zs T ?QWI`ׂ݌8^fԞ!}뜳FϽhQ4ۥ{8DH¯q#%z^3e qZGO%@ I/Zn%0u{n ٨T{$WX, _8>SP;jۻˉE; :IrȈDn-\g65=gFcr+`KMכIfR%|jiCLvm$?x˖=L]4NVz$E4sT[Y}/]Us7SUF29ɪcoAYZuPŴdFK]u??IdXH] -Vy3B'G.;熟$f7v7| vF q^W JZ1?>*= $w~H ev}W{ؠԳP3䥋ۆ#OfiZHnDl2"ŭs5sGyu)Ip1rR _5n):V> R ;0dVu  %Im/I(PD vC+)ԇwlC(jN^D`7>F_~D:B>F(?.@eN-iԚLl[Mr_A a; -#u ^h1o9叓ѯwzjҷ#?Y=oMC3Qů[]՚X#2zB`5N rĄdm>~ז {ЉTgFdZQ , OMW.æs)ܨ #y)2Sjn%̒^*atATʮqj&ȴf_ {AD"{SIz,}@wV!S[hcμ9$+K_B(deZKS՞yѫ]0\;jm-򾘳=3TR~VkĥlGhuyNto#? >xwdzIϊ7o[ SoLyujߓPw[ hF܉Mw_@5;Oˤ sS"Z[9?4^V]hKE [CQ'VUP>9Xd37)ĜvSa=.,L6;>4ђBDUP!MUx#A\т#`3㙴W-PVx$.$GS%`ݵ趙.Ϝ/"zs ce^(Q /#@dO99}R&ªJ^kUu/귊?pv@u_i5 uegK 't&oTdLSSngfx:h1ߟf]'/wuBSV\\L>7#F6Z:Gީh$Y̢>sɦ\X&,$L29E #*\'`a;nԣM{lŋ3*)[c*2Y JCU3ؤX.J yOVy{zvH3;>4/ihiO kݛơܜ %E"Ҧ'U^n"ġEyV@MteBݢxn#Ld)&;b> E0Fzñ%$Ɖpd,ܭ q2}/Ɵ pB'R̙Z"QdP%[07rFK۾A-`4>(|wh2!*ܰbZT5^#> ,G[a˛9CmyhckVn^DsRf?{7KԮՋݪOYBL*dWhmQ1?p#>S!*y6U-8Fukꍰ~Qܙ=L|&E6W ̤vdE,Θ6A TMԙ a} 0~N=[Ťa 7vY=%>+&vr)3Hyw&XztU X 2$dWpb h]7'#5?2%pܗGģ Ǥ0_*RJ2hBUsB`CH$@wIaޭf`j7FfՎHAƴ)nn aUkf&H8$:z,*d\ሙq~mA9i] Mo,W,AÿNPE)2%)pfH$Z K0v/RAp7{[?|dJÿ%b}&e"}?;[33%q.hduQmG!z`3+"V6IYS6G-ʟv_ȽXܖ< N,J rLau?w+U$sCUhtd`m#Ι D򪷚ꌗ =$"zw=r|_@E6%^wLq%ȿn[9{.,n J9ø/sq_uTGsQ+/aL0 ?mɵIUS:/sՑuP8 `D&l"Z㉻2 2a_c~WˡJ @BR#J.lP9A^U}Wu?-T QکM\ =H#vaƩtц>i\g\ H1|>C%¾\.w56kqoYeiK"=c76/>I:>( 2ш(-b -w޹@IaāFT¢A! kfլGEm)/o߫@y2h.`ÅgQcԨ JTM͑0y!9Isg"E%LrBc&cd@q \Etf1HSW(y;+[=rW҂in]3Y$ G_ew,7iQP_Ą50:xO7L% ^u@>3|bضc)6 ~KM Vb{%%UN4*K.)ŒJ҈Ɩ-G\\8Z\yD~!_uߒEH;v}pۡDjg@ȰGaIb6@&?6b\ ,n]sP]9(ηN޶oBE15Њӭ٬ $^*A8 *~5V\uߣ OUٿ/(/[ zjWY}v_~L&w,ShVE{HM8<0EIctJ/I<"Ax)V M]nmk?gTn@T ` *xt q57{"~7|I)I(%t?٩vVITBk]ϮF\'V%h`gWrzVztN#)3I+[Q[aQHM ~5FQ7+X|rj]cEYy\$*~MK8TWĖ*?|h;FOj7t1~0ـѧ9W?/Sp54! Uلoе9Dgs1fXӌ,໴o/#nWA/%*H)U!2P~6z@@]:u 0TJXY$LE<&w4V(D:TM @X*D7qg8?F7v+4.X){8fњJ xhӀs):/wH&{MZʔ AGޏ0iYUEה\nTXV |J`jW[H^Gv}IĵF2(bLRЀ~& B}_)ghi}Io+q5R?K#A5Ymg*nǢ_r^7%0JKX6|#U*Bײ[UZ8\~3|૒Ŏϲ7g |"3o;ÛqOv) *ՆRMw?z:|4 10=C)HRNfw"* _d§5|ԵhDX-*`L^:'BeDf\I9(a`۬k|/];OnaPx}xn)1?o0s5LES~{,$}_w"^d:w?< :&Y9D zrL\3 ZX""2m&\aX-xzA7s6gSlB3KAyT&́VRͧk{uh^٧ALґ-* ;-QGP1ݺLDL`=g`BNr54$8eAG[/>$mrȰ4`Ѷ` g)WV̩cپz'I솁aqCn?Iph?-pWkm l0\5߭'PD&-,V+xaJsN ]7wڀo@.K8ת+k搮NmmPqōgvra _H;꽵W >-%[>|ZvfäWZMi I@kw$b ؜$7V@Z+y?<<&c;`č?28ןT }jE^@+ 0Л9E ]tS)Tr0n=>lK6x0{*qyO3[QLm(a[]{Zn ,ϑ`ob! [}^>xW)10Aec=RJFG+p(GD#q-3 W؋B>`~Cb׋09e|;U>J cSBS!/zQW x}N0`B|X3fġ/eBLI$4-<S*m:3b(.֮7S@?C^A#˧4 rqX"lZ*i웇P`-kTK2C3EA"k&^VL2I 7ۻe*.r?bIQ0M. tFGv~TOsÏ:H 5Bs&0OA J [-O79s>`2LDKx-ԥ ~g(`t؋Q fR*XVMX]M''|pd{j6Y"[ݪB%~zF wAM<hN>b? 3sOB`Y[.l`WhnzDhP!e^dDpj@J,Ȗ子!oc ~U0l 1/3dr續>L$ϥ{qz<-6M j(H L# 9 )ꚡL .adV$ H6p*]9}\ݿnfN1BE0j1O`Q"`ڄX?Y PLN#073X^@%n\uås"Z>ƒ@#X9|@0Pv_}ߞM܉̰PB$SW>{B 1Bo:'rB 1ּg ۸K%-G%V@:Y}Wh<8n^1ySjz&lw*'+mբգ tB&Yha!Nܶ0Isk1!~ d*!@2˯uR]0xP |˖O1c^wTufQtwCŀ#) 0%_TI!PTfQt >-UJ1q ]uˉ)Bh{y"xԞ/'1Ilǒz- ߂ 4>VNge@lj?ި$J܆׷WjN:uzcetJ%VG{LBC'%4DahYߒo oReLpmoiz튬Ŧ&OI9%)*zVBF^I Rx] 3p([2tˍm!K]r|tګ?Pwq mĎ$(hh+a}Fk?bV %KBA^,iNB)F>A1?fw;4aVv*+IP`Ag^춛X(wI|aJcj m*RпFNBO!"B ?or6m)[ >MosOH"2٢qUȹCM0: KɝNG92]cG2کCQuj? PN:X|-[R6g&^4PU+=ld?>}"Aïsd84 wܯ'ߓOE &6.4'p[u+'mZZ{طi*ܣ%I&U2ޣxzqǵ> 9>p{ܾ^tBf(2bܸ/am\SC7=C+amoR!`Gƒ"tq'h("!~.ue>?O.FLp3 A`| ~7FbkΓn{olڱCv'3 wLݨvsڜR%,!V,-r#ʽ S%#N [\ΗAجs8TGհ;gM=Vp92?FD>Hg|7ض׮2Iuk^t!uPӉ&߳aA<)~\U촩u g; ʶ/vIh˳q,.]710x,Tj/ m  3]E%<ͥ"HF A^?#]CӥE) 6L?+VW|,ƯSt0¼da$H,fiwz_ێeURT/y!H.?`1vwp>g11"`uà tE?zsmPct )"̂f\wCBjTj>uMޯ &@qBǎxLcI' " ePA?f؟3;&du~0zV=i!JU~0R9`b%Tz*6?.=vdƖz岶& ;1(pV4]G5U\xMx60{R|6rjbjhXIv $wV3u鼡ɢ`[C\2,nuyb!Lw __AYB-m?u6;LP(mi%>v$-w: q⧸v~bXo^H vJӮ ꆙ^^Dž<^H:#@=,`>'+=!cΒ,IiP]UvE Iϊx֮;12|N}\:|'޾!wߎqqM2Sܫ`YYBWzzz-;rҀ8t^?/ wACܔ>:"Ƨy꫅|L'L wX0i^\AĒ v8ݽ@w؇z/PXI8*UZڦØ.] >e9"cI9`kD:g_|s;k?i:)aPƂj%pzFrv TDj| 鐖Gbj UZ~@LzDF,뀿@Y]]g4&_gy}壉餇8ȹ8Sm9|}jwтž#QB^JEYc:"1#RsljZ&ҋFWz+a5}:~TSJW,$n>j^ :^FQ >7'[/w5JÓX'Pf/Ao&'H9F6k9.mIƏnw7 yPJs?IZ{rDpZ6fE1n8@z|MjIq18Z_qxÿdGSD6&P]e)ENٙjq^#BŁVry !kc*b6V0|yoӂuxdJWI}ݗ2w: V/%t:G*,XuHp9@թzvL"$4nϒZyHk+Ӽy/*Da;wջ%1:`Tq^a2*Nx [JR1|+}K=cx&+bfJ;2g;l~|<vz7?O:Ʌ*!3O﯑fZUʓNԶf2}SU>ve15]g?:LޯV҃!\C"6Pm9ۈT7׽I_4jUTc QGg׮L& FW4aN"8/A'[K6-bpU|I{_ĝTX:{]N,HTCT]l]WZK.61;3ulf‚]Wpܩ3Sk_Ͳ],(Ю`͑kvR˓okUP)\5oyUh˱9^TbiV;fͫ{箋&4 V?V$h3Q5Y YwR8j*mFKGM`KWxJG% fȕR=}hu_r;x0uCQ\*Qz\x^h̔N&D$$&9Bߓ2vr0>A%mwKe+y7d͓ohx#ƈlC-@AFuA_ @;aIF).3Sol +n^L\-2*h] ֢0Aw> @ht*2ɖ ?-/ZހɊTZqiRV0} sSK33څ5(&K5¡bx@l49ZI0?/8W-,{l^:R\Z7 +rWÑY< ~@8ӘE 浈h ́M >~vå@ QTSTKfZ=kLY!y dCvrD:mrIK TV R2 uG;#8ڽsI*@q`$Izy3L`O1l l[<D)ۭB$Byve5h6T0Pф3VQұSi%'0v|@-.Jy\@N_*r_l(r0 \ .I|{u@cc80uK],NyLlݎ=^6$dr-=òpu2g MyiA&.E B0|b`c$z'[_YûF;q(2Zq@q[$l?I|Jn/ȕ*?m[U>R=B5::ݝ4t)D8!1eLyw;Θdk$2n)J"cM2 __[:AjlOO16fc/\|tw(m{sm  CFjؽ$y0f [_?}$w0㘩 *DMsrsqZy29B' 2SZc[A@@A0< p4-DvtAWcsd`Q V4)aMt6)>K#HEݪRH6pO\vF)`=REc2{};fqFsfxvi":Y`b%|nL{uχ}bTS443!Kw~=R(q'ZSs×cLTzۻ:fE"]TɝiIZ=%y+ܣNjJ {R&MJ^遤,\"Mm\O*xTI Y7u8ȅ+chND^"f.l1i-fS!&o(;_k/p`R $۠PߍѿX'%%Sz@_CHӶÀ*NQ~r+R2  9X%l-޻I˙/D:XMu77ﶧ2Z^'eć1msK(o@f`B}y꺪-Y="źc+ޞO?b2sw3R\qVAAt7î{Dkp1]:Z3E**BUYC}{2by ="uw?pf? ,hnbS[m7_b28 ^y%Gċr16i؉F*/KCc,"")LX::Oyh sYM7tL ?1sqq Y|~97f h(J:{haSR[e"Wq~[U>MiE]ϴo]iRhڽ0ҋ k5 N<$s؃/xb5zGoF:Vv^8[` LIm8-;}#kauCMT:zG8g_7#zRՀȿ {}~Ѻ Cb﫴 =&aHٙ\Xq>ezqB M)SP\uvOuhwn_h~nI_'{3Om y7cl+QmN 5q^q]Zg-G71-A#v Q+}7(z+Zy:>.Aon4N7>x³A]o3b}|ȟFӆ Ŷ"r_)h_?~MųN4iS2!!3]atYJhgk8Cf29r17>m/K>=8Đ/%$nzR#n-"x>&kȅ>Ȧ^G@>f[ @>Տ8hYBØl*9EbFFM?I8UX8M[8x*FIW3ȸamoAwZyl@"gY ?542p/o:CV0R1 'Ѡ[THģ/{pvE*62l݀@Tg¿fB(8 R-JD$t .# nxgL-nv<ũ'6 o*DK.oU9}9ltټ$ܗ:bCĹe;]#$aVF_Q`G j'wyt ͺJEF:V,\#G)Id,a+iu G͟eNfW|i\Rz"$|!Y!a&nP|<ډ/!FF(шd#ovz--Р7FEA#ص溫iFӮ;}T84syN JqR1 lc[Nd ,us eÒ}%)z8=Ĭڀf 2}<P zb4A9{nȝmٔ?U.8)}z \@-bP[>d_ eݘ ."mBָ u.og_m~dFBs V(>6glP 1n< \c +(w /PwRpA3L0r }إB%Ynٓ8U>_xE2lHh<[h MS-|'24`Y6E6h-O鑽|2OBPɘo+hK4WJ% CHJ_*JYf)?$T܉fl/6b9q{uxb7 u!@q)W*s39XS6}uV;ذLdhHll/&fAe 7e;zo׮NJFqo a#1r V#d4z3nhJem*O,jBMtUD,j§i(Q QFa1Peͦ,yuD' ቇFeN m<6JrЌ}懲 j +J~&a=_=nmlOVoEZŞ\t2vGϡwR>Jy^sCYe\Z">r᜽|YDLkd#6&pG yA ?j,%l4{ue XX~^c[ʃ OH+tP/52wo`)/D"e*nJz@?Y 3SuMR,wy;XRY|7Dhb$pɌ(Rgp0k& DX<>gYl J_@:(,DfDf]Lc'i+Lxn|#E iuWIFjgk숮CR8T6۾(DG|zȏlO#ޞkB1sl(D1{ YFOYoMë!U{R ?vBxwUhήۭ{Oj+ȰY +OE~v!E3Iq͡t¶S '`ڵj_0›#| K6-PMu?/cS cK#dU`@k[I9y䕝j&d&|W<_/w67y}$^)DS>!g{-(sxW %#'L߈v*Jt(s$Tﰰ֫{nu6 ^@@Yp^6*9ђ5p6F6X6`fp*7(dU G̮ޙ^(Z9Vg$blarI,bjPdHO>k٘-c39W jrW^ wc/U=0Mf.83!\?Zֺ,lk>*Ƕ̞kl5N|&djը?ER|< |8$+bR^yJqQh2pcT|BtX<9GšB6FQCTZmToNr⤣qP +rPDvF?h(E % cT:ANͰm * TE)f ~| >0/]+H)۔Hb,<}tcX]BK$۞; cS|vߕY9yeEG^0b=>C1jc0|\c}?"Gbd8Xy[ g4hM`.:q{ c -CaBW&vwDS!5%ht"n`YPHMŞe! Z8џ^ k +5_k5ocOqS3Y:<8|7\r%/R%51^<ЋO]L,E  ᮚڥ ʒnaRX-./%ͨ&/ ^\.l|9CI Y,q`pջṗ@ J6(t8sqPfNYG1>'n}`MDj1c3J)(4A_;/%=XYSÄ".vѹX0h3/lYk3dڴ*̗IaIHA\Nv`]C\+V"n72sJ 9(fe)7 h4覊̋{zTyURE)6}^964A9D 7cj*h.}jX7ymbA/`@Xr"5D?6*SLO:l߾6j&We+Q/u uy/ix^n)Ϗ NQ㨠FSK?$8{T k(6y 6xʎ))j6GoaQWle°6:,zd{^AؓƌEoj&_#Q)yw1W?؁h @_c6g"̻NJvܰME}qɠȶ~#h} 25@|g=hP4^vh,K| Bd3)4L-,ڥl°G+ϯqMY݁=`^qa@)99lH$r(ռoCOU~ %p|WJO *Nw-勎ij۲F݇kݫu;sbͭp .)EÓy>` os%ü,3PVN&)S('g7g:tt+;XV򢏮`=JlycM^{i/2").7G՜[] -)ZQC[~TI3rCܤL/쭸Piކmhʈ^0peu{g2]()-i'pÝB o9uLЈكCPYc(襡`w>2A˛oY%[SD\\[8B7Dqa_(z`O.9PCEVtSpp;FHYGoy=^2W~qZ1\m9 vL҅ SX֥b`bht(6%p~]?y'5TQi>@vA=ׄPldF?Or@jt\_KQt%SД -[>m1!Ah6S9Ede;$M}ł4fWǦYʴӽڦ4^W\w|1_'6sO YOm3JӇx) .k>_2뒥Mitm xW 5]`R+.EȎ^+*t\.(mW_*{7 hBnA]b."Nnԁ6WT?>/4~7#zb>L7/e,!1޶YTgŅdf|ګgBK”C=`YW@R黁]o*hּ@휆 %I\bGO-ja?d˘B^K[Q$ MtدYc{_a5Jd qRSMb)II9Y-jE"e[[D4FcǸٵzH8k9T&o۔㗬\*"?qC *kҲs[H֬EAHOZbM@xaZ4zݚ EENߧ`sg3I{wE]}(ۣVEx8sAWύ:{ۈ6FNhǟ-~ALr`J1G$*'VN}<`e(Z%\k)MWE#M5⃾)M <N )UƟ+ѵɕh&h0&|?qV0}_\O>9mZ4%tidroɋAhlc‚( >w tlpLMtlZպ4+$`xF)@e38zq/Q&K*_2){4DS9m$F}Ë_WSQm75#~. P6 %#ũLf-ϙL4{tH<;S  wi1T5/\k(!+*}~lX+Ш*SiԊ ĵu,=|-KCYԬnHi\ ::Ξy\e,n'x?Dt2[)Ӱ'|Ev z#;cFE\\x@[NOshg/= ,"0 Ӝ?DA%БŎ:*^,Cn"7kBӲ ^$o_OgBY4OeKFmkRwx5SbLׂ8ЗD {ͫt''Akf;o|-A~鑫&SzJ& |EP Z˓|bnZ&qDRlը&Q*x½s#Ծ'RJlݿ Z3yvғ.߈]d$[ $SI8N]8J)#ڗ~/&qnYB$*&swqQo#;y~TS P` Xgz>:M ZCt9L"$AmIHQ J$cmƄOH 'G)V1qa..m.cH>cmnoSKtbGKQ%vPhO{)4<}{o!V6 1^s;֘~Fb[g]7^{)@4'j1MYuj}*k>#Gv$26SW~<+nlKZAX q.687B5׋w/݄oAD>ܥk+MbP7y@ /Z)en w5#vc2!/8L~D5r̰dF8pj* D7ĦJѧKx&tC2djU^N'U(Fh{C}囍 ->%/Rv` H1>e9B)@m0}hQDqo]18?Hԫ,? Hd|䚲-ۇ4F -[!sNO Fv@+iUl/߭oG0锈HrHL5|D4| @o٣ n YzqŨ(F]'d_56j*0+7-G ⯹4@r ̳_YpڤMo;r#peT˶^k8[G2R\ }W?c8;ԇ:Jw6B?O;?dCZBQ3h>VVAgG]qHC'Rvd O5#>F4c+ vg`.`'u#J6N 6ái)w`; jcU1:t(b"*/]N(4P&ߺc"BZ,&̰Cuxhw[UT#cKc:tG|v">=MhSaʅ8GwmMGE VR1QWO(]blc=xZTq |Nh& &TQ?+OE5"mp}M&(J9 h_-[Yk;Z¹,B 3?"['B3P-gI\kfS 5oI~Y·[" :>9?|`C{`2Ugrg7㚨bvP)rjm[^6+g}3"f BrRyËc:bk؅$؛Q72:4uAz˩wQّ N6pҼS:xIW^7;7/ [A6=Vl# 7Ɯ=q.t\-@n)'ΈwO]0Ɵ9?d^hBPM/ڻAHX4ZFU"!eoHXX]$W>KM6X_Qf8 &0h4t=x{ϙ< j!>9 e2ie+t}e`?w7-1Y(G=V4Ӈ淣9ZO@M+VjBaY~Ciwׄgʿ&ɦy1lLt-?m?֍Mx^bJhcWޢf `=|WCU$eseljnZ0_?0CEyV 1PJv13J@ %kf[qRac7jVG촟E)$iE͈N#uGsMWغeJ2߯Y@)Н]lb=YjN?@( T?ah0zx7LN,|ڄwO^Μ cG]J?͵[|Q&^l^o9Rq!W>TUӭ݌j Ckc20˭m%U@oAO~<(ӋXU" wڽ!!c8q) _h"3=@;06` uoJz2"%KQ} #nmeb̏P^ځ} ƾ5D1y1kؚDiM(IVAf.'KP,Vju\d:^'T_o~VwnI \1ty ib_M]NAg2/&Keu{-pU<~i4U$~FrJ|EF)*utܬ@4+'#shNsOk$C8o)c*ZW'сk;@#5#UDqLw;I`\X1ǢFW urRVe>[^mfrߧT5< \GNh""Ȼ+S8{왦X\~dt-0rc PJ9l5jع̋HTu KvzRBC0p7 # MH߆w!H^;lDbR)}_{f~ .Hl YP˘.7K~<Rcxًbw0H~긕 KQS 8 %p]Y8ɵLu.kZEˉIп'2MNYv9X; p/WY^^Z~.Aa.]CG¬Ը%x \o3}<(!+8Sf d(;s埜D!gLS7kq"ԇ>}7DT-[(=N0tJOi6[Dܽ^2(DJ99A@n =w@%-rf^%g /V%+W&X|W:Ɇ~(FO^<ө8}DgX]yՇ\faU#BfPR?ߦKa}9 -VzdOʍK-Jo4if#Y"Eq O%(!$ dk ypYNI9s)k^m#L2m/\7yfh"cK,yz(58l}ND?é%\l4|Sm6↖6i)pGdaԯymZA<JXhO6r 3Q^z6cDBHԿ( ڃG[MmefBFx5^,$uER ,#OlhMbΣGU nx/!mYd_ғT[ OcE`,eYd >7:xJ8q8jwIkF󈝣14apD]h)avg=1%aP b ^|jgoI^3\dL@% k]ohYQRXmae%nCh'ߚZ*~7 l: X](XJDAYJ2u ,s㆔ث+d+o #k)nR~jPMrrR#~꼬m"ҪKЅ_.w׌nVn@է(˭{۶+7KyIQn\'ى^hVTo(}#\FDLDqkdm{5h?4y[_J%֜?O̿lV &Z}J*NK?px>M8V}7Kju\wX@h蟯]G0A5m|?`Syx1#8NEsVP}5R2qGJ(&,~y~o&bߺ3FsR?ZnR=S*oF4VoL7$?Q :M0x$gϱ<+ږ#P L_{@1I(|M"&F21,7 sAkoNW; %*؅K K'Z { .&z{i\ʚk0d\\ % Jg?rDF2 ^צ~ 8.ȷUG4MU]{tGA8[R_q.*FCX(VZ[JYcvX-qL)OYLnH.j4>ɬL E\bMI"{9{GΗnYL*X2NF]m$iXc*}͙I$g07ۜzImQz;67w' w؄ij8VN{5"+"óq$>NQDt:\*ycOwB>ٔo>U%Jp^_E ݸ?CV%kcF!iyTh%vkk7>4ΣW ;8E! \KB.&Qf[aJg )B FLܦZSPҡ"H[[It3YRrfS/È]1bОD 7y᳇]J ua}I%2XZH`BLuq $7dN(0eWZ!ґ27gic֊ ,hܳqNb2+hs)I.Ε|ה G;69?Yĺ&Dc hKf.z:#KNR~CvVgrI 3c5~PHiCXY !HtI3H=Xl\+bQí\ >Pa1 |U;;I5ρd%O]ۤ_C|JvNOϩ~k2#}ɟ_ԢR.x 7nwPU1JtH;^\(–Ip ׎y$0^Doq;X$)usȾTw!̠'A.UVS`Oޝ-L$@Jlva ٰ5G ҉$Tʘ[Qv}3aAxmY蹧;Xm*IS< ܴ/6YطoüJ>^hjo 9r TjjpB;qƍzP#WM ς0A3dBs~ڦ^!' Qc3T Td L (Ic"HGt|;(~?0i8ШqjkꃾO`Yi+b$YӤ%l9j/M; :=w'/S`]g4?r|̼ Los{p!< ."Kej# }(L}(?v'*wSB;jfF'RY\ +t:y x^Jf jNO`3=ۼ m";/S\ΨuS,`Өߩ}]]oʚNdƞŀ^wnY._ B}Ѧ<3dG R@mq!Q6 \ VXzʰ<d Sk\Het|IH7Lk!s :}MfVgPgj5':Tg)r>(3(R}% 8mPy a.SYT׏ftw f}u,b`l XxZܺ_G*/*=bnhɭR13PD%Uﻄz8agVȂOL^Ǡ7\WxWf'Ur=u6B##*zȈ kjr3jY-}<1/F6 JJSCt >/ߠl3'\/>⑐*n1e) y 5!ciG3ʙ'j+2n:}e: %(GI>I[! >?k8Ǭ5>^mQ%Mj'bTgIymR i~&~*dK g@F"fMЯ4w W8cc5mD~w5j Li5E5̡0yL`t EF Ztթ낹7g_G*Oa_1\.$ZWP9R 줖PͲ!Y҃,]j-_յDu3jS9CQcBj][=zWVگ{s5TTA&mp?a#VuG.1"qdUڹQT]OTsPj歒 `) C&Qc܆ȦeA~ugon'H5N>|P2؈9R-Iមk(0S_`!Dj_-8142?cq膖\޻SrǺaTTx@FEo}#Uˀ1 <*GvW9ϔ63:g zf ׮=gsVN* ZLfwo9 n8^zYX5귟M/i" Qa>l} 'Yz7?tJyG&CaB1!A yIgh +%CW L+PլفmWE Ek 3C]vb.K,{<sASi4pO+@J%ح|m}s5niN{=+!_P){6F&iT Jpۦ%n-t֧,PQ3 >bɝ<׵}vkb CSݑ4~(0a~/z6@X?1eȨ},SgNכٟ۽yC1@B}C[ &riSw[zDX*Iܒ;&qq 5L݁a,(6lIra.gMCE蔓^}5 ^D3tbdzk61F2%%1l: -l%5s^/s\W#n6,Tq*C)l\WaDf P?^Օ|JaadDEwdz"gTzT+qrbi2.dtݹkY)ʄP˧蹩fޜI98[$LI@4dݐXoX>\U(rd nowW~,?㠽 aP kHXmse=lz{ HWJF}Ð(ʬA%qUq=yk% j2b0-BEK }PX W7ZX枻$:( v= xw^ 5PR4*VhsEr~F~(i{QƤwX QEKc*nEpt2M5XWi KbDz +ԨTic_amȽArF"اLla6Z!u[:Wlw#,ngُ1Ƹ 9j1zMZQSpeIN2rncܼD  І&VuFbg|~̶rlxJ_*ֽ2 tEqmtg6t99Z|)x]YnʫBؒ-;ဩYB}?7+tU@gH]8qG:b3$npU|0^=HZQ ԮؘPЩT_Zv^1JEvM9•͸qN#sƹuAY46[w6`@K V%eJ3 [RmO& v܈:qej4Jv3MV[|^Z'y4?5~?WdCc< "TPrQ6ccqT v܄dFᏽwIUƌ7bͼ'q"M_x Hs7n l@=WJ F?+6>JtP;֐ɘgXx; `F%a97\"%1JѰi 6#m?;Ź 'dc5 \wQO.'Gj+GM V*N⡳U'WYՄY_vHqLfr.;\X`\^k>SwSGM9URcd)pElXYy\PgED(+iHI:Wefp;m &db`*V^'\H'牾v&YSJ?oE_Gug$Ry!~{L\W]s*W@Ș/?(pn4cw/V̬,ުb۝ږvޯS1jGOS$#)ɜw#d[N^%WS%Jz8OO,/Un2A&-oCOfxS?X.XD(_SE%<lATTĄ^آ`h={QuJ[LF;8ļ@Ly{/΅`9@q-hCxG~:ĎX$&.5%Jz `t ILW'PC&zŸ^wiZ&gOlo}AV4 *V}+HP|} >S\z^Ynb0:g0$ ĺ@;J&ocx(I Vg$0Zqx*"qU"A@`ڲW5b-,6.l:=ac7]4eRKS]''sxA}3M6w<9O q)s$.Q.]ڞ(Q97Uvé&q (ؖp8˨yU(}_xbލYf><:u~1 ;yuOȌ#6^QqDN#7"_1 Sj3L$fpCd-#RloA |0:4+Zl3Y_/nzcl>_Cd׸Ԋ Q4$W0 14Q2ϱ_릸9+s3\'J=-RwwL-^& tiW>0i2?JɡiWDv)bνt?{4Ry٣[aS86R Nz:#70ex nؔ yy=mXPe4,~V9kmք)Y$F>.oG=p4X@ViD׳Rq:gTA\X `Yri.u-̭?G0A)el`IT.p > AO+Y6n Fs#kZv15\L+M:|ڟ4+zP{D|mvn*O8ڼKA֌dGxD2x:xG%g#b4M`!Lhg**a1z d.ZÓ7nj ~:jN N3 !iO(PWE]Su,ЮEf ƹz8p{|B.Z7 PFpጘ.-0pTȋWOMv(.}|;%YQKO6 )gO LL*lb:qHP@^QnVg;arnt(oqlnSvY~d'n J|Y P)<_4񏺴P+| rXE|\{_v? p\\;pQ~Sc!YN^o@'Kޔm։qWuT( 4_ t-IznJ)kQSܹ5}"-:4)SlӅYOX(=$FiR.yrXw@b|ʃsLR2zy&J]~gWgõb;'1t[p?~Ƿ@-j!Τfj5υ|1s* _t[/>NJT1#qC"Rp.mv9ribc~*l1il @;5~#z`ikHcEI [;yր=PH>#J/%°\ֽ̒LLAzx! n@1ES鯘9q2Nob>S]m> j9PN0MM}0lBO~HJ; 9 :%2[0PTiXS.ESFHE67t`3S*|wЍ5j~W9zHX邙fh޷-kCF\zn/-+sL [cZP-*w`-&XkD1=w$x E)8rhtk{ T|Y)Zw3蛂>ϱ05Mvq !A'V` vaRF'Zl1~HHsx ]Wq,_der]J؜-ez}0U16n 1`ϐG)ZP H tWgAdwt)WITbN[`I%ғBEAӏ#Y$6|$^{C%+7i.f ͛jl5R0FtʭK=p 9n,V^ gQ~rvu _X2Vk+->%VEn!t})Ȼz&FZfzۣYrGK'_tQ6҂60>d-۠?-W?[53 Anܝ?iӓѵQ\_d7 e.z)>ݷ y/,d,z4v']WH!Bsǁ*NW6Y/mAN/ԺRgP#Ać~\f硆Ie$g mЂ=}sD.1[9{o׮ Ӊl.-˟ļW!y0gLv~O$`oBBdwD+,C!_^Fc4cWpd읭?{ip@͚b١ +d)K k\Y +u@E=$)wEe^0R_aphv;nd4MLÊz9Z*pY޳R/6l}^P),C _? T>)a.mP \{Æ fǎ 1+NPdanTv} բ'dC_z@<1A kY\ &jNFWJp^Oy9M(ŞQ^B-g4e%?I+mNɊ+b >KE[e62$Ij˨Oyf<@-G<>~tO% 6*=i\!q4 9 MU*mIc]U8XbJu2v1IT !wV4w?1oe2q*%g죴 6xBHoagx|:zxu{<OA Hn>AƮh#X٪cfRJO* ;V169Og ^J5ٛ^}C:?=Pc7Vnԡr~)}a+cmzCZeZ H3>Ε̌@j3;fi._1 wB{<8Q\A /;q}݊Lcv(yG q]]52&CU0Aê2Y|uþCn$۽*ư@qaynbXJ_#I #`FlQ{c+ş<⏥;ftl*f'ܲ ::K!lfօ&p_Oe8'CP̯rlqV ! HC=.6 Xh=gM!1eЉ}֑3Ԙg+]/ # tA=~b)u 5#&Mt` Cx-ȞP<@E1 s!ZZ0Wyf({Aa95uek.Ry7OӬgXKa~HX7'|~jɪ<4p>uVl+ݖ֠QJ}cVH>}مe!z!Āsr?P'3ɀ=$Lb\ >M̼2 t;as[Ɣ_!t_hGU4yTqsf_Jb =]$y 9{3M0nc]o~C | }IጸҰ @\1ds_A_v  qHL"H%}z2hBx6Q[#8ߢ.;TCKm5'4{T`a4XsOJA˹5Yo ^RkMI`LH^^57%8n3mkD| E{MyTv̤ęCݮz)ƹİ"$.w,amY9wJbٚhtڧ2&0 |n*sl Fq;,u&&lDOz\,:uņTW8ܐW!&XT'~&1 QF1?c})0鷢dUhVV 3EZ¥?u%>__ q;,*G2h/=f覲TP>]~.=QuV.#_1ޣr9cAu".B_Ï3`WqBn/1A \x H<̠XnB2S5=R$/{ ^Bn/a6(9Lة4?YNq%}{wef~lWs/eO q'W@^θ C3)"g7ZOvJ:7TJ:ӇTV?exd4%VQCKGOHҸx@+%$&J}jim2寋 6< ?0)NyX5@㞿_5Jb#NZ 8yewY8l%Ty3W_G&˖2PEwUq,ڕ?&Jo j`LRl቟veZ0r~b`V/}BaĻͲDzt/\3I*0qnٛd|1 zrA$VΊQ>#  /kEћfhv,O aϗkƗ_]ZBEC숸b1De"?v1) M.$Gd~_rgDOũ5Vv]H?e\4 $z4[hl瞦# Y:9F "X(~%ہՓ_'d.=q~z>)McOm8 n8~Ya8{*ap qyRÀ;ܸL 1OlG20t.=S~DȿV HMYQ≯e%|P97yQrqhl28+ #vk zGY4O"oML y욿TU{vM#QOwrbfʏyn݉oouur h6mm]TNgXbN^A/A"OGdAG^%ݲLMZ2$'_ JS(c}(ֿD8FYDܘ d( si-xLImޏsϋsvB:@ʎْ+lPQ/mϜ4ogw@=x z9\bq})w ,iHFgO>;1 tl$f[nH2r0H{}G+s7!'Xj\|WKbu`UsAHdP'#Gpy.B]9#ԛoIK<=IT=ѵ|.N^YZkP}p) BbS?]nRTjF_qyM8sMٱ9խ;$<1zR|& u]AJFBu#-[? /+b>h"6rEQ\ƕ]f?.Xevjeղ@ * > jSlBZ\BmR &Q }E$(ߍXԎ pB>YpKEٖrWku",F6DUF.S™x/b,&Hoj}5av$wZ-0X$ʰ~mbS]aˡȔWiF]u)]J!UQ6 t%R̐S-BZP1LTGp/wU ax6a|߫z7t7##_Agkx;2jRKe>pd ZZsڈ2vD')l.w!u+ǰ$]Ʒۑ0!ʁ x_Oep[އ]]] Wcʆ83LN)"<Q hv'&O( 9'Ϛ+m x `*bz%#I5R[0tɀ𳬡fAp:5hf0TqktԸqD$7e%8րktl2xJUR78/%wIVpuqTٻl*.w_UKYYM+WlX#K)OjGB-4t1B ۽>X$&&7gDp &̭q%1V+uǾ_I7x Do/x`lǔY,]oB,cbK*5%զIPU` \7`#~tԗ,e) AzEߠI.$H,2Um~Yb ,Lg ($м^"#րneʼnq8Ʋh,- 9}IA#LMH+ Gb4gpzcnu$ ܯpɥI>쾂>D8,p/YzḨ'yCi?[wysQ^{ Բ$zfW#FD%nDWB̏:xȒZ2hWE(ʈnn3 |"4 SոNrvPi+jpn=l 6Mߦ`C:8{_E9{͇PW)6[y5&K_ʖ}0>5. 0hz|ڻS: mxQ 5Z΍6HsdAI2(ڒJthPdﴥ)Ɗ =m A*]hSkc@%$2Rܟ"GEd kާ%bJ$C( DF/MF8vk<"o'*?嫮ui n<΄*wx4ò+4%i 5e8- W{xЈXРga`8SVKaw+uw* H:.DFJܽߺGS~{<fUi Wh2?_| ׽~.qSع͕b}fo<>I9߲ i #Jr 9ЁyDBѡCQ4,"ˌ0eǘFg4'tUb=R]Hh6*؎"z%{71Tˋ_M3͇fǠqnjjW[l_&2:. s!e9|t %NdKwWjTRg㾲XZtۄJ{SJ:jIlM帅53[ET>t 5}t㤲v?iHbC&BS#yRu 5ߏ `TNtZ/4?F-@&ľ漗L~MDuڪ6ݿƔl+!`9%ާWzeB( .ČwC4\K2={_K Qa.I/u{2$g #}K0K KB>]seD7rd1vWݏ8{{Ӏ!4Ľ\S΀p3b0鐠mʍ.#@Q&Zp{wq}ZTUYuSS%"4z_3#jY_7Ju-Zβt`Iz -ǎetb~U7x'&}Q&/!pRA4x2ܴt\W0TiQf0%gZ6VX\hI\ xaq$o+XqLh*~2VD"{P"dE*)QO*o&ax.cs,_uhR٩O$xw1<)]@e LQ3FKOgׇ&WP /\ 뻅gp]Q>JJ!P+&,QvUͫh =:\v }8ڒ :]wUϢM~~_ϓO5ZߠOA^,"fJ Hiu0Sca.//J."iz i{%F6"&-:SnBxh^G{Qu5}$##|y 63{D@a?95HXso]{k&YkN:OcWp#U->SYcRsl[r,8*Oh<ɨsqWܜXA=q9z Sݯ4RG8YOKpX4fdIezg7J2Xmg@nV@B,ra[R?N1`f/#:ՐKk9%ɕ Fn3@Gsw*9,ZЖL|XZn~x5hV~:cT\H i:"1}vLh8p@fM9]L`6&d"8a3`1 8nOҁG]=v#)=M:1QT*i&LE=2`ȴCdn { nќJ 1B*pƮSY:w2x+]W)ի|sLh>Vhk!a_^D(t#Bp? } ?w\*S{ZeNTu4ӟG?DM H+4u/Sʀ78||ChKKrc"P B-EUHN"]8Uw#Eޖm9_߷04NRcqog.7GNuqI } Naq&EBQQutLi !ƃ.bΓ_98JP>ږ(iE<^T;-|I}6De-LO dd,eBV=S" 5{S #ǓJĒ􈕩}Us.P TŻTho] n1 y({%f(vIPȠclS=C>eBupXִm5oZ5x%VE[.5XdlB? 4J =>N}|Ü:&>}AzqSw!i 5Sd'{={t@r `bM_JgU6 ^i_bBe"|uc={Xp||✷hZr8@2V9;D3B'X/όMKVܱ:Tkd4x[Xs)vC g0D顇Fkwaz[G(>ǘF H_&!,\J$ꮆ_`"kuD(rg]5@Cנ _2p_)%_/SjqE(mcT&kܦvj9xZd/]0^!&Ok wݥfзU!lz8x4Ihvth'c&ff AzJ'4 XeyN"F‚-=$(`fUPl?%? 9X}6w k'lq1йcUjRRD~Qi>\,Oi?cK .,V"HʟH$p1|j0P g f!hUbM=ҧ)Q|FwSj%,x0#AC; iBɹ׆cV]OlkǁKH2N _* 7!Smݯ}ϸrvFM0'hWZӮg%# 4/F~|ӸO/Eo+h/҉Cq5 x$J 'Tx"_.z}ɜ8iސֈ߮~ݍc*2> a: ni}bɈ*fѐ.@Խ:^bQBjf5K[A&Ej}1&}U' [Z8o˰w@z+ypp@~ӄ,DE,,pl៥LLcyXҧ-ϊ70ݗ!Mp⎋ߠ{n![d(m1u/?є^Z*{B%7.KYm(4"> [F iċxt~:E]fhhps<}C6ځ|V} =? Օ7*BD!1}cM #71 zq'[̸]l.!Z ><,uP bpT́یMO[-"]DRlh-* V5谮=ϖE !u$a= 0NYz?Y"\".;5?wwp8OQJM4KAY;gIq᳟kK.9=!bO)8!L+CKmDԇjB.bFp}a]Kc<=vMT*arU0ע_3; !`J` &k4NPF۔oF_[X$Xs\KX.Ȝ&r.Th9p;80F,uĀNQ j R#O_0ʞoa^ޜdYVne1(OZoL Cޚ k)Ƿ3`z}AYO>O0eQM(&)aeq_S2rNJƓo ]3R 2n,ZORvToOy%ܖ&=@T;z5~jwxcfC_w{w(!c\llGw`-qs}}rI='}=8D:WIZ<B]KYTP|Q'~j{8fFv[]u ڥ:2q wcgv090W;g BbLYlx\Ǜ3b槰NtS2wXE%{niqb( IHM $І:&%o)0xk; S͍HʉDŽL2H(iZvrX;0v, 1kL^ǗRQtvEzL k+ërqX4ݑ[$bÙcJ g'5aI+ gpKFO~:.,<- :؁QQ&o;ѻy0No*ԩPdUSS{r"R24d V4t[Jb>f TpZXJr.Gb2Dl6[5{z!t߷ Ѝk]2&_7YBlJ喵*By$_tn/$ 'T"=R@4 ;<,W2S Z|W:'F†eXP) }x):gS~fx*HpSxŭpTHaд 95s f %Yzwp895Hk&h|!b9t'nMQ4'hRK49`=T/m?Zc8pQ3,.~Z.B,CoI0$"JZܠ@j.QvLBm1{x6A+U.CK&"R(x؁ِvnGfA( *gR2%UC0=,qC 2R4hQ752KNᣰs[rQ|!2 \cԷ:Id<ȠyPcC|"N˥-[p}X- )]`1KِsLnBp %k֎{@k`X9w*ՠ  ah/ -Uȧ*/4Jnf+?\98Buģ'/d)N {iteߊZ{9+IL*rNZr=!RHM#"j \ kUhҦFGynX"]~E%ThU_: >Tqh ; W3f 1ژ >xD,c׵}9{z(t.B;KE=c聱/E6otí9?MJC>tWAp&DdȗLANcat=P]h9ndҟ Y0ip%mfbPrCcXq>[\ьQhr Pܪwu#1^K ܹ(xjD"Os3Eb)Zͦ-]VB~:.05eВy[$70OAIX+׃DA?88OaPHiۣPg}j!5ʹpS1(: ݍ| [k ݙZ "YxP4l!;Onժ">b:0YK x(0BVEՙ4{V%'^݆?y=b>Hv _gvm.>$gzc.翜̚wAߛS,_Eb@ntr\.?:o$ac5cH:iE(zX7|.8cFlQḏ";f6U%:֒Ev#U+ê@;di &Ԏ_@E ʧm0R?HFL5C3ʮBf5 ~}Kh}Sۥk t%BC k͡@V*Y%^ c/*H7tvŕ{FknbuTw*!V-1xj Rk"" F4hZ1AR=E3*VVVl0&&c}so8] XlVd YHQZ4apZN >\L4OmӋ3=B<7 zU8[U^[Dk0$u(͈Kˏ,t =)Koxo=Mfq^=5@bf಴v!hfD2sojžj;ͦ_U0.kWU,H9E? ݬ{ SC42_K)[*WtL??%KԠN)eQ8HЄo i]BWyE¸LLh)jDE(?_p쳛Ϫ+^baBPl놀j:a M]-DhpéfҔDGKv͠[ :]WMZWf28rlb;&"0V̴)7qb,ReM/? KC vt$y`skÆW㦑N[qErfc@XեI2A8g9AR20u^,k"aM$_K$X$>-E9: S'm~~Ozb2t.IŲBdϼ@MfIٰ`XTyJ@ e ӬePOVrCSENlRO0'33zv1\NKVz:u&c)0E8R,"n%n" me_Kb CaӆYtG$ܫS_iKMH邜~?pgpD|D/2]saI N-O{)!:f >jh|ԭ_#]k RK`h9/:rJuVVbD=_cioE@ 2;眽Xuh,Mgua"7BU+9?wK.dsQn1b,Qv,ҳg]f)Aa¬sNg4'y2 ~S{_^pUm&ȉNY58c@>-骆:Q8I61%]BS0Rii !Z .O^mޓ6bcxk R0|"8))wDJ .g0#^p!7ݕ@l7yozFftvy}=a:`.S_O4uL:kɤŬН&If ݝX֛Or5}5a|WW$jCu X^5U'JM\ Q_BcC Rj)J/612M|eXO[h̞ αb`V͍1ڪ˹_黩Iϡ?SiPW?srgɷʹL+B>i޷1]GEɮtmi\V5F-%o? ;1xQ-6@?#Q;\y~UW%LMqSSX(6#@{13@Vgg؂ Ȃ2vYOQ!MGPMj Q$eG0ABobå4.4F<7SU A@$2.4)vXMruWjnLR4 ^:ȡũpq7Hzo5D .53=>!;w ``TU  &n耚*X0}O5{5 .Bw*`rɬW.Jٺ*$շM+L?(wΝd2S}*!zgfhBTw=,dѬ'%\N  `^ծ:Βk;L볩QM\sGl/=,bPNzwy,v! ']ߋBP$-a`*%.]K `*6sGALh8CRL S.3)qW`J!vՆM;bniB̯0TVݧ^'!XV="f^P.dN& ZlјH=g!R'"bN-{Қ<~Lə$ "|捙1D!.KcSe LIfDgIsA0F㴡[ o|`uXmD 4qn;Ȥ%_d%Ѵc{zBʃHldMxLg@M %eE>@E MwieT{\t(RۘZuuLk_A: {/[ l(7JU0g*-xys$ pM$ r/%U?`lWq=KBi㯭i38]w!(Hb, Rd\oLGBgF8MCB9%%VD K%DVƍ4Qdk)fxmc9AzJ<!ZnDL//¹WhRI$(Odw`F;>BoON)ؠD#'E W|]#ĂOi Ń4'o ӽç)e£32x$Owl/D.ʄC<%1EE1y{ \ }/ʛO9`r(ihn ޤ b=V]"ѐ'N̏+PFX{doW},92V;Hc%#ykݺ^%*MKÊ.;%D25it6ױп%AwMuw2?1nՙ`@ T0er2L.b:8XDs"Xs7ɺe,}J'==N`sl.0o+g[SewPOgB\uU#OC|׊˝f̢{ǧ%!Hr΁Ť{+|HV+j bXtAOڐF}1Q:W1W&n ,x!{CO)T?VDS+a=-TLZ]1}OpuH+p?dž^W5WPJeLkmO*T'FPQYGB\"_ =6qv|? OO{ C{~;"&saQ6La]P.Nv=}xoE6`vr.TŚ;3$T¦ؓmg?[̱fe"߅Sîb?8!;lr4Ґ[bg-҂(E[:a6Yv5F= MRnqk*?Uy7ܾS"{W@mD͍?rQMo>(DGJ=NO'W1"XITB^kORqJj!+ j4fR[tPʮ( P[4z?~' M:Gnkkz8z4c+_XniE7CJ҂ò'XJH}rԊ܉ hQ?'So#H4Pd.SjϽk?3żGi܄&ҡ2y|1LJ5u.5#ݦ+Lʣ  x3 Vspk.F0 r^.ar>(ClaU!l/}J\!7ʪ7B׼ V A;ɹF,{e6A9Ork/,z#'ɟd-<|64ֳOKKZY7D5FGmN$=υs zz=,]F{,F:7ςeeVkYĖ҉bFg:'>njoA"S a _CzJ܃:JV[Mb՟V6ΆIcz }6~X!Հ(fc7dBp{J^)n&+/i)kSA0Ler]!A/#zu kysMj@ \I9 |2q2^ʀH?t3Fn&8]˕r'۷%`[Y|ɢ !ѐ3Eyщ(HǹFg݃3)2{&Օg3u0cGpBgg!Hn($C֚Yi ¦b(+[-nŽ=RCɄL8jpjN,7tYOǡ\eեI{BD[\~1ql5؟=^o-[EJ;r&iL rU \6M xPXA3|Csby[;#2ɢcQ(iV`$Mekq'FQ:Q!6^xz▸rԋ_DC3.K^V5ۚ@ }zRtl{Z=}U\D<[PF! CftV .da/1Ԭp5ŐwJP X14Fu/sflxMc u NbڿnV?d.R4ȕw8M_$6 nxeN/ dz.x^*^W?ⶢ=(<m&M++w8Gނ|f6۰z1;3lfnu6ǰn߭:Uhn2)r[blg1 kfb P͛olG9%-AR+9ɬ./㜎,*uF) ɒS$Kiܫt=X!Az'-,PeLxA#{|k7Z=%ر~0ӧ|$ۃ/yw" ә9QRnVxjp<_8U }S?5ܗ胯0d$B5Y7pK.EJ_Ө4%0 \ORnK2n 8 6W.Ǖ^W1&܃vcR`_K Tro|Dvn!},V tp<q&U/76J&8)>56ifCVht-_xaՅHT"3O=Qcb2A!({:7j/ Tr"Co>%1kaq;^U*ĸ=%9l-L f˲:f] 7Dot̄%k^%⚘|Ïhx:;I‚:/jyRFbG@}a`Ip32{i1[`@f4.[X RRnuP<lc%l`B9z踝!k~/Wsy'p8XJ 2'j#Qҫz]4[Z*lPC#!'9(8`-LhooKp|1aXmI+7˜>cq*{dGQ"1H(ӧb tj-k:jnr8t,'Hb:p-:mv+tT2J3 v;r[jd[jq0 eMSj6f3&XM-F w~]nTl+ T]cKPBk* ",d='6oԛ2ONA*ҽX:( ԋ r&__fߴ;Yj${9p%MHsAݜmh K1w%1imzʛnc1zGI] )Y]mRw=;dŠ.} GszN VawR0c@+GvQ<a?_M Te7ڏwWˑN+e monfm,6ńaK,' ~SQ(,k}_`!@*m u= w3Ub?rsEau%3=e0(؝w}OFfv1xARzq/nc AD`c&ZG= f)z̒i<>0\;'ʾ{7Ð'z-hP)jJ /;\f6#w't2e tPݗ$97qs_ GR{P}څ%{% 7&7߉kv_jm3ȣfپ+:haDO%С_={%\4y37NfaNQ D:{%W,憏GQB$70^̬{^1insKdgQ~>m+mV8B*!I3ޘ7x7 f;F^G>p f_{ErnK97e ܮ\(5#Zss\h8{P_zن9& D]{KT㳛0G]gI; ei`q ZÜ r)\fOK89EmSTD C+QNEC4No;4$sm * D:)f<7M  +eQ$(GCK@ m3F[J|"fUs͟Ƌ5 t'¸=9U=bqN8e@wv9f6c2p^C_ QL ̧0$Q$OzW~WBi_$g{lcC[#Q:M*"S勑&12&1y2M{;+wIk3vM;!h(w?vO <3%xy_vvQ$4(xtV`tU?cr2מeݒj$b[{@Gh(,Km!}kTN2FLMI-8Nl")|E?DQJWV]nb P"GCUak# s0-9u 1]\_0$y!Ϭ>\;޺\NBS jEyjÇ(f4#H'NdrSe8θRcvө'LOΰ(5zvaG= v1zLn*eCJM*Ꝩ)<``v7$쾍a=KG2lD62 R]&qB*DHǬf#1GCNNZc)8"F^6t_Œddh.c V v d&ş 'z"t(o+ji-]O+q3_B& i0Ǻ+a]13ȁλʻ5Kq!-e1/?3^4 ye'R/g4G# i N@ѾTA *Ab!||\VEfȚ='c/k'WmC73׶O3?HoȢ nS3Ko&) !v3d<4qvWǻþǝ_ຘ(cԅЋ*AsDqQ)g/;]69Fﯥ'8YG9AaHc}ɛb M1=ia//'qFX+)$ux}cѲ>R7ou݈>(˵e-daу@? V{>̒#kqfr ~!3Ws;y;!\ⶂ8`ufzc0chN1"^߃ O B;#޸Z6ͬ'8=pݷp@+6W6?E_dN^۝Sg1S@]xqvC3E.41P5fDSXN?sT|NuBvMTkLi8`"q:s"B5R"F_Q| cTt4Af5So!Vf2e]-B 8vY?bry29Uaؤv9$H3Fy՚<;0jD(-< Ae+8dՓlǎ?fV,hz{Z"q ę)o8qk11UL8Md !9mWV:ThՊL`L]di%8_o.^Ŷ0U v@Dž7a0 RXOe. ~[5?Qh[q2:f]7Nv%]qF*b6#%w,5Ԥ+3x9QVjk\hS%XbQ)Dtv03^ ܎2,$JRgp06)=EB2]2!"i=UPxc^K(əDQhKd}a8| *fÊ5OV|H%j),[{tuh$bM;BdlL`vЄ>k$c>˾ FKL[y8;% H}OkAxx~s#PFW <4VQ"~*Em,h4 q;k*jH)N>0G!/B >YtfBDDq{{$R]PēA.Qe8ynEфɃ.EBPD⦸_fbJC"n+ո!`Ŀ_\ %|  Վ7 B8] 4D>PBglJ̥߫!3Q-- PjE'c֛UqG}'_ƍOlm)a`HcZᜧ2 /M-38HV:70T a:BK˙c-,ulPlzmuMŐL{^!g5'ыY 8X( wr]u0w#<{"eLt6bqݜB3S\:HaLJB!0\qPԂ`OUl,Nu(I`0 5>t662[_kR r>{.xgF߆[-2:O 5[0G<\eڳ>y?)_ Usw5+4 +jWm*7Lf}RUxn<]lvռ:I"׏KG䃻k#GWFQO%5R/E(3أW[xʄځ"^&T:Nì3cL*Yɋ6X#諧PΜ,~ĀfX̐|'sߐ2NlzCơ$r/'r|S- 682Nofx&|j6w =rkJ*Zy—F,d?҂@(U\6t eZwBåZ Oܯ=Q)Pr9\=]B5xCաd dЬ$[2twtZn9ng>dՆra}hQIvv}|g$h㧮09GC1:l .JUI$rLbсQׅ0\ѥ!8ty#/=:H\!l r@ۨ8uHX}'\khon[J%/Q`$`l%KW}}ocOtk$ED AC|,s"!:XxVSMM eb(MگPd) ʗ`)rƺ-.IxȍH j~gV{!/}mҕ,r\ cnWS X.&zO+ﳚzMmT5iW;_cYT`&D1ߩ9h~|_y\|W!#Ha2͞aG 1v)j9: uN;>)0Z+*Vͪ1]DnPg&=tIJ aLCÒJp1{ J8UlUWoO:rĎ)CkRIjX38`>)1QX& _7Ѩ(] m "v٥|w/ Pک=vGs*s coF}#<%ib~8Amu mRPCKLsɎZ4]=/[=;R;׫uWVi^uUa6>EݱYz& n::+|prl=u`4/P4u /S[S9aSz͍{O) R)ro%S[Ru0Bvl؋Mb= /hc 7AA)iZ.|5dL.A![4A"T#^98o ^{Ƶ Q71ՂWM%pRRDƎ'*Cs}aq?F$ewӏ(t/sϭQUk:8 Ȇ-{'VܔprM#{1!|m_vʬ N{pـ'כ f-so]<%vikuRd1:lQf4hsDhAUgE,ϫ'FjBn\/KaAs`^s_-Ai}[9P))挓WRK48R5#8 F>$周M"F3Ũ!έYdڼ:7813RI,Bcɣ{"Tϙ`*&~x}_~3w]ܭڶFԯS~ :;;3a9"NFjl %O8 ZO`Xev*n_crV>A) A>ų`8 zc>Ij =[GcOp ά \h/\'e&bzMZ]gxDpH1^cs) {cH'yAa%a&\IclkRojt;=fIEu"eVJ;+* N3Ո“]*jyP` ,P\D90DؠN S>CA~2IK5ZM̮2;4{7N&p`lP=&CM.8lj4ټm%OtgAjgtNf,Q#WL8jStKzI$kk]C>TB&1\ωVv-^7[HݓWl?ӇWK}XEøb+5Xg>FEٶq|^'ExP3TPW?juţv8wrot) f,P)ZjtZuwc쓆CbN g.%Ɵ[eN<ǯCY#QLF%pZŗv0n&jf4߶1Sy] c8m޽B8; ԧ&e9PL79'C|i"& lrV氦_h O,qi~H  xx6׿i02*V[%!&E0e%ǫD ֶ/XThEdS)/5$D֓HY "`:w2T) XGFڈ,e8k0MQボz7Ɓ{˴j9D+\[ɩq-_W4-EP?v2iށ*ڹXtHŨ(>ۘ{[QCvF,Ű<[xGU{Z|ʥ0 ٛ } {;4 -Pzx.sѕmpo ƒ[$kku [%}<ݎyc@*O5򏞌eNg&UGiٜ[npMbɭNP7`mo"dq {8CEDbK }](1g^L[HV$ko+%g .Pz\QEkMh䪦pWσKGm>8AȎ`}`yosZdzcD]aZ2')4}HOa )öz_ m)@@3C"5brrS[j̸bPȤ-JP9ЛG=;ab~@IU%} |2ϊJFtqCKK"RI^#'.$xȀɚ 6jr@)/_JmD y)m}}j +)m+z2x !HqРg-klݎ+':$ m hOD{S\|,h.<i}U%D(WKq6c>ౖ(cA\|Sߚ\ ݦ- M|q7@Q얦QL`ca92C2G]>nWrgu(0o"CPף O!D"ǩaRHN&88cr_$},D3_7rǠ,iJܤE X܂"=亝U5 7/Sĵ2 -`6Iɒ!#4Xq |BۑN3F^ r}(RE!Q-%dRxbb 3Zhx=0SjfR!?yȍ,R, VDW}q#.RݜvAk >l3U]zs]H: I wīےL@^-'5: yD2z]E' Qi]3EgTێ2fNo.i%4{RWF`4Z{Nc8-Kbˉ(%)$ۓ2m=<}$MVt[DnEz~*! ?kA{EgC@ I w<0˓Y@c&yty&9; x C1cCöɼ'[! d'U Z)(bI2as8pv}=a6hZ]V2_k~x9U6CTG2ҭ&Y!QBJLEC"ı}iLߵq=15l9SڱۏpoFW&{$Qġ(E:n ɅOBv&ah$[/-[Sƛzk+>n:P@B>>u%)z927>@Тb.iq ,*5^acxۭ/Wg'h94k1u۝$hE񳩖;28iC8z0]O+v#b+ rX[.J `! Bm,&OC\o'=9_ ɍf&/8sD$f*ondZE*ML MxՖW RyQ/S\ I: &_YFQyeSևwy{y$X ǖX $(Y[jIc(P='b%"cYuHETD{֔KgV 6hAp!񦛮p['fa,A.l9:2ĢS1O"n싙`cR@DQ4q4fEo#Ӯy@ Ϻae}cWé;J%!8*AU=k|@d;ѧ3 C4M>XX@T19A)VpdAEIQ&qC`+D_noDU"[ȹKj% GctF"A}"M/.$E5뽰E|3}eS=ܗO䊧S5{?p?ՈigXh I*ɛr᧔<*7>pڽNcqi Oq^-;/$%nù۷eBm[$cʞ[^$Uv>͛,C56y[0lY0 MoXmiBlި~@M  O"OcL4YNX8$R(㎵|:O}qB"~VSdWH  @ 毠B$C攛ݩ#b>=|'lkG=Zn.N1ݣ^^trQ HH秫 @m@Д9*BL0H8eei;CTL]A꡹ ,ת>ڿTwP,%Ǘ<3U;k-_`Rf `?(Cj; eylO;5ž.aB%ZN*E0,`M t p݊ cpW}{K-s[ʸ/P_Q`lBQ"!"G*Jxb_zrh)mw"*?uR qfv49TL!.:`$=51#CC6Hyde츱/MeIMڦA_'6OĕO6)w&Eь; ~Lၺ&7N^A漅o)GB JT1Ea^ti\#&d=y .F3BS>3(혃,Ľzˋh&ո(%D,^nnqlRD ʏa_sbKy݊ 7D ]*cLo' @>"A[sadr47PۑŠlae2XT ۑ0s[az}綧Qu@u+S ·2@9 ߔv@@IL'>H%&gkVܹA1v2)؝rɽ<橭-/[YD+2G1ڹq1,[2*xV)!A8kYcXmش9` 1HqLXoP><7~b>i8.t>Ńzs0 9)oSRj,kA#ϙP?FKY_8p#>';R:!wsƅfcg+`l۝XG@gyګٍ!HtG-J6[A' q>yAɝ[B _xʙft͈xm2JR)&Ќ 0!*Dye0Bm"1bJ)ÍS@Ȳx;}ٍ^Fcqm:R<ؼ `fchiOH̞=HN-FG2zGzK8ΑT"hcuy}{:h֞1,Q˴4U:= ȨL͸]k?C8ӂZ7@8XXOe]HWrjM0*RR"2J4DJzNZ|:@5ovMMk* 3Ѷa<| 87?2gә5bFVVY.y=^L ?lі E‚ȉֳwf京mίB'=yAH $&tˆ4ҽ4ƽ"YNY*D9h]%|` 2"a[ljW((3l-, P*E=)e`BC,J Ѣ|(4W/B7KT`+ZH0G)H0x=nR!Ԙ|hV0jLj}Uu D]#>,(7XsXP / e/)RMHw2nOød1VkB'Oa }-g)o#8ݵS!w?C.3^r 5K,(FSf' *Ϙm JvYp~&乍9L 8i:v ~Hщױf&Lkj աtGuY0i7pQ,>1Z-Y]dJ0r,y9f&?gnb9FAT$hj@3~2Y: Oާ+͏ C-]p{-v=opF1n _pC5h|'r,YFt1OM]&r0zP{OVF# o _#F۴phn"x՝<ڡvMuf6p>#d, u  %Y [CPw0Y0ڡ(<Zk&YFJ;ShD4Y__Ld5NsF~a"N9mQCjKnCnɔ8F+og)-x6|`ec_v 5]x2"`HO)q]gn8l;FqI9ڑp8BvǥJjg~L}D J-snx?@CAOLa{848}bĂe4IFA{*U,ӱL.Jg!\z͖lfu=`.R~JdJCJuYX_O?S{ H9Z ۀ8j6#z)`:M^eC_L ].ϱOBKu|[!:-B"<\ܖwzV.xoY{75Aw/ɐaC {p1rQeAk>5a yu/Qw%Y LG[xZE,UHz Gݡ9kz#c9^U_UB`BP #Mm /V~X7|M< ,)zӜa&u3aٮ?H`]ċx ;Н f魼חpZrb?ϝxWi^{TPWH}f*p<5CdL-.ƍ=T#=ƂPOM+\r&>i> 3¿z~in\HXI>E|nuJyLW1HoJ '$Ч4qS,պ ÔJҤNؒv nɌ{tt?ˍ5CG>+jh LnapŎ{lEP>aYJOʫtG"cp&/^/Oh/w1櫼L'0n~/9Ǜ[o4D6pYTSz7dG [#4c Yˠbrug=sɌϠ5mdweA='!f/^F\wB|y!. `+EᐥB y~_aObvHWJANU8JR$7y^Dкۿyl =M/+MIĆA۔2kG iNܠ-`)]q u+Ajب"SvVQ{C0f)P^fG?s%QTp=2އ$.Yr5V=M1'*F*k&"}Vq/KumG.qxM9(TL_W`rBazO@e̊#Ohlٚ#,mD1WS N`ic*V>F)v [祲y@F0P|KA&~{Gi@J/W+,*mP96,tyt(4 GwCҶrkTp)v*M!%%D3:!-ު0RK0h/к;R 83M3́]Y,s/%VW9CPc;|qAEN2-:T T5D$W%m#tAJn f6ڣV6^m8܋ʒsVZ58JUx*\x^/0lRծ74'QU7Hڄ˗x]ݒ5\4(6[t{iX"KǦGοB6LY@4Ee忚^&hڂnjP ;{ZV|462Au:H.¼ue5Kl'!VШFܾ&w eaOj. XL(-go6e v"@U ʍBq@Ï.$x1FC#D"O<Lk/L hQ$~\Yݤ R23P-(jLD|Ԯip mjx3Ӗ>xܕ;# .ew.~x`c8ǽ\#wE=nK_Ptچ3gЋ8$v?3jϲ&IoV=I]5:>8L?K 37a$Mbuvd]|K ȝZo̳ Q W87+>ڰ*u1L&h>b -Z!zRѵi V^kp%{b&:"],Ftx筙DP4~p[7%Q$sR3WW1/8:OTiA_>GCz;qJRоsSX'.'&Tzm~ζv79B-?r?n#ިu&|=g®  ]-A@2zY9<6|imtKp"D@?uQ=52ܪ*IetrP*DD n6>^Ic~OMy}Od٣t2lpw?TJN\c:EkB)r1P;Br .o`P3Wլ*Ki#X ElV,s^bS8tIו`'a.VꪃDtgld8!pLZeI{afٚRbVwpVs[L̸KL[e+ٜz$27M92c$%^N?H+S",0(_{-n%K(XKѸSHRO_ E65~h+Y )pJ8 6;Rdz l6&JtĢ&3V(kI8“'^ icX<84aڃy W sdGB~qAܯyY k;y{d4먎Kj8224؅nhk%AB3c6fw2KbAvWR : u57%}lB%G;I_w-]ɷĒfmm40!iEnO#-e}Rm'(ВL 봰D .܉wGwnrķCH:zi{M h !Q3m&)1PY  F1XlvjH<^~N!7b&L4Bᗽ&v43+fdzvA[&]@o*mE>Oχ"W~oo\{ PB~yW:o׊ FIߦ{6p0 t{sVd=EӅtO:i+ nOlVΈ,̼MHu*25nPMO0a&7OʼZfm9a+(uKI"!MjbB򭳋,TL2qA l5Eփ׊O,t*/.*}HDspO0\ʫb %ūg9RRyW/P#Z] $IKKG8 ,kCgh$>%7w b k̎QЂk(iANlPJ)G6e(k!-ҷ;4>&S)+&\2iL[1O߮g{:lg;%t4.~r'ER ZE*yK'@[O ]LK*)9j:pgo_ܾ$W=&G` Kߗ ׸elsc-HCUfiMCTZfucK_eѡrEȴm2ba3) ((*iO X?znyns--5l=,eS׎ˊ_rpER$.YEIlAVRA%KիM,HN9iWѡqJ %.l[A")rC̅L@ Yh'%j[m\"T6Yput~g!V̙GAa[DN[=]TfM2? +cnxLuRʝ 8s[yE#)M"6A{o5~e6ek4ɘigFi78cTͭh Q>|.ؖH}[~+hÈn:OHN2w)>a'BrH CLI>7 $C툒.PXWZaL nݯub"k,|~٩ ު0ɜ=IPօ]ië|7'U)6!mV9j[H_@nۘC "/7TxbK Y1K]"|0<&i+3RK),~{{8 Z\';/4KԂɩ`MJ{γf~W*!0j<]-p]g$ソGɐ`DP؃ ~?SxUo8-s(dE ؁UcnWsF]dAtҴ\TT4OmQ%ᣁ!`V:%ymyƿh/04RxDE;=Ol0hfMπ"k眒vEDJscza$4)ݬ޸:k~Zv]Ei@35x]-`և7 ;P$OM&kNonDȋٽ7NJ];\;J })3U&L`Æޟ[x3ϔ n1[F"RwdI*4&BW@ ןGTv[4zq>b9* O|mh }1"<[ԳUZ&/R:z䓶|O=qj7Eqc TwD0zeS4p4h,٨)8gaPyS)|ŠԑO 9DGy0#MTN0@:uKw\s&++ p!jڈ.̕+e#z ĺ l t!q6ҷge7vbzzdZ35'8h%R=hQ*؝VĄH'vF9/†\,`3C <`=!U¹R҉4_?_-#fJYB}&, a߁c8&\ 2.@YsUXoU+VyEt,lqrI7T~gf3 ucP6!`.ޟ}$oQ1vOy]M|houȴثmOXg-Mt\Ǔ4qu՚?;ic3C5EkwQy_05Ø#ˋ*8M %phbE*돮zZ,؃ZK廣Xansq 5.H+X&PgV45$ 7 #.6۠:9FӞw£e>5pStߊiP8BL&j7N">QPz$Sxt'x$cѧvs9$?2U<$笐?۷\UUd1&d˳IgV=%҂Mjt:9뺢{KtEuRwFZnIU\:;&djAɼ , )! !&yZց#8m~$v2HI @(]{%p%,RtG /»jfVsxo +V.p~%; Aat &Y~k 8o5.G}žoe%lJFՂ-M2kWG VwiM{ubRsc `wsOGFsgVOaHQc+ `.qCcumJKO>U$ Օ"ljUqX61:z &PS^oZI:o(Be9 7Ӯ[aĖK㱚t*>bE~hճ zpz!~ ]Wpu_7mpܩ0$Sz){~`ώX4O6yi*ދP#)/ESx F՛e"'+KmdW"ȩ#n$VDY&Z[qɹSr$Y@_ )ClGbHrx=S(bZ>^*TOY#WӿsUj>F"^Ac_ڝxcH/IvllÍP%ǟq%T1Xdž Snt+A;G*G4PTCA|| G$|  ĤAЃ]h<7HP aaZx:WVA VN>O"f%ǀ':R< dֲKrlv ?Morm"VkvH`Zc~Dit CQA ?Yyߵ@rwV MXI1g= y¤'9s?!qOFR;8ʼiSꎪα Q*1O$ɟב8'HY_iHLՕfmqk3igi֏L|k VV'־X4/a#^u;ρڱ*Bt,"{Q !ݝT>`m!]$ik.쁐֪b]ғ@w68W8VGGn 1x)}u<)$nKl2wֹ@!FH:_HQo1f".DfH|7}^ ڵ{Kߟd$ ݁"g;$%)UT\[gXz0v9z s8GH{'k AqÇ7f?ܓ̉T8Qb {vLhS{KKFt 1}4ou\  XTPBLr2@/w6DV\!'M2mţ= G fp H<̴+xrtSHf #xɑ%g$<""PXҴCeZ~V,cw?c_`9DQLo B;M䣾?IOAgJͳwF!=U!lVQ3Ud3 HdLMxj|ס?PGڭ`lxjio!ͫaHՠC1腊ɍt2qQW+ =,4`Yw1E I:Ġ ֘aK R_E7ANic7|l`㤧Qx)u3%#:4Nɬ$wC pTԏƒMr&5_d_/65e0E8IJPC|Lq,^et İǭzY%y|@dqv>P 񂺔DZBݿmr7E2Ky33<эhUAhO |`,m[9RȔO"g.<~;Skbj\ݢ+~ǥh v2ׯ\x/hA@"R KQ$O(=MH\G "ܪX|SHf)V %,#O<6Z0*[ r_Td;/%YB_* &8ppX^5!m\m%w`Lb_E'AҚAj8n+ay qy&ǝswL &Uge'CF*sEIt fXRdZe7xgdic%hMw$@p~@f[?pf\ ־ J5i6VxZM YCW\E рQFDYBWLÓvEHѹi^+ԢyUUa}OkWyuǶ:Y.FIl5GC, ; }\VsY. Gy[\Z}~U n7ICѰu)m\_N1*%'7^ڔagN~@Z k z?F1 [&F0[0hX>?PP߷`-$T_IK-0= sB1wo`rHUu_Ҿo($kOƾޭ[ޛőmƵ&BS49~S>%YYRv2[LrZ#tlb\=c ;–y2;F,|FuECPןs=HUd1r\aiT`) ,Ij0+|%K'ba#@6s$* w1o}{?@2SHDkq4JICX(@8b K: aERR7 ;gzDd9![uo_81K+2щ0r.5R6nL[JYlisRsn_{ ϛx޴RkZ&/=CHJv{W>nvcQ%{LQ^xm:?c| jj K+'2&ߏ:6%I6:*tI,<'9z f^9L~CoQ#+9}sa^Hְъv"! `{xy'j'LưɷEuk(/7(GVJvM|ⴱ5r5.A*ei`iRv8E];%e/'`}S $ ( =xI_u?WAj9t~*u6HQ*eiG,6~֞s: ʂ y!GEd0UCF%טE,ugD-W+R`ֲ`q4n!{j8F«fZ4N7AgRTX1;[nN:#+ON\<`SLsKU}Ry;Kc_ d;҈:U4٧t8ۊ2U/˹^syBtfqb1h,mR?˨U l#Ҳxcf{dbH(­f*;"MֲK8 mɟy'_wXjk2 i\LC;+0wDT&x O̱t Ѓ ,,DԯZ j<~c؈a>1/X{H̽Ox4v/\7a'z#7%*ђiĪ5ZXRF$O#Anz3ը$#s>+S ڗbP.x%0U 5dkRL%pecwެuQ*[6#\2 @u5e!fP8.Xcqdx@*XҐa[p @cj^>.-K*AɽxO3I#ڙ=>\ tf:83&OH^lF΍mrV x"Κ;kXI/W78z:IQqӆ4s':(X¯XPh  F/xMfЊy5@ײɢ^ &.|"=gp̔fD3!.Zwha{ѣ YcAd 0U-0vv* NBHaL){[t #.Os>6Q^=(ԫVH#TK?= ۴Z^aD4YvFᠴݰ;3N"N KXgmQ?]d0N=a_CXwnQfȼzj >g=Hz-)+R ߾=Ei}3;SW薞sy+ak v%{8ffU zWgiFaɮʳ _GA Z6 ; ΍ y(2:U !Nyz9E3=HO-,[Z>_bj'Nю_va>nk Xy=:|3@=sH|L3R `Nlvb.nXѹBYH{Z=$)q80QvG<(1-{j5(wb[ FY W*)rUs)Rܚh|Nvl#hǧc'ptGd%_X ʏ8_,\jR3mʼ*˩v J3ɏ^5zW+aGb:%U݆{e)⮩vlیа1+uk1ۦWga }ŰךF~[Xt} (/nZR͎ JtOԥt9(s2bYnKxKK7*у=&;\RzLtWx%|_;{~v @)d`miϒmi,k(G׀fi{#LIܔUp")z}PT@GQ8 ^ԡ[lw?:VDsTlc}UU ܈\1.0]U(GiSɡT'n#:q@̧&Ca CQ ŋHŦ%o . Ζ%V$Ɋ@mV?!Y48nP4 w"-F4rA +L o{?N1Bց`\gJж$WdwWڀ\R;5ޭ-'oC)ذL@U_!oʙx t#( v4Yo"}vcT51ijR+%A%26'd?&o*3Sڇt85d:U5d-x<&~2Y{`q%)+7.:bc]9ٛS+gי9]yڰT8lzif"dzN~M J{eg7뷼x( 4 \G5n UС) MZgɃȻe&{9:9Zu8КSR :m>ķ|#ΧnvRZՅjk-i.t5r5bo??cgV#!#̆#Ёڛ$'Ei$ȬQY"/Ξt;M|&]6i֦KLqv ѝnO-V9.8DZVd:O׈03TȀ nIIvlV8%?y-G3dw3|s v*.TMgbP!n"?SmaT*z.Gi:4V[$(|*c FZ]Œzb rUdW͘SgY$m*u.sJ!uds C:{qZ/+^;̂ۂR}H3_ "Rz./H9(`҅Y<c˧\|3¡v՜ 0lsx笘<$["6Kٍ&JMR/)qibg_DքXn;>~ 5[ͺǒf`wpy>({~dgߪF!CxF'`dכT3';֠2c*ɽ!lUT}j6gf]V9DȖ+\ ګ+42g6s Ij6FPfrʛR5V]jpSۘ-@(S׫6HYc`89ջ^;:E S⮆f+ kUl9Dw+ rnRC-|#JkȪގ>![m(Mc) Fw(AvͶ|ӄ{l{h B>q] &IQǡp¯;@j֞rAVxڗ0)͔^yT7YMnRDz7[%R^=o f W45EWO$0n݉pt! R]W5|'Wѡd9cDچ兞t-Q(Ɲ:)|X{ Ph0Uh7;SUWa 4N97 |U%) 9/t}ҹxv^e|6|b:~ޒF3o"1V>sVlh2LP4`8h|i2:MI 7,0-PQ.Vp F(B0,xn˾4ۣ6Dӓ+a#A!bh  Rmr {̨P5?Gi W4J@ A$=9->O"D$3 P> xye^Yּ%? jHgX1iic| y%317c!rYEN$>#"u#饾[Ѩ&z DҒ`şQu4Ezۜ@g 2!1k8jTf D +->"~D> prNV=׀Pk S`bDuh!H0qhbWL՝0I)1`7A #\GI\V,2˪2*t ! .D9n q&!owvcW*Bo>w#EA1jU qMF}Ǣ[eDz2,`Z}2Kœ]G'J1ܻP]oN^\dh Jl_ȗ53ǦBV_*Z(*esPepGlڍ͠ɳFN`tW=M6xb?귶%hZ$X"RАsC7<dndzx #L)m%_CGrڍ|<lj,`8b <Pz9bE= ڸɝ6w_1k_o -SE ],ۓx,.)ȡw `? Nh410>wsWv* P0ηҗ̏w)LH" ~1&{b<Bd ;=)W<cEA;]rg3*ڨ?gķ``W5WϘwQ󊱄2tThɆ>c)<",7S=iȠQV~XjE _[Lr W{u=߃3zaoNTdut50|%0 ӈLOER34}\1x V?ТEnXfO#$+JG%qQl+.8pB4ڀ7Bj\? r &oN  3;+:@]ټ*Y QrpN$18"6JPɓyeDS}Hv):,_ت ҏtHP۹ 4$8˽oEDG6#Sdvt ,bEև&Ss 2`у oK{XҖ#g2'( i0ǕȵY@3vZ )7s*/!Xt[5(]V9 Q'|=qIX'{0N宁 A>.JvъrȋpOP#,|bvtMIluae<¡)A f$.,ewAVˊUzS0>qb@7% =#$9UEzs j𱓻@ (&v+k&PɥEhY,5@WeJd:n+hD"mM 8UE*91[K{L;ׯ]WxƟpNhV:z/tIrgrm~d-]dk$K7l4 K2*'^6I;ՙs>߃}*aew>m߼a$R}9!V#6f*Ec;C?ip O5l)fuqen7 &FO.9oZl>?rq1CbN\H.ؚʙ*\Fc,mrz%W*.~j4MwqOPM߸:8=0< ΀BxLE.p8XE5z]ڎ vg ;qyGnF))hc@o*}/ˋ֛LK;*0|~)9#KǠf 'rc!jW ν/vUI<.`@tv0L䮒ѼiW/4Ԇ:'ϝ@~-ZA^z4oaVRQya_@ ElAL ȼM] u㒙T;r2Z4< SuuY|>E7KFj'*'ڴӮ^~J) u;3mSHk^*R9vΜ-7AskȟdW&5ˍ5iN~ڝTR._]vS)t{~hE<zʊ5WfP%r쒊<ՠGr"cƦPǙ[ 2WN{%wb჋Q10&'3E44QC #e~gC@{lE IJ﯋bq-\Kנ/+L>7Z>T m?O3Pև: 'd>t^M2By/Vt5Jo 갷.# 1lz M@N䵊cJ6QOyؕ¡r. c;%fcN=3z(9"sZ?i!fZFkAA{î0M)Fo1Tts&)jƳ݃w)0$NLV|Lp֎sxjfyv v%VC|8MLl^j <\S܊vyKط˳Z u+:w*Wb1ct49?L@> z>)uɌc]{9mb^>nNs̕\P߃-w־[[sFgB*0ܢzJ+Y2[xȭ@qAa7i)]ɃLf`F)HT@ UkXRU9U?n60 g>=rH7t XG"=~jU\dlѐ R>Ϯ]EVX % O] ]?ښ ̌i{@{ UbΫ\6ϢэhKӬ[h-xKWQLKhN@*$t~C޺J.|x#k lu}Wɲو;T;ֳ[T@ԙi/oJx݂E\+EQx_#kyGeC8zJ96~Y)l7ڭ[# mM{_ AE(x:>>J1b3eb{^c ~K|oHo'Z!;*=ګ{$YK"*vCm MvtЉתT~1ɮ0 h<8oTOpXma؉O$f;u$6f?G}|vmzcKBŦ'y>؃wBZBPe&dlX6/6\YNXy[hDO:'D~UK2pb y'N;FZBOԤJ'6%kYU#M{T؜;Ljl2~RH+Y-Y *Ddvᑤ-{1!뉁Fp̶#+-֫pt'jgt[ ,V*>lN4r[G-"\ MSghE'6zJ0]TDŽN0le7)޸r?ۮ7eAN#SZ+xX"{Hv-61BR䟽InnRSv6jY**ʙXnå$vF.#7:y۳%Ht'wP*]OL޹9!wK*lONX[+ڨYb+;+/+=$rns Đ5[++Q!E0إ>`b|(BBaYϻf5d%=;p,}bj58eS2A=;[ib 02eCO4ˆbdaKem3UڛxCUsOnFQLhpm`~'/|+S̄#k))[p dʙm\w) ˩94NCۓt9f f?UqjntLa6EWhBbz63Dp; ݕExCgi* VGF( cV`%%$uT*vU6 Fi7U$I9ݴ[It6CRY#"H^9?afٽ ^*t>3BX*Y̷ D+^+SXrݑ.v)qFzcto2h=31sz'Q µ :gXbцcOJ XO1m0}̗3bZN~ycq%pUN<0WX᷸A/ KG)2ڰioV%]׈X}jQWmo8%7c-DxvԪM&+;q4gK YN5R˖8kPP ;P_eŖ-r@ lo"}K7{=ӮYׅy_vCE}BvPi|< f^7RŘ4mBrE^bnC%t1V绘䶗k7aX@24@^=oޥ"p6ۤ@ ?A/m F'a?ѨiTcø 2T2[b7epY5HC:M>SGVs;ɴLU5yӇԾ-#zQWBBZw!V_½{ML΋A+VkHX/vActx,ep{MQMAʔ椥#Q~0д*x yѨ֣>^2\wj פh!{ilg@@$%ancP.A^{rXx&XmUЍNvі=j㐔#3|bh`wEܭc?F^j6rѠmy1g(9flC|7L¸L;V[, UR Y03MA&oK*uͨOn(fK|*aPHda.dp3_9M"Qis/[r9Cokpg(£Lկ{3R OpY>OEGky! cms#DŽ;Y)/>`_2fW$ ?pA:<+N_Q|#]zV #rP|$ʗd >R/53OVuEz㊜Ӻ :P( ǐ}X@?)->z !~S۳5Y`} $,Z NoC.եb7n=sZ|9x@hv/'g)>g 8T"L֖ K/"~ť ܎!^vjԖ!6$}$SG3;toV%hc LFןZ+~d.*y$*[&vCLzW>SM.V#ȣ&gluځ\Dd԰א暑f5©|l0 NgG+5˫ps4JҕK \GQ~\T*mk]uT7z]IPMu;&y'v~\u?P` /OUB+󃢋MX%Ac+2$CT舆s}y;V 2IbNPV>_!?u.G;c0ӂ/TDKΜ-rnqxF~T'-vUO#[S7ЦMH$7s9|k^d-#\cJfV{̩ήE+C ?z4{?M^TqoP\$w^id @Yx5ƽ_(AGqh嶮#A`a>u28 e>-?, >i >Fa] &%ͼ",2HLժ{XC9(aKt1vݷ49Sױ}Qhv w 7Y\mи;5|J+ShzD??7`:m>>OtFȉۄ5gY~0DhÄ>:9irz; `;ф(rg@3& _aB^ G@j<|hzge+S.`awa Oy|o΀x]<3E)@C)AiU:tT_?$F垘eHϤ.pW=`hYfR`F+g1BQDJh5!ZĎnJ)<|AD'o@"hԓ-=Me(6%GXF=,k|qfnpvJ'M*139ľs>{r_2+017@ {n;mxA}';7&UO~SK+P"4G6a؁RzUl 3>V!G@t T)f];)|un/Ay!ma2[~fa3EyЧt.õBJ;h1<Ӗ]R L҂cvF:4WH ,6ˉG&JYws|%eɩ-QR #c;(jxB6jOH :kGb*Zt6q)T_n<,(&K!/CNl1t-; ySY3-3 4O]0|QN-Cه猧T+ %MN!"`ŦyTT˦8ϸp #CT"[$TOxG"9,Hg^n+f$7 u)REcQN*RJP } GŒIIuW*=)Ki1ef'C oq]/FtoV~2=)M ƍεg<_Xʀ>o;2ڡ I8/tt'stQi?C|;{˞Q|vZ S֛.MJIL6+&8\Sq }]9 ߔk3#(wq''[LpQ&9U/K2`KiD*mY5`3mGA_E w<|ph3T_@K֓o6Vrt4=K(2xs{Ap<P1r!4#J#(Z22MM0Nw2Tښ2f$aF7Yfذ~i h&ْ$5=,8˱4Eg0Vx4}bl_W*~ʣyΞ94W,5LMs&?,$J3ab:^H).PN4.M| S%2G\$pfߙh[/o7euXᘫRHܣ# ̉m$n5݀@ȧ/$U!n`,Nz4 .,w6*lߺ4 -[d vF^ebqWqx -4jYjj1Mk; YI7M4 Yψf`RA7 odՔCPG;"BaӇާp=~IP~Y%\:aٍSkTWue F(6&  ZjS%5zWMPTBtl>v|[jG^irS*=Ͼ*'AP9_a@;D&-o;2f =?JeȞ!&##ulq aK6-ocڋ`.v ";1<]7]VLo+n1I_MNgZsr͋[»k.hڳ+\rѱ$ȧXƅ *_"_,4<7^L@^SF\wA$FЛbuh%ĖE#X s,F֭3 VzI9?dasiq Q||.#j+cvjY @ 5ڃ" ꢺ:&V|yޜ?U@[e3&9RɇL欼f# B ~"ppi}Yȕ-pS38+G"DN`RDA`Qff@ЯD^TJ"ǃd VNP eԇ1 @h 0]Iw,a \KoS$.*9c&w%ވZFmXiv#4P-UĽqWx#'̢&zd,ͽ= } Tꊕ >? 2@F;cb$pvLɮ )m bbjHG5 }ש>_؂":6K s6MZaMV-}?چkR wDWɒ:; j`>7'۽L&ȍP/HcP[d>7$ G^y妫ZymqhSH"~A 8hQ[was>{BobA,غVCs ~kTP= 'EڢLWBƩ 7`EM4uM΁ͮ|h늅+CM*%'Ht|EAL39; A[)Mj]:Rt,1트4Ԡf,Uf\4a0 W `Y$K|ɓH<ݬNJȿ `SCVN=I[C/:x<'MgI[Q cZE8GcboЏ\v8޲ xdsPS` QSA]}ma $h_|2Aaa]˙-/z#x:3|()gc$\B1k_YLGBb! TF?8 6OZXT`^拺NlƟ`w}P$ PK>e$^'E#(<bv hFT{luh5 E3nvqyQeҌ=K9}zaI\{r\ܟ8$414b"ɋ8+w޶Z[V7Hp ~PnBRto"Py"T7㿤ete͟PYUzV X+R.w+ԻYyB)qSwNsMK.hϰ}l6MD=Ǭ^I x /:u1!C8i X@at  b,{7[b!i]QAk-E)#Yf(1uE>Dz9OՓvu $DÊÛvRM=_CY"dDiC |˦p k0Fxy 8RX{?S|V_0vQHCGA|w) {!O$NoHa ?0̸AtutS`}^G "ue$q0B[-p.@'L!xM,|rrjiɒ@WfŐC"Xnf;Gpw]0 )Oq.ޚ]dsDAlP Ű>^Vͥcp~ÀvsiFd+@et~W8(Ce u-sW!AcWermUkpHQ}39NHzѝ}JJ}16^S{Cyu"HE8 T4N岠ڃ۴#d߁wQ`(gD9WIEj8(ґ:3ʿ0sy R4+W/e3: s!CL/Lnălj|}p{S205 $plZFnIFprT0ME z}L"C @OZ/`O(G]̄/LF_,h^L2o/?B{ˬS~rI#]x!BT)q@7mQ[3:Hӿ*)ԟ:b5%m2e'"e^<ޕW[S݁z!}Hy>ܙ3!ǡ-mDyB9j?1]` }mgQVb_"# z;Ow"Qչ Vz{jG$UfR{{tgN( ڎ|l1 YH+ACWKLARVMws'hRA}Ra^uYQb(] ["(9J{{ұvEe{Ȕ7c{zڳs<4ZQ׽tMb\ypJ `딤x@`ĭY {ClϘI6rKm| 3-|O)lnrhzCd0*Ud[ۛ*&- )V;%6{Ȳ\~<D uBCbYƻ$N2Q'z :p\ߜ|2n>dWһ˚{GDsͲ&~.KWQwp aʿgmj(r.&B7Bse*0Ip%Abl iQm|V)&yٵj!G.E\ ]:u~W; 8w> 9M[.zt/5A!X~~ijj] E5㘼K \" { %ԅH&OT,;@ʙvKاnESs:D-]:ɭHmGS&)[ǧ~K\%/ Op0V(AuGbV"Ђ3G2zECe >iPvh;] oZ{8˸#Ts6T&- 9oXsy]=lMVY}dwݹ+H +ƴͮeOkf^xA4깥dc89QPVP-w<ߤ|wcN0U_-*j/w9P9Іp|#xi7 bxLNԿ]vJϟ#94jLUK3nTzg7AGDZߚeb[-[04Ϥl0#?/.Ïaxhz0/ZCm6y ڪg X.ݳ=t8 ScR}X\ v亼Wl) lIl?u1:EroBb %,f" .9:ߔW&,Gf?FBwTd?˪'2WiHET7j+2 Q_ffK@R _(Rǯ9Q:ϠD~R[\L*p` R(뇨#fvc ލ; hdƸ儘ILDާb۽'6Q _[̀]Ɯ2DFa7`e}I`O`fh(yX(-MA/k|̞TK~C@)XCGT@_a 9qDZC `9ߏ&?1UͫwAjti&8D@p?_:Mn:DH/Pioё%0DobkΚx?vxc(P=: Jv r4!T-Gt ҙ\yI}Aݑ~{JӄxG@K+&)[YV?592 9# kwK%3 {Ym0ۖk&L*mSz`Iw<@J|Em1; )\NoS$ILhh>jnQVXB`~ZZnZ4ʖ ީ>ft=@q$[DZ(!hr%chΈs ^`-^$hFp!HB*舡=#)=)+_a:@ b_u'J,i[m"eNfBb.ϒp]. iwyp"HeC#[\zE,\,JnH"ӽpz~D[^/G,%c|+|}Ha5ɧq!CхU @R0&Qw7;Q*,SVָ`u*JL ?L  ; Yaʴxsq^ػofs`ݡ=QZ<$ =}~\QG!^op *QnX ujdǨyEHSCֹ,=xÊAuB IA݊T_U?Ƈu-{D%*qoMe *Vq,FvepO0TwowTgr7Hwsxo%X%D'",֥I_ 8O\E;/W&`>)if[{ޣfJdo*u# מŁ]ˣ)Fڭݦh7$,rw3oo$W{3R<97 ҖG;5;~y^ߦvtBE-"YQh\]g02STTH3gf9-6x@ȞJ-8 ~f`پG7B%]p0Yl;7˘ˑKuؙeb&HRY,ޡ,@8'M1i 1tw9HhhVe2@<4?3L!e 않(i/ˬ#9eEi8wwYq'muVeɥğ{uOjjc#g M NCQlTc{Xe}h93wP M6}-i~rES`txӝV<3%S樞h7S7<87^MIZ?B:4tDǬI:uY:"p4Y_p@0r\Cƭgy%mpP"%drԗӚj;Dֽ\6+DZZk+iFiB3f7}*̙V}~J׌F[0Vrvfrp(w|V`(gc} 9B{c3@ubVk0 9S`IRR](JX4z7H)7s9!X篸-eIM-1 rvڈbqXT3oұO@ܲr3J=cU6UL\נl4# =#CO~sJp-LGh~}GX~B~ F)G }dŤͤ^lm`X0]-3 Ho9Q!&W.L-ă$+v3Έi6bbzĈ1* vDJ5Jゥ]M VI,b!zN IB0@,~$!4 ?͝4/i5Cah)oNRR19 ''Z2wŒ>z9f ` s'$ \qVɂRt҂/ӣن}k*Ֆs\sa <8Bv*Ws־C1wfUhDt lsҲsh.bdžvP>!eIIroI砈Yűݓ3ntp^RlՖ0~W!C18"dQl?Ҭn S5x,֊A'"=m0JOұ:u)5-oi/NFW9.Ov؝.XH]L`V",:![ /Q>^Urg&:Dvt제#lz(^ga~-.DKky,jD{)E:;s,{PF4;{I똷ނ9d'(*VOw<20uNYeVH>).3(zOi4tU+C8-4**טTe)=Pm7 xY-MQK2{NђX\J3nHzO! DP٭1ýV2o<'ّ{5`ءb-X{ ܜ.$W2 o{/,N8r.F &W/:w]`Z8աx*|:a||ڥ]J.lF]^RdDylʠS.+y| ߎ+zPcK8RqZX-MC'݈竼HL緹M+v ^C|ټ v JMaqoύJ(.SL)?tg컻P;w T-gΆ~n0;j~q-7F`OŊj%vb>+nO֧ɛUeF^3Wte 鸺&0X[g!1,2 "!WlE_Xk5hoJd[ NfV0&[s+V:/I lV9MgvoFɤՃW$@Dn@TZ5eVKr= Aƻ^=L*-h0l[8şҏw?42 1H=x邧0`(ca/QzC8`fE Pp$+&8‘@*yWju7fE4I!b_$tD"-^94iNᾆ J*}61tͥF˝<aLtSB+EYަ<8 Vm1KN*؍M8V0 \>8<Tal^^t*bvl-j ob\ B>µ-uu  Xͪ3%#5}QD&*oBZ!ї,Nb4Sˆ#ٗRP e*'H=, v "&WE-Š`@޴pǃOg=p nj^oVzP=PczQ;|>gI#UXWOFsKR_0jK )H|)myt$|ҕnA]xTx^KbvDl 2M6\P?[:WsˆC"G#9GMSDvV)CQ|XpB *<<qWo4GjZ/{ ;ghfR(0FWFb> ~H\4LO~V7?o`f-lFt>I7Y6&4*PQP֯Ε;U ca%! H6H-wu@#g:Iۅ WnG9(񳩶* W++nC.-ZF^oxP_9}mUs u:4=2, 9܎Ԗtg:sN SX*{H/S! M=UHMN织ymt;`jϪ7V :) 梿Dw;}Ӹk+qT \z+dž`76^Y>J=;ӛ_a:ՋYr j]$a ޗjB4I_d>=Ն-&OJ性'1^5,UCZ-"  S^B,fjJq?_݉.̗v^NO_-+]&t[ @OrNt"y.#rm.4~!BM ,1+|6dzr8ͺqz;"SՉ?f`Izۉ,7U^uT}8ǘūN!F=l󃹳X]#3^}y^>ރ\i!tp~.U+(LO䖧ih@Pxޤ| uO߫N|aZs!y GU;"Ia@q jYʥ޿@:Fpg*1d*p;gg!}WVOçW(_t0U)B袭b;µ"^X be!.#4&`<'G.Dai jEx6eqxY-N ru0t"]%ewo9r|9W}iְ,+Z8<2t>)M]qN;P,_=i't*ɱ}?2p.dx~r]{r(dIݵh (}niCztqbPD\ /,*G?x  "عY%_ת ]z91I:S- dOĜ4BkW<@G0z# M2\X_WXEC!c9%9e6UK, {AE3̮=rAi@D" gXeӛKx$n}&Dj?gM@JFhoo[]~m')ukbJi>]pڸL2-#{āBk5vu/~"V>!Cǽ!lldoӧD'=<,-%, +thiisֿ`~ynck%= PݳmkB{!$i?pijmnL1ojL߽㰈[9) 5S$l=oN./d_-}CJ kf{ lE>f"6h8adˍ2Me[-A+(n E΍TOJ%& >AΎΣ2Ȍɧc=5XmSu#,e+fyVL_mčI7W FRλFu"/\I6.Vsx!ѡ=z%>1^XlM;mbLCw}֕NVҨ,J-jOar@19R/pYc>UqQUKٮT̮3fRNqyG+5]_~x-t _5Ceºۙ`#*v1{t@"+ƦFV riRjk=g,)mmf); 79xLUBDO QSMB,pi<[\i|&P@)n?Y w,)g61n:{juj|adCs}R/ QD݉ϗ?vķ`ʵܻ!S6JYĒf^o<昛98?-52b>鑙V& 1+S1iQJd!-2ڊ:{7[(Fyy)L(x[EUD} l]QQzT̕fl]i3Jp!$l;*6X‚""X2.tGB s!/KǏ;~\UDR"dD00ͻ&y0hIe)5X"S6Hl Q!m *3[QIXm`p&N" P~#!3kwbYY8BH)Y'ѓznA=4-wA&+̭cEJEڽzed;W0A_ z_{o-ad&Vٹ.0xhAG^r}xP,ӀI/[ݮgо\a27THE._)]bZ6bQ6V+(hQqz]46Kz vn7%/sX^*J@fE^N@s^S3D=!1tGm!MDUV@7o>~_~-U<]<n#}uV#܇9 (cHL`d؍ \$VcR"Qu"4 OC4ӗȮ&5:?N]z|>80v+p$ 2W7]J9xYuyȮ⧎)c8;n G4f%~[ՙ XmͽH Hx.}#@`mSVXE%3 @v挗͜F8OxqTu/g>,9?*kgQhV 15q[0qtϮ?nDwlSXp<瀭:KY@s5UIɿB@ͪElBڣّ|䇘|c =Ⱦ P dW }\YSWǙX| G`:DSoP譵Յ'mqmqwh==.%+>ةZ>K#̡%}XAM|6QKs*Fhor ЙŎkBT^>m(2.ǩW޴^hp>k.* 3Ț,FXNr؃A7<`:ץYEz7@[1@Bjda3bN;7c@1.0R {5vl\FDQ٢}ɆQTNbsA&YkL^i({̕rPt=0 G,?h4c:&(6zf߬ףmb EU83(k\}?^k|^]l2:{뭓G|OsgZY&M>urV˱\kzz.#uWn:.i{P(@nzM|lNq^[{u;= x$ o5` ڻ`g*ot|!7Ӛ'k. =u$phyq2֙o(#/.'J%8)S&tRo8]|t=%.-;&n3TM sUi4XX:Lݥ$߷onw#iW#wX*B9'*>۲`qs_5t/e1Ϡ_Ja|vLK.ak?M4&Wca:!FT0xQ6n°0=x|i(lH|ͽ ~6 9]ozҽ;}EY[EALJ̢kӛt l縚^K? M]^۩l J\,OU1ěʝ#PS} s7v3R0rds>xtVx t<3aX:"5M[6#h`Bz2xռeQl1I%ynwio7\;}C".dO_ҀV7b)]nuA},죪9Wz71Ãz<=Dj c/H >-5<}|'N!D?r@{1F:^,#Bek@oXVO)ֆoi8lc١Ɏ dEɶ '2Y9}Gi5t4酚Xĸk%wr_e:A]ϬD5/kjI>K=>0MG{V+?u׶&6ᾢ7}Humb,=QkVJ*G]x t'' 5Ρn[\3O 1q/!raQ)ϐJ}CQqf ۭ*V` X8R֤;ǀ~ j}[\{$-B%-\%'4`{6 {ҭr , < +CfcEQ a8^ EDfnt(Ae[mᳩJR79uoOfHRȣřoUaatޝݨ Uk%YoVE P=*E2NG([[><)&E?6Exgq޿͝qi,˜NBmW+[ L#cZ,: UN;MU //ُan19Nc}r-~ m Y|r xU2ڍ"r|k r<򇅐f./ 74XuE`&9޺$L~[(}A 93 Tz"p N{ ɽ_z5uyz^̈X״~oOp#Ae߻,[Nn鄒H%bWzG0̘ ˩+6bjDJ['P[ J9qT Prm q)a7ؾѺ@=Qu!Ne8RQoꔩjρYYd3걗ed'Mհ[T9|alo&XDWZO{nshIN zIxHEVDh&8(iԘS`ܹ8+RףPUnw\,[ڳM*ӟApW=EqDfZQ(5N)/*A;}jH|zcQ{}ND]~,뀷>&J,}Ooa#9ztatĮ`{g<˝tLSz" zxTYFܢɐYŊvp>M?1յLcDc$2b7?Gn.w:L+&p//h\,od]:˷мN$\o[5ۻ_ӥ;­)An+>)!׶JR-`w7$vS>}QhY$+8RT z5% ȦQਇ<ise|&ێ֗Pj#/)|F[a7{3t Q 5͕nstZyt3LDǎ3~t`F rU4}SCh0L46tښoxB*$ )qd ]8IlXSs] ((ra05 vBN> w |Nv~tv3ܤ6.fF%(+4:ŭ-JEkع7 MhG_pr-;|CPEc'Јmڎh\CKKe _D&)6Ga@UB$@yY~;Υv8.m}g\e(ZFUU8YXԍ\ 13@z TzV+c];DPp_3\AOčoHIQԐVݜ,J$^Ԋ"g}j-KLEo +($X \_-%"?'R8F8zuMmJeyz(C@)5BUEnP ϥ8k8jAx q:q!1 :`AjH^ҫQf~3BaeHØՉARvֳ9 V־?i^FоK,:Eۆ:`+ўT9NB1谌^A8HЧm/A54j9}ܮjo#g:(_"j>WfrPF S%9媷b*\R2)fҗ30yz"^Up$spx탷WGnb'sǏ$Ǒ!MO[ħwR޻*0p$)anڿjq=bP·""62Yw!.5%24 BlN J×ZB$~n$HB#̟eM7//>o}.uISL?Bv Y71BxnF W EoT<LaXۇt#6^K"gNJr&pȑpf |C/{@CS!|%2 Ir '=Tr_yIمTڲgd9v}D[tM*]m%XRV26"xW-:k]tg#"C#,~{v:dzӕF.)fse"F6FüLC4) ڊv0a~T;}"u4> ;8Q,oO*lZfNH Ur;, 90!5W>RKªi`]62rHh~"hZ J11<8VaP([(vBὉU^D4hi>ic 15'KD8al}%` x?JOMIG(0^ަ'vbṭ2>*3[U#uB2zQ_Zn?3~ Dp7:%W G4c\x5`@.S˦N<̗ثgVj%YQOB '%鹮D,T#;]od2&|>%IgQEpjf%{quþ(n}ve.3!AT,⭞T\E vK9]nf}]U;85wMat@?xYJMS&#@F@d†u6sTU@ȷ{:_c0JU\ u+G+oŢ-cӆ͇Hl 8!i L/ .~mYX'g-Dd@e/۳ߛ(#](AZ"` 2/襠T;NC2m:`xWX[&M!A:,pe͞)ɚ?Z]Uvʆ[gb@^f/Sn/ ¶sS _BFַ牢;?uX^;"yOxߏ7~~u(PRk﹠2Ѧ"Ƀ| %OGPj$\: Y/I_/:WǾm~! &APBLYZ<.j N1~L[o,) '7շr\I+z8ͭ@Nj=FMkуC괵>? WnfeW{4JK:uEY"??5=]@ى5_CA,Ftr?Z>gs|YՕO7;L8Li.=3u_Y2wME}gible?G9%" a|?&mQɞ-O' nd)n p&DJx[|2.UϺɲH e )[ ~Cx ,0f1ץ=6ԷadKdD 7,5R>!%}@z"~Eq0[HETx12" K/up(8 H~OF,ZKt#QRሀ @N&TH i,"$j?u$ʵeq~ɞ"f`G4*Qt8aR)}-ub.b̝?uҒsgknJQF]EDl2w3I3%1)*l[`h<چ0d^vʔaW`|v[Rr6a4NK.zP3p`X3(1\IYNqW[ T7!ڕD R G;{>D: =A~k`RXFUYWOLV} w#O] &Tb*Wַ4s<с.$"ELw2h6_C ve gJ82qJ#(eSpu(-7#-cۛ*eopXin\3Q _IӃ5q\dqKR6¬ҪC%_(NL>(\߁HX-dGŕ{w( ]"! CE|(t|G# z>)꓾oVC'D,`쉹;PiG"amB3|N;x)R\Lǵ2֣HT9z۞rTV9@0fD4G k!KcB8*K+H\FX7dGx!nϦ}a`ćN 5_Ɣ SwP?"[/jcm(gԊU+b٥UDy?wvϱ)H2pmF 30r.)(agHPY_T:OJ1A5eͪ񏻺9UMudWɓpD%rZM`ed&u+#y<޳qr.PVeGΥE2.l&EC?M^0c!ɶ{=nڹ%>U >r(^ߝJRjwRp2+ߒyaXMmb"͵6FowjQ(l >ە M@"#0rjCN %0"'@ '=Qr].UU=f]{H:lu'7/\w-$z׭SeF= ZχP  lݸ{(-Ӛ|Ȇ<Tc~]9RBy2IeO4q`R~Dvlxf^~ f䏂O@/Jn{PxYCHA30tYoۻ5[1[i5e5ԁb T(c (uMYjiae[5`ڳ~w,0f a8*>x<9-llC:Zx7w>zZLH@݀Ʃ \V?JAbN׏ oliTX,&琿YI5k)-`g3Izj3QJ/iNsw횩M0[,Ke"k*zĊy7-]+D7{="WT^2 ز`4@h:m:q4EYv =r5'Vl%$$m]5XT佉Ηux^]_英ngׯʵ3R:󺮸`Q_'FAvߝ'y9á+n(.XqS2}Y[P@WHӻ ^K SQ@SfIvqzܗB!Qe|i'3= ̬a΄jqH&_xӽ'rUiazrW̪;q}8r:X/dÙ]wG l[Ԧ9]mqybBP˿Ul{lh1 4WOsU0C1 m P%WiuPOԘz 2fR{7"!}jx-3~ yA=<8QlE2"(~a+K*Gg>Qٹk%HOI1Ү" m -/*m"lޙ4j@>>iݰ=Wy Lr9*ZI('krksif=Z6ǤA.-|/TX6>߻J Pq #ׯ{Xbs,GkN$U4 B՗SQMF笔u^2#A #Hex8LE B1x)nziymuVV:8й,JuOq=dBbvPc'B᳞NeQ'q. 'ZFaK {(/rMtO,l$eXJYno9&$7ld㸵&Fq'4ԛ:tziiX) ~x,5^gcn!ϐqnLEv}#Sݿgt po5N;ѸaÛ\ڕ'oLA5*sD$cTSp }e*W>mHd:r{i;ZA1UyBOO)P\^<6~ *|Q<, RoMW噤v#d?LM6Dw̔6t#X*x7d܈PAt6=/->m Eyx m`_> HR.19Ky 8ЄC8|Av"n[k#>R$z` )IjJZ`Ze؇l I%೶qm㻍qi LbS*8N}4ބr/o/S.o*8 zUe" ?o~}TrKfyvh[@"?=>'~Jm݀Cw> ²Ç #^[+D1+neIײ8͟ Q fi ,( {h(0hX,W:Bf\r _ e½T,{vˡd>rS*?foRZ)Ϸf{P{5mY @3CqxiiHɱLRIm )mVmcY= 7g?xJd*)ŰZTElJ#Bk_)yk;|r(N\FиyTRLylSXnC^ظԎVT_a8r-[YA"cʕC(A&rf8RKa(" ^W cф `5|ݨm5lT+qz} !du)sir\Cs&Y.R&^@~-V#zO-a__z6̍}bpk%\0K>:kϖož͜%ATw+-Ide Pft\W2%yGӮ_vmUxJ۶d2#9K a1 Z9}+[Ѱ)5ϥ臤p؛'8(,dqaLAN^baK'LDž_OMXH荼ԪeԛipmfM0+us܏?\|VXygXs̑3/6E.fFtv1Z+9zAd[qʛPuuASX!'RFYm >ĺ)dGcY|Žvy$'73Z83ܐ=d` q`4PbPL"JrGINO@DW#*P="w]D@BM2*xd2/2MaJ٥EKnHS1GR$MQ ɉuQu^D掼w (!mȵ b@Hw|X9a`}&i^ooǐX] 5rKT,`5kTURj;܀籶xzD׃Hx5s0YxM? 8٪+TYt9;br^J8X]'{|\E#rt>d_k%ߧrMoz.B/d{Y$*V*ZNw" '՛;k^w9T;Ͻ " Up ֥uac1[+|ieżX_&~֕TKJ<*5&xow(Fdcɠvjh|tE쳤4;3t!f`D]QL&˺.1{OJ:tj n[^`*.'i$(@-ȔHgziILWQ(jY&ia fz ;a6k/ؖ"?&*@͙V|ޜ1\ (ґ%_fL=N~88н7[(vKO#QbrV A,^}(@~Ké3_lk޴n/ Zm>wݳ§ޚb_"C]()hI=F;:"FYnhܚKw?? |}YOrn^G[9f3#FZ1Ăw/Jr~AJv(<z2@PTrLA2]:jG|yB}2`K )j{}Mb}q ?燡&Gh2Ӏ齄\J- W%KB cVɄPu]0%*Tʟ+BȆݫQAX 'O Yhf6KU . f;Aq{ϞmrJ0S|篵OJO1\ol"'4߉[D3,XFuߟɺP2:r,YqQJqpO|7?h;=GwBMY vQ4nHj4*7 T?Xf( "h/\#B$} MXt{s.Yti]>3xCvsHjq2_ |5r='/ccP4"V-)IL[Ȁ2 T :ɜ@#yMMq4 š헋Ç+5۬3.()?e]*W&}닱@=@[cZNпˌG+Eǂ[ļ&o1jk2R3yhG8_Il]zF̰7|z2L臟==೤ea!||tQhu [rd=eJ Y C\P5C0of7pT ZKZ5{M[y ⛵r,Ɗ )EA,<{7?"*| j}xVՔ+p%fW7%Z(Z[ vYdu]N05>jH oCP$Xd?Sb."n&gҚ0Rj"6um#Nw{8q/[:&3c_ب(._OҮgYCf fW ^xLi[OR>'y} l,B!|wG(74#bi>W"5y.tSl лI%↓`Glz+  5T4M$(UW &$<>fQܴhX"O}a&= Oo"F }h'm (/N s}MA].$|=_E{T kU?ӀD<^+&+}p{ w (<|RGΉ:{Bl3b2Hbv~ rwހkB#S]?kyBjl)w?6C f I2{p1#) q%52'>hZ,@r-Xoc! (%0xgne 8-aA׳֗zV'Sޑ8_'DzCt78!@eU*!Z7D K8}eip@bΈF_Rmqdn#w5ⷝᄳA,Z'TALx_Z^rKO I!^[Ԥ ѦRE=|髼PeލfZW}'~"8~H\ocU_' l%hj$[DGN6Wk]2SS0zzXHU9rx#VBTX}f@)+R. ~FqHCBbL3S $]zeϑlg>\$;; Azc3D3_H_hƛ`t]b@Yh>`ʋv[1O5pAq;`NIU'Bg$@.99 w k ~_A3|ˮ9c"?bJ ?[wDX+IU봐uuBpn\FIJtgJ M0rHO_EtAQlHE$Wa"̥7KEWMR㵄$+ p=ʃX#q%B%&xD mqޤ'l7o?R ee /#k^*y_#eҍ6 :ϲ+~ʊL6:xFb49[B(bߝ)`T]rbLu&Jiފ5eS>78_Y*Cئ FDG;3]Kb9^315ʵS"b8{ž)[ED N_*ms?Cy+%uPtmx9{vLڍM'8PU(-Vaܢd;72CY.;iLܐG=MV®C"KdG}ɺ;دуu_靌ژ`m(8?Tmms\]XێpRU눒k(< ѳhx S,=WJ$.{wh'_!B U vH QE&(~ nMXTe`~3/`-rRzV"ŒUa D FyD.u9OA]:rYĒ"Bb\xޝӅD46{Xl8+4D2s} _6`mPuV QJrtU抰LssF$?G ৳Ŭ&+V3!x SW~W'ڗކ"э% S~bV26GYF@` wn})R/Bר JaZ 槟Dsm"PoFQ[Ifsh+`Ro ꈄ(4ɡĭE,ԍ,pgyw޴o4cvtXn{Jʺ8$OEs]L5NԢ)mnXw[cD}uYjiF(byci0Q.nbJknF]I 2DL m-`+<)o6DG㈨h1X/q#^7w>u͕ Vê8ڇTbJ{`'M& Ln '<979Z ٷ6MS%'4H02~* g oLwلe‡F))i=_:wa60ʇsĥܰ9_iT"+N+-.tΆUhZKj Gܳƒ㷥oI/TB<!Ad[!q'=ʡ/=zO?o{+ŚƮLN.m8RB&V#7 6M$'(m@XW7'1X,c%gse龺3U6ʛ龁M eS?) ɂbkiKm%OY__afa )([U{ +}Fj>.'3k&;FΗq:CG-B'z7*'Otu&dyx˫3W#eX Ƀ4M4$F:B b6~m5=r`&) 5/>ŜYzFq1j5̊HZ概B=&z n3%|9VM FEK@jCN38;Gmց7{Im+@<"Q͉ .Zcf*̮eNx|+9E¤*iCKfS;QM~Plk0("QGi}?{ ^4fhm][K̃3u( ^v$ϧ0K/Cv6*rFB6,[_$;bб30ɎӾ'99h'vwGaPG)f],)5t߇UV }Bg8)u|ʦisuPyB6ob$j:^Q@XkkJP8MP^pJ̑LkiəTSfǃ ׫kɝw|c,]5.h|:Nya}R+:dE#E*߮"ڭ@@-hphOHIMKr]!ů4(7CNtR!SR |rkcsH>fUC4O.@Unx?gpH8uS6'vImA_=zq]h }gt?䮟7#n ;$LP }n绿O%s̙r0]q i,+7|"󏙭ȓРZU&kn3~WhG~.-Q,ͼ,F& OCä n ?XvF\Y&CZX_ns™O$"[A> }\ks"ɺE73:?>0&UKN}X0&k,]Uȯ ۰Ev/"ogIs<\4dO<\ 2y`}YmNq4#1j.5$}\>Jli^P,]]3`9=i)*-yrdġVn;O K4c}Nk0+JZ;/kQDH-i M2[Ve"Uh"n[rڂqe g~0Տ"<™!ӱ?t_IDttaO`~wDx+H~esS#A͉OOע("oHV1/ܪ[YAE*NāP~_\ScHͭ&p:X4+ DIDQ&sR-zSQ7unLYM]붂7rb'#PA)M/+]2Tc* gl SFt y\r^x_lHA!p>*Rz'5s+?O%lNJxg&FmV{$`- [%Ys ⴓG= f ۽`{,-'q!V[$r>zuȏ̏0>V8qwRԫϹj_Yxp~~ҹ1Ij+tlAg ysd^I'|wFCR5.'zŀTG:@,_ ;&e/J,{(Hz`nmhAvӾpLWưIOV Fbg4?CBЭ#p*t(&75WaQA'u#ȄHZW7$Wa]p]I. o5F04+'gL`3BfrFQ5ڨFѶa֟A5Al{9C*2(`i~V]|A>=<[c%&e\йC}ј,0(JjUR䚌t^ 5S]) -uTc!)D{'PFC ,c+lN-?HNȻZkCo&3xR?E3WԤ8ӓZ-R"q\k2P4PsQm1֤ r*T ZcDUeyNɽ؛m~gD{V{I#9J+ ~|(jU&5E) R$0E)p4~eUGSlm GNaL:]!)4oFkŹÞ]^UGmL~цbmm W+_,oګ\uj핎D"Zr_qjC]_a0dS^SOw, <Q6Bobvb\ނh\j[L3ާX2IgԯNnCj:tCHϨ/W_AK<< E_nmA.*u8'D&8@m3KI8.Edxi$j $"}f)$& 8I# rnP*ե#f4Y8=}?d6LQ_A7tMLN_ίkXbwEڸPjOMyQE&K*av4ϭ6:y=RCA?C lQCƱj"dְTɥ] QY}'lK0A8˪ńW`JbzQ  Ѭ{381ZR'FR!b6;7թ7?<Ѻ+dq%ԘKs#)nlbdkOL  7h(>=\.e~zL۽HiNS3ok"aa\Z⺶ ߧ\uWRQɾt'd=[9MdY nP=Boke!/C Ψ$ l<"eoBl]%4,oyuP"V#Í* ;5Maט*5~fKYAmcHi#dbBNxUUp@dX/NQXG񨛟Xx$.Ŕ,=Y9|?0ZKN x4͸wzcnLdiR2αͮ\+=mi ?;k&ڷ/O Hz:#Cw%ٽz@/>j+"+i>d0҅}qt`,DSQm? y{pYX|>ss1t|_7 Eڰ*5T2̈́V\# 0Ra}e*zCsm+F 5RSU1= ELѥt z?ʓ-@~N*mnj4N@Q … EG82妥ek2i S7@:=mJ&EWL:vmZ }+ܨB-|姷Y5Skȳ#K}}d$#r.(KPDΕ7Y#mlFRZ_7毆ڃ1-{Og~\=b*CNavQ42vC`V),1ha+Ǡ k5n)3Lde- f?=R@ Q= F pnd Q1֕/A.SU==Rep̔MXwO䶡tpb $T!lxrg8RO*5䤏㐞1ӽ|1 oRY|ux@J\tYM5kd4F #'ɦwu@/beZd'W9{fa7䬨w71 t@̍~*blYmkeY :t//)ہLa̓{߈"0i':|AH|)9 DT!|)4l?ӦFދc}8jgSAHob Eodz xKQ_Tn}@}Дz|cq'5d8u>t35X馹!_iLXe @eGS5z>&)݈-+G_n%=(O%檝8b4 fBER̰p>4GЁRztpfkJ/B2c}/ނ֊UL+Da"ֽʁ-\tΦqK[es>Yv< `a{ls<3L`7 ]mf4*].0f3%8cOүJzQ}qNV7$Mڷ.P4컘jITn  ?$BEF n鞖{7%KNN)Qrn_tf{d=2%~me3}qW]_H]>'i#QGD6'il)uHʯ'7s/ṩ:Yg蕲;¤Sq+2B[cWxeZ(o̡O︠(BM;q:(cĭ6Z/UlR):#ٌHo:TlY3UJ'3{ x_d>VJsXR뱾8m҆% 0khg^{)tqMy+x,c|֑W g>⎱;2T"e|Ys@ԪH!|VC:b2[q0fVèa`mƈ,4hX"xJ {FgcSIv\g3p/^r+BO8` fhr$F/B*q=<N_.Y9ȏhW)0a$Yy)[_1׶H ҽ; 2b1휒c 5 $jӑ:VLo_fY+)Àw-kOq&̠҅IDq! OS`%t{EPۗ HeG[> &n; wIQdRv:hdznǽF|1Fc6:V4b#GR4tv jgW! ju˯0 Ȯr#Mg8e#wpr8y[DdDy/å23f{$!-YJ!ڝ\r M'l>v6PH)V﵂Khg=α vt!zlxcُBtyåk#XxHQx#_FH2MZ{ 9 7)mڏMX_Y%I2<j)f˲W/,Ods~G9XL+qx%[Ue={Gà& -]G #av@ /^IuKpcO4A^UXwI1>XkeDV5,ӚƜ2tֱM"ŵ3bTFH ^Mdy ,[Ƨr`~@󆀼ACExUwS*)V2w! H^Dt h ̣rMH& 1Ϩnm̬#O1].rm5>`=э]+8Ѵ6}CU^v 3iBE_+;U_xSj38Te,_.cP1_ęaCI¬*`Rvöhx>eJ4&(/tw>>7t-@p`>mwyz#} 3b}G&C˿ek |-ЈjP.tGu5Y,q?tCM̏P^h߻?PgtF% k.i]-c~NN!uՄ\&t+'SA)]i+1h$ AIbTȨక_+BϽ6>@HqVWv0O[ESxX&A_DPu+ݨonPl8b̍{rX8+YPR _T'.7QIBji}pd'Q9Svgߤmڐꢀks\pt*6qG4Ժ+tE[[ @: 63OPȵez1]3{_-S{  Xhk8 $L6c0}|OF3sPx=@ڃyH?hj$`CrL:s}()*wZPZ3Ap9R >}3F B**Q= .4iM"K?+WTb <ґr2ʁ#,`U'glB'NPa ̾غJ~s-` ]І,_knð5*G/>cCe3(P6ܭwlHں0 &bzeY\69LZ$/rf$;_ezXRX0&祷: .Z%EW%羺&>bA -XdyT%wW50+껰%J#Lof} {7lϿ-)_qFkɋNčdT&Zİ.g^smmW{s%pVRV2;" JUOMW,0'ʚ8uflH:|yNQЅ7 ZVm~l*f/(+Dn_?#W׻Pj]bK_+Qș>q qԠ]]H׭މ2$:N@D C)U^uyohr3g0ŕMb vs'jdMnQ:03Mk^6U4 >' Z![\v⬛K=yoC5oNT0-W~~ČE>, \3߾a*9{8=y+Z<~3|q+"E(,4S1즈3^IRl`2mn(6J2}G[%m\]H2]I+p95ʼnfQ)ahTdl_!euMrN_^Xt љBVF4w%,i9 z%l.\xGJ4G=lQ(z8jQNyGT~ w0;&J˨ F⭗> )kg7ꤱόfHm/:[}$umg>3Y!qS#LGET[{&V1 lMcLBs4cّ;3? .B*A3qr At"h(dF?b՚\>!=B]4L6G f( lUv&駇Qv%\Q9 X[ʶܺ[>oEy97[]ffz{mDViٍ2ZTv'Lƛ%,VBN\GV7= !/7㺔`aT ?;(mM$˗Cyub] 'Y "n:FjoS!(`2 ^!;8@YD]Qv"3:np9l=+B4Еh0n[Z81嬹_њߋ{Nb`ja"q.@"ʻ qH9ۚCt FoQL(`՜,!AdR/rӴ@0)s 'Dt2.Paa*r)14_ʞ9&~o+nA 5/_44vȅ],Ӵ-?_za"I8iIb67IW;zr?$|+q*Q\ |knK/ p35mf_mV[g3%<$0yk|S/M8n :T^uӵq 1FNɏ!/Wx?_5R!̂peS|Pइ#6,Xy9O&ۛ̇ HNh'T&z緻nU $Z]ծHbokuJ4$ruh?Z[`p٤쁳=ٴ8îX}'4fALV!wPXk+HpLFDFP>Ƴ0RUgprdmP2Q@,ЮYXPݘgeۚ6㵏׼ H̃rE)KWIr⃅*IxJ (x ;$ >O]&O?U?>ԒF-:GMu\{D5w}UJiIQ֐''es7iAIpr!k@G*/1,[ V$EP0'.ߑ4^B<-j[3m4"2285| ;<,v罽Wlay̤YFŜ$SY4E `TX@@q` 17;˳)mn؊gAArDid{V_|m`)+G *>\~۷) c=t Иky[)![2;L3@_u.-𠲝zr[.`Xؿ,hj72l!I:R,܊U+!:T&w6JƪF~/IY(H򝍃bhY_5i.R1Maݨ ^/*h:ۢQD;OkD+B+Iz(#so'}-KeH˘^!ŃJɌÕ릏xmZ #1݁.?TPM& 9Eߐxx7M``CR@6(e wB.иc;"ml/,. EY߻+3Gu,R@2f4OBsB8T#]1.Yq>Y}Ey]G5#}6sQX Bs6{X񥤽2i ̀T6]'&5oH7un|qq;9Ѝ<XF JA_ۥ1)V$37+XFGdwSc69nepx߫5K 詜MAz);n{vaT5φ p?Y$hl'(6+#3YU4ubȵkHW\c'jf,Eb$b}9ZU IhyEEߏNIUj0F8p!N&tdQ{>vWw!U%ƌ8l]d1N]T.1O`z }q/@'qٛ)f4O}3qQTrt)6{YJʔ&T{P<4#iˆ]HEd.l :nn%ew?=^YhDZxTC!V56JgFMJcҳ!vޣ%9? a;~#elz/k[2<}"8 FBV SB*Cᅈ/R$6}s_b VR}Uz"wWxBVcaJIbTy 󍃇Ow=CVׯ QcY͠ޗݰ~3"_H 2\|LYpGuTy%V4Irg\YpmE\8w F T{fwdņXoy3d?]/T4{9<آւ_%~;|Z+a&ȣ%蟸]rq: prC(UZ `A. ߫A Zr@WRYzkHLl/yx[[y)6X҉A/49ht7 t;hGD]m&#һYvq !?p,j8W%R(lFP<I {s:liœƭ}q6:"/h@xr>c2̫}o,WDrۍsCO-ׇVN~f gVm]&75(@> |aD%˸K_̃COYu͸0?- gRK€`ȽuÝv=<0#f=tx9䊨/Za 9J+M13gyMs֎J+|!fƏMǁȇYYBj1[:K<=~LݖFu)j-eg@  4 BG4Pz#ݶ up#ʣty4&"co6;s$"OO`TlQF KxIe娰;g=P*j&gںع Ƃ-dNY.y80U.'AB-MnW*h0IQܷ$H]s+pMmMjtmE[C=ɺW+GVW7WUxxU Y'~doVVR:d;x%tTUTw:=ɿ;AP|ij $+ xSXV-$LQZXDQ**6t &0O9~\h31 _mG7߀<rwwzZWFFY"n(C1fwyѽ$qm61]mшe?e>6$X&vV!]C'Fds"zUIpQ/ʐtk1D ֽlc}*ǰϗZoklͤ}'_w#*d2̱rܹu0\M 6@ԑG}P1q_/G0q(#ע~aDZwS/Z$ea|pf 8WQqK2~} y)+rX:}k2{(뫆%ᙙ Yȟ-߾ňn>Om+]B؄ K̚*ӋȐȌZ+UxYgS*gOfHE=z2?)LΟT1 ##PK"=<ױrR<8삆d |>_3r\\/4٢0 .a?hSмmթ60JO\L}G>4/KP %V.ٻ!п~kՉC.N_.J=r6*E~혩𥸈OʲP8Do-k\3"LS`4Iz=ͻcbN*d43L`UpXm꡶{ IWi˥b] *XN2Nu(85w򖓤X1ksO6 R% ,@ NXk .c=tC7^l0{/%Vlj'~{Mkn DZl~$=*r!}J3pY2ȚZLjzWMc:GsVlCfXvKv1=0<7](M{1 P#wU@2*=i^QF4v9}9HYE89Y=O*Sz6*C5Q#!Qo>]>\4SR\D=0K$ ƾFT!A,$n4uAH";kȖ4"LQ uk^&l3L)'+;u_w}J pmbbچ+P{|g0-}xRKԼgNziNK.a}d>Pi8(*tB 3Ox{'Amo2ǵ=W J?b 2$WYT/BT߾͇:FmO>1ٜ= u;> 6lY*>Qeeҏ\/YT!5TH"BhąެF¥(2|bdh >p Ev&:^igÊ8ntT%"}M]S|tיK-^RerzlrO@͵CF0.HQ}A`sA1]{^{7x"VVzszH]y]؊@{&D FhBUbC(lXQ$,Ÿ9SehaA&%;j(߲)1ƃ5A;,`^msL%56l;4.‐tO<ăS^29=BDѤv,3cft6HQ{\e&ytV+GTcjC ,hm<^fAP'"go0tf_m:Kru8:#V JYom :%59--wrlL c+X{cBgvJ>JQ&g_#eGD6Ԕ -('6#t#pQ 1nܪr&  ]O~] ʦw ?M9!?ʮqƒHQ?`Dh^?OVm3Ņ`j ޤGc QW1*z5}O#;Ah&zyR08$I_Iㄵ(c~DMe7>žw  ]fwRxW*$si/ sW4D;|qC|=r' H>%!0 _axMA|cg2 ׮~MkAKFɠ S?~V4zY|lQ#np0SV 8/PPHA ʶ""nG\`P*L"\QHRTځƴd#?2|9U",+O:Vu"}n]7yO*_!˜#;r+R0hvt4S^C:;Åv׵Lۣ)˩F7ԚM{-7jT?R!ʈk5sai#bv2zMK S9GC8tkme8"vzXr.h5#tɧf^yrqZ%I^ϒeBEGGS:_i*E_0`|LeՏ` e=^`kjBn ]{q֕!g7Uϡ?_^#Mكin^=CNB })3Ͽk.wrfbmr+z DH 5FzE,%(UX&K`|7bqO:|PJ:#nJ25Ʋ7 As wo aUL(s"P_Xs2PK94+: nC%eUsfK%(3ԵReV))chߏwM@wmwv?צf䣞o"5kFdϜ7zS0TS-qrIQPlF|Sg1ַTk =pkPA^`#*lCzGSIg \'+#%t`.E`9vR0ˌy8 DGO_ ÊrH2 g 3؈HDF)NJ BBWAa&-ٵF {uwMSh# 6ŗ#?&)?߿szC{S;!EZ=Ѡ)s-LܚMH ]ƚf9˝#+ۍ%2EMG ("FIݣ!#{N=$Y(gC ?U5it>PX9^9/ΊsM coas5yynš$Vf=7|wflK6"89BY@@WjFFӾٟharλ MvX =[y?iF+|6,*9 "1~W$OASyejAO{#I( t.7Nrrm%aY!Cd Zо{{!ؤ ԑrD ny8feI\]|#PiCDqj{{LKFi)t99N>Aʮ,ǀ-Wx⛩x.2,~m?Gќg=F2[;D+E-Ze=KD䓦s8צɼqO^-L e?O[&B6̰iXJ7 ]^!Zs_ZQr%46&W汮t'$䫍?l5qK"c4bI$Z"o^ Flfʠd2V"p%kUڱ2A|ɷC@4i˃ ($ĉ3X-R߅O4㧊Ylb*f%jO&(J3HМ렾<_Q"e;.1бLtKf۵Ub"*t@FIcncg/{ !g~f?בEDE/B2f4Snobi`]ѕ-DqILEߡ\t Y ('+Mԁfnci2'a`,ȉ?p@376;&x_5l|3Fw"YS2a2)5vD2TGYH?Y|u.kJ#( 2汐gC"4:^[ƿƢԵ7B밎P|'`6QW)jncx}LBB} 0qണPt{cԅ*OιtPTJmĻmyPU6 )<D ZW@p^6x"z5!Dbp뤮~BʻXmWbޞ0I2|L(ᖹƅt ݘn2!u. Ɓ ։3|̳ $W XiFU6ށRD Vn?O_"Hon BQj|S }|%@{Izn'ْ\0=z6(7l]y?a2zh/05PJ3ZUk 0-:O$-)Ro1_@/hI=.d>OIr5qex0ً}zN^9.C y+ؐm,OUc[r y Rލ+ŃIJ& pr!zT zfhQ#pv0lgF DqW 5 9:iE'eLN*ۄ͝Eƭl&zo ,,AWi0BO~iHLM i-ynsV pD{"N3 dlo4Ο?hHS"Ȕ )WkCDI^}a%\0VI\N6Ѫyy:bA{R)3ׁA2AM-WY Ř'kڸy*O =F'9N9Kǒ'|1:?@4!2$*;eд]5b*V[[TqXw:f֖nrj>+2+ydU5xYs.0(S&JsH>ɢ^=gz/SxJ_A֙'&`RT]<4q)|U>Ρ/{xwUFHC5FԴTCw<Ȯ ȉNxDžic_Gi6{2?䎪9?@ʬ-!q Ecx>"e[ 342S΂ XSqi8,X lpcTk)dP)[bLe,+9CC!%s9?Mz]qB Lԍǯc4p|-65u udU>º}:1cy$: \wHZTAWZV.J.bGo4FkL $,/iHvMNN5JjoU1kr<$Qd0/ɂߌWpކ<@g2MڹJH8CT 3V__ڞއLSR c`@½Sr˩U} KR6-1ޣͦ䑌-BuxKa W1WM9 O:͍^%Vbr`Y}xwj=ҼIջG5a?lX@@&\{(1:hw<&/(/QR@49=S@.y8!\WoS>v=X:u"Oz/- xfPIE_NnAuV^}_DO_*6ka^~{~S ۓPMxӊne`Ҧ6CF1#:|~#1R V56S0`,Gl殧,MXO/%' Ey|HZ6[7qo !8|,،#nM1PgE,)YNӘ廀&Vx゜ހUTkBo+*\`8"yг)qHHmO$;Lٯ=QS9-AzzѸF6C5Fq}{Z7g=~;Y]x@ <赮ER[4Ho;9ZӡxQu*M}zu2.US>n:j 2\ [8Ձbc>};TFL`< vmk7)~} n*'&zȟfp74!P; M(PS2T0P܌cZ.~v IWA *i q,غK;ď9R^«,TF @ $lγƞUh!b9WWFu]{s07~*g}k[2$хnhRdWlWo(kؼ{rjDOMLN_HX(x«/pU}o~iyv)@ *}7TJD!4n `/u>\=BJ FàBቚxld} nMzo_9J}NCAע5>tUXOfᏆ.t@dƷ ͌xJ=X(lgzZ!Ǹ\] "poMڶ3urBgۢ xHg]hI(V _I6 z'Hf*'rn@$x kMx-I:pFv)d'+E9:hk:{ KBZ'wN ^N?3t5‹gz5Gu_sa$'Y"VYj:qe^+C3*w /& E !Y ^ۭ!lRF>mq[UÀ6Ư#U+'@)Kg*:I9N3Z(G,v/_ض{DcV4༝Q%݄u`AER_#Sߴ&aG%\Mv^L &7@g8 \qKW~44♧C1߄R۹=s–U~iѾ+Dd[hT:m]n+ ![43U=FS5Ĺ#ْ9lV ꠏGgbLz!*ܜToAs5"u0q$T湓t}Ӆ cYm?Vv;~N-8,L$mޅ[Y,D=Ӧ"}4]TZ^/"}HS4cW~vQXϑݴ䮲Zs_Do"*xCx-@|Y)KzRӣ {K9&nX(=>:,$59@cwݢGף i0b.:w?g|.;"d~Eu] 2 Y~6I74*>1 p+vg} ,NijL#m8IS. T*\h$iLWH,&(X\86> 1򅁨aPv,Ќ:2( AGNDm Kk&{;i)h&-MPSYe2VSdk,٪:Gy}D:jgʶEM,qJk8xCM8bWTV)hXjhVJRc ׊* j' }r^ Nj`ub(oE?V7;4 y$Nr4JIDiQh*YFSE|OPS8lYƶz*Wl+Aᶫ&}wd[W臭cP}rѪd6m#Ồ͸$385 X^!X@֔EsdVd UԿv;~1wYEQ굴|O2_Hen@SAv1g Hvq` ӏD۲sA'&Xpu&`ZOwU Dc$$!bSҠ4z|q@eN}VP]: v7¶~{d8f2Nat 8q(7OUE~~Ze䬉C lBދh.2ܔI][9]6ʭVNʟ<'@赧Fc!'Ok'/9ޢ.5u}rfutbB/Jg%x ߱#>Xa!p SP9x[L~2‚xbF MID`!E;be h:.)MyT<_2P2b)Li7{]=U5ܜN{+Ug+gѫB^ z$%GaşD'Sf(Trl•[Xnh>slYģ13:&]2+"5 }+ mBm!Ȫ@oegoWKX2R%^3ȥ bgu(şΠV&t@316$H(%28v E ;-:D◃+2 æN+hIw0ȸ}P`Č A(uJyM_b 8 spt5vT];ִ-[sK:ʨg^2EdfeܼR=[lI\KpDq쁅VCI`.b] WĿ]Cr9O! zx{{CZ e,m[G}.uM(C!PA>;`5'ː3w3m{0¸\#~Ģy׌)s>cAaޠTUtmZ?/!0{mN |JpESsF|Y>iі 8AZ({d&}IQP;/ʣ5sp))vdFMո0ڵ*с N(P3jSyHq8U҉^hթ"XGUwBD` nKUM B0Kߊ; c1Jl8Fu[\m@r7䴮\h֛9kg *:p6LWMLlS,Z)bib\D.)t 0ҍ!ܳ?fZ=Ľ g!sZ7C{ѢKn jsŶL{ OUYR4t܃zstw`#LJ G4MgyWO.mAMxΟd>p}vFͭ9B֐pDKKYqLwRyM0D2*5V2phsnbNl 1o_TH1T@.Q<÷qO5Lr UL@LBy{H߸:ٰӛxDÙ\+x7ش~Ua@k[ t:χ_+Z]SoeA`L3:sP`DΰzECYVkSj n+Ȧؽ\3~r=qD3vͨ#[dlj[2/̧ _/*c=˥ QSBfHϟ",e\B7B5V,s7ْ 1LC;ƀv8fCDLK+;;r]-C<#AhF*:}Gn3˝gv/a/fO{(l7p^lJI?;h)+\C;<9ݢ[9qDC>nHD=͑A3;4/Y뛾3=` GiMv*z 1n8ݒl + },Ft8 ׊-U֩wIyR :,Y#QЁ)CR mrڤ,#fi8J GhKQ~,7[ 5Yd]5Dw^6(=t/Vi!&: >NTR ee5JÎH>Fў8z.],*LG4@9ىfuel$w;i[樆/5ErtFU(3߉ 3dљ|!z p.2Lpm.ՐvgAKp%ɏwYr="2.=ajM:Zii B-XK94XNfju "ϰH[1yPc Iʾ<RqPv1*ZƩA=m~5 ;%=?~j 82^jn㆝xgGt\# bfPTcS S:~Z',@9 onwP`攁lDhLδew]ɒpRvN]#O>O u?)%T]eϣoQa17ݦ<+J׌e&F!`KxD S>DҀρe02k8gv0cpcؑGF1Aj+) 2mل3zt-Y* -Н*;7ڛq7IJ/ks' P8\zԳ?{Mۃ($G6#9$Goa4^2=,չ9b}H.=rId*2%%®Bl# @z KA 7^!E+Cb.BQcBI;>,Fo"u{jbhY.IL`xy&hp&QyrD .)kn=Լιf!/uBRL4ځG45~3<4Ó@b 9ڎy-' Zvh1 S  N܌-I #/(:w)\뎫ı[zbq?L87C@ P룄;!U;H.7t<f$ ,M|m6~?`di&d{qsw.h,vY `QHY46l9CW_@U߈7fSuZ^ڻ# Cc ";柄{b7ͻd`&KI:o=?rT _2$֙S$, _zL3|X 0NQmp"v ^ϸ` ڍlj]|\M[̉;Ҽ``ǐg/ _Q*zXm53 PqyĮ(XΫM L>+ƃhŠzЇχiϘ|-j(6k+GRs*1A\х.:(ԛQVjECjRI# oS]O|iޢ6nƣd%p~9lm6D  PC{L5biyTH"9X)0eɗAHtdžI1uJE3dyAKC"ǓPVA7ʙUp>}T\nfT|C] CW.t_ԫ*MAmBHG4$JJDU-Uq U>lٟ>􊔄w0]TZQ`I|C8-& @Xdf:#SAǿhCv.ɼ2V'^-1ww +HV+@V:Pl71AA51c7ƥ 2zާuL)M&;E?uT:'?G[NHZòy3:1Z9TJNMeA?* AKIɪ^RzN:IQ =9,uo?7$v=%+L${Ii~i)rN4ΈT6@,+r?u;nE|q&k,N]!a)J9z=D4K9G z{+3c'+pe/!oǑgk~viES`GMUWUlE>;H*8?S!I^n~ F~ !;cW +eݶ.2jrCХw )ryܮqhRՀj̍G6ވ&@ up Ӕ`{stJ~Iu=*TT74X]wW,,X[˓|ժ)q U'?+GY=z~CҜʓj2j6B>IN'LWs5٥7Ȁ~r:񳑲{ 4R-<L!v J@Fu_W^(tgm_Sf'y >ѰlCW& 02;MTk1ljY,88x `ũbP9lz#nd8']jJWh=̠( Ǧh6rU}fu-`# 4 GGȐMT꿶nPѭy'5 ǞK} ݼltBRVo8'jOTi>hK**-VM|#ɰNYgH^T `|^>D^G5"3c.{mu:G?$'Rʧt/AU}kx7\3wQذ,ᕽ p*'lt6QiUMQ|=M8u+WoTsNt?ÍwE:Ғu@{h@l3\1d(  C@f9%vŅ[ya7X{խ^'ɷ.wy+ئ[G =AZZx/Cijɝoś".$be'B]يw5lI! qhS:,9̋4|OjjW^ 80i8gf](_0n9&!(#_xFj{ĬBO*"[Ļr\3^N]6?^!a̔W~ |P0Y_ U7MS<-UcCG}e>>i]7 IokmNr`w }-typf04A\NL2Xnh/o% JɈyZ"ʇ͌U).=[XKGL](w8XiP T\k(;#)q"}0cFZz`='^ kBd!K*92lcqWVe%*|kurTGJO! . o bӌו (Vٹ3̖3=m%N@A0|%-xҟ uД/V񔸩7@x]BE'a9AdS=~kO[27,digp[Sh܅:>qm Z.+śu]^/wG=j_`h+;\G7.rl\kǩ;考gS<%{9CnzG!GBUx$+\.%ymjip\ᬲjapeKKj.D.:M"XW|8 0\Ο(ӖHG$;c5}`l? W8#:v=J눷6bNՑo"LL 翓 3G j#t{F*M(^uJɥT2.j~I&{i䗪Fug>^XmpEz1S:-p|tGZ,-(p+;KZHJj#vu6$DdF;gqBtwK͡%JX^4N#l`L`Spz'sݼbS;^,70Ni55J.4'dZۥrX*su~mo_w[S [h_Lfr}4ig,. JJOI7Xfߛ{D"3S?'g i'NїCj/di}*~p8pb]52{@N=zQ]A=-X!M<-ߔd/1mICCEgIJмZL}iPsG;2s%[ܨy ҄Ж.ϔiPe &?w/ ŷ`9n}lj}X_ڗS!2\J^/1E@'~CT\P}Jf> 2X<+e#{c1zoC"+@+vyr]v Q̢3BYٗgfVY^̝De  Mb#߄`8Ϊy ~='+Kg 'Uk*q>V Z .qPƌa럆цc\(3Cms5h>ꚰ /v)IGN?mMWS\&u`"*#ljQ;q#P 5=GNlA:#t{ki¯od:#g?^@&{DIB@>[+uJ/Xu!/ m7_ d]ؕ;)Mnl/2ɡ w" ŻP?x+E`9V3%$x/6/rkqFoLɬr4oMH _ӝ24e*e19ί/ eҀvȳXKM`+Z# z*Ꝁ)t]1}PX*=7F:m4-~ni qZ8nL{i2%5*móSa5O- *TP5"#v|3|b߆|Q:\ݝ]Mb϶D)g`f."8# gH^ .sPna$ґr.ճv;5P6bE/t#A/=_=5Ɯ6M~0|CzIGGBv:$LEDQUaYr$*d?w>7̢'/qOt a^t Q[!Ym(Ɍև|LGXCztG5iFQq_˩}y2Jz{fC+M8%]h(/3Mqb ވw+%L5KJ47] !gJty4@Т/{\*dÜEks?xy8y:v[#6xgVFeSìMX@uҀFMmPfVˊackŒT  ' U~=iOFsЬ-v+#AI'8ĝ5-Mf-mшl Fٲ&Uhy/ޮ/^e!i6 8V>LDCcTXY$lOu~.Ј/l`+=Gx8>j9!"U7x{q8|ȅ142ݕ~ $q,@Q,;_H1Pa | zEkWr`iwŦ+ɹoLJ,ˋZ$dyacǛ?geV.oW.)7+U24Ԥd8Hr;((^FW8/eяr8.!|X%œ)Pٽ5['M8v̅ic wuB%I :ڜȎOwڕQeڣrS^J/wgq1l`6C Ѓ/_Mtg&(ڃZnn4"CGa !Ws}65gv#S94}R8 Xnj6b#OhACw*'B|Y CӥԔүŽxZgVD.S>vĿ>ͧ "e0"? J?~ϑw}yy/ՅrT6})16JY6~ܛL="QNqMIC5\V}B{ye/J_kë>%Khҥf FUm_cU aK塕 4t=@Ʒl2$mGCUO$qZOJb!4e|yɨb4!Ɗ]2()}H񶛏}2z$pJXh`$;4gL#FӶTKƄaj_'73(]xh`6̐=+MO"Eۺ[].]߬TYzɷyODh;,KΥ@ffx% ЗZq97WeqȕSpmApxF(fuzIglʹ!$7Йt-Mޣʽ탂o7råB]?H\f$5M|^,9` 5osdžO,ߔ'㢧m.5pE`'8θ?…k۩R; lL@~)S)֒{:ơ*a}NԞ%udFLl6ٸ)5u5 Nfp] p7]6!7(8 boM՟63ו8Qw5ǹ jGRqD]qsk;=[ڏO2rMAJAIiF6нrύX %w~rw[5Yәf"s,딋BPMסȨ*ibO/3U60JD#:rD$ҫMU־o\y z;B(lI=MnԁCWS+2\ l<b .{?zp.Æ)rST|kԚLքë\=h6tY/orЫ%.|y4nWĦ(V9=,}b~8OR׺e%68@T1Z*x"mR/B>S#c5zO ljtgJYwٖw-6 nU2\5F^ܗ]}k^+7 MDԽ@麃:ɇɢ IBĻ3 9TВY~dO=ܳ H|2=\|;owDBQ"^x`:*lЏgcAN"as8W23~v:$Mpdm)#2"+|Ӑ=9}>泉թj”47 X\cf{4"9>kۥj=v?!^jLW,EѝI,:AdS]eG'?b1`2D0}fhL' m+%M s k\A0É%U~Q,;)μgȉu;bk:7OТ1x6+1Y2qKط=V[}/Z Ҕx2y{mÔpY 蹥/7+ϰ>Dn),UOӖE:xʹ*mWHJ3y핇HcSnYzMrcE_ ɼ*qglB=[Y=p"1}mS.g 7OѶ]\A(8{B*JH^@rSjghZeɲ^yv(A] L|i;s )=hy(0Ql#nc'Lk# bgSB6Rv9˂߫YcXx\>.$8{YdM. ;yt ]x.7Nt,Ijxq1 *`c}E7󬏡Vn$:xs#="yO[&F!bS`mm0 Uj|&( `fYͺygJ*wW;يBc1)S_ԚQ9Xˣ{s9:Q%Ǔt0'VߧKPt KVbI6yn'a 'r^uUg6^HD𻌏&4\DKsxsȥUB3#qqX}F |QFgr܃qm8a}S$HbkOC)I^ dx,TQTD%9%_ރ* ry=raǁ:=d=qIľMQ%Kyj@ /}K;z=ye.h9al!g==efb[j Λuz-)8L|X6g/f N|wZ j=eb]j CD8 Dv Sf#c+LIVHm|ݧ.ڽ1dZW$`qX"k_YwGfV᫦6C﹓&Rob\q'v6)\}<{6 ,WjrK sV:m̩u;ЕL Ȼ *gAV>؋i|/!<<(zM_ߞẁwڕqtE^~bJf] 8 &,J$ci6Yִhu,F֥;-tiAYpId]UE2 Q(,´/^PkXC%e溹 u*}:eq92%dWA|ݓ4/euC7(F&!%3>r0ZL6ُD(\G$HTW.2%ănMz.@1U^kUS@ZٔΕrS}E—GIn{_8 =.$E^(dlc~W Q2B@ҭ^}EZɲ%=u6S) ?~VJD%̗X$BAa2UԶ{79jI#̪l#~ۡD4eB!pL+үLDl :) 4?/{<B"e {T^GhQ5#ԯSIb5> F*4Q8SP{$Fʅ-C 6e0!,$<;6r9eFltw\h+zI=AxXOw:3|A7CvL/M "N48L_\td@!}7LM@rxw9b 7j;xM1`K4TU2 tZmv1z|){MyuNNf/MYLBM,+x-k/V=׏f;#o/=N!k%6\e~)?gy%'} 0c"iG4vܺutnO''-K &{x lQA)J%fe:qɾ vӤHk8:0]T4, m^`KwMl38R ՝ ŋ%~sOR5V5b[{&_O_h$^H('X޻>,f+sˈRtщr`9||H9Y8*E"S&:oUw5;۪.S2A\P9n6*ZC\G958+DQύH( 6E&Sʦ *^\y|LQTvD',8[j>LTW% 3k8z%B& g1ۀ9-`#;IGmP 1 qY+{ZRd78=tɄ)-($&5R:N?cDl_(~ZJUJ !½ ZP%ӻgU]Exi>I Qm052b5 ®lP#_sיV3hIyM}m/!!?fehю q+b]r$*VqU2Hm ~>HdNkG^f<(Jf.'d?ъ_HH/QL7IHL~sn0D˵6}#dFʓ~PELCJMVAZ ~1%{J~6{ĝSO`+ fu n1gd-!/ lx 7}0yUm.o;\Ksx)&Q^2 ݰؕ'eh=;!Jwu5sj78Fdjk+#0v:D,so|$6_8H5HU=SjRkҔ~{.yGj8pў UG-"/K\dy(9H ={KE;@LƓ{ )~ O@uPe }!4-Z]!'閗U^V0`ft'pKۡڟ:*$/P\5+qdHl.̀#O_ m\@k͖5H *6? + T𗜀^.N8c|gΉXSxAKZ)%,J T0E6O3l*m.Oq߆E74 WD{AjwYIîzcJ<3YT+2ޠ's)|FT@g|dמw{Ii7 1Z}IwO+BJ6@s~ˋ, L]'lh_(ς'vG>gWr&겏':lak5{(R-1ZoFlGmU2A&\6+?@)'s$%FW.u- u܏ʸ*n8".c2=j\LbIƹ 6 g=}1!8",۟ĨDsK$I*M vq[^lhƏ&mD\a!TZ?&u͓tk̺wRD>3i3q߈POZJZ<ʬɯ:*(IY1ѽ0.m@UI1h1m K,/0 ҨJfUTօw {.0CӭeYCq509 U6mb;9ri}7:YAoF{Wqɿ[$o Ov DoˮM^HzЈ_7Z+ˋ2[{A .m2r 7qm1S)R ̍Lbl t盈ۊs^T|X=ު~ K;9s5=,0ڶ[!mV„ųal(4[W|QW^ʷbIb&J#u)7(.tݱXuk ߣaNKm@Wm烘eɎ$:O%g6pAGT~mSckZ:ҿa]H f$p5SU=Ajcmb# {r4{s39̓Q3)4|*B3Ӑ{Bk8\%/"6,gzi6;lM_LħJ$puR AzU>l0ԏjV#:u;H ,*AMzhMf~o`#L/w8>-q]Lƌb;}DVVrz7mͷdt#p& {_X]+,L0}ASnUD2R;ozPdv&}G$}D;=ՈD l.fcZw-sL6|^7&."vٻvc qcʜhZؤUQ1HZq 4F ryǝfrjQqG F` ?Xꌈ¹8QSK1ϻ`忄 R@ծr!M ^zR;P}TٵZSw  *b$` A=W[A㜵vu썻/~hBkF!u{e* (nn[fy-[3ң:zP\t4i|n`3Ɇ#9fxpzWNf*啔@hi==,)ayu6p,.\lt$fi"FahmvK6Pp"R*Y:? yoJ#2%7{;QG` ӠU@6pnC5Vx-Y']Aitn=zwz)=O|AYƔ6MHLPTr ^BՆ]XѐD__M1Hs;*p8a.uIv",A(1vL Cr7BgmB2\ taGƗJ_{\9{4”;Nr,!$>krɎ _xaA6p{9@3ty7 pi?;Wץ(ʒN5ܵ6"i #lS\:ڧv+w֔Dw3> `cB YIe.6~H6'Ӓk3W0..&z"!F]fu?3ոpH-cId1M k1d4.{Ę0?",$­zo$/pR~uIQ$'?Q[t?5)GR﹗^•(] DpPP_tjW)GIkr_A|,OR׹UT-c`[.G"cnl7 Xcs>a43#zvqx+ +O.-mI/@ӂ|^O_?UNd@W\P^]I}jkI,B4jmXs@x UCm~< ,KK`r2~|ۙ"dM _nbyŝ6w'F}  BNu#Oa]N{I/ҡf+Q(5%E)XdiQMx#dmмvT[ᇅ(\Fsr)h~P( ^ pO$Yz fO$~eB e֕kĢvghC8Qk $v'ޞ8sB /HhIV2̑+37w=F5l/jZ8n{n`61a)*sA%)ݡ?˚6%61(ܯ|KepKl '4ꉩKxZdY׾ Zu SJX&$\haQU,ΛO%eD Kd:fheur>HrrlN">ݷr pakya %T2'r@eI.#eX4;tET1K>_B ; _pT&ă+o*ϳ#wT Lf1N[ ;@'RObMg{#_$b}!Do%;Py߿{w"ך}s#DMqn5qgvt1N]"\;Z)aq1t-͒hc29؍pKz7Q#iw^`f/׽rF+dMH2Og(|%(c-T9ٙG׳__ L_92:ވ Tݫ}eB}4 3 >g%;HTXAb_AOrnGN2J/S;5Kٵa6iC{QQJ"+'2Guٿ,GZuݔń?;+%" ˯R';*_†>1xEf3bmDQc, n8Ko릦^S l,^Zhpj|PĄjt5J!~Sc/:2٧Q;1R5e#!C gJ z|9%Zn^^B]X9\is [Z@U[7]*n.ieBQm+h_vS*Pc1,1$54 J{6"a2vsݚb4y={V!e 9,#0ƨD c Fy5U9uksvrY8H9t@.ᙅބWs,+\@Sit=J'.bjNA 8 0ˏ&Wk1$FVOV(BY6momF]A(b]["#Vκ&$Un $6=W!u:ѽ>u=EYIAAL@eS9Z`f,#c! xh\ T{ $; ve4:ߖ(:G+[F?OIz&y )ZHےWc fL]n`V܆P[w=Rw D_8ܓM!4lc59hqGtr*J|^}jgShP}vC/uH4 ur~Nl~kS|-N!>5FҸ|:(m`]!6QoqE?$gy{ p  *@oirrM!g9W.24Eo g8Y*ϰǤ`cס Y^3=GPTV62d?QnV0 BnLR=ǗY>C; u+ʳD<_N) 8Ԗl 6ťD=x P k~9_2jA0ZUҘ{&|a̶9W(=(=Ұ++i01Oz  $ 9ڙd'U.m=,!`97h&xٓ[H3cf*Q7H/.@GtV:OFå1ME}Z(T|bNϖ^9$zNZ8^MrI%g_E"""GSmf2M!X,bLLD#GUl9QB]-7ArI$k|*ؕZLioSѨX/]SCn;jN(rQ&O2s=h`ee)>K= 4u+B]Fid:PMp* H)0l&{IQE\4:1Sa@:Pd_/]4}oGLAOaBPڄ̯͛=TGVIJ2k䙃up~u|qô7]RO{\O?m )̰!cO_3_N?x% ΃ª @(i?\RwdO^wDʾ$NgF9d*7|3eƟlnjRDj3{՟׊rMeG,#O@@Qs,&_~>Ҋuᤉ`ƪM6$Cw\ي́B`\hm_!9Ő0X\v3s C'OD%Ql̴,E lHo:c|fvɻ0ي %hAtغuLn.f7veJWÂ].Yk+neM#^w8z˔JrV#NOѤi /"Ѯ>׎3 #v:#67_i |=j ȝ윚x-bwg;kaؓUQØ.+FD Ut':ʹ}vCho{XlUiӺ9?u_RMSB'DJM<Ӿ=i6ip -h& zkCOtcW1ПE1{RKe3n=0E:;b ]Jr$a録,_4G.v[: I8F>V4K x62ӛ#Ho^++𝀅+ LKKZPQ6SVp貊S~ze* ^M2(;3pFf=]>s1Q[e#'2.L0{,#<ޙCyi:d/P]z+e@@f^7XaaV(S'Xjrd< _? ՇJʌVQh"6lKX|,c2kipcv*S!ŐIR}F |3[wٱѝѼef9Hmv?41J 7qI33F7{N}*`i HǏlp 3,¶ϊ`/=I Ce{0oT(9<|}5فT7vf"4OH+ :N`j(GjpU֠DE{z<˥wwW/G.j5W%DqxRg0f(D`)L'Jۓ7&Oko+!yl-6CyLۏ}#—8(Z mhkYi/-mă  !~ݡf| 䏾=+(wp Lg ;2M6E&S?|b Ik}Sou8n@3ᄍm6<ǃWf2zdogi]$8ZD,G48 z~ 5aFS`^+/$pmϐ%桫|Y%&ue( &ԯMj m]S YDnMOGhҊJ([2.^'#y ͚b.5xа3 CiznYb*fMX|4,O<dE vEf_H &O iJr,ƹpKNU̬79G0P7M9V+XFrRWƫܱ_idj{󺉖j.hXd9 {D~Evt.7/" Q Pj$9Hr (Q?g\Rpm+Ԯ˰c ー__lFטiFW`%ͺK-jC8܏l'q0;qlTKXܮce1.>uj}JΔNik9#7P{ݶf ӿBdj6MՎJֶ-㻃7&_w1Uw8]i d|('xǃcvq1bf:Vۆb @ @@Q1>B9ڱ1Sxg }٬>4rXUlɔ5gP>W2:t}7a&IȳiJ-E E( Q)̳60dq*cYR43I ǁJYWVܺgl?QsK4go'՘@2hܫVDIS #2$(X-23yѧ8%f9e6~.\(jmWݴBǭw} 싋~e:(V.w433T-:-fDZ@?.0̿(NW@TzTs?/Q5COLzl}P8P1"SIGzkF*}^.l#Smu{['Vh'AC7> 95B3667sI UH^s]p(D}jhLύ`=@AQz\V G$~YAhzm-6FO`28W?8z곚 _QCVT*N<1SY2֨@/@u6 .?cea2mV.-pY8/ڗ;[f=s`3??fO6B >߁8$=.9m|$NK.]\D@Α)g7oO)V:[goO5HIdwy59e M@7g_uf$~eV|JٻZ^*֢1>~dsp-5 EVG2V)ǐ=5aE1kjFiW +AC0)ANZǯ( ]:_#*Ps:x;aJ/p'?/kyY6g{mDu\$agkiVD[9:dϫx7(E^i(As@2UyY4G鶒3<[睼Mow$3qd7-: @ix˧}$4pC.%㱭h‘O>^:$-qp?gLO\vѶZ%~ڹE6_5;ndKT."a^*Qۚ7n*x KĥT;K;w{%:lbܤzi}sBDs *q^Fc,`G(ɣbbsXi&hH`群 -OL>Ҳ/zNBv*uǦ#L}R7ضl<.YU n2-QjBIJlѲv{Q7xTaV1f#Špd&jqŒI®f*B ;@ 0P^'u2QlSL^i9ziRdȵ'`_%·@χf65QIYAYݛsm U%Rĵ9OH, >y~q9#^UF29I c;;sb'VT)X3U0*v -_+Ls;=WKA 2NՉZ 9*%}5߂s-EI Up}TTWtk~J )]i7:tԴ/`maGJX?Mps6ux_N msNAp޷Sx8sazjk=hO/JfLdd'#v^U;Qz{Iu>4.$%y=CsѲ7YW_2~B#L5&t˔xFJL m);&_HP D:ɤK,g4QVۺxc;|J/$9N'B1R(4E@rOA7/qt"JY_lvGrBGFgUO-G* Wr=GI_~VšyovQƭA6Z}X2Pn@@},]_\@a`ϥ*2HK3 K*bh8}7JkU;42vGrQlJnd5aWqQw HiVfyFt&;#y4(HPQj15ULpT|y ł1 đr+<b)H%W,%_WW\V7$Qþ7եkN Md2୘Tг*1. &\ᯌ#}Ż8RRBbRtX/AiGEQ0e4ͧ5&s~η͒ղ!Rf_pKuW@"\~g\LUq61kOHQ$̙=|3 '8xЊʱRa6R}f]{"6N :T]ܮ<?J`j®( :O>qCICygy{X}wb*|?@ AH铚ŝ=o oހ%oejI؉v HޠSL(T)S O.&#s[]JFF<vl>^˵5JtK"CP~; p2n*JMŸRR֫dCs9c3/s~SS#ePQe? ]sm~"7'0C'0]M;X&UOQ8?. 96G~kkY良cƿ#DXxEIJV;!em[vWt6k"%Bq6k Al01,,*npr|mM<~*M (ʜE/{thHtk*oy08L+:4x&.1km(5o"""'Ո8s MTVL<ЌGw2Kl=\0a\J9:$;LHѢע6ŵSb^p<jbtfqα,R!Rf9i*61${P6t*)] =ɸ'5Zp3ۋJɈ.~U~A;`#ל0iGPZ O\xz=V!dAY.` 9I}Da*|j~&,oZc܆c#-||zEMMzl&S? AzӅҽȐab! "NR~dZxP5Qu8oBnkJjnfV<4ʼnōۄb#b%˫_uaESߋ ,Œ'_ bUcuL n_D?sn@ { pe (o8͖` t'~a"lk@ܞ"0H{WI4t aFR+J8$.$,Y։0|U^̩HSeۮcmϊGI`5HI[Y <yƕ;KfcE]o?G\=kuuG^Jﰶ>' j]__'ZE 74[2 ]F% *}; yaq0JBU7 1 h-T:80aϨ*O{%19N ҠdBEIb400o QSm,,Mdm|.WWB[#t@Nng# -xZP8`wDI'L@Xyq:S&9xzMvW!h9Z}ڰߗ TeHUj۞3 k能f%k/\h; PܓSD.=a4p!{JKYu VvSҎojPt9HYQ:k9/#fy١p+7<]/LʾcK=z~3;O5߈y5g^] s55;$—py䵓=g#ӥiYcm-r|u=Q P90c-ÍNR}Q)ւ{X_uLFedN<" ~0K/jY =ͮ )ty{FuI].{2Y'J3ڣT0La6& It4`lFL",EJgDS 1J/S9ZYڌb(~+ݝ+ܲ=Mb|PkC78$-o1'qjRNn3UQdśkS*ps#JtAyc0#*ŭ3ATK Uƣ_mA[ic4f3t¢=T424#j* #՛ˡLWס2{V(q Т$7ucTj=X;)4Ja\k &\ = ^J[I>Ov$Y5p#0yPwD%.SKWv0偱ZW(!3z3B!>!VXڹ1l|>53 5U7|]I1ZĹ~2&k4pføLէFRnzM |c SMDk ?d˃CsyAObTvP+";ɀb?Ո_#;J(irsOc^큀cRe>/7v;*_HK#\푌+7 ްM,TYi"ͣMDTT 9D(:v2XVKr. &r>}7dp-`6OzL39j)0_B#% M5v oYO}gh5s 7<F5~ρ5vb4V0dwCi/u$V8SS㕱t#J=@|M2_6 &$gNQl* p.PgM:]s{E'J L nk Us$ 9dV!k0(#{vTUfsX6.(K#f<{ra5֥ (.fr Vczr ,4YbjF<}GhFq]߬G4WP*o՜D+l@ye/߅8xx!Mn+!!xT#(M-]>x+ X% zyOF(c)ٷPISάY>=LXLQԾ(zV gJ8jV>]B'\^WbѡtUJ 68_=sNpnt'R*8"e;`Ь==)|FRqj}n??Ɛ ; $z Sk9q1vS: ĞoȡәbfKUk"*sPu0n`kF~#>gG4Z\M+YAI;^xcuԒX9m ֧lVqnlО}Fwjd -mINTy76Ry 3Tʙ_qO|%&acD_W\s'͇ϖf[Zǥ`8WdˎlF2?u^=ܥ< pUL2?t=KѨGfѲ5B|8 $$R@hQPdnhmը!n1uFMѥ<߳4 jK3R` ƑrʩC'xE~.S;$*[^Yh匒ޤ",Ն3* cjA.X%ak#z[2i0xnT6 Jp<c:>'91p۹4 g|C雭PЛ-%:I% wJ6[PBǟ5n@W͍@PA6㔿L D~ri8H$h{rloqIt4ߑ%rJ񤵺 ޙ2?H QnƇ\0DMjJ,07ܸ\9*!gy0xx? yk!fXj.e|5 moDgV۠ޑu.\Ol7R1͚Y?E$}3fP;!j~j mI .!ꎅ\a+}h"O^GIF".m=ϤB[g]74#p`XIj0ll@Ȧ?N}$ n&Fk;V'Wm],|񈢭*;U꟮AuCh^҇. V0\YAmBpߠ fl1-2&HW@./ cŁ*?rHTnPRQI4 ;V1M̄8!ͬpp^u=y9ǀq yJ`_b+V97LGf{'zXO4#o"-bE|+ō`Bu3pmUF{CyD/_Lm{xrm2={ !QQ=Bu0^~15+,k3@eI89cןGN.}`S1[!B@Ȃ_m gdLǫf ײ>I7 3`2iCQmK:KYMr{k =@gj !T |goA0*ߤ2ԇZdnrߠ+({=0rqFzlˋi Aa\~ڒvYb84稆ƀ{!p*IQp#{E↿7YS&$݇+2,_oR mXDȡw>1_?x:|Vq5/ThEͯQj%" ѽLBnaTw_yfS ^B"jȻ#F|ٚmSƐɳ-_:xOWɕ;=caJz,Z"ns.ѳJ}D\Y9vQ-F@1=拤LuQwa!dz$`MBmMH4Em?[m)MnڅE.<+}4C0%=CcssONL=XC w"੧>D9Ay&W/r ů^%WCz- R.&JO ?e7ml(ߓdDʀ \(a2Qg-s9>mMt bpd$JkCZ%o\AT8ְڭN:|x ]hG7|O0 Lj\D`U>U9+P2MXyPAw' #ե]jb⪚Z+bB`')d{3fzz~+/1jqp<6Nqy(D;lrkW&,PzXKSٷ)؇rE3`2^&?f擻TQFʥ5ӹ%uSE/ZOXG~~V\̫Tpik$JHFJoi+i-,o:zV,}zyzhקӈ ݃y>%%f1Nk!#+O}s6ʢ2P&NX=l{>/2{s+=u ۵#8b6"SW)?o*E(X`kLާPJ>C,iRǴH1L`TUWJ1{]3\&f{ZAkXIEF0`}LP,E 'XQ)gl߅cTh:@9"h%f '^zOZ<Qwa">+_Y:ǿ}$ēK_k[:.&?EKM w56 ڕwW O9ŷ [ЧZc{N.ͻ=&v嗔]EbøJ sAu +S~l/ ueΒ@yq 'd8Axt#'eW5jgLdu՞)>:x3&Om pr:l)q FLC|J X @[ҩgSIӁ9Y*ܳEe|:RՉ鰜*Ol?0~O> < vMoႋVMywqP-cNU>NKَ m 2d!'M!¹.~Ej1T$تI2-g܇!.L஬[N tP%!Q 7HCa]:Hao>rGF0C8oE*r>Ātë}/6s "QigY3G 9о1’{w5b`L]D$4mѴ'm(A>=߻xZ/ |?BWX2N,ZU6xŌ߆e@E;d-%BB|P*6>PFZ1i#VI. t򼜸s aӧWhaoǂ$n~jvl*4U Ӵ1''Ӳȼ]XuqPX)8Gr8t EyAaCL`fcmQgxd*C{Sc_Ű7hlLF~%b^&g_3+0k.U9~j*s=]B$$q'Shm3~*֓hDo9\^Vimr 1'(;%\}.䒭 q5ʨpYmmQ[4tb^$G8 U:RXΊՀ֏j-=!.5EM Eг6sB $Mz oHBT[C1[T )W}ںwv ^!^ATuwiEXQ1SC>W`="F8%3bs?J1j쐮ZF(>9xĦQR>ڑ]~(K2VioNG5;]G5urJ}ۑ{eޒ$sݑHf;؟];#~P({ܾjdΔ"w{=)70jFTyX-!\8i/iN|EtzcS>~bV,FJwSXnP"RcrAU]VqK?FxS<)eĤ/Fw:r`z \(PfTPur 7tcE BC=TEW!S6ӗ ֑`b9tQ5,|ꭳhj$`O ?MnE 0)zg.Y]5@wp^LjpLv/{gn9q3P}zv2jOsMRc+wJiB9L Mbw:ֱ1f0X)JaTXRx 5`?㞫lǑ&pD| } \'8 `$#M4(Ja^3ԇCw *U%\r퍚}yYEZHPX5uiOL'm>3̵V+g^_I# ]`ĚFޭf }a4؅E*tO FW%%|S=Gsn{~bO78o^DfK,+oi:@-Rn 9Ws_Bokz+na0 v#Ǹ3B8S'Y[3g p) ,1?CF!<8:H ǙAf *,$GhBa瓿Z3 qQJVW,5:)P1,ND@i* 4QFsSNr+' 7(j0q r:N8S؃v2Pamj8u?;iI/Lo[tnܩ'߰8g,?Cߢ}N(8]3UCM\jdפQC_, Npfԃh_`䁳Ed;P'RBmuE4l:ZЖ jP[2 )GH$8Oy0;ĢQճ2j1[}KHv;TV2l(#sa7e4(لx1)t3XepNV׆嫫_D袤OB07XUؓnciir8z* ]>*y}zh6GFh|D4n״J _Y%mxuӱRp~WG, ?kUO6_~5M>rve0u:/t,fwjVzugO\Ea PQ̉VC Iwg:Bk#I#HhE 2_1 =Ľ<]SdBXy?SV!q7w qoH\2NN[w(Gc hyi0Ky~[_3j9-Tz2v0pLZuaAbQtAWZQϟXImר;+efeY4(!*sCWLGqJiUIӨ)h@ZAԝFCMhxPHEx*]k+]s/g $ݱS(.+V9y7zKz6{]LLGD6AfSļ )v uRg-zϥ8KF?8=_C,8lzgI7ⰬoJX<$۱,t9^6aW(7/_(6Eb-$.t. |£ډ70^Pl 4:ׂ'y.MDfo$o)BVT:[@K[I j&C@?,;o./{MP̈́l*_Z 5:J7s_jǬwr>:{P-- z|Z>OX*Wq;ȇX9o4`QW'$7n1hcazN$oo!_3ZgDPiԗ)vJT]|aeőka;$l:iX:cnRB(oXIϨtٝR h`+Xrc{vA' ro;H=LhKff9pqx H+8R}Ȕ6'l,40\Ӏ~OX% 9%dH{jJ|2%g^Ӄs(aN%+nu@WŠ1F~ *q5W[EBUsv&zTdKfMJ`1ٜYy߱+Dqeݲ/ɁX*Om4fɂ^X"ַL2(_@,JDmHuQhFmz1ӔK[[G`e),5O2Q5kⷯW~<$SL<6q6ʺnj#v;B-ȼarZa+47 WD,4aD_o υ5s)E1#ۄbR mEz,~)=B#@~b?Su R)b 0qEYV%IYO*n֙1DnjR/'wW]Qm7d/ XJ tgۯE% IڣLQB`ُYNf*M)Rn^&[Vi'(bd i ]H8律x(//9@]Sr%sŶnF9;oG| /o} x ~&~fk!4O)$bfHpEx돷dBkz{'P0{eLW|lRO:ؔX oVΑNlo, \3 Щkٮt45rϫ,aY,Iؽ?r%,,Zʭ\Ytp_(WR:S?5ֻBWV]E#8{OZ&ȱ/6ӌò27gȊ@|@&(P6bںдЊ- XLT(_嵳V tZq.rʗrov:Zku֤n*]}v7Ⓤ\E=s^h;pjӳ^8.БQMۜ^d[%œrf V!% 1tJYmv=)iE{xIbB$bЊt\' dԴV>a41uˈbk1Jh"4۝EΛ%4׏~ASa;΋ ָ]@98M8Vt۵6 :"e?1%=Q>,&S$la:*S@` Als\!W8}%ڔmQ̋fe i'ĝزY*bM^_Yk67ͭvh\+ WSlL^I虌aˠZ.%xQ#,?c\}F$ڲ-@1Ty8#4O!;ck?S+( fFҌ bGMTc8w{j\0<Rc6W>Cmf)*qç_c%i5H&k ` dD|w7,y'@N?]86)K1OG^Z` &[i=9;_if6?^~eCeQ͠p²$?n#eaobA6T49淝fS=Shc(>@}yKm]yNqeLB@*@H_1rS"rN"'] M 2CNM^fV0^@q/&y$}ǪZܱ ey3pkyK֒7*C2$qү[d鯢US%R Q.miO 8adT-8 Qdʍ5;zX).֫A1@B+t ŕqK0S1/I͂쨯` לRsg#c4kx\:!Y̺m%JOɊP;Y>G Ӌ7Z'`x \',v$ǗY 5ngAQJg{CFFְi<9I Kc%xKXDy ; p^V1/xƣGYc:|wH{rޖ9JѢm)P7^ gDb烝c`^!g#m`J?Ǩ4&u cc!;p M[Ѐp:|p1zS&`KB|Ezn叕6nhЇ ԗ%6:GCGu*]J{xN( ej@JtL,h aɁͳ^ٽ%[ЖN,PFAk"LY/F\d{,ze1|c@1Ei ;h/d|`vtq tϹ& l#h4"nj^vJ$\_JjZjY;&v|+~D|\S3;7o*ꠊJpPm, +翶xPp_c"t2X UIzXX<Nj)@&X'/3R$M#M jQC{5Ňۢ 륛MoM^=-3#QI *T၌Z{b*’LrH.i@kT~Cض"u}@AͅӰT~'xσg¢Y@W@3 fu8{[5%{Yu"$`M<`?i[Υvwg}4E6o[fdj Dj:X&,&9O>'S7vOpgƖq>\檁bbaXg2Z en:WY5 BD[o_s*d,P!aq=(p,-#TN{gs͹5(O3I@%Jҫ e֣:hC:I l]9x+tNPiW@( 2^đ+ ´U.x.ȋfOrE7=E{gguKue&:d*=ZVX{6,-N'C"R/hCغm%-jLOѩ_UpTg[.g -|"l-rQ'%he;M,s0\D6ՖXDQs 9쫓f(y9@'+WVA}=29-$(`Oiv6[U*K1Y 5nM5=o?e'<EASb\3u+$ydK'@Q9c>OǏ\w%Bժئ. ׇWϜ:%^ɬ0;!+2}EK*w$VP]-G9RML3ag%Icʢ}DQeH*0l >5z<ȁ4xKQ{oOa?a_182Cy['IvqP(KcŅ6 UlMxDnmBEؓ鸭3:kp9PQf]W=)Oy1 ^u5>7@fk tcy3)xqRyrw 98<:3!#!;zX^ 8T4NzeJv7.p"0<ɒ̿/Ib=&mfN8eP3f XD)ur~ksst]+雉1F.1Mf%7<zBKd2wWg4'h# FbQJ3(Mٰ 1#C@ u<]-v%Xgck8%*z)G珷΅9 AL|_̧ERL!m[戂KDr")/\|Iʅ%HŸ*^xj)b]}/upd~_ξ0@Zi^z⢪n06VN..;fp,]Z~_t~nna@eq/p] tCk{6DDowuX-'Smv@Aۓ7-;㗍OV᧣2 eXXn& DAX_w=\rKWd2lx+|D_m`>17uըPe.x3ӃS,%qLC-j}y-.f{֘9sF►.[5~nľzj>*"M鐠ގ,.עм[9b NyWgWɃVJz]Aԕs2 E>2zZ+tAÛfXk }y^ub@ `o;=po__Ec/] +o'N/dÕN+~|KMj\7tOeJ^~Y.O'eNms>4ƚKiCEƛ} ` ]A&aZ' !eJ\}~U r#ƥi1gmQ'{3p3~‡BኍkOb]o'(#s Ns˫{":\u'6۴W>JDheIe"VPa%2KxxWi݈} !c4cxR(R$+`GooM8*^Q 2 ]`tO[bX|h߫ vʲ@m@q~ms02Y&1k#|3`.F$CMߜpz,l*S KgaVQ5/=-<$2-CL%tܪ/]kH͕<"Xe~9Y@%)}Ϣ:L"`MB !Z4[,r RiZof!)ᐛ@Y܄1ne xj3q#YN"ȳ.z>rf?| aW\# Ќ]f6K""(J/S ! x&.;R-' ~7y{0$-u<9t0,$b\2 X_K҆!MC.ٺ?E8Rt,A>ȞM.Zu%zb|l h6BA ܰdZQ1ZEiI@i$dR{m Ux=$U"ِ]oܥKgG"xr+B2~ϦdCpcy|'|7^Ff-a쮑&!$ONIߐlW?rkvpYqLZ00~m[kAu͙N9]5.:--p?w^a5}۔RnP"tJqEc,I$9F%9b]1&/u֣ F$./ G!7:@ -'tVAAtPo_6} b(gv#19, $)%B$j e(Y4z(ԅdD̺KVŴ i!Jp(}$ϋdp EdQ :pt\k~"_y>X%#1d`^SG3P;(r_'&QVmF !"yۂ>,t3B9`1uWϖ&hdM=W6 70qi|(| XYy~^e0ϱ=5.1>T"LN]pPwdS`-|g}&+.3tl'CC~}CU芥8ۇ1) Q(mmH/8^&NU{T -@-"Y̯ ^c*H59a>vXv5@v# e̗c}LҴ[$[K5|5ڡ?Ն,]A_,[) hk!0LѫFK L9ӽM= ZWia0>CY-q7^Hõq\Y;Q`M`ͤm%NrZix&Ԥ^+<,h Bx/:%3UU@yb9EgQjT!Le}96 ֍j $.Irvvh,B֏R\QѲ׺"'B4vV⡖e#_j~__aX!.\Vi),Z% 6k_pmCޤ&,|PC/%$!}mpfv]Dt E7Io7Tq:z" 1M`xO-(PzkLճ)[˴y) *4Cvi:*޸ň|Nzi FY0Yq6X&XX q~2;썏C4#7oFve;o }exE#%xWȬwr-TraU2={oM1WrMz=pg>&DA3zӌm eydœeK4)\пv_аvSQ ;}ݩeR_'ۘ$slSDthCLccK6w ]ǖKLJ^T$!E4XoH\s0N  3 X_aݬĵOM#Nv p~92&ݨOv|:+H+UJB%EMFeQR GҘ6$GsPd0z^佐l+=f`l" -.ܡyigmː8~bVAAxRR :w;v?$`|e zP d]7q':A W~GL!U*mgB(¯{E0ٸ3z4Rd#(UR}u_Eliy ̣t?iBI9 %ބ f_C^lM8u[OJ'U0H/@qi]۟,u٧6b#gmBo/FĎcb`9JS)1YI5l~'ٌwArt^5׸t%x E(Oe<jÎX)3[X]>tʑ迾7_Wl!?oc3V =}$PZ|,k(,%cTV_s/ {bȑ= P'( nCFrnlfʾ2UOh}AlH8z< M^)gH Gwg{ IY #^^s7q#RZn)+D];$A2WoQ+[iOS-y'nSv4-bz30]YPQNˏR:My;-AVdgpX=rIS"K,]ESn5ҋG$f/fլ$_8Ptۢ)х-vݳ.8R$Xg{[sQWK V-A}mޒtvrWJé%Zq3Boa:2¹SށG&Quka(n|S`'(']7<(v8C:V; _hc.EKWҞ04GWkD>}91LDAI"`:H7M1a%@QȂa%³jö6%a uQbXǴvK17dLꨕA)Ik612A15r- ƕ86Lv aLZduR ԭxt)Кca6 ﹥ᙯs-TڐM$(h،Q]V__*gwU~X`oMHXzC!u&>dsJ|ä~Q/XSժ5tXXQ^6wþKG [T,ؠ8v\&<6 ="o&ov |xs)ݫ3Eg oNUfhV8 6VyA^i'LWYd6v0V.lAӃk[UW=]xu*ܣ<]ox j,ȹy ĝd4Cɼ$%㖳q%}o}j8xӌ]#m+(bш ^R_+5觸X35.{:غQyjYV%RdYl"K)G{x˽:H~ !%-1HsV hzE./Q_2˥t%A (^4},<F*Lmؽ&(YFW( 6VTgcl<&uu0er=gÀ_qjLZZdQsR83u#t-{^#%DxfAQ~de1્T!U/ұe.N>@GtdnsDy 5dԟY0гQli,ԝBRcvUF;ϰ2r%ч$k)1#-[91 '߽%OE Z\Q\!Ym=_ u[c7 ITQ]A+(6Xk_Aкhy7.?:zh )UX˾_eu>H n(DY%hEeb`c.}p+4rA|uF=?&$a|UM"_cܝȜt9dmO "|Z ߭\(YS@?vuv}]x`y v_XJVt 6QpR݌.=\Ԧ utd CS@uCBc) ;_rG$a"1i{b0dC*t6wg‡w5OcB;A-2/nnn{ h\]]F`;P,3sA= XwU pA:apRf_Haֶ@f w&?jsJW9{;+MjD_@LngҦ]=VZ@CX绨@I, Mp7$u 'Eͤjζ_jDse A)1CѪ`=r#x OshӊJ?!did]ݢeJ5Y095enZk*{@2PD@> &`9ԆZͦi>g'r8*|d>!pΖ yH &GC 1E^v+JC m~`)x/-/GZy>D6UL lgru`\-x|r\wVW8辞 YFeq{{2m"<0QCVV D5ɲnP9cVw%HIq9_Pei(2"qj 1ܥ,fS&~#[˰ג6XړVufrdˆ${g(2VDSF-uבrM# Yש-?iتV\Hty&Ue6Xv'~![[d'4BSsGB,dAOKϒ|;Pgc0VgldE?$)#ҫulI24I4t0E$$1-BKz7G֓7iWD PD()ܢƧU5[F Yxf]8qbCJG{|*peΖtg~J,m;~<U;8No0T*dHh t\}8edOO⾪B׍o>)]hn.YAsNHC ǃxvQ4LK3Lgd6HSAx>_Ș}룪Iȵ]{=rxaI)kW2 hJ3oU`{$ 2x&>|Ckr=/49AjVM\txjzzQeW)[tbV>/R2Uʉ[\E$9Z91L`ZJ–C9eH6]N) u.GdZQPu1@S1*{TV{%0.EV_eHn4`z DWח)"q'%ܧ$`-~< d1֧DqM3YlN&n". D"Նab2~ݛ(]:F|XԪ5Խ'OJ 1^Eµ Iu]WwðD;C+u!GB;ymMJ*5xS6NW1X؆sKNӌ<I AevID QX`$B<|jiKĤcQ"[aiNdg\W 8Z^>g{bUx 68X-vD>IWVsЃl,KDTXe1oEb\o?4/=HDQ;e7)LדCϿ7ԓL|YX{e.ʲ `OOaF):ԭFC9c uj+L`R".QKqAr8K]jʸ)ջeMvaA;+N1P7C5MVYkoΣ;ZM&ʿͰ,\]pAY.lTK[7g *$!UdKgM;תG/W?-sL۬ml`MObE|g.Q5' נ8xs@ o:@:&Yi/{xӭSQk"@-0 S0'E-M߃=wc7`4-dQ^^奜 ?)R@w*E6QU 2G&]}8=GE vvlBtRb=yqQHnAWk4籿u↎9+1CQ[P6~Tv3~eVX:T覢QåLZ]&qeQd2pe}.{0Ex %af/349]nxY~v"f纥y\kP9ӯK~ezqOj]BT4€#DBe{kOf R;$gs+6*SB7mz"dGD.VfǑzȖ݇'? -dbԷj==snT3m%Y&!mfEٯJaXT1|w ɡΏӵQc5|Y 9xYV*Ĵaf ~ҶĕEu 2q+ @i0jCxaS9Uk:h8ԡWSL&}& УzI9xŲ_$$v+4DNHh0?{yF { (bZ*"gj{=J(nZ@BK|CQ&x q1ivϘF^ >N2lք*:[WB=  !v^]dCl^5CH}s_qkUof[| ܪjU݉"JH;\AhslT){yl$C,N+6xzx~څ p }"j4y-g=DсoK&3} |ih!P%)^ۄ51.["6)/.`՟&*1;0T-7-591;ŠfԄ>IDlHIxn6U7Z2Ӣ yyJf2|,"Xڦg^H=C7A4` 'P@0D)F[BR:/{ hϸո bDzz _vʚ?X[2%sJGNAiޠ[N`#AIZ#Oߋϧ?bk[>ڴ>X}R#te&e:oRsF!yvkk R{Hqi6&`oqLߘcc`b*~ u%Eiqr2mhw:H~5ݴ_66D)KtFp DN{L*N,ܴ65tֲM覹&SS:ίӇDılò&Se&rɨ}$`No#osqv`b^u_$$L0 t&J ̏XCRq8=F]hC&'Lc˭R7x>>gW"KW KTK8J9,$卼1ϫȯ+kN]@O[X\޿LF2XÁvز(TEwrPz7>+Ai0|B=; mPĸ c}{@opfUb8|C'âRth{,d L"O'5Rɏ 8)v,K5V97qRnAJt'd7Rşkar'C7k:\A1})$pV܆'j=*m's?uDa ) `lC R/'%ZT',,zic txxJA4d piqW]gqXl& =zޯmin| qZS&m xsch'~p!5pYotXY+F-N=rg5mt]ֲذ}ƅk5+V;5'TK={=t<>nܪ. D8[V̫MɭNɧu!ZJ2BMaFq.?e.}w;Uh z?H!R  1ӯqCN+DoE|nGjgu pō Hp^Ym,1řxb' he? aP0ziY y1r ^ˡ{ۚڟc8RR2>Α{ݨuֲ0)w'H4b̤beG/+^J葄aWeg}Si#ABIx:#hiP$.fC _AvdQU^rf4kl[ZZ֥Bd] `uS`h.KXHST XX82P ۍP[AX=V1M* 5ʯ+ N=2a(m_' dD^kCLd2H[WB\E$j"axD%ϑw۱I7|T3RNupփTzJ9-mjZ1~fqҗ|ͣtZC$,8t`_,"1-H-D U9%L.qVckޤ}$obZ#cMȓФwG7[ê27؝[:#p&e 8vDڋuliJ --7P;.-$fX-U>O J5m9]PjR%D:[MfUX Tl#?~fn"/$IƘ١.ς}_q4_9$ {3B߉Ҏm$B1%ǜbіhA?l 6Q0@J(uυP ^2ѱCִ&\@H5+G\s_wsƴH5}l ss˓df~ ӝġ ]:m*$xGTk'TPR{-WSپIw7{ŋ!06^,@2JeU i./;d!d.bX9AMXkEF=KutxPvYdsg Z1~baU^8U>c2vygM6ZeJf'P9k-Tn`qH!Pb4GuǍo9̉"Tds_:{Ljz?ǯ -䤡 '|2 Qdנ :Pp̔ Xz:`.RXRi{h\2 Fe~ fn:귐'ڃ6}|Ð\AYÚՋJB%ճiՒŮ2yҵEotiS- LNUP aGFqI` hp\|_Y,YbDČ/*8*+{\!|o9z4OXLTȎ#"e &1>k%*^O,M|"k oEp7|id`eN(D&lŴ|Xv#2{2N{9 q6v?p4C{Xg%],ڢR"'%kWЀ)hɒݩ:gBPAdQٌt H߆:4,O6bq34sʎ4W7. %n)#K\#AxQ~ jnLFCX5ѩo]OA 'N}~"@]0:*wa'?ɜ<+#6^=:Cam%5sJ @`y) !"Q˰JL SSވ4]ʟ6ZR>KNjc0Eg"exRG1fEJLmh47 FoH"{~T/ifY YA͡X5%HE)kXAgOgԙbYBUn4604 5~ʀ |ϑ@P2͛N]MI ݶ@ѿ>pkd3k*8M$Zdes=p=|wGiڕlZ;uQjB_CmMzDUP·nX|=GfuHX&䪷0 gpT L%OAW ;\&fII˝\ܦeJJX%#\E?/ehm/Z<;8Hz.$|3=Z|2#e|{I%eq4@>tJ/z »Qv ]Th‹s'=bDa& guWc Gz,f b14` 1yi3_q -ԖM;j<}MHᘀו@4ѱH$c~Tp`еӓK{ɪiYǏxjFvY( 3\<Y)zqiO4c \hQTo|?}QG~GE{oSX[q$KImA9 ZNd s.qf+\ H^/Ɠq9[X> &&tzt@ԖI*U?M+(;p2,.u+^PU-x.S$X俶Mi%c4M~𼀄\Xhy:hW15MX}s)*YwHL±Az}mr}k [^m(G,CO븷N- GԖPDg!zL ɕ1>\E*]0WP]3b+?+o{Ctl&r4YC} zPw:P*K=k =9"Fve%}ߑO8qIt9cFjnIw 11 {4dyLg/AiUúq&L5, o~ n}aS> ϑstrWmх=9[cFYIcv\U ޻{_) @r &Ýhytr^]-aJg^p\Jkaox3mK7ZA*A~w$kM?^#rbZ)l:,T_GͳIVDߓnI٧WT)t I-Hb&i3Zւ^۝C0c߯l8piՙƺh_ ]2sdž%k_-(D;LJku- =3'4+ppJ,e-r3r+HLdQ.ʙ>!KND:|$>\"JX)bf ۣb'kSQ?J@ϤH-aZP;72B S/px֭Yw$xd yqI+x`mYHg[36Nh5_I W=T(NUQn>i')`\Fvli=lå]M $E45S笳SVWgx4'-jJBU[k=av[ >꿑j|t nI7l]L)3r%LD^p*ѱܬ>rr8pe\;T{&6iT51wP`Cr| ƟoJVc*?L1xrtϟp[Sឩ}hsg`֬m*5Sx<9|Psӿ gj !>] M#==Oٺt =aԜN]tRt1(L.hJhj8_Q:W0d24~06Z>F7A"ݭ`-+]!w2jBs"c ?̰^]\ZCUԬx$Dng/x3w)JwTU׳wH2 +/IC03a#xе۟mS V4oW?^F`l dl" !!nVD7[DY'iręI^yp@Z2Ouˆ%]Awzkc_zB%rRLDr}9ltve VDG+Znfd4H^MA OՆ6=OP=vUe_&0l#c=O@iv|ɨz;)4qlEe3tGFVV!8cƇ}g#B\.ݣ+ֿ)M̴@v#7KOdȑ+Y-c1clĐ 2aB9ِèÔł ~b}P':&B@r@z$}Xa-%@UMQL/gcQ-b6totf^qKNL%3$,㈸.Hwq*/L}X*ЖdQ3 )i>pTtO"\P^+T@7  ˉuaY,3v;,ZJ.Ppa%Wï>#3+-MYLKAQ^ko!Wk:BG^h: 5|W AIW9~z{ 9BCM:al({1$ZSY^KyZ씒 ekrirXh94;;gzƫMw;Z̋x_xx&_X$+PD{xZ^*W?FIt޵8SNz˗᷷ۂ3\ׇWɺ_&T1'G`FD"ًДr( a{.9Qj_ 5?eqlmk")î&np+ҨTʓu7 T% 3R.BYCj2vĔEk<bgDP! -rG/֌GIbiTj۸jlh4x Y6v.#5*b!'LWuQ2q-*{ D̦ u5Z"'[ca6awKO4%a5u <:8Y1\]\,iɩuk5F6/L*]E%.qAKNtrbLav( e;衤,Plls<t6Fvr*^-`ܿCm˅3[O2p*F])ňk vU\\m=5ֽ;jHN.HV^R^ Q>`J@[mhا8;ڞx qxK}ymv N_٪#dRĢ5f9e,)ޙ%KZK½Vu'DEvzq.P ww94,'̐>/037m&PqY^<@rpoId(Rmˏir\ܡ:U2c3CjxT(wY2;|uSFeOLPLboZx7 y vN$kwӀo2T5^nO65@ 5"r찺yU2i!vK|"QYZ{:)k5at@4a{bS5 1}yX)kAa0ؽ ˶Xi4 R5KxN3Qaxfk_QDtYC0; eHYzsɕȒ˅ R =HE>O|4}ZfZ6uƵ,<" 2 ڛ`Þ-.$4 oMe$zW yG C6 Pt☿#ÃWF',QUU)?R"$:qc's9?zȤS,? ƒŚWsKw6E)hEL-,+GpǗ[)ǁfu.#=>EJF|YPYPn_zɋf{ 7({Hch^RK\<ڣΛ4q"((߯FpE-M<)N$ lxu' @[ΰ}iuBO5s9!z^̓eww?;1>D0#4&z5O}+(':b2K2-K4D]f j>H%ތS vӘ-a Q]9;W,Y+Xץ8 &C AJ= Refg1N : X0,a8C^%-hFhҘ"3)V1B'䕳5Vrph+E_ey y͡,W&CD2MfQyD8֞yYCG=|EMm ʠ}s>˯fdC>nXPGcz9uUrEHBT;B;%\0x>0c{b$*|i̕Pd.YRt3_%Dc3wZ].Ee?6th6WyҙEQ^oO.'̝ i~ecv4o$m'6IEUԉ#͏J9 KS=@s0ڡm([䑍8ʭ_SBڋT4dZ:Ƥ4{ ڄ't=9/c1q쎠]6?cXX{EڼKul-d"LwQ0Y.hJZ,WmjY~ GFf$#;IKXZH AQ&p6q&:-0tds}Bt\bR'@ O'q5s%򨮃}FL*"!@XKObaLqTlX8E~ƱN o3^LGQHE VTmn h,Wq3N3wBsn-dt$RF2E$kq;OEz )ՖUs]lX$bq2(i|uABU .3 8VGԩ5lH\vQuF(&lp[d*tR̞@3:>M)hO}|VyjAom{.-D%xy sG/Ga/znzS7ws(myn5ˊ%N Jn)N]G&6G)CO\# U3],By G&Ņ/ \D+ԎPPHt*s{n\޿kacm 9*G&ϲ*<6=t`Z%J=%n Se$ipR͍>j"%/`U $^KWG:rwml7c{7PltPh+$uUw.%~$Ț N/SqP4c,T@l9AZQ1u g#J?֨[82P ?e)wLs1'"3 &Z j;"ۤ& $qn+Cu(6zH;VϨKn#pT0cWp283 OWE>S:E}v'A_寜0%  `xG|хmkӔ[~XӕVR?̆'y]oX_.k04GI2QWm^0Ndf͉-Z֘ʌI>p`rm.mwG&/.ղũP)|B0#HEIiHNw!QL ][/H^u6W׋ڢw':C/v^y_kRCFHJjAɰNFSKd~/JM-/FNuDV`= O7Hky5(ܭ0PpXsVLxӮ@{K-Z!_O6@vz ~o<[/b5'AH*]*P{ȗvZ<xݮ1A*tV]zThڊ:b($^ҐǪs;3BtjI)X^ykJGBuCGX{݂ #u5|X<2H@$o̅=ٟj>"YFϓ3ɅIH~Lz/R T2Npݓ,sN* 8fAnz\:0Dw(L;gɧϩV5>HK4't&o13XU1r<Jq/lN'o{X~jlP6.+5ø0 JZk qVc@)FnHo:`iWY|X֛=4a7Z U,'luK)T{B)YK g!7g+\C }weG2$ƝwIvc`A 3~p)`u5(!u5_I5V0̔ X]xd.[dT K $8q>qtI%Ld#j6NSs5^돃QvXL꧕CDŜX@=^}l611υL_2Wt4ߖ8W̖@"IAA=[lu - deG%/|Ģ3Ѓ0.^9Rfu}^ťt5@a#JDz6L$VOr䝸M:* <@6c0а>T/m@8m#r_F?${!~GBk'ȬY\ [3q͚YSn,ƮD4<1WH^+una45w:$raι."09H/W)s㭢_W$i-=5`lkѵGMKnY*¹^rV;$6r5՞`O2MlX!,j 9UDk;To cf/oPHy٠7v/J0Pki)|⯭x7Nnr}0N`d3ã7$dr)oNCJ*r4&(OҤ7c;nl=$+PvgSƍ=1:%EK¼BkzYT_I|ݠvxX/0y4bYU0Ba!@$;"? fsM2%C_$"FZ !R^SdI!C| cVGPHe _(1)(#T'G@2Z%Q&x˗Dr9oEghScjZ 4s:z%8#6.r6nIz>9exօӳ=O+E>LTHc)`L@Xd]m?  =̚I5kK@lp6wX􁉔5u:кvi Up)Lfq#==G:DE#HIp>|Ds_ɹ-VTKc;JS}b8e *"FfddRN-*{6mp3/jWDDP!ހ$';m=\p.foզd7(ũ 0{͕;6 =*G t+ s}װa; фJ}oYǖhڒ, ⎍&tfbq,$T=EWJ@Բ'muk88}ǽjk;L:! - pX-JLfGB#5T_{PaqaQ\RBEJy'!P^h_^0JZ/}HuD dtF|SQbs5Ku7H pp~_SbM'Iߥx5 v̒3Qux {S m#WEg&japv&Pĸ &!du[ ܹ[2 XG1Bz1e. +6%AMz{ܨ2d|c@SE'=tO 9$(5ӛw|*)\.pVQ3\{0ZJsJN!_HlAUU2 Wjd=1H^< 9*|KdbR>.y~ip&Q4h|*27LFFw_^Lyus A1B}RAdloxX7.4{^t7UK(fXp֔m݆3jY:`c.:ꉭ=Ȣ<7<9L!S^ɲ}@>:Dag+Vb悢LUrjrsՕ?UխC2|$q/{S7CHv\m3drÄ5&Wu5@Ms3DZ]B8(Xa'\#&,kU>o숧l/`* PՋ5;L PR㗼{`ⷘ.+QfWY1ICGnix7tK6BUzT⒰MTѤ 8m5Qs+;߷F+r<9\jJ_mX'CJXɾmPڌ0\ -MDR!N ,=RႲfSd@.X'*i)tǞcJN$*WTSMU~cv#Eq+4R@@fQ/%/cy?Yr_Υ@{諩nx}P>NO}֪~Ț^3!ò!iڡ7[X lMնUnA>y0[ha!Enܬ5uSi ݯ4F_ƅLW وk {LL>bİ5RCPl(LEljg%P;E5P:>!Wo@co1Lmz_wNR&Mq{vn[/D=g "biqÂ]RR{z_mdf:S|vī Y cd2,-Zj0eb$h.$1ܦEM$Cm~m < - xݢgo Ջ[~8'FqfKii yR8YMѼ]"]bT"iG7G) (]h s}&vGdx2 yJ\[ )fRk5/ 71*SĈcz(m0 oϘ=$`e/fv\=Ob \"^ wd Wʲ?mS,6b7 "̧rEyWsH)On ֽFnG̬BiKe=m49gz%,[B;YY`,1+ @fK0@x>T6%^KКż(}[+!zCU iŚވJʦtrbv % ɝ7#Z8K[$fJ|8,HB` nݭq׶Y] $=y9[_,PBOs= u,(tT1TE~(tuV .@^vNCb!F2GC >8 AzuN'3Yc+!.RX"n'Z:x2}H 0Pp#g͚E3Do @[Ҡ-HdEI`8.׹9aHZ'Hz}4[ok5qA@F*/|oZ2ǃ Zð,AKVH5־538ZH) LCYF &4sG7h UG7 ߤ+vhgL?ppH ߢʝ3%F f2IFO>ln٘V?K"n-{ yxzb)^f [4 羆d];i|}ttE5& s.AvIQ;8Pl~m=NMS>¬ƙ5x}ϩd:G_S,N<eZ>'C9o&4{r'}UN1ћx[ _WAIpߛ|o{3;=a}k%&hgڹO`94ݜ¢šOwށM2ng~QDוnҰVYҵY&{oX+gg%#԰69fݖ]8j | O',PBHx:KNnpXK]<[!N^a]IkSkVB`Wzpo\J*I0o%̩4!H; oH+9of+OIZ"RԄ tz)D'Y4RC<RzTk]f(wCmUbqux :E I*`% 8ym]-U"1j>4W  \EH}[ǹP14>l1?PJ!D/g#U0=-=)@3;cp9 >ΝuE r"XouA&:raX~+x JH@sC)p(_Y>,+Z.KBF Y4̎pB jF;yN%}"_8% cH},' U@=LtxHh;SX0삃#y&D^(gg&y[Co) 8azG3Ft NC3!}@IDjU@a&*CyZFtzbA+?fmhJap]@cPRp{ ma/m㕟k)vi$joD?b 3u%pI%{Lgtc.zG Ԅ>(6 F齾<`1roˠӟ2## ` c (%>S`!i|{}*OYOjNN$&^"EvX%*'6?E3W^4_@Mn IA:pSRAiXňhi1lr XDj5/  #Adr YKIU:k^1Լ\`E4 }:e)w5֦SoL:-E }9mTmA7e`KȠk[㕂)˺8k 9Kۢ?u)Y7uV6Ι:ڧ;q'm ᚜P(Wt*н )IJ<}+eJvC_ޥ?MǮh+i'\ڐݛIFU5 5W7~qEuؘOeTl  6RO_Dzتd0$:P/ 9L|ڑ&qO".d_xWi&țnG,IKs[Wvelu |dX$>"X6bWnYcҗno Pm&a׹eud>#ssrsDl&D /$=5*YjJ5` sRPZOz+ݬ`jTVf>&l]۶ˁgM Ҧrr;} eO(<}5kA~8AN&;*.(r3BWsJTNl-<}.{P쐉/3[i=P.7a{r7w2ZW[xWzT;*nZ$vD{I8!rw-TU˸5)]N΁u$U!-ɾ:lK`}Z]/vHnQV RJ֯i t84LQIѷU/ x-义q_1&! v](h+K&:}ocUqeqx_ 8$&75AyS |NgLD n"Cu6nEE[G4,?\ӻm2n$9;^cv  la>[Ѻ{o]n`Z&usJ,5u +Mb Z2 /βwR]pG2-7SN܄i !0%[)_ ;?t+J :ҨL6 )$]$&4"Kjsd XW]WB<嫫yFu]LVTq.!0&cX qp d0!['TcZG>E%?{U1۸ h8ضËApM' EiIq~^>O|`C08[@mpHJd͞ GX͏tjMV*DUMhG|r^2eڰ]=4@+Swt@{ & Y*^&R2LBt-j[LdQز_ݬW"|LKWr35ա6DȔԡlڀySOƈCz r5 yk (uI`ۭ0t~pWv1@0laلdz&A*{GR!a([PҒΜN$c1d=|W> y*x! k@G>t3K:*'ۤEC,[8vǻ 'Z5uqr=NTCAU/+jjC b@_xoKهzq+_#pLZr>1N4'\%Y5D#w/E30*FI)j 0XD467 A!HQsyDz2O Fo[N"r#`m A/Tf.Aл@FS7з6[U&{m6Ԩxե:[ C5s.^HgP3j&d$ϊC~\Nap䕴[;{唈#lPk1ڢ/;{x:q@Ow punL :Rrxs|'3GJl>Gx=~2UE|n2^RmX%5 N0eڕ4P^Km-APxcR~*b2XMYT6JO (Ta~s5FJεtE# ,lBTp zC)rC{q(@]f5DVmnQ:#F>(_'y5$O~2H4P.㑑3!Z|\+F<V|r?t@)4ʜ㟟^tL˒V~b"K5bMH)"RW?Q6dMF~vILgB'Q2In4p,N j6:驷J8gY3sn=E7dhpoJHi>&d ug;{:XCƉg0'Kchg0W!p_<d{C %YruKMZm1)[.N;6y\99}o )iIxJ\[nLpEjxd(t`-8F.̙dtՓ=;! gsi~fS/ZOಂ e&$$?M^-KOk6jnQOi6cl3iHkU>b CMpFs.NΏ,}5.&播>[5)Uw++\Ozk?ȨX D}9P] =ÓK>W hR70=ַVc50e`u]z%b/@KٍN(> 𙬼57/ S\ϟ((PrnHcP72͐>;5G{r-21~/ij`\E^9Ň4I0SJÁ-~;P\a7ANʝj9}>1^/q-th }sd@5zZ&1t̹Yf,h5WDWtRPA)rv$V*qVMJ8j%Ht^# 5_<]stq;>si\]Pzڞ\`ei{zz /XQe˦$(gÖ:M\ў*njCk~bSVlޒӳhW.UDz g?]yp/q^vdj ڣ |}跾n#:;>xdU\σ^VŠ{Jkj} !U~;Qj]dBN[%kXcw/Pw9[Ao[ V %/ɦ|W̥jr$C*FЕRK}0S4Ĭڣ=}pdT}%=C6z2I*ȡ쏵 Uf aQRη,qr-fo~W[/+DS`Jb1^QӢ̕V]j!Q$GhW5Om;jq1YxrQԈֶhI#%H}c | Ŀ8hkԇ,FUBl~a[ʼnD5kLP `j!;8kϻQfkP1Q HZm@'cgOEJ<3]r̗ 9W(5И!z~Ap \ %]KC<,ה/"1PBq; % n?]'Ӹc'W2<:5juOQat.Pf@_n,n=uvS0̓HP5^E?mˬ̚ñXPm@c7n/NyΑ)R! A!%ĂIcSo7PYN4e;'tL9p{-p[dMipnjQ<6?8Q}hzrOG 3-OgҀoUEltoorR~"wb*|;w_PQI ~!uJk,FAm$Hi Ѿ޹!Hlwb< -m+ rtp8ܷMpGg*N_9wYqb3=,]Ba$A{GE:@hhd`2.Q%,5!;38Wۨ;꒯Ms2 q0@ ]&JRH 2R\۫PgD0PO()UhxYݩJȣ7  zo tgRTtenbݲZkے0X76%,gZȻ}*.[A [bOdw`o<37;ndY"`XkGJ;ۼ>2 Re%v(rOLPd +R[hG]wHb@מRBz=΅W_^oyL37}职{|S h-vPt`M&c~16b|T*OtIs&s!-d s+8F8Cڦ v&Sc9Vz lmyXɖfP3M?Q#a&W[\r|-{3VTnBǿ o˪DybNȨ5\bZ;.Itd}XWW  ˱ K BYv_}dỈ\^~ӄٌ!2c?⺲,{pE{)#ͳ7 ]zSSyZRbD[DQ-Ɲ >GibQ5}< zt`!Nep1ra{DaD3k="ImD{^kgb4\}'^1 ߸WMH$yYBپ8OP&L(@&'k j5>%k pYmg'3UEJ6fr! *c&\R AcB%?aS:YT#5B|/K!\3 =~ J4͒.Ķ+^cBI)dX `Z?CI0OxrާX |er: Cx5THz~r6+{vS-@js6([OA0UYF2W0LsmM{9gcM^LƳ;taĵ~"ؓSJ"IySn*Eq.~)*PԾUN*Z&]hKD|}89ɦw (ƒ5݀DZI@4p+]")xZiM L41=5%6c"XOz鐆l( +R,Yw/FU ïX#*{ z a?M;x":q{o)Nx+ L!"&GкS^ )~yc@܉OlkhiS1`/*S.R7&%Jm2YZVXW\0@"-Ml) Z}У[Nfv=3uPe@qXI=SJ#҈]{ti\"M$pJiOͼQ$kWɴpA9: -,a\GW|q|{9pT+1<ЭK~D월DX#)'\ee숗T% yWJ~ bW6 [nvY͸F) lwf$OTڱeJٮd rHl@gr1 s8'ݼq]nU$b)޷Zp5<^\q3aJTv=UVkZTjԛAoJ[oJo01:Lsw?Oȣ{nތ j+xLmLj +} lM8wjiEQ^>iI$yYnm$b j? To-K4 &*o J}x䅀3c~C#fIw%IƭU"=h?x񷩟yp(/hu '5tHMCA`{7p R0,ܕ_-~so!V<ЏeN8/:f'=5R͊Vq95즨YY&`q9sσ\ؽA^U9y{ު7=>eTYr=d6#̮?:Jd{KI1GAzD.(c(:ZզlzB15~^-0(94Impޕw6;VcEC} \ȩR Nշ;Cq.sC'М4 JBm2t^_ӆv-6HDDy(TK|ftPg:\\պb7 `D  UD ylg$I[nk/H<Ы.osӧ)XvJM3CdH(cTYPDNbbmtrPչ-+$Mrc-Ed̅|]-Y oGgGk۲qr6MV Qcieoc6'u徱SOB n$╷D&բ(8 h-e: |Ň5lYś BGJeo~+P`&%\C_ (UϦJ^MfV\|=o&%Z| M{O ~=1szأ^0rѕH;bj*Q:pihj1L ؗ &H͌z,ؚx #$BF)E89oew{i[T+¿)%ǵǸ0M[1z9vj& Fb,Aﴼp a||gdt " Oϫ+@toq÷=#^C !4@)ɤ?D|=p!f"rݬ>2.୫a% 7Д=!iV*5e|$Ls;X֯%ӴbUba~]6iu< d'Is,)1".%j ԡ\=+G.-$I 'oRLz(C\{yoƑ}U=R :,͢c!M ]{^9 Rq1,C͍iQMqO:(`fV @gb5w?WP/N`=~T1vDfq/ zYvAcSI]oi0_'Dv9+nHпH4CB&g~q/RtdĹ83ƧZ/<^|CG;x'V~q7<6ʂ|:_ɾ Ő~XKRb t 2j\f<7+%؁ x`LEC_go r|)]Qd??0J֢.{#i=A d[k3l@__\rĮRw*!, Zq%IA T$ۛ5}Pm,2)-4]4m71SDӽr-}.}ZB>܎x8(z, gRp?~h\\nY˙W)I@zz(54ΦeJ_(h)T)8QF{7%?<7VmUEUe&m%eaWH] N;^P('(M'EJ#K?$f_<7Q6b۟V3W7#ESD_vY"Ͽk`NxS*nȣFD̈>IfO<^V!B d N/$ O=!6+5 +Z(0=4մ36,4}\/Y0 =9rȏi^Нݼ'F1`\Ŝ Է|H|L<|BHΠI#i78Op΅󷿞ugiAyeN\\./P*sϕZ+Vk-x>/TqiDk~v rC>&)B-w~c (G[,6DI(\jZfuĝN `'VDгywp.!E[\>WdQ 8/ܘ%(@eE)f5+*O3Թ\*KpQ)ʥ,>wrETcyD;)fU5Q'n`p}61xp $TIqu4cW~F>ڶ[m stO)|| V$,}JL`ݾeŁ%gTjGjɎMLL8Ң[uKQV&pp 벞fi&m>ZL+gyJW%r bBiON9rsr\A_'φaLL܁a+L 0f^̴2Ugb۩FZwКfv:i}Tӝt4鍧e`_x.lާ^yQ|s.X<Ns ^ʄv߻%bLҰ*[,2{Ay.νt+tĺ a9EKU;BMKin%毭k AOC+=s$Df#uWUZZ^-CiY?{bRSGPHdzN ="0Yx>{|Х*\9Yx :`t\=Lm4#`J'@*Fel =ObvϠxH0T@grb_H Pd`xl:CWUnϐh@pzWkYrBK F fK)(&MaZ8-CaTeFƮ%/nul?E X][/?IPxe6 \m-: +TO`7ko(tɁAECH%}'syF侗phWA ϸj/Wtnc̞γ?z&WNÛ"nFtʺg!$y]uS\!)B z%ЄSnEA`)} s[e$y2ucd}pۊSJܸ$@[ ź$CD$d3bXD;9l)c6$c_`oiEEũ"iRJnFb/:;Ҥx+nި;񱾇 i/{vpXpp5B5F <˗ǞE/^Ř:h\1dx*W8xta^;szPF)`%@^qXx~Ju4t'80χ8r3q+)B4HꌒulGt+FI ׶=p41f OH`47LRz;  <ty>ЉP܀v틎pK.0!}2W9#~<<ʆ!6Vыa׾'ylݺ47/u1Z 7(L6꛵3߾I;o}n)2'@IҵY~v3O*ظ>]q):Ld—J|21y3&" [hQfyc1D+X?Sjuo̸Oh3/|^>=E)L|aLb jb=#J-F Ю!M TDl[~PWT'X8_Hm8?Z:-rjx@.\+3<ԣ(XYX&*4su(Z"3` uQACeS#)C]\gYZS#8N\8~P\kٖb4W+;7筷PH4f\TDʓ{nkK$92q[0#^FRD(L%!Hr|*$ğkhG꛴"4b뀙jmzN~ )2E_xk??GxyB&+]l+T86h&%j{ixlxc@7Xm;*mʲ, -1!C.W((81+ku\\35x^O '-=W^9M@nDǔSdDjBnb?&hfahrETPOku=[\ϓ:5`Le$T@%νLc`j>QH0o>H4g9?C]ZU)bPDg.8'Glp|JOvAُ2[x񛭖VsA0x&cώɟ$a4[s:‚؎ˊyb w[BxiʭAvP.ϥh͂jb<.W"`kkXU)<͑hDN028麿p۱=Y+f| pO(M-crGQa_|H/9#uZ c؇(Fcg-5UVV7nj8CkV*6M@ƒa7DB\=r{"ufh sp=Y!P ##wl_N@gޤ.4!#z&*#+Z&ldmJ:VO@ L~-Ii\w !L`%C%eB To]¹ 4)t>>HPD;hlx`NM%W>h-wwI=Ov, bnlKkO8^m8+]DknS4nԿ ׷k;p;pE)qcz0r9){Ō, .cIg2@(y'W;010P "3"y|^F'g%K:/4H/S9JWw?{<ϤdJ w2v4yez_@6VU,Q`K0Ym?OR. :qTdJTf"򢘛3E, Q4e34IZ`AU8C_:(05Lȗz%LhLj&㣚=k@m%[e :Lg2܏|4͇鎹ɚH&9b!sdlz/2]1F)e>Zie= (Q}s(|iNea;Qݮ,(/$lMC;ƥ蠃&?6#GIMi(B^:yZBXpٟ0ٲN ۄ[ _m֦]k2KFe![%oO ?.g uw4ulr]dLH&/=FN#pU>|k8tu&m{/ght4VY'&0r("k&>?}kzu (k\(`eb}?cxxA +D|}:Htpp,,{XK7j58[QA{'zi :ۇ< kSLe"-ڑ%| rs|uuWNb܍ٌu۷lہ4:LP:ervoyaqDlY^ #fvG?S殜C@AIyMދ  :W;n#4nEX##܎g؄ F؆xl4q'$GPB VÒȐ B@99%`5 \K RjYpofkAR2HfJaGD:/DI8vDdE32.2+1p١av:{4^#r+KG.!xƾ]ҚM۠4I=$R4r]G¸fI;J;8ZŲ:߲v^[3ٽRX=E̿l9Gp}i oT"҂Oĵ֤Yh(7RkM%\DU^W~^Ihk5ُ7$ gtĨVj孿=;J&6h҂)Jr^3) b]!{G{Z\lnLuTlOe!͔('[{M%ώmǛo\[ srwFn"<̎h?,q90wR&spXgA4ʍQo ƴ#B2sMJiw^s,j?f S~?;in;.-\Nv1g0oX`:E~>+Pu[PYqhA`E4RrjzȑiWG}~Qx[ ]^P/.vP2`nLj; q::yUv69TN:w"vjyxꞵ* dWӂ,PZe#qW33ڪNpC-TO;f<鎩="ףO9T뷑`p݃lS;`[,&bN}ZKJK*J=BvܛXcMm:k+17pT$$L=^AfHc0#D-J7A9\l#|X`|!elȼs)2b:l۷8+č|%%q㷈x2G0n&vMN}FD׀<{4xH!Ӝ36ܝ+|wBT@&DR!8ʳk֕:Nξy9Ji Zkj㱤Mq\JwNʨo:um"9r߆wR =S%B`8v1A%>D'5-}9i)&h6B$m\k8r )_ BuEd/(T%Tijq4 .j$Γ"_]dhFBXoqhw/eY,Zs^EXy*qO LkA7cu?ګ%"޾=WUO<:quFS%Wr0` 8!Q~fv7ucnZ'k'_VgaI^P2aՠ &IkzSxx-N͍?<ΠX`S.ԡہȺ+)deÌ:Hqw)X,܅J <PTcpaq,QCE[Ap%G l) 9@KEnF!OHzw9m}?],L&tD~!gPT#4I rsq=Q8`29[cٔ=/tUҐA{ w7t`O-&$Ue[ tD<Qeuq, IX Ne#Jw~*'#jl8N_hU Ta.0 |Wv}=#&s$CZ[d %>5^4)f`$&=h;%'fNu8V[v&;nzElިC BN wdb-(,sf l'ubWa'lAG_4ыVd ?ˮ7O7S ;SG(6/2: $|%"-QxU8Tk+$cwh%NYG@{GLQQ_6?"0އR1*FH̰gBo+ϐ0ْ˶(α`KP{7Bgq|>lHظ IQP*. n3at_bc8#j}TkYlKΆ8[7۴^5|P'a$(UP/nH+|9v+0;5o?@rk~lh4b3J1r-Vܷ2v չbp bsLw@r!2 9l#ZBλ9)EhQ _*o7<THhMhKLL-Z9Ȁccw6^ TsvK|?9 r0O^5*0XBJWey2<0?Oʙ e~1pϚ^dM}1e}tkأhqinz;ݡSמPCJ M8>!4)NJ %t!lZj$A w F#~܋~]~DL, KNF21 bT-{O[f-}i #-MЋG`fUv%t?om!O2]D۰_`*j2Z !j.@6E S29x>*skdAG/"E!$N\ 8ى0]?\SU }i"}yF.6OAbϗ,N!iáEZi+T;eE3!)D\IfOQV1h)<b&Q|Eb?wv:֨'>;}pu+wٲoiє6v X2c6>|V8ƃ2 T, QwB7ΓV@a5CW"b~K}}a^ԮPήS É[E%}7"F*PK<)owwx9Msiֿ7ߟseAD_}z-lwiY5~gG!HQjlr~f-Y&2Q7Nו~vg.dt,E/p~Nw2 );rkHEm] TSLIӥ_ґ=.ץAFdUO h;8oKOdYxOŔREa*eДUoQq9&u Y JCTD:{_Q)@&m*[az**jQN(U[ |֑mhWc[{ct[??) ͕i Z*~Y~״:Z D:pқ*?Ut;mA1n4v Qca1DoX>30bj &`"=4MOSplqk#=q _2<\H9׹PG[\XԔ<$]ԇecN-g :ʛ19I_G~ܐ$W{fŝtIX(u ٩ meI= FML/$_ӭ.=[]k9z9@1\SyFvQoå;Aj"*2ZNvUcjT掚X/Qa@#b$MM+^1tR!,Kz%9 COw-1}g!#E$`,w>6j8qp3&Z WO[#qra.R#gHI=y5B[BqMB;o7u4O2I7=.W?撴nˣ H>.ᘤԗs .YS0D:4-:7+{T ńkY=Y5Ҕ,HOk=z'a &ny^>w3R=ְOp8 XX Fk66)ٚ7>a!ǐ`ٓD"߭zv"DF٧VklItximX:kw+gV<uF)ev-j'Kjn$~ M#bSH./?ART\x"ΪsVXݧ*22Ʋ cE7[0S-_{_ʼngcj|-tўrc96բۃgNX<~]̭//t\SXN%&$E":{gs moQuvo(D#45o/Vg*X .Nӆ*,}E$J3mlɌB}jpՕC6e}3Oh(\PQdDZkCUVU΀>!Y=551迢镵Jȍ.E v燔XvcFzrpﱽ F,ln6vPDuMú(hV~;ixrf1.`xFѻS.%'/2pD=zP% 22=WD͟YD1^M0; 6 >]N0)g1Kl<R`<‰(5rᄠ#z~-i2:}qް9T6x"Sv ’R wfFǭ i54Ǡ{K LVv <-"D.>:ZmۓZO ށ-3 *JL˖<=I yo9y?7bմZi/{V?8P&\ԊuuIɴ (Y[y,(H,XP4&_a<(q7"kN{a#ddJHaQ<2ì/Cy*n"-/M~:6IgdBIzSZ[g%EpI;ڦS=>4p̬~!(u K+nKD̸' ZY> D5e gfWC4ޟh3wï a$flS1J#@@P G[,ߏUq2|:پXZ9RÒ7Do?X<5 N_3#6l\{Oc־k5);LrvG#sCO@k ^ !kZd#I`: .{Wx;'_EI}@7 !Us,aچ4΢Jt鵰)Ct ѬҲW5+‚ٴȥcV 8RABM+E1v8DsW%;XeV dGb˼;7#viEXd(72`w_hR7idzJ`{t?AB}Q #1ֆDKf*l6*aaͪLg+H;=֘XU V-_:J^?1Whc@lLej$'8I^ E%q:Sޭջfܦ傴tn'&盦9D2°6'H&S4qx婫O,C5BU<]Pu -s<%/jPFD>lpuNѶpBm3#}/Mv]oԧC4kM}U$CBбZ xw4jkMSj''`Wh!eo!㣋72ZܘM7 3,j_ (7=Y_RA-cFàF\BvO}k8Z)ON3$72M–`j@BDiEZy=kDR1O{.jnŖ+&Y/$ἵL -֮w^v\5C9l=$-mbW iZCjWT4աƪ’NGi}JY9*Xbȣk@&R:8Œ^;px+?X/LsaBGC{ދ#iRnnE ?tq36\ZQ+ I.+ .6{Atp5EꦬtHˏ d )lЎ_0V@GAUmBGxVD$j- Sy:MbAn_ 'u-PF웓`cu}hό>ЏqJvQZ" %OHTJXwr-7H%ݔ!s<t/ ]b{Le|J>oK<8>g@ՆyԔHm:Έɢ{ ZI8kE Z`D#BMƭBqԸŸͶD3+|El wXn##(.3dyĴd-aCF\uHn+8|u2>)YJ5t,d ]0-=Y1.e!1\QG@b޺8@|p᳄k*|Q8N DkWX@!BOl[Kr uԹW œV!iޠvCUaXc4TUYmtŭ@%̙άoL^cbp8*Y}&oz=3r Lcu(qp*0xq4./arU;U<]e/ΫLa:l fN? Ŗef0te$|OxAG+ƸD :%Xi\K)}LD< h~F)E ;>IQXJ6%xۛScLBX crm5DKW6ـ,0RVg Nph/[}᫫ ˁт\B^$b.AuC"Z[N^{ ۖV>x9p!BYCո.:}/?J 1G,AWK!1w͞oܠ#E azթIH٫4A>">_d.W̾>.ndf7ǍfЌCQf>s(p;P׾# (CTLXZg/gR<OSXLΠ b=~<)8ߴ2p4FMAzK3=Cou:.BbϩJV,L)\z6g˻\#C6{sj bRYf>A\:l63.6q GqeRD K&SG(!b\ L,/'9WJ(_!zn6HH7ops"<;$m~Y"L$.1zTAb5I( OUMb_ zb fe:!Sl*W oQ%2,+le$**A7=WK`sYD)^ XgS _f>N1@/2)ia=٠Ɣ &Қ&x,{N5>LLj&~~rҼLa{{b2l|=ca T!S2[qHcS:=t!Tw4L!yWWVjK !HPVp=;PWaWU/`5f[FLACK_azKHPI;z;ׄ Uo:ؑff`~H˟ ը o7ڙBJHR:p@ >;LD&KR خ5yf3!jۅ>].2!X$&WtW_lסX#!=W?aEp>TOUēqˁ_QMi[!k_F|SۈiMq.!OC=3wlxkWxj$^9NzOθT@,uQq[)𾝓?`)x*Ut^"cn*uhyYa8zCfvsI*J QC*G_K0xlO%azC qPD42+N؟ਮBjޠ ֡[Oe>HTz^&Q <$2Ăn}Cq|AWx[˱JOW$14fϱz\AK-?s04D?])ۙZ3 x[L|$i\ sD1n> 4y_f.59Lܦ{Aݲ}f^2 q{%} ImXN4> NzrӚcf%2xLºmerf=AQ PL眿ox ?2 -AM7K_r |g<bWٍ߬2/o 1w`Z=,%wi֗/ *5ύLP=擩~Q8b;2n :z|cAߕ^^XT:kf@Sc)D`MN3eZMQyYerI˼ .;((A4#ldۓrxHSz$Eq{B TxtBwo}U>1.?kߚx3?bKĽM ¬2k!>Q6 1ek<: ⺔t3Ǎ!Ć,֟םŔ "}t(r7Ѐ O3x4;)T+6YI~I_bI9$'DtvaB;(k2?ܛ gUD @++ב?}*Hm*|<;CZ ;cwKM7fϙQ\Nzw$ޟ{epofIR@R&=V|h: `s)ynjo.FRҋTvL dl}PjLL2#8ry p4pW̕| A˯ӷ 1cKgHМƨ&?BFol 58. CGysWC Kf]W1J9Z 5 'Rq S3swJ9"bu=_9^S1. TH|]<фK{ D"0 D0$qNR%oi]LɅl`h:MBϜqYkϹ[n4*S ElwZY͹3|gD7S@ h$7)s|[Ak0-1`YYt|`EF+ MNPwJ5Ђ349\sOaA1>8M艙,˨B+qo(HЛYX+'U dFdӘOXψKPng*&HgStz/C*dPn2~X:TJ4fP\u`^a?Nq_᳛ j1hu#!鿠Zp baP<n9W #%  4o;JI#]}pzܖPkU~exl8PJ>Ίv*dmgi09#_L љP~Ix< fT9$4BtRtN -OaK¨X.&#S5Ω >g\.f<h ӎWikޭfJa:Us<]UD@:iY$-$'}r$yDa-)hJ'dY=5Y6"NkT]Cb@lB-τ^/:3yW^l3e@ 3k6 NBX\`a;%-T&9g>{n+y,֌:CIҫ 6_<0[ ?g8Kb}LU Fqi nKz%_Xzw۞E$v: Ng scCоNFPtc.%uf{hNzw-wųJ=H{Цt=ޜ 3P &cKLTXfG~j.GYMKDjة`=^m#eJXH|n_}oүDׇ-/6O'7FK#ʇSo0\S9E[@UqG/ȧx塥!BFD s|Y_&w$l*Q`aҰJ|F}995+9wL5P[@a #jmfM /Ը>˛, 1n(qyLo 扞ȍ[ݪelD)ѣ=װ=&hE~%/,+5sEw3ZVrMX'kǓta4[Z1*rZ䞞mR3c*CH1 \'ٚ堤4WB"3& gJ`20 n$ :]yc\J.p 3)XSANEE<4~d&TA':xx+̙ˇ^mDHM%쎼,8ViŮ^>SJthPP[؞DATU5oH"À~3;+VNƑSa">uAe)EH= Ղ߆Єa+5?e 砿,u+щTcZj*3&F;W'61\^H ar>@P?f|u@}N[g-i(MgZb6W*Ϣ= Dr7kb<$ kN&tNv 텝iXZƜ!=M+G:/m4peɂF/5X/!"zAgo>Y6LbgFLLd` ˊXq{n72&z:9[G-W1< 'pH~w3_©3$ɭ:Г€g XNº\'P0?y;/G ֊L=!$ՇrYx,uфLDTe0=-0qƽԿ%}>0U!r( |[zkHT߃YP/6ClF@GסĆ*VU-OTwS6#ƛ3(("ᘼY}p)e>n*pJT_x#$}1oT=_WC]0k _NIL ~Y5N%"4\5!h_tbci ,["4tΨѕ!Z(QH.~%oU43ɂE?KSD<}Q$aʽ\KWGƂOqieȖ6vLZ]xoQܺkZA[C@WOC)\fWUK/}훲QgV,.L +^SnA=u*bT-"^G/'|Q_,\mGɦV1RK{ms0Qhge)F=Dn*"ַ`{â\Ǔ+YVQI3ZqnB6HX+&ZA1bKRXJh(ٺ7m!-aSf$ Qva ( ":q@H//o7u}aQ/ml,hYvŋ+*uM܌!` DwHԍ1U}\2=}C66HC!;{A>8Y ILXqhXߪY&)Lȃp\E/}\;xbg=#M}n&->7ѭޝY;c f~c|Zg)|P2nb :Pf ú0exJ l[W[1|?=Lny(P|mٸ`?Pp&9Yb>%m`͞~YT]ynj뗓:Ծ.4ex<~GZ%v JitV)5pjeE沈Q;$hХZ}{4a{L<  D%r/>- L֗:oUp!$n ~5UCBۊwn'yXM# nDG!Ր'6K;YvS]AYiA7mf^;D'3*;Cc'L^ lyI(ψ< 52;<ԙ))؊]N= E3\ >~ Lq.t(& cD9wAd|5vVU8xV%1 LMW%#&@F{[FQK Y;Z }yk ^w7]p𓄓6N5")ZZuLj7C\+2懆#Gq\w´bҲ{a=SfGd)Zq1*pWn*Pi<њdvBD'|xV 5֑jRL3dan9&}\k!̦z>BЮEKP /nq9oY!"z$]Ʀζra:^X5~FEle1emnh:VKu}uj;b6JJ4T7Gb/%mΧoD>aE,k^8i}!֨+tn5g} *2KHѲCd6UCGг:c(p܁=佹Dʟ< ";M#&q 6fbj_y$ 'w7eϩzsaRzqZtׂ@s/,p꽞 U͟?]:{3RBoJ. ˁV�nVYJoAy21It#q@́w _ @~w)7}r m[:sMSRf+;.QǠqc qCzH>iBEmٌ.o _} %WCxӔR Tdn֚,ZbGEBY۾d[q>P*T0Zg'!9@-l ͻY B}x*;Hḯ/eV&5,m_.IDdeʟ(IKճ4,ŝf;ηp.ASB?]S];Ia>{hKB3c 0GD'~IU>RϖPijh_G?}P{ W{ɎMa A0BsLķx 5Lx:3 gݙ43_Tot N?{Y:6B iUg4YĎ9ti㤚4_0`ғET*^E9\УgP) Eau,mEֆ1 7vi,rP2Pmv?/HULy1I\@9c-ܕ =!!dϮ`4~F! ^7^3S?a_ @Ǡ}Ӄ"+7J#3Uݛ.#%agyNVSJ'{|,^!V V.>3S fKvf%~~oURJ!f9i[0 ۚ0-O|}öGͣ.@`TlxV1SBBM._- `{HDL%GBV@ϝB\#jePhYǹݗ[rKJ7!(*/|1]5C󕖺+ (8,xȻDn?>(!eV3CaPx96{-JJ!Y)]"pV5&2j2j8[y+KN?[ڗhJݲȊDDǗX;2c?)ad_}ˏ-jpB)OTyωxebg.=e I6i4Po3wOB5-X#i 30hreei Ji,?DƐ1|Sӻ҇WT 5eT:$P4XJAqc5jּ`-TJZLg@O\͜WU|Qo ]E~sV5tU $n0{?a9@&3-`͇hMY[nMOy [!jҒ@qNXʮ%+etguc2?IIAU񶼤`T 6{=KB61UCZ0NT $*fX}2,sXj|9('"P%$ F'y&ԮMz{ Da净Ak0SRc, 8ԙ:!E Aw$뀎72^=)ԟrhZ݀mx̽&fL 7_ˣZPͱ`BpL5,Ԑ Rr |8ٿ8̓ vx$&GGcڔ6~v#"DfSL6QQ(Ԣ$: TxttC1t ^t夑_1IL8S`|Uvj qh^W(Nr/ӎA=1~Gn aBLzI&w=ɚaƿ hY.SMYHӔqCԄl)^֐vsΠX+2ȦYޏn(bD8@묌+T `)Եo$s>oJ߁&t 1 }AejyUC32*]\XUZ\%B-'c[r\`D] U8py_4\;gB х_y΢D WL0,z;r *޻3DCCU\ԓ*Dԝ䷠؜:Liy, RhP9]. 'M<f\%zRb['׳CR15Q3 м7 (p6!0^-bxb~>y/PG=ws…>Q +G3g0*ʍs8fvs)uپfmՠ;01d-pɱ¤y\>K-6b7Ύ/yNVxQ0UP;[o  ^yxH6S7|J<,/|Df D.K '2֍Ft7/Lh{yZD+Cxwޔ'_$MEk6W4M %e~IoQ5E/>Guws(ܯ5'8LQLw0:;6+,17i +KJ~!7?:IETQ|Ҳiߛ73p6,Ŕ F]ãN&1xp>ʼnW;ܸؑ ?T'xt=7(.!ڱk;*I05s|׮0b=;,Y v]|̢}JX2*[ɔ Ni7LXqRB 7˪IlW&z_<#yj,.)FK*DUNk,|׬j V!n=h)QsdHs)UĬ&'u: -^T)G }"tZT2[eBº2ޤrkf Ub21^j)Ta dc\_g36pbBT#o#[٥ P H%v&rN},8]kYQto3/a\<Ґ@9}w/hK'? z Y)T#i2eX@|0&eG@îLl?h~I>v$^+F`׏PIrW~k/i.ק>[D=-avzTG| |P@"!߲$`|2Ůh{ii)FuֱCF:&@|_gXRb(B&<:%+L>ohF?,§uӮ`2- Ir,B'Ms@W u  S))Wt#ߦY1i{G*$si8a~RS1]y=ĆvPB*oS٭ CȠ'Klj˲Hӌ *pAQ0mơ@I/F.j3%{x/u[ aR5 . Di=4eRYł9(C*"jcW=1eia=/KQ¦V&,[)ɛ}Yzbҙ||% g?s ň5QU?zy:*{:jnw,@h9T#pH2Dy7Fƈ_NK-}&!kj&!=/J~O0h ,{8{2ZmıeX&xqƂt7qH 5H用(׆> nN)(NB '$' W)+U,P~ t)6ݣ3='g"?~bO̤ jI,~^(3PSIX(x 1%fӦa7I>)]$3g[3o#i3_ҝZ[ck+OsF0O3柌S:P֐oM=sǣI`4p,8( Vf` 56ოD9πGhcTT;M]_+<˲VX|ǥ?y9k:~Dz"܊IFkpyqvkO v?%޴=9L[<%ﵙ 8uBtS(/_&!`!!1 krwHl]@Ɋ/fVoO2X{p@w;Cֱ n+ {4WyN^h+A>,fCI&-r B"2b!@?ؤ=?^\C]Z^Zh+n ѵhu'xͬ03<3ώmQU’}J5ab (Ldͦxٛ@R+acX-3KT DD;R`/NɇIh;B$AVXWKl Jk{OT\y~ȈDo6߶2vp7ov=jc!lehI3gx^NNSEŌZ-Gm&v~ 5%Vb $`t4Djm1 YlMɮl3T2+\̛J|Z>)g!RJyϻ zɂӐ,n7>SF6d$H/votؗtooW®Y#[5{K\s!ԴUK`e&W֓vka`lo\F11riICn[vA/v6i$_ #.Y:Pk@C 2ݳ<+ScjMTg4ԣ6¼>쿰l;,ʋI0z{y8iī^eRgkݢaHg"&N\Af׍8aNQ#_2,GhK@#Yk"BůdN}>gyAyJ|v.밈c #&#p:+Tɀd,ɰ3EACYR*QI*HA |!p9dޚjWPJ)U% zѽڬpHF끤+)Q 9F̋`Ur<Ě3m!2zSlBAh7΋x+£ez7S4sx0͹p,T":5WM޷埙?{$UylcDDxO~T+o?{_6H_"]rX)9z-?m҃ȿgkad_yʌk؍JA+:{;Ab+FHHnӨ9UJP*[o!aR0d< P˭|d 53$B.<~~˺ߡM5쓻,d9pnpf@te*@~φRcِoŕTE 0aqZO'2r Xrf! SE{I, M p4$ÝC]kL8؆'fi7g9#1H!43ďVl;)+\j!@v :G>$5YUT͋H_ ZW+45JvJ0;&ʊ}8|IBoBүfª#WU4 H|܉rVQ2L2O $RCs. o6\r:'͊Ԛ3 7"2 Qb87.PnYJUѽus⽬74Hknu/4krO.u)Ub[<!3j& + ~gnTㆱ&KIœ4`G|I}>^Ѷ@<-?FXmI`v b87\"4ɰAWD&9Ns L~nZMeWzxk[qǓ+r4VI:V Ndo9+ $ޒՐҜF"w,(jj Z}qgJǟSn<፾Ecz\[$W!$UA*2J[3P tQW'ɯAbp~V0FkۢFSoޣkeJMjfGgu[Yfp7VZnk'ig$*{1[֘v ʄNkvBzڮ$ùU!sYpގH"~`2@B4{z>||gBU>^18"U;E."*dz|Af\DnLv̊.U5 Yxibl)>ʧ(Tz VNC\i5_ëqtU0orPE&ja; ν۷OgЋJ;,WH> [IεTk߰K5_c,r/g nUNp rK` v%  V^|5HegVcjk.Eɗ-rCզnH ^VX,|Ձ!궭,0O4&U"g87uMыb<^@4vؔw#O2]9( tܑ  L R4S:3 zD%ـ^oW?MHUaNEyY"yle`$neUd4K޶|+Pv q .lIkjyr v oYlyoSaב:'vQvteX+K͘egP 9-b Ӗ߄ܛWϔ9@f#AshsƤ hoķp j X )+HtMhO*8][Ve0){~50~R'S~RqAV'T1Sݘb8 u)}PNp6ib*+,'gTcXż &&kNe}|־F_Ty|ׂOק.;yJAu9 `ܘ'vdd˯pA!M'^BnUz[fl>lf5]/r{"fZ쇕FYIpVRb(*_uc=%pt uiȮzU T%9һ MAM%2E% bJHuzc 32Wvd$T^H+' %(^379T~?Iby=5iՅpRu*X$雄Ƴ[m'~(pIʸ-ƿpZ*C4#R1Fm&U)j[=*EGf$wV~ݟ e euw'.ѺKh7` (͂ӾߠQC vE)^͗6uS={P ĥ,3:ezj~_nAAN&;H@R X$fcީ>pUz(OO&Pd[Y>slbbںi C#~X{@M_'_qZ.˸r%ΟaIIms;Xxt 5 )-lua6X1ҿEUA ל-ŀwD>FMj"T"g@ꬼ[T: @;V뚵X+ sʬ4 9ڶ˃1/[|cG6?fXKar6^!|HZ˂(;N~ÅwH )=\Oh?\tXhsz7bhE=;\Qw]oa_ ц5FDR1 ̖v,2"C iCϬa A>L'ՠ ƞᣃ%}Mj) QԴ"ը H(r=&έcefMڥFbmxC_;>U{Q̗=QK7a~peZkuAJ/;Xꒆwa+>MYꟵ멶&2 iRd}So^vQ"뭂BR#)UOwX䚋Yhm{{^.|~HA[dZ:Ls@ [Yo _%,c"؈'D:ewȚ` /^;nEbi`g 쨸~Il86 GʭxypF%1,nb^cП|oې/`Ӟ#vqQy2WYrNq{҂ON3Vr ҫsuc+("BwP_'vDl;;9umha;VHtjehGZh3[|wABi &W6! lYfӅO9RC"~> >)s7" - Rv~NۀM=ܜ̅zJ]Jt N/1-fqv9T0/ҟdy[)0[{C^G)T[+w4A;'`ʍ"+opTop&Ll]LIT5IMz ח1O 5dZ2N,sU-STg$;zIW2\VEPN ղX_P2&9@+G){'f]8 &AҚO yֆL@V,@:B7 +pSw@]  kvN~R$䣐ofC o} /8zTh@LڃN7{\YkW\^h% gbf+mIg`S7w_$99? K*ky(|oڈQ[PlYQ$t"`:py-ry`kȩa}/ fQ`)cSJ"O{aV6NЀD-{)Sҏ6LGܿOj>nwӨ~C߼4nn jkƇdԪ5NqNK%Jε1|T֣^xl%cZUqQA#*( 0/RлBp}ۿE%iVmʵi6)bV1}1&\JSm xvN n4#:)&%r"nEIv'l9y6bDB{rvR!ܣ; %EHW]WAןz$ٳn׳׭C/qmЁ?IuH,Р/(g*&ܒol Q}oY'~,eda5D_s oa׷:\B^߹M;w}h]瓼FuU@̝.mel+8?weWE[bL0.4̲j S00>k! ;Þ(P8cr"B̽tQN9izCI hԿ uyk b-waG7 `U&-|~I9=#8G(i@a pum*/dx)q|]zDqI]D]i|q'2b])[A}*^y`-g?§aMQ,ZTj;2 de+Pk~g$"K-cxk=^GB sՈ3fMEzۉq f[*[L-N$]CO*+&/Se{DhZhܲ|2KΫ:S/uB<_"6oĬW1"(Eɫ_oeib/hZ4],"gt|׸F՛7s$k`U{g9*Lo'қ84k]nKl^̗ gdi`.'D,km,o _فeS`1'yUP$_xAvh05Z6=>>HHS]d(9Ů&&xc=G?u0|H'⁨R'6nɬQ!ﻪ.DIrpi "<9Qq ʻe*}Pi>a3Bn[v VQ~S>vО7q5qsmH]IZЊ`-Vr2 󎎭e/!2*k͓ Z6ⷐj0;>d<_b r|pk)-5`P,c[ BU}}68Gt%{\Zx9aBN|7|wE@?9Ã]X,EU?MjCiuuC䔥79hc r_Yp`T2ap2N[7rdtZ' ?VsR6+Όhf ,$ǩјZe+D!\vcrޙ&b9.,EpP} hX2`dRVwXQ8jq-D9UJ:K)g˹[V\TPsSgD*DbSA )~Hzշ}劷v6xīEH`t,KZ[b1.[I:\dPgsc7!~%a+: "?6Znik(?ϐкMb- -7^HJ~[,U `NVDXrէ N`l[{ ˓$uոه4 r r*e){ң(1~<}CX >|R'/?R~3̤qw;-UZ،u}M ۈDlb=MElb HjsJyy}KbxSǿ;62d͝u*ʚ?OМh_W5 7c^/ƋW1勸6Y!{Q\8? -s6QTv}ZDFgQ |ң痓,Ibr|#'n $w [,L߲W{nXtWpP^`OpZE@.nϨt~a^ oDB zzhVuhP̉pޑUxA^ N|[i \VWCwʷ$N- զ ]QC_^ ^7pEFfW|5qaaq~An/^(rF~Z@[1BTIuɁ*͘>5 a-pJ / ԷQ5|_U 2Ĉ1y1cjyBCrYԗSIw-ݺ@M8G 0G]@,}P7M#h* f f=6a<oWڭ7RkNlxk]b cz|;Ÿjt/sy*Pqrf:Pplu]iPpyrt LmaߖDu|W!pإlQYicnm)VX>Y'V o`!QxF9Q[÷V>2_hǹb4e@?, ;Yˑ 0w6$` zw˞A۸ >_/ P/1ܘwc۽rFjTW,|_E- T\U+OY3uW&hl{΢.HȥVS݆ VkЮ~k}?pRDPT~  >wЄwrcC؝HZPdn2(Y”wZ'2< bŪ:RW~So"֦Iw-xԭmC)1a7۟/t# 3 ɴBc^=eܳ(h*T|;;{D pHhL"QT=+R=Omv6\[3LE},oѦʵkXT5廅Ne@R:|3'9V}D21bGĚ|F^C <ee8f?uqV h86f 5`D Z kƴؖ9ՙStӆ>|/PSj*MTJG+YXHj-C̬s^R^IU=hDD"әaUZCbV~6ͮvXRDP)@pbZC8~<,2_bOZ NöL@48GrxR@/jkO-,B0qIwI&r57;R5Ѣ̯ֆțSr54롦/:"z@ `JҪ$¾Vg' OTP[h%1y.G]1o[s~q,Ón_rYwŁ(=yiG6bPfrůȄ¾!3AQ#ܡWu& 릅_"+U/8e ^n&&riONqq2p1mu0 &E,Zt ׳ yi%dHx#;O"^eәVo" J@„3}*|^MblhutBЂh$2Rܒ J@N7%z'' A!"8V/ jMl4{+n&COF6-W-i1'A f˻bunл\3^JFNJټqTf̏+=ٷDs00yw<6v%w#J%*QrcydKr"qR:$OQ̘߫;ђڙPfg@j3Ynw4WUu#x[oC++G~D(-Cq6>84<\lfu_>;/G0s-(,gFs9f0' )+}zȭ Mw%g6(v߄E奠D,b^6lz&F2諯S, EYaZzκ02WP᧶{j'}kqZv@0>u.Κ`kQ˿@N2e(Kvq)Ɣ^cKP=qΗBh_jZ#vS.|%}[~ft$Lh%t7/@* wͦ(.N@ڮ]0C94~^EVC^օ~%[GAZ$BT [X@ a"g?)IDmhXŐSfktWpzv- co!\ԺMVC(X)eI"I.6LTZ<Ьo&J 'qY:'.C9 ?ܗm6+mN4yڎ`HƊ\GTJBem ޒm Nz+ E>ȈD1pv'l: y=}8b\y rvG&;w"/rUNSV rY0y_io[hAl. e1Zv NI(Z5jg*&-NBRGa+PZ[VV`*v+p䐖{ƀ%Iy^;Qb_EDu 2jC`k=N5HyU":K29IMoԈnVwDJVCc{G+O$TtκLeߖk|RZdl6A; w"M,I {D $ j5 ]X(lW[ I$@DH$Ie'!Ls[)}GŪ#]ka"#hw  uN>ߕPŒ ő7 IIN/ +ZPvy?V Dc3!T SӺ5!{#j%LW6۫VȨf`;ɾϯ({\@ ٸ|<"wpDЯ8K-G$Y+:(Z&2f%Ry#)s@q}HE^fѸ/ Bi(c$=VQ{A>!m0aq[ i5h:w*3(#s@; pS#h3qX f%3)~Wu1GrK&{"d{?2|Pe74]ӡ"@+ 7R)"G=Y#цxWlf@i|}!s'tp>nb_@ b"( 5U: شr^!lnni.9 }  VswB`Ýˬ7OZ()I"FpfGqLkyVVa,lEΏn818`9,C$ƘfJkƙﳝJr_mɌH<˽ͽpwxy}ppipZ2Hig7ƚֹ/fd $eGB*c5S X'Rk ԁ:9O`:b腗O%h=ɑލכWTZR'4J6Yt52#y.*7YZ?> YTK.*.V!C{X3W??pӍFҽ|@5S .Qf;$ FpIB~E1H;]l<1D&sLv<S,jeu{ _1n\KH]4 #kЫGR!!Q_1L+^t׹Hzx0фk z]IKνAz\tp'{ H3->jf_bs [-K[UiϞ2x1I{[x=b>ģf] _kGƻ;j7I5Aت8Ah\\x@IG1JǪs'@`Lwt_f&' 5N?ݍT4\!.yJkV"(/#j烒/#z<؅)^&LҐot1tD `c|5.ԭr̨WiW]<%n,Ym6+Vn`d!kb9IL/m9I#뜧IXqi tCj0E* ReLӤ?ʒ HNt|25,G oeۮ6Axd:|,I ?DvjQo&;o՝CrՅR% E6+':MzNJ/IC>> 1|6DPxA}lQ)æ<tG#P< eD4nЧ7=Nc= atu_i}T8hI/Rp]K=> ҼkoeMQ|2Ĩ@◴G$luUƴTsX'9wȭ2*0YʻR*UN^] <ⅺz{SO0"iPe#FFiKVud1j^U@M\dwwH֢eqr ' )#E*P)VP{ I2Zb&XIs)7.gܿ~Ylwqe}~&wuD Ƕ,lϬ7O,Z nx$"IɯXyU @+x!D ExjʖSZR|l([u7n߬ZeGpP"hLqycIGY\[@BDp4qOà\ȤdQE]֚hUJ֌M=>4$ѮLh۵Z 7 $Sea-nv/wam "OQDԋɗ8JĄ?&,ktrT8`Z Tl.f}xL{/gPq0 8Us:B]#m>vCrHUͧ6$Fl N ++fkA($l)a,Iǻ&`>N n'u|+?TssAރ~8;L,$Iԯpa bE(R=OliɆ *X렖;2wLLrVXvyH2BǴ]31$߉hE Mlc~c+#@N*sG&{w\$pc- R?%k 8;JAK3P>QP$הҲ lv|i WxIg%IwSզ~.u%Vb10I|;A! "Q({؁Ya7n^|Ȟz/BAtZyʿ񓻛˘+!3cөc܇P|$a gsA6g.uhO=!P7L'8v oѷb!Os`,JcmALS եsqםɘg/KbmyJ0R $ L[{g A޽bp_FjA0+|b_AZ>jpL=."6X!FΣ2 둖gD]}nu%"M?ZץG%*W`L}$ߠ-?]@UD.M~*xNF͑^zmV*OQs:בp–Is]5C ´j+Փlajn&%Jj(Tᎌ5>6vZyMbQiCmi4?uX xBIؑY )Cex!_f `3ȝ7f՛,J\d NZwa{w|[@ "ˑ  YJ [ˑɖE4SsE/x/im ~9 B AP_NK_m䷐/p q #m aO3%Az"SBJlEI\ފA' "ύn:H92H-"; (3U81 l sw"FgZB'.=-lB^;*\ b8#Y& AXvRrP1^c Wf%otM2-,72sm†Z^%B_`HZ`椲!|Ai$h =4)n] @gWrsDO6Ι%.xt2ؾ5[E6$#S4,]Q3@(8dD-R1\c":?y^#V9~kfUA 3=1XxlYF L>zfO1&b_|Udx@0k9.?7~t7V pJ)T7GυKWl0heTLnvAF/ju-pṅj)E g6z4YRkU♀6GvgXh/ݗ\(~nGc7>T,VW<Qhy )T+ h߿~;C^ #]׫Q)Pv˪hsak= m^8ļ=M0N2TT(E1nf-7M"Wj;|V#^?!5K@+a\l!WM;'Xԥ$ڂo}WA0d${jħAIě%st]5cV!Bw])s}Nc!2^[|tMҞphhm('n; \# ~ 쀖y%h"W9 vNR)Ҫ 6zA `v_FKx hv$+:? 6lSڳԩ_augׂNup]8curҹv8}[}Y=pfU++r`ϫ҈chӸ j+fQz:k7rHtDf>:3KPGeELPco>;9MݚNLaIh7Np*#J4ܑD̄1 0tcE1 r?4&K[.R}wqΣMz,F Xkܰzzh!G+Rs-dXk"NwmS [A\b&sHHŃ^1NIkx` FjogK- nvoIsKc7X=AUi ҩsS##e.JUZ/9G6¹ PTb ,lZrjU(3Hbrݮ)6Z3;K(3Z;SJ&cl|sM2"ԃaׂt5 HX}1E'?.tM uQ,%msXGR:TfF^`ڡ\ %QJWڠa-uqQU[Ȟ.:<7 I[$/w[q~I waI}ѻx~l!@7Vɠ jGwTŦwOҸ{࢒pc !H? ZWlMҺmy nWSr~'k:"P&MYq ^LOTVzpҾ&}({4!unߏ KA@&U{;q("8Z8nM^f.VU( _[/XݥELteP҉m'̼gtUXLr-L{>HeyǃV(ѮgxyXbաBobh-Ֆǐ4e%O&cCEI* 'J#){c:JRNgS)p]_'6lbAd.UD m?}aol] BA1ȳ<]_goKxO/ċ}S敳ps18zyVvXdRƏ;Ⱦ :;DP%Jۙa^ P1'6K[õ.|!zC~:bڼң-F-7Ka2PNAls⣢zR+'\aMUU,me}A寈CDvQ$ ֽ{\yާ5ՙJ$W bҙ!&>*y \߾@z)U#)2dЭlM ʜLj}QK+<#.餜:ˉ Y MÝ uTCVMxp"t$D쟦JnL-Θy8F+}Eo^)ߋp{~.-sI@wAp]PTHư0DKd6U<ɅK٧ Ff$.-;D׾7^ضﺇ{UgF$N5v "JvY%n&*DsgN.kV_'*r|f#4x 3yGkD97/藏x-s`@衙o:>1gg6dPI n3-zBpJo1t!`YU;* ۶酪"*UPot<tBcd7Uh|_nh N~bӫ&@nl.iХ*ڮhLhoMMAV VšOu`#CR¿@Z/nWX>sSo]J 1Τp˹h;z Y?bgCd|qDEWm(i:6ŀiٚ]7Ch 6Dد8">Ir?r0Qᖆ6$Mxhd'kAo۬8z%-,NVbi l%Gy֢̽N\p? b)ߒj{ޙ# 5|OHPRy?}9A hk"peYC×̑Kp?#_da8@/@:eoLXD%FmMN;c bH@MH]6Ctwe6f.` @E}&~KR c0"ϲo TfIY{nsbvFkep.^>AuN'Ǟ207/VbVȝ{'Cxse΀0b‚yFB5|YG4HFYuu2(suJQw+d#,M`ʣݖ P_߁y#-? U*Xq֎nt|?70( ojQeO"ZOx0Da}є)kS6tT_k'k<EgF \[pjK^G˯dN9CqΔ_cVoޙ Q"?JLtw*7~ q>a2.Nך[ r4,qD+b]7@{_W;ǷFE<[3*~vZI̧B3y@874t4Ddl⦴v̳ i^-r1XCX2'J, Q / QM*k4fΡbdܰv{:@Ocq(3E($! \DVBb b\?N;ۏ3 C77!(ę:Z`? v&( m;(~oc-qW\'@}RTV.r!Ӳӯa^~uJ%D> GPWFQ"K9h`͝v3`[:p\oMtfH- MgjA@t c1߶r s>]sr\1hxRy%ѣ>W: Y;̚H".F뜦o* w|.#/Di1q^W][!jSp蛸Ib+O!کͼ&z 2\귧 e\ N.̔;띛 HUe!4a;YoN.ù6HQ6јONfqa&y:n٧M]uš%? FV}r#; ~R'ֿ~p$-$i}/UIҷ`m% t~meFyp)"gB(:G: 3-bi@ rYn3zLa/P>?ß֫,kp`DŪ W:1tz\8 9I/AyǀlGM3Y5zb1SwXRi5. 9=ڢ.@?ˋ8܄ X3ȻeqH$c36Tu^(UpBs~݈#}`ҟ `n/^rsPĶ܅V\9/F'ŒƐd ox+GQl5G]8&0p\f-XUJw,u3nڈe  m&X4+k>+vva?Ce%@LM -O(䐂Ԥ *$*Πvq{a:UJWM4 6C.3{[iϼzQ }rN~9tQPxF;`'9J+Ҹ8bh) _E1N\hlyp+\sf.#RՒwwEodunh3/G~{ NB$EW\Y_ /' {ٿҿ͗ƾ%Zgjgj],j\zo&%Fr3puE*'kP) z=u$tE 0GTU\ӎb<"ڿə!=h7Rǥm4?"NdV0>K,'#^(]IU&?ȮX)7G4X Сpc_,!/#ۛM@YC&PmBC,7iQ4jJգ }\ee 9 %*v0$dU:1DŽc7W3F:N1ud##'`x!surBRό#KsfrE}@OPۓ5[[&FALȳo.?&-~ʇٓ >Ao3d ŧ= GJ^kpF}2oٳe3pp[q*{DBȢ$uW`r8j79{/5 'pB kVmJ1ZѦ|[ }2n L98xig<όĀy n #d ]4IrG$8+Q+?(:pJմy!"JGsbjP[J[Qe-)r{([Kh(Io„oK8b!w,Tf˕M j6փ0vH,! 6  uܗY?H! qZ߱x`MFvPnoB>J8`}H pOl*w:,j"ѓn{ܟD#<5@_`*{7r@xt19фM9iY3O7|Ъ({zS3_\4۫, "it#]<#lv5۪ʌԠ9'gJvE.0GfF[br 'i2}OYԈ/u(2 c> >,hoڗWUag4oŚ vY_uH?guRi6\&-P0ةe_OM?+t#wQħR p1Q V {ivk]'~żZ/_:/#vM-S9}u|RyHɝz\g[]y>sYHwټkyQߦ<`RE~gçƒ0u’ֺPs1P4I2S!N'3"k-G* gs&Lub)E _SE*n2vxy | .ȇi1dyjyExh벭@xL;9/DN | ΟIxf\Yp^mwnjke|?>'2xr'/%3D$wc1:KrCE:,JVJ6;N>N; ߡ<ʼ( jթ;w̟sIrnD6AWNQ$tϫLfWi(0#GvPVuY'c7TwZCYq]T?I!D>lռ`󿝼rgٙsEm@+eݠ96zA /Fv2=V CDl {*o:!ߛu[ЁW0{r0/79WU`+L jjvtˀЁ0g'3j:EXWwDEЧGӠ"ao['MBy(4B+|T d/' 9jc=mrHPi +<*42O"pK;* ]48O.=z kSFR~\ aԈ31و\`x,[o2~!X&t2%hLzy \U`0y&dQ3;.+-mn= N̲cB ;yp6SzGT>̊L Q^_pqRu%ݿ)S=j6.aUQz>d% }~%ȭcCx 5NEMZ`ghpDtnJ&$Y;|-cz'laa !36 DO])imG"a&o 8h?[mɺ//$^E%h6hJV_{J zٸ)); 8w3iBo<8hVVҒa пX#D)ֵg}{%}@K< vT4+,q|-rWPX/}c.MI^ /:>:.~/]Y(=SQdAAnz@\LX Pe_oi#4V۶XՇk{:ʦʔD8D"i2@rW"VAKP)dM7pH L. ";0%Nd8xS6ЌAx{@YnrDBހ/~g ?gohI5d9ˣgxN:^Տԉ(k nc[/&qQ`~nS).aQrFHlM)wf?/% #a& UyY?daÑԆ4i./iߏū=%iJқ/ T9p,v.7fztq&g?q7 'zYJ)PA^`ujJT\L5)1|F# tQ^)VHSX)Eي:(\a*-av˻l yw84_%d-N:#v2sfy'Ud `yv,:)?9ː[EUjjϱ/U Lpa)K_aN6LJO! 8. Dc]ӋKS-W^jM| M5دC R^[i _6yaͯۡg1rqHE4e#J',qMRVj:kNC!T+\fo`Q԰;ҵWRIAP3I: / [鰨0y4}7-l=e^e$2q]}}YB."b29/[d#o ~ѵ RĖPU#c/a@q +`6+N|'xb2h `X] O"ȉ˻b|=[IY9&@cZ&6nKD)cgl3RF^/ NOa`xW֐hx _6'GlxG'VQX59ۧ_۽EˋUNN/"2$5;ps݉.E5ų WY Mx"AwkWھ:^ZO4h_qOςB\ 7wQGhAvQ<%k0o&\\(u8:6]vZ4S2?!I.bu9ppBg9cLPܧ 8Jq z̺U3':}o+vm셻Lw(VJv%"nnZ,ձ+.bXp)dJ#MhB(eݿ0Ԃ]Y >j X]);K&1Ȃ.s4E'F%4;ܓ.`ZP3̓T ҄=i^84 Ik+Ҽ?ZXfRi ٖl$( D;&0t>v_BfQ0dxUt[e$ƟiMGCA)& (a>(҉jsmuxـz{ eR !قu 2mŐUz*AblM=,xK(!eGجRo U0) _u-ƭA:z|xd,w͘ ;KV\JaE~ܵhأ\Q`ҩغY euw;$. ^ZyފapmFYJ fSbXţޤFHM v`** I۲9%͑e;#Ͷ;Y8 [KHE$#;Pzt\xOLLQLYr{z|Tl3,,1OsG e,N@1@\135z-.Mzرi fBaэ/$/Hq1F͠icO"D4{ {W-%#"۱$ŐVJYPOZ{hýH]*# S~J5:f){ή"{0b3I s4!f ¨5P_0Pq`/näqu|׾.Vwi<oZ \1?kqĔҋc(h=Fk,~șfQhz4y5s!ucll}K>}Ǡ =Ƥ9Q$csw2XV(vhS)tAm.=qkaUh1?׭?xA{Ixϴ05\&Z |Z>Ggg<$3.[nyIF)EwJRUmvC!y-~%:\t\Snb}`/iNI%Ne,lU 1Y1T!毊pMy'6>Z뒲9jި99 o⦢y/U#DE7Xԣ/<- BΖ1 Tx4HDO Ul0.9K%lV#+DaoxZSD񩕬n@B.Ӵ^jP۫-XUDžd{k}PSlߩ>pߠ')fwW js`S$U)TKFdK3w :|IKwa\֎YuG vcw?wiծYos*|"pa(pD Wj@:ƍl]Tߖq;;a`t2hsa'ZKqd"lMcY' ) 6*P #D(4bt,ZBl uAm&aE,"+Oy}m&{C(RtO (7?a`)HL7YLpd8zJ+пFX@!f#sj1NBx<lï6@sEj희b:3Ɣ:=`G7o8Gw*N|#\@ @|P7jSA) y[ 4źt|k>>t=Dw8B@S;brE'¹C Nϵϊ,?Sc4s]oU\k )5* _F]*eAt>\4cx`L4icQH̵ B\ ~}]!<9|\)Ju~CuG,#K0dSpiDHaɥȺ1rȀvŰ  $-$m)#v9 }DTɂ1OOi{@#z춀ZITv: ݗlMpҀS wb1`&`mx} B3K͌I˯;ploDνr@$7И%]PJ;T {.hLK{H)ARaUQ5׫7gr v{]>PUCϫ.)yCWWO<Z⧛JPsX,YvM[$LJY캡(p*C)zSPCU -0}%a!.6odJ[>ez(w1*Y"u YTOባe.zwcbpNձU|-lI\ OM3['p,?ŖLñC}(U{IɽAŐ%:Bae >Xl;ϵ2s0J-YnF1@9kSS9}R1j*14K ej<>\Ϡܥ^G?#"lh3[ce^uQBcJ&3xtĶaՃXۚLL:X7na|9[Gɝv.T3X} 9roj%f?yMQIXbܱ n׽=q &<>aOu1<@/DDBpQhzIAWQ6ଫͪAjw^tkQٜưJA%l'I}$-if's8DEqT ׿D/mOC5Z/k.0:v^=E3W,I_.J K}^9Ӗ;!>nEuFXb aSMhF&!9=)z>rz:ǩe\ִy D OW Y!#i5SGr=?#9ވGL2mN@1C+nJX8ϚNl7_DCOqe<؝Hįhq[[; F=՜ $H!^ي u0.cuk> p$,on4nz qO훀g".6ng/_S7>.%GcOe>S4J<Ƌl/"EHtKHKBI70ݕ*|4,fZrbji7PN |{G :įbVˌ4p> #PJ-XֶS؄-$ĤYDnyGbX̆4OT::i`2cBH W-m;B{Ȫ w"Cۍ'-)heq_E'K{Dlel`|<ꅭbO.25o^*N7Ԟ4qȉNV&8tΚS,# SAKu})I.;W=f]@e6.*7d92"D܆BJ,/Xqٻq=yTIݞmo7=|sn&uM{apt@qKn@wrhKg)Vk~Yj{ivb.j*&=hH`@y}L2ҜqX߆N{Rj=~4х U:G>{,oo1ulSP#K*Vδ4O;]o%!KR=B`}$ oљ^K;MZ^/z;+,k#'玭~Jºt2?(ah>KS>}8abTR߀jőf)OMΗBiYRAPA^zJ֙bv$ @J6C&wA4wµ^*}O4_Zꇉ&|}9tL1g'xǿZF+ΕO,^4u WS`=)uAYg뉔_ {ac}mº@ өQ+z82q)>Ȋ[q! B_6E{[z65̪ 1}1FFj.MԼ)f3eh52J |/2us2vyPf!uB0uE2$4ͬ'l# .5Doѡs3pG^}p_ @v^0(}Q yͥ8oYu5ˮhm}~&J>ƧxeP: uUbx1$Sa@H G1 QU4DP~FVp,OUdã͚*vu_9ņurgJW+Y6dfKWQJU^Gef^o 01/Bg:z?ee %$n:_$; h뺣;$d*iK^djvJDv )7(k ,zvˑD̖ QZcyfQ{L^"߃I ¬G+?҄;B:2$Ō8yt3FZhQWh T,*70?:Pd_ĉ]oo-j׭Nzf#t)`>Jpڑ@a3`,(e%xܚD\7kCoBt;),XO` duHUC%9ij(μ.dBx6ז}cf1LeMZ}xwno~5h$ 9tzK޷zKK/(%ƛMF-> -b9[qne̋2hvm3mIܚL;l9R*;Z"3725 H:4؜r[/a*lc@^1Gֿ.Z9s4pxNd%h&P`^E9Kd=2, a JJH4?Uf{M=ϺSw3t~DtBM"1p_)ST6!&v8m|eF/3:a׃'Z,S" F=7܎Edc@b~h@[\M]K'%r4PKTgc߷+k*Y}JM *H\ RŚڛ46z@Z}u5^\2wZfxjv`_Kfȼ-xU+ (uο|)Bٷ!Ds8 2w@afc[xw؜*j=A ><bcJJ32Ck{?sBAQ njĤnਗ਼;s,>'(l`[|Ur@ [Kg)O  l#6Mv̹(@ u6T"|=WTWT}\ZeZ\c~t4@qS 8/3{>|=|~* ּ@0) *enC߸6# >[g="Xؙ3nHKuɰ4Csd/HIwFdžФ},{6x7 HJ*cxXw΀F>R\04 lƿ{t`j)[ HS|{ne74$ۦUZ>#F ؟zaO+]vA/؆rsIO:qUjƸ! =£CT":lYTq*0bv}qv_mTAe5ǻ9pG%0ooϠ1)!RsıőrMGZNRPG<Wf /VOGBaOV0:2a.#V3!dPIYLF |xGñjqMJͼf&/_L[s{խ3٩g+p7En r#'=٣,RA@hiAA 2dl*uh-^^zxpRhץs`$Bqb6"Jߺ.Uǻlop*4Z1<5Uy¥z'߯x:栢d hl)2꽡~BMy<0gt5*|/Kdz̝p`q9l1k,Mk213c^eSLclN:Zs:D}&{]ӧKOOxcn OԢSs<ߡo-U"/3yaF5FӚx}!^VENɺ 15e`4*}S#O%<g@E!E3ė)E$A%~#ve2H=]rc$ȃ׈*xk)rP^XEc *`k)DGus]w`lSBR0HyZX|;pj1V"oG>rQq3ko(Q\{h.=(c`-ǻR >tKbPޖ;)-`{UլQI F/ylA b6xl1d=tI}^y*\u-0EGjf!6*$gZ8>M3q..I--&yOp4%LbH FfJs:;9 7::43q k9Xklj:13}ij}2؄o!kdUyA8vy)#HnI0 7SV%HNUd&Z D EKU'Xb9627>(cdV9Ň`K2u۾lJBlp &9=YFLl8dċ`K<ݨsgݳ^#SʮyĠhl]7d,p7|' xWYZ^ԼPpZWuRʒ3|,g5S&Vй-ʀR?1`4%IF6k$F1,D9`2Xu=x;NA|TTqPBw$EIOu/wpjصLWx jZfFo !ya0^-}wmi^D8&|z#طI>w,Sb?H uW܉`Y]p{NJ|z=Bg[y7"/%IRpwnzty)ԖkyxBkln5,Ҿ83r/B !6d,5|rV%d :82L"K}8zY>i cqѝG=R^ht=Z5*!qż8h4s/BQ~"FMȀ$22t#nm!=`)VnrB53\t5l՛vJzN"ncւmr m} >>jud/PzkXFkk-]uup8ͩIs]0ǀӞA_^ R8ny`F;LDl= 6Wc-I[7?U^^:huϣ܍W :f~Lqw,?PGg  5U1tƩz4-t~x6 v)Ş5+U<=U(dj;2Σ `k;。6 ?yGPEy_/'v.h`9~[i'  /㎨Uy (FMy]2 k$;tsBv1haYbQi-7/JVXJEWab#Zn6D. R)_414&r0MY"Cr7$5Tkkv~ٲ̱ooZgB%Zxeּ/j#R:\r1.aeID$0((ǰa;߸+sѱq 3^|Z_QZXУ@Ubl/Eq4euP|Y\{{z&|J]0meL,җa9י~*))9n 4w 9=b=Cwm^<0,;ͧh99BRFʔ7;׿[ xK^X2. NV7jz?IRnnd8ͨE/np$K l1Gh·E@QIԟB:ͤ/67Dr o z1DUҬNbSa:6];;2NqTj?<&5XLHsvgy+IiKr˷eMa.0!,VЅ#]7AQ 3Iq0㮏t=twy.` -T\2o3%I2*E$]i{Fg)m,Xia J,SDF. m؍#n?e60ǔo\(zZ.|~()\ˉlװegA(011Ӂz6"$[imu=jr§z$O¡/2Ds"%:xD QWEΥ?xBy\rJʐd=#<_ `%àڬ+~LrNޚ= N\F`u-2G2ӴO-SN.,{1@ԩ9,oz&JRe3Z3ĥ?6 "͕^5]Y  HҤ onLE}/p Y*JľQV%@2Po08Cf TO0{ide#_Q~OF-ג1%A~i ՉȾd:xަCvco2)] wby.OvLpY a/4 67uv}iGR! N^^Ѽi@xPñch@@1<:\Zvj[;(uHPQ ~~ 'HM\R[`ݲ#PVptoQPBb cra=do=@!#eKHYZթЖ>!SÂdv>F$GH-uoIՁ: n7H 0Gve9X`צɍ{M-oN_X)a/i18#6W#Η8Me4RE?v(.0%hc-#W1n9h8LC0 LϪx6+xe* ^j!zqWꆱ]!STԷXZ\|BhxH Q9r(VlQ~`؄_7FډO[hJ |96JvcfB2':jjd=O?PDzHSj5Ǡc[ ji@Tz[=.WY8s&I>#6Y,Qyx \<fF5{ V21 u"\7IhwQz;1k:k NQh+kJUnv'BS+Cπۦ;({!$@vA/*FGe u`Ie:;Sz*X4Y{s~lPcSfn0 3Hp'jV/p;b[_ nR@waEvT[?U̥fC29?⁗ EfyQҁd Gjʺh^_558EPNCI~rYu60?N[I>otq sa }oCILNf=+DjmMĨP'ff܄28ߐQxA'x \hv'ppTk{.W__Z@8vi)kض?&k!yhOP{2W@I[,-`-7黾&W`Ȁ-{okE-Jw`)Hz8ו<స$芵7rێK"A0;qaj%Y"WPg>HXW˫ ꬌL-[eHdؓaUʨʿAѩGُ8!@v;R8hU>΂{O|:V6ŔОoc %Ll|/1EK)%a#) CYŒA34vMع{iQspH|M`=}p'b1q On? nAsF~O|'gp36$ pH_(oIj|KV/>NrP rKbݣ"sFRO/fo|Д?w *zef!Q[e.PŽ-jg+ϩ5)j@k!t\NZյfO<;zl8ba!YZYwӯ*֏;_́?ZuS5CtPxfܔPWOuf tZi.btT Q^>o'T=\,E&'GFkS_.j^mFeTaeG!3*R'[3`xm7iNO$1ܡ-J1faySNvZsX{°7? eXǝ)MfBPE a;ZY!{~wWGoQҕݒ*'hqDxnjЃߣ9llbVs7&~e:i7Fc8e[zEѿ3_atgm/'/ڕÈ.HAQG{ˤ AdMxqESp&~pkO!<قGkt/b,>-yT. f8#d>ԆMrTM AUm1٥a|{gdc#8WfP@Q:;RHCS6 6">E $/b ;*|z 5w^H>IU7LO/[z7„稖`QmPVq ǘS;O O16ŒV"RIӗ9m&_mK?+&ݺD<Fc _'.GQd#Y0Pݚ(~CoK8 ՠ*ۏXDv%7\fNM:ժ5xnΗ2$[TF6W 1>\FX`Tr~ϨQ M hF!p,ϭX(AOHsDmN:zj0+CwqvY}qsɜ  1$$\4R(9`SU>ZG^%:SQ(Mq7#Lit`9d=/;-6J[u/`uL+ m{=e⸡QȨMvfUC^9 u-W:TIߚMz*g(ʱF0LJ "^$D`Lo%&.Lmx3z@"e_CrĠǗ&!N00QSa)>8Oh=50.Q ;#OޚZzd6y>_&.6-J2YNc]w|^ڑZe QLB'`m|;o}ZH&4zÚ&ր|Ep]+ŸLU1'㯦E3TACpr_w^{@*4qotSE]I)S]*r9:fZlQـE (3>)[9A;B|fKCCˮע ZqHxI* j-V*0mSuQC휞'/m hS%=| ,g_SS 0w^k)+eX4yИuԄG ]N+J C%VzĤNk-O=>˃ɞz JW2>x0Pگz1mcqS + >"G %B{ wPr1!YS%)9vG6V6Dܝ~J$cA}^p$X %#SXr]-uNXC޹vo7 *6x"ȰQ<}>UF;-ۓanҜ1$ "x% 3zUz`d8Y)LrX/Kci!rP @6 ]¹<<^./AbdhTi8&uYz7bNE ^P lCŽ~<+}n( EhAwGpQz݇sme_V?+ה[FUhШ6Ѥ37E wh;n:70.M5imȕ8}I[[H50 ϨR"ִGSY nYG~skX'հ$Z.nC}A h.u[o髪L`o6m!SXQv!G貶wC0v.t)ozr<{UA g>j\순ϖR"jqg61i?QRZ+-)X4^T"L>-}%(Wtn-j!HAT8.IF?6ݲ*ʋ)gȭ†KrX7x1]U.NZu-jZd'<5>F-:tSVEW9a]Q ˿ȼQӃ \oL"ƾ>,#oh $ɨ,I #-M 7W N㮢Z.oS9=z#K 7x,DЁ,^cKT[YI1xN֓`ONz 8vbhpx$|^f[MwpfoxُbŹ6XgSd2|߈Qc,Ce8_C6[gcЄepL DgHc"0 #_}NVV̇W|2]YOr8B@t>M?̅ A|vLy" YtB 1,:;c E] AF(ʺdQ0Rc~ )kE\{fsউ@YI>'< %d9!I? 'eh*Q|AC[,7pBb{ɪ[$ޥ@>?FȪM/ @%Ty?pKVEVTao;I=Ї[P1Iz:\XrV֞_HC\gEȐ`^4` 73dj_{IØUm׌s'Eik]=frK2:x4?Gc'/gqz@\[מmobR-|r]}\pxj5ܮ _Њ9 L²U(x8 >͟z}nѾۉ=/Pz y@20V<H>}.z>q"}fB w Jrpe1,49޶.ʠ#JJqPGPDtMM 5 .Xb qXaX^/LM8#2?nۼ"&qˠ,#Q;(<ց-ZLw+{uISdV苶\s5q!M(K$(,/XW.`lŤF/\=.dXj{,Tgcc #. #;?wA0bDڠؚu y =.tkOL v8,JvvǴ/ ޒCo[sfo<{,7QMn7L\$S<DfML_|zĬ.> 鰝 cW9a3̵v A/܇:Oiz,>i8nZ`ΪM[u^écWƥL6 X ƃﭖ{E X^].&]"-1<+-Ż5 $r"0~Pg7h= @hl `ɤ(K k­6' -*N!IscF X>n:^-gۙ]L=#XFEc ]nlhvS"sD$tKyF*Wg_zQlY.ixK?{ ןo&eoNjhL-ݘY,+/gLM/{j<9PaJ;e޶דO˞D|-LqkpMJklx'ׄ zZP<{žqĘ3ɔcrzdSL, HU",0_P>0ࣱD#&@APKZ $%m0@@@NΞw9=V}Lɋ(Lb_Xt0QHSkK]d* coҕMT-؃da.#h9=8<+gXWFM0EfJ)% 0V!NBgx)4ɰl^ vn//Я1H:|m4Aɻ`6Tkg<5azb*Mf c z0<=B:gș<ΚzBh_q;៪k&P n߰aK|J]֠WP~OW_X#gN6X~]_h?i^i$#. *h;qCkᗶJY;I69F;.{› ;e_5,%^ə`\>#r1o?M|0t3ބ7zrNl!^ kswzsA6o) ]~Tr*7ԱO}-̑~|%;LA0dOj$o%&dq/l_!?F͋t+S!4+SRʽMN:([;Rv78bea(.2)=㫦4{zisZT50`B1)6l^,{1fy6ABbmL c~tw%_: `q*#}ζ7b>tS񸿩{ea=<^`_u`YؚZF>,+REO2fV4ѷL^aDߺRNMK~TS ]([cfHߚ?cy5Trs?SOb )+_T uQ<# Y6 gM*,I9_,|mN,=TuRNJɍ)c?2VEd6#J€BBP|?wKޣѱIK{vf\*C3- L!9;ՠE<57{"O=g Ě+0t5+-wsY3݇U\G=#* #k6QcQ:TѧY?C?XGQ  (}I"n`s QnjDZCBjj9@Z 0n2j0o,Zփn'Ii&@/omz`3HNtMkMr;ZÂgVTHMW랢-Zns7 0u#N~S-G k3$`3Y ™^Sңk}A|ژ<6f_Ԍ/|uy8'Vd譮SFQpa )نTR qYOGQjNٽrR9֝n8 ȭ*]f;_\LSQ0'!UdGH#?GsiW<<{(TP#.KΎZ@.#m.ZJ-//B&ف,Ek:g*"OϒZ353q]!, Ok-tۖ6c0}iOВ peI.,aQ>4L)J-j)b w)A/E,9+npru"S BW57hf(v(`\/ .{"۳hAMpZRUzI)rڥ 9 zЌ(n{G͠Tze[xqmS;2S=֬2fq qwvc @"tɅΉjL5m{32yb샟㐁:?f!6tg0W^p uXr`ݫn fixurga md"&UZǰ% AbP41 qwe6G-Gnoՠ:Hs`@n@&8?YX!\ s 9[OjʻKqƚC\y6)6,hS/KfQjk8b!^,[$2c8 Nz5.Gx!LAIž&w>4}v?9k;$Q1;,sFlv权Eg(G$OU=@WSQ?^{=-v [fqFc`Ѿ"膆vD_-JncNBAi!* &kݱωN3c׳46KB۪{ Zj1o#ۈB&E:kc [1㨳 .%RDQy '1+f["8hwĄ0 v}8.L0dPH$nAi: O;>`l=E))C#tyiAtgc)raS>#Aʛcr*Jcr$\O >bx*MU5TXSer)#V~Kret0n\Lom\z%źDfu$&E3LgOleZnO!6'+ٔdsKW+I$z9)/kq8S sD9O+r6͛<'c fhoy-7Fy𧡄' #AU^*cYrW]u?t1{HC}'SzLS*7wǻUنi_/lBh[;}R Rտznѣn8Bw֨^iלtuu'5XgxKd+0gY-SAsHo˔~nxҎGʩ.QMm'Xܣơ6\1V p/,JA4Qs,`Pӗocج!Qxu1.@kה,@:?Zcsx̆ѱ҉Er*ɦ7xEcjd]Mi,u :1SaPuPWQD5ʌ\]/demkFgPD*O"?i I8zy A=Vn ߈ZN,eKqIQV+JwAFmz5i("\pV.$PQ\GzscF!<ݼ.$ 4VusLvǕ1uXN-iM?3_d.p.Tb醱|)Uc: +saX4 C޹eicDY3-=>$>/-j彦%TeݒHIdUdlgLka]]H񼑖ܒ  {J;> BN~GA-v=#:Hz "IYYԦ7UvwحGB!f/ P8AN-~Iա@f~{djD#G63 D]<7,!kw Ta! d;iwYNlyʚ$)+ N'\e6Yɺw-1lEgrbGp*s,5A>2?\{'7yQ&2P51EVfm%{5lIqlr:%iWg9PODt-'Bm˪앇?o=>?sJAr?EP=: {ףBq);E| nEɍ:g=zwyTL)k{3F{GQ7!Xd0]b8pvYHY~N$ hqn> _* lROWyGU(甎*k;Yt4#&6e"O-bLgq+GW<| u`e6 dDOW& A=uQ"3s~!+R"ALR B:%y0buhCĈhQ~0OgyK 7p$ @ 3DnB0f%O&(wF ܾ;8 kd+$ :+, 3)p@Շsn/* Aq>Yj%q6 )o"̖nHo`g@ 2qiYhxU`Z+Nܥ PA `FaTz.É-Dv3#-ɥZFFye5%'uUWd:m#1*SxbJ( (HQ+ ll0'c3^phU%c[?0=ADǩ>ؽ^l7 ۾dUȏ qWk(>`h=f=Ő6$Z/'-svpU;W \]P-Ο3ƟJ?7ϊ17D\Y6ږ?QP*btrVlXܿ+0oIz>Ӝj {s?ڦvrG"^U[dX$Q<`=VT;ҝsF =ԬQzN;4Ec=)s<5G_ꪅtk)޲[IWeu;ZS#odTn3 TY2m,3+ D_?u7#B񄄐vq**G]M%Jf PCQ3,4'pĖjwRfwѫT!ŹJ-rm{2epmI$b j]BSp5Ο+32S9DnK| ՁhYIs~g0sszhea@4sz75NAږ#ѰGFhe ,l7`*>s;MJV5iȾ !!}q9Nh׼Sfqz~%$[Fރ#(NBӲ32qLO&`joM N樜]7Vd̽8]~3\c~&<= H 9Ǝ0~[~<1WBd\ڸs@Ѓ<bR*/Tڤg^4EP4*^65vݡ;A5jQnizg;v9u(`I )GRLcj:|1r~AmÓhEͶy"[Fvf'vGy];5ZPI;́@P"7 TK_3"I,h*rSіV;kXjF5%#<7/@`Ӻ(,g<D~ :jTm 7u}U,'J?yNuȫםATXm:C!&|`E+^'m Ibp X;)mHw{qJ@n ɮ\3"Lv爼AVg~n% m[_}NZ޾|\z?U(1꼽|Tr64S#;_{SUS'o3J~Y1JyTzDjt@ ,Ƀ]BҲZ. %EvB'_FSDhĮ]'2VI/&p QwaL&eŒ@F'#MD==$EYG}9Ȕ,U z jxMvUY)=Cxmm].j75'sD@G u6-y!*_LժXBCFu| -*fp1yX%^V<~i;]<POF):_8E)+)OD^s̮/7hV|+оw!@vmR j$oG\G>i|ĝůÛG!l[M{r"ޣ G+7 @hCqZrn-M7*쪽Y5y=[H}{8PǞIK-iH ^ j1$GcQ =jr9o6zeX8IhjAػ lI?pBt{DǦz2^` f;{6sVYdqWwcaAҦcϏ?¾bf]6K-)tl?f&sh` {dM3"Q8!*p]ZӚLY(Dy]M3dJKq̇u Oeu 6Q |Bw 0A wٟ< ንGƁc_ȎK;[b4\S{,%cg$؈}ۯ¯1M+\w9j8q$Љ[YyH#lQUzAHp"usY[OkZX}ɀu. , ŊdszV+Y'Ԯ"?m*au9vU-&JjC҂{Uyj)+-O\t Ž#ڧՍrYP^ *s&NQ)m0('2HqK<oᇆmWBS^I>˹RG?X,[-ϖ_zINx9'3dAk;I:XEWMjMn*5b'Ov '$fqb0% K:@͗SM\P[R昦;bE2WJ&ꎄ7L(&mDB:ߓbu w^6'ktGqp؁ e4H8{e$%h0lb>ΞkN6oTϏ$~綫؟M>/S* y V 6U1onQ'u.>rcw;iUptx!`J(%ʴp60 Gɤ!6:o,`2|}2E,ÏvT|]WI*kJs>˩'2|L/}mp &LC;h#ClAƏAEIL1?:T>3Z"_ecFb!&z#)楤bD7o=nb6E?zʿoӗ[ ~}2OiބO(O]:n< XIO[9NvD4[.)_:t@7W]-1Ж1đ@jBmx=,LX'\UTi@y27,kc%i0`wvҞPWĒX φC :!LzhF8`PNFX< %څ ƌ>DCv v" Td#*+ = 2N_P)dU)r׎2wIe0UK>XfHQ$m/FqͼnwfYw2*i3^9L&V܇ yࠩ}aJ̡VvEЁ20[tl {c$M:=F#j B@ n q@כ4!z^0X$@_[gtS.}j3d9/5P6DV8q?Ï}z`x֟>xN%jΰ/l4;0*ܺΊJGVC)x%0e9;œJ!\f&Q< 0 '0vL}(vP}k;o,X6ehfrH7u8EKyS{tIZ0vEuEET(Q Ҽk0j'6XXx{ٵ<.lI$mJBb0W 8AlzJqwP(AyU>Wc&fZnph c;?QRD\ш^=p#o3] ΔSzl@]>j0vJߗKp@Fޱ"쒴vbШCLm_[p1ug3UO(6ou8. ԫ`X}bU%=#C)~l[١v/k0~eBDzfzH' 0o3 cӴE^C$LybzXwM q~A=,XSlX?(:t;a5 ƥ_ͨM}: 'x5ψ(kū/N ÞQ菻H;Scw*3bT8ނY8Yy9l= Vp|'~B85E*[t|mv48Ad}M^N}FYfF)lAn=ţEe_[؈jȉއeMH!4}&'cD򱮻bsKZ{>8oWPӦAt`_I~됓I e=6>.{b9 *ͦ+~OND[ w/ 䄭K4GdL|0&up*QNڬнF@q}WF8#""݋ &UOP݆PaztQeڕ49^?HSoBB-VF>zضʚjg237Y7rO)窊0AW4Ki"5 #"8А[MM',g+4Qrk&'E\mV|MvfcG7,SXo_A&m0фrL2f~rv5QxkR ň0qB< BSsiX궛E<k(/f?#2!yx=\iɵ )vw0+xCI,?{iզuO *zV^, pr oγuc|Ф %^n#F>j`clD4_3Gal2I7[GaϓC#0[S-x uOPN+,(i}ߜ/b$$y[y, .fsp(!'ٷ-35xwIcr󶇏e~Nd]}/ָ ʋOcؙnB K#(Nalu\z$Ӽeȃ+zw12U`ˎ[7̵N!bE^MDָ0w$JGpyI7PIRNq,WR,@R 'dri')^#lsUD5OVe"kS]s8 #j%\j%rkTCs o!h6/[6%H)_^Wޗfi{ ê#25$Ύ<{q{.=ݐ\Mћ~\&&P<(DIFgTk\NgSO}{*$tCӏ&; |wJ[p3MV;VmYZ$;ΟX2"r|RԺ)qh#.c?Z^nl} 8N\-0 _3l-A+D#EGìE "ǪD$-Y`?CftN[+EsbxRݐ߉F?)En/Ս``uD} uۨ0Q׊Wtykr-]}8jsxhƀW(;mK$H5&&bg <-T/}s6]DLLW^7s3jOvz zsA)N)1g_d">c|-cWBPdϊ[Gnx8;06T Cj7S/_›dHdRHZmx{Ҳ&8ضP~1ӬVHu@xœ+`Y\7.|lȩLSDB/blQ8"]Et!R`5@e{o >2nk%yH1,gs bVZRVb2ύp)H8Աe#ά({z7EÜ"XJ*;F6ݰ OYAn룥bUF_i2 8Vs-f N^jd2O_ "|R3Sy/-l#H˒p.Qm obF*V1K=ZW$ڪ5' _짱YW0(ޒ;!iwO/GRltd}|5`EC lNH&syɳTk;كDVnH9/49%;{T?u_u ̃W}Lڶ y$_>cۼUڌ;0ڙZa6 qZ7e/|5mkֶa[۳@bUhe֌ 8IUȍɖ8`3^'ת;R)n`6ȉ?x8&>߳vkAm2D<`4G2ցy~IY6t Hs Θz'ASh#gmpdA˖v=O%~=a\Y%\[ BRfX}QueFۗ:]<5ZE;8A.7Aۈ,2Yl DǤbF; # x "+r 6D6LD*Jfx=hE׋ 9^znGhl.r1:#Il%o] 8 {ĺIs z074X VuR[jD'z`9fQsXBcwN/QQ#P4F@6*L>s jMW`KȺw.ߗk;a':~&yGرlsyg9.y/k&pP2ԁO-q's q1nPjG4-}Me'g+>j1s*nlG$j՜h0+5˂AϪ<#r ]iJ9_qQBr hءQv+oҎVd~ARYL()&Cvyf=1l4yӠV 9_IBrܹmtnː䨤onˋf7,UWz$cpCj2|no+Y,5M!RtyNn~'Uq !Rm8rcA~3z*Ȗ75WT'Ko"N(%q*)+}q 52낈;|(!lro /`T% rdJu1a9v^8(!JW9BB,_vw˾Y϶O <'{E3C!˧a |I#~FfߕOֵݣE- ]q2B^qGN5MމԝE"?_]xؓ/eOy3fdyyl. h\gX? 5*\łʭ=߲vf\ 7(]*n`Su/d[L QtB_DwBo$aPt}3E8&xFnc,Fɰ2q,vARؼ"Y ]Cɢ) kbyltf DQ=#|m u=[ ?+8 >;i< ' *f+N=4Rn5tN*\s㿝@;HX)uQaִ}ʰbIu?NQ/Pب旭\Bjt\CK=">YD{Lm)XJ4~,T1@d/LK5!{d4of nژsΓQ,Po\lNLRN { CSj!:l'~19mHԅ*Vyƍj]sd'|ϥWz2g0 y7_dנn76qG3"GH=r0;G=kFg:t ͏;:ҥ5]Ƕݼrn~=H'eIM_n}gzeFcky빭Q@tS(_')`CZb"wlr[\51#Plo?Nկ ;<WPs+Z9LNM o">6*%&:fy$L^rE"ֱX,9Eai/}ͽ8 |QOs8z\ }(9([$U(لǧ' B2= &212, 0kN (=LNJKr*%NHo%Jv/ۑXs^G&.ZA4SoW9/88C, *oh@rr3T'  P@lic/,1 mr#[Yӎ'SUQa,ٕyK:RZ`Si`Rx~m⌞l)֕΢`o%6+-Yj‰Π%o۔8UT=8FaNɴQCT.̥IhosIF5AVR i\ٰ|9t#4^^lm i #AF{Bw0 O%.C: 5RҤ5g욲j$y-UYڤR/Q5]hbՕUp;,uX{ vnke[pq[}yFˆ wYcߔan?NxI3$27s6/&=lc).dqXZaF R._؄גN]Nt C}* hpWE~)1:OGf:1"v1*b Tkeԉc LpXo$i~f,lV^hB1㛗MLWIV#[&\i; wKFٱNu*H;Vk4v|۾N'SN q龜L4/Hb::7}0RzEe9XuDOkNt*=mQV$iy~򅟅y|BU:֔uG]y5@kSsJxGb'H/ |qbErO#}S2CpX|9*}\gA–Gt)@Vwԙm<5nښ@sƍdxwQ Smt5}B;ŭHwkXjѢt 91_,FL8)8SnFI_ЄK"}]= M-աJ#sp ZR] BCQtO0p "uGl] +8gmc|i _=T+1ڬ(:UKE٤Kd6&).$hD{Z+(њ7k]fܷ,*D=֟*o~+6Q2mV'5O˲ۋţ:4 ] Ki /6cm9x@M'ۛɰ(HuecA"iz|ܻDk˨۞~|7KPh vUuOQ;1+-bgv%I&|%D `f (<)ֳ3>4QÇhdj8 $ӗV0>'XQ(ܥ5 X&#z޾XZ6.$by7eUYc!;7 r7LX7n-ӕXӵ4 8/G(FS]és+-,/<{oD&hl_n _uZ}c<(\M)=NJ—G4^o}dRXvLX.zϟY&a3aU=g>hQT;=c3)7c;T`R/=hi1kVZ: ]ŇbXS))2%Zw,Z[+6gۜWuƿ6 $n͸,xU^tt An LKH2xKN>'|⤊V䬛^YU<=NMyI#\T䆽zJR~VC%_8p~s3ul0ȊvAu QJajjd˰+p7 mXP3L۪<)@΅{ ҿ9Mh~dj2*rR߈C45B܀'d\!Y̆$˿hdk}!:  b!"+"o`lSӉLc j mFbz$I|tBwA12i|h]~FdY#s*9OIBN]-sT\'Pϭk\a]ϘPl^a >イ1[vKRpf:1'@OHU=bxc&P]8k! aIA]jzM.h\b͈iSZuoQ:M{cs|b)i ql~ ɓ%ގ{:逇n/oG`S3~X4ӹ" `,4ӹPEh2s93ţ|A0)nbh'Mo5n${T .c`/y4E7ϼՄ/YD#5>^? =-ac7Xi{R/zgx? `B#`m 5x0X$}>{}8򏺪I!n <#x QgF[qG)to<GPK(tVi`w@#Α=EZrh'2өٿ!J(E9=^Ǚ)8=:w&\#\MVV֟cnzhG.7ڒOB*:`TjD%m7KM g Y4tzƊt%nҴ53\;l6B`PUm~a)nZƛ^U S&~t[PaL }9e5shۋ.l;.^ij'Ӥ*ϚIr6<ϐ.!!I5rRԃ^'NgWˍ0>a!I"\r'k+JU~6Oku3潖3u;=U2 ^TvH{4@MlA'Y/P0̮=wWc|q,bY%N#%Of3ΊΆ{ౘm(NrbVhT||:,vRKNO$@qYzҸp[؄235(ʫcKvz>>$KA`PL_Gca slfRs 9<].s18|x)nslAt\7V :V|SX0% ]8.؅VGz0t6oͩʗfX}]8:m(qfpȍwWVgAɧLuy*MI5Z)k=x.7YRz~r7ALø-Q -OGc;~F~X谋_Z%F6 [|4!!;l!lQwݾ=E&luHKLi3}٢5̣-@Vbct:0Z`JOJv I5 K+)>ǥmJg1Co7*Ee/]|Gb>?F,{}\#!,?b2گf?]lȢTjɂV5Ζǯlu :ں(忰p5 s?*dx)O4U=ZJV|>;n: M#٢pso9$A&v=L`F]?ZArXM3W׉҂[O!]]+2d% o)B;:(=\=f6ח\א.kbRNb\mm "BDRj?aHenԣMGV?ptfw@PcXY1_5c{-"\y8QZ_ #9O9яU_{E LT8hU\K.f_1}u|@W.wh%g:]ڀh"{+*$CH.qpf*p+ǂ什/֜i sVӡ_*ː>ϵA/M~Ns&D9|_&4Te̤rLݶǙ|n,;1Qh^!84gm aW.:+na@ʏȯ)=2MʏgUrH7iBnr+h+Y_ק9F/)K c}\7#К}(c)u\)(Irjp0bWo:UH0Y/FgZrhqD%Ep)qa鰓-h-d)Pk]$KC$I'C58h,سI= 3^B&P\Sg@}O <7\f\C?/Y:% awNG8M_dsN,l]C E"/'deհ0I$wO>P\"[ǩ{v̏uY$3OR3xICSXKrRsdb,Ck .$Ԡna{=\S;1 *nAtqNHG ?8@/~hK1;nl8WJ_6.Ԗ%l9h{gb+朋5ʺpe-XO՘a)=dްsQSoy*}Lc $]ɮ7|2%Eb#^%7>/0k>( vԏpAI+afGGO7c.&JY5Zirj}X71䟤'Jì rmC~9QjHL$O~c&XO@"  FԅG uI*wҤRQQ*17iՃ"j:Suٕ-%z#W?Ϝ?dMg]uj2r$B=Qd 8l_;yҬN2N~ټ IY9R=əT q1zH""0=] zKE]4Lbdm8.~9zl -5 U<lB;L F2U0 8VKj{;U\mBcgy$ jvyuZy+({01G~N᪑T&#As`:i q;3r! ;ӳ@^NY6\.֧5Ѽ˥ICR 7-a0~:)^ H1E {h}'+ꙵ5[.Ոerܣ:UmdW6f5>3ڔG,HU:kua*nm=  n;YŊ[f!<&.Vssd{癳LN-4G2Ga*9 /26P'"ʩ39hgƺ9ؓ/ŠlEU{c428K3*T]c1I{)Q^D"CVJw!tm/ʽ'~ 1J-$cA$K G鯛;b9 =MwTMԅL^Afv{٘Tt&/j"p)Z~F#, <KYu?VrGh 5bZbed[M;| \ztg߁%#c3 kU6Ffq'p7}A:J YߚMk"]F S!zxrږQtG{HָΓ#1TF1J E^?zE)\639&9BpZ-+p R0X$R&}eGĔ[\4~O.S53VVq[$Rx>ٖGpAQ :)uKN )MqE 1HÓatqHha.4P=$e_a%EJ,ߘe;]n'\R! -ѿ`Y;rk%G.9N~=+|~&n:3ĥ'h_치"p+ìQH7~>i{2˃\_R㺏MlQ:)Uy6#,dx4M^8}+N8U7m,8X >;uQ&}3*%78#IUAF^!1W]*@lD^V# #x?r$Hpq|!TlK;uzh -A7>Tt6oo&C@pRߜ/7NA!hݺF~GBѳ2`ݵS .GcAAtPKگ*%ΈJΦ5Hkd;Q}to`IچsFD5Tbj:FVVTh~ŦFQ0Nqk7 (c+HUnDicJ<- )zWۇ=gp6Kn|&èKoIg"c K46?Hȶ}' @hʁFA׎NG˖ sC57 6DL}䅨9NWWZ>ڝO*02 /#NAqRʸ:mf~M3 Rwj q[[omʴZ LTK÷j@0rĀ[#st 0na,A wd\SlrYE >M|7U aYiVKC5G1c"BTve;8)o!8Y+A0$w!DZf>,@ qFo&W|3=g!tAR{+hk9~1[b7=G^tMT+I]K'u/)(VUXEH$'q~=&&݉8btZzKXjRN뾄#x#pG*,e~6b-hrbyَt:)vwzN#g=W:]rca7 T:QPX}[aẍӆsEА$S%9azak/]Iֿ2iȊ})!a257&XQCO&?|{JӀtwP{f8}=bMܝog#חXw*'o:^Mw6D1%E̓h:uiFp@x ]}pϷIt<kY غ1o-|,MPVṱ'|*КQaQ(]6'c="Y̓.cBk̻.n,:L3]Dv ijUnfّDmSA0 QЦ_Ib4`~jxV%<}^. Jy瞉„yoy Ǔ#"3kӊsc|TH" { xɜ"бYXju:Բux<\ /kK1'G]W U4>,{{M#WXb;lXvWD _qq7RL=hi>=$j$o*J Z +"Ti AX VZ\R_!'.f (XPޞ"0Ï#~uz|IfOǿ惃a1unc|݈Rϴ8oqD!)1Z YP٣W4AXL8p),+}YFsu K$pI_աաoB</Vr7Y%^uwa%ii&(AuƓ4ÊMj]O pg jLLiK"ݡ\8}wX^V>CoɡTeڂXglrIIsTBI SLe)G1<,.U3,!q.҇i$Åz4Ve ŨϮMRj^=شӭ g)DQC$psRj FW[U:Nn *N",12`)Tçַ)ԏ6\"u>VZ]Ô\P ^.P&S0J%!iXXY=T:%t—m l%h޵d_dL׿mȨUPK7ΆDa5CɆd+c۠Ȳ^j:T&^x#V-KW*D/%Xn Tm[O4Ձd(7m+B7 "b))P<;D(h9K1|إF-LWX%ŕ%9gTp87fqgҵɻ qZ=)PQ48+5 7ϺS0+gC[K~;4 \G9I?ݩ <--Z畇տ_rKyynPAjK?0dtSx吀"*y4L>S+mR-@akh4 ~䋒Y#'8qVyHUJ$<IN16|q?y9ɍ3lvA?;oÇu^'c gYbG,2Nƿ6s A&AI6_`jWb  Į=^Vim?hC3UW/āKʄ %u6#[ɉ  Yea[i. JQF4O|mw3*z!~j F՟uީ1쌪W`l+4elC ?pS3]vvJϯbSPucXm'iQ sdNM37m*&}J{5VZlv>);,K=H  kph<8PX20ey qYߥn00z㛾]HTqd}KlD+De3rdkw!Q<)%]3O#Vϲ7zNG8YsJ٢ u ZRX9S_B۩2X/)A(itϥTnM 1QE y"w+.QŧA03 C \ғ?=,|>~#" r-ш@V k:"!SE)b 곖^!c\t'y1rPJ?1R/&p#ix^q(^ەX5 re7 =<n0*NWgp|ǩu`N='Ğ/sSp.FZ|:C?~m=UK"2'Akՠf\Qw*y|ҩzW0n 9w"J,Ӈ!+*➋e`m&xu7Hl>,}6L̦zT%Oj6JyPU0v Wlu2;DW^u:BP7QyaGJτE) Ü*R*&)a>lj l0 )QOv\#Uh4Cni{)ΤZnIKOs5 ?4V.beWhWb %aG>>jʋ\'T[_o6ڽ. C 0CNsAv\Y=cNwZ]Əׂ1`lԝ6<ڋє]wZ#aT2;tι&$p9Myy(ߦ+*C\Ii8yxhpŽBV ~y E# 'J$,[% $#i+7jk/ ڲptZk"`O4x5~n̗XX|L萸oRƚDut@K䞧|v(o+SF'p\n: V1-kEFslTk5Nnz}"IZ53 de8\ZGP}Y+Gp&q~<"-#!Ie%\e͞R](u_TêlIrI@υԃ6Hפ^i@%!=*0,>,ڒvrw<6߈i $EW q㑻qMJ㪋cY(.z>Y@z; x^,ȢΘ|$鐙ˣb2ȓ!s PyQ? 1.% aGĵuL)vB/faJ )o$o]T-[=e̗T0`JF_njHc :;RޣM!uR[aȢ44Re:~GU (R2 0DȚ!jKB -QAU=v0Ƹ=JS`*S%#rGOj #J;sfb+y) olyzwTCwLw).^B+ {^ebA kS/N& L#y\df/P}`lM4%KC`3H͠6>O̴%g}ee3PJ׬ْ\d%.>ρ"e(~1\sI>.TUՒV:ϖ>R 9UVU9QQM{T[͇jXƥdә οwKmZGÏM];j:C/+uZCZ~-E@/eQ#+SZ/ZɃ' 0]t!؍j[e-ssA.p*cA2#Bǫ(w3l|>dGrbl0!Qv0@,uŪ fEP[1E 95j|G= voEb'L t.tz"O] ,rhIo~.In&(eI&[u>-~~fݲo$+2prim1_LYe#E"oaۥSwesFs|Ǒ^b^{#h;8,e@|{uwy&A=d!AZ,LWV# "PUG",!pC:7gX-^vS7֑KBk!ɳlƎ 5yQr- ͽLZ?#X֛h 0{%Wɠ<39FP*KY^ra?RM:(8c~KOvo ZbrL0~\9@A#Eor "nAuԠ)Hja1ՐUk6*?stEB~r W0f0[ -Mg߫ޑh_v̛AժRKQ@N.24 %̎`̔ȏFFԐjw h7^Ed~Xmԣe5Ia9 Es%(Z/^{pY3M֋+R3ȶ+30j=hEd~^lo3z5?[+\ %^ $(ߏb^Y<'3t1i/uNH]C:7ȗPY:TlpD5hK)BiH?4H̓eG6$NJ3%z4 =?`ƙ\ۜ~HT;v/̱@ōV-iC1I@Qtk7NLcrA?Zv Vr Gs*Ix$[.G4ѼftwK ryé$s[Ӌzvwdž|-no~vr;ģ'ሺQ=i1 0Y(ѵ*b_|9KU~J~W5Vt,nHGU)Cő#oSi?H0M!)UCp“a⁦x,rY=4iFȓg;l=/-UڶB:L }&ո8وھ=b 0Ɲ!A=Q)) 0yyshη)!+ JF ײ^E1$ͳ#BO[UWoEƐޭ$~%fy듄4ջĘ?Wy2+_H¬+k6(t^`7@$Gao(B{JlދӞ\LFi~֩Vnܺp!Q[29.DYEYTb_[6²2 -GzM,:܁(npp|to U(`_umDtdA:ϟµv1MCFrEQS{wYqHS?/ |7AUv4Ԋ?V#7^w`uY rkĸo9&^-"8e`" }v;@ƤF E#wa|/&z{/Rؐ~m~^0k~b3xE0li[㫊!-Oۆ~0̘: >dS)}r.Ji)%TB,>'5_q)Zr<t2qϬ|n\A<Zt}vĠ6P^saoA|E˻{}['b,Qv"rՓ.&OUd3g[-alݸ.WWlN M ހn%nuEyWةwGv{FX u$vM|c um1KYeW9ъus·~ cF}ҍQqG%͐>JW?L+$LӋ cOTwU%V/"IB3Ϸ9.dkw5:֮lbpfz%>~:zKkܙl 8 hvx|<Ȯ6"65(hI \PZ$Co"}$mpQxtKt.lyj7o5'BÍ5X=kJ<{:5O'⍨QHD"nz`vmQto|5f.Dܧi^&-l)c't tKaъ6*J)ys)]y&O:'}#tʰȁ)YuA^ ol9>v, b@"ڇԚ|9D#)J}Vݢ|L\ gbqn$NtCR %aD b}L=V 2#}.l> sJsu^=rG]!P&uDV߫ " ԬN Ji)V"I+%!XyLHmERY FO~Z}:t]epexܔ |c^T[hS2|:Du,,k : 4`(L"^kvKT̸ZږhTˊݐ/fٿ`zVB䒛k&lM\EgvM ~/Qzi=N6^[#7cC25Uu r^9ѮDB l%1f#W9"PqP9׌1c(i\l]2(NxY$3uRO(OoRRGmsdݜݨ"Y)B+j(`O @mR*EL1ij@`ހxٸ{nP;b礼_"\\mN&O\G!-<(=xvmka\w7ZgN޸8Z-؈(kZSfKzGBsi1>0V1xW~-J Z}{YZϼں?WmZ5y}~i-ZQI^-@ YFzicjM"1Kxw=&Bޭ+@f0ra\Dy G%!7N^ eNFد:Xߦ 8gAet뾫z@j;:0&IS6k1Q71{ c6Bqv3k\Y[鿽NKry V.T˩ ±u2Z;>Z;O{D|b4¹764p`7eؿwI$ $8$v+)_䇴+$Ԙ0%Kdj=~?&w%=x)a@>~e:03t鎼rɒ4rrY8,I M"g~'~y^V^e4[!6J^נyۢ3rR;߃vks- 4_XgN0w(H?[n \{IJ_0޹ WyUwາ˂Sj|ےW-㟢J'hԝWvhΚ h!3_Nk]X%/5֝It5pͻ|^¡"F,ԟw{ӼO|upa4X1g;{XϟR.w r~ĵh^M)N|u`7,,y fom?&W}Ih.3fY!CO-rɭJN=Z}Kw@u? *~Wt_.E3qs㞱v7_ft}%[gV:-NW Sc`a u4LP>ŠPtuIWEIPl`fb90k(WdC?Bh2kFv -F4WC~Y Ḁ*qvMaKgҦÍC9t_Hu2$xmY17&4nX'o#ЫSv\@sqg5ܶ3>{LT^-iΡ zb (γn32~,T ~EE*>} l.aV`.&o?HB.uj˔/D%RʚycPM0+ p\ L_7>?֚e7INt0S=(nVv9VK<R 8r D;8Qi~N=,b .gRmoSw[^cyd % o5xȊJ6!- J , nc}MѵUζ A(TJ`A0,]nQ*&YO(u`Q<-Tl_q,rZ޻ԳdT;$܌)L7~~cWb N.QEB̡Avu  \~+3.62~&|fɬNF `-ȋy>RxV'LmfH8ϥ&:2oΦ=-ϩDqn'LJCO`G^.6hZN6<6nhIͣS`ǿkU@Jdq:l~?4.8{ ;Mxf Hol?{MgIa Q CŎ/ 5䡼(H 3M*J!qLXo k CV.ʉw_O \ N;w5H9`BRl5Ojʪ ]Bʭ1m7@,PusTOXG5YF<+ПT`s:~%$%}+f] 7G5&7TGa;hkeaV:Q{ hgN5?VD))u\~('Uuc`Ngz麞EV$dw$lZ!E.?h)601&GzXrJPǵ1k-u DBf Mdv20IJ깗$Yeg? OQZup8Uھ$H6c<8琽(]M,%ʇH(Ђdìv: ,I VҸxg+FX!8j9 鍗}}#-_\0g[ib!Tϓ+P4 0k'6TUl 9<4fh!۱1hB)0CQg$Q|!;ʳyjZF\?Do@70Xni88&K5Q7({^5I~Z6R6pC~F4(nh Xȑ]ܜ^i[0(p#@EIĵ\& '~Dl8$Dvw%aіyGo|WNMF>53I_'rM3>ɏqp)8r h;є)^vbģ^7r,IJy{oP"_=KڽBij@~9ߵ&3[c\r34|ttQ,gCѶM'PA2TOf:(wjZD&b NaG$¹3 ' M nĿ3@;%*v<*ƭ[ *?Ű~ Űsl7&_j+oo 1mLiX'3ֱ5-˞:V֓oYs(7jn# -vAYr} ]v]ރܨwB}q[ɸL+k|k\aAA̩(CѼN*R8ì>ưx!+  ӄ?A-|ġ3KΏ*#eW[Uw-OZhS؜q]!⏞` VAI H%8e de5vs=_$^9ID$Y*;9n✪1i֚NoWӖM9 +>4G6YdN檴nR'ͼ. Մ=>}|{äe p JpT !wmNV/f‹6xg "C6,!^_U2jDeb@BtF/>EҶb,L߽-P>6OXp$u$7##$l FlIYlo8Y,Mh"o-Z:m`}Tnpm"SUuk]̎ u|Vu 5IS~cvBǨ/^=z<W~`k\}Gx$(ZvmFM*\ ȭSЀE Hc/5@Hm+d1QIQ82oqDkv x p/d!yRT"juIU<Բsà黶5 2x$S^_]h%S MVc;TtHo'd54:$u4hՆeaaÞ%vRei'V.a) vr8Ii'jR8(cĦ~X/OũmKz~^ =plKD)!u~ OBE@ $ħ: (Y(;5X '~r8:)i:jCpuw |xX7.+s n8qyp]sӋwZRD% 2>4%Iն6 l#]ҦxX"KcgW.Ѳց'ߣ{ҿ؅a'2l+s)n1Eމ~\ؔr$biEv ]h|\g6v])OޑB_Nl2א)łzƙqE tE~䖪^65?d^ SwIRʆ ft=Tt<1,W @}/U84=;KW7S1-E܃FÝ<=:ozIA_I-%08mueϛ }yX/TP8 a3ny^K5+Z~Uh\c\RZ=vo\^*@,щ\XELJe$ڜ4[Z#II;> AMfhبd#88|//`Z wtC-bqQ2H_4.M|y껼 ,kSo%$XJ0xt >PIpb ` T~6+l#NB]^ֿ44c< nM5ͶV$@F}JE4;k4$ /t[v*~xd_}$^VՓM2Jx,37 cw)a:a~6m"2_Xf(Mjtf,>z+oejf-4:#M xWFlB{#Nr6YENT 4lEynsK u 6Nk+-PA72HPs-a^F4JyPlQN{EM-+/?eT>GfEm51g[C:MڱJ<ޕWћ8ggBX&#WIޜ[:FE-:6H9O,Z`(;iߙS3KSC!L \ ʻV( FjF >Ÿ\#1T@ՔohNn;鉘I> 6Hm/pkX."Q'Z;Q %rSf}VLJI:iy,QGcu08jcEhrƛ],IE #wNR/gR{)#Yc*[*tH̔]emը㤓`iGpCNvCi.)36r"QΧґɧb1KHCxyrBCB2C[&EFDuիrEp{z/=9b`" FDIR`L]*rt2YU"6UtO>a{ 8ek D( Gw(%#{آV PG\/DzCCCP-p%6*NΌ[ծS-moOʝG1(rV{5`f_xEZ뉠z >&0}F#WO[TA a*=rG֋!2~3J0=>@fA/x(]Sio p 2qZ":VU8K ;KY&2NoR]a23=փ/C8Jzh|CH1=s"Ryk`Jj~:0\yԪ3VaAo_6H9jυ&dIB~*LHz ?arj> xc#tplNۓFIb*˿ g`=G+ePcZ(ٌEyI7JUV^[9}IP=y25= SPk(0tlEY^R*mI΋T3Ox$kێf ~mINdO.c($W>U}d֍!3 a06X} 﫳,o7*wqPr 4ɏ*yw a v`+ЅkRѓ6/d9ț= $>܎wjPgUH4;`O4HȦ}=a!UTHtd/FަVK[Ѵٝuo%q=YB^ 79~>+8%;[x4|@VwY?Yv!Y܄h ƺ2LW/Ԝ]y.~H^rchER ۍ*sc5156], ̲&|#Ú ,bF.,:z4Y$HJ@?eZ+$ɪUONGg o7n1'tƵe0שO*PX LHPg'?K=n_j@jB]yPh] d`\ȏOgFO4AWG۾^Ub>_;JU A&;afCZBu1^6̇Xp#"@H!e_/fJ:R!6 qȺ̋1`x8ͺ PvLI]N(')P.uogCg]^Xd7HF8g2}_ m<. 78YK("H#K)ƒyy3d}5 Q$l&wə^TΟ#]UpH;^B_D$ gQ dRfbZ[o[?-@ 7n%UF&d#1a_[ !  Fq#UMP C/C"Y %V[S_nAhs_ AiA2)SpaH-:ٵҒM 2&By9rАt\ʠH@?2VCsR+p쐘xTy&GZ$8:flv$k3F}٤$73m*lOwkoUsLXdP6[C Nd׌L%nx23E;(p 4]ܲZR>6o ]q '4Vǒ]37C(v]ʥ!JpDẟ"J~,VLI= 9"Kvn#ӄ!z)A2#y%C&C/ `)H6ɒ Sed'$P.pV)ktމw_|\m#hN7 ks.jTѦvA͖]*Kuw698\Qu~`tzo;$7cR}Ϗ{S4M,b$>}OjGNY;(wAp6$v*a1ۑSϨް+2stؑyLp;igV8YLd01kE`$r%zi`f}mg]\ҍy#j)69VH@z68#дQ$ؤ+6@hV|OX^Po܈4Qѹf8Û=B.]hKp7Z4ԡ _TD%ZJۂ]\iwKO]7@!irk/\CrgˠOj:f>IHK1\٦51Ǹ(F8๺GIcx42A0[ |/(cc3\xl>$%TA ?v?TB;ynPmى kij@d (_%d(J *d5^~;~fgu.g L -U0[B+j 5 VLg#"ukҴ"-Ai͊-FQՒ/ $-y68YЀFx";eN1)T$ipo"MzΖ a{deц{[ nE=z*{wڴgbwKLnvQ6dzF0-=J? ^$G9 ";']LjX[U;-"- az*j][{32Ltqh59oe݊GiDҚ۞% R-`I hK@f[oB?'k9M ޤ2C2gEutxJQ9U)FnP?!GүܚcOG7Rd40$ޓ#dzݻl+b|MHv(0=;KyRf@w-zou6,7e/wlf#Ҕji-2ynE {hT]PX Z>F@3zI3`P5e蝂"F b{yfOSH3jO8ȍ߉ [P}sjsSb*0ZrG؇ ֲt8O{,ބh[}И6v@nX(*ni._alg2M?ۣEjtcY0o}@jd j%T}tjeȅ]Ӳo g2`dBi3 r?x:lФAK& MZY٬b0&ԅ0!fU-j:[Oc!Yr3G"ȵ[\ܕ\x.eWF;K+)lh+>}#(3JSzaTNSv>-rEm癓!-Fי"/0&?7VriusS1lI#';|+ksĜ/2 }b6Ó9r9 AFCTbH2nW|SI뗊KIvfN W] \9MYWh^7>2O;rI݆8ɵ0Oxy)tGHO,dgLd.[NN;dXDa;]@aؒ\4ͺ[\00g`O8SO<ŝe1WߜwN6cp>f׽4RAsV,S++"#q[M;PEȨb9nFm&>%ItX;﹏ݺ?(xFUyy/ond\vPk*-ڂI.'@!:MqXj/W͏_g Ϧ! |fi </MW@>Bl:/V-ƣfYKҩCe,TVi"RzMּD0)A*|D7HM,pr LmyD0۸1v[Y?TB "Dw"/J!0TrFa^$i9CCͫQMs)/ '/%e4 綋:itQ\eNrp /@ L4'[Nd(ÔmɸYI$KZ魍9Y̭Վϩk-sT% \`koR'lD" b ǔ &G&D1UŶZ_.1&/5K͋mS/1CR6Ԓ+92^0D nkUYoX;ԡ"?0i@:q] o468hQ4-}V; 4yn)W}nvequ+2;ˤߑ[E);wL|4-4\4\>3> 22V7&χ%ރĜb>(pcOPCw0'#6 _aMpq$s.p /{n.W լ ˮUn0m:5шJ*vET4FW/P qN[tޣNtN S/1>]P)M<8"SRMjE%vbN:u:*gzEϑ;У>5yFҚbK@Is>)&=m5dowE3SUS8^tX+4H/ E[I( 4ЊÄPB<}M2 Z8l~Omh)ނ*iGDNT)Gxj]Pl ]cElgsIeLl9 PemQ&fK63Ÿ:|V5<@YZ ۼد@|Sx4VtU m%" l}j ((E\D=_/zɌTB𱾡QֽeB#$[6<)2h^| Y/Yi],^E;|g-c_wGЧ pPRfPy=Ko86{IOWK֜"-]9uD/I.6䦈pt"!ʝQ+M(/7g2n;jvف;j|R{ :c\[yS1h'ڨоX2m)4_9 B+/$L,lJU 1B{dE O}3Z("~^*JwE'3xA:Nu wZv~Dʭ؀UZhU :Գycaþ@M}^@qLoU595囅=O6*ȴ0AsSFګ whg@t,j}VIG< Cܙ+s1۔3N2g!QBx]gRoVw w4t!{>|25WWE^|e ^n]l\ 9^DsByܛg4W6ԓE;xe :D7ѝ+X^:0U̙d5K. !;cȫ#)3"g&K-k^FԹӚ7"R}ʋN8!S )N7zЙb3 wR$#9vf~9 eCYfoqn|JaT|zyLPw4و\GŨEXzb%K?0 /o(46@0CN, ('GP~X^~KHP?ӋD⠧7 ;!k$Uv؈XigՐ Ȕ)nGg.ٗ%xZV+, |Qߚ\?՜ϊwS4M_]{_8cL`j< -!5LZmՖ9=r35&ZN}D0d\x`/hl^Jgu B`_@C|^!Fi~'Xz{&4ӭ 29|j g (L-jjmf#u#CȯT.;ښޚ*jsyϮ1"rcD'Y( C;dI$v`F$BgVvj=g\BydQe][se<)i*u/tuxG<aa YP:N uƒZ8aE57%umîjnPi>^ ><6a _Y+n٢γI;LL"^<]%Dbקj1F9)F:j忪ԩ쐂iO*fxPLR=-@j߬&d\[}-M͇NTĮىZ04؋@%Ts@jGT_g1X7gNT ~|3_١@2wK@4Wep>)9rF[[ժv`bź?ݖRѣAK f}ua sW=]_01Y描dIQݔ%*lW% .&rx2?Ӹ!/S]\tL$ޓ v\V+at*T<élmtRVw+URִ׫mݷh0Viz_$68!MBzp2_n`C54wƀ0j +nú\y}6k~{]g1^::9FONA 1DɢZf\|b7ZRƥևGJ` c|iƾNH#98~^d $q*n}@_4r\8cSO|)%@x//kT(ɕ{ ?|jB+vϿ(x#ٟ#G sfU@ooyE[2z_ Ck'Wjleφ2 Hr y"Y eׂ[;d mb9h TTBMʓK8oX{vŊYϚdOT5׹8!%o`_xd>7>o19s,7ܫӶ wo쎆͏T::V VPBߝ6, RgvXic(P<˷壓HT>K*eGhsH{Y0ƍ. CcW#CSR=HyApcU`%]/. NT#Cv~A<忭u41sS!S}o:p~`7_%U{pbIPsa,T=`m\w&8 K"PVJ~J.KetL f/_-yWUUFg! zQc4mVJض9M77!{ F}<$*=c4$璊NlG~ )j0׷ $B[-U Օ1@3'1$IH*Sь(38]MW4’15{QB ϯN{ ߼B&#EY`%\7?y\ tM\aMMng8"++5?0$6JCiEc3ty qTe9Pɱ -k G[IJH)H?@= 8_l#X|qeCֺؿhP{^ &; (q-?t8heH^feɈnkHĥ-HJ`:=)1)j3O4D`ڴ+Z: gS89DH8չ7ܟɏNqɱT2۳ݤQ;F8jy֠(bרk+e?WjW wpxT>?O iYy $T CxG>6^ 8bH^>[ż'Ts\D+x8σTLiZ;si9m'F?2FHi7u &ݬ ,1CΫKF[ܰ,)II&FbZ;v}P EW6'7_lƵ?Lc vgC. }ZV{J?P]t)I,ִ5ԃ?Ӂ. )}XlRt E4c`o68tҼ"C|&/tW JX7S彡BF٥E*ZZq]Ygƒ|AD Ivr, xjcOGʞ6%kN)ws*GJ酇9buXoIw oԶkR(/J;@EUY8A3ecX?) ͺ9OͧXEG;&R~ei m!;u$ G[y/Nֈwy0z͕FRd ->!=7tş`*AvI绍 ֠CT}}kÆlEN&SM)i{XF*Ѣ7<ahG(pi/zud tA[w84~sb,-]+ '`u6I|D z%BW+Q)9ev_J J R.t*B‡2HWN1^]"*꧶db+n6\|]ݞ̝g^8kIn7iE"^Q ] n>Hтa{ G{/]ndŒh[/+ CNe tMњb|j}/A)ݛ,E` ;cFM-mu[(MݫrՆ M?&@7jpV|9I&N$ϟb3|F:Ⱦ%t9V [- ׷@n?i&լZiͫ/Bz(y]L-`e4kiX…9res>ثmRZFky[~e#ș^: ɋ&B^rdYJnxj,=D %iM˴;,ݔ<ntӽ'QĀ)pEq|qi P}7Z[4%I?ў(6bv.Z Xub\1 =20k$Wl0DÝ}#[,O[9&BĂ,eAcLPzyDx#@wp΀%kDF[e+"T RQx&ߚ3xs`K{heUWk6wko˷̆&}5 )xqp#d{qPW`54.ki8Hnjat6)v/6 S5K)GT1뽬91Zǔ=9 j::1EԄ:{>N ^Lf o}:p0z"[׏R->ji˟gsۧo6 ZnZז(^8!gZ&>Uv}H,Pfr\Wnu6,hkaq djG~Ly2e*4R::SHrtzbަJvgM k!b.p|IQ9}SY]}w.YZ>zGMW,+*B7xyrJZa/ˆڱRl+%xz Ba2Ճ~H; ^>чOO.lFJM&vh\[ )027泥$v8Y%sd~ҾGNPخ(7?1xcg],TB EA =%[ io7Z ܋[:$|֕ZFh؅;<تm.S-9rK*Z8.?/2E-HDWb>VK}+o>yh{esQPjGފhu4H.2fp'෪iМQzq燞4*X@9RD9"vY9D1%Ҟ%{3@*zp@g- Rjr'ƹ 'tV(<|Vw̰NNn>Z?[u@˔NYoQxXMWvBϬ /5%'}m⠇p3' Pm>20kFΓϒ@> t ^ւ3ɧzCYX2s +O\3cσ|\kchJUy 8Ўzsy ( E6AZ*j}+xW{Gk.7H~Xәr$jӚhʼE{V]sV*O^3(0'H \:6jO`_oj)l{j@P_C)k7|iv.]dR@?H)x*ܶSmyK&:b;h]e S.&%2O;iH )TxFPYOʜ#N ,C ښ0 w6= aGl^><&fs늺ndY=>{s}k̺8LZAILJ'uYš7R (CBϛA1WXwEyQKlD5,>2sZTRX;cdB]oʶ] 'ꅎ9p})E8?Q`=iI8aktے_C$y]b/h-EVQdu!Ja 5k[]FF+xQ魫wᆪ^!%bJ* R"GƋ~B!|uC줟w召Sau=>> o-x'v{mELB9fk[+o*- LHMߺoSpd ԕzZ~):?[Dy3D僾AE@_ IeI4ɓR\79^ԾU"Z3ƣ .miY%* fq]h}9#8>]vMgh}:[~=d2D_[GBT^n)N(4``أreD"t22So-tر:4ꍜ㳻PAxh. O^9_M=;g]Ko7q'8Yݐ-=X@>'>з0W' VMw,קJ]-2Y@Uu+u R %PVhxf^s!Qu;2VQ<Ƚp2zw6P#5u/?ffJA4΁|?h'LCuCo!Xt7"y`ic8g^(adni{ 7fgENw;Yҕ WmrP^4/}v=RN%ܷN~6Ҩʻk+ؽB1]CΊ\`thm6>Jψ>ep[}R )G(%uM0ۖ<=#QdOuP4$s777ox)^ou9dѪ1ۧhԭ3C6,d-l@;iW{'c XCBЁỜ~cK  ,v@,5m!"[f(2.q=3tX -CFG6RZ +SU0Y IlpCU7x"l'dC7.qjBY" #d5c,%8ñ R|EKeN9UM/X29YoXz݀L000ISv6I5&Het4n;Bcwlܻ{2AI\iփgcVT @N߷Js~[Wk=jaEW,ЦpW] 2P\vBGO[Y#r|L ,:?OAZ4U(qByC¢Q HRpg6Se2YJc z/k~hV+^ ^R)C}睊Z@*0V1z xz]n7~Qg7^›݋Q@!1`7)z{8i1׫'BڱX̡}G,Sn>0ʬK+aRA~`(!Z-~d)r!~4Pyۿ}˵ns&ҿ7HA#)SB(m p,p!۴$G2dQ)%l0ب  u)jF .qt7C7̡Kc5̬WLݙ^ *tM)N2 - Wog'ðh䆕6mK0!"mnTӄӰ)':/Itm.Aʒ,R@aV} x>=KWOuCY$BGAtj6y~҇ 165L"SU=AXxM7a϶ sVh#Z8?2wR,FZbo~cMDoou؉'>@IeV>Ug>w0 oͺkFxA@/&Ӵ\[-+g"Ϟ1fAqd?;TB3`aàGVw)tYv:?#_uȲZK"NNk!~9#?` AOsv. ɀōfcJ =5s U :\Ӛ}iC毸`#9s)APoF+L<M~BJU ic٩=_\n4Ԥ=K͗hgJs~ԛ$?mRfؠۋ@9LRՠ-@*$6Mc2C}{ iQoX6^-Cmip?vH&K̕qqҗ?9q#c 5Tő+όoEaQ0mf`Κ3K΅~nPNKYRԊj֩;jtLϋ%H5@)N=ypDU62;O tbۖWQ^q: [2nMW)Ά).AʠZ8D:gnH~o)l1B5kQ EU9v[|jWb8_ ft({o篮j/q&d]ohI{ڳ.X,'PWO*pوWݬ# MԔA'R=zFe-H e |9g=,՘!dl>5 'B1(9@C() s"koo0koOvi/C3r;Wఄ4xM lʣ~#_/UD4yt%v\1gl,KE eVjazJ+v|7dlaCM41 #-H WbN/L7 Y n3@ XJ WOVwn y8g)٢: ~k:>h-MOf >-ܿ"(8ܒ1{4zh˩}:PqEb#ե6˽|&=f$F7,{2>8v' o9~-Tdv-$$5:̣J:C_ob7ˉE'}&^VI~r'D*U#&.<Iwy$,Cx; O|=LRX+5Aݔ;H83c:,]-i^#>292iԽ,LwQ._ =A~i"!?ǫh I=83wfL@ K[`%^ ^=Ir<* 2s\MBh"a`V =OeRL2ma+_dg*LTb0't{׻ 6? SaE0qHX/˃o:Xo:Z dwd;] ~NJ }c-bEMCZD\_ IoV|Kg;\TrWxE=E/ph#(.r>&3  H/=FPE[H&}pw%Ć7 3z@Zx^ҍ*g[2aQWA=Ux/,26LC͎@YZ3!C$-TyU$ytZ۵H_0Y%z ~giDW_FdȖ?bg%W_QVz?|V TߟGHL 7_|@ѹA238dLUXz*Z<R0+:z-=0)=>Gc/%No^ۖaE%[I8UWuBoX r:ǫ%:+#)Ga4(G*/)o!Sp}Lq@EXDKsw)~Z.\W%"R"gy"%XZ砰# sܟx8dQ$0![3<˙Ւ ]XUCd5eUjEεWtJtI'_ t([9f~w}z&ޠZLlJbI<.)j0&H(Kr 񼷐RQCE:x}J' I{#BΪ:!x5B˰q uw} &%3{qgHo({hI%a5R9Aa Dyqҙ)ϧ?7()+ \ s?6P.ITc_ڕhkϷdK[Ќ-bvG1[We!n)ɢ"vg9O4uJhŽdPWII>5߇^iRapi~2?ovtq#OhQ ER HS]uVޱ X#4aE9aq 1V7tx,TmVXG.fݔ~N䫷iݥ Ea`H@ n`CMA"vp.ڭ9|^IsV I6DC-FZht+kUZ=Ÿ8v< 'GFΚcxr9q6AZSwrpJ5iųd•Π4^Zc=dQ]]$}6qRA8!zT?ZEg ;Z' 3<#1ZfdnD!/(6&OԦ)B܅ :_pTy*l| Boid_(R02׭ʼnab/!5g4G8'Oh@y(w. dȽ2"6ϔ|ga:7la gҺײ)E8@oĩ,7.ntQ CF/ԩEo<{GS*Ė _D3vGхEZ)7UtVejEPmLE$ -W˶BblNiʯ}1z׾ %eCϺ,'=te,j |S^4A`,ȝ$xdI3=ߛsy/`EC[.| ϒW&j䲄*"ٜxKqbk(T啫`Q~q [Yd+؅w@xuҰL:_yoB<%*I&qyiTF_=IF=`qv V !#df.:?ق=i!3;-]^K=Zjk `!ڧd/);.OvPIZ F5ۉŦ4.zx[/Z+WgT\FfEڄAZLU]웭i$D[|m26ML`36gvQtMJ,.kluKXh EٷKR[ P gsI8D\i~_]4TɌT P ̿2bBȜ)Ch w,U?ZejBΓً*/o>4K,5uݺ.ol u XZ f#:LvGr~VBL.f,}OL3 ը."G+ﳷ́ ko| ͽV:PT3)F ``y=Ni*qC0ڵaLd  |FЩ7 /=hU2wZʕKIIb/ү:sd;%^yRtcmo]DmZ^\oz,<c8 BWOm@>ckEG 1 ?^;l}`Z,q̅Ox%U0]ݴ]Ojܖ$6ʈ:OT՘)l^0|Dۻn1& Kjs?{sE`k =RvFDO-TRKK>W*wc ~B[g9LiXϜFBu?H4R;Z&y f<3uj2%9Z壎 F|K߻[ Our YaU'jHͶs~NC̏֨!NVϸ39^wT9rxG'Hh{I9nǴF&bD|}-[@v>bm$AZѵ$NUF6*`jQS|p9f4(i*{_g@$a\5[y+",w-rJ5 Zڲ־1FV[y#%( n'*bF;W,X{~TqnOY~ OѶ#n)gZ@DWA3.\07jףZu):]$O"+f}60C5"Ю)_ [F<uCooNɻJX%PPߧ΋;PZڜ~ >D>%~d3@? N}dH+~Pjˁ5/*wQi:EHy0]wVQJХ) -h@r)dh/[;v!g'($Zf)J&DSD@N?k{a  6gȔgtZ-qܯ=' K^5M'GRFW#|˱N.B*ݵ?)~=61_( uL^2 H < &E CDmM_3ZH;Gruy}C_ e ܀pn̷Shgw%4V$y`>:i+~D;ş`qՓ(Q)l^Tj_}HSXVNQ/r>QlvqGs }܊t*X2 ֓뉏6glK\E^R7Am^y<0GQ-x)h{TMy  " qNhcܳ$9@CSɭ::xg y=q;_C[aC]e:M\UҚb}xI*ۑ~H{ߗ.K@G#|\Sꡚ/]Qj{"ðDf"•v $feɋE>?.qus^p+,Ժb*9\Hń@&<}ōjϾG>;T՚<$@(BjwZ|Jj㽌Y[˖) z.ԫϳڐ⣬y^sZo\aX=sI5YiZS_vR]6 u5O=;4ZQIBݖJUq7|WLJW`/%)9> cm;}!3!oH@ܪ=`^~plO =TJї|TNQo!wmU{wb["!ѓ xt؈>hbnO%kG?։02LvJ8& $#K[;ދ.[aho:NdWFCڄ=Vc4x YvIxgޔR‹J.w6TB^F_gDcԑ,Ӫq:Apk UiR 2ywfr]AyUσ ,yf뙶剗{3cb$H*I i#]:|& /Lɘ|dM*Eljsxb3< msgo%s1ӋB(E W~`֏i8BtBP"FKJᔔQ+_ړ+\ǻ^L}ޥbSgǗ8]1wNSp G+veGEV4 AS&/qHRfMJݡS$ 6;I=0c O%sVᱜfARoׅZw^ϴ2)t2"˖<Q$ Q3hy+;ő΀-M8qXҞZZա>mʈ6Cd|({pLcp3O"e'5BM59,q{:ʾI>ZgRnZ6ЈvMM1-#/9xCi&@L4 BquԾ7}C gEaY)1Sze ޲[mzR%[o{ry"Iվꈄ؎m²#T77KdٙT+cͪh}"C y =MZ$ٙ,=:-NaT_dxkGOCc5́MU8&rn#5YgbaКج|A[G [$~Q'_p$IB+-jCxAA8}G&6ٶhZw-?{mf/tNǽZ Fȷaށm9B(/+8 NꨑZ)FVg<ԅBtӨ H(]ʋD,Ro ?YˤɰYD9d}:C3n*{'Z-MFhI{WpB]Q"j??/xAFp-F +IaxýPׅIglS[|)7K|4,Ma׉1cU LU5cMf۝'+xs $]Ww䭹0,>rO#1FԈD^H6u~@FT\܉c_s[.bk*K)|( %NGR}I5U@uyB^e*ldb"X q-~1},|lw#IOpSΣW%9 %540>nn1}R!DBEmhe2;`W R8z=U\3Z\__)7@+j=15mL)tH]dO7` &?3nb2}L[N82YPb +gF†aN,ca݄zPhxq0MSNw%i;ե.'n| ı!#ՠJ9C|J=0@LkvH]\{+9Td <dij]Պ~u5w:USB k]/=ݵR ׳KD`cwz3ިW孱Id  xrƃfz=(hRObyhq7Yzk,XKT9euТ!oiʆ"4xXjBewxR%͎/qXRy=|EC Ew[B EG$r(p1xa@&-ib~b#sR5/ `+묗t`hbJS@[τc2.IN|ZC ]%ە&4ETҮz9oFިH{si/-sd`@3m_!7պjQ~QUB dn:{DGutVܶAz -E|Ruzb}UIn<@|MUc_ӧlEEp=~ᑭխޓp-e1}e_j 0  7[x4+[ϏmW;pi1(e۔Ztk3wG0D=>Q}F-SgA#0xWZlpq![׮튣? POꆐ]#{xnF IBy`-FgG( -겼1Gѵ=5b2zZ&c͂}c״ Iba?s ;OV/AB3o,1K-qzd^tZ_qA=dVުT1_s߂%8OpH" P'"#ѯ) -{ |Ʃ+.Vē}ݓgm%!LQq&5iˎD/Fu-Pe8$6S'mN(z: S&:աR-zP*?MpodZc>/c2),e`Z'MH?9lq֣R {j6ﵥ%{Sj=f(lƇE?jQ؈vW^_6s3l38ID܊C qUۺHm]:"S #ћ8 =c6 U3~Pv]DWM =ƳKxe$2{nLæ='9,#_tlvM(%Eeߵ )dG G'RdZ `=vT~}Ʌs&{Z",h 6DP+<}ʩ=-Н7ys;*kyѻt,b 7cR)cb#5ՠqh@@mێwn4x h|˿*OCWXOڻ@Ts[wiĕII}\1r54`c$h (0Z݅m`GhȺͻIaY_eLq P^;?5ܺTBDݳ>(>cWR9 lS~:w%9f"偉(:LBk\SL4l?1U%¶BY &2v-{=r]-ѩ,1˙ SVo,&y}v^ux{.󊽻H۾{IS}"  e1L-ᵄ %` =SN W|}IXjmKz.oy v.yͥ%6F?\Tʦg n]Z֪ĭR &SuŊo j_faDzD[ x vC1QLf: bJĞ %46CkSȯM\Ta6r 6鼆ipaO9*bVxpʆ觮t<;I r=qI5\zCV :` c|8n01h|\0@/`b|Ȑ9}d1ԲK0mdQ%957DPA}1 lzhrōFo 7#'E0gY:hC{S%t=X>!mYwzӨ|ڪZDz=*ͻF{ ;z\LAn@={.; >u٬P MT=^tVf AT=No/҅~Nmٔ\g>gnLr D+>$E&XC*cFo69ި&Kg_O, FTdxWպK~Y&|! `` xB7# \R /dI#Sz\Y{~h~l+)`:/zh`ڏYIyIx2Z)Z1;>A/ >}Z$&KPOmӻ"F0gjm׈ KyoHDȥb#x,})bj`f9IK&>Mn\uke&Z~?eGHU3I/=>[xP|!`}^;񕺾P&V B㻧N=`M|:YYVN\T ;4.1fxϰ1zXU[GJ1_ ͻ;| .˕y_ۨ*e %dMf:":"_0q~G'W[Kt +a >{nG1R6T-=*p5y"]4u?X/* dz?_ >7y g#qw41^LR=TxM@d4Z*kQE~H͟:kzg n~Z;?¹o i+#dyU].E7uEWЦzM~9f #en}h*gVy+gPiƆji^ՙ\(0-DpOst]l6:"-YKG4\a(*h:W P8U=\9x g9:魰/5rtZ V Cebp+3KkB'=WOxD4##?v+_Aeذ[qQ9K}-І-ncQELL^k}Q ZKA|hȒ[Vuwb+vco|M"G_97e>UqrrY1$JCg7Uw hSu$C?>T삤KA7O@ٟ2: %!).#c 31h.4dI@Ј5o)ZC*SN,c給8'Zȁ?ݼ3{ʉaUe"٤~RUY3E¨ei 0p|xga;դFْ7T7E_΋Tq*/fd PMC9b*jhS .tF;$r.zꥈK=/҅ e{d1$CG -_/{mqy wOn@\ >1wp19=TD1NpUiC8gma\j:-jBj(I-kd4ƹ`\-~K<>sԝ Y?(˜ßkK=yOA pv|Qw9+ա?Pa[-𶄬oRa}GsKH|dChTCNT;ٻ^s"?}ƌ]daf7kp!h)2?آt`urtw|I2{毓V#{Q{c}׬;rPcMc'^sqRW =,L=+A!cHթ e)$s=EiG /O4pQHpkJ:5`Uj4ý<{F"#8d{nwT" , GchfKsq:eiϞ5{KIuD>!k|}3cSG$nNnJ<QZy5p$O"(6Lq'^5PzטIZ;?!F/%$BYeMϾ0Yn.k }9RLpNΐ~L\V㘌55wa3t?lp{^n 皺>7,F.AYѡc I0Cu-ϴmMdRϹC v79m#DjWjB5 *GdLg (?9PZwS/P:LRX.He(V)|9h]cvmC` eUʮR cŢJn1FI3bu-=5 귚 ة7>hk"gZLd^0(筐g`7̱C3`vPuڊi1f"tR !.Zqշ!&@f˚|Lf{1LUܐjAր@-b sߦ) V,v t%DKmBXƔH#u_aP̚)<z#`OOa(vtEzgKJwA{35SĽ2BN1*E4umE3PϳDߪIZ$P Y$.@h 7%l/eV8Dj׸2ʶIC#ꢓYw;IaN>tnC.୑I|O}BX0eE0[' uڇ}O]nSCY8F2HNj42mƁaH\DJO9\U7^MJA(w:p+E7 Xðd r`2{IW lNubqU+B)x.N ,4D#,XQF?[IؙefFIu[o']IR>'Qb谰'w%73N#6(K(8O6Ak/jz}}ڕX s'Yd6AQb@&U9\o9,?l=z յʛ7G[U^qbo~.+ % 0W= 5@F-Be<շmOtK1!UpDŽ4Vd/ d +gX\2U!+xĸ 'Яt7cX[c$+j:a'4"˃yF?f )DuR <}qQja A^ nȶIE߻C 묠Tma6#>1٩'uTr<-뾉3f"GmOg?f+yGAq`qp;۩ XH<2$i1Й{#69؊:P߃k{ZY^9~rw?!-.d\ܙzc:F }8,J$?oA~ gMi R(`Zn.5>}]խ SUׯċl~%YM$+qQ}zrREGrE%nN×ptDypC?D+3/h$ˈ_h#Q0! EL3ϔjdM%/ORPq~#}s)GHgrъW>wR- >ď]Eڤ]jy3mL#EӅsxIW ̮qƿ`, ꕷybkDr9˱bwNec~|7ʯc/zwYmMJ(*S"D.|cKtaNmB2[^N|HwN9;*JcޅI,_>7|?eO=&7/wH}u_ђTQIuoP] &/@] *Xw ViW?:q_0z?60H^ve"຺GF]X@Џ&y 8p&'LTНD&@-Tù|zY"=:_(O8Ctk(<~6fKPrט?0r(_IX(Q}EoLi.ůޥ-aA zn-Cጆ$Z$w *&,Y&}j\(c8>jV'nΜkŭ#k\bݝRa'cFyIX C)~_Ա'ȅ9  ;] 7|rp"'3 wx&؞˂Q3&UswƷo*-E&az_;\,5# j-Qg)0ybI@?~Υ¶˨~'VW**FGH'JvIp/C٠]S,M3B(M@uΜFZ&x!< 3,`E 9m,qrwk!6K5I8(6q[~ nu;}W.Bz,D@aAX9S#/gwEeDe7[ro&^*|x7ޙ24q!#tJl~[^NK!Va`iØYJ&!/m x}u=ϤKq=C101;ɑ`[}d[avs r= fஉL0UP{mt(v֪.uݎ|]տAxJ&ynp^2t)W _J7,jw\=㌧j 'Sz8gTqRl m7LaZ`sL6_*@xX_JhpgĿ"[1w&LSO| x 7WגNBşF0x50rt{1'rQ HJ 8κFE" HJ_z*x8Rs4ly7bID^Rh"2xqar63-X@nonǍ8~c՘aw |Ls~EO-myhi'Q4fq/${/cW80ՅsIWL@!9h+x`9+_ ck/1R4UG9I\Pv%ʼܼ&= -Xcy\ osȚk9fsNEƜV3 Cv`F 90u'2\lFA?>&az9c?p$zh[иue8<\q6gŔڍhZY`Q&4~cPlmC,(HKvg9wUDoV+UZBY4FdFq-&c.;^=>1b@nny8 3t~E46B)⒧xY"-sT"֓IfYZ|xfB*/h1^tqj"Ԍ;7mH8p$.2HY)||e/IV˖a' ؏Z jbWFN3/ð7$͗X;nz@chv h!( 8VQ89Ï"fe"11O`~dY[FfŊNjFPճs9QX[`.b{;nf⼜E,&jj^{Ա9f2{95 t*[qPx58ˢ>0=mG@!Ӊ,uێ@u%0ah?hI1@%L: Jhxբ"3WA^-roRUaߏ8][<#d;#2I:a O9s tUtDv2zYoji#ue\`x vQY3Ihh`nB4vڬ8lH'2I&K6P-ebh>8 >xՎJh0$xsEx~vs!jٶ=,V`;{FӧkuQZZ5r J&F4TsHX։5񰀴94Tm2S^cĠ ccvSHpNŸInՈ~x΅,ϣ}_WRv1KƯKpWF]@ Z-Ū~rXqHZ\qL~6T%T!{\*< 25GTqnZ~Ј\~ǚ\ 6hx YOsp{c'כՑN3D ݏ v3:Ts-AuQ& e߱bDQ}i?RZvb+/.gri-3"9#yfMHx^r>, o?5VUjg<'u Rb"!%OIҿZ!Fha8$^FD-}hQ]i`P:E+HGQ7M9۾3]mxJޅTQnxNS] qF+A N!zԤiI1 ϧ!K_r9S1KD`7uރ#+ dW=jC39kI*KH!5BNV*J HAcE!&*/'?ł?k*?`dwm8c8JȌu-Xa f`Ts{ȸI\5ju "\ŕF I>ÕHȾǴ{z6!xу͖ngpk50D'c=q*k- m{G 5ޝ{DV'u .q?`>$HI. R]iQSh!'ؚwM58/+:p'Pǻpo&(o)]2|sHTQAm'o|*U3gܚpIp`cY2"=UoPENh42;vnL= o͔mwJ0ev҄¨ cG5QukanLrM& {񸡐&^82Qih5GBd2C; #&n>MG[IX.ָ(!LP)Cǫay9{cTP?,* )s|T85._+*g[,|eR%VϺfe&i"|Q=dcBͦOG()M<cIGRoNّk[ea5*2Gk 9M D62q"f2lNc 1}4ڨhjNT'wn £K~9IC\PiKg@L ͡A)|rqxy( ;ӈRp7)v3W*2SۉS&}1.(=1T6|uha},y??ڇ1`NŤGl*[yԑ,@\ʡ5:m40 h%LcAp&0VO xyJ.QrQZuPLPVWpi";+I+=+fnDYҏJQd N B=35 6$ߗ=҆&6>_pPWAKѼmmpܸ5r ɄߜFUpMIuצŦ҉?TN{t}!0Q:b VGӋ 7`h!/AuU:%`%ev$.cleƎxm6G!I -m0M'"ǁؕ]HEM,' u5Ybhs:7ц˄M7Qۘ @2~+JflS:I$ӁcCx£%[ןʤBFu1dȧ1[="9dž+%9RU!Hvs7h!"`8L"?0Y}T! 9B)IihڿT5xrGx18qn&wI ZMļQdM\uMg3 U+a;(ĭ-pM(obK   4 v`nC2T!0YTe=lyRM=9.G,JUR@@kvÖ5GUVn0{UQ* X̨OTosS8s/X+7s4L_xяB[YxiҽюèV;C+Zߑ/ONzCM_9+^+6G/WF& }>r&,pIW/N=R_qg'ߎ(P6Cښ?AU`5Ujj Dܙݴ(0;s,7u~w5wHuǺ~V]rWUHdцHOZ: RT4a+8"uw䆲Tٜ2>tcIÄӉ=m$~OFhc(# k=8%2*%(h"Ey&0'Ї=ii4Ոyu!ޔ 435!:TM%"& $ l[Rom`q d="x*|V)J@b; 5ZU XKޤi&c[YxE%1O|Fo r656@46LڭЫ*Ug$t;MwAE<ؐe6T&eY̴8`TuMod@"" 6$z A/JgdnbHFVFN/D{G2@8[ w4Tw+#g؎o-!PF|Y#ΨHi\riKPw׬زr5%Zqt4_,uy7xQL#%T"$7ҪHKrD:Sﷇn@`u!Z[< N|x׸sQO>iB`T\Qr/H/[)BNkcyGcsByBaIV*>, ' `Ic(fL@_l&#Z؆Q]ʻIc#=[pmH.J3J)_m ف"dB w|wv |ę{@s;@E#&A)st]vu85t}ɊK7 jmwT Q4z/*=XD* לnojT>~g>MT1}8ÏtnϘAۥ GZ0c$Ky!_)})RȐrr|UȜajI-A9:0hl5 :[< kENͲ(mrZ?D~<#xJ$p>ϘGm]ƑrXFkq^mPJ:`zU@!؎9ڗ@(eo0~pAqbO%k&HU#k{z])n ѹbGMmdVV_āRs{x3 n#E!mBe,ּ/\)DGѓ%_Cnu_eoT4u6B2(M5[)n.g<*g o|5u}V\0cΛX! ^A٭c1"Xq62- Y'm.8_VkC5f/D=l./UX UpLZl8*SU)$ |]Hk&fO,<: %,,j.S89mu_Y+Oe^mvP?&4yP[pƯMvtY%?K&[` OvjX|N.\}(iYI+MH>n:jDd8Ĭ!/Ȼ /v {Ң;`,`2Пꂍ*`['L8}z*wi5>W*O'ulI<S}" PˍvjgHw0|IO2Kکy"l,E6KU/\6Igwgd*N$RmT/ʿ43WXrwp@-6 #MjT$=Ԣ8M3F~> E8seқ{3TP9ֆ&/N: v[3 Q}+ۏ8͊R^\o׎%_ٖ6eo9@v\Dj J'~R ;A-bh0*1_pZ0NOt,Weis9ٴ-|@ Z gd@+j)fGS 8 $r@x3 }M/R󳊃N8?J;RDcE[(XT1syg!Љ\=猾$%S[p{E7YA3f'ہ71Y0 ]qI^p6o1\`b;z?,%M ?mR f"*npn|y:!+"i=n!:+܍ (ĸutTE3gLM۬)D8mNt_6N."9dKN? g@eF};A&x#4)OU׆,Y d׺L;1q_@=93Zp3?jTM;.o3%ufHAVcj$7Ud(Rzb-vlH>-P-J #08y)۞.*B(xp RrE)K)I p(Sa͈0='RhpFS[Y.kc%H|fcZvIEҫn*~k{ZN!#>9dSj~wF ) Wfh ct<(ha ˿>,24E~#rX_]OI7_TǧG|b w [*= }24:S@`)(C%cOȧ7u)cjqIV W=6uü\yE>V#+G0ʄ$ǍvBQ֋x /r Kcytf:%8pDu>azH$7s;t:q4DEaL {>H-?Oa '.B.eL_8SWfV WoT~t8s!cȽO0hF5Qm*h/seS:}Ӗ[U-m fDMlJD Dt-25ʁpWx޻M ?Ba)F,5(ō& |!M?^FK8߾&$lICRvlG;@/HY bvz꒨sQW@w׬hf[w9'HO `ؿu/"C [snw6rxLEG=I4szT#@@ϪsPE!nW 9܅1!3ZpF7잓iT9"~ f,(zýAk=ha';70iMLE˂(욊 vјbxJ[Rh1g/ X3oʣj uwEEmҭ2'kXդ/ SVT'`g[SFC 65ZÛYlNv8zIgTpE E}_h%xOQƂ8ƻb 2T_Zy $~)G|@M"Jn ZNU:PV}ez&sDƺC.Q;;y,`jtHoFa{>cW1ޞi-c5|gzқQ3a\/UY@Py Bd-Eb7C:Zz[ֽ8~3bXryg;{:;g 50?W 6nPh{2?jofHiox TߋU> <%3KA5aunΝ%4]-X&̇c=~ohiF2Mgj0w7O'7_n?$nͪ8s @E-!yA.J.WP;PlH q+;Lu63mÈ ϚW#Ιp\i8[[WA>ri3ԔB>_׷jG֤d ܬ,Bm.`(ڼqe'т@`彆ks3nh;~y@EyK=Ehc͕`6)cD;LEjFg,=KD+ښTc%^.Ʃd\̢?To"³:mI&QWI]Zq nݗhxRxKE JFXϴW ]Xƽ g8q 5DHS 0>rq+/phEuiJW-4=} ǙveQM33&H2Y<1RPܳL%-wfmWIEs;}pⶈUdMio3) }_K q67V=K#^6Ƿ{xLLw66yή,bt%_@Eb[9|SF^_0aU*. %(<&2 $XdZ@{bU4Iȳxԑ1n'E= y*ɕkR㺹;;@Tnzd~ +NXX%o";!j-Eigp:BCÈ\o1a8[7Bn!CLЃpDMi9=/'wCPlVK}CY75N>W6?N(w/0 Ь/i _\ "D uPZ,0ܓ {q$_x 4=GNak%`l6TrCIY&F!IxQQU˲arC43h-P]=(E|[˼Y`-~ħ[J>;mȷ:wDuc5uL1b[#5t$\"RVȈ59]~ vKMJ\X !"FFMsFE<,< JY۰T|c"0a^waPi?M,^44Winx~Yv[%mL0C$5ӷ`EQJK"_|_^b/V* x6"- C+il|ʟIQAsA Oߣ}bb)DDc)ŽթmY<Ӂ naz nCo@t^M3,BrRN3(}L3)1hx_<ͳ [0Z) 0$> 8 OnDH)8WTTP3Z~7;X9QSl D?z/A]+a)=Rv5n1nWoVn,,~;V0&a=˹.T#_8WRf؉y'J#+@Ee`bmJveD^@Ly(qX֊_RՉqJ'?LkL]jǺNZT"qmDI{3O,˜0􌭋&ܨ?τ[fw9$ٺ]CŹV/Ҫme*GKSj8WBF15E+_ /!A'WRWHc*L};R9kvkPWi=T"jn5ˁøN*%> +(yh7ݫUãsZ4{\5"S1 @Z=IB-NO']-UJ6E~]KYYȵe5EHTeAy)j͕ 2D rK6fa.M٪~=8&.V䂇+b^DmɄr1+&B`4!NaA-(mT OLd^[ 6_g!ZbLC;͑h7fltygr24e  Q;g ˱8/^ {Z񥵵@m24T*#}D8lQH=] ?u1!غcMzsggv DaCj?gpks%;EiVRu3*9kXdF)B? b^nFq84Fkc.xvr!6}su/z^Sћ ОLxnbϠѕGAO;g܄TMDUM (!q ZIpآv> &*XPM"m:Qi^Ũ٥;,LSNetL 5D)L% >"@02L5AOiHM3I&̶HmR 65E)y9vdF~Xf >G6 mp}za~(4U2Yz8UX+^R:+!n[.9(-l5=OEIى(w8.ΏlOŻ!v'?>iR[_%yj .kSu9ܥ;1M+=Sˎ L8>[hJ7J]7v 9]وML.:0*=fN\0flT9 3bޕ+≳#Dti(SF^uf*aA{TCT(VSk=LXŽUhKXqI :rڟ *,=A$6K&y<$a V'<дiֶ:{^8c^CNܜI$k:΋?"*U$Og hD伬t oRqg@7t%9֦pOdXCrzPҦ:*:1᳇܌24: 7%٨öٶŜQ1tkĔ 4lOcȷڗkJꟹ;5b'F<eVsLjhioā9uE yo7~_ r#rXa@7Nj|7 7a4,K~c?ġzcL/:t>Wd7g=kեhjZ`?Oʕ (}7,jCzw)cKJ:S9q[!-ֲ;bj:4f? ^X~;BK]4$<Ѕ<[hN䱦^sOK}5xnHNʸL .)_p~2myxt%0ΟŜK>T%5DOi7SK۬+V0݉>7T'hKPDCȶ)CĿzS#kXp|Cj8*?,P)ɺ4HApJ5*jNnTp,諧u26F? ..G,@BVhm9E&o+, u^KnMˎb5nFyM ''5f;eP"wx*]E0Z0|n% }]uu~rQde frb TguR}n}ZްwpT{ 7s\]E'@:;$reV XEQLЊR6hc+Wo?A,U1~ٯ"T_qV# 5C #_B2{v{>Z 1 'J첌E ]=ܫ(Nz҇67\/'XO7r?N[ǃ,\Er.FYחQn!FЀ#}rCU6/XxV5~%ulK5b`)q׸AQLwWCÛ JX!Vie{)`&UFbg1m.Iq XO|"B=)/W?<[yl.;-i`ĐX˵/Sl4SN;c">KQ>O׊s1eB0X[˲q%flu$ks i ;ڴJB ({rLl ʑRj6oG!3AHМz"CF?on#V"ocrw]y[Vu"F]p>m:} l<("X!S6=`*/0C! :V!*$bh blCB=Պ00[jK<6WPH_28ϋjqPfM86jakۥ@&#w)#7ѧ[v܆\+FH?qCKrb4qX-Mi 3U |Ry^[rAn^gC +*pkq՝P2颏JQ B {Z.Sl/7lOM71̗5ۦl"S#J#T jl$*0!rD˫0A8a] [ @nԺU2EoCӗ,zC+A~=ߖ&N()E|2Q'u}{cjY@pغhkvރaA@#s~Pc|ïU,7?`%1)}ʃvA6m'y:hF}M-ȝ:ڣz(=9c_"/E%#i^ӘMsg|r qqo:)*yk@ۯܓJʗ-b57Ac1c@#XWsj}+*ݪX}ǗjMQ:IS:VPJW>@kYS$So>-uï]wո%W+W@/cLdR9NDgc ZP">QJ`bzR 4cdȂK28k8ܵ`wthR?=C]s.}aVB!(SW̭M#GeNJͦ+hd[ukdW=$gAN`q1h,~ p弓e`mE/Xۊ^u،krdY݁M)̱SrL<撘S$݌5DX e5Ėu)Eg皮d`aBdH% 5nqxXV\]ula dDI,6geә^-+Q\Fq8_L5ϩ#{<ϓr RDLtachH GcF^v)RN=֟Λ,@Ik1Ga uI3Xj(dL# UpJΚynuj{u[tKPJWŮ<#β&ND>XnUw$a]5 ;ޭ7ۑ N7Cܔ[,q6 A\31Rڱ= N@Τ}AE|~Y&{R/잀XxQ#_S. vx_}B9l`* F:5JlT:KwN/ <.Jڔ#6#?slH-uAY3B&y"ӸBݔ: *s:ntP(.V_3EJ p9Lm12桟(`D~DfZl3 O#(ɟWg޼UeT}[,@LHYD$o~qfQAa0Q UoH9 ;Dw5fDg~!jIDm*W75Uҫk_ &b)ES@r~Z66N®tco&O^< U/$q%`zbjL,vm^LnB/Կ<4SaXLq^matQ8YXkgOR`NjKe9TL=]Vbo@/XH؀Z(w)UB9qzvT..BhmcOSn&S 2q*tI]0\(%m@Dcjd7zG<<#>kDll٢iCƲ!`;mȧL\I6 jp{ľϰEW$b Gvm'Jٷy4\teL /;[\;X +%hѧ*g~p(Me7작hJY*])cGf>̇!Y=_!_=;)Hx~>ƍ4zPiWr=ýg[\]* Jbf0L&tDKx5ʂ}8nA`҂YeK#,K5Z@WVr5w`ik%]ߎ\8,~E'ojj)V' G1(*۫lt5YΑU4Cu7e,坧[>jɒփN3e"a)*kC"PkwOUcf x`%I-=z3bHHQo y]tDP?YB h7WSFfJ-{5:PXY1fBňHJh'\yzFǐV\uP'\? I _02kw} s;4Iw! D<˅׻rYh;HӱeK5y"Y{F!sjp@H62fbd^[R_҉vRa=31{^b먡YZq"&9vBj2,92۝nڬ"{쪒Pv}J{FLCyNO%v~yJQ_(uB6 1]=ykn\ԇCp')0 Y7+= W8U.K@+QZ=kewhmqBk;#߂c]ǟ!Dгu)p=3? m@%Ev.E̹HVrsyq06HM8֭h-pNmi9,fWԇ6{ 9}2?j͟zm%:o&4C t)B\qn0Jl %9U bHiksZQq#[lTnAv\V;i7b#>!unۻ'kGM*ھWZ;\)+IVI?Pg^;}&K6@?44Ÿ}LGeZL9Xk 9}S(yX1ޭh SY .Sq[Um03/H)ёMW^H>ܬ!2釒fovɘZvĂV#/c* !-0^]P%4cME{ƬB$ MRnnu'*/wJ eh59UJ$zj %FֶXL\k{y=Q {f͔dU { U?4O)hz'LvGK,pX$iޠy`sn `N,41ȿ>0'ǧX=u|>'S ‹_1Պx?=}2xG+f!Y_=YC)OCȰ wu?0AzB 9۞F" Ӱ#CGQ_E9UJJTM _kn.J iR [>k IsQn")h]SPRe.{0rN%tK j2T~ÆmÐ!.P?}*4JVOm@^RZ+6?֨o:fWyFkJ3ðFk6@xÒq>4gӐu()JALSjKgB7hDQ}x@ Ə vqߏ:M2c+ ]O:̇G4c_`}^T`;wuwL=Cm:;fv`&뾾y[aa}%M9wkJ$t:vp[8[^ud2^d9(qm3WB?,% ϥ>ܻ7)jjJɡVQ #q>ah騾wt _@IDWPY=Kэ4FYƎzfcy@J7` /iҔ6eְѸ"o.i ˴1_e&#Ð~6wWl!] ~ Đ]2r3n 6l'[‡{Q=i BsB4]sʣC;$"ଖ 'y ^-V$4+6V;V-8=kڔ0t7c!2cp^dGN @x3X5\s|"7b&BE[%M~P[3vQ{mGvQsq K#6|/!i&ň e ˠdIsM pp8)Eh] A-Xq2I_kK%*{xXWA~Zg%`w3 lշ t< JbszuɄd0 ÚdvkrkG+d)i)#aؐƧH1ϔfuu, ێⳜIdWY_,DƯGKyO+`gL<6/6b6T\q •f:~x%,X3s4h}N|R(MAfb`tD/lbWFuߑ!e2r۶^YOe%[!2QOa~(LnT]uMKeQkM%e::uk,(֯UU,ݮu8U;OSVV˄h~d,H$a juWoo)(t~dmtqM0۟\RaaEO-^7Y׈ nok',Tu<(sd&qX:?{ږж_Azz;ŝ~Ͻ86!߃CY=: Q>•S&}^2B*\T ^U(9x 8jJ'QC-"AY E4-^Yr'gSSiTKRGdϘNh%YcrWYJjHIIۓ\m!L[D_ݫmQ`L ‹/`Kg-M'([cG]Sc DܸӅv4շÔ:"hc r{o7 RH;-㛨WVL)UW.Uu3&zX/k_R9ɤ&%G[MζYKݙ(r e=8tj;* /g1^ >*zUQkjG g C{ہXp!fXe09~5Bä\.r^nO$o/R50o eKh8:=k:B?uQGƦL9eo ݅ }46w\H y }7E5Dᓎq,/=ٺr#D0]wJ5I[_(e&T9]S }R) ~;zf3L^H>]Ly/r{0+NSMasnEbbtH0>^ 3#ɫNK~ɻNHV[)?z@Կ$HS+u=TMpu$}Q*5? ca%KV8=eƂcތw1<*cpVJ!mNjJ4rSIL,>jT>ϣfCg Kܷgk&cWCv!;y4?zen.AFck|濪9\ "! k//,)6Q"sƶ}r(kU:a>&N+ PȥMr`lXr%H-Mrӯ)95β f&Jpm2ϸf=Uύ͇t xue8o"r]a-:a:XpFM|Jv~}vʃь(κ0e eMuu^aX-! :tLH]@T;l/3gKȼ)(cbg}G%GƹJ2 EeZ.wrE.i#( \ZBBH:HuٽIqz0^ xy|6&^A3&,Jչ(C&b۞>Gk4j|_P2?هh|/rYa*c?K)& Qjq>ϡȑGjt ʰm~W/#1˕z;:?"x=$5^r{,Į6$ABC(m<4C|bI {w<45Oj? *vU2*x\Cv,M#}B|Ӣx(3@ Y,+nքiÉ't> ՚ _O 9h^Fp6(~@Muȣv;,S󥏍RYL|O9MHI;fu}q1*tS*AM\Fme^ j(^~asc˹W|nQ)S|pH\ N%knWwM+ʪ$8dxO.)@waU|/5JKBlF"4,q 7lVT}+/vT^LO#򞌁dŠX0׬GHBJ t';1z3G >4Yr_Mݹ{1 qVGD>hG`sŚö'*]Jz(Q QDH倲 m7BtԋZR68^Ecˆk7!/{˦znXK,&&Q&g^P>"߄x_ Î{4D~歘f5.5L+:D=>Jk8!=+R- lڧCP ? 7m]~ 5|Nlet<)'/ZP= dEӇsqP=j(cd!Oc$- !^s*hV:)`_nė)tLx]ͯa๓#{S$VUֵ(6/)(o,(FnʱZC"xг25w>=1 m-$S%GT?%Ks]qw+ 8 u \tgֹ ?h?iT[}21~_*D噜FXlxbF_@W:`2YuHb0|i쓢0}9~WLjW~̈́s -L}CpdR!`18qxL:MP\s'wFn랴^1a6u.i8Sp·U A/UO Y?Xվ1?K /*b8 4kG)r-hO,=uA"6aO$D0 b:¿kpyHAwmF Q|q> Ι/he&>j?)-60R^˩aP*J=jG]']p%{~qSA+Jdadn,uiow0>vM/YHOQ0s-5VB< x9W^CH4\JT#*ϲ͸$ܽ-wf˺Ӿ߅c4J$f[.=(ؠWo9BSnd %~mQSQdvvF-Ekk8BMFF(6 F*`EK߄Wv6.o`⑃U!@4rPz>c{Z.U\ypmn32S!oV}Z̀D#﹘5dv򟢕:++սRIWpM E1@*pjg@c/Do;l Ї}=Xpz?Vr?o^M]B&ʫԸd͡côzj! [vqrwyЌڮ< >J̃1%lI1Ww6>Jtby4Xu!;kHYa@/f)b417m3;oj(ܤ-Y<]%bc${ebs7<K! ՆT yrb"E.![$`?BY `KWf}? ,xY[y~h4D/# 2d;vƍKTڂLXsalj EOi4!@c6qqop4sPtOy3; "eKlV{  ̀% u#{AD )0'G {Okt{@"Dz/ w-׃ݭw4q*Q ƥFmCl\A9 k4qy~g׽e'~>Y}4z}55^"*i-ڣ!M,ò$c(#`_5A:> nRYմ0xZJpV1(bWegK]wQX]oSP|?T fQ.6ܠX٤s^|Pj7<))>U:b~N5G|by> ~0%x'݅0lk&]x鴈3 Bp"\GN%Ǜ^HA,k~:Djߜ.:=]/nIڽ% +2f%LT@"qG\*1[(eD^˭s.7U'FuM>^cj&M9K{37-8Ok%e{՟eَ\;kѓ"CB};.3;޸DԲ{hAEn[VNJsbM &XM"澒OVEgTp D AZﺭҭܬ>հ1G Wf=lb~^wu-/9'q&-MW縐< 6CP^% 9,=HUY=6 &^4]qk;tq+kJaSs^:$-˪̡Ԕ9umFX XMK8͠A-᫮(Au^ )bwEq0 \lU4rY(|详lkF%bDӌ,uBw7{$pw$,[9-p3ZP^%U}:PAd݆ ?2eCao9aӪT.<+WV,Z*[4ccuKQd[BqX/-ݮ`1{yj-w柛A\#O+Hbyۨx_Ҝe=%ed}sawrbKRÝE\T W@GE> ,m5$3q% 2;%k# yU ؀ 0^zm2u:kdxZp" ok[+ SLd\U*23"X⅐Nx_T W*⃟(ֈ;phJ/VMyŀT%52yp()H 6観+Fg_e*`m4:\_xZIR< 0ctTҀ12.^Ok ."X{[@Q۶6"^.|-2jmANO2_J©ޫZn.{{3~$o\% oܝ(̃<JWK&(:3/^~无fw [$I$H4.3u.F9;_lzg~nHI=#pU뿅r7.i'd|ѧ' 9_CǼ9]~Rڢ|C @Aog._gs=rlT i ` R!MHLTb 1cubT5OR Gu cw4g> (K| ΰ*Q۴GDcaBʥNKڦ!`79pH'kf4sy3g[EbH Nة]> x3;z zƒoN!԰p?=Y'<,6_#EVnɣ(Z;1/A[WYFе20`pcWTgt#1 }j\;5{5zPߑ*=C[~E#8ff } Y5@69e!UI軪2jn$!4saSH{B6jWE SߵwT=@}ÑGj{TbuμU$^^^<{Z.JgmM;ʩb% +W͒_SFMnL/ M^VcxI Vt:m=% v,0X R`D$Ɖ;;&Fِ0wTRJm5Ɲ08Az?(&n>1/A 3Wfbkj;*[-)yr YVS^chMBhq6Ϥ}WfqVK&.yײzBdw!w2ؤD ։/XRG6 CНwn&AZ4-IIc2Ω}Er [JL(Gճ"h:n{^,tႏ7-{Tc@/QB%xhWb\ٕNVѣz)=֠q8 y2Ձ|y1BJI߅*%[K$cM 쥄L}ؔ&ʋ@QiV٭fp529yqV‹l,q9˂T;#Y"&g_oCLi`XZ/M͇rSfP6h孚=Oܓgx}s_ޡȢuޥ17iW= Fǹ%jQJ bŇ18zP-%|x13fYJsy$0]ΝQ[2A|s5 列[|Hrd%23+OGO'q4rJ݇T3*RIS@E"o> r %Iv|rMn] {c>G,CVާi1L7w+rv?MjSA2'S.d|&rw?択auXS(UsvYs^ # /׶ bP2\qo=)wŢ*nm%f^~y5S,l@x0z9qT# hUaU*Ψ{oR&Y/ce VLcrKKqKN|[i+IB%re1b1N4m, _tژa'pzۦMi $X:Ak/_8"o 7e}H&tP4pz!4I-/>椘]tX@;N< vln6J'=^n)(}"5Lߠ}nϜk'rjDHƴ!sk"1*_)bXw^Xe9Zz'p9Bһgqt'lB/x5Ϥu œbOnfc2H?e1יO׶ɇ`RyW6RCRV1_8vq/11(I } .Q|ۖWY,:mGbtm='HBt-]]5Y0>ȏd#YER_=lhFodjQp&V -Iyͷ HI۴3"м*p?Y:SS H#p=[KN#Jɽ~z_Ȃi\Pr^X-A!8egc5fW,Ƞ>eYPJ<ߒǔ֖u*b7{{t9ȯUܐ!wdQXj:_s3CZ72|?~rKZÁ ׅhQ)Qx:h7$^Jo'"z+5+1AT'K۳Ȝ;gkaAzz'8hdAD9V.&^b$Ƽ}oݛ.iL;X 5u ȈN2Pb?N } 8ROS⃬EJeK fĒR^IllO(&ɯhZv;3N\GêJ{;K%P`ϭjܘ3;&IbQY(mc y(gyƞifCƳ/?`GFO)I,'`g6L#uک \ƴfYBLFs':I/v2S~^Id8ϩ.,FܵQ&YNx,Iwb'oBfJj~~@ZW?'ȧԷgs'`AR(ۆnvS8~+ |nz!/z&y`>;kш͵}7g8]qf>H,ji{Rs>Jј}U>|~UUք-I( 4ͤ:5D_ki8ktٰӤZ3enbDUH?YK+*waҝ(Ig9|P9Ta{!L+fΚ!:`;v`ZcjǁkXcbTC/kPA͗$<{`“euȺ"vZB0.62Xg_e4QW K,%f;ͽS/7q2ѳcP~ldFt(&uls "Dx\#+zrgۀGj*%P^9@sy0Y{!|MN~78|w Ȇ N+kdRr`(9̙?U_{ dl-~!;Ys}Mp{F;'cV9Q&D3[F&E]m^33XuR*iFX/QM<& $dg(\;b6Af}a>0! &( k1҇Y=jJFN_}=8B$٪4JwQ*]su\M/No}K."Xpe6:hfJUe% .LuBgwcqjِ?D>#Q2%YW|cﺗE|G!Cy,Yda&@x+u)ܡ81ԊLДl'}-]Z,ۭ롈 qQ>ONݖeOgAYS;Iγt~HTKLeĬBN޹yBu-~CFw[k55&:Fdp1>ޤw, MWNvp7a4O+LdF0g1nՍ>r*4 wa]K=,} įYu|4x(ucAɨʚV;SwnEj7d+tE[v6}l|hPn7a*y^0ly'uas^7Sr?ZjOѬ%!/gTgQ9]`e!,ʁ٪x[3R%Yu.vG_Jn~ r#Tyz[Fr؋Ln `޲\!yH7ƥ,~#[,iip Vg=aA~繃,)b:zNŻNl,a)X`Vo滮#iO\w{Cf {tnxx͛bLNdb.¾v v[ދɩ$8oZPtH텟{^eD<c^P,)n:I̒ Ii$g;h7/l[py*p?#EBJ)\u:Qr [v+\ژ ؐ&ύIEe{ .-7p$e*>xC γA `ik~ƫ4Uy/O]pA+o1=T6Kzb]"kOÕXʳ=k6jf'M|h1O[f=}A&T/?N8iA" &Ed ]I{zNn;\Bn}p{*p rJ~g o$DMdGh57O.$k1fړ hZ_lPH +a>Hֈ&|8<TH٨"_cpw!OS> 2`zJF=YgNݪ@!QRz%EX1}b$._,XlkƤ<=mx}90z`1Yz8#?+!:aVL3V:L^Zuπ*Ԭc4HCgxu}hba}0(ɜ:,6\ar`HB-bB]I0Z=R5lNt߶׋8"@Gͤ*W~#mS0_LIO;NKEĨ?ʒm-oaz' ^*/|v}ؽFkc~Udz͸yrBtS@#U4 1^DB}M|Y$H\jv0rY RK,u!Ѣ⦔!cQ-{?v_H$p k6PG/5)h=R SE+&Q}zNd{" MW9K). ;?B_L.-#նO]H` }Ο4Q Y.r哞3u`ͣ-/Y?b sd5]`$ņjp95BFi b->ɐ㽅xF7\Z^ƥ^'=ӎ1Qꊈƿ9?:{ۯ?B×ɀ ~C2\PCͷl$P-W)Ա<#,h>\2k@3]r`1мm%X'[%mo? %ަ-03,6)ʊ#DЃ"e#iL׹ 72&hEU:x{o|8eƳ/[hEwF=Z쮃 |~}O7*k,wPMjך*b96$S m]l2A&Ƣ,<#C)Bx󜾯?U/%|f&Z~Tdoh6@ae_/TUݠo80Rn:уXi*uB=oKo02],q7v*X,֏vV6W~(+* z:efn%u/ې!iy?=z?DQ8^)3l~0zYك.}s[ ɳ 3\yIM\צ ԎGW~r5BUVO(#V]@mzz| ANo^jiF0*>ӝ!b kzې ) ԤVJl{g-#rC ñxt}rZ>kF! Ia.CI 9^n ۪q X*CLB[ZM%tAUUj#4/I?7E>[{3FO>m_HMTy׌"v.ͦb-&4j7⾨$[F+םĩ썹m B1/{JWطPWOiSTx8q%ّmd"ɻj]R@b\Ue0"6L0m?__,s#K ̈tkb\DД3$gKlSeNm(-z98ߦfO O 撣1ՀH-q^*2N(|hhof;iw:EHRMgY]U7(!i~/+p15en޷ihɺ5xRNs6k&zv%:9V Pݪk7{~E*<& ]t{1-K_JEw/0|.wcf%9d,jj!":PNqD?nߍmArZFTt'[.A mԡ._=\w0Yq+cRUi]GM%[f*`,*;uU E\u|2Uyp) 1 d|C\3EWY{vԹGi<BvDnu6FcVa|8H~fMǭX$sR0{šUnnU~)z$XOfQ^SJjΊ9 n{~O֨@ݝPE+9"xD-ٸLZ_ K yX_F.(FUXؖ7WI>#JKoefCCc7؟xҕx7Vb%-?G8_yRn7Y({-Qtue?pEr٢,^&~{Mb֯h+)//Ok]՚%z@X6R6QF tF)w^ TR;0c[_+BVDNLL_p8ˌ>o/e=u3-?ߜ&]>hTs "1kxPJN Z8OGL:z+U:o:XԎ9bu=G}<\^4F&$7)!*ݛ ܬ<Ӫ WyF.Er۲]ܻ*ݽ`$ !dȵٳύSJռp;ZX`윑qy$h@$%m6ԣ 'ɄD Y"DTĻX;pe#!5Q[%sp8A?>l-i4\d_^ t/"qӃ(4ݎJclR15I4LB*$S#7j&\Rx]g@aC @bfT ȿ;.$.Q^i^sIARzҿ <5AZ}43c̤8JɍfVSzHbԂqqb`ʕ囋R^Dd@$T:.^&"چlZM  .*\ݲwL./a=M,oh_ԇ%G0!I@XGU2>H9=a ~٥4R#b_O%2! lc{2728tDHd~NΎu??~hl+@`dVJ˺ {ļN꧚dQ6f{a%:r|߅7, @V+ 0\F;|Ngq a=UD/WTs&7G`9Zʎ~/W K2y\,L+ 8@f6r/kmJVv+8ew76͔4';?TexΒ ߮!iTs:昸x'E55-pȊwd5ɰ'Zʔ;Q$ٞh$ .OL竽φOTY\8#ϓ 'O%5;35(#BW$ -v:o7"E!+{M$fb=PE#r^"#}Jx-,BG簸<$/0bΈmm$\ ug ^`ixb^|"Y֔p xU#^P$"Z5')uӏs@`4, z3 R}3Qz?6UN y5)SZT+Ӡ_#g\1UW436{-qѧ  %զv[zy]:VrH+R!;},e39Q{(\Gb HU@ftG^̾_RiN~<}Q0J z&]yY;ĝuv8Sh0Ig=bi)~/_{=y1fL$9Ç}-6pU]b/Q2tW|t>W|"Dpڧs%<&R5UDV9РOEaܸj/\Kkt|v @,As>!@ qb?$zFf֋HiMq; "8[/@s&E,F|viC^w׮U@aU9DV(p%VALT-C=ÒAH|)vSԽq;Tl>oly ["34(Y,[@6Fۥ]ӡ&Qpl촤SC}P6*hYP"zV*K8 ^\qJm\nVc3Kb+oE K`: T/TыR+uh >9|mg =íLfE!e>%hK0 &QJE iȇ$GobCXa{R1Vc@hv,yK3.uZa.c!+)a.xQv: ri!a$a1MQC=fJ-OC0(,t%xZc ԖkplּsZ2KD|;dGqZ黎IǫA#B&+5jΆ4X'M5奰<&*PCj0Edc9 2cl$`eE/3+kh 1F2fE]LJ :vKÛ-]N5,7+XAe w%ɩ*^|9G>/ҷNt 1}BIz/3Xo/sҠɘ5'% ~Kb Qu!$ԥCGM"ZA3Vrqmi$ ᵟUFۿYɠmQXZa%Շ!<g}MVR>`BѵU7DԲSϺI;8sr/,V" )e7;hE0Kj^`E%$v-{1ʩTD3lD/Irߡ6*[#3~$yfchP좷xEdYtۈBԏ=5h~!|U!XL{, @9b":rDJvz L4e,,MbxBz]fGiGhVt'XɌR2ʝW.cQˏL 3Őr /.Aڐ>1T R)y:Rg#_m0"Bf_(p=zutEBP X?B|Qp`\iu+߾-@'VH[P9ȩ[듺.yuzh)Gk[T]Y_~"]﫧2\xgE x |t;o8L&?H'}a X\Ucnt\rR{@<‹?c# E_M|C;N=3-]kQʪq f-zË=w7] N[XP 1}R`O<}?^TulMcP_WEJ7K]sT鍼mPHFOQ8Љ-IvxFV̈́~(k9m Ewt5r\IXAhޝJkK-];;coCIٮX.Cyez/e@(dlի߀5Bx!ϥɆwyzU ֙84"*Koo.`=H">\@DGcicNre)C\fV:G a[C@.NDLyg+Ed qP<ay+rJ!)QA?&A>g+Չ Bw Y+LgNj,V> bbLO$q[ۤE3ȚlB8[!e&{ݧ~l I bB68wf_I[GpǧMty-Xed^- `?\IWaj%$;n*nC8_{ҝfjqħxXd#K&z"7}S8Ƨ-.=9E6P5yxMZRh8t(b+&j.A}.)]/馕` nh7o%d{g?|sIхF 9νUF|+yлJר EYJ3nr0sp%!x*{;2J>B.\˅1d=qExnOKoHUkmJ:YK݈R줖آx>iO(M(;땎l&KcӌKͻrzw$6¥5~ OE["}fmgP,N}]~'hoF/G8e%ՐfB|3tǑŧ)%+w$p_C=i[NQQ]Si95IbL7GMAbb=V# HIFROZqlϟF!EX4*AJ+HV\M2w0vs}MJ&Jԛ.-׀`T& ^or>} I%kb}lx[x)ѝnbsm1/w~b8J(Mv,jl4AgmTqlGQ}E|=V_ZIOV9hȝkͅ(#CUgXFb$l:SJyVT׿’=tSyZ:Pi #;øDŽX:q/vfuuEK3p ێǵ*d毹Mx8؃}s5R+C$P&n 1g,m8x 3ݹrRy_LT8}jǐidmx3:yfyt T|JbFmǖ;9Cy|geC^.kՋGw2dr1H'osE`c9Sn {g1šxizQ܌H8b)25v6GWɄ)(h>kY.Cڂ3S?%[_;C,BQ 7ܔ% ݈MkNI2RcZkj!TI2{Ur9+);C WՎ#s|۽]2#FbFAn]n̓k^:lN]NєyO'B,wR4 &=J&>q@ޝ^٠qTxx`3P"ᜲ,y\K)ԴaZ5)y||a3Q *Zrh|տ'yDc77$O%Bj0*琩?"?4UtYi8x4cNG!N<޽DW(7ڪ,e5~ڮHp%6UbCM0Lʹc\8?{)n`>Gz phB hgQ= 83!T#≹H@e&Z;Bf\ X|i%C NIJ!X!^ a & I2Ӣb9 iRv] PM2rG"j TJ8ǔ@ qmLU|iɦ0zOxl:m/,=(p4.䦚g]H)H-IJh9f^@Sxq0r0e+:dzitzްbߑ!5eHF:yvWCeo̊00N $~ =?)exǦTz '\@ꎬ{柨"'/uƹX?B7 1`s/e溮_ !$FDm o0Si9tPb]}2X2F_oRzBMf6RywϮ +ȶC.x1EPU}1V X wWǵ BŽ ٻmS3٩.$ԯDua$aP=@ 1e]쾜-,&h؆9FBo ruw ܲi$7n;( 1 ҚI"Qk!KЎOҾg:c9emg\ W IN#Z*1Ke4> GuT8 stb "r=bj.5T<g=IE^ T%sb%,c!uE ˬLԄ d*߆ (.n+˜M9cyC*PTD>5O ݩ4<s8nKMY*%SjV5EGIT@藢qmUr)(U0PÁ4J9^D* Vu$E$g*Weȴ3)dlц*[gXJ.W$йTLFo#e/~+/$_;7 t :m&^Q$Z=qK'~T^[b" ncM{yMO6 E%ԞiHA}ڰÀf=id쇷̱XA)*qMyg;㽕gE6{O6wlq!(TGgn?E_lگvd n=n%3ApN BӅoK邚!J(+xJ"UZU6`pOW~e834dOR.@ޖX+woRd`7!Vm9Ȯ7WeZx'ʔF9DD A;leS7'j¦59b[A,? cnyIl9Gxd1LW }^%}#\I磜НFXM] _M6;/j(iY 7̓-f)xSL$ :V18Ц7^Zr?ʬW'NU)?v2goƕ5We&C.*jkC?]ڪ܍!?Cώ- zD@r E$ߥϼzS]SJ2iR:+ 3 ,,phNQo^V)~A^O}DiYecky %iS =n/yLmQR&4]|+cJpqu)j|%d懄'cq"x&pbMA:z0f (Tj=6X$QƝ!IW6Q{+MhnuBa p\ Us DR>ジ;e-PKCB:㟂'`|M7ڄ(ieH(ɉ~͌[wIU9T4T\ȓLi?]sB^BQqgzk>t|ۈP|8‘5U~| `Z?%s[Nf=SkS`\^h&zݧ[.r"-4pvQnS{Z  ;+. >`̳*?Rg0BHq^qiz]}HXS$@ Lon|le| Y䀧S+|"2a#+'9J#Uǚ!GtHzISN]z$=b{뺈1MZ@*;A "P|rRF:(yI>Ѵ[ahLSk@A})= Y'vW?|%_6'2g|'Q2*UՃvUJOڞ#@eOl/P/u6 N&YCRKu…t*9'r;hj+?##?ۊU~lcrB6߷tuuʢO?PpRV0q(506dmG@0cvCm@vb~ #H*PSŽά]'mX&=D\4Wx[pė]nvoЂ֐6et]̚h`{PMbnj z<5 dh2 4`SJ_z^|W0,}QjD?,h1l/#-5W]S zɲAF /E!L7ۻ'wg MDm%*p$-,#qA,* %=D2Pį-t\MG[Co?n{*m{oO}N B+tS٦ˢmZ/1^0x6#cŚrRYmysDr0G  m7G#Xc{4T.<&o,qt{ޔA<Rۦ eHGp|ףYV T5 0)-:5'1#hrZ#Sf_  SX70:ѐn_j*^ Aes%U7q=@>w$d]A@Jʭv0+ } '->N^衶rIZ3&noat{1wN_b>apeBo\6HY2Cj絤{ !g.~^B?80o.ys=#mn1!Ɉw }eI`3<#tl 7YqX-k n(K +Ί.^nUj"4f_hw>Ģ^ n~J.DВ_PwTd%E xWܟw+ {PԮc/м)BC}oQuk%QBKX<24jsׄcηVO{iY͎Ycr0ڸ*Z/OE6RX ]Zۼ-ͯ,*uAjJ{HѸi[wGZ|F4=}[?ʹ<6[LIE>9 e!L!`فe$=7HW>0CQ(ьЭ4UG  7Fl8Z#Yj ޚe6 t#3$^X) Wle2֨-%Ue7OG?,+ٕt{`-G]<ä:/x>h~ῐXonF'mxIh ss zm*cr{nYIq6T7tq3K:i%ׂi6ߢ ^|vc)1 VmTƎt: ~ Ȋ${=we 6aRI=c̆JLaoS g:"`u&G8م949/y!W#hrʆPNc2An]%.Z%j껒}J  !a.W6rG θ+9oYCعk|0CV?CWZOqF 9 -7cu9åDs>hgbCީD*:KN4$1B|HH:gf l(8.E:Et]+6iY 7 "zlP:>HQ2ã5+ )-}90-|leח  ⎢K駠V6$V+#Xظ/*ޠG${m˛- (weD,ooAa:]Z`5J=QUal>WJɁÓIg02L>я>$-̤c'd`B(mg3z<(*kGR(U.vdn/Gѡ#HQ?f4F=nZ?'L~ڮ)BhDZ,LC̲W$CxMn]j獟\c{h|䍃-sNWAh&ܜnhC3/5[L_N85-: >uͥ194 V5JnnR@Ty=`m|Lh%[i\YA(e_!xO?$bpMTOɿ!$lA"aaq,"՘m& [o7_Ԥw2\h# eprvoK[ƉTO<{m :²tS6 9i$*Ϙ.uäaDRwFɳ 6}I5lot{y󜐝⿀\Tb'|JYA%q`atS }v%VUf>D_r[0ֱ9 s,<ޒ?5")o^I2@R61@c7G;#֣4K]G\Z:)ur)wbqlkI~%^TV-bـ SHAnn y.'cΙ3H3CtF$Y{JaBi0FR9yFEIkk36}R-cޅ7Z(9īq@bܩGY% [AIF>FZkVF5 _ r-[ɛxl/t*I7? 3?N>Jcy{a.I+EFB@|s#O)pec)wJbCC9=Pz*I,+0A%x}qhbDG7@LKaE ÆonKaw|F>;<'u^fW╕gee'}|oWd! Zr3 "P"P@Rd!3h9DDeo"fo0iQV(Qvٞ}S'aÛS#$I/@eQ 6}sV|5k]%y,oLQh\ \u0VO*/$_Yh(Q7.xא>˾%@ovN9qDDa'yJ9Mi3wS9jlGpxq.D=+ChObf N0Di? >ne9UQTηsb,@ ?=7մtc.a5>VG@eeJBi';XWA)B[uб~źJeIN l 4 ;Ù}%BlDZdZ{;C8BM qÃl@pn二?D[|Ե㑴)kp rmfbswxcdTuޣ穀[!ǗOrNhx;c>(+ck`wOMo uIm%uQb81ʦ^|W' {2 1AQhɔ%4(SPό[& # ݒ}3qE;Y@֚%e-FgΩ+=>V;`~jvLU7WR^r/ |_aW5],Fb,Tڜ%ijR Kh/&1b\$_&RN߮I.fE̬/$%ƗJl_У$GR9N'ʪBU˭ܚdQ5|%y>7TM| }C {K 53G5_EAV 7Mzx#\1>WCʉBN.=UŀA[1t7z#"lC7*#!Kcq) Bjv%d\J|R¡xD?L3dTR6CKG=+fIfhEB ak5=e!1wO}Ta$FrC|ц-ˮ2fĎR->jfcc=w%k}ufŀbwV#陹lei{ahh>=LyVҔz MT+AGЌ٘Qv~?Y"h\aQ[s[iWW:xH;G8G}GR-Rϝ_IGLxy=:xe@t(>5+E #D'nw^8xdnϥ1{$cC@nt&]/uw:BT[gIdsٔH[hRU0WW;Y  `~- yYO};%e껜{]*v|@wAڡt߄\e8$6 i~ĜLuqh륭G;e|V5⺗=\ Od"H݃%!&49 u _J#m="`f+9ik@˙_vDbV7 FGQ4ۚPŁz:"zdqb.h{¬%/tqM0 VqU$l7bn! 5ݞ)N5|~Q^ETkZ5+1d0gn37{Ǹ'Sb caJ=ݟ)EK~|oδD醨f~P=(2Lm5}N%H}v,> Jn948^9-<1sZJau*ZFͣd~dBV: slhZ"?#D"f^YԞJ_c`Cw A. ~&r/=4R( lq@罇2BV^XP{Qc `.'@G\F\Ҿ [A -4y@S®CޱvPl%1jd`aPtUVJ&Tb]R毎BvPWm~N-rP*?弈A*?aVlH`Y T$_cO n-l{9՟ 5I},́tl=?Ž bx)訲f{u P7)[[<(4*JzncSd uzU ص>Džbt7T$~R9_s+SyH&}S7u︚|Y_9f;f!L993K]6`p<(xX^ ) gXju,54HĆRiUMxS٣Aw"kiuRht)cŌOR5f)۠*^ #> Y%1=X {&=<aD0%,>S$ uybx?!p,Yx[[:L.j`~6ug5UvlXo8[?!@% KApeX/p5ʵVbYmj[oĞBkbtQ;`pmС-n&g_vdO%Ky®2vNOm <36^kV+@+;OTS #o o?M3j%%al>hYv]WN䷌:J=unTm=JB+Y0[ʵۨ*J=ա'JVz&7Q 0G;jUOFWk =ҙ-AJ5]H$18FFew%}|?s9d_N"l= dUy 1)iffZH1.I81~k(;B[ym u@EՖ'.isWH(ɱK=҉n֬OZ+S p M1+Պ/QP9 U$+_r4| jLFrt֕|IS`$p'H_ȌqkLsbۻO~$\純f ~o ](kDQx~Q?+ZJg6~eAQJ4 叱;VܵN$'YǏ*uȥg)cXPЃOudK+ovKKM@-4?yZ|Ҽ=YWѼDXEǺlUxe∸豆o$T3ee=Dvt fc &}wtɬ <;݊f'/?.2E(kFS4.dҐ!U1;3<`8 L_Ne KOf=^1?TlZS[M~ 8,Pf;ItnPu-0՟PR_*l)95ed衠|OH%mC٤ƦZnfs a v>M4Yz mVsEs^s--ӽQ"=Uٖ{`s<1 EAR٘sCurM[gD#ރD-[Mݗ [wL4@z5+.;XEV?'gH`+.wM{Dlw=P. FUL;uq$ζQak'k$,7񊂉" 6f>|4qp^\p+kBTi_o8jiy5vHVLp-ۗ?o>)tm Dmq5 ĸ*&%{ٝ'JL*邻TƩlؕD$i%GԨ}b4(E(0䨱@Kv~ hDV$W1Ksg Jpw9Bjv>$_?!ƪښ"@m ;/w+enptӌ|b]{v{?#C} 13b XkUvEYh3ra5 ]LSIkOQf1a^Z>{P缓1O}_Gs.]F=b`R,Qwy)֪e O] x/T٨זO9n+0@ӊc 1llAb1 !!4Pr“0W/3P{/Zk{.#ɁϚhx?O\i`jN^8j7d<*:$fL|o4%~{KءN|.SкJ vurU yqysueͽ;ߨUQoaɯL+#P4pƱ&_2>{LO±1P#cLM#{![6"fF VAqS۵kB7$S )o eQffOz aˋSzLt/C%+8>7r3$_8);YP6!KvS!f'J\`KDX"O~w䎵J\ v6(!ڠZIv/ύU@!C Ǽ׃u;!6OPcjnbl8{ΨC؃EMs,ȡ]sǑB"޸^֡e2妣VCPa Gm+<|ư)ȂJtS5=^bf#%=f }-Vj0Rv۳D|g);ҟn[b.d"jY|#fT'H r`Fpk+v5ҳJwk}<_-B={4BS2xנ/Db({  B+^ɐBKm6[moaVct|qr)seA4?XR'ΐ.z L;mI`@I.w)+ 8X-Q(ǯōn[&YeK&It#(B^\뀧Nek u-nt0STFKHjQrTsU1#ʠn:I#J-a/Шz7 +Gɜ5*ճ :\HQtbo2tD9Ե0qy!1W֊Z~9| Rw*r] d<s1ױkT% m9RGE J찬n}>А+G.z&}ݡbLbJ[UTC"^r!@MUБHN0_(\OUksAK=.}x/l")j4YdMR+r}eIM#| ZUxbүF qTN,G~#Q[Vix1 EL4{@kή qA-;0?"T+8=?|< noDQSR93[}ãOs2{gRǁ^:j: տY.4Mix3$36Uxxr"K0-M0wAc="ˢqzrJ4|F`6YKD'Jm-`9q{t=Mn ks:Է2 ݂Yoi9G G-`;W_œkis٫g _ J~Bc!WolV8*%ȇ=wfX3d5cqNR+HՈ%m 0s܂h (@=K|N r(4Y Nmbz(8ODnZ&JOVvڹ8t?SF'i1jHٳ(A 9:އS&n!s9U)l[;B>mD/ ,-q,R{3gͭVkfs\v!(shă:Sol&R N[}4!P0}jShs#|9Ÿto"1(?z@\Mќ+1N+k> M`و~YGN=s95%{5֐&\Xɴ$P+hu&VBEZ?2n>ft?vna.x|؉މ_&aQ-Q1H|xB3hH=S+oG 5G/n{pdN} ]KmT#7\IiPW>GOy+9bw`F1s͙ˊ/ nϔ ]齕9ۇ3q2:%$xsjc!F&51ZeRvdr XD$~Øײ0u:O(P"F(jWl믚O@䷍*r洃=!#1{!ǶW6b⦢$[="]D0xCk3yBxkLR-C{=Ь<4_N"u׼8Q?ĸźV-n sإ(1\o^3ti/%ޫUNE\iQD6W Zy4$<CHl*,HϏZ4."xG7 yyՕX?WDZIk@4*6Mn!vR"_v@ h^4dKQ'{0-T%`e?6 'k~Jf eoB6Pڎ*o9;+ "*C/Kc۳1&k}f Ʒ,8ƚ+7obUl证KzG-Q̆c;` EHyZw'øFU_څ(SDtlW^ֳ-#BnLDL2q;#@<ҡyVGk?֭n8U`P&JK.婥4z_shƬBo7GGi't~#7s;:`F/8^8cOX jx-&**(؂t7+q ֊lfAn#j\E] ̯70˭ vXaJ3XbDʧ4iL>6YhoPkZl`ˌi݀\/,)^R()#A[H%N_`YC*ݚY%[Rn.r ^o\4 !~=v+BzT lTkؖK8&}JXi*1GsJinD9N@qs`|=eiq%m 9k+NF@Af2fCW5FMH͓dMVol&7٪QĆЂA *7, ,-W2^;ByC6@|TZrb325MCGѪ kO[aŐT}0eb@e?K-K%>QD_*7H >R=﷌}&Tp%5%kJ>l^:N=xE>X&Y0fClV3'LRO5B `84m>/,\Tn۪y= o:ܛIbӱ'16'g[KD6ރh[fw`(w=.{N4P7 w\IddهHjl7:n':vbHA/*)U{vCa"6K3s&%}mul K4$T2$p#U5O=|I.bM|-!B?n=o]`QAdC}#9d.0ѧ1EtZئG\e2_ AZe<AŠx<)W%|nktV$)oj߻D>תG<}Ls T :Kc B?(4muB6R-'z*'{.̾$<;Pi̮[5dy4 zU]d:q4u-ZC%?XLwePeFVKGƑFɂCRscsEOΛ:Jr/l@jQbuHr|Áѱ3! /I?vƂ$$+ >mӥ's#5+^Za k8RRo.,s42DPsiTyЁD殩$zaNy\9J!!<+MLv nI]a&săgHw0\< I+r#s ܋YEٕ+O/PS DY, @X% @ȼ(X],q p?X7i scm, 6U|R;u""|8"8 ܕsiAI1.bvK`Bv1+2~|q'-ssIYvOrmVi#]ˁV@ykf㭸< u,<`4*3CG,m+CF>}hldm[?{:._*%PZ)NVvl'%^#Dz 5ߡJ(T_ 8J?`[&~ոwTεHM Կ& ƚ<[|u;~/4Nb%uO|Z8LQ̪E]}G^ z@Fs_a`<xd2/.Yb] t܆06ft`F~84X5,Тj|VBF )ߙhwd}wtdREpx O庉״A%V4pڱ/.y`'ͰHBTBH7P9#$hZʥkS(Kk⃁P^lQF2ʫY_◃*Kr믲5+^\"7 Į"MO̝ bBy8k.ggEˠdV9_[N^r ~zRA O(=бw1m;]K㟢6$&%%аzd{}o^hܟ{[˟aHy5ڂ%ܿ/Ǧ (0]]N<{¿ lȃVE xOHM}uTwq#?7^څ|bPZttS69D'2TB;IU=a1Ǟt4=|%Ɖp3 \Ox"s͓(YpDkHc?~-*u2SBڱqORWLgxv3;!׀0U!xCUw3K>5`Gɒ؂<_Fxe6U<mu+2Ha9#E%W*㿄ǍݣZfQ'#NTl~c%!Dزrg! lށ5Wϕm2."]nQѥ͢>WC!dÂZ-)"%+Tj咉7&%H׮mtUȯ6̭e\~y}Z(8sNQǺAi[p;H*V PYY^Ld| '70r4J%DǾ>?^kFg;A KO BF]訮c>zBI[Sh&43m+P76`oZ)ŗ%$W]hobwD(I!q:-ucP 7ҦTf=ᗽZLBDJB'{g_HOHS'Xz:0Ӿ>~O\(LjBv =sWa xs9 ڻO1bRUOﴩA f#Ã}ؽlF;B >:z 59 u1<[8VO`u >[b*D.N/belrQl=2 d LL 6BL.^-sI %IRkU8urnbXЉ0HOҫ=Dh3qFRYaBHK8y@Y FX>g䅒]庠gfN;'=&D3:ݧe |bt}ȖhՆzzy1 ^гl+־9_˄QI̙i~hnX1{A Cgirͥkr K Տ:UzARvIN01,XŸ*{RېKa&[ rszax5 Tq>ϝ.S%-gs"wYj|Uà׳eB\!W"AP?fm^Y*(u'yAm8cG Xd WfDȚΤģ+%M/2$F)aW5d8]ւ#jt:bDP܁˶Key)++;lҘFadߏN)!+MX,t F*i5_:CwjjwPqP)xHE>bp9҇pmAjiZ,otcM<=b[y%pcd7߭M/t}&5>$Hs#5Nd ? (> ΘI͕ ^>IgЄHp>^-{ A`l/Uj {Ri/K3꾍_l@C;&7W̩%ʔc"./ībRf~cN~)'NƆ#ulTkL xe$HgNGGsAnLm4W?)G hĂ7ts(#MF4\g!N %;J f2=ZaI p))G6Cc^fhY| *8R^ҨTӿpeY@7todL}aT_~:E,zHҩQH@|`|_HiZu@#hA񌊈5&gI8;\> =$Y{D xv%"ɑ)]mN鎐'ȶX,} M٩**;ylPF %g@z>=sivw"[Ǎ~O@OM|;æ?"(kz%C_9yAd+A:K{uvxFb,mˇHw30_;mptzX#ئfpELKMBUe&&n{:1MMߊv}{2<F*P,WݏxWe ,'hYPZ Ds'3 m62r8xlEնXb\-0W{PX!9L#0Oz[@SQevĽp kPqHR鈅kwߙnX/4IHiE:?m(j @l|9G.Q:JӶOsv{c_e.QNDrt= u3XRt5J7y-œMnJ(ERX]ΖA :,BQƣKn) /X_R_lr}mUQmO%̑Tݑ*0k7鶠&]}ML(‡Å&xS[ 'nD GL996 ?C`2b='nnj)#!8qcuA xmj+w1#ÔZӘԹCp98M5E논\hlA~|'.j-nx66i"M\L46${IJ,:R^QTW̡:ѣv@pL#F( pFĿނi[202l.vE_s<݋q`GZcVQ,hxGtJzLrw5A!.m2Q Cq(ƚϫxMuhkVS menT evϢQ,_cBW`/*w"yyQP) !dth,,4.=<2>#((N Թxtnv٣?8~2a+jA)f ]Gtm /[QbUg0DnBS4zJʁe[?_|A~i7;lIfd.OϽ9P)x1pk$bE+;sj0uJڣ3ը)E}'E8%F^Oy}bW}&=qZfq6$d_% kQ_^5+YQف %L^F^Bo#L6T|w^[lQ~A2 +x\]=t9 U\⤩A %M  S\ʼ촤T"l@WjPJRijJR-B8Y;D ;Ħi:|K^"Q􋕜IY>ᚹ;Oh-V’0kR6t%il9ʢWXg &gڐ~Q=ou_//EqUCykN'ȸ^9לm!a%ޘG(@nu(} 4;:>4E ]vk.aO4,՚[x)!8ݦ?7P$: (t!bd.9{Cmi7;]KV ?xΖ=%{+*eSCt?oIعꏯEl(},Z-"+cq^㥖6oKQOЄEBYмHJсr˭;h7HmTp*xL 7P|5ݸPa*&g 1`N!ȉs6E/A (wHZVlWUx.9fM` QqJ> ߌ}0 bu7 `0s$Ĭf2g',SM`'Mg|ց-Oel@0<-Sqs;Z^k[ZkA1Cx 䴋;ʶs=?k;!'}&9wxzVMdF DZ\ONRsS/匂m~?uC]d>|1wA~S’w&CQ*jA vOzN3G^QHlcK 8<*DFǓu+#^ҕo38p\=RC5 'i`o:  ]COn81>Ux9kJnBĘ~)%U[#q$b* Kr1%AŖCu(4lW0=/v)tHNAX>,EU5|xq2A fp= ^׸LPYTbNq;kblxnX0KGJі_`9}&~J75Gp]c"qSBtd~z \IЪloӶI19%xВ2D:&LoRM -oFXe2k~7=j 9gMa(eKxCȤ5!Ǫ]WYwQ~a)F{u1Vk}W.9-<RwT~Ydc(ǔN:7+F ?+]IΎw`J1ۦ,9;rp2T )Gy")DË,xW$ z gdǽɫ_|EhNYv2I=oA@swNn-|d(+iöᡢ`9\߸ݏȰhj=[~>iw<&{ Y%R\Y"Fu|8ՠ)ka{Y`.OT9{d*}D%:!`P@:(_@;CNw/88Fbpp5M|vP왼q*[R5%';N2͟7l`\ ޹!BYBdbWMZb=Fz ^/֩2O׷hV *ʰ&x j})v?3!܌O1k )>tPp4$\1 zDh|F5zz= B@2YJKx8g #bW՜O #GadE"0vKx j_G} 8@Nz7/HһRq뗎!xuY*vj5s 5b`FZmkkW,RXڛA7|(Sv Fzp+PZzּGGrLByQnzѶ -7`rm6~ ^ULʼn]I˸ ڔ Xc\]cBx>7pf5] %&~E^Ry˕Q`1q17]|.헯e 7Y("FSy=jjj[R\I/2Xt)`=(Gl3K@3m*uw e/ʣˮh%qV[TG'Qz.wWw {=_.ޝRX F@U<; wrGooد]/ȡxt^ =i Sxe7 S9^^ om ;$yQҨY[C/ߟ LVkP`BOe'w,KXxq~\q56! [^ɫ}ۯ!7 VD`.Ns15!ha/z u.rߞ\_ftM4t+hc 2Hz٣t`-˥]!u)qdF!'n3YQ]^}"YGC*DX2]*qP|x0{֟kEǣ%]c2&)RC5-63J+ ZU͓,#S Q];^S,7SX.g8lxde~y2 _IrEKו9/9.k,m2fLQISo{gt,q ㈮TI<ܨ3`_Qdd\lQ ]"fg.4Md4R,#? hD)[IWS.$¦ېT͐,OHI\%b! ;ik; Du{ǟS< ՋQNia%v. m}A6,(4G(?bBUg!Br|Mgԥ/S)}ZoF8)1~33+kqT.%+16o86łAEtYihTIajAL C RMT{=aó}CCg^@ ;ߦ Y0AKbQNbS?IGt./0I8[)W;y@}ᨇyM] ӑ.P?Pbi?[^l\Rq78 *dHgaH Rj֮CDJl'&?z&dv?࠽I) WۜܿG̘)N mO IREya/3v^ ͐+z^)S NjkOs"~>@wܗLg:6R`p JVu+CbF9F圾3/or&c)0ڲ$KØ?ŇQ>"J"LgjZ9}%,% al3[PZ9b1v$ƮU!4rI.eQl[Te@=':sf l,BCYcB%c,\te4 }کXx>S.WWA'gk^qh~vྌKzJqcG.?JÛnڵCb9^#YΕ;*}}&Ũ8f&4qSm .a ;:e<]$Y;$޸q-mw O6nj8%gz{-$4]fTp:P0%;l05#)@nՅHԜ Ep6hA8XfȴeAvjIt9#3#'[U#c5D]8j~Y?a5Zkk@M2UbZoިJ~%@P=tPʇ&P<^ dl*Xղ7'sjkz£B-#3<o*9 k.?m9D ]FcWeVVnA׹D}i71L"iѷA8,Z! -8KbG-Ý綇 T쫶Osٰ1jLT$ɱ}a(e|V׺=w2t_@3qDfIZ'$^L0U\b>@O<uu ڜdaA5ۇ 3yA+HY 2b+ D&pH}UɷTXJmsY|#^2pL:6G(58O6 ܒh"E'0+)‡BM^ Ħ 8_xh?wN`hG!Rz:ds;` k(z *?6%Iܢ1BC$!;Ň(gTM\+ԵQШn_i@{lkÿSk$AAdR1y:P-T:?P,\FzqWY\_n)}M :IG"l@vKbh+m1E4LHSg3^Ke,Ҿ~q^Mlt&}h@GʰD@w?/פy!  ݢ^>$&vn㗪xH`N6X^1%sWu @-\gAŽ4>%<#dy9=V+=pE,@8G&+"_S mK.tA g{}jt9rPBidqQ;(n2&Thwbޛj7!D//#T JxF;j{`k>a.;Βfd'=RM7GAfk26-qjݑ +?ͤ'uJk-ّxUrD-HJ|7dQ<'3ƌjMנ:I`e-=yܿV\Ře`~2@3+BXBQq ])5n E.K׶OmXضwk?1G\J뻌()˩s}pmbG`(8M{I~}^*uHS\OŮWhL'BЌ/D2,#V쟻mLP3e mO8]E[naיfZTDB1v.(/` /c@[<ڪM:E݄H}g` ":3O"-,A}qnYm^?ǨhZՙMZT^n 8&_3*#dlS% e!0PŸ)"MF?9Ί*|&k{Z&$&=hhңh)t.\1P|!I5[O>:b#q>8n͙E*_ 3Ї^Fתv Id젾1 Ebʚa/s%x>1-q>n TmN#Kl̻Yfr>(ظc$\wW bwjjj ْZoM_$FG6qvyO\U;OpMz@;0o+[iTDo)7+*mXvJ,reBvMfI}.xkxn57~vrwjM`JOpܻ Y3ztc{dO6YpNy\L(ޯ>b~)툏"RMt1HSDCٖY7!(3KeJQ$z&uaܤZ/9-̄n $VWSjVPT0)z$9~,X16TJFgؐ83q@jzkӄlNU!  L%1w3ea - "EFM!5+Rr7.-ßnvmbTS՟l#t>BA'17jLN,B"LUQnahI(K{jS$#iGf |曙EȞvl+<5؄L(25X[ʉx;׻ mQMb_@Ϟ*4rp0#H24Vy/o~Ƞ*' vZX)-Okl3?!+Cy%̳Y#}}=^lG>X;1&FN p" B/vs;j|)㦐C.pc_LNydBW Lm9 E@^ݢ5q1^) ߜ$S@C捥V-!oqg^ :`x?aZSӫ7mM\|'eٮ9YH2Lxuz",hQnVʾB.03Oe}_*}G-on8~y2|_CW4 F䗻.S'9OW?NG5jr@MPX&O@]m.-6PRkRKkل3l@Ĉ1>͌&~A&`͂{y3TrTXe9 00Fwǽ/m2B3ZTERJPj̀>( 6аT{"#k{4p) #w!t]-"vŊ± ;\ҨF' L*_sJZCi`IuX uTd-v`HSGC]]2Y̤M-)pE/LA>$ ӢBqI=_Q2&O՗~>{wLxܖP\㙆I6ﰃ/( Gl}~N^:6hv-+z- z:/T:wE_ Ā5W;ZS›٣^Pg]A8!ѫioJ$-Jѓ,91]%R|0$뙵og$vŘfID|w c!,?\FQd1y枵Q4x%闅9xsrxj0b}ng: -JMn ?>1(b^uΒ-ݑHlbX2d`ki~A8 +ˢN %-w_Tф B6+^9)R3 K[*ڸnkssAw!)?$ zG:ChfWq}Ri~gh]b>Aʽ@ҥ4ebl^z$}l5XK@!|*|w39MJNðAY (QҎIf ,B#\MK JVħ' _ GYH$QK\F*s4l$UJ9cp==osL7?܀ve֕-U >JhOs!t7{TH8'?JN!̻hHVcIOA` 꽔C@(FalZ{À*$56?b$kbue (Q<؅rcZ+j`rդZݣ'1σU6]XEs{r60HZ1=":ڬca,@q3,В70~7Ӱ H-^2m{uVAzwM5D#[*,"?9q>?d3Z?Y|d'%v]ϰT2NRJaSpU3CEj \{g; 4 G#)Ǯ*t v\ ˩KWTaɄ K:"iީO1kCs.6򰆃@o8*HUOCtQ7\FlNYS{ɀV[2OTUttU*.cnSe\?a*:.}}S@A`" 58wBM)Wy>I+aϾp,Q (Kh)!=gG(`u w.19+'Ad 5"9k Kl-[C`W rY/QlϮyt>FZgC>JCPv7+ۏ EFYRIKUd3wG-6uԆA'*3øq^}͋b`֏*C ?H0}֯`TP}w(<r E)=~ƶo&-wAxd8gXY#3T˺3^H+ZX<wBY?^X#)Vl4oUQ%rWpxX$zC>CӸ4(¦J3P7rx*D Jx+/ 054AlknnUROhm;Ft]ZK; .ZwwGUD69J|jנ(^x T~z PiڽbCiy]A6t݅ޖR㏋NMP|rr.E҉Bjƨ۽xE;\Էs̵e4+ jt^\QYTuU /eXCn҅`OBKHV?n㉨ʟпa`ܪ],/HqOgT2 -Og_V՟[kODK4H\x?L qa*7A>i9z3  F0ٌِ\ZЅWh CFx|CzZūP}9j\0au׫;5L*{ !٫@+@ ޗ7;iTਧQ*ZF@_Wʑ۸Zp( Y v6n7rvN]j{:{#6ŜO\uRn3 UI(=rǵ6V>[4ObV31 09&]7(eL`Fb*z##*fi%wޞKYBp%kz)DEP2hRQ(wo|&!$/0J8ϖ;;. 8?YTk.].MpQ4yLCx-gS)uƒ='t@A2flqPSON;=H {1|7nF̔eA7v]aJ7HPhRc,eT HpZmo*Wua"]qs&''Ӏ|_`aoo廫5#]&^LtȞK@~Evg2\Z^R;Rd&Ӯvw-!SԹ!=\n$o\2'+)17炦$&4`NMd=,€8VQkTj83TsW"jLM!:WxKۯhA!g) c_3o5>|cX,OY!Ktdt61$Fm؆@dEO曰*\rlֈ3d}yY)uƓJѩU `(6Xs~3 KHj [7C 6gpl 0C"xEuOOiяڟ\6wBY2tqؠBw7?[& IBѠjl&˪aijƠNXKδabyeo}!1;B+oܻjc` ~a-]FXpZp ' rU0+\GY8ab<.u;|Rx}%XP49۝ eyv}qx%5N{XOPj`_hVl6ξL>cY|r9x3=rz:X9(Dv RP"8V2]VJzKJ{a0eIw,d'jf織|I<_M-0(qޥ M|rFF9'NVV\Up@ܳCޒ18.dJ i` Щ&{̤7BmNGZK=h>Cyb؞tS) *@|XBVCYV`&ZplxC!eK4@%i{sZI)D#@m@j!V欻q<\ʜ̿>Z/[o:c]zq9+x4?ćQL!NH5cdA܈ tzv#ژcitvݰE=ROz X[rIXG5MН,A"BS/צR -)H#\sH1wS @k(I7KkJiϽT13y1ѭ|T8?-yQ-Zl[t Z7ҳ9ék5 |s/\n[ZNlߏHz k&<=k;xQk]c5Mq++O\5HxP~{45_a\ez=!G4>S&=?@s zjՍx:Q{S)d;,wet6L@9Ѿc&|nkst)w`+X4O~ueۀk'/yݖG]1 +s /_Œ^p/ ;[<.}:gjJOUrC\nLj'j?1^Y\F}9ṖlQh-0{2]K;x] ҥ$r!Cf]}?^{_QC]]:bG~KQd ?3qN ;4VWTz6/bl;MQS<ܬL1e45sdKq8+aZ !kLw-N"V^'ޟpff=_(K ݡb{wytg[`^~N@hpGC;W-uuAA*|r,Y!t0Mx|!X,~b<7(n& s^s4cGO}/YtWѐ* 6Iy4< WzPly rOGEQt~a^w kK6&rtERzGWʕ1F{r}ov6^jby78L2~neR|+n4FQX[]o퐨KM LȗO D챢79_&BڢX?@(缝N7lnر!aID;QJX36HS$ FYcxJtMJ;h`dǵPCwv"ت{\+C\|=B(|uc]0/OADdyb<}ܨS Em:#77z-#cP)FXNX).4c}_ѥ#PX{1onj&ǟwr D7.y`3ZVb}/Cz^p?U|?iZ$@&{R#58/]4wZ"!"(| aѦ)M8ast=?R*j#vFeR))^GD0v؄g3(41> 4 9;i~jk|m02˪( rcp%u'=I F:T,Ud=';ùXLѷ/aYg2i)UA+Z8M(xfsO}DjIa6IRغ,P@U_!ND|鯄1wP* k8eD]='3BsNՊplݞd?5b@잔մ4!䠞_ߚaOr@ZB2fZsN{ٔ8J<^^2L1&LP%K Tᔺq@r T3݂ t@? u/DSub,zaD[ː &'μn5'OW1✝$>WB=S?%ҵi= B=𓜑6,鯹J{;; ?y)Ě}NV|S)aȬ}iDbގCl r +W(Izx!Ռ{TI'MS%4KT"/Jf*$g<fO+[9&]}$ꎻ =]k;(e=+e^hRڄ񆲠~&A@hs$ۨI(QNF]?X8)=XW:Wˆk 7TE FfJ_YɞYJ\i_ E{C&dy|mʒX6'&t; V':46#Su\jDVf'W~N5ڶ)Tx7|bzq+]\T8S$G,)$wx 0sf(LmYf Ry/LU7N5 Fa*EaJک4(\u/^Rɋoql,u<Yb*Ktд* u9h2]*u5ZpdD [ۨYxB_#.bWz_'0qLDEK'+mR(Y(PsHGM^{ZҐ[uH+吟S>t*VU˯?xL)pCQ8_?ӴcwY " :AIvOj,,qwaM>p2?͟PsI)dʼVD`ֶN*̪'eR>24TL&}R$c cx2tTA\7.پuXʎ5ˑѭNo яr8рu,;NJ+[<|XRsSQmSA=͛]ry]"EDe.M]YϹ(_$ 22{ /!V;sZ(+XUmvԙKF@KZ~ W{wJ#DۦB}WTo~2*b&NM`I|_k^m~ikUۊЭkeˤp^]zH8x؎bDunC7{nKXNSaO_AEќ#/v-0AujO,(N.-зo %C{ זcJ?8y˧Z{ETl|=Sm:g!9WdNMgtѵw=ͧfB'Laϖ]o@nw.xjz,D`(EXPyI:pq5^#7HNN2x.([nQwqX CjeҎ#*R.ݾ( 69--lgڕr2^;SJ,vtf]dۣ˖zKa݅*qQCϊV\}kЉ-ٴlnҺTC/Dm3Z,V(4j 1Ri|;o yqboCB'2.r{tF .q:@&9L#ULnZ{aˌLHWm\#ȍ sM0#qWV](AT,_.㲋.UiֿԼTtAgEoٿSoqk8C+~,\_Ýݯ0i"5$o|q XU _^.^:;5e9V^;]{X!!8æS*--B&Ȣ]\e+d#-0M׀B'8o 0 |JGjw_ F'XnAKz> 0H'yonr?xZa6Cm9qVX*GWlJH+B-s;qB9QDK:RWڣg0EL.[T*VFOTPIELNM`xm"2J{#GN,n. q!|v̧xu=(+y0m$q.hY})B'P{HVRmӸ9xC_eMBvSt޽򷺞1F\Ҧ#x*zpFoMZ+ȗG%5/^`?rgNKݯRr̿]k+CV&$J4QVd_};C]9 i`2\!FWXb!Pݚe|h> /Pw) Gϵzܐ9(f}@5a:k=4AVY&hŎbW`Y0/ owqk H0>fI3Hެ/MeF0c%(g\%jZ_Db?a:KEe靐/Fg}Y U֛;LY=``zH'IV=a)>纴+m&<|<"4Q)ƋC% nM]`y[㰥xdB53Gˤe~iwDp~=[p.AEm|ҩɻO&WAF_qAmv4ہ06ql`c[G $#+G+AS9WHy,gq+?N颋_…%2!`A.D?/ebְ}w?I1Wp,hȵPpF]zfpeGJtNeݶ'M>htsC49[<+z:J[5pP784 FY=4I#ÜBm Jv:!n )`_N%;p/0 0$/ʯl]U|17@dWV:zTSGiѭ Cf2ﴲ#'u՜}0cHB8$`0ՌLm7}ga}Œ]8vvDS\x<2F(|o"M%9OJ'K!+0ka# 3ь+0r 4k:, B%q_% ^ ~ĵ`vUxsKrPG.6DE&@.J]H˞.M#7=ʊ^\`n~\98s .")&"qfBǴ4< O&y '#IȯA>ht)]4..^<*3!ZT8H-6CCGN,J%ҵm˙&!Ty6^`ܡNUڛʶS>!L {w2Yvsդ9ֶ*F$)#\7bU}/r*aVx7Q#$?h~0p1zR7%Bdi_N_h2ʧFUmт wtג\֟nO3,9(azdl,Xʏͬ}SPT' r^}1Z[ uS04Kj3ѓI"yfU;& ݚ7\Bъ;xB1 3Bo@GinC?:Aʇd-@YU(lez *X!يrpIWlKr:7T&(9k4;ޜ2 K>Tjxk[w?##ѳ~$ OGHyòd/J 7;uYfSL΋e8dP(:}opj 68=t\kȹ"m#ֱ ])t#NY&}(k+wRB1L#y,BRl?(ĥ->J1~Mi?" Z`lc09r7RU^V ua> zlߜ}F$$`-ybIK۴m0msVpmIy2utuߏjDDrd31`Yh`q7Z7سua)R_k&.P_؀a}.S!%4hZP+D"RJ8Σ 51q 9n2zʻWId8b̡ J6&(\mąK eZ]?V̭~S%MZ8u ޼oMY gCZ0CMqKh}3.3^Z7toSW)2ڦgB&wp|rJ0:PDj)skvjugteϺe_}| q˩S"̈́r8$r&&ϊdRӻB100&āBT,q\W{4QAر `NI.b!8']<JWoUDb͇fMJ^v~bK ߋ7c<בyvtgb= >Z \7\|F%EuD_q;XX8. s#,z9|qfz(9"^5WulGzcwLⲥN:aR\AIy|I950@u;y&9 !91q\Ok5Q0|z'!&Ў+1ЭkGK^TqIh1A֝MK;VM§\4)_W5:JL;c,n*wuYh8M3Q2t%~2F% _2O}}J* rHq-?? 4jp5x"xZ.=vwǕ9~ Hmr =վtKGs g5rlW\C);1V(1ͅh># T0^ p SyA)xGT$@ E3)yV;]ܲ:vЋDIn#$!x0_9 z WZmV?KSIQ;Hw_]|)wگز&)j)lPW+alYW93bAQDyK !-eHQXx&!W#LBu; p̦#tMw|W+xmM.1XiF gJ5tQ+lO]z4lbi$_O1TZ 1t{v/+Fkac+.*Yc~aye7JQVF6q+n"}!pr)$!beL# 1 ڿgX:a?9$̈́y %׷و4P3S6{ ,s;3X;>:jyX$ݽdvKst7 zg}R8r70[m"~hxS+ϩp`3>̏Ny&^\`m[xOvDQ*-YoRpICiX(Mvd((@4%`!2{T:sRh]_dJUlZQDx:[Bl4ՙ!@E 4ruV/\-3!)_1/Ŗ; x}qy>x35L:\ faMO#J񴳍)`zseR qi;1\~ضvO[ Wr&J\]ۧ)@x=UOƑi6@'k|8$hD, Klz3t4A&95m=Ug[!DPdEDR8^cuL+i[}mݞD!{l(_JtݿQ5s$PM0k'ZK]Mk]KM`Ol<$_׭ox W2d*3 8}hЪC QKwA$žޓNܸE/ !.&3I/gG^e qPϼqt0'>Nšp:OG|\RP"L+3eKϫ9ӝŌakj,tm__O’UH7;4s/1 _PܗbTR(;ѿ n;R++hR$cdl8+c9QG[s"X ޠ(l!4˪ӻْL2Lx9RK$]y,R%8_(fU%$頵x9S|Nv}\u{⬈j C5N-d3P(w(4a*OJj߶=s:lA'KƱ_4q21liA;(IgWAB@lΡJj8E7zZ\>+^Nׂn0Ei&ݠ[}_bw/*:#0>%w;*hJ;+̢qlPxX5q\MeqtI$&h\R`?tTv!NuN']hbv=L>Dы!A~o:iV"׬h/VS630RN :fϨ3WfzW{ރTdiŅ'sحY><> ݽU1CP"QMQyUNTL1#t嘬R^@\>Q" 4 We^Ntn DH*d¢u f)I_P.HP UmAƈrUOnw=02Љgh ||֯ "3< >;W[Jɭmj0V@v\#GU.fyY>ъM46єEYr#RPZ=to 4 &L{2Y *[WtYqpgݚGv?gKEĴw^ּA'! /{w"f ڻƲJ0гuӖTz-x)-4,*D6&b&a'_B˹B8^J\vrQ4 } e=P%e40lPp jkDAZ*XUyG|k8Q»%CmfM"c#V~07.kT4TcS|iHsGLQT'nZCٍQ# E#~wJR\-IKO>ÕI! R}~sް6꘦& 8 KIOEp$FJ({ Fmig+h$"@uy|Hu$:E. oy_ c1me8H ޘ8^,s95P{D7_ؿSÞsc"{}DD~!AC\K3D'-.UЀe`qU_y&BB8Au&Yk=7YxHUx|r?c9|'f)f䛩o-˅tAQRU|Wxan ]8CP9;>Bd6Zf4ZjF^zvq?[McL$AHdCS,_'<4n]eOc;I̔V a^8M-Wp[yn VkM&?UMѝ8&Oܝ=C/}Fq>33 s@p~%٨3^kO[P)-bOV֣~]/Ɲu'Y=js:/ _>]{MU aTW-*-,/QK3z@x*˺[5wh WYHX_ry,rYh@blIA`yRcMN/_{BA㤙!]9=O_wZbMm]a,a</XH\wfu#rl|;a?,^gihDIaᒡn\Al;X%9}7{Á!L hFyMUqQ!@Uht QѼHjL.=d#U 3C]G+GNý~AM'Pٵ[gkD@;_!t!^ A薰S1 ]8#s@XcA3 <+[ߎX򦿄#&(U`gJBi,7v1Dz_`8bLԧA쾪n5ʁVt8?Ւ{ <ٜ$_rNY_i~6y) pFǾom$6jt-Z fN:۶޴|сHR;:ſ-<[o1<@hYpTOOC-S3-5XW*_kAj6mb^Y5(Y:M5su$쐼Si]C,rO ԊKP?Xt{rǿ_E{6!*I_41 a|,|ڑ%l+gHs]r0A?z Z7Xd2wJaA<\_[~ 54QA1KV>"'/~uR3Pu#37)Q8L沖_IP+7(z?9K,<ޚ7ΡK437=, [PRMm;% ÇΚQF^=b5P!2|+ɵp!2[:W0M*Rɍ+^w׾X.r9C5 D P:.}mUKQ8u2|@  Vw/7\qI z޲t'f$+"gGWokYu-Dujt4)nEJaT"1ڊf;+oN.*838\)Fw/ Z0eLSl =},U`2 <¬+z!=Oܐ~L{>J/+l,Y+?&OrJٽ+膫)NFSd&p#/wY QJ.ݮNvRk?$,A~?F)S*3N-`ٷf<}үvruiS6%ҁ[cMt㡳ìoy8|x&7J<}n"Q`,Z\a"g_q)k6X@,`VDm0 ݨj$~ܡ06\u,1BK-EI_l߉*s_MDzlߦ1~!Bh9G PT4_LqGuy$*3=ή֖uyI/v*ZOA9AZГ$1yx`5D_%?Wjns\›C)aPxT2WӳV Ŭ-ߴIһEY0A ф>JhTn33|BFмK򗼕 JHFmf-Wgap|vܚHu4IY_\jWpk+g$ӭbS]]ьVnm4 %c'9AoJ8^`T//A!%M^6TR3EL/i~*f7PCf>~ۻ~eq HhZV@)ֹip!xBo[omp7R Y~@xRon}gjzx7PS ƭZ~i+uS3dmj4wl$G۱M XILDPņ. _Z6- ^1ʽ( ڰ>MWVRd(,6ovlQtm<kb+O1^k a 3\lcSK'qӐ^ H;ؼE!(eNgsT#S[G-UE51kD1ήcs.^!Jf*kE(YOu<)xJ zH^Ɛ&vV[ޕ8żj4 Δ=s8!Q!zI 鏰rÄE=L~>\3ױ $4^Z$j\)x)Pk* )et⍗*\H;GH`:q;>X3VI.Ν"L}i~Nz9s12cX!h1m-1MtZr8r?ᛙo @V*nH(Lc7s!+>;D3>~COլrH#/Q ¶.43&y;TCr&on҇hTR%x3O&0C7NC-N6(w2ō =fنwL,̈́‘LpLCɮF) 0XY~f~ԤPoQphROGUx FQ$Ő#Bt"f7FDiNfQDQI {?tPQDe*xZ^l%}Y`ne:Rڀu.kPU7rAWG^L JQc]lBoLe7+ y6JX곃T){6aeT֜%2}~q}"[;b  gsiNqϊ6n̢usԌq4` }X%E ҳw 1 K |RDqWD 9ûYSu OY `)!h6-kޚ͡jgN{avlJ,MŲs|^kS%U Hڃ^M=V4/S٭H֟)#"Djӛ,C BJ/S¶;Zrd;m? lrZ<ݶ㽱_rM=bs&!PSe\0-WHP'_HF 8eIaA*4my{UĀCxrD}#5LY×'qɌ4/%S=bK R<} !Z`v F!~A&X;(o}nU{(#LRoFq)³ þq1o?ư-t^l5x(0 zpvclMgvq(7: s-9lXrܼFyh6rhZ:X#K2m[ rt4\ȀCk,EON#Y6H u-l~-C+GǸe /w `ԗ't-$oWZ߁m#]rKrPG"AvGRc 5̃o+txѭddi" >jvwF?#l.lʨݤ'!2 ^w`(.?Z(Q3!ZE MI)mUz}hG ;4YHR9;iճAjRP6lKy;,HHZr~im(-  6cʹ{49tv"J L􎠛X^oK#r[1.B{O!'ΓCj1 fX) S'43sw2iN'`yZ'蚕i\3^mő1;`/3y=ч։~P!3w`E]Xe"#a_SK`29Ғ(-P qinF҅$FsK a>M/r;"yvYST cF(Og$Vf'H/EDffȋL@͚3o7EmPEsΚCqIǦ H܁ $.rh w5h7%]Öe| /9&83Q.SPܠ*^l*_B)vGuP'WLe9?̪u!/9MGaҺ]x0+0 RGoj1=8󷊻SjV5cʽ< XGoyNJH=MK [7tp$S>e_ٷD1b L3EVc5IId.eoU;HF;˽ Ϟb']/ 4ʷp|æzzȬѥEC=ޖB.QLӹ7XJTc";a|&>L<@")'e ȡQrqA܃bG>0r9K$ʴ& ?7S"Ł~)vbrsV2!IwzdSybZ1(%fxkȞ8z*\2ष4VQ(U kFg&y,~ׄcT0ejlη0ظLݣm]+)|xq#BF+gԶK0`!+aHJn,nK";~~;O[(Sљ ៌;Qᥑ<:q-ٌTssw{X\鞨?VNCS+)'n { #'9yr{ 36<Ew+:]CoՀJ'I"vVd2uʒ>f$jɋ" =o|@Q<σs1'#UfCBc3=+SA);@* b3&6y|1e.zp`ui4T6 gM_;'PidI-;a$|Q@[]fG8CQ 5=L.G 6\jl^mҭmIwʴǰiY)ʣ'qX/LAսwkqv&!{ B.(p 8Mx'A% g1͡٤:}nIbe :wav,zr8- .|mC.S-xio/(+O׭}׀0>wWt\ ӥh"b^MWkaI6l BIg%|UQ$p^$klSF$>ZǜHZ9YڲiMwP+9\#K;E*0Vas"qmxo ;#g.B^. ZRTYzw1kebNO KSG@ v'TrAPb ؚ͘SSqs2^0HHBx0HmLGUP m͠w VDԦa-JLCy] Qe褷Y˺t'xhnP**4}]I1}y{æב[^D+{R>402z9oӋz*^׫zCCNmPGtc :IGϑ4sjRGv`&=?ؙ y4hM"M:> 3_i,dvxxHs蜯-qV>hB3 dOfҐwIC,ys=3:88ZdtL[)Lˀ,nPZ3pn%nYJl^E/HHi)lyN51't7Z+ly-Zpgo sGay5K.b_JU<ӲU4` B8?譮s.P 7t?{hߥSlfOkG9[ 2AOF3pQ(cÏyo nZ4z+#ԗkz5 )#ik} ޠxiW b҆ÿ $٘N,HتؿuH/ GZߨ+ȶs+fJ5hh֔!86 3n&Z2n(:`>,a{V&z WmdRCP}g}B3(ר: y.4|@#(my:,h:IMeZf7T;|ہ~պK2vb̟RjiX/Yȍf[{_EdDDR[M0:~ ,J_5zDJ1%--"dFEh-6;K3xe4} *@ԁt@B%J*?}gHJT \5L T/nIx٬>y :Di;[;zG\;ւnxi81Q{ÞAyH*2L5AZکMDcm/ ]S/Z)ФE`߁i9OwiT &րQ@+mE¸ Fr"RKX~bLD{#SBri9둵{+U/[:=u @m}>zRDjKTC>ףbl\$4bM*փ 9t zGʧϘAO:iH>82&exb1L ,-۞Ea:?Vȳ B؆X83cpu@?/Zz7T7C*YШD١ dVhfCu]&7<]0ڄn5$g%W{Y\Ը펟[Y'\6YLdvԷU )D%k0@'O֨z:*zsAWU؃mfp2 (/"d{40/)79(/@xccw] ɚZex"-~8n(5uu/4 ==f~\lQ*j$VÝf]D+ pY2 wod9|euM qs$k(F2~OyAe$/!G]ULwQwUҚu=m|FZ(\0h.P_3?`Zi[H|WpMbo8,KO#ˡ_ Q^q LcYtsYYmBgf\BR)kƗbuk?wZlGT6{RZ-g’mP@տ:_2fj%{xb5)7 WEG.kQ_RޠtfGM" *1O:H.EГ 6qNfz2TQZEnm4אҭ`&"cc̅ Z&G[ĜCbe<P$X膉; \{%XՈ5 %{Гq 3'pN)yBdǪbT{]hSDD@' 5;63ljvmU6QƉoT;7ӗn T誤D8 jGO޹Tbj~P#Hpi2<_|}`[!MjXy!/ǙN9% ÷8_Lx1HyC\,[i\D3ʱii h0/q^6tTմP !Y2U#i9">Z;\#E)4 ={i\yH#d8 i:IзKwȇך74+l*!Κgmz5F鍽PɷMKmwLa5tm{3HL7kdXT~b92#He$nއf- z5D2 !`jjc*(N136U5Oe,ahMOphfڷ'{:6zLJ)+-tឰYKQpN ԈˏR(,+a&Tܔvg =r=Eˏ\VMjYq`PtydpGW$&$oVBe.>1&.RZpI8Pw@v ɸhʿ)fxJa Axf1` 90BMvOj|{ϬЯ…NލKG}'D_#vi)D'EG;76* ^H qQeXyI3o!E"չN[,L|Ƨ&Ț뒡55XX(Zx=3 0e5a3}貈r:}$V)~^h/-`>0W;jMņNg(TxHB89w)CTLq'T6 upu jwZ`i٫ %V6 F3pt9h@%Buz]W#8nӫ[)[2ŷ[l^F+E뚢b$HR. `E hQς}_C C/[6 [u`9@ĺ׽_]nB%E0M’>&X9ᖪ _V XHXjG*qU.5#x_mۘQڱ7NjbVxuf$&`+{TQ"`L@ӢZfMvF\/ݱ0x+iv֠&+ևI*)-p8Q J N7!u(\=rڪ׻z^ز@lƭ:"ehOk8Enk"UC5B!κF@}vHGCf1BMgTmzkcJ?_%B';Yu)E5/D!+_ AVbfʑN6m"$ݧ63@9r>]o sTOv%Q܎6XIG'UkTSLTZ(spQ~\d\J/MkT>t;y#+yz39ߡC@)a#끰=,~Y9M rR$y{ˇ&F@E hߪ.#e졗ToSzܾZPNdX"r߼Kdg.ec(j~YuFegT|? [@SoaP&@%uV.t&n7Zr^ N%xGSigXi%oOgr2>6>awe2CȵۇŮzad0CF{Q;c6˷'+<7N}?'gfN: Ĵ(|"io(+ͽh*'; LZ}*6lxXGiIǦBzy XM"fvPOjj#YB>V6SvW3Sq7&dS}ԓVKqͥޣ}l99y &̩P߳%CHlŴh(Fc=^d\]@ ;?*)4B-f A-ߠBDٿ ԉ 14K`:Sy_|L S.[}̴N%|DϹi.\:Ma!a3J]-X]$Y!}>6NI,GfEDW-$&p⦮˜۠qV Us~Y&A7"D(ۙm7ˊMVVm*j ]K=UF2mq[ak^5 *ɼXěXDS x@u?8px`sѷ ZbhPL!"}饑]!\QKӠKs 31VjٸL*pU#Y`5$#W'm* XK\]|) 5D7nJvR"yD݄Nml .H[DRO?K*eX W1J9Y4O,goRu7*lF<"B~Tް#51թX8o{b ["yTXFIt3YQ)X7LH-ALEȹ}pT`Ԣ>'_cl0U ;wv@Oq{'~*R c6a~h|T2˟F~׀Ԣ8h]iˈ؛FJ.ދͣǢ0^[Yi"Q ^fjtno 8YfGT:bư7+.Kg]Gw|0 ճfwA` l9AIA-- +9`L HɾQ|xH2-e W6b2Œ ){"t5̸M;?rq͗F^\cgb黤,ݠ3N 8xJ\^Mk$玈gjw15oq3JqA*{[/)(OʊNVˁ`Iq^N _*Իp=~N }z@=ζ&QR`!1KPԥz؞@F @V2Wkr˅׌nr!EkKX,Gfy2K$UBTHfaq54ŭe'FN(lJ~}ojƀ*zUW~lP U똛vIGAvK߰׶{H}ps G!F惜`6RWD1mw&z#_ŷpWD7{mmwm8u$lP.3BM ർӸ+MN髣JMDs E?V+]5V7`0o  )-Ϸؖ\gCV8G'exYz@%ɫsKzf`7*/#5QCR4Qm^8S$ry3W ? kє(6*T|&N{$zqF ZjZ\soZ>9D} |E !g՘I9䊯f^HYHJdjٙēnReM%-N|jv;0֠@bӰd=ˢM EGuY=٫?-OTQg~kz |΀IKpи笇_jP~ d2HԺ~C/{̘Q4)WEANkRFA-P'HEG: Tb!o`[$!@Q鋕C<-@6Feވ1yn$_|aMq}Ыc]j.X}ҵ>$;~q"ȢtıefN-݌z@R6\fg)k"T)Cp {Y F,EUVNb ;Z$D#aÞ ^%I.@Bo7l%>-[: 7q&ޖ Zʉnzʙ])TrznXNqde9|";4]+(7"3538ӡ(}"_!?d_3bu͉Fl^VFc%pk41B}gKA$3R2@T7fpCKEO{*5gT/SL4D,Y&o`Dg \>ws,IDVOW vySK$6u5`ye*x*ϵih4UDul2Y:Rk NMf\qu(E@hE4֏3gxn.3q"U7/7,Tmz:fQ)}I>&&Q1mp-ɩQ?dWF;z šMARwiMI'tƪVQV*܂#?-M6Mxm :pA ㊔=79ޖAo|_?~ͼ 9\;.jEvM]ۗ@_=Kl:,o.v@YpltԐǍcdbvY_~GdĪ/h ^3Riʪo$TFЎ}O=fţ;HsD)ݿ~ZibftɑU!F3TjЫ8oC? fi?̙՛ۼqDdjntY RZ(#EBhEM+s K/<*}Di#z;DA0f4 YIMQ+!Q¦2SUV9"R73ӿQ@Yy4ɏO@C qY^ur|GaTrKyRV xsbԛjaޚ 7PrOKiOnjGD&(}9Lg sӺGW 1cㄖG2ͤ!)W ̛G|Xr(ٓr>L:]Ju3)\T" Kc1߉ 6h*5~S!b8o \7y\k 2_֘@g,aMy6 e5 @`ff5}I|FHIr05,z {e"eϠp(#oo7K(Q5 y{r:7^7.# ȹ_+qJjOhak'ڞ M4[u.^rOhs@L9cՕf#k1O}Ip(jBeyrA_Lαt~#zrb~ԆeMkpw(B~iE@I]+N}|Of:kgN7BU;;grV%“E'u*JKoz}7?gi~= _e$ U3L|lQ}1H߰'\殀k,nHcϥA1Cۭ̞Q)3jM6PsUWP H"h{)jAB.#,S7|BGhΏ1D!["+ͻA}*HJ>|*V8=Qqݨ0(BV6a8&je87KiYJ' %VYĉiV~}G0LOBDk`Xh`4O{P}O|Z˗ޗh[ܱRK$]I E>kAT3?iiPꢇ~!A70Ese'\0a΍N]~S`'n uMYxKpT _4W|x^D W>֠t|؟M >L( $̀9* 4#ٲlua0+J,xԅ[Ri8\L<øDj3v+P gcL0ԆATqFBl|AѾy`H["+<'{L%~3mN.yޚ3ʼnjIs7XwQ>qRvP_ZvD >]fT:'>zuU!^XAɁ @!cq#\ɜͽ{$n.EEFϗ=oz VsRG5jʉ+s.p1+2yb|7\]] /4.K1'WdV,J{~yo*g/]%bq"hB 50pdmlo#,ӭ(Ymqt4q3>, v61ߩ# R0=Ol/@Fb3Q@eC7gO*in,/Ԧ3׆!PN1­5xw !eM[1P{&=ba\Wnb]v5I#5ԃ`$.YJ^16vnp3C _$7TBw*lA?͗JBjdizC* ݡG*46ZrK`,E6g/!nKQD7hXk&BA.5K,{|Qǝ 5ɰX4R5cdR\i貽O)B,:/ 93l^,v%5>FO Q"h$9G/g|B"ZMk#]TaG7HU=.˨yا0G  b&Zb'䁦\(Ѻ0Ң2Qٍò'ikE|69-xDW0SEjR:ho-:lH <&^{8|o YUpyVm]JyҰW: #M,sc47xYHpc@Ͽ#E8?kUZTU3_[s hz~aX>:DžY8Ij|Ag]fJ)e·ŝ=$prfY M7|$^兢s6!+ep`\Q}j(kNWe U8pu7%nHI߅6.RQ9&]miӶv$IykLPK V]{"SSޏª 1U+hԌ͒q#exOLH<[cpܣlfG_:+/X^͇Dݳ=w{BuX1x[U u er|2< IZ k:\{"u(x^ f,6" 1/l6eWgOj$')rj;bY I5,ᣪ rB/|F B=9R}dnn?Fs i?DZx7UL䌒%Ȗ[@ T/Vy4h~:NUzhYA'Gt#&7bW]8S'O+>KJwe6+&= IKj4]oON?MJC!,{æ'LÚP7>Y SnsA݉͝@uh;θeޙ-4 r&v r'=4Y]#dfjn-.2Ȉi/dIgn03O&hi@ x}y`ttۺY6@z>Gr/rJJn^e4Z{GFq (K %y27yA0N΁.N(M.?<'U%h;RLw"Bl*)"$Ywb擣wp3:gBAN2d'V򩼅BĎ?!?Eȉ0ၦV`:vceYܗ![, ֢Usp%,W{ͫB q 4|cM BkȢ~'em=toFfV^Y1HQʖ4?lYN9?Tq{h \wrP~>dzC iFkra|)U-eo5>o8'i g$NѦ2Mjn6:dȎ݂brbOGT/8VT ~B}7Kf&KJR`&i63+uq? z4[[^o +."^;fyq;dbGKޞyQ{̃A񶖣oqfvzvxEԴc:vmbV*XFAMM) #O2/| :1VDJΖS=/SMU@InPuz 3!7 4cZCRJc f b.±h ?N0;YFƝir>U,~FlG6-Z-#uc. ,i~~Sf&.mr3[fݫmٯ3noBn *BRĹ۶!\bNOrS1/Hf]B}G,sr_8T \B/[ױC@IPU(+ȍA3`EE_.@ɋ:,)Mn{v"R+ KR .^QdG tƹJd2r|y-# 圪lc]̛h8֢7u7 %_/K?6]/i_̤ZqK1焣A핬#}K[]]OBݑRv/yyYٗ~$~wKJKW_3E{J,}T9VBȏYOz(`"y}4Q=r._j*'$h$+ўȢ= ~^#8gz-X]D54s_HTU=,R"5mN^s}cNp,2"IAc.8j["ҒD ɒȹ5^ ?h<ΥiOc4#/1%m"{^G~B2`f&J:B=∻5wã S,/Q=ua:oAy}P&xaP·6¶^>2ܟ~Ŧ=kˏ),fVC+䑯_GLzwBlв~"l#OtBwO6]ҞV!_d 5&rnt352%ДT~/# t!tu*j_]* IhgdĈ) (TzOQ3+0_74ol}no3['`4!8 Fl`DW{t Tz dl-#(GA*/DB% XlrG͊5I?8n7w]`BNߝ "J,Z4TO'tKO>I\j ZSo|W˕kv*RPm[bJՒD)ͬoVT]|E3x+l u,F-^ຂ!ۀmXnRۭk˹SrS7@;M~~5} #8NTyqF1'Rxqr[v|m,JTCZ=騼RF:kN־ `3Xl1ΐ&Z7aZ*eE(N TTzwc1K!RVphd : I' @M'|4rFeQS*gl,se-F': QAJ#m.{Gv%C9}OvGA7.YkX I!L/rv&ܹ;V`LqȺObNCrMKN {X@F ׻\.fx,ZɽE$3rͤk7奡'v*f(SI" e!fy}s>6bx ܆\/ubAmZﻢw;ӔO_cy82a)Ԣwg6C ;L0c'dqdǁgYȏ0g3z8ߌ|yɣ O+<ŭ{al9˭>0yTz?ClY p9+NwK9R|.=ytrqLilN(d쵈sGxrcڇKI j:}Fr@Rw1>ˢk=/uQ'HF)6XA|5?@,Vb+Q\-zoCUarp r(RAln|&a "Ni$ SR{+E*1CAHޒl%%JULXkn]8JYEBGXx ?$tX\ۮioejvt{2CZӵ,ɪ$ό@V[D89d+2g9qhyȽRle Y5]eGa; wwTN57Y\+8(eȁ]T@EY4{b('u0m>m"V:ydҾjbZ2uwkTWZxan|j =tak̼4>O,V'}*۽l4v?Wu0t}=yoD>L ƒr?%@*yy G6.lSSjiN=kb@K6f( : v !-$yca'fll)?8HHЬ&vޖrW%iˬc2ғI[$JʥJO.3BN4  vg"ImF ~Қ3BEwouzr[&84xf-g;I6_>`=45**-oN 0_*Ah * 2b dG)?\m]Ow.zP/k;ޱGU!GتLƚz`gg'h}Z1|m7R X*4Q{ˁBl4VGCxLCWw'LWeMXIu.g0|˩Iy۰ʜU/F2%zJݪ1V*.L1P̹tHnr!szin ([vx$n:+b=*u6bf[OL#\^D"(La)aӻ4rF7F @6i؊`0LCBH6ݠrݜ P~O©,dxMN uS#@k.s8wZ֊Ef%q!6m;M1AҷLq pfnjTe,lXn1yEB&3M^n߯j/3_HoϨΊzV 䱵wOo'#f*{Cxw{G"c%e`ȃ6}bT{5,ur?9$ISʝ3JzF cdb\k@\p "a:@TWYP񼀖xTbF }r[q(rLIAA {d_9XNufG4@~#BV?b.Z6+/:̰0|)Jh`ke,! WU],<+>Nj{y$3ešnuUPKȝ*W<` V(. +*Ua сo9#oУ5.'H P׋|dXn;Jq [:̛xbĄVa硒'1Ю{.V$MIynO6wuk1W03,,WGxкI}!U7hƔ>c#A>QHe8G_}&/@1ↄD sRn?0~sYәhݒKg9Z m7t :z\*((2|HpPz=/M摲'fRy\|ukz܎> {r Y~ViO$:@.CN9&7͖;2%(ⶥ%&:_-km9ӎL^4}\AǪ0Qd&9=JA-`{[դWkh8 xj-5Tkm/OCoiٗҪNWS.Uv*9#VŶ9qTVl`^BF yj42љI~ytr8jf7P0sq#׿kUJb7&@4K*9[[&Sՠ" ٥y$NrV 4Zf4?(`^17k::xhDT?:yjϬ5Wֵ  Xiy]$ x Mqe^ɏp"B;oUUn9e=Y1(7\x᱿b)qip4faL?+)s0ք C ^}D0v]W1pH [:ū+5^d TCIs/ZLaYrBi 5Qr Pه.SgdR19ָu]1g+r|f2w "gA;}\_s1J3w2$@hHH4*ܭPk 2w 6t*ڸܸ9WB82G6_VR Y?ĉ5/&@!MU/} 0ceG@4WEr"@k^!~&4/Iw|gK ?: c)[!?uخVsUVzm y@z(_6{- IC?L[@ ^Nr(A&v>.2 qYwU>B <_퇟UEߖ27lhvG؇@A2:=oO9Ԑ9>,Vж\z7Pb"kt#?̜ٝlDOD[[( QvB.Ni32١P 0{&jH5 Q &?2g:r|RNQQ(pHc8rJW-^N9M=%?jcd{ fPZ%8w"ѵt/o,"Oqy 'vHF9c9Qa *ȇ-XAi-H+O,_t@W 7O1H;f4A+754 Y2NT|-frrD/j1vfNhG2` ll'@'ٛ*)l.|훯Ƌ "$y+uxíd*'Z1IROBP #%T&ToK(])(+Sa+O߳J$5{j}eacp2"wP6 x`C:jC8GZ>;th//ξi@ɮcfZXʝSjc(?fex΀EUEjW=9{[\W4 U/518 l@S% g5MfKCwvJY\y'f'gDK iC Vty%|<n{$ E82Gyq@B/ˈl53jnࣃYL)_ޟU9Ǡ#P[ZK 9k hmΛau6싙G sjwpгS+(aE[|9ڮef D\($ӻ4'i6Pm< A0f/췉á@M5Ok}4jS 9Ya; d(A/p-VS017{^綨/}/(23zDHXnr"vuňkY_YHRD4;0ڜDqk@JxR1K̑׀fk\9$׿C#HoJj+&xW0Sn1]D_ܝyE3|%BҊ yRF)]@爼dVpb%ia"N+.<w /F l -9|:Gс@Fs׶Ni0󥩨ϮϖΪs=K&9ɬ/6;FR 忊V&G ¥($^ 4|KBgY) ʱ+udT4Z KSe6(j) Iaf11^TY.6$?T}yra& qܰ t}ߖ$O\Z{h70c\FvRg@$[|, L%;SBoƜri䙪7AM\No.hpU?e)?xۂL@?@C+N\ 71d=.H{z;//mb6.E(8r:5^}MPCMӗ6:rbBU??_1%]{e;E۴=-IJ5Ä%zѽh\G0r9#<-mGpM s7y@[~.PSuiA{ ջ|8@m?kD +x] a֬cYKZ2҃p{7^cGL'>mjk(u4ujf2ӌe[aiqX\@Y#D[!唗~(,rLOF`+W K{q :#5*SS~2I.DT^-씡MS)JK>SL"՞ ͉#ixIFK7S\ *ޓەk^ԉVˢR7 3MY! Ɂ@䩯¼=,$L_ؤ a?^@*|qp4 Uc'o6G(r9Ԟ$PP@Ϡ#rsgaE =W53T>;D/( /Fmt4_Xq_'qRۯ1VIj<˲=` ߜ5s/co}?a .]JL>yQ%˫<"+dR‘ %3`XsJ"6<5Ί^oyB EobmV~P4Mg%:ωo2ZBu zYuiaWwT6!!r<n9eLv/t Eԡ;IΏcobXxzD~i7g!\$Q{ 럕3 J"lS8!tWAJ# 445DXa7oij Xv١x+A˧;ܢ G=O` P2aΊ!.v^h6_Ui"r@7t0n=rՁc`Kxb{sv֘Ss`z|_t\oM|nqEa"BFc/p+o'n <.`xsbfZB GIAcXĬ'}_'oH)R|&oQo:6(xI ٠̇YjM(3y2׏pLy;l%BJ}cZΌ*0X {4*l}m$ {ube1-{]%?&2H)m=3?;)z.tV!V? ǀ.XUry-)1?y2R+}KDB ?y4~#7W3IY%E򄕝vXLxSQ!E;}*p\|mY^S+41޷xm9gdoVxCJ&aѱz} -$'%>׶əu<7s:P2CK`҅N]gy+T5 0%m!t|Mז "T5Lc^4P"1b-+V?A瞣?UW̺gX4e6 ylT4=[vD=dn/lp.IV~s` o%b&! ^T|39Zw[v"ŲB$y>о2y?04\H:bQ9zה0 ݏUr`{,$|nQB8f(vr;;S[S`b"t|qL 5b蕚&m,t jѽmKBrw^6IzAH-kdj$3o$hVvٗ3~ "6j{4;\E;Σ2`'t!x=4*"v-+)T]%NpVXo4=Lg|C! "S?xC{7<_nrJcDw"Z$曑0@BذsHXԜ}»0iB~/Gc?A i7{зȡ+d!&Zn+_Z54Zw>BKTwS;uEHiir1U Cy&a~iSÄ.qQ?;$. čĬxB9ђNU b8Ei)3n2@h|S Waé--*vf[96fdhg跟HLT$Drо;Ԇ$NG*%< ?l!(b"DSy[Q®^lF=6uvqT37=m% ~ h!7zxs`*iп/^(weyRv{!|GtĒk#j/'A9r%g#sh&~!<(^@z}n\K޶?bmAe^GףzՆRdަCc+{ƌ '`RnZJdlI[O.ZC n^p^VBr\Tīy}uYmବx T!ѾGni&kYo|O’X$e6Ⱦ`q\5KjҞ\,0ffM$v ށf΍VҨpA` eV!] n8I~ =)a: cRq3aغGuQA1>{UA6~M8~/¸&9͊Gͫ+u.k#9!Ð ŝBw<݋o?oZ^rmrq܃ӧrIEb7U(bpE5o4 H4s6^=VW1>USZhv;WEBf뤆 1Xm9䋗RC_Sy0VAt>'Vs X0O08qK.Mi CA.۸DE "Q,n`m 3Iw,1<&s ʾg-CL4 Ӯnݒ־-*PSV.~6b%]0unFœgpPnT*uʲ I:#PBp='CB̭X`\hY渌qs WLJʿW=}Wٞ~4;PBԒp$yFRG7pcn/苁h~b!csz9PfG!@gCqG7;Zp_J4ͤ),{w59&Nxb?iʍc _qdSL@P}JmI)bsbUm9F9`_ԃQuPtV-6 e? VD(s< RtJsW] fhɸG( zhV){SwJ=cB/P#ɰGXRXR7s.s!.ut|b J*ĝ/)*uxd6՟!Rl%}M5C {y>bRf`*rm(׶Th k )xH˱䫩OҐβlU64ؚqo5rͅIY}žw78dA~"dϜd$YPԸ5k159?.vnֿd,KʋCnf!.xtE6yբEor;Os˜y7!e5^dbuṥ4Y怷YxDS5cOhC/¦OMuuHAoyNf\jg;\VծLz}s S@BtiEA>~LęX顕'O`U,e.:BX1ڬd5+`S( 9=r3gL}drw,T\}AVi`z\"q?ْrΛLhKE#ӺZ)8Iu֜>^IB)J$6(X ..6Wb= x~ݺs9j#)HY2L29qCJ5g8bOϱϤ@0dᗘ.>})&X`/2GrJAʘD耬+ZU|EhG Pj$2[E&Q:,L"Ҫs^P7'l b,@ŁPyRM0Vo8B~3QCǷt^l}s-!AEQ+n9aA$wY׵(/i 77\u? Tڗ:w``ozC ԯku\ &@`uED}BR3Ls HPdbm5+7EN=_q]V̷x[ӳ$ڴc2JAZ|XP["5b$˔0_oX}2LUä,νdOaҲ4[9 /?3ČqfЙi6?:w1^N(2;kn$׉:$K0>?E' Zygࠉÿh(Y~ނb'hK"8;X?ݟk^n=k GX} W'x܊{v%҆kFJ8B\CAo4. %y# 8#Z}!r(zF!-V(ZJ <X*+?!XI$ h]Ȉ[hx=oj6SR;j3en!2mZ(8yDz ['T]=q$t mЃaDpH"D BG fyW 6"d{A.FoMɳ \~7Gxv JݙpBZX?1כ1/h"Zh+ (:cRJ@.c>m 2$ xl9͛;Z:Ƹ̾^+|H+2~|0gPSxz^Z( ՝೭hpjh`kkB3r)g :qFpMϺJvi 7ΰAjOk"5S84D$횢AБ]Tp,!lrq P#9wcrWpN[*GM1coݷHNK.g~$FD?^RmEwS}pJZ; @M [ Lx∻,o.׵[U8¤cq7k+JLAUS%:L>j.b"F WXg§1v:z490Nq|H@'#LNš2m &yHWJζOŬ57mD)e#bmh?߹rgUKX}*-OkCmϜ 1bl|jDf1Zrg;@aq6/UMܝ6k""FUc7GGo^5.6R^Pbt˼4֑UW|}WSqSqrb;w?źnU/k]4REjh@+ L%N{H7[w]]gKgcnO:8b xY+0 ψgHפZdf*s= *pwOJXy"K2(k H1QKhHmq}ȵ9` %R3>6ɜU v]&6?FQGyuDkz{C8׫b Us|9E (ӯYCړHc*)2h1tB_="#ʵ27y"~SÄ/ ʰ59 f^ou'=$s7w d-Tu ų}CB}] A+^HFKI,m( *L Z復c&dg|)Z=$VI0\tRu/O&"_ []$]brr;M}K5Rd._͐Yze ++zdf@'a*\O`(ə`YY {7}^i 8~,y%cv<)<{h"g/$sŠEzd% O64`EK?\ɔK0ÑpeW V _A6801eXk&G=P&N%V86ÿx V ?=!v6zujXf{K(9"І?Zh\ J ($RKJ}I¦icӌj4; .G:ze] =׌*7Ma 䵎1UE̥'|J=NN0 a1TcbEʰ`0v@XPqRTOEAHzPH0l'd ڍFϽ<9jSGhIIeCA&a qEԽĄJGYIl~?*9' wbǔhʡQv6׀z<8cbq^W vh.fvx%ݱsI|g]pa*\HIԍGH (,+7gd r(8&0NQ2lg^܋Ɵ=xW-]%(xWL*'Sa_p7}Q]%v92u\xYd⥈raj.NDqZ@JoEVp% ddG *_Y*sd~9d,T1tZf+Br;w@owW~ b&ICtF@,^8 6EMγ2 oQ^),zq@?1AeQ/v\eInߎiU“R_κ;ooe^bLbHWvGpR*o{وfw{ԆXekvx[l#b/h%4雋S:L-a@n6ɿ+l ˦8v". %1)727_c^=N/`~ G2!o0'~DVf6x,׶'oUF-Ya#ls:KL R؃g>RƍG-ѯs(T9q`=^ p !,„tD%Y&xCv=$F"x$kL"~):)M xaiRli^a>Mjy7sp sQ Xj^] lɞ]G 3< z魱Y%50㧷,:Uom`[/pE%`#c-} }zei Zk1R6"ˌxE 6困\f8Dź 50Se\$GNzaYc>{4Fbqˑy(kLe1IawA~Y̻X-򠀇-[ORQӼ,K3Hy"m\ Hi,d"vCd])O{rϓY Gۀ LxaI~v,6u7pm;ԦHk5 *m 6Ud \Y?avH{,9GFWȃmbyC9ݍo7%d㽄H|bqS0&jmVx\{C;xDjW-q*mtIL%TH4ȓ}hg4v F$ 2^&ڽ|OmVXXXn~|U% >l=7x.s9TRt87òrD(>[e}9ҞbB;*F9i,ăT&=کn_QAWc^N  7-#af,( YYn,dWc3Jfv팥oObP?r߇|% {HSA!+pE+5T9m64ɨGGMYOgqzu?!i9tzn!hHXĺC M5L9I,0 Lf39SAn7/J9rQfS*?wyEkG*Ap8Eʚjoεmps r6T!˗<:\A5'rYqI.8z[@'b:9dv~{~ v;֚ {ژXZRR&3n/eX[W~2rl(j.*lȓyvOjhvqv _:hln\*a%)I3}+p>v=s㹮z?D]՗O.'I%+aKXt3U$͌"^.rrY-\!jҙC)zUNťٖI=來j߸g6@L x~C<#`> Jn{lc{Op@T)^FA6ͩĔClU\beW Q u\$>2BZ@[b,|brN/75jLHAJZ}̤RpBN i_{{i Sc]@0ϋ`Vkj0@ښ{gE~z \5 Mѧ˂ }Z~@v>ָK׹*EASR:2ak+2ck0Pɉɶ=pBD_4BAbc ay4fP"x$ܛ<$7)Db<C1[7 ,XI<)D"+74~u+ ărnW*Cɫ?>D@bP&\8L:ӣE|EExݚc])!9pA$ +C36udE(/i{A'|ϸ^Ko%[ oߍ(`*đ㩗oݫ d}SRŢ2}RVʨy![M< Ip?ctyCx6B'jܘZP3:/X7@ CJ38.%Qב= Yr{'.2onP2z 2KoqңQ킨;v5;€5hNz}Yo/L8Z18 ַZE[S8Ӄ(X$fKQJ `'>EnOΩb@/=LS32pq/%`j}(;YKZS2i2Rdp+]%1]8/OҾu moِʨwﶩ6[lmvh`X8ܖ+ŅEj#3hXS ϋ0##knj~gGu)N A4:~ yŹ҆P+ ?m_dQyT#Ǔ/HI.fo Anbޯ\I *\8{1_Ͳ o-4a=p%K%h(dfI8xꌌ}d%ܾPV[ZtWR~f ^)I. kt^4@O|8DG+I>"dD^A{QXs&_h?ÁxD!;* dJFrh;Ճȭt!]Ľ̡NoB *x2/4׶? ӺfWLb6p޳x4~ξXWݩΌčhH*aq~j}iaKYE,j$Kl;7.>xH!AW_{@WOP/.L.t3;k6 ^XS'GK lIatBbuFb̮&}˅M~wF˼_V`˃#zU :rIUMv8_lacphju!uRa@DpC̓?u5~|xƗtBaϱh9E (eEyA0A&L+}=id 5+X!@~ ) 85 oO>'W 3Xmה~ⶊ1Lm\$:$u=3RCjyy}٧WafL Li-#~8"ϱk=Wìg0Wqc8Ux3OZҿ1Pk.Ē 0:NӀfԪ"%X",z7[hhf* _KnGp|_ǰ/qG13D}tkry[e*y6}t[LڢZgu'Cֺ S&L,-a0IME׳9ώt6L$6cB+SBIps& 0%/Rc<#pJ_HxPmѽJy ViQjL>:R><cWN`UFbj\&f:׸jM.pv vhs\co{(Lr[̂,M)onD2:r2H'\w^OIcwBJ™x'@\^9wuV_~[ e $r~A VVpOoQ<-;@ӕ:WJ_yJ&MZmk zAdPFi4iLR*^\4J! =EKorE.<3@Wa_aT ` ]tc@וF;b(9Nn5~ -T'$rLYpy FCjV"d E퟊ZQ>lO9Sy%8_ޚ?vͼݺy,\*&k_oHyFύ/XۖwCBa~|BGW1BP 8*Z|A;iHAIQ͔=6AM= A xRO Sy.y+49G |)y&*B|ǭR(.-}wf֯ogR  4S7:{?}; jjOP 91du߳S:@w u,&`lĖ4;*L `j9]b!/yW^d~M9ѾJDzc<w 5j[?dLҮVٺәvY/3?к"2aԆ$/]Nǒ L0XD͢\G;a^0B z-4!p%da.TME mM 䪰0LU;2Ϛ"_sBY h jutn }\O^bb}AQ=Ï=em 3ͅQYd}̱yKU@L[ݮhBEyٯ"pМ1~s|Em2}YHG&DtѸ-cҡ]@UTURuY`Pw!`xsHs[8*EFCz7 a)yl,-h+?!PA ŧJUkU5 {t>iA?#p1~-i88$xbN4_pm ŇxX[U A;m(Pprm", hG]nN3;>%Y-YC ¥28 FL|L~\B!KN0*ŭë9([_ ϋ*_JL+s.i-B֒gS\>$Mžl|ÅWKqܙcM6 5 CPxޑ9Kؔ Y)l?c<$~!͢#f(z@;D3sjá vAkܕi8/f;vCd}lJgjγ)0@Os!K E h.޾&;fWL8V@#|ƁDKDx+hJw_ w$H 5F ZL@Ծ|/vlqcL&Ob0"78=SG/K;+fqq9e>חJAQF~RZs90.yjCǂ<ߨu5}Zz+v|9^Cf0.wbgl3ݿY$@ޞ85 oSPI8ߡp_sTZv-a@rKCyKsjT(1AaLF0勾DnR5^!fe a)[{ 'D>:7F@샲of! Y9}Ͷ4l@gJUINpڏl1VFD=@ e̓C'.>8DD%e^)Q7SP&iӢq'>0/ǥgP+D`섎4*DQ^3,gyw Eew}d~E/kWԧ;¤@d@6e3FAT3~!ʘH~).JIJ,YCGͷ;mӛ|{\w whPF}ƉbRWA p,ɏꕤJtX}cZ97pL+X UۙzV6 "[:Op1Z#lծǁݴ*%aI <` 2s-1=zk+u *v֑P֏dpwpf9=N=XUD6p!PSLD2bڸ8Btw|8"KU/ v2u]`fgE)8*|8];B[9[X|VѤK6$E!x3X]O+0U5N@)ەviCn3Q_]솴%`;#<."pyolOX*~\$JssD -N_}g_ȋx)ۊ}0݉Ȳ@f}Y;eG++F'crſ4϶_ulj3kLqϚRX5Ҭ-.MpS dۦp|Ӻ-}t.Ѓ>ot,%[ D^p. ͪ|>ICxV>*sLع#t#yeWjT{`ЄiuObG4jt1w~ OvVYi'ey=vl* 4]jת -7W)(3t[';_sxlOd'zݳ:ju{OohK^q$+m cJR@PA{R;/=命;bnUjC(]Z# tP(]D{2@奷.s$6fo0J! @Aqt^!}x jǚw9|\vH'@Lhd.D1*WDsC2`.rx2_mIR]C/w#iN /ZBFz$EjF<rŪ6`.QV;[6Lr\? #ї"撣 QFW΂Q[>T_J4oGd\A }U]eb [}T+B |AM:35hTKPE ۥ;>Oo&k×S $jX, 6@pڴ} _:mC2@9=.# E@/E2ݐ};ծ b)]9˜*`Oѥ&W/`mL[ ؝J9 H2a~}ГwR| IMh$O+Px{ѥ&:M$yMO5PQuN53OWJU3/Mtq&"Z@/c^tg 7'pE gTL#M2:saZ"(d ХC7ZyD}^ːo}=]HvmL_ \-m7\~%Gη1nTEvۍŪ32m9(rFEG8cIPC ئڅkk!d? }71՛@?w{~"$8IY$-rM Up.c)7=Y(ߞ Iٰ +N;+ 1q)qXcFNtqQtYbi#=E&H̚ _b|g.zA /u?[3r{o*NsEU],P13qY;-Tl~uz)`ZuG{֘%v?f!>NyTN/;jQ¹Z IP֋ uPƃt&%W7Ȝ#Fr9ۮ&Ep8D:1H`)T&+y #\s2ދzE h Ih pR,;#fHI?< DY(p$4ؕÐw02g!0~> ,Ƶu5Yߚ:Uv"ui{<$g[|7={ئ3,5[aɎ&Ƨ/SͼϛŹt qi*ք$"Ջ90qKY } #{˚C-{ zcb%^gV8c`±fBW yq+ ~/:嶀o&)wDO4q?ތ&DTR6pkHO\TR%1/RS9Zg.){,~6=;c((]T אgǿ")b*X老&@+W'/!vni Y>xU28&" !WhB]6dxYp@CPPwQZc)Gy)834\eQ}VqAq#< =?d[KȤϱ6 Z7-X۳d˕&c0x<(HiO?4 y3B<%xBT E6)Zt!f 4ǫPC^/mFRL8(Y5>VB2Si e(t"^,r*U86_qpÉy}/ucÀ9"8Wvq칰0٣Wyy467=>_ݎ>Qp{Uj_J\,JjIiܤ.jЍZU~=B!Ǵr4?% Bu!p愹]uM"rH|{QqwkR-Io/Ň"1%u"d\HKD䱣_gƣ);?\\XWRyO}K w,sGhy)uuQ0aE>iCYBͯrPE Xhlj^q89$d,C? ;Fj, 'G'tЀY?oK\@Zɀ+ jIg5f-cSQRwX8xFrI˜SI>֭#x, 8qcpO^ZW; )&XVx;؀oN.?v㧄X]ʣ{qCUoeu;ނ(TRǠꮄGkzR䢝`M\\7 9 H3 1`Ed磕3yٸgMM5L(Cj)U> z'j2|i]RR9P}V9 D[[gߩLjbv~nϷ9 nu2ƪ5'E>'$%C'<~ᝪ.:9\&&52\(S1V9:>&or;L?d9 }ދF eCQH42>O@g%R띸nd4~vV!jQ̒SW Tg Ƹ\6Fq{ꊶP 6`*h`s49\-N$8K?O&Jmz6]UE"xެ8f"XYyo2N HQB=!+t!?Z}{5,Ȗ$ҡFxk&0=N4=-jf|C{VC 6XqbxE dwLIJ/1+.|<IWNJ'0550%[%jdA}ܳrp?7B-qS؀ |v0q WHؽN5&+:;tGƦN,8']6Jq ̈.J!_ %xΰJ}lFpN[Jw-aOΎ]d5Dlzcx7M5)$P9]0tY;zSʖ lBe/bF\8nN5۷< kESMz\ɓt#u;X4jQ$5dtWuCxld-9-5Qᅪe-)Se G68uB#mS(ZN3dݎYB u&@~fJ KHM?ɫ "mD3% b˙LBA4#[ciPV=lXkx5Y8$装hQ5ZJ e;n.r7RiZ`Kϛp9Y9bS儓 ?-qpթ)\s~!oT/yȤUY0yOdn`b/)z9fRp}(A6j![vPT:xyWC1\){D8iJ#1B;}|KoqWAeJõF9ׄ\\(ұx>=ha=c.=ObNVАg?ʫAN]V.˰7%XrnTfw a6()|8տ*%# {棴-^\YjdJ`uSb%@p+iޠpx{6$jM]̽%+؏U=Bo`ͩY`.%f;t ʉ/ ,5+JkUO: e5EsYt>xϫ#Kj9SǨ{ԴFwh }%`'ʍle Ġ+loo'uH ̰hzV2]$ڿO*N2Lu)CxZMzYY8)fL0VGÐZ2vRDYD|q (c^/0,vZ=m}=.ș fdq`G$t$qR? OGq%ZV᩾**QxFHj`wiࠨt8Uj2@s**C)L ( L9 9vsOmZduJig4c~ߍD eq\v[ !LU1㨒Ͼz>i6c EaKWbA1sghY==$vn˓T-}MN p! V[y'(("cUyuz\G}elᖽ#sCv& {";P \D)<F7N1Nft9*L[.Z.D0ݛJB݉9V #V!2o>zjX^\}Y(3sZ$~b> z4kIݢ -e ` g WOe/IS(Ȗ+X@ŐxY?1ӄ^Pf2˲:(Ѝt="+)e %O^p|^"S1G. VF`}ŹHgn IWT>J~j \S~h=@|I A+"HA¹i_.AbQĎ6VH9˴G"Xc.3VP.|<9G4zV.+'^JjeR/CW(Q,)PAI}HJ:Z"XJp'9>Jw940뎪čr#VpqJu  #7"^ڤ7=0MV 2 R!  Z&eD0W Fn/,IPW}w4F=tUk<^oTգ(RRHՄ$r肤u\k#OD>C > JZꛜSݗv7Xu~nZOľ 9Q†h}% +~'Wh ;ah9? YVXo2x0Cp [nPsi!,:h崁\H#EbbAkދ4VN [s)3ucfXK+":x1FsLsR8lt"IiĜ&H"E\hfk7]`dߏ&yw'0RقLGq}64mmU%B.x  &g>r:@U\VD/]7-#9 id^mVG0J\1U2J{TKS#;p[X򼃘)S3!:,kjpyď+x4vf;VA5j<1e˛,OX@ǟiyHe8 gٹ~GntAܠ7a-+kni| hG)GQK_]ayaƴQ+'@9-LE d:aP0?b\w~Їssvk$$vlG, g 6T+Vnۃ=ZI]xEdE aW&l ]|i\^EM"y&+uft:3ˉ/fM/;7,0>6Eƣ}`҉lž@`n]ry'Z={XtvI~@H=)eWcʺ2ʼؖ/9 7)R4~TaFF0!ZFZVmXNP q$CXZ#[x TZ0h2?rogzg{M[MTPIxZ V;*l\MkiL:pbx!'8aK,WP[X-Xojg:Q|{ڼn|薟$fzګ"ϤB%^a0 |å@ OLW=M2.kL"w҄XM>騑sW~ൌ2hYX$"LW䌜Sv>h) 8Mni?"(P1ReS 8¡vhIMJIÏ:(6\6^)kF,B8CuVƚR1&A| m%NȚ#&֠Z @+sIDhߥO{}sp fVRLаCk X@͙=o`W>5[4D^- QsAi[>7l{5%IScn3FRwdS"R]2&HLx׬9LcVM'ˆUUaU4.)ssAkO@!pm fi "@Ee0Ҽ͘wC2`T[ "oRW~[0Ɗ5s(XDtam;tsj5EO_<bg| dpz`fb3 5t \y5B_cE*Ğݘf*(!C+Z_0Tj++n=$UR&7M-ũĨpF2>'i)d]LPG+9[+ wԦJoOF}HVoϫݣ].&-i Cb76^:JؓCWc#4G_x2-FX4kE[F`^9!ӢծK)*fLbqwp>1"ؖ ct)gCċ9G=xPCth~lM~8KcOY1P U2Q6};$Uȭ!m^ys[z⡎`yux68w% m1|d}biGD8oȢNBߧNݒ<& ݜ 0tE2"9uթ͊=Tp6$ve M5|vfHb]87yɸֹ&,SRLБږ0N<+}H>*Y54M-btدg/s U,ِy=mu~+8N ;BR7懡yB{cɲ>*,?m'23!'N 3䲾G(KFAxA.-B{3,<B™.#Aą` ':3E%6K1#E[𧏟#3PEJ(ٗB-6_"-ƮA: nj=$&݌Z@wWp1WrK %" btk**]/g6վXIzb0z mև]7yUו)BvY_v|v2D%aȞtcAQU<}L!3EzH^k"xhߙPKYOWNA=b!$M}HE\H#ngIj̻[xw\K"S7-j`YW=1RU*]D)`creZ G;uqR'E#EC?9ūBxܽo8(ԝtN> Ā8!L I{1jf7:Pf&:) =2Am]z~Y8,@|}xE!PЂiϫoBpYb8ߍ=cWI"__`qSxB1X5]Om[k:ƻ|F< %+E^SA hgQ[J \xJșJ1\XrJ&Cû-P_VNMG]LEzߦHꄮl@u:v^4cE5d=a 3U(l<0ůﯠd>mJ3rI0BpSȋVBiNL-O*֩ 5x.S=v4-" "[3LD5vbFP zSJ? tm[ Ϲ z0yvaj@= Y,k(F͑ljeo1<ք 'X^fCz_N%9JWuݻT˜$(}ϳ TnfmiLJɇ(x4kGmgd-TkeF.i3ɴy< ġ)oʌD0])@!c_<- Uҍy!@@Zi nc;kXO\36s2kf6Gca\99DUC&K#:Jמ GtV-$> rpa:9`|G8m<@O9ߏH?)[ԣC7'(NLeh,ݵI~bqÏmߦ3ĥHG_6\i6X!5 $;?yYy. Y"hɰlw1GR=!_ -0eH`n$cq͕N'v2j$Yk .pEG]BH`h{Ă*6g]ӄ|Moiϖ6ٕO=k)D테128Ta F">z8s=HQF LaW]4r.MW6ftʒUNJPz k.f',.3}BHUnKq'& Yȉ6oo8PfȄR `6| Ewm}n}}DԿLq~M$im [D5pZG&g"|v#O}+rP%\r.IKOP!J|5l+c[ݕUeW^*iCDW%엂uՂt%_F2m`2gPDs9mo'IE~嵒Tʝ|_NG R/8%Wf%LR3[]]*iJ:Ü*'rmn2 QS47"`M7E3\mlGj(ersabd|?k"ǝg8DN Ynq5Hg)*f`g[ ՓBa76t k@q)6) k`~pkj;69(c=MpZ6J^?~}kwMI js'%֦UueZRV`nOE/TYE3hfXrG/#טPBReˆ~Qj{:-NɇPuLP(S|TR3-)*VS .$sj .wǴLKelJBFZJwKA=kĩ.7E"j`x6T= 59MB6U>ZcTƉдDˍ{) T|[Ms@AvRhMo'1os(1> id*P^ PC/nd fiV4~XR- `UԓXY#8^曑 UuȔ82ZЛޫ4<7К(ck "7S=\`Œc1ĸ)eͨ~:-el xnגÙXCٟb}k,AG3]aիlɗN8 e^98`&7Lht_d=7gADoi)01^=ךpAⓙgϣx3?B_mnh>iʰ&pHmπt&ۓ;%Q xbdEnEU^nԷ줉X^B^JƯGw@%6Nc *e6i h.;ΎmBC{93xH.h Ożj3dMЉ# X:p>ި `:R"Èj;'ϴA!k,WbK}s0ղƝzu[ika յNS6fBk{<7]93n- 9l8:N˭dƮSCE*dDJl[Bѿ)h捕*s. nU.nyXWV&v= 3Ƚ}>H;C?l[. 85_8, \k;B%ـ.Uztͫ d'CfW]p77FJC3kOZ.T[is3&|%ayPT}k2XyHdlj[p~7#*9Fs=/H} ѳB0ǜB,UOIPΘ{Pa19)~:cоV>.uuYR-0y yt&NP-^%iw/2aƹ:H  Քx%]iU yN910M?MٕSMz#ۢD][GS'=s࡞q~ЌiZ5}P0:* 7& ? VJ g.A-ԇ]٤QFS LjVô~iΏ"- ZgTdIMG r1`B0j7Ʃj1 Q݌e-w˿e?qR PZAďIڋI´Aɡ/b*ںpzԸ:jLbQ]~^Tz|0y MxP~q=e-M|b( BLb0MLOR cwX;2={D&L!utN)8QoK˯|8 Ag&ڤ{'rM־vIqP(+'ޱ8f(i6)v.&%x≆m 4~2>]2#: ߬C4lи,Qՙ9}MeNyOD%IʆkE,br#eo1 5u,[zxzsV@խ=ůХ 2u#{U/']2&IvvT 940nG$zY rrC"R. (mk2jJX P5Mt9-?; )b?ai9lkUm/|BфOCNpұ&|s¯t f)5fz0ϱDQ?WjȬ]~P҇QB76΀!4z掌7iixu'rgEÔ<qB,Mf痧rL(oԱ ROFY&F&yOn[e袶~ T&]/^ JYAډ ,1!hNq 'xp HO PT}V}EN\'$Ӓ ]U=@ɔva?,"N( .|-mEn##gp`1C9AN/oD [iK+4t9] 7mc+r.Y0BA b:[o _20P+} l`%s H m>L N0JMɮ1Ćـ!uN [i'2B.hxH!0;Ae|nΞ(c!_(7ɯu!/`qZ8 Oh^hJU߉ۮciC :Ѯ\Ú Թ 3;yVsD:^+k+ %a*/Mk;[,s 4ۮ&NbT8.hRo%@#g{BGPp^~e*tq+Y~63薒)OޥXU`[oĒg˲'|9[ j3$6^bU%\ Y?tVW״ z(J TO}L*/X2z} fׁ)$8m2LI Ѝi|v1Si(r!P!5c.y@ A:|h_]_xܒʅKbOm8G!'` 9}:PTon~p2\UPVj[Y|{wDYx# scgulBX8WVfMsܗS,XZp͊ߵLˇW pܫn OnX6Y5GL=s'"kw|`#FL" <{Ig6%hOp$Ifemc!8ce>_} 4AQy?h *b.y\C<aԥn2C?N3%U(Ҭ뤲(Q"rFn~輥SF.ι 9(1ҀNν_[AR}@bͪ,}wshntjDRMwќ8pr7|C@S" jPOj xJoP`קCMf1S;zrt(ebs7HM.V} SʲwS~\ $#Qn'g*}3J}BUw*\f#&0JˉOqHU ͋Rhwt6<߭*mD@1fO^#.hRΰzLQxOoᰌ+: S[K U_Р PH<~U) ?-޿1&/|X6GؙN,aAvԀM&d`xIIW;2E]ƜqjOB.c\ԧ e ?b.d|.|Sa߹(s(iR `;7}$|'l,vSɱp*w^>4t)p#TMMl趤wSuPnVK#V2#4G`ub#ض>uoI@bQFS #ڎ>AX0Y| ]PX}l'_(P)mBo5Ȍǚ`7VKI&\yV11=ѳ:]p\ް#ɰ/t.{WvLݯ cœ!׮yH裱2tO4tQ022$sMĉ}&:wl`j*Pzf4zP+ї|YI8bɬI^_FX?N pNPR)swgnLTĻr4i/[6hRIoeE4F![pjYPSU,h0tbi*8:OF pm *wtR'҄aSУL|V^6 8P([xX0|Le)8F\ck^Z/Inyɝ%մ\k[n.o63 `"-HKjꤐNמ]qv$P>m'[& A_c,lк Q(_ ,4f F =c_n cx I9O,0tC{ D>/og@`Q8W- #=$sHƲI>ыakD̓1H*Պ.T5x -p?7sN/"2 ZrsHBIU$Khcx=0q.  2{y+r$ӱ'$''O1ڎn& :5Gy`,D]*eB-]>6݁{v1ܩt"ɖqk_*>1w]_;4k&R>44vZ"2-X`nlg)h9A4T&0K̐ $>˛>]N DL*)Zk?]o-#Æk0AlE(m6=p. }0-L&?oDj]7R9Uʁ/{ 碟^A'$~& S_=ZF靉Obe;ܰS{uM)G/x&9i$כry0anGpnw3 hڤ~4- ٬|K+magc#ohֆE4Nd"%ުW 6-IpQ FjzӃ\5xyDV7m424[,Rm-n)@1q` d/̿!h+oh\>ZtQrgt g7낲"v}]_ձvV]pb Y=-sg;rޠRӭjD}%$C䵾F@W}ګk೜ BHf," 1JDv.8te/U5k6X@Hj)^(.O>Oѣ<@zMѧ/]zA%FE=-hA)CP޻.'298]jL4Y ;*Ӛ8jyOSl,}&S}GydQʣ ˏƭT! qRq /h% }~ Z4x;Rfq折LECg!S˳yws"\ +FlE)jd8=[8ח";'=ɇvw{,]s6"WjS 2O+xGY]u<\USLˠ!Y}:r:B!w`,"O~1%XQj&]w9B 8<&]N5hD^m^x#yy}m'qj~3π"Rmn-°c$J/RI(M*ف퀒ggK`[㏀v /ۅ*e0dRJP7sҥ EfL1W#ue$Ǭ[<'|hΛdWefF9u٘ʕu*4;wG*rfd, .V o07>APڽYv:5\mJ ǫÆ;eBC*;[-JB+  4ܶۃ|[t&nn$ X;!f6#}4h2(zf`ʫ@d!.Xf7kڦv &"{k7t,OJ\ pp{ϱKY5os6p`G6W:,T+lΘ \,kf!P1%ƣ}PS(vXf@׿>!SJTC!BK~|lis au]P/Á{`P˗V*M#0hig*9vZ:٦]섄 n7)b.A`@^n0fuJw{P`k\OD2hx|C12Y"il4bfׂRl\8O4؟>d%ӨX<-s'.E9P5W\.W?+5sXn-a@*ĆDhtS6/e+fd uvKgvM{rH e`؄LG !22p_ }sёw^ ^[r߁uBg,LwفڌMT6!bRrESFI=P&m%o.梬b/5tSUqtu z#D2b^kvւ|T=;I,L([UbP'>u! E/~q jI%_Amǝ:#;ֽ k[7 _łDxmr=w!NOvUǽ'. iӫx:$l!s&>R AYΞ=BCEDmiM]Qy1tڊ ϝ^t^p 5m 7ٴB~LR~B\ojaэJjY:4akrd(g ܔS6 #g[Q4Pk֑$Tn9owTpR10Ɋxl{?L9KpX;mBˬ?QE!~Vh'Z*d.T$cqρQ+&N~S.wӕ>"F+=?7B k?2ٵFTjzЖ(PK[S91O Wj?V, l^#6o-Hjy @)Cʊv@O[:3UͩSiZEZSLM'f%`e?v_ |5N8 Z9Q|ꪞS'WM$i FR%O@ܒ ʱ]J!]hwQ>εVsQ$fO##_qqk`lw & Z)S/ d,Le#T}yUBg!)ЫFcrX7ҠaG~ ޚx! 2 !wRmM9K_g:m"K;Y( nnXknsDQsP2-8zeװprR9C9%p3~NWb'F~lE(X`䴝[rL?䈪T5 7GKjHvQwRjgRk߭fe5HΓY64Vע cPn+7iA(<#*͚j_.ڕ#U}&XueCþ0ewfJǼC͕@&~aO͹)zUx.]ElI AYX0\re7\j=.9%R"?Lm/1Kq?G}&J=oaHzmGM? n6}d\:&e?2=Rܿc#-AD,5qq>`ㆧL}77_Ĭ/ GSQ{Ap^n1PY,WMAim3ܨ: T/fb{6Y᥯g,G2~dg|q${S zOHhD8 | ں(mUgc%Yp^Y&' z0??Ѥ 8]`[y& #b-֙(NѾbl8O9:|=>IjoڠYtNVk+b }w7&iXզC/џr26w]?`i&'٨E}^ 4?^]*dI>-pd1X**}>>Z"XGTᛌx[H^RhřyCmW}  _ ڭL<'搈f䖂+/rg*q&sLi[{ Fk>")fEs-cޔD^n4 F2J:׫RWsDJe)ps}1V?W@Foi⣠sJ'!=$Weq![̪vlܸy Fq|/JhEijˏZp9zV"#8_9]]8ҏ%C *s&w^U}K8؜b·:t)jEė}k99hC"c4(ehe+^)\qnuy{" ^o3ЬTN3i3#Fl!<ܞ3e S&3H{^S$$/ V_Df&Jr^`.fZƤx3; > Ml= s5^T)j}w>AUx٥S_BLJqvj?w]y L?%'~jMgjyw=h\ kdʥ!( V*# 97|0՞DPDS0Wv\ cTt:Fu֢3c%J)J"Ӯ׀SpUGۨnXi nT6Tp]r˸q>;XΘ Cd"C#:$.w)}^akpvtXHm7AޮMXhlS.zp.ӇuIl@ ƃoZR}3Sqo^%d(G\MyZ^6ark 1癛O*D3qtޭCުIπBy*O%ȽdFiTJSr۽uDK^r ߀ =( *Svɬs5Qw D:OF4?oHX.PNt# ^Y j 9:)zG/asX+6Ȫ|pi!vLقgPȫ-L)y79NnU-WlRt0ۿ$f&% jqre rERx$x \)748Fk&Ƴ 1cz%?1 uN.7(RXr)g7D SP;GCC_=iI G )ޥe;U [*#*}o:pFUfM:m rhpkj_ml4{$N3B\.N6%!pFz0=nm9^Y$/!6>Jc/Yh*й[qab4I~2Vu!G5^ڂ7OǍX5bar9x㌛r|䯫9m Kz}nY;t$wlѰKtYi?=7 @pN^u " {e{xPցx{}_~HU?ac39;G-Š4]Vj@bx=yz݈4onbRV\,mf&@-0 XF02,*e[E Ew]Hۚ#H!}@q^C6Z,%8%!qpFw dݐ 3UI#zj%gkIT+?S^EI}J"N\9Rj३ s\k JS>7vLTݱ+Zʑjoӿf[p8 .4d()O5үug]k#UOjIS烏5 M|{MW'~jU'q;IJ;8o$:"S>Gm0`ޘjiܨ{O4fmUn{ɈpFو9Dʢ,#AiS٦o HTF8O%dƕ]Mo 5)LJ=pbp0EubMf S +w z(A{Rw/4\;Wz6|5v!h JN%z4EmdƔ[ Ny7 1QUUWq Ӎʟ̞$0)K+}ή.28PtzJsf^*puEԵx#0nOub%H$*(ĮNד:->g'd~|;G5E1$eӻ~;W򤹷Pt%Yhj/FvTs;E}4+uMCBհED6TߒXf׉TصlW 'rB90T'Iee.m1ݐ\3BK幢3&=4eԕp^x, \2ƂRQW=܊Kl;VCG7BrAI?$\Su"#I5w#{} P^HUle`}Ɔ?v yw j֕z6‹PC7vȞة'#9 "ͫnw';u`ϲGø?u1x_ձ oQ|v7_0-H˪gTቡ?/ Z .Mv]&?_Z_GFzI9ɬbЈ~Xg] "G2EV :G*s),N=0%kPCd\t9!u|ށ N(c) XWObN!-qMэ.NѳNw=%v2@4*{P:/Č |D%w\xV7l{|O&LE ʱȫM)voˤawPpO#sx?"޻<)*< .RW0KbZD"-Whx5,=^la: Pp=i/pq:to\mRܛPb[qE~ot}:Qrvee} (Q=}K,m"V>LN R,Up" B|IH6D{Ly8ȉh)= u}(ӗ )rM&+2uK%#J.DOLqdn@4l%Riø7 CwDQ+HC2N0M1[, g~ז_ӳ^@'8|Qn4rCJ0+x9]{ܖ##1(n0[׻+jytuA][VظC`*$*ŏ{<./{nt\@WSѓxz׌(W nSMV+܄zy˞_=4n=w:|gHPЍ\|:~22ĶcI%Ԃ?))ax[d/}eC/~Jۗu/*@pi]$)mO9XѹsB7 Y,S2σW uqtmP MK"u~y&e16~~ϯRT+1چ=M[M&[ֺHb ^0+Sx._S a@?ތ|7J^1mTm-al;c.j9\mXMhO^T[ӊ335F>͟٪7o0Q yi56B t]SxH;S mR#HjbCBc,Wfϛ"@gsbA<-n*iI*b'kX 9J$ܤA0ălnO`Dsi1tD!R2eA!v.Օ.] C<ƧL(,DFߴmͶc|z@⢊Gʩ7 Y(-f1e .H0.OgP(/n1-5Omkd W#V5Py7T XwF&:HӃ a暏u3 AKqI%^i ʥrϫ).]X%:>R|u֙KAxiAzVjE3Y)5YP修W/u}y1HI V&vmGRͩ5.0$&FO_+ ];~v̭Mro s֢mq5<겔ϸ0s:M4 D n*bm{hjp v-VbHy@f*"紋iK|ˆ)|[{[@E0qxرvҶq6[7"7*?S~Vq8&Nn^"0R =:8[~1j݅2`$Xp%-<}&s-5ܚ"tI{3kjs.Pz;ˡ_픫ώ1:c2fy^*y ~m*x`IF$,:١- 4*/OP_+o]7.~SJʁ!5,u hY*~C))FV15/~W3J8^v@,gZT*e.>ٹjg\= wsiA$eq:4 p9@#CI4G&!Y9zg ڲ0壓_[9_рxhqkHwhMRKc~zŸ7 |YVBv(RY/DkXwa >*n.A,VJFgj(xzQ~OS}&~C?8N֬R㺶Q@&8xU\!hHj ;3KÐ-`}L&S'_"K*SzT_kjU|YN{Md{I<.)%>gxN2]RS[70SͥUhf٨2np6hҺ&OWڒy!KhJx-lc#s-(SŒ\MZV-)+lŢ/A>b>)#%Wb4ky>pnaDC%C1:s\KM f:i#(}}ߵsIBw ^r8X &2#yHT'DŽ;J|7& Wcfs%lf,~=G=:)drq-P9k IH"Hqv%39^Ku2fS$VKkOB.Wn lۇw<г6.M p\e?u t0֨"QF5,&ǔ^gd9pJj ):uGYγ!f\kR,( |vGYCr~i,y*vH$) '))Dc +=Ua7"1av7R(meZO8r׸?#5-nU(+Sf }eoh'?[ ĖMIqM=2(y(Ma  ﲶ:tW\drp8z:pG>Hd,#9-X ("a_F"Ы,Eh񰀻~ƫ2d>K dQаPk,Ϗ.^xNz3K23=6O ~:A.yt FuI{oB?CHy5G1BJh֘1xtpAA1ך5b|$e7L)5VcjdHY~[=[>{f:;8]a,Tͽ]$*)QEcv{:D>8;kqWbU7 l nl }˗2&`@w^ X!MM^ȱoEn26-Ӈ ފ AD Qti壺Gځh񺫕A!bW6Lher_ѽ]J'0W¥ܨ[G,&'=*i-]g=]60$7yG:Xk_oTnX+8$0{i^h(؎[*u  uh gz5ID̊o1%^l7Vu{n*#ꈷ,tQRE7ASQWZ"Kdnt m|/=2v_;SYpp+3G竀p%T Nps5aw{8$ԝ͛QAU??qF|YDDVEmpTBH(e9 `Miګw 0o;id% efh= QCf3qf-3r6}Kt|h"uiOeQ+ۜD!-hy_|B53Hcּ0daSNajw_QZ,>*G7;/~GW[Anz5Aӊz4R-jC`[d- 0i: pcij u<;f!1AE: @{\M8<fx&W"9@ G349̨8-zVH2E +>/w=/rh Khh %赺R]yx#?yHJ~H%s 3_aBgO+.]-~uP#+X&~aNքHVPEcż)[Kvو66fl'*ItS:BUbK7u2V߇y|.ZUoHaB|ļ6݈\=_1n2i_R5 _p9rvjT7 tŧ ?~92ޅN1+/3Z덨G. ww?^'wj0JƲJo4AEvdG>TlqJ#Ju#,^zYKWvMlc$fxwM~5DoH@O~ ܋~ u8$yM+z5-&5.fj7"B2Koz# qQAgp$cp1ݼbaPqu 3g&Bf.Fha ^.y~@Hz1 X2N66 po 5>Iš%LՕG Ox#u$ML?m9#`5M@]7$) AeߴI'`AnxD+fIQ&ah`:Vkl)̅F615b^YHƖo:x(LbcIka#(QF{"rbe>Jk8mLu9lHŦ;S"и/>@ 4y׾vp*ŒwG!"RZÌUqܿTq$u(|NAP H|R-wK>w\fjD߷NoX-?'򙡠^qeR8ڶз3}V=ݢH[T=Z"АÔ!p26LlF@׊O~͇6)a.aF"3=LA/P^.1ufJь NW!pI3K7p3s t\tXC{v?-L7 itFnqU '} c{ނr[; `A*)0]G;矟NVs;v`u?{ EфS31@5锫aC=*}6Vmv+Y;iT>èʙxΕmLEzyi-4B $iBߏ(+AK:^>YU3?@z&a},<3_ a*vumg̴֬{(L 3(sD3 ֥W]^7v7d}6'nO{m؁<3}xֹi"ݩ%*4_ 4" ~*gFV%sT@ނ FMr>$mߨ *K |rI;̅@F7]hm)J˗O ),9`Vpi>\uE>>0 |5#%Dw5U,;˗g"E6?">` ihn-GdIȾבnuL}QONw]:SLP Z6tEp--55!\j.?7 Ls Ue؅rj~C._wze I'֋ ݾ)ڎrS⌞ڪqchޟ{:e*"_Tb=;z BIpP2*Hcn㪴~~d+x &9$R(etq®9hAQ@56?ؾE`a'oݟiE?LhAYjÍh rrWCW=e`H MI&[ؖL>7Ykkyhw@ُ;5uX5 R$D*M7b&w* >QfAU;rX*)(8SQ졌 7?~X>} {H }zAeS+\KTi{]7**7Lw^ZYtŎKs&'O!N4敒WhC;PWKT.JwU ͦy޺'gPi.m\cRwŁ#۾'؛!*_!SDňN-5 7bkJ cfv+WwVDTB~ԅ?޶H5܇  n ӷm d?ᰏ'j!R@{w>ႚ~W60.yK]<C w+@ئVRgS2eVp{gHwF4I(3f:>[v0~pHgkC{}?{FN$xy&0`;NTz*Bdc,?]K?#άNRr>4':;6 't"=n"1.ػXtyf9\kCv'ݠP2nE'A+6ezioPV_g3"~?zW.Oliky5StsO=%猧tʯB|ͳ,JkonMKoI,E!EzCY ,*|z~2PV U `dI9A+Otxs$BVj̡ք6K s$Ņ(4[g@5H~ O|<)H7ڋzIWO%}  njx?ۅ5Q۞[-,Ӥ$#KX Ѧwp54msS!zRM=ţaɾ8m<+O?k+8EX,S:R%IؐHH_\:*&$1ҽ 0f OSzmmDȞωڽ`+"6Y霣`,4( 8!hs?N_ 蕼Dk$:1aӭH V9^G67=]㪲Np1Ѯqy Qj7}K&E܅9yqu6i㪅\?TYXK JIoqݝWLtkOowhXR;s;]<ǗE29eg&h3;+i;>2SQ,rCl/}j- ʼ4r/=!4r->B{&"j7Y}J`Շ;hhPV{4( =c^<^1K˖*J)' @f||u'4fHGdžO+NՐ@kݽ7گF&)dŮ7jCkTľ3~.o80|;Wa"bjVh!H7 )Es*!]ql≢R\U

Mxmhq]4pRY#2X[khب8jePV?_/.3.SF.<,g)v!'=Qt ~8zigV;y=5].ڄwFZ?=Ȑ׌B):nōf ZŪL?ɇK[U^ʚI[dtC Qo%(Gր$ΌZ2}|p2 8K \V(E$4.u%*{',-V%Gޤ|'ȉ =c1 G=8 CgM]&"b%BRsSv#M J\i ^3^b8B~,/Ȼ Bru 4%~]{9[g7 .ũS,#S"Z64vFljmi*jCu#>4/Ͱ&i!?^8$!Hocr|LE4>jD+&`;Jg=$HtiFd6*½+Dpcd_*; ]VO+C5 LV\Z0QVb֚,xQW”29]qAm![Ǟ $Vx jKfB̺]26++Ls2 [),#;$範dZۏ*t7{_/Z6ڄ0ٲd1fj~bCX:w$LI9#Ar`v䐥ҭ9s'aIC.>h@PϨ,t1Vh,JVxW>-znʃ6^G͍Baǁj^8?sC9R4Ng^z?G_Izݟ0 R}4_Gޡ!#_/58%lWڠk;KY~A} MTZJt|YV9LႥbqh)Όu"KL% @\VFwabrs,؝1iL9m#vw;4˚pjN*$86H"LMݠMV25&+i+zPQg-0|GɆK?i +-^~1c4dtp?=˶tJ?Y]61mkM'T31c ;cw2eT1BƐkH.$ |^^FyF\1sVp GS+s3>BהU4*Go2.D-0Qo+rac~+fcs* RSlGrp!slFc5534;tQ@fŹy|s\; %t}4IkcW">ƕ 7Xy_@AKNba.-Ch|HjY715O&>4JpPY~95T+$;PZy S`D~),xn`Hm ݁XnPءW{CF@9_+Hc[rx=X;BfiiMiaI5D}#c4BW+f~,eSކ lPqo_ǦM5r@=)_as~I} A|~fxlrW8{a.'N;`~S=nF$t9qtTXU:BzZ'_[jj+3b +F8M_h}y=Z)#75iLFyOt* RHɘ`Iy9@V%S!,nF->%,0'r|OyC[Ե q%$r3 i,pԯx\;}7ScQ_' |VH~0Gh֕O"2AڀwuuxEk>لBȂ1{iVf+=\m@MzFRy@5z\aOM5fſ>.w1qY E5*:FlPL>݀]o V#J > >*M9Py;]*ܙK|]lm]>33t@/rojy4F* xtw1վѣk~ $6/g`D,M-HItrE뱺+~U0R/vrXő˓Ҹ\bT z;yof8Hf \Q3TP}K-5ʖj@] -b0Hj̢2Ҭ\ VMľZqĚhIB"\ŲX:~?{8Mn˵v U W칔2zg?8RT Kw+d9RSTX_-;GSvʙ\~tM,H8?B-Xe i|c ,Г:M UfqYDUϵx8@ĭkF_6 E$~tgc8>~BVxT3Js'>|~nI]1q#YشY˻ Uin?ͨ mή50bP[)93{&h9EkAV-bdWwIgCO W /rrlnB,=io|^1/{[ n5,HN$Woi{BP!H,zsRojū#^{`pR 7l; |օ+d DS3`}hp)HMF(_}|!lU, $'.CqE@-ρP P}hF&HP5=:"& 1ˉw2ƵbG 4iz;)>XD !{N&`BI1hlme: D(YEIfzx7ޢI @X8 K \OINz9NJXK+74BH7}:Rb61ohH2dƇ[u̶?srQ GHVq뉄Hp!\\lTmR,&*J d?=6D9谢%#vQՐ9`N=+& XM c-"E  ښGK ({xN z5Z2b[?a)+`z=Qche1EN cE-M_2 w+~Puu7G%ku}NjKQDS;SȣW"f`١M/}7D*}1bEӷ׾E6N#1c^^E |`Q7|86Ƚ\"Fw]g<*b:_֝.φdAA\窗`fge2*62[ʬ0rRj;>Z є$}QKkWh(oo$>n1$M@2qi/h1uji$ܱZw nI/lhcn]HO\/VF Y(+5 uvh H7pP :_aj;¹YL2TWڜ ^^ī&dTƠ! \0[;7)PphC3ˠAl^³|~-\Q:\Q[k1jة/W6mQ#QL }?-n5Jy]Lι mhDu'o [p(y0WK*'e>FXeq]GPuc'C>M(il$;rϷTgP|!sȘg〹Cf!0.NK0j$w1|h=!P 1fZJY db E$?l #B %r&Q4-1 ""3KyWOPVgy 40[O΢_4\ࢰ{rpK:1n @8-C~x*$pC>ዖ"pPw ȭ4l:Ni##Jc{=PVEy"SCg(YfeLB+ԝ"- q:0fTopKݞ2o }3V*c#3{sд,ʼDJ'eeZy-z5i1rmmQ゠np.xG.A5ke}Xao4"pf@=yoMQ+{8 K ;E^.X_ib'{NW4s܊coMm)9kʱG ufHAs}Ovn5]:BA=}Lx#IՕ?QgZynvk-"c7\P(oȾ0A%8αvsg,/AŶŸ+{ڱ'~=|-;|\a$,UHNmP/*4.]tD>ˍaFw*wdu?+:Y4YO܂d>IE4|55Y CYi!hU$F椭DiTn`Z~aăOĬ41fIwZQT͢xڰ}Qh ȋ+|(yGj{̺ț;H3ntlZ%b*Qb+ߴwҿc  T2 nKd'2!yqrWéJi\'O W:+0YpMar *֮)A9ŋ쩼ۯT';=Zv9,l2ǶEXotQqYRJ8 i>UEq:UDF%]ϴe'B󫆄 Do˪1{"c~b'6oj1y< tWEMkAa!>iJM£ke/j5K Eks9<_J|- 1l1Xp 8'X3qoV_ӄVOmzrM9k0͇똢wYcưrۭpy'|ݖMxu}RrPvnd,"|MZ`g!^Qqnsf5e 8\<)iYҼ?ǧDa1u,t7@ЕaI*+9a,I#/1 8M܇/}`.~(!HbgCmW%2o?l.NzyP,O2wP3C Xnj+W0Ȭlm\f ('%E`PtʩlF>v+W :җHJt vS:3]꒐68ƓOwZl:+]Vے/ ?Y(6_͜*cT zU--jsT\ ASU6y̖Zg rT"agTPUn/e~7!#V3u,YK9\y5N9[ nM0fP k(/|oK|lAyش>F=K >s!(Zn'}vmg %_7 Y<`'^ȭDGG 9$?%d ƺG3s 7(=8lCavsU$.Њ n v]d fMȦSG, r&sJ?Æ^5_#V2T@(\axgH@8~o͔T*zgngGD/R1ncVх'whd7 86z0@D>!xSM 316v,2< d R]CMH|4j2v -.gzv2Y>4Ͳãу}!R |* 6]Z4-ַT{ .0[dJIFjSxch~_Mx:>}Ų;y;/ڍffʥB43*0tbd S͘gCb|wJGb۰ *6I_]KQvx؈ Tx=I#pO 9hikIvC2@OLSp%p ˱wg%%NېMD;y:ݸr &o68`<1G7>+6uz:R짳p [SKh |2]\8w?'Y4x?o3Ćt9֞}p˔v6=АӰzqBHQe/'vRiRj5қ CQZYK^+T9dj%Da>0{vĘjёӒ'Rz: *X0=uK`|dm7Dɏp!T0Kptfw\&'l)к=y0l^&^m3?%Lh@Z4ؕ&TVas'YwHqx8n A|b d8; m(IouwKOvV׼ ]yVz3-*KV|@f HBx #Љz`޿jt3abX2K7SI~,CW{?DM52=LOoKVrdaEnw]^BsLrF Wikh H O 'RM*5s7$Q)0\NQa@xh0ٰѬl<8PNpmF*mq#I: &: ~f_wwv/\[w0{Ȕ!K_@CCC^4WDh-GzWp˕96pQ,CKA*Z6a~{@Yc)H( Pƌ fIEz3iK%\#TOG2 Cbxrzc-T'>·#%9hF\ak 'iqw|RyJ֞p]/= $m4}sd_#j}5S7E))E9ɑ'vM|;m7n݉?Dkv];MiƼᢒ[2!)X;"E ľ@m(xj0u[Rm|]XשHA?y`Q8𰡆]z@n]?wG: (S@+aw++Qŕ~Gr ڧ$ f !K4>>¶FN!f5J>bDv9.zx{C<1v޿og43膌wQA-hm7=D M 1,DM՜ևD{jIqyn}uC#Z*8D&ks\ [4L&wÙmӇCyqĿo`cjs{ ,P=# @!!Q`2'Z ꏉh,SJ'lнǷ<xݢdK-ZWL_vB4՝; U?N "w0罓ZTlB)NMƨv📯0kf6'5,;Ruw7EQL<R%CVPudM4lI7v@D1?d~,M:_+\ེ+ Ã0 @`5Z'_071|n{t'5?-R~ZӀӈQudž7J^hg&$E !5^s33vz{Tq8c_ΉDHgy rثGު*Ѐxwd$ ̣O|8CRUbHn~d7~9v*t]1zw*߯%UmDVX$*.oއ3Sv|?Mo}c4ޭ j1 0>՝#% 1CO4u%:Ň }&9C8vW\FluZ 16h'9A ]y`:&gE#hnQJu$'طzi ,VhpKI`hS,(D]fZ'1>iq<%K4W'ۈ۽_Gm:]FN;D]`"Zv3I :VLfo\[?iIFby++ITT࿑◌-6A".8 ''' tavcxo*9j>LV{~';NSH^f +˚Ik$ฟ\5"F=T. ͩޓ=ױ7I9rg:fV&n`1O‘!K&Ž Q~lah%Xr/aU96 Mh/j<٧zϠ\Nr)q#듀&Z?]aׯu ,,[9m]NMLU+8?- "Rr.|?dYsx yO{ӊ-L(HDloc"<Цkam< B է`γ/z0?B13v=cAcY{הc)i@P,UЁ \`=TEŞ*n5r|$᭛RFMMh}}_\V|!˞ن N^ɗ)1ve6zXLДJhh_|Z+wШZjV0{4u/[bFŨzn'y'p;iu»1I>>GsL/PZJσ gui}:MIߪ "-? B <%򰕾ޣE}4c_ҷO%I £Úf6 Z&7D'Ti7)97a\J6lO9Iz"Uad\ kNș`:Ά-,Q%z b|=E\/C4z9KV+JK N`;|xWB.j4#nb1~ӥ 1P*zu/mE%«L\t;ui_KXӚ-VO,%'Xʞɬxm}$_LSʉDe*hQ%' U,Gjҿ-Rr^m>uyģ"՗a ?tݹ$S T?] c'TY1Tn DGLC1t_ Vbs޺ 6 GYMwt^c 3mv0SB\Q<7Hliƣ j}2EuDC0\iʣEp; F#9mIr/[%0?14:>+ԻlTjd`GBuWEi$(0?ʿQ70d1bz2J8YdCvԚ ;jE'o#kj!o^&@|6BÕw9 b=TDc"bC +…ē7ʆjK7P3bi34w8xF_9?eQB؃wc^xu ^[jl\C jOՏ9VQRKq|4YWxt?KFvs(? R޹dv1:JߴYjenos8[7#>>UrwAɑ,% xs& aSխEӳ) @ %鳽˯h!}CBտPJl?IvFzYT%Maz9jX|[9׸XyaQם(b3XSJ3qBxHo]m6L|"ip-8[Ɲׇ6'V!Q8L҄6]čb?0(Qh zi჎ snmLS^a7z\ص61vS):A99Z|Y4R,Mو ePPNsg; 8N()J-*v\/(`28l7NOɨ %S 6Iq;(c ӀcNÚ$"=0rjZ*6 %i )Vx^?Ӥ!C_QSn- şر/̵"ښE?'Tzr%i1݌'%-1ӹ*62pdtWJ]m ԅۣ 8c4ɱLr3KU>!&z?2fY1V D ^tzs0r@$=g>B7ePyoG9Sβe4dAʠ?^Y qG d"T] iL]Bt2*yHD 633C̴ºp[G0Y ۢeJ}3-]r)D~*/+|?GL2[xbiAl3sHN,Q-^&Yi AQ ȅ G(X>9>7K"د}8ȰJ/eڥY̏NVgdOZfrI̞Cl(_ T1FS9\ k=g#b\K(]0K+p$p8׼ ϲDZ"Z! #p{۹ڰY2;]uZȨj}L)UӐ#D%9n,p?&MM[bGYnOh)aj..jnF^ku*[@D\ʡl-\`]}K{Y7q; da7J>w,D );?&n0k9{})tu?tZyTT3zt]j;ҙ 4h7ߕG C0M'ǎ b KT|\];Nʗps(59KDS]_>}nPjX&uuP8:?-#40d1ESKkswy dXq2 XY 1{_,yjqhX/vK]vBCt ڼș붣p2(z]26|.}{Z1q o Ekj~Is$k*b81'93)Jf< E*$EvD=`8ޔZIo  TTnW>~]wgK؃6rgCJ:cy윭ePL,i .zỌ:P 03?;5/-p7ArZ: C#\&6f^KHg[rn~zUk 85h]gK"6y;ݺ' B_9癶mBZn➜[\)@ȁk[NWwRd}>>#QNݲu3L˴Ryܨ  >t&X#s&74uri m%{D|+PuRUQ,!핹vW>]#il¾Q1%HG줦6ht$yM\ˆ d+OZ1ʩgS/a̽faPo[6 sAꉝ0ddMqV{QT_ ^w ӣ]/vlUoF!X}ިw wA5h3cs$Y ^~TrV2JFi7qt&D|䘳HRTp<4I3N%B/Ҙ3 u3׋d59Yj| KI7A=&N;P]ޠ }XRO-hF7!@}4uIJ8wH=kN୰GirI\;S^YK#,qj\ Z1z>ܗ{[#mz Mi:+qÒml}'pr,al*P{3Qм0cg K;vI;+_#4ѢJ&1,",!(E#W1VoV6Ȑ+R .bDEoWXKB ջ%)"[ C`pE{%i^g78EPHk##cvhw#y4NJLaVv>D{l=cЁZ!bMg?xh)8%Gzj]g1@+]CoT\Y'KgbJt9V_e3˙_J#c'ypkr4 #Pu-,D4j:$feh#$zdH>(#̶rZ?2tZl>~{wψ0L``1"z܌s^{bB~ XTȗߵV0HDެ4iLWB&V6>_Lj*s%w`j7[ 7~̹o^@ٿ: 7 RnKы#SJ.ܟtr9i<ᵼ&BBʽ:0un&d Nr*Lm?6(Xs^@Cq}_ [Ra ٕ;w".Gp1to\:a/{ƙQ!ٸ, Sa-XV8{ T Yn~%֑,]̐d'jV u|HŔϪ?9.Z?-ֶn)Tl w0H7# υ'?5o}ͮy^q2+h'܇!O' 1M6!% 5!!ˮEOuF-rm?03M+]֌VtEhnt%Od'ͷx/9IubL%,"E*cwY#=t8LPI1{ج~pVJO4}C _;flsyyI>>(r tb粌XR&J2ZRF]+#1 *q<C6E차+ּn} |tR*a{Z;d9,Ȉ=4?A ӳBoz K-JvIt8 .un>Azu5JH 9.}ׁ£ }]ȁMv%ǿȚ}H]2N2IГ] w歭z!Gs_hL뗸]y޲s }X\ۀW@\=>A+ͼ[-a =d$F tȳ:Ę3FT02ԯI40ʔ7]'PѺiI=a-wo5L8&߲ 6h|uqGr&|;OkeJY~3.Kg1ʢmPPjo-w"W͹_y7ܥ~#FYh:7:o**w8Kyncu)+^TLDƒ~}[:ل^ִbߩ[ƞ#GOǘt?5%qI?~zm=-$f7d^Gc?ydL'c, Ԧ dgxo~/yG 1ZnmF1 U!*j{qF6eb17+3Ad@ѽ- זWJCnwQpu髗c QR(7k][Ƣ+@bF!)r#@d:`%m>U?I)wlzs|uM(<|ŻQ%rcCᄠE=-sr#>0 ƾ^Q?)  Tp.l.ǻт8 dEvG6a0Pi[I@,b|eI=!7Uͳ goH /tڕhh#[듓/IE<ş2x[&+dz2Lj?5ߙY=o Ս"$9^\xp%V]-ݶr l@cc# c ъB&::<4/*g|hNrq#VP|W?YqF^B$:>\&Z4ɅX@! p:b4P{x)&r~x*ּsU7OJ;87ѫ",a>GUaz=u^d1Gl5.7 kU5M=AK|bz#bt/jPWx z )K5Ly.uUOxm:.ܲ!ks>O~[E񕙷k˔uhֲ Vø6:s5$J>g "~)&d7.;N c._ˆGȯ}q3`o1Uԁڂfa}-OOL9A26NFC6uOh  ;6_֊P?43)zAtFȱ*>OSs-H,-7U1x\B&WvmT aUڰ|-ࠆ`-N%4(6SqJ@ 26M̜#״&U!:.B;nz,2{1˛!{ $y`J:;ntN!Yy /5s?MR &mܒi#AA-b*Zx1Y9TL~k~ %ӵ݉kNt܃I&SV\[Ye Z&$ xX:-'tu"+V+Z=]fUUV`ŁF UXV/-E R6?3q-.6/$@ӏ& [ ( $2@,|`-x(wcsǻKiMG-1LA<*`Ӵ XyzLD7hKT_ml*ϰ7_Dk`n-7+4w]{LOHEpm:~6baJǏ|I4X'z+d 'ZNtk/䊺ל^d\d'fCr{M9yAowP+ 2Nĵw JF j3&|E…V-JxH@#׽礈ٮ1٨L3J|,ǬœuٰrY2H0tlS^I<|"wȒS\5X@U:ip[&m#,G6L\ꠠAk9+9Qҕ'<;\ sľAʥa*E&vϘq08 kcQpB2=2&)<E L:5f.kDJ4}=3,Mѣŷu$p[. i'ك:8~|W g$6 g/l*h“+ӕG6i;163b7!^k1p2Q9%< ODx xM";] zڳ%ʖ2~T *&+=cmqv1ʺԔ .O]A1劚6~Ni8빪b1` m7E1|0@I>0'aVo$,% 8TkUٱȑ+| 3~ V_@ M s[HlfPC悸$%H?VxΣh*tkFl,'68FEI5wd_kdnɹ; <~ʼ=9Yɴ;inu1꺲7:)okGva}gF2VH`$T[@ꗶaե O_+PR^sa"[Zp6g !2zRlq!Iv`}C*B(tn\%%8͠KlBt䴷d hb$In0.b4m)O$w?C=J4 ,gKqug\\0c2;n}>}~pH Yڭ-W4,m}DТm3=W\@HU'OӳE 5sK۹F-zC rA*8lV9_cg@pWM8+c:~;jgE"bphlsq%&I i*t6R(J5npBQ,_9aŚChhYqHVaJa0܎o2,/צ6iip?AS7[; p%Cg(|<;9<.ѬAAja7WkA5~|< +/NƹF% Y=?fh$Nv]e5SǸmV]:+d WI<I ҲkB۶jEeކ2͈;~ѠqiMG :1CJA%x_zKF7" /ӠDVw¸&p)c_s2k,2guUdWB:'"~LPΕ! FIu-ގJtcdl-*6[ne[ LI~r#"IoWR={T>˫lTqWY.YS]ӡEwG='R<&ުNFBF:j6E]-?㙅؛wlѷ}/a!StY;hK{@n->zنe3\$mKE|d$j8:aݎśM4BTݶA lV9GUr}9;+E8%^7y}BqvKH]ѯfn^? ɀ8 `c;?5}0yo@_@߆36 T&%B:&i~$C<~&q~& ~fɼ'>H1S&! VtJo[lTzFqalw F cC~Xset0,+4Q >I5\ɏXg+5ڰ̚rU1 ( Wfew89SsV}7c!GYT Յ8Ln:)La>g~ؼt@$kk.t,QZlMxK I{ ޘdOJ<ٞD:X@<{ Q 4{*VQq%**9thI2G_|p/,Zp,9Iրv ZE`]*TjH¯Œ HL]&qU-@rMZ:wRӃ/6kq.%_`~$;lUbm+9#?, Պ՘'ImoLVטHdPk~km#19\ E!R"M yn  o^Ghٷ~jR!|ߕmڣx'dPTC;aQ NuxyG BEИ)x< 2\{UidžVSZTG lտ@H*!: M^4bs.©L-Ƭrx׀u*1*QgH}4<8A{jӨȹDc8A3|ۆ& ଈ\6$@'Z! ͤTLe*w k3\RSH^Ův$:)~'?dM׫)D֐ow"ܩ< d3!e')f H#`0i9tPf;jx(t?GMj$ Z}T9X?M#y[EJz[-T\>0kDL4S#L#,,*2Sw0$nPz9>! f9;A9`B!2 "*ZNZ/xI9d*ɣn_#^4Nre=ʉDBb@z3OJ~Qb߽%QoVM97 Oc';9=ƭvE`<;<OgobL!`ϟ`u.)5NŁ( o]cZ> |wax/"9]]vtIcO:@h2};n|dỢ}y|ռ я('2@\1K[$eՏ0Ʈ,n56O@( 2cAIEܭ;"VCy>ÒS_:1%@H:*-gq;b; l[inZ46(8欴axZm뉂Vghm'EvxM0rp&gp]1oD3{(pgfgtLciw+9|QJ_`Hnb|QDn{` oH"po{  {cֵ͕\Z @rMֲsvmS,љc =UR%K& 阍2I|fpCٞ FL Aw÷]Ohio 멌Q-$E.= n(vk]羯5CjScA?*i7^6kn`ȡT^}Hҙü>?~P§~x8 C1G4b&9KUi]ߏQ afNܥպÜ8S&levlra[A.2+v%ig|v>~D8d ,$nETo\ $N a'LG#]6kK-nx<3r4zvu{71b~1y0em-c&M>s2_Y3`7s k82F!Xn xSg|ɟ.U7bԊxuٽLJr=)vi .TǢV7`d2UCȬ9/$MٮX\mf%KN:ICN7 B%Ѭ>%\zsg3V%KO"$"O"Qw '80o8PO{9^egijEm˦%k dj![E?c'LRy-~+\\?n|[duLݏy ?}ϒox60Yŧ QuE .[ Y:n˦RZ$],)਱H9eCgjp?P8mvF1?\@XVdIF`ٍ̿߫ ^K[-h5d 1=FGէ/ 0TL~ެ=U!]lהO]zk QxXED'Z^u Z'tgm|Uz" /CsVǡkKce ~hScOZc yw"1?(dtzqT,']>N? j?ħ,m3is`x?rT8Y[ dㅲOTKFc䵡.IAzUеG~_|!P1p-kϛ] wzglLT.S:bc`w(0D-49<]O_ = -6pFkï+' |giFX:*B#$x|uɽN5X` Bzw&+$lp@$sil]9\ `Ԟ=\! <1E4jo*Iug嫋 ܵe]^7_T"/As-NAҞ*8!ET8NA̱dEn Z5q"秥w%ד+V,S]zn؍KeU_H4ZMyGƵ:K=_Z(cS׌E|:zCi\ ?(4zAk-&aKQ-,&q_Ϧ1ջ4jzEĜ3pxj^ Vc>-%ԥnD@Y%(ձEkqN~vJ~~ǎ$_w:@z lfLW"7ddJl#\ZNnbM+Hё8~+`HgЈ#!hR%4f|L}% ##?{91!1.Too9Slo"(=p(Ѯ\W &wfKV 01٪lO<=KZcEsIh Yb𓣖39Y@ hVKHٺR_Xz1 έ˟I?.W;=i14nGC/QAdA6o _Wm"6!o.{D539y JKe{$8V`pUcsYOܨYyMir ZJ+ۇVf*?#v[ U6Յ[UMU)!殂0*6` ,Zw"'Vޚٹk8 u6y!5fOUV,T_ 56G\|yH%ArŵpluQ&E;6mV,Ɔy1CU`f:֙{q{Ԇ[YӠpxL&g\.`,i_TC^& JiPdK "r֓g4`\d\ô#v]O !Z{cyNĊR2I, {F7~0\N2hRLj$y/~8@pT2s90iW8g-|F<:,+jX,!E0»ڏ ߍ}ָ|M:! LxK k|4[R+GltbBlP.Rc 0+8hΥ}5b*$st(9pUFsܝwFJIKc@X JQ|\֌ݎDCY2kXvS# 4(M4[$<+;6S13t qȟ Jm߁`DusN6%ݷXGX@.恫{Y ~h_0-*bwi4oDn޽`4;6bI q%RLx0˾k>\r cPTo5\:N$[L.4+ X=R$`lI?9i'-VjcZ%m~,d} A 7qEX< !8~M@n%  ^] qn +yG.BZb}#NApC} a,:_4*:r@IbC.Պh0$oj)P>( <<j7&dGn>].ڐw/4 5] opfr6 4a $l!0{2a>60y>J$v!G M^* "gu]ƾ[855:|R%PC=Cᜍ}°6~1OZneaVoAko )1Y-lU xlGkOw겚Xy>TK$fʶaQ;׻,2V sbŪQ5gJ(ߓO7$}y:IcƪNo'3ҟU)(*/1۠TCNAF[i@LZ1geLbeZxPrY3HqX\ A{iVͪ^,R JMدP`$9BhP"NT5ۼ1 @O\a uVA%+o;́8fc |^uλNdTmWauā:{\yO 5"ޠfa ~m' 6:3Af,$`_COܬ+=5y;jNGx֜ԛ$ϝ`pn@<@3=n6[˫ }А 울#tLM(3.FA_ThN:9'\0Vȡ[ShvzP:D*FA[_8J*r[/`T(Ta3LTe;xf!svZ)N2}0w/|7h@Edz|RU|/ 3/y ? 2l"}P_ G;}>N3ۑ:X i "%}[$tvcv/Ò*$.ۻA/&$a_ cUӚd֮L/zKPLe#&@iIf2^Y]h틾7r0{[/tNÝ tdS%@؞r6!bCV΄PBB mh/>CUoq~6*bf}l2٢؈5& | GA˿ʣ?ѽcps4HKб\ KzjZ4sD%?QYi\[;tJ&VlΕm:~rvCRO@%%gsl8и/oxg_vd1#g $5s r,}yHP ur|:WC^X؞#VةjWh3 BX0k u=AՌ?E({i ٠2t;rݲq &ҁo *УT0 {Ulfqs$Y,M9a}Og=VYJЫ rI7: {u&gt)4~#Yʈ Yb^ã)E c;,ڂ)RJlB* 2\)^*Ws(ҒACdqޡR [fwI3u F0:s^l"qXtir*]^bt]\-ȡ(D5{B8NļXWaxY-**s~RDFNDr"u &A5ٞk $$5Pflԣ Wx5A?H(Ӎ>og#DG uѲ [PypG$*vg9:kp?&y(#%Ise`H(,]tC@ĄG-W]p#"cˬ Veld>$Tn}ԇ _lutzg{kA؍ PG,͜1Tl󇐔Fn^]wٚ ]PAOÝ=Q]WVZ9wfu1IR޾ﭒ*\QKp6<6kLjW+S=QtFpS|?wP)+m8 oT{VQ7K!ŨuC\+ hjD4)o *bf/lFdfTss %z3HÜ1t1o=EmCd1@|@`Jt>~j_]ìd;{aq]c~2ftmd̚l`!T|35\tWiL>uƆ0y tO`l!j*G#y\£V0pjyVץcjr" hAhiiJDN[.ǂPՈf*asv͑4^2mNAmF"0+ݨ`9`,bE }Rќ)Y3$Հ[ ?O:uG,>y`{A>-ߝ\Hf`I[~`~yDHXi{Y,S׻ۛNO630'A^1b n {mrJ?Qh gոJDÏP?eYPс_£B\T3x屭]E-(ڮŻ:ʟcR|_BlU98Mu&@$z+(LZ}? wA:VCWZaqzr;ȊH#E'Bm&pqrۑ gu[]t*㸈 Y!oܽsGtZZKwxWmCw.3[TEV3M\ҿll7&uObc^!ڝ}ϲp&9Vzhiҭ,9Gn~S`TGGCȥaҡ 3 BUn/nyzؽ"+]d 9Emc=] >VFu*\Dy2ϸjY߄ꭩ^vW99ta$#,XUe1QV}^BL'>\TuM#lq`p.`4 {Si =ЬeL3βH#щ; 0y#/r~@RAMuXSHUWPƝ0B)7Lt!ɫyr| 7Gii<֠'Km}dUbhB#l0-vm)HO!5Aɾj80~BZ/,>likzܼ5;mԮ|L20"t,C9p>j:)b=j<#Q3GY򡧙j<m0G棌+U= |;X۞h3*EՏb>%L}%Uϰm!ӛȈ|`9Q7Ϊc{1XWMc:}*ut}We13Wxuvz!G MW,N*?Z\=&=2BWA(¼)PbDG,,CN媁30?a;P.c%FJ%[w4 &/X]ĦK˿K9. [M\Me;oVDH_FL;鼞^\i-ѹ-9 QJ^:nH\u[3_-\ V#Ѿ<zgSJo}d #Xj"[N]*/&JBy+g!~v=xoW 'D|$N/f$uhOѡu+/Rr_M-[+3\D=ݿ{ ߄NUz.|Z07w߉>>u_>=&$,׏(gS\F#@^dUݒ9`rjʔ6Z wv3n+$. WkyU~ 푆V}8 XK 奙Zޒ#A|P%qvl3Y+ȳ9q[ޜh$ ޓ7)qS6΅HpŔ+&1ݭ'.F[Tj"mw+?@o*NTqn?T;THeNcvr*(`QzmX r+ď"&ѽszPbB 4wOسlUm,Uք2P8~TIGy{KG\NƹG,6691x!_I~Kv 񋵐œQexp꬏{s(٥tSY?T-3QF%n97U:7 6feĈ; ُ?){ۮG[6N$jZKj+MM1}33Şٹ5h$71e#Mxdl[x 7SlsqW>)ziAՀrU(zQ(?~Ŀ$6ebE>b/M::xg@p0yiű8C扔pM'tTJ"+}e]`L*yF^߃ +;hZ76gꎄ $!z7ONCk58;M-*f|תD}XWҶmy&=I3XqKZ-$))C5LZ|hz4aar 9o \m?+kzNaNZ;tcYEwH #[yQ%VYxx>'!lդ+H0MSx}TuQxjGgmy up vn0~٨ {a'fK 胣c8F- ɝL{c\'?&qINJ>wH0@)@Pl֯@7o ʏJ=2N歍"Dm#Ӱп(` 3O:m`X.= - X ߹1{ lOAɇޗQeߙpSS[gMJ8c(ڢOU*}#OwciyxwHdE[s8 @8ROn*ܫ/ՠ'sh<`3&0RX0a P\ڥF? !;7\ӴX;y𲰕U?$. \I\9e))`웗1 v-:ʤVi<]b7EZ3) CrOc4!h/b}Q$X۽C^ڄ p(Op҂JɁ2y}B;TI)^ ҍ-Gk;[7<`ozsF3?4+x(]eKKk*t!i:K@Z~_h(hoIW]>;F/Gf@6|\ϳ|Q矔,p-$S3(at!w6["AkU^ do3<63D, |RV<r}jR~HG^&Uʍ]+k',]#[^d}߾~- ۇ#p"\I٫*AE}f G7SX_f|!xSjV3YW!HRqOิZwU`43s:{8;@FX13~gNt!UhJlu-{K=~6Fq[ܑ=vH6Zy~BB+fa;n[2KTˋ.mc6<7(9zgX;?멫ߚ-Ta"Ca=g*KV㼯vzT˲ר7UukE'n*W0RKMLb @bet:Jb 8a(H9kkp)d3%gwřWEPǺxU{*e%(ml+ ǹSk`4fb^#X1DP/8ΫyQ;z`U۷$M0F2N9Sی aM3?iq/% |UѼTY@r2 76|oT mq?$ _w} 43W$jc5Gzo#t!n)d1~a9:R9VYqR#zOHSx<\<SUUD/zxf[^}j*A#WSk1|2y/`Z=oH&zoYGaghvo )PQӷVȢcl%D`hFGV(uUJYG&b ֐%\t Qp^l 3{iSIKЇ{J,TPJк-k:X@Y@ܶj*kb9In „/\ZNҲ'B!+9ɭ5!Fl&h搑k4aqb\k|;am(Qe4͆fI¾\D@"5+K[b=Nr,k෫G_$y^ĤAM>ZlOjXnbCulH1^>Ip,iv /Wyc{%EJNcyߛqDe[m%7A!_ipR&zT::vyM{O+q@@Y*^#$G/mqe #੺|XҎG橈g!Y}7)Q&>3T˶+-dØYNcՃmi]<q8ZXgti `ʡj;X[?ɺLjIy^$ΌsqZ Hd(FWkRs7d|iw ˂fK Pq)2XvٓH ɳFCpLQojeLIgIiꚩw&A`,kTQfއ.0+ =j=;ix7#J`Oҷ)5Z9feu`ZJL_`V{ cMA$t-1g9tnH|u n< IGB8奝js)_)S-x`1!:sm<}gsu ԻKo[Y5.jC@?!% 'Tw0A\>RDu'*^vN*o݁^a,ϓi?})ҁ*~ڌlgk6m*yQ?49aSXF!!`@p%ȴN" ۃ aXy_R5y0vˊlm98ff81].rV5  5ݵ<oK˂x sGN*?]a+!-+PQzL0#YmԶ&~U\"wWR$ۇ@,Ar=Ffܓ!WMS:rǟeUx~fhaMɴJ`X&t} RSz-"MqEn>m AI G2b_bC}( 7hJ]X fc;Kˋشvl4>B|psRƴNi\I]J8rkŧY.ɅKXH s'NrqqNO44f-BH: *yy(amSƦoǓJ{O.yp :pIb|c`PZ;WX qV ==ģ@(O*:y-5 *ڲx 1}x(!~\vTkE$O<'p "~r1H${Ŀy">E C]/H@ވd@UzEsͼj[O!=5fīzG?^ڞ@qu+`pQ6ؑMU=U =^f[E)FvtZ$k O˧R^3;NKC^9`)_O" 56,^S줟-#K]"#>aUjO^٠>J\}7ZNI>#<Zi+Κ'ZM߂ nPz[d W;gr'wBI- yAJu%cMN^QyxA?*GIJvbѻT\]Bm9tZA MCvV 8⢄ $JY[FIx0'sn=sL=LMfs޻<י+]C: 09fjIс'*AbN$:wfy)Iշ{6XOp*pHBGE؉x&J27M|jG?"g</ivYFqg(l8޸E!A)j/mu+1;$cC_}9 (w92Y'eYf `S@o^$X"HRrO;IVR nu֡$IB] ^b;7_i*wZ`2ldq (ަѽ+ !zӫmԋTY| KY ~Ģ uC˂pli-bҏ|p+ D~IZI3by2"iRZSԹf=_F,*׺r\[761'Qj [F&:]k7[cdjZփ#D]; qiB#{| ZͮS*׃7\6\,Ɠ#Na `]1%+#~1A >Sl(Q{W cX9F=`7<2ĪA앉-w&d%ףd["휧/rE?T4%:Tq~JSN?u E5Tq#Fm)e%|$/ RNɇ UZZAL5|N*xs?R"i9ۏsaՠcl-Ux22 iܮB^ "b=P6iJYTڭ JJW U!k7C$OxbHTLB* zT`sG5X,UcJ<ГP *r~(tAIZ=Mఓ&[InX%r oKνx;qM Ǜ˙x&{z wXעPWhϡ'$Q؆ &'܌=B[H{CbAx긌׊TJTGM$X)>b|_fH P 8g( (ܕQ I[v$jQ {,Ua@&U"a^'hJ0=[sȦMŖSKtMֺ2|^˕tZjJ$biҸ"+ #@S%#m>Qg6ު)gdݴJ0D2R {_ʒ4^v*-Hg.3N(SM.xzx/c=VU:oV}RU|Z:KCz^s"LJZ5֊) J$t(:)[`|ĢQ:<(AzM1vGbCw傡0rIZW%3o}gU\GnrI.ˠTvV(TmbXmbr%䴻h$Eb bp؅ a.78fHHbu_) E=C'?M"nm&(,Б$Sg:()[mVqgCxʤ"(i#ZvDIaXW 0O!*pTr*8=֕3cN[?ѯI-ZUczfzTJ? Z`'T''5Rgv7dOqh墾A4dW4scbhv\  QC^[GO^촩.:GQBD٠sQ#tUI"sq"#F )+]Q~bt#ayM eIuH+KH9 -B^'[Lq0-JbD#Bl;T9Vh ~X3\4U_D )5 y x}7B@AN Z):g{(SD-L7VQ~ȡ,YXշ S37r81cG6z8ӭ?&ƕ{-5(xvs.I\P&cy6lvT&`F i\> іYzdClFA9VhFݰADY]|Vl͡yJr?D6sI_;^deZR6HQ FC̖|N1PQI⻆!ݪ\%>|ס-@Ut֚>wJbjn7@Ie:H7+x)ڇSRX`0@'l5d>z0hp,Q-NL|2?㕠&2p{T =[ǔ6$0j|~LSm\YJY>msS|k zMzL@)aKkzT.bdL 81'bOn^?w:8bAn&/.'鬵Iéq)ABl_.E; 2{6%7 26(#6<\S@˒RI OPq1PJä:d!llPq(nzvz@פB w[M*;خ5dHA`30HS([,cC{DXoW$|WC3bkOy{6|5T7@zsIMj=vzhb!ތ*w_K [v}^) 2gc\8 C7ilU-EľMMi1u\dvnuxqzsbC^діMk0IvՊL1f=6]dQ:BoCh-QȂz+-%bf*^82(Gy+ Xì}@:x[Ϥݷ`!Q+_B*\3d[YsH4458>[ڀ _o0>;"^-x´wCC|8$։떂06Kzb]'>tJ0WSf$9Ʌ3Z)<^8wB[7U2^: \ńD%t0D';,kO[ۺ=?7 zvOLY{NDF!M9Ȣx uq4Keh j %F9h=[窠p֋Ǝ5P]Yֺ6Q3Fgw?--ߑu&߹?(E5J5ғ;mwwxj ;NHσZ!bN:db3.ZElGR 8Oَ .>RɰSHNO(-l'љԧx zfl|I=FZr <,3sLa*5 =?BB;j=+V/!ߍy"IDRl* Ǫ:SnoSzQ}d"ۓٯ8J4;L. 5R&OVB5 B7pH#`D'/'u՜Ш[zTaAHGͤ4᧊1^W[]1vnu^sM:vXk\xW4r?J*ȆyimS]X yk'Wz2VH8}*W;g- Z䍪?L_Zzm>0:K.˾O#RXGdU~3a5G~(3 %ݘp&5n8Ņ.pdbgwv0w:j=Li8`ݣ dQتucM%$_57߀?D-$wF舸J $DnT(AS(Pr'i,%/ M>w :)=Jf8ų]r ~I|A1Yjrυhw{g\GuI(xkQ}G$ ijڽ$pQFD6u'Wg^e~/O!5cdh"6g-c[wx[cg>8D(}ch^/h$ՖWi,@h3(^={t⧯hua]/ΠiVԛaeYia(, ,lWOt'k 7- bĝ!l7]Y{Aun{.^w2UTf{R3e .XQ|Q;Zym(Xg 8sr5\BX< lR'ރ|0Gqȼ=tԮ Q>F 'c$ kÉ,ԉNrS$sLJrD[߲J$-[orYvwȉ8lMFࣆ`L$ J%% e./ { jt_ +38+ZUc:x3a=MᕎiZ;xJxcyhڛMFWxsEv$X[fmٸ{mLAHhn/+R Ì:a]Chy<_ f}UڕϺQ^KY*J) $*EE`*,v{g.9x)՝l$Ozr[Q7ˍ@~#'xc jtaPl!a7;,T];'2^=vOvV`b'`NkgC4vlغg\uTܦ;b]w'y ៙[JB/ 52q9xb~Ol"?QpERbZ&}JgB4Kն^_YPq:L3`="6 ^Pa3)abM/opz`wEGCq2=ʕzȴp)@z[rA|q9x#W-8&4gwd"ߵ04 0 ba_;Qȴ#w}XOC ]g2BR*nrj I{nZ-,|?V59P&ԚWD)4IQa@h`O N'λ=ڠO |;!NyaҍM`\& }aۏh0)` +LSc7,)LQ@)z yKVl+mRzKe_xC;~땾u3 tr7zi͛P(-z6˕ {xZDr I=FBbJ,!,Б4.:NRrJ X&Q@ϋV%c H4SuńKN-g݄%'#!!" ۢX'Mb\{+K}+7z'&>.^9 TP@yQo8H;bKstaQ)jjezBPpSST|Q3<O* A>q (9 XN 88^,r?ħl?om4U5Q].o$\>2{5Eq ný W^}HkGZ =ƐSho[쳠=mC"B26)K##}Gچ"LjLDdeҶ<M =W@^]{vWm玲{Ε3 !]HuOMH[Ûk@p-?%'&2)9!P>e3~.UeLdq{2CpF޻+-dRW<s٭hēLgNX9[zw cÔE),iؐ27j=$.9 _zH<R+F @@=s*˫;F[`JLWMF^z*۴=u[]kidrH%n_qu|ο)E3?wfR5uOMm˕ tgOЖvLD!GGqJ}9`ky8Q 9w3P<'fX_zGM{FA+TOP)0I< ~Y@&ƕrMޏKNсa1x$3_exf|!xCFdM0ڒ #Fjfg)ť\阃. nSho3OR5ރ7-G>`R:C qLJ4 ~|^ +Y0I1y9G|u"/˔]&GJ{f~wyKj &[`!w.ެ?$4MG4ۧec.&q:TkJ';EV*xb nS_{:W7dI E@բ@ڣuwY>qJ1Iy .޵upff3R_5PU'@fԝQp-RQ}V2kLaP̦B,\׽ΘVNst5\qk5! 2K[[^15Q8CsjA1㫻Xso vsfNKGl+{ q`ΩC.ja] ҽqћaןS*0k0ibD+`YԔx,]! D1zb FQ&>H 3xQs0_\|Ed 'ocUJƨo50J9_J:Ĺh7[dm=Bf7x2O#r %2^J6=)ǡhMN^FO.? Ycfǚ ׼%Ik(Պ/ռ!6o.39 XÏntnqUW(&7xAQ#U~0=B@^I&?V%Om_["W`mՋ@k>$F!3fOn%UA%C7+xn07˺B(%X0|2V10 kf3)0* ˆN FqJZܔI/IBoߵJ&k̽RrKxVvXݭ }&_ ̇h#qx֎*"% #}dfYYSuP-~!>fbR )51KX;SCWP1.;y?8?֭]AWW$$-蟈Ue@. `̤rNHWR>ϖ6*GuK\7,^3(QzxQ,LT"U+E=NEw٨}{ PIleam՛,P=96^Sz#Se;+i"q9DLqq;W'`.̇!}"9Ⱥn`h) :_fRT'WͿ?:8=v+.&)zVXvt[X 84mD_Ո3o+&9̭xy,ɶL.;>bYtN%6oCt!o`GM\N }MnYb,s& p4>+,fٲJs:H`V͎#RȗoIt34Ak @֍WyЯ<&wM.f?cD4ٓOKl`M/Z!xwigD[V!R|!z츞Xw"^3{uxsV1C;ź냤\I^wYue^(=j\)?)us$(ۺiIL:sB-y۸?ALy@sʐUzF#ǞjfUę*Զ[p3:G3H x,!E*ӝ"i!u):Sس#y(c e1/^wF{)PP$Pi /tX8v#ݺJ}XZCMR8nE!]o,ɰD﬘mȔp_O[v#AYw ;!'t{Jbϻ`+. meBnnņPSP*P9@mN4V30o]0Q&Y`d7@̿O:$}֬#059>kw p%풓`8anbɦKHD:&WٗI, .i`:iX쐶QQ՛Ct}oVXej2ª}t{7azR6V$/ɵe\zq <쒣HFTi m k Q)th~-Gp귵߿kV=Q46).;J1RQEL5S1ׯxEGjU:ZȂ. "@R4Dp~D jc"['\> sТ wRf5RԔV%M_.{g­5 u} IZh S݄ T]g$QNw٤nrVwu~`IdųfycM>Fn؊;_m&qC41CQ$}Cc~u2E86Ct_:c~5# dz),E7URT6h6[[51p#tYm 8ew?Y*]439WϮhvo-P9NӪ8 5 is#c=6?G:^bFeN@ x!W7îxj7(J|7ڭ\y0p9NY"8* <2nuI>4[J-]%߿ws 3 xJhh+ӸuLo4U#7,i+o&k(L{'}IV> b wѭ{W≲3<{[ט6WЯ1D)SV=;6,{j (*,D(3غdŻӿ!nia((4lRsQ K|R6%"?]^en|Y`kyPS]RH.KWfObjÂaRIB!# W7_M6iEc^ e fSaa Dhh<< #r'B5jtzs +&6-ybqi"hK>ETtE0>tIQ$ՈOHUcvj,ԛz 9.U7|vIl(҃'huX>i7 lhiGL(:6^&h,H5l~U4]{"0Tƪʂ4eCS-J+a&<`/EM.nH,.I;ӅKE4@;CKTHpQO$Ye=P]7gRzQM:#HsGs쭍3"B.& _Jfc"-$F2G0], Dd(Z8(Q}^tL!˜&d}gpރ$ʄinh,XE_|B, ѯ$JfǠZq<6;\!a )fߋӸ~|J3 c\C]yP+*kWi[M?USX]]G˺=nF]TvYRQ 8 צ x*VJe@IKrmѶANagH [@H*=D!Xo`ƍ: 5.?٢3A9Wzޅ0a8]n.|'9#SE[TK9 "mXː` Qo x#ܣf8<~g/rzmӃoޟXΦ٬a*'k P4"XӃqlxFм(S &023,ݭ!\ySzBHyX<RR$=975M29ZG*/@"d;2O?SdKz#=4DrXs<5Ob+Ek~#'A{ڦk_mS: xTfcYݨ[a_ @Ԭ6Ͱ7;`G݂P!S,i0ř%T<hD}ܳ#㐇gl5&*y)Mi,k8OС pe09e:{5MaՇזMZK "Dތ*7o hee9Lyr q=;*:>faYEen3|כi.f=ŸPfHFƊBzǪ$ ` _%#g8d+H> )"b2(Ix^|I5 )G;҇8XK){F-1ŝ(*?ET} ]pPH ;_dQT>9SM V{b#ՓX4v%b ;QvDeu1x,"b#Ua 쐤|2#yρh{12 e]C͚ R%J|G"_TuLz mecUXaxsTXWLAY0t(F>#X@gpHSuw9{e`dQgp n[+($2Wh8({*8sܥ KO{[@4Z(@vT^=]_ 77qzaU#.q3_=zL3‹o6jZ*ۗR\JOIq &G.\|Bi{p$H͘oJ5]dwsM /IE5)i:2HIV4,+(jE=L_Ӈȟ ΍N<:9$k?N*t 9{|$JHmڲk8L{sg,ھ3X1ldԳ9\:^ ۋZo``HW$}F[bXTL\}v`=d&yVHey(M~bjW Nۃ))1)TM?fNEc!D {~k5}8HH_Je> ȳ3剳'ٖRr8RGHޟm5Bxjf$ 9Ƈ"$;$+ǡwl1]e] \y& ^0m{҅Sb7ܮ “tD1ʎG>8"twmP!--6_W6>ߦ· #U B!Q[W">Y5mDCs0ß ]t1>Q"h\$SHmr=06` Jw"ԁA` syUyo)~V~^O"|<&Xájc+#_zDR vz.pשɓO/|  ' -P郭d3MtoWW#|𫧌4]Ii{10w`l/n>&t_dPG5˻u޲W~\82 Ёu8xt$>%~kZ2B,l׼TW]^l I5<_8GcF|q1qН RnVnd߬ xpkpJѮ`kEH{q!?=G7)Ɓn0> Q3~{nDEM̦WcǛupxobXHS8C+QE@úGhk&6_l~LOXr"OȱHg6'`tc}kѪEw_ӑTVۼoz Z 3.R{p%@ǯ$/ "IX>;q.! `nc_?mb 7ʐEkj2i\E<3ςMT\ }p mqW Lv͇n/!ʮxwd$ӃыCơ+,En=hIy_"}\*+E7YzeLj9e}F⠙z($/FthRiRʊNWZb{?%79;>pl*g+@M2+w7A`-Ý ωeWpH*ZS TMD';4i|P̄as7W]PUӻ,0د $ֵVkZOz)rNI)]MῊ1b DB$XC+Ik* `rM.r3خwA/Qd"Hww_0Ҹخ) l'Sidk+jdNUxVN 7`RFΕ3lOS,N4֘A#mdCo[ﲊ%̸ٓWOOrQ-\ES? '_ $3HĨtWȣm'^W@ MRt;j\.yC%Ȗiߠ%Ti7½W=<}7ӓEٞf 17"%۔<}Y)tșXv/ K>ȉh7Ssr!oe<h$cRJet3aw;[) %m -ft΢7O-K7C=^XVE[mcXwU23_R= 쵣͌f2z !\=l:pYbJOz]`➡ ۾W0wg$} {V$J <ĬnI!Qd[dWp X{vW@c1GKi22#_+A mss](݁_WNBCQs$+y{N^A"uW֌l uL)FtM'Lm/K[#&V[ۤ3!ٝ5Hc\\!pm@n[ʇ^fpcWNF>+'A:ܵMBݙ)[=T[6s|¾pF3=[`i1hP* c˽=&{u{;.\cM K3s{h<-(}x[/\Zm*mڮ|dt俧P[h x(6ii9I'Z;G''xaŗtoǕ<~r/ɲvT? EY!QSܜq7*B\]9Z[*ĤufSԑ#g!(-J\yi˛[Qb&)пy7B͙[,- < z yR<4ܾ8i)8-wCqhkf6cgqEP_:aLb;,!.*x9W^ ߼!LE9Cy@^;㠼%nq\T*&j(q 7@IۙYA>To5 9vY3mTCAx>çy/9 fܢ4q9> ˣD*;9[kkh 1? B bFNo/CeӸ wX≂{^4WEU1}/>j¦UdB=IʷEE믚"wV #hmT8W2Ο ÍiҼ WW݉Q^ёXAY w.7wS ^jgA._Oig_"^6nfx ;`3^rʡ0lir-+m7Rʕ6wK >o5j۴f9<9"рt]4PO9DhL?k!̚~_*I/^Pn,~U^] |cs*+.Q!**df8*8 @˖A[l[IYR1dA?TuT}&naa\.`?%%s(ՎF8|6Uy̵\W?7a9Qgͧڜc=0`_,OQ6KsF6G[;G0H[6ޟc0j rNHŏ$1Sv?S&!y SAq! ]u]dɋާ|49y{hgz.vo \K)f?z聽<JxXS_DYdؼqbhmnj=4R_i坸UVq֛|%/J\s||.0A >/0 P:DszfXJEg9;mG/$||ck^alg=tvؓWc$ K4OG{#R1dݞ/NRpw&P0EVYËh^"~`1 O6#3—U iCk.ݾ Qw vwC&2'$CBw&HdS8sj8Y4"?^FΜ <5A- fvr5;G d7] ) o!Y >//1>2p˱s[$~bO#Kl5󝈒ku[u,eE(2"ig3w. ~ +q ge p')Z`ҿ;lWZbaG[i|X.!'xHY 1դ_3Tic5t' C9E1Ll/EU5(r!ߍQdmuQXLq2&] Yy)6Mf0ʖi^_#;8V +{wai-9H:kS & =ޟm<ϻ $9ǟFKa1wt˛E ק-n=#rHvU`NZm2K$M֪hYh812nzDE m2-Ho]8p}Ci)l ߺp^I @ي(F3VqSzW/zJ<ƒ%)8t*_NH&^ɧhA|\:CYD7D9_Aji/utF.u>?湭+ACW/׶w)Qr{@i-#%*oJSgM+UDt_K H5a~ˇ72f-!_d爋Y72yqhP"KhDO2ʅ%Kg7H!q ˹ܐُݧ$ ŵYx* mOێTਚ*S Ċ??[\c;vI  BFa}cEr9 -ƫ`@kk,$,\`NLZ6>4~H#ĭF5 28^s$$!˔fn\ "jVQq8D)n w^:>$rcg .X..WI(ܠxM;), iRR$,Z7z]nP8\?I]pWK:u+j ZLJ_`J@ƍ)ߐLWiH0gc}z&Tif@:^606N;U.W O}/`}2 MC=p9jH:<<+96+N1ArK@Nat(m0gxKد՝C9. ba_dHX;}`D<Nwf$ J(As!jc|PEʙa{.~.ʭC*@e1/HO#Goq-5db)Oy p.٧ mU0,AhQszs$uIA#a*R3stJ`?.5ف.nʶBLׅ+F ZaS'I1_ /y#׆Z&Ԑe~U51zDf%PTp`s̊$"ȑM%i_.L&ѷ)a~f{-D],Նӏ#L@v Ûn:LwF0i6Zf>o8Z=< ލqgZp&ۄ+efML&W\6OP] DsJ!QwZ:2'\j6N^DjPC xlwi#Rd_Ib@>ՂUQ#rMi\yg[ɼ vN)1:/qC*Xdƺt+ю(AJ{12(773IIm) )xo™V"g\2#%8mσΌt?Im%ĦU 5?&LM6聰U4epA )V YO8pG.,ܨXC o@/U G2+JH˝<{žI0T\~.?o 3OEW6\opSx,fөYӓ f%,gHuĖg% k@Ed^MF"WSX\*@ _% o}5-W ȗ/],&D)HZgNM^N%!2h^Rlc<4? {n 5Msyq24XvyL6&;$o _m֞6^B2dɗR(Ae\7duA.`D#O>wWSDK錏߉[7OZr,a亥8{fnyi0>cќ n= l#(-ל_ grߨcQl$+vpq _5>gPO"爌St) ~vZ|mvorSj[ `u>:D*ǣƌ2j!g* 0+|y_Evz(-@e.|`,j2.+>9Tگ>VTd qA:I?TƵC7jd|{ G޸bɀL&`O|Z)`Bj_hOϮn|f xߕ Voj\z 9GWHDK:ŧvFPAuc4-=¦6Wvk7O M U⢁.Uco㵛Π"A  D8ET/lXieu8+7i)QĜ-j3Шh-ͽL_wC۾2^0NjE S_oSC1XǴuKkt4K=ann"6'+Ļe*a}md AP )P $NC~m"e~ '5Ufg3>ꃂr{-A0ڜD^G'vG," 2ɃPO4ND$NZ|D$'j &` <[r+'FHU빰9,kBVHrjDf|덣l3O4ܼ^)6-/6Ӿ1{/#+AZ37'lzFBa𸦋)쒔@͊ E_A0K8AJO2O0^So˷r5q҇ȋp01H/P<]AMm0;gl ԍkO^4Б"+7.v8X=Ia3OOGC<9gi[oA— hMLg7Ls&er,B%>um> g}5H =cOMҘtM̼!Ƙʔ̭b :2O02SYe(7DP'@,[ fB{ C~WvOCWY,TN/FICmcdRTzRQ@rO'Z4 f/ <&q?sUFd?sEtNaHx&pC` ^ > .Dd鉠$z6_w<#t饱TK}3K J=u)deEl\VB/Ҁ3 4T9Ǐk02 bl> ahȧ+.@EXwۍZjÓw3afP=\ޢisj{B\&UQp6oKOsQݠi5zy#%}eѲaR+hMsqG&L"s)' 1[nJBhТ ՃR q-"ڜAIdZDM&4%"cTIA( 5ܵ%eIZN ꐲLL׏,ưtwZ#p ;{t#0̧m}@+0=íFå?gZIא~|U{v #߄f&V,~nTd Z V"Jpgid(|Bf% Rj:pNT~4~榡.'bp5/SſfKdтV/7VY?*`[95CςҪ~0.% 8=c]*HD3Z-.2܌vTGԬgWOxVL&D4D@A#d@l4ni, БTU#޹A[') P9 ̎D-qE0f>W+wD@ek9<%h5rHƟL פs(Ǽ%EXkE9;wfnKtyjXo#?2aQo7]rX]Ϙ mKdRUƌg8Gy֦L'!gE 8v|j>2r #N9&/zmr6wɦMޖw -%sDW7fE8'{\h(z]6C[`锩HY5`QI;~uH~~Ej;YuCq2GR׶磲h>FhsJKD:qQ;~"#r-#e:Ԟ& 2} t+k*\+?]`ձ f"JRUd -߈ej+8g n,sn3ʣ85 +׭5%n܆XFR~&Vz|#9kE?<"F}s"PQD#̊"O BCΩ%Ң,Σ謳Uv)eFVg*&e+kfy5;[+@ߞJkp>J$ Vtmyh`-WmIe&bŦ!)V01j+݌%6t˔^˪xIp 8(@,^]612BuRM>qN1H1{ ߒ71AmFc=2?V)%,;+vZSKr֨o K qrfQy?}dl=t Wpmz/ebuU'6̚W;փjts8P8u9L˶q:J/t#74 ک͟gspfUf^If#&M{xQrABťD#qIwP}>3h*4ZS#gr7L@geנ8%S2Vtvc*/ҊGEɧlЌkTllCYЖW!οYtV&c.jWjN:Z.PrX$(?Uڵ^EXbDL]&f~S_GCr34pc"{3;e:s nl&4%$6n"56' <=}##0^Ma|[$ ԚfxrV- yЛa J7gsvKDtFǦ2™YE#WAcqH3+(]~C[= u\|E\h9'$3 NiE[D¦ʘ^un׊?d_ҝvn#_fXXjwȝ-Al~m%hRn_x:1b aNly$qA~cz/OoyIa ]8=!#A_0)/++ 8ޱ^2 G07ix:`W%s9ɿ:MADΘ#&fh'٭w֢ji2 Z, ^AC0^k_%G=j}lbMy4hf0ڄ-L2L$"' HXvkܽ42wo$J$$v< s} 4̌P7W—(.LckӈS<:3*`l~?,^7 -'k;rjkR!ANjȮݿƽ>:d,HS]dwhnY~@arjr:t+tFr|۝a|#cDY㸴b= TQuegq󮏕ݤLXk$nZ4 0EhGh/Dc ?aeMr}c|@G($ {5O'M 7L=Tثs,a":\ VDڨy{ʬl+Kp{SF=ߣCa1 ^CX*}HD" gdЕ\o~^`gժA N @A0iIN],Eږu827hH)ynv~pr9n(h#luj^4.cٶN0F|'1 pXrs(kDflZ;?@c7s/FFKaX0 L`gkv'sǝϩ^Qպx*#c״9>@qf5GvE$y)z0, v@Tpw;MYpn SRZuwhzJ}(Oz)kMOf&&W DɇB}G~45ۏ'P9|AOdOYIV 5w?&\'Iܢ!H#?Jt*^R`xY|T'&; TDŽ Ed6GIB|lCwZC_)ko=Ok_GslujbF:<5k}ZIi`?&F8D.6Wmg0RN<5o׈VD/sh$_][bj>;MBZ$k;,yZLw8!bCvSQ:֠ 0 {K>[o'>OCXJkp4%Zro88 /,h:?y,"ɾwftwh9|r-y7>J`J]g봋}C\+ֈHV;?'J%?!AY(0(eׂ= V/=B-m{:Fc~b16koalODAW?'Sȯ~V%UWB3ΦqϧJ;E@2YxU\A503a+)ͨ%wwc3b)1)[` ez"N. b'j`H'K#ػ*ܙ Um:9/|5S? j~97ch2St01G ,d29cN1P1o'Ʉ=2`x}'@y.saJkt0[Oǃ@aK 4V<%StVoR8#Z}@Te BVu{)<}}[T_yWP͞Qaɥܯ)gXÛo`^z+f}& $pkW`;p.tc_9;w 5-g]qO# kƂV"qSG,&sLTy]~ RE=h-~̈ B=k uʯȈTt:Nd+K2C4m$~N΁A4q`)Ee2?a_1G=wU P\5K4ъ΁hK˩ʀJjLK+H[D!EH|x޺͊ XiL(rn%}8eӯٳB/!z$m }mW1z(BoWXL#HG Y ydC`,A j/fij^kf$G%d3mȈف~5ى:]bfz$߼ڈ8B=1>JGDU`Qژ]Fynn7r:Ό]DɍyՄYR#:#&+m$-/ X{܎ڂJ$dD'5ׁby! &8c=/t7t#[Sav1/>UW7-}Z\Zr%% eBЎ/>*kxFMERN {0V򛪘;ؾA ã&wQm︎mj(|nU' 8p0.7jTo=AqmK%C2@}zjl;*:Vk3:V r_xjǰ-M 싊~7?<*_L2hVc~u SL?e]L4N>!;Wt>]A!s5(}^t~R \N/[9=]M΄?<~%:h#PmKQ#6 u 0ד4l;͡J]xEs( dߢF+do4rX4"^Rx\MxrEC57)TH S byVebA&A)pT,§e26YԼ3Q*& J󲪚ԗj~"ND]Jt'acO 6D(xds xiLf|Zv|.`kJVx0B60{.^|>pjw"R2{h̸f-$rq`'08# M&KR"Gg znK_wQ7l :7ῦ:[{<>#ݫn$n8{#W'|#'3Q\@ v$ͪ"6sذ9ɐ)q{MZ)Yŭ"ɿM='Nnވco. NJ*,AvMީ0ƕ!Sr Llxΰ0"K`{7@_Mpw)s4ij,A4ɖq7{sqMS3Jja=[2IPS(MwzUIjGd7qOru(o.v;a8 %EiN݋#ԒhCjR3 m'ݷH&u} Or7n]/4ҹ{0yh0?Ai95~r*6]"UK)h`S1 (3\ U i/>T0$VA"P):ƬӕN Th>W e.}g[Ƅ<7kQh@CF$*Ӛ 5t.u1+ro&5 O!Vv8$0_hŤx?G=rZUS=2Cܖ@zWUTvf' 4T @NWz{J i]=jMi״YO eͷLy+?.ڋzJx=v=' ~=:OfN^5&5qt‡F%ͼh}r68M miȹ"{Ǡ0_^-v@qSg.n E:׸8F+a35ޜ~fs'!wBS~'Z[l{,c'*6 QB12XD*b‘ּ/qQV|A\q3E׻m1RY|@Tu k۸fl-ořS_,!YA=Ϣ1p9šk͠? d], W5s6˨p1f{vGd'4E/"76CR&A4 .zk9龫2RQu %$dZTkGoWsOM3"49GƠçCyPDz7cSq?֋Ћ zO9 66m auNm @?dddA Ыi4 66+nփw88| ObY;ŹtGcFVOAvsD(UFj `a暑c6ǶED:,^,4)W""Px c!ټ?rwwTeX9m_\Q4@CWQ{exfZ{fc-57<0R=@ڌ#)D.pm#KМ6sHuަ>(j ( M 8Rݿ3mXCtmhVk-Sz8m`hufmJk^^*LlE{Hj:UADТ J [w| 7aHC+(A󴜡s.ͭaX:eqR3f2N2]vA<ƃ[9KJ5Fs[jX " ?XI x OcŮ.ڦ$UDŽX/l)@~PݩֿYs;>-wCjJ+S/ ~FR |/3"^nIHA}ڴ`,5J|Q'܂ DT69Jڄ+Ox9"F|4)w(EGڍf_uUdk8\Jlٰ) FW$y<]HnYg+lWS6Wc%[nR>&UoKFfAtDx>'r]/EWSO>-7ѺL>dIy7 <$K3~3&C-l 7IeŦ)$ׄS%> (-@2ss_9Jj kc Da@酦'c {忟qT*+]K,:,ޫkFA< 8mؗlbLAfc#˽}Igw)zڿY3w-_l Y’J\)ƊK/N]J nd &C)e/yI4S:\Ӝ1U#={GFzR*l؋i$"3>*&wu_`Y1 u?V5Sbޫ#=IR85ן:.@Ad 7 &?Y2@xV \!k8~m|\Ysprȳ]baєݜ҇4k@W4n5J> _F 'lX͹KGU\j$‘ P*A+ :V6zؼW4*<=5 &\V.@a1@woܷ)uA^fGa4ui|4{< z= -+J'N c=3>CIeeUM0 V:sgm5n[QZ*bOo!xlMX~ܫu޶9*Ȉg'e)'} 4$)[!J \IJǂxfж u =21 K 霈/n#2NJGM6ی}?ϞM5ۨ_R1O;鼨Er1-Q~m?K\j_.{l&\t-eX+`'^O>DfncF.!V{(;:k,hlsS(`^:XO3!+gC'HkE~Rxԇy~@= ֌s0ȇm|[(%D>  ·|i Mgto܃և> t8=ynBKo`sėP]ŅH^mJ~I7E`J ˓ԍ-~e[ՋcoLJ7Ka?Mob3ܴgGdqLp,O 2rm3aD|UfF6\¦>N0w;$qbIU[!.̀0qtӑFC*S$DWᚶZ3hلK$h;;~gvX=TEDCd@v$4-[=D$[|7T2 =2$x=6|_Jm!xyCj}IHr~U%^0'npo=n? JxY#4&hu)@X ocHOX }; "EesO[Iv2M7dX{F=k jFHNY`w]'@Xh`; Af|Tt} ymOȂi ;Yp߀sn,#6!)ORWOr`dMG) (Fž!&˚U6!ەu CķA77l8mwbk 3AiBgp&9X\Z=s> $x.Gǜ*w~]5zSsbh 8xXW oȧF㓼$3KzI>08@bbZƔC{Qd̈́r%re/}\ݞ얔# -hqӑߓ!f8/ WU~)|Ch.0ܳ? dω1ezv݊udOi(cuJŽ[[Qeiq%}OvfK1 讶Ims3㐩Rv)s NsD^g+RJ|hZ98%E^\qrwF\ OLW3$80>ߺ&a)4:^pw~Y׮RvG[#1~$VTu%/¼fMް6wR kGo~tڭ!: F:YU@da'{xZC `2eifoV8t#[yk9KGkЬuVҳjd㦀I ̒eԯ+9 Z!u꧜"hb!(hr Aƶ~W J^TwRETiKA23|J>ћ.Ě<A Ms-O-[dY酪1kaOը ڜAb;)&$˿D +Hgq`l nޑȣ$ZA ڛैU2^%yyّw<<>-eᴱۘsccoK-|'cs(0f\XzgU "t@Xm,uHCF91 v &]LPe{.}rKsN۵Fs3 :dn-$+D0e+РM< 9$GʛR H~A /JϮV x2;K{pD ^%&u{R(Q # ʯ$K׆i7,rCV\.P'qNWڲVVy2E C+jxΟx"P 68L!ӫFo &{ 1vp2{Z0;(x0aۈqT mlJ5\P. $ϓ՟I٭7 "v.ҝK"(vY/;Prͷ~[!gO S)ߑ8A-ٻN*%.P 2'ؾϠDlզ (Zt2 *) 121Ş>ȳz |t;~-(Á%AT̷o凈u(UXMZK(E*{Õ^Vኜ]ę(ț ZmFKb"hJ в6cߧ-> d^d77tˢ,uqW6 Z9-0:KV7N?p7@3*obȘPkִj1Ĝ릨/pS^̴B:ևܯqn6闹l3#;`\ 4fi&Pdhol22߱)8>YgeHc()[Mܲ)zųJCS-RxGYErl/ $MǤDBi&p5&0Tj0Q7 ܃ b UT:]|ey]'QC9hhtwrā(ϲސ0IdL?;)Ճ+qšvӭA?% ))%^bjvYTv~>95,D9'>˺W;v鯙\N!l@=IȖ 2181djqr2C|]+ݻL _.3.Y_T˃Ԟ.{bE{ {( }$bxf5B@xbiu.\SfZ$\2NR[!L@:%Fa@p(u4ϧRJ](ˊyǪB-żXuǂv{p)KԈ`ko Q5fܰEtYOԯ rc":-lGԭjU @jw$G'_%+5$:bDug7*=U$)+7ӧ<+}4̴=|xP(~'V=woU."szÓF0SKwb&AiH lyp4FsO {;U h.t_Ri!tdHLl dv-*_k PԂ7kK JӫѡKtowiAi3䑦80kGHEtqyb,i; $ Md\*l0b??ҧ|~ʌ CHBƺcšSѹO0 5qI)Nz}'Sy#f7ґzyT2O Jc!#?H@7[UR!޽\?*8-:mJE{6`|/=pF1LSԒEèU |M8"~9iV|ߔrl˓n{┛LE , 18F=Og!])F G7T%`I7/kS$ W`U$%n$Doz>B!Cr(yHL,5D6kry|^8R9|s$pfX/KD$In ,%6P:7 Y/)$G5U3d<&Cp3[Ċ<2o C5 dNxE&pa9ڤ7"WN9: (|vNh}KVxz,봎yY]Y>qbD5 ky|<ʨCuaة?7'l/b&vZw49D7䜗ac(Fq_n**Y[8b~0'$|wօr 9LcC㡄"=h]?K;EnrvJ c{ e)dKMn0g&,Zti/ks9A:?>MXOJbb1O޵(-yxV~) f҆1wWcIhg/,9tb%] Zj]kFu_%ÃPcV2P)A|(Xa'X-8YEBd8;/j&R z-ޚҠxueSgC?9ncj{{v#-W6bt愓57rn .k)˔3r;>8;cv/Qȭ/Kp) \Ŋ&Xikȟ3c/ޤ7"4옗³40W*MJT@^pt&"Bem@vD9% #i#b]mfܧɈ2SL^GFHjB_&$Ɡ:eqD1͋/t:2 >퓣5I6H_q,<{QoS7KEqc/fI:oS,5e6;4dM+Az@6|ǗơrK:`9dN1XC7Y=?5_O+Ľ;5 ;A*ۖx'DdBYw}fLScffO{dޟgiܡ`^1 !׈jLmoivĠۛ1'i!=CL~9cB V97*c5չ dhNԈKln[;pe5YF!tOMR;PFB2[+oJe |XA$AYls8&2)iqRTi~neAQ9Vhd8߷|Ski<@LEW;$QE6Jc}/Сjf(qI n(1cC0ZsϦ-9'K\_v*Rc{,bx]Yk/lκR#Kj98(WfڄlEd]VM'z`:!ǐr@zf&;8—m0Kx1|륗+¬.fe:yw*E;_>0hDUK VOX9z)j& ne8|]1?6TRz;=S7"< sZ4LǷ{;Ʊh¹?'}YR4 IN\eu&a3Oe]S }ְY(_HPp O32WJV18ia6-#cEx>mY]A!+3קSHMAQB1F`RAi]ũ V h l |>ra83 3 ` ԧӻm2HM*fr$[u2'nٿ`-6}U4N2$_Q/& yNjW &*1[εjFxեlk6E`M?0v#"wࣉkU5[(=m.I bY{4Eޔ~Ԅ!&2U Z +^ґ^AyJ,BE׹Һߦnӝ> RC3bB"yF@& 1C :~g uFJW"_S=QrefwҬu:p*Ic7-sg<#蜑B nX7F#ho) Ãp`= >DfJv @+঴kZAmj `}ED(C:]#S[Tv)LyhfĬ8tН]?ɯ3BeQOݓlecꭡ^`@}Z)T xqy}VP딥U9&fH'5#}uvٗ^<{S|C( u8P$ JV/JI( B[B,Eq9D7SG.`saF6] FU@?jJmJܞ uBQ_fޞvd#PA#caTWڢ$֞(Ҳ]~4KmPa4sfLkUWA$\G.D, V-: ?', ʸ5GE;7nsE.KQtUy^{֡@sMH%!k^(nI.լQ1D)*+Ը,CZRp5Ptbuݲ#SsL{Эf/-<&_ඛn1:\*kn UbB ?R&G]!d|ʞϩ*AmRDwhl#uVG&MxiݙW4)g1E6_ jWCx*/z9ֵZ=f&O"18CICE@`@~x@ \#Ԁp!9̵=)")(T&}|֫ު>o; As$(%/.y=x |@t73m:;bmWMevS!^}/߻ %U==O&NI6Vh'"Vjq lQ}i2O@P,rQ;N =7<"/)U4XYGlJ7>$+CڴvT+74Qb<ޔO:]yG Aiy~(D26lpug^zzߔ$Sd12%[; !QIg9j.@`{~|Q:b=nD h>F'׹TO%'p̩Bhy1dkHiQx3L'C8.vGZs)3ZrXCmzf>XjddavKNMEYANW%D=ޓ$j.8ߦ6d#jT Bm3 rr/[t!x! Op~vl ka1 &"0Ǫ`é7^ѱ8BwRR^{a~N.. ;vu,މQش'*eN6vr" /pNzG uX^K #3$=t1TI.3BE }E/ /] *\*#nj;SY/@U.ԪRPյ]q:ȘM֭Vpkc}Kaec*-F4yU y ]4宩AN(-\1Zz'IdaNGy&j;- wzQl\ AߡY|PPyJ?}xeuJZb^ y mu4ERޅ{Ĥ a$XR}ljw3Qٿ~[nd秧m`Ꮿ*F 9T^psSѽR7m6%xSZ,}D0VKw2azb'^蹼b[%%[fDBV$62G+_bYI:$ 'd;1V9ER>]YϬP յAc5zBҟԾ%*l'Gcw6SZ4ipcӯ2q i7EkE2w3=%[#+)B=d;d?NT kBeq֛ȉqfTS s 2؟]J{~+=u %Ͳ5'KnHw;<[X[ n+gHHW!} lW$L3zrGF3)]vEX׷I*<~dw/6@FCWnK !|&e%JτٷCH-=LQX>`M^hT;WnWڔqiF_jfY2 &vA;u0ð.vVPvN'qPu#Hzyպg#<{2KSsL ףdqMmAqRw#V9S=|0u_ͨOGj2FJRg|s*R/R'c oh߱Q5dVvEXU¿+S9.EȊ#|ϊ bg7g \K|=u9LGςs\y8IL%oqM}^>$JQvh7vnr4ApOm3(yj& fdW&&}x>(S~$K(:! 1]ʙBR# )/meoA5UH{sGA" _%yxOü-V~ˀ,0|@^@)vsH4:zH_N}45b?9 O Bdn'M8)4jupaD!ĮQq%ƢL0٩'$4]\ڇ EhB2,;PwCjT4ٯ4Uӗ971|#ā9\C|e=PyھP&lCC$ wDg[d -#"/ʥY3:PU-PX&`WR@3eUUa'قV3%uŗ qzP1Ґaߐb+iwcE'ȗsf}5O ޡGD]KhρhYS\ts# #5 c`G{hcx4DTү"~o׷͵ *lcdE;m+j>?`Aͽi`[o;7{cǒ^TU7eu:[;ЉNטjΚ6%tN/o,Ť,+^^kVN]?ٴ19Y mel $t)n ~EKf*brmx@B4> jO.Pױ[B9:oAߏA~N=@&3Ib8Qt<9|?]C6 _+C4&b'S#4)F[ K,Ć3Yg+SޱYbi7+v&cJIpY$EL6NW9%;D& #{j I;JA4vsS,hNqS $U[ayGӟ8kś"^c֟LhWkAd̔uB dhoNyTS@!J {͋Z ]W3bN: ܸx1tTJ-(˙<=PӪm .~TH$֣CcX#2fߣ5v$p̗bJ.94*1d:Bh fSSifIZ cK%X=@Y ~ƜA^.h|NjZ: 8bU2,&B:sWNȧڄ%8 5m4lKcrpP!"vIF#WlG KW[~=)8`gކbiOqhpÞA^Lȓgi)qSlN*ڂ*GRsΗ$: pѺ75_rx­ezT܁jevΩ嶻Tއ lr=&L_ |l'za9NA$ IWl^nƉ$.C5 I-r?A]0)Gm  }``/Mk9gh8'66ߗiA7xy iK:<]pPz+J1DߔP4Kmp 9.{٠ȁ,܇G{mgw#m<24|y|x{y[{]|f6qTO暅@^F%#_[MVjWYޔ^ :t?aUqDe κӚ{'U<P-/Mf:m('>#!o5+Y.G\9L[a|S7]&8Oavb*J6FwC4Ij3ݦ}\hcnHW7Y{Vmal}})Vl0EO9aȪa~Zu 2~uep{%-Ǜm6С'o6v)UZESX$EY -"XG_:3nPR\I¼ja*ȦBk!8DW=÷Kh*:ێg@[}Ve.IVO~H^L?FM:gq;*]s\QvR άK_o TIȘX1??,'l;pwRQd٥VbD*ND'HI`5qp]k07-zM6Ezn <⩽g2EߌٖZ+dlKYɚc5 w]A(L5$<Ӯ>4 j)7*d%G$d )JJ;@>v-6Jeg2U檞6iX{1 yMm/T(F;ј$ X?_R*<>Nm.dno#3Wb"KB6EhnZ"VFv ƄhKmb2rDE}Ҽ 7~1ǘ 4SA,lm88pd׉f^$3U<6{;W)/kwG/[eX&*u IuIS)El}FN;օdˆmv=y/C J82^|,&B/nq3<ߗր4x9)1TX\.`;5d>B}"C[gDh** 8Fd-,nĉvL>^8Qj7|X8/'`VXǽd{[E}Wx#d,ByWj+PWP̧ӸҒ_{D,]z"`Euāi\2kw#;V a(N qlZ+nw=*H`;*%^X#}z(E_Eo!JUʝE']b&!V#v:Y p\6bL e&izƘHbLe Ehn7Q:H.q%Wwl %i%:p@"Ƿ׊_Uɧg8݌z57=鱈/p$Cl]#'m:]ВztFe!0kyֿ>m5m!eO.3~b֘9 j!ζBĨ{Pl ӵ澲[ܢ]rAy2@ɓO. CM\xaP]j^i6d,OtERi(V `b4 B8t)&{X;H/WwYahQi'%f)G$hcכBe"ja+mO y:tšѡ/q*!y<)gu5^.92jlcye@ /zi& 4 T|y s0yaWȠ$) 8;eqg@Vrks3fkC{ 6m3U>=r+n}CjH)jUHxgfMJeCT 푈rPiȲPwG-icxVAIL lFSU }o3OdG^oΡY43TqDBYq26(nG#m<M?25E:iUKjcXХIf{֠b"<[:d v w%d22~ 6 \u4IQ A>(kHaZ_2f2?|m sÏ#9rQ3H0 ,,H|[)JIe;(9Ċ[ ed٪!$gk8j9n f5dSyP{DALӨr RB(j"ؼ3 NF+OyxF~!mzȱ ,VІ if乭ʱ/Ƶ$Bw1k4(P^+@4[VpYa.=iP"RZ6^ E`o֦:i|!xLu@vd]}-и&zvD T@4b͹,(|} C.)nȆn)xwcLM6Y{F63M4cpxұנ?h:^*ʿ+^ȗÛD¢FMBc$ a(X}[Z\ubd\1̦KR~UrЏў0K8Й;'Tz9tvwz8򐰚g7'3 ٥N\eʫo|8$jm#$JՄWݑ;svI5)~,٢-n19f#~6?)%tBS-{dSyώ޷f_i \{rTaNDVllDP:M)F c:D=#_UsHBOo2I_ܵ$%U^@ЁG<)wo96UQ,+]OY?jV~jPw18Ml_7M@[b6Pg4/TGTgLǻ]z9 h>|N _>bԱ<@ {ЊÁ5GI$Pr׵wKbtE P;B7S-A8],Q'YQ__>b#D۲n bzK;g=!OBBUPqX҉jЙ c2b-1Jmu'e^1Æ8j܉Er r6_hZ2RR5jA*v59UE_ﱔy PLNPg}BfkVV("n|bM6c$jQTŦ]k]gG[7֌dM꠷UŰ;҄ZMMG|WxNh/}o>ݽ~PK~u_iUt#XZXBgk.՛ `+"IհπL vêޕ"wM5 ޕH7^Ñul~{S{$BBP6ß1]!^M},]8]@I<9Bw 㛶|ECb+}j'у(ED0}HWhBX)0,xws:V#c̈́tSAbL-HZNF: j{#{.ðyTtL'TfB)V @w`VBRr&e`"ĥh)NKP ^?C'}]ǵ؜M$琌5Sf댩dz5O%v< iERU!ML$zL6Qv ݴkh?- ŝx"=S3lD`ħ,;TA'qFВSǂ9, ېV*HNEgqeʏ'(`;hƂN|J,}Y󉲞QfW<ŐMg=*[ D&  %>_@4NCٴ_Z)顊t&9-ܽ& j]LRFz^J:ʨ[^5;}fn|)!q4F[#P%m Oj̩>ƌees-$;歇(g#M׹rM)oHBJU9A0w<9$10@v+=oeB$^8VRCX4YM@PfoӻF鈶Sxq<OSrsu:kl  "FJ~#"0z_mo/1R  &qClex*fNEVUBSxLuh޳:f:^qth9t #! .< I 溿 CUHht=K_4Ô^J58h&4k$Mfʆ_yR| RhLf,=n)v;nU-!oQ)]gKѷƪk6dH/m-o7IR>-tШ.*IQMn=5G}9} QEQ }3e!N m}I|G ނ"NJm!^ܢL}Abz>V:W,h/t%HJ;dșS&7Q={6+E89(EFZ,bW\yGZF_?y< 7s*D3ǒ$VA9NJD4!f;g"RoQOlH2M3QB+ro/Ad&2ɹP7LJKbʔ334F^Lw7:)6 $z5r?cN l/Qr.)/)&\>X>70H3ID˟NZۂMmwg9&zԾI\&rԊyɟ9ҶDXB ]I';=6d[ wHRCR&w݇-֧jL[ٚ)" M؋Ԑ'5g`.pvm6ρBQ[-lcP{H O;嫪Lw&S}0lJQd@7gΔDPՙP@U #e vsZ> q",hX, ~LJI^ &*msŚͽi䵘-A-Yp)| \ճ6lJIᆦI^޻&w6vػr"o(B[! ,V/66lpt"-90#c! *?4]("Y->+~}Nζ-{[ەytNt㺨MgmMOrfs`\^ !u*Ek4+};%Μ 9>Kp.M0rw蓔Rs HQ@lKr΃O [98 o=pWDԥK}NPe9GQ/mEgBXvSX'k s}=O|a{ HQ1ǠͯAZZ&fe!@'%W\"a*ŸDYl{8O\!"FC,ʎ 3r(GDV~ڀKtW" M$MU1٫` kdJ)͏ j kAE,xvy)OoUl:las>i4 en|jfYjJVzy͂mH#2Bڌc9TIjs1=O*k̶c:0v@_wR|ǎF,Q7WRӡ]޾K\)#Y)r7w@\p9o@h5y*&;|Sg0d>N DDA׿.ѾHsefW)# :P7VÐTi&#eN/jjX.ݮo:AD…nIX|T΢^jh4G}~_)1[|^K,)4--EuLx,zdyauDs-$(AF2}u#<,=wxKK#ZA<(ܟcGbxI.gy6Ib @;7q\vT2ȥ[ ja.}=gXF@ZhgG'wF: R ;c2|KQr%@GWEL9ɭ>ӝªۍxhT mXdjqհ,rCR[b̹:|/3oQfnS>AȉqË[؟G__hfBƲAesIO[,#l1K$ϫ\k鑌_l_PZfhr,{yq"DC)>OsɚQ[9[Jv@j!!*A38z7$5S)h#{FNo[. |;Abד@=GF;wfs6G%@{ |dX ,"dIeHM믩!imGAo敟 rY`r]E9f;l_^n&*alА39duc1hP̢9ϝx mM{ӫ"‹~x:kPQNP?`W٧pMa|Y|ӘtGfi"`3wnZqC+c {ro*[ tP@٭DiSղ۩,IԷ!'0P>`ULdqӡG#7\$޸F>Ny*w!1wMsnSEԃOg/kLwL-~96UNY/]GXʇ׏Sx$9V8uC%o;HȘ20`0~0R4ވ8.K5ϵ\n0r [fn>sY>A_,ojLc4f-PEBwA,VHǃL,-$w GcU^>"jS(z^1A[Rj(|GHقZdN vG(>9E."6Ҹ6L&Fv=g&/Iݽ: 09[b֣lNtG'O?!@h ?1t+KIwT,M5=}†4ЮKkCzbFu)JN 躣7~ӕVH 2% εpcG.R#&]Y@Z8"wJ8~ gBg%݉_-%YX,BeOEVJl'[sY }ce|˾1'bΨVdfżs90O^|^)JNllxp(L,Jq AM Z`&@Y jBcVޯI X )툕فo+MŁFpRl+)oqQF-k} ~䌊C=I~Jڃ| 8>kwIJCY0³鞥 &BHI\qh}}&gzQ?\ nZ]<*'9i% WY1V+Z}9D"?"fŸ~b$+7 x&D qc^(*e&ҬU1|1qb_BĻ2'ݘi0\_qZ^(ϴ}AiFR/bƙ㤯V=ݼWG.aHa~PT޽U\.QWGѳ.?*;xF#MZ-D֐]k{pltfݨ̟BZ۸`W+ m7|;χۧ( §g\i;Ϫ%dc;Nci~ǵhov'6|s_ SQ=x`EF~İ&o|tv l@<Ɏw^a8@ Wbxs*xJ;ǫJ8㶝 9缐Ne |gޛN2(VKreK>R-?fUDb,Q yNVd-;_ښ#oVsJڤ1*%{N|J} Wf3OӒ=Z5DоEF.gUU59/28] B}}K rae(x]yZN'k31H(J7&W0\uk!U5T(ׂQP4%2)nhpDa 1ٗ7&JG|L FWzn;G .(MX}6h{b8K"!^jMX<׈Lr 1+e5.&EDs3+Gٍ =9 fU!0 B"e~OQC↌TG1Y^pxqC&*^fzIL}Y%\Za%b 6\C&H {VWW3+#/sKΦP *!pܕZupޜNbنgyu?PCJ#u|O?뱖;(G P?XxwA>e6<8ǒ\T,ɆH†&*Avgpν$z<̥?!5 Ӿ=]:BV,P|%:Y{( an>wFF vhݱH6$wUB穝d_BQމ>a1 8rȋZz:¯7ȴ."NyDV%>>;8A3){Lu̓T3 N#ѧ)nJpt:C ErcJ9A%O3 =K'V /tQp7J82GKqG58aLj|$Keh`2mnyc,u-1#®~N0}A1`D!0vY1+wl ̹[똈tYy^+~G~{6 I/]}%)ƽ 4It=~J;lls!iF3񿎴(6 VvIHDPl` d3 d,YIZڭnk9{2’L FJI{;oY'9g̘=՟ǀcv66խ[%7K"eފEeUJ&W;3 '!I?u5:' :dd7# ouLyB+9qK+iC]>dyꤌaҞW #;7!!ז г9na5(x7FX6Ukvy @s ,F^e]hahvV|SOÌ$@R8{= ӗkr#N|6>4$lZ{"ĜWN}HP/;2=!6_2Tkjs_74TրBӖ x9nV.{w/<ezR& o*_a@=/^3!тܗҞP5xaD!6+g%bMWfDbȢSbge6r8S%[6fMyZrK뵵tpLbsgs)힟Bgu#'^XHsDZ ɗdy.D/r9[XɭXG/$mihٗĕ:3M鱔_m*,vݼ$" Є )^+2].I" nVvaģ}B'qRY%r}&R1Q}\ 8ZYE( Ǣ5LYAX!c/ ׆˴pIg;q{?ʟaY;駛TvsŜgmmt9taKqUi'F + 1b? =)LՔ@!tU^6fp G|LQ?!|W/5֯\I:MD{\uaT.6\A.ԔMTU;tGz-*IQK>H:k#2a)ͯ!G0e#a69NP >i ]u \ /?Hpy SU&zP)KN EB]]qNUS\H<]Må5J!$̦CݑW3x_.U%߁(M0+N W׾,DdaIxdx9PG lf]=+E$q5:iM8jk(Yzҍt6TYᐭ#׮Z^1vɛ-0zlkxK_ Jp%Б^S2eNH]"ppF Fn .6<+iŤ>7-,V5s.z@f)`#>@*yPܓК1DG|$vRb+x TU5 ⰏY ;FT0鍥5 >f( S9TwE*,1iqd6IPd3PEbծ^[E>RelNh0>B)BpTn䮍%=734[hn<(#+~IF$#YG2_/Z[BbiczsX!jZ?¯}EǭOQYG2eaW/ V>Lzs"箬|»pxXsqj^w̧̛eT{RxL:xA/klm-*iUٿȠ%B=  0m{vӰ+X|^]&7&|umᢚ8kڣS%:4庋p2{Syqi)aŌQ.6ig<{.@q*2.7g nݛKt\ :ʂ^SQ3'Gi8G3|[q$llH"'܁bO+ReL4荴(f瑶[2λ^g'5dyDÎ8'_ZgAiyԨYt Yy,R>1ɺзVѕf0~*|ʡ N$jr0Y*SkG6 rV~%38D+#)&գǼaiucFJ6[jsM(Zykwd{e2VV:ZwAŁ1vxطM5s!^N+(z*AMyE@Xcf>$Rgvଉ4JS9Aض:w)O_ ُ+A斜H }5 ɞ䒞x'e4if &诬KfR_X+ҐuQ|8v>KX Aңу=ݺ;d1}x!u,>s!fQUvA pvX"|M&Ob CO6 L1.X̍Pt6c?R2RP @" ee\CHW0B) GC-(mRR¹CDr#,kjm}hTLȩU%+W4 n0v(:qR^"*K:(4J[w`3=m<ޣ;sە$P ",CYҖP$>]FTWJ{;Oxw:q?*ND)D"g?o^;v*eib"߹CF~ISSLHs v %98H|Tl`4_4֏ӏNEm_]OU_XȁLKXJZnL,OOf$Jnd#c2 oGΧ/^mĝG+0Ȩ,RLL3tYFD9Q)[6P7u\q Q>@rw:~\RՏ{fI[O2>p$}X=C;o}z'>ơG4rQ<\&J| EF{b,U`@0x9`7lm\)Gj]uI0QT DQl@N9w)+>v1[ldKNA's&0!K y y C[~) jcKKd{zt+y&S9\Q(Q xhٳOMu0Y]ie:Y+V8m0-"2{sr-.WL:5&VW\`(e"p_F'(^_rKӚ ]21y#,ٰPy]q:!;FhҕϦvC`_Rjm9$j7kRsg[a/UOwNX:p 㐉IޜnVy㕰psΆhYUul#4̄>to?cޘ1/#d\.ךD*뻤/5 8Y>.¶^Ov"$k 귊F$>&(h.][c(.M+ 6\h>*O.N؈d3|d[H#F㰢Oypd\fl5)|46)dU[`D~ld-)/FybR1ژ2-@ m,2&Ȅf.+5G|gz~ZrA$I*p9Y43~UldEpy+z e/ugqAU<=7Kf`ϡUw%\>*ѵ&O:4D9S = Uչ%-wEmz[!vGB7|>qpF겭pp;b\5˖AG:@ų}AÁmq<4uQYe#jԽSaL*> : dCS!i1Nݐ}̯DžY2,$┳z:{wIrR`dͻ9egk_|GMa2nW-<*3ROj{q8{1m-A0SKܰ;2l'R2vp336 (p\x6\b#1g >"zcERȖg:Q,鎾F'Sh` G2g!/yA&ECzЏq_g~@ӅCy}I) CU 'Ʊu~3i܈o$TCшʶA P>嬜U,?SkiP2z%-(t%lr{+<if]f?!VUBhw?@/3Ia\wtʫK }moY&uH$ؚ0Fcn1E^`o H:w^|Q>~! X|Xѥ,BAlW:n QAdWG@ KxP"Wĩ&q}bjwwIdjܳ8]DY k6ma<#>3 lpuLvD_EKF!sItﻙiۻTazx%~q M:>e s)߉!ǩe[LHO&RN:Us4 35KR0 6饣SL{YF좜Oz[Š_RonC+ߏ^R9G&$h n(?.1KsA`ەFv;ƨ5Pkf.J#'42)b kEy߿q:37VcdGI5FHE&9 @?\!Nn_5Boz-tǫ*(?rЊ`pSxS>Ԅ3Y_?9<(it`v*??Zs;_6jwrsmCW 6v~u]唺-/$,þCI4K,'hd0Ntqu,~Y?*C,eV&v-f7 ^>rvǞ 5C~$O>IEoΒj:-:"4@: "QrD53._HWX9hɓ a!=&Hχ@(f-UR/_[*PA"t$Ɲ kpM#lߑ85.w}#{l:y\a/=ɅHZ\iu,U]jP){*6AdB]'AHh(bX" \"2vy-2 Gܼ0 EWgL'pN6"H^#fvͶ_afiL)$\ AT@Kgxf@J}[E*Y .;.fդ`M!~h!heNBF G/-|O]sfgˎ\T7Yi "rlyI45"Ǡ)yW$;助@Qz:;M8X9OJ ^-v[_^77=>aat@יJo -C.Z*C7lNI&g,mKl0^3=$g;_O]WF{3%2C+;$@(--:ARWr8k;"GYso$4xjHr(t?{a~!ʋ-_ :B` =ev(5j/hMujRb LRLcs?aŒJ ]9͸n!;S!FW)ĽqvTR aA2 q>@$%݅ByÓGcq7NN 6L޵5$!!nԈ "y3^rL % EQcK84LPWz[\Ce,>I3 p$8Qy9X Ε/PppHE;Oo7|QtE^NF4)U hP #2~"0o@ 1Q{vgquN779m@" Q +4>LӲ dq9~p^y!4%bbCG'v"uaL7B gOoTSP޺af>9M3C\USn~0a_=̟1ւ, na[h6Z;1XӏhJ䜅Fwgx@}DC)̫w|dɿwE܉mGh0+UVg02|ukR&ƥnS7_]갅|MLuzxoXGЇJ,#vצ:e:nWP偱Iy˯hFOJ#QM [∢K)\ڢj~tJ0v@L 9^Q#t["oΧ}" 9smg;@\13+ߖzVm3ON((| ՛]be~kQEp4,7 {7ӯ!U>WW%J}j[62&XçA01`{n3A.Yac`rȋ56U0m )4jο"t<x B14UeiJ6E':XeWQ=ގh~2=m9Иa) J!>'14T <5|' 2кfwwiϧſado*kfM#Fpt[ QgA31k?HreDot7ѿF؏;|=]ox!-)ˮ+4uU’?$㡫e.*:GG!Vu,EI.|ƁEY#%܄1K?e.X =>r@c2@ܗ87cDe6(p50(Ðr`V~=_h xQ=Oϊ'= yTP~껤rYm~~]YT꟝͌2š׊U=/Ĭ1Yd҉@7W(aHf_GaGG߷ڣoR{6rϏn:&`5qUlbϢ(TY/>/C|(hVIs3%BٱoLbpҌ)X\Қ j+>-@EK(W|i^A;|Ir-$IفuѰ(x/G>-5y pwI=&u @hElY-}d@/ [gD`SyM*awvWyYJ|WxwʢDVO>{,jf1MN;EEZyE _YS^Vr#XvEK1Zؠ]?q''~\WE{ sԉ-W07:xg`6UX# }3 H n3K| F# ^:培`(3f\p9#۾xb-B%ޟrXCvna;*KȄJ{<4d OQE)0QANm6d=g A(rVĨ<* ɶ)e.Qj &ߐ.0o(țw7*d$49a9BǢk∏04~9@ X?=t!w2s"}iňu|APZRXѾ(C=O8;i!/`2@=gɚ 7I;/DFA=N(sD8RY?^fջjl^\)ٵeK!D]XG%U78 p5vh!Ͽ",<SyT)W-(u#֠C _0[lU=(& ^ʿu=]GYIi* J/{AFQn'Al5J#gټ 1 w&gZ貯R~3xGP bkwSSۮBX܂a8ʆAHlQ)Lh]SD7&YR|iF= rdD8\nU:g`w@2nRR#ǩKR2\]B6A>aiALW嬌`9h9G+FC:('/ ,ub__:M:~̯jlZҋAZ'-w2 EɕFh7&ᓯU1fہO&9ڕvKRZ#dQ*VnPtw|Yk jY$;K,\l58'hi13u)F|?ٚ=dexN麩1[dhNDwJQT[1N rWQf%yR/W/{EU- M=gd8= 1#bS%oq _ v#g@ә.?WEȕDERӕc~V3L5teGx7nI# B()f*PZKX:3'oU 6Xc أr2 xJ YU(*24D@2ŕ/ tҺ9Jsq4ǽ'IPX]%edзeaI+$hp {X+vӂ&a2ᨴKz^n'Ǖ n_U6wı=u!0平tr{7CLJ߄_k`07.9+Bd;,;Sl jM-QGT]jvIŢZ' NQV7hjNRzTqXN@rG_m3@Mث*'ۘRѭ-$'VZ⡮oN$ >| CD$iT5텙F]V&3j{/K{25ݠWG Ԛ]֊=d }w-6k^?G 8$xEδmU^X.jHa7RA1? .r5ϭSMS,-7M\eZ|wgbs@/4BN*k1e9UE1_ J0k0$7[1̆,n\ E}peөy؅!"sę X5;&VN'&92)z{tX<g9 --(v ЂA*wU :@h*#<,VRkҠ[oψŹӒy7Ѣ#j"18S`R.Ͻ(/PJ!V9 CW8GդRbLe3͝DewjP/}=ānEw;#GNaNbV+]TIZy0XwnTs|WDz{.t.&VYPWiLU!la NEEA`~cR"oYʄw[m3&@ZIGbNP$PA |0[@ G<O"`AQO0j$z6 #ôJ#!`x80==זm's tc? G-dB7egj/s~Rx Lă`'Y$s 2ڻZFz0aEαٰ莖}Amj!-;#:+#0/6&=HyC+=.H7ȝnUC9s jw OJSlmT$ 'e{:ʌo By߹M}RSB10ݲ] ~G2)ofS-BmnUO|^ ?ph/2sX>yvV{u`TpH\F,ƀ IO,d(RAWN 򘶧FB5WW٩!%%;,Eٹ5+i xD V '(ݯ{Ab2qEc[f*nS&$Ngx}{n'ȗ fbxBX߁%BSoƣ@_/XKe#hf+}؂A!y} B.Us>(}uƝ?Oz`@d5+n+'}I8 f2ކo,wYTIXi 3-O\WL-Goh^8ò1>xOEdEi1Qy؀UQ@BR2b_]X7Ovh)f 2lO \}*Ȥ+y\ZLΝ\2WWUɜ 6:5Cu͕U{ ܂Ly,a!oNmF4est]\ lMaBϊhZvR< e| dРis*ѩmoh7JѱzN?|\1.7Q( 3wg-zڧsm![o+b[$h뜈 mY^`$WzV."|>lw I-`zV{5vWHzFNUss89!7B;nw5/O:M-v7$,/zꍡ*8is ޺gzeYsJ/Zs;)Ζ\%e"3!-Tֺ \ҝ_ڬ:k1?@Г^X[6ECRRh5(r(f{x$#e% ~x `>N>)ͱ֛v]ņρD3H L1g{YʁE&Zo˸gpaX }Rp#Mo+I"k*_F d1U=oaZh W~q?QI>li rrTA^ʄ4O:he4ZO*~ M)Hg4!~KCB 5!?qF4t@`nN$׈ bu@W=tu)@ ;;0;8|!e34 JK͸g3UaZqMNf}H5⮑,?K(WȯӠd>1u].ŚbO1|韄aGx_Dƺ}T&0 fpp>:B>.¬mRָh;=ϸdV;#U#Ì`6f(]PI5ktHU_齶zd; #N.AZ^MMLXժ4(C$4L -vܻP1.TaP*=KF4jU'WCb;g.Isq1셈ZLq֦ hw \kWG!D~AV۶J9u+m|38PF\,M =<3zU <#\(/^hwCܕ3SR748fIt0SKN8 c~bc{ qs\)k%u?4N>w IJ" `F'ʹ=^؜Iy9쵦 laQm~Eq8i>XwNk|P% $ z̓>3T k>vݤMj9ۙ[4*^Б߶r@"":iӞJ[3V ؁_@FWHmbJi?؝zי(}"a$c)ke哤6b ^tVq1 :^Gw+dW09L68Nʭ:YVNJ". 7&k[?Aٿ!j) q\b ']PlyL,^x[z[4bqGbx{5qF3=r]bf1@#2h<owT+zipk{Z/{Ϫ=״*3gq%J$M3]~v!9.ϘfjBX _ׅNhM]- H ^y?lᵒ>#(kGYh1f$Me$Kx"/[iSW%-+T+-/ψ g1;/;^)nw}[q,dQt40{ݓC\qLw#|&JlʟX {w\Qm(tqd} -bd vY:`W཭@ލ IJ9ï~* 9Jͧ?sv*a< Wa98 K$'VV>-2Qȋ9VPF1irfs`τ_˾Y7zY23/2qxEc×pJcb5\)~8g-̵Bڦˍ9-K  :jYzgÅVL\&0`߷I)ɷ W`}}Ș6|!TfO(0.ugE( "~%"`bB0M>ҵ}h30 m&ۛA^FF)6Y翛B}KQ!8,S(mq#3Zi#N>t\>!2a]tU3IDD-;L<ИZ7FSEJvDi_W4o{Y)˵umlNڣ.3nOv J Ge,vءvƘ*kWo\Fu.2=Pt@m*]/?&|&_:U$%W pU\5}43ՐlN~򲣕dƾb]{PoAGD\+@1qpa^au0B"t ޱ.o. ~7kxakH-hly}+Ʀ0jzJ}Y4XڤrvU!=Ce/G߁r|w.}o Yo"FՊPT%]ru&y:n@97E{%Z 85NP_WɃ &S?vb(4KG̓xiG4h9_ l|y#uEMwĉ+9ɡj[ z7)'4@VnaK^ =| mBhM|las <ןsqnw8M$z3V%]&-h?^^IF${ߤuOU _\:}Zxoz`1휭U 1yvs1U{0//)m|X^s\Vgυ=+PCFE#VR8Ux'XևK-!y7dmI(C?b=*\3V_Ȉd* -NغIT\aٿ?E)_jM!WaUcų_Ri>/ OE^ܒSeAZug wf&wLڭٳ}h@""qWjWS-_O!ظ.bkB^5*xMnsBeծ>Y{^06p>j=A+~r08sBDF\ۤf{d,V018 i$+"nm*z4aZr \7T;~lj,&'rzI|*N(wuqSQq*`_L0]W؀\9!MeI+E;F,>RPE~?3S/[|:^REGGq'o8gli5swvVW5;Tf<e)R,_'wSPr7 k>я"] :!- lNl|*?I#O Fi*=?|F//IЯ?!=Cn#$!*!rNwhѾN|2@w]q2YV,E|I8aSX&.6"Ƥ4k^㹅9?E"[T];Behl.@eh;uݻ̃9:e ط=HFu·uPi_͉]ՠtZBo,fq ''nړ=`A1.!kƄ‹RwfPߗ~OOO|S4>n_63`t=ġPݜR@޶cBVf์rGeK($xqg$k1.A4V}Hz<m=*SZϼL;E/$ԭpМv6: *w<?UdmHadd(̡,܎e`Ȣ% q豵"B}su8$'dͲ ڻMo\$"a/n@ni9K VU@YoFl&[.k)5M‮@Ͱn  ѰC{DE.&P5JLkįCϡ;R4~Wwsy3dXԌQ1 1@ahFwk.h3)6֚ rEC Vض@5/U͢T#@Mt0#Swị45o"0\:SKw ,,BHcN~jG{btS֩LZ`zlP3{wYf0~,AB}:ICb~WTNxw!Y/zq'.!) x7Q2EE?1AwiҲV x"+c pt]h`> NxzwF{sLpRA4otBVbsYBfpVYas:[:+ޓO,pӞax0d=QG'cʄ k k[|{2:o§֮snҞ\1H<>߉p ,z5Ore`4` D̎-PV{1Kn-?:sTzC8b}.g}* 7|Q2db{rm'qT122 bX삲Z3r4W^xM^= bZSݝD2N U_ZLRGt<ĭ<; a]LJ\kʛ_n(}s~q}#~ BGNo+hq&i[#ӵ+Bě5wawi1d%vPwIc6Fr ZDP< iF;w6cG|8lP%+μT}?|eȾ?e#m:Ky@rk_q/)w8f֩z4 yÀt,v`MlxƄ䁡E 4TKBp86ǐ800G/EZ6*a RםyN8qJ\=C5A.s 4rz|Հ쁔&17b:ݥ\֪t( %Xm;I6FP=>QE ~l0+Ywx^ oY5K#Z lNu^)ླྀlcoj` Sh 9\1{.V=JW׍Zk |QS"؃F*YMNyld2-fuܾnܡ&5,37Dl@Dhؑ.}e;օJq-h&Wmq1PFza o =ʬdHEiݚuiô/FߺcsSb&,-]T- fb͢9ˊv:_V-%-nz.Ŭt2?C@ٍtM5U[p|dJVbnSP*pbU5QyK X TL\Ne~80M[W-+O(p<Tbt7)c!jl*fLў!F_ iUʍAߊt2 Һ2 [Wb8":xzBlx2poe7F+k&Pq2\;lbT"/xH?4̧%B)IcܘJv4g9 6ZW *C Zw B9C-?#ZgX$uzаOhju7:zbBCUvYل[~4=d4q~38ϯ%f|)L0=}b@˔DfԊ~>rIjGQn#?soe=.xuaUcqcd`!x)n f0ण#ɣyUYGnߑMһPoŜ#ehȦԘQ d۟,tadd$$bKiP#C;<7z2%1fgUxN B}g_,T lң~ɲHۂNƂ׮7CMz*g$ć[lH 7Oe8?YڤQ" yaqHvXy|`#閂 Z>H"?H~w]!'0`Q޷0 6rD/i MzMV`wkvIUw-;W+~~bUe4z#Dd[+zjR2'BUgD>cɻeȦqeL.~W DS^#dg\%ݖ,MsvnttcD+c۩ȇ;`Zͨ偹ucahC(*t@(@nE4rch:9*7#=q ~<,6'$ Z)bt\]yJ ?#eYgĘ 5TLs|m#*C` 7~Oyp+:٭΋IDlBTi*;io|~=ceբ?9}-cʶ Qc˜+aJźchy+ 7SKoQݧ;3J^xiNAq"9&@` XntݤHVMB)[wzWbn-QjI!Ԣ^)h!rJ!A"ohS~7E]^ɱ ;fn9kPs؍/xvVBǶ1;b9?$0M;k$a^OGjיs{.LOy~- +&u: u(k^H8ǟY ՗G<3C?uܴ_>ïC4-Z6- 2SaG9.t~)]첯nucPW9ВMK&:!m8JGݰ正7wiHz,N_c={ 7[bލQsF$=s秴]By=YW 2ot#9+y?t.LGD*qma$@qڱzy/q[OA@YxI$mVTg~Hh;7mb &[xQ~Xy<(@$kNM!K~4^]F]U%Âzugd@3؇}Bd4LYkz4n9e}\ YhH K#cHp)՘)ޏbrfo j Aۿ4ZWZν, :)p<纨?e!F7!Gtr^T5~D&(TI:' ? -Dn$æ$t7cO$lXEOk=13"> 3ww_Kb㈃ %W`$s )Ej;mƙ k?ׇ3.R J~Rvѵ*g+֟s~BbVIz8ɼEb͎aDPEP {I@5~g%.<6Ejf|]Ok|)0LDc'r8 X c] e M*pS,LxȬw+ϗћ3\%9vM?oWa¦&ٰ ƛڝ@ CX*YN0Vox -:u^D@Mmmz~oa(D%V]6ltr\u+4E==yLʪߐ*}Ic*$DQFb9@J!ܵ! u6Val(sզgvMa-gJ[eK2|FpCqJ@><ڌk9(Cen r5t3-d=]p!"Pb-Y=ǫ1#ͣSg#.so!\p~ ծ@&Š%Ac?Gǀk8j60)4uDZGi0Ug洩uu{ec)ȄҩBXn]68TzIc|4dQٯg~栧679p"4_1ԃN\G#Hw]e4%-P\0b.٬xvz0]'tL3Bo<^?F~9e[4PTDqTkˁuMt{h>/t3@~>|,n Ie?4 ا8%]9𖭻y v˜NKi @VbصR|/%`ݯfNKUL(g%w6ŗ("~)X(s"vC# {p ~VƤusYvO%* dZDA~MQJVyM Hk6߳Qt^ݦ2 fn ~F*\x7Bb8zqDCz1JϝpfBٲ.:qx02D?Gu`D|ŏq_[/ɘ<[vfPR`>Γi35[ b~7206v'vn>vq+kZv ![ћ2UXeL!MHe7KOMQ5yL鸙/Z҅NwS~uh +2(=F*It[TNCQ7与9A~Պ#;Qt)]L0*Q4dBu0~cʿ3[fm>u^Tݵ3ǔ6ʫpvf%/j4 (nٴ(S+mw|>)"1b}Z/0n+ȖeX9L7DUA )R=[&&iPMf-gWBQ/Sro.ʼnrjaþjx.X I+JB\5Dqf]2Ho:u9 ePu&)sD$Vop؎v^xJxLo>٠*d bAUWf ;Y+%SC𓌛s7ou̶Oq0RޤFCe${ŝnWW22vJB])'Lg*3rn$5\/4_z`WcbkITC%F?H$b<Ŀ6]%|7r>gesauG % QnF(IN=+SyY,;Vԃ}4GBsj;[B⸸|W%#dIrE 89U&)B\L̈́O^Rm "u?_K=v09m 1*x}X-R-9@ y(m5IU#euHIL Q=\44䤁~]F#Hq9W˖N]6Q1hmVlfJzvSUvKj: ʓ9}&!z5E4*fOPli0ij bÅ!%?j~3-rff/HF_P y?kvc$vROmjc&M?ӲRe30#1$K*"M8FYM(BIE*-c>>BB+DZ]*s50+{8VӲ0 $T 'v?b!H嬢#?4LxW5wE{ J"UsN7!HDHWF%"ɲ+9c41'7R9JgrϑexkRBo|7K_t$˾ M;pH[vz<Yy]Cٕ-AL֮pm@"HUۤ72uXa.E-jKgXkq1xpr_}(W1_ )MNp!ކ6%zrt B5r@UF)#N_]w4־ؐ {l㛯+.dePB|+j1kքl ۴VÛB?ډW$nw7W4#@ZB;e=CU{e!72  @1*O@ t,Dc{-EvC/`q-8 W%&,Y2d5l`Wf a" /9aEs#6%EWaRЧhC qRP9o1/LNO3 }KIle> }K9cY+97bpf2Yvi+2cwZ߭tKx[1'ҋD^h. ㎸5GU' XkC0S,m31 as`Y5)QBqh f :h0Odyl=:)6Xfpl"uzV7U*8dɑ`6Q!JErU`zr6*5$?صdzD&g3$1M^4;)h(dƶ0Ѿ3'|2/HuLIO?yh.7{Rzr,R\[rٸO/lIo }J90upc-*Rx폑Tq S q$- Fz 5o.Y}sbC 4pnx7%B>J%hʌ@JVJ :v0dRiy;Մ{fA]}߾A!v@>6'Jzu =@mp`eb%fHY)cdet⒚O@tsEE'C I?6VIM/0˵0-o筇i&-b"CT|\[{XSM g hQUo|0Ӹ`cJBT%۩;Pzr^{ pوh2vH٧2s>TwjKHvL^a  r]k =KޔXN&6h`:gE$]YF2L%4WAw=XBYh9XsU&yjI&FTp e &&JI*gCyݶM7P9n'0aAZ>7G,%95 ׫g2T~<خ@j@8jY,hP%:NNWP"*1qy E"Ae_ ]$.ߙDeNWP:=хSuSOHLˎ_$Ӷ6̝$~FJM7QNHE!Ґٸ ;Jk%LzX|6y|:"h۬Q~ardb%T}j-\QD,k%IFtGʏ3SMݙNo:FI=v [K`΢ ơa5U5;Of>/q#K`jѺwQ4sΫA]x4İFهs}_{ ? |Cփw8V>ReU.qPa"^7CV_,(l|ۅP & cO`+HN>L SEpQ]' U%A7%6ZZHlƥ\ 1CE7iݮkH ESV=fCÔ&5 +Ե(⁶yMXt:C|7yl,WAPhuF \ >"ntzfV5_pM11OwXwu6JCW,R8Im6d6Kw/;k(I!%°LT'amz0E9ñ}+ t Bl2GH ,-Zi4偤ٷ9EƄX;M&ku$չ>Yd 2Lpe/PbWf&Ѡ{Ab}1>O긭 J@k9l٘Aתϧ3Dѣ *C <"hn&3(\U_aas \G c{]=/ $a]o Z pC -u|%SIf3㎑;1a"|4o }@)ZJrd aA4qbmsNQX&[?0OJX^j%5R=Xuk{*}lS #$\lBْY$]9j`EIW 0E%¹=G`Js#̵iLb4ųOǴ}3pX K4ʶ8J*+ 3r,]T9XݖeB?ApLoN_ZQOdzЁ'`~%A;NRw 2k"T|@s, ˝?Èan4Uts]x#ݭd-˜l; 4k8-@)2F\!#>i"0Law'>1ɱ-! 4sEH=z5C_KNNЭ ?NL9$7m$L VNWPY˦(>{%0@}sUM0Sԃ>'~i6D] ZЅ C?ĩ5噆oeu*۝mUkvX%<p$WTUY7^*h² `oظIO@4߳B ’Zkڂ2>Tk=06U-A g\(jq2Qp`ka`?*yc'V# ꎗcMSR (h-x RMD4KCC z E'|7!y@M5d-i]d_F`۝4'u3ט֡arO |F:_x#Gj.|R˒9r7}Ef ٣z'\OjkÚvz1"l^:$ %ChSae/Ɨe9_CǏ>Nod~9A,U8=u(M^"h/`TN7ufqjiAs8iGh}$Y3tg6'ը]|$o`F[:I}vc7Uף&jއҰsW,ڞ]m.TmկiZ/Ė ikSC[a,δ{FysW1nqƂ%֟>V@Hey*Υ%h #>D >i~`7`/`.C YK@/oǝ k4) Ŭ)ZU~o*F] )mc~x-a< L ]ao(; ~S[ Ef״=+{v`-yB=(7p=DIX\/g'ND\Y@=-a\FȔ) Fz'"!W+jWWxXa@ UAu$|K_#ET01Q!)>%G0"M-Gl(҅Oj 30 Hۃ&Q:A7+e(^1Ц/_X)Ϊ|(#.[$CI|yԃfJ729~4V[<ocYcB8e_U͛bvkf.8ȓߟ8&͖f4W~frdb7.+%ԥ">Vcxϭ]W7thlwRvݬT` < VU͘aw'ΡWbܓG<.սHo'Iy6kEZ܁FՂt[8ˋ PV415 }zR=FzH_]4{dv:vgi?:K@.˩e=&O[UOڏmŲGTЩ(/ԗOH05 6\bĨx1-)ӽmF9h!sXk;--Q:VOy-y0я_vZj`7 =j.V6B( )9jvK Q!S\srfݣ6|G?da0r$Rm^U6,6VO15#<6U|NVDnj}v"R4 cNs JJ벉fuĂWvц؆*ji?n-+;-*kt#ů%9BJ1ɮ{Չ ʁz-LeT;OQX]# ezr>EP?xB٩b=K8u)|#JoC քuڈ7z՗}&RZl#ɇ]S{@ZJ+%&}͒cu/m5!j9gR!Q3% 3rl5 gcEfo- 2OPَeQ5 T @*GQ>0 / hĔ$/O~z6Kfvu29. &Ta&&uHW]Z"-sN B.F)t"&0ˍک|O#t-t`=59]Ke^ک[Gn) pZ"dՁ ߸~# p@B/mqWYq.:r#uFJ04{Rp`CI`kUc P.Xo,v{}$gJm7S?#ۼ} +VE&tڿiW?wi8 O9Lاא4L90. wn)mq5ʎh\xt3F[xu|ů,LA4rG`q;9YĽ\c H|Ɋ`!&@ep!yS\Zդr{Q`N}ܶkzr)eGlཉ[>qY@³aG>6aPףnW $@e^b3<K/x;j$w8(Φp~[L4"x4{^a8 pLgCrRUĵQpCmԇ=O2iFŒ|pR !kP Q ϷtT6M8[I !jt(MutB ΩָK;JU4Ic)@kgT9* 1-e=u np|ꅲ1hexR׏MԌSe)V1NDܛUO#D++w{R60{`>P65ݯ"jw(/63dˑQܹ`$# lgFzB%uhBwxI4ܰAh1e8S~ ?SC"cpe򮓹p7yR}Wa#"6S5 vճ־R,#;_&JNCzv U$C$Y0GH䝷Cz-`Iv!SM簘tqVYeH:<_Jw\Ȯ`CMghZ_:Bɧz5\ Hgw듁H(ϫniĶ2VwmU@SZ.VYӆ!LgBA aڵ:GOlӗ?l` L\[9}]fy2?~nam``2Q= HlT]A8eK'\Md68XeQA@!Oc T <"dh=F C> Wj'!4Cࠠp [S4qNbo=#HNK :'ZP2%6߂DzBjnr OO{\$s] 4t4=~=\i(s/<a㊣F9V ֺ0Tx(5qSptI}H~WQ 8׵\{tu ".KLHJ~dHBc4xɩm>]Dk&+/sGL|JZD^L`9 /{" r#  7 [݌),~   F/B,Z_>nԍ;}Wfgvbktl&RBjɛs-ܰ)F ~9\d>A6BOc\NZ<8wҨ934u0m)9h$=k VT)BSԅ޴YPDO**2wg֏}Rz9Q䎸`&in8دJ֏%j':aDe8yGrQ|lwn4)U+Ь)]LTa V/=2"3Ny7fԑGJ/e(9tBLdgVFp/3TZc@Z=w5\1rǜ "@yIA3d4p RnBҤ }ǖFL#/0uRY+CLh vX 7tS&%5xU㥞965{>[2<}D⛤׃DfM/ϯ뫳?8s+k}.q㟟SO 1MP3zmJ\>;0sF Ve>r@w . QʲWQgVʂ&ʜG݅pM8(]vWqHWq!}wYwF ЙbbĤ֯=63iնהAwݮCg]IXc<cJCD>ga\+dT|K۬AٸymdH郒߂rj޳&pr}V)c$ h_̠~7OMyQw ZŽN+7w[r:\ )M{.hmBbZnZeuH#g[ھU. _]rg:#v.1hJadrxp|3鹼Y1l@F3KPѰ! xeH^s72Z[x|v% t6IKP̀)lR\Y=탙u B٧z7?v܊nKQci&tsVx $jjY-%3¼? CY>=sJa&y죉IOWvPz4?ixЌc\$hgsNX6к~N~#@ 6QjiSX{g朲ulrf_c0 Fn%P83۷YѓH"c:^_(Eڒ*:D]_CjF’>e[ڊٔuq"=l0OW鑿v bg{^..H>6}^PwSXMCIh$-{)0r]l$tE[%))53KJtMwSq,l 4$Im'ZC Zt+JhDn Ǎ&4rp"?6XAu;""k yAкſKkT-1/u lCgį(S@8iG@Yx*.NDEl "O:P8 WlYR E~F2k!R_QJr?0uZsv4[R~TIc0oy7}Nfq mN:M3| '{':Q=:N5B*4I-%ə ٤N) aӀI%9e<1I#ёvnFOt,7D_;gv:SJBo"-1 I2jX(lO1((4a/ò60#Em2!qD 4%@E&>N?ה$ ?UaqV,o(g"j|Dni8%-wFSQo ["tc }y첛º,-,0βeavo|7 !C, jD.kזgGlˌRcP3$@ATYT)cxJbPL|S \2^bk\b\ 5j껙J_ R0+I;a]/xCaeJbC XR2#z6=6 ވZ6|6f%#%?⸨0~VU}gn۠+F(E W-1\FDHfx.p]=:}Ltw~$RiQ%#([FkqvQ̧^wKK&zOi62hўzӖI^Tx۸76*2sko|Fw ݢ܍!]T0%L&|Ej.F` !zzlnh}oi叱,xI^pd@l4m@Z%as,=`_ũl; v]tw-c u^-3K\ +M9$w.V&o8`F'χ,/d`2@RsD' d|cbQu`G[:vuZ‡t?:GZdni;LYF F 'P$wҊS&%u~"E֋ W`r I@i󍼒Ī9L-/'hst]_iZ޽kb]jXW{#]T^-ėT㨐&ޚh-l]ͨ)(`W@_#N>t_Ă2 m ?v?JrJP6Ҫ^5]Rm\Vյ QA' yb9r,lE}v~[1"M2/F:*!B y.3>(`ᄎ"D5>OwCx$"(*}Gz%f}[~ʹҭśȟ҃--3!w_iE"ƅ~h,cy+j]t2Y99m$R?K24LdHRo/&G9Cp9xh%aqr>3,${[fTEsYkm ^>3lͿ,9Ia mE&QV5sxj"Fe2lO?N&ݔ#, !WjR;/ ' ċVn$HB^a;A'<3 ײ{Z#ov>HP^ YøL|ϵS/֯gD>I5Fw %z`b%ǺxϋcE ~W'R14ʳBB`=9K;yj89gYD 4Y3M93!҆0 b#}ba=iw]gƹqxܺm%zs8։}* Y t37]pwPAˁXG4sgJ`dM?t5VrVY-Wl^ɔ /a>S|.0R*ʜG6> =(k@pDOh}͝$.EyLoƕ/&fW7 =#%P|+ql񐹭bBzj)Lw!P|ß2lh5@T', _愠bB&cJU(.,~*a0V*~p3YnS~XP+,nI  i?8Dr-Zo`J׭=NnPOgYMg"iXSU9Ergq$zֲƚ;3Tu)(;*d,6"M{;s~4ֈUzC@Z7}+m%\s1*' cQAh[ 3}SquF| {gKw.q/;MPWSM ؤطt;Q{-? lP O{bYi opY䅟VdObԓ 2UeosW)åqI;1ocb(~`GVEiPFeIUl C)`vI/9k}_?!fp$Hes vM 2ךΈR~VP=DaBq@\(Gpxų& !cuI3Zt6GJRJSEcpm\g.E!n #m >4b%WζͥԯᅣI(r4n(s <"NOaxCHAĨ/kvݐk}YX|[ϔXXL膮Vo`s`c)#|X&6)aZ(4(zdiD"}l_?LEHЪv$ Ҝ3+pӍ?#/y@g0{**!E\G|3͞WqA!sniJ~j#kB*_@׽:|_S]M\eY_= tK,ÔTv_{ӧci+@ԩI|;qsfdibw (XҵHh1ZIMQx$yۑ:8>tD(W Zwn||^1d}Oɒ7V!jVk;> f|s'X|g }{#'%"'6OM¥ ٿGk\A%Zlj,A˩KgQ:;`<Ԝ  DTuZ 75 `\UloE2KHX)n *itAƻ#',]5F&ܑ*9x ~jUs5X5գ/G&7Na L՚-@)2S_U)LmA}Dt=N _ileHW%n1gKO:hiTL:@*9?C}SBYFuzAPBVCj9vyV8Rz/j܏}T[K\O]X{&+ܛ}PC!8!c&mNx9flCB5ZƂ#3Px82=l} %%@Lv&s7QȨmDt(MsNޣSzQ=[pxYO[=hG5t(MJtp`U8.KP.T<n p VÙ? r40\y V)qo't^v9,?\?;qË]3H\3*H%A^3KLߍmd+]zzB}3727T.dW!"LQ~wjeJJe 9K1v+~ 1PphD0aPqƖ{!eG{DwPL.7%uHO)H4SBgDop.:bE=4p޲,#+JOԴ,UFԭov;lѬ*gHSn-c7SqSa%+ۤ8t"w>A?NxY(Tgs)" b@:}ey $ZCG//a q3,NL ܣ>3p:"- ϑ.GJ0`%G2iDxAWGo㟸!,ZsW&HBx%g %|ͩxӔreZЁ;ZDŽ;[}Jmu=)o段ꚍmcrŰ/%00^hLwW~e޳̆ѾNS>[W|F1j$}.m>-NٌK幌oEmKJ&v䄏hClC96ן{ k{?_l7J],YͶvR$911nB[y01On~#nqSp</XɇeWمMz>Pb{*[0/*D}U7kv?Jzq1KA;]|foZeq)"bWƘwID.Bb9gj%#? Qd81V ֕|vO@C%͗X}zpL; ;Xo1v|f62Ic5߀BUCx}%2܇3S[Vyl[@\T6$( ֖a5*4spH8{KckOFa5mo+l=k0`&үtƿqހ}i[MwOȕzT=ĭ|7.N zC6EGӓ.~ngVF9C~;}8n|B*V c\|p@0ZX, LPc=p,oNtù#4ETl[ ڋ9XB٢fhrN`+:VN?t/o: v9۽o [ccIR}E (͜G"8޷$7p0#Ţޚ-U-(? $ 7 N:^"EUtb҃'G(m$!S\`#wL0#;ϥlҊ»>il .4y5+u_pU+"EN\ӊBm+maZ,H-Lբ+z.۩ZDۤx9*,4Dnva8u80}&~4;oW6rY!zj_uPAF c˜jJv t?*24Ÿy(K y{L&A"}N\giKo"Q+1omkWҤ_Y(4G`=*y̚hKlvzh/^٠^ixNAh!}y|kvlSY]T bl~ l/?eHM_ok17roLhB~r5r}|a?Q̉z5\бilM9]|bLcmҪS)a#WP$39bٴ(y`RgӸCvͩ)5j`GF-wO_# ZBk*`;.Ǖ*UI%`tćo[U''S4|q,>nM 3PiaA'.j1|̘//qwbfsTC_ @2͑vۏt:f舡β7k"B<\PwT9yro o")ل" g) Põ4 +Mn(eDvQ2²ۆ՝AWGu Ƞ-kJeȳ.}$=ws"vb BeQ]֞Jrc(77@GzHZ=Dc̷P{ 8y1 H7uDVL.)JQ0LJtMV*n\-ccMi ӕ[!tnoywF{}{T.$;=)܎O&L(f.ahĚ"*HyV~ۨi/K|}2fGPHuK*ALہ"| 6g֖iϡt']Q.Ҧ"`wE0>I VV=T>XP;թ|XI>ޓbY?\!̕V6c 0.!msr;CyK H?d:0!7=IJ' 1ڒI+$3QӮ&1# (H <lSϐ[3gSZrl|#f*;WVYS始^ۨ#~g Sc ($X>e*?}4Y)-PMņ1PfC18s WqϚc4R x1]040M*g! ŻԟIbP?6j܄?/FbowDUgygMLs7|Lyp)MXK=LfvZONau`*o*t.aVCrbTd98o/[TtZҡp<<(|`mhFgw>\?>Fy.uFcҽsnZԡ;{'"ypN7`AOlftĬ 3_%c Hi@-T?-/_F ?;J,k^M: mtfDJ\skmB{WfW mqRL m['tCbmB'oj8$7ד񗍧 PTG("dxF| tm4v\ y3[{di"H֡1y: mx@WpFO qB8= iSR Sc ǷÒ#S{I#Q䟩 r+)c/O&x - Dзi<% rlh[F)s dNuc=EGICg)FY%F&Δ׭F;8 dpI6I.YI.as 4;=L[eG* {> n8i$ RIɎG 7\_(j#E3("LD[L=e6sBZs#^m" X`=[Fz!Wו\֠6B3 zz|Tk~?i.p~ЩućT%|шh]y-T$E}@«w+"*||"h۫> @DಢBm|QxLgs ovi`!N;) )J>=XT)-O 4CYY-Kpž$'g_( @>t`BMZ*sѸG%RBD7TNG)ZK?+T'b4"o- 3BRgmR;x>zǀWGmVA}OlKRUH`vMe2L4*PD;=b8 (Q}9whZ(xϸ{hcЊl9ЛZlRwf*737 +ۙnҔA@WӐ+v$u6&2H4Ǫ=s3ѝܿ+E[[2ymZ^ Ԅgֵ[֜%FŘZ/q@-Y5InMd4_oz-ǢgvNT+rhʽc?*NE Z jTҜ7'|;O$1.NL"]wQ:Z68I.dUt8J;> 4@p:;^3:'.|ZݶLܚPG(ӑ zN_^1ϴT7/=$G$#5']ʈ /y![Yj 6:Oߗ ޿lw?.,fWqZI!Kk |~:Z$32Kt IX(l}\=q6 Zrz[# i:llԭtVioLngtSU]̈́vs#&A3US6\I$ wInضhW?.NbcH$ovyd\oCgjNPo+,ׄi#%:KPS9D}\UYagKbۍ#O;謦'CK8dV}UwrW3fUsizh?.}zӦYLai9#bs~%3zeՌ}1ݩ6$W;CM_`F [=yj 0 asǀ|E#g W+YMw6Z-P4Q={w_i~џ>m(8tl]Fxϰ=10bz~BX.7{K`!\,Dy%E髢T͌T6]rPfvB@:ʳD7!(o-28\<04%f!ڒYX ŷ{)}qyqKWYn KѨ-4jbF+ep74x$"8vew\dXe'/!{!Uju6Yor8pe@=?;nAFnÖul~j)D0)"":MoǛ9z;ΨV%88揻TJ8rƂqXh}vѱ\ Puxp`T'ZwnYC7̽8>A6p8ބ[τF%\v)iP.D#j(N?O*= l)aqdݚ;)67sMG!T 7Nn>62iW:c!c6s08)DxvUV)e^r@Y"s\S5t9UZ8J-4FyÀ!W٬<-:}_ {w8F5fua?8*@kXGH31C+-v@z'G&?f0!0G LPY8; MWIB/rt4[ ݾBg/$yE \gXؓ7]sa]"RD5Cp},6[(v4:Q6WBL0iM7b҅F}B+Х]z816ŔOvtkZ6кE)6iW}Y=[=-46d1ZuL#|h(Dij!)(ZD;b5+W}u fAq9o6Q,Hv/ `9=Cn1FoMՁ*% g|:g!!f5iS"i zZ#]`§C3teY#*(t<3m&#䁗 o !x eIО9oP5ԋYqɗ!ag%Pﺇ[ l^.=Q!XM /K_Sco" ߼ziR 8Vv’1_,SS- թFk.ZLE~-}œٔFT_p&\ Z̾|w;hOO].ܽɷ|5տ(&vgYIijffL#v98δ @%1/]{Fj\:M% A ӔYЙ,@QA!a($ ?L3djaNr椆 oҘ.1ޔZ^8eQ!*{51tc<~>1rS!{uɵ]f=Y]?X 6R;Qs&hxzE5ٚ}mg S) cZ;wc.wGbØ3{l%K(qv-{/\n" HRiQNA|WO\\zT}͗V1ynz4 sCr'$^_\=dS6mr{nrE\29Tيォn_So^bs3>{V8 4P3R7xsYumbkd΁]_~pfcp:Rn -9{KfM܏qS{wkG_ĴO`z87߅"%pBJ*Ǎ=NESLHu*` *WaG/eR?ll.coވ|ETtJ8QQW~Ի)8ЧW6jOj59 ~"w((r _x &g*$=eP]MYΛ#Нm0OK_]Lt n;Z̅4.ǭOFwM߸>jXCA:Z.QpU!~#R#ppX0}uYR_M]q*#ŷTC(on]>TUnC2>Dˉyx y+d&sHXbz\Lo,P-h`\:pAٞs#GݎIZm5NtR2-[,27*6TW5X(k"ItG%[r48mfY}p_M;rY_w#4^S*L* (>JdpĹ= _:,#D-)WBīTg-Uj10= c{,},2 }E%3lXmlb5Ep{tt5E2j&K䲣#[ww"ֺiTDpۉbXwB Bw\r9Iz~ cHJ6^/`C`O~Ov|Eww$#O㑉EK/sy/MvZF=K~e7mpfpVT9.n NWI3JsxCyFJDڒٞr߇PǍ҈R(g]f{~&i邒~uəږfW.0W#ۙX5iMNogy, v9("I[% Ju; I'2CuBv'!u^?-J`k%CP)8D&g["Uyn?2+ pxޡgEblb@v[IG=XO=KoMm{f* qFڟXwX+ j A *S QjQTţ^7MqH1P&=ft^ T\7sIN[ fUVt+=etȠO$dCI/nЯr5~RThܤD-;ⶤOFBʋcfW' `k06800wO7I 8ۜ0xwi8X Z2QҬJW؊4~8GtnVRq.s)dY<\\Z`RB-3\ =ԼnMf3_[\Jgގ4״`uRiB&Mם$+GU r6!0Hqd̍qJm5iU?6-i'&=t)VW^^`t}v,$rLG Z1MSk3F3-jh!]IU=VN!uq`9AH` sXyI"dCEHP}F+#'A IP%n1zq1[o/La/X cSd7\L՚uvzNNVtD]y\"Wn(l1Ƅ}"?$a/!=1nrF;fS7uf^Ih15H51-Ղc)֊sد@9n9D4UNErI3V{woz@Ftۺ8(R.!}"%rˠ/,60[,5-0Hm\Yqx6|.R A(]RHN<%ي'!yRE|b y#)D0P]u3K-Ә(=,I@gſ\.cHxObԠY,~xD嗡ֵ^m՛CQor, >i6[@c~}_4RJ*Vb 7cqk[x_5NPWYFp~#QX剟T9 ms, H`yq&}/Jv7L]V\qB [)K_^Ģ(ذ(3M }7)OFMJ+(S\@ 7eӄe05 _H.Z&>YvƒQO/L ܨ2-9qmOMXjD\8>Ӂ L .qC`O;EJLZaG 59v @"BΧYB(@L-m z魍FAwT"qs-OלN88K<-J ] 9*ÎO'p:tґ,Q(` hKpIV& ՠMj*9Yg#U {|h6!)2n'25wQ8~lʵ oMe0i@E#ԽKP(7Bg),^ z`pX0=2!H>J XnlB} [}UF<ն|> zQ Oy$ЋQ'^J/ 3dqZ+~PqȦ:vhFQb41VL 6]EE' x!CШ%X,r9 扦3?ЂdVᴯJKEU8!1d?{3,t@{ K̠ئbl :%w-@l|#NMȀ-m=fbOrHXЇ԰s9mg.(saÆ,A_~y0o )LˈH]WLA'ZJ'` -#j1s##a>㳳ђLr\pBs nͫA\cZNR,H"?=^m`ےalיH@l3V:yaƵ  {2 ܭ:W.b~rㆸqh fzjYϱ-mlUw{SCPB9CA~nGMMV_ؠڽ趩WB+b~e~֧ͩlV^~ i[4+nz׮!IX)|b5ǔ.L[b%*RהDFCd᾽t,>m8arƉ@#Sᤨ$oDaN1uV3d-`&EȸI)zwz/w @ 9j& (E 2Է%p;,Y/ۙ2, b8b+?h{Uz GCHsNq=Ol2dO w48ȷbs" br.9}@)p?Jr ;:/+V8g 9+K.Yo q 7Ƃq.&&Nt<"`#%x"$J_n H ŶOc:VpIʘlt_<.q9R(1.1_Zu'@m |^Q,)TKU#"+룁yCZCfF|={ cws`h%Y,F45꘾␷rB2댭 4X ?t*< wI\ٸ ʍ];iw?S`(t(`vs=(eM\/ḓ̌{ C?ZE-%춾g]></Z)'#!'T>nP<^-q.`Er);mV2q.(tH&n7)v#ǿMPOH6Ql>pcU 8KYqUai"aӇʴМ@䲁 ˜Lak`_ yv%$N/ "m-EZ-/9˷XJn;*pm+B%Hst>M3!yB+ Va*h'HQ&l ;;C-`%M% VwIs_L͜|^ɇj{դ-za6S gB 1U\{uXvĤ⎫:8#2ծl2e#s:U y +ʐkR ݙN\}(WE$&emb2mx  Y&c j)?+#|1ˁK_W-lK /čoE|+nUhqP$"ܞ6&XQ`“t`B]H,xKh`\P%QL&LKa;k^Mǰ`dr7%A;H R?>ޅӅi|->@\B 3=^XQy8 ?2yTWc7 Ca'PF\=VS8"rK Jwᑽ ;soWHOATPyHq9Tspasc3.=~nr"ot3l`=hQKX p{MLnXsUV.q!ɲ`N՟:<=qX] 9x#cՙ64GcQg`67)gقAwn8!Z\ U5crZ &~VTM3Bn[X=F? a;Z[- `< 3 >!ص&cvL9㧒}Rݯ}e:jQ{1 :c3sEs\ѬΫFyοգK^vIP_q󆻧Xڬ݂sD09Ѣ6aϻ%\Y0skhTA=)CUV-ƃA ^^;8O؎Mؠ _yC? tf Z˺_p֌`M'vD;h~S[R[c!H+:mJ,)F.Zժ79j1HN `bHK9Ks$żQ%1|,i50Paʄ9ū^ ,> ߰EN|j?.t^L-ą+$2SJYFGYn8aJdN PvpXvC4JcOQ权]0 qLdTிpJTi VXNI$܌Ц1ƥݶKqsDDmǶ#e'l#)87 %^:6FG!IԖ*W- z6_ A{*n=4|Rg'{YxЧHJcTxғ*%4KWQ#Ɏ]5_XS@|pG,|4YI84xL:;BziןT;X*)XIƬ/KKw̨;6T@]/Ks)JS Z>rsabnALBg7:`-äJH&P&p;й`?SyRduZ/P"X׏AD>$70pWVVJvJֺ-Xi.ҶDu kPx@!$;( (f,|uRrY(MUa3QFw-el%o&0gᧈt~m7",$"D[fkNet*K $)1=7C2D#"̜2 hO솳 ͉Oh}-vL)nN {؈]otC#Mwn -ﹰ1v䯿/-Maӯmてu+;:Z G~\U-**#˯K$٬9HjXրj$Ȫչӥ=1ZهԱ̼Dϣo0@/~=c-dǴ-9ky@IQ(LGnK]XŋpK 6X12(+j@8=+YņbnZqSAUOm=\Lx]ެܑP7;KT&g)m Vi3g ^ۣ69wܷw^u{WdJ0Kj-@KTv^0giܬɶHsځ^C?t|kΚNί1F1mH*W*&7P2u" /뾤j"mS^`ʝfR;ɮ;8#PTB=t ,N>|4L㫩6 -{"\z2ROhɶSw*QϦUf7ͱ֥k$gstoBI!_3.d `1栤 4gMB;M7I {t*amwwDHJ̧(BVs!5pkwhVT-ZcXk&!(}0EsL_*Y^0[H4Cd9ic{(}ш(m/%$y8°4NeJuU1!'ކdҢkk,+aCВi(2GS-H#&s V: G5dlPYtפUl`gʆD^/P: oB#(T6d 1lEC'5 y);g\LGԋ%r-$ ʵF]Džٰ]uh(- DjS|1j Qzs* m+*~_r `@=(d*)OyPr;?}ya6-C[|0àYQDW1t{"?RWhJB]Ngy?$8\iP]+?fγxv P(*%M> E!4nrR V m!%s0ոW:cAPhYޖ.ҠQqv V?+`5)7@!|L|×0g"4e :J=diKhX/%6GFHi?WfccR1ih` Sµ//ޔ(&%T nr/B(cʜv$}DQƹ@l,H ^"9n[b$0#I `wÈE& J˵ TZ#llמX8#;飿c.R?8+Qb!'rCɫy)+Qg&Dē7js1OBJ2WpOʞH"IYnϮ`p]s@nvr:g) @O`d;EP: {hK*69!fEg L"_5<)(PY9jjk@ ra2rǫgnɺnld/ y}:-[ 3t;*&#rCЊxXk*cdc Zyî==bEU B8hۈVv& H"H1mD@ξR$ڂLc|.n|{Mv BumI]X߬IhZ+[dF73Z<hCIu@P.2(%L(X_@ l?_ZoeE?GɺRm$0,@:"r4{VbP'WV?U|'39`*CҢB+XE᜸~,xX7Y<8ڶG$1~7ƅ"FW)#q\W~z|`v:υ8y%8f#S$pTD!A9ɝ5%l-PgB;IsJsƽsLv .cq[Xy-灶cW,6 S,Ȗ/8; uŋkNmoaL2j}R̈́15fp9#W )`N|km ŴqX^z45“UTr@ɡgV I&+?gBvn6!>y|Yn\ZI盜&)V4R{Ch0`5CjR7eï VqH,n4ͣ>I#ӭ_~iÊדvp]7hv?AH,}=2 "uݟ9(+8נI7cӢ\l9`x+Pn"AL_ؒZdYBdD""#٨mG',7-}'ӥr$&@c?scZiU`{7٣+PoM|ix<Ƒw'8NywO׬A]~5O[jV: @DO;e]4Dkzh' G@O˙MjAI傹^HKW6- ߑ[zK#ΖR1"U Ol'pFeؔc4^E)Leq`Z:!.qZHd͆}/OcɏYzC497<\+34.W:| m"ȘbMFrHg+0?w͎-%3_NdR۴GR `czL9 rd=Lu4SΩǞL]$en]YEz9#r5ʆHƞ>7,Y~Y^h6PHp65+&i?QBߪvϔr2dR{~myI?Y'? Cɀ>< :r[2Fi0l h&j6 <{Uܓ!ȟ=%A."tK[Úzncp%<G#槷/kPpΉEM"U[vT.S&#TMʝm+Yd|?Mr390|WFqKu4 [_6o!~wTTХOpiE`E y8CKb7qcnX|0U{tK ]uW P~/1w`x7KFXޙҬӧmZKEgB^ e1"&A*Ձg7yf9 4t)#| u^N[)-;v. jsq'd^/M&!8eɩ oy̹ 0n˩9HmpçZ 977m!F|W%!E󱫫ǙGʸ3kƀ:X) xW.zF(*~ V78$i-u'CO_9rͭHeZGK%Wɠ}4%[VF+)CU,Yr W,9xX\"j.0W-c<1BV3[[k9n i> ViXI%Pb#Ak}ы)dl̂AQ|:LMW1],9`Lf ݅]AIc,y24&ޞH4\M̸+R Os.[ĈH)EE/cqDf)RN5B_2"Pa:zKlוke\+}=$` 2Hl6dQ&46W3lQ%lb@ߓ*\=+JyeB6c ҥڂTSZQzwwMV)|.7֯F6zF*1qt+q 7O˜ 8;$\e"k'z+VAnix&x݅ۦى! 49ǡ&0"NN׽0f> 8IC}e'Ta,l_H7 ,?đcn^bmDHoj;?}ܚ0i tqɞܣf ).3wYEh4O(z)V/dvr6qC#etq]!lshGjiOaYG^ᔡBnCFi7w0FS8WԘ#9⛺x)ཪIΠL-îc BP2=x7غv } ž>+p!0&or"rƓ- ^ZwGҀ4ކגӚw;ݳ'z]5XoNd6<]agC7 Bqhf28ϪB*]›^b Obم$>wѹY6­ N qu>o'|IU?_R3 ʧ]a"a"`|RKx_"(6k h`psw5wD.Vê F31n;PܙՃVusqK򎵾WȆ-vpr|ĴA.yy?>אT*?qXE)-f4 < ꩍoo PıQraO,%UfKdv!!YjETrQ#ciU\Cjq$w!IЊoJnVp9i;im'B/;Z)C€PɄ0UN~p1(,7M(PTgW^] yi kOe-@Q^'B;q (-³pU%zl•j0b)b^_@˜4h:漉y{TfV6J6@e)\TxȮs^Bpqd'v J4\\ H){̫1ۅ܏cP>dͮ$#}nw{-Wn696V! E ڸ \mg,CI!R߮Nbg!b3gpVqI'TiYHd6PnZΝ)sK/@0-'QnV 0h #h0ѤipnS#g"&+ 6eQX;% [gz{N[7#`VzkYeAa?<b3 I'|CmReEx=Y݊pX PUaS%pOr ~=&Tӿ:jOK `G`" YIY)NiΖ'/*f gA]p F>t =;Pzh^ (9'1*]mcwH/ eaml|`϶(2tYy)xn:U lqTt@:> ?lr{ΆxW=6 s4[@%1hLgSKE ;ĒI{fVíeJOX BܢeI= =okRO%Zdv/zKG5klݳ:T??Dì/t,m#?bEj-r螟Ŝ櫔";/([TĨ[ebWÿᅚd\D$'*78r ĝo(~gMKrY-ɡ Z-cyJݧ~%RReXAzdI/4rhzP9!\iNcW|KujI!~h|_yë!\nMo*!,=F}"^p`_nWUKpjIOJwE{%|Ψɿpa??Ge)D"\.tjV?$O' ]CXVW ,V#={K CK5dYGu[@Xok[..q\az4.{g̴E ތ)1|)h">MI[xa$ݥpօF# t~b\[G"4u*3.N0sc {YʝʘN>?nx=BJE݁Ua D 3Q8Pi3 µ6'Ϭ-$d6ME8:T %L'g` A"ՄsrMS})lB]o0)uY79ũvmCZ3svJ ir6=<Үu P`9LcSM^[Ck51oN?kNŷJ1[R1zN"vi37u އ3_Y쾵1.Ead4 ':OBp̭Ġ%Y{# XG=RDVP¿$vdei%"vJxޖQvZSkdAagshi_L<֭u@75po켒#u>OҼA@RhoH:B2ⷚ3hГsZ hKڑwu(i™G96|ރC8SQc$s,d;hJKY%"dœ]$CN-vKzG<:+$iЉx^ee@&z}FCQ0ԣ:RiTo3f]pf>BJhCdbѨ"qۇ2vZ$tiNȐ$ħlMK |T. _f>ͤ?F56S(5w3[lŻ3v0#E'K ?ʦIД}&p`vcԍr}0a |3i;vH6~kf" PI $RtU_7~9T0 F m`Q6GzSOf9UL]ſDݮ@z*ho )Ldg!ϫjȤqf!W4ŝDvMl3;^f=fgqy#[fA.}kq멚SAcpE1 £&Mu'lO[c΂ٖl!ćV›?s>\"ŗ%\N) 7׼~6;fxe-"neO$8sgg3~=8ꊖYd3أFt]XKv{ǗdW]GbPw=q~vs݄| H:TҠeڑ:b3/Sm,`&Wp=9E7j%Cmcw- 7~J+xߧ:>V<WolyYm(4-zt84nޟR ,- z?ꯁÃ$\0I/5gaG=}*tfM€=@fdshKZKOQoa_QZCQZYG4W4 ofQ!%8x| 8;(bm>~17SSGGA{`:H>ƴH:Թ},=$ۨzLiz8JpX1Xr$|!<} Et%,l;ߖ. A6B $Mw_`jN$?`Vp{TzD#A/yVڈ9}|qDpB5ƪY+t@{y3IΕLkz+w/L52R'谡#(K7&sĄr(Z~JɂjN?k]fd[fK:뵒:Cid nR=bC>G-4;K.`!0J u'1> 7fpN ZZ+"8lá+EVF`ܼTIXe ڸuSQ $Hͪؗ:Ȩ?w4ϱqC i#7CQ,Lx1} ŤOdO܋`m'M@v:5IL9S^#b;ýk/^p|Upge+MǹiPq@бf bƢk13&,0+l'Q>.H%X-zKGɿhP&T#DϽ7J~۵^Roŗ]X{ઍLqRdG):!p(ZCfq'VNWUU#V@;?nqu!h  0~WpS{"$5Xp2r/0<9ZL[IUT4:I3EiB$ح'IlbHFܫ7@;y3PKt37h ٦z~0՟de,tK IUK  FOP%mu1|j#h $tըBaֽTb$VwD:Yɴyg!=MץN^= /T_TS?m36L3ǖl 9֡Pֺh75s4D=zHg 78ļ䍒um@be\h#9?y[\ج|uz\QU3ZX- Nxt^%[˥<1z*\M{%-`xeHb\qǘQQ"Vc )-Iy{%M{qmU^'{7e4MfN;ʹ=Z1q<,J7 %kp7? 5)ȝط r{fd;KZU ls}\2CB{h8)h9/sJXV&E.X RJ:Uz=d :ŜV52s_b״,p/w˖f%ho$Չ.mի-UJ9X0VOj~+4g٭`75;'K |3.Ėouv4y{WQ?´"4̜j 6ɧu.ѕ(L:+{ ch@j ͻ|mJ{ZXHw^YׁS uJ+wOo}E}\¥縢fi0=wڤM q?4vF\zJ;x~Y"}صl`MU&(BlKeLe${,:&t>>9YGKMpfef~/=ZKrsģwT<.cfٚ>m|DzaG<>A np =)%:!v}u&|ir #O8fvͰu.1C;AptL-arϑ0\sUYw1btڸ:kR vmKcۇ,[n?`jC؋^c <3^(!|{g(Fdq͟Q6ȆZs(g0,XT{K;Y>lv^za]!%ziT] cuFls뱅wd=&LLh`_̿krLl_ϸjRVܴ {y)DʴK}jcڅ98xiᄍ8y6~hb ?OZ &ɷ@D¯5Dϔ:؈h nL+3WN{ )k po+^(RXm:h}c%;~vLت咀|)H\)_Ϣ@.\Ͷf٧u) ]_][.~&P0WB- }{ VlZv \q,e[ cJeq(rO:g7ʨJ/>ךK'OΫlGdŔ' ΍"K(krN rh(TV*gYTkA@~C8JaIa\VG7վ~ CyBXqҬE'r'L% #׊Rѵˍc ʠE=zQPEۮ+\#Tȉ)#[Є<{Di%hFhl(wtᳫ6MoJbߍn")YDƹh._&%A78/5>Նmq!*V6Lﴉp>23~u14%S4YYӓYhY[l |ROg.{o!L~T b݅}} 4 [?\WӅZOꘘD`i|A=iȃyRxgK[}w(sYƷϊn<.QHhʌ&E:шލ{ޏ#P(ʼn2kеrC '9LwIh[ϣEBsg`wEKriyX-&bH\nxx21q]1&H©$nK?g(XkP\0EUW(#y g{ѾһZDd2q-*"!qdA3λӒ eUb-nr[eĨ`r-2lu\h@ PP. wmף/H%?%qu6T}_A8X~c$Z(">bl$]2>B RLzpz+'3! #,7F lܭ W(NbQ{~_)7kݱ7:MΔmN҇nd,b溬J9o>c'+?OChI:Pb;lj1tpR6[~T!TOԭ-vn$ Qk ,K4&IgI\$R%Eb\|_-{5q됯Pgf(x!s7x[."H@V™uDb og7H܎c^)gޭ|vRN Ŵ^tfgXDtڧIn4\6Uvk4 }I;| ISnU{@akz\P A/j:RQxK5#aМTwJ08:b-'j\.$EOI7Hԩ3X:+M({?m!(Tz<ή48vbPbβ~X#,g"?Ԟ0׭\jA|iM͂R%nہz-tl-W܈n %r[EjgnTA? 69U%ч=)}M0cQqYݬ 4)?:OԌQ@pMQGT\I$bKm.4RZ6H!Wo&BšqͶ _._5(ϞJcʲf6􈡐Qi|?黃#%5M~>=v~,Z\#ostb ҄B'$ &MN`g~n*D$^(%uU w;oِX27~53lC=|$Ɇ/`ۢp̘"qq@pUt0lwJhOQF[xj8&vZ`Dúq3\[?{#IܴkГ؜Z_y:-:p5$w01OYy~{LA wydDWl낙tܐ!.$U ]?ڮ!CtIxf~ -RJgb_zAZ4DȻU CEt[1gs},e`񮗫@g1Q'/3"ʥl :fWl򠇋3s[{'9~ PIڵPHAG;eWm7kv6njP}9y7_Q b,N)28pӷrr lMvr.wHzξt"-w[ʧTTHָK95^&78HhcY`{u5)g"McTɲyn8LN:h='~9:w`%X_[WDʩRl6?hH-m;TDl.=&& `a#!/KRg$П{q8+!qD@=Np3((obm^\Ru%DQ]8>f G)Ws b)ӖOÑϿMu4o7hnWO\uq%qцp.}ŸUPZ{tw+zof-nK@\UZ\mټaVp^״-r6~906U+0QO 7.UY>5s%L*¯4w8QsU%c#r W"f'~Yw&IFm6[>]#J>b -~MJT\4?@CNp획rz"k}9=;B--Hs:?8@Hw4?,$s=[LS0#m)X<w JM+1M&ό2>X΄ q6ū"- b='*j,(B?*pІDBa @DZ>趙Ig FHVziE]w|.[ԑ _v̚HtթĪp_w#{\_RkӞ M~UJ&xl.EE. [&qqYԖT+T@cleоm6H=DzK\t]y4.P?6! ʙ)}ѰyBS30q^z hʕXBecx-7~W)eCSYk #@M%[!?n;[G 2>U{Egcw+o Z++tp'J BtOXj[G-`Ot|L[peϛʙ:tkx8|CpG"(|m ֡`C{Cg = 4tJDɩ,s buk*>tjѠN6 jvRu=KQ ^z XNTm·Μ:0I w}V}XCv9>ħ쑤EBc ej j$  | Qr@;L-0&HEzbfhQdkI?qQvPZ` /aUd-btQE_;|Aj $zzp$ ?w_= j`~^Ң&%)#Rn^ (3D47g47NWܘ~2hf`$y2Yq Wd͙åfj 6$Z%uUp3m^SxTZoMA0[`8('`_37 En#ςlwL7~D[q `)5v3jj܆'Y}ցtQM.CH&|Rv9PkA CƱgع@nwuGswkgfwUB r(\ƣ#\BYwlQfT`/3Jڭrf%7Zw+ bqϰ\sP.n:䎕X\ׂ&H304ղ-aqXˑM){C`^p%>e{zQ.}f I_~JqaW׻Hd &OhӐ [?GWj[Z`MXԶA@a5sIfzLEK 쁴to_ߓο(%9{DI`m\ 7}))+=Əd@^m[ϋ[-sYoH=UQ; T W8@ vڿWeh ?{K'n9_l RDܸgQ@~^ L7L NWbAW:6`/Q#K-bg=bА`oc@P/F.M5C&C3(n/AWs #a1vؼ0̚5g&wjmWiԸ׀8A2!-6-g3#y"' ;^2|v[ƂbfbMF iD}";=(YK{PMpΠHB6mB7$u$MYVޤ5Pcm5X63ШX)cs3 l͞i5B\4ޕYO5%G ^PE&8Uϣ*_#ݳ$񅜌œ9%W/~]suM6$:o2fSDq@**}cA$j,GGbFDk N|I'8Q {eTg.E Z^4/+KƉJ'~uXXs*RF7q@]p%)4-2-k {H@q=IۍSߵIKLrHf=ad 𜫋9+๜]!v~5*Rfzv][O{=SX;P]QejjC ׵VόZNE8zԼ~ĬQXTV$vgkЧ*˅H c̦sWI- }'cA|?ym_nKx]4!Y_n;,xUۄȩzo .Ihj5M-i#~&pz-l]߱:ݼ9Rx7)$_$un3HȪϊS5_+Dn~PK=aub㣉]38T9GwO Q>QC<(ܴݶqdU[Eݯ@`U`* /jPbgJ )HPCh a\4${*_>0_!&cT %s%J"oѰ8nڗ+JnD~wDOփxnnbi3_Q+ӏc戳nҾqu }9Yy`406EYyL`*)pYIꍇzxt{߲*:1 i'`x'Wb$[qP +@\O i-:,Ȃ''%<=Zeǚ/ g<3 ByZ{>#b(ްC>[,Niw潕E;1@iEL Y@4׌%`S3e*|\=\AEzsoĤՎ*D_ g~Q!B-f}F}ȠAg">ૻNujYMR12Vj3 վq%ht߾kjS.B840ދL"ӅbsE}$[@k,c;CۙNA3V2O;N$G0!S䐼|=zAjbrMOW3Z\7/S ~7E8RП!g]/6SF&g.g#wdi!|2 xn{?LmXpd"Tyi[ Q5:^[mEٷ!Q5d>c&J}ux$u(Appm%ŴQjF(::$cVўwМi^q fEf_N-}ã#[z*AGf ^@10&q|oY>k'#$1F'VIa]68ɘ玛DTMGk 7E E Xh/YD. ׃qMbHSTGk1bNމBj0#A􀺺$L (tj``8t`-Nrö("̮dkZOwfȃ&re{VsušSVc֡p`XW2tCvul""^1DA.Hl\dA7D +*X >v#qX\ _i)-*ҾpD|BkmM!FOp; wI#r;86SC`{ @3-)]]~ټ\| Z6iP^m;ܟ8r9#sP<ف7d{%b vUYS\<\i1U\ &"!eXAŗ̫q'5ޱn,(%E޷>CZ"!{#TGhnSnIM0~=.3݌rvfg%7 AQQ4`NjbSO[!ͪ~o|NִF<-$9rΣQ=T"277e}vZejf-IDiIG6q:7>&Y>qDEd=h;T@G9~^zr}=&̕&DC}{.Nڔ rv4@1"B!z4 n4̖)ȪKF#C)M(tCVuZ]pخ4C/s Az0Rz6} E :㿩!Ӄm2 ̪~6q>LDkXZPS{<Ŕɕ"Mk D8 cq-ӈ3362@M;\n#Ɠ%<{SchX0 ESG{h7gҤ`~~FJSLtgGWZV[!slI'RU0־9Co> s#I6#gl⽢ggval ~q O.x-A[ڡO6Egat 2Ċeԇ9@ߺayӆ &9\ ktԗK1r9ŞXNµMn;) N-M9V!%We)J^ ؚXX9V]9! qbv$rf]9$?y AJ/yS; #c2XtPWQ /Ӻ){ByIAMu,uQ4ԐX-ݕ)T)' ֱ(Z2] q+5[ڜ_bY܄y޸ z jb%87 3TH*59firElfu? 𸇺( o5.3p3%#wFGo74'SH_Ϻ8)6IVSZ $AZuE%lSO'B5ǰ>_=["<3Ai>.˽ Y׏sHhmn5rC98]SX Qy'@ KE 0M`n>Ʀy+6zzʜHsgEKդ?g0uw$3*غAjW ~'׌aΔFC_eXiJ 6OrlQX(ߍ huF{y&<+y:4g ꙢJO(Q'i_ zP(̧% ^=ΉvAiJiQ+< *);ڔ{2*cSRO*}] G0 "6Μee){(ʼnyǶFBh`SDXz!8dέGO$G{RPRwHwE[__wЂKQw`E5HTHSEvFH>fLw??&)~j1}"æ#;#tVs> ÈX9Mv_ GfJgy+~2L9,fHg4ed?w M. [dD!p2 QdZcF, VZ˨sH5Lح=u < w{*IZ7,uD;hC}~jw(+e$~7NC;Nd-\.K7w c5EG"ac2쐧ħ\\᰻zvuHa!7x[7Wjչjs FEv$Z[]x Lk_Sz,X\5 Y! Y!<=P.A\& 8Dž(yme}/x M'6zw\;ֵ^L '^tW ڄmq17i!k:6iWN`$H:iu?uXPՎӽ+͒Γ͒#,Y)R4F-s琭ˋZüNtc[Ӫ sF<9)WRvL*Xy~#˦@h.q0SV˖rD@ {5 r n ~{^ژ7>\ +lQ̎{/ ƒ?Y?@~\MA8aշsM4"| .q0`WOvt BP GQ:X4P #%CzLK0#ƚS a9#[7%fw{:eWcKђwhWާu1]q@`DcYe:sơ$/XX9i 8"^dAfA:_P .{9Y)ZP3Z|`_\9p_`6݃b{m8Z*7aye|+//vm1l%Xl 8ND˨Ib!k<)=]+ x-~% 's6kx$'i !4T>cɹcw 洍"B M?>pC` `"F.f7Ε5+(y#ϪYNdM+L^|Y-4>M俷QtjkoT% (~,ˌ )=#R*g [*.{33S</{,bZc\?;DdeuveBzL|E]^IJ.E+Vb8:D[aL=SJ ;)z#L/_>?ٌstJaw޹ ++/<.rZ2?J36 эXZį&>90mpzH2a8۲E^S1$#I6F 1ٻuSTHWh޽9.}0P(BԭԖ~#!鳋>9"Ŋx27p7b;:L\"loC2|ޗcnD7}%mϸ>lR`^`%ܚaђUuC@-[e{P L]I@աCzr-דPU([?T]!%Vr l$|G\#Y>05O,NJ (O=VHTp;>ta=W%e Wj!z*P}k^p$>{[^u_eeNσZNw uk mXۘ7}[d@#QK…#Iä \ p_z^e2/}682c:GzlPrBsq!~S+ϤڰdPW/|*#vrk19W>D+&W"52ʹ{wR /R X9:IUĩYm4N<(05.z?,a\şZT,G] Y+7w0uk~)Ru } .9,#t~.D靸NI:O@y ' })f,|x2MЄ__w .)jA3r4'4H2"ExppQ7tbL{oГ^ .@׋gK"AI1.MA?YN8o B3`KP4ҹCLRKid}bzՄ־y JEyuS}Gj^hJ}2 `T@c7F e:wљ@ɥ{k,ZD;`r02р;؞W<ě޺C#0Hm COMZxb,fLRJ tJ-KD`54C+N_@)_LW^?X>E뒟efcjH(; vERHUQ:R&,KQxsgyײU 1@ 6\ϥI\gz-3.n2)\֡6KmX]R J { KkP)̟'E|v_b6'3ƒ`\(BYw~HLUyL|d@阩Wbm")'zt#l9 @U;Rfv zlw !:>T7gq(H#@NK񁘢Һ<)]aR cq,DLGYSɹ\ŻX=Q$k\x_ƕpn$Gz_Hz1u1 6hh1@t.mly_/𔘤PSwd)tv$I*~b"'PHi&򱋮R($AID_fb״,} Me~PC\t-1ෲ=Tg1ݺL4|o)bШnmNDlc10ӊ>5b̯>׍JjV+2dg74c;vE|KZwC+IxVM+m/r.*Z*\W$qƑ>>L-)!8Z2cue dʴP?W4=ޛ5dpd0Gzp2QIۄhkTp+8'No8BPyrjڭhA޵Vaob.gu%br8C`Xz!)V=Y;z Q͜qL\D=7fCmR+)Z5>}{ff#mHPml# f LaԨ2^xh_! yiRеU˯MݓOX *TB}'陳& oƌre92F^]dk(q976\J0@BnZ(lO9Cj^3[HiūEnZ}bVs1C  ${#7_5'pznꨧ٠iզtcs#zMӟM Ţ :3 J0<'|n3^یK/ڌr&Cnc&sϲ/idso(e CllqIPZȭoCgm/ Ԋfd3baӤM!AeʣZWhP?ym{~I)-ƞ\ژ^L֭==06]$XB6әͤ,m1!u\C' z"0VMoU)pddnߤ!*ØD:_;SB=%wD SBJ.KSA gT:5_edU{!\n|(4Ӭ0c<G|v`rsK Mq!jB( i r~cXoXL{YRCNd<[V k;;@$Vaq2|m_t5";G3ޠhu`y[WiBy%݊ =pG6^S^{"}x\x&=^#T'{8SrI;hm'Pw*M &ldͲV(HIt&Ł""M:(H~3*&lQצSnؔV;o:h]cƋ~k>Q(ԇ<BboyS/G捻e6vtt?#%9nr6a]6*;IIc SZo:l2ex}: y7K޶Tw[ʵK,ڤ*F6 "d3<\-Hs;l6POtϯ`.؞ f==kN]؅NP^L}"uT&|rD@n(SoA 1mܦ8|WG.k_5B^BK+&KkRuZA+#s/D?&P# Iݢa"T ^g co;TZgAS*sj]9j&$ t1!POK\M2Z/bM͏">mvJ=eeung.w s T,͈}:w -u n.`045 !{2[+r[FFV;~Hb \?Dv^Ƒ+J9nBMrR{@63&1 Y{ܘ3R :bxG ZC\|<$KT?thF>^/8e,lVho 4|7ʂ + NNvG.0ԘU"·1ap~G._]߁e:KZ=Y|4{Hɧ Q7yu`,4nP–:̖Nwu(S("/ip +!65 XWJB(_gAyW6*VL6ML=2NUg`ƛyj0DWI\%vVG YPYl)F3j8lPFA߬,흙@p;0+x?63͑y,ql4;P~Lʍ/<#t8vRRQtƓE$'H+-r~;eΆ]u@BB>@{P#/~y4&.ari1h'VP#z#vzW/<<+H3߳!x1*rZ*Uޝ;'$eՅW8c]rմVp#Z.W#n>@{rIkYg*l}=a +5i-8j}qs^V@ JT )](vg$ ]/9֨q"r2$+E db0]3A-J,[!pE_?PDgi0B$@OYq*Ko dIQ$Q]oEe$Y!{. D۽ \s-{zPi6=#|D L@& j[EҁqϨ(_~^cB uPktve5Е}0q2FO=vB؊䮨13ױY'_?)3s> ls-?*&S\!r#xkS@\MO 5]CbSp`5>b3p5]XeG)'V {o,C*Ido5L1;.F*Q_%FX0Ƒ\@O.Gb\L-lƥ<.\G F2rihA*H}֤]PkqBHHtRC N ղfOҌHw\?!` !"rXr|7Bg 4SιmJvbVng^x6;>1i'~&piI2ZɀSE`fއ+GXOtyx;4n;t!/]Ԓ $`hd<&aIvl  Dכz&P<SetkNߘYg˪E6U>DQ.e>5s=za}Gcl 8xL%g ޳ y}S nrqP&m- }No-)T7E b{j6z9X~p0A&,um(QX׿ Y h")񯰈(\Y"o{eNw{6k@@lQtQt+ͽ`Ӹ5y%26xxv vZUn0nQXhst!1 ҝ<%r<~>2dcB.Y>?a>pivY0Lrge+-3GP#a!cw o T`kjc7?Wi~%֋B"r{0#\+c택̉@Pc<9J\@s[|E;Zf".ByxMyiXs@-. Uk`Gt-m_v_x\2H[fGcp: {Ap+ڮYg SI%)%͟=ͮ3*B -RG@{}jQ&4]]CH0 ҎoFZK@Gs ozA.=P `w _9kD)|e}?wS{9ɩgX'_;pn%ZB5ikOHlwow|ϝ~ϲEdgԭ+R7 ,Iϑ̈́kjM SÃq<}M`fnd}Ta 816 vGړ"}~mmw%5p-~!45icBi|I#DD/OE~ƞqF@ kzEv;n n|B_C4 W/ZŎ1nuKT.U\>kKuk>+;ԁUyK:ׅ1 *>lF©g[p(d?KLp?^9 ~{ԝ),Q"Usda*YiJc{4=q)}3L4sYK 蝦KvGAe^ϭp`7E.UcAB_ )QC qn 'ǵ FтUu?b!H׋xcKV{÷tKTO<g1sxJLiMN8[k削i6qA1 R]'/Z^wKM2JPDmWR +ii腾#8`4Xh$rVߑl$Wb/wy Rf(wήtR4nY,k?`1^1+1#&'8Kj~y1Up:WuE Xa:&XͭV ڏE`9O'3'{GU9we x-IE6{5Tٸ,N J-73(nkO?7Jǻ]aҁ{X$F98ؐd:L`?ƺՋspTt4N#21[jxSx LCCVR&WG4}"Y..InݐrA8iϚ!WO/Nۛ JY{ jLPDKQr,p[A5TX/4pOa R>{EmyATvN߉W^2$4ڮ3 . Sc7A$&/R0Ȫ.@|~ݟ%pЅNJ܊hfRLW*oU1= {uPoõZϵmӺެ4ϵ5֋2&:Nuq?6@pj i"m'}‰4X@Ok#<\mjeO86/(]Kh.ܹ{LgCRb w Wn6~G26$(]r{=s50" y&&]O+t# 8j/n)tR@7#DV8;܋W&n4Z4gl"%|4y? t%0X>hc']_5-E{5mjS$:jXodži#a|0Ja"UPqi5J{/E]t/6Ko0BPЂIMvjNb/wOL3=c7H{.u 뀗 5#.{7];|~2Fl}3P G?!iNUqp*+*UYCԙ{<e%Bu0~ʭQ N#OMUb s=oG$ff*eL9~4 sЭوak٣fj c~ݜYc(va\Mg ![V5"e6]~-R0N5Io+q@AJ4Aގ,D{F<\z p6 MwO[wl 92;C P~=n bFg^c,m?-$JR+[NF_+(ɧ0A# <Bd1V= 4ֶ%'wUy cQP+s iL dZN6Eabi۱V0fAm B~Do pĭ8G ?d+LZ;u(ϛO'fQ\(P2PHM8>Yh ZX6"%Ju #is:t+Q/W6M0?K3d_o ~ܫMaS[w8~r؜jObh=0b3<hjvo2G͆~L"r$kY٫^kfpQ]q/4t} FwzR=Gڃ0ߚ,\b9S##Hu:ԆRʌ]-t|祶4 \ߕrI .Ń?!2tDf$f bF~+B"C\cji@2z0ZajA`27hn'#PBDj (oLAT:*b0dom2G"tI h| t.h%3βyK;tXFbDrK=~!OSLyo m"s se>-:A- lx v@'TXsaY0 3Ћ_;DORa#A% 3!r@#uDZ%]|=OPXܧӥ}w+PME@4C-- gN$X}Tm9k^kRg~!t]EfF}|UXaߵ_esyl mYz28XN-ez]PQ `K<@m /m*%K"49mgtttʒ ɢSޡj N 7۸eH""tӶ),7¬g4f~H/#"3u@qÏyѸU^̩Hy巀9:+Wo>U=>sm?(=['ݱsa\k9gXh*# xzR]|+Ο"ݛuy({pvÉ;'.zEjȨ=а‡mEwvjao]ݑs2^ô`$ NK-2 y'peJ艻ˢU8V8uêٳZT;k40W _1%b')M2B[nEP-+:#ӗ/vc4wo夡HKg' "C1Hi-+JUJ aXh^# ow#2ic9'/>^hrn 4yq G~'m!FEoC"a 4,t ǿ7|ݢ՝8$”d`j x )Hl]6Ə˨Tco%J5$qK .p;}DL@Թ)[h J_/4~z鮭\ŶG"zuNLv*M!*er~ڱCtS)\4%]K5̈́N}ݎd\&HmS26y٣%հÀn]hGw ()*(Ba'+j/2e,WZl82ҵT3g1_'*4]x??K$'= U9߽@s5e5|cQ̳"R6E)O0h:1k!ikܕLمcGjJ4>gqj) v3wpâ)mϑ,7E =^4XŢI- DZg(jΑ[r-6 MѫjiR"*J4 j3NjSN2-0Qp"[ݎ$$x8¬t+34ik^)#עړ*)` TFk.VMs;W8cfUNiЬHg .azڂ8dUY /:UN0R?sK`f!֐q qqeL;Aצ?uQrҩ?f u`πtG\Ow%!* }p =93Ɂ/Κsd3kdBAlدF*^D1۸|<>EiI$yj ^8b՚'{ٞWsrPgk&ک$7!D&2#)<ܐa^*z%}m^Xȍ@FŘ~zj8[cH[ ,j8{IƬ֓Â'ufJF=lށ,V+hB^# Wo 4G<"K}@ 455p[(tlJCZshK)nE$SةJ i֍DU@vVA B|_1$0̎g  IQ S> [M4b§إ)F1´!Ǜ+Tل1k즶i@aCh;9v-ly80džո~y/tjeZ-yF8Y+_[5dJٟ?kIlCTk1^_rb&Vsw8;YYkAXx4¬3C@'ZdjNVYᔚ J=9r'2 0-ZFK=>Ku.L7J쵂Rпpŷ"|v+a ӊ !Y#њ4pr*NXH-EBqVum{[|Smu* L}W:-tj: nA.tBn JOz @ֆW}R]OG#Xú% h7   ^~_Ҽ5c;q;Z\0%KǕ-H#5i\alTzWG.h$s3c?sjm_,w c%ˌe%j\\ YFbR вM{a١.4O!_HIGūwHrV 4TK/)0E`E_)\/UQJt!JvoJJ;*JwmtYVYT˂nC1Z𙷳Ex.^V`,oY%TQZ (;4 :|V?̙r8)CBvd42%;F(~~3m[G¨ a#1q>(O/.evO ꥯpntsB%.U3%nb!-MeJTi r$l;|4(W8tsXOL)fҒX$㎼r0aP,z)b+gYPsvWG+ of 5gn$-.YZ iv LmžnOCZ {E@QZ:LD"}@xl:ڰ;M<4j\Lx%Ser # ے$zu3w杻e!Sux okֹ D<9X:sncNW@UPI+ ,+'~DpXu~I{,̩t7 ˙AE\T'ԧs$.pVb4d7qq H2IMqڕbu3嫰ŷEO[1\;8iowI,f3D'ťJSp A|i-R90:M5ξ: 5꺑]ԆI8+lY H86[Eq'ÂFffڊcԤE_Ԣ1@ N[{XvUMpƄgui0c;>J.cQbҺ~;ī j4udue.jGZ jFZ右Rn͹lEOD9u߉2W o8=_Y98>1Hξ5BLj;vAԋo ;} ܏Xh~p ', d=3Whi9JeSf?%FD@UTw>0ʺvwM}T;n{k.h&9^b52?|%5; q3Q?#Iek0RGk9݂G2Aqz& ê;n?c(ϭ<`HIqSc!O\_<ʶNJR- |ߘތ|1sZ;l@$Ð@,-AYMfqY,B +=x /@:`Rc$fVt?F$W\qoREny la6 8Իi])ex-40LjTn(X_`YuyWd0ѱe.yXύKLw}ξ@9:]К6K'H.I]\y\[]^gAh !ˡ~3ĠKtDŝF%UT~U?͜ÜBG0VDVY񕕷qZGAsّ1#U)Lӷ{F>!e͙Zq`hEθVy Q/~-_4HiИ9 v;s]z)r*B?aXɓ )Ky= ߸ߤXr.ayL/nb~hJ%&Ȩ:(.)t2S0}#H_$)lh,7} y.z5J,tS$y &0!4 eW '+.$$,,E ܼĭ/@Z6؈?ɸQy0Ya/ugO@2plX=28%|›W1[]94dύ .oQvy b`! \:4abld2}RՍrS%Ppta꒙_& 3mx_5+;90ѠNЬy}^¾7WqIHha¾|?(EmO'gzThuΑ"8 0A}HWHT naFʆ%Nb6*Z<-D0ԡ?Ck%|G9I|mUeFA2Eqi<9]ɼ \C V/h0|cQGM/ ,xۄ;"1IBJc-Ū୒ѬЃcD"cCQniD?hy*dҟ`~RLSuQ ڠH+ HVhK.x=eYF>RP*5J:-\WT6qd}!,r)cVuvԓc\0|,GN[33"C8}i"0E]Ɵ&u+jIt":A.~Ҭ,D0?An܌ FuOtJHC-ߚ%ZE>D1/x{ Iiq \IaqA2Bͤ;.Ed~XK`! D$+3O_뇔#{CW0X^+%Q$JAfKeq4t[j8]bH pH+-L{t9 vi5G@|7)$lV&,WsW=KTn5LFay%2Eovaԯi-7}Oݍ/"ad4ϒ!VIлg:(ohz"u)ul\UZ>:y9{0~Gv =nj`mU,.[זL h0,TsZtܼ.9 \TpRn0\z2%tDw@XxN!k)*olSq^rG1#j>.hqzkZӉ s8ݨ,nӢ qږ!kְF)4sC,I'E74k+:2N-)K %|dtPKPeXig<hB;4Q |,(EJ+kn I&\_$A`[*r儮;[7ʝ|m1fpI+C? Vai{r sA.~ ZD?<Ӿe)#n⃖~$zk{6ԨfU(=/SFE ՍU{|MygFyն8Ob_9Jiy*.HћKOҎ )ӂ, >\x-ƪ1pؔxqZ(6AeXBv.yDHfL^\[ :/ 5+!Pdϰ4F Sc!eYTB P+4 9<Ш׆YIuE 8 5P.%W _zE4蓬`Oq-y|_Cx3kRhƝ; z*#Au MNBP JHʂAg@- r@CBr)ĘQELPK͸o ZVw`=~RKGW2i(ui)ps(3 Nh &kSj /!ޚp*%"uָۗ~DZHҸ2+'ꪳ1v71Xޡc( M肑hwF!5-"B_O#z*H<~Nm$[X4P0zF]3jDY-AT^,SSMf 8DZ@K}玆iy|(\}ލD- ;$1WK(5j67dkD3|V}ִ4'S1xsV,TL<:}a6*">yR?k:cSLK1sIlO$Ռ]e74! u'T s,P~^qqثm:?ْo= @~&&hUk"6*/W/'E?ׁ*$ P]nY(N/V)8m4l|s={3T*frbkˌO+ 60 {П`AoGʣ&snB{-!i BkEX]yg&UJdwXPFłk{7h&+rb f»Ŵ}EWWj,p9 p'):mgrfwnJ#fi3UAs)p^_~e˰L{-M' K:գzEu䱮Zڽ`fMEj$lNO?5hDK?*2Ju#Pw]Z uz22%5~>ϵx ZQCϝ1.D >sO/`P+)[~.b4YzpU.ں +~ ӄF* )uyѦjxJA|>6S}M}NstkwQq^!qղEZud~tuR݌9 q{-V^(TBD %yo<p̚z)HIUy~N5řhlMBW x3Fykԛ̸:agGo(E]y6VfwRQpo{Z'iyɭI~爛7̎*IR,TzD*JNFQzBwַUmf杢3%f®?j^V:iG>X` B 쓫zND'\1J)#B^OSd:-S6x!/(".!2f7#/e6{0n'C Ŭuτ=,%$X:2#.5]? y/*i9:4l 5ĭYաK[k|̜~b[a9Xuv]5z: 9we}`=רZK2 (m:Ѧf1tb- ǁ8٫-Ne.)6{# h08:u/7/T$'둈כ9Y>,VҸ ca;kKYdB` LZ먏Vd _N؜W٣1@ Fˁ(|aۗtEw{'u C6w*7fOo/VL7UWYykvZR߇$[rRE3Ǔ j}\ST WsfN8,Wͷc4uQ>VQ`%J#t-"!l:\ccBk*x6+ݵ8k:%|}l _h9 40Ȓg/tS=3j"+a+ y_հzyj9ĨYy~ շKNt?UM&fcD Jl灧oڌ@Q#9ZH4X G{_7#}6BcIJ ro:_{:vpz8 UZePӚk?k/ F[ŵBd?OϦ6'et(֖3 [O=e{'*h} 2[!0BgЁga<]|`Osv6QAo?=q TYW X'<~~^iُ.P j06 үa,9tJ| r&0o= l# /:X}"%X SQ6o3ψg zdUnů 4pPIׂ ")ToZWsBɌ&b%54-L[L鱋kx]s v񲵻\pm ˕ywa~)H3sd@bEM7ՅjnX4 Ë>C/ZiX@/sgntiR  \Dla\/ɭ3 KTZEmU Fh*?ߣ6[@lÓ{X'K,-nwXA&G/nΖ)}]FI#j74SpO(bdmrr##gԧVo1'tRZAWg4*~k!Y(VDb|Hф0NfNJE>,6Hp~cZ>TMӵ ݐh>%$㫷cZ[(Ct}(µ#HW-L ބ62? IbA:5Xh5ma#4Z'X薆W-o,ۙ:o`y$e)y0oCWiNg` <.xKU˦Dx9ԍ۞^aFֱY nr Nv0%~y1\!)8H~o-}eEfF^E'-|W{[[[IeJ8r!,Jty;kw/!xK %p܍G?Q0t {ijR!`2Bv"ՍI0`.v!+D}eqbih̆-⊒PV #eʨuB 2!Rɻ ;"$$dVz&/y՞BDOI 8)rˉZՋh(7#5Ӄ% d}@]LMcn@oZ̧2Zg)B7^3E q"Q u6*~iWEzn/a8Lw(leT.0=stFJ~ {+MAj Ùh!e8(c쐪k2|bLZV7I[Q~ |&W'LZfyhAs7T~ދ^Vq$P :"9^&F+~n;)lU.P1'|a7CUnbJd! KJ%V݌ϲbK,<םj|Сq1VC1n/fܕވpTMM}yR}3' L3j3ϻ-L}Zd;9T<ޙߤIP1|\1㦽G Zny6 B\zY>Ɩ N:2vm/2LPDr!v-S ۄFv+m| +4D\f*/:f!~wӥ^<[=_i\:wyd BK9-xRNmjy9hNq/G|0'RDUw؍>zͅA](n#I:obIbc/Q.%֊&۸&k9N{}qT>L\t(YYGhېڋ=AnZ;--6Sz߬QIMa^ވa*<^.rÚDOY @\v]eAu[ c;wű-EGk[o5/|Gi/=?܇.Vm 1i8·?{x6.Y)k7%nRW<Y>L)If%9"J\p"_X>M [t*(%E/tOyC6WI!NqL#E4 1іibJJ͔̾H&f(i4yMd=7k".\Q JVȜ(cA￸/`GPֲsZsېR3{xႈIl,{aaGzM؛qZp4"sW-;Y+>$m9$tFYuIz.,{fUqr`Ч"b֘ &6@m\"K5`Zs㞬qHd2=WÁ=DtP ŽA3zܪլC'Mºf Wc1r33c$,"Łg1 aWAһߐ {ԓ'E`~ t!,΍=:n*aW׋O#m¥k܍vj^{t)Q~fTa9Xc7x` \zc>F\c&eTFVUЋqe',>1 w JGmz\ 34xߊo<w(3Lwl6Baq݀.ǙTBbP<~6 =4rEqۿdDk(6аcBÛ7jrΠ%%xq"u R^U=W0yE)C=LL6vaSg-A gGdR?A;,g-E&f>aYv;S DO{ -;Μ!%}@tqSKH#]i3: ymo:s.P=%MDW[␪OʯB\۴5uZ/kȃFZ0(zsp[efݗ:C2_>q`ͱ˼ԷҡV, y]hK:aNc2t䩔\8CT4J5sȃ0K\:jr(ܮ\n1UE ?P=*`v%/Э [^hhX t2`,hI9uD%iߖg]HVu#hRAh#%t{8a6>WKQPVo#S`!X3ܙŐgj}ؠ#|5AøP0-e ¡*$$媻8..VKDqV1.I4!+ =o!_}s{Xd/BMq50P g*(ݤC H?;(TR`e+9ף ФVkꯓ$yMbOS6,SΣ֐ɿM Y4F2h]z k=JUaL#|]@ nszJ_ǥ>/ճ u9X@$ВZUt\?}RTr|f<AٻH,T o%&e+M[17|38Ķ?*7Sr S(i zd.3vӐr'Eo B?3^rlT\to~NTL Qd>A$# A/L[0.&}cb/ R͂IG"u_]w%X#" ZcH!?,5( kg/1jy\."]\.(\$"EA|RH}#󁢇+*)[ip&fח}ۘbdL]e,L#S+R2 Mجu,6;)ƼL\у/^aO8/)L W.cOjR vZڗk(WNH^?GfG惡 .S@@fu"ѫul$ZU {O#&pR`=xՀuѪ͑M2Zkiźڷ}@ 9\uos!Q͝O [0N(x^PI\o6: 3@ǯgc߹EWbGk1;+ 35,).#{HS(#d.sv#[}CF`[֯Q\7?tK',xC'`S@{%ZKT̥{3N"l_粥8wQR28 ^^ǫk(z_q™rCGdMs;D0zb< ȔpfDo- fcfM!"px?Ƣ߬X_"w 7| Q[U_t E,iHڿ*NtAn =MΔa ݰ`7sOpy[8QNETϦ%`< ?aqj‘}J%UC:VpSS,]ilYa|_Ru[_yLǤadDQHJXCw 4NgcͳmیL(e8c{<^ F,$DwvsV #;?>w)5Bj`[ѱEx@u`2:9ubyn^<% 1mcu\ 0ww=>y((>b@9}'^5IYw)Ln9ʘp;Kd"| on>qe[ ^Truv>١60+F#yDlmDlawoU{5n9LXwv|iP"L$=^K: GU9ŋC$#6DИUzv*  O='!5ӵfF?%KoLYrAqQs{b\*89cfZhO8ij }x߰,oEnBKj(uEGCR ^!D**"R n\y%dPcg ڻn49\}FEqN6p<]MH'f*}*B BxhuUV6t$Nj :)7cpjFVP(::*줚p]@g"I* Sk(G&h,UC#X>Zx3jF/L8;lw%))u"@5?Xvޗ<JVc$-4eƝsy{1F{_F̋V䨀+2:5R*hVkߢs"rK?! cq,ؐ÷0X_WJ$nǖfQ#xL I 3<.<#mNtFY;bT_੠5Ь JW7iFd^`31_lQKmN5 \6W+A?}eȦ^O)j$a }#~L[Ae{| !*N'<Ă"$:M5; NEG)Ty[]y~ނh {[&-ʟ>ȹ ՚IQlviY7Y-e/p.@ԷF;ȵفI&4d$ -{QRIpr+#GPΔ&+^0a$9X= 8񳋾/+4f6p]I:P0C_A:{Ep> EAg k?K=#y eDMMԋx;d`2= oc6D6\U]m2Lc\egsԚhM 6?>q#Ob̈́-ezMC%SPNMSRst};'M;VpOqh*A3faT2n h$~ņw0Zz}0w^t\.RPo&[Z={n8 l` ڣ񽄔@&Gr'n %f`fn`>tuޏ]"\Q[_R%.lˬ0PFRl+q|ihoѲ+H).#f{- U, hA;F\l'?cUG1 K6#VuA L]i 白H>NEٙp!D{J鑸/`Xhe/hbyElE"bq3L@Kw2A(9/7 պ~^CD(/Utu@e{y`k9^䐒.,V৊C㶣Ev00K4+b]ȵ]$A Q]aጦS~9%J-)`ċJ i\s{)58(7U" /{8EDiÆ.e ]5DȮ1[ 8:W!b|w7MD3h쓅‡$FQ9e2*KfǂEF OGm(.;G3h^⻷K̎}O)vP%0<t;V63bщq}6ev𩻟NR 3_ ?fS#_dɩEnIpێ!P&@~d lVѼUp^+kҖ[Ӆ:澒fDazmxHn 4%T$;q|8)λ}|ND*-xGso? X뙛QVV)\2plQLNXZC7mY0k{?DtO`TӋm%>d8T]gѯ_sBǚWBPM&׎"xb6\ "xLnCMank~ Lt?.s~l}KI~OA !<.Mzm XSȓۚ;Xۼv"O^~n O A⟨GrW8 9ҏJwsigU;f7E~I!'bDJ?V\H)@P>I3j@27Z[l+?nY׭k|dB7_#}2g(h{zpW۴-o}BբqSQ̣麋}\-/^jp}0CO,и$z\E°~.8`rhe`i$"zQ?בZ`Qc+ hd3r>s{|rD>.qۊm,jSzN2a3SZLBvȖHq62v?s3Yutu:dsBo%zNͱކDvsa-bhiDE:gm&z~(ʃg1],*Đs2X94`;^1G?nc :0-r 35bj{Z}̭ڌX_f11LQ_YKVyRDps{JKoAȯ%:!rK*Ax5Q81I Ʊ%Z3M' 6GT4/ FXJ`tͮ7266yh}v~F@߀MGmR(S +@L)˜-̓$.ecmY#\F ̳ƋIFC#<K濷ZĸyN48s5zCxtL8]X; NSO0p*j@9 w@@WKq]g}9=K$Ch󜬝K$ʹ-K&plS0:ڄ|A8$rmf#/i ˒!G?06Ŝ'Iי-cdCJE1BKGQU~a:B\3L`٥&D}~=:h/q*U&c62jHwljɟBBؾUr!hꊦ0b4 ,i3`U'JsL,a\3*k,c]74 ] :W,nC)]aZzle׌ӝ laLJ cQfUA_[|_TǓ}>B6C,WHFyz/w3tkIzp(l: wTD[9܏9IK).9_HWkMcCߋaeyx9|<)eFJ_IjFBds {Au ړI3(>+QVS'R@Z5e?VK6-?pi_E+݁*ksmA^eåLZ[wN`F]Z\xl7h[ⶒ"ʈ,;Cg`f4J%dcJ@o8ս"7`mthFBqm"l\Q'40OLc;^?0Cբe0_xN#ުma{q )S1_RkECR6\ݭU %̮ٓF>\A_-wO>2 fWWe,@uq?s`J&iPT]zWڕ|J̇ jky-`Xb`DSVJmBՏvFJMT&AjbQҐ'@`ƴJSQ6O#Fpѓ<+1yHf^T?xq8qJmBK VMU`/W@8퐿U} . 6B_rKs%QrFzT8ZrwDzPޡgSrǏ<~m-+Uɉڻ$ HBpޢ4%}Ē`cu-Ca]|Xqψ޺Gأ@-wXKNt?hd;E|$khݣ#n₻FF?a- QjM"13zir ܧP7%;ݦF.n%:<~G+-`ȵudkL}E_Iuv*GYqaAtK{AɺWi04](sXWnP欎q\S3=63T2S+'`l$Z+<D˵X/g~ }-jx)}" ܵn *OD=DhN_ŏ1 Vj鴎{" koN`0"`{N9Ȟm.9[51Zq&zजSx4Lto{a诜r;p$ k\F!JT<IVb OP7K2Ja YL`%<}F$ɡZ6KNMEh&o:5Q K@X]Ν+2pڀǣ)]녀`7;i}vzzW,TA3Ajr7hGe 2 ioф}w!nL5(e۩uT,8<$>0kXR8V> ms'$&t[ea6?^+WaB^&,95Cc~-i cdtQ`?"[s d4@B%؎1X:t! 2R\`uh69UCW-ԺK[5fumlfHqz\QVk|tY`vk^s;vCk|(jwOyS#(V#*2y7~KѾ6y<+ .mɃ%BJ"8ݽޑsy_OLZki HuO _ -GЙ@ XRnsHmDž'B/MTN:1DtRO*\kӜ `Zo. UKaT>V<l٢ ^bjZ{y* -i$Cos?Cܕҍ3-!,9^|* aA0elnrmd?|$c= iwV7@턪k)Œr~͑vK6[Fv9/֨֨w"@t DžSyK[盂07[ d6Јy"m@@4#ؐɞ/^P){&߃A3A>nta0NZz*5<=C:FYUr(%fi)7r'vZi:lU I~M.f@G+r!ʜyL)~#R\~̎-2~j-j^ȱx:vL鈙M(%-;YMXZMAWoC"?w߈Կ6P>tqX'.`^`VD:v(| ᄐEi=$ IjLL R㺌!)KPh΅`2<eV0wRS#a gd'PCo>{И5K8N ȗC|2y7JUR\̉~Uo 2Q'1ӨcьTzw?Ւ8PbGI9p~! `5Ս[zK3nur}5N(Q8;tc8cC>lLKNx`7KB|$2νt`afguDi (UP$1hǬLty{q͌ fbw⸴d[ը ߙ-n> =^ė,Afηm阕tlj3U}A<HQ%<`Nh˒kF$ vOv5չ/Ahk IfIqwy.ɪD`[QKzߚc_e{شJ{j&C*Q䆧SbElF$y@-&6B qj!WSZS,;8wH7s~ĀnQ9S S-4\LUĢJPz稧>Wd!*h@Œ~#i!oKMhӄ_zCwkxN;#A ƫA4e-5 aN ,('W}$Qp;tljDYwZ:ϫ+Syzs؀HJ&shG0jzw(8n&u M#_j L&T.zGe Ѱv|CZ3- ]'<~ Lj T6OO|x-6J3OP97MPOr_5 9Rux >OF: ߦ0v¶{qwJc<ĝw^1[*j+BĈBYyͦTj]9Z8|ԥёDJQHo}G~.sOH%3foM埄\+~S'̇#cB[(gu|ĴJYm̞Jy_醄= Opn6"^irLs[$W"<%Y&5#}ɇP}E%1pe$t[H(71"D4;T)zvcH]H_vIrKI ^-N~B/@vew+IoTN@4&ߴ&Y  Wk-QfH)~/q ]9^${Iim*%PJ'iQ`!/V1SL0t:N[j)ұ(_5{=֑spMzL x8M Vyv-mLƛi5iJݍj<ىFwiՑ!CF`n@NWǩ700{^Me$U\RkS?*ȩ$Mw%*Syu Jos#qOkXW]vC!G.i(J!OT2OaV.Lo;))|(`oX qi 4X4قu0}_`STA:̼O#|];4LЄdrwi5n!fsg|aKS|Zз7Ko5:;ڇ_gTt" @ckESE&wbO9' ymwp?6i *}+ (㮡_pQN0: 09ו,_^} 8[tnOQ>]|4s ^s3LUx>gr/>E $}(K^=q!8ԍF?!1-"P,a[y^pH#pPկԙ|JIrLq1JRCX0aMjP^ ֽ3BmU6w!7p(Ǣara*)O<]mr Br~K64!*x& &ޭ>G@@qVTVǰ_B6ƒ"RA '<~WoFқ?Io F̆OG$B5Uphr/YQHhл (L'KOd~º5,+sxҳb]ʬ-;S iOVUO;ԅ\rjytm􋧟-uދG-[Ӄ\^Qp@;¢ydf "6n4>Q rc6V Ws_·m힐Q0j:ANŸ"??gF>h͡ Ct5] }AY ʥA?B*9(s9pf *Bkb|#TVi+ǰZ0N C& H+<i9 rSBA5ZΛ5`9ŷV}>eWW*7ͮ&Zw2 ^Phb~KMS3\ic˝*?tƕ7HN)Ԧlٓg,W{D)g~=[g"[1YyGhx^*PVg&FfD_-2IazXlfW-ҷ/jJ]w_>yE= ,{{;h*֭C,6cc̳2KtM@Y=Lť R3ΥeSaX)W =5Ў}&}Ve{H]tFc2쳅 ]TŽ:H#zgjteatYFثwlg׊B(CUᅛ:raT!h5/MZz v^~{"8yRg H3vJ\L_ ~ *`=ʼn6|fdzK#% 1 *n8X&q. rڝ }t([~q$ᆱN9[*|c|"߮s͠)yXKikGR Q14Q ljÂ}>hKuVVSY<@YUoB(`bqhCE.r 醀[/ H7~bÅ@Ӛ 0fÅڣn;KfSo\?i5'pꓕ h~ c@#럴HםimgIjxeݟWMI{0|ҮfDyFܐ߅ YFYwQdiyhLUGDp`xmJg^4҆׏vE6K^:ƩUP1m&cZ;zaSfߕ50>6Ob/j&7T*}ǭ'iFg,~ ށpX2]gRױ04~9l|T*UQy}ւLdEw ~Ӹ;b6v[\#v0WE_?@ A,BVdM bxJtf$:\o\_^\@[: Ǜ*,/D-!b2iA1+[ *uӛb>HAeLa1R#H%/-SѮV"^$$"! !jO.}6b0l /̤\ *? W8,a|Qq4I=pp83qzKO7Ja0( [z)lɈ\ (WT+{\$/H;ԦOUt@K݅곋QH&ŷ)cSAܘIlS΁@bS9?B-' db/:ᶵ bY%$LWPy !AG< yQZ8|6Sx?wx̮YF-\~Kgi%5lL-*t9 c[b%*4'̽CޙurԼO1BҏY.hV3pT&ȶ("asKZ?L~[xc,@yEo69{'8~5jeW3.U" s:zt ?dlߚqΌZ2mE 埉٥2V 7  )^UN! @O[ MkX=JS^Nip!jqݲ;{$,%72` \E,.wCy!hU^)G֎. *J;2kg[xJz\J| C8R6@jXi 8'D2=@6T:\LX4Ҝ(΍7h1@!sd?.pY$B?HS(e9'e/0aOul- O(irYH$nf"ĉHH 8b킯6AtٲFD-U7ʪSQ>Jۓs|GhJ84xWUkEhϦg"^j}5p$GNz=pI'g̈C+> ?YUw8WO>3ÙiFdj3В0DL./L/vE9±ڶ3Q8cӔ W3(ԒPfAbLiwIH,EB?~6^V2=sm3#\ YIzү+(q*B?ӌZKIۼE?Nū (24i5[T56KJD)}#7CAcX|wpyXTud=jkS!>CLGKRs_!$j`x[3m߱G(0 ӗ"ۼsq/DUq*^Kn"p=@L A5*"ȣlenMo$|#ע^ex0VLȇaKio[x>5p<dj;oLJ]p/@+M: w_Ad6aHi?=k^8=fRmg?;-8` VvCiLL4- ?y 0ӓn^eL"⌚a+շk!@)jFJbplB]98R ~kڮDCL*z w܂x|h*GWA}Xыxnq* XFngaOv톚TL@J8&Zw~i$+!Dj >AMƝ~ȑ5o:bedcG}ܠ3m)Kˮj+2PY[VI PLֆڢx*.!Գ#mo#m0N,Ikm;:7+3%z,/m-@>Lfe8 u4N:WGi4]|oXi|`D ם^*>%2a25t"hS֍tϵ?]M}:,Xݚ0X\cP2ލ\v#3TDe1 `2ʶ;Mg?-`\CGJ<'JҬy&烐y۲ f1v_ 6nߦ,0@cM?H0]`"*xj>mh6SYjMc DuU#A3 ~"}IՑ=iT[՝ޝ\peL="!(:peu+x34ǼTíjFmxJSi.%0G_*''L* ;59.\sڌ#o8;2œgMmJl}bpi 0->EbC ^eYAY뵼BjcA$9>II4 h77?ܝh0)m0>ڛc˒ehWM~._ Z=!ɍsq A h_cOHOޢ_`GUa<γ7FAq䣴p"x(_ݔTo91'{PZAI7.gb$vuǻh%I6mdy Y,\ gI2̗Lt8˯ؖ5-,.0Ng UR{j p*| ~E!ƧMVKFya8Dssy<6x͠FQ/L;%ғ|'jNJp?|OرEDl M^ՖĪVBIp[y{:y̹ϩnu5wPpn",K{1Fh50:] Vĺ:u m57PۦK%#F$:z(j߳{B_j׏b47 ud;>cTtD#JX~ޘ.+E5,MsK~` b[@fGHgdl*rj}p<' @b~D-v+{0MѾg !q@o!h$E@t7i]s{.q@+,rc=nIQ]Ɇ8.O/gAeE 0:3 v o5Z NhGOf%Ԛ/HP}0nįY5t8S K76+E݂Ǜ9s 5G>?9xqKWfSxN?qby0 bb q h zM;߈DžMXRa/X?UŅZ2lw>r,!whXٓ|q DMCyBW˥c!oq֡\Vbc>Z1@tTӈ Ƹ.S!nFueXvl1oϽ@H4?PjU߸`&233}s;l~|m\(EXЩO_'qq|p=瑂]4oUQvm_peM?QB=yzin"M7,L֬r"˓k6 rD'BihFN[2#r.Ld^[,0[Cflix=fl[.EՐ`9(ZAJU M.*.Ţ- <4 s\\!ڸ5a8vm-ͺ[5%1IiG[Wfm P>1Z>E%;@.2bO5^mVXP?ȑxHRZt-i3ˏq;$虈G2?[eϢ4rs WƈTlJ[P%/ۢejyT3ZY-f9JsPntb܍p)6UDFpR#asN$ȆT/޼< .#Ji$I Ë/6Dcn)ɢ; |1_Y:dyt8STC лT.:<IƔ>fpzUXv/qn L oylc*BI:5BAQ]֮ V d,ƷaCr}S (Y&҄ D5&+؎L.P`fee>ͅ-bL<.8e{N8iԟbg p+$]MxmTq#kD<~;fnZ"7*@ JBO)";DƼж P0׉Nunb5l^W -q?ڵQC3'h֨ @`uB&Nd`;F:^;bG5dž\9K .╪EI:%ƻfহ\m crȅ[IliOJ&2e2絝:qEG `D{a51+L8EL:O,IOJ84XI֞> t!R+ R;"2IOA ž˫-݆1k$B?L/a:O;vn!42p~fVUX=јepT^Zu\_N87NڠAٔ*/M)/M4ҵ[\:Ux\fI@N-ȅb&V-_xG`.rb T0<ϓtI< lWmBÙQnMnk A,/\F1WFG2}t *~=\m3wX_/Z+~啋Xm]rVQ~7i6 |ijؖbKL9Dntb eKXT, W.OalnlrkzdUws& az1¾8OF̴S\UVgz߅ NijD?/G< {4F؞lc*O],h_IN:;yb+e񅜥a.dDm54THN6𣼂 u6Ib萑?sEYgtY3!W䝿ҥ_6KeAFh[QtgӷbM&&|kD".tf „zÓ3h[e:wuq2G/fJ$`2J]i~9ޓ,h;~zfbԎB 3v,3{n܀o/BrXVU 3u3c1O9Ֆc]L,O^9a+ofw >MI]|(5l^{cpsEl!l q1<)o3Gz V4.<{H py$`/.|pw;^hef(1$•ݺ5s`rnC6{]Vrںگމ}޼4q\anbޯiqtG{yVpw +G·M W}  l/<Sw"(|)`..;SM' dsUĀ1cK5^ͽDQ7 UQg4([2_( ,բJtձnjK!olC#[/uBS3}SmYK}GS/TOZy>H:¬j=' aMnZUuZ1Idlm5x| ) q'm2f/)K+= c8'${f1$ӊ*,_z}b쐻LڷYZX[9Z3sLQry Qd%-F it243\p 6 @/q֐)p[{GFjUi^vD ݡ V,ie^p}Wpe񹶪qԤj|< *Ht:Sa@ܲGtT W 3#c/$]$rD(Q1He㻔뷈\O_;0(g Ƹ W;mp hcD'(%`Q47~ Z~Xm;jI5|ö$Z9(* GQܸ$bLmtCRIZ W-Ŭřtde|9Ϣ"Qh^; 2jjUh˅&m.w~:GpTϡ2L>TlJ8%爛 Jrn7 \VʢoP!iXj;/%DT\76Wt㬝iG`DeNAG̳!RHE6(R V]#C}'Z8 cS{cGxNU-+׋@#l;>JF.HމWRIOx7ZY@q4E'(dWcfb@ws[b(3^E-BN*b}d=3!Xq6ZG/]8żt_!P&WGV{/$6u6cuQ()H If"J#51s]z7ĦĴj2ulFslY| ɭ<P"%y%uOr%9gݪ٢-n҆xѱn~[IKQ}Y6?ܗl˪[7ؼ' ΨEF%û7xQJ\"^؟n̶)؞3%ǁʥJwTyhԯuM3'ِbQ*.y8h>>+ӽd4PQŋ-|8g0F@t.7V%NeTǧO?mܚDED;Aٶ%"?L/;jh]x/͐v˶Z6sKqԠtO RO0!*"sĤ& tW0ǘa ʤl[|xlBV"oͯR?mI,tee!Ԡ9lCKVM-rGh2)n ܂;$=v4@m|9M;My߭bU/T;Zy-ic;ķFkD4WUt+)n>ٲՀ[ᵷһf@9# b,-=?\ňj& Q`|.7n iקgh*nHA?4;SX˖߈u[:j|:aLsT䞘r`S DߍQ^1ax=ag7#`I.4ޖ<7=;kf,CmyA" A¹@6hvSy?)]4H.'jy]\lNk*NjCuf.'ˁ]|uxP(/C~ҵ>}ѭJ<)DKmRilZ^SvCqmsԥzuP55^uc fcV<9eU_JsB6?[2sʆ,78Al{ۼ]ʛ-<-qhZjN=_%˞lLbx׌g\"4S.P_!6CzސV@cqH jbz{T vβ53Oyk4 P_cd΁J?i8@LdV-@% i`V(K X^U-^īeE*BVJbUwfA!pQ9 Ր^E*:FG=B$)zZ.tʐD*/@e$n# b$L3T |!~"eќMtv-2Zs'i}^E~)'v ~iV彾ܽJc=/$ͷ ,I5wS/<7;25Z̭,9z=lLWTrtVE/xd-}r`TjYK$ڻ0H:(a>CiqL?u?aqK"EP3No)uRs Ya!?J, E8NO:PbxA j){3R h*4D\uIO֭h+ȿĻ ] ~mN %ɾdHжybwLd,Ѥuu7u.˙FyC0⬛;X(C|tMvGO=6"anL`_cp\=zO~*b.? >yh~gIW o!%HZiܩھ򆡒V%:{[Wv~B[Fs 3>vHcP]5 80~փos9V>a޲UJ" o{WrgVSB}ǡ/sP_2HOsf'w !+=0qѽFw^* 2eڦѠ[|eR}t<~۽n$ /FocTՐ ~pzKMBm3, RN7%;1Oֆʂ~kHc~D#5TX %=Y035Q>MKKxE7,0<+'\\)GXP\Y i$}3]dGa1fkiQ$;`Q:ҴELtfTsDo,TbQ +|-_,M_"[Pfw[AKV=ftqI5{+l6bNڷz1+Cip|&+L>D9RA`Oy¹'DV ܖh s?c'#}ٔ߯g%,BS>Ⱖ+MdUCtUllWwG4&Sb:NbKz4ebN =7B(c6!gY^ &3{lnL.>$eĥtr4kOwkR8՚lBP5KD\CS|)@ZLE)8<<4%U6f]ZD\WҴFfW\ %9ih!'vj ,s~҈bL7xx/8F(f!nL{kr_ D&X#Xp((o l3iV@fτJyH8`߫`x\#dTھ6v& ǼFha(5@+D[vNʹ2^\2f1+&/. /->au;ױ[cŏjk,͹E/{ɩGD5ߒ}T8kaz/!І1 9R0?3:ܷ(C<:O-^:}68l[iJC h9$^^9&٠rps67W8lsYu\y'6T0YCf'mbbҢ zcrl?Ʌ鵅@dU$gbt;#'9@7& )$UvOG[[p,H6ip NƎDxzH#TxEpIF!0AŮV&@fFF9BBmǥՏjiA"z#6zus03ZO|CŅm4pK&: T|p[gg e͢ d _G4{.n\2OdJm$tHiu^y@RCvfa Cڊ,pӠj7WdD +KEk[,^/= Hf3H,kx\wCB' t*5} Jp}np+ӆGJג'|BO\5O(bУJqB ^gc.TgXO x.uϽ\|^;u3L$ F+~y{8;],j PXŸg "Dy7 9` A!҅4Y •k(12?^ uN:=- 5]#&b,ހ$ z+|.}B۳{oFCd)ݲ)f%#miPTWY5#F YjiͲqA-0}: 6zPs9l%L܍~qnI%co:S"}v$-8ZK,cg#nK]lKD"I3P `xN"׮@ADȘꡰ6 n9` CoW#yJLS!xjn#y@oƂYIkMcr7t!  l3o=_e"18/]f6Df_B^pQEKѝMu?D5%79ĶGbޫ神ދ! ۝#Ul9!%nxt#YU;3w/}M"/D_|n^1,k_SP#7*_0pV?. jTZ yӁ70 ŽC? *kF 3wi⫮#59R7qN؍M:86ԧ߰>qZ(\])7\Z\7GOїFoP*ڎ^9ؗ-gWIA_7/n;PV/ބž o%L̍HK-_齼.Sy#z5=\QU:wC3z #z<ˈ9oer#ʏ%\a37S< $olWOf ,k'op IB?f98@H0B<'k3r4whyh*og-CP7ZlaTW/6Oz3 -JUS'}mѻ *aQ-g¥CP=+(C|[on'%c>߿*<6Y0Ζ< hnG1$Y҄m]2Jka}l­ٍVV 8n`j_+0F(o!F1ou|fϠt uG"DS_'qG{1йF0aZR(wdYR,.r첸 Ȕޗ$hzTVY+nr;aV$+OJog<^3h vYSmJl^g=FJaG!ˁ|UԛX<%/2OB;מ]]cI3_<A.P% 99(-P zW&ב2y=$܄B@Yzl;q-rEa}1eӀ;GV:=&i{9vtUrHA/kϗ3q}3c xQA'dHId:`bk Zb/VS%dC>y 6/"d^ԩ)ⴲ7\_*kH5|kRZ`z4I|㩔hoz*`LW"B@?(.sL*^mFj*+Ui*r؅Zx,Aa[3C{5=l},@C;9zp)Ɛy1.>.qX6Th]L/;ƒߎsCaRs#?o؛4_Hjq4{$Gic{v^㐹ynH1//4{"R)})1zoKܳͿBd' Ee{lJL oY'"mE N1 nWb$g=yȋe Z Tvܲ!iH;zZsH nfR\)}(&#,D$Be}]y|HY?G 5i6ۉ<3>Eg LRPȘ\r;R'nTc=yY 4{ɅA݇%ˣHHukm3兕pmgI.nզ .C+Ï&c 'G5]$>rYYP(t᭹H"4ȼn LQ*D۶M_Q7ӣ%(sPs4iKb kOIa/n&-CIJ 0L#c7yK.lvG#`<\cS>rͯTЉR/A!0 hm -01o!yjq`h{:zZFbӬQNP{θ\Rz{tCD7p%Z$5c5a΁J!~Gr Xk$YOAkuk9f3#- t ;%EV* O/n\UoSV<햙;\{Jw2lRO$EVi)qeHɣHW xE5( |uQh~o5V+5a 8ˑ ѬjRHQb% 8rVj 6N"ySW`4"Y=NDԷAxSFH)#"LrUjI@ P̨}Ѹ}~ .: ʐ}z.Rt;TҴPwj?T|@7ϢMZ#~݂<Gfu5Nb` hSqRMRe^M=) 8^m1(a8Np[x~N(*b, sQ\ޡſ/beCk^D(ޫ|%_={#y yndG4 |D_HbѤ'%šk)B(씜ލc􈴆~{tV ;/zXHɉ΍ycjc_:Č4: ] DN&x8$S7I (RzH8;h0{XᲈHLc{No"#|w<yЍ?+@hƶ :!QVYbOT|k<6b.Cܜ_G5EwNvCןLKӁPJ|@X e2%S2B`Œ' wg` FX xy%kCkm0ՎZS^`,W tyRI^ʣ.p[I絛uk{+"Y/LV-EZKu賛=]ճB>LX:xb;dhoz>.\u?ɭjі1jtyQ߯qgAj&wUҌHlZvAq훭R٠xSUBf҇ Ju6v;U'VXocSؗ.O٘)¦T,Ř1L-h/K B- q$^Ӽ?BqȰB>S7/W8">Tjf+ AG;L& =&ܒx|XWF HEDJ))Xa lQx`c16z$M DI,*7[!ht'qGk?7mO#ixdE&QaIX'-X%:+heLnqL@C$Yömmv3%Jp[=]VΏr7T0-27! :DւZ0}_#_(maRQJĖ{%lP(#RY. wolUu?=On%(Ok!DR,/ec8(|+STO"5J,7JHJ])b073 UzUQe oSZ܊!8s埣$dUfS>E.Rb~}Cf\?j;`uQ4ԑi^|01eJR.W\[Ok{<4{Jx;< ].#&&/s j K/c8TG ԃ{\8Y >A@H"O5s'|W#q2ۦSal/ 0@T,Y$jz~ ۸ ׎,bs (N^ eHR#:p}SQ pk_bW[\㬇ye@;0!OQ*$2@:y篏m2F};;QOdCxX MfA< Ƃ 7%5en3vc*IYѫɷ~n.KWG@[aׯKDVC1iCfG=;_]TK{ +U4{qz*p\ț&Ezcm2/oV%멪"~Ѷ u0~ jřL ;gg0\_}oKF6oWfɟe-΅nhO_*Tqc:8cV)N(UW2%mgw*8kE=>25O y"dE/a=nv73+d1=Љ)ѱLH}|H!goKafN\"<bt#c/̲[MuوkjLF\j+Ip^vݜBU7kXݨ9&/?wu6I|k8,Ibz$9YDޞdQҎR;.'h[rֺRG_%aϷVqAir L½x6'(&u-O[Z%;+g!7@qsLQ )+K:k7X.Nd)I,sfFsZUb9GͬQW!N%x6(#hG;9\¡y t벮kNSg#4<;]HC]~$Zm=7{K4 vHD V/z|?8|!2}V̶7f}M}xb&2-mN)kƑ27ee/+fk Q= ,b>)wP3βIH:%@b-G5GsHkOBoYm牐g{NmHuM7HĐыCIş.7S0 G]jRQ?ĊgpC߾@k뾠崄zC&K /?qݵ5qǾxxP';ёz'ف/t1ywwEQxIO d%SHLL-p!-æ. $Ґ$,7h;"݅N炐7лnji9᳽1B-A߸2bDVrX(|DjCdb{u7XN,q~+!ϟ}l6УFoucͦBjIpZQ.A> \+2b3vލ$vozR6/EHH,_zA ܩ6\wqdK׵!G)D K7~lace a`|Q!l jfrgNZyz;.Zn4ftUO8XMn(=mOCvݳ=GwT0' Ѡe {\8EkRQk+UBmN<%9f&.qZRY.hD>~A Yir8(ώ7.zdLɹ!@w "LGLB $K![ȈlveCaѠׇ%-R!ИN./g0RC3dK - 鷽S%=?Oo;c ^D,+8s< 0}Oj+8 D~WїGb^ lD"QPR]-4 $p4N7S&1J8fKAlIXY䁘 1}]-GЈ!BA[eؖa@&x˖،z7Ycty;a"a(6"^Ho+j՚d9OgW eq.Fpv\E}fe駱RZ%LCNj f?[wЃ=ݘS;75j x1YF%k-Hm+JY SC"0fO ^W0t^@}ucqAΩ5W\*.;Q QӜ/q'_OeDSilcBT[-kH⟡VD3Ԫͪt&I>p1e~<ڭI޴B5~0{&{@6V ʩ;&s{{ e-Á0N2T mϵuE0 "}2cRēV@t)/%xމ1} &-P!}{#niIl@4nS02btS ?Os`dJ8AVz\0/bj4hʂIyO7 -qv4E$@s99넼{qMKr &uL&߾pGT^Kx8 Pj~9Mj"Zy)9EH~+}7>'-(L\d| {vJ膈)OrV;_PQ> s9L(*C`\B@ %HŦMXպ沿}GoĪ#ræ#YUy1t> w6~qgqć@T~l &m-}ho ϩh vk\;Y6^n e6)TP# +Wǒ$W>A"տwBhdڿ*tgO|bJG|Wb S}j,^Ͷ:T^}zyU,̙EC?¿'F݅ ?R(dEKVT(T? 0VM8eY#y؊ fc'L(,.f=US/nR1LsP_hpO! dXJSpO-~*1AE^t|՛f؅ZC8Їb>lSsgrb[M}̉,p4MyƗr<_ME`ۼpz$Y !9&kƌdĘ]ۖ~G UMNdD{mK̽~zKA\bT'^yyOT+θA|ߧ7BG?nN1 XRF6)Vi& "SގQq$4FAXdl+1arTv'+suRU=4Zt]Lh{3J40_[؂JkAN:OnUL+n}Sv o.Ȱv$)DZeѷfj 9 ᚅ!p*KDQ))<om4 kn rn l'jI&EX6;tK(YuߚQ܉(|m?AҟYl=V|:r<~c]8ߩ]kk.\Kf?7|*;bgME-@*EڜQݐ,5iiYJOBx&es.o;8b?jG/f_rۧ|j\Qi>K`Livo JҋGB-9yTm<ӽLbU FMUՈȌTRd"v/Ce/%[o 08v$KZkogv:3Tc>rłj7EW E͕{4UHllfS9H%)J@y؟åJ^9(u°Wj8r2_8σ͎爫Wxd#QQ{3D3b$宀C@v,v_5Wf #FBm,Ves?g S+5SSL>_ߖ][oЁzGlį2tdM ege`ǥT1O ϧDbaH 2 e>FC%XwJ@A~s#1GC 'PƊ]X<<8 Ў X[+^ L;0 rL ˝LZVTѭpO{z?N$ᖭKj|a1)'TE0l8Gk)yJ9 a=Ez7F tb%}(J<'n}6>08[vweYĸJn|A1%x ]xq˪ZINq*@/? zme"w O܅.D5OC"TW 垗Ƴ-GV{k y4JM!]*LYX~G(!]C^zR/3[GV޹\轔9}G(LhdfVk67t~4i4 @ABT1pװr-0( 貮XʟPq>`v' 7ߢ~lP>8ї6#oeѰddtppJ~xIJ(R"%*xKj֔ڃn#,q;]1Df!@qPՕ'@R\}eO5A8oG}3YeuQ]]ς]F :YƕbY؞94ltǫg|8Sm{d׫'t LM511ЙQ&)(mlS"-=63@ Wp)OKLc V3%w.a$Tso,`HaBȎcMGIVC+&M>Z]L~L|'m<`-qUsqJxGIl mjMot ,om^bXo ZOp0d%kk5:K Z?רUYbcu^O ZuWr{91DUUbə:E?y[[$"S[6:$?lW\mSJor/t9yW|kH'NAaKkhxݗPd(G #Qe ÐQqQ꙾Cfvަ<%~ N@ߊ_ϜHpCEfmljP 8Myz!O 2pcǞS>.ŢOEˀQn_gJ|+ m2u]נ-|Ǣ0k:z1}Zw(`-Pgu.ca}9;ul*Ia 챔8ky=ȷTf߄m cG9?rR^L#Ԉ ȡ[aE >1toNfK7S[I,| <2y Xyq-fh)VHAbk?} ζk8eL:xM('YX`Q*Nps:0DZU~K8凒iD 7Mtn(RΨ8\vp} SA+Ƕ(MU+" 7$MWۅ'3>^kބqvjʆZz$n~, 12 wÞ[T=Qq4v)伺j7 yO)\ s[>dj9ķ- V0$d,kLGT~miTQlÚ-S(rŎw -m{xPGd>\FFVBw1s1)@Qw^*GeVtԁL7l AC_` #M2EHdm;q:  cT& YytHT(m7Ɣ}ޱoS/7@tŠ6j3Da݀NN4(pI?/领g֠pCH}@:Gx>v^el^Nex J ΨB1 =()@]=n)uA3n`BJO=}T&O%h}A+kCn6J$>Ӫz1>~*۾;oɱnll_k T?'_9c~#!4e-.tap_ph? ibMz(H#*H]mYYbKoJH8F"<,RBFU@`@yc!cMAڙIx j{x9mgLH3==TWS c*v: :ka@E 뾊@`Y?ZʹEՠ(4v!}V0TBlvr يմ>u` :>)K h.G;M껷p_gCvRTHff<3(<rs ݳ5&/=GkEӲ_MnR鱩 롲k"ohSǐ<Ň5 Ka/hijE_b*US~r/o* u` 3mQXsk`8iUHd+lshpLv@)d|E6i}&P樕Qʙ #:r/T o1fot^h.1 hvz<@yT8gB`AP <R<?31Q.+^"n PF5Jȅ~SL֓x>zKb/JdEnnï( qϗP|!]QYzQߘLMlWᠨ f,K<;iyzx8LlU[72$̥G:]l&PXQֳG+ ՠV*H ¦䳮Yj`֫bا{P퟊q,oŤǮVȧ޷l򦄂|};Nd^\[`ZXN5\G5ꎩ@J?<Ɏ1Ro,iu[mEؒp*j !P2z, EܛbebE#qvn8J31VpW=DC=v!ȼHsu8(Ȟ#&8X8}z Mqr1ũPHNI! s N:n)Z֏V_>݌L8g~9\RO aa ?YŴ["﯐o1zfg299Oؐ( IpA n)HAΔ~q~]HԈz/ۇQ+6;) /%.il&呲 jE*ZӧѴ_ [Jv`I}sWE&|@yjK޹Wd_oFVRFZ1KRMqʻzXn7g͘06W:Sv1QFMR𩹄b*8jcIA8E m'+bNcЉgNI5+[I{x׍'@'l5ۇl$֦mSӋG DdoxBÏX/gڔ g)Qf&" u  [}~{[kLE M\t*%D׽S6CW?7ElPj7\ZIݷMzM!W]\-S# ſA_+EIZ;o;%ʏ+~&Z 4d\Y iVH8L8h]ñ|+leWXw0< ^o$7U9,[bWj$T =aZXwjT=^mEL6Āh? ֮.;d"GTNW JlGY'>K҂jBxj0Zւkm} ?{|(=ߡ2pɁkY_"@8xf\a`Y &D {)os֮\X˝~B~Ñ-`}]r0Ykڛ{\g;4V2W̲ W_nj2r: -Ud I!B[΃X(8;6uSG 06|.LH5uDŽ>789Ǣځ¦u*3*;G0&ONpg?2`%6̬H% -$&9u0^TNPgC &Ai? 3-"˅":FA9_˃+|@h=JgCt=T6Y]<(lfd${a o S/īʪ(X &wXCB;*t)7+T#o>(,skkŵ*;-0[:jM^W,²p:ρVA.OW.+z锂{|1LoR-1  P(+GkI_&Ʋb! Y\'sGVVk|Ksל[ұ[ X8\Pu5<1-ߤɡ YO f7去,n"8O=}'rVBғƳv BT}:C=}G[(jld^]K 5 )}Op[ɋo~ن])b?uÎ>V  oq<= T7o܌wpc3q:!,N902@wr5;c:C^[sNIПZ!SIwGʴD&'{];Vtu3<˒ 6a.nk#}rlWp@Yʢ;m(L{)-lw@niL>A}'FLOщULJHTIGHSUeWUlʳuT661z MgqјF5]ѲOWCdu2iy0J8U>Y: g(=ϚƔE_tl&H*d`Lm@-YY0UPͪZgMwoe .YѼr S:/)^_gQrB$E$50Qåc.Go3}1K;̰#hK+Wi\)+i.lIYH08Ѥ1? 4]PaV mǛ"C~K&cZ`t1ij t #dku,s۩مS}j熽xH|$Sdž+K!4:Bн Ő$sݑM45gvù﬍tPڱ :QS%?sGbM /^ك JjbgȘ *r(j{ri WW`׫QT|${v?YIP |WYÂS*"$y3AȲ1!ﰡiYcC$c Қ C_WGq~ L,.YbUY͙E A-4\腡Ixy& ۩ATp>N&- Z ydGh 2V .W`Pa`5Ј^xYKrm DI(^9y nm (M.2%}wrXAx.dh??r]՞4ஹʌN}USZA6$Mːh\dU< VFF |e$+=@7y_ԽeV!9Ke+iZZIH:4=л@=&'{#nO .:?Ta/̃ {,4X{C=0t᤟ D$+Ւ20m}4 5U/Ox@K͞C` yZ}h3-ܸ1':vhm"B6BhƇǔcذw61f6S)2J9ׄGN0;#8yH?H^+ɍ[ZHiqy郼[~ F *cQ\S ؼ6&O[es[E~˵8p.9-7uCgM5IW- =$ԄXq?_PىTC܏f4F0҂͇4p|rE YߖIס}$2) \L\k.EKԕ=O>cde@Ko*$WK(W2@Y;Tuߋp { D6rF˴ؐ\hA, t{[gvb2&`Iӊ^&1ύkG?f Z,4WK (Xg ?(2\7hI"Soq㠭1ʈZ{l +>'h<|9A53J]UsŭAh/_FuӤn+P)|4+@7 ZFO;``- :+^NO$T];f ~F!Qٗ/%iO)yb\${f{vN"3fDvsljs*kЏZk_@'m*wT6ۥ5`Ekt`w7b6iK;'rYEiA<>?m8`T" d$Sј` w ,P:sZcpy2>գU*G4Xgr  ~2FP='  )5kXr &}IC\;[ê$)Sn%jDG@r?e` ndʄ`omk(&xe9EŲqlQ mgT߁<0imމQ.KU]Est$fo&yKeR [8>Bjp_M-6Dߑ\l>0r蝁ŏEUs&7Q+ٿ64펈ˣoVvQ*hl%T月.Mݏ~7hE>m"Lŀ9PN*5V| * dy@(ٽWUQ *%d}-^Sxxdw Ųy]ė"oel zv y~'mE@q%%DO4O a2cVξ  Hk=0R mOxzBB-ka.f Iwi{WA?Iqn~#ӧK2.5XYXY*hN&ybGV6 q;&ՊZI1*jpO $I2L?Te,O~Ma?w} -Ϙ!,LPC':es 'j\ O:⩟ e(+J'LQx F2m$m*0p˹egW5Q2yQlNK6'WO(Pg+c3Qlv`-,,UcXyݓEMF,}oo\$enKF+q3)OϼA =HV\Hsw"9b>θR;_F!=6M@TFXC5NoP+g75o!#MJJ֨r[f-9K=JdbD^wP Ɗ GƇGsQ+FMx&u';F)BYN0V{Jii|!>p!C@Y3R SOxD.X yus$m37MbSXì$ ض lkֆ {3ߚM/3wpg*уqƒu߮4.0)8=rz=QjS,u11?v~$1(sTi<3 F|17VW ~,2 o`EZrHo7zϦFsAIs:w%^4-6 Q~LLPOY„Hap6O.\ʦTU5De:W-XvwGώJӣRO\(VQMox/WcYr7YM6hsQ[yKY&pw?,I(a  똵&ST}^|2Fؼ<.|")1 g9n)I[y~c|Y11x-lSSx<{8MHh:_A%FCb1D :< d7)#1\G0ș%Tx 1ԭgڱBgw_4g߅DTfU15p*l0Zܫ6R7^ (cK6a& z!c<[8["D L/3zloՋo#4vpce0N] ?1y^0yɛmbz?+Għ6M8_!feWA 2Lj;L^Aeu-"JuJx6bT+([GY?XO .a'0B8U %m ztYOyeM'nY̱Y*:bu2v4ށmKjT<$DR,W"~j@!p=E1ۄxXREQ1ӷ(_H/H c~= Ĵ;% 1;>ǭ h$aLJjɫMֽXuh|æHE2%$Ob@y10P]GLV> .ٹJ:'gs矽d򄠛7&NΥH~ڑ`/|Cq?Ė}Bk%.5; A`^łZ: .;ΑT=.')o%p"V<#@9_ A5ЕH [P 9OzZ;@[ae~>.TjY ٖ,į= Ȅ c\`E+d_Ӛ狢LOCCŻk`oN$ M0D-9tHFl~)mgVw<y9WtJqq 8s`p;0rx"p©}mͬ˅0UߨI}XN䕓#>BEeXT5KVoZdCFtz/%:-;c `܍^Jûc3͕qdS u ṽi>jZ"Tv8U $ZkSiLO Z ǎ̚MZ2+ 8'2L*q2/sdp5VKLAo{ -zqN 6<9ξ.$F1ˇmV ^r%G~CD3MGLv1M%v[]IrI7U,?EK+6YVl[qpĈDŐ 6'Qo5j9d k{"ƓȦ5QO[(eg?"Iζ`#G..i1œXpXEH"qt~~xPG\QfQ4UPnREɷ3EXkaQ cF.ؠN d . <٩s]֯EbзK9c5}ل5!ǘ npjo.xzguj :̈zpMa,aϱ2T v+q*Brtkh]qz3o"O1kBD_"s q‰- h[{'7'&^rOz)z8/Ie/ -sff2} D^ktͮ ᖙ}P\ѵH\$_Cp\^pmG@~Ŗ+߿Z,! p]Q[ u/ qow-/N]'x:E# .1?NmCpɴĐ9ɪ E1Pս:*s2*]2Q71E6קȴ!Q%ozQFJFaH. =s1 ; *Ƶܔئg=|ԏtfnVkF ] `߾9 p0s~-;/-PK=>BKNU\7k[y^kY{l:a^8՛n(+Z.HiS1PS9Vl;28W\VqKGI&uU"'0<-D%سdIvP d6Wlŀi %0~ 6hODrᶹsC'Nx<0f [8ij(nEW7ny k;lh(%h6cs-ӌFORh%Őx:Q.5BeY?!d(wFc5e^VN3Ջe,?d k5wF8<@^ ]z#ZQ˟ b_Š-ޣw):<Hsq E*+&WS~2!Rcygu:L/L[vh#8靥<䠙!$;GC<:2zةqEŎ:%McA-]EUrf. HNR\o> x,% dksh-ȭ|F}֦\^{e礥xsP~%^P\UN6Ϋ%'c[8znP{O![oAgtNb' obhn.0 \Xf{a_lQ*UP/GYKv+ch_Z{1T}>yH6d{/ Wݏ|i}'La%8Λ> Hst07ܞSdJhWvqxֻamZP[hن^@;ίl™Wʄ!ʃp (`*s%5.=rt>eÅPt*7=FHYl:֕v6b5TνYbt63ɯ*I*9=NZohZ^;[:rdYx/UM kaR䐶Ը)Qkib\65>./ё *R[0/A<;6[s!.fV4u=ֆh%D̩ _Y(L4uTKrf_u(r@ER{ۄicG)-+̳\!ZLnn)&h;RӐ,:.8&`w0ujIabˠX1MơXZv+͑iZ@-ROC(t7M7mfnn$-lMI7EjP@2BNBNܗPYL[?D˺Ȇ/ng{_tb :`~s +85;H2T"?<+Uk4mآSpǝRa(41?7CgldJ:xy.DZǨ !o7FU> B({oBv{sL\#Dʲ7۽ʈLZ#zr G!lE/ia@Hp>S\TLƴQsi0kͼz\)[K=z UgkRo]a(-! tp#?8"+cw/]F2I /DzM';F0a =Ula}FP̖3+:0PZ(8ėI+"F5y/r_)-vV燳$dk48Jdۿ<`M%ᑋ7nv-;9(CQ5P>d*8r/NB{;W Ey "W>v6؋|4V*Xr<ͥ>N24(Vϖ-ץ25-%U V 7[hkq :j)@5} _bR/%){=z)XĎ<MSȝX+x]DƽS !S-iA^6OAbϪe {4м"evzV#?ܘ"\8MD,e4 RU6A H&i Kh{ȅ厐So C 툰exvO=Tz^'PCe݁fƘV[8o4,ؕ n+j K*  1:q$" ɇ+F8qhbΓg`+1XX尙<Ć":)O( PSq(2 KDMXWP8? |iOֲ²P0e}}vA sn>($n7lc|{g^B 땰/@`|`^ҼWE~T—aS1F )$!0 hpOS_Kw؜+a꧂~y>g>DzCRnO2%^0dž\pՈY 8jت+_lszd?[eɢ!ÊmhD*hŘ˿0ijzWp{ ! _JłtUHgXm"8*LcV^}X|JQy{ !$[¥xxjX L*tW,wn{93W5{{T7,$H Q"x:֖홗YIdr)ӹykW,B`tbP޿3(7̫ /Ej(qSkJ\~EaR3[ؓhka~JLKyfT!ΕE[ |XNx 1Bշ=v8D mm鳅xWă9;pI̼@_StڕI8gi.=.&+%Z|?PwX 8j@\9@?:D/aǦgjTq]d$l8b4L~^V>AOYn_Q p*"ˢx]92v>1*i@֌ F~[!JЌcbx6~VigͨD=>P[!nyA2y/̺ ѶPhpbAf@k37P0׋J z(%s#L< Ys i9]r#XC䦸7P;<1 `k<AϮ̲HQf9mXa|J{~\8$W0&3 5b!2d ,~CRaef |ٷ'*% O(43Pp7_2v:nlV)d f"]CҮz#sVwY.eR %,z2'EpU`H:=~FAg_Ԯ`_' Cȩ-/^9 ErDV; (-{Dqd^ƹ)OUU0_BiuU̹.#@5߹,,, $Ǭ\ uٯbm=j]H)*oi?Y;w_IA,}ioS+'"CE!&`giy&݈ՄK Ky8l~jZg-VhՇfR#%nx#=fn->3**RI鸸8|ܿ4%t?bT#ƿhC#qm(J'iCp)@lblX} o5uȞSBxvv":hH,x:Cb%` -:I;WH@K]''S:Y9&Wjĭ;;ߝ-K.\M%![}y!ۭA\SCWAlˁRI|Yۚ3uBj%A okJF-Ŕ1Ӎd 嚂t\_]9ɨ锢0yb?2}PMtdEDeM@y]_AnkBA sP \ѣP}yDCn?].xNҺ|P3uP<U+*ҎE#` ayy.K?k5Ϛ#mW^V<mCWl? ġ4Radգ鮸]rL &楆qX~vb[b՘V&-LF=0(Fԓk+OACQT\Gʣ6F{9L S#&J=Vl|LBChif:\&H41ɮ漳 j6Q M4kH, !f.2\"[/+AHih#eV~,s0ikhZ} :ĉD|QyDZ :@<+(18 RM찃Blg'_@-A\Ig/ ~.Q`6tk6ྡTݚEEc^\E93ppHERUĞE3Ub&9aq_Z;vX ~>l%?{~AˌLXNZż{؜>+dܵ'QhO K YpQ7eSe7vVl#Ȱ>Qt}\| 3:es1@iꈗZFtA,5-\#ᨎѯ2Ρ,XD.cM+aΤ"5J0Ftm,C"@ +EAҘ,g*l/c%`IPZjD_CWsmtN+̗ }BƎ7\g,y(pF@zVWL7Vn/:$$`\+lra:$B]e t`l ;l5s3Z;9M3߉[Μ@ؤ_ޟ7Hb:0nf[GrȑD>P)M+ P!.zœlM)E.^Y14[ VKK qq3lya!-yJDžhMCR9sْA_Arh윅Z&H :A5JǁfK )N+Gb܎6'UÿD`"K-.clu܂<6]} Ƨ4.i1 E|a -qkXYd_^bc0V6U)|ap³l=j=E@9>TuI€N}˺ z @ C*$tCț څ" oVz,ii&}jJ"h䀧q+b ':40Уè({2cnhЎ$9RnjOWC>tg*T|*Tܨ0;[&\$C; o%Pq57Mտa;f{EEW"o FZv9t5\_{ #mU,>y}6uJM/7q9";|O#|dkÛ!9Lجxe [9S߆ wS*08C,xVΓ?v2?fOcɪs0*6ҀJ(%!̱seǿnq"(@:DP ~c:=,F{1]8pA[e;_dN $%6bXb*KWHTD*оM2`|UD3zk}-Yҏ?S{XU\h;r+zbDYa⵷c%AR,dU8{7Ϯ;HK#%ǽai`lWM/AO5ɱTCTR{+#L>qMTj( 7şS#TJpvK탺PYP{c\ek3)_(w(!'YAU d%jtL)\{1Nrrv/* ɴ* h}N'ԕq͐q۠/挮p ̇)iH=!>ɗ0ߜ SIw*Aឪ(Ӻ֖Y$ 3`@v]JCer4=Jo2'Sd|p0ѝ yIm@ i]NnHbX{z=_> zےl@ YE˔M!|Yߨ72DzOz!zĭk^ӻ$Zv^tTa UwT\V6=3ʅ֟' dK. '[*FUݍ_3'>, ֪Y] ܘE2 QiskqX1~!~G/u A=j^_MK*^*82h6\ۚҾsJEɅwg3_FL)!U>FRc6}:',+Z]EXW} X+sD FNt5eRYjyuLy}7~ڽ[ }@ tىEE0+P6C@2]>)f|0 N[iGAAc4Ϫ> _?F nߢ~ N5rz(9' {ܒ/F<Tt aKJ':}RD1Mծ6 tcᛇÖzd.I 2;gWv & IYU%JN!Σs߻^nQa2Z£3bP=}U ħ 54: bv).~L@tq0s!5)-ɪݿQk}j ] Q0Lw"]zh$J0@h=>Ka"@Fw쵭G'u7Nsr4!ne8b璷3bɎ v yAK;D|0\q/_U4Vi{xW79FC(IE h#pG|)l,ӎxH۞[%那shAD|.E}w~^S>h[i9 x:Js$Qƥ/ĩ[ iLw&_x^ JP^1tnm2 (ٱw/Y׸+$\1p![ו'j63,ENOkp;EntW.[XK}PX &lYm![EW%%ɑ^+rzHg|O Ocv$,. /J[z3XGv@m!WNO<2-d "S ^H q0 Jv$F"M>aYEur?KO^1`[jsK.Xo_x.% uAJ'?y~ҢGwqɊ7_R#/L1Ehv Dm OX> p;!gff'w.%LZ eNU1|:#K|]Ut`4ޝwݢ3hwzޔ­?*N{8]j_[0pd(hfNNMZ:5iv;YVh$&{=gN]t C%͹.lfŠ*3ϒ#QТ2=׀:I#n#7cՓ#"6A3x{De|N#&&__+?)^ѭηb:4#cTu =L3D٦Y 7cCf𖁮<`M9;bf1\6x鈍UhH;( zs pt 1""aQr8wbF5_Gꍗ5 &Cŀ$^!T`A咋bs)q)hnɝewqz '8ݩ[٨ d&t|ϑ{KJ{شD{);n%]3ܲ/5ICDfaصFPITs9}+%.Fmw*G0AN=wT)N]U{-Thkr#fJ_v&svg3PʻXv9l^J"Uq"F`iҬ; ՚$u;>c W3>,oO~C=;;!{8 |uL/KR2/B- Mģ` `f[tjYx^tæxSYBBx[eU6QbFōN~{:ZMR MG"ç Z$P L[7r JQmٶ,@7-zX1YרaK\J}cjR~BxW1piks0{b]ԏ^w5Y^ N$;~K-T*n^[z,{_#3y|c ߧʂi(FvrodC~u̠UuP)D4&W;{ԎiuT0ZrO^\vQVMoNf̍۝p\I)NڣMʟ "h"1ءq"ն vhyÅ#9\P H& w΃eM3䳾*?|ZF|,(FAYR#G?N@PԿUb;f}\:^KVk'  Yթo5ڶ |zj)a2+~ ENIufuՎШߎRViRDic`AE_KM1"?}d_σQpey^[qG9pL77l;{UKRS\,2#ck];/]4`|@D3 رGBLH7C[}% gܧd+sZr^R>c* 3,,a!9XL"P|rny ti׵WH[s?5QQKAl廐 (kA"O:~B\v*9S+4o/K Hf"Jm+Z͆sX3 @9"V裐GSwu;~@i7זwA.i98r9@kG%eЍ5Y?V e٤ˢt`W 3_FB*-x,ɾEE"IvLs LC>J&Y쩗Eïdr<1-AuczT̂JQN2t·圭b,Ye 9>-*:€V[8^VJDVdG)H#rG V$m쫮*?i4 >`n_[;L01f tE pL#r>cCMeaeStP`_獉ttsYHˎ q7% % *)2dP`=N}紑վ'{ 9/]>Ӆ pHԇɶr ᷨy!cLRn+ngoW̏oiD ,fSc~gEZps]Nr/Gk$و $f? OH+V 0@J닩lU[Ņ8SW֪*' ~;f(78xC}fVf1C @ > pTOZ1gYQѤ4M "z.PqC5'o$xH.ӗcG=*5uR\c)pRIٴ0s&e4QifXi?|Y?P\6c~8I},GJtWM"- (=2pXW۬a̫sIV~xö_(7^ D W;,|*EMecm.H.wey 6lԐsz wj)5byk vdby0pnp.[GV}<6J%jiB txw4^9BY .=@'*6DhqĻE5TӝNٞ{|(2c\IMEVA㉰}b0 H;/eɰ>(Gk累ڧ__{d!ZVryfsboHQS_"}bRӨڗET kc6H_xHӨfCoѼBaLř-:ඵG2hh q˦0K/s /[̾{'/ż2}[=}CG#*q{/:CvU55VCGZV}qT\ H]٣`,6iq0<۾w6 ]\B뒯T2DX:ϼ]VČG{oZx0DU4`UVVURvٕ$ٻW3>x,۳ܛAģ`K xxb|;z-˳ο0o >D7IMIvM,_ Ec5/x6Dst#< sSp[,9  ըBU(@p4^ݏ BׂQ*`SPL#z[ ʨ2="/e4PU&w±);4DD8zzJ,7 4^[~ m'@^R6@Mۜ:?iKcĸ,Stjj14g 5IѢpԓ>>{}=ݺ)t ™o<xX,{`Q&)'450)Ɂ#Th{&.Z4uZ#YZe/g5Nk?2j29uvY=R. w$em]>bpa%KWkzL-߄~XWɍ; A*a+:r}nroK*,:4ZheQϬ" ] k#i$^>*€Hjhbhd.ܹNGjp|#fV|mBlKUnJ.9kX:Z yXw,Tf|U`z@46\B EYI؊`!r?gy?̳vK&$ZθBP9VN ϼ`!MuDP p3s0iJ#\\#\g(B !1.q jw~֙U[6o2cVyax{d͕CE7N!Qqc$FGe>Oc`YzxF@s:2ӣ{u3pWQ;‡[IfEN(4{If2}'[Xcg-wf:bDT>ܝ|CG3to"n&#-1{Tj ^ 10]me$&UjkAGy%\RY\WmhTbvuO>DKK+cDYtwЎM ,ttDXr L4Y c)a,v',0_TUHnLλN 'PѷQsM(hШ%^*m'y)IJ* T]0C$&mش  ,JyY)h-dSny-~ Pk Lp'9I1ɇZ3ǩA(,S;|A|QHGnZT'v:86ii̅zŝ0c^xA>znOpǔ/iJ^ǏlaJRNZv Z#kq[Ȃg\Sc`Mk*CWq9eLꪢS; *OD@icyP=e6P4mY-A9t Լᗘv7A[kT!=swPË_ m`Lҭ4&H{W|{!IἯ 631=XR `[|L;B>g4˨FzV~dzuǜ":ǡG0 ~M+ ГJ\e^IV_ )aً;;Ք}SLw{nj őOmc}-LRou%y,qm\[W 8q+6LōPSy3qn sA^E׷ߌF1~J=z29u)M=SBǠ~ӱ1e\&*`f%+5پ9`rjV_ΩOH ?>%{)u&(,{ZXKZW@\e]Y.VmHqܶ>*XǸl8GO/uIңЩ 2/?Pa=,ȺHZ]G?CH¦r(U^2hyg \O^@"1ىAg )W溤]°WLe7Zb%! 98.u[RIn+MfwGv3kYuu I"nGƒ dNotcwڳ y":>!{V-K UKAr ATj.ec2D7?û*,^DtCۍE Kư7 ]H"?X>mڶ͂ߞ3?ZQVEY)[BĮGWg84)a3T4W;qا.r9aJ1l$UhZfzCʥQJ~"}?Nr$#,e;d}=whV`'ޚl< 9cD/uD8~n>ppGB<_YD ;w$ZnWb$G)l/٠bw1TERU_X@PWyh t Y/[yY.yA:rL 0T?r;UT9ØGˆ˥m/[JcfCΡAޡ4. mwt4VRqZHez'rLF#{ i5\ J<*?~fNτ`wS;o2 %Ǡ視CØhp5?ϝjYv(S|06W{Zֵ '%7LhñiTizMnPp&@(|>V+cEbJzj3ȝnT MnA1/uͬfF[G#H${M7is&m=e;s7ըzaaPS^xfè=`'^u8ngfڟ&@3O(k*它EٵL_sA]..2MM Pq.g1  Ds̲R+UӚ.4ѵDdM#&2;x[\f(l zq1joNjkh@?8Uw 䅗9glڥ:uh0-s8S!$^5FT0/FVs3ǵt6ik/9 ͏ js/5$dA[[O8T&YZI!y|ˢ  яC/o)JzMzyt-81i*+aELYk^Zo(EI@]ǟ$&ooy 8 9}b []pw`x?43O^ ʽ:ÅVf]P1|j S].eSxd@:AYr%.\2|Ž Hbx Y2r@}WTetDLcTo4.rdYu:N & T1EhZ>uї2~H^ɌAZL:M TYF MRR- sGV\jކJb,/I;@s j'fo9Y@7[EJO֋EZ6/5%,!||);TB*#nYn8jyEV.hsrfPtFcHŨFSSZh}EġX2N`EןjvVeCU2= k1:EE%GB `i)WX.HEBRq42@ISeO켵i\'Nς|!klB3l>e1pW9J3 8` *FxE%$'ٕ;}g>$)ڭ}vbZ#(bihb n0ssĻgƵ2[AXxqetHE6nzh\;AOb:tNCT=[🽬A %`b5eh܁58ٟpeSRka+̸q^_6cIv1{>TrG͜$,us5T.30-/ G Z&ԞO'&jGsiC-T6anWm"0-/Dquw !J|9Y+Jʰٿ gvd(X'bo̖x # b=f q(4PNRw3Li)d6 E %&u|_1Nbw%pqsHAVـJLFc nwg95qx S`]T̄Vnv[-sX! {UtUߓIDCYM}%:Qw[5ݸ )(E ;Z(c[}> sU#%L91=M ix$HF˺YirX5):KS j.1hbbόZaR!yyT: s2eÐDUi_[J$(?CpCxјO\iP 6-p j mcoݎ̦8G=jo2k{ԈAbty?[2 ] ݧأ/* qiA 5-vܤ*1O׹?/rD_YvaDVH&t.o8zaE³w)1(fp MrQ3±%%7$32l?UPM\XǜSCewga\3͏y$#a&Ѕ 7ӥ ho[`և-V=:~V^4_j#~N65y/=HMIi5NKP~:zO+Wл~*<;BN,}ڜJd;22G| H c@(4%P=Lz5HU_4 CKd-`Hkpv8Z2b{5x.|ړ!^@@wAǻBC.zji_y^8Lͣl5>ΔS/{Rc$a;$ Fp'h嵽i{eQb2k;޳p۫tyHߓ"3{'Өo}؜:o~#0hr>#>Ɖ`mp*F(o/"Bi8-:@@Mo;im myB6cꡎ*۶\Z=RbF=8|/\6OQx(?98znLB ڇ@Zh7?=ӫy,E[*E]=V K9Y[F.j=^gz>.E"vq.jpCQ?PvFž!1 Pi=)xvW!Am0 )7FN GLᐒ\+(y"h{Epظ:`6}}ri=s&ųSO?g8vyA}JJ0`b@tq8,BP-տ2MoD`<;]29߇w&ۃe.Ic<Q0H$GID`EB : V}* :k3>c$mCS)v,S]@):'X84l K\^9vFߋĂQ9A βww?[3k?0v!U+|߮!i\ zMZ ($|lAMKlY`Ĕ:j?M".9zզ0}p/a1K>^\' ;[k I4=ܯQc6*Zc=+:Dde0Mn;jKןJ3]Dh4{UjD;3DoG.ŽwWx Q@`}L!eUұ:мn:䄷S݄Qlў3JF-LMS^hx7 J`~[0E.E؎(\B@ }Ɩ~p3^^epAsgRLF&eqQljeb"5臎z%~$0b[Xs>Kܮ=]|JTQ_G/PɧӳĵtG<*S|]CAmx$<#v^z^f GSn!$|{xIFND2y{}ؘe&E<~T1LJP3RMzfR&0¶_//BSIJ/pm즢~Ld5̎lW1ہ {K;ܲa. -x園&H*-*4UykOFQW48 щWߝxη6Ftp>%l Ce g8jV}n.€ t),|}9(}0L5 ( +@AAWAlHM_C5S؟=EE65cI}D]}~wcf>H_D|;Rbḑp8nO{ tJ8iJ>?l=./+ <yc5kH(h,ciR-#t y^鎨fqz5l 6`wK')wU;7i毸A`;8l> +z+&*${˨楤H\?-r4! >D`aR$.)<pq%kMBl}H+RIUp͎pRÐeA?^h6o+nLcyrVj> !TԔ@uT[6d(IcS몂}rO(!bwy>US&|(^4*~>DcdD=?9Y?K}$8Y{*xO(Ye 701]bm- I}j0?s߶x@tf4gwsg_Ӡ|5ҴKDxև^Y_Nl8StY D֠H{rF+ӻlQ n*kx:*Şf-._o~a]糵bKxDCs#@SPu mJ9$[ʏg%*T.0th2Gxp~$t!zDCxAȴ[<}~@L|1M /~S)YßT/!Sw@p|4eGAN+|+:5E6vP_.BR@BHfO0*#|,  VL{6<_&P"P#8iMR+t՘:9H"ڭ4sBP'zcMS/6"MiI,"|#6S{d jS* aq"]7Aw2f L~Z3sb"ؑ#bxȞ\.J+ fy^Y:G7Jł1ݟ}wzjwB~R[9u.o68T,*,A]U@s$8=ל{(>ah*荚$'/_ǐ7 T@d1 n0Y}?gRˍ@))I!aFG*n FDm^]͔ZkAms+_ na%n& 4h!uerAqϩ$MQ`%Wo<&́{%n)hBY|aĻߟmP=lE&$T4*Kt2wn6T\f?KkrS[^1,wt/z(Jo|\nCVoMHtw3lq26N&INFn-Axw$mMg_a?AKs!,ƫn@_u!kW;Xuee>{dP$]H87dnl]y YKo̷zX.ӧ3gf-M' #pHFMR z|Q>I?s׊v̐}D$\I_u E@V^c-12Xy O2zAڣ__Sc?sqcs߃"00SWz-\Jm Jzz` b@q[ҏ9E<42Y ݡu! 074 &8("SiXQr7^YWpa\,>^  d{}$ub[GZ6(ӾBqU(I@<1p[k{(LȱKV '6V)TQ $iC6JgpP D:)8Q(F}FGKAwwp|M$RFCfe%\@_uU)SH 6\ٴ>T?4^;F]*#o٩15 nOTH5v?˫aZF7] PjŽ41hk/jL%zA26@ܞ^ OIJ@$+!\/g/{k w@Oݶ-$)eX`|Nm%KL>kz2%Ғyԫ Fk[P/{@ӥr*t4tp+b%L|Zte]tNs+2]N_rw_;eN"K:Ȫ չב`CN}K<ϊTRW т9MoۋP>$T'SG"FJ\bkfy;R=<{eLU4t~ܺūvh̛ %]L[lڵ A nTK9 Y7lR&S{rU6f.@L;b2yK?|bnTh-\^9S͐RrF| zxhҦr\ϙ;2T{qc?m$$*' (PWEpiM͇H 6nf!"똀Q`tc wh3$]jHeu]sΆ[lS!*S$A3l_ |3Ԏ,{ޏ95o@>VK)_c+&Moc{%>o(!UxyuΏvwaVm~kjg{5p^C_ .t(_pӤ!݂: 䱼$OI}wR!d_gڀv6<-ܭdR oR2=!Eb( w|?b 083߆|ZZ-'fn[XFk[ >ދ4pG?d+V~JN47pnsCl)LubΰG)C wH5#>@ǁI9fCWV݆/:vU׷tŹC"/ZZ5ug)j` 7gwU&Hg90=^?FI~vZw,+#$ݤLt$@T(%Zq'/i(zpv^@NۉK$bxw(p\$䵑n< *R^q/^jx}z$lHG2fڢ3URVzvAFsFUpwbwZ$gEO |o:#,$ `QtH7ⰛNjM`"WP0[s53=OoXj:i&iJgW>Tc6ּp$|*0cYgiGr+7 ګp)T;QOxwp$Ugiz!BU=䈀+3OfݻT_IsMI֐ ;Ssư`lJC0͖tӁa˸@YY;)mcu7s]W%7{9EPFa{S;Ow0yk"h4pu7\_6F\2)c+ox S'qsA&_S%r$<<[J5Eh79Ĭ:Vsh9t|*nФ%yZ<'(v(^bAQs^ K@B)fՐ5cE'u)rb~Ek׭jb/l đ\ X3ڼ }Geo\mTxx b T(Κ5Y?3Cr H8ApAdqV\_&U̧E MOB^UZCQ1`%*E{w=3r8k$pj @.[_oW_6KX<&oM꺠S3 1W2 IJ }i \j;$y/H0ew2v .& f+H(̰f-G,KWv{⑑M]kcVpBI~F<(+ʢlvg`e6#k|8Mk928+'U1pEp+U1 NW2E f{n݁ B0gZ]|)[.@c3| "1T=/3^Gsmzrd9wZ# La/IQcpgJ[yi܆1(`ί,v&D‘vnnG]VBM[c{a+ptrQY|_Tmؔ* ݱgan//Yk `Pie5It@dok%musɿ.uTDP\"705(p %,3V(-ҟ6EH+՟4A@5`(w b١x!HxfȮ]fR|<"j.0S=uwQ]4V?ڮ9LxEX\ OPx1xx2@h":AE8rc'+:~ĚN. NԵ EE`w^FT\vYMuE!fx kZuZ6K,B}O0ŻKQXmUG!NKw  H?8^؛.s/$FweEﮎ8+> Tօj٭4c""_FցaZ)]?u8=bE<"nE I`4L_ٓ;d0.E,>aԢ=؞=+XMGգ!Q1&=w7/蔥`frRA~LhdgIdWof8Fz<]I6!Mǫ޼,1*;ӃPeIoM|Q!G~vwYe  ,$ZtThu'Fn` .%ʸq.(QFo|ʌE l"p)#l&ҩ\ߜPbD+ \:7gU ;1u>{06^˃Lq_aN-Nin**i+=V^W]<[>t~^T yFbQ`vvhno=풐Y2~Pr6E;/;Ib|`P@rvVi9p΄S9ق#/HK1ryR{WӏyTDŽ<14l>)VcP}Cfsb M:B+ `kASސJ2w}Ј\wڧϣ>xn 2қ ǀ}.ӶZ LSͩd4]L{7)n઒0-f;1TUjkJ@f\RBi ᎖7%ʤ~Рꯨ+ӊC%1kی6Z4!sW7Qg~AFbmcٔr/34X2HBC'&9aJμL#/:RWӓ@j,k >XB׏49<ƅڌ4|̘g? +&^dV 0aL W*(ٸmqm^0O\x^ V5rhy2o;9:-x8^sF-xR)~ww8;[g˦3LBjxPx@ueXqOʭ_ uObE:9}olՐ"!%=yRF@Zų8v&sͺ-٨}CNF\ܽ7{>z)\&o:8AJou[q㓩{4D )Ʌ=x{P'6R7?I؏,*r9^*jD (|VywLánՃX;¿LWzHjavlQk5U?K E,ȩ/ ;yӟ}:s̀OkmB%ɤoEmbD#C$02F+ǰ,39~HpUif 9>\ YN>𸣹Nާ 줁Mm-j f|)E԰J?Cmpb0s:ise]V/X5U^V Ԉ^b<㵈V cgdhٶϰx)pw$؝|A(M+ k޴?5,fP` C'! bn,:GV_43ubrUDp.w^IIYkx.PG gNHl .VO{:Y,\)1e55.İ#U_󚍸yLc]3H!.4Xo ogt3xW#QF0GScԲ`pKmX])^imKsM9&:a RIC24@"S/@Q1yt]\8ζkI!ބ >斲!yJ&sXO8:n ͋s/ @*^S=HKUxف~hnquqoHhtwm!>wAђ/(W!cw\f|< ba-ƯRl]}0S̯&%('k(Ӏ<>pdhV4{>iݮTL NcQsQKNi> 2iMɦ{)3*%U*@*k(Ι#)XO~/A^^da+d֣V-Wܻ)B΅1pwEH[QC!͛C|Ӹ9 . yΔ{[=U0ڌ\ӂoU (unv0? MR(@+iOV)z7sMbNq ޕ"4L:Tze (Ņ"l94] Ql*S H2/Ɂ;DW4F)PM`!JpT L蛶Sm֭l@O MK '-;C.i3[x0_wSczc.0v Y#ɠΩ R6_LKd[@y0]MotTvJ"\PQJyyW&Ηh;SN1)R9QbN҈;\?n{-'7]+ ZOX.cZjm$hU<J"¹z]GLIl* l3DDUliiz!5a5O[y>~kd?إ6/ MzLPXbyuys$q pt]G7د@AWcoVQ<$LU&\ѫ$*Yt\!!@"g@ϒHov?wZk|3pՅ?Wٸ+{n~NX6>cl))~ `G"m"0߆U 1IL0UE{_@rվO7YfɮvhiQR~\팞C9tYy]Β/B .3l IpFZ'&W{ւfʄ^Sl5TZq 觞)-{t?ri̓"S ]oޒd$DT 3PB?MITD @׽FUἙWe^$nE)XaXk@k췛r cw(3]*V{kh2\> t+* t+ ƪ$gsxo YWJ/v˲,C{rI>D:߄ ,>`ݳ|O^+]mml(l|۶Q1҆*!֞B:>upWӊFhAAȒ38^1'MBI;[(q@a\L\:@CxE\{Wl)8rdh0Yt>=Q67YDjbB؃vpڇ{xn8oLQQ1.3IB3m.vKow*VB4@,k4ّXR &Nv <*Qg5*ԇd ! -ϧ:i*ܭZ.\T|f[wSß?MU@;Q~ jv˒c)A6w[Pll͐?Qv%l|]jVsSZQrݽZ.H)G7 OHj ɣP&%Lj^o}o9J[p(*(V4+~`@f)hVxCDe`j)3,{ bCyNI}$"]T‰M n$zm`My]xv1Vûց M=r۸n@Q]5ꝣ2+Nf ð$S*XЍ5diak9)dF'$83XN.IRFa10k~U_oFHӦQ=^o{BS@]u~Z5dr۬D?a=ڒuC8LZ:9]SQk-lw][Cwv*WLv~ a4#B0.),+"A!y?g心.af(hw{|qG A?q<QfU!@V pQe9>nKGzĿ^Ls2ߚFTfHvRJ'vEE EFLjkj)f%3%RxA%XxŇŒF<Š{pC%r 7cRgaݿ9q^^ ݾo4(@B5zv~7A{s0̲0zJl,W8^L,ۏDSI d# !wG5V <A:Rp"؞F)i^Uss~5YMHAF{4.O7`V+itS_W? ܉a8C.rBa񺟾'mem< RR e1p:>P*]Fɢ:\@+ nxwM,Ԗ+ѳqŢ1VAPgl5E4#y7Δp.)dx\ Ua >) b(Do(RLͻamY+$ uc @q*: 9d`3 `8,o;_kt{.9*L&r4/54oTN e`Tw&JxX6A"jgyl&k+2IV 'Z 14:|K/䀜_Q6)?/) ~fآsc%\niĺ]\⽧ ݇wT{BPy%Vlgi] hVHzfo$D9*KJ{hg1^51.Ob IkjCFJdnYM9W}J߄а^fXb^%iskٗ$]Z-R#{3:( $0.K6ɻ巩q\~C<ZO8֠@VCaɤQ/ZڰǛ0m[3h2*&aiq͌cr碥Đ5Ω q>89UWOr2㍁3Kϕ>[q#p*a u O[Fǹm?hG~L0ӌ `gkRvKtU%d|a,InR rW<5uaϢЎ)CKkqwNJKg7Y_-5G S#ԁꪏv"5/їY WT]_Og{6P(iQ%i~A7MbƁ2Oв@`%DNxh ?buOߍ$ƭJeٹ-P,XDcm% 1D>tl8HU@ӈīLø +6$ ;'G߅&*gikW :yssKFXɝxx`Gkz {#~f- z&(D*-~S);K)f˄Fgu̱JbJ_Qsy&^ܦkNVB(`a plU#AE؞jP!Vjf:W'I$I&K<RL[RU@^(Ӫfxx~>! `o/8YuMʰhr{PSV8N"pae &3ѝn-[](]BbMVM]"|dZ,/BW"hߒmJX VF*9I݅T慄;:߾:N/ّXNeWwrOVYYoWMOP>BcsצlV^e?o/E .ȼ|DH 0(Bh]M13E$"g~q~)fٰi~AZU,]F^"Q.0aI_9\<̀I_E`)tg믤]dnW})o Ri*GAhK>{hnBIupAv/}-6$޶mFIxfxgk QMd +xx+,L ӋF X K{}!3qU7NC{dAW(qHq}~]+`@.'/[FBj,ÉH޼{.(Y 7S{g»b6@;SRObYMom-6Z|nr:IX m @(x]M@8t6qx @}B ^^b(2K 0WL-<]|9}vBN (⮼ߝ׆ST} AX+miER?%C!'ϻ%%ث} iPmD)ٌ"Gf;~X8\q]NF nB(C['EarWWx9H]$w *k"~b۽p[ABcgE6j0ŞKG+*T17a$ f\Ǵ$w?A  }vhD\Kp\04Be*xeAv&MǬ៝_dO'!\m֓`zE[(  P2lkM4&yO9DgU !56N{X^I);qS^s_tmި+)/官 9m /{\jLq<y;BύӠaT2І KvEyFJgq$0,ˏb Y uWzK NcӺs/+f\pI0u/w1,V7on/&Jp6:1]K̈́+sP=HC/l{ebӉѡ5ӓ5TrZS.ŀ Y yЁs'dT .=ǷTe9VB}=Cpp=rS_,֝`/o'Lu" |u*v&DƎ15AEWoܣLjӐ;9]@ݨNba}B91K!رHBClu]zg!Q@~''yu $E3.v/_GO醎:ǞDˬm** 0Uk܃NЬ+gЁ8߷!˻ɱ#a:;>x=HWE@jE*M}0 h?N9R}CWr;W\W`op.K'od+0c\$U7DxH;.p \kxP/PP&i?B {d֕ʨNW-ۨ[4r4/UHP8zCHcڀx\fxؖ+pn`޹c\@œCYr3‰ dc<ҽ/:k0ӟ1/N8A7l?P&%9JĖudIŻIlJ?4 1_U~ DLqӗc@ օ]yc[61NO{-;3n:7nPjĕnX;?N ֈO SǷV۲q4!1qz^y'Ǫ}D 2-61 הggu-\rOLDM-2B~UXppy~/rbcbu(A eK&}ZP4@ TQhqaĤԻ 5l? L<^gt\xLJOtKn`ڿkDZ 2O-جnI7Fc)N򸉝Qt~Ug5I=ʑ=l>f}ЕKZ`;^.mèn/?㝧~A'umT T 6LX$FL^:Mn9`=.8wc~=.Ghk4$c|ypg HEKZ hP)FR1^YJIQ̰< @RvX.݃iübUoDF cC[v~u>N>/5b\'IQ\6UH?!J? 49eq={A,Z31s dy2}3D,AFUkSld6lGX oLd2MCfa( ?Xn8}- ƲU7:EP|eя@k[ DM%4ض vaӸx)91ꛬ2Ákۇ70xb9pR]д݌H-7('[ du)Ÿ:.s9GqoAMQFhȉP =Q27X anMiO9Eʚ4C3e.n]s8*b4#dA2~/ ;ox*A~vh12W#^Li$)wU7 03~d=W=ud%'sdw79A5C} =D6슧&֣!UfZU\Y+6M>#ϟ2;ŕy0F9Utr>jؕ ˍdLR/`!h@G(W.2'ݙ>6ZEؔ/ݬ]{J][""rH&x{plp"C[(UQy׹R>2=Dӓ+!S4DƧnE#lM!w֞TMc;srX+nٍsVHf'-k*;$lepX-yrSL fIE9O*[_}Hlӟ١STP˨}8a*e;tv)1JVU S7 q8n 
}Fl]J7f@6HhT1i@[wy5@]-L 9˳TV]nur &,3!Dt>wogOA>T @&x |H $ }`qF 73cZ<'O=A5u'廾d/t)c K׈@i~!;Æ|so ߁U>rքޫc˸ 6QEM\|xw(w;f>V0 2ٚKHY<Ep2-RR4(+`I  "mopꆶa }#de8'Po֥)5(BGTL ꫴ]dX0.@3ފߪߟT7Ҭ[|J"~#/Lv$mqd ٞ d U~/[7 UeZ;nڝN1woqBRwGCe4\W6\F,l:˨B!ۨɔ=NW,]eORAlatF7/i1Ǘլ^ؼ誳0ȸZYJax,!}NwR3}Rs<=Y95 2|0,$BUL9rOcWHzuh{'v}Z[W'=#WC:8Б? yex.k"7yXLBxgε+m딪ԀŒXqii^Ū-ǟG;1(]'ه;3S֢FyNB%UCΤ$T_/U)Xg<ۚY:"H_9 ր+$D 7HqaXKFdZgMG9Tj@-Mchs^pwp՟Yлbc%T"R>Rʮ4=;Tb)ec~fPvHܡ) {!e\EbQoid1Q)tKBicԧIB) y:ŅєO ꖰ.{Y3="!9n)"}᫻T򕁙!zLa c; U̳ڡcm1lNplV^'GS ? w>r+"Cd~Pʥ0|LZUQv8 X)ڶ:9nN5/SX&hFUp% 3l+ٿUslLH@ec|Ti˱OB/ Ժ/K3u"´x+l#X*Zbg=.;5ކ։[/FiRpEgvd3BD}ŽaP*+G ۣ wViΓ`}X5❍w%ޮ7oѣwsLF%sTf:E3 X&1ݕL,ϖҎoEՇNN|58Ռ /~::;C0$4VK&){t+6&Z@4ԖʶMrAh2n^1V1R$ ~T?sB7U-{}tոt$H݈^ZDehkS_p, /,"Q(or?Ю&\Elݡ]˳z=Ro(5I-xQ_o -GGO;e[PVz*UMEbk71ܸfK.-jDHO?bȰqj08RxT˗1sұ#G)ghL9ɄBǖ.uG,.dt䇍.)9̫ ac9`Ѯ9s/} l ~'e@FD-MȥS츧Y燡y.ɒhIiZdCsD g5 kfZ#P0kw/Dޠ+Ot={ @&^]nQ?ǻvHI08Wl_a KYκ)ҝ.}ZU.>H1,7 hKvʲ'jO:5/#a O-]/*3qmFG.C\a=UQ$aA]^S>stS| JG+Hg1X.Hǹ8-[Y!'ԥF[,OȬA7–{(IϳsNޤ!vý$]G>BP2OkF$ػӤ7ۇwhd9H)cuʫdq$N&}pW=41K7)c 8DAZ:>zmw|ϨuçR=_:*U}a8mu4hժi{ .69 HŎ'{QGBn4ܝ*AV֨f4G~<^bµj48pA80!" H令9~~[ E?+M]j>d^ yr7@z k9 ͣ鷭HA*kLql+R 5nv5 Ϯgf1ݸ5}а[Kļr Vߚؤ*xIRbs9^$آUVw\H`WDe88}}c7c^D93f0C5 (LMI+qOpYSDw3U/78Jz=FCZ!Oe "y.QpjC1&=!ozlzV36E -=H^"f-qLj1U&Id| 1LfL eB9Tx9@״s|F]>j~?(p0]Z&nkF[kv!h1ز-!)'qjH ldHF-`||1vT^%O{]#;O;`ztlnW,ƀ֢hf!$pɼC2F4UPFJ,J9R#Ӝg6ܳ=bf"636 I9sN9X-- *67e}Hl(lIYy#d VB#:\_r@mH0=##eD{: å0ö)-{yЎ!O2Zyl$c1Cߍy -_I"ԮWi2E/V9+T $ݾ Q؂-DA|F> ~qϸDŵ:xmCi<ud2&=%hI/YYUaw O½lĚ {o !#cyGFL;! K^|njqx\tm Y~ |O|-lz:[${s*z$k:mXXo;%#8C;*)L"| ه+mS{JD@2߷mɱBhLUݪ;Mū6ݎ5+pPnSD 5K ѡ:2*Vc^giiHaeW#-tf$`aK? }F"|m]&Vl?߹Ds at[dҵQ, |n1EAJRy2Z`L8:s%5?B鈙Yd2(>Nbއ*'L3~V!Y)VkfZke-MӶo(?2 D}"$?"=3Kn$ 7>kxt ΈIU_;n}i G{}Ilۑl,zH5#3wv dъ#jO- 눿aGv'3Ֆ6\JQqpq;=q`T%ϓ:޹$m #l ANh @:lc5x3ݐ߄ \މR9Lș9\m~ITCKIixy>;yA` `%D!#OOM`e %P'f% a2ĸЋtɹú*Ls$s<݀dywhc|B4V$<GR0C8'Jdirlߛdl>,ImFuYC1sCH~FxZZG.rJOeV=$g#Ud: 1D_@I\٦<FVEI:;;D1Oy'msR8~c9kߤq :J.\6w74 ~>u\+LYޥAPNMpdb?GGc}5vx{r R -hQ;KEh=[U&s+t8g n] ehx u77AH%*aAKkn;0P5Rqm.t&1jh4ݰ2OUbEsaMk 8~aoSnèÏw^An@Ơ &kE9+>J+p|bem;>},c =5\=[1q @}F8> 2Gā~6@xxtځJ.⠩M`) cD22.Dmsoݢ9;`"i)`V3K mh{ӡ#}75MԙM}muuOVAuuH4pL#f励I0aXoh_r3dk?"VBnM>X{&WxosB;DTXKp嵨]mkjW~t/NF@, N6o $T.Ѕ(! Fqrp[?'4n xr͍`@ԥrEBP"N'S1ʹ|f;X\I{+y͕ޮxg݈%QA*;hEzEUau)ԯ6(oU& ec~^;Ƚyhܬ _d;oA[Ʋ>Z&K-bwOf YP ћ:@? pzXgB HN=**<H< ڴN/ q{GgRҽ- [0N/lg G]/wn|Ȓdo-J-XĊ/ VLCLݚ Uz5#05bg;]F'^OTl56L#n+ʻz -N")ԧvyZIq<7Q$2QM~8qb!82oKRwOm\zu^}UރFՎxP9`b]oXG'/rIYPUo&{#"3k&UjlLԖ(Dk< ƛ^V !JlDuhP6_ܡTcΘa&NNtϖZ $uKt5Bk|s4d'KH 9ezζc8;&.ݯrG%[V5#dQ2$P% ^t)%B3q@Zۅ>ԓL\r}{n9܁+ӆ෗UH۳F/89wO(V)9{vAx rFq#4ÿUǙSH9_L<oͮMT~=>VAu8_nffƴ(-c=7l}f!\ k t{ '|$[S&병wJCX]SH CFwD1l,y 'KkrkSl=PfMLLv(zSvmx䗢U]O1Z8x f!)wQ3 ]Dܜ l=L y$(vS)?qmp-Fus2)LN-4A[]b\38PYNW54ߧE9'WE1-< WguUvPȧl+|&>TfɻjgКR|j+,2p؊°'ʺ|ؒ;,B,թ uM|s{CkX|D. wѦe*fNJϞoĽkeU! gGvO2Tv>6|T؇4oF"Pi\ >@?<5b;! *ʧ]=k >WC(+ Z Eq%jYKLLYr(_ٺBq#aup ۾jaLqXQZ?y5ؖ#ZO6YFPMDn\O2|OزW1i[U`YZ!_Avg*ҝ1#Z|7o{H " <]~rX'7',k bpϞNXL)X`B"!junj TI~?g̞CpH3?#Tq,+&G E~XHnA )!d T  FOኖ0Y28id7AKuXt̀;ؑHP8ExU}GV _wuIS%SG 8hN#92M.ӪH0m! -XАULsw?k! >3S|@u͊sڭiǡr7JF!TiDžLl94}eSC wvF_;>cc{Fېv0oI &FjEyddV܄g֞ 5|>:gK;9p*,@B\p}CM5ܞiN^&dIFT0d~hhoa$eg[!ܣ @A:Eݚu-EFD7xBseyqchh*͠> Q:qor 0j6..p+X*,]4c >sZsr|^_i#Gۀ|7<鱩+"Ι߿R51DURkء> 5窼B;iVP)}D޸ϴX>V҆)/ MR=YMב'FӨzGN}'z[ ` [vyZ# ޖ i_BA߳㻠qfVk>;^Xg :!r.p%9 ^ ,lɞ^Ӓ<nd1̺짘 :p~s1al1:pMu^&B sᅵ@/s7:Of H_{ij͐eeto5`r~flh/E}>uv{JͼU2i(wN|b|D- <CK&j&@F'$Njf M:h[CcS$W 4Ώ "Ų6礦n;Yzvz;1>bEh@SnGnR\tk+ΓHK4^֖s3'%p7qC|fUa?;,ou E'ؑ^r&GqBG/Gӊ~AQi*w_M>) Dl◉T_;8TE{"sـP̚tB@eIz'pRGr152f4!JltkKseeL9Cըg8q{r҄`M\/GpF{Wꍳ#DL8z3)RtŰsZ]Uq{˟o,!w>S[~jk bq +Z~%|^up=(*x>'FL[ j6zSrNJ,K g?SU9~?8(=8,s⌜^Dzl^WLIVQHX*loTJncɟ|Á>l 灶Q:(8N+ bg}A8Rۨvwg1yNm:Yn[(Vi#i-A- DJg‡uk"bY4/+h~eö3sb5t'n5yY/哻to$" jՁwPWR#$9Ru z,^y n+ӰvU $ǂAw.L ;YMLH]Vrbiؠ{ч>` 'ypϿuʹ#F5W2Ѧ7zx6k}LmdX^'`MmJ =B_ 5ӽ5zkΧhb:u0Un S#N,xT8/*dC?;iLz\SC^Ԓf}(| _M;"}Va= CQ:Fd#I*&!{  R2x|I< gM4z]Cz2D@4ZePp1UWTύijKSb7Z߿, 'AvqitxU;.@ ^3t4$XrI(n2 3q̌@P#58#8&gz`d#h \9$ '4ln9$CںF_ _E*J;Q.N~݃rs7tq;dY$J;C;\&2Japŷ[T'f۔u޽: Z2 fCunr#yFB#QE!αy0ϳvh [Scur2 YM̓U$7s{5n(S]ǏP װ7I@mJ" 历k-מd-$kBZUNix5δVΧn?{G՟*=xWygs*rm<>Vn&C4v8wZ69551RScޞl`EJ-6wv5_\+m (T;.lb)Ğ`} 9lJ`u 6inڇ~UjzT§Ye;sWr1(bQYρ拠zm1x[X.4 D[eRI,BcSU% >[gqNPx[@6G~!.>dc;\$ ƀ<jσq(QŒ\gCP&:ۯ2˫z"} QKJ҂{~#=Xʾ|]&5\R{ "8! enuJt7+uQ9sVi[e?$;2EY p%€ځ麪m-5k^JvaePgfG !05CY]5OZ2k?2̟18Y7e1]Y&`:DoM,4W"6ߜ?өPq3c:#Qo{8滑q"3o ֲt&m'FY OrG .Sy\( |H l&8xE6ޤ8,juO8 b*.RꘫQKoTfO(:$FXj7SgDe*mаޥdټD.50y۷wTRVY|{_CC0$aՌi$8B$hGmWHQMdzZ#%j%r ȹ /[c"z@ԚYl*X{R'_= 'qB-p_qA별 mmW'vu ??&5X7ghܼW +뗛$N#KZÝ;p ax՝ NnjgT%L9I ==((`ŹbhI5-,Jtʱ_&$*C{WlQK|!k*<1> =_aDa~wNDh7LӘKPá,. ң{%|ŀEzRT*3zGBe#Lg/MƃnWy19BZV`3!N4҉كUDk5ԼJN5Yƶx-7h_&;/¸dGML<"}b>kـDX8;lqº3PJ]\Qۅ-~]?}&@d^6 {vg{u#`Dd,U؈qՕF]N`>K@!H3>;, ^X/ hSAg|H9%A X0 7tX  70c>oj#fWa&C rG0-N.6U6Zu`7VcnN[_ r'HRi.!~gXA6Ѽy9&˅ ;L0$N?Ty3,ݖS<6v#.5q؟`I":*|i } s*Ca/378$U*vZb- }+R p}x푔g N[ݹD %1{ܷ3(OIh|3&2rҊQLnR)kz@.WQ1>dnzq;"8Mwc')s<& w\*l7%*o7o_(gOk+(G )|#s%$a =#נ9<\|z`3%NskKeED+$ +CҼt,Jt%8zmTW3hK ?AKwfykǒ#,_p}s2v1K2sCEk-ݿqlK pśKl77.X±`X@sp? Nڰ|Z%cd 91QnؕQh}`C?%FH\17iAf֓NW ycJ.jJ4nځNq'!{{8NqS.N?x; q|N01PƪM3HShFS@XXX{IxfpPs#??Vi$[݃yy# _MWkHz W?g^& Ш^Gid6<2]iBV#.Hmut_QQ|iU=;IR\>XNv ,uM_$ "BӪ$0W LZQ{X =,Qq5u%/@-QU W}ꎨJrw&&Gv #(k4:jc];]aU,oA.mDoZk) q$)=9e6& AW<`tMF"9Tg2n>h`+= #D7N*cuQ۩u;)]gAjJ*U2NaڱG8hƠ 5rY$ )j9>/}pѴyTEG%ʕo:^(KpC}ѕ(Pϸ3Ϊ/HʨQAQ^Cv R%z*j!eeʄ fe5WDwɩ6u,:@_PcVxgi^c3r4avD=}b./ |;J p*'f Xv ?{ cɷ?3I1 dO%h-`\|Oa ٭>(C dzi%9}EgH=d_ +0Qc>jd 6&>kavXzpݺõ<XDy3iRx͜+5qa6UϔC[6ЙՍH j)yzG%CV'e2p\곖׋H0 n ,|>X+}Mg'9/δ9#~_&*\MaĒvc AQ}`EmuWl? TokDvp \0Rbo_ϲlQl&9cSfoagMO"o'@rݘ6I(_pO $MJdhȎx\Sy菉?NY], - ZFgX6دpSv(6w ό^:Z5>s5C}C2;ɫ#'kqrH^ma]s)2Uba=Ӵx& R=%U%+}kz\r8]XٵBmy]KVF5Rl{]IP'0K#M4)o87aņ/j2o+M(AFpatSiٛe&ר""؏=s_C+V'c#F\)JW'@7&F{*`!ۮrQ>Ex51 6)fqw&ӟ3|__:TLqx;UE‘w#Ƕck%>#.',~/M5qЕy@,U/\/()(*1]mwُ%$&RVr}\dщX"#Q:hDXVpѼΌbopq>ن2 Ǻbc?Zm?-@hmȲ*LVolߩtТCȖ>gd{q%8mqGb:4a) ;5Wo}+\#0#dSc㣷#D9gfxg/yX;dbVitG8~Lihrw\[ݻ1A3OcO |匂^ߐWbS|+ܴk̛$ڔZpq5+T),9P-lOT2[ٺl:?9L3(oJ~vXMg t4\Zd%Fݦ5D &X`H"ŘV9(_FΏcxz V#볽Ky YbM6 8,;175G*1O%`,c;wǘ8Yn7+\9Ld@Hv_/ͲodP~ҤJAGVd"W{0x9Y] W 3KQ%_DaJC7Fyr๜8b` k:ħ"ß<fd7i?i [ 'e*0)ߟ-Ktclk#5<)ɈB雞f~yzk/d[,=jej5t޵#8'# B)J ۟F{y'u"v*gŢƄ\i<(+XޗbU+B$*$J#*LZ+Vj:G+iŧN] ET.9@lvd>x$"^{˯&#ӽO2*j!)Mjz$,@uњri,ԫN5%fKYpz0)U` 7AZ4] r'W: sk9<-X݂Jl_ +t4}D°"t*V <BLj z~%k0-0pkT xؐߡovZ'=la2eFz :AI2r߹N}pR7cmk[\+|(5*[Iw7oO䌏Au/ "cKvFGX-x[Cs$N/x.1T>eI6jN+v%[h;: e$ 7ܘOKZhG *Wi_+6 d--IFhn*ȌS|̂ ,>EJ!K)DQg$\'"!ˑɽÒW4,C@č[ ^3"#+>hT>kWXڑԝ%+ex6TGz& iV %m'5 pk彨pjulڊs97=ɡn1pۙykB_.B !~f݂d[ip So03وłƠG>/Ktn?GP8{u:5HanrT]Ty'fij3tP4q.2<}C>iO^Th%.䡛Ax>iiiMSd0| y3 _I pzLcBy'G\U˗n-Q`;緸RY_^ZhY@G O$҅@4z"ւ}1v5K5ݎISl}]21ģĈ{v-Yip 8XHS;9I$6{CM(=XqB.;^ǡv_7BM,v"5Ȩ D?Z|/H N2x\L8Ζru6<Ƙg/X`{_*HJy1bdq~%$P,Y뽀tIT،nNGk.^x@ uᝋSe4'=ܞð7)vʤ 'h}XT53fN lSk-*w,(1O޶Jȋni;*ю/,Jn"#ѺL*mcxs}.Y2'FS(Ղƻ꼖J0:M$߳wޝ|O͔ U|~(~Oϥz si66b"9ݝ6|lR&cLt3A"΋J\UKpuw8 O-8*`"_MA٣> -W˝z+1wMa{a-x'@4<2WOI$"ቢ::TԂ?AL⹇rF^6UTٔ׋⦢@OlܐxT(샻\fVL9^q$ uÓ~M| ROp63ā")&0P ZՂ|7>]N0(V|o >܎Z~AY?ɢV92 -F:S.!C yӍ %r˾.:y_*sm8bߎ56l<w7IFCxOl"Y/Cߵȹga(߯ s.םU V,#H67Ϧ M o;06hKM"" К%?P6["{?۵C% *Q^]8Ztm-ysVP}CeT_zuY \`c,> 5N&:\ǭRw] cϮbR|=3v2\h"~$>Xu8Чjx]Uv~뇳kH#KeH=B~$bK BaO ]e4% ahl cG>(@AS<%Ou+]XMIX҅Œdy7(!`e',Jl%,ԧȈrV») ff`c-`|hazh-pE\~cɴW\Qb%S*&g<#U[:W"%1aG-'zO*'Zߐ4uaAtJ-GHY\oÛj+niXg3a739I:C9z;$~'lG`H=<%. nZ|1NpfG""aώ>ur*e AT>|wGrlaJV9M8Gp? uUn=A`Wk Rnh裱hlPP @Nm?*1XŘYP}'^6MŴx׊)NZT@J(DvĔAD+yΟH=`PcY_mǡ 6J; r I͔o?VA\k֐ߴ]VFDn@ {U3)Hٟ' klu^f:>xT˕NZՎhIь|`QJGynO.О(AF6]^M&+Z"poQ/UU#|ޖ O~J`l +o C(/#h BNFUqPyR)Q,xwݮ2XLW"_Idkh>SH%}ߚoCS) CR;CuzmχRkP <`4vI^郼=H& y8 "<`,vҩ1:u;,06"OH|m_ƖU<(% ;OM$QVd"8 1|Nx MuxwzT_c>2R*U.͇qӫuǘ-✛sH Q+nóD/ 3<3;y#0c IE{ m AU8mX;JޅE~-YJ~Ѩ—njm35*i)Ag(DnKـ& Új׌qZ*`&ZbJx_1DizT&>ZܷBZk'4ZSWYG&nފ:]`^0xIxnČ,XYZ%>[yh٧Tz29>fDFցF97ހeH56P \NƢᴢSjs!@Wa֤[)k O{Ak3^v" '=,c8c I88s[ňm%(Ԛȗ&B) ){V~1.1a,o ckžT*Uc&W=Gp{;434z83B%tބgU,.=72()EtQ}xHb,5h}j@CK @gbPڨ WYԞ maç벌[D7Ӎ`z|:[-?fo YN{Rk`Ћ hG QVM)W I6wm,1,YV]Rg(2 b""b}-_?6j}2_̅M̽y3ʾF RVk=w伩jo3|*Hi^PT[D%4[fDZvj(UB;Jomއ \ڣ_Vd\Y}u%gfR8* )3ٖ {ق?2g|‹L]Wiqg >S4ضڭ`t !N²z-q+:6Gإ|x*)2Dsb{yrvT;oG^iHE_<%^s7ǭ"*nU8.a{\dD<d{n PEe>@(_/b8ZIt[Yra~q/x.OSU)p{F$ 84P'(RaU\GOlb~)Hk:7Boc-i:[M=rJҵO5=^X~6rgdGj I/=Ga Hvݟ@ZrMq85 &^ cd8=am{ <-=A+_MLe; N26~w]؉MׅS,k0'WVo0NL_-0[^mK=uA\s I@T@f!]:ÇfG~ݱ{ .$?;uʯa=X-p>9ScTF {?is7CǍ|L 8p!)w%0t~NU32^c_(ˎ3ğS첳EygMv8b6VRW(Ah}32 13sׁ 0y,uq(;l[6>7$$KHEp;5[W+pfuh<9eH@G|J6EzP7.<ʳ2NVJբ&wd\|Q9fX̑TBg[;u:!}k9*|MBYo a1߲l IL 4О~P!cN# ?E'%6 xC19e )m>̥a,1dgñ}Tu,{&H6cJ p\ gdlľt!>o|$D2v +RnHvJDLZ꿶J#d) mn*jJ's٫qN WqfN(XotiV)fa?Lt-Ygָ C[2+i:<aѹƙ•"" :t 6][y..5cqNw5!Scۯw>JeE"[p̀9KmuB??.kĞ3A=|F[p?)v}+ 4`jD'8 O0"h>Mٓ~:\b&O]ӐG϶N{/n8e!|8`qusP cr0ӥfڒd6z/ޘJvn:N |[R[C΅Jv +/^ƚBt'yXӅDz֚f{Tp+,1IS:cm*\Qbߞ'؆G j+c?'1,gF|;9R:wŢh{ { _e 95o#h}4CE/?ˍP)22TT@y_|aȬ:1`$R!hA-xI [RDXG@C 划=NfЭt>FZ8+9f^x t@;+p'Z5 A/p.Luqq&{f|ǁ%zY*wj=E*8$í[N |:4L <=(趨|: BMs*#CZRPQl-QgS#dck3 3!` |7j#B;}'hx\/cl=V{T`#suP[U-ڟNblϠnk-Ek C*[_AtN0ǓM톖mgQC]T:vEY+ϟ*c @<%wo]+WG_{{p_dЖ`Qoh˩lּKM5`<;f mtOb҂CL({3I&XEr%uD/1P+a> \SP PlR熄KĞ=N=TŢ=чkG&u%4{|]-+9{C?9-n ٦n{Bx$[1$(J`T8aSl?f:āt3-F1Mͭ;Ue¢AS0NTb4O6*{ }^C~ۡdQDP-HR5ң .GIi'I[yCSBϧ#pO-$ ==X58'E;w~pN>h–s9Syt~0Cp[Ɉ?Z [ h"MxR4]u(xZ-}e|#(Y^D_UX%bjRD0?muM޾񨍞Dz𿢇ytܗ1<7y׶yHjF uNtl"xmDe xH`X3C A~-pW+IŘV8s1/bȫ՚/Щ-FΐکKf۰hQʪˌb6%^)~7-VXdC ǔn$ShBimM6?}6wd:ON: 310HN]jg=$x_|[w㌇hUNUB/Bz|n-. D#i-~}\ j( [e1y 9+1^44۫& Aʹ,[h_9̓+uήHMuQʀjw h E}*M}UZ%3cf'&H %7iˆ1VHq>yB@-z?Rp84E@kv<vN/DCJ0d|hTja-D?R/,;߿ٝ,\?a5[2ba\RL/V Z"СwS8baZ%%s.'`bKAq W&ý`BtDppMlw!#G!_&C8&&ou@J m+& >Ez'O|\ ]d9Jd<=w㪁TU$GPlz~$O1*VP꿹kUA~;?ѭ[5 uRF&v*Y|#89BK9cE=v8,:>Ĭzl} NYkX"-8_2/!M# P,&c 2ԯEr5;]HLE {LEsoyUr0ʎD5<Q -pL1wql#:&D Q4~q+-$tOCFq}#; yM=X68lUuٔ h8HDe=fA 㹜0Ac|Zum;BKVo%aZ,ӥD[\H{H 1cv_*jOZl(eUݨmQYr9Gp-jtOˁot`/s+y|=Ά?"H"y4ҔKt^Z@ >|X ?.CU3K|Q8q_q'L_D!Urբ1hcq4gm>^Z$UvCBl@= 'ɹG|Z[1+_ދq2`vD5is[JFڹ$♎rW4V;^Pnѽ nPRn";sXZY-Ş: J́-55@~) Vl&uP Sڴ?]{[A.?y&I};Xf8q1i0z=5֖jЍY5՘F/|R̾{J ]U!ƜD>כ+p%: 8Bct53p&Y үE\6?F+2fҷBA>F&D69: a!] ei/9C*RcE 箺(_)]eG+hG![]!Ԫʣ,ܹ$FDFɶ ,|oy وQ/ip&Tn!a `X=σo[A _V%C|wI^F\c|?y9ۏ ' Sͽ@5V4ꏝŕM^7(vUoKSU;7K⏦< n;f.D/^uT{ K\Hb?9|ee l"~/y؇[TzҾ'/`3Ȉ]g0 ϼ)u}zxi;]$_˻Gz,9ٔkWiCh< .9ݵ F2 |hNMӞ밄`I _8'>kGc&0lK?%d ˡ>ykǒǓ?0E ugluYS[{m *>B4k5s0lE*bhb~,1Dkw;G3}yoNdȒEhfg)~i+0&Z=R "'В61~ `fx ”o*j @iY9HH8䣻5z5k#[``mەRez9hwVCQ3 Эw ztgTdrM*C*|OIn1/(ŹgMRtӾoK۽$E<rD`<7#vAdSpq\.15> Vl!fVFPLŇ'lXρ^ʼnSLIF' L}E$'0Zh^hC+NudtόԤ@r;Tv`?s\T;"9mdȯCʝ@qKvNԎo1mt{fZ{xP>~:5ns~_ #=o4)3&^:^68GMr۱j\5AF#~$DRk;\g; RNz{D*GX9=%ŠqO &)ʟz&*AZH%Y>_~kH8+VրFZZOwrNN۫{m'"&Ofv*t2N,P]Gl3DܔzK#,cz8p/AsAӇ!\n{O*w,>f˺*}#vcIB*r7>lw1Vv݊cl'% j?+3̪HjA:j1J/tiQzެST}Ud@rh ]J3DcO8EmpRC bLFgS'ۜQQ0Lޢ ?̳﫨O{Rs ۹/!RofJ gzOr'y3#Ee7\-_Ã8E73oc5>E (I 2(x]:XgCX鑶 &mb)-k oHg.<d謤)7=@ >p.⌋sFeZ EoM{pAC殶-p`po"_jRas赖; xQ"E UǘY\zA< )VP1}!HfrF4K2tTy<CdK2HU%O7\ث`"쐑 !AxGsH9_:Y;XcR4):xs$Jִtxj_9a8~ 3Q GhO'л a!ܿSD:ic.I4iR]u1+YT̏C'U"D6JSǜ2˧)bփ 9N+[pFrYY3U21Vp;v-IyQ*OmC>kb <9`x@C$սI2Ke]e!Y\$@y :w#h6$P½8:wzg;OH;g-eGn4{y)C nF#F9~q|q\*o[B&mmp&[}~Y`Ϥ*o 4&T}Hk-*B!բpeF=Ü@qPθh[&HWqFyCfC՗tF"Z %¦M&N -}r.(kmM=_~Ev<w]TZZAI4ޤ{O̅f2/@=j`S[(gE._BіK4kh(梚DfЊNNhPhᜆs4>rD4.&1`Ya8K:K!3Q4Fu3vB%_-o+W+OK~b9l V$Y;)Sbzl^ޟl(@ I-rJv=\7a9#,j}C0hEaT$'&1r(7<\OAZ%@I3y4l. ,ZW-?!o, &+ZodKLM^_zXn?) aWX9Ҋ,9 ڒ62{)٪M{_492ueP ^6g [C_}q,A_P5I#`+ &Zƨz/!\[t\l`U,w7Deܭ itͫDFK&%w{?r9 .$zmF9gm3Chո#s fR;2ϕp]r/vPxU%px;n7 "Qp{vBҺF`QGm"sm6{RBq[O&C R $0y(0yt{L6 |hmulsQ d[Q/W֬~Dćr2S98>yZY>oz_+E`lus{OHqf 0}\A`63ͱ[A4GQPWQq1iR[q)OsKR] R ~览U^@ɩTeOA 0в@x]HE*h[jʮ7+c/PxC_l9O} 3i]?!ɱFL0aIdvu6>Ri鯢WfE^^tdԆC6zo69 24K@dI (k)=q4"t9S2FVN0$8ua,Dp7RbI㕣flw;&b:<Ϲyi_,[jn3aEw˿SHg앳1dAhE>!c/(tͫ{)X,K VwF!z;݈ =m(Ø9z{C8jҕsFH R)VhF #uC~6#vf/- UH/Jk$~(կՅgƿbv` |0pURNHT|;'4tlSb1.pEwGЛ+)եZ8ToOO,·L!1?yUQ"\h2 MJ' 栘cƷ^ GJjCWt:"{[ #DE  J?ȧv~kyЏ#4 Iħ3mȈzuY[C~B.hD25E)7~P"oѮb W<={1C-75ZcDyM̢kYG:&-3zK/lGۯ]PI~K5A<@$HieL`a$9FԍTBOQ&޸ Σ}2+ꈷ]`-|}"7sԟq!7peH'2Rͮ(r,WYj8GwV$vk0617`/NGӊ}w3WļaE!n bD===;KOG#bN; VBM!3󈵞ϔ̦/ЅZiKA`{۪(VI,d?Nv|&4}RSiU̎<_}npkcexaU2CmFL|ڋLg]g{ PHrF{rqJUC[m)gm S7*XY+׆{2;IKމuYcAhj:֍bSbi jxK%rucg&J>}6G`2h=)g}\̐b=ciljotOOFDKUc`3wOj._N^WԞvz0_ٿg)lwmk$K6"Qy nѾ{miʡƿ~?Q Dr(r9b1]H/! B03UPER&3ki=he]=v.n<*(1GME[yO)_jiItr=|`LYH'H5#ܛgCG|}V{~EcQ?6*h8DvXN=.f8&1POCGh=A ?W5yQ81UM L$qu|xZjHh?SU#ُ36X]|HX?ȱ#O[+3T M f͌(Y287+> A feY$)XSb\cêUv$.?cſ?Us Va5(/a,poWnx(9v3RЗqR_h\(T7^slT^8x5(7nh6@3R(39+8ҲZv%4^]?A?VKu(yç+ J֯ȑ&aÑȢ7Yo vK/7eL 79<rheQZx׮'(jespIyN_:xAsoǪ?#H?nв]|a+Q*rP%pز"c"-tyL:5tUylRBN(ȉEv'Tf4:c7 պ.$jlC>5G-ڔK16&Ѷsֳ|vgFD֮@{N'f [1O_(mÝ?r; &19@rjKZ.Ak0C9RnQ\HNgS1gט+0qQMrp2#Mj?C`S7yt45Zmn3=~0Aڝ!}i4=2QUA,oaM͠I, / N|ROi'N'rMmHgˢu~8He_ImU]p+.KAo8뾐0ˠ7R d=*пCBJ)\ O`>Hz d;Y3@5}oNaDV-_ĭ۽yQcf\`fnM3)ZD)<[c]1s#?D@+3w2`h~y:/AA{W8H}É#:jslNWJOTpQ; +ʁ\ua}<3 6Bf]j~{)W6vv9SFǢ1a__V , Zp]Yh8Rs(v _"ﶇCϕ5g$p'ϗ _cCnra~Dt|<s7tB1@RXbpV|a2 <H:(||'{Mn"nbqWbӊ uyjK@_d~hJ~e_|=_ҧ7@;:>:Vqҙ`ۮ`YکǟcW L;> MF~BdSQ޲Xm4)h!%!*^SJlDy-` Yl9f`2\YVEV֬Kǟ] eIBrE6b {x0C1x&t%rnθnXbh>?#k4##YdO[JuR&# 6ũwc}"Ak0Fwç;kz @H_:EŶ>y~`Ѡmv~%;}f"`𪳹n"qT;.-B TYi 7jxQͫC*Xm G\.㩺I]lLNOoꞜ;XRѣnWkFg*`t,17C^A>LñHʗ_;= vkzgm !? Ә4;32_I9 ԎhB/Y/Pß50ibU'1(:~^S`o!_u~fsi>/_o~(wZ,uxJ4DP&@t~z =HH QU@th*"kyjf~obTOmÙsb1^0h3qoxÕM= `&g 8æJ+xE4 `B?R !P1U IFU NdMjI〼GP OzZYʼn!56W(_*M];*=w^)ЭZG$C޳ /^kXUYJ}b0Fftl(4K|$7o9lWADK,u U6b1;ƼTx\W އىS,3eczR,kAoDº47kKTP!7=`YwdV RE@{-'BmƒłP6ߣhZV`L:fxM),m)i7Qأz*~/y?~B @q,'"ou!Ծ1x1jM73}+"09[TcϻeEFV6hIO|~+,4DM)>kKR\S@tWm .]_'75ǴJAK傏fQJXS_\pj5 4ޅRZKb_-5V52TVkA2;=L5V`Co9fpu;CsDsJbAkwSU}L8KRbA0(9W[>Fh£ gH mI?wyA%52;6ls0wVNlnfiE!DmҐHYT웫;2$W 3X=19>)øMv @kҋ&N#ju,/t $ ׿i(i\A~>^f#v[M31#h i_Kޏu樐%MKj_ {!#eBoÏQ,&rڶ}Ǹf%j'Z%;-,d_ !sڢmM8GS "ƺr#Ir5 eyMYѷi:ª iR*Ұ^ƋZ9=@RAH5-i8˩zhqx)HyudI_׃خSz,3'U[m$\/K B8;P{:U WՒ`yWR,`̀Hў8 q22ׁkUcYHAsZ&l~Q'R~)eD$oS]/<͹sou̖I%Ã3U3aa.ARu$޴Q8ȇ^Ň2wa:_k]!Â)7Cj1h|1]l3{,X#nNW@Byb ZJgy0 ԭ]FKIj{-4I1ßYK08-5ֹsSnZR;/dm5{~٩A/3g!; #euM,}:C3rd; W2P0@>k :.\&@)ŸS]Qm:d1A wÏxCeRְ6m;tAA8O!6dT MYb,e&f`.7s0GU%S[CeYF_3I7]``iKH=LAkHt9\{TʭgG|7:?=G@4G y_L+Bf[zAYb4;Zʊ%v"y`w6wS( C IɼDXLhF_w5:gk60A5ix8XfTl[cMp1ظ\FN@o-'sN柴[ RzSSmHn pup +68PWG9K9 ?b>ԋArn\z EY>xqīi j6B`(ݓuOT()W?sYp Gmqv7 L0~%u&m&0HF 7ۑz iN'n>h O^kuJؤ%$Ջߧe5Q5$e۾Q>Ug=#,#cKt$)+maQNZ! t ØryikmE?illΦnAϴ_:L>A2 ,bx807rCp7vsޅ ~ ( گ"w2nɊȮwd:Z՘HH,J $d鶸OzU_8T6D3fP٬1Z($5JnlPrRo/;o=n$vY5}1[ɑٔs]Ր$p߬T:H#frnB,AU?1t=wS03uGxLk-MAڄ?cMzT3R\F\{5-]PbqIHp4t<Q},7҇*wjjĤAsec#[JMvs2>&88@7QKAz)WIQ|Lk =ҁw Gy`z"vi/=XgHsCwg !MƢ&rÿbf $1)`ճmI g79FQmX٩,,Ǘn4xz`Vu&_M38C9.B`7 ߴ+e]J7_;y^yZ'4FVtL9^d,QSωĴ $At:^duz'1|N2 e|49+{t??L]胏Kzڧyh/ADֱ+o3`U9ȔF''VʭrY]M<Թ M)} bb0Vd4bAk5@4JTTqJN Y-OPLbęQC| F X;vw>_SYn|K\},4iw|;fri0mEJls'.G !ecoot*˗ʭ--,S;s!P~L%6<%k.bDB= [_CPW❇n;9W+(ui+~kC:{=:{<9|3N;mlmUɣPճVU)r/;:s 0E>XѝKaկC^K:jVHyge6yLf]AI%cڤWj$Я3K,3n>B}gvƵx0Gvzyꔿs,鐇Ȅlp =/ݬT i`(perdE-j`t᭾fCauѐ[=t 'h+ӉZ4H)(!l>F؟Duڡ[!_/]G*瞂k~e! ҋ4IA/yYDU (o| &rN8zM#*Vx-">,H iD}'H5φ\YG\PV˜15g}[~t֢iҎ߃ӱS\AKq2X,\.G$Űd44'H̢d2 ǃ:.^0&,խ oZ%mG2aA53ߞH1 +Kcq*ՑSdDžg_;Qׅ'DG/l-w|l`PJur6ѾqVJQ _ߝpÐPvYo|U}VXUu9>Cj4nj]ft) *U VsCeۥ>)m n~b#lHoh p֢)T'/?osV|xH3%?+X٫4ns^HNli@9AIJ\XQW} .'I[  djL52)>RF( cK7/ǡz(j'kEeΫ5ɐ?% (CKxrBʞ!((C&h-*'<5ޯo* {k/P7߼}ѱ²`I dkNf ]?WTaWx RP ]"GL|b5GmjcIL7;u|{}s/d\vo蕞xBJLtg}/T6y~$',Yo7$.l\:'&D'6pf%#@9ƍx R .Qj+:Qz|.dۯ0k5[Γu l#j~>GM蠘 m`*B X\̶јmUUhyCV^_ N}c~R ^2[[$Ba1aYlrKR)6nE. fذQÝy5hӛ;kilYi9ib!+P8OZ:^y?Vv$ޙ{RBޱ/wک7Rei 頱)-CkS9Z\!rU0;ְbYdÿ;UvNڶ0NnR*'̽vX׌SZ{M+H&C!$y;|oP}@Od NklO G,?uJ<?tgPhW[*h|%`C-0'7=Q}u. 0;5׸̚3ᑸcG<_wtY@hoC{9^Tjc%ca ;'?Vt6bx4A!5RP< ZQ%_df0Ԝ_e6b$ }B<*bMlV9 Fc7,CAjur*g:KWb(H*[ /EX{BGNqcv R4xbYz$TMJD0@@n?о ckxfaά"ᇻ =y@D.d㬬猿"iXӞ8YP*4_ }']N~V>gq9W'ȹxp @uQne[lL.kSߦAU|Y`UPVAeYC*%!8>|Ԗ-,,.2 sLIdkFaӾDšY_1`Ut31E+aԾQ<>7+}UL85LGqA/ض̸ۻ \L{p2l.hF.<|Ӄ@"K5s5ȵl=O:1E:^HE,&Q)$%G5^gURE#_o X-֏f ڪo2&~,>Ը4$p^R`RubQ U~OzD'_k!:7nzZe`ljyjed{R@Uatpꨀ Tޑ>{s<~T܆[ZCp0@pA{ ;4E%.>{?d;XE,E5ϋANy4DG$#⡏3vy;=8h A,4~~ >utM&Vp!3"^*S%GUS71 @RM}sqaUwXEO5&E3qɗ,Lc) 5Viۢ_pl;-Z R%mߦCt Rf8o:7@lr4uΥ -$^Y`tsDڂVn{P߸ v{oyڶrEVy} x;‹L)tIݻ~Ydb/a Gol4)&cFts6Hf |fIp݉bkA|G{ px+7\ 0L_X4UGY@ J%Yؼ112T& B#sRxr,k`J8RT s\QFodfA <U+%PiWdl p <39,r h0BE$ǻE>-u(euDZpS,_bkwFYhb[n5Q -ڢGE sI[YJzGȚVlKolwKQ_$9 S599JOPUO Dn.6a\ Ʉn'}n^.x$vwd6ND57ٳlP?4~Vڕ!qpN39؄d?ZLXNMt3:Zb6SS%MH W䕢kiqR5`Ra]aT$VO!ڛ+5F)yP xv /eƬSkaoFUG2fX9g"160Y.::">L)Gz '6y}uPiȝ6;/ΪH@c1[eؐ227(ͥOUkM[4r.^ߨVj?.dIJe)UF0CGFR[_e̾a/s`+xoo]~ B"s!_%%|aG,c?=ӥYwZ0PY) 8woy}SK*zU5yԍ4xG1D%eQ^"8rWLBi4}NQ 4S,G6K`av~x/7ڥ[:5+{q/@͖M\ҙ/[X/6:éj#-޵+ )ֲy xw'ʋjbU8|]ًV$uѩԵgB R8iqR bP9!,ŝиzBR=҇-82~{\j`P>AG"nqB?beB4^]#ßl577y85-d+3U8_xsK NA{.)Nջ|%zvSwIGGq*^8P ;K[ 2ϔ"tXwIr+Q5J6}~LXܿc`" q#F/oQ5A+)Rf?ns ׯx$Ȓ ^F7(@{+R='NUXp$ax4wNpHI[aX-T`S;o_Qɏ.7Wp$?++8NiDQa-: t_B /._:tgv"p{&$r&q8/~%EfH|(*( 7k[ag7~iZ0:O / H(тļs#XeԕT6 b5|p(niqdjVn[6eBʀ% nkN=@EgfػUv=83sUNj k} &)21T|ļnp Y,`:ڈ( 7h0/WE"ǻVʰ 3( ۪Q `6䵷nD*},V*\rX=5`Op_Z ,!c:vH# g5/Ծ` @",o+-vW ]gNc {$ݩHGQhC?d m(͹O)Xֵ]2 }  -F H_dQF&)6\Ì5dZzt z )'>ȣˤWLd'7cj[!\-Tda/*I,oT'X tw& 08~N%{-0m$heA_|~ uebƑZW *_16u4ekr " *DF۽ӧuz_OWyԡP-ps{@-2]֎Um:֌y&ROn [UZ d~b_OBFnvEږBNN*11B Kp30Dc91!xN2Bl :":s]r~7e j/"8ViW0|'PȁGw$(!C<{wGʙnJWgw]tȦٟ,4d`)3 1(>< /,1VEj#d~x *f[ֻGJPi{g2yw }??<=Xb× A7`E$RDfB<62z:9 ĭ xnɦ(xje)lb:8}en/K['7Hhvid:3o9{"up7}MNQo")|JNx?,(6i˘4P| y[=Z XLORLZ Sl7)45!v9Xc7j5AdBE_:3ǡ`-"0&CO[#rh?άߔRLƆ{^T[!FA^hMR'U:QD#fx ^[)"~ASW]90L5XNLYnI,e&" 1d md*o4$WsgУ{eZ.@f! $_a;!>&_T_2 *E}B;զקl`\Yo>my%=qÁfTE2~C `}9"t; ٍC݂4M%J c5ܨS\}8N9eAi3hl6aW`3)WmQs>գ5h˱PR#wj=UY:gܮra,ttDb7!]~ /c/9B+V7u-G0S̓>R5Qs){(kwsvC vC}$VKojL?Rc]\ޒV)x5 /)YUyM@e5@ܺҚy oی@R|ls)spaFFL[FTO8 敿FjHfPw:39BT~)F@Ȋ~?R; 9&{NtV&ASt'XmTѣdB\N&fdp:ഩ<,ȉ!7ب/{@3BλuOJI!{+,5Kf'Uof3},1P ‡^t4ΔGȺKn"U@^/&=3=wEe2Թ F*)y`vD?dg:,}\S@2*ɣ HU_?Es܎j[rG*Aop8\*^>-. U1RȫBd^UZFR-UI\ej.3(X:Dq ӿD Y[㍛3Xyhom>f0Q:鮍Y*DM*_jyx"6E)2FD*\M}/ kg)[Ҷc}VFf;m|&YERΔJdaz5nP6]"XoQ^Y .iCy}ߟ{[65h7x 2Ex ?xJ< ^`ЛgnUeb_(ݴpfy JF FY@r3h0_ eW o9vH˚$N~T_eZMaVv!|#j/"e%l3 lC!t|3H[b-E *_2 A]BRj!HiIR:%xY"ܞ23VETabɛҍ˕$N3yb"SyԔئB-{ݲXt@<}%H'}S \T)5Udz3;Y 8"<`"8^M"H  Ȇ!)~m! </uDQij<{#O˦8f? X`t?Z-1oe_p PiFz>As{pCU}@Qlnɸj<ǻ1e.%.*hSy7pxhNW}@p>fXDQyl٢q>S6JmꤻFhFީ66ʹږ^鉂ʕH,'c*i*?H69'؆3ABx'zkn,S~ +ٍ[JS} D9lVa*VȢO—ogFae?V>e#sgJd1rtSz/n= W 3;aQ3`XJ-).?҈tv3VSf3:HF7Q9Yo*YE? -]kK97ZoTޯֹvޏw]"ݶ$T"dxBuwݷ_lZIͳ3 Mu+McE;@^J| z Vl1aSHfuqZ\oM٥ ;ћ8}]c(gDQyNfIcemw{Ȥ=90(rwq@hN,24ɦ.FgQdPQY~wm>)|1Zu5PKKȻ, Y\n$gE Fچ 9hUC&Ujr =Wjavc8S4ƴ^}vs0ݿn br"lZqDHPdeQԥ8k]Up](4d VUYTEv.JzPi`8=23 ` a, 2KL/$ ~'~qCmm7/IJVࣞ1#`ܙڙN١vo<:h+V]hk(ځ0mZyv>߼ +9$–e_L:̃9(I#|kv‰#` \Te'21ۯ1yӥ53m@y--ۙPLt˦)(0&=R - (;<;n zx(l.J6vz?DRY$5%ðw;Ӡ'7ZOWKa(*다DU/(r6 mȅy01Xm`5@˘䞔"Q7U&#'78~ZYNe~F>bYrc1 ICSw׹}eq9F$1$[Œ2S$ r dspt[{A2apNԵ<,w܋Ps7S %Ď'Cne3~D9-\+̢sCER *kSI8#KmՇmEoLyٿ1pz}₤M Uu5<~ft̘J?~bFLIh~¼e睏ǡt՞I <]2h?G69Y0F])Dg)8e;8kٳOݵ{醸bUMSE4uf E؞iqG[a準0\R 'YC)SuoKhA>L_SZgبWo]$6J9W3*]w7Q#:@ .D7_*iLMwb X$KB0`ğ~On4H¾VvKn׺f\CrHEO.XC^bQMKb #fjc.elpGH{л"Ib?8 ;-`iN[_;& N 5;6e 'UyKfG xn1:jGv'Ӣ2e#Ҁ" Z NP*W$ ]|tu w}.mdPVٔЧonf%Ӕۓr^+ iTYc=w#gog0ßh ҄WC 2_"P͒ w56"5nlPdxLH:=j5kfpWٔ+ \;@)Z߀?Ayp/n)>m>f8;׸'d5L aw|f,(C?a$0i81'a]^pGs-sCʆ%xk NKe\‘sۭ3F SdbſB> imYo+W #[ whu0h7Gm,ӣxosw bȼ t"!_$7ڙjhvbY\~4k泥0`R0ƀ@h0UF Gd0Ψ9(fL kDXa WGuz 7nŠ4+2Gugkhsúiz섨߂X?"}Fˎ@sj}V0̍" pR'tExAϖgEz!\MӬGIfA2LbKńB\f/ L[}cuܒ6#BU-;2~;O.CoA"le.8!7ISs\F˘j"7G1qc=U^DW?]G/tAU,@+,A6,$~i$M3 L} ӌbӉ0ewZoa|95_^ϕ͖6.1ؑveLCdy8M76)TFD+@V)BOXDt^OߒL ԜyjpJʜd&E'{A[^α̜D*EX{I`ň9d8aoď:a #_V 2HrFSkP:\*PlНNl? uJ3S~^kGligocZ(3Ʉ!!N Oy|)nzHT(.NV_ɦ(6*O$76HYA;"[4崸 1+5+!\8_Enu,Pr0͓يl\rDBV4P~{"“(OhÚ <N1t^Zn ٚɳa6O{mTd9NtJFHs.6iFoؕvFǣ2@QJ: F:K}$lpxC#$f 3}I E9()JrL !urT7d.ɗ'1A++Q˹ڕ{g[\b,&`&,IW8=<6~:~+D 1M(4sтka,"s?Vi9֏H+AY/x)jMf59O؟Qx7Gz\CpQc|*tfs٠S mokHrmtkOZP& . 0$>@Nhw'ixv}^EWvͩ'@xoye4H^Z.G-,i*Ұ8v4xgI'6%M&C~B` ԐOڻ> 5t #9=<(,R茺4 4r.1q)8md|XUfzщ:q꿟05MJfP_\d0ڙ{MɈiNPzHvS+47.ßYÕ)j5 :׽.#)3>[Uy~[oC|Ē&^r>kt-/76tqAPP}*jyY|Y\ WπDjٹ(Qb}#m]gK=&3L`Ɋ OBauvTӻEe;zUR@hu;Dri)O\ŸsUп>4\AdnhO񙢫1dO)x&tF;d0WSJ;D] `)(M9ct2[:;tƾ?9ء VKͧf`׀q8E:B7o!8V8X|G`~`/OPݺѨ2B;*@:OCc92("*{-L('Y9԰t}J5<ISzS Βʆ}UsP<$_h[ІUP4<a-hUYy6'BwiN%ƘŇ߰Ù*{r-6j*~|4}}-ĊO N̹ x6E#4OQ/%5il\UhF%5^KC3~ KQK `Mb6xC0r릵x7/<.>*WXѦ=`2ÅGgXqh>f 6b'bPZ Ku3(C$Fi`h`iZ m"m U~kC=aQ:WQUԮl<ۓs#d5kY!#zk?_ },D\ds*FV|f'<7ߕ.?N_ϻA{ ^#Zi[h KX=oF#Rkj}SĆ+n#]a(h +aI~Ū`6؈#hIe~KeۼΊHΤ%3L8@ÿ 3WdLϭ, .c^jv({KmH[-F.U@8Om4M%.$@uW!2# ט" ER' oO@suPv銭 A˘ԅ}vt :=i^Cf&C\djD? ;*m1ӊr_uQX@Y~J]C>To+qߥ޺98jHA:4`͔Z5'O })P0J:TqkrC!&gRbђSR%q?dn U1mi"v"2h| AZ` KsSc|qؤG `FS$lEA8FKP<}bx ڕtАӽl*l#ϧs!CSH#Ȋ11b02\ G${!Zb0 o:/ĽnaO<+=y>: /zkBEUh dvR=p9xO"Ł7Y*ݶWjMMb6(%[H'R9 qOpfQR qCUz@AȘnN=I}}`.B!\|g=)8 -9}ɱFJ}dp08& E(LwĚFLed!I\m8t͏;z-9nf2ے#J?6 2J>v: ݁/6i GVI*~~ٵSdAZ '\xɍWNX [t$E_m:FTN|.LgމmpbQ~?bc;~:"zeJy?MMހ2Kp{C-#3~n.) ֟C!,0i*A *&JR BB_e'P% wm1ޗ{9?mW ж*{emtݢS2ExȬЏH-&qm%bPRFu/7=y;oC1eVSG¿v| Q)|R;t*UERݠfQIMyNzf2ֳVEPZ_^Ƕ.ut@j)R)8\T·-FD \?aa⤫!wLcb#wl'i^jE>Q (ѲɭXA3U:kq_Zp-~/DXjƬ'-2Ď%⤬z2,N޶]~lIeMϳH>pyt4tP}w\96'qp k_6hA\qDnedYߣSؤ;~p>wEf斐o&#wNuEDvppyBٚ38fqF,h@^v+H5u5L? "Rie*YEy]7Hg`^%eY-XQn}^/H%^h(DDzYΏq(LwƷ;җ֎ƕŵ[d/GHyaA6N_ad1e?1mCaү#HHN!?B^OjdCtS ઴Ew7ړ DFms &cD{Q_&eУ8# FIqZEmב#V ( _R2I31$dCt_)~\bIھ[F4wt՞d'k^Pǥ5BE2*GyGc#ܝFB®` IM˽ҔNbGPWO7 'syhyqP6 zײBt9\C+-.u} ,e3PP|'Q?ʛXOc [<#tzA|ˆV>x$XDI^2U.96'buJt`+nX3|D`:Y?./ JMոݟ Q{n\>ɰ|ЂX@ewpRhݓy ,wiW]_$89sE FJ5wORF?>#N)ؙ@2thU]8Ϩ4܁٤`9)7#q1-ˇNvVI"( ]ӂiC UN>k,JU|::!je uυ7>TS;! Poj7!V}W  Ծ4ت2=tRfl`I2#ʄFᢱsns͠]^_0b a3!F^d:ji//k8\uZP ęrp 9WOPCPԭjXޣ!>}k{4bjʂ\jo`¬ѷ?/+d 氙LWm+oa(ѵ/)Igp1~.|[;ob91'j(ڊۦ)!܊ĸ ) ma oG|܁'GI 4Ս8K` vƪ+F_G)c@1a^/g޿No 1r-{_: <֧&6ax'J~kAțݏSCDij& dK.gAyLVaxo@19S !/9{chN;p ILm>AE'G1V/fQs'D빵XM<(ۂ6^F>9dK'tFT(Ɲ`?yK׌M ʏ.w=H~^R&'%>?HB𭨾ާ>WedzHxNkpI +I7EG+3*ǻWΰ4[IliGloe& ;לરJ`a[{WzzL6,DmYx1քcP%,e:!)C[̳x*x18xzZ|)k\Ej\=ghS[x<_~z".G]{(^@Rr-3&44cX nIVv5P`nu@|?2QcUms?o-bǠM.#t<3h|Dggv'g?Va6F.>Wr ɳao.:쮕a껼Hk#ücjbMwFeᙳ'nzgv4ً6.(p0$H<` -ةLOJZEя7ojĉkjOjªw"rlzn;4258&+tFt%3edԷ.0;*Ҽ*șhtI24Lz'*@A2llŠINORbj~y ߮k z &#vܴHyNE v i!E촬ӑբ㈘uU)|CJSZ#1MZv,4|;IwvNd]*ږ4ght˲l-ksoZT^wۧ2Uu5VіdKDIISf6&A 8Ֆvߴ;g̫?YˠFzz3^5l.<lH=Ї/1i*%8}Z+x&/9q{6 d^{cY=,(UO-j8>Dهʀ:T^GȊ5d1ad w=CP9}sGU٭?>)].as sjXU2Gַm_AEUAļgCL\l }c, e$9Azw[C.TǨCayDM)x7k% a *-V{/QZS:UAё9V x.TEu!. a0QlO'5i!/p @2md ~S)p!syļ 3oUd˹@ ,~㐿R*#o<$Dvlí]Mt S?8:̳)(pcf=q(*eB{?}e鸡QzdM & 5#X[bquk~QQ+K.T3PzxfEfe 4 MI+)7p-?")o:=CUtcgeuECcE"s0%iS Gyg>EϏu< sӶ [ F(#:Xm@iaPoo- Tw߿Zax:! Iduu_$++w ]vF7*=6 0AVS jbDP\Rgw6$1|xW#͊7|L!*q_gO@X52 *{dH *Eb۸>K"qF`u=O3KjF[P߇z+ &o̱^YWvvK+U48GrDZ eM=!S"kgytFyZ`/D YYw.Sb2Ʀ:$F+|1GMvM=Nt&@=`v}qHXc)_S|1!33=OY%o6 ~4ZeK\E:jad 3 wMNvHt6!7A A9zE|{Iݗ fV!˲ ) :0@/XZSt!d(p+տ}=,ɲhj MY|g}{{JDvJyq@C[?j{ #Ƙ~H1T{UÑKDӣ vQ0()I t?-R l?O\嘄\2U@d9OS߅_7>V 6ܾEҔcb6 5UR8cWAvM;% ^6i\ FОNR*t 6\k0Ze.L^7Hq7.}ۛ C5XcMCWwhkX ](Ol9CdJbV(`,j%VrsW&e&$ŨCxŕEk+ze ࡆ@AmZ R:qU3] ЮuiӖ^wfiu؝~!܏Y1?OV^^Z؃eT|| 5nS^X}Q4.a|:{x"m(~UVU(ڄMT۠ng)Qvkd%J)rEljKZ͓q+\0)}Bu#*W0),=֭avpd2<8TR2"k|c;ٿ]kSlWL,-VwYql,@IOa#o&s>-"Ȭ-HZomYyh ȖlA[ImּPH$Ce~Dm 7;+[#faO-B(X~6}뱩ZfaDe7}*M)IPɚth@I f(P,ќM{==~or@)H,o] cXu4OeYy}$v&ۑDlg[E -lqa1PBR_1r!W(•ConOBb3: ƚlsƃG@CEGs*x; N,{hz<2E:$9HZv3u& 4OuM&X ~i> \`ei@O K]Cũņurb^{JwoRjKؔc MP#c;36tQacO* یץ?'ֿlgfz;y` 5"`>!KzHʅ$6ۣ?:Lv#?lZ&J؇“,k#] e7YvLGf^dlPk0 DTc꒥<-޴s2(Jg= 9f/{Ҵ>bNCnWjAU2>|``@f*:h(O(Q0X[)b[~vGBlR8Qg(.C՛c %"WD֍I(_G=bjW^M#_kͦ$IPN*HǭVW1 E|>^eM+StHydam$A$u/E`ġ:4 E7l֍C p,3r7x%.% IWͲe:z8}~ymI n^:Cs%}tdv+3oTIhK*n"Z+ظUtb7,HlPiNt F$Kr")Ώu'lW "H_~/P=m3س5&-t/kAs"}hX,hHI@JNu|y8yjr'%s P?dI<\#7ZC)DR{2 L^| N.7v@E80&3f&+;ϻpvQ%oƫz9>O(0Y$:0(h` 0(t$^ ~QB?mn/zxXI jb}Kl2k G߹A=7*42؃(]-Ԡ/Qt%v D1)ˎ>%g(0{bc0左4`-nvȹaj3c#uv "r$|^mU3JF}{|)ڌmFAZ u;8^J%d9*0׈L-$:57g;*Oy0+%0WB=jKC/ b\k:\쭷,_ZNss;)BEfrۤc$mZ5VvE HP=R=j0 AiD)t+:\GkZYڂYn憎9;UZhCB̡v\{:G0,)}>C.af([1]I:?9K U [at2^,=b:;eŲKCm>9QhW6O3 N87vB0\ٹx{n-Guj\nb> *  ΁#ۋ`C)(v۾m1?`aU4.Mlh4JAJy-*>Ń}|BsOaz 69ƿ?Xr#h~LUk2 *{Yr٩@r5H޷TɦTϼSE~/H&'7ئJs0R/QJƝKKagx׺X$?V{ƒA6os,48\DyEQEڶK)$H #-א-Wo,&/`Є ^A 3( UrM| ݧ0jQb}VذZSg;nq3Wٛ+6H#΁ID}6e"߾B֤NbL"]9NE֓@oku e%bA+]irnJW|^YLyL V'*sJEI?_CnE s]:4"I)nQkx݂m?݋v[)Py…vÖ]_;sг,X\pjIґW#t J467څy'$W4;kҴoKغُdiUM} So{};vHe*"aqM$%0(`E gbM%~qwieu'UoB7'+Ɖ͸K< 6iұLLVf(t)+yK=v T&B!2q9x^hL+@1IbGĴ \COE[͐+;()]p_)}-צ.(0.Ãj7#?vHk]~Hqpx+s.MvOfŭ qA9bKA|~(3%͔E蔦]юz 0n!kNO[&C۞U \,dVy(KAoRi!G/Ͷ ;id=m|/91_RfN0H.yȉ4P>!YL1F fdvOYQצ"S+h.Gq`,? !G{$`Cs+XS2HZ1TH-4yqǐ-G܅S~2 rS3M +SOI;s.] 'DQ5;Ӥ\{` nݺj mݙyWA2`++kCJ8? mkzA000Btż3y`uٞ.^0ːEt3ٖ_yFH93. (LJ6OI~4\bum͖n$LcYA韚Kg{ZL杯]t?R6sDT)M m K΅GFQݍȇʏi*r VzbqY1-b@e(2k\(+M Cy )y՜8&hHp7-Ht] zACu:ydD\ZT`"5n5cQt~@j\8@Q?x$/vFlXqHs]_ubug" {.2@S,³eLl i.1#rBn2cb@4Cc%Kii\^)Lʆ0]_- $ 䅁k=D BBZX5[BoqE8~{Vtpo=w^syryjb^oRRG*c_gf4F:-$C%,_vOo!A>(S+$㨸o/n;g D>G; o=GEت+SB{ĮHa J֛B'@e9N9Z9Cj}o6g^k@C ͘O\]t&H6%?藎pS妴Ϥӧ84DA'>:{Z i{S@PL~>l58ݹ\l.Lg/MH/rdIQ| c&1%J}Ox}wÆj~t$ĸOJeh+ذ/,) NP@ȫehܞoF0=1*I)VU=;Ɠa8QOjo#~1C 0gtU&f?ΞZ!Y6FnT8#ݪ~t?LXOb$ 'O_)+4$RW}? L r-7?,d& j1=J'Ƀx3\h &3Um:_ sSvKMiv0j*q3V]ohCnWn|"n $!לY#KAYN&ٰ ӣΪ)x7ܐCjHDmɱU,t1@:1_:V,zGBsPA$P KpXM- %Z9+PI(# I=ZA;xHH]xʠ|"sXѠb_iѮ"|$R0 G^-I߆g[jM\suhϪOW0j(7If DvIw[]􀉑PbuPTob3<疊<0l{, 7S%@xzr5!Fw 'w (Z;Z~Cmge d9^9֫$25DHKϠX{hE5(;S"_ R? ܷ<IyK,]K%_ `ጓb/JaP9!)s'ګWǗ>5iq@T"FS4n> r.A)cX%V#2G0Aqff ]~ ;Ռ\!a\oqu f>A-~n_&v aq;"F&,&W& Wg&]pTd0(a0uGIؙ:EyV}HZ & \fuR/e |M I½Ve)+=V _Tʪ!c:,}#}3,8?\FlFTL@㟑RSD#*\1ҲuA /6-219RʯMdt+H@/-y0_|@I_bㄷR12:h^SFi QHH&ps_zr/PKut=p\NOiՍ^5CwzaC Ta`HҸӕM$+ /o` /pgQ.Im9@{bpU÷c/En:x2 7NoF4?|xZ`xyg'rTbɷ.* ~98}}2xWcdFifޭ(Óf-gbs$K3J; yMv zzRTԑ6 he;o<rR \~rgBFEp'p%Q/ztSī'8Nx]꺘r/ _b Z"HaIDH{@@SО!}PeT81犣]ɭPGm~ժ@n#&qFe +:uU4՚,xE5+sv@l6=7}} -yR⽩U^ɽQ:__+K19XE߃eDS;3&MPL??ժ%[bܘAW5x&_+c"Y p^R/n#5 :C!*1/ F@\L9n*H>CoX΋Y8)Phuԕ,1C#V)MB.+!YV+y>ܠoY2h #7L?qL 6}3d Z{wakR~x-kRВ+3 gc*_ A%VaAhF05׃[K:x+Λeq*emG'Loy"vQ^M,A{ j+Z_S =Qy.-#iu4o귷.ȍ.''+BR:`]}Y4a-]}DG45Y? ƻʗ>z[rՄ#"^.c(qqEȥCG1 Т"ֈt&O)1]խf>tZ_Ͻ+;Pf,L7u"95~%1i`Kj*$9xwPh&a .;~A;q`+(N ̔'pRd}̨gϮۘngK;*qY%f.(Fc^bT}Zdp4l9aLx28}0di9c-z'QpT4 "XpG@(iu(ݿdيJ]eиw:5q۠a<,HGðw?]"'9I&+ڐT-oN;R+2.Z . ~K@3Tu@f%Z ykÁ+v@Mun'*"[uJv!٤DZ(HTR7ŊN<~Lb>i+w)ѕ bI9Y_KEUcY+71bBP9Ø1>UE9yuScs",-7jn:=^RxȵU"ZtX`$5C;WiY&E:P7C;1M Y~<;qqPy/tY a UYċR::cG~&'ά>FmRϗ3Ic ֙|~>PX͔<^ZyXtb|dVqJFgf GDDWNb>s|b9nv ʬ6Dtď(ʁD׫}4㥰*0nѽ\kzj)ӸX N>՚Hn7'sK*f$[x4.WOќ _+M|lZY@~=\>!Y_{'8/.G0߻pAJE GJ9êa]&("%ni,Ʉe-/% G;(Ĥ"<Ћ&v@^__AN`aspD,r$;PZ:34|l&-X!*MD l ua]=`NBSA}\1BU}*)g|jq y7$p%(L5ԑ9P6]na+yA,R)xP2K%Pw6j^ Qi8g1`\b|;]QrI{, "ݐEsm{ q!RސtXwdjo ˊLVU{!nMS.?i#,.ע神ZnWKnMA2[aN)`ь(:!]|41~VQqxr-[Z">(º!)i%H>r`ծ':P7{_簫JL TToryuTZ]?#]dºF5%1G O`~VgF2Oty:K m׵+T,E϶ЇBa՚h16E[ipFs"!9kg!WޭtG5MxLҹ/5 .rQ+)ƣq*06f/T -(c&a􄛃,N<-O `Ou(B14k+:`"?=,Tf0˛uii[ozF[o; i g)p7-FOP4Y|l%@ZLM첋SOȑ/u,JN!~p1GO҃z8+aݜU%.Ѝ6i,f (匊Uȗb#((﯇ox7K@Gi;Aa]qg!~"Vߡcm xff-` Q_V@Vا%ĘבtǸp$ qV6\oiG>ufX^7 ĭkC>?ІS5.HZWnl|oyTsvCnXarC/Ċg6gVSmEd%O{ەW?Oa]/+Ơ?su#V"}޹vJR3|`T[8ڜU]J&OxP카y}Ut7=bߣ53ӪI *qi*}esIzP.j<T׼h\Q U ,*c>SBU-]i` q)(emnۣJ'O6ޛuκQo ADUis$Ɲf8gST=M(T]k4;IJf$[X4AQeV։"o̞%IU<.iibGXZ@Ey,> [׫EkպD\XENK}-~SuEICt:5k'OXvCuМ̲?4(p C 3v}}1P X1X><i8T^]q"#==Ĺ%;tFf<vf+[Me ϲZ.|a&HjP ~`5'Hi). hyaYpDjR~rP}X2TV<vad#Z$qx Z}G+\ܾSΩ||~S*{qi $C"ސ` ]V٦,CA'Ōqf k-;~Jd ZޢQES`T9ʂᮐK$~87Unr3ds茟LI&gb-Xm:aŤG.~aI'n z1gݒmwL4IN߈wvֽ9 ttB 6Ʀ_mm%bg<#th2([ PQsVw}N1#}7ޣpz_#2|vn/MS_6"(m\M2#'6Usr}qK0UiP wY!|պv_JjI9yK aS!$nͱƥm/A[TP'5aUti] ٦'G 6&CqAJ6t֭t6x救;O#KN*wdԇLNWkx8%g]h@#edhL,^jΓ2޲AܤpaV';7gNadla[(ldY$ GWƋ} C7ϚDP436n0qKZA']kǢW<_u61ѕx ,#/RNj{ @ WsUB#)h PvJ9tWdYby #sydhBD}o9JZG +3N9<ԢՌ?g ʽAVug%'j69L c7A.NavS$A~8" Zi|B6JOIЌZ 1@F:QMLNAim9H4# a(kAwP /4$ d$ FGG[jq~uo3R-@)'ɤ^TϫJ(F! twfk(b:" !llAS@+vw6kyn!SX苛+@ ~I[j ?2Cg@#F{3O&畹ހqZLqw #p]s_iF=Ua*@kq3FPiSJ\jNx̉;ѝ%dln\m›6?6ᶟ0kG|U6EStQxOczJOJlH͉Yz+:E~Due \}O/ДӲOj~ [^X|}[Ǹ7!' j I9}#y|3lqb49 l3vEQЦC< @LЀ\L%B{;ױgV)04#ɿl "!;ͅ \1+NP֠:hYkϒBƇc8H"5BWQӌ60:,,@+eT :!'hm1وȱGŶE =>NJ @?uæh*v[7YfSj$4Z zyģ;~=P#7/KJ[[D%`9S+XaB)9/IJVAKǃS6fR njÝ]ѮmNHfWWoAϝ@I{VQV-2lnwWG ݮ \t@&wuc6M;%~}POWԅʦP `A-v_E ay;}_cljry\@Ô/-SV<ٗO#0NHߢPڕ&;lu4O" ƔHq,lQJoر+/5t@39z0yң)][ATAp'$U#H r i)cA7-B/gd#:X n-. +:,6uu_`w2_ܗ竳]t!2a[Sp'o@\0yb\O2>n+2B6%>2-9Fk%q-%T3 QgVj|nF"NPRDfc;kQbj|`CV|CҌOu&Ŝbw{S $9+%%u)Vy!yH{G6NݓdQ[ }څBm~&Nmz$Go*>$vd(b*`F;Q6,y\ Jtv_dVJ${C# $ZT:ˠZ `[ew:@iocڣ>O9aW6:$qBOY:jdHͷOמ䬹TWV uV29LK*<5k8}BJeYtKfjAH}Ny6+?> hBz*kl@6|!9| 7mQj `(d'U?UnhdSzCG5)t &i} ;惚5 ^ qDi|Gzd&BwON!H|NT&Ƌ;4ubNi)YXAA*#E0aˎ 6kt`0xxʰk%հ݋4|p6"oA<"/m[ ҬfHWv.qj_\& B~%3&D`j`yrWqɁ1o PZGUz &cٷ>_d^ a)7uaHS -@#ű SkXThA^ RVܖ z!lK/# D4MK66&= Q XL8hvXBK:nogsz*K; cheGL;oDމ.^ 4WcN,'2=EcqpO>ii# HU^mڙg0t^J2$vArMtWM' G(ؗԓCQZit5f>jUU3jq_6Q|T ]Bh9jxl#NKLb Lfk#24mzxӠ'&DyOxXrFbQ$sK\y1l `5 -2-E WO8:TQ E5j8yY`4ώ5B6%O~@flIh;ԹX&X#ȁ{B7?op[e181R% Z)QzFk@arh~8,vJsˤ$g jqGr=ߚ87Gk G#77v;[]SZiC1Y iTv`SɡA3ĺZsa#(y4MGˑǯzft(IۜR\amd^mAKKJNaRn9_{IRde `gaB;M,* ](TvGX?*L7vL6.Hh)&35* mJrh5;H`ΛPI 4۞0w%$Yzė03r' t-&7/r)G{r1<6˄W"2ux0־eQ(Afsn 26I{ p$1ƒ<8o2 `&r<氦 q5ʣnI?-୞H/K`\2[dI9ܛ/9W\HEp>Vfca#ucQdDۘkv\h_Ww7O^!W"K%|_]  Rb_"(+ކ8/D;; H 4PH8i QU榇n$6zRbӗ'*?jGc/4\D }WXL")Slu2ulI+x3/7<0ރ1ڎ~E#wӥz0?O*C@=V4ɹ/cAczVYw O ~YE{JDm:p^y&|ٞhA< qXb,ZНvLzUo/'a\*p UϻBe2^cAtDn*[5+tO@U,zy5'Hxt{F%/t :{?Y>ċܙZY'ip+Tؼŷ.[[ ;娓 {6}.<;#r"qS5}9B}e)9`A}1LȋFTzL9P{ʘ۬kꟽEM%UY\5)t"~{I>6yyU!"Jd'qDN +N?6P[+NmIĨn3u¸Q5 C#f[4˕{lb?:(KvCGT{tc54@|QЮLbqH0ߙbe'7VqLoxù]Ε(2 =kK"‰gM.9ES~FE B|KMC8?<#YަILZ%UƑd~A}l9C$7e!\5 Vqz1gEa|HKcѢ/9C6a JFD/ :]s6$9! d(.tÀ-۔# MhzSHuOIC8II[w/\Y&3ARGX&@CTrivNxeId[XMeȉThǚgx$6_…K5V3G-fCp Z fqUw L Ѷ E \ٵIfmSHh #كt@#Yͣil;D35?难tܧ"GE$(A:PAvzM3Ȁ҇:xN_2E:R}_a[\:eE"WMQ\#uLHpݧ&%=1Alj9U~{ վ{My⦻YᏮb /\N˜=M/-u2BW\" D? O͚L@9?xK,1ȩcR_.,<&O6|ʙŅ$U0YDu=qQ`M\L+ +9bm3Q }GƤOPz2wMfp3h:Crs=ĖӭH*d+:g9~|B$KXk6}9BbGdTLIW:krfY;:/=kPr韛6kryI~sd~|Qt$"-Aa=x.Uy(sTЬDg@vty ƻKk$4~84T4/kR&rPJ5@e:{G$EB{%h%IN$O3\<+OszYQq<@.ezb)kgn׉ NOCE(.jۥ(ah8}m͵ޮHR4$X˼"gj%|TXH &dI&Ru^3 Ct0gurX /8ۻS4;AkOfWv!Y!CQ>'Gl^^դ^発` R3}bon4Pޢsm ė-{i.&ɀV++KEItwmuSףLilwlnROkAB\6D0F# A9&Wۗ6zyzs ~1؟*u&9.L)xwwl_wJC %cJ]dUag [-{$0(v8bfKPr꿅s L51Op=_yeE螜"~͕Bab%RK;= d3Ejӊl@Af-/>09s `U^I0ROp++snA@v,=Fq&%;VLL`=y)1Ko]-N8%?~r2ć N:W4_MkeE9R}S%ga)Aejb.Q}_Ho2qzz*=Qs'Mv`v!N?T01Y({IP/=qם^`'S0f9WN5ܺ@M B^te[',s$VmLF^|y 7w+)]s NOh8~p4f[ޯ8s&eD H*Ův#FM^A^j`C^ţD?Ց"%ZÜ*`ԙ .7S.^'?t? >oYpj!Sk`pjC"k$\{f!Ll>fW)otl],[QsDZ-.{_m0` P;icŹK瞯LM Cs/9L_ zdTYϙBDom'q%"6f (+0VYoŸyiˠSMŜXh]sݐjCV?+̑J%Z;I2225F řo6[:V(%AfÊG|2| ^|s%6 p98$d-D# `T~=ҺVxjKpjCz]9eHXn)}}-8r7Kf/1(/ 6h"Da[0 _m{vآvXx,t(/biYY0渄 %han.E/Ik&EJ>te:cv>m>p*q\9gڳh|28>Q2cƚ/FKi4dMQ(z\֜v3 LƊJ(4;#у<ؙX'<\+^ٓq@k(2gP6-s ,Y].V>Z(s X77םUrv(j3JNY%Nޕɻ id~\t]7 s4OZ)3T%RG?dolXP_FhzsC3B;te]SMԦ^+u&.6,WĀ!'"nMAUٺ+rpHly7N%S޹S,TOdVPFpS5#+"uQ[Z:O/ն~n24V޺Au7"Z6 /[czWA`BB{dyn*^ӐM*ZYS1Ϥ@V.9K -}8=#TnzhߞRVRHP(EW(*)CYʳl[O7YAJVŵOӠƓZ.G* \΁pJS%"g=r](`GX9|*{ ce|:z/8d^c7]''&ũPڇK( ~ IR} gOkx#fy!>g- -⃄~-F[Ses-^床6Ɇmٽkq-0} Ok`)v$TJ^s0%m:ـ0 H:]XY0U/{xcjO* %P2?]c &ub-Qlh ~$i R1hhY]`X"gӻ:+Ṃ9#ꍿE7"(n>1 S6t68e;afB+;'E/,C~lA;\}u4`C0R|Vpp $GG^߅@%#"B-ET*73&# RVxEW{ tHc8B |kLZtdp0Ӊ(Kw*" 7ĭ`GAfG>2 aյ| rpXy"ړ+"8\qއh>$e.nq}foO3<Ϥ>yzGQ;wG;fjaZ,|dwx]ȼɋ>vR شu-X,$ů?⶧,Gig= MVߺd 0W;3-8:U֌_a[[L Iμ_wVsi;TNJ+ cyZ`YP>M*~/1d )+UF a:dx";aYIȣ~:8k 579?5^ɧV%I@Iѥtt1AcY6:Ho91Y# Ǯ] s^3Vnz?Du$}ӯ?axqBh.!9zHꚚVdc&C &'`|*JL2C4ȔGH D|R\z}yDe %Bn n`D\j B 4L]o5YLre ۣ:z*46E!glpQR~Ҵ.RLiV <<ؠT_/h:0 )2-a Oy34 J 5X`w|2r.XEbI׵obkU7cCہzh;Sh0!+`UD˼&B=']ArISc9TdQJPP';>.> L}<2N3 qC$>= ,h/BUدNY8;< pf"8>^悜+c"cG8jDZqRڟY% >g_?81~Y.|y4wO;,0QC 1 =Je+Iu `?{[ *awx kk\u7Sٓm_Jmr@XIc>ρŲ.{ZgpCmA6"^pjw0,7$'aYkG*._z{]=p/)5OTXCP>`=s+Ѹ7ٗR:dDRn1c<0a?QV۝ Y'L\f'mI%]^iݸf^*E1fԞyf9P e[j:ЎW1Q4L_E 4Mop0)ʊ]7DJ8ijbyMSIHd; XzD8~`^G{:x`WͿ`= m`xKsa3ǯÕž7'heY[D'07gVd+^Ƙ%-1K-QoTlk3.]j\$ׁ9O/iZMbfk%3(. ]z8nHC,ˮ魡Z16Ӧ0Պ6({CboLozlJ_/kaY9Y,q}_DRf_'`w] MȵD/{[:Ȁ&W"PzETiU-?JcLpBK(VS$x+hS/҉ drAh.*AvIbך],$ғAդ-U+`.˛D/#7؄cx$կE* #A,׽%ٍ^دgJn$%,j6KW pԐ@"h:zĘ S]xEB;.ʄ#V18UvAeWj~`M*a&B-MS˘E(f3m[)Q0O)u,y Um>0aZLzq\祉Cؚ"+?HL(oĝ"fיNr׀u,ul˿7>!k?ijHo5nYԄWE.j"8w3ѱŋ{:cS}daG<;&؟O?؂vF ;a:9Y}I{f˓4f Bti0m[XZbZRЄ oPfMLWy2kj ~CD*4gDI4J71^ε$#@7mxՅu|G`;Qu:]"Y¼ M"60D_u Z+ έ_+h\Mn5!#>2 'M!-,wA| gA掐i ɬdO +ݮ&~^'He?w=.p= 9? !Zn#k4"r!MURs8뢏}t!Ӊ25CD)]&2M%gq1S:IybaVc*Wf&)-"!hVe\$*TGçf,Ku$, eE X}Η]a9 pl[NNf~p9eN7K1zkrg2u>)*fy~0>\TpT ] h탦M $TaK3IK8pf(k ·iqpU/2!Rz;i!v5jafYtg6%I] D| Z9m~ Z͛$!n/ F<}"]jg2iVz^DQ>`rUyC!cl'R>+n`(Fi*%J޵ɜa8]Kdr4T~&ΆFk0C$h{7EJ4.AЀy\O.0ҝlra>"''1$2-GCݛ Vkn~L5-tX?V? c%Gk[£CR>KՓJܕ̞m.D.yDzIYM l;tJ^y % rZ[M{;3wO6\ (ӠJ`LKF lP73$#Vrewj _PGF> p^Y3vkHc?nmgC*~QgOv Nr*_|qҶ N?sJw3T@D kEb"VѺvC>fןQͣ*ly%!1h3[UF3O:{=~xe̯X5ϦLb3IeWYjU(+Cз}&m(ȍӏT5a-Ͱ1́GD0&$;t,͘8vWҳ˗tl2 \pwM{;ΗW  J[$Qfv؜“b?6PQol;g Ơ9)3 0`ܜ^> hJpI:i'<݊Юyp>"l(0F~5þ5 sL-Z}6oYm%T OfiFFt5YQ|^#ʝg|ɼ#o:E^XwˮnATrX.Wٌ\ک[)bWvSx ̼V!I4)$]p<+lgV)Qkr!*elCцS6b>PPJCBr8Ďx9~rՒ Pnk&ZuD֧ⶵD_jg}GNnS,t;ZM`mxWԷHbL'le݁WD8C |>l< %ޫ}XF&knͣZq]kG ؇A"' %U Ӏoh3nӪn! SDw$)I&.tG?n;:}q$LwJ'jΗ}*?_|oF`*I;"UEֆ?ee,'\Zk3KeU;UZcy^qJx Q"B$XfЊBFNv{=:(πgR%ewbá0{Q{ YiSUl! n q $(.%,J4 UGAhbֻ,`.EK4"`ʤ۴Ck1È7k2Af፮OeUd^&s"ju`Xo׈paB>|;=↊ O{PQ">,aڮ$vi oPaMU|4I^q9t!jg^F*1,Dezࣟ 8)xKlzm6|Xf4նxR <ۀ*5uCY^<]uRʝ`J'4hZ%'c^AFL0\_:3(vhg8c(bPW<5ۄ O>|wU*oɹVTo]!1>Hh5SvF@ ΘjM8[$& J}#643/p D$mxR1- GDD@ {M,T|IaXJס>65:iϒH׮A1PW>7)1v}bl4T)\;ݰCUm!t2^ /{AQ2irry&Am?jNUPWaR1WY´WHL08”Nm9Km3h/Ys {Zи,aլP9{!7k M_Q"c9!Q;)uX M )K:U6/eL>Ú1n3:.8'햰g:DSʨpiB 1QbLJI:RDJ3N!DݩRMmd7&L:3(:wfy~O]͢ 2'#$CF|7-եQ1~Ҳ0#W1Yl,=r טlo>tR*?.PrIWDZNRk;g[/p7MǍLw_2zt<ǂtvlr'ňuar2v:_>N}OZ=DQT4[4(v5j3W'SFAW՝sOJ5R+7l bn x|;D)}<_{GUT{}:`0]RanhdYSb?؎oYItM D ۬?e*wSկQWDz΀~ 29gTYx?NP`Y<(LgϞ_K3]dfzYoIEyz46i.?,nGב\n:U@'b{tDgDk YKۋE#MC47fnkSzSa 7ܠ7&x'X`bJaa/- &yl%}DOaE9؞@2sH(# b=~*-7UGD漨V/@[ rz>K?5lȗ)9ϒFn˦Wʪޓ%1q\e|1KMfY?=E$S'>|<ݐB"oy}+Y Uҙ1fj]I9f0dF*!U6ivŌV'DK\,I$#l,+註5̠Z>`91Ƶ_>԰LT7:quXnhqajb2dnF^F)v"6fVuh6-"Cr ˈVdO/Z]T}6K|d:r:Wh+Az~ՙ[3Q ]U< 豖ڳ)PtRf 0 nt5ӳ`9M+\8o L|o/_0;u#YqNx0;ptr!%ݦ%˜^c8F:Dt- r 덫Ľ> &w9(l6)rjI IjlD} 9煥ub4=Œ sZ[{^8s6GAwh8-bABĀpS mI:ϼ>R 'g.>z}EzȄ8?rc6ԀýO0PpdS&yS[G)[7VQL.fyŷ?h)&"y+Ui ׺aҭ\#asNqB右O ys]D!p*CDbMw <)x?>nd/2*pr7N"r-*ouzSW(ex KCZX܇3>jx6##f)2:S LJGDEQ&J; PT O#J}߽1X d*2L4F;m:g H䘫r85ӔX<20UٽTRLgޔ äړziH=A"=c44&ۇWA/v< ;(R &L9e7Ydta E>p*}M\b~UI8Pp![,#VQc C:!s;(hSk_Y $$ \r}YTQY1NFSR' Ct9_( ( 9Y4R>Lߖy^ƯH# dNROe9^Rd {h'q:h ~V?0{X_gPu[ #8e-/XtLk(8wK}54vC9LX5e2-:HϷ]; ef7՗e!oسPÀ\]KX xvM%`TU\a`"hIw aԣ_5؃`/J= ~~> =8d;2q1mrj6XKXqI?n @9Op|wFQ=Uu~|Oaft6/WlY5q憶.1Re1 zY/6ԃS+#jIAM(j;M82 zWH)8.r"gI/?x Yw h'')sO*,cf38־O9,V㢈yȭ~Q|VJ\^;u0ERn)}${6bA2=Ԍ=*t}՞cI6˟}y(LD6Ia9al}yoHp25jJvjul[~RA7aiZy&ɞ!(ͤvNq}w@z.B")YL͢}LBn(HqϹfGjZ i-5<4>78V1REuYi{|hs×͐%~k-oC g`kϪB=,zLX ճ uD4֋]uT_ .p]PsRnl\H='<pש0`y2&8iv6Ӻ]4v*lSƢHpJg#Ohr*rܡ{.Ͳ,!˕m}!R$Ÿsȳk&(F( a/)*&r 0xX BɄ矲Ԧ&0glK F*h|\vז^Y43_ ȯ2XWԕEDE0Zbv5>QँÏ(3;Uyjݙ)He\0K2L:0P`extJH5IYfjfzO/ ˿/OAdEڂBd5VLcSX#yQ2S r?u`$a}p;av,I)R Mw1X!(Z%p=` J>Ş1;ZQc!cl6KDeֻ(YJ*;+= " CT7A5z-Z79ܝmSsҤ%4+hw_!=F?vI5~Ѧt9W_̕q ?1J%qa8@|ĺw'%_$7ʺ <'-I/7͹9[DvЄ:JyG#ڿadqs:"O>?L P1ˡȦ[dEK~HT7lA5 %b ?#$ȍ$QR|xJ5w"ӽ_pҀIaFb^Y~>G}0k:R&:.~$ך@:=š\Ӹ .6$ uhb@?-,! .%=; ;>M7?6 9@HAnv܍g= -Dw<B-?54{B8Pkٚpa8v˼ ͕x0A#L}k鱉$Y\6e˘HMNaU"~ -;E\<^cPV⺞fgwbMqsg`)I9ZO(- ?ڔrݜ zK2&h }̫mPrFwq_iVA'+Lj/eOon (H.&Yׄ;(9<VgƳWAQp%!9Tw8BeC ֜D#@ޖɷ4{LPȳֶKQŗ_"X%ol^JM?##G0 JmT̏hHPJr_7py;T (ٱZ]SQY/w,gwRf\ro}  ki 1L谼09պcaSmP Tk2*a)Q%= K ps pkc(-Y-=j hb P&k$懲7!(qd@}M!wHq7]4e!U>$[QѕWD~caq\HW'=g*9U$ZAX3PHTլI<=VY e%WaV!N*P޵6zWdmؽ9Q-r@[?Nu~h0`'GR\M3/^HV4/If~kVkTrXgS#~VJX9M^2H/&<zę r6L^s?As,F2yy|Q땀n~f:iܡgPu+Os:AX^cD` zꆹ`כ }ynor\ Wfw=*{wvr\SZ5 { 8>{}r[H#$b)0S$OMM r@{vq.6;/O)p4;q]KT緳Q8А} "5V^bQUJ~ N_;t[ 9Knx(%j%n5΂<ٙL-v@gTzGG&B׫o=MR@z{-~n+h N CqOå#Y'{s#@mE*ˣ̃|@N8xm$ $|@rz,yr{!$,V.v Jj <: "Eh߉4Ұ*z8>MH4;b&Rї" %ǥX=DIfuBxAYImԓ-.LvTWIT^͇ڰO]h2}?Z7Xi%8au;)호ڌTUC{\^սNrx/N=Y?tu#V| e5|i{Ǧj-LّcǤ\ѵKf7A|bQx"&D E} "BNH$4?yܧF&uSk\1Dw'M{e`q{)f]qhc֓6 ƹM攥4?鶨]*rIj$SqN'|S9=E6փkܢ.sok %12oM d_uR (OV+Q·[e!OJ̏Uɤfr8YuY a Ҧk-# eGO]"mK1{}_P#ὖZl+B4+t ,m?*6svVQt4ȑ*x. 0+iQ:2tN(#6uwwd6@{#jDVwP =}_:/ZU;Bٌ`c;W\㯐Vv<2S1$Syy^68.V]c+}"rjQqTmAchg~ C^4!:w=MY_gt ь|z}fl4Qq[XƗB7xFGn@.A_9S!;NC/=bf za]( Ԕlr3NU'y0D櫖1W3?$t~:I̞9Ei?OZ>F +!Wsp6P (98>8ӺyBƛRٍW:-b1<}欣8nM%p]k\i(@S_'D!;wKvĭ̈́nBI_oH2jd^dؓ蟏eG%oiw{3U R 5H&oڢ 'djA{ѐ~wMyBIWi5a*Ԏ HdIH􈙘cEuҹg[Yn!;ol2_Mom2YO}/;cс33ɷVўosyWt@?siH&x Wg1ɒxFLpF`I<v}]ـsz8t+TVR{u!Xj!Tsߔ b"ls)aȨϴ2 >-OoKya_;ݼA5ٰ±'=K|5?OYJmyIY _?y\9;c34+ZN8=i)IKbɎs*,s9+s4e{첡2)ɪ3<bA$h|~Zg ?7wP wU6z2qd^tw\8M?./>4.%!ؚ۳8^ȔBJWl =3=6h|ZCԩڐ-t'1Ts(s+]̑;_7~/S2J&1 ;?"jo 69Į`S! LO5'Gוԗ!!^Ik"+ҘP#Da)_N3?[Ré<[nڪ~@S9*0NL5`IDPcٲ/ɥV+6Z ~OG+M^+,(o܈6VJOt)""PmGQp^WKfߘ(]tًOӯS׍$˼m pHf "wP`=+s^M-g{w<YʫnL yG ܶC10ʑ'.6} 0K!|"60>K33a~DŽ mLz)k!}:h.F]_٥ 9J#0[YV'%I%eug>k eT*cF) 8J]?#: Y={`sOv/g6τYK"Bw=)SV$Xa\Nc%Bܨ&ɠ OtdaV:L{yC U5bWyBr v%CB>DGH஍N8 I^ Q'w3vV{cWL7\J1D̖_Z[J8HbH[A@4vz@f ɟH %n )>."}"b3{Lc^˻Gom> њ)5fc웿#,7>U4E/^aס{LD<}Du6Ta%dojn`q#@s֐ga?f&]z4,}$[=AIӘ~W;ӿu8/GE䲚W@.QՋfw Bq.ј?\EFO+ޜhpma3Y4S{kVSΑ5ÌՁh+Y1z1V8] }q1G]^OíGi(y?1ˋjfGжo*}}e- _a igSbhM`` }'7lFOx[^n3~R;' pKgҲuwKDCkn`^[i zQM׋25߽ݏc:3)̮*S,gPpOӸRXS0sWK -7kvBoh4Ty4xMi;EV_jJ`ꛤ&$wjO ^ {/mjQ/8yS(.P+e;2k:A[|X> |{~ [RHa==fX \I˜czƌS.l書~4(=5rI\s96IFM ෮a0,RHKWV:?<XKP_,).xx濄+ 计$VxSmc{{Qn rF$(8;6ǫ98QoaRJmu۞Ѽ/=3Jt ,Mb]ଷqx0X;4:2޿5l=`>jա"2Y?#JTjbNK=j {͘%_{)Dz} "E -璯 84#¸6Q;, %x,r@'< ;eHj8)IPVWK;*:ګҞ"m拇̈́VtJ:W#EpV8R:,7 Pڐzg]ow@w34R%XIAtDw^ZP=MWݏL=n!ğ`J!qnAI'5b 32hQt @2~MӃǀgӯjT0in`jQZ4 &(AA~bWGۀ>eʯFtбsIf_ *. ,~P0߭1FO*ZGxopBV4cXB9| L~؅z9nԝThcH ċS[_y$#BOl(AAITr-.E(JZᲄhEkS|#Z" NTtv|q&U ̽ǀ.Y&OںsHO3j?/ZW6гv :QwTg΀v|!ҝ\Vvԓuc!,e|n>ݽL.E~H~\h WimD5:gQ4>|Rv,dlc?QLF9M=ħDwNkԫ퓀a `c-z}q( D9lU#>bV^ةCqpJa&2$sAd)I,Șby7 C6pR=Yi0D,_k-TYUͥ.3A)][<|2ƺ|sglgG%do'`IMh[$=n[XC꠩":)oNWSQrEZ(PowV >(-~qe\KhtqP={sTrP\hˎ@FE'0s${.OLb9)?$X,gFJZW<ZamOv*&K@EݪulXZtQ ]kR\M}'8Eg6aZ,\30lG93)Ws6{?aC/=?yo)\wX lֻ}("f9Nt%W&L_ΐvQ:Ru7ې}]_yIkge!cs݆2T鼱PBY>y{R肒Pm2ڑ:-46,qZ V `8_T4 <@㋗/x |0O&~oZk{N}o%D^o>C/h(&j/X(RR1$[GQ̦-Fd%?and6 )298b;c3WB/p}rt!{_e/*uǎjmv\ck(2X_^ȁ9sV`ThCs5^h uo1)lmdDY(dD\@´ +PmJMеG|#(C3rs źB!5|/g6>õF ,'403)P͙Q8T2L }8Gqs<%9d%9u'Ԥ\^tTྒྷp肽)Аf$O6e) YԣE4U\'ju`VdZAt`N#1sls]?C]L|w gk1'ٹ,b]8&+3C`dH"~.CH%6_pWԈm+>oTN3DQOOr,~'7$&/)'EAWOC/\1(nN'{T?l(@10pa )^[e:Dzu;Y#w4?@X FT_BBPxT:??W+hAh RyVc!RDUm݊'xeX6JII 0NH4\٥{h~;X:DUyii禽p%/: Л,&wii/[_,G]b0t6nq =y;5"KI ^VrpL)FZ2 񰄓vQdL헺wXijti`BB3۩Uz; V7ds9IE%0)zXVzFb6޿* sGTh}-6츄JZB?U iֆ}|B'C\@Ɓ1xy8C0%)M&XҶ #wK=Y cVCWeǡju>L~XLqoJ1cLOu8.6C}?P؅lⷪj{]} =HYĂ*xa XSeOBpf<ٕ :$r 7jI+".ߛ# +kz+ ѻP5ZXC*Ĩ(2u=HM]/^GG]7ܕxe24eZOv e K֙ Ou0ʖ$ci~AE^+Õ~mEcQgPZm޲"]\[Z,>ju`9!Sdf XI"v'y^ۧ۔:BpW_Ru~@25dgZ؊>tPEϞ`%Znlй Z<2ؕt4ٓf~}IsIjI-CD1gxn3 otP]?"لZkQ*:7QnΠ]¡xq(|Nteաnm8D"J,Vy6K['KMLl"(6QN_p\ TP2[Ew,I\7"s4djŕ $<5L U#+Fx8HO(_p=MGcښat 0kudOhC /SRz S!LaG(anٳכ a'6 z]#E"iE66FOW=ye5p|ZtDKcq7~%͐Z`#D$>>"IR|TRϔ6pn8=1՘N 60=֞ni#>8fdK8OXiDINb`v}!c#RZyI{,THԖW-wMຎG9o63LX]Ab3# C@ZsW^-]Ab::Q"*[ CB~:YGP1FuTے&=rzF(KTyd&٘]_Éj (Eq 5'6+> k}W(z9ዞ6 wۊ ;邿9r@*9N1Md cKUcII^+r3B%^iKUݽޜƚ32 DೇOaTJQYNNzRn>Mµ`h(Ak^%/]!C~Sj n ي@g}68)ֶ&J&7ǀ#Ѓ,Oqgש$Xh;2 $b0*&`)K֫ҡ&b |y%ZS)R|,U=(ssTpDO< ؼg!(tJRDVVjvD/ST5i VIe WVK,!jIϼh+.*^ZɇZ9H6RFh}HDixXozg8^5#*T]Nkzl\T6\҆<D۱?RG6V$? Oq=ʇMܜ~ 56>fΠC!@KOWcQVA&"`@}g鿢Q\R y )uyʧ2쎩ii &C0?@bUΦTOk(5cy+^YO$LNkIQԕ u/%\!QC,*d~\;̿ J ӳo!2R nvWB#G gy@y[֕Ȫr;iE, %g{ #'h=+KsY!gV*6Vqs}JjqWe a[C莺:ϧ7q}tE3R,[fgtwfMRP8O=c2! h^]D/h#O-* BohYDȍ,p; kpFSHnR}l=f3`7tfn%hgBܗY/V\DjQ*ja?ؘ'"{~W-HN;}ԙ7N=y I'+̠lkcue~:s.W H59&TKdE$,XL 5;3^^1Qb3bfUڇ0_۝6,aq |8oNl|q3 jT0'r(&ʴ  !h` R7ęf5r(+=fl:jF8셴|G}Eս޶ʞ]0w/hBJgVy@OWt W |$XXaC 'Dr>`lLȺD+8<Ɗ9۾=*J; nTr/ҊJ-3~e5*GBaehϊ`~ s*-(cٷL0[{5tK  (DYgB(@Y-lD23ZCnqyHmlu&b,E u*AN(d?g/łlkw YvГuF3-!F4ԑ| sB"I_=0^Y"x-F%_N^H؋{ lr)mf>AN,>Ga|()I?`D!Ycd^ lC<%uXgs iT͑/i%d船H*9ERA_ָ [)8sMAvZ %J nD@󞱱CU*x`Vp|zEto3AUl \& qLH;{jꑓ~+Idc/xLF:ٮ`MWb|JfCT ˤ(ufp2QOaߕj>B?D":&_vKi: peװ,k0׬ÑJ~ K ?u,:N* Hꎈڝ""}?!IB{'3=#spp3P^"ӎNᕡRp JPg{3XGr.n~$5RSPy8uY] Z xFŘZ0w6KZbrqZiEg0@4j{ #Nzw kDEN0!>l2Fs6\~҉slcf$tN{9RI()KIQ$ G)q1u#JL[,qj٧MBϞ'OS}xWfDQ𝨫#Z iTD, 9&6)/u,ѻ׵zph.(.]r _;G EIyxR>^ K my:M$Tyړdmg}jW/zIv$%@q֊G)iH>y֩6IՑA wjF=]s݁.N-H ހ6G$YQ^haGJ pJZmWlCJY4 wG&0ul$!h& qQXljFC9OR6|W50D=܁)ń]eE5|3T u|dVOF.>|cga+[Q>l7w&TZEG\ni)yCowǩs8l^)QHe_BHwxe*J{EP1IS}> GX ƦrA;% %Owȉ,.&S g9ivS;\+{Ew7qGthnń7dĕ),_ϓ٩Юq2~ɓ~(ԹZ(6nɛR P*ne"HvR(z E^ g1(>OC )O;9,ݼ2YߺBx ._[:2ӽc7g!y zjJ2`xjo9$I"o&!% 353tH¸oWC)uqH+h5^̓0h} z }r;.Qhvhw\X*&#C)]` }6cxɢ"ܕ`&f(}m32gζӬ}_;#aKhKCɯvfzMzbfm6a{ks:,P%w1cBbDq8] ˢ9`e 3|SYl ?2ڔ<\gI~6[-R9?ٔzIlf|jW?ҬQQzU ;R֊֌MtF "'<NyYK9:9z(q#ߛm@iZ n )D iģM23ɽXJj8 fr7* C3$&-Vm-fh+Bv3w~T@5E?lg "Dm!RFĶP؍ɯm ^n E\6,{ƨ,}3 }MpyHWM?\Bgĸ/ 9#ኰk;93)"P{MtSF5c1#'?SBk)DY0i Dp'/Sni%̵٨JK)5 BEX s9-9V}Ʋ`FEztQYpڡ~O6݉W^tÂrĊI%I.S*T BPmV`ĩm͔R԰㚼 ߷sftU\Ae $!AmY׫,l=VJBx#ȷ5OوoFF(?$7(eaW׹z*|Q3ݵd[ha#_b[4>v]75H_<{(kOZ|yzaNEɠ_#KŰ@ "=,K'>6ҵYA?p N =͆^ ^oj=`iW@#єpkpt_8&=~nfN;6\.#h Pǧ8 )ؿ@&SU3x]Xἁo`dX6ّuݴ[Db|MNIwBQ:(R]{I3!&`kodsbB_5`Dxj|䖪ןxx\{/RKK>跂#8kοw3me" 4Ќ!rR\֣\Qg5{mR ł2oC7jp5n3_8ݭ$h#qHcJ-xAk*=jAh&[`41"<#!5_bVW:u' 9'h|LCȻkfx$Y{+M衖l >GyU$ 009{$M0i~[ǵ)A0$@xG,{j- 1.|}a.GV겞M]lxB1%F f1斄A#B5}fO-_Vkg~al q#TnuE?'U"K3ymXW>UE)As> RdeNj)P}!^ԅҝ{_2pdFz{ky 7$:2j6mgG&I#B\qʉIdqe}Ao@7Xf3g5䦟lB~Bz\0'K8q~@Q^3oDmDO$,5Sbf PZT R^C=@'S{aHF[N2#/9;:k/uk6VXceřsˀ5mFw~^p-6u4Kj;͵.dPЃY֚NP&JxUH9 %[dʅI)QKσzl`U8J4ȞBpa3҇2+v{&gg~pw݆Alv6q3DC]+1ReMuT=k(Nȉh $yR;6=7@DmxVlu4bP!LDjЯ6zM!~0Ŵ'IY[6J0ڃdSB8׸<]K<P8FXJ(U ;Nc^}ew+2^qNT !>V|c z|kJP\I5[kxEz; Sei'b?Vl6\B#t6R 6kqA2rg=WEW;w~NƄw/ F8K'v-Un-.ӏ18J3MKpggDסf7拢RSGzDM ?qݕhv~p(9TP!;+cgqx* ¦flJ8&"xsژHSДriju&YU uN,Z/]=p0T{zǦTokT TUezw yPz1-i*RAH5 ߷źo4*毭#W*]:nON7j+|  eeo:T3Hn@Y DRlhi#n1^*W[ubTC5}\Xc_ ǻyH$$SWϷ~r0 CռIN<\4QC6sP`*YYRǂbOûꌳ:JoyD/rq:Z~ngp#!7uFFt:s.N/e8C**EoQV %ʰɱe)pe iq@C[T,K0pAA S o'B[nSa<QLMa-%FIѹTCAqVUg@KTJ("魯+>7)jYԷ4t1s)T>M"rOL2 ȼJI%t ǷdVlTu"| aYHJpZvN %4 brcۘHsԛ/.zGo7É{2@BY6?S#2-e^s\ e'_ZD]n ڃ3~qp\CChYAiZfӤr Php>/9RL3/Xt˜-i)t&FGs=5&4°sRE~e`Yɷhmo Hȧ<}0 ""؋ڷ(M ~z$\ "q$,"sToFbn3);r} Zl5M2(tӤW@Z ŭ.X)E]%IX ќ&TY,RCeCp!]ڼuMP/vlhA)o:G T~aU@hMe#0rx=1 1Z")PI b1۲'wc܉ QNu #F2K9ezL km}"{W(ۇc-&ć=z5h@oLe.X'fZ@vkɭ"|~EŔN( FK%s bkĊPÍC0'J  G; aeMfevB /݂R *99v!<.~$oQN#j'fÌ L\4<䈚>7@w(<9^!8ZhzU Mo>ڼ{K[;ƹ͎%Qاg|. 1jwDId\`YS(8tXhט[ҎLl#HtnQ9W'baFL/+0קy1FgguI$""EW2;[$ӷ3>6ك2<Ԕ|mםP{8tGxl\*<|[x'n2Q_x5"~I݁o?0.Gb.M`4AQm1=+6jCT= PfBse;^.Ӡj-\1՗7nin_1(w)b̦OeFhjB|+dI(CҤԹ}.ި(ux'ibdG8WǮ/rM LK0$"|B`˯ZPL^^qq/\`M" u+)rȨaX|Lk}kKM0 1vGEr9,n#*$RWPJ8GA4BPp)DV1ǝ," ܱ~KRFk\V]{nqoxqhJg0%-o]ރyy1Ӥ3]؆a%*LL6_+{b4w^rXS ڼl ߙN# ȈԒ;gl",ːmo WYpՇogQ gCࡌrvMµ9*Q=,YW[ Shln[XW]*^V]J{'/#-XIULö?kMR'hqT{-/Άg5uW#'0))pLdk:l_9L췈 a4VBW\ge*P.ntEjƷ# y fZlw5lYX{ʢP6JJ>oKc!/uBR} ԧ,$n>LT*}- SM j( ֩")TyVV`n8 9ȥ>4mWYhmXhE-XC#Z\|͸&R:Ow}K7Qw;Z]oĕß3jjlցJ5<\WYg "L\&>$'20HoRw .qQgncX{iN:q,"LcfwuĔ\{.Fea>#h(?O桻}op 2ROdgϚ"׋ekƒ' ]C~[i=;"PɧU`u"iE2Iw~@TWD㷄nS?D m>|OouH2{oS)8]ȸ R7L`Df-nqt ~(_Ƨ a>YS>XF% =3[BG+HUiJcq(Xv!cCX1C[p?MfɂܦKfS yʆ,W"x҆!Ϝ4ed2?5 L!2Ћ8Vh bH~2_Nj@AEvԝU-Nb؍EHhH|{(Y*&T%4%J+ݿ2|jƖq/Mךk;i>nJ8X= FWntj Ƨ@!jfD-.y{S_\xFYZ@VxÃȓbP~j.<$"b Pcep kH69_Q]]{Tl|Yu9[b fʰb^~'EM[z9}8ſ}9GrxpTK3t}Ai9ozb&.K5.l1AYJOH>91g}*>"mc :ih،&C m^L:-DPqĦqMkgG[2|_a^~<&M}Y5rrϵ Mv34c"|AI`3`Fz 4 ^IAy>$-LvZxlO=uC(#{֋B/{>cxhG k*^QdX~'G4ek憇U@ΩRsqXֻrɼ_%|xz{wFlReN[H.rҴjVJN Ip ؗnfI-8~; )',,!\P!+JkqEF $06͈h~zzJ|N)qEٯvC~%Qҩ}@&d_f^ir:6ZY1Z, [ӈ:[1Hok1ױʹLnQ@ȸ9zQ6=& ]p/etp 7 'Ji{Kj!QjbaHvVQ dZ颯lĩ۩ gOxʺ 1581)4X{X2K:%BN W{G6ҨBSvhxW'ƧqF:q:GYkK.D{/| 5H9ף䚶@\2x 4Fw<"3Q:tvnfwS G$nxFm_R?E>hn1Wbk>f}($!V3jcZ<8bPs3F,* {Vv;S-ʐnCRje($(@Jޢs&'_[l"7l$_g^޹L]$\aC7^$!r*'U LzR  `-$wWxlwoe(٥)D1fIk?@z8wAگVuQ(1@is=U4o#d: lt(KMASO{~NCtDK0IYx\v]& 7 ~246◎D if8Ċ1%.&9y188__:j6tA/}0S~h`c ,W]n6sJ \#ݝ{[TFjTɖH-KTj;ve[TVNH>VыݞNQ<"{Pj?hcJ_\~HQTЌ D! U#Ӽ&)CC߭Յd y;m(\GW"Z%ya[=:+KCfC?в)Mt'ɑ!L-RY/.iX-k;VK0 _i/w9 {JbcrksM4~!1kiN䆇MIl u2c||9<9^̲!thpqeh$%XHn63Jr6l )%5SBʈq3LW LTr]odʐW k6ȋ6Gcבp 9z/ͥ3a V꒗8$wpe߀P4xHؽwLVg}?;y6IQ9K(4E2=RCG񱊛[} zUy(w v[TS\e,cF0Ӫ O"aP5p|_+ݢqQ}y !$9c|)fhsu N s!m|jgcu\\AȞuD%?ᮁ6D?b]!lge+bOpExLc `6ʾQg}9FU" awտVZaBmܩjDȟB7lw7J]_"^-\k薺뵿RuA'1 Ff nw- cPNkǺ"(# l ~.CMc296 f^^n0ݡq ZQpQP\} Ҳa@;0rA#TsvAPpwk]|ǔAXd52q:Lrq|ܚmE0O+W{QƇRC{Fmv5p[1Rwli\ 3JR</u\TB&p=Li'bx/{ E،92#z]8FEqdfySk;15b@t\V>JַffO7$S K6Р0=XدJ{zyѰ}N3:dš\V{oT5L͓AcFqXXN( @MK>P1g0v"sMmܧ4-?CF͎-p(u8B 2Bu_A8+2@A}r,zU)R<OXAO0pn+&1àGWR|vT7X}, ALxd`Ӵ%OP:naڡj.p;a0%r5d=rJTQFsnDmǾ[czUb{ijwor ZT8wv'wZ`\BNjC|ȓ[oλ'gRƭb8 qq #sytPB r8=,”"/C)bMQ$Ǔt^*uG/Xkv,}'85\DNw3oO{l*-3GB*zF^Pw> jaH' I_ӗ@ ,>_,3QNE2vF_kSM/V{CT_ fTپY4fl`nҌ5AXL5;K?$٢WGxcDkR4kIT ZSA0 6 &.B-ToJT;<6i!>%:LRCRar{ڼK6 h9?:-[[3 ŏcBt#UEQRO<#[xEgQm-=mU$|U[_N*U=d龗 L j n9_;Ta|$ߌf;k͝خEO &&$>MBng@';Y>&vj4ZFciwpY*x]4ʲ+'-fFqA76B?~8gh1

3Ԭ$>1Dt9)5GiCO;N\Ţ-IuZW{%gJ(_J &U8+O/ KDD>x + EWL0`E^! 2S ˺z/bxW s4Fs]oHF b2Sy@³}1NRlQQe K"n7ݜ,\&Ŀ8Rvçvtrd/8Jfŀk_X]$~zA_[IPk&Ua[HfI4"=g\ej;H _Ī ?U%`Dj*D bϹre,־<iN*q 6(̈Xc}BMPaDI @gG:Zו˔ &KW*`I䙙Eh*J= MBY"w mpGِ1ܾA  .>dL ~#@ +vcGSW?*tLm܄uY*ՙJDl0Iǎ}m my OAE0_ʒxD_PirdjA! &VUk*6oeY>$)P5yb)T[P\ݖ?RS4cܢg$(:Ŏ6!16oMWT`~D/Ģ#t驱*|Gڏ>D-$(mϊܞ9VZ&و<{> )o{#l-4 ^[[l1 Khu׺wD_ƍL5J:gmXDvQw\$wZ\E7X}lbf vmOr:.CnQyU)}Ifio/Qh݅\.CYA[=9OM{%>Y[@ S,G\=zl#4ػ;OZ^sMx^r@:-dۊ!ògIv?]i$=6' ^C0|SP$9b&P4< 7i\WNZK||QW@y&弽 3Ҳ@~+AvKjaG6fF JC$1FTm7Rh \A70N)rg^W;S`E<,Gy&&gߤO@UJ9# _om <־8.:*ӆ3F Wʾ/MNp CFg3p1dy^ӧ8wsQGfyUf%) pBsP=gCM[U, HG"W'5yEF.TF8n|tC| Xh~%Q2p @lHy;& l47).kMG*1f~,~,ꪮ@U{$C_{X=%0qLߘCEL5I!cx=)o'SfB1v7,ޫGzb넀xTM)#4Ltl*&2|[~Sѯe}Ed.Om9 %Jmh{ZAs.ocl]p38r6hևѾ*c̎:BɷHEQI ?Q˨koMؑ& +ѽ%J `|h!&St)O*˛~{E<0@cu`dPqR! 2D-&&=HX.Cbz?pQ>QEfQqH),,sҠ*Z*\ew"j" x7>w;4TuKjeH_TF~Y>1=:0PK*KBي:$Cz]qKh{S>rf2>{S4z%SD>:j(Ӽ{/sjt{?I5Ge`bkz:p>xfuk[/Vlֆ^ki7 ]1[c {%wK['1e`Оg^J&PiSܺKk_dF9oArzr:p~,0H"K]bST#JTbB.K?6P9?1q{~Ƙo7p}o!&T<|zu#k!XpSCki?8]*P-(Uc0UBhO}4O~:CR>%qýO$Dom$^э0,vp$=tB&!윲k6={;B;X:2 Abx?$`X{LقhJ 1nsZ3\"*\xn>6B , jkyOHG(,@ꧺx4$Y@mU]ܤ&||!Ne"+kmabwWǞWXu7䄥jn c5F[>Xbٸ!_C۟2S3מ+yb_7&~IlYƮ|鴟"(n;5N'];uVIG 7~_50#>ɛ_x ˩QO q= [#߹0z 9ƥbv˺Hm$$pDXQԖ8/DmqL=*U"71”Jtk(»?# "oujK3i{diW 06NH̲4]l,%X3H f̪ l8ruʩ"F ux|m+qS2:9w7tNܡӬ7ׁxOcלU`љ=,vJeޕΡb;iPYvsZ7U[}I> ˶AYD'hC=4w?ܼѧB/҄.WGc '*ؓD?F*{Ȝd jy#^.q݌)""ʓ==c7_=Wr!n^&&L f]L7&j:pOA%#A僭Uw݃qVVzh}RgmSiNl3(ld7W@:Tco4*:њU]?*9 90EqBrdșxMlUOeeC,=pzz̏(:Q.E=?&Vu)džv!Nͳؑ3Y,GN\a\ r0lrE޼e8[52e0cW˹3j8֘*xqwRo2]?Qxh.Rf}XU- p.i*8dHGTvR8`+8$Xuzϐd4ɁxΪ&I75c\E݄iGH 2dW~ѱ{E XKwj>:futX^W/e7L@e^4SP'VYYf"ȮN?;zkOj A/R;S_a`JRc{^cߴ=LnU++{d%FoG @ߵl]_YIdj,W9-{e@ˮDd/视#7u(+}Ş=Fch3nTΚ0MxCX ѮNSٶGY;<$Tβe*clҙ2cM Sp5AdSyEpX#Nd[Md\|hA{?CDGtK 3bNPx' %RE'ZGZ wJ+ag"HNK̦%SS w4ȦlR,\Z&SOcVxF|mz<#r|iH@&SPCn S^ѐ5yʇ?TلvU4I`5y{MN%G+n^/z =2ɭnSUi迢e8PP)U&,SjjfSfG9(x ɇatJjX%yvSmܴis\ 0k?/^ M HFF]ē,&-4Ma9BN6=ҍ(x~V塚XF9qQig5Š$Idv`V:eK-nnA/a ib,7ȦB F}=Pf(Oo}& Y+ŀM/gc{}#|Fکfq|1[2u ̵=}Jdb+#3&坥N֒ 8e(BQPtH`HfOЩ 0{ ftś*yE:h9,id$;qYnN(4N-Or72slAŸM~$ dH0 xf]D79E''c{dS|1frlZByQKXxčaojheXpչcŐo\x\c@=^$2TgALF\cSke`w:_ IJLgÒ'J}eMB5WG0UbI.,+Y74zV`&Pɦ/ 酈t d1:h圩v"iΐrHh71Y?4 fI+N)h)nf&D'hrfFé}" O:xɲYuw:v.l:#86]>QT1Wh;\Pq O/9dRq+:Yw0aSć)AYh3.ojѺفWդع\a.nX+%4WCz;"s($oĻ?}PS@iYM!DLz(w>W ZV@J/iR/=< ѯ_d?+rWް(#g@%\9뽺 Vۋ-2Gq/^/prGUڟ X8] *R4%'?#sXFQ6$ld(+5e;d[#˼&D(Fv74"Z0VG&yf.ף8ig~Dd_×/L G)5}'m>zAa:แ _`#̡ ~aF3\ ]ѥzk*o @lLYD*k*3¸j19eCތsoxhJ4Mg7~ ^Ϸ$ 󙍫UYG|HzA%[1̋xs+k QYҝbfFXߍI hwÜ`"[. |J;4[{84}WB|E!7U*[G [XwPe?h@/Aܕpv*$]_\k44/Df)3k:3-yAp#16v]%5Lo3J8^U`,\'NU ʷ`*Sٷyvȴ>e:q01[@-^D2CP 5 A5AxD52ۍ#M\qM?-wD)؜5~/+@|L um]1X҉ܹt@GZ~ QExM)h>U'ގ:@&!;]m_GhK5sdP5TB kvQ8սCG0rB/<‼ve _ KdġleHjvxH%q,_b}P\c N; LL(lxhJ/dV]elxHybS(H|Pcg$;ܾ,M\Q&"sOHo g8w94Sm"1)]!C'RYGR=nkOF'Ga]$8J®ѩŹCX i:>En]SKΠuLuJO-&`y^:۬At1ꝮqRUյ(sBV9Q#04˘ ) + Q+?hO̕öJdgP۾yt82 ίy R'bO 7ݭdE.ǤF,~s!x=|u~B@ -#?2'c5$EBOٚvΤ;SK A_c$܋,پZkpbg$ȟݎ͡5^d4I0OHo;F1RY`fSOKWjUG=Df|F634ag9acD3<%KӀI|1ZfUr'̦,3@F2:o Sf~J(εqU9j7"Ar4ra⭌& z5fȐf zҫ4"cUb$ ~(gHlSA} s-+D׈󽃒& DbaJ6)Zn1<|ߢ7x  *`־ċc#=[(-U:9B>@@T`w|p)ʔ/6l3>8)f(O#bdnU4Px~]2 he Li]Q%_\*Cv^@0sm1nƹ_&׵Ny<|Ʃe˘'B*kǙ-Ji$gp5FaZ4|2,",Pd>ys%}wx; O"/W JW h-$C|suP]h bWG`cCjxVn |snUn#tNLTwҞ\B8֌y"Q4ؒ,ȼ:++Sn+%w$3Ճ0}; RJX6N=sN din&zp1~ބ~-! GZE8zu0U_W ye~ݺ~No'"cRjXx HIm-Isq8a JwavI $0W}wu YVQSqڏ Df|wnc8LMG&X̌|!| `o` sLje> 3n}Up}ߨG`B!#4OPi qeUr= ‡8Ӓ҅ #q fvNnb[І['IjÅ8;'5z8mmyR1YqFUު(.mxIZ{x1lVѯG:%.ݑ BRZ:clbeQ\!jADͮfPl ık,?FғAj~/?nWxCErM7b4Lua:nϬɎmǘRE tpѩ~aB`z枺M]a^1h98%b3RL؉Yky%%{Ix !g1FqbʳLrJ$S g~ntPZh a0\A>.D[J.ěmfj;#- |1y%]hu(x 4No%2!{1G13T. ꅁb)&`_OrXz\pt=3̈́صi@X`[ϸa](VGA7e j`T[bl n{ 1ԷL92o1bM kVǏ1"ANW!FM9y8vqXt`+ܷ=f%c s}]*8p?][>R֥Fm\7Ԑ{D2M*C@t9җ7-߾.oP Ǒ퀋)Y'dU()oڮ0 Ę:m Ē$uv2ѹ;}4㓯4{Uǿ 3ɞZ -6dsaKVh)r*f*T#Z %B?w ^蒌:N`o0>Y8#+;zh~[j>bE\c5 &%hjk::Ck55B#oJ=00)ypJ\4\ջ j1ĝ w:m!o/ })*G7@SP\'4+ m`a;:%NX3ZK^@1\KgH/HCqB#xdTNjJPw%9Ǥa=9 NPKz h$ L O<`Pv/#ք2,`D"9g+ez_z}f$o; Gx|N8[SIBDJ8Gt/z#.v/ B@k(S&&h0}3 z8#5ͯ6!' g$-(^$.;vDŽ]1Ox(*(;! 3u@Yƭܭ$EV~~UsgkoMT+28 afndŦ2<%xEX!M ,avSeׁmӧ~͸q̂$EXnO?:ӸX~ ]J-ۖ` ҽ4rЎK띧[ =,e9nۅȿZvJˣbgs5PDؾHS\$HY_جi > W64.N{p ^z=>kqw6&t[6,u3mjy7tS[SXaf|g6ٶ]cBgBvY ə6HX:K 0?du-d! Sg~1X 䛒Cꝫ/ЫF8WW@y-Jڈ`DP@)1NwMr+wM.%sBѮd&Mh|ňnt1QԓAE snr|ܯ"9ӸYB9`O?NqrPGK*)`[s u"F6>R̡z`SB Bw%YF8mQTdȷg%g^LyqrH:p(|[  l׿p+YGH v^^??9s.sJans‹~$.yͧ4XVPϹsiRQ@g#1RG◷-7oJuf2X2"?gcgT?CAT?jԏO){`i T۽Bhgߗ^@! 61,bɤVgXdH^;zû%/˷Nj!\!űG Dp>/-&T~rK~ٱ  yUdXAR쾪 N]YNQdz[UmA7^zCQ_[-΅ i6Es'!?F:6az#~l=Z]ogJT L˫:=Gb0x;P#S15O~>|7[)v}7;::OXٞN1!1 3ݢ "(7G$c,ltJH7cQ{dzZYڼu?5ۋf?=tw;{)W]aT9>>8CU ɑ8WCf,(`ڟy"9cCB̿f9{u83sAʺs~ͪP*r^ 0']mr*|WA]N֣= rQiq\=gmizDZݦҤ38ʓK4$+½PZ%y葳6t9twW)ɼe"~wfi=P |g%2i[R|Ґ:S F5 m )E,aj~@sAy vS$D–(AbaW ?yZW#Oh@3DxK!e$ffۣZ pv2[^ǐ5VBEj[Mv=r[&!:Ř C@?I!'(}ѻ^}|@&n$eGݥ j~ ʷJ&(.qQShqff]J2 QH*g՞NnT|8"x Lд8ir&WfYԍob]X@/60:Umn3;5`p xd+0>yЫ*rHPw8\z^gS JQKs1̒c&їK0, z;[2J`2.:K$|R.A *ȄUV@.nosPlHW`2o(Q`V/D*)Y@'J{/ X) lļ4 %-bMgʊ1A.` !m/5EO,Py.g A%D2g߱5c/SCUhPvOji,Q[n,Ql`q +J]-Y /IʰG|޴.߲V-|Qb`d-:܂ Ŕaj}T%U~`3Ve$[&(Jդp޳g~ֵWA?3 4M6O% <L4d֜SVĘlfNz=DO s9\D0BRT ob7CmOJ#Y;'J#-?4у7Bcl+a{cN96#YiDm94b6GϤ,Hsy! a4)5xj()6g%]XrrNHwpiCM'F-n7`a[/3ϑSN#mY띍X+8) B?B5;w\ 4#83,\ jc#n-%?fV"w)9k˞8Zq QKI R&bvӾPRQ\b|r}ɱ7hD *yDl=-o[ɠ8X:6bf?"SDi֙9HPyХ]l-,EoB6\0l9h8SgXK}=+(CT%hED71#x*#!֨*~hCB[Nø[J3p۝[?r"̕x0]?7 ^Xu'A¼+5}Xvˏ'o#aww44F( wMITb13PpCݝ˹T,;km5 w MFyjd݋ST12 1x$4fS* I0cM#I!l uLDf‘~s,X[A2 !rHrKf ʃFV`N)4XXs'Q+PR-Wqj+SZHi8 ϣOESKZ$'a*$^xռ45s$.R4OK:VTl4a̴Ōvup]7t iyU:Khr?&lZLo\ڒ$??>m?쫳L ,-uv #4RI}e FkAyJ^o@p&UwM1Î{F]=fWR¨\}|e_ &w>^Ec\sp °sr4bI~} *oFcJ=){oT/c6Ez9X&7Yiy6&ǾG; xKJV=خ1j~ۧ>#a!Pre =ޖWs~y)㏣&,jk)Z/dA[o2G*%MJX>Ԩ* ﹌]dpyZvu|B{A!7¥̱UacOqJf#'z3B3>pB{ak3`5ʹ6tuW+ŶhH`ZDO旬C E^it܈#v(Ĭ7LnOrE*7~FZbH6 F7b쳛~t/g95ɽ|fJ\6ٹ>Kxˈ" _`Sۈ@ޓ;Xyg+*2uV"S$-ݛMKE!_tWy̤!h_N9vtAyYT;wpؑfR_KW UL|xbe3+28fSx\iV6+mgsؼđ?AAJs{A-)8p ek>oYJ^q/R'ŰkNM5 WuJ=Ww &eCnxysWCJKHu }߫M#Or=#rZW6iJw vaJE#o>rfV{c}~МlXFAU`mciNkݞj+h퍉88c5mºgKQu zÉȓB)ED$N)ouvi:Xs KX*7!~|F&:QZa'cSv ]"/rCmKXU9Ŗ`Ʀ8F9sqQ^,7d= o%RkoB1l0҄}rf~id{:kH|W ֩_'S]Z@9"vb|G+ݓ|Q q@E+Lɍi3 e{M8HQsv2PoT>c5,P1k{"S?b7mFbҿh,Q_ORХk5 &$#;GsyR*1R6h+ߡƀ}G/dR$RsRV<ưiEGISDs2ڽ:*ƌo/8 tت/(K֧s;|UPNpd0TH/፿]hÇv8)xJiVnQO%]7%5ꑯo H̤O޴ gTx&ic Elf^VXn=e\}S DGt홄 *.Ag}JcÌx-DsXBPZi6d f][0hGwUTv ֠d06KK'TrQhQɸA v)ٳg%x^l7tJLT5"[U K%r68If2{:m E];sſl3ӽ/EѶ;DWi%sz ;[G!\=* 'cMnNRd&3X7>] `=%oK,uPl DǃH'FH}LeEH.y<v瞘krysH*R)`Tɧ]yu|FTPbw Gk Mf 7%ty5Ҩ{ؕ,d^R~EGk#wMJiϐ:_< ɚ:/jFUȉ1 Q&-Go—U;F!(j4bMlĐ4XF2 r|OY̴ xu x :S iSh>ЦoK6@0Z[?v:=pS`kƔ9Kľe<[?1in2ѥmA[BD{ޢ~K0ּ%6WLA~EaIq.¬8֨$"dòЀMǢ@+D 8%ZL@7 ֯-d"%uD/PJQ+3P=5:֦Nå-b̕Th/a.s=qTq`KjHg?r4a# gϏdoѫPNoc:tp7a τ0-ȲbZ*.G*h2dq_ys_h:1,0Xi6/',iجW pܞRQ i1ЅĀN-ȆG_ x  *ߪt:?Nvje6iZ7 [n>abx-aD?iX8_ჩ0CMXXGe^_fjҎSƏcT}Gʣ7ɍ]/+3eV8r}Х-4j [vm"0m|reO/z`=WrjqUduʡ={E,F5Ʋt}*JDUavNq.a"8SH03v;) ֋%eE1~Bd(, !?kzZJOLjhRAG[E vlbo]]n..eD .L==^op  6w_ =e#,Z$R'Nc1yZ'ؾƘk$qZ~0#w0M@2 )*bH>F;8+ŭ>톥rww6[;pӨnӅNvL3 yp wXR@(?B3̹uzQA~ϰymP9Yvh}uȔL!DS;%VDvֲ5YNrp¸bg꟎w%80Ồ;,a~z M{[jFDI& W(еDCZX[$.JXtm#F86t,-wP*asWY|~CN(($J蔳m5DmϔT2e:քc#)on=}O"#kp 4 `g.dWAbh\Ѵ+}fH BO4 #$d ^`eX!}cNPv"\[bh*U܄< 90]msM.rfCE"W 3A#db1Ajd,`fYPV<[& Mރʑz.)ܲZ$: |CT wWGNYЈꦆt`G)/w-6R0H q!VAZ+R)?1chEk+Ծv_`8bD} guCVr<;|{ުW?:?.+ S2'$M#*.a( ZFDd,hNӬ{wgqaMg/N!6t0Hf[L5u{ MA{g */.FPM-kJ0vv^SZjtwq {{Y9[k:H s[]HG',^mEEOß ?Cx=NGl"]S.uN护VV>%`&Zvj}wxrj(72z>}P[hᕟ啑%e\ȩ SE})<ĵ/lS!f&$U4?p@W < )4VCԚ2w#H0vb53MQfY 9YiݨNVFjpP{vJ7EvA:9_983|7Nu4nJ*5 z{ FM~>[o\hKEdFx_jӾԲ=÷n|c~=GŜX2cbď["J~ U~EH^3p<|kҨf,[zKu 4{@ lᒸ;Vlm$&ԙ[BvKyzr e{л?]ޑi'$"4UϪ4!~`RL`.jf !p| h[]Fm@(ׅěePFPHw0ȫ)p1)-~lƎrzvۯԵ[]ww-2/Oݭ6vc:aK~,md͔ P;a˽Syj56ůB~@FgBUz0RNBbs!Ӯ0iÓvzxl|}pO=摙e}t #8# c37*I4R, z%Rm~}P(uFEvCӭ7֒#7Ej#-K/# 3_8ՂQ?g*ޛ'0 \p/~2eF":~,P>'N/\g7Pj0R}艜0&{čɾ~,j0[u8)h}[N=q'+f; X[tgx%3 E%a=-@*[ k3;.Җ >}1y`?gSWD}ɉ1䁮FFbB[UQ_!+̭y.D:[8&>eD;&~m}P{!|0bO4"Rp S r⒪#Uͱ6gDԡxCڇco˰ރ4|vI4,=c;+0(6*H=ML7g:T XɓfB>XoL.><"X ߅^| AlYiO{^^mq +qaUU:BMHH-U瀲|d}L_% :5ZJ !1AW\[`FTxNwǼV(F"^r3"kjX7~iDS`031@SXHy3G#pAK$2!a|AM~T>j1LIepa`RWX{ԡytZJz&q}3R;JDV)Р(}@~$/'z881/vܨyoq}'LTvt"&H R$ ] .]#ejfП{Uq̺h:FavzC䘇<{D`ʧHqNZv|H ۂ?UC 64bnN-H#o.'l#%pcϋ"R46jX*f8Y,9 ߎcKrpy I~^=?8d}֭D͍ J9j~0bxsBMCIJ=Yapc$f89 \GȨzkf"zg?a%`sP?q .M7]@YCʭJOZ6ɟ"MԆFv܏~,15u&R_ bآiFMp ^pj~kșؖ5OaY٤Ф+6ކwٕE*'nݯS+X!v.#3;E'[dazK\*\CghpqU5ˍ\fW53@X DJ^(wɻi9}KiUBA% #c7+=#?^t. Wk -%WCՋ]wS\i4p_~xѧ->1f&#Ii UWٖlTt&5r?bQQw|F^gԑϠ}$Ю5FF00~c`djb~*:x3|*,mHVfn^n׈{-vUA+A71bc7D} 4J>~9B8)Xfe 6sg bJ'v?ya&z6ǀRs<]8قiHPG[I/$R׏`y-ܗn?Ta1Wfj`߮4!#M-},RjRVB{ϭpճ ŻR3U X@o fd(IݪyPV7i*?4L:G*?-go4b&) #+;A!nܒV%&]Oٓ6f {ض+’W a4 1X IeqZGZr&*syR:A7_u?:YIW{ xD=bj׋uJy7BL\ʘD: ^%jpR`fLar9:pچ1E[{H%EȨ3;9Y-?)B}E aLƁПh_)|W-F:#`2И" lN$YOAT>P$rl{Z8z=[9#BL-pЄZps8<紐tJsoVmO,:Ƿ?Jռs_>i ;BE\GAlMkHyN)$j<h@tb2zݒ > 2=58 `lG"0;ִpج3Iƀ =Iu<+^L- iTd(nKM|Tp\( _-cL(F'u)27HPfl?\9ntRҐ=y9Kq{effEA3Ж9e;$Q(F$IW>.ؿs(Wј:s/֟XO2̬;+FqV%Bp4W4?Cja 戦 S}7/='sJNci? sZha=nI|{8Ƣ}?]4;GHS}Ջjy5Ha;~gkwX5]ٽfvt -w4?<&A`AA,(5=4Жo>*}b?ȟ{'&~4ݍdTx}$8~^!Wf-<p4rH&쾁 I9qY#S`5rOSZ.~t$YS~=Aj{꣺~6s4`g4%crV#UDLZO,neǴ66Ou\[1$QSq9_d`: 4;  d'TfG4L^K3ZP N u b)4^؍ B|KhOqoL DdG,…jlbVϜ}RPK:*/LwJ &Ԫ'N~L¹6]u3͡ƔLJpUz*\HVd &'cG۵/p3%(lez7PЋONkI:15l~3HOz$M,2/oQ6 xl>A_qߔ#Ң):@^|0v8X"xVU߫e؜Ny=\}J%Xd.08Z S#f϶%;NjH\",'H? MXG*[x1v7QEpVcjR. 6)?lJ_}`ҙ.YVEQ(0D?̉áiuBg/Y,ザвi5Iq(y\ /+"R-,24^??2Yän=N$GirH9>eН$2%fup9M ˦-@ɽ6`O۷4AGB`YmzOɹԲ9G2V1^|{po3 wp v^VrN.:QV󭤆 "^8Hy m+_EJ=i+xW]Wc˶sD|rrӵGA?3-%n|gE"M57]i(eqq$r#[^s{ΛpUBx,f0Ko;^yi2]$d3i,zBA6+* ?t<3YK"8W4T[bp+.ڗ^ZO }a:OϛuqSSx g|\+U@ (k C@nY@yǓaHaˮUlb#u@ rsҡYfkZ ͲY|# wU3O#mbM;/p|""%|AEb[⬗۴iM ϝZT[Vxpk~F_]/aӤgkUfہG޼_u"fWe{#0l@=5?_mӌ~ϙ#fy;-@R,b*NWo~OrkdžPbeq|68:-< 2"mX)k ( -_y6EKv:j(M(L׮90<]V^ErV-odMu~ovRf1JM.>؎D ǮUe'y7uUkif~ -,,.Oi5f7}f-S~70j}wVbˑ97– *2)9#Z#!;Rl"RkV;%]lڱPLlP s"̖P]Bug zjާeirf-q854GAKg"ή=jF'2c@} Iu+Fn@QWY@A4[e{v}[cfK|3M[moiN\-Ø=)*wyVJFtkl2OJXN4@DB=Ɣx6^!MhIʉԓ V,Z̪s)AnR&V!tYcS 3TgEoB4 Hd?.o[aoWNl:WN+;C6M=v@7MP\=CwѪ8(.ޝFbsJ˖Ov&ͯZ}Z;%o"řDOSwGS&a[`FϽB(薻CF.:Ӗ*}t.H]IF\26vn02?x|2{- [H 9(kΉB6)BOc+wp`k\Tv‡;UviQ$_Kl#)zU'8qFcLsp+nj&ŷd2gǵᕡ ڒ#5DߢfR38$а*Yez:)cuNh˧~0܆S=Fha{`_H:Hq|j{yb?eabwq$|R DAQ*3r*;͛J|o+l^i-rwO3Qa#{ -<*Ψv6ԻZ!gbV?KR˛t.>T~ ǠerRHHCqލM\Q̸ 7w* vxE+@\/7.C(ݴ^{̜BEɯ%CSrNd 4,pINc`,mB͟D>buF!H#S6Nɖ/~u.%$朄(.tc 9QT`'b,A:ݽ5r_&& !@v4{4߁3cv"n3Yz%$lcZiE9@ڹG)eEi>${, {%e5M4C9`˜  +BjͺLv:5vB` >Nn>bT޿ iL%.9TtEzNNZ ^՛XXB껺V)}͠$} YydS/gM_-@9^X3ug]/́Sb9#ψXo>m| ԭU=/Ǎw&s4# O, !6:'GAfLXSaf_NM{_@r2B+I3jiM  uL`} 4.f 2#~:1PԜCdHj5bߥnތG@$>ػ-ﭦT wռ|Y6tT{7)ׂ,1|<ԲWG1P `4Y!M-y7|0O.J:O,Ѿ'Ļ^cg'$d??UjltOZg>m0" ? >k;罫E1̆|Dm"zBtoD,X?S}pWmZSUm$Hӆ[ϭP?3=yCU Aޮ$P}H'bpdpۚE5}M2L1dRgM4 O C>zm!1[؋<\f Ю5K1?ַj+Bww?ݮӆmjQ{Gke^2r#B4w{buTS:>~2ޒ@|ϾbxprxE)JBɖsCz-Э㳡Qs;{էM |ߘ5c~u's&Fx?5v'Ču!ښ&f׬H$u$Ԓ}&t$îiʙ*GURb1=HC#6 }*FexgMC"); cq@-]P`@`z2pq<dz S~&~+You;ߺ$M[1.)cL' \2HY v ld)lԀ]5T2.-a3N5i/7G @ԌS aޜHͦDw!{{ (^RZ(rr Ѿ7.?o=B!Yr H0} HCС>y:PZѥË 1TOq橃Ecj)2.%#FXL{E5J}7.=dAKgFn፻1cH^G5VȵZC.qr^9]e%HH ᬈE짘SGY;~xT-Tzjs4}Uܽ^k1ש2̄idNB\\\dd{ mު︬65 +茗;zp<<`Ԇs"a~:LHw)oP=\ΪsWIw- PGo#co>;yQN2L oCڸg rÕ}}( J1OL %܏S3>ۜ} 񉼵f48Etܧ`2x˾h% s޲Ab=.,@k$$5r ecQ3OLg8y |v+M*aWo] =RQ5?2>.X]֍R;nGU1ہ6q*\[Q+cd9I,"ޏN쌟K_MdqzO,K"VAv$ 3z n43rO$ՠuwo 4>VH_j*-D3㑎}M\ƌÁe'Pk1.AC5";(˅ ؀RojDFHa92ġDpc4='\hˡyyAlkw!>O fr/OX $1gON?hc;`WWh;UMB'soN'w% U2.T4[n3QwL+T͋7 P ^$ '+hmҗn4b4[VSiA\BϖEe{)]gҔp5O%JSNt9~?C++^y1Ǯ I]3u%&ʁcKuG%ZFOڽB 8y[HI7k˚KKL, n&qGقnI صDÙ L +!':3k,Z g4lgr☦hHr13SmaÞf]ofAhe;,,XIȳF;r%\{-FB7Q3ﱁ0/#>:TCG&&L2Cs6C7tEuDv_  o4"W^~Fjs+plEp h(P'ED{ Z 1؈\0m/fvN^+ {%&~0܍6[%%KC1P ЁClnc }݇w촊=vW0Vꚺ'U~*@N]¼ᘪE|u &G+ٞkpvmnDg * ycڪ){F>RC%y*RHS{~#}5XF4>M#P90rLFɭ.ÝY,XG{?FcYU/eyFԁͱox@1i|OkQ~,V9Lfc_2qn9ނycSGH\~]$~kJU! sJp]U GKyaӇ6y\H[;kCh&!(*7) /ƕ_歏AhQ}eX÷J&\p_#PS l͔&?-xoE2$#^]}`$4`M=seaU#r1fqTi/VӵA^€ټ{>vsO6B1Q cUakL!)2 {wu3G6jG C(~/|\~="wt-Nա' e+pKKQҙ]6^AJj0)JBP`,dKIa}}u(R7~RpJhMśi0z#ٔd1w3e+ڡrj0WhoBjPiߏG:G(D-`o;bGh=]"Rz}hʾ+eDi_ PO,b\>iV\wYWLTb4ꢰ=o8mg0}T^E挟 uۧZ[)z}԰"gDEIkk'/d]?_VʖK‹M>W0XI(˫, unf #moZ70U5ۗـ{3.UlL@*Wl?ӿrDUe'y \^g?p}{Qz da_0.13>^xIإUʌ~44 h.5WQbM#) "*8УEÒR8-22(+~)h~#(؈!Msï̤(*+a: PePݾ{O΂K#4&$ (5=b]pJ})A75=@%RnN QSd1]?"x a-GjE7Kۛ;^nP@BvXHګߕr ^}]QsͰ6 ~,#':+6N7oT)^98e!T):LTN9=ca˲ @pbb?s?8;􆇻L/K5y.,8.ܭ+\e,Ve /֭=R!ߧ}L7Ye̩ԫhe-;]WB8{T1{j@|F zy <){v/W0/3p{Ȝƾ{דw6r.isVGPMDj2% :z~]NNN@_w/@hB@pUD~,mT9:z#_ȳFtXH"HCk_sJXB7"F>!(ͱW5G# DLD^0yɕ3F:GXv+$k ,#n 6.kW'eŘ^U:%RwBԨ;%Wcĥ7M5|KEuj;'ǩAaX_f5Kr"݌j|$E*8Opb`pF!M p8g:)lOT,ROڔW!`OwVO5X_8hA66 P_FZyHQ~h8urPZO'O /SrM>OoO4R)9Pf@X8N_8AT\J"WrNٵ5rjǼO qz;4.] yXAw\uTO|Ai+#36#gNE'sۖ ئe cFKf> mީ(YבUYX<* {FjєOq #G \\dsE h1Vr-}F}t?R$}9hԁ$@o,g|+B̭0Te%|_ ?kUXƽ]Qj?Ca8wB {] #vy4N2f Pk~.r8/ aL#]ӉVǯ 5ìJIHjcW .<fLThMtaJ ipLP9]'&J":'O~B6en9u:QqY4gTſ%%:F7DV:AhpN*xG;$ͬHP2W"Zht}VяU6M0l !-x5s )% -Fd?k &~;/udHGkŹt'cov}RKF/ oXp1|M .eؔ18AD !x B 6ֈ<=UsN6f~.){߳=rRjRxi,Xh}P~Y{]ko*f02#IS BpYپtlKnaF5-02!Tn8~SjcHϥpGl=hN8l@tnxw5cdX_s㪩;L1ι PVV΁b GZ;&0:L l%=S1:7Jo"賄3M( `oh9OC?}_P/KwQVMʜ=T1R^Bx|+\>(Q0Kr.WP…4M&AE &d~ÛN%O2ԩ n)*˰܂a2d"rfzF_n!҇XxfVFF:՛$Y]n@%JTyiz#EV$ԼphvA?djyY ١} ̹S:݀~~V wdr#1O,gC|`\"ZDX#i,Mp:D@9}5.VEyiOd:.68}nByrQ!B=Ɍtma!l؂B@Yg'/T bPZl$idV5+ ͻjOnX*o$r ]h'9^{޼ ρyqӽD5k\CmU)`#1b=)俷:nBsg4dcBv rߐ $,SCDYf%|^˷h=! sx-u+v'(PT$~L`CѴe)[[ u,W-;zc3Y%пD*2dkndY Kg.&pWVNbcV&2oD| Gv.SW~ExS}?u~k}yƽu}%1T}Ʒ;Y!(- $Nx ܥZˣs:hL*GW >/?̣UMT[J o;Ar= o6ɏJ{-t,2 1 p{\7`ewPz#Yyy .Y ӰFnȤY?"oQq2Jh(ڰ,@j~>Q `D~JTו{it"֏ o ]6qSmM'̏hY|aP.fhٵW9,(ҠUkW*tXǒP3:mJ?v3$.5dKƌ67` 6bBv!K}kk6>لd\U"%.y6fl]B~]_@"GI5kʐ>fYͮQEψ,LUL'k@΅5u Ru_C+'aQ}!6~Jc4 qRG % Vҽir541'sW]hsknɧ.@=7]F@C ^1Zpma[ Mڐpzߍ)mwwLa9EvX-u FQkqEXd0c{v{],` |골J[9g4  d> D\ 4U1rߺӸƶaٟh|-57 zA;Rem 7z6)1d1\FpZCt}U"69@6jc}քABc 8 ڈze*{9XLK/Mf4&C;P.f:a6w7٠alqsnaMne‹6mt>]R7h籎{dsbSG§YCâ =Dl]x%F6+㯐[}Pm&I;"W$grŰ#įck9 F?&]%p8X%y ]f^MGpd /O=i[6@߿G("x lCAj7M=wҤ72 uGQs-1 /( aE 'ʹ]]x\"?_cWZpˀMdj8-AQ.::gkn4|_MJVou Д>zmf%Gs^WXjCOs#>)8ue X8YiSB:l㛣z=S#_q 7!ݖT>fap"᮴Ѝ& 'W)x@GEĉnZjejj#Za &;DC辙?&8zW5GY lq W3JwDC/^dIdkĮHRzJhʃ.<ᄒS Ş@ ^/VVfR6z N4[ bC>SPͧU(iw-$aU f| bcTl+bK+~􆤀uH;BWuV}tU[A2Vb*].µ;T[t{R"wJeYE rG^g@γJ[haa  sh=d,!(+.u»^u}QXk2^UP7k1p6 xC_A]QEmڥE:]_R`ggIJ}2!ХJc[o]tQtHul)vo@',9 V"tQ9 XThV}ЪL[w"?܊L fZ @RoyɈp~]M$4^<7jk-nK!n f6+Qfbȁ@ aOIHT!JMf-J:7<wK)EQULJV&mopx:?c،R`Ct+C~t~|UKpBa7 M2ՉUFnӈs69BD_ENi%Q;LG}-/ml&?gU_4H+͵>؀c&c7}(ЂNiK[uk~iG6jcҊ$ZH 5eFRF8i'ड़d(Y&^âv( ͑/ScjեP=zD̐id4e m8\EsrykhE:YSۨhjHhM8_|؁SR5%e-UzK0BU*r{}ðC5踵/nbT0+y@IN.!gK*gΡh15]Ա*2ĉh`Y!5fMcxtBF?[ @Ng׼WGU v rRp6m$=u_F2da('Ġ@bV@$z/:HڵOz;J7}>L:X(vdŸ ~ I4W^;(ڰxt{ݦ`FRiBeovPqpM{vh5B O`Uvڇs{2⡫X?*0ЎP=ABl0|3rif.GT9]}zh;w\/S_&qCxgn21>DsNZ@^t̐cV:B0 㚎(T }6C8ǠԹZ5;T o˫P%˝evX KHZ"H+ ?pd!)13:wmkږ! ׇoAK#BH?nq" GmgR$iw*=鮀I,3ZLJBCoTT$K3]N\&M`WWzN2ʒwu0^` F'-s%ěHI 吒YS^Q ^%Xcio $('p`X HAaRtУ}ycb Lr!dKT}-lQXtBYK[%eCU9#{`f p6Tr21*1RŹEurT$K5!u+=WNXTݚT6Sp5Ł$;v֙:V?A4SDjz*Z"r1zՖ(P+t<c"ߢv( r \EM֢[T9ڷۖKDu>`K$;h6yg>2DFh@U猔pG;`^bIqlڄyxWtIϛ9ʶ @ޱ%ӵRshx#2F? •G!H7ŀkퟌv@ o%tYqt;t6j"%uf@kjhAKjC`n*P:qdy2mV̎J#]<A!= 9Z#謽gNU QD{v+B&kbuTɪq/K 9ؘQźD$T(~ާ)lh5MkY2SxB9/ <"mVlsZbrg8a+˂NoPFlSmm?b 璎EoH(m_ _i3>^+6܃tDF(xrU8Z1)s^'PTv*A<0>I࿛ DBIgj;@s [_d;#jt 00".TTfuz~Ewv=fI>zG\ $oQҎslhFq6D9|ݟXu՞mx%}irլZ2O 1f2kԊΙ5sV ?Vg#9^|F sJnAعa ըspw g-̧\xh'iy}7Tԫyh摵=.m]*$"Lm8AKe`Ik+cho3̫=+S'ƶxx\9zT<^-)RG?~%O,s%nK'%ݴk: JlNȁR -JGige  /FWH 5[,С-_sEh36a+Y¶!ڢPsYI:Qo Jܘ Ư+RF4[RJp\Oy׽.i-c> `GEfͤ`ুa,F.>,3Y8h>~%-)N 1,C$"+mYq4 v]^ղ^rlư1=^]}Fozn0*OҥC[{K eQxt\m.:W(\ a7+<_C ]& *k>'.~T~F}Du<\ HCX[MI Y?*9͐eP~{*QO@*檜-Z`b"TCV R'GԔ:B/Gmdh!oU, *\CPLÏ_kUSr釘.-ɏo쭌_@"ꥎڑ0PAaWې唺AͻmS掹QVtQ=u ZYb\> \>]8ZZcDiDe 1Z(vaDPG8K -KAk8Ϯ햸|1U0)Oru-4$Yk }md\_ r^xl *wCΪ;%Atڥՠ+r `NfkƱ?EsgçoBÀ[" NNbp0YfM\(р/*Ylw__PvZ6. qc!su6DgPO@򓄋6[96 YRƷIUO;uI袾-PlͲ2CBتԇ5`q]@*%s 0=^>J1&U kʳK']j ֑k;g9.wN!{c=^7!'`{NJ?Y"T"THi^)" ĵJ`4Jq{6arXPxMac?;ˈ+3-Yy0;Ujb@('B|FӧC_ V0l@Jn*?P 6uAؔ:K}?s ^C)fKu) )砆N3GvTH`EDQMvػb{ Mjpsoǹa$Q=p2iȸkB Vm6w`ޝR[vjY,lSl_Fspji;R$鳗R@nIzYB. qxl< ح_tX/ij&YDQ某@Q1!03jϗQtkoJT01ѵ {ٺ=[2|>gv1s,ip qvgØsO)to2h 3w;9QKw)GaJ(rmVҬ`rV;Oa$W\KP)R@eԩq%^߰(nzٍB!Ov 0tJ4-] Q(۩$;"ܒ^,` ) &~4ދpB`\/C<ՊMrASd0F y&0~S_їE w6Ff$NϺ|J>늘Tljh?)`N= m['܍f`LE|{TnR땺S\*A{丆9f۱*vϩìBAJRV?xCv$@ujp䲌+Sp$=]6x4`8ۡأx)z{JWJGvF[n@0ɶUL M͉Y|)D}rmPӔGEbwBi6Х2 y>2:4+̄_ȳU}naEPc⿚&!R¹p~NRHcJ]15Oo0NV5y Ph-pnϸ|Dt%Y~:c P̻ + $i9GyK?`W) T/%iЂUoLK(avMex8t)EE3\g{0LVIulOb2:݂FQD$JHY ur*EebT}aUib"Kj1@mY$K $MԢ׷0e1-a&Il2s3: Gu9YޢVq?V*$yh,]/2CDMTá>Tj[!kPiȸ!, MaI#4PبR%ܦ'D^!(A *@yC/x>OX]6RN1\)ש՗6[ Md=zZjc0dZ%o%a85p8g"ۑ ɥV+\L?*̪h^ zWj Lc]خTtE JŦ{r̋~Å$ "g` Y2^j)2ar8sD5(Cl!UK]mYF={@~ü|E? 8o8u:*O3E.ׯKEc{3l|r@Tg\(tvpWEmh3?geA9TmaqN7%1L#2|8z4N/'GSVb moP oa#@zVR.k&q:{&Hy *hm`˼lB3$2p]\(n? JwӨjҘG ;0u3i{}e[]ͫ0ޯmkghOm hGttbW-w3݇wdsy)#]cr{ytٚ Xa&澡ګ\5 -@6=D y;@3էCc*oay`M=C'=iū3d-!Ͱs_2[R^0ky29oI!Lֆ:.v^4K/&7wՙygYqj(nE_OB`ɎC=:ˊh ־ko}!zcH\lפ #X*:/3=b>(]/e۫6[%qHwMA 6 @L"H+;ͮ7(F="g4BKҁR3{D:p 1Tv+8b2F~&1Rf=8dIN2m9=ErS\%7{zR$!$ 7hy¦X'Ww?U&f냜bk훚Uu9OV}_Ռ( G©8c}|39cZS; C='""{xݪK0'Be+nٳzc[!E}tް(~._=`.$#cQe?y"sz4Hq )ZKh./Gn+޾?2q?<(3Un]˚$M#GSe>i|{_άd߮J91{-nlQM\']arC(]$q+2<7>P1 y)63P%^c[gpɃ4~XCD6]C,9n(b܌iß@zcŵAp5\#Ub!'i5F1tݲT9PB=c%}KÈeKqNxϷ&D]_c@Tɏ9j&(Sx6O u{q,9ųKDlON~Չ>thwJhW[J7'9J_C]fLgHr%=1.P2l|reڴ^#)ĎLƒN]X);d:a{]q&>"EҸfZ6r%#W\]MR"ˍIUS]û\^i+MMžTY2-$.仼Iϔ=tP` L-~y&I4<9z |_ =z>>Ac=*ϨZmBug㪒5F:~M֣ӕ· #8 MLSg=ڥ .B= 5<(۴!4.0U61_S^#]C>˓߆9M!z_솦>=2cBp40taж#_goQJv"$&+] Ē+Bظe䏶'XXz(MZ*dR>>^u 66>q ~"MӀ.5p47 `Ghz0)=*nH dǗebs?\#̷C k} Np]z')!q-JcErJm~D1'u7DLJSB:ސx0iXMؼbj]APfU1+te&ತ@[AH$θD%W7n( 0rû<oI& 2y ȚTkT_@jeYS!.XDRH̙,6*KS6-dU!T퉩oZ(#2fٶУqU\BX CR}UcjN]ov S釭#V՝ВY@dCZ/zd֝yo~E\ZMir=N!Sro)Ou}xQB4a,}h/ݱ9iv5Q&sva(3Ry:d$?+^T"*ey b ; ff8-@ yd\fX˹l7`R#$Um%q1 khu]Nw1ba?}Z֨p5mUߓp$jyz̗PG&7FR}I0n]HX|el7ːdrihIkdC6e%lsJm<7xqOR5e$L̄ E것Ğsp 3)(7aZ ɥ?^M3^|.KMyѴeX9M0[EKb{&cP0i-lgMx"ziɮU0)-Dbg H{ćL dC#㻻Wck镅~V܃ x4՚ASKQfdDj(vT<[6<5S!0xE"{l ˸!*Ib1mNYpMRKD/u8U_뱆$ "2=~e~JUlQVс= +L?"1HB9Ukܚ߄:zlW*p/f X: t#~`d;_ U^i_ɯi/ =OwS4)P(j($a {:`3m)Nqa (&)αk[u5MhwlMM t0ݩ"`>JTE⮎ RCa; z7Fgg$[2`N?ߜKb@9y"kB}D>wn㦖)4-.H}F;KS}Дm}> \u(g!~-IpD3Q(-r5fi nQ–+Pay85<3 _-@[R^c82#VMUU5," D&08HG}lB,܍@~ ZtnfhRGm!vr=ةhƱD]+pys-?pkDùkyO5:ɕ >~oDMqo~m☐3#`~8'nV 6mtkk9L'`fkㅽk)f|ݾMbրlI۠۔m wY;v t?bdCYĝEw9I4nꮃsX w..;׍]%X6N薱<^S%PbXAeaVS$i9w-L5]c-'Tedw}'"S,dְbf lz|o+6rqAJ282Qw3k|qASKKf?|9"*~{\D<{<~Ĺ pa9x@)H#~ B)l`e<Lʪ/9Ůh#Ta: TQ/-NXKCq`i;0ʭxT:!@1Q|q4%n%b% 7{۲+̾-p\a3J+^9!_&m&$y$9=*OޘuԄ#mhd(p6Mӆ!~ˏ3  Z7dDeX1Jag1\R( sO2 X/5$jHPLQRvx:Q=sG3Nop;X`יuʣ86(lSCysb-=[#ǔ|?VGreˤ]`Vc\@ \FD:-F1Eyd?=6Eާ 1gWSVCOQFCf'l6 ʁ,zy  w*ך[5RZCk7TSڗ1VևO5YSH a;P(kVՊ lԩoX?`G +Ls6Ђ csc7فfDo YRG OD,4gt8 {,mi%;w%YW`'ɵ-7AB,C`E[6Nfϰ[y6Cd*KQ`r.4~+0)dV,F(| NִҖ "g]5Y{<耠1DO# BGTIhH4mR䢺aQ[z>ƩM/XNWFgz\ $9;nkcncz'Mגfs*&0ە9p|W=vtpde+L~c"Q̮gxE)w?mhzzw'w9Zf׻ 81]-Hh>=j4w) "evLA'à)<#8|Jv`T4~GKV6dhzn +"F!lCL!tFCg,`*E&##Yީ a44-V$}5_\V pQgI;!ǩmK-hu˪ƾZFͱH`8l .;{,AtA]g@~Q;O}YўwkL['RfA, nP/*Ҥo!S YaHfWzh.$.'Pd#Px[3S :mv<կzxi0H 0uhD>Ԛ`V5miHQBA~\u)#9@g<SeǰHzQ䅝u*1yLBra݋ i=7GfG[ Vs b8Fģ:ZM⭠?dtB='2p?* FE?Piyd[s!miHqP \GL _2o**.8g^3"= weq9X.PR/M:b";Vۊbv qЪSՅ+E0r> 6w/r1BکK  ­Hr  NlxdTB _xQ84jf ͣZV#WqU^iGjt}enEOEHS]hC#Xz)WrbFVIطC{-~4HsdO1 fPYU%dfU 1Cae| $FkXHʟPЈ-;Qg/ʗogcWC$@%(Y\sW&A ߊi$}'08A|Ĩ @[Ա/hO#h+._L !l *O43z/\ =ʒqϖ(}^j2H(%w[xӳNϔa<ʊcI R5H\;IƝzS$T#=}Qֳs :Ybڼ4\vudgyj$i*S_V7Ue}#yyx1aS|䪆]JlxEI {#j4_n^`D:;, 5`^_ond恤gZkRtSq%x!&ەLtf75P6uk &Xf;s$S9iعGQ 9MT)Td[^'.H>;(MVOȯO_%B-nfpJfyXKq 8q#ga`h`m'ǩg0U69U}CE'ŋ׫NeB>5Da@:3 O$C3_ C~T=KɔNWvNιd*FV$TRL/.\Q*{Dr;r!>dw% A}z^o7p:5䭏FTON饜FN'+F[g' FriFXu=^ʐ.b{o-dxFmc%(sjT+:UNٕ մ껵č8lR^MN'*$Ej?VA%`;NVA/,V/z5}埫ug\!aa1  O2 2PL4h`8c#B{`tɌ-kzm0xja,N}n }uDzRA;o(✍* r& CF2[ ՠtF[9  %*`}T)YJdET5/.nEQ%:xF$yGXzo}HP^CjAqϨ ި1*GKM}uݞ2YKwv'7} sSTO `Ԁ:MO}bՀ;+scZF`еniQK Kz%wCŽ>U@h^A$9'BO+VK60Uvքe],x+{`X`V@ExDሮ +svv]y-W5 +|;DF$vx7OoH](P.5)q#g OhLm6@ws+3RQ]eŭxr:ZV$;^v !2N0y3~{AMHpb rm4 U٢Zv W;ϰH]*D`YE'K Z֏8):DX_ΙbKhXW9 F QUB}n 4vDЂd2Pxp;0:=Ht+*XdDhzțhZd9\"GnQbjyUm+r/³&R.TXxE,(t9<&_ձ+ˤܟSa^0PZp$'B~|tDÀN!ؤ-) 8orߠUhE$]l2o={J KdLݮ<+EciC_.+Of3!8T3=˫Ft|>)CBB6?%_Sw 7);Tt/ep9.;٠G.5AԌtҘՌ棧.ax;2pqƽO*C[bLzeFfjZjw%\ ͺxH])b.d_B?0 $t!?՗Le`D.Lw3?LD 36Lo \W# N s^Tֽq1\#bӬBXho%-'3)OYPɕ?]n spK~fvr$4-;h|C}? ޫ>zU6>&XbY^| P"IS6n7Pʁ*^j=`},Iw2`;wxh*9W\5B8A=pzҟ0a@㢉TAoj 7wOfCRP4F- ;e-7ͪ "n"mq[hx mZ`2 {./&_8 jgϯ8Uš䆖 voѸߞ#s*߃rԬh :6NY!yΈQ$^ (x{64F{"7ڕ+&|d)5F1Ҿo*DCoK-vmGH̻-9'q]_L;)jB YE+< $m8/|bg(%ox_Roޭl̀I|8~!%!NB-R SǶ$6/c'sԊ*5&ґVHp 䊃G󩥛(q1+DHD&3߻kK-mHΝ! KY OØ˫pg<]=h)ƪ[upKFm$i nC"'RMM()i,P % fY]D,wky$yֵ'W$N{㾌 upQ"\,1-Q(;#u8px}lIk.v| Fv!nf&{_Df)Y7K%(yN)mkdQjV/D8aFstw+b1n1J]gE[FӤK!R/Bw\ UG?U$F=Iv@kf=Mjޙq.&SpH?ʴ ȁ1e[)Ϝ7WbrX<rQ]}UP SI)nY—~Qb@ '7W=3[0N '<Q.&5,WJǀ͵|Hu|kvMmmpRlˠN~]Bq yzkS{z9̤׭eSK \NsBR)ձȞ@:I,`W(6BshD'Ca_Ll3k,WBbF:J o;.k^.|mi&seCAd'Mfğ#5:_TO\btLq]U=ÔGQ9 A Dز ؎%YRz޸umȗ8~BȀJf&8C";T l Z5ʼqfm'E+ )o>c{xT@8|SLم+`z V#^DzizWlmU9RrvُlL:REB; Y}4ZiwFZjlyƽ7]@th?@7}Ha {T-)e(=vvdk@M8ScEx1N&)Va E"V"vyÕxiVPJ'gv|Z-NǪQ{ #uFGHs`ؒ9:ڏD@ԞLKdW/c}~++v8]d8b> +"s2U⸰Jxsᝪ}![k.]*~_D>C&K8䮷}m z?ZAz"|Zq][NVx|twΟ|\glIL'e>v*!$D)y2dY@ZK/c=om)eIjIvݝjDus3? K^u0 ejX{q"AI&p ŢGH)C2ݙ8u̘&YʯK]9X_OG{sVM,\$aS( $>*e" =M/a-w,rGDpepf'.+t.:P.H[]ǀs1~U7AIsA Co,&R"n09܃7O@ȝ!Y]+5R9ȍ(K|rdYp6ףQanAwď}=ʝO0a^1^f1]PY!lltt(f !_SnH'8|w0S 1Zj{-~U'JI݁Z14^V&h; uԦkrV`i$ek:)VU*AK(,a*p"7`'46c*+@3a:fz:WQ)L|(VLEb}b~M 탔`^AI-y/VFHcK R#\&3WT8i69FYXs]lgw.\iN$9Mp:]`nt!'=]1ȍ_QVqxȿl?_tP7X[}$Ȱ=`zM\: .S \(^l?d+˽OUI)RP.dMtAsuqs6hKSIN3c_kd :kS٭@<3&/Ζj18 i;b'a0s8$ĥpE >4uyNpn0S"#N&Ӭ̄Vc.n՞V{ ɖB,+07:<37,ÄM$S & 1jM)_fOTN-/}"9"!ov'5LbaR*em=۱:/B)P?ݕ":~8/Uu `~jg~9w޴=J!6Pu WJoBLKx1Js7?8eg! 9=6bpKɬWnvI'Syn#c]5d5$,Iu#L_iG^2JoŒb> 3m`}25szUhD97y*l uf\%CkrL@D@ Z3t "u}ߒ00+([>dQ;SqvVӎK|i\Oŗi5Ѥ<_4eD73.%[asjnׂQ .#~:Aqu+ErmK/%fǟh] !Ai;Bg_#5Ir:hӆK/#<35Z?Grc3}%Îkfl;A$CK) >2n{ 3xY;-悏C+cN1&WGב?WU?G}x /Dヺxi`540%(c:>Kz,ADGLəCm+RT&Q\Eզ4"Nyho`{4@?NL aq3I(@6HLͰ'y|roC&qЍuBXr Cүx1>0arXy8'qR&yp̊b MAN* 1hZV"%ki_B̞m.}^o-kG\K@#q*S`[mRp|S fd4`WanMq"4W-)'>4(<"W;nF=Dlr0еC.Fi݃"hja`bK= h} R"yPT % R)bYGG_{Sg>M&0'!E]]Exdy49=}Rwu2m =aPZlFP%p?~<L-T\[ >̾f`ȍvFeA.dQ)e 3X_B,$$';PSNTUqH&qHN/\ʇW ϣwhYс'WI0#;nHre乶^WkgmLd'HvB48[@ec+Mˈa+Tvˬ9 .'v`a_;.u0Eb~c_Y6>gާjQXxUjG!YP <ڎ]!r7pڞn9E6rqE)(Ϳjr3B}ڽOQEFvj9Yb=,[q9T(aS$8# @)"E'k?Lg7*C?iLW-ة&`0yM:)U_C;Ϭ;h"q6M@M2zU}mxظBfCߖ*du~ҩӫ>9Y{]S?`]Ҳ)D-BF9h/om/;{|^!A9k[!,wt'uGsliGegTvƚ…q ~.YɣtCL_NF&c`OI\S&|7Ju?js+t(RC=IO'&35AEO\@Q R}]:, -Im\P< T5\93JmKS ͫoB53Fj{z:yǰt׉H iV~B.u8cWf:B K_>h4\WΪmwgmQ Zjsoˎ}$Եˌ GœhVNz?]5,aA ,%Kk<ƳV4fޡJ lHKoxvf;GQj.B[CզIPw[2sА5;{v ܲ1H[|dԌ" aK@u`iL? xxƳdt]sK:8|ѳH_J*[3\^Y;9Cb":9H'Ck6FO;h;*$,e+a!,C TqMz +t\4׋*'m1.(>N v+.w^5r<߫c. =؃;\ꨫu"LY. 4f9xLO2$3DrX#D٥"39olgDg \~…!e>g03_\MY2op)}\Z8?Iξ۳M{8V1:bmR[G@,)hAcV$b(=kce?P:?8(^Ϡ"ۨ \G#fƏugmD r[D1g(̓ѷE/"ҕwXV}i|^wax@F<C-&+ S:M|Ď{jOu餧lY]Q3swx?}47 ]; `p^hJ-0qT5mW>7ajBӟ1sį Yi?Mcn܁E+s#)\X:rFk]@}xeOtr{{[ㅎXG!݇^}& k4xBU AX 8eqw-Sv}wEY/;>>#" Fb :ΑT-M9&{[R,ĵ/GUo-Y޾qHLaEi~vjin]1pzK~ .xQ/)WAPhk'h1[Te0o؇'AM[Ra$ lxDOVфt6Z6)H@n".\*Fslc(M4Z[͵RIzVmugGHP4;9NaÝ;8 j=^P{͠OE?\]x@yFCJEHa X#aػ=[a$'iUw] HqeOaH7J_vx$jl˫5&kc8V0D5S{w] v$}+.i k8I]܅#f(^`H9d JȢwb%1 k@~62\>CC'Z-Vw9<}segI:އ%`N hQg\_,C ymNSt*nSZ%*0V("1 RK?]bVU QW3Gfұ]0_+>OVO|)zt^Srg ¹ 4Iԋx!>ZE%-Pò;Eb9\U&ݪCV: *ro6יK?ulUSOlgι̝Ls.w+Yu7  o>yf#BÈnwWJQreSaTQ`LA!{:҈کRh>s!1PS6z ;0`x\X%;p@~(?2G(8Oo"bl+A=yYG"Í"q&oyхAG浄x $Y-Tc.iO? 1tO{Ф'X~`xPTwtg- " NO_ f; ̳;षEuVޛ1Opw! N{tf xJB @Z7Q+CQ3 sPqL\q{?oNǯ=pC:ʓyF#;BK38%!Lcg;*{D+C's:Pi՛?2yK-ޏKo՞o:ڠ IRwqЯCS8+9ii €'X4)s1i%sDJ>!)#^xU3_Ajly ڲS/87Qx+nGL&gB^sVnX]$hFE Y^Li+P0x⩜Ȭ+R8tі/rVxD) 2$ qYuGS#?jqh6;kfBy0uTIaI++q@R , #nu$'x$P"WLg.P_mUؑK|{:Ӭ%>HˌYxUAe&hi{N9+mչ|%Qm{\S욙 ,˗9Y9u0:Rdm/B~[nTx `jxϼc/"9/4Tʁǖ_5}0n|I'=U+ C-`fq4go/M!ߵ~G"q"?XW[j@^vQds5@5'']e>W\z,\**N"wK^!b12 !~Ȫ[Z*}C[ XhR0d!U/.Z8x"{g)P,N$QEvHE(ggXCZq쩛 hFE쏰:bJ[1Y̆sXO`r>u(0* -U)qU{85c{d9.pX0(i~]۩"4h{adi:9H7x(Cd 1&5}F>d6lrKz=C0blq* ZzA%/oAdøE$?mo,sͬ|vG̃Rs͐7\_CP[]W,:rDOKL7GaOYiZ7(mLpK)R3UMQ4!]c:[O&|U oI$s 6m PMfA &nˠfaِs;8&A6W/Wz%la*Q>^5SA@RR֤P􈍚"GqwZ_:է{9S i}Blx믑 n: ]H[ ۊm*.1U!؄y7VQ"+E#wéC鴨Nq$0ȡB.qmމ.5OXO48k} qYK nqp=WZF~&#<VQMu'tvxvvSOCFӈmn{Ұw1NDrV jj @x}L \a+ H4T|zK'*K8$~47Pfg9?׬ˢ0j)a $ұB$'<\{$cY3_l.h'ۢ|[&,ea~:nv'ӳ !ݾJ1d`t"voegocSX{0^KN sLw uҒ~# =T,wF_}y;sѵh7]95-Pm:I7V@e(V_m~FQ']* LDP;}76w`@AP<>w-ADFl2No&qdL;\ ߾ A ^l9ԟxe"g咈0 w"=X5{IӶ,yr'#vJݩGKc*`65:.dR:q ++JWCuޒq^zVxTaWm,[qp bܷUL"KTܒ{~gHՄ?)12}O|5aALM9'Dߺaё#7Ti=ږtΤZRb<ӛ v')Mo8^ `pRwY{XQ4k3i\1aT RF{ȦhC\3+5-^ gzС3tm%r{q#8JCNf +88Ҝ1gk} .f\%Ԟ[d]o.E"*G yAϫĒrΧfЉ Tup?YcXu䊺JTӛ0a gD [nТR*Wz7Hэ!AR {(B2Hl&1 ;8ہndCh`fZJ"2ж@Fzx8IN+"b+&^u&g c+#x?zB(1hS⭽מE*r5ת< x0ߵeI&ǃJ~Xc Sf)za Yg6!8VoqwZ=2iXh$Z A--!\UJ>uhF`v K*;o ɬMҩ1/qb 3) 쎚jm7ЍQEj[&)^WRVB>+O@5H)Z3~)Wn#;-@ '1xNJD /Q 4= v1W;A?\qM^Xfkn}ɢC#J}W:K[(eZ}W d,.-+Q{,DoPCb(Apqq"^*v kڪ*39sİn kXs.+aЄh,]bAU,,g]Bsn"֢/S_ktiiq X3TU:W&!IYxrޟ:aUʤE-ELZHnudZO&/E[ nִsCZ(SHa 89_xi?r#,Z'OnC8YJC0%k*D{a>\U[<|U#Gk"&3h<=0182=".Ae ; 8;ׄc90ww!o&QQN@-țI#v ER8/8id\Y!T1g:29`2+}"u8bιMha_ܩYw =5`;^hjxd?ڱݵ $%8;eiᔢDr|tqPs"趗BÔA֜Yh1s orwyx*ܙډRD?° ͜2fptꞘEl>2O?jy6s5{>p*nczc[*)+ zkǑl 72rHo/P!'O3m2ʓ.w)JF;SsFn[+^v<Ꝩ=bYG/*!gg䭪r 8==}S%7qړ휼> FCCCݼ+$XhI!-b_mje88CLKOQ4ʜZ2ۨd \"=A~2"wYVRDV?|j3 Rd ~n|}-zw_mɀSm{hW+.!χr`M<)u\:4EngRfZF["iϋiL,Dur"PO7@r~iY6S]ɘFYs@1kZgVV|v7Cچ/S1DgWp_V0J}K&Ļ Oxz.B3cpF%R7.. {z=8tS`vt ,unKtؠĿ._@2l|on! W3Ǒij=94q(Bj9ڈ#PUczY^ՒюU'jԺh c+I% bGp #pz"h&Xʀ7 {|QDAX {ܻ(f!AՖ*^VbƯZP"޲6dWM]Yl~kȂnٝOݰgz \iJӮ]LC*q`ט))iwӒźLɞD,Y jcZ .( Z\nЋ>&E@@RhwG\V &vp<3)&0[LMHrsv&8Ê©"V'6ܿ;)ϭ1㟹:^۰ iZ@nLu+Lh)aJ&:9ޝ3s~(tVīf sd@fkXv'쥨~z*؟w@P?9|^\^jpċk7 dfNq3OqVX|sSmיQhq;4OM&a:BaW{=),W"ESKә["+tǞ;$_p0JK~Qfl\]a./V֕U7C\A4b펭@ xlyߕ&OBGazԅvqRM/TcO1Bi4bFܴ:Z V8&_EI??UXIx$E>`]](J&/Cdzs4O@bJL)' 2!o?p #`$VCAowMޮ9U-["9W~ Ui=wm8q72)b?Orw <9K%(2u V-k`#8'EQA`G: ^)3`xW?!_vW5"w){tX,*HF|Oӫ~x~Ԟ\"'䊞󲂆]\ ĥs>nסebFmSOH8XM@}pchd2HF[ q9um⢲NV`2_@#zƿ5FN&_>Nib僲;=dFp8%1&46w#w*)=;h}>Hۨߟum1C\g5|vqqS xk뽳yOF-@5o!A1oldIo(!Ek".Y6 +sY&wk_({)^jJGqYR9"T/ "R7e\WX6,JeխV_,l1 #csHu+cQb˸ ,*O5ԈAW)QG6 g}cm3bg y_V>^PXlпW׾t'P8VKg.u~4uʺZN c3XWվ1{SV 劂C2b!ZdU$cV͚;>&#'_>e}x&0:H,fv|݀ 1Є6е%A_/? dUKьl- !O͜/;k摵E<-U;o0Y]gGbm(M4 u }_دE#ѓ8^t_$bBY=CEZ̛O\-E-8$J'5ЍϽ VzP$-(7Ǟ"1.֚:Fi~K:??QJXq`PجRb[.ζrvf| ,WR^_a nj9)uVGY*/䌀DZ +X+)s:7ϩte 0kqM^܀{ưUf"6]α +vD\v|z @"8ito*4ˉWMW12*;8w˨3oMH1˜ Ñ\?J(=(r;ioصzn!z0TkkhrSQ7: 9 e=@aiխpn]iCyTO$S|jʹ^Cd'/8>8x3rQE;9\Z*ɷ"8kqZ"L-no\PA?tKo(jxњۜ,dnq˚H&G ,ܥ͇%!WWЛn^cv~` IHm#ӮT1f4"we|6':){KqԸtjO;Z](#d>/ EcLO{FPx6K&)ܗ#d(dLG;e 9Lw_%ƠgOSlk%ZA-J OzUWd%B:#<BS%i\7]¿Q􈡔!HlL4&^Q4Q[-wq!"ZDlt^*c`ٱ1f@?램% o;ET8A`LI~jc#f~t &]-ie<mT#u*W^_1ٗA6o^T+jv*: S.ϵ(A+]N|cҪ ΁ wߏo_Y{\4#!6):pm^?qƞ~yE&~r% &_]1)W'EKfQSpY_b"W _ iW }␩?֧*xw/%2+I:).Rت(y5Ի\r۲}@>0<'?6')5AIFJx a4d'(Q6a ΣM&QW)%Xgw GiCec/̽($r@cY[U lC9Y1P^(sI={D6UּAݩmjyGwQ/!eWPMNGU  Mj- oD+AE@7aeUhhnWէ@Wd3i1Ƃ\e?I\&ŷ%n/M6HV|+&$e3(?>7>A}UׇN1;D8Wvt2ɦ[h+Z1Ka;y!K D oOM?#h1:aC)A1>1D:}XCN@7H-sE-Y|(@X3xӛbLQ|yڻUP*'i=9#k ʥ xϐNcճtd5O %JwhzSG'԰ٿ= /6Ui"ˇ Tg?j.ִ<ЍVљڭc!)|_c3f3#Kc. c_0A.Z[ݐ*a Ł'0M$ ac`*㫰] {?=t ҡ!$]`hf@]ɻJʰO< i dg-_D9]N "Xa{,O~XC; ri']o^!JzShӋ`lzs%\ۖT'Pk@s'fWQ3h8.tSDk355SMWYMGCK4hxtd/-5܎8\4ĂeKrO/+KseUVY|XT8rfM'c&h&¾]TgYSUNF֩yHL@3M4|L=q7e j:SǠpcncf$$d~uߘwBfwk\`GFN/S̓&_S<#޳p nV(EA8aȝ2+Ոjw53^dVM<}re~Vb9w2A68zv{99Alo龎שŸN&ئ9gG3M:vtRA?٢VSMB{PEp W|ӗ3g 'l0 .P"#˭[0^UW&dkPG%%*acITI4DQnO>fW6; iLQ׀^ !4EOEGlHHf2i< *MBPr?s`4\ѭ]|.AUݐ!,#'L˗(2/鹆^/H/&nl?Ȫ`0E^a$B [bFJ1jn7L!]A[Mc4'UQ'BF.GR sO9 &Y875fDeNbi 4nAj .S0˻r68By!\SwY2"pmFwDF`0RĠSc:#Lu)1aK'o0P66A⫲!+ kl<–xf?4бX7@Ųჴe)!2΍iCqŴO,,\%P7>y`J9,aDeZx/e'G54b){1v Ό#y@CoI;k)n<{j M*$- ^ 6szAA dK0d)T];lZRfyîs) x8mr/ l 9'WV*XՒ?N ̙7jTo~4y IeV͞c¿Ep+q[-LEJB%5&bn*@Rܨ)FXX,{-\#,fn(]^F"V;{̷KH7MaQ=0~gN=VC?շЯ1Zd|6 s֛g= S,}BBZ& u+r]+Smph%چp X;%.96+1Prdԃz;325X"Ą=ɐT,J0{>Y6 &э9C"/]x C{~JLGiI jgl41F3A h;Lp|k9CgL?NP>>)&~;K47Xxˣ6YŖ"=栈|I `Dh-9>~I@ t@O iR 6vgUYs-ޚ\enSx5j]r@?tXF+gDj>6 Gϱ7hEG)vrlگ e0bhA[?!/ha;X>NIM9kh'3EӸ9}b{7T|՗LRu'6qi؃S;K]@\eJI|LQ`1Ԭpj.iٱ5N%>i F>ޤlA<L)Pk#Hv xeB- =qX9)kԝK.jӹ n_ FlF2+Lݪ&+Vi`w[pԑ>\eLJ׫"z!yy5gcmᶙPUOKu׫%DcZM%:ƃ}J2G-0-Vڏ qA>s!1 ]'d6(tHs̫ay;0]| bZgÅT>+ǃC,qj7>{ɀZ~v弽_I4OhvUL<;\8Bx)= $E3u}mxi.FH-Į*Ya=4&4vѳ7Wh8nP휃9G?[~8>kXٺ]=(Sqr oI%&&ElJj%a.8[6xѸ-+[7WMZPjp)#G%t1j:R/HAYP@o*-D35)ә]*$ivnPPU jc:pS@0]9}%'yEYݨо 4DN[^se?vuҔQ]7@ @w jƮ~#ԅ.IzuS ۱0Y@^woX󬇑#+'g\UK䆆;7 d1!-<d80e-eNH6fbRLt~fE8УNklU)h&/{Wȿ\9Q'HӴ[vÿ6m~ш&/ʦҁDf%rɐkUjX1񴫩ZJycpO91܈1'g~Փ`uiG饪å-: YUʵi-Nq43mi ηݫI)[n|5NKԁ-oVYH=0w)Ɩ|La} ܊4,@t}0O/,uSѢ5y~ԪNÁBPAHvC`/H*T2'SF2[g2\hwo\(Mt;U%=g_l^ľ׋}hͅpN\IܜjE-!g15ܐ[eGd k !3TYkNB d6&h0dذQMScvyxfmr]/8+ë*vӉ%]-y5]PRW(+Y%f៬Wdz!SAQ.ws4)12bj#E)-s=? -ŠZ i;F="QTcp_b1Oڬu7DLcf瞹QGYZg䭆ݚv9Ԃ":(jSk)}"W>YujAI*EH~AXUɒ"U{j$_o~7˃tfgқ1VS @5DX3 uqNm!qx0pѮl99!/l̵1`w$KklQq@v\ݸv/FQ#/q-]SpJcUp": w-yJ<)SEH|[TҶijzUɼ・X*u E4O.pnzYK2PݕNS̙Hmܭ#g`(k±}-4*GSV[7bG`~gؼ^f/̋PwU9Kq|IĪ<ٜT'朮N+Srn:q "V@XE'?lFy>+Wx`D3EyWk4ڍESLQ`Tу6Q"ػXׅM+ebiyqZ l][?` eK>a5J4((]76y L&H`&g17ÐṫmHbն6kMZ[tv4CjpH29,DHL2VD(R7Z ieNK X=#feAd]RYVl2u]C aNW$hgc%O->RS",/ x& n-yE\N1^%+qOVJґ;:'* *OF jkz~q{Ď\z@^Dɀb>, aUQkR=;ϻT\>+w@darC|pXtDQY;kg>QUir.I_ f sL?PNV-rtݝw8-{u)]lԊ]ʹRm˰Wjy%dJ~[e(+l!Yxnhw,|sXi^(ݎx@43Țh"p/is.OcaIS 0$oW6U_%quFp6zTRxxݗ U3""ShŘ2]dlF+g_z'Pv;c[=BzPpD!f iB Ց:fo׍д;._θ-ij>"iu&ȋ.֭^N;0c.ŘCH1z,bKu#xTg_B% 'f@VXLѯzZN AC*RۤM<*Տ&Zӄ2 ZUOX=txۈΥ乛(̆vidbF_jZՆ*PD] {6z] 5~"CI <bb7Î"KNgͮ-O(nE\R|S/J}2:rz!/GsbKE=y;J-@5ZcDM!~%:>kVc܏(&O+]>ㅏOJq%N.? )`luQP"ёy .1OW^ v-bU"m 7[?],q&Syx0%+'d_Pnn:HWcY>\E ?*7vJwvZuX:?%p+iŇwŻ <+|b,"'2X<~m7$> xkG5UD90[«ZVH9<# 4OQ.uN-Qs"S7.cP b7oU-md֯a=RIix&'=,ҋR {+wesq$CN~14Q!BOGJ~c'3A@Ό}WWzafE^ 3>>W?#7Jbt{g"3'].zM(W:/5Sa~ ʽbɿ{Q^\ 0OvD2]?NXY rHcLg227r_YG0 z$<x٠k1Lu5e5bq~_~g]*Zm.^CRc "}joBГ m,܉I/~ SEJ Elt;ua>js'7(%|51ෲ&َگ)\4 jTc~2DFp@+=gF.o{g27 "´qI!0tܻ:1hQi`dv{y_p]4g9 1q dFmՉbxCWc 5P,Z3]OD YGOVYWYU)~8\eclSUTf}nL.(+4HW 8eK3(?P [z3)Xܒ'A5> QnMwhfП(t[?TU07&ffy~LFW[B*2Ϣe#1׺3M9s%`!wAC\˭HlPc_dsfӮ UStu+J4I _ Y|u,\g.7l{}_s_'!͌ē2,([!߁G:Tj3D_RfyWB K0?J^c 'FX" +rN-{I`wۗ+\2q]=ÖGUppÌHZ|fm/δe\p$|nYQ3 Wg-1jNvG @f["՛{K7nކ z,!fD7%69ҍ"2&ٯ7_uZmH$i2o33obSHɌ |R PA8Z2Ŗ3qg2ْ2F҂A.$h6`E`\"!vytAȒrkRH[GrgNOֻ#r&w4MP'1 ^sl:@ f2L SS=$QBX]6:U< s3/ȁ`CQvgrmagֿuKjK?Z %mI,&7Fzc!JKÿ2ait c5,W:|%m{!'eʿְyi3I-6H,G4:RჴԈ^ʐR@&)5,eyj#~`*:HVZqFe [L"U"PaJЦBPA"s#uڲ*'I*ѺS18ђ_#n}CK8V2O]@_AoswZ *SmS43!(mLC gj*pi\ 'A8P8 a;4%fX. ۫<(HHEԋ5˙aϓsJٕe0B!E5ܴr=V~mu$&_b/c3_?r@d lt^h0(nOU3{RwZw?xaOoNtƠ/Lxz,ĸۨO يv@v>!$Cĸ8x ,?R^h=BUGq`Fnl`Ny(DcCِ6ϒؑ Mj^H݌]`V栄p>وS~ZzČn;*ȡ_Ehca~b]ҁvW_ioN9+2r0@l K%YR蛚y\&.d'a4#r,C@lg;0#!R뵅.n`v#-'ڟq#1Y3{ɮH YoH\|Cu9kv9 Rqn-Q5dM8GQcPSK/xRI4XTI{7; ×s QzׯnHbY M)1U'sF勋IT1}(Ӵ .^I%{Z/<&vn/?CI6xWLxœ^#usK#As+,ּED>9HԀP]3lvV=/:/)|4fQ #7 8#QfA@cE]1r3i7J^W/u^Zэ̌B>x3n9K/P"gJ''rgBDI&RCȧJdѝߝpM@yz3/H!Lu J|{PΚ:Pӭta6)%>}װ08mKsne&ķ:zb7(_6RYtC"Ĕ>. _ܽae4iCM*@Y7?r[ 㤐Җ1mtm7)mMrKp:/r1W M| %+ -oNhf2D'Vf9eN L;u.j{dQ^5a\#C=mx8#d7hi\4m7 P̷ʎۣgEXp:_d h4 4+M S@2@HtvCVzvg Vo=|@UqzFBdy H£Թv65E2AH SEWgIx;A:+Rf332J#̼EVꊷQN!$؀=..PJq鸞e+C2c#FB=R* ǖHb$@)i55 Ƌ)G1?ˢkEQ!) UnL(ˡKŘj1pt\C!^t6o~ ׆:T(] k6*k\DgycZ67Vs'ܚÙ@8LZ EJ6-]y]'RB?84L~4,:W=7d0Npkg-a.jqD֦$Pq=eDXBx֧f|V;_xTa&>V˝u96u/s$\!&LONw'Xfw_s #3d/QH.F'py0Kl +e)ݙxa:@ )>l CA7-I# 󨀾P&`@+tى+M2 }E||,XdJqDw5f=c>/MQ{řiev}U쵠A IC-]=czёkާհ(H7\TBxN?]XnVUmZht_J,FG IQ _&#pm/'vw/HwnnՀ'?C.gT/J_ FU K0gx 4-' oZGe|յG#UܴGk|~wa\i#rᦱ%GmSVe1$m%, V7- oߧVPP*ʬ0IJ{V]x&n+5]ܻ(#n}QW;%JWxF^{S(h!Ɗ''$v5PB+V>FG$T${غy{d~ Q=@D|gyDlldg B;87y0.Jlng͡jV{Zl7DSyԕ~̙ &,˛R"cuCjm >1p%C Qg5 ~ff{rnNS ل&6ƻE Ra*,}:H#KIX%U ($LX-e l }y Ńϑ~Hޟ@ZG0#pۻM)F^/rmE%,L:w(FXQO̶5'cѮ,[j( ~sd|(N/F5| $%л!VtȈUKȞ8pW*#f'Fޮ-J@%bN;I؅\PYctŸggޔ#%% Mlo1m?ގ Ǻ"l YŁ%%e؀Լfغ??v<;1q/tl ZlX*Oj4J%P1ة`kx5(_]k;$P6.m3!(o^U ZrW~K&(%O:3Ye$icBM\̕Gm,\DP\@ Fwbk8f\Qێ I,F-?/nd ߈/Yte8Iniic.N5ڨ6 dPPԮe̜ҕ%A P{^p6YRYkP(w РVRmRQOdY?e_,b$Ǝ]nRmD+6;6xrJpƤYʔB43! f&~uϲy])'RMx[^Eoj =%|nԭsBdFB#`-\lN )Xۻ ZEZL_2eWckBܼ9n,HWqu•ɌV|}6p j$=CE[@S)$mf0 픤 *cTs\% dW`"o̓kq Xl5赋F Ȃ/ Gr;AllN)?K=,mYϕfr̴HI_9k6x˔`jϟ]ܗbYoֱ ˅6"p7rB@n*8~(B;Ob$)/VHd)F&šNY!ՒB*դl5Gx 3.o}#Eez8*cV3l#s*'Įv!sp$C:AK;⫘qL93UJ؟q:V/70^{\)tv$I'ȷ`7;c \SM,w:d}Jg "_y>D:ZMswsH#6H.伛N[S8嚭vUBJhSkr!fL%veimO8:k-xTa|xP6 .#dJ>BA#OJ2flfnhuސ RW?'PӶ[Z[ j]Kr.1$ pt`l[:#_.\p,N[4Em FDj=p>8 U+OԾ_<,Z!"Sh8wԷR;AF!C@7$[PAYkQ46XXwQC%^ɏLӮ%9e}t `,vC+5&^cea]H)9* hQC0^l]IXi5hNKիhU;L}̷1[/ KdI :d.5ݯʸ I1&lV%7싀e#FΣ:b+}Y o@%rrTÔv(лJk|$!6SrC }}p0ْW]G*3-R1Kֲ`'Rg[!gqldAޛ!jgɚ"ج>$* &hB3ye?A?F(vۛB KWG?i=I2F`:D&eC+lƭ6 aс@2F)?T;G 㘄mu^I[_Sm[ [zRD4hư&bpU%(ȣHK@\^5o*㖝:nakj@tl䀃z=LAqK8B6ENRZ @@`|@%sL_p 3S}Jų]qQ db>F}lb)_`}SCgM!k ޾ZNM½t@f$KBFWNM/Ps(Lأ ݾڱ, ,+$p܃B<0xT @*p;VZ=~/\Xrq8ip1}\/:3WӴ3E 4j‹i7/T̷N;_e~0bwpУ,G/Fkm  aN"fI&^Va2\>wEŰ8Lx`1+ ;S#p.R-G4w|*e )Y!LwʧB4!w^ oGekbIomWcypLX|co)T2 prD;w GUppԐ48;d^"qs|iEH h䝽.OWz95PH|xKaQo ',U!xIA7GMw h.0 D5v딩kcPiˡ,u ;O:,_ pa>]?L`00hVаZSqχ\D:`MFFr. C/Hahhq 45zjrp{N=h0t:qT2,;/Z590 st݅6Q< 8[+\B[*KYppRTSW=tamo9ǿ#Nh9rm&ydhV'ⓑ]ѱ{uջۈd2v BvX> 6-R.+1 e"HpobL'\ uVR VM &;M4촣SB#v |FX?+N0Q |xW I>7ɡVC QH _v.]#]Y0\GpnHO/2FHڸ(jP-pJg DM@~﵆i %іz L$fhEtǿ5~ }ez6~0"EUX!_I0i06ŏ$)mlܛe~ǁ,*XzgݎG.6 4 f ^jF>qYm.?oIY~ Mg rpX>4Mm+刏(IO_!#[f-.>k_V늸ϞCX}4@x.[۶Om֍x?gEme5F0c}\iBڟuٺ$TTxj]k.#876Ԭ~ J0,N*G5!0ap:HNz/>7N4w1SYN "N;Q_LAltP1]Typ7ZW#TbwTcn.,=!;0-Nxj/A{FZ'6Zs4$V=4!~X ileB⫿4)m-]DFR\Vs7.Д'_U#hK͎6?P73" W{*^j/[)Afrp72wBjЗݡ>eєSظZ¸dY gV꯻3 u!y맍E@lC}džaa CL,:^Q?7ځ6z6wdS:0U /בhE|o.F>% aI~; ]2;z7*ܦ_9>DģC5M[8{D^W׏,LαOdY=.6&lȖd'8" 4A*Tt76D_>˖]X-@3gfpր8$S/ձ;U(#M}AVͫׯl nW9ѡ^))o:`{ɀ0hlSL6wq_z v3CёI:k ^=6֐ g@JE==7}W;GQFVlCwdz݀YL/oh+b \w‚Dm|r1p/݃Ώ3 0C)!զP@I}@rb3yW-4s2;WĚ/ ,4ݚMhޕ7(qY;G-Ab "6`+TXh$@9k׋@mЦ3Yh kvwtHP:$SSlEz+_^eQ98nøN}7K3[ 3-*§)9CAD7O] tWḷ聝)D:m;^˅8 ;m{=x)@&sޮ*Bnn;.b|Ʌ4`+Bm[YpEbsG Sǹ8n3EႴ2oC\OgZdMt ct {79JF ZZ&.:v-:1)ӧ{1'~{"IQIQS`FR-+Xl~I\=NgoSw! #\J@i)KmԪ0T lyty<",I`^U1, h/L"MJwZǍxDTlekbqyV qza. )8D m<(6ŠP(ZO!d-!/n2G9.ħ],3|&~ſ'M13˹TyJDCsϛ>`aNzR~quvM"-ΤZ$ͭve4 }4i{,eV!i;7[BYq饾I@hY-*{j p_{5@ϹaZd{7TYÐDd-=H;[;+}ڛݒKnEE:Sq=c"Sȉ#RV- JhqmÂ{ *&r_Zo8Fexg$>5I)~ Ϯ;{xM`OG蹭b .&t6J\ zeLGIQ)E $tq%v%]5oqt4N1ltAK{9=EГYhn~2 tJ[MtKDjKM{c\,,0rKR-""3yoѼ+Rm?,|qB \N y5rxvƝ*QIQ2cLGϗoUDdSF0lkX$73{CHJIB@1:3Oߴ?f!y4$Tuo {p%'dRZ!bb_$ {W*Wpv^i ?RT9%jrmȆ3FP#J-] < FiyY+4~WܶjˈL$BJDKo3n$h;M*MnZ9=b A.lmV+\nۮ6]=iLݣ;7iöe"n)wk}lLGaVܖcߪ T=sPRmmSxYsE56]@ =8Gu¾f٩]7cȵ7h08|n \(XLbOTD-,BҰY'*n[#i!_?=$Sՙ*zf@ .sq/Q]7lG [dhěMwBw%|:燃#@loĮA杣v ֻ{RwtufaF byiX~~I|c97mj(ߦ+# E-.44_ XI2_4+v[Aؿ;i±5@]&B2#ڶ2_p.~X ĐC67)v%yy)k\)'AO!+06w{'kO:X6QT[D[qkd?8B"-=H]LNE] *MN}#Bgm7"(8S=C5|$06!⛇{9&+J/Ԩ|iU%Ż҅=a}B3}X~`hMZqĖMűb V Y^J 4OS[9e4(Y''|ԣzV8iЎ֤xnǭCwԻI0 @Kf @VQ'QRۈn&$jO0,ĸ;uChGuS oOJ<:¼7x"[^u;igi:̭ӣnO94YLlYyԴ\bCu4ڍF&9פRn_(v2€))UE{jAnX+LTv<,čG}ǘԧ(u+X( r!߄6e?Ѕl-HNfLsP`&sMlGiCهZoLFsN|G68;'c;D)D *z%K2QB!mͷ9x5hHiAbd ĎUdVMGM @ȟ%{Қ 6? iq`IWkonM~d 7j-o Cա1.=+-ʣk )EnI?atiHR#vENk-K+iƠsJQTXuXFK\s\>Y/BUTE˳G?GJk{(0.jQQ`cM}dpוد4[`TRb^6>R F!- L_1^#g]+Pbg³_\-Kʨ#ܗ$R'Iqhђxί>hamaQ/--4?C*ku#[4jj(?XWeh= ˣG¡MO*ShZb&uJr{dݑ* gI@h[dW{7tߩ B Po%':xb뾟y=dzDm˾ՁxB<~RfMr4җswz>XD,%6>dSݵR,'>̯͎oˣ`aoawŪK>`ҸZԧ$-#/sppgzO#̋;*NyS1F }:alst9X H0O&B+S{ fd- etc|  ;L$Ͼ0AEJk-|-&([HG>cNT3ٻRBP!ׯVM0qţ44m dIюdcV,O(S"[.*o\BNwR{OJ{N\ sV [n0X6*ع$crS3v.x4y34~?8.)_˾ulYPGR~h_C)+qf-կ f)V Cy9iAl@mkHmhܸ,C *>T< p[ب jt<>ϫB,OaeUSl%w(=ZYw^ Ua[ܧQ,R^ixB&ي$+!Hn"烕WK- в uTvJ=O"d49tyќgHeEAaF/@P1W+?BlE[ǃs%e<9Б!myFX|TLYcߏ} RiԘ u5۰Zg *O%aKk1dh$$]X6ѷ2Yr&,(Y so9UA m+ݬiք2o؟zՖ]{6q V:kL]cKARqlu>K-*qH҇Vt2}R *_⥃gi%.uj_.u4iHɞb=u蛛ʾ6a}Nx@bE/pc2/JjfݠQ*K v--dJk.\{H;Cb n1|n89RvVǮ&@o8{YŎ"X[qհ+1yFxy=M֨VD-6TMv 0`āF_͢wqjecҸpԛ]eRYN{/b?nj7Fub v Vzf/P|㢮  * YXf+#j氓jFgz+*"gV!L#;)A*20 s]W%+V{\?Dh[jj~yBA{˷)̬kǶ@v?sH6X% ӁTƵ/"J1`CUIMEْ(_ڼ&ݿrvmf_SQ^"/^Ŋ3_r G}~n䵇nc!Et24\NI:DQ%v_jy8:|Rc o94 <#B#]&S9ĨKdAP 2ϡi7n _h9fS3딈aήQ*9'yd;`6iì?\Tg0fv[]$BCx|dVWyece2(gkAȑ`@R|ҹDƙ)_0{M9T=7"ӑ>QQ$we4mu- 4 {r(|yy. #2COycB#F`iO_mv$)y0^L1g?zWfYsnHUȓtu .K\CTdp ЕA3gҲSL9֔EXL/vreRn/85ggSG/;wa^_A146_%@O?Dl>(Wg/*Sa&{|vT *r\|fsaC$߾N"6̡jF  by%8 TǮؽ,Q30VBYL٫Cf8I]EW@UKFeوz.N0I?n\7}#AsoSA9Gm6סg7iEpfJk8/ƍ0b*]jZmf?j|9sJ%E#CJie’* cAn@+ 4*?ҩoq-EcAӑyYަD.+Wփk豅9MJ/Cc\?(Kd[5E]}3c0FWK6us ĜHԢl0`݆&ް"Sf˃P_s$$(eq$TCDX;Qj3{VDɉj I,ZScFqK%aP ULH2-3jJ\i L[B,ϹA+{r0B'x/'Wk}w=hF8OmF>[QMZ|նC cs4L*nCn6w}g^{jo|[wٚ^:jOC"жZ}.-%B6rCH:MD[,5᧺~Tv NMV UJcsU4/[PYȯGN%1ڌޖ&Α_ TM6#Z QRjపCP |Fx ԏ*ѓV3_u4\[}VSb9VwgS*ǠLSl7|eH l6Aݝ({Da2W=|\>Wֳr\ȺF07)݆5|8JM9ݪ)@lt=(`p?+N3|T ɱ懲7`58O*-G`#-?6Wj< A ̉YU6/s߻ңհg?Ue?6Y)rL!.:VcH@*_HO 6VŖxoC-m(LJڤc '>@A >)@ !&f|'yk oRwxBv =O|^d'N\7n6]h'N_pTVxN!b's5g4'7oXFX@j,W>KiI/4<٫y (~uqQ+9"nWi WQ~5IS"HaKnofc0r,FBAbSdK4O<]XP SY΄^OS)ƴobN(Eʩ$j\$Hwk7;n7P[# 'lwa:W*(v?tŞlEO9*~Z Q2V tC"DN4O{[/:/PG4B|q98L\#/rQ,եت.Cyޠ [|LQKh$+٨Z|OV)f ZbIf/$0zI :{|KLqIv#\a?m9K˰ji,l»@8|,)mlHlt/խjkG 60],rS$HР<'W@A(]}%iJjw2u | v_Ϝg)K{t#Imn.L4 4A4gDԮ*.|Hum;tY@,޹ YA4J~\6j3^xO¥P: YmT(KT惱[d&Ies (qT愉ĶMgyshK=ʕ`bl*$Z?`$mv8w?S"0 { ڤ 9$sM/{q4)/`TtT4.PYvBs>Q9`dd6ңorTƴY9cP/htՇ0FBj@06k槇:zgj +k}H3 #D4WW_^8KV=,DI& \rWu_9x5##%^+[ v4ks7yg?VLo5.`<9be0Vh}O)a$]ž 󼤨 8 8K>AӇ&0U<RT  %| rAQ*O6O՗7ЏCбRa*krCMey{9 ZR0gNCEZ /隭^FU³@FYEC >U(A5,m(xhS-AhQ+{SR98@EB_,ևU%%HX)E {T[z)[ VqpH)&sJL78#;T\}R)[jfvGASrJ><Ι b_Fݦ0cuK|ah 3GJ[dB-C>h)/Z$~4R*{Ǻ yu= M)ZG-*@.0ӜRKpJë\tL.5r7Kb%"ǽJMŨ P5s='=)m< p#^9ܲ1J>2fzLBh9YL1D!nL:7vl'Pu6*B=64'Ir#׽lΠwc/7ENi+JB%"\~2BvqB׹>^j5 Gk%켥jH#o?d},RDJ5==cOL/ZLQeT q![•l7Ezf F#6U﬷c$L;A摀|UO!.PB1BM1뮀"/rXzBuS,U뿙.OqB9<&r l%6N%BkoйC1"m3a0JrE"d\ bˍ\d9*Ҹ -9AoZK>R9"`sDΈ-.Bk༽PiK2> aQ[ |3JH@_g-00>j_zDHrUږ[Щn( Nԯ̥$-RY S@mb٠t/R-/dy tmS )A~IKO./Zb)|޹:wZZZQR`<6$Ḥjew3o[49Tb-Cg'ʜ{FLֲf)Y,i ncAd8um4J?^H^Ky"eS,!Gb73J%56:ƞDLŝ;: LXۺa' M!ö8.KnLF6F$`PCjZZH, @l<3fmTtBfNC ߝEF3IΉ $Fct|`nz.eVV:b05Zo&{U:HC&5KԺi骙~MVz+`!HjlTLsIoR w }p9AC,)RvO7`?wD-P UT1zˌ"i4;¡DjF+D=& SN×plONV9 s|ATɡ)7pNyjA«"/S 3ש>Xn^03q$"կ]NYؤf[n`X~=j·u;kS& ;RĀ?_h#7Ў0)PFiaD_ȩa!8 E2["ŐWm]]+|N'4A`nfgknlN^8mSԞYo>8- |vp,V#kW)dpOw+ۓ+\fM$w%OHwMU_渔^ i;Ŧ&iL _FhXiTm$oM6M{N Q|RXצc@t+e\[nۯq3"i}ؿV4SDk _(! 7W/H}1Q#?-x"A.7KZr;0?ݿDu!AY`>D] FQiTx (I:iB"\ ɨ{"uaPǭuKu'2Py wE,f9Mf]Iъg'V`pNαw,]պ]D_'o NuЁ§pS'EJݽCF(D8e4;PXIw ]}]Y5o9fkwW0W̔EL= n1&1<-lQN~ j5e~}QT29452ob`+T2,֑6y@ vax:o .%?F?,٩O^;jN +p20/:Rmr o5kQf8%MM51\[-i񝅎37aGrH73dQc3$IVSQ,P v#TzII Po,g\<)d/ɚ;@ͧ $.-س[0>Уɦ؋!Ąg=kuPDJLYgY1F+Gڰ^k{\UZ "Ɵ65f>J氚T@Y#lE]`Mw@"OL*\f3UIt{+i[zZ .K #\\ạ}$m= ('K'$=EMRUhe22I ` >φ:>e=u3s$N-2Yx&# Gꨫk I.d& f[efOERjbzt +7"H'mm'!7NwC_h UӑqL~^:k5J56O#81 eԢoV'df5=CvZ"7f0R, nWC7N1]^{ ЈOBCRż鏘 jMO"a&NՒJ\Y /6Ex"bJy}!_] wQp0 71].!$04]O22n !8k K7n?_dhCC&Jd/ (0)y$<$ 2d ago{z꒨bE5K['\H@k9ki۶EbHX2|}( vl &)Fn3Uɕ8K+nIX~Ʋk}^)0L lj?O ISDT#FZ.J#]51F>`8if 0=Tyq}6Ef]ǮGxq#Jahu"l_*CtiҷPρfB ue_g ե]ExÕKbs =]]L8ƻ`:cYJ3/{W; ?p Y*O;짧\ܲuE݅椈y&'(`܃K4*lr.x\m 1{ܾ\|% ɷK3;r>_;#|9;"l/"dH@Or5Z,~aq&z#I4؇č,I\,@qVm7=~{Tc97yɏ1 e"lX::>U6E sϝu?DbJ-J4_qM0݆~]ٗg?x:2 &>^Lg UρڴNm vTǡ8`uJK WNjenϢ|VFŋwՋÉe봫'REPjt8Oֿ/Efj8jXSXh=MuI{ԄI5٪msm 9[.%_جq&˘}l5EKYz սDzFЯʃπKYܛm*ؾxIB}]W^ݢ;KPEMw/]NJ"xx fHKUQDxJ 5ydq<sCp ?fLa-Q }M,.V ϦzW9(R:_w#~EӓBǦd)qXѱr 9sꔸYc1Keގ9k].e;-Eh PS| ThY^,Oђ:8'ȊJ)=8GXR_KΈ _K*׬[v  hs ߢ}Cj R n#;TD]=smX,>;hЭ``+Bmr:\Bm(jQp *ϰ^zP`19V*ݱj/U*Pbj߲" =xDC3{nGun˓Cʢ\ "CxkLn`܀/ HI#k lP 8DZρʝ]]*1&+׉Ju+WפՁ O 43R,vorfX"HYCypzdua/I9Y] [.z6FUv?GV @0]BQ+Mnj_6g=+Oz՞ ^1{x))-/7l扥-ԁ>.Cx=8dIʣc}ylb5ُjRLr"ڦA~!QN`j۸0+DF}a>#7Y18LPqaB yKsQyƄ^ٝnY F5l"݋CTt q S H]/`'h]cF/L/E[faǍBwi2qe}e吧x_:تڄ5yb!n鎈΁[&g(&c:R}KP:!?WTmJU\HVΝmBS=c|!u7IOx8·揰qx@piD$mnEB?cu>ZŸ|H+6 •} buy 0 ;hv&8Du0 l8*;qbNOSa_(F3՞bv%lFguU +GK W}p$"'C/]i6Hn ,!Lᙴ&OyN61Gʺ:፞B홮~}+jhSF?tv6^7W][Ygl;&NGhKZP{Kƈ>4%w;c̋ ,x>"$xkÅGx[Q>LL]T6hh\ۧBAMA++Nb:BE%m>AxbDE` 5Vy.`+$hXIU}}qږ#&5E%a9r0*h p dWaS^\_Gijl] W~V|hKS-TWO9qQk}+gD=F<`;uΞ|aCdLfd.rR.|b)> e4иCш␼Ύh`*P,f2i<1"Xoz5 4n0מ a {N΋1i;qd7D 5% 9)%EE /1 |3c|颧83/o3ɳ3hRF(+|0Y9Z Dx2n7*HV ;c6Vy("i8 x'jCqeňg܂.2lAR&Z|O%:oKٞA &*|4<:Nqߐi[<ڠ 7J4U *MT ,"PbZBIAGn7,:T T%;RfMZ`GMBӘZ6DX2 .L3#C0־mCDHM)#v#vÕ1d=´΅*(vA@VW0Ἠ`567&K< B!3*A>-]7&;ъS_)%"Ϻ}4d$. 9]AKF EJŊv 3V, <+O3A{sLFa #K{=]yfBS?}eTR$9k"3|:ί6ٛD&x䫽 7 F7CC}%p)/l U_Sx7􏙜Ohet N!%}NW+@,aR=,| }B1Әc lcl \l Ĭ)ҰASZ61&\uJCge:}!ƎU 5'js4sɦhKZhV?z<DxUE^LL 9 ̃t0 a, ;D? `I)PI؂Xs%(5mOgxx5bF"tԱeqO * -Έ*n@;f|:fR.YAPaBٶwweV 9C7 1 lϢd+Z/d9oeG35貵oĶSQ`ݝY`E 0 ;]o7ko}<L *)sxim3I=uȎX@>ggf(H¡O=`b#ͧKy^A$Ҷdea $y#$O KGvY8XT'-JxDVy3Uq/hȞ̡*SPZ7iZ\Aֱ/Ttٱ>i cm_:dg:N1{iqwӃKh(YKARC>YHuS5.TZbJƵ}iKTIKy-g-x+>%%IO"zH>Quu-7bx a|WPY S߶rqkU:.#A sIĎHZac~`g; o&Hz`]A=F"fIyɰ1qX5=+GV*ݟ2>,b } ,*r6A31rZLr .6mssn45OZ2 2PeΌ;G=Q!,G`CVP( )Mo_ǨLA(XɢX,1]2ˬ=]̪nrVtwVy𰩛f:o.I{eORFpFhׅv Gh sF$SZnP~jufv3vlHzoPݔBW.iJ.GPH,Sh[,+TP{(+WAkJCGp/|K򘬇 UaxĎ'xnr<_C75K 2W `D娫NAG\?_g'(bV^^YU +y7uRc- (> ,8jpݨMɚaw* iپszM77lFe^~=b DgJE V>Sƪx텠pݑ5&lI~W\׳{ha!{䚎J/rWn9ż 1}ml?xF>;QGV1߉_vhNzY} xW0-\niixu&(d͂&x|h@=Sj\"n(^SLnN"|: zw%q0NHp x$YX˹7mܷZ1bӼ-RAA*Xhc >;p"Ky<T 2[B][eǎSWOZy/ѓMOJgyQ;,W5ίʹ}˰vjk"f'5Yw1Yyd:na-̆Ǜ*R*-Y8sS +8&־ 3r-YNJnFC %RVN,Տؚ_<rڪ;oPn4:;:\ [t>%U!xJulW[L.d E ~Q~oJ͐Ḓ^'{%f (#G99b/v >!(i3*@FYL*,C;%qE$_m$9eLR?x|[_L%zYZoC4| Y=ߧ ݊uM^?k?h0)A 8>9%Bb`VF}uZ 3x,dLCst6(/nO@;| [XzFFls>톤$#tB5/+j^ED@HhGc>&;ptӧs$ •I;Y@Xd< 2NT5bl R75L[9hzٳa +nqCC~ߕpxM*щlU^6 aS6.%;).:C"H#þ&@pGYLp~CPk`X',~Wr(uXzIp$"e:FnkwErUV7=CUrA(<̽- eivכ09*2o-m$( aL*VTFaBډ"_(E4~aD7#!vB8qjw6Q\m99$d @ɨ͑#havuMa܎xB1 Mփ&ɨwX3d@'], )|yWNd%I_d0#I{ qC8T`ݝέd }?7~GҴyVl?`Parɜ纛A D||4=~jsA=D(L ¤ &fל>*%Q)"Hpb2mI^ \N~lP>Ln9H|ߪb(D2A?/,1r(ʯ)ӽ}8K Yazu 0vk_k7q΀,uGfxr$ΕS:/9x2r<%#_ $6J-AW je͎ۘhOF6cQ fzi E#I\`pּ5EC8hɾ4h螨QcՈ~In^+ 6`_gCa]A!@I-kB 7!+M[2[lFҁOd]2pP.àullS׺U$cA Krk Oxh! bӸ~q?hN$u ȥV3z+g@$*O, zVRnJML^-V;KHfDCR\".ʦy,];c[Dw/CcVV3QhvVyZƞ\^ "x:" KHEYf2.8MYk {@& FT9 N 7ˎŜ\濡qu>|H])[6ݣwHySu~tQՔP}C y&4xmVm~`qN6D@Hn>}]iDw:qO#u- wX0V@iS%p{1z L9^#1IՆ E]bբpXfjY0;D=q^cFG{2ou$e$*"wF-d9'^/o܅cqrn?{਑chEVɈ5r3(Ap'J% Frz: JjR,M PSv^iTʎ ]6&cNɁ9 3|{׳g +6'Z+8Z@j]QNM>Z9I5Fwx|w0OB6L f 5-xHk~hN|^b!p&Z|th̿ zIeIb]P"gsZwbvQy4- 7IV//Y1:?AGQv;,SuTDlO<{qԅ8 m&E_#lHE FyU15NzW"pƝ ?"zkl]0}CwK"Yko|t[r7 zϳ2!S8IwAWZ7ݑJ[5{5Ajl `d|xx|VՔ3 b\{=\؈/ VŏعspH'L/b\y؈l Wתos H{QN.{6EB_(*}l7'0'PmT?'VnH_Jj~ەtc3}cf43mio*yV]_(m6I/}AkE<( pb9~~>}D6%:1 IfiLreSV`d=nL 5;( ܲ~Twm'z0<>C&B`uf9eXudy8*_02|thY1Pxvn耽qB"+u SA<,I^a,xyK[z=U:RHn;Y@L;ߏ,ZdP@|J{HQ"1HD7ز%PF2 <7E1㣩|XuZ0Hؾug|Aݦče~sUhYg}jt!]Pv D=X']мr@3Qe1dz)nBy7bƬ֝y5Q\|vQrHz倜(g-;8{:6rIhdT&|(dZ$2Z{bpNljp _}N#RRIl fkHi~M7K;4#L[d*N6F xCķʬgTPH2l4 # Azs{c]ۉuecG-,1d"v|X`^wYt"FCԤc/+(XDk?++f#/𴟦eu9Te^c-++6wvjz@oIP(JMwwG/9}탭73)K_~_1FK50&nxudp2ڔu]P\a"cZE6!SlPPfZU l|yp.pJ"ڮ]^xکK@Ԯ:^y#e%i҅tSUG0EwB>m r7ʺ1c{Bܺ8DKI@XfӷM~$,|b㵿")Z\;g%;6nMs=šus|:yңak.xxJgR F8upwb}&4/[k%?!!0 X 2`l敺܌M$bd пC$A~;k="eGT)Gͥ@D#ֱ !eՎ",Sa` #o8Jj ktxDVXA I$~.*$s30cMFqiX8_K$, EŽ !@n0+BTn]w){}\d Hle۾3 aㄅCsƛ 3KC+둌˵qH;!N!Mh|hlUMy6ƿŵ&`"n?B%ɒByOޏ;\0[f ɻD&.F #wܠ)9U5zGk@i$׷דWm 5#@Ǔ[5GWMC4LB@"!b`(-geת$wV;A=v?qpAk_ ,fuzUoGѶp)F0YP R.K@-ؽ?5]:-?!KT< TkHWR67q's#a 1BLDY ,Gb+oI*QjIuf_>C1Ε -Hh>3&A.X`F.}Po?`%1v YwaLT0æ|{}A=I[BaWS $NzT6jfR&(/^:{CAԌ6NQ<;@x" ^IMHfgdә=Bf̓EO6%׆% >9{2D}켊Wwcmo>Of\=|4G4ru7U?.%T k^8t(_zD@WN_f)J !tr(}?:\G^;wCA}"v 3!0f7Xiy5^0B6.AZ5l7ŘU"MB35mm}ӂ 4t"UXw 3맾=9NOudK~'o,pبUM"Gj܇a{ľ’- ecP Z\d{*$ݤ=OFɄӔCP%pav e3&B^S4EԚLb|Mggz> "Lsbn|_ByOgw !!+D P ɋNwRP.lU.g#q,&vE!s\IA"kKϱG&˄k.S_C!t WY@YF9O!̫pd`ŠH0"Ӈ}79q*M YHʁl24hXr>Pal2W7R)$&-{[8\TWG5ӕwfxv}nUWPD aVU?U=/]@G:I,/Ǯ0piIz}fk ~m&]fԳ36EsTBXgSqRES*|2?J 5"j:B9>I`w%r]vw뼺! h(Eo!e]TB,dy%[9iʵ4M0-K&t#dבpyn%4dJ3PuhH %;;>ѽKiq;0j)+҅lbEBIvɀ  {0^D8]Yf~Y7?j H̯:鼟,lg6%3`dɔ8'hp1I}aD==0ٝkv=~>Ǖ^tg9c )$v k}zu _LC2EԵ(7a #vO> qdc(}(쓻,0\>8O"bqKҷB&7Xwf`|] 4=l&: MA6?tAG)amo wFco"E$}yX 1h]/3Ն*n59>B=|Y~揗^iܕI߮i+,:%!:/ك97(:+j*8 uR%$6+nv@\_|LCD(P3=v#7:LaFA^f!MnUXkףqܫIHص(U$fԼ8th A&Jc!_]ϧA-Mxw|OUڃ]킚͂ԼcSa,aEzQ"\:=>Tp' q)\APo۸C!]o#k`S͙Ŭc{noH_qa7.}lψ&}/l%fdsIӜҴ5 s%ل"c-, ꓒ@iPkk٪³LX MuHHFYMH(M(TA}[AqԫkΜxt,ۓ=b4XZz@_'Iϋ,M 0*sB:Bg".Aq31?HHlp2JPmr9]׎" ȃEmG.]g8 w,m:QHl(jQ`x0L}V&-ڽ9Dpr##CgɝOawنIqGHW|@G6@e+-DeͲy\PYS}A\p?/pKؖNXwîٸRX?3cV`89~ss\ ORrebS0`ʉX!##t*k1 g)Bi%&ZLt&wn=a'("Ri)?Ψa",cq 6g*Ȣ۲lef!9o}1#b<) /qmwL~ò;YVC"oypvyqfqsf7U "^Cc. J1%5mB>ؕ Nfgin?NJzS3YU;&ԿZ{IaTc0+v`Zs'A~ fYZyLz %}v=rCav 1I:z/}HF4@Im}9.v!(?w"I7/ JkdmlBšrzJ/Wж p nwy  Of MPs&ٗ\,.C>8 wKhUtYt`U0P&d{$rH:i N歝x<Dž阣9 - ?GYII «s]rDʛ fTh!q^gx„]o:7 6nuQ1ƢWᏆm4gʱԘ0/PLIźd-R4%`pGDS" {[dKFQce6űV؈tEӑ L[<YS5ƹ&shi"Wz7E&$~-SϿ*k{3^@H=Y]$BF𙞝k4{.*cĆ4->ϋwLT&FR0=qJ^rTF%I ZiɆ7raȃ)n)ձ&-SImMRkwX҆| wL@Jx* Vt_>P}y<(".(̂ iANJXF,M"IK#&߸t)Q5S*V)6F=|\Nz){"F{nsJ !\ȷKȮМLģK=18!/Fy?>mu> Qq +@Dà[6 l„3W o}ՇJҫG),67ǫ2+-*-y{rts$]ZO)YXF\.+tn d˛6Ǐm+#b;Iq?pma%\_ϜNoxg.W`qٝ$o͋:x՝囩*1@ k,`cRa4P+[U}Bbq_j+TiNx]NI:Mfr'V'1xzmQL#u?[:3y>4 5% 쨀3?]`"}i2TۂY!@9}`BHr.9M`:w刐Ƨ{93*EJޚe_s -Ǐ TǝND0$KFm۰ ,y r%(w%/'c/\ Mu|s/@gEg%[Hpia|Ԁx<#˜m:RIalRhW(+:s͍] C h n˾,V,¶ /16(V]'-ה069y?Z^-8<ڝ$ByoAm(v7BQ{Գ%s|*XT=XO|bߘ+ku|tf oZr*P`'O\RA$X '-XSDM2]5YEU@dfhmYH`BeYQ"L4N m$QFn`Vl/%L (b81b]/ѹG_߷c8LͶ&c3aɧ2T: ڌ_d9%4ȉL ̺VkxmI^n ;fO7! /RrET|FfaؕV@C/@0r?LRB5u'0 \T9c~Y2e0@ lw7Fpߏɽe c'k_tS?Kk+( s1I )CKhgM .ULޑVҰHNj`MO~m٩פi6t~ f1V+V5!Y@PǯUf7&݅++HZt"C*7d{gQhwgA7l;-HśdDù|M!\4O s9їʨFefоMUwu&-Q@٨;;8OhzXi4<&N(oRtd zIT M Ʀݤm& [CFo \4=n:] *z $zK#]>c#H* sѸ8Yd[fT-"c驯k ݄lHk"BRx [\6_.vMW5hw^L(F8E>NYP k;Iw /<$b" ³_!{WBwdm"]d I%3iLC!ba/HDB8wНD[: `}%\-)y0" ;DЎ*|5]h^( m2;+]Bl+ 2InY=Yci@WdɼxxAgq*x#w.X@3NM]uʚ@fK0e?wcn( B#z륙!Jإ`0oh )|k̛`SӚHR@%,6f(|G(<P*)}X҉j@ !,N^y~"l֐-B9/Ɔc!3L"G5 HLF}7Okxҏ }o%-G&5K{5\ۖ{:fe/#K0pWT-,-z 6([{ x|ryt(_4rsYPɳw!P7t%sR‰zm/ՏVWH6}ee/02th-QJ 9NԸv ܗGƲ4 _;sN} : E.A?hEWK>5xr$k88V7G7UOl3 yR(cNz6DFMu/[[aU,`#U|Q"KYƳ1h3aAe["L5Ȝm#Wa߷[- ~m츎>xPajn\{/*oj$5 8< a$(0o~-}KXN)(dOߝ6e)7O 8/u/kQ4/^uEdƧ5b--.qXa+^TLj 6^([P ,!Ml<,iy~M~-zoUOֶ۩B*}J(m@Ck=&Qg Q8GW%a1RRs &U(Y4LT_"ǶTD Ed P$@wawG5nb']p)>Jt#Lᢑ|Oެw1]X^wOrc_!xAp(J"-ɴ/0?{Erm>հ&;eچȎzK8YǷYڵmT.9_pxc5k2Q|FrQBtm5SBWNGy+}ԬKYQ̇n V0~&.@MN-ּd{YJ]J*h¿4Ux94{lT(ލcs== jZ1[ɾݤmVEH'R˲kgw}; ;Sb~|;'|~;=m}1dZm:ۃխ(s#97DfZISO9M]ݤW|_@{t1}{|Wmdy%y6bx> \pM@T A9OBe}tHɯWƁh{rQF:>?ٕ2ϳs~Rf- o1uu?[Kkt*pۯ8j#J<@)t{YjyG ^fH,Wxׄ"ٝάBaFy>:gji#-˼+9VtMz w@X*t/ |[lyiC#Y@!u$^;6c"^ODlJ` >P'hxU3[=noJa薚۩ 9KR(08U">.udRr*q=lI'Sqς;#<=U>z>~!#ٻe s)iˀ"6 AJΤW'qQ 9&xhl @'̀xRӶFZq{Yk螰=0%'f8\ (˛cSvJoM|%p;S7&Ej+U&)PX_}B(S1 r=2˟v*Qp)̷4~eOM J j܆:J(8z8u^ũO2J>Q-~8Ϫ?װ[66V>(ؐ|HQ\79yy>g:]0yvTzjm@}l騉~z N&v|L:;/ 7RQP[a:[~~LS i\(ʫ,޶LE{^}O/6ꥢsc"" zǮt;ԏGkZnR"DTHx(y_Y*I>%ruE>QKf X T1h/Sj8lj1^`L=Vؕ2(U Lyc',"=Vxeg 9v㠏J;!t<kvQ5 $xPNW5 wZO.|rː ^220GO'pMTȂel7!W]yʏFz_TC|1R0}혘6E)KپsuI2ݾ:U]z l (/?H>TybBLgՍY0)ic[N+eAD0Yxx/, $NoT*5=ƔbdA٣N(e%w@OE 5N2uC0몯ki*z W79}^ÿQ9Lr WܔAm$>f9o҄$]ƾn `\Ԕ7䱧%tG1cȰG=eՌ.`;~A-?K0r;ӤZwB.OӰD߬f>=!e'sB9fDlJP|?Q$'Vp3_Y̦59ﺄbM+FhO)>.iD_bm.-LO"jM;ݿM&ٻnfYF`,{^zq%fڽUՈc id|.QnB'ٙp['JV_`})$ef5e vYf$ma^Mjm4O/,2~]u(OdZۜni> m١,-PXMg{V4v/%4vO|ҷŮw'c *З|bQAoA1w1f/?~S0+1޳!~eVq?vZՙ$OLKұ #3~y/a?x?I'ҍ'A @?BZ4 a+Ylm^T_cBc"OOI4X. W嚀vfTMcti=H-8WeZ]0\%Ǒ}~؉/PǕ\D&G$aRSal]򧺠pN(L8]gT-8 8<[7%Ӌ1'ps+^Mu7FhD@TZZ vEnCR5 .x'7S7C ͂#dYGĞ'f)}U!L3F :_0j( bqsis!hhS-9Mrl.l[gQ[*RIhMk}meYE = 990D&,B8o1bσ3F۽ʢj2"/T{clp΍TQ+KTE@g_q-@Fq6袻Rl <\,t q6EF,@u ~G(Vӊ;F[.`w +&iElGF)ݪHtiNگXSOb*L{]Z~<1CXYY0t6/`CJ\B(<Qb\{X%FYU3sLx]9oaCu\:J\ g7GY[Ṿd$_&<ܺ)&g.)T"ۆg˃J&Mwm$_KG+B_ͷP,LQkW/.70I)E:mhMi\;m%z@T\ͭ7H:(= 0DMϽ:t.`P- Ry8_d*iǍ32aM‡b`v26-B3DD=VN_S8VkpS:f XR0\hhIĕqy3Nz Œy&O]5kx]Egx^ B$O4=鎖ۥBb%1Hm{6:n&`3X]Db{3oU@jmhsxmv]pض91iʸ;PH0USIɞ{jz6Dnh͆ZO!OKO'AΗlZ=90Z;NuEhwP.>_h@l(џ6_Yw?hX^"6ϋ0pR ڨ[.ʫ(ADMCq k=0{| kd1x(Csݻف 䅃oɭLjԌI{b ֐1ܦ3+!]uA+nY)ѕi<ٻG hoC[Q##hqid;RhC"c=> No{$Q G8i6YSfw7v(֯n(|BR^eo"1B5W dAt*Tc,@UiC8׭WqY*I$yZw=x6 w<Υo9_fDhC(F;CG;`^|,tEbc;2hzy[*Sr& !IzJsSPkyŖ\1!%]h[)1[s_ٌEAXW(W#nVPy0cdSZ`Xbº@vk;xpZOڈ ?3Xho2>Es iOն̕EN -t`'ɾMa:Y;MbuY9i*nISoEV% 雾8JrY)]s@홷XH[3x![<,F3Oԛhh!8G W=6" SO>M0nD{[9R| yǔajo4:_K[ڨ>ts"x>NQz@b#f_"Х1PNdf0Ф;j_B&NY{F$x'lf]^ kY.<EPagȭ\;+%z}!UidP݉4a{=7Gag.^ 4ScmMՏ6#yK0k+)~\I .sT=SԊWCֆ{o.,ubMdȭm5;(Ty&ϭ7>8wqVVF2>23qHŧGڈ&A#]E~Sj-lָn_tT:&} |Skl<fuXh<7#w5>nd>Dc.;qZg3@v3.0)yd{/vֽdb$]FjLX;`x-ޭ&ƐavfDPQnz } i-G*2I{BƵZ(zwk=wNLl1uyƄȿ,0Q#b[,6PLb=ͧ;}RJj8$A"YᆶQH*1 Oŋ?ܯ} ltCo/ np5Dⷚ2JFM}*qu#f:&R)e5#4`p"|rRiKJ~pëgY >u8sDݔB&ǽW*H]zB$fFt$L${5'x}˭W&颞lۜb3 Zݬ3yZ5ug0YnC9j[Knh\(j%Xyu#/f}"C=P]m !uV}̇Yo/vP,J%hoϼ)-&0 peld7䉀Ot#oQҠiJC o@ {ܔ1RǪ& o.ơ#|:i"тk\;i (B=2 XvɾoA셰'!ޘTU(nUhK%ZA"}P<!U:Ft;;N6 Chtp*mhV PTjq8ɿp8/̷WzD`9d_PtyzA8q7Ӏ6MTu.HMȢл 3rZq*@yYäF6T GP('Jp NmuQC~酼 ETE<:-v-B>'Ei82Ҝ!~!N*]kxKP"r+ݘp gk0!Sw`j:}A!HfL<7aCϛ@LF`?'44L"t~\C?#* :h;uǗ>lϟaϪQĝ%yB| .#4g1_3s~1yDiVdr+NDDwJ>EcgfL<(=sJJ#ɨ,Djz/'ؿ qw?્,ᥧ% WCq*-hUEA1\_2A+nvϝ7 n=X5 XXTp5?j 7_3/XU!'CcNZv_[#N$-iNr|ojcKិk(>@O[U?g{/>Ś<yQP=W!6lطO!.H^UX9Gd[tTr%96La\[9h)A'S+/H4X9'FV7ujj/<21&OÊĠt2m4b.pmw&igP]lYnjUb!89$t_NPBo|4Qqژ.~J *`iTih(jCHkKH`/%: :Z&q@#`jm+? Ӓ`Q#/Ue]&x/5L).5}} ak&8PŇZf%WMaG|"HG@(P b 7tyRGlhR8ogi/c[T :#j. .N4;@aϫBEɨ<_^`XjpR/v(Yat!3OoT SlםE^|XSP~JkJ^m1Ť7aܤ\[ƫ.픻zYIGa8zJ ĩ]@u.۫] rXd-v~bQNUf1"ݫ M-gU'*ҦnB+E[-+"Bƺ焽u&1 wZIU-_;g"2l3-^=JB%#nfʶ CK?Bbp/B4$U'/ cTF pfw!&?C`)Is  HǧŲy _fR|flhLcy&JԅiM~/wc[*̲Y ݬ^a()(,7 =9i?oS7K}xu(э0u'"*TrA\ ҊV"vaGa"okui7Cƍ5x*a7#UhXqġs Ffz'չk1ЛP` Z4x}VmeWkY6w]K)JQ=~)%e{?, |n8u)k3ff뜭$^>!]ZNM\M@0Ln=,7U[p懨5o ϬG 9ii>d1 ~..ۣijjX%adR-xaOYJXeejD.D'"he|eϻmV44{< @{"k0m-䘼`IwȬi EJGdQ=EkgN-jlEEϊS>-DdTLp]'2j?WvXqmh`8^kN[ dBF+c9U5n>B4Dj7iӕ,^2(y^PaqRVP\-!pw!ڜ3o>yw%i[\QA[@V 29;go+{4is 7I8&;#*q=Y?<^y8fK{bZ"gO{:C_ᜭt7'jGS}~ĸ#qs fz>kT ~@P1 =R!.7|10\Bz,ja4\1b|O׃!t(7s'+,;|Gv%EBGqgA*0y@(ϟn $}%IC^k eqE0*4R74#z/'!['@-mM{bքbQ|"qTZUG"h֜mgZTjzB)`بRͱ6?Qϳ%`2(Si ;8l!EKzISjww T[~d?4JZl|\ETх}3&2?`X劣Ͽf4GM[?—'dAJUMOe׭1K8boXdrѐ\d=e5x;L?\ )SnAzGr"XX=x3^h/j89gz"3f:<&(iWP#wJأ2C}}GMA"w`@R.7erW~=(`LUlxɟH7%?#vNyzBPIv|J^eӣʪ~~z(xa͊ӈȒ!2-,?kڣ,b7] ՝oHM>0H*l世dju]ho4Ңp ikҘlw];[Z:ulY^h]ZNJn*(QI$hX`[!V;Qg=Y[PNHUD3 iw?_ V r gi<܀G q~^sܖh"{0.qL8|(gѶ9a}fBY*a骁 Q+JN] 9=̓|qOυ!<ȧ-5/6^B K6%\K{vm} ׇv$,ʡ42lŝzoqbrZk'Z#L05Šl+<0A7kDPt*MP}z7:@ M/EIT{ljzqP.mXD_'I {CN6JO9pMzA:p ~at +|*fs?w@zkmJ!zOYb,+ 4fG% s_"2Ơf.߽B+T5o cn6X~S~ilN ؓ9&QR"اvvjp_;Iaf1D xS ԤF Ey_zdepVO[;b@7OMPŏDaC˅?\d qR&mU+v嚢k|Ɓօc/[%fbyF*}#Ѭs5v'wu(\D{8}=naU0#Cz&+J T1Tɑe;P'/:>c* (Fޠ>O4WІѼ+YRn\yyDmub`,9%?Eu>025#<=On;kAkKTXbV՚<,BtEDX@FYOzO ^~y5TdsK1'r"=7Nz4vCdҿhU[9xg )|X~tt^÷-XVw `Rb 2ʑ(oҪ1$gf;YzH}NȽ3e[˜E:79l($_CLWQ9Dz S%1^Nӛ3i#c/I<6iIU/H-O#+*IO\I鰍Iz)T"qNh逇97E" dZ~ 6\tB"9eJܿu+.3R_ȶt.ߧlMLi v ;zL*;5a%wut eXn᠝ÝL}~5 MtkNvC ĖɈ*g^F]ղ5T՚oqvAAqxLf0w8Am]̜cj@ "]5z{ \2қ?vVuF6:*Ӻ=5ZT߯k=@2߈ t|4އ i(}ŴpuA#cWquMmovעraSBqz GuU7xlW+v]JD$,c_ up'DNi+_rAWe' b:u )9<.9=Zϊ]qAC2`o6@dɩ䢼nsO:khV*ܧVsL@2TJ5LjO۶J#u;u-J ֊V>ՈVOF#W+P7󖠛*.r ޳W r}J ly)4g+5,V,H5h) ar,59MKI_.˛cJu dNb^P. Ζ̍I0Su)1ۡ@ߤC+rѲ 6G}^{0 P]6NJL]i%H8.G%)ygx죏>ZJb Vj53 r$ wC l c["h!L(Muha>]Мv<[w`ՉfRm&ҦDžC1S M" k6HcI.X9pa.-ý^RX7:`tyT3S_yBm~6~fR}p(?B:J;KÉ$Ly-?EL[6.؟sT9|gMg|@T2$سiQf8lxtnfڵ$^1a0sOᇘY<(h$a[< ]Z?)0S+QM *o8 $nEKߧCma|fU]r CFDo?%A'iՌ)=W/6Wzi `|S S4Ƴ?$ϥǹҽ.=D &L02 3y70-:@Dy@ăxh"(Tݹr1!!('nr(d%-Csbׂ@a~S: jcM.^_~j !E_[\ !X}@N^f]$.a؉pʼprE9\I܇]u]H'H|kQ%6z4VuqVy:[u"$5̓*XLY6ڎW>Nbr,[7u =Ȗ7{ 8t8R!=WY5܉?.=iᑰַV*`|InHOcA~gT5.j)N:O6"r%[5g,H6B;|O<(=_5LN! 9@EfO4< cWJ5[{im/K{C $43-Ɲ[*:8Y䁶yY*IWuvsjd< b D ϐ:2 lv/cƾ (^ΡP6C$Sbo_\w$NTJ6e!ZǧvᡮچTa:Li$B+t6吗>:%$a#V@:db-vvӀݧVE?4:UA;ʂTGX ;&fF2˥y8PD܍P2)(ԩ$_4v:3d43u8x>))bj |Q|v8i ֛윲ҥ訓,*sJV HE4rQV+sm$藀X?WK|w} 54[C K4,;Nc5M|q8x>QcsҲZ;978~|1z)-,-ڙENqN]1Sxsfe$QTn.:"; E7Cp ѣ 8#?2)15deVa?)wc8eQiʯf؀]!KpU `15Xf! :o2IJ~Uu!h4N G~+ek=N,)ET*T2|cELEvaORKoe)le:2#»#g91}лn~^b3kӏP>K8C-@cm ??uDkiB {L`+@*a': f׻THF %}1IjXMhIxwHv{IRl|i-ڤCS_!e_0>GGl/?Z"N&%%eEH ZLJDw/>u̝1j09zZ׎8T11,e}|Uc&աkI1Q(&Z[ 6&J?>xU76H6u5q wAHY[QS!PDIWZZ(^;oO!Mf5x)$wsʆ6m KoTW* /1&wud%փ"$BĐ&;Tun1`n;n~1Kq#ڕ?펟n8_n3Wf!+޾0{xZdH-+G{P5o:R${UjYC`JdWk1T$!1a":[}02i#7w˺nm?GJEP)?f]VA0ìd P)V6TL mH2T8'wU4ynyޮqm`?b61k4j'mϴSz88 V~?5rpJuZl`鳎ck>fwYZ8h}{O:^e39]ZrUo|}nO>JۏBe;VhW] 1hZY o+ p\~D>kny ,gj2"ƺWBt~fdؙLghE4-w!~_HFm^<=Zdb%G]l%)Q&fTJNۇԚj./\UF C1CF|3l7WU͇ GEppgHzװ$a~\ TWRR?:qK T2e"$zoSb֜~K c}tke;;P PT( п}Pz3cf Oh˳`Vl@-&V I&/qΪ_ ^ 08C<~- JMGV3\W9pE. B\V~IԦl?;k{S\xD:FM; dHEf|N93adx.>FCXEb[zrE^TC tbQ;!m3V,qoc+y[ _6$;X`sChpf"U&5 A&7}bvb1iOt ՚aDE,zz_͒gB|Jf4I^g'q[CS}DK3;TdjX$\U+\IhC `5y6Tmi<#@"9~Aೈ'V7A"‰ ^9(d}㖾pz1KIi;[R ΆLڏr2p3J=] yEBx/QY~$1Tٹ)3ʏG"'SsMb:<|.nnbZ4Nd3E--4(C+ ׶'Wf\6fd;ǟܿfjB~z擵YƛCtpzs]5Qn@7S6g/ZGHx1]f{>wR|q&1_NگkmObUn)z mj]fved? FSC"twS+_[d-*lmMgZ(N"hrPm GS Ɲ-."./N9;থp-Ekآ!.q>UH*)uUq8^RQPRѕd,AT=8L q@2 t'S*sƒTգ)5u4?D[:w:L/[xk]" WIq@&ع]Ip;xf.9FDp&E etVRq(3?\XL-Zg׶1Ó<\AxዻD=CuHJBǐ݆bJ*pEf֕-.wR5wu|sL|\ |94a0)ֆ 9/LmoO<>\Q2ʜNQ`]" +ֲܷB{c&ރw s NMÂZ4 E@/ZS>_bEȾ1if"_iʡZi?^MCM *ތAxT(R#E#G ;Iud)49-GpIO'6iF E\ HIG/%D~D#U”vMwC1,ߑİ MasMvo_ͰrD_Ds,vðn± 42ӽ.VXv?*}AOtIgq9bzbbQQ 䗀#9vj#Pw dCp\qY~f$sׁDiɭY_#SLO^py^ ƣ|s7#n]^-74v=ۨhOޑ Klpu;<'0ܼ~)5>tS0xg?EGֶ9ˇPϓl\J.j_iH n콞Rm\ˠ-XmCu9(|<F16|l3G:F;V+Lllސ!=r,b(F**ugwC[O0%[5uMu]ok]CL9sDUH>laJX1VGGtkszRN 4dQS)р`Qqm-Nw@cvIML\4w+/AUM@r, #}6گ,QϫoP}?xݙ5=!NFP/?Rc]_saBҒ[ls2ۣ)ɍ'H?\*g5D$z<9*ԣ1&mw AQ6 m.޽+HoMI_qlTYLd;)|Kɡ:Ӵq^}HwhX~>? AVymv{HZ75;xR?WR*5LDyH4L787 [ǂP?)V_2ަQ[垿i.Lp/1ZKч˪ܵf Xf)ؕ'wḻ +D欺XѠi*6P)oN2q b^r^s@ z 71ޘNz+u-ߦ̈́Yp(jX63Zܥn*o}\Zz@Z ?o?aP m,;TG]oT 5~ڱF땤U.^C %l>+_˨ykt0yq;_B jwxgr'_V؀ W}TuL[.1(@O1#.Db[*k!S.k1;Kںi YHNxom> v$[f6wj ==J'^"2֞7hZ0<Lxxfp!K80Q^4 hNA4n0}DVN5Yaj9Pzt]xe(D9,2.T l 뤢\"mqJ-#-hBh!0 w*J5>] Wr,Y:@fG.V:OfwW87R bK 'b[+'4ߏ-ibGH䕱3PQF%j#&-U3(dҞ6A;;:ܙVpնsG [< }$"c[fWѨf_g˼euwɩ^q6567ȳj5n2a.Y7қ)`'d;_R݂xq`&DRG TJ1AE- K @DU.f畈ctϥ3x5x)XQXW9QNG鐄df,}>nŰ#2=4{pg5U:eJLx棸[)@p)uNWi}>06  i{[o7@o6"|S2ĭlPpw~ԑk)и+Nz FfFcsn1~mMQU4KG6{̍?kh`Cz92=:] ^,#nz5N{o).э[]_uyR# eGd&c?Dϊk|lȽ3W9!Z,6!ht0=amH陫.DW:_$ |97# :z7l@gi'4F&s,"$톛:kZP-Qg"T,/yЭwɓFV +++vxN{rZ_N2w_sƅ~mc0Ƶ_j8ݠr.`u(`:~U~\rǺSg,Can R(sh_lܨ4%T~YnS1`.t$Dۀ)\ti` ה7Lˇ̩ނT+*ĝ\E8g=a LO&RUs4Nq5Rn]Чi`ڑ?#BB1!"<E||eG9=9q}"u{mx V[p=:^)C! 1Hݵmg/͂h3@>'t;l!a/AtT,$LN *k.?[!EpQaܳ/ro)U )#331?F^s-G)B$dm"Af/b"ƪrk#+e؉BTNxX'xKCes5yTˢKn@-/̞Lml[k')(AyQND~sĕ[Q& GdiqEJՌnkDFe:}s%/;KR/J7([=lko8,RF5r~WPpC\N%50c4lTi 8`P~vgK#'M/O! ̣M&/'Q{pt)p>tGZԔY,pY[V+g_i7i99N J#hS*t70B~^3.S;D.e隞FcUx-V"SՔB6-~?W$?Wb_ٳ9_j߶iE`e؇m L 6ڥa43r>o9{9zw=и4R]E&qo@So'Q6¶q"pLOJT5N ItޜaF (_?Vzsع"kpc + ݍpN79ͽ L /%n?5h;ԡBp~g9n aI KN V6v iwt>@-jܖKryUF\:nD?O5 Bb:? J5~]O8TRpEQ;urSs.p7i +sPb`}X wv38ŗ!{1H#xʓ~"<B;޾C&+Xo!I9)5#2RG*o-pP&y$MմLXW`uxtI_Fx0{d{5"U2zlWH9Le2t/Z8my璔DA҃낰Re\zi1#9J3׏wڠ$N#F԰vc4B:v7]6揩oé53mf஡0Ph6RaB}wDAM NX~zq،4I7_ SPXۿpa@,|N :ڟoWd~bFVWin|ߧJة`$=>R?\>sh| lV1z-&X\Tn2] k!iPۧl3?R@g.+RI-oiG&;쓋G7Uc9>. Pћuɓ9~\$0Ɯ{zibB4h"IRZXtq$XQ(%X2v8Ω_7C $q\ ֧>0sDiL&-`Ia<\&Myh[@<@a \^~h4xK)ȚM{b7橐(H*y)']٭g-';@tH>@N#6Ω+sSn-@(U1];wƋ6*ZA"L{I 9Yd_*W3Z}(E?h(z>B6D4Q"lLp\Qμ3aN,tD| bx'hlSm7灕8%9 C0-b(!`nEěJlSt˿ (3׷4́}eM.+ `kkGɺQ%[]Lq1zyd8;Ч=U<Č;ݔ֐OF!bAsucQ0&شaV#O*2C](je΃KXGp%A&YFj'·(!+D{Z2;ֹb]?yt8*05+yhT vEAhӧ8a5+;хa,\>- '3VЩqnYoO_GN GpC̍=9]A!^ee`;[}OA@Ɨkk6GqK ԰κp1HYj6>GyηTL1CE)jTAot5gg+c-#*#1!L/bJm_y]/L6#wxP35 K{ ,&Vp-S\a3/+-(C|ɜac6ىc‰&V`]Mr7Z^EW n ]@OC~q>?6<8Q7}zI-.2Pi3(Da_z|6_FG#RTWl1btbM u=ҿ 5@xLdfYY/-5LZɆ᱿ %b6D֏9A·׬2jzf_C=%̦ NS~FB8e nD[؁l%Py$t|;GiDXY 8xY0n80xu&u^7p?+cb}Wf)0}Zb%Iڝ}DOC$侎/@պ3M Z%,>W3$9u4F.@ K'$6C"l SRt$}ت[+~ɘ<É-voe?1UY*# i-S#0Y4Sl&3؆^f7䧸 7%ⲮU^ss.-OR+TR$gȚ=bR,s73>,zުo"ѡy^6f*/UbW}/PE:Si3KW6i#KkŲ|L S,Om7%íO7}9ԷI7 c= 繫F?x>8)vK>"-9N\ a񄡂F͒숻SRh!ƍ0׮ǧiBC$HvE(X"=\dze`Fl~n)#2P+q{GhU@+)D⎠U^Ԭ PAۀv${BO9]YDBE[&8[! CԱ& \mtDyCȦvq}\ͅ+.u PdSu衟I~- ~o෱l(K%xV ȇmcT(9ᚖ]p!<9v04ۃm#цl\eDx{F8C~;uȃҦJvT PB-[3&r#c$Cu4K֎u>铿{ћAÝ#]ѡf`vevVڷ>%uqa|lL+.T^H+3(+mu;e:nR\{Uh?y*H@zXf'  &9e+ޓ,uSB0)PC3,3~N T3+p~GBa4f][rOQ\Vm.Z6_-J29g8lM@tL+Sffj$Le $0:lc_Qh ח*A!4O~\`r* u* Mf k:\f&B 6M}"5xiBr'IE"Q>(5:4Fff[nDHHe 7DmD~e8 P?LjW<{|5dQ?]e[e˹UǏO|@@HvS1fx3AZ"F/3ۘ7MQ>@C #H但L2(v2֧2<P.΍.]1Ij] t=Cӛ ßȴ!tI|;jɤuPbEMfdaIDw,ۄaS3v100Rޣ{B,(#Z|r9=Ct Lv[{a@*~`z^ bV%6 ^v\k "ֽjZŜ+z8a?L~pI)B֝hxH_g sH]pv_ nD_kpչZŔߩ PZ./w»GFI$4·d o?Nmy2cZrk5m,ʕA5zĝnݙEz!@j7sNq' ]ٌOT E?VUСKz%~2 N'DR6@wVc''p̖FX0S˨E^i5T]p-GEؤdjMàcєTa)9# ȼ7t D]quϙf"7ܯ!,q3$1vpa,LErӾwG[}MnjiE׫& gjdv|]NeTI^i9 Ѣן\^). I ؀~o5;\C [OA*柃˳Uڟ<@B :7"_p<0U0jZ^e ?P]WC*V\Gի -!M:XO U(I["FtAS.ڢʶ'Pc&Lb65]D݂ICEͮA#ɖpP#v$ ̏i/S\izD8? 0>E˶b(兏R>v~`X^ֺ#oo@|s ~T>ƛ}b_xkSJ cU]X׎ }: [Bv*nS~acJ nGܡ-s4`")Xo3Hp|4<SˉBB0^;HHd q}Kvh #gf*걋I.$ W7mDž) įfb%:Oɟhy|/T@M2h4Xx˝0.V 9m>cLJḊDݼ8/gŅat 7E`~ySLwØ4 ZE/%Ѫ. ="C~^$b_OO(Dٸ6at Ă'+gVaD /ŤT,g Ql_)5u3e`$jd9Ȯ(o-6+iJw*u)KY0AkYN5JnڢhG߃0؆_awH-'YO G٫Q+ǵ6Hf*3ZLx/B |BfZ[ۉA!җsBU$EM\ rOdHYA0m8^А9OZv?( ߢ6|r1I28*zր1 h1jwo6,g@PV% S`ɕ =#% |01OF&#y{[^:7eǶG1W~/AnWK)O "/p87s]d0ᬆ%C@( ERAӰEƯh}?l QNqG%!m' Q*3a,$TԺ-[{ي&p\m3dvy7:켔+tyMzU!x6߬6qHI-ʩV?K9LyK6 Gl!XJuɥ͈`Ȥɜ nž]RF}K5&┳Q:Jn%lqdž; dם9ÖpRK2W.;^oK0JU"x7 ?x~q>c~Lc6t>GsCVo;яx hp9j#0H#jm:ǁ]TM~΢3̥e.Trc{*͑ KEٶ\X]S➥3Θgt᡻*$Jc) %̀6]LJ&75LJY`Cg|\(I󛤤 MM5D2LNBC`u!&={s)L6 >n>#'( p$[U7+HTZ#&?g@'w(DIPw& }oj''PT#>")5sU%]vIל"tyj cs0[_|-vN'Xw;ĭx_-ؼ7RAGG7vb-u5l\z%2 fsR Y e{* + ]'/S|QbHmFI-~`x1+!X#KoM|ir;{#DZ V8skm}=.aϢNU^ iS m:NU$ŧ=n"]Cĸ6ZE8z&`ɶVݣߠvِ3zvp'AY ,W%Z/!BB7 n&e/|"ʛPvo|2FQ Gwꈳeq2W[i(Q`Bג /=D>Y xQ.>!!+5(6њ)cC+PTB}W$IqIjfhNQ úչW\̓'k΅()2!cթx^RɆs -C[el8,!DEf%) (4WqiyTsǚc@cz1R0LZV9`STXa>a͎!Yts!B>1=b/ִʠ ݓ0PNu-1M0Vx,h6'zTßVO a33P3o%n+hʮ!dβMxa1B-X6c4hKi?a?zC?kю ?@NuN`&ԭấ@c=Fg:9]pyFX܀zo"D 'YxKi )^ٖct`55\- Oʎ"O}3zY9҉WI~(_=1K[1'Y9zXmBS1?TH/3OkÁV<6n?JČkWiJ*6P7睾+jG|C [_\K=]o9au4G6sg adGV,PYz!T-ې{[i'U(@}AiꝌ67$ГH#CDؑIگaL)"MBWՔDVfZw ys;" JNĒV.}t0F+K\ %(ĺLv[Olgq4-TS9"-7K>OurTzFW^7 ſW/ԱqgQ/%%3-Gv"ȃTYW/w&9r*iDr`W x]GJIvGV >N1 L| F[mFЇk)(kC݀]"(_O4tN;?sСֆw6YTMF?{ ,#c x~4$ amOMكI*iIc1=?fg0OWLOyZ -friՀ_x.7mcWJ!1% gms]?fvAiT85|| m;8)1q6>5/tk1Sfޤ!w P˓M=?B^cN Ozc4JQTl^%ߠAʮb{8$B& .<AXp$+:fk',ex5bvC ppoVGH?ҋy@t'j#(m"@l;x;3*FUw4Mc y%Na~ K3S^.L0iNYyV\,8oBWp+O*@)ıA-Ҽ"SAn&jSOeP1<<3|"=_8ӹAH|bj-@ {QaWR.cz KPe " _|1kn=Xr9H-L5> ?Zc((P#@2dJ#՘[1G-sc T/+^u9GqBxicA}h;!μ@(T=ۺ!kxv- s#"'`9PСЪ77E$q/ܹX efXEe n{$t)v:P:Wfflk@\TNe[R&xi2icD%ONT/\Z瑺e*h~I:h $?G +Vxqou{HnxQwݟĤfJfz|Qtɗ( IK2P[}7i zt\&{?J?2/U1'oLLNbϜ\Ӕb[t;~[5Ft\Q!%26gN$JU/kqmN+ 32,u'YKh+3s|դԇ+(&]jԘĦ`$ڞ]F۞ΞIik"I!:4X W<YKMix?ou!яi{bXZb!"|&;t'9:BkBt7-QK"W^,EGp1N[%7'1'77 ŽFt4 JrO b -, ۽٤Z)thB>z;MIm ?I`%l=m*+NiuhY[p֭o{i [ήjGNmTSL1DVL hyz{Ƌk@Ri`)6n|a>rޝ4Ar3C Yםu촖RƯd.t3Jɀ. X8b\ h#3-7C@C"bb8}/4V+!8 dlɀ(a; Å/Dxk׍D'VE[6 ֔}ӑ^kv"FՏL}(d_>C'[MAqA6Ҍe[s;.о֥t7$ANȣ:?zKX_Em;0m3=hS*s™}Aagavu4yAq=LsX6#ch6s BUdwiǽVNz2NMLp>{DO0yTvӸ5#y;݈{<+-v2eplAA[({\v]/b &.?OȒ0ȊR ~ d0y|^#cpksI.Ae9  m+/}yu>)gҘ6"CrPJQ-ǨUT)ΞȜ[RR6K}M^/k3yS }Ge=\Ct 7)aޥ}"dT*K& $i|6G&LTR`@< LZ>nvT_98`#z|\(-_ XQTV7AAG k7922f{4 K^PN{u!~/< H d`7ơV-|7 n[}&k;("An/Sư,:t:}L: baو V{\ #7| ,O.1|n4 N &ǒjfL<u5S)ևt !9j+enT ~e$0Zex&v.zVr0Ь%o("fS#Y6'rzJRrvR̫%Yh[Y]7$7fx-43!DgA|PͬhoD%V)S1I.*&C*I+ ,]`yh9G^.䀌c]! 2JX~7n@ ƔGH7l{$ri2^t6igq:}h˲uN71rٳvkpS 7aX) 4V)i+aULe𧘟JHC7= LDTF- YzZz kPհǶV*ي oWdԒ+b>**6֍s>ܱ }&̦T)nz Z`[gv»ۋVsž~EٞRc7&׏}٠@S˥3%(h{r,ih[#''f |_YϱR5vۏj,{b^#͌tCTUi%̦js<@ X ֶ+⌌&:|cROlAZM$<9$qJ}j;,~{q\Nwwfy^͖tc ~ K'"*TW{v-n2{9Ba r4ikt\Jcς@S!cLՌכ;7,OtOh/Ch+H8Wia&L_0[ p'Ltp%_H[|'/ ZBNm?69kNfz6+;5#|淏 t:;&ͅ$L>-.hxccVU&ᷣE{b6}  35ias8w -W4.7%~hEE[/lxህo>w|C0fA3"a?c^mH55D>._dZzPD\r(Nu:i+X8𯷊Sj| "y`Lᘙc;BR S{ݹjz(A.~hJAP ]Xk7*g74tWnd s\R)Aڳr惫IG^GCF_}0{C,neyTdUcW25v 2( a*(V4-#ASI=eՉ:m{h޵ˏxɨjT?ƈ=rβٓeXdKVO TPfȿp!Yނ:XLsҙ(3WuZCyXF .|S#_RoOfGf'0$pp7(z1X6m io)oK^_CjB\ ”xJ{d M^e(y2;f΍ҺIy$/,K] `D9\ǐ 7҈ʋN͕-҄`[!-b_AN[ u}m9pJSt؆8\Rtk➪V$o rp6V' L)RjKF'e#P R|, 89Ծf;;'z@+)*VLS;%ӍhbT*B㰊5hߘV`6rNAe0_fn|ArhA4 J$`EzFh/VW6Cm*r_3X,M;(.υvs>1 hjסlH\ oB[(wB}*u Xk^v6| ,uiZyMUgڀi$I Q)HU-QoCMPȸ[CS=&}0( C0_^+!Ҭ(+2kĜ%?kc;JiupD2+2ퟢP'kXެ>TGjQ2—J! U(2Y΍@ \;P+X;Cؼ y< Lw GE,t\qÂ2ȓأ=7:?kdͥ" GQxήf5s]eQG(X*@L(S(dp^.arqaV'ZT3P_+< ;G"$ͧL7%䊐#UFl/洀d(M``h:4  $D?B"68XiINFM )0_YD9=d;A7j)?jJ ~Iprkn>)ݩ-.tciwX/Fw-6!.oGw&y"ZBX3bP2jW *)-D[*-G'D~bRy1Y+ORsB]vW&L+hqq莙D*ŋ8Z]p%ppC=QzH wbvx؝/I//b3sk4B*WlD:ٞS}5gE,7}+'i;vׂ.9HK1;8!mȺσ+0xH^Rқ2jQ's(qz s+97 q禧VTH Ngs4v]M.׈(o%EY6ϴR׻rMO ^g9)1Acw7ok"gϥ^ ŵZbɁId6ϡE[S!WÁuC6oµMaqv}^š-B|[Q](ZrOU#aF0`ǹNW?8P1˕ 'D 4h|‡4S׀`AC݉Qgn^u%ӼK&<@aWW>5`հM34g=/Cu%]d! a@`#GIHj4:kkB!+uՃ{ωN?W݇ R>k/α{S+maX{DwOS.9xUф]@ŽRɄT[+ِ's܍9JMuMWG"䰡$2HzgqlQlġa/g4_o4m U@ϜGr\rzrZ]Cuv`}0u\ˑ \T{hTGC<ͭK#! g-xfPfaט䌨{fƙr@x,0VJOipUgQhm dVF&Py^D @ň|uym0.p:Z~vn˃WUl}lr%шʸ]-Q;dW,%9BYghIܳ֜QB[Z͓U=\j'H2iW?gQF/:3%qUW2gGse uv%=W%݋SP' y$,΅,$x*- [z2#땁S#ڭbjf!u:,SQҒhS2 W>u;g-DtDVp9ypbeN.ns`RdbTOAKu P?vHNX]諝|5hiKz}_BdVP+72.Rq/rrءCq t{7M#1mn hV(D|rk1;clՆ ~eW1oKA l* D\ŐkEZrd!TI@wf1ծ8asQVHDYtcPV|#?G1ycα^|$ :^U"+Զҥ%{=|O1yylM{U Fv\‹W5ǰŗp]l,E$6u[Lt5]P.<)L4#gknC1< kvt2K)yǸ-fv3k͋:jfU`E%4|~ʟgʾkiX "f먧٥I\U( #PxڱCa#u7len}sOuffzlrcM-4Sv#DUU]˺DF e0j/xwR \72K0C z:jmnnV<4ܷd'PS+, kzqn81řMx?j O3BT{-eRr&pmJn~y <@X *ỹm:<&%{po?4qqk~9`!{b24(ad/@p(a|.fVHl55(]0CXC'Ց0d`|7*~aN( ,&xM9S(/:\\ fo v9ԓ5l.מP !2Rh}p쫋.F]v@lT2*ľR"kFПȫsL jKatn Pq:ln:kT0  &>^aC- ޯIQ_)3:>AyBV_cW9 ٩&/jȉiзY'.ՅfǾ좌@yɲ}THƖ UsI{'CUDC}wVTqBT`$P⯳a/JI 0W.F1Yel *ofX'SKL$ud=)KCW Qĝ.j9nQ: 'C;.4@jߒ0wi2e7~l75Q|+;r +>!Bc)D$Z@J)hOLTrD-Yy>BT0=7TOIXag1[&) -Hx|;+l ;#ܳ;%ԛ1U6hԀGL;zHSYf&udtpH:۷BFϪqf9m+rk06sh8$pDO fF{?@)uӪn:/x'oPxxl;/k:$DJ\ &jHbhޔ^Q؄qؙhe#1LX\PQCPd U7  nSת|B-kI@7ڦ>n_%u~0nEǶ/r0L1/)]'EN3=lu˯EAXa}e[lnuI;{Gx]S(óoP?>AD궍Nk:辝 P |p $AٛK 5y$: DZgHsYA%-?Q67#2^@](iQ+(ml 5Ľ]e1CX{14šBWC=lzr'->%nqXb WÞ:t_ݍqZV_&k> *?6@ FM0w;^ W7Fwa {!߁*L2LxyPKr=%vO Mζ8UNW"n.t[1s|J W4(/fGsd )T=~|@4`Vߺ bgacdcD&6?'ٍ31 7qT*ǫҚ+iaEJ pxƢV$`"=B y3xF'lS<%i?Ȋimyzs7iC ;ifC@^VEBy6xmk B3k(|~Q?.>M/M4w<+tKy!g/Ưs(s}58ZĔ;Ս/jaFDH$Ɣ1/ȲP=xxnWvu|Ic#A@Ib1J. }ňM;K|V+ dVϪ?ҭF5:4'.ޠP]Slt$ =Q"Hj včIXmJZ2)gX )6AObZ//<{͖0%>ݲN<ܓkY'>ˁ@?_,~"o0η} ?]h ^hs|ZBmdڲ=zooha*xQg7l$E}U4Ńġ-H!J0,R1/!zYܢfT<C6#!^C^GǸ%SR09kU6`װ:.]`zԀ`ڎ9l|Q*U+hZ^c W!,LU釞LWχ}ܤ1D.h"QPpUQAwGPBJ尊2YMK7d=WYޏ\>` XT [ܰRcҤY޷[|)F"F vKrW@y':8_l];zfi–2>b79mWu~2NX9m,<KAϧľ'Y>%R fQW#)Pm-{7+wW[V8wپ5pكd1ضzo}Pxgaڛ|Z!fg0'mGc0!_* ؙΚH]^QaJCV[m+3JR,M*1GG5~#RՁŏxpC3&=80s2d M꯴b.muw yubQOAޒ_ѳu|dr €ΜjmAߚ5zxF==ͳ';:]̷o(+ D)uxrr?~ ۱Ԭ,-NrA!."oQr KA&zA+Nn--YsZD0XFCP6ͳu:O$v) қMj~dFZEADib` lY@HgZ ='X2S̃T` A XOOaT_cf ]G`͊nݨ)5tzr钴BSS.0K/<޳̉S?F<ŊTq`~ M59!6#MxUյ-̚:mOrNFW98+%8:R@?iHzKKa$$νT OV\g.eW\Z@8g/Pn%$S4.6G[óaIz"6aAc=]')qܡ釾d]¨NV`dp= ܲK2YH= Kb w;]{X,z͟9؀{m y{I`{t,_ Uƺݢ=|76% jHyHw_%!e 8nU"0vH}x2.#|)@=3^f+p>-bmjZ;%}ʣQf]jzF_LUs%6ySV1=LR]~z$cUVN5+ZLۻqm"Q ÐYɢ]q_?Gh0 U 4KD3EsƼ\ɦ=zFHrán#Z p6-Nq!2KDIjVk3eZ glV|R "='zA`9K9.StiOe@a6C#i0aKIk/5'-0W)hw K Ry:ӱ zYrwq~T+ i*hc-FE ĤݻTxyYX&)9 acS" `B?l+s~K~M==\Жp+J/ZEդ\|.bWnvj=ՃêwMېTNT:U6c΀-fn(@ ԩ6GA>\Rz)шhd|B /TNR89χinM@\Vbh &t i %s7SF2HJSWĘ{5\ ӟ\d9S[fK|R$#;`{l8z0N]nZ.+"9AdowU߾1\'sr(FqJ:BnՑ 1z+cɿ9-=(0+9T (6Zn>։\H%(/ t7!|f$0{g=(ğ z~#`')4bGѸ4*JZx"$]l(71 F>Iz{BCDpv?5L #pӊҝT6;A`|^w9$)N˓ 8$ S fOcܤIPA oh=zcP&)ekxL"Dg4kՈǍ2&g)38Ta!uw֋jk|]l/<rC[}^$h?vx2-Mub;Uy*DlZXMI3Kׂ>Ș%`㳺Ɛ)-^j3k;G /'^ˆ Q(BZ]3!cn&ssHL 5P= $jFf:`"3v+>QqAڣD`3v[|J<H&0O;u[i~DZvw5G!;/5j@6K0R[]m,_y`r9ɖ8;<)كlu8spֻ!>2g/;wzeK;Z> 9b҈J;ENɯZY*蛤A1hU½Ҍۦx̕Gqls @f4!9=2=6ZoѼ>AIS-1KOLECř=d i4CD4hE44Rre+0=as6BI 5-"b~347HPNu,LBPćh9sa U~*)s"f]͛*ȱC[ݙhXGρ_K5gYe)k\ >etL$QQ#8 , 1IXG;sl\\,M'6H tn1Q&v%ϗ RO 8i. 9[:1Dm!o,+bMcyJ{  I5b HRh< '>*#imـ{A0jZ-9nw`g +njH0q_7ocw:K >9ݶA3p|Pq2 \ \y[i 㨛famh]dCuRӿ" t#o{^czjls {Lx;}BEPt+1˔IV!.^k5qtY $&ݬ _M̆`9x@׮s94o4+ͽ X A% .K𐪍rtorT3*R{7a?Y( ^fV!YdO-Sb6׹ M Ů_LJZn]VV-_OwYJiFj@q> 2*j}bfJK!mddEI,p Jx]їFw V]6kERMNZC~aNZ&N8[>XR}}ԴΧ͔jZWן|"}<]h,y*zNgPRMZwځ6ee"Hݼ$ƫM5v)X 9k Ab@N9>$`.biV,5uko3f:]p%敚, ޸Ғvsqa1=`.w0W.bV鸟(jB#xL ʭFF+ j+"zL9;(L/ }jR CQԜtG vՃ=;p]p1/LQ2ъ`VSQv#( ۃLVS,y@2-|Ǿ[/3| ىv?ǩA CjWcCe7VEe4Nq(,_¬׉DWx{ʿ/iUThzB`biH!ϓ:|d2<#,lXv=\(\'!6=ёmґsQe?fNCRl 7]AG F Ñ"xg>30 WXc5HNӛ[]GVۇiB`u{gB .| ےF-t^25lL46}5Rm5n cd:]یĄ-d-.W%4xVWV]"$cv%W)3N4^b}jMQeDX΍Sn0Qꘈr+IacB6WozxT:a{~?nYCil.r>#.H]{c ᆄ{ ^P$/۶6{R`'vw,y{T1:TF8JXT +0.g|5Wa'p×QLpMP ǀBykʭɛ o4h|Kn*(t% 2P;0 9GWhrcX΋PM ֥xrr+}F#wM~3 fMY-9O7uEZ{bMu;FN[ Gؠķjc&u(O5~$`h;X`ba0M 颶% ,Ԍ|~3VX`Y+ R*(%oby  ^/)1^>Z? gfp F+̐"t:cU{Z9â$i渞lvy7е>DNEOpT_j1|T[¿U`]ʝe\O]:om[rFQYCGbFy&J5&H^t;妱;霦(=a$(v6:[vL0p}Ǡgu|EL vN~L!MዃiZscr;qE gJ۫}qk7ԻxYR[kMN0/aA շ27PYylCY=Mn.f|NVӵ ?"m:ϛf@MyC<=ǁ HP1:h}2~Pեjdwa%3Ws  a۩AwO%Xap \Ai6S4%'w.0]h05Snhx)LWJP+FN-s?zAhԭ4qqZ W i!7+ۄ,8LCbUm o$+\Qoi-h ` }#eEs|XD'+&{jO0+n6TW ; O!kG}YSM%RJ,,V2z}o"\MRk!E.W|}e osdv{>و"I% (E(O*Pݿ OBYoP5Hir[Q_4 ܖߵEwi9rƍi=6dov}EIÅQYY- tO6}~Mʗ_:DM`O\ܾ6j:,]ݔB7#m`eZoTA]+\L8 ZyF?Sv@(z\;Ukn> ~PŠvti/iFq˒VC7( M|y ҘU#I(Ӕ͕~6P+ {g2'-HHD[zmg_)bzRXx2$ρJstc5bW>%\ .n Ws]6XR၈hP1}Rgwd.Cs'%6BQw+y? ̌ ˶}.4;,#(OnEkdXn*#a'9/^6&v{,'TyZc)#jEk =*fvG,mK-Yy02VK, fc̠NMT1B  r99@=` tDIhU:)dpw| gR7Vh?[֧U{N-zCEJړMn,6eu H)z )ع Pz`Fy*bHjAz^ p;Ǻ{>|WJzx7?H&>> ȝ } hZ;1',]80OXp&A!PY$ M]:h aL6v=䶋z*G|vmܣx4B%`=9܊ ZdCW)\P%YPǝyO:%A*'U9C-b@Xw^U=]qI_S/=i؂Su`ۛ@>A]lY{~]Q-9Rɬ 5Zx'=L)+Ll<=:Wk-noݑmUc[Z)Ͷʬ5[v{{qM{oJν>cT,Da!ՐNsw ,]q@6⥤;,}㢍8 RWZFS}n;O†i$Y$eC׭8 8WH+Ưf]E78;lie qo× v־p E bGdF"6KcXʂΝBܩD^S$+V]0j#K:cexP.Fͽ~fR4W}aAS%(=*AnC/"Dddm';@?B棝'at̂reTMoƖX a]ID-gØ{{ CY?y>z RXkf~I&6NT =T$-Wztʓ0\{?dqdIp>'"y%aȦ*&G B&;]y779veJ_kj}MDQJ~j`: j5<³9*K^]V)e%0}Z<2{b{H;}K눷ibROW(7[f$@xݛu6>cREǰ0 Fd9A]*]j2c\1CO1֧3*p}콡yֹ$}ډ 7܁Yo&~X;n&Jړu1TCa(B`̌|ʨȰ4y}U,5!.k)5!Ͼ&;D ~K6 1 kKꉙU 0̞_.>s޼ *3rX n֓{\ yo3+";{mxrG 8$\ aSNA~Zp(m1?aY8GIrG" ߭v>$\,nWlE ak\PX'!k/|sP!%YzҹlKf?ç?-E N($g)RU)24O,OA:FylMtRsXL[H46zH.nxjai1Hs/ >Kx.I;xUnt.=Jcp~k˰y#B1y:)L"182`Yn|4wUzRKnW Ԩ\^S1}QkI"Fz/@E.+M_+I 5L;k_a@#.ݺހ'Up "խE@yNAG ndY{+}E5 6Xg+n[:shbǬP{<+[{r)f9ʱ-c3R9T-|P_1~oJe+L**~n㝐>T\`=>8r$vh *ߛB'ݎK\R5Ze&u{+xbꌻrjџW̟NQߖ/ &-t:$7sc˲FL !&{% 0#ܤVxKϤLy cBz]aۛkYs i`OKt?K?aq?彴`B + S)ԛgo߳WggԽD=Mx\pϘx&G bǖԊG{l c>e8MģQߎe);? ^Y/<V2z^B{8 zkhO,~BH`"}zxa{<<UBPǒۇ뉰Ex?J8`R>KoIU(-^$IZ3 fCgr\J{oMT#SdhP_\6S&,LyR~sS^薩{]g?`Zn9+ܢylHz^ٚ*=C=/~NxU |Jܻ%˝H'!tc#2H` R ,>TB;"Ny:=>,lW[plnIRlnr%mDy &Q$s1MznlT`fI>-Qyu=3fetlEqJˠe; ![(kʊt /0B@$ =laFGAxֱW&rjnrjVnw/7VȔ;8f,~peݳK/ 0p=80$V+ V}`Zѓ:rS:lUY["j74AXxYs,ZB^'lͭ;6| Y|cHsίQ@WnyԿs􌃰A}izȪG bGbr5-C Չp Ӈ]ON8#*ꄁ\SQ_)IUYG[j~J"ԓ8m۹tEQQrC; If-R+#8뗿@h :A69|47N ㆷ֣N'suȸ٬e/ɝ(x(.CMaT7_ /aԙ劘}}"sY[\\4{]ZgAUBIfCh;R̊_ vC~&18']mScK ⩊jǾ]Y]HMt$Eg>՛q"(ttʤh{yiEhE V*fgѕA6Bd포t'O:–EP3$=GMj*Qi fNJ07&J>zS%\Op3l-8z5ƆC{{;vgӞpL؅:TbjIR><>zs(d{][v >XvNy2\9I~NkٔxkD,p[ֹ*jB*<[&S;0z]]wIGFp'Jfӊ"s|8B wGd2(!#@VaA+.IQwmRrXFƳGawPb! g=8edv-y\rFE X+ܜ#BR"*g$Gc}ęq:@|/SϪ<_ oBUPATC*| Rw|LX.!m 0 UdD)QcGZ R^ixsgWpV\f gb0ehOQi|a:2&gs u &cp1?#]mImr~k`B"! E?PNǰpQ5H :raT}\Kzn(0Y,+$uE:-ut0JB27p9M tqg԰e}df{W_moHYD2| p+[v5c%5ߛ?aYfEpmqtN϶OJ]Pxٙ/(n?H}f5F%;᯴UOxAwgel4 ~zΏɽHQy$_W3ɔ61D>d1msL2y((ߢW(wd@#,e5fEy‡"[fLQ!@%%gG\W\n9 1V$rTh͌9$Y&0ts@8+Ti ?tjDt::nngXʈx쉵(1__'y_{N,xh֏&?}M8;Y;JvojW*v\տJ,9!yLbuHEiK+gE/f3m$npͫUf:NUlVT33c">6Z%T=,HZ [m%FY=[V ݋~.;{ɲֺ r=g έ(rP."3-n"=u" j~&/ZlDAʈBGJ ִ?L/C͏P?t~u_ApRo]dtB#LN{I@A`er.Iz'h^dsaёzR#O8{\ge:J+tF}p0,=L9ytDį BWrWC/WIƇluWP'5c1Xdo uh=<"Mt HƳ:\% хNj+AЬھQG6`D{tzǘjαvOW~|3ܗ(~~sN,Z^).cS_`cN0ЭuvPNȥNj[p}IPJ֠\Pt^zчO7bpz.ָ(%_s/eoGBƿ鑻&urhui ;( ,{g-OU M5l-?ᵼ*kf4ppD@+\,a(yWcnYו)4h>D@IpDe`_ZajM7NI)Y U2UVUeKe)2jglj gX̳m0G?Qj!q+q1!<4 z%CSYm X" #abv {'qpqlTǗ0~#&+dy⾑ZExţd.M"0\XމNj=sx*XoI8|L`+\_'ŹcO ) ۃRQwu͟|yMQk7iݯ*;8X(գ1-T7oD8"RB¨*J>;e KY Jvh,dʭauC ' 5O*`ѝ|Yj6s.Gv(bxPG.Q٤ #ib@_=ϲWd\ʼnT_ށ|jKł1 z=GHI_jAQ#NΪ ;V`O6iDl2#81s\g57Z"n3vӔx+FV^2R"b9}nT֌%:0W",V\lTnKPc" ^nl'LPO*l^Z]>Grd:FȜioƎ}.&=M c;+ o' t i>$_-UPCڕf$rH^Rm8:0n-l[K>Q/-4,m}yj:\_,%)n-!W2 . ;7JPơ71sFu\C0T?g`0UPlplɎڱ >KtK']s.cl5S@=)dd )0U [(W:e$3w:k >`U}ox[3;El[Q,AH)WM F}|:n']]@ ֣Oǁ틽?|mfy>)qI5OS;.]p'aw%tL}I DYM V>[Ry*( jR-A˥un*xu贚lߙ5at%lڹ[#b'8NSaO*yIQ|A~D*^m8/i;Rm(ݭJ[K(애"tDp7kj(mPKn.g;d{M7v#j #ӵG]|݇~O!> khl6`.jϜXƤrP5m{8Cd^9 hpθiJ&"~q2  - 5s)@S<{7D0/>ILfF8Q4I$7H餝qѓ@5BKx0,ͅ<˃T;SE"S'giT>~] h3c٪.S!nDz*lۣWR[ZBV` 6㉋n J\GɣxMJ <Z a"vYS v?X٩^Zƭeq :,giBo@W5*Om*i/Q?t{#C䄠pwfStC66m7_DkMjx6TC/!TMJQSΝ'p̷ZxQ qRunƸ:/%Դ rH<NLW\fpNW]Jno )*NʑPv'Jp@P (#S}ND'i3CV_mo6Z.mR*[}C7ra7MyDE֕[E"~f:0~y_k46],< p#E-#D$lgА7*rpW97@?+]cÒ;(aoDTZ`*ė$ ȱ%~ }-wܳ"llyJ*@Pz*-0d_0bʊ`hxpg},{0P!K}xC? ʳ9!JkiLaϩϢާ菌/TVP+ޫm5ɡ;'Vc=[qfXO2Nwff-vL;DV*[tU;Jihau: YS%?~޷O>oUFn_̜M h S8,݄N9:ޝ?Z*Ϝ +m`r%tFLx2^P?>LQ%Lfϲ<|%^%/~t`GaVsYj8\yP~?;Ulߣ1#C&@LuP. $5(T"`tNwc`8ɡLR^qm5ȈPo@R? _I !M\ MF+DbcݢC}I: SF\c$(&EDd^F8&$)sloa{K@-wC2u/&5F]fCK *Gkb/os6gpu}Ny"'Hɵ!(*Do^Hٌū)H1A.<$єE-=7r%TёH0ܟ'Ba DJn6ZVCOVi9oPn'&6*u8֭ddqOy:gSkX[H̋wutnwsb[N2eQbF{!f9t0;\-z qZJR՞qJ#AJ.եl.T'OqzT1c$zjAĺ8u驄%Qe˃f̟@>֤8q13.+sW:`d.[.AJS`n ZlaVsZ\p,!K$bQDcbp?)A_iROa E)VMa0BUi}nQD9GSrpN CY7v )7IR̕K؞\ N!HGpΉ]&i5cskʟ4%w 6'Od&i\4UNdCV,֍ٮ:;^7Gm c>'wdF:/%aGE.lܤ.0DD$ΡGP-Hܣp~ztMQQԖZR  M'xN>P.W٘q֎[Hkwճ眵<1>X82|M1*P;ntneK' XXyv7:%)Z,ᚫ/d ꔿ du :>sm_R@;}XOH ;=$nL P7+Sb [oO'Ц`$TeWij.E:d+hA3ÞMAJjyV(} *~vmKiz 6;yGf,uY`:e.j#2]yiT,C}|PUQۨ2Zc/.ցyDAKjSʠpĎ`#J+{+rY)v}{t#-}:'[o=o6,{*>z.Å s>x! aΌKC5d}#D}8̶0]lF9NT W>^uP%TJ6\,- =9ˬ ^E^8oJyM[L$9ط{H#mȹY}Ɓ#jt 1+]lgö́3eņHܒt-9PBPw/{PcE01ZΊ&9*kyӂ9tt03ct3fFPM cvh1$t#3'FP9/jqL` /#`MWYNQŇ{AxSbvc)/ WO?VbS)ѾAW/,钀^l*Pg/Z A@"geׁq3 ^z[r`yʾg1˻]2v[|@$n~n^wfVoN<kbqE!bTQ1Gľ gD6ČWHHi9HBp"U9s :P`ɳS6\X^2<&sB?[ LCKIp:B=d~V܆N$z~sp y] Ek'b$ qT v5!R;{es7}>OJ#]g*2y ;R:n(78 l Y.CȢsm,}bdT7VqZ{p~)6|~6e"&'3B6$hpWYeg$:K?4bJiI*|:{)i@G ڕ1:dxC !+XCNf GO `+j#F.)GzPN1#"l[쨅)?5)35mLWE>;c7)`$[%!OtQ;= Sܼ{j:)_QUI ?,K췃mm.^aAz?P%+? #+충TTnK"Ѕq5 TG1 ;1 3Xb;0ZCfɖXs!@kį0db}}FI="S8Zø 4ldɭ>Aܶ|><.+_|Yܭ՜| e[L5+岶ym=4T* 6?Yb6Uc Ȋ/3zfbI܍:\KW 7ʵ퀂h:<G8W=qk!ͨ 8K'7†bIj[n.nUZϽ.':,\߱6d ,^hQm*c~ַ`ϑoT vIfkpcm'>Eof}ҹ{qBEq]K諾 =S~! D]M̡Խrw?7W-3]D=j,2w$p'ѩꅒn63bC9!Xn=8ou#]!tUz \Y98Y]G4SAG,*=ּScR1E/Hs n9T4/᥻k_B7>E,~AȃFɶnB7hEAuv$.{1P~2Ix\ *snW&\J0-L@&=^zxҌ$: c Y#fv8"ÂbRЍDx$ $5⚚Cj(1.+2%O ST̊}2e}PGb"@+Ox+[Ckr!';6Tuj(Ka-1iN|3p( R"%F:C.ZX-ꍥ۲^LR(2e-~ޱTFaׄQL)x\x]l2ĠT5y͒OFJQ#IL9GdOvom>"v'@tFwK<\=aa&"bw}.7β\jxnȉ_B/*F5-5jۙ' mKM@Ttm=l(8!4xo[|ߛN#GqAιjua&sۨHMCc Z~W^t<:8 z; o8OKiD z*o>B"4Җnjz|ad@{? !['fօVOue5w=Vc +}s̶fGU@c+F;u+9칭 )sCȟ}p܃hU9TAdJjf$RaFvЃƛ5*EĬtB`x,5svigѹ햏*)9"(n{7B0$6ܢ͢gɃ 2Q[Yʧ,T&* 8&Qfd)J3ʎscoRpsX]-h"yhtb4qc"~ylCe@Vڔ!wqsט[=mxm@]RtC'# _jӄ%m˟-kw g ?}պ^iZSqcj?+LX(ϽExfҡQO'z~vb;V<А+rWbԛ<|B UJvb68{GΣ˻1%}cс}D"@K,3|;<`Db^ۜ,>?58 Bh? b[Gk6VS@;6 >ƀAu. x%+ħFDϹ}5'% !#&y`GZLibNH*$9Js0j%>'U&m]?!LƘj=˿űNF7~jH)ZM3ݨiY&K?qCKN G$!?-G7y-x8X-w$9#*v[301w{;ŸF'fWe܌+«INF "=˺Ѳ &Za{NƖIKK6jv@N\brրLWl}L7{|==pA%3YI!S> ITFZZ1gi-aQ<*y> hi\Vr\܃9櫐KnxJ65DB:Ϛ Cl]$&4̲pLJS(הD(9@3L6O9Y42QmZ2AhҸgq;'[Ti Ph%7aq۹bD6"ロj(V򄇊Vxd<_-97zɠ]KKpw:tךnC ly1,˜=:BkyW83`#5>WxrI2zT my=|mr xQ-ٰ<>eYo2yJ~\<@jĥt)_-j#ҝK?Gm}6URLHTwiT y~$ZYim rE& v0A8L$n)ӶB ͝e]gI-޻L>* [J@НR #ZV|Z`jZet zхax׿X@jݲHu עҞtLdw.v< "'gpb bH3JH]?L{p1~(^{{5ų2 ͫo4Sc6=UQyBIc%Z$HDMZ̼ (3,J<os4F6hx?BХgL-TPw\qkk&||UNOh%zJ?$DCQ[WE8c'yR_V 6Ko~5oе7'ˡҕ%LkOd#,+j=8IiAq_RZ$u `{N5~Œkͅ5ylL'+/ LȂBe}MdFQᇫ9ׯ P, 5,[9q 3u8*[$7Xv@Vt-6 a,r@K !wG>:i:BCxZC[°FVWN_hF0x;P3PvP|]+$uiߗp7jr ]~7L5s]w6ldwJ +[;Sc[Nra/^jHDS_E9jb򶜱cBiq r?Q?'"܇sl1IS>a߽$0?Q"Fs7_"N4ּˉ'!+w0:&tb [h>!h!_t?^7-W/ױ=Rh,zBj?)ޡvW-=Βs lˀ &9g9*D? wx',іK(cӋk5p$zT7 ^-2o,y ; ķCE544kx|>,:]Ds<[J='yT |EL# "' 1mkVY}\3Q՚y0u'L^ž'hY@RSt#Msgdg$RvY'8ɨ@7aCNuTߺQMQʝ9B$_K2K]!:-[4SSڊgl4e~ʉ6gxbbNn-HvY DMcN̷ճ'vMeZHTg,mNMD}NHȫX$6GkdڥA0ڨNu@ 1TY!~%d=bX/<O)T}hIB2 hl"mP(G`C 3.^ *cˤ*P+O~}6af\+%@a3 #-Yk#26Iܚ"Q}LC 0#,0ϰRɳ%muP.K@c_aMzH0Ѳ':4{Pѻ DPn7W,.LhJvl4$V;;٢)$#6s:2ߺ)7'MVlW3Volz}:gY`i \A#%C6EZn-n]x--|埑ll".YL+I!(Ge  %Gj!)S'^6NRtO@Wpeo}bfΛQ^4V,Y'S+RAη:$գV*Bqc5y9&|clFγJ8$\RZD"aȅe&,S -kd'wjtL!ϙRBw)a;l*GcOpkAz/ξ;L÷r& +H$8bl_A2v@Cv`qa:tarGZ&v&JX5xXqvm okMk?^BFGgxDh7EFPru/A#mx샨j#j$q:l~I`"h}Ft\'ΑG6@-ptGn]~и"_Ʈl['=$W԰ eU >i$ֱG"бurP]iYWNƞ[A֦A:;,{7*;[`<*R8׵זnsԲܜzQ} $dBXsQ CݽOi37 RqI[b&~RTU#_| #Ɂu-JG#.\pi},_WJ/cgQgaKS:KmqN&^d|v_ :Aڲ^Wy_%+HgGXBcV4^0&&|M: ZRT XGȄUg~'+ėd~=%%YצUaRmM1keD؎tl#CzU~`b*+S, N[cPƦ(NG݄VRGwx}iױr؃B!jl&AX;MؠߒWfqb[LVWa]#C1,:akʩ5* Sq9(иE4qeTajiD@ J;nY pls\te#+!6VZ ʍڗ@.t0BSSQQ^n,|]r5!|Dz?J}+G" 7Zt@eH2|1U(N!7vpmKhtj#Lb $^ ])Y83M(s%PH='{B\s[f 65шxTVTh"C .E%/'#"}mdF/ 9^cd3 u/]/Zht)JY_Ze詘g7x)iNNi0hݭvlef=BE#Q-N(Skžl\=/>3vLV+󧟥~KmBH,jJ:MU/KCLFZ`܉ hcךہ)I2ךDZ[sNjiooD5C:Yމ @[pj,Jس>F~o y;t!u@!f`T(842diJ)M`ĚKj A-(ڙ$bHj{yvrT3:`U hDJQ 4G!^*y`XaեӍfkgw3]"*wa:_jJ3OH2,>d^zg'@DBjEx킟f_ A5.b[EX<.79g‡2?wODB6 ~-:YwUGGq =Tр{7kq? O0<+*#e< t !^N_A ,2f`}+LxovvVєr[=F =I?*ϲ+(fF6V`l; ^v.\lUmq*wHdEe/#N*#3vN~90ZR{0 F &̣]4" qcP/2_ibecu8'](34זH L`EKsef|sJnUGݽ9' 5 :8r}(l Եf ,lRoSW Y*:2 a0,t-dDOHV\O6 =2CRrGN)稾8[!bXBb'nݝThtk/^p->!N:frl5ĭN43ϐoNI ?(еv`aKbgr(F/fnC!0 `PW}:rz!'S`Pnf-Lx#h⋇mYrFĜ+B^SGRf{Q\/݇ϟW)7@ ,Ds# ҷqxbFI \SA8)w޹8YIf3RϤz.y :%_54},~4¹W{('&\` n>EHiZkR黏Gn[%%F^)j \v-62k{ǘys˅1p*¸Ż^ vĽ=>N@R8[sRRqY|tOsʏb%NSяQL [E} vIS1zl=1 /DUPX-CA!*,ŘdH1iy. vimlTj􁂫0SUGG'R'X*E0*7vI+jAgB\(iA*RSl4LY.xN~'}`ML렜K:`*=Kj .>+^YL%LkI%j#(ΰTV0x/Bt(c.<hV-|HN}Mw:nS:s9)ޥDc_޳.g0,:O(`]<R ۾F%t]P: ,r:@hT}L%Z %>!z+ipؕGFpy л&U6MynFA곎XBYhWȹIԺ[mDL`l {KmnTx_jfhx93 V"idJ6W eiWS&`ثd,X#wF^D2\i1[ <4B&mcw#_񯰇8-5D;_} rG;oHE" Ro;pU 1qSy@qHS.b\ sJ |I?Q(gxAó]791$L8=:G ņ(< ~DQM20&:)?Nɐs'YEҋ$&k9UfxS@ArD)Oz HcYAG\lW$#urĿ.ml_G*{.ejerꦁ3>[qC&2̵S ~<; 6ow pnnLjT^[=눚T|1)b=R  0a,;zL)j|[zOF3<%JMYu5W֐a;?O듦:05vQ ¿S'oZJ&tmİB[`8bm;)9ߗ% 3$wwSۼ9]G<󇉾@BPZHC]"XL `o>ja弬1?|*(.];4rrֈ 7Ba_ )frz0hU9= }Zs ?r3HRi[E/\h_z_B+. C\ts/ȧ2|_2qWD''f#E[j S-\#Nj[@*rm-YsM\$V0w1AǬ=~wT@Z+$w/6 h&ž;wS,ߥchZobn4 DZ;ie*X{zYA^4 5쿞&+i \_gU SݤLb9>Џt-\ǷBJg0Τ9q=A($>A+9KnIIF%F#Za蜗tNOOe<4$iWw!X39α<0X7'_![0HL}zazku"lq 7Lv=KPqCWMxKa6;[0}@-U?Y:1}!}FzbcmTjCI^Q.͐Av0H鞟߄h?@`rq>z yV]X`?kr-wĀED\DIըT%nmY2F14BK9A9Аrp_imZ6TUȦ6/'N|ăPPOh:R}q/W,h>W/`!%--lA@g^ߝMޜa\;r&3bLUwHUL\`_܌;yO@GŸ&_2+Z*ȏ)Nx@\2kD$i+km-!Ⴛ. X+ay~{qV%3ʂQѨS_h|iY̘:/^}5㯙G w+uu%:n Mv]l"T ^p"42X-YD YفߘA#û6Pr+@IO27kc[HYۇЬ;Y\lA*&v. 4|E#a0{7nVʆaM&@'Tb;w*r,b/A)l]Mb8 z\AdzHu^o*\iP!5mf?nD*Ӌz5–DpT{p=M?x߽E}ZU\RkwEUFFW5U1guuĘPjod%JH=9{4/gwgIMB7jp:3]RG׎1xql",Y#kG GHbV *&0۴pH!];K̄i26X 8 /;sQ~S3Emoᚌq3{߫\*ݷ%*O~ 1"[J$}c,jX)]hʤft*b Դ2ga[ZVb0 .1K8W&[FSfxcngr՛︁V8PQT siFsH1+e{CODnVYd II^E_&aA9D6k [wk#x \51υ !zxd>>Sղrga,S; 8ape ̆Y|BP7ٗDg24~ ^Q0 'x5Lf/O ,KO[j4izs_pȇ[T%`zЀ:{2xG6[e5?C &0# qRASq'BܑM4=F#3,_Fvo[* ̧wV {aii Rkڣ5X\)mhO%0PzW(p<2r?uO& ~5ˊ|28;{T7)3{FU?I=lj/U khTo-j;:h m+aFKǮN"kB_ӝzѐ!"D.?}8̀o<-e~"#< 9T-;[+*3dk5UnT#FIO8!ҼX X@d٣E]t3SنX[Wq7j5܇& puODzAhmmN64R,kpz@̕ˤa5 ՘ϖ(>a#bzҁkҳMhzN)Ԭ=o'f?X%^SY; f~Ehj/.7lyt?WD31{eO0}`,=kas ~8$c5%(p3;K?Wgp48>6i^h>Nژ%pL~ڳ;xf^%W[$u<,+R]%_Iicx - og$F^3?֠}ْ趂ǬAJJ4c$uMIonP;η`Bs{- g^}4w+rUi2~N0LZ]lJwY娵ұۡ̕u=@=nwr'gԗKF"bYePkݽ, 6pI`cDiuA XtB]ELL*Ү=\џ c6 :7߼)}Xޕ p|s 6vpgv1S̽2<1aaoˉjo>Uc_= @#'/F}}Z/(J/\f'SMo(8X鸋5V>gr"敮?B^}C  qY^ L hpƬ)TO+K #BWs5aD,U'_Qs޷']$r? !֧t7Tt޻^`+‘[~|`NG$qy4,L0J4 67;y.wϏ5F<%=r >iN,쏲e8'|MbyA.:AZ3^W(Gv+k ;켧c&ap0-n4@DDҷHίg <6xAcBF1Ƀ؃z򕼽$#12B(o) p)q=l"p!o?,_Ct/+9]r*Ş"Cfw _i>|aD<BY>Ӱ~=VAS6݂s}̳q':]l G_ث60mVʭdz0OP6t5F#j[SU{F?P5%R~RqƅQS9k ;B]Fe| %Oէ@0cʆꆓ *54n͸juMiu!46 È]Q?Ҩ&g+:92x(nnW/Ĉ"UM䕚 qKuCg4LI6AMJwZX_'c$t>4g 'CctZ; /@)7E=R> VՏ3a  "bqIqc?5OP129]J\ps&ެDl,7ׇ:*Do6qm L|}gjD]yvB,؈N쪳`c &]a{T񡶼1+BQ1r.0>&39n`oa=PU-d]J3cX."{a]<£ J,0m+iw*j,\^}VBr9VGAH<^1+4JCE1w䐈u}$@uELC;WqaD'@fqJ#2şh1":6sKWDhH2NNU԰UO3#b BgMn?'/;;hxaV;.'k޵;pGnu.ab?CO$ b3`-9z ~,.0o=a`wH68`K^ }9ҮuWCtIp(^P^+ن=9fU5Wl0nKbӮ" aUTBI:ϒ9_Y̲:GMN.?0-FPKv#VAҋ .p1Ztj;Z!H2 ޳/vY>-_dW-ZW͇PBWey'h ;IIҠycD\gGBg5vy터DJ! Hw6oWV#"#~3ޯG{r< ܥ\ʒ]UQtq:V WQ<87ݴ5L^ 4X=d*Ӄ9h^1e$51KoVGSp#.lɿKp.gl+;-8yN R/fA:*Y >9XPj(/i|[H;|/6!Ѽ\5 -o{#kHX (s~=p*I-a#-`!HWTtDVq9+7RN;`Fvo uY6Ym",B: #L ,2|Zl掺1L +3AXث߾&maIRUu9Aw?kHJ<}kiK꓈ +-1}КKϮݶutu^4jIFk>kĶEg3i,ߊBt,BWc\~魵VN+,!SU6_{?U/7!+7/h(fYf~ A4F DDm#vAC ɨ7x,Ź .~Ƣ70tVzFa$@d9H tq E$OTc :lg1UQnsO;b/Rg1%9m 1!6M u m֐gWe5Dٞ #aR1XHD|!?!/݊bq[XrpOhb\|cqm[.*N7{骼|r ƥ<Hq<>hm_ֻR(X]I *d[t_ 55H,E¯ |x,sZ< ݔ4nOlS2smWp5=¥dw 8++q+_c=Cr"5mTQ5RXtAhY8hs#%P!s&zVMh; k'!xYI>ÕS Lӏȩ>eѴ!BpC,Jo;o⸺I3Iiuh/bȽGv ?>^Xb4v'^+BHĵNG$6 Ζr[ޥEMO)ez'\ADǻ՛K)ukF ^F1Iì@EĊ.<ާwcվ\Yrx-52/δIbt|Gԋ|ջ9.@d5}{-r,/Me|Hĺ x̯HVij &[n2;T 5(^FMn덑OPT*\}@}Nryō+5S&”(hj1;b]lX(7rG!C)s@PXftlu7u,o]K橭} Bͼ}pڃz(ei̋ceS1*] |dײ]T |b+.ka5 +/m#j&z5ִZl4'VEھ;*L2ۡ6>ppMʞiy],9%Y Xg 61$h,>Q x~E, ?3Tpqr)7<Ǟ:ŀ̢w;uʖzu *N|+ao!)*OKdain18nNkw)w[ ؊KvJ˿l&+R~1Jl#}HMO}"{ ytKL0vT֎.PNѵshozC?ƋtI=\\*}^a0v$4&V{7nU8rroV[(yz;C+kM&7'b'1K/!f4xqJA ͹+yװE;$,@LM}<9rvMźWtM:II1>9Gc OgO~GN줣GmCks-aaBY%׈?43xce4}u`WU2(5Hg50I/5Yyz\N2|=ߘf< +`]CQ #UN@BSP)RTl(6[S`daEP<N{}U1TbcId@v@H\oE؞zaƮo,iBS㇥p'0"/nu餟6Kx.7kz.Uu(;!YXn8^ g3#&,ԛş_x]ӼӉ@&00GT.׋qd_>[e|۟~}ܐYBPɶUSIGs=p0L.y[1@6ZǓ˜lE쿖F,;+(|)$T*IJ e9:: FRzE:Z[d wny7bh DƄnW7q28c-XH̤dIS L}ROou#ĺf*6|ik56.2ʓ-M{YTr5hUXG⺛ O>5蛀n,yHN4ſ;6{nt35)i@ƚꐰLC.CgOćSf|b2%=g3,M/Gv%)#C8+-ngYwfn]x·Lo^avK Wj5/},BO[Emb%wmӌE#hB%=в%C#1ȡ>#F=>4:kh* +ǧQ$k][[? AUёGMfq&x2:7޷ (9+Nj$͎6dϞH+(uj\O-A&hdXA!=;]I)75W\шVwhIrlVF 7{5ا<^IB| :vQqٕje(z SramuKA={\$oRt8jx%^d ˎP| 52uȝ fmדF:Q'5xA3!S}㜭8gcycKtFʄ+LfK]X<%-H6,RB?]|{2/* ]M,Fٯ IM!&6pcڏip4Zyl*ak$ dAc;x}9C3Ue܌Yq/29m b-%XTi'^x ߆L_ * k>U ^/|((2mӏOF(jmW?b"Eck^rn4.ι~ 1r0}cbB ߋv8[ptPwyYUy;$kq-&_B8:)]RmeE",7f<vp@>nc(+0h%}Ny'4S2|EtS 3';ˎ>\;QVME'~A(uC< ,#n[farAMi~+oX)&s5QM -q{kSwHLBhɋH}#]E8q&$G4ci2ء (oR NO9Jȋ ޻b@6;SbsIж76 g:[OԆUy"뢍H[eWAU6>q6RiYѪ)o-~&_kDraBH޻Dٝ7t'sCzx%-ٱtmsX?sArSaEgᩂv/3ƙO ąLnʊn:EۂhbiOj|L=B Z`S,)VڇN*XݣiO;:NˬSʱL=B"& _B%3);`:BV?yb+O_"w=4VEp6}lܢc$rm|#h?ֱsZj "ʮ шou(lа\G؞7 ҩ#-qU=YQ>Z̐LeUsʳ61dX&܇DX*bih2}YH;e `F2Ԣrp{ə;ІTE=˞TsW^!:`}V -d!ܤY$dRG'Ӥm(@rǣ/8zYɮBơj i;N= 9dU9[m+3+~6kxujG^rL()A#|xkeJu/sɿKrS3xV̒>uX%IZc,_y΄S-[\ 5b-)0A"gA+;aT%ܔ+iq MyEz'1Kg2 ]H$"1%p}ڣQ\ bR',.pm͇(} 岽 r/k ":U' vyR8' &&1_F7[8e3~ҤsAG=`EWߨg؄fٔAPj\])X_j@f≐\Aɣ$FcÞ]ܹ=] (Rյ|S\rjퟹ,wQiV*\eT8 әu$ы}_omRz^:RgP S@x|W!a6Ei7`AWL[7 rd?áΆ!^3(K#Y_z4}D+^ѽr+Xa 1/akBAUTn&rC0iT {(Gڇ#;)K·nbk3*H32<c#UԹ E^Of6| I/P]ڝ㟪# Br[9UlwLMSK`p>WSiko;nS#K 'mML8 XHB%}b1Gi2( *F#ϼJH )e^8 B`G^4hOa tN@$SvE*C&u LTn?^.@2ݲLZZt#^$d@l0OY:ͽ(cBW'UT5['Z}b:4dz%#rVdt0WJ" PSߙ120uyMVj8W+r%ˉ@bU22 LcvL=Ψ 4Tk䈒! D̴©E+Lc)6]ˈ C۵L&ϏOXp 'VZ-$"a5ՌXtԤS?h3DܔO_r}Def5zH Q4*"[M*ux;bu&5aGX)ľXcm6m6i^kwF*%hC"26 |je#$XI'{Tp~Z)$6Ffa[seh$ A8msj ]W KhStOd\`nPbcd>lN&QBhZ-QhR'5yL>AZIvѰQ-6/lxB̗R1w#&5JmfVnyi~z"VCRv2DyǞm zj66[!FC^?~Q5~/]#.–-Ԇ6;uo! 足3bSgy;K7`?#un=W&ąa۵ )kǡD{^ls eoj6hY4>\aKhENHquD 9w8B~JZv~=la%BNH](bǘxmDWNQ4ܞir7:(%R~L*z9Wrr5HU5M za,BsvDSᖦY[ L{!JvD6 bu"߻\ 60Ơ$x)ˣq8Y1?Mҗ6Pz'd ŝRrLe]{c}σ͸j=g63r f*ɻkr.,lݱu*I3 +πÊc9Τm|P|&b? $m5 ;z_NT5aECH5M)`P]0k+(t:HŧN ֮ =Δ EX!Xˇ]S f2F#q SLANG6W7RsBls=_$ݦ[¡]YzePNr QዝpѮ `ŭ$b3*bwsY j m"b6s} LIo4LpE㞙g4.&S^>[rew,.V#r&˱ nh|15roZIb#|n{=8&ZC^^wz3H&[4όPL˫5Z;v$pbx"؊ok[<`1X]_ө_r -m)MɊ'AzJ"EyY"l54P~7)󸬨'mO`/bf#})aφ ]]J OJ(,ITOZDm5-XQX Pb7|z΁J JR 3 hYyyl9GKƃ<2PN4=@;Q˜l6Ą2X*\eej $ƆZfbrJD;s+8522Ro BH1CG6='%Tbb!nVLU;f|U^|>"g4| *̈́CR ˕$|C4:@ԥ07:͵*R  Zwacvzt|m?[VŶPO|W@,l]d58d0DĒ#AAUL{JI }𤸾E~Jn->zZ/X&{v9\^y/=Yj),@'Ňzg;êf|0ƋtUj5Em% ׳$79xpR'a D jH8=Y&~EAVR)d3 LׄU 827XMsjm`rhʥ5먨UT5b4*N1~Ю)4:f?2gSx3Sp`׳bѲ'F-nŻw64{N@==g&p(﫟UG)*A oD9 Yh5.OR?Sm#*U^$7%~z8_#g1 ǡ1z2FHTKZuL]_/XB`utïmLlMm/46M2F&*ƣVrF 3~! 퓦 V Zl#2/A]Um:{Ek|Q> +9 (3Oy*JSpWGm2k#{#Ih3-O`ԷI2K ߼tr,/)֙}rշs/<,u]Ss 9hrrSƜag} ֻ_`DiË  7)pÏN̆NoRAbD!?9\3aT G C*'nc,,ڽM?X?c˥I:6hc̾%/DnR)`.\%99!PgLb4!LLvCR{K& ^ 7=k-[j8aqmBsscRi(TST3זlaXe \>4\4,o)|qPy_z dZ4=|X.MM%"A+n yBY/s_\(ֈl68hG=$z~%MpzLS*g-E?}8M^G M5a7 o%a 72zLr]>edwcX?=,GcvCnmK`Brݰ>[ xh7q 1eba ^*h8ߧ8qN,s&<:I{7݃bt+w} 浭qRl[.9fsK{6!@]@9`e;$*UvdB$[?v'~ ڎ7OQebe~y͇,Bp9'->Օ耎˄S8oqAp%=<_?쏎T_%h郍8<%J@.9@ɄH.VEÄb>"lFRp?S&SW}E̅AA֠z/Ao>NMՖ _:ᷰ/s[؜@-9[9iop84R$ R>|d=lռ -' /<I81bO/iӐ"1`m5춰9^e>CcIHj)u,$.Q)JVv9yX$XؽFFiw 愜y U{ɧw708o23/]_ԝr4jAdܒfʦ %\b93yę8+>FsGs{s{B@=yaCt'|V9>BGL,sOEQf1d;Y60E>'p1Vڶ|$ɺ*!UEaqD$Io̅%;6Oqh5ԎcْZ) +8BUP@Z45.ZK]}c̺B xήp܃02ZJ5IqTBWβRvf<*vl"HQRV$QE?V}AOJ+7iI:*jb>!!=EHHnkt׌[enF;{ZBѮ/*x9y9|Bbad_!Hk5I]}ra-oQٗNǘa]%da d2M~|myrJHM-\ ,PH)kȤS{e,ԣE8[unsld  B:JoMn1̵c,E<ukd:ŽuXި;X42 ^S׈$o&s br\,XWKK4ߛ¢kQq,36imX|l}h|%qg?ͣ-P 11 kUf<17bђ[7OMo$[E rSqIJ4}WbXU6ן)T[vE q>3H:6Ⱥ-ާ6 "V*WvË' fv|j$/ u8LpZ SE3OR mǚ ڈdB#ߵ߲d=C*%W5Ʌ""oe\uMC0qչj L3>@>+L;!C}Iu*>`‹) ˾]higIa3ƘB z +TLJ{d풥SvB2ٽŷ:E)=* "OYBZm,d- )yC,хLyܱwT>i 樴jӠT-{:iQ%L4xД*. pV}ςYF8d2${N]m-)uxx7}% r׷Dzi3Qыdۆsv;{ZRfUoNu(Xr@+68rWQ|Rք2d炖J%>lHjoK%G>{d8Ɋڵ>T| L$"=]O3c"s2DSƇw%Y\Ц'~}WbFVqy zCQLl/\7[d\Sou=Hu srniٔp܄4"nKGJ WtpzNV(i֬{=#zeP MLy5Z/l?X@ve| 0.OÊmHhh0(Xހm'i#]۰aLlqskou 2qMS2{UcXxQ!r8;Df2j|Y;L3dQ)NQ7&њR;A-y|z2ySpFQ׾Ղ)+YfuY94)0l)7Ax֭EaQ}J-n唗b3#!vc䜢^~*;Jnz4Ve䷯僈b4c2 }?{ɫ`RNŷG=m+sg\j}X\'yjVimΊwJ0%S/SsȚؐ ւtA{M$PRF@#y%bl!'3amYAcXr7–re(MC" ٨CȽـ"NBP 鞖x /hWIa(;KhCp+o,ւOģ}:|\okMVqYX7e6QvPN AKT \lBKoMq\,Yɔ:p@:xB4p^ZMpjTpA.1GS^z{gl +ȲXnǮsXAغ^ӎvB^vp֢Wvּ}{kSxMױ|Z${sTZC{a <f *[ jbi{J3Ҥ+!I̙ {9C\u2)DB{|"cFyɴ9N[_ALwG[ݸ" }jCF1uE`gaַb\ gwb!:MppygPyD0Sx+;CYv.SRwYܗjlYOBBPxW˄6A 0F3h'`T3p`hYA .R F mp 2=[4>@-ӣ'P갳Mj$}EJ)2>^'&7nDM >)tb6+ڍN~{nnm'ý8Υj{MC(N!I"jD5YȆVF0H ƐaIМ/4cKޜT^n@QK_9ȕ&`uԣmۊ?M\'\uSĪ|s/h2aYyƖG˂Ylsέoz4dpMgfsʗ3~fEңPSUP^rjP`f*s(" O%56%}HW+WCij(Kn~E(EѾGG &O6|\bnEI v wlBԆ[KuҚWQq 3v*q /V+U/SMTzE%{l BRHPg/Q&OTfٷ"X['jx<2d2\=u73&2JGlF^#0t瀡URX38z s ^I,8v־y. Wk5ˌG?cYB`SiױXǸ$JrtYw^ /WJhW\]bQjjpf*9bCG'+V/_O"\<9Ԑl7}AeQ4:H=N~wC;eN/`b(ȊzǑ)4-3CGلQbsG͖@Z' `$@Uz:엯 ՃО-A)ʠ͋3qok@}WUԄ>Bye,Lk.Z&3cqP'XIvؾcF?sI @f0&tS/!?ޏ\=J<;ysrg!ƳW,O;u> P;74 />[M:aAo"9l5m(I~|adaDmrkEj0$Q maaۙNM Qԃлfn3'G9R2V;ai8ov'׈w@%d̤w̾"`$/jg }n̡&? o-bMZV&دOP0y *1#%W1> Iveq,mΜ0W9"0!#Zܕ/ߕLy,0kOOwA{k ov@=wS盝&Dy!G3jۏL.. Du${%:[p-kiŵ֌rB}2|وi:ӌqԤl˒WP\n#cʅ?i`<်Eq*4VN$#-cN :!y,0H_D2U5'pQnКE'*Pיw( q`!ƒ;9Z,o7q_a, D荭bZ['gנm%ʖ<N rͺ6U \cm}TN"ɭ>?SS=_ jf%Łܚ;Mc/W !Δb#d-n@@?{ plmPzWVCP SoX5%p㚪͍j6^`䍥?x <iI@k*nϿ7B 4C*><2ߪvL@ɹ[bEiizDD.cw` _ڸ>1료,+.(|bz~ncٺ6g>I2dKBN:mר@ dȺfkjrX5]>Ń6/ﷹbu£Nٕ-H;$gz1ۄY`haUlϹcEMBiQb₏tTXy-9T+ VE-O>r'HOGҋNj,vO@g{/*^,D!^ɥ&`VyU%;@&Coc/v?/?u(OH!g"a L><]'Y/wO:Cbqrq21$wk769IG7,Г+>00zPԶuŞ~&d7: c  e65Iɡٽ$jtM i}.AEF蹴.Qy:z.gT 8ͪRw  &a5"Dڿ5-.®O4:"(ԉl7Gdvx2*9MJ/ru_.qͽ`rZzŌ.MnF{)Oa&s4i&7ݨYb@u6VFaJaT8V^ gwV@ {AA, :7繑+M ř yt|`9xW34>j<9lݖb,GIETo/ 4tUe0 @[α<*/Qçwo545C*vMڻ3 k sJQED{[ߧKqyX u!UE8Br[HP~[ "um&4ԭ1_[Ͳs}hZ_ݫ.R<#?T6ﻘиV`-S귉JIпz'R֜(XBGpۣeSP fgM;\oanވ1_W^ǽ4$d#]4趋]}A<ˆ-w0(q͚(Q#\p#BM/dK+W:2C$S_jEJVqޱ>/i6l5=2:I 9R֎~f,?Ad𥥺q}b'%㞾Sf5P.Ϯ}R  Z"/`% >T%*wt#iͤ~fD,@* VQ PK6I}tG^w,E?J9f_ qiwwWgo@_L+h" C}R lyO@٧WW*kdC&2{P6;r{%yu֡q:&_, *[Ћnq 7&FSn|+]>n/XP w0Q 6T{m)<8mt_@|]9YlBan0.N^P RM-R9"ͼ5j[>+EfzU.]OLmDZV_t18C}hY@>g7@'=X섍Fkrwr2s pEz?l09-`=X<1EOGWU|KX*V/+<ϻz硘a>Q_f/[\ms3bnmr60Y-y/  ؈L>6/9u6;@\pTt g;a}e̘RRnKvLEF@=x(]|=d2lE4{&dB} ;!<^ 6Kwx^4 W| tibLBsID֍K B-I@+ |`߸ŲvMǴ@K kqy||q{r2:ev W&BUJ.D>5%qwm~$IV.4Lhw"n70 4#ƵH47UŒ|@=ey{l>ǚ**j zr⃌8kiS}0:1dDX/~3dh#{-Iz)ayQND$Δ'a&2&7L kI0`]9#hA=UH=_д#DjU6Aզ - n"@Sx[e{M >I@{'}D3-rʍ2'p+[_jti;ꭀ)(@aņt=K 4%|s'yPR.ssEuߐ/wmP'ZRr;MT#v 4q6)^o`iTާV 8T >tXnЁSYS`پ@&_>*"ᵨ"!/f:f-:_"Ùpa5(aV Y֟)OJ9CRa/7^yFJ ^QIsV'?X6cEMdg(M =At*gf}kI^,ARy %!M)j&8cp"ʟ̓8j1w/ _t8+A? c/R66!{s)4[CCdQg^ZhL_]'n&5}9N}XcXM#,<;b3/ek.wbs pYXg İ@4Z(CO`wρvN-TIn8~|{P{] 1doRKL)Wf{D9WʤIY>՞r#^1I_OjP z^K l!D<0BlP`\OW O5άPX3n 60<~;hT źd1- Αl%*cԓH_p}2ղfJm}+dQ$NwHbAZ拽W(S-u7&#!8$v՞%hb,anNn#g'~JM'P¶"{ =LBP8M$#*:գi3PDZ+boM}̩D9/M"}$ Rd_&Zŵ :%fbbNjԾ9X&(b{s%ကb,zG)Lj_H9ʙ\80!qڅ0{viD(E_F)}"H0;T*ck͂+$b xrtw@bcͪQz}\9>sISH3fIBAs|7(JoQ/a&/HDfq'*P{wM $$|?(.()0FE= Rm>4nMu:>A QڣH?Z3726쑊}/yٗfIͷ0C@:Da%* H5p(RصJg'+(e}#ny#9yMa9~UA p3J# 5C@M[o B%^9R`\1x!4Rs\εn*/YyIn j''}FWaϖ(E^wM*ŭ2h2iǪVhʲvHo{`P?UDʹs.B5-'ۣf7BzZG[qPH쏶jc[,H}3*Ą\$dBQ7)ȟ6@)yyenō)Psʠh+> ->OV4UYRҜ3\cV^!4}O-YZ{KcTp\jw C ':|/Cxklƕ'Qn :^TsB5`U~@EvwK?fmBj4㨱Mg)4w޶uvawuU cבbBGv}ti~"\R.R]XDf %Jŏ_KCzuY6 =T#l3UMWMVTɯҿT7J"neKǑP,[Yi OĻ.8',Cmw@WO۱#PǙJ+< f KZu:AUp8ٿ'cH&2p n`xK= Sޔ7?6 ZxŹg Fk!+*˥,3U{psXߌ!&d%/=.Gف&D4 o6X-fXSqwxan^l0ssctoZQP~S&!Cs=pQ;zJܔ'ncgYW}LYzUqi&>5gZM.\Η&Ɛ΢ Rp{z)95H\NWs J$Cޝb6mTH&P n@\k| H P&,<.n>ov{&7q~v-Gf`+3BwÑm`;g}3l ]1C%w79(5EB,K+%b@1)p%`ޔ,[]V83K.z\۵FZ+2ȞS?QrғҩI4a YS.Jn{u&So6SźPa=8C$^@belV69Gػg0Uw1Z׷X$MV*̈́ zoίW ¿x-4 WFԻcOwMys de:P .ő9P bŶ-o#9V4ɬxSv]TXԟ6xow*k50"bGt1#"?35il?Ud{ E9˔u=?̈́4ή/RgCydu|ޭXbp<-`AMI*G3U"bdk^2,zsG1)TDjWe%CaR|7p(t x?O1f1AT{.ʛՌ c_OEAFow~&@ޱWɭJ!F=Rsu.=rs*KsٺJUG>՛I0|+ k^^IWX9 J=L45$#aat‚/mF}n)SV~~amt_^FڬdDž#ILZqG#hoǭ\ 裏\: Q I \k/pVP!6mJTj;޴ l\ƂJ P;#!ЕZM9܂tŊ;Sn ҕ#;AW"O"KZxv ӎ]5cOپG@3/\q5 qqKTt^zkAΚ@6d1ul觲Ui|Ĭb\**b8500h'eo4 ~FЈǍuiZû.(A\GTen_[O׾{ xGlNevn8;ՍLwuLUmd EZ1Ϡdd;nZ,kKRE߹_=- nJxa}P-~wVd?p-Wd6 ?D7]7hCgЌgZ-?vEF\gH5 pjk4F6-jVB58U8`.w0SA <"mw }u_CZ~]$UW@/~k)&}c"pE>h]qJܐRMjlxo])Yjiڠ+*| K5WEd7:uN<6ztRN:"EexP9UWSؾ~{:̣k[N#ȁ) L׀mjaph4qKJ:GD1+j?0wZMXѦ?63*O"rJ&_nr,G ^NdU包dA֔^۟H+r Uf4*qdP\ң`,Wphj(U,aˎfm⯚C><ĥ'?Ph\%xW#`4"A)d)xx^ ɨ1s_޲ֻN ^ NWF/&۳XPZ y}f++ QYM;FzHm4"(?ҽ |} D3XlHw!`1Xy-% y %NLrɃUp`5j'`s ps.ڠFTD.}h0sgN"P.2 @8HdKE3،5t8s$pyMYģ_4ЄCh[2硽BEEcjNxdaUg?0 $ނԠ3F+&#'mph<':PڹWqj.~SρV~];fI)ؤE`ae?x#L?-^LDOF95 VC}Ițnq],I6yʝq^f]$ԛG"뼲}:xVV "%to_18터NaQpЁu.jY- թNb .=tA|L#֌-f)VUjdˣA%\eݺcK8>7s4`etAm&1L/13V Ub!69I,i{.دfk1JB`RcvyO(Bejq羜sì1@  dvZި@Yu P/bQR h;Lza?I/l,v ČK pv=y}5ߏA~uj*biC3k>(Eڂɬ^]̥S},Q@hoͅ)jce2n?OZkjjx!06'q> tbAMb9n"$CCvV-kFMbzaM|9`G_[ؓ1 N{LCJfaS%H_$fȐL>ȃdnOMCF7,£| +POo%-U80A OgDJFV!_>?^IX%stm.B,=3/A`{3Jan3m ٝakP++tי4*? [ jHmn87˃ 2`F ArmMRQpj DX]ۛk_-Kt^5"fnF~kԯlIbOc(}Hva am+VKslk Ճ( tľ#bt+F TS#$rw!^:ܚwq,bW}%ؗ8s1'v?7T4:5-j,'Dec*) q͑)ET lx1 rBȽAA%R,ǣA lQ3|E8薅fj78rݪ_z&(d1͠2M/{Ex[T1~"A.lCv1V,BȀ8rhUӻI*] j''PQH_馋}K޵MqxmڍdWYMB']u>+(Pwy|DR~(*w N-/#̞3&=ѝ߀,j;5 F`\"8es2~4Z2X~ YXaC$MuVGk,:FNYeq&euhYAnlJ1 9e[NލP4 ͣI+H :~'3™mt׻+ϹiJj_J}[X TOz?`j@"@ ]&џ(| LF(wjA/晢xZ[FXRqUt8 !Q#Ld{zoWzo ^>f11~lp/d4` ;Z-)a<f$ˠt p-T+?Ou\W@Bkõy ӥF{ ?#2ݑ FAL <AG[tѢn2[t$5[HҥaWO1$.=U4y zXgK#;euڵR$pǕcR c!0NW l#nĭ`TGgK]/%\rfPYMT\}jpJi.RKLeiTlZAN=zC!(7o!z1na1exI'l=9&pޣ9FuoyF*k59Gr"_[bYsѺCp$ہ!΂ț^#V3$x `2DYɇ/\DbF";[=%Bƣ:To`1htQV 6-DRW?4UGd<[ vh "%z'&N({qnݪLH 1L `srma1AVfz͍GP{'L:s6SҋЅ5ܻa49ZVoPqlXiUmPꔤ{@)YgB!P\ BTh =kz},kԫ;sӲ,bv3Sfi|O>M/^0/f2Q {p~~>kD˜ʏ2Hj@a[fo^p^ۊXK*#Z4"HՏ $jfR%1ì}Ewf,D>j"K M`>4q#xc@ѲTt:Z_|#ݏPUAނUc Z{fc-E6kOõwQRʿ$S׎D`6!ϡ{WM@eϬNT7svȋBǩH Laĸ{mArP6o$ajB ֧^ڦ]4_]hͤpk\R|lհKSa:p4^C':pZ:&E[&Gɠ(QRxl}XyV ̷GuB ф5 XK{nVF9 %F8#Ϝ6:)xO#vl(Rc^9\i> o=􉆠V%8,ʧiMAYA?|QG"e211Ĕ"n,[Ŏ/ H3fW7ZyXd+՞,NXdcrgbqHޒ}51I3? y4t}!+Dco+//RJT5`8`Byo@fD ]?!uI$WEK8``WKtiשW-\Z^Q*n"_f*kS G3Bu#HW XͱaQ=PNxXW@w&٤@}tx Vhni[]0Ks°f$FWKD1O b}Z\۵.g. Q-3KAwDֽd ZaK(!>'ͼҮp$cn̈~Q(c sDk̰Yą0us+.HU_}lpFͣ-D<Ax Rz,o=Gh6k K.>ގ-(r²R;f{"ix?[-" i0 O)_zFkgz8)q\S5x=ig_>WgA zvt."k 穮}0KB=A?nZvc|`5W69εhIћ'vnU#k veZP.XiȥPG%Ew@.F߲4XƇbZ2]ta zow] h l>ˋWTWA{jZǧՉ.odtK]tW Tx^:_ŝ/mlM4A "M3h!rI"6&Ӎm0M&hdLO+rgHiz:A vNHTa3#Pu?^]\FxBk>3J̈뗼ӌp d-)t?4.GY0"*@!t:Zt ߉3ỎA4YXOq8.{7M?l΢#@7fqјR)xk,?! xv1؜O^=FA_LIczgZ8y=P!I16˴㩐KrW> /yEWl:iZYX̕i sZfCnA&v7([-t`;1l=Te{aț{`{!5 7x{$ j!( y5kJ. :[c |PYC[ΝZɯmrb;#jti%~t@JؕQ 6JH& 0j(/ kX%D`lPp@`@FDܞ \gff.Kyn#k+yyƷA70*g |Ĵ6eL*g2[w]o³W٪9|,"Vy;/9VAJN E9}/%+}/pT š!!l 7K08gK]/`l*StJ*z:Z4TKkRz4Wl'T;ӀEWt̮1pih"ҀtY'vx4Y}9N.y:^JL"xdQ[ZNdNd1s""ZY4/Nf~iIIeA;PxTrK,+65nb!:Ze$b->2Ҵt1@s1`d^{w ;5L1balybѫaCbɅc:36fryMx1+|4PI2;zQ AWoz' F1S<^'TWY,}RkBEb`[ia17^ J5U ]94EHonڿiHdnV;; Epujh?lxlǪͬ}fT.w m'Q3z ͙`(9b ׾ ~+w2 2LŎ堆 FX $3TiKBabѻ~gU&$s@V `3JRR򱱜BUɒYVwUJ9e0(/ٷHhJ`l%} Ӟr)-6 ^>z)-0,5J B9!0c;h '- aF㤱! "[d>/v^AN[c Uƥ`yVң%֐p6.].nO"俶 p|5%1M#6xȧT: djo܅nqM[ĿU{9 §9!LWuFݟw1KI16o^lX#&_unIw~1x;}y}7#PG7PEJob+likZN1>M앍$P-Pw |rRwrzDm5"\Ƹy6% d۸6(-;fx"ۙZuْ; t1g ;J3Ϯ={,VBFP>{}'P0yZAB4zUi}foҕTM&G  QR׉6V6ˤUťM'Uޠ h !(" Œ$}녘me,n)@cVl҅dmpg7;wQ7S},hۊC/1{/7Q;sj\H? cr}'nms`ִ̏²m!_O$\pdV3F~gQK64aǩj#DfU [/fM|nu0 .՚kZ l>SWM %(vW\)8YNb|r2f$r` ;ee9 1pILUZjFm-]I=N9#S9Q3bZ53G&3\5PMRf$[ڟZƈhք.ƮpӻE?b]4'Nj!cC?ۆ2붺9EУL/T%Z+5F\p/F:qQ|~$\G'KѰ |(Lm>m>C #s"DrxńzCr!\me:Eqj:QA~W]fﺸq&ˠDvi @z)v*9/hڽ8ˌl#Z`z.`L[f=ƥ8꾬,)}b-Y3[QE?L0I>׾qcpٌh#Emn4\7խRU@R@S0`87W`<"fI|rpvfʕCߡ&VekKq5+l+ c8RIg7a7^3 eh~ LU*SkkƉ{*&^@uf\wk44A:-%,ӧEdn6_( o[y?Yw~s!MĊ=r ʀzY Uߺ`*rkC@OW0-z5`sP:N]@xKC('iXfWm8*kQ&&*Gf4{/* ),|٤ vS#xJUfn缗7Z #a zڱ.txqD OkPcbI]Cn8 _<LL o A[E]SFr쁠7hx߈@Ԩ9!=ӣ:|_{J\7_{n5 :O%}E|qwH8^#&{彀I̅f|A߃+'_rFF[1)DX͖Tag8m@fX uÖ1J1h>RƇp8LV&q"[wJoqɫ6لlPJV`'O92H%9V!u ,= my>gO>Q*\X_5 Ih J ovy;hT칥2rPR9j!6 %^5G4o!߷js ix sfBKp{Yt*LYZA?3h9%ï(J"&_$ywJgC99E0P_æJ~ѿɱj*}~>L1/"Fo4' wlR:x\|ҿ&n͓E*6]>v񭭷l|kkCd'Ȥ|;H-GtX6T^[ of5~% e%@ߝ,K%܌_1ʵ R:AaxHcʢ&c_k 0\YeKc"ڜ6QiZP8j3 ~G8`f Dٍp4GRRih*IO&~U(~t Â{&$i$7`m53R %Sb1h >әˇA )r#΢qDf1:Jn1^,\ˣ?jIV [\IX]8ɘLnWTɽY<ZnpijJ8Jͷ|weGb=4y#C7ԑ8yB[hJvqAH1Em>>;?!a8fT\݉=u@XguFh*G`Mk4ʘSˍK`ܭy tk(}P>2HIGWДZUcum '{ vFIl쩧ZEa \\B o";0QNJQKr{XM`W~q <1h J>r}]{ C/~AL ζ]W`i^{W5@\+7mܰUr25We` 6]. i-5=p" `:b)=.1 ${5_vb-f_Rs%0yWUvF6 vGQD-8>ZɛFS)EcwB6izZk4) :Ðy?OWWB=FA_5b~lf(yB=1#z؝F`wquϸOpyۢLuV?;|2{GJmrìޑ)XG W$&ʍHg2c $ ̽^q]D]b]$x zi, g#&nC8fҗ-ٗ+)FOQ D.X"=qe))C1ed7JjLŬGWnG( qM)Tʺ(otb:y+X2fjͫ{-q p,G yPBŴ~!O*GGeHvO.X`Sm־wX+m[[StBof+C% {Q%'lk4P8p E`dⅪ0{zFBsM}$ueZ0OrrG`T׈rs޺bcf݀Q |Y,OgYbo3̌ J:9 BO$QJ8vZ:'ͯLn.srrNa>o~N qӒS xNV|ᕾR "jaa,){& '>P|hv=R5EWK'jY%S >A0>OT-4~l&pͦwX:nOLp1k>'2&ݤ:k`㌱a>eYjG3 P=*ףCPmC>¬HmIN}I_d#` xo;rnhd"I \~-hǹpTl59P/7g~>oI#PFM9pcF)AIv0'ʷYgT!ПTVV;Vʢ"9@!'LcBNJ. H9e FLpe[ ֝ޗb}NZ 5ڷp J0DF Z@p|.䄃Pt|,lk uZ@%$ ||@+~ХJ'zn6(ߥ.z<m;sU|k}3J л4؜),ʟ mC),w }Nfٷ%e9lf }X]6:o^B]C^'h|@JqQ9X}we@}V@ \gj}lz;KDR2ϟIY猪/d T"3̏J:C \4XByȌW'!Z@9]Ca^?}=+pi@3?b"?Q#*5fWgxYZ1o$0?;1As4\rkzr`s6ɹŬFwE&/E$qO}w!P87u5HV?(ap:5x/uG Ml;UC 5t$@rn-u-36ϼr(@U;l1?lQ|H}ǞDAˡ1ewL}cÂ?$=qt٫;Ģ5NjٌWxW@#+- N!<:) q-{cw&b}!SƒH ~⾣J]q91gj)J UI?Lu'@ɞV6jߚ|eg5V?޳ƈpˡ_ ׳?wl-5$bCKE#UI5KxՋ\pyP$w,1yzZ YH'oL†γ) մ ԪƇM鬬C}T˖j8ciސ|TU^ "kڰيyQ0+V!e+=w./`9ޙw}oiɺU67f=yOoY;p\րc7,aVt ^kh>;7l ذ0ݛ+4YD8JLi0isdk8_yؘAhl1[+?@(߂&vhwh[EpԉZF …ޖdwڝ_d?gR nMּfDM?ijOGLa{cF+>cOqzr skoJ[pRk2`$o1wB^R:Q"&NPM8U `;$ijȪ ?'gb}D9Gy,0hSGe _ &ku L!ѻjQaSqŞt*!_U۠T=nr̞Ԟ%hSR*߂;i*)Տ7 q~it8 ٧ WW,ŎzeB G}-DÜ^JLzljpO) ˌ3 ljW%̄91!6:x&Bc 4"{+~Ҙz Äzc:|A^fv ,ar0cJ(50u JZۘP2Q F;}(Aԥ'{j).rV)2fJ+pEQ4\Oig6F.!Ƅu >Ǐ]+?oWیN֖ltUg~=(-&ҦȐ)A]xa8X+&C㸎 HX U46Eam i\\@q6ۻ/Ӄ `M 2߀mE-G3Կ5 G%V:Zl׀em}Q"(BɷĵAWƜiNb(hd]{Oڎ{gls&I{;Cl8!GĴRH5V.IFwyZr|/![1a!kVW1=OܶLB 68"eѩɷ hk#̱J4B|  ]eUvG5[Qzӑ/֮qp򀇩UcG i( #K&'&&-O7-Yesf1悴d~* v q+I)>*אIG'$OV2Q&r34uI)O#AgU$pl6{1w*\V漑3$*B!0b4>Պlh΢\,?~r50"tz[܉v*P܀bTh=+llR$['X5oGD|%s4-]wIJ?!Fc0~0?QM0^`v/ћ6d8fOE,k~ZfOoGZ?[Q3H\>=sJ/{?N(:9F c* ʍ,Bۼ@~!)G U7%LXvdO7:RHդXPD7b0D^^xٻYKt%Ca;1LZ2)s\,.$1pP\串56mG i$:G_5 2He7Pe-Fl>)NM(SvF|E:>m/69 )$ ўS^p0䪙y  ET2>@paǑ{0܎ZO w]\вyIFy &VIZ0SnMQ\Z@"!I~ |b`(?40G i"_zJb:h-X{({葤Z_e9̫}e+ );ACcH+)#B|aL);=bQsv~ Fι 5P@%y2hc5?N#2#nݖ|BkfW7гL}U^ icf' VX̒ڜ/Dl6U9@w0-ètJB-ܻslX/o4)xu?y!:tBxoy'u2.uB.rFxeӭ.3zP\i{mq!AEq׬I&K\f{?r(vnss>RBtoiNb5/TYX5M̆ 46TK;x#Z_$=n,W狇ߘUKj`j-@QHȴ^uQKL.F|=u cB9ߒØzUْVM6woD; (}s_@T@k̭yтiPe|솃{ZK- uBwoێIJ/Y27ZBXeIT}F5{hD݄w R6y؏gwI\K+֊r.b3̤#u0$Bl4vo.U1Jk;zԪuB!B~x7p}N9#va+)m!=qy; Iѵͯ40(D;DZߢ&c<5QI^_}pF㱟6%mFm4~ _5\42"@> { 0Z5pS }Fa`BG[n dzRu[j?fclq(Z8fjīX@v mg j'H5uq b΅f9Gv/Si팀Pp>h&ƭ޽/"o3ퟋC~vlVwkU|cOaY! Pն,mzӳ鴣n舯l} TX*_OkMV1*K]ˊp.;&' «lϫd=lzI'}t ֣W&Z_ lDJkz7!Fvv.՞6p7@c0vM䪺Gzo]fI;? ^&ԀhfeD?}\́iI5x@l a[BU~;HNHS4+;9VZqJ~ +fy$lvMzkKƸŘ%Y~mߠ)xLSڢn(Y kj%dS~Su<! AJ] >^Cώ[- &L{w&m 6ޭje=ְT㥟"]SX tԑZ +rd}vhI$IB0Re-퇼C$}]V휆YN&jM/eU]+ɧU{6g=naEHU|A5Ir1AH{RRLrgn' /c-O,GgAHD!DjP$L> )l?J,hB~bG$s\<"yN|GȂXa?[3G^Z}b)Qҩ)$4.k 6f+c?G3 <7"?DO u>{VBT;\2* e, O~*[!Aƥ~Dè t=΁r O47^(ҪKe|F9.jʀobyCĎ;MǶסodʗC.ܵhIg9m*Ƒ٤̼v|q \Pvr;/ՙΖkŚmC`xGMnѐaWRa,] i(A1ɐgЅQiA2uh(ꕊSҕdF __*8d(8:f.aO C헭F4FЌSEAx oQ>3<5d~jc:6:Cfx7`zFW+}a[#A)ΗTS+bp˯9>\ uS +7oZJW+緮-u~F ;pyi R"F\f3=Ǜ/(f-MB'[7> 3d9d7@5xU^)sZXz$me:b?8Y@0W Q͝L9Cو gɭQ$Ka"0#΂UȠũBXؚt9r OW W6 E!ODæLoZo+z-̓uGSӑ9d F3c q`+]?x:_Air26jϟhAP4v4J">g۷M^S%.oGkoAz%BekBӊ7>|fq*W@oiǶhgtG G=ݜ zvtKIY>єC0-ve !'ڒyhdQECcv x% H&C}b**Z p`NƬH^ k+\]߱o ٳ%ެ`8tfţA^5YVJ7 B3lL= kVL0? r MkJ\(+V&ig[Ձt$1^ۏ\$[HW3 A42~4QtOMIuYf73UIliP!7:Y,A ahIhY G Dc{kn ׮a&HIp'DK6H/63[B/G*eƯ p8 V0{oW=~2?YS!< Zj,d2|IXz}j{J4U٭"GOpHV^PN绗ZQ6JRfgS)I ;[_. :Y0s5/$7F4apghC/9GE=xDp>E0=XB|u(&FXT @&2iOښt4 ~U@n ۘNUr %@M$bƈv <:skO41^'"5Ouد0XBŅzW 0~A!5r4u696OVj9{jMB n0-.(<81i8stPw(&1*L/\V(*#?>֢Hd|8o BHj^uٍL|@^I8u'kmWAOL䯂>T4- 0R4wQlN}~?9H{a.oM*zyBArelyo0(i(qәf|4P#c[ixs*'ܐ㸷5Bۣn|_[Hqޓ_Cioъ$ӧeEJyonp W7J&1LvD2l҄cB~WХɐAquLesfcǷ%46p禊bvN^X ?S|i;qԳR@f}"vsxʂScpw!˹ܪ{7|XVE 8D|] ן~gin;*wa{ @ם1w;J1i]!M/ROII7Ch^EAΏX-+}pP 9 >4ifnM5FN9OC˜#JҪc<\ +(voh4.jw/N-q=vݘ߬F]c'S.7K 6Ɔ7|CA'ƚ1!1>psj>ceդ[ys_Y]Q5 '$eH0|f$ȫ~a:(qܧ)T#B,g͛!gљx-b~Lo \j<:JI/qrIvgP* $ڊi {MmX8Szv> H9z{1\x ןXEFqL;,L=^Q'ewݺ_7roz;#?U0fh茢7wG y)ZI??@lՕLP"7|1H->/>d~ B7aoG}Iy +_p^"=rG1[64;YD h>R%xmB.2&<bк^p*O##dJQ奿-ͿOft[my1 y-LR! G;ɑj-ƙBb(!l,ch̸u.rPUk"߭DaL]XE:ϸkDGM(;*}F֋UHz+Bdx!{DqDTu%Ta+%8d؊ cMX%ҶCB,m蕞9'6e񦦙;<򄭷+ N)~Jo#Rg {\6BIzD{&{ø2&WAnGmX%L,Ac)L(T.%fA{HԞ/NWb2ktr$ Y$ҥIowUΛvfz=ҩ2/\h*A1*@TT "'.k5l(ngƍʋ:[gt$qgxI#dl{1=ZàԿo2M+ K~+:8 "V3ɒcqڅ.3itỳU8 f'LMwoc, :-=VZ1Dzޢn ]>ʣ;_bR_89ЮREVX8)Tem,ȽB7TDIz16B"#;dy!MDophgZȗK% w-G8o59?/ņ*mVE/ ә$`Õ* Ŕi ˘z:|J!,QL31WjW3MbHlTo.qZ&Wܒ0 x͔xǎIKˑX`tCnnuc=??f6äD!mQ!įؘgS}/UQDůLˡʛ6I ևfE$93UmlgWeƸ (״sg/ǷeRs"ŒY0CagX VCf<מ(X`yJeճݯ"jM[6YamLY|Ls]l*V]Ԁ,Lci`YU%Gv@=e;gh`6T @&ѳd$pztnv}X+ cxJ,.yOVvx)X,!2q9}h욚)teL P1J΁񞽟:*u@~.[w&M͉#u}i&1.cB ?2[tIWlF{u;'Vkr:F卻wziPK-uGҔ*BJ :WX~|F K(Ͱ^_~&@q!l+Bp^kj1^ٵ 2(NdC> Ag_dv|1gXKې>;_ȟ(Q۶5W0cvQWシJY/Ar[8 ìO \oy`2n'\R[SNkx3Ƙ/uh0>Q ɐhwqq胅&IfNJXNef Q{n]W44p^x { 瘓1u\8y9RҜCL;Nd9ؾfiQV`"S׏m;+~  uhGn3"K)8K TP .P/?۔9wD=}Yёz ˟M̟(?`$ Bc?tca1gBr84-ltH虶5}Թ``1T fCak"m=f[Y/ Xa/@3l|PB)=҉y2amt 'a|Cqgӛ˹yOm*Eb󜔀BoFioO":JQ!s1br%-c?f%JLck+k9e 7%ɖDEV*Yb/~!LaGlK1!=ŴNN[9㲙tqq'.E܇|UQ |ø{:9ks'ߜXE6E`mϻ]ıGi>*[kAPZk"U"bxC6  -9io<[OER፹T {j͵ێˈ EYaT ϓ7|B}* ةKnڷ^s>ލ%:OPm L2u/8LH~.5g9PXT%u[m W\E6Oq EA&/5~p,{HcA+?s:] %+яڼC ZaC̰XbIkXi.J#{VbM>a!ykD}}nh};|2ff GjwI JElJn{C39bL0m5ri\bK˿6M=P&\>0]RJ_,СM] O|c pDoԑP )azG'zLM˹ChrCmD/ M\+`(>\>/ ~!r*IMrK:ޘzh!k`d{Ü>nM_cLAW6Ȫ HWC &q~V2H\ۈgic:(“% B{z݁{jTr/ UۜXi_{ {=ԬsLL;٢ (Z)חH`#F#ķ9 pUKZhMw.Og8yDOA#])}~0`G{S- {]I@~/K GE)`%7 ]}{zSh".({r)ayUP3јNe 5ijwq%''ΪV%k]+uX?Wn0 LJc-DQ94ʸVF{'X|~nAվTI; lYlJCT4ʝasU-j?6,̘;n.ZiZ.R6z2#Gڙs ;ȂK{Ʉn#a"c [:qf~p6߇ -H4wK w?XT 7Rf[^Ɖx"ӣZ3\Vڲ?1aYOt 1e\o`HY>XʿaO4I /0=tSEdpSXVy،|$l-.7_\mZuU2e lMH[,צtŹ!]`1t66&*bpKzV):Bq+x&526Tm`ljw)-pZPKC5\j+ZE4Fs Vsu#ɤU>%Nph/%‗A04,<82Q8h}g#^խQ"E,V#"5fb Mnq'1dYwk ҏZ5}L;Ps!`ɬUr 1 #KSzVgo䛅^RA*1ye Gb9.k9DF/Sc|9~AI7bVW2X酯- er-Pē r [Ȍ&=evGN$w{p\(r.⹇w+JR/s~ 7KNEU͂3 7r:x=hkZo&cSlt#O-S?,32MU#V'}`eb;)pIp.*cNf5@$H:]ajf~T 'bݡc6MDa oJ!PL&}itJI8cw7i+q>Zv{:Rr~~^5vAѨl0^bRr.nJnzȗ1Oɶ4A??\C5I!GU*v&xI+SiM;{A`k̷ޘ:lIiSAQm0m-ífjnZi+Y9 EsD茮KzxI7!$_AK\j30` )`T0xqYul3́\u}*n>Gj5hiޥK5-Pc8˳#o+60t] ϫS}"lj*~r`Af_PToSףV7ݣ!:>޼?iJjf554.M?͞,J(;,|زշob`Pi=3o__%؃ 4™qab_\Y 0)D(nFbHν<3#>8͠Y>e BM51YɱL9OL D=l_}fUi!ޓi$âD.TNk; Aobe!gELq?OflL+\M%OXhkS 0,.lc=8-YD އpf+uAziR7YF`Fsm2doif=qa! ǧqcݢC05p,3- M-Ɍ\` #?10}~t ;:Fi:TeaB&5NH:i8D68_BQM"Ccp=9f~n3 qg\[/ݺ|6aV㪓. x).$ۤwMV ՐHC= b@ ZQSVS'LZq Ji>|%47^-+0;L%ksPv#3B1c|ԧ3WΛ6*)pT e:eY)ɖ.WO?_7ge 3!jﳹֲ6\ũhGa0`=\Qӂ.Ӧ5 13 tE8nT>6!޾y >cxEAUdCV!溱s'cxNi8= 8^0+B^\3K:{1U>,FBQVl"qV Sh- ]e ~'!IPwӍ?3'?J wL^+gN MS>FdBc|iυZ#v'2Laon$}u^pb!^QTm\Z'm\hϒ*+4f47S)ݽb%6̯CQMqAÿg|-U`oM*#3I7xk6 jʬgi}*  `6`qInA9ѳcr[A|LMۢ=8CH1\=W1!j#aO#|ջKU*40CbaZ?,)AO{o2LY+C Z5Dv\+QPܛU b\QYvsH[f~F*zP4a|q@&4^BG-6uq{I'~݈6@E x.hUe+OD\Jo.3 qJ#<‰P~OqL\i1V *?q%C?᥼_ `"g+2nrK={׬="۫/|İd2f}4D<3Pq =s"fn+p4s'\0aP>mZLud/:VE^S.=q^Xw_Jh_T8C8Պ]_UܑDuAR?IP)9$oN#1(%x cּ$E[̞倫ػa>Qƾor=Cmz߄;t%yMO?,%-@uS;\p JoCRSE+=;LVYs\7?Eb$kYd*Vy+{]<2R.mz`ֺ[*ԠI›䳜fFaؓ7by$Vgy 89Ry<%GZN/TPToK" _}D2tD ɲˀXgKӆhVvn|i-7;p#F$zDx#]U;zdAR/+ς$Ou=N0 ֆJʚIĔl1`]qYRҰJVj&`< B`$£f\MtR-zPœzyG>.' NѨH]8ʼZY~k?7[+4K8ӶHM|ΊX:"}}Gqu.űew7֔ =1ﮟUPޏ"DƆ, SXrv:Ѓ#.tg#:1ZxJʅEc:4rs+Q+|/Ug L %u'QznEr ̓-Z+Ռ (|L1ʥ#v2v)vÔŨe͔)[@REf=HtNb3Us/Vs*$c1w0f&Y DRKișDpe J\9c5_A(\- 3˝&SMaYMW!$/W5ҠUD(!e{ç@HΌ¼tvj=n&]3Mױ7$O@` q˩:Pɤ,A}mBW+,ץEzrҟ)#ݻ)ZHZޗ9[9.$,e; .&Йn#c|K*LD*bieT'g8rL7'v\> TSl|@3{q@0:ym B<]\2ĭ$+G BHE|wi:_q~ 4{ ]t3Ţ&LBh,B)V>4C I0fWo]EPYFRG$Qvs )#HiC&OAPM I^SXܹ.m$"2fv}v`=JB-7oo>i&9[v[ Im*QxJ7Myt:},%"vYwhtEBw'=WL KZTQJ=NgI#?qzz~KK ůjBqTd\:ኲZd/ܥ|>0i,8'|!ӷ*% }E![s}9etn_I$~p@Ia -KǬw5^*6M9+(,OUwp8 pG/xaGڧgpno}_ 〶 X"Br|yɐ|Jow:{ŷfM k]92Ώ?CC0:G;J*n|rmgK7Hqsܕj# QxzLQR)g^\`H="7,3(7Bf]g,uZ|{Y-ɐj#?U$ v =l)[ebQlV±,X-r10?p(W&68XB:P8}]_AR~ScRf95f* `?QuJ50$tapDtS"Z"FH*-.ZER[ R"D\ פ#WsV_]gA+>r7%Z(J*Kh3e$Vrb/T`syV}#x)w8* 40$*r8@.Zt*s7ÚIn(ꑒg;a&NXUsB'F}AT5HJj/e6àM@l&ba %m, ?:Ыpo `c౤Q 3-[ 96i>햗K5y_WY=Ne Y@v;J5;{iB) ɤg3A_#BY\jK]KO&4M9o^Zչ:bn!Q% Ԕ7 <} {+#Ik/U(St-ȥ% ?EhV7P#;/䎮^wNK/E@7fv ?W>},ea)xGvs6vЛ:dж`ǑppsR"j wcnKH_[l+d:KniBa]@i\K,]pE[ ;q^6\dF?3e΃T{>&d:v4ڬ5ϐSfpx"܅`d|l'{QszN(qhZ囥n${(%ܥZf##rU _E@9.@u5|.ϔvC̘bN?؞ؤL+릗ĸ5i=K3눼)jDK^_8ޱ7VT%?R)%Ed)6o\uэ_LNGI; _pu0j^1T2h?PK-eO^0oLJ|;u GVUvOu2GY̦nHˏInU-MIMz a"|J| D롏%Q!Nt怒q0}ƹF(o 3{RU迍N6M%s\(W?钠%!)m~r8ade去,*9gGQY2J t4J;FƟrblr$/H\E@Lӎ ;J:L3AJS!zX1KK/1MDWP _z!Da;etcZFRw#a%Ci~RLy<34Z"!v<0P? 5pv=$9d9y^;86l2sk=Epxnl"2UCCrQͪrCRV{^m@ Tr7X y+ņpj1j`YҀISgw yP#~z X Ɇ6,wq_,E +uL*lw*1[տ+ebe_d Om`<@UplĢԨu]0QA@w(d_>h7KdqFd@GɫBR LVP׾=>_OjpTcFgK96W7 )X(PXN(Cx jK G9 $WD;aa',&}`P_cG!tf/493$%IhKYA?fr$P6`[fahrA,Au2%as7kVe1Wt Myyl5hӣNz%AX9;&:B F[ާ2KX\sUvV͍d9W&{+ry/4wZ@ZR ^(>{`w{g.(\iJu4p;Z9v^ýttOGG7{#ݽ}F9 ƽj¬`?yb TnDx83^>>~juw]|9I2emJ_a9|HI`=7٧5 N?"(1adRtG&o^{.?i"V [ERO=sAQUs&#B3DLȖd`bM]]" j2 j4bڊWR`( oْA>q\ 6`ݎA'ԺEÄb𕊙>s#ur:u%v?/ɕEt!#a+[cyj3[ry- W^%-Ň *StvLc~zF" 2IՐ6Ⰻs *55:Yi na v#vZoY`$1o[P 'd}=e~3Te㜦m)?Y$ vb֊p=KA-3wJpT,?IRCھ[$A兕Lmz>~ dQ94 H[#jDHP_ƛ\uloB%4+V d$et$ 7ͼ T}1 ["di^WѡA-Qގ< O0{o(|q6q#JJQ=SѺbg.EwH# 6mOt4J9kڜ@'46YQfA)7ڻ>Y'}[\y ECٟCh>C0aLvkjGQIjK7W/:?C,S; hΝhug3NVjJ5dRW#L_)Ép5ܵ6A'k)+f\fRiQH=]5m!E<@(:oh~Xb_p3Mi4nE}мTPYr'-CC)͚*>z(=#-y#鹭`$6aξKxƆ@ 5Oh;3H.r5ĩf H-8ߕn&sT#"`2WWrA.j BS!ɩH>lOenvacIN0W|69NLs"? ]lBy#$wzlZ93U=l ؤ7L4P*2 NE(iS:;vkj\ #UxiqRTOi't%YiXzb1j"э* Yˎ&inFz;sE %e#Fi^tih-?}3K7n]v5\ͷ޴9k^0Acvju)~-i+\ 3eRT6Pی$;.F^Us✚#4@'> 2L"g!MosGaȶr@GS3KPwnRL-oМ^A.0q\?ԓ,' d馸Uh)S j3CNJ+w5$)掋bQn*zc90G#F,ߵn*`=Y0;`>hX3ePz/v0AגZ,`n6NN͜[pC~^(|-JABi _i c_YE- d=ieFyRDxNIݳ 1Mm`I6t,>/W|`'"7 "h%dHLށrAXC1yGxbٌ #OZ$GEӡx'g|N 1@!$Zcf.tx0Ŏ;N,k%2k034^g{>xO7Ë_ITh Zmxy" Ub@cՠ[(zdȚ+}5/6j^`+n& &ؤUɜjr8̋BT{6gS35>ͽc}0.XnTv;.jb V6U!k*)"봞!#H]?^^3f^݃#i@73e.N3iKs${?RygmEpIG#hs_ ,,4\{RBx]>P ~ Aú̓TdB[aqZC_MO4'v'?ޥ$Xo@VQ$H `FHsTkDxER_z65J\yٴ*0xBagh;a/+M/Db؀u3}|\=pSGhDk؇][{E.x[xg4{1HL Vqev9QH֋&0{Ui~'6jm Q5Y`!5a;uyT"F&8 y6rOI+Z o_? ;vP{g(Kл8 A.xv@N鵆"VyJo}sz2#xL ;BAEFP><\j{iw]ɩ}2v2i} }L 7:85B_SpyKoѸR:V ? 5L|5!IB>xfA/P^; !^T hOЊ3i$D!j\8~ڧcu #v6J99R4Q9pş|S Ӻ8ցb\@3ӱ!1܈mȻN=tTCB}֨kX|9wj3Z޶iYUk}:Mio땿_j&)J$pKHӭW@Gb 4I<8}I-]6-IBAQ -Dڍ0SMphc7+!_3Q,2J>gVCk!oxKӟQve<1vX/ݿŔXazn㸹,p~yEoR1L3GG(<7[qg!κF[MT8BtHEI?7, J85Xǎ !IF+`8080eD0|uTjĴ/h%uP2坈B~";^X%b?"k`O&XjGd;y<4tr&gT $ŦBc 6eNٲ`16RC& 8Q& k0+yTH>2nD0dj'w׫*CqG4;s` |%bE/,#RN>& i,MpW0۳óF]5%}48]!˹GWɄj}^g bi$ kNtZȅemu#xlI, *4c}b] |{xifw"qJe}~*EάYd/^ XKr+qqf b{=TR'9Z~bt2%G<DOW8d0z`١ؘŁMWZY#R:gHw[6R־Liݵi:zWm jEe,#.l|Վrj"e9%< 2%!_$R ;тa(^#gv65 2A.B K%_Jyq)ﳉuU܊PTD&D$i<ٵrHfu!#ƚnTW~^8{Z:יjg72ni Qd'@_Ɉl&W~g^ :˙=ڍa](" & 8ϪAW VumV[)쀫DgvIwQ4.<gpJ$CH1I9 -]O]f*4w( b**|0xʊ@⌨`X]J~ uuKՊHgZrU;8wcP>mn༂$?^>#c35Xtrt/[7BpQ7 v9RpRU%3ps<3ejM0cԡf*Xs4 ː"o*eP|aײqoow?MV~P\$\v.<@2 Cܻg 9妢?^ [?Z`Aϊ?mNBм}e"~@P>T}U" ?@;=iH\-J+u"Ȝ 1}ؑpE'tt@w(-`CdV"lG­yN0U2]e%JG󸹸mV|CHNdtq~ _Ї|Բv㽂"ǹdj"n~AO)"\G q[;5Yojq*?k ӕ*Gav0, Q?ېD8Ci_V:s2l!%F&H`dš B['@X2Bl 5\%#q@M=Ye(AG b\ZxOr %J"l07 BђƂ&,ֈQ(/t9Bp@m:+DP*rqA%$ /6hA>7C˲ߞn~%$.Jϝ)6Y֤& +`YSuE jł -0 uz ׳+̍i׺61|~aq(']~B m%թCMCF;cjhޜ͓G3[=r] 3h鼃]-oY-B;ސF8eIzn;G4 #˖% i"pl7t7,N.N^]s |8a,.>ǘ%ّ cRI? ef4$ZN4.lh3@gkf3s G~P* SJDfE1K世 <^qJ=|Vl`" cPƯWUZs5)1Z 1ٗg/Rn _jRpc4'wfN畬6-9&RnW}A@SN+wFBLnNjUfTD UPl0Fc>@QšSWJ C{.Ǫ!*l4[Z&SpŸcħ}͜p (Q 5,MxvQQ؇׶n^ ίx3WgJmJ}0wk En iPtA~g¿}u9\a>댾Xa=7@lPK0YYF )5gvs\vG%/x-oQo>▀ zcӣ?+i#1TФ] vXk%R"2(,-o#D/PPx9{%D_UI1fH/8 7 [_i55n.\=9s *'h';Hpn@@w,, +-S#7m5ίk-![,G]AHґgnĦUY *ܘR=@p˖{"/2gG:BV;EXsnk%i Agx1JEYaFF LX(_N\1vg YBvN-2/AJ>C>gc)A$r 9$U,mhml6mŬLgeAawQϠN SmA RiX+0nGTdy F )ϥlA`ArZhyMbCn5PgE-/8 R@bo_܅a힣,Uc1 upWﹸqRV!]C5!~FStqrt}D({oB^[,=ҵy*OWFzܲˁR<7ΰk1qT#FspWIԧKXfyd,bUbnnhm@غN'=wqz %B52% z:֪L.3M6YCh3\F0С{ςK] 0lid}̓p~K=Oʉhi(BCDG=~s;\Un <)>ߚeGH i2"Bͭ^Np>\bVXZ啌 b*e4ʖBܕ 7Uxg m )5jdVǶdL\'rd*B' `FOz zH܇`~z:KEH&d =md6\OCVZhspcTK3\.b_ U721ܦ;z#|XUڠ coAQO,nۜ{6D̝yF٦:>]/Ykb 2i4b߄T9gLf\pf[ʒsU*JE翭Zor[pݎ`?jĸHpʴ51@W*g.9i1(`z]I6CЁ'b1m/-FMF ,ˬ,Ӓ˲hIj2dBF"h.^ A~N}VtF}rd6x5茀*~.J ,!t ֭ xkr<[nQN;TQzh6V!̷P ڡs#ar5)K#- F/ /!i<YANUgT曹c셺~ ۳EKzzaR3xLi6_ s?tdetپ i^- z5*nSceBNlBZɁ_@qYjenJ u~u ( XwI {g3~w%G&;$F'<,̕; ~\Ki >4 4ȻI>] dt)WRs.FKw"4]˥H^-6Z44$7[<+ɲ);jc*- 2 ! XPS6v.h$7oI'^Θw{8[3Ή);ѵnGXj^>MwE9Ek{Md),'2PC إ*Kq v&YWZp5,flp^ D#CR)S:RjC{CYg͈J̽ 5@ѴhJ(A?^NTU6UTU3f1iTq7Y }XHlաϏF*Cmib]`jN!T5PG; !gNs|b (ǽ`LtjDm԰0 9<1;f`kadGpgj_T}r'RqcőRM@]uBAA\7x lPcGi> I]T@qDwu'`DNԎށqSG?" %a35/YprȆg# ^5.Poe79B1mkyJ@nYA]9F,RP`zg[{)wt)Ǫví{oQ6r+8i_e:>LBvH*E C3pks^X(}P?zNO?7,R̅BhhW ^gC:tef?-G|(V¢#$@h%0`E$j>yi' W62$*t:)<N(yLH/L1\ 23 GVqg'*}Ԙt C~cPCXWMsR"6ʳ SwL;f^KAu5Iv: a,[NKSہ\vꪺPev_λKZ'> {=M&t+L/w8'35It|Ҭ㳺J75S{ NI~$\ -.BEi]b(R|У#aIy95 A$Sl4Ğq&M]FA: )*BQ"[/8&vc< ,7%8H q:6 wDE[)dp7Z2ls?3Pc,`pT1O34?KCs 섣xd Wڂۊ1Anw\a5Q/CucLG26+\]&*y~\v ['A+seBL舑>kyצU({p &C'}cn#VTHw(TGQ>-C &h܏?Y&aȧI^̕6Szy+8H_DmdSh"2=ĜIZkU5h¦J>& ALE'br'$wg*2bU0Q&]P֌@+ [M 6AAd޻`lX7BFQ5;y+qT5h 1o]ػk^TV%ߢI{͸I\qo fa}Ta!0-..s)oz#OֈZ0l {AL46y5ٖ O$Q cN7>r*^tuz%Лj[lTxB G*ڦJ8g.KDסWqV|b:`Pm4۹׿\;UV{hv3Nm -K&/+=u&^yM IBTotUVЏDKinH~"PIs}0/ЇU4Ѽ#X4BYˇAn*Pȧ-٬ܳ76U Œ;_Zh0KLQq G0l|͌S+N?2 9h~`߄ic *_N:oHncDC0ٱfb=C>mP0Hv*E3v3?/@̚2]̈FY?Z @cV@v+H(\k+_v< NAPo'gh[G6.h@0'gw^*m0˻V{-@*8#u +ꄑ"Md"X41-`]MRhd#e|w9{ej fVE Ѩ3:wC9A-%1l^ba/}_ruHBX.ێtJ癵u[ &d :X1IȏC _62f*=<'D(AQ~B8|N?CND"|p1ww<, ʪ qQڒB/BMyPrT./ #'AeRAoKK-i51MWg-m=jRSh\hcܘBd(r 6g5֖b3'`2b8]@}7.ehZ)+@_FdON{`cjAwi[AL`Q'd^_fyx_ , UؑLI@qf­g rDDaI>V*?9/kJ5bӭ[2,+RwV;N}߹TxyzLўO35ze׻*s%lnf}d"}.K46z(A>%[tKjdI.]tb"";)|rI%9 :pn+Db$(ժ;N{r`׀962=T1G\8*e{?neKh˴![9>BLL=QFHka'}r=/K򒟘l߫=AJ1ţ:d*Qȼ×u-ގKwuQym9 \ ( HT}] >p{A'6s]MUҪy|t8#Bp=Ro͟ fYXSj@TBۦ[c ;oqf"%JkjQG7bRɏTjhh3 آ^ZZ;$<>)c@7TGO[R'6wmwӌKc FSl=XgUG,Uںb75r߻_09ǝ㼕 MıըC,uhW)2+}^Si kD״c@~Oz_ۓM!k (`>ۻVnA۷rH/)^Η R¾ͥQ Ρ,w|pAچaF^(o-n} |lfV`3%#6Qyz%(dr6^ԁz AϱDs 9àI>Za;-Ai>R @YC8'PB>3<]~e|bhknX A=)^2 , 3vK{nvަǾ6kz甂zh 4kwyV,zGGͽ-5slQl@' Lk8ЕD@_7ĝF[:TeY3FYm'KbwVU ~plMCndn$2ȿ҈Dg;xN!v"SmSH<@̸AF WfIZNn$O@#1*ȻD`#|P \atU;3'MkL"|,|ڻJՐޡu Sdo.D |eq}nRn mbM.ݽ.2&6B/-i.=F?Jb h)!a,W.ޕR0Mx3 Y {$pb+{[nOXm^KβKc2`# wLZU ao"ӈ2@ {̝*,G_p^=J}˿Nܓ;c54XRi^Ԝ$gI=aPFUʆ:#)j I@!r.zWѥa[o ȖHWi7kW$Z_ŠF~iE@QGGN- V:UV)Ch#];9UzW |q1|=\F~2FsU1`$`E 6Sbں[tN8Y"2n}d g"}PL !fA6}yY2sH)CkJ @ ]ćT;%jFIĔDBO/C%GoX}R􍪕Vf@bċz;n)莆 TYH#`ohS|CHzc52 @{Rmu96}d6"H hpHnϔܯ߁ZD9x&{J ܃އ_(Mo~~OdAC)Vio#v%F qnĖOӐd<)FW٤`͖ښړYkD1ePlDt Q9<,1 0qa^D?vItP`j]yMHR@( =lw W k7ùLJs2@@ZUg Yг0G{z]g4[DXEeoC8*-tJҗ$0T _9kgղW_/k44PT QE4Y|rVxv٢,^?4T{#꿋5ʵG=fZϒd;wVΏU%T[zg.b|IL'm{jDsf1qzt[Z UM\PdXt~Cqht t󡿌+ˣ,:ȕ4Ur~qnn#uSo@TqWk%C[ܠ)g8>?e̻/܂$,[ǝ@ms&QR0-w _¨jIڊ:իC 2 RoVN:BbԷfnivSo / jmUD74D_(^~^lX*mh/;ČѭGei40,$ e؜Wa8ٶ°q7wN#[F6W"0foENǾfScRgk.u(vaf0;ܪŁ‡ݨ[V ZkuA4Vbkt%g?%o>LR{NѼ%^l7Cwl~_kaLEmENqL#~jnABKĭ(śE͸.Ր-b#޻|Υs"mdbkB޾&Ң|Zw[Ct-ȕ3W T>=Zji._ͬ|3~?!,z FY23l/*g=)ł@`ZY--[@aQokjmb_2& ;PdU MWFX8\J5OD1P?Nӫ{vԑ/xTzi] 9/69=V"/'(+1|:gaƒ{\gW9t-­!NHau9'~pyKqSdϰ>QAהriA*z.zz ZqvSMC;,C,L\}d.>VX8Yhbp`ڒ9ԦAeU5WL 83^HyW(@_jEI~P\'ƄM@>j}eQP&Ɉ5'lɹӰ*7 E0}>DQ9̎~@VK8@!u =uD%5$Z{4EI6uA1+9qs(a%\jf[@=ll7i(1C!t&xj"ߛzjefTo{h7S4ˁa6J'r0|7ӻ .6>[]m y,6PbnVET(;X+Gƈ*P@_ݸrHU~9MuUKKUVNI]!Rx$~OO @qd}/.E8d~Z T ,y~?xd|\GBcq 8+#w3`Y^d*ulj>bY](Ңju( ,1Gĺrb~G-7 CةI/ĎLvDTuׄ 3$O"LN) N+|-9Fz دN-5ĨgpS h1חrnJ3-D-j-.Z(\߷m Da86"aVFczA't1l A`=C0A}V `] 2ٸ3QXrjtEҙ^c!kj\ͯҙƅMP8,t4e Λ%Yo' DO{$>;3*%2l-Vތ-+/V05mG~27ri4vf2Ur%?.vHfa1!YL%fL."DBȔK/)~5 'J'llTAg;,kQ?HЮa ŃwZyq[0(zՋ'&.7(濮 ɷԈ }hj`اpDPW=h To7 ~, @"=#pFTexX ֩ҩ2L{CrSc1gɗ(b`]0i6GcڎU'm;9Inzm스C eK)}|e/c!h$b8]J7C%1I~7 OkVs ^g5.M4*p7-B&ϵJf}M/!RܟrR J =c1l;;5 #; Wޯˇ(lr aF2acg/:>ɹgi`Pśi=ϺɿHJh/"7 8GMn-Q|}?eF +"ZsfOeU/DN$WH$8L&{lHz49_ poSW6$JnӲmY(YxTbtNu0@i"6׆[7|];Dh%a!1E.jU^C2B(!+Y|sv+y Ż <>bƍ 2~.E:xklb]'r ޞй2N\*5*1nLN1`Ț9O61}0+mv,P |[<˃І3 Gpj7ehӯ-=/g#zze0;8ە!* DZ6]S˚$p Y"~E":E=b*+hFºecq&j1BL:hm!WĝU^ûvӰ.-V9 c*ʢ~m"cUrhOА֫O7 Ӆ}vRVϏ׳IОM^"hvox>aSogwG,ԭOm^3zCX8T?[<%ѐPgZr`;?8ZCcD ko잰[d/ nb-e| c #( {i!VŔK)>C?8zP:xdS63=i@'C˴~*nֺq~^_it WMShmB>:ˠWGjt?6rZzM9"Zp; b4V(ļV!!@zuvV{@U:ا(6Q)}*x½" ]fy|ufɶ(dR9*Nf ' 2`Ж,P@4% b2ζv (HyTٷE~+M]"@'  AfIq9ۄ7`¤{\٧P]@pznYHl}ME]vZ\}&3ҽ.q~h.h' TNrįp w3Rn<\; o[7>.#2Lc⪠uÁ[zkZk$GNl2O@GRM}*Ř`R $c4M{?v1|6.J~$:Qd K#A%?D,!^j<删Ae0 h1޷Jc9pw3ԅBL >N|'{ Ԅ~So2.4n(P^ke:p-!RzT)"~i _;aS+lZHm^QoĜkԜS X Z#eҶ#ER&Pr/D8]/X1ms)_S~4`pׂg?''+*`tw2E5lǓ ZehU!pGanat'nβ&0>c;xY{vcxi1OBq]:4A93I Iظ_#݈žnj`2_g;F6r@9P +YwTUUr(5>NVeCbw?tիlI`#䯶 wDе(0Yg8b d:3&`J1h[wII7%4OA?qO:-+ |+#eQ5 dm_ +J/'7`¸ҼYrSD@-(j;6ANOņVӳ'5`5tc# Px ܼ̐3 OA-?{?ʳ%vezㇴz:Y ?^lV&'@ lܐ!(v;ݡ΂XHE=TAqz s0,)U=%uUrkxXOvOae<:Pʗcz™&CZAO?ZT2i- iW~1=Ɋ nuAn <(p2r5j/S!R8M5FvYۂZH=,Sb3ywV]Vpúzt9UvdRE_iy*!c۠ 9G葍טIiظ*@wkN{s5(E>ZBC rjC৞"GQQ@*Ʀn?bT8hmCgB RA N]jsC̘􇋕_|6C1(oQ#h5G D`vTW$cKFO/߶P4I˱FG~BS?Gdj{ [n+X79Ĉ]vbM<~.GS6( )D Z4E#|Tp<)#EfFyE%Ϗ:R}9BRDh ̎Y&{ٻQ-è)ʯ)"nk@ko4ҟ{w r~dM(&^?T|):d6 rJlh1Wsnr(oT@tOichՀʣˊ~z1Wj_gᎋh><E,௴,yƄ%RA}eo2S9 (.}CՖYe^nT5cEq&jmUlK;c_|RZq! I _$ֻ1 -UOQp\si +G| 'h,[wl4?X!'U[x CX&5'YHhZ{.blFX--=|$"DE>j&7[#^}h6{KX͓+"P-Oė@/Z|>ͷr3^OX~Us˽Wa,%jakg 0Uj5h}P.:H29͜H9xG"$*嚻m}a<͕ƜSp^ Q2rpԩ6 ߜ`j2ܡ#ܾ]@-tiz,rElzI~n,1݀pdqUI;BBd Ď4N L\áe"5 qpq[ e2BQ_`y(b[CB°ڌDwh2p$OX4ȸL_ ?i=z3_ې#X Yw`5jOBRkd|al$_nD?17; GƻAX\!3{؃G2d6!w]My&7Xԗ/jRT>=F5^NdW26^voF vٓwzMטhx zZH+yܮQƕع/#'Ϋ[xPNP1 r6#Bmgٗ^릘 `:Vqo3*,1CV2|k|>Pґ@،8DkPPyAP>e -?lï B-r?AW}CqUHnNȼ)l~\~mPޏ[A%GSћ}wSCqp9Vmtuy?]Ut~;N]{Ϣͦݶ%·E/3rf,sx'yy*p}|#k9;-|c^gh bQn9*$4?fY.Vfkh- 5ǧ1 !(aZ~VRWl㝐}֪K& & BRΪp7Tޘljb27Fyrmne(nz|<z]^te c(SJugz.xպeeYs?PQzp1UX]8b?6ʁ9FգUʼv9 lK\JR}py({IKK.u >~!&Mpj73AYwx,\Vȗ1~UraWcBM-@붌P;۞50 c?- ])XN7t`w:sB${C5$"q&OUzP>IUw{G'Oh%Rs~%oQ*5fGrO54lAnr$3u{|l+D􎣋1 lT̤?׆#`i@y06\]3 k^`6ԋ>i gy3aN8$&[{-)80Phφ+_m}~GjP-`T{.;H8d7)~)so|2d-im2]Fo?nC$}7aÓI&k`dZ LYK0X;nsfA(MTҌdEFXe"]KMH9ۄB0@#/]]f" FXT$j/([L0gw~`h, $޾&"D1#DWmހ3=wEh?{ “$"qH#d A=_QLqU!l}Oe 0,鶷bɴdzdJһ=F5tAFz 7iP*f [Nj91xc 4ᚈٗNP+f*#'zKB}{ƫ>_ɟ:hJp)6Udn.b4$ z M'MtPtr_u@HR㥁]WG&&ef ku20#m/ M†W+`'VՒǸ?/yTZOn6PG44]-#4]6ƙcUĮr+ONvh$ڡ 4 M>?4P\тJkk!Ğ) 3|MTˤ+$^SYYYZGB<$?3ըmr>?JuO]߈áCX K_6D]֢_gevi\,+W=?a|FjlU#_ 𨍽9͌NNŧ-#ƐJnj=>GiIx* [-h TֳpOK5ޯbn䗼As\eﶀŞ{)ga;JJ3GΖȰZq> rOK)&ܟ%{ۆg%B "T Z_{ /Nz䛈APz4s>!t\ SΥ0 [ HSo86 A_\zr|WMզQU{۪|ݕ@˧ ćUЄ> S9PhZhTWѧ|46J|յYmhψ_0C 8n7Y}d7|yX<(zV䫌~ΥD| 91O+ݝ"?l!-ُZzl% :"8k2_Yڞ$`IS[]=l1-U,o&g#'74o3,skNT? /He> RWJ|bDG+\pWԶ_YPZ܇!IX:iLeHL' ѧЙc7_̜?Rz׽)H Q_vpIDsc.( &d&`<>B2Tk _K̮˙/vR'ؿRtVظ6(+|pzs'ː| >% ;*M&c#7_4KY¥XbW7󺠫j Y fuih=I׳ Y0Z@,9 yTl} ڛ=s]௼tV7J\DY{&w Evgп0/j>ۯ,64)|=R[=UJrc.n"L̇PwaF A -eZsx3>?̹36%R,d&48|E,U*p6Pϛa">k~vj_91;aNFAĮ.?Lӕ !hMĝ2L-#|MUx?5-dFedz$c|dVx|W#p" CxEt{""_ú]\aj+^Iez_E8b{7"tGfOץAW/e,Nj|$_2bSs@^glʪj {Fɭ!Tno5!G:>AH XɿJ+?UCddoĸN}XM R!:'ޫ o|6l8UYn'ST]2t/A71K$">L!w' dulq8&XުM D,lڑD P /+]ʟVry $Tw5)qo+u @ts1!1'߬UwwŃ dnOr_M&: [mZ6!W%UqVIYĿ*wTRghkȃ51EntɀIpyX "%ay6Sxi%x%/~weH J| Ce~^A@0\$VQ;0&`DcVNs|?DxQJx|]T%~ta I^qnF״p~k&]_lӮ%'g"(=V`N&E|X\M@3^~"$V x`ɵV(٬ M[+$ށH:FR^MR 7`O L1?cTpkoьF&e.^,iOVlKԇ$0yB#?X}]j& f1I;/ N/%qcŀƀi e2 7?0 AqRy.׹q4i!p5J\:[XOanbgT<[DEXfΖo,o1ƒiX{aǽҀ/[k_W=Lk).FR8)pJltmY<WqZմMzM*I._HM횔W1+:1;0 .1պ#.3tǴH9; J -N]ˮ7N{L<> (h^@qkz됿% O`|cp<(PAMt]aZ(򜑿,fe:mj^zϵԳ(k jYHouf; N'պ0SJ&-tKHV:f{ctXX¿2%K*K*t-`GISS/׍Ɩqʽ cX5 a Ud>5ah<}fp°C|, F NWDyXuٕzQ?ȸ"':!b-o~9 ugp|3 S;K,\!Wx $pN'DÁ6ª컎xN=5IRn\24ojws`|8Vo!՛}ikm.扤)ɂl^۱d;b! ըT# Qf-w|{E$q=E\d;:Թng5BߎbtJI}'u%Doi>Lv|o;el r_IG߫d/AR¡I^- }#%&|S\1V.wp͌yϼ)WA>oÿNgR?σ5Yu" 5\t#USc1@~YynrX/|jzzCŴ5oNl#$+='T1A!{ ֺİc`.(8Ւ9bz_Qg]T%kv͔v1p~ip4\M~d5& 5KڣvRLU|QJ( i~9:٬P#5 Wh9&M~qsQՃU-}-Ӭ/ZHSB`!2税@d7ɹgcRMMOŬk uHZ>d t!&֛JT"N5)fAЯQj.@DMyr1.}- 2b^[x<ȁW2Kd=i;)^VHUf&4ŘHRksn_))_1ϵ#8=Є\( UȎq3o&?Xa˔qdTh:F,5Hqذp^DJ j[.'GF jnTS,1U1u dPo/LK1+33}{&ragQԠ$'/?eśB$f :Iz+ĩ$o0F{]$Y}܊-R't1s*C4g 8} Dӈʖ|V]}*a ƻ>5]ՎS֗9q;lt=Z\eS3pW["3ぴޛF+{P&Z_if Hg8^\/d%RˌWy?$j\79AO}xaPpJLi۟A xN?mڦ~g£a+qy(U/0 U㺸U3aڈj=/"ZKlT%caA A{15JD]U\1aCg%e*!uVߺ~`&&Xա>Ԝ:nK!-f1yW&G1qA SUkx˫A"47Ihg򷒽chu豺 $srٞ9O]v' bE wĽgxf(ۉEt[}q!t!!V \8$k"Ōx|Ξ(* av %](D+sy{-2/YOe'6M@#bף<+|փQ/lhw˵O!āaB߅A8:ɋ(Cϳ@9UQhU쯗B-rF}!ffQ5Ì/տ=D1)W ?]l`]B2^j 6܁\f5hp^P(Kp9uIey\cٞ3/XS0Ⱥ}Q_~vG0%W[}ⲶE,;9Bec?c°|@0.$lId'򤹠Zu uV)F=Tt!uFIS2V+*:ӧd">iI}BH ̷6u| s"WQ2}%$ !\A7s\HZ2C.2eZE,]l #a+O܊fmHob޵NwsvDNE/Qv zpQ[48 ݒϚl+XzSgZnϰ-ي{rFq+_@Sxe+z[_VN2ՖB>6zQ K;_Y{m6.ګ`0?+0em;1gGiyUѺx,{k iQgyHnGViu蠿\(Kwx{"/dW LbnW2 UbNDEm`po`!})Ռ4mb[m?`ѢhufEע @ [HjQv13- A'rjUqS\OR_9򓃑*Ñ_|N8/ eR95q=T*7)-}V(- J2Ր39I爣^[1Q5HFگ`Y,Lj}PX1P%Wu}'{?{ur|XkIBcPh嚙O#ՇԞЏ!ڿ@5;[FO*yMaESxnqR`IB%jJC_8u B _#N~ ld:C|~0ƛs$Nf/\R+Ns _]t+-kf T.{]XspKSW^JrB3q-[ytR&Y9݈Y::%4cVc*!_4P_ފﯣ{KVof2*b#%[2`ޢr&'xea^5Huq̳+qS;\TL&a$ItD-WţǼQv釄Kt+IzŗH{"΋< dͪG͚_`4s}Bl5SXNkwFMroxŠcG9iab}4a91!-&(kD%F[||l`2=[PYQ׸Eߑ^ ?y8?_,@mOn ėT"XIG*cD%-b0Krޏ:~Mm. }Krا8 5՜~MD 廕2wQһiZZIjFS>C9 )5Ҏh8:qe?gv '7eX-m9`O)>+&kϯ??}Dkn,YNh7W!&S di¿ˉX8~Y^yM~06)€ciHFci2 <'NOAl3f |Ԙe"3YoBnT~.Vrn֋ވ-9jUñMȖ<h IY΃O1+en3[ $5Fü7s~*_?c?EAsS4|*izYhէz8ڷ4`ԓߩ1TBW);J G[.;e֕2!CX噀>U&3#׀1jҡ|u QxMFQ`pȾoO8mjOm~HTAVLԡlWR'/Oh}V;j.Z(] NdݮچpJLJQ_XMNt9*%4l=pb^+v c| a؎,AuT@W$Fo{FotJ-eEČ= R'm+Y',Up_ݪ+hnȈEu7:z-6v o+mi%[(q{誗&g ŗ8ק$SO rP%*U9x/X8_bg৽V$DN}T\gYoSWR%ב\\&T3ʃ?i~wbFK[e,ok~w:o͚A2˴ABPÀuCo#g ~a+ X+@g!zR!)w*ANj;wKB@PؑJ,NLJ1T0a+ྡྷFhat_PH FF*)n -qœ+&D!}5n iTC%PĴy/+:)鰴4 gfBQ|&Y9ְG^hudc-jX\؃.0`%wKK&Ohʡr. y)cڳXwcx$ r 3lHadp̮nP0(r NJ 61$"<2)47>mf`!2FW]RJ59^jص0~*\q?E[ytF_`s8ΐuSF?0-&vAed%IpK'}rEnz-z*R} uK\doBٽ NAOT2Fǧ^ #>S[hAOw3)7NNA$:+CRQ?X/J]Ig굝B!`)Ͳl#yi1͸G,b7:ݕG +g͸DF'*hBg12s գRSwm-$uz?8Pvpf佚Taǹ?;>[y G'65m"K!gJ`[ݒnhF`+ bߖAgN#p;H;LFn}1Faa+ͬP?3`/7=*՝94aB=+>/`<ɀz+>O# Odw λQNpN%zYh1:K&$OiMKfi!m_T f7bFE_QCէr ش^ݿsͻ[0z;y~!yʆ 0(ŢTTFࡾt#A2v>iu,r(b[}c2ڮR^'RF§1)lʤ-rFJE=Ipr(::2B늀Va7Xp:p= NS#!HB%?Kb,vLkPY;^VI?Ĭ ژ9ƌcg!6d:+Zƽ9Fqԉ< psF7Z%g`muO ֭,COcW¾RSܵHy/౵Qq YCjWZ Ku{O6gThx6T5%3ݿY^! ?G& z}V1~@1߫^K|2^t(- \zԝ\ ~sľߵ R~Y@_c(ZY <]-U%*Dr5Ms x;'6-2Gs:E]ݷ*Xj?֮$Τ_ߒog. C UBR)BMQܟIerp}w;So֏#Y+@GOv$t[,J *>;18`Vtyœ=tUĝ:7^ᅣ&7 f%s;y) d2NS?5 y+'HW*\ q 5#/O* LSgi[>id${U0FoZNhنi!)\Uhy$zuY;ri'FUlJ2+Ҩ }#j묻z}1Ţ8g&b-PPײ~7޲9i|ܒ_]|A?%-lىAFev4owpRX.Mk[KT!P"ZvA-906@4v\ER*~b`{dYi;awul ů7YT(NI5+Zx,$f7#3G* ҹ*nywH')*C;:S*#K"wr%d)+J{1tL.Oh!֩9xE.|ffֻiI`4ߤ: 2<S(=~#^f.{/>L$T˝ݵftO>d+apPTZD&-j—1:׶̄jGD}qi2VRE::|d+!Obj=375u6wĵ2Bw3GC|8brӡ 0 z3o,)ERg×u/vԺA/C}ZZĐ46DOnv$YjjXrύ%c,y\;* V,4%8U&D0Bjr,< S M#!,f!"KIZD~M$4\ޙ9~= 1yZ ]bztO|MIg#^vqUv;݈ud}8?ҷ5;"S;!wڒJ.$ϨHϑMUiPi0Bm'ƌymZ嬥czUV7k͹uwkth~}M+麀OծJ1tZj9_U29.6NuP"lNVIVGF zVj@؜9O&1`u v\UZĥ^tC/wŮ-f̣9" 3Go񍠉:l/bdp/C!r9UD6sV*!bX ^Kg$ 0iȫ(hq_1G2FC.GB~׽p?zReqX 5]Z&%{}xb)HO&x+V\a@kSO~ZI::g P[hǸ]?uc=Xe68%T\ V_#QY|A9dL3TҍqS)}ζZ+XmEq0+zXlwmp-4oSr efS^VxV39>h̤8;<q]!T=7LcTeF8<7`}x:z 3xQ ^]d^Ka"kI hFw] 0x9:/) k痴{l өdk?=5l@O1m %xhW%0klt7'n^e:QDSxi}zt~>Zf`Ar) ]&0O`,~g'{O@C*raDQpm BoQrZP-2Ŕ׃U[C:0עEOW6XϚCruHS5]F5+կ/ 6S!%.fy?v>&{Rfw[7<9 Ñsb}0Sog GȆheV2{8Qm G-yg3 PEg`ݳmYVMv1}9'O#4ũjX=ɟ?cN9ʢa$bǕEY[v0L|k-ǰ7|D; M)45͝˓*/DxUD? kc `, Y 4K/n'8 TjB\4 v[qlQ`yx tUĔ^X`RSGXU{aݝma\?qU~ȅJPz4T+[Tz[Q**Xgs'𞹤kc:Z@RSXIS߰E/o,/fԆDu]ro{A?ڻb=` ǯ R_#,܃S DjrjM~bG}Q1 .i/pۃV}i<^(APbJԕʐ'1r#X8ުH}h\]aQbG[Lr"X҃9qq:hZhhѵ^Ve~NM6(`wQcЎ֌ d'-,Ɉh\F9DO|h◽.4t'P?+]UMHp~`*O89\av8ևpR_ed/FF`X_qg%=6ZN8Ȑ]1rcPтڟqSC{)o`ۻfے fX#a*a)o8Gk D3xm!(ExT.~?}|]̀rJ,PqShj .g#U[>|E ̏@O )QNb,F sh+ 5<ͰEzt<WOϜlIO:Ilྛg/ j&O_] XMhFG!LBDey 845 -AL{5ȭtH5?nӔ>vfot'B!)h6zw,%qG"t)صBFdؙ](Ze@H ʉ[)AQ<)8J(0'E0yܹvEIPSUD(mD'>UX Z6IEsփNy"+˓)-I˧b,faOs<\hd.H^ mRHګFcA(pyLJ80NQt|w;/- en ¼|Dgu-twuCF[ Ebj,͏>\ y\ Vdqs컢|gw-J(q՛`u-wgLcs\KnEwZ;cXYpGXF7;G3AFo-X^N?fo H:@U I}ǻn%+ɛňmъX(򚭝m!$-:Ȇn /mMK3mT'^7,!4\jEZi1ۺ},k4Ų6ŤSl}b î{ZDh*=1}5帱_yJ'!+ yTR>'l83V="KVcn@J k-qܜCi{0W.z];;@׹pӼ31IEX[+^Xs#ۓǦSӠ]r^T|$>/lH$9mk*AmFzv@^XT&2%LX}-gvg99]M!+@y7 ) LV ͦ7sxwՅhS⮖YT /XQsp /ã;wQG|q1+SH_bDj6m7YDZb-ՈUn*7Pu0C}w龄^2W' h-[eDNJ@S`ĸO鲽4${(7%c0ӱHh{DNg=͟?ݿ]2bw _&P⇜7UE'_&珬cF7 edȌ"D@:Nazd˪aDw|q%uڌoi瓆WG9b%%?A#lr>RoV9{F TYq# lvpNY|4g3]/ 6vߓyJ.+V5c2 iY!eeV5 MB<M M /GzU_M> [p9 ޛ $.Sk~r+(iCw* 13[#nm}LCʗ{t( Ev&{R>K2m`*ٿ =%{ɻQۣڬVDŽQ˨2jmX$ ߗau]>g8wL'g1jJ9q=齫2dY[Ia+`!с߆E' 㮥twMu-Ro^w4}1TfKCmx߁\ԧyU+݃etwGLZi&4F%||A}g]\+@Y4؉WHc8tʸ/?TSVujsv C{^d,2sKֱgi}RkLs6#uvPl}+Hkl]W_1;_x$;8(72΁S W?toѯ7wÞ@ ًj!W+؜VA!Efw { uQ}*ߴτ8k:8@xxtjAdSnE(+/Aiyl6x^dl jb,T? `"!6>_l#p_"}:F%A NVk۲@dڔ bR2|~U2T.6BUnvsGdV:= 1/}VNup.<]S >+@C^лScߐ 1T(`4*/IԖG 'm8^EW-w_i )E>M+ RZrTԮ[l|Ζ<5Q<&G] +!$$ J]s\ @'4{z) H& F+ai~U&0ؗmﬥ- 1Z4ZpqDIWDs"|Kg@ҿY7]95UR_X2D7;rzSl gZb|P@Ԟ$tF V?]5[^i?h8}vD=.HȹR]ZO4&(\J66|nnMIܫ^}"7ECw`zT\$$% gեl>`9IδxRqO[yZAIq^cH檹{]YWㄞFC]Iv;e۸HVjC͚wbJCo>lM,;/Ҩ,8_mdQJ1L zpD3/sȃ1 /³V4f?es{9pݡ-ݾXGәH|gCq?tnGVyEa-nx绁D!Ž,1 U5C~%$n +^*PGvLұ7{7GY}$U@kSL qԮErd?2e>;;~@cEf1;*mj:Nvxx v,HH>v.J?{ M~0|䰻 9攮Idױ~!5l*ep0/ 8jF"z H=Pڣ+J~Y3x*(ٍU6ůY!P#t3D3,>;TV^^ieOʕV2=X-CxrR"e4RV+%訃(Ol -=_EI:p+QG$ d?v8ي7~i*zm ou?|M/;JDۃɤ*ljhۍyY|hCڭSwhR0 _f4 FW"Z6~t0P>/L"w 縉r[,Wc^A4Ӹ2^q(SI\0(Wn l$>}}@y:`˙'Y/z0."1hxZ~s\h1vdf}g(G|z1[XBrfxnUmRQB5cq9 B׿@.8uuNw*/qO#V7 #VǛJ55υ*Tvluجe]Ȫpw@U?F٫b'>~aw+s͝7&L_V55Пޫ@>LL:ktrGOʹ qhL;B?aUƾN̍1E E]kh oh/nbPpv0 pT ;4o {{jِDe^A:tR*ǃg2ܙ vV6wd vۃ&!2gIݮaG۵rm% YxUK88#s֮*t&:G0H( | }֢ڣ,D6),T T~A鑷{]ֳ|l\v:`sY+ -83}D_z#.wT@H]xpMnp{eB4cO+=2  y}QXX=ss:o(7N 񘊓9Qjt QԺ\"jK7wB*Om>m0NG o?kAoܮ8 9' %f7Lϒ*|B/DB ,E͉L0Bt|99^wӵ~rpFV}4 1:UL&R*)R]%!8Ld1h8'8bs`챍.>Ay`K?o2a腐AL6GS}+E~ KX.lKы**5*XcJ*q4φ:NE[IK,~w{*cNᔖFwIͼFN?p&_ctDzP-U2'G!Ç9A;?ؖ֙0 <RXIƹ o htMvQgo(Oɴ iPZK J%-Wo'| ot]7Tƭ]+4~4!wXdjH7Ďm"Էٵ"2L~vQ)/ Ddn K e#e a$>Jtׄ`抁) .w6dشXL@[k:r"aea#Z(d Rko4 XdԓJ6;71zz2猓gZ-//obj@5YHaQ!`K<+嶰}PE/ i-i~~szq!TRpi7g!OFܕb劓p9!~{4/uŃBsb~Y;`e5煮[[[ D{Do+þWlsS$x˱vxъW'm3Yge.t[(,Jz?ƛ%z' '/iVHzdR 9wzQ h9TiUqT|f` Pts51uh!PL?Edد1ˣH-,y#}$v]gC7>-3Lkgql~ MټK7uu9 4 [= T)Yv[lNdK"I36q~qk&{RbIBU<{Ȼ۵ŠDO%VEzBu^u":a+"Hc5<˺ лg8$Jm9xʵn;U|rFid7 V"YValq̡Ō~>.P,$_@?*o&#݅J+Aȇ;57JEu}R7 uQ0G> 4/ v8X 5?:B)Kesv^p/ͬpl;oolBvm7pV>4󼐩>kwR0If?ՂWzz݊lBDz3cHhcbob=Bl!Plc9̗U4}/ӎeq;LBe}s)Y W\_[cöF/q+3iqֶڦ\-74w 42:>+LN{ŷBn'}/m@݁;yy >Z+<=Qlbp?.{pf#<]a6\Tb#㧾O:BBwnЌ@D(BdiQFíp%G鯷o9G f- پ$}mozE(٠d)+Vj{~ɤ4nP{YG;SVʔkJ>z@WoLq} u߱]1V`@!d-J4IK!v8}OQ@;;x끤\KqEY V_҇y|XHrA?an/x2ypRn*]q،-"@rj["~t,׃WD m4_ ԺWk%?j']rPuV6?MzN9g7W;wg*dD!L4s76E 7Na0lT {ØS,0ޙGH5OFY,}6ͮvrӏP !a {ۭ@?hN/@~|g""^RtQNl@ӖmH>i}=e ]D5/8^uV(w Q?آTۈGl@ |k/Z1 ?o_a5*k1]%Q|Yӟ@s!zShRȢ3SvA8.B՜ /.sABK(DLL?ѢtH#7hBm_>Qia|d? xcqEYVn/_xb`ˡ`kw B0pųi͵|&Lx$@Ii'V( Y: [q XWTǯ i e{ 4E҆Ih%Ndin*@P%s979/ElZ6jَ>oO>;%0-.bX0i<͸f);eYf짌w{e33dY,r ePW/d W@jCq _P8Oc_Ӡ% n&=7AuSeMU=!$AJ^'8tIñpѬ&GY2E% GPCOe׍?ɫ9/\D@,!sqkkM~`dž::\LՆ+} J1a<eo "`ktWϵ%9WmY}<%}A(":OrAm["xYLfJ{,ـYsO>\eW1+XSSvA@4g T2({KdXjj:2bG6*^1!z0rK i=M:,[]NwB*6Ƽd3PY&oI%N G¥ɱCmc1u"nQq )}P\"veN \]$HTХQMs1]ul GMֹofhz^dcsz=Ce EgIe&IwI͙d.Гfٱy3*:9e{uજ"{f8t'd ԞEk_q!=喵;eN0&kA)yD\TvFZ!\dF(I)@9S[n?0 K̅<K'1BgTfP8L<~陶MM 8[VLhE')7C׌x2ީк ;/>B99[6y1'D2/_'ʬ_s*ȭG!C$sb'zUͺdo^ %Kh C1RB9KZ Zw"X:|ERp0v|Xm{52+Mg]+6ǡT X{k8ŬGj|͒QRΡSim&:T& !?ixo/(SdѼ-$,PJT^|{"7:PԻg+lḑGѣwx#~w ^t!?av{@)]vw\bKvx[z<9PKUƩk g 2 +n%lom;نP"; G H6R4'6P"_y~uD rJR~jMv_s*$-S5y)!rY[E@V]+xk. ](K}7.>qszr.z & sJ7;BTTщ=].u>F5k\T' %_Yr-:/dh]nitC4x^Kd[5+kEyԫSo N@c]*FϬHdES3qfu>+{#ey!.sTRG%jN$0HffJAas8 MH"-v$򟍆B%.8[nw={ļB #{k n`TW/B3Ѧu{J h^-ugFׇE)9qK=anY~醷i= feS-2u=`zj UOhMX{#)YjYa¼n"RP:ХGLD 4߾HaLR|ZIu^@6w(0~0X(V6u|nQӦ͇( 2VN]wAY.#X@M'8%/nu&[!xx1!nי9[qՖɆedT&xm5U1/A6юڙE7]uc9͔O:SʼeХFtDQxdl#/+Ym5¸i NUKKUuZR|9/pu3RJTn}Ӽs M`?B\H89z//xqpAR~0&~#֠KBҺm !`Ow~{=7P[Y:Oc {{C ͋P9XP3U). |rz6hiU% Q|沰 d$hID2^wI^!(79Ľ4% |9h'e̳ g2=2poKq$̍;.d3gx儷VN:j=e@m}!|4˜V5,'d8RJ$,Y/aIFknm.F)-nn1Y0#@8#2Ǒ.?]Z~L(#n7 PBH9FAˑ˭L )E4=~x_&q&b7"@&6s*1ZtZuo:r![3ϳ*TEUvk?֐ed-&aVii.`Q%<_X':vTtK9﮽=Bx'Fn01B_Jɢ0|4j z h 92kON!m']v@m$aPW2f5o~ ^-JZ2aÅMܠZU{8Awp/oAEY~Ki3^yK< sxjGy֓Ζw )!ԠLF$ F"~bf,)]N0dȩ" 8ht%Fdl*xEFah) ?d]& >,{C6,2?%pۧVA(D=oɻCyoeb²,&N4<۷0'shOYa66Y#dIr;?#upoy8ָop,;F5,PnA^ ݺ 2zpAlp P[4$MjOefHx@R-q[wط@8]m&ܪpԡ.pT Byb; m50B~ lP-t I.G7ҴY5ǿ_ѝH&2sE Iu ;nUræhi>cدekfq̫eFtiC6b[^PyW9vT(~ZwB>L9ćA=uiGSʥC%fv0bu.J OY(&_ȌN4 .XVZݙ?_&Xr3#WoJp{hReПzW#)͋`mFcSȾ g~]cPen%rgk ņI8Ҵqj`>@qwq%S[bĥyu#.t" 2RZ /u=9X71Hr^|E1,P$ۗi;{Hnpx5f=D ȫS 3eFnwE4>m9p#3eOUӖw.1xPt v2̠^8?/ = vg@].<ˆqEt̽5;&+gXP1;f#`09D5ό’,T4XER NjR;o_äVal\Kel-Iha8rLvKI8ݍ[^@Yf]{YŃ7ʆJg.4o(|vh4N@ r :v:5Ucɴr~x`1Fv2\e^@p Uu<ډ%bpspLmS~w䀳%n~ ,bdK3۬ОzBӢբ4 o%MPpVǞKsÝ6gy!8;K[!v>0{||da4W.҄.;g(f63(2u :>A{O~-Z00NI CgX>l6!}%7W+:jڧ\TYRM1gerd87iQdc%0KQYKBxoQ6^e4YLpéDDސ4VRI %>/>c3b8T#F~"R0K p8C~Rh\Δe"F^7At/ fp+nbxA[e}ÊbJ-qXeM{j G)l#ZQ|#$pK}eqɜ2xQM%f9 R4#+48yקUF[-F9)3W yQ7*  5 ;fyoFbU&TH5C-ZEj:=}BC/爞\y "1JZx=ZEs1ru\NDsx"螐U- ;#3_KގCP7p@h,)Ѫ9p&U *(=B/Ho^>Y9u qifBgx2ṪUS%e uj->p}1¡h1/mi:C%!U=0 M ) :59i`SSwn:b|8xU|%`-͉:GkX/b< Ê]ܞ οc"Gc ߌkJ^%bHfCX2ǻͯT"Fpa*C U E 2&&lʰ-ehMSE@lݦ4gĦs_khb~{AeF5dSqa8R&Լ(DwYዹv,- Cm?+s$3ĕg?BU38uͦ[JoP;5Mݞ @dF彝3a@6 2̖.?2ͲE; Ό/']³' SHBOg z=BA_;IH.96+1qmxaž^'K"}okbO~T㥺@Aq=e~J HlBbQqL?iHr6` IY&y9,/xffDh*3ZIF!KZ3aK#",~g(5DM HވDvB@رl3Rvn;K!'Y8*3!-ghyBt \pICf%=cdU gfIC&\r ٙ/"Yhӱ/0Sg(9:P6 934ykr;1Sdp'Ȑ:ep.(0Q pI}u(=Y~;XĖ$/مS;Vn\\kd?^yg#T@VJ?qY68hڧVq83T􍸉=mL 9z)124?1+↨CSR+3{Xa5%9pk;^5ls0j ;]rd2w_h%g"铴|}iJ\oXvVaZK eu2E@1++ Y~lf:NaKTFlnYFN.ͪ+WnncQ:wF6 M%4S9\rH*3)!i&_XBaW<\Mf>^={u ND"GQў _[%*">x e!zJ#?wnuQhp\OS,CS$s?Hx+@!=L| _"&Pg_(<}M2ۼ(f}ؾ:y7}zSDW'յCu&ٰ=Nm ].DQO\b+CՇM)K䝇ے.=NZشe\~ڪW@ްۗkZR@pI+/O:?I7d h'lgE!yϕH 5DMQm ⰶ;eA9:ޣܑ_;IjFnhG|ecb^ޜ!yu٢(SA_PJ;xT=J*FjW-;Ta2]+'_ K^x nzV'܄!H)?a鎯˅t+|]bS4hqqiPjex5"0zxeӁ@.X9vE+Zؙ<"CMHk7\&=،?Iw=Ж(]Qէ,gRc+M'2|?mx`vlF̀H_p<} @#;?6K k^nsn>ivQە3bVF i7l1@r)|e " a*9edt 9%'_F@ny$񥍋_1ވle!դV_p$tK@ 7s;^51rT S8FBl{*gv'.sU>@J5 }Ϩ|ݡ ¸%?^Wz=_oFRϞX>Wm8b]DĕT "q*CZ5'dX3B@heێw3ӇcFMde'zTi&d7On@/µ!|R@’<+60z]CsiA:me]_%]! +H.Jb5)!@xz\&0CeY oq2}­V6AY_=/MVw:bfڌ>6PR*w8$]p; e(,m  j$ڝ#o {$)Hq@ i Ъ/r7SE\Ik7jǟyigY>ŗ$u7 v."ezRK>ɂ_Dz*cܝ1I>.hQ!yZSX[$upзKO G97k zU%#쯋0S#BMZc1NHh(JM==^67F0my sU7\ĉ =K-cMnFx 4F7-oŁa4$brKxzs97ReUX}5m]"{.s0lNtDi>yVTZe+z&"_6=$C8_U\B] b+sU7<8UhAmmt_MVF۟x휄7%#zGwdem3 5}^kHA8mgnN 򵰍6cw"_+8~_(i&9_$IrDIYjoՉ,!1^~Hx*-`o .?BA6SjE4j~M&&Vٯ> 2\v -dܵ3P z& NV큖MY. uqrތVl'rz!ɟw>X~ON ʤcˬp8_s\C*Tnh0ɭ0ypl 8EsϘϏipYVLE)ˮ#xZiwWxX [7:fnzFdXć(Dmΐ+YlzW>YM-v{vJ$E} -, ~oC\avm#Zv:W5tψ 4v?Y`P#m7"mt5+"OЫ+ y}շ ĞWwc+uJI Y:Gl.#Y >ۡ)ñ^vv|G72ZN g#]!_zr%ܞMk,b`K550 3لYH wR݄,!+yW]G󎪫:5|Q >$8gZtXQaBђI1yC?O,"{a sxZ@19^gx?+0/t8V_;.P\Ӡ=(c9 cLv^kz)3eKcUcOWy#N/U@ m%Sg R]"@LZt_9IL$X#8&6a5,w`V 47a}t 4m``ea^{DO1FI~¦GIzVL '+_-kIx]+ۮppc>eY-̵^~NԫTV `!2F++KzR>`r9O(K d휽sc #mg;JT3GT0&sQEW:D=+I=?y:aشE.Ku|`dn*/݌4ORc<- *mwc<:d~B^r.^jze#j-m_7꧶E@{vۊDv_!=$91e SPl> ,vi*X_!DޜfWa.YN~դ2[a~3MfOgd1 v83 o-Q1IkWnz64}?vaȢ)Wֺ;|M&C}=}pJ e*ar;e^{>1QfNN_P(_PӘГߌ_蚌:(=`/kcuV)Ȗ!磣&Tcǀ\=;zIpf..IU,v.;n>,u{oPEE]g>M:huh,昧k~df wՑh{# r ݗ Xu+Y)qi/n|~<#:eR^#Qx f8"!vQg=7)^f4@;_5μ: Io~dP(}5kn3U=̐jI12$TKՏ,}3]*,N(;(? ^;g^1(;Ks HcQwt1+` Kd4dGR& `?PK jݚ#'sE5,S-|x0aeWLJ ~kP9ހt8U_T"Uu |rGF9Xw]>?)ԏUa D4wgWâCm\Uք̞EyMY ^Y0x^%y"S'E]f)ݍixkJ`>ySLPVK9ĪHYE6[: W*ztl@o~Yȑ+۠vI|m~B8G ٙ+F 0J "{Ny%2 s owh]$+XqzLgwH-N`9pfIrJ,lb./,t%>$ 8#{ ,3SPu^^}`E8 o$^Z2Z}~H\M aԋja)_Fjj.s>D>jIlv av;iB2G=qm@޸sǎ PpjC yTE_cVϑ_Bi;^ Qm-p6NRb PP!;tbنF&$xxd {i_c!_,O7BkR}Y2W~W8֤tm\';Y hR<u_fT?,J\[d^~8NA>]P&F0l& s4lCDA9C'|HV"?;ڬNPMiV/xh >TO{9؊_Oj6ށM 'z#wʣcG/z8$-ʳXH\պ4;<4C\fO6(Q_Ȉ1`2')8K4S2̊y"h &ƍJkJ|~ G6>wV{EBE] ?SSպ%qc+g2iQ7U1늁G7*9=M2s'16n~c m`x'Q δwܙv(Ǹ&#)L3(+dmz!\ oZe܇5s6i0@'z͠C6\u'xMSnujS}$d8{٩􀇨%#:728i`G3[nɬ`9;`|w<Sv}!XV N*z2b;?</79 sؘ?RW y A,-V7mjCR37z!{ %UtYf r,Te6n{Z-NC6K?;>+ŵp:43Uxq?1N|YwB/n%:%`aI(۲F4ͧ趰}c?:="iLrA-&AC@N\uMy{vn1m|zrj pݫ/ >^dE# f 5?qt9gRq;mGƠΫZ7Jv[.c2߯[šCG,.RoEd[qBlVHq ܵY%zӠ\[;.)zv:SҊS$W:qvVǫFK U[L{m]}CH_[Yi*1obkN'ip2Y(qUmk^ȚjC'8i+fKDf!$qS`:P8t+v6߰JYO8Y?RTt?o>b. gs|aІ 4d&`ʕbDGo%/uOYɆd0W%Qce}B;hΘ09wO?حi\iXԿ[R%ҝI?:*=8~{6·N&ͯbE CIͯO9LỏE';lx]-سi;4МOIG#?i8c=EBx+F~MB%f4xO 32uEj| `¡2cXP%r>=+ \kp? ^];/Ӹm[H֫bޯ4-=x7DElBX\W }b8 ע[h}FҰ e4D@gWF*z",>s;UuŢOߕvyy(Qyك)zH1";Ů\Tezr=%wLV&35Ӛ/"<#3}O)H(PQB{T_p$^ V<&vf=n;KOzĪM|Hƈ;nQv^BѺ\%VhcڕQ8`l5ڐ}0Rkj"N|A.qAT Ǯ|[sRG"62=qVf%-?Mvm}!X|jM\#̬i6v&zc?#у q+RǸ Rى,5A U>ȍssQc'R+ٲRJu)"n~>Ii~MoQH:_h%UPn1G&;"+/"_^H)k>ȼǎY>9 +M_9g*I9x|W &WQzƍ/V6Tv-g6D&-!{1d {)2tX1|Y|F:hsd2 s^y7 n9wԷ㉬!O&mRYf"#%n/Ρ5bgQ2ڶ 1u$\f]^AYU c5`0o`@8dƕ.D9ɜ[5Rv=Ny {4U8}t$l+!4ОFF^Aa5}ģGPܱ l\U7Ct`c>fTOVWح~xVEsj/r?U"KDf0[I`kvA];5w߽ޏ 4*`MkP7f!BIEcـ'o>nHBa;Pg$ oh(`|q;Rܢ8~NFOSzeGfcjJo3L]E}LR*Aݼ浿I3\,!j#BV撝+Lu f.~hKnuy#^JV| Fֵsh8\.; n./8,qw% Ro~Eh $faD(קH4WCdpW\ѝ9tVOi]d d2EɻBj٠B U&L 8D=l8mk6jrj\?n%v+k2" rtlC:R{J@T3$(=:5pɓ71*(&1"8V9ʘUDF,fRA'Ԛ,1_w>21g2H/;-L  מa%z@aBr!K-κRX=*ex]G8?Kx/0"kaqv, (>_6b #nI@Tyv*kFCZǭ /'𲀩'\ ?\u`1Xj.q<겟s=tY l[!?^c40:l &+`U{"8f}KW<`8@ wñX TF[!.Rv NM31?1n#Y;yNfD6PVF&ly#qH,zċ>:Xo[n5ʤ>;CTzVoݻ͉?aU7*T+2u>z28\VwiיlO$^83&k׺Gvd#fG ={rY[6NxvJB oD+-_L=浗qsR6:˙7VFpnl,g.d`&͎0nj9us&B~ۏ=rBbWK-8CCw[SJZy$k"yLlseR ??tv&Xx4K;W9Ll•㙾ճxYȎe$SHd={ZC&xNJ-Ni6Eae7^\q_Ĵ^hI,1 4[!g܍Rm~u/^2b+=O,Nt[z}^# ĶvA_BhDP@ (U1ShDbG:d߭ 3%k{3ߺNSwJfh˻^_wVPK RTjA]g"ꄏo匱!WSӴ!e- %rp1$rYI".}#Hû:뇃XjWH<YR(R4: 10:?G/.~b/p(itͦ/ -'"kC/5˵P,m76qZA"12쨘S&YVG1%nCR@s*Dii;=̊?Jú%\J®+,CGBqT/ZgApS'A1}b3Pd/O-C7'<қMZ5ׇdz c]_zHKf ̉7sBbOXl*J\^Ca1/Yo%c^n"O}ghz0h9WNq"+ifW7t8dzXN-mn?s1&Q\].\vq{~M(T{;P`ov%0&(oaYBq&3dG XG >]a*[ؕ]Kaq; (..LQK D̫9$_P 0'W)/>?$fW]˵fYycSaFtxXR?]I\ZZT-ĎcRa`@+sN?м 3[.fezpJZ u{kHUO6Ы NL22\ȈF2SGk unO%aEOZc7>\ 21ѥn!Ւ"laWߊIV[{Rbgc.&%H޴ \YX] F a"a0Wolz{K㓡zAdB?*}fn-DMi-̝Y,R䵛m!h]^[Ձ~ZvZ#$۝Q10۰uq|G5k]T6B˽f6l:)P.On7Dlyl z絛;87_K4v| j ߟ'(ӼlzI/(5m7Q]:U9kgmI$]?>fB3_i#H,&ނ<aQ~qz5ؑfA+)XHMId[wi/d,X#TY6Jo61G7DLdgrQm8{#v 7łdxu`f(8$W<睌`jLig}y)ZV˵ ' 1>0PSMgST/;%%#YWۉc%ga= أV&Ȣ%%/djI]PPX異s;w6#)Cm vwv´@_h~UxAyAx1_fEZ\y8~#n/w^NS鳰đ:n!;_p{-\0{.S Y4D$ބ(#^M$ysu3崎qڊR0JJ=bBM$p+d'pB9OyꬭQ.hڃ X S4ǯ.W34DJ9YF_`Rq2a&tوO"pl=XE:@J}&&L'`{ZXT% :ۊל2>+ܘvn;.sczxq്,j]ks`\HCwLV߽{.133&7"`u'i%e@~f@J"{Nle3IË8~>J̅DxM#NypMz UP+N}(YX8jX'Do6RK"o%z5Zx䱔4|Ba]o?L&E C|xd5.w|b>}$9,{uKy׭!r&3Iy+㱅4^vbZĕ>Dm[!$7UL9[ؤOVi y[k^To{}=;]W 7oC Ey{NPv7,bٞ?[ _*8AxB`c뱏%b{]]qlذ֦$-NQaC-o'!{ƞ^Us!nq]\fL7ldΨGbz}GUIz\~tbـꟇ֘;c]8]ϽM\~\=@eyѲ{Td*!{:ck+GPa'YkNM-$owƭDR ɡ&㭂$O&Kw9~ A p5lx3!`UߺH |Nv!IzՇ|Y2y5T!>t(c"$Q^~ԢvI~q~"hmm[yWmzI:ib(~JL7mV##E2AF2iGme@zqgN„Hwϴ<(1;ϻqͻ-Gqtp$v@M,/BC(M8ݘs CFk*]Ko _'V\-$sy.C|K11ʜ7%#lQefyѿҧ(۸> LXLV$=;3sqU Ђeғ1R_/O,|"κ; >DҘ_&{U?;NtzZTeAtX:O=v6i7#E>w|W = }sc.r3o)")K/~n!Un Rj.n_ gIGrJG|M0wyXeQ$*~SRL]Ex"]D:#ΧaA~U(vdD 2{}ܧ%VKqc#԰e,W? M+&/,+m,7#eδUd $[!&t5E2AǒB$nT^E U煹OU_|#)" D$C+T0grC{ԙS Sx@_b+!n4PooQR&hz?@?aBzS}EܒP[h#ĩF­yϹ&AC MnهIǃnڀm=OJGlj4ug8`Z"zǙ\}ҳoBZKp_pIsy4S!З ZҫIh=_<%?SnUN:1:KT܋fЛh1_+8ɽTBf20~z@c?>$GԢޞ!.lIYc{jZ[>jI>n3`6Ӫ~/a^sG.T7FRqm= +H_Mw_R^&өl+V1jXͤҗ35ԁ\B(=1z85uٜ*rs*VVo\{aNHx?@N*K [Z 1d T3+w6ZkrE!k^>' QcA%Кrݏ|^j(qBy7C)o\BSf2$}1wy=gEdϞJM`(s>:eٗ6v5Q_eu ~EکbQߖ{F y$.oᘪ@D,!zaHƓOt&1l'.ZE@?2[gCR{1:ڳ*<\~maI#UA H, ,8'D[E3˘X(|)Q/$6bfu]oaSG~,' Nkd|xeT4^Kb|,KjŸ&~_lJ}@.I6Kp==6RT]8dzsxYq+#혣$ּOt{?p,Ƃ%?&>IٝYddi*-YcoBLf=hx2C^bGzPcB楦r \Z ?" !pEMӿ!!%n.Q{W=2q&5R9탐{vD_nyq'o <5}~RCjkLd-Kt-P5elj! WnR"TK4b$yq3;ZGcg5dN*|kSFZ9mOZ&L`jcjT"OoƸX`h6%K.}Rٮvup: K}]w1N}ۚiֈP†+6|{N03 l'\h< ΩC64R4{n3pYaOnl̩Fbǘ1әCiZ jg p;)7xK#}0S5!@ɐ`;]WXfS:W ZOIy?(CiO ;MrPXLIsHO4iF zh <~IF/,h*yC tR]d滴cl[I<ADe$^Ax]]uۚLeS"+ׂaFQAkߕJ6xPPl;Es{1te).p%tw+i4TwZT 7MimaE+xJgz"!`7(z 9. P@@` pU琪Ut]>M8zJ 5܈6o.W>IPTV(#*d9́#ڤ:S? }`2?f,ЇH=Qatrt{G $`6ǃiʝ' i(cʒEb65է-)G9z =]$vGB(N$c4V9ܜ`Nsr1,Jʹk$wqkd9{ׯɈ02xZw + ZU,RӧO%cʊ8Y;5> t0 8h#ϖQn2m3¤U'{vEG՛TMrM=W˜$#n ٿ!ӾpްZ*IѧRI]mdL_덫([yYy&wqqezըݤ/*7=L4rm#3OwRY֥Y\vFVA_Xj[@iŷ'A'tS[JY5m`G 8'ZQR/VAyc=s] 4.ݙ : [w\qLY%7tR(Jh|[W*+UNxpgbz{3&f{rQu;~Ljq̧ 9/(Yg* X0DG5)\H ]CYW8 Lecg^lNP"UpK$}ՓаlZb dQn砜\9ayoTʾd篤8lA܏X7|p2P^0#ѷ6F0!vAЊӴ~F[Js @#?] 5 Z\A5L4I鬀;,v-Ա,@s}y/u*`0NLК'4όrY0`Z sHq]Au#TF04cKAw@f':o -^8e3XkB s1/YF۫A8hۺR:ՠ#} }52Uz($kп%< tyiWWӾD Ð%{ٌ^D|ع˕KLWMh! ,weس.Ff?p,nKYQK%Q$FX3F/+͋=Z6񀽓7L/PjRњ6ѺZ`\^"/򴵟E9ӵ+b 5$o:qn"FҧU}-#e<~FiSo$V{TSDal-?ݤ9k 5TEf޸jޘXb6*Kht( ddQ@G-X.4{9du"N W\dVX bi";e:flL|=ꍾhE%b}jJfc+yVH$uWR}BݢuΏ1Md{og倏_1c+?,.mݫ?l=&݀dP#MK$\3l tHlk8׫g@C"Z&1g3;F0)-~}A74b9kwyZ &i.__:0RAQ̿qWn3x䒰=ţ|,o Ku*pćن̭^.D *R;drbj+Z-R|(`]afwd=O?m켱#/ Bm5ڳ}deK953E'yfȝݔlGQ b8xj Ei5v|&9Kb.r|ג/˝4hmg (0YAS٪cˡa=!72(ק,Yyb`ulBOɆkIII-- 5\0"̲2ڸM`>.=1kzaV4dZ% IubRT_K ^'4E]pAЎ x{\\f7k ^e6=aCvec!c⯏pW"v7|%X'|*OAR7{=@KR_?J">1֗G*Ć#e -5\FyQ.mlϝ24R(9ts T>rd'WSEP*mpo-9B 7ICG|瀬!bG5.K&afh_/u$"Qi:?N^5MB٦}fHA&=*{]eF;*zOZGg_?烓"2#F (:(RE$@:<>9v}Ȕ0. m'{4])bB=V?1>eZ {+ GU6$:$+`99R?­^ǻ ɒ/%q b@FPBqԽH]h\Ur"璾wh"":lBٌfcHCz*ln^Ou-ѫ6&)B蚁6^.-y@~L{IppNK- X&Uwɱ侮jV<"U f6jߏv3 T.Y]|d_/; FDXE`)et<{Fz< %ct{oMqM -vvN'?|INn)@xLBjޒy 8;lP;V1 XL7y&amIj8'R%al6Rz,xAgWn"" 5je\xpxng2? yt%*\S:|Qj^I}ُP|Нp-@@/oBB$>ePUiB%o!i:PCO^:NWzx}N߱DwI+-ud)4in6]++-yHBִYky0D, w} 6IRs*-!" i!VBvjk ZoVl , 1.tẍ́RraNa"?up֨a 7sهӌ/iFabnT]ӀpRkV?1t:+5R=zƮ4jcL 0;jS\1+fK #Y}?mLdNPzq^Ʉ]SzN!5į_ B*Iy;Gӭ Misr$>X$Qfj( qr@Gp]'#wA1ޭ"0֏u 1=WR T%{e~U7yF1Dnl\D:N kkoiCmP^'\9()0faƽ~pUrA &! uMV ZxǏ*nФeU>I祹#h/#pF8bW}r_$~.zdKzOnDa Jk<+"g]7T71z'0hᐸE=.=bPOwC(cC^PH}Ea#sy̓34y~GTP}2]%7^d]Tg-w.*= 1o&5lP7yFHoA%@gLϓk?s*w1 ztf23DvhnS^n CS Mj b:C+įa353i9s"v9Iu>Gf`Q#rFPq3O}Ij5:P!E4Kiwl3Klf+{v]1 <h>N=ɟGRPV& ghs3N=Y1 9f} b+$AE$v/5:6?+'zl`Xt6vlb~`ȅAֽ.]l~d/N=I$ZXC]1lFr ]޾ڌ;w8r8l#5s==XymܳѢ[`&D> 8#$뜛e-"O {hCXh׷1QxdQ5 aA <4tfD)e%p!DRz}h˘^cLs  (/(*)e2o$)^"˯EBD.blԖС5w,liF J]&gU{U~9)_n$!RՐ<AR(`9:) =zk?!m>5>5:,/$GFhNp^Zpt}[-,b)sgr5F(Ji1yZ+Y EV u=¬ rD/uߍZhMYii}l F2A7bROFAՙ /ʙ#&WniCWs8gI\lO!:u,"bmb(\s]#Ok_xݑי.FuJڅ g&]iTc p\~EYj&Wʔ|יY%1vVF,t8,k"?)zh8utqnM&R>:̏Z8o v<s:KA)ojѿ/]xm9pVn$~ b6 zQ vvk 3-nx2kG&\;3_2d# ~q Z>KD1*Kq+ʷ5 !ή΁)4f%u.jtT,Kl_? ֽ;@w/K8xI m&qTÚ3XZyj_;J{dVb>QPwaJ>Db4^e{'7XZg6Jc~Ze/d|\{k w(-_1N,8If;ٚdDl!-vBǓbvvbo1i5ޭub|`bSZf2%݀ŝj;MN<:dG"bV&S8gn*̐g~1B q- o-d Sp )ʀqPivt})ҎA+V-7 L7,ɩYDpdklv$C9Dr9̭]A'L}.`(WCPw0FnJCS]Rbˈ|ѮckddRkG;ko8(a8aLDH"pfϲ4ryIt9 آZ&ԏi}w%Adi>*)HR$~}P U%k[AXOJgLd.OQwޜWe ޾'VRn{0F^-ʺmd7!m5)#vz;M*9lA۰VmLav&4l-=G<"!ᇋ2$!j"֡u;HjQ3rPCQtW?E]7`2.6Ū8g\r\:u1mM$因 t{#g9pDK*̍oWw1!z k` y&U h:^i?jT\x+Q28'I $J|Z"`sX{ K҃T5F'1bA Rzy \6Uϊ3oOJj2.fhG#(-񴢀\n6wJW7\l+ēwX/?)kn E)w6^FǓbh n%>w[nTW5/kbi~-*UkuD|=pJ(eͯ:|̦f`X:їE8j%vH{/Zӟa[6Hqu3.YVDYB],Ct7ɷ 2 b+(P4uGeH!#~*&ZVaGG_9]d9}3\[++Xie>+KX~yg;"i:@vrzeCӧW<Uʹ2TS)yz ~湘V8%P>n4Cuܧ`h#ŠaJh8RurrT׏WOa=ub\P AU㷵wN3]i@d1ӴG-vW=jT_30| xۦsL׶>ւʦ%t 8`='k jWa%]wzf"ۃ:COy 0[+v{'&[N.oIqj!f!wtRFɧʖPBm?ti+O(b$Ʃڝsx|ޗ'YݧR ^>$EDnCFK6f*y>Ÿ,a%6-6"_P'[ rFKއ_&t)P @ "C:PQԕS9r \TZ ;_8Pa[l҂TN=Q^JiYӪLM" FI˿R?< G]hJi1$ae4nj)j?'( fTY;%]-]TB[w cQ(㴲 O}._θKa«P?PNɤwHǹv²\_7p;2:7Iɀtʲ2妙J ZmMSt+)>'%̓*D#qSx̳lqޜ! NJD,C>{l6 2j$ Rk՗)ܐ~B~f3BѬfXP aCS_(!YO%'fR^pH YjD-LŠ%(#U4TLWo|N熿 A|;i9e%)ǖGi89B \tU97;ecKHf ZtF'ѪanprK64r8̧&bA8SbI/S^RM_8Px,~%=6ScI3Di!eqGzD S=ɫeU/^R9G_DX%jufyd) U|XO>yU%?a~=[ DǝS)ЋjC֎Pԥ͇]4"Gu@ŽGCj]I{Y]H*{Bp5$hW lZ걙K}1D5WycU܎Mr[G7Ņ&v.\ʪˣ33ӨŎx2. IM=ÚcIÂ[KpWA)6è]m=|>)-s iSx 1 _r]U o֙y$뺵dVNO'5.pCGSp>FpYuwEyc>7ouz,WbO-+/t[}늻d )C$M[R ŬWFD)ϻ z[Ł]fOד]NS{Xt,)r{R_ p Yw)x|%n uh>ܰZ'Z.dd{.\A9th(OIKN4b:vB| G@R21?d<3 qux.jAZ=̟xr$H /H8' W3ǣ`Dr}}L(21=1xH@ ʙdq;-dTHA j8 )i&jqԪ Hb e d FECv[vmkXV)`ciYJd5xczԭ-qp뮛k.1A)th*u(ˮLqgCОop*XˀD[+-0;ŔUtOX+簨,QEvK`cz'9tZp>Ώ;VEZ\a*tx/. Ctrc{aϞr~~:Z}YzX{㋮E`GvNzRj=w 1NQ)Dnln_Ҝ)~#+-F_NԈyɚNz$I.pP[@G278{@̐,ei Kl3JBbe3 AĊi \L%m> *ȼADEDArwI`wM*JWYA6+3+}og8O0vDtKnşDߞU[iGKgms*>M?k{DW{ ealTc"+hiOkҶI7Nў啳ET V9DT [efS"fԀGTH <~ƴ<=qKsWju=ի e̠>k6H<0Ц &=7sR&dA9=Xo`yo{βfr=$^w!8Z9z>jB~&Y骆]T<) ޼ Q/YC;IRsWA d"6YGBD%$}qKK847kl-`lW׫` $_(w)Gv1`v\e9~(d#wtsg=6U 1)d<Ȣ׊<&_R ӒkC{[&:*2Yn)D|u'h |wI Ժ^G2ۯx`TJ9GY&@ilMukB8rօup*FUϹ#}Ƈ +Ș&uUSPqMu4޺[db_:9 )ƪO1tD 1bI:j3$comyn`ڕ2XO}_>4p7sz/3,Dz\186&p̀6]^B%ow:A u/u qTwtRLz@EvGf@9P[´vn*LhǑ /A,euHDYTzN==ԝ$ 6\fhW2X[LP!deL=_`%pbdf,'3A,H;L+?) ҭ4,fx~Fl$LZvW=oj?P7,: oCvM6]$Ĵj>p9+OiB:?T=w~߾/CQofxj3Ir? 8i֧{U m3, j6m-3bF)c`ibR]n~Z+ccBiA2Y8IcW:lK+NLeaXeF}%xZK/hKܮ|g}3)Y0}սuNP{ `>"]C[x9q%fP>oNu vI&;=̿&E[.E)<c>,&ذ)|E]cgS'IbxB8mBn Ƭ>T38W.%;Ct<܏ W,b\s=m'm+ Y@l`[w -2֨/%,ĩMuY[#*`oS7nUyg9Cz-r+@ކ}L1q+Ǘ\KIC46">З|} eA^o~|k _A&ںF--#pAA QeuZeqv&+ ;Q1T'1=:4Cm+FN(\ w"0VSjaHq߈+'}H7~}Q5m~ sQIdpJ(h6/yFn.mSlJuBG9X u,4/ W"KLEl4`ޘڸ՞ 2b#dGNl}ηVZ8ЯnN8ц^sL( p52vÇ(CM^@$)̙;`CTD;}ʣճ6?=Y#ЩYrs%}y[) n*z:2@mBbfvzQ 7aݙ Ws.կ$7xfp] Y o_L \0¾-CQ/* HHfǐ`4Q} @j27VTR|T!"?>ut%5R$[ -zǩqUk6Y 22,{%V0rY=Ep`.T6拠wg3QQTcS r՞G԰ T!۩+孇Ə*{!lz`"Ƞl iD )zwsL[}tvvrgeu8Ҧ9[zL>0vZ\8>h&F){{d_!{!$Ck+Nl1)4m#N YBSNI/e( ֑5d<:tR"4cP x/\D >ӳUT^#!d[ =Iac@ JiZH҃KQZwY6 (n g0Fz0ՙ{DBP=|*#}ݞOeeXƸ}r2CwȻDAWR Z]ϗz'DKz6["hN^ ?`}Dw-} uHGEn9yxbY1KZod~ljkD5K QFҁaSvr@6)tx*6Z(x~"-Fả25|xhtTiq?o.h3; 4>"J!"ɂrV4ۼL_{$}J^ &g4ɣz/ɿgrEF"SH/ܖ sI KFylG0R4t]Eqo-5 Oۑ9G7Q@moZ&z&q/R mO\ v]nHC/(a75ʂxaBE3o2K(:;, cl~%A,rӊ$e3[-uK(f8)FƧ@&8R% ︀2Rp~ZڊcYT}mu9_HID+$LccT[LHRYk7z%GU0H ZgthCyF=m~ hV_VxS‰]h~$yX43pCfm: u|hZCB6V9C|nJv&p9op4V*ekbXS@O*瑏D>EB{N@ gZgE/(6bNNv㙯oTV]!%W#uAEFq7O NvJM]ZDE;SG;xYD4^_i:/331 9iQ2s,u)V;9Iުj Qoj`SF@WWI:È|ij0\WS*ġu(5iY|h]7BE q7wsVW<6LDSFgM/7:#O{a N~2?mc#:8OŹȨҦ>ZwT؋ 4NTИޕ+[GQtswWFt `zTX|̟A<[T]Ri|SLQcXLCK5DzKN6ty?cdndՇK8~A~% y~JpW%Pq\?x d =0]>GcJ<0sZfsWո\ڢʼnʤ^r_׿t'wD5&\cdzLS*UFa7ݶٸG90^#΍h7x봦HCL8fZk)]( om v֣&h0xʍyej56();7XGlbDBl)}qisP]6Nإ`1' ȇ-7¦ŐyY-N_"WiGbiiT6'NDy|)IaIÌRJٮ!Hj5UȢ'W0U}*1+jCxvrN־a=2&\9ýHϑ~b0{~3ƌX3];<#ԯOqtGsC5Zى) G<a;Q˭Ƭ>ZunO.Cu=GTkX0KI/Pk`LQ1GᙙojYuܞa#O53Chs//Qr("g[sAL⡳)70R̉*Fsm=<^oj[xdu#^pNaYlj4 2wv%95pd/.F㓃Uڍ>; #$FT-|\q # EN @_5 3Ơ,_say$I:${k #ߙ{tIKBԼum?s|E{XklGyzR=S!+fzUuBI"0:lxy3(z ?uV+ĢԲE0#xfL&Vu& Q^ʼnsr˗1Z@Rh=;zpŮcM:?T,J\0cw2_6x}yM793ϹN,F񂶷= _k$Ln7`-@)fQ{jlɖYg3qI"\0c^A:q[t`N){ Q c|,?Ǧ R ?MHFzh埯h0ܹL67y[~HW8dCi**KS#æC!=`tI}nJԪ͡JB/a\;xXw9憍Eg ̬2'@ HҺ@y^|E4sVxR#-;aV7O< e " jt KijD3'r|[o!ۘϱ l2D^2yG+Q(܅)Mt-)ɏM+?W1u*D w͙yAA%`2n qn,ES,ڪmA(11;itcyE]Z0A0U"AK:)g8/6`zg6-9d}&bw1q{Z])r찀~=!a9H oN2`Aax-]Iۼ{#2BuW3&9ˍ y!x.Ii̓q-+ȾT/+-dhgַd9GGVUp2eoJ2QeDfz\ӹI-W=5H4P}me`ê,CZ`2e: 81bay!*R]hO_K2DppNN=l$#&M*<ߖء|WM3v@nv@[½kf >}7eLN}5dzI`\XpVfrhx<~x?!1@1$VƎ7D`VoC]՚0|:j^&le!h n4qUJ<(TA!_,RLvl1KZȓ ʸvdT-ږ`-+ˮtC 2,,O*ڀBH~7{YBQBxQshňp -]V\ᡜp|ỿ̀=]A:s5g7a-X׏B4`.~jDA7W 0٨Z\|T%⎢Uκ| Qv3Gp_ x,12Xm!iЮ.1 T`A+d‰ի R}+Z?k4ճ[A46 }1l3Ygn&xnE YB\a1sO1JPUG׳/svn=QoVO #)\ę 'ȀH [J*ihOe&ST`@J8~H,Q ttKrj Q*[ _ .8eN'UP>p2 \J۞Ǖj]N:ci  g:$uRܫ3ĶqxD5{'79VMY[ {39ҹe3bF5TNfLh}(;YӑBhAN)+ vL5ujp=߁ũ.JoLn2ݵ9Libg!%_SSԞG Nt? Q{gf3l4 "$l/ # 3}CD>vAER|'̶yi0TVuMDS [\;[p;v3,#Xi%tO"zŅDI:뢿5DtW&yދR}1\H.ddy-u 8+G6 #h6^( ,(K"*\s/ڵs`Z6)$>kNR?nXf&F%WҔaQX^b }7{k5qmpYfCu kI팱hE d u+?gW IyJɎչQZ) ݫc2RLTd@)s1ǝjZ[M d4 oV c8@N|E@T&Cw>'[?v_X695l`> a`N@G/*p|D!S1twbOmi,ŰcȊ2:ٯ չKͩ|dk'/ W |;37u y5.-w|SSO*cIй}6`HE[ 8{"0.il0Y@ӣH.ȟ1zzIJu؂N a3^rt!#pY`([P9Fk=KGfGiᕓ@<>\)VBqHzmAiS\]dc^ZY7'p$am`+_ptUO@ms rx!UK )6oy+^ѓi+ݳp 8<販\{Hw  %߫6kyyŶ<W`@L5dhRk͟k:}h3JHwo{Ed?e|p(ا1-e$E}nalAȉ#W?Ob.L nn"4͋ шyr`-d^]XC~ܳS8;D5f@!RșgFdnʟޥs<ĖM(*,i^6/koJ ( =װZ[l(Eq^w46l$_Y΁~wa4k׍{Rp)yld`%xvC{zgn\iQ 4| _kKhY0{}glSHKl}Coдn%/C\2Uݙbm`+HsSGcen[!O,l JFe:YՄUc}$2Z^ja]5{@b".fm$ Ė_>M6 ͝aY]b#^1"%,ȴcdMprLstE1+CleA ośO[>&\D9CC n-w0~-Mc_TxT""ql%aKd2 <6Jy?{uq_>8n6,4l4|L^oףPPs,@3eF⥃ BJA&MW= !gL9ٍHemSrv A[Mq<1#\yr[kYݹ̩[܋mC`%g3T•Y#W%'`hT?:Lv5{Fȼ DJnu?!ŴT'1q&q'o34zOE3^y4um39R_+b B4;l4[Xc2_#U:ݍ)ήi^33r{1-&?+ b恺5 LWWiGa kh7'%qӇn^jm1)lyrBpN ZF},9^Kr?5MRx(92 _Usa&qt:y'?d ৹| p Mv;<, 9iFɄiI;x]%ςN#7.aÆHjFSH& 鶬iA{J1c998XS(NRo[YHy]N<e]s o<L>>T̷LhZ/i2%m*`W3'QJ|f?w?ڭ?A&H 6{d̜$QB 偼(|ØT:F&=.\<:&BU1ڠkś:3HB>׫ Xٰ)<ۗA;4dUAFl)TBIʑ'YU iϙ0Rl UQfs0N0]d;W,fA̰Bn]߄&eG\,13S<[.節GLji>{4t(x;& {XGtNRRFϾtӘx2xh/v-o* e:Ql N@eZ$Y]A{7(Kjka`033,o]}?k;5% FժdMi';[*ZhF ӓ8x%Og9gwٮ`>瘥bK=ඉE{ ޗN;Eޮ/JPK\_sŔd^ndO9ՅtxxmGWo!E[$=| N?GI(b X2*Oc𷟡o)a.!]:]hFR?2[ĝx|~z. $;X)!QtiXEKdʦN# "ˊLT wE_B3ID9qd ԦH:4`G"64\P<NW>dpX,;OTl1 Вuy$HG~*OT @o'[d-fTx1{g`t 睆ZA=4V옦C3%sW+q~V"1 0RswH-NQ U\i1 9Y#sQw[s7>ʽ~HN!z9,ֱ \JbmtT8}l]qt t'{s{5ੲ:_O^I;6 f*GS{WuAN(P}깼QBqPu? Ɔ\JQcA /,/kF: ~B]:Ȗ^,c̺6LUxQVvwJh4{礼a MOI`4Œ;]1}ͳ&x~t;ЅfkL;NXwyԌdǰc8& F= FO/m@l]B$$!*!kC<1ʐ+ȠĨ̯^|Ԃ`Ekg-g5%.]P?`4=(5o1Ø}+WOWAI>W yDA:\YJd1vNoQ z[~QZi@b}!'NMG&Q;'#T*n]^:}N#L:bdZj:q %Ni>-rvbN^l+-g<}!c=RY3%/'}j~ 5Vn5H9Z6vߴw aER؅O잏|Q%zkv;&~=ص"C9iNJ&9Vj*fڄ/א{ K~B6Vf.?*aZ(ͪ~x#U{O  B'pYsvs9P|CL3| > A"CКV6GwwVmfNpc~ t5e<~3 lAsfg,B{Yv­Xw>j2fZ[IG[OXOEQW.2V3)wH{ur j_3_OɆgvQh|@fIgX5V5HHۛFmaO\2E!qv{uS<@OOjČP&7)뿏y[03H%aMuAtIeCL;yW2W|`DGD)Zj),O>_}1ARą#v!%vr_H9B{ytYD 6v!C;K+ rE ;uagx)]`qFJ@*%Aʈ.u@wx̌ <- : F:(f1)Ec51N_BEnſs- ۉg:6hzZz_ Y"`$h$ߺ҈jj)bS& dW琨F]%B>ڿ[xLHzF\웤?^͗ U3+b`o|f*Z\Zb+B/RN+[g+oĞā_/䥞*MtR#V;چIWMUTꮜ{eM(o{7w)җ4P)7G:)j9f`,Jס!1|%WĪwء9cc8XCsVLSk {AȎ/q]Iu lwDv^wG3޾+'=!~i4.%f!:B_Fd ɝuM/"'}0U>2&2/n\;3 8w&hk1g׻F%=|2"?Uh^y*%Xpmj _LKO@@vF;n#Du1[-^gq}mRRrf.V.2gԫ?:Q=8.ȏ;n8xHvMw5!J~%? mdN'զdZ&܍ia /$dbB**/(‘>.ՈSe|Qv U\XH5OhZR%UHa׺}M pIaW+#"PYenerƻsXdV tYrj{H LKģ;vGeÕ&϶d6=vcI? Vnup0й jk]a3̲s 1ҩ ߈7Z/K?S!h>uB9ervDapR]jJq*#|0)2vt"ʈڅ=Oeػ)!`N|~k|GM؆<,F34]53ٌO*:+Pd X@Cx( C!6h{]O1іN+P^tB|^J K3 H$x>;('WL7\`Q;Mk0bb]b3EgRi eZ<ڧkDqnG]+׮hyrh 61gkk%1oxbeT!Q\i,[ à;GT4t lo**Z쫙$"0φo_!l}PLc: ~!M4\'k,T8_ɊpP#TL_?S{$5&YL+eK Hc -y@ }"=ZNd&M'mZ/54隙O볦A ZaC`\ݞWfX U@y7rYNn)ϣCկD~B.^헾77S瘽>.lDpI־mbhJTs'b4-hzo/QZfp=0+8k%$nXL2'Oq_M/͕@]vCNr^6LePs7GIO#s( k8&nO69{=FZ'UonWE;v6wF׈ Ae5ο~\9yǴxAJ!e|HI{ִΧ,q2~Ќ!F$fk;v+vaTL# %"IrC34aF/=n'_-~uԪ~l~IT I?1A)di,O.!QhB}W+'I5F*r[mW徺=c{kƣxǕPӘ]B4j@$j1 _ؓ*`,Q7 h[Ak 8?e <_:0h.'뿰Q78cX$`\j%}+mPp"R[)PW*+_::U!Z_IjC_rg/ ɗ3lSдMƸX7z#fF8| ۲B<7n͒~PⰩ51)tM=JSzINpu/u7R8ŐKV35ecF׌IJ|`j T"*~{?F6^O>$OMj3=vvx# -ϵJXF{s> \HR vN_\0sJI :ty#AudWcxRPlE4REوZ'N<&HJЗwSkZUT:Y"DX_&.˓a{ 8| s>O]ES5\I+]\H:O{>@ ~ncsRG)f3Ƌ0C?S7y!XLF -DCK-ZDL|BEE^Ӌ(-:)~I|xqTXIOuJJwɨj]DPR3"euJ̘!V.rC9~SԀI\I_$"-$__6r7 -S7먚vÈ"g5ڠpMĖMK1hFW5%"]šEZ!*=՟Kq!M` p|UI=.(&,n|2쪈CݐKm"X`#d۠Km.^ 9ʙE;x2>#IR!OnfV1zn5@˵b&qb*= q] ŘRhGh./ƶSaS xZĻ.¼TA&B_> 2}J=ԔDm7`lZ %8B^C: $/m6ʆ8~Y1F4Tz8b F8 HgJ,u~ XGa˿ш:Wl`ʐ Bp(!5hH֛׏oKy6nWS}W|@yKwUt ba ^{ö(glG‹#zi[$O\|oM6KO pT\<+0CLp>#6gb;F! /.թ!S:-z-9`5~LL{e,V0$=K4}֚%Cҝt}]Ո(_ս 9 `!QG"'dށJ_fg?i`Q7Ѓ:Kes1v;+ :uw5J{gni j]W-o*Vr74YEzL {ܠ'Gw@`/>:rKped8ṁonμ)q;*Tz4"_;#{f;j[ KT܁h{ 0+I`^+4_\5C~,Y.zdɘ\3PM%g!d{ ?gqH!nm~[(Aٔ5?n , HMQm@_eE3NhydQ.;pD^H*-4 ތR!9ʾ7|$Ns)*L_(˂1:!ߎU8lWz- ٽ$&-SmwƽP'5r&Hu2?MU"?9&:Lq@:8(4UEFqBv;T&DX=|~]%z۩/.Xn[i޲9+ v>uӧ!QAWX^f:]6# f3m XQOkjk6{牭PVfl_Rb+4y:F;#x$eUN` }f.1J9dDC6ԒDŴ.xaV'ӱFNۻP?7hK"I3ʧåµ A*1$OOY̺,:6e2q*:xs_J⺙Rͭ󱯄6[$cF)+A8Bzb_ 8~_Z@^TAO_jBܞۘ'v=72HP9?p @49CcSl+}[_g\Quzx#hDI7+cQ !}`:^i=Hx)3weQ,8c^mBțRu4D$p>9~$s>vdi<XBqN,GعFNBaG;>o0tYcx6 >څ7„Bd^8{W׫:ǗXݖQ@ !ܢEP Ye{(lbۅeug4m;b3*~25d1:|D&ނ;*x:&Ҩ! @}aW새 f2'Fi lI*5q‚ `tBu;- VN@/ eTX̝MECS,XYvCo99tn7ElG2RK()%|BཆHڜ6Kd^A-B= 3>hJu !^y!Q ]Q郣\X 1:֗:]6f}(F0nPD?E^NPzP;BV(4ݯ6efZjD 9v90 7=֟/?g>m٩J@x~|R~ᰌ;.DKқaI5<5MB?7<ܱz `bV>$ICEY>d.f٣Ϸ zt]\`?VTiS~TuN`>f/(.&D_OXw2@+k7y%}~șNӃ ;؋6ڿ>=lŦxb)T8󳵽Kg,3L(!CK}yBk.ju7gkbk$ wUFRK_x>?Ԙ9eAɗ(ZvS6wNeR1&rQH[ˌܮ?#+btM S~ta&q2P7$?Cыlz+0ٖ;9 ؄I@`n^aDICygs.Bm!Wn6a W`(1sO?>Q}ET+`&(,%~ʜZ?hX,2,HKff "4.8*F J:;pB(.^ǥY7KVv|b$`SwX PE6.ym0{Մ$_C:p等zrƢegspFs>g46+` ƪĈyH~ĂudĮi\sse}9K9-E0ws$k0}joW I4!Ȁ%Fso^!"SYpB^m ua#..tNrwYl `]40҇sPQˀ ^A$ [%%X "gנ6+Fdbb  ]G+Uuk/kٗZSQP~˦%aZS8ط(5?ć~{o0l8# lF4>9XIS:J3/Um̀ܭ2;hhVY4 mzb}{ ٥iU.wU % 4q,;VFmՠikg֧0v 9VicVCLA#L W/jPP`+4}91c Vf=GxJ "=p 6Z(\;k;sU".ԆMbN=O-2}Y$iW[ Evɩ5d|ŧS,jx@z&!#4 O PE{PE'!UU<7gNa9(f/Q˔Bj,~odb9L.;`rE Hu ]-H%O!n/`hQȚ:u5)A$(ƅh?;?߁g|Ϫj lVsЛ3ӫ\̠d8i&{c%Q ̀ͺ')B",%[V<+R_%;̚pV,qvث!;J ҍĸy#\&Tf(, ny l"(lVe /ed{s@$Py6 #aaY:M>{?MfZ3#/dF0nSƈpHá$Cp#GΕ} rcF ߿yon$bYέ6@@[I^Ghn}8 M8.RR)7&&k ɌkI\a{ZȶZ]/-KXd;~".?/.隳!8m DZIO*-+`{*0G?#sp<$O^(fu54o~CdRb_qG]1cm[9NG0nfAwUʫj9sb5:/vXvW bUn8.UֆtWY:c]J!gvJ C[<6 0m>frF PC,'S<#T18wc;80ؼ"3so{p#~ȯWj9|S 96q,R-J(6E. ܛ˪ZDwkp&̻ ӺnmhdRr iqL Տ2"^/o&c1IిeBU/6@)C{ |tBP=UhyL&<+8iس.a ԞumDj 'd`(A<dŪkxE~t{'~)b^?{x^;L_gٻ{=1bq%NSa(oFJDwO@¾F JvOTʕ;]ԛ'0;E(2nɔRdfJ*MÞ*uM*j3οI@'P8ܞRe g}:H\,GE|HnZjuAj )%]yyI+]H36A͌/4m2:ݿ[I4*fJn-PZPX˃{_&nǧ>T'ZwU䳢qiTXroZ178'8r3'ʈa=K\ԋXKuCBEk;]D5Z\\$QBAtA)n 冀n@ `HM>lnjn5 ؙI(j=b,G0*)~@jennKI>c},(` 8#/ڹRȰ%S-INzF_ W2A\wr|E@2(x~OYXM><bԮINݣYabB T-L"G =_=]kҦa[Dy+/Ob գFеJ^AZU2% kCnk5#~_l#+P%rq4oV)mu4~uZkتn*2̆xn ԐQzSm,bN|ѰG~pڃ_舝؃wb$=gsK.g8wᡉ =tZR#] cJ'A`T+Ԇv4}ڛj\֛ Q&HMBIs ϧZh]fx"=y 7LsjC.ƂDQ=>Y1Uv /jpTIv~Mu& #0l2I6&R G=?&%;=%-b,Gƞvڄ7܅1>nHt7 +hu0r_hl]Ÿ&dƼD[PO"(Dng^0c m1t0\l"|^~# $-UB—:ufusJ. sQ=ILXV??A˽hAk5 *^SȽd݅CUu53ef+$VEEAQ?: ݵL#@K6LZ@;,`~n=@MAu1X3ԋ8@?6[fa ¥ S @4iF=5LhWiavڬ8ڛpρ ?pxuhObU[*B"6sCv8LhtnJۏ/?B+p<;eWB'B9:r?eN]l9 GڸTi.Dr= W.<x46z47/RԲJb "# /4M8DTG h]Fk͉;n/DlfqԍՁҺGVX L`M#V70GmA\!B=8BV @*|k,g?A᡼Rim+eLK4AnЊ C̨$Ntf (^iHQť]wt:rP]3[hHx.Ǒ:yHHy!`/M*λ?i"tJ)H)+}^]g; {,2GQ"[E:Gv"5YY:jmtu> ͡C%?Lvr@ WBAY%yi&o&'[UG?\dd='zrCl<sp➎5ɶJ:QQcIef92Pp u%^:/zҵfW< 2;y,-?%+*{D:~xjpBcqr!<-J3BV)[hvkٻ-㠺*,_T a4t[RHڨ𵴅'ոJb,yf9tLI 8>(JP?U-I-YY`[>yD1Y⯁Fj^,8=4߈é])B $ϲc,3n[kᴃ$%~gZ&UDͮURBJed($-jFX7E'eHL= zk22t9ѢR (,zJ+]ҬpOouЛ m6QS{PCm#MuZ$ӄظ" rJ)e\=/R{1ƈ_lNѷLӎtq Ph2:bomXph_@7WѬz5䋢@'={pw%'v!O3N4RGwG~'wXa>B@=/rhQXx_2SQ$:Y9 xC .{To"(eJ/^h("-Gd_q@ړr[@_dAuჯɧySՌTOxƵsPۓs㫼/; {oۅIq M< d b_J??+I+qzpJ) X0pDH+c^}O_\$&a8JbD|c2}Sй*q~6YFC\VsX2' 9Hm;XC2GS2oM"}+:ka~nkj=)Fo=_;JnbyUAC4 $1)B ],"! Cn_w4s4ACV:h^o7C=HhAm.D@j+)s+9Gjx M;CO#FIxф c* a| z+c1#=_xR{O$ks{E?oA*#&>ɧ~zR@a$5._A{ȋg:  ߙVES=sZI>EIc|=% e*{n oI:M'ᗝ'O& Ǘ=+5!Irƚ{_gn[h28N,|R q9anLe7"ye{h(LCŭ"[l;\2|Vŭ=lN}k@&|j+w|  b"7-OفTl@ۄx,kG}|8%vԩ1zN>) -@N:4ilxV6y1j64-u~ w2g Mq_f1pXAF6f5<α8jw6,HJ."+Vd'+lؾVB11,K+er&`!Dpɰf?&` }1soMb;xgbW-7(^VOO<:*PÒiȴ=.wX#5K`P!m >`M~:2>W#} @:NtiL-Dxf?quoouqs-#H@r$^*˄9b`JTg3X' j[a˒(Y,K y"!ɀ%}y` 2z`[1-bw"U3kRhn}ٱX2{/n;1&~Qy"LY0pǮrΛXa2 ϙm+/TEҮ^еOo|hU ٻ.t_ZP'\[=r GDg&wXu}(d9\tl]kL!AofH/ߤu/*Hφs}|尔etC85{tw)9D7%΃Vb;<,w@ {y}g,|54pF8Y%ܔ)%i8&|ˍ}umUAdR"6NhS }f`sYؠFg|c 6€tc7S|pѢ2̱*ڙ*W=*QBau@e|:h'=m6lJ b@ޖJ!o-WY}*![EHBOD'lIK98P$aea] <_ oЈĐErtDo~A 0`^8aY ׈Q/ZkI׿ ܞ+1k˲;H3T%oR[~ٹsW6W޹]5cw֢ )LqZD*}>\Ynxdix jr_BʹDaԕ $_^֪h^W I6RkyϿL[&-;8KqI$\d}ё'%PZ+OY8z۫%[ 7.ڔ. (AEEll#zxi&H([¿-Wntޯc>f)Y$Mxda8کSVKk49;B2mZY.(ҵDp/<`Yl I[UA`v8殝}0i%Tk:F#Y  uVƔ]@;\F<%2CB> .d>:Ѫ#\gX B8)w;+B𳐭LbJ32ʼ;yߑjac)~jȓ5GwN?c&dLg;HфE*ÔiNQ!,!YXĢ|lx/!;dlilgֽp,Vi˗ gև )ϰD|(,mSLY 5tK~^%m 87 "'^h2^U(bEPo:&FEXn>6Uն[Խlj* >MJe g?xcQ!ؓ Vq'XCgWĸVܞpP`QgIwm:\ўTt0M mEsc)Y2) +0|DZ0%D>4 FGv~'ߡ qurS0ht*\>rin}j iv4"t7>E!|Myv@{5T_b6o(Ňݛ>q( ܼVwwOɊ;JZ=᠝ An;{L 1d/AB~p)ۖnߡbrhsӂ& n~H$+-YqD>ae{ƈg<@N7@J5~ݐt pC~TfL3P@(u< yN V@RCZisBy/jH߶޵ 0(~-fGv_dwk>Sx*$!?BOdiTh#d n:09ږ!Q>hv<ʸ -VD^S~OMj^GᡘvRǠ/qؠ\P5wM^A.Ҕ*+DŽSG1Kd{(Ln?wn5v>2I˜NBjn :h/9Ʀzףm1 үX ;V 8uTja.a|JyzZ%|HL;Td xW`FN?YDK|1M7QƈfEß[1vvO6 @A?5 ^l esfU*Z9,fȚG˙ +,ǀ++P&G3as P+fi_Yn_nWЉ_5Z iV Â5V_̃?caC?3H_P e%.#yKi'7)=_ nJⴑBĨ}TUUi@(F5a%vx $*I#u&XP.q' F=}pʹcB'֭e>0 `J~=)>8)> ZDN(v)R9O4K;Ti\U!E^s_z'ϤQpJ12-sMYr<: P]A"}}b8%m |6y2+-f̓\&]'j|1&JH%wUiwPvz\}]Kxn{ `\W?]kkmƘ3z"OMeH#i 4DȒѠ$FpfotDK 춘ӫ&A:.~ !rHW'{{M idˑ?ó*g(J[ˆ֦S&{&G\& rd٤W%~I)nK@aW:w@ކjJϢkzgk#ćvƂF^:FThL#_k>W[Fgb/9^e`BD*"N_с/ 3vJCeGrgg!0)_aQ ']"侦qPUZn ,'x(b QܪoZ:""j~įe+7 l$[.yb'wk{?^wyuLUl<؁5qKT %~-6@%wLYY0]psYV HB,Kfز4ӓ6,&bmQpQ oXV&?o(".en2=X*B\VD/8= # iu (꛳3xv?Cο`(RU8#_=]>d:IJ 'o$e {;8 <ߡ: J n";q)kfld\Ƶ\!ib{"(%f˓ :'8j*)`OpY6 9.{vf=6C2hU<ܱ4E q6%)d.ęh 0"T`,xL[W2Og>eM@OSO#yEBL>FA mP . x]l|넑rry!Є:0N&|`._EV< 3R XaOۛ ~haOo"2 /掋DEX݅|yf8ThM.^"O].[ȉnHkjmrPOQ-88}a.p$Lw?s㑼e!Vr)t_格Zh $g]Fs¡jL=1d/U }P93tZO͵}QC6%x } ~H2|i꽪/Y=!%U--Ӳ~ Y#[vSw)_}:1( 1cĘ!$:xvж֭Sb>'j m|+kOHhhUE3D_#[щk5_&^0ۮ ;%EMrC]g%W ,,dSy/ÜF\t>ɀe<;]ߣ3slt(f;+\ⷷge'KpX}klj]N[X~s)H:<3#u..ײ t "Pf6{0Bf-$Z^v% éjzW}25XNG8Xɏ] V U&Gt>W 'j co7`נUfɿ.Nb" ~ _mD_iƁO*tgF?8/_+qw0蹟Lw6EF3DW[90Y$2іmѩ^YF[k42F'ob3t[h,j2d|UjK_>y@˥po+\-H8L-^wBhVhr*kWQؔ|Nia>2cdGnUuj(LZdnDRDfI@t%ۮd&{ /s>=̂@Jfq~.#^|2Lc~^1_;1?n.^ܡ2]]雇sӪ.n(ތ:1ENM^?NL!4=5?n LM i W]g(fkk1%nN46s1 T`CaYeUZ~:;h@XTw`pA\jF$UKkP@K$FYY6KNx!33 9넝pRλڒo(KyD[c`.n5ޱTi4;g,LAz=уhC?|ܨ4EX٣L}tK8@&եN}nJoнQEGShHD3zMC3Rk͑P6kّJ=1+eb* 4kW-Z5qBoATNSZ1y{ z0>E JɅė*ɆڙaThѨ? _QZ~凚 I8 Z)hBŐaod|qk~ h\+D7/N@FH>pgGp.X%JAgUCq:tёb+:73CU倂]:6Q0?y!#6#"9}C@ ἗xeIMfS>T(ѷxbMmy,]p ^/󐬯L`t|&H؏Mr6.vFad_sE d[d:[jB*Bn'<ԛ9'>`׈>'-UGn/qZbw !TUp&Ofε L r~{b0lZ8۸W i=ϑWyU0-=TSF_FbwECp4>./_0P bQ0?"[.eXHL=G*}Z^jWviE#R D+zcu-t ?d+$=/;SX,_(һ͝2FxP|{xpluuk&v!! m\yQ2ۢ.cX{ݥZ5M-!]uiXqY?E"8Bu?wv#¦xʀR+<}\ A{}\*PDO( imР^Ex][\gRW9ML%$~KVJ|eG#ev(b`P+Z%.aRgrhMOPl&#Sk_."UC|[\&ir豿wBAxk:پ8ո8-ќJF`27-|@1̞kᑔ1O<{NiJoRB$<ɀNދi3HSqo;Rqƛ*vpLoAk_ɝ-UZ[[\j)E4ݯZ1QnrEv񵉬 SJ4}?Hc2ZNBqy 3@p롔Yt&{xY!:Nxx#0,n)2N!7̏kǿprvqZ'z :ctqҊcH f䙍HԇHQ<^q`H._N$"5 qPM"5nn;4 +y4ڍatP: f׿0S\O("Qbvt$ڧ|MJ [&'qCO<ʅm&VV641UQOSRNGWnJ:UK#^gS-ڵйf; F61ԛi|K7zXo.򩽔Vb<2QSdY֯Et:08dYlO'tuӛ+tWSBHKf:7q{ϻ.2[霾9q@l/'ht;D1pw)eݦʾCkQN4(Rbܾu4ur>VCm0.C3׊Q*Q-L9,w?`HC§ 5a<< ,n'$YE F mJL<` @Znr$ӿG'"ow+ƹCݖ<8yܨB1D!& ^dĪ ?`H҆+:@.،O W$@suP) ֙B2hݹ>E t?EiS3iʺRui T%bgc3ʾJ( D/|^.Cg֋dg'QF8tH V[1@vW*+! iz9L;V^7 NՋ:+w1,1\؝@H$ceh`Q-9I)QcT`hm!wH/ XkB;|mno,C.]75n+Lx;Frh* _:֗;n3(%B9F1pySv ^nzAWV̘^bO6[þcQ7Sٵ@oC8Y] (Z H[Z!au/}ό*>g-bF Kܶ]`oZON}1dGC8QrPɃ5k.M1ҎXl$Dk~K 7۫FTkDG*kysJӴр:e# AgrϔEvןZ"|v)мPt;-|gAhM2Gh6:tU իO%h)"vypCpUyUж^UsJ⏽z-7m.s@@QQ!ڠ:N O?^r]msSh&R}( N'MO^g5b793tGHh$!fÜ/KSЊ2mZo}cTut87ZSDQQ21%(? М_^ebS)cyS+sf!ZwMAeb>+{DDſIw+E6qBL‡H;]9؃Z>b9dԝb5p/#4FYUH4`Fg4}}$xF1i;@a5O>|Bqn)D'C*B8^R>Wdw&͟x/~ q[e8ҡl}x3 Fy!1P,! dt>ByF4jcSjCfm֞1simk?ŒI eL~$ީ @ӹ4˽v쥠}#΄G҉ނ}G<;|e)H C 1g?vlCSkHf+; ]R_ ,9i6Dx1l2ܙFJd0=?&v8x?)u!MdTdD7#ņIhGǪƁA4PRW4f\' PABnm^Q):L0Fђl}Hqb$MT1vi\"lZ #ϧ"| >/9_./!t{`ьC-Ota>XlZ h'0'aEH]ٓv}w&2CJh1$)1h'I)b[V&XW꛾η(փ3$)+.^E$4(gnA~*:^SsBj^Byo [T#M}U.u.sF Y<;R"KŐ$ܙ~P >W4[[b̀I_oܣ#>}MΪ܌1|jv3:WYu,{] ė0Jg^ ̺$F8mfSpz] z'"UAd~ti?FyF1'Q3*H cVGrtԸ>`:\2Nr}O7PW~|P <DŽJ+@2 C6OŘ79eTJ %JEf]jjq<圓sD/V6p/4(2\=mS=SOƿ \8xu;_dR2SZPܚy4TfԴ[6d]lTeҌiijH@A38)Zh#Ȯ> OdҿQ;KʢM4΋4 !1J.2s7!{ x)Cfm?)M /8{F EEjx3k5Jk#hA:9GkxkDˤΔ86qtn z+Bnn5ŏ^`=W۲@~5Dj!o+O\wii _^jYl$KrRnhz/A _Im]fꦡ #7^"O{ _R,g-MqF53pgy3aF]UFq2uN}/͙;ט,AmMɬ74Ov: %)px^lKbZbWlf+-̌ tS:1ekp|y1qL"> |N`gse;^1g"P ŧM6Aʮ5,rH{+ >$ 3!~[4Ƽ*}dކX zzJ tG ZL?$2Αʰ4K`Ae\ϩ+h&G56]EdMR%S6fZ ?!2.H4U4!)b4aBTzźK pBV{wsԉ@vGF(HI:8o+Tm3QeH^G^# Y[%ESn0TN,ձqNn<jNv,+rq4%bE0u@% dVr-SRg o )QBw HkLSFTVvBO@O+$y1`Vd[ x7)!Gzly\{?/'8˥3՛z KDBAFի;uօ:ljw1*^H5Hf؇OS ēFYgxM\MSl"ˀK} d aem~p1V-i> *;#1ex6Ɓ)ve[/^Ņgag:HRC~edJ &o64h8>s*[)JrUP|)/)sZbas/tBDHU.7`hc@[_⥠x{Ft*ĔY]):ttv *.p_f8Q*,50u~ !X 2|u[Ԡm.mgɵYO[aGY VL\@ 2-dm_dxe 9}F}y HPt@D|ゲzTg8gB 럆1/3 D ]-A9'EvM .#K=~;K6 ,8ɫbv}J栴bwݩ`>őKC>btw9="nIQ8qnj+i4 KW"U0" f u_Wң >'w:W#d鳩MMB5/"~ڹ PPx85tCAŨ`w$7[Pj+DX.2dƝy)0!K=񃒚}2]:q>J5AS&}qp\)tK07&%*ZM2~_hLuC7gIPY+{PFu: K<@Pv9*U.>Z!||y\.Ų!_KMu<4m*B%? l}rts.j#)ϣ܂<9jGNTnM\)R-@B-MPʵR$exP Q\U0 'z $uuSxˎ!٨UG`5g늚A+GPД:`ҐYL`j1;PyXr.Z}6aq=ڀ5+ϠYqv4B'*ʼ L0<ɊT@O(Nrpu?$ <כMo7֦O|EGd v0{~QMJ` V+?nIs\_̞ ;PO䐎 'HӆY(@/6wCoMވ̓y#L!4ێ@goS\2~Jٕ:|&F'5Y]?u_'F AAxE68N-$TPث[w_J7iƘ"T7!p5G =­&l(>Yi q]ƏqbZXb^-Inۇ iMrV|}c;(A)9V)^M`HkD&ճ?M,':e|9.ZR9^{Gȧ^|p#A"(Xs./RS/"i(m6Fé̴eG t:})" =n6G{OŦ}e"Hj)Wa86%-_JDdcy(|-|]w+ /k.@*@U <W?Cvc+R*S$A9! }c*w6\4*&z|!̎t%2fߵ\T ck _=+L!*THeLǴ{Jv;=|M2N (xh;6K/[ ڳﱨ1|6|H yHPoy'_'8Aonދ"Z1t3 (BCjm-2 ]Nq8mqXjR$)]!7 뮝$H!Xr}'qGu[=>ZYlp^Nwn%!d~qmEy E!"ônRPwYɜkVTcX$epjlzOQņaL /;HW8Lr2梕 n]%~%&Ra!l$=gD~@!/ɝ]𹍣עJe QANJ6ͼ\^J0yCmKX?Q+G ̝?̈-ښ/oѝ+#d,H_hHM'j(_@!޶x x|4">[/Ð)J;lF2dq-I`ȭٌ$#l zoi5Wm7}v6Rw[KR2<[i}@MV3۟pU5`I=XY4yz2Knpk/ _; =VWVfwg:QEfϵk*06=8+6:z ^\5=wQJE er|#Z LmR~AWӜ\gvc JZҞD0۴}s:!nVRese>Gp c72D*izp3c0m'X] VBXc0e/@].;lhVh^ JBy\[:E&䥉nK#)/; pv!u E@yূ6Q>]W0ҧ@q*GA2y91<@mЄƩj*(,B9 1~;=1]ZBOHjL >^AͨFmS0~NRz1W+<`yM >N}Rf>@?9gq`S3gpTr"ApAݾڋ!{ *b K*4wRRZ 3ܫ SKHtE\L(w:2KnoU]E1ɝ+'3AjwIs'VxE>"S~/4/W$ȗuOv/}!&ODT$ey1.j բh,.$ &sZ=󰍱(2WB 3xZ c[2ljZܐ7?X]j:u)˷1Op,:'Ĕ侍 iUA#O}#q'hj_7  )Df-cmܣERd fn:8A˂==x1rmi\ӥuY?'#)9npyi7yڂF2' Sxc ,@!O{>- Ǜc=bJc{"UR7 qil ]/>}{<.?l΁.|%/ҵ7zigrBXJ@L̽H]}䈙h䫎m{H>IKXx|Df؈,~O՘$GJW#2Wbh~F^(Rʽ j14~ӕ-nQz<\_L@hB;İM^O*FV4p`_oDJH:GNEһC}>=$cuzIꭙQztm GL7T hHd3U&nb[ӻ@%h71k,̋3h`Y3wJ `l-NKMb :(G2uE|\?4JMp\, ٧lQ%ӁuH&nϫvR84Ы^ &vN&ZəM,놪5:ebPbIi"+ 6jޱ4-BcqUj %"0}MZ`2 ll([fƇ+ʴܼ˰ T@J>"'򓒦O8MXhWtdȟu#락C)qńXFOdmY屁f07s[QwaRA}a7ypwŪD|z>qS*v|SX\9{*E%@% t9/1 ZZǺ^ZXl{ nhfHךB&H@~y.n҈*$ܧhhndW{4(}´HAbPū2Fk%NR5 =k 0>dj$ǜ1sA%NEUo:B'hiߝc 4ްiF9,8 ߖ6WɎ!Mx dV.)9zDSF9ϙQhGru5K쭅w)1HKM2{O, IY[xJb~(0ʢG _Ű+"8-2fMnׅB'~^73فn/ZJp TF^N+&^_}~}K $|׾*G{f5}ت>lBa6o5;E4_wclHS\dwuDKjgTERL!.M 4hToP~1FayB%|.Z/ ̯.%(z/-8BE[=/,s1g^!Գ="[SЄ-)_-yyZQ{5pkg?6aSaw`%rM?:lQ̸DYjf/nANX**$+)$FxnԱ84:$G]MSb]-Apx:`%x4KI<'ң^W'\l3a_h,Y#yβA'b$Z1Ae{;> j5-Ґcnh*nzM{?ehMim3[C^*\%jSG) c>~MDr=N\~e.>t|]^|u3vRz${jW 8}+Ig l}\ 7S%V0`rT废;{rK's÷#οasZ8w )6eOZ q=%_GY*kh&G:z@(1t_fOacP?g/l@t`:|-E#]x¡ gHΏ"lW\ychn{,Fֽ䴋7! dX8!,6@l)Q."BN"GrϷ V"@y^t˭)5 b @^!Aw4k߬9_O}U{5%}t ?O@Jsv z D A+3DqWIV8XLsfC[Cz$JtdN{䀄o=8FcbE[VC4KȌ> kx Ua>iz;B_=8 -..!d7m9Cy}MCO`ָU JX2 ˢmTw\3򾋎i\`F x_F񿏚2s0 {<쏜_jOa8!P k"rf»7nI]" =`!; TNCC2K zi.V(*{'"56"CQ =n2sE[Yjs,\[(4ϼݟ {1E[cҹYbQǎb^ag ᩈxt5~*JaO.DZs(ά׷Gvdތ{a@6nm3=D+Vݾw3t|4C7LߦٱB!Y_fv 5YV3c֫yQz(;.D&0џ vep==XJ #=A9u9[ܧQF VދU"O߳|{G=v'  ĴK'xs9 B洂EIE0UtPDRMu2cr0+NyZWɅV WPy8['n8#gG⁀ @ Ϳmo eZ)V3{Bԧ 3\7 Pߴ+, 6 c?UH%BxhvpNpZI/Һlٳ$w3 ZvFM|H[V+"DbIc Qgloj2 POfQbȍ f *Pr"IʷTAx7Ô-^Ha'ffŗ XdΆ\B\zxᛳ}^(Fq6EIaIT=|=fQ_ٔW=<b#@\(w$ ՠb" $k ܋"V?fm,.@&0'U<~[gJ}KPeUP'%g@^q,n8j+{E];qk­HmZ%2ŝ7163F# 1RFwsڞUw%XZ*d֚]F ~[DͪX]sד>d3Rp7•/'n@d~L8NV1Jjc[{TЙ`g'`RPb 'j?2!XHrѸ}E:&QuyFQ`*X֚t1eyѩ Ϋ܈KϕZr!uXF-8idc>FJ[Hڴ>ĠƈYL2z56JMt(C{?M?vGs0ǚvncp Et8m*dUJPg(]y N%r[Jq8ϼ-&G8҂-:q˟ ᅔc5ϳW$ŽV`:\Nw"mZEE1iǃ>SY!Evb&C"r8ש} a7QdsSNsO2SM Pr4 ] % &rߙ%J^>)Gew`ӧ _r<O[ݹHüZ-t>+%cpzzi;4TcxWi>i/C50IYO[;&u]()ܱ25Ij eAЭ?,ܞ|o6]ޏY8R _ us_7nj/KpطNr@ tZ!uv頻rѸwuQT[LEK79M)^;VnW"@Vo55!#ŵvY{w'>a,Tr/Un؛x<]#h) ;ynJ}Z$qꕽ'An|oW[3[B~lzΉ AirKO0˜i/U"FLFÇffݰ.OQg ?ZvjL3CA3jrr~}}#39CZPM{k~jѯ[_r_t ,Gz) O--{H&c+W2 .1ƒ".#v9;x"TEXr7BŨ9@b2l`d=s)*+vᗀaZES+H#p .H"ɿ b ;WCtBϷls']Bq>}j @YUDhN-)U_$G(EpUkYE]X]KRDmw֒ʒjJ ZЗUm"5_ +jfbL9ĜfW>2B f|[> θ,ו,Bpe$lƄ>cF;I1A/7߯!wcXi.&Ot1Bidջ8S (Km_rEe >~Ia$9ei@MLQ } D |oKlHZsy{ǒS= 1\;.,ԏp>;sze6׭~l'cE\|+F/sEPJ8Hhom{t^> JίR/<_.@ڠV`Z'9x@zd`` ,h0lX R-ތ;>KԳinc?Tɮ$}]ܙ+Ç"Ϣv%=їރ[Rws3SFl =j`z*M硵 إh{1Z/v+D 6 k q6_v0ąkWZ6˼f1) (.Z{5 1¦{pt?L)Nwz ckVo敂C f* c˸{@ͼ eVM]78]`'؉#Cߨϰxpqf-pد@n^R쿾y󀔑avHbqhPc< Cӑ=X$p_quIIt&yО/WEYT$θAg30)sWF6-~.{OfTq(=M xKw?Uﲖ/PbLDə'uNև r@rs%?l Km/d2QLy*@1]2Ҙp0 I vնUd8*eR KdLT`v}* h/_obn_ػfQ`2lV:Zm 0Uޫ] % f)U,@tlR =3Ja5KaXII/caULV!{p@[!NcTF)) o3䣾0k@iMϡXjO{NM⟧cqhRjf v7@X/Fn42R$ *f^jf͇cp͞S %`iS1mif.~eTxQJpPP!N)%]?, 8OWPgy'M].h*仰l>%>^o%vHԭ8"a'5xf ax0 GY11Wy14ݐZV0z4~hpե1IBZNن *iK&$^(X<0OY7}~*q_Ew.?z5+wPn 8)Vϰ" 0qhQv SۘF*}?C/ ޟGK{2:AL uE%ͳ+x**-a315n/|_{,MAwq-i]e2ZW-~2Je@"zy61trva[3nJ | &+ĠY T|aw׿8T'[,AwDأNq]&su LH-X#h3-c9%bRClVHIIusGGtu+YKH?l̪c 618#ck$M ]PڽMOיwإ\-dI u˔*ThAD} {緝L.`[56Ŏ\>`o.fZ<\!) A 2 I-4\Eշp]| 4dEȝQ8e6DG]8,C"LCVȶ1;ȱ3-"Zi*RrMl9wN]ƅ] <2<ı|8- r? x/rj^ONba0iOV%vX=o >+&Aqy>q815ދ4oDME;4P&.B`=8xƥQk*TB3`CeDj-_9R~ebߴtf`6d켧->PI֤hlcaK<P[ıEyu- ޖ&W.ģ<̃jv,Kw3kvI8z'/!W踶(Jr}n?Y9/qʲ/.0 ewJ:X[Rmy2t)Ua![Ӽ  (L;#9۾;)Dv7W l]i7,/i9.y@~|:6@v] )v+R3+*IEOujSV6`tBn|#OEVd8*9&*f-|_x#ʐ,ʴ`aq푊|Cyj'OT4㲩\/@<*m,Węs֮+Iq AaBUC敗q6_~5ZC"V]=-0N5f%Hnuj:Rodfc3$wZ1r7 -BaABhV\R#0ptX6C;]rIcGK`;5oP=p];2Div9FyBOK!3== [3,bnNs?\5*BQK8S~a6'AJ þANeP2xtNe+fJE#\x>˂_B{*$s?w/"pF&z?5Lʘϻp)D^`)i^4orr~A zPϸ>!(Kϭ^ j+= 5;'^tb}lk>TWǪn ozhzE'|{  9$)b7$]Cp?lji>m0T^߁%6f')0L 9붉 ))p01xDNVE{)AJP8U21t+=N¬),჋V9[)Ү}1CE{ҥj!Vu)qYStۈ|>ؙ[ "^Үʏ.c05&s@ܡJ$3Xu# +md6^U~|DH &4"W w<7G0z {y)#82Ҥ."g5b梻^@ԁÂ-#]yՆ縎n]R@/#;&\vP}'v?Ɋ<*DШeunKm #mze Kd)ylWas؅}w J ;#*؎PyA}T@S,Br5rXR_J/?JRo>-[_Ӱ;gCbJi(sn-m@ n=ÿ1qnVe IQ׊\"F>ZܓwѲ=Biw|K 5L2@@K0jֺ78 :؟ACLc[_aIaSeHy$Ixx_L pE(, 2N 4JظT`_ݹ%{6XRv.QPϑf<$BȄ(@^@)n \aqP y4]3Rτ$,G)%2 " <؛mI2߽p@TeGyYc|>xS ^ig|2PU~ or\J/߉\)ug;YCPJ6B>tβnAS bp^jkqQ+T@KJ98`$_YUNL{5go@E{?1Ūp[B!;B<ljekI٪Ǡw _k~ajiruIpPLƶ=Jc'9t g{6n]"v1dE@GVM{Qh)7go(k b{x; ϋzCi0*=XuJh-{]~ᚣ,X62U: l\ En5 EPGN1@^ 6SarJxh2ڴzwlM X+f若f%?҈.&HJ^=zW|#NI1wx47xay_DŬWZ.Z=(qP[»@R%2Pف~Ze,jT܃Ty6Ʉ-'M9H܋#qrϴϘ`ZL(_\A7)ƆZX|VNib9] 62͛5%*fW YR5MiLA>ێ_ۗPSa*. o&_2 crV70D d6Ig|;7uj~&  IYNnu +㍑[ 7W丗 Bnet2uڌCt 8&ьB~0;? 3:;bjDBH[N(j(oM_31p9υ3$==;cx W(4h}q(1D53h(yd/^I#9&b4FkU=%5fDѱQ D+[GyNZ0' AbOJ ,# Y s,J LuGf$tRÐ0hm`L g5-Ho~iAda ņۇI M"m[Vsw{&|^Gahp.l`iDx}arӺ{^ j弓T}$O'>[t ML_lQ/wwY}ZX䎈$('rn"94>8 `{էd52jpwEqy NQWSZ_s#gn17,Nud(Ga[l7L+m nzgkKˀ)O6I_^)vrb3kM,ce6\caD89cSzwM4RDiQ+Ho7陽.m"=ODMU-rԖ`4D̴K}@t{0S6 qqtP^T-gb󈙝G֥L; 1[ lMewci:dL]Xf?5ȢBf[eO !ю̒!:6B<†3}*-h=O0l7o )_) ={?QƉsj.n twąO+O}9N^:xf&fRj>a(XL,`\W62gΐ ,Nc|:IQ{IW 8G%fqm ~+Ȯz!r9+Ř͊ᾠuR*Z1/EPif^u+;| 9ZR'Bb^\(3deI1]l'UiuDL>zOL=($2 ӖTAtմF:ŶtJT.P&3Sm1["@+ADC&߮u~nc9-msSf!c&bU*߀SEu)fդ1_^e3:Pt֮„AoEm.~bC9 zS}#1Iqn}-u58Jq.wZ(I jƎU2"W,\aLMꚐ(n`Z@t.^ts&TUJn7"TcZ9}'tLx|%a9Rg ts3-mnF\7gSl4NZ}ZlS1bs*t' xe=QPhpJ9 Ţf7Y֗Ή鯸؂/{t+w¦6 sf:|lmO! 7H"2AwiFEN{MDK{ک/tQum  nEPl\zKag.O0} Y)Jqr]5{t2<ׂkgnmfBL =8=h3&ks]Pb8;CE`ϫ2=kI:Kx1WPĨ5.7QjSf)^dnWK\-=lhO<\3E:`s Tu9q\#FoQ6[ꍬr4lZ4q=`Av!HjiQueoC}P(Nl;)s415suZcQo_{˸W\ļNsaI7=E&@٧!40#&*]|bBh=gz+ ! s^_Csm'y~T4R^>P8F+Ȏp8pw#SJC&I[cG'VyuNlhjP91[)M^wS6(IǐWcfiXC_%~;ѰaRgJt1:,~v?%=e'{BCǍ_~PA¶U¦s}m4R:bXML2;$- ㍐dߌyoWcOaBۖ q6 EfjҎF9],^ovf"  _F5>R}-_Sޘ+MrJZ/ ڪE9H :o4> ._ a@q!I/m3'Aa_ pkP`r'\9ň$I爇k=l B:KR-`jGaPm[k+L>Dl,OA$TqQ%-8PM$[8nLK[^!a3¿'RT ^5L+e!Z$ϑ ԟ .nP:H)qf0q(7 XO^K[ŀ-tR|AJTZ"AV/6E: fzT]uS>>cDv~RN+|O{WDs [Fa(@':R`,+H]<؎lZ^jJY 8d &g"edU(:]I`n*jgi7rRU;W8 > 1[c.rh8YlO1nm bfk>|Vżw<*bu`Zɰ%?L \2b6RF|F">ǀ ߤPsQ# v|^:xŲ=_[/&ٸX]%Tn0#8` SkQ7|O>a{۠43gd>%A9I3Mds6|G? F5:g0w3:|fWCA$Ea(։J#8şG|̬4H~x`_ޜ;53$BLN1w>#Mּ}omp3$vp[`85}ZaonDcldnT) BUvvxؕ R\)Gu!|H\'n Nx\KԡMg)Q81GB4prAkؾI*0X=@tibAC7+|х9 42檉b^H6̙(/ڒ~,X`7<Qf|?)C }qa / 01 rvRFOeʨp~J (HpPBvgORlV4=bZΈ 09GxLFݢG- `"˨qQ֪{7@=_Duh Mˇ3ODw:01^|F~Y !mWw:0wk[50Fo4%GT11h|kHU^/8m-| ;T92Y)iMH~=M\z E,Ȝqü $M]3jqrr*;8XZS[wb ej%WaZ{V Y~J1Jo]T"'_rwK2[LCh17F3(_.N/,>$ôh?F wAX6 :Le0r&2V-vyTcܱ7zseYa 9 ,%Z>>:.rL^k"1*tYd>eǀZP&UVպ;W!AXɲ#Čh|5m0RlOn I<#oQwupOUX&H#9[R?M-̀I_,9WeQeIFyQѰ2N2 ٸ& Z|Tji;J$Lwrk<(;&R2C|:L(XaBZR턡 4zERK!q5u=p_Wl"_kdaR ?*AoOms92 L _"Lph?ۇ-UG$DX\w]qU6&UҊHFE'&8å'ϒUeTǦ1bC\l7=2SSh)hiAлSk?+DsK:bg#1̂-R͵f/C 2)K:Qu` F͕ 7zۧY+։hѶR2=w/rm]]jRw}$EPi]q\In }^S ld0i "dZSUO2~HDG uJqͥ~)W~ҟA DbdfB53^eIKN'ҀC,$|,UN6"^[O_l<giRb/ GMnf۵"%?Vv-5]9sI8bFgK=9&»2o۪,Q'%f{F ,8 ،ų qw*蓨C0+-YP"z)0ܧ`X Yd7̫~]ؿ$0z({`Id+ a"[iբ_ ^]Ú♊Di;$_ļip c1 (M AV(-l1 b}tH̙NT7{X_+59Ũ+=w8Jo͕ͦy6F3FŢE m- Z<0Q눂U]LZX0toC˝Đzm8];Vipld+a?@=1KwYhZ -\t} v#.R@Ϝ-rV[`zP ҉j d8vZ.{5$];Ћ϶8+SDzU~H ͣVtLtn^G'0-=*%cM-8g0;'V1 XO'ʞ`.(ϩ[:kRp6_ oVݝkTf )vp F!?H(>mKT &cf$ C/b*MHĨQbv%Wp)f~1Z;YI1܈1=/jt:9Q')XeYM%ulYG`aQ'tǡ=E Dym Sk.wͤx]~tnAMeMruhԱб`hW-vLFEC68:Xuo=v:~'G({+($;QAU :+z8MW Þ5mszAiB :L5j2=lMnڔuT\5\w]UǮB,q]}]e7=*Q|ֵ!Dᬺ_Sf-Q ա3=UKtx_v@.TQ˭h1HP&ۮꬍ.KxuȅI# z!, E55\$vOit{]1p]80@qw0] aY mA)W۟t5)אɪ.V0tck}I$ͶUʪ=0nņT!]$Dc;prbdVfmXDg"2+ ʁۢIUSho2}8xRY>w3VbK$X)쾻c'W+aqjS@#d*p45-_n¤@g{P&4uHw44ErMmIW-U z&pTuZt_Ŭ ^U $62jב ҄ ʛ%An},>dv;*7Dpjn#49~12T*F0P%Tys#A?8ҲZ ޔȶW-I*[zwimi9˴tt|M$K3מԫuO 0jRl$ /0 .5,*N}}x}L%O%Q>I4Hsh[gُ:4.`&-;tD>.iXy|ּ~:.65o4,>yfk?Ӻ|Sb-P_ >#lA5aEFz, QZTL)4XwDdlcE津~9𫡼CNH8\yf(f%{+^cF'A0fWضEDxP5fV+F`s%QyK6ٿr>i;z(_F N#Kfc%:([D-KR8epSXsU.7H%dAdmbNy 6Qo"5ܩrfe#L9}KksYjM#Fu]7?u5.ߟPûXat5y_N9S 憖h?n*u`ʏǺ'9~q 2Ǫr}&eo[2HY>-: Zs֩eɔ(HO j`}ZbcYp:MR\pP?.[2 Ϭz1Ad^+8yG W=O/ⅆB9 l?|qDݰ&m:.l`(P:rGOrO2 2ͪlo5% 8}v0jq3ɹ90\-3bY}lbU3ô[Alڮf ׁȰbV_- &cpG*u2uϜ>%zm'.qxi>VdhXijMŻ_:%tO& zTC58J%<VqP] 5H їjlQWLx.-P a^={.g2,<͌>MzmȤc o~ܛa>d&c{EA؄1BëWF@*[xyuJψɾS6Z{w?dyJ ZmADt9?ۆT_Gz'ߟHhlf}])9c~Y`hrV:@$ŷa3] O;-MK;[7 չ%/~e90 C7c@{a|WolR@筘Nqz˵ :]δpxL6$tZ}h޹рE$9ƕˑX2u?_0EƑ.\59+-)҅տ+JI*GvO l:AeU& $7 ~ QT@dG+ѭn9dw4~鳮76ŧ9>dws$8JuHi,A̰86Q@@jg5x:QLm F,7B}ʼS'ɒ*a72X+)Q9ds8cd͓ cšP'qܕV1v?=Ufo \H"(R _ 7jչ6mCcYSN}T@ׇYp|'9Sk%vF]KldL' xiŸQ⑺={X,s@2k.E/azӱ ipIYjzZl$z DTTwf!$-jxfczaa<  %lLz 5JI訨ld;%#Jbi_3n%F59hA$MJ,gs<{cѣ@1y,aAkA+-A'XGib:rF tJ*QC`Bq;5@ϝܜqGzY=γ2 ӢO&YlA?Kdw-"cJޢVwPە^=ZԤTK3cc"N轅9ZXj="LS45$*hH"Z$ `ÏBO#+SF/dXs;UctO0y9R=v\K4$nIOMs:p$zOP GO͞{@.k`_/V˧!=Ug\ #!}$3T赐6vW$߮EoSn2̇˞ M^]q9ѱ>x'Orخ+9Cw|'8~0҃dzyP kIo"@zP ,B|HOK:krA`hLyOfǢGiϜ=DNxTh42s)[Pd2Wx9bs}~v£.{T28MfOй3Y`N2Eɶ,IM]?s |UzAbxo USUuرt5!:pe=]z_`T=o?0׿w/== s p9Q!xIzs_ s)]y͑eђlkTLEh݉n:%ZG5[O5;S3S f]_SwP`p)EU{SE])8Pk|Ew#uv!%3Xj2 ]\ptU}զRDq<ńڊs71Ө: <:PSR'`ȻӾl}OI%Ms]Q׹4MyzmIն1ɒ9?S=pp8ڨp%ql1NeGP{%c ]`JpHW:hx#.4qxҨ3?15#B߾$4S [iwXn7RaQJR!TI "cQ6:7pĢcxCH2W1ߣWdw*[AP L<7n@QUt͙O纲ohTKV9PM;X}M&2XvaYXk׸ݠ X䤞)+ƜJ=q(Us]r ήk1( r.LX=6h{]KTiOެV$tuYv-[[x؉4'al%%MR7,V-Ԡ, /af&,ji^3?@ܾ&G^+02S?38!f ?pKd*J)mǧ\Ko3Ay l ؼHu%'Th -~c&Aˍq~\ cx(e_)}_F!c\(7vȶ%y|F7:6 CMDޗ}fL䪵< Zyaŗɘ,D&#^3USć 5gcdy~*m,-2lk? ,ePD1,TGoi IO?r.}s=]^ |1ѣX[!b6 0rz1Sɤ[* Egڕ@Z%#cp09P:nO<,ve88ī%P:I1]+)`5q| &jJ}^0#{86Nb _x]Nh3G bȊ{"$®\8e^l)@}SlEpq~K0UМdD0^P S"C󁁄 f-*z?ݝ$ά7DB13:x! k-I}%Rz-(N#Fك)J_QRof"*sAZS2G`փwXld^d-%3&tpơGEٕxe6@E֟vѐdZ!cnR"tw3?! 43 _yrJ]?.nh'9$rТɍ)W%z(/r`3% ^چޮ C”hlJ.Y(d,xk1a@*V%\ɹ! >b1eV eY(,X7M cQY9!)iў7>}3.[8HupMX# c=kzzO`j5g]!"Y sĈXdk W?TqnM1B>ٽ DBuIY-})ˇ'zFZ,pD# ZɞMհփ4X3Q/%~J]zeKBE|IυpyA@Čd0K-.s"Tю8 fgEI/AMR\/y"v &'XoM9[͸yi/xmuxFFf:({?N8e-:CehGO*Mtni5*j;[fxx\wmj zuV K,AUx7]*V@HTue#K::a 14MVMݘ&/knXܧDL~oc}k\>/n֠#-gʌA?%: y#LMn{WVda *oW9o툇y:eeBTC. yb;o+{a|9hnEۘ- 8vbc[VkumþHT]m^^ p@J9dr~lxYpizB/-+a+9"k36rW:Щ u&M' ٺb⫬Ho;ҰqEJ, Va m⎛e=cm,T :πP5p*xY>'owKKA?V}e 7bm X O[*fl t}AhNڹUJ'd:/5.iç,K˨XJyWƒ608ITCyhH:|RwmyُB?񤄲#P2צSf 7 T GNW].堇R%XTr 2D|5dI/2<tS^`rJq_A{twۏpK&) yL?J/uDk#љ:)+'j,S 0oy:gWw~ꑝDmf)ڼ`^'eb4grܼ};W'6/aוilpª5)rc Þgi > 1oVtVj U6ذS,B5Q/V!]<}P9_߽ٚZ*׊6֚Q@ 4CD#.>tXT_PoZ:a\,l/m"Nw憻KBN/=ܶ6Pno$Ch+  TM ϛӦQ7.;nr*i]=9k\KyWꤕ9 ,Ao5H؊pK!-YYZ2mP Ư%yHQ!EiaHqHfQ:@01Gm}~ٿ'dtB_ z)PYoDyw?E]Ŝ9c3c=|7.D\m1 S%(.B^EJ9RE.w\s"EgR%Iss|/Myί~1D;jpc@x1C-0CauK> p)cwj z]ikxZi8O/$QiTksd5 $%gW-uN&R$0gog뾍VnN fjx;=m_I^ hd:B\#V^j9焌5 `$ڔpɿ*ElzcI({q*<cUGs}kv3LpAq@y٦N*pg*Fp$h3_UlWsYP53e霐4*+5'z0W >!n"YL]NCZhKDZ<&ѕXZxЅ 0RB^G^,tf^Agott)'C1[. Ww%;d;숼dI#eܵxjk1[~ N<൑χQ 2]ށUVWW+ScaA#9'X3+,Gh9&00+eeDFLsIф)M]0rm^QUEM8FcbL8`[j4G#<֟*NF;psEJmYm2kUyv5hካz.J[[ "'NƘb} S_eVnuQ @M 8S1R:#Sˮn.5blBAT\K=(:{]5~)e_۲O`JC8i:X5}e4C}a/z׏T͵xTD%R ʵe#֭vsSI=VXߺfE֩؝Tp->;]v6.sɮ^̱aAӚ9,ۗEb7kEPg~"U[AǣdhEj- +^1Q Eݔ bI[Jd[LYEPG1l Xc7k>rŌq!r 6(7˨R"-ٵjoմ!d{Nz&xrgh^xJn ka` %Sק:YukX;|J %U~3M2A_U+S7UNS`34y2Tz2fˑPmFLș @.`( C|euk7F1d9-M.Ma}hbݍ4~Zy>(28?A@M+'&u/@K/y 㾱$ɘpj>s9qD/~~gm& @ާWf0:~mlq#mq;)3ؒv&Y VgT(VF='*CT_L/L'd[ߤ$!!I~:!8Іc'8ΧZnqQf* Qp9)>x a|*= ̢1L TUA[sWFbջs`[N='F_jKpNK(G@[NR&ʠ+ )ZHSNĭ3OBᚓ37Vq~"q.6} 0+nIq؆*`Mak8ʳeI1 Q.SjP8];(mP,:aS`!,Pw&q\;uBwzDZC&ucm͘!LE^cS4bꅨvs;n 6~xxݛآlvD-r,!jyʩܷS"&lAU}fXMN ~$ *mcA$8=ZbvӸF=V}N̂+FEچ_ X{̰s[Œ^]S1| hAD4ʊK{UDcf EGAVTZ_6H37gžsݲ]@.Sub5ׁd4ꉇVg)Jb2As0@fT-YҵP@6 wQd~VLJ#kCWzwmMihALl$YqR<A;Ki *ukqMK[bClQ8y`iz${ 36^'HdH ڑu=,ilۉ OJŝYCA&f|CYY<) _zDžF͹Y ]2$+2sK@(5 %ީh&|Tتq"jJu }-hSʥB5W-xTk~^<7&ڶy$e'mNKs'g$j2h//NoYt^[ "az.&;,>0/?3[ZS2FmBf# ՠAEÝt(% 7ůqȕ*@Al Y3or%dvʤg>͜Ohz>1lbN"#ѐQ!{7bRh&ڇs'~# Z%\5N~ЧT֦f"8bNxtF{lDV3bd.;uuHq sN;<5l$JP3>yn\ebJu6ܘ"eșJgöB*Iۃ̃ Nhmh 'kpv>x6J8cǕ]ؤJƔMZOF7Nnm?4%/u(y)vLf2fo,㰒4s#c->;].B'Aj}m ʲp⺌u.`?*;75 0)И'Y|hٺ=|.KD`33O)ZKpWL"+ޣqjKzXRC'Q7˘&o*[acuܗӧ2kzt\hZUI+;q=c0?+n#:,-q`Rڃ4X;\"hH<3rSŠ W*P)#b *W~=I{hj =kGܣ0F<:1'#S 4 33ylHm!Vp<"ʦSA'CH[nC拚rYՊ &̚Ox?T{, Hvd!ȣ٢XLLu XYs3)qQ($JNhV-//D^s QGs* h~x 'K$j^O65+"lgڙk8_;ǐ?B䅝sEKE13~D J%"]ˮ8$fh\Ǚ렻cޱGd i/m PSzkKƣ`snCѴk { ;H#x&%Hl&~5ifT~{eʍ) 7Q;ygpb 0)a%b\zP<FNݺt_}ϨP%x%[±UnVн,4(@+cq-Āu3& `єם# qd4)X;8i3>ʔzG*p.c`Wꃨ FpRK+5`H=}@!0di-ib aAPW ]4T I6Ğڀ \5) Ϥ:p٫aswU̖ l@n`:?gbcAK9.?AYS' (yEh.QB:xp sC#H=9pI:+_I%zTC5]=XAPI)%QKFHiK!8C+v ;h'иx Ms`&O)$S;Wwe{d/wc^K{l~/CKS6/\yӄ^Ş|sJ%YSϗŋ4h,ְ9yScּ!  _aCx>!B_o0K;ˊ,*s8eZɄNU WeKSwWN""r>Z*_zHCk$P,GXsIU @KnWjaOSolv7!tU&{͏}0_hQ:Ws`Ovek`g9MYJ^qm!Q<ʹyPT 2 *41}* M-,6 86x]' _rH1'{KJ6hhdm{fW%UaOҠ8SM[E >6](ـwSl"ڔGqkCu?¨xݙ 4ΞK;Q&q %Z8G`&kzS?OF:\!ddJ 2*=hua_  bXLqG` m{%@7G/asntPxӠvq`\_Ŵ(۽Ì#\;g/_Pk.Noņ @UL9qf! 4"#>M4K(1y,>/|9 ;#lLVOnїx/n$3"%fYs?(ޕԷz.ezC5mf\`c&2w3\v."~&p]^}&a(!<%`eNt c/3SyNx @~G/!/_rxpN`,Q<l Ya}V.M&WdHl3p[H;u} 썢_5N훓=9A- 3BX2M?s$:Z$kiA⪟ I;lwz`~BG挏\,$ b,E YXw+ll+H堸!,#'v nӍ,$ tZ@׳]OV76y%vE 9aک=jsb_i aq-P7K!%w2p w_,kMiXI9B/%z\.EΰA8Ѹ9}Ոntw_]*Lrn"%Ai%'nOqy@6ʤٯ .xpIo5>f{LHV` ZUzpH7l$@QctH#|(mQ9JKDTc$iULB=|ՙ~}r;ד\j x#Q?IQѿZSb^8l $hr .b ɑK ==:g8uK@21ݚ R$a^#d/}8N~ԺATÏԾ凐Ffts#eAF~o`Tw~ 44EU-|' x}<%3/hYO#+)rOk2.z&+Q*sZc$]u&VGs,ob/$D̂O=DY} TLv W-i?AmfrH-6?%lou <>-޻8HPhQ4%@W|g4&RÐUQjH3&$ʑu(fs^C̿7~[̛/ZU&:ˑ'7P\fv̽ۃbqa*4툓G[zZa(7bn>*&_KUUwlHSٮsՒH@EE^jG^%C~{jNǟ;Ɇa,q̔rZ׈~_C2>o[̝j=%.pdRGtKDƀڟL剄qg;Qӳ`ʵZK99!H@SU^Bl.~ Xq=_Q_ߦ:Sjdrc!v͏/ K +jZ ^H{LO%0T|iUͺآNJܴ{ڗ{M7 VFڬtnȄ:wlZzreH@4!OT^ gcPx  DCڧɉ6 !mw^@]GwAKˎAn>:/[}y3W3TL9x~"m|*5pGadE.mPN.@OIş| T A 'zq+^ sv"xJޡҵϮn$wV?\2VqT r PӺ8a'zAE|D{pNnPdŔ?GKeF s04Ml:7 .K*}iDR?` `e ֒49F37 HB 2.5>#B@5d3_h KO|d?C^ҼEuu[phkPtxA; 1DZ .KyX+fl}3Eb#$QCɼDBjG~yE^},J\wు!zٶRNMq&E."Nf |˭ ^>',t)T|JX!(Pٕ]UC<'Qji"p^K/ WE?kBUN5FP gީ@[,l=&9v(#JJWes%l2ojDNH˓1WFc3>=e~T: V-ʟQ"iFӒ2R%*P5x rK2C6"7'(!}I(#5QģqNf c!=w,~}5szkRijS){ *#u!"'A[7Z( Zs6Ǫ5HX]Ӎo@a@fC΄z$vJLqNa8I ~% #Gl4]As񗮪'7䒠wHDWP6͢55F"٧st<ʵgB y&c)1l dBF3w)1?1$pe,u^A+2tX2cBP"o4K1K 4Wp2ˈ4q~S`8Ͳ&,o'XR4|׭ vp ϩCp!M[a(v$L"$ˀ<t, ,6z' `xmL90<]~^PEt|IJ؂"R1u^ű6.',g Y|-o%xNcy[hߞgq 7eUhͪ)#@LkG_`V?)}3/Cːh!B'EwY*%_Ybr]*bU݅Ũ Pl/ YiK=w;VA1}FmL٭+G"/laU(X X4/|Ǵ Sa+p%oqO%(=൘KvͶ/{'m_S^<(M j(l? OBF(&lt\%O0849m<-~j#~eضy+jU?٪BڅPK1]߹h2S% uw+ī؁7@e-- :~kD"{%GaR8EF>6F'LzQטѿ}kwP "Ռoowizq2vMB/Se }?6IZ?4-PItUyk>v fe7@rEeA`k 9(HjR}i5GPd9UdXms,puyZƢXWIW^N-AG}BMƇ W;*6K&5^'og1Keà;|lc\Y|wm_%rF>2k*[1Wcy?{rIL31#1Kz2eBuO .QvQN TM>/tr5ɉ޸z6;J% ?āZ +}NOp4\E\]!:3$kE?)i9_ضmX|kx&'s,M|O~ٟWALujT~%biSxp21IM]@DAV :iUI0#swh笉'*t4LwcI$ ͵9X89 Uf ~sdlթ޶zBGpjۯp%@]\I5Mb9ʁU@;+O:+  t0ROyƀbA* LO`` *p~85a^LSkSJ9ԃ5;85w:]QD{d!y;uY$lw-̭>H6fRB7쩦3#0:3^F6f sC^0(8: O˕#x-mXQ*Wb^ j~8t[2 ZED'ӬWNQ:N+%p%GpnL/Đsc؎8q҂-՜)ip9S7̗A ̧ I&^m$t~8B f;_n2HmFQDt ƢZng >YwX@SToS .qD=ziѦ heu 4,qڪZF]lR/m:)Q9N=cI:,,owi4~/b/j6?Bb!#jA޶Orɽ_+mՙ`h_ݻpĒpJW>ME 4-d34/Ix9ÿOḆҗ[!△!w{7uݥR HI]$cMoߌ[왟ӧX9vEڧdZ;Kry4vlRD4jsI.1ht7F& j]+$  ]1<bt~G`^UaˍxC*lp/Mأ]b÷&g btJP?zvFJ H.le@/÷[b.AS䴛8N|߽=G)4*Az7;/4I7#* jɒARMPԚtؗ<赕J 술?Q6]OfX֩\ WxR.J%B xL[X^"˺!;yzHFq7b)'9!#s*r7DHYwI<GZw7T>_K}+>Ċ5M Ui R(Nk8~Enԍjte'} M3ÜccUn&$zF^8?c>I)M?AYavBf/g5N FfMԝe#M֗$뮽Ogy:*A ]&PB]J>.)ۗ&srS_^e6gѷ|Uw@2~FmZ٩^U ÝJLEt[X&Cj{Gɕv-M̖F.6 :FKBNp7:`l݁icOS iB;Œ5Z;Qd֫x E/DI7MfrnДpJVHd=<~(fQ1tIbm"*spSiVV'dQ`LTXy^; Kt< jz#z5[EF׹ef$M1nW8$qڳç+D"@j{ 7d U9Qtg3xa8ҕl&,A}DZYO,ΠlezI{%33:%պ hU%0QP:k8w5REq|l׃gFK:f@z|i(A".r5-E_]j >YǪb'mb6.P:Zثܒl̗XtNcξ䊞ikG53Nt oWd5ĴF44'"die*4≘C$ojOq'pxq/ddR'!d".`Oᕞ0|#敶*{X _ WN8/ 8O\W̠ɪ_/,!CN=ŇAIqLZ&ǶTZ0χ5&C~W_BfpʠH;p`ha|\-.6c,iAv6D)6 be̼a7Ɠȿ_Ӥp>2_*e+@s8BlߏLnDpLm25No2 [n~BnF#xD+)ˣeBWG]ݶL[qޝ 19xSqn ޢ&TŴL3Hc?4~Qr08Uf\Y9>ۃ!N۱o9z~pa(8TTP[vwz$Vb2~E- @A9bfq~ӛ.t|͑lR<18}ueJ2|4IΘaYUyΥFzZx*MލOl.dwP"#C1BFb@8Wd-l47  hEV A(GnSx\j6>Pa|-tyُCkJ4fx(TL!voӗ3`&zG}ߤyMܺENb6-w\YP^)&u=_S{X1e6!ZJp&TqA6` J9[K)]*҅C؍GjIӰ})r{zy&g뀤l,rw^GT8vbi "Iĉ5u []cUBiES, uhA0V rE,3TVox&Qp)7]^-3^D!G{`,E+*DD:|~\Wp}ZMS6 /\0m HՆD5D4~2sWV kG7\:%˳{snF#DΫv ZtxHdn|NTBke'xl"Xsd.*ki9b Ϧ km|x'ATr;MxӋnA*e|d .{-'[ZL7aW/8\4d#9^nexÿ(y!vr\;I.T\}A(:7pQ X~ {onwhJN'_k樖Ck&.G6Y> єJ:D!Xr/. kaad\/ 0ۇ6"ҔbhUT>pkI~Y7 ؛c \!}R篼ǣwp\hS%'gl־7+y ̮zuJѪdp b&$#:+qk+0f_1!³U%UEY}ߓ5I m|G]ukl}U9d43 qN" i=-9,%`M~ok%jImDo/xZP"~rډAg 7zp+9nSؑ)Xzv7j~>F:ilcq_%g{lU۝r1';KEQC8g=})t3XƛO%5Է䚚1CZ;҆TgsIyG0lPeZpH1:Q_D%_$F.W d0oef0D|1oU<x#r w.U8E\$8>{ ە8\>VX4lyP:[}~r`[K$늁?%<-(E )6MqA,S@} $`МF>I'VZ]UH' )vO*p4J75Cx8}mWGD;_Pג#@E>^5fzѝ=Bxqt>~nVjXcǢ N$<#N%m ]e6M7S<&/1W9C&cI&!(K/i|@rCJD8F8NjQ@h V*x~ 6EO4N:RDcU_ Ύ{6_! (07%ɌR4D)&m(&la:QBۉI}wcBKZ=)zӆAD`J{GLpN (Լ*PgtOG}߱[M[cI<؋K Z!r{:(M u1f,9Z7$m@cE$ !U"fQA& D*b` pyx*\ig5ogn(ͩgP7M``$b"rG:::Z87"PH,&-.We{6^q. ܀:|3ڊΓф憒ߝc9 D%H$SKn:潃p u4vz3j =G/5 y̽@PMZmx |sk 0,o4+ޒᐌiW4= VfTb=]vs97AZ  ڊ-mFjP 5Б6S#ve#' 9FA'Kqk܀"J%a!ŐT`UASҺj$)\x *`k< I2Ga@Șσ2!YfjW曒l7xR!L(LO?7_8ELh 34S=Ll=l /T{f&ߚ~]lealV&, _L6`mr5U r*dioK$yTl+b}bW+AҐ]b`m 39GZfu J;ڑD|_=NSӸu&j:+SfAy)t?ƳVG;%=?~l{# m8z !UcU5*ږ2ҫxKEu1;XTsU n0| :(L]^lkMejI!FĆ$-k|gȚ Q rYFK1?8{D_mt X\!E "aEŁiPzx̆@ A5Hڊ|]$fy5O0˰#C%=$4 i@kwzx0NmCsz|U~Me:,eɵh.k-!}C M8K~8c: ke7`(NlgfTZ+t "tOd%;sGu+Wۂ/(~w'aLʜbFI |,`m -DS 3?8e%p*RCCOf ֩Sh#^R9ih`'C]fɓmE,CR -THVo1)dG(, 1)>jѡuI0j ׭oGyЫ$2LPE@d0uha ;HEGԔ,{Z5Z%_ku'H^p2L7]y/2AkFpfH@85<[ ^xEW#WH2P@Vp3=ChF'&/LÒ)H(XkCP(6 j!h(T.Uݟ# #Q-bʍ5Pb|&gsVpY)V D0r؁ZkMaX 2M;oM*y`^)Eeogo(!kusڟH(Ia0$(6,&e@dɰ^MS6jUnπ+p }}H@U^WU?|r Sz&d&U%%j5MjCz p:n(ml=ƒR<ȭ8:#+at'zb="PL l!мN(Vkǯ^H},FKޛ_]Ikf)_7f .ٔ}?ys5Ï,ms\tkk}i覜Bxr59#F!ݼ,l #q$Tiv.Tԅӟy*Wk}pw",ɼwz]_5 [Е,΄]|5/$iQ9-Bmą>ҵbsY%.hP<,7OIn}xԗm&40(@)ar0|+Ynyl lc Am0S&{6&H7`R&plm5pi2`{_g礫4U^n1v8zW=(wğ².z0J`G^ή>Fe] SyslÄw}pakF=KcyƁ+;j‡Z CC]ܶ[:8%PJi컝5Am4z7[\L|+OVLU=v6:r@#u-luw8A /՞Br|ܹCUhbu>sE?Os+0S.I}:gP)̈z nV?ґZ)g̯y,ي);ސ:Žej0;OަFey!,^'~O^ohj瀹j] 꼔{ҏ \%4E]Њ!"62O:+npc\a7ٮdC-&(:Qz5.kt(!iuۆ6f} bC;pSӥ-e @{cm$ǕuO.e1.9iʃ(D,ĵ_5Bf6 H升=_T,5tlE.ph]S4"X^z 5oVŎ<,9Uk4fU^ϘK8}ߥqW-mvn*4OLtoN?q-nv9 ^.mBIZ%(2Vk.u,]Ģڵ@ s#!?S:+ZzyOgRkT3cT_h\N_]qN*ё@?H*,'|s{G-~jا:ua?bt78H5~.v9I^BL}h7stSʖ7ڙfn#"&dN+Rn?]\?EmO[Sy|nRƖǤ;Js%Õ"$Y+<@'-oj*Qk8"XJڱ| L8{4%2+J8 (lQ03Oi%dT_l~l>mwEV]E \2ܶDl< ==P U7&={(g*9xAf;yY/&s=U /dym[ B5E(-}Z`P>^ ~XU&z7K8 ~7/OH1GY,OGP)8s͚ n(z YX%~oҽJP}xJܽ<5~5q'Gde?RӎG2:fx1nH2n(ܡ#` b$^-mX'I`$mjH6ڴFdORU| j$Үn^}5kK^9+%+yb 9?7C♚_{iQ fzfF1lM鈖hg7\Eֱٿ,b?}BlۮZ#by%q[C8aj'@_&"0U:}(=+I\wM/tUx n)FMx53SxtG^GM5(+n3c ނ 6)R.YIPK>7 LٚdBHz2B;Xї{s\nƑިek|*zk:UK$ eA®G;s&ZE0(aT"JR#o 4+=6&p0c-:Q| aPPk.$q63Y\pZJ 2~DDy q&M&C! 綽g_ =p_gG<@TC\m3d J*6DcZ<$'jĀ$Mʵ&VӬu :\/As>u@+&6,5JHKW^ɅOBzk@piXx"ξ $lB2.E uuaAK%BLd1vFQTyIȎ)k C\x)k)i?j=g uu;<#%ƈAӈ r#puOo "+]`ڨ0iկ{cyuaa9tc PRՓSַh(ۭZRңN?x=ab$XHL',AQZZ6-BY;wUxq}_1Ke~5#(EUo#~74 }H'~QC2z*:9Isy_<ޫ- a&^q!&ELzp]̑,S(7oYalk jrNz [!۞gqiNqL+To=XE8&g9z ~8c;*/P^u+9Қnϸ=4~ yDC=o@m8}}oR,S_K@w$b!SvLmbT|vM߶+FJ>8[5ϴ9ΞG@44q1)F;jyM bc?W-oi(nRr^L4xU🹡#΄u_YH#cXe)& G;g(c6kTꎊCDi^=xXaG9y BQ #J= +/ D(#?<TZBc#@3@@^~[ ,eKqw.ώ'T(@_^HQGN ,oS hO|8[Af-{uF3U3R *<1ٱo'$9XP]7ص?7k1ȠPd_'K igg㪣(e[e5@BF>\!3[u HXnu UY,M| 5(Ȳ.5j97~*j p1 A*"}i?bZRQJKOGyhGKVGӪt[N?-97&СʻY_bb?p~j/L-Nɔ6QmVR)z[qd-E͎娛zdm99fWcTMx鑝mВ+jA;<4H+ALBF .8_ć@_GZ4 MEk/Sydlt'0DlнcW&NL6RK{Yi:rY.`rK MX8=L:D>%܁^"*j kyHTuEH#d?_J^@%<'xT#G/UO[+n5)9GE2sE}gF! 5^ld7'(,gMFjJJa7Wz$" B9H.Cd=R';^k^ 1 \n|I4,-vDk1n"rh>O*&XA3.(٣l'M_n7*\a'4́Ct7whz…ALax;L /POaXV\%ɌG-[ !x{٬'V{&臚3YɀXee.A|.0S]Sݭj8*kkWZnTrok8<(a.NgWPF7K;nf.BOTBy^ Bᗮt1iFh~:o4RN䴫l;-rI~*!;[{ϫH 8#ӄT5zx xPӰV(aiiwC Le&$|(6 d?(S]tqcJ101ޠ zs L7!p0"TY{%>SGY2X{RYwrRhwHgE\S1~58o3 2,Nͅ= 8wI[YֱA6G2{y2Xw4xoU?89_f#TE#XA6>mj]RԚU}WZeΛ̣wy2i+SbU&#a+rbC$lRf# bbsg*!&[f oa@rmp)XkL]\rlDL Wlo'H+KԒ&XD2@ 8£[ 禪Ɵo1!E3yVQ].wʠG} '14)*Mn>KVpiḩU3io"MeТ[ PQ3G{P-^@eo0w@Y62L"qQds?N϶\RZu$ [ΛofVbJtVj1#,_G8(kjm%`ʽcg€x!5#5bY@FqϠmrdwBP)Cd9_:̈@9creكEOԱ[ Y^R$B{ o09emtl k<">֗Nːpdfy|НV>L5}ghƮjQ'V˸cJC{ k-ݙӣй { bv)[X1jxNШؤ`q EoNo!wq:1 m&( 4kEzYXDk^L:lt"}FÑm},32d&$ҥ6f=* [g\ӗw;$zܫq%"K+FSEc W2x0 5pmN*_O?dƖ5NѿhO}5eV'i-+znA]0_x'?b#jolPO&رG޳*qY ¦͈"m^IGC/bl "<+ sR#xL0dİv}a lXu庀x,S;<4}xYUA)7mpcJ5]4˺S8m3lN"rg3}7sQ|2 ^qD |ĦCyP{Io8#^YsH/܆MM,`f4-5wa^[T좇ӰzΩc3_FywsS ە߇k0 tfG،jG ;y ̉וr#(0a9';Yŧ2~(,){胠>%gSZs|zq=} C¹~!<>mҖbŁ>e"w႕8d!{` MUIoY 5^M?9SA  ˮtwS‡ƽl_iJ`凡dQ%KIFM i eAfl6i0/tXeuK(TBilYlʊ#'S&|*f}&ruBl c0ƗQ"ll̨QΕ/<71k#*zHr _^s'0jiTEd兀ʽcA??-N.N7 D@x,}E .t1pV;5s¹#hԖ =)>y3фkBH P:g)b S@S$NI\m 蒜JA"/uejϽ(dnpՄz{{c֕CL1ygG*B%DL 9^c _!uR9U(nbґQ` gndzW)[t9;RfqRBNz]\8$~~mTYQ>Q6\}95Ԡ7N듄&[Xjob(H gE"] W.`!}Z5.stQ N&挸%:ʴݿh3rz2\@:bƈNd+9F(>M.ɔc`ah2*0S*f5a"fP\G[wLm+~Z E8$HF7FqO;!QwTL5d7lwܨ ~ܽz+­Tp^h#U҇fcHg]R.rh/a3: ..d"%xkYdӮ,v0d͊!R{$2c@.,hu3{op|{ r}iUfi=bߧrjd% λT1 ֽǑ7-02)d+a_H>9XrQd-msuEO=~$3.dmg"{w9-a_tڶˬR+2*..UE+go9,݅"Ibd2hqQruzyon\\g |Er`L'4>7q[m#x#k:sFIev:҇}|HvS5oЙF;b͙t/ C&'zuZ,;VdVklRB-P1rkAd ּ-^).Bt]X{D Վx`% OȤbƢP,? ?7sv~:%yIjkYeԏ?=/gZ$[E:&zZًCwn J;[V'oxsܗ^g ݐ`:LݻoE,C60HA/;::/pfؽ]7LnŲNw rmIR j _Er!ƃ~kLə̟b yImlY81QQ]Wrtz?0@@GkBZfyҳC+pU06tY*? _9&q}+=^X0ƩB p,#a\%͊ؑ;̛OJNJUǯt;e@$Z+;ODYS.i^k#( ^WFp伜m%s zў\] |+_N.NSU=.Jiz;)bT$w Q7qEDj նݲ_.RXUKG!6 Ջ<+?ʜW[f5\^$8_/FZ;9c;5ZΜ tS^389+U&; `UgO-Kǐe{[ϣȮF;EA ]&[FHQjWOޡ_K#/ E7z>@ƲR}qB}=;]^0m 鑷iNWZgL`1) +f{=0ն\d)ݍEFQ xgw9tjx,H/9pώWx5M!@E%N6,\giqOHQ'xUl_IS&rj$B4h ~xyYH%l50…k3֞X|8zv^Ԉw>0JF$Hʚ'9,R7ו%L~&8 X4_7 ybPx0% ˣgJ+>.~QjCIzu^_Ǝڢch?́%Th%$Bƿ2ni0MY25@ jOXT!R_FyC>{ #.re-B#C)Jb(vt(0Z-΁ 6bVTDJaMS8[Vvi~ :Of|'pK|V4}P\IXUo}RS[!}Kg?xVtq/3C`̩sZ^R\eNE]Dhgv!羽`$sMdIx16#»Nbb鞫(]tl w{@ZT|(xAKY9[.b~?l[,>o\[H79C-5EѤqZ \8?pZZ /E? vUI Xz R!:^.[n.i i?hC]%k :{LJ0I6{5m2hې78*omw`^`s`'4gfm6yԯt|%t2j ]fn̂zT޻f."MLW(6bBlv3A,Ib勛= -3"sw521`Tqۃ̚Ù,3ZӨ;Ӡ!,9W<[!86ށRٻYخ\J,-ؚ=tlk46bM ,x`Q VoBKT= F?|Hlэ" \N;^^@Њt~T*pe<:*Doׅ:ˎ]a5w^(A42I3DTLLDs7/ AsJ~t=*YMB;R!-mTB#h$cȉM4o1 vUX͵YVzeA2fP'< 5\qc k~VnfhɏʧHL !C6+v 𚦲=(=@Z;dwPc2H{ PR|̊;r"t3bii&,ObGܫ;kqp7/ KFmRcd8#V\G1 d!,8yPV^NreJ<5{K9MW3<􀶳(FK\l6,JNjfk*w*E'G̮bw18cHN23 wXGcKڸnMMc~8Tx]ޢ5p5 kUj$t#y*.O`"2|. b}cE/^Zٟ]^|j'oG`["^ 'bJPGɇi:-^ Ji(S@I¿EA΂cũ$r}X-z~y۵fqxY1S Z+lUo\8>E0}rK %"7 z"Nau^O|{W[!6@ hvvwhEk)( o6l~[9VF%;ߴX=ڷ*ξ9*ͭ }pנ?3^4,C7,iOj>hΆL.UT~G}R`DBˁ;IZ wv +CPǛIJzəqJ@\B/ m\!A n:}2tsWӶpݔttnbO1ROh[g^S@<U%V<%'V{yǾI[5DfnFdf'ǣ'ۡfY{C_}VrrY/0(q$А/VaT}G{92l,!?Sb{SDTX^069ئ$M A^c,wؔoAq X)%u_e2rг"O,4 `.3#όG-B-W/}g敆HMMZ wP~sOΖL5 LMjQF+| Uds4GH|fe\6XQRy3I)Wid11Ekcqy ORY}S)ЬIo'( 4xK|RN-3+  +D>T#nլ^|0OspK-Vؘ $&܅ wjޑYaL8ous8h_k.u+{w}wY\KMr`wRފ*6P hQ z-YF:7cvSpa_CNڭKZm>zYXq7GUG'弰1M~*t˭PYA^A9"=IO-7!R%˰G?b.056vCk]s4ĞʈE1t-cezF"$OaZNj#.ec'FuUT|62AUآDn#5^@ϛS,BLW?$R ZK%W#87b~>DXARx9lN1ۼ*cB"dَlÖKxKqv$d3yBN^v%o 0!/'BYSdƬH1_]L""r_yh&&8| z҉<9w<2;L77e7Bt[z8)D~d8S>|ґ7)O={Jd xNNtq','7Y2 42_oG>FP)(f:3O/<K^=7‚,GHإvXG{#;!!S ~mќ,BA<ܯ_@j‗tYA uzPSvbP^'][1";Pin+s}1˕뺭Ȣ?0zq̰hȸ:gd?94ldyzvV DFPR74,Ltq J& &uћ_jR, E8WKbi K)k"5e+e2y@\AMlCiCI 8ʢ9|N>F sҪ"i/wPĴGlX,:=cσ"z;/jh=1.5d^zbZ7_ȊrGp80ńkˏ#'"[ol\VBƼݰ UU%7F,JcZa%x -]K+F,>%7f&GFU6(%ք[d aS} 30$Mv光ejg$_o^ ]k9ZHsz6X6ɧy3nsQ bm;K-->&N\V`"] ˚JH(lebfשh&̺Ɇ 0u+]m!ک0t)=Z`% 3 ݉j)=2A΍ *<b2U#4ݛӔ^D"jn"u jP1yG?¸^\35ŜZ7BѠK3[rhBUSPE9 ~Zaʂ,i=@6Nslga@F iYi--xzm0E:b)lR49k,CBڒ3ݸ~~ w&Ek+y~-æMZ!!TJFMA^ӠXV[]ܥŽ;֋mcBL@02C7h(HF#B|KC~4 C o>jDkt40_y'ڿOH$Y#,rМ/4h+6[x͟Me IW,d pWov=\GqES NW6- "4k\)NذL[V>*cbЁH6UkE?{ ᏥfţZ|[cba;67K:) irU.{`BNMNrT\%&]i\YFܡoLlgּJ\ >9{Fwv@4Y0P~Z5`hsE> D{z;EI6af%q=ȯ(~8f,-8{Y C M_")ؽhAQTk4:XO"' 1BJo*0d XaW/hpOu}@|B޳v;>[nYk}nɩ{'m~<˸xw4Aud˫*>DC㠾T= .lz^/<|M­lp~0Os21RG] }UA1ƿQ)r8[\jIҁ׷A=J籸 ]ZJ|BOJ<ř 1YC0Y p}}OX.ChZc]/.zVkE}-F+M.Gma]HsI[Z-c vA)Q?sy \ D\TQ,ZX^-(sDLd lY%$N-Z.૙"#[8Acge t ftYnu$~֜TB75Fc)[B4t-6ݷ3Ϫ=!O>)3ᴾs 6 8`o%p8kI ”|(ߚT LݨܠkFY*ʃI$\i`V^wr)7l/3rfZZC2:nsZ3:Ì:%acOS,Cgr`dć.72c1%xHtyh6SV{o,@ m{Jh:mWz " *OOYQ5Wh{W2\1X'Ca_xD Bgب$ћ.=wg,As毦#2..{N-RS9B&&<Xiz=6 #~L>b{wG6g{xoKIJ+F+@IY얫*n\>?w n*30s 6Uy6kInhb z<̍ F> 3HuP<+<5#"N#,gP |Z/#EE XEz[ BX>2q3˧/YPeND(>FiB$31m}| :a](+a4bWgT! )-g GK]G-BX8s򵥑WAKfAgUR1=$ ͏y: +]T-a]s  $ SR PWŎ:MQwhmh20`j}Izɿb[o,؞_,ԭu 茲Wm ,?LCwm;/Nr$T +,Ŋ֗o/B?49[F% )uMW×%oAn*# 2\Ph q*C%* xul$z.pH!H|nM|ν> ghG .l/MbLw K?% b}i7{ќ)_1aH[Ҿ6`ghڕYL&$ O]l?ftF^ҞbX9ch_ akƑHp3T*/CP.}0̅j6v\&è.'F MaCfh\!a> ߒ# XunS2,zh?j:3[Iه@Չ=ս](b%*NZI( _:NABvŨFhWEP䔄2{UhLE.:u2ޱ9^z)ڗd9['wrt|腚Oc~k+FDϱL0,GxTWUM|9#k郿1y9 rdnE)k4/yIئtsׄ؜ hcg}v*b *Z:ԮCbySAq<-JK}~߿Wd2d~g~QѹRWeNUl g3K^ StP]fM q,oLwT_ }Aשt5 9h[NUuN4>dW9%%=i\&^wQf6)Hy=#S+.aV& {^}k dP ]...'ARR3bQwT= ZECYӃE-PLƈ\! u;j]J`1u^(1x7P"li \VmTg a.maΑ0oK{ $^pP[@1-7 nkft=ۉy6Tae3}ºnZ=#RȈɏ>4YDBf0.|$='sM_l\;_`>̕gl!9'U1rX=9v4|f_$$<"[Am6zS)NW/n7JFBR(N|g@-$-;&GnNӣy.5%TJ'x[+6xJ5•ʤZZ99pzӘ ~P3ʴ4kO3\MCMzەc~& CUc[w6Xsy%M KRRɡ_Uc>8 8G1tKox@#_S%^Ms#Ceߒh=yLGQO-"q߈7Ȯ2j?4. =07hR]e[6DKݺ-9&e ?L ׳#2Jb%:gj7%i@-3N55DȖgJQV@F+s-ϭHKp '>QG\}u7lhGю8b |kˌ\? KulloG4"a鼑)j_qiǣ4T8`dة*z@7O$,cDEUQK*ߙ1QvfiM4䄳T-٦Bf K}Kuz< &rJlEKr+ . ^2T=Ԣ,ĕOVgB\ɫPt"C>cIò1z_蠉i)v9no-x5^:?> +$ꛎFhKa8r靬g a"CneAd @GKOт0T87}c.<nLwLvYh6{ gMO9!yodCˀ67s9uYhf(Hm1.ZРY -MRtiLB~B>=gMYg("rzDQcyTM6,hfki߂rPATƏR&.dU#^GF8VZ$vOw>#EVnTd׏5Iف$72G&&Xcړ⊿tCԉ& 1ױ;zJEke/ &iD ''6$\Ka@1'zO(׆y6R9&K6uw!dMߥ@]&E wJBjWˍq"g<5/s | n R Gc:QD6Ea74 L?{%kr[vA (]c~&$)ǭvZTSԉRsD@1b(dzn?70!8E&<)w~>dTyݯ\|B{b`eފ`{T&J>y+7ZPN1 rʷΕ6U5Tv6j*\'-{g)mYT"ܘVn0)q:́SmYap܃o;0w!r\Z!B~sg+Hw`!:^z]*|Elɕ*#&R79)&PjMc e<'wOaA%B[F Nq-=`Gɓ^gD]c6?T=m=ryn V*Uo+v.C0ŴIPa!VUgj ˱W΂5k6x_tX,)1\!Eψ!l\;E!Jex,EbtyDѱX^R:ԩ`P5z\`߱ 䆭)r{a6dE!:Z:M]zԬc؁w.} sq²NTbnp5-cV-L|*KVEL M! Ǣ^MȷM<$ji .b\90 f2Ȯ6,2Ȗ({f%$B{\ ֏;à1l.@1`'$V3|gҋ.fDW2DbVMnAZّX>I kSd {;>Fjɴq~^.̈VSZ,99Dwp6^ FUhkv֭x ^BY}. ʁ.]5i>lQ>MD1feZs-a&7;L:O fHB9/꯬}E,'M9ͽ0<6j֋N)zL,Ԭt 2OA# Or ^:7YN>̱4=OA=P&%H9 >8cL`;{@ ɞ y}U _*|iX%&.2U8|B|c]<~wlAְB쯏;iv,E?^E[oSON T<sJy>t9h@]  ^0w.gF@H5+C!fMw֘b"epX1ĸM03h$_!|+G.7Xq WwY&#/P'!bOJW7 3%y%RP9Mk4ЋrSv5kr\T07Op3L fo琵L#}N4y2ƍdաO~(;`duQcB{ךA9#R?W WRr@dByin8nTu*S\(1in8A$bGrZΈ @RZ촣 gvȇ. &c(-~Р7HLrjvHzMh-p0s T^S W'k=Q6?# Owں^Ů k=Hk7 e#Yc5 9:d_6U3?rbb YFޫǻHz9SW΢dI4;^ƻzuoI$Jr &e'Ez"0y/ŌnOҝZLB%cV3|`etHbog`ޘ8tT+ v$CY 5M6%S7Ut\='JJw e^ KHЧi_|R >bGYTu "^ 'tꮚݙOLA$$U\eO]a$4ևqL8>vXi$}WɷFj/ЋS m>eVw(uFWLjv븻;m.g$t:!ݙ&JtZ@Ts k3p-[/)v3 ^*O[=+I7%[weqHZwf7A("&sxS*1ca8(̢NkYk@ڗ5s']f_:y%5?M?% i7 fm9Md)8r"GYI.%Z{S4&V;B -e̩@5`DM ->/Xba$m|{ Vg݆+~ a乔|隹X(&]IGah_WX}iG_ӆ/LyoF|+ff0y]x8qʜћ )k2rYG|累W`Xd y{`,1ÁmFѰ|>E?$ZCs8UuܧSoCM\gBg*/flDӖ`Sd%Ov|w0-¦TL}L`ث%F&MɤIPf D/m3q4 m(&CB?P*cХ`b>3`IT/RӼxL)|RpG> zZ2sz.(x]k%s_ߟJv %8S9 \hSUEP1=U1G0$KhـFHak|;SNriTZ{Ģ(nq52'xo ߧt #5̔_%,Jv鏪x{(I,=u&z; {7N|D20<@SkH.o,g[KҪhg"?V;F/7u[rT|SmM~XxU& ixтj>nVEHզ[p5(?_%3$GrD_n? T|bxU\"gA8ϙgG@!XBEǞ"G[H\hx@(jӁ{/Ih%XhU[{i7rЊ[i,]4e&(ڄ7UIhv}BSzW,Ǜ7y31TlټV ԉ!`[kDqg nNFhP&,ʁêTw&S-&ɭ!Bػ:ec"ے/ k\G₈Iu}Q0;)Q̡, zWy~߃X#YPו'a!dv=Xh8m~ RVDjkxW {Q~&摝/\`&eNKa,ӫE5Kj\)$p 졠;=J׻ergkiWFxWH>{_0{w'< cgz {wkba|sV-[}p;N/ܝ|5'K)KlY{IW>#מoZN9c/(]ϣXI&MBnTjG*}lexz;UG$e.uOdRyRvbm!VZyyƎK|_K ZL`sCA.4[P_W;k+ZSuB@?<|+5 <[ҋe;.*S^ ?iEFڧH gnMddJg3FM,O׾'!< ʌݯae73hC»I {j&dhѹٹa8j1o4FOC^9j<ՇfZ[KYna q)H䌆K{}h I?G\5 6f!u8TOS]Wdgƺy)C˭fS,ù.s% 5XOG"Z %^ G[L*sJ %,QZ:pf'6xqPz)7 lt ¼<J=DϢ 0/+ݖ l>=M ׾M#a&4˷ȷ8`(뚵)b+Eߊ~I8<)ʤF)&:7 RQje-7`G͇馬uerx8vVȉ&[u÷@Jn=PN,!D(m~~l[c:{wϸ@P|b<2 H[["poƆ+2@ _~O.?둺Px>{,H‹5(YԽHy;NX cpw'x;"S"f;5}xQ!0GIe_l{!d\(q'f]L<!/O:,  ׺,'0SĠ;qb>4f}TIW$#\@7/T7% ~+ ~ ­ikH-6&esҴe$cB{g!`:ZB>z˄.chjd}#aUI+0 "K3h) %*z?l\.-/9ף~^e%26֚rRc>,fixr$팱LŠ/jO9{8@\IfѢ& AHA=ts*Mi5{YATM 0+g9n.ޟ }mL[CX@+iCHeHUn}I'&l .yꄯsGyg^>@U+pZڎe_/aۄ j2'J2ۇ xtLfcjsP* x8+s|Є|-~mL+j}?h=bnQoтˢ]>ћ>􃕃!593`h{~T;ZH_Zg3 ?,}kgHt1A?K}ۧ6NQ^W:S5K4:l-ހ}uՂ)PisE_Hnv"Wovi)`vZ$ܚs] ][e}}-K 恟KҘ|Øm-J`&evVܤ3(L Ma%Xq2gV6Z qaX2gdV)S`!biA\sl̶Z3:5_8|ȥK@:)ȃ"Z[#7S0I񠞡J`#KP,#Yp]L0~H+^0H>HN_rkGAqg"X KhY[#p';w=k+p Phia%g׬vg׍uw1=2!mNi !alT xX_pg:!o}h\b~k.!_"Ⱦ'aʻg۩oYȚ\j d1Z'7.ϓmڀ_tN\\|xJAu(y -V1s٫X#ԕglq aiwH喍- [p(!'d%їJ5d}gЬ_*jCEG!+0o% r= B*ݐWiՕ3BHiS!!Cb1ig[E&᾽_e^GYau|!b]ou&4:4¶bjSpTwrJ3אiZ(}g}pH!؂,mG>YѱKn+%>|]bvr]-װokLleMw?A0[b6osq&Ddl9A2|;J~Y t'6@"u`ьYX|.4- 毤" R+z'%1o@ zv1vJv"u7A}l@/^5.ޖ\D}@>E&#p$5*Z+]om>Eң>7c8ZHw!φ*w5}+=wQHu6)spz9=I#ٻFB 3gN CoW~<U0/}Q qz!~{}2 iĘZæ7xxo/cpNKޕf\\K9q_A>y-Mw[P"@hA4C1sEw f՛Fkr|i_.3v*a"+Vd$lBp&zGA:yk鏦7wQZVc{y`X$'mv3#h+%U8 kD nP4o&ZS)b|Ƈ(mhrI"ZbiBSEBؑJA`^u`@MētMwX"X- Ȋ"}[G 'R7]s0s!ɤ^~/'2<)}Ծj{IQ(j[(@LL{"Wd_<N`*^MGar3d>=Y*"9Q5@?zMos?M0?@b6~C=WMWM6Ӻr Ji+T@f*YZgk:rA;,ߚ()c:ꭷI^ '_o|Q(D>ZXw&a0-a|?/hR)2AyXW3ow[oZ% ]#7<7y]+'nȯ2vn(-0n;sbT{CP LѤzs"rMr{%uPuW7fF_&;1?̴| ho| sj)/OhvT .1BdxqO3E3) tA-p\Q=o5]n`o9d0Cozo9w$Tx\;poͧ*~MrEd`g/?2 zᴐ,Gɹ9) D;0%vCi]"ܪ/uE% ƅ $(MX h A&/݆k j;䰛TY)IU`QZW~a<Wˎ&0'Ȉe__zr@W 3?$1qcY9k߆/$z k(R Euۺ,s9N[e /+`X:ᒒ+(dܮц9Bì0}_HrsZ(ɦ5ȸuUB s 3N+`?$E E{fuL'q^SkoՑzF YM]{FHHMkIPw|g1ƈQvEu>O+M3' r͒u ݃.w )@WߤS 8_苀d-R3dF{$ΗT;=+G>am(-2LӭٓSUًzldmvLx;26o |]neo|+<u; yao峒 5 s*e0`ҵԹ6z}q2#& a LՂ$NNz\ڥG7n1ncA4@uw)Y[M7)R)Į mY_wTTK .u) ƔZ+ޒ%qK[m _sU5ŧ2fVNsZΜ n*kgBgx˫%߂ecZZCWƩS(¹꧆ OB}C%Q,R PEϹKUZoi:?Up10,`nvM ֢֟%iMC?b:S<^~uTሇe^)hmJ?wj5@б10ǸfdmM5kLzp%ݵtIOR3pȿ2U1uYfjbf훃(𽈺|$``x}1E.Nf@Nwjvȴ<6A;Jl.|knjY[0ji-X'/?7tNӺژ>`ts^r~EWzBᕴQOP- Kw6;V; WE~IGV@d-Q;K9R (Ze(O,wmy<È#{g h<lޫOqC#(Y62H)#x=|Jybh kwlVk釁ne?U; CjA曮OƸ{ƑB Dg,t9%1Q.&s5M8&C< [ ԒJt:2.:лG۠U\QYIuE %]Z vČU [ (_ŝ-T6@YmR[U䅍8䵙Y3n+H°=ݵ(͊;1h?owtX r[rXB'>y ;5H؃~ZdQ& 4_y9p>htλۭ~ L49 uGvx>ҕܶͻm"x S Qhz"#;u֕BvsG`2ok~O [AWmet"c&A&VYv Gme$!&'R T'4,5VUTy[ũnR@ie/HuYlKiKl@FzXYo(ĮJ}4K6ejBRvVbDeYY K5ԑjZ 9W>z}$&abZҫ'L5S' Xe/ޔo<%Cf06ND[CVXSŵ)+tц`8X\JO)Op  R/d!CAR|gJsr1 .uK^2R~C˄Dp29 aCwĢR'Fz~p%n΋/yH@(^>̺Ljuq:ZHS='@y۟K@['< W}OK"R* fV6IBbUG`X?~J,Ra3.?٦?l3űV l^iC/q#]1J++WYD+큱U>(;3FBb+I|&N"0d|'5 4OYNȭ xL'kYP6D4Քث9m/0R 7CcOeV 8ˠDj&G/1{3x`}G>L[/GCzJ}V&ǔSXz.Tf`$M:NիLn6CPnZt2jCo{D襥8nmYhŸM]=ZS໴[Sv+> }r3[8 !Flx O r,lЧ4P 6%bLzouP3\~w 7;o<ìN c/3Ez/?4Di]Mҽ We|3 LJuf#y >Yߔ#G;άGZZ EPXrd\x(=\dlB8㍻.,.G2lvGT^2}*;BSX@ݨV>Ҭ6$+rMLo:TM&[$#iH+!Rt$(/?Y$4[V ʈuåtzܵذSЀ9s!ƎbHy>N|Ʀ׌_C|3$h9n^7p5< l~,Դ~?O!hill#iqc'V!$}j)\K"jez94\mahww ՘* 'VFn#ƴ'φ4:A6JáM__@\[%N%a^%{يDih=8!?ӉbT*;71Ҝ`ު*i75%86VbmJ;GcWSܞh*=-2­9*4|B/j{|$~>d˛S&/^kT^ wIį'O#(-;I0栲\3}H#$r}z#dͧ5HSg~XY՞ڊMlug%Q 0׀ q^ĽoW'Qo[i1>׎,FRuG/! SeIm+Ɛ a7%_9GUbw #Q}H+P4Mp&VjL,tYZj8]d@81X#)H }$`%Y.7 i^1$Y}h:oF(LeCQ~)cMBqN 1}1j& H j:#hS­ʕ8`h)GZes:Zh= Ϲh ?A p3*:ꔋBNAL!1JC;N!NxڎNm hE| Qwb{n)eG^C,f?M߄SX\;,.X+?y%V'͒5ALN ҩdrpѼ\\ uSH6vgȗEΟMo2߫ۻʮv4t.'e/ M1$++࿈- G.WoZ%TT|^nRV+seL4t @e!09ےC˫R5ծy0V^Mnoq׊wǑ@=Ք!k\K%r‚;O}Hc[ ~U7zC a|SL'}oB=h~-VjK͇/{"pCO%LY A`u"xV,!KLq4w<5-S=+$Z[" bC }a5MF3 Fo>$Q'jKӅ41#(P(3C0ŇW/^TG Xn?F.C\&~pE'@r^#Pcx.}ϒY)xO 2xtޣZ4ib;46E䭃G#9\umy*2bTu ٷtcł#!dce ҷ`Iζ5~=9e2IJh .N9ۉP>3 N[BTۥhMd$@\:&@J|5L6U܊ԑn$A3 ִi !Mge` ت!|i$kpgk'D`fXMG9H=M}MU۰y1Ɣu4޷p fRGRd +r^'u6k}X;JB;Zmņ%,KQB|˶ e IשzցAQAn,~&䊁-(.c4zѤB2LB-Վ;ʈOd';#/A^ _C&"g {\`"aUQ7;~w*u@bo/cکzNY@#poܥbdYBq{ s *x%j{}5jcuZz? $.:,=X@ dy#O܄=O y9(ݟlߡp֗2YW͈9E=j=p'A  6Z\ؓLVCɿ%'TJrlslTڳA:SIo`[2L8uاrϗQ\Y"м* B *`ʒ%|*H$2oY&\{D@flP77mTb6${5Ӈq1i݉מnІH^{0YMVҿdaX9eG"IFY#Z̽@q!`n}Ÿi͚pH؊Py$nٷb鰾WMa(6 ý_夞脀fm[Y/-_M{cZ!g┑JRZ;bIlSb2؇'yp;*\& 8FcR+_.'oq_׉% ML|V,>~̸KôEJ$f\VW3~;4#hm:qABWFIx~'$ǧ@.F !V(Zi%lj ݴLc#FP9F)o(A M Ҫ +6k ؙ, _dIMkUU"24AssǕ D_0~OJAy4-%T/ɸ!5w:$*VT:grKw[Sruv꒖i$["&0bz#6N`%rFJkaF O7퓅<&Vڱ>^i/*d^Н7Iɢ Lշ"`{{|]Ejt2ǃx& v@ՙhlicq'Y̒8@s3wY_n+w/)y1C@g"cWw9wP R?qcX̷É|b^}P+#06mQ|mUg.5[,!-fk7pn96λ7+IB\:MzNBW|=Մ({kT5ESBhZa Tę,ud-9_~_LZq;K!M-TPs|S JѬ():>J۰[%uJ?> \3V,m#y*]TA;o̫C6‰w,"C<;c=Fyf쵽/|cYjd|8៱]SnVJpOyק]_[7bHSKwΡV-bӂU-[A}}O)- S[: `i#ao@vk 7{l"BW ^o^')7[=t V:=ƉR&om.acI[NGX 2&eNSsRmcXZMr(FNrO tu(kE#\XxoO+sh9&Q.ẹK9gc5ߤA68g_7=ǻO33,/!>xGd]s͕ ErAnhkMyQ#IY>?QX8ډؑP6rZa U3*ǻ d ˔ݏY&K2MAsʷG"Ĵ|zCR'XaS…A`( dh!l-UNl+?"/ 076Er>_c2\^VQAS=iW4 3Ҳmz4VWNS/}nMꤨ޳EucՐKfAsU${lp1Ð:6R0E28W)t<(4Phg;w3=ظ}SQA֞Y],F+v[pZks?s,ʨ/0>$ii3ghW7$m{IJp3P9!m%x_]iW"γWN76i <)f~!MR:w>収t3TF)BP"ܜ%c[~:]w|Hiw 0&&*sujepb 0z[8ޭ`RNg$-Efzcusch8!x N϶|85ť+74ȧik @՘Ӻ#`gԗ(TSs*8x@Eӭm{[ x#1]4,&; Jzn_'^P*˨>r55";Z'" sfU*mAkt\/;w :F룆WrSo?hvwIp1 eRF.ϺkUIbKͯX@^5cqbH2'u/6[+ rM~z wSf bgoE=9Ә!e8ɒbDx;}F0k[C$K}1J 2w.u8F1]{fx!uMZiα5O__g; ù#i>S{:A@I-|VG]`AF9}W<7t2 gA-j: TUSd&/TsPqښ k/NA\eemdRKyx_ . 5Pa0=kQZtNPJ"3 `'@rz/ONO]A"2pZZue:̛BdDN8 sa7@[\ԧ㳭:5gnko`jQmU6QU NgmCCE[O &RWRZF8!uX(a[5Ġ$6#(9[TIܱ'*k&''6Ö˛A|Umj\AyV۴GQM p~qoNLD;H) N<J2EV8AX1#lYsixݝr߂SgFQA$eӵ4ag#R!:eqA:QiTmHLfd.;eeGK8Y 3#^;B5c$r}oVa eȐ.أcL Y{7K3S9Rʇ5xVoul -@O,PQCS)߄[wg_|fs B@>jE(Air+0Rۏb7,-} QN Iьd3`^]a]#j^zLr}b:K3tng2-S^p]c@x2O^RuJ57Dd7Μ4٥xax皶wAx0A&HS^K&-rlp f>=ҜƔS~< 7(_LP1Em ѣɆpY $mDQNuS[62a@ˢ7nli-o>v],GǴab醙 ǜ9ƌ!n{w(XþMOZve;pXO%WEQ%{A~!3S+R:ji!2v`7HZ#wrBuJC>n=QCxAh7}=^< ~ afY+K}.U> lx =gtOn`^a6YMb4K;Wxmڞ+.=#0j]/,i(!9[XNM8J~ƍĶ&7dzX5*͆g&='tct.I(zS ](y -TYHf ɼs閧C_ɱ>"j/Je1Dž,&; ~ 4`:P!w-6\JR Yw6fW/}(K&mG%.EfhSC)S5]~0ղPT#U=;>!622FJo%;%_r /,>l=U/L0u,e&I'A|uhԥ'h'"]9M?" 7~*޶ -՛2Lʒ Za$]ɺp ̖J~1m'yT@;=?۪@'QӮ!0HOΘhD݇r6h\kseDoyHePCl12I#}eڏ,  :Rv5H"_I0(9P !a ]yu +b{|}yű2lB3Vjup/;cio~鋪N[DUڣlg&}U19wрՓ7uAc0bU=X;Jb7b["AZr:u%O5h{tSG4&*r3߼ې7;xYAco:w1ᙺ{aZgRmJLdHU1 |ȯv/%'Gd=#abeӊ"nlC^Uf<*r)lr۲V~P` 7N&Rr*OwO|XU7ߞAMەAT'? XWfPǎ· 6 27sx=Σd nAZaӵ"iX;XGmǾ#4\ e̷Y# Dck{'opnOi( ^*+$@ D_昝mz+/=7׫]ZYr*^P65k>X/Ǝ@,tbNWaZcp7r_7I∛phw?i(JhNh$,O0.À&BWuՆt~MuRd S_ޒ 'x|mRCp@gg;qT(w<2-hgdOn +ɴ3r`~,ju<&5ύVH95,upXCt%2JG.O/RoH!xM1JOnՐ-0 'DU5F#z_e"S~~z-霤N}ޅ /e2l Gp à7[ Ǹ2ZEcGvl|D*4R~`qQ`:2$> BN`RORm(:SYJ?+вU7no}ZyNkwE\+l!VfJ[?IfxbzPתAhf^bIJkMaVy'b1Qm&+z.:-=<8%wʰL)95&{0~="]Y7!:34yXmE ƬЉ'LO'u14vvP;Tr.^@&=7BW{ֹٰ3Y|a8}f2h'uSg$7noDaJ{ȦLU[ |3ΌLJX/}twQN k8O"4X$J{nS! Z3aM3bDhϦd:χőr2>C94 ^E+9KHv0;ciOݑ;u`4?վVB҄=BBn/%r@2wvLaVu|x [$'3/mYo\9dHk>H&Vx XSrԅ~qBrJHԚA҄xB`GfS q;I#?ɦ&)/+R=|h22>9-`wӚ^] 5 b`\>*3J'_TgJI!K'8&}Ue^Tr MlWϤe},Fr,{m1t;m:6V)vkc<3xfؾhI@:?}=*>jf4vP"$j"*܇ÃbY!]{$}$0/ nx4]a"_ 8;.#KFJ#]9 #ĐqQ3u)1K\լHݶZMWo?XMFf͏ƖRdvʯ$>YGrd"u_f@v#ڃM~YQd.fzF}1$-q?ґ ڏ{2"{"D1gtLBMƦ2H٦Ux9YVD6q!FGsVqGKdMVF+{K*DMs<86P Y蝠 ÅEjMϥ]=Wo҉?0ͯeʥ'DahǑ[㋝'MY]f¢9(T=_̸dPq^pZq i< Lᦹu%2N疢F0ˀv0|:.@}f >c 8z&9ajFӉl$L Pq4Н ҙp ^Qh$X\|P3P辷ZEpݬ^72Ƕ)J{U'yl"Ol{.FC!Ttɉ"EShQ <QDLqSRLg{Xn0EFRH"H/\SLXÿP8vYekN|JH8W;a :c0aXoZ$fNLAUL ҎCȄ/0_꣥]8Ixܲ@}*b蜰0/0ڶǚДoȽ>uX֯uZ,lz e Hz@-9ʿQ +> c, h]VB2\zAЬy)BsAM15עYbBsNZ4l+A ۝٢_ 3uO/!WW؀SS6(#\v@Rw &фF^!MzjRqM=~n+ƲnLy68biJ{` >ˁ~JȱG;:N rv̸^yA4pKfW.WsS Mհ svN`H3rYtwAxg֓}Ҿ 9<^%7DܹRހP+NzNHGK,WML+JJ_ܚM1MV"tCfR}o-NfדqbKP[ 񬡬0&HҺ7fi鹒P.w5BDGt"5b :%ɿD1wka-_WȀN4Och2!&9K%O& aWy>'vv~Zr&@HT<嘏~W# n#b+uWg{`P1PbӔ2 -~6 [>DQTbԃ/Y IZ`{3-E P[b281W`gkZl bUѬhU@lz@'xCo$pY8޼ڭ=$ p_'":g ,ͳza 3m"5$ h<ٵ:k=b0T3pj# s[( 'er,voœE|Z:IzQ92},!]aJI H$ a9jXNB.hd;8[׷y4Vw`'〤ࣕ@J3yeɯo|%?,+Օy ncLyGqZ#6FGX"B@L}k\6grN~tJ|ClJGtD){P{uH `d!$яc,^GׇwWQ\xTGE]C/yCӬOE '8[S^|Q_)zA|9O)9*sjOα0=CU\ Udl Ϻ4nfd]j-I; tcrt2oO,;52 i2)zN+}x>a/’t}R%@c˷h&(>_ot\ʺB[]10 4DG|0q;3lo g9+_èMs86{y 6,lkӶ gtO2f(Qb &Z`V;]_  `KЗGI" diB)ϗnzՍ{FX ,qK k..~c@] u r$ R2Co`B쐀>wqw7q'1)M0V~ t ȼ޲y#u!o-XYk c S/]=,{ m=D6 hjȴRG,WS W Ghڐ_[5;6ƻeJ#y 'W9 $=U0$RY" ]wp̀K$"j7V'"˪Ua,_aO q- ~gB@QxEm$#~+v!cuojQ[O|>}A[JP+*R3kCƒ4Mgbf-\(>Zʅps8-&<_t|2]1.L}'l鎀: 2AhYBsT :γB)@vX<-BSTO 'PՃbKi3$F[ԗ9HtX#DgḂ0NOT=Y' EC:&~π@ @ wTJP ]c^;a#u{$LpH}:c%Ub =ѣNS(iP -O)xלEmD weDeL 47B[uFۣxgXjD`<6hF*&iJdb&6v"Bp:]+I["M 6+3~R= |u#pU{y|Jݘ i,Kjb9FVu;#*70ikq@=Bi .攈xL dBՆ觶1&XkO@t;AXF֘*%;n(x2R BѬ?mlM4gv.׼FUfDp@rz:UΞ)Eb4HEF X;Ae1ǾUhr#rw.w'!5PLP&`/saJ[FiPL@ҧ> "#O9x`(=̗d&q*w[: ;8株Wrm"> rOZC/+΃kMxU(wJ2l&5ABlgrU#gII2g~Hil듇 DSO#s\R2LL<$o&' #F~j=Bmfթ1_KCX161 s_3m/sa3Ϻ_h&vISF@A uW)ˤ€;3qF,(Vzq뱖wRokhO"Rko);O%7:z)T82w,0 21 FuТ܋PH[S7% B;k6Ǩ % [ yY3 (AH<\; b8wQq9f^VGҋ1/@fB6&faEwrȜvh΍_FQTD8`Obyx~PpbY9%IceFPZE}d59.b:xCFK S-g2qZ7:h5 ׇZ\o- Ds\.$D dmrSܪIg=ƕtOv` 6]y89~Wk&/9="ʰ߈S34I2&Rnd}Fa͆w2߅ 󼫾F-fAsG?A8}#_ I˔4e<8}neVg9rٔ@F0ndfYm~ehܧ˓?*5-'UF-\F e+G]Ji[:!>wju̻(^gnܛS& X΢B6~;Ha:B.q_E"%t%`WP@x=N=χfͧS Sl*H;\GCe$Qr*:o0X,IUj#]D:n"O*)dF@ `~yy5n=ZB,<:dOJ繑w4턗tqL5j_Gp׸i\^!$פgG |9rĸIq.+L™?3R_;8XO\ VBDž<CψQ9AԚH-\~f'zUu Ibf᲼bP+`Rjb}vaYihCcXuNO|EYSرIJ@UO  bG:ʼKwYJ n.( B+'<[Khn_$t@ BChWvDZZr-_!oDm8A嗬֣qT͑e==Ʈ7v8AS=2<juK[󛸻{kD<'g?Uk5hlvMF ~% ='֨׺a@͚gE4ⷊ#ђ#+t[TH$;C 1oijFz1výH(]OalxAOs>7Q䪎FxnVBF,I" Z]ΥvLkB~y~20//}v!zD/li]1\jKOHI\JKݢZcr~ ޤ) qflv5y*^Ziv/W}cs5ߋv&+c>;(.V$XoާEѼd{ZAKU8-nwl.Opdr:+OLgny&~vD^4w%) wj},tI2c4/)B5\\lײS5 B6TqQTE` ͇Ǭ=/S"Y })MH֩oUA \\V|uB#W܏c\ qM_Hte2k!w8n$mM'%}ǒ\hc[JܑOUdc(m4gLQqJcl9?syT* mtn_n298*@g7ּE9 Xu@.'G@R}8o^GJ_l+ Q'E2(Q O臣](q7 0>[dSYaw{pEJY8PBLZRcz*N ++{7o2ץVi4>"9 [<+ 𐜁qG)N֎4Ucg3vSذݽՊ.$iP@ DsiE#oa.6c(rv֠S>Zm@.dV%uP 8N2mEvuDc 笣.XP;3š]<|:]LZi@A2E6by6P߿;&Sةkpm~!x;Fbs18t9ڽtQDo\f} V>lP}c6*2$!qQ=TjL5<{N rF雐 = * '*]Zm{/S"Cp=FbF[}2l[x'uL"$nGz@t [ɍJރJܤ߫}svcDAB쮅STߏM.tqB"i꿬=IG_+ϫӚU}%xDTaP6渄9oc0inh) Z@|T xYoЊo Z<4T\PU\_,] 0KF+Н$kQr̪UڰrT1f Tq[e輑&eGEWNRv me/&MWs[xsD^!ZUGٛ)l9Rud<-svDzJT d0G?39!ڞ*Mr"4}yDA,9%N$9bUn0R{Q ¤s՜'ʓ=C%d4=Bvnc7S$n=Bs/k`Uֲ">V֊ v@Bh I:6'3v+Eo짣4i\m;$b8гv۴$dC.z*cyANh)F"½copx{'k][oIc90({gdɖ+֩A}UJ>ՍKM22뾃9PB}%c T&LX~?f'>t^}oŋ*>ܾKVs^B3ml)7@a]=JQ3h݃{gYSBSF߷RW4BJҹ7?g vTEzUU6fҐMN%">j!MStM^՜6Cm+ڒ]īC59׸ /~?ȳ'iemqY bfsQ'7tCnrk!#;,f<>L vC G b;O# Gʝ~r-( BTM)f'c)KdB' p@T2"c+ Drj].[y[ qc~2Jv ="9?R( |Gb4=L0{kP9HH)5R-%h[\PA6DqNrcB^sjop0X><z4lv7cYBbk@) h*!uNzFUɌrMR C&y%6pOUW}:Hi/F `%X~M էfZb[8(EnMj!D#edՂ o<(;[kͧXOߕg ސ{lѮ-aD7+1\'sg/HNbǵґ٬@~ <1dC@Ym PU{0W.(4`Õ Epo2;yq4d2kh;\S%ݴ6*vm `|-u[k)glTIQm;FB> ժ8#C2϶${.Y12VcU8IA]ŧ ~8Äӭ2zy-"!X[ ՃnRc=ȞT1oEg2zBcLrG9'Ѷ- Q0®ʳs`[IfP"ROl&G60 Z>)Sy#eGNfYgvGG6|1ps"V:&Z#_p-~+m+k N27XY^ok1%DQ]R{_;e K<:Y_芪q_ oٮpA0OS3iEsdKyvMAb“NvS<ߕ+Ŧg2"1dTȮ%.ua^!9%ˈ(B1'h\]%=NZ2`W z*<Gu(K'9ec݅o9 a5XIS]-w(YSN5p8GpWQ A<vH @3~C<*F!r{_2/~&<4"R ÁఇCVx_,8|lM;3Wr+VAf{n*]ťvŗ`qh/sS+su7SY`C,s'M81>g$h=&RFIN|V#z# -]T+w96q-TD&)?&fۂ7_&Qn͇ߋ`3)bѱƮ%w[o-<01;>oWW; %zTjy[3.jѨ #F|IV. pm+|>DROxvW:)ܠp6?!391ro7Bɳm5o@[EB#?]Q!T* Gt3,h.֧fRcLQp;P($3"ynS2Б S0['5&dy t7\걔37 le5red H@gKJmO*b=^h{:nt 0gAf8FɇI. ܲH!+ܙLG>K:au{2fKK"ƴ]^v 6Oq(|e!!ԭ`!] YJVrץĢbD+ AA!%U|Zvi łMOenbKb TRprvS*tDVY0)VzgfQea(cWp} b1)u5惦.)&ph M)kwԗ(sHF)#Ij~TmwisN4H`ܝGc,M{%sa4;7QOpЅ- ~o*D%店'Ncٚ+p:JineO$SW`xM!+Lc%MoeT9B١6HQZ_`jA{rN7+~Rcw<r&h&ƥhe@aب2nTQr )47XwʤʯAV3v*wd7C`9M|@4?_ sP[0tS#ʘdxl3QgtklNpOO>?4$)hLA ~@T1|W(XρLYs N1=沊EW}$koA!R8eIQ`xVBF!Tܡa\A%+!wc\hM0S4nU8pM}JL5eW:kwҐa*7 ]9&K8NkF&|G)@~@piGAsW;XMRTuV,AZAzg<{!3N١2EuP2-y+M1,>ncþ'kuƧ'cI̪3՟7Lsһӹ A9c9;%z&zy|h;S4.9+ǁHA 1R\V :7U!@҆m2 ~3HSiԕl8:zVҥ@+Q\~Dak?e MZV]H6O2wI7tNx7׸׶^JFV?T0d`g58@7 νB/yDCyY~`GBv '#({T"4|O\eH[O7tqH8#=?*Y(Dx$:G3̷ʑ-`Z-a..]D 3i X~Grz33Q#hGZeA@,2Ň^a@4h `=X$GdY]N _GzQ3me'|y^5xWM|dzgàj۸ ]^vkhP+aow˱xEGB6xIK:R .2S~|t1N'G̮QrqK-!!՗MQ{/a {LV3!K&\-^S~K~U`xOퟵ%X`Hfq\ E,;hAqᣯT5[Փ` 3A:  BˇzկFn>?|^V\fX\f3#$$[gЈtbsE8H\rDxQڿkW)UyPy<5}O N㏥"ׁ‘N}CL.ڬdYVTKKm#^nwC l>"|ˮ!)Rc%m<ΰ us:nd&0:N% 6zW\Q 4kmE zT~I;owkUm_|~7 YjD_ɞ ?^|:D/niM׭A2x;Y!dZv $oTtZFd}Y4!M!= { xN¡DcƂZʗKg)Q"Ҿʑn7:3i wB-UzlP9̍hAk4m8??1eeэL8g[V/x+37Xji4.[i1ᾧz:Rj|7:#/W)qZ mg 0a'OrjCcp dAψ 5Sa96w]-3H2)% ʉH]k.z Ea w bzmiRHo#׶еIfVټ)E;5ti1t?t-u)M{pN qc=m]25v[vP1v3.+HH=$1 CxS5+-Jwi̕z:5*Mjypdz5&)0^?=w2/66A@ąR=&1tJVvU)K: #O i5r$(#@Tq9V4 xMix B'Z4H`rt2C6Qc0YjmfƉfEfՅ&)\ Qc-e)~ڶyI'Rhmj?#*ZsL7#躠# 6JVt!ߖKAp+r\߁nJ{]3OT]&J!+g92@gֲmm@q (T?hB,mT1lhFAº>|!(f"Jg0~u5Q~;7JSȨ&+"L&̠ g+ejL)YuxM 'U@Ж;)d̶AGkybt "o'5 Jqև5K;V=xu6"K9Qg)N 5>%ȣHo*H-w&ōZYJE̪#ޏ &HY} 3߃p9nl]b{Vm4^r}C_mp0> "ވm 2~ ޟ;c> 7,Ɯڊ C%lM]gs^>QТ賓Kzvw:L>s-ĔGȞC*NS~Tljnv}~ \V :ڞ︹Bmp-Cwn`.w_:Ņ{$ڄb ~Ǜ7ӌ%$k:wbD)g6@-TH/&>9}){mYL`Cz9ۏy7l{]?.I0#3bLp(v1R#w.l>K 7|}ct "dV;puhX4nufj>H;7`cbK¶u."/b,wZx]y.P0F! 6'? jn x$S1{&;i Pc"=,6sGBȻeƔ+2+X\ 7aN0>nEh˄܍4K+$ӟL_ ف`lHa>ѓnzv4ͥ 0m o0D 8_F|@Vڞge0{hYQ3:pVìcvg52p**v[Cw.u` `a0s\~K9Ɨy-;HZéI_q[uyLV8LPז }"A%:M䊖bYWE!%mT>%\GMDn2Qq۷QD$CQљqcˑJV ˬ]\:ۉjÈG,5ULO^]3S2aVTŕI>ϪHp£X3ػn+|իyޢUȀO͇d%C$[‡٢tjRti zM5NX톓 ĦA݃Eq# ϙeTUSJ3ͥO-x]͈)ߵU7oavU_r48;@FyIV“J@2yJ?R]؃J] Dƀ 3uO!%0l9?TJx#VVS$.\n)T\VI*y=]-<ߢtewpĹpWV&1q'P/וT=j➕/:40Zg,ش)H5QY=ݐ0Eve?$RtDT-5)J}Ľ-jلVŇd͔Pe}zy7pSMCk+y̻ U6b):y1+Xkǘ/)$QPA4:9!_w;ezmq.ȌZ:TAM#0%x /`&, v?)Gi-LPXiqWJ92?:aXR,+Dd|̴>EPIU;* {:v9~yaȚn4g>|FlW/\I{_LvڍY 9Qm~b]`v'~%lՏx LB7 +1vB_]tI)b#es}0>бZP %{4Rˆzd89:S|icZK=YU 1EFq>r(x6JLk=ӓBրRxnSZR嘘_+GU.% ,fKL١bL/.bZwFޜ_Gc~(cU(̭&EV67tzuӲ q2*q*UB=ҝ7$>HgX57q.P}Շ2y&Keҙ?rJ5Bta5˕H5̯r3@kQd(; *%:EZV>TׅM '" ML 5E?U >3T%eQspQt2:M|.ثEF~q˷n!I7#YzX rs -t \j#+Z3R,F!"‰.,+-xu?M>/sI=In)UX,듟72b3_b<idP|K- & :Kloj!oS=oBRIW=:l <) RY ;M̹qr"O \߳nᬳ}5_05nv!B[Ądw92e ̷ {F^_zFnvJ`uW&#DAi q JȬ ) s3劌%I~_pMAJf䰍fΤ>x̊Ļ+K(?J6PãN[-V|n<EU/ģ ۪ؗ$"/Ɛ ~!R[us|_{ȹFhM̳;Hv?6ݵNlim h$[OG*B_!%L݃ޟFm0L%+XlOctOv9Uk!J-kZpofA }GETyu7YLb3j!a7ѽ Ҝ; 8w]kihI(?ҸNvV[Do%6eۭ%mAx&oЕQCX ?2͢ہ}'Ij!\`Ufj$ (<~b?x+3r%$+k+ :#KU R݆Gc%uĬnx4+5btdȍEJ]O ob?-s@=F` (7F&85rMlkJ*ɟVkS*OĖ2dCNRb).ZRO_\v^D('X@KŌ{#M4f|W?d2!2H"⾯^.rθWFn GJI>7.VF5qO MJG>iGqynw2yݍx55[gl>O`r%@Ci:eOE)1܌:ڿlO"6K|[P 0$xYY2?'p˞2 ]$ ͫ c&G"zuT~_!G^(\wkq2oEg8|k^ 9+-'=x! rc(a9c@k7F"k&mg0d3T}. {uk躔@KoNOl `qZ+J$̦s"z精U)NQs+vvF!5־zoya(ꋟ71'% !*;x+G uP;M!M,)*We0 Sh2r"y-&,}eQ&.N`<^xTuyxLѦ6u/AWTi-L4poe<%o}I,pJg/ PCj%.L? [8瀨ҦZ_6 l 6l_AOe<mtIG4[6nbCu{ђߕ磕Դ@$wV i}!4~\sIk2'䡫*pQVx=ب|B S<\EG[v՟C|Hۤ%PS5Du46dL^\H/D]=:DHvIJ*0mBO2.ΩUiDJ{gGoY!NS-m>K2Զa%vlR8_ Лi}.$qgzdd8x*\0xeB}`|Ҽwp e,(VsÜ~B!PT+Y M΢HI-vCT΂ %"" h\~{2υjZZaRl^5ƽT7D̯z G}qoN#q͒4b \*"pf-, s9`gG?I/1=4PE۞2~sy@йX_s̝sttThi<9g&}f')pvәDxJµIG4Ȳ= ۅ.c:mVd͹`\R  NVPO|x moJ @\2K0ng!5>aS*(ozICTL,=E?ikݱ)ma{;u*_kF@Uo]=fJ#󍘮&29nYieס QRrvWj2m#~S"G་@I(yqs$hUj+\WfmR5Ѽ'+S#ΦذXچ2ß0HZ mu\Gm͕5z?U9'*W朙܏VõJ0UH8gE_ViGqŁTџy+_uD@$t*;M]֮}laڅX̳NOUĢ'Blai }O2>zk]1{I9 (kL s7D יTg JmlivOc(1RWMC{3Lz@%A*L wi]> WO'\i|9S:v-58Eî\J8L=@Bs,,B]ꝇ,;U@@ĝ@ńǁs7wƞYT'K.BLTJJ}xLw:gZ8&mή5h fG Qr\ڤseN[ykioA'_.LׁfꉏQ REG| M˖SRUxw4  9TT'ojq :!]&9ɝ3`dw'oؾ)=o&q[d>OHAڳՔᙰ,v_P:t~ד! T$f Jw]mL)8nb2&.Y"gLF//P+MͿ~n?Mf[oaJA?bb2ke銻 T!>$HQ:oDI2lXcQ@,|*U3&,Un`h"}of.P0G;R+Pg7`ݳ 34$\bȑ-~ m#- cE8jl 0A##fۊzoB9NhKf֍BNF)6TLsx' |_ gxV<ܰ>kk~R鋇yn7'CWoU7ʦ4dPTΏ:3/5>"= [^3XbS s3|4ԢjzӟuE@XIl2s9ePk͛fk6+UɅ'e LӋsQìUY!Uظ\^&ަjge`:\d=;5ί+eC/D]zjㅈ>'kAȠ<ȃd´3pōm6Y q1ڽ.pkobJM:ű*4,9^L{Uǣ`/VS)4M ~JV,|}ЅV xu=T#{:oѻ0~ n6/J.$q+IѸJxw#͆tV >+}Gbv~Q&EWTcV!\c#͌Bp'nE?1L!`ɈlWֽӐOw;G`uW\aۼluC+Z4W:FHPlu{Rxo8b|ZP`g^ٰk2܉A,+&`MR* ȴYO~]!}VuUꓵq{q D}ZZn}/\bbO={+>@=E|O#4QqlF<vYs3 Z! *g #-ɗݪ'/ekX:ݲMP]` ҄qKĭ@/}GYѻbz㰚ctF_ `!vSե?[0hVfG` qXN_y^Z nc-*H'g 8`@ ҇rsy wԯl癬.%04sdߤ0>>WL<%Aq2`JAؽq,#?ub8;K.i2|^W޺?^_SgI D6Q~;\NIb9# _ς@ȹyd_xbȅo\c 6n'8(y̸5whD`A#QA3}Bչ0Uu=u m'vk"{I(4/IڵN{kr}=Sf/v{hT*JX\Y'|xɼ!&xXח<,_^$*b}Ը3BrgߣJJS5s>0QP>g ŧAU+o[;K#b)cEyu]5rc4K. WAb6lf3F"6N2GTNOIjݬ~[#]u$%7U2 Fs&*'Za^|IqnhlDģ܉OJ9D*)3 _G,nC$ /gsEؿ2Z(&a9d"E &,7Ƒ|MrUwšO/lmFPD§:,FNͣJI:ޚx÷//$z(Caɳ}Xm,0r9{φ`j?ů?fcΫ?̗-w@ƎLvIr5RQ g]Ԍ'VہyMCXͦaAh.v܆bVXBH*͸6U\iq5#^ѦZŻ05Qa%@=^%x݅Jl= $zp:)mkh WI00]֟|)ߎz[xVɕ3#xY8%g~tQk'2gu"i wrR2poZ-U9t Xl:Ϧj#x&D 7;6 a_:j>]f.2n+b9_dL|<*B X3Hȣ WMD[q QDYWD%;W̋sPN 8)&[ *cNNrv`GIdrf֞ljnuU˺CT_r"Uk Lo^o,# G]0Vsm: ݦ"CIN"oד"{_3xXGԩ 4m OVG<ʴ: |Bb NqqcS@ʔ~rS[j׏NҺS*i@RF)nWpQF>P}7m}ڵrf ^UD⨱ Kh0ߟ;M5 \ c۔e0" ֭YoM*Uݮq@l5W^p`lchցJ|J+y<[&՘Ff(zQL0- s=H?ZH hט3ٶH^ <1i Zf ?G@S?~3>v @"Lך_Vx<yQ h+%Ib7iOpzm޾ys ퟂtK`L-u',>0|\OqQ+[e>5墒iӘ'h):ho$rפF O:N!,瀌h):Bdn 2:Dʩ-3rlQh3!#ƴzVZYt-|PԂBƙ /X k&QEXy1)}عƦ|؀߽qzU7 je52K;[QG-7H j}F8Y Pk<$n f}ɳKCR|U]$$%T~}Q[,7h.! p֥2kt F Wʯ @)([_-LZ/8׏7+Д\R"AlJGZ:vgc}[8a>%|jmt8"tW%tf;g 5he3Wq /JbZ *jmU`"@/0C:8.Gymu1b4[[vyf NB]=[׬鮗VsiB4qUfW9+c@nm޼6NլF$}eaz<^)Y$_()?"|i˽tk@Aj#&LSM4DHi+4 _C ?UhJCY&D7h痹f3*?)5;O~jU|rﬔTMEqp}6PCm,JO2s)tRERd)ܺyW[f‚3.Tw}<%I4j!W'j !KC|jIg5Ps3j ^2j.7wfD> 2׼ wx詔!dgL5.Ps"o10D J/cTtomñwcCA`=Öizwç/7|wqӉn8-cr+R;GEQ/ q1~yn7fu3TBr4;??RbuwTla1!sVHddn4ܡk'$=SW1YJcC \[pK,~qV׻%+Ɨ@&(*Zn H|K5zT@49D-,cNEi|"X@-ʧ6, W3"om0| ERkpAeILE`.,$6^jÕ7BD/_ԲLBwMhk(jMGˎ~|] HUڗΊ೯ow5,\:zwFrSTq/͹ =(ѷJwW}P;& 3ou_-7.-8 ho[&C`xzMй\+{{)0OtK6'2 Ifj}&uj) xC}ߨK3m8 [G&X6I yUt*.lm@g6cq$SfjA0)1UhV* }k ^T]JM{.323.Tc`XbJNU5L^<PDZ!4 ^re/28'Pp\Ԇ̣H/ha#)1E+uXщ 4Vٞ(VAafMb fW눮"D}x{=%'B@";?@{vlU,t:gbF>*MVE R,H[q* :nތn&4R&|%ee*zIVs^H;*ZU۔ 2bNMD:`\?K%}vVHE5_z@ km+@e 2,6N+,^;:zȇ*oDB f!eF 2};xt'1g>vs_q#nVFNghtn7dCs N5S|I sȊ&+qqiSmWzZ'B@drgusBaE=Y`OtJ,@d P"t*˽14>{o>#u;_mZeV E4Cn91:$*3}5K+Zqyě'l.əkϊpU6X(#;zvW$4]@;kp,ftc_DZxiwxέiն˕j37)JM%m$9dv)H*jb#_*(/?E\  ]Wz$ ĂM_pskzܹE!?aQ9ڵ5N$ĮZF2afĜCyexU]->s-ULnYu[]4jYf}O4K ֞yESGu` Ӂ1) o $AZ!=30k *?R]LҒX SqR,\'F"fCKh o֤G%7U?fݣ Q595be"juYǓN,3ddϽ -[R|_JIJVN#Z}r|Ƣ.fS <Y8ojt0?I Ȭƙ[NoԆDd!\iOeBviJRDP'77[m+Hm X/Sץlu \ҍ ֗WXPT~ =6Tw뫜]-Er?\UpS79yrs+IE!p:Ô{;Ϭob68ufW9 8d 0D1h8OPfM' :jq4ǃ14*~荸|#S- |RS;n#qg~lZbVA7PTAP3XGz^ARP  ^+Ƹ:22hJD p?LGYq7glqrf{f#f^pDYnrP#"X9HGqf2L ?w|TN[2b%:xRr;˜t/H5rr-Idۖ1zKGvo۰Bb"Q?>aiׅGxqSXꙹt{yNurd#w?>oj]H"H!`cXRY+h?kKæ|&܅Fw`/~4zܨ8 L$]PKdШ*%>z2/&Gd&~tcOk6[J Ыv'7B`{;CP0$܋@uOs$ߔ[FbC ῊESrZ"omf8z=H,2K;A~(ơ_?`7I'mvyKD'E{ TH5 e%` %z+pk(jޅM,-Yiw4>cog?zP -ECw2ژ7?cE7XBj"qOoyTw"d,EX8Ћn!+-2slΎ~u(O Q PBYkL) 04UlZ&&j-O6T!sO= Ǥm_8PaMJz %ؒ<+PvPs>#rXbGҽ(k[L(p!(TXhsuXyFZ*~2[^yk@> |>mO!N)8n[T{' ֣"uDm/ A7$ ~IcH EwXTUpc~$+Ǧ5v5ixC]OxGiK1A%ȡO%=oL/Z틣%˷#pInAR:wW2DzXW 10↧"r'gi#v(bi1*U-6-cFiv[oP[~c´EE/&uQu$UOНb"WTzb_d\AFyX ,| k%W'#Dj?"?UMfoɒvdt>ܗVԶV~}vlFC#S3 Z;no%h iFӓyZ3xc.am;wx1L%4,D @szatG Xzd,ɤ\vA"hSs1,cOSVTP3;/d~>d5 6rJ}G = ơCͼ(hp>ʼn5oKgmfih:hh \C4a%j?,ch!^*O=0B-8jet`9T˃>"X՗S4I|^ܧ HxI \_ܞ^&ʿT]UYU #(vf~+.r T xD3ɜ쮑87AR,FrrNdGOE;B!^)dl B l(WۇWN* _~QP ,Ϳre zT:NͩÌ kP8V-9s@G1;jή5xezZXAocoQvkU#{YgF]Uehw20K0le% N`7K|r\Q${гxp<顤;?aJGH@سF"U`)ZIƥ=zvЇy/'糸TtH~s_Jp_j@9AvmQstUO鉟X>bo{UYXMDAzua|aK3 \XWkZ3YͥR^ r LޡĴŃA `Qڇd;hzx7 O/5Zó-lG\X |FR&}թ%,ORZ!c$>$hoMo),Tuz۽?U M\vyk _nb^=(έ+8{]" > SXQ*8 L,nm-~Z̤ jƹ2z}y>:tz6r5~o"^#O}855"<ƹ)K~yb)Sj=Bj3Fyj$~XgU [نOcn8*^W=DHY^b?-/0jg@>z2u&[&%_ QC{?,mV I jE b19r~m':2|Zl~r+AX xN;ǘQLAD]'ë9}YLZa~/ϥ9 = P hrmg^3[;pNK4TxnCi;e8tMaWX_U A~3 ކ/^e'eowƼW1.VoJ/_r''G䄓rRꭩmvXYx>j;Cu>|scc+ړvQlפI=Tm&i)σMRN"/ te~)<[q45 ,K@xٮOr!0{y8jwF̹f"Lt} w˻b< mOpӳ]64Q,XU Í<+>Cmpe6ыh F]i tQ-Qɾztџ6?5 أ$ߠ | zDOdV}?燾#c9xf[}%!bc(x^2s`2脘>["(H{Ðy%d&Cƴ7j{ü6U<`{M|̴{b;'/ _jb m[q}&7.@1L#^jn1fzQ=fCjpmR}&}q8ނȼq$/ިnl~䑀OU '0V¾I~Z8-P5]BZYjn~8phhPVe|Y?c.ůC>U]F8yKv>V _9 ճ,+Pap7;@~ Ub(l\K$'1 10p_>tsjZ1vC/۩GMiq낼9`KXՃ$](ʍ8"[Y+Aep>] ,3eyp#R!vྥmq8xP挶7_ DlFՈ-b%s7W#4`qtloi .T!; 8(fhJP+ Bmdl?>M"ު$;쇘G}z7Q9\ Ƭ#~ɸ6B޴#e܁Vѕ`VX&͆yaƓVC÷TE>`T_.sd#s$v#DZΖw"οDؗ*E @s >z4 BSQgO㨤9=?wczQeaAyWaGl $~!W؟f,=Ω3QOk\p譃6y<|Sy'QKڷ r/<W_bΓ\DNބ;4z>!OKOޤVcV4;iٓP5Vu뼤~V1ղ#]̓V>ab()Y(eb BdQ%U")ǿ݇vJ1&a׊FtUq\ja͐Iea,։wzK9-`4 W/D +RuӐ28Vy.u{*/1L6.G J ?|}۲ZI闄eZ)Xd@X__r}(Dc=TQvs #58&^Glunِ3=D#?W_[Y aB<MI 6%oAabPVɑΜWctyR.(J)S5# o*ň=K[x`[g5;pg|z10O˸n8)hakђ Y}.fr=<-H|M u[rN ۫940ѧwǯ/(ճ2pWCC5Φ+]n8Oacy:ގKLp 9({"!yO)}^>M~iLQ]R%3y,Ma+pDI>ʗǢ.m5Ws^ۿE xȷ@PNV(U?_XgᎉCd-f/G rץd`XSYpp9RĠ_cY߭6aSЖ0g;x4S5}P"f!{j`J*Ymrɀ]:bIj^[3w瞁hbt `v 5T /0/#\"/R˄^?)׉_=_Jlt##w#fV}9! ^z2~MNf'"y^I%_dA)QaD'5UnL$`V ; I2Iqο&)hL>,7ku4Z#kaW"$C߈3j¢kRscAZFyJ*p^՗KK @hmU Q=Q)ݪ1xina y?,9Zi`^I+ISvDO- ]'|#*ysݍM,s>Z81vO4J%;26oP,|[ĐꔡU]&4ѭM#M iU~$̒IaW_`OJW&Ǎ!5sCI[vƩT/l}6 5Um=t Qkh)ɠ~ גVS }QSB4_7<Ξ 0TT pZ`& ^!uZ!C2N0Բm?]i`cOZQ vO\4]?KTcE p bgnp#!k8ct9)O"K+*jaP}EmŽy9MPsM^ r"*}A(ۈxnR~U\)ǽ)DKA{lH#xAiTTwa L£?WPTxTsjfY;"|FWI=L $I5鋨egTwUҒ2G][c?Eltf0VH6'McͲJV-Wu09U:/%$ p+ojQʲ:G>TKj}Ckʈ8h)_iyBdq󕇎c*Xpr~\9Z^c 2.MNAꢀwW5u&g6KDS_ EjZMoy0E7fg#Ouf<Т|N䡯!ab'Z+t~]XJX%m;P xc$XӕmRhDUcsp% T3+ܖW=E%Kn5Xs{`M]o TjQq|])`;-ޢJ5D|Sg`pf< t'sqVfQz|[ Gƺ:g=Io2@nvr4 oB4uS`ku%N1;-6CwW ظnid̼SIw_ ר@暱|/)f&8"@mxs8=槚!:eaX > Ea)qu@L{=yBI ZGb5,JU ; ϖHVj=e:MZ4 ]3%KDQӣ9 ٮt4! E;Ea͡T2Is [,zS Q1˪0GyQQ#hT7]0 EsZ J ѧ"T!Ze=s:+tuK`ñ 2)g.CYbDvN5 &%4;tVWs_sp$A7RL\O bh 3-d8A&Xbא#rEUTIRu DX!$Y:(; G?>٭b} 8Z\:< EZӹSjD}'-ͣ$,; Ddqb4A'ޚ*ۑHA;Ϝ~`&hvvwüS~/h1 Ho#,#︨C*li΋&.'>ITN*Nv|](z"i^gϑt2鴅[ J:E?KDL 2o4RViK.lbH:~!gP[G{`\l/R:6$QTYݜslpb-&z$KȃAB v 2κaR̀uuۊOǙAC`tϧ"ɀ #tvA(rG+/!=+kc lc^xqNR{ՋhWxuZyҪ̐ \BtXT8uJr#^.< 8TKfٳd;+Imhp#sPĒF`c/ V˶2: g/*0,4}uİ$xuwX"9a}-4eT8Dݩul'4rWuah)T{hf{eGhF(<ĊgB #Fq!b"/Ո]1(wLжk#p= tGф+}̮Cɢؘ%6n׍M<Ř~14;r@qתWyrK*>K daJ[z6Hx(r)CMbK.J+!S& ?&QNƎ:.(#`'h8`#uTC0HtrfBD妫DdA ω]mshSڥbϵ#{d(?#A%xW5+jmONLC1*GQԥEεUUV2]g?==5ES紎7/5SGUnM> V@Q+4hPMC*:-FpK(O)^S@^zHWoY>tCfSb+ھ W趟CR[kҨA B+ݣ@UKC:w%9!xoeWڏp>^_tSg(5&㥤e3Tߖזk-T}tE4Wk~Aa[FL.H-S`5+m߇> z o(M,>!)ߎ>/(iiIr0PԱe{N,0nO+NPA\q*jTEcPL"rw¦hqj[cT2 P$GTǡt0U/4 J L+d5i4U`\ؖ  Q(a K$~c=_ G[xY=hoԚr kzavu ܁K q# VoY.ʸ*eY4`ċb مTd aX ʉ8W7wx}6I?*.Z2_3܋3ӴzaDRcMC)Iْ")vzsdԒq_d/dfqbt`WrbgxjD46-}Z%pm%p-pc3e^AnV᪴g/8i 4ep^+PӻF&Of SgrץL6eKNC=[_3N@.7J+ϫ3 cG D3@YtCAZ75p/9`]~U/Q A}qi lb)6pB V9"mjld$ae'_&CghE8jtq$j6 虖do*os~@$)/R>Qyּ,U!yxMp.\M> Hu^:Yk 37zLxyB;8: ƌ*jY6LyH!~8 wK{-.mO5Af$~"4ٍ; Qg2BUaMJ_DemLp8KInJz,GQQJ96JV1`GDIi.|^KۖC2usF,1g=ȑPȄ~[Vs쫞ZΊf5; M2jyFȁ:K'B;!xf܊`j.H3I,xmͬ舘iVP*j:E"D_>abtZlMy^Tn m/o|LshoDh H"~;kܻp#WRi[֔}<, ǜ.3-Ex\ ex 1 &<( sp<ȵ9K V]Xw3*٪^̚M򏂎}FTb~kEV2\k* R4P߄ҵiU1"CcTpMv7B'N꯬KmE|XN<H k?+ KRgr"O#8 o+aꍦ0M㧥Nij[9K\H`u8:OB#<_AndkRzyyEׇz)3'`XJvjds*ܪld־ӫ1rˤ/X <'  t J_vڹ. K 4Ii'% 9Y@4Jb ; Fo$iKǑV4kt+L<B xOM& Q}ѿ45턓n#"Æ}}F5.m!$[s|/9O2}adI1Kla$rzs}pQAy0QPIcDk;<2H&;S4dYW#1XȆU=pXњM7$I֧غ=+;wi_ eun*b&Iuveָ=ϝ_S 䙂Gtp LRC(lse7a]>}ݞxg`vVOxdF Krk+ǂT2' X7> 2}1oGOh%D,o'm:4W@jILpA&W~ !ţ9&4EjnVsCށjHu K`H)sƝg g7^TROpx -;dXuiui@hdֹ 1`0UIkJd:\ xFP L܍M?Wbl2N((ݯi\PfYRHdAqYJ1&.Lҩ6O3c0z !G/:&$yU[rByAXu¤};a>P2{kJ<4F' gkĜo).Ҹ%Tn%Uuts#@OjZzm9P >?&hw4/Jѝ.FJty_Ȏw ;?Rb/%wb7h>$2j!HKZ>Pw:9/΅K*9ewXDuBO$A+ӡL|[O3 ԂuRL'G+dz\ZhEyD CJ_k=. Y5#B5h91 ͋IDI׍ӴjʳP%FTl'PwHPjG3ue ~">@92g}13*i9lV9L })os")̨菙q[MOIAua7aTzga M1)9lFgl)`τ֓y,[{ xx||_ܾ𑕳 `͢0ji˂&CY:/ꕰ*^ C8%*32"n03.Vi}w3_YI^Ӹʵ2y$CoCIfv'I gMM) ER){8k* H%#V4F}}m{;Ai{KՖ[W:4Z +7ܴCدf]@_7K83 kREt5 Cb, "!]%ǤGgP3̔1ꑽ>ȪXî_Z,$$Vܡj;5#y9U\q֥̾ˊZPR`ѱ;\w@f!} argMxel-ZUD8S{5Egs߾B Lc9A/bP9^Zq) UxY#J.efe8>P[$6nA!mpEο{&E˔&_N©F ^DYNU; p̱˨hf8T F-ziYDpR'vʜP!P3'g Z .L?#Fc dsdq!7x{R&Ɗ,/ ]|QD"7W)te`݁ Q["*PJDG? T*G"U =@̮+As\^km:7k 5,2fR:NX-k3lFˏŢ{/acDOmzq颂Oo=Foe%[@ ,0DśK̡VjP-D%cuLvza$}_/,Dml"^Τkgr%k$gAqq!P'ɌU|K&Vo/mPKCx R@4o,:=S]Sn`f|pۢcq5m)_?x!*^ٯ\Y[q 5aGY)39<5_wr59-ύ.7Ɋ0]u狽TUkeH Z*C?&cpH``lMf&B`nS[F",A"5m4-@zD\ʋqK;B2mK稊k +X"0yFyE˗_hN9 u[di0Pl侠pB$q\Fz͖Fg)XA[@G'o2gȔI9,wC:V|#CzTF 3JhnD62v)~`Wa+/Jllx>qӆ^85ަM\Ga [2 "ժ1O3f4q!GqgWeBUHdbЅ>Lj%&+F448'PN<ব*k*ýq5%(pgo]P!c`&Miwr";@zu-LH_AQ-֋zh QD)U&0,!+f_E^ӵx 򉊢WW%(=yxHŢo={l?vQbPZq{"o 5Oح1%o9d 8#C&6ܚ!!3x4~Z|.ndrqA*<#pG"Cm(,sG VS8ÜAY` Xqqh4eP)ƌ[S\;|ݱoǍCPMXDpHNT^ uHt3%s lQ'/Io5ph<'~UqfY I7"? 2B7 R^a4´|JKmw}CF$'*﷼[mv0Ysh`)Jܜ_Qx#SGNt@&RauEnt d8 srB`4g550(6>bWiZw-B z3q0-@7B׬u؍¼;f]ucLE E&{=u.{c%a, ?52fAK`eZqZ(j@jޓoRcu=N/hN,FwTs`3[0CR`=mzU/;vkJټ/j+c]\-aP>~J2D )G+S>1ENSu>ݛ" ٬H),q+F.ߤΆu 0||;9&y`\&>lDK<]\vDytn۝;ZШť?{:C6L-4|ԥ;J#Ԫ i6b(Zs)ĩ,F!_hDہT;WScGFFu麜v(>2 ) KV^f52Kr,Lq9m5 麸/nxw0A/a{? ڡm<=.ts 0T*6^0bܑ8S':"xpFmb=1}_Dѹ[gSdp*SQSZ@qH{|9` ?VUН9v:.%WGC ץecd:in8csC/ 3Rհ޾Y$9Tѕnk`i tDOq0whyhAeݪPׇ.mXϵ tb6+t|H1¡ߪHh9N罚{*6s] i:ZA:c85W]C齯?|?W`Tm"o1_vǠN ` 0.@buC18ly ^bѽ SXJTWz;JQD![`,keJ-N^2'Xdh(L4|Rw:_I#b:wI /Eœ4\63_r^^G)O%9؉_p_w\}]: -ˍ€fLB- =oVp!xyI1ٌ]rж_A<&/>I|n@kFw-]=1?ĊlY48 , JU3nĠ|o hU#6;*$*va.B];xb@Ap^UF8\ CM?KZAHe9fa4.wOUyIb*dXFəlFT jq!-]S;.K>gњ}a۝j[t- Db^u[|跘c 60&Fg +#v_AxO0xƥ<˖!rl$(!~~FQF(D`A9`z+Xg$2fWF)PF6KNvQ^6؊cngTTu0aOKЁl@Za;T"IH굉e(V+E|?촉뮭%ڀ NhdE]^] 5R,oVqÆpٔP970)ihpV/(&;b,i&+^HNufB_5GOȕ);!}3lSjƢR1Jm+<ѦjE6ZDdvkz['TTc\7Rdflb=߿;,a Fֿʭ>FձS[ q {TDr{ӂ($C%dCJ(GM^qp$q ۀ00\VS,`CG+2Vn'?JxXe#}}]al>1ӛ=ӆYX!VkAjKz+=AmRx |3 kn㷃HJK$b-k${Ϛ\P !J%ɓNF(?16 = =傹SMTl SyS뒟}z3WkCW!8_n|-_l˝-+]9ۏ IfTvqGEf_v&] }k0;"O.Fgr*ފ#QP .Sتj1tx"HJOg1!҇xKQ;{#:[}SGPZzy\M +ga \JN1d Kaa-i ԣ}`#씜N p8Jo|l!YG3kI?ٮ-VI*V9j3@h-~J0A'd; 0>RSF%'+,)]AQP!3 sQefED&͐,-ab~eUyD.{nqx$&IFk=+:>9-c5r4Eka6&yܐ)Z׫ U[]kd<#8w{Q{ćO:E/@p`۶'.p_|[Zjس}g*\cȚn]1bz/'<- R$Q ZowO%.>O,YelDn}dv[s pFJes ~@7lk LNv,7?zgS5j& ugGߜdpf4ɩJZ?7~>U1"9A nN_[4sdr'p'Ϙ4N`yAɟ1B鑺IR~-pLJ Ք '3Z]{슪esyU.@@Mt6.X3?qp#h )EDs@a"GN(e͏ v;!$jӄ{/ Rx6QvuPl7Bl%D5 L dpˮ Eur}؉9s x'7wOLyocu)JZfC){Z@SSZʼUvJ6(G0O`tݹ߼Ɩ0plY)ec ;RGɸ)4.eA鮺iozߤW3rR|/3ſ𹘖pL?cB|F@0,!($|TGFsk=rP<:evMmh8kD2LUbo>\gzaey}4p(5/D(a548ITڗu-1P`P p,-FONeJtu86 )@W+#/f7Ej1@+NG{ F |Kݿ{ՐK٩iW藄'Zx-S{gw89FP,ۿp|*K'XkьN# :NT k~%LbgdߧK/ytG`z  jh\jW -Vd<.N8<@# KYM=r^7&,TSKg@,%yx24:IؒTɲ5fP _?7Pi;򉫒[npa%x2xco#R3SݼEkcc*vAkٻ\Us#Xs,s,zA MȞY[۰mX9PknqQj1@+weh~"O!pd{$w ' \W %׆=ؕqpkٗJǤlC \7c tDBlg<_d{A%Sz5HekG0ǤV@v8Vۑj<>=VD'`ʼ=Sx}"I2;{W,Ù`&ޮ3i?ېma>Fk<;и6]h KS`!,mvJ&m/t5툷 .)Z BCi(+{j ӯY}rm_sX*uor_!`g0:86Ce0ln9] WK#\Gg]eGrb^4\hGufNE-T6 R$2̐Nu V42m#$4@ Ǧ!cE (3 eNrE;fc=wFC>x ڇ ϥY" nłAkWn=o"0xy_ 6zpW}woa*oEV|S ~ul3[ޖ>c`f%veC_f\%)~$ ttlH~169,:LjG.+О7|u7s޾1(؋4_9?<'[qDTI8(>a>T427Oy5&[csbVbs=1k@]#spK=  }"?*pPcs6bcDrdcj'h: p҆; յ > |bf@k:?I}jT򍏋Q 38^A@ QJ\}tjDjqPe; XG%NCz* Z$x}"8C0{|("ƊqٸH|x:=ӰC*?dM#6 9Z)iS+T~] h;qKkuTC!sNv%ɉ0(6N"6J!oźͳ/-v]_5y 48LNm2ʙ2t[}@}dr\6b # BBսq'B7b fr췡o"~b Mp S,$UZas:&{gK?ƨu8DZ\TwԽsNa;~?(;fÅ^Ću竦6Pd؅%SX(iei VMFƭZm)hK;mwgycf6j5:3݄.jZ z+dI){_;;D"5)suN$h:nmDpڠ@ķÑUr%'K*+QēE э&Ȳ}$g pJܣ(fq֜ (;GhyhǠZ_WݫnMA5͌Vh$08ʴױYsS7C /zhlIZq*.}LEEA8Uf.w A9)XVV+^E>i Vrs2z5])2 rZ`#pk؅I5͔r oDf>B  u"NRӃ'scK/iU[>Qhނf܃ME&RhS&d7AMW gsikU}b= 2Q)"UL`%8Ol[5(X2]/"s\zrԃޤv ljLzORho`TaZg|{V/MEsZ Q'?fV==L^{DvM&*UU˖l.Y"]qe- RDc0m)|\ PEgqkوq4Rc$ 8pxmc=W{Z)-4t|dFʪu T!/mބnvڂNPFaCDI|i]+4X?b {:}ߺh3WĖ"<7x^f?V L#3'$&9`)Z"f@[6NTyyU4Д5GӂVO7\%aRE9T`goF! KʖkFɄ6U܈Cm/i5, לYBӤOoi=$ $PL4ba s/iCG ܗl}TeC "ݰSDQM/ cnR T(o1p/&wWI9 $%dhI%]ylkEB~vC=pNmpo2cx*/EcϻeCCJ#}:A2y@V1,܎\$u0gv]jL˄xww 7:g96Qk1Xi &RRMϿ%R(MF^7jp! 3pI2of5?;|_ZE[G$3@].A QBD6t>|DWmʜ|3(e zfe`*٧^reXhyu4}̳`Zfn韕<UX1AXAJ8A_l1\;.8x-rX} M#pi^b>#^M^i֪>f(4ic2zrcnK\0d~<ٗǗuŝj^[؏q0]*ekB(Pqg<5@;`S ~>G7@!-I X0b5Zip]v.Rx]ko wup3#V?+{`ih(&jq~2*5<9Bu哴o)0j?Cc%\c(0`6Ud$*Ic c0Ց0w'Y,!_o^F-|`}ghH_Gh pW>bpѝ,z$KtBib\!hK ^^٥@q3ITo+}᫭\fc0B*p[ :͢ <׮jXAH-1"Zxi%Y^°!Z=,-S5i?i= Vu4 %`<8^9"at =]-9MnK H {gzMs 9fc<ֻA#δ #-IbfgjylgK?"A$kmLX]j*I$ݻ;򴀖\O([*BEpZ7qfXSW=ݼ)U&ZG;k8kvH7d5ԛ@ 0Hm9oXZaYq̭, Iut8D{G=zOjM2IhPz±vi}.ѡ4.'BAj|X§LS4\ã6|tlE0@!&4MFqӜ9X`GKl`v21q]/8ד"Z 8G>p~1!P+#E;S@3:^Lb7 ?FVR^t=s/ɤUmK{QpN򒅗RaB$KrǥSvj/KvF"ouN.yCUKD޿pֆ7>waxF1Ęq{E`N͹i*-CxyU4XL]il=7.A 0:`VwZhln?I"33i::!\^0\ h#g5LD/nӦJqňs͢{wpӤ9+F9ZY1A2Ч_'brJܐіhUb{#Io= X,/HO+-R~w*Dh7ƹR}5?3n!^zrҵ+ 3he?)(et< &:Wst{DGaˇ|6_Idh(>(~P} R*9\Y17SD5f(Kѩel!0O%(f8` =EJCa*$*R;;5t5רM]ϟ ^mSص!MDؑ;*9}~tH97Bu|MYi! ' Lr#DĪsNU446ge4˾:W|ڝEt5. I˗QIY?DN\DĎK=``.ۑ`i1K跫/@sK0 $>Xַd,W{-uDAza[-$T*&QB/C`L{ ;BmYY~^2|~8s{s5vԈCאvyb7d lu.^eNʒCA2zSʋY荈H+2NH䃞'_+:ul໐d>d֖{ skvKLL(ѫOIz25뫐8~8lᬗqSSUS}ctl-KTJeլ1#)"ZxJi;_d>MoR$NlK,`*!Xr])wU2h":&UXn1$5g Lэ+sH,[7Kh!ۣlQfu*)ʴD +3tHj*KpƑJ<ͣmQEfPL/sL?CJx&>J_<`h_Ơa&۳е۩٢c5" 2+UVEo UgWMTyYk^ޅInlh0w; =ħ!,`Ɉ$Ne$8:5Qc19 d ޖ3X\bIN&;(y+nt$K76["@DaB#BgTQPY"#]T ,i g*EC۴egu‰߶{1Y_,%^=?OZw|t7Eͮ[gVя4 ^0҉Դ=@G[~IDq7l>霖ŎW6E;h-AGZE o7)hq5aie*h ۜБL]w#H-F&_Ktqp?U h`]X(3Wbolq': C+5"E{$,暔ҍ -Q<%5hpT.L)"skmǤ{?`OڣvU]kAQ$1-u;qyB5~*d DOp$v;tcE (Bݕis9e/mEUt[fPGD7هj|s`>QNk||?qx睔c auBq:NC=ʼƄ\MP)ܽGS|0),W]Whuxy-qOCH0CאG"=ID| x ʼP:@OK'*JxKOL ~L υPuAm7xB$QqaW8QKZ"}\CulT3"K.YΈ QN.*$:;{A܆iwt^yป~5Fѹ7_Mu9%F{HB&~,[%b®&"z |Z"oCc괩To2~nhjmeѣrrw;@]\SBـr/UUZ؎ 1q\)Ԝq "1J|(@C )IC<F_@w*iA? EZ72`~ D0*Ha6 r>fnα>HܵЌn聆Q8Fc$G<S=Gg_,'-݅ Ԛ0y,)ST 7dUTN\8A$ {‰d>lvkQq}h=HY۲tcHK%vbV@P7?҃by.!S ]gֵ<.vTw(2`JWڀJLZ =Fn.#dz,?d4*sur'\#(:e^ q_2Sye B`8pct~3)w%g}3%G4L`7K=G?w#r aDF#r0UXqJ09lxFHбeʋ0DžJajõALFϊ<=Ї.zʃcmv7/ '6 j0`rV 3TQ]۵ΖM+V;b{%T{C*~XfܷAs P e'A4XEWKHug[|L->VwOѹ(?6w{?ypHpP/s.& +sDF4nJXה0ݕ{Cu)Ih9:AߐгmmPYQS_Tտ1C/-66H V( -Ұp.[+hK}Ge Δ(!ՙ>"fa\2#Շ=(Ҟ"ڋ5}A^snY\@~xYZЪv9oV=H!fz5r˖RM2N a[Tޘ*ǡh*p]2TMrY}Lf DȎWohaH/Zhm(xXα.%p1S[jN`<$tNƄ<8P<K+u6=\…(Cv5.U3}۞<_-%DHƗJFT9Sqp b〘Qm dTQUHZH\dɻqo ALxnj^ՕP/8Y]`2^”W8'+x * D _`lkkﻗxUFn =I@ɁUь" [5څfߐ re*aiqH8"[1ݠywa/们h$Υ+ [@%k'I@2m5k ?kM"ZѨhȆ2O ^# Ŧh9\M _.1~O0A SA{^o?~Trn'FA}mTna3Xͯ=(1hTUDyȑYJ5(紥 (xdJ_LvrۑOTQG]7Ht4^uʆsF:D=ҙzplW)@i#iAXėb|E7}?X 8GPG]BM'7:th@l[7$*싑 {fFu.'\xw9fH}\O; F(MΔS'rm??q%Z䱄 3y.J@5 ecooOyw"ͅ9 5kkNnM OSՙ ~ӯJFMMSx# =WXGc褃kDf:!@ 1ۚ5y<$юpT)WSdbO;mSz`n¢Rl/+*S\ rpUsH' u?h4kx+ȯ!yU_o*5=!e+t[gua/FКbX6Ot9L/8%58H[O4_S!fy"f\mzPr]{SϕSxr^hߦ??Al5Ė6H!/w@Ncԫwk͎=0WT4qq!&:Þ 'dIG|bC.+(Լ7k ~5Yk4W%*LqӸ4*iWͣW\Qij~*~jn0Bq_,s<0sX-Y߭ora蒜.(WN@NuS:pQ8lBIʞ$Yw֧ű_3@efnw;g':vH 1RۛJŭl݄`0n9g@ZT%HjPK-< MVܠv,sWS0s@0@U?$jE=m/>(Siux NԬ ¿6!7P?I**I@M2 9!h΅eSk}8=)LYy(8 PZɜ}yױ}@u Q͞.D`rnx@=Z~䇥;SP;I|ә?ˋ!R+_ 0B0*-o?eӫ3᝞kzϾO:qfRZ f#  c&5Z~~\;V* #s,(N+(IM~Q!#WQH R/?nRoSO3g)M/S1O9ex<|3s 7 Rc77́zY;@{ZL6?nn`ǍW<]j'"lՃ\vU(Ğ2TbUKU[zJǨy|~wР0&PvGup 7ҿ}OYz^A s@ieU=9l ('z߉B(_@`O蕬B"K-h1SF c.=OǮE|D< JB*鶿 )P|ϣM êcD 't:qt_`F%EAaJy.#oSʖGap(vfa,RnnYAM.ͫn#ӣ K]b9e׃4;@PvPx c?O^Ow)gF{4Vi*`Q4#kXś{@{Avs57 w<627?y)fڊĖ 0-̷K,=1O0#MOg~ʮ*'!*!/^U–'Hgù%_ܨ; vA^1_h7gru <v!Z*/td:<_gɱ{1 L'l~6Zl >I/PGI= i'tq?6d0ce(OYl㹦R&Nml!{oezf r̙LXnNFS zN0Ȯ:1?H ?+#;Ka: ( NVxfr.#n:-^b^frz#ӏLP}Gi@چfP,q|]l4rEU@kU;dGk G\SYd{u@o/hWv [D~^BgY#ęZ67C艧xɘ_W*JCM.Cr @aB{h/=RFo7.a AwE 9pW~XiMċ,/__5`o5ԙдe1WZmF"I6ָ [Y1UQ@C׈%:&A q<ڤ{tKәbPU|걐7?HgT0Hˏlo#]~djb+8{Ȭ%qdC]UMA5MF@z 6ҝ:*g`ҟly~nCz.!J:48O"2Rpӌo{%yI>yot BM,.cEl5cSU29b6SL+)~[a.2yadIV*vJMWEmր{ȱ&I.g(|3վ`ui(q3_O+t\0:W8[|u xQ+#욳: Pxރo3{xWUi1e`N RJip`Y֩Vu`Bs=zvJ‹]D]H`xjNJUikqc5V[wD4SQJ*ӗ )7J{ZI~m8&D_tU >M5p{Mqq"$</ $4>7';,ٹ!$ya=5&n^ hԵv2ȼ=nZů#vF6>TL70q^Iizm G6AS4/}X6dm젬b`$K-#8ӒB3 HAWl4$[>YLKwbdl tԊ"#l9{1槄9Pa֘ R0!S݋h2c/|# XrqFZn?g ԩ7KX{{0x@ Hm q3<g&ì=w$81IT[EanBْ2|=۾ (٪`U}CyF=Ç dyr JKǔX7W8WO"khI/[(o- &cucXš*2QTƤ0G~KkL2q[_lJStop&?@'ٰ6ވK!|jybƚ!,k؉iB VIV |m &0oFqMé%^L"RޫUuֵ Iɐ=Uzq K;LL@)b&sKExU&>&ݏ=)e.bђ )nkk[ o,ZS,?e %]?08|Yf@aVft[ mx4A+J$m[=93wڇAD* *Mo8S!utw$<.zfETMt(-D uZ*(.ơp\f#'?N AJG(6yV|}Q8/IesRS=b޸M*C8 Og&uNjmۦcB03q8=1L^3]8a5}o}0F1t""MA{62~u,7h'$gD[t@8 (۾) PҴTg \Px_k;.ڻ Kr IR@ NYĜכtSn)zoL@qckLkݲ&AjY=d}\qdL 7k=VJ$tY NڦDVd5FY>zzu Q?v(uDxl`fsđ2c$zj :^Zϑk皍}Byq^G s;_=Pb)";s6\͋jx saAdNbH_Ajx4^JkZR~Fݤ;sJZQ ث e,)'4Efsg|b~aLPxl15oF.Gj9s1P>D7gO2I3h1kb7ʏȴ#?֕<]+w޳:A aĶՃ{.mݎ~k&ҘcD­8Hyf"`L&m*ɕS2X|Ccf af_ &`$8=\aǔBOH^Fq'qszv" 2z 8ވOnVW؟t*#A# .^–뛁c-I?;[gIU&ó# h72ĩ&Jg 閭 XsHJ$cS|V g|a;I 0~AzSʿ.z+<5WX~CcS8d-ƽTIZ `! @"aj數9ḭ|.t8Xʪ+~]gUB1wW)K=>k< bTU KX]jvxJ r 5@沋<%05RQX4y=c8͇vjx"waF'Z1B9@IiˉĐG|[:˥`O5J7/S\dtli =? hJ~T3@܀qckrr#?qu%veXjFg\7hf*p!^KgHuk*W}mr1Q@) +pL Z/iZC/@lަ( h{Aw6X֥fw9iIR ;$[K%W>q,`bY+Bv\yҌ1yEdu3s$義Xy HI֒ND-և.DXUVM}&gz^N;EQs9ۏժ=]/$׿D H0 p1.EkA[W, dJ'!L{} REҶgVJV/@F]9,| bF(?n $8sKgc##v|uP7hW83/cTJZHks57iF\ՊZa2QY_}.qh-yc`ƹ6:A2ۄ OO(A<8A_QH T4.oTJAr+B)rzo#( 4v;4h̟e :`aXPe @8@&v C 79?GBZULHmPwwoQr}KE]t_Bg|g.wc(F`A:H޿^&pg?IUm1fkQ*Z`}.8Pd mN03g_3?(#B8^{|70+ɯw ͙ * {JCשfa13]nE^1EP=}"]=7ۓ}jxhWJ|b,qh>]UA]pޤ x u~#ȹLhxAXP{zTd7WNNS{T]z4fJK5u!AtЎV6?K)JOVQ:$9r"j`i&ū&URFŃ:[2+}e11-ȍ7 vK} lQ!ÔEGSN\.rv0WI3b/ћ"H+1{ĉ>k- HL.f8+zkc[<]xSI3R)R"TLD]ccd)q֑X1-(pN` =Jzxw%8BZ.[0/wENk5Vlp('HH P!ՁuhmUFUz/dPf* XwWB7yDͦ,a]`W7d$ht, 2VI6" &7d?<0{tXݩu*j[uh<۳ rš;Ob YĆA0Xnsݤ5/߹}V}1 yd܋9fBS#!0:']TI}A=v:79NҤŵkW{$p[LrHuaE۫rIH׫ _ZFZHkrm{};W{MaÓTuuMX QJHWH|[_,!B{-dak4v9!-_yejnU%֯>~W /m4F4j+i8zidb@3ߏ 9Զ}QB>P]ؐ&Z6u z;e礡9'bz'dŮ@4F5:ڦ2pm뺋D6Uk)wۦ L8$r>XYYw SCg3|{i=<ѻjěn#ap~9hp(bXW}ss՛ O$E&2+% d^:' j7L7~₴q9IWQA`K4C0h&u. LpQGD6h{ ?؝^v^Ϩ |pam= 1R%)~^+VLGCmI/tLUnPWoq;^?I$\H~ N.n-E0xfBS*w\Dh,|R!^GܦNY^('z}k~=]؞1~ks}WFdp[&f Ħb˯1°mT bc&76dT"fQ; ޤKf1jE뛠թvۖjZ{~LɃO҉̤sT }9j޼TaTS?2>3JtPBsp'E$>V=q=RWk`wd]VܜZtA+rR+}u@21iGY=yhyOi~%Q ]pqXc }nxs%cThTYvbݼ~a) ?[?K"k8@BgR%&KʳtJ鰝Wߩ+3ϻrnCP)OQ' m%a;pN`TFm#7fJmD(l{a)uG;>4Nhǧc>puTpXt&FtʊuGhQW& }x"=lͯ|ķrՅx%+\nG!]F""£p IQ,ovLԮ"S͸BkvT0r\a[+}Qq NR~'00LZ`(ڛyDn5%d}yE6<-#gno.dE#`ǵWkFTŵ9[s 5HdMsw,Q ^ Er,M,睾FIzUy0Ofpnؠߚy%iUtJsz)lDufR8d[N|+/\vC 4:dßJ^ű*ZN05%1{/ǰ2oq It<](J&sÃ<6(IЊ_Bb[9a5SXck1ºC޵I<2io{Zw[V:o?P*C`*>ӱU1`OT,FC,uE R67?F`*6w |,&hoÞ?>anrGg<$Dn=A8 Nլ9>R3&g`wI5<`&BUT#GSlAnCoL{# Nb 7.rUo2S0OY[ vldQ@ҟzg5ͽuȸd>K74z]%$4q\Ah fq)OJ HPS,MV+{'Yrg\SMQTNU%'ۊ(_(ueƌ?#TcPY>ŎE/nK }Ff/W̜pTcf0䴷aEFߌ;"-0Ɣ#x "xa΄I3C3I \鰲DZ @Mń.8|KCPOEAG~}%{%tUsûs;6˒+'C .FRm=Rn=旡Tb2flק`fLP̖/&oXBbQx:ҞgvyaU!&}Y޵U8N)/8 zM:m/ >(B3Ux dW? 8bIe#@9YR: 32 w r#mh#"8,/̦`֔啚9̗S'DD]/ަ!ywR4iTa'm5!< Kߪ8S"1r*"zC'W_;AC*(CْDBu 89N:an:( UiVno%" H쁘{%Vm2ܪTCJ(d /rVv܁<v/RC=k\ oߌi`` Jk*1- {I "|`2e*/0cL/ogMJȈF(_ 68x2p$WL^rA\N7$wܛhiàV|ZF [vffATnvwpB9ok$L+U,u!HYHp~fĻv5P*،,4:'g"ٜ!a*,.gikInKxV߰}ӿ|Q82#jv~Kic4'IP0[8jm-uzVMx0\mM^C]9(z|p_x;vDe3S2m Gh>B 7!}tS< +1JR _r&R" %KJ":|^ܜ##2Ss"9&!nLe(Уlm 2p՚َ,7QxjY̺ 8+#1ACؙ̓n%}M8 %@|l*'9ɟ:lcX<PfO~,Ivk[DƠ~. J7CȂ0>>l֭HN%P̮fJ@)8 m]tS=Qv+ 1X>Cġ x=U_M߈ZKe0Gbqbծo[Fo~\}g#B/bHkh~]üL{kOC$*j3: U1ĪrbÎ%9z8 !HB~ :75Sgem0QZ9ׄií'Ν쨁R8.lH츮ܦztWC~bo so-n59z]ur CP),[ *?҄S: =|\!3$l/FY@!{GAcX͂b!Ym 4[t3[?|k2.bS8RGډ8!9k*XQ_fv*KR\|rU( w$,0Ƈ%Cm$(5N#p%'1lۄN sV=jZĻ*17 2XT\Img"$FGe-w,$lMg1ђKpߓNmH$]Zv7H3e+mr9S5wKe& 7k-?xF]q+^OqGgqf;dR[2lFhZ*$FrRY%p3I}yz8ߧ=i,o$6p=EW c wkʃ}@9B7)ǜ&P# P] 5/o竺X4ɰxSn3#ojEMX.  v`A#mE]2Fq0QV{hHj N9qA,s{ĺuht=)MN5ko^Fa(`JHfb]yaztԘ,!j%o\v@1H l|ыuB'3T@}0X]B e o>kOUD%6?F24p 7 /q%XS0*?oEI?=hQ7%M q_vVEqSb|{vceKMFs786 ',Ig:Uδ6u$jwSa<*k$~.9xLˊ RDt"g^j[q&D - Y_TOL| J$1N[G|1O m-N;9  t2jMG>( ٪e  FCCT֦ BF{5lL/ɌԧJH|2~*Ge ֔6a8-CFyuz6L] 4fk̠Z}iVd] =RxYcT˪vS*n,G dx_HY d|#̴]R&2qk0zJW}*]Zx]Y7:p,>$&T'Y7>a|Ԛ>RбUG~_Ec} !cr D2S_}Iq#yqdUjS%a$ܛS'LD4l ʫE\[kdzbX[b$ P݇kM@˪ 怭kڦWqRsy+Jjۨ@ITT0Bk 0x7\IjҘ]'=oYDQsxU,t\f*G+%&6+r]&~%fF3Z2lFx9ä\mƥ{JaAݚ<\0R?A< BH{FNs-v:'/L\Srƴu`RQd[גylJUh*l5[MOq㸯dUnRK{(TWu( K͘OrϺtm{%;DwT61Hp !14s뢓]ȂQg_mB5V{"g*Ό+m1+)n\UDC η `܈]d /~8w;*#XSԙќ,*'X]$(T.GYGN_̝mʹurmM`lqgVŤgV6xPSBgbUfcs}񊡵ؿQJ]| FӦ~Ā4 R|궳5 طPa̒孆:\XFhSqD37(P$ׂ)Q+gT{v:[csO&Bľ'ëAsV|Bw:u*5ҜXhXY*K95 J͢0# ;X.#mK Zo4j [ ۚN~%9o^Y͊ .USb߯g¦ uG WV_d>H:1lpTZ[l=#8׳C1l lK(~2U!yLuvKP[paz _kY_Ιiysυ.+s\'yB: llD{df7{^!B.qv\r/0dPո_#{^ dM u0 huQO,P$.P^9/WZZSfaaS+xNo]ԾW#ZG\ JUWv9-ܶR%vK:IGl(o0QSDb gY5#6`/.Kݷn°~#_w NwH"~K(3J1w<Ƌ>7֋ƺ=6귓1&<a4$~sv0GDDZ 5!NHAID˦qC5#Ҩ}%RZ.AdPw|_afh||ׅW(d8bX&8t`m 6X&lbi}MWaT--ߜN~eXC=:GK Cq `G{yX|9Qm 7vn9\UIsVeC۞%`7L ate΂.јt @rT֢{X:jUЅ ^}SXezfƉZTE;E  %Xs֛*ʯk T-ihz_-VZA p45):MDOZWiN|KNx 5/#^wCiL\$Ҿ|<ĈbΩ(]{v㮥u_,UO½wO_Dh4}NjNXJ0"|_]:TmRӄkF.FCG霩0opcVMĭ47|H)O=4 )a>3dQzmQhp; 1Va@@j%QMtPO+g`_]S:nyIͰ2-8^UX"*e2[nC3ۀn+ H~A3qsp1IvY I tkkV0>X+5ʅ}=sjp;<#b{OpMѹ5"7LJxvdK'J^۞:̎igHg;QÉ1%Jқs"u: A`kDޗ/) )և4WEz]̤ϕ @)8=¤uc  `>:#8CUgkAodqIw*p; >g20"H7A6@v]wy 0e˦Rf!1m"[cł1+[d>ҽc큆hIdϑRWgNA:HI׆ ҭYC:>k0ynDP4ҍrQ{4l*y6}&U'sui޿Eoډs!ͯvOWs&;>㭎9@NBȚ w9 Qq[(vr@o˺vƐGVL 03|?7!@?Tdޯf&&).Uʉ 5 o,m-/m ъo7ǟZ>TЛi@'^fSkc7TumA%<'ߗyXcI@-3F!fe֖0V(z_uCcUneTb:"cZ`/Б;V`gnܗ?1:2h/"@u %12d46m0 WPJ-}Kr>#z- }`gvՏ3oJzvuatxAކu>f}jfCe,t7c1}Pi6C_-c Ș>^O0Lr ӵ]>Nk-,;%qS)ausp$.;*y*fÎ("l6(I\*)C i{q,g2kV1lA;P ĵl6L%je}(<7d-ݣG]`-]TQbipk#d -%*F+Z,˻[`!gKTk{Č,Ϋ[j ʾ]e-1}g VG[$]b .~ut2(RClO4&;CgebS->/~c-:LFCn}7 ,Dܦ%m='ޙ*Tm߽|oO:7}*| vw;T}HUX<؁G̟hF|F yz󴔘 Ov:fYRVXB;'JN4;-`EBjFrTo ް f䗷oe&.Gnln|ꜘ1 Ԝ6noӈUV0 VUr%go e\6vC52Kg6YqUG%3H=j{[0@5 7|=9QSЁ>I=O*E Ak}#E9!^aQ# ba):%wVIv`O!;qݱ:a0^Fm=X0n=DI#Er?oz`%O,0`h({1;4@B U˴U.F.RQ7p<-֚z>4w )z+F"?LWrt(vX3՜A($.[f j.zdXBpگZwFWOӀ~ H˖lj|愞EeQW˜+k4-Mcq0PMD-KvPV \[ *$#j4CsBٜEX/ٺܯ9C7=;j=c0QSED?ܧN_>$kE=XQ%8aDA9;tBw Q;^8`A 9=/n*{u:@V^ࣁӘ&mt^Fѹ~63La\erk-#U,a5ܠKBɕǃIi5j(C|vm isAMK.Qbat|{[[B_nm7Gw?@xS:O7ws7dђ.z#Bt!WYEk_}{=Q>S. N:#aRAZ)Y{?L"lCxVgxntmychMgp=tHm)r3|U!iW8!3j=?{rӛNOsvfZ:EhņXe=AuQmS?~ٱi{!^_rwQTw`]rp2@t3:QC8C!Nvk?CE ipD+b*јd$j[v y8C^,N1x`gx۲bɔS;T6W{һTYȩ.T%@$̇EM%*GN tq*]4!^+@?6u9cg}sJTC-LVj/쑱Tς9˛_-aZG\ cjh&7cH@'bX`f܂<# U0J[K /CP=U.-2_)/ .BE5,K E69zJʼގ'(OLyfXO&[CK0JAhVGRWHCNDLO{tXiZ5F>vSU8/ξ dE\o({;L_o ˰]PaºN%X/ |gq.Ŷq\$= &ĔMI1Gp7;{18u^y^M/ӦBa9{wNM>,$o9E#sz`$ߗ@kF&^.gAV? [G-V!|4łb,VI< :K6Y& K\5ve*n@Ad4̕%;rYIp%SGkuX:p`6%d㹰;_ԟ ]f*: ՈFR(Ln+bTWVtÏ6l)JxBO`M;hd3ۡ]'3Wmby=T~WZxC`b押ȥrwgxJˊ  $/#|"+5-IpkpۄrB_nH 4әuyv&@IԷ#W7Xf^E#ʟXrr̬=4CX:bvfY(#&xC[#S DPBo,aXV OG%XB|R3ؑ۔N2OJa廀8x# 2^i[ UT{%:gjqF: qh+w~syA8Yf[JdZ5bNf1ߟV(yFr8http$ڧ"cU!2븕2+?ۑɾ=+8V>)80-vX\JJ J8\5rZ8wh\ nS4{9<1z>Cқ%3KԹyxK$Ҷ i=wsCQAk9ܢ Bt\n-腗Afz,f ˑa?ZY7֒ƽ[ pIGt侈O.B?F.1$BYCS.RRĢvqpL\]}ZpV7M]oK[tml^BIOl7l4Xr@r ;.^b[o0D*$35j>yRO\L~^Kpxi{VW#,"tSqt+ ض 4_JR(]q_v{= *H2ґGzO k8tIr?,"CFqVCMg\D淹>Ig!Ɛ=e<`! h@鬆{7877Y ؊%KoaG ;<<(^PsxQd//UJ4VvshZ. &̂f|s'j)ur)C\uc>QH9{RJ I|LA eIJ@ۂ C` 2ܺnh"JPo,Y ,-[x]rXWMZ\;q= .Ogq$uu2s Hx!(rZ}nqZk!<99bdUldiI]t|lOBJi H ɓIX(RH?3X=7m/+F-‰NM#_k;0]24a$_ G=Gw o :}w.vg : 3m\'6MoݿX*=TcŚ'o8X^b(dPn/ T:i|qpaFExʨ[=Ri2(>*c4Rh&P8$sE,yL"\n6 J/5-Á@!%q" aF"')QW,|:A1t) Fd)[ AGSwg) 7|E{ўa#&g1+vTrטPgŊ&tr0G4Kؒj|R&d*wxaZfl]3\9?<)3P>-ZQ9 pM:ugL}1x>m>ndjFFVŨ[5wO|JvTp6FIn{҂SSg`9>hꘌ'OA_qڤ+Mc!X|)L6lYT9`==ͤ@ /`s7sdq rD~7LNrh,P\b3oiI9{|Ϲ<`aFMpnuj%y"RY!W4ZWdSe޺ 6v6OMlhkumԧ1G>U1m;)wsմ/άW$MrmLvD[LWې(iso{LV;w~2} նK}! {!&Ez3MCz5]{ Q xIN-''bb}l>dТyģ#X^%ld/8Uz帱I>vҾٹZW a~Q]nWyۢʱUNIơQ>l'WlN]JYn.yҢ#QY S PnAiOk\~vib4h۟K ZFx:a{HQ<U Ǚn43Q@k}̫LlFSL7XwdWy"HpH`lJ>ӭ?`֠n[.,nS|E Ka j';ʶ|#tyD` fd ^̊ lMoB<8p$L8186پ#@"JQBā'拓c1O>D0TQѹb nGE-e^]XMQ̿.jn1g[{ynoUltD'㴌F^7׮i,VZ7uSrʮqBfW?jDҳjLDL֖ Ji$;s/lSYC%#Vʶ2?H]&WHd9nAZ!ɼVQ꠬/~9v<2Q;L*ƨ3C"R#]k}lC0T!\QKABF积ϨOX`.Fl2Z/y<lGHG)8o2B!P/g7 6]0EȳOpQ?m]]+ZwU|jhnTnKVSaux}GLk9i4l%1yi-h.<;H35[M_N(r;Q>qL|Do;8Kct/UeK S弿lM%G$V-E?ݠĪ+XgH,nYܦLihzz臀_0~%1|5n,O(p+wݹI;ިZy?cO \Ox\E>5z-]WLP)G̓k낀.!99Fs|]L#ڳ Y]u+ SJ$-^m3|)vzˀyՖZOS8} ֙xi*tidHEaUow ,?kwt`_xM$X0ecڡ}^^uϾhߌִZ^z i\0 3Cub|po ޙ jYXA(\Deg zdɍ`Mpm82ԟ4u[R'wGnx"-ڏ&i`~OǽG bРiGCW0n/x;\|R#aQ Y϶`Ԉ /57]ݦn[kEv:YαL(Ԃ1QY"$}<lEE&U#(ʉ7"KLRC{4&3D$T]lW~p:u螖|(|IVͪulfUׇ@o0!Y2΂\|ZSM?iVc ^,B#7)_7;oɩxQGљʡdGJߖMݕs%rڅqUj!/4N뾚)XM0Tf%rĴpSnPfĊUu-$Y)Ap3F0R։ V[@_7^;:5HzQWj.Za4Ϧ<D,L=B}A,ܫEdmAq^`toSϏ+_U_ ͭ\hrݫv/~mߢB1Ҽ~w/ݶ|Ab٦'5.BOb iTUUuHmc-.t'#ȜfSѳF`1΂?9P%1uA~Ɉ ԉ2#`DV<0 {m:PvN (T>^~]ozs/lp7lxlΔlo60aQ1i024 ʳsDI794%. r\(+%\>Hg";M?do1fK /О$YeP|1ñt9)pC*%?quWDh:Kng xOCh`r(H@ -%YOVVukDvM hW,SeNnyS` my S ! f~CCXg*§UYm0^y=OBaJ.e Y/ rͰ@ ƧJs'"5!=( c9*v5{d``u6wBK0Hzy#ZP]1mY|ZGY?^D^IeNyOZ֯H|iPčC6fb~.o(vD&qf[{\/="ɶ4I[ž,Ij\#fɛ7/A' ;YM7|<%SC^*$@-HX|FvtldJ5rI5> t)%sxW7޷s*,6OۂA4:J A\eJq,H|LBЧ VD`@Y;h#(BcxDCS¡qK&9UB SGEӐ끑%PO/HՎ2tl]\D^QگBz٪6\S\tq+zm"?4"d>R]hi5Fo\˺:!fO`6=$'s=V6̯1s N3FPr\2b"Q*"w}@/{ ["Wh~2!Ԓe=]xLyi-оIhh%PMj8GXl1!oY˂4d8yr@XBvdw+H}Ô[fQ0׀[ Ì`RhBsL6@ɝ% IvlPjIf66iBx I'~ !% S̴EmkU G]RӐHj R{ _xX5 B?*0p#Py{ST2hvn~!Y _F֘rtQHuK)3JOi'ͩzIg1 HA1o8+0\i-!3y#TZV},C]l- N3'Z0^ ]8!F՘I-1 o$FRbW=c:̜l,FvqΒ%k$y^>)i52@t*5z9#}Fe Wy,0GcA'ւϷ=RؓAUBUBCff=`̣՘ ;1*_[m-P%"U9dl~PVBH=XCLP 7BnJԎQxl.#35HD97ԄYϙm;;@.fAѸ+:3$V&,l^쿊CxZ*@Q0O6Ѕf;{B5:fza$UP8!sq kN%s;֐Q)La|K b>pP \PH*u_a @ 1#nnr?De׬\*^mS2Z&#9Q1ԌzčvoPXv?Ш ,U(&ܚu 31 D֦CUkG EۦM])TCl3[;@Ea}T4 mYaI=RCԤ:tːق6Xŕ[ARYœ$NkՃQ ٕuhUe:Ra5"v#wDT keC(L.0:CmQ^z$ݺr 9;Ҫ҉A-g[)w0At*%+GQO^ eu;'ï;)|{#_*׈JRDg#-MNo@#A=eLv~ K%?+N[ݭ}KA̤l%=m_^Jo uO KUlB+S ŸƆFү?8a3@p~9~ L cӖ{Mq+Ǔw'o]l:,H{&)^d@ǪM6~%J!Q+ĈosmQNC8K.d,L*/WN'`(%R՛ ֭!7/}T ?r@ YP+>}x0 .EiUaBȣ *߸y WVgB4h%D[z;Y!ЭB 6{ʢ LJf̵g ٸY/3c{$}!Tdb@_I%7Qt'(jO M3ar%eq')խkgy\RTemxŪ6-~zv '13}`Qi@/EČKg:+F6r8SDy\ .5 1=R ;%!ഔ 6ϔ.ot oZO o0  &қ``uKY{e֯` #\Ecapj\AoD )]+iEۃx^PR=؁2r2ZSK_M|E9 T9l'-th=QvLyf^V g+m~E g2yUg_66zɴX(n7c(P-9 )QeT鋎@6O0v&™ oS!]rhzw2K][9\K +Л-FzA,( 5y;9sr&M0tևEb0ZviyKPZ/.p زԴ@jm=\3wYfe|(W96jX%E_Ye G=`}[TSۛ',VĽKM :,|WLh!"6o̭U, C2)J&(|燅*lS`Wy0w'IkQEVMwm}kCnz<ѓAlc }{ckHvRkt g0tYA Xv![A#,wρN!E搗3?'Xхa;c#2/f!cI['ZQ7oc1ҾU[9 'K=](:7Q -Wu敞"z4=/HTɺ@cz @CXT󘠧s:ٴ"[424Z_(sb$obӳ* s'KJ.Z"fRǍ<`$Fv}"k#B(Pƥ% !"WM Բb zS [X)җyusJ$k^0eh>_B)jO(ODt?zVdY<qQw[gg X(:52'(⢃7f,ܗE~vwEU D06_ؙ٭*u&N+u֥¸&ܗ @D!m C9n??xn+fgmJ7 ,LLdÎX"5X$5 r!;sh­DǠ-7 hx8[Yh2~nޚ0Q]{1 Ŕ#&pwk ][mM͔bRo9FAaYlDZڂ=\#}L`϶_Ki5juꓐݾ}:iK5]R^zU5 (m۾P\~!/01Aƀ j!p pS[GJޙR7᰸Rs $mos՝%UqWS`apirb!Z)G-旊#w+^% i60[=?vڂ it @gڳpw"&# a;[/w+qC'h3n`:1lKI}0: [,ӁaU3,!bys*g\\pۢ"Er} K%_.m?׍F“ɯ*l204騋\bZτs{IE˟X`v +*R1w: n6X]3EaUH4o 7=hJOr{?!׸}tT0 mhmKF(h3wdDŅЎJga k DORXZ _r8͙T,8 '+3nw*}O /YAy B>x1v՗MHqFh$,58z=b}Ad"NW6fNOҴi<#V'p;6/d,ִ'YbXS$P~ ^G'="T wUi؅qH[%0Z oϗcq= UK}-%z'0/dDZnkrLHbJ ${IcHq٠aZhK4˩\ ]S# Z]Jkڄ}g9|۳:+AĹp6m7hl\?[E5+i}6͐\10O{& :xnP?X@P קTh%H$NX]69[*ŃJ%͍H{ 5[,7FjiRM)C,i|!|y^ApDžF{5s`1W&*0=DĤs86MOq݁ ?PD+Fw ['_ڐܨo_3f@y'r/"MMB<'ߗF`ˑ{ޞ]沍#{z͡իqu  A;L/i0U*wŚ?Hϼwر]}ł{ҹ[6KÚ8iaROtא&2==K?8F2,P%F={C'WBVlo&asW]AV}PX9#A IMNsncx~^|ez>D!k9ǩNJDy8?r>.}|=V>h#Cj UƤ_ˢB( М^l}>1«+dG&Mn4J}?)g-.#kECȎ/at_c;T6'X8>:vt.GsyN Uw@7F:28Z0 % iKs{u+m1˹HTx.:1DZL7w`A('| ƃV]+D9T񪧡x="86ޥ_jwb!pZ^wwC/ sЌ#ӴHM;tvqm#d"yٛhƽ(5&>mq9gz<+-nοBl߉#q+ۛ?:,"uޙ'!B?xmkK_IĽu V}_>S):5TVXtVE%tIδb魃WU*\8ݷs$eĒ,pTMaڵ獑%KkFv\{,bָmz^xw2d5&tdJ*qL+9gu;āʬSd/<"+Hjh`Ca(8J#8#[P zZO'Ey3}iMxrEџvh8j[s Mxk?z\c+h-]D/dL-\m8Е;$ bs%:Np8XG2>j;24JmyT"n-Fp韷 >3pS!߈ڞX^ol XLĿ6}i[н QAS6 ^b iTA[ 3yeB?cb?o:pi'}Z?fnKĂut䘡l<;zЂ#o-QtDxP/ tj+#H ,QgzCwM}-i^D.nLO+cDAչ̻tIfr]|um|%W:ESLpmSe"O\F\ qZ:]9ě|\_WuW>"@1㜒+oXq6f 81 +Dw0 e16j$@| <ǐs_(qm "WȧNβ`tmH^Y>8JYkF?pVa!uIX2fU!E{9PcM}H#r$u3o63M$g%?uršo?Nw\&&ekDRu-ee]l$ug.aHhE64Lᑳ< z!P5]/8_ Se~yٹ)6Ǚ@@r)C0C7$)ӅuI7Z1G8n8f] Q^T#NA@1ErRbۤhjmBz_a~T Mx7Z0

uh\%q8 7BFKL B"BJ$ȘX rfK?|LF5!V"8|F@ƉZE2E lm̺ӊ[[87f0}+嵅ˍ~U^E%b&thļ0#t(8^hƴMCu>LK\<+؆I$2^z{q} :Ebj4-YbUOnx Mr}ٴ-epU~E̖SaMRtOfx4Q, &j/,- zjh Q6eu*OWbIC,M Ά|a,kвV .6]xpoVwZAݮHق/-\v?ָ)\IZ,䫹;)^Tʐ=MB" _" Kњra|t mL*=hH?<$yLn-j[5f xUĹG,V kۀA̞@ӳqtV"eV8VG(Yf$I͐s*L@Q^{^öӽg$߇Ӿ@?N}=z#>/yHG>2䚔<_lLTS[ws):ͳX28rɆa9^A<wFJD[@V̹⠍=}LIwSڿ)/vܲ|ǰ-ᶻt?P]ֹ۠7\6*2کRi' ^ãdw[]3WP`N~Bùp ҥu~;S}E ]2r#R*+%Ɖ Tcb>;2!&)5nds4rzR鯡{hvZ[l6zVEM :z:)yF0u EΆĚ- d-Z}ܪL#jc&m5W0q3& ȐbRspB[a$)_{:L`lf)pT oGfM~qMLV<"6ф Kof%zWCSKϲ'Z>ghF P9_f'8zn2~4U`5y)ῄGuW-]U))kŃH>?ʣObVattU<"JU"O "]r?㬨1a]r$ E̴*u(HW/3uPmVsdjwT[ \KiɁI[kqT@> @^1-p,z<' mCsf%GޓHyK8;e}em'H\2_>3St2%q3Echo15?jvL|% 9#[ҨBG9/98]ڷrOÒ|(U#5˼If5RMw Q C074MbC%$oc TcljOhhQWxߺjm\7!I~9=EwkQ]syϿv#sQ_Y`zYC-a@v\ A=n \8@^kzd-|={#P=Y.j0 V5PExҐe {SDo ?w\1vDfœ߷p?,Q 9X'P!*:\;/N@S+Lda#"Fu/k} &_ܨ`]A`srw/=Dqp^ηO ]g ZymAث3n˖ۢq Mr`h.[ M=m>Lji޽ҌBKsoc[%"9o#S *E0E{utÑ !Jv";vV])ʱJOoiAޡ(Mɇ'JJ.0+¾˯)hƚVӪ}u:D`zdޣ cQI\]G!Îjdut[RXZ@m&(>6!^) %h s^Xe_HkU=AOT߰^ۂ4{v (F*xM*tgu Ž[7Xj›( @JD7)"2uޒ3}/ $0)4]8>߂?,$?:WpXNIs F$1B_PM Q#1%T ̪f fEӛ= #r$;v*yaQ_=&NA6H:aD%,G-'Ϧ&QUE 8XCV Uy:)&ynM- u}'Ef|8<-V gR E+BOjwH=.뾗R| ޞ 9 GT#С{0 4c}`u8C@E*6dCh"QFzN~T\X@_ FA79J)}YVA{. G]W8j`7tPÛycKL?@q$g)NbNA4/$4Z2ه`! L-/{/"b&*cɦH *4ӣP^ Q)~Q1]ay XRR߶$'oZpjNkB<) h)1whF(K(qC >NOoձ3֒a֥Y8v/vgQH%w*`DǛ1CpȖIߓ,b*$)@MUucC;|.kKGsQQ32LLv1: 2yט"nQrb@`hq<-rTGR5"]lй^\X.gUk(nXO/ͼ}} 86Z9>D @q䑲_n\gB'i| dxhovRcUU6W0\u4PrF٩)@Ea5 ؈q5:JijT_Zk֬2"D ۴%89՚|2%y|_ 9R3 TUnDCk>eZz>#,S9mW tEGX3|g –9{BN2z2iI-0ri~Q9it [@3"V6S%T,}ԈZ H%J!FW^@N#wA0{ ,CXFC,`w:xg9y$~j ]=Sx6t X; Z@2ZF/HJΧ~;$v,1Q5i` ROmʝ Hv5D@RMȌ.A1D"OfQg? 8|D%>h, Й)NGW|-X|8PhGw^ߩv'Fi X>%SgYM#9וXZ͂2ޜn jNM%S[[tQƱW10>Ig^}ez6]}| W ig(mŢAԷl9`%fP1"VڈKW4uZJCn5=FLNpJ0NcO&* XD,\c>0REKY "fߘQ/Ȏ"IyzXV”6iC2m)~na^ Zt c[\OLmsQ5HԻȁ'ҸKX5,flQ ?>Re/ώyRF $=EκD/ޏS k^dsJu:5Yqג5C%iA#cИX9<7 pѶr-VMoFFoD9 ƻԕjjawOϠ/g\"QdΞ-9t.J"/Όiw'cn %YhLvHg.v$͐OaI+wY섲!0ZvՔx&HؔIcn=V]skvI/A!qn?AlrDowVw:uX.pqWz.A_ %j=;2"tNzYw#?*<̚^%2Yzј&qS\_ W@D'60+uc /0zr=9y+K8RG'/ zC?BY'U9)_ zQE2[j77 3'Woݬ(eɽo1V_~Cp jKgW d%l)ƨGF B; *b!+˭0 U!`ٙ޶y0bCnoj[–ӱ#zA>q,Ϳ$KRۅ1SHmP0 { 5χ b+QYsA 4?@2" R :ii4Gt '9".c{Ȥ`4>ZQY箍;p'liKH<2`MԄI 1Qf SPxkrOtǧ^ O~&(;ؼ;*z}K#4`5S!z ijaÙ,&w@j~M\v",&wcԇ ^uarq|$Vefyv$ۖIC-mL2g |. UbegwuNzUF#0pVKMN=,J 'k}K 08rGʓ!:O"j2*'cɨ?oK }s\SQNpKMmqdzef6wY'!F6dYvxG `d$q斣Mr\Z>d(iB.,&&Wr܍m=_B.g9~ƭ;*:b Ž)]Q[!-Oj ~3qؽ5hL]2A?|]YnzKդEQ9Ą?I z#{2EM{״DwYӱf޻bkB߷E0Z<<5A[%:ªN_<3v{9OBYWmJퟕ AR3=x;\fɹw#zRПֈN,?I@^؈g>00+E9([b5ӘiALA+ߥ|^]<>mڸKOzY^Sy=n, Z2RnS ;k^fDt/>V)4_W2\\ͻ闚ؙ5#03oB\^[M0eC;3ŷIYV׽koSKSS8oxuG _gݸx4٣nQ梶4j%ȧj %96f'E|ˑS]q+c6LE 0G`"¾?io'4V#xtfQjU=iY霦*B4LS$Hs]hn̨ւ&=r rqqN8&f+^suK| L]d mf-0P8Oۤ)8PHT<9̨*1C)tk^ >R;,>v W%V,y_U%af$2=,u)bZphf>l}ꦣ}dԨif Ґ\Byp :099VCš R zk=3B:<ﴼ`@HLo:CUw!m11IXu%ڻn J<b^ \Xk՟BTo#1 _/týv 2]lPAe? Qוj8T*6_j#LVb-.[Atjq,.GW9{$S8CVܹ߬2|h4ؖ[d0'οGd~GU.PGJD[$,󷓺3YDZ Rźi|V)jmJvBGֱq>kZXGT>J=9vk6 qRᬥX;# k: +f"h2eSm`+a;\d K^S3:˧o}=ōd(ͺIf)BPxpGQuTIk |wkp'o֔[+=AQsK"儼H.5~v®BW`Ҍ*ZvX$Zvj{fB (R.w bz0~4 ^0SSMjkeS= V|OUj'SjHW^Ϛ詳X-X XO^4 [R}g=Tl"8'A,r@/]7T04z+#֎)J_ :EZ sWrлajnjb#Fiy%Ma ނ( EkUy/@v5Z6Z:-0ifͅ.FЋȃvF۹e P٫KQ5.6^23OLN|Rur Ve@}O2E D 9@hmI%;h]ͯXfh,:[`E936ۗO5.YD8nMiStn &j+2Csm)՘: ij'd'IE!0W߫mv.9!lsvm!^Z6 L#W=q(T`gM>nՖDAKᰗ(rtm VrC ;´/Njx:H4!rsz fwot}jl6EA&#^VQ;mKj_W;kR97:9jL.-تCp'b_L(z+߮WKx$t>$;i%;^뛠dQ zo Ե^&ƿBtLDA#oҙa m@ViީGuyҫ/FziCv&윌eۥ, "zh#P {(<үB~%ChC˖kHGF#-uj_nQ9fX^AյgBi ~-ӧ氈?=Am)ܩ}Y6d]\=+u#VXņ/gLɈ4~FI ,ⵈ~%B=ʅƔ%rm&hM+'mԸR˫mm'x(o\yH]c?59WT$bM{ B8[_`?QqQ mŋn q#h[qw3ӣ@̀K6b]0bŽS>K.4M.j][H /P%NWC\-npƺ#Ϛ=OY @ߞ{mj f,< F|,Q{K ᝰ }ic8b•O!4tXiR!2/8&EyD<&N&RŊ $46y"U8S9r/3Pb$!nfu295ZrBoS싇ׇꢬ0dcUצ`m/Nw7LwޮQ@1'@J:g c@+p_HT&cH*c5xF6i% R\Efa֩i6V.DRJW)78Kșdg~n0~ƸiXrh>ol7ۢ<cy{߿ܜ_&Dl>%ܢ4ZNRaE_Ypiw͇\Tǩ&ߩl͵yhx ΨmK4PL@g+B_;Qo~ |p{WV􎩒xRlyػr h[QJ;Z%˄Ժv0Ax|\A5&>f5 J*f Q!7ZlYxGkE(cd&];#$Nx5[8{^uDw'VTk^I3Ya Q3&+amݱ~UR}5Ww,\pWЊߧюw3v~[yj[Ҧ$3E&].uS~O"L휊׀JJCv&|I7OZ9?˙;R}=J%̼DO $ r+2c:YҚPw`T0*W]Fbh1HȚ# rg"-&e⡌1Jr43@ |d(u4-.6lȥ(hLI"d|qnmJҚUrp3&RM,"#+grEt"Se"uJeWnl7:q[rj}'zc=+  ~Zyt@ q|b?~1r y9yO=Ǒ8zzR%sTXs>[g~Xtw(rj/hc4m6CQ],ԆnAWQa'w^BJpIzk#N#JO~E=!d W&*RNE`e&Lkà!F꓅מ|6yXWLBkpXҺδp|b4 TQDt@V6T)!9o<*OKE?aM; mF)Ϭf a`V;TuwG_s$5As_?8&9ÀٜaEK@]ac?lr5 ^GS\äbf+^躌)IIk(C!8b$m UCt w¦<" ihTPdM[\Q]RkUNL@YJZӼEEO>'y6}JIտFK]v-VA!9s,32oT-Eo  I #y`ˊY0txI9 {AG{.Au$%2=SװB':&gvVƠ֐ᙡR>ٱ۽gX/܃4+'|4ѲrCz[8#2el'Yz# 뉮c(QeF\pӵ2ȼna9E=Sԑfx&EINa'lUcJ]V/FZkbVn#!x6:?F~yxL[Ï,6dždiXuYt&t ɭS,ʎZI'Tl`a/)6<%YE2#e( 5p"RSbD z/2Ó_'opI*^mf=Wu>oh!` >RNxVZ)Wբf:(I>@VZlYB35ӇևIjh6Gh-rh\ R?LGB3(GȆ@_(hᝥ]w9t-^zam㩕~G5 '7Y}b5~qZȰL()9{ǽ 7;#`Z̵E-3rBf*2- ߯w5~G $඗ԴʹvH2~ kIc ;7 vP{GD#(DȉRT9Ŧ9|fG]Sgq3oͩ?na>(Ě$=ܗp?fCl^!! H_//:0ٽPڊ;e5֋=ܪS&P?kl%;`RDgu.ߑxe(@~T9٥=bߒcHQx0A,k'!8~PT[ /Q,J7i% ~< o I5lXh_ɥj鍂XtZɨ6GQ$ y/- iAmM_ bJBy=%G$Jq@Sc)P s"l}*An27̶ Y7|MwVlg[O`#O瞤p)4䈙R:JM \]eAGe֚lڷnLi(W(x(B,-/ꠓ JԇsMm8Y'H/ #@=3>Hd,tb M 7נF|M@h7A:_7a X,l+mF̫Bb@Z}SٙY/`&ڗ2%uE8 "}g+VZ42zs A,bgnOv.X|m۬̃ ֹ1 |s^xJҚdfuZzqn4@aڗǑЅKuxl f~POh2ʩ $OtO'<t:jPyl%w$chr/lؠ}5M.2CC'.bNKo \s[QW SMѨIr2% Lv 'k- V+y](DHdWxXnL6G7r 2F{ohhyU,Q@EQԛ %>.&~+yD+kw7k̩\1G@E,fhi?FR;f.¤'HNQ~ :NlWcpg),,ݐkIOX_Bg҂=eP_l>FK5ɩ^۽59G@}PX PLi? K< a2%P a.{'8hA#5STT=)dqja6Qaʎl00Bf<4$ۀ&ΫB3lĜt 4x+Mؠjc;f8_)<cdRo|&O/U1 <͂(d¯H!ڥ7 ,Uo",b{h~k+c.ԿaCx'Tq(Q?#sőaoYa6??N2ֿ8ec'|n*aG.UUO4]x Jo2/n-2ܺSKY,QڃZY_9:IlSύ.h {l?l.awzu2F$cA*rtK`(RJT(®bɒUUj Tˆ D3){e.e>VTզ`ʌd,儸]g71!z~4/KEG%+TAU$$Eu,e&,i _`ҤAɹ{/pˬ&EIlCFp -|iTr,W5_uQrFo8ϘTAtCa1&^}aTq|<ӀC.{: ;.۟n@ JUu.3qZb)mUUrnBWAmPW.wKfHצj]5KPǤ]@^7%0n,o(segt0n}G$/ 4j1&"nw^αˡͧ3i*H5 Oɇ e+Y._7%$AMLed"a;#Qz`0x"ZQS+`=#N< A^m%Ē /&T{6i h̔jbBʉ]n*4WE6$Db[?}Q5Oߊ' IMLS oqG܄E܆P4]H'ؼhr.>`!|sF^- e xw<_[ۻ}チvR7$ܝ#[fm*ŁyR"ڏ1 q r~:UziV[QF_Sts3r+ZrP$+߷׼JpkE˭F%n0< 7TEgӊxS?i#=WS<] rSNV/rmk`߬u SBGͨzj^O D s!I8`DdR.qN8/isfs~sxJL*$Z=0a=,h0^[KA*$TOlQ}6тNP_ma~MPA9o69u!γ{9:IN%DZ 0c1=EީJofirB "[% ,{dXk e&Ksttd,cg[hBl0o.3-{HIJֵuـk ZAt{2j-n6SwcƄxMҸG=dG $I3]|f(|n<в35Tr[QBAXaGang=|RD?vw[a\/zAMZ z OiPaa[ע4[|=bd%%ƊµvPS^%1mf=`AZ9P*W1c?^Qpiҧn8c?oOYx|֘310ęRunAeQ.ܼV =Lk"U.浾:ʹ //j VqC. gZߨ |Ik ޢ3L]S#ś^s9DaRFjkM;:Q[<;1bm%n2s ka[NRRe/;Nث'{|gm (Wۉ2=9tgS"*s㔪?O|)i4daʽ(\@T5l`Z$JF|\pGe:i7v*;T ͙olI*V(2Ё%$2Y#]M+ SRз6?"E#Y0A(Ygy[]}Y؅*( 8.TY|zȎu{`_#ќ{@e9xWȑ--.WrHm t 8|؜/{ݐ ^P Q/àp,&M ,\_{T=cm.A9-S!(N$ ?kp| !NG פA?s(pNF~b6"mf>N epZa.~6'g!8`K0-kP[*v!q.^_)TDN6؋n sOog.Fåvc\- /cja{ħE!?̅Kv`XEF+[0=sFP U~l<8~kW®nhHzDr!SJ#5hY Fl Sh; o6żP[IZd5&/,}TJz4~Òzp}i6@;ζt y(1/mY)ɂxn$╯gUmb uT8{nk,>2̗Q2vB4;#.|篩ٌ!C}pH$ZϷv@Ehn}P U\R4:{!ZEssY xk(4;;gXOhob7b4/sfK3 k}˓iw"C&9w%U-Cp qvmÐ?]G:QX!C(0EU2R,~g5:`)r > "k52@i;w3 j_4+ų:mb8`g ӓԲy8LP@q`&oƍ0?J'`Oɤ b@"A $)0Mvd.~Bu|4̄Wm @0h,fbCN> i:F}vp")X+,IE Kc9B\:R?ԻAs@Nz~8dS|0^IΤ+~$IdN2m0X4UVV'tW9hf+}@ C#|EJtVGv"ښL[FG_Yx~0H"a}9vPP~:HN'竭4,(gsjeZhD16ن`1P'S45) Jψu}t7WuQT=}+;} ēOnܒ1m P5KnΧ+u"(N(-CiNS߂J"F&4{YK 8#y,>|{6ZvH8Qs*)שrym/_p3Bҿb(3X8 _oT.Yu %YḠ !9Ti!z]]LJ*Ѭ3e.?#qruO/#pZV\$Z'TO՛_{Z z6qa. +;FEL|B"f灲#eûJ=lNlc ^>+|j* G鷰`K&خd'%WJt+*<*Qi,$VH&Q#F*Ugatv7܉hWrB$mNЄ ntԔw`i>+чY]}l}ݹv1r\\^A P RNƦ[쯙ZAh%ɞw"2$IRFFBZ{D`ozk'ճ V)7'4nM[URWxJ%2%L )Te **8 OwKRݦk3hۃ!۱,0Z;0 dY`Y81$JMjk^6+ 3-旄"8t7bk~O9E X-Ӎ`Mޞ}JO[GٜG$Cd==C|1fJ\r2fp\5v끃;=+2<3ٔ E,0ך[Ư ICx 5#p.@iYdO@7srֵ~3646Q!qElUƫ2N+_y_TGo.(R`o@'5>@>}]n: W<I9|2[%Ok}GL<`|M KXvQuh1NEAb@\-`eBf'XN&usd+2bB\a7[PrYf{Cg la7zG]O超.b=ʭ;:FJԼH"hrv02&%_*xMo$FC!>O@ۖRyBȽE g74H -?;aRچػK{U<lj@5t?s z=e7| $zOXCHM|D5bh R9܏®LHyq-?9эyp!50g|] ==ZN^ɱ"/gsC*ͼH0n0"};7Pȕ0˺YФzW\h;0qM.=e]zGD.TxB꿷@F~-liO_,A?QPQ.2ڸtcfV>/ӾW b&P9Uc>;OfZr+r;K_.s}n?;#m݉82 ekN'FwO&F5F|.W H1_R0h 3n@jJ [GQBq|<PBL yhɾm7K5A˴Iܬg%i^Ũkyz]7UĒ0r9 uZ .Mv쩿 "Ž}A퀪7ۓN*=eɇԚ"ZfL:*0>/a涧 D6 Y l= p~~ =NlggE͐o2pC܄.c)N9$xh_w4BJWՁbzɬ ՞z!Im JN/hbʐ;Jcp-}\}z]ZN'&EWJ5moĻHŕ'%kPkqNUjDKTg[l/.4{<F23l pTg4:cO_!fDs?yќp+ Z>T/w<;NJ^/)FB- O>r'g MٗH>K½Jd (=LOջi|=Ln7R870;oHsS5S8Yrty$-%-, [yZ*r{%j<bkz?exI@N+mNAvMjJLv1=ۺuw$J']Ʊ*4>σezg꒱Z8ĴO^Ə 9j(ͱwqfMĒ=^)]UgY7 np9nYzt47˽[F_[b*uQO0QEw%įDlx(9؝e[E6pHo8j$n 5y\e{'[wEp|agm!1s rrD4W̑pq\Vl_FkT L$Mᓽ o3VHj+؊˕.| CF(s$ Pj3c(nA0[RBwWdz ׭Qv ݓ &kŨ B8".be(hU]n.YP``cA RY&{śy> A %cv`MT#N%)lQs2H1AN(\Ne,Au.D(7T*&30 MOQ?3F &E4}2c#U^.ǽ* ƏFC6 R[b^\YiN#ޢ ֜ktAUt*CQxF@[dk:U c'}\@?YGY7۟;9-SDzN[8 LlY۱Kx{X]1@bw1#m@sүeAUr O4ۆ7ⰑrM ŽNB>"vЍ9U,Z-AØ_׹mbHDžFmnɪvL~IVy*,|& oes^]3̞dK [&!(p 8j돖t1]lXShcΦꮓ5]:%?xaREmVL(y, ~y9AF\Q !"g`.)ƷX9fDSN`pxя .ɮJ$b@݋@$ϳa&A>d }Vl B0%Z01x7|9ҥ*׿n`CrO!Ke kŅZEqcZrsVoBr(3rLJ˧<!!Qf* IϹr1:KoH$t" }1&/:.B`pƋI]ZB_597*LL$"nN1ha/Zx )ªw\?X³^ uMB'"kYTbQ}^Tb A|vCʨ9 )=.5zyc4RBC#V ,*˅wk4\ < Pa,0(3TPgd jM1س1;Aڔ HWJ퉩ipq(QZ:Gǂ,p748WK6&Ue]!s"(C'0:O=х&z꜃l(P5 ;.KXN?JTebU exNSy2jtyv= h70eL)C1a:r2 Ö2 brq3s.ul7u=)u qn@߬O}1|HLeFlQ Zu=zaM"(*9/x$ UӸ\ nU)M%C!ܧHg~ꕛE*u)qWIN5 FHȯ:.W@ѥ`m1P$eƹlt, 'B02Gg‰H{~k|Iלc0fےr20rŞN|]~&ʖ,x @TU4Á ʻ(XifLH]9z1i8.Sd [sxK% _̹^ Wva^s4h胱/]iĪ>Wt9["aH 8oD0?ݎlK֎h!:(ܶsUIAo~vJEu w58y`$z1fagmÓ\_;&ѡU*r*0ʯlU(oش%!H Đ7C<#,b8(KL[{biJ!P ~[bE"Ж@&@e/#Rb_xX\X "/[ ?!qîo6ePqv0V3wϊy m;qb Wx d?MFz vjAٔD#a6{D1x*dr L ß.{pr}'<]S9Ta">23Nb~,FqJiajN$SRBBZs{OMwTsuϙƯŤ Pbov,¼pݲ 25H m܍UP꭮ r+dV%P~#SEG̱qmlc՟ܵDmI$%VuN ]nuQѶ6J}kP{e]qÐߑ*dI8QGWA-՘ ¢H0֥[uMvc:\w=3lTw9CC5=M-K3j D<X` j{z>G8!ob^̂|^鬽sGopqC]3YuaګN/M _#REl-*9~G$7 %kbs.;ĕ?5^VF]̯GHhYr}\1&=J/*gȇhlxpqa[<&zYxa'&XKs P@I"/9Jfb%=N d0ݣ3?ҌWmi끭$ ?Dakg"X^MlPYY5zD >F='xy:Q"5٤i74O ϯgiнq0bjcƈ߰oPJc0Lks4d=dEg> 592z/0؞dOi] =_:XZ~FaxfG3٩Yƴ$%|MF/xm}( u@`H߱reWYERFReow p1IpaPqf GH;JЎ}}deGbO7&T$&D|`uKsZkKys8tᲐسLn-[QT[CK,= ) 1MXCb(=7bvg: gEuɥWdϴ6kV[vquu #oNwWKyk81{ld|ך% >{{,0T ]JMk / /OWЂ$4/~*}['V|P#NdW,ȓ!LC|NGQ*߼ 6z纥 氙0լeCw 03 l&j .h-CE$ʥu@d=lE c9/2E"6e^/Kg3Xn)}SOρձɭnKKarLṉywu24owt"]l9*pi<>}u,AO߼ygWXɶD>D KDIKy]ڲn m3_J<} ڴy5пzd8"X;Oaj2XQr>ЕyR `Y|op$ {hmH M䍜30,c'Xg]6I enQ`I*n NMbpuw`1g{{T(W@=qST@y3"Qi0\Cx՘rdMT דr4OB[ syrHdp|:HiFsc݋ey7=Ź`4TVGE"j.tfNZB׫\J {q6=yHҖ###%pNo\|S`," j Nh|dJMȺktm2mڂ(7L/zBncQ1].d<<,^>T=5VX[tHQr*PML$~uꄉsGYƺ@2xnڨa;36{%=(g;k|AƳlw>(#΄#&Y8rߪ-M C;#~YC!b,ֵEPWߡk{ړMЈ SHtB%E߳zBçοyUu^&K"fOgvg /s}Míњ@O IGcqUs(HrlqZnLǦpO&3 1)$հCa %.tQ4a3YS>2b5?Y =OlSxJwj<[ʱ}PlQZ0b L9&sM9Q8I%&yEGw *A]`ZG†_Z,7^uZ) Vd&hGnlwX%v|KW,\TKh8\qe0\a$B#!~ O6,sD1,:r~(ũKu`Upa)EOMmv*NYtd~*Zh:nĢx LQ Kb846Ҳ|%lh6)`;=S أII|=[Rg~pcBe !q"Oe)w4sZg$u粉t)L-H,Y6ӡɚ? .@4m'vK<))y=Nl8 O !3'rP}~V$ Vib4<[5 jp Md&%:֕P$ٕjFm^og1ecxΖ*Ktr]L*rVto +k 3k,YGIgNS0?k=^e3-FQhv\j-5(Hl U,Wcw\|-""_pO-9tHn <'#Ȗe ض!m6 Z`ӨS5B.bU>Y|S[rnw@߲?oSP1SF\:& o8KvQ1!@BܩԦÏWB{xoR,݋on 77+3 ?We2N/چμq$r\"tRiO껦5}pCDJ)Ӿ$T_R$/-;W6'3U/ .w3~v@jW{\s @@q@)߱ۑ8 LhjSCV-Nj>ez!4(:En?n<Ò=|"S bGO-Ԩ#Mdn4h`CF8tI9ѹmv。T8d!A">\)^K^ p !Av2~`ߗxÁp;lꑢ.b-0%sWGP"acToc;NK|Igl M)/BN*)M֛ݶ[ZIF+AeQ;T1C>e#/e,x+ &0 p 1RM5As5m< 3CR{cqvMUM3R9>ȟOcJ|efJj>u5zqWˢu7XtqKy"y|HNZ~ L|[ދ!דU>DKjKqJ||O%>ѓsM2e +9.l/Y`(=|2)}/VsWF[T\vEOl%Zd߱i}&t7)IbXݭ'5 h/EO&Jf 0J*\P.釯Jr9x&ti(ABDkjؒi*s8'{xa k <۟(?G}tiUf:uC=Q6CZ¿w-fgF=nQ_Lf p* 3~أE"9}؀o{Y4qӪdY^ŞI晠~y7{];IPUrR[CǬMY_跽KLIoUOa "XbV߰q5cڣi'0XUzi *N2Qs(,",G7ևW["azHp2!\MuO^F[;'ܚ!Jl1oĊe 8-ZMe*Z@0nk鰈`ӝ7rx{#Cfo3ُc8N.|Kmn"/^'+? $J} Sʅ7IP]mqA&ʤ$ ǂ&NMhH&6x9\c1;<>'%4Re3Q/nΉVC.M32$ʊSB!egZG0̙O-{_(L3S&'C"PB76~ewPGKx2)Cm1sa|w\aLOkb2!UAȵ%kL(Z>nx9$N3Y]4Uh_/tO>xJ >KF3n#mIׂ*Oˤ9C ?Ӧd =n&+Z #tH3)+"X4jqu1kK\hr _<?FYQGh@f^S_5N,5dpTɃ{9Xiw@GY>yΏw 5Z1cs*ދqVX/G=pӜtzjyCD׬D<@wecK}kp\[ޘѓY>%F0(NmttNʝՈ@1_GH6nrlpVX35ӜMrC+\g/ϗNcج•=ҥ;`b. ,q{dC22bGyiG´٤뱖ˤ/nfxwdr { L"[rИN&,s 9l#SJJXcdtzvzIM "ksGm;?@dW Kx`go` &)FSWz e[*e1co^䵎.ioBzwJ9"jKL.٧%*3_ j$M02k 9.ƻ$}x2 mI @&kGUڐ7H7ywWN?9#iW$@A2"^'P;B#!ӳw8AIOg5a&ذF FȺj"a2D<sv78A4U \,h%^턞f칱|b/C!e$MSO=ORcfSGY ;bsܡխ!Y*v3vl@5{@W9)巊|Jw!?87Ӊ€KB!+,̄1Yt_C*B l^;?eԃ`Fk$vsAc?trj#N<23t(+{ 9^jb\s&,?~ t\?%Sh.,'vjyYlKB0gE ;6cSl #[S;y墤o©;^>/u'sGJhoTO.(ޑ8"O>(`m=ҹz ޚ^nZ+mR.pasafNƘw7!F2iI$0ۜ_)HcӘ?1oZiL{jG[}q'hǏcϗnpYGfL*j*Q6E[#z^Zƻ՟$g_Aa'&vԂQox8;@8w:\%u/.%yқZ~VE' Ho\1 91mer^AϵE eqV ZA6zqV p #)TeB2jjhQ'򸭪!e=_oA>yU1ם!칼تbރ[fNU9+]0A'u^ש_ޟ@LP^,2*챠6@q/\؁404YA$α*I</sް8@ƾ g<*L!!}.ÁY[8a2ݴlQ}W c91 ?aHgkc0B֒MEh|%<:ϔPni-n)ܖ/)nwNҠWǖˀ}5Id:fڠ2e>;m7#&C־^HMuU'ML)zwI ͳi;rb6>ĆN鰼?A|8vBBsESh]ӫu{S'1Hg0 p3}bܪ)l$3,+W/;y`% @_OYFxئ|Ќc; KY(a_z|10$@-9S E/ v2jls;Nv/mUNOUn av/$ ~#SG3q,1,_v8ڣJ #2@l7fHKqZ|c$ vl ,ii7Ӷ!K_˩A੉\wG\FV,.]/FFD:07I.; H )Pg&|6/N@6t-.f%׾x[{|S1eCXU=|[e_e Lnjrax6Ix* ۘoOIgaIxf\@eΚUtSF u!8D֋d-JV7qHLE U~v&i܋ƌ +%F (n܄_4bޒa?),uqMm΄Y=3GsRWLC&\T#[òxXD2۩Wi;>[l%)ǹ?}N voq{yyn-$kc=f-?dHn-pwK=/) !}|[۷ ("J!?[. And!]9"(|i+u9[r@\8Noi6a ",2AzuqYʸdNu`#w='Z:Z(O.ݝsMCkn`a,]n^yEF?i-'S'Xf s+ڴ~bChӓ;[ӑ5sy!{C*`uy6_^}  2hltOԝf,Ee|n¨ů-2W `l QIGxK؏og &p}1ps = }0W (mN`1Mi'Q1ˉ~W'4c"yp#FEK`3}ݜ8t=o nyr]A<ze춼+ Ju]n(@} ȠXaU{l;mOKٶ:_#J增hEǮYy0~"\hHr` .za0ei6g9ҐZEMo,U{ES\vHKU%Gɖyt*k.X52@z0S=sU%_얁 3eCƯ!0dK'ċ.?&; GķN{wTȊb!A&*e`yPۙɩ%kŒE+fpjYkJQJ2䑺Uc9EJP⇓3)*&u2cnFz2~#Ue޴8>KMc[j[4FX!"-q-IA,55GZ6`{Ra+ Y ~ΟB)nK#k28Zҹ~#!r9ϛCEVS5F["ܙ7]4f2n$}Z{mq8{6},aUxYjGIf%iIJP;CgA&[Lg' 3<2U/(WspRb os6٪6i[Z5<kc/} [DuOE3*)9Yȑc 1, @1CwG-rE~#CɌNB0=f ®FuAa%`DXb4E+ r8 FWvf3aq0ҙZ;NTۑT~HR@( N>.=#o1wCuQˍ>>R% ;D)oq$bpzW~)BV%qCpvꂰ'c9w6f{Mdm9) zNi蝄/ W0|}x|Lߟo̘^G ,tao,ZNuH%>d)tp8Hya$ a{\9vvpw#&Jd`އ0CK 7!9 ]:LQ=هɑ—T1d%Jw^,iGm|,|:Y:tu?w.㰵p{^p:#*g3ռUH۾ԠLz˶n8#jWjļ"VIznW4;7)=srf;Ks*E2as݌wĸ볨bMȲ,*ĮZpӦ]9Qmv2 L΄K-0o3LzI_Uag>{ɷLWYM,O43@|BU L]6aA3WnIR|*M{tOwDtBHn+] w _η2G]HXq^.2O{ H!x@aM#ʀΎCmei頇rFXcqrqqDİYY+/G=jn(]x.zw)Ոy?Iw*=c̟,DcOtCA05v2)nC/Ţӕv2i+RN/[Gn*:jjT R;|dTTEfP:3^d]d(F)"&[v7|Q׍}\FX_s}-8H3ߔן-@q? SIP>:R/PC3sCHfȦ%IY4mקKV lp@ݟP|(6ۨrJ7@wY#) ÚdϪBxH:vvflXOqOMfh?RA'KU~h_vI1F։DTgRgsnF> .ZQTсK׎Xb[BR#^dAv <~" E 07CKBZ!>S ss4UG8}hl,7Y3`LTYds8%tܽO*}oIY <6! LբU1*5C~g.kdHY!'-. YY˷z6wrh BlfCB "Lt{]`b 4%L+s2Zl]UՄU GM<]r$/7G8p͘jhzrJJ/;8ӆ-$.TRwG:dwSثKS^ⵓR#L^~@L{5ETIe2eFin¾=?H5 7 ݪQMIj32R-`v`Jr`mf%z0L"n0B 1SWKo@]FfREkP3'po"‰"6fRsX(Y]kڔmVVm)HǁCUӚn gCP0@Y%)o{rYz &:EQspyQf9> }kD%MK"4M XL|ɉB _IT5w}͆.̆KS@'N29xKcQ\Iyd$Ҕ@; o3R@=ԐI;l"Lֺ܇B[ajJ#Jܑg5%`nNBŜ<:;4T~Қ5W:f m׬rqy+,j9ܽJ(ƩMU_yy5^Ge$<gNWLhq'x#dB (1KZڲbѪzB;h[0>)XIwNힶ]*7v؋Ի?kEJ &F "ާarC؍*8_z|v<݅_acx篲!+T<O%8 .2^#%.EB(\'0:k}+0'/(ғ u>RLu@(/ :\>J.@6zL> pPȓ>g(ḘqKr 4Ʋ&h]=ehjTYp(}ֿ,]o],!BAԘKBs8O࠰W;ԖFAViԎ]8RB᳚$1K6{˒u|^@[Fl;2 2X\)ur>/Kp[Nf%gG=/^S[!/\XEL 9v%ڪMPE;$RPEH-(7H:3ZuZ6*)Dm 0cg[k]% '۸A!/Ztۜz{$;S'gR([o-اNu؅KX+\!r !܋[:oPK=75^'њ&a/i/t#fDg7ƅ&ȡи1g` . P:EbAoM1?(?8 klcv29^ C} ߊVO 71Df +ʪ@+M5>`ƠՂuIg 平ܵƸkmq,^;\͐B͘r0Y\ؼrE9;_A=៖&*aH{<^ Bd"rZ%Z-J[rsf :k%nolC $|uOpcU%lĉ eyQ,hZ*]@3Cٿ@> JVa􏚨I #!>Q)=sl=$V`fН;EHAQ6x[ %1Ki"Oyt Ӆˡ_f92tzi50iQ/PL]=`tM? $fNľ,\ l?ݲ;h?y2n/9Sp] noYknc%'k(.)ӽ]<@S3&]Tw_ۓ$)QX8rRb DѣmThkEtj7&WU*w_uWoRvK@7b4$[k i{95PT[ c]}HR;M%fNZv&2zrK;i*FqC٦1QݻIKe:l43CK-%!)F"f!1nrCXKb5xf/qJwl$F wmf>X;ޣF|ut+qv9 ,.hc4DV͹~kFgBX~n[oO2HZs,Es@]c(2:y 0#RHvuzHΆ $vL'PbUHMR8X>qL_-N} EA",ihBt"g̹wf[EN>{M͒ u~aZ"a-Чr8m? E.~H?:aR- yKe0>Zsd́SIyą(؊7nOBLD37UY( \H4më}u?ub,WL ,QU%8L `w wEK^fǓOC ޮFh5svW4|zlh7U~}3zj{Lp'K&7h\MVJ!vG->G)4> uΫOl3y뤅x`8?Y;۲&Ga"Ojϩ+ʒɫD۴_(X-O)#8l^=ܱkU{L$Ub.Dm9Ua&^5jt0w>c38A(Y q%d+ S5:d+q8imiRAR@fa$+؅Cfz#+eՏVw)ϔ~w}(t #@N9Y8Op8a=Sƺq"GZa]'q~2 A#jYk$<" T"Ћes{&@d۟?AwԊp ^P]YNDm4u%#iZaAb_&'c9"tH$lx:oXz()Rˍ> :oPlvm߲eOB;n6T opb6K Lmx*xF:7K#ב>t|%V4/ bK1e 3~5KF 'i"{t`JΗ. rWg <ג<ocC 8'R&bnU^ %㑱O}R4\6\7'f.aE"~/{m 7(Sxly! _idvdLR ZM?}?X{KqP!cI<ۄ-& YB+R|nqGh;yINyzYesw۷Ѐ1CǸ%0v.膶>9CioR|5?m/ `hͳ>aۑ7} `v_Z&<I֢(kn+`|%>9{&LY0І_[ி='%q4RRE*`t:DkؼYx*=j~7FW{ B8j65`yV(+&frv-jh2%"0e*H;|mД 0j\T]k]Z~PR0l`F"IL0 _ko_#+!.ԱF L>T W)ʊ}-8 n؈%!!fd\{c4 QbQ΍rPE1+VOo,3 .^Ap)^t=9=0HJA$B}TXU昨:u[``DrZ2BwID3qBa?BSʛ"RHIn\!vyŜC{S<JEYKMhVkhY,m1&&q H[w uGܵ~W6L"7 0=f\In.h͌v < Jo}K H@q~pRz<&OȦac8#|9qLSf1aL%['5b2bkeGWԫOsz]0꩕(\6-/Mw}o~6f/<ھNC"+ף2s_V>1tlW7I5{X5yV/aj/!H,1b_IAZqrUjh[wUhڮkO=CxkOfN)YODqɆcۨ@vERG rS cdv&!#8iլs=_^1@}>FZ -o׹U~уz/qŘY!B"xsA`-LVőU}tmqONq?J`,OH\$䡡xƤd,v&c\Weٿ]݁3PЦH- wekbJ5,'6'obu)vBmCLR1 lOA#F{\Aҿ_kgkhW #t<;_I zG1zl? 1R0 vf~`hW&"4]Ё I!?BC;cМ,o:mS ȉ2[ֺLNC\>>JWbuh# [.5tNQZP^)^F8{4,2ޏ"kUUAZsAD{sDW&~](0=<dPc7D3S_~g@w\l_QLENl}(hBk+MZJA(qRe30!?J2ZփK]-R#ǻ ^TnWEQ@JkmE Q?VMrCn>~ seXGA anJ$H4eK:d_L12h~Ҹ٧^"3&֚Gt+{2 - :)?HLM5=~Z10Z-Oˠ'^esESMAI #( =(9zcO\״Vh p9O"VHRԔ:u 9-GP7ц wQfX/>䜒lيEU@9 *coG@?o$TQ%Nw4:}T;~(JX͕' \9~<iCK<('ɏbZ._ Y :}퐻!+@Nke8I" #Soԯl"7FY ){$?$pB!bZ)DGINa}khS_j,^ a)j% .ڲ 0~ _]\0n⢬h`]n-lS b 3Z GpO0UCNÆS5m `Sl-+6=AD-8hxGxf h8'argtW5ҝn hKqZoֳ@UTq,A[6^ Qbj(780_+or_<]L9_{s*a۝_vfkلeͿl00PV/Х֠6ZH+ 좊iB>nVhDR \^sDNu [Em QP[$ihRFj F$+YHI :nG/4S=:63Y[6 8j㸮X/|{ПCx[(lRa" ɗcpw\s mLBQƫFHFQ%8n 咳f!'d4m%f1Xhmd{italQ2]]8BYx0-G Sů7v)E9WD^kUG}027DĭbHrˮ4A=q-&󋅿4Uc;x1~A!Pe@ɽiP}~t״ٝ#uqlE\\kc$~]" :JjKq ,sÆ~YÕP.)0U&AbAk;|X9޾ T̞ߩnnM3mTp7^6Ӧk2 ˣ7)qLh^g[E. LD-!q Pn?9Mm1:;S1~LaS,# };6H` og!fAcN G*C0M=*FK=2ʣIL"g8UkNVw@yd (6>D[:f:.9 ` HyTf!Q1@;{ {3| >MniK2Voa8SU,Eې$Z < Ki7}}񂋋}ؙBn SϽ(_Y9J. 80>/&*_۷ pM6dE{U7;JS(!(MDz]ݑ0mJ܊?Y,^+VbHw#u A:Nl\:-RuGZ(#?c":R3&w8\z;Q;4,8#vRa3 Q!A6h?.O ;vd=R,tC0jᦾC/*|``)#s@De}(dM_])N5⯉E*8AdHǶJ6Bq |0CZj XH#lɻTYjaMK`Ҫs}Tm:fˡL0S5Kddb 0o\^df&`<*^i_V߄ R6fۿEO0 PLp9@OE2ȳJpQnTT`& (O]2nWu}V [_#wHR{~'SȄX:/^ S4DIГk !+` .doXEJGNrPsJr9@ *))Is3$l"Л%N%儢:= "1n}9#_cJ=%cĦN}@rǩ К4#/^Vqrx:0vo+N*+º9t{N}s@^9]+qt͟7hlT2N<(6N(qmevO Nvp!@RJ)p€4ͳ̿=NjEr)V|`l2Э4#coӮp!!g̛֠ -0i :?Gʹkk,4B8(OF$1,_Ӕ*0Z&JאԐ֕nl:I ˸}K{/QHfNf%o M=3DaV^-,؀ppB& `\`)baR)~\Y}gmTU3_r2᎑S<DADZtYGKٷXEVj.:`%4L9CKGSzע0mv~K39 4~̨%8Iƺ@T.s-*tUIG{:һ.=$I_,BePQ8GȈ fMpW[:_ݩES4qFSj  2>J3G\a0e]Jfxxw Vخ NkšNCR:"x#,=)_"Z{z m]/ HmaHF%mɍu1&؛ysj|% 4ɳ)ŀ^Z+:6/@u Gzh0X|%FoˌLEE`r `LY{Fmz:do2c2-(h3Ij,N Dґ _ȷx*qʭ*5&ʌ!A,[T!y =MmΏkoF^a Q\SW{qpZ9,j 2"3=;ao٬+X\/O N_ r@HxӘDe  n6K)VB\ C+?uAU3l$ނ3NBt +vֹ9&uɇq|,qGsOn_ mkx, #2d,@YcZe[stQeO7"ݱ"'%M30zjr2r\^<;c^䚽usݬKsksslK5 iDJ`{&. *Bζ[`b`XB=^Ce`M0pgVRiq%T녡_ ).A .=b[3P[%33Ҹ={E2x҆ſ`>#zu^E{v4)NjXN'  ~Jb/=12omt+%Gdo4+ex٥RB,<)SFPHoK3&{J"xlGO7 }o{qVKo|B/yt("l rk'`3k8bŘΒ8 ]CQFݿ,)ɫ衔bٴ- B@dS\6/ѺDesEWΘ9kWTiT;ba)6-ĘY)*קk6Cړ,pw{PuF>m)*Z.}h,ySlk4))|i%5 cJ|5cٿh 5x 9i R5j^*UJ,*8"xEG֠- shp!K {Ħ]ߟkDD{f6^2t<o1t.8 &md?Ƿۅ G:_ :S.2[֣Ci5B`+!t$D*::U,=t =ĀaފF> IK{pj_Uh3zG t>w$Hq!c1HǢ7uuUh vDEJߨH=@:bfLlMR] cz=( ?;Dn'(r"|G +CM]ßj$p7`Pnj4￯X'1:$CiK3XLYWa XA\phFbq1W KЬe,>FR_xWl$ /uLV|Aip(z,_qÆsT%ңU9x2dOiJN`,24TsȭסW.blyی@:,DveYݢїBkb6<7I:!@(pn#Vg>.I{[G`H-1J|t !#T/}סBHa?~>3ꍍ?B vQM2Hܙ0M FoA F܅mfޭďh˜?5_2D.],5&8 }: $]tbծ]ҁ_Gr}뼋5w4 m d 3d{єBj %kR(o]w V# Y4: |뚵DKM/q})!@5\Aί509;}nZ2"e88Xx֌&GiJXw0&ǵN#]-islƒ6{ߛg£\2e^.,Fp1 ~xoմH uL{*z7# qyajk.; C^LK=R H'2뼠ҹ16a z/xƢw3NyYvڱGofuxσV^?_W7$q*e8>ɺڊI~D ڳ (h5 Mrj$< dOI緾/` ;H*cdO{X VrCNKLe_QW)Oe}ypJg Ӓm*tikF߷pVulxZń UM9 ny0S4qLz|j~]XrF' -O2'|Gޙ CvI+M6o'3dQw䇳indE\R.3~ݲmmP gw,!FZ2fʾ-T'wpe pNȦJ%Yirϡ\yo;9\ \yTc{U%P+"It_iu+a~CxӃ:h{'MaWxM =ν?FVټd7鉸Ǚc.z,5l'4L.0_QQ,S͉T.'6 sM FV!kNn3ЖNϘؤ^3@a13*.]Ϣ0ria"G,$$(nB~qcm?k~mrZE~,/~+:#(nۺ`S\~ ɦaO7M#J`YȒ/|sN6ێ:yD.hqwSj!j 6GBN&bv-G֮$"Ž jE,.@Ub-&m5L'8>3R a QRg4$vFhc9WL7B^B9bk| J485lq/`.#935 !S=#~b tHljy @gY| --^rN<0N=v?!d LaJ2&AZĚӊ 5(.S8HBM,ZWVۃ Op5 ) {}r?B7x89 x(}ESl@H*eS#ilXݪ(Tj™VNjF粡E=.,HoUy4E8]scJ&,Iot"r4ҡ(vp}!*՘ƬLXU v x'kp9J& =BprH%v;I#IqQ]COt`ACFKۆz'lZZ?fTrٱ{wlTzz0pUp<БЪ*9Ssojaosafun\(Ğ8l[*rjVF7چCk{f KZpWkmj +pv 6`;'Lt>"NUkR7{o ЃfUe#0r:b@UPM}a< vM.* 2tLJ!,?EVUsBSu=HiʧϜVF%;6բ)?a8sa2o|82$ʶ-LarXc]Sү,}s={ψT pwR:M5DC!2q%f:#9 -OH/8 4Lk 9Al>Q#BLmK <HR'O/_qgLQW|X~X,{Wu4zdY!d3i+3=Nb(5D$[b} Y>gbC_8Qhs5~&x8~G&2u1Aˣ+CԪ 8 )̝TumУOjw.ƌp8Yw2h?/˨ f ܥkO}.:}Ow ] ˉM}I8'3FO D{nVXAƿχ}'cy5D.# sG%WâڊdXiJ(M%$Tm3wQt@dȖ޺IdۜR`6dၷ#m>F1d1f t(#Ժ dV,RZ/dGgQE&߇ fAHu3fYѨ|kˆ4[:pB9(#Ԗ,I+PwiHQ乊)7T::mA٧;@:&NK,M)Xxl<ʄc#@&lhQY=F]_a6P3wi&~~5a/xkr|< G?V x+k D?'jW- XۥO2bVbK):j4P zCBU+K5#]:B2Wke­yY EJZ0fcxI Xwy EF1SuTͯ jCВ ݳ+|E[(u >!ӣ ؟dz%`xL6`K)|a°tJ)Kjw'Qrvt!ڸo';Cˋ.U&6$,M {Yg*bbQ͈"VޙԸ_:-~1 :j`{gAr5E꠮CdAPt΀g')ƛݚE]IDN̿jhS>MՀ 9`.nr28<hnP@LIo=t3:fqH9-׌pV1 $\hIȰ}];u48Bi-lX酭+09 ԯ|qtEMW&^٩,/{)˖cg{iQb!ʚJjL{#1qׅqpKZlfUq(BWqF Iy;8 .s.^$mu -k#7љA{5N%X)20S Gald}h^P)Q7mO`L,C=a}^l7r`M%kԔϽj6#EГ e8.P ˮ]Ksfy&(:1u]U4UԷ\? ߬xkߌ>k y9O,t*ȺwEA^<#$x"/JZKENgqXiBAz6#UfCLKbda26W͡kl-*.mFNtUSx{K J5}&)stsxeʠ(jM%(!Sۼ+Rm؅P@o|L`)ۀU[fKbjt^O)?5U}<RiA. 4ۭRMOu Cj݋t!\s/U@9#ީ)rM4/Rit5!H@0=MMNݚ4|%af{j;dY4ބïƁQ;E^:Sm>t$6@m3\KޤxkGʔilS`*:7J{^ڸe&‘k"1s7 IuN.$J^Ԇ y+$ZmE ܭ7C HsrTpf@3)pe`Gs[AQB8e)>|=)[}QpmZY<Ž6_BZغ_m)jkG6?PJ%킛qarkӡlR¨Ucdc|xYKYM%f}1-I-^ޙ#u N|KIm$,$^2a8k1cĖL@B^Qndz}6F9$;e"{C'ôK@~@AEG)xdb3P5Y8H99wXCv0*@yg_l_uGUwR'YAߏ&H|V8w :ͪx%ƈAm4-"(\Mjj+u>_PN \Y!^[-fی3W7QiB`<j5gk9QPMjB~F]#B-rivTtKP!j`W<L( JSĐ{|S$؎c*{ Wj8x"AqAoY!2Ѻ%D!?& a}i,Y| 'eb R$S/c_xLFrRJ*&"_Tiwr]cB_1)NKcA`/Ҕ@aC%z(Կ+G<|/OyeS8\i8-'HK甓*3P|ԲK \uLFhvm9^Nw\yf [xr_s;*NeՄLxC*f)yn3~۟^)*\trm<=s2Sp>,Z.GN`yHʹL0@nሗ-`wu :S7W[WٜX#6'_4޽Ζyi 6#o[l-Jp56ؿd$^qsB3~_J|e[*JP(Fzwھ\aj %kocWD߫5UWxMֱ&\YI0xgӉ~s䧕vOroP㬹d1TI層`1y0 )0Qc,{A@@ E;<OZv]wt.AcQgu~SmEaZwM$o ~=>ɥwՋBGM/@ΙtkF%㼄MGK[2G8H[k-%ak H@.k#vJZT']҂k m+v^osqt1 !ѬG$Gwnj+m8 0hLΤZ0L_ם1߇\} ɛ%CȪ.i u([qQBnEERn4ear\VkJBEJ6]ӌǥP#¥Y/aL?-G:Y|-Ԃ!T G/S i^\oe+?R z@٦j@ =ˇ那3|`6TJ> j;0rb!AZ3@lɀy~CAg$)([ ~* nĺ69~\oQ(TſwZ,1 [ޟԛN'CgZ$NH/5~Iޙ r Mg^ixJ@yf9Fu;e>Dj$Mxg9ķH.Rq#8L1qD(XtG:+}vdqNa;W$lW!݁SP`[T <9A1+.]zXkq6g劇#沀#̤g8Jl\ 3=,Bc2=@!ZW\C61qHw*ZAs]%T.@Rm+a!uǞY(sLj_JY#9vm+g{0X=,$aagu}@c!f5l:!0oNH"H]"[,d:%W^kRGhp.7S] t)T/1՞Vk2?(gqճ{ifLD|}h iĹc4qR|p #%xUġă AHHHPxwFܪ8ob qur(f?GڙlD-O7Biρ RufIhN?Bv"Nlڮ2S] B!8"T+$n}fބx$rwr™vxeLAxqPJyp\蠽-^85gijl 䒿9R= (9v,O3t(Z=G;z"&@0!{yKZ̹pK}8z CѲB@щ=-R&ҽM+sTes-j6 eZ Ln]9LWt?Ną.<dA?Z[?\[1`i pbX=oiʒ`f 3<N9ӿM8GEc!s4m)a _yFKX/M:vx_Tn4VP MKg*^@B`gi}FaPdI܋<@4~u~b%K/-~^ʿgk3_aMN۔AtagDAV 70ާ=85V;٩f٬ Vxh-y4 >`G72- PnSn{ {zVWmBdڣ bB.$/3] WMCa\R@F'ZQKrZN<8gi HqcUj8P? F oT@ 670aY=ZNl-__o9b%nAw$ugS vS!*f߃v75|Uz'mbk=־.YF+gʸ%Ѡ(p\ڨ= =Ů>># qXq|q# cPRdJ ^NTH9?"v} <4I!=ntIk>J24l-5 ~* JxHl=z#H5m1y\^gs˦wmcV83^c1Ms^bI3`*e31x*Lo ѡ vW thf*;(T;];鬍MCN9ŝ:݀`X>Z8:'Ӱ8D ,̩8mZlεD}dV.]  igQʽ/aѹK;E p,wD#\FmB+P3TRϺSYrŨk*X$apr't'mO j72Ihe2 B*H?wzL{Yv.Iw&d;>9.1P~,, h8N2܄2$*}yF4?$OVR)/2># cԆsЦYi`lI[g3gYPE*z$ "|7v.Zb)Ǜ5]|-@\;dZa'5za'cd|<$y[S* X2,Lcʞ:p O# picA1E3'CV$Q) WEry(_@^bè4ſ JYӬ \fq85k=a·'ꥎwrtd|G2 ͧCÓU!+_Vnv>0"x%۟isQ "[Dz!ߎPK]@ Әcb5ьqBIգ޳^0&Ă창=bχx|an.ѱHn>RᶆY41$ *Kb2vWr[k A&[a7jНiI¬fdjo[%LuivK-I@.f=q S ,hN !$wtpTYJY)GfxrG8X,feR}'tYq[Dd#>=Z٥2=8yuty'-1A_2˳6dLxS0L/ø3t!Y iEQ)?D别Ut&>ˌ^{Ư1:,!`̨Z]cGbQ5.OjN3:%sr|1by> -qE{bTdnOԂM!*&wBi!I:0H#"W IvOn1j]bOPFܩ&ߐ7#p ?3 @&ȅT|hWNw[_<[޺\Qw4 5)mFP&N}K I%a0Ei㳈+v=zT6cvDed R[\(CrOtjU1`Ϙ_4L cC:m#c&%xsv$n=m6h'%Nr gmNNӬ a3)!R8M1ٴ>gҴs'V3K 9WBNL)eFC!||iBwW "|O[y4}u4muO#ha'`D6BM^d]euTQs,@vvP:ܱޗintE[`yj&m@#X(w}MZ$x}wζfW9<5#Y5;<%r|@AI9 0,kN瀹zۀN0ZQ-۬wB?l3a_,8|6|P;k%|=!mf~e*ͭuǨ^J5c%s1r1W犚ojIJ76q^ >ds&~(Txο% ;XoʔI9-aH/h4qqj˃lcަ@/ o챛3ÝW$H9(0m|EC0J =r -ḋ[ h, 'u缍 6X'LWM ~gYr4ՠ-%( !m)ifS*3b:ҫyVqVeᕾ\zqUGlX]o ]`0/Ax%LBG <-#3x p#t>[8@!s8xp:^7AQtTX 5^ HZ9C(h76nT r,5 s/aʏdTqսܥGr Gԁ(Dz3 c z܁_L]pȝPiK^pVZ.^fn 3C ;uet1iO)oI2wnU.EM/PEd[[- `FEQ+Eu2mW={DieU#m?NiBloÁ.N&1̳ JD5 \U^+qZGa^U#T˫N \rt$ԭڦuhk{`*CpK[$ O[z'^zlc|h̥ͱ*ԗ ִ4;2p :̚)Q9I@  הJwIFg)8D N:.yR ܝD|bptl2ʧctjJkYT;Q [د.}I)6C5-PtpmF0u= oqJX|*OH:2W@{gN{MI#~(!}ɵH`'EߐBFgg-,EfWv)ncrtR#Fљ?\ZP̘BRI GNuㄣw&ã s|ze:k|N%u;ha'@ʊdc7ُ%^KdH.f]Fa>G敒*̃(KwR-(Pd ׫ڒlTIn -Y'X}&(#3$ϦP`B?[kKDQuPV >OJiq7o< Et,ЉkLTD֞P#/8K}Ji$`olUZ & ktlA08N/mʹ {3N9pfOF=V<\SÖ| rřk륻m7Z6ZgX^ m"FgHjeaMl8FSIckQB*,3D Wew3_OzikKe#XumA.oO{ѳv=/=Qض!>p=kMuyZݧׁv1۾~q`EHow]~RJʰ%N|FH8ld(R̛+ml9 L͍^'j EG F;-۳Ira/x 1'tۯy _ЧQ@Fޮ԰8*_k$3%TK {n@G)d vk8JGk!):qMÌBԦl/HTEXǵ"g :[`XJG3#@Ff/9iҬ*6~.K@fc9htsWOcɣu vMI c&9yܲ>ŴqD҉snӏFnp'-WS>CG1LQ-nу)y/% I g5lv rꮚ%y!RJR׺b<\lu@zdAB⟌VZm %d4ڭd@*]c:0`|pr`TZ#@HU5e3^a9-{Rn8$W&@\6:6m`2\lTԦޓݐ߁=0&kTp/q2ӣto{$ (%CbWa KGB~[ jU M쀠xn  yͽBcmiDu7ف%dh`ۡj+MIEs ZXxtRKB9 B ǣ U?KePs0^Z]W>_zKu`݋iэ1I4$Iɵ&QE6de_Jyx +M~M3p<cKKƶ5No%H&@q$Mncl oPR]1g?؊8$WUO®%;W IFZZ;lDQ"*&tͻ7%*0B&hmBթ 4o|?Kl/jD0E:73kWNƣi$A9w9J$5qq vUa4>PNADJUQn&昀u|G@Nb0gM$4@f5?&Oa֔ci7ÚZS0(^4QX!r0nBr l!v\44_b۞"A BAɵvUE{3f4D }|.{+PyӅvzߦ %.-=kK oDj3oCaܣ (0&<(h$J j!7h~4#z ^͘c5nV^ NniNXID PIrRwهAxqK=%ʊ:{}ǶߙUY篁!~Nx~zή,e01z80pͿcD0DA'zjRI/QShR5{3'ŧdUo ʂk7nfjJZ(3B~;0=c-i76#J7uOt˃哐ܣEn:ꭤ *=*ƜEЋϤ7 cǝkavӧ$=:yCfsdemJR̎AFNvN="nkG]83Ef`bhS&,F$0@ - `SQx)NwRcbj1&!V MY:?WyEp[k`nM6)ͻR_w]rܦ{@EK}/&W{t\7vJH.45e&wwpLEA]n_)_־*2mz5+6UGZ:l0-H+N$ƍ"O{o53/Ŋsd*$Y~mz|*612-Y 3W Tţ(fb'A'tNhHvyCoK&?. 2dvY&-tIZwmIbug@>apB7aYnċFJT ǮzJ^et:\A 4nx%dӘ" z=ԡi ܢhDj}pa? *K2rS:Q_d"2KB5}*!{fTbC k)EӇEӉi/)ztIi[;}sѵOYU [UfO@THx&&X*H42I n)E K+ hqU:‰QHz̹jcægMVz[t PC0T- Ȋ'"12Ja>G9"Emp|j UkWU]d\яQ5Cq3F1:?{]f&5 ϝ:rGq^J{좎*QH,jBh"hɏžnc!$Kɮ8'md/,+LW1<(h~˭7KXb%13]>9_d~I0YXѸOO888T@ d Fuʄ W717|'yB[9N>(f? Vz1f`QFKBr4Kn ,[Uv#;S(Ƥ5oSh4cd;rpX=`Y ϐ{3E-~dp:cfcfIGrɳQ2Q. l_"Y,+œT|b WQw԰R}dA]ė3(i(L$FMEVܯXM Z""WMFP3['qeJX<)Cd@ xcAN9H =P^kj)䇵-j5]V1Yx|66c0Ria^!9J$j gC,%8pZŶeOj5J)GYrKֲ!WR5rC"$GU-zo=%"ſy0%ɟce}WFLpK^M'R`z"k=9{d?h)>?ChGx=ݪY)pcAFOFDȂP$NJ/t48Kk\t('_X(o u4P$ȀU+:Hb"b퓽u\ Rc]%☦^B= c.bw"Gq'udZ5lqU8`ἋQխW] e#Oɴ7!]n?7(RyԪqٜ\8A]JQ!`.,z\9&=,i^/FViN;шpNٛ@뙕r&䀟f%wt&)LN/J|'zE$3#D v F2)GAo {PxP|YGYn{9|'0&[<2 6 |}Pr=u, EL')OTTɓwaeU(TYFЎBsJS)H 4nS|51v2%i[ 8Hze ܄s0 A_:{R]4wɰW=4u T__iM?~ (ɂ-τ=l\L.y~>T)']PܗokÉtӑ~)̋zC3/s۫)ʃF7o pJl|\"LeU0+9ɚAtP`2ǒ(m֯|f6$x:vsIonV[/^?5iKւѹ!'yī})j PC2f>I!hWb"T@ڒH01L4c?0Uk*(*rG`-F)tÊ0kmU2(-s_i I~GZgB;sz09V ?jWmY]UBcN~tFsx6yV3;&ۦr1^>ׁ=P> K Nf2mܴ;+7cbJDƟ?:'[/wt]S|1LUUIyB,q9͛ռ*2Dž␎l;_:>i3#ת;3]o &,qlll3Q7܄|/ЋafEsg4L?ᅈhRmȎ\I#^ԭd\j;m҉A(W3ecJ=tHj,!X<ҁgm@ }eurl TrP Nq.sn^_&kjljH8r`0;O+g z(7 Ӌn=LE?ߜӉT>'>,^oE ̮ 62lBOg|mis-e؞@#{w;ΓF u =i7`G |+Iv R2XP)] |S zf}*y JdT)}( @'M .;kMB4~ۖZSPN oӅe+yp"&,\҆uILԴ~lÃj{y7s'/zN9* "M&j#QJϥ jIȊ.SR>uHd)1`Z[ck&m 㪈 ^$gо ݠ{OiT^˲ن]yݤY;XstĤ8<_1^EJM@NS؏~@wH A+;|8[k? Ɠn\EobA1ďv5}m xwSi&7' qӌ]EDu )@H`kG`?kثW:zND]_fzb?akwK rv8QSVH Q΂qr bٸ)q!E&Vx&半^bR0z= 3ӻ}sW4 bv$@)eS%z/kSQ4 Pxh[%˸ӳvJuݐxxz.-W:?lyT{6vR=3Ҁf_mp0͘\X,RXXIO4\c؁RB9zNFFf|#1>'Z>*~ُ8|%-GJL'Th{pUrcG|U{.09XOH6ƓJ5`>>=I)̾_}b[ʃ"+3ƒɷ~CMOAĤpЭ?~JvZCZݏʎF0U. p6S0 bQ,N Ė.s.Nfr Z 1k=SћfWktɚDPWmx7Hɰ!dêNJaJ՝-3(hSo??To-LRR-NqsP!EvPX$QR+6΢izJ J>$Lq c7SǷ@L;gd-57h7@:{. xuɳKm&D*artB۴;._^[kal;qxPz6"y Yhn<Ue:cUFV#1R&X3c 5?W-/}1*)َ#0ľ׭]$* 310ئx MyĢ}{=-$el͏NwHI}h|V"b3}&O ?Hcۓw-!ﺁ[(9uIxdh)iGRԀ~=!5Mix-U1K]\^sn"}))'5Iy,&%J [uN 1p}{i5yh&^#WL~P3R| zL J0C<݊ņvMkU~wCZl(>yb/]ovomڂM>Q̇Umay3\@f: i}ecLMP"Et+>bFjjA}ɣ0cG b;54m˂)ą쩽; f [^ pg/Nk=ȹՐj6[5E環C$v/jjc!VgG -ئDotģ\+dοNXbX.'۰KR8]X{tx∌9 [yuk$j<*Y zg:o[8mNEz|Ɲژ]~=6 r㜎̮͛ gxhG"dOa[ &w{XK8/u=$ g`jِiKP Cr' 0rB5"uigZ(dAm<27@NpAGJzk5[ mkO}.%N_5Y)w#8gjS4Șw81rq:1asz+ڧV@bxc/SJx}aEߦ6.? G?]4vL'wH9y8>O=ꥏ !Q5YiR !Cpge#EkO_N4fRVߟsn>S'!lUP=j⹱M4$l3;48Z'yDKڂDk1M l~ ;_0o:$˕}u-MSmd8ֽ=r~hrv'ޥ֮ನ{~ǒf5/et XOg? Z7U2%>C(6Pb^UBJBoGA#[ix=۝zNJ'1Q(K.rRZè7*a߇6oPIVA\_y'iv~ӕXdCE:'爩S3$Fv/PD.ԗ_5 +b~{nA/nLiϻ ^+1om!3;h~o!- mީa$$S8KNy8 jξ :Jw)kV"c*.TwqB/@@ĸΌ|@*? 56kxyr oϺ9uL]4p`U#x]VAGij+ qyUf/[ =ufRM(5!3쳦ќZ7Dg1w,.P+;{Ufޅ4kuE\׋2\tOM+K5+LH!7",GV'6Cʎ#=u@0,vjAC)8N[S@3_ Ә Wy\Z'/cj5c wa"u(GѲXC!Ӈ Jb!T ޤsAf n``4W+%{!Q(n-n~?·62mAH/Ȗ_ #|C1W ?.[ o9Ѷ5㮟a hfR"L5 y-{"ej_LjٝpQ,c2?R!|9_0/:ͨ#`#C bRA DyO; E @<*pPٸ89]rk.C(mn nn]Po?pRJ:,P_63LlFFG%ܓz@G_lɨml碷Ơ3<`ux #ʎ,_+[Xt6bs2rҜWH4)zv p~Pe%U|MFhJ 6tsBXIb?.r\Sīz0IfՕhփKC4Z7)yy)G +x~Ld`uMBqn nnyFĿu@| \[h4 5. K@,A!80)F&f4 f"ZR˦}rOѿ#}*3'Al,1i7 8BU3&2h'9jkleUg[m .qs6 nJ=.-¿3&% n%2P Vֈ908!}76f׭Fo"֧[^Cj0s2 .2#Ȼo20z/%u HȌ<}Ҳo D$9K^r3 3{> 5C-~hY m<CxAA%K*Lp>^ԩO֊da0>E(d"rም<&vMs$q[QQ0~5ՊYPvYt_[3cq M*!"͈lpN)`3 -1a NO{Ӵh44/Zͤ̕Z!8zR>T8Kѧ(~=Ye)F 7p;m-1 2LZL@꯫{W+R HyhɥZ5&KGuhk$bqU]lOkcW`Li$H E=mEJ_ABbޓZ;uɽCG&_Q(̑!>\ق4iO,"YRYY @"x e]tatn( l7!=VA4{ߩߚJٞKq|4WKPD\Vj"#7͈Ň-RZ1m:G$.71 ` Yw**pm;}]wI"4'ʺ1$ug(첽\R%`R%P 7FB"19CWP,*Ĭ@`!@s>%) J~ ATg[zR7d* u"9S1|D[̩M4L\b^Vߦݮ'pm2(^?JAnƱў>)4W kjs%8C?f逦~JZ nǏYK''.W]2Cӽǯkͻ ED?PS䌗NwqЉù^ yo׉tWݙڙ`<ʕ"kFx/6#pe{8JGU}jrX9g6rmtBf:?yCRKX {2B{^K̙HYEB\~ p ."MPDsc_Z>! w@=G4,P~&H!%vVQ,8s _\:stI0o2/mvRxbd͡t`֮[Ȫl7-J(&qR1WA_Pf[lfŢiEX5. cxc+ݬ5 )-%z,sHܡ`ڌQQ8hO+㓞posgݛPGy\r 9PK瘴 Aq^sr[~߯cfMxg?:,K [Jל |B0듽hafFe߯6:11;oYH 1D@‡lG3a/Ѣة }EdK͑e߿-z̀`:mM>{El\ RX:!tہh 2y4f0~:lnv8H ,73}O} QIO=Kfe+P~v%6ݒHOEƻ; zUr>3VK5rX[}=!D)hb=>Ȓw~I2+yHHuO+S8W:X+?C E7mod`J:!S|^S9;[R?ZLo> 'sAP/^i>$~~ ˩`_z\ͨ}Z% D`(`Ii-o VΑy^koHoYD&wDӥ!_E<]$F=Cn߳EBD)T6Y@JBTxaAc|X(LJWU@2NR~)}]0=Q|*L_$6#r<[ܰ2mBh? QAk)JxT:o,~jV"R>9?e{,#}[-YM"A!ȩO31Ş&C46,{:؀ *Q]38Bi?n=/jX;-E-r/S@Ά2?d!+~H^h.TH"`W?AguZNI,g!3/ ͐xګLl4Nz%s6eyq*0aƤ,|$XO]t8& )*z=/KQĜl%łġf4t"F|:}|_.t>>X%xgllɋ,tkc1 n֏Ee|Վ!פoB!r6} 'şө;[b%5#{A7"/}[+"B/Jr-G9bv^w̺U:xa֓   b)w6@op ~3 ;9Zl md"@(0RKd{*[ʷS5*cysB4xb4F]UqvKc埦~ X$^?N| r^w[Hcs 04#FgĵU3ed(-CZI yŠ43F uS:,IJ{zLAr/`DN4NUיb# uK|+s6aǴ]tIYuꊭa70 :%{4b$JϛDZVfoa7-M:jK+})8WSjBaDn)8u؈"׹ Ꜽ_8[ǘ8D(iil~ {ZLIJ>4\+өnhዎu ԛ>~qk6 \j2Î _Z0dfa!K<`(6$p8 AZ$,6$%'#?͜106 ~ۣQmS8j Ro2 ;ރ~@㱉m4%+4g]/ɡ1!6Q]S:Q5ƐKDݳ+d:\Ct(#ycϏ vبV5=,iV;dW|*OQZ]XF̄a.7Ҝ:uTWg*!H,\:fKvSrx^V)':wggm]f~x r+Xcѕ>gȿC$%5ӎ"FkC'wN̢=S#\uX}Cu:*LJUX@6;yV[5T6+PGbOK&>JԪ(չw 05(D;DGk$\h[ Җ8~6ЌEkܠW/'U>GVΑ"n- EN v}Nݥ+-=UFb3_Њg,c?ILGY'm TXLMJ=ZiԁVEѿm8 /;Z4Rbƹ6*wI:)k[`ohr-\.Jf(`n兊(Z4X2PqSGƨr#m˛<`< ֑x!F\]QjQg= &qk8*StӘfz 7[%,a0bWE97+^<䬱҇#X @8Iq̲u/@[[Ɩ[Ka8ġ|ۦ6-o$-Ya[O `ӟWf i<.nkbPkvW ";;*}@iZruKҗY\ʩE2%}72 V.Tr ]VѱiCUC4&4L {o*]B_=atܗ)#V#ݒXAQ/SG2^p.[* 2 ;כ5k()dVXڌ '>/z|Ƃe\\8{M3E NOjh95 y_Sw8IGk&ΒT)w|Xh#ikh009Y7)-7[5YJA7%J:g)_>e"Yh*aiӴoĆ 0@6kmj߻E./%ҵWPB#l$tneG͙P,"5]!P)mn#ۅK6HK~S .2vJ0v>إ$Q?؁cGU>zg@.I1!Aح0Ov6J HƺNwb :B>SLfG>Yb(y9ʖAե0fD]:;*2Xy fZD {|zӉ} &B% lN6ˈ}z`m4@nM,¡Tpq2Eǒ`ʻ{Xkݸ47` nwZ/=A7p1C~r"DW|r\Ѷa7F= D]mzv[5K;5ߔRӍ2qMs3ݲ`ց[^ƗV-F ޖ;}C)*k>rgHx o7`vJT$疑ay4GF}d~%DZYE1H &r.Mdl*F[_*~ܐJMSaA^5ܩ?#sܯv'I81 #JK ՞%O`y0l,'Ҽ9iJ*p̾"N?i<H=-xIccA3^fJ6I.C*@Z  7d'֟ |g>;`e =/,lokcThEcWX@&H;ntJ] xydDh-e@m@J5:YQQ[dh z.Eja>c-Iu:4tjfZu e JSt|fPQb|=$!>8wj3"j|D*=ҎW.Fĸ\YMi@S}ț:O:t-c%a W;{ `L/>!u/ycMTL~ۦZߜX󨐃ohALl9["{U+^baSnx#i1r*=MNLܥ)Sm![>(:`yI.MЙh)/$DeC&Cx\~\9@[ wTjgGr,\z{;)N_qTvⴳ[nMC7*ƺ<ჴx@tCPx5)c`7k8|) #i۱TB)$V=!X`o݂y.˄svqrYAQ*(!@HɺRl!R~l(?Gyx$iqŸA;3^fHk6r]k} ]5!E%h%zXΒPP z:13S- ѾԳ鈱72󹎨Řп쇧U2*b[^Bj)Sd10yx`)^5}a_,&ŠB-o&߈'5KYK?3ylj )ogv'i6g{\3..7ȋ9ˮ6\#S>z!=쭈_ Nc|-wI#/ô:3z,&2W" 9k(@me ;zu^sAl_ia>2G8yh!p(AM&I㮕3Z^̿`x,~b "#q^0yPsߩ92@[4J>zkpdX.`% .{])ϯUQ ZF&5Eq? PE/3wh.6y0exS靇.u(G}3w BƏs_;992c=MW8b gV%TXTܨ3 j4¥|= [UfOIkmw01*/wdA`"B'Sbl*,#G6`NS05dP^qja7I_NoGvk}NlB޸a[RIU/~N^aRz9A`5- I`H(eko{Y@i5CvXn-DvDU~,1݉l2ɹ@әRjTJ3{YM'(aqsHϗJۘm;x_rjߎކ$mZ| DcU \66/[D*,C3Sy[5ĴLlݓuD5~@3,`$6RIҒGI $xjKJV$!R= 1|8d܂6`Ƅ2Km^ehP1Ed.(,Pa`EeCidaW 6AWf,b> d韞!.JM耭/%U6X5<BrJ"HlbVVBD$ "T+=Kqqt%EX, 4giAq2D|%X5Xԯ"_clc1j4䨅أ^vzE7HȮybjm44pPt "v ucA\>_yՄe"0 .OZKn[W^H ?02N8QxХ.y \h;؀,6[VLyLI?f3d XCsBP{lHc7Ft ៖O UAa{]ٔL"ۮ!3/XVN,w7wYcur>HkkWetX,HdpMKgCc'\ GXNփs*$,*8s@d5lăTS@y%?iew :zD@عU!uR ƥ)X+#1oȰ0 XbC.m#"8v8sV B`_=JU=ERQi_ I}ś<^ag_EO:dPݸo7S2H3ˍ|K!)`}9{ђeXtH1#']TQ#PPfi{5U;TE/L*z(0$uozFxgr?O _]BΏ~X F`jE[k\bEX/ѼI% j\úd񻱳(ߩakJv,Rtdc>9Dh,W- cpE6n3Bp7-Ƀb r7 'QA-á2w1!Kq8 k2D)zkk8!?PSThl gwT{z7,te]BiС{#0c&։muXJ YH>ն( ->8f J\lmxѧi{[,2e?vå;kB]ޯ7f+OnD۞=2,RG)򂖳q<ʋ|b|A\p Yxd [RĬaDP+X{|n渖Mc(g;\C~sX:\JQN*<E2v xol3$+yƒe㣆S#cKSp1fO)p-{W ppkU+e|DFX5NFpx*$atMYdVw0Sx*H{"@aNԐHW.:&OzǢғ4FV^M5'Ob5K2xd{)WK-WYJ@Zj& =Dwz\Z"PB[ÃNjs2[-wXuy] +^)itr]3u 6 N\Xr e鯨 <%:&]'qq]E$#AXX^%f[N=%nz!X IOi8HN&DN*/*C*¤6>`Td" ba;#d% dWހxM_?Q4CDmA ^䡋H`cg1eBG0оI5sLcۄݩ7xFRbrҤH!8F0,=uL'|☊?h3UCNp"!Q6liiDX8O|5"S%EWca6^N,, '9Y3a0;S4@- h3߭{!NYۍG{Kaoqk 1殟Lؐ BL1 ^MCLd_7>|rv+l"]1lE]L!1.B:{?6_Krr: )è?(o! `I,J0)S2JBh,t8!%/ EY@@txl3*='`k}/?ClC=F+/Gw=$l)ݲi,u}j,d*HH 4S1Sllvh{mvZ5 Ӽ0ɕAgl䞀W6!Xa)|QƻV1YDM-kz|oi T6 ϥ-WchB[51( UjG D Ϩ;MT<*M}n0AܨnʘpEntEɷǚ.E~ 1Vډ[!CkHwc[߈ -SR:/! ՚;P^A=rт2VaR6J;,U؝|HC7''Dma\m`ꙷ0 -kʩO`{)5iޭa #:u*2ތOo9!HixMxzQBFrЁM۟>,ؒ/7{ʹhA=LBڭ<|)pA5yB4o낰M9 yBnՃZ\k+l ,פ1ohW_ |%tt+\5JP?$ 2B": y\触z0Tf?O!;4ݽe4t #diP/>c>ʜB#vd&+G^Tv2QZVQgJYmtv,3ȵe$N_1gg'/&&J2m;tؚd; (5 c2B'?OXcvM N]ױ\=)~#?F-(VӪ >+$7Sf*xmV|4AP%kz(O(n;Gkc[]L\R:~8'&}'WN@TiWhM A7х]89V S^XCnfգCp9"5w9( <$Cñp]ى:%~`b4g&ݎŌ'O lB#w)F7 #Sf}VsP0ydwfOc>|Q);cK+qcim$Gp rAFҬcD?ϛRQ;['?nhZ|PjSA7@tX| ao|{'%x?&N&hNh>= 01 (gV}+l)$AIŋJĹ .PWfM.\- 4_dJAбINGD){:d!1=ȂDsP3=Nkve=!a`Pʛ9dM(G+S\Opf-cE4Щg}ޑ<ϷѪeˋI\xvw3>kFͤN nnRR4V'K>g^D'c D:L 8eZF+e4C\tI4 [ t't712*jõT 1̉%91WC+'4pW["TG F#[lq|9$|~,YÈrZ*! <^ '0lbQXP>5?vODvyͭ뤴rIӍ52u5 8VNu g<A_,zq-g*<^cƧwv'5h!> B?{Æ&3+E`9*}Vln+~S '˵9IټY0ĥgA}]ھ^,f^"izDa|x?MGaIEOV {'k 1۹! +cOr~&%./kTJͣq<|[ F3ҀD*bC𚠓f\$v#B`TĻd6 vDY)p U*LIrr%Ao/lu`7致Rџ7pZVrWd\XR^̤ܓ=mK~k"Eso"R:WML1+NF '(5C @kqd]#؇2nȹɪ#ewS,sMtji7J>c+Le|:3x/&mcMokا [hd}G-6ڪqrTj*gަX4p/oKƼ}ę2nMQ XBH<>tNSkmbG w඲,f]rP'bXaa`\j+i%3F3j: Ò3;pΊwW85(յ{1qkżc 2N$5 g%r# 06(=( ϟۥs s 5 Ү1C]_:뾓H䛝{hp2 f&Ibh)1֟~|O2dj+=-HAB&g/jOP[} #U4 E |S;،S< DkuW tB "wh HRC fG[u9)a|CeA}-ݡ9?mwU[rQe-%ڋn\l)~lͨ1E>LO.u.&1޲f3 tr+YU碟9洞zѓ[58ZԟvK"_;-t5kVmGnL(8&g[EKXcz&vc PXK\uus&' 6s#v2GQ1(-у&I0Tfo=8vOYQyeהr)nJ5lg˕NFv7H0ZInKYCKJzR,~g7BDh|4? (.Iȧ"EOg]J-orX8{$d/ln-1idL%::YuO$фHdٚWىA(e_9FS "6:AlA)+4e*і Cwq8"X<6O;ACAr kE:&La '4TOP <#(0Po':PI(`M,4wWT}SrI)&ʶ A6jSZ}]FCd =>,rME8tSC5/pl5;ܤEPDfx%͗˜AEj3Diݳ4"0DZBVy#]g'Wΐ^YO X'x ݼ2{Q3z}.#fEV,fʣXgnS}WJ_ ^+ xj~[^hD~Qs%ڣ(#0p_2FҧQ8X:a':Έn& _DK tD^hKTȎIn[B20`FKt^{Q˼ '>a!1jݤ V<κc)WzHҩITx_#ИkoXrje"y@ɑt }Cȟ E` *:>BR["XRՈi~6V7*澭#dfȾ]ѢiV+()onѷ:1i&gJrcyzL9jS>gXf*w'X 2{eI{QU?tGvlf}I6IמaȄ:\x4h!F_;^.X SL6G}=R~`ݥS>a X\|V1 ɹ CVS9B8P(Zj*W4QB+A SlԄ:4Tv u [I|Zo)Bl2Q ٛ4}3 \vBw.8VN[&ݘ,=rJ@ydR}hj_Ǚy|H#>~1m [Ж/rXC6 gxݛ>uV fqt| ^OME?xH|LđM6 $z@x͔XK~w{صV.ֽ cs}34qIpc袨\sqh'Wؑ\, ǜy4e6ow@A1~JW!A]8T2Tg]t mnMq"6aJoyC6ԓQOHEu*;v0hO_[fACv=!ߖj,-UUj$ |!bXJNn 񱤰eLDg( \.vd¡YCp_уv텝HL4%wlG>G$[9Qǂ&iL WjmGcP:;6-Ṛ?+䕴P3 HpD%&kJ Q>W5Ѕ]X^@H yr\֭@ PH\%Y#DƫVwwwޱD ~~/ѡ{+#O=0MS'zY=Ͻ4 }2FN¯ŒᅞxF`)kg{s'$whئFpe(09 jJ{X)3YσiHRd9L9˿Яto~=tX|I2۔%Wd`AYVx2LB.LٷyzZ GۛuƆt:sr#u#Sm:jKO%Ult/lJEK?P_l%Ƥ;{ON$^G*XNw䊗$|œYAS溊ުF;yVL/ly~@A ~CJH@nOf6.șLUv0&22h>NK;#i֘1w{Py>*eQ\ep2z 0EN`9K'*= njHY!Y0&BkݒZcEA7R$x/0ޣVO:0*q4T !^s|џ㜲qsNw^{nqM@K*WPBygei]0{#,_ ~t%aQDKNbbP7 U85wgRf 1 H#@JE_De?SLN,v{yn O!h-hpfx6[ïW`lt fE-#VF]s`ϻ- Q7|4+s?~j&Yh ~e`B1-7VvJzW-BmeLy[~_HW ܜ`r-ukQfO#L {!OԉsDZt.oD=7{DxHqb|yکdOQ1< BSycO Z[Xm4e;L1 |F+y#c>=2mر?qb/6_|[ԾEo }K$~Ⱥˆ肺Ojau}}b(sk vQ-(9Ԟ C۲]Ia͇+Fm.3$uq .lhCn݊ \7Mϳs~n-u +kn Gנ( SJ_+gjj9 8IJDF>j XSiZËH ra~30LRX~*B*6eu_-lHRq7sqshڗjM%wN20V3C?5݅ni(恰 T;hAXliq@a1M!='b@\%̯]K%I0r&9 %LXxك{ *VYM?NTxQx1Mm#|:౲U=JyK~_чzìlȽ^(G׃imoKn)%5e J?1/"4AF\<\w5SÄ_;>? ycVoȪE%X[71 7N_0 O% ϙtUGgssoz3VCicQ1 {mtra!`Js-=x'gO¨xnt݁z#O0f$ItTY7ǜݐ}T| qC|g[ -:DߎW][FFflnGdn9xKy*1pȘkg(Aߢ>9j gX[.~r9[Xyb/,3iw.9@ZOɵ<GmKZ`r(yb,ކ*T%f_BGm\)U[>d"_)oq]jpF?S;ȗ ;:,j,B,_j׫jj_U_J8uffB*փ{ `RMQ-A9I*;gHVn;=ˊ4#xGhnՓ"@(=vBYt#.Z<yw20bLAʸ%Tc/@}6h|Is\"u1I׉l>-֫%c@?P%l5 g Q9\I5VseJR)%/sQ?SaZFjz]sCgO[Ea8v۾#O!D-&*Ł}9+۸\ +ʙИn/2h-t78҇F)!73hi>1tKYJ\}WmW Kv`9V,)ǘcQEN$k0 KMsP׷ ;ZO8Yr7/-c ]0koU<%ç8nkK8P U p"?QaA IWOp0PSi,c78bHK}T?cdxG*GDOE|1s}ן⥲M]hI1Qj0)̍Cv=<[9%ZFe GvićUh,FE>5c,jV ykA~$2Mv.U*ZE)*,~7lǸQVd3g%QP(ۦ)۱' yknM{ƶew JPDMhs%nZĽk#Eq<S]{~#ey|pSmP=ўbcaytHW,s"Xڕm>BKvlK^8%vR&NEbr F"i'K^vt!PYiyZ" gR&.@{c,IwvKjxZFTؠb'"mt8F/V)$tGYL$i;oҍYYJ lFqv<^{v} IO7_hTU2R65PTk*I C Y;aRWJ<&_+>נⰊcSƿj_a=LVroa9 t0w0-:'dWw: g錜# 'i{$o4ACtjcrmYb/ p(x"g>4b=59R{*bT2?]\4|z Wέ+xH"8JLi\(p uۻ^\0o3?NDrvp/gR]>RI<Ҧf 7=I;00:Td.dOTBIPGjOn%dMFJ{-Gђ(9ZȥR?!> LɴAj+/ys: F#zG/ևQjTۆYQF`qXY.Q>ۮ&D w,]6ē"*OM;6P\F/X܂Ll=c_9uAq<`҇vB1y)¨h>; \QJvCy3QH XaȬ\%RL 7 -% ѳ;]ޡSf".OV/pk)VFV `,eSHB/Kb;#M׎mb^NCIsn7^8)`nN3/cڳimi$8[ogV);SuycۘY+ߤaHF;_om(6 ʖعH'o_@OU:y^ zE}L&v&~󎐎@|ݩ\~xӶl5O>Dz]P%ZA׿RʥߋОlRUwrVNsqSʰ͐Ӫ4uU*t dG5{%y"r!(APs#+ ]ac7n])"AQ;{Jԋ +8|_ Sk+ݬ|[}Xou);{&@^h7x^"[΢puRX5~YZD0͉ 1֗R'x"xX1Lla A6Jp,_KtY&KSMÒ$ .~-b?E"8g&y +#v1`2F4{ܺ)iap&z >(W3uȚM"!d6 h(=Az)GS#4g鱄oԛzBdVf=gֵ<v7y#8'Lޕ]j(wq5# jSޣBY%*>,.<t)]'=@-GɁ- 䱾ݣvӗx]㵡ϵxZISh3 ;΢!i)&6ɻx CLOyH+w~Fb#}6Kßxxs{ǶR $p9Hϲ2޸s_iHr %?$G\1EESph+c,!̀X.酘fN\4ƠpgG9Ǭc/H_'11Z,YANkO]21>An6ViV=O=NBѸ`=GqoNY.>6Cbd6>E{:0'!{TUжkDpI:<#r6ݞ P[q"Xԓ3\1p=j1cÐI;V5_<u^WQ\ ҿ$a`HYuH^3{U? CrǣK6M<:m;b#Q+{3`A]Y>7ЖDkq@N{oΧefEN$=w 6Wal=r *ě8‚k"0'ײ\;'E.C/CUah>D v%>lH㇌",2& -ݑ)Pأ}ޤPTÁvn(/r :־$UCP8d&P2`,U:m Ìɥ-$6,ͅ+{* B7*0皒A_uUPSܼN746b.d;15SRnskL̯9絺gO#w7(̅ 1qꃯL锿4kܺ{+[%&?LQvOK ~:=ȋ/AEhY}H˶'qmLwK`fY#m57f* l\9'`H5cTyS,%ۮKco5قp,ry.Jʹ6oe6"DykNϻ?'A(Qhr=*PvkcoMg©$XiT @ x>#Q AՐwɿ4ֆpGLT+Hޣ)?Dz*i{G۷Rxн=ѥK/6`8MlS(_.c䬠q/2f_Y8G>+{-.sk3)vt33-üYޙt q9.qN)xj `+oymQ|dەBYvLk41{5&88_FVA[& \ZEW#NJ3K2䶺VOhՏ! S|NH#tB{8uD$ 8|ar%?FvSa& CV {`V:Ҿq͕wÃ,׆XS͐cLN|:ְj}#Eq ڌ%-Gx#/6K~=&]Rw"~6a<T7s:A+ Ydܔ (>;@%nn>fɗܞiLn-S6U%S@aGٯnKwD|?nDqM!8|9y!(o\(ZL2;*ID}EU34mִiMN.x@z҇O+uNSK UEIHEI1ږўE5uL|x;CR{RMߓ8o3ћtKJl= 8&Us9lvC4pLDhBֳBZSU@9F=njYwb⫾rZkOٞ #m0{1ы=vJ~}_ L`2$?k'Io!a T6]tQ3y l%nhyK>,~iS%'; |4ꜣ8NlBuءvn{+C͏.h8%`+ܢ/#]ʴAO&ZR黬kn(>A8\t?;dCx2f6@Ca䋁P".elFyVd+N-ݨ HnD)Gp`,\c:зp@_ |(C敍й85T7CB؜-n';s޸Ñ[lAx&.UJpRt;K #b '_.\䉟T4L$jIl-dJ;~ p 3f^虒؟atANКPܞ>>7\/!adlnd^B;d3GE`[]G9ƶgZxL"`(\ϝ\xV(WXDU>h"Z&DO\#MƬ~o2ĿDRdȾ?H=Ƶ$8AaG&z8ƯQlޅ[SeVJi[6V繯n[=Mv]'tA*nE XS ۞a8emTLD@xU7]Ҷ*̡YeH3H94zƱ"j}LN>;=\˛7PP56kUAt=rM2`-P ڡ0/6~=Z=9u4s7Wf,ʪPiXqwۢU^< {ٖ^ī4^C_7{i!KAc]G6y[iDz1c:/ #|2y4̨ P;3/X <9sH}{x &!"BKO^:y`S!̿BdۨlxVQ 3lDtV'̕~ne}6"xh &}? r: jxsMJ H ζ9zC eQ"W:hQtࣄ4̆aw$t(8X$5]&CkEݾk-?UA4% Yg6&͡,Aْu!y/7"cS Cx3lV8IT}7la~$DxhS&N(qq)#{MJ≮S~CD˟0^:Gf{@xO,>nݦefWg+W<#2O즲,M=]Q;deA; L -W'ŔȈL'|L/Cv`4L’'V-r_aT@D̵se:Bf jj 1⚫sΪ>]c$a/l:թ (8Gʤf͜W`m Xm + "# ED_?1R3GFghDR ՖB/tfOPףMW.E kȋzjn%Ց)~'WI9Wo#d (Rf.~ĉifL略 ( ھ!P4V[M‹Ʃqo/<D6-☏f^x٘s.{bzcs^{[?T8KU_܍hZ A/n)^KMeRPSv跹 \ 7OŅ1S|m l9Y8RZvNӪG"st!"k7{{ۧqGrG:^-U,OwsuXDG x[m;n NgIwmI.)b\:4'H0S&%˄:S=nopRΐsy7d.R8gbs.RR4XFI6uD3I[B缾ߨWEyz3`/-OW1'Xt7oz .W;{O>,4R^uZ{Qטdw}F8[J3p)LSe O#7AXp6*eMo HztE5aLvըCBtf2g燑 ~ W``{ IM%c.TLem%_@ uC׫)7w.D>6s(A+4ccSZv'[c, O,/0ؕݏ5Uj5L%8$qNmè_n,cͅgRb MꥂHY{y5ƺ[u(I@BI:nŴn2vo}?\En(B>_-Bi%^!1p)6YOz!_9ĂK*tͻ:cSQd+b̹+Gq9@ջ;!5T4Yxu1S )~ڗ3s/Ĵue):g5Y{-Z_ϒ쉛#>R?P58[[t<\GDtZzrm$tm/ -m{K=ٗC:'Ʌ+wnJRcԍ7qoRᲕX*3Ci,~k5ՉY= Xp<ьFȶ8Vx\[Ԯ0 ;C8.R%MRaBl*U,o6t.TE-[zx] 8ƣx1`-4S~+Q nR6>bK}ãw~`+DJk}/0CWɖV kasAD`篺\WcSHPRXYyzBc^Co_|p*hÚې&ٿʈϢ.4n@2hn?p8V-&6s;VCshz<>N!uRUN@za ڏJ!(|hn"/ `=>Z?a-HOMNѰG-ZS~E>U.u  Pl.w_);LO>ytno'[XauDLAexǑWNG+5+P%1]"PH#f:kD(x-q kRqbx9G}(FA0( SjSFpwRK+ 6w yY@6-?a (>I\s²]T*h2xcl?N a g&Wi-;S<r&10'0-Fx{z~TzO;$Jޅ;"?d!EvE(Uı` 9$,buX0x 3mbwb.0~'v4ɡMiJ4FOkG npS]±P%4c SJ~"3{0'Na'JIMy(f`9liMl9e@@HJA>Y6HTeʍA >irҟ=>y(.n+As=@W)+Z0_g #}w"K9r$6 eC&ftgf6)xiv{Ը۷:ӇWn{TqLE}^G)/ rפ538Elai< ǃ3@S+1H9XTҲ=2Ȃbp4>I}FW1FWc|so"]A^9DEibM6("=k-H"I̾H2"rāmsʛSm]pOH/02QWsgl$_oEm|3f{=rtoCSK㔿5/@5t%0U8B fضbD*P`$#ۘ&eXoTMM'7#l)7#:ŏ&iH KRUMAcjg!ĤmUƇD Р`6gDju쒡eq(c8<${UoX1qFGqzOlECo T:,`2ZqBi/1D$ E m" '01$8 dIΨeQbHA*Ñ[%skG]vIV0(m\v f|<|:w|$w; څLMCZ6b5w򘷾++V)%xјykUЬ+js(^bnnPoh\ku-0ɶ.uW^{:t@ڲhɵvoT ?$u}Ds PpFN 5#%T/stAWͭ`OL:\ep:S?QhcWBb<|u$v@f@nO۾(T)+TFm琼?\TV <h}iWX[Wc]E(,bl8+?1fqkҙ ӂՌW08$ܜvd0Ƈ?!*<9Kv[6k.kn '$rI?w[<])FjFwfj`y unӟ9C[pqG+j0Qʉ$]gϑ#L sV U;TW,QFJ4+B'<En 31,w㏥(Wa.7wAtˊTEqumU)1+):зƀ$Uw7$,!]81O`8L"2Sx0$2,"B{:GRȡ,U0GUXy7=cC&qR =!~܈֝A nP^{(  x-HzKhW~7{%'ev|4m2rF*mBi ո^:GR^FH1NsgĊ->d *E4h 6hӟ7wBGrb<lԈhE0*@Bji-!A , G{69ZP̧p4ʐM߼B+N<1ջ)7a^ ͖<+/H)t_n3e!QTTx>~QP3Ƿϯ;*~GE<2P@kZ}f!xG)fFпh#+94PCm6"ٛ<"Q^'ҧIStT \)b*G>@G&[t ? gZ6+'i5L$]Y̢ rVBoE/tu^dVyWRH<3WG;A{,BAUSђB@C *'Q/)C:4nm'δNvMgt\ʉ)敾Ds|Os⭻Zs,ՂUuR*#+61}]#P9bRXv-OQ.czCD&˜ ZVs7*|'1y+f^l[mZ+?qGJ,=Ud W3wEL==AF`G :K"#ۛei(B~\X"#.S=TM,JV17.>0˻G$Klj}0g(z8X6Whڃ%Q;G`;_6-\,]$'8=h, #-'Pq66y_(aF`s|?Wv#/]V;~vJf-h_[r):Q܃=2ȯyUX{(C, m9Ŧ$K;b2龣+>>Gqc0/V_BU8Ja*DZ1JBfҦ|?,|ig9Ծ2c_isuZřChXn*V;Q@v<7 R]DUٍ. &7\"bkufGU`fU(pyٙpOlɢDB>W~s0P!2NX"IOG8%%}uWboh}n}gQ/=1U/>^ys."chtxP1x1ׇ.$sĢ6ןY5>! Ϭ  }Nۊ-B5<Ą 6Mo~6FR\ 9e$O UO8FHMV+_~LRƲ#cRR:ɅOyO ;(B)͂yp_ܨ܌k\q@%-*kqW# 7xmYV n*_bO՜f{i&@JQ)=|uz?' )|=J ȫEzH7܋wk̚RDHS] g\dP*pgFGVt5OKsI tQ'U"ݴU諴y7UJ/d<?30`\a$%H\A!"^d9I] (/[ԧuRx-1|8_Q&GYKd9*”rTwk #ֱe{\Z$grzߡM-F\oyo&[c#<e9(M @wf9,CNI'׀z0/ bg`ba[q|ovR3[!|ָk*FʫHN)?x<}gA< &Smª=Z/ՅOQ$ҼG[+hwzS7QLj;?XU t,ܰi;^JKO Pp=.I `?,)9 !A[hCB4ym'O*7CnS29h$mOVcOu!uڃlD<{oF|Hl9,~_HGkhi/NSBjv/޳;y$ZZ5mvZio!^k,1hR M J,.4|Ep0ڞsDnm%K)fڜ,[뛪JQSZ6mE{jg$(ufߒՇ,D۲;{D0&GGj/^@56G 3SjA ǨBf1 !,{QPVc(zEm X\1@k4-kT…ME, MODͮH=B#~0J@`vtP3xgfXBHIUD)̿)~~6- %&cR=i*L􏯙9}Լtu#'ܾz#š9淋R.E=t]e'Hh!y::*gKU 7#:uxՃ5e*gPAX+;KkBjt \ =]YlUqLЕ_˜͠KՓH\~5ҊM `p2[ ę#J~w`(+ir[3۠NGT!`X&. {t)d$I|ejhQ%w(}.=c?';bRvĄUR.+"2h:˼voAy]Y%OZ=P򪰕JwX! Fx3 Q* <Ҥ0w|O#V*҂}+Yͧ3u Yճx`xuQ(kO?Ci} pU?Qxֈ>ryj;6 }^^mV n% |(B ťqmW8Qk":Zm" }cX>;;zZ1 sʳa'R\ vxXcbܦFa3.' ߚZ!S}APuCMKeJS=cb>uhn-%.CF4~aM]GG,VW^HXV#P'Ju`/ _WD"Gk{b%4ך B)wbL.|60C9(XEo|N'NHLA̪߉<Կ뀐-oS>0r\hY"hm NHeզ|-8W/NRM̷"!% e!@FvC e4m W0ɸVX81;aN8ְW&z=Kimwwzj*Xά-i:6i6y"=G *;e!.M#1V`͉}&[{#bPXKw()iԀ {.E'pO' 5Js.}vڡb\x x~DNfj yGd~ngeo<,r{7qk$_pҗgJb+!>J*:{x"֤<(355r?3W$vXZiiM[Ǣ (/ lbí1fA%4,,Lfٽً-H{™fӈ߼VuG5Kb;_׌x$UPoލYthFTx1h9ՅYe&q,4_}NE+ ߪnh9bKJV)YE}?aiL^=Äݑ3֕cnaQЖdflbwx5D瓫fag=x9@ӋsqĎ|l!cU"*Iц?wt?j?4V>5,ŭ-}';m"BNRO5ݬ]} l9 %g2݂A`!!ywtwl*Кlxg9z` +uE [g 9O~aO= yv `=sI={n:`Io(-{?Y܎£ҦE"5Nehߴa۩?}ɽԍD7& ъ{*c'l' !Y~!EEAO  <L,5l$t}Otd\ z tX@<15 kNۓR{="ď۬S߯ԦO۽r\Z#@{C P/dHMv*]הq z,*^&.}RquZپtJ nT,z!//WܸŻ/|:y/`G8@]!-pT>6Oq.Mŭ^{h"( U34;GhqJʧ&)2NL{/_ [IpzO3MH"AOcX'O'9˻\=Ѹ >ƹkoGy|Fm97^^f&Xz&6 IZd-:Z Ww\b'cS~R ǀOIFOpy5T&2٣6io sR_Bj'rQ- _U2 @-i8tAB Ķ{#c`.  ҠYP֑]D1zE&ɾ|=HBhFn,7sxu\}`<;R]̓rGFs`tfsq'>+2`Ü|1'ڛar8k}ֺ(7WK^я, x3WW$nf8"s0b}nMIvy{fu}(XO?/YZ{ k{/9Kl `|I9!J\Pp<`q~PF ~#U]H/ 0"/c" ɸ+>t䇪JDCvHPIvit8#.6TeEhd+qL4?w*9Fr0?Y&4M O+>dZCʦhFl  ;5Ѽ㧑Sz>E񾠶K2jHlZv+Rҏ6&R/65pM#!n吉h~[,%$6/^>{#R?#Vfz ]hgTQ-{(4fk5?5L=,s[bF%yP![yx3\#!X3uaҋȜI@]Oa ~ΦzmfU5c\RH"c>0p1_5[- #XK̃עb{ 0ʇS+uk( r橝P`_9|con^OLk-˕z+Γs]TK9<]m. g_vD MwT$r=Xw WQ_2|wXR6F%ţJ [+tk+DI }d9;aOp7&Y Y".FX6 ^/^S;OS_C,pP)2]M5Iʿ?2&B:WHҌ@9tMzܶ-:|SeD(B~C.͗gB&cSZ^>[ 1pȊpс ˱M)oYxtc]WYm_/c8ZzdžaP-P|d}h)%KЕ+Rtٓ*jkԖ]bTzQh<ܻ?niR$VYm)E[sbTa“DӈO4hw3♝ !)[f}iaxZ` CBms p%x v))׀( dM+<6OAf;!@oJ!ď2#1EjUxd%5`KdN7LniwVkHd~z ܂XXl܄璔"vV\P2"q"KXpVpA.yYh 4FX<^{ZakMg=CBP~bgrml3yd4Op)6g@49T sm_-K%߼>lߦwIxr45ûq97xeE Bm >y-Ę2Yo125[ciBXCx\Pr1O|s'n?߂VaƑNj,W0 3Pܹ.O\铡mSN?NՕn.ݮ?2"jiL+4>KOWX<_;Z##ߟtbCgPz=N06FWx kF>.Q*:9@j|Jj ЙL>MGs[IƓL[d@28dI?: 3,̾QM!'냯e&+ٯMF%Zgߑüydm>s7A$`+dݑoIN.?ڜ*uUz\ƒJCYrk\qgTlb 1M$IJ3HBd:OijJ\ \"\21N|{o4 |ǙVRS!cBD#C2]Վ;5;Q?b#vukݎ }}"u˧lV{)mqND l0i2ׇxgELWK\@qؖ󡴼!ZC֬Sf{{'!+,*Tk:i 䖾 #Vg8of<}[OWQNgtܗakY~36J=T }۬OEkm\fbxbZКjN??5>gىo4*^k scM?M%L~l|ta26W%dC"?sVM?o6ggѿC(`뼇QnVK9LqO+&s\T2}iQ{8o9_mC-`%ϤdWr7|l:JCSG=xgrt*(~Dabܥns(RxJi]I)47uA*yJWҒӷaClW7߹`IPhY\9%-E.-A 1kAr3A\QF,A?v6fWhZ5U]0iAДR DΑc\ϵI88Bz*헱H31-&(܂w~xU!VS:h^9L79 ;<,+6~FtB?TGXa)u3o3OcB`Vs] h} :HRs߄ú rԻ2ʸHd C^~Qk)3=eIԾU~:qogԛfB 584OURhYD%\o\JF3߯Ij %)4,jpݡ akt|ΈUYDH@AFN<ˁ1<ӄdY_eDS+N{c8YF歍۾-`OCˢyy7N]V []AYMY<45GMSr -M̖e?(?Z:zg!&Hq>sLv=>h<F$T idwӥ"FZm_5>̻=(7NfO?H!!ux!U MC@M'w7?Ǎd,3bSˆEqJ%tܒ;#B (JYy6g:Kk(eK1)<.<\!W\<0ν}Q`eV_DQ1c Ko>&m)PL;$~pqū02! #tJUJ,L_5lwc/Du*[w^ܺ4`@!7SC˿AɜXP?^tXǺs5}]R;y*`Ȓ9j7(pB!Vr^>*oD%DA,]S1#'ќܫ~/[sB'隬D{y=йqo7% D\zYZeIT/șZJ&lg&HS. Yw-A>! MZ֤P;?G=N@MEWE t"j+Q{Q;|udZlc]5[ IQ`+5]K+,_Sxb[;v.2jePwBa8F\1ԿEFs/2)ExuY>߽>G>aJ]2\3%gZnNrtJHA{FQcV' $u] Zm6RlV^ǽj ri1ٟ˔;POK9.!d9>z@J:&O\+-x%S_sdiLnxIͩ#MwQm nZFUuxW\xOyd)ąx f>DNAcGp>̎s v|QI 1ț/γaAm/dNa,6 7RK*Np]?~`:uz/`! "'؅Vf+>uriֲ }4I3#㼑 E,F=F> JU*M@<Kr2a=ޑTfDbnt!.]XY-ڥ_qdr^dSi nZ4Ϩ(89# nVs'EhM4܁4]' t0oq/pṀ^6\[UݴSUr>٧j\iݷk"A uL:KB Z:=Vn8#XTf]1΃]bCRTŒ8g-rcF nQNyF0MuXDz` "_?\w#تVSZ}ܼ)x#˔:@"#NKN ((Uɚs.zA|TV J^7׆-%)Ls؄=[{=E歷x<ϸajVsQ(H:~Dl/׎sW:;lo!"?S¦[M1Ü|D{ P'Nƻ_b2zpB= &Ng DB,sc[ԧCƯ t 0$B6bm$9DCXZPS fjy Tc!*H5 vrVS| y'EŁh/POd@oR-ϻj\!pDM6\p]1GUh1&r  ̬ !5B4C"pAci)*E|`#`KZ>{h!#{Cyo-" Q!Oé%J6)!|1h(qq s[](\Ɋl@h9SO+"K vQ]98%@AEmkW]c$A߾ (ȭYW8~'QkV°>T1BawO`8ϡyth&dI r"8oԟK7`c;õnk9rTb]Zb,B3im,aQY^= hȊ‰)|8Q[e YKt  rW@N`~etnzy$H@˿ЧاR 8rzzX`=U2l6[uh_ \ fwQ- xgI6{9$6~tF`ǻLcZK q2XSA@^kSx!"@zZd֫CBz;ݒ a>򍲮ٱY0NdS0PX2.MdϢ >MVk\U1 ߙ9oa_*}U5ROFJU-=xh9Z24pփ?Ep|ن֮[m 6Կoh6:U_#Gm ~/EqaMD>2]Lw}&Ka '  !JIN_;|[ǣl "A=ܙZyZ2u 4&s^PXمc+4ьZۍs(BjZb+8>QeXrꮎ&cŭK˥KOKj\þs0CyM \eR1vZi wn={99&Ek*MVioҤ-f6mٮ󑼢Y'Ŏ%Łi=,ϣAիE{,î6,c` Aúlc(&8>AmJM!KSn~2rWg:*]fS%KE O龢kU do3ίB-iR_bzs<~@c%(yaXva˟!|`ka6 Δ}&1`3^s(κqE?gCqQ6Wל,흮z*~O;ͱwh`<*.z`%Vz]:< Eoښg3 Sո7R3~ʩ-~xM!d6j$-w}q.nbV_HCm i[D/pGFZ^_F/jml&tpQ !8zGzv&e^?uATŊϥ@JFnCf$+ OO^ !؄P$?(%grhSަL  ,ce5oCQ>yd|x0 7g1bœپϾ̗e.o)S=~ޙ8^ Ŀ 0!H ~әy[_7lwiURG\е'#9q@Mt^"bA[ -}`f?g8O&L2,&¢ŧ D^%M el``@4ߙa l/KQ 2gwU衩RyȽTa\yqz"UI@LTXWiIjcwr6'!MUSوjUN5?N׎|U<po_Y!ʿ\&at# &j0ܸlX~0TLcGc x"j}ioAKdZo0[.ך-d x=y#e'ޱ D)y'$,XX!+`e_6kHQP88u fhJZm cA@VO"œİQ&Z/_p/⫚XV+F()x~x1 zYE>e/VĐ|cGjX /ńb_cdg0'I*32s"$K+?Ʌ[Pi!С6^!]/'b\oQfː\=;`{! y]?\ʞc&mr-[ vUVrr~I4mcNi2܇Pls`A # m؍ARzN/.Y 8ĵx+$7(!7(.Y*IWֽ *U!`/JVsOoK,/IKAf&rUH|t>7 kR <]QR.sM ,єɣuI5|,ķd ȏ@rl]1[.ho>ipR@^Fi)]؏hǙlB`%yHbZ;C)| g2SE8Gm7h`e8k/~`kk(ځ#-px ]yg@ j\Fx8E~JE5b˜dIr 鞒Ÿˈ/%~޳"[ x54}qU'A=pGcJa-'^'[XήWT+5'`MgIaoYyobT:+y. ?V']+ܒwb1ޥGin@,Wt{ J]xG hIڀ*b-|uٯcχw&"m{b&HDOb'HR+Uj)ebP9H܁@!P ?- [֩8ނrM en&{+xBIq/Fx5@!\]-r!1Iȣ4-[/L:ʨϊ L?-Pyn\,*5zR~XͨhP~E DZFI!0 ,9=2uhoBhM?Rdk([obI+B=.HO?  QkB͡KM跠Hn8b/XyW}oGmR|p)bܜ:~*v.Db:r_PrmT#IόKљNk ,FǏ;M$sj}5v]XNѳG V/%TcSO#);ykKTw8̞!LPg&ٱPkI:.RJZX #Q'U3CXz>Nwn$nݟc1 V7 u!w~Y;S!n̓ԔQ_P7,LpWz "8TIpuie9dB32?C7bI7-2C;6>djTaB |˰`Gު0&pvP`hd)mzԟD;I)sZiwdd Z3e Ak!ko_0-SRvZKN.`&FVba#$ޘj5{ #nA) (ؖ~,6 Ȩ:8iaО@[C Y0b0 DF$݌ lF 'sW.3Gq<&:Z#F4!vtx^%}G%i=Zs@eq-xv z~M/=|?Dʴ1vqbL9jtue0-qj0 }6*絧#0pDzAcycu:\Ttf$|j`PI %UQ֬o 'oœ8[<XtUre6zK 3nn54 . TqCqf6Ҿ%8[?.WrihWJGX}Wlj~ɮ͝gܘZ\"ϊs,QxVheV_m)gM.`OHFN"VΆB!:GBx5\"O9mm$6&( 2c+:& LC.7"s=am&Q,h=aktvwQը4Phf ^fXDXo5W: K3f;wj .1)X[s/?Ht+zg%#c*iױh [DTX)0 |v8=XV7{o飺1eaS09E͆yt; V\EDJJJ\(w2w+e“SjK%3UweX u8E }qڒ| \jG.Ӏ?%Pو^-3]W^v ,uS!V!mVWg kV3 h}ptW98NGbFtUlK7K{@) Ӫ̌?i@xjp h%m{({QayVu Yvچ ksLغI-X_M߮@({<\}P$ڂ LQk@AQnu#0GePtǺ/& H-ԇTzʱ "]PNQ*6:gL%ih&9~鬺ix⏁fg~(A.cW C?+Y̳c"dVIPmd&@a=dt'uH|g|ezo Gd_;$ɯhZ%9GcɑHA(Ê& P}ʔoBDM#F5'>*!keμQwek70Ħ!6;;F'a*K!Ѫ55e/رr j4=)$:5vޏ6GzşSNґ%[Y̷?^qM.[f~o{Ŀ|B;|Q1FuhE=r~[=i^ˏꯧ\ݬT^unX|p_rQɸ 1@ T`W@(iT3*)gr/a{^ؚġF&/VtL8]ajTsRҎ)nz8px18 ߌ9'Od[ jhT03xWf`1ፗF0bUO]L6dU0t> 7,FI^j@LtٰC9ǹp+TtY:[n]hֽk`d]C? QDWVn(BXkz=6cFlӝe4+UwWߗŠ QzqB'*%Z9fJƳ;{a;3F|NcϲXQmQ1ǂ}bB<Q¿և; ZcaD:;'QM7hG*7H.L!l_f=Cvܡ/FؚecῚ9*\MeF;ק,x[ODy(;]+6uV1#RdCGX.$s6/y֤}b\DU Cgmij|=U +^Afɇj!V!*3vccIW"c\{Sq&vJ}|#&Zy׆])+: '@ifCKg$=Wd: *0ij8H% M53lGlN#{!ocTBY-730F/;V̤$Colb}[{`@UU]QfE)L#wVD8:*=g򟹅[AճA.EM`fWYL@n#9W O|hA*tZރP$ 5ж7i$&)Ft'= ;Ey6_x䪆*0܈Xa&Lhao2S%辬cnp2!/`QP|L*jScCsq['5Pe> q]`spzOU/X%5`%/TH_&UC{TQ~Gp1Eq%ckT7e+j7OBUOjj >AD^ŗ4utZvvV'n`'<4(6f` Z'jL]|o`dZ'CP*W{ĝ@Baa,5MF.}t gUy-AubO_NF<='MLdoWFNF"|z,nΚ-m3Ea'Ci2Rym/ FY(s|uAo^2OĽB QA?Hv$TPZ q8YzI-։yTѱE<Гʻ5؝ wXwn9GYþ@oWp[b`׮$j`PlzIO54 Z͛9Ogb(͇wde5Eh :"/[1K{&.e U{f _pl[܏nX{zҚSR5QpD*KLA K,߮*L*6ᛍ*ڔ{zy^>rM*P/|T  0?$Lr%A T+&`wӆ 㱆J+-չ@OlRtxFnM+ZKzdt <ݓi8B3pi9U 9)ʽ$˪ F#a< T%j&8xӍō@B?YyFW ԴnnP '! `Zw$!6\;kfg TUMk{eVj= N M=lXÀ(mG<>UQO2^-^"Ϡwu/_V "料w;e>fsqD-(i~v%gI8 : H % cN!$7Q}7F } G#1'UH8Fх[owS\B޻ vqbfpu$S}*idKgps qZu?L%#676R?8 t ֱgc]A3%%wJxp'yK62?x?5}{Tn7-m05I~vjvT^"5*FmMs>oE1jJ+ipYCxIl/K'uu9 `?xJ'IvۉANoqpF ynp\֐}_54*鶌}"P1F/"h)(8=viX㍤6ՙdM=|vOL4 /={w@j{ Z~e 7 JXvٞL i?ejH}f;s]IjoVYOMATLI([F#3:/XrZ]=c$y]>KR$%C;VkQ .׷\P:aƊus? ]HnskV-#9AOfWkt P TiV 黡8~Z&+nR | 2Fa(d8i6IdNQxIX] y] :bx]ڇv.WZI!+ң][) WoeP[(?k~WsP[$;;~ oQ7i[Nfѫ>hjqس_ʔ1<[awA?떥$jɴ%+rφ~hFgv1+b;MTD@v, Y=Q{چ!hg5O#yr;uE|+-OA^"\'̥o p JbхK4JiI{HXᗢd?#x}$>=:02x>I辉K?K>x'Z+#a[642,nkF`˨f}뾡MYLǙjCd|m$SPsV.j\o9K,yCu)d<צ "Ocif1zF-26P!/xtPTcM.G|N.1)dIo$O($O?Ci3?-:6>{`sO\S4>îcsI `IЌPF[͊ t=TOg@ (JO:x8X zmb28J ˩vq}WMfq n`@w{v?;#MHsJ̛yn56 'mA߫ 歖`F N4,-MT r8_tIM+~NK2;?pc>dJ&;5fnL9lXtk:-igW,g"s>3 QHꪴ]XƝD-"9IJK~9Ng{|Uacw-iOu0Q L/2@G~ JHkkͲ`O $q qmqgD\v^O ¬2(՗B".s DJ)M<"x.v>}s܍bO Rs|]qjЍ]5`C48Eyz;Y/͕Xo0 P7`XmwW튼q1|(,ֆߧc.)G/%'s3R4O/m< |> uLfFD7&5C$ܗQ ND +zI1 ;nꊂPS "$yW1pE_͎bհGf~%ӕnq2kع+t44tؙl$r^epW]LX%*eN z%L?fr)Y8k0uȸ!t(x[5 =yǘ' 7:GpKŞ8Z@Ʈ|;ۦ[C 7tG8}t#[)^Zy}#$/r-r< %t(.Kybɪ.Lzhlh!gKq8b`lcZ]̊n4}*ʘ6Ub% n;!HjFC)T{5A4avobq G!&K3`^4B0+P8\"ZX1>n&`&6Ŭv?5e$xSEr-'w t>AF)IDZޭV"7]"!P' /;^9b=Q@ֻ ҩ}R_W8CړO|}D8)m$|&i:% E6BXipk購Xk.VO4' G;plLŞhX_Ԛ@d爹gl_)MPxKU+>Ƽ7/O*4<z 6΢2w}BQǖ=KVXEK83%-@"q^#qj" !(H~9[nb.ND&#ls>L9џL^_\;  ^-Mk~k+y}]&&zi2ܪXEP1W8 UJΰ,M ?b>=˟,ŠBgG!5URJVA!LZn/sFԒbpފr;_I a=C1B t9֣+̼Nyt>o4f4{/[W[A0Nօf;Hp.Bvdj1a?S|wV{ R챎nRR.*bԓS=(g>h\%nD deV(2Jb8H"TbQ;?evk{;5mNɸfe# LD9ڥ\9+7+Oc%r?%0A j[ v =kb3r@Tn%Q>O/Rmg&+6ҳ*I yQ,'͘`%۸6ttmrk L G|,u6E9";%1V7vZБ'QH$]S{k⊲|}$24r8Hڤ'腅>uIr6ϐߴ)G#g*Q0*lue:8ZĊ+6I]u+Zf$CeYjS|:@ӯP Pl˂Ja ~76H4Vq#m✄anר6騠ŻDrNYkο=޷K M5ݓ*)[RFwx&4HGRB{Rus 4h EuFh3jT;[QVFG3|+v;]]E>x(T h 8B<".<=U҇ `=׷Z i&dd3PtZoKL_-Xtmfl씽=+-aUx,9r+@wR07mFR1u%4"#lwaF*qMۊT5]ǿwnm4fD»2,WM0bQù%Nb: UE`Π<]%/0-&-rQm+JbW$<:wX 'hx'@,.RM?2*̈́!wXL0ffؽo,5[?bA!Z>a,ч)#n*.IDŝejD̐#U''i ]tȴ2fȠ%wPO6yK{17< $w{3S\v;NWDKW&%O1 o iAhƛqযm젃I,eV01aaM3ҍoIآ/{>*έ!ZpX$.:=wbGI>ؕԁ/җ\ꁅ⡲"*BZu<*23l㋕'Dtiyv%(M"M!â؆=8<wufy-aqtZ 8!d˜+֧g=2Oݲc :ӻ|`5a`1wnPdʗp *-2h^H!|^}<fo-7GUewR H#[W#~ B-'D|X=H?f}-xPOw'q :&9U.1l |Ya}N [hA>nCPZc\mˡ.Zo™~6cvt)R *coHVzW\47X*ܴr>mAc=PI ͎a #2rTƭ0Ma/\ܼ;bCᣍ&JYܻUD6t7Q\%C)M%rSdQi-Ju|&ntd^JCJeE Uމmek0=M}o{A+alݔ UOAQ[4"\ w FC 6wTsRtE)E4/hڴWɋ_4=W) هJ&:3G }.e+}gf5ܷYL:8\ S-ymlPa;6"Nty KxF_6ݠr.&L3E_0ծe)iꀰPMͅjkHAy&)hQ@x: Y.F";y9m%ٛ:+mR*\~7k[FALl{*-,aV3&bJy>l}0?ĩ]+dm2ge}hiq 'Yƽ;/OR=~4\Z#Z4c4qQgEm-F]'GU:j={?z6%IpmuKoh#v_BfL MϭCűQ#?P7!z>7gz%MKXZ|@y'"MHeJ$eJ665k"9BZ#+8.7V;3dQXL{[Izs [<]L*F“lMSiT v"d=Y]mLܜV&eETÉpQUTP!F!a]Վx}Ⱦi\HyZ}8aio6KZ'S(">$Y9)̏=vxI1Ln0~nW <51ϝz.EV{͜(dԭ#OY}&̹͕$TαTbCW6]kyA4}w zv^Nomkdg%Q]%Tܽ~ x)ң`(r#z͞PˀD*FJD6?NP62QE8=So@Ne@Q9-PkI?+h7nJd'ɘ>s%"z s$ -RU ptzjG SN`r0JQcPL $.e4e@WM J թ˷Jp˵\MNExU%J)W =tL-T>6aS԰F.}/#vbVrܲq1Hƌv1~1Mc%=|:N(ZOFz#b>./jqg͠{ ,| ̈ߡv+݉YzhFz1zEc/ϯ~Nېt% кW:uh] Ey!.KrGBAg敨j^9Z2µX Iբ} P2FqfR) s.fZk%XUzB?]p$q' .m7tTw%i*g|@I­Aphȼ]ܸ%8sHo-.̮wWV\xEJנOZ5R'*Λ~z|B/8xT-wis{m,!i/P6&mY4.h6:9I9Ϲ *"8&v<'*{hg ~Ú:ﲿb@z (ʘ~5p GXϋdtgnWG4f-kƆ gnSg8 H  *{Y.?fpa6"D'W]iߔX+z\s LxVl\c+$-trH:]u' o>-[IZDAדqڌj|Rͳ!~mwnj╭S^;++]'wOE+~Zqf!s߂B Z1bJo{/lx &{_a4R;cSml<,l*L~+tǹ?} )E Jph,_T}G@4rtկ LGFF?ڤTߣG [ ;˂ĀU"Hcp&&)I3 ,S rg~{|փ> /=CV:U7ʳvtOSlŃa+QC*6Z [ƺލʼoM\@ronCD8G()x{{aNlKόuJUIa*CjoJsbҜ^/4O͆ZܓI42>':⍂E=dcj'˸F ]VYcPtZE|d%_k7]@3[!s,p[=O}Pat2WoBѫs ?07sP>AF; +Zѱ13 IMBbt_0&"~گXJ#,T3dG>\o(wKԅ> O9-.,V*nS*cʟcD<["p;/ymz kDkx.QbZ۽Z@)3lq ^(cW2, cA1gUO1Zw$Om"=VZk|[r8}|w{&*R+SоʏΛu;k72ww΁P՘-HrYRp 84 \*N_l:W|fOz8b оEV*y)l 4iRx_sӉe`{&ZaѳmRʦbDŠ1i9;|^iuRt"LҊ+fvMtaL~%GJA z|}hDz>C> OQ&WAi,<I1L'S:@1 }XrL /oM!B/ȃp{FS|[[傐0?7l{%YZ^)ؑR$&/Z'g(!~tJCx.|ޙ-ХwE(;VbBYD.,/ֹOwnJc%p4$ ֤).lj+֝)~5WĊ%{ߘ环yo)4n| Rt}(~Y\@uFЌV*ukrE}-[fZf?Pv%Y`LZIuG߯ߢ ]!Ƨ=o/ɶT [k+LT%zSҪ!/>=*%gRqs ]nb{'$hBgVCv[n;\kx]Qзݏ]AZn%^!BD|9V]cH%ÏdlRjwg-" -'I./GNr:\segBc$x1 U̟mPlSޱC{iq)n-~x]'ogWq}ygX/d]5L!a)%  ;t[4^4!~:J &Wi%5RP\C2-ؖ '-oL͔VR2{C) u6T^2޷6ݴnQ"yaNyYȅQvSG#3Oìo7:n0o j7>ON[=f6%rQ.^Gr^W,Qhf:KFHMmZA`;l\X|O6ի1XЭDsN>N2`YAZe͍s&UP[$\X}yˮk$++- E}CbzC5YG&Tz2yšz3*4$Q)?7I=)ƁbaK:v4Fu;;_8$BTD2)kW ܷՂ@z +#n^H3 [I 4xYq~J~k-v%ǂM+@8l =\U S¸7kY@PcARɠ\<륳 5̤7}6\}۴HmDA\{>zo0ݯLc #Bt_óyFޏ<5 V'cl4͍y 'F2@+$(;3;W8X~KS#ψ;moSnOhD~* 0 f9g's^H3UP_iJ=WpWHqF$,8է^-ٻ!>i,  j0 p{+. <}~,PcCå[䔨YV}sli4xVl:kyˈTlGT̶(T&. !TY>R$eH1Dw [!;T:%>(痓BF\_ɂIXuEH'0B໘w/ߚȍi2yҠAY~hŎ2Y (tx?Nmɀ#uNn vlاn =ips`V ^_t"mǪjPoaȎH2`1,Q|u-swG! ZI;nWӝGa~Mr^7%]SIJ"gJC2mbmdvq. /ɗhp+[z$.#P4賁&[aWk's6¶-|֜&J9>|:O*`j(9a3yoe*o䃁,k% w%XU6eM`t"߭bUw=0>I7h]C@7x*1kQe(U-7?7!9$u)TC"3)qu:r-LnV̀Y/U( v^ˢ7#{nD z/7kSncyO!0xYՑgpO23Q7=^QZg!As=a- w+URU 4ɇ7`C\~KI2$ 5w% f11:MYmjG, [/;;(fCӝBL׍~oɥo<s3jOֺ+`lL{F.ld~CI2[%10v87QrH'#gf0%gȩ@cTgh5%OB(4,ߍ\4=ۭ/LeA'57{ PR{rA8_s"y 獃C7uh(X8XSugnoJCp|tk`]x;0hH58vG9Q,*LIJTtY:krn%.jMjI3'~UCNڞkUQYTrReu %i|TܕJpjbLs"q ԗ;tw @vCPw ?dzyK>u}ƷC$|̋-A_gr$iJ=NKnܰJa {'8@Ɂy|7AYt Lc"8+rlzlxe {/X{J֐L|i Ȯ-eq!Gk1+e:bt BdtW͕#u@\c0iH^.^W׀w[f:0;<~c"yxm[Y1lﮢ ꯣ?բH\'{;/mo)*Xv߭aKQ{(Fdq09}]-+@@׌r哄Yf\F h?̇"r6 K@td8y?`3[@>#Y#۩6q;˴^j/m^bFiDε&:5.8g~mWflKS5q nÃ^‘پsF1 *0PG^CUVSѹlww/z١Gu/FL\ b(B*eWv)KM G8^ S]v8P8:Pmͯ>W {&KJzsd\LK=?/0R"_@02®밑:.?0%՟4t@o\=t|$sS53 Ry:kgҪ=g~HF汌kM1!޷K襷${i0 `Ba->ɠR]w*'?lq8 r{%<:ta`j֫O/zw D7'eQW|-޵d<מWsR@& [Q% >9T+B+}J0~bb0h(#ˊ-/BC8twpgdfC0s`՟bSJ3~=| іu0J @ZxR'2ʳeIXy*JP/j5MhsaTsoVT KhJ[z=FJTui&g TXb8%b'tlPP*(%$轜/YwF2gE:/IM>y%aSTҏOM.s1OPD6H7>}Gy^dm'FA'*`p?6b,G%UcDrG҄X6Qk~v$g^+.a֗OKl1Gb[)ILj+C3RCP.hwH0\X;M>"YoH:dsT'_#Ўs P1GY)T9Lwܪ(l@bk4P1tS51LJ1:P!$Nԭ˫zC|đH._;8fUν!!CxYtϼ}ZnǪL}5J,.RKedkop?+X,o܎?oζC^%hY &TĊ`EtohybuT$<o?bk5iDzH_t^D]0^L#H0=ќFot}r)4XbC M2}rx&{M:ڠDjb /2"-GOt =6WR:C#cyx݇6/$^d!H)mx|`(لB_PmŸeqo=d:cA)WAs. ݵ~iSJ]?c"d4> 8:g闈Ё!Xtü3(seG@ѯdx,g$CWVfd8"[Kz:T+fG2"+Fx Y~cOC3tzK+ *)R !A(~4tٗ;SWV?託W:W'$-ep~.g *_jHMY1t˳彶O`}.ܢ;F 8ڦݟA^dU' 8阔PB)Z0k߫wKН8$QfÒ0(̈˿ ?-=<>/jy}T8(cwydۛ:ĥjݍd.J]:xol<9yJsKգoKtm[*X:é}ކ˼XsIb6#ʾ6 w jnencZSlkHGka2l@W:] 6;?ywĸ?X!핤t UކS.i&1q75p(["z}I.de.}K-YwŏZ[fq .H8*#n]XRDͷmɹ`6 PsnH`0/my^OF#D {S!7|?7雮>)~ \uz[/Iggke|ފGsL1}wΞ:RWuNN}T"k^poxXyNG#EsOaRCۗ*_|J?o䔉`v;Bgj 4;ʀaGnA=hS?t2\~94@ߵx$QiOyඈX `"ns`8Eƽ y@Sе62 ͨ/3?(ԃ%/"÷Lfҏ%g71.kiaѮfH nO\F1P6bi76=zxiKb쒤)0MB:gDկ'?e .o,M@( Fa^VbRpr7tމl3IM)W_v)i/i՜(jZOH9S6Î;\MhT]o_ zfx@`ASJ`*lm{@ˋxJ;N7n^t]ToB;m N:פBfM;ϭtJW+b]uWazMhx~򟜇6 ,ߋkGNO{ eG?TȤN._m?xP]s+1,3 p{vVߘUo5e@60/5F0C_H bD-)̊ DMCn(ӘA8BMDr-!`0Ŕ"J-䗗s֋YxdZ1m[qA&WXѴ%vB4g%%q~ 䟱x, #BF|(o5O 8M)6:<k RK`vm m`[P- < +lc(/h G/ eur~J5%r1]ZTGGTbT !9Pj8Y_8gV>i5{آ6R zT𞍈`-RSOmSwe-"o\D zd.綇Eiޜ>ŀӘVz)vodi8Pt'?FB  uۀpRQ_I;䅪eDjtK&shͤRY\jVOn!˛3, :HӁvEOBU;{wBRQ -|X"^XR|+\G֛V)ga[&vCp7ƣDo`ndйچ!e[n]7`йG[$̲5::D1?gpF$ݽ3+5aiҷjrx]3wϾ4 7',S1o\׏Mo!)ޜg|:]ţR: CF T6eǝo9 <#f%z 뾹\4Zi¦ym`G٠2̏9 [?eI3 ˥c@lmg)^$WAQ{9)Iho,$b2bd)Bɂ^ 9Fv6vth7Z rBGxZE7y*S;7]IӗJ kfS7سaG4ݑAwD" Tgr+2Y'HfJ2$s1f]$v%WI}o}dﰿYF "ڜD@Lʶh#aQvhQ2dG.ՂSڦ[ИRvx{( M6lΦԢ]%Zo@gׂU'􇊗Nt¨:ևO eL]|3>` =#ɇx1^>a鮮dxg(*ȫçvu~q&@{3H=IxLtG mq.y KMI]d蔍%*mc;N5)nVKfS=lS*XVpc/+xx:YS216x RXɏ B"Z6I4؍9iM3aгweJүi[t4<Rą2[‡tr^D"jc/k+?(ij!1(bףW̻ź2JV@K(L9Ix H'4K ,5繭@-Z+ :u!TqU|c1&}M3y%鼤꧘sM䫕I15ʀC}rI:'62/lJ>e|kse}2ȘNwu?kޓ\MB &v}&vz[g~ (L 7Q ?9vB; ˙=!MXU <"dR3UDjЕ}{{\8xB g 7Y͆ŵ\V^6P"O6?k >+@7/f:nMu2ݺˆbFQ+'`xD[xVnZD{1KƀRXI N>5 @'|O!^tTQYf`3&1' !(v9FOA/E >&JNN ڈ#u ?Q!P?!hҰ{Ec:,Y*m »:z5\ڂ߭ISU^ZT*}-7&WZD9@T=a3+'we_$fajlKZ]b`o9~kԄ$z];:4cfyh\3=Y} 6lPJ9V`=ayoSj(7Qƙ_)j|C1QelW_ji(ޜ ?N1WYwT'ٴnÐ腋68૱a:ńRv+-kD9gV@4r$dv|H!<-oŦfvw,J7}cE.vV<7ܦ2g]!&Ldb#޿/1VKp\Z;kC Jx1n2 l `?Y-e _%i !Q=NhRBVJr<>՞|[Zn;_`ޢ_E ;b|5qFϠX(2*rZ"yVA{ōLAM V =oTXg0?Rڲ0#!.%4$Qpl%w }/u$e_i46ųC*w&p3 ? ȁ< %Iޓ_-]^Zsי)l}fiA73BAJZrcXa,wufT0%[;:vz.ؖCG7R\UJ$ԪU n]*tR8TXǏ|VP'WSu#c4Qt"TZ}pYVͼRGu]Z7@݊ ~15G̈ G(U GM V A2p,9w)/}i*dj~2%-Pa&s i9Y@ jeL_N=B^ {hؠWwm9J`*/*jW x/Ir'ypM3o7TE. /k$L蘦+ LDCaͼר-8ཛHWZ(0,)Y6Ssk*Kb(\ڜ(]Kq}/Y}.-h!x0V;l1{<<]nL Z 8`Q=Z>EUAJd(ǜ7 s_ԽV|_*9U-UGMG 8+w$8Bɗ9>{&-g[pnQ8KotBOtxД=ah.`xEMн+7..G )G^ 8uw$IһDJʘh9>zXH|= L זQEg|{^;K4 M~ 0|tX-;xy:uxH/4H-+7@$<#8ݓJȌ4Ah?Q' 8gOaQ4hR[b C4E2#ֵZ+pKiP/Q=_ .WMρi0"6|sQr[Xgl;̙YҜ{{O6z?f9OTpph 9Z\zx7[_7܄-ʝ;B޳ES ǧ1g+cojI|ji$Y2)%s׺}0Zh7%j]''F%t8 z+?m$콻K3TOh+Jlu܋:Y&\k)eRDhcMZ.fthM̽=ul]ʧw AC.~cݷO o.&_hbRqd G|ԕx٫z3$n5,wpgR>E{ Ws ۸dw\zs (l& ⹆,'LG4Ȍ_3sRD?PwId}WvҴ^?};L PE踠uD\aۻ9.aE}JЋ> Fʆ[3 !p4R@gOs)WmeAenmbnrcrkus|@5m'^$fou#~" ]P2{Z1v]E3];!W0F?R􄬏+(b.0f-\_ߙua2jW:Wr CSwvR!A9cˮ 07?"MlTQ(ՅWȊݫsBTd X,#_) >1;Y,AV M;6 @~ti1/!,[.tOy42mnd]ֽSr)VLp9v;+ZXyOoj rقe }nlSRP2ʈ!*#9%6E?V\zO˩[<|aG5':") /R!GBLcFa=e棏zGAHWv;m/r^gQK`O4XUC &)eY>r{;q_7&spI6 ?lsZr"Zo-DhJS1/_c_nS?1Jn# ]O.]ݮ I~K.VXg4ĺ{+E!.lpBD<4ŝclvgm[(}jxqjbj .'jv+ӛ>TUkF44;NwhKW#S zϷ` Ry.?hj<|Lhxfĉ<54w 2{Gnaϒl+r(휿׸&m/8_;REL.;X5+@i :"Ws{8'79n{#Jc3E{H/QRJm:zh~<(e4HrH1Y{:8K!]v[4 /K+6zNU:NG GK_><%f'ng3r{ЄV ;+)E,:4Bר>ΰBY"6,oK#ڝ: FķSy&HD8|>JYܵv[ 6Π-8oyc?ȇ ׮{"8E._w^\1r~6(NJBj2SK y!*ٰd+%=:GZj9rmKp)L be<!Q ʨ8˧[?(-pbvZ1!L_I=Tyg2H G m9ږAMӸnΫjSX@L8U#MHs,&C KnM,/^ q^]wqͥmwz 5n%v"Ń6 Ǥ`D1ba Y͆h,%Hל[jFalҦbNjZ~XrClCGG_qO _c;JuEӢhAUjʴe$FC\a{@za0RƬ4::DF?qE*0[urC }GlUFAnUwQt|Wӥ9 8RotQR b)<ƻGP`scjO4 y-?ȵ3*; T;3A\{yya].!sbeJ&ETN@yb (>$#<||kus1Dؑi(:oTYr/$1 *l`Fsvb`ݗ`9_%3/ ^䡩$F(' YGb?o۠8gr/Al<98a|JEhaih`^ZJqkTftripY R뽮y=mЙDzvsS:'$d"_`qZYR2-)}e ='o>xPQ\IA)5wƄ}]z#Ιnai竷>D43 TT#bpa #EM}*/eՎ/.% |ijRĄ&\?sg ,/ 0f%,xeDW O)eiloITv <!Mm8 D\Jʼʤ[?^}j]QTP[]If眐&=F7ӷHsJ bgZ?:Qc+UuoAubׄ8 ޟ0()fلwWI]L9~"AfOϖ[H䈘xb\rpk[.riQ0d+2jvAф׀2. $Tz8F wx:٬<~E;FqqtvֳzlGY,2=f)l0BH8 uMmUO46X ~˶AB' SFG/X܄VhoV6yh|W˃ޞi&RÃ5 FGqETr}vRayIf|};vMJ cy!1;8mM? >< &o_<{GHX^^*y=l4[7B`_dw\(9foiy)rmI@7 TK{ɯGfK1n~Vh:LM;(7XxbD!ϩ]}3, ʻd? zxf"(*HFs|ފXPPï! Xc A}qjENFvjyCd;p#u{>-B!le׽nc%`_i' ]2 g%R-;)^J[s+PЭ1A8* rg=hC*'yMWnF%&”2S:dGzu}!e{x3v@gw|uvKj*& z|AH7"ii~EGg>yUƲ(/HZa들L]V\LoF-c_;} oEK`ZnVb ~vp:`~*^coxgR^$4'FܠXtVw-3c\h{ΝKLNhhP1Ҕ9q=.!%b|BLԨZpi+P4Y+cק+A!tTm,?R(yXm,>X: 1C#?qiw\F #(L*1j;~O'B"HЇn ^5u5V i>ljDyyCev!V9:1*9UT۶GxJV-B<2\Gxw|@Is'{j<ѠN9qgN <FXKҒ[XsC>>׋۲'˞:rEN" or^oBLa}>6xvՐ9Ɨ T̫fЁ%m {@wL%ŷX1bIݠ{Ys8h\W)~-]hȥkڶ=|s1em< 7`fqi`7 sЍ/CaZ'Nh[ ӡrR$hFj,BB@I#.s,$jz L4ҝ7.KBn6WR89-=ܳj8̐kky`5F+XEC#9 V,ϝANY7i#x;"kw95{I~`E:#1XПuP/t)IRy˜6DxdØ<. #.ԻḚkj /_ܹ6 #F&1t?tQy}aC+6nD2PcRWG{b(Ctn"c"_nq B]etiAnÆiU:XqR@|͂m*LZ{nE'xP]~/]|Z'4c|TLA̖H ߰6ND6$L ckkwh=ӏڜ[tNmH|_úd.Aw[qVzvN-?@O -5b,D8񷙉nT;w!zń1'Pp}r]Dʁ&oNLmkE T`|1AhET~Nv,یcݢ[S-#t,Ĵ$؊sy+h2e᳡G_:Kp S"}Yj0ɒю+G'z3Ǫ6`dd"vky!SHDk^8Q]gߢnI]2.~D;y==U?0.9/ln 8QIa Nmr)WGxiVjFD kֹ?/j!_?9I,`!tm N/VK NR6juM^ތK)7伋, _wJp=n>0ߙ^ʻJ4 ~TMc;9ˏd#v7vX|>(g^`薲"Y`{;LNY'o2#,z~fN]n˦[hmJ}Swx󦅏F2& RyXY[Lj_B+ ɋf(~]ҨJyYϱѦZOifUXo<:c-Dp NGxqk[,VOO %Ÿ1l5ek MgZ f^^"{i'~Veo}'VqYRϓE4#}/N-bP @C㗌w;Wyeg%Q2ќCwʐaBT, `&)E5˯; 8۹m1xkT'!Zz,4PZ*HShkM|@[fge5+XO<$m3́b@ڌ ,W^k)1؂>ڭhE!/ h+5lir9LX<h7 ;f‹sn-ȪƳt6|غkd wbd>xl 5mi5p8BgShpG]%씱+""V7M K`^hDhUf/A8Ucju:!DĄ{|ys'zҢUgh-3c|:C?siS\S\л/ r(#(M=ajTz u>u]i01.LD X(Sq›S0][o|=CI5Gj.֑H/ ,3 /vSA!{ 6 ߃lڡ=W䪝^joMӒc3OmW v!N(*j_Ӎ>9ԅ!/G9 K:bDrg{ts4VwqxK;=\09ZW%>bVi1\tz:Z9?ӴY6v΅Sv@4jOI' ѳyea^UiNDP3+>IM}, ~lLk'IMm-.Iw7Pqt$FhmAȚO QE酐@ܶV%]NRǞHӢk~UpGwc ғBj)Gv1IY#Xa?峈|w !q03 .JZ=Y}4 뭀O%`7pn*;S1:1];F ߿radTz *I(J`[Cop@4/UUfP S)mnqsXLܭ×7 ~\#ߌ*IT;W&D [EL}F (b]d n{WߟG lG}qͰ؝[vr⽓FFPMm~EnNw 9%A'=\JT,9GdZY 1 B^ԊlǬgBD!Zh0hI3}2D=?1>w#N\3 ~~ѠYLeä́EiH w<;OX<Ч( kb 0^c@N5ߋ5p*t&T˒(d]NDL}E8x:ɩUi <>N+|>Y}#y+dž%Œ!%y!] ֥ eg%/CJ"q0@^-6_2Zҧ@WE骭@C;")mA=/{*RNn3jg> D04˱ B]JT~B,ݬHyA DVR}$LGIqf%V* Lk; Y̠(jN|lDU\Q=6Jl$J*X̳*3S"iA|; O\I.b є wQ`7cJq/$t'CG)+p _I 貮8zrŎƾj 4'lO0i*#$hm<^3QI"E jE GkD),6MXbj1RķE|kOu +U3X@N$ q7'tz{ηT{6a0ebDv֧N(vбAkD5a'_烍$[/g;%<8e%w;`.Zh&ʦVw>~(zsB,ҙ#{8a<;GU4 =43t Pm5-{!KcP)!vkOѾzB97qĎQÄ1CG2 A{o#/#78SM\?91uLxWWJ='{{!`50o)q\nڕNC}QN5p6hfпӕ0Tu]}dF/&GLJVM) t#1C :#2,cߧ{vl bR7.j 7JZ'}&eR/dN{JP~$W$cLzJ '¿Q23xO .`\ϕ $lhKd[m2+<[?I<# O:.q? 'n͖П@P%ʆ$o0.{Cl1Y3~9&>O4tq'JܭP+HYp>;l ZӁe%O:Nf!6,~ kcEw} 5Ʃvh۩ ߅)Fnl[G}@&EMzf"vAA1 8Ѐo,"\z^hp%Z%gR "I |maAgpxY/ k11#B~UF( H2Ve׵ӭ;nBPSqsM*G-zf%=޼ʉsv zfyI=ŕУp'8y b"Dq?RJf rxV@;q?X0/· 0ȩ x w]C)N㞃Z/' \ښC[-|z|HkhUN6pBXS ; ׹Djp]ΜO) ~1 4H!GLj>+4>sf7poj2*}_#Y /5TDv6sסeޡ(V)-xR3KPCcQ 6,ٻb d0r ].yDf/Ss&*P-~(}~a~5QuFI,&AH{,֣dW@%iu~LI+1DŽL9 Tm^pDNn.RHxM"8ťbvQP*uY3ʞo!I| 0&T'k1Z!{9WO hupJ ]_M~5+N(P{vSn` dff:'1U5VBn!-nL~H M()Jօ"_=b9 19]/dҸ&<{i.í">5rSs+6#ti+LtSI4kg>:_<slS뵑; و%[wjIf!g'MW8y[t2kLj;kw<^p0$f*y/fO)2!;gr+`؊n̿-@P}ũLظzKYC?f9tp&Nmv.c #.^%Ә8~(/56o۵WRe#(+)'.tD 6k R? h +h V!YNGbR};< vF{Gp֘*A_qwv!y;/do0t4CeOk?ڀh&o{sf*vZhӾs!Wd,`+Qe% V,No!3h+dhBw=o8ԹG'PM_9\#~pĥ9N٩@z?5vUA\eHgQCtҎ)/2Ej9H#YDM;q*P1 a8Sp$U-́( >ɼ;%yK@jwb-8l H] 9ASOzeja˂0zWӃ-xzAwO2yh#nטPM{ f!2E_L*;!}2^VBpp,ʳrL^P8@Ps_BVs옞 L?k ܨ [j5M/zʍ?ryu{wUb]5QalNmٷ,6S n0- !j^I:7%% 3}\Tp=oJ^g!hMr?hG dvxiX;!I%, vn e?C{rU)uCy"8M .Z36?7z eY,v,Rxy]}. wz,9*BǑY"n*(qKV[%G6tw4ArkroO 9QkH|A^>9h oF)Wbۀ1A\#i#`C$#cB=xDG0:((}N/~`schFjȰh^D'a"B56Efa ,`J1ܭeYF>N=8_qZ` TzcCGlEG|c-i.B[TxԒA[*(v$b:pSꌢnڈ~ve \c ;9B>!#GZKI%F¸qd`{!~ӆ*Ve= r`'6NKԭM.d7/XoX \;1OuM-ǞUapi6e}^qv~"8[ٱFmX=ql=# ߵYH4ڄwvx&{(/߆x^זZڕX59 Ҩ6fzEA;_zNCѱ)h8$vUPiQ=^ .LZ 8/bx̫7<.0ϐi ɇi7;Mņ FlIثFilFnF>U6dRH:Bm4[׸dt>5XUDNj}'Ò|\[i%~&R&B';Gg<ղih]=q1̫FԫEr6H ='#7GE/"vkBpRqFʒ~ՆI;}xO0 q6^Du=G\Q# 4ZW tJ'ǣRr\pQk rjyNՀ~r)K VLqlvz'pmr Y%Z$4+xl/Qr³, üdF]:$I!ma~*#c k>Ԋ[""<&)I\Uki/C!P+%(-K9d},vVkg dsз՘oǩDt`P"r3{roS+]cڃڛ{w/&O<Fy(|'SW|;]`i@Ml5VY%0gIӠc:Ugph H5`~8`1a-{]xAs^OM0Sl qV_Pȑf~c:}>%]>OΫW4/ܖϯKsLRXGKbu l kƕMVy6r!?<=b[7d@7|J@e!Bb诲BR|mNYYAB.>IM| w =̳ܞhXN`{|@/;ƠK6C?{FݾY1> AYuOy.& j,){(O?Zܪ_VG8rpa&z4zCpu7SEB>mdUq[<+eya;=XuwjXRG Xn|7+I2^{pf(PX+)ɮYMÜŌJt}&0۫() '@EfWMB8э@8M29PdZ$\W ewSYIʦ_BR5OO!X>BD]/X6E9v~vgGPu%֜޿^ ""&'w,~J$J ]p B& \'IӁ(g7Vbc\ t'EY(5c t((cN4ҳ{COQ#OekD4JZ,anc*~D&ƩN$Z/c>qcQ;ɫq#'[ju"ޢ+z9 kP/n=9=B#?ٶ=@H+ ON_#}1RA`5D5%R0j`VhTWRᰮGdID`$ixB`)ڦV~`r *gtmi}>"3om_"B*{fnfPZntE2,ЯPsq|Hj|d %&WigdJ֧ nJ;Pat<fG H\$Duz7g,Vr<%ھ%c2ɕ2ߊ|Rx2x}e J>KBfC:Tt줗̧ =Lؙd;|VPbjn 蟳 FBwT^WsDMhb AG=WHc)pS,i:b61-VC͜ab5S m->J/N+="Xa*bn3@G+÷˹/XZ;OfB^TzU~*A 1l)] lW :3K$ }~l+7?Eb4esUa8fҹv*TEOxF>azxr$__цm c1<4!E™c+zZmEV~ նlP[dz@f:3 #ܢly𔿵!.rhweF~Id./+ʐt֮]5KTyJK+LXs{4USyu rCc˒s_D72JpmJp:G*vIb2VI.@E8sUнjGm~BhYиZ:xFԚ:S3-KoP ժAt}]wN1c]v|67$hШ!KĮ"s.^a(xoW4bEWʶ-=(ڣW+5n_6QJҸl%q=9E?M q`Q2z'N黼y{[1\.WSQl9E 4Y `[gpGdS OqwCencw ehOğOZ^ןAJD2NO]uP/!b%':L''($~ZL8ex2~l%R$@8ԭ4lyÊRCZd TN.NAƽG8my(~~Exjjj"@*mI6(T/8u xG2gi#+ jSW%Xf[jwWPzb+΃74.r9YӇA5 jp~p\ q `nDkӵ1a 콯B1pd@"4M-Ahs"$]/on99C `ȥlj!gN۔Q[zg wVw WZ?(DQ\}\S+3|[ɇ`kVlvHI2F$4U(pAScGkx*+;z^ҷ2[phqrKtiA ʛ>i/ퟥ-,n~孕i_~bo _7P1?'xA{5 |=8xeq&6&J!lF-`!0(tmh)pa+봷O"V@ZA#34 7n1.o!f5jMu}RsNwdŜ7cW)L`|mfjbHtԻLf/UB}w2XN< BեVP5}msB\ %,Nge?3U+?D_ Ķf/\GЃ+u 씜 %/0Z9'2[!"R:%J-Ǥ ;?[ف00BAӉJ`'dd<8)S 㖩ҲB"Ҭhx͘]*AWDŒU@Y.ᗡUA"WJX+Ti7}/Ԫ{?rU^Z5e/D+pZz"9010ɨĽiAq?H#>=E: %>G_r썔_r9-,Y}}MPk ~Heo01=RN]I;/%@ S̥8aDyg,-]*Zsy2؋u2D߮Kꬾ4&qɱR}JS#wLaݖQu_'|rZruqWcǜ =zf A֪C"ng,F@͵u+FD ljö\;4&O`r8)?MԘnnM@0cgOVCݎ^?{T@iRlCڛ)^% yyzZ~ʝ)ũr"_Ss4GRQ.S>J| yBw~cJߩBfpτz vղ+ ̷l*z%=.{BTV{:XH}KGY7%+$] DK˓*-\UՙpRV_o;iO;I K K"\`3n^;*y0hx{k*)S/qfP>KeA&&PL݆h@sgQS z6~ζ\Wl{L&\|>NYVlUЃL+CV")eOB~EO7W j ,qd#w&DXU*xkX9qjRZRVGdr)3ߡ fy,s(MLZ9/l&Ѱr":bkYn ~}яϨMp/F3BͱPߵ_N{APtYg4d3U>~ x BMs]W񒚀 Ä-x':㟢4J2M>qª=*Cئ8WG{ |.0~Ys!l03[#4b j$m?nF/,""]踏+Rb+&=Ɏ;Á\#nEG#u3]WL ]Yb=grTZʋg(Ƌ1{&i ]G{ \w`RD$Ɓ1516¬uPT<|DElpC*ԩ"T#ziГ0ݻJ "Dž5 X:[+oS0yk  l1[7 |[)7^t |7 g - .`7۳2ԗ{]iZQO{; \YY<>B氢q¡7O]dʃc<ʧO͊AލK<Y_nyԑIrUhѸ!SEeBQgΞ lWʬ6m"[= vF';=LW)]2"F.$sl ܟp'qˎ!T7ntܡ6dŤQeŇ5)E\L8g"rW}h/.ݽq q!"$?KѲzπ\ 7izK)N1[$l:"PurADYR״O'g&CgGԢEWEyvO!˧11OäKҝq .o0K9$)sjPG ׹Xzh^2mL||æW]njh$cDv>rke#G9iQ业D(}B_ /ٴWwJv X-f0Eqth<zʸލKUs8>p>G](jO+Bw]̼ @DAL1ꝁco }`gC ^_doO'`!$*}Vݩ\cL +rH0F,7L7t\(@tSL0"UBG1C0"_]7pyZπYfuE;AU/Gk PV=2(vh SoKp{UYmIpupӄ8뺄>^\In|Jcۭs!%[;h7~\;+7c"eo}];3a-=>#O;-YoR&ZI41bfi!|?l,貹{%5;;c޽.*ʶC}iU }( NNh @<<6m}Y!bJՂ얹%1JWם\-.M g8h^#޼ݑPY%naa l$s!=tFĹ L09 WmK&FWEeumPp>+=Z})کƒDe ĝҡCyj߳"gJ|q4囷13 nkEf?Z8)V,6/ŷ``Zv`(YOפݪP+aBV#9Nib ;҄iU_e"t$b&h0LNb=$ пk|RbQvUV$]Jt[j1ƘEy.%H2QP`o6*;GY^/O2k-t7vD6K hR ܔx^$=I{<`juzت! 56Ш&rUnbE:u֓!a[ @TaHh W/I5ln&à } {R'eCTrYj9\0B6ݲĬZr==d2!9IK,!rnކCHc4#9v2d)iD'"{ÅwE揑|K~1i]dy6rYF)V+p=`2 ēKia+ mgE/"ȵHgѦ6}/0 ?C" "Q#Lm£G7I2.E=jMc3SS΅wt(u&$  ́vR)p@3Oq aR~UHeJ});b[{K`15͐%1}8>a &VҒ7#灤%LJ aC=)9kXb1mm$(, wH*\w2xkۜ m Ŕ F:%ys65.D3M}/ \ UNCMy Q$RZ}~d.KFbhكlwK=+*OܔFvA+N &,kw8a<>>o#Tޣty.x2z?.u'α.nWh63 4Y8S&9@‡?޴rSA#1r6H!+Tͽ?-#}-`Xe[`c=2w[c`v2ٵFOҒsBAd_f֢o=&XB}/M7 u ֪.ZF%m\rB;6&N*}:V;u=Aq/8|<ֲ4p$Cݦ}H++ ' @Ftw;#[n_s1e]!HRc,G&O36]ϵe0BPBESH>LJ 裲z]06XbA=HAN// ˢJ5l{H]r?֩]I$}UֈtXs--e"dyPp6 ((9 {vi=7>ԝ )ʚA|W4 du-&S7xOY+B*E$&%/^o bC7L?t*@Ês=xj_HMhmLQ[ jJ$ 4]|g9%޲=ȦypmMxOLxckj(V H*]GNbhU2++Em"U=ն2^Gl dƼW䲎LU: .6dMrV}#1` K 44:^l`p -);X0j5 ]HP" Ͼg| .S߂e,"{١W윍)%}#e)&ӒU.`xg 7|0˸ @hp~h'$wFnP棚#rB> Na( چ4N'ԇ. =ws#6R$ NijK57p2o?O]i tрp 5 5_!IFϛq3.hǍD9dsP5qTh?|uk$ލ+z9"nHۍn@PϛԈ&!I8|0y;ZRÝGF*x$Py٣:NqS<˓7%puŔĕTs'ydL(,HEPbR0H_4wT3ٶ^{! AH  +TΒԲ7nS|tЌZMUK_e$0g?xyIP G4\0Aw-RGB-c}nI&k u@wR޻H>)Ķy@-Y.˾u.8hhr3s*z$0E3ASYbөU=bA!)R+0 oȾC<xU]#+F#ΥB#.OǦfD_j]Wh*'êgM;IXRP~e>BBV<ǒ]gH(tw{%iB@o?|E ISޢ(4wxð[a . _~m/(A%XvAM`=ѫ $.Ώ˳m\a۫9D& #bGynQ xMq@l(6U<1LS3:2_|T`~YHO@Y{w]${q |Ծ jq0"`Y F5|aw.G7sTW:Ł4ίGZSomhdI-ÃtQp{2Yx#]Uפ\k]E $n=A&Y*Kۣ)_jq<%Cѻ1_O#ڗX pi t4LGJ6IIUz`cIIwqZlz]هD\CcRb̸vc;y 8&H~V"D' l^~K;diǏ$:́ć&4sq^ K"bʟ"+$)AT:N'X2`T:]̡5brJJB!ەyBzguV^tld SdX,6F-Xk?:$Dz6d~_$^%v Q1ҝץ59˨rs;|70 2P$h/2 RLŝ? VD_kMF{dK^ji2֫keH:n!3eU`_Wqhc!u7h\i H=~Bv׳2|Czѳ@L[ԋrDY+.R0hYUN.ҹf|[$KwqN]B@m1^m_QfP;KRZn>Y M0%{rsT}"XS,yQϚEpzq;,.#Gp&/ީ+`ߴD.xd,8a픊&p QE9y5,6dplo,yߔ. ī낑zIHCOkdzF2߃#WȨCp<6bۋ1x Dh`40dD.1j)63@5OBE[F_'@e Kq-0?\J1?Ω ^\9U#8`bAXlVK`;R?nV k`̧)C#tLFˎOBK.p< }/( ؤ\ƃ", 6Mn3MGL,#'qYsG͍vvm!l8w%ts5-"cOvklyD_]4tQqJMz1@>[Ony|(!rBX_UX3X~?4Ѐ^Umܪ+MGEI./cd[)0pohRv6 /F- *⩗ٳ1uG[5ݔL mR;\/Z' 7CM)F '2y<)<~ C<5V)0̨YK X+WBy.%q |r<`[{lܠR}Bd:&0GB!H9~\,NBNPlIC;_p-P6hYeܟCc;vP) ǩ-=Žnn# Do}xE]Oqe! Esd?x;?r E'|ͅƕLgR<Ǒ%JGK |uR4Ej [W{%68I1-a>Ex&8؂"Zwi"rv+B3~=4L V5YYա m>n-P(p{ԣ^u%S3%]B蘆 I{ȒCXcV 'ZSDE7 2?m'Jό0 HE4\;謦-'L* O[rP:[yN[r鿧G+6:cgNR>o&?MEs-Y0N`!>/ 0ʶr!꺒=ngJ/y =h2^U^9won͢ļj\@jG"@f ė 4DoX;A@Z+yjXY+yvbQk9&jP"Tn=3@/&H7T8`2w/ [ଅfIh{YP;Jr_ H[h0&\{#$$տ2vTii.NqjmTUÄ*( )b&ݍX d&>YGe7,W2Vgx/TWu% 0'EwemwAJ:05=F'گ P%#X (O OxD LLv$Wa bHvCW!4{\8CcB.YP?lƯEYHέdShv10L&StM7H?SཹaW厚Cѹ;*SJx6 4+=FA,&t  ٭Gdܐ ($taQ&OƕȪV{sjEW D4 WڄHgºw RpttSFxamTYϒ[&OR|joxvA%n8[(Llb@YG0 6B~qݝ3^ո[<.P^Ze ա"eLOkil>*ԽHpkxwDRYB["6+wsTI}iE؈(ɌE:`(z:y{NZгLgrq*o{?޸^%[8tZa䝦C|fqhϩ&V*9*n|GƅuXʲ#09AU_ 5G%6-)L< &tPtH;nO5u7v|H w |w PV@9VUFѸD{;bQ ƔG?hq>q?9!Il )f2} nKS`J_c,#OZ_Kg?P)k|/ }& ZB& $PO]ǣ)3v7IIV 7["R{$\׊^Es7'0oSRȉוwKmZU2P+23ʏ.~c}!޶ PH9ː p_̞ܲɢhh1ldiQ&l"Ґp#G&TE%EjY9"^<̒!%)΁Q J؟_5miSxZ6*OP-Z^UɖkO$AG %LX7tio(b&hG2 #zR`//[ݬK`W 7~iR H$*ө<ѥ 8nN075m=nim<~,\Z=~:XJpr̲|@%N199R"=uIUXBYdAlFvyJ`~߹ݍaݚ},./2v;ls6 MttK䱡]nWv_8;"vwL8}'dsQ X$Ԑ P)q۩PX֖ c͘7 Yӿm|*Ԛ KUDE(R8(/{^u'^+ו''^;1dޖy50~].8*w/0u"xUZg2/0ń$U䨨oL?1` xRR +74Zt$([\)F^Mq %O?@[7\ɯCT]h>&*wV0},*7YcLc5<ܽbw#d LG"~,ƒ\AOTa9#H y7%Q@H_T}͂B 2{T٫{SYuݥc ы$&&,X;-V^qq\yp%k9>$/c8qp&?{JX#|sX\Z#!W8V }g=N4B]E"Aar?%>=٣yu|>NNEp$lC%Jv܊c|-;7)qZtYr'=iM8c*bM:cq"^;qeae7"W;!J4X;T'f74QN:\ ($+{k[A6.t^Ţi^eELNu \(K.÷]xaw",u4&LÉ9h6)L=$T{0!>O[rO ɱ.C>Jv$WHזju %2>/cPp$.冶D, 暕V:B6WmAkwoX83$R$kVcP @vC{ ͍ǖq 2,;pd/;d}hQ!0aζe}3B_xzv1Ji ҾE!k_aFNX4Q-V C2SZ aKS"mi19'݁ݮBy{]*8K%Rf(!}vx'D gdlYmQ3 IcU7IH^3+ 3ɬ e6a愪᦭CE\b8MN]}hͿ֜5B zp4A~3uAQ7,GB^r@}3ATFD/=/X> CT&eG.UTܥҐu{ cL=I ߜtvpɮtIe(54],wp)xQI">PpV3i9<\0;8'ukBܡTu9 딲(GNljTmY߭MKUmdR ,꤭#sвs/l\ wEe0y7x|{(JZm8eoREÖ pD0Kke\=hџ0Jh,zm 9 z jxpV0HI[+t8$J@EȀMtK-S7> M%nTh ͪ 5NXV5Ѭ͛N";4' ¸M;ԿyH$ Bk:ym< RIEU7Ug}IÖG pFrN‡>Xee_t[D>h,V Z+ST3Pv2k-$S-Vz>!n7,8!2֗Ply<*붹nGgp> .S<Xhg1:$%o< $+-tAxH'o! W̽w?gXKߤk?EO'(V]Ppد4GSrmN]ոRI(7fx7Γ"fi}۷g_ I`0ŷ+PhaX%d@`+0}ԖGG%rnL8ǒw;da4\0jj 7Y Nh݁Ͱe}1C+Vy{Z@KǨ!NB *i1at*@'vqx*DM_eU`nGOSλ eW,#is5X@M"K)9 wlv@-𳺀O`\1iz,Xt*UCјX91{]T _lb s7l "77^irj_umހ;앴 Qmdie[C0áK.HTRA5Qo:N[9;gu݅%hّ2.OmE '!ȇ!*6GCsq$so؋b@ᝏ W1w;S.;{~j%K""xh 3|^~2I@I,t^}!<u8IZ1B{G \ :[Se$Mfnp%.'V.M4CWNCp8x(9@n9jqY1lN%[ $9i FD"C(EV.~3Su3%~Ob f{`A54)PVbws55ggEh:xTe^ ^?埑6RvMЫBI s ;$(F[XtB"ϫ_XU:Kl?6 +#}PFZ0&K<͙yi>c/KpĴUtd$~\"N_bsU5xaJ?- ܖ+AjoaHAdqUyy~=Bas [Uo`$i O1OSg f2"t qK&rL` #mzR2m}| b4'(voBRYXԻr'A {ˢIw@TM؏;^u2:$gK2OnwZV/h,E-bqOvu%ǹ'IE<2J~йu 0`/;@ӉH[3l} B^#a'W/'6ajʒvQGUљ/WEޱnH[kV:A-YzpO MK+~%9I;lDKjsIhe@cAl5̓op!N9 mˉ X8F٫yMFTn~sڲ%~L+ ޑuS?/Ks\l(-v84]::Hꛒ3}E9*yAҊVJ#A#Yeop0!(BI͐v ut䮋@ʃ"i_c _%8\#O1 2) Y6;ohH^u:F"I [f֑NҖPdS Arg䰰},$WC-ws$8ͯ5`,YXR81B8pS$Ht/5!I4S"~tSD \K>U涃U>|5Pr^>-BQ H٠B0yrECT2 +OT\<)4n(aJ ЉY]H>0urf(rI< uNφ)T> OIqq_w<^fK7FA-`RO}"xȽ5@/㒞_6Sxn_&O2 5J JSϭ&P_뫓3C3A، yIZ/bL<#4OogbOZ2$*xH6ëA*b쨧FzIhC\]wD~:䷷1?pKsk0Fvˆc,ƣ3Pr]sd 7tTtL?ʅkc%PN$%K=:&os[cbAvN lpBxr|^3=2B!"uQЎG}ڈ}/L{  G E?!Egҁnb𧡈i%lhxX;I͢6fT\XCͼߺu YP;YzM&M'zK<440ni-fzaK΋@h(p=e]+Bf[sS9pN{IgmH=}%:_VݎB of.x3oZ9D."'N/}_t[ .??C5&rׂ$NR27td/{h(0kS)`~ ?PAиrN/blac|l(5kP 탔Zҫm'ܳ# <s~wU4Oj KSTm 5ì+:r P;% &~Ѕǜ[& Ke#G2,{ M&aQ\JFd۹v\3S'F\jTCgwXvHt\ ;KRB4R|i4j-ݤzQCi"?o vLuYtY]dr]VaQM?g&G%[ϡZ7=%afuKҟGDވc;y124#vRͷ,`73!Dpn#*}cS+-}*ؾ2_ *Šj F $zVd!uT0ΤS8fP }I#:rU2r χK܋1ѺȫZ3cq5Q*ZzE3c$jE9>Fm./s/ 1p42IY&[-U) 9p혴4#{M@]Z8r6}x-_ÆCѲ$bv3` 7;SBgƝOS (J=8u8O;0{$ș=z{ XI+.Q7,p֑-1Z[ k!i`| < =Wl]*dl*($Kc FAjdEAnMd 0N{r|/b3!ΞLM2/bܔOgnc gd9/G Of6|49I~e3) # :k7amE7#se!?Yyl"H/< 21/;F.TvI'@T6M.1=ibE{jnA  ˟EGS@[gł10(o}r & GAi>K$r{MD բg8 O/gՌNq!념Jb5/I"*"ϳld s|եC!\PO=y@f5ˮUSWZ37hM";еhf>9L &ToJбpImg~ê xd[xdQa+͏Oh5˘f`kymu|}H̓e=ƠD7>(V.wȼz6n6+ s5|b,]k|'0!+[ʝ֚{ng&W:_653þ0W`2[HL*mvLׁ&LA"UCm=TR+ьdxyؗ&R$0: A˜٥847E#^|)K6&7c~VB0f}N/([< u: Pp` 2{eІH߽@<^ Ex[Kh_(o+iV]{q'ƞۿVrK5;8HlV^R#t/Z?Qx.(ZSf :dSSKz#I= f0v zc Rn݈WZ#1f'FlwqEn̹K)8_A/Ѓw΀Y(+J:a˭?hwXRD:6o'DYoxrm'>et_ 䂬[(8P(N(R{gkH;exeL+CBQٔ0nTFJn֕s`׃4d!`U-3"WC.j,M # It0:쒹n[]탾Gr/#:my~mROex?3B]|ݹ˶ϟ,Ԙυ &V"ڨZKNϤv"U8Nh8|V !(!БpZE^Y+z,ɠMdߚ&IUֈ$yj:sy̏|G\ƴkI,Nʮ K%Zct?"[4BH&jX7ljvXL;g|QM*0]vL tLsRɟ&C1O w۴TfU'y{uu`la;hk7ɩ۴cݼ ^l~cӯHX@B/( !g+|,cyM(-o;GF5^FXhF͝H7`gjaկïUv ~_UgRJ͒zdG֬%90ڵ<#D[9FjL%^qşUUn|.b1LJ)N9nnڒDj>9p^D}̲\I| 8A:cC}wv!E39c96pVkooiW&g]9:BmB+l:hD˔5nb&4Sxtpe'ݬ57F k?Ģy'Wط["("I/pN1vWB|j_Dn 95!7Յb+GדшV;*IvXz Y0H)_qCKP z ͻ?ms>h|,[.ί NB(P!FL͢^3?8W"@Ww6E>g-b~)#|Wnɩ91tuzjw>,Cd'iN%Vc!dsg/G1kA$Qzg8Gg%ܕ"O3)V2+Itend QF_K~k{=4>t[M2fF2L5F s ֋C6&tNbXyR;J)lS>FкENA6 aWhU{iZMl!3h;&Ksn<4d[ S+r_iHy롡'\H"J ?B¢sR)]n*_GeS["ۣ'4!6YY"6M&QEH  G5&zhIQk0vw3 {tayIGXX!B˴ߑ{7v>l#Qӟ1>;R-[R>% kuk!Xqk"g-&0Rb \8:&+$Ʃ԰yTh9SLtx Lo=4"m@(؂2w0-t@w*")lGX`QiRɖ҇<"[W;JO$0$; >C?t30qÒm{,o}|3Ip]+.L؎p{ao#RXuT~}1SOqsF` L L."S˿;Uf9H 3/4ޑ3Xz]43T`Æ9~{`C;8fdiV4FmX\nM9ĄG!^Yu$n@&jV[/fwH,IE£gwo@-evN;2J(Am?u<%l[8 >04P}?93hRYfG$`#bDDX+i0599ǃ1.W)00'oC9|8b_ΰZ5vaHnCG:Yz8z==bMTzzJJ$ {XTDL5( 4LWL-ݔ~]agjvpOrXRuTe5WNyXrrv[y tA$6W=wd"H3p˜1qRp'@O!N$:*8S{ۛ1dba ~\pȫGӫwPAk$}'ްAT"f*&P2Q \-;5J[l3! {QBJW(ݫ^7ˑL4z|kJꔎha$; crlN(+NIJ3K wKDU;z,օ a4Tb+bN4EIq, #VRՕFo^s1%GG-N-7RӵAA|ݜt⟌]hq,?T;|VF¶_v>0fd A9fmeyaL8u^ր R*=˒B@h[yuAJ LS1]:ݡ+܃|N@8 Sd plXPd~(o7(irp#,nEi~)j[=VF@5䝉B]"*fw_Oa 催uʱvA Tͅ^vfnǃ+TZFfL^# ٸ j.kl~L\lP_dϵ_ٷke؍“k<-,h8p^͌ح s"> I x X7WPo*V2[|{{䗊K¨a">n%YNa}2P;y&Q]5vIs W1 Z=]4 Q WSoZ%ᡴDXG=ʃLh QL5Ko /}22͢^yZN! w;z?'fef /\P& N$fppmC`Ȉ^ M1TlIs2k h:|Zn<bO@B 9O 7M2r  l.uWU: &iw6tm Y]U'~2s"Ct¥GA߮rD2)ϩblo$eg" ; + &lҖ8T4 k}>*D\~Ÿ92T~tUG_xr~)3܅ D943__Rg&aJF_ si(-ԺS@%o3"?Ax%g2mc>yܯsqS{ 8kk5B`,y/IeA_`$#ޜlz4`x\6~^fѮ=,8-foXY7u@Im"mzOS#_.UtոDO+5+0.ϻ <*{T !y!Af 溤b`1DT34u="X՝B)x<ȰW?c-]meF3EbhFH/۫Xepӂu $%??& ŝpXxKz.Kv{LeL(cgx_mmA ". t;fgUwFYe$8 Gf㚡u(W-lyF.&G\@;.q*w_ʓuKZU(mzODLyp`}>wU5Y0ۗ P򒪓Lð>j?+3f^1E:Oϡ~z`o]%;-r;7=)1Yԛ-]#f,%8aK/l^zR˪V{ -nxbo߾x\:@ t\ ^yo'[IV(wfNK:)KGNeyZj ,xM, .s88Ctp<} Y˹z^~]R k8KF d"Ix(ՙ8?"[hm(JJL:puA]k>Nⷫ`(e(>.=|Q+$c܀.'(4!JR+d4@>G›%-NN%!ʝ]8Jz(vt%>ú1dpH0B j7%?ebU za;gUX>bM$j$wş 8|{`9 Ba)ѫw9SF|i 4^ZX8ZP *OnTL} #f`H2c4P`J79_zz;ԁiAщ41?1}0yB8d!W hg9i}-絆xLKm/`R ܖy0i  _M6ɞgc6;o4oݽ#1]K˜&rO|2 Dtfbi(Zt)BHm:1wQRGd3Wvpz/c͋Lx*Tín>#E d[e;ɭ t1!:ϳ*SW GdI EKaSyJJҎ#r{sބKJ2ܽ\ƼLw lelLPE p%xQv~(uJꁏGDÕ9HH2ϱvX,|~a!q :b5v+R]|H  Tz`5%% 0}~uo 8n2@Q'~grTʛi*xڟLdde[ߊ\UJ: TdGY50xE6}{ΆT˼'PKӁGg" Dѷ`|?%9&t !Mdg]n"Ձp_ƶ;UčVfa2람(IŢԬސBO,⢭B疇iyyI&`6u# |FK>ղ5z] +Cʹ\,-TroFJgw-H:Kɾaͤpq"h29v2L琢S7x~ݓ1G:c dk-vۍ-vv .DXTE3@l4X Ї`-B 9_I|Ֆ,g&Y{0CO H@Ԝ1qѺ>[O!S%&~nE졤Q =6G353uV.q71푡 2Ĉ=ָD^hڡgFJ%k.w/.թ^\7ɺٱ>ecWӾY25 Ȫ(쳚nFV_`M11:_j;o9P u`ђ&^`&T8E{ >I odpluᙞ`Q+!&QLy$br.u Ͽ_Mc׵ v"z{?x7N<1|Ré)_Y"&eX|yV7IJ{soEtTHҀ2ۢ^4V `ΰk LuQCVS wbֈt2ۅ⺩bWgehofjHX>GT*`zYG--jՃbv-kY@6CC$KPZA3DZ'ԋKyUBq-> 5^~D瘷X=!AӸz ?%z{S-c:Xzɞhxd,!/zv1;[K?bB%ڄ 8+mO wL&G {e*., ؟+DemaYYwE_+ ptrecS|![59vy\zx4Bh!9t*rQA? aZ+[eτʷoD65ۙjkf;Vߛ )4YqYFO{t@|h_gS]'#%dH(߭X +j m=Z!15%_(7or!eHƫ?2ǩ_VF484L# r%N `} IU]YnJ7h?EC֝ӢeX7s h)myI).&T;!weY%bP,5#DI/쪈!=\"gkCg礿t{xTADID*Ƙ,MQ"kb Kܺ!Ohb}nxO Hg&3޽a٪)R{/{L!8bF#)#!*OTxT`S=3͵Yiz|wb <=@>E8D(T}_(wo[*npoStv= v${C%MJF92_ؗ>m]"j#X/r}!@1cl${Abm5)^+8in$d|yUpɟΧC~>O9pj7!xӪ}nt?@¸@|]T@} [J?-Uds& 05 B.5g7U(`IG֮EJC( YlSdOLy}YJӋ|E`^ ^ zG#P 2'tĻcc"=~x|!"HMqNiΝzض۸XFoG`C, !o6 WNJ G. Q|lRp^67'¯E!ߦJ35A`fF #EoUSGm7 Z|?`L^hݸ@wYյsԚ,~)rjPKrz ɗN<}76rW)LLkOc Nח ؎.qP`lM$N4tKXi0=jn'zUu*jQQո@~ȇ s:-f:}UI0tk<{mfM!Hs)/"k.Fg_' ^\'踾Cw~B+txytٿ`)SU+IkYb Ix۬޽EĀ `x:{@>.W+ɷ(maK &q0{f5=]IV Q$[V[SXo -ׂ0YD2ֽrAe^*AKRBMV_a'%IPz*ZuON)\=!:Ei[*ktLRGVk5@ w1,z+5A&pڟ퀠ul7_2E(SC6kx"JSY]d2R1{OXZK=O_*$c% P[0_y.;_{kz;B]̲JC#u~FWʿ>jܒRNևcQc0,NGī>/D`GӐDɓҳ%M*U@ ֓waUJ6 # M/W t|k"ȘݑJYyl[3CmۼJד"⡆?Bynwy-:ve[$f/+*'#WlkO3r ~XA=/F #uʷ24(ϕA+ w+Ƚ3.QhkPCH{k*Y)U҆:w QMp=7 ;l8y~$BQKGT+Ic9@Eڭ? Cg`BrmC2WNֵ!q31|F&jj^H~(`UPJ'=w$SkHTKUm/α?zx\m,*'qO % #@q~Ǎq$lh()S^T* D)L3vVRbF;Z SK5(仂D5RZ#LX gO qx-% 9 L#D>}$OȓB‘8gTP җRMxғt,j4 =oQ'!χv|],OO}9FBaw 3!+ 4X ?/V'dxI=Z}ɰ"x#-C)0r>M@{k{Bx>M)f5JX6$ğnKbӗ$ZT-`K 9jjh[KsL3B6>y!M1N73:P <"G w'h3˂rG~=sC:HC{zS=f%p'iG~YZ%K9ڷї'VB_I I T AxS#b SB3qcCe?>FӉtumSw5ОC%J9Z<9J>۩ǟvf/]"N6ca3vBkBT/-3܇ e:&NuwO(`?ᯬpvp{cn8kU!c,Gcs$ή}-ՍOQNCKG^ |k?X3:6AuJ6L 6.abKԐ7R$#)v1gQסs}]!];0ӟu[B`%;c8[ x s430= &JbTS=+R1owх)Cu$˞EPL]-% 8b ZV+ ם-s ÿPpL{5K^ fL6eXl0e,־kd;IBz rВ)h3ns$׽m h0&>dF d\io ۋnO;6W'kA Z ?SM $ĮSFgq$(YPu9נvR@Տ;;WrBn$ozƆpB~>*ڷ[[^,XYTl#Qp}1k9hĖm#/3dZK KV 1Kɴ77etľuRj)"= 1aw7W˲,Ӡ;iNR**ҦĵJ& Y@ޔp x|GQ ȥhh?/8Ӻ>3jr3'I!L{; nkn8{nGHT0<15K[SvTlɿ.i%َx엓\̕3l N`0Tbbةv_9/ic߹NL!y!AIa%P=0Zkfz}P TD(1鷻o!8L[ )\8\ǿJïiD+>ˇ#Bt ڌx..cro[|wc2<~30)~Gi1U%tI`BȈĒywRp 30Y/(A9\;MSkbdXO7RtN6CW^(6-);dā+Y"5o(Imԥ#с<0Tde6Ded- szi{_QJ*Ǖ€cMq<^^.RvBiLqs ;<%8zY0?yxVzۈXI` >t@E,Qү%>ߨj\ onI(Vd>HLXd5_I|U[njx˧'bAau 0pM𙃳9PRIS% w-0 47xO>+0,vFr chrA(AȇȰui@ܷk$N=>=V՞pŢ4fu1i3kwk>} %”u烊^CldXKU@SjG/{"$:910} wƯ"~ц"쩙ZDX0!BO+'_ڌmAHLu@To99d nn'[ea(pjyzjE@Ff.D2_PL=u70UA9ƵIhK ]Bs(1¶tKd-'}kؽJbzO=wTuΩԮa[7#?"j] P#É!-F]0lTf̋ޠtIi*1?ˎlfn^ٕ 6k& P}~gᱰE5?(S.j4P㈔Dcɲ>b$)iNЬV LxA!{ :ȢN~`z3ar@F~ц>y<[36qm^WIfO:ps0䫐Y-{SB- ̰BX.iX(߂nϛS|ii8X=*WHSNi2FeK L#"1{rQ@uL`[6E8[M?6@WZ/uH`#swBBۘ5@V QK*v\w ߷ROT.ʘ]0S\%i}sLG:kv!?|C݇=oe-Ρ67:eO9i{4qʝeAмk JĜ$'k7=‘}:BjL2<^Ao:KF!LZނ4@W*$=N%fCjx+,i*VGPy\P?qɉs8bR'Y-GNTSըل& R4-Ky9L": ~? Ab{e }ǥ/^a:;U=^Sff$ԋK_W{'|W ܌eK:x:P)feo5S MHau>Khh##=}ݴāU4I$C->s'VZc@ ƅ毩=~2),y51}>?XHk`vWdp<T1Zgg;X.̹Ec_+\{zOX9^)P' L^StKvOl96h$=ql  lf*0O6۲NС2Sbvh_l _m`xۨ[ f"_s ZbIk9EbcROgb͕ylnVhp#by=,p`\I~:AN1\B-s0Sȋܑ͠iG84,`?^hq_7 !ܞF"db!lRu3x鷋ZkmYt{T^t]iU+F{rk{] 0j[ |vq[#{xvc(= 3NRQOD0-0dzGJU[$8%l#2;rRWuF]꘧2 :eOd7jE^ankqVi4`7=kTwR,wG58fz䵛 u,ؾDms+w1ҝ;ǡ˄O@gvV0΃[Y I ,S&؉vk}aLږFYk8Xa욾OqWҁˁى-sitPqbcsV[Jk<%_~&. ׺vObonY8i9d4N 'U(.!w(Z ǯ܆l40"Op PZ~Ǐ?M9nqCF6K:%9<8 $wg$,mͥp1+WbCǮ!}=ynFOEx;=?sFN&k33O &,lQ(EBg%-#)hoo/;SQ,E8E $/6)C3!994C !Gqn砹˘)$\EY.7,@ 0Z,5Nk X"c/N{n8jE b-ʍuYӹ;&qHֺV5Fƛ|U>Etdf=33 Ez[%.6R">jZNT)딯cv)2zҦMƹ ^7T1 `dɜ>N1fA|Ik_݅?" #vV͢RKl >מ@?ֽ`DcdOM[٪0+9(De`vD3w͉&#|~z~C{MAL\,G˽T=zci&G3cR⠜|r5'S a5ʼ: ՙΎOKu :T ӈiW/@2)_%OGl_$ض@I*&m-z*VA7.xG13Gp-ãM@Ĭ >Z%anÄ|Bg.ż)qX1̉m1 !О$AaXDۆHm_.kd4<cG  4 N"L) ݲ7%03j=,U6oK{l7@eaƒ>1⡣l53gWXl@7qS18@A.swLE@xȊ4->`X$ ^*D@ObpE4GiK37 Aa|svp0ʠh"sLˌ]|$c * :_\]U v>}bP4*AG*9Z鯁ʖLEYCK=z\ M`CKMrId!.Fe|9|C)FLTMylYb#~=~Z7 7BvZ֒M ZI~lݹD9F{ޙ'Uv01Ҫd%l}sZj He|g}%Ǘj!nkt|-<帘VɎ$DE@ BuhZ)ጚlVPIw;b9aPGDn6sP(b|Q.SQ!H 9MeYIJ?K;aՆdIKYpϥkbR)'h[P1D QL'IzeL;2Ξ\ [f'9M$FXŗiQ^>{~AT .D45ٛ]r0 7L] 鷓<ݖ a|Rj+ ӐyvX6hU`EXjmyV/ˠt.c[R.Ěc6~<;>y`czu(7R _K:3ۈjjBrg‰txDC{8(b׹CEXcloX蟈C0p]^=x$nǚAd31=`MPזX#V o٭uDYm[cEzbN*~[Z3;ǖ2'5R ;T1o[Zpn 3#]  OT7(pI\{a ኊ/ 8l 5 ̓r@FmUoﻌ\-BM|ev]r ԛm[B)禛;;TLӵ$| CƽR 9; ~s0[)0.~+$=ꧭȇ !b `fU.np,2En'Y!u?{Bk$"蓖8ܞLPy3s¼;΍vޛ}M3} JS7)qsOy*_*8ըZ-˟51a0y2-QN=G,\oe V^G6Yڷ; vmYR%ve~[^\XlTrmfF/kB@K+"zZ֒̆{p[dހ6 tEpGRdj^Ы/>[}?mVLZ`\Bp[ KC{K9-GL_3@ (YWJ-w^7_eT i2p uwBqߎVdމ?T.w/YSOqR&$[ e&&x;T5a(mUOщ/oPi]F4E+M|B5!.01lWgX%,"OF9]̹|/qp:ƀ-m3[5M"ּ+;n3q572 գ&(-tP/>;6i? 4$2:c2ҤMHPڐ2x,6^4p!vm=zS]9 \vv *acŕ"`:`[D!!|!@Bt{UBvyɡ܀8XwOFf_ںؚ6^eMQ/{Oݗ P1'`$2IK:uw>1RT5t2!ϴN#[wVi;~"OtCi X<1IYd(>DR'br0sϒKs]ċVʬ>‰VXy^"]e45p-̻M.ur%:ށ5 M55(B)n[ ~QնW\ 孠 b_33?PfƅfӉCob !{ ԅxA1e9^ѩ=]vq 둅F.~{WAĶBeTS+OiGˉd%H%|[0*- n/cWq zCV7p6mszJM(rz:Hg->/h|;J5eSb%эPD=?2?E S, V:6a|=-΅u:tgֽᜎuna*F,Hc{O}"Gk}Ŧ܇>=J[q\sq hJ: f=99WT\dR %mtê,*F-:YRtP2$Zn/TPGJ xygf:$I soo¬%c$8PޗJ3-0{Mu>qYAY T/!Xy4uϹd8SGԬ*v!(%UK;wo_@X˴ nY" VYN^%ک_%և7YNJLōxL0$C1^t8AiqcCf'xP0'oi,O7aQ8(vPU}xAzgF87l!78eVi38bNCHRWT@V f@Co6].qQo(e޿}7VyR"qA 'yV: EU2 ıtJ-3GS3%Z͠W}iNt@nRў7 4N&rX.GeB͝74QJZ% +[n nPRzyGXPIzݧ "Rӕ a_Q"p7pƑVqfXIaJ˞3+Z"Ks")񀁡\eAys>78z#~RPf$1\tZm6gus0Ծ]ZTcv"qܴld .OfOVKa 3gLYS>``JC3qxr>x/Ƨ`O 9;)u[&>Kj K ꟥]>YJ>cd%Y+4+c]ԃGg^L?H|h EeRO CfCqYW^OV5"&#..xE806Ww}ZpDi؉"ȕ/^6oknr1:Yq24}` tx`rhr=`̥].&MњGFb&]> bqt//We>mo>?F=Ca0jq S=Ilm=sI, SAn ? ݞU< = (XZ"l (:W ̮6N,7Xy]hLeRsk›&JWD'} #m᭹m=Tfu[5 iHct^=U,}2v<S#v|%k{1ƭ k^-ĞqRU&mEw @Xn~ ӧ ܖrr+/;g?xx L`Lq:3Z$ 5a40}7I`G#}޶`_*qp9L̔B0@Oݘ9Tm;c^Ѻވla<@ z}A\s d IWNC71jsB74VwAA0fuLW喁0j q[w2jlg0D9ONv ]Ȱ7ΗF]`lT Pm@xWXh߉t@6#\>5/EK> xgȻB6H #S׽1CŌv+İ5{me5̃[. H]|5v2W /qx?IX)[u~v5gnsOSxmCǕ%x=q1( (eW!R]037Ȝ 5(C30330^HGGFjrux=kMn]NC2gK+iտW'-,+;+d/88r3p5B#tkq[IUanznG:!lmL&čЏ f}xZZsѽXo]h*ř}IRŪJ|yý#&>m\JX;Q)#*8Qz* 7TZb EI#:|qB[pv G2o*)wXKHEMlg 'Yqד9G8Zpm={2IZ颺BcݥVͦ<\aDu, /J8wQ2IVb=誙^W`_Ow / |:sii@`.?!NߴwvYp6L_SGl о}%8UT7w%,ʸrj&j'樲ֿJx0ϋ-4x;Y郜[vIҺx꠵~`$w\68$\ר+kK?0f<ąܓ%k3%RM"m3lbQ: 28/hWl}TBC)\}qkJ4ȑ特VI<#z^{(q%r= Q1nGt5-_߾wj0*kPt"(S]|$@>9'#ěCN ?N|5౾ZhB A]psqǔGmJ T$jŽtT~Tc7#\ۯabl*,\Wl4~hX[ܝSZĉ~> U^X=ߍr]{,nחgbh;x&r=_.0y51jDJ zD;ħk{AG-8"XQf[?z;^0{Ǟb$ *Nv-B-JNZ.EఋC@vL?_n* UjtbQQxfEћ2駊7*w6hr9Bl>qq} ƃz_8 ^^!Xmk;ݬ^wnZń1 }EI.Px ?\Ry |w>ƒ) WVAhQ+UD&!?}DɍMK\`lqouoכ*G[)Irq/1?[|qVWB.26>£D1WwjFn\AJ*#r R(Sl<N != H@Aʤ*ix;V"3j+Ei7(n1jHj]h=p 2% [ \ ΊE_5!'O_38c}HR6<Y+ᖤ. idZL,r#3A+Ǽ_ ӎn{f+nyQ:"BA_K_(u9$[_M`BjӬQZ4/i<shH)UM}9Xy/rG~HQQBj 7uxcW5JEHj a Q @E딀4>W hۛϯY~>2TJQv z`G[KhC50 }'I)9`x\w&D#:לݴKM Uً 9cOErM}?V䚯,uJ\6ﯴdj`o[fu d 9h=RQ'\Lz<(0Ρ[RS;b~Yλe.Ijm: %'^5?3^% yP-.ק$IXԤJYZ@rQ_T8_OL/Qcɹnϕ1H~Cbp(:ţqU#.m(Cpݨs}ϧEfssh[ᏥjO#IX='xR YDMS;/?t);J٬5ɖi40haW;h!ä &1Ci8Bs^J8"<~5Ԉ> 1T#e`ee8$(oEWv'jE6:֢xlòHBVBigޚ~ҩPf#$HXh|y7´{ÃHt-)طrĔ=́ẘE߀VyRkRiSRffiv@ &:3ɑIiƠ&v ;9йHu%o8ay ɱy2kP ixMI9QUKX5]/A jUql7jK=8oevnQ6gfْH76-Xsd/N1~\⯱2,#t8.!e=RXj(2!dDM inEYt҉@r#sVxb؉ Tw`\EKRzFC=0=j`RO9]'rXZbhC,4/%'rd{q*L4 :7ʀ2 .!<{rsMµ걛(͂ #$)0r@*rGNePC꿊Q@S lmܶuȱ nI ɄUI!\'S+rdu0t5w2 4yx[©6jӴR3"6g4lfa FeYvfsVAM*C3 -+3?UU+ꯗ.=*#\_ iuiB(z[꓾5mFLSt]>PȮ]uqNAP*IA1Wު#4u8{?~4+D;0Q\K٢3_<9Ru5y89;u dμ-(?$mk:>NUNiM/ir^^ qf=eA%mcx>ӌFc,dv?hkjMV33]R&Ol-L&';9:yl./W;qjfc$2 $U$[YAW_̨[B kN°WOSn>uonY [}Y+A 2 JbtC"_mVڨz3t˳m/&:; &J uW4rQE[Fݼ2i8qM LUNp9'MHudZ?UG-KN.pV LN'i"^ґ6|́z ʢNűo'*j-r& Y}d㨟X{"ϱ$K05G`3ނh&ME;# &OJ:E-dJFC<+K: DNa!߮^/A?;kg0 +Ň`xgeA@긤*k:q.Z_p.u=lMWG[N]3,^iF Gc!oF_hSEPWu\Q||zN uQo*H6=ZQ^a5BC/_`mKpYyEЬwEgn`K.+N /D# i-BG Vi㠏UIJpE5:Fڗ)}d^2La=Z`Y}yoڱ)~Vs֚eTc n;M^Yƙo%YY/!WcKcZ,q$юOm++v23+|z}(E&NY,!bzZ$rx2(OtPH.?-\XvEJjG 8 S ס 8.-\&Cn'5vF34"TYIA\T|2gUP̔w%Ok>D'`KT혫^ MA( Vy@#t{C1DWi͂GxVN@~hiJVϳZm0A1?C[Nd]̤1A"sc?kHmACFWmmpk-p`O@JBۍ  =T %`qIߞc]dJJ5DMمkhxA6$enmy2T Y|*2w!X<(Eyfil'JV>IAU?d %)lo+P{-3NEL7H5礿…P:KqO{<K *R 2 B E_̓ij8#Oc0~$%qh7:\2/x>`ml Փ =(|)\cs]g+@G𢡊T?%8l2xU&d<KCn̻6[>gu.i,L,^+5(5wQgP@6Y2I"=0vCv+2BLp}J[ TIEy^@6xLĥu^yC<} )đ6UHL++kKpg8sAy:eN]~n7.~ d{.22=E+ "I N3ar]V z'N J6X\% rQ6vM~tvOUoݫӼ6HεQ¿U yRIh&'hAʨ }'eÁy䞀uj%4P—w0cq '`g>!@/Pд&~]3|"a_?Eް_fE{ԍdiExJGj~!.@vJPmMV: KWU)|E@@3K0B Mwnx"uV۰S|\-[UM(FN,WxdZlTHqD%֥!r,VM`l- 3%SDޣP .8. ɏѩJujĴf40w:7|Ou4+WV kgo+4'a|e؝΃ͩө7U:[:MT^? RŐ_M$^}MGFb=U_Ӯ 25Nb.!川I,>_vj Q;8i,K0phНݢh@//Asꌰ4&foDYkN#,c8CWVvN{+{fRѹ[wSsܵ+X%QFLr{+dz0Q(ik k7:A`:Q0E^ɴH6[Ml%P uJ*%hlA/-n=cs!bA衽 $`[~kv|5yk}:z+a΅i|m&:4 M`֟29ӺuS*pUp%߯Uq|+EA{Ag;-)_UU :ؔ=SuS tٕa|:P`p#~8cm}0J`C08fp Vwp5Ѣ?)QfZ*BEh~3{Q3R# 3lbUyΰkjm~EybX>;*ܮjp+JJ=d1m|{orKRbS78:IxƧaL辉[Wdeԭ g!۴ x'dAɾ۬;!L6w =@RbE/32_]v8SqҳT2bЦ=yQdgot n%TLC,1U`X&Ow+٪~3c,5qf 5@̢^*9ڐ8_|~XOU kUԺM8|lV<$|:oצT8G.NJ4#E*SO2b_Y7h:&o,1xX+ɚ1|7z9S'ECai#wi>oŐ2Z(,&{]C/4IE2 _NĔ1n(~/uKM'30`=ď'1J;w0LHGZv=< F+^5ЋY@4ߡH$A-sރ.J&&f?2Uʓe.};Ih*7N^ACKlo-5 &APD GE+z&$+L E)a.uRf\ʃ F!˼CčAMd!]b&-<ƉUww%`f`՜CZb >S;ޛ,lہkxN R u\!":t1Pϥ1.J63zkSa9p8S'١io2 eO6^^sKHj;b x29m9"\|a d8JS#s A[͛^>zn3¡Ί[n =l:[o`40s-{uh !+q2ӒE qJ8e ;Dgtd?DX|,pcڶ4~IOMԫׅyܲ*K_wxM@%.@Z9;p,Z Knh gO%zf ZNm+aKgxOK?YF EJOXͅDVt q,w(jܶHӪRy9%pX1Ug?(lWM}jۉg`VfRAQ*>P@jBp^RoY {濓l 5h;=h4;X`L[w]QZ[Ksk뷿,8Ҳ= rp`Jj5u }Gb]d{S{i=Y'It֙-*ƅ>/ 9X]bG}\ҍᔖ8!.jJ@ʜ/45l&"bu4JvBewk f VUZ] ,2ZV] vj*Fai?WpEaF{0 #b SuM,h` "& 2 pqJsD1+Ryu@Ϋrb? R3amYԮ{ڎ.# Z4xs0w^C*Q밀0ȼcL?]0P;|Wtܘ|5O7ztPt `_yw$;k<9Qz@4e 9Wq[\PZGߠ043}]dE=}!XK#z|H}͓͙ f`0c3>ǩ۲Yy LIpޞJI6|=$Nalp PF.G|H^ob FAFϿ8bQq1?6?[cl @ZfL8ϰ5 DMA ءp66&h0xagw+ 2)}BaN;SP>2LjU2CF qcP E:;y@=/|*xl˧q`KL ~NumsGV/߃D4[wo]iUlAk:fR: 8%̵fPG,5>vulϵ3B|d3̡zQ4)&7ެS]y4"F)X'GN)p %3.\VEwe }6U>+2n嘈 /,-]c\8Ψt@VYvY(AmDdWϥBgͿ?4cPw1SO\]ZOQ8GxU[, ,%DCQ(_@oW%5NOW<徫RC^#-_qTOkj-{Vh8u^g0Ԛx^=m+"Tnf#AMFoMJMUvR #D~<}ޡ "t% 2^7:#>**6^z8ksg|4974 ioMpq^VgϢǞz75I0zx*Y#5qKJy'VAgPk- ; .D| X`߱F97wRɜuHep\IDó!gemPXFy[|5pF.Z"yv* Q:+\XhsӜ J}m& ɡZUP XTOSSaSRZ{7JEOCo\D:1w"R)D2gl,rpIP %QϚgbݶW38WZ1/mHUUJ o#:\3$KT䂴L'j{"pY T!~+wqb3'^@~=DD:j4*KJ~ѝs; ~({LZa:+uy ?wqF7!ߒT!e{"A-cBJ92&qTH(ϗ\-9nn  f50|ZLoMnʿ;~Ҋ g۝sY{-Na "S@ҪFK۝uv)8(4aG3B|s&@[]wANI2/vfn?<' toRp=<+?yQvE{l GGj!)e& ;8x viCi'>|"㽈>b!k*\R}0ҳt.lH1^RسV ˁ8`RSrMq9^J.@W}O0S){bg/. HL5 Fr.[ J\rQӱ{QT $?x}pUէw-̏\~+X ja\$Hr Rq a?\-+ɂɫTWp\J2iDbӴ7 ,7L-kǕQqa ȹLn\toײ:#kCJ&7㣆t(0cp8t}V0̓p*dul2z,+[ 5h't"{]QرUژrp l3uh%-Y S(C_OJLuj\#پUJl')od 7+`t_/xgNݯ8s>P+?/>d}jna!EVĂ;B(d4KV5eEweG9ܢ)A&Ylj56_Y{GdZc`m]BDA;;r٭+ԟ٠_^i('h^2V6> fEHG0<; ŞN뛔6 R*ɟ1Dگ^韭'v#@sW5ܘ\ȉ"{}1%r>QxqO*`Z{Kv 0ST.fve^&kZ>L_}j90s 6a􊜆iujjml+LMMa ̺di yR2_ g?P?y |ഖuۦV߹QqOVG6ifV9L]?p!O:rIJU\,-0RWdMٳRȀl]b덪mv=֧.@ԓy%*mǟ+.i >eӺ^7Glgc5Fʩ8 t1,ǕLJ6aW&JrWI1V~GFhfug l9 yYqӿYPyӁ3 29K6fQA0G vaYڜn^ۋ@Vk! c_zJ_pY^ 'ӫt105vUhZd8| b5Ļ4&ϸF3LJtWm,v)%Wy@0aRE{2-+4 ΐ|O0>̵m8>UwRx0 ĆEwh>c&\]x~6ϙxs{~I,"w´1׾5h$*An:ǝ!i5WS@S&S3},|_r {#k38Otkϱèf(3?>`.`t]k<#q(X9>WA?SvT1w -\~:_U!by6)\!YmnM5٘;퉖 !Y=)s0LuPBDn@FCBdG!/B@y }gM(i0'͊oJ46G3k&@|ƟdM#K I,kȐ } Z^,xBPq))JzޣC"MB|>2߯>ҶEF8Yc TDVȕ>ҫȟKZ)jm 6zou4>,9Ԭ%zi3hޥ5Ց;sen |n_yP Wì%4зf/xΚK/|s‘Ʃza,9)vbyX?iIRlEgTբe3u;eW 0xV;w&SQo|l$Aqd.V pN/@n̝c6<3aB `v g4A=(%ɻ{!()\;H86Wk[iAPX Bl}/wAւt~Ǝ/c wؒ{vӅ Z3 b⪇ېJ@@M5?[Ej1*#B-kbToA>ԹX:cڐdH!Wњ>Œ x^?ɢ [_JL9ފ˳4H\;/3 IYݿ ӓGwJΕI%|k*\]vkSμ Υˊ,Dx" zv+"(/ &r O^wcK3o6(cZhb5Qxf ,^qv̰ H #0u ](:`Φ^8G}w,q-'MJ/AtRعQi 3=l ?G!b'0Bjt!#(rہ.SKV쯒48*6EaјrVh }p@X%٣-.T=fN"ƺ j9C[c5 E6HlRx9_n dBDZGzVU9̸1Us[$a7܌^Q  [TimsߖS*V]oGDcaV4 ! àٌ+pakӨQl)-%<`f۩U$|x~)Pyd W%ROQp' oW_fFju 'Q L$- 6/#lR_xb탟 ` ;TS! %. `s^Lf8o&iFzN _ݥ<^ky3Xj(k*ԖȆ^B7 DmQċVafGvNEJv+']Z *Kbj*('. Ra7(%z DSDzxPтڗЯ~S[IlrPWۆI_ +*nX@1YLbF~ЧZº͕U,| Kr}oR1G5ݾk!U ?Al$Y 8F򴏾%`RmJJ\S*J+\QzA$1!h;Pӏl_s7搩$=6i 620[_\dFDz:oӎHfn`9"OS1]M[(o z1@ZC<0D^"P$eʊχYr+wN! hYk?O+ 箋g:,jJ5-5QOO4uތ] 7N`}4?tT}HՖŌR5/"NlLLJm£ojj'fHN\:@*ȭX1VYvC|Zikq@zǩ|W0Ȃ-qIuÁF_N>!bvwǥ͇r iFZ|\w?O\u#4~ gS\ q&n%ܴ3y0RkL.U,abx h* ixPB `!D9H BM]ҍai(@I@'G pal9!P% FڕуmN* $} *1+,< jr5`TMsaV7[hЁ'U8h7_[w䔻E }kJ:P*MdC$~3HvB`7}̓OhvJc.V(7x6I;Cϱ x|tAeGm8\mIc՗Z8B׎Gtk/oSƥ͒=vaƚ3*7pPkoc^z+U,AWUv 1x!+G'Or>1X02fތgbofXD5E,?d Dn_ſ~ wcVёC$gn[Ig"WɃM,BkB^ۣhI -Jy<&LE5|8TkGarU8=}+>(sh[zMtI0¸$Zc!4.8;mr릶\R=McK5x#aAY{RL"vW /2^WD@J c&Td3j&i ]e1O쇗Q ׮JC6Ib8~ {qFqCJq &e c~?CIPXĿ{gu⻐jg= W!n o^<\37t7{ %5c[r[Վr_AevD7_=Vze"4Ca'\/kv/R EZa^$ςޖ2T[ZF,3o:wR1d;uwssƜi>JۑBp >oiJd}t3!lK6,Вe˾gXWZ'"HY2TW- 4?(IhҢ?_Qb) mS贜"c'9w%vaBU@.=v> @4;C.XO~xOs.R=ʖIC3vdIڂ-ֶ[qLCBO NGro%%s0_Y ۨӧ2S۫0+ߒ=Wi*`.lբBCaֈMn]$ e #{ dC(/!.Қ(jgtisE;'Gjӯeo8-P;e眐iN3ЛBjO(as+L=qaT{Z[GX Am#R!i_ڻ*ET\Y=He~xqyĕ`^11J?xQ&$7Ѡ t_0jrBem)D*a)MPXX"mU|n5ߎR26T %59GTP2Ae8|fgSk&+s4 ~M׈>=-Z#ݲv}Z@Ufqơ8̭T0/OIY OhycZ Tb,eseH+mj;O]mK!=rX3%^Ћ g3 6+Nʔj*/>1A9sD![ H혭T=R7zyPycBȔ`>$ʬ0@\Ucٚ4T#a@ZbK_zh! C&s{ĻN>:x@*564cB 0caM5&]1(wi9I4(.,h.ilJF]cHmd#?_;׃Pq>CgȆ~C2 n~`FB*Lٞ[ jX+9{ݦm"d y4#^&0t ޗ};!\9%y1U4'O| l`Vbt[RI S Xj NtoΑo탻|i¡^X{^ݘcUwA2O:NƟ2<"G2Au| D1::8ݮNuR}>Y8h_K\l;p\R(/sa ;XY<1!Y.ήx0/F_գPH)bƏ]0$lWpt>5M!QY?!kEPV Gn,co2oY]rmagL ;i(ýr>@f~ xO}Jw_L/E}ptSAH+- !_-50+ ԡ(fUKkDuzP<ՙk0 MzaRy~t/m*zU0wEoyMۗRVk/Vһ$e~*R_L@@ZPJdW)nB;<Z_"K3 S BM|tk |%nqbsdx ʎYZmPp@Hi-k5A#_gkvG O M8&u+j%-PJbLZORdh~;,1׸ﱺPw}ǚUO,JQY(h*6fG >ɳUI;ϘzlOajڔZܿtԹPhƒUfj7 =LCiLfMߖ_lw){IX1\bHN/4k)IE3 /oאz2LR.Ԉ[tQ4Z8dލvT>7V&Rw@r@boTif^Iz7&Qf92,wؘf" F@ɛJBz* fCS>,_24< kscr W[ EVB2~G]Y 4ie<`L%EV[WvI=rY) TLtT!~@S,j<#9ys&xSY4ˏA;bf^^4 2$az0x=oZD=9KI4&kgw)-r)֟#Qܠ*|y#`Oy^8(].9kAVm$}GziD7;RB,bc`urhAfs^(;Z+IͥdXqƋ+H`OS_Pe4.w*M{9( m>|k;P8e?c~jyY`蝞/nNm =3 / '{sHkBIcI08֜?I@WCpBz# LsFh.1P.˓ ?O%.;I`FՖ!GlxqRI/Z3Cx|إ-UTOVv䷳?k:XRaЧP#VLkZ^f&{834_R[ )%Y2|w֐-E (ƕpZE9K-1!"t3׆>X#mXoaby]]DlS"Qrь yP.sٙ)6샓Y8%, zR@wT0c@2tpAnC1X$F:9/TuQ%vk׮)2T#irQ;X [4urXGh`*Hy.[uy.JTf3m*ܓN1_tv㏯c&\Z/evJh|VS7=Af3(YIS||3J<휦Y`>^SL$TcDϦ,:P.^6KQ#.P{%k_g*3H *f6[tEZ׵-Gk+Z*&`,k LHx0'w{~qHh% +M,PGo&{3*`M{H$0SW*8:ODC|=gF k@8I|ɉV[82r+&f@z>|DׅtCf%E ̳!2Pi9-*d+{ Q^%ڊ>#hϯ3kFą_~IKY~dkn<]s dZ ^R2Xgj.遇U[]4jB@MV]Ckkhd^ qK{k@Mzwo2|k#PD;-7u{T]X2F: >&R6:)rp"~dc]x;Y+;*/ACm}&694g2A=OZrUOkܥ5{!mY%cyqyѴ]/@vyZev.K:T0L֪ z߼أY"\JI48cFܓ20M9j$i?`.gF %OhZ{KuE7ԌY9.Zp+3cӍ{f>iqlU.&o7+͸힢p "K c`Ѷ!+ :mYc@dES[$&DT`rN7d#Y?d3էj(y-sIy/%e7QK 0*9ιqiJ;E:Ca&G;~~HZA*B+\} j:bo<4B kc B{ލV" X HÓ{짫NaDIMHUݣUq /WǓY9UP*b"ctAqsfKK8T+?p5F#'^C5Zî?v?ehl*# hbӿ4euКR}: .yJn߂.d]2@霿G95e׀9 ?f倱~ EP8>'N^_pG&țBUjфNq!Vz6{MPET51:7 .dTH a<CbL ɡh#A%auiMu dΙFdO|Ç%gy\ˌ$&zsh<;4WWQKR#x!HiހV^VXwW4%~kh5ϰG/l1jU͜B7~2>)b izLWy'_Go"S'}N|[b\GlG<TeÏ_K2s`<g2 d SC/o$'wu*Ms*"M(]7*7g 9YD䖩>MȓGK$`7a^L=NG;]JƮ6筘\Z,'sCC{ 2=ѕ{˔h~_[5c"j]~+~ W8I^L!؇¿(^P/: ]kQp L`܈l3JGxh_t PAʢFX};H0Ii*t\%BJ?bMԑ˨DRV4藰Jghcyt3c<GF tSh._G(^[ &Z ]1[뺈D8L<~殃Z Q/;ms=?lPZBzUAo;wk!Or'6cfBד("6MϙOcc"58ٚTZ׹8zԑ,Ⱦn/5V* sB} xVVBcުדn$Y(P5 _ MC8ij (^DB%L)@MUJ5MWjO珴#s#I( Pq|b Ț.Di>iפ>~˂_ #K$MQK @}{l6(2>V&eBUM4Fa_濬c;nxp4i:r38ܱKN@hHXavCddt#hyX\  T!> (`_E=~llL}@L@ܮc!8[yJ|Pҡ6la@|| G-Μ<9˳vxW,9 +Prb7Tz>#IE\Zz1žCQ=m pIQc 7kVC p୛ꐅK+g۔ՔX"iIg"7N  Z_%c:+&BAY9M<н=lfYsAXk:+$VH@5ȫS%mmlQ]xMJ>u~(hIn#' 9_ײ(t<>¢>}sMpߊLpN?#9,!뉌d6Ƴv .L曹1d'k2Jp/M\HSB#N s҂7Ba<B&%̿P|1Y L2[upGdd:U_!l_% (8㐎< H.?lʀ@N/iTEngvp.U_8܋**)[^O[D{Ԑt{\h_̶o T#i~u@WT7Ri8~^AgL$^\6 0]UH(YCzyJB:>9a dDU喉cG@-%@*ݙ.B'UxRr8׎BxtgC>Ѐh N=mn| AwE7-S( ;zXNu(R]Jd&*w,!T&X+R&}>0RC#ZMt!7/sKbxЁ^)R}%1ZnX6N@ \e%>[Q]-p- ("]*wqA|T}2e?fXZbrl5D"qUyrdUA710qwWN KI$K,FN4u_h'4 1Hs0ɾY>^ 9cM뇤QhQFN>|{cCWt󕜇^.V > ΦVI4-D>*nxaЪ?~R%; |NyǠH:Nل[7 >eVYoN4#rv†?}ILv[И "UϲsiXnےf.s#]śMF$cʒ{;S84<]eFh\Ǔ g3޹8g['o\{CpJiaKŧu~q= Ag`'XneύrgRI ο$;?#k@x.%n(ϙSm- Bm=XD(7mH¹UFZ¹BׁE3:ƹa:?BVȈð(DڷUdl`ʘ֔40.N% ^.~9ՈdtVbG ceK'EUQ߃ [忒]H24Fm{gZ]Z!򲽋 [<.n!@͗;2㋕=NrL: mqc`I74@% BOpTXbPѯt&z&cDO x4r 'l3*{EyWԻ輋lkuHoAMMRu.cV`"@<I@ >v?31Wn q{nMrVW> V=+1YB1lڇh3zwy VS&CO q h03k,81;f8x% P>D}c VA/r!|c"_w Is5 '|eOY_E^"@[HEGsƟKs=3妱E|1_2*b%^bb`wn>JXdvD}ڨgL$ k݀r#0#Y Cqy;H)þ@g9>/!(mhI= i:#c3"HR&'5ݡI~hPaYe}y ϸap0 aFkeE.&U lQc8c1 ?FDX^NH@ru@(l۴v;3ΐ1Fx5xO7P!UT[phO#E~FRjwbbس4J^SI)_#*I㱻>E '$(tS >biXBsn@]7:Y4Rߺ9C#{ȕsrR-~V<~4>xkGWgkk\!~(<kN!i'>#}ZGk"2爔6~DAzi7i4m'FYZJdiW*8vzon!u{֭z5OhiJFoJ)ɕ$5Y 7F+nyR2R0eӽOwnDq=Yt3-uR%s9E" cɦq/G 5:9JK_|*;DCa}0=ǻg{wW 2xDoe[pr BlWe *&7I=NPc\rr dWx ٹ#f='׵⣾z_tS?%T8Hw!+20;kbR"V8E?+>o-_NEw2FK1iWA8'%GH}yeLbbD`gG2$SVU>d`p4?lu"x8!\8%8ZmZv!ڐˆ#+SyAPҸ(oIЌ*<}X5/[ =1mlSk3hdE?(CJs$7 @RESY)8G>TJ7~0& GܽDxM ^L0 Љ.fsX*v #a|.kbeQHDҀ4҃hHYz Tc2 xx ?Cհd&WZ;T%9*"/:}gTƇl}O 0p4O6$;!2: ;."ɼt\K+0SSi ]e|NL Rlĝi2$d&X{65p3/Da P NGoFJGybP,xpnfbٌvngzӄ0!.̎D/0-lj<{ʀ}K>Rkiؿ oem! __QInCF(mntM6Z:fEE4WIe؏<㬨*^ea_O#Al0$Sw:73G9&&MUYYx&d⸤OM֬wFX.'#5[3\[pGؚp/c9'& .b;"@1$a Pѐ09 TI$bEV{ ΂b 2>zuڍ>cj )t=/=Zw. mKWt^9WX;#vKE~;{ A2h nSG2U{ĩ*[&A+yq30߂>w:V*~|pň] 9[<1nJ0t&brv}~J5a;by04]5Zʟ5^K} =xNx8-)Ԑ!k_jh46(Z 9,q+ N GwbB)Ze% WBC$@# cVFa᩟!斺0_/a.tωFT$K"؝#3.ZCr¯$9dIGg?nRX^g v|eJE-%:ʼl"KOv3h~]]`2zR" RAE'ϋ\cNw8xw; @'1!#+U2\ۓؤ-p}NtI#JU"PvĿ5s[ @ + P_!d=,Lؘذj|鋺gi8t7\揃#˰L<)[K C+5(?ǥeV mi6:T2[܂cF9ab9ZI a}y|e|wO,٘-d$Gz=oUsWD"׶rS]s?Xv,Λe]C.Yf h֕R撐=@CMe<Q5% yϷر%%edk2z|diEo[̂@آPuL ፍ05I.+g\M~bY&=jQ1eI75_\r[og6y,s].Y#v V^N9Z{>{]AUiwT4 q3(K5'!B ![6FWK}=Y_fu4kq07{گG'<Я=<77T_ v8*ߢ=$aNYZ]Kl1&ݝAns@̫8#x}@D(lF}r ӏQ@CϨ5|a -`3}Be5. [0ssM λijX/դ-.8.^cxC]ngB9ww;0X|'+j$̉Cp>kU껐 M}>~'ELS.=C,"-'8p>E0]s"o U}kB0jFֈq X({P+C<'% ; @@723m՘.Gu*fk 73!{Yl~ŸܯFnUGU1%t7,EP4{SJ'E= NgYT݃%'L1[Vq%qW"}΃GI@h)M | (;}H|ō$C{Z2ޯ pXz0 V4[f'D'*r'hIB$D<^5 !>q:ھx At}~pH[DkSFRo9z'|#]"ـ׃8i~~\ Nbex%8nxvz(|^}BpF9 u$nk2_̚\U;B84v8yC?E}9;f:_RAwLmƝi9&I1y%|,2T$?=YՄ@.0D o lv 1ͨSY/u~X߭ J-d@SYW-a<Bfx\rϲ}CLٯoN_+#]Oʎzl?dƚVgSMR]'#C5pmN->*`90P1O&N2n[şNKcҦ'R,࿾3¤Vx/5OxEi [7LkBp* O0p^{Mu4++t9G i)#n/!`Vgg+7cV[k4b[|V"5>a S9 f Qyܩ$1tzׂQtEGڀ3@$ uo%HڙpC+#>6]%HL_\ ο뛑L|֨R:8 .aΝ*rhYzyx;EՆEbMlN͕*ޞLxOU_7#p^z8Bjr#϶MBY^rْBf槤s$,wi1YQYY\ <~M z(DՠzO+ͤ/U knc=xQfڱYؿ2ۋ0!ns]1Z-[/ 2@&O$y?"h6Oپآ+;(2Q0z2o]kUQasc ҍZG<}.APZьkսsEhàD߰#D7o08c?h}Iؓz 0%JۂUx ( Uq~T/ PϞflK |]Mk_*"1ؿQdM+<`.3j[N:'%=:}nA0aTYˆk=V\ޢMȻߖtVnG I;3 b7Pf{mga\W0WuɎ~ a&ZiM 6ݹ=`Lʦ0P.@m}ڰ?;f#mr,Dž햶qTLmDoUI.Jzw2-[Dݒz}7YM"La Nٮg nouC$\;.y^EI&u{#R]\z1ȱ8ԭ3_6+_滀8#g s1k Zj!QB9a y[%^V!xUe sPK<%&af1<鈗 .R8V+?sB^YV"9Hdݰo,pCwϹ|SK|81eDz0JKWK*k1`D9yop΀eJ`K[Ƽr"T5!p)>rK!J\Q,㽛&ZnէX~3S :i,cF )2~>`\껸ѩ:a 3o}^>hXmR0D=hhcp[Ϻl 6PڧaгQ6`2JЯqC&wž5\>Yҍ蹽d3(DӉ1/wNwOS1hYYZM^7Aޝn ?2sJNy$ _1Ŧy" }(q0>OM[]fz!fc|19\\mn̨Nt:?S[V+歭^Y'07u) >E*r29פ!T8U^j{Cb:Ai.2SHȗvFClffy:nw*w0'HSl 7fSg|Rv ZIR;‘@'1 H?M[1Ot;t{GryR=F_U\o85Qgac錡Re5aAvp6tòY *+cQm-hYCB\W/"Мk/vvօ,bE=Tý|]>O콙/ ɗEL8Ҥנr]\ Q5]q[lЦe"Z$wX+/Z`]Qfk,x&-9yg ȁG QV6u'Х"}kr ]s'{D1:Eo'X4ލ7ugۅ erwJ.2Tn0>@D m_=#.ύBALgDwn=10H x>;ȚU0.MϢ.v]((lBzr+e% SRVk@Fwe;ij^ewYrX?\n.sn­\9'Sw40رq+x b? _imNqUȪfGwV*y~"z]kŌA%^q0yVΌާOw^2snfnZM`̰ &et@sh.C$sC TGmz/S\ҽ9ɌV.^c[9!s}Y.%yBg~%x'2lT)tV԰=iI:I$ϭ[)-js&{Mga%x4bR ?h6?}CXSn s|!R) Rެ_߱4$ʲdR'j+ԗ7@L`N _ 2hB*mֿ |A $id5{>f i49]] aA' 79g&qlW>Ćx/ Eh!b{ zDg>/de*RsZj>5S_`lI~9\A@~E#8K$$#,_EY/MpY HyW=Ak4FFD _lYO{4܀&,sP&“yK4:srnb2ZJw݄EpȻ_kP mFҔc[^(%U& g ;# (-!;T/;ctOPY/.Z_ ěVmZIAdiwL,ַB[ dvEˆ/6Ѭb)/]Kf\Y8Lٖ: M@r!sO,+ qrI8KgaW|p+xVsc G|4}큢qS*+0=_ѫQӌlX/2,JŁH eXǧR{FUWۺ40''>H;y݁U"RCi!RTH؇y8ʠ2=zW|^| \%ä͹anw4LO9R~E`Lk oV8t&'wU й;;q1+Άú>q/\(6z!sj_z Sj0Y?ev^JL2H nXVu!M$nn!ԙ22{B%ӶU]\_eek,Uc~ o{\d*hDE"gND|=\doS¸`LƷ\[9C,w;t(zrci d:z='4h/+*ܮ0?NRA̫F/S&#3i& Gw\g KV.lgSTֈ>C&w)beܐMNpaJVDmwkSI7fy7AN2;p&&eik}EuY~"3 -2ALTd.JeĥKqϔ@:z*Jf-E贄!GNG@i]ھ6Z4 Q>Hp,xbY WrfVūJċpkq~S"`h ك6 L :\*qT/7$bB 9/071WId=M ?5_:TI Ti60bf~'/M; GCF mmDS2Z0\fœpo \2lA*Gx~%`^eA4uT ZRVu$\$9 gI+] 0G:KZ ae"QSw`I\)ADڂ(#Y}<ƬW[#uorBLÕІ=n;L$YSPQQ <2Ě YSu$Η CM8Qj] q,X@5oPt*=B̎0.fW]dH`!pp2Fwz-99EF0g_Nw@#TqsI:u /òw4 qΧ?o6З=RQ,fδ*gu=E_Hi!QXUfĂx*^3}%MI=&SqhF?a<*ӥu{EG.)0L*ן`<̘kCcz+"]& :xLA~b5e9zn;e0> f2Lh3 22G!?UZa?y#+u{]% CIb/Fob:^B%nizO]}n nZ|c&gh(s kHe͝:^#;n6JE6g񪦤&IJ9\K :![ '~So?K]PxjQm0@L0{giOO{MHh|A'U9SrlHN2tc䙁 TL5vwID!85t["򢕅G GnM80%'b}'HG( hvu_eRŴE=rZHoV5yATC+tX|4N[%z3؝^i/8{0_}=-\ưţ^S͓oEmVCDCXE7\Ľ'Kx V'ze\VaOWaBk^mˤ&h1v ȱ{1kup|ǚJAc8o\ltX!5wO f79xZ`+$x3NO x l,wJ=mTuuΎ\mG"")feT8=w`4n~1tB&9~R'% ,["ߡ Mٽ黖䯞 v}Ul Z95RlT9N*y.6*Kv3QQdhFN V0 ') 1@ 1v78y^٣8su֍ ("VeР/@;@=^p+UhmM!_q lA(!ֶ>+ʡ, ͩeGh'.{N.$ƃc؃DM=gʰy1nRЫ}gKwަ}YY x18𒻑 ypFi:^>Fk3spN7%2Ʊxn g7.5"vPe x$чp O#V9!3%])%Ҡi0`2YkQ6`[&%Ya%HLD73^77˄>Cħm\0dADɓ )rmn`qؒ 0c41ҚI? ¾/b؍IdCq7t< Xxu)g ('jG,E~T)=@0T]rb\Q,ݷְ+⍽-(p"5 Ǵe?v {QK:!GO/Pf\MJ Qse^}8Kb*`Zg]B5s(Aj 6]Cq"0 "]pT=cX@Vs˓*v?חix:f0#Z+t-//̡8藢J4pO} . מT09yEzAboS.L9p/֮yNW+͉ |IyC]QuspQgY/]sW3@d[nI٤ ֑CN^EL(B = wyOY*Z8i\q)pK1ײ3FI{uZ$NEϡ*X4s.,ߘ!D2M67tȅ\©jGc]Ox)_yv]&(9ӯK-*RIƥ[n"=M5 t*7$^v< O#>N| '& ~qM6ӆseї#ETl,Tm"W1f +n{urNҘ*+C31mF܃j"*$%Dk ]G9gD6tîU~ա%2q:W"\tLϤb5Fv^!S5Xa@Xm VEuJFEE (A\<}SEf-d(-Eڭ@4=m( `FK+3W\9>4!9rxAMT~<L+׳7 x7j6 rTLa3=)嵗d><򋦬tk{4!c3/MlpZ0nr"wK1{^)s1[$ito.t"h.LGf)[ d,o`:`/=#o+{Hj`uh; :Bs9~GO! GKv>$.  #"^rwʃy6t"A4- ExSdW[ЎZPpq$1I'Q ! 1X | +]f"DOWnAf&nB74iA/gRDlhg MSD 0mOE oTŜܾ)fX2~?rrjІ z/!#t^'gH@W,v%M~wB ,i UqlisB}D^ nt0b iQfC 4ΚRX\/@՗5z Oǖe}:,<7Μ9¦4rzRD4  j]^9iB)0RVl?zqth6"o\ )OFDb^>n9*ʖr=0>:P)9pP)߹$9ٖV:uq#9#LT)CwuKt~K/קhV׷Qz^u멢f&}+ֱg?񖏛){$= ޽I: !T:cd!(#`x4^$֝ܛ"s8 s^W'K|!ьRQP4߸kO=@˲[SD'dFC&-sD~OhDH,trLv'E!}\=F6Q7,NQrϚv(~ uʚNJnE{%R@q(1 /[AzQmH>3 3`SJH:e.Xv~K? 0Xhޗ! o<\cu.*iHsPA8K|"l2jޅV,MI$u{iʬG`. B{ W*g47U|:)9]p]U*H7퉦+nWhMrLtbUP8G?g౷)7ȓ{MТWf'Jloq\,4vU DDWq1DfH- @krîT4-c)/3@8u*76Yl#o~ vc闏: l"=XLGSlc[d5L6lCU߲ީs z [Q`ˉZ?i%kǎi#ÉgGM0m7ei(K.T4B\ki3)_.77|__Vr-ڮVג)X:@ Li{ ˢesFx[t+Wk$ 3RJ ًҴCE Y leqV)C)# ',Aog> &%X8\d *g'\|M`1i>-+4̀MlIޖF)p\䶵NAzS(؛ӱݖ lzY9sWph[\_ cӾL,&NyO-)SML!;FX$HۥZzd߈<:fھÔD4ټ[VC kJY@>Tk$@3E'}p1^7"o_*^.5ղQK]0[ V:FC,&XG86yZ{]O4-"pW.alpe1Yi?6_f8#jnFߡ<,֋PB^}`Jf!bZېs2bdϥ 0 kydn6+~kZ+VΠmw'pSۖh&XEp_$E1Ewǭv"wxPZ:Ix1}"YeSܱ@xCkZ3i6Z+ta_& s3:kx:$ uθ6-hHOc*qy9a'с&&(LL>t~ܿ!nR0 3bk`س90Eb_![dcXnhU~4w def яBA/ R"8Rh9 {=|ϼݺ/^XO:(u+ˌ-o5e<n sINʛ^} r@aG]jf(,]cQ%Z '}?y m0YM0 93~7^>=_k=Xt59h\~xVeb^#Y>YCᴖl-EAé+tE0.YޒtXoaG @4Z/C&ge5Xcj_FHf4W!ai?h-\zv Toː,lydk?̭^1UN&}Snlv;]FЖ D2>2a֥宬lVJ?z zSxÛm,zh.v<7bjDͦօl5ՌOB|KX9nd$CVu˚x]8 KX4w߹E'AnKj?nN}5PPf=(7!lj]m륖$SaA]TZ;N^{t$Mבhk KrzO$쒉]!|y(J5l2MOϪ:"$ˉ=o 1T:԰Bnxk|Yc Lheݘ֋dM\h v3zZwZQ0Wi<Im}|kםn "*u A}Ia1h.\GcQy.t!@hy32i gtjo'z(]$_rq֪x}3]#O"2O\|3LX6A$r G~l+p^ &S|X ݸ'#xrqsvB{]+;ԭkL(OʓB҂ˀHߝ=#369swN9uG3$2Jw ֌;ӊk G?]SçE^ewԒ*c%-5v*٧Ffe#\.DJxY`qJR_?T}%IMII kVv #vTX!eA]oP:G*;N~sWjHlcezCgH4bUL{䪭%842VMxW{>wfr+uh3 +BqU)7#>_s m}wE y< .W[F3AcyLGߐ޲|尺/Wy7zH@p㸾q߰EC|vMTOFDž+GW1/q}g67C3C}AS֚&+2dIih1Y M^zpp?$ک?"[hd"%~  maqv 4@ m$Xۜӎfg'Ԩ!1Fcc66DF}!j#;>"ELӿ d RQ-m)lA4Ux<0ؓϒ9*?kf%8_c9឴:S{8G 勉4;<&ݓ$,+U5QYYvYʹBYkzb#dd3<[ 2W,ϭ8XVY Mnh_ף04.@AAМR5;Yqd,燨zy4fG'_|шDSON ,Y~ \NFZs0Ö́tTE'W#Nn1M mZ ' eH_^˱z,'\]lފڪ*kW^18휢# GPA֬xF,\-& ނToH^*֙f{@ or=i_dݍq1q`┫GKE pe헪pfb%*pKiӰlN6j`݉L` 5ӌB8?AU$<[ <ؖ:OƒZfXƺT`Z#AxstLţ=,8AE.?88j}8iҳKt\ #E޾}Xو4lDh"v Ŀ/VCWĠwgds3u,߹uf(8ջ.;S{Gĩ0JO]ܕ<%Z='L8yg@s7Kt26c3Yp^j*z;P>/: f5R1>.0曫&bܖ駰-G7?Y :£DGY9})5B!_?Y+.&O'MʘFM(Ԁ;u5PqFm_k3.k'}݊QUi(S)F:ET ,sǭU%G$Cf [jdysAuwӾCEn(>}n-, zCa;[㚭v[`ZzX(Jt1@&iHt^0.W[1rr(YE#\B%W][&"܁bf%?,Jd ܬ2)qT袺t>]) ۬Mxl 9:ܓ^7wbhio^%|y(37npk _;LuZʞa[gu+1B@L٬R-dn"e? mcwSoj2!kśdgBUb5.;>e3x>m(lT` 238R5ɝG¿:B7RyaQ\]p5ɹƲjF^C~. !~}+ElGHp-?5o.'%mNlGl7JJMugJ4.#[Av#TA&iUD=[ v $_vQs^.C6oe!CXZ~\],0afCxas% ѵt,X?`Kdky*4T`%9oY3ެ_ZϨ }2}7G'鍖 ې@R®6ɔn4.NWEA"1+; D+Yֿi3oNbS[XJQeZHR$;v_FтkpBlBq=Cm,ۛTc[!J<3 ?_%#[ dTamiʞu4Dt'7H_mU6<f8E FPŚr| (ec_KL J[cȒ*{KG}Ҝu+y&kxrgi{SRD_cS|WdPE,~ h\}@/|zXf& 8fx8AłگŎObgxlcNr%)';Cֆꃦ2PO]"F`Ⱦ*"~W6z;)gQ)oat+* bE\ki5$R ~!<H>P2 ab @@,9 F,6`cG NqoF@$qW[붾2CN8o'!>V"(?e|fMڮ|m{(V<4b?haxsݭSz\DX ~h&"37AsY4{qgʋYc.Yf<݄T|EV1M=+iÞS t!s~ 5IYN92mHqH8َZI,cv7KU|W z}t08O>Xš< {|H4{gL,' >O|kYɼ[ o򣧂%灭L=~]bM/_d/ 0Ś_(;䐂4V)=Gf\:dfyZ ō`1ˆߕ75?W)t-vBA`V؛ jY:ZJŽœI!H+{s4uFo{\-PfH vP?_=lAH؀_ShE?5)|<@"pV/YajWJ7f/M_h5h PF쐻]1/|b)@"e"WL&g]6qV`?I:r&} mP A?A_Yt3C^ ivk,GGAo+ufrfEwPsqǮҔE0v-!T+^g%s4Ecq_db%*،za0ݓ{aӕl潫x ɧ.Â*df֥gZH$S4a"yajN|j&7} =gn\}+Bw|*UILUӴwK/nxWmz7~ #a40  K^Ƈ 3mKk|Z bi(n(Džan %!Yx!#f͂w,VV ~` | mQʅ v{+)b7ѳ0鈰iY $ ̂8ti#3e}:)ܿ֫kr^\uf_ڷD0JJ%f"]:޲IjHOY_1~F͞7 Z[BVE_ K8›Hx̕t˛o 3m CB+3\6("H2vtz&Swkݓ%0v! X~\0TžY4aSS/|;ϛb4w'v!!FO"~|__h/HW+9ȦsٗĔpdfIai4P"$Tel d63VP HeBGw-kd9XyU alu=vv+D7f5͉q8n_a43R%kl:/;:6* 7օv_ZF䄩ɓ)+za>.JE!,y䢦._`nE߳R-~`ΐf:㫋SĹUxvOOU3q3 !RM9z<~ՅA>ؘWAvtŇV݇NS'\:ZѠ R7?61 {ʜgi&+-y=Z|:= rR+65~YMXq[Y{qZ;{:&>_|'szM^MH/? 6hkeߏPQ1~3D}~'Q+ 1xYdjj0{F@Lo3GAt6M Nk~J= fv$40QӔ r> ,Jmh@Tś@Ì')p0^xe.Ezn="b|%  ӼQIK "BEt-列 wYt:' D$Γ#֖~Y= ŗnҼe<NU)h?,q+BvNyY-~$?~X f;JVk@l*V הƼ#)i`LG#/OMiZ2hӺ1'4G0Mm~&YfRtiʳLOtz!la<,vp,Vp;tñ bM;Qv|"RZ~ }zF:U $ Q4:*LR#_E'S.E ,@Ӆ]Q*;i I_+H;i2Q%>=*:lqi e.t@ gbeE"Ja. bw1ݾvB?4Ay7,^a3ss*T=yj"2FUNap8VEg d]ӓZCӳogr @% 8/D;z2yLxSZ_vlPB"eK-pDbo`⻦L-?=+oAFg}`&唡sG Tp69&!em"fQ!Tt{7(_x@J<$p6-57ZmU-a$rX#8z rQt,w "[xrD$h,:Q 1Bҋ1 [Df_5T61 #`8\ɛ~ߠ q 6G_ѡ`[dZP 2# 1)fփ01@x`7GK9i| `H|â2 lº ty`KD 02P0H|6bh;HD\3R:7hxwʘ$̍Sw us:CMʝ0pFIܩ,CpҴ&DB ݓ \EIEq}d=Uoypwj.]jb7Ly=ϱՖ2y4,z=<«cg.k~0 !A\SKm)KUBPuVtXNG'l·{)bIPg 'sP_ӗl6~U97o'//'(eBۓN* _/ao|T)YwbV+ R˜ .{M j+PWٽz8iOڼ&o̥o'U!%>k=3T~ss3Ϗپ/]f#'J)XvlaGFwJO'ʞb.lO5yN&ԟ<@Żz}C+=ӎZ#E97j6d6QLg#ܙI(&{[M~4}uˏ:"}e a~5^z4OQp ͬGޥqW@Xi_;5w ~E4řsuP=JY5bƘzlŒn;kc\Y1])+{znn۲hʡ oLut㈝yx 27c(ѐ"Ed}Ĉ k=>I i 5n>f&-%B2\C6j6"nT~έa yřyųXabKYفF@%ݬӗqH kprgPױ2k Wms`J6Dds|VhX]*[;I7Y  E<.7FEˍ$LmkKy!~RzMVK qZXmK̃a>qtg!9lu%6sR?P;v &٧yq4/NH0{5ص<`6WLCUZ̥Rh+"TO[tD&p[a-N;moA8˰⨽qeLI't:hѥ鏢զYdo-WҲHe dT>?d6!~S7t|(T5|>kV9[56*Kaof-)vS0"RF "W|q>wRWr>-Tq?bFG9%STxIC/Z&g9r( 峁9x=+} \(=~e }qXa7WTS@"rh|V×.zH"XӤ*ml?Rƻfx(J刱elߴ2@k^Z=CqwsaPH|0,D@!2 csUUWXބVd=6d> m8mw>ύWu$::CO3緇 -uK⅕Cf]6`z2 :tI~ F1lJﹷ3#,E'uބc* \9]Vp?:~AQiASJ_BȘ- . qq_%70:"qh;Xe,IkfM^_J .CdPqH;"ڪ ="9Gzsf<<'m6Qyg:Oxת^!nPL_/O`{}:9C9֋_bQB([;9Sb_7|2ŏ"Kш[DD#s]iLNvfpl)VuwH<5ʺ@R,"ҽwϨ2ĝL+kL^qXA5H{KޫOEsb-W~]qv1)8$~/|O)c0-FI]鮢eIBnLÒbn%M ˄m&ǠhIC<5[pB)XCZLI[MBa> UhYƨ (>$ٻ! ƙi' =oTpt`*s.e9Z5TY?$!8Cb'#5 waCJ>Y_(_+*8\ O~!R sRQ;ɿMvKԇKuySfZ'R|`h.2TAh8%#~'ߟY)Yť:|t=# s,II{3ȵ"R?`Mo|XӌK`=L?[Ac%m~6jx&|T_8gp/)֨/gQ~?swޡ+qP|_6cK_|q[<fYD32?@8LQn*{3Z䫩j`M ,Q@I_ԃC+>+} ęI:u~d_ՍAB^% #a=6R(ߦMُ|ˋ6nP4&FSJOo^8~wS($BX[2?Ϣy:zh< /ɘ5"/y n,?1D).Ds <`׃>0p>zCt4Tv Wt(`~{|`̀r! 9.$LAZ aC~$\!S(%DJQ\FZJwjeWR1pc%I Tm0:RO4ȓC!cjCɀsx,=dǰML, a(te^waC,-ݭN/U8 0M:9DZLS90nz֟ͧWP(tB}1Aٛ%ECŀC5_@I3C]w҇m{մͿߍFQIHX M%$+AU""mV/yy?K(RO]b)JF InRyue0"zoҊ-US&weQ S9 f~=dFy+ouo7!KA5C񼩝`euD=C_yÝV g]2TQIHh\,|ՏY>sr;{T1N3LY>p||"lCe-Q>K91*!S~vcQ 7+-`PҾuBiX^r $3nt<ϫ`_@n`fKDG[z+h-$qߺ>EAg% 6kLiHY: Ca{[ >kwk8?\ꓷIB8I/tkn.yN*ƺ45 =7̭n% Zbf=ڥr?-\X0(y.t:qlVZPS/KbBeL81) mkD9lvQD)Mjy/aKUCyĀZi ; y DD!I0-ŜC 4 Rә>ba/59DLiW|tqYjy@Jjrb#fy00$:ɤsXqNio7={t%ګpɉh^Α"s%>*uEoS +&7 v.o}!fo Z\崟/QԡBvi=S*q+UM?ma9(Nbhߐ0J,O\$>eͶ"!hG'cLJh\ =6A$|6 Ḟ^Dh1wp1!X jö #-u' si,1iZ:$GL c"B(&^)pD7!I w]mMcܫ/OAhpl*/<"RN:h}*޷'`,ӷ;SvѸ/iyӁ1ճ|L@Ĺ6IR(~}\} sr_]3 5c*_p7]ag.VԴϬ5( lhͭ_kUPzAkW)rώVnn=Ñ%ʼ pYZ-6ſ2J(bFbx~o9d=xfe3tF% a0 Nĺ tn-NBz Ń1GFM#3DH#`vIJc]КG7G{ *u6}[yN/9rدȚ’58?anT Im:KJE(f۽#38zx.Jyv/24nBVۯzgv]HI_ Q:|r PgbV9/miX%yEɰ;(=Ij?L'yIc ~.#i3:~O6/+_f{Ġ/"y}75T'S6n남Q;J .J[~f ngkÊ-<Tp0\_|}D" t/^ ČW$p>wϠsN7MU92y6#T@"sFt` 3Ӭ':_"J-NO4>Bo>ab v PC6QG`er8 $-: b , #B^+f)/|aӴ(^tl=$-@jmcET:=4="&˴ywpweV> څ.2wp jk&)[h2yhӗS|- t ፊAy_]2dI2'6U<| MɂXu׈--7Zc]6A"*D&q &+6j^ ! ;:1]e"w ;T?Ϟl6&>8U&tųI*njW'ƧjټR2ϼ'G7| *^MCIf'X&꿍tWK*GFS`0mz/\ݕq%sRe L藹qM'"NN3ɩo;G @TaPq^HûBRx]MC->8Ouz/N >Ә)@beBxuD Ej/g0,Ȅ>{)psџZ2o v8ݟ4E`YP]\G5RA 1yi??'+҉:'Jri Ӏ&7?ñ%rƣ~)DsJ'\/ZBn EHݯ@M}T:Ǿߦ/N2vg{Bh08Y2mjW|l$jyߚ6,LK$H69(șVA<\c>1KYԺd#.қXVD0z#3HÐobg?7:2}FAr,yXq>:G@;OS` xt\_np.F0dJU (ToQ)f;g|vTJZs/3zZXxQ=xZM9$JP^vLn4=4*(rX k}:LVeđ4-fku++@%!YuZs ~_GZ2A J(CH[m'j.)'XKfGjbqШBZ`l,\ I8Fn)Շˈ}duALhL.xNݘšb~.bЍODEMZ|JAfUm.M߅y ɬ^ީ )G4 cy  uL丫8k٢-9sb6}+=#@M Q5H8_ ͑#<9d{e ؑj_5@fҾ^'H Z"]4%J%5W D,׬n 3Ŋ"SbV eEx%sq_g(=596cY hx@ec N|lcHp¸+ٵT!b$n&/?[oĞc͏ex tpAFeK.Ӡ立fϋN}&`ɸQ$pr"]7dq"$K[[Vɩ aP7qstj&)A 3YYgòh#q,YzvlRczb=գD< Y5?e0:ކKޅgKA9ݡe\5vt}=V ɎMGLБ(>sj>0"˱rfv @\h<:OO]m3rTyHCu])DyRpe3ySCnj'o:0(q ܳZ6ΖdSW9V۲@4̶TJd\(r(TBT/ƺdtJ۵!6X3Gs=G.ͽ!ɜ#Lp ǤO̺`A!abTٝo0H?^9 ubkA[Z^]/z#R.4:R]|.H.{i,X:2DR^8~h$W;T +:| @BFD,ȫHL}pahTo5eP-OkmG:r\ң'@ZyFvIW숻 J$-b{`ᄒ7\V;>QZLN13gs"1_nsBY a J86!ı M(7m"iY+p!G2M[iQ*s<\mr3$^cʪP +lIrH0 j (XC/ކ{;[9s$ L :2Ζ?t$}S_%z qgeIJ 0 zm7B/|FyZS)- |=+ÉNh!28 4P^)ۋ畖``Dyc {T5@S,G}1Sm^:27@#6sߛSyz\;XfBk0R8Vvect|`?-W]Y] ˆ $ L5f&&ޞ#M^v>!ˏ?֮2Mzn:; dh{4+b9@\nRɥL]b$zђr,VE$籹U~ue_BLۀlm\f7ԡ֪>U 9CVdDf_-@\࿔]?"իFS0'ߨH4Ecy,:`l5<^e3xӹ GW(ףnݶC30#\#7PcnD2j IolK"Xӛ ^Oec2a~RL 8?o66P+0 ~0qg+ 6 kvfyukOU^Xm7nD/5oBF0.!SzdI;w̑ۮ3,Y<|: H *\yFĥD>21p%EtB[J]*zJ.rA.,a$7jzih(?E $:YmN ce!Oܱd5DQAѰa\4c^E4ljIK(F^]ՖW*{hUY$֐B9(jB+pqS.MVzЋ'?"";S|id{}xv{~u?`/͘1/2n׳k0 N\ի_fvlW-vLqZn(n<4x#h<š/Ҹ%FM W^fIo4{RDVfQ4t㔙9a[8YO5*#6+7:\_&G[29- N؜bmG;mzОDuF} 4;xfPϜ. ޤ"ue%^ mJ~XI^HFrOhL(쵥Yʔdz= _Q֕{2QyobSL D5cMz.NdUbkz)kg D =,X%Ҍ5ғ*y zQ3{x>:aGS%Z^&Es/+y򣂃Tz)>A KoHji_<.w9g1qi6h| 6$][~N-+|Mx}SͽM e=! "6fj!+u}zV;{f_6 cxPto\P,C?\@ $6)3A yimU7l jhgNy//{1]A0)Al%w]- ~f_<ͽs0݋ج01ة6Fsly`e {w9Pq^ ~}8)&;\ ^Fp>mtvSb/ 0eϣsȢ|gi-nPcs#l@y{UzyFfp|ow9-9j{yMtpm Z%:N+R,t |cFM 8j1!˿TrFTVt1xv-{ cv ,:@@ *I$q;i):פ8&Pص"F_j۲NE?Nb;a:Z':<ɧhTiڿQ}w@2/H1djͲ]HVV7%_p NV4xГdҫWr%ar2qz5g-/ #EqI4]:p|AA=HG[S!ZxaJ7h)C,ϥ2GDX׽7IYRJY 35gs&wG.ރ͔ GC>X<NJ;[x~^q˩gH.HXdЋER'kv :cizsqLM2C؈r ~-!Lu" zbU "eh '%T]P_i~ #7 p qC(RbGb?iY ʸlH) .zpHp(Xgf B* :A#֤f^}-#8;*sjq3[Q٪(ZԺ[ʡT3C=o|# X)'.h)bܛ?鐆\V(Um8bLӋxO8Yhe-m;[Ahzj^ jG (9L 'u!xKRoS c8h0:0?xZ5pZtʽ7Frhh.6ݛް1қYB*N=<^^X@N;QAhlYCȔ"օTU'iPȚ@>'gbk/Qb5!τE &QumR+2kX]{te'8y0Rm_zP=ٹ t<]-ջr5'|䱩+i_v")HP5O*| 8 fCOP74 izҴͷ gjk5By(vOiyݷ9Z3& g%Yshlu"W\<*,kl#G)KA&d~{7񫥩tpl)Pc[Qx bW‰7 :y!9J O1_p?d1f 8w6~\QZyq]uNٚnBєfSMt3R gxIHgA@C&K%_JF^ Bk}UIJW$ Fh$Kئ;$pa6v Q_= IDZ߀ #[7/1x f.(0"]BzX;SPW|$9S'ze#gpҀ~ ,gFhJL1\s:qk8y掸cJeeY=2$4yI/} /\ws7EfLM&I%f_Q:3=֪URz?Ƕ y;?dZ5ca+d4qX"wOj]MJHPWGqJ+DתݞY֣)|ء϶7V|I,2nS0al%18/O0$`0&~TaO('`նwy߿@s9!67`(BZcvQ{#nĿ倥{O@sɨkdyBӁ `QN.1,Fes=ӢC.ܷ4jGq 銸?{R^%.վ^|9XshۙbUd`zq6*}mb%]%2DEt'VTk`mդ(G[$Pz噳`?uvay']B&UGꂬ'U)]> *Yvqvtcڛ&2y1̛ƫb_S;`ȸJ'e\!>y\[!.̈%q Ī4`U='zd!FFhLD,~#ص01mb2i rѵElXik8%"O) :j8ivPUa҄s2&"r\jÈD|h2ŕg$٩=26gbnK5 2,t5'fϴF=5Y"S<ڭ#%)KbEƕrVEil^zMcljfpJߊhȿ^F|n,-)ŘaOEsji PXD"S,IF@CjNߔ"Qs\tOlxN9]I3 K$@8I8k* u0ǜFio |sASBQW39~ kaTI YT PT)VCP0 ܈L:e+5L07b@jRhlcQT4\ChuTC=RᆱiF0#z8d{bXH)?3 sfE)L"ua prg=NɌ?/MlJ§7gf_"F䆋bQPY _hDhsGKEBn:"fT ,.aJEQ}/\~0c)-+Bx)ad{p==@;P7׏cYvMH*h鼭r#TH)Ƥ 4⩽qroI,m=|5-CЋ#0)fajdʣ-ar?H1JdcVCWwa~; $aEWA\LT*!MR'!(Z P|}@&]HSK .D5 &U[3 4R};a4K)}N2I^z|;(v5}v>WIP3{$^u=.tцK+%o̙_ZH%^V<$Yq,a7)>>MtK)C ՃoӍ|hk"MAv{3??h#I} 3pݾ䄭tuyeN3-0% VPtOK@iNS-wsg57;eĆ6B`1-ʫ_:CSE-HWpXwWbo-NP mp>,mdg}9uYy'wE3z/G YDI]L5#> >̉r9#aq T?Q%9$)qՂ@v R^*X <a!A& Z@hig!# B`q$RyI!)} RAw AP2'z/EdW_!J]K—OWC%<4WQL/Llчҷ_|b@<[44T&OꆿCV7(jB,Q^wbd'ߕK:!Xrخ.;ZIt M\/aeA+X" P"C,xRu-V kƅDh_ (=.|IX!rE|kK'lbٲ+8")_H߼o=.sUeL>YJқ7?VvG5{wX:!̓*)ט_nΩ<'FT;ˡypjE0`ݏE篶o2`NuV4l}ȟC+/e '=[P#f+h p~%яBji`Gά׿vyM]'7#Z4#FVvs Qx8*pe_N+&Y+z{LqwGyȎ #C۱/c N}PA4s FG="VgQwcj*'Ko F&&a"p c,>;#1EU;n`C'EZ g>9iJTbew1fRYm $˛q>;}'Ü$F(XmuDp9}?e5za`[W<VSe o˨6EN5y;xSw@ B{( "bb p?5(^\5ߖg6u&pnͿ6fa\((BM(ɼok_T sz7,s6 ]ȡH\)Ž_WltB`ܯJt$Lze= &jg auj40A̺s3 vwJ8]O',5+z&,_SM*aɞq7>](I!xm2y fkS@_ׅ[`>]y[ "Ok3Y44UX 'jܩ}d|zO EA4~0|ݱ.#]A1},~d  D -m"te$o|@o53yCQ9TŻ)P!uyQFvp>vYfe0)mOreaA^bpMK9Akl@Jɴo T`ܗc7u9!HHry)NR$Ue3ٺf8(bhyK KEɿ]$dާMueFDoKҘ5s^3ݑʢ"1wm[jyCH B L vP`N9@!81Nf|LN&=sH%OsqwNF6|f /ʛ#1#iucu|;{&x9[A·NnvW f =kIs0jE-YxtqE\4VSwE(*.p +aiHg^$?B4pwf878vY%ڤ (ƬK~lbl#W rqƟ9AR$*VjǦ*mxe.Rą"8t٤4.ʣhv^TK>0@DCG» Lu_htivoI[9f)^fx `C5 6(3T=iWH6Tּ*!I\;ԦA @bYҏi?{2{` ݬK CH9=}IS  XgW}σn{Tps&GF[HHT7QF+Ԣ㢹NOS0"`n-USH%+<+6lc5QlYUSRuةS/a:WâjaI\,PBҙ֭ <1}9~`CbS'N)X}0c_/_PgSkitJ\H^D4.Mq兵 AߚEMGv(q!,F[G"y~.#Ld>ȡ|H̢%.Gg' ެêmL\9ęjQs7`:6jQoa sIa/ G \Ϝ[/)*# Is|t y>ܞeQqiQ9];ij xB8ԋCERISrbH##tOۍH ^c $EBcr=ꦞonuxcթA1ഢl)AD ~T[-1 wX"6?0{P̞S[}ߖ$8t M]G,ǯ}@i7M(Y21zNnm>ti?dƫT]g2<xijh ))^qɉGt YCx _MCj<6@o*-Nu z(+821<2N2dxۼ6>y2ζpxA5!MwǛPw(axʽ'2g_-gѓp;~ E&BM!2{g/aqE^^ܵ<>#`c);\K S#%nbZg6( pDYlɉӾi%Aq4SRn,;1LI#D0֟ULo%6Yk KTWu𔕸,9ih4W#jj& @qo'r1Fk :8b7̠x|x.̜W.B^`=PeIӘ G:%~򆖘/= NoJ,ߖir*bK-[s˨z5 '88$c9^lcN{I0zh6_0+-v1ٔi:K"lC^4n"3Cwps'z{cYebnK 6YBeݡX8lM/&~JPbm(俬Š^^'-bNB1&k/ ")%yHt|~\L 4^Vt-LMSfQ~$cHGԿ069YK yP3% jQk(Pq ?Fx'5K57& ~Ƨr]xnjݎv19[U-]S;-q.lJNYfi3 j)gls g7z ,O3s7=!DYy=GbU^ I&pl+R$SSy} Gqdg qn JFL]C8MLS>16r]oExQJ'ch ,$H'MاVSXM*j{\T/l#Fpv5Fl K. mv>z\a<^@$֕~*rW HI3ה 5=k.)c9LE;i%n`Y,6i;C}8kE/J38[`(^Hu,X*-ϸ6P qtЛːx4եTזn_Ȳ@Aܘo{i K=NQT!x&/sl^E[1qq2 +;ZDHo|BO`AHdA^|rg[U_l߶qni@ev"-tb ~XDl4$ԇ4{j)[fU*Z.}SDM{ *Skhm`Q\5RȠ.z&l4`wxˍ,ַxpP:A]d971&ݧgOА Uq+퍁!ᄛ_.g*nqXXq {I|gUDZ0w`n> 8rFK$0}F/8Wghꫠ y*'Tc[ZWu'Ȱ)/ssdoZH-Jк9p xN&D پn!G*BL_ 1v+]LXdtT}̱.Y= }I{VDNK:*܁/fU֘|/tYxnhB*)kUDբo_dJa-~~K! &QY)^:&F4̞>X i~YKi#l`'< A)JFWм¿b,;{@WSTVD x]L=0΋C_aˎ85x%g4H?`<,r/J{|W|wzX[ǎ7C,P\: *<49h֩Ҕ9})q3X\1:/ H'gqč?bG$AaG/2ÛpP`]Yt+-(1)} G+nЉG0[r35/H0,VE3<޾^fbJSU`IU8p._ q<*lĬ=,!%lUa&4]gU3U٬xӈݗخaoK6Ԁ9TF$=4|oJ8k=z=Iߔ4W9Q{KUq% },2GpG-BMA ' bF ~N +V%!GJsKd8^P:K2&A1H3E{j_*W/cuC,un] t0F)b'A$Gam1I9NuзG^h_E=%uYᢞY ,{sy<dxɁd+cF,?{>Tgh6mMzSI*#e(bwqM<ŋ"}sy 5[|(gmt"껴y!E 92jӀG+XVkqܑChhi&cHЄ]Ȇ6"w=U@ Wb]4_+WoBG''c,ׂz8-Q+},RntNYROBx+IX8Bm WسG:mMg%18K@R{ff:zBrr@ys{TaDNh9Fi̓B~W pO 6/{v evt-1)Z1CfEE99Uii (O2_LYn_!úڢ2r^Y8 j1t@VK5R±*25n6lSDDXQcټ}R ^v(nj7?]m&l+-!BcNdzcܩ&#@;|!DueGi1B@.3>==9OKa6` g>OwJ ^ fQj|4ȽFI*aSRQM1(X,HljF_0,Z ~߻Yu sD{VQ)p&f{1)LWǿ%ÿގ8uȇ>M܊iKxgr54-3rb}YoawoUA4l7f5j=ݍZvJ:+*7RV&&y7z<Ҏx+zqsVE ?=y~cpJs<a( h1j3j@c)Ԋ ufb"/&kbc=^%de #1 c4W4y'p] Ic·з5HӚ8R2P=$&WBvv+b7Bd69MAM,MئUS"w10UGĺu!,: Iȏ&u{b *6.:ƽN׋ˊGxIced\7[Gݱ51W$ ?d?ΫtIS(ܷ͆T[SJ(IǍdna7N\S_iN=tiک E&%W}FֲNnNWmǬE.\_!E}!NBS,Xk[\螺"p-'A]L͉*Q`0?fpĵ4kgoӼnu.gX$%GO0]XITw[Y{]a z2S0%0O}nd; "rCz<]b6el4-Ӓ ,m3WDS/B k愇)'97+sqO-AӱfzQ`%~zqWRO@脰eE7h Lt@;qデl( 49 /݄if,6sMy$%OͲoLYKD%Ygـ kH] {8|xYl>\SH^dޥ﫞EXd*ja,jmРO#HF$U!fkا|>E󠵶[ yYgMnXC&[_@e ;JsNGnolBTB܇X3CS1R%Qٻ6\h0.iBChW|.dt.g;W@c)FN7:p/Pzf'>{҉hSkid7e3A˳| dpgTpm;^&F(<*am0wȀyH9-7ނ[8rL 䚺 ~_7ū Q6GHo~'OpwT6K90tΎwՂmhХ8(?CjVC?n*?^yҌTE$#fk_qGe"R$bߌLz3z`+b(yYfWywf#tH;N66@fBYV1E "> oZ4HlV_ k  gECdYM^}Ǐ` ~i@k D0 *ΙD 2 V]-|Yo)tK_mX|) Rߟw CIxHCo(epJ{ }85%H&CbG~U%uQ&^޹N7ߝMdnj߫j Nx%q*SI[7 2rF%3wFZHW s@m'r=3oMa/n^۪6 E+ȎSp(Wܠ!'LM- d|eZy cS„t@TPc등7-iQ,S7+s:[Vɳ vxmJ-dj@z>"5Vl}`F2 "}){ŨY7]=Z٨6v`\H i7]d$o^Ho{ΊlctI^cL9SUBKֿۿs+/~CLy`v^>!$}Iω+E)JRKpsh2֚v"7H s7RS3gD?:[6t2|y`ԟ;R-!jҎ='6"Hof]o׍|"ĦFJyF?& i((}wU# ڷQj1,_BWe64t)9zTo?Ө$ ||Mz6Sݴ3q:VR` u9&T(Z' -:u>ލKd-gx; K6 9Ѐˑc=Г~QϷbX XɐzYgl ELc8Zy򠋨|*p\5%8($<%}ϞbЫѾRiO<;xLg{XxUB)g;p`"ƮəR>)N&Xij&ʬ_b䲹|XAeB]cD 04M|cپP/O9aP.v:Ki=O|sRџGGcInt_&]? soHf4hQ~wiy #$GC8mzK?xcY9}-,{s5L ?{r YQYtm6i)SpVW%:[D9IbF*-^,rslZ^m.d4` bFZѽ]:wL|._][)A4qTVK_ Agr;`5Ǩvhr⟣fXAm-2Ҍ+`I xЮ}dL[.9?U|j Q]x0Bׁ 5,,h-c#(o8 8^K~V:,]ޑB6~L%`grZO9F{CoCH  ɓIqA&44®O'b*_vkj02UU@'ʳ*w4iݵIv0|< W~ː6aw^QLo4+QÍ[S:Li4D._M>T^I**Io 85jLCl^J؋ x;nkO eNoDl Zc@I9Zu7AOteEM䀲A3S(Ve!7 HN)#tvՂ[ϐ3U Vu\a9˞Wt(NHlW}2s@2 <" y*͓CSmj- QjV1i켞QT,K/zLϮXx MwNm!c%oB$ +DƲw KMv F +R|P+#~I;cJN#RL2cijSN~ZN^*rRܽl[f^ I(AXty@&GtɊ/ˋ WVDtP 4 ~i qsm20!fD1*]N)T[1ݹ$̓ʃ2|x* 4WBeRħT!{{rZb~1RW“>Nt]eZzXIͱ^WĈ8I*GS?} -&|CQ̦x jUOhINͰKN`ӼĊA 3ׁB`mEVtRC1cSmUz|AgXlS^X'#4&f/߰}Ӹ\~Vy+Džl :|q;䍘H h&/ Ýf fS| W]ύ~y ŅCF܄Vz4'low2BpGJo5KX2G ٶ:u:В#v(XrP@u\()\-gT/N;#QGM9!ҁ߻tE5ވax%1H2,3UY+RaZs~N G0dSl՗WIc+|' `KN@e{F6Vz(E;1|SLV=hLZ"6%љxk^zY#gGen\7)W(sU@; *+2:76+#ۛO?_2R 8×$׆&NmjS#m=ܹz♷K*]B_2In #wE &gSl3JcۘNk8GĪtB&h* 5lnb?K Z{kHT,-o>WKUm+o*?Bh.H߯sȎW7eۢJytX%O<4sytB1NJE}ȆJyEAn #ܗzK~7 W%G8' % j.*=@u-C5&4|fԻRMG"JCqc<9ѳ5)k9's Cd `&#c'3s:P`rެxG]a'  'gpZw\O oYm,Qִ`0Pa?i<ԔBci+Et%YO n J/`LĽhc()Մd ec7 uNƛ30Wnb9 b}(+lgW)92sm*;F@HRکG_XCx"hvC\`F G#Ck|hҞ,oVci,"%l!ɽBZ'E|3Rz|4:0Z_+bLMꏥ} E`MW=>xw|E!:O߇KP{M8`u_l3ig bfL왲h!nN(uO7k+/ւOmOn {3}Vga;MZ=3 Xʅh K&M& ͳ8ɪcZj Y!{g׎FtvJ}́ Oީf䫩Td*a_c4%#J*w8<`O>.c0+u$WֺhwC;[Mu)Fԋ"(}MzJ0 q`'x#>I0`?cՑTVc~@xiNe$a` !M[ o!v]G^dl$(랍ޙXZdJTg~<9&>/ɉ3Dki+~+)?ϳCy0=9>hK }C0Dlu{>]魶Qgr}T~5Oc]ZB'xFSu^5t-|lF~/:ם}hbN⾞[~KFùo( \Z+T ZLNco3%$URCVšJ{Ol[Ap-J4u >Iۨ*B L$y[|btL|q7/a$3pm)q#}ZޘKuCyr6+gVT ?g9,@oSCkęe4 X7qXMDv4O. .YMJ)-7t%ڐF3Jγc!oZ8M*IKЅsÞV nAk8L^7ИS"9*1ߣ=@6 ۢarYgz)F"K__r3D$kM%5>Mm {jTc9 `sKU#kڣ?z:9N x{Ҟ+e{{%&O䥱i,?m}C>>2* _޽I>J`de=ʡ{y=ȡ_y@}xrbG csU+.b)zpAxz߿gZIEK0y#:+v\$|2!#D[ r4/7kg)~烐Ѯru/} %DzK}|x*O͆yF܏/%#l3zTvщ5@ԕC)FNEsXs DdgӲp=bu-M 3ˬ@ aQ-?ԭ iWqb󙛽T.upù2wQu{wXyrk!w>h=X M lʋ7 Ol?.Dd>17`H7,foD6=񸣫Y <.% q(`!TVIYX P(]SXe+Ֆ&RzZfDf9XV;T}!ZXj2pC}'VIZbH =RPI`mĠHyh Ed1gε2X7Thf,~yk ;B F%@~\vRMDgtbRqW'#nO9 5A(Nb=ԉtXel>}xȴ"Dm/x.Ww?QoI|[u}233ϨĂ**MX,$%H.so}˵BX:X_@F3Oy T`Rs!PمpPs6d Nvi Ɋ~% /ۚ% 3d@; ßK Qg 8)iY9_vXaSQwbeH-^sd5'*DN0g%2*sBV]ܱi$ͯE;xf Kk"J^?tQT{F֧WCrUQe/']"8r-œppe9 m<qƈu40]rp {Ĺ8NFT Iߟ*~՘{1k2H۩Sɺ?cNBO+뿢MU*HNf~WLˇߥk^%gh`gpX(dl>MjeTBӊOd£{kErhEv Q5`9 aC웕8/eĭwO@I糓c~(enU<E3 |2L!D 8)nO;?Oz!m"٪e)_/V'?9 V-OD_3c}&>SF%+ QW.DܒENϩ01MйW.Y@j{ S`@ۛFא{g/:z(p`,db[`$r2#E)-[}+Z^o' ZЙނ!8٨;y{|m2bd {JHhH2p T9cXE *Q3TDDyܪh d8I+v9 {96xNŢ0=iϸqNCnۥ5HZF N,Zדy)N4HxSq`<ؒL21pH`g D Zfwdr\(Ir /r/%!\ay25z ޙw2M Ys:e_ґ6~Љܺ=s)V_lodYt z8]@&rm/}O'⻀ w=o`ZץrUfsʊF%$?)c҇Ǣ(ɲ\(;*_NgجO=45ȡYա-c5~rYU^4l^l5-O+اce+@o妹+ ¾ZܠbмsD(=ێ\W5Srhg\IKXL-\ְ7ZMsPuJk^h &s"glr 1pe1qoLA;71v6m/gjD|'Pn|A0g s:7*rmQJj9KռgWBP*gkNja4/pi?4h:@*S yO4U%hH]0rg0n/x&4y=%˜<=rc-ddQiPZ%oršG_Fo_ɾeъMX;H,-`EFu}Wma7:Cgv9MDG<^D3UWkPBbڻns{迒,_}]$?ē>&"/c8縢 K0E?xe ,a?JAtQީ׽25EI%=YUkQ,4u7OƵܲ/bwF)=oK3~B_F0& +A07Z_dVJQs8e9'-!t#F8 / [DvF8qFw8 +?&IS-ORdt4) 6Lꑡ%]EG/ $I]Ҥ6J^mcđ +A刊J&kzR@;xX?'w)PDjS@:r`250+xdw[ Kg]:2=xϢYz{[  +tUw nAd{|SFDOlw&aXOK*m[e$@ȡؔ.e1S$$؂6ʋJWRX#{{7UD~εMŌ@e kṾmqvZ5ӗoQI'V,1_W$`]AxO|K{zl?[HNg&[<49eܹڍ+ P"p]2?pE"6ITc>#4'!0|wC`[593UGT>*oΡ A]9#vFϬHI[=ob;*{ &k|[30cqgHHT+h/l 22ZkjV_T^` ;?-?Ӛ3DK[n͕*jD&tn$DKPyhoi+Ĩ}ݲp#M=hTÈ@JR|DHb]iˈaÈV$Xj6r;slcޑnޢ%j٫l~p,M`FHL}Pii^_λ+$4ś5 r?ֻ8C=ϕ lPY|*M`c b /:tmE¬ nVAb[D:'} xYoE6[<@bh4q ~J|ЏhX q]-l]ò9w{|/q846>Q-NhrYEz 1[ÉmO q{b G?wHELXoc峜e3 h6{zooLUd0¢,MuAjUW{Vݷ~Fhi^\NXDs4\`NcJ|NS:yzCpk>S+".<`*1^vݳ250\ʘn:B`r]2hQ޾FTJ|'h?-iw7 Vigu 'jc ï&6Zyٳ *Ȕ˼6xuNcr&FRn k1u,sB - V35(M5wmB=xtJ$Uɪbf`09}3C$M"@.R#a(/h{i|Z c9i7k6$!Sw"ot;t3liS_gqs*JܡDt6P&Xfj㡜gf@g bY#`3;|G;o6%(ze&8hO;τHeMG|21Χ͡AsR„ČR|wzRt=sy7 F>}:!^r6:ye yu4$Py@ B0O {)c۽8&&u'";Ɋ{߅KvMm?@K uI~D*3mVJi%U\*FfV+>$P#Y|?k'Lrmlr<J-+qpș}M?.);տ+9y:}^siNxj@\1w:L5.>ѫ4X:s8P{N, nҧ :~̧ 揞M~ g1Uw+2I=hv5aɉL5Iw KKaV?6ژo:mCnz nka,|~1CQWXVC`хߟ]OХU¼KeaI^s֞"/$slA% P6lHݐLB1I|*& ʌ4+Ag\#>`-v?HMM'ON~{m4Kp07ZpRk\N~ݨ|NUMO3j1GdmT sv/-rv] HOwT-W A-,pmJ@}u C\vNWe@aE: AGEYo#SSkS4hxl\X>0_\*uZF%_]rgrh*q*ٸ&]͜WjF(18C;PHL 3 ՘!, \{c!r0I;ƮNt]>NZGQh dߘ -16=OO _¢?X\8S|")P6fHSna`i^ŰB"?&ygM[y Gc?1{.(;a5hQTtCZNWQeAa'@rܨ:Hܳ? Ԓ4XW0)P@pl;LH׊AOHCQL: P=W ǖp!Ɣϻ]"GUBH!@6쒶h `9mvƎ#vEPRV2|,4t2;&!1&;5/KՠTl/w R8ceoEqdPf->d jW+yXݟ1Ɠ=9 ,{\+F0*WWB-Xz(`J[)(48KC0%`};7٭Ak/)k&h)ma'ulԽ] odϟ*T4q]i{/Gw?/R[}މ`(t> Cb6m. SK.=-8LvՔu/*M0DI $>q#Z00m IB)c @Błv>ѩKY# gU +}huM5PC0'(%ľ;2(1w7I+6eyp?{Ec!xm,Ɵ>K t O [;R3S;KZ+P,+;Nu*J.^²l}\݈' ɡ^N_7 ow$qNM B 5c5gJ]dcu2 @3Ujin%p]!۠?(zQ'<2??+A;-:)Aݚ_ G=;\5^o[wQLb(J0t Ul"2k<=` {.RvQ'L JIE(Lԅ' cVQ!+1Z#[ {,nb(/.< :n(kM4>OLvrƉ13Ro%; mdU^1 }aI_uz_ VUT~9 J_+-~lKOo}5MX|Ͻrޔ2#](gKx )?§!NDد](yWG18J,ocB%dOe>ҋRgs -ࡰYx8֞bS#gJ1gRPaLi_ed $V״Om#֢x0lh.WiUY_n#& {`rɳi6qTT kQ Glf0)[kV}*6|-UhjÊ])S %,!wN X&"8!W)&^PscymMdmbswؑ+R(cNr:&i <װڅp 1x9<̥e9-s4Gm݅g0ٌ>E \?g %1Ƭbܜ?R2Bfႉ@b[5qu-D Hցqߧtat3;|Yq "@ĻG!NوQwP9ȴ/ho"K,ϺR\ 5rhR,Oi,F؞ulªN^aS54ÊRg}Fkxsn4j#=rCuc:XjiIETvSx.p`x, vM(<4' GȖ8Ӏ&\Еd!J!fISGs@rſx\:lFKA ی]qv۷kL@ic"@_j]h9bU!*Lbdi>HϴlE<54_@ ὀHzO[6SR>(i܂Ǎ3cH)%#ȳǺu 8lޑ?s-yZgꀗkM_mL(cy깟a< LkUS{z^˲hk0CyW#P72YY9_!#nM 5~7H t¾wt}Aj|1v| y9MIb*T}V!7â#!M\p-q[ fy߷GS2 x[2,NW)2L!"|TCqfd8KeV8V]$+]o3?7wf:JCnA+wSRS _!zkwKΙ<\u$opΫEq/p)HF耆m^PQ,ّ!QGgG?R< $Q5Pgvj X#@ ?*?Ҝ ,NApx5X2΃I@+ퟱ)u)>=M>ℨp6xM.snx{{Vco)r3C 9(5o?itfWVlSV(B3C{*Rd Oߜj~>ƧR'}h)iӫYP>R!h8X隑FVc_ayoK@\8ck̮[iiN 3Xaf7W;[tŷ;ҡ5h,H&r,"ƿLx2\h _7^$;>?yEVN~"Ɉe>w+Z@K6BĦ~ے+,kwŋO?_쳠fUv l~q§G/iV$tX&;0Z۔9Ra)Iㅃ1fp_o &V\(Rf13p~#_ۓ"꘱*\$yr02ӤZĵ\4]6 [T8wzR 52)g%wmȝZZ_^ s`W:PgD]BHW !BBhqs[ ~J*(ɥ?X3u@ +x $6qf;fa|X!3 iŀn:MtpcU`{ %Ti B S 56Ǐ˰BO[;خ>n(eB>Ɍ& ܓr8 ia_,- W"K18)+XĭP>i쩛#rg5=_f#[PG9zA| m8jgX2z >. ˨LkFUO;f[oJ!umn)v S@SFmG}h`efG1C{p@JU=    ].lys-@΢NN(>DA'H_N?7T5A:)SsS+cJnFό&'P=IJ~IEҍ 1c׬FNCN/hi.v/ܝ ^o>.ty)?h0i xA {(#٢v]7kGwGW쏢AWG(6V:˷b1$N|v4|ʷK,8ihjLw?Eh2AM^:2Ύ#afYb↛ Ķ[?4^:T6& D|ѕ!S( ? 2,{;H!a #fxuu8]EewSPߥEF1S&#aHdmJm8:gim& _'@WP1dI3wkWAlDE!`| E; =IH,xT%꤂@*`{[TFbaEq9-`d6$1YQ)ɼ)Vh/2lͱQQiduKŝysM=U>HI{-q-mV o'l*-_F`x n4Si#8>`/*B {%ThZ<D"0ЍQ:ݭ߅Kfv0YV_#}B b{˄' Њw7qGfSɦdI_z@_"?mDS"UDD"ZB uΠ0d| Dnk{X 8(2pJVwǬEb]TGP'@(Ǯf$eZ`,(vV2h,[E'ƉdtfQYiS r]Wɲb"O659h6D/I/3<"YW}p+ BOI;$.h荖B̼ˣ&C-iTPb8R95`ԉ歷“w%2LG6gi3H/Y#ƪE{#z<;{mAWʲ3g.[\Hm id]L؜)̥*bj ,tIWziM,$˽'G*+-Qb u56Xu9fč5RuṳЊR}Z;>U}t2!iӫ]zd\ 3~x %S %GOCq׭Pt'iMqsF%"C x8q=w拳Noؗ%BCD*qWks>$Riޙ_$Zr'1[k(IȇqnUFF".ϸKɆa2"$.6W=JBBz{OC*Ign|zQnZ(& Aj!69.aĩɭޡ4y%Q6JF%6JϝRbP/1\p` 5'|z8m7C&YIS רjM u܊5~޾'v[mvH= XWT*km<[%6 v4UM@R]j8~)KhW ,EYÌhf[䅥FV|q^qX#ؔ͹!"OzDgsm+Y' m'ߛp>ɹK˩}|'J"SNi %8{daN{aȩ"Fa~LzGR٨2~-~萲E"xFI9zauM=' xlDhh>ۨoPE4ǭOiE<|Auj,GsFݾ@Ы Hqb_sQ<*6O+q|Y?kUQk8?}#ͫц "&A,.#+w~-y-i;N6BT~}N '~-mk +DZ['/сԸ6]#Q$TZxbcu#mpQ{3BǴnI@Al|QI)_;}aLZ%a5Yk\̀i[ٕ҃/[t :{y>~TPL w,ץ]k+4i=@?k{O+F4t1M+Z_/B4mw~!I-Ht^Vu@匧e3)"#gb-i%0Vp9x0V;v6Bԩ;JLtoBS vϋ'DsK)ՕA >NfZ"j]&00wcQ͈m#RŐ܏t_l"oGi0Ufșso_=kӴđ9*VjS zf|{䋑:pX@VRGǩedGɆ |z zBƵS0d4;ooIipϜ10tnFo˚\ny}J6HovSݱ0KUuQ9-p݀WWJBr]ݳtW~T&Pbٿo&OQ[ʝ9O=;a'9qTnD#,DTfCŽc |v`|v%ahxǪ([2ĖFq ]8Awv3Wp6oMV{i1M_ 6Ӵxmj(cCOF \G<K T3;S婬HITZh0t,ɚ7}KdM]κ3Qe3Ptj)E}vN.2"%X?ү1K,w=b I>Fr"YNbfYB!f;: ]_"گo{-;Mf*Q Ct2/ڏkQt\v}Ɨtga4vMl?&gű7=)FKM03;H>S+vwQ 2N`AXHM(*Ȕg5bO-dO#f|V[I/h>KHK5nO펛Mnh:&hP-oL)MVGWVsj%fgΉ]X"`Ɍzwyêldod1LuwIGE*p U\2Kѧ^;NzM!cut%"ux4(YZG*73k[ Bu:ghxGq:OKK*<`bi칪:ӟ_ި]L(G#E. 'aAǴ6ےl«hI` .c%#SL{{Z;0)l Bm|FJ_yj 2(m#S$lT,qtEQɽϕsX/9[[pM',c(]%RW K\+;'9Qۃܭ !'8P i} j-R(B\;\)6]GJ+p l$JU|벍hu3w#ahU3m\ϚmI"eb!A#%V(GSGV?Q"L~9͌Up!~9~zc)[*&.L{]^Ub󎵮c(] bt=vgs.4D'by*[שOԙa715K32m K ĔJdC=ӽg#Ԣ0k%6rK LCK;XӛS%]kS]rVw\) 7SKִ>#e~noNP_QB?㝯s+Ӵ-nJi1M=e M"^1oU\ӵy 'Q`=RhvF|-Q8_.Q8n8@^qoҺeU=| c:á|5ɂ¾QHbR0K+ndĢhUgTwS_[LFiu{:YX8w2opmyY׮P؜nmo{DN݆b)wkϧ : "+t'B!;ꑶlhL5R6DiwA9_6p{RXg툐}K5)=234M|K$cui4C),{sO\q070],9ٝ@L*G­WT4uTebIEM`ˊ.*T־Me]J0@ȑ1LO@ť>yOĚw g#y7gΝ&. Bysԥ0|^`Jhz9[b:_H:[5.[)-7#24r0qVU WABX `_OQH$-)Ep{TZ_x`k 5KU"jԺc'ukWsJ:aw?9P5mc~dyI%UΈEH`#GxzBHB6nѥwwoͰoO`3:) vZRs E,PڔK~N<6Z5u[ϣ_Y"fp秲T/۴\]SacܒЁΒ$œ" һwA"νۜz0fgXQ/Kf<p~0@*b"hn\dX@7m c~ۜm~G wNRfLr'^!lMHҝ0~02y eA5z tH-Ήӽ#1+ PNq ?!(:l[G/%4݀Yxfÿ(55ڰ( =mU X]o$2ގ'1ΜжaO0Ʀbi_ݺTdtqDS▪aRaY$Qtɵ8 lf3B/[#[&G%!۞s@zVˀq#0FTdm }9Lr)dڊ r.(;UG|@.w#,CFSmhNAXգʘǫ~ۻ7=gz@-v%Nۉ bsm O.J DޮqxAu'q4!)h+\i:N?nc{ 1o"-Fp5xdjhI: ?M5j fBl\i[Gure#rLO 0}%=-ka _xMpn+n<CLXZ9OXi&Lf$P dޘbJs{ި4v$0rPXm^gUA^?K6E^!7;»h&f ,w rEnlOB4IV{8 Vn0)Mi&VeϑqkIPh~;yNؤ5d<#wHjG6+_C[|gyGäO-%PUvv4=e+=_ks鼹Ƞf\pgU#z)x=6^AAP Ͱ>7(=(X)kZ}n9DXxh31!HJ|i<wi߻9 >fi23>qb,\Ok_ȫr[Lw.>En.ndrc;ΪdC՘vLoWo׫;䣆vsꑒV顮dbN"=[ X@9  Lm 36!{A,Y?teoiwsTk4Dgxy\m&~w"AEJxNz^?1k)Z([r`.ïu:-J'?bJZ)M'Ǝ2 ӒqJ1Acp`SlL#?'Fp|8 +Ap8S֒llHdA;D70P ;XX CSZ(1,k1_""qE5qUS}69HT#4[0_FclO,Y va½ݣy_#ki3 СN邖\gu$7+'h}"/lj/30],CDs2x'JTj$#7h.2#Ydúr f 8is]U)=z1t77M,9yМZF icf=zF:熋!wiГ9}ƭ#Id,JO>`tΫ ޘeS8S >Ȳ,_rB҄))FEl}=p&):wm>8'Ogj,nX: !kFaSC ʫ 1ֻ뒴TMW~_`434?SXSr?{I8tM@|_<P{@]tSpO ޛ eqIߤ(utRu{G02%r'u Ӗ!42.)WO,9߾NW=d EL&0xsM  ubvU:2[!& ˠbہʷѲ*9|iόqj=Q$8 D& ̆2/ăgv>6Sqj)cUcVDݏ¸PJsF/i!@Z#EPɰǎ5N:{c+G#?ds*vK̠%LaxG0qbm$L-u T Sa) $h]l9|;&iu}UJX\q"@1sB C'SաrT|Y+H+/uh [-e0'k Xbd,(͕jv?NB@ b6e G6 PHqCnbzlkRG&sT(e5jj;5Ql,r1u=ʰd/ykeh)$]rhp CHegZHZ^MJyOA{P(g"yal$ƖYl| A ;Du}$Ono,^:aYo< G⪁`uٓ\r.%Y K9GK2UcG`gJJer AIAEruսCY!Ѯ5MUEWI$S Ż\#ޞl-SB_uV1tMgX ssoh]و-ࡂk~+VR 㖆dŵS N20<P+2GwLueJIZgR,G6JM'y+XMbܺNHǿwauȿ "/۳@õqSzlUش95w:])& `jkRQDD"g$dzZ*7Q;*q6Z (E-%0-|qhF^A:j(#t <7bNr\ƞ(Od.F9GPyn.8W2'49i &tޙFG i˘ZV> ډڌ<+յ=ZiIc@s_"l=\S5A+`?:#$IZ$m0|c_ω৪}M(4DO|5S-fBߎݙ$}<@/!w5|O;֬S~Mv\DpQoUkMt$KRG VvJΏ~9c!_50[lʙm{}VLߋ1t/ #hWf@1.>bGX 1wc&>5+*Io=+c-OJYQ7Y &93?AᖭU{HjQHJg";s0"%GXs+X][ʴ}Jʺjay+JmE^,xe[pXбW=BE󰑆)H9ǘR(#62._mܸyv<´)JV}Â'r7oz ZXOSLJN.3&⥫_ZS̓OL3ML@yԔuBټI]5ZBąɐg3pBa5?" \me'$X._@U׋1B+Vř"lՌm|i^y9 c&u3PLtB#:-R\j,t]Á\Cxnw8KoW;~zh#] $ b4X" 7хweBURAp@줖م%Ľ Fs-o?Yv+)US{Rt3Wӯ)/G鰒J&ҤۡnáQ&̼|,!O DV+]ltʹ஦bjBrގ|JYK)LP%촞QOx[B;9#I(r5>}bѕ4]UfdYۇreb Du;95 wQMMW_wnm hHs>L):ـ/ezXLz})tG+0.O'9'n7础B܄koHCcd/^.Ʃz4vN:S00Q 35z2/B2ʆn?w̷a!؂slm߈7ŽIi4"DMm[zj;92f-5nd=c ɪ.cIlpqB(~)k 6 _ -sqB^ Bn61Eڃ:eT_EY,RBw ( `?yxFIϒc<0+upؔr#^4`\>INDh^aSMa@4֞ I~E_yK:fހ/Ę&Z&-_szYJ? b~.y=ȏayuAi9R=T4VtOoT_M=lM2PSt2 Gqhg4"lu.YXV6ZDUHec6M4,9~RϥWsn2ҴEUj}~Ф"ә(qo!ȯG k)rx1o=TT26'hŸ<6#bb4Oy (A7S+KY+X4]BH45T䭀/rCqZNe.4̅2fI>og5qe(dXFέl vLh$/YBυ^iΤ>$z{RA޷J %ʺQ?G#vx`)4 tQG 8{>s Nc/l-o7:dD{$>q9g;Yo3N# H%pHAVu̥41K'C*^ed^_)uǬ)>=2vpŒfs}Sk`CຆU~j/(BV;h,_d-+Z׼IL)#A+&t- ٤^-cR3 q/vt#ݜ E͙&gqݞF /sO ȱM;B_peS{'R;쟡Kj' I.ϹʻZ<΍,2ޙ(&oR)33y s AB~}ɃP,--D'hbL8!ʚDd>mYpګ-|uaGW]݇P4F#q,3PedHo_l``}<,*lX_rDqdA$RPY64BS Bi+vl4q 30VK)GV-]ݗ.P#ɲAδ+fVq`CZ_ _Yᎏ'ݥߩ -9䠕O R/}xW9 shO<6ug:R']U j+[>dIv:Mu3WI5u b Ľc:/"5ΆzңnǶ|E6+ \eLTѡTvi;Qـ@#6t/o)ʎIj7^:9-xI1X^U4ʽXOԭ[ou-]=Af4֓n~~jv`D]ge er|h.\k+$na fpˡ9&gI{ؘ-2E^wm.r@N-(`[,Y ۔BKDK1~D%=-FX1MW0~V댺)OBc:@]AQZ/p%1rBd0jTCviOIk{[VԹ|ŷ)N>|Vg DKrCLWOy?>+h8)nJId1gmSOƶ'xH:$9=\(ij+հ$:kM߶ u8Y?" =체>Mf؍F=8Y]T=Ksrq#9Ƀٮ: rQΛ\JU> =@μy>t45!؎l%%XbɛT!!La@ )-3 $R(rY1c`h+פc0ߟ Ckև{zylC.kozZ+ /o[sI$/tgx(|tT܂42/,B?2O6@f;-ZT Ý=VS[.DԼ ʾ ϔRD6Gjy*b]˃AEsӓdov8uǯԡ3VɁ|?}߈ V/nY羓4bߎmU9\R#p,gpi*US8NK 0("z)c  dVm>ǯ3JCALe7Rs!J!N{y{Rh .6Frt^t؋F@I$gmA5u+N¦T%j]pp )oVdw>`Ha֣cܽfp-t>hcGRs|ߨxힿd a_nLoM'c [JܲŽnؓBq+^1@Gȧ;\EePV~ Kakg; 5-MA~hu]%&F5`USME>xݶA7Պڟ͠a1[ XDCY>(m@AG0,/X-mlH 5=ԄTã1*a:J|3ɟչ9e6;(H'؉'==ݠ @n>MadNJ}uF؊lo l\s]4H%OЯz̩['0 IA~l=ĕu\7.XuO0%&WDnlWi'ma[v0 eŪn?f Jɵ)rۈRl\?ձdZ}]X :hg2 JL"!pҽB0\Q]QpWo6?,OO k[1utס6ʢ8SG7HM&w -U1RF_}_K) Pj bƜngqv*5vm ޭmCPC$9BY9I7s3 <]WU;Ү똬:3.%__@৳#&G8m؃8G#psE,HǹGGv3Q3"VEopG! P .ũI!_sιjkA鎕x{ ~_,`&sc"T3gނ4m7Cf9nF`H8KЊHOO,Fmo[ [3 d?}S~Z Y,G=⨰I% \Ƈhhc'3YWtbLOhq@ j,KC=`00oJ?uuB};qox z\.,g@WX؆K1ޓ^ׂkWl0)f7Ku^d?%1' l*8&^W~J%n`־z[-#8S? v7xA緅1M ѥRʫ2e ۧ{2򘈹G @in謿@e,hv.V |g6 T[Bea@\˓p,-wUV~I߯٤~k#r`I봘&! W#{4wcm/V#;\9EJWʫ-=3Z-s6ݲ}2 =(c3;'/Gc6~;e7?u:\ZChSȟ Aȧc@p 8$roX;w*oi $رLWMXO9,0 g;2U6&hL/YQr-m7U35dIn`竦cQ:Igg;y}Ws#4N~lB+/L ~?G_ CNRaQtxspbV^Zw5̚J+Le?l.Z72EUf$1ULD"1yM4C[ݝi԰w$zʧ2 ckBfh|3A((BrMcݰʃ5v*ͨOZ7.\@{Wǰ,Mq.%Puz^ M6JfS>.{܁HfweʈƮo#WZPY|67)g֥3᨜hLcuP ?:3;"d; 38cTQ_HuD[q~hrL+ƈ6jQ$HfgE0%7sBLYq׀(4@3{×vX:<'4P/} wgH&0G(ԁZgYK/5θ >N_tp􉖦: -A-U)E.<÷_cm5== &?aUѽ82ɷ @*hݯ!k,Ft!akުrCk>4̬3pʣvqv\\a2Tǂ(|ISnwNQOmwRR8 ?}ҿ@Rv 6{>՛:/)7΃E;+75E~mC ZL6]4A,]۵O%hˡf 7Kںe P G[΅LZdͯ/u:`S4|I#r_=Ĺ3#Ϟt[ĺRgs}H؛ R4W(ɥ w*l.a>9x_zdOBQoVutk Q +5[Y:[AnP:s`x'zejcoRM5%S*/rq垜8qYjzCbl̟h'Sk߸ J0Ujk"JWњt4.]w2*^ hx#Uc!MIX3U8~}U5k^ryd͋Dks\_{}A+>]h` n^81U\ m&NU3 Nl۩!@a7fWO'Rq-%A+!w$lwzSKS0yEM4V\>A*+d3.uOKOW[Xt kt-7JpTmGE5X[&sXn2v􃊕R9CTXe\x֎Aw]lQB*UtYQkS) Y+Z|YA{fzբQsg=KC7ryB%E)e{^Ka9#Mu+|qa#k_SUGֻ^`']*d㛙@a ݼ*"VgqѮڞz:)6 ɓ{9 z ?_ìMFz "A;(?D#O^`A6ߤ4 cJ!dHҍQ I%UG,>lK-hH2ANo F3wN˶{ gJCOtD6rgM9e]T1y?}{*d'>cʶvo]XJ؅)+OP>vI>ymA!uTt6A1@\EzdpSIx7uD&AC2Pe>C]|Kx:6a&K`YBT@rמiU%ҟdẠ󻴼?F`W :le@rFK0̺8hռcϮׄ#`Ptĺ 4]@ b \53g3V;K#Gs ^#$ӍːpE]*5KɂEgJKf.ݩ9x58i Z^6<. Rs +xz㒘ra5)8!E;$_i 2Oﴱ #:C1nzNQ݆o4z]ϗ-LA1Wa}Rڴc:`oʞasK`a 罘:X S>MS! xM;F[vn:LTGB?9;b,yA֝' ԪilL;[0D?x(x[k za>Ooy &cOt֋oE~~rkZey /Dz9Wut[D9Kt6Ebߍd 2&30ҭs,&}8¬/W^Z j8zo鐀; ӯBEO3\n]{ ls>S;MⰖm,a\}r -D#+\y)ozHi3]^Ա1`,)4mhƝR.,[иN%G&,Bā=|ozAL1_dޞDXxr&r3O׍ x/A:* І:O{U*bli=V:5SvToʮOqv1%y(>]]ejNBZ2P8A&` -J`v ۂ&Dk'I컢qBFg d'rc B7+=xe_6_p=ҒDA%8O&I|zեY]^ʉ O ! dׅ֙@?Rf:j=8p!oAfk+b+ _@SgU% ) mMIcĚ"kQGRJ/E, by{ܒ֒ocOP^mfS"œml%3B34};V?hrsUM}%wo7LFYj[A6IkMsj@z $g,+=|^o'w ~f++F9TFlO字_H}=-uEi\a(U( x\۵C:h=jxDaf}812IOm?rYI67=#VIi߅mlA&itn0_! m(ݓc}"`d)W%ZN%H"aHC =?'4Crr;]]>v`/>|$ޛ.G>X w")nX PƊ둋 %n6PIj2iGR|<[\= 9+>Saf kx zr28=n$)/JJr|HP.~}p]9$IWq7^T1.AVLuGTB 4w"W/cɄ1얜xOez({ ]3+^5ʍ,z "%$tZ6cg2̀d KbN [o ] QpGٝ&}q15xyrPs%|9a {J[Se]Pj?`Ϧ 4!I~*}&^L!/Zo{TJv+Ls~mq̌ L0!'s֣?=ZxS$z~ͶJl6OBm0Z@Y6rr# ^@S#cBR+\נul&@LމCQ`IEp"|{z[bլy '’ 7N4G0^x|[~ LDQ$nzT/c?E2on{F(?p!K9Jv48q˯{%5fjlOj0.>0Xaiۚk"!“{pp)6 B-*Ug5H3}3` e :e7ٜI` 1(R"S9yҥJΔ譶~ޏrtH6J$p, Uc 3XǓ`ɑr,{`=qܑbࡱ"4kM+G`+n4f&IC/˜fT5 H" 'EXϺ0/FQWzfU1'e[SS}7lY N WzBb6R\LbI>0e`e ]b^ń+YC! ך*UGC=[9%Q:vߓ |6Nѯ"::G45*-~ߧLV y)ۦ2 &¤2<tW_&+=_rͯusho;R~iEZ?F*SUS@JYd>ȂcnnqHy*ik&HE@*DB YୡWeZ[.FßL_ķċ{]hw%]=œXu,{JiFBǥJr&mgA9 >8Ӈ]1N!T 'ѳhhyByu8Z fMu!k 4ҕctB YrrOٜB<.q#oѴWf+ 瞹.4/ɐ* Tޅ2FP"1dYE[DTՒB(|*T ꟼ K:GfB{/5??q:=۠xY?{ F ?"+q4@W$VhHpISסQ ^ΝFr4Xv_$5dxioyqs`0Lk8m2x]Z>s6n?̛=Y{t['&싘yNQ>#zQ@8B@ ty*ifl `.1|s Ǧ1H)x,}hOkFFW8<:y.|@+`lBPB(X;*Rn)m1g jj__|u8(\F>T4{'S?.\j"NEhlfQ6D34kpL11[u5+E4YK©V|ªOXvlxelAXHߣqOnWY<1 "?!YVE>M&+|F0Pvxu_{T`F DC9A9*(iwՑp\7ߞ3n(Gx?~GoVϾL&9OFg"ޗSN(7>hڄI\O YbE !h6@b-q`o"4_Ug(СamHHqJ,0JM׉iW?sBw +}ֽԬ "{'3dzw$e-9IAL}2.ccqQ]ykC7D&J@aJKNI: !UtJ#/3 s,_Ş@Pk2gtFAH 8 CS!IƜ Ւy~$OiюU&-H٘evd:ɡʉa0n4esK]R%VRsLL5&߰ZٲRߖ`Pusi͏ Ipj:%1,,9p%TjjܟL%na Y:yr.,m%EmC96覻7sw?IRBU5~,ø78a.<[cE^{4m )j2sQyxr"J"xJH}2]&Et4Q:gćET6dF5~YP }$j+G; j1CF*IFYk@,->Z8Bi85Xt_ $~ 2<#(\WTU>6!cj!Q#O͹q8E=#ԮBT&9mA0V2z #wl+/Ffh O~Tr)=[6v R[3 ~*Hz1 2<٫#_dsc&Sq|+8)7.c*%h{B&[PR馂GY[L /h$c4K7ZgKR㼘*u1'i_ml2[*F+ #CyT8L׺/hs#'3Y}:ξg )6?lgw%jeO ? sx?F,YyP+1r ?L.j d8J&yWó#KS~w8 (WCnԡ?:f-p35oTGv\f~%D5ϗV.TIFw8 T)گ7uu>Fh})aaq_TvbQ_V%Z>0l&fb F3I㪨yXh9F&dKN,dڑa8c`GWpwVx|a1NB̝F­ I 88ux ܟZU/hҋ!Raȸt$R ACQNBd⇒fy-j;&_vN]$0 /0PeK0?HokTϝ;TAH#;#Q` ) 0Y\tu lZ` yvi̥]G#wS #ƨ=߾Euʎ${5ZCŲWXљ:h9N CcRp>7(膩PMC0+pdnK3oA1P~'=K,i+@o ṗFve[R?j`Դv "/k*jܓD!SjD_zaJl;mHٰ_SDGi ڕcИT%zxH좁8/o~5:S}{@xDP D}Ws7`!3!u4㾩cn JجfևD{WО:hN OY,EoB>tl`!7$X Rڔ9;zC(cZ?/Wњ8' M#?_XXQu3 жHN}B ^,\eg Vp?L&YdV=%֩YJ% }o2 ^m."78@S:ҴVPKV#K5@h,iPc@H.A3$0e~a h`_e٭=Ȍ23NfWRk_'WL%) 2׷2.9jv̭ze’햻&rU!΄˓`&A2?*֨>?)2aӱEH)y"rL}@sT*W)yt3p]ȶѬ(LDd3,my}u)z2 1 +v(6GQyIg2N8тkj \J/iք370d*j ©hE&E^E@G +;,]{஀ǒ+ OvrGm"5< T?Q `]"0:0Kyq&Iw)eU:7qO8.I/x]ȋMPñzR-64TNv(s Yn*L3 \1VXW%NKgf;#uh؃cQ1[ _W7YG}01b<> U)"{$ *۝W uŁZZ1on Au)ԣga-@ ]4z!xE w](a:0N1AA [nKHLaL!|׺ܓs&1HIcwGy&8)6rBusJoi_VpёJ"?VOd(ݓ^",ކ.9ĈUR=  #=fELutȊP>is#ojlP7 LH#8Bm맻!K<"jj_tr/h6{?X̳,FIKu֓0}rZVi/Lmpd}et]?"%#Xu LeFq: v;ojXwBisa^~y-OB. _$0%$ğ< s??2ڤ&d}U}a{tI닶TXKmn:o7{6#D }?_.Cܸ" \Smkv+ RéeMȐ57GFLV7d1hQ mwHoLxWlkG1\w* Or\Nfhg8^:0o,m?-9i5:&Ej\b!Kv*S T9[$^>Q2EXj磄VIkÍ&-Á nY%&D:͆:|})*z)՟y$w=xw֍û1 œ$`z=, j-B eSm\zݼc)z48~f*"ІbhJ4Eb@Cri-}41eS,+7YgDv8J"iR~kvFY{'v8*Z?0; [L!nt,6F,A$5`Y;ͭ2pd?D{G7s_Cq͔~UМ";i a[2zR04Y䫰٠f<1 +$YND2 K$ݦuvy?^>Lv[SޟpK(<Pw.i0/`ơq#V4%^mاB:Ymh~.$osuV%] 5_iEc5' [q\xNv_2iXlI1t7yl_/j7d#\)E)nD^-"DkYAk˒Tʉ  L7O"w-¬ +;Rx 6l gzVt;- ItaV ;@);g>2vɎXijq9)^!CdN;`6_bLC..yq9!λNV7:ϒC6 aRY4JUZl䲦K"T YNNG}Fd[WbqH `ڞ /ט(S(:`O_0 $zi14č#`g>4c^xNTM"&rrGՂmA 4.,.\i虷Kq}&)if ]PlzcB@CjE^ E{I\݉OkuM abj .#!'USऐ%VnP=٣E64jBa,7Eȣj)u8\'ʔœ PI{*{.My 9Re7{J+U{2 a Nvc 7:ǩH^=o]ޥH=ALLfo= 9U }>_˜-Z5Jܷn^?笛&E?_KYVEK\A&=L#wr˾rVȗy{@&]SI5ŝ#mHx՟}s_#~l|sH*[- ?ajì(m&7KuUڗqswp֜anE ϑF%J)KNj{Mwg0?[{ˍk3Yr:Y껱y>why_q5zU#줻/Q Q]j#†>yRM]Xl 8->( {)i֍Om'kғb"UlRXw0Q6/DH:'Ŕh岼[/ԌG-/{{FXHC8DmT '_1l 1VJL`B:2\hgoS|H# YCW]',Rbt{7F-y:9!tWY;.4n->V)D4uaR9:zp/jx[E/QNh(~ ndz9Хȯ&{ G rMB p91DoSgAw{+:w;HЂ)JɁP4q|/KuA+m`NjȂQA('_8uo_ %p9f\"7,Eb94۩sc->hp"|yUNN la]5[$;6| w;-pc}HPp]#반54ct񽟹y[L/Qv&mezX vq,%8ER6YJ*[+)rR~3[s~o:cò|  et͜X'%OF~䋙T`d0$ O73lm GzsJt@J;Vf͠F M&DZcP hG8mLM=9~!/8Λ@'wz~#RC7Qbpr'Qd' л h~z3Hs+n?FZ_f$SGكsP5m[]Y$م‰h.M_)APq!$&P׏@ǑaIep#twE^GNJ#n}-@u0ѹ`뿦HS[p.oҳ[{bHoUAa~`{v]_ N׹hzn$MQ*eZH |`{nY2@1|ݮNJRX'6GT^>q'+\ BndI \SעEGoB?Qcpl|P0%:Cu/ BjF9˱\d(53׳TۈaE>G$ am~o:s {J*9ipㅁA=p!Uf\NІ\:ߧlvlw%?2hc{*۬ H{/JPX?nJ$σF>UԔ7sUXxNя)XM-3%{Cp ׍yHkl@ŏ{1à܏wܯFJއ>~L\ەf=@b[PGpUefC=}"<J1kĥ$t> L1Yׅ}tyf+^͆QRrӛ|"6O@s`wW:~HRBz_/_twP QFg%18x @pX /^Bf= *(~u+X=:\`LP\bVUԗ{m0:_P/zvZ ;WװjzP&KV١Fg&-*Gh##" 8j 9 yE?7Q#]7jɋjw 8oC=T̀'AGabDc وof,F7 M]9U~ W`W˧VsimR&O#qDcܒMԴ(x;5>nNTR\~Î^H{r~\Be+ͮro8B,6m7c`:0s5 \&#QȪelm"!n]OvŔPZMN2,"8,N; ^Ky|ge7^+Vd4t d پıN֮X :a %Ntjv47iFݻR#SO|ިrC/Ђ^";g]VUfC>([&cppm{EWi=EQt1N8q?ڀ6BH Zk!VإasE R2L:4`6N`dI ߆*3Fdsald>;Ȫ+sFzݫx{1;cG E:MeJ8݋@DZ(B1hu xz<*! β&JO#&__|Xu%ݕ̆_Z ٬f"Rg"?}S ao(vzYq[~544 y#PґPٖ_o P\D)lMT@\-FigF=A'Nx/unr)ry< HHbeu]J9$[d4'IuʏB3)4?^Ʋw:A7i3Ix+ JD6(/d{^gm(ԅ;9JijXw;V^y??&J@&eXVvtO kަ;B}O~>(;'~ޮNyژtur66YHMNRBfᎧs?'xĴ3ڡ  u/ɤCcyd?O׼|oP\bL6ԑxfӾhm>dzfǂ1IA"`x\.;ՄE /%4@e+Ke\tpǰ+)Ѣ*y 51jC#{K\5n6,(TƟſQtK4lfnM~_[|UOh/j"Za7)JFz1YAm| I5l_q=7(_4̉ tK\HWP>ZziT" [Ρ,4 lT9utET1*wJEijghDP7掰^tBd홢Cmm#Kx^8BByW|gwO8?"̯ !!D'Ul*v"e>U' +'J(µK2K' /6b`=nQIKCnuOOW=E^^﹪6w5Rڒm 01X%VΧo DHG[ePv@ Co&GܶI lt&);ꣃVKj;>}o6S4?VJd؀,v%}MZ$W!S \OA%_A|dPsU1C  &_,ỹ#1į/-ki|+{sVq%Fr|EpT0Y l밳7:ͶmB,ܩ?,%6wµ۠nHЌU~nhv=&Xlyojoz-жB;z1@z_F''+w ݡ(:SybH15i=!gaJCid/HAJI)āE{xK'yͥ~a9NVUfamoɣrd8RqBl?h1n+.sV?mCud&KۘCvdhbz9Z_ތ_eQ\?. G 4CRLP1&*DOSXɥ<I^ 3ol(Z_2ed} G hIv;i!?%.JM9"SK~E4 _Պqn"9oLDY%)E$)_6\~SH\ `VtCXreHp,{FոVv—po]ӸXУ?Gbº/L;LޅQ6w6s304=uE:{]+*%7Dh, 5,TQ=*[*T?o*k_RAk&Ǒ=ѫ@؛3j @a`f|MQGe{YBA`}hnf8C<.l<ؗ1K>7J[r*BfGC/ʃzSn4!{貼QhW$=fKì I+Gȳ=Ξ^~Zw!tEh 2[mY_U马4G;0/Q|a|4ɒlĐ:84S)j|FpE SUR?I,Ц Jv=;i]>#v[xD (>(KFpiq2L\ɾ``e4Aq% y{J\.#v,Q4NV3v{,4aO\ INټ쁣73:02XDT#"S8K +->iM,+/Di1mo\={y7W'~A* fh[ϡ?y2:`$ K]{hu9ggrW^%fzNkڵ Q6 Z_E´E,Vyc稁&wgvCUgWY|I^ɊUy4 "@mZpاa!r<[S-@)D` qT-dp臺oXxɝ>/D(%r-bQi#{Ӝ*17OvKfNcMgeA4^-{VẎ6'`ͼg"W~G:@j46cELE3K+KqL$YiJ||?-i1Od$H,`h8:$fc!6Cg rc'fg{>}}crTR?z4B܆#BzƢٚ 7\j}+j:[2tԧ\Z Huكg0W`-r_ۿшzcBDLnbdr܅=ٻ +: Otc6rLn<' H(3criXn3H]<9=ͨwKu#;[N#m ?pO9m;[,{XL:'ҙ8f^Wv`gYwk@*:= E ϏU^5h>ͳJ{ږqJ_Kr Dq0cXrA(+߮5e]HIM &gS;V;I?jSHoӞp*B3 6VdFiOڠ=D Œ~i}:JdJ_٘I6"$IwzbWD)/+~'٠#yK8 LJݔ,e'Yj[|qQ˺͚?B0qԱQZ#W%p,{_rbc'/ :?z\Qż-Wɓv8. lY71EAÅV#p8[B4:H8 ]G[cE.ʼnnS^" YD&qwm7 |ʂhuL%q҆6bj'QUV z#CTq|xvuؓ|tF%rGxi3[JiMNȀ'2SvFw7\B(~H\v6vAisFYkCD(?աwW=M9.C7ud*cGN{w`D?EokKhnE[W+nB{='J߉Tz,f Qu6l?qE# ̌]nn2nƖO( j^2^ -%f躰/S'Sٕ7/-d%'ct Km}-)bF^\WAL-؃WPέ!W%o4o!^% }1^v8m1 Y{6ڊyfߙN] sr,]| ,fN79Cig䤫>ݾDD6L8Wl&t]&1B)SQ K9 U r cY552v>  ݛz:#B^d@=2㛟I<E`ώn^9&w ¨kWBw\hoW\k9 ?n@!GBψUo٩;Ԧ#6ݛ 浮b+&7uF/ǎ2\Jt9qt OFՃ[Sew 1fBWgR#{8A\#{wdjd#Sm8AgtۙUzF@MdM5ȩU>mFU"#8o%yH9۳#`p4/t'L1gVԙX> G{J1DBf9U[ԸHf[K)sVQ (cOo!l6$ZhLih+6m׵n_dNM'X *X~IȨil4(X =p~cOpA`tn hƤaA(>?aPZH䒜N&dYi'PwִP7-6 ĜE3]P;)%ǫRᾪ;$dw.8+Rtfhj!=ٕJ0Q=6ad)8B@fNZYD TnTYӲFo5n$,F5' YU]G@EdZpZ ;5EÐO~K^\5Ocף~-=( fqgSlˠc>~ ,;Q1b|8*6rak_Z3(p >4%SBQSI7% { q36 :pM's(K@b=C "x}&TF6#DȹLyA_/#+l[YfQۮmT$z1]]]Pyv2.Buͥ5AMGFPP^:)I}OH qCPf."M0#QBݸniKՓGEYYҿYRA"+i]Ic@N8ddjKҴ=0+Aqc)nsk$ڹHơ!#@t#݅*kG.ec>2%W&u SMQn,arKP284dqn{gK|(7P6M6?iEfu#J7ph>`q\p'zy/B z'io Mb{}SoL@%vLnΆ%UЭShg>Q gbB@:EHVJ=B=!^?Gt$-3VfZSezͲCq67Zu=-<{I(6).F0̈́'!ud+*_=jE>VeEvZ4Fx3 /ܜy#6B Z̩wdTq#[fmIc9( >[6yzneslii\s^{aCZVp9SJpVr`gac_VG4ĆξR'39u@T [s6!?x[ϱ롰do=g%iC[/3 ic$ _Z9C?KGa;y;fK.vŹ'm@I#1_} 5|KR}o޼ T?$\]ҠehY!ƈ>),aȤa؎߽ru++!*Xaэѹ*fd,gV$d~J!QC0D",׷k}-9՞.n ؂̈́teZ;}{#9Sd|I0[){Лlne-*ZL-QZF+' C35Al#)(QDL.,b舘h1OnaħGRY5 1gCYPF m ;9:{[pDXze4xxX,ơF9Q'B2H5l`g_jn;BjL Jk=_ \1CH-z7S3.`lX |%53 enimaʗ80ic;={-oe/(I[cY&T->YQryI ʇ?~+"nV*Fr;MWGhǜ"")9+SWu 8b nV?[|H Ki8-̽x:^x񜟁DHmM F,QH݋ xW5:sJbdʒ@,G1iO:#\kVҧ uqJ Å`8߅.㸩 &J[:IZPYwa!j嵢lN" [FP=~^?-ωaƼj/Y.t37o]~B&~]d2\ܯݣ4DBpH+\_|@`_K>gs.-$NӐy,4lN]P\l 5hT@v=ިY2Z 63Z Ƒ#opKT|Bx؃Faa)܊u4 uy{8sb .RĤ${iC*=lĸk,2(A-pן _2 :Yt|Dz(Y˛ f' s,Γ9rdXwqǗשYbxlir4)ɡa*FV.{&jRvB(`皓FsI0mVqW׍R7M1?sȡ4Պ-0Zr^+dv Y߮o}׃_*xm  T.PKj+xHي(AC"uRJP\ޅbE_g)6Kե`{` ʨ{P! z\S=7KDgv聴u s t8X.Gj@&YYI`3xSȐ@B(LX;FJ+'l_XA(mUs?vSxU$*?"Hj(N]얖i!sQ=j?85[{'xɢ*SWHvR/`yxhҸԿnccYm.}SNd9<;x[ k?;_Tݳ ;Vy9!9µ3YJϑ,^WnPZi/N9J>#㟎2Ѫҹ(J7*g蓨o0}*°cqgl[4eWc8o C ɤ^WO [WT处4Լ$C6hNvŅ0#2 U_Y2ĊNJ;3 M/X̘DŽ +uxa֘IYeVG`w $Ky"c|#73mPA)yL=JfG쎑o meVhw1x^=abn!TO鉢{>MQUR$:=g&g/fawZ=we\V}-l19 HK5 ԫ=@rxҁw Jtmi|}ЧbчMIvX["vb%dBL~xWrȡiWQYbXF%JpIQF*M-E?>J+ḳtoH>ySRƠ%2^Hٷkyǿ|Y: zkڸB@ ጌՉ,BjɅɸ=XpZ~Z,&Kύ<؁@؂mֺb@_dBdF]zu̬Ϩ) pZqN?ZHWSdkɢ}wv\@=T`;LT,Jq(c<[{>jc}oM(ۀvs/~@nH(n(t;G{5I{PQ+IJwʕȭ!6jwr14%QpYIV+>3w+&vT!H+'@FVWū|MM>,Kg η0}q–xb !l 5?@#67 "F}aΨ1~[^FCDj-mXRR^GKcPzqFS0CfF^[l_inFvn3`%nx>,gƸ8V{&k$uSδQ4Zp Nό?᭐dw"irl-q~{NLA&%>O>x=<[khB  Kp,{OQrLCQm!Hlj^63#:( J Uacx?R>Kkո.:뽼m@`g\GPAG&3#yƒVS[Xy7 ,qg_lY˅ sTU鿋q$Aދl&{JEp4"~fbfA6޶ TcZ}i˅|8 q籯`-pS8 l}zmD7ªBryƟ;3:5]ݥ,)F777e"={ -0gΦ#rn?%>\:|" Zi,9vfSob=I"ML Fyd%n82G۠+I-x"C:wfK۷GgB ˢR\x/^;rQ1)bkc2maǨ)-kdOB2'F8t#5}V۠hX8c~sHpl"m/-?Za[·#\ݾsn!4/P}cЫsՃ1^7+Ftf**PhׇX('kIuvQZ=OVp8IBR_xum8YQ0]*g5ռKzUku2U$LWJP,rlm#:6 qR[ۊ\`.,ޡذfړtJn6pt@`3[0Z8Y7~6Cj րSջbT`ZbSbm:4 .Ae~px6mDdq^32rglS4TNtr+N1S10iHbteACYq\#pG}H`DW#A;*lׇumWz_/J'Pd_a1."G&9V80J||4\23'*w*W:mCdJWѾ p%·=a 6g^ s&t&SƇn/AixdUS6f1*_Ҕ"jj7κ_sX-Fox(Q/ޅ 3blH{2Be#x*+qmglu[ѥͫX·QIxj$:Q#S0S8]AzV0+_!K>sD9; T4%~Uۤ$Fx=y~kDHAI JuL`1jUD0ʎ"a젉GNj]bEi8BY˔c?~|(= M/G>4kJ[4.g3za׋-J&֔gޡ6bnU쫢3bV잀01Lo5lj83`gCdWdtr¼vMػJy /2w$ǤMA1jqx^}u^U4X :e<^9 pzS z`#QrVvnaRIرg΢eRYj~] />$R &ΞI0H |kyE;G'Icޱc#\rnxKG|!G5&}3yFQ٨tG7R-1qxo+Úp?+d",YѠhPXTI8674t(>#pfs!Y /xσsKك7&˧@ Jn/7Ɛ ]p^X]U[GFƊ\*ٺʪb]X8wmf#xl7f B^yg o#QP]>9@Ljs7}(RDq-o)y/o ij4th/l_uRئ`NKRZ> ng8% /0l\衰l[^/ִ4>ؔԒ+mc&W ӫ|Cr>tJuWnN? mjw LQ noOq*Y\S#Ph"{Sjr,&{T >z m){sE.#gt-q̹PH #mdo\U6X%GXD,_-ST9_#wCHR{-ʵԯAMK>\a.}/ŧPyb˲vؠˁ"rD/B~!ʚ7 ZHjJ_meCrv~/"iG@Wu+7*(I] ]S"O Vz"9MR -oQigHoSx#W =6t{TV wXDz7 OmTe~5Њ~ &>8$Efs!p7i_E $5WĆuQ| u吿xnC2)lT;[g4l(ѿ34>}ͱ}8KxZF }RNW%K`ZSйQӶ0]U6 V633Zlz%2?CSiSN=nm]CJwХdmbΔ$iZewҩ%jVt@\׍>0J&:[Lr5{E8s̔1]TMv-r %uᛁt˦ 8/=*&' LӾ cfWk\˻ ]4_hGƻ+2w;?0O5=ofG RQv~פbD۔roWOpj% Wa=މ1WsiHa9xϷ7Վb*g>Stgta܇Ob(zד ׵}_pCQ~WVPd@]xҦ#l>M͆y9"#%Ll,TWjӍZҡg\z'Y͊NF7:37SZtmLm$x!Q#ߟ#]7*K}eu vU9$+;Ti=_XPڤ7 n@#Rq%/ܐИx>hْ S.Qu"`4a:Q] Lsp`ġA +*˴56PΡ=R9OvSK |<2mw\Je}cyAp)a7SתѠRGc㏷3Z6xE@g ,qwt*jqweMwߔ4X{ 21ī.A-9+*Fze|A?j8^*PeWaRn_vz/<K 8ly}j,^5zlbR6 !19}7K`Q SЂ`M;;l[ C4KkŦ~hqJGL(3BjK ԃ+8V2}'c=Qd(aF{1 Ey05)͙ۺ|nIsGhZ'WeqC2"e?c 0JO+;;Po 'ޠJ3'%CgZ' uf$dVvWft;Fel5l']'2$WP`baLb')Ď}V?7) j> rY! %G GrPjDhtHG){a+ LXֹDǁP4 yBWwfx(Zk'pNaQk؉.!wU `7V5GBΩsXKPY#ykM;A{kW:FEv :ZP@HRݦpM{!apđ7ٴ!uf&O~SZ )|ak jRWdr޽eP<'A5DudځՐͫ,YEa 2gxi-&T;L.wnwŻ[؁F, 3T.je_Rlk 2S `v'~cz͸-[cF$fy,a-IFE;t#8Is蒝nVzp7?PEل8 㒀^\_IJBA;qvʻm='ϧ$S ]\ HܜVa.3COP+ֵY3@9uϒC&puENȡbm)a_ /Bs/UăyH1HHՇhےգ0xV3_0=~F݂NƵ#B!{͊ۅmB +`CI'?4:oթƥ7kMU ay 0|^e--<eJ JHpn0{xyT{y=f8Bn`2i n+|mp&S[qft}gi7|唁4Ȯ_?p)s8;SXb-wkϸt=Mp qR>[mPuԈAd=BWgZۼlcG ښ'yt)bVQI = NZ#X@g{{CH.~1qE.zTfu*f[@|T"F~f2se4Ѹ$ԢJ[v-Pv=h.)xj d1 'z$>6y m#0kc"IȻi'DW[R%JC:.<w"cSzQ?Ȁr,FX!˙ ē|E}5 +g [K!iub̀g.yAd{w~o[~.BGE]?WA儔7i=3+Cg9#ztvF F0e97.cc# >5&^z&3w= <|]~>w5%w }>~5U־}ZsĮ6>Ibk~m#KS>ʥ@~ύazPvL-T ,aB\b'qCݬ<>Gm_1D VcGX `D/zVZǧZ8XnU6-&_W E^(┏#W ù? !$8˿Sf8+x#E(LlA|ʏ r7.\&|(' % S\O's+UtGwu)k,}0Fȹ ̂ t QZ 4^ei*'at!mOIycc6;p*!W$ v#?:ʙRa@( DJ}f߮_PPHxN*89V*0P:f)f'/4b,sZKp7EHpޔtDm? Zf-'}EG@ /Q8c˳O)H!Ԯ?o^SJۇpn,זGWcSV|+(;<2,'&5y ==E%by3w&ڪEB'5|D^#']VT݇N:4Of0n$r+zD!(C?fmAG/cwXj3zE>&9#J_/aAXƁ]Dlk&G*hbĺS< ɹ%}KXjḑ)آ v>t. 2 )>E= D־c!m}gA:ͻokCĚ슚HMpg7ϸMDy<Dsc#ι4 U#Nq[˝R>%Dɀ~'h@pl;wz\Ưȿ)kў\˛!)|/EG(J#B,p/NAoh[~:*”<oCxH_ N[//{{qYOc C ~0Vi(4s_E4v'Ȃ'4lv^ϩ KWCHeJ-ŬfmR36.G4C>?u>pYGa<Œա0R1xd<i`'7W?]EA4w._|*$p<|˓c}p{=%\%dz29YRt6SPzJ; oG;t.Q'llQe}O4[KA a8TZ0ImPz+12*$5ƶ1XI u(RxvimnJI}NL4r +,25YUD+^9ltliW !;!( ZV<*ONls8i@d*ekԳJu[#φ0S3}p*9B|]NK`nX!Jl7cc3)_V\$;Q6Ҕ^]rwoVrų { ~m4# d8UCÅG>}jx fRpcJ$bF]?r?rd||U XufpZ ֐^yyO!?vOT='(#Q|(2etТ諾ʇ+Z]" zvW;oUdc©[.RKOgXk-2uz[X/.GwoAXdQPP^Wi2ocچ VyJr`͘YxF e"4D2`In3FKEcwGuT,`w1vĸ䄃úo~l)`Kʌ6w'NW7UR  N! rb@F2 R\BVI>`4I6i0+BkVݍmr"YL6V%Ƙ%X?YoPi@u00Dwݨ rokPX30pUp_X`2WdԨnu|_UY=U̓iAA )Q)W5Quȍ"ZT9YڃLV2MOx9 ]3&f ?,B2tN$kM}6 d.Ńpi+We\Tܱش + ^zٝs:ƌ4. [ .}.kȢisRONb}8,쫎rV(饃I]2|hEQD18-qE8N/0 ^zI̗p8!տc2pPɕI7DdN)7/Hґ#xjb`Cq&[*3!vY]_ $/k]=gm|aB!vt.D&~ޱE)S(6DYv:/հƥ47 gŝ$QL!̺:Բr;0Yl]Mt[iN;ΐP:|Mw תaauri 24VǬm}qks9qw<6 郉Yu(JXJ:Rq@> y҉\e;FF/P6Ί&|ք} xT^*ͯ"gn,j“5~/Ӵ!WU)%\yP7ro+ Ļ ["lpJC@8R$pܔh؛y96bF$yF仆fch ( L™lR[Am'YZQ Kt˾&G$p;y/$RuQ}Vڴ Tu!Czic<]eRYafT۬&yי|hI-)bK;,׌Niuuhϔ,TJhC뽨KZQ{okT _GpE:@Pm~~~Q4)C_G*PYn0IFRh Ӝg2Xѝh@IxYsf5kL +)!(-lr;PXƜSl"xi.HA CxCÚo}\44_42! nȱhc#v1檩i={_>%=2բ>\R 4Ty`0 VJ[̏-%XFScnt._P;6c^۽/ǯ~Á"TJ~?f.?,RY:]p}#ERP3¢1pL]*_ўZ'.uI4 F)YGJhbid+ `vIxs@"VޘQ>ĢtADZbETUiHqX*kAB(&ܑpUȃpdJy|eyݫe(O("Zڄ9D)u[܂TpIbKAdž@d#lELEm&(x;F&7vG s@fߴJD {6Ոw=;b=O,#N5|iv}{?E ^y{=7 Cxxo a[(66:E`D({Ŕ @7H5NFIT6=Z:L}qiy[W 7br >8JYJ@в뤂oA,]:V^ #CS-K#Pw| Kjj&f-,qxCe;2G %$5}4dh7qipe;˸@a7 ^-Ez}2Z3?yC୦#6`[i8DXE06phDƪD#5N/0`ڴ9d/rtAo낽S FHn0U#Ah7kFshËłP-̪U-󚙬xSi N U^mk}D0#Wfk|Y6Km져 !WpJWSϲkR+-v)Qv^?Ƒ!c%-ÀA`zȠςR_dLSX[++'X2FSϚ+n`$BVf s 𔏌OQfg17~][$ʧΏl.nZ1vDdhGu=Rl%usVXz05H-߂`]IĠƳ4h$S}qy?w̝mNwoY[3%Y,QHF0[Fxd[eɟᣒZ{7.ҥ|cy);}PBM~LQNKR1(EafGڔjTr]-Z(zv#i 9#C]|xfֺwV:1‹biE X. 7z"c83f[hEgw*iyh\,Ȟq AkMg {1d4T͵ݷ,AJ=1SIbPOphp "iCn흴X+cuYGQ"6=M㈲г΢Hsڎ*S$:9$잜N}/g<ɽih$.ξαj8EWG D<|])Q-qOR8GTZP'N_`qSmuhcbUJP}Suw*j:Us/90( ޟ]&j8PÎjULXv$l?d+!(ǑN!hj0Wӧ7kylzMlj-B)-*ow ND UѸ̈ .)D^ 䖠$N/rkhb]ܢ5Ϗ` ڇ,laqYDȋ8<O~~LP, :{('<7u\{ZyD]Ni]N:Z ur>i˷֜=G!ILw/>EmJ[񎗢$s듿NGV%{ҦD%'Wouyp_xY*#'r U9c5$W<(unj./+#)E5'R#̝߰,2%v: wi DZ`1@-|/?QExwtHuT9y2逺 ⏬I饃B-:TԡW&|6op l`i7XB~0H0-W3%tҡYNaă#[۲rb;RÛ Ex,%t僊'Bf~5'$9ޠI#O*FڢZv4N>N@_6NA),[RRULnÙ]b[RH7}Lt>~~P U M&1ZO_g<<#(>7͘7߿R`ZF/3P4.V!c"O&;|fe.Tɶ\L$5Ul@t&fq̏i8ެs},Q_x$6/'}MQ;% 8KJ?mpGZ_:PX:ViJld ʺ=4CʏkH6lH>羜+o;ooGĽNXqic[(lTPALhԍSD|OudI>07]9L|>UwD\P6"5κ*o_VݙNRc/o[0抭ϗu> ِX<Iӿ< zFuf@-f_g3J$Ra ׹mXzq,o2[i?5 ӂ!w*mC+NuqF]> 5<iV-W,4K0LZASLFy43NO95LٮݹW@Iǽ޸:6I Fy;c GG2L7^}#;Gߋ^[<&H$x(B9*;R]=*{_Nua@1%錎. f8F@;.qfpsb<Aóy`:E;H}|tBC@Gan~>JiÌ}ԃ2s6gsRYݓYp*RTUgf>mRb]GcQa7[9xѡ`u[p?UjH nIIzڱuđK`!LCs2e 4E5c^ {yD2Ԋlr*ʍJ@Ҝ9|ӕNstDɚcM.9{u0ɉv%) Nk`\XO5=G0w<) ^fe3gRdVrtcƒ-D1Սt-U  ~;~,'ܻ`!][1o¢R :gnt~&o<\A@jgspo$+Ho6Ͷ}`{*P\Dd"L4: Ƀ4y0nt[U\v!k-JҟLj$L/&y>/%įJ>0AkPg ]yªSDdd~nytM*c /ؖnx_RxOäޕiiodU|w5Bݢ7P{pU:+ %I G ͟{zAPRb#Ov*#zYĎy# +#fZ8q9”J_KOadtF}&"aMk$I{x/3D?e,-QMRS1)V)|qׄkLĨ},;bD:~: (8T7MSa޶gVX9O>[L}[Lh_ؖiC} H XU#$2/}An]w_C۲,?5YE OG[ܴ_]Hkn`\.*#Ţ"H3Tu)0Fw9T8hOpĈϹ}2j1&iȵ]-$r 3}8<0MVMx;}Юfe7Ws5kO;剠rFl:bp#dqgOpj '&?vهкJS)_DOWf96"Bn;av@VY5alc+;7ϡ~Λ߸DM:J]ku)xK'h&aJZSn9UJ˳QHj|":ă qʠQkm,w%\sJB>lPW"a'ffIbTot=.61L,*aP09RDk y HzuUHK0K{>iz .gŐMVB`q[!jebns4ny3@߶ldž\,:幫NA+bv'^恜@w̳|H Aed/g?'drmχKعӄ.w5d8%]3dfi`mm>+fpQW27eR|SG10qzG L P d欌vZjBkXFͩ.O IÑks}2/AӖ!mA/"*+mmQ̘#l|Ѩf-<' :QeIx:`S2A1\'!{vzYxTTHlL6;`f]v a2+m9AGvD ?&VY:^lQ]r!2?wȞtaxrzYq%G|^Zh,YF[e纉tr3+mWOW^mx+ ֯jPȺ (J?!ާ9~;+?M`fmN(H-M q}/Yŷ{U]A%c}CT~=Co3 /÷3ÃWNb||,ouB<h2vrT%a"Dzs113-Ņ:5؛je%zًK@b6 8nA+๢J([H:8a$kd Y"k+H͔B>j$NnZpióϷQ 0DOt,H(J _$KH?>#Yc,-{xB"P GM~ƠvRkGQ0G*_j8~5t% i:0RhYgiRn"pNJI\P2\R_'@%ag&NjAnZ R1#3}OhCe\ J*b<&M[O%@Zx[QMIPzXR#Wz]ln?=h`-;4{ &(y̚d Gzo[ =-Ӿ #։((a.6"hٗ>(}/L3yTe.kEKؔ{6l"+f.ҫ&. ˪B[ >xp#5Iu.2li2UNR8DӊfML6fi@tq0 M.֋DTxm1V:-]/?zR0ݗ!O F 2XQIfuG1gfJA@kz|Lڝآf;΂K_rk}gV- aghY7plGi2yDFA=ˎoS嶺(\arZ+&f=S6.k*~0Q8'ddY,f=׬#^?Lї Xp#FE1?PpFf*d!e W$DǐbUv[qTI(S nlR+j;s^':/&k芘rtEOqg،1CX{B?vqd8;tƏ̈)md31Lh7)#fP!wM%s,ZcҞM4,,'" 3^> *&po%K+zԤi.=:T Pql`xvz_^Ijyd!tyɛQX4m7@aSA*4|jgmnJ^1:4$v+ x2 f^?l?FWFFk-A, /z=K?!VLv B.A|ݥ.0 ;{}b&Ыe{B^⛀*in~XVt[(lSN6]RZdl]!ZxmbvMkѤ6x4 _Zȸ4( T6q?/'t{ -땆WIO?#cDp'𺣜cwg^j|h>)9[!., #[%~N"Q g~Y}pZu! g߉Gx 7_APZ10O"K~2W]]2;>i>Cs _͕Str8z [~vVEWS=d6(В̘ AU 0ev\p$RtJaj;an;*9 X yV v=W cT:zq}4a6WjXNs(%e+x,^Hꏥl]>JkaHJ;wC)P] ~,i7zDF]m\&m3+'-X_zSs昛شAx"+ZK:16a|͑Ys 72*( u;]?1z)B %LxcUgzㄫ!+B"0b~G sB=iRغ!BˁFө/dHµlqB+mXe~]|=F _=qRQ1E?y$BRI߳ɴF\4ݱh+mWjv -z.tk))̛I!Ze&C7J&6 7BGR|UZUhYtG`A-;ZR[qva@%PEOBq$8VoO6\,^+́9J*ޠDË!B6C7pjǯRM"O^HT/yGAЦ.(@hխ>BF!-1y8}UR| f4tfVubmPN Q_s15*UF^F`'}NEò[15 `屲.SDٵͽ E$E#S)|svns>)yp߻vtEg8r)bR**a Q-k\w̺Os]6:K7vRoI{]EĽLs}$A/>jo͹JapFoHvc‡)ke+Ya,Q,[m敻'r"R(A i E{2x_Ű'~g󽭫:p uӾ؁ hqL?-2 -(Dwכ} !4=Q$@:,U|&slpSYP u*vNKYyGC}3gpR⏢J7=M"[ (z3p7AnTKihIdܾ7#̓]v2zSlm&?VZ9ċE5I^xeXt8~0= A0K$j.׍Ճr}48XMyZ9ߞR ><7]MI,h;A𥓎 zlU2ReBy7H /t<p܌Y(aGa )"5폖惵Mu.麱Nt軙 H]66@41"UvY\G)n ̌+ej*džA K9Tɷ/N?:_Z8ۤ1%pn2EdCМk"G_3߂an:cpËi_pfYh2 > Hێ#zc#YĔMeZ K"[ymDo7K]=)xE܏ˤR˜IE圻YXr.g/iN1 [v__}QuAM]4j.tG('6=0ps \s2fV{֒Q:|u &4&uȥzbI:HjC%hflT2ӊǛ9 eyz,fXBx) 6z?ɔ/d+&&F~6>*5*ˢp9- @ w,5}=؁HYKp}1O+T]BB`!IG2p$WBӁUX*bJ%D>$W lc{I.(f:g/5;SJ>LjNzHar[NeaV|BuAφt|UKõVwQwGD5oe V `j0ˈGpL_=4WP[=8OTHm5OwspV7`5x9gHw vh-ّKTzJGH 8Γ֛mc+7' X܀݉?4&?Ӕ뉀osIc%-0lX#m(O;ù%L6j\bmWKG2H[IC[Z;{|+'-sQ_AVh%N2:WOЌ W8G҄RʂWTzqGAu@Na7\;߈@yi_(,\9"Գ8[bE[iEp/ ]݁OKVer;G9[ .s3[>@2fPM‚͆Y`tQG LV۔Le.(2v*Rxt 3ˠ&{lFbEFRG@i>Jr<4=JKö.F!!u$; OAنzXBR>~7q'k9d̞Tteu_e M^HjyciڝIvGgT k *b@C$8Qg+xIe+6,G;=[9 5?]dQ2À<(YT/+d Ƃl8n]\Ab$0MPmmҟ jA|(1u9c͖_`PFӻP∱> PlZ$@5N.p`吖#ZZ{5;qSkPk9'\5h"tux崭ˆx:DI&eѪ5JHAܼYDְLbc @]%u*pe,i{ XT;(fۯ3W++lPԱQ6\E]TyfhF5k*m*ym'xI@VBho`n=p)JBfٟxɬ &u=rI잶OIFMx:DAEQp; uV:%d; 9V>o8諒!8dzϨXp54PG)}HG\(+O͓3 =KlE[͎7놥N Y?5^GKVqyR"'0N2ؾ eʊSLx.4w\bca^I5~6COb_ C|clGT%rheQfp }v5\! Z #}1|xe@Ruy.50)^bw9nqYs+Dz@f]BT}4^WoD\ɔKլRS5MD<@ّ[%Udti76` z;OT{ה5tC>0S G>2 ۋ<,iE @](7Rұ̱% Vu*F<%tv"4vڠ;OVT,K>Ql_.vִ+!Nuk;i+džz3?I{7%jn^WfZ64}^pklNOF1ۈMN1G~41ۆOCkaKA_X5]K͉kݳv*C7q 9F7aVk?>dl;(qW%;)縷O8Cr)XvG%H7wxW?ds {" 9u'!Fm3!9^7i^-_w.wNIӤ@ -9N%Hv $S㴮f&fgH7.3c'8,K~U[[q:./%g.{+mY;c;7UDj䃺Ղ>wʷj8},qf)XpdbNV^l5?󰞪.8q}#B],Tp rO]i.ɫ'>o஺-(ư+HѠ> W:+uD(q !}Mw>5Pܝi#4,;+gJeE5 {J;O bvCS"X'U)Xzrє5ʠ& a-S86q ŤǨMUy&f֌ ,[PD͔X c +VLjI8RjK&$LWxN{hVL=2W7|TlISJ=^EGˈ! ߄QG(VXbx;ɨo(M/Yr_(1O[oվu֍R+RJU RK,7 GPK~NIlkU?ZY*m~w>nqQZ+K"I^S ~^i>q$%-߭RAS[^zQ/M[泫R9F8Bt::ŘILEpZ>UbbgX~5M@Y+,hیbum3i`&+PaMHa+NbOsG5M/ڰ,]} f/֚>[ly)y]Co@NxE_9>{ @=$qoqF2g„x&_$Z~}uz' c})VBllqef-OY{pωh&"L?MW0׀\*PP_i!keuAge8LY5Q==m rsj3H(fd)c%,p{a1<߷`Ԓ7!o1%ݓ jv)cxJ,M5?jd:YJ~xнZY]L+;̆E ¡37t}~,Y&tKa}| K+sn"L A7!F-(2u]']h*EnX*3 w|O!ŨfWs sSpiw^&mF\A{hD`f{)5 |_W TQ E3#Bz! Ŀ=EGճ,2YM㒟 ;1@`;AxkA*plPeV-:hcـwlwal#Gy |bgn;͆qރ:M{L$^MĀrΈ5v̺=kaZ_FT;Yf7<Ƌ}ܟ+!CM:RuH#!PZ<՛[;&Gwݱb O=4 C燶kwڭ,N.T9Xa1jyx7k< fYHE}ű+nӟq۾Tƍ9=vX03k.ցmbPVMF|l!h,z*Kv㘲` -@ PP xiP[3F~<"s)Qv0θؑL*CjģCvnƃ\(M{*;+GMh@&dP7; 클A8ܣ2E'߮BEa&OVh6,Д/& q F EmUH^iEa^y41ϩqTۄx8r2ױ-PrE'Ox.$(Hܢ%k㢏Xbx #kJf].dzp]4q 9 x75AwRm%Thv++5ݍw9&'E'!AŠ'L5b Ѷ_<4#E鬃5%wR/mۜ{:RqPt)1+Id^A0C5wz9A[QGku,97Q%=JOԩwl|A)jL %=NqH0~mmO~~c&4B\6]vi;U!=fQ5Dfk.S\ZI$}f 4,{ycqPHr5{ #3) zp(AGg"pRTX&ңylQ47Yiډ+\^ UrcM%2bx }!ΊvN\sƯ }JU޿&J{Bݬ3^7mGldbӹ#[hpSZҡ,*î)ke& kpus8=ʋ!I& #~Mc7Op>xt4'{- QC1Xs2"]mp4(̗,s[]$~ND`ڟ(dDu'2* $:rh\M6ih"dgڬe|?sx](ӹDnǙ`r+(|xT;.H]@7{ ғć(F!ܙX>ڟ$!:>{"C!:=⿔"?YoJG3ՒtsP&fһtB{6iFͥǰx?_*n:[a!1CΫ]FǏp1nfxvT⢃}a8?ϓF04+{-@I ^o(90'P?hgUcbxۥT3U 24C2Đm 1(WwH$5 Yw#7)Rv^͘s&txO4n&+*JVn/+B'G{u'aQsQT7sȵd#SzFeQ9渞W Q[frJ;q/p31 lo\]eAK<&VOVY3n"Q"R Kl@p._M֥ =dƧoJqHdq4wm{F wƝF}l`'SN,lcD+o D%񳪭b4Nk׎60jb g({[,u +2v;csUxBl]Zi>NX|uG1Y\~ko-אaԗ!s$d0#53Y"jbWF|$!@~1TW,]Hz"a4 {%,`f4,D)' \)a< ƞꦞo|,Z?K5]@Jj%E97v#JQiqT|rOT-^#C gB I`2Tbo؞$wq[;1rU8B|ߙ"BƆVZGO=r\12p#!r{ \Km`@Nj*n/͎n2?y v{~xPD-w~MYB!kю 룣]᛼o3x`^I1f7)/DKs>Wgق#^"Ly|sX9Sy;0GJc=H-_ A`! v;)mӄl`?pN{-)s]` Q]ԛK=Mt.Sp6<^cXڎsw;@LoGaP+@Nڧt%_Nt-9Z99;fxaÜsWKdO;3xGD5a ثy\+[p`lj ݢiruF3pe,Ļ3w_qޘIdEPc+\f5F~θ7bx1J8o9;ktڨB^\UA)7HF3芉=*f(_}PSY'!W uҞRBiC=ցQ3jVS:pJ%2KӝPPڠ . H ayA(o-F\Q꘼ÿ-(yNWh2U\_z d~-;/tƒV I؍j4椉 ZonNT}1\ľ┼:ѼLcV6}K3!-"| ǧzA&1 %zцܫ. =1 3hfXbdqKE>KHX>Ehc]h˥ ' )8|f}@ɖmؘz@AF=o:%D:Ϻ$8̟Sjgpp#JqK:=_rċ! &(cO=-bD-05&w/"u(2K2V+Zl{\I j]Xp`)B|I@ 0q~kSĒ̊\ϳu`Fw !7]2*&P,9/^j44M<伦%|"g6isd):Wfâq^t}ZxX^tOQ%~B4­ 0hQG6&⦫glRu-~IqW]IM*ӕ."D#MnFc Wr7VbwY;ϖF'\ Î|2ΊΫTs~騞06(XX* qoruQuăGI ݊R9aP A M3+ǖyՂNNE pc,ך8=4QDP+N!ȘDJJk]|ww,6n͆TnW' q"S;39n d <&˾X𱺙BF)QK=MαcAc~gzw`Wƀ`$qu}Ѐ`i]ZZßKJL+kS= Uؠcx,(h,=۳E`=5BΠg/ʪ^6tm_z v Ϯ^l)Puޠ2 DV+6NܼNG+Aj&*dvQxg$ɊY! v^2Uμ*uh7$5-ڝ>MFwa#y g^j΁Is .xѓFgCu7K.]Β;Ve I[|G% g{LM~IB(\tjGx)4+æ9`D$Мl gSڽȍ$ N`Ɔmᄃh,|^=sNI030"vrb9.-ր~ܮ¿fz WϩxR|Se-^%w]~xMG_$ZX3B+q2,,~9c1>YX: n'.!D 7I VETduX7b @xrP_" ^})hn5e%묞=dCS Х7J;xۋحgy[66`N"JH[ o#NY 4*гcQ9yjrɞX鷹ḑDTuy!)6`:J$d-U YZ8- i9=!KE z5e%RAsu>?ͩ4? %\c]5xdI*.k IqL#2|$B <3A[c-mՃ'g~^`ʗILEU cޤl .-XC# _Ei+Tu R,sb,g΀`[/,8Uw &5]J_31@q}H<.SDrc렜|(wH8t1۳pjZ550xK{'hpD;[-%vЫR2C6:b܉.wQ8%kZm&BnT)]ٚ0LT.85nf2^$m:O,.Ԯ;`yBDNC x.) JM6x–j57!깻Zq+ 5ٙ%,#S(;he[ >u^GWQr (ugrAw*6@ aOdh+l;cgY>=veU*Mxg{ҳӛ{G7`L˧!$6; 6! WMD؆DiABh<9sD#jXEQ9u4̗lL9YJ;TVvCu9x+:_ $눒xBb$x '2{f(CiG MNʌ5 JW(0\ͷY{{1 zI˻|-;zUk'-lpr~l ZfYb:qyŒ`f T"[F+Bs..5CXsyh iqfW['~S{P_%!t  ?neSHªA2 !;}m"w vS}Ps{J7{אqMhF*8 r>ŌAիDܽ[4@ib2˰pmX|,č*AH9T$i|L!whtޭh CT%oK 7%"Po UI#cB(0Ud Ex<#b5h 4) p czM]t Bۣxރ{Zq>g<$oE H{3gаo>2+XEQQsH,0¥yIr?NtN뉪5}iRMa|AmMl`&}W}wɥ-u? ;],1=D ¶ sѭď "za< )C4$m2oN^A fI5b*4[7\8 |0bwđ {1=J]o9uc/dҧVƼC pLV^cYzEna!)ȞzFN0cXF~F荥pw)ver4cVGrN {,(1`c=7}zHREC&ד'*DKg$3b1Niw3UY~T :iLt|яP(+Itw*+3|?wlSx(sC`WU!>י8 i 8`l8HjʺT]2jb2+-% d<(#8)tQ!c|M⠽!W87pɆ+$S R)%{s{_<%[t1YUT)[>MǗׯKqy8wSK]ݷ sEGSס.F|2Sѿ^@ VYTv,5Z&gOMi{?&h#//28V:?fZ序Z1].;gqB!ei[k~>tR/PC*J}ZO%δL3;=fS2xytA{H^| O :E02B rJfF(?_%2_s*q׼g-dpMĎOhP$u2uy1j]16}EM @/·>hOFJI+# 5Js54p,V-ֆ6FLfvaV1m=¹g!- JtWj\=A'OS+ۅ`"ug kw!a}m!m*c}+8]C?AY._ TB"< 7is` TAڙx漺|/ }R#H pEl)5g7F0N.a]M#蓖 !0:Q Ak}G] +c5X"JNDX\Q A9.jky p|] Rnk|t1-aϣc6G}$v 4zbZ%b9Ki%"2g\4Ip.(>^P7)/s>ֳ̿tm?vSOAE~0Ch)tNi`VVy5X51o kB~D8lUFM'vGxu'c.9FąO+`k*{ˈ<% 2a^}\'b f]zsC@>eq ۑni{rohǪ8W7>g;>u;!ɍK^ťۈϸ3-LT~sVE a0 J,RXVܨMӒK=vjeh_WM{F>A,eʯz?BE%:7hewѧh#g1S.r.]ZLNFesF.%\HWuRܫ(˖ =AO'8"D\0QhaBZcٕ` POnlA;bCDy}\sn2lXW>k (Z e~X"Y+cO>M8_leh$TW/i^#{E) / u!i.C{ RUKd+aȫ8f[뮽.}vښבx^R+*JB OԒom5JfӪA<oHb2Q:C3c M<ŋ}4d<@OU.dVg4\܋3o7X"ʿid4&g'+Ji@qW(V+k6 kv.3JqX'Zt#RlV-CU!(U(`{Bm.n~P-75-֯g3Œ)(egX~?Ӗzv%LSqCuvŰĕXOl3>oxB.sYR-I+W}ώ~[@|I(\ ᠶIO+.O:a=/ Ԏl\NѷjR&܏YԴyf+P s< ߅[D LNBEVM. YvR^Z  z^ުjHي(J fEdI(`7#aON&XYۛ_DDA\`W+n _Gi<֛%ؗhEH_탟@Wcb< |i:2jW*'zlE/Ru_6E}; \ab(?%f,V(hs0j!*J)X jن䥁9$~19'T_ /ZrG_mꙘIJN_R4] E>cԸ?ό<64xM!<Țh@0ݍ$LtnL"gihpBVaI#{xPi#}CdDLWr']Ѭ2-ҎT SIz|v/mG$ Xm~CB+`y5ԙXdGxfLmƇl'ubUgAֲxwrxvᄏ4^nO.ے%yntƮg PάɆ<@{Y_VnA"OYF 9,;wT+OMucm"gRt~iW(ʰTՕBg!U߰ykJ_4$:n6H \ C_0`Pk0N+J<鐫iV-Je7T>[:lEJ<0o8oHKƬψa}mk=- վE^Пeɞ` m%o+( F9]/zPpR%ЭKC p ]W-%;80u \+=1!(2"gB._h]NA&x*r?!ycpE|?[1-`yNik5pD[9qFim}ӧek7:ͤ*1W?L$OZlgFn[A\  .;rߍ=k .C^ewv{SJ_ΔQzZdx)0 p3}o%}:̚/8MZ+_hz #@ngԶeW$ mypK<0B4XaŪ,swD0%Di]U00jp @V`z<+*@I*Hp} l uwWi#^L(m`1[X%fM[VPs$ -blvGTrG:,wVc3+s?Dұ_~L׫;AkhZ.Qm? 5p Tk5! /n.]|4,14w۽@ײrK@Ug0qe:O.OĪ-~ZFGր75k8vv` )ZX8ݘƨĴRk M~iTq*hjA7&xDzX2m ^T\tY( Ege_D xtهo`/@*72S<=j>P2H4FE6Kt@!/(@xƝMq&ү$kBAښ'nH?{_[$@B۴ySTe[t{-dRαה~+qAZd@?G>E3gSPd%Z3a| 7$#?ƙP^.`{@Gz[7i{ľ b^v~VG2&OЉ)hXsnJlۼ[\`@wn\8-ٕ P=ӥ-YHtHAkx C>$2q$o nґ{W *e9Rp׃S"hQP;KA$sށK'*gtl纝l&7C)aaO2[ZJ``oO1cqg{;aλh =Z7U6:7-G :l;j^}Zy$ʞ&yrȵICgwNČv?HBMU /DWyZvtJYJ0tL(օBI%%8wѫ<Fz<'4cy]80Z꒭*wfaltG+ҽ6ܭ7$'ؤЧb iGM@у)=A1 \1 d+Nm9,h=`; s g8~Tre,i%x)۶K;j9p ThK}C|.F6jvnNgO&ZmIQ &k(/ϘyseHN۱ݟ8wS47F'n!F;۹{O\䕈gJW7'V : 󫄫a +DcݝbegG4ωn1&4sJb-i}!#i_auFz`-L.o }V5͜¦,{0AfAPxĦyr+A8Q|h0;8kT`Qv4igAZڞV\)](P#~tK۬Dκ{#,ڱk技c톉wc{Pm5VgN oZdƅI Qn~(L3 BCqg><. ZL9+t+["m5pt{}4Fyb6\4m`W]>i8Ns4!7%m3bgA5smˈOvpt;řwaY:C4(*,_6|;ln 7 =kqN%A/0RPa $cO~(?82Ք &YWm@~S/2WپNT3ke(Q]Wz2"*wY#Jl|fHprRYco 97eC6}FuDDJ/'{hY2{s, Xf{yW40UY+7/$ Nz1=MPjnv_^V姎cϾDI/)Ys Q-PlIg zSgX@u&؃긽E #6QUu "l$N+T-w:_E0/rt"ǭYF_l[Zו Uٝςo_x Und3^CFfnDr~djZrfQŞ2aiNO Z0M )0l,J+jw},{<5[//[aYЪ`wɜgݾuGPv1x2z?a^M*4mqgC,1q SP5Hq7/=ce_<#pƸjWR9%^/7  AG-z54~[_4JZBr4(22hyt`tF#ѳ(",W E[~Zj<$a1MhũMo ikIeݰžgQVyJ/$Yϛˡ"M*U.H8_4+<]")ZVKD@c8Xl&v/~e\_s.ἷuXHZe[YĚ>xžUۮrBq X;aiha"MY<J7Q@892+~19跛{>r E]>&MIL:+[׬xYsL8ZsOAILӑN,+hdŮ&;J=~ɜJZWG  H|R⳸\Pka';բǣiI˳5m(E- X)L]ZYiڃǭe`Fv&(3J"+JgTVRO~pNs(:G2X8*4 #PǶ#ڙ ݴZ`Gxy <+*skgQe$91=5nE8,ΧUcF"MH=TbNn)F9p| rvSѤB2@BȊM{ AYK!n KOK,3S%5}j@&2G4/a=\#U>ytH}"uoq4PYI[f~?1'cpRzp]@۪Fjk痞;,ġI+%s0BCIF`}5^tqjt,fuFTV+Ag*"%G$qI#FE@dvvCX+v)5 Px2)OqJc[ ņ汩qCPr53/^.{ZP* >$W둮(/| L0]}Xx^(<*Lp15F37K>ʪYKJE$K\BI0WHjtXgF =`)o#W RHYsmT-``3.Cf lj2iWp-/*7pZ;;qSq_C̡oX2ڨWũsbO#¯ǧ>,OB$0IahFG4=Sq\NAôoUCmykXVc?`SSߒ\YΩk=Ȭr2żj !ҩbHJ*)צ-]T*2cheԏiU2ɉ=A RP^gym,㬛.xnKkH#Y8IY.#$%&J"̕5#IIe@x7do}2ièe ϴ壁"9Kjx6 W,gp=wJix%bWQV {8<$bIô\rkNX(B̆/|(qH0Z/%0iE7EpcΙK[Ȃq?N9wU[EPI :9M=?ibE(pgWr:4BVnlOu< @ TΖ웳K 6gq!g%/ҋf9F>պz8Ȭ.'ʑgam{IC(ҋؿ0롂bvƔ>ba,./O'vfUsmA$Be'-ԶZ ^hY#ʛPq:[}}wAs^6L D6At9[W~X\bZ#bz֣>e,Oo\$3s؉N۠C)pr.'Pyj4!YQjo?XRƃ2aRYkísK4A:Nw3O5Zc?%uѿP~;f.⠻Ѭ>y;(=1Ԫ moKPڟW 9i=t&2l4r/ XYߴN~2XxM_hƉ_9Iq2,4pEZ3fڈ$C`0 !7=ԗdlj$ȥ+G4.'oӏEvܔ]~&@Ag6U" DDjc򠢚 iu&]ID*;@ж"QWO4 'cJxtxzՌ -Rz/ YbҪ 1޲W\ 83i#͢ [gk2*(ϱ JHE0 %!UC&׵ݛtyط}Q7BddN3mmc [3h 3GF'3,ʹ a3W_T3MϺW LV罪WEeIޣ8K+fߠ@<9"ғ%X hwjTFA0Ov#hT40^l>dJ9ɚŗp kW\%З懼w:Ms@ 5a{xk'"QC{ן$UMq74WDӊڣ3u- cƪf:a2u-_4ǹam9ZͮgT{5وHxњq|u><1fzV_8\i \ PC1[2/⮊@m۸QEҩ1 7''{<0wYDu֙} o[Q '#MEXVr$!ONd!;`Mw&qDN6(.)%!F*LBOgdZ ~Υcr"ѧ׬;mPuŤh 2+!N:dZ\j;NP`0n1ږHzס6Ts\VWKi p_QT0uS߉X]5ۙAҝxW:U4@}"+Hy`9 <VeF4/)c>|g헐<IK |&ڣZb񡤁#OI..V1F3qm6@3qlkH[HdO&|Y i)-|߈KC 7` %vQ;̏"@A?N}]6&Qf1v%~S~3g!昲`f;5iX`M@"^DRQCyx0%Jr9G|)t&s m=+"@ZSx{H;Xcdpł¢p)"CR(4ϐ j,LgdaEJo(Gjy6˾>4;w w|ńÏ!#N(U 6ZNĒ,a S?Yj)fUCQpzCO=}f/۶ݣ-Lrs7Ķ7z_軄0%1{2*Gp3#91ImK̵-(slM/bH{ 8avS"L{Qf/F90|Eb\/I3{퇜˞V6bTN46l{OõM>U+-YAb"7L(`.w:*l|… & 4κ{uMtPq -aP REtMSp4~|lhwrmy5Jz k&Gjv\^3s…+Xx>Dq3مYIȯ6hWJXaȰ˼`U=VUi(G-iw3DX^I|elQq[}.0ߨ kCFi}ܪ[oz0z>A&C3%^Ě Y5&X؊3kj6o*"5piB7R? >-բި=悿5=^XC& !sbsqs*A: uPʳ= a5']66`W}{ ~@ mJEяL&ʍ fWwZɹwrgg|iy;@DA mpъfACמ+۬^8~+V 3T&h#&].8$_/ySĨ~Dݢ'l:qk5eD#ݪlMQ!leDx$ٍ@3>aWG"S5ҳ\0hdߡ!K 0B/YΔlR"`AО2f{Tg5<-)hԖg(XIm/ƺ DϔRl @EG}u s(T5'O& Ί_U9tw&B vN<g.P`w;gRP+C ;@dv]3 'ñ/7\FGg 3>M~zcю\‹&8f 9ӓ20 QQDRW=" xʿGQҎ /e*G.~jB"kaYM@?" ]n2-&uYZF%/ϿD ?It%T0x}كdz#E'4|C^|@R &6iWT|gCQnᛇ'׽,fU ~׹݄+*p>U'EJx RXk?|J %%)Ϟ]m,Ҁr7!CVǗ>!Uw t(qQxO)V2<`Dj2M$F`P}Wo-/p;D=кnm(Y!u(R f}kh=i7֡haj1>7\jJ*ic}) yy٫,1D`yU>H"m%}Tͥ+?Ϣ3!CNHgªB `̹H!7㇃O= #f ,h=a'-=OCbZ,;;fFI[}D%з>Ei804tPnDBFfI% faL Ux}'\鯰BEO\ jP~'e /obM$#ko)~tn;]< }yU53Wসwgևᤞ4n Q:.,Ni؋<~rE'4(wFMJ5TӵYGi\%45='}3b;"Qois\_sVVpy^5 g쐟TNHo턈͚eY)8`G_y~kjl~2Ê: 2^iV(/Kh1IT5)lD!mc 6$litODvF4pNT)0;pFO_E=_135ӽ#EDž;" L_[@ U%.e$ј(ͭ_h׌6E<7C2)KĤVwcX (]ʼ >M,ͳ")ҫl;e'l)w*Ȑg]QeN9АU Ԯ~Lu0~TKHSa@ɟ$)boOxkеӺE~vgvLq?]Ni,mZ@wBU1`c#Ί69(血1| ;#dx5VǮjc൹u {:ˌz|aZ5 OcG``0.h,wSB/2`Mr`x9ec vV Z~+ Z)A[F6 ;+'/j ȥ)d;U$aMWIͅ+yη?PHT-ʼn%8*4ԝس $0mZaVAڴ=g=eL἖{+܁'DsRw,[%) BjQtf{G$PɎ3n>ܺ8 Ā#y eՠA|d>uKÂv]>lw}!FMLj&^kNkiz<ːHQvsYϣZ*_n.-J L- =ȕh[̣n.y@KK]*xMjRkEi[Ru-o4Ns+v8h3 6sE%攷.6&v%^&$I4(ݞ|_\x^bXDlh=Y;g}w=~x9^Y@;`s֯G;My$kx~Y?;[$ Ym1pUbxV}4&dy.6aUc%?Æy7D4?zg~kAVac^ޖZH{PFfVư?M)f>|`#[AI%m7ohk\cDhW|o0e,<"5y6PbF3\d^0AB3M8a֍9*B'bUHw:Չtm 93̘}4YП*Xux"6}OE~DD+ˬ{}2Ȱ%+kX&ҧP̑%+Mc9";hMND,w)~ P`'oަlj*_o6sj-k= ?Aah8 ;(:Z>\(iR_}D_U?A'`6/ ܝo(TvryY&&־%zhWl= C :1ϚkӧYĻ&:SQJX5꺻Ȧ-Tj_^]'{$l,&t6rb| (Qٺ0ikY.sЏYMkP/}n:y**OFVDTFTrBUu*6|5"ctuP`WpL|:Q}×FX>@{Q|EœZQ3P2~1X"N[xP˺@%A*Gw$gST4 K޴eT(Ʊ]GG ,֭0LDr;!ld.~*ls0?G^DZຖ _(nJ+Nj">Gn{"!rt]T4|9z%92漐6I]N3igD"Z@fBjJ2ni[C/rAU(RؖҬ{n>T=\TrbܛmT#FSXO8c;ɬvưth\彙Lsslo8y4}>v0N@=ސ\'C,{02it?7}7nʺcBQTNrK#'-Ri#ʸ'ʼn`F;##qxC &0rֺRA\VU2\Nβ>\zd}zfFgOqJ"(hN1 NJ=R g97.4]A"$d-:I+à M!$of<ptR@8; ťhDgHsS'ZJ8q̻ޚBO~¶5k Ol510M=-gkxZ;AX^ۑ_aaW!s6:{[ǭBXEX@1gJbmRJ0 Humb'>:6$3gEH1#H.>{Uտ 1WW]`@v 6q-CuĮk,u_XhiO)=_ _Ib2Ǖ'ߘ ]Uapz{cCwv}YH̵тB2\H.nU4GaW`A .l *G*3bm+{n۽Wr5eRZgk=rhRCH1C L&iC{Bě1r?ĥV dwZx+k+M#|Ӹp%! -S1~רuo.k xc-PY< ."mݝ%7I|5'v x4A z.sE)bo~#qYW8Ѵi@taӽrxo,oHjSLI/M/tsl"×"¿hn|^bGchVCo]?ObyJ/HQdQ_Zc׶T۟ I\Ub9\Jֳ%W/R\ '"W(o![WROœi:*|&H7;r aNTq}\OɂoIN`w~ LF_>bF .MkEX9fC D ' ^Q"^;pRZڧM)[i.Q*bF^ޖMҵQ EOҀctB)sǝN}t ~>A u?1z eӽ])o*U d 5T3;0P#F‹֦OXR畂(؜˕j(+@)a5oZ\i6/|p(q6ǃ|@)H}p:~P]蓾,]yb#74jzJ7H@e( ha[Ns7P ɀ$Oh؍ydsd>tigH4)~G#[X ]a38鷅Z+jp̠d67HʰeջR^V NU7ҌkKtN;zܘj)Y녫ZWPf fY"s-j,:7O;I}>mI.%놺)~v<.++ϺUYM3H$Txp#7޸LnK)e}y0'BqiM(MO% I@ iy--W D:Ͳa0d%Gsg0\Qu$*gʶkh+e@y?d+e@sNFZ:ޱ}&l_V uƾ:g饭vyNP?+/1&qԃ_?lo3zTbF@LAkZ<;ED|TZ+v@KaäRo$ 4lYcKv&酵z7# 5=<ߒQP*/\ dHKd:@TuhtW&*lAOye7r6j &c]Toy !=l0JɄ޴9dWY(/J񩄈^.1=[5hkA*rs0ڥ~9   [+dt'ϋbc< N_r.] kcCeݴgMkFbx }B78|vvD%%\ے9x03CKLO5Q;LkyqKĔ-pcu5(HӪ`3OcR51a/p||WTS(n`SBK֟kb)KL1+Qwy śYpv OxOwBEMh; ʯ6~ѫ|zsf C>ciXAo˖BnIj9= |+LmQt/+3$mrZM{ʩ[ۑC.Dj݃mğx @D0 Y)M >o A^PۉQ6F9ʗ}cɕ.Є) J'o@Yyb-ɧ-bgنu+QQ؍N6b$ =n̍㴄Lf,$C2;n:>0f7[.N}yT w3nZfqi5[6|K(GeC Fm^30 %ÿ)VN"n7 l2VI[6Cӣyym]6MxY| t-GmiuB>i__Ia^8ģz`9جM饟Ֆ J C漨ÒE2{gT(u~G"|F{rn{{r|D#vBgv;s捋aD4d},P47oAß nckS%\ѓ!V:N$)U'4g'$f1|Nh>{2]@,$3-J[ã8_#M5uU SDo{2M~cX1z-J GKh HkM8׃JRʏЊsV;WI._N-9QZMsnsSY ;JӬD[JНKDP OiA8teB;]x b :*p? Gڧ&6hyi3%Ý/6ʋGs<4GöcVJ!?23 =ceU<]LEٙ<]]8pIr\"úwFpu/Փj([ [8CC93mD؝FԔsOeo4x٤ffh<7=^SG(d>g=3IxVpId*&E@^zp躆1Ribbj#Uk TG|7*ڿJH pplO=G4FwHЂdO?3QGq]3ˇiAQcwAUcxxeҌXr+hUl nBAtqXQ^{pǰB_7FtwuBG;\SvWnVO/_ v9dNu#|[xuV&H6'yo$p(̭Лze(gLKb^J }'+ F͒179 ~u~xOH3_r-#I1,n$ı}Qe#|pHPk=2GrV<[N楆U(^>Z%,G(PW*k.ر&1 Έ1nOw6/FQ Y'O مcW#]uTb{XTZ%ᔬe#aa4; @cp<CPtS!B׻q. ;b`Ub:ɫP(&2{ Ѝޥ'je\!'M,\5tW/ cGT8Â]EB2jٟDo-h%ebHV|'لAYFޮ笹g@W뭙%|ڟelsu٠x;WR7D45_}}oS\\B3ׄlX]^K$]\@L[1޳՝CK(ܻ?`^ZPRV~.ڏPНD5+$QhK\!cΰa}҆!G má$_Aȉ8m-.I^tC(6(/] Op`C]EH! w7˃0\o[t!4FcNۣCD= '"7+<TMk!ƻq'퓏`Up+c|V83( <?a 6n:fe0Cu/1 bȊؠxH8F=Z=7ihPp^[VBx̀?536zyd@7]jF-oet·N%D85shf6hg]-5OppXDZOcAW*0FvQrUE9>0~M%3D E:KFc~N(ŇL ['{J`w/2|oCeTIɲ]SVj3~+>7KOR\NɁhA&J/XU-e8͡3%^ @դg(dyiMm$ybfn軀Pmb J${N$>w9=-vqۓ<@I7Ҿ\ ֐j* I+qia(9lh%B%., ?v̙9[&UAnY}5M?#;TYUV h릘8Xuuey3fL Ӄ%L\8l -?8!'hcBe>8x2 TnLšd|@ߺƨ2>M9]%M(JH w Inκ.rZ>?_d * =,f; MG ĨbjغIA\A|Hq=|&]#~ͅc\s>bRILy[a]el7.۳CX_e͇:ett]6F eX G٭pkJM3#A˽D8?-Ui0s~oV?E%iC(c-,)?Zg&k "X9P,@YY.Ɓ{Cr)NcfO:!g ?5N}L:` &}D{J tH#V߯:c*pK 2ֹp۠v*Ƴ2ְA-t+TR,ma!?ʸ3:ـ>,y6T4q,!mw+rNy(x&|3&믛Α`5$OPlĐnJP 1Zkl!4LhK5҉Ԣ[r[_e%l e&HUg<5` ?Kb %{G&$ # EiI%CXa. I/llYmϩ=i1AN>ְx ^ëMEwkMpɲa⚦O/WHS%l&d`x(* -v0itS'/_ҵ`'7u~QgWʋ27Ic k*@}̏?C m|qD76E0}.%G uE { ηˌn1%W1`*Z; KԙiJ$_"btN9N3_0g!`.^6%qh9e./ ƶ;P ?O,0_GeXb ^jq0u%x'",sh9~`` $qe*Mtx*4uyP2CȚg Os2S?$SUEb,Q+s.c$wug>%ko Eη6]r:H/}-BwyK^U=]%ZM:i}n4ʴ2)v&q_mh5Yٻ@a |MJ``E`2|zqS'޿gAnqϲeC}\x&#ZN +.MRHo;f{.g8%oפ'2#1c?U,D0)C*ӳ]*b7h ә K#).!-yoe|ןW3^6 !hK苰̻`FK6+^lCw|5vԏKky< >o쩈|d #O/o%6V&9-3͉9&K߯˛; -G?}qu!sļ?P8+R#卵\)N hvo2f4>)kWڃ'TL^CW՟$DYIl?T)"ɞPJ-{wT|xm0RQ"!+D.E8 ńEE=d N)ncPY[S-Ho&|~'MݭwRHtJwm>0[;[5yқA"{B6@m^M u!eouv^H?)ҕhsb4Un^U)by~|^🮏NtREˍ"ZI+G^.;2. gZqZ~ uá!pژfܼR*#'Mr`@41I'_vZx("O†"䖴(evUeo;X<uS\HD@#D$7LJ |Ój8f2 p.D)O.RhS,+XIT,xP5ЂL͌Dh=\ å.:img3Dwe_NTXQͺKhg=a-0*7c[89e4 nùi4} _*x\UFH@a}! e.mn85kIk9n>'A"dbU|{=g3BtU:ݏ14ޥ/ƌ/,Jtp>5K^JĵComJQcPۇb bSV0p;"9Ulο9osbO]MZ6,j|þuQpX-[,*51POh/5 U$ Ej7}v.CzpPɪ˗. sW*nq2=!oTOxH_#Xg.]>;[rF6HnOzѝsޚ ^P< ]?(X:Llh6 .(57XXg!jDT? &qeǏ%r℗l=I'4t׫y%s"b`N[,'&.1L ӏ#>k^HⶲZcw\L/'窵=2]P|)͕{<➨Y0%*J%f4I&)x(lI|'jv3i ct(Zs\A 8C ɰ"6.~z?+U80~%f F:zPϡ ٜ⍳V-kim# 2Q?W6jdV u[&HXesEdij$f XlQ1Q\A1@S  _zoi`4˪|,5= &(K\:H#oǁ|.kDpE,l_i̿D|n.! }0#EFC; 9npB7HS2UFTeⱧ_o0y =*{fnܣx8X(uJjqQԷ"? i0+ Wm ka9h* Adֿ7#ڭ6>Ny":g&TRGf|9{ǯgĺOvE^iR'jgc]ׅg񄆢s]'zש;ZRP'J$,p7IT[)!Dsc%.F/` բSLGX:GD!yv/]BJm WgO{qqYG5/+Äa/)ZNNvһ';͎tN' *lVDTxe F ʐsZ>WYi"sm~`?ւ>:41ʢC -jD BB slޚrOoi!J'j_kq`Hb?Ϳƃ,v\`&-j?}Y N6 |Btk ߝ!R_$Qo'3o_XH^d_N,a$.a5媥F Sb|o`oN%7.O@yt'i =S -#" |=# D dG%HhK寂T^ nȵBKp#P՚Fcs,R =5Ex|<\rɹLϼ Y̸}b&;O/&wx-}"9ˀy77Xiq*&1SNWӰ^͓8+Y4<:(ρv̍2Zha`9N;zT26*F1RGu((:IsL\ܒ v֏ Ǽ>LG x`{b!cB7^!, %bγ+yatF{Jz.6$e0pY<8I0jF/y@ Ițp;?NjM RcD7 qvj>q_BVcAg324)x,>Ε&ЦwZKȲQ~4GoXfZlFa BwYi}v/H@ՔxmmK_J|ϝU@z73<v: b (ɭwfϿEuca9َ4 ="H3#}I ".͸p)πceK7#{jLdR F4hn *~g7^ijذZ(m8=w1T+Y_S#zc6Wa;O=~iȗT/Ϲ(q)\ļ!0]AK($Yg` 9>z,Y?Qڀp#:heOBE*dx" 7r$Faj0@LSmmy,i5*MhBaUpB]$5V5d6l]d*C >2X$DgL0t!N$d)LFr5GlFV ɬSa'"lNsNJ>N2'VXl4^2d'l/^|Ҹ\YEnq @ AXY4lF8₠=~1ۜpVZ佧Vwqѱjr!}CiZ U#iuDiˌ(; YRS'3cQ՞CG?Dǘ`hyߟMz:ÐIB4\S;H+) V?Ot`LX^lis}[G!R4?a[pCk}ĺI8:ăA2zHh C}@=Ǹ&tLjkF6zmG{ GWӸ!pG"h^6x`.!~kq9 A\ʇx&'d}]#`tq0?`=x)ż EuS4z40@auŒjccT#ESA 814EL=]:xegkiF@ tvf&G'hO RFT{"g+>`Q,y᠔e4V}JӆhIJ gZ@ÓX܎\fQ_Ee89X`,4{RgyantGlCos&X)–a*|=#ӣ+O>u%Nrʍ'2gRMn|M{kV P+gOeo8Gkx̺c[K%sv_yE^'[OK0Z!dLpxەU ҺJN<|Ip mm3)n`]o0cNAyU9^v7ieP3 le֧{yN9ةc@i.3ґQI29?Bjꗎک}l\(AGKqF=2Hg}%eUdbuG>*D4ˑuc7]]la[ f$ݵidUxMWU8 iY ftg!$Oq ?EJ_Wrf/Â#\5hE0m˕^ Jd6lClٷ!S@QX.IiC-`ٺp2.Hv@ |Y6XKnj^BU# IХ׷RIc6EMOk<Ę: !dfA<fP%.7N0E^),PrJ}㪡 !h#/,9L mcAEW "CAy^YBE fV?Gs%#opC":Pb]ĿrDfkOATYg֊y@VI&_8Vpi%W]v|Br F/ 8wHK_O.KjnKzTDt,\nٚN3_LApMùfp1 }V:pY#U En5F#qLnk҇,ۨ3Cgʜ TtX!Tw$!݀}VՊwJ')EAuPs7DӍo餙va-' /g*v3eh lAk$1p? .ϊ.=zM*q?7K TE~fy쫃*!$:doL# CF[-g^ :܇4.%,ބFpUᬤ.!o=V]BcIFK0JXS5M[ ( !j~T̚]v's V+y׵w:hgy: $=IIgT:|er韄\# : t$R,߬6-)uu/pEd-2-aMu)p>Ki޾405\\.F+tpӦMa=S9ܞ 0CIVE߱f58dd>jb)2) 'nő\/'j4nWޚ$Caݚ Ϲ+p;g《9{>7pps>s3UEZe$([y2ߑ^On۲=lY=EKA`m } s份/SΛ\/TOZ~DRk1M`bN.& BhAVM=g`yqŝz{^wl\mSDYX~9T>St9fXRd-?9mu3-nu4f͒Pîtc𓦥 Ii2:esҍC34B+|ja(X jNۏxʾJҥC|Y˪6j!:ҀQxiy,*s1)4bE ϟUd efȠ㲛;fΞ1fuĩ*!)=+Web@+ke"BHZ4O=XZmJ̥%$IC3X: b0Ewڧ1!jOt_bR@{Z#>x (Mf!"{zo#\M²if:(~(6:hVۮT3=sA~ѠkueW0:4Kg/XË,8!D ( bh6QA8+Uϳ~I2bO? UL XWHcE s*Rn9B*?չ@0qOP& Ňܠc )D0XcwٿXqn1,`@}|wOg..qH-,”BaT~Ѱ8!>^Y^(䱺oLtϗp+Mcᗩ6 n(HdM/?xV. MwϸL 9ʻ~}`*fvUzKtOnRMw$_F*nnNt$x<B">]m)B;E g gY` 6KR^6]. #(VMU@'~wS̝ >~;($/ncD﫰aIA*%p[}Ij"2Z&5l)e,AXQce4Nc ʎdj&>]8ѻ4m ["h6qۯt *І0G|;P 4ߓ eWN1 q ` =3!T ǎ`Y~!7оO!U@+[.|q7;te90#s261nEW{$`{oxF1Q%)HLZպ> y5K?|* zxٽXi:-Λ:1rM҆sbٖaA$%E ~hyx<fXXLɴA[>$6Ȣ)T*ީ0!G:\eQۓGNkTBT =F <#Yˡc;!mKu6*@4?R4d!8~aiYЪN_=^LKdNדD:w [u"(BTZ#,8;bnZkujm*JN>UZ=%]ae Q8V̫0޿q\ێi@q<犛ƇR~Q ` >ڄ#[|zuޑet Lj> ʂu;9Glq^0B8t9(goZ-[uTFƙ[ؾ{@Zo?;m?O {J3⟣\Q*,̾{twʶD]*/uz텅#E:gb.TĽuhLgEH9(鎁^c%T5s]62t*Tmfz uI7!ֈ=Idhޒ+bVc; '{TU|m>-I`?%bܝkG,KG,$OZ]Зc0Z;aGck@W\sLY7|D\@jEZRy3 q9hG$W~]&կvmww + ;råsoias+ !i:j n{eCws wpbyk4W[/;SгhxMz9B~wvc4ںS^g#[;*QvBa~R HM2 KljrkNk@Y>KTL~XjǤ&ySvSMr݇I貍=Y%[,f9Dkw%hN߭!~bN˿sCuA&FAJB`U(Ơ 1>Q.I0j5}Jeo@ɤnzSQp[t:aprakRijE 4ddrÔ\if>g= d.*ޏc*aH̟?>xd%gOݠ1}/DTpek'`%8X:+g5X:>*T"Y%%`N 3RwJkh}ohNUםYBȯu\!eSʬ1RzIm$fd7u9\y1jLr=$#?R(Іi0D_S >8VS@=8л~^o&/ʢ:cB(3TFRBO;/`o#37sTןNJ𾾸TX8[adCiW7с Ps_&ȇ UnQ_vͅA!Ms?u cukDэJBT';E5}LXu#,?T֐"q Sྸ^>#Wlr t]L]A{1TN9tJ8eg9\RB3f>]qYUsfIW ham4;Kp0[Scm5v&Cv lq/hzVH;)M/^)y q*W"q fan4IVƆq:!@?r{˓tPɔ1,}f̝!~|b 晢i{<`+cWx&Jԇ>ukvz@ۑN:Y:+ݥu%##B|ǖ.4ٻE|V=[ř/꣐`pͯ3ÕO"j6*Xשux'o7[sx܈柲ڲ:I6thF:6}= @N"_LO8y\:.eit.D<[xeiв XE'~\"JM%t+r.5*Saݴa?Μ~ggzMO@aDgW Q,1  8Y/8PqH`i#I;߃p؅'D6)tlnC67r$n .R R$VLۙt9ٷd7Qh7oGR$P-R[\9 %i8̵Il"5襒AP5o@9,.*1=RʹFu A™ʳGVN]䶛h::mGHN)F:{_8ck`6`YwNUIBQn!0߅eyeN=`"e;p@ƈ{p 5wtHw'>}9aJ<$tA7ҿB]{M۫u{^{*&f"Fn!견=KU&α -p߷6[~N v!x[V^O`3\hj VH&zhjY>6wt&|țD%Mm|bٍ' cn!w88|}2 Wluzc|^R.@ |,Oab&JWV3a"/,YG< #>,,i_!d9[RVш,M2="A\AhTCU1_yξk۫Z-8ӫaHШL|MG%*‹MqڹzH5Q?Za0uaUXs״g;q2GJmPV ai?H n޳{YY}6 1pω gx^8Mmy-5^EԸ>&wUg3O`m6DYƂQوD "^bT~@õ_YưN e0 u!s?qcjh s ӎѡvQ1&Pk'Ǚ#\\ˁצ7X |"[m;NEu6ϝwj+vtsj\@ Qe%|Y_ ]uYK?M{1BE Д(80=3iҚhikX3Y夛^(^k!@ Zǿj qh^p_'*nw˩g?U85Ks3U/Ǡ43-I\R=שEho>kun-B\4y3iaJ}M@&=%+g5άJmO>VLʘ]G%I?#Œ DʇQT-e!^(Y@]pht^M iW4dC1܍iE{F䘛oΉ["q]YVQV}.z!j4;(+e%aqwJH׋Ԡt+JI΃쌛osu;-GErh"i=S<iKiyXیIQjZ„-PӥyH.# rg3Ro5)TafXDRYI?it6< F,o$獤.B);33K*>48wpZas$lC&PWKex2ӣ=D.sW72>GLT];@(ET`GW⽊2܇s_EGtJkJAM|q8%)zGRjS?-Z}Zt3cwÊ:0z,Hr0gPl~G\% hCVwr'EXҶk#sCUF5 a'c(sz9|Q1xGפY ]> > ~Lhu @m+pkmf(hu>EqKP}ֆjohYK@fjXLG1KRZN~XF>" % &5R/i* jF+pAOg:L;7iu<[(mϬǯPtF4WY0Qj-t_M yI+'kTEK2w~FVLn$=3HϰgxmH x^2$_s3Nr9i&ZݪtmQ 2N32*\*v+LVο9$uGLȌ%t\>tjZ͢e]̽W||SfS%r3>}~X}݄A“!cuo3ɕ-`} :>C.7g~DtnT G̈|#r|RH}獸SV2kdvƩE:*-Kr(Aݲ~mtXtx펌&DmZmnkE3mOц:o۩ruKD"LB&R"KR,'FU?z)O6QfaLu;Ď'^bUdX#@#5 [- [{kd?Vf^4,{9[\S;CwgoR,hm)'w7;zV&^FTy2_JXM-C< pT2YMO}_HKEsMR7b,-r@=Lt/^!ᔝ~IiMq0EXhi+*C]V>[O az/`4~-5,mGZz[4r":X/I{Ӕ(Z*I(hpam[ JbӾFDbO*+||#}Հ'ɷ>D %Q0{VBLm.C+&&%b'6f[4Fz}eTOXPVIখl;f*q])ēc<@'v9o$M F \/y`KG1uǠ'!D$"X>+':s Af ]<^q63Y '^4R9`FsJ&Qtg ^K/י53g$ Q;+8:_fJ 7a.2BttَiE! cbOiքYvV :hHTN2iN sF3V^6iRB=xЛn?t**7Z'uDIKab&71+<ڭ3R 5@;8nl!ΰHR .UAװ$*}40y!fNɸod#׺&@k{^Qپ0"i*5'Oi `5fa:*vB bώ^u~9p]F _(|'nU#GwBIOjSKbw .khOh$XSQ 9+_EE.5yev7ɧ^p%޸bdK"KeOir(iJ< %m"+Cdď3Oae$ؚ|;~܅0`"niato Q/B\SQ-7!AdLo ef7Ug~3|7 $gh)g3kpsG:f"ƾ<7b6 Y Hۺh`&TC/t'@QvX]i&1=]~|ix YP_h<2J &Kis!ip&/B0 eRK*gQ,K#Uۑ[zM~XiDnjk"nlqYNjzs?3W.!O^&?pg6,fs{1 ^;E^M>۫.ck%լPy@?ܺ#.[?Hb^zW@i&E[+|isVq)%dd˘Ȳpl +cBvC.{ePT!;57̌Y2poǤl5Fl]̌4`) "T/ {YܟlS@aRIʒ8ef6r]ԖoX{l*x3렮7㆓y꛻Lp:׿fo4Umv҃{6΂jo[F/^^+8qpB:9#K<\wG ;1.d'G fߩ`N&%r*h``)jv?ե7?72PdA_ܥb)Q|O?x%Li[2,/=eBP::(1q*0r1|fu@Q3ww>Ĕp:_TY5JB<|q%SE%#5YAnGc$F6brhGͿFEQ5[q2vH`.m۔"@kENq;`˟+ i34tAbut oFV ΤԆS9``~$aΏF[! &E#YPnc6+w\)6+2@"|( `4h#~JF5B~hʌ9sɝJ{ Wx~zU( 0oR8-oƊpDO0O[lauV拿wܙi ;z`E vIs}̄:r+Yf_HtjoQN-GETQ%6 gj/@|BOf@ =;Y.6 Q498WŸG/-`ju:Ά ߊMX ˀtqg? k&̟օ8i%?t~vg} %0xh2-ch65¥d sNHJBv*YTvL5۲p_ 8K?tj\;MSMPMj˂; U]CǣG}WH c)lײ xgɍ:/sÅ>-[@2TYr4Ћ Ʒ]ٓ}b7WPJ?UuLW%|3 fy6?~Z8M!QsZ8ݟQl$9-ˮR hFVj- qCa$38'q!:jQҌv!8Y2!5=֢X@ ς\7D~g:̊>\6t=ӎ%FKiʫ-Qej*ƅyC|J+3 /.&k!f^VcD0EpߣWWDA S-GhJVr6jQJ;Nv N>>7K@sA ]H|Y|&x:И*zZ͚,.IFIP1=dًno*'ʐR<;EC\ C24dxO)p*es}+.^Y7NFi---ʵ8(Mf ϏUzItyˌuOj4g8]P\Y!x Ũ{g'ڌX޹app%KJ3KLL4FM8~Z:V>LY,F44~VIl6SfU߮Qܕ0g2-q!ejns!ړ 9Lj4 ɇ&cE8˫O~}߁x 5t)#'G|G :֕]6.P!јPPWËyX 3s߸u, _  (+:D,S{GǕ7 ~ WzجxQu~'Ӊ^borxtDY*a.Mo _T!ʲYL +&}PVG_\fϐ9*n_F_N"Ku ޮ.bqe[IJQ%YQydL5U-ۯ!j`K<Q)AbP%l rݽE_=0["CoM!֫`Pq/<hBԴJ12֡-#ܕOG~0ځWf,lv5$Nd"CIKWYfy3rf}.DBX& JHtɔ.Y]%i _l5R\qHyLqW P8vp/9P'-!@ľ gN] GڼdqMDX?g_Sc]ڐ`cocoCXL-aH @=n>eSa`LF1\TY!?C8:2f! ǐN>N#Wma kYyX_F7'PJ:loIRN[{yIz0dzf$>mZ Qb\H?Kr⃫<+t-o\z9 vY,Dyh/^@Z.z <dmM婦_P&pL||_sYd4RϹ ʀ*U)ΆG5xP /oY@=8JEi$k9pS pxe~졻nB359?5(CsNeAIv^ 3VqU t$8vt =ItLyOnk" \j7M fY=ݝ?︿k6_?g/+:'לY?;#`ݓ| G|V3kN0e ,9W6,Sysm Kop[HaNA=XgGYQ>O}IFK#}[ 0gzp"_rbS8';ctx\a] w?=FVffa϶HWIʲL``!͸M.c3RZ+c]z8ik4Fc1ꂀ"u\;MZ hxqP $n257+qC9{P$}~֕X/2R<&OhI* 'BŅՋYefdgb&2"5$ q&pWeĠFsԝ1A17@S3%̴2:k>"1Ռ;iNEݶ{oW/ 7f᳅:}HJ-XHa>myҖy[x&|7lTE_f C!5"jp ),nXZS4HqEb}oD/(Q>V@auAsP/&ˍլ|;ʻz- !x\šHs]gg0.ew5+H~Lt՘5\ۀc';rut[t0 w&(sV 3;vv#um/#h>1?6M*ę+ t'kgJat(z˙zܐ/L=\+_(Y%<˛'=C,~y%J[BoMWMZ,Xoq (mO^߻O٘o[@aV:{( "ϛ:GU,H[k), =Oc[S&X $)#dSB`jHJm@iis]G%_ԇiN;FmuAwbazw]FJ1o5*3M}4$5oY3ȝ/wtE2Lf[vDpn.m4XbaU|OhK!6sPx\zCu/$yB:a%r5W|a{k8%d.p3SkX-9V-O- =N{9kE-i3&C!r$T@M t<Quf'{/Qjby|϶WBw5R'C &}!zfU!te,ԉh/P0Bui.mJ^rvM U ԕ$mla? d Oxv iDXnW:ʉc=N;+c/"OsથOպQ,z}GnHn碅t(r$<ԛNoS$(ܜ;KR퐔Tʨ!c"zg8х5qDeO_r&{*\2㫥*SR~sfoO上رNg?Dvh' D,IjlfoﻂiY)_]o Y[o5)؜Ej15d g伪d?%Y /(1vnFXYfcQiVrAƈF'̻]K1xR.~ۡd7ޥS}X 7U>W`zPC!>GپUQ϶xP><䁦;(/f 6ǹp)ƄO/td 5$jr(%\HP8<f lA1>ud XxŠŜ%tQ(6àCBAMY (M(`̰(gm8gfxDijcSNs7['GW[)E;B ΫL~csᵚE$e!r >`Dyc&uFz4\9/W]e878+=fUǡcߓ}Lz2N?ޭK(dDWJ{iJTa>}ߐ5te&& % s? m6}H`s3,"v%"_U3zGJxz}u%O.eV&Pv>A~Ann| %̍|T{g\WYh(0lS0R[ f,أOYԚ]ԧZh a(z_k'%IĢh ;ZbmS4$6?OazxOIf,QBleHw/7.4dR4vrè{և4 Ϻ` -!i:ٻe)t1R'fb@}T1;e]@^b5j8L7hNBA]o@*?,Er+ْ}i=M;QX˩\$^Cw U+sX/HTdF& `Q2XYpfrcJf:X~a=w<]O nex[9ƎpH^8J $Ӭ[v$-IwuAԪ:T,nc>\'MFtY5]#Mฃ^3ŶG7 `EܢF7Db`FTAc(#Ym l?^ʳdF=7)n H̄s&Lxl[9<\9Ym5ȵ֤_KvZd&Uu>?|ۋ"iĪg114_~5R=<F΁l"YCr 'y'y>8ll 'l^^eg^y`SEڊfG!W}]cZ?()>zY4GSdbC^:Q= <7א vfQ7$W~#mc&%=?|3.M 1ov\s֝7dt&L,̱WFa؛y==&Bz$QZ_L$D]%~UؤXV[2HֲsO:Pg+~ M}M(lM$1! QH6l_vi?5@;O <~CE7; W]J3ZmgrB";3F|ui{MH?av&YV:8!:=GQ3*"sB('&27ەֶћb"rHNfp)CA/eƪU0;oX-'`NV!ǫAƥLmKK$KͽkVMN TvܰQT cngi-P_G5aCMۦ4yr7 #>) CCDK"#f@Z͹ZF4xQ`Ddg٧kvv?d_ޟG214!7c$z4[, Pqs z2`w9O˻ vЭ2b4!\u81w浝xӆ0~tZ0 .sG.,ǭX%_t2;*'+Nb}6׳Cbg| ckcgjYǨ dЅ*c+^[VqtV -:I ^؈u H!$0,H@;oL%F̦|=E]C#-G0NxNحmK_pM.U{F;k01n@U6[kgfLCikm~a/8~02;dȰN)5J<ͼj%gaZn/=l7{Nid=ykpt.l(f녰ِX(@|;?)/Ѫ> XĆ,vjzX \wTO:H94taU6#n.Z9RӓOJ}IL4vDfr'@֯znTaY[p"'?g̫Ѓ;ᦵHu;`~hVR@!X1wUİCnB|*hĤ>{et%mASlF;y ]<ڞ(B|\}lBWM"Xg85fieVKo4-ZI琕,mx}0D]Y^ϔDntJ)ϥś<猾H{ F;Ȭ2Zւ HO٧~V"-ueQgq4U"T$&:NP~ ^;wY҆v?dR[Rsuèw: d5wHWiS!󰍷e`IWԲ&a'rk>?N8wc"IT˵=ƞT4$Rz=XBRXn"kKX[+b5/{vf;)/ۤMo;Et1*d=1)"!<7mmVd>0|Q–ȝ\Y #V[* JYsR0t C%v'-Q%#&^TڸbϔLuW?>yVթݵwu] |ԭ?_05ȃ GVkܱk3T 0^fH(C ^Mjz_VQ =O}r |>4^ܝ2;e |_{I$U5{ez%`;~pX! ,swM2~_,Ӑ?qc |c!'֞Ȃq T;GyxAk^a?"ŵ޾W:ًq3y'Sؘ.s;Cgl_D!n7DTh j PH*3>c a!QK[游ɥ# {PRN|nAku#E/MݺDJY*+Vzα_n[U%1LЃV6Rw/aZ!傃@7)3RWM/6I\-| Z^D>\I RA<f[ZIN=puB« EFM'H?1tuM-v|u2 ϙOs 2PfǫEA6^qy@x?V,0vc3$*>@-3^<'0V}{uWwi6MH%=RZ<¹jdCv^![߆O4}DS޳΋}zog5F648a|ހ #GKp._IJ33ɇЩ$մb~Z-y*JR]X0> "w1($m^tuu?%Ðm| CӤWLN'lqڳqSZ~SWm_q+MUL3f}Y],@do?_ ՘6%s@raNdyv寜= 7C54p3EMJ*>{ԯPM?@vi~6_m78S.` vZ7OXU2NYOQ=W6BY,G&b@MJ#oAnLnXx{>i &a} tw8o+<3HF5y:y-<fTp5-bYE 5xp $lGԾSdl2fD Ϭ-> h> dPEsX%P@24!ޘ@ \/ޜ#Z\BY)pHEN`@)ݙ~إ09\ U0$hۙ1 nquBV{סKBcBB~&. (1ĺۅ.Cg<0KDK{IK[BCH]MZ:c-o3m;&ϭ&>Q8,qDek /9!@m+ K՜T| )IĎ7 E9|XƜ|ټaz:ߕyZżX,þ1 :qxW,ëlձ` ]бhq>/n5^y~HRJ/6к!{;Ga J//˗z6k$t%^x2( JVTwaZtbi񗥭6F{J!չ qb51,ȶ!t7ެq+W "\jLA:ayHNs9[o$z*. N, ԕVPN_9@ j|Sr{EiI=zQFy1! +1D <>Ô-:˻hi)S_',vY2$<w}~]˽Wy"=V.đy]tA* 裷w|{Bo!pz2{flg*Rotze.@|5%$)S~:2Y[s&vx>t&x,;8r瞘wh=yK]Є49[oj|\vinkp $s;lkt:uǩ ɇ|ՐZ(^;i@gj -PxƗ cnMd]ny;ÃMjhyOq|;9dRU6qY2kk)&xz^M$FHLd-v1;n'LPй߫N$^"vΑ6DBڼCTB36ziΧB+jTW(-Eг 5>Ze%Ds5s>ޛRR /4#I æJ׌Χ݂¹H4&3%5NbwlWg`ɪL.TkIUS ~&\\1uM&"3%%pP.#FDr٠gC4 Gt}]rbvw虖oY٥ByB0`y/'T|.mCH͵S)w+ <^H9, ߐ*x”O!ePEbpծVa걨+ j/FylxR)UϏN 3 ֈćOniu`/)yQJzi}p1֖WsH&7GX`wb@ h%A@:L=|AxUUGWGۤ*ixtwhz3>O|9aJpaG]3oCIhYiWx6v)P$O&_w*9uo$B 5.5#>?h%ߢ&ٲ븜[(pNDUФj|%B"kE&F“0wYE ^(֏QEM簦"N: ?ց&Xv*H .E[^CmdڤTcЗ!~cW*&\!쐔\E~'فOH x i.` q PU E IíP’A,<ٵ`M<.A]U6z2 颤7$׭gg_U?fۀ't4#>Ӏ?Ra:!,}Z=C$Cd-{^>Z[e3R9OzA Hd(:焞"'T`U*-] *9ZB7fT?g]"TPW4J@nc/O.lQ3L|sBMֻ:Sa4M/ m-qKx,TC[FF_` S9 E|td|7iggb{l[ i.`GN]_/>])6;I@h !`xp^C ț9;ȴI&8r܋ϿW }?feT̗A~q^VA!vrH[L3|TH#aJaׄ Z}y^+;A2XiV Ӭ_i%gem~ ˯P'?7#-rbo?08pDˉ$j<|Eev9\ȮA2oMYزH2{.ήi6=Y^sf4C?kU@%F386]_BEw4RIu RALYw mz3vX]/*N%lїY^Œ}syjJ c" mr>UXZN[8=JVxSQ f'(M?ʛ3<[qt5il^pf~aݲZ0K2 o|԰#wR3h{B=r-prƩ-V]e`;Oʯܰ#/B 5DeKfE8M*_cwyKt<]j ^&PW@oHҲ÷E{RӝJՅK&=*ۮYH f%ީi؅ -$Ckf*\p m 2IH2#&q]C w'+{8MyJBi4ThtJwp =A+{LK{M7׬(dQF#8C\ 8W7洵%q5Hs?E+UY]LïpCLwk,CsBz *)8yyjYR Ѥ/{j>ker$%ҝDiaB9b=]"4g6982+a6wՍGi>^7`L")͔he?:7As "4-:L(PT E)ƌp&oŋAUB3 `ό `|WL$/XHj<ް.цM9TeQ ܙ m y滈txd~uș35E8j>ZeCiF"IN Á r5MaOlq.>ԩY{3JKjmC/l$E3W~l2F8ąo]|gƪqB"3Db "b[o GM!S֭`BdϡjQģu4(J 5SQ233dNar)5ڋu L@P}[ è\eA2[ܒ="+~yڃG'k)>׮M>Ơ ~zxMc&m}8IhRP,P0.ݱB\zR=EJV *!A~̯ ~Uܽ5:"xO }CDfeOq OKm8QľrҝnI @YUe.}yfKZ5}mҭ ) vp0u2 ^r0J.uXNjq5/^:a/YfI TEJO$*\%1r.`™ƚs6 uFp#|T"8@amû|p`4NQ%F;̅E_WszXN) '4uy`EsCw& baؖ! }~P4^j!1&.ʐS7 $L8~(^`ʫ{T Ld&6z b2qx7nJ-U"7qg'O,tkhc?c%0cDᕒie/:W@^[R 3&pE=a!@ҁima^F-6NkhkUMl-P ޮ(" t:M=Rp<mu F/)I CX"ƞsY܏$1mںGف7ꐫý#2lU'LtȔCU9>)鼏PiuGB$xvHJWs\2|Ъz9n Uæ+9:UJ 81]նPi\+d&vf$il>hMȴJd4`NAN{ mBIJD`=VqhYnśxu,42x& { * _%W xy3yaA_p_"':9'@kR'F gІfbm0Gjχ|aC'Ë?W֑& ߳p)mgu7'84-:":$wD"+] @]^Z3/4Y`s:~/<v Tn6P}Zéb!k2˴6lh8QR[xbOj'fz,6XjC2iEsS9:XFSϷs}h6sJ7ŚZe0ANKc3.5F}[lyIsQ*aiBI]K/n9ŎB[ [&>ϡpS+6f#JR`\esTq`ưv38=5A(bc }OW]1<A`|+H p!?К.0%mY.n_@L%CyQ"r:QŃqa2W;kt1ȅAcO]e(p籐PAv+1U3" pHT5(Z!;cMNZOѿ3•Ȍ *R8U^hŏx/׼} X+k"-$C{W\ݻ~SROZx|2 HAjU+nUGۄ}pq.f{E iuCWAڗ#[|h%\w]ഁY£NOm"5rYjն?=(B.=Pʛoc Хz4{Bi/ 9f)Fcs-X`^ U JaARafh61zo'"palVďXڒ"$q+49CC&(W挹\I5z ONRb|[-t>A'/\nZw2] },VzIRh0 —44 w [:r"daN KNv`#䦽;(֚~Kᅤ$ :u:7QՊFg/e%O *#}U]5|D 龋M ^)jpAvE-eyCFcF6ІQr9>H :"FPDurog+Io!n4?{V2~U-OҦny?>?N+b)wg}OƘ現w l g.画7 9nMHMAko ns^5^{:ɡk.(c9c&{t$f$ .,P.t5uEo! m<@ESP"?J+43PDd@ĚHzP%<ּ?sBc!Z;k<,jtR |G|</v%\u p5~qq tPY$ؠhl7^~>ܩlFgJ P=V;iLAּ@^R<|ňD磏:?B',/!{gsz.qR1ⶪƦ}[}mKxV|&.yOqS`Sޚ.Η|EW ]gRAp+Bɣqs}:cL;2|MOc3ViIDRjy.PD|b;5ڎĄY|93W%ۆ'W9 ݟlo=d5,V ^*x`/>/_cPmkA%J),P6/Xi !ps+cH.p#2ҫFxq+%FJȞzc>Z!|šmf;ܻm)I k|)3th+wriT(E$_|Qm:<)X.`g1!jB4v O̝n$~]JeyYz- Hbb(#m]@g `[[Q+2:kק#@S%#=:/ f`to#Ow/bT$wzE-! s#q76k:lCt~|Gi圎B8,+b|Z83GQ4 `l5@ |@)=U3/x_%)/|@l t"^wH8uH]* [5[}~M#dN,L Jμ€;9rlo }NU\We\X^BUXg=_~h*t%p1α$ '-^tϒ'*Jz$]YB@ ]ϕ]vu\ I*ԲN[D 01Fa֋齲CYKңL}xSMS=LL hE^t,inG4D"""rÓq4.ie&=ƺ (9)+Ha؜`Ƿ׽~U6$vBK|OfQ0^IG$/Z6L 8F/Y0-+T. $l;f@f3:-*jG5$C{ }> dkMdĸ\ QA|_EhUɰ\`HB4nǂ?98kX,>`e\.w(\JSab6ZoЁ]6*u|:BXW@@}אV7o:P'z"?GbD5PΉjiU^](3fP & #wD0l5U/;8uGfjj"'8ը>#"gTD K~f~5mZ/y*β7Avq]ԧ6$b`4@6Nd@;z :/=Ӊ.fĕzd%Qy#~͚_pPL*^ҭḷ?p.nT/)D]E9C鵘a0kU8#D?,:~!~"䶤Y%V0Q+{Vw-eWuE,rK+m6vA ijmU@V ̑*PǧK;ÇMFby5m (%75p)d2ɦX5M'ZjD&Ba wJL7DpAVar2L~3"C/&EuBB"5u&pt85{SVF"vG۱%@\m9 4 FY=uX!+@~ZLlˁlpk e:E,!xv2ٰՃq&۬'PʁH۾UG{݃,iȿTK4,0jBq!bJ[S;:\bie6:0c6lu(Gy_-ld 5jH2.X!PRƖ$^aؤ`𰧣ygZg8(#XW0P<ܘYRX> Cw;CJ9CF0A+c1 QI yQ.?k Sx3XqxQ Z*.nEa ?u9L)I4[U+smyfCۅ.ms-i/~-{w,Mлt?# ;HYo0K04C{zf#aOjWfu6E7$"lŗ*J ?GzAA 3%챈10Țf:{m.Io F*R}^ %-K^æ;GT[]KvZ̯ y&ͺ t~Rls8]A!x̥R  +.[е*lئz*J{.4_> ODq$ݺz%)=yް/+UWuT)?ēb/}8lw aըS^MMx4NxD2z0k1!c,zL˳2-"etAMy74e᏿=68b~8D$nJ18l`fCG{]sY:]. o~}WK $O&˂mbYU Sd"XՅj5kK~IIP5s Zİ¡~AOu/|HGH,4*koz45T,(ڑ{ X(`/.c:Lj%$rX:}Ǵ3}fx%Z$/̚W=[v ;c}m$AhL?LXƘ>BŨ}t@j΀u`:0YW#_pZkw@_ ]>u%NOU{6@baP/UL~h٨s ˨b۴drc8"6ymg((05Rp7@_LJWNž%f(>kg -nApfU|.l L|l1t@T3x zW~%\p-Fp, =2a^$a*EyB j0߇GͷlcysW}Ipx:b1V,E#X[v0_A *#>r/37@,c7^;4rv9M֔bʈ ``2Gʚ VGH" :  ]73;R){\nd&P_NRÉA弘_ss?h<1}5bY g-Tñ9X昲 &%>/jOj홑t>♕,p$R?PBtZp[=%9@jj >: ;W#i&KAE9! b4mʮ1 >E\,p#RV(pcImq5bʫ57R֪%{n7ž~kkǣQ,uuuoPGȰ~kZQ=&8l,; X]"h;_mnܤ*7TB ֆ^>$C! * G݅%m;"%@r*9#5Lg2N[:]cMaa0"+N6M3օ4#DOq(݂*=WC{aTb(9c֜?/3nhba+aKI4ST#yyW[Aۭ34_ԟewag^֕8b{hzPWĆKuy,rn׊NJ c^m>uOl w1sa3I4IgL}YJW.K:i9_2k_mnnÒ=):fɜ'f|ybBX?*4΍ۚk#Ҭxe" g q}- z2W. Ҋ\"ǐEt@/ep9Ϡus}<~jRv u-:AXr}('0ngkhvgm m攝E6Pt3 ᢸoꊻQ skqRD dظ=>[y<:_K ^~H6[R`l1Q+|-}%UIׇxFČ 8%u0Zv܂%^0THDo䱆${QRJ \Y4k A171́xiS_2{4w\\fǧ:"waG'w3YrQR꺐s&YMfRͮťdĻ|7F+a%zԮ*7ք{uJY\& S9u^ j:&if]< "N}B5FMgPU\FfIᦃ7aA.|ލ*W3ő\:eZno:刳)T}c (?L\tg:4 iRpJ>dtZUb؝4E6=MaWK1W=yd*[zC$tP}\9Дߜ?66N`ud6eނk@7Z^f/z <`Nl,QJ.y1,RUc5Dm+@b^:5w1 M 2d^[W]5(JA4]?,xAN>.kBJϽ#pϺN穭-_ڛl8/sz6? G]`\b%B^>ze-7yrDE$2QsK`Ƶ j[ 4dN[}Kq;PxF29pFCʂ|_~aۇ*Lbi}mq L&l7>M˩rvKDO)PD'-[Pg|4VfxP. ݶ!I;|I!4\>tMyggCjIEmXSSڄOGw JdE&půQ"Gn1)ǰ5 rl58lŃFVʈ9+ @ wt[AX1kAC1idhFʑ.Te:f@4꦳g)?Cox]3{C4Q$|،4,B@xWJUSЫ M;"sg?9nl\ny{rCǬw1 `8繺4h'Y* 8~MȎ쪅`tB(mvOP{BA,~х`@1~WvG0PDY@m'{.oxT-P'i 1m ݀K7NPU+$v.v>YY`}: SG3p Kg;|G8:̟7gv|7A {ꭧ `@"1L6Ϡ&uS$xvFXq3r;;vZsx0AՒȻ-ƫ ;?uDt`Ls+З! )Z;Qf'XvnN+|bsG"׍JqK>Jg#*T3nQ`p,з gvw_1l ){<%ah5\iqNB !pMYSm r`~}MD9]$mU s,A+ȺM됎ׅs+AҒ>FRbZVY<9$@f(6< /k FXjS%G|Q~9d+=1oyhi٢3/p<=aK_X {h6EF5a +%tf`Ӟ4-1NI}\`ᰴ&Rbex:7bo#0X)٢y6h'^<#Un-| BMf"\3d a XʹڹG'{ .8~E)&/^\~CĘZ%XSwCXԑT5Cz4ЃH(1Zt}ç 5<1-u]b7[KLfi _@)B@'`Ǒ ΃^lQuXx\aUdוJAV-ܙazuzt.s|.֙\3Ndft(/nwr(};tʪ\J^75s9h [[d\ޡd2QUN-2:oLVyf/q٬7q07~l44;]ۺ -ȟvvpO4A|V,QRWu!joSnqDO+L\Yġ3챽 :)OZDhHf_bLӠ=-aR%֪ۮkGJ"{D7xu71Ux!5;!+"d2>1Gd˅YlڽxF(7 1ɪHcw,?ќKD%}Dhcw6'-JX3Z?C 3BC\xT$fB +ǝk-G$x%߆i)QJkw% kvXwT3)ЎHka2A@TliD1ge| ۻ6nBl9pC =p ϳK/bS7lho̘YȈVm;U)jsIccڼUCn+WPeY/(ee 2CaTHPs bnxm\s_l{W7TwX{'Hy*?>_$^ 2+LL [uiQ+L)!kݸ+W O Ў++tJ޹Kc6?k6 \e[{wmjFLϺwFXum 2MCkeEUƞ *X>e#fe K_=pznY^uZ0uY䲡OC۵(ycA%JXGfLo0-A<\4OF_;%r2"͙Ү9bo3wtcC$$++*$}{]>><^Ù&dµKe}# jVĒq n!AW["$.cŽ&z'Ky[Y֟\M',S#m?%xŀSKCP"fOu5Jc~J|vxbgysŠǻ&35⿝dyh;opel=vS)oڵ VTx3Ȇ6M^|eװG*w ^Б e9lN S_b겅jvG![b#g5SMP Z[H[!sw/@0QNs<Dd$<\oV H[Zr h"g+jNxRA~Нip%pCISa+[ h0.: Uʘ P$Q[mGXJ-%pn٬3ӉCЙM=KZXPFK%j~ǂ8'i_U g ;?S8b7et2*R)^" f+[kr[R^CkЍglǘ_wuW촽2N gp3]M7bb1H0 Uiá(lKI]\O?!{pV/,0v*#A.vp)Ѱ,&|_RSCۻn[s(g*1t;c&_ЭjYCPIJd?@L5e3x欉]@ +jBŘ)V Kk\1}p9y6b5 Oa4DЂzqk,7QǏӚ=HPQ=΅bN ]BISDT5G8 5 O&7GzIVs`f/ħ\B[{?`5&o!(up A]V2O_"ڧ}.=$`?)L A *P2l|*=T?o +0&fh&n+ZI^~.zo&L)l Eă1io7;۹C[Saz)(`6Q;-pF7Ҁw+/րJ%$yLe dao(ZoŝS/}H"?xp摡Sh FS|kI$zc?{T;f^a6 ', r ""\m#Pۄ=]sCl`3SU";ߖ,?VWh NݥaPGvv6ZL[DvGAe34>K9eGs>.fGwbX{NT(@tyj%Fd<辀C\)* y*ޤՙLH5of,ռY+ͿcAvVvH"Ӑ'JWJs2R(4`2:: Iؾo@Ή!Y1 ;DFQơw,R(3|vN|FWD  ԕT,qDȁ_W)@x}pcwƺD[m̒ *,R#i#3#?1zU[i#Hm)7<*F/;nYyTOɣ‡eE%'= -3lֱ@ǎLyZMRK1fLm бAFIdJ Gc+a ^~ؚu#ށ齸dVż{X{s6DZKkkm5̔,stJAAK1 FE{7$_2U@H$/g,6 Fixv`1~xZHb_aDK[ ]:q0<cؕ`ebꁑb`Rח Dk{u[l 1O {X{LwܦIQNK;"bЄ߃-j"#FkuSTu_'t˅pOdGO5XnԦ>oNߚlIر* Gj2B cJX9VQl}7aS;+Z0q9"dŁ+}h=oMR1LL+&k9'8J'Z&@ڹgӋ~yh4v1[(?gȒiilOcL5|VbKW-f_]sXfZÁ*0xej٪p-57GT, l W($ԴH ~95˳)Ϭ1O&ޭ3$҃/#JE]c4ӷ0DChϥrZ=Nx4>̐WڜD)(3/ۇ}R$An?.!QF%nQ\4;PE};JӴy7zVnE.&tԓ?[ 2fԐpЬ*{̛ \%{h܃av-"O5_\O:b 7-rRdPh0]0;;nB#Q5!_ٱgT΂D 8N%V][YSddD>1qj/Pq_{7@yLA'Rg1.i5$"Xϧ7,ׁLA,$`QU`}#36Fxës[y Jw@nUe_~rvg4 gnaxq&g%"XyxpO!5%Ƙ#:6޽>/lSd"oۆ"sgVV0I;L/-qp}<޷dJhȊ“￾2&er^Mʀ_r%h\$š]qǫ2x,? k.lK0̜"bM0@`nYR1h)Xqw*Gg x> (m'DEEET^:O?bZTjLcֻ ٸ2ٿ] ysyHx   obmё91XAChroCg Vn\VfC|[6aЈwD3xcG^rx,RV'fCJv*c|UF{KT8i CYoH_9/Yj<7i_/% NaI۠Xˬ8 ސ~}aϦ1y$3' G :C6D\9* '˦}\!cWݴ{v!``)f+t jHdj.qisnEụ̊e.s@Dؤ_bWc~o%h\Tйܽ+.l>1޸Qܷj)meʞtca}3MOE_}H;:oO LV  0r%֯$FwNL%M뭈+֗_nu)$ -] 8I LxP9%RzW.i=톂}iJStF@ U|~?{/#?* DYm&'4@EJe:c7ewÙ$6kM .r1%gҤc>ww,+cHrdWlwf(w2ƚ\i3s"#3njsDu ͔^"3S3 A^M!k~ڶv. /AQ9n7/`H?@&[6i]H4Uf*V?$D~D{dapqwI&wո۶[G|6NaaN*Ǟٞ;3"pUˇG(dD`0ZkƬs?a!۲IhƗ.Z~6в?x=j'(Jd7\0Gw$l:^z|habd69,O6af qM -8x;6gZM+6C*\ b;9ro" vؓq]oȢaҮT.T6zTD./T.Id>مl҅`4Jc(-ӟW+>V4)5 ¦0!=?s+dd XK[fyf3{G|^~s'pzaFs1nekѭ 1J\%w<;$Zi%ჟ5XRϯ\L-ҥӒm,Kҙcv'zB4R-PDvAZވ^TSʞl2#mXXtgm|c`ed_%R0+9odk>1\`jC4@]/>M&!2ϷsA7aSN*=k?Jw"Y[4O\ ,J7?p^Q}C!X͌yoKFfl*s5*h3YF{x#LeCk- 5.$OXF2lV1OА/Ns",Lwk߽3#o/dmnO`!'rbbX\@SG-/{lTdYj_ۓ*`#DOIdzcG^`Džc*B@bé*THLo[T d0N$XH0$2+o|.|UJj(/"bi1:ǽޑNatTsWc~EK>vnL\7G^'oQ= ]YyXT }qa Wpz goe&1yrgeܰ[Lr0efC,$x<EPYvl,$Jz5_ B|2Mf=aJo'?{eJn"J%O{Un(vhm(g>seήIZ:pjarYey4W ̚uR5>L }x-&k2Sd)E衭ZYE5(Mc5mT@t >|yW1sꪏ>3ؽaƒ' C%wCg2[t {fNxc@̃ft M~/=-z!R1"JT\"fcЖı?5A۴;$Bu`swPbH@$Bdt,-8 1ڊ2?ëUP jdmx|gN_?d 1R[+)[ S TF.fob(:7o~QXAxFDY=pavP*M0pC򲓵_F^.$ q|@#Vy(}+ g;D/׬ v+P{nȁ)F cwq8oFx{P\R "/Gܔl(s"h=w$9o<[A{K)[z?TK'C&W}3\c[fԒ=E|i&w9uNr6#wcXEov tN2h9eo~fˣ$Ar/WH!}uŕEMcM*ڐWLɎ.4bv8c@"_9W`2HxU؀ :rct]>~ЉF.C+VSB$#/Q3gY4|}P݈o } z:Ca8?M)&DwђۧDT8&N@FḑYGha sI;]XBn~@`~O՗GyJLbW猤T]Fz %!_fCݲgQQ3HZar메#,ebR1/t'feT N 2+je_x|g/Bp.Zr nCoc6 ?h:Į! t+y~נlTO9䢞 AԳ Mkmx I=:л$܋"ф-] W<[@8UQC*0KjDx<q;Ѭ(CnYڦ E h-^.Nx-bv$,aMbHjs*2H\orUrP[@82?4{`0/(1OWD< j֭B!2f."gQ&-=}gSǚW*pWZ<bRfh<jq?mՏNKyoPUl0&O[ǁ'_Yx4VGy?E :gד+/hD0 ob bNhEP߮/ΰq"ƥ"u[?#(~ݿ?UGF]L >}[{}ZUX$#0w|'oNFoWVU=Llz4بK& ,7n35~_m틯1`*o }l0n{_ Wa;U)5!*M{urN1EǠ|mҏ٧)3'cpIf!bPq^JaiEƆ^n߰{Meҫy:W4e#q 0MmS؎Ҩ.[= Řr'%Ct0" |!#rHѢV@<(lVe`]pE.Z@ 쩜SFĢ(},!vy{NJj-}ͣdcͶ`Ff:s4s+XN.E>0p:Gj8q`U` |; FlPO JUcA '(G48n}/3"s&3?([$Pq kb32= Q<;W^g [n,Ҡ qI IYhZ͙Mi=)ty R?S3#/ D W ظrTmHp nnAx%i/HLzNVBN@#>ACYKg0o;ּf3R~ᅄŶ6fF4W<%7/bK^1k:DPArKAP-d9kغq #kqDJc+ M۵,J1 B9YdjODcpSN d"j0}zbQ[JgNr|sOt=ޤ#݇CG7G>"Qn={-<:@F6$42kGv\H].[mZUCKq4ϋ&]52x\r+1gIb-e49|[Lѡ )pxk ^rA nG'U}Da2zupDIoɍ/u _8v꠫x޴@<.#:y ֛Lw'>U{<v~HȓvoҌ\*.2_ihb^8zŜh=lc|bAo}mηѠCM2k>l~8P\K#aR1YUfØ-{7gɥs5~熙 S hc"r$JlH )nKeVW;{[vYΣm#0>!j{NCz:-vQ[ &<^EQq`0C bEoQ h+-sԳl[)oƾ5"r>>` vNelʤF10qK;D}\7#a)!Y8YZ~5n!i s>O9-eZ!!RQ0L䯰5aR AwςT!A8SE&skx٢#R}@DOt/1klcˆAu"XekBhX"z >d~ߦRsNT峙uB;"OG_o63lܗ4=n߱ZòQø%T ~v>Uk%.HSJ'a&\^$ {,mdeam.ҝ;6]'%7ǓK`sϿuU_R3jtZ\(ihj܅.!oؿVmdcnk ڰY!$4`d eTOT,Y8ʪh9r/(,*U 4d;ra͐7P#aRyHA7gCgE^7BIF_?c eԭM;/naPs9<^}c}mp{ Q<2XSq͝zBbjStZYt*yy թi:/K.b<R~k<&0jy(VG+W"/n.zyAZlCe#' @tlMgT 7jG"u[W)B}ËT=:~+KuMiJ; \j_Y5P?ؠ 2 0SG6*yg<ϾU? .V_>ukLG&ht! _E%K9Ϟ/7U{3Y I2^SM9M`2ޮ]M@v*g}]Gu~:9u1v.@sqk]?؆3]x%WϠ.E`3X>}Е߃h~Y 8-̟ =-%)]UOP8@߰rjfw_!2f6ex&C i)J!ә)#Uͽp6Ca` yw`']"oK#s0_>]'ٌn7{*1 e<.7O=1Z{QؽU+8^Y}Nci{0NP5GHV}H*u:S~maPIdh{~ly#qǎ=&ҭWdVQ(z`(#4eXVwH rVZkl1LF-=i8Θg3d J/ױ|൧ 31d:݃PS]- !$q5mKb<}NKeS?^JSsbQ)iEDpIFpjw?$y:=[}~||UeYvC|g] btw7 ܤkqƌ4;7sCZ`϶;m{R;Ai wX-/͡Ak(֖13:'QZlefX 3򖦚 eu%ɻ4s:p&✓°kuPYv.9.]$J 1ss,(eF!ora{_URVX(x'kZU&SFu K+Zi0Hl޼{X iTA:B*3Xh|\2Ͻ<*ftݡb*Dzc0& xws^J?麽 _Z^Un kXK B1g˓1XqUvf+zg:z 6fsA}G]рMT"{mpF_m7+&֬cd·jΟ,Gֽ6)us +pOڟ%.됑?g7XrI1At_{z~h9; mT>x@ֶ_ \S}5)Z|:Aj(b/UF)ZBК71@ *S0&s( Q1II nDd\iA,iiN Q8^O.|/Ϋ9t%c&|/MvqHDIGs#BTo*TX;0}Fa%իlƮ,r;5E۠G@Xtb[g_Dt&7(q3} x  =I!iҽ]Ėg3gTZA{f.7k6yUΔӗMs 6o=g ?#:UYX ~?wX10&nrJxɡ=5`%b8Kwp1@ERfU24;@2ptqJ}1 Ʈ^KRjSM%H 8 Ԯ+3K>zŌ*yZZ c6a>mj׭;p*w'!wz)1TS0:Xu5[phطUf Q^nЕ  !ږɄ0GEבWL)y 8C ꆎŧbG2U)Ѣ0d>BJa+u%WP@&bi#1 jҬ}5Z^߷~) w9IM&4{'|+G +ݢ^^r 8Fm?;n&a/ [={+> kWV%'w f5MZ*aֶm V:Y.T21[ $VbyR|\D@yC?ʟtc߶w>JoVqrL'a@Z*P4©y& xת^tt/a<T1%a}Wm,Y qW-\ۿo.LOBj[Ex>nl{@je u' N#/% \e$[Ή셯N|N`zA/0U8Զ(cKClF܈MDyQrN5 De*Kђ$QmY7|[p{)4|N}bJpJ9ON|*k`?gN |t4{S ̉AM,Ts-.Pl2壠(|q6|P̀4 |ŕ; ~5}EBaH7d4w`˱j2K5lVے2%I g;ѾbJR!lIbAҝ J=;!mb9!ooBㄟGy%d >8JN

1Z@zDg{ZnK.MgK=Bxw.' ß~b4p ԡ8j*Oo .a_oo-i3 m Xӥ}ТQ+Aֆ(Q.U.:+'1^!Mȣ'4[ 1owON&cnҦ6{T*! ,<Ηm%Cߢ;NȲԒ*YZ!6&ZƆQWRX&KٻH%~-cƸ죃@DE$gy1~&F?dq0=dXGea@dꂑG| riY=Mu.oc65hG'Yxl+RU1z3[ǷziF]9.ޥza6pZB#@$S0NLèL՗nax+>?lׯ+`/M$aľ)fb'GZnX*ݵ%JI@d"H9[D$Q<!܉"?y`αdR s c#AyĵBpe.)]:}z$G?.ƁvzyD"uR 6˒ j?pSγu')ɽyzJh_NW [N2)e`f)u۾'gbZ*;ϽV諮o&r0$6Lx6b)Cgro|N?GNGڻPd 1?װ9ܫ^G`y"7ii /N!Ht: ` h3Hv-faEFSLPg >C9][KL~!?i8J \{?9'ZR+,]".˞MyvRd@A}#[X"ǢC6jZq\挗L j+ * k+I{x]ҕ>M*[OCHFb,g7AhZIs8 u({塩!?v-l<꼣jg7B*s!R? V"-kw&[>#Eb ;Cɿ3>ɏmHp`9vl4_S" )>#xct O JIwwSU$X.=l/^Ș^?HC ,+{gp?EX8Q)*xD1:Pd"LE5t:ZEO?)%YF ?T LB>۷yOaEBl)e@I!>~8X wH >=meRAzMohedUBo۽ @D ~m{J *emܹ_%UÚfuV s).jy,C}t^ l;l) %DDc!RaTВK܇`N1,b ӱzf(VN[3c_gTPQpV8TR0_i8~ iDxab%4 XDkr3F1ѓx~hbj :_a]UV9y Xٟ6vN!k'7Mʱ 09HI(hՅb!\Du#QL6:sʂ3AV[)ኛ2L>?j`X{BeHW19\*p4;畈olݢ6̊H M#a!:0`WH7Q K;\x;?D'#1 y㒚ˊ⡾Kf fieX"vJm'Hi^ v*  zH ؔu:e6}iN}&2)N=5GXN'>‚ÏW4F+hӯAYj E]qtUbt-!Y98Ҽ{T:B[3AQp/F :^A`iq[₧oZgiH%)}unfRWGNyM f/۷cQH>mLhcpɶЂWn51)'܋-a{ft4ǺB \y{\mĻ 4FB V[UEymU(sJW "-Ue`=nUl[]ܹ䝻jkly"Gd<~}4yh3[?Py5BQ}~62`p3/ я%uݗd"F0(!yLNnm5gb! 69px{2}|BWUɚż&e֎7fA^&ogK˸` g߼?/r&>$|\JƏX\۔t`Dx DNtt!m/dMt oҲK[#ǚǂk%6ՙpMۮbV*O1QK 0VX/q榶r$ 77)6֢&4W }UT$;c AևA`tAt-ټ~&QL}]Gl뭷a3K->cbtddC5_ٸ9yD%nrXvФW*yN!ܷYnHѹkO֌U\Ս*J#mۅMd& $3T] ل{:4ق%V~!jZ@82rvrNIbQud*ԿfWRܪ|i4wu @Dybý.SVr̜*qO/]3@Ο7TlSymNk:.-+~= Sh G̨q^a4pvuu\RU,G`6gnp Ǜz#&qR. *WCW%VBrHH+u Gh' UXmwg1jE,˻f!rpy37\[Ѣi8gB-&[z0e MesUrهV 5w2jP& Kku%N`<||uq_~|܎<3B&=lOr~iczs11{򓝆l3ydymREwgv-^{OX)Ј>~zCc tύ(9zowl qA*'%:; *%E'$GH6DDpg 1; qBƘE؝.@}S DpxVlSi =C"ڧ۝m2?%!r#njvFu`x,6l!^8wԥZ@CzກV*F6LigȞVgw2Hȫ(s$@^dq>"^̚!yt+7;tcWQ@ZԭDfnwR"Kkj!KW6ə~7dw$~;9{7,9-X{ WkuT|1͙!f8RL*v/AklfkAAvWb)[Nu@;훶BhWϛ  =aw:{L̜x:w ?_hƧt F\+j'h&N%c/ay$g`VVSJ.'3(X,#7>>q&W@ E+:i;gˠJ q,@!"S{t`x^!sh (@B?#R2S,S2DžpB_ vYph% jCά3- ᗮT&2hS91TC|:G^&/pjnCY1Q7%sCWtq.ø-GaCF`of,PL+ &\Xs}(Әz*g.b6`\9uqq/Gd W~Eej^GCÏ}BPQj$`~` sxi(tDcztb͌1r D< 27"/pmO: (߰ O2(P8Ѳ#Rڍ$/zʠ36i*P1)Up#V m}.]|ԹY3&PHn试KQY395.kB/aᲠI4XT Jn-3>g(B#uG}<#Hyvw d@1̑,5lA(p>t(OEC@8/D/40ESUS>I4J5$_Y7%$9Έފ>d6*L|spQcd-:IG0˹$JZRZD;ȅƐ2{^b$W U |ʠ2z #i(,#T4_}" J|6nPnn`Ndq0bMެudy2 T!clI_(Deyd 5*2>Vi \gYǼ'uV<$]$s6 .&u/A=%ۍsrH粄M+(f4M%jLBHR5BnhnqJ\y&]|K kdEngX /9&*&9#;Q8T2pNi{okHкKQN[x٪$kYd2EVw. p9^9?3+a5E`SZ1̔hݺaX[TwjAK؛Y1njV [z*g]{`=!Ɓ, B [ OnGt˚|VLTG2# w'@F 7s\uqw't4[WvjME ͯ&Of4&DVrT-kꉠ^HCg-PUn5e>!ݧc$UB$=Ժ!\pek6$?GynʎJ}~Yg ,qYcکFBKy=NxfUd(gݥ$7!^15,?2HӲY)<4_L9(@Sm`fg_*o Pq YX#|6_-[Jv%K| !-QU>bg^S 26߱;chhvJEh:1܌5cWC܅FvК3T$bQ#sIӺad m!X2Z(b=P7 $m74j@ۗ<:`3.*~Fya`+;'>ix=o& k'pǶㄘzTLiauw#`}}>ZxrrBHCN<%ɜ75dA/ )jjQD D28.zL?c^?UN &f''&>P^9ec`2s$*4߹]'@[Q\;Z! #dYrB_I{4H"QӽGjƞ[nSx0M&rvGЬF?3QUV_HVdnr6{5U]z ilun[Jf}$묙,uobY4oli^Z:O~AgH1]@h)=-)y*h@VBU|T:VwJګs'|mX8Q2Rwj$6V\7jgẔo $?hQC\:;z/s h`m}U| D^,$>|9 8_ҟ[d߬_z?8mslcۛD]qxH|?,I}ꉢaB/kx,_5ws:Ͳ-ZNb8i:ا6 o< qh%4L튠* ~iD+wQ"

y ^M$!- vjrcLu-Άn ޠPf1kc澆19OwʟAI,K&}c/o&I6^Pcglxm r]J2J`MO4yy6Fg:@,odsk!t1yW.wbebP 4] `Ӭ*&}nf)n53p@%db%KLKldJb805$YIT6A< Y:^"lB9el$>?&~b~,>:o;LʾͤQ3Awފaˁ`*Kg,i G3]CJ+\X̐ qO&?Kw<ˡ#_e]eb`6! v@2.@8x=Eg "yY~e>)XHi,kUs)6qo!:=4YtӘ)vd2D./ōh enb06jHc}MAhtf=41ztl΍M-wf|ÐzEIJ?;w\G JHesM $/~*Km8L!J/p2.#aJx?#DL縫yDC#GL ":{¢b 3+ʽM;$7]n_j#T$񥧇v W##ht_1,^M@%"Hr+a >PjQz!Ǧ]xh /F>Dĉ,є*s. wv@p05֔5/Fcju+Ide} OjF3_!Πbx0Yc$xs37O|Cڔ=[p DC MՓᅴd(, &ҭT^}[$Obhf2=g o,o;'7̚PP8I9@2g[BdDQ5S>xgl=yZ$6'7=g"ƫqi9xdPa::Es'p+u}ii[zk"U{57uግ M\ R*@mفBz?QGOxoD= m1 k0?߸]AµqeZ:IP!ŵ񽦇@|(A2l~gN5xnو`GrI.' 27>.RRBN.)HnOp(JJ/3NՓ^#+&C |rr+ţry;U鱆lZtԼN Op+}u a^U&yd^7,{:lK6?+|MHOTJy@gc o&g"WFvٚ+:^7QH+W)(.Y92[ y}AI?R$,74]/pZW\;׾u~ xS:I8 0 ={._U*{?5'kŨ?!<'BMa3$>Brgo x&Vl^Uk O5v [2{о/XI644ssYXuQ/JO¶؜IEP.6`W{Yͮ58D;ލR"%v_n@ '.`#PiNG+'T`%6 T9̓ᘠt }\Sq--XfTbtkdx#(&X5VC!1Otk5?C4l Y(D |tTN|:YƧ}A<zjl`9>7f63fKo:nB݇w8w_ jsDF鬶eQw3ȋbT^doJw5~e^m)!1YS-Qd9#Br)-D rjm3l `u#82t)oo?!3Hߕ`1`qRmvHk̐mAUe$enOq78@TGniknN߇lhJĉ?@e.$?RS!@6?#F50^FED)׸yQT j&ɆG[k(ŸtfhO#ŒEEaS9Vzh>fme]3K|ǻqIA@?[mg mn7P$_@5ˆ溸ml^$?ܸBNͨ1 TϬ/CI` ߖC䕫 0*%'OUϋdK_}{/+ŗ[RWCJ4LzTdj7&AљdHT3FTMxi`PP*Y٢OU-iG֠N?3( к>c0}MV,$O/uKſ{]fG|B #CIf|2ցZsyW)G]|;z;MŠk}7\XPi^C2?WQn,4ߍV.g|kyV"a%ds,I_CAVp| HBl&_( =}s\]U^e3feD5΃z^5GPO;lelmKu8Xx1t%?a<[2ʲP?HfPc-(2uG%`o̤S@w yD@ ¤"[ؗQ ZĖiɗ뿲oT!/BĒF^'|;|!ch%ƚ2җzE̫W4$Hoc7l0>!1}3 3Łq]M%Aߚ+V6NRcLm=^[nRVE_g!) O?gZXjiZ炍]yޓN'ܛS]qg AdllS2|ڍ 苿%YfeGͶ*T`n#Ɨ3an^($,N,S*ҦdD~F!3y9Bۡ\ZС!빍_DN4 #ߒ-`7DaS)C~4# D#֦cy51L3 *$+guGz $>IDJ+RZ?[G. 鹝s68[MƨP5HĘ*+e)~itH5;Xq*ʇ"M] :Q@g[!4,2OiS!4>MΗL5MzqDДVLJcKZ>0<Վ>PS^cnnhC%J ׎|Anqj<",7Í=rhhp%2rDyo.o!q"9o{r)sXĭ9(h4sjmzۘ?iGPXkFeVq}izu@"ƹF~ej3d#q~q<6V"ǽ;.n^HCd>Qoг@pR`-j#oٞu݈| $iC!%c ws̮WARA}F8!t˜)#Ļk1h'WsYsNF9BS"q[̚VJ|)P_@[Y9Ε0(ؕvכbTE$0BWxT}ZXf3]΂Ua,í;K]:#bgP̤{hrEݑڽ ȃ49|31][ =c-4QG\3w $ ;8K44}sqW:i~f= ZpÂ=a%"naDd^L 64$VlGM%ThKh{ZpVsHE,wȮD`ZAW'>O Ҏlu!js4ęz!n@S^Cc󔬔֕8iDMQsc}|8Zo)-qEBn}ؙ1Ү[. QO N?!$p)-77NTG+hJP7*` 5J:)zFnuZ' ʔ̮/jo8D@:CC6zl DLr1]5"NT4jJc\e_건khS7b]>uݝş}H@I=^-|9<.Wǡ+.qLu f_qLnmeV+%qڭV}BA:WoIˁ;~2[ѰIΝl=DXDz$Lz̊\z*L!i u?ٖk {l1,82V6=s/j`A3kFG9U@QӳK!g7@eW/R˖cS+ H=r5Ḏhu0

N>m"*?~fBGJ` `E2G:Y-]F-]D\UbfG_TMVke=%yD|34;e( 嘰 76 oQy),iڌ;*=HL%} ]yH5 '{_ҡ'~cVn$ax|ڶ.!oʒ> eM~/]iBv§-DgؓNjklgwdK$7 ;<^2O9f}Ն,j@[rw\G> r%d"[ȚY' @Sm%:TݭLg]eC͔ёeFjȪv 篿#|Vy A91b7~]מO9uFө-c+kSnO[C"DH_y2 ! xIsfܳw5\##ˬt;P^%tnaȗ򤝕ƲPY<#,ZQ1 |j"r9wΡh8eK@,Umfy߿X%9ftB~ ܃q*y dt'O^fRLJp{xd|ۀh\sX@VAKGjBZSc"tQëanRD@61f=*-:mitCe!CۙPhMTEqjwAcdgoJUKxj s8|״RJ!pc:aθ͕hR!sWЀՠ0B,g x{ .:f{ݺaqsp*[]hCІ.~TVe=CQj6#HF a!2Z!ȗO9C$h]@ 04훙Bji=U(Uf[|4T$!E0Xm^z! F\Tc~`D_įVQUV,~3_,c4A]"X~A5!5%sl6usK]1",.b P}gBko>tknWdp,P\4{w֡(d#P$!C HbJ| [1 ^QФ[cƾQۇ x́?kmuTbwXN_<";0*N" c9wy-pzS=q=OxOαU%Q]?q6n,w5=oX#aiכs,t )R˜ jލn8|䩌p~zrS"SAP3Okv/;ơ%S N& \ v) pAC, %`EOqF@vnyHݶY_ <\sļkS3BBr-FU/y5!|[i*k;N7dU3K)`W&`7}VGv)3TaPt;^ g)(1:#őD -ͣx%rYkSˠT [JIwٛ^EI41Ci~,L=cFbn5/gGw,$1gLCݝ#iG!13 x4 8e?i fDFJ75F?On.ZMTbY:']HuʔMn̓D\f+T)6 zUVln*:* ;ڜF)ڏ)fcʽ$)ֿ9ߎt{B3EW|.5_eIi0O]'/P"R,Y /3RsdFe3cC}}v%:r.6am?>7 C gH܎v[F%hMfSKYizt"v݈!* *9:ƒZ|N1coV:i"0-`ZbVEo @.)L I"bATp3TOs8QGf~t+A҃([x[#ZD G/\W5NUҟ>Yh-e"Ι52laDY{mNCuiU+ Iqle=6l^Y}MDȶ+;``; c1gi^꾾T@`U\2I3W?oljj9d^ck9~/b<}CKj`32%C?FhϑxxjdwÝG̃#̃~O?wX-r"bJKňίoZl\iQpZ!ӨJ}GL6{qĬs$n6jxNӤXbiGʊ`;T7|#Di` 1nLc}֠&{1E @ gSVɗ*@*껍}$[y"k7rN޿*raҜ_sODj#k|&\7{ټš1 b8;>No=IO#5.?J T'޷N m 5Q0MAMyNVut.{RݒH.$$?@]Y^s2ӆ#)d֭(}S<Y+[oR3,^넮nM* ʃ9+Ak ˆ*WfcEcsi~jؠnu;`K`_߮{suKE7%l )m4"}~: d&ed;ͱ*QcP!WCPGp %4Hj Z/Z"Fr,(m(f:r}G^*j:ǢLl]F -1j E<@6)PPG`sryЙ6d;΀?/I U}6LVYvDE{=b8y `Ќ0*0H8zA$«Dcy #>ϩ_C5}Seܪɟ}F_ Mb5A7;^c@€plZ22b?,Y\Hs@3L{.4^1v}g)w nkm~ )lFj'F? v=1tG2-^sOB PU=џsc[w-jiA5ԁ坙@bck݆$i`,(jJLY0f?j(yW`"&OEA*.;u#88Gue]&,afA+D#2V% dD>$߫?tfevk#[K-=2֤fvb$93V:8/tbu'E? = u|C`F -v f]r$phJhԟaLcf+n{h @6PI+AE:ǡX_HPMgd8 nR|=^0\f QX9 VMDFQv8:t~ [" !=$!1428  纏Yr]w0 ^)s'$12"M벞gJ_[*?K=4 ,ƏdglMu 1@sI$A'qۀEFɭB'Sf> ّRoļ:Ot?@N@~DJ4kG5~KG?@¸xfck7\L !ٴ Rf';')xy 9rPңĎ`b/Dbxm*g$bcO t[Ho瓵2-'͝X:u`)~DЁn7Pk7U'N^P4<A #C/စ&CJ\k7XW]p\i6ׂq–\_edHx%$"WSa秔c?? UDw累@j9<-iz#/.%ZxJ$MAA.([U)~H* NUxiW6ԯMt_5)2k58/:f?!wh@yK1jsY\+Bc%2 N-5n>u^9Aj6PS{\{%a (MwÔ;bXZ$I[,x3z)XxÇ ohf4o)@D̤O:MJ5h@]'P2ЛXCYwxKNTZQSC E̍' 5)A + )=S2膒(u}I;{zH%ڝSْ¤#84zzGRे7eg<чi|`)  aVjۆ=j*_4m7F#:YKv1A>Xt{*B4G]Ы5 uW eƐk&Hd++( q㰉K4ӘZF^#K"=TM̏"YlT7J(5\q5 Ixg6c˹ rH4uGo_9i;lCߢHIѝ Hcl R@}M8Pۅ֗FzU"kߡ# F=zj: 3\m$c,>ٹ2Q*[l$= 70mp g4v]]n?WCbvOsl`C昕kBm]2VOcK zbp"ٿZ4ZMyaLsp `bmfkMGIO!ۧѮ;èRbJ/Q!/RO v|.qryԽyVBpgX4a;&'':~B?P{zO ɰfLt_{cۊ\](']Q$5(0pd6/&_%#K2TσݨCp\N[E`y<,)F*V%-Eiv0.N^Y?ϙ _ڦ((\4%J j &i a;>?+|:5WJ}=% _+YRuhЗW['=ʲ,El3\k-L >SIlZ.Rbrllgdb7U(\';x 3 ٙ"opKOOq=C@l*0c(`Y=&wYVvؗg܃qg#">.}W!^p1 `޾9 C*47Tbeu AZh:.-j@)}#e=9JlAQy{g7XfUHiCdXݮUÖ%DW &Fl+z!Zfo<" [7jȓ#k7 9IEQP9:I:TWO w@3 sF|QV(UG%M` /鎺I9ev0ܰб9z{IW1O.>bi =|iѴM(G$}g7WwaNi¡+$_FDomY}%W 'tsF[`8?*_S}g [n9yK"Cᵀ{9`5NݹGR׵W4z_R(|7] ޖ2R'&މ@9/e*>ֵ"~*Q"?A[K(nyEsS'p g,m' ՓSۀ3yKI2m ?Ab>JTW:ƜhJ:b.R/ptaݞ]O/Z4Y9123K/ ncjxwh*25x|^)S-,=dF 햡an.&r e{VSΠ \ޗ<&SD 'Emg )>,Zf6`D ]TYF h" zF]ÐFjY`*pm cko (]_2s_p!v Yf>/[U2ԊMS ۻM'r`dP8U%ۖ=ߴ Շ*pr)u> RR}@ʌa Azid +R~&]Ys$QD@ϭ߼#%R0~՘^U[A0B7@?=lMd_ojoe~{Ŵ~Q/ k~(\aL;1O~v .z[ջ9юJ8c܈N'3qia]BO q KT;E1\;K_1S@@Q᳎f%IQ5mTJGf?!dn>_* .8;MG Y3rF.( m Y9q{^qXԓV`ZaCG8܆|?v[r!;:n°p!/~;%H; X1Fk[Çfs9=ŕx h䖱TSw₏QH"i=$ʙʼ*(D a U: \o'ȔXȵCIM"q{w+CThrBX P,lj+~EHO'Mޭ8e jJ$&A%0/<&_,ɁJ 2qANM~Zdu@eT>9evfbmǯ|f9$wÄ\اX惒8QJLF(H92ttǰJNP`̓gb!a&Y$0 y<${zϿX8F?ːL0NAD$@i ؜B|쿧9&wOF TF-[?+H))% z )B5 8GޒV,"#k~y vs?P7(۳1TY@]n x pe* $B$eg_!AAzUF`ck2gwnv `Sv2|/SXmNnϏ4{> o,~(Ptjs5g53H'ޫy9KY='L /{C{hAEJ,}9bݚӄ% bV@=4*"TCDA t^>f$4%te@XgBӷڗG½* 9(S$ھZۉTe/;n"\"'CO H5N7̨so苌?ϩʆ*_ ]rsd;Ǥ"܋ kK^WoIna s_gW2mP  $=Ls, 3MUs#Y;KيY%]D+.a-*)I/Z2]N=~_>=7衞](߃Ucz)Mb YֶxVeHACd:f6_ 8oԶh3Wws\F˿^Ih橰/ ׭O/;wlܜ(=}5NܐpSEaU:X$}_(+جuĕCp?B.j_<\eR]rkd|9U 24PO}&A`SU;kV4]j|>y9Y}c#ߋʳ\ꠡ'P`,@g,qhF d&2t%N=7pE. :MEZ!A'0ZJ`1)@+x f_tOA3uv \X!zZ&Sk$w)ѽY-'塏 ]bOr}.[NF `mP[)K\Db JgڋȼG]NIOѵR SAk5AQ弼ei4<8R"n2k>/vO:OGڮ%~:FD _/װd^ףc'`o\* =5XO% Y?Om_T2Tg+*L3z jڶWf5@>%;"hؘ6x0/gU{;:md ehr#(5[ބ-w D݇G+f,hB{ FJ:oWnBoy;7T((~OX27d-:(|d>[~tbH'8BU*UA)ZERL[@fJDqsy*T ʌq9]qB*fNlVKq84AܲCqadd!)fiw,qlT3a%i>ljXAƬXvIHT0CptfAb:l]V㇅gQS{oBibzU}ιL-]GJm3V>p!/bqt!Ic˷1eϝS+&L@a/ڜ;Q mJm 'K+N Ysn߯E?ӷt~$~9Cn淚^<1;(gU}r9o2hhP ZQl@){13X]Lj,r9JFr"84YDEڮA8I> İa 4oAPt0TbrsDtQ(F;1.Elj07%ص VNٖ qFX_ ի<`8eX3 Lij.Fij.k ejd:;]^Xϵ∋M^_Z -:|4;Y+iUd$"Hnp8B ZY`xݑӿWRuq:Jέ$X( =G܀%,~H$$ #+Q_H%:~ 㐼ʮ>Se4qP:wѧ9yC%$w "0Jk&zlLL(K!5 ODvli< h^>Lh&9N*_+KlY0 B8l f7>89jX_:^!^x`4O|}R;hg<1GB6\lqp3qv[j*V7h]{Ds KSm!v2Z=xRZ~܇c8cڨJ"Q«Li4lKi!uNX )XN]Oхؼ mn6@R첰FfZx9}Bu 3]2!5uYiΚ?A?6bb0s9ZW22Y'5; ^"Xh½UCLu6z֙"'+y9⦺nDѪ0yftٳ^^?CZ>ҜԞ4q [Ɏy] ?̎!Ն% ߯Qg3Dfi~sֺj;)uZo)M<>8r%>bH,lYNNeW|۽_@r)shR܀df =(,2^PJKVwR\Q9 6|Y t_9@ bx-;>%K<. x&iR=ݪ0UP/G>Ju+iN=[fv$m*Ѿa11g{fIV3>HE(a/HiFe:C詮w=^xL?KD_)\&/H%e$.ئt|Vy17[ SxI{fGl`gn;p9QG;N@gX% ;UGK%t/kfOԇ"ӨBnA"[Qv C1bx)˿F΁Tڱ YxDJSsrE/ U˗~jO1v|Ճ[ݾ} ln֭a!~Z: f+*3A9PkDWC`+a_#%tE2a6at9^%WlGYt7pŁ/*Q];5mR4k3gxzF]ű%n>q׾_}G<$..&,s3t=fL`|Ƿ7ġ׭_w޶jk7Iy,djW*\C2|v}-rR魮8G}g6+{C/,h*,^"U۾ jCA ^t{ $!iRDعF*B-TF J>{y-%"L̷zݥOKY#偃jzUؚ=E{ E36|pq̉usql©~Fv{i%ټ8L-LmUDJ}c\byR<^wP@0-"LU88[k?4N!٨Dpd6Q!ھ8LILd‘\[r:ޥC[l;n[XisH/6R= 8(A]vjK9k).p>MIg:<Szq99 hjY05ל6q^9ߘY/AP7'Ucw3% +$2}Xԃ_H۟ E1^48T|خlUS`WK{>aU|i}dUψNDL;5J4”4]Fl0%?Qb8.E`?ScŢ@=_7jnՐrf+mWD1]۸ G=VeI-SVw,o 93(|ྮUrD.Ct^og!s  b!Y&sJc74}xE$EI {òEAL0N3ܨ!Ɣqyn8d%= qrnLqќv__ ;z 82,_ J Ҡ'e*}Z[,T4qm kbXA0lO}=-²AB-MOo؍xې\AUx8,{;dJ_!< ym F]=eD_qr e.vNH{ۅV gD-*gkH/ʿٍfs45l˽4dJ4$iSUy1eU㮈b۪z%( z \70vVΩY_C&탿q{/3 Quw:.Q7ʍzօB ,V tMFuR4}En051_~`TUKxӈw4xnۇ7.E;o|vU$}[Mۈiml77|fXI5ZgX&aL[Fu2d*OCQw ̣d*}B/PW"f>.Y?W`z3ķ Ao( %ϵn%D ' ( zLyv dZGHPcdt;EhZh;۝=qdМ ,$o( Cg(Bio-xi!tR6OH7Lt[sӌmx^Q/$ط Ә}kk/AX1TT6M.>f/_7{C#)) oT8 _&+h{k]U( ZY q a'&ަt,$ 0)#w|KcXChq3\^RBy|E`P*`׎<64S`l?|r[+)n0[>N YaN 3?./cdQRo]?A޾[ (?OIRÜ7,O %_1ި7"P^¦D=q-ݟ>(vFr@&ضJUѦuŽcBJP'UGkUa 7PeW3h?Xl\VC~ ZDP{K~H"2/&:`P;z|͙tkؼCѥU,YpQM 4O׺*a|ff]yPcPbV B [ ZtcÊ1EIQ!o0XTՈ9|Qs{EԮ폶o 6n>& ƨv[Siʮ5_zoV:^D9#T$CMD)k;߮D4A_ӣ-L%QYg*o V Jaݨ_wƦ,$l[ª"VC['P 4x{w jx-eº̈oVB -mӘӐ vAU7oQƱh ~|:D83ڎf ﳕma6gU>-K <3(Pe{'2Q2MnQ+|4?E{O D:UOZp<j`1Q&΁:qU㕲) et}Anz1yOiT?*OR; M쉬(*D a ow@c<'WW l4WbqWsh&Ut@Y7w7~<ܱN{sIb,M;~$V%ArRC_&QiuYZQ{%~uXdlPąd]6:/*ϊ}7"dT_7R?hoRi Ctދrvom"-w(Z !78]w=2enԾ68v޵5g$FTJO_g\Ovzpuw'Ւ9GHt(aCq<`q3gqƜKIv@0JU~ejTj`_4 rs86 s*3 o!ЛPSׯogmJ" R-d}"Wnڥ.X9D=2X=0XTvXɤ>\-/%ӤiCi؆Mo$*릂^~C)U8iTN,%pb͑,Gi.r4O_hj+O k '##AZk%nj# 00*/ELVt.Rč*\ްw!7?ϸb>DHg:(sӓFe YVjh/ &nׂz0O7\1"oL! N%1ɩ#]TLG>uRVόi$9H" ~![̓;v""367Rs2Y-Y V_U`@_=RĴꃷډMb/e`=^ܖ3Y`䒎a[TA W<^$:4 d-6=N] 2O+˿F>et u@R~$SђE#(y F^jB *ˁn6% ӕ.H&_-l`,{3Y٩0CB_J>F!>՝[&,۔ދ kԡ~FYݻg., "9Ulﭏ=CC/eefs`s˅,Fڬ${yUQS޹O9&}pZ$-y`zZ/M\tu>M'j2seew^P0Qi^ra*Yma(: 3GT/9OZI,q #[]6K!`@d'8Fu@ ]ɃN{Gc٦pvr:#~h祟 |uJB>Nɒt,.iJ#gtW8-L[Q^h/Afpkr_-_,aOf6{rN |2KtnBo?R&R~tjU;~rpMgww/-Ja-@IDž}V 9g,ghi:u]I| }7` 0\,2S+%ߴ" n$*|,HAv~AqzENYL<_SV{*Vs@P~E -/ yC_-Lvep͉, #\M7tˆe$Ҫ ޕ}|ѳ8W |!Emj4VA J[FrN/+ ? {Q%Ռ c/]{0sLpȩFQ =a}!V>Z#Sh- [<(^*ח'뽊HgYZ;s(Cng3Yx5%%'fƟ39aRGW$XU+LGG0.pĮK.j@U4])Z!knj0QC F6d&vTCS,qO %(F9se kAwU~䩲QuW֊fm,=]bG$6'ŬC9[CYZGplY < [B/ ݖ脻'\tڂ1'#>p {Ult`,vyd YTf# g(ÂlhUPzgh欔=`vHjq˟a$7~ GF~#-^k1r &yA?d[MJsL'&ƨwOnE1Pﱓ_БtLUTP:ZMڏEJ>O0dq3F)՘1:RI H=֩&d.ayxa tfR{hi/}&95{_'eDröwrfOW/ D!\=65g۹e81,'Qm=\b5)=)5[L!}8I9OӼH!9f5/rvYycC$}vh˕|snN_c nN'G/ǠHyϲsa?$Å6:ggpҞMOb`^*~e. pF hЗ\dNjLqay7QyW='+.2fqUpN! s&$fP n/]%u?uJ@ADlY1JtV2R$LMZdC{8%eGJ[_׼‹:OrR"y;yPv ~yP !Fj$4[dn.mGU,6|Y 5Ƞ13s1 g*!՟\ѩ0ho?vޡs`Dt>VㄙDB6jÿĹr.JN7}"qbBz3i&ΪW^ɺb//}slYPD½o:Ć/wgǸ(Nı#ev'yS`+ԫګ{ t`tZ{P|ZDpiq_A -cXc4FWPBsDA% Azxoֻ^iqw`.p9d8Y.|c%Qj JTSz=ַ#,y| RٗKa\.XAj -rW`kw{m% &aۮ~М[,<^O)4($)] .xWR#V>3:xFknjeK ָ1Cc cS N{W?(6ݷz>})f6If*n:T^o1Q]HLI3[%3ːCDQ!=cO5vmĦ-{ 3J%P7Y-?tb r8P<@=-Elfjg嶡9? :8tV\ uClsܚ<>gaINF|9X(=$=>ģq2⁑unXdoQ68[ze6_vܩo_hg$oꘇY=b `J W^U{5oaTN;yCAImds$އ /Q>q/:'(Y)`w!QhD/{wtCG+8E1P%Wt`UEҩ3%B9*f T~#c~k[D}€Ai0R/ d;j$+¶iVtr9nM"L+6o Ik=1#O}ǤȜiO&-KG e網[7x]]d IeWpg[ s'V{ZcTW푚:F 9gH S>lj\n6TZM0y\}0d!,fheu_]daCrsXmդb 5x;OۛzL10Z=ף:{\#CW IhPH <3%y?GscqXO59_ӺcsdH kϠhtůH0Tƹ?eCsٯ|lEf"ۦχ<%^{]`E~Z9oKu,Bc6}4x=UM5|l"}|~}tF8 q>4k&Dc֌ѠDqĘ ]œ=kQx,ȗ8 BM +GKtx~BOG@1DzK-́c N4hlIei-Fʋ=gP Po,rF/PHQƠ ]7yʏ9!k8f98 +fC Ma W }u,ȇ3E.X g$}v曣jw$gJ}J% WDn[ ؙ];k'5$2{C7b;hZZ5+grGG"?W%nhPDߢAPW<΢|v)nk~ Hڸ=Xuv֮-J/V'!ku2pG Z\ M_6Y Q^/ŕG5DVr%7۫deW!7H"&"uJ >쀳R4uT@ѹTd5mwI^yTmޮʭMFmNAl x̍ɹ߉Ei-,L6SK%pTTFiWx_tMHUX!gITKk eY"! 8c> 5!cN&fyг’%G2HUhBtb6UßoJi8(BʉnjdR Qh׆!Ʀ^ݜ-8v 'h$GP*}h'R B7Jjo T۝b[ԍF!׊0UMQJV<%ؼb(IVڧhمI0uHӰFMMF)*{g156bԪ̿IJѕQ9/9&iET"JJov.AŚ ykB҉v0?eґ?vZX?'fBXxAt> 5̹H,E7TTweD(osM*ntc.Z`3H;y rhf+]b]eT(fg4Y5U'*E)LMlyvE60)"d\lJEb{^ F.C3` ndgIQuoEM殢W M4յ7:#JDC߯;E\z{dHZM R+O~Aob<.P?<_;j Z{ܢ rS@MtH݈.[١'v伛 &>1kTmxC0ѝ|\OG—c"Iz/ } C{H@Fa2= +<8v oE>6'SCC@Lq+oZݭ]* >Ki\R44p5& q), ⢶@ N@ #IwptL*(yܠ\hWAϽ@8x4 zxz< -KOBQt7 bA߄F9E=vui7UDQkTj9/92 9P}vlf4p+eBU6ɢ3ū(qx }Q}̣ ᠄(mVu97*|]W׸w{L PfK֩HU) '-4!ִbc?.d)(~DT9GU#; $m&J~mR r׼KN cOvc! FGpqj{;D ҫ] alFԳ2qk[19^b#eaAx /znp3[(i؝5|J3G2l{R-'Jg a<Ϙ,7FBq; y5)۴ KRwY+5\i/WɯSl̀2GjD-J=9ިjjtT~n=9,(}S4}`~@d>6LF"e:DUm?P€ (x/} 1IHr^a2:v@R'P'dhBBm`s˻j* ί悸K'"7J`Qr0>Վ(bnqp^̳I%j&Y&l .ơ }IY!a^BZN1NJ1uOmFjD|Tْ{0;pW6*"Jض؂-,r?8P(<ތT1O4n*(/kM1hh+VbY,#")Wn%Z䦣{΂g/zPǴ x̒Ģ'yW(w/yVgC1`=Mu҃GeM2s G "k)ԉ D0@{UL). ẔhعϜf~?~ gל&?hE _q=* ǝUǔ׍J֧b"[0[BHF']U@ۖbA KP*Z!7!Is.d;2O۹e_.R6p-3߲n,! PG ӷ $0%W_c%TnӖN#BʹG1zb!F\Ԟ%ybV)Z]w)'|"IRp@" %]vUB=RLIǮ ֲ6Vj -M$ 10,X(A}k*y''u%x(5g@ i=f{~t)9x;!V=ˎd(A {БSW7#BI=h r,N7?u^z0ou)[y- @v*T{B&{oVT#𿝺}u?IaΦ":3pe/~\mYES voȭ֐MI;,mg<?mq?o:5pQM|K 櫫/ -V==mK#g4Xl{ l7`mR:ޔY.˖WR:L}&pNH@rBA>R{3`4y@}i`raC=ʵG-x yh )H%wvTzec5"F.n򧬸ofBĬ4]$ mA'3^7Fz r{فf:y}?&ryұ ]AUOyLEshgƸ! wq?iS RxK{(A)V`N Z,]bEʦI{J&ٞ4-`(d|݄SuHURQ\vC|k͢2ʆ'z $2(}p7T uݓ.d`xL|OF;F|QNB*^ G*oUKw Lv2Yb#B¤4ƻϬV(Ro݉X Sg`LfWE\34A-ኼmT:';*=dcAⴖfvܱBB\n{+jM6± >@U ,ܰ?x_,uIwV}. _usjl=eZ(* ֮ 'a9@jrD7 ĖθoJo puySu4FHTA:پ#ur>Gd5Kda3=eN/vCGشDh8if*p6{VgI{-j/M.,D8HuWT-f#9+ЈlZ *qJBZ@o | [먒/#{|< 0^4Lzv~ ظZh{v;:UN_Zp!Mlu)_/U:׼ f~{f=x=StBk67! d4Y魘h* 7^v΍ibμM蒸텒DSE4?ULͣ>\^vhMɻdvaWI % .! .cG^-'Kq1 ?I\Hh_=T+``*7ydžb][+5B}ֆ1lmx(*;.MqUeu9\`k&3}0R*PXw,p<\(taǀ 3P3wSB`AbeA.rq! 3_XǮܱE>%EՇA6vj?؛Z|c)==-y[ٺZ9o1 GqbEN|XN@~=ƈdV+U[4u+o}ZI6`X(6j:ߒ0X-)PG[񈚹:́LtvඵB7JYq ibP >XG9h-TY PwOۀ{yVEZHܐ;X,>z4 )LẺ(]/LCF䟦:C.sOݚ-pp^tO`KXɑtP:HK`DqKd5ky҂«CO#49q2Y>OX[ıž;U+k7 6hu`Cy&VwAw%l4H?\[>(oϟ~W n8 _L%V _kN%\EPNW T;I/"Ce`&qٚ/ai*ZJ^BSޡE79+h- uխ_77OX rq e/rZ'@8I7gE}Dtr!RD7 kj^|neVɉKP]O@hG7m۝o3^%kNIͮLc:l}@x׋+mjwƏg4Z2AhOr{+ρpWX]֘0ӫY+!@,?m2:'"5T h֍xǠAR{نqK9|yg'>`_1\NO{TJvloǮz&˄nL(t,8r'+=3-_ w /Vmg 4ڢ["gο/0e{X:'.UQt>H!hh׉bUa%o4"o'|0]OXr7dmpsf/]ƣ#3OM㚏G{`GUt\ mwGQAGlx'q?\ _ğ5UhUѴ&\.K-X%|WZa>yEsqȑF L_B`qpKMQ`łէəyp1t0xp uP lm{}G\u>!vC7g'lmۦ@;ec>iLLiY]X0B}in# #{(ӪENky}jTK9jʝ jlR TV9OyĪhw"҈@b N1WuMd̺? FH~ju`mH?gCIrnE6;x (G2 +.l(R4 ūrUEX9!@Ũɀ U3G_y&џ,0Eׇ`=txD5ҁ eEQط?m|zdFѱ>y!V^;/*X\ץk;hGk𨄌""`eYe舘^W_+>[<ɺՏ([%궥itU ,~|o1*Ml(| ׮þi%OC!]6$"[Ӿ%/2Y{{Ҧj$1Ճ&A:5ӅL xy)3L%U%eq+zC;6ۻ?jamSsOaM8w(;N8 ~kQX و&k"W~H͐y<$ɵF#A͋ql$>c ^+H=܆. e)ϡM՟g|7ꬦz[)4HNF6:=ޯٕ(Klx_.o0݊? CÌS,C)by5JGc4)FzDPn!wAys Xt#F986+mͪJB^c"Uq xeZP/0&mYasTW Yx_mwWGVl|=6{F <%RZ3YY9D$Ӻ>P([(sa Vw=b36(G2 Hڊ/p40;3pL|Mu,G BӜŚ?VEUM+}o&a{`ʬotn0MI n-E%RQd_Q l8ye@[ـxɲwcL, AD־tO֜8ya{rT&q^bG|Dd婈wn%NՌu4@EG\<q?e3TYU8lSdhuKMD7>}e-,8N`Iғվ`0ffvq:Z3$]?P ڻ2ќV%aq8'EJ/(&~Q#܃Yi'3Nmv:ji.D5Ky^Q EAWڜSz]b (Vrߑ-O?:KX^)Nsnt¬kOWF?q=-FYbZP̴#!S (?T*ΰp3=gy="EF6fI?H^RIGkbSzgndmwJǺEǶ–󘹢u GS_^7P+e$ݾ<)-imO:Y.bxaYMt~ex?97pH}~OwahlYq_.v̇ -krMK٬=G̚90.Dh]N-F}7Uj1~D > -]8;tr9RJ/zq:.Et1#I:1U`Fpt2M5bjYv~$lp@?7SjCmT4vn:@Ms.13 w7MN1%`[5*4_"=yNl3w ؓHVqiMVQ%.a"7P,r*DAeX=v _[HA+f2Ds]GT:NGx#C< cG4]T $Orş4 Ňߣ RL^6wP`:Wf1Rp w78<*B;T/B3B£̪Œ9u7JGz> ld )%%vf?;{|Q~Lcrk'V2H#Е pؒLp9 S)>ލr%}۸k6l]5bGRStv^,q u wHK^ջXtF^C7g! <)!>:ÔS4q`>nM5ƫz!0_s[ok+<])K{+S&jǐgڗj>1Ӛ3% 7 |,J+e"OѤh.Tq\"^GKpоPC +FETl 8)`YV3qy_%eilQq%PȺTـ _4{^8Hu{p(~E1 SB,)$^6U?ߊh #7&-/S/OP+8+)vu_l(;v'a#o)?Gy~_mKH3ԭ}l6yGFe.+ac :-/I͖< 2=Ъ{ޢעvbQ4}M#QvXgY]z?ە!别BUW8Q ,Xa2lh==n4km{o.=ݍ҂>L6c*2 ALWƢ4@LRbl[zԽM !{W_"ZNwqM @>߷l vꏖM-dTj3Fx4[&uEs~c|. MPhO9\Ӄ&>a8a\I[ (Ur,A "s0vc{;_%S$-<} 2EМ&(^*ł̝k_d aBXZ (p:_/"sJdYIEH߰R`#Q 'PB| y)hTK UIx\+]95]ޭP>I2ONJ'#D ʁkfoLD&x@xQ#56UEiGf R(̝U]HEq6 Bsf@_ovcYJ2oN -_6!'j/ý|+έN/Ńyt՜)Ե?8FrFMeSEiv@w2WoFu_+jx&ʊE0QGlF@fԕEϰ}Fyrhz^Y\ۤm?8jA(WzQ*eӔAd ϰ)yשywQ7$&V"jiJKшYu)^<8 (Nk3BMLsBb6V9a j>jF((* ӆ>L_tp>g뎐:Rd!XcL2О\JhYJ)3 %HM5*yP\n3/uSYY\Gzlȼ>QԣQDC]H|5#,Jp0h/s3naH j >ܞK\S|9'O+orz&*IZX59ؕܡ_זG?mU ^X/W +a |d} pTyA1G`ew&_~Yh!+Q t$8uP/ɍVHǕ7ìF>^$A%ug lJ*gv<nH4*kz=xV(Xn9"$}fkEs F:2Z _x][Yo;uhh4_CjPz^ed O*d~nbydplxPcbvQ[`D:]yi'tFde21Zm3$M\l0"zxBl_ z{{3n]a :-GF+ץYJV>byyw @g$R+U7|&ݪ(COAJ X速KtE i;MvNUljQL( Jŝ>f W"CVdʄnd,lGD\{&]tE-fcD{#Xp ђD?\G`4pW8P{|,ǀ2'>i#%2Σ^+Mx e Z,3(nYE6c=F7IT^ l+Fi@7OQwMkڮAv3\.q̤<}/-r׮99 Q0n&'ueIȼo)SW`ˠ}%#լO}_TbmJZ3LSh vO{8EFZ>Tx!\ѷ4Nmկ !!-;zœ~ҋBj62DgbPxIlyY1(T?H Rr'ۏtlx'E%H͒[bqN$1Ώᅈ[:<6爓:4z4%dr;U=FxMLB$n@f#{dIKNOL /Wہ\!k|jtMۍͭ*OQ0^pHC!EӢJNG,dbn -,n{v@_Kh W|ij/5YЧǭwh XzZw֕s_>8>c"DB#kgJ#]}/n'WA΋.;O oɕ9Ao~M;SCDڜwRXxB~n`$U'{XMXPfBOv0KZX~\P8U :EiECc"1(9. 앗H!kʔĪ?avN/'s 0EͱV؅`(wlnM5+#]p:LS/<64_ԯbegn]st|'C7;M&Z dH]0-/~7 sˡ|x:v고đԝޡ]Q!Ob8~mt$!'\EfD9Jbĉ#)4fzao\V|k9>ҟ+Б/l֞@n }ߙabZ9Zq:+~ht؇7T$8ٺE,.Fnt́b%=D-W*ϓLyI/lT%ih6 }}LnCXKI lT0c:DdT_d0;جOTӏu:|JZr@N 1Rs {йYI/tTk)&0k ( y j6(/TT¦PdNޡ{;7C.c 1](Ry;J[ёdjծ_N*ZJǹ$8G=6!Nʇ0tMzLW?1gVЁv[i#hT@hrla7,ꗬ.* ?l>J!O:?zK,HhO5by!hlHWcmG؇/n:Xa&Yȏ[~Y!߄~/$[+|c[ K]?}L"@2\P£U A{ZqnVW8 \t=hظc0sZŀAqNƅND2Ne ҁ HqUZz5mޭk}$645M %d#jbq vU&xre4wTo^*3oIFQ.keKҾyh\YDg$Ԅl)6'税3gߚZV;_I)uż؜=C-Tmj_=S&~mٓ# %6$RExU4EPUʓ?8Yn-(l"4 ެSp`dZ8bgeMyKM{WZUq$6;f&vXDT"! ii^cs ۘ>]9\)m=-6Y%wY&nz5s7TdJ_(OP9kIm;KH`((X$Gje~-@[uLluRAhp:3.ADs|adN SЦhrK($RyPk^UzS%nq{έ6aGMkB8"\4v P\lAdt :樶p=5 yA9sun5銄oH0N<>1MH_x`AEX{`wxE@Nepd_!㪹 9gBi ;ևv.Q )}RMv9jP!/#)QIPnA!s#LTfWr 쎕jOu8r/"5O.V-FynU͜tG D +ӯFB˙wkrߨmA1(6S>U5+3ݒb Ko2h<V~׵@yrE}4{9 (/Yjczte,Á#UGK_'pZp3AV YpfEo I@jL ߭{eι=-akݻtgD(!]zmN/rPK̕'"st*|k@ef'v/@( mӆH}XV5KK |]#$N غ@Is>K}'3X„+^?w*-QyO}R:RWxpz6)nN{$Tljoop??"ud,ԔźPOMEg1ý@CbP]d @3͢<[^6!l .­YĻBLX^+ R':-GY71÷ >ev.Cz@@D"Ҷ 2 `yMĮL/Cb$ܒ-1͏ZQ0cwqԴɒC!!>ZBnꬍqxnH6㇄JaSZN x*p@ryE@"3递Я6Ȫmh'r\MsF +zxEQ3K\| a_)(X ^ 'hd#e9 {=+9¥' 2&b3N T#Za|`E=m{nu= "Q5(@pTՂ 2)ۗpa֬MS"qO)?[}T3970D̲a s \W};Q =wfЍoM$|:Kg5ɐ E ](m).{D1Rڵ*QF/{ t3kʽ2eۉc#4* *s_d+oi#OEF_ d L0\o<-Ħ7!6?<7[(@Y$j#1u=-=R2hJNઑˆ-q̓|1_l1Bj r<1)7bZE44cyA^V /C܈fq+C1xRr zk%r)GC9Du"˖o>|:ӓ&3HKͩسaB?ldRtxEQfXS +UC;tM"QuPB6ei7Nq$˷iXkHPQ.L8Co%Յl? ͠S\9Nvz@H}.;B3k ο"x\ؾ]dt56?4ZbF"t_0mCXr*20&S ߂S Ա2WQ> wU{?Yr+) -7Y73ir>z0q *qFi$j۾jc=򺺆dynC 95eoG8/'9:|ϓKRM5Z/YMfϢEbDvҕƪB_8mFFnCgZčf{}O00tNly^/D'l՛qf_ c2< N.SxCͰ1E ReTpg~Y!dcFԆʯVТT~ص!ل26+^띩LElT\1_޼W7iu"8ǰ1q 0m=Y]uq46BXlu^)G~W1ҰM1@OwW<ff^jOȶ z Cz'mn ![C(OiygqW4R`t[Zrف&OCY\[@q6gBbՊ:\{9ց(V;_",&sBg9fcܒ>m'05sL[zzHk|SiRs"2{\ƧZESH8"O6zNs1Fmo4hBWKosa >Ŧc{"Q.aqnp|4i?\)9`Xuz$C뚿w@DG %p)2'v6v`IcmF@RfXryi[S9gCMlh\LaV=-5r4 |[5;AiAlÊ49B8۫8#L"MZѫZeP8G 8U h7Ta;eNl.P[~8/ȕvd@Rs!@Ɍx5eΉ^ga,ȉE`Llh6aịƓ^0l;ŖV;GTG}6<^͓,- q~5SY֔]|/eJCqjݭ\ԛdO{vt))ֆ_w$]K]'6/H;tW&Gj@ߤ َOF(@8 0Y&Ɇ_eBKTc%%f|W-Xg^׎H Zw@-&ZkSR$76@Yδ' j wxw'ma1 LFQ  OZcHx1wTbV(u":53#SG$؈ݻ ''[q.ܯ`8J?GjȀj0WwiRGtfz>,"vWq8QɈzIl{{r+(3}sAγڝA\b8zQ$_cy:COdVs>j~\uI&lDC0WCU,Z.ö$X~[{7hPpz ꅪutd7z4 3|&$|n3U&qeA!W)0wp4a4*ס^eBT+GL` E /sUOj \ТoR0cJwu>/]6VT~&Z@DZ/n!MW9|"Jߎ@E4'[fȋ* r"/r8_.>sK)ŗ&ء8'AdrM~B~| _X?C^ vwγQR}x, 1{t;9.ܟDUXswb'QW"iCI[L-\Y 0Fvp֏(yn)H?go ugy &%G-Bgγ*%ekz Vd4G/G,F1].\Pid._BD*6ua%Ϯ|W\$ڤȄM 4-{ȱ?\O <VB+^Ԛ?Rul_ !FDz2yej 4eZox3a7 }j;? Lkz9.~wO|S0j wHr++P#'?riNn #(pia` .+!?*lTs%|/!b  a7g~=~QL7յx9Z,w4ov5 ,ʶQdU `D xInD!kEش/e> >Wu½ o!%3]]/{[j 6~hTb"ۭ_k{%I`DzO>nu3I-î!>W*!.úY~M ' !p3`U"a9stq\?KcғPY_-eY>,o 'C&DQr) l~fI6(Qv *aa`FʛQ1pZAf2 ХpW.%{XP#ꉒ.o"з`᳚[ǘXAPY6:QܕD$MeHA4>/\L~qENW[$\k+M`Bkdk- j=!&Pk5 [+BrͼGr~md>$|jLQQK}x_X5n5Qlj`@ :|1̛uU|AO:餀LWa4 8^QGmۢksLn6޽ 웟;G>1bx{mNʽ-@Ipm6(,sMVFƥ [jW)VIP& %£ 4̩"N'a);FuR'@*!JPpՀ?tlN" X^qruNvx=mbch4.`qdZOhkUza6!Ģvw_ruq|DJ {l;lp 7+hT8h EFoMzXdKym~Mҗe~y=6֙d!cn',)S "=v'8O|pǫW%Bqd{umMD]%l%ktx*Dp.:C\eAN$z|6>`{_Ip ]㝝W~%butLa?/ŵrf4HD+C$S?0Y€@p\ %ege{8` w@xL3(nvcq$zZȄ"aK-'a쟍xP:@Vft(#Q+ޜ;diI!;{AX mJV `,,ڪ'X滄ov#}}ЯYJM_X݆ :Xp銣KK4ǧEr suMʅnjqBo`yOخ4QSd7Q_'Ό#Sr[(FЀ +Irs: 5Y΢ Vd]( `t`m.vۨ~xLaQͧTVK4 4.n3#teey(aH#H˫C79@4s+Pꬌ_whSnZIޥX}6KMbQI^8Rgٯ$}%`A>1f?v_/{MQkϬ:8HA":89_reEk`v*i_C1\Q{V=]t19l"xT ^Pxp>w԰jMu 2P@EKA>@Of.&|T=pl $?+`Pڌw 鱪d'~f4]a\oG6,X:n.k{4*x'rSM'9˻xINȔHh`Tf\Np,5U:>LkµOUޮY, nVEj<DU:>Fo'MJRSxQP>0Y'%8< >X0,'RSAV$[;`B+Q.2al!58*HN^E,4u3qWOv#8m?ln"\$T2WȞW뮼{$Wn=gy9q(-Ow/T9ktܰ01,@/9PP8C\'1QP!nL;oP˸30NKuPmO:Ŷ!8 Zȓp=“cEXxf?PÙÿU&wUPz]heHpadgb7<ڴLME)y.l6qEqV ̛*<`H48a9^zn')k5\ .k9%n9/ @FVr/`{e_.]?VQ'bɂ*d]@jvA_SGnhkd3Jo#f8ˡxDeҚCQ5[Kv&mSg =[?*x:|u΁u*NsDO3V$~CH5J3_%卦f!]Kv5@R K4,hXnn&>Mw}HqN sqt.EXRq ٰ֋s6w:N2 Dg˩j4"ٝ4sDoZ.%:qݩJpF#|]΋ 6Hƽ])lUݝpGzZV@TfkWrF+"7ڌuc4$DM<x+Y>P> mUҪLêz"CUݓHhFݞNj1aԾ6mڀƊ Gdx}c A|/nd{ ū7̻i3zkmۙr-7KGzC<IkU秡}^%g,p3tt`Q Ɓg?eL`ɣ쉢k=\h](zJҌiQpC)`#Rs S;$t?1זȮ!짍r2Lw$ET9W'_Fs".kls3.X`dyt0X z oj"r;e\n2lY*QڒB܈q ZP|( [n/0nE HamỪ^DFftmU~ 89\bgO_Db't/ / dwf)^ `\M@TpԺ04E} KugTo5E8ڵ=<ݺmTӫQ`>t~k\=x~#G 7hڳw/S6Pl?(-5]ELYS;9(t7 by?݇k[2H[y0s^89J7Z +Oq0$.#B(a{}AZ>Eo@ő71<(ꊒ& 7P4 E!l cL*ftwZ Qc?N鏬w ܙt wT]n Зy$a>2=;[ZNzY)oJ!X!ݺ3k.j̤́<^ePp̧@x2$X|Kjmb簡UND+<~i?>1J&hdç9-j\lr^Ta*;7U;Z}7b4̷]yM۹ܘFc~Ѹ=̆nJKT2Exg#1 ] 1o-.E%% ]G!G3CQ&e-6Cװ,cg9W8?iEEQVBc/RCmN@a[zx= [pLu2Gĺ1d[,/T+ys*lDZ~Ʋtm&*nygW@3*jc*yRkRZ?@.ܩn,$Uϖ:C.ua(^%Qx\VyAOkeM4s)0_i`ӕIu*Ouzṳ]yuJX="9jf>񘽿('B[FhM1AG1p@NT#":KMI4RXuZ'47:ªcq0Ps7ǞxﰎsU0aeaɍJ)lۜ4}LۃO__+rc̞I#WmȎfP"!{px|c%IǛ҇,y.:MWaqvfFʁ0QI%ٟ|ρ~M+7\jɖ8 ;?x?acYUQƍf3bpQAnۀsA @ObNy! tщ, T1k۹j۝qiw1.϶$5d1DJH106&5dZ' iu/_;Y ߞLcL, (uO\^9?v1d^fGp,ybOo1DZRh1KJlMG+Omk_/MSTrPв9aA E;vvm9 WT?áZwHA`gPF27TID^JGCm2OQ"sJbOʇIqeet2ퟄ3p s8w~ae]P2~"ABWz\NO@lt!~5N)kDǃ4oOEQSpgWz8󢧰'0<)κIb-df&je96%5,`W0 q0ze dfq!= Z`]T~Ύ:TJ_"'e1Ҥ.yn'RmQ'eUxnω<ئdOV7^0 R?h`U>T ӯwݧ'EJsAe![2xJ%ŤۘMP͵:;Zǁy7 .w [>)Xq"sF6 y ]$ }gBYq7׃3eGu8{Nb1 rz6R4 >õ-7ɴ[Nyu cbFΤN٪VK9T4>zY0̿uHR.d:M1*{IukFtAESS\' pP f;0Œy6嘁jED 22d}i=-)@asP{3pA:EM^;3Sxxft$f?;("B<CSM[paKѭX>Pœ Fu Y *u/բt5 eIjʼQ['+(c<^P! ed '(!P{AKWSsԿ&Oqe~մC7}hvre-g@!"uZM0%&ǭ6Z) ckV`iG QMW)k/=~]ņ&<- 8ӗajSa Ӕ qWdjSwfކ"6cF~Y]r!J%:S9:^s,!?ĻTŚ~ģspqƌAbҔ+NBϗ.#~PYW 5nhNϽt$KHfˆĊWg 2cnߔ1rG%daܒw#۩9wyޓ5gFit2  lsZB3Ʃ.浪8@e xkwrN_UGܮ/$#wB3A5"TZA)(+n%qQSR⁲ s.VQ/׭J oҜIjY)As}7JfOF_DŽD/ Dawt ^WX͋+7kQ“hGγp%u 6L2(E& fr銡rHdw?;Wu -p!">ss5&)*@ }v[.O gjj+=Rl72a(-c4?c_!̙NwҦټ.zVk d 4a=* XEH% =E {oį ыqw/Uyu u9]}gea/զ0ET[0E *M .!cx1?zIkLBZAVL=N {+8Z˽ߥfFh{[w^o!bW$o6ǍI"iDӊwg@6 Bf Wߛֵ#| /]mY {;=!ㅰtmf1(86\i獊 z+9 `e\>?h;{`UkIg5V3!Y{0ᨛ<cc t"KyOZθ~}w"0; ѵ7A+1i s Zr5,(O'A/IB!ǻRdxNFfNw#/g& [G3ws*8Ab3"=q!JKrb;e؞:bfuL A'g UXI mi~]Q2kBtлTt[bnpVHL+]x's&D))5ΑDGj 2e`cJl@o'Q(C|̅7!憛B{9L0>Թ%ɣsHYWW3D.7ۅŶn.DjLE!>lY[)Ul-xZpbMYLiրepcN^fVVb 7S34.>VSvoF}*_I[@A`IgḰpR߫H~${F2ܣk*GQ~^ 5fEb>ᇘ.ȘdhF?_Q96nk匊M ! ,.8Gtm*bR엜S` F[k Hؒ"<˹pV+G V-~{nfN,yK4F:38e1oT܆.nFiJ`1H tΥ~T ιĢǧ]wi٧x܂=}9Ee<9'%M~4kU@NJrUB$(3Q*=$7x( :M2`2o,?p;hL݋Q3 rYg`4ҳfqP|Ŋ"VIbm5]Ll/ Zt{LشɆ1є!HrC0!uqP1îby:sWOvr<:.Gm1IJkѵ}4W(G4FZQYwF[}w&_,mN? ?m5$eC觾3g գfQ5Fu#tX9n "=,_:=+YD"vU{oEكRĸ I&VJ^KtܲNtgЌL_6f(=C|@eMoA/I+1_oC~NiaX6>)H|=9e2 ǘZ1uܳ&ҩ ivchz#v7yۯbL}Zk7HFD r|Q*R[՛&WJ`_fO Gݧ9"I2>avc*Nx )>#Z_jKoOˌU/c_[ЁuPE1%L6} au¯#A=o_ anǮ(a<}\{ʱjG/.trPomUSFU@%"\YuFvТVw&Lddl,".le֔*;HGvQ'w~{,HC_ %CXJW*JjH-*VI,~]:w~qP_C<вh;J~k8ff&J(u4ջzإl*g;:iEdsx 5t^6y 32%p]Ypb v?DI;@** `*#L4jIIj1-*Zyq'Eq?,^0GT4(c^{}C+0Њvj>VɕT rG)^ˀɝ{YxA(ތL(2Rij3EiN{jZ[+/=\YDQᣈEv"mf1} ñ˞0Qt[N0[P+хł]/S06="'q7`%eG<f\.5.x \C~+.3G.۸LĢ]Tl˿䩃F(E(*<}儊*>$Ư+kR$̆ǫQt/~pe|N?vIauW%Y`^*Q,K5}uؓP]cڿC;A(fWQqvuui2MCV,B+u"΋(A! }jwh>ULXkWCA6U $"j%AUs`Da-Jͤ74.=I$(I+FLӜV6YtO':wm/61Yڶ 3Q?x*&^,4~z?TmNRjp9&aFa&ytEyK1W * ,b$ǴPU8>h4MZ}InĶ;q/iwnw0}.@,oYBֻ3fY5CoZVu=3`V)gw0Ï}KޔV>Iqԉ&)*f&d^]j=r=A( ݋Ǯgsl֓.d؉oCau ]65l sd#F`!X(K2r̡?ul@ 0"+29'Z8"zFUO1 D,׭}7[Bdj x}3Z֙հODErVERy ŖpV}{ij3 D `Q"+;uIZiX=-+,lbsaKX9L=iQ 6l@AزG(R6.f G/j{h֨ݧ(N6Esm~:p|B56s"}di=8(2U/LEL-ujf?d>{ɂ#Sx1[ n[2>l,6x9(7pOvSlZ="@RUn}'83]ܯնˤS9ޓ,_ 2=q~q!]yN9ES2lPdFkn #-Λsr %cn i ]S@ ufJ̖sPZSeaȲcDݗx$&rWz> %G +It.?FZd%:йCdf pm1lڇ*q@qI*vJRrՐ,`.bczaY.&kUՔ*> N2Aχ. ?ܮRd1LCnэ/1㹯zB&ۅ !9VG'A(IY,ژ!R} AM^Q[Bb;0Os@ω1@,Zv5|ų h64_IūQݵq2KBX.tPb.~TWWk3bK0?*|o9"Pt)uOB78+"b\szNkD.\DY PA `gHq.\` ffg~]u9.Qݨ"${ 2%t~oP.C7xY]K#h;n첚/#(`Z6= M;fuNnp3׶Bfq@CllX'ܴJN`Aؚ LƁ"c}[""I=_v׊KkeIdn2uNjWa˕N ⏨f`^As!Xr!:<ڑnq0C-, ܻMCFEvV HB\֫w8ѩ}?1np{;BW&%ܐ Xj 64 rRm?F)2&tɨjұY .=T?"v˒6D PUvL3>!DWreP܈5(䫅~%@GjOPH=83\@e.pwC@A䈰*戜1bj*%jmKzSqTV✐~VgK;]-ńRdXS#_E+\Gx0`V6cR=aa T;o120S:,|8Px h+틗Ӂ揆^x:ǥ✈L?.)/E谤ϒ@7ݟ+0#9$UߩnM/:(8W rgO(߃>U)=s^ k);jkJE5_k"8(937UԸ4M`N*4r`*I)nnҚg#"TS" fR>af>f+D%a'7g(i50?36$08$ Yuh;2fFCF*ibTJ"^\dlXlT8 bahuō=?冗_{,Ǯ+0\9—zX .0mtD @TAm?<}hb<%80 ClMabX-0 и h tOǥs2aX]Rj9,9D+E&jף N"^15;YvqRܯ#'fPe@Htjpœ z\d Mb^W-k+!{lGMG鈏}0-*GeeS)Xdh?m!ю6]( ;2vD>W꽏܌Hlj iQgұ5r+Y"YA d> ׏I|*3޾CUTb]tY0;##!s;_>W\l?UX :b*ȟ_gёvENv`Bӗ}4!ë.*;i@ˁ:58>]Mu{lwo$EjFʯyG8[SA|d1 G}rc[bZ})+pMPi~HJ-YQ:c#&g)]xobElы k[T?nVF.@o7mٖ4ZҀSUUh4ߣdh[ɜJ{[nō p@W5[ՈQ$#1_U@zV>7iU3+]eC `/%uTAO1ʐA/ѕlXPfJUח$APabF}p+}N%d!{"HZiȚ| h_O@+C Wt(_jżv|~qW詘oͿ a0K;5.se46Uj_QTDK e$PT8qIȝF=+qZcJI \@;!!CЅf \ꈊ6YḾ"A,`b]O$>8}&0Y I pL<Ggաx(4(Շv_T[Wi "oOe<`@4Ҹz;baf|]G~"NoW8'Ni!F4}-Bf* r,NCXW )nr.{pWŗuW]'[5mEzƭgzn*ЏVf39=KGM΁&fczg(Ѩ[Al69^4IӂڟSp<0a| Ɨ ^-Vhْq֙"QTȰ6Zؔ` 0p.OSeٛi{cw 07QIG}1dZ2`;s$CamiN&9X&䟺f ma'c&Lܝʐ>zI%Y3qr}4bCN+_OȶeMi2`QQ, ~/s$/:,D]ןIRVL=h8TA ;RІF{P&#NOҒ)>l]zefPZn3v~/9xt+U\'$f~p [+k y_bL686/hCLb}fyCOaNL/}^)z**5sbdOJ0KU6nEJ#mq򜸾(ʵG?Ǎ)7B*~!eO X5'>ZHKd e.%"icºW/:erKtm *̌Qeyԓ'ՎDWg,08R>f*Yqj2aDfJ ֫/6ŋGx\.4hE*V xU%n/|Om$S" 2mtm䄸(q*?F(Z+sƭU޴Ķo_*](19UpN\deHϹYԥuBFrΒFNK#buX:O:I+SPivբ IgU_5|y*G;3'<4h{aL-M4afWfRs ?nΜD8,.8**8TnK#`h9:V'{[аie-lJ$rt Yzzi8O8o 5xy.gw9¢$u#{iQeӀNGteL/+^ 9 v+_2)#^/l3 ,j]K2pL׼42D~`MHp$Sʇet.KuJiV{DTདྷ0E\: tԣP%8&~3'%]4tTUo)i%XmZ}"M茠:/s/Q4Eٌ!D҆ılfb=C|$";T}%fHfL=mHT-cS,&o ,^l`{ys577 VA0&W r`Jp"-QEenKޯ%ۻ!?yzT `]VWE _r)>ϩwDB VyK' 5kwn zF cSq\E8FMߜ}^J]$ s3NQ#[,ugrz wr@t Gǖnސw a Ehq~gv s;GhcdEpΤ%3=li?ʺv8T[UDnv[n #L%U޵@$DRl$R&rE[ q$ɕTZɯUkg1F>ASZ/)ڪnkEŴh?gHK?+WkjJhgߤ <ŤwfJB o>C N: 6ohM=fqZ@0$SYr7'WR# $M97 n#  6{ |iqr㮬LYTP5yd0Au 0P Ե#%h#P(8ײ4[8_AU1%s=W|7nq\6'Bya[7t5yBEб7?p?,K%9#D_HuX@\+D69> $/¼K`b͛pԦrBA M#<f{Xmq!|-@MR#wNJ>'HZc>`v_hպ(Ý|xտtN+oZ t-IVQ}i``5/8La͚>{] O:Č%yT*#uliB lT4 \WtּUo]jb# ;$x'ci ڄCT\r;0I39sKf<@[5YW jS@{#ԍuH(TEP=Y1>'.gW ' mC(;gUžvO&Xj2SY5pE'@M88{o@q5Д?iAV Vi](8 JBW M$| kK%pNGEɸ |f0)ofaGe /o!^k1Cc/>? TZS=|Gviۏn Tt#E!1[O-A%GA=)_DRS/6:La ڗ1f4 V\hW[AuJ)A)DV_]10FKBܻT Co3#7y۞{sml2-w$$fR#mzYZF\[Gl9?3*LժP S3'*kl nRG+Cm2$ay\w0KyB9+ W T[OO5Za%C|VM vF?\Ma;j/s/ޠ7D̀>݆9 C; $}  2s3l_R[VU ?(wҙ>/v2 @=UH!k oc9-ģYGKNQyV'U7=m=ǟ"pfB}/l4Ș+B+|/ޡƄЬ_P;' -% cD֢Hr4InsQTP? RnL[WC"E=p2o*֕1;kY%ǟ9GH>_,׊ geG\lEd!Zt@>5:7۔%PTJ>N)_ϗMH V " ܥM|"6Va0͸5|U)sVYpr`lJ$1)x0 lG^І;l$sgzҀY5o{b>2e$b_֚%@S\%EÌ1Pebj}MQMWC؇ +ѥ=oef;5fƧji `4cTWߚόȱ6d{YqrT8DtQ?W%oo q>KSr)@dQ)zXL 8}ݷgX @rFfҺ0Iz\Z9ڣ5pUw_!IڻaTjnD uC7f5*+%ARy>TSN׻b @Bz/d9;0d}ո6f"S#BLUn4(Av78[)iW)'P\ȧ1 ,+B٩&W=]}Svij8;_NEO˨G+eT,D]a^3ʛ}0rfe&pKZ YT`ufiǦwM-EbKqv^7'ץ=uc!Lp/7 +hלT  h[ tk#EhY l^ۡHnH[17ol~HE-r{PXu[dHakr(yaYs"eo?oN UY[u_@iݶZJS?լBPcFk_6#^*%d|\껒0~t 5r`]1= ;S533v H&z6=ߋ]ﲹ  jə|& r[S9r1@D2)Sl %w\4? !ƐRd )\.a#.dQL,;I.$p鍑VP) ~uUEia돋K6Fƹ^.mĩ9#-`?L \_%>؉30\<˓>`f܏ͽv3I;"?"ͽ嗭9gXGO QB/:8S[= ^"3Ir~%%jb/ť1̗qH:Dx$V[]vֵ K,C_G }(Q 3ze0=JC$xB倶}AdGskgP.!%/u7%(p'B&mEtYup9JzU"6<|:l ~4 1T}P]O},m+!YJ9\E70ExhbpM4uIcikQ{[<8J,gl徊^B?$Hk$_2sqY k1'~ci9“2Wl(oxR?SGEɸq& Dq:Rm^~Aɝ5pȉID0!.zW3ߢDaa< sM4j EOU0J =R9uR|C1"Sb?Ck BmmQD~L&_aAh Q^+X &bUpJxa|L9x؍:fSYq2@Ğ\=z]uڵk $F1+"fUtCx_/cdJϟ"?nրAwHTjN=YHEI5faLuP|X4d}-n|ZsFTV~toC$_Qo7,o.j Rr3UdyNS2낕wI<#& \W/gx6B `Gc þSk NŸi(%dXR(Ÿ>(ϯaJ+:i.(סSA*UHVu~v c90lwVz/l-7B8O<0GlFblKiq/p]Z/3߼b⃯ov44u#a)w-LP|z )x]\"(/?;I׽4ddo ew6f%6W ?ب:!h+Tg#+Orce.:A{\?kj`BH's]Z;xEyzU?;2d@}y:v=B6 T/gRۮ @!N_~dXJĺg TNk={ f7x̘X<}~]!CvUޥ8Fzm$@|+)+kWmPJmh}#ЪyQWk; DYbޢf5*f(_1J{0H*f.WlA\ tyCb>Ӡ ^*/iڸ.`C(cȪ+BQlj&+Ca=܊=A 3RڃnBMlXL}3R3_3V}KLH$}m&ݦ'iV:Tb,X4sNS7bYr8O>5D&(b'r$񉉵#W7ؤcΩK80GA|֗tt_WH)O_ \V0WsqM-'2n>lh5D9X83NEȚoLPOG/ 1/v$zjQ ɾ"8:WFd @`|H !aQ.fڌ:xL^}OMpQV(ި*]ͣ\k7]#T'˘ #ϔUwW7.J}$tf3k͚،Q2 > QڱG$~5CEL۴`\E⸅e16W.ѕ]53Y#Z r і)6et⌬qD@( [PM*=|̧X,_J*Lkfn8$lcSh&I ,,WU9"pRMaH= O_=\l(z'TI/NH%ו"px 6f*%=B;V9Z66/8*o17 ~b74[=2P&#nG.%HSG4%mqw=9;SB DruW @ȯZ'(pƺi1wk4c ˪U ]-B-RW P\#(Bfyl 6`Hsibm(usX8$H{Iᣫ0(Buvܥ&"[V E3P!3_3Yjx3֪4#?㣊K\Qv'e&%GR^a 7qyPQ4C)dq?6 L~cΪdzZzQs/5!07)Hm/j Nk X]ƈ.)-?UQ!BG bN1#"]d=w.k­|VWurf 9.?wDq\,r\BpGٜbЧdv&~_.Z~6>`:~19H';4.Px"p}W.\m4$ai +L.-9u92?*/wpS Ik%Ùu MD8գWK9A3 DB ȡ+e$#h-d +DDbWAX_U="u4BJLC0tݍ??$^H)8_HV9!)C3v>m07x¢Cİu{TCpLШW}p O (|LĜBIad˗h7:Iڲ7O}CX,/n‰L7>JMZ ܟ<avA_i+eDtIvB 0es4du8"Rጛi7CgQ񕵸zě.7,%\˔jFeh?*=5U*`*\yD"Jg^l2Yfʇ8 5b|Ͽ9S$9'M6q+=_TvWO@jפ9. s lC7`6ʤggJHZVRN"1_\ea+\ַWH,?[xpӟ'μ+ɫ`>?&c->>éSU!9O st_4 )H}dwvf˙8xqd;gn.ßBd ;b s9,ƶW4AaZgWkQ!%z>d<RBX,H>m,rN) 1z1ud(+W_;%^s @DQݫpT>QI /Jp8f%MiG-t W 򓺜CR&4&mSP8tPrJw(ש0 q~qrUhz^d(bG>eoEMR/8)aer3Ԑ^PAN9Y (\mHc,+FeQ lg I)E#Xez=Dnk(aQ( w uuW} 4+_Eh;> tU5T\{O0ʤ)-&'5w(. cx|tXŪ ܧY!IseZm;Mbfa Ը2}]9ygjet|[BK;vp]NcHh}f^[W`.AO6/L){<Sii\(Ns(dIH5CL ?Lb>6=8)%(QUzXفګnЋ%[ߢ{A)WJ̗g;n+J&u: >2ƒ7eR±o0fys4!\)g grAp7\ ɫdp`݂iOmHmy oюf͉8Wdo47 N 5Z~3oQsS Ȣ[,6IsxxQHx澄b)ptO‡k,@" <ލ5[A\ZmȮG5*ƛf ȱGYaGt%_C6lFߨˌy%B8HVՌlN.‘ת18og).{ >6n.p)"}Ffs7Ue·TPbb1ɲs{*׷AU}id_~oO(^.l|Ac/†o z&}Z–`]OaoRWz:J (z*KG܇b&^s5G J RdiVv9*m42+ZAPiX ?zǙzחazǤ9e-9D]Q)y;3_;&cG?F=yq:Iݣ ehQn7Hm D>v*Ӈ#֧Sg [3 w>M92w=)L'G|%(I!H(0H}B l,hnJ볊:ZsqGhD l>' ΐ؂`7F:0)"-5eūqlzsHMl5CܵWe &\G,&y&(#ŭ,^^P|uO pF+dsYhh>tp ,8[e2/VlY|GtfP`u@q;-R^e/ Bݽ2Kξydh_^I@gEQ3Il Mcx߱xR03n~Z⭐qPM4A&T4Q ֒[wtp\B^B=0&=8A6M%73pR@su6.A#Igao 1i:TwY` ̏6GXG]:80@8evɈ杖fPAWuoN`h —RɆ=|y2H&0NW2Ix;_y5S %4QUGiwm$ɾVt;6b@ʻ;Aq/&D0ja{ջCIYzWCzCm7L-i/XfA^߭JaMu*6df33%ô紿cLGB %?eHA|#3?2~P3earKj>I9Hh2)bF6Ogy 2b:ȗgx,:=L [-($g/]vDbFKyLSE~UJ*E0Is@@7QoMطɊ0ij=ϳF,u[׭5PAg*[{D;)|zR]g0\2#kNnWwۍlBICe׃3q5X]n4t .yҵ{7W8H}i~{HĽ/Ȧ5@wYO,9L_4N:oS"⭨ !]$ T+Y#)ouo,E 8D(H)4m#m]ɖyl˺c{Ӌ>8R7uuI6[ESd>Cʉ]3.Y[%j:斍zJdxfި3@|8 x=sڨYn˺s~Z15K賎ڹE볧gtӑF#;5HM L7$7-qu/Ԇ`Q,Vb3~ Yaűb󾻵[7[af~f{(‰!4Uzwt$ e07Nj ')/KY28Rb>;P[E8"]JPT_E)z3Ⱦz%׻֏r)(kJLQ-}%,\׈޷xd7ދ}|J%)QYc𫣱L7*W*R㹨"Pij{3J, a4O77A~0%ۍ Ʊx8 9G!Pn5+AzUx@UbC{MU:~y&Ro­7{d A|h%=.2{k n!ۖQd'0oӭd`p(~g2%YQn>\4TӢإ %<P`T{ADkGBj$#& &W$c"S&:yPR$}] >UԜh[S} <ƾEN-@w pn<"tQ,QJ\QPāZmBuOczs8a1hKN WS(Eo1^-kM='۟ty0S!¾ wjX3ߌDG6Ӧh 25jҐ7s{ACء}f+$;  E6GI=wWYxIu󢍃فeDJ LE]f織 d#A+jjhJ`q02䋼OWa0n2Ui5h(J| Zpd 5RS8;nq^Wi4(k :Dvu㣕p+yBx!C?37K΂+73%LDM)Qno,3 aG,I)\|3UA[./u~#$v|.)(|uÍUQPըĉ|&.IKԌ[͸nrBտ+j%Y6WpY֕4Z=vC!ߑRwpݰ&;4+Y$R~Ho׺/#{sp=>ϟ=EI4]$cij6gIT2"qh1[xE#}?u* d{#̀ry:oaS 1$6ڋ݃fGSƬp"D/I[+^mf>)g>xXGt }pQm%Hw޻;-UC,P6XʠܕDžKLVzϯcgϯo\qh.:1Ն݇ߨ%:B91[u.^@Fm#y޸@ @E7VOz©săܸC5gR4}"k\!w։o;ƬCvR!j?+Veٷ:7˛_XpbFN {M a\w*_J#K+uOY?Ҩ(3޳%~ ʓ-8OW(Os|K\7W9›)7Av":'=P|(.s|Qj=lUZH4;F#D+_12fr[BP+ /8t}R&Y [K gxP86 2> udн7(@- vMJT%~j㿺3U+o ?QN~P쁅pFN>#@XN*slٮnwS@I]^2DL<}Sq $ғtnEycMQsHg4i)[E;ǖӍ88B[fo]+Yd"ozA8V)wfeOQ!+\mҜJQ7ۤY`P$T+*:$i#aepuW4LȷZ4XYK!?^lԿwF8Nؔ[ITdb]_GߥkUyyBݿw)Զa]]倴y5y ϡ4琘Y~y[Aק8ZeX$Q Np܅/+ϺZ|Ț 7CDu~u|wCG % kCgH>>CWӺ|bxC\yqEIeЊb 2,;!*eILD,KDqLT ѹBHE0 V9#+:Tӿ<2jM4aN_=*7j@bn5{)楊Xu&uTӭj\-J8GBLGJDD)L^d1ʋ'--D63T=>ŭ= QƖ̒47:fHf,]%:=)@֎) UM=jC {?"4 @ M(g{\g"kNG#k6{Ub GY#f jV=Xhun;M'`q,gcݰtu!振`4c}J3s}=fN4H~xi(c@qDʳB>ǃt-?%sV\^ѷSrJ[2|~ID(t5Jo N pB["w☛P 1!zfP]}s΁|O N4&X\SX1Zx&̀>}_, 4VcwxVQRUAKUkPʗ?Ѽyf6rg#7d_CkゼAa,;` oJ.LA>W&-@)'x *=ˣ;$?bq 袧W@(\MR()*dAn~ŗyL_F7>ӡ w{ |&0KfY z㐗>7]>Iᚤ2EG ]XybK6Z-87~I_\tHAqEhęX7u~ IX󑴜#2! [ŗ̹j'(!Gc6}@t(5& Ux sIK==.Ko^q#zӉ:< j:]~1؆iQFb(/8H$PX3FMk{{;(mQjzx8j  4<qaV@:HHؼ$'Buu2ps&Ijo`/N|Qش^+czxZwCJ毣9Xh/ yP"`8*e74ie [7ՠ9ʜ0g[)XRzZnjt@; Pabe^gIO `d5x@s_ ec7W/*Ig-.[,Ry>ZTyqdX˚J :$dԆ5G.l(6]AC͉>Bػ@v,ߏr-. ş:MA`QtЮx*G]d>ǣrZj9 ‚Ook?xö%9Tdo/%nmǡ6S`\&k- yZ M16Mh@ec5{dvI^Z7HfWٱ=%K޾nK6wApzo+xKnHXҾ{~q於ivm7+Hٛ 梲 2D) bYx&$rVCg[;6*aT; Gz p

dI.ԔқZ~1J4Izᴾ0iq}H^oPs3pW|2SV_Q1ֳ-m% |L]zt)3xѢMEE5{p$fшKLd e TNifW۷' .FtYn1Cs h]B$;R\l֘:Vǻ<<=E<&Aa@%8;,n}ڪcs 2O:Fެb^A˷xںA| n12p͏\kGUeDwxnotrks5g(QAaF&BɽN1ݷ ˠY"DX~ڿ3uC*μ>O psFOtiɑ2_%xW>J+%xAyіta TYUl蹊WgW [g:K m?o 3]mSx25+i#cosdl <@0! Ħ-xKg~PX?h{`g+|jcBg|`8ƫ\W)Y;%LkogCeKM]@H*a>*4'B_3%ş~ݺW˥;$;/G_aF00Kuj᡺C6h- N^K -8 ; Kl.]P5=@-22W |aj= B bɪC7U knBRL, WZzEK G=_3p0RT.}jcȜa $oSE h gS+`yrym[uCV]ɈeD7m+yɺcP.p?Mɞf$&1(P u<^v8gOݨNfrxᣵn,?"RϿ)0"QU h pᘏ4'jG:tDx^JkwStL2i\[;GqFUG)Qm.]R7f}JBTvt4-{n*[iyv/hn8f΅ł ZqY?NN|}MwRbMt9j"&nVwS6W p1LUڽi8Q%PoӦ6P_\,9 i!DH;߰,nn7lĂk`7o쇔q߳gMh0I+7{UO_G>b55˹RG(Ί(Eby*L޸ )l3A!ClrD;(fX]x6ݗqZ~AKȞ#,$9ʌȁF-QN)uyڭB8"^!OGDDܒ{'ߡ%.&!*̜u7$A,DjBjfP1ې=NN!}3_wW/Cd2oOgۚtTl%1{S-yyS 6?Za!~48NgsU(u PGAI]r!'_)\ӄfMEj1BQsk UhJ,Fxp1cp7)ّXUR*GTS)B;B5"YAɉes{BŒ*ҐiBa!F'G+Uh yWwjպ%(U%~/Rh9;}6Y]l ~{ 7SExLFd9SUO]_B%ҁ*)A?\c:qfECry5AND>#@YJƥ# xbCL.EBԡIO̻gn+>B4\bVBԺf"TW]>e1MH,-l ^" r21IK .2V൴X灁QLH?ف7HL j:2yUYoo_RMˈvܯdkөGcs۫RG4d CZ=i*)l1 wRq4\ | 8N.}B+D-rsY gzfĈj/s3+3 R+-XEľB;Xo#-n1mA5r `<1Oh*oc >ʁHn耀+;7˾% RkXnCN*[-zo E%N֔FiKbںܷ8xV_ZE6S2|-,:D7][\Ny>ZVC/m2RЧY!SQs.+\cKm&VZ-j4S&?=ݤ]y+02I;SfwFKK꾽  g13L+QfdЍgJ} /Vw$u!Ș5P%H&Hr]s~ĉ-w>eʼn?;E.r)<)K0oE x7zSpǏumMnKpp~LOEu2qq[`!?MMHvcxQ"0] ΍+ݦk68 b9N<&(\Sūu1@>>W[,Qc/r{Dad .`?scL9^W3kجmvDYBjpjd5}7v"̥ ZjLYN.t3ܛ[JTlVd~nU`tT>tRWivPhe#u.҆k"xd!~|2C*<ߑd(f`z^\gIj9ZXwxE8\䴵Vв!* ~&MQuga8]ycLY㲂.'fV.PHn} s1E&kQ6,2H`˘ȹ?= &"rx}KX~1eu黯ӵjcM4yjQ+%Doj`k̝Opx S?_Y(26twZ_"pf^!u6Al5ۥ(OEH[2؅mi60 +0tY[hZId~6]u%h)h8K&d4Qw 9?}[HO8H[rl7c7ր <،GSFhp#u=BخK M+cpg_sPn#eyW=Kqh ;G^'-[A*ׯ}$ tR4u~sFgSO_6u?>@g/M_-E;g$&qXg=F{3hTxZBGiŗrUӋvL`@:Bnl.>^C+v ؔ#BټzxfW.1D6Jec!?#Lt4p;?~dzUES [ǘgpanG /͚:ҝ5_*F%jmЮ(52Ÿ#_<#BRByC 5Vn~#/wC#qzfF`e3Nd<4}C3NHV*o`!qݨwPU(+@s $*#@/{XLͥ?ޝ[A !$3-W5-s 2ڵ7TP|ěGƵBQQÏkNאݏ=וȇ$ֺrqF3Y.߂ERCp٪H'M;-\b7ZsIpn|kJZ RIbMٱ383J+=k7Hl+f2 KfϺ)j/q"e4uIb]ӍͬRdAjsXC6Y;s(oA܏G%!D@<-j ڻ&sݲ6Λ0O}SCvY 扬e5~i伈;!^j3ӢŤh]tڤ)J-,Ʉn\( =w;*_YF(zyPi ZMA[ѥUSߜHt/|ShSyK0S . &Z*!ֿOe񤤾[3XnlW=drpZ'ȧp2O|'?ReeS%lq<&3ͫNpM͊ϯ_%0ʔks[*> <~H7åMx>|#ew@,lr 16ˢbtA̓2-lZ ~Ry}7בs7ƌGhis^0YL%ݫ.˚Zȡ!}xĢϣFr*EY qeS($T?~< "*fq ?q勋&Դ~btA0|QE,@âRܗqUwI#|X 4Ntyo:k^y!ɤ_Wg{|͠%r>˨4^DR voa-<~S+G$!gF-0J!ThcLYHNpxSi;'o9>v[UJpvYh}d3/6<9X#> }Ba i+2 a="mO0.Ff|&utaH+t]%'9"8^P5лGBX&OgZ娴r1+: RJpƏp5@(wQ?9x7j𖓡;QDx\uh_G! j8ZJ\L9=>".*W&Q\^͟t]~sSS>(]n#^dkGBpٕt0La_ha3NZ'l,pJ+C l/A/T U:1hGefMV`(o.q]kʪP%zep kB<93uh1rNb$[݃ ZJk#%Jlf2%\$ [>DKdqi,{vj*xDпdU['"d6i%-u ^dg5{z(=E''V*tREg\ @` XN-E.ePE`՚ly㴻ˉ:7ܼ!Ă )FKsnK7zLyJ/Ǟb`.ڻ.`NA`S/"|TizfE\+RJU:W[pRY=䨀8QYb"oIc-k'Q]Q]zyU\"PZ&fd_59_ eL ݗ/RMFfb mv{țRtMsv-pDlKj(WQ6C4G6v/Z4iS$M:Hsi Zxz;,oOGVNj}왰ŘL7ܨBcJ4jרJ=V? Z!ҸoH /y߳O6I*uF3;Kjwk7jޡM1m5×1gQ#%h8@^D׭l7ʠ'tbK\U2?6gEKJ E Ճ 2{M9P/- UA*ZRyZ|vnm΍"A$%=@?Fgy'jvڸ,?pE̢̛0)IǍƊ.G#xnhWx%3ian-,gzqN&W9@ R$A/]CZ'K$(]RZZ7P1M;G:V'$MaYk(1\RLJhV$e8|hdWK՘c]sFAkm5 ?q.B A4qV\ 2-^rJF#< ˁ^uL!R\~Whj}lp!1OFIx&] Γxz\hdH qU#n&T.vbf 6,‹b&eZ dRXoNZ ˂7|oX_!|64YdE+`>g<.Mq3-6Pa$ґ\o-oBTqsVXy p/B[c'FËaC1  7(.nSNP%A|4F۾04r>I$,bMLj3fȢOqho.NxN0<8F쾖7Tu#I"C=$V~`e*S>&>ޤN9rU[oɁ#2F1A/#sR5cАI3Q4P^Q;#k[<&۶DagS6w@e}ɐ@UW\6"b6iF6L0_bپH+ V^{;y1<$8JVi9xt>IʩU D%*&HViD _-`^N ? "pPz-=АlaZPq9UuQwR#zPxb)ap1L@ψ!KRelH窟.0  E؆ J{#K,AnpJ."_x4|`=$2fsަLVWt ;H1DA*ѕ9$JX!2n[ϰ1E W+eqúo+DW:ӷlմEX7& β[چx lx p$VK" 1ŋ3n| ,]*O}~%W |nZRD_ȷaInBq/Նt_OY3Ә5V1fv1?8Q}n=>W^?8Ksh|Unɟaav(6Ny7sYsӀ[voDa/ L]᪬vA}$m.K1~Z ^}O5&a!`tÛT@`)3y$m̈́ Ovj'E6޶έ5㒓mz{*K&0IPEE'z(~7o Yf{w$lU]%-ʜ'Q ȸµ|m$i&VԜMHy4mŭP@tME⻒P\cQ-+hD5tXŀОXʦJ8̈́Jyunքq<\ao_Q0[ LPwp}۾tIh/Չ!C Hdfd1;H1ҥ?.xWX?+K pݓHQ˚s&b 2~)A^ p$Q]dLd+kzxxE|ƸK-Vۮ,JZ1C!:GKTkT/M&GvY\$pILfU# Qbq_ޗS&Cu^HM`5؍pmlzu'򹎠Yƾv5xWeP 4Vnd&kA'9&᳾XPvMUn01GNnY&)/0}<뒤H}!JnM^ v .z ޯ)kB{5㯶j1 wg;b@ؒ*<`ɍlOeIh+ ѨI҈Oՙ!1ajRliϺot˄畺,}"b?i|f>^PUS/*aBX͕T6yv'Ɔ3a[|[M9 w/Xh631ch.`XCβ*s}1Ko>TʨDb8!_]k%\31A_ *NLg K2% z%dĿ#m>6_0w,DZQ>'_X8? J"_7ѝ1P5G>vսO?F#1grQNUyU N;`,~ ڪ'Oz-#B;pq1gnܓ*%m}3uqegTğk\4f T߈'ll2B/%&>DU7pN=ҞS!~jW$ynN)u4Zv7[hDv\)z.m5" l] gߜ #EX;S{r(LҽMsz ?>5?lZ2v?땝)_%P: Ta_Yw?< e±,}ګ{>+TѼp6A)Zً NV+9k8HoMr5vnf-h̅mfmR˱3q'+^gHϺ"m$"Y^H3`V/&Q&4q)*o$a-\-bhZG]0hU4En87n3جLJ )UBCnSvFY{L`*yAp~ ФƸEC=~EhX3_[U-)PF &xl;őt{`'6ŗ˕t))POcHm5\ţCݠM٤Z\2.qgp&}[3GwZ|H8G}!_T0T|W={3C}=>2 Zj ~/1:6,CF'…k[S~';oA0<5t=%O3H/2 =Ca2e"@#T_Z|u<04Au7vL@2jB&J,AZj*I7CRȨlBf~mzCg$ y3n:CfN ڲivƁ/c ؏610k,$Jvу4NiK!z7SQB]mo#>6<.ӭhp`?K|:gӈ5I~% 1z*剻oU#/W+X9KA K=Q"{Yz"l*@unR1"NO; {E ٜG-ס_Q28VMtBp>g 8=$J@(`']+b[ _ o!:̓ 1w@݋ɴz=G] ?)X#ۂqeI;Ff' v.񖩻 lқL]47Wq/@@`hEEbX@ Gߊ,$+<$hptP-]:L̻ĵ 1!]\\mTVmX Oπ;er[iubo.;,CG5V^n6:_grq (ʰ"e/ a5{N}/c͗m?Qb@s{/BSl)Ր}EEPvLV8wսe4~Jp#.1/J=Izmak] S_0FL`(hY޹l)M !:񙦫5T?z >-.a*E#DcuD`%|tIVӍ>jK " \7{9~H \UZ=pin w{RQ`\*3T!0Ӄ+mz˯0>HjpzEc.++3>Bk꓁&iV֦̊Ŏy+ioԌ;s޾D0umߌF'Mx5b>A en?PND7 ,|-G%Z%HcXC!ߝ(#ibvLvOya=?pmWՈbiZ8ʣc/@99^T@6G1^/p9km/m7ko凉"*|@tza#[;9Vuj=A}>)kCmkȪ{pa0녫Q3d|eWd]Z^-< H +ڿbz8tfT^W z\pUbO$DHTbrYFUv! +^|e9|8sKu|DX]Ai7Eo}c%VsY\$u0=/ziLu%y+ 8өgu)+Rۧ+9K6U~*U,xCKh8d&( 5潯wjJt\° }6bj U٪(F825$P~(42GPjLzᝡз!3EMWI ].v cZP !8 2vlSXVɔ?PgUԯ\k/](Ƚ}`~oOy]֑ sv#1P3jPM5 ^7(3+6G|(ɱQUG%T]xV/J= TIבٮ+*~qN̍h`rϡ˪c4ҍj>3XvS ')TZ3'T`AH.)Ա,)Ŷctuа;64%'8i_Gi_1yJ b%ogǙ_s :2 5C|KX)٧dRČ]AfXa|nV%E~Jʃ)KL^8b殶P#P!PTi&?t>)[19 o,z̽NKaI;@.KY,t"*I3Q7E7J|3J:ҹP~J:`]gdPÉcx+,}2 J N4 _KB"} 1gEIG ''|~:6M t5X"TQ⳰6sȴI5{[K2;Ar:jC5~ yVPGO5m#_  ;{}qu'bYa\qh-ݡM_[dZy$j ΃xو)N)s[K Hr6ݰ:w1'#\gHKPGtPb]pdElr(KG4q/ sK)#NQg/pfrɇ稊($6idЇG,tG5b_bj~Q*0Wc.OS"Uq/=p_LfDN}a]I0vIE2!X)D8@phmCFR/UKծN-cnQE$8{- Z޾zg Ƅ J2q&mL#.T#$ŻoŃK:ymNs L<ݭ YT -O\,J(E=浇C+-F W9[(Vd|O"z0+ tsdj[Rm|w> '>YÐGy k31뮫 4!;O.sq#MٱHcuJր/1odq00Ζ'tc;6`&^zDx|sϞ58[tKhΝ)2OSN0K3EY-ViY !9]׿j٢6ʡXBF)i{|/MVkmԇ8|jEX %I[BO1"wh/pqW4a 9 2ӷ-ݩ#ɨRu8:ףm ,#G&a>$6k #Ss@l\Zоq_ȸJpmz;f\1`VJ Ɂ1vY~϶0bsG^H# 8Hglfkn3Oi4>H&2>>CNQ$/ H/~˯^vpѳ%PCEly|:>6NjeD4AwނYr(=jHȗ ŒP?}?2ʠ1&ŸLIPH,t9./@@j*$sk/=uͧuLr!OS*EN^jL *gҷ_z󰏊6^Uv'0}W%B拚2"7 2#%Ew2XҤk/=⇵-ԲpLu _%-C X:)TB(MїQ#56ːr[GBJ=PE\/q> o4Kz>;5'bA|׳w00C}g,8}o1cP1* vEgq,(,.E]߅wyK@$bUAxuVZE3!:pĬe3 $t=,MlHVE l٦)VO(03E^QŠ|-. q`: mD{)4Z^ Gs$]U'UP5o3ƌˀF[]ꮔs,C7ȭ\a%J?025SʦJbn1ZgT}h AL ''نB,kx?܇|hw|g􊝧 (?󜪲;n~Iǹ: y+8UUh2yAĊR /ԯ>GMDr6G~7_j-7Z-2Q6- ulA@@{> ;7i'FܔAzB2(R=~sOiuô Y;HaR0s]YiRSR4[Zſm v#v8|6OHLP{)*C8Y#3r0@%b&w9NE(b=@/Nّ[9>LH ʎe-/35[+>\iNqUB/wb;`^^aS؁櫏%[PWŖ<0ܦ*|D1:3);Ch ( =ĉ8 휀6B W!`4 hT :2yD{Z@9jyDb98-~쑈={"םv3gS&؆UggHd>x*rc([|ēxv[{,E| ̒e1>*]Vd*͚^>m@!(HXOoH= ;ux3q@v.=oV8:Д=ytl'(_W jO-rHGj-Aus A$`=U|)#4u 6WĒ|Cď~Ss'DFnݪ*-b'lSp= p>!tL,] P RjCi;ou<,lӕ"V+.lwuFYGm za!#J ʄǘ%ʐal-bmFVOfluJ~\4v(hvIa]#vY_+BIR ϻvs2jvMtb@ߊĠf&.-$^( }nuTR-RFId$@Xk:wF\_1A$IxN競[{* 5Un8ted,a,Պ^<ƽ`%4.M k06օvJ}E#hG-yvu[H,P踕̣ZuL.9$'-U/kZ&o4 -3) Y;!O.߈~Wnzhݲ"g͒Ypt K݆X !? >.Rq'Qxr8ʒrRj#0qGP{J6Viì!g}VBB]2W.0lsdscxj qI URv(Zի!Ro2=tie T&'|׊aܺg{;u$aϰqalūUJ7f@:#'!{dvl9 wOy3ջ"\:+=\c Yt WX &kd<>H s0tE4C6P*z̪#t`1tXx fPm6/R}3јЄtRCU6g!^lDG8]  h$B45v b<Sl8F(| { XH`ӗ],y-'YvZahx !pǼrU4%nD7+ؠ{e rjÏ2#[7;Ċ[Ptc ?&_R`Arl"3 )BTz\g \bVMGh'>xTϳ4`2:**P {s8'kI ߲ygfq%DweH#2@NBbb*dc:eS8@>3{z*C9dB <i*9OT3O=i($n&e8ɑh7U[^҆ ܌nJTYO432y^.~:I0/1UQ?=KXykd렼ڎJX0Dd_zWf үV3C+K/;42IbѺ>f~@b[(̱͜ضBoKSHh$N/{_68Fhq&bʺnMTBV{"`fG\+xϝ~;ԬĭfլÌ!(b.8)Yc9)}X$7׾E= h(Ey Cxdİ܀TKwAwUNj ֧(mXdБ)ȸ;|HřXJ$<VFT/ 0)?XupH`cwDcO6o3'3ŏ4"5B7'G}մOYړ@e =f7P12Mqn1}_YZ\3R4;eXxlm21-I $) c& ;eXX/ "(:}զ yKX``O^ ⛋ӂ]{[)?<$,R0CɄ& ㄯ<&Xa<,Xhy)tc9\agh}ihgu:&$ k5d6n^ :*zX{#TzNdY/kRqh4ޤ^RCpߘ5  O܅,l. Az'xwQ=]V|,IMVǷ#an͡7 253$&,z$,sEfr"P9IGq)Y1$$$|s7]_dOk``@`/b1zB"2`5Rs (6pWID[)! ُT[2M7'OB"ddѪl]ߌo{]Iѥ@ڷܰ[k5MٚwdGY,0(_q+l$Zՙ:3=t4QOͷ-tWiE ft_AI;3:|^p'sRL^k (!&+Xh}qL [K/ %9&u0JJ(xq%iIso.jb}옇9ua~ s}Ƒ*2u"(y"Dz4DE;hN8 _h^쾮Wrd{dHOb@ۺ 2d[XA#ұ@/99kg0}I94]wOT*?2!gZӉBXshl;Y02O\4\|̓vrh`.Yӟ_V} A_&3TѭېFVU-5eD5hsXiN986b2H8{2nHw҇΍:1Ou&rI(~Oq%Y;py'Ƀf:&A"+- 밀FF4ݸEЁ|MhUXD@QC*kA찠 &uj/u;Z9\A!; 4m ~*k3=E&;6s) KC|l3#*=$((w]urd?@T*d}4OfM+]U9)]0.]3C{Xwfc['kCʝ+\PjKPSJ[lD^CCBw=z,{w/Y`txB6γɔ]̰Ok~~N[t=oG}ˎ۵\*}-HY۰ ]~8.~!YG>1}g_y`Xorh뫖Lo:8QwFQ=eis]pG7ՔПQMZ^;fQ\%Լ(8EwM CX+> 9psJ:glC#$zy8s4Vㆨd quM)_0Nz-$91볱┋)&A&}#3b9TُkUD\*g:Rå!EN~:e/qx[+I4NԀU7PC80k4ҝU?<#Uv'-Mնq4nꚪTl"h|AQ L:T[1(\#pdܔu?=#`;?.B6P^*B"l;Eɣ}'rM 4x-^:-O<9AbxvO,l{Nx=3$͛| ΕJfDbqxS fa y;j6j?A[E,TЅ"}SlW\iB*3OK6rU&PM c$V5:81 0K7y7xoBXvyW(E~LrzyKjKʻ J Uk*(DgR o=Y^CBD3:kPŊ }秕||\m.`NBcsM@"wCsd(dB{| hfe|s:-c\Nmr@D9%hgZ6$ZHf`j^E{H#i&\' j}7WT!NlvckI#MNHe4q~@+Ѿ"?Z,LI`QG>Hp,erYit ?bE |aClԡ,F%6(|,SclɾMowKti(jYv?i<2d=ӯgƟEboCLz󡋊ƭ[tl/_Op3D"MeiI3V+Up/%j[z4J PǴ#L;TfEz$v"5vQkR[lDtj~VpW6#yO6!? zM,iY*D&3z*b+RAEk/F׳(`#tD EW^χQ( 9X5 =~D3fsgX[H9^#',dh߆ܕ/rh0<ݘf_Tmx8Aזhz9^q=8EQZ$r6Qqj?HWq#95&s=* i7 RS^>B}e3-3` !Uu)DnۆK8'uTr:qg/+H^ #6TN6E_oEQP5q3)҂>_ٚ5w9Ycl Ұ\6Jv,F4ߏ I 9kUV=^c Cly= z%m[~u~eWԘ]E{:Nhl9>XhJQ4ˆw^)<ꢌ[;>ҙƖE8y3 F¾V3Rui>>N!vcخK ^*aaI3h ^ M t3'M?e)Z:wȔ|o3|~ȾUZ 9y.2=)ȝZG$J]wsJ>}7v#+ܨ@_$O[EZl-# s&ȴ4"d PsDŽ=g fmH8svנn2ÍWR#*(B6GHu҈:Jϖh|}M/`+FmhcJ*p\HiR$):NqX@W p& l0}t9 !%F LZL",0IslIӝSGT2TXQը eS&d qIoI-\U[T2DؠO~8ed3$zh[YFY{0%Y#Es|h .նYrt9$![:Ь{Iq*3q'W Aˉڥo`:@VX׊g#$i/9Jx{O) 1hV_4F>zsuJ<b8/.i3TϬ2 jmDf48.i, 죡E[|WLGM'w!A;lIW %BjmpLrU=6{%NguD lpBN!pk!,_έqT|E87zyph,\F%2Ź_i>UC$קdMԚYP}U}jC@;1S]4xmp6 0's"E`tj4o-+CT _ۘط[F> 󽒟=Χd%h-VwTL^%]5_A!ci"L"PDA7Amz6L!HT<׭sIjgd&w[3E-VVU1G Vb ?%IMp, h_FZ^Bp.^ Q+㏁0qHԨ͍iߨp ?C+NCVF52iᙕ^Zt,maPLqܚKiYj(߄&{YF^ӊ5j6`U5Q\пH&\_a$rFΠCPާ>Fy78&c(a %;2F`W&I[d(/A'E:_yk *xXCvn Di\gfC,=/45پu&PާֶP-@gZPΐNWC+*wTyifq,7f$# (FBS1ZvvpY3j&悜H[&ӸJA|>΋4'VJɮ1״-5jڇ:oTzf?s/xXI g&U&=ހ@FwYU睋[X7&g]C@qw=mE'F¡o2>i&ţo nctKK@$=FP= c"15bAo[;Z%%8pKh<-K=ܒN˔V:'OZM9P~M*bn&2~9sL@Xؗ]=x5]ޠο{eBxfSJi zܽAXp1}``'k%/iЇ@?v' w~HW/q>V? >nj^};Yh֎4@=e[2v ARevKEe=J9ӶA_P8X$]@1=e/5GMzKsLR[R 9J9X\y2lW-#mZ{.dU띑T§-aL^UTnh(0<@_Em=Bウ2ǜJTwI!|(;}sL \uxv*FԲ8CL{F!w#[ݽo0w7A`f8ݧ tHD7EJ;:*20*d>xA}O޸2sc0HmnAOj-mG!BizOXJCmY ƣ,"k hz;BJ'Rv#^-6 fA, lQ&$Ks ~a++b'PZSnf `q $y=nPʎ1p+; ]aSmjhVjUqg`"@ ? Q[(@YP MPȣ1PYna[Dfp-Zpˀ s$Vo#.y H;g՜Ќ=Y(*&#ju>ҟRP ~He̥ޕP:g8\G% Z_DuuY sɺ]fc{dp滬YSD8xi7g8MW$X[C x+&ˀ-Zq$7JRY)Sz7PG/˗b%:Z:2S|E`2g\8DÏ^ˢN墑ڹoJf n1؄ޮQx=[Yh.`MdK(:2.Hf±9gϿZ<6AM''y^6$ϻop+WD`8Z̉6=(_mm`gDR&B kd`bA}bzI?|l+ܺnib| H/9eڜjϽk]٦P\H3!m'fG8hь.7K@Nn9 RG[<]]Jt #-fptI-Ck<0QYQA;&B("YP=Ƨo##yћtOıͥ˕Y!SFE:q*K4š)a&srh.p\JXRjވ+3h?Ĺi͟N@<,Z Y'}+dVݣFT//e_2BQׯ!<\u ,.GC=j&#WK1ĠZl]m'+8pW~,ഁ?͝ŷ M\C+ZHrk­D6~!hc^=|Tngg:OgjkHxBBheb3d:H#K@I.Q©!*S s_yo'eՒ6M"ΆM]OjMx>+}a3uŠw86ȋ d?ʙ1֟b`ϧ}Z^ ]Ze giXѣp3lep)@b_;08P9(h9`Z.'Jܠ}N&.F4줍F78&;"b&fRFTiͣz,s4hCPU}i˹ə l-,hfIkLvPj7)dcJBQZgRxQ.7 lMr(TL?g=Ţrd~$/;lkUOXR)8!H[?'YՂe_ӈnOO;nq h4rZ\"~R5q@UĕՖPAR?MdRoL Yifﲄj.A?\vf3H{_&[]Z>FqR&T^M783Vdvq6E ez? ẃzȜc*fI?XE8.n[FD2iiN\SJ v~WI7$VJ-7ё"{x^F^a/YI'_)?>a[6V]Acpa+i1Yvhjx "3UG@mtz<} ˫Ƌ> TSC:oW~ GLyV23@Ec/R#'vxf5r6N%)iWxP-L7#DɜPEd'ʷ c_Ƶ(sxyPw\6cRkt:Pn=Tqй?*pި* )Kg#iDZַ6$ˬ% " .[cG 1|~P |!71K_^mf.FT_NxuW$AyQ׏, ]r†:J$1oSi\sI[Pd?_T%ɒo%3 aߥp0e{TRKzVAx>4QEM_eu͖B>{J.Ι c%WG]-`dh:H30"x yĤ"议 Vy1,k]} ZqKחTwtF5O::Li^4@@+!g/w~q>1pHc|޹˛@d+:&S=9 ;}I5^@yZ6]֜}qA%nE|q~kø>#bodm[?q݌q~7qwS}VWmaJc/&,JCOus{EarF'2$`z޶zHUxڜJeVYsP憋ƶHy *|S!opKvivh^clZԕSi7좑Eգ}ĆJyS SX&;ӳ` g]/|^,?s~`O;So,HwT'XPIkp~0cܬ.y _KG?aǫsvV=YCT"@6Zut7XG$ď-1+:ɹzѐ%1FkC{ ~WAl?wϕjV8pa'5S^5(7շ\8k|uBX1[Ѱ1R`y3xio0aXJ/-2~/X1m2 #"' {<ƿh%A~.a&kv02 Zshg*vZYj&W.{OA&׬).7O,I#]Wꛏ ԣG}U,'Rh2O}k] m*fzwAːU^atnKh/+?)@mUˇ3~|v #\_BGXZm' :Ǝ~wuv7-t*;З>`GcvAïSYCk `#pKޛ<!{@:W(/D`_u߭أOc`X0+vB!}0=N>{&$,%]fD VWvX'=1v%; zWtd^z51&)8DolK9T2e*>i$zmq"gT깊a|]Mf3݃:P( V?Un}"P>QGQ{Sz}k?7cA=6!gZ)5H:{e:0M%҉p1ceR娠RL O M`x}y5oݰ M!ێ$@@ϫ{ -Xn+uOD+O] uQ21bj{Uw/#$!NRy7[k9Q~[ez?~(iaB51 8r7 xI=fgk[;0Aػ|[<L6GV Q*L^3{0K}y˸+\G~2Dpy2sǾÞls=1&@Qrx_oX@vc^-r~qk͟ϫܷh\I&hNlwZ*ꇏb,ωHR*Q5?k4 3W#\idήh-nݿF%꘴7 6DvCdAحR}{`+<oP8 'DQR;4a od#$EI(B_: L!I]ypW% Q,.ȃR3'BPOuԅ`StPY~Jw$~b6F%\NYTJ л5}gRY6; ##Vi{\=Wt*wߗ$F4Ӄ 8UI6c_DQ&$/D}qNb9#B&W/[d>JJ^+J䁽%ͪG]ǯ)63DPi)F/KÖLJemzfd[;6Rd:)zgdPuB:;j@Tvl |̲c b`]@;-(i),4< ^\)ђL46pNTdyOu.,SͰA?jRAJUs6zF]u|YJ$o6c }$Ͱ\.+otZ͵#~I4@welHA;FP7DRbC__YK%fhJ\ؔovl[dvK*1 *jscLkJ+)EY^O_swǯM!d%:!w5Zsw E4+{e"t|J&3I.f5q(\wcLHUooL2P݀@qƙRW"]@FUQi8rFAJ1CS D9@0啋PJW0ٗ<6.lU4^7īe/oݳ7>&LdkXd;ӊd Peޢd".JcS1r=_gHF X 1cFi MnqJ#|(VDoW/w8nѺ6PҠMTk5mydžjjGKy۟4q; ɑ Mz9Tat\AmHG˱45v!V*yF{y[@3?;ի#=i4'wXDF$chB{ɁLjȁx$=q)1M`_u }eϭxXfӡ03_KjI̕9:-6+l# },.KL_Tre?BR 5f5{WrUYL/WQm9 qDw8$2=lST_+ƊS J귙@"- ?ܠaK, Ʒ=ͯ<`PoJWF>ɴMyFW[,4A)|!:d\\ݫ^םTDa@TܖϏsx@r7IIc"]Mi(mx⶷B0D:X8F2ȼl-oժ.4k02bFZc~]#~2N  zga3ݷ_%q=w ӎL@2v.I&9[ޠ䃍\Oڡ ҐCA2?+ŝl h3tB{x ȶI p$)Q%n ;kZ|ՓHK*x n:/,LsWrUzCxIzsqcD>ԏ>^HXb/j,[}RԃD'{߬}oy@.Hx^r뿸Fv,QHvЫa܊%ɤ =#$Ҩ;6FZξHpP9wW l._M>n%<Ż`o>,N5{(oA\#26G"ߴmqi+E4z[ȱl_9^|fI|mjHǂ&U'2b><]-k1aBt]Q}v꓂$$uJ7 zȁICчV=4e6)ث]N{pf@AaOdOT>Ez.hp=rPs4#6mUkpbg$6 S}PR[[;t3>*t{1$b !,7=aAȋzCl!.6rJGΰۅDPRl݀Q&Z^70ĶlNx6?W<1,W1R|dx{{OB%٘Kv;QĴbe0[ "HƧLZL,Ǎ.S)nZ9^=| kL PAɰD;WKܐKKF8G׫h)|*t9&Vt"RX? XkNm vc~G(X2 Ma}eNBlÔ'v`]CȥAckB >#qɺo %FER$#хn^@>"3AɌ6Lcfq&5y ۫ed+;ҼmVM8n[߃.=ir T'Z$qV3^gv'yvx)򴠋ы<|c}zmdi'Ev2jn䴷vz_J9v'^!meω˲@pr;iwmi/K,z|Wx<4!4=)H9Cfd}}1 čI+W7:?"|TM8^f uF9I*T6@G! Y?n*.3Q`9hqCFōXg3h#l k<{`h۽<@7ܣ`DSY]-c\a72yvp@$މlUvg9\e-oڄx%BVF 'uF,N:V!5x/dZoAN{W olMu'+s &ѐxӶʗylur_h\6n90I:;܉( I+mo1D# 8FՎd2 lz3d%*Mȹ:6 I4sFL+E E$si]{:cu"fcg݋}\uHD6Lٴ9^vRf KKe@:a6z;8tP9"_ hV״JlZ_-&O@:c0'q/][a(g+eP e%.KK\J̗5@-s1&<-89'm죰k1,熷h)u vY^0,t( p-7dY3tZ:7ZڥM1vtgd:"F 翈8FHNӃޫF@Q/8|ήXN9[&HuL·22 oYṶ5_A>Z gq%+땒hKy^#ukPI҆w"+`,\" ýQa;"PN'RUtcE%Y1<:1ݧ+`OyV)2evʄnVl8ڇ2hEcP\CQKE3rCg1Ź%{|< «BE<rV(aYyY_/\_;XOȐ|F!&zaSa\޳4nR'aru:52f~ ,;{`-P>W{R#Bg1 4%$ؑT羻I=h{dI<ğXZmITq2uhں%kJb Xw,,*R4,-vz:w@a1=ϓ0}2ƗqQQ&"e#XOڷm8{^Mx񕠠0/|F8m3D͓ 0tJ>X[?~y햜{AnQ)ف~hfZ14@]ox[Y :DV=\tŠO K jJ( ?"ĚБS_ ˥Q6k+b#Ufg&ǾhŔqG9FGӿ7Q( Uً Cg-*ԏ̍ymCuO؜.Շcz?ggBJf2+=,fS! c E9 z;hR2$xJ#fskjq@fJiq@lBpzVjS&2f}4Q9p DTr.[}M"wGz2 ;T5jZc^ES Z0XG‫4#-BCuZ%I1Ήx IWy#6%^e0V@g%2ЏR-<2rALt ZwJe|K27fDhsp7?ywoыCe"f.V_3^QS^ f$aPȨ?K%tحQ"Pu oys >֤ȚdL#ւ(xA < <4f\XͿ n#ߍ:ݞvuƅybD2 UN%zbv19oGRK ALm)HؒD*ݜ_vں̅%}cqeZ"^S;?E|lARe #=n wDwqwb&I]nj?&N8v.:="iu&2+>C ]1@iC"ۅ= 0<$v]x%"i JU㞓FA#uRٜN3ScSI[G I)OUPn 6/5?Ĝz߻iVV}?)v( hU E= U9GK&M%_%Ӳ(X[G =pLkQ~Xكw|bvW(M"DUޠ'#KȼlX|27OF3*/evߢ$3XU$4F⢿URRWKM1W9ygC<"(c  P; h7/axC/Z EO8!ϊ;?hNhRWO[~sNwHAzNQBIݱ'S>7gn`pynvxn[m)AGѬ)\u~ͪD.-5}<70B[dn39!lƶ\i'IB~>yɇ-#f*C',|EtE0ק_n\>wzS^]1:COqdnz C^<%< >4NxsT(?f},(#q\|JgⴲմA,Lm TbR໥= LpO\NP|EL̟UEy`PApȰ-BPOk',ןx(!0GQkZ@vw:K7IOmT*}e%eQ17q01֥.{].GX L$HF t)+;%9rs= %*B3fg!-- q?kV'_Q(}=aprːYSl6HADuJ?Z ĔM? [ܥ -uYҍ+]lYf} Ŋ"Bx%* D~tfkRr/ԅސZ_+D#/`Et0XcK }eCn9{O>sL0P9`nsh f˙Ǻd6urk3 "lGG{h!E{i Ep8z)}X-UC\ڬ6+yFl2lx +W1 K(Du؍o݈}RSN<+G'g㒕8GyULU>[F#b=hn7IU+A (V(WU{ 1ps"#Xz$H{n1m\x R>>0sBOfKE['X૿A-$^(YZ=|MQ!՛rST9vpW7URߧ1B[gmA/1But<@ߡB/>ki$wҹ $~/H+SDTU9=]/h:2[G @?&|7y}6qk$|K"BV0!s$a4B,e CMq#8kIN Bn`&]yWCqV~80lEs3uB3v r5gf#Y&%%AӒr ͏1& _E"oc<7nE?4CT- i(Ŀ/ ³ Ut") }W F;~­; qEmSw~ VJj e*pJKk Z;˿*Mn*ea׶ڮQ"WM2ĠF0 NMu%2=:lUGK,}>B 6<X,tzV47Pܷ%BaZVgr/Zw|,AC3H7TZ 6 /t )٪X3U9^C J8CI DLl9| Q/DmE`^^}zRnWuT ?):^x]HC23bzס0|~ț?F@Q'%),u($ Tu]doEX>t;x]fZ81p/2b@m%y^aư6h"3rcezd],Ljw},'Е D9w d7H [FT Z1 WYx4'WUe/TTbHH.K TB\VG75g>Z/E5Gދ$ѥdOF,OM詜|wz? *f~̲Y0~m6@%KxĹ5Qַ-d<ˆxڟny,nG=:HwK4NYZN'jTwn:*b:"Dl;p1kit+l&U@>?5Qׯ`Wd5 XjkOlڝ;y^PR,4 j y_7M 8I6^mX@]nE4bd0zA_ ^hv~k~sVbA!+@'˜UwCZTQ3/LS{LFkGƳI,$HӅjȘxrm>p=WKWAw~Y;k+#=V >"f] xi\zuPGϪo=,;GVx<'[ Ťϥcr..g#9 HMhmaR578{LݴSwY֕T*sxs2>{ɍCJ}}8uӎ4iDut"!BUo8lDRD57q!)fxm *$c[@eJ9xjh'Ბ#,#h~S[`̕r]> ZoVcM=ijyO>1hFB{pwUWt/\ES6tjףpO MC}+C' ּCC J=ၰְ7m#B3\ Ҩ!0 \11e9Pp O2v;b; JKxFsNr!dl4^c\HsvXxrXn`x#,) e#1n/5>g!4Km{P"ybykj2`Gs,@LRP)Eq]Qt[K@]ӂxov|-N@$J$U:f xlkpVm? @6K+(9DQ2u){ J`Dl30iX_miy-` z,фm "M "]([D:_YjjhUaad=_sQ<>"x *?KWh wQ.C;:*U܎(~ݳ.5Ȯp2a 1 ϟ\R7̴C.ֲLnq"v=R% H A36N }'y)T<(sCI,enKM).wg{=$Ly\&VauKX9n ʮX,Y6u"YAЫ:m 8e$F'oeYj|]⼢Suz+0&ׂ@{ f?%ďMeM:)wE,?[=,-xK +[b#IWlrhSg"%4y{.:BS4ONʿ_\s9}bm{.$ )󥙸YC7z)STy7OMGQǘF5 R@nbXQ~IL>LS"X7utKdn36Uяz`rqŦf:=2%d݊I9J6ݨ+Nu5h9zt7ZUB:*s39 ]E$AGJTK$1kg8SA95 i 4+)1#f5{faxkG#؋o;)er8GZRsS`,/8%;ժ>jqPEv89;b8=_j^=@7ǂ'Jd_*,p/{'v¬9'w| .J^C '^X ̾SO?jlɛAI=?i6XK;b|,As *.9(qoP"L&'< [JdwH@1PfeM++2 tƱu|p9Oʽ%%QLg}3+(P(¤NW-2޳g6tZ( @v"px j#\3o;QQQ{`+~q :qvyHx){8K4rO%-]wm ~7U8xʫѪJ.Zzq e^vr˜;Kҿ^k܈Ȥc]槙IEX}9˓`&{7vc팀$`Fo_vBlM7T2q FggDkayWך۫lor S2 sg5;Fun=sēs1cf.刱ZIYՅ<͊AQs%DфUmTZH`y7s=)Go Ze|$>ܢ[?U4&i z=/n''|ߊkR o Y ߚP q1#H_1$EH8BaI c|< S=KYt_nDkvsf2:7y=>e#=~b7$s*QA_" ~\Z$=S0 KmE!`,DzR䚢WHsHѭ'Q9QOA2>ԍ+Qx5gCX0[S,hGP8A|\R$N/3$2L=y} ?BB 4!~fL KhdOCLQRlx`PڇU=j_yDC}cXCɻwAo=uNEdӫcDLCK*Ui\Oe_ |Ȓ|.+g兣pfAGgӏ91hkO2WІ<;o'6: ixN>eE8ܥt]WNҡPa^uFuኀ\sOcʃk?V_4xQ&e6,T0V1w]$n"szr!}j/`?c0n쟎Djz:,kN.U5ƕQ%w Det<LݚadV;+~Il{%88AQ#4o.c{z4YYE8(H̖`yчl r܎t#yGPr?&\loן{yjK)JR%*O&1SδƧ(r8iN,L[MP0 pJoQo ГJ^_\81ػ(!<>eA]詟WC#}WCs]'$R:2KQ#BiL^Sh[-dYF\ 񃫋e%nbg+趘!++ɠc4M^LyTÍXzBdx[lzkz橋l+FHUyi2lK;̄40Mc!&p 4FMsmѶ5:3҈.u/wWn+3سVxW cecyuْk}Z3'lm.ud{z$`NZe&Pޫd͛mtK2֕CW3p}2k['E }rP?V#CMd/ _S5ĸR ES٨AӌJK\ܷL`^%CCQ4x&̴Ӑ:Z; 9G,Gy f<%Q(sY*KMޘ?M7ksyQxtüT C|O.:jܽ2 TqШHI<}5ڲX~{=@Lqoj)6@IW0G(>t[\,wmI:z+<>RYDoΌ](ThJFoR_*^D#[?|V_MvP"yZ]=cC6l՚kPFRfᯗx)Qk$\p-wK K{쳬;Ц~rʓ(^6(6N}CDL vv7׏-R}ܽH}+Is;!RJN٥)E}F* U{徢>֎g;b t.~'<%U`K 4`6i4.PQ'f5֩QVWY?_~qD+Kj %YJ iB3Z$?-=ЙK65>.'pyFYrVGruk}KL_*crOnpR^æaY ]3顃8:]u'fú%4YP  eG՘eD&q7rIemWkg!4R;0Zvۖ ^d4ڿV#p\'It3VC|V{z%WU l΅3!0X3 TAIPP"욟YE vUBA ZLG$5hOEPhبay!x0D6>PgpV= VԼ62匟³[4MϨmNu|W6Kؤ( %%h-`Pr`t6VE-W U6lwCaW,fd6( mewu*er-YY,w>C[! K Ӏ㥖)Kve oE|pDx{xL-JR1?P:TʼVn_Cmݎ|@FxCGTMc[@0 N޽z1>Mbx"f ד]6i ͋ZB@4g iAUx1,mOSk'?])HIS)V wk7Ӎ&}d4PbseIssdJ*픖2o D8ře%_4B Eh +D> U9ShGfRig私jn OgB幗2 C̊eEњ=G%uImBIk1] 1c'cL%zmJjӲWӍW>1pwQI;&Ȭ1=juCvL"/qq2~LloSIHq=Kq i\nҒ=v%zLΫUv1G4B{٧0B/+l1!R!d(UDŇQx2ם-J"<)VwlY0.1D-Jb_P&$XbqP1ct>@cay#QS SIN2aUP?i-BNF>0ɬ-gq{|0ÈW}C.攼zj.APD3k04` *%a2FRQ`}fdskTY39?̡u^8B~ oM&9T߷(05%45$D0dѷGk5NX?ڽKIzP"V .I[$j6S0z,ԯTwWl+ooi8=gSMAN0jѫAsMZ3ܚrȱp'IQfs#\$u/hI:!rF.O&]^ȏxU Oqg7S-L Ǥ'[!r_,ʅ\m8^=r߮|[:T4L*eG=>i~a8~c/ !J| E߂zb dRsǢ OC[{uH\꣼$^Y5PNq ?uP oGBr r}!}<|@5TbŃqV9m4teU\.*snymZ_YoNɨem?Q:/5r/\}(<yԃy]Eyl@wjP.Yg#K>0gQH6+@/EPΜ^Lb}nf%0Y4[wM'zJy kcxYEh&t:<8n%-pS!ݚO7a*,g LtNW,?QL- ;h$y7'#+gv`$ {y=iLonƤBL4x;1U `h f| Z$9BX I$⥶ ])wqiNg]&m?gj81X69VƪA-Pٯʔs֗g[,?~S]ԏ޽p! z/a*yfJ.l< }_G։ÜάF!0MjBHo[p)ƉLsT& )гAzwhA L8xQ7DLs89 ij#/ Ӳ|Ry7`ΕCDY ^HP3]v?7eTI;N6gEU xJXQcPS*p7OuE{&D/ɁL9&7as)WK=Gh{$X=W))c۩MS>APއq>Q^[ BbVxj`zYyܴYZ%aKwx-j)QK$[<[|Un _"CO ƪ[>ˁۊS@1ٓʁ'T-9$߁Tn@ȳTlf7ի&4Ài*+{cM8וSք6٧* xθj.\K](ΟO 1 ^JS82l:jh la:Ėۑ_WIub3uyts^:+5<_~:/Ũ=^$&T")j\:]EƪK4pd H|iHt1z Dw_1ȓSiO%Nfk{w'X$UO*Յζ13> -":|t8\, .8-QL ' WW6J+Mh]~{OA<˽.csWu~O'y6(/GX%(}3,Rej ӡD}48`PӢp8{Z>ֺ_h dU=geLSŖʋଠjc]"{8.e*`×Q8:Λ)}|8&50E$VZ9^O6dYdGϊUҁ"Wi[ V\-pї`YYF~|끉+WQE@[rlYvt뙫*x \ĭ7u ,ՀQE% n vb1~L#t~v\W;) n>|voޞ*̜&O! I S&9g2!Uy}fcΐ;jb gYz^SmGA@CX H)uד%|`9R#0,ӘZ2{H7 Qk#hŌY^gꧺa!NVeQ^,$ qMWUGi$,!}Ex7[ܗH}U Ȏë,&Μ=RZ%RZcqhb6XWQ0]M|?QSxGZboNl>$đ:ڥh#hIqi40 ]BrȨYV: Z3l$9"yF\mBvh~?p`܋nn)e f(^dA OUͱ-dɒWsEbk/P)uZOc4MUTކv+txtaکbpfĶ;BB<7Dy|NJ#0 !AW3 8O`ɉtӶ ehhѸ9kkǧip'(PM%a`jkd,Ï`9l kK7<uʌ9MϜ{O|sÞmV:ƣbhf}3" kwX+x) y} HpǐD0[n]sXSwjVFcu12MfCeE"kDfLWE:ö}gL2ޜ$NepՄ }=gיfD48ʥ4*9oJRvƄE"0+&iԣ(S$aḭf7zV4W\ {[cj<3A&+շɼkq8% ^}]G|[(.= =4ֻ${@r=mU M[Ae{fe[3~Ra<1~$",PʛMF:( NE _ShqvN'L~d踀sǕڏʆNfm *#(]@I.ZZqcjwK`n+1Ur2u^]Ino3Nil'?pTܨ>KG$^b(C9uy4/,Wس{g15d!IZ+?2*~4<" P {Dz%R,0?B2LH?5>]&z9Fȿ ēHc 6odxA3$QŹwxUPI834/[{esv֞[6QiV{FBPdkу 8(GcQsyb,m1"/l1axoc@Đ` M"Vpy&巀 g 'g.}% e4IKcQJsmXpd׍tFbTDd= ~$iu(r/ElJ+\Qo+=jwƫʬ;oE5u"İX{==HڻSGg?(j"yb1.@}N[ 5ܿ O={>TNN`W ݊A tsSaE/ⵓXo1& `C#{ʕbQxa)\w#yx~SNK"@w H]-rcd:T^Ǖ2rxUV͞'`hv coC0ύy7sSDD٥'IM;ýcݤO- %J !C/!QyOQ@dcZ¼dKO#KHmQhMIn~yHZ$a=tV< U.ڲg] mo8|3!Bb55O`Q_<.h BUe XMZ!N> iPaL`pԏ|*uRꆽ [T@$~=4Ʈ$dY5k|wGd 1+0xRsB2 2%$nf\/d?n;ё …бdB7`)^m ;}z[ p l0b$^" iFb 3ޚlXDytsv"_D &:Ab'3TwsÂ,כ<բq{'$n%̛F6kηzPj: K49 dO7+#suո2bdsf[Uid{u׭YP کwd!@vvsei˴"%sSDGYVp|8ߤH G.f1X yq }]FsQyewyg"Y6'[ WM4e*X{pY'6ڇ$l _C+DŽ%tU&w&*HkҊROAHfp-\amOiͫ9H#_9]d'!uzvtxLbe 4a-mdy]Fp[L.2];d9 > 2o=/ʗ;SCijG ŰJ6Ult;#-0H#JɈоn'0YX<`fJR3{Qʼnt샢>Tጴc <'ySWIj{K]" iOxeN8٧\5 Ȕ'@!8&! C#'l 8'kY5~hvʆu#-u;_x+eG">J :l2:h~K]aNeztRKحh7gɟ= rb>(xvQ r$Q+20N@D*_q-bQ@g4z*WzDr#s.fg˨-n'X%Z"|L.A$Wy -NN9Y_>^O:R%h\;q\4ژR7ry?')>~eX1BQ+ݵY ;hFq77?"l_j`)Df .{?61v&܄z*dfĩ16GEJw0$WJp:#+H%+tV43Cne :ztE`_p[.p+煕sI!lp4> C`;Z4z$:կd o\|C(p*L\# IH$*8^;,% q EsѸA pf!DPsw4{N˂${a^;OM lisn<òW=$K#%#j6+G+BJ{=Z|%~n=gfd: яPdB;eY>k!3 P],uq[Y/VEv.Ȏ!HI3!u` *2~K+$J whj6ѾY*Q03ugk|֡"Ad*tE/p>DrJUp y&l\_Ug&zs[1$NQirN>y} OgC?o/s ',ұO3ZAέ٥#~Qn9Fֽ ˅GJ\ NVh5l*7IK|HR;'q<ڤ+=ae#eJYv#x"sZy3F:αnqaЙ+)2v% :qx 55[G\ȝaݕ6k4cW d']9xh,@@34@~ \;ʉMĿ}*+ ,cD;.>qt2ŜZjɊ=F Q(΂aЗd]QT[fRxa }[FiYXCdGs *qVُXeݭWx[EX ǵf}! h2řpVkuj~}'EaEV^UOPna@&;Ew 3c0&Imur~6e N.W:XuVSB744z*E2AUU}ɴyK?8T2:RoHAP ScC| FYg^u g/}"7D-fe̥E: kHC]f+c )D1*V{ i&vhd˝^HSeqPu5u*h5$ l"*nu,p$Pȇt&,-˨~H%JPpC$x|Od -HKCU>wt^uo951Дc\[MPAm[ qa 3dm $`G|I=kI(FtڗMo2wM?ҳRHWLq76y[-6urw&ӝhv;SQ{ *"(AnqO$7B_Df? [,p۶կR5K%J/9)ǛtmXQiooL2Qm  {]yxɾMQf~ _-#Vf<:۬LjeSz:cY-Hp4 H%HB1`$:xUs??aL7uۏ<>Lz3u ~e{ C1@h$bD󟲦\nJ-0X2^L.Z1w,Tj:x}uoN0> 9e2䠜ޟRLd!n~M$r3:/^bX;]6p]`hWqT!}OíNZ-rЕw&&}@(UU>}ϦԲÓ8́['_ԻڼeE%HrAxڙ2Mkd0|3'ٙ\)RĂqcXۤ=9dW>?sEؙk5+`4; Mx$^`1']#j A-gr <$G֚,m**PEtT*N 0NnEg/<PYa҈e64!5oXQBlֈEoTHӚ:,NVLys[!+s2#=w޶L3sـ4"5tVm mT̈́mf%jmOv/NID\zrߥPt u^=Di?]vKJ18>gmji:X~/x/FaeFݯ7# $PlI 'ZI$jazGnIi섴#ƚA[ImZ!g⨗Br 1 YJ3ah 䀒׷/8m B Emgz_D -Y#E{f@sÀi87 tα9ɓL~8AWiڒgeMz;a$Tm̷TcF-(훟W:~mŚN!fZ# T5!V#(7M|g9f& =#z Ø3_q,a{rX>D<5.5^$c[;P*<6^zj̊!-xRy"5mO E6Ķ p$PP/%N_IRݕhSnw" h}p;J|_!sI?V/IX?qpkE^ םBra`hi1ř@1GXhO1aɺ|:Tjn 5zSE%1% VDg*:FyY<\:ӟ&;P=\)98g/k_`TDG#TYDy@.^4DDs`hԄwʹUW(3wпP59q9'kCNKLWO'ruqͮZ%2TP$)BGZKk r;<ċصC/D َ)>D.uD> CKqyLuo|&,9ԼҬj[CD9P0*{'Mۅ' ۪gǹ/)~$G3RF@"dmS6o_},:ecDcd@4wp[,ffCS"{np,CF7noܷE4tLILH|YEa=ń|'( 1&~R7a7Nٽ9+' KG1U.{I_]Ҫd* "\ww-KEuGH8i6]L `~S ղ'i7$1`xSBrb:;JBɣ|NCyU?$s jf9x߼>`>IÇ 5i_.2JU{KhJ9; D%8xwiA^I[ O3Հ ȁ *F P`(Ѣλc|ٺ'>q}zpUF1 f`DKd~Ѯ;M{w3Qן'+"َS,6ZL5 vO\!M@ﶒ@[]<̊/hrY UkqitU8(n SxQO#xdU狒\6_ kA^ NI 7rj'9*.ӄ<e}C{L)dZk[3NsU]UEɗMO/w֑gaN؞ժM*Zoyk0~dz#XRi**+;Ii4x7|^x jvk5ay؇\Z,Bĥ}^fdKhѦ/FVx}17la{o]i>"DRMDdj]O] 8U[Cm N6\cz{R{D4}ܥOgw(__0$ֲG6=*ےߑ>QAyh&.Ņ2venDTɲ Wj,$|*~gELd!F0 ,;e F@J=}q[ݎ/40z.]l̛/Z5tꉅ,@u9`d#; RMVU+׬C=w_6"]!IϪ.J/zHA _uwh<DgHw\O@MY^߂; ̲?!dy|+Κ%h(fjl%(-&CVz[_'r[:lvW {d!R2 STE{@ؿ6ɞ@ ~G4V;;%{FA|ި_7[vcȖeblkGXtYS.joΊzeG]9-˪rH_qw}/8X<m5*$d M{E8a'k-`-סjF8{p2G,Ao2z}>QoMBXlu ]?>^vtz4D/Q϶7+Sw&Hzo4lDwa@x@5fg4ry@_K1[5BhP_oJ,6ҁ/*\^7f+PЮs829UzP< \#P&31ɰՋڎED#^*i(֕.MhЬ%'ݣ!: 9uGNk;I6 7Chm GfJmc0R ;gpcp=~3g$aryyhH̪SCa wZL٦ymx81\;Fw6ChlfΎOh⏠l:VRIf'_1ZFE_cgLoNܸ6,Ҟ0jˊx.w_~p g[u%+Z;=ڷpGڜRAh.FϘ=u?#PFx';byMf([VA5)-vϗ:t|npІ8[6dcs~by#x|ʼnT;X gÖ$QeΦ[0NVaI11Q5:p`oՃ"&<8aw)աI M⫎z2c\IVmϰË?w:A$ceP  ;nQ*Ee 8GKJQv&)q1i8+_7? 2i'>R43? ͣk)| ' N=}gz=1)ܕ5ittgRC*f+.:v{e(+l^ %vSM ;x`9r)aR +]+rk+2~y>7%y-O W|H^U /mWv08lވp$=y2_B ނDh+2蜺nCkԺv?l\'5c3w-8v<9Ff 7!RMqD~VbO_:?yg^q؀K/(B%!-_hq +hsԼ(dE%G5WOt(w4Vף8ý9}U2󄀤d?ܕ,GIp'N9aݍ ʜ3p8Pٴ;RPN_#y)t(P*e=p/(*X~NuJ_r$Gyi.Lri ycAx!/rWB UW}sͰ[vn:n'Mo>濘WŮ@y̷絡 \G䪽KI ]a7Q>/5x/5ΐTE g}05.T0C& gXZ^*ދ(}}́땈HT_x/&w{esNs\j G6 Ic smMEhn:jsLcw߉1b?F ɧ0ߺId&ee]vz$Dn;\̗Pm= ;*d"c#;+\ SdѸ$QأI&jc7f"K:,e* 64#٧*xpe%vV̖ uz '|lhÜ7٨ע|K]yy֊55#D6ſA': 1oŖp ?S̏tMT][ :/;(Oȧ}jV dY,NyQv[#iU^OVi7;:9#٢@D>l꼭We(9\ 8(kei4|A Q5XC. Xb)w??kBO&y[ U I#\}I)<˽I 7Rsq1&v;$q,1{k OT sZ+IKo}Y^f­M Ѩ[Ivh3wdEJ =ma#amSJЪxX齨EQ}l/m"ͣRLI;$I 'o\֪F`yFVګ\<{ v]:F*De/<|-nTI]u 0dg {soੌdrKn$? Igb"3l". L*h+9ompk-X>2p>╅}zY9%C@^GE[!`CaO*>Tނun )mD ;ؑzAɯet{Y@l .qtt~ȏ8;uRx{M={rVq|.k [8]ʆA:ܐܤrC9F1Q8Otߵj6's\3??[Li'ox_Z?;{Tݦjla(nZw%J^9n׽'ˬ.Nykrm}1 YaJ&I\Nxj#IJY`Z"+h]y6NЭY[D!C4:{#5՚D~|qc,3?fJ;AUԢgЄU9-cgA$1;qw|z4>98<uUP}e'Z=k6dSK,Dzx:"׊U^9"'1o[ԶE2"h LQ >H)z!Ib}7b<y83y$im\g(kLljJ(|}Ru7᪴'B/bc5'(qYg}wG"/A s5h ^kT8Gg0=^V ="ݧ_3j^%R!8oKڄ(b,!e|G{1G +@ؽ1D&!)YQk:ɸGr((ƙY1kWH^qR5&0l%< 4c+s󙻇7׽L`!ۥ 8q<%ëK<)d@ٞ73ʉ`yǦ˄?e ;19ExfT 1 ?93dԷ#rRZPn+8ǜ| ԋX=,%}32vHP| =mrZ#ʨĖu[I' 0,<=$>#C[3iZ!KUc7lR'́u=]*#vS|嵀E雾p׾~'(oZ| dRIvt-HK2Hpϙy.ڒ B8}uJg>#sgSy'\+bbP{#Œz&K S[Yjq=ȴen-f3G1k rz2{WąfC 'CYpDkixh%rִW w=R'[ه|V.?p -x騦yA ]5>smˆ׬EhfvBTL5Bu\2@t -`0'+c B1\H70Vq2=0VhbkYb '[7i/3 "([I 0Ct]-Vt+&,UXDUYt}e +L YEM rz qSxedk<։/hn&c-d v쓙wXMrѩ? *mvBNᅥ)dhK*M@WT-lZ3ކ~N`T76`NoG ƭ axu *o)?m3&Of>Zy Ij:Ubj;@G.X6+t3RMvXӾ$?r ~y5l¹̖xEiC4\=ծQ`;v0\5R;k"k6\f Kjm\agY&Y[]R&B'YEpQi^lŃ1MrJ\4pSC2n"W`i6CB=zȆr^Uh D1ޏXuK vU,.^|Z%VעfS[+7ITo657ަ ^vRnE`f{p{ a 3a @۴/g@Q7omK.1Ё Ѯcrb=ͯ:6I [WbX Q'9ۛSHށ҄v7gc@tCw/H"`UMOg8,Qw(dL*Hy^]$#JJ2b?HR7@)6(4XJӪ8x9.}~ ^+2E>Z)CO ue%H4ʸ[u E$b6Mݡ9W?]'؋ztx(.pն8aPŦ$NOGVNZk@|κ+; +x l^Ώu QdYqStXrl>OS)TtuKH:i+Z-nK5*R:NP}ӱ(|hVcxiJp/\&t`9@`Z eΏX9:ݝT ȓ`ktձ4. 2G/Tؕ̈́.3;5T18mns- nhq#F|Iu+sL' >cwd}d. yu=BE8< ?^C q /z\U?OBa!}r Tߖ>B|!UeCἦnAx,VL}a]7kq`_;O.֏!S~2iƕ`s\w2?C`u_Wn.!em@6 !)*@Y&4:O刢ippAKeߐ'LFIX %3Am㠺~\;!@3|,JM+94 %H ;|\g ^Sc'rw\[iwu Mf9ny3-8mi:5>J =A ! 5t+bY8J&MYхsP;IaM'>Iv$ɝT? O;Z'cluJ*5?D3Ý;TZ3pXDygIVDO}梆^-3?#lvcd4g~>a/RSK>iWJtVh:042Uy / sT+y d&St2 q}h=mn&\xIys)! rǜoh~3} /Tp4 7vcFr.F; k #4RQBG^ (MvϦ)j0s0$ϟ&ë9^ib&{J|qW('=yM(Y#WX+1IuF4ˠw`mo1P2<ˆO:>%\=E0IY9}F|Xﺖ,yiP̽!J\.hIᩀ2Ck"a{`~ ^1_JmJ؞!"hZh,%vV!7Gh&gbЬ_*Waő9JH"c_CРy5 s#Kߍ/D A4\IcE6wxqq UCcVur[R]H=0-_[J:ԉUh\j%1;!D{>JLdSɖ&fnrUab\eBF@k>b>R^X-OhP >)%T3saeL݈'. hۂ<㡲NCWq_ KIǓ1sFG/O\ڹp>'g2˂ZCERHjĥ=#1u^τGlZ/(DtU D ! TuJpsOMr0o!0%m2|^'i` qJU[o%2%i rVNbX(u'$Ĵ^(Hpoܵ }EhHcp{! 1rSG \BaOAzwէ3\ tfgru--ΙmL{qI:XNšf͓.Eq(Hf@wtMk'Skx㰙JG:hdwe륾{6UU^ Q p @nZtgPwtaTȘZƆTy X>tЎǰ_U%# .Ξa󥿺̯<}h{c++na1(9n}y?kJCDn fh,gΜZ%mx6Pg8d9пssc#*"wYHj pS#'Cѿ|?F2k(/?o2=.#S֡B1C0ֵt#m#<[p&)} NF*e'kK-T o|&B"C)GLdFJRA s[ܦ!<"{1]w5BCEh܌C&LhRF]vA+̝\%ca9٬-gە5x헜AJ4-Sp!F ,!J7+ma?xe,DU;BÔD`[!@ qAw54 { h K*m"K]G) ϴXĐw}I O⌒xEׅ'qa$7_K"`1|`H4#}Rl>w.{S֚r`dERϭGClv.ZJƂ(^ wt^y[՗&r  k\wRKcciZnbng̍fJsԗ9WCQ$ڹR]AXϔ Zr"Smw->k9IpRd{J+ݛ1 B!5P靺y^wcivpB"s-)׆A%.%-ɝ5-=6?1nF![#[59;RC=_%nŸ/:9!ՉVw Qc)J4o|x8d.BHs|fK/F>?E | 1ޛnI%B`+E'FMhtQ`Chex"pGFNs($¸A o #y!5[@?{:I7d!xWZ!Kh8{z>@H]~n\B@,D١ttcJ9%m ')0>D{ SupYGo ޗ93#eN ( 8쳊 66z]pW !gj[!kYde{=`9~m?/#TE-,U ME]@1h$0yQԵJ#aXU13e Y5p ?(*>> :ehaՏfj4oEcah֍tIΈڗBZaX æ.qe^rr9y4W} Tܖ-jΖwg`o7Qtv̬Ӛ Nd e 7u0^ёً``K2'5kbO"ў4na ߲ pֻUg̉KH$ӢB\Pq5'ds%o((b?0]Z22Wie-V,_}4g;꼀p XP!5<#Ю, gt2u{FRxv1bvZ&KC&|#S& A@yM<\ƴC")#8\f{!0Ln,Ӓ"\FL _BOtk=_}r4#Y`k-tcN#K47tz 6~"2Uc#6x$ۨ4A0; ź72d gZW I\&W+aÒ'm?Bjcp ҃p@I tn2OARBuҝ߁6ׂɍC+9踈d^"Ռ"Lmj#5 NAObXk>lsA44X [tLv:*IYֿ:Q{fĘG3׋qZA3%/%pDUniKJr fPED+6H8$"RS # Umwd+ɢd+ʖgctWl 3G秶}6DLbewzju&G=wPK (C :vq& Ye(4lhY'\ oEw :Ƌ>*yWx_y+]<{Ќ.#⑚cˋ/wˆް>H 0;OZoIBlXOTR>mTBA;X0q>plk'k3zC͉Q$˛HDܧObhzm zxf"9TOge&{<y'uA,6A3 7!z0_ suGLGjW-"{ ~eM Uv^;@v~ǹ$J~եYy>P*MiV)O{ ΋k>RK[>ػRW]8ǂx YJa@zcM׫ K˴B+LPt@O -?)za epI_.n`U':ڲvzSG|644H..@ԵX ͚ GqM^lH Eġt*ƖiuZj.5# 'E-eX gEgiRؤ grF[dn'z ɋ&)QӼG[=60S.5փNx|5T"egzV}+XT^xϸ`j}R3%IDŽlJO~)PlHV˘GqQؤhs͖2xKp{1"Er8 q?B~j[͔5Y0T97\![xYVc'+du1ɣݞcZ![Abz~xGULJI0+ 1M,t!'-a}?Ѩ*i,H~Q.? G=g<>D=}ë׾0*ml] H@'V@c4-(zᲕx^-ۻULi)qf\˵ D9B;#p,i;zj:qoYnÅŞc%$5 h$1-cAe67]~Muu8%9yELymItnY&N#G~/1F,%V.Ny}j#~R_&i4Nէ69pCn \B.,y! pG=߾j< a@钣 &(b\qcn9W)'ߴctl1ږi'4JE8sU+< &'|~b)oJH;g_Ok'RZIi_b o]&wB晉}K͘O2&H-QX% p2J-ln 0&-nxrN>ޕhN9vq}NY _! / 7{aCb03_e[AbNS[Dhg^eGckjo!y/E"Kd4:687zۯ읾EM@'<*UƔNxΈRM֫.5eXDNKFi?̆dh%iG^ff0TH^G}|S&NxےR`ۖmh:7:O.M?~=7,C ZgwL {"foP 8yLT3jEh_\YZ@L~Cޔ)_"0y2nϕbCbLnB$h L ?e}m~e"< o >8qdyL\K7ҔnhXZyq h\,qgsz(25a)fagLj~6Ƥ3\%Cf7u@-]QsqՔrc= 8h.#C6tSDvlQgOR]31nR+q4k聈%aJiv |>p^M"ߨsGߌ,7"Pr>-Na`Xu4BYd 塠e,5auVGAnaQe`y[f}Mu3^Jϲv;19xrG e~Uƒ-_)s,cZ/k>|QibeA a<U= ٰѫ`(8m>r|)lSD\}UUڅcq !(.w*FAu6=1tH o#2߈Eevu쳧6a0fx`NR[!f`4wO'|hB#Ҭŕn;Su v}0KLaFfҦ_yBmy0;^ol Kɱb*]w7u3@v|<E}YߡH;T/߉ ;<W_Hv ,?'_%6pZ<̺ؑG dV!iV(#j1ѡe`/vZ :-;HCRi9Aϋ $N!qXMH&Q!3cؤ t|Ln22nEs߽f: + >U7٢ =JؤB#k"Hv,w un=||}בk p?OY}]Z/^D׽b$.j$`Vy Q Е-ߕ+edgnR\6BhioOZDi 0Z(UulSPG:~mZ2')O_LZq~]!yg%5uY܅c Jv7)i!ZD|l[_o07hR,rNHS=k8݉ބPe1'waC."ؖac8bw',DkE kK5P97x嶔eBhjPvT%{n8O񮨣D>gJT,ڃ_sJ31fíIU,R:'6񚿄.sE w<:u ̶t^aKM`V{(dC1L(CdvpӠc#ҝ7c#b%[;7Ӱ,bIYgZ0zTDJMyN:JhA1'TxARG4}65B]EWhFns}L)%6\L@0us"˦ݻ mP-rN GE?Ww[w!t YQZI5O,f_Fx oI\_ܯ2+tJ8Jf30QҾ`F{)sSoI=K? `5Ĭbnt^{+>Nd p.=P`5.iBGmdfS蠀z} @=J%+Y ,wU~fܜ ]hĒ`=^'6]JhǝpX_?RQ T?ǯa_LJ*j#֕ Ms>I+.i"kX DJd]I+DuY{Cc~ЬM2w+t#Y( zi rUX~e';ܹe,{p ˓p k\[th<:2\MռpfR/yW+e*̻sm5vhMN3Y3,wF̱AO,K =^`1: oë7ù'|ۆH(?wfli+F"EvRtF\|DR1ZmOf6Xj$ˌMq'hDns>ٹڕ2 2j=0Ef kPW>?ӯgt6d ]\Vi{ƚ TA9\L6oJv9b=a^ GEVwM<7&9J*؀ RΞ=g"b+گMO8STT5MX;C@>͆J+͕L¹zg_-Ѿ5`Vd 2ТoP.Imo@ fN4LAq7>Td8Gl'tXRt5 U3$7Cu4Η742m橹rR#>FLX3&lZB».=MtQL䄜K&L4=|sR3ET΃DtFB* m[Էڑbb''m HY6Gk\C7TD ) qYoeL:Y:P@^+̌$OY[y+D^I–{i1gsLesӉƱ[Ot%I0Tꬻ$hf WׅOh'mRꒆV2w13|)˝RjWr(iz(-) .{kTk&72mUEAx zpƋӈKXfӸU_:=2#W\ߧϟ'w:-%a.?ޚFP|hMl(ke.UӀ7^t^lwA IC1&`_~;*;:qWtq J*W+x(_Jזdc}Y{Ez^{& |;v pEy(3X3-%D%GνS%dV~K;܁PA3Ѝ%,DD;%vB^ź8 'diPulb >yFdP% !+911(a*6 exãU) ІbTeVelrRdG8@T Up1Eմ+3yl?P 44UCV۷#d洦2A'(\ QJo`wkSf~&DNDY(dxiXբ`F^}( H#"z;: OAg" C)Qya#C~LwTl}$i:ѭ "QФYM}jҔVϱlAkybxd _XnLcŕ\ TNфG|!{M۰VbikiS39I[,|@R:/'mَ{ہ^HBoT ?uǬa=J:.NeW^6̀JNfg@17WsKy„vp&)HfoR}}s@h؝LؾgE- g\Y\S_2a' ׀uJVgЦb'Sh\!9 Uv[i|xG#dtkE'1'/ΩT:?.۳-"YW\(C6|a.S*;:RT 頌蔊b*f3DA4 _1.7P4sGIr! SQ2lUc"W{"Lgifyoh؏HhA銹^ढ़%$G|D8Gm[BtB rYꤞr1HGX*Ǭj?UD51LMf;mFu`1DWJ?E&ȷp>:wƨA:@[rfnz&#Q!>X@z@ i嗼L>74гe*h%BuV` 6^މ"IF튼[3aXҤ%&-qUݱEUsL6V@c{eW(=cz4G{}bRs:(LbR$MV܎سB0[ n^4jx8$!A87 dm_swid 9w)eth^!Ubn<_M{m{㮝w2L,taW3ʺ'g:7DZ֏a7f RsDȖdYJWࡽ1 e 2(dh@<Ӑe%$-XXHjM- }Lʾ`ELjt^!}S ~HN~E}/0R E%L^@56v \8w|q$?I\ ~fIRx5~J K`M7,`t=aaj=J&%Ba+4]L%du =jтLԌJsB&: ύ:JU]%cs\gs:Z+-g#{TF1:6†礶wiiLgA*#9 r&pPD`E"}jg̽J/Ac8:k-Ϲ 4<@ZUBKY,{Z @\?=$eQ;cyRT9Z/$ZUn~ӯ4 ]YѻIqzQ˧_Tރ~f]"exp7Z 934wy}-A7 X[j[=!MϪXR>k.Fl<1C]6cD ɤGr9`m8}t`ai0fI󅓒L}hw#:i`.ի&'ܱix{W9u :v 0߬W.}YSݎ\PnW^.գ5?,Җ [a BłO^̑,)ufCMF걔p ͐ ZBr^ٹػH3*]XDSj&VElʴH2q\>tT< 0h_)Пv*4H(k%=GT5q*udVy0̷ yq<)/JƱ-Bg)5 " X_npulǍ(XR&Y Cuܑ,2zmU-g$\i+a`hZC'FP*rRZr]9!ac@~B_EE՚ɹJ:Q||(@ȫJfzGja܃|/h2$HNC;?C ݤJsnG»Kq9@,y@w}h4wXU;3[O(Co_Rwr0I=s|jsZэ>GMBw@Q/OBNKdbZsvJO)lS4@;c}EaߖlqBDsIS/YK\Ctp6Sf6 t8ҁ;%'_Vj_$Og|C8|S#>~',R}Qz&W/3X7cC WCYS݋f -4@ȄBoAPS?sRV]uvDjIa;PI([T%ĸ'72 dl+ /hQȬm^O0bIYÐUʹZhH-7G>%W5 0[Yӕ"PP앺:&J\{YZ[m# Tz__Az(:QU=Gԍsy4<hSF;vSļ11|Ṳ(BB:^;q?OVx,}Zf0@*M4iXO__:1΃[(@hһ(Ku+K[8Ak%C֮ȠvfVDvviv"Q~Rx O%%{f!@!! *S$Tcf20X`bf*fc}h)}&oa|[n}ۋM/LPm@aᖽݥʍ$# v\y Y@=_4Җ b: *%ԐŢ U!gelz˕su1%CIfnz\= g?U~ ;>%ImLS߃jǔ+.k#!1^}d(QZFՄ FwyA5"f#հF}Mr'a`?tNe^f<(x)DgTɆsœih n2[տrw7w, t5;B PUkA3 D^ٌs#$h%&x"]M.$ q 47wdQUknZ]\vKv~)8) u > 1mRk"zY9f[4H"G$|` \?@UOx/vkkn]FEq*}Kx؇"p37Aho]_ql3|l!O?2aCw]"iS:G5"^ "Ӟ0 Sb^.aCi,g2cO1Xәfd^Xnk"7DA-^%"iWr@ϧdMTot / J^h i6%slȆ?nSE娑JA hC&UɧP׿qdx0cU+NWV!Od뜌GdF9/,f㫁sWXxoW>)0ºEO_Sym%MJߢl|'@B'[v^ab@""ľA壎n(k6+^yx!m׹s*v*VSvq0W 5EtSF}:N/B.? BTT1u ?ͳi02YXT7z%/4*)Idj vlCғ "5Vs!X\qDM*(I +nwA D\l.CH0EW5O~,OwQ@X>Ow.^h[Λ)暇-f@#ox; u?=e~b)yEn.\"`"P>qqFE5o5l?R{RG}^""z'=Uy(esE: O~ ^88 1qSGC-u,<ٻ#[I,zKiL t5Ȧpom,R(F\$eyGL-cE7ǵ}*^g-PQs佲K䆕ް)̏O%yey>QTrDZXC"-+{@a"6Et;0 =J۾MMS装|D~;u/:(@'l *4Ƅ' 'qFJp$gǯvz4=6*7cUCur2ֽ`@'hRcc{6Q޹=k. |YwKj^E$Y5hl_.DJ_xOAv+zqAfq(. vZ׶ɽ[KCjfT01$.Ej\?}/a|$&F*."+>%K\s]X=6TiڰǪ%v͢fYJС {LA=Ҥ ^Z$tE'j wRB Qq~ IDT)\MJQ=z#/YΑ81lͿB %ޱOxkAkqq.bHzt H[;-%yFѱVu0LE! PH*@"& )dX)jZ9w<]^=m٫QN{%,hjv_pB^#Zdˢ‘c.+Ms*3WOD U)`e5!}]ꟹ-F54QCoC  C&vRw-'ͲԀʷC2T 7&4 ?Uqڮy-p@QFXV 1l~A٣\Obm]lwoЛ6ò%^/̥Zs~4 NR>ցxj0jPj]H)Ǿ8`Am $s͊81do6(N#v2.f (%f\C~3aNǧ10dACv f;9[Vb{Sڭo#-Be9ʖSuۢu =#fDΊ̈́ڒt|Q4cik}'6{g :0e[L}#F#F9\I$}'? AB]?MqkEBYZ03 =ub(DNҳ$4nK =jF:uQiat2cO&iz}Z6wXLINΗZh3sFZADfFρ3I&gT,B7\weNux|Y7hXnʰ<,-\@BVI@1!G{ݴ`Zj:QǕdt˲!`O3XAvHdCsçfIrW. $a8Xâ46)0PK B|/QmAw R$&_):%ْ&ay"| {Ng24СtJh-GUKU 4yIuMrC%V (q1ĀhYh)LW]j(Q+ED@V6b9T?yf&B)}H4:r蛯ar1N=$ّ/`4ZRQb,ߍ)>ݍk!֭nD7=5.'͢Iױǐt727VCh\DHWQ`yYHAY+x/㞅 럘pA1HVVa y oO E??az}m8Cyc6 WŠK2\tf)30!&s ~C9LўQ>{D, Lpy&E7,4Bo|*w+3^ÝؾĦ.a/uZ59 1 [,]F4$# ݉@o߰GuG͐𤭶"2уXDu|L)Q$Ly?]@ Ǜ0Qzۺo,(NG qZkф뛙ܑx 'D`-K !,jLyȞz;l]8}44;t :v=񡠹y|f\+@Q"_pxזg 2KU@汱Čj]n*]746Y![m]Nw>?FwYT]3F\?!RJC<9q/뫝J/g9qT6\TqG:_ veX}ؚ梐 7Ղ sހvж#]':IN,Dюs09LgKgQ"$EU` \x)(RKG˺.MúcI@A=嶮*x||:Ϳ{LI2vIGdO,{tȋ)sgA$*|k @%_W}+Tpb5a2Ծ&)tAXrn^*j9Qҩ|te'*=D۞! %T8'e#&RƤ~[/4 f AjKؚ!B} jX[*f@yjMw#1+i厗k= b3-;qSG HETQ%DD6ba|?@@5V-PfVu}hg](n"qfEGQM|y"b%O`w+Dq+oʬ}9VK58ܝ7%Ʀ!*e}y({c%*xi*iO逿A9\*1R~(iz$q3U%,b -q '.08e (^#?eޕ5X\Ki h5H^qHMIO3ɖ[[Tꖜ@P}|ϻϴx1z!Tx@""5d45v)ّwԓ] ڦp&ǯݦH:Ӣ@Ư2)KENsN-reX@2n"+Cbo՛.A. ]wFE1y}K/Ϸ@@&r~e|PqtH2iv'F:403.0UŠLDU]Y1Ͳ7Z`3cdJɰ CI7ADKH R2rGJ:Ϡ .1ߐ"4:wlFb|05B*N1#66h yM]yb :wY.8Iʑ'h}BAx%q-RyӳfȉuN՛A7wױq[kxAA]uw.; u$Y]Jm}Z"iLxH4ERhZZ269j6Dau%Uj{bu॔j*SSG]<*șꮳ%:\qL)u7Hf¥wwń?4~n=-i9_%q19pc2(tL%p‘±1X })} #HTk[0_e18go3zz譅@YrMItCpà LYS,8KصJ@K2K|X"/}+}Fڷ+5z9VAyy>d!Hyk,EAC\NC]ɒ 2:Ŷz )rr^S,95T0O,U'`)R2國4Ply4t)jA]/FRŢ{)fC=9v}5GW9)㹸ʒh )דKs;Ԅ(f9M|GUUF7iH骢G9CeJ"eEI THv%E7v4"V%pkU-* 12(T_/\̻'͙KQ#7Z}tWM*|k?R$OU .ک)i ΅4 AAvvIh/pl/<ʹZ>n9J#;p/fІ`ŕd,WFQ!x|-0 5!"6g [5cͺ݉}BCt0Pf@-]-ojRlxLRގߕHS?$dZ}ܙ½抐 ,#d Re;18 q@Aj lB.S輏nʩsZ$]95Iȴmg}c݋:*l_+(l$0W0UFIO?LfVoxsv 4O_YdF1]ҐFG?Dۼ')d/Ŕ4tC%&Ci-=VK xNl3GZq-Lg^ k&ɶu_""㡚ýj@ /^"#|ԟ,S؂2j^lia[L T9^햦׀2.`5t0d2{e#cYʆ,0^XHYC.LXGY`N6y^o>lk~WRSH듑 eCZ*Wpɓi (im$as,M@s0 ^wY((r&v_hZ0!E!'ZGN%Y@X#1d)69H5e\H -A`e |ٟU:= S/5Xmd!_9zbdF?ԂO#Kb>w6Փ;.v{04&L QB\0m~}HRxiS&t=q {PTʁìܜe1Wfk+ _f1'~F?CAn?UԆQmU-5cs 1! c,'#6 M%MF>̌B(9󚠯Lp假1ToX46yx}̺=!9$k6BOWp0_AFSdކ x|Qtߧ:]{ {yod( X'yMct.gN~I) 72G S -:JYMh_q8<ȶ8fϋinLq~Gz|#ǀ5di<2jsW VqP|ƙ|}?$=me=p2jr~ϠcSu !vrpVz<`lc CYSTgZ'<-i7UC4E;NM~w0"- y%"-an{#-?yaO5d$zGo>V/JF+N[1 Ye!R.1.&Kc|wv*Z^w Z4BhsD7hBӦwI0[U;pKu ]ɟ\AOͰHc_12|%/]Q*ȞW65P1,_(~?.ȇ)פZ y 9 Xcrlb;/+&O~cJ:0W/YgZɀϭBj<+p:rQƍ؅Adk#߳lBz*QN1^}aqlK'oЮ|PXrZ] #k -/8LT:G(r A6~%g]j oUyޞ46=5 JexsBs{`W3B=/xDr"9coȦ]5X5?[n[,U@U? Pbk_s)icLIs>(>_xPg;]gi^pq<ɧ޷œV=?o 0Cւ;`8Ԩ꟟@BܯZ4ӿ;#UF>­3xȿbe|>kU8P»M`Z{Λ\>Ot3jU︹dP>: P(*KsKR7et`VxgJAeV O9!P 9/0=W0 xw:lj|{(Kmj:]*><ͪ\5NЛ愒y{i7qtJ-nJ@ORlwfG_xDv˪03hT r ށDY{YJՑ/R퍛莓r>%Y<3.Hz:`0B9Wdn(5W~ذ"oKP$HIBԪ~>z˪pHlڔE9uB-f dvᯩ rdVcbgm4J -'L$ ƳrK䍲M&B")gၹ1]U}ab̅7JBV| :ᬛ j0ay{ O\k,־|HC P YڈZMq!3MN"R7|N%Ay? Kn ^N⭡p{f1U^#1 d6#M3j!;{ϖM@:.hY? S"OD.z6fznov/8Ft>$+Sȃa2јSFi j mR$x2T).F)j>ي!,ѿ3@=듈mTtK01=Cײƣm,[sy{D7ң8nkv>*݆MLPN0-eGJ4G)( <(xDtU!ڃ Xzˌa#2 16r-j9k>f|[G 춎DS'@2u'M"#rjS"/n;gYGQVSCpL0 L2~bXgoOelsvBsm?GKϋ%nNHS&y5XA.3c/N$i±QA=jl@3:}.:ZIm&t/b F'B(Xu`ߏLRc 5"TIdbי՟ǂ"Y )w-J`rLV:?|=@ ?އVgHͿ8)!o En"p, ȊY\>WrMsZfˏ;N̝5n&* `$C*˷^u+")B{Q/F^CcƺySwԣ!2Lt_>B+i-ko|EBx]km^h'oMj@R/4džbz^m}- dgXjd״'<./)l=ncSTaA`dL'ܴB'ԓ(1k?v8Hֱ_ʈT$T#c*=+\Z bpt2w>~2;!j,sY縖m<>H,j%<N{|N}h99?GyBYx~GDdA5ލ# NB( Aٺ4epۯN42-cAa<,3IA@ 0 KX#RAxAhĈ1'ї1+pmrAnOP@AI֫=:v0A]#uY;В{I),% aE_ brcZm C6囄I@kڭY m:UtwU߰}a8vAy-O%^d?],@* 6r+C^96^2\Jc֮` Y2;F2.kj4+3ZÎW#KR#x`*?[ږCS-jj/RHh~߂:н+peP1.gڐ C6c=-MSƦ0nAпrJqσp\^8!IN7lΐ!ٌד'Wꙹ"jΠ+ǶlF.J1A{P/t-t9y%sIUkM3Y%=χJN4r _+OQAV&$ȗ†yTm9(lhS?|<έnPWF-e-*/e+#Re;gT7mׁ1$ A蟦 4JBw(IwDu!N10k,E{?Y'%ɛw\QU" AtI`3:=Α;'k3ΗGYwkqH)0kGVAMKXق+j+zbt086_h:$b]sn۞Iavljmn]ճOe7xGߏA{v:hoepaFJ7jiۥKIĽaRB n{u l]4z(ax T-%U tŨUm=aֹlxM޴O$ j YdOJ>Ex^ hekÁyv4fC%'H@OSg夫صp}%t~q=1r!en[i6lm)4W N6>d >j7la4Y"MaJ搱V;WQ%o>iNZu-kV< WBASXf;*ٯ44dkA0:L_X+oUͨEe'5/,MU נ`E,%-ƪ|n=I|Rh<] }sLz•)NNZB7ɅhX랍 K76UN,әܼp<`{tڶzO7t4 9XO(VW< w֬u Tn/8*@KI#.׼gv{6[o6p\?k #/muӐA'[qm^U7cކZ/;o@S2ϬljvUHW I9*AR;dDKEk%s(h$Op\HqyH݃,F)+Q0fB^3;K66斌IhV۴1EF.l@8 G*-{]F!;ZoVf;oTV%:%%0T1/;oXTP}øJOݥR*.(3; 0U}4odou_> WͳZX }B%qrc!\ Ke{gM ,RibЅB]@1Fٻi1ث 9BI9eP۰*J#m<;LE ҂]_[yZJ`u;4K٥ ne%s\KqJÃ6%S# 1#zoBYTCjS3C)=&&˅J?Ԓ ǀ2aȨĈ`>& bB-,uL5EZ'8̟Py'J@EY"x-çsXC $N&'aztďZ"lvRĒjFO'ĺq:gH˕~U 'dAOCut]9Bflul Mt8͓E<|Kp( ,v5qO+ Ŭٺā>y=$ ?O:8!&fM޻3^a, +8/"܃T,8G٫xq邤΀5Tx3#cV9@]hGwѥ]ر&.k!Z_:B%VW%SE6MmW y薠qo6d:kwnIFoXWWG#h@$u1Iğ5&O/>W<Fm?m3LM1XfT`ϴӗnWQ}glźlS :j;(qBDr`bM]؟=0ǥm}[Uq6R ƗT+J3)ˎz"[|$H|9+Tw*8>QQXp}N`/bDɹ06}$ϵ44gn/ƞ`ZS`0Ҟ5u{"_T'92wlFw8O$Sj~H߅9Υ>qYLİ@Dщ4A,vJ)n1q |w6u :?j6^\ܟ@ۗЩ^8*hRDgY_9jZh},+: ? H՘ҏx^r 9 䇝͜ms eSmSu۫]\Y  ZCX샰[ID5{aN jq?k17  *X8Z=eLYf<۬tTNѦ@&NǮ>/+~l2ƗJ98(=Pr1_F= phD\RO@- :KX<({-<}ѹ4uߒςspo!db }ڋZ`e\,&qҜA͕~C[[=_b2 ~vfjΰDMj~x Ҁg%pdKFc:Mw!Hȭ֙W^9reC;R6V\U~ÈSz \e/1dYQ>}ݨ} q-#72e$&4Dbo]2Do=FLj+;!d3`oΘ/KB}Ub7ĖjڄM;kfY(jD$ШT%8"^ڦ9?U\غ[3D,IU 0*؝<&Ij EV/ilKK/m}1&"Rq$ kߎ@yWX3=Z}M۫7(_zͱ WwBlSE.2הK)(`TlrCEoY+zr* O9,J)͙g CCtـE(_ e|Z2R%)PfECeP%-O Q/5G)! Y ?-hA"`d,_DNsE? *'qS8eJ_<4dMi12byq|w%'nvwQwMG ٗj dv ЧVZ#`䍪r] 's|!ۚ(}Q7e-XGZ㥷 M@C#y}\lO66RaDx~nY;l0b^:wgZ+C Mӵgqu0BKCane؀DkPV; pOI$4 k:y zv~<Ë eov݁яxVk5k֕N>k8 !=ڼB]s|嘥Xk'Z( 7BW ,j2PLaRe5Q/Bȹ &@RN`Tn_~itOX;MƱQ*y)wŹBMiP+oRspvuxV"ۖ<ٯ$*]W Q#0 -|߹I7d89w*16+AC8R\5c ft Y9+fp"r51^S|/T%B QXO5m"MBΙ3(2JE F3"ExpE27RIlP'B&V4-fn{#OjZv$칚z0-UpIf\.l(-D%6>綥tQ-Xr d¦a#;vOIG%?E>#8._Sh3(X=C+ł٭_Q<֫ *ֻv 4n- ]?S~h6{RW`u6~dxf/=WLCaO=;}lzm| VcaH`CEqtYgp~pbp:=!l92ǃLY|t_]Id*e ._)÷Ɨܰ.piv5q!`|wA%ouPI}1Eu Kb %z㔅rIorߎ6>F[ oa.lf}aP-Xbt0+Q18`~ʷk#m[v0@FY|A+// .z`G{M֡ YùqF]j#7 "*$b*9"0"QHϑ)W¥ lHx[)A.Ob4|_y`*A(y ]q<1FMaci 4k+Ɩ!&uS҇z'21iqcT**cbgb~tu*Ve1E7t)fjD7J%'XĔS UĸP,yyus20(N19 Ph;ݠ-lC0Vlg4vRGaؑb]rBO+YalDs俰Ɠq1W]ztrƬ >:AYaۇ~ЙYUF, ~pɜW+O꺕ݹBJ8IErVO+C.دӥSDRWfK(~Lx\Z_d<"(xė1Q^Eg|vJOp6vǮG6q9Fݢ' e0طy}|J.bEW;H;\1+hC&h¸zwŵoh_aN5u,usKݰϮyW;eAAә9r77TKg'qӜ_!EGWM7{ O7iY *'ZsVf@(eH7~=$J޷Dg wd8/9/)J0۠[ /l 4f4*m~>O,F#B?؆t3B{k{J|^dDom>_L쿡ͣN@-qr]{QX|mU RkCڳ'([d2PܫZ_jasAg=peSh"&x~as@/d(V+:Iȇ 9xhnV6z 9Xx)'НNB|ɖbE&.E\@=3_"0I}CR90~|5!?ʎÒ_'Gkb8@<(촜8֩ TtfAŮEl+Q82 57i~@P/u8 ()#QA=^+4i= ` t|*hg m( ̹ak]0b]1lfK<}":8/7NK}ok%JnKuʟ7EyuAAoPQFa1cG)Wymʊ MsHAb*S.{y<O_cE9{^Ttn>¥ h$G&DE<"Nj ;C﫧H1߭2D+{T[fe8JYʹu-KI2anW$?{pqt0`Si {޳Qp,AA%iYt X6X5|[D2#"ALkf$ѥO^"4ֿw򊯂"ŵwpwiN(ҕrv# }Ae=` c@NO&+LY㗻@ڃ `PTj c>@Zqm5NLF:},?A+jiLX|4V~Q)-`"%%pLj@?$ǼyDuEPMcDe#Zvpj2/d;$,\qvL > B=b6ƙWո:ΡKTj6_P*CW(_q=_ݛV"ܴ!eCsNDAT?g=Uz"%&.'!83ke{.o31Jg](\ԍE"֠(*L_x37Gf}` 2#<$O~h*Ls%Шܛ|b0u{:֖O65[\_lL~~pv=ϭ^ %,كs7v}fxS(/CZ!'w2mU4#;y}_@ >>@<\" _FeA+v\HZh٭ٕr.݆D6 Q U'Ď4ly,A%zߨo.y({?goO> $#QFH7mܨ[1kT0ޥmݗ_.[bQtEA⟩e}|% s @;t J`1X7NՄkL"-$j`Eck~ޑY/aO \5bs{EX%#v}d@ e"]R2 vي [+Ζ?zL4N$?fv3! BcBL]&5p.hM֝4x:SKxRUWW@jqQ﷓KEBm(S~K0Zm TݵDnK}&[e0¶ ܛOҾ%@31P~)oWw\;sO -4[vnzL%-i!gsټn]"ԵyR >S}jCŘ@=*-YO||_qDڂ]G $}|.S74Q{?G3\QצHuQdO-%<`XuN҂^|q&0V\|mw`]m&%q=Q=:%w&J%ƎWJ\TWkay=쯡$e^Y9ϳwюX`L6nXX7R6WN)I6CY):|o~ Y. ,Md*RR JYăw =>!fwia(Y^27>UE\Ų?# Dg"j\Z2xbXYPntϸ˾v=TE-SM,]F@_&6ۓ=B%AAنpH}\_p`Qy/~O=]W'6Ra&I!v(Rfd@gwȒe^R\fYd]kٍTiptmk6YW|(Vk ]k#i0k_%<;D+O OntB"?‘jG +6xcClZ;&Z˟+(D"RK7׆aF(^x 1'79hwb c$Jaw`iM&Ὢeҧރ˒.yZ9& 4e e#uM˟]ks {%ۜeZh,x&qit7\DsAbԒ!̉7N, .doꤤd֡2{[B~xgU\oQH:FPMX+}\lB*by2tOAU0{27JUWoދ0s"CEVGu7͖E+ŝ'-NO@ͰA&垲Oz.VR=Ħ&BIIїE1|IGgaU4[lwkn? _/rtuDan<0=Ka(VD0o>.$R"$^'sfi'B_>;2lss({H@̚|I5>x;~qGXo9 {h~YůB)gDzŶ'pdb݀Xs23~^4uz͎+@N I6_{4Im/ 4*zPU#J޹:\$wb%gz(x"|"sy%HS kfj@aKk ݱ jH)Ja8rk*.ީpnZs[ % 8mT? N\W(!Y9 Nq,;#!1T=3ḄS> ]aJX\^=L@;-j<׽]3bË&GE'fdm橖ޝ}xϰGѶ-ɋv0? $3TWzuP7gmzH=gYMzl/X=G}̈́*O@:sKKdBc*,tKRC763U8 1TJ:W ~qObˈ%a9CΪBjM~ i&-wti¸y-H߻3v.G M2IL 5nhH3tys]d:h֞O(3Q}FpYXs`,%H#NЁ/EoCP " %8Rvc3-ߨ6'r,W )鵵VfV XE$k~uNߘr"eً$% {Q 3*7S=T|Cm("Yy QW1FV! qyiu , Ne.>%þ7aAQWQVZO/s?0O/Z!OQy+9c?R#5ؤ5\QnZJEkoq2d\ϚdebT\+ 䟬f%EMXrqѠy%k)sy cWꥼ܈ yEK,T;)SxOIbXI(ofORfX^jB*K# ?[o8p`0-8óR Ϭ*Ң^&SM%y@ׯ> ̟f6ԋEO|9G26ڣ|PlFZZAMzAv#@3Ml&+ {`מr}E!)Ec~dM+~ f6[G# rD)K ZS ޣ 2e$t",s# ٕN3#Yq^I2dM>OK@$WYI鯵\hW7ЦyBw-A"TώIXq2ٟ iE'j"WaH f$Z?V_;cEv (%ubxc}$}[$}NFxce獲L}SS)up v3>]#ՍQ)Uu~cm#h3;Q>^Іrf8tC۶pSAKSA\otnPLk$ kvɵmo-OO yn&uR[rb BX}%<+w4 C0W8o[AK{26DE\cFc^LϴzoE6pއK0tOZI{ \Í/{ CN'޾-,dI`?l'6:?PL`/@_h&ebr6[er]vNJc^ ļ7&>q֧֕z{y0i7D|cȧ=6Yͼb-Mme`aaLcPG4HzM~hN:O>Ȕ[>dISl䇇s:gZxᐈ;-;2$|VrZM_4h8u {"ˑ3FyTHXx/Gq.;ĢXc#+6xƢq-&/)GhGtXfFQ* |Of}ammط^wW x#R䚹Dgu\YwM"d4wZ~)Y kuH1cpW&+*\}2 Nۧ/I$ 0i:\#E`6Ç l4 CxXDQܾ[k [k#XCi[w>1Tz6OKEN.UU_< >՜](3oZC VqCZ5ɟJ@3,W|Yr?9UkzRx0gcǔeA?3#wq )Ԗ[808IL9O񄔑#\-IeyG:J}7n6+MB>A}L3Biք;_hti7솓 OFR#V8k7脁ӜN*!P ^@s {55\\Pre Qã&Igs_uOuؽyř&~t㞽|; 9u`ϯg3]=fq9.FZV5 5q3-rApD@D,VcB l3 7'Ź*gl \Ut.7Y,*ׇ`(M(} lMr[E29zw<"8:Dڵ5/ cDxmWf_8Q[CDŽ2?FYS`0.ON`&zU gb~=k)7ӓ#"g BU2 2:z*R!F W_XNXx_jYoD3fnM ϓ,U%9`d1OT 3Fq~JLSmI;|#az% ւ!!QݶP0'm?"KN+"Dnwc:)g}MnMqIPPQ?вUC 37LX8tT=n4C{UȠtې0@¸6 IH-\IL|AniYI@ap0y\uW<_mx >3uukl+~= BDt[ؕ^neGJ 18i/ܴ'ua epoj_f9hC8p..õNd~ATQ)VHo*dnC&Cpb4] }AE3+ 4܂|S=+Hm >n.Xd-PAVSOڭB=E}h&>m+D}M{vdxs8!qXG~.6U JLu\NE_?/xCI{E BNIkE)C)+^Uw.9mZaE$2Mǖ+P"Bź'zR*4{{zi_v:{0BEPp7""Scb躃A44䵓36>&dY˙ޘ6ȞRb<чM kaU߃JM3NE#g?h?3qǒ&#wdHCn J6Q$MζhBMɳ60ݔo)H,r,|ѵ\/u'"ޔ3ŲP . +90sbSדpˏ885P~Mq *q%\=TZ07 *F6@%<3McUNf&HNJN<zg6rekhg cxU[} kZvTD 2KQ! ;.ܝǭ9꓌B7iEe1Jk2/=Wxo]:UJ A= N *8A|`aSBu4q7N`XJIȵ3Hvẻڻ 2P ]8pq}ok)=`Oo\]c˺H'{Rox 㷂+/|,pb~W)W῍yT˛L֙@J@(TH 0Z( 兇LHcBV)[ظf4#C,70؝3mZY)~5Ek7ֵRpA l?̑iA<ʚsSb-?)1Viz7s~F< U RRoVdbph8lWZ={6lhQxe-9=~&b1WIrZ0ە6Պ3᪰yYl-#_?mz8JW%=G  feԻ[©FF{L+؟%*<tmU#uoD7yW7j[6FWTn8W<1_n;|R295 /9 b*4؎ Ykqu.$6[j3d7Z^k+7iNPԴ<3*0XLHRvh=cb7W8P(G`^^?콃"i$YS= >&7-*'jR\̔U /)ʤG 9 |+/rk/`HtLKQ bnae5/ea[tKlC!a/{ԁLŷbÜ'r: N^\0vUI$8:$18+Si(nH萈-z_gVxň!,N}2vhd&'O!9N NV}7[2vt̽ x1ǎ( Po㓐hv@ pn3=T]WAǍţ) ^S4ւiXu^]Y7)7{`hyM:AoSu3e@7<ĹKWߎeW(I2Wr'?\`$Af#9k`+I] 3BKrT|Sx71x>Ń^(U_98TN0#E|1\K 2o:"š\x ~<¶>.Y`_Cr@.=5Wm>PLa?YԃN5bSifkJli:IJGޙ{Ѫ4U VO?לT;l\Zifm!T%9IJ,$g~ es[pBł%(<]F`4=ߒ+TgK. )Hʎ9|9E2yΆҏ`1~&0$Iu%IPγB6CWp<ZsBs1gebQPш/.~Ze{`> 7bK8BLҍDv2ߏug?.."/ZDLTbb h\kͲ(O7 ՌM6R(]JeD* TѯEj_)ƣx-rzwQ𿁾^p_]i= x DA"qдߢAVʼn\C7 T15gX2ŲbiMf2$i*uLX+xP"b*LZH".Uhӽ1B|rRc 5nX" RGŐ =rӥ;|)sTqPUuA)kNL ڧ KGqoMAR&U iVEƕcDڑPB:2-}Yf=&s!Ǎ{ qdמ'1lbj*,o5ͻ ê58.U}/PC=wM/^qdt6ZE˦ٮ˧<4on(qs 7IܡӁfCYSRbkň7%~jqkګ~sdtoBɂ0:@1;U"vȮR BJbRaZ`m*SFDmf xɡ[-t ͨ}yZz^j/?ODlsN5TSb/.E]w̄ Ȝ>ʶT 7bayAF. n۸"; 0/ $% +b]2Ù|aL^g_U bLJ(Ac`&:bWK;0øUT AX)4QiW`Z7ۜH;(>YzE9Z)q/i%ʺ7lsDI8D) zZ9<`B*J#z 6LwEl"B|j}Dbśy-{s6LA\AgpSEᢂGZ|6qOj8\` np2e9X$&XMܞ"VA9f@V|.2΋;<-(U5AaLgM][$C0>E8Y}~Hm"Eա{c^,w+l6-:#{`4ĽM쑹q7<&,K.R6l{BC(c/ϧx)-jbMOf}eZQA E|m44Q{h!a&ֱ\t4ep j}v϶0MTDUtYVl|kadxKo+'AqI@AqC׉ CNRKOdM+ȊT8<1{f&+o3Wc-ḏY5hwU%Z_rm¯56pz.+$SV&!?tkRW%RKLxmfؑ/&i:ۢj@츇wTAIj *\p+Fl_) F"6|Z|!AHRuE>)'N;q\(~~X%|:?c32naUux4@)q<87jM ohe)8MR`3s)x,~Ze/ޛDtmɐJV߇r~@SRcХ!/i*ul Vr48>vGZɸOI.Xw /7Hm@y+Já|&2'v66׶  i0 m Kx'FKѐ\:C(-(y\xLE#sm K!UOP (˃e :Ys'=9b EsuxsjPD%,gQ$Dax^o.Pd9RLnhטfwƙk0s5?.l;{j۲7S¨2i&|gZup 5pY|*˸[pV_h5&™I2>EwgZka[x&<Ƭs;L$ :nBp*f|1M=PzP4ȁ`"BĤSP__硪Ց'6vQӓ=RU(جD^ ѱiy>oҵH=H{oGֳͷX~i=2?=jtv/oe~SݼQYYI~o憘Gܨh1rRĘN';?ߟ[߬!6m;S~Ri@z0Rkߪ| tf-xz!V [;5EbvM' FgR)BxE һ>qN`{5D9Q1Xxl-KdWykA<)~`Q h"XJQ [ vL|Id$1Wx];S0!=0ěwGhɔ@#d)5u u?/qɺOV d@TUK! LH.STCgcp Fي쮀mQAN&^|-g}HI8dǀB.ڇ>ҫ\id8"n2v,si›9g\ *2VXMD/"Z'& !=d O9oe\Q/@Olu%ÈrF,{fg# S 6xJ"kF,W:=9TQꡢT5=A:V᥹A}eVɑq"%0wd{݀%6%ϝAr'tQ}*(!. k.Boܒ5"!y%V æES&C;i*)` J,?N88O[՜$l!kf '3Y -&Z‰gsW EQA_l>jA.~B/;ZKDi.f6cz&I}~vҜk3j@ .Ǽ#f `FudI @%)d*pF9R֭ ^ETkpߞ硫~xI% NiID3՛CEeqBs`+K "s34}i:9!H;&n`eF:-3@s~ЋzIf 1ZZ/'|:곌tҌKv,g}Lzu,Juu.=.N~$( NЉ-DnR2Mf5Q?hV-qu抻|H! }!SǖGX啅!͈[]/M g;tnźbs#& &b =HC^mn}$Z\VmmYf!uܡ%Tu e*si;=݉cl+Hc{1G/Y;_w0ȻQG3Il6ZϬ(#'1#+D&(4Gu^%^{(y]5K/.xP S`1P?d s8k GT qz'?{X4h7وr /?ڡaQÛΈ~֍8,Z[1y:أ>D+=i:0Dlp࡚N־ B9oLWh:(u)Սo^ߓ_ȞWiG^b^|)z/R!f{sBʬ5 }Ϙ(#]K#SrupTD/ 27NzUN @F(dNU@4!st_9áVRX 1aIx0gC>Xg,3 |ַ i@Um9M|v7<(fX1hO?0Yd+Hڗk?v׺z0]z)_NVSckYk=ZE7iݢJۈ"F* T%+ǒPFL<#e;۰D,+REfܲ Fah r l!(añ`u2^K.i7m]"~atjB`Jص(P%bx5vT ن'ZE#*z7A_)!٠Rϫm/֗,%*u cF2nJl&U& Rzp8nmCObky/4k)X0 %I5׃Eu %,m @Wܖ_ڽɳ c?m[E '"5AF> VDU>t:׵ Tшґ:姆-8¹P kb]L8i~_͛ X҅3d}(VQh>PYsx;̟| ea6XYCD &NbF=(Bt`SsLgwB׷W<^&6;vs\ƬCcw.xY἖t 6Ĉq3PꯟաRwЄP-5u#܌ofNk;vP A _b]=]SoVT]!Ӊ(W;n%]9ҳrD8d7\c,ʚgVG(A)9m/v@r͜旆e7%y;rͽe Yh gh+[hhG/mPU+uq 4+XXWPM)zۃK"F#7oȒ%yKߵ b~YVZf5 y1W=)On 6-iKdWke0s$h T\jS}v{+PM.tQngVTӨj1{}T'!w|45*_=9d ;= p_\y&:J69GX@+ˣb1xQhUOQ*mآ2K 8k]s(fh7tyB5P.Ō#Bc0tA+dC>iZ >pi)htﮪ[DE[ tߦ}$>P X.Ri[r`vĒ/YaǨ{q:B^( ֕7<2 5 ˱.b,6dx8DD$N-?G+KF. pj+iϼTu>NͰ0ZJrݿ)3`O~j/,,v'AO)0dq[H>]=F^Z!#ˆ-.uӆdԺ,pXX6[yptM~H}B]T]fh?0+I 5N[hW652bv4ϥ ԛ[FvV?pwON?dL#z(LyEϦE)?:i 6mCxVcD>9 oСg(94qs,<3mໆI, u᲏(\Z6>dj IYf]>hۯ:05gk;bgO_foW0zkykDh,Z?q! j֠dvTvc$◣R7T;MtarPF"RɉaC0ob*9!<$J^cjȱOQc!eb}8˂L?%BeQoކLTՆbMߟ']2Ϊx;yP\̯j&3Vvn&N)c/lI%G_N\;՟`.9Dq'D1Oh DВe YKnxqpb" wiԧv7Ԫr˥z#5Ys٪;$ ~jPFGc'^AY?D JQG0))]M m;嶗+5 @'T>9S*9 8t'246@-6 ^.[8g)Q-"#h Vd2{tы1=K_C#WkC-ÕzL O:'lq&gc.WA&(p(ڏ L,FԁxB,<ݽ=p/!f#Vr[d5ŝ] 4o4Xqc,0> K~ Mt0=s\O;s&@s3[Q,?[>, lԀ( b.W p @9]89i?JB7_eYS./6t> 'F3d"0STy 5Lê8:wo'CGpUM~T.Xѷx0/ k؅+(`0!SᏏ{7G[ހJ'wށXĬQ+ޟ 9­C7_($ߞk+KTe05ۥHkM/@/-dc:3L]dQrO5{/hgZ3Ƽ=Ul; L**\.g9\3G*A5f_6p r'bs]D׮ Ɗ#Jվq<CKU /S'"ֆ`% ki H:-ֈj9=qv-^]}* iE/tb6r)d}}w@/} @0[ۥvLR2יACrޏDiCih G&vy cw"-"TR)x3wi۶_ݢ4 Q{{vlƹI ' ϑ[ܸME08\vQjפA/ T[!ς*}m8:iٮ䧗$AޒKq`kOx;D3F(-4xFRp׎$/xꮵoꁖwߔ]i m= 6CгCs^4ޟzU^MEG[}ŞKڑEf+nUL(wWP,.0`UꬷRp 2d%zl)dwTQ@MIP՛ vzmBMٹC4QԪVD#+k83bsL|&(rvPKojBlk=t)Y]x͆C '2Rp[2 Wթߡͭzh}B!{ۆj0,ɁW/UH!k"^0InM$u}囕b*;k(BedU Z ŽWxW45D1 }dAJ)9C4#z\ ɤcg̺*4 7.V9騝0#UŋHg3!f%^X{N. Ut^oVtEK OM >½0HêN01i4^JrJ_i&W Nt j"Qi1޵zl\,9~e&m:bG1g6lPjD6/%h]U7G?h\=5('#[@vހ<,ԣ;=;]5E2ucdپ^y9nDfgtqHWh?|y fGAKo:\+5^4WlZ~|_9/D? 4~a S a0>'RMV- \_&ZkJ (HbI )eYCtWvwpiXak֊?0eS}F렴L _ //$ʰ&phZg &ep`>}Z<: ͖xS)Ey~'0gr}Wi|!|G0 NEôB ?Wa33ebqKS`U)np?>khAY4kʭ%8!X>-+ۅp"^yV֞5Y`TjYGH-+x!J\kz0n8'C'\LU&"װE '[+)̓M 9DXt}/6;2dƫ Fq $.$Gcm ?c2{?R_RQv{)N~)ZlKs+1I1w"/|LTb̴p t~RlAL'w+[W7 ֋5`P!F]Gb,]VrVDۅvl,i{RN@ x#k~ͱ]Ƣ"0\~{cL1BKa&>_ļ3 JBXZfsx 1SIejb| g/+ K$R)EȴG[AZ`ήt9N>熞m9gG#[h%!]W !R6@`:T~ֿ?4 ShͺחƆэ\F>01= zYr\셌?Ǻ(Dv4z(^9g^A!&2JUr*|<Aw,Q#qDžZ(Jl"K-N܃ pĢ$`+ii^wrý%8@g7FPlӯidj 5'0&_pYZTo$e,01س͞kRky~aEOJ0VG:qcJet9^@?|)۲S9`ڤI9.V-Oj'O|mb =J-ϞP}sSYYI, zcȣ{Wz1<-㦯hA^i=0W66s`oH(le4ϔ甪Qa%ܲqrHCNޥL"A0O0i/|^>G|#<w49!IK ܳ>N/y|VX4Q .jXk$)ƭ"oƬ=;}㡬jl$xr&%;1}q}G&RYzV*am}/WW#oPִ0@ݥ[?grfSYZc-Q=bZfz$yw[t L&HH5|8ArRIT1"8MhOp9 "Szr/ ʧ4́tP1r3H(][?JڀT]트ϣTjݴK.dso61( Jcx=Z4o<7u7ľ CVaaՍe) b!fxS&XMV4G>[{mXe-Z"267#Gv?9<J@yktnq uכ&GS/(M]5`H[&dP!uRUG"1Mw?o,nEK-d9oԽvwEמ;4[.d?qv!CmJ@u%?ͻ#U,` >LԾ;'c c[ v:萆od'h x Wӎ`r1Y0h_oQdӛEFJIR䄅vO]YwPkҬ.L2))?Pӗy 4 f5^!U_BqE1RFsh{h)}X?Y0>R#꧖G„uGLAb 7B42PƪFa*|Oʣ/]5Yzrf)WT}?*1>ZMsy21.Y T$}wu.\}gL8L48~})Y@NfG&֥ۤ08=\?qJÅ*G)kY XI9%7$Hz|}Ϋ[$KPbJIpi e!31醳ITx'٫|ehc2GaV C$|JȠwCc<,tR^xvib/ΎƐ/2bu I3v!9Z0#䕫P&MO)}mjdq- 8FIgN\P'YJ+*6w_ՙFy39a4Tj0QK^{I@<>6@еD*-*i8`dQQ5a!ib:mE3/#ȖUjlsZÏ7H`__H|0_3'NPW*L錂͡9߃KOjdıY8#za=v2'|/'~¢oQjV\{o,Λc]$6 GIRn(PsI:{8vq% Fҙ!#rSfuj8wtLJHNV1F5az#G婟&|i5~3e⡪00T;G-&Y g&K4 H4{ۛHقuŎ?`]X`WPjъ>W]W o'C*`YD` gzvᏫ^d%w 1 ,c1=cO> ,Ha]#BvN}e3s.L&3yQQK"5k)oe(Js$U ͝Qw8Nzv'h꿒i.1j_#U66U.K*GXqg C4Ix})Y7,벿~Dh3ࢤ!p&~bJYpX TPɋ {TOgӚw nxѹ㏲MHwEW8dG˜0'țOmIHQY!jM,8@hih&ZFkŞC ,)QB81qQp%]Eim;q ,IQPǕ8ld<yus`(ul/ePz>.XEo&"|?RʲTGNri!=@k>!Tn|ʀ g&}FFg̡9eraLv Q~ٔޠR kߎGTα/g_6Cnk<K_{t'8r϶H~#.TPŔ7++3B]'EHJlvm .1g4W i(O^$A @#hEñ!撃$\Xd!MjtX،-kzLB5Z, jS< ҁᾍ5u JɫɊ/sҷ vxuu  %%[|4| MiϮǛaZܤmN|-79@w5oM`fjƭ NbCeblS%0{;͞}E؈rhZG<О)LoICbA4RФ|SJ=NoUKLWDN7<Ő*L3ZUUqӏcs ؈_Ugs8:hHX՘qC8.Bқ)U( Ê,r3&}ttoYL'(Fh.?y k5rxj L!~s|<]9#5^X^m鳖/ v 8%2qӿ-RK.^FSI>۸=vfZ*M/1EÇDN uv3Bb/uv(54a5#RrfEEuu|U "Ÿֈ^cȩDH׏ mvODеA8վ5moGC Ʉ`ĹL%!Э#Ĝ5lt6!e։_{˟1vhlJ;"G&띆A~xbŲON!skp]\jR C,x%pk@oClTJ:hLj-Kdoה,^a'@Ucy}a2G!rc WEB .EbrHMz2ukǁKo{#GvD?@>γJ|@) h@b ^VM")ڣo4VE  F-kaڃ9X@E"eJ@M 䫮h\Z}D0'HzHSw :LY 8yx#Mq]c DUwWFt ;-AC[ F Ϣ[}alڡنeK]ǒBq3¹Tb`kƫ:nBc-a 76I`dO'JZ`\:VְQ|PH:/Ji;,*~S;+,;Ԝpڟ 0;"ک$\@BV zԺyqc-M.rhͦ̿P'jᕁ2R%tWpS #8b7[kn+Hr3Ëfx*O~jt=}]b(d{Pzz,nN,Wkw$nge-E?FHJGѿiwq XHɁדK)[, ]05ow"f\ќH۵T䒼kٙ^`rHTݑ'C?R%PT ?kaގ <M>"zKW[8iGtj'kX꽼m&ELoh^\3JdXX1]YuٕxXFX.^8MF&<ZD%Sd\/>+j:Z%=bYKf! R0QD7FV0Cꋣ`+Lirl ߢ ;3v22ۛ=A .zg!z ^sX (U RTeT9yt5JZe?~m.@>Ჵm霓9nsd;yw1:c{WE9VO]?m`\OFYL*ʓ:  SԸ%7 3PM0ql`_0G?1m5^f=0gjY7-S<2q W;0hɢ$ *AJ NUijXe#:)|" +v@Wo45AYn<yr kF ׭#鶳 t{zNGDAֻ=ʓ#}&'8~q"G˺^iTT|M|hO%= ?˜ajxc{wXIBȬUvR#ۃR=ng'ׁN-{HSDG~c?tJLXeٖzmjxm*-YY3OpA6b^A>* ȡsb~ ^ZLum Q. 38#',x{)ժsU6En.PCh|\tqn:nɸ :رV.XGIy@}UZ{%AfBkZm!pVugؔ sTnptVIt]%$M_u{v+08h)kׯ!A5A-Eu~ħ՚af:E:m #=xڏT쨯t)㥻pzRtRt*-#+#v<PGY$7+ӣA'ѥ3ƽnvv&k Gi3ΨK> =gJ\9Y1u Cc4n!)ˆ檞SHׄxr^xM0h=v4sh0 dQዷ򠊉C k Y:3+풠+߬meq4!'Byˎ$3Bĝ~6:D5Xn(?;IB#;#8bYaiHO~7Mޗa=A(V2K- ]D#aDFk`]+uur 'hLQ؃p[-oHgߣ7̧'.Tm [̊]*,íoJS2eW;Ѫy_jM *Wwz@Tj-$ jBwbkf^!Ox}^:P;29K 3ǎ3mRW9$L-|!IW*+FCh́_nФQH\`՟ arʉd9l}.** Q |x.j?4:5%YDjsoNhgױ@Ch ~FuSh.]^N=7觌=BM*|R#p2T?kf?\Wyw\/ KݨA:)6D+ Ʀ1imabf#.l*1rzMs!<֟KG;4pxp3^rBr ǚU{&njc/JgZVFMsQ\%hPZwO4$R]:9'㋝殭AR ֜5 3dq.O)}<kF l|g/]Wj6mn[}C ޅ h^-rA5q}I. -m{m ˜kbG3ugP2U7߯]\.SUd%EmEO?gh(䐪itSmCHcP*9jG_Bt_)CPu * (|?%4KD* |2 68:+Ab[ [7'FN}2 {Xhr૛{|}?&fU'oLg0PVB@Ԭ}mIK#2nt>;7 Jw} xeXΞUmYiiY0tlD?ß' ]1V ݜ.E4ep #.md*j 9HTy-XVXv\4 %(2зOIUqxpc9^ a,q7y/Dey8p3`͖C_/g.=ػ*FlٝpeZfG6ܶ[,9ńc`[%˗|zj¬miqJfʆcVX;A׹j-1arދlhjt/:TkuWvW$nCw0S[`fO(4Jlo}Z)I l΢2glw.!,鍻Ցl,;ϲDۉ H+AQdxKud-S9˧꾏mBjk*AqumP(y6LH\:GzdA='aOΤ<fjN[EgyW+x UUHk`WHY_#y püNKG:ȯ{Q Ջc"5| ^Nnݚu> ZEb֝63deԺ^Kx\Z:R~8K5sK|yy U(ecZw{;`E ,׵,pԀ=pV-1y܀DAq"+g;药.95a6?v\d_"yuApsKEƸPC sq8">33wl #]Y%`9 A4XkZS@6[#U&v@$j?V^Mne9yD0 $>$,l K4 A& J훊*Bu/_4#$3v4".'%|[ntAw0(|LH[2Y &kuatԚ)0m;C|<|'ٮ{j썫d 8{ƂOz5@sF?Vj9?&!9oĕ ,-GY91`ؙ ؚQjYf3/+k:I,8#4KmAZI'tAJE;("t-/4W Kv%,p _"e0= Ty$I: X{Ka%(GSc`71>LȱTmWfxĺj}k0sg?B񀐤 tG ϴ.^ O!Jun)G!/Nj?0 H]LsftI U!A-0Î''?fA> N0"9It|zzDJ()H<Ut |֢Þшf\!5w4^$ȕ7W, ŻWa?z_Fe`Do,H * R dm:e[ qy9Bf2t&BVV*3+UBJ).YxTq.He6̭j|]sA ָ eYwuљK/0N?"8.v]ZIi  ߆۸kf]sV$bAQjAbz\niJϊLLR(a5r`FxWeڇ4<cktB_$6^,\ƣL=kkAW,msc xoeKnjk,)kTLvLC朱+xU^;d[ O{mhU7*೽)a /lkngO :H,Ks쟒C3; Hy=qjDNL֘4I1 i5:O{~^dp;WDFCvkIX1w#ꈥW[gj u0z/@ѩP[g' T5|s|#̈́mR$9sj=5LBvw i䙅4V_vuٶݸVK/#6qm%%ujJQx y'/c,L!CrBm͝9Y_;F·GD^LӰ{AOH^-FkplYpNI$f"_v"v(nSs6* @]?Dvy?3Ӡ BsS3;9&٨Y4v}:<|jYUWQlsJa=bCQ>HǾ>`;WT_pi ?14 GW"r@ ,J < $ECXe&7xڰъk['%7p\upҖx̵x @D7\ q0Ӻu3bE tзi&͒~/sH&2=Uᜁe"mi dKVXKJV+e"4k$ff[zr8;π ]=Y[Z.ӌHNaKh2.39ͅd-B'X,/^/].Orvq"yG/>>7%UElm3{hߦ3=C+J:/7ڹ6p HCyO xb(l},k}$[ۨ$fb0ڮ{ǿPTHX#ܞ|QĪkԢ)3f c[w%Ubt:b/ل ,GBz]׭tXSC^۽PSfs%s9N+B΄Խg@oN"):L% Gg`&0*[i{ Mt4QnN_F6z*KtQ,f_tL LȬJL~ӝ$-v8!n(9kh;*fQ?Reu4k_,}ߏhZ5m xnWK"ǚEc5"TMZt1ֆ՜N# l$^E:C!dgXfɊSdȟ;dPCˀ]%Yf" vʙieox/ zѬPcخmEǘjˮ"t7%T:j_xX TSH  R2k^?d4 $[hiv9zbflg>`LM Y|X>/YήalUn!ݚ/ (LX7NP[=.kBwO-a$k es5.,}X %"JY1=lS|:AZn8x8wG%<6vKۙ:/8z<70jxqn-Ṛǁ%sP>G}uS5SI4W󇶱5VlkⴒyXDIT6!GO){:zl}oEkM3H3OϏTHK"hL9W`"Q -J`L8 "f,w+^<#+uN]ǹXPn3c'VҾˢ YZ}Ii /[g/S2H|+S_|*O&X& >^R &;zR|$E1*ug계-K-v}ӡ*X2K^~M5Z-3D82ۍ.e2D6 MsS|;,|ȇ=e?JIHa(s@Gi egeOŸ+>ߌ[ "]foQsּ GZe5zdNû9?):Ύzg?GU jyJ^} Gи񞴔K%j[}-Ԓy`ɥBy`eHF||7cפn|G:hwʉfJ8QKϬFEJ[P34Do.$4Tib4HdwNG:`J|>76cCve^6*2~ɭj9%?XHY o[Ϻ+%OJthlֱL*E | ơBEm6CG߷C%ABq߰(.iMf(kE&K5qNk=Е}quݬkGƿ~1|[[ӣ*KQڐn} g5` qyv>HP+yx'VBkJA5\)j8GL8k|7z-zT;fөͿ<dž|/&\/i5k-B!S8̩j/ީ>'C' r7:kz0U3::?9Qpz]Ku yvΉVN"J RBkSxT"zĤM4N|avo'XD](} r(L'6Ȧ_9Eoc#gɁv#,Wp $tI.G@ D<9@s8 ޜĺa$,'' tV˨7{qO0ES ?+:Vjuf2[hY nn3'ᾔcEnhW~01[q]1p-6fԨ6 wy#SUӾ*OISqGW1 ^=hC .3 Z 6L5q>c9%4:'}!R;iB0 U7ڢTY [.9Ƅ6){2_H~X`Ŗ7翏]~%g H=|V78[[[21k?X &K*ս9!ޔ %XBVIƢ"@"M$ !QR ~'yBg6ΕI@mCj/u T9EmlKޙy)?oaeVݱrPuAvaœz0Or>c^(~tM+wgZw)ita}򺚸K6^FWOGZ P\?yܧB8"9(hMNQ wG%%fr8뼫Xg;w6KIZu潧p#/ˁ/үnہeX :3L JoZLmyjBf MsLό $~{񳑯rD׏4t]tTW25|B=HXBB ۜj ;T\<,'3>yPOcw%dFGrJ PȞ~x\X3_mTe059^**(#$<?q|gq0d""e%FV7: :ҐX  sZNX^otҗׂkX™cՕ.Ʒ.R*L{+IVXTE9ĕ2(Z1{AMR5 ?09;&'%HS+JUQT`!ܿNeҹ}o!F](z|~Bu|H.QYk|sZDTC0\.b[gȝ:#\v+EH5 t]Ê;a9 1Kn&jNh 6;]n,"7YQ^NB i! )W 8Ꙑu#Q~l#{;QqfѬ(QjZld Km[!%\{LwS3lh <OURPOcN\]©Wnen LY=/âA# XKk<Nf*u haR4ո,۽-~IݚEQ)̽ PYEP9K>{Ci4 ?cc !]Ǯz e 2sTK/|EJ2`( 5uxo`LlK,[tLօ>lcEw ijp R,򧪽տci}w<w;ף9lrWecfoGIfF:`Rތӥ ZLy<(Fn79 'BҽMkZ X=DW+ f6җ'OL;) B$22/+b}F81Z`,̎(dȬQ*1d{j&#M0ǺXDrbQGa$cpxjԈsOyW){څPZ=VEH4X?%''fsÑ)ط o>l x5!I{lL'J,Cj,cЎc}su=A2o&]a+ x 2`f%v #\eI0#R8d'W]6R SnЯ;:k;5yғzqR>)sq=GuHu_H \sV~浕r{O"Ժt5P5n)z  b^vMARIQ//UjyQRq#-nma e} ĸ ],ɩ"睞O8QL BJ .^8[i~S+w-=4xf\ :KRP.ٙF-3q\iU=t!C&\w}#ҧJ̵[W@I(5;zFST䥫+!H%)/t/ѱU.IYaZ^^R+&8Kޭet8K3x(bGC qWH6d'g "7BIA X̅cQ-Wٷ(BvpT.6VD=A&}')Q NA _˰| %_~͑ 47=F4oH}f`?&F3~[R0\,n뻇ĭpA񄔈3 .BS]{töfR6gN;\Cd [I?tgD7!Q|>Hd-08.ɾx+!'Ælđ&>NzMօUfj3F5@HFIewJwƻں"X84g 7ӹ+bYK$ۡ,7{ T J0j ;Q{T K᧷D!<ދ%0&IMn16ٿ"1ug=㙑F}F||P᭳/ `M.+ul^joԾS+Fs<\ sW8B֊h5Rf䮄Ѹ/kBrc2ך|/hXn`mxwmZ9s VBDP~ ;_(s5Jƺw="D[awK W cM9&[Iys&D65gENfsK\߄*@8Rh0ߩ^ؽ!ZcHB|W8wK=s6: zEFܙMk"(W^*߫t54چ?;_EHǠWЛW[ŮkZmN4'04s(%*$;#tMb[(H-'Oc̎J9 M8vP, /ŎeɲU\v/ZS~(F=Nˇa#Y\.+;bը6akFfޑOiR ez t%a]EςdB.l}An~Oӓhc@X^b]'abouʇ-$ bĀ>0]1}1eon#V/vrECuH-nqUX3*\uoك$O+EQ(L͸1TT;LÈr!an0#Cܪ:OFfGu{Å~BkGɑ~M?EjxW [̓[zFx.cr3moաNAx 0-? "X&}9̬jy4Zf3CB]4>~xHb023We-7429z~;$adcnݨ`pD}UW :9\J CuL`7_D?.TQZNT|G7<`w_2V 22CLA {1EwUdIzEGQS\A c qoqa~4̼VSS7Tn-&P*EIȪ.3M+@lߞc71]m8_^` L)h5!+w[2F)N ݜPR2b=~֩)-:6"\pu/O9c:ynY%.1JŨ;CnjLgᓇxEׯ [Ud ~#]jkjN"~`Nj$M8fJfA?;eXօ!v eI O!a%L/LtV[j˼j.Ak.'F=9q `[f+:Ot?I*\#y˺#KӮ1J 3},*gQTLJQO|/q6*e2bf"I(Cv+jPs"Eb^qQxJPV #89FrSsՄa l~\d;g%T򌉢x% z!:=Ia=ya拢 B \FQfWxr@D1nxzMDr'i?οGZId' J %|ˮuk;C.\f >[Ճdj#|<.I;M"*n'Ph.KREfZ_C\x/ ܖOU#a3G _ r3?цf%$<nLN$w㈤-G-|U{eIBJ[rZq}@LB,^+*2syn753n^0o-fKhMg. MBB;q0n;V!i,'2 ;6OrEL_XʲAT!9T5N.䌆GAn4tE|)QvPDӈVVh\XY|h[EP 1d-`mZl'IELjVQ{,+#Y0%srf5Y !W ڌ#m=a|GSr?|?7ڶf20 (F{-DNf1/!\ ;!ޚK~s LDG̜Z&j]*Ya(*Y`!w )o/P_]xy۰gcv|LyadYn vJ{K|M;D '83~k[~goSo6I^ LcxHGB#Ky(dʆOW˒ъq_ :k$;3>VD25us3}߭;j9OzC08`B6 T_Nx ;ClK|QryEeǩB Ws 5Rӧdݒ] -k@$`PBgOf9k3⠚Nي@=hCpN-gnx-:p]q,6e19dtl#T%^oB6,6ݒ5\?Eّ+$(f dAd8 v&%[xYC7;4 y _|Z0톴^^y8p ^&I8vmsYy D0[DGZy{|ה ISwj(զj=}jy w{ڨɭڟvt1áـ5dlT:#:=+J=Y>FiL4bh 5~Js'J.,aMM+hh.V1 ?aT'J#~i=r-een\:I=4Ʈ`Qsjع7]M"(mE>2%i5lQb7I&Ũ]IŔTE7<݂ Srb: p!P+E •ca[e9Cc6j *!1lZ7#Z{* ta55AOvvZaQhQZ4%f{`0DEyucɊ=(fWÈ'͑PhڊTcp{.ؽJb.8, 6C,d/wtX>͔s\55)MvudPg!;u'ڊS'^Fsoewp- c{GEx55~͖aR#$rf^z;2_uOr89ΓPE(=9U(m4xr@;2*[J tannG*3J((a(h}lQhz뮏8w[PƣxO#.b0aBi^zxBMŐNժOBy tD1|Jװ2)R(y]K䛰a4-n|" J +_tɥbsOL %0+kIpOگ.jGP# %Mog͌F$ a\8y(,̓3O*O >æV_9Dz&ݺT Ǜ2lFCVx9ɎHagK-ColjW7ee q:yRt$Rc01Xy˒b1̺ Y>ϑ˂t Z qZfn=.>#RniDR>/#PĹc0搀.x2R8],?򄥒Ny<L7JQNc,d*%@N0̌N _TVB01SSMNӜql\;+>>/P}˓fA^QnjhulBGW ,FtC;dPNC㎡`A]Gdy!if ^,Dm6ɦh/t7e*2pBɕOZ#-UopSˠ ej4[ GZvfmᝋGy}Y&P˷Ǟ{̿N8 Ϩ?t2aS3 ~\GRhceQ~3f)Sm mbØ;؃vq \>twCx_&+kKc%˒<ᥦǬ'J*㕍]e@xą42[ʪȿ_i01WW,0 Fr\B16N!&e64%3[]W|so#DD?}Np23W>~W6N&f6}1]p 06=$[f+ؒr㠱x,oz40޲aòy[A'Ͳ?AȉܯƔKsֳ} ^8 6^WȰYfhTe+1kXy[W "@e` p8y1qq}AkUtf堃Sf-V>@S-@}v,e b~ÇeiZҰbK 3 `DcgrMcHW%mLӚ%I^\[;WĿ&àI#XcGV{^%2?*ХLa|~/apvD8P_J&-p[mǎ^Ŀ:` ) ͯ& ?^4%|v?[5ͪF3 v-tA=. [v, u>-&Eh(9Z>%!~j22136T3d&p-Mh~@< [?NO 3\r"I#FBhuƉHjtb OZt s VRST0 !nqd4٦|Nx#0sW ݾLܧ! S-hj 1QAKG LB2EEea,C=`씺ѰlM}a8LnHOB>>Vp!fīK} Tl& "0g1h$j_4Š3pcmNkH38FtvVE8-/*4r *]bl&vced`rh'=ZXՄDqdBZAd2$:;1زnNCdruRW%~]*>~>$O9!hHoY[4P(osҫ>\ FN1dՈawQc!ւ5߽rCnG!Sd$e!!["WՌgY?qb1M*'ւxA@h4;H Eo\-dlȼy7/ ja;q)vv\A9HPГٰ!0/;ex4">m+$#1j즵}p cShey.&*?$X34Ҽ)9F{$ۣkOտ)<+{j[Lȳp̲|iN ػu9mQ8 cCfޒ#OV ϞT> oWѨr݉4F۷SHG>w:QxJh\ݜ2 O)KYQq 08=tRbL%;zHاXF{SޢXy 9P7|ݫUn?0_T/@G)g`#}F[PϾ4IE>"9͍sie3 .${5WD@"r?sP,:Yh!*Wۥbi `~!ҘiZE Nfңt`749Mc<h[1}_T[J0VrPuTkLh aŬDG?N5à>ojfʳxھܥ8YmFL4>W2pU}aA`IrwӨ[m3zQ1r5yqi)v\axg7sG&>!ܢmٻ{YZÈv K˽eN uR5S2>%ffd儦u.ocݖNY6\_=UB+[k& T%:|uh7ė*Qkff |\j@"a##kXnfw 0y!O֫'4ҕw䪳Ni$MHpOz=k ºERڬ/&Zi#+߯I&5OQS4e|"Q"ߩZuȽ: T+~ޑdYmoɏkx9.ZG=3mAl8 +ݙj3r]w/\<BNL7M)^>qpM21rc3n:(H,ŧd|Yq!0R#Vm1m;  No.Q[d+1@3')γy% V9X+%N*b2g0VO^~ ::FOUNiOD ?kz IzqRrDv*?A(a";؉T~k0^Kokj C4PBJł+߷0ŭq/y]M5.=FVA8h3}"xB2~u.C=9[6! 8b5Q٪5?͐/yoL1pȡ>~h|A<>քQpr2~Q`jSGchjqeUql-$ 1VaʚR %M`SY'n1홒 ]R2ݦZ+bOytea~rhY_#S:(oXU!e'"A] =,4؆+qΊ)iL 9q0 !#x+ES!:y%4CM+_"-jvkSaB$H" dTtF8]MZ=<2Dm&}` Ey&rRׇ"-)V`cWj7~)67BcAH QN5Hp;[oR^ }Oh%f[ Z3|+Jǜ5QA 8x"QpWbp}q5c~ԓhN{%I7^؄D|_b.`z o&|>azutRg5KU$t 'z[xo 5z1Ґ%wtvdԇx1gɧBuw *7r8b1{FX2^O{^B-*\~S[15uҁrBL N7 *m퉺g=lmOz†rt~aV^{)~-ƃx ĝdR iҦn>֝^]U\1&$a`kXAtLUo^Bb8}qhr}.9P.~`u`mGqXx..+apl!#'QsCمR ۈI/Hw)M akڤzf#˨aOm5e\1"el'`ZgGuވ7e6 6Ww+gC0WQZѰ cW I({3(|Ύ!DZg#"0?7W<0S"z u M;-TfBSm0ӯXKufC wLha:HcO 4*'U9=8AyCG7+rM HFT?$%$G2A.$TNl7YhPK׿SRD5fziu %Ⱦ:$Pԣ_ɿ$r͜Þ gD$м@X0W,\AQMFާ;;Lޚj%\ɓp/aS&߸B:: =.d#Nm?} v\4]pboBRxE:r[26-$URa*vvMP):m3lzw7 ] Z\jݹpLx _آRl.[Ml Q#hN yNߥ0HQh*n~%6DD7b_ Tr ΚtfkVd}0o'Nw(+C] ,wB ef]pRZf{VV^݃ CMH"plHVov]ʢݕ h(~GK@9ΥC=})wĶ"}tÂooc12ލR{`㨙sϫ Lx0+`IuGn$m'W)A)%aBaX0?Wo2X#QpjY[]u0A!CԵyl9g kOIL8k<SHe<rqp|:AVr)"h .ɉ>EDpӒՠsci֩o ,73KvbQ!T|.5Z`:sHJ)Z<~6@jb>|Bbz% }j{f`ˮF0@W:lO/zM0&ddxn(ӈ`8<^U1xzv+;,|(lbA(g<+D> 6nx%)i v]c6jf0ƶ|?OOxrLt,E^L7bј8T PMU%{d_qPg(]o\U23ŝf9$ܐIP,#3k1ubܮ!KKe!Oj4),EʉBb\^OXї&^?g<ƼQl]xIWAXMNWME̒[i&?j>'R^xx[b MAk.*0 зDD\$ͤ!^/4gUӣ1[6k# AP<~4R8+mVxf-B{AIf? &HeLv#~>a;?)h]mh\,Zx`yo+ߣH\ލ9:V-!}J1L3%Y1 ?j  v1hn0suRXhSFe~ ^ь+b?}`0`T6Ksڑ)[}[L*mhvm%Hj`J}y_,Τ6>4 '$k =T#n3hN;n,'u(ƷZ>öHaކy_̵J|kg~51n#YB,gYj()\XnPw,GiDC"{{6x |`DPC=ŒrplB,ז 2qdea sGyYKEUHHYcSKqhg'OrM;M+j կYM7҈(^Xmxlx\Aӄ8h<ƎVm&塜->^܈nnݞj4R{T >8>3.^I>%$m\du"$8FM{yTM*Q50/YR}UZ.װ3 5?* 1KEpzֈZ6+*9o=x*y'%wOwұ=&Ofv :rLs}8ykٴZ5&F9")C2a s|UiDXޖ(l<dhn5KV`WpT5tQi &ϻ@ʭnG |P/te֠li?L4УV0+`\Qn!2"bAF1Ui^tP'x{s%$しqx<°m/u /t+E (I+#QNDɸA,p.^'.{849dGFj؋אhrEa;Ɔh3Nq,I 7WrS{nN/ r vLmRt93V|0Sxzɳ:#PL3bh>#t Hw{LEo^cF{{EBuv\>v\(A`iv ?Ch1Y,e]P(< (_ư̂5Cv5! - @L#5hԮW|tE-l3A#'P'rL3܊Dc( ?Uy1av&m[ǣ!`)];z$>xjuG;mF--&ݩ-0kxxs~kWsk'+茿.=GeW:b/i4wSkuts>Bjz0& MW:̳|<0B$܍Ȱ mTij.[| ȢQ PL**`˔؎ H,JU)%`VP#G"k34¶iT9 a B"W9UDLQF[Ex7B>.|uDj}{hX\Qj/m=x8gwgx|H +ˀgGIDɧmߕ[ {`4CK Z# |>+[Vwrа^vn*%cuzkPټִ~SDSt&}[.Ҥ޸I=s*B6\ϧ'5Rc%"'>gm`۹g0l5=19SuQ @Ր/9PӋrS\X(oorl`Z/O0@ω=ӬT*?MYOo [ n3B |DlA7%-mk KQ-w#751ǎNGӐ_$ܼj狌 RNyA7Şuy ^ .ҭW0<(AjivikYeB!v>W˒eO j-Bo˱-wUC`@i¾Y V}΀y| 8. u?4)>gPW0ڃ|+>ðLHYnd0j=Qg2P9r㪌nZ֪N1hmM'sOYC|b` j8Q9љ:!7鷷_=dj!x[!J SRbwk&˪%w:MXi. h~ P!R)ר*yMSg0ԋ d"<ʽS޶OPj8;W`gt7V@/pWi8&bn/6)pѫEg"ơb]?"IM]@[ғWՖ2Ol̟K]vBNLs-k3VݴjQu!S?vT<%A! *$CHKW]~GvP(\av ! γ[XS2Am]˰6Cliы_ 5}28-g!5љE^)pB>륋s@ݴ"gČlۉْձi\n<6βFH C_hS-GݍIe7]肕cq]nmH:T {R: XYY^؏S ?"hBy;TKa3(0gE N$򯟯v&`ˊ;sTG[rΆd"RҜXhswNB2A`؎" ӹ9} 9J8|!w5 =o1}g g~ 5[-g} ;ẃ܏ͤ{`>[S~9tBG/OAT`h 9ODRË=/NwtͺQM \zG|<~\yn[Jwx1}|"PۏdANrF6@Mt <* YQ({$zq8`n50)PH~sdm6NuFH5)ѨiP_j(*Nȩ  gVEƅ'"b35rh8Y456ЋדgW B*<)G;G3OSs1]>flFjM$K#~i~򛮮( =`Vە誇V7v4y/2/qs dƂ0[?VfcZotA 5G| ~ʴh!iACYD)?kH/syj6AN~a7yāaYmhގfb.7.ixH9TO cm!Ej H*C|81{hQVn]@l)"l4s`fHǝ^[p2xrOwtgAӅQjǣ򌋺dNKN 7U`+и-JxXJpxkzSGC^G}P aO8XEmC􆬯 W"A8dDnrDҙ/PyC-F 4W DZ&Q@#_\\&<\4j!EY,_v4Ig8'# -Qټ{=&Q-(,cwl5"4,K C鹀,]°SxgIu"$ng5YP89vI\OE} tT'b3tW: ,5)B=ygB/]mX萬"r2_ f_oʱ79I(74U``jwG3aǺ4) 7$WDB5%d!" R@F5o.]M< e;8ÔY.To4R:msfE}8]@BQQQ Q:򘏎MO{|kj>]M.*4舯t㈘8 $#&o>69t g;"Χ+ @(I}yē♎˿0[c?Em7zAG G V/ǻڂDB2'g^a P&!ԞO,[[|U*jUCNn3?3kSGD dlpuA$>KB5N<# Oɺ4}Jp[2BwIН{<3}(_ԓ/2TY@0z 8,Z;{4,A^>2B/_swL(EרN[/`ɫ<'ʗu橤gkgiIG='2GtWnBu1/%N(VbZ~x:Оؔ? WRk7C}O~u4ѱMGсGtVWh\682OD~<fߵU|p"7~XވQO+oڟ_(?Q@ږ=W~Q]NKRk9*;—B~ӏPwx4"TbD~e l𑠥Zp\1 : KٍڋF= ]w&̠ߚ[kROm9 uenӏyV zIUs Wb#+Wxdj{`e'zå=ZjX)K_Ţj j8 "rK#ߞZV\N#ZXQ{&n;v, Izʧ#lg]TFEn5Iկc dzLqjrtBMUp" C607`lїu~PV }:}d emOjQsCХfa vSG4o/ gK zt=XHf6hG&_D')Ȑ$έFB㼨P=iX7F<%֧X% 3t+Y-_|2VgsFc}\R8ҩxyZAj"Cڶ nԜGIb: ȁ fl5`F…].TVa7,lr="QF'Gm-Tg'UIk@{S9ͩq ;X=F%/R{/xF՘[Pn d+&zx_3-п7Rk]=Ћa'U5cw%0Lt@Z].z'|S|AM5H?J ZעJL0ibU|SZfOzB"cA|%wzViʟ8eh`FKPy%JF|Ky#ɷ-GrFshAv~d^\>~mtu 8sRVR~}8N$_1D#=3we> 4-jD4ƷbH%̓8VS:.\%3w! hY 6A{2]6ͨ=GΩq8`揠B2|=e;taW [ծ#˨?7-0W57 R~xIţq40Pߋ3 * 6ߋJ $K hm& { |W譎wXO-ة,n |pK (|FA+ ҆OZQPCX&77Hm:Këߪl&p:iiyY{^_mKTvQ-֎GC",xboz#O- %VM&zՒr*M"mJu7ꧩ@/,{,ArA]Q I옏89-Z*(U17kL7&b ZyÃ&9ygc:1ñ0JsFgn^b1ſNpɜ"u`{%LsYE([Qɡt gM#2 J; 5 Xoau n#s0PxnX\ 3~:د (;xj#&F!y>AnE`CԅM xG*F &f܊+.k~* h9%KB=wP$ g{0a!絯s y>ph];P-[Mm)7*@l#чu2Z7wj Bt!SNJwm,۷7/f9nvRBu@z_?j}N-c)f_A<7>"95يQtv?;r?D|&6TNL|iF\ڿ )U(n αjvs ĂS*rQ9wM!1 ]uA 2 nʇ@aP5,԰jᗲx,_SP ]NBG;Wc\Kƍ~Lw'KGxc@3 4WVeb%МS̢}I5 ` (-Z[ƒ.L}r7faf ꥫidEƾ3U.@}t3-~)Xqjf^ͻwr8hm=\&ʕb{EّFe $U i|mZs`q KzZ[);øPhby?^~  uḢX.79?ڕ Jxo/Ǫ{IO7~  >KB( ju$E`եcwv9/Zas.;׽52f},sW@:Cq?k*c7,-cړs~>9&^ s%[.NԆ"^:w0]ؒ7KTd=nd@QetaIHı.G jp{bV{zfaޯ든q7nV"霷oT?[,'k7GK֡ɥ0|c!0 qM2NeV) A!]8G؊t[XІ #W]a5ctuM,zƂn+|WR~ =g=M1= xR8bF/pZ弒O&Qbh ܻ62ߦPWfջ0OI 89F#Ep(v'{KL(/+ )<|z ӷ~uT_s -1A3 -G9B) |o1B~R5Y#G HxFs$/p"^W߽tV;g# C*:שo`h*RO@dPv*5H3z݁h2EZ){x p[΍sFFnר܀p;,G20?Qmf;T#HXZd%58XPJ..q㠣Ku5 =ƀ'vC=tdr=Hy|x&Gm홯# D(+[ Ku7 Re_m9Bk?<;}o2lm7PMJ#i0IG/b#h%_YJfv/ t\~fYIg#tMT>#]sv#a+Eώ2K!]ٹ5)VVĴڀ0JxL8 &40nS"?nDV헽@J60k)F9_DD-мdu~.Z[X7i6ߖ՘5VV %L (;A\j5lYh u1Zmb@iQW TuN`ipSXW v`Nþ?"C߽K`p¾p+39[= 6}Pt]*bWݸLD޺c%(0xi#hQ߽|/_I`/toƔ]#8tPs0ފV82bK*3 \3M|uJb8.%EkMR!zwQhO/RfB nFgIHiZ-CU  oj~ &G6N^"Չ_[l̴Я gEԉ?TǢ@Bj_|>kmyR6&JK  TLe&٦ Bzȅ͎X` ~&w5"fNJmUY=ƧoNէXXy!g:/Bӊ/ds iL2>~σYMү,aznF°Iw/Oc1QjlA}!B@khv-3ٝz@:8Bv9_W d 1[I̞@qvHӈ{7NZfkNҘ_  n_KCe`S>NKyp|Ir`yY(-ӟ&i΀}"|xVFtE'秶$hٸant%xdܺ25Z:sL`_FӏIK͒VZZ%66T:%4!LD_Bp@a v#?Du>MXǁ5qLT7m<,̝PeFY[gX83՟ aʦQ }H{߭@ڷPSɭE-g_3G-nD;= $2E,Uz;\]ke$Q9|@CKD2Bx yOvNi p-ܞz¿nZRS ٸ*yR7Ϭ&3^Ug>;yF!2 K)N@s 9v=5yH.FǶIh?X~7J=]e/K }زb\aE;UR}jdkNu(`ewN@.`u*\hRpe\8N@㌯faf$$K1  \ŊX%201fPd!n)]\\ZRU࿤F?ČqXU7 OѶH{|J%S9#eYJSA`1 ?e  [61J0)D&oo)H-iM4 +9 GYQ{̹|bj/cM}lK4J߻V YD{:a/z*;WbޢtwVA=¸qbB(_F\ExmջEhi%-_rTt|pPCt:Sr(p'eQ" YX- c|l7FEK":[H~\\g.ح4MdM7n -0H 2MeOZ 5ݸr3  :D }Zxm;5IX0aCܪZ *xS{%J;u6^hO[8:*G"&!{P뜯Yv* a?E5PUA;+ KcgT( bh%Zvz gZ8 #XU.f|Db.D%왽E(q<uYPCy<wC6#/↴WqIRrq ¶&[^-f-+d*d>KlkFA^ܩ] Fp*tð7/mÏp#2އTe`xm 0&QGV)'ý5| LcP-jCIXτ1 1UU8 if|<ӹ-nv@ڮch3؅['a RP5gcH:ᜣP/FO^486R֟s?t'ö#: Ap;{ˈp(QlYeHo2f};@9M-B$b+ LJ*{=7&2s%ISi`m\>Xlj- ُ7`V=D/^ j*{i^5R+vzƚ,Y*w'q++6exb}VOVQԚ`к,c&gx2iH@\/6YpasIja0͵PVi 9wƫ1ѝO +bJ']pr::m d(C)^i$\j6*R #7-LAqp*- jaL^!@H2;M{AUf'ro/w2YWnTOr+2IO w{{7oL[d+ACM5p}HvѥKʢI?pNwqGq*SIX$ "gQwX,Q7ޏt+ m f|7Yo4WPxA1>+_@B7*yr n[hgӂܡw,w=lb>~B|tJR |D[^m (A뉭6ڴAz>lvl<*H)gcKSO gfS; U wQ[ZN>{~GhÈQ,(N|YA(OS m|p%߭0LRk}p?JHK$ݔgMS&"^+ p&ŝ?0g)) 0ܴ ~%V+^1z:oqk Aز} 7"KqX̰;ADsC~aӊ猶ibNa9GvPf#j!SY5KRIk|Vů ]LrO"O=D@>_f$R,?bv$<ڨQA%wIjBLLuŸ7BBZeGT7!k.d+@A?X AG/5Vq4)鿣y^XcU/Nhuwk07oS]총'yJ?C9+gAA0]o܅XϳXe-qh]C\dHÇS,~i |ff-aayz\t }h{12F/@i9+Rӆvx@%C]'.r [g'va;0[3= CP nMQT&@ !< gN!YQ? -Uopx,""XƸN$ekI'M\no#; kʯ O4^Kb?s*Mw> H'F4 3uMg_@\^$p|^C(o*5”/~SAAޝP3Ggы0p@*I,G:JIZLP)d2@ABB"&v2d]89~ e+L& LdI;΢tE/| RcDw3K y)*‡ kC),ͣNotNp(XN{Ћ9wWن/5o-omsbEN[؃DQ\r4doUoV7m}h ʼnkJzQMtַ:Ȁ S bt; W3ĨQ)ƴްEz #`ea؂> |Hu$q! 1#9HWlNy|7+-wI9,lNh/tieNuALXu/%̈́#\SV'jMwy_LWAی6 wn s u=4UփLߔ/zT^, Şd$0yĚ{ n` ;I*4ːU4k+:-j&M ?oxA8 ]'`p$( UF;US7{$|fr 'm2nFW@}=x,)[">v|>@ªE8##E]Ϲ#3_mP9<^f,tq-5Z< VpR#2iԻZ ޟFȥDwYeqw! .\&@ɧ޶;ELڑGke7/v^\ Oc\Rx8'EK|Nvr.J%Ye/T6v9o,9WmDNuD/ݩѥuLj'G,- /ǫ-a>t0`!e iXh",v]~JԼuG̊|5E3:s/ $No Ȼ+\H0Fgb"AԲ"]qqd~ `'Xw9Y._"= C9'/dۆselvkaiZ/Àe˺ '%I9T]+-E ol(Np{2$|*4}.uS/yqW:$<(i :ɤ.!6 E^#*4j k[vB9 ύ;$py|RLJQnd>#ը5tRͰPAP>=Q:HppŴ4*/7s>nq˾ Pn 0c[ߤIXaLIbYVږ$0ǂP}f\q+Tn'ҹH"w75mF0ܫ h:`P92ͯx3Xk3Ġ{2YJCκnMFQ9sfFɀ=Sl,tNcoy'ϚNw;EyϮ8;yъ &rV7r88-QNE'5ØtK˽c~tYl{Ji`l'2 2 `&؜Nm#-Hpz&#L$pmyW3%!68Wdщ~NjД3qL;BJ s!<\bc^N)W}eG/+p:jL۱s X1G6*1x((hPg:##_ÝX\.ϼ{u&#+^@hvqq?;l3 $1BgM$e`at("]ng$'YO&F_iШ'|wtq? P5A}1Jŝ\ߦ拓Ȱa/cSYZyHG<֩ce682W@[4po@'_XGV-q; 1D!A3'LWUkbzDټ2kpx}[wG :fdfQWc f.YOMelDpM]W!"K&!4}Xr{/\bZz(U4J*.4kϥ]JG@7d}(?iwIO2W[(I󮷵MwM8e!h=џKvU)L|%-~2vymD+2xf8<@M/ >D;.Gp _{c:"0Wz*lpm]o63xd49ґ=n@.a:Ozȗg7*ȣa25˅&0E :gtr)kޒu)LX6/ǣL9ΓcЙ߹rQ>9<~lK;k4t)n!㺸cQh pr:"T4[htGEgH/k_D4W4n}IZ>@~z#-BP֎b4d~ U̔A7Wkҝ囙s{ 9*Y%[džѩg=ORy al!}+~^{it!zj7t~FW7_Qg{k^?\S=B_zz\|ylC{?#io] afU.< %{OK30(w8 /7N@w# )>^&?p~o~o FzdFm5ԆóI7RP/J$Wi)jL$&9^iB?t.gŗ+q̾hYf1ݭ̤ .4xR<'R)i|L< @`A`ܒ΀atÓ&a n13٣#'1~FmbFU_i<az2\e+o UxEg}]+H0x<ʍC'M=uBD~_&3T89qs)_o+L㩆> ?[/krTbgo(bozqm2&v["Td|@FB1]?7LoOM써-{k2\͒YpvςE~t懒wȖQQ*dFIcy i6x2׋)*Xo [I#, Bb!I"*7 e܃W`-2--αsY=dqBal/m9fdi84=C*(D \W2 ۙ ?,S-YmKTOtݳ)}ySP~af P&sA!C5S.]kR+5YCngÈʹf9N4·T{0)O&`pm4QJ/-KxYcBIUV3$aqyqZq 'Ϝ 4;Z!J@;z"( G(I6-mrm1ʮ{DǻSd.S_k$X|#{ͯb^O\)rX|եM\0Yj O !}=M{t!38K9gfƉKyr SIw)kiIQnQ+Rز:{'/!>k 1o)Ml}o7A ZbbtbdKV"6JT~2\I534iJhR.2uo0GQO^"dv?^"ِWjB0uk[~Gv/9$jܚN6 kf^ 9A@{Wytݺ܀&|w!h!3bbzL`{ 02fھ7K-Kv3އlsTS3[G}`T-fD3Nq !).GlKz5j7dtL&d +ܲNYqFӿX˟AY^k%KÃ[xm+J?KRO1`6l)U0Zg( Ud'yWG gQF߅m廅E53i'c̸7%<例|"ʓ̑[ VBu~環`9Q˼1Qq@74AʒQG3 Tx./,+MbMHD j<[j$c7 r:T?|5t{I{ も曜5ԉ4eX]ꉫ{K}-O^gXs RKIDCAHFHMmWFP+^.TOpcaVnQ उun3fe5KJlE. &nQkv9y}}HBKx⺨耀 ʑ5YbjہOd8է3KjF)R<[ʤ5C 35`7_X'zbFL0»Xyؼ?ta)-,*ɐۨ;->zS[},0H';+ӄMIlim9=qh7pA o?w,Fy|2oP$wÚ߯~=lR=ԁxZTͥDMQ|0ۼ ?efFrVtPYB[)R ٬Mj3O=`j#b>P0@2m֜ 6e(gld^eVkG-Sq`O:]#V˃50K@y[[v68v,:j^jlu mJq,j*lgqX+`ώmS?NK}N$|@n8(G+IY&| J1~ \9_C#xEޠ@=|l2mS? /Ɍ Rb0Mk5a0R:!R<әQe!)yWRC.G +נ)Jl+Ŀv:2yoY70tks/]ubgrn!'L%an#)5T"sfWrɥ(mz%EGȟ5l!xT !jJP; 6:)OtA30 WBV%|]l|ܥ)U''>ViV3}+WvOPpy XF&^Z`Cs<)aHjͲa"1ȣSuߗ3Sp8IA݀łZЛk-1r1 HXCmahLawTQidb^#Pqf4~VvRj]i2BekG$A~7qUͰ۾?EmԀ* `) 3W{Z]~笂M"7I֤mFŴ/i0 _Ty3v\pY1u2 qL^{~u:Tj2@B̕˝Ʒg:F~?'ILZqQfh \|5̃*هCZ4> =NqxZ/;iM "j_dqRxo}tǽCU2D W nUr\~\nv2%l:565,z̕HTv-8R-CmGӄ+ƒo˲<NY-&pjRsV@eyQ3M @@LJ}bzMr`+rkwH@ rUb1]tO"o @pDN®|0Dd7&9*w0o8m*e#,vWk@$Hz} b!&ȧ6^wgcTG?6D[‡,q[:H"CwK2[pYԭ+JZKC4p "i#z D厡 PA\h Nf·\Ԩ6WD*X[/;Ҁym+F_>腫 F\Oron[b6چ%$t 5vsQ8Z~2ר mЭ7}&)d QX8غ\.'Xgf5efYh \G$01@BH7'r4*߱cZ* NB9XTɞW#X=sPL{kX \Ha֎J@!F,;*з81i2xtNze= DuspPsItqEÜW!l%!>bV&C%d ; #W.kkx]lT<,y&[ "DMijU.~7ꋡOl{Ȍ)O,w`ALQ#P_f}ޕWbda*)nݳc (&ܣ#Aij+CձO6kTJ R A4kh6r5J#Ş%6Lb?*9GLɺrlw?5[x wq_?-?^+V& :dX$۪m:C(̓F`b.?Xgg l{RJ(5]l77rB]] wdVG] O] Y 6 X0_1ضFrȇ"QQjR;v|M{t_1EO$]e|9jt>0>FX!c琱[rbt T3Ԣ*ҁ 24\|dm|C +cp !3M$-s\:)0qJS=i:lXvu;_i LPv*^hm Rۜ>ahZӺS9ut;q1^U~˒%q:5R, n%|^x ~\q}]rwη̠ L 3,Vitl0Tޔ_[9q~rl@o؋ȏōa#:cE2S]%Idc[IS`)U:wܬZa3뗀f f%e0lU%_]aiTþ~"'rbՋi37$W\/p!%6 RJUGwN ,1uj]_*&& /X7~x6UÍ Ks2itmvf񝤭6y56\`eEQ-++!8c8"Ԉ6W06ޟO)GPloto(tKfы.`iCLeD k8fG4SA[u?sx>9 wLJ}$7 T|H}F/d_Nª qwTrg23j~ YS4"›ڛxO4ݵbJ$u!pSHDNkVyR1 .} FݡtfgMnLH Drsy4+%)Ms;)HhFLz]SC{3,?z3P&j> (숈j9N{iPp]jAlKo38$&c~$IY=,:J̿NM~t.8c+nQ۵}Aۃ2WJCO>oVN*"YYLiE| c=pI~ZP'0vLuJ&Sm$8ݹDbqDZTtҍxM0eՑ:moJn ϔ؝«ŷCͬ|\ZИԁil[98} !^Kpm:1V<|AeIc:T63dک"f/=u2yQ\x2rUgJ}; s5iACh^A*g^q\L@b>'$;|€%a wz6DDoq$p>pϷoM]* f8Gdh97R"﨑ը%O vuo/jhYST^ KCW K&ȋ!j?,wR]T+a+ spPm?#Μh}` <{KK3pm A:˕Thc$Zw C@7΂@~QmԤR!{wx#+{ސCx gR ֕=zǍ(a02Co˖g0:qiT ˛_Rn<3?%uG R=8빤mp!A{ yhu|SL[D_y0td?7. Y6g^T_ğт(vrăh$־5#δˎcsnېόsأ_(halH盅 N[~N|uOmxվ21k1/ <^ۼf P~#" [@k(`JԪ K/愽 n~HJh{2JCW Rf^& T9A`|n+S{p+I&`Z" ?R`̥` 9m <./{[Wmmg!B;"D+gGє/-S(ȔX\fE>&JfGco__8TJR;#~bY5}qDHZqEV٬'DjS*L0 zm.]W߃v&(X-vaW}t'PT" ~ԾcR` c^Xr}?Z'ȚI"UJFD^K?1/TR5aE?V t~^xzP@:vؒIwG?1}5pg1C;{ 'JQ#H 5C[ZJhs6;H vN?tjUnS=t!c c<;ɺ1 lnȿ ̒{v!4EG["tJA\ɓ.a:捁̈Grrg>~;D IP,qwŀZJ]q&԰~BWdPCu?-/Bc/G0E5 t:s 4P1j k j6Wwܜ >#xJaknͷFqJs1>'ζj71G]Vxð@]DUD5lW;ѶeM:֙Cc>'r3%jd-9Ix¤W?;BC OA}/ %x[Йl /``Xep#yN J׸sʑO)*N_JQ@~O{nB8V04";YGE]2yRw)!~G\@/5:%P4eYPf_s@\xƜb:Y}=|M3{0ɷuw-:KĨm Ġ{{q@ a?lUBDT˒a; ?8L 3F0_k( n\c[fQ0H&֬@.BEθ(ԬPxoR p;eMwJ7g zIr$27XPW\i[*±Oqia·!v9pY>ޏW]7nօ842*]K^1w]"o2@ 1u3_^O2lR@`bGľAϼTt1h"g2ԵŠ!|VsKvgՑ\)'y)SmY}j ME!RE%[l59OE1y_Ue/ y.}8bC\.Jl讥4Oz bZcj"nzL3d rn^څaaÃdJE7D1ߦKoAU]F l=*9]\6Oh3.Aѳ1RbaQfWkkEґ)R|+sAEYrϔO/|Fh@#n:: <YKEZC\NЌ.I[w/6!,Uz7pͫ.a/1K'JvhQtin @4 EW 9Z3;r\P@ab`I،hωIySeHW%oeCR8kh!\^Sy!#ţl oC=81ϟ[T_6t.= OyvVp@Njޟ-N^O?|d,3sL'fHa/-ORϡe0{걸dRW,GO~uyաXP1 /c/UĴMuNy(Դn]M#r$9SPx;&vF `iT:jr 3@p8q3YihP_SZ ѿć;G&>;ʌw"%#En s~}a=\0D`Xi1;φLGfUQOpϤoX5a'L~B~M!2?>~^/8 hᘛ`Y܍d\ {8]Y_VQe}SpDs̵2((H$|2VEfx6Z)&|:HvD$0b;Fl/rpfg"#'rQkvv.ߪD7m͌P'7Ddh9@F>/YKU.ijk ` P dyI:olA~mgPķ.%/-<|kQ |P^X$SD7UI 8PhIzdM4 vc\Rt.P_pߨ3h:oܿ 47 |=4* epJܺNGWCŖ#YoVY=x̬5t*b/xT)Q#mGe3C> />ܱ"oI$[>珀zgO)rfZ䑍@mq) }*p^,~R! ``. ܇]()Xq_xgohv\b5Ș58xP5w &Ȱ3%R3 EwEeDU&A;XՔv0c B7* )'F,{-bz:#/nA}y ªn?a>5$Zuoc*GB;T µ6C4ja1x`Y4ߥ5{/trU`Fjկ날|沍6oVזbia..΂c6KgLc'3 œ$ EJ'E Xi$V8^sIz뜘&&zVLca)~eql&{ Rư;\12,lYh92HHo6Hm=R|zXD}h#Y uILAcjj_&ȒT /7VDH}KmJlÜK4OAtb2crr2Nh!Aa{GTw+FgH~sUbЍlXFͶ27~{nj5\yp=r& -2ʹv{^}F'LkTU2o_$e{a"N(wY:û]>Z|Rg'sNDCx+M?ޞxEO iؤVX/UHa**Lyw. `_c-h2:b/ߚApƛF eY6"ߢz77&rLͣ0MU0hҕ4zo)2M9˺}m'I5<^ـ">䶜?U-#-4Vy.1  X(+QJU섶E.g[˅%l(.W9W`N8\D!KRNbЀ]̩B{<`K*7*`ET- yv6 5zSsFRl@].0Ҋq汫"x ޟh˲BxOyn^ ~9O,U>(QF*^]K^-G/ۣÜHltLj KX@c0E(.i ߲!4s P2 OQוTdD)DQk;WJ'na\930ƣʨcڐM+Dܪ18)GEѢ>t]%:dse?6-V!Iipת,v HQTú*ÒiR[+X(N]_eȢܼj<9^vatA}q6m=rqw~o霦6.z:YfpvS>w50 Wc|W{iiy2yy{74JNϙ Mqzfq9K;b iEpA V!0-kL,|bԚ&(N) \tԠEDK96KR:<1Sx!T~)K}MZ ?; ZZ9.|uK:m *౱.LD<< QInFG4^Je ]e#rg;`Wؠfi<؞NyHx!I7 4,w1e4U%1b:oӶS{BA ClPѮ 0c3AóldGhWR ! x 0Ռva^Ց4vb<8o}y>p <ݏf2~U VޒR]sRq} oۭg.RBP߆!˧UPdC@Qf~LIGQ)݌ {Zu2MqJ H G %t=%!yP_SgH5O~n%ӪdFo\fOO|) b'`'8-my|_ZZ~a=c 0>oA:[ݙZ׍ ֳ2j )\3T3& W/R#**t[k|ܢBժJGFCYln :F"&-h龾ѽLBqC|1'e&ِӕ{8d0;$VGD#QkZ<"f$7#@VK\hF0[kt!ae0* Jo%!RXK⍎*V:cՋYf~csY|vi,_!ᵸx*z?k^9 [XYkXw,0zpZ3qku^Iԡ2KAo0AQTצcp]e`[ljꐜN/͢DT$ |l5l"]XMVQ"ͮp>)E Mە,;:HL*Yw,*r8TY- (<8"A6*Vz.tڕM ᖉ *6Z/櫪M*;E]tkʸ*RтG\w **_jyi!s&q4!W5rѦ_ !U|);BpTUu “neMrZbixNde&_==3'tvѰ!cmCc-`m)U9ZD"'Gˈػ>qvBhyHA>RD\xY91H{hK].RԔ.0^"|.m4&qsL7Oa7sFI.v~ N&0ϭ B!0#~""Tb4]Ӧ7],I!CE,AW.5)+U*[HZ ҆Tہ,yÄYU+Y|Th*s2t<VhKK 0UUU`udnGO爍-'RZ QPU?UBv#1"T`z(r*®BM/n5K!A<*WVH^"Fe{V хHCiw҃褉q(3B˄~qb38Xjz +؈fT/_}) Kf,".؀$>МʬjBs!ywJ;n 9Wb4*|*k( }Y|Y?`N> Հvz^*^PWp Ki@.8&CBStPȘC’KcbԆk¢1S4+eJK2 ΝW#xT|oF9gGFx IvcNIcm->3o*;1x';}(RJ4%MP|5UARNzha-ƾEm#I'{H gbv3gPw#1jxW(%[E=O5.(bZ!NL WCY zv8m4CC34 6ec:aι?E\Bϧ/_w\'.6m,W\Dm<JGܗ7P+VW*o{|2dty|-QN,ޅ>F^O<6 \V#fm]=ȧ$XXL6&c 'B/44馦#8f{iW?9AJJ7qd8Th\.`DxJ]+pHj{EʉCrG cVy&x%\1V/@<@g 7SrŸZCOn m~wօIgq,8dnws܅هc Գmؼ$SDЯC}Q_OγB~Q E&.Bc wʟL=yZЬҚ1s̹S]ޡ%~Lq^@`=|Vƪ6NPtP_ņ$$^5e@oܸCPl-^#Tۻ%@2)- SP^A.@. k濡t ʿ-e⩩{t.4r'gx\Ox#*S>v-@MVKL,6M̓HPi1GV?wV z*:I}Ӻ }zs. Iׄmb9wIk$p,KR-klRGXkzyr3NgzsQ&VMrOՖC߫^8ôoV $x6^@>AEN@iPzT)q&A=*XQ2f ּeDBͤpJWE2I2$Hp?a+ga}n]"0*= #:\ЗNw7'LP<Hhh\ MA'go~Vҝ@Z?}=q}}g QV7ṭcsPHXeV a:/@^ł$>}yL ,9ywHs{=aY~]VU-=Ng\cJ9A, ?@hBa馵h#1K`濢odbw2l) ΀w$I܉v|;2h֠Kc4{+mTQŢo"d'`L$'b&*jcᜢo5 N\j{UM`h=7[U;{E Gʻ*.0?IIg;D1d &>/S5`K^rYIW%>؍NNUFF$^ xS{Q~s;݆DA =&>= ` m#mL! Q@]%7Z\ŧ(b[GBlo482Z u;yACr y,9ZHU}sBpX)B b* ^"]hAA֊=e0_+jb H|.^Ɵ Uĉ%bENjP硇>|C^/79$C2 STFR;|4S(,Z'"nӝBgF\G.}ZrRK7>5pK@|Aw7 JK|h/;1SE8kJLLsmBd=k{cU(GKo2NC?ۯymʇz&4B*Q?E"t7sLD*R*FNƔ, 72l:hd;;KQmTQyqvܒÏ9>M̈́JJ K|p>4r[PX0_8FYeDq.|Y20;\_ED@˜xJ{:jţlVB>|n+q}ɐa ߣ ē p[6>C <ZNC$PSKm{P1n3aŜPI 8Q7mKЉ-XNCdB+-ZQjLd H)j"},@}d=`HJV6,\m 0\PuzYK-`4νOWbt2 ƲͮKB؃_ Ww6`m :BG TX= ua^2^:p,pe/ƷѡJ4 0NhoNe gЉi±km&q]ZOkç tlHo8PC2 m | L$?y@:}Uxoc4eΨa;.zQ?pqRͲ0~+F;wYPΏz*c~.3v@G SfzД v7@\iFg/<ʀHmjJ,i xpCh9Bm>U:!I ݮaBwV#r9XEVIbNW͚!orFs۞?)dE XX&@Mҁv }3&H"@auLI7}?K(8[h w5ݣ50"[ cjP'1.?ũ8(mɯW NtRٲi̿ ff]6mun6mc*XT eFvfQGJwUY%> G 0@>!sgE[6AXtxrn: B{IWCqH >'A79o9.}\BăAZ}^Ԑ2|L{BFZFk;^}O'ƣ[ZlGNpr*EKեܸ ~P$p 4鷮C ÜYRu\p_e"TT4s(iY y셋\7#VI^gAr$ȩk#">.ZaHQ 5"L<G: 3srh1( _7W6MK2îeeY6Pb TNՠz MkZ%w۹(q Du]/# G  S^{!VNݱ[j ERu_3PAqqkMA*K! ,ͱn`]ݔ=ڣYƐ\Dd N[&t:jZo}M8O]© =&&|6I"5-oƘq$b_ ADzz)*Ēn[:%'lN1LR35hZ=75#Mlw@{wn`$ BkRg xkFN0 %14)bcؙPPf(B󝟾7֤|Bm K z)%#POvPP;,rbH!Cj e|%<_vƘaٝCx dl 6O!}oó2&S.b6`h6⣙MOD 1XNrW敞2zrI~b8(aXolV 9ɟ? uC~%|znJ#3K/29ÐHNq ;J;/A#E䠑 ܄X($_N@!Xer~5vvt;E 5bi@S-.Cܤ޾q QOS:QuW7cs[c0՜Kr&F0Sw 6w27Ixt󌌱%꒹e,̮gǎM6]atsCv4ݏqp;b rtA2YC;ySo3X$}%t㡢Fs!N :;vD(=2IvMyߴb"u_ 1BI3MNқڛqQv]Zo[lUzۈ7c4)V=p5(5UU*ھrܽD`P2]Y?Vؿ")w bsj(~`;| U47ò2WݙP:ݡL_"G it [ܶ-W uRRŋ'wU*gt!Vo[OLD Ӕ]o|\~İ!(.`ef${Y",9c1zܠs(Fh,DBV?h7/?G_~j>ka>YyCϠĂgpҡA2H^$^Q1`gǚ·g!:ȪM8C7W X JgRgl>ӸrBcraq9ԉCo+i/PKd.s##;ѩhW$Wm6#z^XHL\_,n=I_Mdt b͗[%dU h33 (3!y2 ;t'*{(0*,ӛ O_=t,Q4hw"\ b܇(6Hy͋BJ~I[磻rTz5\St &=c>;{:ϼ+YemmVq&l;knQܣh$d&Ȑ] 5PdfBr6G )Ni(jI@_hTbG~كA)EթGVsAlW}y+q}Xӝ8>+FljiۺotgG]vOK;pB=Xٍs=#4h-}6 ]9Yʖ[8gEUx4&74Զчr @Bh5'TuH#z˓E3$ͣ=_}_qRMH NrG>+h: &%(=kd&9hT҇ίyL&|5ʽ'x#&b9p/QLy3)RdPt0ȶ9uH$I"e=E_Ũ¤ (--GZ[qw|*h`K| @͍7sQ4 8d X^Á ̡wcp%rd_4۲$Hwt`ԌPS')~Hn?ԒâNZk j}) !Uy,v̘ 4N71~Ib` @ tFupi[}Փ#_F۔lVu,-,~E76]SMVT7Uo:~h\pMiv 2K wܹ$..MzQ_m 1u*5zkب;nhD \!tdKƥA8lHVGkW62 %Ox [dV7#XVb[b#(l~9]>N0D;25Hȋx Ҷ$b] Fvw*ikz϶zq?7fBrxE=>?D|OfdKH^ {罫72,Ui\aEZ5{.;smNjH\z3A +T5d逝a}%]ݏ:޹ ]xCY蓩aM@>p"=We[n8GB FvEQwXv>P q(n\sHd0G׉9U8#cGjkߓ֌؋e5pD/H}.X?%5̯K=dxH&Pd0cA58x/Ͷ}٫iА9z Μb4` RUyS|/*: X/M OPu@t- a$Yt8$Ngv+$PCnMvKZh."4* KU^|"AܗЪI zcK^q_%v\䜁jH=$OoN{_JHnjw}Y 5!{Oy 3}iEC-Oi;]إ,]B>ͯ|]M\5G>2_M;u ,'wD?YI!cᖓ^hg,4)hEãV:W\dGX*o  \|>vؑdk=i֨FpE ioI8t:[t= &YT@By/-P@in'dfnD0x.Kƍ~ 12]<:=g7*+ ] M(x+='>hS$Tm͸, YXku-n_v/pk}#fU`{HxX.z)| 㭩M PDGfy.)60kBFR/v,܀CD`Έa_T@bh]{v'k "D1 GdtyhϤAp bs=R2 QQjכ]f#EfW72I/nXr:Q?7&;# AC :`6ndWWeaU״6Plh4ȟ-8s|>%G5/R'#A+SŸmD/u *4]}!{sŁrBM|,+Jmq'Ѧk$Jyji2YKFkp|o^ѫJDuJ6 L{QpJ\W{^r DD.}p&6`߹N.`|/oLq1@ޫ[eq&侓zZnnMA9"K=[w㢱/L:e*P/tR2~lxw)Q?FӉP^{3{dG/1,Ts̃TeN!RPh l@U 8`uqQ?' z< .vą$Rl̕jJdZɾ*Q/^)6s@2ι\bi"t0 )G  =I]bqq42UP@ vf;X DDI*H&K:D)cβ-3:O9$zۢCȝZF:y\k} 7 *SK{- 'pǕa͘N9$9gY2>;~yDc]ryY jVX%hBnV,"\"s$p[`ڽ5@]mQ- sB?bsЇ*,餠eG}e#CC=]`6̫3ru`+d#bz8+6\/(6pP慉6{VQr4SZ/z E8gimWC&[Mlm@4h~bUjEnj*o\~jTH5#T@ 4&-%GH%wUASVnbJ175qU&F'CS-~K%]G%I5uDBQ1X NKѼזChWH[7RA)*'~oC>q6n("'BR:;G+PݵTXPPVqΥxaiT(%l 4yXh 3RCENFl.*ص mvi:[Zh[y`9d{P.%ɾ={TtI ^ze) ;ښ@mdUMR 6h0!S]:Z;Swyi':z{T} ڎT*ݶ=`--bzt@M> 6{C9H@0 =V@k'.d`"` vqت{hflRśMvni1sL=u%n%_>,\Rs>+b`<ĭ5[E"c5tHJsJ[(Vᆔ. OF[H2B@֠v]>sA^ZXj*p v a7֯DeyY25 cSgۡLe 1zp#*eQٸi\І}":}ASĭ-Wh`!ኝ9Sd7Hg1 zF`0A&2<̭ټ"{CҸ, , ԙe1:? ;#Hpe'NrxRԘ=fX>9>GU-Ӥ-Rg\.ʟu6AUgJƸ㍧c?fhđ ڞq(P 0P=lѴ9FK'_8XIɪsX3Y"fVdҚkvA!rgnv7mCJ Dz*݉DFXW0'Β\à=A Q lq}X$%Fɰ/"7o={7v#<^j[ =AX('*D 8}!~3tj#fD o4Ox%?&bddy\X]ef.휹"VA߻6~ҶRl/?Wc9ǬVLo:[{\[ɦ3-&Eq ?) 1K93SdC &pl*P\>p( `95 a!ƯFSǫ9s"G-^:Ry Л87uOZeu2 y2{zW*A9A$4y rN*%}9jEeE2:͏M^pL$<\L"O , &LHg^]Y(2VkA#/o2R'F)`l<#Vw2f)Q7Hv' 1]Γ>* ]+#e3c/B8 \:TؠsJ.#J.Y$7vc.5XT?0ȐUHtHkc({4&(M鯡 r,\TBn:?d S0QLmqx S1@EF5Eq*^џ,FM x^vs(5 #葫[_. $#\siw\s|$L8h10q/;i$)i kt *|GK]+86 2!xHLǓMz{?ǵ" g4%2Nw鈒 H';+?=I}% \=72 -`CGӄP# 8eY38{Y!D$lL9ڦ+Cgی0 Y^b #i0GSR!$DD ]^9wzbx&!m0=3^>ֳ0|rF܎;kH75 96›P)+ƮiՖ`IȕyLRz-Llyi d!U @ > 7=Z MXmOo[PK0k 29*.zxE ^írڜ &`r X#p2Mn†ƂOFSô@2y zMϭ}iV}cUJzmXDyk#+&lUvi^Q?(hBV-= r~/ ˆ !e37 GՍE߃hw1@z[YHL^&DV[D͊+7<9νyE1+BbtRI[a>? |aWՅY8ñ/}ozgY>e[jJo؍Œ'ɚuFpүQ_fc`kϫ)ߖdg5Od Ԇx^!4E9<'v. bupQrn@xO:h^?2:^7uEJ5wm9}<r!(j@zM?LSb"DtRli_-m \AO]W Զ>1pL[_쇠<Cr~޾9! Jh&^+ԑ \^띶[oxibSUX.u6uz6###&5g3' ,ЪœKxJ$`mo&bt#PIh6 oY"@n8)ѿ&ڎoPvuMIbךa\h7+ aF1DF,u7OhGØ]ft`vT1?5DVM6p I$M"_}@h ָ|!|j6{:]GmcMb`=;:л׼czuwKiCozV+ޢ@Bʝ (6VUW5ZEvT1&rLgrtl Æ@[WwV_lm,<x!H٭¬"$B<ӜQIBJ𾵴3Q8He$ܴ)%[7"ukmzo!(s3<ʶb7X^x䮟h w>lX3:"YT9@6`e1gbd?(,zp[NǛTY  ֌[pVG㹻LJňF܌z@m&0Q~gM)Xev^tdeg z@[o\B32@XN[O.DW/\f~!4@ 1zVn9hڟ[~^B搖E=&xy~ +JsLGOVhbfv"u]7u1l Cw3n'"}U>lc+)CICȏ 3Nq"^+_&6 uԑVp "~TCAS2fs|^Dod Բ碨(47)Q%`ᆓW3& kue<\UU1P љA`7Z5un%b'*2lC EK[1'"]CPs|ah`SBfHoG V6"cHR]6RItϸF^ɤDǤNƗX&˚c; 2:/t 5}iI< ^x N=]leV|`;'U-O0~g585daV'k4:m8'Fm/[%Xuk:pȹ}86zÒP^e Ǎ~ďiniLU.j srnKIݶL^*7R&TJ\rǪ/ ɒNF➙(0NQ,"iV]#Ftc:ئlhorUi I'^sUzE:ͿD攈y6GXXRJ^5@rBE%Rkt8i6D pc|SGXEcrCc%ڒ`xҙ@xZhz'S=,Aop^دH5=^wSJOM4mOZb $4޾3`(*#I|aOp{LPo_>\O:W;L&i=`R4,)i77t8ˋ Y#hђ'.!݌^ nI >@gq(I9xoaJW.BTAk4daU=ihLUTpt,0ߎ’I -3Wjs,x4+#( [^l[J5dࠝ{KW,māte]ºYQ +'g톣O%3]RH5ˀVU*r GK6qF!f۬d ob5R@LK%-\oqSvD=)źy=k'|A3b٩MD^~P0ZcdzT# eq[W("+S~t2H#V:Z^n:kٱ)ҋ\Mn/1fC\ `p7JoԬDcp> {:I޻;?,NўWi5=ShLM:LhM]`,T2"e\ן'y T-k-`=-m)&vWOYWA0!7~Ӷh.- de\*bk*%!fʜk*F*Q߫Wp V#1E$:^#).}Jr_m[}\l lߵ}S'/s{zr 09c#McB~uEZnHw{(%ɢ@F4NxRV$HtMi@C 0문WW(X[cݛQv4}ۻlYwITs\[K.*xzԔw3EӄƠ2:[` `.BCdJl~ y[ױNʒi<)g<ѽo*aRˍg ^bRdPeМhV>%i,+}T2. ܣ:#"7񹔿TY"J.Bk]&]";-cLtg%ʗ15FJsN7As)0B}-}\+"H=Fp3gpD£+Y/f?\  Q qLا8)*aZ5Mg(`6M^ƟN>e!Ǵm4+]܋r>ORS Q*!6:`a):ҴFbz(ԶRgCbk̄`\ pHFVFyk0/V6鲳8q{-@UoϟxSВ= }Ji e [zV{0O <2?'ʽyͯVt $ UdGpqt9<83Iܡ5RJusǿ8xB닉q`z c+Lfh! k^ Zm= POG#$8I t"e|?o-b; {%Lۛj$3k-a]oP`R7$ !0-8kUίy|9)qP ϣw[ؿcPgN>aַ 7Dr7yE"&T=/HAl&$@@*B@Bf7~@~1#QZ~¾ힰbiVȐWPڱ] Ke.Vf=~ C%։\I` w7Uځ5 Ҳ "N<)5sH[H`Ԃ;f 6_v%1oqUfwTt=SM[ ݢ>^Jdb=w}r$Y2 l F"?ICL4o˜"t* U ڶ:pE:pKY;oln- l`  MzaIๅ3ّTp hZZ9b&[sE~BH,inaEr~mLPZШALU A/M]'6 |'OP;t XGb_%E,A%90INNdgyV<@n\3>8.zȎk34FXX 4A$͝Xb2 DQ1 *璠2e]fijy2i8 e.HfGMj4طMb9JVB} xCLQF+Ofz12AmLs!CS>fG#jFXl72`fLUgNuGf\C N(7 h[q ["gh)S0p] `*c.GEg4FyuF1{n$[rr;,hFi|ďGN@`nON'=In*K|Co*W0 >Zjl߲1DnI~=,g6W3EcTorhMYPH$ey^q ;r#G{v׫e}A?I rZf{ek}.> 'a֟;d/%x>f{c,-צB`<ptV V97O#:f v3:* 3 F)xUB-.>P|jS+L}B^ҒE?S ,zjUR!Y_Fd?WF1bV2+;[I8UmΌv%H{ l>*͌1KLM:i0S?\wu-8r=Mw`x U@N *mCRrպxf1k&ct=`ZFpLHsv|S ޮg~1jQ8! D6M!S_9^w戍PP)@ yiZ3Y~ܪf:}gn}_X -QV=X .qI˹ oҼ *(X*ng DSf P\Osƍ7Dwt^U$fV0X1ˣ[7ϡ& b5^pFBis7]M̗]//;SvD 輦3{g߱b8Hgd1nWqG&Sj=&h^m^EۼtLvKĉy"moptSO+h\1@dU0JTuKɲ% RI7יִQtN߃Ccxd-d19p-~Hk5Z`BrN,ktD# $]+h*!A[fRCM ʺk=w#`{/Ec3Ιd1)> Y!7j ĔG(3z&f=ذ(vuyi@"%ʙIbbl5ȱB-dfJ W@NO)Dy"a7oAp~a8=B rr$I߁GKJ^H=dHԟMҭQM1Rs=<GqU$䣚fq 0hk_v[.$ςCFSW/gEm^v9&\Yu3B'v.9􄖑$4LSg"u?=iqw5=GIHIUњa':SulPĹ(ށ2@WŻ ⻁r'u1*L^oKcZ7!EPHg˜p imE7ۈ&rD*Qqi-ܦx o8ڕ3Gq30p1;bQ (4ڿ O$<CiRjD,,,Sz0S6yQ~ ɾLw+ґjpk -^R]sW .m17se'‘~z v $_!F +=B7h*M3A er-jX`H*H7 Hr`a·\ub=vCNZ,%${@ֈ4WgJwJzšbța­f]eFYPVPߔfdU+ZwbPʼ52DM\g^qЗdyUm+0cGt%py D:']C i'w]9n)aڐW= ^t`pTs)[7: =^ev)0<>ir`6o%".<:#,ٴMo_X? }#$\yOxI{r8'R}Om:i''&9khmk_ t{9_ۆnop@o02-+l,[wH¥?=U UQAMn_fc gS,9ʐTxf #{ 5׸4JBE,y88"/J[,;v"Qڰ`k ?&Ed( %5O 3 c@5u}7f춋LJ0ͩpH7*0|Ap1Rȥ:VަlQ*I(R%~ 10 VUXQqN'lح bc/;^R)Dgp[D|kk,I VhO {!|r:~,,?:J0a,[!flTQ5K4 +rTۆ0懔 !Zta&rd*gӪ!ƜA 1PW=Քml6QQ;/ EBQWF] %XdlwvrAe4gIX7Ehc{xNOQw8 M `R XӍrEd;_xʒԶvRKHP Y/wj3 v-v;0 *nMO=R`%@Bl<"\`KĴs~GAbͩ,(Zǫ0b ZL|UPly/͚{'oCSp.ĩ: =;ZLVbo?22gXSkge3 C&?" ^@a/̆C%C=4OէYyE+7ϒ /bŘt(m4)䘗!y⬻n"e/A>~+D}M/6DY'e-Rf/Z2ɍk3CSЄH"cyv7O B$ŗ:Z%Э!yJ#!J&< W% яF)/lA N~n,Ev+dvu[0. 19Ao[ lr]@CVI2"mqϱFAắxpW, T{X:NbVGPhkUŘݟFk36骙2 PBaf#Օ~P;:Arw5BUtPL='m-TKAi(BIJs[>G~VA欪]a3s唔^E3=#rچusF'~I!u`B#@HOǜB9)i뫌ndz͞iV֧;&% C,]ܰb?:X] !+ ,g/d$iøl"wzc"F ^ϺG%浝|4m\ ֞hdBO)ίV -ȕ+HǴ9{!M}3ƾ5~a|?b4?vM+oW#tFBM/N a[Fs:vF@WDbOJ2Hm L6 nV80VuLk.wrc-&0;7]\̾ƭ 6wKyet wjOwl٬lNU_os-Mc-XpΤg_l${Ycc(f,0=[`sy;4u1s\ E 35\]jTQ8_Vr'$93=wr4S G*5V,3{L* }|Qx eHF*AnHb^nkN^$<ʆ9S Jp WUԜW$zo%Y]۠]e4⟬oȮ'}l{kQ!E7rfH 7Asf/[YIq6P~{#1cM_$-Bhj˾:ugC^L'Ll,K ="dD6Ŗ _U-'H &uu/Rn$ILMwMm9<+ jIֹa.pIiVz3"Wt__!Iш?14Ÿ`&aVF>m+fjpvX3-e!c6ީ;s9-B5I';.1կӇKځЃ^}zlT;Ii1QKnc~w8l3^3^Mq z2iLiwd$;Lv 7otmB5+:B1w)hhed>!ѹ㑃z͌ZH_`wp'粤}q Q: 7[ڷ8of?#y."yw9|bϰhЬ(Ax,_qMWɲj]KusvK)sc/v"j#62%X(Y^rBr7U+#Eow(]mfS G3$yv\5M= 'p{+ǣ'Ltm*H &6qalC:(`s VhN#ah•}/=ŦXPhg{vQΗLJzlW&( %s= ?^,5/WCe!sڀ.n4BL;!:;V!?V2=\oh 3_xH\df̪Ϣ!AC6Jhr+ܗڦo$@y,Ky2>|u9(8w_vQ8"|L{Y]Lyb(єjG#N%0z0}JIwc4GbwVzL v 3!"(r)̢nl+O1 yU!wtD75[&U΋nӏb=-|s嚔dq%V"Wܪҝz .ne-R2S1#h~ +I@= F*:Ti,*q(>wV%]=.i{J"w̺'dm^}- ~h [!oxs䰂fp=HaRi,MuFBxc^|wϻX bai|a,JǛ_szS%Y}baMSe<O(8~E8v)ρyƇݰ | d\ˍ?ߟD(&kZ-RF"l`Z(7G";xjRdYY\( }, sU%<\0EJ<#j'aYZ9 |ե?, 0JuA+?ط/.dپij'1y/^gMx? '(]( /z*I!!uOM~LC{Bp`RNuu2JP?ENOo\]n!r7XEǖ0xBh9ɺ"O1|Ƴ5a ğy1|{$s*}@iƼqR/Sw- Jn*cxuө.a?b`D:]ˏVU[wEE.D%a u=5̽:+]`?lBِfױ1#v,ϸ񻜪T >rpo[2lJb韧JbvťX4M2H8,2-wɖvK4Tk\.uh%,""q>_dt ngՉ& Zc)w5+{/R'`>p%q]Cs^ Qq=-h1AnԱ,VA:AT?Mv,RdwPj t]֤ohWD \'.ɬrj~Bh/5~Tz$*7b.wLLl8Bb₇r\;U1}$@o0%Ihж`FX'S)^ƘAz˕JSahd.㢝vfuל{tŏ _=ȅYІ* ]M؞% B|<b`5<726'7M%OͩJ_hd˞NUl|±E$vSW*у̜\3_lKy;MVYd h^dNak#7yvz4N}'ޯճ%\[!,7E瑵;kG|wsjG ,K"?z3|fG9zz*g;yR^1ro7@^_EtU ܆15FEǵxstqGT)D\ eM 2Pa 5"$Gj0X3 N-Ȟ\\&m< !ƄD尚S&-X#/Kѩ*V k@BZ/ЯJrD$4GO HIK%}?ofl?-0fGv0AQ4xp]lh86EYykQ]XM;Ei >443<K%kgt/m$i@Id o帚 &(sUОX;\:,w0G?뾻ׂ:ԴWKPha_+?1Dc)ex<(U; J`ˡFxnaRI'Wޜld_dH'd> 6l_lMh&1oHVhDtDC2-p%^ lwpLTc!%oDG#` *3A@M_}Г(LY1)Tex0bJ~Z6P?Q6U:]|9 /йPHU%>5]9%oK !85nsoxV bz 5S+Wԙe 3Y#;X * zʼń$D'8h2͋36k/#!'8wWwU}7D[Z"!VU|.b+1>8E7R`yK^/_jX_ErwVe[B΍S̀^C Mn>7ˢ .D5X%VU~\1ZQ)B2ǥ1+D!R j<-Jz "Zb̅N5I"ȼc97#bw^_FT'V7*V- ;gOFNۈϒFG o3=}BudC-i=ijثS3-T]+_쥾40xl1ri,:򏄧^II_Sy%|}<܂wWV`.{iL2R_ g5|JNfϨQt|ftesƐ; ռLn璞0+$Qu7zHL6w95Кy`&Hjc")-m+ZupvOK¦@s x`{cjC(`XA=ĉ>iGY৬ >] LZe$Z]Q[ -͂waP5t$C/Ρ3mj-8Cdzq򀇃p C /,PYLeaHXʈJW^?žb 8qcUơx T!>҃k\]cYqk,oX364gSc)GW8 R7@$ak3$ccI$6򴶿cYF1o oKfۿThrJ61%,R4p&if̮?1tX OZ$/ k + ¢VG.z. ){&&>e!-(}aǘr"F N?9slV̙>r[T$kRi&x&--%EeהLNGNFX Dq/(S|ģrc1΀6 kxOx}_e&BW xU0l.q;H|-E2l1GrIɢ9=L`cB&+(x%)GКxId=|0%u+uٻx4>wzϪП3j ?7w9c~ZFɺOuk23 {2;ff~Fi nW49gC}OOXߝl:swCoWJ~ 9_*uxlWg }\mŊpewdmR,t"6VNm%`إ?Rj7{Tl`fe[(l!ݧ5up߈oI^!#oڱǏ9E^têGMs -?)U鍉m^f˄շ{:Z+}+H(vg}W9cElȝR_\'׸XQVsýg7L^WNڢ*[WJPf8 =3}udeU8iGMP`iCmx{Ѐ1@5WakCI$yBmsl1׵s(no|YLU ID/1aGٺK` (y"Aq9n&@ӝSFH:ȧ^* Sբ: sSCh b"a <=tn2C.c.> AQИv؄"#3)A!Bq7;_[T%uI' WW6w sch_'{#As<*u3dtadAg8{ntiE=NϻsLu}Թ5UXM7 :ID6s]z::n˝X1.z SNeMɳV7F@)ʤd]iU.Bb{W` c>߷2w"|ߪBO0>Vь SfHZ/a/"Mlmp.ԌE6m1.FŅ^v@*}Zc׾tʮ?Ч<͛ҸVUTk_l_!"{@iFIi-q%w-ߦ)qI@bn~h\Ȍ mUȥp%jߴRNrefK7.w}NSV7^7N]/ WǕ7_LΌ~,e/u]tӓɨ7FZ9pL`wL?0z}ܦ7ymNE(*_CnTB􇢚;Җ\̔=(EܭvM'g w["X-gK?lg{tN {Dm<^Qw=(p1?T?rQRl7H8Yцф0jS*_h7a?95~D~-SIwjVl<$> bp@CzPXF{V [M@ykO+P"~/Q3Uil ,ߣ.Hdhz_cxCk@kl'%+/_JY#.c *:$5$#$`=p=K tĤ|>WyGχ=w11.L',;6`FK%rcG5E> ӓ к%:HQBAwQ'AQ4HrQe#E$Re1+6Ɋ``o&&_+_1* .MF5- #(Me,Ɠ)OG)T;zS959<ߪ]r0 Y}o ecP5k̈́|#:hP*Y5˫+"Dm*G Jtgc]hZ5{#'kǔTAYė^Ɉq[+m=zXa8C%f.Е޲g=ŢH,r䔸IOx̊sQ O7g%zCBh=#T 2JXTOb%A?&b`Oń"[e@\2犔Q}hC4_~bm12KbL,LNQ"p##< 7I>@_DC&$n's,l9f/[2!B,@T9ɡy竦6Tjtk/z]=ܛrޠvzTSÀ(9ti%@Nc|[W3ּ7synH;Dl^}l{gm`[~ rFzʚ;/>sBckeյqe{CP,Ek<uU֠= an` T t)h2 3[=bC*pe;DYk 8ge<#|Olnݞ sФ'+ȕpJA 0B]8Yh/  L/F̕WQ'cde^ ¢31DaIA!TW‡-!v SVdH3@?p!SUt L$o.Ro+V&6)s=Z9'FTɣ` TD&褥CɋeD#iɡ4p%"[d\ȓF-?SqT *Ee]Nxnc˄>W![5<2 9놮0p#L(7dFmG{%z/;dA*%J:50mnis 2ϝڗ$6v73>^ 5~85`x }J٪mf{iϠ;@xxjV$R7Qmὒ'^G3VxVE[42w(Մv\g.Ow~AaSb 4(3;3<8E<q6QJ{. ;_+Lt^3n?OT剨6;M7j)fޡ"z:;@a 2a? V7zH#ϤG"Iء;7eV?`ȚzoqskbF =(q%- Vndl7 hfʿ0kcCC Ǫ[l5Ua H E 4]+1dc,?2n׷o)yn@B=W{1 Gxt뻷Ū$h f~ItrԢX` q^v';fwNMd08U;):nwٵ[g6Z ]\I奂0P.nkN)p-QJ'da!iRt*NHy,T<'2_ˈ}l‡.^w]^#NWI~7+3?u&wB]- gt}ջ9@-&cӀQ, X}G\)p;>*HurvfRLκΰ;"QՁP2|XE'Vz-@'`moJ7RR _t6Lv\jem"tq'o&:Zxҭ˨c(Ϗj[J{R2! ~+@3;hQOX$}u!$%t@Cy]H9|$ <E5qwE=O%+^[J )X2yC?YRSP@W@>qe:WӰtT<ƞQ<[q]ޕc=hF?aZz"RK^M?7;{D&-ظ$8Ze5tSrMn dͶo]qJ5}iM_7V"Ꭶ7\kwC4]AuΌy/bC<)~]md6k *tMsA]Zݭ@Sx@E~L+3!5X^&xf-+(!V^ saf cqZ!bE]ې)=WaPZ< 0Wlڗ:αt&+vv:p  D@ ]+ xX4ל곹'1㓩N.X:Ӹy/&k98{Q5P_ХEݒ/5\RD.M764Jx]fc70)wj1]C^ vTkBݥa{'IJk4^اdBg |%f굝] TQSA(mT}2) 5NY@|kHnLK:^V?liPU6ӿ0!.@qI5r;(G^O&3LKHѬPM?Qqpl#i.-/8±?рXZVZӘm@oG;%-e ^:{_b'sUz X-Tzcpw=;?!G};K@OA5$jv}?Ū5)gŒ 0ʻBXR B˥D*L"䱯S#SӝӝUs&[UN4O8Yݥ9˟]%j'k2ไ)vI.BnVLcM91la}Co怮+nG|%NҫɂR` +Lj ")u:46 "fm 5o`Au}۲鄜cAX;骽 MNSϷI<γf*$1Y究w CuM1o qNW얁rмK׿:RXjS$:-7Dzb1'S?RWcd}72 =ߐ)p#i.JZj^Um(^ ;ՐA! {dߦ^K2^mMNJѴ/KLGECV.4+%x VK`H3S1gVnGWVVح2@(J`dV`LQߡEaN(Z4fXj'e]V!&8KqvS,'_=sfuϊK^(ZeXKrx.;Vsdk[1o~*ÃϳZ ><91wZjb{0ҩ@&%iN$tRJ慌tSU;],f;S˱Oo=Gxظ&)Zn NzM8|.6RLu M#xls J0 >@)iA㻷@ɴ8!cê&)p [;gпiS;njdM[U>iEtDy=ӄ#:?Le\!k ]l%A-?.0w\@\]:{MAƵܛե:ULA qGhRA/7"xV+5UxsydYRe@k-aIDsd)K!E㜌"ciC*`he~]wYEJ{[em.zq"b)D p\pv+x,=$;ɷL2B!kB + I̼ŀ:4׋v݆qr״<_xI mOǐGRt#3]{hJwz9ћ1l3t2K#REUUMOC!!Q{S#F8s8q'ŗ;V}%0eւ M- mB4 : txf-aFb[V $Pr" Go Z6b nsi(WCB]8qׅb7[T4mMtnٰq-*k2ONs Ɉ8Fߠ4rfQ x񍣷ԫ^ez:Qz̰~ q7Oq7&p-fcj@嶿cYM ){L$jԓL@^!c"ͅ_i6>>Et쁀:'rqBakIkx-Ì%jlBЩEYƵ,if|eyq\T/ZSV"Cph͝_y~>fvw`K lzf'J0Mϓ1-!>؍Ɠ0G~~ݏj|;C1_!a!n + S_~)lżt?4FVjēI8ᯚW>=P@ͮNR?!r)xp `cPI :S_qTMGy[f/D?=2B]}(/ eUO@,/!TwrZD(=zW%e 'NLoz/U)LXQ_|:3*ɪUxӰ _X~܇M6ʶX0}i֚/`bO(!A%|7\b7:6xԝIM/[v!{cs;9Mbj`&ß>,ԣs|\V/*w k> o/ѝvKf~٨ɩ !. Ւ#D/,a)"~ēo 2NҐ+0M#tl$A'I ֌^q&V+dy}ftZrD*ѱʋRvWj6ǥ/vlQD[Dwz m'g[k <SȤY MD׹`|*ħ9(/鼟쨺5{rt|Voa*6/"N&Pc3cYw-M'ߛE V 4JJrEb1GPWKv/ -MKo9p6Q{istbKF2Ń)Zm{Ê\q޾@i5SVk W,l2WrAzĪڱy4xv<΍/*W_ޜ~ZRjBJ]z71ko~S]gcاks;v鏖mi8P3Gt昫ÖL?=ü.&Xl"Yu .mGe_,9s^J@ssڮ|mr bRgi}싅jq%кɗV{laTJ\\ K[Kֹ'@qP2PN*yꎫ1%`GT>ܻi-·g y)o|*$Z}7e6`Z:xh-GL |uy'^pthήpBr/[r&M.^΂ޑ.DS̀F|tmM} K_zS#@aMk)_Mo02 2V&]RzH D)1;x|\7x1~Ff?*šwN)@ɔ;?0@A߇xXoir\eU)MӮ=+eXe)^5HFc[zF&b^)}shW;^?R2l`oĢv QtYp(-]CYL*pcs4HvFwΤ nٰqGXD !1-DZ!N<09MdMX^&שskd 'Vp21=p¥囅BO7` ͜$T:A5>e[<Rdn٢e5g4%V(g8.n_L_wvXe#^cW<#e7WNySؔ?iTn픹V 퐰J4n}lR n#$M;U?uQ ְ|xpݬ6]QW_5q A̰я2 b,]@x[K]ƍR ДGYv+ɦN3&z$75nR#gKJ}4oр& 8͢ *d`tʑ6 w2&UMtLEcx[A6V·ߖL\ywrk3{cdM$Xղ$)vj6Yކk_~<N8P{l9O"Bx [o$fae ^Y2♕ۖA#Z9nOTcmlE=R4}I=+rH<>&xn #bToyhaɪIۮI7(ExLU+܁=Wt2aF!XYZaTsHŸL^x^L| -6וװ±U0QMOź¨<^/!o xt~cX \U*jynӇB &e2(¤>$r{ a~F#g}c{}6i*lp@9+jt·\ [/|zs4%Xt! (cIcX/,6zᷬFo1pw_H帡03@X;~\C!cMꏃ:^&1l#7݅H%pUWf q=Ip(:,22P>C_| r$1BWP  |Ϻ$3Z{#&ВRǤo4X$Qi(i-r_9ΰ䬫;7Dj.6t<"[nX H)amBݖZ'BP`ofmljW&d$MzMZ ^ ؒM,alY`lsA? |o3&feh31{nx2ʼn!g!SdXc>~^bdt-[$zҕVhHou=T7^h&ӻ%AfJ<YWh_rf0;+OpU kOP."e7Gi4r1f0r;,wH2h%RdX{oqse~=)^7C)Cp+! XM^F/O,Q"h#R=KrH{(o( wEUcc+2F3_P7usgA)'zn-oT2cU8d<4}3s)X*C+巂V@[ڿ6x "[Gٴ #hl<0#,SISB@Q|9>\+!tJg};B(κ)]FX&dQGDjPf:M7eulٳL![2Hǚם4''_1,ķGC'hYT24ǝe6A`hfi:p7e`92QTf4x(MN. &qBԾQ!df|Lw7MI`w_#r|bZv@8]hhf& 2d՟ÇR{5Jڷ v+lլ]%e3mNgC]Owq54e^ozF/rh( `ߝ,'Kxz1xR J/,?FdZ]) > )Ax."f7d1 ͸c^px*8Y2g 晢`R]G~n{H>)0* vܯ8:&6.x#!.E+,tKQD8N/;G ͏<ya6h&b 8$E+b\-:yk\*ŭ- J.s6.~ $O}p!`(LdbO>@5`8[\FydXVɫC,ൽ *qyaC!J^TV{X2JaH8~Ǩ..1!ja@cqՕݐBKe{OuOS'_a>ϯXXL]q› EDE}aT#>"?]6fɊɔF+߉^ bk:n q U̼+#[aLPbB1Y{]<])Vs=155V S<>[7?Zl L[)DVnc𓮌8G=?3CJc9cEJQ'qe -ϨeBnv.Nm^ʈ+D2qh."DK11$eDEqjU*dΑ;Nƌhs`c٠AcId)Y=*9pu'(Fm!K.ݳ1…x;8p:>j_3}w'D5Wg{TunVk2)l 9KξGWF?-F \=_($ͬH\t!MLlDrՋau,>ەBJ=#Lb)Bc%:~*n%ۀzdШ$=Uh'X&J(/{0'؍;ݨE OVuS^P9].TpD X' ͎e';ej E=3)2?hՒIm۲ujyB]1QV+Olm_h Qhz8<^EXD?f6nY Ą9IEJK*a$h!2+-֡M$0RR"汤OI#9cᾷ!)'WԗO]cCŋŠbqsw 'XG u~MBWZX4ՎɭiDλ\քeQGv O7?KOIUH]*z(;*O5h]=A6 j>&s\YBJw dV{&jipdNͲd*G+5RNDx*,:ĒfN2I ΁ٸa: N4nJ:7:!p;jX%ake _c|B瞳p>⩐=wMW-P>K UvyoĚC#.MmН65#IH(lऱ D-W?8rF.Sħ%ͫ`W$AI*kK6xf"eJ_WLhd5;֘ e*e>Msye3 ݿUkJ2m/皓es(uA08@QSWg<ƺӦq:Pw,qEǻڇP/7zH2+j7i7%-&e e Pm&? .S5`pO@tSV423 V<z#E;7Jy͵?.>bmtA%en V칱0f4)Dl,Ҍh]&݄_cr§%2f3 Ɠ޺$_Y"^# 9UM1 ^ʦ 9qWeD`0'NkN_5,鞞d oV>lɨ*}'Dt&%n_ԊhgS.鷖9mP3*4EZ+!~/7a!nE P?b-B) xroB֒qR te@!BŃV%&[eY?d8=\_<5x)[TJMl0AxJn΀Բ&Pr~[8|][B[48ho_D%\i=<Th #͆K 8{δ 9Rj7qHy [rjISjAP/D}Wy) \م/tmX!+dT}qs|u\nU)f9ӥ ڶTKly3{ 'q#O$עr[JPU%4|AZJS@ш&cRtdtkoK4/$}ɂ̒ۥeei,!nl@T$|eUpWVev;h)$%:julj>?g1T%U m`8D?TГ΃'D d5cFm@a+"يCeȈޒ#kEyn8t(P\nmTEԕdW}i3ĽLR_9ÅVz%)3XHr=*aP0DZ.3-E\JCm{9@U`[+ʒxK:j>TLAv1ı}:0KQ%OSY[ }m7ٍ߼׾3.q:8c~\:2R7 E] ( PKM]"aG$uz*{b)^jtE+-/6tK-dM^(mVn~'*cԥbg^NH9!D=U>qs$ H,Q)nXΏU] En)lL{h!7V\OS\CxiZs][.jd vXW{lq'CɍC5c[ !i( ytP^ ڎ=ݳUy˱/zg w8JCĭU$?2gzU@_G"{mwQ H~HP33B::E*iQdxt}^7[SdŠ~!Ֆq Q/=ƨ{j6%8# j_#tǺ &+w!^Z;ݙz;]}PHZNRpX Ι`ǹlLjLh$  E. .\1.mi }^e*6Yl6{tKՅ 3SbL=:p)7Z16!&9= *5n ^w[[І"\|̋sOZ38Ԏ25Fߔ2-k7hH޹Ô X4@6xsR)YU|L P~԰{|+0ˍ J .=xV2(_De"&Su]䙅Y0,)ɗ7$ p ݌UG|a E~jFVl#*C s<4=Ű tE̯] -Lj0+ lJҽd,:Nԟ *#Rʌy+Y6E8TViWh2m?`h1z5,]Uj}XUF;Z`n+&lh?>lҨ91I¼P}0y7ERؒ9oj.eW7my'{bke6Cr]>Yh7F.%>ΓhF3S9,ƬM7.SC: iԝŨJ.5}О)HgƇϣ>`OO}k+ q3g7۟a2+{:D/6Elσy'vbN޼dZ7LeLc  *  X`?Xx4Lx6~#zQˌFPK'5_ԴlQcU1/a~}‘5T飠Q(kpmEq_`G65$1vH4!:ܴGcRb[K5W R^^(XNQꕪWB0}۸F8ѯbcqb<}ޠԳ$i݇}@^|K:Ł΍w]lD:׏+T^:Dx'NLo"u:{I*a繏JJOEEH sX%#-rL=-y.Y F$wGB!JMI?v0t5. 9w(aW]ZcwKCz&)${P7G T<k|ycPyVv^U`wl c)Fvʫ"hPX; jcIr@IG׻׏ @aҒp-|S8RtVW^\qUPh 68il^"(URc7 K.jRb&cïtPO8A1n% +Y'Z;|ڒ} m!QwEk-3_3VLqdѵz:Qկd? %-A~hIc%hy!N[V/' ;wXh3|9>i!nϸnj͛`?;w!hxv{+Xln P3M?X^ҥv;Z L+M9:% pL~b פ>DB <'>5˼}Lu{{k?B-g?Й F @OVTVJU.$,Aq%>b -jy:C~"Y^ͽf7ǍսS~4z1117TAk?W} %]}ℓ BT(y6wVG]F0$ۅ "~馧J$MDous7HWr2|[- AoJWJgXv#f]$3` &!IjiUTѤ{cNn":/[yl:eF<;vêW]wwPl53RSs9䓔یe1j͜/+Qe*mNm7ڮjv,ebVhrroj.to JYzULVmMm#XڜDxTmR\yo9N#i:>J]N]$ғWs6`>&M!=ma0GO *^ ͺYgQ~w᭵ |yapL]Ig-lR miu o@$}f'1fL%҇4iH|?T,cn EuTBaF'/jlL1TԲQj ~d\0so@"M9ڻ2uz8LGc!6Fd;ٗ}T)0ys6IwTV}WѢfMt︋sku“Tȴ"yh%&+F6bY9E:6:"zuy$G[IB[tpݣve`Ћu.nl}qZAvv͊ˀ0-6\F"?d3 cʊUBjǁ2 Q.Hl~n%jIXٍ-=noV_NoY;lEHXhAR]"WўI1Bh#ڂZ`? !_'Nkr^%!Ha& FHT%2K]|#&KWNd~C a[4Tg_r[;*1C$!vRPL<Ӣ>97{Cw3njLd3u(}͸Oٖo^5's -->\w@'DCk?:h˻Qa6ךF9Q3V5)M/dV~ߨz@IV{LE\Sܶ{qwmưi(Rfq,Ţi-ߩ'N{62~_{[YQC@7(z@^&Gh켝 ];B|EqȚw foCk;d֪Cc#g ;RN(zyԺ'!W\\Gă9P)(פ~ËNv[1_b8yHuShc mq"a>۔\"eA-mx׌ѣr 3G|XffЇ 231فKćQ;GWtG,T +1nIs<s D %hA;f_ېi&\=oEI4GFj x9Y=(1 ȮRR:6znLA7&3Q?3<9ڢGK[zc/8q3w3^8JEc" 4SܓG5+Ur4خέE81K=_G: n\fw=Jpỉ~: he*qIDZ9?9ZI܌rrT 38N%n=~~>fy8;BvIʟiˆ)zy-֨,0V?`檲gs2Z#SXHXVDBNg-{q7z n=W+zN,t^&^/qKz6mdzb|EDMaҧh wJ&ؑʿeC[-[6 U:Np-. |NJA&Hb>Rc"ߌqŇ 1 x~ƅ1?l*NЀi -HqXd(qf #0^-U.&aiK3RM=,S-{2*\XvKa1:tK}G b-6* ɼ(^TxUA؅o}>SKv$U># PN~ՈUȾ#NKbo3/Q ۦ Hmf$TTgIͩkJMۦ% 8›1,rUZ@>[ ԫSN^_/Wv@)_mAR?Af_i=ӿ]WUIa1jh$?ҧWa2vQ0S 3m9CCKcQje|"T-YSoPGБA[ѡ`ߘefTR bm1_j@Νs?߇s<h*KE|E͵]]ƌ&#XGg;gۦ+/ %~ޖuxzAxxwPxS"';!\I2GCDZ w(:":xBlB8,G&riW]'nl̡EF\1:HNQX alS]pY^m*%oCJ]Z>m;GQXnAu2A/nO Bh\7MYryk3ZvVTOZP3Wd!+.D()8 ,yjz*MǤ WN܇aݓ[ЗN+O,zW~|LwS4.I#pN(oiA UvUX7:FQV~xӕN}AB/vv",|o|``Q=$aWHVh|1ujpk()(w5AWJ09y0( }9*U~n'&ڢfu?Ɓ^luU ^ uPf(5pH Uլ/C%=M<5 f151~ۦ_سQ̒svdIgͯ}55-]cj\V^V) dkjj"-̅v-i'ژ fmO/2fY2U.mPO!–2UzlGѯXjǍv`R|",o#-%ըم]e{Qǂd!/ V0=hbW:!&II[ئe'Ancfk9N|Cyg>&Q6+0Se9_ro.N/T6TrE˖:Kh)ߊ#\pB٧d20]Z" 47O1o1D(% =G B~I-B%6z* 0|Nx7s෧tP䤥) 1U_q@G5C+<^HxBv[?դ%GF8rO,os!5!vu J߃io0?U6S cJjm5Kx@{K+cwUm&ww G<5E6E9y 7. kd {OQc@n,0>sV` ū̽z16+ チ;ᩍ40Jr (W[H#@UVF TD-s)cpUf t<¤j\-YV)itgFFypfVt;\Ws+Ui$[cost{nAXóVr L~)H;HAzZ.-EOhp[CµZBZNX=>U9Ή։۴l'@ =ksݾ%QehW -w v^CU7Xqh!B4!,+ا0dFžXAzen_wB'-!4si<#XZh=h=4I 2v'/&q/b ’䖸/ܓJ”{ a-tmgV\Pn[4U꯮Dծ~5i N3/~)dRzRlev􉅶m[;_muRa?1*-_ip76_\. >?vRtL[YR>"Ɓ>ȧ0/@&PR8 Sbɗ0Is yoڙd;6SKV[0@pQ2ΌM|z1lE^E H"1]ׅQL1*'f,C$އ? Ko_P\bd3djpl͛' K$N_U\%hV+a l+IyӸ *Flc5/k.`0ZN[:M`āl]n`ʙgJYlQzGNU7mI3Y1ZK5GR*p_xvATB9x2l9|[RgG@*jTb4FE<=G URG:V-cIoSԨNp&xJR860kjvc$'ۜ9 5c0~tmXh;BerGE%c 5stfl ccxo'tRoӓio߻̞N!PGU;+(3ǢlZ˿5*9wd> xPoph,MgmfÝZs>~G!>סBέzvk̭?jp[y" t6Rgj>XC"37&yPDK[?Hv;- HXTs#ElU[|.z#:Qk6q*JLPFT+ p\IdDhu%[߹Я8eɬᯃվ&lK{"Sou W;̭^k#rjdv @ &E"js|?.|elԶ 7g:ҝM gvQ8Y ,!Ј>^*ܥ:o9vmdAo46ubͦg9Ԙg*qT.`956' W8A}۴S`[ A\ yd/aٴ(2U,=A&:"z9=,&rNvló?h4yQÛbnYrgy)ڭHJ܅jX'Hsc7 hQ fv%@ כ?wΚܜͿo P:j)QV EЈ<=,Qd<omlYw`i{̐)PsK g⚺:8+v.* Vs ic$>MUG*KfX_€. ƏQ"Ϡg2QpW`p7첪4&Ptt4 p"^Amѱqc P-=]Pո81B7q9^t_%3沟^wY q)ůzl_Ty4Y4-V@5{ժq˝_r,K3Knq0. \y8p~`i(d >q<,Ǒcg2jwT&0dمa rr|H9x `f oxEͫ>_:b]fOt<(@rkڜdq!20OPh`/`(ߝPBȭʹɨĹSg ޵"Ŋا5A_. s9x*"%a+;jU]yHOE䶗egmxL A憄u4p޽!0-#+W$rl8lzLjd (c{/)ơ]2m _=b'tq  Nl* KpN_цҁ*.~21u+&mCz}}G> J3t^y88xU_yuk#'&6ޡ!U7xP /#hj ޯ2)ƽ0&DCΡs&Q9EYvlYm^q4)6fu+{ oRT6.3~Us ^I=ȇ ~Y OVS`”O-/{5M4BylrƤb\Y\w=ClOGho_a E. 8,A&J2#^+ITKɐBMTtɴrVJ8Ն20kt m=N{~S&2=N0iX(g0pSɠcQ4v9>s˨]u`rWpoNє1X.r><5Faͳ }#"NgWA>8*ZlbCpW+ek,g`rD`/88vb$ 8i /gӈ1|shm*,j}X2ObefA@lM Hk@rcuWEpDv2{!>{K3V$n[" h;%NؔǷyB_s^s puW*cڎWcTY{LsoF 4|sbz%G`z:s_8>m.㢽e8Y/ȍ /jF:4Pnj>HH?w64vq8EqEA9ki"rך9ƭx5\ ɞIWװA,iX:qGݫ8o:4BL_T0p|@ "G@AD@7Ϧm\Yi`8EIHTG>1hI?$O֔5ZQl.3zp~'!&g }nLٺE5]o#1R1cmMĞM-Vp%Y@HLW腯 %FHw5Ug)ŒK& 6QPC9ecYTRly .h7i yS=wB2ӈF:J&ŤpSuTzTAA4qxa3MfTx= kߍ9գH;(L B87kgmmU1śڷ_Wǹ_Dҫ\3|f˛a 8V.zRu. , v4i-|Ee#P 8. ]t>DgQ\̽LؾӏGS;P@# DkqiߜOriL PNd1nXתeZJ]aϖkU.HBZ  ;(rH& kz%*X)[˗rT~m[jfl+JHC8EÝerYa3Dh<*ArbI/ykZHyu$@}ZL[Hޗ}/nceyw^{N!m}12BĻcY2|ID׽~P&\2c~l58{DٳKAT8N4>mAv !sEZ/v po=zziN#z:Hթ|wy*ɘc<lk<] mpW%6@@&E ?Y#%JrZ3])oeJҹS+!; ^S-Wǭw/r)@219KtCnE,K)YvkVljjNYv7xJ=d)]=N9@v^T;ZsK< KlP^#v9{-#H(=vŶ1RaBHtۤփ}T, Mn8O͸/k(53BSw9oS+:uM*MZZįkh,8^@WFm$L!G`)6wڷGi>Kr"QXOWO!F`K {lЃ㭐2R!JO.?׻V- fa=пY68u`.,2D5Z|duYNI痯@;<,Hi -ܘ%#.k1?Q8ph"}˛Ietj~^2_ ~RrXi2ᕧ{p;?yJi&<_F9F 蹭qr R6|'>݉*!EGyS#@HX.b2*M5Vʝ v`_̧?<-Bwh%ۙVJx~. dxL*'1>#|ԻDžmJ@㭾dcS#XT# Yi?01t4.'?];މ\zzgFMe(9h~* V .BW^d?XsYt#'1sQtG.*5l%D85K/0 'bq{<ҙ/M~iϾ#&*927N.8qdjOZZA7+SvU!>1q % 8'tE8h;hI{sN\|ٮ }}%yLYCl>(;>&3W3$q2Q.IQ V2+ף&.~La6hxL @1-#PZxgK {snZJ8zD1;n=߱0LR# K.4Y;U3Yv ̲F"|ZZZ)**e5J0U}|0^x9:J,e8ɛ 1ΏR܍oV'c~l{ݣуf4찜YڢGO'[c ͟p^p`( W`0ا'_EA#msbq4p $uO(CuiIJAC ̣u;@5𥵰M֜P88A[\/pN8YT!(~.Aû}gyr; D)}*c *a?PXkjpB"8} fR"-4%̧Jn91a(GXeg п85W*x[` fF4@$r{W $Z )k8XZ6 hMzU4MZ;~|Ƙ/0jQzQbI]Jn,:^B#{nd@>FuU,crjmj%iY~i~Z~zFn]ТMӱE/XSc.# XO-Z#}<<d z`2p <(}?o2*Q-SMxN7*3NY%j۶L:^l[^9Z_6~8a#;}@,I=)Xz1N=HL߻s(Z0+f T;PF?bjɳlHhtzΞ`az-Ȝ2Cd I$8x|nAz *\ 0:&Rga )DdbOB ҄1t#xӕ=Nfa} sgsG!QbP^n@CކѦ?}f ;içܝ_!7mTT:< J=f͉Ϯ8!cF5X~$g|С#Q@u/瓯ZQǃB&> &XSWȮh)WJ_ӝ 6H>#X{d*K$bd#? ovH|p6xsTAT}Fl$E>L59!\514,p&ǢD3&:ǥلa+7RKl̬ 暑Wvo`|KwVՐ!&P4#-{g(CWx7kv GC~A /3#Q tF ER;jb$$ؐ2n\1[I2Vİ?FNJ+h]'p=nY16M0U%f^>ۜ1tcдLVP k5SBzgu 编s|636O/c(M&"y\TޯR;w sS[|:@ۍc;cIУZNXPl]`V J_h)ܸBd..UwPUmp wZ"1vW'L9ՏU-DWe`&AJgޟ Ӌ3XF12,@aoi1֕4,;X*\^KZ1@y.A/c8p`%|O{O*]T=8տ_a$PLs" OtsOQ@Gi2mJksN[&FCֱj"*46(k\VV>UAlpͰRj9毰nnZif:-E;Zwm Tyd_gWTvQIaabd@4vka[^0 O>5'a&QU,juJ'cIeƄVu>ZJ@ad= g;VWMB:иe(͗S^1鄻zrs%Xr,ʉ&= VO!{HXѩPLJĕݞJ%H'92{ANpԣ>?D_#\7pn8pa?^BxSX6yחNFД.Dv܀$It&DeFF1Щs?׹UCҺ42s\۩rSK :-ֺAL' 5)O+8u^EϏ]NB SGM&g~X' {`r͡T"1azpAP炎Z]- z[47>3 O{ݫal栶O4uBH ^m ;LTK?Ơ޿;X5C  j9J_|='d$TN*=A;\z+h \1 Q HsxYW͈o:p'jk2$D[jDObLgPz}ohNSڡzD$ot:xYP$q ہcQa#&3 S_S+9$5'[;3.J`s.NJt̄Գ!`yoekٟXH3o,!WFG$:Ͷ u%ȅ],G] ֥U_z2R ~5gKq̮$eujj-v%2g; <}Z` tQt7;~?AU2ƨ_\ܙrAM%/$N bX$k+Q[NڊNRP5tjCcθk. n'IT#/@Pl}rSr(p[3#g0Ivi7:`)igc'm^8d !roLr \wPQ{uLbQtq53N([JpH "@ 7%w8Wɟ:'M w'+yuN=@;(ȼ쬸"w`Gw!`Omɘ b:`$[IL0 s kh~Zd|UK)+-Gջ}T3 @" LgȄWtZ s/' biB=T3>u6DW+ ,h4n7aq5>PD(„)>r\XGzG5|=tJ(gVE hSPb`әbeB磣Sȳh(M=ou@'ӷ_Ciӣ_#ߣGd!4 r +]PFЌ"c&c-7X(#?}N%AGsD&hO|r C3V֘S:5v$$WnG:CO8u $"W9ҩwP7R C8mtBKv[JXg6a?ōff ]o*"9[$onYIi"Lcװ@#_AdqP}C }o$k0?ʺ娳K,XB7NRnvCƁϰI56ңuɟS>U#/@'ܘ)k)!|x $ŭMA ++jpEGrm&EDhobJrOv#ֳ7R,-EhjmP-U]$2QAyoC+z!RIf}UGZ eFL㼪E8Wu'$ߥO|6c *QtHdI&ҘZ~!i[1~UsR<=TLϠbly꜎&}Dƚ OHlf3wNɠ=a ?PW{ q{rW4Ofv/hOkA4  JfH;.$0AB=RJÎr> -m рJs]mqKCSY5@>l*i 6Kn(D~[wީ6JĻmC~\֡‘֪qHH5 ej}2D$?OFiK.9ͻ5*lŸecI 9wgu6#_dك>m_Ƽv۫Jty E)L}Jk,V)U2n#9ɤnؓ jՙO3T'~Գ-3"Etݻh9V9ܧ!1E*v{A/;^4O(VJ=;T2*@wAYcx[TQ)߽͙ Xwycb5W3"M>AEdp͡Jp\mFCk.X3|]1sk!aƻ23IqP s J58.{>_CWyYwj8 {=0*f] ^\v=ݱ|Φ+R,?I'ss)G6pNB!z*g8LҾj,~7~i *v? ^N?}ٱްuT?(&u 8-v{O\LF6zk@š 3Pd} ;::)͐T:Ӵ5ܤtظs]UgOCWir͍e=y/vH`=A0yhS$W)aKP sdp*>mm tK bVFAq(/$ib0hFsʑ t%M+Wy ?t*j7]CKBX0<#Un&|Xt.Sd^{3Z&IQ&X)~T'\Qj;ZiOR \0幗SBMqms*FI}.ޅxx:pu*1m1׈D"\w~tj'eaz%]DURfVK|M$qmAD-<3nb}ZZyHÝ;\۽$V[K,<~xypdU놋!nP^&x-O !./_fp[q*#9ۀ XeT5:w_⋋ΌS:'ՒЏLbxFw(^]^~R- .?YB"?1 mKąl$#ɫ%_9 z2L ֯ ƎTTaXpy%uR81WmisW=Z *3hM w&|G{h!h2ZeU@awzk 8mXSA$LʼnHMtQ@a^VKUJ\la;wv.qtV/9UIKI?h.C0AcFJxQ1T]z|+Y}XH W j i6InJ3I i.@Yge}̝pWDp=쏭ßf 07"b@?P8VQs.?J08Z|F W:\oeУenŞ:gbϠ'.Quh,%`\L`1r\mYrm{i~e>V۩_d>"ϟ*!4hᑎB-?ߥnɥAO3A`ؑL1jF2n _Li\cct8|0еQEN==pWT9λbN[YQ"]=a^7^h`y0s5ϻ.!R6ޫژ"(Om WIhd^49<(£ضYd`3VX>-B 2C^VkD݂Cr!^휲 htLj1xs3Ei 4&%f6ʏlDz@:l*s*4n$&$#s M,pI2SY&$ڙp8sUi^w5YJX[4Ӹu@"L^yu~-)+g,=FUQ3#0QdNKm"]6 N3UU})3f1'8#|{H)l2 h \=mfzY_B(њ4'>s=ˋGqReFd y5YKKe0B'+woo,=*gҜLڞqS\8A=cgC"N&t %MfB w`xΐ9ZV O [{]]My{~ x=3|s7Wo˥OF6~wZ:i{`3 Xu GOPK=n,-ij ğ7MQٚ!OL<0nsQG4'?_s.[ _p}gKOvf^E`Z)RC$HPxĩ;»k 5c|3ϔu 9.ZLܑ3vJ9Ճlc-PL*iUyVc! A h7Sc6P{h3}uV8wsZƉ^˙Y1D@DQ#qΰP/fgWNFn?`1BSn<]BsRֻcs eվqܞ8O@DS IniӣEnT@hڂm={*pCl" A_,14)HLaȑdsrS$­SH#$$Q0[i]twɉ(/#)\kcHɞ7pv=ĉ;Hl&K`ZQ[wEC _)H\v|տ/ZOڪ"'Kl#^>@+L:ޑSZ(b=FnI_ށt/Y(iň%cq5{x> EըP$z8H% A(w9ҭNsV(Q%taBn?H$!2 b[f u2o_k@:.t.Dq]kjO s KCLB`d@OqO:V` ~`[E'Csb^KU+TY"%欱-0g)f>[ W>E^6TPf*ƅA|]t)z+JD.2TfM,':ͯ|/!1l]UiGO&3{iՂӔY`'չ!o?Υn*3RFr>)MT:=^T 1SIJ7t& 3?Kɪr2WV7>m7~~R}<2Yb z@ +BdWPZ}Y~ a3iq-,pA0T__x1kܰ7 N׃O{[|VF} :]קURhڜOE-$;lwAzv"2ƢL>Z U涘`ȱm vk{HGۉ0bA,E-s[ᏽ`],6#*ʚ# ̕.Q9,n8Dx;CczIW~Qy(1|;zvиB"*;sDfEԖqPRc7qar9}޻ 0{2,& 6eT vU3n][6·,_1E@Si_:FEB|:ֱ|AV7qf}LUzC%녧ve@P,þbi!oPe[yA1K.:U/*)~_fjAGK-(D,Z웖!D!Pwz mk ` -k5!>%EAnT/*gU@up<]:;XUޤĚJq ԛ-l h'&`?>zE8Q(%iLj65ʫZ>_qZ%FoRZEH9/z{M+6ìO5z̄vJ٭QS皒}VIw~BcsF{)',}B:E a͝[ݳ R.@00]v3cTsPk蓍mrd׭'ݸoP',Wljsl QW7JYOIFZHH[86J+ }w5'^z.ԼHܝ_(x܎]Rwe+W^mUoQknEŬZn31[ fy>(`#UlxVԳ>]=*Z3&p~Щ/Jۡ6\2oFkU-wi[w}#T%HNfV{ b&Z7ʚw`lth% 1C]?o8%r2Qm҆]ᠲS kt0ZxSeq{Q1`GjƄVTG":$x9|x34Ыۡ QG1CR'*K+Dwckw"%T$I3mѷ<!j]b'#O!v(^$:ًm줩@1ʺuLg,cA/s0wAPA$} 0Re V:S*}(ై6 l~rO[S;^HKD4~=pkeE,J"Y:⩨fTӜN?u3`YcgCP_m_6Қ8)i`:ʲDb~x6p6SB02Whs|^|>h ?pk}QrOTw2(*hf(X~M|vi#?W5Sp8Rӑ6#7uXc{(,t]2Yf.4 aCzV+8A$&z7)odֆO'OouȽ¿k3I'4ϰ\ڼUuBbhxWVW(ln,N_ʖ|QlDIx@D+w.?+_ <3jKߐ5 Nna_pC/mZz̎tkәg!NR̾Z!A M] LVa(tߎ +pҴҍa`=q0^rJعaN qQ<~ilj!!"0B_5ض(B~A-Pc˹raSe젦56KB7lDetY$s)27A:b&%P?h,EAxݙWfx펜;x?2P9U.(7?G6ΗeT> sEwVx"^H_񅈉cCNy~_KnD1?Zg0L\m_XMOΉؒHBH5/8 V23!j=VI*"`z_!R ɿ7Hio:ߵsPt}"*r<+cP2c-I+a._pyMRWwhq+8DB"+wgr٭gUSO ^jE,(ቤ1,qPdˋ|+}DeGX4åK)јi5unX-_V<cn4{H&>E:T,rTH [p˽`QhR4vi_3zx_u"γՙ:F-9L]ҘwT뻬?N @ZoqΜUЦ^"翆,w> 9w7`~oAmTռ{i,񣧣Xϫ(Rb3[4>yNҢ!Z?ĸ27>tulc1,aPwWjVSCws{hc 3ZOlE` U RĚhX[jU@^C:]N $I~ٿJTjp{r~qaCz^WwJ ܻ@#ROl*@a;s-8Bpsޯ8&`;_oFpK3׻['y.=D[U oo%Lbrk 85C*5L&C^_I ?,ujV(J1oO"3)eͧ"HFot9,&ѰT$О"Rӈͩ7Kj* 3qF:Մ@G&Ͼ)RY9} mԚ!bYhbdxk,[Qsӥi]19}Mx&² #@ouN~ 樯'zO=J#4еCcF^LXE4f7O涹/ PJոGcj}K+J%Yۺ왇w'`0y$ö;dಈ9܂ٻk)Cx S;^> QEF F:ؼGeNm$\Eh-) G_+&3art0z~WgFJU{Ri-7rVݏcDhk= ބ$5L KhMPOӎbCAȭ6QC Y͓@Kjݹ`Iy5 :+?h tZynt12Vj3d07\uH)m&K\>7@ Oɗ_˖ &K%+/_k4|t[4I9q\#BaMAY2yV^NSԙ{?_=Bކ)ū?%1US@lͲo 1⚇ݴ3k8YF't3U-ɫL/jy)9i 3j h;j=SGɢhS^1uuvLϮ<jqz~eI*3;vb LHw I ǚܟGL褓o>fp+ =2vwϝafĈr <0$9i[ g#\A15[@3[n<-*YeIA=\DCDj0oLS)^e,'YM |Et[\bV)??GRTzeUVLRVľ#l nPtcd@j|B,]ڭ1-eۂxZµ)sia8C-y-.d6i{ɪgS3h_zNo&)/'/evLVJOQCg$bȆQ>(Qd %PƦ:kܾۘI.>dF@+YF C ퟋv'&zzBLmʂ D)UqHjړz%"t|͢\ xBٶ9*~ /oSV lJ)Hjcwzt %V Fuo$fz",U@Uq=rkZu_-}xT7 NnƱtYZ*]m3Xiq:ş޳?:m%F?ߺTnrwKݿ -ڔ"`U`'J{3\kzr '<jȅLSlhGEF[I|LR)?#kdKXFE7E[ 5Y)96͉]Uvq*erunw=˷2i SӸ&\l#/x; n tAH8b7_]| &${Q yP⒄)hObJHzJj5~ѵhxaZ*IpZPH 4ݧR}&I#]c,款p(J) u*UVtIJ&y;=sNBRMcUp?K@lbdg:$oAo<UN;={&(p-7\2Et2T68J̜2W{ex1O@ Ӟ 4)ƻjgFr9_5:t0d"Oj"q m)h FLy'freLg/f d/"=<K7}2?n G8H} ԛ;^UpF#`1@C4'Ck]G,&Jbɟj= /L?bۥ֌OVtC99E7pdBk*[&17/v")is4N$󕔍@pg磍30r!=/)/βG6֨/ b+3Un k+$ϻ&K`I'Րdred0֪C.lν%:;%L+uCtf 2ެ2Cu ·> ȬęW5lbԆ'"54ԦwYSף!Q9NNMW" inDBHL0% j|;;Z ~טQ:q%YvԴ0R?h!ɛ+C×#,tT2CL?tYPfK̺~96\R/@xuUA|E|!T#H-H6A|/;7cf3E]UYn‡Hs #w|q3S%Ԙ?. t:}_01*`N۟Nȴp :4ۗ;nuZD%! ;<˧k1<ٌlhЊFՁ72 "PFh8e^4?.ZoS`I"zk\ԵE,M)简r Il3 44ȶO[f3_?7[pS15r#)|ZX~|rc+xl1AD؈l]ӚN>oB_G𨰻 q٨b&5zLZlXW:"P,bBo85)12a@%:P轷>Lei>_G7\՞j$ S\ǺsT ^+L]kd)q"-Q֝@ "-</*Fmc6*6{҈i$uwdj6Rj:O;G92hG+xk/,I;Zn?K@CL]5K>Ò8%b섨v!2JCYT6&4bg-D0^y:#yJ/~$K_e}ޫY/ŷo9vmtF2gV81ǪPǟ2ߏ@YzIt 2z|S֐Q267(֛<?$Q#Ή_m%U,m͏h3J'`űla=iDP7t^:` r0A+zS~?;RAKD1} #gς7Nd_ ]!J9e-߂L3^( ]SN p$%Ep,xATϨ>O!Px./ֵ |6h \|73”&:[]R˭h9H\ՎRQZ3੧v>Zi9~۬=įx v'F/bqZҼhm9lgTIGO2NV#A-xN8]wIqXX\5@* Qz:HQ D`xہ8̗<n$c77 Émýv|SGaA ~UDuq bcTw~|F*]f*[{BV2Yh5ڜt}w4DBslQ{]9> H%I_6Mq_>V}˨^ip ÆNb=Yk0&%BD_~=?UimX9 y0Lܛ B 50R,ǻz/*VZ8;Φf%rrt 7f hR)hh7".ѻگ})rX`\cgeN]k.BW+ uNH.8x7N<}Ê]zo24D,6gf| ]NjI 7@Hbw݉`:Kh#=ݛv u3o}Vb+WixwSZg\:@1hY%.jn~8'.M7v7I))6D4SR4$k+JըLL$95~fbm[f*}YduD/難u2CdW9[_vɄ؍ԣI~ćC5d}]K]bk{<;ne[qO{AAOJ@x||K= TRa5%FʒZodFɐCq|o=V*\ﱨk8n}L%H+wg[J6p?[ݵ +7J#GXV5˧5Vkg/.2^{|pцRd>+Z`q;{6cY D :y7[Ai)3-xJAL 'hڝ]zѢߙ*_jug!"wZ4.ί=*++[z ivy(l%,nMmKWDUIZ~K \ZFBu}/) ,c \jB ,~bl psI#>jGB@EA &[O-I60ܵrյkbwTh$Xb %kGCR~5dg<0`Y\PHy-$1&O+h^CHۈ}iۘM0OfhI.'zH%zv#MqX,4!;<ǵ~PA_n0x}`<}^6κ3j= еk)MdT/|'I8lor̹$,Zl[dv֕IRXҴNۍy1%5QUCԍ(T rbtЯHSKqzg!YQ<7(m^mA۫E|A5Pi:jnW2?VIHh= Y stfixԫm|8-LB%~HOp O,Å*aCsctzLT8Z JTj/gK<phB)s3W^WB7\@~S,E-R~ϛb-4Oh#tu=|&9={c\v7'9Ejc$&Ƶ{hXg,W'˚fF@ k~D&+X}> C.ňO&#nrN#lѧYTl=&h6[W^g{-)[1+ g7 s98˷QX}~%oҏRuH!D4cho@]$)>42yPse?|6 <$5D4M Gŕɞ*T>`YIV{u+qU24Pu{,^c}  bpEpq?P0iw"f!jKb3.Qiǩ 5kYHU$|EJqw+!GJ*V'9r+F&=m⊾^g̍K퉊)L_0+GW97Bs75s,,qbo[{ݞ$;3hlkQLwvZW/vf P˟yh]-$Eu:O-O]1G޽V_)}\DႱNI&G'`g>L~r 5TGŦ3`<5Q؜9WCn> :,qհq$̺of2ko,.Fb0Sj‚-<cm3=!Ԝu6^/ߦ:z^m`r/N ԁk2e]2bA(-@wZi:,ۼ~ z`% :kj 4.T|n&VFbM6ҨWI ɰ:>M+yJgOICuәV}S>"As'dJ~NW˹SHCaO͒bS;(`l1X0vھPO!!=qxXbϥRtRY+wcBˠ&6+1ure)I'θo/zߝvXjQ 6 O䜙ͮ@(6 SA4?lJF]-෸ǡZЋ N~ HXMPFT଀XIV]PՍaÈ~x1{O/wjZ`8W٩6^f$;>q0klkjDK:͔|7P&8L4=K?iٱE.պ~&u0 7j,KK~##['2 C& /oߡ|n'bMF&H&Q\ >oZ@=3f{X \V4q/}Yy%?-XUܠhVKO;Gw l3NIW:Lr۾3|\װ-IY7m폀|L'^@e,t%7<)Q.=BJ+ (HVɝ'37ςx(oo `9ؕAZ5od5~O8 ڊ]ĆqZ']a$q cjCUsЩA1'3}QZ/)BlH0p] n.#;LC~]edm][ BKM,pfgŎekho -(J|:k8&@1`FOI)sdw(]L-M}rWy~NwإV MrC ɒFnůFf!oH/!Zq!DJ@IWn C˔AqbqÛnVOpCyУ$a,uEaWy)! o{1MVoIsaCH载aaB`[>`aӨa8/NUj1gB#a5v1UȊGj&ofX4_AQUlBق80\|J,MC00 +bnuU4UqCE5`[ ~.I`+ni4#CX#$HlKU徆j-ԻlS?C__ifͅޛXzo͕.(g[ݐX0CыlQňL{xIuJ~iەaY6;Q\ԉ;<` hW) .hXMV;^q~?*B~iK<6 Nſ31罸pMLKQ ShyWvF_mlED~3tFl$eW-Hl$11Φq~=eZa'*+g]Ur؝Nr?,fVrJ)qoߋetNo@س NtE&TjR_ 3UWCRP <!zO ^l&"YES5rפB-`d%B ūA a6\2̆<BG \E%*E NEG,jzPXb!B˖TuȦr$4qٌZFpqLw+;}wk{k&jݼ v%0'sg趭X=&ϕLj`%)EyJ7_%-Z=rKW29|_7/EZA6B06GD=AP+`4{ L$ܢ h; C´|U,+ dz#v|L["  ZeÔFq.|@BtYN wWSv^p~{a ӄ1й~r],[u}5>TP-}&t '.Y X\if3V&O#| 4HSO ]jX؄H Sgs#&RKKү")K03 1~ZrR8ԟ6B%RRgmƁB%FW 6,y?z+5-iZ/l(/q9hH:UcDbВ{νT1qݧ磕[I(,([ ^;NQ\7SPzrV*w$x4Vn@bo &>{8{a])/J|&{D}-T^Vd"4>׌$P$֚fcleboޖs;6j-<GscA dzwy1lqtH?!C/&sOqH[e m_ue UldĎR"\1UGfLῈ9 U I I#$pGtvjxh[$BOW0-K6s  n4Y({f2,@a&e(-xc]e\%מdXZ{~+nXϯT-*\rsL 0a.R^ #@1 4xnC`ZLG[oCt#~9+? *N΋{̟ϳȮgNC +ĭ&"Θ^kXkZEQ؄ `Ne!Kz#uf1I0V^7cP "8F9B7Ъ`6$HYo@7DT '(e(' ΁O gbѪVP|dz l|%SA;soƶsbpglMLpVj[//GT ΅_@[ah`b4])+w-_jjӍhAXRR^X `Cu#'`r'o6v-c*KΎYK|@ܓ4Ä'FC8@"wNbT622eg3}`GH}3.zmiu(HFɸ yj_c,lV|L'Z ZXZoW<ɟOw 3>&Ŏ;ٷe/ٍbbeATMƮd8)kٍr ɞ ԟ[L&ߌ4C ]S; Qȳ: qМXNu-(zIaB& EȜJ_u*Lϼe# (JWS緇Y?xӺk!()Ψ7k`ׯn<]Oj(T|$t9Ru LHcVM=w܌{v}lLr!=" &~[h6BV5PSYX:NɇٟGg ;%s_1Z]i6צeLQ`Ȱ1n7 /4LkXwtG (ih9S'Dĝ-6M=,fsʛ\:7uE"1<:H2S8H!UI)8~lwLD{gCR8O/ gEQ~Y"띺?@%XYf梏pvU[ tY)S쩻6'NײN .b>>Vto^@suUU [k~v0pmu:q {xECKV-&*Tl_jϚh/4mf.u@Ij.8&uOcPQ2@b=&Kp~Kp(Q$~óSb`Qfj> `CyQ]',׾hxkmJ[*S&ۃReT1[QV57z|WHн[}W:=Ð:#7u@GpE80"ZǬ`VhGep)O8S֏p`}FdzByL˘ |DS'Z%1 oD0Y.|Jjt.';]YoI`ʋظDm}rWlXEǑӽR>)3'¨yUPЏWB`#{2.ϴr[W`',Qw˾ˆGʀZAߏ \WŔ@18hh_T7Z|;Ss%dz]߼)>b]n u" 36|$~&yUt|cl >L٪VD':JX :׍Â5-sr^:3Y4Gej{4key7MCGc3Bv-^UgZґ+Rz 'Ц(5~E(y*޾.&"6jٵV۞8FA6>޽HLLmIb}||zi4$Kd[3eA({ 1V;repDM\GL5{ʳEcT6=~qs>stCuDhS?;?qn$,0*̦Aob_\+ĄnT/WWQ)FC`XAo&$8qux[}<>u΅[񩑷;9ci"PqDɴO.*t9U`([_M)!SZWN:!)sofҋ3hM 8LH'kC ]砷gRNȖ>e~2.L(![}5$'zZHdhiH *8ٔg(_t>X+: zyua*(f5Gs$x8>r}R|WږFt MĠ32po謁փ̮蹺d, gN^k6OIW+HdУi A>d: N!5^ͱ<[J!u:qt@G۳W Hp^~ݠ[픭m+xl'zeٝ긮Pg1 ,(mҷ+Lh[UM37,I YȻ8vT: &)%;ʶ>0BqaT!/zm!$ap,M ݻrWm%*Ia /KY- +"죞;'~I!jhm|M5tm5U,]aA_Grp2 wN!!ݧbUǀw6Ḯ%=dQ-F+u@N8Qtwzod79!椭Xil&ϫi(8_e!~2i4sug?}9/'f 1L?C1ë xnFܞSx;6}e7ߪ_A 2 .f)rz]Ҫb*3*g.=%ZBsz40DmnSxX9#|Nzઐ.f4c i3hf#T!^ Ʒ>ѥ y0 I2OҬlp9?m ssͩ=e LI6T,Db*Ι39 JeEȍCO+->OXPof\PxمDgN% O 9%*tɑ&?CIcg%8@=Z,'&"[,B /fP5 {;աL0Z_]a7xT7}YVXU⃽Ov)ЭTh,|~|_c2-ݭ?:zKk밎"kmo]F3;U\ǰ.M{ w=J]KZ;̈́TTIh \C(÷0^#\Lʥjxw5>d)%?\SDC}6~&ODH)| jB~ӛɥN1+s`-7`Eݿys֍8G|_mXלh{&R9ǖNaX;&9k۹Չ\grkij-*CJr,1Mu CwYL9F}a~)U%4ڮWL|CβeY/Ʃ GX6A|-{yhƗ(-jەvX+NCLL%ŷD#[<ƻU{+MrW@Aa9 ͒E رH+ F- /D-9`! a7k)s:IJJ5MxVij&]* /ߨ~ pC3leIH(lFKMk.-%v4579|M\O~2R$$\PWtMLd"iƥ2390|<pL1x 7}Z7~7:N%E&uN̕y;jPU+a1:L?ss6?@CDDQ#c/qhvʩ~:0M˦FHݭ) /JVVЏk$^ oa wH*~ee?qDՖ-GE-hEy@z<9m $ 8N`9]L\$Q!6Xո[+qg޻/IGQ>MH2yB8i^cj> :>5WP0REب*@"$MϿ4D+^sSПs|$9؆n& E??4%Q;z[BBH#ˣܣKu0{jTx37ZֵqDq\y8z5Mlis֏F<# lsW'F-R9ޓ_kg4 2p -b= aXD6&Ls 6[dAm.H#P \Ƈ{EVځaw]$ U.B T'sQe,"CȀ(|fݻQ)o!P'sk,[?7X#EU6~EòU?/̼çnV 8$0q4N+ 7=VBԁZUsʌ O$"kJʵd+.ʪҭ Qρ*{*ϱ }8TE˫_ġl%QODo 3@p$` 9 ZA8RJmN^ T@QJR>V0BR-YZ~)g-(zl7qf7I4 D_-o@QK׶cZh\u'~ +JU|K¨a9K aޕ!{L*aX[é$׺ Wr1!aeZ쇠!Lj_yJ˙d̼""m-G)5! 2ݳs+ؚ~~wpb>pA: <U{=N #UCJ( Ro}pkUoIitZG Fmˍ30Gٸ髍N6aSL5ֳkV_ZN~$6bi{:Fē߱_X-%a )j5 [6X'TOT[>R\eL }z`#DyG]YKq޲묽 22v},Y$bdЪUful6_Խ9EQ0!6 M/;T '{)aQhYt(N.Yz4o`<[J ÝL{}PǾئPןB-,+VSVJrBBԕ7BkT 08QڀtZ6Op^SvD,%r=' uZO4WI.`fx5舝32Q/!+6fx`"otJ}咹&لTpwvcFh p= w`&RvPANQ*8q G5K0/jWs,1P{ֺk] ii9QҠ,:9x[uHL{$d~4Uc[5Qy2= oApAmsTxmPabm_qCR Œm;`]j?Oبx)q@ZvM#sG`?e3d[NVYW, lw;c3,a^3VO/(cSbh:Ki,`t\'rc1BhUti+\`nJBOd%vwXx}gnBz. ?&{B{|j+4NcgGv#ؐhI4{x|f. zs*)5*bUu}KM$ֺ(%W韜 x&{CmC[Al)?&^I ZM@C(:mdgc zH ДH 3ĿE$ ,>W:pw:ee7%BcWd´..f].gQɨC)=@B0чƐk57:Ia>ϋo ed66!šiS`ɕ,@-)airI`?g%qB0%/2Ne!5RHvRM"r~u(J ]4cm)ˢ{HV#DBh̠ u~.ijͯs 7 }+Ĵ)+L?[1j,ewu|҃*z*[_}2uH5}%io<}xKyη:ۜw'zetN5X'g}蹖Ȅگ&_Ӿ8*B'n/$mw'Q6ۍ$Oj fZ2 m[ %r:8 EQG JJ'F-Ķa''F^\ \d?G_˾T{%gW;[[۶ JmMڦr1:vHylGSm=pA@HQ'̨H0 !Ԓ:,BjO>Z`z1>qPc{ _(??wיc{M 9zy(OªVE1k&hD_nZ`d xX 8ŴW[CWJna§kL @>{_ӰL(NN_z'p[4>2CAt0j9Hf]tYIϱrS>\ޮ 7Đ3w("i`bNrݖF8P&[ENd%8NJhegq`6OJ>kWl{[=Ic%FU͖?)) M;#Vv_;ڣ1] i'wDORS*@bcUB.ρ]$G^mbP)O>7gU٫Y)(tSQxॸb2 eDc7 ?) pmW1=nYLVK?F@f Y~ťU ztc\uj,]("1l-HbI-67X|N<>ۊ#&NX^kT\6'BϻCA&ѭ*{ES-!XC$F' \qRhJJ\EP9<HjoUC~MEU *,!o/DwSA_~E W꒠H^QF^CFCu[|:mצFw.:hLI“@QS}¢s^s!YWY7=\G5VXa XS->'(ahgΗ Ʒo׼b:ڀ>WS2Eka3-ũ |ڨFq.H>9F\F) 2 :*Z}J];p&)v~濐e 9!n=c'u+L) v_`jiȤVdW*95H (M@Xkyuue$@Oӭ[̴] 6! >lAYxK52y lc1ϘqakFT˜Y`\-0$)ݵ) |m Cy,~z5s,gLg1Jf=8M|&8ziwGyk>;3;(9^lDs~|`X+Ap{>}kQgJ5bJD/['T>Z;I]kHioGk8Y"lN8°w= oV!Z!sY ڸ<XbJ/u:|Ӵ褊`=`- 1fS Qo9n~"+j USC=2aDBL{1.1|h祅BFxAjϬcmbqO7.*B5s!j˫M("_&܍E{  tA3!zZ?މ4ϲ{G4~IzCS_]Gĕ }x`I .TB]PA0eȫME9b w|Ikz@ s`㉆٨iJ]1Rcw̮Ȱǿ ,yVڅ"9o훓&4{0 D>ygdk8 u1 چhԌGoT'19iiTg;"4 KW{ x:%j́hT!×CƂ?Z);eď܏HBcO8l!e& %-e'i50vT yg+ɾxk"۫_8 ̩*djfU7}Qit3.!Q6=r"&dP{/Rc}<^O*{dzvsL ,6U.'yDFLړh+}d/UblSM=߈O6/(ԡSޛEcd2Є{6nPhI:XK߁rwK}RʉPl4C/c 8t6/ڋ1֬UJw8Lj Ld/d>; Lˑա7cquvϳf]H`VJ͔JYڕĬ8ҥ/8F!X'to3HQ-8th/ %j9mL-4ѕ[;+:7@ޮBm6lXa%DQ)XEH3gxQ_qΉS4*/ v?7wxG3,fh:fT6쩋5`h23^4FƳF0',)c"]8ǒU$>GE|Rտ~Oi...3*WTX..u"<ƿCˎ%~o0z):pДF3'"ڝ4gJC~İb){WD7"'lUwevYS[$.ʑѾ\MnIg6q˖Q9t}VHؕ +3OKf|]eHW[5 `5u./cA^%O^ {@g{2q cXuVSjY|f󩦮:29yw|v=4pmXԷ3SM09-s)Z3 }k>4t>(|(؂?'zR/S8R*P9z[t7ߐ#ԗw_٧JLwZ_`g36,!l D|^֕&&_'1Ɣt(1wQRk-.KYxr޿>> ˂jݭME z%U2mϴcYthc` B:~J9(rdEy=tF8 QZE hxi٨kNX1&8<0w ;-^ߠdl/A<0ihaomЩ1x>({{8 D֟![Eȱ(0"*MxDkm4g)`@)tӨ@<NAQ5loAϿM=sF"/|!$sG 7s±"HL>%w'ֶ_W=5مfdP46,kQd4ų‰7Oo]qYZ XP9d&5 HĚM*Zhεܸ'lߍZ80luUqhm.'38#vLqz$ eVF$`0홧0f\S1q;!Q3v1h x=RGh`u'3qfoWX *' |.1MZ @(U2˩:5amFL=cbOZ8sIϒ@2ZW,6 WiCj?\ HHʷ}iyqcUʭY Z*xy$bN|yH6D MnYΜXr#S+"hIfҰYj(ЅS AYZ.FE<%r怪e+Wz;Xoh t+ {G&D'*Tp5E%am"26(`Ǚ s$W!҂4" ,adxcpDXrAާ4GmtJa߳51GytBθb$(Y"/-86&=Ab~\E:Α>3#R*Hy .@Ե%p(ػ%^11Lm-\Je%^R:{e?ݥV)#}=黐 A=~P~Ba+/@єcEF:Sg#5_XK`ީa3R6=ylNd Ҍa.r>-;bRG(ѨdebwLAC±,?U~4o)pvOٔn)DT+- v6H#yXf닏lJF44+`R *sjr74xK9O&ȤOq96"9)q'a7nN0;hIąՎ1"xXDUU!1k,=/@Kg|]?H2?9 1Z;hV:;~+dp@i;̷םyM[KUPv,_[X>/1[M%9c|̈́ԝP_tS-"+h)A; a~`1nEDQ%L"y otHgk}*qtXٚ2e+kk('PaT}č+-HY e`NJ+@X92h6I`a3CwxK 3=TmRRKY4(H}QlS3[3~slQ#t?`DΊTgb KV1$|}Ԅ=c1l|J􏴍oj#.ˌ=Y9EC)c"މsW-CL@yPLH< ltO.>=%,h˄ "νT,sxrIYU1| (bٻc~WZcd M5,ĝmB>o 0{7.-d`Vv-c&* ! Xm\H.dA=OlodfG՟-fp(A(.mT'S"h<;V BcbCM żag6  'ϝ8`8Y}Fbu)MavCuwMr*hWqoԥmYj v!Q w=%g}?e 3M75@Uŗ{rm38 ASr/~?<'$Xv1Q@I).M{Gsmڏ~T9Nj'EbޙxEF_~u1P~omgL!iJwS䞘`vTa Npp "łŒbZTKgNiI1Mdf-t/skJ,GX(h$}?#ZN=9d7MScĚ}$b J<-.Sf kh)&v=co+4!_b%VSC{ezh'G,I+paOL!^N][N}hs0A?5,>!]0[)_[uvrxFl`t!gN׸u,Nv_]KTB-n-(d"1<@US,'I5qyCY*׿}O-x ߃K m[-%xb{Is{?c#zK,1X^Z66^Q=Ssb(Pb08ňH K׈@$P֔DB |NK<L7KNq^b(xW>ep? w'§PWu@weK4ŞO,`#ٗ(؞0a"54H ubr_J/-tjGu (و»,u"wBC]fu3!UKmZ_Ҷpq 땠kj˅7 jUFu.I ,_]I*m1Wpa{rϙe~ڋQڬy)/ IypZ$q"LlXM!}6i3`Oa=ebUz9LF#|K)"\'x6:UFϵp X0$g"Hȩ[! %mGOc]T Tx,M}{U_DvKq(Pfq~\W5't2Q\LsX{ZD ЖA2f?lH40-QMG} =^Eb-c%p_{G^8} wԤ%jVܕ]%Gߐr\@b׎'I !kEĐxyC<`)c1ij6ItuV,q!ʬB '&Ԭ9@;rg냮$#:YL'pN5 ī +t > u,tn!ӰKѢ{IvN.K]h~^$PukV#K#IY>k6.ONNr&:[*իP@E(J%4!9ك O0QIZ8dB݀yɶnlٴ+§rΛJ1Nգdw҉owJ@Za&(up7D( ҌEA)TmSDMu3 DiQ6|s#o‘ܴ*;Y*&r#ZBQ(ynsknMϤ)L%f#Zy<á9g8ORL(qIXt&H_& n%r٧xK))1ċ9iڃ}ɔw$ 6):<R^f=R=C $^鮫9\l0'*K3 57'cPcjhU ~m @% lK@<QU;eWO.IѨhm;wAQD _E Hba`d9)vYk͝F}Pu#;+z3$~8#{GnuUyXeƌ6iFh\ & LF"A6Ύ%tgٞr`3`7k4 7g-J q`b~*琍o+u\DzKֺmxnE,'3Sàk`&l,-SdkxBv:?{< d {hrh-0P,H}'?S,=H,*E.a< 7 *C:S;lׄ(4'{Ho)DkލXNmW\tc$2*?X NL_$(g2yq8K'ZץFNY$}={9'e-UTIG'=+ݝF8\"113ba.eɦ_Q3 DC+Yf/Dh{(Wn𐃨W_GqqwbgJu L2_Z䥟ER&8CyJ{3'TnKIP]QB5v9VA[ⱛ$L<R'Ñ_Vf{a jnn=mHӹ+ļg@?f6vPiΦgD0J krN܋N}y+Rg+beB*nJLM(3en,ȣNKD&=v_0eE HOHŷNjv$l,囶7rf{} =c,TލN\y/z5)yyf4! 0\54(p- /wO1wRtqqG>mYaF8JqE6?y^m)aF&|XJ. i l C'2 b{~ ہ%%BOv#ܓ9!Q֚aJ_BF`okww ?3,f/1JJ 29?N# bQШ;sΒy[C z^@DZi('hL rE#S_ %x+loE[䖮>)ІC8Gi[Qj1Djxrpvx|`},$k! G#u82-ƴAfGZpb-g:.:%ႰSBqvLص&/ JyPRRQ >o 鈦rm5إz+bnոvO/(xFyA#"({OJ0(<]7pm;Y1_/vr}ᣍ+ s,%e>C H /yv]1v)nZ.],UW00r9 zQf%qDA;'4S ύtH - RCkWuIY_@8i (L|"pYDx~GRg|NjG]G=Y?Nlx?􍆉Ѕg klDK,ACe'n oˁ%vsrc4r@ MJ3$o˅$U1;rܱP$q@RN3 \ oe"MZF%D6 ({(Un OXzQWSr9p@ ʧ3qo&&KCdTZ5Rj}ߖܣ^ R?zyِ!Ёyw9:p) = s0* MUY&Ojtz@HCE:$GBI4A a1JaHKa&Mt6k꛲🪌P{^,LEʹN*#yŞ\-\DMڠdaԐ_FX ;޲] {9{*`RṶ<}/N Bͦ5sQ/JLje,L vex=T>D1 Y}Dz+}™7b48njЋԩ\iMq;Qj#ɽdGݮ/d , 4Kt;ܜ2idxmK;OߗQH蚷4ώp`Kŧk.X}Wͥ/bh>\y>AY_-6P`wcH?X <|vGXi g/)AP g Ս)EKgP5,#J̷W]Ź&W)0}![ڦXTeF'gU|{9 qF@|n@L>k4jgV}MV%ݏ6RN{n _V  hʗRDꛟYXo`;ɐ D{VqdwS6 ʼjD=oó;WiL %AWy1"y0wb).mc[٩jQb4sr4H,\ fFWػ nʒ$^BjFHn "l HژƿH*㓚f3Imw5=ЅBvPU9(P)NpGD꘨I/`Y? Bq!?`e&10>қ|Ы5R=RA)\+ K)I6w {;1QpzKMso|r#ĵ5$>[ugc&XmjOe,bcAAa-Z +Seٗd_;*:%N x05JizuuZ,gUk+o԰~2D&c!# 8ov~L< lN]';Wƽ4 *͇He18?2!0ߙȂޭ衣v%Dh7[AXSLO/Ims2_.٠"IJY:h\}Sk3vk4eRэ| b*ԘR"=}t+%8k,V :QBPi3!XTQ%TƷ۷+._a@aMo#yFSϤgRۦ凨Nj@ I;(wy!Q烥?OFWh&vn$2F ڐ-_eQo% |tJ4:dC׉9(%'. |ʞuW Ng8t1[ ũJS%u(pu۴]:2F+R@G.,I݉n8J.y؋#*څI} CIbk RmI%f+YPrsW|=' ٟw~l?՘<'RIۋWo'&yzhPɱ?#4S=}]P&=e@UQ {e0JCu˼>>Fԍs7+}&a\- lZ*vR78,yRe6#?W9~Y ykUyzu{}+1QȮD4O9  nؕ_8q="=OC#=-GA,g6ING|aO5/mѳqMAʮإ:ݗ ó ?EaPTO]S͗C@xAbUK Mo ^"iXZ7th3Jc=idC,ail~U\%YyFx*rLί0BqO ~[qV*,บiv,ME@4bNĽ0}`QfzKY z ?UHz^'(B!eZll@Zmo虍OM6&flH{XGC)ZLYl<1cPBջ\y31&o5 3'+>dǩibt%9T9k1g*dIϤNB3U ëЮ|:t0J!fojƊ | PzCbүi%XV58ojg&y:b&y0ZS<7;iL^ 24qmkք";O}D&@Y&tsF7[D ęI2s7b=00hO_\"Y}s iaz9c71*z$so/XBE@Y> 2N8Dখ-/Jvzy#xvve/C Ȧ8m t<]B2^eLLvQo5BJ; -}ӛIQ~ u44 Em!MR j4@R&BW+gK\ @o1q?Pppy@fgo5h_/}2M}}HH NAj̺bw}~VOzմ!. El.JIG he2ɮVx!Xv[Ixw )Og~JfdbfmB8 ]ڟh':Iol,,+rP(GaW.9A:x@/AyaYs}tPW= <dYXyL9ArּwAd]rA[%R&+h촮f*hT 4NuMam5һb*"ް^qՙF'N`1x*aWɎ;wO;tT=M9D]\ʅ>Rh',&;JGB;;AZ8i9c sA{捪c~GaykҴsp [1,Q>9rIJ0C<v&D˩l jW`>*P;# \\,E s~a+ULW8)W\RJhȯJ Z3Pja|o:Xy7o$.ߚ"L?)|bķjlƗ1 '^>+݄Xd܁G s֨'C@rgх@aV?'/I 4~LT^Z\\8*iNX za&ꨠ|o[S -ՕAۚUIP5 _ib44BÁӦJ-"j5z_OG1K!VO  ![Ʊ<|QJ#1WF_&v/ݿdb#u`3]"K?6["geȡ4g,vZFIϐS䤃Q)< AS'鼼ӲĄ͏sUSH8Ȟ\zZ`LJ-tgԡLP4X٬b|hݣpi2ա^\zV9cT@"58P $/Aw8b*k[S$eh|2x:!+^4 f|?uA`WZREOh|b3Rx [r)բO + E;5V638NŭwM;ӡU3$gHߠv  Ӎo ۰a`i5H4], ZP8'PQSh1jfWjj/WLE SOt0bXyMxLq׍"L#Hrׇx/o.pRMwA%4Fxnjn QHYA0gHenR{Ɗ":˞ N;&+5.]4[ci=.bU簾Y'M!>RwPm,p=!P3똳{F%T(K A4+ _hV*ٓK#1 7nLEܔBͅh玥:ژz~S\u3=sK|Ƽ_/=4ghQx[560C~#5@VurM^  q{k L| ie%{5 sp$b7.`@0-X-9Py+n*~1Lae yTZ,"4@[<|*p|eH*{E,Ƶ9ѵ.h}K"Wu#L;AVԨ'qf Ut3\ ǕTt̟)sɒ {VSMҞո$DԴ^Mоy6DU H{m3 *sEfpgYY}˛ q0,pm-_oM~wҡfKLeFn{)H6l+i<{ǁ(vo+)|2$k1*3A8pRe BtnO#!eopx}h`Fe;DŽ~/*d[d a.H ."ewSSb"`uN=HXt bt>nw@ϗpe|$D">ek;V_-~zl&E94y#aڃK:1a79e8FL:Qz ," m,Uז$<@iڐ:ҨU#B`%^EU!{2.1wo@}'^ -Dz#B LatC CAm!j"ػk^WMV1rQN?˝(AŠ9f_xܢ ̫#??T!JڨZ';"6`w }fͿ ֖BP>qc?LtfDX0QjwOGr_2 d$CfQ ligr`ŗ#udW B*&~@zjXTSܬV&-M3/8vNv[27,4*8Yoyܯcu ET`(!jءϿrmHnUiNu )H'mjVn1-#3u_><9VY|Ȑ~͢<2<,su|q <4fm4 Jgr^uG=:r(كj4+^@Ӑ~/`æ)$ۙ7%}(4w:S~;փv4߁7{[4ӄP)9&`S@twZο<,pNPL{5(BuOU gES"Yf\Jcq6ab )аj%-(ba,<өNؔ,LmQ6؏&6*ID".~L.&7uؚbnur!s2 Դ7(ש ax1+|"ىkW[h^2#$NPdHHA ![Cxd`ܓ]cN>vKv)@2ˌ9_^\ڪ22G#::=UlS,h ZpPMgV}8k0\6`Әvy}sR &B oߤO,Ur֠Cq!uGa`53JTBFzq[m_A/nj_5^_W`Zh6~ZX7M-82+-S:% b |~V<ҝ'9[RW,Fi I$CĞNEcC]1ź\h[_437H*Jej{tл J!۔7K?q1'ՈQmvm#58бWZ}#^۟=ڋy'MߌA՛ƑRH AGvBI!;R C;k)a!هx O>bPeEϻ44cr_SE؛LȪ߾l f\yhq8m,#lD.eZC\8Qjs !v&re= XhT?C. k0[ H+dq[a Qq &3C !ٱ,7g/ C}\<'gY5#G(Vﱛ$¦5üu/x"x̟)8nG5_Ո9+Q#ooG鮙N@MәN10^BjTfe3)Wdz;&ȦIÏfTXQ`h&D%nV]~$ b-sb(kT4Ox]C-{plî6]Vۣs3bto]5iqm M.܂*#`LlRd=-1ZIrUhoeY_w5?2nX,hƞ7/"3.\tg8ELGke;`2!%㎶v.?.3?i8fiFo :B=Y}K uZ-Z ۥ9r&Q5RCفKxzQyUh-BdM`|Lc3?#x4oa?dib`.}̾EJ5ayE3qaUcAײKĸj ~VZElƪ)cU)膂R.#7,}Z? u K?*ꎛ#1 U,#~aWSFZy(߸UbIeM\Uc^qcUJ߾dn. kCOxrB_z0z6+(7(*δ-,j/lzDߘu"!v-ʝ2gcSʕ\X] nt"\xQ]"[SBӺ抨-p 'J ^܉-;T='tl n|$扁CïG9n4q JN_ـA M-H yZPilGI4؁ sd^ǥ̻#Uy0XBT:RuW8(0VڛrI7XGE=3ݎ<[B^H`Z$,ZѦl6IȎpRWͼ2hBlms<(4lVZPɃWVE}CS 4GV)]ڏerxsQrXjT=ƪǃ[r5$bSoARH@pe M65vy$v N V@v JI˹uCg"s"lեjZ'ƉZ6Bgc(uTlliy" -&zb=r b LJ ᴶAc)/a0\]h^hI7 iq55R76TQ~ H_ES|A -}0Oi5kP-ٺ sbY^ȿ쐋E3jM0K:k'Glϟ}k GgR㟛E(?w1V=?+LDuxsSd=)!z+?la1ԃd4r0mx EL`H"I}n"r4KZip;cWKH)ԟwP;~ 7J^x+R=|!I}<7D;aGMkι.G@DK1}nVKdKƭkFF~)~|YsFT=6B19W>#shlJxa3+j ;ME_ΈZ. I"}àj| Wؾr !Qpoln'(7l_HiW89gw5)GQ IK=,O͌Q1Li!H 'Xm1V1 X98(}<@L֙~;?Mg䀢ARBI4WvOu%ryٸ9$~upfI!E\USו8[g.t|8iAo,al0Ew3 ,0[ EL瞆:""+yG1\kRzq9 !8yZSl[~Z>dwTw@knr`&.'(΅3gW9?Z}*DdJ"#,h>&:Fs?_XxdeEy5 $ ;ޒTlMQNΦ >LueE`a_.l 1@hctYᕵGH'R*9\,Ascd-TvN`_\%!NO9-~l}43PgȑeêЫT$Rv?-=Td&e)u11/+xY y 1oxG8J"ZzamOldԕy5\mG39'4Ctia-.% Q F) ޗ?H@<}m}hW)T(ĎKlP+#jՍD Ii>^)Nvt`$%2+f;U6nu>vyfeignmsx7cod_M.II_aaqF~^>>94&M 5b?|k8RBD[Iy-JIkV^J!wo*\6e!6s*'pQg#}.rld Cn)OIF,fI'^U6[[a(bf"ABAS=/;sv#:P~iB![w=E19Q[Fz\*T AE.ӷc( i)(m|27-4<6aUaz~bK^^Zdm(rWo_Y=ٚqHufR]5Esw9n >CuW0Pm6ӣ? \ZΠ}ohob0ۖF\"Q]f4 4[w ^HsMAtѪ=ZJ A/ yJ_l5Q4tWzP2dΧ^|QO+| +CfG;s$0+0ѫj5d_c(!_˩!#,%q!P 8a+E>-xȬ x1w"<_.cG= n?`CɮN]DUƆ2Y)dynV?H8}0x*X]0x'LD}9DٟeV~@/ FcQ;"4kxd|h%Ġ <)/e1eKPp$jCum+R ΨbkӀ ,1iv^8rN5$Ei%|u,I5t) Q̊!KylER-esޤg}0U0ʳ ?d'cۃ]җd_1#V<#y_<ӑnC7BDEơ#XUcyure@}w9N4x*l^Sh=KuE+?p]*vR! D-V1 laXJ00)^ScO/ I\}%jV6 5w3Rt*n_>AHwo|+V_`4ũ!Pܶug3\Zg /槕-NYx3㐼+^w d^Sqfɮ} U*S?PֽORsFgQ ~kM8 ?>G .u:o폲͞QGNL{ T A cex <`gj95!)"FdAڲs/?g Q*j>:r >&LuȠbfCU]Wrގ΅!\ᄊ&Z|X4*j_px`MN6"n ? s*CMܺ9.J_B8c^epƜ~[B`=|渦,=Q\e]Y-xދ5{u9d3.o@hj4[æE9}r ,3sJo6DFgy'.Fs*T岲gdG9v#ㅜ>WIm gfR JK\)I.gc. %d*=e⹻UB%O V9`"kq[$n^5D LN({7Y}~(a{n-<ly|]|/KP5fV^zVHkuP$qA":z#lXgx%k`e ?[6! /|mEGǓ_P06M/ r?x`W}6D1 ]a21HT#&0vcb>ʜ,ýL?#j n~MgQm1yG,o9lҳ41ckW q&MN8oREt-hiJ9֕U1=ŲS85w¾яC\4{J<>_6-xg񡇵+%^IO1ҊJ vm@-!&Q.]jRϖQF۶?4S~- D$K@v'4(__!-K.[(47UTlH{>*b&Y?m"M6֒aѱAեu߯T5*y>/%j`.3':2p-3Ͱ= i%6Ci8w%c}Oׇw.A`_W  {M`pEfb0D)g@_{NR*0ٱ&&{}+S JėF(B 3{{FUI@vt(:G"l:A274\wz#FC <#ٵ9( aZF;ns:zX 7)uuW cTK;7kv.UFBI'6:eq?&MJXp*M݁x4D!z-,)k{)]eMJ ZU(m*m*oec% 檽z 9/{v{ G5dN~%d *4_8 VB.5*OK0֮@@iI! tT_"^Fz] fHW{k~U0"%[)s^c܌:4wwq]SД/.e _oRT"=9_'ir֟ {;d ]#2S\îtD lZ*}9P=_F:cX; {@*>QNҗ#܋_i!5BxMp < 7H 'p-W%˼ +iش/PvDD)'>X6eԟ"t +l-E׉Pd_]wsjcgN=><~gE]/aQo}QAtV̝ȐZԗKʘw 눫4߻F"+g8g ^e.sʃ (H 58۷D;΢3΀VI0|Vİ>Q jCeRN8nV`w ]:Z*s6;@d! Li ,u;^tæHT mI/֦ˣ. /?K X,׉eﴢw?.5d>J:Wc#… v,j#,\q|ԫnF.QY\ݥOn)9_Cp7zl9맚.K`(Jz@`& ]- | 󨑒[-w4jk kLP3+OSQû!Z~6w>2F1+E\p6 Ћ䙢| p9zOf 2H {ȣrk8,6/N&#Ā_ gq*HԼO#.=zHσT9/J6HQ:\#Etԋ<] \Qzyʵ|Q '= Yaxe6nGqp6SIXȦ ;ASJyCVlOpmQS敩9TzN;E{ɝ$`s0 qV &s>vac!+X7tE"!`&4HI0 pPK7C)O TJKydG[~tK6BƟk -Hә^’@ʁY(Ţhmv~j2)z1>|/@SNx i̍{z`tB9n{ [p>GZOf431[pԇKkj0$"%i~}rr>7qj iUfUkqz"tN҄!"w^Tρ<̾v s/ w Fos:"r5yy=ӌfSȀ뽨O($q.`ԓlaJR~F=bӅXD8hY+;rI PƵL$Pn9~$%l-8SxQFP7GBn*b+W8e{o_?hyD&XSq!"l J0yU AA"Vz ><ۀ"J?Y]Oғ<9]Rng/DC1Po^"9u`δI'U LK;Pl:jV`lCb*oYtYژ CK0c^%z9VmR_D󶈢Zdd)9?)L gwU-u1Nvj 3 "Iуz$V1qR\971y!as@!U!.8`ScHv+>/%j:j $|ߟTM,+J֒+/¶]L2F \Dre[ Mމi:8.Rwv!Nr缊sy.2 jݸ-V߽h<Yw [,11("_$|tII;DL_js֕2` ]^R>/+v8-溜@y^[o9]ώIk?/X2qW#'%uԩM*4Z y)sf>Y.FIܕI?;]N P&/AZ:ӳۖMu 0-(*'[Mt#ƵN$.Uj^괇}%rԕl ƵT%q86H)ݣw('3+*ڊz C0z`9E i0q >m1Nr\.Ô4zXDMZ@W4E"W`R_>i|a0 *w&3UtŚX #k  9ެ ܎xnBUd-t%Un uJ%OMypfzHߊ&IE@;|5y[P1 W뢤@ֽXR,ȸL)B/VjwSީ#@8:Yt'ؗ" RF=l7  _1\;jb4Z&\F~@DFSE%7P쥣F煑*!9d)dђv'Sߝ,uCr|fHپ.ԃ7Ĕ"B8FMo|i')B;zq`ؕ[qyg%<`S1Y @#^މ׋iA3UpUV^@|9ϩP/Ҷ+V~MJyAZv!Kbg=#W mOq+j1(EԍpJ$kvX`7uFw۪k`[${BnD1Lrldd-=O_t./K 5y`F-#㧿eYwQ~L}1i rbMzqo=_ch}&FzӐ| SI9ɍ1c| |*7E;ua=Y]]zDVq0W-Anx0|,&VQ;U*!]퍦BfV!g_,q’Y%iTuqi8&p m.Uh~2O݊_=oE1f\Q>j=֋EJڲj23'yGEyUy!5m̭(8Ǝ}iXľ;$ڛ%ej}H1v,/l<8aC,6Q84Fܴi+`Eg'<\}4wWT eˇ:C^w=Viü x=)~`MWx+O2^kl,ZrW*~FHM $;ѭw=9M|YlOz0*.;g2u0|y<^TghS&GWnNPk/ojơQyd>4( aX p͡-:vA?IySŠ.eAb0tVL^gWf Om"sg)eBiتD%B9S^CG, 1sP|,i1RI0iU4,@Z)ݒ298%&pN \"GV@UXK @-4n3ޑNwݼ@ A; LolHKH5 .h :ujВpɐE\f웅(^4CY{ \Σ{u#iI4tzA2{&bmjpz &KHݸS ڗ< {M; 5er-;7 PɆ?`)tIge eW5; +Uy I M^BsLw*~m(]TYQnqWP= ;vK0Υ*rm]MM'"Ɗ}C% Txmthײn"$qU}`<)PTo.rad*[}7}UڀZhe@ǀ0J"`ci!⥷۹w^xN]qeE m>4i3?RS@l(6h{l; \Y׶QY rpfկ@v3lGxT 4~µPo ,GfBF,j%:ZMUx?LTEr ^Yj@ŅDq^$xW")Ѷ .qrK_H ?ݦ y#ј׽ }C˹jm;v;j- gux&V_MG(^~O3ULlskڠiux/(茋ՐpiWƢimRb (X/מvrpXMjvLWUlN!}N}%H{(B l_%S&1}2is n+L[Tƒ5IhIܑqR&"LMy8j>m1-mv8o{3z@N3 ~V;5vdwsToߋVwN!ug\pRx[ḬuURmhQ<2oR9V 7xOilW±5kP2 '\̣9oX'Z0WF!",rt *ƥBNEw9OOtO=O dp!.ؓ>5ri%IwMR]r5cjDUyn?rW[S!yJ^%CUh{ٔT > "մƳڱo+"W;D5+ԑyF z(Es4zYEtA&f&A5jHmtC .X,qRILq,Rcv1F6 l'Ssb[BτT $oeE!ebx,g2Ƿ[ '$vjFPi %OBSO%~p&5ve۞p@ r[ TjHOʷMP~ 2#HZ,O:jD%) LG%?1`i_!1 t8H'/U|[DOWjkB s[o*+JXg0Ae-80`ϊ Bfr#vieIyk wXy ЏTEX&!AgS$vވ,~'ᘀ@!Lpƴ<͓y:)B,E<ÞÐQBx;QM۩ y*RBgɡ!yj-B S= >X0Y=5ŜLƻ)K̞NC:nFG5,N#h<212۲_ nާݒW1-:/[07xS^+;#wntTd]ʃw?":5)Gw;WQK=—BdfŧW!Mv8?z#yCp~%؇;Kx5 /߹~1#f/7s쵂c}~;0û>{pf= ,W\""l( O4J^ wM F\p OA|0?Yo3 Eiym~Uӄ"C u/"|6odk78ǩg0ąp4b|vt+ħ:n(Tl󯇑kmŌH ٰ -b{RqL {kDV杗W`UǠfشaΓTNUԼb״m=/$dp9 Z@*U^,Wws8MB]Kp?q8;(;Du4׵FчTU Ah+RfBgWT)`cdȳ",ʼ]5=k[Xu=|z)> k_˳ʏj>D0O(񴇵j(m<@gBd@}Ql PjcXUM,pB-4˫jl e{-tmfUuQtu}{^) RK+}Gfݨghb؛sΓ8Kn@(׳X|9Elw+x_EtCND8"9^pX֘^  >A^TWt Hk$E ,Y}OՋZ\0?n!#\\o(C39j?̺&odR"g(SfH&jVP_ Ŏ(kϷ!QIoFƵh_vJ6x,AH;Jv 1 ctx4 cx]f6cRSy B}%3ry3%I+9=d͵P#V jtׁy$816!,BEE:&vejМqm<*Lbn'=hrͨ?b=ucw[n@?)nk#x{P?+)@<  f-9զǽaн6`1ʟL˃O33>3G0Kj_ G7 hVtϏil̂7>WfIؿv}ܡd~.[RY,fS(s!D0})q^0a34Yf{X:QrSI,x;Cr(|iTN%I+c_岽!.UW3ǜИ1ELbwK+ I:kRI|,fHc֓>IQH(Ѓޑhρ'+[PXXXRf9Sl2TW"A[*U_?޽&d]'cV&5Kwu)`_'_\qANW6t6e[\Vtݯt&q!ڗddy90:K/J/#W hjv,000Ez.eL3IY76B"Zo"ہ+GAZ׮kTR1DHbq|1>؟3aA(ё->QdKsDMPcC,I)9Q4-^S b7K#"N"(0~CȵC└ t~0"#[gp 8ŞthTxGve-~q8Ks [y#4k-)AKWE|Sn"9N<~ Ģ^/|$Q1y@ӔѶ >&L CQeѹ}G -9'ۊ|f|&\ieҭ)D@^S5A! ,TJDI95spr;%up)sMAs' @Ӽ!vTaAF7$`72LPn2k Ź0ÞA|O6^ in# zUh036o$֘e|  ||3l6Ul z%trDp{ݰ"஭E}; F?AնNO j1U)nL7&Y)̑ή>A AuU#=loUS XXF*q3I=Dd2倯us2ƶN?6b0 dP|J~)zKIcJXh K ^3V>>~6xPqpЮ^' _8yo}1a-d".lyp @9fP.A(TS ŸArTvh*|}f%.wgb 1,Q98RGՌ Fġ趝]x5 =l8QZٕ*arc*9mݤS>cAlG#?_F̖=_ lt,]02L5wVt!T6d4sd금P\Uw!qCFk٪\t_M8m{qt`+i~%u(e_w<`D7pX,$x Eq;YvP]y&uϲOkX[կH~ޢ'Bbk+łyXdAbԙA=/-.گP%JTe?dcMԀ)0n/#%Ԣe^.JdHYW~uf\Dn@5 N 3׺(H/L1LU \m:wko" \@F ?8$3# ~(kfK1UctI9%CpY"zq'67d9A`)fm75#C5"yP:ts uB0K*$P.s (>~W;sPdJվPS=a S1H ֥)PWeUTdbgSd4&A}S_@M '@􄝚Fk"vt2!sGXG/@E]Pf;J4z:8fHMQ0U퉁՚:?߷*7ޗf%}02kS.58{( Q:Q|)O +Ár `x@.rrO?$^* Mđl"Xo͂ ,}@˨ٞEf) }PtKx.Xzط%Mbr7Y3SU;r@S/|˯^s[t(ZR/M%raFNDNs#΃(bŒ`W(~,GÃ,ke3vcrҧ||ʟAO+zKlmlؽW#M⻵q(`}Ia([kT͡ &QBUU$/=7c"Y~"1_sQ`8tA䮌xt.7܍Ѥo Qw }8i-/7R$r=vnY8a?~V:tϾ5 "SLaAut@m`J T[o[8ol Hu-`~6[<3ހ ΋kRhkp mG:tJIw VT>۽hD#Ԣ\q40>W%[J zHYY,2qf]V#n.*Pf |9R7 Z~iJ6[H>pyYR%3NM2VR݉`"uu88=? y[Z9 qrw)!Ұr@ mߖ'D Nw<|XV/ d`JxT\0na|:;7Bv ֐ӡPofziRB ƁtV?G;9cWY3wf^o'6_C!gpQY!EeDB5P ~e+@X)~d _ϸAG {60$\ `>j5wܩ,kDVQlyȉ9KD\b?_yE8"pW%4-B<0-u?k9;<_U.<$K.o (-;E*GW`1`jLSL"I!xLSEt8=BW/ eWP·~IbTʈWC' &UPY,*'bBx}NUq]Nʋ/!B\2PP\EC@ϣ"Crt7\AZaM6ǯ%]mnQHo8 Ұ][ ]HS J + mUWCreͷ/bSpHL*Ijyb+{Am\aBio.1Xd< "Jz4+oUWJ]<{{'T:W<'m2Z9_ RyH}ʃ;B`u'hB8Uq GX:4^xv$ij)PpIH x/H}-A3oopʒ_e(#f_lY8)=h!NOL9բnK[D6 LB},匮VCFBA3PdL=73)r[NAn > }#(HҼ֠fCl.`szL ԽZn&D !me-xT͞{uoPy~Dӫ=Ur]ηҵ/t% oO8 ȌYC\EaD _%6C*]ZO aiJ1Z|5K Q|@&@iR5;[R\qO_OOF ]A 2*uiԾΨ%flfվ'bU10lmU>Rih~w"I104Fh*v0vv U\45?t l+E%Mtl/8M4GpÓXLg܉o{ݠP~> Ͽw!i%qHw;Wh&Л2o>#H֍o=M쨶75zݰ4dBeVA<ڠȡht~˚mf&yUD|գTFhf"T Ea^#m't<Qopf*TQwňP̭,8{_9o?@UWܿ=at()ZFC_"rOy#-1B&wҸ ,, Mn;Ħ! B8.3T&8nU7 =^X1dW0eO`#^oeܶ MDR d I,VHoΑQT"v͹qs"v; n0Iw9b?f :[af`pV2ioÔIk%t1]2sBRrF~k=iA}E%47sp= gni +4I BUb  ף@tz}iC̆rՐFg'} yZIv|Jŧ^)QŭS^u5V<9CL%p>߅9 yG="37TP;?"ԔWiղRGണMF.I/SY) i_b<% r2߱K8^@e jBmKaY\:LUkkn@̧F+}ʨ# ?朊gW7^UIC<˜2[a3LyGR5' flOX(!K@ٟ_/%p% =X-!k!y\W0A9 `@OB`wq Y{חc]F%kNOH2iy &~;#S[^tgW%|F ԝ1ayΫ9Kb687<y>j6; CFaljD.Ѯ|BTx:xTV\DMH3dXȩu|h *%kWk4ewym8?[cvg6r,Fg烢*nwW'W((C Rh*"w颍y| 0gs @~(ss%|їf,+ txq ~9]}~Ƥ!7T@aPyS5|Z6W:+9;$#H .z=C CԱM KāiQ_9}:N/OùLhDn`[`Cʼ<խc &Y$ |-EDI 솖6?ݨ iҤj 8}uYUA@"S}YF(E9Q[ LRvLeJWPE%[[ Fe{b94l8YfM(2n+^1:} ~6YN~#QTCZS?p}އ!W%ζEb+MnDv! e2U-o|XAe;re,S^.) ݍ[YJG4 p"2E>F`akG"l: n}u T\ egMwjUTEQR=LI(/<OCW/C;N,J\q$/^9:~_A T$FqkKC5ɌtYF H~#u5n%~E!7&n=]W|[ Rt.0?Ūْ<{#pId6p5.sO [ wϱ@T*~y6Qm^{ګ='!+UE ɇ!Б7 =}-a^1* X!tm@3@z>b)`g`͝$m~ ih%36#~t,9a>#%)ȫ_&%άOnwxlɭ]rqrTEغ8'sCCL#. G Wr(<;x-ŷ:D֤ry jc( @Hn~1 q%(,0!.<= _qK<wL^R,Lɦf ߅hg 5N%f[I}a2 Oe1QKN}4S׶#ieĖ)Ax⭊:yXylq_?L=aɉU3ٖ b\"?NwPUjC.OAzHi^niT}jT5;vJDElupU?ȥ\1U {:A2qYx Oby?HjQIA8܆9vl>~9@XD{AU}[l>u='z HF~~F@c%ĺZʡCJ@yz]p 7d0!шD"g(`rX;p7_}|Og9!eR5tq]bw21“|pk# 2k?|UW G-%qږF90wZ!dW> "BG(Sn'lt$gOYu7/cOn?ݨfV2( Uq@ɂՓɅPfoB#,C)od%8ʹX I% )BB};nQNxݛڞh:1:UL(ʛ%DzbD,/_K Fx*jB uyhk*dG-[iT^p._G(qw(gKܻ#1 vF ??C9iӘZlp}'Bྍ1.7ɿ+ŧ1kDIk^4-ZE?G?v/ Z[ź4'r$c} 3VYӁdQz߯Z, &EF)ּZwM]gOK7lu<ȩ_=,~H"׋hҞv *cyM b؞ YY8$D+כfK*- V°VzɱM=~B;" Cm;hot@zf;@E$.r<٠T˅qjI^OntIh*C$ z+PC`KԢK3W␮^m5؎?kZ܃Ne+Юl5H4D3͈M"/~+nM~iVJU6Aw}mJ5{Fr-u!')5 ЇEG {<ԓ2B/~x%Xm ]OD!S3`xAGx]AE'[CiT[C:7ꂁiOBC'8l+ݙĥHUj [|o5ykk~vc1HS.Rޛi0漇qmҝ|P19L(F݀if33/r'Y]g=mjO(՛{-Y%=#\# 3z?lxg #|fЛ]tgüOeg2`/&3 iw\(J 휔0jM>J<%!7 v&q]!xq1 4RjtGHWsSčB-Ai4 B&QK6Q[g#ը!:x7⫢:Ol[ok R-8˚;ΪY0uܼ LeE_\-p8żftnDdV ["1j^R;-Y+z+Bqy~ۋ_Ts8 eeȁL_{E,ηLҕ˸IMHD tع3[a2+"Hu0:fvS!lF~.V-6'/0/0?ZIMR 8Ol{*?9Po R,cGDQ :I0Jo{!כU,NX7Z5WPPr k{ŷ 5/XdxP8S̘T1G;΅]#bԉz+< s1/d#mmNCNj^!i/B( JWԪt)I@SU%wR`_vZ]ӒBeVҐDN1=&¥I(llE:>9 ]P_ILK)}&$v$Ln*!+nA `DX.\miC+Ka^@v'g[ j7td^p"x8f<ϕCU '5Rd1 qtq8<984QEL<8+0'ͦDA9t VaJ@"'4_z,?sWEuxɀ ߵm Ǔ8Nƒm4]AlCr`|5No/5\#xVJAg/~sQNLeA IWeփ ~ʚDX] 2?"l^*>Ycg2.c̏f%@yEJTݼ P֊,`Jt]9;& 1XZ)2gy=p{V"?Gf) ICzU]#Dj坱%jKAz27"D& kҐJnU 8Vs,Ҡ5]0ۆGԋ%_b?#ehFC-|1N+\˛&#*cXMkx&ŤzX%`oϋD܂vo0X [\xh? .(- 1S6.^4 }z l?:'/zH'g%MʎoDZikҸƛOQ𛠼 ܅UOaQ/D!0t)7@!Z~m/=G dv@"4!{?tfʞ*녻/+2M'yl-8T63~2^9}[Ȩ_tM6䁘kA@ޙ1r0Sۤz\lܭ[Z'= cŽS^?nzᐋF,!Ƿev#E%fLW[j\ .xsaztC1((o?6]*ˈmF }K-AE*I󭍥iBgtX.1+_uyxT%ψh>8J 'ڄV7Z7 T!0faw{ysnC%T+%>{M:_Y;wo_ ht>.W7]cxpP47H6$a!8'UT;W#HV^ܾ[)^N.C,\_rE 9hx:~kx:ة){ex.ѳt#۲I +9" 55~zϥ~ Ɨx> _|߅} tLt.(ۉɋ7䄝eTSJlПBrN_{%z6.>ΔEBLW0C5zPdɩ*>w殐ʞGh^շ K;Sx!hzK])W p6=3 V'eYM߾2n5cO=?y n/]\-3:sl@t ㋙\ c&FNnҞ,-ѬQ2TbFlN5'CL薌t4μ2a6՝q!>T)}@ba:t LU1ЎMCnLCNbMJ??l`s,i~͗g}z},-d*{qQ|1jMG"WJ(O2&^(XN4=W]~DXGWaDx,j?Y41+0_ `"0+bfGan,yՙ)x<χFusJ^9bi]!:âp?/~])H4ݱ{QueU~|5u4% puta1hS гt,n=yhVq?Cu{bp K^UNV[3ۻ'i1u4r=jyyg>7lQoF@| XSHL!DϮx-/{fW#5cT<) GX&+R9 3e͗T1DVCk]:և^ KU3,][q@P!.6uj5n̫*>>5.todOy5 gWRAU@-ښƗ@!Uz+90g$yU$wnF*zS]Lv1zؽxA4xlJD_C5EH;ER`f=Y#F9BUqtnبCSsrJ.vc^!uM3 Ã6EVQfqm|ԏUv53,} ÐeHi_`jܴrەo$ۗ(Ep8w:~i:J "01.o8)a2rdb(9is o++R 2k&dz }?xug$sXVoV H f )o7F+Ryp1͑՝oyCi:>ң~<:3<4 )MrI%P:mS<#sLcvH7yRJ}j~G$ ιѫмgycY,E|[hCzXb?CFõJ0VSxQQـl'h˝Rr*1.) _>eK г,#]~Ηee^~\=Mhq6V*a<*[r7Qqya1lNRJkrο]WI R--I1DQ<0Q5yRO PCd-l~ђؔlGaYo[rc~A.T^/y4\hy1XnBszB%Y:T<9EP+ kgwDqŋs7CXzzpd{ *h+-=)иVT\WJ+p \ //QK!0 AnU.%c1Dn AȔ<L=oЋƆ`1RײHOp$OɩJfʏTU |Ppq/ asr΀Tzk#^v[GZQ4o/aE1 |t"N(պ<,Ȩ'͚$5-tBB#FA$$mʘk9 :htPm{.hNy@lM&2Gu)Yt`K$2iM`'=v.JԨ v=MH蛯c4<@`U4% i7 F W/h<<Ȝ *, _UTj!>c=t1K3>Hfz5<%F8 RK[lm:6%@` uQS_9H~K.xOѠuDv+ T:^>?gF$hE_LZ NDPTfT?aؒfK!OH>c[?&[pegZ;'gJX?xP(\O]23JxZ?RcjeF,'T"bׁK#KltLlZI`)߂ZCy?Gj/d #%1cO&Rнg= )!eɻԠY*a"`d}FIq;lCZ x)=5Eމu@\#t1rxCiY`$+(?KmaS}`8sކj٬m Z8 lM WƻL lp=IiOz2!KS8T%a ޤzWgk̘` o5`tsE2;a |_&2 یEqh6̰$r%Xx9LWZe%_NUѱzRnoz[?0Ɩ-0KxFڥtB]DWRj/S'TWOg$,Yrcwq֏*R7ÆfEtm|CA;f@p9c:HES1( ŎOu2UwX?&*jLhMuQƅMVWARxරBųk]E3h9ZĞ!4wɻ-R!9^07oϧsy_Sgo`.6\6KUi"vܼ8.֥ _guQ~z{[BxP cKpc,e8]QtƖ,O"%E5ozR`a$u r C]6y2G@.8[PFΔp6\R5$~ I}̯E͏JUC CފO [ m96G# ;A.?0`iibˌr[d-]Z%z܂99:&~w٥;^ ĻT[ǫ~/7qx2wp 4Z"lQ,Q1@RL ж1 {SpY;)QXVa WϮHLLNR$^{խQh@(m"J#̹O%_e`?vK@<;pmWRX7|Zd ]̦ ;NK'EW4B{O:@WFP{Vu5H),pkJ ``@v %w=#j`{c]y:}W\5I0mk{b{;7/̍ n]yRoP1gon OvзGW\,aHqV|(Q!"nNhu_C&ΜoXEPH`˫ݸ KJglxF"M 1)?T8}"˗ܴ7I/Zr66P"z|xd"w K|SKbS*)6C^Π*F5܇z8D]ZkڵĂlG"P6iaUjh?J Dm}7@h 1[Lf(Wјa $3զ7 rx!GbpAp]rIs'ƙ` v$,I4D:kAɀa.wOLu1R)вQ"kq{}h @!ʕ8P^s fG8t/{ߔϖ@VX!@:uRd޸?o1 -@`X_Qzep `gσ ݀qZnEIMpV5lNdIeQDnZvzt$ ?(!M\͇WKgs X&NhӖ,SBTE~0f >b}RYSp)^̊Xlk1;B֢o=̶U)M7Ju:ϒfDZ/$ytyپF#!: G*`q&IYP&vs_հPn|ߍ(󉟴͕n>D/9FZ.fKFn6mrY X[{ `,I0tM\Ӯ}*vݒj"`pf-F pyTPU'`)/OƐP` }}mqG^3SIƇsz_"hQLZSQB| !j(u׷d\z!fDWs Igky:~6x*vהN4or׮뫩g/IC]Փ] $^U 'as<{:bCMv{RtW)\P'|ʮ?o׽\ltzv+_!ZEYkwoIct%6 Eh.th@ŦCGҒ4 5-D r @Oё̦+kE Eh?Oq̦* ZM~B#@ks{|Q˕W>nT 3tEٖ.KR=`\2P7PLq,CqQxtikRHVRT֤~~lt_bѭOgU<ȋfs0"Ri$gĚ+c+i˻R#Ut QKta Xu04==o'<X Ç"Vy;A5:yՊ޺?X8MN!bAu7SИtr~زY]LG. rkbd7W=_ :9{~IAjAZk^(G40Hv;@|Pو˺%}LϬS*"}n@6'99Ү}j})ܩ\l**TɆǒR֡v;eR˷oQX2:[eG`,zEd dI6^[d̶Z,کSMUC1:ώG[^_Fx- oQ&ΪQAx鸫$g8)n`dzOQXiZZ'؆7X˽djf?cJeIٗ[yQ/3{8Y"ž-n@V+g"ʋ% uM'F4]p +ZBt!.Tt٭ y]ڻKD[ Dj-ۘR;xen H)D1DD>2762G0ד؈+LEyWdN%ڈ $w Qr= &H'>jQE8bIO0|Z=>j@C|~DqI+XTK5xEUN|2~duUGTNJog 0y;*BI '8Z $r wSƚdjYB7bk*xB{dkdiZvjHbi$ʅ*u(EήO?OR7ZN2,++3yۑ:A%g(l$'##6ӂ H]lNjR,Ή9Iܯud#zĒrP@a%/-f)i-7׆ 1 \݉m͙`kcUܠ&o_!^ȇ+=VfI@ҭڵղlSқze՚7V GKK$, v_&ڛK?rℎAM60 iKW!l9j~ BUj;w br+,wmsVmGkqA*32} Jj2 ..SA3jm./ T))~ IV[yl鞁Vu{Y-nq) oR gс7"1T4YˉJ,vjɑ VEz]91Pj̉XRĈ4JU9 ָ 8/m)ro6!0F5ӤDNQ0˕'؏H Dž͓x$T6zX|Kr&5Ia!9\W CߤHOe$8JP~gs- О R;jQ}4ZxI1:I_WvPIp/A(_e ⽣6ny/ɸ -; 6X|R{or1 (4<\6\"vͻh_ٵO{rO;XoD "<.o4~MK؆RbAj6ެ >D"t4jSHGL(B/:)gA[e:NB? D_ QR 'W핡0~Ljb.nzȐJZls1ch : uFm 2oY`E)^:Si"rڡ|&q)(mLmB+zOlY] YF,Eݓ՞O;[,+’E]E6H\P71#L2&t9⯛-^!Qlk,"0)~Z<J̺WȂ|6x$Q m ./.;(zQ cCFA@D 9<(V=Z@% L^s2'yi(>fr_Tp\h$n5Wҫ `VOx + 4A lڭ/s|xN}ڿNef0yAhq%J?]X\D'W%wRL~ϑkؐCX>Z=cxwK86H i)#Fk&% ֍sv'&™1g90P!$ $o~YlCCt)-ʔd֘y5slq18X턠Ю=Y̙ny@ֳ*n^}Yj8s~^,#li-n~o5SMJ /_ )Ie|ϸ3\r\J ^ ۢy,]xu

?v #!m5d8 )I45G&9Fn]Xb|-oc)*O!o4 q\ oʏs34,uv#~+v_L kG/˔tT`kcZ +j*6o,[F'dvY؞#N!q:%)m#RGt54^ok1^mNJw̕rG#Oɣ}Jd Z 3/:$E`l?Kg4˵yj tCtn9j 2.ĶBЬMR(Dl=5}JJJ(k^v*jE@ z,H =K"7F}4]#dE9ț!p?0JdM[S2qCi.STkTuQ#<#Rn׿#54~4K(B4+ٻ';hkK rgO-9eT`H$/㉂$(ael""o&f=*0tX2N>-^3?"y}y,Σn$ٰ{Al- RX%mtqrBmXx ZEI*jZ[!ƼMRLҡnm?VUmj>I%Q8-]cj&tྡE*YЅ՞$wg 2@QcW U=x@:ZLj' IMl kVQ?oԳrV?v&nEBV!KYzҴI),֙xF!tEd8jr&OUn=B..dX^0!G|Gp"+sŹ~>[4昵؟h0pWo "H=xJ X\hM)A>3?#)޷~uX_bwx24kTk#oQ0h I@me n`1)|^1"rZ  qɹVI{L8R1H%PG[}5dsH< )(/4 Em|^{MʈH{`=R $*ig)$hFJwƏ;GNC:*z\8V¤wSyJ^lfc2г7TzWF6Dyw#$Eyn`4ˍJ6A"j_J)_FqZoRR%aKnvJSzHBLLD/ ^﹚irԝb^Fc>~* u,y7Uf[Pi9U?- $(BbګT@/<0޹Щ BbUIch7HELEe4XdN8H=Ry(b2,s]о7|?E~R/o.N>imDh ݭ2Ӹ}QCz]q[ۮ}#T( e MeF dplMX#F-aqvlZU4fԲL\b%,\U%=ʕ*qlM XShC0RHQ3 4y+k$*JpoNEVl~</[=%-Ve_C4ԂA˫8.YzY[rq p|!T_8k\1@P5*Bi.ddoCnfŐG.x,X E2-t wGe76iS zپ9O.fg2v"ܩ5ۣҧ?ͳ_zm]/Q{9Y~q3v\3c+>xnc!Ǎ?GE9{|^߮M5Ɖq:Iׄ{_JjlUn ?Fw(ll㵛eoC^K;g/ϯ X5Gz~8%](ON$N*&r. Y,cpoy? "ޫAF)oU*\kCUEWgd)Mw%nE^BywRHzkS9* ._Viʊݼx\m&˕LMOd 1z@]_] kSd )?FQI07KĠՐI13F0̈́!jO`"2îCNۈeFĄw38J({a/}J`5saٜ<s:eo~M;Hg4V )hzP:̉T=sY!@ȃH0>],(cjSẇRנPK^l\ƞ?!a\xLy: N8[D|+"s d0dg , @J  ~#cz_]-K}\~FrQol3 jK:#$HвM4"Z UĸNUNS\"Pp*6*-x"T} TڴNn*Kgd#L'e񧙂~ 6kH]zpÓ|i糦!mkЧ8\4M?|y櫮-8 n(f9.m {Zcy⑹/a3;[[i&"p)#"Be[ 8KTaje' $|Q$ii)[*غ9Sõu w]tq"%cUtKt!z#I܊ϑ ƣnJIޗ;/:X]vfDRX&~}^QadҿvWa-e=Fjن F)" @[V< ~"cUy#{ZBF94pYъM&3I1A"E  Lm#ȯʈ tz=$LA\_!C2UT:_Q]S,goŤ* $a邼k",l3VL@sLRRnH'zZ(ݐ˜iG+oIw-uza)U~!)+F f S1 ^U[i8Q6 \qG&`&'[;>-Ӯ -# 7U! .ѝ=S,=oW]YWꆕ.b5tJw([_?OzC ?j0yWn ~6S ρ[ `YsFXfW==;-Xܵ}Dm}A=v$6e wF:[գzyIy kdi$}tAlkV8HvI;(;yR,sAj|Әg/1YSI)nH;[kP/7 ~:6YψGQV"7?jkϥC KBj}[v.Gl.T! JʺspRmJ5($-9%Gr zGJ(׿PyUTCB :hC)NT}82\\c,wrԕŴ<o C)Rg%@BHE#j <:#Di:|5mD^iY\ŃBB$ i7.i:zvBzmCo&7v_]_&]b0aK"{B"xJ=RR}`هFj 6D[K*ÚlB2V!? 1keqD]_A2w^r+hc= n!$S̶ҍT-Tl˓o2|˻Iv;F{pM[5\̚] *0Oe([f3ޗEOVH#|+u{K> +nI_;;:(iAz2&jI܉KBExXSa@1TJU*]ǘ(Qc [xҳۗBL$ <*#Qqy| 0*l}:~6m$YzCL;ܳT:%3G]3`}M03'?fᔜv5&U#i)5%9yV;uf&1aU9cUhhԽѢ?;Nb١ 0w![Yt?/t\!.M(>֍t sqENcNђ#ON1.1BzU} +ConX 5%F 0=+D @w3o;~*}5 4-wn%LUmqRc*)AiJMm,L]y .}9nY|y7B ➩C+i/&l5ЯG=;v>:_d\Chu"e KIQ_֥:d3u!-/ G=Il۱+?2尵 }`Z Tө4Kq}O42Ԁ75=5>Z*8i dXs;%}%Wj1Rk?薧2&, 3.f}W7?{1g&yhtYQQSߑہaCOI:l,2b?07ZnM hlObͬu<ăt㕊Os)]э39cfܕOn^䡾@}Lt]&52/,t> ;c2HWOPLԑeWe cOs ];8)<ȂXD{6m+WnWuU$6`t;w@35i=E[I`聤^J1ik!2OkmJ_2sQ6{yˆ(y '0e6l )*oLs2 Vz1pCyUI{Qύ$t3ϳ2p揗>^:z%Y]?P:\~|DIdf$o`\".2!j;2yn(s~D:}cl; uT1CdX!*n|{ d ] 7pO FhkNA"ptTDMV"KZ ҷ<7@㐽 Xa jToQws1&_=WVnоQ8#6DMo.EgQs],x.@ Z1>!cGmի{5RKmptI7 QTP\BC=N#(bN\T)&#Yɗ̠,9>^K)]m|h6p1ƟA90JpZW<ޮɷs KkƋ#h膙X{R?pO@ zƛRr)}B0ju1招Db'>&d.H%@HDBq=ûmXAr&~̽"]R56 "cy΂.q?Ide~* ph%ȸtwXh/u_bD[nM.& !#?1#&ɻ@M\LggdJ)g_&1!E܍o l+AO{t?ԀS't|n,  .Ƣ+1?B&b|"V < _1|K gk릨1gʣ9xx INϢG..HJsPTDaBy{qni`gD7q8+~z<!;ڧ@UOqxgVh ]wmˍЖ r2{(vӕKt5DZg+Y]%k}.Dgm >3eo @'WkčnU2FURj 3 ٸ5q5qY}@=|xVCʩGdګA(gZtQLfzhdE8ΖS.! fMp͹7<`StX'Wa% G|fw_=5ko-#!Շki 6?n3.Y[;kX؏B5g+Eh-1uXiF1kQԙwC$ a![;N%R~<@_J{U㍦/ha6s>k1 un#}pw~؜ #_*)쏦pk23ȸ[ZME3p-XZs ?P ГRbJ2/H7I\3G6:IM|q6ڍ+QTd;)öBT !Y-MWVjpQ1-5rПPEk,hppkZʽO%IkPMIl0_}b5Yaֶ&%Dj BM^c/4E[U /lHSFڹL3}W? fUN,!'@ͣX}K۴8{~uyѱ ݢ-nBI$955*tc+sݸ71(|k|6Wxr{,!! F' AgWPƄQd@>-鯢4{WbgLIb= J'ceA\.fkLM; .mdć?NFVF!(=YEiT"Wj@G< d౵>|N0O#e}{)_ML_ݦ2V`-?"(=iƀpv\ &YepTd&`erg-7:|UZl+\HVB$)$$RЋ%rHMd1A4?|jC 9.ѐ Эj5L٨hm1eP8 Txmv9+ "8ﰜqZ H T,<%lwit? / cj;F'K-z}ߧa}X/z4ccp'cC@/ f3-i-&(nq'W `L[ ,jz(!i[> H1Z[ ݍ㺪47\(g{YF9 NG``ɊSIe,G{+ՀXz `1²[\E)J*,%2W@)h-РCJΤψ-!F4^awLl6i6a|m{3̃b`r3Z W;{lKcUjr0W`[:rJ-U69G4鯗kS-*qE0)/ŅhK]!Ae`T_,d#""-$z<3`'x"UkԨ]FpnǐmI?e2xЈ1=aL!P m"XvAx 1ʤ=KfZ3(BIm%{︞ `SDl@jyd љ3ē6'NyBށu'9k.)|оm0:u  T)w=&|yuZ ]nK48\Ԧ9.d=+Βld:&uN8[ObILIj⎣@Qܹ(@9%  |B~ւuh8}8l11f%9t4$bxKƍnJHUe}ʻ!?o\sY^¢.Ȋ3hPDЌ NX}p,rM0ҿ'<RcyB܂sL+X+މi qARt;z6_;94/>w呾AX:KOW9 fI BҌ^/cZ?7YG76#e+XUZ{lX~naw M;9eHm݁\V;pE?oS *hC$P Uʥ=ʢ-LqƎ?$0(u&I8/d5sB]mzF/lmJu{L~{_WE(L'bCV~ZWoXU5Cj4u] ?D V=*v1'JP*7VhL0%XZWLS(V%@4okRb 6 zܩ 55t˘w4hyC`!(b|jr/B Yc"H`k-؞Waz&j%nʼn2gx2g5LC}`&E_tx/P&vA7/ڤU~|l\2‚z6dZ?o ۫9mT|" HO$G !ǫ49[ccKYaUW%꾤ʭM`J:x!;Tǽ6wmL # X3}Uv./sCףkqŶ8$唋51$Ԕ%TR &2lx .6]=>FwṲlD>dRu|Ui1m=0 ]XyҚ0OYcd5+ֹ}:hIn+BQ_G9ya"q)i=pb(#\uyxAb@,@\a=I>n-#OlQI ZhZd%zPҲj6LSjk7pS#)CG=$L[5N1 R[Cge!K8`'Gpj9ّxCi /V4Q;}2s0"#CXp'ײŊT?aO4=C%ki>}aUaW$Pft;2-Z`2o4Dk}BEQcGY$Vu4+ϯ?MVTMV);< a`Wh`kMlu&tHmXb~ʵx)j/)t-x٭˝q Ifi>I&,xiװ|\"KXJ;uxl q@U7+!8N3l͝R Lհt4 O&LČdrrC8lVETQ1<`)yGδg`U6H u8A[yRZ!à w8U_uT\0BB>MvQm[Ԍ d.^!ZS(Dc 8.qJr: [ xqR-q|P,G>:Uٽ/UAN{H(&P 藲dScg۶бJ ?YU>FAzrJɝGZjeb@]b3}h5$WvxVB< PNibA B_nѾ8Eが_%L(XtI^z)Zg@_DICLæB}C zjtzP4p=m}Ŵy(g{䤽r)9F.hH/,u(|&zW-v弞hoJmjEAS#m1 LuaQP hY$lHnT}\ccb'@@G=uYL) %̀|Ylb+saƱe8#DT $li%h5 UBgIZ18}V^|_m˕xjHRq&p!ם0oU#C-xúsNf=OAaT2C ٴ3egh^2\DL,UoX"pa%urrL У=nC7I;-sv[-깱Uݿ]$=, "x$v:BBNY=6(3^ xtk&QbCȾ;F>E,pf@|)C3o'rooJrڑ:"Up8Yp݊`x[땬ɏEOΖ]tRS쮥z))18~wQiX/>J CM"J##TPp羨~(n#)|W-[] 8g6pf$] Tiݲ\(Wj.^j{`"E?Hhrw,BD_@0nPEq1W/8>p)nigքA2u5` v ;*O>fNd@e,R .]b4m-xItiF`J={_tL2<{hbRPev/㉣:O< e.")@~Ewu`%d7A!s[rQ;@,Q%z3yUZlzE >V)t20Vą= "דѬᆤZq@I$T#6hCIUgDMƿFQOa8'q'ָVA!iTsq[ mjW2,%wll}X"qk#G(_STf˫vj5XOhqPx܅/,m#B; rN;j~s?$IFWdU)/[{L`jj0n$`opڔ)I'zDI9t zɑAUzU>F|UnD6Jì1RqInlUk{A; L:IJ:[,RB̡Wӈ_#C}7cNtAһxpѶGkaYM {XVvLS*Cm!xt\RNi_Gfph!%O;GuTY)\b} /~e;IR`e X'Kxh6b)YpZ^ l:߃mfuˤf }N yAVŲpcW[B}  1ڳ"Aĕ ܤH92[AMW 5a$emz#DWJ+!W\ngЇHw /rUx(˒$: h$CdíV=.Τ#'¤rVՂ493Iu_3CK1X<<*} NB,Xńe7U:Ԕr0u %+e3Gure0z)RSF9tĤG6xu_f,,)]5+i%xy 3׶ƹЮAl/2JrǶ3ԞYlr15BoVgM_ t1/mjXr9uGl!kRI /ƘSM*'vbU)4u`ُ]I5)6x̌>炫!ݮv$UE5,C$$rm'oCU6 9/8mH{ "y(p]2k'_0-`r /n) aTQ%uM!SSԔU gukE"f2nӳ fbDL=¸5>6Y=It^؃17VXf,X- ʖ@ۯ>+v [PJ}V _sḥ*G i.l) eտιNvR׼v՛b3.IK Z;#{7W5ʅ۲Sx? @EѽØs^ Dl 5x2y\}!7mqC0Qh7#!g<7 z`I7DRlzm;gZHP!I7zZ3&qGwms@ȿSPn]X" ʕBZ䞲$%@GQ\aIbX?hϢ[ȴl1KT+ uY.V1uIEh0ƭD(S6fawvWbA/̮pz}:㠣yy/MO2=$DPX W)<f~M)$<},>Z`(b bD0' gaxa})O6@iY}75ղvQ6ҖcHVyY( +&t|ĻؚdW9; s3ָ\'ULSbZ̮u*GqMeTK,v&n wԑFpǙair>hh+0(UWR #3&:,f*x'oe~#^$x_M6тK%P szbadn<A(nJaے4d{3Q!UE$`dva#*aƇ%.~MY֑S0 q$ו, ү),kq]MR)swq3SPKNgZ= r}$^ơjvJ3#7ιGn1bi<,}Gh$>Y=>w&#hTFf%?ʗcm@|^R+>O}z$RX(8Ǎ26fTݵS{E'hzJ8|5$s XI_?W I91ꚕ8]6anβMׇzY*଴!,# { 0%mk.wץ-iT[tw2hYR*tQ$q:kݏy'=1] eODo\prQKӡaàvs6$a tD]y-d Q3P:@td^2}MbSLۑ];!ҳ,gB4Oƒ8aBjEHǩS,qXA'ccQGI_BA`yjmXyX %15ٴOG6t&v:ցӽ\|o*:g %-8{{ #EOmCzrN!NNx/3>pձBT.K)/{)lJAw:vd?i3^X 7wM4$21ǹ sxLGOsWq`үb*}Z3k<{39a7S1C lŽڥ6D $hVYJ *8|ȸڣ1ơ2j&!-^*:7m@O0bVm<$4\h[*7h*!.#٦4/%K-m'jIU%owٵ:I!|a &2lN/9˿dFNR }'Q̂G#mJ QhۢD%jO9 ?=SmH}Xz>HE| gb:(Dkq5Q)5'1S_Y <$.) ᮰!6<"{MZk9iGEd;`ߔۮ, >WI7m&Be$qD1_I3BKؐ8flGt0$@XatqK7c [6nM-p wBH_FPycʟa7Itkr;.c2p.\6nu C 4yn(WUR5-%DMA;w=FW6UQbmnPȂ"wSaR_H#ӔE&'᠑OC"36ߥ033#Sf>g薄;p=K`裈%aUae&nnOzU3bw67SٽD uX 2A2}8WDkbTu9F+)jc ϒ<(!3W Wq_HX17a?}C.YqJ!7 -x($0Ds"L:8.r,$k,Swu %fpI4$fI._Em[!s )x>+Nu^ٱxG^fz{`xΥU!;9Sݠ?d48}LZ ^h38rvE4j 9y,i8@F"Pi`%.~E f'-yZVP|vzvbWSyFdteZ!f[^S2bmvBMZ9H{$>,J -`,g,UcptP6>y1hܤ>*e1d5gbvEK` `$ClVJ)س(吿"zϼl,i1Vx~`yvWLXClMT5F-=o}vxPFO&rJSm[m:PO-!ֈhY@ #mpW\6ص×x RBUcLhD?&CڀڃL glӡhUެE ^L 4z\#[Ь{j1T}۠27'Kb Ljϧ'Y%Q"Hg[ubFH2^ߛ*9DZ$7մ FW+"LOvT4qoiB.%swwz{fݪۅ S⌄$z;B@SW~տ x~TDebu+۽"fN.\>;vB94!r)٥o%Aj9\\=<-˿?u3a)[̌00u1b'~-\)Ij*ߚ(LG-$v۴+mץ\$ߡ|А&-f_o{/Hg;{3A5ߓ5rfň7WC<4 pA@ȜNi nDxYH[èHi.5ІMC eY>t09b,>b4"ӛNȨڮ| iaLCQ7ի%∌Axk0 ׁyoG=~Af 8} BP;KִD.m8ϵ( E^cte`93|WkVl0Ȧn85?PF%v e7`G;4h bm&77 XU X"Vg[ŵ~C&\JaKV,FkML+L7ڻ{L*򹯫cpUfѴLͿ1ֱq6ꙉNsa+fm䆗-’O`ڑ Zaنgd UП[FEV+wxW$rL&cEVBfӉVknBѺf`'l`Rw8`o߾Tpj-HsMtL]_e}eR ]xeORĄ0ҲS+t.a24^y "%5t9Lw(ƾ'RMKGf4䙈$7JgA͓] ^Ín,~kBx"VU-#&I+;~jV'joOPG7O'"kjg=:$wF'u@@|Oƕ\o8$l,9c\)v;p:+؟>{?5yIhы"MN C.z+Ovř"HM 0jt^~X^W[5"!fPMkY:֖ir#9=e<X5yEy,ȍFiSf{ЯX<  ~U,AB:~i]8M8Kޭ-)io.PVߕ=AՃվylyu|:󴂻J6DQyonc# 9'noGYWv v!HiNS=v'Thi)[52D.?ĄۍiTF)ccMPYaA=dp?"Z4G톕uai06(6[OkisN| [Y4SA"\:f~-0XړX-C E?4K$#sQċꊝEM=88g:JuCOFkFg杚6Jb=dɹtɅuk{s\uSHi-FZ>gyceT%G7?2caa4_,O\Ԭ2by6G.G} ݐ/%wh P`Q2qh ;r"UwPoa.cSbfRu}I4=cοpw&2S };[9#WSmԡ](EB_L/=28lw/fd-2V4BI>Ax2hQ%S \ҋvK]ർo4- W2޹FxȊF(Ŧ,y ;V0xxFiLƁ^CYj?jXʈYEXiLlѴC  IZm/yI1d['opzv_I`$PYܩ'3CV;e%@k-WXf@ՠ SR&tOI(>Rc!k{Q>Hfuɭ~\3xPI>1B~t^?}ȼ-66Э_)gi_cH5D=D'"3'D=3%f02W,љ- a\ఇʢy~;Tjx]/= 4#-"wV8LMmkyس+ 4ܨZdc7ݧ'>dQ)aoO~-x7qtB:SGxX^du w;O\-ҵ?ڮ 4j[c?ǕFb;#^ "yf]e!zFueMvL %~iռZ+k1C7_$f0WmmJytÊBI|XX€2EHjF'=d+n=* 7T[%sˏo$w 3_*.eܞ VdB -4PG}4K&( ءTJ?kTg~-uаo0u!<3A 9&fFz^c_LHI3pG׍7,K9)>aGZbϹ, ^݌D8I;1n ^ Y,x wno4;ΒF'#Gm6`2F3:U]q(Kt0m%yt@42P]pCGP&OGFS)K[Y ȝRĠxiIdGmqGrkL3/?L؀Ywre/ƯIø*QS<@[%DZGJoC PŮtH@*ȏfb [ыW魷n.);y. zyq&[ f/,)"Zibe ve^r%>$ػ6( 9cD:+3RO 4f\NFP3/h:ewpC1߰ϒ$K?yT 8q/Sd591O NBUBu)2uXho ~ 4&"Yč(QF$"O4 b"4#%j:^vP-2:*l,$ѰAJtӽFrvTWF0Y?X3Jqk* Imȉ:mx/WT)x|<хXedcMfQzR%O^~@qJG/핥.1يrKD=B) !!8HL-p=g[ rk*KM~k$ȗƈi[^q֪0d OvP)e*r}P0RzM&J~*Gf^FYWOʖLJDVfS+YK^)%TăK$E Ch׾Ұib)pdq ݘꅸ/)4e.{`ߪV2&}k W" ؇F@rMGY ^gZ!5Ow//]|2(H&7؏/~*zi\|--m$&S,7fZއh>e7lwr0Z6jڜܰ>";OU=!䖾Nb1F v) 5T/\=Ag$hz.m{Ò{ R̍I *z{_?:̪LyT"\>ꯔXqV>Flsfq|Kbu9$ )k jf4iK@u_ ~:W[ "鄣QtJi#BD Zo)Pٚrǣr+01`- 00dҏw〥N;=B\ -8%&Zxg¦)Fg,aꢏTK:ˇHmw_%mQZEOfHe_s􆕢o^=كVtzv49gـ|vNI8g^ `2q6veZ~\eBC;㡾2<5a@!%n ”ބmnV2ѳddSOBw'O]|a<M +,Uhnn,)?`n& ~TG놌3^zwZ|/>z`7o(/9>EDݘu-#Ҝr)L߰[ۣNTz^XB s<:_ >x@U6y+{!K* ~~[[[ FG0/*o0P(&dH5 Q<_0ePUpTf]j8X^6}ah?: UvB]Bu Lsn ˜cɝڧYo>NRDt%8ܠ͇O~*[AK n8Xs) Dcw;7+NWn?9+ZbO}qr'a츬zYDҒzv?Љț MK1MU%;,9u{}@$?e 4`q)xf*"3쪳LJ % h ϖj`<$x܎ ldˬqb `E 3EN6xL o8@G9b%7zEW*FP pxgEMu`C"JhIkc.6Bu+1W}[C%<)wkMx SHFlw H>ʙ##G!α. a=Yd_0Jb"~C=ۻacZHR:ìn.D= nT'K}1JWܶmPQKn# ̳I$WCڧhȤ\-SZ~\齽8-qЂ @ ܄H}7.QƊm*.5t`O-"5{ .7tW"K^&YY"%0_/5y`́_ÁuQ49iaFr%oJ}#:V?!+F7ԻvB]OWtP{ٙ~8ƝllwP̳#AWjlq13 orG \Wd\81iX}1* V2٤> e[&Mp|14>6Z%&o:\bV8_F}$j>>#88eKYh@ H+U2ˁ޲ Ii~Ľ5NWR;hL9-X8G$ױk!$'_M/M®=iy^*ы,h}piQ~:@#>v*Yb%n ԭK_կZ\%e~,KiBb{=`Bo: *p?-@|KV:CɄ׸{(Qf("ec˃é%'`+4mkyh/d@Qz&okS UGC[bFy{,֦$ƎY߾>GJo&g&IT "(Lj9k0L-z[3g:\1gV>X/7u#9)*\͹zȺdRIIu1ջv[-GtbyD`W4((WW w!*eDM7&x4Ϧ+zwX^Ǝ!MgR5͟-nϼݾ*ݰ92(='  nhaFJ{Uj|q#س`p6TTο~Ǝ螝aQ ׌;߾kN[bP~?hQ{,vk)_u\SJ9̧+20.]ƜQ-L]WVA6w= ߅~<ȏЀO8> S~,Zsp+Zi`6u_7 Lmﲖe͋\$\ީPzFQ}Y/> lB (xY*}N\w@`m*BC{vʂH *J[ PZQ[)]JNs\Q,G'8+Kʎ|5 Kș;U ͞,;UZK/)IPh"<F(ywhU;mLfZba6\s>~B.挰gFt-S9X-=*n6k5Ep}b'')„RLx,ܰIØp9+ 2;}Em0tGxW' MlL:ذjFC!F FOML*&z.B]j+ߠu,v߼SsP6a9iA7$) _X}U &.~XDo0J'X1HoWbJVh Pz7^I`K)٭q2*[}d{Η(RZ5}Wum s10: lnxX-f@|4i\>21i4`$eNJŹOmd]=s՛n {'l"F3>P_4VU7z~>pryK~U>44umBԊFRց"]yVZaV->^nwCςFoMq NPr}@eZbXL|J{w 2{߾Oor KJ&z^J̗.+b'ԊWDP"t=o[ {?=FOxq۸Le. H#_`xD@R:y kep1Oa(h)+m[dQcTna$ ΅WܑPLK}Z}: P߫#^y&6zPCůgcP o,)0⒖p߽n?23yĮ t][t1꽶le o.t>kFjv=v@@e+fn|6Tl=Tr$q[ᙾ]wJJK,J}%Ț˛y.p.3s*@I[6B+R'&7O;JQ\R~$[$ mǶVCSOw .(mm2 l̝n?47]*>n3:9sQum[q2uMWTG,>,:^+$[wݠkGӔ`P0nF,ľEu9rx>CMr"X\OYJwC1%U"؁C[x,vQ=pҙQ/}>%šK>L?$ v`vDDPz)^zI&3*[]:e!H4;' 7΅ajRBQTMM Q?m>H]'6536H|Z2MkOq'n@M\8ȒsO+-o wCzZͶ6)'jֱ%%-Gc}5ΎQi p&mɾX0ӫSf8i pT052;sv2H&KO< VwS7R0iE:\K 쫑kW&BwQ~ez6.3vp pq}*H՘0!#BLmiGR6*M9u 9_)QXk;\&I4`xPN_w0DVm(N{UXU!mơ`]k s>GX{ _y0OaZZ"~]ޢݬX}3̹ӋiIHT:wtL"BM:dp8 /aJ\SENhKe5Q$eN1(,2:թ껱-Bgp\{M㛭b3|"|'b ~湭R5.M47RD$e0$kVq/j+v2ǘsWW \D:@EBElFeN{HI8YIHƁQ-%]] ؞A:^u}rՕy <^ɂ d^Wi8R6L` [U0`*e>$FM^Ք\Fvp;ZxVYy~LEɖOhUNͲ ;щ4]zU^Mbq#ҽ |AlaGX}yce8οz׋QLZ~y(͌P(;cYWuSLd)*MAj|2rx|\ۈ>"ig7ZӶ\t}PVsj$MI؍ZNa9/ĥ4 ?{ըispj[EU TIy)Dts+U@Xu6tӵv:F9͡AkGPWysR#B"<*6eΞ "lq';_`K#YՕ5Bb\#hMD'޼898M c'Wք }}פ;83pAfSԾ .L e~|农YF9}$bU J*T2 X范 n,/uFWPxat,1g߿&DdZul[EAf5ZJc*GZ]ɤ-x KxxE 2I.>+" ")d@O\Q"ajoRW[Q,[kNy +rgnUM*ILƥ"Am\lnj.&2<>n5_&I+ ɮ1&ZHWϷ(IVPa=SC\~`&p%=JBzMΜ', RA!!a(!v@Et0)1Toҗ%%5koTk:5Кb|8VO"-hS{f&),&v O5>3܄DW+ݏ񜨀Ђ5L߱0|&OɯWՍLOIRysqׅ4F]!uWa(G= _8t.\9'rO$qڢJb;tԇT}l{SMͺt$|_ ;[yS!EB)wJe6̐&98+T0q3KWk5j7uџȸw ټ,RY~j}9+)^c-{+H"Nu"z25Ias\#/3 P)uew?з-;&#|F(hCQ+ 4<& AGN1{E%FbR`M4F)*]Lw>v =p2j| 6}2CV]2X"Z-}?/m[r aO.9Vq 4nti D!]|+cRC>\7p&Gn^WL]–b@ x=yQ`C۷/ٵ.IP.q6 ̀#D+0>X&zlYE}gs.f19B[@eVS81 U-$;NA\u!] 0 ~Z1vM(N-;8>߃62N\TLIbeex.IhxBT?Np p$O%hs->݄?aG}@}HG+HA;ڭ0onym =BWm;,b.y*vr^UmM ·$wMJSlZq}a)Ņ :uqE,$oqQ?o +Jј٪(92W6P˶R0ۈ~}SBn3H!%i=O=DGy1FВN)ϱ05: R#Ἇ!<`a /J+:tݒlP[QRk,DU9[͖)medD}K|x_5s,&KB׼hq<ȟe4#av=)^bqa*MxT6+noF91LAwǾ/]3aӿ`< qR3*= ,ͫH Ը#JfJ&\ iti;s =>mq^x(ޯs *nkQJ#Nl{ίHrϟ[ԹDݥoּ[fP<<n$l῞~tHWw1宅lVzr':#Bi_;*-M+,ajWѐ!`b:?ƠBgvɇP1?-g4e5<'W" Y: `4U-h(dZ4#P<7siI=sF޷N;5;D%եEH6J:YFT;pu A{ĞoRB !vhՇ]9ޡ﯈t8^W3O##G&~a71|E=ayXkݔLCeMXƅ<0l\ 3|8d;e;T0YtDxyIv![Q#vk@|WZ, !ffwĸ|ꊪ,q*AkodH E=k0Է3:o,u)gcW>FDWCq: }0:yXF Q_nyps[㉖ "PFt]@l>bE@!g.TH/0ciyf* tF~&6EBNO0d},dVF7T3V oJAtJ`M^Է\t0?uܦRvƼBW)BI_(0K|5bTs#tE/u R : д>ຳW~Ҍ\0:+P:\"S&ޔgJr)RCacfB?Pc:kEllg 1 e*{!z2+oAccc@'H[{bʴ?J5q[A۹mk5:BVL UmF ttNp%+Sm@/aMwLMMK&zӏFAj!, ւ,bF`i8䩠p|p㴣7ȋ̹[G<9g PCp-h1@4c}neǞbIlVp^Be#Pb<m-'Ʋ=-px.," uQMΒ)`FNLV0p"paŒ9$NJroеP-˚ݮSpmOߒ"y 瘥Rƒ@t\3%0 V"Sx;bA$dǜ0@,PG~)%g,\VPkD͑|9 TEW)K& Ի 3crMw<ϚOyxcc9QB j2"5aajJ>Idu'+R(rw;T ֚ -slt@`SJ5det8|sS\t\Jvp_{0צUUe$<;k TJ >S%P` X״7J,n<@vhms|PSV5joKҠ>nuټO&mZi[͗|3CO5HkM5r@؄* i!ĝЩw%gbK%$*V^0{v'Aɦ('X5g؀o'WB VŠ= a ydo84Ϊì4tχ~/&awq)0­6D<\.ߜ)q\Ohgb22-_ߡM5@OX Ekv.%0_R8Rp g]ʰPB>Gr<639 폀Ϧ3G9j%o q^4zո=I(&_t(Y^m_tM~ܶ'gRٺa*IUyR$$@@Z`*݆n+8NX9+S#W/3G `3L->> .Ѭ^Ljk1q `r2AT @T)uA7Jf\.cDkʙ1봠A ;rsXFH} /DKyc%gGxW|IH&jKS[@#,ąz'hCg Zp2L(tDPj߇P m`O!axkocKw >B%5ȟJ=|F)VB5=}#0Q1gK TnjO CM5LWף(h`嬹AF\~*leicEN>*l4ċ`WEN8)*]v!}IwL@Ay,yAH)Fcn9T#YpXStqӺC[+ELj@죛gvf%}DXWsX'Ͼ}y&¡HT^O| Jĩۆ[Vh I< =-1w4JJ="@0(3\WF(TV vh$x5" S۱#p.'mp hA(=ONg͑e_7/{\b,KHO{ 6acw4\G_!$MF4h hj4p @(=NN_!I\ O @z2g;e.?sV&ij{ bhlvTN :tR%aXH;3c&p}/2^l$q[bGZDL /o4(%@")L$ΙE̍᭍wRR_m\7#:W8)*ILz|9O )~o2;d>@7Rp_wݍi}b)FD/y[J˅j#v톨L=ܾ\_g,7L乱'fr>\jˁ ; &Kk0~9۶ $cpQ&YOx׵B`Z~ɦ.iUL s|evtL{퉣?VzwT4U(DFء$ 5[m:l@gyJ:7H f\zп@?v?] h1E%%}e΀Ⱥmj4 D. \UN`7ܚ>=Jua&*d`ny=.o6P3.!!},>?gf>F*`MOC͏K:J\wePj#e, DLk=Q0 uz6g.t^FDJsX~W1ibĒ` *UWјɪ_뿙𼜰/sml[,z0ƬW TCYk}8jI7~`"yQX×A=:ݘ|;F|O~kBTM5z]v1`KY0*cş).hM!؟;*|[X6q;/UkS\Q豽W%6 }e珒㕝-۞!6ÐJZ_cu fq/7ΖqȌd?%SS *f3Ѽ}:BRȆSOi"q)W+ss? zVUm_ݓUnK,>} %;ک N,Щޜ1$ETLbn^~x𪰰Ը~pDHz&r,N.OlT3ȓq})1/tHgpp BgC]Ɏ(ME ťm(P"D?nc5pC(ѦTg^ib4A]^mIN!B5̫Eu$?Y3(W<{v}Ǫw 2\g+=F$s LAU Hم83lȽp0BVP-w6;Ou!anTtqЄwhMKƑ0:(7%!/|A]N#edU @.)c$ﺫ~sH+8<ÙL [ۋɤTUaB*#F0cSc'.yݓsz4 [x[ ,1rRUK7W ;)c:[> a#0, uKl}nڅR7]EnA/!5$tk#Wy1>q/` pE- ܡsZ'uuZiJrNR83|ߩh{nZZTB.F^Lxܰ4\ɟ7x$B+8ShX^ _snzϞ#H#R?@x[Liٕ8j(XƳl:-)49 ίkh:*(O){tjOb~x쩱LAO]H6^mڴnmx=>/I<- Npt[$]eeC3\;yٯecg{WX; Û`dNLycoH?.Tׅ.18r/?bwO>|C=zÑD |}4U$z7VBjzyhضc qLlS##mZl)iV k$ ]텙mW 2ȿewNB $[a1ǫHBA#|LjśVԈKAS(|+0ׄkD Pf?}XiDA>_OŪ6f]6h.Y?!0v&jl%-&sh.e!k434F5&]m6K'y6q()'&UvCw1INE%0dL2({6 #^^Ͷ9B=7FoTn76ope#G9q[H6~"& fi۩Á;\*_켶$z+1AvrP- T U>vFڦOM1~MǪ F<5.TQJHr*!g[N5.]N2O~Be[ M[)q]rwY# 'jd[ڃŧx-`>?ܨÀ3^t&\؋s82+:Jp} 4o!/zt/:oRԓ2=}Isi 610l198̎\q*}yo<*N~\@ngU,F%zy.U/:ݏ%|v+\QOY{ӂ;AMSĉZ"E2qXV5X1IA[;4 c%":Ax=_엍~!Qvk\z|2U{+M<~Aqiα)bD@e $jbίJ_#*Ӕٿ"eH+pnie,ΝK S+?&F7Czu;Pq^{v$GԆ`|2xuG\8vſ%n@݃/zR88s-}d#p:fSw K$y,R*2v|%Ѫ˒lwo ;3\d |Nkft^r@F JiCe6;WdGK4lH`N4W?B5!\q}UH% M;H衎K˵i7%gs`4'E.K@: 6%ywDgJޤ pWw-r>WL$2yc kE&}z:iVq\p= .n$@82%3D5 A4DÊ 1d+/S 7W&];_P{xCxB:0XŚ±5!*ǿH>^Rĥ02Kzmn.? Mt_<C~N7eM@SLM')Jd[m!P|sf($d6itC{DdD+x0NQ7s.A\b@= 4bK蝖fT`B2H]۩; ]%lF~m;ՅC SjZ rSZ_KZM~Q({[ /=)Bi>S@7ĭ$@ԯ䀞]] w0)-yϳ7D/vaLZ7\qQ~\۞.J4"%OÃ*zgT#޺- |rȱJћa7I)ns|uaҋ%mUenLm-圻]7JOnZG>??}yiD>l-~C'i282eU4`x/h&LMnMm(IS@m8>kQЕkS q#JިjB*?&a_ .(%Z*jc>\,x@\Ѫv`05%W̞ӽbALt'1vҁny [)%FۇPm{wgx.a âWRumq"a,SuZ67#Ģ.NRL*/F1~mHQB|ſ}RyO_`3AЮ黲^԰>r6 3ن]y>t,in)KUܟnza-q1kt) 俇j]Jgn~|QoC?p7KLq+ڻ!=0 CͶ19`U{VqV֪aET[3 {ڕ:~'a&Q3:fZP,Rz? @_hOPQ "YtGnFv*8.T} ZI%8bX-zHgrP]ԙa9<0YH\ S ੄G{f, ϯ(Xlܪb"I'V]@AR l[Qs~8cXՒibNE Qo%}K.EQ刱 z嵐E^L9>͇[BIpsrxOWq]ym #&j¸7Hmm2wŅ^+ y/E&\(y܅yE 96!uH*g5{юNP'g,-O}xsZ 9kL,͒쮳! k?4gQ9pLN,P3x/-UMuw~-؀EbOsgyjcIq.No :Ng{u3oKpݚƒ=Ovղ"/8;?ʈH1TxI(f+, DҰ4ٻuf/CAi.t|3|}?M6$~S5 + ѾW~K$7^LVs9\\Wqt7`nf]soHӃE/(/Q'(L%D%Yy@L@u6^d=2NC/q2!1>Jg7b @iJb8{6IʕgAs0c*A '_0pysa/J1ŗs<0zqB 3*T썵,h菻GŇ6[vWgP=Lzֻ361dŷ-8:4f7o~lDO*=ōvhVeJ0g]OOBDHQu Un@|xǘ.葤^׍%/]6,g%ׄQ= w/#$} yB7@dYUm87Z^Q z9գ*m^1C 掅,#|N3íS~JΜz} C&1{Y9JV,׊r@lk\] ;R$3 A:H|v3}_!'3_Xv҃g鼭=R;9|,0hHߓC;wF#QKJ >&dtqg1xkR7zP҂ZG/rɫnf1ؽj~*QvRnifLxǿcS! W8a{(^,Ԯ5a']Aű/XۦĜ2.Yh1FN" e졙ɩC#,%{x^} -9Hy*B'SOT$ɒ:cʀ苗5)6 ;l]`VJ>8Gm.C[836{OD ;е>Cy̮7H DnlR8VEAb#[ȪY;xaL1J,*q9h *0L4T}MwܕI*#Xp广;o>ŕ8_Z- R^J}!WL=- hR͘k)-%4vda@d~v`Ywb4r vcU鸯a=a0 F#4Zj/{,7? xQ@9!Q(ue b,GzѤO`lٖ-!GR"Cr~5̸#8|e#z@$g2)a+qlnLe-}>927 ͡.;wl(1bP$v2 @?@ ;>.)m5sif u*#)I&ECi#7?K'{o$ s):aP0fubU`]ؼ\p,`bmv36%5x97Vw%ned'[h8pJUC~ Zk+KbsWΏ&W,$ȧ*)u[61a=\(GnXofcd {ݲ*#z7jn9Z/*RiV9cPG#pzܿ;+w7c4* @4(]vϩO\Q`86òךS`p]  $+  mSC8@f!L0ӿrtV'~4{,+DZRcSNzHp{ q/޼|s@ÊHNIEEyrџD~hAke5\J5;TuaH\"\_ٓB*KZ¢UiFHGEbOWP3c5PEcB/Lc+SY׆G23~c^˿ A"^sn]L a5zi gܮs`rSLBev70VĮ&QⰝY~ Xh@{@Hp,B볞J |fG>|\<|'DB$KU 5U mFtޮlvrutn&M 9RJ#VT'Y- xWIv@RM` :2eԋ,vh +^.E1)\ŭ9NS3eIAi5ӫ}xEg픬@P9c3%kTʓSTcN2Ox1W/AwB[TAA; J![ʴ.qF:2w5x# ZʯIh`QkėowY^xiN6@就j2i\@2ܛ7AWy4J1f-bM2U CF:P{=U8@m#9 S kncttA ClCc 8s7ꤧ^BYu t֥9bIuܫv]n?Vc W! ~5Z6isXވD}Ndt0;;9*[:F4 vh[yt{ՠy4 5# _|ɏ Zv%?FH5jW5a萅q',HJH.c"HF"v&ߑS'#ѭ@u\<(R: muS|vP T3ʷ~I͠{nބXxb~|R{_xW w&e)7 Fox5ulf}^t8$%֬anktNӰ| ];];ϡp۪h p;^P HɅr<|Ei$ Y*K܀mL]bk6Kѡ]0˓ȕ3Kׁ)- Tꀰ< ~HgU}էeT@T~bw&+) sߏqY[#1twM`/jO+9B;Qǔ=tL@"erg8-]:FĮH6Yt2sTS9 R+}0Q(΀A)ن? x*aL:[y} ֑m/1Z7}ެmANc%We1|ŝ5`[ 2gzw ג8~#D>8o+K #9. ~h !$hHFʰW-;5zWzw;tf[4a4Cإt_whb]k{`ÓP^ݣb-Azj~"-ԡ!b*7нIjɋ`ysH‰_1#QmtWY X+6Rx_vCPVvHzFCVN+7%Q1 bzj2T $ZDoX+_;0x>v{S+z!{I{d]l lٝG| xMӴ*)85   GdU=<69,fG sQևD7;OH2FVp} lnϢ\mT&:MQJ.Z?=I*nQXc*YoM{27͚lq-هb- EBE6z|]J#L uIe(7ZֺVkd7amſܯʧ2)xsR]A5#kc}?R]zCRhv,tDgTC# ~N"*._B]'$ 2<3g%Ay.T-8!V.0s}j: K.V始@tJPN m)vdFi7B+ b l2TX_Atj]ļw&k el.pAk[${/R+u4J;>>{;@\pEDf֦5,Oqإ6ӠY%Ձ45bƪ8xB °:AreNj,Z`I\ά"Bje&({Ĥ'd.J`0a~#<,%<8ߨ}M xZ.~]~F< $Q_a.{,m_ҌR-ǽ8ZՀyZSh8 G`c S."Hب!2OkM`meYLe{~d%m0⯪\lj68oqb{xae ۬6BG}GG(s] xl;d /tiaGe(ݷ#lJWe 4KrqatQ58oN =?1#$ bZιz˖dz&$1R=6h'5Gk4뉈~8|ށrA݄M<\\p}tI@GdvؒwxlR| ]maDD >4gӑW6|G>>il+U!jr%k(ᒁq"_%|8`pg6u_&F2wA{ c;\nx2s)O\W`K;_aAB־>_޹^IlO8K'Hbgݩc(2#~rxC.+@dtGLdZd9fbЫqţ- PR,cݓje)9;qJA^ @Qƴ##^mW{mlp;E*uW M.I1]຿ .J$0U4^ey'XLbDyLBXK߮͑H$djׯòAa={Rm7\ xy'RT45@s "rûr)5 CoGVɸ0ƺO?x˴$ő4j/w0P|3C)5 +}ݬ &zFSlO$#*>=bНZٵt%V9(3 K`\K _B$\,qҽ׏d2"y=TXme{,JAF(JzԭSXzFSaY98 UE3SOPht,:ۑ: O߶o.#6eH lk# "n\cib,jHi/ekn+Z |v,e hy%Pc<2rqM<1tԡb0;z=}(⩌ǥ=c!cV.l+zٖq p`zF B /v4oC}[5ËoSס9\$Lyy% HƵq]x~< xj+o^_T_DL&4'E0)]J>E!#CzT{/{h&B]4 \(ŚASwr@i. h6qq{ASeJ=}1(ˀF|X`!{~AKuY%j'/7:A$qQx~AԻ>cB>RH N>\/\DpUY=W!8@(~"BJbD/ /ЗFguo_۵w_$utW{J؏} ?ɻpFSczX7{C̱_qЇ;|I6z$*Ns^{5۱:kLJ;n_9 hԺ&V ֣MMvf~~%)0e )53G=@qOcohH7LjJ?GǴә\Dğ"5('}KJ<I`7bY r޾沎rCK=L(.%H>Ԡ((tg_3nZLB~rCmhIܬGE3W( @터lk)&=EMt)919!˿ír7E|^h:wNg=KN%dZR1i kåI"̊] jۑ̊KnV],spω*A"- 7£PFAJ fp )GA=\] $Z1]2RmM8T1C[/+"1)CaK|$ $U]$ՓФ͓~BSS`4)^/5hfK{eMIoCˊ޻wMNY*?WGD C)B%pqˏ "Bouǯ{kUX3!VOLΊRé9qȣ!D49>A+.kTf`z@<,e#pȡ'8a Sæ"6Jcid"NsWSmy\͇!NN2=guM?\!2{`-dZ3Y*;귦4AwFB/&iJ4[ XRT#I!cm*1 CWCƃ6pGoȇ9R x:Hf *=KSN09^dczc3*>~idgC=ϏAʵ N=?BdEڃ\xJ$95['0VzHgJS@* J1s٢4kB()Acm8ߡA.Jh^9bj{n>No "sN-(n #EqM2Ό.vs uߟ(Q8 C*kԇTcïbO]Gi_*ؕ0-}yiNrMޝP,I ,sƋI 0ᆵN2ƅ{1W]Bk0?XZ%$z9{`Gx%?HTm(,2 d\AHAtə0MG!z=!"W#/…:Q ~eܩq?o[k8r[m wkUs&8EWx|BR$קFA2Yn?0A{N~al. ٯgERY6Aḙ8EE`1ǎm SōqrrVCꉖ, z jc&%0JTYMtkdOvȰ1o{GI!J jO2BgDY.́q,0ᶤ, hl3&[$AxҪLus7Qq~ x۳t[ &Z{}}#뇞=CNF.:1~cYUTUy7D"GCV"N2B9Xl%/u^םrͰlxESDB-]j%"ؠAJr[\gnt @ׅL:|vmn<sO:mfR9N1 .=߁L ^A/oE #YKq e0BvT#ʶr~1oTs~v` nnd'$|9e#٧+:nܜґq"O׷N~:\eh|hq[l,WooZ ŨL<OPNRsIzə&:U};ݖ'I })tA PkjJ {^iK l}!Ms`Pq 57yFh6?p3x u9>?PsCד *A b\+ Lf28bB&2jQ& )%{C@ a➘W_?(GQάee|%vJS$W -8R{ GDL&KJLJQ.P"QBݙ1Gvv,bH)s^"6^_IVBFm.U9%u. ;a6J2 kX*v0XCk/&}^"f!5nne-5c-  3VS6O΂7/nu Xڹ)u;SD}Ňб_mv A>%϶- @<Q;D|e*=lenD''K˰/vOZJc}}%9 oxU* էBP`!r0÷lyc IFM"ʼP 14:D1)Ӛ {!0Bۆ[ "4;aJw%$$ HnfG s-ߍG8`"2v?Ǜ}xh?to(JZT Ls1i#6`sfT1jcGW]u;?t9qE5/;e̊CJd-2g8VnԲ"][{t4M&Pqn5ŒkVդW$C|ZwWPF;.sJZW;mc/uH 1Ũ.(] |f!o_e3Kjgr$=o kƺ޵ JKO@#,9;=t׸ݒͳBub9n5Z$߆`n Ӥq|bt5L Вj*FSryM5}uv(^aڀǝ~#d(`Ec6a['=])*v]]-ь-~8Şц,)w5s}`@;w:iHOOw> 3V0kVVq̸w!uލSap?o\jv |L25v.ĴaɻP}\*$ST/cƜv4$u/sPj(_?+g5}9㜓t%ȜY C?4'f/5C"Z쐸}HE}İ=~s'r!Cu?*xd}bkߪ" t0uY=^9SMj:1Чn3N'~ G9:ϭ\]`eUD g*>oM@av7Zδ^kvکO?F<ԫ"7`񅷕q,;j W3G:ZHwav Ch}&Spcީ528LW5[̤:FZWc hVIa/TQ' .|'Cw^xBI\n*Å[-@4".cBr23ڵ}\ްȏ1`ڪX)P.8 |U!>,1ʹN>=|Q3Taw&6'LJ]S^k0U n1$%_={~w뛣ՓDž{o$#]!&jЁg֕ݩT̻Hw&Ru 5h=%F*+{Rf3֙NiaaU!gEha~10<0Q_kH#&7ي#"~ (ך &Z/L1.J, X<֥[ <)*ԧ 8kQlx]NVH/38y ɍ PxeРt9L ];񢋆gZF=]J*8{I| lm2k "ea"?n?s@"ߙ/gPv,,}D^^F5ji}56|aO\gcP1ɏ@d~ܭ,(z_M-[ 0idf=70uFtwhŽ,a؆~Nb3t]&BѝX8 DF%(dʓv :e+b'?A*B$o?,mX@~üiCQ-K/mSv;©2@ R*w fb7a woGx8lVlp-5+7 +ȫ1p91kzށ@C!\" jѳEK|A - !.u㑋0*crBpwCBlDh{Pu+'G:=KNvڊk@֚{j ]ny& B ?,8L^Lɭ]I]<{<ϥXB/>5^X:pGÆMNE"W}aٷ$4h"9_=-Q/#s*{G7y\!P!ŭ8a6@/:NwW*mDiy-e"x'ր?b xΜzz& (xkZQW-%ampa>)IGXNjWR!ImM\7ZfUVK_ϊbLN;؋ɖ3;D\ ./E"EMh+ KvmX԰Lݧb"U0LO~Vl0Obdk/%0Z!澉p HqP 0.[Ssqo˞9Mqg9>Vd1+W2f*JPL.lX|Oưm`5Ab8 ,yfMY,rNHȔ9E3og2ZyxU1^baن!A A6qZ#?tdz,!ط`|wWۿ$ 6 Z|ƙIם3Y15a(WIQi@@|- 4܃14QַT 媕Nˮ '`Z1daĀWݭ< ˇ-QbژH&躙]UILݿuW铃cV}ؿX8CYB{fDO$ @<9HĦi-. FRjF?U7놉1K6ܨ9@$92.o*Io7 dN̋y*M F]lR|DogK6v!Y6 _' ,>#4K/)ϋ*ˮx|;s.GKW5M2U6u{uNPHƾܓzjS 1?e|΅ ܏uɕewC:4M4!t"4*}l!quc[wˉnk|jߣ4σF Qf9*|cěeDQ3 yXp)Nrg52\ؓC2" 63Xȳ;9dl̹1FI#rśbPYLF:=FHBlHu^9+`ϭMZ |r^ 7-<Ӈ)Mb<6ec,IG.̮.7hSQU/#|S":h\:ZDL*k^@lUpy3:WQ ]%6e^JU%{[]Zg{+Cv 50?f;Q9.I|j9 ss;t5\G:;8T$zT6ǜl[tn)5ͨ=rz\#ɧ8Zoؐ~+][gZuc{pVZQsk9h ouvcw cmT~ m8B*qs|Ꮞ.R? ysof?,p~ s~?IO }QglfֱŞAY"*&i\<CE%)g d⢓ar/T~,ckmMA^*{z:`[cLuc?Ycru"cK&ؾ/yS~0d&Oi1X/ ǥs7Ǐ`=xCpf4[ .2l-Piq]BIVv}kȞ74};6wk }>)4|dox;pirSqmw;Sڍ bh݀N1L x r 9x.AqԌ/Uu}iNݴ?nZEa~O|![D('dkG]hoB8.[\- =SÊC{]"a}e-5VsUV/^>}uj[*P#K Zm}՜vRu[`ސ]ljw84띕mcG/(&X-dl&*VcU؎T?Km 9,7e閄|MEqR&Hnh[YnG)Md`}p4J n#*cy-yYXen(nDtLQp7h (SJ7ԗm8ٴR{cwħg6H~IM~ƚ(]ͨ W݃X&t>%r8\'Xk^%kvd뭣+W9;V'qJ0ϐ*TG29^g%Rwc= g$9󔉲6r,,6/OLCw~ٿsE {| 9IGj=lJRaK6F6gn(do1$qOC\L5TJklk V[26{]f(J$l-9:$݇Aheϒ]!u3w߸sFM13X"0c;%>+kD\ DwWZEn6E-}9! /Q {`Oα|P ؕ"kt̺\37&wNLDʱkX;2eRww3xݣ j:8`,[# y|?6-kڠfpZ@QSg2X Gwҁ9gcyb`)DDoQEl0 sWA%Z(E-D6>N~J].XߥUN0!M,Um<7bN1s}QwʼBϓ5AJXhGUv2kX{.߈P0ֺto(SwKLPZ.S+.iz zY,k[.]r ϧ)x?6A!*Ab:g>G \_ٯU?M!o3?'|>AI-R_zHM%w74di1k\1 FQ4 Jb>?E"*ٜޟ& 32 'cHkSڜ>#W18`dc%uoqә<уytwTVϼ!@ e`ް:Uh8'=R&j hDIQb!׍ZbKOoI^ ޞ}8OE,H)!MH!!ߌ`j& ~BpK|>},jUXJ=*~xas~c\1PG <7r6%-#>!/?qv @g% ÕB_4C+XuB1Uwod@d6n_[\!SZL 'M,X-3 {IU;n+#fhe'9f':2?'rj Kr>+An3I>/{]+P'us;r0*ߑ>8ܤB8yȿs Ws%Ș(D;w+0)ø$ćZ4Yc|ŃSۍGGUM6m bRxZC@!}6G̻fkv %Y>cǓX]~l!nN  y;&P3ŒZ~c; Y şwIX慄z#Rv[\ ,x8݅3~)* 2 B!5R~+S:뗑|AsJaרJpX/+1b6i #@} IA+q5`K:$0m-iɮse]w8_q޼ǡLB"A͍ֆqBD!KrGhu#~TSoj2HC՞৬ZJ_=#<L_X}\޶Red,4 w)N$f6O e"ϟ mm`4B>g=}ds%B!%vb77즲+ɍ<.bj!aU puutu§z>JQF}D4&&yo+(uS._Pe!8^ׄ˧jK69 ptG;g_Vp8 ڥd{pn3(sЦK$'4Zbmݩݛk 2-qn1T'ypuw^Zeϼ\0a(<$>u-DXjgʅ]8 S@=sD("ej^̚-xOȣ>uEY2{Eu J 2cOz(Hd5sgD6Uyed_cr;$3R:Z&Q/TF)鲨84FD|*AM)-G&.D{+D=r1#N(x 2{&jB5 /<Y =i*0܀pvM0%(~8wU1p9>?hS% %5^Za~}Mnޗӡ-\ءS'TyкwЗLgUG?  lI!1|`H-` %U+yEK-<)[ QƄ{c0Q<t,EWZ\O>`_w=DۮC?7://knVm}f>LۄFh#nZߊ <}=1;zqˆފf6Y4w 3xJcvw K4z;"x&UNݐʎ(_V(;Ԣ$Dz8tr9 wW?Cs\=@'L1㢼uW*˭a P~kr?oEKtOy Q<6YdJUun5O)t%; SĖ?gpVѱ郄h=ק͞y\ZOAX^85‘Ĝt`?Qv[ȵz*yxR"NJQl_y 2TDQ0oP?&Uz 0Ҫ;:VL)<$ NP%A]'9_Hn|:Ј39a\CqVןFAqwzaQΡ/tl3׾835e:ݠ$C6-/wie8~/e][kl1w=2FphKʞ[|=`b?@s+5,d1Uxv_>X?46scf?VO'"H#gX3Hz%Jsǜ:5dž#R7A°1c2CAFm*H#N17 M#&07ޭeP{3n'V.CB4ڰ}) N1i=•( dbq}oPap1PEc^"_gɡ) b:[ ڪ -d?2 Zi a)=/e0㓞2/qZ*J<8vecSrI}]-KVt(gpl`|jqgq,ɕ#K(m`\3#!Ou+7HIu.CDD[)ke#eI ̰ŪY5}w LKDr |f.>Kuey9_RT( ͠2˖wDNFUcTF?Cf-P}J]3hqe_(666 +9]Fol@N)HSŻspD-.952;ݾ*5ZSB+xK(LkڂWB{ U~W vܫ9 H^a +Zh  L||vq,GiQLZapeueWI?^6 UzWT^/Qh9؆$qioB8*?i%Sʐ%FK>{a>.cGhlԜeXsc&_N Gh #í<2nԒ&D7'6B32I-YpC0!OHv&D SZd[ѭ1")"g #("ڳUn9]+#/eHcok'rmSvˊ,OǹHeimS8ڛVOTCUUg3&k*Et8&S΅IZ).`se_NXb~"bx.,$ `'XݞJ't+kꬷII~5 gO-;KͪT=dSQ}[êppͰW}C7[7U81EAjX`SamqVYq=hx)j jo K`~{sA (VWfOLN7^͚47x*EyN&|e.3Fֳg3398fѶW{}jݿ7B5ʪtފ߀_Wy [&yPXPC&VP1!(y65b l\lx725QWVUM &!" ُaRɢpɺ~"låt^"b*WxFҞ[Nj )DŽZ<*]+K=Ƕ ɽj䘰}m;CCՇcj|sxc⤡jrbqa#x 5< 9P$sߑ>[Abg|\-0+K % "lW7ni,zqoW#!JC(Kx*\}U"u+HQ˵oΓ *E:9;0t]go!7u)ei]IY|qB܌T\Cj/~DBB³$}u(Ͽ1A _4 G[g};?,/t;uB魊4McT4hTᤦЌP&f٢u$夺t y71o 8z{`D ƊstB:TX>0F~hGgѨZ]0~6>U,cuw8ME/de!Dǝ+Cshhw^F6Ni )Sʏ1+hJN39)5=xƌJ̃?%L e ylǵEԊm{0h9ؤ:l>"}M@?o 8VozM D' #a)VN\UK^p:iN&&3AQk 2u4dKѲq40a6b ўeF'19DTEz@̩s*mLDLwO-ލU\T~쟼x29ZA8I^3QmJZFoН;/τl8zM1/Ř+ _9dLJ0)"Xϲqn#Qbْ8 _@pbŻSbeIJL.i*ڲHLIᲩY^=wŋT'Ai1tbyGZ^dLf;p`V"1G0ψ{'f?:]p#n]$gI&,/G '+Ȑj,|eT<30:s*W8C|}c| > ܦ\,VUQ^KeJ;wt @g[ԑFaAŽٚ\77"_~wUSHinsoa b|x/q"/Nƭ_oެ `4NCs5JuI^%LzhZ2\Ģ;ۉ=٩ 55mYs *BTv"ZE8fp Lܒ`QxN+IkW &\mEkN";CvBZ{0lV(;\p[ 8CWmxeBEb rtyAF*M[m|XyI^UU;aYE/|J2Mˑ& D4AcQDclq;Qm.JYv ei8R#a;EB" IE*[Rkc ([p3 '81{  [>۬!܎ܱ`Hdf2\O9= GwC MNZ푽c($a< O'|+[*ޡ66 *TTDh W3jVۿndad,@]=A/IXEUDfVV{jo˰H*eU"y$]8)pTOњ,jO~빿$0W׈pa*|]]4YKiTm)3icb48'0A蘿%4D\ ƤsN kpwY_Ll_Z .AV*CE}OoĆPP]}%madN"qrkeݱ\#1/ m*#wgdC…d"1r}W_(Z%pDvN{~0F+l ]k ʶ)wId%r@Y rvߗpwfjRc<}kcZApϼḌ%p8HFi|1ɀ?˜Qf+ ]pymh!xP?ٺ1Q(J,v;haf`K Ѯ=>uT>9 UeV A{ Me]5KO6'BvЧ_H0g+ [P(pWgoEN=S=Bzw5e|2G?hЗ~}i۴˸ ` ?rt'(g#j5N|XٶwsHa>J 吡fsc躹 W-%ޞm/%p?/u>"ڬԴO,7g)vE:0}hPAG׫zAk,4K ;o1|otQm/891'`۝}#]v8IJ)4dh8ֆ+4c.l#]9A=q?u2QU:*ں;\e޷Z +OB]ՉlpI"늉 66(ۜ03̱9r m=Nͅn鄪@FڑM5kunnHfIfpc* PEdbq/SSPsT]ax*cfGBpvIdYgo/r܆tWT1\Q@n[ֿt{ "`hve:%OJӁbϳmFR){JF;k%>ͶNFC)0 { 8?"-Ah7GM(;O6˖@4c925-چ8ǜi=M%'G 3{ J<&P(PA,%I5 f?6o5.r/۶ ~HAJytAxxDNÄɘ\iT$,Ti\!lc:pr^D}Vt1iWi]=x[ɚDu걑5C.It浇4ewBo%?FmR ^eI.%o~@pG"ILc\;Su}P&>R)~uCGOM8si b31{{7eWNq.ӠK*L BGY$Z4y5|}R1)֪P€aGƷ= $T;/³l%Ǭ&ϲ}.0G&|a(G2L$Ao%^QߵC<"e=,zp3R}ʵh<_N#vH1jOQؙ{f.$Y *_X"^҉g#,i(^ y洞?@f1_0̳qCst\<-09p?N~A]HAЛrVn;/8t $HyeĀNȰ#2h庫QuGy=˷GOިI}dUĆΛ໔"OI06.U _"VARUphKADe wg[E^G"2R/=FgGk5BP8GZ۽~ขZtNcp\;++61oA@r&eU8PR .X݅:OYE~݄؆l2fIylQk(SeU Яf ^.Ad ǟ_jFEL[ҍ==?VK*;[/\V[rWaE`N9ʜGT[f*>xv܁^8Zz>wƥ'Of<-Q0D!H].Rd"n[Ͳ Bg@l[u^:ю0hX_c^tB_g݉sJJsOu%YT(Ѣ G}|w=R;Z7ƼVRԆ2*a ~ٙjG-M*i`bE14,I16=ճyRTߑL&qyՉ#9`u!OS@h8N@a±0e~05LVd{U%}Zkhۈ_ߒ_AVkH&()񘸾`vd;1X >ͷgb~L4`e(e" J.x?-o;`"KѕG9q],$yʦ`듺5&ó{ d=G>]}( H3||uGH'zB/H_QȷYSVC!1MX:7\]/'ݱuWH6R;X̯B:V4 )ݣ5dr!-aɔt9?ՆG -?cfNp}/,q|J4ېq2tk.5+#M•R4S۫|< -Nڱ"xwJGƲEJyOgpr!ؕ*E}:=705fP9nڟͲ+bsHtpWu+U+<߲$^Bv_i,CAllX %1:ux3/ίY6կ n_RyD ք(zEf^[Ck\ivPC0VIӬ2&&GSĖ6$KrL(t],s:_'P\ <ȻGL|ouURԫVv3~2S$ôׅp?`6)'h^L^*]|ݪq&uzڥQ^IG&\W ؃:`[Y_NUgt $[q+lP߹ 1(\MBZ\h 3^@gB:"bUJD<#5׆qW˯f`? l1|]'6R@ſ=:W&t qsH5.71?7YɬH^ljIB9W=ө9AZ,*2K3Ѐ1H5眒4WB_MqA(9+98td_bTFdEVQ>nn%_*}0* iѳ]v)ޠe.y* +tGVCchy (a"3d f1[gxoS3 Wj >[ cyiy<IEGi:dq)y< @lBś*vˍξ[0$^3HY= r&tlanRfw'ST_D#)0FۯEsHHv V3{UQLA8ǂƠAf/&%Z ψ0#\u.ko͹Wd3-HiY+s M\c0O(,oYV')A`_c|ɏx#^1&ztgfDr2^%FBqZHda59.*T8l&^E'<6tlI <8MpߐO1]` 0y“4!|Fk ՟3W:^'J&dk}2ɠ"q6}"4qFG}RP'(OC+9(0Y}6 -3 wŔ_.\sؒd ZqĂ|JTg j3R]g\"wl yN$oZ!G6')Jvq "R|Y[O_8j݇5٧Zlq-EK#qJn]F \U }hܴXB% V~:j q8:Z^*#UPV'Rs9Uq%$]!ȏmp/"z  Ϥ\C6I"} a+m T->S4KmUp"n8e,]隱jQHs&kaq\13}[GR4+Ғ߱eERu-\`?4{sl$y,gpW YuMh͏-IA7ག,~KM4E\&ym* V/%fѝA6^?^+C#Cf{߼l;6JP+ڬZwsW{d%wDhQ.ɞz>/7G(PBҀ>tA'TH)Ѩn(=!;~wy!w;j ؃*띃XXҀyߖ6?־}ѣ0N?ݒI?,/IS7 mX`#b'pFievAe56(V嵯NAZrn+TzЙ:?aqT`A356Y[amGRAȃ98{hRHԙĄ|NPP$5QfoI ױ3]_(/ݬ"Ԧ?ụ,C>crJGt40SO| վP#H4pOZK'DʧZ/od lH$)VўoM41z{bB}pM軟o{ V`<β[KOƚo$n8})T^Xf_Jܒf?aCjk9wVκ78i&2Pubtz\ubsk͉wM+[t {?7tqWHF74pL+ jX8(-fL-1^#%/?\ba;J}906ݥ Lc`"=Ԃ+ jO\U6~͇{S+aAL33rwߚK; lj0JѡjN ַLMc/3ԁd@ O?`i5N"".~OX/*P]mM,B!_>S$|:HТ+遲ʵGYl˼MGpLZ-R٭ 0 t}S@ 2C)ClL5oWh!ET_o0>׸4]]s6j }68PmdNVU^ƞ]J!vg9QGx v~3i4ȕoϣ<}):cĤ:vpiSF ;G}2*v^1z?ҕ::* %jwCX&:k٪yھi#+>OnX3WYyP9c%bVjq^#S0*- tm<]Z_" {90E EÔa!"h(bҒB*=xIDdu@"ߠRSLN3)ީDɪ|LU u(}7. .\4*[zlp,@%H[M?y)Сތ4CkJe)x}tA uQmcX6 ɘFf/Mh `ziϞ+oW6b4i.sRަll_c -A DYpʶ?kqe_OO ;_o(Jm_\ V>EY؉dU]4Si>nU1U-EZV Bz|[&ެW}1:/ܱ3~\ɺƶ,i<n(F\:mK SIKm\rϥמs7>:?Bq,p͵˨d4HXjkl`I,y0ח1,Xj-5\Ŀz;}!yv^'l|T#Dx%ux 3_/}.IvzCOV!ifCg1X鲞-K|p-&Ê.:Nd4,]=yyɪ#m]JXƻ:hg7NNI}P @P \))__8/ Kɡз*b.lŷeWVnrV8 &۱"y((Ԫx9_6$6Mud;5).l|&_wB9ƞQEwIZn#$YUzgξ?@.] w%C}02%Ǒm &0  #Jtw${H]8*ˊ &;,zApXC\h%v%?N99\+N74ϸ`MئiGpy!!`Wgh|4#+/uͦuyL5[~>zP0h1)H :xXL@2/j. Vׇ6ŗdi{w?^Zڷ/r_'ď9UxBjLV^`{#j`9m Az$8J" f3R*:$\8KtNYp(.)թvXu- :GDlz@,wn=D_+kpG<6o&cF]7k.뵀JOOb>M4jBBwF-uiT(w5\փMpG[i,K-/vTR!OL85gp R0nRHP!{1Cup7XAT$UFVV2 @)D-96a Y>5 Wg9樧hAnl.%p>xtl&k`0aSe,W< ?~c%^]!dCKT8bȵ~ Honnr< ThQvJlZ )`4xH{F|WM58N rbv6Rִ9˷'ݕUN"W#%4o<kj/ PC5'WfA܃C;SᦄhW5VIi7 ^y/ԦcDMkX۬>i٢ebc#X<cbA`MhL _Vۋ]CVZ C1cOa:~}LEx4fimÌr͘^#}2ֱI'xz'~fmoUi pj߮ n&»=sfZzp!p6R8Ǘ'Yp >IȔFz &A2 IY1~-5; U!l8ti\t1dƱe~X6hdRsȕHܫx?l NW,4-UO@Dj&E^9V_ L6CܕBˍ$Wγy]} PobL$!hRTYVv:380(@WJ^/PTėC y$]|Ftwo/CW \^gq !5˞ bd΅ˌ$ϬqNhơ uVBd~zUWMBC2B5IB:󵹊ay2<%ITcO|dhbwb7 hm3~:neY"1_|ɍKJh'TӀ =8 t T}"enM"or^ȲxUJX 6}^kd~e%$tdPC?6XZZJh: K.P_+3fܦ\$Um+V ng'|4D áA C>9cPgGO"b,'K 4]yH(d@6n! dc|VF–Ԕ15R&3:!9FWH#$t%/\ꌬ Źtߗ?jW|'SR6nlSމp ~`\ s`"ۈ>3lKmKm6O]}\[^.d.ҘUTؖŷs֍7>@rm 4*ޝ%ݬ_<"nP/{7͗8ޥPȚ0BzOȭztp@`s{Z.ljcl[ c=!dgh煚uN!}!ݳl%>@}E!sECǾ+̩ 5!!׼H8D6U{:֛\$ J%:;风Dw1hS$n?utIm‹ p# ;s#*4W7fZ6,*~)q}0Σx%* tU$2m l3ALzSi2إ0xŘ/Ч4(qDrN/ U{&%dpŔ(&@%gWMwiOP KAeT dè<S͟YKSOC1Cwn& lOr<"ƲU}nn))JIU {'TbD'?(FRQ+R[&W:(oJzxɍJ|jBzaPA^6a{R: rHvd>+^7f|dOS=_}QGeLH@knK9NF IN{ϥS(( dWErZ&{a׍ũ#EĄpśA7ZNoӆdy*Lg6`cʟ`kdH`,9~:5~h#Q$8.W ԉa@k|ҩ<nQ Ed($#-.aؒ(w:򂉗q8ĩߡKX9j Z2ࠃ[6&uk{ioN+ǧO<A_jzW1ե'$b ZWj|nNP@@ܕnԙPƮeAhF"zAyz>'1mfSi LG2]cR){6K9-Yu0$ ,KFY{# M'Xv8 Eߋ@spq%kܑ W_$<'YwU#ۿ DWNNaxr:3CzQriG\cMH1%[6xYqUv1a;hCakPJF5%sܶ55j`r\6{&j84Xmno¹K:Eʅ=T,9Kh9R=9.#9wiTfHLxo)}FL+7Y"2XnTdoOہ$V%Cʸ1E &΀9dIpZ[K LoUv[U9!h4*o:c8Bq: <ϟsqكNhN@3񙙩}- ǼG]r8oP#!y.΃SL$7?땛~7osoƥgj.Ovʙ3dK/!eȨ adX Jg;% ."FGH'8Clܙq<}ȄoH(JzМxYY kطtBM\m2]Sw^JQB50!,}q9ˡξ㿡b g,BYc@(==Al}c@ߗGrCFk */,p`>hpi`{ -}}.#~Fmχ kDw+$g?́I-qsG4k!àX` &bc=v_n&ےo/x44,`xLhT0#ܔÎyܼxآ')2ӴV#c9 hqI__ [>jxǨ c>H" o;NG\}g4rZP 9P^)zJgX25x,m0̩F@r9ܦ,uXٰj~pA5KMOۉ!kF͂^ګQbkZuP=SwYQqD0THik6@;@ 7B=k>@B 1TxR" 7JQ.X' 'XM|<k*ƏԪ~hZҔ#yup&aEVPʵlM 9M!>̜uKԶ2;<|ufQpF =X>hTT^7+0lt _DY}.p; ZTYhmljՀAUia[zN4@W#9~?pP5ZC}n#P`3e-=;C[c '1@koQd~wxR*7MQzJO"}hʞ?i=a ;9H'?i}**UH@88\xWP +Υ]ȓGN)T}0\6n6>krJ44R)vm'8r/OF RB R؏|r-ɉVqe.nWHgA4$;Xg H3{AUyHE5f##;dz/Jgjι9jTI4 N>u%\1B b䎸C FEɻ_i-(ZGt6|~̽>b2f׽3{_A^6AWyjM@ugAmW[(D%뮈@mb"#)L0TjXƊ58oRovk4uy-,}C[(SWylLuj׳eW{8X["-yJű/ T8ZEr$3m;+.{ыQ#䓣;2̢rpluit2ZˌM`M3 ul$4mEPDsZ%:ug<}|:Al}!Zcy,lqR~5'@Y#;͈ݰ $RhߞVv?E*AX9uK2fx3DzڏͤȈ% ҫ VXn`맧9FdղWz'\x`?U*`Or\)QƂg,_lH.HvBm5"ju(ya }p&Kx1WkD-8Q)(s&[\WAk~5q9ĠXGe !AtlpyQUG]$=l7/o?w)>)Oa1 h~"cH'r[\>tST(۱-}Wssi {ԒeWV.kym[ :{d t#X}1mf][y[H8MY e0`N5gܗ]uͧ6z_ٵ? vvH\>@Fyv U}+nj(RQ9עa!j=-mKcaE޼JhrH4*B-rnmUzqD\^qyT$YxO_$]6ivEǭAUVE-4k9]seZlcoIap#OzCǼ_+w`xa /ʽګ~Jp fpIy ٯLq65,t9sNK\0{;Zy"H6P0Kyʱ٭jui(Ow҉qkFH׳)ˮvɉcE &czWr+W*^E0$O z%G(3md Ӱ_wjmb;Sru-rd/YtLhBո y:m.ax%9b 6YoM sL³y{F0r]ўޞq!ECցI93u"$f}SD6${HdKj lzNd/Ckе|_P;( ZY/O>i 0}sb}b gaXDa7=͟ /$m scwWA#)2s_756+ s+V'Ì؈ dRqf4&e2hyc|4b(}Su)։D7]Pף-\o&L/4]c||FQ1 ]Q칰EP)Oi}w ?S*o1'ֱ{Z '(jc@e#RgӅ9F}G"ED>1>L- ͡ ẏ??Ax\\]mWYvA 3$U)7n-n\8)1> S/y-Ʒ k IT*?<95#,<m )L*0S[ʄ'vq-W]5x:{0\L #xAcq2.yXF=p4*(%,(HǁEHs/yޘe 5oV2v= /+Q~ le!M0-C4YmmQ Y"f&YzmcT¿Xr\P.#CCr@r9s3+e:nxԞF⫕`dJ6(08O$Q@ha>}豧gkIU@iyB|5*Ëh{f;~sLM8BaP(Wըj ~⤒"v*k{pӳ,0jf#Dn }hj[QԠ f^w LIX2w\a&$U'28Eÿ?hF<țkHfer%+W^➢iBUjKw|(=/,f5'RcBvy4iLM`[G@6Y NY55R{PG4' T% V7wK|W^'|!!7|+]Zptlɓ8 5LU/O{m_G~ &EVf:* tܐ9j݌(h`rJ:y_ 4;~炮Wj N+C0gz&E ܽ = BNròf@I ]1p };[\ۿ%$clrdKxG@=7jx;_Z ͸D銰' d,DʘM:_x8$)&uguɳ;~/BVS k8^\`7\#EbgJ׍Q C\w*Lut`2GkyȅSŌgu#컕bz/fMD!22RR| +QnQZ9U֦#K nU6<)tiZ\Ow7OM*>bxGޔSH?;5`;$|DT,aVyȥ\& ߿Jv-"ZɶV];fGX2 ']~r'qnqNp+*`J{TH%ʓѧ9uO0*-cUa %gx2%dUUy -"Q~[+|ֹi ί儽rBDAlJ-ZW]|LjJF֡g OtA{pGr lv:1<R,Pf3*)+ ZifNS֏[&HQi]Qkssuei2[vUa-_^,Ez^x+=Q΀vcMx Ɣ͟Rt0c\maUVAQj;eAe}Sz)Pj3Y?,Uzq]xq3NX oM%O3&9C4IzVGcə;;mm-*m!∳f eO>n( @;f`o(t\c=yq4J $9yǝ$Fɫ:~nK_R`-uZl nŚs)[6+BybND }L =4Y:@6}dyvdZݛl1^3]Zmzr:ӡ.g"c,C~^Ð!ˍ'!$G"4*W$~|{r1}8׼2K "$A'lhOwp=M%e|6l=b4b᪪Q C޶Q%xV<@#ڼE= H2-y=eܕdPi w^h%)8&g{`Û=ux³۸v0l"QBC0S0u"wku|=֞vH*5.8Op1S*"gZ U}7Zq)Ҹ!e 6s:5O?.zƒ1$j=%f$}b7\&SuRFx3E;֟R+< ^H2!lۆׯQ 4eyj}ÔH+yʈjЪdUo#4 <3҂ݵ>.\uTn=U}X՚*U' %=q^qQ(T5iPFZevpE3mu B儌P'p P[f y5MP\\7CA$GXK:Q_p+V.oa9ڍ5*[Qޱz)^Ig=kJgm*<0aߦn);>sS1nu;"vI`d_톰Ok+#un0߻ IƽsɾZ=>(PEԜt ,I.*%mΛɬR V8v|I3U亊Ȫtz"\lv_jrW4wrO70Y٩穷FT̬s`mo[w_j7{/vV~, $v|EW p~m=|-ߴDr6*y_;|҆v/FhjM|-N^nwp^/i`) gy08PU[0j`Q-#fזZ>o4*f͚ ~eCZh8QHCoS+ĘHqX: Nas!JϦket 7!(@UU-Ye?hʿZ-U(Kuf*/C[H#)={xv-Z'!`۽$R.^r.Bz0x(qeÐqdMFtMdz.mWK]@MN%Gb4=6 kOEZ9A l)WT!|']EySETn%ݭ-swS_~?"C̢Qd E+mvk)ml82@ޥ#rrkMl_LAڲŻЭ! U#ˏޠ9üqʧYбuwey/%L:rNĭKM:_ -(]8"9?ijv,TxHpl!¦٢vle " xci/u{Zt"U) <V̜|G.'Tt>ֻΏ":S#0dPi*ܬ3;a6d۝'S'1h7BJq Lr8$ GO0 8zh8hܼ*,xp` '9\̝젃I(^(Rm[S%|'T=31Y(,!4&Q[t*!ǹ}r./_`N"1{XS1:3@o dp҉ ܾeqJ \4} +lļ<ȤM!g=5"vK8 Q)8s^s}8F-2]BKrcN'Rw,>X' |Qb;gAJ& %[p-01:CMDU!@1C]'!g [674"ֶ$Ic"up=_;;6)(xE[U̢mDFF1.5˅B@ 񀜸mE x]>_Qߵbt nӶ!1L6F$_tm僗rЇ*jSo/vAe:< +eՒf$\aS \ur=fv=3`KMVǷ*Arud<ص~wC2m}j.6Ԉ`1iudgpC;}ΈGvv?.C@?ULv}hZg)~G*W9À@ʄ Bs3_kMOJB[90AmH_c~29]Mi fw0_AI44QPPoTr9(+Y2Q3Arή7@95wrqveyMAyqHH[B0G9j1:Ʀ^u'~`և_(נ^xX͑qW&+Ks]ΣhngB0!ѦrȺK!v]j]UMW}>{ʇH q%s^O8.rxc$J_u}WO[ :H XA>X^>k6j"71{pY +ʽCCKˆ)>) \~0RKn|B$P>HA)3mT\,!t0 ޺k7Q#hbtdžAęEc`m /,yϢ[CyA*s MchRۭt\&Ҁb(]ͶK}"}fm'u:22k|쥞r}n ޯ$k8VR|`sO~?>~||GcX8QDqqLWw1.J{uk*:;J˂fY|*MSۊ9&q!|U> 2eIEq~|ꡕib8-c$K$ 0p;P,P}}ә ?8N'VXw\!G_PIEy,07Y;ZI;Mjm[y:Yל10b~@Y^鎒HƵ0J?TG/y@dB_j |FHaMʎ V|:\9@7S4bO9b'oJ|b|h䑞⌫]dn J #&fZV> 415= 5młY*\f1fp .F|=2<2&m|y v[9f6FV0B:a6§>5| &Ґ8쮾"t./) .TY tdP=C*޵WCtt@Fy!~$C@<`B[:aܢ6[XG)=oNʆE).4g65FhN?\JF0$^V9|5=>QIsn ^RW ?f |d}nՉSg|X,1pbDsiʇ AzV~`hN ─W~Br>.8ԩf Q<{yB/ݡGt~=RFqz,dSZ6gṚ́!HqnS#@+;cCTB<n"96JILrGxERU 8wZvtp"ܺ9ihF5u,}ٞ0)P<6dlj]A "8fT*-4Բ5EX7:E>io/ _5%(SF1ʻ^"\Ek 8wy?"4#dtR| @*>?Qziv!oIf~)nv{+uNŶ.GJxk+t8b(ç+#'[!eUs]s^bo}3A'yƭ4CqtZܺz5w Yu&i%(w_{wasv&2TuG]-_WCuh ז U#ĩ<G,6.yȂhFz(,d|'L8^vtKFCt\i$ɦuGCbah_>C3||f"WE8%8!Y?+yBV5Оq-,F{e.=y}9:j?*obuQ))YM']KS1!,ZK~\9:y-JǛ DОA;F=-maxEgJ֍3!RV7rJآ  fEHk:Q$`4XUVgza8&?{O-c99|%0Tq5xbD#a4 9Rʂ[6fvK_F<;;fBC! (?'RQhԫxDwjqE'Q'ݻurr%鮈F}ԖZr vk{ڗyX׼Lv5pЄ;8d.|Ȃy@GU(rnf]RE4L6|TG7~u6SU `(JSDP-6MP<$!p{ɜf)jߔvQmZ+V;Oo[ˏ:dk<\S⑳@woN JO:#>1 ˉ'vg=:z9Hoߑ.6NRk8d(XdH E@i2 ey1IOEvBm]"R'U RsD{{KԫSvSTu-QO3Qa[(p"h :Nzиk$`YZ JrIq,%ګmʾ@k<%]wfF=3gb1_j^S9D0ғg\䚫B-sj. c,)~H5xDY.$B1})c)I~Xh=NNY_16߯ G# nNd!`km@A]MxO}'g ms_$&N}_x>?Wr_G(BM|!ᶇ0n&BOU =/AU,(Db@1gt+ԕܘii' KR ݈ɏz籱ȁ ͡hgX!7*B?&!O[$We{nʬ\op|e>P[|\[zS| v$ լcBCAX|ݨ7{xDMg:}Gր']]@`Ч'1h?M_2w$KbF8FgĔGU_\YM&llz+^X'pa`)MzЇ}4g`1ujJ#6X*Gjȶ/EUj9[bqXco%K򆈀fu/3$,ؚlW@6rt<#ݦ{7/=ԭR0 '# vw_v% vPqM mA9?Sɀ{\R-IH PU`I@ꢑwrSEuDTV/` Ҝ $/N"2#yq+n=+$o~1Bqݗr!]-c&i'eN=S`j; -gdϑ 8)RγFjKF_<sv{꾽{\,.9u0h ||߷E<̟Jgl]7,)ʌsY H]PƷ\R<{c_xPQ}ro5x@*|K}كsݻKdV̡ # v%ИyJa_9Y+ϴ? [(u趙K@\Ga8g'۱|=u8;.X8Y;ϬÙa_Q4̈.`5:km4+s ɓ~jȏ'K7J0;@KqꛅA\2?N?XJ1pN 1KFL2JQUoN18%J#ۭxjs&YxLg޳Ğ=e?>TKZDAkB9Jk~V(M1|wR2= 9&qc~(w鬔pdbm u04KV .SW^[ s,MzX?pX,zc!̹J*˪* Bm(?Re-O\=yAäj̤OrZ!4]6ȅHs]ņ^> ,()cCg2±VS@]<QlyR'c0t%ZExM!ᦹÔtv~r\֘ A)U)adW(Ģvj;wG K!]q˘$ b+GK+onKt1ZX LfM3(#N>`L(OXg^yLwvX.=%%@u0,_i3VIZ:9.QJ0P ZHg{0n :ےz;@̳(~p&*~A3p든>i#|`|5RU*0_D\]\~(f`:c6~>)_" !šdأj㵙kٮgS+C >M!3@@H6pu gG<<W_K8!pY^ȸ Qjڗx3kJ|woŌKHV@ &xWQe3`?2sͭ٬Dh{i^:ML#)r?eRQ(M _ohA u|<N ".nPV. .[jhdvn"?,YNgKj }7?ۍ6P5V~Z.ĸ.le ?Ǫ زZC 0z~a~fzªI{+g4$kdxEyPkQ NZMv$܇وa}kP0\vUlCƾ6kAFQeeG1Hcb'QNq7fJ;i2Hj[a pVzh\LkciQ6m+k0x1랱 ‹$8T?_[%>M2eA'x @ 9檤H;& xՐ%AVKF乯ˀ#r#gE*&З(&v8JLөdfmS~~6=U3ݹy)#]!ȚImAӑ\md1*5겧~jt o}}: EQ@vC+!sZ3m/JQ-!ĭP#HYx C%hHx;䔮 Vœb$aԢ\ @?=pJIEҳθB^a넖$F ?3ƒ͞{ .D xSG,r`XH{̮g9VyJ,YP @@rUQ1‚pH.k'f as*>*Vp8F.ܶ(茩/d+anq54n˲z 7ۢ0X2_ϡSO}׼Y^C`Y?>5&1>5:yDO '&6uEu& .3& '#ޒHQ2ޱ]iv4FT!=sڃ5I6DWc*CU_i~`qZq*k h0<&ʎT& rx~oVA?&!d :"S8utUPШ;cvrG| ӈ=yf[T 85IesnfA $pq39LrAcwlleׅICq7 ڤe.HI_mUGJ| Z-7 O;x8G!&Q{m.(ieœۃz~7j.1G掮5d6ܝJ9B .$:S9x@S!<3w0w%&%bP]o:€%ܣy]9&i{< (fCP.WxN- aBM'4qs ^Ȓ);z&JD}=ZLB"#) ꘇsI;Tq.ʮvk^hc.B7.j\HgNJdKY/ &dr1R*C ]PYt?J+~m* m!e rBBy {kUmCaI"75~`kܔX~-8IJQ5 " J2M:y»7:c2Hf&,l1KsUoAc.#cc ]ˀm 8[4<j Ȥ OS@S=zIW9in,1ݺ J=В(M[8hg62&*wPN ױé30K^#l1LL4=0ݎw“{,y9ȻJ>RlzDp>L)ZkfPw:tAp˟|),˛~0^ӴZ9Xef(?J#DB1/݋&}0O )™[:.Þ,JM0=Vdt@=AjżS.4l.s%t 'w)]k n/X\g"'?rWHt8Cvy}Y12k-hAUE}Ap1&nYZwR>MR|9 %hj*g[%5x&4+-GLxYy.9M녲 hF+2yq-$ۚ0--@)fWrنߣ˺Ǔ%Տ>Io>Bawj{/F)rCLx߉?` ڬ\5FP=#z 7AM=T A,\{%e1sŸmQQ?A'86%p6Gq5TRckp~s1\^RPgXHRZM93#&3#E$Z~{P>`x.}gVAQ16H$Aח(AEqp&+h( oEq2IE;[ [/K $Er7(-;Kę& n1y!&qf;L4'pe7 szK`SaTWZiXY$X>Z8T{7z <$uO`åLR !"X~;L1p+N^ hfmjn vF+UkNX QPʄAW?8|y;Ҙ+Z-0UfK<}K.5`SB$5cLD[&_\F5.Nᖫ$c!4Σ*+c)䁠2-3ɏ<{?x գޢKg[΄1X8ׄo%b̮N3_ fd=ANjHsV&"=w ^9ThD,'jb1!YH3bWhk.1)B;vjŪ,d:-v n(OKG^ `ѦП>J&zVe{'~=sc}?7b&C䒍Bwi)szaV)N,DGkgao^{`- (1|1[,D\Ҵ ]Ii!=Z[Wr3+l~PgF,gC03£ayP4u~!^(J8B@C|wUۮ5*vÝO0k%,%ƈ(ZTiBR/S/O1ZJ]g{7賆TC,o.idq&.OhѺjR39+ݽ{ā^=S个m^X??U3B%0MMd!`s1tĦƁ.a\j&qVaxӉ=^;$ AQ-4~hg9}˳i}sP,5}xi·NEdtxЄKM>tSlme|ePݿP#KeЉj3SDw&~PgQ6|K&_ZN˜KY2ɏe#?y0ExR"D Q'RJpVm/F0l\{JWN?b#N ZVC UBQrTz 6n/ikO QzC2yIK7>9-X{gh:'fy$&К U=L^YA"mQ?_:^xjǶK-Z_~E{|p܌`|=D .ovOdHgReKJ >O1+r1%>hԠp6p!n2SL#yxg+(+?5Nn,֎\tHq#!͹Z)@{[ыt!ߍArxhvT/%Dx:|b0OXOD ,xUZn 6H2 Wʆ=[RLcVg#EZLgKJF Ċ"M@ϊow'n[g.@_L!?h^vXE<ŹՀ9[`peH=i[lI*H8Vjp Cx>d"W6iL }=n7^2G ,U*/Ni6Ê5u[rD5SS]9TW4ֱߡ(c%,i/#E. M*6nM/m/ˑKR$~?g. 'R537keL\{lQ!LV(dI[A肗iusa?O5%1^ yq/aW\hSF^X ރ&P-I JeWSD(V Syr "(d???3cS>pQ<Y!eeg,an֔yRxeVH~M*ʃ|MDȾ Y']>#Cy+X~nZ~su0_' "M_çej-2;=JT)EjQtU[t4lex); K‰7o plh,^GB&y aƠĉ` {0cqOwRss_Eӻv]8b*ϸA`Ϸ A tȗ S.e¾wy`uX 2O;$0z%\޸DSWŧ+V/e!i :xÕea XlZIS4'{uc@EJ9g_:3"[Sn,d8nOxN)N&[F3dT&6Salڢ "{f Q61) QR}ҫKoI8~S#VZf)0ζL'FyjN ݉jK]5=8e/P8E:7mjN IJ<Ͱ;9zKThԼ*7Ic'ܳΥDs 0+n!^$>R7T.FQHFb;=ݞơXJhD4@ɐG]z_j&&*g:nADҝT/w5YbO5PWRB`G1"z$xض6y{Z*nUj,lNU5Nrmf5Lk$)ׂY'LR n .N%Mݦ[[P|a_AT#_(^TvֳQpAX1x|4Cl)Xa+l0?N_B6 HHЦ|xxmGLh}ϊE#$wK~Yڭ7&IupE/)ơ>\h3[+R*b 11.D !7ZXFJZSg\u/ZWbjy`d-f#̘ʁ?gSI~w2){ǴENDf8?gFʆwof|55k` Ue+|'FaqeRǒ7I@g gwZc6=, qRHnPFy-;njc\ljUv*e1FlO;A` a#}ފ%cBё|zqevU"!؄CASD4NI@C8$~4r:$FwӉKЇ4J0E7JR'NbS;q] 9J?VK/261Wx]}x~A͞pϫlFaFX:|> ܿ!q%*`A \svCa91,@ȓԄTik1f?g$/*Jx vlJRNIPz4a2AT˿_;!oXrW][/njR2)JMԛha3GrA e>v';F@+M_zcbFŋ$-Յ4)Վ9V,r" 펑*:˛LS] Z8ʕ#8"_{x^X㇗R@A\[QsϨ(iDNNUw5<=̗1,Σ瑨X̃vM*]C3hTd3{>(ث{83=ȵz3/Y$wnQ扉ʏSi=$h%U2XW=[&_p=8":PKb}.XBC h[wHZ"U`=780 &%=t*OE mm9OK66cI{{$ˇ&fyP߇gS̩ZA4W(ȝޤq70L<&ҥ`lM36L8K;ZwNٖOQ[m4b8Em7SXWQlGSvw3ex>4-R3*$з`FRVs% AzTNn#4hxduU 4NQkdcˊbBX0J:Q"7[,ҫ&l6,v+$N"||%13MH>Fǫ5<$셛ȺoR 6ir?_^"&o8hVSQwKowȤKbLuŞ=<%mx:4taZy&N$)؈F]S\Y/RxXK.X5|r2ׅ!*dzM1W#>Z :5*Ƈ{ 5f#`ظG&N$0/vcUa`|g<3SL[vc2!Xh\&+x>MeʅJ 6/tq`fCCͱP($>(q<չixO4;ǷR@LѼ65f2#WlVͭ  7fs^pŮ*,"A`:.P"2nuNFTy|,/s[JKՎ:v.kO%{rٵ$CJ˔ C1YkoCN}DXYؖB}6߇iWdl8Gq>JyF"s uv l;ɇoz2f-XY@=KE|K?͚B2$Y%5" .] 75 E_C]Ld<85 0K 3Yȷp8et2iA t#m"`"̠-Sv~/i~YcH*D鍒a[s({_%=璒PO+M5,/Q[GӮIhl9s~ "M@(﹥܋3A8@J.? &/w:^=C %H>d+ДxڲAi$E 'g@UC_Yg <Y}h9# nehAilw-Y몴7Y[kSx1%HL2̠rt -QW~6P`Aܚ2ng8\6 6]W j" xOr}Pt{t*4: y])9 !85M8U{q7bWNjr$-F1K~ l\JtiJ2*ᴽ; g:ٺ̖9aE&6O n6 ƋNbavVt"]VILtBixoˍ?;,ڸ( .&MM{V<)P0,BUK/NXI`@|; ~5tBd-WF/s"Qܿ Po~n@(c$5+#nmPPx^W^zMDy0yt,޹$QBQlx:agn+3q?6z8O -_k]2T2o3k>_R?u;d8ުH^`ͳpYY]ghaUv-'wC ޾qҎW';vP5ο'4yN'ehԛU\ޣ撰?j~op63LfG[&V-)"HgeA>\vDp4[1k>i# $UJ/"Adu@ͅ-me/igl = M ;m>EٴU -H_X&\^w1M}4UE0(a2b/\T!Ciy^UQ KD}#Qn" S 9Z'tI^MsI$iZgF?=q5jRzP6,jWh6zẸ6zMRQ>:FYxxkH=G:y1o Zօ,me*Q9@cȋӣ@lvևCQ ;(_c}x|-$(g'MY_f*=粟 =C@-CpP;{A"% 8<X[u @Xsi2dvu1bx]5Oie i4 N>~~`Kp)H373&׬6U۟o~'p\z+"Q8N'?mX fNpUr@It":揨U+zhpH<^%.,Ydmntt3U1r"_IȊ~m|v0OPUR۲+ pC^0nr `xsJ^P10`uAPf5ޥdSpS0kv/E;>EIq1&A:Myӣ^FVtl2Vthon^y6,V$׌:qulk4E3v ]!V}_ޱsg&A\iv9z3ʲ7q٨򷓝+ ϰ뗮PZk]NE7IkP"L =vKti&fo6-n 3Cce~Dd[Pc{Y4+7n!>w?(S)])- W#j +EPo_`M/Zɗ1eU?xZr ̫ ^2$Eݺ묍ῑx V!fWg;0T xQ0َYf3g/0 1DA~J/}'Pq*o8oLn̊f *ɇ_qiFw,T،CX>'k2FĂxl%alᬵ/-I J:wzuͣfXKYbE™\E!\]ʃ S<#[bgxuhY&oӅئRst/:ޛzǎV;ݳ7-2,:Ri1x^.w`&ţ4á Ndx~.4&/`z#2{"TG^%!jʥ Q&6'{7 0\iJ ֒Ś:?aTM!qH&j셻hg,F^gM |K1gmaFd2~|AfY!ی{ˆQXE /Qex-gbc!HëZ@nk .9m bAEPX3ֵ* dnpAka9@*pGOI9x#-UzU͌lZ,Ȥ]"<r lJc png>C [Ӏcűb'0k*-XY=RWc ÍO ̫D0y;lvO</֚@_>AQǃ3*qsU=;k ١WtZT'֚FhQ{DrFg+~߼ؼXyʠ;{@M3J[''&E5sx. Ec {DP//A}zX˕*xȯ5p-Q܎DI~'Y.B?aV͟I 7$9|cݍqW7,#`QЁʮߦV1_LwWTVpXaWƶ{c#cə,Gosp|ţoWz WHz"v]S|cu_"ؼi_z+zg",Q& z.}!@f/$e6vZBQJ4a:ib,VT~~d/@I r.KZ ω1~1OoL^97A'6EkYS pGLvVL· loR @&hBEtaj 2JveX- ,[i[o1dPb9 cHO#Wek ³q^ʉݡRrO&' 1*X >d!@uƩ$~#*-Aɑ/BGdДFf4=~AuwqMˢiBni漢 DEo0BȎ26bww>u[L=BͲҙ?[70F b!Su+eN K5sG`M 1I.Mbp P#ϓ?sbTO%XG޼4mWȪR^W}$T&0n.1Pk\9knb6[&-GcDVcHB37j.{0W_ëiVy#%X1E =dk\06\'78t-s/?{27I'7&]E\ظKQ ۹PD 9Aʌ|;,h''5DO3;2`occr+`Xv>(`f d)ϼG XE,` @9Z1Rrߵ's]> FCb϶Uvr RE4SWS~M?Z>/e2JQYNDV4)%^֍0JW\.HIR5sLttN [c@]Z9X&IhJxޫ,4^qrWcW ݶǽvLkybfq]~]naN` =,hCvdEVìMCǓSKmޚOX>nS~uݫD f'`E̠ezN~tU}U9N`]w{.F sV> @^5.h[4X@tN^VMFʧF \>[*J'l׉Iq*$9 rЌӫLi&Cjms1w\yFWyR7CW5sG ԗfY y>$Iāy`sWtiĿL<KGCձ T ML}{9LJa kv5nAzHT:V5"ǽi g` /tQ;7a-5_~>6˷QfX(bU9`c|>-hS|d</EBFUHϱm2b|VJ#džrzZT"zpVTmFm=d/)/U+2!õ)tf@I(| W1'֖y8 rAhl#y ]6ږG4XMʿkplӢ`X8}FUA!}*+KוsXOڄAU7?R8"Oqr*?iQ?xn߻^1[@;/ƶz2a$q|0S~)W;[sJ;,N!=ʬ5 *@FޔeQf,wGpVrZA FKW*d o_ nA)7`~ L-yC#s.`h&v˟g>7%* Pt%eY-]ΗQM &<^/[?jYklChͮo:~2YBڴ.JOb8"L0u`3|B}Xk\^:R3f'0qnʨ/X:MO+T#r1_?k#0"DJru:OɰS**s0E^]-b=Bb;p*&.ꇉ j6=Vc~!&WIEd,93jA&dqz3GcK.tmH+cZ:VF0/1įzdônZ%p m_ٛ'w0lR MOB7?/ Ҭs.c+-6ri2> ] !'/N%n -E $0'J;U(ǬTbAYZcJR oRV!8t4$OnmK !Byw߀?9Fa5[yM0K?Csػ1pP)`闬 MήuPڪ+)adfϝ@PܖJF&k1rDKB?.^ݥ]2[sLbx@&8{bfQ*o!AH][RA*yQ {fR\Euq"yr-)iJ7ϔY@o'z\g_vƝ8PL~C |B>l `$̀-'3𶞯L+@L丠us!< `q 퐶N)v@΢:) z?b;2''J#-9ɰ0߉šZXm]%V~`  ސ 'wǍYr-ڒH6x*_S/IR3, o{qКf2>$U9@+ݐfE=C;bOM[)cS3wQj>5(AA5wyţ#dvդUg_Zwh#5W/0Hs RrGIt1hJTP@]3_xr-S`轇Jvӓ`m@0۫" QZ8gC8 c!0pGoGN^Ky `ղebyL9s5n^,*6k#YrvXS`S/hw6UG6߶Wxnivu 0Mc@Csf;5=cg,! OaI>bl+0mg iϘlb:ײm~BH~J "#"oWJ lMgH9+cG'hJsd'[pZ֑Yrt|ixD#~m/C HgT )C֫"]edks<}t}'Z#4邉v.VRJ; +9NLt# Acv`qySE{[_t3fO`FAW8Jm-4bd M\} gdCW&,-'1ZuCnNU;¼Hrx5|ų947s?FA%#7J.ssfio0;kbֳ{/q;Ed-w 0zO9~KJpKЛ'E>C7:KW7_JtӀT]qiy 0 򃶆d^eRlߡ&,/'yMGQ0"jazkӢ.-hҕqnLuի nRBׯVgu ZyE#ZﴍC~9?Ͱ@+Su'u?a0ORRkgI8{ oe>x7NV]MOU^bI Ŗ_@ CDpp z Ffg$=ᱮ4~ T6*Ppw{~QC d7{,,Mr3 5_(lT#P& 4ewk!NCzӛ5Ej$p~Nr_& ė@%;uE8ٽ.SW㛔j",#kN+.jHLncZ\A҅Q}rRpl~D$,@E(;Y@5*RQQ,=!klwɩ}V!bZ#w|-dj5>M`^WǀN+dštֈ%ٌۧ.-H} 6*&'rvnqlU}M1l؏\+M-*x]X ?I4XhǷ4 k(+2'҂ r0@Vo,&;^z?Jo4[ǽd+ԟ { ^t [=q pFuB7/tM2u>NZ#W^ܗ;JB~ JKPOl Z= /TDVǚ1I8'"bWB(P᷽2ϒ3Nc+i"x(Q-,KӠVlиN iYԑ 1FH+FRL#T )^ev'S yʇk$HM~A=rUg~}QeIzR@8:G~CI׼űLy/YwoB w"M`qշq@qBP`bNp&"8nEU//^Lf@%蘌Dk)bXp26PA0IL:k;KtykεP*6~d&F«x͗ N%!rYkIU@tqbH-6AH 4u(".<5+zEK&#*qSn /Cylѯnbvo AWq5ۻ|jZ9u=!68!̰- ڠMsX"&J}|zHGgPN像4@j)y^^7 8|2&@)_+BPVvWlPܐ`IBBSC:"w9gdpf3+=5~2pXz`["ӊ|Ը>LY3kץ#_CJ yUHi9u2ae_#@sܙ_L=F,'v8C4k6|@ ^ѻDpb"dETyƄuc{ *A@zP|;Dv֕i;+M ђ6%نN.JDr/i@` oֿ3ٓ ks{`\q :E 2W#FHYCn$oφ֙"Lj5 i}d`{3Tr'RGxDDDr_:Z'I( *Ύ7@0,M 4lv%0,*VR(, ]{\Z C 'koY>*{NB(Լ$i^8&@~|Z# R颯p0ށ܀x7mڼ-Њ4ҥO|%r}/ق-OC5D@}I10"s"2gth=a]s[< bIc}Kz_Bآg7h-&.R _u"\j}G^u d1L~p@-Ѹ7{sJ`s[=Rb$>;De]hLhL1km% zN<9b0KH;^SeEr?vY2k9F<@[w[4d>}]ڇ]JmÂ*s{ڒ>P. #v+VG\J 1iĀttF桄ZrymqpE,Yk. ]u.zT ۄ})~ba\h27zη,%4ڃhJIK@UwC-Ir4ckRZLsF 1kTKFo2.q}{.GAƖA-\Xb\}Cz$5QHro1=h]ٜX7.y?ݸˣSLAXUV#Q{nv8R-7AlY_t?-!O5$ Ͼqz2rl8;"aCuRM5`v/)ɓz opݳh{Y\NG4/v'5OIX YY4|Wf^R&_2:J$S K=d3ϊl{qg 1~9!ҳ`_,} I*Lsu?Q @XYu~;Cv6 bo[O1팘赃5xmBU璑,)軩!sXW(DW"U3qc lЭ)i[F^)LBv.YRQץ/x".Kmr!yC%7Z /9ʹ8.>9b5:``ą1 ɪ- [Թ9~r.-L7u0)r|6o\ke!kF\ZF0#rN!hvD]L \Eop mWj]$^ _`@nLItrv~9F4jnJ5ZO0ͼOB\֒؁~<^Ĥzn[[ArH /_&$'c]JIz|m^OZֳݐo~OrJ5A4la84o}PCˉ6-_ f~.0'WKD8+0FVzrG3!EGJmÒC_sChV/gX nėYQ0sǼ1{d ΃xCI+%hcʧMZCk}Li>7&r{Țf0/m͢F!$uhFBi~(&'(amۧbS[;1 j>r'\6|}틟21c'tT3jYߙCqڂ$: -_t{ `VR z~V#yZS!yHHT.xwl"!,V;TCAɽÝbp˴.㾖thL= (H漾ס}J4 k gƩN_\W]ğ,kqa|)fITgkDTf I4ڥlX%PQ-NP:xH[k, VHK֕_ħ""89yG hцi'k3[ rO?sqyeM9DW~[m]Ƌ#ïɴ}hAb'Y8v<"-\cpjJzG. z,}!*:ess?X-8o ׵%Gs= ؙ jI̠u7!SfTaIQtCDlkb߇9UYM IEQf kGDSS/y6+=82H$¸:q281M.m$8CīEDz]]g%TZk%mw&>S3&Ǯd"W!^N1){;O0lyvf`gQ%g0_A> % BH; o!cnQgӾ"/3M@n͹PuG+C;Q~s1ylSl5[QQ;Bv G~HϪdУD @&2Jp0¢| F{jc^ eD˝;ʼn8/t;^C־-.\:pA֚Ny@4+壆jG3hT\KiXX[ o͇g䴭Δ}(9~`,M-9~sV2+nBZ7N)sð$Sá)չ09T;=zO4m]>lk W[p[‘zX^c~ l>’\/*lfhv gLjן4>"RαOzlu: _kE=cxm'eeEq%[aRaercbvȽ9m? LpsE0dz%aceD>Flѕ~ҕg\>0QǑ׵eBXרjܚ4uE{aJьYTYeTzɽF6I4tWZD%kWͪ!kC:2v>WDAa#X7; VE:h7)M\0MHsaWښʵ>Jnh:NkrMȐm]v(D/Z) ?6MmM`x' 34@W5kk$pm\j%eZb%,m (ŋ#ǜ@ \4Z|ִx7/o!\bR7{/m W\H;<&}rHxK8]gyE ^$KdwGZ`ew|w ;">Q +%6*kkJW_jq@cWMZ'r"B6L)0Ź}7TNM 1tpO]&Îڨx2 [<5? -3#L i &Ϣ9 l?a$|=sXj-lVW\e44`#ޔ8,Fi#٥v$9B8̀cGܣVܱa;^۲a,*Z[.F#^T+j8P/U־vhnF#vg898;BX  y#{=m8~, mP;]|Rl:_?֭p 'ɪ&~γzlmovʅݣdIg}s{䂐j[ ̢$[6ai‹G{Af[U89]{h: (bx<Μ#A]ѫخ?+ #x"gyvq|N_/2oji)V&DTh] g,Bʹ9_8lXkzɃWFZ&F)WuH| SuiGш7;߄;JOET5  @~l_p ڝur!N29z: )UI݉(YɵHqc`aߩ0IT`;FNpXCZ' ` jcjQ̓ <[~bر?"%B`f[$/挃Ӭz M/_?hht?`*Smp12˥QDdz01:&a5i"t@9t`>X z+{k/.CtXJ +hDǭ@AKTh#[[F gPJS{nVUi鴤 ur騢YY_z7Ʊ!Mʓ7Բ@o~|`㡅%uK .[(NM~fiw& A >${ztŅዱ)UԸe <nɌeZk¬;)lJ14b _4?,\bQvqՑͣߘqN>~T^cNɁ,ZHNuwc$8%0w;S? S7\ƺ 6cOe!H<*yy47锧C~sRt8EY_b짣0tV"` f*SXyv2-h<52c w@mE2f& Cu>~{[ݔrX#7_[dZBQq,l|2);uR@3S#&CzX|KETLJ^IL64tƎ1gfUl)QNNZ(.^+ H Ȟ@q݆E%ƒi1=usSb ܆"FcJ[M* Vb>fZӶ5(.Iu') i-92Xtjt+TzȘrQHkdl.lkiBDg*gHS<=Z8r9Tϧ`Daj#˼Ex@Z.0)[?G' htrp8%}lu̾e=']aO%ʊ.y?QOuj 9+8“u,*Ze7Bjo~,A"YHy@ɧo|ul".iBf.‡j)Uֶ#LKȊ uU5 fVqZ j\:+&ct0͞_1uR4 i^vCzwDap:tx> 8)ҏ}&qa pO/:S@s'6m~zp7ho9;yB!0j+*j(^dM[s?+jy\Gv4[S͙t3vt7˺8?6P ֬{Vn"<\öv1ӣr9(f<{e&+-ܡ')γ'v8D7~0VN4HBcI?dt5 {JL\~^45Gu[+fzt EϓA,Qs)]v( 3-L=x3p7~v~R?8DY^i@ pHorܾ L&48d'u?Yf%Î@N3Z_7UxOӕ#XDJ\rFNCRK=xQ6W[[ ٕ9i|8 bM ~SbcH=>r#b8{.klss|g xB]KZEًo2P!9r>5o!k೔ WY7 .eptͣuQs'O z gkVO4+{[;Rc"]?yS@N]_iSHPh@([qeĜH<72*w慹Ch p%,**Έ ԖFY7VR{I10 ;=j Ga0tZxMkTxo שPEt~ l^)|wkHtxN>Oh u?4U𘢬󯄱_k(%Ƕg'0 4:q|nnLf׈>k'&IK=5J^'V+ (!q$M[G_ 6D32lPf+ZoYk!ďy o`/OH״h*9mrל,hRݨ[[E haD @Sgsw= J:N]<7=~v핕7YMPת~)%euz_ ܴ ,tbwu&IV1my8mi.E Hc=mmЃ~,Nt?]Bl2'rhBIz4Zy֓up.| TZ`"%Q~kv?7yY1Wk 9:\rs:H0myA+ :X Ɇx21+mV 1wlU1.\6ͫV: un<1vBB $Hln3øs﯏Qc)<?幙o^8m?,d_8w{p@B׃k~rVIE? dYҭ B,ÀC@9ml>l=IE57CcLl'q2[FA׫3M+S<u{w=5Qҙ$xkA!N38}Cа/CVU9D dUUν6MQ{,ˌb3B;GLɟ_9ET@g)ɔQ@J$<Ό~03yh:V+Wܽ| Iu Ba -ПL 򅰆!W<[KzkO鍿E:bʤ}󔿗5/]0 Ԕn/UJꁌ^oy!\xWvgG_wԳ+0<a?O*hy_8hCnCv5yO nÙ)-;,ߤrXCuǩoU٨rKRjɘ?K xvNrb-_д{P}?aeӚOV{Z\ շE|Jufљ꿽U"}:=hIKVp K}&e^ H.l xށ2 U1K^ AD>NJwK˾S!"meyPqJƢEAԘ m { dW0e ԉB/^\٩=-4czЉ(Bx-.2 }tdbŐ vÃb8sΈmuaR& PLzqNAﲵ/'YTpګ*٣rҘÒ CK8:6a+Xf(ɠM "##.ad)5"\'ZT{Y (_7"YؗDɣ"p[hrotM(zi\y} қ$O'?4y4>frvi͇ݗBԴfSۙopkm]BbgPD>.{N>l..$;aZ9*kRTOTO5o&dYފE|kxD'kGʜHщ\+ܙR-J,q3jWo_ j+KqUu<ֶ1h|/|ip!J{^EcBdM-dmX1us4wF"3߀S-\֠E^BST/*C#ѹ 4c$\ZINKs=6+'liZAk}Y-I1z?N{ܗ\e3B¯d( L30Vwű %S`+>~3sc̋z`{0&Z؅ `/%8дA|h6niQ4)Qۨm({a&1DQt=m(mac@=Nq+Hw l vmZYCo#(ΈuoK 6"oW[D9v:ؖ"X. ]u PX}wA&y'|G1zS8tt8gru:!T 2FeKd\|kˋhq"z7f,Dpyħ )/hyɨ[d+VGXYIҁȂpM Ru,_DZ!,Ƕ3ZOUovBw^<(- =%ԻsysD%z +vWŃss/`n.yv"_̳ƓQЬS7 @n`N{tNx@KmրB2Srs%NhE@4FV2p= GX؅c"V+Ǧg!F57cg:-2?WS)g%a9n1O<`} kX%o{icE fǓIPgHf)JggjX.*V ?Q7\(˩}Ts(DO+B$RaTZy+ y.73/ ǿ;]m xzAX*aU"=8uKx^l&B݃"IlS7[ݨ>¡x]#tW-bѯnL)XA5 ":/ArRxc݃5䁌Dq 긎u躯n΄΍IT47oP]>ffBq*|l 4`!2AV /y\ ~B&tuA6=&f=$ { n_JCpI =%0in&z7UsO|=|;ۥQ^-׿n}q&".uLYw:2F@(ߢ='^ $)(+MkXa,wy!j-/D&GiX<~I8̆T7McLSRۦC3|FC{i1Ѷs@a8;[.#OI[N!Ky+Nl9?JՋ^5cjӶYN<̢H6'sLwd} &^"E"=ۧe2dli ߀|[mO?Q(Btx5;K-뷼}9E<_ T {g!7"!UДglj7.>ܸRO4.R*ʯr soDHBŲﳥT-mw@WZy7~'P߿v|[sϤ]f7æ!"G~-čؒh.bxV +͹DZK. t ([g_~)sU#yhoWZye^0V XLNbM֘ I_ jxeEs;Qdi%NL?fG=CĔLO4i$C$MM:| ľsL1Oر5()͗o|<ҽܨm$҅tW+bG#Fͩ"TE32;3^aO}dRcJq7!rDY ثFh'Ig{nԐ). v N#[ͷ0mz_dijW}~&o U@by/x8댦gK`Y,UB0DX5vxZȚ2]Q1T5G67 Yֺ&%̑jaCo]m9&ɭBi; ' $-mT  z+W!D~CHH:C܂miYJgTOX*޴go~Ƅ2 kFHְ}zYbӉl!|6\[%"TjrW$Za {~s0/߽|\oMkF'{b]-+̬ 7Ll7Y_ޟ;AjD^"}$ct'_m23ey|.}om瀚7.}f[aL[ p kGFXW?NhYA+j2W7c_ߐm-^}R!BgL3^hbfъO$Ϧ,(`_C 0O[d6._%!21dqi*kr#t:NDz• O'"2Pr(2coxRIaMW뀜LPK3|']+aPAq6Gr-ѭ@׍O.*) UEX6oM^{>K\i(mo~:.d o2µJЍ}2)O8m{J|C_|tl5 l2)0WGzji ߔoqBcG 3@rX,/kaygm#X5j : 8[ID 8=O{n>O2XN>/"2Ul# ԫgY^9q:U7⫃\2Q-dTK}̥Ͻi{|vxSJj[eѢy1aff\;/ \.Qז,bRC1l4^X9֥JXy(p~udq@UWZ]@'83׳+@kXJg VlʼnS1̻x"{}: ~#lGH(J 2&(O$X+2Fe$'nbE*[v^\J7IXKdYj~S[Sؗguϴ7C'Y*4"MwE~o5ɳ_x9w~O1e<.b;DC=v۱RIy#j{n}R:9^̹@ls:U\|e/.{ف&_C=eHn3GPY(hTk'cy:_MJtjem_WAARmfɎo lڝz\>PK D5 ?E6qn=uvù X+fָ%9hK 읙DjO/XaWڶ~ [m3 ᵩ^AqɑK)2:Jn!2%=䮷TanUi7mԭ%{4Y5|0V@?4|ysg}Xe<.GH~Rb0CG+3y> 1W] U-~sedn{ Lw-FbIE7,}Eyt1_Nql`~Irn0[;\ZP[Y_^ ٯ/2ě'BN%#5rZA-j(Nv\_ q.2}NAnA*9062vK,'s=(~lQ29hIjt&0]P峹 ȡk<]$P?PD'FD7 Q5#zsh0Zy%2kHW瀳P׺K}Kzjcց^Gov[#L(}Jn?P+q*0MY閯A+S=G go篁-ܱn:酌A6q}@܌X_]1.G=IL_rěڶZQHyDa9[W{CBK GiSĎ2vQ!咽dz;TQU1)'HE{˗3J:Jl&p-g_R~úC+S؈ >W.MW20E(%($Hicz)+_ F\ lS-lSGzx;NO]>,g ?iq|]#^:,4|kk錻H8% LbӋ9 b١P4珄B~Bo3\~zd9"_*h"_FΔo0Mn`b:U~w n#Hk-i@jEdZs&xZn\܏wS:WH&Up-h)6 ބ3oDVeU'otJ۔&QKxw+ ׶s'*t1n~o'MK ș b'Ie%2-f'̐bg0֛m': "%"7K=f]]O'"//.hKw6*{K/iVszTQA]E6-2`6oH4[EGcVvucN|W %i"wQ`򧢓M+#Z _{.8}jT1 &O:aJaLSN!Gq2?onj3KiKkyi*;{]ufuR*I—j/rDc_VMIy<(M w36 {0ڄ?> :2NFxBWʎ*0BU yU`!$l8·3hէՔp,2_B_"P_wHmFn\쇷MFS3wrL~&4g\Ć!kSL|5S+'SNΘJFf\n!V)@5Ht YD^X߈!>句ON)>X'T/A<7ĉVž{4#Șr\CzM)noҵeL΁Hu˃9v5hL-@J .>ܺ 8\W:O[5.LUO$ F0#[꾘| :AEvjΦe7@YZT~!3Yz,-FeGeieU Q_Ppr%ʄ.,aNj=$,ylb SO)"\4lU7~AV^V2Ma?(JsVCΦCϾ" sݟ-A 2 LJBՠkp}t/`\3u[,r\ī9lqO/lFU5G*ᵯ&$4;#bi+woKk!X#c{6cxSUaސbiNJcԕ16B”ݸЃ_$=u.@'_pSQ˧.nLQBAl"V&SB 2m!(p*Rpks@X40pCwJ-al0m@!Dܩ' nAclo}bl! ֛!|>T#GaZ!QSrFo 2r=smxTz;QDf0ZtνEmLrf, zߘJ_i=J$gVs%J"e̥uG*h*8 s/d[ .QCB9Os=nulۘ 6kSeWb]BV3<ؓG5NQ؜ T2C}Ȇ:/V4Q̊m&i)<18&*+8rwTt+S eMh˨Q]6Sh(XofV4ZQejsiͮ_ۥGP>k |0)P>3adZDAH7z|;;UvJJx-*ֈʷ 0R3gg^mq&ΚWoM<1zĕVpϝ T?%WAf|N_mcV/왉鱛Ñ']"1 ;*~i%2%Oˣu/WQQ9kCK_yaj9RbvܱVHC:SrUDD4{;5^6..TGd#jJZ 綻YH8Z߁fiU|Bm8WSK齐DŽD‘5rH}kmG\60!n x{kN C &\8 {o|NI"SJZjB:jx_]6o,6vu #u9ߗPA^M/,Ry!ǯ ⬔hKa9Ĵ+_0)/wPGfy1ת{_žЭ3n( Ta+SN A-8]@Fh:i$OUaMoHP+͠0!٩$N ܅3?|%WfR_tȣCө8ORnP'JG_xe`Ì7)aKy&?8-3c*z ]M_H E>2ў^jdB U7w^+q[F$d͜U(\8.-j\a)=͆ei:kn Yɇ8#OESr"a e@:?[.=噅ճ 88{eeɏcF\@;,Ot"o9ir)z!<n]=~mcO$kf@F{{^lW\ x.Vl)OgԴ?*Ba)hMgWL^%Mf4:$`KWp/WvnOކZ,/,gDBs~ '5훾u~GU7R~EK2'e3BQ (&+WWs 2a`8Zr)BVmײG\sċbx+mRh>2[jVV° :1ٞ[ܟ6zfy\7k)MċlͿzkX󍐞i |!Pm> ǐrJm]}s:F!E_NCTzz6+3<}|qnÉEZ79NFa ,dP)͂ud"lpp峛y%(~*®{ Ob.|׬:"za=+SC~{/[Tᦊ@|Ar{K`.w /tJ|)ahoٗDڞMgl^05ղ h]xhfO B4~sȷmZ`m憸)p$@]kqLW47tͤdnTcf,D;"2Jc^ĦzoU<╃y>$uh|ώoT iZް ϴ)RO5;K%$mf[o1)nwPJڲ](_m5xgmdKBK|wM*!ނק{[bYt-Lս$S TYrlD)cjY(i=#YON0R6ȔQ|ʥ2e2~ %ĩ~T9]}F*`VBwXLgg+v "(8l:mx֣i!n3:-n-AX=6Ix촇S6à|1g1 }\&b9ЬUmr+ȘvTr0#Zݔy 1cZ/bi ,BcaZxgcD?ӼnNJdt`T GF`qzZ`=W׊x+)n˜`nVv{?ayS1o>IC ȑ=;@吊EI>B\&M#hz3 ^m>^z F&ain3P#̓Am¯C/Qky6M_%xyDE?SX#.GrDIPxљZ\C -oqB!d?ֺxc9dp-[de-_)O{ ;NFFLޤ"߻cFA\YW;4jPNsۥj8Ό(pJU.R[{͌7G{,KJynNB4x.]Um˜Q \1Si|o{g]ZKꯙࡒ A\y\z-@*Tb,YO R vh(+ V_5cKqPd 93m/yVTDt{.aI~C>cDU :$r=x"\=\o[2{Jm2ֻX9ҖJ M(FQ}Lx!c1Hen= Ҧc3_nǺja"Fh:Y ^dphދK2Ga Lڜ wmn}qpnu@kEvq~k ~ߚeNϐEvi]E꫘k_ha^Qo!~o'̟x1G  ܲ,#4:etH˸s>dI{reމMr6,K/ o޴ ,-BZA^%0xe m$1Ή`; Vd*|5\Hȗf:/]*+Aʱ\iQ_D[-|έAJ0H}|$k_s/B $E\+*AM~Eẕ C9{ߴX3 %݆M;.DPç*gt=OP<1E{ب b]w17k Y#{@N"й2Cp@щqj#bd9=qN,2.˼@c0@yuRP{B[|-fFgBʷќS!4e.pЀlJ}SAf(Lh5bN&pQ*_uV|^Gc_g3)9RMq?u9# ]6.yN,-x]X-B*ij@mፓ*p-0c(;).?%U]8 ?EpioB\v{Ih '^++GpUQCkn)(ϒ|Y {hr=u!f˃^D"@UpGBz>e;{%ZyL=>M=$"s烰T86p1O5t)/؇u[-հdEO31uIłqxPGݙgkmx>>F~4ݧ^) I}QzaB=J֟^&ACY~;`s3Y{tiHպBmISLc@8 h72_T껏_ Takc)b+l6TM_)bt[!4{ bYC?0C{$}m,uBiw6Z&ƗNVㅜd`8" %Õ;nu~^P\&nQwZ}^YRNI S5$ Q@.a$htB:O΢LfvP|-G0Ѽ4>R"V|5GAoi8̬svg\K]@?;MB 942jPskNбo7e6J6@{}wc0~AiX^ge}xdkKźz)9fҺoo@ʳ[@<`8 ]mE@1$۞ickI6@?68L`2z2`JR7"&%8q:`lupj˄)pfAanr1O,zz_Hy98jNťˡJu E%mV^Ao] z(ZarkfҨ>A,\byS:MUjXuGO1!)9~YKRT&[`(Y^/gӥC!Yg}qe/Vs/jg:g>;7 %XϧMqFұ6Xnq:xqfŢjW=z?' /(Xzk\9>bk8 KmL1\Ҿt ,ADzJ-:N Jtp_idc%B+E? J4vhU ;Wc<xw_[[@ODM{8.K99]{q J>7*'WLWo?s !9't禪naȓ67 H\oq;it4kז0o24Yb7ƌ W7T`̦%SsT'oo}gmd %w`sHh&87qæ],9>2<#KtK>Pe >P"WkA 30[β^,yףkMax\v'tzo[+l,\}WZ祤AGn2:@Vl,gh>;!.FRpG%rɯyeL#&*9_\%8$ bᴆVB(5&б i٨^X PK.59)u}q~=VàmZV΄{iL tKk>gɪ4IٶM/QB8WB T\$@:k `&(_bQJ1d֮Dp4P?6-c5YIfLױ7x*a {\e=>[3qcP8ҙ_@&AXWuTfBX(rq\ĺۭ[4}J뿘ׅ?l6nF;2 LHW&.OElMb؇&ǩxYYF^)V=Nљf*X49ryܽ!T'w2͍j)WYy\1#Vg@"񞡫p{Ჷ-&OhΪ1AJh2.w)Xj_7 YA$%J1iLjf* (–n%u/h=!xc֕şk FmS߇}jmfsj-t\ :bT+y-N_l_rwn˫h3 t36(< eww3THƽrE{L(i1[&p.Ed %fw(`oM5GS6ឍ/Ud(:R'}ůئe"86)miW([zcIJP@</ہ<?a N䗥-vQ?..1 mNQpm·:vķi 5\QsE l>#= 5{^buxa{FY13x}gpG\b&~/[VԻzI au 5IN(NՐB?b'fɛ?tEYXjxyiɐ۶Ey.Y_d7$ ve{yxW7agGChPC= |s{¹\.|*1&KbK! `[油Aױ2HnKr9U<8$O'|jazvvdq߽Fbې#DfDWӀp& 7dߍfDnn\PKQQާN$<b+|ᨹRdl{\epY=q' PSL;6%#ͮqƈC%V59+x}\joå(g)$ ,־NK}Yĥ\> }vV+-v*ܕP2Fj뿻]̃3eK贒]@ 5ԲP{1vW ?tAr6[X3}Iuv$٥A``7 ܘO5OO%bܖՐÛ>2cXY^L}',fa3'xЬVbW1JT _u۱,;ދK)!Q?7'jOxLSVJjU2pY`pMn.jkJ+]A0wpddLJhHoݓ!+jΚÞj; =[BU8:}//!84ڐB:LOh۽3dl`aՒK$(N&Tѡ*kN >:>B(#'@~Eǟsy*srTzZDtcFԚnrqvYnj˪ۃ l>? (\Wm. ZfJ8GN^յit*cs"m34u Lɗڵ-߄ed1{F/neFet Iٯ,k AԯEqli4iҶ-}TT${yJfǵلl䩼фnc".o:OvµQC@-bqlp +* @N.ik{Q;u m C1qخ*ݢ7anߎWz $6 &!ڡVVϒhwMUM BȢ΄g!N#ȫ*jCO Hf2(ʯpȩ;͂N]~(Ǣ{<mG1=s\y$}Pp j z?R=nܞiVEIҩl)&,QisLlc^Yp U)rEC,?XWP?3"I>h-/^Σ N/ml+U ,^$LFK ՠ:-֎C,$z) UQ 86ns&7qc_>}~ō| ^{h1L#*w@59$Z Nq@ˇJ@ÔhFbqw ЅU,vU!0DXt,o)} 1j_f*\ h n*QR†Gɞ?ҟ4d_rf|*3HX|YJd! kx-E$vi:48NiŠ6SO·)tU %b>l0+l,չцGoP/3~v~Ka3i2l~WsT 呪o`YZjIMcޡ0 -jwm|,~Z7LD)S;e*Uh yezd nXAD$P->>-=5ֽ B.j Bwued48gߠEADw?/ Q;Nܼ$B*RoM~a[";r1sWD}%kbP1\*ű- 1&pt0^&!rs8xeO@C$- Uіةs^G𺓣UMV\X &:>9mM/wOfb8wي!:4&awR#7ehfS}{P"scA]`{LZ!& iR9mLqӋr8t mKE=WNf@i-o2xE4H_',$6bILxVGTD0HX<e@oas5(36fBǰW֝+p۫]N*0>(@(ѽq2bJ"i"voʝ|ʙM>2ckLv]Lcw٩[oS  6h&g"I*,i4+w;)9#d诗J0|Nc*b:B(Peu?qȳkݢT@4 rfKs&a=&L 0BT[ ̜ۧӎj;w+n#ͥJs,1z e7ƸtOCFu "}Ɋi|eh-V}kH $W> L)"]IKx@Ѿ Gxr̊_=QcbMj52)Flk= "zΕ%-P}=_Nfx7 hp %r/ F3#c~3P-콌s޸O SHo蟛gSؚ: VqPU~HoŘaoZ(\GL-EPMNw ipϺߴb]qB rM#5ׄB $2_#SM/*eGҏKf[*e_7)_7ŘO.DZ=D0Ne3̷x[N7  0Q^UPw$Y/(l ʳrM/H;Q2֪肐\W\`!fYP_QC(h됣~)Wp4|,0,'N`(?髿B ­8dj3,!C"BJ!K1]r0ÍDKMJOE1Hɰ!g;5Fmn+ }a epEȗnj%2)רc$7\0W"c 0Ǘkة,q:$QʆZk<μ a)h3ȕ5:~Ds^LAx$6}/mK7T+=?PSOHDNyT)1B0@>Lzz%0 /IJ-Tα2>=aEA1LARXD7ɐDH%\[=L/LKmzi@r`W }GIRη 8>]s ҔK͐[R;.>l/#'& J=8B>((HQl3?jdRmL: f;HCM1Rqk_3Bv fhcެoES~ڕ3l!;x+#QL5tf%"Yʔ<Į~pJ@d;w #ֿk1LSH\|'9xLš +I =3͓<,^zeKD5-zyT;I  I!(&KYc!3 "Vd eKrٝaCIIR^8|RNK ny7٧+Xar<80$ѕqRO_oJmo'DjH_.pǁ<#ULjS_Caհ]|)\LNLʓ-$P]EÔЉ 8Nw/ h\msM襌\Ҳ; GOv0qp_yXqlθu ]`NCD'/2gsD*ec׻ز(a? >>g: !udcD>K!x4/J yn'0s$Rztצx.6MŮ+#C&@>dR 2N9ETp˔t*žyA8cɿAi !0Z! ws6L@r)=̙f#Q4Řku\|dx|`zؕ"(ι| f(ZkVI;l]rUj>_Ģ#!@!!hޔSOo)׷MZׯ`ke jZLϵ{d1HORPS5<=Z9vsNboY_`koa3ըkx)1ͽY}cAbEaOKpb+F@Fr`i'yy LiG"<2HtLr/Eaę<¶V! Nh!iϊUp l>rnj6S<#$% ˿M^LP6Of1 gohi`+`*)619u`: g!yJFslxbkx+ƺxPȧ0`5U6R)Q}dl0w[()<4khT'g"4CĀ;믆ZQ[k%G@fh[p)L8rRGM%f w23 D_ :}uu[AR`/7d݁z@aEY wx.Mz\3ʃ[fgD2|]76mR~!mߴ3]Vח*Hvk 66T~Y<rzQDjE[M.1+dǯőԁ! uCvY3,S1[6r9LOU?DeTv !˗R(a- PJ>}F!vO F12j>T2:t AwrI^nh"RUzgiQJe/8s!9r0%' W?!~ Aja\$-0ڟ\ eYIƲ'se2q.k 5rJ5abK}K06Sy</0AXaK401jm3$~FQ2ޙ %qZ:\d8K+Hm$T!ܳ/`(Lي,kNdVFbw`]Sh1f=yxU`/|E>ssQm=-A3OA#r=%Ut&V/>Vg鯚_m*(R !HgTE& +%LωoX"/]u&6u(n$Ho5_4jffY-< qHu(ⱧzUF1FVq31:p Jgn-:<^2X&#Kkv+LG6ɳh9VpHox׳nV ";jRUqg"[#=h#r0 R4dwY"_vNv߈Rݓ+V7E/te|WbA@\'-bԛ*wwEkaoK RwR2xWΊt,C_#[fxLjlU$uESJx\beaUHsg?J]#$ބ+3}ZŨ[I)NGGB*#nXnQAhɳڊj\FtD[(: L/Jk@R x+y > "@Jf+ W[2a#'Mjeec4~T7'}4W_anb*y"ԤB"8=Ve/׵ JV-N PY[W.Ytq}yidsM0[z^P3[cr l }RF}.{%
#udxgUJ#"Dͭ6ZoJwJ,{ QRywg=%xv5M⡭!#Aƈ"{Yp(t O"o_׬&z/yKip)WdAd'xA ڔz ߸AK用"d$SEUJ{n 5ӊcS?0 'DE+,--%10G?4&?##2,bH-h9 v <-[8В/jvuLVIb( B&]0#ۻlRH "a%_rCj2?!D%]px9s~Y&<_es&9 .AbLo&7tBI_.wO %bzEݚRĻJ6I1n[ 1rgyh5 /N{c.-&1W"g)^~ĻEƈ pUezfc9`+Xqa˚ ZA!QHglE:l1$&B;B=lcfGG [y%v1FX/ &3;9)&8o ՅeV LгT!&4i >͎YS8] B"ښLsk otA(M݁2$gΈR3\D2QXNNfzR1_wg:@s+;ã >4Ih.%@s.9\!-,`tQ(zق9) Cv$)S~VQoG"dH~{A_ms,OBU96 ; o3ma1 S&P5 Z^L3#ueOYo~QwlZ%$4>#G1a jspZV2a~'}m)?άttC—B:Ŕ/!R#vd1NK.YfkfN08ZϜcZѡPfǛkBb`nTJԝ?-{~Gj07Uפ&d` tDo&~x܌N2dk+S̷| @Qլ58i?&Fע됲4ᮎK cԛȜuAG6ܤXPзi<n\EB{ڳmlF}!PJ,[m 7?Ƈ-9b#n3͊ھ*7҉6TԂ_lUj$Z|Ds|C-k15Hj3jވ1J"\"\PY,RfmhY֏є y}_lp6l9~TED\Ԅ$sOZu푄7}Mj4JQG$("Q)V @YOܚ)q "0%u|]BB_ UiIgG4 XF%|My2cr֩8QJWXLBG$Bx{ƅFl $'kJd Vqo_iS4(~%Ze!7B]go7PF"N*1t$ *WȽ(qՂïF_a{ haYK6U5!__bY0 J0UHnTJh Z H&Y>CmotZ+`6bFO 03lOXRwLc |Z 0m Nd:K=L(;,\o^9vc\oT, QF5&уh&dNQf "_׷䊺uu="_0sEuؾrddϫyx'2XW({A2e(Bʚf2Ԛn]sT;CK`jMe.;XILJtkb}b" `Z q ;{7D<)!.G/O<@-q ;]_Rtw)dΰ ͳv"2k~ Oz%y<-~ {V4R,RP;0{eHd1pM;øN& bFp?!y|ݮOn*[uk v<~=SU!Hgd_'u&slVR+biyp~1ڢ>(ꏃdis0~Ҝ[&: Dg9S&Q<8<'1I5_^CrAp]4S{5n/uX9\".7fX{y}Ւ<Ĕ6PI*oG:!;1PLmLn$Nn'8cP??@k?o"MFHPnm^LY,l-@^sO Uh~Lp8z<_ZB!D{kx92:"llWLaLhj{AB5OY2S޲2ӤP xۤi񍝗r)=X6zRȈ*nj;C{&cd*ޘXs+ gR1o,[j1O]vK&p ͇ &ؘp찖rNOSMjytÚ\gUfO7jDYRw| 5mە\#ZO.5>cs$7?K=Mk \@BjHfE dD; <=y6m^aGys k "u03xWg܌@P&!D(!J1EkW6C"wdxg͒J㤖 hfxgYGT 8Z 1Z˯G&Y? 0j Mde;͔EF:A"gbw 'l=wIr}c<]XC Q刌Ċz IO{wM@[x׉$+Y[\ f؛'A-7|5i8>&%A=jD4gbx-o0#ߥ^uK v.Έ0!yU*%0 O"ۓFy%?,S1U(ku&kXRpҤC p߶9MdgMdi LYM2,6jۦ3z<(62Fl&"bR_K$wX$z"ހ;G0_s{%k)@}ҖAv?ݬjRl9يʼn352È7?0EE Md[(f$$Nb; @L/>#Q>pv]kٱF1*PXGc48'[Za.Ü Zf -z7G8+%x_셇y);89Yp C6rN=Hfvf8[P]A ?2HajV+eO삋褔+1Ee Qs:tJ5J`4 C(pQI*L({,mx)ux)H[4຅\tWMv1#BeGcFFؤ) dLtqg4] {o')T 3]#~1\gcI|`Y:k9 :B3>9& nHhgPV4ݻP)Wl% +[ ev@D8f Մ%BAZ&6??n>eWW? BVn#uC ]DGV@h6b^}s6*a $9.9q")@̒WQw# 1 dkI ,I^ўUlt :8y܇\M|Ɋ2PEcT'f޼C@`MeDJ'U%dgQGdьPYcyf67!Xl,9xpn L`/\T1`(̫)WHE,%d%%UJ!O vz4t@! yB_ʈi|>f:{ZSH,$I։CcN PEM#["sp]'!h6;b{, G&1îJ0PO`xdWw|wcBQ'qY"{L" eݗK1tV=̱8rރ[@u.b^}v4G^WbN䞹nkb [:wZo4@"vT*A{<(ҫ`sB9LkiQ N"ocC.'Z8.w}qIYϣU- zENc_thdl+txf;@UŐPz ;<ܯ/RX|g,%$C5{k@܄{m~GBaB#_'& U`tn(3oS:XOs2qnK`n9ӱMvO@i gx.VNM|B6zo(:)m "O/;e_h$kl0WW]&I&5=tVfz&`7'w$` T Ќp@+~Ff;䅩2ȅCoP\YE<]vG#.?h 0rE\XvYEFݣT)_ޏ6aS}4 d'Ij%1.u=uXw-0yz$X~nb L2슆uK+vwJgm q>繍nRFfkdsr>q..IY|G'0jnXikgz, Z)!7[JESM+cP%Myҝ /qB*ݳ Afz} 0͖l!g佁&eS¼,Y;b݇;.GxFދ=ź#zעB7y5,q4(tAH v 4cz+gO-5úQ?CohU\)"+>eE%):zK+"tRQ w26u6%?NLbę` [lI.7g[?EמcƢ,b[4JY3C=Wn0@ƯEZ斡F̉/sL"q Х4p [{)b[7O:^9 Oc(oRXEaplrH}u.xIZ݌V.?L)e޽> Ɯ Ȕf,4 %szX+{`C?.2+yʀkG:a5Ft/dP`{㊹n{\5tж D±-k4b- 7r#̞'ߐ9ém; /YhevEV1?pS+= qkͳZȹΛ&x*y8+GIR_nG29-b`$R`rt:uSG mQb7۲fW c;?w ^HwTf~aAI5g%Z+`ffg{,HaLyak%ؤI @gufjdB [BEVMלחH35%({K@j)j=k}gX- Ddeds4A#=9;mk] %5XqvKt f,k d!B4".EԡK (Au|U cA/T/V[fڶ5;Bj~5 Zc"Li(%D(w6".n%]ȎVs erkQt\bJ=ی?֫hWz3Ncx iF`R.8C ^]r3xẹϡ5).H~v͠iz2]{,vC`m -7.nSS?C߁()(`w$s 60vX &C ܹ 'X`HhtR snRڰ+p\wNuپ@z8WT\ʀ>99u*`Ir^:6xF7H VЛKo2y%cԾ!3kd#JRA3[.6ۊzSkDE9bN^on"Dxiq@t Kz X15m{}!$ne0\gL|Hˆ΢12`~1*;>(u`;4ȴOW0)#j؎uGC𲩒cW*QF6GUhFWXo>dUjc /E02lȩvI}Ve4fOZ21VUGM ZTV&\vڍ&H"Lպ\mY̩ms}Cn&tu$A2Z5w#|m!@zyjh|sQVNPBoN_.YO@˼\{'uthT_vb&;TRԴ k+Bh{ga\X燦}`x9 PjjTV%O#B'm"@!4tԑ0M(3|g@a,i25ϩK|%.xEp<߿n%E svzڐ\* vܑ65;4G"W0Aނm2l! <XYsjn%8# Q`#d̨<;=YH0٧T3 "ƈWcJ_Yi,!k-:SE^;胲(ףu ]s9 4. SbzMvd.X(xZ n.PH9򜥦vtqiA2Ǯlc`2I x 9@J ns+Ba܏߂CTjxlʻe;ʕQmL+d$q-.G?ᨘseN{$]&LIZr% I ,Y,'HOhڡܷbmd"$aJ Ȋ`zv" ٬$lsķǭ~hJd>L捊zÎgr w|i8;& Lj;s"-eY-OM&M_r*n'7sQfJD8"kɛY.hCVs .KW/moh!AAGnJ[֭W1\ Eh+}@?{10]???Y܊}6FY{r 2$m_JL| ,JbVkpnyKQ` dmRB ]B H qEJpG uKcwR3ae,  ޔp,]^kvѩV !*xOYza{\0 E33)(Z?Y^Fr䢧j-4IMt ٌˊOdb~j!X.:b+2 Kk nnKu?@(/!܎ onZ@|Po 7}w{4$@triO~8cʥnXYTMԮH eӋ>byLXknYFj.>" 1YQ"4 ?l=STDJ=AҪ^V@6 M̉]}l%AHH in xG~eKH( eSf C)1D!|Q1ǫVЂ]Ex@p7ONr {t޳=AnՠΟ;**ϊ[p&L+D\^!| R|a_XiL Ub`p9 LJ{U%n ;AL}nKοלM}p1?} Nu!b[wB C -FQ UO)6^# Ŵ1`S*Tlv+ۍ>u3ZjqAw2c}$H59Ao5n9 oip. jXRRXT0&ͮ4%5QdjR|@4˥O,=`nlu64ʼ+h2sέNm:76 1Z ؊H%@O5+yxgԫu(zk}h^Sh}$IXWLHW;#$H_ضW*UFIJy+>y&1-Y Y8OQzG4搶ɬ975z0dܲfx(˨T oЄ"; sRcSj ,ě/ъ  &7J'Um2@]Q'weiЀO;r9:FigяlrpXrNЪR?)pЭkCׯmR"J= 5.?< _ѢԹ|%injzU,{g))Kq6Smv)f-+``\fꧬyZ4yc9 B<(1;dd$HB;P1?ޱ|9ٸn'?0{ BscÄR w]eޑ5I="xc|Z0f&ϜJ<5<[E*~%LkL[Xr/j'UzrzFXeܫ(EoK{DD\&M' Ggn2@Ix6v\QʾOzucFkDXdBd1~<^ւ, 2W;٧j+EyGӈoqʡ wayz,~Q-*G.`A6Fg4%HlÒ ˣ NDA9R&Iq:Yb;S~6~E56 Efdqx~FJhA#3E#=9plʵ(^ x2}٭Z#rGbUt|U6PYS.jX`"u{\ՑT>$_wik}6vku[U ?HNatպ!IRr߆6ȐO68?FthDA+v~H(z`y+/({o>_Ik3~/֍[hɵ1-eI AvCQϳVn LHk9:hlKôЄEǣ󞤎\g ݭ_=vؿfsDm4ު@5 1Iz+4A 't)ܽft(Jhs(ЁoSPyHLXMU.ao`q򒣯(QTⷦGK#.G[ДWܲ'cŹ",|I]e驨bj9s隇J56wl]Jaőܘ:O؈:|`(Y9-q 3]tC0!>&ȁƞT`UnQCq0& uҸZoF`Mh#V/ YWNZ%?]_`t CA MrLhr3߹ xbd]RxFda}v*+`{0|怬ӈ";#lY6rͣK8M RxOApAghUHU=wz >-IVw5j]#$u ixSԗ|G?[kK^d>Aّϲlv]yԝS9ӮĠN>e6= &0^ >hqN=roiq_,*/۝IqERuͦ?lD*3s Z<+ EBZ:qq[;䌟̙Y*Ϭ´^x%`WC!hv9BҚq$Xmۍs>ㆧ#FvȸmojLtDb< j?M.|·O(Fy:͙H/eZʙ@agFtlH{4KɊBm!w?],Rrq2kӏa}Q*4goy䬖))g;o%7)dٚdSBԦW۱cHp|B`mQL+$X6plFk6~8X?jH 9&TwКɞ.A[W 8"1qiBMI "&&9AFsxD^@ys?y=%I[;LfR6ExcM2\3ȕgU .yr%ys' Lz>,%UL8 V2a`Z N3UH2gSfL\sĕ4wfda_Sϕ[?G<\c|FmpX=D~:7Jbi+8B60Q=TC[1x%QU4f1`|CO*5ұ}r:9 %,Ër&C|6߼'>Q(h< SD& W, HtG`B`|!Kg%g-om}:b߱i?zsFt t?' V&>?%a 6$琀O:BAm"0(U vUpՑi qboJۮ Mb68-O:1SĝpH0\<:\qW_;a-.{@q S8]2pzJhӷ70TwfZYF^ HK ;.eQ M:vΟSMǷbM o)>VaȢ(wJ5C+=vZ%]ÕɚPoԫ&p2M7~Pŵ Ltä4-=14Nma݉"Y܂Js#ɍr8<@dQא'ΎBx)$o)|6)H\t{U35I>1ܝkRwJ&mEvYH4XfNdCWXY9}Ph PUOK1F`)YpYBK=v @y,if5Kvc+urQ KKnТ, Ww_X?{0 pUյט%HULS>CR-& / \:zO*!#()۶Y. RMd#z mw+}/dݦL)H.E Ky06"P֦F Ɵ;ЦYp tyHPS3l\2LS㸖f. ,PI:*4P-1/SXqx"u rđ"5fOF>Ztd:,lY xNBawK%C~,AZI7Yfo~t7Gգ 6ein`<>7f Ez`,-/FU|l%/x$Clk?.rpӞ(\3tp`$"]f D[AP| .#…Q&SuAbS8+J m%JuRF.b*?jũwkEu*c)A5^Rw S.&x*rd@IT+ x?Se pBJtg`Df7iocx%V<y. :| ft|0M ihULGIAij"VU86ka\s{L6_yoИ|ND6yёOI@0K4+=Dc+yK4^;$gmh ԫ(Gy3.b@6"C앧jb:߇E͍Eyt%w2J'vqZt ^]X//^ Y*=oYΐ a4Ĩ@UƧz#fԶ1(Џy#W (ٝ'>;*Зh% G^)i(9t??ݮP5)kQ!5p*3E}DžF;ɠ`ȢqAaiDa;/;73'-9v*1t"͋wnyW߫@,5pj=<UxHdpa:ZԲJC&\ÿ߃`0Y |6NUgY+W&2A띇H2EA XeiU$DŽ"fdZO =Vb lueylޞR5AJJ- zOke!Q'.Ygrq`@zN[k i_M Jn5{2v9qOi|6#Ӝ+?_>&/EIvfZ~:Ofj}`Z)FhJZMS*h$MM49 E)a3͸3: Oz}64MJnחnD9&NVe{8vW:ֱS*>vw+ )6ѪY]CDM/AUV`Kf8TB^|f ԚLh9Hl`%H"PwP7?tP[,g;Ӡx!QV݋@Suq4z>^>o3jVM} T(gq!rZ9ʯ8#B>= |BA[w5rLu/6@ g΍0ɄI wҜXpe+T16isPHNlQ$ܳQA1Oy$2u J.H_D5FDNٗKʓgJsPp%o_7˔^#.]u&VSDQԘ: hɈ)>`˪7ܟ@Clxăj6PZ]!zv Y]vG4sb65of4$1GGρ Ab0OwD$ z" ve&Ppi=њ^)?[>%=y֟ uGy/[O@VJ|xFF\c:ğ57UߣvWg%Ԉq@Y:(gpUTʘ݁x,dJ (OfU7ؔZ:E!h܌Z>-8 T9%JC bw#4GR܊oc^U4y7gB|2f'^m.*:YqiTs/|rFJQe s x/̖ʚ"~O"$&R6#ɋNT;.p:8|6^}</|{e8o[2y7B'<yl=h:oPԀYT]L`.w @"ʈ3vg4jE /eEm-Vs[~#eM1쟈 {RoJһ|MfX:icSP Un\ɥ-ݾ:DWNd*xƌyYOhsBA= AM/yd1XtvэG_"rF4w]:ymO+IǓ{2R&jraLËer 4ʣ`^/_G<3EF8]N{//OY[#Qsms~~JQJEwKj ymP{%hZV}hE\VX:81_?f 0D{? Z xl$?*35Wm Yh'B !CHabl.zM3xuN^@" g؊~aɨ~OKNwy]EOt4~>g&!JKX;¶p][_{\Fy|*L`{!C˶n, kMё~++{w,]22MW1}ݢihӤʋ5ѯe5Ъo%|OI7*7 ʞ/.led6z7lu3&Gڞ9:q! oj"aSZ˧ p,&$S:>Kx7Oc|#bq nwQAO 0.ouYPAq~v !}fo jmbkWޞ4@DStgDVEOha=%b62Cu4wFg%\ԅ\ФˎV Ca5䱒^F[$i* |_ftKm of#eKX *j 7A. ێJbuƉٮ kR27Se'B?xw~Ӿg( T@yJϧCeg*d>aٶ_!Ώ-}{=H55Ϡ$ -sh-$K-ܶ]{$ˠ D/htN? o\rwk>0KQz+{}VXwYdENkgV Z>m; ̨28\^mCK>d!懥j#s/A_bYmb8=u-P8(?_{hzгO S4}[!\CP@mw,kD{1d}~Ig wcS2o&H];R"z0~ʑa8xyeGܠKg HI=T%ERNOk{~ ;i谩g=3\g0v $h/h -˦Ɇݲa !%ܱKY 8'~k7o! "_N~_ͫBNQ)i^ETGϲIo}*0ni E6E]e:Z~m/~v6}ރG%:N4Lys9<y1^fuT~@,8-F"(Ξ^1.S~F`L^Nw%29N;lqlLs 1%y.5(FlNSI@3=VePЄK[:+_,XWM7SY&> Y5t+=if:lM@c[tؒg^B #;z-dדQFlbR!1*m,TsH0gGݲi!A k N L՘)ʄ2Z} 3il9[{ H Q -TȈy%A;G3±I[| 7BW<.'R2sBI6 "h#wVf58?c}5XBæ/|/= FI[9 "6F0WzI1ڣ5.cRavheiáˣ`C('LQ)#' e4.U+^Ԑȓ .}xaaWFY/4yL_tNV{x>? 3oK~:)K }BB×-Y푨e dAr+Iƭt[G+-ie:c\V-#Y= 4OZdCu:pXX`;R\&񄦰#!qY_Q>0vq'ƑL FLMQyE3ZWfsS8Wܺ#uۜ G;1?Z %-X ]Y{opGL[LdN:$d۳hyc:jXY,Ɏ7v6Il+ͺKE' +GBAO%/Y5%]gs:Kr D}: ꛤ&>e/^˚U`k 0k^db(#G"!'CSfFBk6lÊ¡IwdrwKS>bR(jL6 +R0$F:}2ڭ>^ݎ`ň"A77$&)%P L{u8,oR_:js.RӐZy /`PuUkIVn.;Ĭ᠐9dM2JzKǬy0+"O=h1CZ*lUl}AҹaۛR}HH[[qu[P%;R%EǦM`thMh6xo$ 5<31N-`m 7 W- #V$j&"w>Yʈ)9s 86*+*@˟;}|Eh 7FT`h\ ;!zԇ/#=q~ATnL0z|rOէX%/ȰO }&]!Ah4Wm3UtaE+W6`v >T0δItr4em6I+ ꆴ_亝…vhI>&[jjU߱wtȔ3k$oK?$/,*HN>Ӕ,f7`)x7K&Ì f{|Ϭk”}OΥ<"RQ}TNp+Ϊl.PRk[{#yj<~ϼ1U!sjk{ ЧldVkTDP4خaj˦H^jO}"+5sh)\!T2`F-5&jkYO/S$D߼x͙6>F fHBV.IRFJ B,cRFXbܑo܏(zb@27%-] (fYťX`AZ^PؚE7"_Af|p,;ʿJN aw0!D3*YDZe)ܝLXG0 U; ƪx48*ϑc! (e=jBAγ7ZtIQzj y_Iuއ0`TD02Ek~ɘo^ X`yVL6=sT!G͚! o@y3!+LzXY|E>kB.e\dR ~JCgÎ.ƝV͐o1y됧9T`>7;G_LZ#?FS +ƥ|T\Tr֣[lC2Z#LLA#(t[ܛH8zzt"UZZ)[ <˵?icT$db,itD ^)G7ײ^*[buS7&. 6@)='ܽ~`-w,7ᕂ"%ǖFvJ/G!F*ol`3O 2=w"T#P\Foo3\()v"6_V@0.߿5R Hds/@ 6T_n8>,F[UqEEwz?hqt nXG#^DIJsʕ'&БF"cunWGnx _:cHt)' sޢ\նn.VE졾y m:c,vJ{W8O@(@ M.\RBڽ#̜vo`~zf::3wD[`yVN%8y oNœFC,v{?!?kҌ&zv'^]عn6ݨ^X2]X4O`yy[q孱@?#FKZSbYʴ=(]oimcߝmU.QR~ú[! W K>̮N&xLԐN+0@TwEoZ~jh(<|f^u wZWb 'Tsz(+]]6BfXgkPNN5)5B"iLg^3Da0՟[1ñ--/CXY|2EccdtD#jV <2LD~p(:!2n2_.n._:egB)v>T؉ieY}@E&d *7d#j3DPܟF앏gwp9 j |6l  D!2ɡ"^XOQ Vmkk+5X"A{:F80(d?Ӝ Q|g(= DwPNk .w4ω>2ћ%F\dITxOVh!l%LJO뢖 V/6Î6!tTă, b)5މoEBtA)Fc2QMUEFHsSTh~404fk6J:ɘx+ k-Cýc]e$7pw:г\{ P,UXޟt!dY?X8\|wSH6gcGa9ڑrdXN8iӶ}Q%fB-Pdº|AtuAG|#gtyϸ%c2D,S,7ANd"{j G8B;Gd􁒛j;<.<<) ٶW9r4,cf[{-=־meZ3Ee(CQ7M]3wd=B(:*⃄yt3 X NlzweAgf#/q5c},ũݩZTZOT+GoA͐}\D9ի s;QQ9@M%e4k:O n]|!^/{TV3}hqo`W2ఙЭ薲U'ЋZZfʍ#O ْgqyܵnz: ܫ;[O+J9˩~/N[G8__4-St|Qɬ9;T` auH!&h5+t_CR+H^u.Qy~&NW3 )R\XKXыzzvuÁĠ~]Nx4+ⰾ-锭.ɑo'!ϟI-IyETaQ 1~pbz(v.0e6B{2*͇_ 殚 27tQdW7a&qH2#Z; `馛pBAF՝2̦X"\QmEK\JF7?`7GL ]yq)G2bm6LGQɟtk~oS] B1āLBM4`* 8fZ xتUyç; :M2}7:T\B#{u|w.[֥;E޵ `<ݲͻ͘ ;aUGXIvjBKgLZ2@˻c@9n/~`XOlP̾fFGYC4qXqzp*=QDoS0M Ŝ iJVv2SHᄒ-Kia~WBuHĖ$Ù.-ԥUV;6+3['zP6hk-' )|hu~2c^gk=\LTPEu18IGK1w0dO"C >&O(~Fehf jl׌w EbZkw5hX` =kgSː <-`%HByw.XԡلsJKk.0)xdiL@pN\<`/nCn_yٳYG"GVSzԝkJ|-p~SDwQg;Ք8ZA׿g͞牫xR[o.ivxuftI4TB{&1 Z,'|y|QWv4œ3NfIK?8CIf씸ץo/aV'zx vTq t;Cؓ2-T'tC̆Cw p(D` |MK dQ6-FL|ӷ[K>Ktq]H1ʕg!%CmG~CZjwֲ:ݔ"s$<2wZA%bC6yrQ7TSË<]k<4 (֋jrsD[郦I28ag}ǬƍV&Ip0Ap% 7TuJC /ږ.:Wyת:F(tÖ0X潗Vŝom1cq;3- *N7PdIMW]g? aXoedGu\/֓:{6djYsУim@1nlHSA'(@~~>]j\׏a;zi%a7o4'KX86;HLf/L烣-SFC G _ W1~`D}o`2MC{=eFJrgiyB5ChxxjW+mLH"?/g< l d邪.}g]G*DǪ ;yC7I ɶ+]luI"^{-_oz~tNj{ d:yrG Z|,ı3ůxTlZY))pݙ,q RWQm=<$]Ƈ:L&5//TDC&7Z;Qs](:,]ǟ:VKGBtMEELd +]ESGOٗRӘ8saQw:9/,-1hJr:uw9yid!ƹʇL's 3v:=f2+I ?/YBS0AK4)4lp<{-]'9S @3J1+^T> Djxx-L#yy{f^TAV;,P_` ig 4 |7k+^9gB1%B1UImk2<cL}"rIwgg)khtR} \~0Vux"dۥ1 ))?/ 98Mvh[z5}Mo*aږZ([\M?aCc9λ?KW0T3-XK;y SaY;$PY*#_b>-;)ғB 9*rӝ2)Dzt:R$ԝΆ]?fUՇC`XS AA ̫ 'Bj@ xSqOD(Q2JF%k6|߱^.)N :#^xh7jbҌM&$UmX|NKn1jw!Ǣzp#u^};XyaΔḳD j ]@~0HbOh寧mѮDF}(B9l6L؆daigOs}gC &X?/@,QAfg(#]Pb:6>;^_%VD -Ǒ7w}aS!.Tʰ`ZU`_/Bxg~qXqHNvR >c}P+i2n[rgܜqæfN/:?(/"i ]cc% 8ᴩ5_/9kؑm{a L ؁Gߤ2.PNY1C)/d>;.=L4p~:jI Mf~7مWxWȺ1[*ɠBa߾B(ABzwEE0lF4*V2 'MBNH.-QK> Ĵ2CSWT0捙1άoy :]Dڑ:bnX"bQ?/l?_ qlL4#81`5tJI5cs9(j`d&*&f:g[olRQ|Iڛt|F.&o=.wY D0RHIw%$ۯH6!zqQ5Zt8iXv"5ИӦeLtyJC0\xNL*w>nRw`kA*9:Oi„r8nO&yklnێ=R6˗'woDm3PH +G.ōC3) S@c_I\}AY.J}ԟvI(>NS C:Q, +$$~M(u7sE#x,vpNJ"K"i vWdw>BZﶩxBt |݊3%QdZ&aK2!tv*DTGj LFWI'U0g#Odը4u^R\4Ҿ&jzM :/J7̔u 1 '~M_Qo!ȿoTJ*l FMe_g`o6LˁOݔk&5}\WOumh2<EELSSdҗŷ @Ie^44Kg92uR~h4# #7=g{܀Q?$3iQ˦TccM\mmǐxޠđ%Vfd|.D֜SbD+H B l`WG#4VjR^Q$w@Fq HhV:IL[T ZD :MIPz !e<tj^M"cm_CPl iӊ0!Cw6fXDK&Ogz #MТcI,%Hn͊x" ͔ k}X@p{ȞrY-e`xVa Q)GcĊ܏]uJdf& 'tNVaj5oXWɷ53 g?t· hN5}]U@)oӨ0{ xUݑxzR m`+蕡oص&GV)ۈaւ`J6e`1Mq!(aģ + ƘGabhrX J_?=t~rZz'QViF˫73NYi[ '7qE?M&h#S(g?;z;+>@}~1~Fu܎"+]4JrL<ޠ`0BYZh*íWNvRцԬVG 8|TpOU̗j!1z>roU{ ,CQKaު{P<_@a]cAd{ǬxEEj6uOH v>YՆ@og0/1me6';)@rw5@Cά_͇[cNk#pZen;nkN^lKp0z: ("@z0IPp1:UMUs$Ͱ{+̆c/lx91)bww͚6ldhS!K>( ,D 4#:D1.zIBN ŒIa6[y;stӿ8?sbx= B#"[p%.L~ HVwok LDҍTc2j+D3' qW [Xrw-SQJ0kC告V]'uTSy3>#ԏ5\Q#.F@^>%S;f!jX"y9v: ětfZue:ːBÅU% Z .]rVW#FZiT5r5Hdyyin4fާgުF1>?RJ?)VF%e1p$g\*p5Lk\s0@ z݃!wV [֡V4Ӈ|n'3f)hrSOm Yq{*"$j+!4=$+^dJ(۫ZZeUTfb q\T~` 9ۘoN }Hļ{Ld$wU'%$՝#-[S+Cܱ;/bmӅuԑjG%tK+A*lAc$ȩ`e"Md|Fb?ܪ/s?~=*ߋ)Ev.pM9=0|y[1T8gEF,ogYׁGKd^ $9pGǝ2$$!Pf$sX@^6=E vwp )\T?WۗWhIO~i?y G8M4T+?FH]'mskg?*Xӳ ⓅƠ@'nyj4hV?RH-'@Գ켁_6_5!Af5,/I`v:Ar`>,ـ}$+%/}ն5HC_Lj ] 'ڒ]  @26Xb)Cf"g۠GqQ7ǣ-`=ƃWt0|R{vE1f:ɜ],X t Ux~4n_BG$zsvYS΍1͎2v<9[0<:4 |{vʶe%fye}%2\Ԋz;Fq4ZcvuߋgN]&!Uj!Q"uXOXyO3EH"*s3C&ƎR 1]>XuB\uWPf;)% D=iu*E(@}sԽJaݚt=ByuFҵ>UhtJ'YccAInoH Hg}VAN?[GђY|Jr(͏" Mgr (7T9&:A/#:ݯ% 8p K󞇟G>ߞ%h28\exܱ,bQc*1DN$\szܒ(w켺jJ/1~C|CC^IRkzUZ4 zor>09~ͮ.:eQ /|Pwfq.ի#7F+oas_ҶMXm;zln< UKwf>{va N$aEI/"=쒼9ˎ(LK(.we#v|j1xwАix!y9f݃BB3ҟ`>tx٣0`BM>m7솾'螚8]Q1. ,{Qw47~V?- ~zpOEs`\z~;r kPmTBME \U 5o2@pCy-E ? t);l+0SN(F77M;ix'SEۏQțŕLؔ%T?Nߪ#ds'J@.5VlS@~\Oc0rf_"@1[AcT4ƕs8F$:4ԒwY{D158ڤ-[–8w5R qw5h+BE@|4i<[OV8Gǩȥ9 K;Fiq KaMI4kNȴ/{q (?ł-2ל:ELL%?HGbRO sv'sDVt<;;UB8qI#]cSR=1T\{K'ew\dF#ᓴkH̝ޠKV§6X=Rg-3{fsek)fYuW35׌2>,Il@A*L> ^?tpƆԒz¡DIx&~sNyWb9Kxp/7Hx/) R\BJa[ʼ1Y ZsRyxgAፁc(RъJUC9cO㴘2h2N\uI(\F0ov ~H =t[ctDd+Zm;![PUd!xΤ;> =Ksn- lޤByJ- 7HApW5hEZFZZA>פQQOAB%XjVCd d+B?Wke.֗eETlM\N%Ć.Y ~ K}*e ZH5&\!lo'PbG:eNe a{GPe$Qqk()v\U6zxbZ@8,K<Ft4+n %B @uhcM7Z"cÑlo7YW峵`Z<&e1]os15cs(9s6wd.6&*è'߳s$3{;f)Oy+eǀ>Lu3c58'ڪbIjǒYB]F?a${fwUiF*3?R.y= Dr>[b} ĭQ!1ʵ]Vk5.Х7αTaZ:+Ի䩖\ EDXEnԼNh#9%b`OF`!y)F>(Mi3w+Cf^0Jp WfNZ S˽FjR r.8hb,oetTi2SV@\υy;1⁨,9xҥ\SB.jpdfպibD;Y3@^Sܱ5}-*O'ELy]A  neHvb}G4q٤ᐌ /0;Ru_D~u,+dwRm+Rql+ݕ҆hv'!X4؝ک݄J'N+w^ s~$}ûs&1nƘ)y(ˇ&Pkޫ|^@>>T !~_ځ6oM%魩r5G:bemn_MmTWjk\p|Ih ӑփPƤae #̻D=VkB`NϓB>^Kk}MGb&kw"e5mQaa aS;ޗ2)܆ꘃI@ߵj9)E:x_/RRg6q/BZj;NWCAHLg:])&a8̉qYq^i>Ox+.Bz?X6ؐfEcaט?_)S[(LG<ۗjk ~PI?Í&ʖ^#W=TkP:^N05Ņ;BM`ԲF"] vRSN&Hhqg?(,g/Wm~hgc(!9j?>TW"DŽ cr"`jT%T a]G^E>˽bc'(ȴ6.ē^Ȉs\W*۞1A~nGVuSf"ѓ{@WHxgR+QH]@O:.FT*鿂X~D]ߜ%8c Bx%NTysM ^u;ܛsAPܩ^6o> x7fTv;Wr4_\wDsB5!38[Đ+8V85q*56$qK`˼CLDkx&j=s$:=;9^JQ (e.LKI=A0pUh1ؚR+PȺ!<$G,8A^~T4%E^ĿU}2C[F}+9B$:6ZO Խ@LnVXEW'b潕l&|')a2ɽO}~&SrSAC0sQc34YOY)U=)IPkGZ}.xOpW|n;@b APb4@3Kt-%6_-M" iD6F, H;2_2ܱdrسɈB)Exo1cnfN;S-s!70E\⸻ge야Л 74֝lٶ6'΃6Q .RW{"fG>Knv8>]Xr@s;٧Fu՞7.k`%q-^K&ǼfrHRE,c]!y5[KIJc2Y*7G}L?P~G"%<}%!h5βFG>Uag"=@g1F"dgJʣZ)) r=\˾ 8b֭K%2Lb64ub?V`04oJGAC2B:h_GPHtsDxF'秱ZGEEzir#`!A F@7kck} )!'W[ϯQMstǠE7$PC|Ĭ%D ~ks-#S9mKSdޗ|&4Tx ޢ 5]C!l;lV+x429ΊШJٚ#ń.W">=]Ԯ|B%M-e7@wp]g~ @^$44. Q7@"P420ꫲmuO'[0윱q(k]$WqKE@PݽO?s]zy"jqfI2.=ƊHm1Zd 4rjw;f,e~5PBC_-9j8sKԔe[95|*)qHx.>C#\uqJ: k}.N}]n-u#=T)qE0z2e^82> $SitΪ<`r{,}BI+.W:ATG1s_TOlQ lT.WCy\튅U&WAaW W"Lh3srj ]I3#x"#'3tUܫ=w[sfE'd Z3 c!MAJQYUhhfyoP@|VuFS|ĠZ:G)UhgHdlXh!LA[,}q:F35*fV#եR(W߭Xx9ۤSYb2X\:IٴCmnLQ  ߴ0p}ǻ5,-u8|YŔDi4OGGq_d{I9U!DuI> ]0`9 c HLQSn0H?ɯM#2ݛm׆d=^+T2h͡ᆡ;jm<P9/Az͸t=&8Є'gb=N(䖪} N>7KbpBCDjm I.xu銏]ͧLZCWÁCCYSre>ޞVM^#XC3$D]^ TaleL$Dr.Ү7@0A@Өϯv)K:.[C4LhP{\yc TM٦9\K&R ⬺w˃ Ǧp6PRZd#"-4Lv G&͙6耾[Yd od~Qɒ_qr3KS(̗.#(%kbqgV$)PrHv,F E̙ws)1TA&Z>3?t#[Xْ)ދǖOVQth`.õ| ~9Hea+{[|4}hG@9EhSKl4(@05w}xmfyQ$n  hS-+Ozh!mڮE|v@좓6_ƀqunSO+V:ݎ^Qs^Z5,m&]H$UCL4o(r"޽Ι>B^1lK:Sp`npkv*USEqGy *PHd,,vr3cZVJȄUzKDCI׮B~J1w| kE3w2ȩkRHpTK~úP3Ӫj=ճ<:.XVbVr[ ;7ʫ2!ہQN+^,Q!i1Vf㲾c. `8B>9\mjYDϮF5Qb~73Z.̧[FME@OB/4$ped (#L=0drD.K&J[nܮ%tm]Ul$'O4ݩ贐qM>"gQ6E^A."y0,nGz-bv2%.X6&`3,)Yf߯ʻB4ϥacnr| &z}Mz#PZ4P*iP\&_UljohM?T0 Q4 fkDngCZ_v]`tURpd:7}id"AF,dx1А0=J M%YB+zۛMiBkZsϴEΠk`0TKT_nt oZdユYz\V% .YC{gt*EDQ ͟jgb-^Bq%/9|&{j@=}ɋp>:^o\o -鏋cn;"ZH.˸(pF`o.斔MA/ӻm;n *0 |x[L^ o+@7q' Jcu.5!H`rB3=7.rrR9 [Y"jzԠdNN韀dC0EIH=Js۬)*rT5F}8O$}?`2iRyisHdϳM8e_--g,'(6+ ޴' ¢.]s|TDÉv 7DZ ^"S߼ɦ.`b"ίA.EP%oN.ֿ eyxL}}"O N9[<i'q'kcPߞƘ|A- 'ݔhElI3ʵ)\jw3W];Dq*}\pǡҶL~hێ~,y ;NH& yw> %*EX1%}rQ"'pZMN1>w,xJԽ8c];vLbU'q!͘)qSö]p0!Lgn/0ɜNVB|0J+'z efmՙ>,,O\(s_d-6_(UџaJу [5 W]L{Gr() 0"@شWZad_+GLqZ˾@d\6߷/|F|.1CTX#8_P{UYO+{WT p}E$rJ^YUF .e|ؒ; 9&5T(ȵ#55Ĭk*桐;>gW"j-ZBcPD[O.hKf5O1N貂LNͣ§~(L ,ΝC[;ؿe)4x' ewdu™=x$\#iamR=eZ7YMt0BǜK5-]Pw&,!1JRu^j{{N[Sۍբ#o(`gu 4&d;4ݟvÛOW:IW -bD8P}twr,Ysd7'/xNsUjһǙ-6\T#֫YC324ܳN2c¾᪸db&p$wզNeP&B81p=¯+CW~IS%d)@_Q@Xp4_t10[ӔՅ%$T!+DAD[w0eg=)(`o^xa$23π'BvG J5miϹoG|r({%p{ubH;=zsX0O,U :aOԹ[s7T9(0VhYM)*ں5i@0R~!ZV8 HUF=0"P&uWb 4p33 #IտP&撌 Ӳ;_̴!QݪQ7'`?rB0}Zfa̯cN L] ęJxdaqJ\xSth[rq0?c K 39r-'*e6iueFv5?Dp?ʼn Bݔ渨حvj|(bn^ZO>AJ)ZM,i>OU.)~!Ш[3PqM|Zʄ>gZu27 bӨ?xzew+at's^#x(F-sՙ%-Wx;{B`o]"8+WE됰eLYϸVY J!LZހ^']$' .f ;LZt~6&r޴R8+wvgUn֋Pnj5 .~5N'( S ;{HIIvtW?}[☚bcBQA, rP@@%ؓDD{3JEN^œζ[hRpa߶G͑plmM$ &5=hRʤ֢;׵> +Vʿ5`GI ]P1ힿ+'h4kЙϔ\O[mr=λB h/kzc\5e8Ͽ$XJ!A x<̳5/;%5 \03wXљs/'[cn]?sW99g?(=ˏvI`x_ )^;IpEVtܿ喽["萫|&,qI@CI ՞:Ә79=&!*rvxPBB?c RhaM y6֙.!_Gg/Zl^Xqef4vX4Zk~Lif%fЉx-Exx{}g͉"(T'LYlTIxbJw]=lz0,̫= 8 G29` [Ex<-ZT#Pqo[HLohMrҗʱcyE ~}^?<^Vk#Ds5Uɾ(;d5HՓHP6-WWRAs 6xdxx^? J3L06֫oPg>f|2RuJDLactJvҸqgr"dJ0eɁ(|Q뢓9Bz0I',i{ <_QlCPN +Et͙ ]->> jZ"3a_0[ɛM?e&tpc̲% 29;bFT, {ڜWAK^Ōj=8$R|[!QS|[7|.IA"y\gHmDZ?ňg(- !^k>胣&{ m2 M%4[xS1RT?ٲ0D*݆٬#peXJρ7~=-U"|,@Uw<&?hsgy1e7FAiYx!,!Eh}>F#^"'IJXVwBmX5ڤvI$sp<~{D&߄1 gЇ8 Ayۄt^/W MO|ϫegٚeo*~mՓc+]q<6~Xck Nٗw2hy+6I3 KGAPK b^}524{hQ8 xwVcy,\{k_.Xx ]2$ 01]/B` Q\i I5/HGXGS0 (jOf$_6- :Mu%lی4kG/{ r@ͺs__"^>宓Aj .^3lmKHuisY8=4hM d]Ң&q9(X`\r!J2@k5P)@9mn7e_V H9 F(g8) )yKT.hkkrMې6V_'2aP'Kx;НwJܱ_ Cn䤵Z?W(=6֍5 9mb: sΕv?Y17D܃L#E)2eM;UtܤB] ݶO+rg,g:@:._qYgfшiU+ N䎣m=G"îZƓ@+-Nm" %:l\tON=Pkh"Eq0t^N0/HOe9GֱH_.3ƶ/*'(|"c>Ax~.E%Sh\EՔ?6X1GdeӃ. v_H_9" ?eB-q6V`EWҍ`$ᓆp쏊@C.3F U~?"&v+59Е::Ī7RX ;< Q!:RϜQ*˝l}||J1o;>̴>z%N{Tgx(bb1 Ksg FE R[iڪ+wLq@h\L%/+b?!ÄǣnZ!;>Ι/Nh Y|NRRԝp6NVi|/<% $*R+I klR@+C ֕I]#Lє!wFEP2^nGA!veȩ6nZ ycngY|cH޵t52Tmvl*R!V?Zf# -j'~m@ǧqBfUpk495GXF,kh'H^ԥb/+NzsR[[ɜc*O+kNU$VQr|_-BCFq%pw[lPT/0f0;jftOurXx 6>D3r} W @4\%']O\F=FR?i2JY!P:l)vzsԮbR?ۦfȈHD2 $>P{. 9]FF9\ ߍF++>2}yz%p6u2~l, ~o)#n*xM[7lSgI7kj\՛oߡ½ظs8({2_+݈hܚ;ۃZ!_\1\ى[ 'RxDEfx ڏD(ԩ7!چ+ Y+A^kiʷC>,F0me1=yNfdj.ߛUﳿrPE>}QN JYu) +`fcCDj6pz Z0W&͸ WUY釦^ in?;x}s57 K 8*Wm TȽmh8AD)ZQ{WW =>j qp*Ml^yzX^ V*d7J8H}Mwd1΂̓c+\Klh"&u愝T,3kvQCk=q6uٳ9 * , ,j2BdI盡#J%uɈkG [#ae3oԍov4M1-26+ѹ6߄Tп( *S#cؙnn9Rscr(/fȓ8X\u4! Q،O38OܣGi {Y#ͭj̜"ˍG|H΅\L. O*7>5TAD=N` KZI$ZB;K-dIgwq ˕{/qeZ{Z{aGOO=b^(8Co7͍Fp+\}fUo]3DHtټ#w|^G?S?V5m vZ(K/B+%V{q7zw"ͨXfU%]' r| r^b>0w_faʊˮ4jSRy:s&h"y׻Jϗdc3Cg ?)MwJ Y[蛈-U ^Lop !_h ɁBDP*d >n} Q~#EkّܕbO_bl[Ў[ Tܓ CLKx7s^Ӌ6ƵK l03VDfE]AQ~ 2QZk ;r'^CZkksu&p83ʃ$lżD+!T73EJCKMSmrl# c5a[L562I>I֞icIR)'ae>ׯ e@rz,XV -lG^]_T쫈9p.l2 1FbK+Hr3AD8}AEӁ{Gw(*I%'65R 3K6pl+WXf)1R˾ٙns~bJT`MlqW7iqW8fڜ㜣KCN>:.RrP H:yVu\8 Ί@L3E'\8;뭪d`}gҤ[;%ah}3BqHn5wc5d+7ʬ!^32L\0?AR D*B#T ZGz}Wb;1I3fh~{&kvN%ԭ#}+nInEyH*~Fi XOlz2W6e^J._!V ʋ02mpJG L!K˾Gr`Jю43oqA*/:NO_Sz"9Lg*ᏧHE]C|’)҄jp:q:=^@A*~ WrkCĪK=sFXp]:&\,3~Y[ --#Zx\}xeƔC쓲GL2J, Ocdb)y"ʼnEaOBhʑ +a3ʩBi4? * HD( 6 sUr4U3P jii1/3L{%dL=4'<<<)dǺqc([l*7^9 NMͣ` ,3L /˘y]%FB箩mRtQBCN̏sנ6:f_I=/)Lߢ:{v5Th5_'xSy !;K3/԰"HMԘ.GT0ſle,8 y687ܰ}ݑDaYUx N5!&ishوq86e`FHVv\VgQo0#ᡂ[qavwѳ-@YuY``Zr_M ~ =.}s3ödJtAGqՀr {ls2r4/*7/'u!&Sr}+p|?_HT* s?VTqVTؖy2eHe-NgW =`1ԚM1zPf3k_>=fnTSL$2C34NF|bg [ʈ?6HUV_k Hhҿ>GKj.$σ{bZQQ4l,DΚ/ӭ6dh433ط=[PGG-s9 Nn$hVC 6sn ?1G P칵u茝+QրqUvn&H(\2WXlpڄ}`u?׫67f{NxA2\C?{nu38ٖ%qk{T,+d׳A1Z%$,A 2B::k),F]t} L{IV익4¹nr++*3VbӅodMqGqڒf=$_KFfe0amjfWT$sXS'WnҢ{gw;笲Wo=`''Gx6sDTFw\vxS"n(N~|^mVX4 i3!(ZY_iX'p^O0Zr?F!xty%-:Z>rx U>%C=Ժ8(*܇F9dNUJB^pWkáR^U7v4DŞz9觠@plz6IF[i_⢊bs0,wKV,5jydۉ6eZI|tl}\#o{9Y W&Xn['i=OvNh/ϣy<2Bh=gVs˿Y|(ѓ5YŒ,~QʪQw frwLhwWِHY2ހiIt]1K]XIb='Up\:;ؙrͥ+'zmoA@+;U8k=n$&sHLkk9hI{Rc|X٫QzbXaZ;3ZM^_1m"PyJՁexclρ YG=VFPL!e>gmi%"뎟k ahX-ܾ#(8j}\ɯu+^Sl /#̅թKA׿I&yhOT~"EWA84vIǁj?D-_ V ~h%#UeChcCRt )t)vJ;= [⧑O 1GB_1\ `H G IpB=<~h]"m,"v9%b oÛ@fHs;{ M7Q;;wH=AP,Vzr !lhpM:-*_-H-1:mp*/$DA./Åe7VM/܄dʄBE; ƃ|b0{ UfMe:$P\Ƃc".AR LwkoT20,@H̟NZ`/:qxG Q Km8"3bbNLr!0&Q#}?AeQ?-@J"~瘈2Dr")ӹUeh_O 9z'6oFً$wz~+b*y*E㺓}.zU{K ]iI?YA؆XT,FgA`ra!)SX}bKҜ08pi٧!u=&ɗ>4 ~ub,J!a"['d~ RM+AP-ϳG0c%IĭH&< Ęb$ɯaiFJY^bdbIsur4eJ}'||0nK͍d÷ш@~14#ڗ~MIy,YG)|#2A*؉d>ܶ=+ ip=D@s{S 8@# ٸ; HKv_?Wrg~C՗6q}sl#N<f?Y1?;(ϥ!ׁ_6` \!P;"K*1DzԮR )- GE,5[۱@I&52}\t #48^U:lꪄ>q@-󷣊L7ݾc #g̋o6gpڟ }M *rj&o("(.VA_u=˩l=>-!^y0Mxo0yo!sa%3 <4!eYmu)m8ꆖSuGKym*[f7e]hYo#\Ew|zQRiU!Vʌr֌߈1e%4)sY#u1kMI#«DR >JL.}"1/@J $|iP3XV_zѓ0'$ _s/ 5g>ސ{G3j᫼Rb/Ǚ>o<4A8!gu%{#+"X$&- $Krc+3vf`:9av3d[36KY<ԸFxD! zm%'C3kxԅ8,,FDGЬ1L9 BYoHoaͤL:ؼv٩J[il0 0T' ucV#x#&$c~#ժhŻ bm.Wu M}c|@ĉ3fп$:q^LhΓ&J Q)|9rq 6=Uyȳ&'i/4AwBj@b&3*hȥ=ƙO|Tڋ9uY@Rw_aeݨF˗F--ޞKyh 0<:iG7Tq((%XR.[H~[W[g1tSg?Vw`*wAY99 8aPlxדQ+$:ҥ(Uw\qw)bS=5"-h/0</_; oTdxqN¢"DoAH4_pGI\ ZMR&37!X!PW7X]AgdN#E% >Ώa޹,H۠L?#]bb*p\#8$ĩJ>t2&[A](\t/D+Jx &fc͗-oG|DtJ&k]ߋn-#flK2j;pgOVX!ՋT䖭1n4~!=?aPqK&:m-;P(n̦tr=bwЕUM+s 0ifp+rfn>಻?C$ckuv`:P|VBJ] |DL"b`b&~X2Ads %7]i~#>yg4#]ÎR c&M \#=4| Z[2ks$U٫"iWHZ]o{ :n'[h4,0$yЯ2\_n`Q> ^P}(R |qgQ[zZ 8}}="ߌ>͑?Q:Vc)hQϚqObVHXce83 xfJ6hXz/cnMUGw& yR/#A|Gp# GJ;I+\YUMq• $,\][:>sr==_ \NpZ`J;@amx6${uNPx ߫I<$Y襙]" mkJR|9^\i.lob\iFfI>ϦYm@Cq_A;D5?MX9mH!ks^`1c̅V%@ `X<<,;}'rf&dl)MT{`=ୈK: g赗ebq2Gܶ5,#V+RbOgs- ot ^א @$ f=MA0 xB,.dvD>'UĚ4$('6 eBS! h}Y;>TI⇕](}ofj+N%+`4˥s:R^B>_K ܒW?kwl2%vx&r,V;ldshȪ`p$Vv% ؕYιWV)5!kT}}}׃'ْbc~wb[6w7 ACur{$`e$`q.i6I+G ebLnSuN63pKiryڿ<ÉnS(^]=v8o'Tif)JcgqS|⚸Q Z3j Qk_0; #do7?l?0& f,4x,=8VND6SE'C_QM\QaW7%W ս&)N0$V~<y_$ߍ |pjHp$Nv}Ї}L%,ȁn!NFbz79 SC_2IeNf녒gѼ*H\[*%?4kJlui٬{H3Uκ6g{*\{Ԥ^p ǧ+2lAj 2b_V2{ Y:E7NjaWPSP ,a޺Cj-5nk,2s;JD0-I %j'xvl.# I,;63D_&& <T3DWbFht7֯>VbvǬ_ Bm2uMD)TNjJE_H0缾? ݥC-˼mwaIo)Ip8?5E* ^y@v(06ĚM-IZf9BF vNXpf80 {?*5M)jG!+Uog$>^0ʝ.>A~Lb/*\^ޘrd^cE'*e`wU R6]ik:,Gs:hBrSzvPM|tRݚ˾k y7Ղ4? لVAʊ)xE5w{wLLITpPM44= 3{KtGc x?'~q ϡ4h12&6,@huZuH0gd?$ErBU|x7R;$%Mq_[` XݏUw/;i8Jgw`Q'l^Ŝ^Wʯ4#S#"Q<2a(WMB> *xz08Y.i/cZ[cxuX~N`Q@3'v ݯ!r& ݧ7Mۻaod;G&YJ{ViK_onձa}ga2Ot8.Bћo?8WKQ T9a[ӽHx[d~rX ޕ~2RwQMWDiWg=10/#w}į$uw#$J.Y1$$Jӏ>{fX\\)jP#Xޔ h@n*n%䘸F^#]3PԚA&^QlV̛,<٘4∺5 ! ץ &Nh_wLVe#]ݦԢ#NQgkMw+\[XL'@B o,4:;zmΛ)v>)f\$ K[AS uzON_p gd. ~:fkxwD+CkD,K=<~:BC%:d<N9;L;;zCӅGtg{BJ~J_:0$2H|fdLNj1"_ ta-#Ҥ D;^Ek#>~GʳYwM#bCW8՝d`N.xDY'9lv~rB CƺFH_@e^k,NU41=!G(%Ho]BƐ^5/<#f it GUK#_FCnONiHK` ~ѫ0VpeS&k_,_pG0UvL/ \]#/|ŢxS{OU`QM/qM xRBlPpϒS(SVh~:-$ @C¬1iYT9eYk~f3O㸤 wʫDh0$O-]ATK]lUaFGļGnKP>3΀]+l]"ۓɽ}E }K uG…VdvEĵk8&°&ڛ&&n'bG)c$>v1,D JE}ĢFj2cw`x5%.k&ZTN+nc@"oל ;P??]j.?h,|L)c嚫o8#!^j24M!br {_|aC)1S-Nm%9b>֪Y-|;.P%~|OXQXOk DB!1_%Lw \!)=GNjU.u`d ݄xh'&=%<#9CPKEz~?Q jrܴh?XD>qĠ=Mu<ziі֊ҏ2>T-6:h>fuKjzܙ)vw {7*%;b@έm_9M:76Db'bѶ]V?go"MzMAתuBa][̵L4Y\m<"yũmЬdwu@.9 ?1u.%s'X;ֵz0B? S۸6rxljt:bʅŊ /}0bT`pzr#ao~NeC #eE |e ❅Q\#$ |( 0Fx@1XžnU'4D&``z.+r邶l){h+ls6f?JѼ&Qdmt\WG3G"e*n\뱀`дէ[>&4;?8*/hn'q5 wK@|xWk&zf[2R{W1X~hYˉHx S 6CTx.an`R6#"æ،E`'d0N%=^}}^z<]&IfOJs4eh1RL"}G4Ն?ZTq^:EBM*W7WAh@Va36e]k!e ue B:|Jx%OX{8%1kME;hϿ"Ltefx+r@|@%:o7K*#2ʬED@珊XKc(M`ZUq`ۊ>K+E20Ңc=6=ӦZ=((osp&"=⎜ jc/KGn\d.KzxHoG,<}% kG9`Q5N2Ng"8hS[WՒ(Ns+sauG\9vOF,U,1.H5TH XMM+XF Xڔ_brjCTGnĥ9fxt]G5̷0h˴?n" 1L_G\B. ]*Ep@QP*]u.BK֣R'g`f8[Bɖ-[yDҠN/3* D IZ x,}vэ-񶐬$>I7.#5TH㞱-Hľe7ȋ |T霋zMSG!笲~,`T;g\Ȓ(sj?令=NpXBZniV}x4c;gψR}h2ݘ&JE`K(O~ۆ?c`0kL[Rxyrh._~%ȟȖGURL: 5Yuҳz?|eur6{"8Q#Ҝb| Eɛ j'cOu1QJ_RKaLdpPk ?1P~!dw@e# X2mz%KZŢ`ITBX ,0n;D.D(mnNU[K{3zGOXtlBOiC8ynn}/`5P)mWಮNXI,*:4 ؜Q˘)Wb)3;!W?%CpR#T^|О9}l\AXqt 1T4,WD0v69mqBKD~~Cb[!k`Z< 0@\aF`a?( y$" |.SDTԫi#naGUy81^@]-}R}) Rы4 kn)-Kt%b (GN8(#=$s(}辀kNLFwck3Zǡَ %J[/ˣϬiAV>p*&Ƨ)464{''e)%VثMF\{_\ +8IMt}1.)%5Dj!995'K?  ]QUfXzGb)T~!OFʻunqWDyQԈYY`[FBF#+Vz -vL/::g-S]ʪ_M͡(!2+[ʍsdv|H)louI\ݘk%+]ɾE\,aB9 AްA\ī`Vde!.&L2SaL֠sၚU5u2S:\vrNXd v"q˫ȍcZk S9j ੀHXL^5p%i9Pҽ\[%˥C s:ya|a.#kG1~iklNݿ׊wRgU/je tnոyӋb7좉COb'`d\]OvކnVB-NI.ËhKaXX~|3. .:[4*YKOnFEiefI-wfu쌝p/hP^D DK#oؖ_7aТTIɠú?*ǭ+أKϨ J)Mjxs TsW8R`fS$K ۹"s3%$l³̛|'< Y&Ε2rf~FTҰgNr0U8AA=l8_Q[-DIK\#ڰb:g8?#{'YpCp[zj㤒 $7#{9 sY0Z0j*zzBkd}ǤSfWµ:萻_8tS>H7.-꺀vf/`iptb U,Mv.JaW,(fi,8.lY:y+B Y~I 2p-㳶!^14&x,V[=y:SўU[ߩ6Dñ93+Rbg7%V&X ʙkc:u6O=92^>*k{.u(em^y_X(Rxc\s62{^'1uV?}k5EyGF,O AnmNK(lt&̇W*դ8JRKyz R앀l|VA'0>BeQ_|hmHdҦ+n`nUHfG->JmseHl{dQ.ʫKN~lmԂlBYxwFIX3X(ƻpv"mOlRi%t]R5UpWa ɝ"c4) tZR^ӘuzP >o06x+ ߜΒ%BƊ]CndokmrY0a^xj9 H1}8?(^*1ELdQYVAqTvu|>Ro 4|o N B-RlGhb:~rI~+4b\37wNe1!0 mBIAġCQ6O9V Hr;NrNJvB!Q^|˂ Q`يPXRQnn\7$}n paKu2Ǚ4`jڳ]2j;u y ԮNìbVPE9w8fl5b,p8!qˍKd!RT•eFWd 5js>}F R#|OCX%Pywą*l1B&Hq-`*>Y` EfLrَUg 0H+/%R;>̾Gy{1]Hu,.4Րw S%p'ȱA&6149x;n8,Ř h(6. }d~6M*yQHx `0cArAyY , \>]}bXC XyiT[o@rNt4bZ_LH?|?õAy0e^CEJX'8m<_ -JP HOci.^g2ԫ a4D3SG85o$5O[=#&|oyt3=ſ(p ))!Igw3Bߚ:uI U5y/}$g o3BֻۭśҖ@+JV6@2q,i.Uou@`rS@c*mXp8D3\=3XҐT tV][F 6Ǟ'qkFJռ[%oCW\v׾m\G /U\: w1MCv<-zS)(̔P凉<: cr5#-e4͇Z7)KJ埥-¯PaÉ5~ɂJ6 ͼGIo=A:aCg{ٶ6Bެ/G]߈m=,4EAdtT0~VxP|L)c9D8#lSL8p L6ED,w3aj*wnAێdN'-Jz$ۗR^S=wG 옇>D$.~ 0#py-/~cRzՐweCi lf*maH?ژO~=H,j碰;ћvVQ ^a$D^W@+u&ZO;ͫ`0,(z.C٢x\lFUa7?xTkG$_Y3B'~¢w"16y!9bGsn_n%;mD+˕T9?ֺ-$΂BHl1{m)RAL7f 'e%Deגxp@ ĎRalJUE]sxr]q/+R=q */hu! F\z haOerĻ }h[t=ܙ 7bQ"7 k< 8^}qCdoD CDA@ VA7BG?[KYcu1-`˸zu\ -S6w9~At`Bgn.Pup#CQ, ;QOaػ*V} J*]aKE+ ;zBh Ur= QAjDŽqT :+8]-;m,,=11@O5LJBBA$y5%Ng0=$ZTHZr.z#fׁQCġ@F VVYxxǓ!/RI% FlU>Yw 2<㽮̏^fZ4ЊIboOar~MQQ980~?LJ *|Qc]}SxD{UlLH%[k#.?eխ/}Iw@7دS:Za|]5}>K*'eX1a 6y 1^ JWĭRp{q o!כ(5Dc5@^%/l>@V!f1B`ʪݜ"+}ЛL䠵x/)WFa" ~Z ΢?.&JYHfBWȓ,ڥ,%:(2-X`hnAG"޲.@L\ex ͋z(Cr_KFz!. R 6i"8uw\ifuHGۑki䛖\.`iavV{(s݀:u7Hgaf hߙ "-xh:FPFt;_nUfz%"ZO~%_֗WḤ[e$o+b3wy:w܆ЏNg.Q&5Y2dE4w.UYT2QmC4֫PRW%,rffFG﯇Q!t4.7L/͚o0~"` 8J^@- $7J&\ 믢-X,Tx¾#ö XP=mi:6)/&r׍FUDfњ+ /U-RGZ(ӎ@YLs?tyV\/yeILn\t cӢ2r /Mx){'GQ4䖐u ;+z.:"|R``OyWG# Ckl`橦>w&&LAAvjG{,* E[(roǹu!1SlD|)\bL 4K=qᅫ>5 @P`Ѱ qXO5x`vG1ҵ?"@U%Z17* \mSJCpF\|nj@N6*Y~srsSnl01q# 4#? $Uw<:"C^)3Fϟ*zz~%\ F.sMw7wS{7/hSEM;=ҁgP͖)nx K7$-@, gYEv_Xs*e))J5r>.T2Hkc]TZDl(LeW xr lSub B+X z !1K-[?mԃuGV}v3>Bc;o㫘:WO(*ZDWqUNeh@IέR 2@D_mB,HzL2?fV3``VEqݏ} t#]!Qܴk{36%`TIe=p|oO"iund%nW~цR\6!v a-$"ѷZ~jK88a-sEսcPīX}O:Fh@qknlYL;˗ ϑ;2m_sȞ[A<5ٖ ~_>qɭh 7\5?iP8\$nb8re]/^QΫݔ|y2 63ߒyRu ],Psx⤒]k6Q䩹|lE33i  )CʘnT~?@GSy*k)G~rT+[VafrpO*Pjkno6}r8NK.K8) '5mv5뵐 \~}亂xz*\_2a*XG^5`+d ڿ@:x~80Wwj6 %T1`/\ G. 8:r x? _bӷy%oyy/`JgPf@bـWAvvR rBCu5{DHir,Qॾ^n5;8 u9 df<z08z$J0C$h0%`a= C .,>aVq-;\ǃK&Zl M\[JkeKutLP'>~lˁ (r9!v(|bv$g8c5NSZ_ݛ :Gj>P^G~$Ec>?5,Es1ꛃ_2lxkuG\' d6۹ULݼR`|R%k4L#ڠfܰxw 2F=442P%|x\yJM^Ȥdh#}}+T~-sHt_ߥ$_G: ig4q|MF]5zZU sil#VN^@}'d k-֟/f)33'Rc` KTe Bb!>,ʲE>$o >;d>:" t1O>KK!,Jpy)Pj(-PI>GpCe>u cnnD )߯;Y%2lN Ŕg_˧ ;-?pN'QMj X=m1!9[[xsLn2pj-(BMK)C C,9"d>s(#K=&!waUu""vR^ƕf' =\)]8ɓ#-n Ղ )>l`oO*UDo<[歃'wz"@vWmB=s)h ;f2|Wm+)$A ^ gPLv{ ^N: \/NL |hͼ/½2\9*=?@ZO6CoVl,cCpHS)`U`<[hXfc+ E1DE3Ò{d@39t)$БܾPTe|V("{ԋKi^G Hy`yѬ0⫻B/qFJgjX=Lׯ;C3Tl@p"-xPcW>y G^3nhњH\f=y]<4AYq*ڽ=xRKƖA B$Z=] %`fP<|Isr_/"4X.Hlz }s/yK Q6zvˊRK]o ܳ~R IR{Mn%e٭05>tbuq3 cy@e4/ C]@/F8_L*Nx>#s0;Biw֑sۦX >=a.=D-ÿ(RtB0} :fYrfVB:y|h22j;~c( =^>';9nnŇ.jw [(4-0*Q4f rlRIu+_x>V.\56xǓAIGO]& t[(~ R ˵OC$̏АFI+:  OpCH2 U?W#QjmB墚 JRxȦt#V!Q?K/0t%%4i^CSek%m,=e,&Os:'QR$+s,DWa l$EL.rj~Z<@&嫮;k`Oe٩uk`PQC1}S]yɉCc]|>8YAeiq|wpf.Oh{e} <{'֡d5rЋCD]QeZ'BWf7l]hYxpd MȐ GхdQDέXYPw-OGr4vD&U]ATO85MS~/H"(z}u.㳬a5zqz VZY1]? !Q!5RX2i0OV>2*Oq&BaҘtko̪0**:wQ(^$U#2yk.Put#SNk뻛dVC'o%b?>xNTαG٬v)ts#Zk#C^WGX Xf%'xQT=E]ڦk;_+X}.(MQq `*ߞ JIH>DۜE74CԺ {gN4Ld]G% mE&e,eܹ5R(\4oc-%3ȸ1Z\| _Bpbʗ%+e,crϴiTc ZZ'&rcˉJ?.*DbӨNb~_7pYأ^ZFgTߍ—܊܀jɽ#T1K ɴ[/1^$a\A::0Y_sYݏE[Tg5݆aq+8}Ld֌ úai!֌IY\*6R ǐVR03>I5@?TAyj/&$@gv F#[8s*Xn7+=Ď͹=B$ھ70k 5Au酸$LcNNwFt5Ѐwo n+EWL Kdd>KC.G+[YI]e ]PjzW?d6ߊda>δٚҩ5^.WnBQ9nKȪ-bJ`N30Q!r%yWF;ʳ.JY }۠uHRDg@B/VḓhMi= m -U-OjntQi|v:q[E2HA.mv&v-yn~?1}BQ6fV˫嘦RbF6Hd)}N^=meORC`L}iB6$ VzXs17WDMbnA-f(mh:R:a,ɥ=QESXϖqk䀉`[FdmSmR ;/cRg/yHeG&v#iuf,C(X1B|*$ZJ:=]ƪ 4瘔w}IMxF}dksaƺZ|I$/^X֚3ljVa9}Mr׋.Bb&Ehuy/#:l1<0q(geBMra ?b*4dܠGqe7Σ乍,rQ7a6M2QP- ȩ:8~ӡEȹ t'FWڹgEFd I)S_jndtf~`5}7ɑ)CEy0+uGPdwwIv+ZXmOa}v T?"t@ ?#*W?)F+8lCn]Sl k*3!%1[O⋭>RFzB}Ef냒zLG^d0ծ0|\iuFf+)!5~6Vvp=C' 7xCb z%w;@ jLJ5…\'T!b~\{CoǽXE}v&ձ7.UU_ɶ~! R3̏>e(O= =yUIj#OimL>n!ʏHq|άAB͎- P^TaqNx"SV]mgfA?Ț _6 | fb-tO4f,[l,V0W''*,V)2I KB^4B$0QGdu7bHjaZޘ>n[9J(i` /gGZϦ߇LyMv'\0Q)]+ʼns0uf]3J[TGIZ/XjrfEPZJu ѝ366B*@DB&=`%#28f V6ğōX! Y>Ix*ќߴMa KTkw8nIH,!(L(Uxắŗ]01Nƈb"7~pƕ > lJ!RPПz 6,mDN@ TTc.w.aք%'WQ ]r*3سCEHwBqD5~C/Y~=3kvPߞ|AuP9H\hE )Oͻ%\qbjݝbt(]?JT qwp:hc$Ԕn-6{=tO5y4eu-ڰq^y{G[m>L>׿!$g t^ Y.OZ ڛ[Ή;-:TAςJV;k-Q_: ^WMfz#{H6cSyNj qg'9Ĉڗ0GFz@~m$ Vq"w ˭ dP+B Ip!8R6 랕]y쪇~QiRL#U^r7?2CU -,ꐆdž R; U&r4#S%7Wd gQ}SW[KXDu쉤DݹgyA p)Pf|ˬiHD} $K^L_.@脦VJao&C4|^eD{_@ɩ- ;[gD%;omt2 /1;i?c|XO~2o\ٚm^yؑTէ1zĖ)f:Ą_HX2 OcÝRߩj=46VSȱ:a]ęv4›uT(Klݪ3S%Z0EALqGQنJ/_qpμطvtWfkL[ M'IuX4J.32\ jj׷,s)184FXT9ni©; ,P6V.E+䜇iumg\+c.puv4 g.Qt;9YRdY{7\1ŽDU$E|?>aJJyZ9yEMʣOڐޫyA&6!6 \8ΤDAѢw_Z [895,&g8!0'8' e[FN*Э!O+ѤI95zŜΎ0K?Lg8n P.M]#*7F\hkfI lY}̚8q ]ґ~E<35ѩL.mK!3 F`Xf@E;%ÙF$]Qeb!.tre9I`Uڬ&*8[Vϩ2rqx_)F4NB`4mmލJEx(s-Z]`6չ9~XOv+qSdya9Tr9*dg@YYr;3C"\, cYUE$Nfĸgp/|ɀȦNؖw\\S hya;k g(@cg(isC^tPE _Y(wӝ<&4$+C_5%Z0ONAΕmN(-yVsjj>NTu|d} Xhv]l:q!1ayWl \ t PW !wa0]7M5_vC|^xȢ<xnm? Ac 8G>|;& &ycnm]>E;KCg[ʺn%U2XBs0~1o|#?zcݏ4ő#F gܸ3AUܕhKi9,ӗ [n8_HOk{N#.Xo67~PWTåN@K?Fz(N&~Kߗ_ˡz{\rq]JyZՉ t_Zv3LjZqMؼN()>"Hm;9OTG_#cD]L tYπ/N%d'ke:u炋T̪Ht5bG?F?C=BimA>dipU15b}<~`N\t_:<0m9j0b@ϵLoK dgȽNK_m.A݈zU!N"Пun{CsW(뙫+o˴A}G϶Ptxa$j1[~g^vsd)'G{r43@/GkF/̌88TmpS7ygOh+c9*4h ?^^7W)ᖡʛ BOZL4H7c8- H%f5;p_aiU 8A"R't_A~G)fi4YH۽2fxH%1Gc *z{ e.˔VkUe:$RG%RcOA gIkRȗM"@Y"z(髨FD-x."aS? MgMRvEE` p 2qvTӢBe~R3m.djIyʮx=JTQ K] ٰ6"?wtFKx@&M5kGǛo(75 ͸8Iy )Ё;tL}ƞ᷃ZrWgxYr^ksk}&&__ҋcW6IJ414:hDpl=gY8֓?#߷E]8|@%k؛ ¤aweGNߕ8TKSU(Zen:Ӓ/% /w/W s,DZ',Z*'{^ w/`w/|0"}N瘓JS=\R@R3ݰdS`P%Rq+ I #.! ?9?KVdM(kK?MlA?aK` =bp@?)o 5Θ֖Ɓœg= )kwHv8|<?Ζr;n-9FE{~0RУ{ؠNpj^g ~rw?I޷U=T9j# *)$]ϙ4GR;Tzc~\݌ucߎ$'u Ҍi/-4K/F<흹y9=?V2ǝ}T$5!lmǓR>ГliwnRKԩu K|M`tsd9vぐ(hH'sE#9X3JXxI_+/שO&[|y6`ݡP"r>!8]#O;WCU2犳5rSouNA"+.kA3` %R$4*k>>ݱGvwҔ[(轢|KЌez>Z!7Ҟ6ևYz#+o&Z+9C쮌1oӯgؓZKu;)ڹ54\,tv wg Xbeҥ?r T?~E`.Wbk3׫"7QdE3_/Q7WWC[%JCs^[>9@>Q=&~үݶ-^a38q)%ŧIq(:x¥ȵ+kH壚X(+VLz)l"Z<85HDZd4VgNP[9jOvd9AX~oBe@ݾ'\lݯaj?(gjOf [irW p,+H+yK/#z9 v"/wlU+/#zE[ӡA'"@|lk۷h&eRh;b0I4~sw%/|˲SԔyDx4'D]2G+~"ϕ4ψ1|+ɱKsRF@Ԑ}ێ[wDSݾ­2-9tŻixz.h)˄S B6LkR0DDdM80*݋ջQIb'p84^gkFdŀQ`iI_Rà˘Jc% b9{٦5ɢm9mX`9z峙hD*LtWإ(֥ ɔ9vecq@4);cjN hSD\-ugbWdg2U󼵈7er|,t,#:E- JK&##jOOY5ag']Ƕ`Zeiy6]';{/xUH381SL=%.a_bu.ZҮtI̼oZ6t?_t~.HzJ[XKdˑSBm,Cã NbSX 8܉]S@ņP(l&)DL{  Baf̀E*T_PcT./jXM"zX<3r%e -ݦ>\ U}FiUC6I\{R-8Irb(l)} P{ls:FbwO`𪹹lj<0FVmgjQm{[(+ɮT`{Z݈-O3U">Z]ێ g:tqf(a,svȟD Qڹ?}  ߺvcE~KӰ0sl-bٶ@em(9 ZdJa $e>] XMTD'!{BA(<%ÆT2 Kt8 JdbC!Qh=N &+ ;[@!rKt=o{gO?ӷ>V4?붹PKn@O B)Qq`&jm`=*QXJ{HmGЍ`(2,mK?d@YY \)~Wx"JW1hIcUfo%h3 9*EӟEOrd9_mP̰}U2<30D輝4@gd1E KMtQ /7 ݟA$yx-vrկC,} ?Mv M4]h9E86k%ґX6DƞژwյFHć&[sԍX#hxTlB]+Y?6՗#(+ntۀ}& CË&vtdhbP~+)8HD^[o\_\,)^Ʊn4h _ Kȹm+?kޥS\~K;CE^c5*>/fōw"ww1!*%5X.PSvnC RE>"VAQt(({$C҃lȬy8w׊J[Qd W֓Y2#iH9/pW۽W9lyFx-}}֡䦕1w>Pe:DfQB1rB4HihdP߂Yߔ a&ˍƪ9|ϛp}ęb&,hOW7!F<t0azh/?q 4ѷuRqZ"\-[Qy4yAkۉr6 @ @V8և%xum:`ؖc De]-< ,+tZ8?M8SL vr %#Fd|çX|9qUVZ.E*4 c dB0~}woFʒFYk8lFAAee"֚~9Ԝ$#)b~1Awlr݀G^Aգ5~z^G4ȇ(F6wX٩| _P17Jg 3> AT;0۶ܖ RbԳK寅"P~rۙ,glof'~0}jy[V/\mfg2iY  %| (7V<%;~͎S IY>.ob5Vu7;4Y.BuWO0dY4ZհD~1EV^rW?i+()Aۮ~MІPƧ]!i T.jQlvo\#` k3"^;Z:UNP^ꊃ#Ė|嫽LL|d A1U#:J )2Icp\Eww}f[󏏐Gh#~CO}x-0ѿ+.ǂmYG={d< ,^2K"raGe)⽦T%:u]g1蓖"݊62_LJf|Y>1lAo378&Y1H&߬.dp[$QM'WB YbD 臝錍G ӃBNBxqsx )#o/-;0kv`2Nr!$jپ7:eľZ*[4$q4^A;{ x%l-}h ou=|ςAj5mV% +] pi4}v"C(Yz2H: f%"Ce }K`2˵hX]Cٗ2[S|Z@;}I%fCjܵ2s!$n g#*“9ggϤ,t2+:>M ݒjTJNJ"vWSkc,%ܑMQ7Svnۘ+AZ P,$_}yFZ\/{!n97{㸈`<)caggp3x[&uhnsK}vu)DwH\ZW5P*&`yEBR_]pSC1EHG,&@xZY HZ*d,|#o RAU}D7s',}[*uZS`mpUuWm9|olN>.탹,q?l[m, QJ}3ox6n/*]̚CN#ƿ! %C{$2NԪO)]A{_;{2R$nbdI&+ڡux B3w, ڒ(K _͋ʯ;0a ԾY\HYl%dAR<vSyDZls;7fqoU_H1 ڲѪq -]?}s|:EL}͎xcA=% UމU5FqYD^I @#76.nz-×pÎ8-׌H8iq ڑG]%@Z?uBHKM'2໥77zn.x;hLinZKne{w':e(t> Vs(re':g(f\J@:KW6XuQ磲+^>LpjJπ\)/\bzRʤFW.@Fz?ۉNǣRl8! VH;ӤVtI<'NkؽmW1klQ3x씎z ;(" *`w3 W7/EnmOc;6m.ѾĬ[kmbHK=ZKQaDLO`70;dN uM荝:j*X0]u8wAWHKʷZW}2%\d븪=f1vA=7V{60L4W4dJ <>uCp`tEU7Ԕ+u)N Z: 7ްgr@&h݃FTDŇ{JBE4\hT]yB_d zL Gx ZRf,ʔsس9 p#;l(AŋM Q\ V:I,*m-PqA! *"dz#-Ӫ.|MONbpgG<ljl冠COS[w3Vwbh⯝yڪt> 7=noa)k`WcN]] ]AE\s 9$ǂzT]T!޽mM>r1lt#Mcw$;VJ9|0~ 'vn"y j/@]`m ۑu`̝f5{k|}W**"kqp|W]h `75r`ڎWcIϭsaϻij&,ISq?뵉{)=e $,1{.QzդPwVPqͯ~yzSOb :AxD$xsjH7)hRz8a[o, <`%֜7[ Omm6?v*ri7[~Q?[yC孁 s>Su]Gbmp\G%=h‚ ?_n* yjoa @cF6G:JPF$vJ~A!=PckI|2$XVhߝ̿W r''ەtETἔMrKelVI*Shz!"N0s3 %M(ox`0YB av(|gx!{. V^YZ_@_0O.9҂ LʭAAxWfF{G^1ck3BFr! 226a˓k]طr 0f* |WMXγAXM^x>~@Z&x~/yyU WR6'|OeQi:Po_:J[B m }_N.9, >/F\hyu`p>,}Y.|8YdN],pBsCS:J !6=é]0B ᄲ)r3p֍zdEmM1l`ufI~nNֲ쑩(5AFrJ,S6H ~h1s:_&5H҇O~]`=OfJ,>,^ii,t-DwiR02|WEMmTHml/f $w*aIyI2VOo_:C8+#b*H^rtD#R?t' ȿ.:'w/18zd ''XI㤉o;:)(-gw|HOE^763;t\eMP$m~sݗc&IHnÝK8(8!0q|%jLuh ÉCۑ'*ls*A(&,J)ݯm넝`ӈ"#GpOÏ,Gz;z~?w/(;yz0zE)i 01BFm8T;SNTfKW_#au*d!" s)0phW '=0'BBjkGmg`U:!]DW#<Ēq*#yCUa aQ9^yF6!JU2 }$R vܢ0R}$™nߵo)|&_{L1\ 89yv kC=[ECm1J9@/T&̭g€&EDQNܽ )y0 L?p@s TXB40xц&ck7b\׺i1̟ip]Q\4@B<`=2,8x[h<]# Zz"Yb"(7gNWD .Tyx)/&`8hOIXi:C !MA=$G+T[Y; l#u|aMS u3Ƃ]--)ev|qj9=l37"!ҹIiROۃy ,@C­M5JkFFXPQ~Ϲ1dž!3/w༣ԝ&5*Xu @J+Wh<_AEf7[yas*S *K[]BN"KF0d8 Z1T? 90ch%︍,2c(Efz4:YsrN8>(t jJOL(•=OtwnwVTH)2 k4.+<}*dHV;@e}L_d <I ̼Ǫ&vMvzl\m!Lue&":sn` ]jBX$;*AXtbXݛv)#s>z=OVFOB4Wz6,P[[*&(M*-){%q,(&A&-? tM d^o`>׆#Y\jG:h䊏p3 ҇;(_>&&Cb %qUFm;F tk=s\񘕔F3N-)msȗdnY ^!8CM!6s3Yv;_~#OԱ:}E -׭B;h>cqO$MW;|jΚ N|voBjfT -YwXN~}KXl yoS%^^ڪ+o,hc@W.l^$';$)XZ/U.ͺ0ߛǼy5lHHBF65iOT ŻH)Vj}-Pgê3À+J{{SX}Ȏ~[4C\/m c%ҍh HNp)@|6;1d=?nf@R0ǝ$ۘv+6<,C-Ds V vZ~CQ[Apu l)r^af?!#6jnb7L"V) ٲ6W2ѣܴF+d#t%APC |"5N0>`kDir\2+cE )2+Mf)==k^{SOFz&!bckEW=9[wf t+aɓFG(4Zo/v &)Ki!RHvg_~rAn_a׽2 Y^62k7JZDWD4Q@jlġ8` 4~b]X ᣚwd>=z7wceͱ{/PDpLڑ^*y}i%! =]lTegzo&*a Cmm܋&^9W!ZV]nb ˲uG0V~n^Z%K)4v |Rpzm#ôpafjPlhx8{ 0H4ԫ6ݧƫ=X_(\ev!Bۢq3])<.4i}(sj6ֺIs-Vɻ X">9;.Q@%jd.YD9`9<):$g0LѦQ <J ;$Ȓֆv=3I|*QYez5gL^;U+1f,b;,Cje]d{&0Tg" ;E~#Sc)b8hcFg%ʕ*l0yv6  (=QAH@c+;!gLl?OGѯ*ԭ<V9isj>|Z;6[1L@˒<6y9 s*#[iDb#[{Ezi3m kH"|`skO 2(uD[XA1[Ҳ =ynd'+brKa;]w"dTX &~', wۑ+UJ ä7qEߎ2t@GR_.@v;qS?3taUveOEe%|{Rcs*YWZP4}qAK0p9y wz-1w7;_c SP]WծGtFTHLCg&oEBCi<6 0?Dp9A0ރ:K M>F>`$Jt>V;p(YN!.rq B-u:v*RPQ}Ɯ yHv"\?b贶zIYc({Kq("Tr:)v !]#aY^xlqr|W.;A->wvX)pe@ҁPyXYO6!WcI@YD}(Ò/2, ohdSH'wvoP݈qݼ]zV<̉{АOz&ΤC+?S1 nZ+Wzz7) QF1i,o\B lxk2 q3>H NnukOx^G[7.60ض(ŷ!3c3vI-VRE-}"E,<7lgc~@ Pt8t;0RAc/ Fry~m Ld}CDoxF+C$ZR+t}.>N1RyQ9mfn./$:MHvRn#M+ξ |b7^bVH^šNM:m NMikg*ѯnʊ07, W0g؁wIήL97ٿ` q204[O:(CBd)Ͼfo8L&z5e؜ ~ pA;B0Vжa ~r#(G3e?XT.2@?u ][L ;on= RI6{Rn8gؑL;\{jF׬ RVY =Rt\/ȸK0&  &*$4a@LyLU R#_|WU͌ -z^a$t[=V%ÞF`)EIYj}LWZ+DO7)9*ZoNlޱ Dz(A(cz恍oϺpsaM R"KW*;` =$_y*2CJddxC06iI_y hpkHp(t~F=u P Qr-IM Y%Xxi*%-zg>H0Ұ˖J^ a#'R,ش# RGAYvGn&kVB d*S"J0cɸ qy#ӥϥ˺L="{ZC/я[b R)L{&h٘'ea-Ce0^>s3f}|2q`n+3;*̉[qSMiDtϔ|y%ZF,_\Ƒi4C5BX|sҮ2ziD>yp侐21,qo~sNt|ˈ?S`g (\Әx6H+Q-_ٸ[V{_RYT^o#;`8n<2~8g>&Ưdѷm~cRBQU*\ 7q$#J Hi (~r-6-7Xl(/[Dj{ryK~n b[_鱃ȓ0] :X ރ0OiId9\q6}:+jC^'fZ tlR!n` YS2Zې@~=+9ho Wflesqʥ2PN nie&N[SV=P{M}-@!>m=^)ɍ}`@Uqi\Is䆳m4WӻrL jU)  2}ٱ w_'"sܪ[8 ej(t ABR]&l͔\U|CW?#+)w%g`jL0ŵcљtaj R :Avs݄So{!7ÑΠ`^a N%3-wɿ;uQC;_t·= {/|f׻I T<4swlAU/pT*z]8Sw] E3V=".g6S$E)<$^6 *ˁ3 .Jgq\, wsօ]pVoTH]56KI(-۫t Yۄu!ޚWJ ݵ+ f }({;@=r\ٝk3sI #v1-=L_Ji>݈oVn|-kއUqXޮ )x׬-/*S6[|O4zaC[>`# e*6<X 옠 LP9qXَ?pЙ22VFi&1$ MgKZV[70Tkr.#]lw9 }ѱװ[< %mB=Zz 񗔁63ZrhY%Q${a{aY73MY KSg^02h5'=M R{ H?pY8`%ƮvHzVZV9;px>G lJ!MT:v\fHwIT$ bjأ!U@M-Gf箄2U6FH31HsGeBU! M#r"J<ڈ ;Dcn'˜Ǜ9| sUm**S,aKdh |-Ҹ.iD@ G&Q0՘YC刱>omu&p蝢x*^I w ABɷٝ<\ʤ_"Õ,V]}eс?oP<튡,|Ԅf58 'w`-vm#*rG2p&K23J"è*0 \&< !@v/.xV NTQX]u;UU@Uͧ!.-HnFgxׄeƖ@Pg:OtXGz# ^uǴd9, ɤ<7R^*2􃱿LhZwj)G$+ *!&PGkF! s:^V8/uM>!_˥ObyNJ}Ғ.%N"MҏRD@=t%&Dh! Me SA[oW•\9 frR<&t!h0ba#N/1yG}[٥KӾ5GS,!?p"y϶EHiܙkas;ڕL@pZY'xUOѼU 1,UޢIwvQ$eQZd1a N>8M}sovO1_d+aYxR=gI=Sz{ZV78%R#@'HB)Cpa*+1VkaGO52B7N.02+f@hUfj̷/(#e÷k{ݘUzfTp* -݇GԱEww*Sr{Mݕ w&U "]o\])! vi?7fVlQiESjt+G[sL٦QL~ݛ<,~ʃl 8dHwy xJ8zd^Bn-Buzn@XM֖ZDP4A&4dfi|q L<ސO#|q$-)ːmYBvhHpY? w?3Aw -BFVzu~#.Asy* F-8 9dtA0C24LljA~,( 6%|[Obiܺ[lIS왑sZM2I6CXh x 6&p Ց|=hDR%(pp'vڤlT뿽 &i h8eBՈ-T]E]d eLx 3N% /e#$HiÔxLo+_aq%&JSoV4Di(g%/ah[lo1^v7z-UmRNluC":y,grp'&9U9 *Q!oibA^&^yUv黁L?.8n2P#(ELS!BXp=L nd[6@K${2Lg\Ce)v̦etA`W/\N8LgDSL@aUc`W<P[E( ,?33urj,Q{jG)#0Ftr'^5@uyzFzNx?8'˰ ›qV"] yd澪Hpw -}=d&D `'&-? WcC (e_$@S[*pŽuL^WV6*[ рSr.u T[l@cf3;k+cCd&W:T&7i|-,xOCoM jgn7~Ю۞`4_RGg0Tb!&)@$Z-"RGk&ȨiʇӶ%dX.M~]/"f綜&+8t>:Ηn5#;yrYA >&ciEmU6r\yg W{$v4x;H@YA'Nt2I @>YZgGɮ3r",&+0L7%КVgnl/+YEl|FOt(DS7cs:ыSu,ZwrIADd ƒ}ZDNtBg`MH@WRH@5&}S*_Ay,N~kW~o/SC)]4T4Obm[80^ouRY1wS gP^2ۑSc|ӯ,iWԃ!%`>5m驐Ј QOQ=^kv;4c3\Ⱥ`/睁.HoeP%UM?=m_50P%\ !lnX395V_?HRV!K"E v!N9naaj;qTڌVoӠMC8䇕0tl+Ԁʔ?Pgw쌑.yj(Ov6f#fG Y{]??=y`@П~_;saɒ޷UyN7-m!+ H% pꉛF MRk8Y\nn,-h2P71 |j/Qa i~ me)Ozb'׶?B̶aO1&xQR+HAi p<7"׎b.`!u )H_)dI=u 6Liu 3풅3tRO%]o]0|$n י?QbjbP00eq~؁K+3u"6?~Ǫcnkl99ǧ/`8D!LGǽJbj}%HD zF$]{zO2\kUˬECD< ;ڕ6G ~@!j3y \5lP:T*dme{@3[sa QxФ0GA 5]SE՜#$p'k2x3%J>cgB򯹱eL+HF7]Uo9_y֞dmkX,3j>:xZ*mGYy>fr}Iijs^!xUhtNcKya%}lI?lmA 1Mrm%X7/aeAġ('q@/FxϑU?-,:}ԧ| ߆Wd3&@JqՄu[p6FQd%7@qBW!҈5#Sc?geS&bUgMxJsBW0 )Chl~i`R'_c@pSQ$%8,vJxOxsLJC»!XH∿q|$0uӜh4!R[0ʗ`3sbn`kLc+ΉQ#& &̜ V#Ӫ4쨕)Q:J)+,ŗP+&mZ4s 0Di9zg9mB,fd|= z2 xNC4<ro:)˧~:y'-Ѧ|ӰQ $o7 /3|SdHl(mz;⦠yX7n<:F\#Ҁ)dL΢@;!9%mH.">d W'W#sA%5̹*(-F~t*.wo 4Cpgb=[TbR8@n}cªmo~ʨWCٸXbqL3ԭҽ3`3@q).j|;炒ˆk5Ck5:#r3/O1 P"'>@~3Ymbhb`AK 5'D/E'CSlB~ L QPn>ƀ(m>(7@io(g=)5B&4) #򠵸!+Ișڳ5ZTftMrj߉{)0lT>٬ʟpf`r1E\3N ܼ~qEiC[֭~0H0=5oiċ;b͂SEgJ>rV9!{b adY SIG ӯ4Pix.h n\Ad9qOя-V$xXaJxHfqB`LM%&>՜;+H˼2X>O=9șqjhvQJ TkOHa+nc9A-;n(X/{vz2WHGC'N AVv2 ]u @TzKUeƮ'nɈ$)VJ,;lq:@33o;6*dOW\2U!3C\G K#(-/?n n˒̺ vXWU/c3tqC +(-MxkԗQEաa T\H}e%li쀔OPq842j x$Z V`z [U%H$IG&O:~#?ojqᚰ&.Ղ*b;.P9d"cvfv{yTz;Ǔ(+ +I+T[¾Z+t[szPJ߼IWصUcZ> u6|S.3[ V*ImOhEt]8cmK%Y9eDIXNF'nJۗ LS, j޽O;ۆL&]e}t{[N-l|N `s0h5=) ;G3EU"c5)O5;zʕ-Y',W/oKl(USPw28EJNb0m&5sz?L!L4u}drxNͻ u^v ;Qr-`NyPmcV$ Ee[E3UEbJH}LFަmC٫Dl#")8N7e}Z%;l" ER\tᖓ>`Bh_㡶<1li`a9He[4qW''iЇd.q](ikѬ;xa_h:XSȗnN\@\Z%2XDC]|=UiotڋX&XJ qj\lHMXo mX<S*{ߜ,|,8#RuD\םZcW^ǩ=Vf**%.([@4{yȑ-Z-RJ᳗; 8pl#HJp@n5 _zScIk`-0גZjHŔfD mxRނ_r$UU""m@?aƪ3\\}ʔ񾪊##6.t ;7_z[kESoivhz=y{\u1ݠW #V1GiD3 E(4`:a^3 V0 C=nu]qe/Pic9:3/b-`Ad/`$;cHP1G(-Yf\|:Df !.Ueɖ#Ef0Zj*q]?.7Pzil RewN]=#%sۮJBGuKuiHmna(Y'}2=L/*qFR#fjd&Z ͳsqj>d= -\ Mnl۳j4(h` [U-u|cWVBa(U Es`)8$ؘ PD*_޵CMF Ch;YHF Ϣ=us)+$3nk{זˈ'!i&'\¥nn4P81Im7+;F%oC;gW3n!}9)}~UW9>G|8E2Z5yѡ=g5PAKf8*r 7߰R4Оu0 ;~Vxd}( 0bȷmY=b=Qˌ#HpT'$;~}υvkQxdC)5KC 8Pr/YZ\KadKz)B8FNd ߚȁUO3I瓇i;r.y:cQ+ZSaI!\XޥVhRdl'r!?tx(ɰʪ`i3iP}u8.* }YYІYAPW45h ,ʎʜMUݗw&SS-`DNs.Y~ ̓s}XYD5H%['͸'@\s]F>-!#Mg/=ԍ8٩7C+WfV c1^ٰ"3Y!eq>ZGw3y`g%LS$YY8GA{cpפmh{,T1&ZShAY0Ԉ"w=BqzUHx8_ΥI~tHk#4ˋZ] -'uMck)"Je%-9K^]3眮d$M&%/QN` 76%m>r3L#dT(b $SYJ2(ivp<9u정 ς-L'lVNTI8~+ۑM/@]rk@7*A$}GOwB&pk[5өת<#'g}p~W5RX.DکgWorDzsC0Y)Δ˗FPa=%`9`S!O"PɌzsV~ѬxycY:$? OdwX)ey_U\,DPH0 `yy*P giwhtkmnsR@,VrLWha(\4IfLieJo4mg 5!\$x%v~`nϤ|R<C3vl`M@Ghfp%u#5p&T Œ¥\Iu}AR\3xg)MK`YM,׉w 7#Ntq[(YWDt$#3 =>񓐯~$h=bsg?.suiGcGjZaN *E8[D삧x)8ÕvM$S$~7+T~l^!KO\B\U|⯺ ߃vLu#䦯>p$ؚ #ieݍisn ~u R빙b8sS9'TKOTTX미#VaIg6FUa8/bW#SB%=kg ۮb]QYu Pɦ0ל v75\]L<9هK(cxsRW<ാm 'ݥus %ydnŬq3na7$&h[Su+k>E> ֺby<@n_Aȵ85"L~.'z#J) x&@W )aGVupƁJm9مEh'8s5n_g]J^iC/z=bd/^΃ /2VIJO]H3`8V^M=vtiq}u ϐr(]Ͷfa+wpd2ϖa.Jኡq/J EKռ҃$?emڃƌVWl F p/6Tg8h>ZW71ϖwh* %!QP 6>[2{:)%J Mr6mcQũk<,3O6nuF`xHs67&jn5 2 `f_V=GU}fR&-$;I> O,ruN^4OP>BY27iG ύ/&/*O6sL="T$|\hf+pY:^NiF'[%}fV R6lO+PHCW3a:Iźr˖ZZnLX@2 NeU^Mdx?e;vl+F%3rSH{P ۘ'β8H}P**Π;{)n[ :}P#" j;aP{O|0{aN/ӭ )u1pZjt郚W-0SE_&,m{jt_KsؕLqBodY|6$_R|8JOݨ^?m@W9$UrDwx.k%z59[WAG '+Yi!|xSpŠ4h׽'?k`0;V' ILNorkZ2HL^Z m rMi<$vwd\U17 @)YR-M{hTTH*(}VĠ/(W݊l%m*4(':=UOW`UE^{[6?1$a#jОvjTh7ϔ7/F*PܕZst. [Y)(8;#"'Lmr<!! 7nWA =%MiMO=|)en+@z,?m)4\Xb4xW' 2>ΖS;SZ2!xźms.߉!Qp\~i4 hAn0+g!]FS&=YJm0}B[u!LSMgDP@JcMM? >%WX3nf+SiVsw_eI @ I S KJ+|+0Īz{ $Oj h c0=|:$lH/9둭IVmg.ZH2 R[q3=St=SD,H"SꤎZeN̬ejQL7Ö '`8lEM*}!sT7y\YĨBH H 6c:CcDZD2 y ,m. ~텮m,7,_+ӺwߊIc:&x%?=`r oZ;6 rsɁQC2᜙bMk?`[~B`kpX oͥ gRi)iNvMw_'kA::VhC+l UHS̖Ҩ4݃ )P۠PhJC]r %JYL 渣s,&ʬsP' ͎OQu)U?o\īlb$t&"zde GS1Q{.AL$%T6Q-f8t Ƴם/6F%1s^] Ԇ#ܪXY7lљ.7<ӝы_7mKl`46.O7,?mUf.g{ ؿn=@}>C'=hܐT^y&\X_.p15!9Șq֏-YϢG)O-!Ki"x J@ARdf,wߡap h+n $2ܯc q`]y8(uAqK沵tw 8_UG]F#Q0MC޷y&+'fq9W` &_x.8JrPs_:CWh+~pu:OP`n}gc٥{+.;݁ Y3{Jx/h XH|7_J=xHg@`fE-<5c)uO6|]ębӌ|4R=#_%9E.JcOcaۣHƻҋ 2Ĺ2&P9r2j$Ts6 7m}ܔ{1WBy'3;wverS&̭PYJ.ҫ34QNU$W8q{LBbl8̹&;G*J,+ΥqA J`Tl)_@cKMjv˩|u&cpV3~?GLse徣Ov08At7a+x.u0u?GL{SKo[6e}t#)[ŏw+2pVl!}Nu 7"UI=Q*&sA*bH:7ƳMn>=?VS/?HJS,5L3ΐB5AWC沚mץw(Gh ȼQ©\)_k#rr^F7jBƢ%߳Em"dfm;k\b;El0וnl֕)FUaGa"G6/-86c=R:'|gy4+G1p_$)ef_^t`ѯA" oѴ!O%eM 1Z rTsku޴(yp0?7ڥ"*byZsW?Uxcxw&\k Mz1p!ӚQ̇ƒ¦-n{.=S$0wEhDu{ȣ}/w9I2hQb|1W-,^J@ߜb;7症=aoӖEF>6e _xًDn|𿶍Ra ׹3^P4%A >-|Kz^ζmB 2Ѩuz?"q| dnrj>:o ""_Ҵh ~cӶ l.S%B_j1t:o94My! B8tyG.mY7(^QGS9Td#useL[$ZXOE죖AVx:,i")t. YB9*~cˮ% [JK̑ i W ׅAuYB=oHA/NJ}J||$~0 xu  snWc4~:o҅LȚy4- u!_Uk(C}mhnt1R5@tk>z jl<Ԗz)*a}{6 U!<O6IգVӳMp2ԣWcrVf2/ jʺ5fʩK|HP0d\p/Iv Cn6`kJh٭*Wr-ȂFNVLSumj॔^v;W(i{t?ѿF ^Mt\Q>ݽ\cf%oXrCṣ?j;V^ɃJ#W|6vf2N|ˊY* R:rz|Lff.a];d||r j3Rec&'bt[])V d,ho1"djLLZ5x^E˴:ԇj,>Ùf:NѧX.^&]@,z{e|obh WQ(\a;GAUF| O8+(i4gK$ <ڶozs\Z#r`Utsz LXb^62fWF/APz{솦X 7B)T:V3+ٻk l҈iiC[mNMVk:iux Y9QhN^YØVP3U>m{u9NhΠӲ{F:!=L+11NT1ͥTAi0`wՈѸ{&t]9 ۤLAͧGζ| ӀF?#EQ$Mx*V#V:64rK;\#,{ >VrzS#|"%gKϓ0Ҕx6&/z¦\z!膞֘*\^cD֏G\zOp!;x\l爔Z"A.0+#I%EL08lDoFYɪ0Oz/ #)b ͠.y$xEUyv`gL::s׮;2W pTJw᯾'V 4iPd{BN%q̔6D1"o*Z`3R`O讠ɐxrJ2PvowlpY >>%njmp\}9Խo]Xڧj QP#G֙uI#ds!O`{B9heow!Y:T 3ZK?,N56n&::jgVZq0P|Zv߯)%~'$"HhP$C@mr$ŭvs^uHݑu%dTX ]wAm 1`N0`/&V:$_VQs\m/ DB.3&El\[Y!x]T[ڨ=E=\&uW5FQWq : pPMe>C "4fPS8ǛғF_)qfF\˪iZ:S250"HRڇ`l19/ԙ!R%: S NsYi5tvCCES˸ 'Z3aڬ{:Ӏ&+u JS2 utVpMyzO2W(Pttͷm ]-%q8+17+s傤mi]~,/kߏ/CiEi2Οk:ۖ>eK6e+s 9 je 4YM^שxlCH8ٳ+$YTl;}H8nư8 v靆3SkS3!IàA}(:}F`([ro<`9,<. ft?%far1{cr0lO` `6+BF'^U:1*-A|p,"6&D3 õ_U7(S{&ؠ|dP`Ķk3Ԁi-:]`BVio{wܪZ/˾7( .AjЧ<q2XlO 21C sy 8ύ%u˨ϓd+DZ|Oev} N N[։AXE1أ>OQrt%҂ACghwvwgrs-HY\ڗIծi>4Ű 5*oW%RseJ5.8:j"8.ld_f9gEH=2h+!1Dd;z,wOg|XDn~~XE nt-[gVh.md 0P wM$#qHʢ2gcrS] -IbHG(A@dtO_Ⱦ91GCA^xXTHӔ톼˗tJ^6 ^1F^Jeр)_.aʰq%1eXux:گ?95MR Դũ4ԚP4uv pB l5:޵z Fj6vX1ƣGe}gZF"Ba6@X]iB`6 % PWN!ޖ-Cr,Q-rTS*Fzzi02 Pi>7J!_k[&m$y*F4rOV<>48v nKs KS$:ez|'TDS-+ 8 1? >{c{i@W6dZ嗠7L6+lMC") E$HvI,=+?hvZ7{~[DƭDHcۊ[\lxB8_2Щ )Hb/>:ca ?@$c s)~jCfɄz}\|ՆBRםtSKPJKm'w1(JJ=@!q>/J|?4iGLhbo$Y޾:%]v3`=uW|kѬx&k%Im)_<7{"% UZ'rh.3o\C[RDL#şSyNDG]JWx~9#3-. ZesDrV\kKYƇE?H-⸪&h8~XsπDf ZƒخJx@?7./GTa!n% Cq؆A"^O6WYht6a!m`wkI3Z^=T0o:4̱Z@:o.-)NqmmmZsM,k ,\&}Ŋ_69y8od;+K#"gGz6r\e6CqJgnWmO/w5b!5$q΁-O tmSFB> tzb{e#҄.O)Z6 @9 C?SZRP5p(]P--i7972Z:!zp Y5>irqw/ W&o]y= "m"XBK܁_5pͲHG@[c~UIm9Gjힵˈ0)`#ũ.LQ 62'ȥ娦oi < Wv\U.e,Q'j[|Z9HhܒNJ/) q(;u x.-IIx,o.Vo)l<;Ef%CW_Ĵp-gC@Kp/0&6j9Yn`/{xl7{;F)* rXa஬Ϫ!4,4Xyq!$j2p<"ǀgrS5[TkOI]t6IǛ.XU>A4_q46G3%'7I;mީ znqv871rQLaHgM)D-ɌVP U?ґeE/:P/bfһ'az,RB>=6&OB7dzâLMS& k)p I%IY~"ʑK`Q7Ԟ#}<&gϞokAʼ$rÔҍm3=q#,D0!^Ufa#:m#!()ㆈQ4,xOƐ!O,hlo>r=ih8# [ ضp!iI>ax&#$V"/jih%B1-VZeMֻ3Sl/iɦ1" vRvTd|.';b>Gpt`7]s 7wfң:CQ%]jP9|Iƣ_FFC5amdY[[<,!P9nJCc(7gҝLB5"~W yW8F|aq%UH5vDD'VR(u2|d?;$){/=G/p܂P`emXvw}ç$~5ِu#IxWӛ@trO;'x|!&X*Tq½CUGO5sɛDتc7h.f䚰-Cs /@-'n;l7Zskm~Al\3+xC ߰<K%Q6SX'0;Bk-IImYTX4S;p@FXsG8-%L!u;eUi\!IӋOr'X1_%ԱG! `G3jYcI HxF ^{!'@yPaViŸ:3ӚH ݠrSxDĀ9xFDD+|ZPlGo$`uN&rV4 4,c$HjUǼmMݓnLު>k9G.Iks|Ρ%ɽF/szVNZX%%z) )1cЋ-^=QIwXAA9RGrVΎ4ZaYIo1EI[]y)’YFreCY`/-j}). F'x(R;; :[cL3rDPL K5uuH؜JO5̀! =1ޥh͵|i4H:(d}rO aLϵ|L+@ .%}(rkgAX ׁ8FGu)4ϏݻoInKA$t(X*Dˎ{0]\dn51kvJMTǽP1FcJP̟a3A[aeB I#LM6h2:zP~vE $}QIwS 㓝u@2eM|Nw?F[mס{%\LKSG.?fYs͂blwC {IWH5Sd#X)1%)`…s GhUNNp"dG 5KI7!_=nfBqǃs<Խޱ9bT2]65zsao2e dbWxa#2 G]UĶ kD ^u*]V\gΚyHxũ?K`K!)wQp x!%i[vq՘X 8XfqIfh:n| Nߺ795h#ġs#ǨUqAzh]_Pz,˘ZxTlIoC@cgAث=bjX /ib< !P Z OO.hٺ{u"r½ !}b!cÇNR7ɋ 0#,w'v(q,I)]lnNiT4^myXEF繀;,0@ourXsma~=z <' B &7U:;xw=` ?&Td*IE|t0aQP#D #Em&L$}\K:O:2U S{ܲTWg9.f*%>K@ΞǡA5}SaDCҞ~b5ڭCG r3?f8p֒Kj]^:cx'mx?+#.mww8-tpT/%_ xԉz~AMlav"=҃O1T-/gЮԂeC`^ *ߦ ǠqwFC8BX`IېQf_ZG_ް Ju֠(K~FS[g?PsII\Qxqf4L؂ZKNvQ$` =N`KDmQHRƢ%]<`?0N6̐0/9M3%0gXO'~-ux2 {K0m2r!Vm(*¨g0$K3Ts[+O1CoqOK$T)o+w%cx Kxx|X /XJKCL,܈B\i#àKZ8 IӃˑaVfk^+3%Ą4--].wfЬ<WO{PRx1Sy&Ctb<| S( ס}"/3.Jz VTB \K`:hl<60pFB jU.6Yu#ݜP^sJ˙g8:kUMQϑH΢@;i]kW;yk-ЭH{'PAԦmZ.T: l]CH4M3O@/`Ģ{yLXMd*'[4H3aNj/Kyҽn!afuPbz},DxW(.@' ^C!C":? &}@ (㋧#e2"d(`{[r|(={(ء V`b8Qkɫ-3\#7,5m yn<:Fr;R^@h/Б#vhUkw(cȄԧO!pt{ˋHvP26c+NnS-rDJϣο6˳s$YK}q *T(!$p򎠿Hϣ+#lK7\VjcD4q'F /c_KGK˂ v!Hȿu/&**UDͰF<\2;;Ovx7Ԇ{  hTM03S9#G t K򊛌'#Ti$)*Uh_~h{.s}*Bn>F cQoи|Brqu%ntQ͉Tj]nMDQR *S84khi-$o[G}뉉Vٮ^x^O#KU? @>jGFzUyLh2Įֲ7wWTP٭+O[u8Qz[5x "gQ KY]a}dv m\[v:׹U54Q㞂lف)*|%ltM_G.B]j ȣ #[2eowQvKqF0BsK r鸸 K0fSĩǚ֩u.A \\ee$. ;.ϩ91O 5XpʔGf{LOH1*#NaL[60gxu#c̾NRx܎EOnl4).b嫿ᴤDP>F<7fdZ}G ($Q4򐄉uҷr- _޼CzoĴ@FY&w ڪ%)ovb ~]D߸ϔoo* pDG,"f= |TYE^f<2e$gO#ԳNz]Is$[R  )z_(?&Rq+] ]R (2UU)*GG(O!pމ1iC ?TN<],dzOi9욣d.=4=a fE.w{JÅ%%3Reʴav1U{[GyoQ9bAǶx.gz4łCINIzQl21.l0 :IPb\{m ;Vm40 AUá&$cm&ќ@ yʧSƟ^% uf ¦^F vu-!r>XNJ|⁜u˽H6~,$ܛmÌ/).um76f"mX]Az5yPx>ëEa2z# J,Ε'M\zeV41D`/=`r}+34&bLϱ k3mg|W&]W@O@zkZ'W\۱zW)&9eVq6N)L}.=3p7|.o_nTPqή.-(*#*X>Xqڨi78^ݩ` &bIؤ FN{?[FRٔR5lXb7e m@[vĜm٨ߘ*4m,÷uy@ 1Q+<%{ $Z#ojb}=DvP@e+s:JSfs8@wϕrؽ@~MovvB =~:O= Lkz;vX+{9  ێ\Y"̦addIҋYQ:o$JV-r#N:O92Xv ͑D;ҟ!G8 aQQskTlh#]І0rgQܑn2&ϛnuj'%&l="3:7R .޺"*SȑYL:.!_H~;oS§۷tK"!^ݶ{u>,d(6[r1r8 gNM'Ip"D!#cʛkIv ny>b؝~_]t0UE0 u fcfMIrn]qujHMu"k=1nenujIolV+H[GAG^ޖt? y:,WCTo(љVS X~ﯗۿ,`(cTx3Rm)OR3xC1յ UQ%Ɩbx#*\u)t&0*HONzqq9bЁ.q)YFPT~֠FN+ :NQ$ުMqlbx(!a8wla?&* kH7E;" /@H@W198p_heN; f$Utp<%=I 6 4kW(,8A1u!~XT7A6/z桡X36UA#P:l+'јHШL/}1\AX ntLCg`qT5;N`1'BO.^;Tx><)8K W{6C&Π DZg DU5-X֖ FӫnLejL]7T/֨ W@dH\d0ldxkntqx@;r47[RFIG9s,jsD M#J-ExҖJ>'"VXb`- =%]3.(v 4Ǡw}%o҃DҞ-/!qdAO*HuL?2aXXgn$## (y\g>bz#Pߧx,S)oEVXƂPve@JXǿ8^"x:6ŇXܴ]w$n*[egQ5E,p jj]cGfI = /KN;S~d4_?1~\wV+ [^$;od,@9\_~-ݹNtz,^ʖ/'IȜMNPY_. tE 5(i/g;oX@ mA:p@>x˶\Pͨy!tG1n -Dk$=FFI_-0c>toEkU5VN޴v~;'ڃ0y.@:K,X\zUX~2]HlKgyȷ'UR :O]M]:xe.f`@x}W~;5torYLYg 4ˤUn`@}᧌;=ץٶ(( Ձ;nZrj#ߋ[ǵw`ϯeHk5PPџDڟ,I[2;Qp9fɓbBb7{hx؆oUM.aS2 Ypt`V b€  Ici}!H<5 (7a$cAO6^ʯrǒh5su\،l(P$S}d>b?a-`sȟ^s@uE1@7sojLzHio2xT*=ЬT@pJ %Oo$3J .+jNf [n mL "Ѷ~:ƤoŗazuwKHʴ[7wMًIw|pK7[oL1&kH&y=\1ZʈaG~>߅-=Ҡ3:7qUvP%o. ;fOIWd6=?[ֲNe<6['<'vȢ}7q"ŪT)MCYՔbKp{9OU$'C +|D0"؄,l xr~v\y8h>9B,߀eV qet3Aʙb'6mr0x;d gzTOv g3DOO Fh1+2$ű@83 {Av>;CظmEp RȾ-5qKF4Qj_F[:1mp.C9x{>oi8Ʃ2N Zq W+q}"+Ѩwl\3E p?4왚WC9=Y9^Gp4.@gcS8T5ER"l>nW9)b6իd6wlV doGJ_yG)K @{4pW)W"x 1ڴ_~o|еIb03|!|5˚)hSǘI @9n$k=' y@Y!nBHpRT &OfW ځy?/~ +<;C1;[Sjc|ty km4RL/Ryߟ/e\-8Q7Gwf:#3ۋ(YiqRH)XZp{0@pށ;}eVRj־К_̣s\"c'rzK4ЩVa9 E~>>tlf{'A%^JmYv 7A:R5IsN6ިOܤA{"L1˩E Vd*YHR" 9Ȟ޸߿ i'fi,ni@WܑGRUcEBB%xOY+eH.=w$HNmt ev/"@.7[Kks\D.f.mՙh?&qK w> 1pp{֔y *syJNVv:3j'!1J uT#}4/|:vctvR/1MG׿+RIz@"I޼@,GZeè4 ˬǦƗ.bpZ6טuDGPAX&qp' 2FK7#cTzJD-tra#RۧnCLXW`u ӅhkZ=CAex.zAqpՍgeo9΢\ݻv3 RjӞ.wYhQj=!5}l` NXvp^ģ7> yzrZջ%5yہ"BɺNfͮi=OD#ج'Ye}֘ĽmU 'F皩0|3>,<QYc~@9@9 K_F=#l1܏~&~}WȞC|GwAoJzbG)6R&rfDϦF-O8,M 1J QY^,hgC[jM=ZW(5w,+c_L)Y/0nǸ"׊A ]D]VXvy)=`c޺mP_Y.lD܉NTIz01A\"2l*d }/6<5U_)?*My۝1M{ G3rBR9l٨`v,E7)*wKQj(Od뮄}frIB|HK^j (Dc0zCѱiD94fFv H܇߾~Ż&ok0nJ )8>V`8ق4R~QkVG~(EcG܌Ʈ*2[JuդYp &ηzl9vr2I@1)!˩<7ϓ]M-N_up#;L%CI_7o@E M-O.kn} UpdBfCf",Gcت3š0S7G;CNIMgwMO? nʗiC)B!."p M 1C#DLߨ>Rԕ>1}=r{_bCg`3aR& [|sX[m.t:ْ30ە@4rG^0WWdfB?wiҰt]W^tfhvmi87`'W~B8riɖ\`o;Ȝ\wѱi9HA7GNER顔ϵNw1@~$6@^㤅 u^LC}"''9”.Ҹ%2pw|Gop}N X^S a^($WASY Ǖug/.Nοhd']H3*^o!>-P--Gk)iZ<8&SVzZHi>mA8uqyⶆ]ecƶ-р|}͓eg4A<\Eu-d8ۆ KDM{.;h A "!OOdFpJ}bP'Ь:V^(_e?-f&F aOU ݍ~YOOYtL% N Śj1z{i?\D'7,T0ͷ߾uT  .AGסr(ƚiD4'j*\! VHJ ,|6{ ^r\7+A^OJi-+!}t,!nA5|*is$/¯_{u&nԡEgl2]!c/8R)pٹeDj:\xϣT}r&R%UMܰR.5 @c= 5qX+jd9m$@8TQ״-L#[vM|P2΁QP-НǻzmټB$iMB@&V,GݝIX!/X,F)?PiYsf @q{;oW -B)t+x5z6)VOF+quAUNV߸G#S{zV,_g;4~b7ERCoҙ:4f j&)^_q.fr<YjL_Be/K}Dz?xĭ 5ass͏hֻAN7  Mhh0&gF=g31V&ÈBjEXr5/a ԡʋfhPSCm?t!9#T?HY\pV+]zJ4}Smۯ-RREvjLD!x`xvcr8x=dX>xɍ2[ 5c۴d{fy5fe+p+iҞKbћ4P9';*CS1~Rr&)֬YS(3w}!\`CHF1s!Ṥ\[ Sf C/o# bW%Zy7sTgE%wBeL{֒'B ͝vCw‹"Tޑ x)U F3gf?la l9l,@StYAw7K%ʈ^'f #Q#q|V‚rȺf!5@Yr* U /9%͉2X%y4QsP6zZ,'X, hA2q[r5PB,G*s)A&iOU{[H^D OuvILdDߟn[_0I/ tbZbJm4 8}8x:&1 (wgM N-s6zڠ-f\]}6dTrRt:L]Ň::=D 0R0氡ښ𓺴 eędy>1^W x - D P* GԄ?_aoDgZ ?(T+%Xo ʈL HGRy3ix}wD"x β1|tڙ㶼R^q_bYŋgVMR~D!XKӆZ[kyL'6$r;~FRjҍrty%7&.]VmG JO,,,>DG<u(9X$|_0\B6Og ”Y=Jz@&rۙn8pSL; z_)Vx2)y:t^(m5 [d?@_mӏd:cwir^ wTAbF]/ O9 RoR;Lj~:WI/t<8Aw#W_3@\6@q&1A$0IR#W7ZUqOBG1Ǩ\r'b?M !W1z~tҔe8ƨl6z@4%t q0A};ïGQ<O :dVrByg_ke+Jؒ?.BY_Ng(7z-a|1?9#<~(P!ߔ|+**R\aS 8.; 1]uģ۞}_ljtIZ<p;*bG]Jr8E%⠯]q~Wt~GM}|])mS2Sj͸=ZpU $^{YZj^6_3*E*`}+ ]66vLyB /#3 N'^\v?N'EkCyxl0=x~kU&sM^LvipI3[lJ= SN{)K@5qQ_?# Li)Ks t1~x0s;f؎\-6N*9N{FEqd<E <ˏ u.-doé~zT\M\-adOyjc( z!Hj7lWp{IUl8:QG.\ؔҍM?J%86a{B"j'^|8ǁq\~L@Dfo:5af},49l^E4Fqw~M Wxh?`;RCV nѧJ(.D^FMc<@QYD8>w~FRjz=ɐ HΑEfq_EȕjfKjh*co~0Ë$ >Pŋf~1`8`h6x)0utP`ıgLzat$b_1#@M%fFhUCdzg?z` EDݪ.t'l2OxOi«l'^=q2Kl'mv̀GN¥Ypuꙹ AYg!ʌzvuO:;DNXOW?~[HtYu;k}3'6!( qo–ݢҥyv l]f<]:utJw:<Ղf;Ԡԭ3ũ(nX;wqxWlk"1s_CV)ؤVjqa8:k< ~)JUXb$ɶIؾ㩈~%ob(Z]_Z!NIYEZ mGl'(!q?Tkwb-=ILH8\fntˆ&w Pp ?vKWD_H5yE#!/e}iD`{E!g=]h=`y%u{$odRfWw 4̖ z61kڈ䬦Vڵ0!샏>9DF[J?xKL/7Ͱf #:݀*pPr$(SFB8O!Vuq j<߽_9'>TTK$tkkeduQkچJmf5 "S&.=Tء}QyܬeF\E [MykNAZ]h͟fYX L@(ˊ_z>} S@5lw2xjs0ׄᅷ)<}ϡCЭ7 ⃐]XU\H6^g<:fT9w= uRJUp}фq L{tͻץiҁ\Au1U }! 8_=jː0Qn%[ՍTx9mU4h1f9<:z b U(g֕뉟;ȁ- Bn 6Bt[NN/m5Zz;*nn iWg7l2y@\2G'bC\RG{Ch?o0#>yN$wxX%4n|Й[cI }`"i\f>fcZ[\r7X`)N-atd Ɍgh * /Z% F-&~H,Ly1辖r({~h-^3 KbGmO\/ybٹw҅{ѧx-\9C =&Wd.8; <pYX9LwaFk~X|Qn/ Sdu a4zsB!;g'#BQ9 e~_' 8/;;t{.i)>7%%f*GR_4inNQ0xg\(1i Uf@\?'d:D"$iATyE˽/S|l웇yZye?jl3 2bIR55B]Ɓ$'w2~ke$ ~]lw$DT f?(_!O(vD} O֗0|=3p̱>i R `LiJuBK fս{c*,<5G%ngv巇anA7Y2﫾7! j4i30Zik%yOz D3$ǂn"`ϧ)m.0tU?:gS߁I>]`e _Gsؖt<̉hɣ zGe#;]nރo:lЛxx\ޙAypmׯ4c@DgA#|-u 1I0(Ng.`!׽F:kÂF)ֲ1˞0T?yEfv?p(t~~JinmO-w'i8&c*P#BǂVM$ XPZ|!N%l{(6 ?!!$k)'_WC=ȊszD'j[TnDLC$]ܲI!*r]osz{32 j.ǜ5* U#W#NSeciή[ {kAK8_6d J+H*& *;Bc>; e\ YvC&wD: OcI>vj&Q.Cy[ PDre7Cbg_.iA ,yf4!i۫T l$!"dž4-ζ{$^fr-#GR|W:=`AԜJ3L+&^ǯ)kRzۇڭVxlhb3tshVT-t)*> <{@V3Bym7s_c>HFWSsC|#}~-\ӆ]Yjmٗ>OH{$Wv4 s&M~;\-]6*qֆV`>?#ev p g.qi 7]z˖5%HPOڵaR4oW&a&{Bi6F j>;9nyd3Ua lj/,x,d,K8: {>.qey?1rJ.Į-WX:zn ́UG2JLtgi0J%sa,t1~Ep5sڥ@yzs ָ952 O^>XP`U:#НC9م:P` T\ak_vdNÅZRMn7C7yp +݁[ pHKl\qm!&L~) oU"NɮF@qM *hѝarB2fF 4w\㱘iހԪf|L$HF=?P ASXnH ͞"fCQw|0&J{E2E [m]?"vdeuA5=SM G? B+j -V)1Blqپb0Y^~iL`v PCoۈy*iwDxr^`"@$F ^zҫCp7*ǗIW+\Ȩ'h(_|!(ǩVcdF#pkT"$1qTG%ifB3K`Q/ tʵ{,D/(Gu."D \z0+!gE~Z˫0d#KT.-DTtM)Y_BV%3@]xgфKG6JjtcL9r|{@@Y ꀮp(?{rdj⫢dѦH rfg=K=I awUn`;+2Ǵ@op{a&O!{PNcX2P7Bg_T,J' rֱ."qqB-6VZ&Vjk 0nx%'#Q^VyʁT[y Z :7R kX;9U Y,.6YcE}pP؞ %_|OοINQ3g R%xeO f,U' cPY/jt9 5q2!js F X8lZ".볛6~dksۼ{f0K9oy2k̺j{jҪh/<׻kWpQ>mH7U0tߦJҟ9e~7̳̎>G]k5anג ʁJ9 8.HlK<'-B=6;ʸ;?Z8ӂu9@*FI m˿%D-ȭL#4wMp3V |Ho>M{L='bSm0)gW07SX3_h1&HWbk3A_ H0h,/\u&^nCUq3Bl/o(=m-. UlZ:>ʂΘd JݞU~VG ߔ'rS6q qi97U]f{/ MFwuƎ=N봾.a"YK//gAO9:@}ļ<N7Ҍ0VL탻"`u9Ƅ/ل%פͦPPd;e*%Xh%N.j#(AÈ?woȣVZ*DxuA42[uD0 &IA'ShI7Ӵx,qD:7XEMxv񑋙ChqgǓ?|n`π@1G5 Qzc+vX!UШ| 8BXIP$I~pq> k JK+ سKKϲ~ _85^M[a{s SOP^yQ°πkf!M !I-,$/"ċqIwҳ$śۚlu y92$zfXέj(;=R_RԈ]c,*tLpJc: g9գw_0oݨۯ⒉!+XVB!n 2$Qh!yYBMz{4G ֔{w^v(L ,3`0$\2q^b!LU\fTK_Aqr7:>+tK%V+t 6NV.QܨTaעeTNV ^4{;+x[gՑ`$߻7cMrR}b )*>[o]44mZ͢m3)& P?Ĝ-]䱆shM;ߋ"? "fNX(n(o7 Td0{-Ψ{22&3:BE1SGi #|m;ޚq` ,i WVW;ۆ` } s* ׭yBA~'>!cE##eSb$xX28醴w*Y:\a~DPY2gfgI;*+*3T GBZ< 170d=͜-ڽv8Qn2>Y1&0AM8``N@` *LڊZ4ZW5DxdP1V )8=>TsP}LG*C( Ba.ʳw2b㗪mLyLnWcG1;%\'DaݗͲC6lhN|$9AiʅwV(góUwrhÙ>pp4)"B/nm]cPiz_e OմEsfwD@ *karVLbN  WmH. E| )b~_B9(dU %, ( O$An6VC.Dd6f#-F7#d,ŕZNJ~$K~6dIEC>6 -8c${y"躩q\zvp`cNnj;-z4׫,UsUW/!u@z%~%]R+<LkYvB8d+x>-$4q!-Jy[K{6|AvYl 9؉Gq)⇇$\%E2nI@oy,RwП`.`%BξxCji..43Fy?*-w 9}bȡy ]&g#Ld%b3nAK;9a*Oy2컒TM{:ȶl_׋6ǭWv+b>V&ܾY,`D U"8bkysƘ5ų ;c|p^m-qztZ-s GGd}M;~.Gaў&,"]Qh53a3jlP`2+(g̺:$9TS# nrS|-j s jz=>O'-m&b{U0~>tG]^ӪD -O5+G()j5čT`Աr0S5հ,5z t<BD";P|M(McAkM0FJ%1 @q9; )WZGGb!8 FuxhR2޴z`P&{2(>"-O^8`DjK-tQ 6XE?qM)qߠ&Y~ 'qƣ!Vk[3д()C>e2h}C9⚝ɪ>6#au1Պ"~ ϨGv e|\R__^>޲Dm':L M)sc\~عV0״|ζ40/ۻ# t;E?aSCB76B(YN_`8EkԫAMZ{,3NG\MILSRގ?۵X=vO1K2,*" uuC$`CH)L).}͊C'$ vR,ɉ943CX6e_HsfVr?0R @S6LycGZz}i%}XJhmTWI{%a`׎o(k 6?b99Z!\D }ph ,K!FGZOt4)B?tjRX4A-o$e`3@m2=2TrPHi6Aid _U:cGu(]0B¼M;9\+<W*ʽ*gIi/[E|.\Ӻ*U<70x) 62b nO~B3L2?ާZR {V1t2m\pT2ߑse~ejJيc\o%afuqvr~d?>`,ߥuGJ"Yw8gEit:'~^{g}I:IO?<}RX> ['~7 hҔT⏽61}m|T><:c^-EMމ?NYR^'Ӟ,[ž-·<߶,bH"[\.1 e,7v*,HIY@N?N߻_?=*|mRjx.(!u) eK2[@-8\Џa&)7!o/#d X&cXH7º ?.PDDܚG X4o^8KTȲgfmJlh,q]iXizSfRo;jΒ z'Ke;<׬[VVGr`85hRg# xjjg Ŗ7\~} 7[UP.ɫ/LU*"CdT6ijUhkvQ,,кm!:wm7.MGܗ*u9u "wLwc!.hAH16;qM F'TƀK̦ZFy qq)|E ./E~` 29B ^!$ FfƟ_չ@PM8W\YmΫ|?/ҔOe)|ʫ Zӆ[gj_ǓmtX`* At˷M_͍A}gM |B7BŽ #sq1nHj{}ճ܃ S+`cݕ]7s'marAj0-=igjnlҜjڱF4d'>Tv4%i+~nHy]}UĹZbi8h)N$$5+\L-$W ~rN'w^%b9g#嘐M˻C{D$LntohG7px%jNL{S%4/> Oz@!Moyb qtZƗm}54Jq c2L!!cݥ>蘆$R!3C_IU>6B$U]o[*Wq,]:kMR 5Z&M-BnF5:u1婃ߺCP}LoZm,_ZDt<研MBtl2|1lz1! $ꝶ5-%, /( ϓwuu1?)1OK[U4n,<g=DV'Ӌ(v=F$gA^ө9_2R#:ˢ^b~ ӊI5(msҵrWaĘFEkB夨$O\ Q1v *cqTעuvorC| sJmh X9ͼ`\Yc{r: +(IIr#Nm'"ә 9*PltxR ]{oG4&к|~}~m rw%[%]]2kp0 {RąX BU⁕$L!l+}zOk\'U%P]ճ+lJxN߭jrh\oS~ Vvf1j@m N֨}2ݸWBuS?bW{[D-IqmD\\'*Z,_AMAJ}o"F Ow :HfXb&$A׋jbβI tҤ9vhP87~npp'{q K2= lOuD NS׊*s>$gr'ʧPB:$b Қnw LLYlQT+zܿ ꊧ)pcc<F0\~ݫ=OyxZa*rCZp!u5ЊQvw^[?HO[rGT5eP;CȜ;EJsE~:]ſw`Bʸ:w8&6GD6 w~R?|E+ uQSŽ *.Ϗa{?١ky fl 2FdDNis6>V?#K/xaC=o˜1>;5߾0 ۸ 󓶡P]"%W1#
i"mlkk zI*UTԈq}Xȭ{>HrȟMujAn2a \j}e4x)$.HW*4C>0*r>AwH݄RHuk?UT'uI[6[/d7w ^$>DӜ!6A Gc0>1*> XGi;?A(QͺvbxY+eu3*w>Y5o,ՕfLPc,1%{=\bsxrks#)-D*Ɣ}Ph,M15l&l?"֌LӭeƖk,<{#~J!IC5 擮 kB_dKٴ ;16׼^>ad|$V %z'e }l"m9yH$pɀ$3L"Z 1tıZDfa2 {G(<>΁|+Lz5,aNإOCm$C#`U|g7ޤF9A(-rzVh {HX4&ɌudST^聚pE6 --DL۔?=\a(Uy-6IGN 224vh[ ƀs?Cl|H"جUd){eiuoHvFXzg%[H:A5v\7 ~JrDvUh;_aiu:%fR=q1E ɧ^?2c_Xɹ]&f6UXD MW..U"塼<%2a.%z_uR7RXhg 5YV> 8w,Rƾt*f{K mofK*ZԚ}#:G! BV?~Z]c}KK[R<ɿOϵC1<\._>ٗ 7y;@L&\i 柍{z*19F;͋t$nF7Z"/ӘT {;mh Oo>$ar+P+ڡOGg?ELq5ٙT~V[r8 >6N><&VbeK6;/j_.Œ؊e73,+P22ňknXOf H?V-w%t8|=~L+SH}՟MEY#cӌ[έjBM%15J6T~f(NώzB_}BQjuzFEE;m3v֧S0rPy˳<WاC]K RNذWXO&dOB5̨HtkM]yr*s\&*HrRvRBitt+oFC-qbL9ٻ?o.gLVhwIU D[~`gI4w>yo$i'j:W]Et&},< Q[L#:Fڪy^JtvN]ƃ) YO9$>NdK ƴ<|XO؁wy斁<#8?FP$GM|`* T+ԤF,dkasD+38k"qW| 6:NEYAQ*oҶɽwPzNeG^]޴ʨe6UZ~ Āq꡻6fCO_j~=Uk1LO]?SB|`INm8r32p飠NVz,1-Kv^ʨN͛}a+I8n 9*Ĵ-sE-CSjZAUՁhXG_ l5&ſ= k-zk]mN rS>l!i(mA,ViHW Eӌo\~i#A}xIۗCsiPF3oj ̮yh=#jeD/%)1#鐳-V>Gȅ4P!, ܩO<6[;ag`5F l* HQɋ0f&Xc^Tn7. aLg BUq?lHqa*OE|{>Bsy[d!iI4OVBzIlsL؄4moL;(3Lv{|dTў79nʼȾχ#"V` barTIj`J 8IXPS@-5m^)<T QRu-3^빊Qpi| :qB ّhԡC䝨m瑱2w%gu>MK-Ȅ稙Iut5=޳ÅW ~#m pՊtF0ސv s`q'(@}9̓RZZߙي"Co@}6|ۄ!QѰ"WE"HrPۭft oQvRD=6 ӔShU. iP{F_) kNB ED\$%YlA꩟=8;-k2Oe%}.i m`<qZO_z ]p+G@rCԉszRI l{S Ⱥbb 8R OC=~s+};ٚ rtu+LUo>B_] %O)v; `6; YY␪U]Zgre*h2Ve?,Cb[,1F4vlTj`̥I;Nx 'ꄡUU!22?Ev7̴dH$:ܷ-֐c. C3>'SE \jiPt]r1n;U?<~B 8[JKl)8tq\mb c7}X@d:W)>hfv|*Õye1hQEUT7 ښP;$-n9NEB _pͥ΋K*#-bnuvʕ)y|-k>FXrzz[W}B8R adΝ4cW{TRbƼfyKw𛻝Ӛ|m!\i^@ fY(cJ|ݾݸL~^_O7r^'\#W;S SybXɑi%բOPSA'@8E{_jsG#Zq^";4YMC#Z(oDY"r F0ZdNHNjǣNdZ b/{r硳P'«Y[Y}.&i]sc4!OHr|.pv 9MbCbQ-_L1&0Rݟ&@MLOm)9rOmidfb~Tq\KW:".~#`RJ e9Ttt͒`i(V^5Hxݓ#h{,zE>7~S)cRS@HgNsDϛ?a #4·$5q1Nb$#Vikb+ a^JId)5AM\{| ktPF)W 00%P-o27aDä ~*vP̏fmD{_S6;'&e0 @TƲ>^-R8j3LNcGKI֙?? 4- -ca~i8H=KX| ȍBhņOCIs!ތZ&5.)1uabZ"g?qԎ56d81|d &3͚5DOWW\|fjB x &9W}gsЙ '?y_7"]}ɗSKXݞ͎wHMJ:smpfV|D-bm_$.sS xK52}Ug<&7Xfzm3g>a˕KllVO޳~7eL27 Fk0Pfh}XvҢa]Ib.ezb0yS (KOpho'9W2&,N%-uҩ>G{~m&ONl#RM&kϼW;?#WSu)☐k'?C`K= |2F؃:ٟ.^ z&_|sC''h>pAϪ*=W>"J3sEK.v&€gM^IZRVۉK;EW_?75l.M+c6N_jS)F&$j녢Ҷ ٸ/xݣ$nFy[ b(+e@u-#rc}2&n[xۗ!ks~CQ?8O.vH'sM jK,6Z5HCM[x&Tdy,L>)6S_E?%_ѬAE^5;U K "\^f_Vc:Ҷ0(w #yMQJlLQOէtO&I沭&s "|E xRc*Za1|(t19;ٻW T;:9HT2ԓ%6}t ~Nyg:67FqmwTeZoCk& NTΘj5~Mv}2KѢ;%lQƠ7 H6\+Y*k!îoU rK1*lǝr}.(u:Tj}r2Q(Ǹb<6kMxZN>nʂYE4uG{~ēZ'eФy]onvTgKGa#woGK]ȍbP~JD[<~ aݾ SI 2u6mɀ:dY~ŋ+9Ԋۥ-YRՎh) NFc/<k_5r) y֧ EGT<С?x. ;`e4:%iA]?Y\myu%~-$O-є|('n &%|&Vlz(S1ڳ-k,o&'.NZׇj5= m;,Źh~DfF03hGԤa4%ı< %`as7F9s7E> ~^>6c6uBxEQ3/X&Sߔ[_/ 0+-r('}؄D$s@-TuQ;(\}]&5T.?*;>@>^])@?ǫMHWw."\ߎ>M ( "XYˠX7 V ԣv"nl(y2Yޞjy2JF4Svמ*I2Y#ƕO [*#&|LY~Qa7G(12ii%K3#\jY-0!Vuţ'N[g0A*|{QJ+-Uq*%6$_3;+c0| =AéyvU\x4_,! vb I1N᧒dtj.z!-(,߬kYPě#Qk$T ݼȨ4,GcJD1lGop8_)ZP`˜WJ{oD"G_tinԓd2 lYl$G v0i>fͨ)9oc 3g\NmS&RS!Vup-W0]dpሟYuT Bl@ )LAs)/sZD*I}ވwVne7VlI-{^r+ֿTY*oy(@L5j_kt3w[OW%a_^)בֿFC%&gDTC-B@P-gZ$![쎻cKxٯ OBڰ|pϱum^C(xD^s} ?#a'Qx:Ƨ 1O!-|sNqD57aO )1hz"zЏ7JDi p8rͩd>4OrL΄Eg%,5AZڏ=(5 @f~ C,Fc vSOFOnwxSAMvn?3бB DBUV5-Ǒ؆IU1n`?6 ;<2Z-*^gH=mPOXkiQZphxe'"tUdK95յ *S؍w_ŮIUO—C+/@<&,&u)FNdWߘFA ىlX0t% q ?K 8Z:NQW+PB2J45k@l<2SW+4O~ͮE:T<'c=ɒ``x33WsMz vD"ULB\!L*gF&@O]E=.0ڻHT*H*nD+Ʋ#`6MJ6md={!Z:>:3l3f-M X, 틵 4R @%l_bh@%cJFyA}N&7pALo9z: |\!'bvdjkX>^m GYPwoCY6oZYK:{I UɅZg- +5SyK(!t:"S_b ܦ6vcl~=W\tal[UD_M@|d<2fbsyXԀ?s4S3,,e&z9 2)o>iO`O-}{.0vțgc/IAw#BoU֘k#Sg_,vDfMx3x]'iK~~y\G2( >3%r#5̮L0Ot:`m>U.&3,t]9OHDYvS:\O0Q,O6l%jXhT+v{-O8dI(si&iSmВ /$SbV]Pt^Q=Z|ť)=hyD m=kBif0z L"L>``peg+Ps'/p6wk:QkM͌n-8Wš|l *ZjZZ8uYU&\ Lҝ88'''")=ue`s-mW? TV ыJd2_>1)i%Xi_'#Urk]ݕVF<2l\8d"uK q~-yslcڍ|JZSEkatr_y@ꋒqIPvC=^OuTȾ7*Ŵhĕ75>gÇKr:TuCaZ<}وYнٗn 8Ib $?v7[ϖ%G|ziG}ED9g?цZ0w5eY8L`*L&]JyGHt|˔*Gɡ.UI2>pԘ)Ka(,L :'=8q2v9xjxJz!~{tk<Ŗ)L}.h+~%=I6 Fuxϒd3W=6XϭHc5b3 JLsy7^z'|RxY@)z %DW,T6?Ԕ6P$w:YONv#O&9\a܎?i2`9o=pL>Pj.'9 ڤRUZN?NNRO)?ա*rAf$G*ua*^J;0j+u ^AÇwvKcF-Om)_E`E`0]V}Gl:K UwxΫjn#/R|`43`FhM߁7tA|Pjuz&ht&R[`c_ɊƓ:Yzf|]l>)"?)GA ٻg_tPrھa^yE4N ~4ܞ, >65-" eZ A[86Z7Y$bťmN`/$NU~9YxחP[z`ot'PKd33^3r8ɬL8$&U"3qg֫9.!57ml К㝕q%)g0GxxPYd;һ*˹mN 1o DTX9&-$TQ"!v6aWZ஝IfC]pkOx<[-m `DFVf::5O^H_h[EF\k1LJ/g gi=[v"c>`D3]֦EUonr{ڄye<|VpYx]t϶=cg";q]x!jzzCz bDU ߆07U hIpb)/TANĵG1s X+a!\1}cZ -,' 8׋E&PF ^I";<]҃XLgd${9lpdz@8#TBGtYx_Ҋhdo\GIiB/m3!E0!V7k < k/w!nvF@-;9c_`\gh$$) )"frzx~n5"Eh? %˯16lW5| J9n'I|@*jXY:>'ݥl|Kkj59LnZ1VuĆO9}fYF7k!< Fg̒}yU!coNnX]W_9Gb-{$ :_L,:dl9ׇ/(چeg+U*MF96rH,겺9>7m6oDײPAH +ǰZ&ca@פ^bc+@N6rp: ,:XCOK,yrY3FL5TMu1k5;~xxp'> aSxIBPE[C ꡹ +Swu>3^l&|G-$ۂB]@]?0oLN^Ԓ/FjD5P$!e2E-}lf;oH-}x4(4{Y1ťGOX 84@K%oI]KMk ފ蜅\,l9yXj.9=$eB*OwҳMbn yU۝C-0$VKfrնzeSl|@S|IaS4E0/c@n_=¢3 2T @9imOT7 Z28 )?RGI}m;v p䣔掰Y?Co#wy+e۱(ΒnCDID &1C*WpE ;1\ Lip5l[o90(xUSDuON&~؈Q;ոSsMfƱX/`7LX# 1EJ}I'0"?C= :kym* n\#¦HɢMDlJq{LO}Lv ]b$c\[ڹvLu2Љ_ouy%6: ;.FȾv2CcfN_kUbI5ҵk;A8fT_TͭAgKP#3_>s{NbvO 7X}&qOEmͲ9]R4x />>>rIbR5DŽH.nУHX#>E0=ZX i&9;Cm-7Te:_wgMPizKJǔL_n7<֬%k" ĜoVvr.8s$Կ_Vi o /X/S{b Es xdjdm9>/,O45aEӌ}k59gK77x D^PaY}ηp&D:hr]郪9vhR*Ca ,DwO"A+˶v^h6Ere26odh.Шdi$QA Wм8 Eftc[q8N]۸">ع,6 #~(,f/LX%mibJ \Z{\B '_d}`rvo|A14оE5d^=n|bsQ )=4{k-:1TQbQ5$Ydʳ+*c|D;iQ! 6ͫ@à _#])!TkAdކ׉>H°Eԙ?{^z<*5OKgELGHbU"}]z>gevjpmA7u9FAiUjZ'im7y{%i0؟4&2h`.⬜C( 71iyՌJp/PzSO|o U v:!-jFu ߢ: !a^kDئF"$fdn J8! ]޺vY~>2)W[/̈́Z#_R bn O]?b3k!x_Uu%FvxKS *5)WNo”+#.F5UCmxC# ɻa>'1p.&p&;1b`ʦ4AL0WE׳F$ !!Xk66xP>`"V|1R>07:rM;Dk - !=aDW=Ǟ,3eȆ!Τa2Ϙ,u jVǩ{I[f4`Wu+N 9i#&,\J>8}~?U#+|Xf#zdQT>qVbq3!rYS7 aJ>;BL'PF)$=c$4:LfVE'.co pIR;?h:!J+)uUdnS''1Nᶉ O%,Ewٚ;/z.Pr&!e.|J- (fnw~. \R^;`I>.!Pʓ3ŭe: \ Ւ'-$ 6&ƶnx˿Ӯ9?wv30iX/ɛ+SO!EFx.dI!gՙo~e M"ۄ똙`k㤗Gk&=<)#$5oCB?!~K(ϻBhW-3xݖc$fS"ˁnl TeAo_}0KܦglG؄BV1{h2tH@3λ2%њ]ѐgYU$0YXuڡ\qH?ZBįk|4^=^Kuck2;9|P4cs /ocFGޥ͓_CrB.b.n >]?C nO ^9~i)q/͟vo,\o`YD8O}_sƥ:hägm)Nag6/jL߾TDM̻բ{nG) =-1zCrA?r$T ҁEʡ.x;O"*'u ʼxBjSd^*}ME{djwAȋ%u@s}W3pBqnpn /CDDlZtAGIױ *."]s0.I%8JlE" 69fm ~* j8+q3 꺃}H !,S$|wǟtWu>4OU@oSQn7&gƳ|/Q종RWaG*=<"*NPmN16[Fع=".d}oulwdQY' E&v4kEܶ<:GƄ*mGQ+9zfHle==ʁ>e% l3JsMN PԺ-¥#kKni񟽉r)k4@\w/``h Z~Zrub''J(fJ2q9z9{-6w x:dX+Zir]E-"] t9y7:H./(WgIWGE8teC|UXEq î09KH꧕1hzƪq"dgF g6OŒm~ -2@6;GAp}.[lnݽmIV!J3? M(_K@s;90.5p@1௶`*[lu m-KE;%&l؇| ef ߋ6i-dVۖN/5X6niZK_e\gzDtH iY*oYo OKP.10! 7xeP˴=F$h3Swb5[ިdb#;\Aj#QDҊScc:.--yv?AͻM_5)Qv #> xJ'Ҙa}TvqyWg HEFI]P^PP^&##;P*3SN{Ż3ˉT6p98ayl?%ƞɭ`?֭O1[q"#vka|U=.è?h4EcNKc&6d |?)w pYv {`㜹XobUj]'4?Z~up_T&<4wI '9IEH3\b-J3;l/[E3.ubGtGRo d\sLeMI'=7Bw֨#F^|L aO|;2*!E8ހX5nDFE=h 3We+}ؽ=:q~-K(liCGpgmyD-CxU1LՒ K[e*o,4ґ1oHu:Oxr4dYFH-HVz@HHeވǥ.çguߞߞˇ4f ,yh{ͺE#lL H2CkhШ|y3nw=%f O#II؃sʜE/'%6S5rqls0陳c]'C`0I|i5 wfkB&%ICx /*6fC1T֪23,DApKd}=s8V吚՟R PS'dm5?R]?,' ,Q@|L3 /Q|} 9;L]qCT+ ƃWSZzT4íyursÙczq&a4XQpWTׯlTT34Ԥ}Az}hʕyW % Q>vZ5;RY32#SYS FB/<h=rzp6~Є4R:P8r-z`P~xF"t4yv_>7 i 1ߋBIg[u;Gp4q]S_(~Bf I y!hl,\BK!sJn[:F#Ι~s<4x:,ČJ2:HT2*A)Q<|V@:[ -duNމ?N'=M f;\V4pC-SQ*I[_ h %P_n^i< # Z(*)`Q>g[L:@+Լ 踂3dӕ"iT/LI|nGMD;$0/̀ ;&1Bkj͉Er#Q /MZ=!PZadWh9–!N\E;Jaz?F&i@>1L03vb4(ww wh'h5z`gn39ӂ9W/:(&Ry\U K-eO.i= Xqe]+]ɵt ʒXzgUyZmі{!1uM8RhkhnG:4xf9e (D*wܘV|Hll I/B`\z%DV&rxx|T-pќ[Gey֤%=ShhZmo}`_fnM>` 5ޑJp(a3si` N;i.&n9DT=(x hל xD[ B-ܳ#c˄KBB@@h-PKU+9<:ֵ꽶{//^+t= ?l|HiN*@d=-:kA%"9R-5Z(#Z2}]FH`.8 u*/.SyOD`^k)Dqma2|@ ;Y[^vkI1Yg)'MWjMJhޏXi6YK/$Htd2{ O48x-Jl !;SeP -6<)B0W-po >rEyN{ x)v.S)oGt!RA]ct` @xRx$R^D-Yw1uȷ9F:BLjx.xˏ^F 9d"6:S tQ FU螗mRM\KR?~b#CAiu7Wn@u7]_x% Ԃv(dpH' s=S!=tNRx-&)x4Lu,^]p_oˣY3 'gX8 Bh2Lk/ڗ#<ϙ2nUbvO TLos(zP֥U+J;qdO&L!ܜ]Sݳ7UbaV Ť)O[RWA"N K4ygc r_ _gi-OzTFnI^= ψM V/Ym ^~r(6?KQTįkІ 4'lǁJ.O^lCТ~~FqkĥIhmđ$UXȏ5} @ÍAkK lazm*>~L,hS6V۶?{/& {)=wTAC4Z#@[9vj(iH'*EЙe2fW(/BnGk)!g\&ߧfk^K@/CPL'4u^6_F,i~A+/_+$S5Ŀ8@?ةɁّk5YZ✐gD]AP݁[McBnh? qA1`zqJ=Tv+~2v3|"T\~?6#J~D)|Kt}*1ܠ;i0,,47VYn׋>_J xZ>fM /3^p~%J=b큒Y_9(H_7:w6vF방.3=We:=<#EE=@שCk oit u*(,oB;f@;`b@ ]G(AAJEQTw@$ F^3Kch(AdDgAJ+yrAː˱SQמ0=HyQ#BARWU^#oPR-Cpܞ3[8' x-NKSΫg))#R, ^s! X:|䴴Å3-bIކoF\^i/|e`2tkFo;ʝf8Fs07C V'm@?s%MRJİϡ~&J j6[LA_eli5YӓtrQ V槼N&Z=gs º΍&⟄yHVVQʔA6 xp8_A=\h ^? 7,QD\18\w_OWG>|972 HH+lƯކ{6TqlVۺ8-dqfW*,U;ǧ F RAWLS<_)Xo!tN)칃:_5&Q;3.K(00˲:9ڙ_;ysԛ͂9aS$p|}rX0Lk7}yerc<#߂{J5_X*xi"ém~VѴ Bѫ\Y=6XTB.Ėh9%ZB/8}ud4c;s)Uk@ɷ_ .Vx͚6'EDd)cDk_OC6冩_b؜xU(IDV,X s xXl/CVxH, 1 ΁@ 'b]Y պ֛F$4)ȩ#F҈I} m;6.n|,1<}M،sF0-. ?ZNdI>z<9/'1HJp;`92u"þ䉫W);&=p3LFxBf(dJ(5A!9pthShKPYm,.xh34e.әˢ?#xO:7Qd5:SމPCG1:TFj]v:6>Xvot`vc=ia>(I]CF]Gяx`<.Kdˇ‘Oőт3!! %^bLT{Ks/m 20 $E=//Ɩnv~bj8nW[ cd%pt7~\LO=W2C`A t}ly.E'[@" 0#Ώ XBϊ=gSf۫PѹJ* ?ƇVEf슡f1iܻz_Pi[L4~hpiOQī:)̎bgq0p 5uq2,GX'GWpu:mQUER򌦎z;6iO.&Rdm|bpሐ@.Âx޾Pwnfd.פiяNު:X&ϒiʰrmI/ ~B)3X_Իt W| O?ZۚfǓdE Wog:ެlLl.SrC"_9rM*JE~Mͳ)cL0ҍL "pt%`E)*@L* MO($3I" ju^ׂ\[kZ{W01͖faD~oq3dL͉zNJcYIŝX)$BkMƖ('ܚ_|ʓ]w-5lxD, L”7rup#F"Mo-l115k=T6I<T@^iSɿhG2QK"dp<+rbg N]\cC iZk=ӽ|ZFffM.& T=#1DA/ݬ !~JTJ'uEvkmR&9c?hK{J^;&zWDB/*y{ƁuK}?^zq|ǝ.k}2>dR$A83n@Ze}"{%eD U*A9zx^hv9qq0Heqǃi>wG{b쯝 p–`@E %l)zUDM3f "7:D4t sg*\O#AqO%Ȩjm1F0?X,C0"5sg u43 dT$q-}~D6J᫤ʊ[&3P)8`U1/d6rhҼ);~[I\ƅ&sH S\cf/\^~30R.׫ pzDe~td -lE_aJ`MW3bpI@#e+Y%v9w%UY&?ݴERqrq`̪> 6 BR*n*U3FOų:\[ Tme`k_ځ326_XEevS@7=@mIIPS$)҇Ckш;%=V7~6#ak4 >8p/*㪕QUۡ0k4?ߍ۟^gj4κD KOo(ql)FPd,>\Lehx ŁG6+j4@x^q@쳩9W(l|q 0{{mK,52f*ZY_I=;m:S-^h1EDܩ=BJtn[ !HYRXց2}&Vb܅ ۀSHAԚKWkk,4{&:mhO_9`=ϱn=c1㠇Qg$p}QygDy&]u P_>Ќ*#@$6/}i0eiUB;t wSZ&2r Gx"CړA:^}c1:;ز+E(0 vE [_q/40oFl59BוڭKR' KnBXNDCBNۗzZJ6iGg褌kSrW?GK'^R8e9JE^~0:Up~wR'[-m'V~@~ ? 37\4shȭQlFVNUq!`Dƻݼ$ٷEѷ>}_7X1{ y 1,`,+>*H7D)X+H]Ѷ|T:ΦԁWFѴIPDGbqHbJ @V .C3ƹ@Gaɋ?L )^t2\k%fJXق"XK}1"ob]Α϶Om'z:UݿFTZ x,ɭkVjJ2%xiJ_ɘGB%$EIKf=84(%_qJ_q8gm Sя9m 9>1V9%tnC*raKd6'p5,<EF< 9jAsYNp\/g5[]^A_HJy'Mld͊V*2=Yҟ`悷z36@@O)iJci S+%Faq[WxROd%ɂCB "k-}Xn*`&XL_Т4C5l~nn L#jD0癎^f;ѣٗ40șdIyCgXdrsC_>9$bclDk{j](aC5'w2 %n<Z4SzZ' }Z]W:+ a-#cQj O[?)WŬѼ7S\ AlMz'IMHopNz#9Dz>h{:ȵZ1FCOGDDrSi\š@ ~-ŝG!H?*61]=\&uM$x A+.XOV]#cw_$4t51j}-^;iP@[0J"z3%]7!X`RX7 Wס& ?ʞ ckHs1< ƃ( `TM`d)Bh.7F|ЧTa]&92}4<pFCcAaGGK4eWgjg$thAEܡh)SXn)XK2IFٔ+j7r:^-qT /oҷ}qȆ W643 7A94]g٭HOFx?oMbDG`?nMpEFQt`K*&Ϡ_C}Q/R~̐I {6e\^6.eh,~!VZJWpܣ4dN I&:lPT#@ /snhK[m =X`#CZ⹑E*b٣뀃1']{x{9!Y!CZȩ@Ktޭ,ا 'xl&Xojŏ)_}vih@΋: ew#ő*@ʘ6%8H:2H&Rvrގ0?=҆!J8ŗugfQ՚N~ܠ/XXUSVG ~ $V0=ӮWp\^ &S2hkl.8#C`Sm=S(#L%p. d4TLs5@w$ӏĿ(AêmV10qHM2 k6w㌽kZ¡?s25b|1( Rz/[KȝK*ȇ"ɂ=۹g> ,GUFچ:0rR?T-[2FppنvaħɇtC ݚ~,qrik1u($WK#ԥZ|n',䜤(,i=|4e"t}Uu3TH_%{ K:Z0~љ*R k+4bbt%bdjhyi7㊜Vd<8 x)^bِ SZ 6o>Ac56M ~pbIm" 1QqB{;PPa9U#Q~8@1vKbaWi_sZce0s\\Bf\"ɵ)\fkAJ $)Qʥ]FL  E` )N|hPN9 ^:C&kDD:cOT}z~8? N[O?bjs}n}'u6 UkS#ѧ?4)΋%Ojء| @i3 "zos<5Rmj~ Ak@ث"@]+Կ>f'V6Ó%k{z /'*^[/o%W$^1p,ͳzcjsLbg,Iy0ưHK-V{̰cwR67e#WyaE$2ӎz@pi-uiTɌ@6.,BRu6KL {g5A{d'i>) fRQGf;Wk!b"񆼞 KfNG )f;O*6%>_5 *#Rú~!޾PU;k?V\)Q4ij ,b sΎhr^@ thטΔX6sMd[ +؂2:`)OMEmrs%~Kp#FO@B?dx>ܣh=pSЯ3rӼEdx]S>Oyu)=I1gKKdL1f aSrQˎ&Y^0$L kF"xl{<K1wmRk V=ۨlYJo'5 @woR(ܾ^dSvaؓ-lRù{S*jzpe ҈qR&v)ū9)}s)&ԝ4D㷇.]-լɠ#`p(ڑJRF~Bj m'}E=Z=Ir "&@VggtD)ڴ@JpX46ayfuPK^="eئMfD,=Enl^2il;C%)TCܻ]3KIrA4{ڑJ*L|Gt>kg)8ػ[_}_:%Xԉ!o&Y n+Z8DN/'pp< !dqw~B0Xbu"ϴCDfbBs_OVW,n;!..JJ>.[qӀW2xIshX,rCa4X3VE[&re=gଲ,@ڹ;0ٚ>V_&U{sT1lWEQ`!SH`vxpdMȓc+x-Td({J̪6`͙mTJ<%?A}aI+ +&$0D,0GNh*+wI m;XlyO\|tQf,nޱy?M%O?_ȏ<]/A^K]3H9<:9K*CAC,WMޔ1z-ޢEpJWZj!?K^'2eiĜ]'7W 5PC g_qJ|Hg>} |<شf7Rݹ\yTt_Q#@8,:)n@!6z|p'MԋTjK2ӊ|qyf:Ii 4|c>9"ėh+( [*\`p8? _ddd!j:0RŰ~=BgiX)=*<$G)FKT^ǜ1!{&;ު0ck%nKe,ty íhZHQ DaaJ=RA3Fz?@. y6W%|&gA/BbmXGH~!-`tS#!pWf!8|y> S`ќ. ˱k :W; &nC[  ɼ.4S56NOS$3KَI~hٌeK22K^^BkmTDe&`#ʵ'Sz]3a5@p!CGfud ~wCwbL5^ȓ1(S.)K@UIm^4e3[ac,3Ft G);S*2AHVnDlr_B})oQ.>$Q,y+.S!)Gl(Vɞ c:C }pLj d8Ҵ)gmh:'5;fSKbA>qY񕴣Q.;[ߟ!S% !H\-#5w [Covw H#KEzV8*j8VWDǡrf kF=h:X bLUKLypxzi ZtTY6^"+1*'^t%Rp񟕦k:(Mt\<90W&9JKVbbjLCGU91r:\/_ۦ86 PEUdl >? 513(d_3 /Ur:d7GpduxD]+՗J*H1 Ti**p*Y=G9SgSئV"3*tWMff{,g^ɭ-b}ZNs GלsE*f^W9Z$gV/Ԭ aBG$U2$Ƙ;74S__2u jۑ -[n!6ǮL],~IF3\ղ dRW*rޘՄkhcm]J,Q0#: L3$^qt&ըvqV4k0iJ F1jy4kϑܦ= 適gK eг+jeNQ'RzP.|&ު+}M:ok-򱧸ijeu85GG l('8r0`{̏D ]=QBJmݎ6em:?&6YQoc(ë$̫j#TH'~AWol.5JAMqA45wfpu6n'7Uo]ryj2rĿP4u `eٯc̈(n=\}XO~Vsk _ŵ_&1mSq$Ʒѯh_kNj|u H#²n>"ew3܇ \:N+kE![昼dt^[WSt;D+\N.4+a LM1-^&Y:]&{G"?2"ډ1r]F;tkk&$F|a6&F۞duYzd2[HV^Qk(0u{ MfrE; $=Z#m0mE^Ki}*PV=D6>^L{$ kwyf8d<$L/P19r@( 3sOy&դvV:#9q>2WSST L/ƺRōb*7Pn4Rxk*,HRnd^7;?7`k{,.{ IiéQ)xsGR?-٢5*7 k:"*,nc;h/O3u'^墶]|J)J}!uUL zoO!0<4ea[Ci bXet+bK\p:探;.x$Aio[1h!/~?=~ﳑ.ʂ~ç/CuP8.8QfhA5[9]eI(7౹{,΃J6   Xf+N^_d$JQz| Xvk9v9'$|y1~3HNh" +S%kk-\m>w9KWEpr\jK\k)w<1V0tD g@ŝf)]'WŞ`0Z@뗼7CUⒶd=bN0ca0}?^K$!^؎ꞛfEܘS v'C *0ET a27aOU?~@6Voܣ3D,/ *!٤Ҍ\7ÝC7ٻrnN*ӱkR1.5j""@Z'MpyAS$(E]͵&;;+Ž lc`QC({6vVMR0xC=Z©`Zv6S6lqT*P _y~?$|&EOK$I=)*We:Ǝc׋!'@%rK[U"YŰbM؁{ر} Yxvz'<*R{b7A|CM߄H>(SwZ1$lz>WPC')kJqx R( QT#Npc@fٟ߄-o}&^ gmg_=*0<@~E6sM eoL-WA% @Y v&zp+\ Q$Dh Рt<yIڱtS#|ߡe~< % ,!=ÈWhos,Y!rVe5hɭ:E  . :Gh 6ɵ6%d:r=9jDT!NAtJޯQ +g+P~Ӫ-/wvVMxW-qJvYCS1ؒr,R Jӑ<՚Tb?('ޚ{_l>L2}VMр+Ő"`.\ׁ^ǹ~*M @^m> 4(<3hx{}ٲ(_`ͩJ6o{':4/SUo,4 e6I-P&t w,_ϒ3% ߒ(8f22rZ*8`P /6 ?x\bW)V032.=.l1aÜ/G]Gq-U1~¯(Cz9Ix"-`Y*XϏ m5khW^@x[d_ɬ^'KPǤ-FY QaJ؃׏W_+ .,"U ©vl f6.}I8~(TV*Gpk@%8^WRV~]bu >e$RDZvm! XJkdtOg ] guT RP,#JLjb~g { %s2Ő8pĞ zR ihY)fCBs_저-.% |Hijc81U! p ޷{/?[ݟ_9h Hd|":.U']*r oU"F̢G6e}O"6LXS$M |I{)BV-3Ou2qW3 ᦽdqs⩨΍X)Ucw-TJ[d_\>9MMYw@qg"7sG}:%dP0B[SO\2#ޘJ@tAnjYkTK7i{*ı Px?0e6J(9lj1&~J$ !)TlRd&nBBO`Di$ W `@ȝFNBX, !؞p\3jU_¬r#,h䓮c)#UQ\7y2jkxl|^X=%،oӌk;8}Zsq7Kxh~ :1eݖ7 n;s>,sR)aRCBGX4N :_1 %Ԃ}+☤Ty "vAG=(9)VaKNr4[OS;f l"(u^3;1 5N.#6RE9Y0 @m]3յ8s9aNɚ}RJQDHϩ4sT~e:$~0OEqGFϖw$٬Q|k6]G? c){2 ^2\-6Ӡzl |ޮt#')L *;s~2G6$»y+Hmίہ_^9UBD}C^A97ܖP?'>p_Lǵ#};ˬ7z$5%1v1Շغ:l_՟bfnѠАך7ld61,u֔]ւ:*8˖ځe& 3ӧ 4"j;HܩH¤R>dkۭxBemȍ{LTw_-m*Rq;'F:q Mk+fz0`xVΟBTrZƹ.G<2g'Ϳe:u5]*@%. {Ny[d-Pejs%Z-]$?`GLv_\*\Ϋ^B{_OHYMŦs8}ɰIE>w=&9 15v Gr:gjZ{rጟ!+EJ H(ØPv ̚ioY[ӂ)3e2,՛AMdG[% PKGi&&`. i&yr̾2\k];lLQ",BSp4~2tbA`>T[ Ҽ/8zcU[b2T;j䷻1:pI\VZ)H,SM"W} ܧ)h՗BYs(iw"vlZ !7*i{YɤjP>2O J'\'Pss kZ=&'egKqwd9}w&c R[cuUY/n/l|T*2IQܑl˾c1 ˯8(+&n&:hYɨ6 Z"Q#k%P} n]տ|3V\뷥*s-JADx@c%uJ)*znA/%GUК^%z`lS\ʯ;/>3U79XEQ+4 rHbU UL!VF):XCoQ]+#Xfd6'CRuIn#H۽2= I_i@p{L߼݀=q  ɗCH2ћXy1AHE{7\͢[*YIj7^!\ /uWYL-=ز|xK~9oT[K1T8|0[f9?-9]'ͭD@/"~^IRCXjM"lWЬԇ*5;.]8,W|o_9XJ {F'Yǣkםycx5kj w9(*7e $V3Dܕ%ϑ5FM@&&KA+[ ( ;igT)[!KGҵ8 {jrڍs?MM' 8 6qGxW"Y]\8!ݤC)IDpPib 0AE`,.W]i\Wz7ҿ0iFFDx6p:mVa`]L,.o ;(8>TH7>| J^{|,F>K(U8_\!B5E} !M ܝ? t7YĿZT5z-h7L*B^>'ą8w#'1EE"EIjtO;D&nwYarx>R$n`w-BTajӻ᠙@L2-J_/{) 9 Wq.m S"Ӕ[XRqWٺnLⳐVo#m{.Qu{k6`Z:Yr0̊'DIsIlLe-g0ۃ9ŭj3T.gWt@%tLQ`4'= ”|yŭ2IoW@vӄI"gZ;CkanjU-B'!> 0 H@W1ec8Afl;H&YvIv zuZ4zH,R!s8 ~NB48qFMIBXKr`0H n; %2`mÅD`;^ECgwy.ON)n!`FIo<6'(AMlIAGšbPKNd:؊y>Pܜޣ MolPJ Ȏ?lZq)Ih _M9_&4/Au{ɂojM7j!#Z8˯U/+(^kJonixBE-Z8"C(I0-0iq-s+(υ2[T#+Ps, ?SBb ŀfHJ,(SUI7.}nة>_ 5Ä 9wb< 8c@K+̴/5χBA|Vԋ`0͊.2iykwCFg^ӓfpw,:_sOE;o\Y(8 [(Yؓ곞~ M`EfKd lҳW6OԗE3F+>~|xAFu]zG[H96y*fQ >$E ӺuO)1L5vH+o1ny:-(#Nf]ߓf) 8}z2"D5&)cǵ'c䒞7€¹w ~ -ݬ|O;OiZ9I^mawnnPmF6<6#z6z[n5uM\'}ķ *!aWOC[]3U ҭ Rja|h20x*$sTA| ݋\)uD:J릔nԠ䕓^_|ҚZ++7fbZ~nʫ7?Ԟ ŠrI~?O⺝*F0`yu7G>GJޣdbz o!M9BɌ0䀄{`Wi #-YX?'~.\acEFޕu26!\xnq6:ղzT;ccVUM} D.Ǯi k1LRg5DՁY^gC3n1hQyP-(x}`<܊Opcaֶ%G/9qIFܯ.1%XА(_}Ƹd]CwcA󰒮}k!>mk6ـlzV:1k ܠc1CsݟoC\\* 0EUq҇Vx39dZ6k\M9G.͉?#V`}۞B׶4+眙}QGӂ6܆/Sf58>ȏ >)&B&%av h+q /XK_lq#-3SO{:65N幠mW yty귮Bi4tcSLn+7ŸmTh^ 9=_5"(4 y?9CcQv#ϪA C=∂:H|R(Fx2EpN3{qb/_ImP5PC'ҘEAf^fFAw¢k!8P[$fpI56o˅Z+l/BJ@)B2OVZԚƈth1ytLo$Xaze"ouixS4CPSwYdJ)r?.=.Ȕ݀(ȑαMO7Ĉ-WIP~M+Hù%J-12p{[g.%I)]u7S˧17Ұ7qsG!sS-uԇS piGǢb;P(|j߾rΒ*U skϩrN1٪ K Gyu\NaN +ڕQ@:bߗAԖQO~\ =zlB(bS0=@d uK+䏯 i6r5s/ 8ȀJu-䱦'ebI5H C5!͛|\T LVBaG܈M.>HN tsm?~@X7%%ZSf7z3(vN½6 IG@$X`uj֨o٦>q 8Evg"_p]KGڦ}TF^M̓uoBzvQAYoQUVH&bF+をTFGM9YXRzԧ[|&zd 9ĞW-q?){{F  bi:-֭wq5l?`^pC XJN5NB#}sc] MEVclm2=κz 7e8 ?PCu5L~-u)B_^0?~6 RqW+g} @ptC9?howU*{m,&pxQ91%ST]#I{- hRc,#J|erxEA>v%<3uDֶn~U9c*B! r:ӟ3ȑ+ 9Kͧjg}ّ@9ءGy2P`{ۧlٜ͇㠳$֧4%Y>C3M[gf&̑(% IjV%QKA[K3-/߽Qeza+-ꟺNRH!2,Z/.H*$Е=7PB>xR9vd coCi<ڔ\ )W!+mYɏrINsB;N+=_rFspƁch ۄs+nUtm׀ }>9@[Rny*ڔR@O4Nѣ L|$zN!<:XtݪRoy{K! 'sb9EԆ`r:C5*/hX b˅~aM4^> ʑrjr?к~Gy_zI#fJ)\nD594a ~5#,q&G 5ILxnTe]B/yŃY0pWSF"(}e BBsu؆>c e.bGV|7~md"`v(SHul7`ε!JX~W[8ʪT[.ȃz$Ი&,'WYVDmMeWW&b3MOp%[:xEJf9Km :ߨB@Ћp @tBG:/Rx& xkfw0˞obk} w1;(t޿ e*v~zdKf>/T-k`-Z@jQxN}%PRr0hw9oxX$qH&A[S9z9_+WiRոK@ 0z[<&n̬""R@9pKmQ47r+O[ӁgLl#^ -aoӾmrKx­.j,I! 1ƌ3rPf3Iȓ7 Ppp $Y}" |vaY;|]sm+ՠV8h]]TdS/x1Ϛ&zr)%z̡wd#eBʢ2hVRQI3̦H`pi$7Uvi%z[F)̺u O$LA3c:~v_s!6auZ!Y/JŞKae(-^䓉rvKo͞. .> K|4h!&%>_P~čxv[EE{!w-%;U3p+!ZhdH m7>qn:!c|n:q rC`ط/6cDv}zcBi"*0ۙ3 ję-݃9,O%,7Y޿} 97]X$1Yķ(+).bkIGSbC,BkSI'$%eҐ+3:/lD_0RVC넑OKHe_?e* _Z[FI뗝z8 ^XZcܹuNgF&4ۻpu1*~Lx,Jϐt)vQރD+3Q"8bwZNQ*Ƿ&uS%ǪpxԬ{G^`#;ԹJv>=WN\ xMl8m"Ȑ 92uF؍+1ֺVYHW$etHBN=Z]xΦWT =;^0hqI[NmRv>V`TXu:COu b7n[S79x,ovL pS =M+Ǻ&]URQ&RQȽgvgl.-<|Kq&&=u&"p2Py=IAe:lL8WGX<Ըdk#@߅1)H`Mvqɂ5s_fU(yPb£LHb ʇ, -K9;Z"0wir۶lTnWhW0bO\131] %oPԲ+sش^0ymlO^} XW?é=3gCo(`%nuZa]?/\8P`:u]&70EWmEh_Ff PОo51K4vAvތ,Tr6 /%DMHgo._r" _&DB7W:(Y+3OZ:üFPRPoHu30 lEJTVN A$(¢_8ii0d3 6}7 HU$w b 4YYq# ̓&*mB5rfʙt]TlWtm I',KKߞs( 46IWx?X4Xa '9mjl-3@D#>AP>C'zHE.R7 A$ v|L)؋g(:L#v< m?-))Q]4\ ʘšߣ@భ9n}m9ޤAL'ӜK##Nk*r4zaq+j,^P9OI jtJ뜬9lg"Tz:>lE.jϹ Qy>t&a\E ksKfd #=(kr:v54k%'n9H>f`Pht'Ð+PzFK\zk)(yvʜhNqM%Ȍ(X * _^2'}2-P{P n+V _Ťɇg}O 8'>u3ʦCh-;%/I^  mMjbqsI6a>#. <9-({'HVS{lz+ k٭iYaJX"}xc&F)QJyA?v[]& ]ӝv{Ut-E19f8lF+EZ7:mʂ_40 &iU.7AtaBI?{f ]aR[I4@}Y$]sZjFԫ[^'ʤ[^RJ<8|Wӌ:37&1wY \zh;5/M:|\:4+$w14! %sfs 9IlI}gvՓkp1 w-MtM0">Gh  Or _ [bMC,Ͷp1^r_s)u7wЧt첒DȚ+7yC:i YW!@]2 P%%qFs=&Lg:I2^6L >+ّHFE߹eUPfY>Tٳ9m] c)1SƘ( ;xfC6qOW  Q< B"GRv9yZYwƹ>5([,I&3F}A!@m/[,ح_*p匪<5X(4b@ኰT:g8Xq*ݷ*_}YcVe]Xo2GuVJFٖAK 2A?NGnGdj8!Fɹ~_;;08X֊Fn(rRGL: DBra&ۗ>ߍB ٿt aA4% 0vJB1fKS(Q@" {]rt+F '&UA (ÕJ~NVOTN7pjnI ;ڔ΢,@Xo9nfô+gnn+țt?<:E|g|l9< u1@Uyja{49MפCt-M,uB:F5.`?ېǼx0gTA77_{ BfY}4֛jzYo9|#Ҫgҍ6MZGxH*s\pANBT^%|ZN%ΓҊ1ᮒ y-j &@"gf/]>Fmr3"]?#c>!j%isrl{ bRtՇy+g6F7@5 _KsAh+ Tir0Zx+oV C ))v CE#^15k$ݔ=&Dz-_4Zxƞ3ZlCJpU2/bh(Fl ܲveQzChoeÈۚ+HJT`8BU'sx\&*uq9t\EcYϊzyvJ0SroH`?D@؁.IA3n*!Ip!C(ne?)_8ʥdKO>5n鈠Ԁ;T _  yGAyle A-N%VLXl"O8p*N{{U W @'\*s&Ck䋔ݖZ'dyWq $ej.KmuhŻ&Qzqd:C hfP--7Lmb49;k9aaӨryCE17~nUaR\×B!ڷ+M_1 Wur4>sBNg_M ]BLECQܥny5܏!A/#ˆ)P|D:Ej f3GcLX@,=Oo>zy7P+#Uᐨ"ӗZq?mL\QMK~Mp%G!~A^W@6LFMSK"Xx{ .X^s&=_0x7ױpz ,Ǽ5H1 O? p{@Ĵ+$\S~7T 5si4--5syw!mu< .\% [lR-"Kݑw%eF쳍Whx?S1Gf5TgE4$"(7CFWDh^GMvp=d6Z\Ųk\SwF49 ZkB!S;zAONtV)\G琬 늄Is1oO#Z?ǥ9}٧gNx_Ep? 3٦֋wIoMn0sv[n;>9A*Y=2ҚX {`iX0C) Π|zC (%UtHm^EAI0ɟIY5G3ٳmPZ38v, ceܓ~N_%>AB]}ś',z=C/ĸՅQOk>{ 8ji{\|BVG1[GL6]wįd"o1-^WYtއtCA\u͟P=1͒[+U;9Yp@?]9[h ]"8mgȜf5t>B>·zSfR`4A\V_9t1N~ 7֗i떘ɔpȅ–G?h?ͭs {bc\wOKj ~,gւ[ï@",ި*['WY8{OnDa #Uƽ^UT^'5rXx4=5 #sV(a1[#xnt|4 pw^K4feV)2@}ϑߨ5= vw;))^N^V tZ*Ug*uI> iT-'ߍZG&!sb3=qZ.ZM \r/Q>=`+cܿThCFjRfV.+s^iq c 鮈7XȤ9h^hcطGq뿫jnŝ"yA0˞+dRP`]UĴVeR@@3`XUi!_>DniCVmC8DUP.ֿh>xF6[}ieato..5s=eK[pHd)S!mT$`H1ݶSoK<|Y..u͎M͡qW9R|SGt *y_p[-$ 6%@ЂsQ_f<޹1E}<!'x%1yAw&^R7]C"abT.YC $NS5vkyJcӁs9*O9.͔9)C9@ZA`o*_Dbn^ސ?9`P0~|G6zi fز5`Q=;5Q6e\2DMaĻ'{=Iv!0/KZҤQUku!x{!ƣ!1~>Sv9'X=2M:h0'W+VdAȿ{4V!ʆENTF>χPAW(_`R9?.I -7/rjg::ɲǮr/Eg *@,]2f$"/5R@qo]0ֶ+n*7URZOWgD"o,2aŵ"gCߧWM̆L}QzKH S'O)Ê-O}#>0ץ_r@"/5Gr+ f))>JzV?5$G`cY7;?G",r5# {@:m5o{=>)6èɚ( u|?YEŪ8o`/ &p,K;GAeN˾A?v埐:"BlG9v*4[un!TөppNY3MTxar]Q/? wo2#nϣ1C`f&hÏ'?<#Q64 G@UshlsʡGk_>eវj>i%Q¹tl5G$&+C'  UG(6$7l$ytP_C?Բ.XH[wn΂zJ2{;<؊ۏ2_V>-*V)'v ڃ)3A<$ee}8"MeW<p8@r)9W? ʜ(HQj0:/T. "A۟))A?b,r} /~04gL>i|26*\6 >T`2s[{)UZ>@; - T'?FD3P[!ezp򷪾 K*jtV [2eKuQ~9k,b1̳Z( znw&e;ofTk-tz:9Z^}&`2qB`moF^G׹a1!\| sZ2&+<>!.vPVO1lA_AC]4C>)5I+V@o+ֳEom n@X4K}U-CVjw& mb-/~Ee(/9sBK%+(>F^5H^ 6H]X =J ;ZXvgK O2?-EЪt8jrO&tgJ-˰)H*Q[$"i>YK~jٙ/uvٻڬPri)ūK-Jbd+rl$zh\.򞪐4 0t S3tp=Nn'`kŠKMS"*{2[kWdGuH*0VR1%0̰SfO5 kx(hލp.#p hyȪA(TV:эbsay+Q1@*ƆBY4]٩.'xִ;to$uއwIYF{k#U[t9!~~ ׿}{. rv*Z;07|Z-=A46 0*3 ݯ^Ōc἖vYȊSnagϟ5  J[Aw⒋U2naVYB\ViWSʥq2GbFȨ5&Wh@ ͧ$D6E Ao9y) IYشf;Sc<<譫Ɛ`K;%g؊X3ټ#ipG i9rt9j+|}U$ Ro߆QW<þcs\xcn aƳ4;Bd gzy9 ?} '|Ȃ|qfq宏lC Da4I[~yBC9buc:}~nU5TBhlwp8_XlۗOzYrDou g`K_GÜE>1Wj@d6P;%FR"p2ςߍTVU[nNh~&-^㽁1#4uk]BaO]Hh7`F!X7unt\E "%Sr%2ч[m ]1aCxEN4(-GvT rL"Xd7ጒ'~\E$_L3ڭDA!^bE\û$7ӪO} lE m [Q\Gru{aJ+`XD:nF- akl9S04>{H%?sjKRK1fSiSYIuIR?`}m|_>)Q,F7NdXծ^ιmiɂUT}n/, }zjظs~`Y,墤F =_ay$Y 8Q4R\|v~)YQg;ûhh`d$ ՐuQȨ}(M5rLȳ[a'YSk,h"4]!$}/_4NVӭ5yףw $U>η&9y1:yIa8Wߨ9yeB6{U9T㻓Czq2} }ѢK(b{bsHq ~W8'P_^y|6w=m#gp"[ 17R^!R $դV /@I @10AW.cuZMnk>s;$4]%>hthHJ&PGU N3t:%d){چ=?@}TckmIɊƉL4c ھ:_Z؃|w٦1"ŊIӕO9=-!ou"TahamYn( Sd;:o!*҇j] + <oPI?Ղ'#ި;!S:wxoX$Ƞz/|Ӊmw Rf!A<jm aՈAZv]"Cݾe=aMBKO,Rj&?L]ƦTwSa|XDH?9L5׆sV?$A@N'W2k5"u :9RՑBEҒ\=պ},P"v=2I3u?H{xLUAEO0?:)J$u7 ]kk@u.j3ym$#n؜ R4:lX|f},be͡t=bG;j Onc%r*} Ss.):=z)q 4:zn錥sQ@S1/tXs5 } w1M:蕨ʉO|Nj_"{foK_qK>xeR~-_ w+k뉦Q;1($3RIythԼ?Pn!nDgBtt0+.r)#ݷ/_l7R3 R/cs=F}ήa f KF2⡢`oY4qS FB0Is(L#ހΓgn.%nk2 ) T_C8p:Ҟ4w}p?4=eP`m0SOʖ^޸C<"YHffw.VjDh& cq\RF"ò7'Wb 27ZNnJ3b+q὇וv?$z.t8ͭQtW26:2ۄ8+UءX0Y^V W4L(<_jbvG`۸&f5b@t$(j1[ ?>& PC4H{ddo0.%DZi2T/r>BU l/I{.qԭtI8CX4q 2݋.JzDzzJrh<@!QOArJrYV r,3Qy?:S Eq]yZͣcN߂Ca1'o]!:)6so)2)CKjBg #מcZYq3%KG!oG f QfܾS?gKjas)u"aWzaQP}VqQL(d*; NuEaЄ ܺ9Z1_i?o Ct3( 3⇿>E&IԲFuPt]MwOmؔv.+x˒ "}ͭjk5cA9 Yt~u2;KSmRK L=F~@9{< o:3y)q@MZ˗9PkRtr3Έ ".$,3Tt2:=۽M5ؖVп\5vՏE|W0I]yG/+ }I\8~e1WKFEBt1$_O7%vO`PXJ<׀L.S@BkB>"PY۬D,!f% 5,zvP4AB-)Ub(t6Xք·Vi;Nq .+5 3_*D>Ae;NްܺD ԡ?6({C^K$?vB˕ltAkDTaULiЈBD] Nl+3ģȱ}>1^Do~3'L3;>NձYtZBvo鐫mǓDiּ;\a؟nx1PFQ1D 汚 |QwEhφJܫBCь cLmkJZ M8ZRHJ:I @#ؤcλl›g!6@2-w 9CFS)RalbGm9I̟%bɉ'3zC>!n ERekV*7\v&xfٞԻga?]%C>\b1d|g;{X.A'4?L+5ȃHOը=sJQuUq{,߆݌1p7Jv')q}#A'="00 xÆ`TWGay`#jIEq%"&1o];/8:Q.0*ib'}IF]H0nEGz{CLhk hl ?}f}, ] M> yƟ}Q p ]TbH7W,?VeRKlA:AgNj~Oދ}yo"6)eU05` 5"N]<~tXjJŋv8 Iu+s*ɚeoZ|&T4#pX¯EBsr9xZ FMإm,P}V%²Chbar Xk !Th8S<59xBz?Ȉah½>2-PRL!=Җa%]@Nxt[a:3baa$|W !.o+4mdbc1М2ޏC%oE< ^,_r&@^jB $-_ hʿ[ulSJ.H6Z+0qKwC#.cIy.&gyy" i>i{cAAc[7rA~:Zg|t.2 1(b&\[p򪆾I@vy$wNCk3[`;*r8wFsdD 7h8$aK(/Oc!)k<|܉ʎ ŨQl`ҺN+8XNgO[< 9rh$h4f^K 0X|z\F1MYNJH /dR(DtH ˸`-&DЦjcMOz66wb] z'&q2Ҍ%YHlĒd/J;ElB! W*kⷮlaU)f>-՚8cUʝيVްk0L ʷG-/|$f]:D2[9Vj K=pWEy1=SaN:Ӈ5U u%]O: DFMyh^?v&js"cL7u)LeRwK@o@ RGR(6L'W,~HXiw3\-YbR6&f^eYM1D &Q)l`]j9@tmSjkLb;ə@keLC;fjrj؞7G$\q4Ӈ ѝ*+̩u/Т&eNk/1'`Y ~^ϑ(18Tb(QW)ZOR!(V~:Wl JJY}U^cXܚ0E=s<\Xp#\b*熈tH5y8-Ck_Ҫ98JGH3Mx܋Pѧ!ݘwi2\AP)~RxFUQb.d_JC=ԯTlNM S( #<[HZZC|cZۻx.!K8E$Wا-#OvKN>£'tD%+BU|5oD=Ub:Z~UDNT-) _zaL0乕ʃ3A?Zj8lFY{6TEMgFVE3Y8Gyaê£x5N>JN4zyMJ<Jbj#ԴWwQ?XVYTjbro2f5eo s]9 Rf>VtW׏ >cswwTJnRܲw7CrixB>S 3Ѩck\sO FG+($=Ȱ'cZ$ N Su92eg ݩwn]2+Q4]_|sG CfK3紆]Q^TZv"L[%S>>p t$p~ytAР7Ljdm<ރq2Lt@&l!giuJMHsk- Cw% w2 bIDKߨU o۽Yx=09VS3K&PiHP@!>'Rl :-𜯺FF7<#u4I–w۵ Zzta}zE Il,ub {/%egb-3ͳ!!u5"),^JKe/)=\zRpn ~:\OG9rpF-Gam^BM)t]\Hcrּj,H4Nň` ꌢJiBS;q#ؗ$/ǥR?-\ ^T[rײ믺97Y9`:E%Zy_b ˩ .u,zEfړ9 w^g $DMQA o<ރY' 90'PX; uxTxyRKDt;MxRej\谴9&CtW[thPy5Yu_ 8U]4;ߩI:u:,7=?ix8٪ l˺Rtk^n*d09sL*/Ri[L ZOD#:J22hNXi/d2@H|Ŕ<햊پT8|k0Dު{?>f/2kwFcs3o2yr?5ά&~]rb_f!hbⳊ.Ⱦű4?Xr5MN :kuueX { S+;Ϙ{Sc^j A2qaɍdw>0[WzXBȐF[[`?>Evær؍X̞7ϵD)%p&GG٧F~nC1o U'e<'F[&Tz*ՅB{&2ykꊝbӘ)$ @1~U]cQX)UMrj F'~1NcuƶZj#Ǥe3x!#+J#` I{qB5hE骛cLѭ'-9C'{8ZNq:[_>d+)_Y!;?Q b살Ovy`"*[fxcY+Ӯ 7lt28w&-P曥`MObJ4͎xĤlߛ0!:_ }%1:L鲭$3^=-} JG=tB6C6:w/ox#Xӱ V#3(<ؿf]ٵH%jpܽy&!pd%fth!-HGhMN<Ǚ(.;<{Zy z6 }iK4$0o|nYKo9Di֊:z)W3tG%I%e֓8i~?K ]M4 {`u ]tlAFU9IB_YlgN4]n5j-)v[x9F*t*}sS avB@X+@7<By1lWaSƅl}\ t@=sb2KWf9 R9(>m<> 壥?#cPZQzqY-|7Ң3U?Lf%N1e✵XPQ +Y2I` QD4j:{żlMÏ-Vz)J.C-V*YϜB|dHNHRLWF/v$h(BVJLzԙPa;_uE+gRoCnrw(*ҋINv=UcPM %cn1' ,g@Ȕ! x E£J-&\&(.y"ae`6cbrw?%tH_m*oBETo쮹t_zhg]s21?>"JϮ3 bL!S>@[+@gQF>nzW>Ӻ{(|O.'2(SSttc@oKFy04X iBxlӄ1T8SzX:#c$_QUx`3t/A go|iIdY}6z5qq!0aaxa.éN7tqM̈p46ώKXKn@ma|Gc—C\da؏' RU%prUUz?U6a ?WatT?u| Ã8ƹ[ih?B弎$-D 0JdurFyw>=%f qZt?zMyF;\drs݅l#C2Uwx@˨\6T}fIh/qJ7p!XWdM yF?lD7Ԇi }x2aRc5Ę#vE'jTY'lQa&2`uaڴ9'y8ؕrcp\:)MY{[tiL{n|a69ib8ߣo@*U'{Hʆ73SO"l$&&v[C^0Wo1E:%o\M`zhɑ?zxff,|ƒj'I=~lQXma4H Z(]d(W(PƋ(g3=D0}Fq9̶eOxJ 'F$:,]n>(R2$ޤ3jb)B(Ƙ%|Y3U=ONkX>iY mޟ*/r+~{e(0K% f۽fu᜿!y3j`b0AxH8ohh\h]"]>dulfMu?k=}>'1u\\G~h xT,B[i,=ېj>n>El&|(Bnoխ0.Ef ow;iBJ1j"XOշ)hozcX IOe}aé]"N[|~Q(>(8Yŭb=o'goYgQ_)C}0=~o{)0,͇>2@Ẁ4}@IDTQLA;<+yn ,- N"KzL4#TF61x;@!L/˾BvP)nX,lMX0ɯ[#ށP f !;`HB?!!-7uN/3?٫6v&$ DYA\eF\p;ڂz3L}Wt;O?p*f(N8jQ)"w-R"0r$uQ;̽>>7zGԶߝhG cXR>TRQEI5}S8\չ^CG]Jr_zѬ npE$9֔S{֜CA1'x9׬$Gړ-d^R,"Rߕ5RrD-#\٘g'2imHz܈cäy`* E,=0LJ_tƗQ'?㽹/o/_>>|xJP*?ێAX7e/n2 3u0 hk=Pސ`Z;m^I5F?(򞉹T1}S8[p 6\O}Х\!b_&&aXSb%@ߞ >hWxnqyA[狆pTeh݇z|B 4gGwroLZh|+0L w!j?_lc`甯7eAC)o٥B$\Qki?~&H %*^1Z@UV,N+aLUveDK3*x͡oE .SdI0a.7@Αvִe0 }ˆ.K`jzbF$U>LnK{rQDIݻТ =v\ \*q&kCA~aɷB|Ѓ/Ofa׼aA3T22=; yB\xDN!];R?moTDYwx6VQu];@x#buX6XQ)C·6#_c}x(X$;gv 1ք0$訫VG^fum+rNibUzLk _Ek`Qj4l9Cs˱JMr2^_ccn ?SSbuw~BT8w;vj4͆|oqqE `Jg6CF;UD 7$O.KaK]>.lPb@ﯺs$1Jx621|O&^vK} ^x0'LJb01;[~p6'%b`u|n_JҮHݵcV`&-(nti.R7Nq y0۾&a}8^a@X= O%:*oD3 Qw9wN4z1^jM Pd/狰v Ng/w{H]\fL 7nƟ|_*apsW}LQnMuiS vVt.N}8mqq*n 5>;a_=2P/Uob V|,lT<{>оTԫAwoc~^JobA#HbCf36F2ճ R,<z#;ՠʩa -%j€91f⒰A:f/ >>s/Ў%J$/d1#l{Y+să]A'a_ЛhIwg #>];UB&ei,'\lM@0@z4ҟ3x$o]x,pTubQFzwuf^:Wr:)VEO=d@ϬxK۟ă.@`?ϟU5@d"Ѓk;r?E vtŅ]_1_htrItpJBOj!3VbP. 0z:KG=#&xlJǰF9tk=4k;_p]҃傳bΘ -[ꃧM(Pږu!C3VUf,EX;*C6ApQ}l5,S4iQʲ?v3pLXЩrM`V:bI ,?$;zrF;:ާt;;=pW/p.6@jHΒ[̋zE yz".^L.av[Ł&&:ˊh}`1s,JDq|RKȊȺb}Ɯu0%9 N"4$mHRJgwV30r%!i~̲l\ UqXm <:*5EQ[f u$(h\{8yZ&^fnS,~!3Jn5t0U *8EEU>>=ag֕sA]X)!iLB(66Er6&lhanͦ6ӢBNT;2˖^JxT*7K߫.3?:T,*gp!ןX".d֊$5H\әQyŻ7ػ9#uPtiLxMՖvB/=)4.M^'+%S1|8@ߦoHC$uQD] ʫp öXAcE<§W?í}Ïgb]ydgiXdn*QKCZĉcץ~}sm;kʈkFrd#E31^zEW,<տ:魥?TFuZ [P)x10H@b2#_|ol!-W&λ_YDT F 16Ί@roPoƵ`Q"l;Z$}[@z@h+iMNF5\["0-¶!~/ypb?7-0ɁѾ1V>Kv~IOV:Vc̠Bvܝ%Hࣖ  g/|`릿/$~ɫO3cVa;xak*Ԙzl?i#8m+ 6~NG=?N,5 Y{RQvNU8\Q}{c!MtÅ+d\p72Ct+n{@ ^з 󛕘nC$^&`x|=:[\bC<1b\Nfܬ^/Z)ww&MEڠ'ZtjJul<#vVqm.F1(Y":hTR]5YPJN&UB3;emFOY"!ԪZ*);L?x"(uT nQ-D$ƍOsՔ &+9TyJ4 Zv*mL9+ \֐$G, ,X<RKNj1%DUwZh|ߥh>i ܲUYn'PXlq͏~qZ :jO+lq= i\4tWV 5.ﰛ»KQ\@gBw't)I|k rAf$Mنa_!cOZ@\;4Vح3Dܫߞ,y¨Z$J$6Ƅ }RZc6i5:rAfezmB/:mf{{R7#㧄Z$ )M=&)\ >AL1jiD:5CJsjI)8|%H!hש_qD5y3l3>-q:\Wjၑ:9Hb;|:J) .Tc"I0H~e{O!{!NEVċ0O|ZwT$@ދ;a5?d1~"Da2Hfmr/vOaSi0+z7e"sh깁kD_:P#;uЩ/6#7[zs9TVluw sT|*j? $mQ5ԻF2|TbJ:A#y-`p{}k},RB2 $is\;3F8 /{;ȿ@*Բ+XEd W^'ЛxcG GЁK|˸ ǰ ̺/TY|Y( Fw$K4;|Ç,#G}S%4/+;)REL"њcIO5^ P9qH7 wN DUD&+ܚWHmfZ zjgr&]#zoǰkiQUrsMʰ VzyfvsEhlu_n ػ4X܏}pzGn4xuZ9\N078GU5U#u k7Ŕvˮ3"ϡYX&L +Lmi3++>Ġk[ = "ak;{5)\Aw=~,a'ff1/2@O[J9LDRBgh=k.D`4|)?EA vi̒F)(Aon bܓ_qr)n*̨)"ۈ[C ;יk! %e&37.rCo1]AȀrۢ$; `i39 ~6Yk(:poB%Y0n\i3TA$sJ]S)Hw)Bru!o5Z*/;ܻyc9zLRgES 4/SH %zls˓xGXĻڞQ)^lb)%t0 Hǵ!DL7q]R[YUI.wӥWmt!UMAj>G 8cRt=睝"֒Qo넥DGY8 >XRO=ET)Fof[7NDWk`"b8Cɪ8&c2qRkVyڇIEܫ8lHݮw8C?oD0WX2հSNb 73Sg3;劥'\ۚ8j(3S5$.H8\^Oր8pٜ:'-‡.^2sߡH'?ԋP6mAt{6h5`{{ՂȜ7w!cXRoŻaV 9EO ǒ#BnVo1=Re녴 584sлu"ƐQZJwlEN%K≒A x®x0y2V5n 81 YSSHYV4-mGeͽ7(J{T>C#䱡AAo3;b3X>VSam;#%2kdb},S~mqΩGt1+ 4 畳ɛ3T <}p;jptE fNg0~%8*Qn `B?r.>.])U:?Ff.SM3][nKFP+ZҐi$^'n3&̺q̦Fe K9|7KC)k<i ACB!v](f2A yp׳oV_qÒrBK݌$(rM=罫tȊi( DD3΀UȸX](^.սW⋌lLj5l:+#)3+mńg6 GyI"˃[[?\u%Dn\ VsRG0Vo݂8eeR6N#PǤ4cD Q|g\n1Bd"īo+t[6_kx~Ch`Լ:ҳ˙l(K`9cƄ,g=a-Ͷo'4zvmZՕmXBc]&>ERt"ȥIV$J3Z*2Se6xʱ3n<6ni*.zZr(*%e{o%v[ Il}FE {|} oww۝:Y TmjP \ -UB.g;!uJauW]x7&rAo/Pj\4H|_f\,e,^UۣB]r:-:Jҏ%x-2E8{1|JHU0oL^[|Xiɱ:pxOd;۽J{gMDBˌHBwoTY[~LESrc!Y0 +n}8+ >d9wDx+Y`jzcdD>]^+6µe{+M_'kq5 cRgH:}z3sGV_7P=u+7$c Vh69J1T%~)w-d>b+ttW Vczբbdv|nx@T,?)4ʰb%vI!_2~lH7 Vz [bWв9mG'z6mmDU5c3!\ue#4s2Ý`]Ebޯ-ܿ)mR~PhsCG6n>|pj7Zu\ڬ` Fk5p<1넅Ds !8Yz A dzt1uV ]jT~z"p+,XdùpP`mز 'y>}O3;E.udXy;WcڵtZbxmm9 Y}t&MmJz~&Kh> DóV 4Qr R1֪9ﱛ>+V#&MJ1D<;m27JUY8^*RԲQ ?u&%%܏B 3Xn/;Js^2{:cؽO'h-=Y0`gYiƇ'Tzb@BE+?ȷ2 %cT6dM(Ϸ DuG L+zug=טnSsT'\j 6Vps!8JΌƬh5EA2/?F-bdTUkH2j%7yx}toqZ{{j|N9Ȁ!uG`M}kFVgBk$'ʪ(A>,i?2s &Mߟ P0 {_k14zߠ Anhլ B~We2٣mPs[0P1jgh gat[h{oQu? 1 y2;^vyΥ"9"lkCT ~ ?̀ӂ$!Uq~&'kp8ԖiH\P+-l  [B/ 8t;V4;bUSˤ.^f9WhCZ4^^{7ZPB&pc:zPYOnSg5.B]W4&L ѲM2$2HnϽXkf@vU}3b@]j>+N:%  h5^4ce"Ra H0:{pp~w-HFσB)z{+LbtI~ 9YG.zYٙj*]$ ԩO*ʧ]KǨ[[1fg^ 9Qz5m-".t]0yLWNBbjG_<Q2l,|!ƙu}SN@˅]_kȆ akâ2YlDn!7^|聋r~Fm2.36 eB~7ْ$?GlKqV}Zkd{{DG.ك['$[phB=z7OrN `XvWR' +PεBM5E)-`em/^{yШmf4K^>DxdEM*Їjxdi9~nQ! ӡ 9xd\fyqCNR^krYʴn N*,%$ s\3I]@%X+$U,4ix>b4U10bHF:#?^)''v։^[5MxBػ(5Tl]J?.'qu4ܩg(9O;ީ5Ov}O&L>/I\pZC2;!R ~>A (}7P4;ڒ6g:戣?1 h%V)dڕ6R.fT!SD(8CשbؽhzQ+b]<ӚTycɦǪGh[c, ؐ? xL@4͗/mOAfAuNc(u\\e?0́_j  (LxJ=.3d≯zXw6"j'?C 3N}hB.6A_CdJ_ࠜ_h!jؚ#in<9E Vh<f}x2&@*[ Xlck"oFtd<|rz0!%]c̦A, NjwC9yvs_r_%*UucTh$BC7[ B5_=^4^R; #:;Jh6XNNCE*ُ~ԅ6Wk-WQz0Lgʔ9"p`xON6>idɩantqe)U]qw`fEmcf9Erty83|?Ma&('+;v=C=*tY$Ow> ieqa uV+]FSfP`i ,'lOMۯ\ Uo4BcJJba )cH́VFXIܝ &0:ZɟE_L@llF~DGXQ֕5ӧ1x$dž*)Mzަ A6\| jj+nm]x7{jU{FIh`mx-TCzʯh!e [9|L(tn=b){-@K%浮P-*xƓM%*ў 8<<8qq+)Xf~L=a~9d+nQw2t=v` TVN|#IQ64Vީ5HrY, jyUr%zwd[Ot@z\dWeJvk)*m|C.=3?ʇhoO;97[pfPJ r#e bSlW[&j&xrIn:tXsdT[w[5٤Sydu5p)BH(-2 ?5דehR6uU;ؖ#7wmrw3 ~)q6` !V5*nwd;t-yK!Ԭ,Cx6DYU-cs$}𸫹lcq`qMG{mdff'N \%00+s9~8 %3&s`:1|$IdŝbƿP^[aSR)y6qc2]ij~ v~I-: zKm#8%9"Ԗ_J1*؃sh7 l.h(_0cG֤ @Ǖ (\X Y ɘ$Y,8+ٙ[=V`_t',_Tȷ=7&F'\K*`?\%j]N>V.X$@~)buL%E;v 8,< I;`뵙sA~3R44k>NTWb3w`56v3XFrN4Nsgz#{ݚ*ZB J]凐SB&1tLy-Z9rNgv>U\RZPHzpaJfϾ{ 9.=4jpto؎}Ͷ>Șu4R(,_)OdE2# k> t'Z?[T=W,q+݅B,]+gJ+[?1shZc܁d l8G Ft븁Y~{eq22ٯ6EO{:$0m;9}3NI2}<:q\Ғ7A4D?ڟf{Hu_ct.|wȒ1'5XJ?Bg@ʝ>AfA;Z 3PntDMcDqxٗf N7xQMN֊0-T.TτzfEE.7<4{J Yx @$62|;rl)&&8}SV;n1=}Ҁ-򢧓L8gT|YYK_UE~"f5!i!a"&Fإx@{C}"WyqFu;ݳ|_9Dɩv!;+N/*rm*!ƐTBD[\S,tʔg OΛc&:<N4IԼmT.S"Iem@/*Wfs-urv=:oIbHה/'I ?E-H_Qq,)(<.9(hS&`}z*++M+{/ڻҳ.c{|iAV|z^gET>Jռ>ҐKG}wv98-n{U{,r k76j!H^3>ϓsKbn5dB,*ywA-dN o:ʠ\о2,?)=ؐJ7KPpCq'&_4Nل{+xoCF.eƄ/ȫ aX/20$e\`,{*1i)聡3C㩪,g: B 0G4;+o˘Wa-cDY솎̶9ek{KӮ&!`%WJ1)K@IP:%aj[ˉȂ);b ͷ2Ƒa{oj݇Q|Ajd6 jp叡u|P]?"U$k_R2Z^D/ vhbp&uVR$ZDְO=m_nXM4I4NaJ7cB@VQ_d4ڷ]n͓cw;_5d*uzy5?_KXoU8fqrܽLý GCN iwhC[;qS, ŔՋYZaX=VkF?ӧGnP%W(.5oT7{Hr/Ķ|5oa0Jv 28G|ݞ#Λ#ޖBmas~.|˧g'Bw9i7Sdz^V1 u^%`MwQDIu]U%LTD![k =s?u&Y`l<1 pPK k>f>єYJL`7]̜5:;L?sQ62-Nio [BB%k 0O<ܜ>R\u%\A,2гal ,菧dv' >/3eÈkϨ8HH4qs/l-Gp$0/~^H@^dp[&hXi3dӸy?0X*rMNBlqO = ݽ̟5,vo4H#\ȿ[ G$Q:i?ۄE : Ħ7 Z=?e{k+e՝U!S2ʳ)X@Nl!rVLEa8=1mh=sl92+420"8ފ3]@6tcv8'ڣ7XQi=Y9b/::Z(-vݚ N(=њV\SrBm>4NJd#Pg怎9|x# VHk f"l)o<%(!QgL[4鵭Mx;Z u@U?umg6]'F3;UEd)iĶ {7(r!沌 JI0[bP~ljaJH]^K((4;$ $9L#YT,AUU(~vaytt-CZj /]xgl:>fqV-Gd8'[gpPkz>mM$v߹yԠ)3n]Ŭ(?v+|`N=Vn*GM5YT.Ǣ2 n8Du|G"7Qhܞ(zyAP ORIwS5#1$۽l>E[r JuUSI}_BmRPMJ1bN'< cWĸd{qVl␰~X :u˴Ȑdz|.֮g2oNt·Ksy}Ef0I#QQ)s&]Zp .N#TB7 v͘Tm1o[IX5M-ٞ}1>Ӥۈ%7gke)C,^W~sTS:szP[1㜰}̍d|<*:HzŐPz JGr9c+o["-?Y.nu:hI!қuO|z5^b~vw"Vi6!#A%U&CoOmu|x*Rtꤏh-^MvF=g ZĀh5LF/-;|Se/ fK{e^da//#€XA{ONEQ+M~fO C@)GJP_~7' afWc,k[Ԥ|A\y\Y.rpj4 W@,bgNԩ0T& 4T5)>K9fgl9s!WPS1@Qc:scCYHUʷn/$L>& .]u2;)O#Y@ˢ":jB^rȱ9ļ|x`$j#)<zNisJU,+L `t\3Gbg?~h~}R~ Kp7Et?lA޻URvYN>z% -RщcXGdl^P!d z4LPR8j׸VtK8gBMg $}'[rt׷?XPMM'uL m%)/:QN 9J=Z#i3T /Qk8(So8hc{d]( 4AZ0z マ+7@`82] ~_QWrd> -Vb9*p%EV$̶?5vgƐ-H#S]>2'W2U8 Iˉ?"_z-VuҰnU(S;q3@|D83*t3#қ_e+eA Q}`TAXnD];11<%B7מ?8b-Z*UBY&Hv@{ܧ103fjCm׿FZRX7RɣU #@)/xKi"smǝx*q]Hrn*zjeȍkTGF^6{+D2/pqx!Q9v"$!kfj|)(KѾ0d[mLӼa>QFpjMhwH.M , wO]߆SS ,d:+󊒊WdTO٢(#]@<7fB {AA+3ܣ&1;rŦ* 6[C7~JdP5S7VEW]n^?`No"V9Z!PʟZ%D7r9AtΔg]4?+(j7?#&f~W0>RR_9>g9aA|'?Qӟ4Fq;=0(>ގk1jP Xpa.؈C!E$bу})@NNs:ѠJDV0Mzw.a@? ܲ;e|fdXa ṠL=&oU|]]D;Ƶ D!]k:z)PP!43: aϹ-9 ?{Å[&^.s90کfpĒ-mmv#  x5$({d?b-pMQ@`ry)f-d1 4Wn!G@i.A}=ݓ+&A@&&>: GA^߈| KOQu?dH`9ɌQ\9(B st5 F1 ndy˨eRGRڕ8VN9P@Y)'VTFXQ"_0f4eY3s0}oPXLcQ޿gs0jjL,<6@=f4DZ赑C6).G'9O`%3Wζ/HCp@]1[{2=&: FŁhs}ybebB<FهMdP []Ĕr\h2뗇 i:fkHރ >U -"/Jc12h&uӷYlGL& F{xڛ E _ᠤ|Ji[~ kaӷ^(ؠ`>%bCgi\z$((% \mECUt]Rq;O[ ` JAz*ȿw'KVh3n! rkh{zX;p /W$n+i_Q܌?l =\*T^9)%D@V8~YxA3B@T"[(PqMm"@4^SH󼸱kփݻgi=8?ɰ,+ug; HtEƟXwa?&ZMVCpRHh{uqZ p2N5v:g2E1<4w;{ orTc[#+ ?tu%P [GyZ[m^ ^[iC6inKJwqu[j@ɀ/@>ó{Ta!MvCY-(6B e5Wގ!\BN*zYD.iѦ,y`  \6I!ٛh;d͘#XOdK&*Ո<deW#xў mjLw%E^pډpO!_ܕ &ibKCbp4v|;xu ?9LC&v=*>IZZbgO k)7:椓 zp%quRwxljEZ%#su4&Ȅ&O6Sܺ NlF nפ5Co_6*#5x`ku }tbwopp/tE6n_fޗ&oTut,[`2$ fZW{|y|${!pq;$cR _΂25 Ѧ]D$5` j@n*X}- =8qeP*jOsγ,y: @H_%BR@"CҾ .8מM\# ,Ji]yDŽq8^aM` l BcMٕx0#PQ6Hן2&QYLGμPh[<'j(!'fuxp>8@,',avBR`<5zsQeM߾"Z1LU9$"b0xo|#l*C N00P Xi6iiTQONcK1!e7.X5~ :cǛh`+Mx>kQD7 8"$[y,1>|\քŭDnM1Xp#wFذZd Y)Mt#iw7MT̃4=j@?* ,g{d*ɺMxK`%!'%UvX0J.z!56X.Eԅ9xjUb)XrYڰg,e]5v@Ǟ d2IO( kPQiXL!ev7XTpB(-t*Ѝ'Ney obEᗧ5'PS@DK6TvD17F:4|G7&P+Z(ƹ/ `gboOﶪnM`lf$z>L {}hR:$G(i5}܄JAS?S&0) [Q?l] ˴6[cvk)Up;[)}A1PqOau-DoĿ8b4{ћuB[pf -G?,$Z1jMjLSo|a`#Z 2>\g\{ viw6?繓Va n״ )hc U./dwaČ Ԗy-iC-Se4iYID/GpFJm ̧3=h2tRKڗe4,sM4^^pTko-h",EVIĐlj4Lyה Πcz1-o*vgYٿݎUqʮsH06 YnLoV)/7=5ӵjXXجCXG_õ#PT(/b-go~Bqw{R@j\pI _"ǞYG09 *+L!ߕ\ 1Gذ|K;Ӧ|ܗZaoekY")I?&[󏂐8br@:g#y |sDGB|hyY uR_=FNٴkРu\~ \3VkU5ь} hyV:X$hD9DΗŤ E b `a 4faykS$SfӕÐ`USǡ A7 BmX+^vVd?,`̙UhӋZ펂"Zs=WeΧ q(͒4=gi@OE_֔@rtA1Lۑ$@Z8َ_$(E}7lݯnrf_N3uyaGE.ewu@6}?ӠH/ҝNmC9-{KaZ&pQcXuH/ăFg  /)crBd/gdUƚghYŠFc}g͠89 1ZR!*\pmhr7`(7D#DBVX?9 *ok {9j鸒nraBK ' }ג;H^QS4>^k$;Em00fƇh0AЕ1Njwb{ 2ڶ iPqE+^-B}@-PSHġO+燸ٓ4UUT'1+jYjWN AD A HFB+zvg4)2G.N-*UJ%Fz*ySaޤ&G8EãG29 ~ oׯйlBD&_ٍWFirAUMuCS&,wCxLAmbn&5ܴvْ&0#ȴS'(_=knR-ψ"mǙmꭻ">#B* 0)W!_f `gHG]qHb >)<ګ }yݘqB DBض'(\N[1&P`Fc, δywݔ"kR%!]n![L^cދ>}ޜ^$ :uF @? P +ڽ&6h{zuG<Lf@y{4x!FuHRp9ZƧd}GzgUQt7-alzs JJ ;m=VvxYz%@v<D2͖ ۯA>FO]ҙ0-]C(}q=`A= rHB4Ma (k@Lhl/&d{y3ک.F?/gѓꃠ#L/)[{hTqZurDIbTΖڠ72S=vӥ=>X!E9St8Se1+yMk7wDQ2hЅIP[DŽ4XOSu.C[;Şg hvM$F-+#RnØf,Y=fu[̄ma d kޣC4oJ^T e6=Jn}4)M`],e}F;vʻ_xMOIɢyBHB\.AhVYq+zc$zf6⤁qDc@/06*.\*i'BݪS߂XE^ʣ4 Y=0901%) . pW{JM+RR6Wi0g|Zςrq Jg~dW)|y}7^ ԩѥp*<[<\E0uKg䓛H佾5͌r؝xLhQ#usK.҄[٦Yr*9@KPZ 1]weeIcޱ\ ׍ -U;fڥmf^?jV>:8Gg>%ӿ?=ʽQp8 yfIC E3kvV՜}ҌK!yJ(^60_AdZ+'7U&w}-"T up]x ш!dزgykWoסrWJ f޷9W7|4UVa _CğE/aI~לz ?:Gn-cG*Ot b^Lw$׺OPBh13ʯ%$Xsʻ+Jn͠bq't~c h:GfaCYmy7{I6otPaɮ 6[v\_Jt<|7; :V!!m0&K3(bWI(ve`*ǬAh-g9,L"<"gna?.l[BjX٠=᭤h2&L"T#BKӵ>,(&¨\)hFBglrdVwmң)%$uque銅[?9Q'0WN?ǚNjhQ5dO ."ymSO?`GE=X3 )<1G`6CՒ={4UD Ӣi>`.6[s) Ǎ1.1:S9ŖIv؟nKY?1ʣu`VM% g%F7Ъ<.*wdo1W^5`_ ⟊ uw!Sf%F|yCةQf75zƽh #4; -YQ<2Z]m6"E~O kQXVi*|#S/2s2ȯ0K2i3kǿbJے]X!T1Jh36-j ]ư#keTwP0 z(6im ng'm] ze 4ps IAEr1%qTz<@-ɂ%$Z\`Vzա)^ ]rRĘWf0Y8B~uӊ%ӕWq!I޽k"n G0XYwX 03A/ɵ,F-E^s]0`Γ bm+;qH9a6 Kic&'&udz! ~ܺ/K2n7$ͮ1>n?A0:&7n9u@_@Ȕ*!}K8vrx9d ^Xz '$񏄶'듷Bp[ 69},5;fؒ GN)`χ@Oe&&3A::PF#6ڞv*_YAȮwUkIl%!$0KMtfZ2(A8^utr;Z*- O3Y)C`D yn[I}E}i'+'wVU6%'[ҾtQ9y'^+Y3_^J=}0ݫ$1=&t+𲟘P`poh``Ybq_.} /v)gygҐ_ ߼K/gO#}W{»>GlL,Dؐ"y%j7C WFI܆̌=@S]oc$@׋},l*4M|h-:Gِ3xg&]cȸJr8-C?]똽d'Or;XF'lG=wc"[SOu5D`oJv>. gC 0?9/σjS]7$k)כ8!f?=x]-eS:%mD@uT?'R>jV@7K9H5$S>k8'x\ަNpU#cC ʎx!^UB46a*~ե6tq@QДͽFG_۝, C/|Eqb1/=S؆˔_KѪZ UtY%ڊ/((q: OXD5=.C?FP_1\-1&oB|U(~&:贇3jƑrS3 2QС&՞G ~eSD8Nm9`=jQ3WLh3"86!0+uՁERO2L78&2CJy 'eK;Hf"H |,sl(c]/{ǥ5d{*壐`*K<ВFZ+h5yC8Ԃ\ +QY~]){5Yԣ2#{1 WC k+GqNI0B smom~E6kY Ynk:b6 Fԕx +:\:-k6 3ʔ=PH(= $.ׯZ-iM6Ѐ'yOӋ!EDDpvznW _-s$0JU)\`MlܣZӮ% 1u oUs㝰F$r&6N 6x$!M& w*BUv*TxޚtO$`bLK k ۄYS+5T;] V}ڄ ߎLJ3)V(9I.w*03;i{.b*yݑIJ9YwP'd_<i莃7UlfCmdZhDNci (p|xJJ )1ې6q,::{ucT̙ *i^&k QEg+pX,7e%ѓd 3 0S_`_Uem0vSE/"-KP߆h?殫W$_؁R, HwV)(ZBm.B64 :$, 3T!v'D:n-*MuMt'MjmGy<>e>9?ŽƎY#ƞ|yYK'g@88¯wh.]hԄnnw͓~nI(|i32sX5btv%_~X%vY%?Mw v!+̸2њGu.&g "*=޶[w]u_%8@DB)ڸUKn+ L}:Qn0sc' Cpj/% (Udxt-+8,dR {ZSPq[j0jC2)< IVNLyUUz8xӄĸZq(ETy4o s;"BL7Xuq{]a3^Wٶc" /~R^/R3g\-}Fpc[AQZd <64V⇗0Dy!4 VRBF@wNby~LSe&Q# Qv)4>&d"P6$[XVvˡw;}h%؁k]%{{B|b0Aö :9<ŗ~)Jc ^ŗK!~;5YFllq0[ސ[fpn?1z0ivnr )  A*,)VwOML@.9ߵ> ߈%[c3Wz:hoy3!nh8MPPM+Һ1π$/&`EP u*9F[ЩH@P6-; sW(Jlu|k#=@ !I)ÁIM||Y`Ob=6WkDKD 'mT_j[wJ&)}x0KG&Aî4їDh8s2EH?^|/+vM˜?N$څ۟&cݕ BZLf`;4/xIB[@n>veŠD2 >s_A<8=P^QC 1|Vm?g>"#Ri(Ymnɀ` Z:G؎+gg!V_">m6UȖiASக{^6-#L7vCsǎYg^l,Ի<{blVD`>*P >I9e1NTo \\]XA 더x[hPjyGsޅW/%^8ieaztފ)FKVR Q=7sQ7K6 d\ ,/h&Ą|9 '<urDVCo뗁i.C4eqa]W!@-`,T=K_]N}>s4cʱK#0\Bv%Pfe ZHP>s=4#Y}H~'Il1C%1ƛ13~oi0RMdV+5+<(- t/nnA8œsZO; IN@.z;Ǚ~dI}xgq莆`˾.ۿBlDPXeqqIH@ :cx\rM d41keks\P,O5lL)Xr'NYQa9U}㐄U6q/qde.(U%rڧb}9O`)}d{Bs`Й6&T1s#}rf#mϙ.e#;e21wIN '( ؚʫO~t#A FH!fI,"m{z*LS-㬿䳷.ޏ!6*aMգ70~7p׍`NItuC0. ޷l ӈ]b-nxig{Hl喤lUa<_=h$̕&.>+q" .,*A .n:8rJBSfTeը߃t ?H秃Rn4]QQ|QpP)?+Z{5yNw`PSEk$M`ciP\tSQ)"fab?{`lOWFaR|ڢCLl[Cb>p(Fqc1HyRќcj "?!,K6$^gȬ]X+8?H<|lN%A d|О3DX)\3 P(eOv aNDxw}r.Ix0&p fqǏ'BC^VnݱI{z\4}OݱfYC߇W >ͣn@XR*27$CW<f(r V L&IPU.%̂"}-|kܔتyv1"kUA*nF:ֳ0U\:4 C#k82rGJwwKL{\w:PMs)d J2$ feFI,Lisqo' ud!§`@r)`fKK' |Lxsiw_=9)SQ;:No"qG;X"b4n# dUxwN?:e޳Ɠ{Sv:c<Dž)xagQaځ&F*9S-?2ؘf&Zb.Q#2 M9M,^n!N:19[Y].=J~RK_JO䱃;mqNN:f϶fkŠ S[Oǐke/X>vqƦ_l Ks:As_h<%mA4t  vIOԣ\~tG38u)A#m,p%>k`]Sq CT ^&1N:`N n e'?o@l+^sY_ ˘V[Z/WUIֺX)f l:B \„<tѺw~QMpgbm W>I˵[?F@sucPRz>!u?Eݣ|J)%ǕX!XsnP؋7t:bg] ;4ޥؾ';<1G]B>m TF*i9BڿR!v_bl{fBz-ZB? a\d/܎@ݲT9l?f֓5PHdAv= Q(W8,\‡p9āaqfN P'jf.IZ"-<'צvMA]E((8}?9R?s 9@\e}s3| r 7'DqpCGMyz?_oah\} VI{x3za8(xbWp{[d`g*D$9[s:(VW7Ѣ~-~텒|:8!K{MTx:&]ѕWKzAٱQ'zWBj$]eeBK]~t>h;FmTw7ծEmUS%X茈"\S 麰6(Z\ uj |#Qxp747=I՞uEyp/t(=,<ЪA|\: H eQ>58W+ @ *{ 9Gqva} b_jNCU7%!"IQ־"*7yW+PTFw"Q 4d܍bt[1(XӅM]~I6󿍺fbpFNߚm nk~4YgKtMQ֛9.7Ɲy,UZUZyb@5Xcn479O(|-\hcjlM$)c$&A@>CQʽ.DVE?j`Ta㹪Jg_њKmI<6ϲ;X=P( }$Շ:7 DyH4 N?Mt 9FZ (jxsڍ"QUoa8"0Z)*!Euûwa#gfKE5[͝"d o}Ղ "+mC#cN͆;~&pƞcY \ғ9Sfm,h'eHwFjB3R`7}rkLDv[o.=v3 0@8I|~)/O8c"[^vQ.һcK4o)8_$I!VS%,cfB §gAGEL?@x mCq@jd};gM PCnǯ02[*Gkį~fΈiGx tH2C") +Wbml b b "onRl'k, ڑS:AQЦi^a>}ԝqbY^鋞V}jX3uN>t<8it̀JyJXp"iX#SVH1"T} 9W:'QߡǁYe$UfĬOORA"BkBg|q[PtHF&f1Og3Q}'{Gix1P67l TK-?+nfcBk(KdӦyXE !Rc9!D0"Ο)dҴ2B.-MH78Hs֍XbeU6ꊂn,)̥].-2tҺW_Nc {@)=Mk?\G%FOu=`i :w6?WOfU巹Ԗz!j;4Y8ŎdXQ ByjdIbH(<_OD}QX Y2A*  wf?`OB Ykg[𳀆CD ޲dƔa 陁Z߬% [) rF&iԹX(,x;np&xMnVˬ } `aS> @0#vN+n6lQ|׮'D m`*05ʦ(I3R4ͼZNf¹9ѡ,4}=v.")uH%t@uimWî=ds~m֡rutWd(6ܒHpoG.OvU6kt}$,$S>a6=RFŲ^Ǒ\҈PgtDV^׷p d,ū(n2_zweˎ?iRdG#uP. S٠uU45H+bY*8@5>~%ov¸'ӟ5\k O~-La3bnXRʸ&R9J L(rӕڳwK:؀փ"*SҘr\\ 0h2[usC@;R}9V6U+~Guo/lm3 ,k߬9G?@go*欥L8e?MǞ. eʹ :/Rդjܐ&.ao@*Vw q^Fª a&Ӯ1T6v٪|'QAfCU۔A} >(\lrXgyg?FkR 4[żNTe|] g}RPwE#U&X%i"Ѝ87}NމNY^{/ %fZZꛟq3qU}!_ƙ5BTm:ÕIz#|-?!yhLljK\{OOkWEPd9>b,V hIE#9vNA@]j|6|D QF(z\F*=8rņYd m(>z b8%cxGzH|_7YD~871K__E^ WyVAk&)IT̪ Neԥ!UeFcZ0;#vw|=vsrmr}8kPpkU:L;ZjU&y9`6`yE;Kfk){ s4K-Ay=\'i ?֩5Ō=_7TAIӀc+jBBsICбg[)෌ N/(}b9290Z&+emъ݌"8aIʂ'cDJfE[>yӔ(<}Cu:+ڛtb%=MHCUX+G{q_mx v!w>" `|7(lǀ2K_M٩Mkd.U$–U[tKb)!Jа+TVzK!3ǣĜ%xS|ؓ)n^KҒZZYzّE\ (d[T Lo*N$Zᚦ`d' < Fe73%m bz Nu$`@f~ sRߣN_,¶VWuX .$7R[ee*m,_G?ȗ,[+,|_0`~ t>|Qhx'`vf~1\{[FEU脥>e|vsO ZP& BWuM MN \PI-V㔂c$3TzI&qF3`y~e?d8W0ƿD38[ý - JgtFٹi%`{V|YU[) \*+9Gȩ=\i]ku4H?n//h^+_^=e}W2o*obƣAz=ɂb a|WFbgfMu6t#hS~. k{PnYPǥ{ߵ%Đr;2ե EC.:33 5B'hV;"Nm,œ²[wiE\O& V擦 ;2H($t`u|B;&zTrG 3XcPRKgcglx986xlYW . %Ycѯ 0Rh0\O}3`_Fc)/` #ƚL\%'t@]:Sw'[bKF- -Y`ӝXetm*/Z(y t{PP<BatPN1-| wܸZ#dQM'"CI t37Hfr1d9hk2fyy{9-tROk2\A3MODga\s1PMw9~a%ftw,N$-8ϩ$ze9Zn]XqծEA/4SYb\/hՇj.X,PZ_=AwBOӶpaf=;>1  .`.2fVB fҳwFKrbӕD|f3>]r G@Z# sy]in;rۨ[>L`36;rT?ZsnmGL3OfVT,=:dэ#Vm |t3Ȓ y-A-ʨ,u΍ݓqC0ts\.A0Ь0T3}"A/=l 2-s}eOUa\}3)$: 6?&KrPKIHրж>a1}6yP+dj!^_8O&,\Oo+ր'N?eئsB82}վHm@qY1ډd#Ř;Zv1!ZcGNͭl_vx]Hs񢚴3龘8#{dF\Jk,4J[;b*wӒLƵ8O#KZ⡗=#ÉjU'AKe ӈ?ajR&#:)DC\}B(qJ)LGAFh!4i3۴{s{o!FuLfloCx#Zڔ^[Ή`"Fu2~Cy`B\z| -unX 'vvvkVP?J-\QZs΄eH!f؈ /XH셱}|blk<ֽ5`xP.]T~ XߋZj#y )_rބV ݣ=$ܨ3TI/+es6r:,xM6s" x0"JHϵpmeYhטeyktkOY\/eUxԉDK'CHF)|ㄵ^eN+tj)6!D> _e7G!:xKP#B3P|_ްiÈ'i^ 1%;۴sNHԗl .y xGRBЎlr08NcbGVb; ڎdNbYI^25,`[a'(9S%hc'8̬ ~¿f1Ċ{516^ՖNPJP灘uc`P:RW`(2avR7颍0@is:.oG9| Ƥ@iSKϝ9-e(q^I9@A6i"*&a@X$A_XD87JIO RCUl!w_Oˊ]o!w9 [Mlc!KRIpfad&9 h{ k_zӉ}4t fj " oTy n۪3b@.;3ifs2`ӳJGJ%t +j{54Zz3[ߐ.*7m}~`Pz] hs`*qh_Lف l,w$-.עfQܾ Fwqs8Ts}\';=L4_w-_y˅ZQ>~T9 ӏfy:e +4@Bc(-Aקׅ#@>4L(&V Bկ ?H- rT Kri5_< r*.j* :.)t\='Ю8;W͉Tzݰx>se.oܓ,}{!t7S /e.HTUe(yan< W;f5_]jQԙ[&Cj C. W4a+dgH܅R/(ʷEu=!Us!}U ;{*h|-m h"hʟl5=X6kIAsZ= 2h+qݼXcrUTUR ~?s`?o9R0x[&<~w(n%8kԖ պ~ݑ޳[Q9ck$>2) U<X~>\ NIg`Z肺Lч˘b5YS"H4<JIJF@ a^s?EX06h&;uNW.PwvQEXb^^ ;=U9%0S-XW"\'+j m Ws,u2ŪX6}J|p!˝@F=g뒡M-d²"h` Iiɛn a|G $RT%fVD9"G`kjMxޙvx0gv4 "$ B: ʮKM쥨bAͽs[|-u O=|kL\f/ r2)gm9FsXDGˤ\KD :y $cZc4Zv3NuB^Pa7UnI)@;W:}ݟ^,'Hoݸf5 --xIB9KzL5#Ht|C=:Vmw;7E`aԲ#HZhu7XQ%5#'7$l>7|%k<"J{Q DN-`ZW E#46\K 3giX랷RNbؼAT|Z B6R-r+;!1B[[bxƌ0"&HEOq)"tYv젗x!y%gбG,^'8;L@¹!GnJ*=2&&%.Tȏ9wܬy :x*l?s5.IONN&;MVr QwQhNd7q0HsR/~Yh. F)ƈ%aeۉc& ~w>F?fjGʌ>L*Ț p*è]$I02^N`p,];ΦZEPA4^<3l$s%$')d;7/ApSUEJN3Br>EpOo؉ta®C>lLJih6Nx.ҼߙY gEdlO+QՊJ޶K[~xu\NA)%=JCDڂ+k;p0d$23&sPgn,u”$pFBF]u [htOb`>-n;@.wp(ҔvoJ󛝛>8Ma`?z70?MUA'mXg>3  : $9,S"X~[$ gPr-ԔZӟϱeYW6B'd/Sև(q kn!MZx -!WsUvS`l>$#?'"7A?/?+s>AH fm]}P Gn/ tu1)ڽG78ջH+[ )ohԽ( /H)I 8>?2 ;84muF{˪hAL^kLJ/ʘkqzMmLjU# i?{,CSL`Bb dw߯p4PaJ(E"8kxKVdrhN#x`{bLtݠb{aݙ}N0? vݗUJߒI#l3{Use3U: 3UչaOK&"M޸z|h9 ܿU(F%<1Q *vd Tce^AU%7mEJA&Xv%n#pxԖt9;hbFYfyjAiydqU Lp,H9yq:BoS\Io}^Ia\*h"*k}3\4 FH:"lڐ=-.u`X|xp@SҘA~%Iٛ@ܾ3i]JʋSyuj`)㰼|btUɦA~S='!;FP۟8i?n:&IS?}&`ډ؋۟VYaVKx40Fкdl `Wfk y/Uq V5=o2 ;d09^Igq0/v.W+38`s,"Wdx3Z%wpu*`K A6<{rj0,dt38ޅ/ǹ#Bg< S#V{h,լ orTW\(tC)0[dp iFW [_rd=T3f$0eOϏq2zE26S7ExW:ý[(' _ ~ 4_^TG}al캃q|eqX7LWH?5pyփ_XBW~C>O ʲHJeU0u7)|J ݪKs2KL_+:iUi8:0Rըgb}݆yJjxwE>rTm9bζM- H2i -w9j-)i'>SЂNvN3ڸ`چK fo<&2 zrd]`$ajmiԼUuF~cGr s Bv6taL*{`o :LJ.^!-'uFJeHEI]h)ܠ0^Vv[Gw(A@Sueȵ OZ{a>6.BOkIJϡ>^'#p+GਘJ|=wzzL*@Uehƒ%W53CYhq/jybJ`N៾wm-0'j9>kPˑ(t S B4O"rXOcC_ZjEY j*$[-ɮIh̝u7mEY] Tܭ֙qO'z5@̎[= O fRt۹u>BY7^w0&jg +k+KG)2AĬ}'f5%+ Bbl욢ZJF΁ Y<|QUC+ Is v"K (Rtc/XV P9ڒ 4@r7h[DncqMŔaKd]TYl-$xo" \7ˇ(Scn/8DQ6,@Z$ܰel0# Il܎i)w ngm&t* @ duߥ`V ?3&CS)FWkMkhlu5O/$DQ2ׂgVdwsO mȇ-3Jg&n$WԘiՕ!T -}i7>4:ڟHQ=:UX)~%g./Iْ_o_SC^ID"YFM>*v^bS Tq&| zk @]Fϒtg_:X(KY67Է\ʲۆh} ZV_41kgϢw d3 F&zcpdOLˑu-3eL,QcKCMe߉:8\HGS"q֠ÉTJo?FxFҌ>7`1dă$HFغۊW\=𬮅joXZ:%J2g3B9:^˦XhM*sZʮd̍`wy`x4B 4xtr 2 I*9(n$dΎH5h9[-٠ZaQOp `|UhK=/Z*E^ #uu~hCxL5f6QԄLڵXHN8^U-|GyhvS?eEs亯gW1esEf12 eP#HЊ+pXx(v#m)tlB%J_]x[<֡a I[WP8|[cb3VCކ5qBzZ%8Z::"eQMqb/IȶNqOVHl@{z(sL/s!WytNyݍTva=v[T Qo,{)D(Q>#pW?e*Ͳ/Hm#w4cjC#R`DM]:De]:9'F,aQ`}"R&2hCq%aTR 8lw)\hT; 1+lj ]4"Y.Jpb,!Zig ͍jY˯zp21$BMO A#dy~/*#`GWPl)7U} 8BX mW$juc@WJքzoA=vmzOw75dF LY`ohV4Tn>xVќ+H} 7hea"([5هrgcڞ_`tr}ԋ*hԾHQ1`IrÜ4q(ë [x)o{9GP(ġqtgV4@c]ƔXR3vI:ߗC_Ж !=nMx6ߛz1dsWk'(‡R1$\55!H+]}jPpͯ\?4EG=N&E}GY)0֠[Cnd/@OEɠǏ qouZu`aW} 踡l6%LKz RfƃLdOpd-8T^ vԽ+%B?)5TZ'y.04`oiF썗 |1USo\!UO3f?q} M_8aIT@c/~QVoWaw$IBou pE=0),Jk gGux*fv*4Nj('bpܟ 3Ex5 msZEmeO ,/P DEG`F'; d/}wJ0F9՞kfZfdzL*X%AA8u:ۅPH N*{:vBl܊Y6ܩLrvE0hZ6{ٮgތc&Ne]P_Wz^{iIYy:k"q  pa$fܬZV]CiIV}BFSGa^a#TkMP&~]|PL0HG@0)'u7HPV睎`PЍ|_z\?Q,*pPP'1[ÎƘ ,5ϭ`\2(.vDc+bnS~bÍ 4zlZ&Û"Wɶ\/b\VY!J,IJߗZ>+Ի׾Z5 SL:ٚId-3h=58 QQeW {|db;Y=&v$BF5z6{T|N Uؾq*u冁 mVUʪ'%ZT"Lu,Aϟ[XMqRCK`LoԳz~|at6- p9zB#AxއmS/h,x?T2MzUe$?13 ;:U_٤7:F]3U^szFۍwc"] cj2$xO#a7]tE{oڗ]'S,IdY8HGm7dT :۸%4^@}Xpo % b*؄B@ /WTf+Ta02_.qG9_()dT/In~N >Ź$V7" ڗqBvA }#B\*R7 dP3[ ||fZv=;,={)UJǺАƒs8V9(A%Իcեa<@"a.Z|Uxx^wEs|hT5Ґ xv[=i#tCs1B1bɫ!Ɖh5(xo sˋ-ʀk)&MBG ICESr-cL b@?oor53G*lUL%VK3A*8IR> .*DsP-(-E36ey#ό:3M<=/0 +;*-uBq%ZZBB~9"kD ta |94kΓ@j Q%|t3ܡ67GFD4nMGc3\IDHZ8 la=j^3y]QC"\H(rE+YãSZ!˼ԕb9 RcDPBʱ[jKpyX ?𽬌[E2yOьsv[Q#o% L-o 4grؠ!SQMCE484wLy6+Q]ȭȃ1 Jv4ƃ Η͊f#f9iZ{kKo! #b2Nm郲W Y$W"o"DdmR&u~ilj*0O Hߒ;FѻEI`;ac %>!A«X;L﷞n\vwiςj/@ACD"n,耳&fHX]Ly]o3hB81=K, x˘'j.]j^8\nYӷ1/J"3 JL*jlqE2l+T!0Kg?_I0&'…J˻MO,g7inu!:[{:CġIlKʉ*}jl`!$bWU|Ha:'԰ؚ4{!YWj|kx)bMEضk^,係n9_MWH\iBJ +7E)klC]$kC]Rv[-P4`Rm1~PDQ}Nҹ`=&A(yφ۷x:SL!|7JELInRN)߾"ۄ#k[p\Ɠoj M >ƞv>[T(yM 7Ӈca75]4r"PxpDwpuq8ZmNn'yY +pfcᲒTv^Rt bf1빗Gq -ݫl{ݜ,kRԸ8Q*9 ډKj #){4M \Oc=hZi1$TWBcn9QR-TAx_8Bьw1dΈɕ],2:(}2{(L\S#@dbj ("R1hV `;;,3"蒷~,_ MtK/!}/Ò}օ孓*Iy'ЯbAnlդU@@W3 Ԛ8'LpM1LV:s`PԳ,@SJ,Bl"&H5&f+5JZdع)}<!r h/šN@oymk͇Nz!; @T`h΄\d6=";⃸D{ %Vkհ$Lmg_3:x]e+I&p#uZ1o|9ϒ-2Yx(+O`q:Q3y~-=؏mv^nKPciϤWd9YS0'60\=+EQ(cq}7'Y,&~ B,F-ӶĚp0[g 0Β0DE"(*ݰLwl9s<:^hƕS]2*ێu)kbH sa#ְ ==4yn;B 0n(?Z;]BH}k~tj\a(; %HN=ߛ鹵0Nʾ~c mj9i|1 @Vխ։$~Ίd<JdwrkyH뚛 B8Te# _+ߊ*NLP`06uU1H[Baotq%#VzB^a[eMQC[Grp/m[ڗ2>Wc‡AW$]<`V^G5WNo,PünbɶyMOy񛡒}e2j $%1SL ~QU7Ҏ55ץ1ͫ.NGK-XF,1zӨ:R6?jbSش2pV_C%m?'̩MԌA ]  >4 bP?H) yo.9oc'jFP>p 'rTDW]qL ->f (.s+~Nx8೺蹴- `z\?+Ď,5}o+'P,A-c3'1uKTle_Hm_|K#ߏl}rbZLl3X%y#`Z{ [Q܊WQOp:䠜TS$nWR@xG)ޜ=㐶"6UwKR†Y`TolZ2Ӯa֍xmr}a``PHpB8ἹK/Oޟf_ї5dR 4.ĶAo S@ Jar7Ռ>m%Ukh#ݪotG%Lhzj>"?)Rϐ4)3SW!8} JFn/TU; rѨk3_mx¼z}\U b~ ϻ=%:O\5U k2m<ʇѬTܷ|W.4;T=^pvKlm.w>A}g#ɟ_XvB,F  qB|6c5pi;kF$&uaM?-fhp41f#DQ@3zlt6ֱF-Y]mO\7CaINSwrx}#K, W;эp G2Cc4E~V@.Ww_2qeG1DZb4HkITjQ<J<[Lb1r&%Yc|\D0=3Mlj_5'$}i~~FG$aHRd{AдEwlH,]& ?cM: EiL}=Ҏurv8|Sׇ] vW"xOQ|_۲mXfh,DۡEbnQlYwTJK"4 -wTGM:Z&'Z:#kjƜFC@`b1{ee*\"B8g0T{6yUL\&@ŝ'\"33CfU^Z>Kb E` X#,qmƟM4|ynߪ` v_J ?z43 1-yMK}9>p*]T}Tem(r(QE|/aMJ^F=3hɽf WnyO:YD?A#v !V12̍36 UueP̋5w)S*{5RT²S k&m%CyP1k)ƕ[92ҭ 9TXZL}04\K!n. kJ—Md2A^㿾-8@{>|^/~}'0(t>^U"mC 9yQe1.WI~ӻ_30|qiv̙pԫw-MISδKUށNoix"*a>lȿ p[ۋ*G]4ix`綠_[#uD}V N*.I]ΙG0#ZDR=EyY0D}%g`g]?gjh3;GvӪ8muYaJ\.d >Mܛ'>80]Ĵ O~_nSe1/!U'x(eTYKD^ؔ&w[I Ak먼cKc /(?73=eb\sa 4,{iE F, f9mIn+!DM5ڮ,CZ>E=Z4T3A\? ^2aeE >E˿_9]:d'iLx^!|RRG@z^~u 8|jUGOh"X~T ֧.v~.(XiK T`Spƹ)P$H? G!0^ק~5)y( Ov;Ȉ9TF{vkkR0-5S1]!Re)W H᭲mg&q/msOe@L==DJ- &q\d05F䠭Y'kXE]qV ]6+Nqy:[֯}1ʛc+|.g2Dˆ^5@[ᯙlH-"]d;Rۥ?`i $3LzM/2sϪFs )nE",ik{D'z%6ġ`2"O^b0툓eF訂\tme~\@iB@l~|wc r..~nv}ݶwSmeo_OO8v1J1-Ro֑G=j vY˾ߚ-Eq(6^A>W`%IKHHRᛕ~ZzaeKO$S _3> ч=>J_# Eǯ X?(ƶcevcI:o >|zuYڑUg:?%6/#_ڣNEXY,vS^YNE >_}`x>vBDP&08*=C?YkHM|v-xňpF+ I*Cihx^Qƕ SQXjb#Yt~`{m%FfBzA5'ϚT,Mdm#Fϊu>X&e]Cعd UG[ʇx% SlE%?c`@UXE(Р!n:lJd%ncXR_N3)24,?Z߬L $hH`u&OnT j :iZɊ*KM4A8)q2v\۾PdC Jg].BRJRIx~9(6f-0+ sC:7nN6-Lr> W䮜X 3|6 UTe<諏sTF}hLϞ!u.LpEp@;;bR.XY!Z7Fo49$"vhHDs(7*B7GJO%#RpR+1/`%ƬgY(L [d9@^"{A"rW)RƱ-BcR?(n\c@`-j|6noU.8>[q΄u'].%.a,Z*0R}ҢkӠT-aWJ!jvEP<) Qh d^5@I>ꎌR[cIwY֫_vdJCkMH.-JOFђѸԓUQuJKz ݨp؞6 dl΀:xBWwxwF2uϖSr;UҊ9;]$ydQ8y^ױqs:p2UJk8#쓆Q2xi`+XqCtᵿ|54"}&8N~g!թYvVL6J`ex>0 ;WdWi=99! MX s==2;4}[d\/)\#~If7 ;S5@ (W #~*|8NKTsʘE&'u#…&Q9< Ԛ=Y0(GH.-[Hbo}vL tP'%ѯq$ڠXk<]q%VqcoH^ٟOXI~q+_{U`Hj64l&*VyKm7W/B95xJZ-iش=NNgU*ǭĥ1%C~r[HDZ${U0ؕ$d7@٣ iL=I?t!DPAC_Qu >yO!A>U $OLZ',q ?!ß^7~ )7 ߼t3wi+U]G1"JYy;4!U +nE 94X tƐYp>__iɯj/p1"aW!t,0ЕPk+TǪa /L|#e lUoy8;"w0U`F^ I] B':BL7j#zsܴpTUr3g򬛚lN_.+xn$IEr0mr},Bk?t׊-3&gg$*n”|T\fH0Dbm$_^$b:*f/~"?*g-ZrXVļqŀ߉AJ4]:|c\?7iB,ǫx +l`?'*2r. Ő'!jmJSv 2˜Y#譈@&'2^=1*lwPD6N 繦Pm "R"RiS)\)\)%tb'le*R©DZJ:(,[TumeEz*߿mkt#GkZ,ff/)|Բaw}V"Y-Q>p&O pEY!iN>QPxq~E#tM'B ΀"P*qR'P}fGn)sRIV%&_-҈]5N9%lOJнli^pԵ]vc s?,}& BqF}Qo 4P eVۅd􏧉ߪ^+,>TzLjgF)(7WgiB?XZ곍:~{/ 6OK ($]/,F5x3HP1(rL5k)V4913¾rD{/- ;Dzh3-]g*wˡYr㕜 @/+ҢK^!ǒ3 ޺γzc">/ MRA~^^!W!kjhbO*OpJ;oܤjXC- N2O<%;0hbne±ߖRQslG p{{MGX:B.M!Na#rgU1^Xx  1^[̕NMO$x_'FFn%D-}:b걿p^ z;'w9`p$n7ŽMELzM5Ytz0ҟNWe]u̎mdo,1^ѬxGƐI|{{\zM =ĩğjNuk$4.G%Wڴ~u,=ʶ B|'ӷb17}%)%۬%}RۀW@C\f=Z\J7`ΑsڧO>Rr.}-LAɝ\_ȷ]8hk`u@fQ5XE7O#e2rIzV`~5hiB0+-$$D> ˃Aw"]5Fnp,]gׂJD72=PWEiq8A0s,zc+]!+[ \Rx!H${MV!CZWQs9?{~}SXsH@S| 7L(ۨ!Ck 9涛, dX8s ![BdqQfw5m+F@r`z H1TIh7w9O3Y>&w6Vb F^Gw:!<"S*l7lb&xX]47-E]\A 9 aOтagX ƅ8 g␺qr*]h|X^C0}~ mTbzY7;ZHy FX0{ڿoVLACQ(Qq|†v/PeupnOa]'F+A4WY4n.aE`󥿵ldnO1gNq#KosS c^1ȥ#!cEJu[# RawAE7}m~R-Yj{bw _pT1VGq(X ^(P0[0w`&Ob +ߍ !;/<2p<0kl{ &n⃢n>ct*i]"D18ĖE%RiS|2Td;•i?? Z;JA sJZ{SmK]^' kf,3+lY:rO< 768v!5*{R!wFIN`SUnH^0֑67F1N"(#‘ LっGMp1FܧpFõq@(5a';N F[i pww+ȤP?lZ"عvp=cZOjf8|" б w/~ U6U䣏a[,yn#qv`.0BϐO<*Bp:~u~KQիjd: "4bK; ce\Ps q‘vڍ81v$6 s1[=)λ5HtL1 %S+v{030 H4 Ն~9 HAVҏ&6d}^x8f+;̵n6o};T.`s'MU-.EY/b= -;' :W9PP8\Ȳas춭D!lZ}?OpU1V IͮUD P5zL.z^ Ĺ,~U,: hXqnC09E{0x]ȢQ6p#ƟiIpaXw\^msqRNr8bANjYn%§EkqDž|ȒJD=oNW_IuM/X`ɵL>}-&l7 #}pG؍;*C)6n df%+ђRL-:{q\O Fy*7_Byo>Č֝ǣG޻BYlǺڹ955=yPəɧ}?/TG&6|5l2-anImnN)Om+\tE`ji6^[16{ط~*k]&]V-=N1 )R+#L 5\mg@ +޷9 4&},ͬ0kuy&F!XB~JD>DL>]*ѓ@=@E  v+{KrZ^43N@У{;pwhƨ!:ksv'RہA9u%i}@\X]:З` ]5, ?$wjfKcmЕ%KGe *6MO}C/AWīZG5y22ސ*wԀi!gȉm1X}ygHIcs|K V& FHCxNFZBbdx=8h&2Dc ,rtsBJ+`g%⤬g爃4$d!gM#f7 ~_1rJ"฿Pg_2%IXS,SŜ :{m0Pxd`Wg<޾SX*u`qg-j$5`Xޛ[uأMК^(&U1 jz[*g Dd} ơANTiӟhimhhXӊ#O]VG8͠!lTB}ϕLAFaEVGKIbWx*XX ?pS>Fy?khh[SpN_sIAvO_1@M_bYJ9O8KrgVDS# ++(v|``+]@zwmI ?1^M DWY5Rո׹x}YED,*b1!4X]SXh??9EHZ =Q1)s AM,X9eBX'v`tEBNXʪ)tewZh7'_WlȾӎ<ܷ%z]>QiGWȨm1r+.@gʳs s:.Uc٬7<1k3'U/%nKo&wJB d~:VGU@**`YGunLD*ꚞM'2v"D./5@~iC3秈$K#`V0+Kzj,KuE]X;_ׅpt ^ldIVQ;)}Қ|_~ ^ "X_/S- N]E[ \P \}|os vBF;~$Hwfs%c\iH.')k`.~P ^T /N@8$!3>ۓKnF)&_D)e" E9sx5-1z+GrDMG[@_ $fzW$>3{$4:9a *yj*(F"8h}[z9yefl#4/\~o4sojB*ݛ$AV|%?W1"e GySpJ X;sBӦKJ=aw k,Nx+-CMg)\.gTr* Z&rͫ#}8g1 r2!4xuXp +hn@uGk+;w~#|}Tԇɥ&U~mˣn~yzJк`; qi" GA3}   T3s}61$q$ #vWnK*p]%#O҄3 tpUt&d0xRAѼ:UB;AˏE#g"[".WՄ$,Wp (ωEG΋TC'l,w( ^1訧kch an /NN?"2rWBszf7j1c;S]GJf0їM'K ЎQ;<އk+rÚʥ|'ߝJk !m P)>Ws_,S0:Dy}x#Qjirj{AX'Fi,K}-|!P8B"Mv<4Ha2zHYQ֯~gɛ!ZY $;PFn;%S\2S@`DMԹj1Zk[id) k\ZhFp$XXuBO#`N[=U-wWܕs%OQ{\gpM$W_[ab㛇 F\N=kmhlwSw/}[6mƧB3B6P\ӷMqw'1>7<(^ KߔsOI$#diȗIOYgm0WP麈T)e]⷗h6"!%eH1 ^v-婸f@w,[ϾY$,¹%PfkJ́g>`sGGp~XR ^OYPo|w$Z9vW\~@V#|>Tx(^Qd*'=1aodL$HsӅrڻLGŨL~e)e%r.n5M9(=k3mQQJXЊ wD&x;%1 ټCsPADB1KWGɟ0x3AO`#UvAQ#Mtr%e1ǥGh4wM?q5;65{=>Ә'%X`ؽ=|w4_##GhYtXsNZ.6ΥE(t:eGCCЙig!v2_ȷ  }AK9>rp*Vغk¤F~Ku9΍bU!w]c;Fe~KksMp܆/DIǃPg-y4>%Z7Ar]=mUeᪿXC$\% ,vB.ٿĀiOu艧KohtJ# ""Y&8X618Q$oHjp[+w!9v?~P ]*b3/*$c|1{ _̙LmdW{[遏b/{@qw`<}. }9هngA{AչrT܃\ߖMG/i+ULdrh2<أfB'ւ6i&m a"n|QZ<{ SST\.Hi*'/v}CCN ssuD眖Iz&?]^ >=;&k&[A/z SEIr19n\conpG <=>)mZ"H)ʰ卋rZMzKk}~mUC>7v]q}u{hӲ(!O\+9i$m:@. ~?opC"&:1˃~5-呓rZvV}| iOF@z}NOb_톔P= xWJ)(=y:V24;MsipL%nƈ ٻΙ'+Ǻ &~M$LJ|]xirjĔUՅ+k@%v;iڞfafQ~կi h4#B &@Q0kyE}wFf17^Ti7d=3YrȇPWM{yIйHqgu^¶aSAx[zWׇ̾{  pA:0v䇟LP?^hyb^b^C.B*' }zjZWSBbw7PD~C^բn}H(Â+!Ƒ5{h酜VX&ZW~Q¢XZ_a N&ATcI$cym6z:"*ٟi.Wt+5W%nҶ`lA[ad q֔T PC3x/X>ojk)]XK Xuԓb5Mꪃ:zض`J˘')׾~6RIW|PBMV،j2EQYdF>D<ŧU HHD~6 _xpD}-ydc7k'lƆ_d(bߖ[w-zkl󉾬RiIjϢed +V,j]adVx&d!/@ڹZx©Qb7cilk)}D.$O[<(Ա捐@9J\t_YFj[ ʤb03*7& HWG 3XQes| y4I/ 9&4ymh=;<@NK0ĥ@^}0s:܋ $j~SHBD a.b: qQi23xpҙEN8gpuqXLJfb!Acv we lP+&f pu xj0@Z4lcvQvR6cj g4P{NL_DYg%EJ8KeW s` [>LeL\*: ڢDso) fo@,*μMRX^nnW 9^.Wd u : WD[rBS$sQ0Ufw._:2λE&Bsj~ҧCaJEv$2Lx+u6+%Ǐ,|3w4<\&Q] FhX6b.:98Z}?7L-,A /b{5 P%ngGk]u\)+|חX?|8*ެNZ7hObyKz U% ^<˿2SvB\ބilVtCuY9\M% _D}R;I%w;A8J&F:G{"%e~$ L"2mkSk˯hg>u7@L~ʅJaqd Ǭ#qX9[& RLSǗPS\C`8⊲9:\u;1Uʥۥ\eQ!iz{׵_o[> Lj_gWfC /䗗7)u 6dhݨZ!Qa:Dr(Q0&uzK Y덴,`x3Վ׀ml`C[' [ג+ ,7V Jblw5 ԦoHY!E.2'Wy51>2$/"8Te6̶@&l.hM]0u{g}qiOi%nI>s[xg!BQ|s%0؃eע.qlUKsk/Rzn-35Wk2+Rl g¥-tgC؝Dy@raT&c7 mFX#+b_xZ92rpa$8?\u3I+ĮN!|-˶h{Qy`IU_r@a@͐<ʁAV]^6]yUY(tĶa./mϒQbg֛իڼXf?}g~5q &UzM䚃ݝ+d^VV'J.:;@%%OR~Ča o~r<]GܒP hͷfQͯ4W'<#A|VuPI48Z̄7Z7}$2%KL&K f@䦮 N sg6&⾠qTc0ZY3{_-9P&B2Uͮá/<4fGr# 噺|dϕ9ɬM|4f;tN?%Sx}0wSDNJH˪t\sNOXߖB#gk㹖!e;5taf@*w@du֖1OPX ?O +9GfwPߔ\[ID){Eܗl=x=cdms\T*D}U;g]o__O%]Y~:CFZ26Ew1/{;3P>'\i}gFocgZ i[OH"Y+vH2R҆ y"5F iyغ<26Q<੟4ßE6uy>MF3leεOl .]W9EV*H?vY8jceKSE8`6ÓB!&FQѭ;F2ƿ-\~f#oaFP5Bz^'JUofLA+X髧g5g M?Q?("L׉r\?tt]6}%E$ :W>@X֛Fל!|ϟ[R"h3Ko5_ϑp$֡pD#).̭bFFG4 r޲C#{);L;(GkRnJB\T'{^!җTpRu18'~u iii/i)#}- ^ wwPT)@4Qa=DO }C,%88u:lϷHˆS76IWY1b4m"py#NhL[5.s$(Хa`.pNny:]E(CVoZ Euׂ\ZBBY½G%4#WF|Z~{XZ>ᴤt7K=IrܔT2%RUjidJm+͗n+or*t\ &xTf&kjbcdEߦ'øW3 x26.arsAj EQg1ʹ1pzBGxs{$ĺMb)(,ox&,eBR$nM2ҨPġZtx:ʆ ɉWƘJ*M۸i"`_2֐_I~I[ OQoԃ~zсȳH$ M$kSyHKT`5 ڕ4.uS=M\xVĭi\@ڱ#Lo.o1a Su`! Q1e!q95xc{!LqH+`V2 1-)h|90.o>1۝;?N;Dj EћKXOGlB-ĭ;D/BG i]'!@İKn,pޔ-.Snflgx=b* O׃U<Ԥ b2uz7W1!ڹkh`KԌ:tnB*]8 =d;*z] XQBQ9Cbꊊ$ރ.(sve#ҘƔ&|`zEն(Tp2D7fE8gz7J;Z+oF&fq%U/9G"nG+y{vz V+Hesu\L= R5X%fQLn3#)4b+;#=4L@HvDAA?tFA4̾AŬMH,hAK^rO94.4_>IR!\RvR?A!oLf`NX JƗ6FR" GV·4 Gpj-bG:$C=ɋ?x`tmYdoMWlKIDC+"3cYfէ +n`.bjQFZWmIScg0 qO?OW,D]\J\ܐxh :W洷ve­?߾**4yfPۨV (KM9GLL^7J#9_*F[lcL ]9 j$*K7jkkvv3@;2m2Ize W8Źs{) ސ1,V7!b Ԋihf"AC5UPL F}STwS<ϸ +k(!-zw U E$*_g'uWQi9dE`c@Y&p?1ԶiyGf`-<#!I)?«yPy}G HHqdgvA:kYnNkz8V͢ەŨ g!a&Jw7 r,eNPf[wa%T[%u\G=ĵ;e(yĮN< 3t!)XpCӎyWIs_t4H>҈arb%id D\.N0&r5o۵#l;Vn5drIdž6$e zKf0Kac=8cBkdPOv9a?b',aXYqlk]Y!'?469BU?{~|±#WT{]D["/.=$7|P- 1`Dqlف:,~91{l>)̏oʛ-CnIcYw{b}vWLx٥R># Y`v9gѭz] ^n.e39Q 38jb/ކSJh;FX/hֶv#Z%q2J hcZ@|^˝׳?)')=+S Nb#gH7'ޙbQtj>l\Gޫߡ\1eIZ찊d'NBLܒik-p-q] Paypî}~.b -{&B6*G'{ﱇZ )S\qyԧ?+,4on^窱]>/`az']=s[3@ee uQrE)'tusNtZcj0N] a%qT ʍBU ]6'Roܻpo,aa6_n$5)d m܀<Ιlqvc UVk&4χ#X7X " &wI6k~ژgu9[HXHf> nF*ҥ(FņxመlIRK>+"7B=6w }=>M dS͙mfj[)"dUjYe}I| .Iۤ =#:I!mYLdqNJˮ85".fNPzy%x0;``LMx}y!.^K"X?>LmF7{ԩOR@^ `%\f㼍lDŽC, g)5'U# 6Wy=BgqmLz^\c2= ~@BۡQ(bEW=6)ÚmIoΥZkG!k%9.zK^`)^(cví& Nty:%}&f7ȹ:K N@+a+94Ct\F捤\ꥴޡues0a(X M>h$ٙVy5k6}WPDӬuEV^ܨS]A;D=]zTdU[!Ch@kM*w՚;Cʕ!"h!XKfA_*\r^Z.f0~hsupxʒ.ܼk- ?up2(l j~NTZ`N?"i;tR,F9_BH ~Y{4XIN8J3U>)Y] sIaAEXaM{>6SծhpJFO.9kԗϩ8J[s>j&zbc1`\Z4.;^ ^?Om#Ιb:g 誾 ԅ^X5)'vKRmC,AJ5*oЯQ!b2 ?_<^7_D0_:v*ORLF}ήW4f 6G/iDtyźj+]iw\nY)0_Lu49t$^ϕR(ag 15J.!af;2c~JP?Qζ!Aݵ_h `N+5W,׬;Qzڭ/y@D;ba(Z%3ZuCɤ5l1s6S*j4v;5m#Ui*"Gߠ'E2ENp*S3̓]i5 OX|WkË>"hZ EM]5YCFsq>\yُQZ蚮"B&7Sr5\Dd̹lM8WфGAѤtC\th&>7z W GgANkVh.!Sl0".CSR~p nQ;7kR`bg&V:-C^-$"ftea%% .nw[XEP8ǜl|4PB4(%2P}ܕtn_A@ JuuItnq[Υ~f}GՋ-&!s;o 'F.ќGӕ!v Ë{Tz#deHk=Hމc-#>2 q[{|˗H 0KMa&g$6NrI[IOਘ)FsFYAUg->j,alKFNKJ69E&Hߡ3~GPjf Q{NО '3Y[.i8aÕ 9u|\>tdlPhTPvZ{b)h̉왩]A: srUXcra1ӱhq7d _YV b=ؙP~4?cHЫXH^A#Wd՟YS#RՐuJ5I͛+,xN+m}\=ı4ntF;zjSbuB\/m2H 4PʜI' `|ن >\s VCBH_Ɏ*󗱀^? \޽cWixTY$S#2QsL+ZhEO(;>|4S\}W*4̺OyP&rOR㷉"7][5rrz!U?< pɤGt [pj~"c^<.s)y_*A~YM*6KA|4~R)AO˝/Dmsvu`ĩq"f +AeܲMyτ|ׇ]jpYĽ6s%A%Oׅpy+Zv:;^U leWP3C)rLV);/3lJdY&#(jׅftZA95t@|Ox%"CDk2dE^?-9LxX:uZsW`RW>=~SKsP4buwYׇS#Jlhh@YپN[%@[0mH%$E rli-f YQݷ2h4Cʗ)_:[ߺ!u}æjq<PrxcqT Y99_~}X%UIn :XRWt֑7)X᭙ IIpRC4V=|`%Y,|Ns;rLsRjQcwiSV*t,=* D ]&MǛ "fReVB*oR$@nvxm0/;! zSf0hli^XO6At[(FeP'R<9C 8UZeve:G FJTr了˂wڳkq#Utz KOEpӅ &{rJ5HK͘ ˙pޥ*OQX·rpT jYexqփ)|y:!ĆHEHg>RpN '[!jDӻF:QR'bAת2n[w\t#YZ1億59v`}9E:;#QQ0Mv_B׫;%Y^v@aHh&ьz5#ϟe6XrF}oPm;&Kp1߼fFTOAI§-t8ɎrށI*HaMTXfoqHF+xii9EKCqm]6wnê2 E>&yXr{l0n,Ԅ/`Ȗټ}ؚD=%f3dB<2J2FNSyx{b9V7hcPlNdlN;]>PULOO')G(L 4*HrC eyߕZ7KeJQ6*E !Ej8Dž{3ʻ#r̒P'+Vti^ț[p*4V'̓2= p=_2z^#CPc(DL;.ѷfr=grX[q iz晆\*6dM*`O[ٴᱛ!ql!\]p"2oSRFԀ$YxM%>*V`ik1:0 ^vcx@Ŏl^8֩K"Tv(݊4rZ%R_h[xWҹV$kQĖ?4P+nU$"PpMۆ2sO48aP7ڷ59):g#橵u >c})Ab,VR}>ޤgy3 .uW4}5ba9KL&%ɆBfvd1V?V`U#nj@lAх+q @@" 鱗1^Kzȟ5%iUt:,| jW7:L *b'QWбv\~Ԋ`H vYJcJ9  |pi{#n)'hAw6[EM> Z^V<@ )P1Khж$9uH3=ҳǹ' dxߤ#VEݮ iTbVk䢇r $@ۖ+*xZ 1TsR6:7jDBW+j 禷j*(j ).7LL.Q=z\H#,Z'lUL9 `{|Hp99mɼ:dp@`]+hfIh\zɀeገm H h8=#Y3Q%xc&=5'KVzLjwV4N?jӛm.Ǚ H܌;CpD0 ZMr0 P$~Ԅ"Rs03CLZ d>蹭8#+WbXֶ MmJqЖrMdؔ8dۍsω2ڠF4=&SE8r,BHsl %h«ohW&"#Ð`.AQćeQ"y "7T d'[-pŏkNc^E\``hm٦Y\F쥞'g "o X-ߵzNnxNU5^ekljzKW=rK ɞ0keF%ĵ˦8G5sʢ/?$#[g~vXsnhq_tgZi&w!500hxv`z*=5 6})z4#X2ס[?|G)QE*Amj5>8@0Z`!D}脷4܎0>rǰFu^mO-3OĚ ʹ.U)}ՅCa֧Nz5kTcY-$ _}2u WEϻjUsb0&$kjځDw|  kabXjcˉ?6;f=)n27hgt4A&bI*L'XSH5FA~&I2.n^$܋`X!β= bRp,6/|B)j"-m~j 0JwOo/0+S.PrW`}d@hǬhM2F40O7Aćw$% VDP>=4zw$V?gڂN *_?V*fn*QׅLφsd|n#^8x.f2%Rh:T _MJ2YpmS-3iLCSLQe!C%|&ގ-ʛ%SZX=2uFyVʐD7Ir@y9(gP^y8#U-[®cbNK9US"@ ʯW𴠆I|8 (ශ眹ہ^}Jř42fHXmsW9G`-; ?USn>&B$8$_m.ϣ8H;Mq4~o=^=iVB0@TUBԮܤ{|5t ,*/Ec9N0BUI7!ؑEx=Ro'm >}Jg KzXV)p&%clǯ guKFs!lFa?F 3OqiBN,a[OCLblǵ.w[UX\(;H?T4X7{-}sW~z;OO)w:g8,ajB&%<%M?vC'b-dDI&/|4d>[Egڱ]}yZDCz͕TCa)M6KѬdlU,@4S*]@?Huk+E o6ŧxi(kR X)N-KCR`JIsD_{$fCR6P-=$#DrɆ@!nZip μ5Z&p:{WgǞLV_%C^&"*"݌?⹓x|w&/ N$p/jLAJ݁dOm]"-8 61aO;DOV ^%+6@0#b3b)և'Z+=1BLs_C㦜-%Rw;3RTw.PQHcOHZȮT+2x}b "[qv7!\jM7>7׀"|={QH-[ gg}0uMa-MVt'+eB\w0A;gCi ` ہĀ `N[Z8mHWtG2X)ԇ007K8e%MBˊq:EɎ־΋ (Nwa|h=^|m+ĘFBR+IIGd#ݞi){Dy=*CWFՌӌdV(m*~$h3m K־/4MZZZl1b%V1΄53K/aݬ;ӅYhR!:fww&ԮBX ㌕䫣Rab&ƖZc {Q/85P99'pSle=D̑yvf޻`e x0T= :-WDb4br[x. .X[c<Q&צ|{{ ;Za$H]D 5AR=#& F!aL=1< C tF sr`htasPul@IxtpQ&IV nn'EH s1Mg{BAaY%_mRLYs//m%7Ay !cCpg\H(ڲ Tqn(6#;G_}=a:/^ͮ~iz$23 ~h~[͑Db^A= y_(KY ]]YiW &32ޱo%ʇDQ~t``yqAbV,&b<}eQ{ײ9MkI=i^JRk(@}Ylk6Dc^ )H9hSiW@xFآx1 S! |LḌ1̴b,V`|ȭVssK+ԤOH>~;;*v6^H'3/E,"$,'cy]ŧɦxR8 W;P:d`TW[G$X^ +2+^p5 }d11ed0kÎFRz_3D%w8.k.JJmEq~8KSUr;R7V{i\ƪ4UlaP%uNO t{V/]mUr78] ﷴQ""Su w뻮~2Ϧl#NvFm` eo"Өk0gD~ƓV5;h@PaMa=CD'E]*毨'1P R uln4j'Ĩ@؝* tYDu)`XkToBs`J7L'a蛲wU4h;*x p*;RIn- IQ;n?)hLH?'ś:沥"&B26yd@M챎x +uMIMiX?!vEљl7;96fem&?&͊i-3 !RwP{cƓor T< :-L&G O熗6vKp-2n Ax,N R0E,OM;[뗹R߄U컵_鋾ob“Γ1N֏@u![6< ;!|hW ^Ң.6( V]˧]f]KW>z/#Y>{!6!<< }-6E,Nz:cw@x,u0N$lB-l9͊5[cZ}Ʀ(GI Š-ڐBY#,P!̯vֺ_*sXz5V*IЁlz:*J.37oPS}g+O-mIɢiZwwfSMlv5O>{,)u$wRFTͳ(/JH$@d.‚ދQ?7xbCP1!rs2/#+覇#ͷViqM, %CÄ[#[v8 yzEVZXQmorMBU9^I|{4 NM@fbcԼ֊k O/-7n#Sy?ɾմ ~,@x"_B.\*Exh _d-8&UWMLz䝗4vb@+o'[ ޭZV 2SQ^LG)#+ ݝu]YR:,IG [+H:5ҋn6b.9Wr鮡d-2]3Tv:TJ(( %XGd14>"hY^)yj8F~Na(PqQR%DU+6\ս R+9xz͊UfZ}Ԩ 페/z83YOѓM? 7YPX5dJ?ts0d9'/vnM\%CQn81:?ҏA3 <4񘝧P/6im@#AJq%a[1[$ZйF_7r{3B(%E]-ZY0f,gY+e9UX?h4Ƨhr V# 9*8~ft~*r$X%7Wuaqto/rr 6l6pKcm, ".CP3mʮ0ViROEv򨴺g p&Iç- G֗bu;cw<x=|"œ̆*HQ/%> $P+/jq Dk_}F8EƆϢV*ɺ-Xś6p @{פ^R]CR|1hrvw/8M臻?jZSTٶdq%+F up~aSꌣS/f}ٰT"Νza+@N,%Vl@_)@1>ˆQ[>jy;ol,frf;EqrH:Ln!Dy?jY¤OI} !yr44Sְ?lr]ƾɥao0"]l$Az0hzn7M=,-)= x`Ʀ>VÙH@?tbGpfI`b޿S4,hO?٢. GwNUvPIIs^ߑ !_9sw@!O8[b2q PTU~}_ۢU1uZl=7CpA)Dgg[|$r-qDx[^Aoq3b \(R"Kv`2q&StoX@iKCB||L4tD$G>Z׉I5LY̸@JT:xKw XDrI>=u%ڵ3%j0n#]a+~SuIE/"7Y̤ ';2"le-zbW ,U/Cunm L)bnT bXPQ1b[~ט.̈jy l$@'slwcv>Ys4fO!a31E"V0"2 uId 4ƤU| \!ӈ, UGU`Q&Kag:-ҢEl4 04)P^NSmuĝ<^1+;{ H^;w 67{d=")3?̒2 {ԉtr8J@ktPw+HR!) 3VWEa CF` H&sH%jj gJPݰU V(Ki>6IлG1JFPhU>טE=ܮI9+lN.e |-ҽ-/IO/~ɀp,ː)n:dTFyؠk,*Nus}&;}'Fi42wҁ8^N/_3`n{M bv/y~)=ڡ>wpÚF~= qVK4-L-o+5S >4mainhH[s"š(*0i1~xiT.d&ٰZDK?dL 8Mf/ "۸<}"q>5EU>$];CKp1 mdCs]{ZТ7N}+TtkBkSE Aom&0}HAAުkBަl@,t wc S=Yͯ_sD yNXUyx? ϨkJUS- 8S)Adϯg% ѭv&.&*^NȪ@IrW窬M-mN\= q}'B*".\I8Z,* 0ߺIl}Y `K[4(׿֋\Y|ThLҋ`ѳu/S7ϖcψ+H/^0RTGUALp)δE GNq*f/&PY ~~/KJ~?6d*:}]TD$F6"-Yr.giJW:(~IcE=9DpQG@!ss""pm3ŢgR[%7g&NAaO hF$h3鮰KH8CHv%kOYd6iek;qٰCl|N9U?0rEQI:e#"yrR 2UQʫ^$G/3z¡teo5/9W-@@Ugq.bO#̡ÓE4IY Nֵؔ0@cr@!@+(Mc 0}Q~%PR=¬ tì\`|]R11H WWoD~#Ig)L;u?1FJ Nȵ?`@j }h C@XZyTQTfΣK3ym?1SV!I%FtvUN"w%&x=I%4`ǹC*mw_ȯ >И(m [ϚNEAn46P29ϼԖ֕jgU߇⍚h_^8-];!+ :' *%!q * x-E1jS/Op2s&ScTAnNXtxZ/ Si.,W.鴼qy?l17(w_vseׇ *yu8&pX-"c/$d{2v?| Rf›KZ$/s?4m=h֡8d-*8} qG\n8!uz(U<7ۇš߿:z}Υ ޥB9s Uu.5 iQOq} OA\m6BG&8Aaf K꯬|6oBb1r[B]KP\uWG%Gy_B<yrP/U<%Ky>CJh^Q$aMTni儽+8٠}Ј pWEɲ_.Rr@@<9RaKRJSInGEJDr={$ϔmV'I{0ӣSCNtG˹x?|6'ud{y9n|q(Qz^uTR7eS#ԁoec!lgޭ[H孩 q\GpO&׼N}D)0Oʦ/ߎzs`!q (>`qZ8, X+bZͼѨY>DŽe}ޛ'Keuzߺ&Fw(=,.OKp7{/rK.#UZ)NWxǝl̛Kgυ2F?v-9 |韣5e xw lZCR;f< $TJ JPg {zZv"ޒa|b6Q}]MrHq~ ):sL9at`f"ƗS6yVZ.XƱ vj+IcCUTzKA:&Jfe`}WKan }> *+Z *^B"¼4*I#oZPX`rEtq'f6°5 )n4͔ڈ Jg%Rx432˾M/r?Kcq`@Gywէ;K5[y f!>]MDlUЪ%c+.-ABW9?Ț d$ `Aogd O5Bqo#yȚӛFݶXd%6IZV~&[c25yqzGF+x=O pe=y9} YωJ !aMUp,ͷظQdI~1ѯHKݛ8FC(T#bC FN[-q4b4 ?TsÏ&]ьS+B_חI2D~=9RwW?'K7d$^!@">?qsXOKlHu_1oc^D=S1xA|9p;q Dp[W= #assfgr1rѰ|<E`Oۙe׈$;Y- |''^ZY+zg09Z/YpQ xZ9|UΏE}\C l~ fxa=s1EhY @P0jq#ׄ8Ev^⌍ْ4{I ړC<\#913u 3pKqNĝ]fu:?!7;?*ʳ>RUQ& 9H#K$-:zA+E޺fSyf6~#QU]/`&N ?#ٗ)RUє#\vұ3)QݪDI}',Ћmv~p1X}UYOg=<:gH:)uAqR0>2XXى981=$C[}YWt--6tԹ?*XZV!aVj6[P)ߢ0k.Hk)e_C u2աFyvɷ!x۶5BdIZoL[8"`R8{akAWf&LqfoI3"FGh$Yoo]/O4̴CcPՀ$ɼ@Zn Wua4ιoN0͖.8fE& k:W/\/(FE3hA$3e~`W f7CӆMoJ@/=ӵ #H܁ TѺü=Ⱦ8~oG;@"x75(u5a~7Ss"&DT$D|lVj-R 3C=p:y[|4aF9r>  A<щ +1/?XmNl&KCZ+丙b\k`>8HŹ7l#6'z"`s@yÁR??g,ldc`䏛L{ O]78S9830'%=_"2[-~vX/*`& f6.2Zj9Ը@%ѻ! 'ѩKk`# =y9cƙZ[X=MX3oi[YRɁ;[bJȄ>g>79;f¥^.}sS5̘>ԧυBZNL6'f̫tc!Nفt3j:V5+|A\)la>t\"h5Β "|iϸmM N׍j!amMx~ ɅFkp_HXZ,SK5/пxImZP{ )E%2m9Y=&RmvC6MmCC~UrڹVnnf.s(Xn$x#|1X1j xkD*7QVT>zq4ڃx[c8ssnu^rHܗ\,#/} &uA?3^gKܒ`e- p؄R1Th4t45ΈhciذRݛ#=ka>} 9 !]OґU~Mrb"Zѕ}B]&PHL΀RsɎs8Hirث^VKN Qs wVL:g]G]TLڐ%(՘5 /#zTsk>(ުTUX5lv*Qx⩹$aB1 D P~[27#5,:eմ y_ $թ:+ut SWMʻ~G!>5-祝))MhIe5ni2bdR\zW;Ujӻcߐ2T:_ZsD[nGB Ax+;;!#˻j=T=.D}sݥV@IsZҳd:Ϩk n"/&>'O'Um,;#(NKGC`F"Pq-Xx!NFt!^|$',b2G]6w{)pRxKmdB%ù_DZ0X9 v? LLz 3 dCt',aoF: 3 }$G.G2>})/TAPmv̞B=u,flI:1wp& "m/W8"6! TnR`Sc@8๼f<#d]Ř|ccO *|- 76[bًscҼ(2<xjO\n!PbMbNlZ4ӭxR`өI|v 8` 犴WÎԥ̅ZFQ KA+s?ϲ#|"`@3WqSRQ"g-p[7iR#oAnW +NΒFҸ)8|{jcQjij+'SD#]`/t{.z3[ܽ\Nf).I+g1 WyVoPL w̎ =JupefP:(x|= vBɅ*\:T/^ei>F\i<N71XeLeWO!N~4:ΜjW-32Ŷ*jXL_G<8AoɻD OU]fW36;%})S \kNF+$cOk"%ݏRyJz+d8BNSk= Kɽ?G}l;]*]aq%aDI25p>i#—,h:h.g~yh~VnlJ`q9F S$t|Yq*1R) M\@=/3>&DLq奪͆NiTXm|g_Td;}RS^Fc;lm>Tmvit]1|qy.j8ם;W,3.-ވ]L Wrw;[`Wǽ9KZ(hFS+2&3Y6THf Úl^i3_ʴYk5aD0rѹGݲ2eܰӍ%ËhsD H6ހ??ym7Kso)ÈyTJfj[qze`3M:榖L8MMtBW S<+ZP5)umJ"tEͼ8?L >hZBZ<_gks\+wg&15ȕK6Dh.>l-d[ZEU^ ~ђnE } 8b:-狢R?w˕Ynؑ'džH@\?(C؆I,ıShXC"A[=Rʍ`BKj,|(g2(CCf,8'j=B+Irƭ[8e5>@D[\DENF@% X폁o5oM]"){ װp6*5\Rۊ8\al nw^t_M!/QLIWz(wn B,e9^2_aa]&d:1}G}q[.LUˬ*J75?gant-׵+˾^m>y(癟ۂ;)JQ5\F|F?jlv|ذy8CLTV,H$B%#> UNHr\mA%Hf[_ސ=5}MUPwBY?+֊n7Ê ;h]A$ݚ K+Iձl]thPb2tui.l !}_Gi Z.O/FsɯwL>~:ó7S^ -'eN5xzaGC}wzXP%Z}62䉹Ѿ7~dU{-|Ւw Gҳ ic2cLzGDCʕy4ʤT9" w?C%OFpc+ݟq(rӤ'T?s&xkM/:Eq7Q()>)$6$K^25i1зЪVT$$fcKL:|G.%bIJ(*q"POX*3 %3'm%̊RM߮F;a,ճN T  ɉ6,~-<?5%@7;Y xu[DcS{0uTTT19.MʷwOГXuʮ.Q[4'pK<Ό[$Tp:1\}E2)HJ:E".?Jok=u׈~XV@WT~)ǿB0,odRŤGB52r TfO()tI$oĒLF>zLpf@Du$/WJAWԱeX)I6;aoID`15ײggc77|lhv41t>EdBHӃmѳ`rܮхdRyw-}+)U:EU0)&'i GG"!;]|;k2)UBhT1fTNi0јOK!ek7g[p'gn@aX(+vl!j9UЀ>UՒd>P>+ n={ڑc@[0yԇŹ$crv2d=an'!XI,MiWO>`kӠykZ5 aC/ܦ sG9)ļLUPqx|QβcXJpAtϥ nX _݊YbM+; tM{V&f+d aļa}q(Fl@˓\?b&-t}Ψyb(ܾ mCgwؾ' Mhik2;b0#$yڹY & ƈ}Rޥ7z޵sW%<r1Ra9ؘ-|MZsAuk~w=J#+:0ZVUΎ x#r/п%jZZ ﷯pO;zjU=OO,CrHVE,؅E)?$GYNbuJ}`'6ĞLaV"-`Dr8mWb)I( jԈӌHQ~y7ܤ–L0Fr\1> n;!n*_wY65 i ;ӳfkݞ_@jWD@fL4k;v^ jůry_Jjb@9H.Nb-o{4/z+ˍ18ᑴe PƕꞋ$ʵ̈́ 4fa: &`T6\o IEۮ%o+8I& D^ڛ/QlH5uӰssm2|4[cEϳ6Y"3' ~H^*yI;@k%/pF.`WMix*x?\7 P},ʓ }i^7dtr+زDv>Kq5\(2*/֎F:vKa{0n|@83!eST_}jpТ$mY/~W7ymZ"E2̔at8i[a7K U 4t7L/_IyބŻXK'8cܵy<ս9-|!+!dte`ڽ+Th|rYnTw# kŕW?췆4eFQÇ)v#y0֦Ì#f>8em߁-Ѭ'зw>BZBNĉ+\X~Pfn"NkrYe$Ɗ*UI @@mI5,R -TU!gAn $mGcY 1"sNHf5>G3ˇ":Sn~2f0S`ns);b}t., vU=ϊЭtBoQXpɄ⒡U},(>qbI{A-=ơG )˫ZzeʕdvA|ʰj֚!&owp~EM+j| `ZʕD,>R ۝U3_6.~g>0O+ތbWVEoۤ2Bnwmiћ/^ vN]s>uq.n|t0Ʒ_Χ B`]9yqKϺs!zοAtsjeO3\ 2MHlraIa ISWDv?ēAбTY%^ݯ*>8Z8p(DUr>mul5w:nG:(T7 QSI]X7>F*?(\S1l&|-trvOą7T"[߻u rMRx 1wgmYZꂲJ&Gm@[)Ց#cqAQ_\T3K5!C<"K>Mߑ+ TAZ.y/;A B鑵 J^]\q.4"=5J.Nb -TYCg;ڵ%( '!1v=QYv(J%)hv}q.5 @+<8/g#"Mק ~C˪-N.j@m_4T@*SoGSr6Nn##j?=`{ZI𙶾k/3ɱ]}D\Ď\~"v#"Jsјߒ-cO>3NK)li&p"޺0NϺ%0`Ele$^cG-9%k>XK4~KPX^38ˊঐΕl0"cb&Q竦}kv; mݗv{5ףn6,Ǩ7l>$2t|g/!(<0bg"̓Բ|&~cYƲKȌ1.V❯ ׉ZbEdNG^qY&8%jPTf/ʄELWgJ Ӱ-Xin= 8Ѡ"335f1LߔWLsf (pJ0.nå+wuM5hl- D0uU0~-^;uڨf6%p ,L073_U_ If(y9kWs'T!8f/SKOos.TuS)*Vީ꺖W Qm9&2q"T/pL{NMLSNF6Rmvuc}Ԥ\zBCnhQEmv>AޔNꏻfbD;vɵ=SkJב| `WE-ff̐^2<Gdn1OٓKޥ?0B% ?p^M4cI?>dzj̀WB;xA0%59ld?Sx9(mV,s8Ic ֨x1|U&7mx#';q oq"X*K|~:CqwKnKHqWQDd; i)jUy%GT0 0,'9{^e݄Ԫ۲܎kŦ eʮbH&Q2hsD! \0Jk04<@|NؿC/%x4{UKvbHn!_4U.}O+khbL@=^r@7$al@ 18Bs,_Cplyep};3k! 7^1f¾inXZp+:!#V͕O:RflЕP1+^k0 uY\!TNJRݹXM3NFXL2$7JK"~u}()gF?9 d5t@`WNj G[:NKZvչQnel /8` c$Q;":R,X-躯xZ09C*jRC,r1oB ȄWw@NU\JF):jiAlkw[شMɿ2Y,/Q13C}#; 5tMBEva{{! |u3)_3#m!;{>|_a`՛b,+a՛k\-l.W3)F? [ie@4迗kIjdXK.chjpQ.0/)h/G` m~|3bS3){{9Bz:Gi J >FffܕGQb(}W׮(;:weF rQ @\aw݆>dVf24PuA&iFm`q CԧP+Ȗj;TCtmpU M+rgQK nOg7<9ia亦vvpi{208Д@!Z1D0/Q";M(ӂ{oҡlq玒mv.}$022OiZUM$㕉yRk(_vF;~CO^5+w wɃ-* G6N.` \Nށ&OʡiLq?͞)g,` Gl~@]fuYW3$ȋma'm_H1 tt_EFzѿoi4QF9/㮭'S.c@}t.~9e!G b˞v~4L,ͨ GS h`@=h2"dP~kO(`4]+tK˫$_VK~u:ee wu.h;WS.j)>RYfvW EqP~7p]cI4N 4AڑTKZN9S`#3wm~F0H"RROis ]dL'o 5S5{*^HR6ƥ[-CZ>Bb , GEe4v%n 6c0B)(B=7krL- B7T4]ۊSWPnp#~dB)h:Y:fם[Szt (~X~#5o&_uBH1zAJkO]Qխ 6)k`o UR9ײU:^K ]j]! hVCl7ݬQOi帰zb,Ʋ B\hDo5>z`fn1͊iE:XIb[21g(IksYmV|0ǣƷf|tNhU6DI:&zGti<9̟6:_΁15^3/Dk/>SHt,|=JV 2Htou{XDHEx)g'$.W'}s8,vzth֞U)DZ<w>:Ei Nj]$oLigaU$8ª'}}Aw6+uoa5פ̭[Rc䒑f[DM# &y6v!Nv;J>kEs*35b}iw`vbtvxl% c)T8R=1øݦJQzO dGۍ9P"!@#'hXz Xu74%W 4~BKc)FU*7~k*Ӓ-7oݢ`8֩*6dbNTpcb FFPbW5If{4;1})Y+! D+VZeSKK(g}f`G;-M*7<F)6vhbcngJNnu{1&2F nA\ĩu݃H6&3m !v,RlINF!]/QcN2k~8z.\8Q_"43̘!~ p9G,3Q1(xRj wpwK 4bÝG 6J <? mcuZ{!_u;OTz##IX]_XtcFMaЖOkI;Ie) Xض$R8TFvP0 +8e\j!JZ_8GG< 摔gN)bXcdV#B֓'>Imgר=9yy IkUM(cwXATn%Uv8++eyMUd[v\٠Pw&ioi8R)?}3jVJx;+iOA iιVŖ8uޙAjIiUUU>Ӝ !ɲ#ke%}wK]@C|DZ$uTceЌy[ceq&̆+2ʨeѻboUnn^0\Cp1X5j]dwH5 Zbl;"Mz(ղ7Yq64ĄQ&[;g?Պ%\U" !H9>`9q6u.+敖/@ & z;X wI@Bo_Y>)+Ս{68Z CGICz 6QZ*ŬG臮\S3+zqb"ky/QPL#C:W,0=@#>#QAU3X$ ,Oi'Ȇ~?P6'{(6v' aϲܤ)ݣf/:f#X`ƣ].=HQDa]Pµ8^uã9/;>Q5:#ʉ'2 [ߘu`P1ig=Ύ ُCb/*G .P͇@Hbx4Uz@_n}#:Ԭ|wܘڏ1 z<Ĝy`E^Nq,vx:?@9] "pֿ[j n02qq;wlw%YsQ :$ԍˑLC2/wU,[A'-U9,BBhy#z Ud>^=!_FJ&dAf=sxK,UMI֫g3A_D:_6getڟ=+4k OG6zR;ۺ~wdpyMS.:Bf?[c}{>E#h$[p˾٨ Q<~<m=c^ JgtulyZC1}SS@Ҹ[UU2mvfp9tNա@(>6%Y&s6R&Lu"tVĎg-אa>7Dγ6z6+IIR` WRDjo1DȮRil2`zFJM\33e3Wt҆+b uMkװ}DZ-NÈ<˧3?zo+7H yT4dEGdmHL" "o!>bFJ6a& ۰_^+:ON68`Lj2"0$VN!jO/$GE ?@mF2OEo+ӎ1d5,t) -@xP(Uj|,:-ƨ뇻ăd~yOAw 'hAWN 2 ~=d;WʆmT_@<|W^6yyw4Þ#2'DZuzl<]f MQVvjtWC6XQj.v25G0n+68-#6~2dޅfYd&@+J#w pyCwi7zLK s05*JJǢfSlpt![/f1ܫ2q$6GJ4"]D/0w=F.ETo> qp3+0w?_quyJI)>Rӧ>Js_c/ij42.?Esp ž ^m"|N{ذ^ajO 7d|X/;7rnfTngCw WPMA g8u[hox$;2+-= s-fiekKVFJK,714*Ǒ3#6w\).@} :=뭍 x),62O_)4;_}tyn;vos,p{ zм"%uX)/Ƿ; HhJ29]"LWksyqk"#iu?iz)4y}D2ণ_{yy[o4"K7/ޫ*)Y&7eCrjF~[ DQ W/ī'E|hx(hwcMe$Ѐo.|Hrjs@i\{ao8v|zi.!bRS|=QNDI@p 5?-/t)<*w_gYm_zEUc Ӹ/g뮄  ZNj*umC|(V P/UͮM𣛣ɪ+BH3 pHI>KCaL,˚9fj3ge$\!Ȥc!і+ NF뢽OknqA=Ӓ*iuZsoo=%\ .)B&f~Y_ t/mmuqcPb%vmirN9*Z2BzUTϜ"V  EfPɤ!If7 _Y0%Oߟ>r]v8lc4c[B57%/,!̒;{J\'4_P #39CyƇcM4'p Y0Glt\W i$ǖ 8+Ę>B <~5S(@a_!l"pCrZya to[I$j;AhԒq,rYSPVJk-soLs䀾B4˵ts:;O/0(0aGŠF @ ҋSj[6sFsd>:PMCef v| %tEllNbߺ1 ߽2sG ]cP"aw:DthA Lvܦ#n3'hפvwפ!y[f'-a6Bڥz$e!i}n&\9kŦ6mre9 J,*m%&pb-}ͼ/E[*,v1}&8lL;\OP_yrnp{/T3κS0a[ vT#K߼GLhZXd %ٞcɛW׃ n?PߪXPʷf&g~ 6$G- K8ĕ-~X _b-4Lbmk:1[o|$"  4|LX$Dan 7"N{2lj|O U .bk~`u|䠎%t&|L7>"ƁCQ@ Phw֧8q/Zmn6pj2ΨƏg6t)9 6QgKP0Ҟ43NgMc+Klgǟ9[rxsyc2X?|k9;,wܛL+cwUƳ| ?C,S,(XDK,!ؽ21 X;EFVtzr%`ŦVmz#EN[ O0+aJ21JrUSvЂHMG߇׭Qwڟ^,dt^: E8蚛]?ynU2˨[t7f⩞+SƆ $v!D;2+; SIδs>8[IE$p]£I*j8cB".)ր~#mp~pO^ge|V%}Mދb rCsP<TtȸoY#0,<%b#oϩDz׆xB ѹ߁ *zX bKM!'lѹ؇F1g-V%,4[,Ԝb8+*fZ>R2bP[LWr$O^YE*u^QA}Y"/Qo 0@ [:Ok*}ɖvNS|g;TͻK) OZDug?_F[1v࿅n5s[Ī)o=Snt>+68 9PXQ6]Q%(Z/xx;l$ AAׁ5֯)T6 liݐc3ʎ((:TO &.:f%\M, z:<=u:P[[lXmb@'W&*[2n4ƬȨ _o,l#P8^AFGeOQXf#΄9M: Mj5N8 "δ X}1.][}?Dh ׅTL%'`ZW{z *K[yNIc$]n1(ٔkҿ5G^&bLٯ8ۑNY\L,-|`um;vŝp6:SBN]e ]P<2ɏ^<ފ?4gY{ml眫xQ Ui(ɋ2 UTaM'>|?;3r^rˣ7j](nLi"8z `~mgWs[48Ֆx"7ԅ)Aym*3q^6)Hxi>:WGq45 &cwgLT|4ͳPo J\r8 S<:qYuu0lrtm$!0" ֠bd֣i&BCS&lK#y (;sD KjH.H2'{@bt l)5KML֘ ?]V'e7b5*]J8uGID]JqJᓹ ™{Ho B2&r\.(!p<0v 9 OgKaoO^ʥ3Nr'ƺFhA5n 꼯Ȅ!;rk~usV'3v %e&+ަӔWSmIW7/I=d@R1p+%Ej t7(+S+%(&g( Ba$)s v}׃+i4؃6ùQ ^Na &U"9r|L+|Wp]بys!D}pH8Ӳkߚ~nTyB$ BVicM:{5޵wgSqP5yK*iA2,G}9:wJڙ/dZ3=&jO* 37"v,Q铌;羯4`\}DghHOM05VFJU 󾒷)c5ʬTII]%66 n;T؅sWӀjqZO5aO %R8'-~#GlPj7-Dի}k q,M`l3r4:NG0\U_PDJjāխA%»/HOxJԺÅp8=`xv= T9Hq6Fw|`A 2Z+;^uOo_i^)Wd? >LD>Yo:)]ɘLkfYȼ_Vd5PX7MMS՟Y!B=u]>!!rkxpOnNߏrɘ5kt*ۋx3s^8G21|xmO'Zw;nηEx\dM{rnCKwoOߪrؼ0I \B#RlKsk@mwEy21nmexWM?g+8c t.DLCB rdinGmhS o#/nNjY p*Q7'}+øchg`w/4@q̢x,p@8V;1˸5wsieKl,u0_5*׭+X$- LY9#S_ٻOstqARmEA7&s/] @Nن:h8 /SxTj1rqB h!0ժ+NByBK)k 2Uo%S#'J5 ؁OC %kc\6Z9egVmXO+9!hv!=6/FͶh6Pn\V}υ(1@;'m' ^KꮴqCC/C#>G\9Ӌ2 2Z$6nB")nl1p_ӑV;d$?Bp@IBp#Nz7~ Lp@##U-I?S\WR^:vN;riu.@,l}Kc䕱 ̳^&JU8zJL(uf=q!z 8/3xds2]GZbd.ߣ枅T"glRmḧ:o$X {r'gzI<2^d ;(P`Gpת3o- ޟzpwl4rm|[.g1K? L`﨏 L7̢[KVmgcH%i2+hD`LY+07C b==D.~5~ǺV @e.ZoD gh 72ǾOiá\LىzޙXi?ays@L5D=@Z*.xᖶIֹZ'/IxzxW:Dc$4"lH썃bM2 ʴW H,1}Ǽx@+ EVqlߩT+)#d;$e6 z% &VU+77%jL7d/U@ℐTFJ}^x`pt )n_>?}^:PpXtuڮ?͕?nn*TkTƺiU 5'|;aW)!4T3tVHp)$!q;Co޾] +:'bEP.Z #Aph;/ih v(iM$}4KUKK"$H}֝_p:d P2zn)05ٖ v757L⸶ PQwakV}W`w f}"$#lۛ1i(e?4TP=/r[5H6RE0i1.`DpkJd]}l*;DJb !+1GT`?j ds'̽wDzz^N["GV5w'-r`"QΟJGw: Ņk|j&)vc 0~A &ݾ^RkV| +5U//WPcł d3ڠ(ov%o"87 q rF% Ln/~'$^O u<0rۇq|t[ ˄{5_&vz6Ҥ 07 l+e|[HD_N&rO/~7䉊>ޝ Ks:%M؟BKs n5y 0뜃ƢNә3C W24,IGVq~+x}zIlŽ2VOS!I~. 2tuz+57Ǥo$0౞#x&]l㌘~~GPS2Gge۔C [&kϑs0u"Z~-ژ(IG_OQVlcQo<@us9PdFHyy VVZtUE~#4cowK;2#R-dxl p7O 3%}֪ ^Q4jӱE3^C-dS"]¬#C3MR:q7d?ZT793 Kq< O"g]Mb@9K+[M}>Qy.ӹ{Ԍ!g߅<oomǏ+zY%owR ;$q:h\Xf V1b]!IZ {H75ME).s,׬ D@6K -ӰOحjr0.c˞ivُ1%-0MBCɅMh`ɚ(͖D<`v鿟_.+rYXI2ߨa',ܭla *tM67D7Ti "7`;!2W|Pmvs_4jx5]{(/6Y8&V"e9A[ؓ.;5bonAY<{Hwf,[^܏;*:sgOy_JD ҝF$_F_Z ðECyZ$k FھfqlCUD>;vF%6 ʢ9@KuGwęC{KTrwILˬ孌1NJp:/ɽx٠3+P]$m2w(]M8'#hc3)Bך,Ig15pܧ&`&8O wDJ É0fa;$:,t@PSGPM`Qʼn^*2Kn8K)Йu1jgXBŌ~+5"3lWU&HlDJݱʟW9]ăaȒ !/\\ąZ-o~aee2t؜W?I)£&A]D.*%åI8cÈW\Z'bU7h 1 NJ)ĈK<-~skS6[-K}YKnK&ŠqٽNʖiMm)Btl!R.P衮2x2< (2qSl-xSp8>-"Zu2y5t'b2%+v.OnP^_ E(WXKu۟lwp7S-tUf!?Em"%z'70?Sw\:*c291آάr~1+tZ(6cKDBX5e $r~Zp7ځ(lRcĠ}D* h@i2u70ͅ2NWQ;c i֮(–\s=ߘo /kx\ `t>Wݵ6(Y\+]kQ{DM>QJrGmI|צ;[%E g8L̸r6mwEF]?B~@{"6苜=`i&Lcq0q.{{(XE6b VYܥ5do'0TedOJ^幡X鲂.WK>U1 H{h%AL9 ^kEF@nLI͹wjۢR% ƘjBq-.CBbbL\1PmFގfe[N ZIW ~ sbD4.PRUDyѕ&ZE ϯcl5p|erFʌ~ b>:܉~$bE!AUD ʃuDO,{p%:"@9~ l>@+`4Y d-7g`k! !9.=K{{Q_Ie7Yl"5|05%v|,Q(<Sˈx F!b7}%yx8c@PbpŗQU?SH}Lu,u0ung pc|j\R l9D&Aאdzq-[2 j_2өM|zpHq"yOL̋M HW6mff3sPJև/`796NJ:H~Ψ𲽴~JroT_GpI-Bn_>'3l -spYF9񸍄A@!s`Ut&d@G՜C]x8qbH*ۈcu+T›ư1bߚ.'͵m1qSʐ^p<'؁cJ)̐Pa& TQ*Dt# W37bm Iߴ5Rj^ƵXVO q-u<_;^8״i$vެW&ňLų; }ϝvYk P _QQ"8*4)`#7Õc$l(i\D[ [/ PI*az ]7w Y/ lt[Tݯsa=RS,Nꐋ nMẫ%PRA cr_"~{S'yw&^/%OA-o#wu|˹:p4|q:#b\p,74^~;+&A8c(GgP+,Xy+<,辺- W.a|R<,ѫCî r`]#>!En`=K$&2QjxI E \(5#S=q"Qڛ$âR4ǁV, ^`zgύu`g5 .H/8sWPfVAT.4+eeُ:;C*Snx4"T vgWvFf=*Z:@g,µ ʰc0H#%G%ۣ!묳Q?4uCBaӦwJ𽃆Ґo^-DRvvnt\d8tO jLKAV!m`' &d!L6,]V*x8n ޼"oOJ4b*7D Qչm7wHegAM քe?m [' >m !$^rh[:Y:U:űq*ebލ"f`2gsІGFr_mV}#Ȁ%)e'T3 i7ϱl P.!Ch~Կ%ոEHT.6 mV鱂$^(@ %0@OuQa>!82fY maf*6Q'=?Q礖#D`/4Ԅ3;1X1ҙA83E3JYӦ6|b-tEu0LK 79e'3e8 zo<\2LW70R/-n~A}% odpx(QJ"YN0<7K0;eD G7f$&[ 4=aңwaVgDnG}λ<q-s ChG~:[2 \[C]˞0Gڋ(ۉS&3`j &TZIF`{u?{NYMNِMxε0ehp;nE)ImQ !RXTC ͭIJ6!נiF8oQ. CYwmas&#X?H9FZ_l0j]1b7dY"'sݡ:C+Cmucv lglqSV ~HW%F6gq]X1"8w\0}>CҠ;["*U]{kɴ3 ԓO;p4cOa-}rDCN wgʒ0b5c[ ESU[abE?  [C\.I=+єjuB)kGF &/jp,#0+'xMmilP%f8gy0C%`mmOX9[R&^ïC7 : 9 5MB SGy5i@(oz/IU`t w]Ye ~q.Cpu_RQj&=4I'!ɎPW/4;IF • )=3t)"/o^iupS7菂-S4"VEʫX@(ǎ5<4W˺{I:;q =[e4~Laq;sJ>B/ZQaw!#T䭯F_L>FإdPH3Y< &jN-DZ.f1=Wm<ج^(۴-~c_ 5mJ5bBf41P8*.3|n>Mݙ&+xEK֏.vG{ƨaJ"M8$dz4c s;?h#Ni>%a n XIBTss*d7^7 E\!ZCoeJCs֨Žߜ_U%uUv+gq2&y:~J(;k8зJk mOJ >yV a0Q*{7.y{ݨ_Y uu7|!XRO5F\Y80N$EqBuއȐőp glxm&Tm`*ۥa xcxJi06cqOvd#%gRQ|'>z2A K{erg]替~Y|㙒ho5$'uSW-OR?T׳P QgS[~1_kfzc1Q\ԕau8|e|8O1X8"Z;СVNvjJJQ=c(V mXC՝>[&,]kI0V+?Z>1:T,UDk׎"' ܅7bqjtrsҔNF E>J5yCRa1kO< tY_; ,vDD vh9?tqWD@n.Jh+?!z#G2&r*)AlzcW4Bٜ˞?sUCbFWv߸aĕ'Pcyi!$l6UvMp617caʮm-NY9GϘ ~Ҧk31}8"-#*bڕ,A?Es6ݵoPᏇq?ԧNq׍^CT:xJR;O"nuZMdAoŸį"3VrlUjpQZ.ݖLe7B| K%7Lhw鍩#(i&<>CF*0xF J7 E{wԏqU@z,j9tP8=[0_%h= n :^ζ[p#da0b~nkV|^B1ͳ 9y5]v0EXHRNnK:dGMZYGU4Pm^%ѯr0(XD"wSF]\T)4M#-Ii@#өob,y)TW壆j=ԧ8y&YXsR}k}0!hyXܕ*C|K YVF]Rs?Gr%$uC";YUʏ[4߀G.U1vw}y,4`3ʱm~rvެ+V-Zײ6 F*Cu bUI_B&,h1V!(>6/VF^-FF_ E*L~Hڀ%:y^ \ˀ^61`hlS(%Gl]+FP8el "y)Py^#ge X %m4Рvw4d[}AJy \ڑ0ðI8*FEӲ"m&ғHA>|.WpK0lޓR\kn~E6.9@$/cK)'Xҹv|/atz M@í< ЗU>Fx6*~JV&w(eym,T)g]eܛw{iVk\fDzE+.D)E"g;ͮbJ#N\Cj )@ۻx 0%,^ZL9y軲2Rf7y]]zIه h~ PWs: le) UM4B&{J(F mk&1!cΚ>\R(MHr@]o1QRC6!JOf>Nl{t)9'yjޤ?< +MİF3nˣF9 /q-!1ͷتVO/E{]T9B5C>FM-zEWX.sZDh~#KR2!k;o9ZW՞!WN҃bxq[l6ZߛLSL R73/zR8+)mpT/tk'ՌDѪ=P*Iâ^܀2mvxym~s:Vc4SWsU*#@Ŀ'?U( z9j~Ӈx Zi{hC]'oFT2q9A]NaEwA#UCp&cS gvfZHH(˖V+]dE mu<{=|Ʌ`sedz<?F3K N?#1gք['ڰ/j?jo?0{Ɨdm E_*f1Q,f@~<{ibyGԶZWNT|"_~>%kHXAI3+ l,y )cҠ`˷mh? H/*/NXKk N6|/#Ab8!ڐIʬx".{nrbҽi>.9fJtaNRֺ",uDh ۥgtݾ)y<;y i-hXoXJTyo+/ܑ!A:rs1 "贉_m>BN^w 4Lo5xZ:EIm8' 1cԹ |P'& 8}(+"~#wЖ=ra3zJԘV@PE7絉 6zZ{BGb6V'*&H=Iܢ%%MYR`zJ[[cPO7B᠍y}H>}ZKGm.QuOC~)f !_D dI)TrgĽc=-MT#yyVk'O }zBʩJP`1MZLc4gLV7CpijuhEܼƖ0Gv&W%P@nVn[R//ХԪ)'uOebdaAzḧ́s05r F3G X+&0pZ0ΤPN\\7AJICVJ K?}+mfrZJZ}y e~^3mgR>QϒUz1|-ǢIl&_Կ[{[䘏9$ejàԧ3la`GAms(r/Ap Tz]}mg2[j",8Siiu:7 3<ı+MA mJK*e|>Ĺvp)UPˋ焒i2 ւGZ ld6nOSxa$i|*xC5&n~wݴBSC Z@I9Q#mzYe4./Շ[ !b#~Pjd6kژ\@a:7NzYyjᮻALke@ 5DUiˌ'Rӛ4:HPgAVӋ)OKaf?u} K֨;J.|o?!&7t%Km[f=6OM6z!WEx -|FDž/C>I Lh#.RDEe˚ZY{ӥbFyq/|!BӒu(gqx˺b;v{Z2 aiym;nB/3[t>vtv&=2{bBe!Z88G5BiE?Rrbߋ^wLEkVE\.pFx;|7D&wZOMӮ k@{`(\3Ϛ%\JQ @0_N~WjE%yB@q;B2}}o'fKyt a8J23p_&s}qT@MJDLw\ЗL"iI}kĕ_ЧЊ84Rp'WMZri1VWMИJ GZ9.>(sĸZufwugV;?-i u64dk6B^љj@>7u~'#D=,#0h)x1eU3Y\uC3Qԅ jl&$`t)#s Ѯ/(u /~@e)qWUidYFHfNbhcYWW.x\4ݹLbRv#(w<dJoKT&\IK zFf|}Kk\QUJ-s;@ ]謞QEq~cut d ̑U|9JP_vI7VIrZ&bT~Do^ߡ~NWݠ)'yK(WZ΀:&A[THF%hdOI2F%-`oap" ܐE~Yρ*3m77 d($d&Zi,@u|~ef("6C XLм/Q,١:l/> < ]6*+6~TAÅ⸁Pya>DdNda銛+ /䍇o݁^0 ə[}a3tuz1aT""ozD.%~PvQKͫʋ/^BI@Paz4CE?`9𖃄H>db6\MpT&qGiRӦ<,al7}yv0Im9^6r-Oz oBU + +*׵BKe[ÆlzÎ煑+gk+ uŎ=m̀~jĉKT~6eY)V /'F y[5;W QⳒRI,5rr#~1b2P(~fqkA>ĿۑxJY%M4./ <Y)whxji/Q칒5)^i&(7&o:$v9 Y:²S3{cǕ:UP,O(9[򏐗-hc0v ͻDx|NB]P|>S#_U)zEB9#%U14M7wƔlXL Q׊]ډR?31\"; *='{+;(2(x#YzԽ\tFиv3>Ap7-j'ח VjZN.JC =)&@e ||/z/lRymRſȬ /jEMЗʭ4TςK¥3V&K {yήxkU7&.AړOu](\pJ"f@hGme &=T@C݇1BK]_ǎ⧂^7N)C "-?nn3< W`N'`r\IYӨGgػ(Uof F &ؠ } N%tt<6tŦݒイJrAs&Hb.N"# s$fLAUX9Dj>}ΥO],+fQr^mZTͶ'Ƙ&ds~^V%<ş 1k܉@FTB~1 Ƿ'Tᴊ**;\Ծ|o0)2.atG'jPņ>=yRZM`HUt a9*)iT43 ꆆX)#I_xfuKܔ *ߧ t9sErUB tc*yEcr.f.[@pA/Kl(Z꒞K86.@ lJR[cQ&;d$Gd&ȹl\M[0Չ7uE(x=/{e w`Iᕘjd{y%|'鿁ᚮI†j@ !F7.LK)=qY8qk$:GP*a9cR,XGO HC3_%ۣ,Wb[sP̓@\n Ռ3,Ihuܱ:q<{NbT[Š y==빱=. [xr 7C}f3-O|NaZCpV`Ǝ ,~G;>%ꉖg/יmYЕetRJSp i'ݔ=o*LO뉈MP.5Xҫ=]*MZٮ$@ \{gai=_<9)] ,2 Uo}v1,<pWw֌eArCI#$ƥÉ׻e' ՛G],qV [O}8(X',X >FO t%%t$XTiK`8oUw*`7q#֬-ˤk}u L=!smOqKOMA7F8 9 ͫܳ=ΟE,&M:?p\x#0:cY v,"h^Ϲ>0`+"Ѓ3te>}qI} DMY4~,E jfha <<ƞ]nC\Z:`٠=e7u*Wp]Xktj$]_ݍ [OWnb5iPWZqV^#s n󝾯$skK;[Cn` !V|)r2Am\wu&Oӈ"8zWR$a_ ,)PH:IXjҁגe.*e 6Γ$ 2em=C= 6foc'fQcVORp"}X/'kOȅZԟqz 2?ϻAȦU56 =*B(cW\Eُ3Sr]SKD-g PgoW Ļ}DŪP+^ftCNX})aRrDw$U%հ5x8,z% Kv뻟0t*$;!,A\;y? t|:Lcn =1&M}Lcsq+cwTx*ڡҒ#. <}=w Zg?uaHZ٦bQSH3APE jgRxL.ronI TxMIE†`Qc;"6oQ¤?5zh6H\%TU4ڐp&rpMX? TXTY'SOxSo]HWEPv>5᫥m0 ~P끻65<%ڨ< z1fht!m4&?*BI8蓻perXx9_fߨcVZh@λdbNeDmW&%#}' 9g@ ȫŹ>\A̻\dpT=P4*27=udИrӍ,vE!8]ނy:@RcIz-?*^Yz٘zZ:Kj vD&) f\e[\PѭsM2iE:jϾ*̠)O <1(ҁ-(=md.-kc.uNca|{ \'R99T*~!޸k|w%ja L)y IF DBl:}kσNbioǰo2"*sh,G_(e &S&CO\ "X{:y:klthdjZ]`r@ I&=I%w+:KqT`]P]Ĭu|#g;*AD43cvA44om+K_]?rR ɣfPS:ŵ NLD9c0!wglpb_,% a_nḀ.om'*H.#ˆ[k) Vnֲ"h+%ݲ>q Dtl1 \el~OOᯚarf-TRcd7T4\t(6|ckYz *MTd7GrUfL#7@hO~ׁG7#,Нx SEMrj;{֥%Ge & lCDk\9:6}4[2{; 08n6F&yڪ--_WrA+ʀΠ~N.POP_B9r~~UI|(u*hCyWaG}[輘v2ÏWXS=whʓ]kG\ukhJ#?R\[G=Ϗqb_E\Xo.0VaE V2fA}U*1 m"lb?NK[6v"漞#P"$4<õ H֢A_,^`wҰmC~Mj +uL_QxD)NU(RM26`NwN g n]"az 3kaf*LM%%jl-ۍ zhW:gU4vPoy!C 3 &ecC0WVBhs:!#Y=9?SmwY8, u:ŕsX 3m&sm]m qd8{%64@䥲wKjjtVO+Z0FOF0gdi}RX,bҖ?güUCLn@҆1`&XC3Unnga '[|ר?fZx5B]v<95f%~ZŃm!7Nj"4!|( zޱ;>/<5tswLlJCFΑq*&>R܃^8J/=s/~CɌ(3&<̀8enɺF^A>!CƂ)Wj˃}Ywת{CG0񭴽Hm|)[ʭIpo (Fx34삐wMa6_-Ñ I E`eO ,бNBXL=- { Tx9UW-<˭(sj2j[8QD/xmw;n=BlB5mߝ[SnM!|9GܰYO:Oa_ɣ5񨚦mp?zC:HI#ڭOS4F@a(R ?,'jQIX%A a/ڤ f!vf8?G, Tnq(W'n/U O'ȸLEXՇ2!̃R {[8F C<92=,g32V q(llӍδǸ'71jDq ,&>=ơF56Ex?I`GԹ ^^+ԡV8Cydw_;>PɟMOZӟ j@V!ǡ-Or׬Ė1.4gI11:nWLm2{\ ,ayU2Ǟ%c!%rD TR1) Z5ýT<ʹtV),2eh68ֺQfG-$ ;Ia'GP)Y05Mc~cdɊFV!HM0-{¾".>X7YpБCaىm_=`tb,1K_b<(*uMTG7jm^lV+om~i6CF5gd|ɟjwQ"х*TZ%Zktk{*F(vV ۠/N羧[T D. ڈr>ZJ+EmJ]&p|s g"(S{avɟd=XG f +ӄߘ>azG^n0)R [a^njj!B'Ώ? dRPT˪ ?g 8w;*j @hQs&+ Tfz} Hp7̗2%m<Aukv<476!*mi 6ElOlqᕸ{ܹF^9zJ>۫BO eWQ!ױtGs9kaJu]8{;O0௙ubeA:օy~w6Fs”/*w%* ~C7M:򡯲wBQVGJ{a#-c+!\L/q9x5s亅XL@ +b*u/}szbzpC4I~@<`P.`>Izڶ˂z7ّ4 ϯ*dR"rOh7߷uC8яgLa昂̫OqYr&&'F|mi໗Y>S8{w"Rf,&vDR)p7m{u)sg "/lrm J!!@~>%g'ȋY`4} ;_~'sy ͻR] a./ir=L5x蟗$!U2 Ql[P>wo@҅ YN8 3<"0!7lwrU o$@NMwaYJlZ;UC~3+iLYG3 زE@䍈 Qkjò!^8W(U i $-ƷdO锍ri(cOb\ldzhEts6׫Pȇɒ9ʞ[x6hJ` =pT.:wahq3C{6#<`6TS+F62bLs wOL&YϨ`a.8NȕHx%3a)8J'@; 5`c Gdu*yފ_ϧ>;pL֍`Ŀn,{\3_ˆFTLcϯ3b*5QZ1G1DŽCuxqH8ۯw%GISLyzy(kakݚ@}lD+x˔0`G3X065z罬~Ɨ$S&qEB!;>h7Cŝ[Zȼ#LpLLh #\[[AJyeʍ_p("q il.oleͳ6Or@b4fNh@ jP776چh%m4tׯ\\pznM#0jkc+ qsd#FD˛7»L<;DХjFZRޯg9Ϧ'y`rXj#[ԩT#`{Lc@RbT/ӿY]{H:uVo~phR EHÛӦE[Sm҂si#I>Ç #0 LY⭱ge[Wl^)A/wkeY+U|aMWi/1b e!kjwu$pF+kL&D^X?g]Wy)p_֏xc{^$]EZ C#XPa>fԹo4\)xbr.&.!d'!doG9qst]6g;I|<(:#KEa;fKaRړ R4`Y:4BHr҉kJT %uV_?pU>QHs@=O%nSe.YlHC6Ǎc+IZt.%4 Y{}o* n`Wx"MDB6]7#kҲ4"1Ӫ 8S(K8¦eYVv,qշN^)\Cљd6(GӂsF_~5U6 R`kKSz=&6ekSX[wǁ%7ZH؟8[Hj1g\~s Or~B$:VtZ[/kׄ 5nRk_qԞu5`)x>&f{ p}$h/Wu&1˦&87/)"yWW)m l3yo3SApR?ϊӺu:*d{߹76-͠kL?897(" X4bOH2q'c"/F9}Gb?qO5W!Ek* (~hF0T/0*谹o "Ӏ- S#Vjcӊ h`/CfAM/[qEk'G{:wCzqX(MC@ƊCbsHB؄ek<0nuyV [ x)#J8R&q$@GbN-ꉭUhjT_'Os%VV ͠7O1D?Bni~1f}=k<[CۧEj%g XN fCЈ4@>d!Cj$G__+~]fECP=:s&57#5\'$`cդrt5gC4bvsT?~.Ø磓8#,aJK!5m~J"a!)gh)[s `4?V 4><'.Y$3$xovNْck;ux8! |>c;cc&RF,19:7&`l(c_+k_u0tY^kUר n1N4c테S\/Lh&k{V+'7>+U%M"S% ((⬨͡GZ)Y~: W̛ \wD^r]`$dz&=@=pw>WƑN8FUj;Ad孇"{{J%>VM tX=(ve9; /&k0;`)CJI#fUM4?p%8HFW:VM@꯯1@J_@U$&v+3Z&\h->={[qI R4]B8M )]hZYxWXc3#cv/p|.Ym|lRӑ|(I8i6W2u}..wQ7&%_P7b|s83͑h''铸n-S^t{{PX#@ dR1іli66hb4 _dhCF.,>Soq*}$k-xM -x(?HG?Kd#M{?/DuDJO.#:TMKF5}<{ vR>*gXOYtXi/m{ 2[bCkD;)AOXuҜh e5hE&|F%0t%QcH;{2Do ȂSmnR\l(LG P㝄5A]xݝ όi/pIaPL{@U6Rծ`T.0lWofyS Uٵy"0\FbL$/%b(RYuJM!hkxNø4AVUw2ŕDFL灚 -Ps3m(Qe&V5qx'P=8/a 8c(w|=Go?HKgygS?jt4w3v=m c5LA41$;<`EZ\:e;x+J{(q֑]Ii]4nyӥe:6)W1ة0L4lIAr`'jV%)bj }utn5$;Oy.4n5FЖMf`C*t0ejp2iz*; ([:j+@53r_eH<ǰe:Dx4mjp].k֎HƖP/uEj ci\l McmtP1uU^V=o?ETl=*P41!P7YedzsyKM(d*SJVHip^ |JY%E.`U@1X1V]WL?υnkg4l4YVߦQ?FQu>s8t7N@f r0&2_DOhFǣwJًƓ .O^6G5 ]#:= +^3:Mޅ*oe# vyh>nZ߂1Wi ƂQ0 _9"zta7w|?%ညȬ0|YH[yB㦠cowIl@5!©_1cP fܓ^޴Ё;AiyLc8J:iF[1[f*T-u ]T)93dgVT)GTs)GwX^S׵REoڗ~&!`M` X +A/|<{9Q:2`duķ{\/5eSr}ŶG%y֣ P=^,(˫'_W^˪Ymh;sh%vl{ZJ-\Fb$I2a jn @z2aRzO~#2 Yb\S(q(_ WH#JdCj'7{M0nQv=_'7F&.͓iZNei H1&En3 <^}۸ BpڶhE uYFFu0[ZJ=#~:Ch8LVggpwg´ ɥrVon[G8+sYh"\нk1<}1=|W9vlM^ۤsz7*cά萜Ѓ}> ~.`zx D{IKBlz2d߼R%8ӕv-%f;$L}CjG'~- D=vXXm ޵鋑vk/ N2[\ůU"ȒSY{Bబ8U~0m #F"DG!U4sɖN6d?!tBZ,nhQ@:TI?4=ҼFۃPVx|TM!>+(+bi*vk56 4qow<@Ԕ+([`c{yD?hD[kD[gb4(]3w^%u/~=:k,xÐ#܋QeN>IM$FAY1[)UetGg!N{|3ԽAL9Bmtr&-umDfl ff7=5yU[ջD I(v/_%ЫƵwp^m j)p&Jh!`հ'7>uLhDV B=5+*F qy> %SP&v;{>wSV} Vx"gl R5C;xԗ 7*Ie]-&+$]š"Mw˶~? A~ٵ L3l] FOFdXG%1a22s2R4➧YsYP|UsC+IgS`mRvlhu&j"wA-T nG͎j~@4-FڃV6E3?y {'9oaDRsk42nf[LFL" ˡ\W&@2 *FgH.S_4lUh]ufBNL åK* ˏ+mGazsn.@:Sr~]ގ];N9b sِꡟLyApĥMURo\@vnq|̝ s_J4|,gd.BrbIzTIL$W$Q4=EdzdP3q'wf@WBMR|=ϱ#7arY#/SKc Z Ԩiy z$,Pz"7krg9RtNd.@*Ju >͏y>_H dP| '@qpjUzr<c r9O؜ck*%B5G pΐƿY㛚{`MB&B:>@0q'bq.#fɤ}&35&Cn=´p r59O:0*x³rqfM|!Wtm4:㩣\\<~  jW^^!0GBq?Vu}ܓ@%XȏuPCQ%_eK <ȏc}i[[Iڛ91z-D:fS`tʁlZgWz)7 C)޲Q<)B#i>&_1MGxC>ͻwlHN~b~9FwCk )ַmҮp}Jz :lj` +^2 {*Q Ó~$KU)ʯN2qC';rDH#`&tÅˏGfSCG, dZdGHhaRS-r!0pA3ZZ['/w6e8t?YsjDY)9׊a"H]N֋O$FtP+}^s3$aT9[.ȹI !Ytmnf?ўL_^cN/a .u'.*CyBwm~߇$pՂ ݁i7(`qF-IܫX')c}¼`yi5ĘS*ߣ!P1/Ta^8q jn:=) iܻ=k^rOwl5ա?> f7!1 6j%<'wIcI~J多~72UzN@*2-? uF7 p%41e/}qæp/AT; jT/)IjsZ[9(/F m!aAB n M]@0y4cO\A kc:Z'5x+$,D90r"b*i zB+U*6Vu\bPP(1k[ʺZbԶ'&k~{N]Д MEfZP!>̴if;n$̈ɮ/e"j}7ƿF,yAt(HXؐ vo9W6†}ߍI]L"-K-ނ]TtrQJ(rt1{D~6\heuQESRH?UޏOcVKHpm` 5z)3}-DUin.9Z"Ig|r;]nmgYS%Ќ'2|qQ3v<8pYJ(MR?RɍLҔoQ `mHʠN ̸EÊ;l5"v{H+i8(܈,|"m!CxTYwtԵgL]v{{1q"Ify!~3Ih ZY?/M G&F(0TbZBZ6ȼ@'p5SB9K2c}gA;EGT0Ϟ <紓9<|4'\w~c17Վz1i9CxvhvMomh 0c(+ߌJ fuu<@OB 픏50SƵJu8듃nVl > yA,{g,L7N^m/M{3Jo\yj~I&pA4$7SS[k4?`0F i8Gm~%nKAyw?MT-wؑ//xJ)'7{",?ܼ9 >$)kE^NyeOJ\mrqLKVKP"'H0wĎЛ=W(ӯ+5b-ڣBtD6# $O9@f]e+.}Lۛ9ͶH6BW9džs}h(\㕏;hL-I1* ۺ', #.j=M.rSTϱNz8awM)rΕt^u,juNJG8s Fqc=JA;oFDWqR!ö:k٬;\W2Y!Y-sxoJ>O~f`s.а Y~P*.'KY浍 9e37fB|P=E1 N;*EgYeGr5!䖆J9GVC܈rōX=t\y%*m[ha&6_!i%J0fRHAhv lztPu醢L >"ɕsӋ :(`$+ k#jg4z=Et.6ʟ~ol~%5r-:&zOy|ܛweg!RݤR /JJ~lX m5mjc\ '_mΥ8=@jW.P2@,,q5**>Hk^'f}N8fXLXX̏4]X/~_95//qlgvX@jI94J. kwlnivh$10DpqM#o;ǐ6|cekIШ318.8w!, ,>$MAAu!Lp=BMՑ#~P@#n/M S9v݀D yI$ȀPfY$.)Ua2"^`LŐ2?lˎq+>ȻSL@͜QBFĞ4rf"SgO.?DYR)sF"Ý!jO1'fl_7r?rcb4\Z*m{fx` KGOY2uX %2+- ˎNB*(5 U/%~^4}ib޵BcuW*dӚ~}}ۇ'{r5888nU @/MBڢU`xA< Z ]})rblIelʒ<o?P(o̧(M֘C #[8.p&M|e ImuRy k:Yzϩ>#NF␸k4Z9ZfMRGY%ijh/hZ28 ?[1:z[m(+̑vk%/P1i*)`઱fT;X\&C?n k[ygQzPIeLj(I}]'&oL7.Qlhu]kz}qbBz 2Xo{I{A84yUț 0^c+,Xn#tpfC=|ÜP>I<'²f.pC3nrz9?>坫,=o̳*o#v%iWm0M 3w7HjHp[Bŏ_~hkΙ2| 10 {vW X4 /MI=a!Ƴ$NI@J cP3)R(OgU<,7:*HEǜeE;qqLiQ*l⬕*n<(`p)2I}MReLN"puybr ^=eO7wAlwhp4U w$~ VLfJI':iEɦ]Y z􁂐I)6Z|Hv__AiJnK #Ap8, Ӄoi'kR`[V\v9D'w *eN+؊[IW*dȍ$#֤ ^giie`^إ" C')Qdžf#fUհ}ԇcj(c`z.^z%(BpzhkghwN(Z0p.kc0tI=4y+w>m.7tkL)%rp#>k̾xՄnZ'j)\'Z;{By/-irm'LSw)fXI[0c\3xmS>JO}^)ob8-5ŲC%Cs.YzntBDvz{ʬn~ g2*JV2ܿ2pބMY81H1&p&Sp~nMοXwR*H5-VVuӿweܒ֩{?^U>Y#UPۅvhQ"MLDle\mfsvb#?LLR0f=^ 7£_ 9( A÷qm"8lP=@laTB C@ظ!+Joe"juTjP^c yh}P01V65E<6$L*|wAL0E>("i׼ca_\%J,6O2^IF@xFu08X*_~aJʂϋ؆@2w2TY1+;7r))@R,i\>$Hc@A r($\>? WlOc9KF4KeA#1YdA d쵴 0H_ru3dvKQr(B:cQknQDTUZFZ vgz:  qO DvEXJ*nnN\;˪wJLzv;ґns8͈j2îkỌ#$?L0X?]|#x-Аnau@E?Hw\ Bk[@'Y.ry!YQCy>4Fb7 ڦeTRI>je@.!& lم%i)EvنTw*JHq`.wĪTHQ#C =d}fd0uJ9[֥Q/I`3L8uUB]0j, _DrVպ_y?@4Bƹ$ѹG0GT*C%wy+@\!_~0 c+x mprEU5YuFY%Hu85߅rCɛˆ~L*cpq4q$k w!H1P-qpAϵ kYz@sOk5aVwU f#ӋXF)*`;;+]Pwmڜ6Jlg&“*GUv\ϝw)Uϛoxα\Rɞ;ޒ^eweOLG'wEL ^Bᴦ&4cD;->- c>@nD=e+Hq u0o5QX:+~~Cǻrdq[0\ZP:,޲;Jl`eyCwӺ@GKWkX+cg͵SsoRA_8Ȉ*dCӏ  #M޻icЖ/<<  x6jõ{1T+3=9BA{mv=( ’J5!K"tPiE,Q\0)uf!-bnNfWxo-2 h@ :㚴>ʡ[ySq9GĞź |W =]'rhP߹Ʌcn +wjH,zQ^PGXc˕/ۇq$ulaIxA4M<8).|K\hn\ QIL%ۇ\mwM:)@m\oˢf'q 47$CG]*tI"Z+vHr2&K9<\d.1L̈Wxx\ Ed_ŗ2`&` so;+”8_` WZy˽gvP&5_E) @س'?Df7 չfHؑqZ5 AF=>T|P\)x: 6VZwfT<gue]I =2my+tg/`BiI:mΰbܞN+سyIfLnY:i`{0dWx'6F ~"TCI0؅G_2C&4ZY xpYI`0tCioV]K!a~> ^q MVQ/Tܵ4]hh*sW?ޚ#T6Ej\38+xMN/̷ɐFʁ ?XHB@'!&Ҡn4;aJ̻[kܜAU*V<^ʓҐDA+ A㧧- ߟ m!i㞔; h(硳P̬IE1%K;ߋoJabZഴrF!)NB`AHcOT02cw.~57 vYxiƘ(}{ʾ8| /.OLN"~dWR&a{VFW@"^`\.Hh섣DF4UHV9N?W?B!;MЈUn~ap  YhTp3'{|)yIQKXq LDj~697l2.d^/;GNj=/.SplB8ZTve,DP"z? >bΡlͶ1 K9iX)'>V?b8Uըc}~PXr_/#I볏1쐮@'B\ C?‡ KGH fE_x (@^AET'] _@h>BRB ;]JFmzV9!TDkL&on3?k{?1^֐Z5f n sFYK<ݸ=*=WSQLXRbblRV(AxwR5!1Kf4̧np?f bS,XϐSRս tL"nk=CTB(iԏ )Us 6m8G~0 )mhdmah5 j$A66%-)\? RA&=:9`εbkeg^~gT%`2˛ɇ0)k' 1C "lFuc8罗NbjHM47!/j>3ўr.U|%=˖.km)6"4(yСIgxDLEX0 [|gk fF4 &+VL)BKr+qp()d u[XSt@i'؃"9 ur6@~)ÂIsf+iN (ki׸1 }g~ y."6M:!kYOAVG3_z\y:]mہg~~/v7b Udʬ$u9VP#ߤP&>~qFXop[sG>߼3g != \00_(ైx͋ ȿᆞXn=Esسf{tWB&=.7;FI%.3p1NZ/^7&=`ghC@{wE7ܹWqp6(y ju`gWf A6m9zHczP'" vE,J]0=;?7By D7x5hK-8 7C4]Lsч${r^E7D[B5v %c@*b'wVn7~P+Ƃ[ ?]D9#]/uVeєMRdT斵\:ӻw$mP rB*[0I$gh*fLA},;AXwOO/K-~\$2lE{iAfW &[RÄa='^rFh\+y %x?'SoOnFFIY, -=FײGqU|XPygf;܇?I6ψ zEI 9ɶ% FaJ/FZ0KgC rA .e` l7+]xNZZ^ksC}+?x8h:R 7F+\N1'$6J)~4;euՙkn"+BƝ+/l;Y2|Xeb NX^tNgΥ:l}92=A8[HqdEl-_5A}چj#2pJj)։Ѷk^ ΋=Vw{$4`ǑzIŁ&tbs31Um#Y(;{uN r KSVwh6%v!#$xw_2]u]N̲zpsqmY89;Ӻʾ@Kl1ZӨ.BzfmZ(] 3 sgၕ҄gw˯=/- ꍯ> #|C>MwWXB`A Zk/ 3>wXɖ$.dÏ[&:}#x'O Id裥e`W6C:YJx㫻C(;deCS2eIpr83zpyUddg3\ (yҤ8 <ޡzi ~s\T^%dXy+R}OW†g%VV*Re`րyG`7 .Dl5H@Z[r.f6E,W`:9#wy/_EDQݱ y'^ґ_aMF_io>-ǩ"5?QI=d>PGhliUy' K=IDYa+ [WhhE|*A4Y僸yx#1<)*.)v<翔LCE/&YlAh> WM{ݼz$25 w(\A'ѐecKAr}|4Ί(aߙO^I(/P\I!.i"⌸>*s@?2RL=Js6W1{ɘ ^:8{`9.3њB1vX>! 21vx3+-~q1PB0r.9raQ$acz_SO15#oΒs^ ? 5O5wO<{//l@ ,dfa(S2@ޑ-6 'xDo bJǐ0+)eZmqoA//VZSα2ERj"F+]_AP6D.۔$Nᝮ0V2KC,R][㩭6Dj)@^ \uG2pq`!׆I*Q--xn_pg}7H&]j^םur^|3':sF*,d2; *32„&xaͥ>YFCuc O(%p_mg#-LhL𴭫 -|qX3Ӝt $ճhd9aF'\C3~6tC1+gЧ޴ٔJZ usOXoiuׇH2".{Fy=`g ZkkW$gsZ8'5l"g݇bFM1T4q0j(,v{ҵ_tٸ~Chׇ_4A4UMz慠WcV$?=1%}ꁍBێ=SˑyR&}}^J2' %w1eu0vH`CyiQ}*&yэtI fӫ?b&QDPͲ ܫ=)Z*NQ |Lդ6Is5%=16bߧ/Ra4LZ%?RUbH%KG)3Ā)`|^-KXޔ42@slXBMQ^CH.[y}aFߏZ&X,_-HRfME"s9)ﲤzUڲ('Zf3kW&B{3l{7bݚsgrYRj/( ,niJiGx_>SqScӏOb[H WX5q: ZϟO,TkD4PF&[hW*(2 BTgc6sDlZq7CNA| FC|41(tn\q"~PKKdW WD?VUdeJNBxp nݸbP.ؐl>+P!K@/,I7֠W$ai^#%PQ7ԉgؤfOe&/c d_b`dkclEbeZj4IdUɨ|GT?Np'z0б$T:GuK˸WC~IV5(*?2$yw]"g ]uX UX!漘T?{?G+K^Gl0 HDuD0O: 9;9p͓sdW/S)RsTS#Vv,̂LIHE*Ffx',bgē7M{iM8e(F' 3N-g+HX?qf5i9gLs{@HkC\ՠ~=*\kRnhoqpP). JN̉|F-BESfk4ޚl\36cW-xX|K?6r(e К(Z0_[x;le@<6hcJqxL/=AiaQ${y1׾ԬM|w.Al'KyN]sq8NJq۶i-4+'m츕cw EEv vR Qْk+`}QrVh YDR'}*Q2||҉.Up3N@ 0b,?3/mf#-&wՓ^?xDoc~U2R`-7S& {;C1bg$1<` \!]m9Ou}nvc SmYC#LŀױGj~biY.q!tXV?׬|8e%S>30().)X&!I=C0x0%#]La5#ntѵBR<"c(|p} VʃGA"v& UE,F0ło:'㾧dF1FFSl zeh?o?yv!Ƚ99] W@iAp%X3ݜSܡR"jHd㎳ho"!hx]eX WJ,8ԇEvhڋF/o>2Um9LkD;[5U>R!ErJWf%q+PM2BC6H87#0fl mmy]v3iHh>&W"Yu nV`8m6s9qc\aVcU-\B+qG" ژ̇dIp D-;K'Mu.naŪJ&_lx~0dS6_Ԅ6{f+w}[_hK`yy: -q,hw` :6}T 0:jEݴ 206D0r]h:7}x,υjs[%i@`QvJK`mO/Z!61ׁx|澉5&iPy^䠥"HsZvx#V$r.je* e(/5u,uy#%w,( 7a\q}n17?g2ޱ‚VxoK֏15wGٛ |=71B{Zz^KP(.;2Gt\ #2^ܳCG6B!Ɍ;z.QX-));M+v8}4!d҃f2<8iplR7Y7uI= L9jX>w U Jc_:x6VAbl[\QSHNsX=p2[ ?BX @'#5G_{""|k,6n==>RVY@0Ӹdmu`wFttJtM#ݖ$+J×-Jރ?`T %=hg݁uwH^p7K.nnqdTd ~sZ4Uj Q:PƵztc?<_?z?:Dl\f$4n%6.7a\[p+R<˻V3zRNQ)x)s,mEz#/WPΦvhíbBG(h&nh J%SxM+^Jʨ}Hi۹:o K׫W"QnVvYSVCHjLmɡ[kB]aLlnW^&2%V} ToHxb\8u9! AJ>{o1OupE^xeYP]`ӈe;<RU8֎v_цy|3m …5NF?VNLQȑU$[%aM V$WKӨPĀ|[&224HujJWM'_ )SS5ژӞ;wȡS4~n `b ݥa-Eą·( BIp[5\+UMkķx;L䎵EL9P%1'XшF&{ǃӉJ6AxL[PD툻"ɪ0ÔQGC yܼ+N;9NGu 2 .];۹>E^T謩(B>~eVy%IL?76.b%.?I19>ܓ+ӳ$pL9DnualN(TھL7nXkt t# *Ϙop.\6&18dR!h.O r ԥ7mƋo+):2'L*;&88ʃPAʍʼFC6;| )Z mƑi s# 寘F>~6}:'No cyفъO"UHb On4hMEQ& qM3'IJ'cOu|_Oнm|`yr@9\~XkYvT궥K#2c銨 &!?1NL}(˞X.V$Z=^zZOø=}M*ci6V:Eu:5n1Cl [pAظkI'LR=6!5'7*c= Y4А|W>PZ- 94_㬝"*1ڋV3eD;P aq1Uel׳Z t"B? >H.! 2f#KBgœ_qЀ9;PE}Nd8,߿hP5=e}cXWNT$ dXߟVb{48GbZ]UZ++pT<3{['P^nֶ]{&~1uriP{M56ݲ.zR2MsV`'3"LC&{EDuW'W!0t7_,c@oΆ W#rSQ#Dݧ.6p_ӫQ$RILGw1 0p&kq "'E{{IM>}Y`gQOtRj JMcZ/1LG6HE^ygnN#2*{-VQ¯ ,X%:1YB>2@C4Mۄ n )/P4xApL NU30G䨆oĒA0?`"Ѣ]H/:D?r]t2@х($,8 tLSc r.5" PScsHLF;p޻˖5.v8=^2|1UNCF±LM/SAā|h/R~I|0ԵP v*w rX5Q@ޢ ~ʩQ95k ֿݶh`_݀9\MkF/ _^ZKTa? 3zk9&xR멘Kޖڰ3a0@SQ\yy[w*yd2'`sỀ%5O~tl_iOaJحM;vم6;36gZ*!7. |7.jݽ:ǣEGǏ$|VV?f-ގ?-() c,J>c{*7{Y'BB)o~)RA1lSgMEDh>'qy(H> u|ſz+3^HR$w1zDxS_+-%ӷρ_a%k/VƮ~FY8fq&} !ش|΄A' a>Ȝ;X6 NX@oCg H*686"][+1?-*$f#N. '|rocLyYEeu?Z-'}]_#grw%LMZ?(7iƧ~VyX`;Lfu<qP_[ +³OpH(n”bw«ClVa-{ނUM04 ]}jҪ.(9F_'EԾ}. DENevvbU- /)_Z>]mGN.8#@rKŸ[ED{=&⋢&;D'odRZ8X O/& ~Ld#* ô]$aO&['7N2.R .Y5m>t\mcYjt)sÈx w,/;G}:e@7AtR[h[ _p"FD<.˳.Sp5G럵.c|ԚQmb6~ 1.I-NMtEPVjlqbcCSY#\gzWg*a^oa/=^kŃ~S+ 8s0HF܁k 2GBCS#PŪӏPh8v;:tbb ad~Wй%M=u-̾N'TjjK T$ơM$x?59v~O9 f(CThm yJ޿?QBZjsðR~?V2kFE䁦jąc0tN5PnUE2¿]H>ȊzH;bLxB{{ituiY 5*J(j'8JODb9:a*bDx`tSSs,YZV Sl(fbaX F+l·wTqղi/p'ບA۝B3f<,L!1sSar&fy6$~%*M~Bi6*BDӗhfKМs̜tϖzIuCR<@%+e&N:-zQÊkEppmAQWVC`)f_w@gB[@ot}2@S +:VXyR,f 2{(;੫HG6cN6}T R "&mzJ>yB8(=|:qLM|cJ{p6f`2` $+o;k4}F\z.qht͌Bfݭu+30)ljZ^i~P*J\Lcow傄y"~ogS*t:> 2D&{*V*`&ip(؃U+Xs} ܚsZu-&@S LNNY)bWF0ubj!R#)Bn"5Zav7aX+q-䜹£=,#|u:]Temv?Xj:2U8BQt@;_{ YYq(w,0 uyS鎶 ɤdW"w3pv0a'eǣgqf}Zn$?u0^JEM*:-/Sb"I,Ƥ,WcNλ_޶oϮXes/{YʔN. *#pb8:kY&`zoJw3 βjL'lsOdߋŻ#l3w++\ X #6V CBbRoY[ٚh٣Cd6)e]2rfw"#`„;# ʡfQW9XeƘ`;< X[TW#uЁo! 6tJ[&t|NR_ڂ܏spݖ&l4Y,im׆]=uxh4TAV=[/KճkψL7@{hiC=wSXдxUViS7a@i%6#jbl!T = !{W?Tb絚,9jcǭaiz8y49,#_9տJ~z[)si(5\<&5L"L._AI`&ߒ3C2\F&{yUJ6.\su멬D|Ywag}:AuH{^_卼!7"۔M'ˬQY4xG6bnܿ%(;e]Iw7Qz0P}S3BDOFY)6RRbpkk:jp2,mCe~"i"8S8 ٛR3s2 }/Nvs iŽE@P:.󢾞Hz#Y=9Y&g]b_x3bSn$v,^ f?`y t נ8xW-a>~ĞCn zwRhLHbs׵m”ǤбOk>^CDWI9FF* @YK'XK"Ns^~鮈/Amc%Z„OsD^mrm<*墨 /\JDY"J,HU<6i4pY.yT{Ӧ [Z̪D@EM.DUc9*?0f~>l|WUE ۆW)ʕG_P[+&)hrpZn]5̎ *ԘAɉrk4 ѳ!MmbV̠X̶FLzs;+Br+=.-QNiLeG[)X :t_ir]Acyi٨ XO\. =p6wQjrCҺ @hy ][z; d^&hWgڰIse&u7'8iŕ{yo6m׷n1KbLkwVOzg[4q,"˴/TpaD4kCc9WQ.hAC KB 0xml%Eww4v+B:VƣoUUpO4uӗˑԣ55DLTB_AG-Q"DŽ0txbced_jh'ts-!= .o3枨BH [^6{ 2Ըϩr5VoS gmR;JH2:+}DfNԦpR Gy%`c"xDn,h"-diM~F C\(K˃Wi}G8\mlQx!$z>lHlk\wM$7?4٬ƛ\OptN z2LeU찪jPx3r$qZju3;߳3^heSՒXY[3J9EйE7) ½H0"\blܡ ]kܛcdx+͟S0,5*Hn &IƬG,ޥ!^-+JU+T-u9iAmګ{ W.#TbLyC ҭqk^*B$"':Ta;Tma䣚+C&OLYbVAhm?r3*d&DM{A=YAKrU J#ӀgoEq8<wG?6$֞G#I xVtA(*3*:KEMmd!fDW"^5p !k!$sG!'g[*si9=!tusoxJd|$VG2)k^a%d1(5)f;I ^-*:B'}LZRL1c: |0<ӳvSb-AVEuȫuxߙ˪$H6##uFb$R *3nG$r6VvVɣ'&Re*_0y2d[eNZOyz |^1:_t|On'Md8Fg\sjȪ[-f&T<:0#[oV>=."yG*ڈ {e+u[QS*F>V3 xi~,7yþ쨮! B|RipV*"';*odxn$tr Hw<#MsChLM6,A;&8.P|BVW9<`\Sf嗆c)bN.^@#I; ([O$%tT!K7}9QzSWl]&c|7 (u#dziNf!%qCAxPgE ޙҏtiI[DNGe2=eM4>jвLˀ >|3}1?33SO/2R`L4ST8}@;BT5Shd q8r9-SO/T۲ŵ3{D_^0  HxJ _ hhtm䭒3' JieW;f;+j98%\50Iݗ[m3l궉49=6I:ah՟`+Mc 0;\pdѬy6H`v1(1 ,(=25P|:1Sp/1diRßۇN Y3c=.7' hMG;ILYD x!>x>roʵZKU%5֮T[B`˔0@U5l6|hm-@P7 br ݂gQAx/vNODepGB g5#GhaV mMe9hcFKTa9[[X'RDN)0B@ zT+^5uqL2 = ^_e~)4q$jt}2Ji*jBN#ͱqv.'"<, nJpΈ1o0ഒ[Szn eY֘f uVC*W (9TSϪॆY^,mŦO!)Oxk[@ɯ9ܚpAfl>.S]/[]&-wrOζJ3`uF?C%՟3}] p(rn?CnVG'ii_)0MLvb{zϹ\A~OO6bJ'1'Jb%hR>n`[Ƙ2Fu " qawblnӗۆ~= \%;D:z ? E,ˬky6G'Q Qq}{[XkH«Y3C3iL 4o w w'0cbe`Hn`đ[yP"~3&U22zF4NWXqLT qFO%(&=,%?$ A T%(o,WArn>5DwVHﵲء@\5mR*i93O= b@w>1r=KILt8TmyQndSl]H+:<H@Ȋm'U1G`a']Q$s{srS&Z8bgt>xp\>u>}%qb|i^Wjq(Iي˄SR Ǹ߯i6R2"hE&[j5@Εl60@3^OPAIy |:qn+7<`z&Mg+$I|L)E3JrfscT{ =¨CߨAċc?Q'?=9w0i/ I7uzg_/gߺZ`K^.?yDCj/A\e0(-#' b +Mk7q+L;;vQ.QJ=7yD,i$_b%a&EdzxqlICC`k` ' Riث_JJ;ˉWWNȰE-lu\9pC2V r1GZH ՓVU96(+wMiX &3W p 'i:L_p W6\+;/&}`soP+l]1.=_-7〪}4V|;҇CH[J# 龔UCSVؒxaھKE|40؅9[prRH;}@ QǷ}v??tЃ;9gni?l2#2HW*8`ev3.tq=x.]vI Kd}q\(iHa'yl_7i zj@ '*%`8~FFfNwJ>^I=Ed?6G$2YCD)Tc٭o`߬ۨHg" Q@hpdtcG}ud{D| v=dcۮʪ"b3PI'3UJ| &g$c0Z_f:lȤ&-,w<7p8AV ΧPߺ,K=!D 0&4ZSsm'Pr@Md*EaS{I=ҜY OE׿.99Ntw/-?W9β+Cite2$hUfײ޸D9O!v @F!1[o+2WyyQ z" \&eDŽ/۷2O}tvRd|*X& C-`$V{H4,b/5.LH~ [~(H-Q.RJv羗앳iQIINEd.ڳ3k@ W, ]~);﨣&- x:#9O0YuhI9_77B2+`supƁuw}I#ȋ/K1w|SNZ6%-rb *b(f֖؎6dENV|vn`@OmE@ kG J.a}gʸFz!U b _uU`bBrOO% 2zKg;UtO6Y!R*A,o)ڜ B+Fe2͠'U\L>9w.nXcg\8__g>w0 s;s:Ř43$> *0ay "qo*IК} meÜE{S-LI&a6¥E_Ξ V`W#٬t0Ȏrmj o&$]pҴ37 O!FSizs]:ĒYKe2Fv޳b{F!UnfW}Do͖ӓ$ e\RJI[VtgY {a#R֏Fqi̾4ĉMPbsp_G"Dp1أnַ;fx 8)B4݁8 gZ\ng8c{f{(4Y C%j=cP:┌ƨ95/ys Ǹ65evaG3gYa}϶WWϫ՗+m-"!6Hf/KX/4=OGu:1iZ d(Nqv*$OXRA\3^dM^΃Ii>oA;Y]"hS&&/@TΊN7?N\ۖ斵U,s[wy):dIIsvEbH>t g\G&"sƥ,/U_ra%Te{FDqec11$+\; 6?Afe<4DT.]E%&IQ/.,=]{KsjN1nsq%Jm% 8䝧6*1?z,,/UΦNpP|Ip {ycpq#,Vtj9;&oOJ y%ѐ)"GqX|K ׸6 .HUk\ekS2_V#a n/Y{(7̈́~<|ڰL1]_ 2c 4 xJϸ%i鍿"JMo.۷0=U&6iARB=bJ gbT|} h$5]|RF K}nSs5= "3o^(sI&߽0̎*  q.%͘z@Tˡƍ+(}=5" nؗ3LhE#ڊv4K7o%'r6|u ];^z骽t,~>tF,)0L"zRm9}+.2."gE|7u  N K\̪!~Qq˸Pø2@v rpeA?MĒDMɽ؋8R $JzDStz'3M_qc&wɁkP{o3&axgXju"r}t` /&!,iQpt@.]X M>&cX)3Z&_,䇪)ɂeZ *x;8HW9qko8[ٺL']Dy215a#(Z_"`=_kf_͊^2ϥ 7hN.xV+q4˚sJa1u?{8q 0 ۘ= 1IE>@"  vz(Qn.Da?U%l̎1A,!4C756} <ID6/Ύj J/&ufU +M:O69pV|#704c {%bcHasԃȊN\l$M\^|kg*h j悮ӪHypߔ<*&#Tf:?cױQo[ !†7T^\|hv@IHHTO&VyAlINajJlKGŪ5/f,zx>%!J`Jp.zN0Xb²RϞgX<{(L!wz^pԗp&@F>7;8:EXN!吘xxx`I`&ˀ%'V}f @zSCJFU CS|! Ք12^ VmE 7g>!xˎe/6 sG-Z7Ľ/Bg8˳WFm1SՄ9.F;Xhse%ntI'%ȻH"Z35[Am&+K_ZU(+i^m/]d]"p9c5cЩGo*!MI4!^ 1N6"zSt-W+Hk!| 242p-zL@w;?`(#qǛfBrv)/LiǸѾvkR݅k5aE_4)6uI} 紌xk%5?x:[Z{y0bZY?vá6ʛuvB}`M kZ~Q{kufPj)٫l@z:+ݔɣ3m\C M|2H0.O,= @USmQBosoa\_MƔgiHu @"_~FndLpEk,uO}"Jly1<0JŅ}oAZ Nہv7]Kܸ Z|q-y08SYTY%GT UZO3o+/lW.B㞅14p݀N<|G47q\!>+x_f@IeSpؽ \0!0j}u|HN[#kh`|ok:BI0GV|VܫJ6%-Eav|>tԸ{敄fjOeD(P;p֤tғ25#(nl?Hf.kigs8y!WkwšE#i1TE72O?e?#Uͪ0 E6u+-{@ԫdcpyC-^E2 PM4d@P?: !y*X*yKDE -;@ !='%!˭>CdYRM9w:*h9-tIW5AҏiÄI,K4ʭ5Q6sQB? /]|C{e zS÷W!f?[/m^,sG'ۣwvNdl^R&)&3䲐bS* 41OF9dHdfɅi|U 7[w .UC ȯK9_ɍaMAҖtpZ#B"Ig6RoxP=b$X; VzT{AWPj0J"vI bTqր|i&1 ; ~Vt gAN`lN };~ Ă,u"k0]Xi#6:TR`^}v{e;HTDAAQZmJSt^$.:]/>{B}n-56&ߐP&&Y+sg(PyDbk,^ڕ5:5N)ek= 2s܇`%L}m $7^TDL/lkXw'MTnHaKeAt&W@B-G>]g&r \a,kh ,.Ll`EgF264G={:= LO ]!\\Q@,M:zEofM]bq6*YÿPQBaز $D,#@:ġJ$ JVGt;Z?9^?H/7ZjiX9:w{)N9[x &=uR N,= B/]; wq~l␚'$qb Ά97]Zے)Bv+Ѥ=QHR~@Q*@ԏ&_#?PlC E)x-3"oĕTOFC@Է̸܆eh9C*'6Q@R24Sʄ{9Ѓ.Zᨥ pՔU}&DU NlO0GdP8M % =GIcZN8ı̓/u Y_s$eQ=_H-@!=trwqe,|R+:u>H,9eG/ nSiv"Cr:t%݋mPV%Xp?`'BW xm`!#_R:8x̲Ĥk)3U:E_kE.>k ;L{Ɇ r/0^q=SrgrT#ݲ4m۷ 1j֝&F[lQd*+ HvnJUǔ.vI+-hG!<*z[FXn LRBۈUMdr+IXziBԱ7/B/Iz?)NS,1t?Rt)fo-Aʼ[pnz.\0G :B' e<d!*()EٌȱtFQѴ`LRk i䕤o'Bf/{@>#mE> #(}Zk.Yhޠ(A n *E#-54YvCT T=@aY)h-cy 3\mB=wrv4F'Ooy?لКDخT0f>`Ldա,w*EzR_\Y_E{ݳ@yL5I(M&=U1 aQ[1L]CNU%^2,IY/]N(E~n@Ϟ6;w&ǜlT%s E#Ivn$F k7m-u涴 < HG f~ Ze>U (WQ>w0(B(Mf`Hšvt¯-iQ-EVd5AO z6 L R82L:k8sxJy{_f/;6e/z Z$*kAgx6}GH{{ vX (mo"ma%XɅXbT5`@yꍾ&-I] ^$$)xYuq# ȁ(WsS}[z|,ToZuGԤ^(U TQR^AJѰwI9aZŰ7m6FIq(wlc B^qƱ;aU&(Ѐ:$,{n"܎˜4"U/6O9Y (>eK</4khpm>ے;>LS=kC}h) ('/c6@kȍ[f}uH䫼5Ex_D.Pr6 Zd #8 CgB@̲!@|0QuЦB)Y֯;0I|ـ0;!R9ZRęc2zmgq'1m^2->ĺ۫}s5Ik™@N]~k㗶XveVKTR(cܫwx֢o "Xq>:a0c#c/;+?Ǖj<6Q4XRRjak3 D[Å-n mwwh x3)G a8QkZ=> 0S_CgxK#}.r#0=CփEvwBμM>(z4cU!%@ 1c`.XW$Lj()pӉ5NDJo8Q!~⛥^}dBGO׹ECu,9f6Y`}ک-6Tf~\|Z m6EIT㐋>,LZyv-+ $MpTz Ko @NM)6/f>n]Zqy} [eg.uD%KNʧ'U2y#iTzv/ps'ԒᰱF YHѽ;egPBo㴵Cybl,8%{V31 "\zS$Ֆ*ZSnUNNN5< pN@S9ۓ :062ˀ 6MLVre7K3gԻ}HoiXcW,@Jڏ6ly8jzҝ[Y$%1)If&U#\UC,bOt> f' nTdmd_.̎Lŋn4]`/4ΉtS`o7O!WNxZ.j~ԛV{5kLkTaVD`BS,!Gp%Ց&Ļ4&L! GVFRSۢg{x j߬:Ba{?&Hl|F[#i~I)^VN Ox[]}L3wL yJmސa(~Z6b7O̩Sߦ-=p,VO~"wFPtG3 M¿`>F7/[ߨm7p[ ɽإ Gq 4|w1AB</F,g?{ ?R>9Ts2=8&/b?@13Cנ :\;pmƶIDSV+)ٖ𐓷N6=xΠ]Ag5/批[0+kaBi% ;y}HaOџyӘ hV>D"˴:/cwY.JHNEO&+µ8Ԭ[1UCh̡ou އm]J0@+Dqo gq%h[ܥܤbd! J p^:ɀIʇwH.fw;S; N8nL'!yR;Ї,2PV)4 Z}'[ %2v s!lor:pD@ERtj>툧γ֋To6ӍV"3Xحʸ%.dz$bP-.l#B6RZR' i! +ӎoz33-Xa7yV{}ƶ9l`HK~Ƨ%?_S;[@}/P7ݘ R^2sZfڝJpT?EA%Nך}UlCe6]*7oW&bhj0-Yt@@e &a$ r#@ \@]-JKlTDcE=o-7%N+ n KWV%6htiMk.P5ZmS$J%|ptQrP}Amf NOWLǞE]=7cpxWIg!&#)@u.$CwTz XgmD+CN >d4".0;A8Qe>A ė\n6 g ߏ/Hx? ! ,K4;YZv:aj)U"4E[r}rX|&F,gTc5"İo\-g5U=`UN+RW84ᩧ(SGĿwl1Q{~en[@S; Ss,v( FQd`3غC,i5z pӲ|antw&w?F  M .nzYFeseuhv>3ظ?R1WqZ~rU֠[A49Q^lr+5|&YX)@\t\ vfQ-5Ml]T H:m༴,(hPZ|<roX離^_zNiU* +2wcr`OkٗwPe~7rpa*hb|ᳶM&0D;*sgAk%k5[i"Jt#Gx>Ұ7Q^Ǭ[^mxiY] Jm\~Lpuw Ӟܒdv:xxk<Vuʰ^zus"p"myF߀!I{q3Tk[Hܸؖw3$hA4OS6}й'_mAP ?F҅ u|l^w >wH_GJ8O qZYfP۽}9YX7h)JX䣾!4O]o< L,UHic$&^}qay}oWZd#hMhը 'haͳ:KoEnÁԧV&z$ҐPK8^-N*d(u-T/)|^ÏC|꿎]E<]钡ۧǴdד6e8 beML&@$=i1ᕗA$ S1s}Ke$:@M_w焸M"߱o,VIa)BDIN> 2g[У=\rߏ8\ #%le*=Bއ{3[]Xn*EudmQڔekTyN/Z88;y!/hxH?݆形@)UeTfLxN,6K^21\Hpi0#?O& GnѻX%2eI0ݯxhWyl|}ab bcD`osiJCǔӞ1E$meM9$wVuT7!BuqÊ%W? c3ȻfU$l/Nj8 *t3};m~ w+LOk+$:K,ED{2gM.7 M k?L3j65MuDZS ^Y4%Ūd|RnլxP/',3tDW2+-m` =B!F P['ުtBjIM-=&B:5x/> /qQ7|ߙX#"e\ʛ'wZ&GGz0mmjnϟa=z /: O;8<;>J7{ F%O݉ސ[5ۑu|pF EpC SM)~tApb:AwuEmqgg>B`l@2XE)Wr$5^yxWg̽Gd /~hMރ?%9bN5 .Y8nL*9fLσ!I%gLLGQf4>a~1L'+ԍ)0Evbݎpd]`hRLJvHdW%6>Fָ[Lf:|.#l֟ysxqq6i<j[74S-"mmLcg:.C}P`5Z/DQ oHw KdUҜ,S8regn/FAQUkx/s 7e*1ʷ Tm5uYST󟐠:# R_ ywE1Q2H\Gc% T.ɓ#iu6| wliƮ]+N(Glϙ2Na-;*%"mwй*N- sO=1ۧ*cQ-Y!'̞sa?Ї;/Z,E2^~0f1юNG-e5@26(n٬Hm˳%e߸!~>|˫:R 欴a~`n;[]Bܡ;<(}6(1/I/ڐVB !r݁c%dkaQj!`*ɡIa&6rO<Ծxb+(G}MG31LE!2IF_TJ`@zIG7UH/ +}qUzG7≡/ņVy[hY!2mKe+3I]8"Z,-3Ф-賿ZSimJ/R:徐LF7LN4 v~C mMnp 946mWӐ&Qq^r[X'\٤w89iT/1v>>(y E?[<dzd.,tAHD\1#&6SNW{}t"z[0&œp;l_7 pC,Dq3F穢(Un#{J fDR_=\ZƮ˵V\ђҗ=1Pm]w 8زt;/' &oEZ;* o{3{koNK>>2a]8pb:3n3Ns ;sĊrGvaxx:ʓ'H;8lO6Mq P.8R´?gO )PsFwE$̝ϮCR:c;78iy˩ZV{eUW; _WIXƯn@{ < fޚW?NۨƅB!Dtʒf<6O">lz(R<-# h)"wHx.\onLCeD576b԰ٍ2B^ơWvbxGM):ΕK*!48^a>? Wˮzf"T1 (5dITԀP`Izg[Zyrz,LD }(IQZm{[M]c.Ap X(H _[KR:LKk?^RZ߁,spԧi5.=sDaΧ׻ک9w4XrUD9OyFg'‡wFKDk j(mDz*i[ǿwR?9P G*h|: D&ߦU AW{ejDMl{DH=F)se|gln.mG #4,m+BA2*ϰ-ȒH9aQcA"zP[ f0ee]Cy] Wswf<~!.Дil Vc e\uj r{㍼LO%miIT7aՐ@6n-~62~f{}hQ)oDpAޓĔ%e6"~ ăn4ǯPȩc\܊Y<<#Q8:/{|\u+C֟ A-/0%lݟ/N]LZ,Ɗ-[38.2zJr|Wg%J)[_뒉20E##Q>lwH9g-eHx6EPjN~_Rט3h cJKr4-hrz/į}9x`aqAZ4 SlLK|vnNU5;W=>i|\Ϛb;D0J?TJvpZkx쭡3\oOJ)]InR7u @J^ n=ikXQp]X]@bN,OE}ˇs{5YvE\=>q+7XEġmO$Ùk[2CH@tar(.k6DaM lGsUv!i"oռ\q趒+bȖO$:3y6&O1YFhXWt)n0ڲ'DzecA*AwſC "'th7]/q:Ɉ]5&`q¬)3{":g8Xvms(\XPZw8rUW؇6*W}b]~gX YTJ([D.>s9('oRTQ}_Gޑ y1PXOCWglk! j?HkvFS9;6z~۔|S8Ê:)G*o,7B٤B %\bzqX\T~E !tB@0OpkX6f)ۋR,gh jmI: q3a h:%`83l xTOy~ {<o4]IU]~cKǢlȎ_'4Aˎ_Zo`6fvQ6hHʍ>D!Pɵw}Y_ITʽRlPˀ{[Ե\$:mܕ#`s3|IMG1lAswWc8=:vvfa~[o3#ߌ1ky>=_Ż{< !Ϣ47j0J>R%b4:m)W'_+h&XC6op5;Xal4[7x9Ym# B&ڢVex Ʒ#u9Fin/uثbZx? v#jA0T1)y//<%Ǒ-KYt  䕎/^,rKs4u# jPpjΦesY(_Gtx1xe(u\@p3Mѫ%KT}sgs];4gERe(Mi0v.;F~nlP[pQk"_QPL1x/ns ^&n0Ieޗ!*Ble.ے`{"{'y(7-6BA6Y֬&`9roϺ92sdC_QI+jdK)>AOwnjuajoM➂*$y]&I3Mngk߆j:g %de7 ݡ^"[!nLE/]!|,f{ȚC ʯ~6 vl ֲXYWzZ&2Mg 4w_Tf m$I&} {1{oܫ_E~룢]ܕ 0wSrw60\7ŷx.! |&WUMJT+5Gb ?"K^{jQǚypqaH`XDc22Ի ru#Tktz(:;I>+9Ur{#x9(^RV `ԆN$l0R$N)3&~{)}{G 7ӛ&w2BUs[($Jgn#~ >oJv.2⭠aJHE$N۟hvw1H>!h"ihѢ= oc7_Hr#:U :7I'6h284<07S(+7F UC&2vbP7~O5=f(ꕋ[=XdYom{2 ,ϒ܈=L $)o)'6CaHۑMG>ܫQ䖖m:A8qN`[$r/ZbPpI֭?9aSh%$o}ĬefP;w@iWNj[9CLMܔĆ ܁x ~vsI=x3 m fuc8ww%?'Ȯ?d*`ymDgy薖i v{vx ~o[e+YRjh?Ta6F~4ơw<Tzi>Sg@eyL}ca[]QXg5NwL9z`Usc}Ơˍ0Φ1\ӊ 6,l {ojVES)B.o>N '׃.^PFoO#D)cog5bmA_]q^rr3qTֲfl$^=^(( NK >W,+0t{r|dY\C*Ȕ',,m2}p]v'lRʭ?nZE:Z(/4^g"NŲ+too", ">Z}jV߼oc 2c@x? N$Z4BU/Z|Xq"h<b8lo<,`Vr/{ ݱ3\}~AD9*ywo=MvW!mÆ a5I$٘p,W 0 tz P1 }(V4q->iHg% ^Bx-'YD lug\\҈dKa0h3uNj* ^$ؗ4r tNcjZ{҈l{ ,ծѻAWZ6-e)}d)̠4L{4L0A  gb<.t5N[zΒG\.B /"b7k"[ൖqoQ?7޵W~jV{b@%p1*`76*#I|d@WG^{?CfVW;6:/0'_xSRHZbmO!sT>3ptW0hUODk!2nHT `XK`^Qq9g0sx} 5@*9ϒFS;.l y/c` u:`w2DocxzCykk@8b%8\Ԅy]ײ$ٳhAFO@Lx)^2O8雫|ٗxCL)_feX 5_lvEhR`N{e! 7E!"I#O%gykF~4^C OL>joDJ@ț4bb=H-kLWGt"@ (GZCФX CTS"*KGzkI@MIScg"&?_%H61@]E8?Yn,tA*߶;DQ~R /LJ8Us6CGfi)mHt xL!b\u6 7ٻкKkqI vPGI;,ʇ 5MrFد5<ͷƊP nBlYB,yxo @9zuM(-dst~FQ:ͺA,Op6ޔmwӎ`]BU'^Yăd3ꌵuv 0dUZSG"ErP"~~ʯ׉@Jp4Z'+`_p~}=}ɠcѫJlo:o?^40S3wdwv$ƧU(nXӜ~ Ć B%`Deǹy@;iSkUD¼ Mf-G9ZHZ'ۃ!qS<¿TWJjz 8+H駳Mc#RSWĵuS';ANj>&C`8\vc[6 0;#'<>nmN 2CSNW9fmd>Bl% pqg5ӷ.&88jk#Joq2D t~qѱh~<|4VE4cČF6ZV´㢥/Wynɛv Ԗ!"yq{ݯL)DEayc*k~ϕ˩fKL[o685Xasؐ!~$r MZsuSTR8M}YX#e@ݚMecq6%뻶\,`"sA8b)G\rI{el"D8EF  %J9B&&SaAnlt![<"}[b+~F56z\6%Sy&T;Ǻxfw, w}ZVDQ1 _kզ`e̎ՐOմΊr¾@J=j0\ 5m  &;V{}z̼#g, =jV}{Tz 3~rU.|ʪ ðZv\ȋhT4_z}m`\AD8Ey1o bDQPj۩k6`hYj@=t L&'\?_IJ$(DV RG;jYpTrU1GEIȒ =Ⲅf*3ٱӻQ*j6"Hõ.7=VcDNa|S.R7Y¦w%Xw|aS=xxE RNT֢؉8yW<#&S!@Ss MD%W.@hfϳ<]9.}NW"e`eNqh:Q:32_iuCu>&%z~!tXxȶLoɮ|G 祱@|O3>J~ț qs`ޠVW7YpNbuv:hX6p91uXfyǂ>b*8*{iIxǦOid!XhHl:T-H5C,(΅ f;f+Z3U` *p@ឡkKƯ:ǐ, 7GҌSㅉNՖ|ju%Vr8g#궱^ {*L5 ~ `Jfy)c eTIJ"9VDxqUra|[l#7ˣ Bh Pɜi8wE0d:NOsN@ ?ŤZ\w]}i-˜9oN H/[cqԩG 2np?<~N ː1 a<rq(eO8 ՜v};#&%8CuR#qmz΁GH?X3bg XOxt 3fls2c`{.+C/V|*Dm84,ЕqtT^o(۾}w3+VY#.f%0MTh <Υq l"<"y+$Aw' 0T_lxZU >PD]èUqcpFOOQ`2~踿1E:`)@*, Ez~StsrOghٷ-r8\.)I;Cv[+'a p?;P"`Jdj'oa>os޶}n\"SokB< = v2 #`U탼g6Q@o"&_AP4IWrȤԙ5*n)KMb{/)˭vBX.+\@UqynJ{G?(#@,Y2`aB#CYO2Y& ڙ$xKèZROcaH~J\V5ڭwhr8NR"׷YNG?Y?A$1DLg(o˥]jCI,hy|6Akif_P :ވ;,m7h9:8%ua4SF2zv!$ZphwC>bHA/I Kz9MO!w@(*&|9ji62~ҳXǑ~4,7h)d%:U_KzZw*VPqJ}*{Ah{#A8e?~Ġ{ځT4cY!8ޗtD8VI>Sؤ!IA:pkg :G]|9ФuH5.rDeVY pEi l 2R#~*lOj7 Us=il=٪8޵joq) :6Jت^ aSyc/{Bu;osFVO< <}KO)aNv=S%.n~d6Z'$@Qp ^ K|~|aE_bv67KBLl;O~5AY/?9`n -P91|{&Z2]]:&\UhjXH &"rC2 'SauX!YPQ 2D-Y6N9.y%GZS1ep;bNfYKs8Y &Bxw]ӏIuBa>Tߴ c" Fj/Tʄ%h%$j5#"2Bo )`#XU&Vq|kգK]}.(op9~Lf)䨩ΩZ@-J7Rɛm1): ĄI;~@Ѩ3Psҋa0**w2B(eg[[ }&;ͶsThAZ ~#"Tw  kAbuGv՛=,6r0حh^&~%ȞP>[jA4P5p1PDi9-^s099Q=_ir("9ґı n:zRu>|?t@KnrhY煰P؋ʈ{ܱ‘˃1,hR Dq n9 䄲jC9<7F} :9jWԺQcDZ]fS) 5p;/ 8` ]cB_jjs 5=TsN`(P שe ) RW;iV?k a0relny, e[`@ܭwa&J<xT.Te15@|S~@h{+'Z gY2/ K>R!lÛO25`ۇͻv/I5CPShQJ[4#|eY#urN_HS!N拠'@BC?Na7$UQœctIl,GaD?]vUό몢|s݉?7^~}u4g[v]e >:$X춆#Ho!dO|S$i/#%7TOg ԉ QgeIR.BaGb/K=SݭXǘf5FzFD쩌V m>|'F_mTǾjl̋7@>g+#KF6Ʈ[S]v^zU*iSª $6sF xݓ:vPgd6g1qeN֣qIJW՞v"HhC[r.K3^`T3˷`( Ci[{ia>׌{דz/tmaQ(U;n4[ȱ&6zm0&?ߴռiG׬4D;Xy[֓r7'H-@lzZ{E[؞$媸gȬQfC&q+^cU5"|m`"̒LCkHկS [W"P&;RpD@,õ>\@E{)>7+9=_`bSNh\ FVNozDRJFО_QH<ƴ9x:nًkЇܴNȩP9Ɂ p-Zǂ` 2" 91ΈKćcM-#ڥ.j|H&q.fs)!V{mGqX2/F) 4?DG&Dy,vAN<&K$m6L]kG4CST;]O0 h"\+5NYAUIX&v]y<5`نBccPAM0]C8 3du{e8ݽu(;N\bLm欵*jQy–RL0pqoUchDxzWgcJ" _ǡώbi^MξTkqN,c,FdR׹+ۥk`]L<5e Fvs$9^܅Ƽ _sqf=,OzLa{޻̱l {|.%T66>J%]]CWA/O$6C](w;k"#2X ;ƙH|9l S>n;Θa6۸mR70m<523 '_M .tzޚG,0YPFa.l)j27C Unizd|G5&#&zDQ!oR" Z~3Q%;T&nP( B'BI`\6B))F.ASIMgCf@lߑP|N*ߞ*7S)!x{yzŒER( }o&Wle+BxqU!0"f^\ Q j謬cE{E7B28&;)g6Zus5[Ev "@6Gz:pERiWoi4&9;+J߮"Wwfy>OPgH dsuflNLbI ^>kbb@~tm|ag~d~U+xnys [~h px؉zǀ?aBv f\Zgȷ~C_-iBGǹv"aƤcJEn[U-ԑVyB2Tv;`BJ}ܸ6RguUg1g`G›Y"V ~>7W 6Ept-WNv"W݌ܰV;% @+Ҽ>5{G=gM6/3DqpSY_쬴qUE\w5`͹b:S+v( o,`W!ux.`YB6 YO0j 悆P1P}o˼_Ilm*"d@7l4 gًnYq0 \/fjvs_,dC!yTZEZ6u3'p>Q?gA@@ޛ%Nw~EGU}~/jӈ#[?T{ϩ7 Wv)Sr@c)kCzm9*>^]0Lt|٥*i-[+C38 -*pVJi;L>oVY֤. /na5EjJZC%K"ƌDBm2‰: IcqV>̡,\Q%ec& 0 [iܤ%Η#\˶ws2JK47+ DE@ȶ;g 51`k4N_c)5N{Zd%S{-(+Cч͌Ou1QJr m М]c=K0TC"x78m3V; *t\?X\H̀v٣"RE==Z  ݌Il4j4o`i㜚0~eK*kyqkV=CM? | t:iCGGMM2νj?m?x/e.س5~v՛g:*![8dB [^Y h#@$4ـ!+CH6523=81~yA[az8A"8[LjݼAq˝sbOLT6tv &;Zu)hhqNBM,%G0agh{'uyjˊ+m ^9e"k[Rg~KWI 뛅D֨n|=\| d+DZ *Y5 :+ ts\_(uT({۱vGݖ5 RȼVC lp,/Fu3OngkA?d+pDŽMPP|&ժR-GM L :@\=[vɶJD!'1Q3"\d#&ļ4 BV\ kJ b$HksOIը=o jW}%ptt^=yM\{ $#%7~e𠸼r rR4Q5f W)I< /5㻿UثYxT_ڤ5#K\Eu.V ժ;3Bڲ:<'FI'JL}OK6f?*`x?d·mkن:fN[m_Ye x;Ƃ mp@+[߿&Kj!BAhUKaSDGFUs QrHloTtÖXF }͋764-AhbmI%m#=``NjGnUvdG̊u[v s, ҸDGۓQbo?5z =/D;2")twh2'dxD ^lXWD?g0sVC?wؕ;:H  [Yӄ+N(D Ց6O9 5+\ ϫ>+q yٝc?cM/\S4\e\KY8z(_1VlܐPr*{,zxUs^/ⳗTj}p9VO Yأ@FB^&X[&I*msN+QtݧqRY/Gc[>48TtDxgRO+̪]za !(km].PP/sRyNȅ\k@nȮJDZ+gLTAΊjNb q]$L lRF%BjFېIZDqr@Xv-z+E5F{vVFKK(qtS,{۝ŦFc#]` 0w~7I1h3{C@/;)gpDdCYD2tL/rrE~ TF Zv/Qѓx¡Vր<`Nshak u Z8g bBKnXfMPN1lY@}پp+V/q1n'sS:z-`BB _Ґh..#\x=:Q_}#hj҇מo4 "IkGr'k,8_$et6YE+]V?[zsPl/`rq&)4]A{nft|CȌj/cYe,ٕ5xٽS uqDkBY QRE.Ipnܬk6Q,GsMIaV?~'o\8j Ã`bj;/+_B% xF1q]ꃯGa*xD ⓸XsSA 3]8GcI`WxՐ#-aJk^j96=8d G&]Ίm6 i&[gƴBjOT: 窩׉l|+Ӈ44Aq,{iM"_C7NכKwHJ9Ԩ%B.dlbOUBM)&2f<vG"RtgOϧR$g 1$oCKu* lHDC".jiIH$lN韎Iò,vLB{ ;_ @HK&@q'9{!)b{'ܢ~=jmN>~a"]5T詭<5 Gizw= 1:iy҂s?;Y,%|XC|+z!AMy(_/:гd"TzAB)u> ]&;Qn;S]5V^p;[iOnt \vh )E2.A<{}x(OIpYE^%47LO NpkYaAK'+B/1Zn;A(w*?Q{ WKFUua=V!lr##ɪe%JƄBZŤ!J95P^"1WZSnٓRr3 CRefBWiy{Z-}greCS8AI9z&: 3MlDW.a,8PI+ˉ^B"[( k|Q]ۈH6<|&-(Zƙ"$6qpdijGR#: G2F:\~@:PO~nK[kdҚ\Q 3Rȼ,Ìr[9y@KƷEP ڇW:[uuwaJ*F{H>լR#|\qe&!LHH(3YHp\=iM5#:$ 6$^ʈwRR.LɲpL\Y*ͪ rRWrf$UN7½Qz[Uryp&,kYL)jϰOk9S~5[;p혺ᛄe# 62+~ZrI*y&Uů2e/ *GGM63U:j?Jz ɸ4T6:4R$' JwL.w<`FߒnׇIkŖ4ۺ>c0k4 #B4EުY?b)՘g0NNfCd->y*{q^ao:/ G| c賅( 6'˖8<,,mR<'5K~UAVd2l%Sv??m]Q\Z7/Ǎē=ѹ-L$E4lvnן*Hw/m.gM; 8/vǂͥdu$Rٴ O=H<42 '?M&S$XxiἋ ,Γ075][dŰ=лsE r'Qi`i#oF%& ?n aK{/y8cdZCTCѽ(oj`~m$LּW9%O/oEҲ,4qh/n4Tz EC\o~_ pNXS,jN5.S) `0Rbxd[yľo,HX[KGYE]H׶N`@yKǰʗb4}{}1XL#)pbJ'xUjVWh7(*"' 0 tibJ`1o+>/hsH^LP@,W0QHsdtSH2r[JmFFZxep +Վ˩UrRFK~Fe1x#Є G/|@"NǟB]h)$qSfD W}R&OYM cߥA3=L\N;O;7)ĶR 8M0+Ґa W)ĝ5Q#l>hފU֢^g|Eݝ< 0ۀY=Pk4XpI'/ݟjps ׈rb2>&T<Ɇ꺼s -1TdZt|*|z.5*s&ٖ1ZjRI%ɢFa(ͺ!J#`zL8ui-N߇(Ȼ=2cU XLƔ i Ye(ǣ O Q|Q~4$ eؗ (DQoTaJ޲ pZ*\=\#2AO ߦ5-ggvf/rP׳ z*p/3ʙ-lal%<\փ̈Dܑf9a.D92Qi qg5=Rƈ dV 4]%0ўx,9/; . _ vIRD9.tPqZsuk #V!S%[uܯKL(P]p|tfU%<YbV2IhED_n=8,QfVД L:r͈̫0:oO[[,)N8w;.!'-@Nkl'k "t1W?;ˉ?IV#\!jO|-Z1hcއKHX(|T$=g^yz!?<@ԦA&p"@@$Zm q Hl?K.XJt)K1; h U|<^<[|+G~m0Pj4ѰTq!2_U)[׬Ga`ǔ/FV&N`'G9``h\P;} lYŔ-B#8>,ɇz*CQŠX:g5o&y=׶8 +F]ړBqFsF;X ͒]kV8ɸHׄ6MA9 :;hEuu,lfmx.IxE>ʊKd0˸UiY=׮X͌b48;+w"iz&3qd+J]ڢޕ``= b RR0ҲnY?J,d-/e v-C}}j3@_$ЦUEAOm:TATGJO{uXsTlEM;gz?<veL'Lπ ո&܂Cld12wބ&A4%i|%Dqܜ0ZMItzް?Cx^ǵ~eYU~3t֋?n\7ݍuJt[ds|̀Yx[!!rdfZ!:q0Q;TՙYiRr6@X#E"&AH@ʘӅKcsL+xN|~pAڰKRȃ|ERy{c,nM(0 >V;/oCENiR2W!K5Ep,ܭJPLkG~ ؐ:8^ xWxQ ,zg?{H@J@W |OBS_Ei4>x򄸫ceVl2T] prIp\͒7co YCPlT8ez#BD zYPMax H{gbp2Y_ *AIXv~ykl(ʢi) e o&U&J+$ΐi6姂P01b(l8fSn:EBťF-Awxf$mpΡɾO]& o8ΠB<Jbg(fAO-Z7l7=^6P@0ri1;i?cC=rЍxnN"a3m]v.Q:IXE 8Ш޿G ìN7NM*)6yPQ3w'B}0&ORT5<[Fsh!PĨQ+sG!NA @~OGY#k 媝Za!<4V!Jx{«/nK" ^ÃKm\гok276gvøW2!H}+eO-7Jr-A;0} , 7 'T[75lmOeHyT g@%SL+I?n!/#\y Fc܃aԃA6k8n%,%V&"n ccq"|Jd2flH8f,tury1ۙA3QC]"1 ~)t)#Q?F@WH*J7Ob7tZd"x,≕үU{YU1<&U9Ns;O'Dhum &RzpshFBt)$J_7">J) zPM݆_5_D~ (0Z.7nk‹/b|՝-bmF`Pjp˯5q%p3Uab:smpWt#R/E@S$쟒ݳz@['L>~@xPvY=30I^fZ~<%^BKb\oY+s%Ku'7#d G>=^} x3N>KVv|duX\G nh.(1گ:BؗbMNϑeX<3j9 KH1!302jGbZyZf"R)O4_Q%ݔܫ-,d ` Kn[ wo]3ϕȭG nЌ;NꋰTf˗NwF хM͟ mgrZ F/s[~S(1Bkg= nB @?]>bqQOqӠ-  #li1_ZK!'J#T"c"eB](I<X_R8ϐ3Q/ƛyuD C棕 {ԴqryiL&.,`pGM,w,ckyb6 RBn*(ZZ`D%vNw(xIEy30~Hُ"./Dgr DQSrꛞ^C,@ /"p# iD-5s(u ~?DĨw?RJJik R2;:rGzkSU^OID}qBd#83S]T&vAɰ~}4mixh?3MK xNh_,:6I+s!!un|8e 82xVԘTQՕ\G Xcx^^U T.:qHLB(';Zש; Wܮޮљb]F Um9k ,FSݽ[@0]r1am,g h5jʖޗi2%Tg.fڽu@ԋέXfX=_ڲ׃}lMb*-!zyCK.@;g'-Fv9$Uq]=3^i؞ub@e[뽳1ظM&ЬLo@0v${G&>.t.`83;(5 ѯ27/p$CZ`:GrE FGy i;XYl(|]AwxB[2dL3Hk~ccl;4Hl$`P7mLΥ ſKJfcySU\rd,CPF QA դD4y^ҫ-|q,u&e-^tX˃߶@7J~(阵d'?Ek9/xΫhj/c1a-N&.M~#d!$GgJL8!k_Ow>B[&!f]9yn%50E38MD^(;?@;ȎRgv&nOo# e^L:Tc [1"sM :ߤr߈$9=P&\]yB :wY )oqdSz%Oi`.;bIM{N!I*zϪ@#J@4l%߃g)BgQ|x K ø%F<# j1WN=+8J-lݙiF bǝVO#7ݪc&EB3g4Q0\QQyo @`Gn5HXe|sX"-ܻ(31%6b^t H/I/>B܀*i=Rm;l(!=B`@IQC8!neSheAߐ@L>l^*A~s!4lh;M4!8t0 QOHIA}Q9:JhKNWu.?>@Bxw8 F:%2x~yON :u3ٚWbz14+~>̂92bN5djJ[?/eMvƦM}.!EIJ_C}D}^ONOj<ވGK.bɃXQjT׽yJ뉰:5Xy\z'yΫՈ㧝NAKiCG|ÜyBj8Vef$IhB Q_G@>,[*?:,W{8 Sp4R00T YowTk1[F68Dd_B lӢ{03%e9;܈\wKvGtq-bP4tOڟ |ܳ}U:uM_rBKi\ZN/c+1Xќa<0M`W_9>285V"72>w('Gpw iVU@M&r4MxeokvE @ QWmܑID>>c6>$؁4֥5Z*)|Mׇi3`d$ 3U4Ghl6Aŗ %N{V?=ȁp0q9h89n˫"N$Td]#׌V DIND^]~5|JMϕ@a+2pISj\#R;zi;a$ 8{@OERjaZvsSeX0# cJ!c󧵸u;?sRXfȬ CbT3cM[=CRu7OyB<`qZZ`<ʨ_E'uBЛ4˭fy$hGj,`(;E>Awr'mAƶ2ʾ?50ۻޫrϑwU7b׌/]-iƣCHvc2Txp(OTS"s%C+gJ~*O+aܣ{-puRءn/Ww*Q_y?|L?Ť)<l;ѓp- dB GwT#nMԒzjFz*e%qTݴP3ߔ[4j 9f" 4kVC6|j#Q^^o EbIj B}rk7b B%uDU Ϝf#.?g{vJD)" $xL So#92 Tr?dyNΎ6m2)p1cYN$tM^Ai'+ Y7G #K[t`}ׂ޸ 75 NICJߋG+kvKnH38;%d$>OՍ%xedCirO3VEWk4Re2*[-Mtاsr_kZÈQZ($EotIYX؅ʓN|˗H.HmqHۍƧVZb=$01rz")|Iف%Ew.2Wt[ L|\ "G/ N1"O~4t -uo;L d!f!hYo@ ݢYe+lS@ǀ h%bwI!>~i6S;:M aO !_AK[.adJXPw~례jtxn fjsȟ|DbޅjVênJE){tDЌ'G&᙭ W)zC-SޠUwYS CFJTv>9}9x[ܿEmh|+["sW`"$5y9M 9r.4sV LhڼTs:zϱլҒ'S|s৫NH琡e!Վh1&N%7ljXJN"A)ԸgnzneD2j^^0+2` ֵu ׆30vp:f[`ѭ\YMR zW|oi\^bvvy9js>A&@J->z|h= e[QLY=zhR4G,ΈӑO^-u[+9r"u\UQG#5c^$d?dj@9*L6vKmf-EGaHV.̒uQX)i 8)O _rni=HUZpZl ٓ׍Eڄ;{'dY%CY{ޔ:k0c~f?^w""95J TU7F%^_!40)Y`|#y15i2?;39yjŹ4Ƅ%Y8jqxvQ|HwX:bi!a985$B:T w(f+i,|BU<*`S\,?v6o0C{̧y eNj`돌'A!o(g!sˉ!2ރ_2ޤK{jky)$ y^*jH*>/xt='HBuS;NӬό/Db)O\yV~ t% 0O'ͅMT`~ma\ˢ Ιv 3n78 ;iY%Á-&xINi )tY;\`GPd`seڃ{ZlEz f̼*^o`*MU ~GgKfgwڏcq{T Aww@D/uDnkF/Řg3Ц9`|Cff1OgOoFPtVqSWY}pԂaRsMLNu<2>#JW$\NnNt\rѵP7gD`dlaڷ8Q>:P6P s\UeR?0mYe,r/aaB;ȍslιTW M|-"ܒF[9pl%{ʍ ~f c )G#&vYPgƭNPժ*?m!=3[J8d? mOPC&u\kżᛎ8v!.:AtQ/OfIm- bJWk}aNd==l%J^ ^%ړ'jbghZ5 Q]@Ia'Or`wE[@2 5e%i쏧yQjpi%̆8ɛ j.{ddߤk"[1XV]!H"N TnxnʼvvZAqFEV)d_M *_[glYn`(NC'{/Uqm,0#{NApȦ4p^J%A"™O$tI'=w/]"f\KgB2)@O2?J|#zU-SpvJ9Ro D۲u-3\ObIvHa-~ȴKt`?Aj!ܞk,oU|mSq,tz4֗9qőWX@J39<2@T^.2^>p'̒ꅬa:GK8DQXwCs׸i &.g`bb#W2'GV4MO|n2vB"yi^g.Vǂ%q/C⡼)6N`}::sKml2Fx"N+*E3u=|~ 5J65a PGKz0flI27 Djdf֙8s#Gؕӓ>oOJy|V] !ר09a1ߦGbI;}.I\v9wV ~FC-=ݫ.HmPs@ x6[A]sC]"ʇi~T3&rwKM[$1~/M*娪@6mdELJ kά܉8Sf*kZ(4cw߰mx^"5de;W[Nv2yX̂'.Lq3';3pC﵉1(%Z7%Vl/\PalX{{x$S_ވ} *gmP. LJx.OGNJ3&*1a: z;]{#[:Yr1iAyb]f)hkYnm4nwvp*'&B NHU-ThV&fMl(|+ xV8(Fp9Zml荜3A p)x8$2e!iȔLGFDcCQ*Jtz_'[C(n6aw,c(2P3Qq1|(b7hAC8m|3}X" ӢdYa'w9)FnO, A$Ze=<0hYD6jz`#J },JC-X@#scJɈ')dž $|ܹ>*9zIo4U h-vdm_5]Bx}Yf}N[= Vp5 іHbх&_ڏa{KNSՔ=PfTM\P^i^.WK[.:Zxz޵CL:R_zG- =zj]l鈆'P-8: &P}6 D"+҆k=ҁ,dh3u %h?'V H˷5ĸ&dyO/FOZU|w _?-௹&P^0ea5?rE.@K_1`\N>åt|y CXJ,>#zҔ0wi_hk mXj}j8H!0ldK2  "㼟[qxʥQ4fh12Wf͹sSm}Ӱi!cqLJu"!SKΓѿq^~5O}V̿/A&MWczʡfM9#-n/Cq<g]3g3@nJmZ^AӐ &p/@'G9拻C[(kLP5LArV5~'~V 4t^BTv/_-q ,U5QN']/wㆶF7|׏,UٽHh "A6b?]Yq趮ma L eٲG@=(VK<,.sRv&0s,#ɮg]'±Sk+R8Xi,,S<'8'Z _G| 6+z&n-ki~Zzb5a!29^DA {4-E,I_41-ͰŜRy|OJ"$9 L`yXW6QxHhfM-H X́]TM}~/n!3 hxM6\ g)E'n3+~}h 9']?TbÙF/{ >c$N*q/6(g;/a*mzdEދYq {v|ڇѥUE4}Q:BX&ͻ&l3A3~%d>gҸ$Emw) ' { (_Hd 7h헎(ntϮш\0i4߅Kina$tvc"m\ɗCTg2In?uzQkhfiv㩑RavkIا-~Kw\(=Yaa p luuAЁMt\KXQ|*v ,% rL|ء`k{V7 smO{ld:`57nMm,%cBbڑ7F٥Qb?2*Bx b./0B:1 LF=oq+nW[@+^ʳRʒ& 2Cl OJŻꌭv2SvuS?cp5|y( 79,j}2Lcg D: 2Vk{ԚP@Hef#90:9<"y\ ";ù @h2Dso2Oܙ{VUN}e!oNh?ZL3U騰lky0XK1P7ƣ{R/<|Izd\֝׃+'|! KLwm)ObJ20s[@‘yGY OI?91rI (~as%iE1`m'G/-"oϛb7h.?Fr*be7oiC8eB HrL;-a0a~4_{YKMqgW4tl~Zylys\S@a9fc*-D .e@Fkuևw}07Ee# Jq PȖS(Q?%\ԍaT0)& ߁- C?/^ XojiL9xh6֪ƩnT0)5oi= k+.Q3qRD= P *Ed.WM:lbp;[:Fm$nH &^FGK[^iyJޔ-40en&$der P)5-5|jEM}O~}Ar<22FL>_.#]ApsHّ.Fjԇ۶yTq%*X@c!+lJRvuCKU aN_sm͙?<xL%vq$û$SAxıyemPZISP¶CcpTN6;'GG\Q e]ֿ] KvE^Wm 4qPhJqD-3RMF ~*jR]!?5T+B%OkIZWS;U+cUG5=e'>tY"Mj+@pY^Nw$iᄁwK$ۖ !QvO /yؤJ%u'ƙކ 36O)ny%=ڌ?W{<ʍ8RM9iζRbђoꞻbJIRs"qPD~qP6F_c$Fw"w#m\ˆRZMrt2̄9Jw/*BTaj.Y dzqYZ)EZ^vm\ 0.1Q}([RP&=W`fxjmfV5d1w1We|V6A||ƈ7-?dJnE'pEl{5Շ$l4a 끾N>A.Y)S@b5smW87W V6ɐ'0WTOHˠ.x4#TT{?!sX<̴%yzR+5BڀZ$u+!/~+ 5pE@xHigwdDN޿/Xֶ㜇*f ?ju֌@K)wDt\auH',YqwD2щ¾NeOB-gIao 6RE)1'EJC;ћs#@~Z'ZI'INBg,.V^I VYXL&?O;ί{23n҉xm^cbD9P.S}WK5om1;bY{:nE7(FnGف ᴝDsr\G hX@%8[8B߱{v$8N#Y  ]hMRaQAͰ-ԯDb^s׏A!ݻKG(0t!'ҫ_rvuC ?Nc4g^/¡[γĔ<=^׉n}RxvMֿ ڬZ$Cén귙X먞BuAC_Iq3UA8:ܔd/ 1 k#3gb \qE-85Ki9zVQshVza })$Su+=蜽rg 0!Smc_9n(BkN2/EPL{Z #:,Ht`8́xB +wguŀm$Vq>$NF%AsѠ!RǦc"l72 vA v(W3FvOIzF9+Yb>z0\xY!ۢ9(%w0ӫ7 a^hDPE9ؽ{D&8<ȵ<^¦;o̶-JfzZa8k[A`sŜtbYE͹!b9jѥ7*p?=~7ڗ)K#>P㳠ax٨f=דQ g XTlsw+lxJ}6U8eEN9T6҉4AtS4Dv *@+T,NG#I~A#u}XWcԿE!S+<vz/&_ *6ƿz wѦq)GB09Cx~7g_޶odqi&Uv iIW)!L#jJK")J^߷MVkPG&P(l'FEvZE P+ht։do t:aJnN-yM] &->kO#Rh,NC EaN!ۺZԱqmȪ *Y:ȭl4GX[Шp)J8:0冴7`ax%g|aXuz=5._Bڛx }.X _bpq-8. &$1JM)ӝsrd)6gh d!ʾ =߷ x-8Ύc!VpDtTT{[S*N? _2@-s3!Y$x?zwy9jBdY jѺ\Ԝbj3ԅ:8 Q8۴'烗PCI!^Dina/ m7 7-D[d[/q0hԾ':sl( Rf2ʙVBGWgNaR 'ddz}N~lmV9$ f1 ,, K12xǤtirtk~Gi`(dÒsaDRۆ|>mSetYݮ5gF= sHAT`lj`RlB<&C]LN3 ?&£˴*R1<l՗Ë3HVSO\.w>^Q$fӾ-.5=D5I+KfYphWfl(cъRes"vd¼m.ٍdSgٮVQsc{o)Ot5٦Kj p*Vt3V-x,f4w+X CMõ=-|VF!e)3ĦJ|`EcȔcXFٟz5ߡE,;20Ijng ,ޭ0ظpո|eN;erw'^NSx񇯤>D#:CqigPg╵T!&N("yb]ϺfRѪB0Ρv}ġ>wYt>¸bPÅDv%dLKu*2CE;.eU\J0~70vJ "axƽiqRWJ@)89w"lIۭ$mZ3V{0~E_ 86ͬpm~0~:kNCk_~x(}$N$sN\:,l9*YA6Gj^@xuCqoɱ6ϔ^Adx}H~|r;y7qs-,G5ΫsD]lŸ z$V[8'^5+yPn3X]m-<AM fUlknɄ eyieCMy9`yYy~7d - HPUI%u_*_RK3^5Q 7lEtJ_U{ iQnE??V_ɣDwfkg,#;୫<(4>u>}N-W|,gf.] 뽌6zkpd~.ˊX*!¹.=i怾L `$@Z&ZoюrO| hd4:27*bB{۹2SW*?RoMnyޫ,xN8ε5NL ViD=DeOqYq,ttwf<^/imt&C+[mXG:'^lcvkVM{ 7:}H_|5 #`vb2$g| }5"LJ"[KN 16i3q\Ol~ Kfj+. w@ oj\ 96YF@b\WUsl&yBrЍP.*I#t KQmvՅt.Z6 j8g9H7X+8\ϖ 'mJ*V$p],Jtt]@1՝u"ubv^ΣD/&ʠL!?SuTX hm'C?5r#s7=8 pDm?"B9byCP:&m\!_#~Zپ"8X.9M$E_^o$0,j!:3u#HDvN=tkGÙۜ&HRXe-1 nUɢ#y)!] ]jǧCxI $-DŽFKb]Kx7դ-{ɯMJ`]hp mvHQ;jW.wRS-m."uvPduNq*P.$/33:#d}b]DZ! `KdfbyZe-~iey`kP!+{ i7?]8UuSw`J3qm|r ]*f0T l{Uۋx2,!2N~n? iu җW`yB>QLmiSᦉuutz!f[̖cRv&|zӴQJJN\麁|i"~2:1+j6QW4U@ϕlypY%ç ޥm>"I7ҷhaKCA'GpWxƲ+l;@ KFWoS>&jqFPgd%|yg.)WClOD^E RPVr .1L 6|`Wdar>שOv)J6e $orW\@sP`=⍴n'$L|X>Bf@L #ݫ)Ia[,UꙞ `G1]=zPPV8U,Y͈X%K"dY=~FlR8{ GR"g8*#Ȓt|:Z2?UbH5["{'' Bt5ӈ&_4ƌb&j(LP}P?!p6]eQs ˞kuA6H?T^K"ਅܲނ `_! w%`(7A|`#63E x)ЌpZ_> Wx=GA* ֠6% b9Q5|Z)b2<6!iofd@^7ԛŔo[)s![B2ʡU5wYi$>@)x ˓< rX1x1~Y::b26  ~'mE .W/hG0*W4MeĨu&:;tT7O]"fXߚ"T*XhZ#bFY-q'/ ǃ(BL<n˾KxnH]p"\<+6moRl,%W^?؋ ,jEU8*Nlr]KB4y8rW>kƀr`#B40A,8,mt30, 0^Z2"zZDR0#:H 7NO3$ԕ)0Ёۢ:i|ԯ^a'a&{!ݣ8r~.DyVV, ґQ h+suuOcKšbߘˎ\wS+ڝYȈԾd$O1>]K_cXF #29 ZvπѨmZBn!ַ%$80K!֞j{9#=S'*B**)^Ӏ-4 U{9;9" Z%۳蒊vorTFZ ]emXՐ~ʨeYSmb6V aWSnH 5k.Y=KJ~$ #I<+4ϖ"9[t_p|=y [6C&.7EWvǙ(Hh~rWVȬpHx[X9?NݯH '?_""A$Jun=Rcw-hՏXה<ʾÕ'Vn(eh''6jvVČA!P3 +hy<҆_Ө:{eēkp21FwSԼr_HDeˮ34j}NR oSW·S6T,- |-͸d`p Ԛmgբ;.[("jLS?xZ+Mĥ;թ=S Lݯ WNh g5߆ w<#+xZ,$z|YfǺ-&|8g6K0NJÕXÝ:iy=v;Me)-Hp9 VYȼ-2K^^0&2E%6O k|%nt I$)^֑26@h8^&(q:0a߿h8EzJX2KU yT#V.oiv1]H%;e ""¼bzN]"gY vyc{BNEMȶyc~%ׄہ(WI}'{ =ѪpyU^Tbcɳqt'o%u>=_BGb ǖ pl_AY`MOĵu3y IBxBNۣY3"e<@3\7[&zڠiIkklAwZB"xr| puˀ:FD$,$#rj)>ߺ,N5{7~?,VihN/]:%X1Ltcr #S+YѢf|"ֺdtb=Wږ7vQb/H[ E?w*w*T {Р:IhX8f4x22"VHi436VQ$9z"cS|A}vͬm&/I$mlOuа6̛BW6\#6Ɠ]iO(zDȕo2@RC69W+3Gޠ|r82>rz\9Z+p›-~?m%o dTU<{O RtەP JIy y:&/ls+\ְ1*>x9z&X3!sv]Ƨ\{4Ցq%pA ARX7$YpLɆTb]W_kQ]=͊|@}Ûx3dM7~UHk' ĽxFFܝw_jaƌmk1M[j7ly_ulȲwKEJU˱_=q7OZ bG ͓,GWV;# #Oh2-lk"$%z~Xg=>f| 9Tɩ1m GHP ue@թ@:fm A]I.,hr iU^DE2xRb+ynξ`i">*5XƠ9x:.$,BDq{ѣ%k2>GyUZ{k ΈUqSja7w)B!f"v |iZlHhjSײ'NS%r\VSm ~!hmt#: (.~+&o{[Xr&J`$g,vAf6nN#',|H+d[pzoue [N Xe?V@a:n t)ΜG^F0!l?lRr!|"AB} VVb ?֡I845J9p}5sy?PMh9@Bhu?Z {>IgE2æ\1( _h]ONbѸ0BFW"l@9<3A3> f4M|F`TA&4?2E9 ^ >jɮL&ZKRdWz@I\Ż(a#,T^x'Xs 0mH{S^?qjYNntGq'63,M'JY i95fVc&/8U '*̀`.} &SWu}Ls07\/ʣ{ݼYAH;-+Ww`ix-cU!GuM~Dӫ=ޒ&CJ;i|<3ޣђ,4{RRXA6&B7ІJܓ@b$ Źf([U > 9I$><|KrQgiyEv@0DM2EAVNiMjZy0lCՉSI}hN I|ioЖCgh(1 u!E 7,sҎ/:ȧ:(=ȺA:q,%X [y<EФpRbHm/ wM{754VBg-kL:Yux>(L%+w871}z]8ejnjt( `ՓrL3զ.Fɬ/q LTyVwL"6T"V{By#OryjMh~ۙkKPE͌q͜ДnkRGx|rWS4u *)9b~zbZ.7mH ל$f8|[iY)C#hFP6mR(H0c vAP9ִ[Mwp}P:6uY/kWd-qt{e9H5L>,ab3C䘹~> ʽ*gkxIitq)MO]0ųkNci!%R`8սDH?do)D1 =Ct r9ϚH?4ض'5eyd "\q_ΜH YE=_ƿ,.!4. mY\mHHpHotv.T66&IaerD&XJ`D9*̇:b/{Cj9.fU‡4ȼ>uCBw\طB9tc]σ7T.aK^DbD}t N'*4q[\ tj(7. Y̗p<-;~,~sL\Dvk̫y]VEeщz߮ 6#SYc6ߕqe+LPEVs.w9 0/S2.p41!؋fG⌆?. Eh08[xX$@kV oւ lY`3t068)HdRX'RS-Udr"9Wq | TȒghًN PSAr~?NH_>lE"yr{J?\cR J`/V-[̈́zߎZG>>DVnk4L'I o*MZQ,v=Hg&SIX[K62qflnҜ9r𑰿Ry6+71;GO&4(ͤyC +D9m7$2:s.#8R1̒m58(ҥXY|z ): <ΐFVv44|HY"hHJÜRpt/]Sǹl~ǯ+?/t=wqoQEάg/eUd! A'q1JwԘf4Խ:MQSt#~LFy 2ZD@0g vB_|J|iODldDiF3*JH^6AB2V}s* mY4u[9|j֎k-ˤ(K락^0 xW(,%af/rHn VY {ā'\xX D'^7CdPzGIWg:VNxl}ƚ_CKpEsu:%L\fUo'Fq?؂0eԨI""{o ҢG{$.*A52~"Y$yJ)Bn^Vhwf4ZG.%i^ѽQrL-˖x?T/#Sn+;VW@\(D X,^U1"tJ.!s͉<2aZ_; Ij˘ᵿɸð%U}%Le )ӠE'?a;!Z>Sp=[E`µ/R r!G=]#P9ʮt B-TR`~C+oY̊dNgyW&g)J>>Mm!dWV.eB+^0X12ӽU59ZvL6g"$1 ;c"N?e6;˶򏅤MFdG7OpCVǒoUZ&^76Mw':#0q>u`f+Bvۉ/%0 Uh;ݭRThYJyJ+K9I^sWHjJ3E~kS[3^RPGCyq+B1hmd"-w1J9 ČjJ#=W=d^iz>"Y& bۥD? kXLuTB*|~*=©)9Am( =:ݏ璛) q8Ɩ+o{&*-,wf.ܿヂ>čXv2Y%cfPAiDŽ36xЖ4 (IsWpV$vYJS\09s]Π Z=Kp/.8 uM.TvX7}n?\Wԉc׿j A*)0S8iQgKr.PV@%s؄œID3nd7X-?Iٕ}Z1TNf|?g Q.EY2lFv"톩 i_wY.]TpMt($Ȩ-񭋜+eȾp*eA{^ܩi HlJvDkWbLpKMp{n,uhv>nu9vN;> mǝئ"R8 e#ݜ~dy]݁tYjY"S-Aх;5^/l )fOP QXǂm٠K4b!ie+ճ 1'te`4>3ԡy^/\nn r7)_3\O1-gB6ejfދzaD)2}zEF:rf.~V (r@}nx}=* Gz ռ6T@.}3@PgDMJMȉ2qmxBrU`qPEd~mh(z2*{oց^ׯ$=e$~"&; %eb9ʰ"|&!*:͡&\vw$nhMU_m7-}(JjEMPcEQ]S 8doT wUJZԴۙcF:aVd's,%yMBnflϐ\ĩ(>@”񗖦Ʌ ^ܽ~ڶ\n3&}@Uh8 9`4WrOe,DȈEPց ޳/7\3x+5TGE)8F%<Jv apic=&pEƋ)&, :0La?UaW%@WRY1Γ6Z#w…1rDΏX9BBuG߯Y3q Gjj/J 509De s˟XzQMC%y-A.Se%6/<#NX|#=TnFuB5p^ x ^SGi=ބr}ovEH#&:7eY;Mtw "jy?Bax-ZW rV@Q ՛ۃ B#ϼ USڥ9Y<ɋBh 41t>dQvWΚAO:uSh3h/XT.F>%9<xD Y O])T|ÕG6}4;XwK{$ߙ:yd"õ1\A&9qjDCΌU,pю-}@󶴣Q+Mvpx9%u/.UKamU} cϜ9Fz!~q.#eqE8( TX~2wR qNi5AwB^| QLUظ9|YT?L:?d蜠 :H;*UάҊ2x8 SG+tY2ol8Pf ""gVSS{XAAs,$ װdp#f ԂQpXFs+wVhyhDm R:*Jqļ8 V2!&U3$\6ҲUΟwDbB\~LdytYQd7oj UM29Nw-MY{R'L`eiMbtCzmO{ ģ8y&1I{Q+5pdLIPTphR5.,(ћq[yYq.gUc!}f HW|jNvDd{jݣ}j#"x41:гFME~Ep%H\X@z8+ojE[-9e3*Vu0vSDA!T"Јtvj Yː׳” W\rB[A_CaWR9~g-:kΦB%dD}OW]^ Goof+-RT/uKj( pL0sX :CAxzeƸô3hvoCeŕEOGL>ґ aF8?`ki6u9Wjy=Ukj[bVZB4c܎AEc*|L e:c)Wd;wLuHl Lw̋/+Uz\!v=A|^vz .9+5ޓϴʇJRF@4E8ݣz8Ս Ϡ`N__ DGܬP6 0K#%|ϢTEfxc"6`T5O/jrA$>\rxV=(/KS1 aWmS?Nk,r%~.ri kBhZ_"NO/t/|3Ѱy4M|t731ÓX]Bw ;UO_6fͱW@LR u- t xIcj :X Y>{xKCRfäf)UQ۟clSeAw] )5gڬ X? D v<~mUJ1kQ@Dje+}qs؟!+>#FPS-dj̔f-P?J,kJzg 0<C=qKk%Tw֦Nk Q bmS܇~#b >\ЖRtd⪦ / }[!I`o; @&fq*\Ib[?~>B mW)%;-/p.77LQA}}4Ճg )ۙ2r `T4UqSj2F;}'BA8“P | 'ƼD}FșH.7> u.{F?_vJ!̉} 0)(gaRN G9ùS#Czwj9Ωx2Q+k} Q?$%E77`n{$ hˣQr )vT hփK4JT# Py/KBUFyD5 ;.g0?lG|zXQA2xz8j='gۃ#9Q7Yk# ecG~5#69wY(gsGFT;3@%ᬫIWbqkG(hX'j!^社nuZ8H Gy0Uff+(C\*!&ѣiWA}v%`g@;j[B~2^&EX؁-J?w( -OB$Bzs>rnGW!e)$+C X/;jRONy7.O<L^G[/@4K {BTY/1K7=b#<`*=>kK<=Dmp +S]Πv%ֹR<-^q [J$O@a+ﶹ ~7|ep_d#59a9u-݅9؅rg+{U B9Tt9 qؓKӎ)t"@&f=F)#WF/~U݇UL26K[̍gnl}DHQgͼU5U=i+K3BRQc < $w[*-Y LL _iKXw]ﯺ.HnS?tjj},4 QDŽ&e1S _m"O9 gf ֔a%n5oᚺi(fLШF "Xx Q%cCwFe纔b͎iV iC1EZ2vB7ܶɬ3s\K0Wg<!=ċ8:".>z;k,gH_X! uz .WBlQ$u/n ![>=L7Pehb-7+U"c/TL=+Bq6*6A%gj.h7yN3/r -/@+M:_wfwT2 9 `KC,L"RW0|!}BL}Z3UI|"{྾0oy=|t{a7QLvž~7 :PWSatK{DFF_dVЩhuSv"M!$K'ْ%[zCZ=YU-5ݨ*:gcL Qy֤գf΀n2AsױQ@fpN$ ƟE'x”ES0QHN +r$ӔoHKx=o&Y-/F%R%0Ƹ"/*@5%U]HK*LҕCMj XsMn)-qGV IE]Yy$OR獡/~u 8|{&Hs?EcnSjBI0@ulQKd-vi^Ybq̈́|q|C(CfU䀣є皣,j#~1ۇ`bXߜ#t{bKrCZi[?X'U $ԾMDzae"v/2K #!AɈl1|CH$|@kȌj<9HnYbҗE D_a>ްY7i,DΎtv H3r֬jz > `ZSe'x^]`gƣ%p W@T%~ ))U 'a*(b5~Np-8ST-7#,o S><dLtͥgKq,(S+<*B\\O4~ԫVi 3mVpӥ.kZ t.iTTvя>F|73gkDWhGY+_W6^s,ےs]*}U$#`BAj`S(}vV+AkvAmu$E/sݬt[-R7_yP Uh_K3 0~KIg˿KCSr-R~~X6Z/tYJ'LJ2 LJ~`tCI> "ζo,w9J FKQo!st4vcKkgub7׈Q-H@[])m T|IY7԰[fERS6%U)j KOGTwb*V}F2~&Nb~TJ7 gDs'OVJ>Q9^k`Rtʬ/;OqS65%\iQX]FךˁJ~>o7%H%pQ%'RΔ_("y򮌿 xif=lIAΌǜS͌c.<"|WFrx &G~Q m$.){U>,5!P]y60ƒ޶!3DL$VS "ջ飼ub^jZ^Za#мvǢ#A_-fw=|\$85mMgv$%c靸sv=̉a+(ƣA4jb73⩝ޖ# 굕P~MbdPʜ "%Łyk.tF[V=Vv4CgGgt%1ke=`?6k&d9㿙xjǩ=1mZRGKFMϧVю7*hYx=^8ƽ57FL|v[9+T$b dy4l|~7 =דa.>2 ȯqRA8R`HY(1G٠uZ, ~t!eP=!1v 2QyV$M<*O[bs??иK( RsFq3ɷg*Sc[, ^2Ԋ#IA{M|*T.fhB93'%@ i#!&܈ؠboIact~apZxT;ir 'zi;h]m 1}BXyM]ͻBe/m{DQ+E:N۝se~"Z*Z7;o6b^ُ` 46YuSL >H`r3J8Ƒ2XG袅9`ު(C9LvapX[kk @魃( 57,nw0/\rgr? >yOK|q[?9;r]^xH;[i:CUra mo;$&QDNWklYOzJMBoE/j WV"E8{*?sنQ(J+3K/ UǷ6[EΟ'pȳe1SG7$\Kqaٳv؃8IjVMo)aIDS;IV3Hk)v(\]2 "vEצԻ/hdvt? t*@fb66pMn X̟yDC]mnɹ6ᄅxQr_&CM42uM)4p[L WZ+) ]é]kpe~tr ̝fi5?aQ?Wgά /t;dz;f]|gkќ4~L7¢&LjHĵ'0nj?!%6DW>3qSfǃ 8" #?)rd+Z$>%K3TMT[E+r(;aٰ1<v|-EQh9{iP#8Yv{Wa |}#.D=BSW+~ sv1@|jL&3̟F]'1Ob?x0=>8x^e}RjCx)}tS,y_t`mZKmh*]GD8+2 m?8ߪo>8B=W@+h!|w=I%$';jc!O.He<jN8a~]Bpwpمڎls-^g|옓WN#i"OjO~[lfFVqOәSyT}-hS wl9 aRaYO5tEF^z+%8>NJ0?1c m3*.5;8uW˾5`s}7jcB@Ҁgr:Ox i mR[pF hN8qA/imR1>CJE" qyHo2'! 1=31UV+8#$? D㊓$b"1"fd+Xe곁O+=N[ڙ8@vƬY.ȭ MJݒ9bmY-mM(2&SPUTm400)ExZ# S{R77rrX2Ls vR򘩢3e[G׍jԐfpehO)WlD"[p,@4LZ>/f3}#[m?*RϐX+`{X򸀊v Ưu! (:b *GtE_hi`ŷ-S?wba۽~qo2V` 5]ֈZ8)wqmЎwD&[mx'4oU,'}Z2a @3i2Lu/@^J!#j0AQj1:85ki I#0[pq~"LKYޣp@|ڛ&^"nn*qF= Y㶧^<\U0Mp/୐RSX[/H!%IUZ9|n#U8~ْ3W`"촛(X98~"țUMz:{:vFbIc2Ս,Mj0X.2PxfzƼRhYx= b0J-!ElSG{)=1f=0MJ=Aw >coO4_IbKDىSN؉-0#^Q jN]a~ž,wt+WR?=g'B`{nIQ}]b'}l;UFo'aHIT_I%o6mt>S=J(d HoU3m\" 1aEQ0롔W 59 Ws\$ ϼAKS`\nY񲹰Ͷ )+<;T[lMoAJ:?xQ,-rjbs ,<{ghsoxe X9n^sY 7=TIyXv)nt/X/Id@ˋ m bfKM2ʸw"*'9gynkh@P{QBpToWk6ң C? 4gCvڣA$|EdF<ŎmTj>y + W=G)m otjRxć>8eO@4hs}=jhĂhe~#' =ml^oǂdh\2\bѝ B#FPIN!K4q<:F? FT6sxtVI8"Vr(;]"ub{zVXL/G mID|TǞu2N8ꖳ iT%qs?\"Y4kpb`neZہ߆3F7҂aCޢ{iCo}=!L'^L8a U,&FEVꊤ\m@EV{-Y fxā7(#|d-IEۜQ;e ~&!F 9 ]"8#$@Y#:| S"^ҘdhGo='0HvbJhh %(`o͇+Ud" ȶZ9`ӛk_̱WPڷ(rs ⰴ4/ K'5X MI8XoFUc}18J)qVY=rά/)Fvy=NM3': ;7=.B™ *O4(v ~Us1M6SBT_÷>; 4M;锊}V*F ݐ['̃6$>uGŠ톃ボSKzth ZBZvBdm&#̓ixvX LK ' HHoC90d'8w3ݞ0s0uH ͇98wM(`ԦдyIVoڠ_Mvdrt\ +5$5Y.(5–y?MD*g%oG渞)+C>p9l;QTч5PZN(0@^{ ?Q$uEM$eފEtBr} '- _݆CQ-X'wHbvlԏctĀs$]5G הq&4z.ZC79xΏet-_-W]Q|uoH>[p5\XXk|bEq4SD]wCBNzĂJU~7Ter~3Icsbtck z{Yj1mCxpYw5YA!7(MYh)-t#ÔNLbm~kyOvRo94Ą'fĮ'Bm棷2M_# }g>]1ټۈaLv'-ŷto Mٗ/ŤxJCZ4v?StD0azV T.U_O)ir WґRA WS HtYxg;G -Ahy$=yB#,QnIT!KZ˥w)EYcϱ+3s'rT:@jv|1gO }pC;3 PҖ;Afxo_%)j ,><B!}OjRצj =iTҽQ4kܤ1r@G:г^ n@ .`[1p6t}Rj*YNP׶)ӎ'mzMP?~?57?7*g&o:m,}U}7Y|z JrF4J蒳Qz~[Y6WW@0{! 0EK_j:!$_0-/.1m];]:7 {2גnKj')1P#i`"ւ GSB"< Yxn]P. bj0Jg9k<ހNMmjq#$ٕ(t,o` lwW)TZg \rY̙o­bQd9X!mV&A q`<s=`<"ib<6k Bh"Y/%2lmN{e# r6qq=x* ]SPJhj0G2-3vz^?!BD9I?$&1Vl B3E{Fl $ӑLW]6`6Kk0Ft]+6P_Ѽ P/ҝ{F}T1z3CBqOL%ub\UU p\PQޱ~k2Yպb#l_ĎpeVuzŢ _[=_QʖJ +VZ5Z)o_L(~*u+[&h*Q$b=$"ظw]Z"0yX2qQjZ IU*M0z1a"7SGq3`bV,'HDJ(Fxd$h7 2 ԯՍGx``A{rќ ۾r}\2ܳ)ūRW''p"iE6PcJK+dr焇/=(sLˊdnL<tbq_S7ɳ4)dzjo ~(B;k]ܥ}ƴWT+R~hu4O(WceD-\}QʭɳC9PЀJ_YcUEyք~,J)z׳ڰnlLAy֥K%#rtwEe—z axL$'=('Ñ{!算wsjC۴73cqn4*8謊ounB\GΙv_Ϡ3R_N}vPȔ\(J,I^n8 ХvIB\; O sBG1M+>+a2XOh= :12 3[5&9Y)O2q=9xԭE]^eس)g8?),^l) tW) :B` g_<63 B޴EŐ\[i )8 ;1h#|\whM/JZp1΄P1>fi#ؔ~0vWØ$%"lK(Fz${GZ-).Q15gfH>0u L\Ac}zr}(/%c l3O8OFP'.p'  V ւ$K@3) PgiIjqSq^]i{&hvRB8 &O\t\&K>y2|GØFlB0'pj`&f7M{P7[s@k[\ԗ[΍ԬF1)ٙW#IDd~/%}1l~w! Ny0ոIrUۓA(ڌZ!H4F'tl$_9ɉMyBȽq?( 3"W(ԪGexDkrD%d )0h+`6dtWլw18=at$7h0_ٌ_`%f <k2x~kd̞\{܆`5e l>s=;6\2nգ?<٦B6`Ik,-D8{V$k>eQK+αs J&Х^YHQ/XfKlI]|]WwrS4(;݅@ ۹ƕu9\uqkxgt>bЃ%vdNJe,Cubm3HZ1D`Cqɨ" LYqSC&^YsƮuR _{ ~9cbӎ.~XncmЯ "ъ5ZO\g'iW[!;}GmMALH[iDm-u}?ݗm^rQ;/Ѹ}iDA4Jk6!=`!F7DMUXe1>ELlʃBKX|ŠvXL/MH~y)okjі]/a ĽCx2jH7g'X `l *sR$RV{=-g o7PG<$'ԏxNcfNbR8n G  Iyɗ, e3=3X*`UK2 @B \{禢^f_~P`Lr"n=G#,iF#Ύl6RwgdCMPN)w0&Uo"*QmQ\WEvw?]ݻM fYX@_h1tne9*թ7C?+lAVۂ0 QPcq6%ox~Id? hphX$Ӝqc_[#JLgw{#C4#Z:J`QIebKH ͤ^+РX<# Ao60sv:=F'xKfv7;Οj%rR˿a_ʽr>-fͮ-aYPՎirψi謷KX;u D#ۼn;@SޅD7.g~?H! %ILqB9ǔ%T׾ɎYzn8mdX1%GҨ%3uJ[4RQ v9U7+vpԝ&wU(/vnluJNыi`DzǁqL!("i6bHW%6.v 4@+}2N ^kzcQf 8upt0D,۫ų`&=Ꮗosɨ֓?)s?~>4A3 Dr'$=5:s א/#sk\nrW&L+zNn0MZl{@y1hF$ ]N'C2~U`+6IʺBX7#̥lXnzzT뭟`ԎPv!02|Ng-xzhڮZ=Nr%i~q[%ʭ),q5->S|g/ CŜB|'cCaMhªCWݞ( e"Z7ˉq+ځ Sxf[3r6a)I.82fjEC" SL4K^W)b*䥹,>XSXqXU[G&`SZG`+<,/s rO>7=fb>,/"$N1H)(m{f0 xu#ǝILZwMTj)tQHc!>2PTİ,@6lRmIU%Kk1O)82ͼH/ĊeA 6 j'ǜr2[Ķ$ g]`Eai僢ĤF!$, fXN[z+xqF0;yGZÃ-4a;+NC"!ZB Ӧ01wUu~bca ~U]zxsKzYE*τljX_J͙c{4i;+93l(@0 %mF,gڌm[Qɾ)|0k BỌt&*[۴K'850SoM6 0 Jѭ KP@q.VTrTg,os2'Mf0Ѣ>BAâ /RdT)TjČ嶘z>4Auϣ}ɳsҕR}@)*GFy,3L6WR5Y ~'t_[mGMx$Nri^oh&`k'hbUd:>)fT FmdT iUR'h֎y x*>%np)lP|-k!a.ubВꗻ%}_zE9_YFè `_c3G"DdKs7ٝ?jKu'GmiE[4ҵFӷB(O澄AƻA9GjG^-Sv%d2t8f9%n `1ݸG'?nm8BO l{3L+ԙ6^^ n܅%k Ǻ؊E_Yn6ӁјKJKWo '?ax$+,3*2Ϫ90slCEaG:\5x+u ,2}xD rVFS/aۉLJ#;h|s̺J5pS`/%z#-ͦ|ұ5:yNdZϘ|*n_#Ndi[D5=|vd[:p6w~f5 Iޢ"=^ɯ .Zi[&[Ufqh)TA lo:1X[ +JN PkHM,6.b:n q,C}V@F$ɥ~8iMVkNAXӠ‚ƻu @@z3AE։pmξO8(`k> 6Զ2([V95/2e?rsF+~GwQeύ73|8XJv”[l68f_IuQi!QzCG.h ਈHqB;?‘6oL! 1'}5 "֞=9\ϩO140F6Np >-^ ?YV's&Cʨ:Dqiʦc€Ss*p9z+?$d9'^xgzr?o[Rir?vL/W4nq*yMJ٬ncT'U#HSj( HO 5%S};:ʤօ(3 }VQ4T(`:WԊ -xc]-3Gs#,&ԮDA$eO)k[p>q=kOxxA@`t8#Dy$'IC6?45 ĵkZ: I;ckhW"[:ډo_ex 3mfw{ȌG /T?=1v*/fGZO{rHܫGGFVS~̺a e5!K;FCݲޜ¶gWb˵YQr_ d8=KnTwCU(=yt!_Yy7 ;Cl^_/,]n},HŻL֓fvxmQV%˒҇b0d@ȉ`wj`/ J{ gO@\;vA)+<{`_?˞AWEgէXVJ8KH)tᰥl Kw3ϝ(7M_ 6ī,zi /{H   P{t ٱ]Ah h= *dfXZOx7)Ǭ(hO6 8DBp#eDTV?S@VR+p5 sY}Ath@=al&ֻõ_ fvc p 0 f>>#bwuY,бYܷEk?[yh ::ܘĘ \KUOs=笧ax!=wyH!v;ʠ%VHz]¸3Zx[x' e^,ͫ_UnCAI6t38LwveA88("ZENtw bS$gTٴaS3yzEw*¼9xM"aPkn߆{:I1>?M0Mizb-XI{E-vł2DC~N 8[YF5BV%Chma* 1,l5k, WΫԎر8_εxE3~-ym{ T#%$iT&bvXYt;41xe5m˷GP}A\/#^E)5΢+a硅!4NJ4фb[D:}&J:( nŋU' m6unh`Z D rv=ΦdFh~7oInYO~gm죵-y@2D856 $i [+o t o`Z3aL"=F85Ji)1c ،d?L2tԍؼ&гSXDf"=aPn1<߽/v~u+>W -h tٗlpXAXU+-fԪD75'kB| M {cO3JfZ@l?kڕPL s4e^@t17)s~EKʚ3n#͹s]mx?XP II/ύSCL ΪY%9IfY1+Pv'9:?*v鿵ZFlwɡE4]!39C8܊JZJ^L H%9+z8Y5>?h0NSg`&"y`M}gexk2hQuy=,57gkwRQ1'SJ)[7M @v +|z%!CV3¦/ 2#$pCBnAR7\@ 4p?,RmwX bXʜ6y'O} V׮n:ճB#um$px2.3fq̨"ifG~dj:`3 쬽k}2T=w=5ꀫeg?k |md=2MfPo'IHl f%ݙ5 FoʟE\ވ܅_!%IguEjw~%@Ƥv2Kr&XG׈O:m !H^־`JDo"`'ĵƦλWOya_ڋ 9!]_Ku9S6u(>1#ќ?*P ͹AKFhfaѣ;ʌ@Z\no˒|oh)|uu)|Wa`} Xۢ×^+gBHyeJ95PLJM0U+sԏ #FjtxȢMء 2$w3=ڡSqf}:ms̲ѨP7!6 |29rZX;]ӎi]M"5G:*8}3M>hm*;9OC_g*{ײa.=>Q\TubY+G:Pܺm3JxWx]ц|#x g->ލ+M^\ܫ/˞%A[ek칦G&tN"9}YKx`X+R_Yrِ,H[Y[܊] >tto05}n 0?ȓ μ7ubX+cBpHDW\A~.DȂRUFFӻϴKohkEPrQD8m'찅D՝lʯy;l^l#)g?qU\q\,\_(V\xUH_\0kCl^E]7L/0 sNUlLa&&!2|\0nVZaӬrs] o.C_"I/a-|ˤDK&v cת6Av.0jPg "ɍ5.?vK&Ąk:f7 e2x,(#Z͍ GT氍|n3@Y8u?>LpğU8v+Z8鳞a^[ӱbO,[ QPt"puw_-(]8%ܧ}K3#ڽ `ΨqvA ,ւ"G5xwkm$VNgx=֙t-G{ZϿ@g9?#tOe sqippDhuE[ǢㅩAg{sfQo[9{`RhB_a\:[XDUp(}ڡ*"+kB^\)/,HClxZ^q ^ÉZ qVǣ蕖+:Ʀ◁>1A:*׳<|_㈂OA~RYmr%5 ԓs dɖN]'JED!aqK|ӑ7Fk^MmX1eѐVQ(Nb,{ LpۅhL&:/Ӕ˚ޘ_&K&z1xY RJ؝+VzA R^>emS@5)o|kRKCCaEJٰx'\<ϯ,dw̴ >o;`rEuLT^7|_Y1k1 ]) 0jK Oy-__L"UQn5dǒQ\yʢVt!%&&o*Hz<~@70iC iU}vI!N81l}=hӪjF`؋gfÆ[>bUXqZt];V8rO4FLÝn??/y{GS"h y]VMD;pT=huDmR UϒO*9cH/7!'CLgHN_(RY \^kk/Af1Fj5`hzhG+Vk6ALYvǯj֑U+y[>?$~=.LƲˑvYt{1t>`pʇ_``t/^ lam ZT>bůy Nj{_W #OzkU@q˒6uՈRISTf2t=Љr)K%lB;E)3Q94ӁѶ._GgUcxӽ< Hu!3!<`\TgHF|ȳ)&ESF %1a"_M1)B@S:WWyJRyw 1mktƁ7&I ~Mehی  ⁢ch򧷃G>?8 b7LKq'hMOԿ@mس”ZYԚy?M֫%GE6`l+^+L%Ū[\J%aۺla#MJ|$pA;ͤ{&{mLqc |:>U-{'mP i޼uE2bl(y{|%>KKl6I͂G971ByGڻ(KC̻자-ezRKQ~ows$A6rO;HhZ iK P2ۙ:䦼y`"^9"{E:-1 ]?T2vuBoebI\NzsXnW9)ZӜge=(΃X0إ{ł2Sai󗬌_[sU18&SJ1D]=h&Ƚ%s IAtJX&Z>t~^6]jꚭhmV|3VĈ8&&"S6q lDz,i6S႞bW]>=Z~NBRbƙnv8N3R\d Y6r@Rf%Hv_I g`C5$W<3J%#|5!JSZ}<(B5ǔ Q<|2ͯe}{1,r\^ބƤ1M7M (5⁽ھ)W$w1{[%uWH, *a! * jC~M^8GW mht8 ;50X$ݫ@? Y"Hb;A+%'1;R..,@Xurv@MyFaj?ʸEĞxVߪ[SIReK16]+((1EW_s)[L^G $db/-fiw=Ac κs-IUcW ]yng7(dKwN/˧ .dRV ID= pVؒcxbixD[b 87#Qϡ1鐕A ~|8j#/"3Jm>V1r R#`am{UmSISEˮn]."qkڌ Z90VT7p0Ĝ!CW`~[bU@ )gi5P| @+u_ {j9H[QxY\ o;6wq!\jƀW: ~ik.c 2 (VyTlѽX=D{r>IB9ltuJKN2c[-OF(5ft@kO+CFbP!7I+; E 0g~znSȚ="! OX籕"{gv80:;6"W}C9>ƧojNfLq \7StOK4їk[Z78N( a8Ŵ5 WjzʘX`jm%!%譼Xv2Q^ -z8ޏe `s?Ne':ht{-Ŝ-aCD1Kzr"IAӃjyvFP>Ǟ]`c >lPǣ, NqfP'GBH1.; QPBvüPvb046^u{wk;<^3FB۟5k>hϢV6N?Pj 12,J`ˑM¼2{MZ}J{ T;΄w DVJq"@shL , (g-v!%hp DC :uoP>) ?RY͚ `3d>0aڽ 5rIlVU-$ nSd`Kڗ[q÷` X3i"eWe*vy(/NA x.ԅ΀N&!rAM&FWVyl>d}7wXk1siꁄ.a} ^9." ͷ'NN<Òz & 89aW,#Vicz.JϏƲr'd~޶y6J"S3g.^Z^o=Rqr/?aC[u0ha?M=LuMy :QIm[j23a4y܃pVVxp@L*XB$ ~QcUcy1|uZT\{Jwr^E]Q>ngĺT-rɅ[Q`%*vGt.7=g5(oЅLhC &Qc5%Հ_`:`2U0>TCIHթ'=GD.mOc3Flf BXN8M@mIOQ4G5@lի'z:$@ƶL`?$m -$jp\i2QBNItAA1{,0  }N#߮ĹJ0jpKEPk⃬jBT?^M*&RFd] \ħ!,nAeg LL)~hCF2j?ýjvpMݢLw,t* !n1J0/xH}P7 ` hxSP4]v84)veӊRW nb D3-Nv ZCCb?xs}m`&?S3)Q;e=xff*eIufh.ţl`8YCד7fԿ+!;{{|*C7+LcJWF٢ x{ '9}^lʆƿM rcyiIH <$3H3Cl(;PwTS ?ltN8#p.#>)㽝aS%wt䡉ץ/V?''QG,Y9cU<ù5Yz&i6-ꉥ;]4!1pG@< bm3uaq}%Ѡѥ#d8 D8iC|$2gEETU/)aDm:F$d~r~6zQ⟸;wё;lѡd|?(סhL|$NɔrєT;"So#M |yzanJ0zBl#Cc#n=d-\H%c勂T^bvQiqBA˱r2;Ç.@ghnVo *!"$*?+/# )ڒ D{k{OaRyȡRn5}U;LY W22z񻱜-n? ب5K-M= <d/rwg`< lG*{RCsgwJTVtoP>rx6*KG*Z/Ga*#V D+BV>ŤԴ3~Gq99KrBd_Rif8Qrߎ5mȲR,{[>(#3L@^WmqߑR !J lr5*3ͣ݁k?DoF€_hEɬHƯnA8FbB?ޓ ,~+S=DntwğԲ#EuQDeD*UH!I)T&zx؇<ߌfޛ6⡉e'$Dj8jWM0O4ezԾJmoF ]=yyIF]3Wg~ 22ZX{0-U,jC DJl~E0uݘo.=kce3.S0OYޙ\8f6e@s㩈f)O3c1rxe]+͆*w4th ԜGQF` 744wlCE)C@)z $H,%x,_=rG'WSE:몤\E"gНwKdyAtu:yzJ,mvhD?Vj;Q-\zw$TYZTSȱ2Ld\o$Hz]׍{ z~Wߤ#t0A0ԇ/^-/k,x+:_jԘa#,`{P."swXǜ jr0bVڅs)؜QiTi2XEg[}^5w3nAM;&)yOUlC|&ÀĬ l0 zpcveEm~'u/;JmTtq @ÖlJp`\-u"F_g'|e׌E mNƎ%3x=iw"s]& rIEgq b%kbV,g%ߴ},p;g%̬p`uH&^o\u̮fp[t{g7.N"܀^W7vyw+jPt|-dN)5Y=_X_/oV=:$A~Dʢ!1Pw2bhf,Ɵ惇R~4j[3iHZ @Hʶ#iu oYXک "lK:i!Z£2oE; ՑYa`o AFCǔH ,y{.?P/b3]C /˥Z'$(;̭!==R{ذ`5\}gٕv"*п8.f: Z8>'U5lFMo -5;l4|FiX,6R=Jݑx\frAQe0aO=h"p%71 #4Œ\-=kg7XOxlXͲa^:ei,SPD] #qB Q>Vm =>Bвj4a֔@ݛ 1$AC~b1s8QY*Z%sS<āzk^'rekʒ%"C?H{L4~DPgsUL`F.o Ork% 0Z oP v_:WƞzaVBM/_+P;.Z" V;a"…ă)iB:|&ϡF0(H+I<}'zx,6mC!N{$#ñ$2S'mDDd" X-I,9nA;hj|؉]`9+A=о~`iHBeᨺBH' Ej ON]ϻH߿ ݽTX;7ĈuF'WRo`I@3釡?Z<~Y1.;PSJ,{0,oBKVL·`^7#PD į\8>75e(c\!=I,oqd[l2% )ɃٱuyBvB@|Vwژ阡3W겓lnZ.Mlvd FCޓEWXK@/hi_d=$쨤eYYvjm r,h~A \cmvZIR(:@EN r{ XJʁh*m~5N)`B0aˊ}J U;x,XrR͏(yАѪZ5Wٰ H # 1L`{MLf٩":t~`~Aб(/&IY27#5uN\8ㆫu@2c(dtʯе!Ն!1 갇U"IFD"e(9"Cظ?uHo&?ʖ:fNt %t:9z]OC&$B6EiԬHAH$aM &kx WC_Oi:B )-]g~Aۤ,4kUtƱr|vl #FEcћxu^Sq9@@\Lʣ@nF 7.z~qQHЏkT^= PWHTHo1OV w/\̘UrY3[K3e;U &E7/[}xflCT]}9* L|{6Zӵr|0BeOoBD>!rfNU zįXA[bi5TV߀謍9c\Bh΁_Gnon5O%h8x/RV%OEf,fcɚb"BU:Mc*:?@8Xs_T@]%\\}P.82O3͹YXXghƈs̟aC'*\uyk+te㫢022V2sB 9@;*D73B~w^x W< 'N$u"Ӯ>\f9C]KQٳe*BnJoJ+ 3gސLSFm7QtPA0)fx{q4ME+k-Gohw;r2 `I,:`.~#?E@l|x:z Ϧ[%q [a"{8w)G^9p|]I^8ukp졘3躏b%] *ͫAխ$` 駚^; QvX{7F]+OnUJ0yPFl]'U*Еu#?M,5S܋2k4VͥcG_Qgg#VV ~-I~vj/ TZzA>_T ThX,0EɁ0JfFc[5ef">93N[vK}/bL{i@ɾVpUc} zu3"`4ou>DȻ~vI`ח~YJRWlOg`g;2)7JJ͏N秠#žJ NcR"3UgS`u>uL .:Q6x.b WT rJ 8 ݼ_%u ؞[?hKYuv~ 9۰gU.#񈫘{aCV#Kc(LnJICWHG [fpN`f'Jtu[5pߕV['"eHvJ/ËF*³,DN(݀U;SGY/)y({Wh|d4u^Pe<sUA4BfG 6↧]dVp皦,aُəӗ#5lMy~۸ӊq;ZP(gHMqqA'%A6 Yշ&#NC\}@Mfm; E+0jkMWKkQYu +g ,C5xp!|*׌l')d#Ք⥺,Uytح: =m BO4ˤ2Y&~u{?-Mv㐂A ]5?QZp ;Ó q&iHx )\ Ei[rc{R"O5l_$}^Cp`áw2. =7ŭ61=jC!۹+4|3m-?*> 5z? Eh=w?lǂkoju+C/Q‹'ax M3Mx=")-)۹\F#+U|'E U"C_Z-b1>DmZ`ve _2 n$qVY0LψL _Dl۳j+j >D#'Mfy-йRF nv-2)dgl4vi?IO>D$"/'cf [Fk_jhⷞ'P-䜒]ݮ{+XŴ/Ѓ㽻IГ`a_IdI"-: /4;61FHjdItx`rvҮ6/mwx^y,rWp*٣Q{DUOv[(YE6j'{.O1B`0Yξ sҴ *5hL\ $(n5G摡,Y%(G𪻸ccz-ǯlܽ}o4JNj͊)doOd>lgJChY eZu|aF!I|M2-GTU;.$AMecru'SƓ;y hv66S|h Uk>#KnۧԮG ‰5J$0Aty#\/2&ת\~yv w^>7/)ㆼciavЋ^}v=ܾlt}L]V󀿮$N Žk忂Jxi]!I BmrH5uDW*p; 87*WWpB:2JOwwȣ- |hW;e )Zmh|ءǾ:%~{|%3weLoxU*wcjb /qսbtƻŰ7| sX*KBvq_Kfp^"ƸcLpg$zLjQВc-}sptҜΜfƁ?sp>?$V˳@nTsb#[V B nНuguJ7&UoXFp]bMQn[Ȋנ8v2h.t~t0$)ei5e !4꽆x$+hs WȒtn/}'p=ah;0і }}2/Rt:+ h2Qρ)>fO |Q #ƫ}VcD蝜3Fg) ة}M_T'kNjbgɘE,R0Prz;]]y08%[;'kV2 2r-8S~2II]m.'k9Ru0eψY9#񆴸VՂP8fί4IIroطW6W*!@ E$@cA3F l<%,VsƘIu*xF5b kgJ0jJJ"S2ݰMsuǿ%6wa!@6S(e~5^}Ζ/\|B_,V/>l݄(FolPq y¿@FCÕ ֍*c_fۉ aT"99f8Kܞ;ʬel5 tN3 %v h?pW$|2Қ֚N6[co ġ~xp!ҵGxwa*s:Ks}r>.!ɗ 2lA*0xiަg!ɹO|9j%5Rtzms<HSKy"[%x!iIK%Ik:lE䪔_:h٠Wo,ˌ) Th9۶jJq" 䔋vZ*i3KmIa6,|Q_YRUl=; Ͻȫ&yƈU膎SEÅ_;f2~YbqEIM$XwU2}GO κNQBm%ZpsW;k9UL9N,v5z_脜ο|lpgoBFr֒l'ip6S x>3 k0bb%L*),Ʉo~}׿𕅆!DAS*]~ž&<ή4Z =>;,D˯z ly;b;ѧj'?}+8.dI%I3U%8IM9|O~@MgQ(ux!%غܩc6c簕?0y)! l U=9hۤom44ps\;PZM)\LC7ie>g3ukBG ,HszvJ}x+*(|xad0uءV~Z*R[[e4hʔ%ެ ;[zN QkqQJgrqFcpHO3HLQ:r*"4i7IwPG=v`ڸS;m4W9诌ҘgUsxKj5x F^:rPQF,҃"ԓ9c;DDI'+e}:FǍ8 ̀Pף.MڔbZ 甮f#䨏ph^x>!ߴhs?okiTTy~O?7;oo s>a  BFp`[pFQNN'5uє>9@ e&+L:xtTk^1PQ!<ܘ)v4|ql od3&Zt(@boOaȚ#Td{(GuAE 0Rwg2A'5lVN[p*2oa#;a kYնY'qBLX{ޞ6PӂU:L)\aُeCSv0Wςid$nS_Az1]'aˊv8XJph/&"Y2HTl)DՀ{*8xeW'OP<Sac<9cKW҆$ɇ$e>9 UiB *Q\Ӹz7jMtvMG^O5ɝ Qpk/Rw%,b+#{(Rzk!*x_P+!&뾙Ӻ縅?֗FLd㑻W#c1{xQš*o{꩹Z< =i- 1huhy0O{MĄZ=B#4Or>7 !K{ z692`OGqiI?G i|)첈0tЕ "^$7>nGalUhYQuW(ZRPWl_p$q"N,Qd`ֲLBӽ&u"NkRu:NCn&0A*.Rq}Ųb}i?*`T? FǠ3S)|s0 9'5H ZH|SQÅ&_T/D@MHj^dj\u*h=Aa~Fo))dK) Xn\&qq' EDt-;on dëgOj]y\ҁ Qпӑ-o%,CPJBH7c p6&Û aVq/lȐMfHV=KD0LOIpivk>^[Xe0&W(Nc<0=C NkM47]8R zQW6>v;̹G!M>/5|^L1Mc@fZȅu"=v/TҞ8Ƶ58Vo#k~#T#11W~!Ԙy&nC:.Tnn 6f!CʏFR-Ufyjr˻j+,jOtBzZP fAzzPiw#}&a^Coaha۸ऒ`a4^zS9>Xswj$f1X4{+&7NEi^b"[iSG'Z;.n`?fм{+rg %r>7{ 4Y0btGEߞc2u7o $tR1F-jwi*;WTҸ1*ZC8$\Cl\@ zEрjǁB}o:.JwKR K:Ng\ȧ1{'b@}JĨ*P ln FrcL 3dIJfL)jdtJ->GcۋQw0_%R"8v–H9Xi/D qCaC hnF !sƤaLLi$#ip I>7%IGi0:;Ʈb,`6M 1rg„O S^]Pˡ#yEL|Ad*vAXw\t"3{j{Zu-k֕,w `ir5FC+-k,vd7AsusviNiݜ5/*#8> H:(}SV7Ol_3Lec7pfLCtp韸RIIRk>-zJ1iZ<2$8+3W+_/KK- (Hp\H. KݍCoD3h&FmaWqjhzYq` EX J!Y>k\ nIQ@GU7VvJ`bX% Q%{lZrʋ0$LMSIt$(SOᬅsDo(N~` KR r ؁M.pֽr :kҖQk#" K!>gc.|G|FJ04#eb{Lxaa˼o2ᜳ!̂e: ֓}JA:e41/=GEͦI&Rڐܕ7@+֌ 9J^&7%|m* ҬjZB*|-OΝ^^6FV  /'XS14 jĘzs0n4Wry`Fi(PjQI͊vJ`.%L$#<` 5 Zne MTS]çkvYӇaGfߪ$ptlآuyyfFf촳ϼcUUt-,n'ഈ_D$ VWhH.Ey~Egt|_(|#<ٔ?劽#;?Ī #=pÓɶxER9DBZiiKCZrH&oA#RxeHob}OQFjF¯Yؤ]:<"zZUahKTböW+<{9 de: h.)dWpMO887F{F+v\TGI2 1=gNe(^oӣU']hQ>Y|1'(I7 {<DŽPFsZ&Ԝy]k_LRmL/Bp٦ Jmj5QTF=W6: |j,|'p25*e6{_q !H` .:#6 w ~ipڠD FCl9">gmK,\ ̡w4YͶ㟒,)MWn!#mOpvY 5tAMI/N(S;UJT XJY!>%T*`K6ݺ4|;)&Y>ߦ53MӘ/yQm>ce.2"BY"L]b~ex!QuxeDm&inɩ/Nk1YA,,qAy%hIwR"׾]46z@/ Btqnחt.ޟ 7 k x_%Hs!)hjSs%N*n<Ŕww [IžY-1Ɠ;t ' XP,Fg!An{?1$bPʭ?!{5}HFujɶN$ɤJ^:] _v;'g [3qcR% *8M kO^0Ϧ~ =l Y{5('Y(9D0 HX V Ҹ alq.+bdÝ/I8-YIZAҳwc~:?4mI98UC5'u$B'”8mxڽzj-#ͅl8XrJ8?'{o&X絫8MHV@P&.3(,-P(E&~F/ 환bk@XK6l1^fKф[asd!ӎ)߈1E2a DX}wKYќB) `,/n%RyhXVNhz ea\TLdJ@m M͐A8I rG6ȸ\e-ɒt=D m˧Hkj]'cB!v<$hHOEi >Q`=1 ~i B3O x XYQT\"*njp1J|qmJnAqfv^:6#/SbU!Eچ<~,gҊo :{pl&coBaS(HR6Yjy.92`H"ٸng Jv.NpOOyy@{u胣BAA̼c2*j16Y<};/ϪTKaZϩibFX|K1_k_G}[Q{>[pXLt92PU|Ԋ=^Gg#@+lE|47Zqw]6V1ihrVvs'o  j7rU* F{*%\G*y|*z0#Km$D;ݔ MdZqA#?6!wK;Eoޗ 2eSAT wsjt#Ag=N""@IژBۉ3T' 8^ܙu6sS1pbG("[{{f22zgtҴ"qD#&PV tLM/p lx+?aA/X l[jzűnGy/c =Ω/jDD!aqaQJ`ł7.Co+a (ꙴJ,0>X$ROlh.,-렃~˵ 'yȺ mIԓ7%qUoScHKu34l*X/)` YNw j/iJuPkFio_ؔq=TA{Z\P\r06q 9R+ΌH=L#t&F=|°JK.ptȑPpTEªO!E|vpC9y3C$)gȣ{F%Uܤ|@^3TJֶuV{+lю9L=Cz\[:M%\$3zZq?Q #u+W |*nFԟy ˏHgO=_<U ȞdFh:$GrjOD-gPQ4=r1 !5禀ĻFL|4.3_T@$l*7ΜL"/<&UG\w3 FF;_yE^#ۺ~Xg&¨Le+g>C."HT("}N.wA!;kL)݇Ni;o_W+8`٤t7̃$}ʤ<UiǬhBn ݍzj|omC6㎈XMzk:7ոjYɖTVe /C:U} ?|;}N>Ǵhe-K$X  ӛ[|b Һza]ʞh['Ⱥ1WW8.P/[ JĈ"/7?II} |Jq[ ⥧{ YgkȷjDob" ػVǂӇ1|52ԏ9 @oa-ûs@Eݯ$4+x̧1dlvqG/$jcCFE! oldІ&Jb]+wp#"`"cQ|Ҭܶ/tᴿrddl#$rsXN~%#{+GWXDƈmKCdn57' 4ׁJQ_K_8Jǟŗ G-GI(tBa0"}TZ8Se&i轢y^z~d2Ipu6&Dݪ=ͯ}g3Kl H8fVIqJoHf"xLyeKTgNX HP7g4Rc6AC1ǐ^:?`>/UOqQ9d`yM^c~n/ akme>\Z0l2}̳qp($WQWult1͕$!wW9IRn w"YZkWJڀ3b#A6(›ngnYp.+c 熎*s(C%c3> JMlߓXD$9%IUn.fLlD2{ط420W5ZUo}})j2@xCzz:QXoxN+(Ki b-HS 2Pߖf29F.V\Br>uT 4;Z 8ʥ!_4"Ahz=>"Z57ҍK<ť䳑 Nh8lP4x`$+?zCx?!WIg^<3mѶB2h˴a%C]G5Dفq@l3LͭBI6$6|*FOȣj̆o%g۟ɽ(#&)bʼnCa.;:h5e1* 2*_:m 6=`lSjԁe|Q[U ye:*d[&x/槃N}.D4O#pH ^+0=3 HhQ*Ӳ(/";"Dk4ߓD:B8&-f.E\Ћ{Kw–PD /őf1,)I6QKrqN/[j:fבȥ?:<ɷ1lɑYs%`EɜxQ$P+qeYU|l88D}} q'‘&yb=戓y4qR!uɥy׼Lqy56|Â,7AA4`B/5 h]&`t(,"VT^5E݃|4 +q;&M5oZL ^jHg+jZ~H:YP=s5"z[ B`wMbwʹ2Xk,+k.-UjP!' Cڐ6pH@g/]l (aQ즧NFr ؠFSo)[`b ?VlU?U&uPivTU[: Si+~@l M>;ܰ0B?I<~{/rpɐ$O;[[.h%M&6@V 1g7 + WxMn&P\%%`_i`o{>#BL~Z'\)Ci[Ƽdz-E!Ñ+ugԩL3tSC䲩♽+GC8My`1|2@OX,2??>F._jߵm8: >', %<p7Q6gsTk1)s?™&LB5|g#$)'v 7 rk鬩 ZYo[N.UůP.AoM3wA֧vK_khgxݚѵs(F6:P8eE(S> ݞ<g!zJD~MX66 pId>NէE{8Flyɚ Tκv&vfu`]E׳jB+6C o<- {&'-Ka*pj8bg+KS_yhZ2wC;`թ>^ƾ3an-JmKٴ|CQr% ^ia{.>Sr[.37ft 9; xiQ&}%KvigJjܴpfRq1#r6cʏJI((EcE$I4UleQp{)`u:W^ HPLZ?1y`Z‘}Eoܔ dQ"&dCq1h uc-}uKvZ-7舢yP r&ek~~ 3`R&p k; v*y1UZ'XL)0{3ޘTo<1C"֐UPVǶ U~hU8: #Kx ;Q+A8]\ NIct;k%"N@r0̾ZBIF/}(ӚLpoGAiswÑ̙,|]*c\wdu$"+6{X1"KΚbt3RpLBvcz81HK//xg_ihn ]QxXTV2=G8Gŗ+?r﫿+ס #;\5C*Rxz.0d?3tb1Ώv*}_ݱ'-)|OkqxO:Mp{6{&MD;] G'wZ5U2G#+1&_rn|4T[ K3Z8dOZ@zhpD3< ^a}d)8`(|.nT1mML0 *,\LwPe񬷡FC$ gΓ|͗_^GZw"I nd0ZGL7ꐷL+]i0"iQ[ܠŊ̀ .Gb?Z8<^մNḵ/S^rJ ݡw#;+7bA6Qqp,ǰ]׼ǪQe)E䛸S-(L5* &G#RLΝdz {u^%\ jӯ%~B/OH4`S.v?]ǑssJ +9L~_F!f퀈PiI 4r-NӖ)hUJC W#9n*v#XKHW*'_fKݻ?Td`QH8H69= &\H׽l4Ek%zY8J?¶6V֠–VV*EnJ=c8-BZ9׳ @܋ŝ7˕A7?^4 \!/@ǍNDtTÒ3TRҦ`Ƌ*›[aE Фߛ2*A |{bR|yWϣcěr#o?}5<@A.z>sjP;`ꕼɂq2q Ra@uz~~Z*$oىgH Th󇨍n ̓ڏ˯,Uq~<1SC0@iTߦ$woIk q(\u!=>uN~Hp|z/X ,OQ_ D0+l +)0 4f(LV3K^YX%UM~fP㷫f)#vm <<ΪO6@J'X#^Ls\X?tGHJD(“k 5FCdnwsq%'ދ Ra"N$?MI0UI20 #L.5`܏()"M졟ι8[ 9KP#HN>3HԊ]eD5iπ ؒSg}?RE/ ]d™}"Ņ@Iy;Tjz@/:B2;Z;__,/@@xN+nŇ+5@fppMb\ӗfZ~{B4L嘕4 i#o dRg~ghvjL G( `^t0. a=1D;^ "CHRגVNmӒuO>GkB.+>ܕ-^, oo_)*max7MbL,i44x)5W,RԒ#~s3[suWi@w"Քaֳ % $33"awC(3Rmtt UadZ~,)E_h<-y./05FǏ,0CN&D{SveQ'H,qg=ORTO,ޕxr+@ ϗ&}g_v/Ư>>6}g[us ydExV'w4M܉%#ϙ; :%, Gx^Gh`ڪa&L @)+̸(0ǼC= G 4AW`a,ImƟ5~mX%+D*1 /\j}q/,)(n*A7EHW,җQPN.H.cf%.3jw$ok,Y.4Oɢs.Kx>n1M6J;F"u '/|F_j{~aSUY{ >ObɈ@_I"\`p] Z)vB}6lwN@ ]yi:Dr#0i"Kνzzr=F&\`cJ4 .vx?i=YsUpl% [Z;ƾx_1Nmg^ʭlB@ I8niEv 䀒bYVtMuPxI^z.QѓXY")4u=o<˼Z$PE1 [2a861gm))y5& [z)Vs XTV&0C 1rf#\ƔY-5kCD#\ـ~n(6&v=,;3QC*n?>$h?0ɲ;%iQ h8bi[+ꮯ|M|oK'Ptgx}Ã҉k8'{:=ַFTShB(=aVũ&:9UD {pR [838HǛ,sVܖ':+Y\ rkڅxּuJT.HBBvg>axcPi$>"i+]ȗ^C-oQ҆-zچC hbToGV|3nAPpB$kaF.t +q84*ׄ_%R|Ίl1gE_~LYA?qt%Eiaޕ&LhyN=I AWl>WlB  ?4xΞ0|_z[XoRvU N+#k[f*S|Wnv5j&Ggі9t YW0t1Y0XqE%sbN-}$4ĝ"":> rH_;hVލ[| _ eg*C*æTզ޻|T{gq<YA7>h`!;RDDm8mfP3#Bx)*c``guAdU|q6z@ܬTlBUQY)_-֯VeE8L 3DS]pՍ7-̘Iэjnx* T28% K%eXFˡA? YdR "d,7^v:Q:-$!Ruc1)΃ؽ<ú%s9bTSAE>!!ؤl?B,0 /&puړfk\4癛l K d]9^wpȬӵTj`wooOV¸1zl;wz4.;rw@]Aj*i|׍Sl,kӆeխ?"F6k/z&TMPY,`}ݿT2iwqTQ=R(Ϲ`tSp,"@mϤ \裡%4fLm#7ߵt+&v#XRr2G=͡T1 r|- hT&8s.ȺC13@3aM/(םpѐq2A'0gQtmg= -}0~RH#ߧqΰoP6k SLJnϸGV &e0e 6!]p0_!8 Ab*›KIξJڎZ*jZ]w:qlqY!xΨW*?3AiEŕBzZg%`f=#.T׻:vtqkG"P~(Ӗ܉5lMeд :f*+iX?煿3#acCLH[}@,]5~0EXj~>5$q("%gX^W>xm)M54Qgԩ =y ]R\VuEh KĜüE1ۄ3DMȔXjLIr-}>1W (6QyxkT^3ݩ8+r}D*\ɮC9RiI{uTk4gZuچO7kۛ D~!_N/@${sV-L.,fT+Brq0)XeG]![V6J!xLG|~Ng y˧sd(a$n1}oB/&!G!*U dw+1/:,kzpM!6CaH# Qy%'w!9AޘFOo s\#lbF}i n:+\ 6k[WrS'F=4JK"VЊ;1g^|4ɬ5,ϐ8"K Gӯ]3Ert(k 4i)z%>0.{?2iڽ )#M)!v'˸2?1:@&y@y \S ڍS3i4N^#ƌ*4ݥY004Mg%ʰ߄"͌6y*0/bTh-աE࣬EP W m!wLxwkUW8 @9E? -n힊kbb Rq'oiê~}OQ0gj2XBO!pb*ki@m ]:dpRn\3L Dng?uqA|r*=@M{Jvq9I}ꚍ$ǧ V>>QR@q%yJ_EپI- P$rGWO}\;[Q?{?!#S,[XwtU8FO6`ŝP |n, e /' Ap%;u?"Jzs,֜EX1qctι{'?|p17rBf3dʭ㳳*$^{Uǖ巆_qhmQDõvfڃ`jq%33>Q 6́HM< U Ps res u[lX/z'o JiN˝/aZ3r37Plx n grsرʅ. C,Cmg')aF<\KS25ɚFcsǠO8@|U|7o_C.3R֨m D, Y@ ?BX'![NCr1F9] |DW#(2F6Os5} 䎰AV Q*,&#!S2{G&"qs7]"`'y82NgiX͟1Fv󯱯2 th;-G>\%j~~♔2QceT{Wvɜ܋Bv&mR(s[6 %Lg5fpplG> "l|9}ƒOZ17]LXa"j6PJgBz"b-痫&^! 'V.NCﵣuw]׶ÿ]9FA2dX*"JebK1$^3(R)kf3k=÷8ǜD׌MjV(*I~1Ue2@3$͡CYIFFK]ٳ<qk jԦ!u*ȤW${ӭoӅ\$6YV$]-Y}E1Ls.L u櫣u7$^U1_2^q@ڤ9[~[+91柝_)OO㱳]F$  UntkC-bwP_BS9~X"^ ;P̗*]xyh/&yy?碂͓dOe Nynavk/EKMn\D- "070 {1b7%n'AD32fG' 4T6?C0f+Ě7WT9}4`IjMo=jvlw|OXcHrPlV>m}lڸBc २xӛu꽼z})XiIxijlB\[GM. y;OwR۴)mmXU]ݐ҈ ҋUUdQtLhwȫ '~[l^==<͆H#Kѡ)ƱgAïH90EKxeN SI&#t674He@MnI|Mat]"A-i7Z!&yoJgеg-L8){*$Q)Q6,+k. [UoJ^, h֯qxa#p'zV!^Q}>9iX?WA."jG5)\IW{S+YfSҞJ:TL/U'ΑsrLSL̜,}ƹcmax+N]o2{UryN7@ E*m,E[G=SCC2)ٽt0V| O8t 4&]I_="6q~O#{7P!=8:x7@x_B;{R~0*_K;e_9/='q3βuk 5Jx`(a'<ߴPa<: {c&ɺQ4!FN 1 3־ ߍF(E霂sA6lɡ3jlC?& PH,[f;ԟiz5^Rώie_U;Plfp"[a_<9+xGk܄ KpABe4$ RsR@2=S 6xN} 5խ_Lmh-7co+51j0pFe a^p R JZF% b샨L a?鴤 yXs]g­^A?.kz6{pMJ! ߛ &1Xя .vr/J[fk¨r!hԫ"ݜlea6L1gm8AyR7O'9 K2k5c fs(y)f2ĠWLL|!;!yĿ̼r2 :JlCQ+*ەsM ǧNΈ|Mٔqv YQe;Ha,[^fvX`ZG7>tUaO)uaIldBY$2>OW(kwPC6|b{ `1#f/ܯeWLJ9.ԀgT@nyxHs,/RuËB_`QD{ MoO49z{Q6OL!pu2s Άtl^pl‡\MElp/.'o|pUJ[`[]pt+-1ش5R#E=8YȺ5d1Ң*HUޞ29 h7{4؁=SF`V\)_4a@ QNŅey~$G8ø qSN/Gnm+>?>Ŗ8*.w!$Ӷm*  KX);u''<,R!IE֨b1Gq#L%SecJ-G 20uĴa^xDAa ܥ퓸6|ϓLVBS%IĤBWu' ۴wZ9z=eʹTfWB X@*׿\ πQb$W^WJD6[`b16DFk邽`V_6NMeE!h$l_B>ғopit%/-ѯuxMM{c.f+in;Jxjԡcj [Guͪ<"&>_Ďf>jv$( |`n_gj&w#ٽq8Wg;~c!Hsp=}7{ ^D&YUSC߸'SEE"Ͻ%oK"6O-Qfghu_,s`$C7k;\^;_c]R͂$?Y&{4a-a>e}k 0WS[0 U[Hz_أi&$8Ox7Er4O? 1[Uԭ{;S fm7,5*Zu" z78@]8>;Yk vdW0j078v~Ҁ @Pc^NNto58nMK!"nl(rȒl"_ Ќ#VI[O2!ŚTIcK` ?+ǜݱywUr`#;(`.,&W.zd'~t8 L-- F`?P_߭MC˷,.f_kǪ^Ѱp0#Z5s~Ms 5ӫ7}89d-Ϥhs.zE5KL>4N܃3琜ehq3uq2uG&L:oMHM5_VV3"E0̱*Ma,΅sr-"LŸ6ފ={ r-{ͶD'ttQmh(#WśDK(jϧ?2Q@놱zaO xZsLa+X#"Íz$aa+LB(|M;0 eeh \6+M 3`|}f^h05Vp5896 [ 6H:f^T\&d ۈNȑ!|ǎQd bv'ib٬![0SSƉ`cW:yefw: $M:uWǢ O!޵w0i0@xV@Lh{ԍgr)&d>d,w*[VML^|iNJ{zn4}WAc}` U9nj.g19sNЛxDB^YVhY92x : RN,kwf94z}%/rq,V(.@W[;|9*) 6iar͛^xΔU: ⇻)ΣoEoK S7Zٺ, =nGC3U1@!GَoK͔q(=!=)Uሹ4U(y䜨 gaxϸt(A?\dFE5$-wWx5n!S9v93PL+ZC!ujR&-+8Ev}z gBXWȭ`u\UUy"}ǕM?=\ ~~ "՘Oز1t,ˎBdaH H4+j@1o?K_ΚwY0}vW Q~K0gt^,=#SBzAi$bbZϸc/tހ=aKKj0u_ւ]*Mك < .Lc̆fG5'BƮwa|+ovsfڿ V||ID'$@S]lcTtDؾↈ\[` 6Ee)搩ZtGg77aGu7t8wRk&Y] ?VVS/z !l`4kf0ݮܣG=7H0js+HW;z^\0ȹ(moqsH*f5& e(jc%3$9G/GFpJz0j1(Ʊ; ݠB8]dxc˖AAzDnr ``0۪,_Ġu)6p>\ę\0[Q䍜Wz7d ,fmX6G%I g"Kd6%LM $@ǿa@XzC#/T,O#"eOT`7WfFFcit7PZ=O,ƪm蛚r$oSln`Ԣ`t-Y- 鋄X>ɛU{1+ 7W05Uw1.:+e3Yޙ%3DSE=%KTmgU'aV\ซg3 *DHM PAAm&t2V[mp Rp@#i씅rUgA%zz_Pw\*rO)<^ #W9!u,ʺE#\}E3-zH7z"bvkB1TLBIŘ-u$MӲQ|UTT۹*eFg+2Pq)!T^$Gp)bd'7jA+@rcPFdǍJ^#tCvH%5&#[ #"Ȅݜ ΄)Z%&<̯{߮]+!{m>#}9ۮTNĭWrW"oVgmd`q6/C=<)4%7KI6Xޛ7Us݄#M͛SsM̩V) wiTp/P2YpǃD-9zӞ \pR3B{(٢Ղihk6Zti&Cԝ'@D~|סOHw;:l (C_0:WB~=sMJv A>NS{;Є{KmM'8 Tv.(\E(m[P\bw>M/Twbs5 ~*m/3dwQ7Bޑ G7Ê|t//QzNΛ⠒:ʍC(;;hYٌ0FC5Ȯz }@ρoK / /gԧ܇q5u;@l|h -3`s&ZS2%U4HIA!o{6Ƃw hSWf$GT)\ǝºN2Ȕ: M6S/S Z`aGE"x SNL&O=~IcIqךS@mh 3陈S"\i %`XDd.{=|ò,k & saЈVg~sJu鑫m7* | j}t,wq5rl, B°Ưb F4+k1T _8>eٓwfH#^Mloo6(uO}F,и!mJASɳO֞,!Zzȩjf(5M4j<)W}c۽,|$ZZ 0'mLdYG~V,Stw.aR5k*Qr>D0N ~Nn߳|EpǹȝRkg澤xKTϓΏC=x.ñ}Y ~&mD!gj &=^EQ%YǶ㬙6fѩo61 |B咩$|cNUuBE]e]PB['gYHA?W $ʖ?3խ6^J_O[3wg6piza5shՁSEdg]˔\'AԽ0>CZ{"p{|ӀmuH-](f}˔LF FͿ蠡gU6zə ՆgG$h!oeNNݮ&CڰoB(@r'5,5Y~G,v~>4.Nb2$r/FKrOC:#X%XE˥Y49A5]KfR'A N,MVlcK֩TM1&]HL_j*,mYE3T7vfs~oSS U8i CU "9/e_fkj~zu0huʿav`Ǭ%=dlOn+h,?+ehG]! 0LѡӟԀ%8o>qSif5;DȰщTkq:sZq&~3@6l\3zoX5lf rpM3q>]wQuy $LrxeStVek.w0!6_xrlę 9$A4{ :нJClŪP٣hn uo%oe z^Q߫4dLۄ':ըZF*yć?.p]zt($ZH8 PJS z 36 ұZT<xY6,#? `q{lA_Ԙ/hȳxI[wrI=e$ O٣bȻb4rCVy3`Q_));Hx{$hR6u HmkMAgML,jW. ǷJ w'@UoKYwp9֞5OyXCs5A[MSlFf @If)\U*D+3a2Q~T(-8|'@RFDƬSPN{7N|ȱo[PMSP[1ͫ+Δdo2gGWT`&>B);X?_2粇) 1i&h"ᶤ`qdt wz>8}<5|BVqtE-;* S:#|Ҹ:PQ|@Ynr~̙7AR2n l?`88Sz3 1Ǎ2|aˋȶ3v-?;S*(?u*k&]An"UP Z)u WTWɺ*S0dl8/v4c+ rgJ /$or߄+to4T;-%y"9DfCAC]MYXw afgV<]xΐYo6vc.W?7'ga$7R9vhu4 񵽀噼 .'ZlYkhDvh$eɟU3";L✰E©1NT$Abc45C3C1tu`XqzI'dG60,m7(kB"Q~_d ~_2ZagQpOt=yK ؐMGD>%9%X1B+ W]Z7Dpxq$x9wXkGt@>=n3*R^),luG ,: w97m&Xzzgm@C3~-vnsŜRcm/X҈xg7|OcήXz (E>j Qml˟e| j8]cVˊ2Oa,=x2%)i$t0{ųʧs=GuQ|u7{֔g",C3WIb01F-.S&|\CZtֳd;2=eZ!M~ ¿JAK!m[g0 G rMH}$:GEQv%04.I W/Y,ŴoȰPPR1*?l/b'քwH@NTxk!#2% zC$&oQKY :A?j 5ZBw[2d\Zhk*&pOA$/Y9>%UU Gh9sq/z "Y2/g C[ǹpдBO4-mr&߲BY5WooѩSw_JD%2(U>0Eu2RE $%.ijIsy{/G ܴ? '^)m e7WBDOZǺp4+܋uN~ϋŚuŌ춯G 3 }fQ(1%Zeg.[odw߂YǾeaU<"?ѵ:lMb<~H_aQXeU-l =As!Xb=L'3NҾ0qKÄ7 E%UFG:  WtLB_yYu! uGhqTQAwӛ ^eSSݑ 2Jxآ+/o9Ic ӵk3rAf'kˌ?NLoB$xW#PXK[<ҜPMsk0c߲]U]v~ [ߞVGܝAaݳK }icm!29q.\?s2($?RFl)^M^Rv,dp셞rƋ\ эϳ?ZMbVl_ɑvj@Աϡ:*L?j(mo$;hsTZr4(mtS+!\@_ qv6rq[#S0ZhX؅úW<-ȝ@5JᘣqZ} ׊2cz6֐Ŏ[c # И$[`]Z̾E~.CL`):IZ)!q:dN^C$⼫ yMe-LXnxg(1P})mq!WTkaӃ9!FbHq}^* $(cp|ccp2 V{ {BQL׀,U‹Ӌ|8Nc aՃWrG1ah9TF |/?ƒ͍vCVdׇn Ӫ8 hz ǽ06W{{?HŪk!+ 4Ҡa&: Szˢ u`EuK9 R4|eU(h:aYYûpοftfV}_qct}HsԘ Bp86Jjj}6a /2Er(ʈn"J1Gʉe&5dy /]mQitt8CЭ3 4AS+'BqYnK51%JkP'_Szc3CI\nŠe-cP !̢蔿Vh0kZNia`B] g# %ت)7}їgm hfVTUla9.,.3VvjJ9Л^ pOuol9~7e%E/)#=[_sM H<M ic,RsmheWGް8"f޿crۄbJv<<P-\@_2>Mm˸P nـrbNX'wf0JCwq.z==ȯ m%.=Gd2+o!,;!YF?FH*~saX4"@r)v̾>%םEᷭR"8|ӏE>hNn/"*ಟM]V2E'e]b@m\=K:*M4#z p P InǎzGwmOwwsw+Or_c(vhIrdUR@)?㏥ŀx) R#[lϐ줞`y:Uhѝil [-8,[&kKxEhq Qz0T.9(>t_V?s`Dp{xUWA;޵сl(F1wK6j#@cT '.{$5 j7 ϼaZ6Rh6E|#O:~%- vR70fiVAXrѡz>{[+ܺ n f[Ż6_RB2ķ (QwYA',';8!d'fZ_fFR<ʌN0e=~4] :=Zx:VY1|N[ MEk(C$C=/"S]٣sQ$bC^z([?(*>Jz~ÈRi#{X6"UP!hYBbu/Il4WHW ߒ[e.xerV'FLQ:g$Rb*|A[q_&r׌hQwГj=X[@j-!ۤ՞e՗%~:qG. Od=:STձ[pd=Cu56tYt 4r\ lc,FzH ;֮6r/d+Ͽq7{i>f@^V[]D?`{l5HYʫl@{ʜhzVvAYViYĔ8jZ,Zv4I M4 Wk+1dyV 9jXwEK܇ &+L|i㕘qͶ6.p-,ڈ/:2/f?e/]g(擆 ξb ;lŎ̢LV;i(TC1c3?O? 4|:nn۵V}Q=ę Q,6WBxa0G?\S*'^?5Z6==3YCn X}A2y0 y9]@*|ųԌnH>v+mrURjEV%V@.0?EB9S˜ӁdhW<7bJ[SŢzR/P1kb2$+y0}a.滰GP5K-nǪCK$%fY횼>z\4E?ٛBBOgY(Z L뮦58QRx)J˚(֕#>xγťEͩ"ٿ=B"]ADlé ȹ G֔[n^z.ߴ`p rS I->kB5bgq4ww?$d }$xR7""CY8l2x3 oN@ v/-Yf$W(VWeQ71n]\^vpxӴĒ;_%hsT:sqKHx#RUStN6vJ gY% uw5B w@߂OP:S+Bᥨ<2%BEGc}íǒ 7m9zvG`>X03T'%TU_9ek$f!{@ʋ)ΏŋC26ar󿿝g1 q26,\W_*/.hSUW0 (6ʳt vkPF`?#T7ߚ+YM4"JClM>ҡNܸE7T^ !QJenU}7fNS4H` ]*sU4Jebv6p$sA0DR2B![W(<_pO{Bv)dT{\>m=(&}]V #dijDN`y2yZ0 5,.ZtEsߝZӿ}Ϡ+TCo( '}ejO/D#xk:"C#&Lqy>6rZA?_ޣ8HC6!Kԟ޲6vX }jF۔OLm3`BW9&~\xUQ^&QNSkB B3[*Op/C#g YkjqKf~%K6hQ5?rnܘ|Lh?y}䔟O2Cjԏ9@v,y]~i vhO%a-LӜ_7NMú̼%"U,&2+qP>L!-VʑݒJyխ"/1" 8YT+r綴;~I񇚪#]p?fa|ͧTK_oʂB.RX~!0W͒Rlˋ|1)r▪z뛝8KC<; T ٩ch~R'&`fbDT6}atP㋈)'{nk̮|?!Y_ZTL~r!nƼo'_ áuJ)Riw0z \D^ 'c|܈-PҐ l9C"ѿ6;b>ʖ>:2eDXuAɂgOG{FL~;PVo v}@F"qotߙ'yN]忠;mfXcAB{Ŝ`n6pַj=m_;>9{,˦-VYD =UƳ/F7NtLѧj;8a ru S'Hc[Cjњ#`&!b!܏)V~*3Ms&rYddiV*2 ܾ {8-~tcF$ ] *惞mC$&3%pK2mFЀIuiM}>Vx1VHf̨siJɷ&WZ2اtbB,R69®VU*1Jn8*džmyaZ2a?z5xpU2d l縁@_0dތ?oJmtխ)' Ղ b CTZQ@<%[Q'FRJQbnް'&:@! j펓=-lp9 oSs 1gȸ?wcM%J]ؙww+"fIgsr(P)#ŐNsY1 6(DuP? G%X.*~+7.ӃS7gY@^spnm\—ۛ5ׂG;Cʙfiͪ'@Mr ȷS=׬iI>JLJA]O~rh TUd33̣fBL Oq3XY`4l/;KYPՠi# Z(V)c > k馢 9j@Q9%قɦ1,O*wuc@c-\fxa|;5WJS `rZP :fr;LX-{j"x˿PBlIQp~ ZUl)hAӲZyv@1BxjKgSr|i.{<)mlm^훾=E 8ǖ!9ɞdz;V_ثLw>W#c\ E7#\@E\L3Q0WGPO2P 1(^΃OE:TB#?T^]Idk@SŀQ>m {dB< xm]q*Jl@.SCgD}*v:ǚboc/r28mp5%.B_\yD*w6AY trugLh&x%MTzs]kn!5 )DrM`8d$[xqy#@ץ8&T1uf"urT#1\rKeb>(77])}SJK('(|8&.UWF84>G31*;Ʉ@ٔQ^֞`?QD #:m>2Q8N(.iop_3%H]Ҿ؜VQ‡-:9\S|/k iXPJH)hՍ+NܡBS ygj!@W"My:N whЎZ_ G y7cJwֵK. 5X%[;%'Lw.mMIFX6fT%@"^i9>OM>hidS;kErT̆} uy} A̹=E 18t#70~Zwm2G)+]iڹ|݀{<\a(`M i |)Y XTUG§}3dL<7P6:׳ 8WX-VNv¯=;k+ ZO)x0$s E toGrϾۏ'x]]zE"ZJnQ7CSKM,fȸ`ܺǘrK{8‵Xt}^>ǵ,tgXk(8PknSėکX޽򫰾t%zz5mPUf2IFa;P&~Գn' O H\{fD_u?l fkeۺbaw.u ?xRXH:ROm6D5/k fm7dHvׁ$Ţ !b pCgK;,6OIVC#RLF]'fs3FDpV^p4'"N{׈yU0Œ%t8wuy iN+oRf&' .%oDod|}W 4iE2TUtB`sۊAo_d>iR@b.]Uhnyo!Y(* :>'-X aQ110 msfsG88m,Y+  8i%j!A Cxz-njDfWdgPtUz{x[xk Cn\d+(WH[/5s-qiS~Xu+L8 +M[in׳&`+ij+#8`&$lD{Q3;l(}FF?/o//([b=*vRj(1bjr%PA qyo>Eu_Wa@*nߖwRS?dvIUf́d|4ڳ?8{2_3~~dD*me[T.!*Zsi&$zb}$F$Z om'Vx ^`x*h,Ew*aC0VЗ/xPb%_)rv\w~.SQIgӦqI!rCh%2A۩|&}ȡԼMEϺ$^ ?s@w.BmIGO}v2ZD1\'ěb"p<Ŀa+|y ^`}Xﳬ٥46(#=SdVfhUG*,0Un*Ѣ3JON%kT+YQ3U8YAVs@/U#O"k@xܥ<8}}\D+ -8VpgUzgL5cG0v51x 5?鯷:+s8%6khk0uvln"Nj'EX>f=TҼmkRZx( ӷ nk4ꕩ򝉽`"7tvPr6-:"~ox嬩Ű Ͼ:oKv*%;6I)}ٱ5ڿ*0%r utaB"&j=G @[P`$j>(k(OBy*3 Ӗv~R;.vҜ+7[6dtJ05__M_Xo. 'XH10g,co/m 0ƜY-TkD25l^'ZLbb40tR^Ґޤ]wvn5ߕ9SwoBWԷ 4ׄ% tWt$Я6^..M B܁B/dw78S>nS~ އ&όc9R~ 1N 5$+2􌏕?ωK'm1Cw_%Ag YM7r1kijL0tfS 0/BIp8^KuW&0%QWŃMLm|tYXl?@4egqSjT33UgٰfN|%0acX^n(lS 4 MPp-UnpIIQ^JArv>}$>(5D74꒮*t Jsgԏ"W#̠u:ir62=mR﬘Ąh  d-u:\Z3%סݿՖM5W!,U8JlA bb1MnDti8QU뱫ϫz %;~8Z4= ^Zġ0kƐ+hY,jh*sD|U!Jf@݂q\5.gM-=go/~qK(eQp=b;䍹?CMرV:O9< ^55۬T<7~[] #CG\OF׺Pckw>cW/~B8qZJp4S`;- ?qf|l꽜K "Ag–x0k!&^,,dy(ڰ\񁺶5a4y!yq:!ڻ\ݪj18n(y#M6,xYs8S` m3] g<=\p9'2\`C\(1?۵^oC~Ә!=hq-kcg͓Vu|d- 'PbO)طjm.k:pΉ-L{ ~EmBZz3ͺ+ࡅB5vЯFrN$((Z?΁Bc&3sX[Xr8ID#Ĕ;=i0]V|i9耲hlX.[!k'n9 φU B7~̉`(a 9( AGA=\IC 5FhQlME߂`3дgmdj, 2͌=#k#3ƨj/SZ{_^Jfgw S=*tsىh|ڨӜepX.sXC&zcG&'b잴qW )MGvj˛M %vdv,LZF,U~A}Qyv_q%Moҧ Rت*'(X)ӹ('e m O6v_~;fDQ jt?M%[/Mm*`sOe㏰XL>rtMPDp0IowrS'/k:ijOUrpsQtz3傈SϾ)=liy} qї%U{/Q$+ !ڧ)G\qOU:T[JA>".AUFP5)^aiv\2 wrujZ*(B6`5<#`\>bK=#Äz+<A_^8 ];DCuVa}m( U0쿡!+<%;.ji.~J$$[͵ lf$ղ_[Z P8zBxn ) eȻ*S3Ϗe pWHf,>]ȕsLKL0^U^$NXv f米æK^i Gt#c I2PUŲקigIapfKuvsX=.aLq\$:"?`4f(A4h ɵDu.6jզTo25񜯈1D`ͧ6B릒U|q,~B'>vųTU6n_N=gz*z>CpyE^u 0ɲ D>- io9\ }*g79w*+%/Qm,۸'43%W0P=;VJ_6^;jy 5oAE|x #%M*E)wi*zL0H啸lX!J"C(j6jĵyYߨhqrX(4_5`#'Lt7жmMڨn|{H!_9eZh^zҺkf2̢|bx-:zBT.GTdqڟ KG^~*c 4j5"vRqX6Y03=Rs.3`,e A4C{5+fowx!Ĕ-/8J X Q]9 \Pd(T>ȦɄ15i-%ʱwbzGۖk,{d#;MÝ,RKIQt΂<2 iT_ʍMxWAb?IA} #}X[T^j" ?tbA 2O]%*jod1eM%9z{_@R2˶cx1д%w.}Ïμ@flk$mNM4IJ~#V$cIqx@eG)^3WvQ$L#jGmiVmYlS\L}Ѓy>!2s=dTAc½+y|L}ybBN+N,W|<`pN_0 <3tP2x738D|E'M _j*2R =E( ;%Ɛ0厳u|pȓ;)wd;3djLv¬;b aûKj G&L;S_\cZ`$TE\eDHB$ hޔ~IdƜYo>"dﱢ*9\x=Y=%DӨO{?-y,H|"Yr h٘P_is-|# y'h4 mŐug rWEQ^w9ӊ%:`f՛.; ALa |up.STq{k31 vnCyHA>1FkwEOp-/ :IBTѪV_]$ԗ`K7Pl$+a<,_؝J\=D9v6bXKT|Or̶sIh&8`A|ElctLm:_g BofBn,Bo+Md0ep !jyTC 3.Pv|RFly0K }șt( ,TLק&%Ucqp6_^X`[5]ᨬ%AH)n;4I qӐ9C(:c$m-ǦRuo4!Ҁ9Ѻ\=YKmIOyHbcLgeyt]fp߻G9n=X mqqq9tlX׭ 1XsJFIA+s`PR[I0 rn.ң?|/QNVMX5w/Zi(9@`c֟J'|C~^Wy 8dA[V`IF[E⾛n:)0oO OBاHӶgSȮG1Dڦ <\|gD.tҬ#L~QkG<D@ϘUݰc3Y Rjj; ¸D$z>~JkShAM o$<*ܥѻR%{z,oH>k{]&V6>k`(*^djvj9$+ٮZ `E@͜͡a+u]?Zxd% ]|q;3OGG89,:w</>C§'X-CǺh7NB<|pm)P zBXjU/[[ݸ+ygxurK+s9j)L˷}/8znջ0nN> G)w2 Fw@Ͱ)rrgV&#TR@TUu 6| `&ġ ̨:5"EQ\b9hjTXgTF\tGu95@&ZPdo2j;oV0/?2@=WwY,bm?C J?F>0 !ޞ6_ΛJj"߰f-5JqZ_B,^Ohxܷ|u%F) YQ"G͑ uϐk !Ln}68e#-S.\kMo[5ii+KєzeVu0T VTS`9|d6}DYA2v. v><ɨ']! MzY#mۊ ")ruzX9\; R-;s91O/esϠgVF5L[HaQxbݵ%2I#`:C$δMg( }8 MEsv‰9=q$=7qZbٲS*"-갭zþ1mhd,V ф(!q([xQ6)v-8f%'D,8uAhҷޙ6 O B`:l, HB}vG=17J|a8Gwa`wε ڷ)`2&?sd, ^?ļfS -?"'0LM R4)G\,^Vpӭ}(#^Gc۹e!d=KlYͬh`8T1m]'k=XbJ _&h:px_L7 c4|mĺz܏d {0V 2@#D<_]F}Ep4%s6qV{l7[e 7qBy_"dGIT*p8qE+RepIuɘ)%iE7wx8=$99nb8u(=gF scc`hjA|ˀi/I Fy:Bn0[ j d+%6R$!8KG$pQBoj.u$j ]0o7Q| t'4'Z9'Ӭ e'-fsJ#IHD8ȇ-,S~.wiD LTF1iF}]}ˉimŸ{tpU5ܻ~wqu{6x*I&OJ}ۏ\h)::KY C]؆5!+&h^I!K'dpOM'Ai'e` KV\ʷ^˰NM# fDa ׭l=5`*Ul&lڤb:%dǻn|YKq#V e6zWOӏ߷$UP6_!"א{rj҆0NfN6$=9+,4iM&-w,jo_Kx ;2j}H c6WX :wIw^zYP~.,g~^1]3UoU@9X4ףqFNឹ(Hm#g1ŽkIqRawj,kR,j>Z?/9}Ns5opxua@_:,490E e<rm885RNpWIo vA8%UW%IKӨhP>-cNhί'Ԧ6'c4cXU d6'ˋωN":pi[YEscWS\vqfLV<4 XRayE ymvПbd'` GI;\2!}~vȐTbK)5~Ikz$!=d`_E ?fC{ hCk㶈I?-ԓ\|M=gW -f)}1 Տ2FpQjfS1J"Zl$i#WYoOig-7ZB=xWa9Fl_ş e)Й0>xACLwHc?|?vD˶,)v\z_ǹ`'~*vD.$`lbx3pet rո6[.)/"GD~sp(nW.8Ⱦ `zm"NJuYK :3am+\ *X ILҩ$o!IY/-ypI*kEİ}v1^ܘDOVT_jS\G'㔼NbyDA8Scbd[Yu%g73si??Q՝;P@!OƱY#s6;LEgpVa]@FE~˩T\<3!7Yb5s/a#~x<_ c֑V$2o݌9y/-!!@wڣ`ȿ|w us|ĆkŀU.;(ɮ[Izi.]+h=Z0fvŖ;X_Xk;sCoY7p 45)l}4AE]WI֟xحk%1~V_MʴCФPIq?; & dcݖ8\|QaV4L C-As*'vqu68zR;l ߅{7-qʴ&ndb-rܶOwt9]S/3\kO)M9m%"Fu`<9g] ~%rm fX($Kib%NV"gmC6 2"(,<(?lO#bdnDFўs.iUmcUaU雽⤔SHMQR`0r4+_r"sv e ji>03;-_Q hA0i68:jWpOKHXeMMc+d ;4(ΟPAs^ '&&,}nX4׾5A]I]Hđ~ɐu18Dw%cb>pYPe+3=bd/$65Ct&`4駑TT ><3LXx YJ1U{X&o!Val/b-ca0C u3~{r/y"7u@FGPqz:**Z?7D4%0[pڽP쳔ڕ)>;zJ-&3Y#78Dg >ܔk Q˙q:JLdi3J+DRH٤ ҥ|5|O &F͎#V'\cV3r vmUڿK(:$˲uEĻ&tO~[j<'GD_ ūRly}ս1S vs9iDW2|sm.:,xwpA&i7 3~[yf,)+mXy{ LB> {_ۿ2 Rt, KIYΕ 1M_@7[IZLh8vgWCXyϞތj%ڣ OkmkSƇ^"ݱ.l!6 I#?84T!hNcr4õӶ@xl8ҍ{x}=tA- ?LuTwQJ 51 mF) k^^fI*tvTB^0~.DRnƶ E[QMGudálZk6#)bZx^[LP/z(ɸ4z#T y@ac>'CwT!BN<"ȘzjЊ8+qD?ɗE `ޢzOf\"\[pKt9;v:@m<xǸDMs# Mn we= v{w.Y8F34TgEO0eøJQ \KH-ve*+99ZWnz:qBBrB4[1۝  Y {{FՉK*غrK3t+xj26r-$6ikG3"Nơ -0N4l@z)F}3y>r1\I*Z&,N^G]C"6ʹٮ63B->HՊ"C,ex 0y}j_2Rk̎P0~&+K6uS6̙ɻL.jq=w1_5c=.\՜~e̦F`| ob3ٽgAvgVu4^΋҄.YPHSbfLܝ>" ew ʿ=yd3bU,,:3R$ n|g>Tȭ*Ze|k4 ee9 ;ْ'~❸8WUSڏDTb(BwV>uc?w0&a>ϕ'H 5`9 Tr|G M0͹opMFоwy {uQ];L".?O|Љ;[p^`q)ݛr7hUp?%9{380 }6m a5~~Z呇"NQAZ"ARbx٧x?YQ؜Sd Ma9\B#>|Feۿi7iXUL ;@l>5ՒǓmv7}>o5"KZ\vCD*34YDSҌM]ct ̰jjȃjVs.#TTRqwNs97b2[B^ ?,O`g]~ZEC1Ҩ\u<4}dpcetT'(E'DsXDzcNCI+ŏdS JJ.(2)NbS!+GλْV4xCTE}ATXGQf6R:=Rhʂb&ݬz>Sƥfb 6E,m%U0~ſ hV?7Uu#[b z؏"Ct*sŊ43r{hbuThrC-R=u}bjXB쳥{ ~zL:f"U9faC<{ȻIP'4R3V] KNtFdw"ʏդvY!"*7~gst$e9-hvJWe]h"N{J.lFH_< ?3}BKGS~byyW"AK|mv. 4YÇ7"a+,f̨ n{;Y+]ycѪ`)Km_ºVb$C},T"QXEfiWԛ B.Aߘ#tl n.ttXQOUÉg?|ubBnVIVO%x$xIJnE@UOEȡ9_%t${OmXK4U$Nuc,r`Kb964nʡjM?j{N (T0/L4{r`\Kk i0SH9ϯm*_8P![ S r*v%.̙ٓ*CybaT $!,m2Ht" 4<`dR3I_z ̍`' r4}J|G:KF6IQઆoDzDZ٣UƭR#VFSVV. nGWv tH]8iH&j[}{3 +Z;Km\PxUe;(ԇGډF *0,Qw9 EWu&⫰s&bѝDNsX[IHCixh9U wsp%t'n4J\Sya\(.mEV\-ٸ@J J_nfḦ́$Fe4UM} I7mP-n{ڡEU^%<5~% 02 QNG޷r̉ @")h8u; ïyX1 D#,(!t={#| ۄpxA}"z2x] QCjl"czZIQeR‚Mt /6fI'}], 7HK)n6 o'1T7!6w]ؒ1Qk1 Z[")sNG Æ)spBc8]>rׇgmuJ:hr>Tc-p>5@n+ݦNЈdN X?<ƅd]Jc# J2 `%^z(Gѧ|ߣgns&GZl*C[w\hQJhZ¥_U6'a7aiDxLVìsWl\|uZ }F>4V[EW> Ad!J _PfE˪\2ް!My^8+\-q?a9F۔]˘Hj+衾`HBBTx*ksT~/Xr-9DC5t)pjp9-K땖Eñ 81a朜ŏ'>^7.CܢzYҶъ4뢂SY/1H2/OߙTjb~(y@}5 J' 'e-詭GR*RG*)YC߫Lt^gGCߥ/S^y2_]DX+YF{}87jH^8 0T(;ǒ7U92u7)k⃠ etu/hu^o~0Ήߺ^\d^o'|Z9\)[8Af8OF*>_ɾBJ'-_Y\7,- gk醓+YEA*J>{cf=mZ~x+u9d^52kvu K@ ֑zkQoQ BOFtbExDs (3S5@ ڝO#6t}K;)[T9tD:E6z9s;M݁O_Xvgf vlae"\{W2 9i@7W-8^6|$<< B}3~m~'z& +Hʜd7bWpK-|9:&fD+JN~у͎?*rʡH G:MIdhՆpZ+c&,9EM-؟e%庤v`½UwE"gƽvd gkxOn&aҜ[i)FE-<aJɈ KԁY; ;4'd>F6J|ԭk;¼KGX ~,tŬ!Wp8MD5TGyޜT'-~W\1ν5!>uF=Yqjg^ft$_VP kFzŬ2D&*j T@/J?+ @#4Zxox4H.cYoL5}ш̀]+YJy>uIʤtMȗku8׳iX}BNd3 v'81~-#juk=97/;aT5f{.&#fS63}CB*<zc&R=kk7x3 Sj^ īFv D`W'tfQ?vL` H+UuoKUC P2+#ԉ0"(ZOEUTxeu bL=Ye7C?8Qq+4GL#5䞚 ܙ$/Q юM=&y19 ,.% j!]S""Cĝw$Gp^#K`t^>2ayUB5S4ؚ=#F=0Va|$EAk,x}7dVM1Y60E͑PYեU<"Zi2~(a%a)Y Ji>ɧb^.hem9!̎ M }Ѣ=a޴w-mwSY [`0,B,O\Յ ]V=ꤹUGAS7 *lD z3IWU/7y\Te l{ĚoK\zi3E= #"HG!pzZOtEc Xu=EJ]Р1W-PC<ў%LbU'=ɾRblވ!e]4^_ q T֭`+)@,zj_ C4CZDz{|8P(Y ;P2!26'<}nsq/{`TNFڶi^PHm@ ي͛CZ7JSE0u~-)>]h-'F-$neUngbhB`? F$F=0 ~~)ASB÷S~;R<~̐<..s+vHB\3Œ4d~,Zψ,N~W> s B5C'"{E*\gb&jIpLP? Dܻg &^rZ*'ȝ(Ҏ;"wQ2.dg"ppc?(pի ZjCzj(ҭ6'd혵qm¯c_! `u% !2Pw mk|m9T*(g.Wcod[>F%3 23\Tp"+q<>^\ɳ'r.`-2Epm;Tnl^S_x5s7N^kzcMEDSى07!3]uS!T!b{ZԈ_|$ڛ٩Ն<շ]I8|&'KN>f⽱L1br.I[6==@sHڄKrj_ž5;-Z/kX6~ `C|{{Qd?^һmG@򫙖Fha\1Cb 95v %"f 7=Pb ҥylo2C"܄fK%XcmIrI`gJc04`0V`Qs/nGH%Gۡcv?3 X gҗI P>|6%Z(r MV;2 O~HJO&ykέ6i0#u: Ծ~0笧xhO=|Xۡ57K/ԊT wGӿs U8<)P(S+$|pkg {5PN`Hyl͇!V9ik'#n(s 'N%HkGX`We]8HNOraXZ?e ^F¥<]E7q hqrQRv((l>5qR{#}ԗ#'T)^{(KEZB8RW %>#9)R[2@{FbvexbT/ cy9q{V54ڳ8pO@8#{n );j5]*}h MkԬ> H[jLt.#fef:_oon 9= # 6)\ksÜCuS{g P +^F;ǷTg %k}iOϸ/d2J1|DakEx#f]fVi7辰ivf>h*ޤɢ×CZ)(AnC?9j4*TKRO0I|4B$rF٥)_'d.^8 /ld ^c@w0N8w(FS{ɯa~Z(0>%fmO!*;T0QSxm 0fG].>7E)$#pq>xfkVAxI*z .uӂ,gpIT?$p#.e92n mh*vTxk(ήl?K/(L} 9pNZa{MHg2 )FF<R9E+)D|¶Y[&3s}a#%С KOcSpQy C/(8tuo3$iCv#4>سO~M@0Lo*>@|ҰK<_vLn)핇P0?h`iT<$RkNFR_epFUj&+@X#%7'½MʬL`=4sM~-\2;7[гBywS@Nx3ߓ'k]PRV O 0%)?w fJm4a*;sccb^Yoj![κ9Uq-\H}Yh3pAZ:qYFC6͇{}{]~I0qc092PS XBwq/󷘛|jS:SBHm,Q&A>`k:R߰#kLHn"cw|<"zZsJ7D!qlQ'0~<z<;=H6qvi\B[ xWU}B/S<i.J*h z_& TY 7"-(1|_޼u`7VAt8zu܎%}!bN| .%l-'œGRRP)=EZ|&eThJΙ?m|e0ggƑۛ*c|JĀ/b*)%]ZʏS#4ֳq{W$3CRfh/v&HD+Drrl/WV:z@*\Th:H="+Ev-ys4ޛj"gd( |ubTTb.1y74 PS^L\ʤ{uxr1Ob:S/hռׁǜr0o7=8[)C|fӢߘxM rO,܄8 5@ -Jc|0C!e"kfw#j<̀9&i ?Vr4OU ; /ggnP}-}4 tUaE]oPjƃp{p{i-esMWD$UbvA\4bFز`kV<:pyuc"]j<Ĺ.8^Kya2eojn/$pƆ{u7= E2Q7b,*z0b.G.-JMhId} g"t#/_pФbǙq[UF*F`XΨG, 26?ntQupYWK6dkoݻNc`ɴKJ2{}&NU7{V鸀[Puƪ9u3Qn l),Di{FlμT?,oo'&gi5ZvX̡ׯE!ix/a+fBIvTǮRsBޒIT{gsdN>p\٩,uYyK<27A#4 VG&aQ:JrWHDVϘM{\MG:BN[: s3d.Ѩ˖ I]R*}m2 ʍ=^4:HAp H{L_Js4PeȪTwecB8zO!,?6Y: T mo5gH*`UsU<*~]&]4c;6ވZMFq>Ft]6{4na9:F[3iBf^I5St{ǶȕD<$۞4z\,{h_u^C [lJ &?>$5aH%Ձ%}m׻yHl7%ߋ*ځRY@$jn pH+Q҂;@`t\K#+H5=ί˦"3~?ċap>4qv{GHqkJYHJ 4M=Su 4<) 1I_~?d.h@2VF#Y+/D$zrInᮯh6uլ kJ$*4i6#SB pZCQEkVFfsƛR2N>VpfS}]!hF> Dٷ@>jN+AO7%_eC6k -CQm!<4Gv\dΒЯX)R}S 2^:ܗͳ dg:O5@k @uܖB_0c᢬ Jg(MT1m{f|e#5hjgp:V?bgxY}3~yjt4JMh#gLDS˔ܘ 8u!JIsID#t,EAŗV wn5MƽPs!=!3)!FM.a _,Dɀ)) ܛM+зš#p?HcNlP=*<.}6#f/2P:]굟xyhX}"JKWxPiG[ӚwAg.Bes b^0sK9DVbh!~ &2*Zc`f5 O5pv`/"-V` ˧eEl Jet"4 8l;=@i/ŭcC/=a!yЮmɂMM2A*%I10 b\/^\/*_ w%̱{yۤ9QZbܔAx(dCߛ;f2qe-"ZD%ɮ;`0XwX8\v{͌ #+az; \*̛<kַY,-8V5qtL-ǹIlnߗ^< '"$9BJ|{&G<ƴJ~Rs{Fg3&Q]LJ݇΍ZE!ϤKr!AB~V.i`Da S&6o\xd3bfZd+b*EBn{aQ3pU8Z^.m aA <߷$WNN~Z=5;=0z {*+gFR~-,~kfs2} {̀nU 5RNfÁPrF5 >R~ (Xq<|Wte>3)[.=B R.np.0_C. AR= YVqtwPۑv`i#OAJ~{2NP]__ŎL` d|Y/M8P'SD"$n$0흢$qPfL@ Zȣ_sNM5ZfHӷ3VjD~7''v@l۶p7Vf'Cd8<\BfDi81c s_Km4z펵n ˃R]0sѪtK8P2{Ȳ]kͣ*{;|5r(|BYqAyţXd?zhRXw+l>N|0v EB߭nTL t-D;18d뮯=N=6e/}:n"Wdn) ;_) ,Cs_ө%:T؊Ӑ eͣu:36)4CZ(Б! V=΢ ̄znzĢ@ gNRR`>"Vir]Y,(?%_яePĒ)PLn8/EٌpbO! ^I|>ђrݭXw6F;|O?Y+TgrL;"{;5h3{?7SWka'WC!8,fёuR>N$3R֑Q޺GZN5mSf/GA]Ѐ$E`;>5YHU=JU ;^%a9el[O0JAlHAQ%hD5/LWHi'>$LgdoY5O2F/#|x4AruoĦy8^9*Y?I^9G1^Oam+찠p~*uwr_z8bl'^E[_(NÉT.ƔQqZF#(寺0P~w:YI+d tUC;ЕfL6_6ς2oblfIT*Zbx[PHsNqE1(i=h-nZߦ?no 7ԯN/Kloq5!ZGNɪwt sD鄾U:HiNp}5Aa c Y />jbhg3\dMfphf:zX3[yK X&1{t^HY|ҏ@4]$!#v"UpqχwyyozxZ&{Y{#,=>g{ui3Ϙ/NfVhg:eտpn/B \i`8 {= MӐt# &WS&- %7s%d#N _CX1^88Ybk֧fpj>QG}X8Pam# LRNH9_ ʞz)ۍ64hCmH O`Z_C^,C$0;kG#\{e/ ѳՎYI5Qw\õCӋ߇i dx'F-$JהOV~[#}@6f\ @D%ld\"跓"KSq z_|u)! sowJ1$JRH}G}&@^r9S, m&䅵hT .!15ڒ[;ΦT-XadP,si&N&{f `.\n鬱ȸ/VJRsMWzqiw(HMdS#s9!zÒ|Ӷe\j&5z ne'})Y1Ƹh_VYȴkFòڮzxgy`靡Ѵqo/*+Xtl;~w~й%/#1ӟӆ0F%ǭ9{ i0nLDFD,nOD#[wbB> dsHg/7gZ=3x5^ST֔]a(ʻcC*f/`϶l64ЫcYew} zU8U@'i>!ՆF3SdMxMvފ0ab›Ru$bҮh͊{YBpbjݓR9n 椢4ZR"̨p}xܗFla᱋񼿠I$ F 0r\kBu'f%'Уo7Ff0"Ufַ2W .\B9ɿsV]ac]Ui(huڄp%p~QZ E6LASVs7B딠CFǸ:!;mQ;OnR*M6. Tk@JR`˯)r-8| ~0lFbȆ$qc,w;35BZ) jpXU],y0Uu@%p[͡ x H~YI-c]ad׻#xX=t@YGucL&ed̰mKn z%?a=kGlk SCʲ4[t܅-LD {5lmGq4HUya0F3*!qdɏVCex$y[fz%'Di<~.W.T*@{)nmU 3򇿵wF-IG ¬[ Gr#atBcK%PǢ8$d\)bRPѐBh&\ş7D?Jvn妦s0wW^?<lz#K_[Q?8BB )ƒT//bE;T ⿟$NPn lYSb jzS}cjy[dyOBG!_'?/Ut0&˞.7껳 M>'h>65)Q;^$d1[ E|a uF!Iq*p糌vg'j.\_D"g&RG _#Oğs+5`6ՉA#R_)+~RE .\Jě /X^:tL!'~@\_nӳb// 'Wq{MP?0RƐe OVd,luѿ{Cli )U-w"iL&r2}4©%𿻋In@cNwS:3m^Hワ,M1v}AheDo()4ø?r&O%@3jT; ^Pb{;z&xӃqL5 ;6?3ΝעON喷?&s+__"求#S<UZsBg" rhuw{@Em1zLto+v6J\0 PC}L5eD'8CϬ:ݞe; [`)=3t&j*VLq @v'M'y D%oҐy; HQKC,F{3#LH7/B갬ُ.gX?XC6Ų}w hןMK፝ ,,;3pr) DhG(8SzҖSQS* {3| yW9P?(5䆆GlrzUHY ȧr_a aUߘpdТ:' w CGN˔-dJt*ɠ^1Ըλ 7fYR[$ӳ *D^ QuLu\u?e/Έ5YDfxفU#TFj.7-F(TdX8{b#P0͸dž=viB|Mn[V&uLOjEM.oyF|y ^HtlM_LrbB(z+p<)D-ؤ#y\K<<PF.F~XIF⍻d۝$7>TYTz -?Sp'ܱAo"S!&B@o88RsIد`ԸEr 1Ϳ~Yj< S:,g#vP,t2MqƐVn)I&Bt)'`hA*=7XR8LFy>+&"8<Ӗ."d-'&ΤǸJk x!Y0*36T6ۭǭ}>݌9-ڒ-,a]V>/Ӏ$w]2>:$^ag Xl i,R+qCߓ * u?[ƳhMz׶Kv@Q_alR* X?\9zQ-pj́aލv /5x|q^ebPIz%Q{ Q8kAבJ[)ݬ3wY]9bI-قVG1i:QcIo 1(Xa {P E 4;X݇ۤ*9E/6>'\YL"Р#b'qt_`((o_k}ʙ,WxŅ^)N6^ Jn}񸉁BX-47>ƞ&Ig }rXy2P=C旍-ܔٵ;BwX` t;e: UDVBG"y2z쏭(SwoӂQE7+LXgR$ۄbM-.L݋/ˮwP$v)f-UT@r./KcAt3 @&n;\M]h$ <գFL=B!`x|ZДm E]ah5m^& [-?u;d8jr9&N3G [*%e+@i- X_CF>.7XS?'dUμ*2qm6B <+}91(Hmxv~ӴҢzc17FK;`qXl{ 'Tg׭'n+PcbLsĊ -@/8dgrq3[XoGFj"% Z҃A/ѯWLg@j&ûĻk95htwyƻx.Kq. n~QY+*BFrx(W\f]ٙEf l%J?H]oi1CPG = 1|W`<M,4bQ<鹽Bp4MAG>9j x|ZVK k%\F GwL{fP8G~Mb)f(tx섙K ;ݷ/8x6ӫ| ؔ9"p_!q}ޯ*V/\%JT[kL+專o$~?p304 8[TrܬH]B e%P>Kjm67!QC_IA+$-ws_u.IR xw|vUɩF6}'i>?;jJ-mE޿Js[z(XzDfگf:_ )}S/򞍋)$g޺{gJ?vd^f+Pe Ttw1 3{GfE`t4̛^gd͇W: L y>JbYX=1WW,E|D[׹  p=`a^il$玼#>j9hoUw vr>k\v\匋iRAPm!#$6]))  -}k xȋ:fǤ&AD?_ ]RSw y4BG5Ž+.P2~L#.+lm?(7]_ Ýl9d`W2Rjg`LH|v.q Sk] z7RϵLeCzXQ38 V)é̇}XE̖ą~2s@@)Wn K|F.\w[,:SV~IN V7vRz> >Qȗ) AG+`ж<5?M{N 1e-JfjngҰ(TY3l0> EoFMf5k';]l}5U5mRGU8֢7~r@2v([!TQb2~v6ǐ9K< p;Y⊏捜B6';a%զ2lޠ;V!~~USg}%뽨X# F@L#wY4RC 3F%-7g'EKA8LvG:%(>_ˬr4sLN-9Jpުi\aQg \LW-p^n1 1 ,_2OQ_#˯)&؍LC󈏉:>Kܒaޅҧ UMP0NӬno?sZ٪}&GE G2,=p4C!Ib`d~C MxE!;+Փ kO˯0=W6x:WfkE gO|{)75&+1Nc]'hx `|[<>b?ZYTܖwAD"DSg`0Z;Sz>(듬-_2F1I)Ω,nPMD=P ZxrQ=jb0K)0S X@+T9Cz#ɑ.f{df'ꭂb)IA[J?İ;2R`Ly'u%ȑg*jqExK6~Y$R6]پONɩ ;o!TuS#|<F3U|Df.kmfXCfZJ3~Y$L,ڧ} ]"R?ͦdE-Kظ~ބ2ɸk;;%˾":Y3EդE3x< E2+ORrcӔ q` 3㦝1!lOzLzP3x4f9SRQճث7n>O-ؙ: hYZe8SxcA^g2(w(y55TPLEeI?͕zπ`~= i_kakϐ.fq$fױ#7-2U/L37NaYbr!\Va nO֎c7l( U ҕ q; emB1!%KTuMjkt1SꗳM[G5CYFt5KW GjBfxuSW^ ,4PlX9pՈE \#S& R+ꁎ@sQ.2'yb'8)P‘Np$x`Fdӽ,ik8n))ۉ&u HP9u7? LV=|8N@  XP{ pfxj8$ءPgҨNr f.>4"ԏvѐ0qHknU ؃gM]tUb%.lrYڛֈus@=N$e#U0'1Y@P;j]F ]L,`D^2*@K%;riyu3 6co˶C?2Rxwr0l-kloTĘ4)1/(/f0#L4)z8u'@q.X sp(Bi*]4{{ܿiPFd>Ƞ@ $s;\^+Z( %Ir"IZ?@i~qoE-ʰ2=](f> `Sɺ(Oy]:=ǔ.ՀΧjl/۵ny~߯aN*H_t=:; 0`̽EX^>xsz6﷭r4+-. !Xo*}Ʞb @P^@r RhD2ISsAܤTY!I`H:P>^(5f8nÙJ1]E,jP$YMٵG|x9_70C#k>1\B'w&t)! V96GǴ2j+ük/ 1Nd< )Kw+ް r!)uEI\GsQtmwo^O`2^edy{!%.FI?ք߷z[3H1?9~?-tIvۼ:azR Q64ր~VٲYnv맹W,BzCSGgx$$3Z 5fH0V\A\cl,>#/w{Hƒɇӳ%a=][3v}MWSLM;^1Œ5kg(b1n$.=H҉;a,񍭆6ߚa͊LSuٜR:%F`>&@ $1P$h,({ZƱIK'<ɘVU` H=f)v@5U4;0;z52-Ɩiu ܹێS;c -DZ-<ڭRE|y?Z拸Qfog: gbNޒ_1z }7U\w[][8p!Vwh-;kݨVpG2F@a}HK(狭=ٰΗj]2۔Oe*+鶟|M)vF={7& OW B[;[oT%a .^_٭@KO9`+tyxݧ8\CC^M@?` zɿ_3ܹ弚Uqq8)E~le,˅J9$P`QniGѯu(p[|j3I#y)uLc'945#ر/*G4~޾x֫"U}6lnQ.J|y0_N'gN1ʆ <ƅI.i¿"!-E]9_t ZB׿}Kiʉ0pMEԋ%o߯,AIsy}( uO\8+?+Ю"{0e?@3 (h31 ~t2%g/g%$51McakVGHOC07t㰷TJBŴs xQ])Uod3J= l6)DN8OzN)_Ft0Fa2i}T'i}2˩K1,;f!>#|3i7&$JtH߈6fTHR?"^&qv[5S}n+U雗*ob.EAMHG'*"E҃m=QIC?0X|f}3H9J3aIz*1KKܲG$*e X[eho{T>rRceo%yaty󇲪MOhrMf}@TYB80Xl%֨>Cι'ڄ@kBih=j:bv17Gaw12G.uOmrdZi/X6 ~$IxGlM~v&# @_a҈x(]t~]B^^5ݚJ<LO-|ևI%8fkzQ8cWWOB {%3Q%R"*.`ʾ@FR䖧-@XHs1ZEemxB$Q^f;wrKDPrEч>Y?xsvDF! -}8W fjخ30f :Wˈ`v::wb:m1Tu@ ߬b~fVbY+v^Uk;懁w MAt`G vE(g](Gb)#~2VPi78Vz`x/M 1e$\PL&QAo qOx8xX }HlmPq`kh >dKISq g5.0:4޺k 7]jlk:qJ+ZҔ] kAA#p\smg\ee~:/4mQVmՠ]6 Zp)x&G=z.ސ]6mԂ=9|dK>,ug(xH(K?C1!"]Cz*%q1ݶ rY׬I :#u`KȎ{xM'zd`Z♙{>kU$NH!2kR.ٺMFn^>Q59eC%zdQ=1d)ώ. ?G겣ϷSsrݖT\?&p&mnOWNInsq~a"uJ i 8uw>bIO`A'n@hA+.aS~0Rd̂ KY|SSAD׏GZ Z{s֑e`qYW[3wF<18t  Z"xnpJ' !=uXa㷏|?* ]o+=*/ 1=An0#RD7V"Nm$u|I?}lt.{T ^\4sL}"S&8*')"_ydu+etPTԽ~ @;P0|b"Js dܪ#,FWfG>EGl?juN@+珳dY~))sepeOI]pܱhX -it|I_8$[npx;Ĕ(j;f-0IYٍ(76QwɕsQp"0 㷤Ab~4GID puC 1|Z})N6Ȁ>dmz96Hgέԭ1{c9T?0 f3׊vzrh!n$3^@\t]>?X sO҅,ߺ\>F) Y 5cwS ̰!941Zpb9'O3`eᣁEDXD=vT\jaGp;8+ztyGO1$e\IdJoqO}ˌF%LLXAOBa͚}0 `AX.wJm5uub鉮& -3BgiJ!{cKwc jT[OER7 :FO V?^M}8MI}B3*>g|A|?h%´Wm]>a 8 -d D2M3ּt!:B:?t]x t6 NZsяMK3q 9τn;؛զ[[{ڂ"a=DPy]$!䗨Ž=3#>Dtghz>^o\Ԛ:WG~Z2_5hQ , (@v^TpَRq.jmKJѾ#d5|\M&1^`IŒV@pk߲B=ƚ5c޳MAz a&Nr3Yt99JN{=jx{G֡֟cSv q9C1;}v5?p RL9BM}%-x$+:2*E, QR*ώh;smp Jt!J'3Vvg)igŮ| Vߏ^'`!W؜j0DOcc ;w&=}guwp|6J)]{l̯4?PPTz.$!kdPi,n-ٲ B/ [6@: _tZ)J$d:^Zu΅PluJ r_̗0Tc~= #)u^CzRBH12Ɍ/倒Th|2]RP=(w{b,(ȩ?&aO2Za#yaaDz! d0Qk#: vrJϝWnf-SWγCXSF|`[Qq\!3ͅrO]zaUzQ7]0$m!oȯ7>pydS -K,B6$HICLRԽ h4PYR E>%p4 JH: $V(Mƽ!045ʀtR@F3d%9_@aqn4yV,4 K&< W@iVXaf8ۍ%a MTŎσBf KgllL>yy6X!8]lD|G^Ƶ6 mدa.%i,?w~mp0o<,;n١_k͓M-/NDUR4ׄkii[kSZ\*`khH[QEDa0˲ppLSX>``:Ձ%€Y^*BX.z]K6ȹ9/Y e_ v-Rlj2T'fz2w=ߛΟR*xwB17vPLyGY<fm񶍢 e3txfbJ-y-(I枫^ $K)0Q;i mcϒYC ue2Ko[I0{ ߸;gZq#{" Rx@IqVjʃ`-nQx⦼H%]o]%B=_f:(%kf"̀Bpt/h153kG,aqZP! Fb"4/h&%}n{)q< ]dDS>hSj?6`GDt2}ߠV+K?ۆʼn:UdH閙xHZWO 5B-4\۪ZNDi@_"؅ ]ek5r:Y2 ~Gu.=ds0y,8 闅@zfGPP@h6G# lȡJ 4ThBeZ~J$#yFPءAX] cj: H $ʣ"֔sm(IPl'WEײ^GxjxL*ƺ"+b1tӖ+Z۔8'M9iΓDG WUc}:0|VyWZH KKo6s^Y J gkF'q(L%+B$9Au$SڝY hջR 69~ $A+vQâĂR6A c8Qн5]R8؃/&dHxj ݏ2uvY=fq=AQYZٵ(^[ 2ϥ83S9 ÀY\!g* ;)@XPގk£m5G+ i y+rlQOF]f9`!P7Dwݦ_K/DEw$?Ry\ر9$z&%oIJn;2g0i9PɟespsIg# 9HYEYip'@DGY,3ߙU*4]%x"YNBD -z3ř/{9EX9`\AVvt.?v#I\82hZ%}>4ed畱 \/c p~m<IwU%wiQ+oVi[$w2J߭{4z#YLStfm= /VMbZu0jz+Y` kPö<-\Wʸ(YV)0ov$F9vΆR9%ߎ^ STh7b[x8=t>A4@V=L]۠fE)6Z^y& 3 u$H dmx[4mPMΔ )e1^!$;f[m8B0#L*Y?Đe=3KP3#$eK`ԃbI[+i]oe Q}8~uWhD[f};`Sf-Ok@tք6Ơ0T!Oi 1O}5[X؄>^MzrM|r`|J)뫹MH7235*$_􆲾&}|hI8¢IF12޽\mL!lL=FK5\ưjVB!ޑ_̱㪵 9ĭg^Aw]@J)TQYN Ct-EglD&gikՍLXDL3HS9&8(U087!kư¶K_dKd<.͖22STh2/ __d ,yv^Y{eUE54\|I|,C3d q* B.Eflf;'脐T_"MA2>(hmҁ  B1!(k(U+,[gM7G{ cZ_riH{ }%AN,,vRFAFk~\/j -=4T G[aoD3*r br/Fq[o 1Lwyۡ}_wYZA)"Z&_W-Va5Hu/};tV l{3\&7fiV-b.UFA\J g!&BaIS lϤ;(,V)H6-+oIB;!0gfۄ[rl.\jRgg0e<%\;޲=\k1SDڷ-p99}0"HMy<٪9R̃`a5t0AGpx^HF{>Qe׆qlʯfl)' &zz3-mqҍQu6Q])zXzJ{٠l Xe6LOu6el;&Z8@Ԡyhb&ȃxQ[SS3&Ι`lg6': !cLtq匦pr} V _`iL@PU{ڻBGizRϮ(PDW@~!RedXӅ`;/?:<>\})J̨IE Cunf@ #*.+Ih.IrM;f&hUpZ/HWKNv\PP(dyN2ذ hfo?aI/¬uEloO*}ګ}3Z?A7Jrzs'>ö㹙DL$^a=Ғ_&yTW .}38f9u& 9C􍪭sybhok^GmV[>E7wV"CBI{š@h'++C"8B0 pqÈrvƒQ=0eamY'Փ!׾sF7,8_bw-'Z_⍕Wy~l ?x=j6)s _N:?t*b`C,$|ʹj22*; ! )q)X5鰃S%S@!{hٔQ Rk*A-gs!RƷ$_3 ]S9:c5:MXZCFVV|'H/7Rj_OOYHZ ͪw` 2o AR06+,[n])yý^&1SG~\CK@X4`}? I]zzgT_ֺ[{ $=ܪ-ǞVyaÌ(UIu0{u_Ԗ]6!?-qG&uuYUdQRH@6jz!KU.(P8,ͧA/ Ls*}m^dq X!l[iHLpggICJSz>L&T_C7ԩ YYsQ]sj𤬁 :2 /ǘK:Dl3FDur8 5jh!aו󷄿/A}q_V(;/**iA]ǧA*]7~ ]^W"bw $3`Y_!pYXV}Ȱf*[KїnZ`=k' V7wr656N00u'4'7x 3a9m ~\dE7>4GOE?d)FgE>us YRGHrKDe]֝?T_If{B2Rg˷룧UѾ|[3ײBx!5lWpL:eՁ$oJA^AmHN*+h"u/,1} ў&u͕LT} ;~3Cj|\4\x QOy\>2ݴ$vg~94)sD1iqPQe^v.. #Vc(^2i̖+U/3IZ;ѷQ-2l'[Oϡe*ś^"AyudRiZe{jeRb#- F' kLs mL\ļ6%>˙eqop13;d0q,lqb716UA>ߣ[o)`d I#7f|O If3)Zx憰OEL&ɶ䑓]!vrz8LH^Zh601B?U+*>~cǀL3F8nADd$l!@t~%j&D19-xc ^BMzla ki!n=*Nuw>Ydȿg"qZwu9 zfcTB֮Q{$cnk[RPZ`: %ACajgӯ>}KAB4c?zkxb?0$d8i){ɣVڝ èޛ48X; K{7Ȇ9*Vn_Y8U}aƥRR`6 H]o'O?`"!?:NaX}U}㛱]ß&zBש)iL7z M ssE3מi @z & ˦b(B܃$LB)A9.z,@s;y[p/Z4M'VC_=޳o K}퐌-e8ofPd?Uנ nk:ȖxPm9cN}Of|Te`qc_l;ss #mןn-bW뺧 =h7J4ڎrSW BN"2N ĠTcP`p{b[ rwP0V!t&gJ?TMB6l,򚛠,C.@,:__s*sQl 'K͔(!cn`"uS+EכL r ? ^.Y?p{bbGu*oQj jn.|NuR֋gyR="bFLʚmEK~hfNf֤5jD`}piF g";'H^~lwBg#)N7 ?2^xOB\E1iPdF X௬sPbJCv:| 5N\&#Sm 6QHVEd %F9~A1E~_c;=|B"Iu'g?)rPm]q |N$jN’?{EŧXL[pP=tQ5{{jZyBGxGڤfXc:pUa>VTT1GE ~ ҟ,i"KpfYKjֳX< 7:Fe ޷^~bF}՗@x#JI* -M] .3v@w"k_D> TھvN} P{#f-ʻd}}!nlb.iv|]C>sbB.nU1't-∺Ÿob%§PЁ %9';G8gR[s wK?/e{]nq1nYÂx6S|/bP{;e!t=Nyj SN TuL7oE0_W4IKjVVSGd&MZKT"?+ R p} Ah3B+یDj=DRq_fxW*0.i'< CS3km~o( ` PfNsO԰$X7| @[]~%dsxII+t]>/ NeK1X8=pRje:I{nW ؆ƫ nrKgi}nl ۤyg-Y@,e\XSk ٩[r K̜6Uv3uM9UG@gRDި8fo&ʜ" Vy&JJw3{q.n[u\)[ L} R04UN>~Ϋ @T}90чh5ؙ6$%F2]?vg\R$}*$aeg0K)d55HϦKqJ]%w8COU蔹S@y)t/-_VǼЇ*U')!)I|ve쪳LZG#HфX+j#c|}7d 䊧#a73!=8 {ސ\UᵘmԹ5( ѳޖfU,>:."bxb1nĈ-s[ 2["7{/40;K1xj <\.}#b}VSZ`DDEj=Qt4& ZurEJJ#BYxw*<2GRS#Tޤ u?QTE2r-LK-4TÛvS#w1@c|ALYm C\M[ "(f\vn?pNvR࿽6]#z/yӍO?'qo5$/ZaK4JBle0?>&7N^sg9 8ww4>[?yn'r,Cйd"Ҩբl @|[">l&. oBH1R'ϗ`Flw\{ Cn)U #q*!Rgh/]ØYsGYNRs-rñBJL?\S3Vea4R=KLoW~OtF,f`!p XmXr 8wQ8ٔMh׃oVũi74t[Ud3Q6nVIL(1u:e~6Du#m!;7Q"+8{"|7A}2 M(qPdFv(V6" MlǷ_ 2mulōAa/>67(htPln]n~b^ݶG5BJ!ZRMGQjEӈ]o 7NߝmVt qLdEX2F*vÄi$ϦMg"(-\C.RDf 2wQ؋'͡bVuFʁֹH U|1;[)^t8ZlaTIiJWqH9jS G[?oR5]֛Ne](XTRubPXx$*Ƴ\u =nΚ&`Cz44#j Jb^WSJ y3G2 pə^U1S/a|%il/Qx?!I;6ТѪFHGdm-QކRzRku `h0٥Hg6 pGJ@-~*ڢ9Hd#Ɖ6v~R껰Md% >?6]k*dj)rvsF,L*sX6pEW3'&< U00/X)Մ.J_!Wf'jt~c{^=B2eyw r6,OU!@@D'+bJi~@ U_ao֘*)?o1-ݧрBIY34uiBƎhhH/+d4\b+Z~^8bU֚P cGvx"_$-N/cPGNK L$E 4DjoOC0cELMI#L=(_Œ~ٝ9M)%z>m}yVã&ȟYы^u6QD@_5`2z5Z՘ʘ&rmivaގ/"Sj'AP}PlО81۞I߄u.G.EݛpnFG$*5EI, 6 L /gqpȕug>>}h"S2I֋_,+/wJ,srA09iګnUraej䙮,X[du,2Wp04uh Rt5]L蓘at񂾣/B%zb}i+=Jr9בb^DcOf.|_5KW^aa7 W3emQU_7r@$CC >,Y y˨)=g8RJT6dv<}=o6NVoe==Owra\]3ӛB3X=T\D(9X5?5ߣ4o$GD"itLpaB^*;"Z+am(ob;o.cdJegybgUF"VCUf? hqݨ*8;7ץ&2h:sك;A 띮 2^tuvF4Osv`UTj_ -Q&![~ȹ ycs墇4O+-F: +աgNdq$Թ.rJesɚn_kl+1LI3P`iRa\H!<ܵqgYU%^13pv5:ݡOOQœLt|Zl؅ 5.LԯӢX̕O)kͭK;r葠 (dž{pb8ݟO2y+uh4"a=GJ{ˠ9ôȠj Q֗޳АbS;&5ju1%eb5evkU WsQ.kFۻ{'p+j8s!7ځG; w+a6-T,MmXe>ʃ\`;3U6vړ]5I0:~R IJ[vtS9CSG%j^Jm2} 9tP#!ムL6v(D~e@Z 1cCؓ5 "F fcoC{/9z+ {-"a7ލ~Lrq]'y.\{K'{G)ɐa5BfhMb hgIgd2avi6b_$f0ծ yA~_}omMfzHǡ7:y=>tu  K?$ToRfAbp>\&6PI8ңwz^2QE2VX/Y(*4OhXËƍu7Zg+/VuCE7X=u76h>gN#w7jFֿb,=rmjzlZx%kd`'^k?[-\l=ѳBbXZ,LO  IT}(Zu H- d?lX]-n=˼D8>ySXP7|c(=*-bHa( d(?^rToR'=[鸋Fhcq o.QVuc+}҅tۓ^B.i: [/xb?ByۿkU l۩l?+P/%tV)4v<xYCwEz~=ƆҚ\1;~:VڪxuLMuv`]}@Fe-T@TJus%V ǘϹ5ß` [rj1s35J|o`/Fcu,:&s#&D l{u~kzn { NmxA4/K A۞7H,׏pC5d$]!o`.ul6' Ð_}i““J]&}숖sA6Y\2:v%хZ7h*@0i } #?@dXSuhwY2]]4='(%FO$QE2|Dtz>T^|} ˍܴz#^eγ? 'v`حdR/U~,1`H{u%laد~[fB8qb\ @ 0eTO4໧V%㰌1GuyBo2ȱ@k 62oyX;v,I)WHm&]I6RpInryt[E0m\SEIKCX w>AJ4t"e+z " ߖM>{\Ԥkwfh\8 :p@MNzQ>$Q=S gszef^1sQM'S<6Ȣmְ=C\z%O%;>]&A.{-1xDoďq1^dC?&QHט <Ծ ¶Ԛk.V8_>^xY )t@3hjf6-E߁aaËׯ[Xrb?+.P/%=P s1\0~ 1kf^g*cB;!ԏ6b" U= tL xD"**֗ ʁpʙo1i,;]4] DPiU_֣Pϕ" ՆllkmABK=¨>ep{'!֭<~yvvY_:]ElA`X;0R10zN2RBR378F6 l:tN*5q ủD65'zQEB5XWuӊں"Q+)7+-=hR{ IML\Ҽylů׾]} 8$C(~A :Xng&D;"Dt1 ٚnRFVVٍt͘1>rz!B26!i`JvM7ؿ~4^ƟeerfzP"z98ЌHDcAWG=pޒb;`^3{w%i}*)X{>u;#Ou ilFKYA_hjR37Zt(`20Bjj_Y$ 5T*)"r 9&0W6|:9gTpc蕫ag e PDNZr%ͱ/9m /28׹YIxr}UqJڌn{#:yse#= Eڤ=[ɩZG j zDn =oHȎ./0 d{d f9]Y 3t76gΌ*C]bok"HpP695O+G4c[HW3BO0_7tϐF#bT%HKO+Kx[%S]]h˩>XT͆cimyZ.2Bq;䁂.O\,CbK~춳k͉V&f:w_Ӑ8ϓ,e^L>/u֬lbK:qFӭj5&&?(~.LA[ӒvtI5cJ8MI#,{7< (,wEl15& ]JmLGD#0ʕPGRE(f ק##E ?77Ӗa{σh}[Eءo2l^^+3_%.+jhA5تo趶2#[xoFkw:S{1x)JI/~fa:a36˶]&>qL  F:o]B|a{`UAc ׮"wd +.p=ϰ/rғL 3\ifqICjbs}W}b3'y<r\ѝre%r{CM#+W;~ztl 7 's5׬As0M}.bvlD; C\PpoVY.Ct u߭b?W  qw|\֝mi<(?Xi;A_M*i7ڴH4N7/$03gSh ղ@p-ppod2ዣ2_+}IXK[.]3L_[{'Ҁ'!J lV U͒-B9tBbcj `*,1p-^ϢM"|,+(ArX|ҷJ_i{'j.N!]bl{6`j][B"X\"T+CY|q >*i5D6vk&X0W Ht}īPBqV/ٙ,tCr ߈[*bHA]Ǩ׎u rNkpY)D{B 19nP7R(D{lˋ|"4ACގepmzr¥$XrO0ŧN$u5(.}|'?e:P-KQ͞D3}*m!+g{Rs.\g5YIi5=s-8\=tv ,%Q\p։s/vx8;\:3iY|p%t2hڶ{L'Nj*2 Mo5}< Lye!=<F'$ ?W)7[ΏB>QZRPCm$/]dI"=lTYǣT'o9<%k b34{2Q &P:%0]4uFϛ)ZJa,]]܌́ ]"yi%K))x/ um[ ڜ'U`h9p|t$ .qe]^܆=-yl˜u7l1PSBԆ.ɣ{h=``BgýSe,79uovQŶqԙ ,Uw̯ƀNxV'Fyn,*NCu 7ە:eX̸Zל@TqG37U]$KB L-8>KFÚn6 P k11RPǢϧZ_97Gڦ 4*+>.ic\ %wU%X^j]"`p b>R;D)L=^0k{擗O龧HIܶj*p]-Ȑ=,&"^o$T7kb~JNN9_f@W+Cy(s lHCfk(#hOĨ$0PgC\?/+n gUrV=}jՈH+eTB{㺇uD\]9Xwbk())izV`٤nk:oKr ֯IE^\(AX3{/=6f%N]}pR6aA7 6E8+,E لN!1&Nx3yG\T iFX=kPh{k$(T "Lcl۵/ֱYp =pXL4{<9$#\3 /t8:,/9D8'> ]%k@pru+׋oGpz,kD)$p;qqK㈽wbQ "X:B$ Ǵ M~'a:}{m~=Rv2V*Sh t>앦$XL]2Gn wÖFnEBB]0w[UٍJ:<qfdgvyc~ ӊZP_Uڀ(O9˓YxY.K$_:tRP)G$[_o}YsNvW?%7KoB2+ سe w+8pE_ .J i/+]G/b绑:]ҥ@FT7Eؙw #L˗荟%|%kCE%+#%XR^!hSHmV!V"g|}.2͙ KeV '8GTi6мִqyf60榚qY^PM0{LCkf̣ՍEZd{ ZFz^Bbݝ>e0yEH\%q|U_ifJl*?F]7tF \ISpqě=T8loşin|998 ML4_GM%ii‹lK`%hjŗ.PXwձG0ey04 =L ;F19m2G5 c6%- ZM7uQDnF#H'Mw-&y7@h9uB=+\5X4δĚ?%8^Vt iqt=VׄP7O(zmյJ:ǟiXyS{S:qpC NrfPlen&"6-}.V~^!S]wõO+/vQgW}O{Ұ>O=IGjbbFfHL'AZSxt̙bQkW&tfRWm7W w1Zq{RċH̨wc53.D7LxS{DP5daN:f$䇉d{nGyYs _-KWEE-g \Wh?煉kt+?ɱ&ry#nym鲡V IC{J}72<)u1qlBv+1n@L%hO޺=xAsS~#5kk;k@k8k`N+)ivc{,Mmɘb`!c?32!iǠwlۄ+L9#%-.ܽd xQ%lWS9`?;醖f76xBmJ 5_maV*.ɋ_t 1CBhn+pQH 1 fL F vE9QH%٠-(N~|ob/cslN75nUqiȺ@i '-<肋1qWcB>Y풄Z3 NwyG^NQ2K=(6'_oq-XKQe.(uc;E9~ GSqE1Kz'YZHqtmUo)k(#hTOΎ ~ DA'OfsZ [v! vF ^^;CPLӍ\H :Y1ltpQp eͅf&4 6*69ݔw|{?Y.̕`;T,70~Ę]ؗFA@u0RrIWm:eCѽbں ̰ӈEa #R|+_u4m"eكbxԻu#<3J\Mٳ*-U:z!O", |ܑ%R:.uꌐr޾lMQxx&F{@ ^[0:-;ؙxbzG:'@~*Cml]sL㉡U-wт4djMnh0ύ6u1[ xxm 4[m!{Z4 uMy9hr<5+0٪̺c̲~դ @_=}Pmţ`de@_=Y$N 8?d|=*,l9߅v'eoYU _5~ .)qkpq ӬĠep۫PH`F]\޴D&i:.VMK$iW8Q2GFnL=? '?}:А XћFnȳan+'4ªBFBc9(O OB-_5h$3C۴Gp@hi:S(ݖe׻]GF '+%jUOMXz1КxF`Ib_úhW;Rڔ>a>!ћ:Uxr,o >]KÅnӔhƦQY'r0yu*?nˆ8BD@U(vԴL28jDt|Imah#J,/(òH~%"(qnznC=J+=4lƕ a>84zZd+.Jww;cĄj=oDq%bCdﯳ3B #4k5"b^ˤu"Q%/x!ճ+%#+h)6@ Goׇ!w8sĠS\ B~DZ#*[r!E4Pwt3AOIS:nbv5Hz_iL{ªnҍG:LGo ..}(stG*;lj*d<΂l f5uy|.EwH. iM\ S7ݭ {LZ~g30z9 Z 0ĕ{A%2Wj @H'# Oi4qVԣ_1:σTe%%Rh TebrN#8kn*eJ`Wf\ r%*jDWup{zV2>3(TDCRU͖z Ȭ GMU| YZ}6QfO+ޜՓw4{5,`;]"<*4M)K0'B4WUeȶ]gjr9fnk^` _x)%\'&y^*u2w~ 3[ZKWDϕYj8^}zh y:L` 05ly9f ynEIG)yt]u\} ZTp?<;{%/}=79DQ!)ygY'=gv`(BNd!BeU*rhȥNm[DhYܭ.괁C-(_. 9r5#SBE/V?4WEKg\UT#u!1'?vVƮ{tc8 VR=5xAF>z`ʛDsd3E$cw,.Xq8k+b`J tJ\E|H4P g'_妞 45ŒwznaՇw48#N\"]N:jpt}:u/yWtTH;t5T?4W>Wp[L 7s8`E_rK6\D_&ɃyՓGB^P\DR{9Q$ 1T*D :$HܴET3BfTp5ۺ u% ;~ƕf;fTt'ċ7HlYM%W6n8-ht3@=QfԴ5څ@^,PM`+B毼Mjh^bse=~{w.>pCG`n\U]TK<_H@Ґހ;Fv#)&ۃ<0OU$Kk&y:51,*0X]!jx1 &~!GyHs r u~H+-N?ŒƨZs ' <# ymҒ>9\G)vؠ(sO!(cFvibq:O}Iû)lUk?e &j/zx">j!op=Gb6̨vlozkUvwة#on(qP_~]_$7e%&-@`؜9uT) o[ $%W%:lv'QP"aS>7s {缤OeIRÔ2 Li E8Q_Aws1uإT~ ĆU[t]a\ ̘~˱"i\'TV! >{kSoj#1%,?07$}n5LAB2׮ä4GRS dt.et7noJznG^,[L՛(ǘI-tF NHä-)_/l̲ET=RA rex Ue][DHs/Y"gxI=M [P޾KO(9B`;q kH3zzղcN1,;Ed9_ {+7톂{\[pl+4*&"_G"h!݌XczS!$o$́+:&?/-S{&2!;Ik4kz{hL>!ʯtXkDJ@;Gh>0IIp g!`8F7xpC)[-'&X?݉ŕ:)bnP3>ct yt U=5N"4:<4XߚA? ^HrSMJ_>s.|J|c."7"΍02B{2'U6X>QwAՈ](%Jx+L[_I">;b(*:!6ɾZQBm% ZÌG2cziq ,'4c4_] Wni?:!p7CeCiyNS#8Nt͇/޽RPBw<IʻI| 6teM6@akH7d҂>] s(dY@9П^=.V=ew6v* 17c$_i9{#@S׻,%i҇c8jT.+t IRfHL鑭Ѷe8%TZ4'+ۼրVT@Q̊jo)F?AVh6o|2q l>\WR'"l'9~jsgZw' o+CLc4Q {waT8/36ۧ$(@+&Y0<ࢳCY! xq(Ԩoij] P [;~Q hqYX,5CKJ]uZzaRkz+M /j0E"gAFSy`%sbK*3?,IqxiXq;O5vHI&tz_\!pʮrj} \?=&EըG1`9i%FYN`~ PKIsƫ7.TMݞ>ՇU$!+Cg3OCMY=Ϫ}Wb議ZP] JDЧj1l5UD ]p(HWkRbZMҸ l\1?z0@2kLKD4aG!T"ݞu0Np/TXji߮[n)3Vνu ]cREɄa/P"9G#Z;8i2ۥMp> A)ɓLUf*w@g27mZ{bHVA/#钹/Bj 4|39CSqFG!c;K i^[NFU8`[`ұH* eeA]nS מ3gahCS1 \1FwH'?-\ s=ZhvJQ( qm!,w18.F]1HoqGWʑt]h\&e&qĘ ՓYb&e^pW$#ͨ8/5яt E,kf'p$:R̘G}Uj`MB)L'}]?D1z*s(ߝLIK"{yd@,{,Q% &铻6IyROӨa:|W 51V]Q0w XPHC$GѭSB{Ż'&D`X{WODI[tHоwnnr)i#l.ERf@@ 1H@H:P`}z XP&*?3dJ vDJҤ%4DEYI݃Rb.P^ÄUү#l#0Z344aƥ+ޒέ45NYTM sǯoI"(8Lt u ,/o:=D=ۍ=2I0mwhJ4 $_l *7՟u1d>iL@ CLhs裛7"9o>S00> zy^RF$3Y:I] n&5z_PBbb0>Mb.U3S(hHp;[.Yg7^V0]LȨ)_U|Wwwz]!"Ϝ u2jmվ3ҫC6(C&n8R%IYl: 7ȶqts" {+2ס,I黩hڼY}}s:VDG$rE(*GS~J^rD6i(N`Tt%*ud֓r,'7H9:uIBѦ}3hv,ڍdHŐV FiSaB&&^0rdĔ0[xϣU]" U8R$px|간#h[Y'4 rT:$6c|[^';8|$C@.ɨ lDXm-iLҼs2[c=Q;ul<4wz=DNX s5砼:J;Yhp]sU)*<s!F*\^_:Ng|(!CߦBw3+ Fk_"P44tEI^bo; ̚{"x5E`xOϑ3*Lty^DI<\SlG[}_L+p>7 ]EIIDŽσ'3 _0=s~/m1FIRHX`@vf>Qkk/]vL-!9#1DCiasnye޻92-> lX]X7P3Cn1vATYfV6lH/0~*DW.O.U b[b5C/@XUUqb8WB+'k2w&xǫ6nΤlK֫+C._GR1FݚإLp>5,I1!:s4Ȭz<}QB>;۸;6 då< Ԍ5TI* FZF.N볬]դUtbv?\?@oGuYS5(-086}$K5 ~]l &_>]vJg/6wsLNL=Oń :&:p@RU^ů+fT`l]qs6=F'|N+=T #VK9 @ɟ|:.Wh9? _YAtI|4=K-<=#2KXs#Ǚ622)~ fg+Ӽ d\ZͮD&Fj쵓ώn9_[7˨9;u$?.b!~@A&48ꪚAo2iY&-lj"&& +QuX =ZS$C{8T7Mp %79z3cL1d{ަh^[." 9܏L=71+u}Ö}?|<- PM|T4`I*5o:*߷ӯ9%*y>ґ;ϲ>$;|6,X6[!MtS*GwGB^DSEҥUc`PKs~˩Okx%5yehr6iЃct /`4?O0>ΦMUs(4qbz?$%9&IM^2_RvQ|w1țJ{"69I0{NJnqa} {.4l nmhqҪ]i ctV^P&ɭeW^W $F|JLK2R Z$ikK9;3/{sdtX9ޒkʰ.f}0fՁLՇ0B2H+ (Y|$ lPkSCGZj`.NZD_:Ǔ RwYC2"tAeRM7b>!lOe-Hmcгͪ9 `5"(6Qoޫ'B OxioFΗ )2PAg'_e$X*?W2zQIS_8$F+rNIh)jPs@p+ilVނD:T}J\w)mh\[N `1.夔]DmHgϳL'ny.3dB*xԝׂش5g2Hqr80DBj\|׫ ȴ)QzVg< BۦlW*&kH{ޭjo #~o2^%+iI̫&+<@kU!FH]ս:|Y65zhݮ7I#\j|1k؝T#FzHd6у2Futz.<`d8%239ƿ]m ?34 w&&uVrҚOp6aΜj@1%ok/% ,Gܛv#`ez.…U *ݍfu M3V\Mkbr4YI1,=M!fܫBŇͬzQͪJQo mM/pxJtK"ԩm 1_1+j3)}Eq3b{4A1n]sھhbʲx [Ǹupz&uɽו%f粷!G9^V18 Z=j= _]gAу n١zz4w'V"$&f Jdn'X pGQZ\*kj0c"_꾴~Y\4@yk2vnC\؏EVKŁI`[|w17xP=-h]uW>]v,0?RGX|yTrf}Ud8r.y;< [JO#F%#ʦ>j^ODz}؀YI=+C FWT1ٸ#hzՅ:23]'cp*zIlzk}~NǢ97zЧ淑8H~CQ'jifM"9h) FY0oJjuߙ9͙Ъ>Tr TpJ CA~Bc:/jw'u[17A9:FNf5QhO1QdUDe,"M4sfP-^&`lWLSGr hE襤n8`aL"#n\DzF I19P\56t5N`(VB_p Fǧ w)6ȑ{r>v82rH nx %ߗi4Vya%7m1YztvqI,M}l#L]O hnJLF^U1l^xtRb#lF_eMk İ?R4'O=\,9C|\j*,cXCr?]Eh"g¤hm7e1r&p<4類8S+7S0b? $Tԅ]$A70:}KULPx͝q}Xܘf݉x3h,d-@ Z֎Pt@ :uKmr&CѼo&;v INHB6b=s":Rnws U*Z@ ko6ٱ.L)C7hDd: ]]:vUA R `\ݟÌݐzsR:H#+*ieϰ$}#zylА渋oDk^EȝlV{M KgrT#\!З$D,nD;-JmbwJ93m}E^[ԫo\s R|L}Z@:8R6&>Ɒ9,6֫i.4tRjzNpi*7Sx/1z>&4L,} }G̋`p-z4':wyu;K昩 ف=U9jzK.]?[~D׶s:%o''x&hר 6|1{Vh^ThC,Ĕ ѧ $^B4ˣBrH[&`%vMn(DήɔÛG&eO1 :Bz‹ΥgWT߽#~RQ)L'zv6yMQP>{.\!73vkq>F$ n.|#G.F0Z7"Me?cS=ӿ"DF-nKKǚ1>Yv}M$T_qL_-F$;2uH-cQu$!ˇYl:cbHZt|5dI. 5~1r`/WLJ&  iVEx3uTIbcv=eaM x 4y:y1ER9Rdʓ5u:mBB=dY[ATI)\a+`vV*,[֝A8:ޡ$.׼66زZ͡!C6JֲH|L-v;)#E6/L#]nXWŹRn- 1T:Gv0v/6YU5;k&bSIL;դ"T56q|FV#R ⃲\p-ȥJyg">%o) *42o:vG#˜^oT$ЊH7ˍ6d4Hf1b_MCy 3ґtS0WZ)&djE3O.gY.]{ݪ}_/ Es D]PAؕP5YOPQ!i }nknAn*r B~ˆN%%,rfޡ9 uN ŀɒ(Gvi^/-Ňп*P)Wg"8:UAOooD5la^7xՒa4oyqi/&W; TN8d( jCT[} zf< t 0TI㸥`Kaˆd3*~\a#0c8+OU3\0R/5: BFsƳQYNS^P:EZu( Y!8 %ƷP*@{@uLh#z:o5lc8ciȻd9 ta:'ilYCzd-)"|΋mKdKgvlXS c*pyY[K }],%?BE5F*"<|(2Xr3mQ7 9;> P׈QP5AY2SkpPx]re# @}3'b!YD ]iK9":heE Wzk#LYoHLb2(s+c(l! Y D8;\ D>CApy:i](yBgk$>Jƴ!*>:>ž`[,ɄKW48}I҃FȮҫ oSto, 4-p`M6Ʃ([%g\#gE lK:TkI\mF%ŕŧlXۨxg)@F0xՂ;^RGsSV~2sO+-u,+]Esntp NN7H;}=8{ܽdP#fkz6\/%1O0`OAj%i7ż{,* dQ zu"Lz}o)@Lِ"Q\1)K^ouT~N߮b@eiiY 9_ծUwN&Xpu>mL5 kL,vCgƑ=ڳ]3ybppLDj+P>+2H#dOsHEQwy Rz{a.4]2| /Hՙ_!!~0E؆jDG=pQ"օip^D&]Gǭ08鶹d10g/4'0e|'9\ښvRsy #uޜ =IpOKƕ,Va!3Jk5X/*{m΢X,nLќ s{hB^+F+_ ^5簩|`ёpQ2fiAcA.dLTMQB_i RZhLaF-L}}t \T X&-yL< klRlҮ_~B%t-X5\Z }ĬzrݞHեR3ⷀœ=iBBXR9Osl dz+%+Z v sm%3G P3Ҥܢ(!SKbc M*'D׼h$s}~v?ΥGHj76'x l5Κ tBk-"  H2NKG:Im&!&Fȍ`4IL-홭 Hcڲ~@<„BI7Dstd.NO\@8場2mQ\YEWe@_UlLpcf&X@-B6е}&c߽De^ʼnC^~7Vw, n؞Q.-|?Wڢ >U By" u =S69pA<P$!}4g`W{qau,ڨ@;I[g ϛqDے rnۀ0D!V+a9(@-H €]F[>]#X6Tu:͞0# 56r,vGJ'$^3L}K::?WZ֮:%Y DzԎR# 2 -ЍǓw^qw6B'ȫMSPiFXK6r:#;eҴöĄA Vr#, u\'U?'N!ψ?0T`&N(bi24 k0L=U|s_ɶ/Id]v6vy-08 Xfh+c'Icx7ca{ⷖSR8ThG~j8/L&BL=|Thr:4Aqx~;@ufþ[I` i AHʀT U5l5CBr^zK'F"&c^l]ײ֕C銽qZ?P5W(jc%\u8 ⛐>Fem\%(F./{޷o%_g.Tp[zMsQ ~#'rr#5'z|sd[Ov(Џ^&DP JzP{ h/rR 7+_QٯA(-XXz[&2ϒ<{"~NyhUWg\9 ]xWY ɣ?;Xt=#BEn,-Za'W2vG ua3Jr*2]D wU3>#If iR6T~ԇyJ\@" +irlzwG1вLs.ѪxD~)#aӦЁtlj"; l"ج$ȫ^L+yKcF ~La2S&K!ʜR)}uMD v91> F"`sd߹MK_)~B*&5vְ4+N 51Ɠ7OuhZL4ydD%ӮnS侼?e0ڌ씉Z@F(ײ3PV2b2kX.T˩7Blpaa5emv;lf]M%#%)c ea$ՍƎ->=%#l=33qzFY-Зq)r +K=GA[LzT;Z^e$ wB#ON&/wVkGv -fho_ʡ+2]kN_{ ?i]%8aƈTLFW;xDf5fF$xi4x;CflB"pٍ+!0u?-'?:6 =DpPX(asس(JL]^ЩT}@f)+xfJ3*"{#`؋%-;6ؒ,U"e%E0K)X!ݺ¡(}X݋j!`Q`1V`Ҹ34dnH/T}oF⌲*@}Ng.txyA}21ތ욘*daw8cGET".w3ruDFm(d (fJC)|[t3$r&e VE>\6מI9)<ڻhL:OwŭK$YO>"Ey4C@ <aYO֧)9l t1&Z6)+%w>abr;)H;Xxfz2hm҄RpcZUzR^!10s mpݢa_ң '@FDf ص֋ɾ1U>MH v miA?LF{#vNs8Q%g-h)g_g c1+_sOl7*h{y~),Y\׍ M« fŠbD$ W(]>z=\K*Z%Gd6N2PW2uhZ.Xt'^ |PsFJ.A?sѵeqx}AP:EB`}Xg=!޺=yeIgiNDN@[N~4Gr~:,,H0T|/[-6b7 W(W_cl$ vU>yαEvg$x0j^u!t52&e谠̆DJ+yHq>lp: |Rjt#IW^)emBtÁٷ塞!A>l7>slNCNf(RD/;BeXZhEPÌZW32k|i_Kz RqjIUDtH&_o7}eE¿J~*x] ػ,1Ź:.P-‘㗮J:,"r #ESGָY gEU7hdbW d@]ӡq f˽3dNʠ:P QaIe t'Lזz {o75A jt-"cG3L-5 NrJ]<݃ao-p 23NsYr-N@>@o6>Ľh-(xd0B@?\Ko8|Բr5Y^0d7XhKd 0ܝĵHN0p 6x䭫>h>n(ꖊۃ81hKE!> Bq~Ԥfh[ߞ}BF\iGRpsmKƠAzy`Vw!a½ ;$?YЙu%80>3qRүz%lVTP /F"4`JOd(E x(l|K@wSZ< kil}_.A|jՇ]̓$0zdyq[* 'YP).r gu edmP z |R)Me 輡NŎ/^Hmw?W[ߘpS_gX] A!iޖzǦ -dVa5RKhٔ̔d{ waōQͫsPދ 2j;Cʎ"K W+"j>y`EȢ;691}3Ai@r`U !W> ?D/8|/#ࣽ "jnq̫G Z\XUq`rjC xѭDw O ~٣pQZ4)_Rm+h'W?u`oa8AzF^eILW_dՆV?~4% v-ab\D U57)ֻ\gPk7vhn-5g|DUus$@H?q` 7:(!\p Ca> m9]̍oݚ=R2"wIhz5Hig?pD$Hutr2&2 +2F v kjd|Z-n15`STI) ` QC.YSˏ{4%^2.GY3 dVज़r /xyG1AX7YyAi>c6#"m6bJ9|~ۘqzoR2!IY>vxPƃpOĎg͖1x@GLCwfr2Hfe,j 0[ێ-ʗcY/)[i{$> |A2V›Gi㝓 Bt,NǵyYDq:w{2u( N|+|4zu#/{ %mjȊs?9$tL~K, ~s\!ЙCs<wz鴬UDBl[m\3 x}JokLJCS+JRBWn ɵrB.~)- W^}v9?J3v$W"EL-߂}nfH{(;nbYHN av+½קҿ/pJh6|Cj{MϥƑ_h .\q%u(h8 BSi3&RBk_Hmn7zfuHX{zoOԅ)>7DZ+~-X9"^#-_X+ daץ>5~ TRq/ؓD*>V ?6YXyrO NC2mo9TjmjEx}鵓ղiESΙ3əT&>Fpz~l(6}KV"fӣ? S 􃔟(0>v e}yvjL#Da6"կ>mrǠƄgXazT.2!cMq Ooz:Ƹg.m+\7JAs"fBQ]3jdž0'-_Uxpu*nU 3$ ZEW>qJ=wwZ`Kg*%fK%&YlAl!W>}Nӓ@ gF I@v}Mt AD8J% /"Cl,8R,Y,L/ H,K +قY_~~x /eS' Yy`MR* kepf1jj WyIMKۻj׾#S<M܍+B,Z`}j ѵzfjUWz9DTp4B4 k~7 DŽ!H[8&X2&nщ(l[7L@a&˴Ue"$H)DjlSDHm ;'[SH'\c-J?o=#ޔc$@.ep\[N1e$/oMo٩{KhS;f@'ӆl=:ZL )lxk@G>hŧZĉyMp\T~5j۵VvGxiux1@l^meg=zCrٟGn2ŀǣ@?'C,n_v>PSQw8궔a 7uU%}E08V`qN=E?xsHe:@V a[}]&Eo$}sJ6_(U3ڕDy5zabg_JXZ"@ASK"x=RI C1BVr(6.xQH2&b[/1v8j0{0tLrn>BJÑTF4qȃKyG_: Vw+]<ۅi!^bBGނOmZp|yeA(KI備O&˷@$\zgጄwy/i'mZsh0:Ipsh4T uoo/гhd'tUI(h+C_+/X Wɽ@e.ȍ1>^{M (T Y)H7 5nU#fCnx E ۗ:&y?ijcNl6?.݀_Цf "R1ލn=}uƹaOYXzO)})@շRnIUV&;-wU$p6Rݦ\n;5^Lo /EDl9 >&{7m%`ڪ[)o=rj([̶K >B8iU[o ̄W*Jѡ7!׽%X+c&Mɶ8U[ X9#v&vhT`%vĴO"zY8y="? UW(kQ]jB;c1Yi^ >\~<z*Ң8\w֍ % j{Hs׮U\5u4{Кgf`w[!ض8^#U:W~beS[:OsjG K h!ZY<޵ך&W/m$(LQŽZd\xa*$d5fGLYJٷm(6)\ZQq=KZJAR:<q K:a|i0@߫e%vA)M"7/׺ҐaDH=ݺ:oW1dT7|+8R&t'ļ=`j "?[s۾㪨F]~&B}Vв?f;h.Xܠq#3CD%h*(UDc&vMm;RDn"(ٓA \9*@0+ оQyԣm("EU oW`JjHaqşs*QL !6߶FUX8bHʯӇT]^j<*RDr(9Vߒπ f'Q9(iFS0Np1[ymq\ 5_Ay]%~iE X6+w:#}3`Zg1m0{aЇsY-t* 9|WL8p]V\uv&H6/fE0Q* IҘٓwaeabQ^)vݭӨ,z )?Ui㷨d!=HZbflB>L{g-2:cWk0h΁񈫈{PJhϧk"#x;SHe>5f9+/Zj+X1wة]bDZsV}ȹ@DK\[+6h-B?'B?T1oyIh+P10;r „@6rJbPGdmjfP_>-IjT]!)L1tsY~ѤAd~pfT $!(#V;]mF&8w4!̨[6X:Z l%XygTOYcugyMJEDe $(o ݓ!c .s|\|UD*>6{XC/{P"qo:4,n*q;P\ v](o}Mumx(8{p=_&ÿ>7}qh矒C_-&[n#WːcF2;Οٞщ)3* 7q-HQ;&>8+ى*$VJ)8Sjr< wDNF}$,c+Td1A5Tdމp,ٝ(1r,bGyH+ 1YkT3L,TƸ!'VU7،dzL|3|}~Hh(Hx@(P>A3b5@O Y=]n-su_~goByr$i8EsJ%(mxeTR7I^ȶSwv+f?xMaxqZCw;_b4qEMvhlILlJ vh>j#$2-S#ef!7SJ)/a#:a^]pzyF^ =pqP1!G5: P7h0 =Z~Y]/0GV׶.AlJuE׾m% vNQhd7F^o (އ*˝O"7).b/;{lս'g'Q1_QԊ>.gB܌G?8V\3OZpFxlF~L>[}!Lk))sl;dӅ\,Q@*GR'Йkmn}{3laճeRTtq;5@f4HAdS>.Y:ŋ)=!j,PbXfĈPqB9=xG0kg%#*w$ZeWˁlqtÍ W&\?YZ,8G}l} }#7AL) [i5Zٽ=ɕ(e-ޕ%uYHW")Eį[^eLnSQYl$ΥA 6~a,&;(kXij )bx@$E@mEnBymW;~Ac'bF[)]oXJ3ax(6.>`SHiy%bSH0*_]&{]wieΨNM@yL#+XZ䫩 yj̿G+ :28%.ُUPU|Wf| R]NqRG?aEoV5*`1JңLW2"DˑjHgݽ.VHezbvb%a\ɹETM)R!@qwu46c@ mC64Ñ +w=_ҞM InA *O$Pt/nĨeOC!uBr8[m dUI=TvvV?壱>-sd|f-i{q&gI wq Pu.</&^D*&r"l!UlI'" !' $_h5 r"yQ m71Y3ۆvcWXtEØD)TݢK6 ^;c/; tF@.c6EcB5D;y g #n"w{."l-M2C~XCS}ٙS#pb1wmxK:PYEWk7Q~cq*BRR.?Mrqn =Q~$.\ H538`Uw77}% DiN45}j;.Im8*."W.~:{)";M*O z-ҸEbt44}um603=i,PZaʭ GtS,x58yiwH ',TT*+MCPw}kM.N zuUp G;o *iG9xٽܨa#&/iZ X 0O4)č]fI f*?,'y P P/@ 40$..g2SV5w4SM&0J7P cvRW"a+nAU2 qژJ[8ƫ>|Pb.B?#噤]@,~u kRdb6"ݢ#d[€{<$ |ǔ^ =1`D0Q .ā0jHWS#u$a`Vyg]\-1*A 4F!Q;R, "8Xa@źO$>&'b?QDixčhSgD=,V Cl,ߵ[mONR{9b'̳=~C|rw4 gx1Y۱p# mܶ#V><~! 5uj5,;>- LW*O+n9lD*&i5M[[yU &(\{v_d CKvW~]ِ䥋.67b?i&OAL۰g> dZjY eDf* tF+j\=0W`/:%tuK[>nDc&LXG7YY8wͩ%uB)Le0-guog򊽟?J$oLoqF?Z.Y'2H&fCW(vg[f3q,D}fD5W+ Qn=AD@Er2^l&pEe]]Q~uҬxKFN1$*KVqCV&̧8{V!`: ;ї5k\Z>1$$HXT+,t OѢ&~A61uJo9f6.T55(;a4p~gki!DkK 8c6fLb=-j,1ڛAX0}t7V>t{ {!$XqEjDIY,8"WU>8a+g1sl sb9t$qOh[@q`1;xR軜U^[X2fN7TJ/I#ak|U5tI&eަOYvȋ=~Ig4atx&xf{jǥε](u}: 4ڍ gǔoSǺ0kc(Ag 8 ~Ỷ۟RZN2xUw&-,`nc=UR'۳\R_*OT86siܐ$ TW>v(-ڬ %XԎ]Օ,{8'A$4Ve˺<4QH:BG33]hO׸8=YQ- NtNߤȭ[_~3 @[v)h:(~Co4>](DH!]է!|V8)I:AX4YoMU l*= )pCD! hij~c<`080)'Ot}wJ{88<o6sۭPS5S>47(l9G!p٤"8h[NಏZ0}R:fTJ#^ k=\-ґ 1J욱WP77ժoOQ#,M5[H _!IG*ק4dńԍkKA=>#c= WWTS}MsO/;E0 ሩgӔk+W2Y&ɆkT9f$:ax f5'ohJ?{)!"{Rsp"+(=POtlzp.`%jeX=yrϤO"af^EQ(hA|9 |/. w̹/<-toj +h|bjT~}Y,vTp=ǎ.nʱ^.Fݰ\d8=M9Z>/o0u 2[8/߹=6YtQj1NqYX(*05Aoǘ>%&6 ^1W?E4}ՠ i{FNIp<$: ?f a̳OF=D@hà$ )@;2Xrk8!SY\B#٠njBe $i;+C~K bc)k̷.jr$.RzLIt9 } V^ jA\u)'biNʌm5eQԃD4l j.׋vVx, ow LaтZn@1G]rvL\oʽ;2./[^NR:`0vxaù;ˋw~`&Iv +恬="-%8W nU %RU]v"BI!c;fU[Geb|`ySB]Ի]&뉄mN>XkXɑ/>(QE4Cd SqSG_y2Jؚ"G9&>f\Y*"dwL?|Fxh^qRbCJ.#EvAa'BtGr|bYV!CKScW" 7lp4uχb]+f<3;1 xf"È)D`'(: ?;"pسEݤ՘(zLgPмÙo8Da*0G^Lg2-oZKH'ľ֤)譤3)8W*졗At)^$5DE*`:C2O!3N3S H`dBJ RUIJQ!B{t/P. -.G*ոYtm%7'#3*e+B1u3ES7b͹c/U;~p,f3-?Ƨ,h'7bDya, Hix6@A`°+ J&σn8soWL67>m! bAc80,/=[E1ӧRr;G&2Y|ÀQ6J0uUA| gIqk iz sc "lMЋ",Q7Tե3wFű­wm[iwz?}\;)P"lxcuj 閙n0Cs`T!ڔCGwkIi+uіT`j"ϙ1Zv&IxZ4 :X1K,{#|VP&Z@Y94+!_ELb΀PdaV۳ÃOYI-y\z $ 2@HQӜf=dy9A8) X~*F`jQW͠=bjMqD'ڍZx .H>:KWfF>mO! ߬J)$V^3z6DRoYӊqm5؝Ӳ qH)5`9ŷO|W٠&~f]U֓p1kQt^rt9?3xenٸש9,tYe'$VH= WsBj]1J֍NgQq8#D69.AM#̭9 x\~B^PvOJS`YY64zJB..8e gXu1pWslO ; S1udH33|6Rv`|!9٦9='UCC!_tL0쭻sʯ IJcq=d2&hyL8!5XReNI^ur4#HS-= G~[) 0`8GT)$e]TEkf_Dye.D=sH;FΈM9A$z3ful|L BbB6 !0 ?ROmܦ-e'!O<_%ȆH#Ouq= o$'wU\o0GLo"d7SO$刚'mtaZêa'>@4Ё)au~D&nWX&)̥ ߳4SoM^sV<V:)k܃ޟ NX&xPg@YXuEL(ZOfN7YSqKU9-=a>"U5n#wR#mQzs3UJ/Uޏԗ^A^)j}4Q@' ,ᦪSID#e;xyL# E =P{gon|ڄ9 F]\>`cdT/[/#uʘ ӯI/YBR$6Lr$Ac5ٚ> u-3HCך!S{0Ҏ4RPw]l 5 A!(F,́[*,*wVVyQҎ~"!brb,J(ˏ1{'-/YW79G[#蓵CK39tz-ΤbOBU ݷ[&hAjbC|]j̤{w KA({+%C& a } Ak6iR Ka"JQx YU?F>,X1׼_DhNBZ=yc-6NDV}`B~(Z&G^=\(DIZ_;0\}]Z@Dx@έ0 C<}76h7_6Z ]BX&$EU%}$DJQWkuQC`,J$~M _oe*z$&ss |nΟZUZd1stW$`B+nl|x}t.zE0MoU0d]r4W7A&[KM8ib!qf aF~gY1Y G$ЩsW’W&P \!P(2\a߷q0G}y*mjm0!H0&Rd)z{0(BlP~rm yS܌u&!jHTWRka݇P/ ժI(Hl"kw I%GzLv`@4 *="a gQRc/v/4\B r9 6q/)5dMM]\BN<{9/bր+=ѭm#.KBSUu^dg)ks'!Y1HCnNJ16s~㟏F-`*)$8w7mڋцXnM[èM&Eڱ/~՜#K~L h U z|dB12i\8f@t31+!ys x<ބRkFκꃈ!n!W0cԹKDNd /sSHD0]|~MB !~"3£Yy-G~3 aUPMVtăME= CJx]A0/\ӡ-!J5,C= r ˕Z`': k͈"FVQbSZ?ƵFq'5$ͬ*`h5B؅f$$<Ϸt8E%tN%@xF53=>Q'мijFYܨ.yaC=⇩y NmTy}|me|4&٦u*q?\ҍ=4KO^M",\ `S/`\UbqBT>E˗̿ n߿rQAe?]q]U.@gɥxC;|47wt*ϯ=U'8eN(aTK X(*#[Pg.cS41DYz'eل>OhRRIy e FA߫eՑsGΘ9PBع e+zV+p/ \ԡ79\a_/r4߂.q똕 S!HKAx>[#܄?=_S%I cɇj6̓Y%Qa−l~r_ юyV2_$vrapYc(o͂TZèЀ`HgA'?iYF& ?@ߺGiDN%P8 ~ʞn_ECi 6Fɥy|cr04ͫdg| Xn}iagP\ĩx"A衮>qӹTϟwloraI΅X!/gYcY(g|;_,xpEg s{,/_84$s ~r|>W8⊅dmM㰣).j/n{ es WLЁ\EF|^1yJMY)r!N\㕒c3= tϗ,w銛{>x'k[Hxprr%'[N5xC|8_ޢG'l! Yy75ߢGH{VYgbzVж&IEnYE\@_|ܑbD),ɐm4V,`YTҶTST;3kO B7s_dɮN\f Q]b@cA}*ke,}~|D&Zm*"HH\NƢ Hx;ѝ5> Y1a|~CJ@Kۚ8, ,HLZhRVVXFOs&2\z\mOcRpuVY^b{Wr'71q jzK:z>)*:*-3ŗ/URCO eew2TDhSF䅌%* kُ"n4ҿ 򷦕K g~H"EI胼 G>| K}[P)tFE)#T>rܛx5<0M'ܬ `&఍ oJ̴ jPp aE@6=юq )DLbɩWo9 gWK=rP?Ho્5`$!rnzfwzqE8MCXu t5ز^B!%k*Y[e0nn.GRq]|4^4&ei׬gIώ$$|U%8I_#٘\ {MA^%^27+w4ce᧳Fh csƓg/4v}ePɥ~%i}0C-Q@XͪLuN\B/kcJB'!q,dLy+#Ӯ_ʽR< vX%Q ,eYjFWsي~vEm$yqs=7x?%"o<Wx㘔R}iɭX!zV ZS-#S+eVe`U Sa'vц({͓lJœ m?hֽًE..fJwJ'x!{z$FV 0]Wz?LeY:(5^]W vAq[ڒz<mat@[NʚW\3&lFZ R&Bk!ow Ccevt=\$QXovAӆ]B8vNvsgw&Pxe9m !,І"W3`lʖ@={jks&l%H ,3nboX{)E)JẐ@'up߅խ%2{Ub'tx}A*+'~;{A=-;pMmČCNh*B(52pt?vy PEk EE7 7 >TVHolv%jTF3l8dĸ`<XN]'<;? %bK`X oا&ԝ{nkEiZT+eY{dpc❗H'Gt?^u48 Op|zg}y 7N<#HԻoQp r%enGxnK6;Fvk9 b܄*R, H-q~|_ kޡ2)J2vBMY']5d+eN! ;]+e&.,>]D.:A;-:@N}rCn8Z: ~q7Ŋ8ƶ2o'#^qE[ph@"5JSqi$KH.qe;׭ɀnT AQ q~P$d˶uqT9t*9H}Hh]u9f1ƍ'ԆJY5i[I9S&YGO3t=MiDw\œU 潊mNdxQZ!gN+qtz )4!^N:Rlk{O͉;½*(PtoqlNb{tvҜoQa>!xܞSd!)\\[9ڎbU4y~Qs|{=dW4w2X{cŖ;!>\Vcd{~J3F((:UEp922-vN-O"sሗofL7[t/n_V_ ۪J3y٦7,l}8+wA V`%U(IMF^J}uU!첫d'}6Ԝks&|XXgA(]l|,v{y.Ze0ewoisВ͸YCr:S CHz9[IAI#;Doxr=Vo$F[pcQ}Eb忋HdI䓛p&mk?XR}v%6|VtLPp+ n%73P {؆4K'"u`e\NTnA}X9;_Dm-;n8ߣD^B^$oK/ϭ 0gaL>R!|fy}] 8zLQ0 "CJRK~ XQFYqj#7ISQ ]oѡqj8h=JQCkqx~_!p |`H_vDشlDrQ亁(yo  ev6W59vZl[`P9p&t:<@d0MOe4٤@o{i^ME2)d/(Yuʴ(#ʘ>D֞5uLJ"/qG~=(J~X.q*&K.HQBװM.G~9zb.qJ*V5I|$Vn>C. spt3XAu&dx4,wnuO@9sTύ‹e:kX%)bȰrx}ݒ 8H!.j%%1 2p( bJZvvݧEfZ\Gm5jٽTeMpQCkLxn8X}~fmCX{^s)Z[ J)b@؋F&}Jߪ8"w1XoεhH}ǩ|4F["֟2i RˢGk'ͭX 1|S8t?SfuILeD6oCI TR{$M jY]eVοYvW }MF~#a/q>[xY#Jj~l$E?/TO6:Jly``3Za=TPɏa~ڍ4p8z2i?И^]Q$I.s\Or7>{:k]GG$:0N2Fݡlk/6q4㸾0hcmhʼnoRȩ6:</GlOZ1t,mh%=Xio$([%Iʣ-[AhRO㉁37SX`&pMۧY j'Dc%rX9{=K@fx^oSHJ6,v<DZm:u N6Ѯ[{ҩB5aJ|w M;D5{V$/crM2ec1mkۆ AkT*T2sԡ+eaAVX>}nT5x00>32s&>WCDGi Q}oKF*ϴnp29(n!c, V;f0GH?,$nǻllc}:?S&ϐ(VywuCyQnVV z@B֮`]RuF ~@WXF;P|[nGD8~wvzyç9jb9Jhqfp2OJ`I%6(Ҁ((?rp̺7:}`1Cʗ[L-6)wG~WP[f4ЬkrٺBD=V2?0LwN8]wojc-`7AL-@\.9lǓh6ȋ}5׸UFʟF\+|&btn>CnW˄аn &fl3yY D2@rƣ-N긖ZK*i6ESyyB,*|VK>iqQLMuP~R鮫rLY],qg@HplqԽr},24q9l/P"4pi Cnj.pB [PXM/{^b'k?^tq,feȏy{fzU[yC u@1I Ũ٣%ن \:UXV/Sv{GRe@Hn%kv'Z+#`R'yjeA+:R$pSÎɕ\I6k3Yqs;vNO$K11^EɼP~_H0 9DUcд~4*ځ\kć#g{VcUL`4C!4ˎے_;7I`g?[H4 [ڵtHוjn iKbÉ+w)J\]ԩʨKT5LJ5 OK-2q;+/΄蓷TgY ~א@wTl&.̃Z͵\#:s߶?7 5u't/z<;Dž2<8JpQ 4Bost 1YG7b?xv]9/qWNZOSN=`\YpAFׂ5)n*ZkSq$a5j!2T8PshԽIñȆ>[+;C3yYEGۡ_Ò$f $k1s1+1~`d=p$#_e?g{#@2h:zę"oJa-4 yG KE5mSI?Wҫ=(ыlMdq=JE29dGo_5`(tSΈL0Mvgy PEa&G!{=EL;]qzžEMBS }Ei- I-ypH G3ZCfK6Klc8LW[ݐã SE-]cT4_8b "h¬zb% CE0t fQ5b0,lpzaiqm*/HY\WOAܪMޓʂ}j՗:2e9Hc;L}|ت#Y ۘ&--Ӝ[4*0X)ҧ!睥y\$Y:u4X"WĒ"bf!-3eG?`.׊O' .Pu4DNyIIv|2X"@&MW0b[@Oc^5{eT!Tș03w5xï."eS@=*ѓNP蜂Cr>6jwUͼ8vX~_GN>R;vy6JHZHJ9aBBٴu/bQ{J b#)lbC7A<0Dkd-2mȭ90l/m(qjƣ5{mNy9R;őh7 v5b ]Ym |!==WDY -7fN7OeL [VQ,ðӱLWEe/³Wf`A2WTˡt: )SY$RG>4jT[ѵ3@T&iven$WE>6wz㺻d/B@S$?A]\o1;ņ+LIeW|܂iyZyCA+j?#ޣ|T i;j>Z=G\(eПXx&l}/,fW wtZTr?UAqL nk9\TaW; xx[dV؆#qN~uWC1;"s>Z4"R2V3 Լ &ݞLv),ɬ[ YO9mە._Rb1,w+.Nlu982;~6@hYȨo6UBe*r?:,C!s.7l63|ȳuh @,DjS auR5/: \T]P:[07P랃Bpߖzo){s= Gwx# /*]L=ٝ!j9%/+ /rnGe&j9g"!lVJ<'M&͕NTebl#tb[ʔ\.`$3EAɐm BdO4n) .}du$~nk(9:Tc>_!w1T}0L4ra@6]K>ݕʾb,xs;P :yV.WY>F{Xc+_P(74%^U* C9ki4/B!hE{<*"?!~ݫgȝnA?XIH¦xD0n{_>Ew-$aeI\I*o+)E!,F;_ALE둑kBC:ސwHj\r!<50 ``r jAB-It%֠7ϷF=='q!N@ۗWC]oh@V6!QTlCHWFE0wf Q:*l\-uL^ Y֦xBA wdinתNw|0":ɼv&O#y"ƎCLp$%*- R2X,m FFP"vT]a__ֵ,gi98lՈTՏsҢ{'o+^)#Bi_$ b)'tҰ)g;6r Ȏ6+UC s!@R'۴ p}3~&[tJحF /.7haAo0irM4 `> ̮:Kjf>#gW76CQJ_:*Ņa̕S{ThaO4 Ɏ*Kca tT~^&Y>g=S$ͪ_饃]:Ր<BnNh?9yii32Lh$A H׵g|Y.~_a5~q8 Ƭd=y=R&ɵ(Ԭ C8֌!@k|s:̽S5,)NlnHn Tp4 Cg6"EӁJ^^LR"/*>M$b!v\?=W;k"QE-Gw&l 亊17Yg6>dKދ,xajO3̹9%S&9рt  }%}NbI޻hm-AC*nnЂ({e7 vTW>wuEssP=j+u/:|Qo+NSY8NJw@,Zd9 by}P:G46\oږu WOL.  H X`Qێ\6}lL6gjڄ=Gڲ|aBWⱽk/t|Di_8ΊO}}XxStµ&αDx\";N88\B4:Q$hQ{ ~#oF=4.R\PA~th14:.Jӿ$Y_^% }Ѓ[ZDW*k})lisCni:@ Xq#{s&iu~L~+n{@uTPmQyOw_) XUdD&{4[YDhMݣha5Ċ{+AlT!J|tIɬ=2А v@ L{CB'g Z3f)}&/h*#!7L]Yc()kRCJvݭŠ1 @ƠzH;NX hBH@oU_]RQ@ޑ'wivt'ˎͩ"&D)}{G04<ze_ѝCڐ~72#ͱVۻzџw=8?3L@qp-TqBNX(8TE q>n誝 "llXyVmux8 oW|qlL[$ج(WI %P@JH`G+Woڡx +Ht YNB[r0'ݭX?%k=>$I\ooC:A'.JA1_FWق WD> }Y$!MN+]!]ޓ[OÛqd6w$YmL8@` S$iWæ(JfzBʷ R`b}v[XrܲT@9ȈB3pPqrcٔAM@4I?JOmrN$dלmI70^<$̨un( `3lr &\iN b3`^a{&r Pm"F,VmdY:mdE\s2{:#>Щx/FsN2 6F`=6uH%Fz;\n8(>7$Ti:]`nÅwrg Ju6oSdkSA Jn{p`I<_0"Vs$y>Q\u۽b\^F@M3{pW9QCaHw盷/]ዷ$ 7*ϴء2*7ܻls?trN2gVY5n{M^gWcylz{"u]  D҃^,rRAkJF;⟰ }mܸ* SI>4s۱)!)S0a]m@XĴx~kh!51 `}Ɲf!={[OgH&x5FgPLR5w [fkh4\" Ǿ`ĉ5EdofVsQ4eM#/kS0-1aSM]/?[ݡ_;y%:LYfsC* "G3A;ռ-\Mdmx^mpD|][HzU0۠I1Ho@Dav8lxi!¾)FV 8 j5it f+L`T[W(>YP8~C鐧)k/t8nۉ;pX]{KLV|UTMg^Z!Ew :)ԍOcMiw6@_626e܂I;FK GZfW}lIފlԳw(Fvzynt/AtxU|Ȃ4O#OP2__ꥠPM#ajoL0^"$4;he7wToVv^DĄϚ2- r*U扪]NemL2d>W{J'%R_au8#&_Ir~ 4h"bPư)I}OdTфRu=]2kK8w"!fhQ͝2D|f͚EcnF/ ķ.^&ǸF)krj"^IIHo^X͎w*i^ҰNm4<:aQ3W WTЃx\'j沱WU>[7wa.|҅B㣟sg:@ r']!xZv~eh#5;n&(u( +aC.`P"w ݙ=o}gO&ÕRj,r mP 25kzhO-gt5e߆ܳ(o<@ۣ <3 Arhڀ#[sV?Ct @.:Ç<;,!0S 0R ?6nobwE:azgg%UT,7&Ub[} Pv t|H $r="'GycgxwM5߀GP4EILӁҟļ'4ncHrcsĘ5!xIs3TZo`fFb(@vH5QC8)s'"/&kw77ʜ{mׇ"DY/+ ؃ (v8̳U It:UeB+ ~esŜN!rl ٞ%l(dDH;o S.ϖL]A*#||(3&RI]I;c6l2_P?wmٶ[mix.kW>X`,~KPџ/E+L#Hs]0byhʼ_5e(>bתy8uۏyMH{.\zlr{"L|gIaSH6Q 1C*?~ Keuܝ"j! ylMO(F׹ DsG6^VcxFLZ'q#ȕ֫,^C B yY6`ℽÖ o91\sYhy;:ş L <:MG @E`d!m:yVnעya?)MsGsw9% VLY1}B 3 -=/@xXȤZPMݳ 8]`<ن,'9 L9\ChCc!o;!W0Zj-.T׼+/ r5d-˧} i0bň$dwu-SO[\j lWEOQUFŘNsլ,?HC-,U~8a]@.*og9V18G-U:wNT8 $VӴ&` ܁dIP |yA;]ap.82&s+āj"Z*lLnڕ {K|5|b~GaHN\爃<X썩K5袋bP%Y/$bg% `*&;J('|' SETO2φv0(b`-^6Fl*iD o (BTx(AW -LbJ2#¤h2*,`UZq-3OtL=_;D0_Ǿ5[6S'Z Qk࢛OF%j1XSeăyB:ȯQ&x]m4i5clV# F}vAOnZPv*hwgs4@)_/}(?J7ۗ#1}ZR7aX^[֮J?k.CwKm7 25pAJc~E` jm[I. :b[ruTVL"Bn!ap2z<љKM,<wᝰb-%}א'FkLi(JvUSЈJAWEK}NGb5}?eF6(JuƱ{J^Ie\Q$M"'YAjU0Tl5ol[yȳY0/Ҟjo";;g1 M2[KQnj WzuAVU c+$+bߎjn2ЊA(IS1l¬LڙhtǛf_?HYͼRal3c@ZZ{䓩\0zm^rH$ڳ+a6N׿dĽUyQg!w" $n7GeB\_M^ϔw9d-1MqNJ kIK= RG}&oo Kע #Dq KojHr`HPIծT+A0ȗtGs%*-g C{ Hh #l#3MpYun(÷T tIpƍ#SM^%n(%6>?qf;uW̿*)S`qjԉO^B,$ I=8s(?A,(%P iٗFNF@qT!pΈR/=8NB9zps,u =gLŕQ6 5='ɨ@]J%pz9 Q3*pn@`H4 Y2(U(ݐ/:a_F@aL#F:f?@ya>+D}$ݝ_%\ kKFR"sG`mMpN lYGeFEm'z4'60;XT]Mtf1#p-&g7re;myНN5NX2a'Nc3Y(@SKjpӑaYƽmqThL 4O]<nT>{' %oYefS6=3ٴo#2^^}È혆d&q;*!TǶ^%Vn 68 Fl)y${kZYȾ _L)r 6A'v4YOd@fjF5H 9gHUipIRͫMA9 !)[YVn"3-:u\82R0bp. h&Eu**mNwI-+NLQ„r'U1"^faq>~>Ev9#nmc α +$HwX0-ꝳ?hֱps+1c`FS5%]O 5m6'X/% QrxrUL#VRW1ljmc&'-&Ez[EzG}5ĨNŸ+tAމ,Ɂ)1&` rQD,IE QA%"{JVVeZ |܀|uJɟIh )vdngQh'!OUl^O+&Y~mym_5nρW~x CHp>T% k)m$&n#+Z?_E#[9Qr'l/7cZf:6Jt֊ҕ;1\g n{>r׍ߤW Vsk9 44Ҟ .X[Oƽ 7Bnp"ӓ~(^dUO8 3VocgYz*:CJpn͐ШvoɂcmkMZU7'.[%z>uvF #]4Vp< )X9tPQRd&]( mSA,`4o1G;mV΋zlF/3|)c\ZI#ĖrJ.yQIqI.g6X}eqG Osf}NHy_XM9jKf&O1mCi-RHK4jY| K9Hli~B VZ}g;a7LJ̘L5 srB hQ'Jg m[9rtq  (ᴗG[ ~i igC5 5M澕o`6|># g6+q;>u) l۳ &maiˑ)xbS , -TJjྦྷewۑmjH726dG5"y*tӹvꡮFZ|z- O Çaȟ:1Č@z鯑Pj|^%bS DzIɩxu:f :eInpϲ]6.r5цK0AI1SBJmpA~\eg.ub'!Q"8k0vͭFj++v_3[R/ky\ͧS:g(N8]n[d h[╜|ʹ%y;ꋾhK'{}2nQT' gN0>8q~-pkP)B5tpKmPF9p 1*1T S>YQDN)c>D'LgqGxLP~dZ% ?Zu3[|x]z,P>+EaL$7qiu<7DESw%J2w#PI1@JZxBY{cTrKj`qM$>*;E{dcWb ׂhgr&}v\?کN[}k|DSgz)pD;O[?CG : ԱX, m>d+)" 6(re$pA0QW>'(;ToK?/B s:vɮ-کtNB7IeOi+;eGR\g*Á/mvG.8; B)_XP`e.^mg SwUğN9=h qȃ\8lD`Ym ML%,L!'"4nJHTJyߪ%8Pk}xi?aZry{ZiO-T/2 :RF-ut,pH4f2A5$v)mIii'o$=8?4G_iLj6TQ1'`~xF?zChdzUdd7F9 7Wŧ PQێ9$~m~։ULJwtQ.hQR w0$9%a'.hhcaIV!WtYWOGhk ˧^v˚k6Et4Y+C)?.]5^'wiq.c {\Go CzjӠp;]'důy'3^Yl;pp# F0/ ze9 s  \hz5AD)YL O{&/,/tj%NH},A` Vm3 \Uk B[Toj-PX@q੍=iL#M_'Εz=C4~!i}8TU⋰gk-+XzD;Tl> ƃbCY cˠegdzѷy&~z}fT5qNDɰEМS> 5Q-'*;kdY dH6f ?)0wxl*Ybyi hwŚDEjMkG옴UƍR'I ;w Vga\&pwEE`b.>N.P5G9vqHiI A/Fٽ!4}|٣)7:}r(dN&t{q w^A B_*4^B|GuvYг4xDih{2 bH10^A)knj Jٿ+^6~@X祒EQ>2# K t]mEs-=f:/KAj@*9?!a @drZ ;M؁@W’ 7|")HHZaS?j@g3=ܖN~3ӌuFaW ʨlXΙ0Z@m(n`o=fn~ܛ1wʁ"@@D6" s6QwːO1o% ZʭG}ADYqwP @R>!c̖Sl dp (УI@V`q=nj.bA R;o0E4—mM5+fH4 AQVS+\ĥ0H#< /Pp7]#1Z%L5ġIgBJ>ГŁ#.D-Ms6>( /R*a!#b;TGLy,}bӨR u H8$7GrrM2V<=I3 #x"^ O$_a% nc6pR h`-ڲQYPR3LT\Q?].ݎ(|ƫ#HUm}ȐVp$Yx_5!?O$*$%m0WH׉0ӟð?(ْ,{Z>:iPU9HO!>9iZ%('"D||ǐ}Z R>( ?8@хlU2s裊Zsh5R!QY=aY/L5O'W:G]rݜUL :C%jb% . EU8bplP]&A+XS X& 7[1 _~r/n 5N,UTGRastX ּvKHjXe~1'(I0x'G DXXZ8cvZ>Q0 Xz,_Fo`DN3>%Zm\2O R]Ozi۳$mcۏ,Fq7 "N{a?tuX.&qNY<SllclPAZE/Аrgs'Zi*a~Yg0Bu铰_rI$dp/EzPE#V3m+I!mmX}g'O<܂Y<=, jd+E2#{qh܇( |Ra{R&. D?/nur1egI7M7kP1'VV=kVoȎdo뉄#{B3KL3AT~ $ (M)ݓ,Wʼ#py>s&7M)Qګ+ w_ܝ@&7|Vp,ӝB*z9BQoЍ\|~"[aK7e}oy\ c5P/lo_NIh>pIe,cwۂTUnN\"(eO<=7x)a?Sf1X5]m2=)+'S3]`eD* PDMC)M?W jQ }eO@JTZPUK3>E/?ffw_Ծ6_,Yԡzy֝ xZӷ~!¥ș1[y@@|X9rTxo"VXigcim2`#TyBVd'WM5/+ҙӧTO`~Bk½.U;rLS=8HF9;ê( ]3W>CDX*nU1^Ro ѣ,$G ^Y7z5_zLX,EZ7j{O}0}uA9WNQի.HKDyn;lIAԇ@z*Dy6U,$ɵ`|q')f"cK?!/@-Nb⹶?Df+ssJu+69Ƃ"&)jn]~~w3ghqװD׫ג: a`GY {$e`gg\iǨq^ߢiauJ|H V\'aQuUJW _ʔ6=EhGZG@=֭(X6WmDHi}t3 kt4{5[=j`$ UukIEi/jY¾aDMCP+uzppF@"3~"5g9/*\XٯD*a$y:D Fƞ uN~og֧j`P긔A؉d +&݇x#^^;VVY5qn2)`ɑ |Dq/dמRܵ %VSS{ PՋ.2Q_?hxVGhΝ`b% /#EEȅEKd8q>Ƈ=1 Ld W2pd٠v,_k<'.a!Rד[g|eeS8Dx&iyوIjژcX.!G" Ok.$|‰ JF1W Wq#-c{!OP]E܅7xR ГN1){bT +I΃i.!EpYD巜p ՜m"@CuL a1P_eWQA|Ѥ{p}Z Ɛ;߰2k^1-7yV Y):*]F&/ɊeƜbl]ڵO^F|f-:Lqu#:vjJ<H 7Fp? c pB+ $Fҳ2<9su-u竮~ '3 'xlԯ)I0ㄜICU9dQ(GNޝb6m^eFp=/;l]ȏKȨGT6*ffl.rTG7g2BFjxc[>, t`F-PgA?dZFBDwEX-A=*: &%K ҄hSPe˗Gt*vA{4tG "0=io|Ι{2Gl<%ژipeDjNkd&س_?oAJ05)EC| BRn _iB]0 7x[Q'4(V<޼$o 2p+rq t{"XWAb1EP_0cQ>BLN2 qì9*+H:'F@Hq4 pn5K܃jv5S.YZ%'[cWJ$7T)Ӆa XD3^ "c# x- "w~5K͜`*K E٬peC<ܱ[PUɲ4׃>Gb@ǬXbx3]5\R_JJ"0l(xOaaB9Rs* B  "\&iNZsBr#SA:^t!n6 *+ν&LXMxA 7&Y5?eE 0e3], Y9 ѳYQ:'"+pfO7,[;K_104K/t@ Bka8ܧ%+F;@QI2NYM] .L3_ {ȳt8'(s6,RWlXh t:@rJDFK$!` /3SqjޔPXq,arWҍ$/g@f#IC9f6\e_ l;}xۂApkzU!αJ5dl.g/5wn\a&I7ޖP޶ c ҇wx[/vdqG܊(OEycCEɢMHZCFBlX] w~X*ZAIS#M+vsP bߧ^ͯc|'m#X=ƽCN7WU$kGP)bp&DL_ўqjyoB #0}E0XTԓအCQmg`i:UTLYq*kgIcKx!g&yH(z~;Yz԰hTI`5+B#}G7k'.foh3 O"Jÿ6 > >$"֠Gн_ 0ԣx:(/Ϥ\p fTr۽Vo $5 w^$2e//xff,khR|N<>dvPC3`SsDݘ0[(d6T2}TA16h)yf5,<~4Z77\BJ?IYc9 6Aϲ[*"pJteS!K֌W xcT݌o݉bٞYe}h .j>IU+_4u엝705H])_ >%nNc N^xKDɔ|22qvS M_>|04]UZM|Z`Lc,D;ۈ.)i"e[1ÏM`Ϟ9"dY^MmJ/­,~1v[s_BkJ. *7hYZbڕ(^,uIȒ]:]AЀet|x@ XK"hΓze ݩ+x<-9\_E͵]-djUg*אhG%xƪ/K- dܶIuɦa+nTv` RA1(bMW "'2$t zaw0[FӜDZ4Z i e: R %alEXe-6ڒ=#hC?w`3f?0 v`2l$zjʀ#@۵ӌ@HpGe/_<%ia [! ,6^9x(eo0VqcaBAXr 98FZϴB :C0 MQtngRl×TcP)oD=v]ܛD!Sh` Eh$, d_> RZJ[JSMgYRQg Sy>1uxOT访z}-u]ؖzD[~^#'BLzVO)<;읦W6Ei~%]XeQ8{`z}]9?-Ca=`9)oDg-&oxSAwb n;pƪ\GBYujK< Z6ܑHW$))tT >5Aqv#2cW]1 ͵r%kEl`S 9u9'=#[nWh?y#Su~`V^ @>'4hv~~ɆXɵpĔ(8 9"7#Ohnf4zn+z˕{WQ_A8Rscl;Ĩ}LJ}ϯǼ+_r0?EhjVMm7 :f]đ+Rhtݗ$ A2KRjΛh@7urZyDJK8k}iOi `rgp@[ݦN*Boƺ{ß$(!yvdh˖ԜK!2P\{Pѩ06yf VåB0m1-RgF<_D`'d7Nl4|#S1LC[3ŕWG1\c~JjĎ!aOMs'Ix-z[Dn~Jҟn63YXsDO ލ!chN40^}$LDEn;JdHM{ 27q眭)N7ʚO$ex#7}ǡO_ m?g+#6p3>6DY5+3O|\J rwY0~lT̍ɉ0kIYYbWe.:~"?f^_8kt_y/9Q.s?+x>/{_Ki5کyrmxotdL[{aq%Zv٫q= {nJ]1Jkܸv"|QN 1٦RWD)>!fK.{E#E`.R l:YAJ>q!}b>k9>p{ޔEx!5iy[.c}i/COZ98GEo4c"s9+_MnߕϷrTK~V JslDZlVC@*"K^ˠPԸ0jK,ֹ?ǵ3~ ӥLS%g>8(zQ1tJwHlk_v 4UD y)9JBݒ>Qr> 'qk>3l\l YKFRN1ji{E> xp-{i[r7Ť=+A wo!}NߜT-nrK Yf> ]KcK=q8Bbdq! [j^tQcXzOt%N \74mYxj( )PdlDڱ5"?Lv.qc/xP j|H"dt\m~._ BʄjZۺfj>3Ӻ3QjщPSܗ )*Y1Ų`zʷ;n,I3ILAIrܤ5"b(*tOoGs(0VC\^5P)7Rsͨe#AL xn1yL^揗LrI$ `g}ݽy]41/tCuD٦tl87:9 ]Gm'| l\Aq,^?LwU aێ $_8.%@m4Z?+w:oc~+)X`ɣJX-Uג pT!UӋosΚ:諷m|g%pSPObMӵKQ:RJ)<1ĎW(`{O[1ܓoO4~-rF̵ϛqJ lزK d\L$уy@&i~j7*3\ _ӡ4"~HV4=Or6ONmqrŨ\[: ĞZcrZBpNZ2UTjKcQL4ty݄5Q~g1HFP,N?+^U gY+6+e=Uƽje" DW)6DkDY`:bC;ӽ3ئEc ǝKqޛV$Nͭś#DuWډl¨}ˉfWʺf}dl&|U#4W+T&)fH i,GdS?7(UԽB=hg!&׏xm 5j9Pk5<'R&&`Y|Bs",=yPSټ; IBTxBpZ͊)4^AjK2UJDkϞ 58IxPa-Fg*oq$(*HSSwl[I* z2gcpM )SNbbGR"L۲2Ji@vNvXgok͋޿W0gJL$tJt@֯]kYzjSn5\ISZ%'{'X5b|$,Ǻ J@ B"$Fӹ~,?J%UU}F'&ƨg3H-)@ SHl6p))G9=,mYhH4$Vu~m؜nh.z߫5`4p PSRFnK45rT@wP<+H?*7edP{|5İL Twuڗҿ <# - }Z=کTd=?LU18&-$GçMM(!5=eg;w̐lP8~0tD9o:~LO Go si0/Iޑanv[|uN XH$;sIB1>qM#]W)T!Դo@䎲Z[atJ֨*J+!fV<_L8G]~8o#շ"[M-@ƵV`z]{✥4ܑ5 [P]MƪiXމ!΁LzKOԦ^3*` rr2Eۉ ֶOw^K귃XnNf@ol'9aU{WWiCXoQ\tJj$U%-l Gx^pn\q`xk Q*'pk?pȡ:\΋t =C\{BH8܊Tsk):dX:YWrj^x}A%N%O!~\37~0>ÌxR=c2̨Yyqfx+JM+`\[O(avs(vET&MȻ{-?[dV>R U#(A6z`Yoco\rخb޵Mu0EWWv֘47jzWA176lQҊK(ptkTUuStlydJzA@lbDB&l4Rc;= &d|zK|~Q7L]٤>`ڰ:ev - χԫ3KIΠZ+Fv0k1-ƚ5q EYN5>vP۫1L4B^8Hp(uکՃgdҍa }Wల=֡B9oKP&^M&oeܯ2hĎ#.ݭgjD^ 6|Dvwki:s9&Nqݓ-x#?k7 `"Wj ӿDg7  zxC_0!iy)+iyڸ61F312+*a((hx?}DC0,>=R^pU6Dt RQde!=El0P ޫrpTxQ\ b餯$y)m?m(G\9n xµ:6ڜx:?:D)IyKZ9hI&Hw.A敀!݉#sB*luXߴ<6~l)99RF xNR13śەw=K Pg:x4(W'dC4\ڕ2%/BXbm +tMoJ C< }fJACNY #6ʃD"'2h2VA%PEB,]o0={Ny`C!Sx0ӦcgERA9K!iKSx&hzٜ^q3߇%04CNXqFv]i'/MDto>y6>}՘Uh߳{I+=kߑ_VDhGׄ +&_b3LTPN83U%U  E˯=M ݭyD1,ߖð :r 7wo0^]']bl.MW/hq;vΊ9&=ӤsYF@U2 {n恳ʳ\4{5Kц6`*X܄gLU3\ r-ENpq1_㙖a&zG"t8k4vO5R43c1U.!$Oɭ+#= wĝ,}+/m/QP-fN!rf2!jI7Ӣ.ޜur1nMq`AfNx8d%J?cO2I> 6f^5?PreW"j!Εyψ@A53)r r\^">HWEeDgF_;td*سF|W/Mw ?8n, =$.?5ٽ]JjCBGǟBνGc M&QYÛx`; gzUC^="MX S~dO1d$j.IBW-F>̿~0kHeޘ|V\j %z=mf!}{zM2ݢ7=,[{TTح;Ղ=Ú(͒~P}Arf2}<oLr琊jTn NNJqײ.|ܿ Lhv[T>TcӼ#8o K VnE ۽֤ē}޸^nra0?풧ٛ6D87z ί>86iGb>$6=yMn㳀cS hpQ&UP+bsx~aiE:czdZTdg BH\,~{bv@i~K8@Jj.aUqOhk ,o]FC5 h.C]S_DE͝闵:;Cv͆[aOYڍU lҿiRYI5#О#N)F& )t&P"(C,b[&߽OoUM7?(,c-cʉ*W|@,LܬlA~q80lGEVۓ/ D[7+/Yo&-ܣU{t,]6orC zsnAUŁ/8n?XeAx D(ԗ.9Ú=9"$œL:fmzaI^,iXuv-q@6W7CA-O ͫ1"oDy 𚷾A@T1U%|ܮ'aV0ߧC[@r;=\-U3"8c-/7԰_x2EwHp<2 K\3-*u+{n!~VhAOF7$+)Ta{h.Szdqj 4%(6f2wd/,/_$ ܝ)KÌ.p_߫>'xdHThXWIO钘^ۋ<[9]*Xjhݺoa|7nBoC}Qn3q"GgjgBI` &1̹Nk;) v\|D1J68$d3qՊL*Z_ "C]5Ϲą d}bw46x$nez=E`5$ج_ƨO N$VݯwϞNYu۸ğtȖ^ Jj%'hM4z58SDj_[Щ6ʊwoGTl"bNcJԬ#(Uw-tEAH5DE*ioo|RP)z*lUWǐGlԐ!p`لǡ.>Y aĴ,e SןaX*3IfY9|L9Aku=s$Z;v'LC^uH[>bcT+]vA L)6-ֵy0o.Y┦~x0`#&܏32E `L0%k n?(d' ox骉7Cc%eC㉃wew<,Nw) 2u8K67),U O_!WS%%| ҿjkh뺀< R|F,}7 f1skj'=ݒ=ƻS@q2-U9l<=i$fC>t Ȉ$P|2`7B,#Fq˔Enzh @u7^wOFe>Xpɨ(E8T;dd“ qd\g$A+eJ]m NϧT5b(M”vO@.~?(=`9/W)s_:΁]aHOa;;_Q;C4CW>҆eAᔍi@(i CXpJƦe7 J"95:I>S X9X&KRNN-3]rOSaDW&x"2?͕:*3eH8lO[j`_~F\cZV?X9.AWjaE"k#6hMv4A^ 8LUY},"hOI)6<(*Yđ!=_)5½@U\KJʔgq`請Y^=iVpeՇ4PsVک뎒cr 5Hf 9<7WOuC,_KΤ]n³Һu˄LP,\saraW5 ho ̗EˡnyiE^GXmdf[O!=6RPp9 tOzCu"4Eta ҵM>fAo,=; )9ƃt/cm Hteu&i\nNL)*-DU'KD $U'"1{FQU?/aavC##i$5 f_&~(kxzgYHaݑ/A綠E7kR-/&b7$+jMK+۩^@dӚV)+)kƘW,&՟pJ&  S*J4qR9g;y*40.E>\L= )#%{pn8HÌJ4et6qdIpEҎkA !?}ƷWŸh~;]?Ta&X֭TA1~| $'D.zg>Pͬ.&AXIaj8j悒 _\s+pGEm&ւ~tGE"RN B^kz%jU#^(>M\T M.*6 h6ag|Ԟeĉ)-=% i"jQ)kW0ܰ{WBE:tnv~dcSnZFa4Mݹxi7X}ņH:ImH-!;LRV"g @``v]qYz\YU6^]O]$stf>'!HT@[:3M_z$ cdv>3y+ ѕ %WO֨%ʪM.r{I* D|JI->?B+2s\ yB3V4Qx,Ӌ!7o$yw+' bнvU]+Hжs{qMfaҢ-{!!#J]6idBw{(ZS7\\H􊘄WuIpe_2C#L&o? 1pp3Q?x h~+*dD7ڄޫ9&# *h0ҤC{ FPG  SWmG14 c`p "QBm8=S uV bޞ] :FsZ(c6(ڮ4S|ĈvdvXOw&`?tTZoT)` wGBCSX]}S2' JlkicOvHɖayא _?O&CZžN9[?KMLlԏo@r8S]⋥am !*\c_6K&W #_)#*F)y\Cn\"O0wD*Q?F.^<F/@|əap[\Gs"ӼɁ|`\y 5bnPtB,Vilops 7[ x;ua襸wyGg9ҁe @1Pz՛oO"(#xTX1+1 EK3$AOy ::&h]Tu{J#S%۞6"cYZɳ$9#€ _kaCD<;(jf~diـ\scA~@#ARC%!NsZyElfV)nKmsD)^%ާqSMOՀYS\njB>Q\Et:.:d:8D~.`Rd1=LƎ'To#d_j{~݌,VL_[/{ސ ,⥉,pDdԾosui:i]AEg:Iå1 ({,7̺\*~#\(0+3b'yXKD( ":s*\1񠻈2%UWT '_%3<,+Jڼ= 2d7%nџ:}lU}-<v2JAOgi~̋{r?bglŠw>0@TL( n@9.vF`\Kwu ;(6yhϷHS|T0 r>׾rSRi74"t 3ag^ũMv&ݱ _%O T"oi ըP:ωBsw\МxSuhZ.hH`xA9 Aċ|ICə_G *<.fr`^ =۬%UOˢ)];l8`xZʭJ3\5eDˀ])>`K?=CrJqivUNrX-J СI9L;۶._qxʟ#΁bwqw{ d3}zgE3f 5>feY;/2;UO1'yF_yb-`vmYaX 3i441<ߗ& n׶ch=VlhЙ3T]-eWu JUniٹp^]$ra4" y%A;A)dK]9;A(lu}g[RGч͞K10lS'E44`Znd<8MJ) "Q$eR>Wn"W7OsDxIy0zh?ܡ' `($fXhMxO}Cº#Op;ѭVQiTS7CT6mשE$J["k ^f!ȮCYIQP{wУ I=SeMfQ/YA#(RP 7ͱJ*fޭ^2YO#s1GJ7U$xǪ,. TDg[`SY,5lޛ ,P2E``ŧՇt9 $f4 GrkZ6yu DzR145&"7ŋ j]?!c͜O8$ -[X7G}-{1h8Q곃qY[qݲZ~o '՞"* pHRT{,lƎt>аyg<djc\TS1͗dȤ _Af<"&`_?#V8q ]cC.;bQn9 9'Y1GxHcH=ygcO4I@7: gµx"XZAȤ9X|T׭݉#%qc/Tl`E 3>Bmڈi ɉb{D%`2,|S~h OKA߶l+iM)z|aAk-Oź!= u_4LZY̽˲oKj"咏 IՓhwV&A$.%}*v c?7A:hvq{chp/Vv⢔2Ĭi3`8p1y|>V]3ס!t" oeqI˟T̓Kp<$h/*L SVOXϚC!+-5MS1 'W@&_ `O=:oG0x˗[ʏd`X';/^ b Yô?= p/@vfi~2Ҷn ĨB-j&c7:m%@ٮGu0u@1ȯK`wlWzܵ}T#`I'|aFho +G^*F&dOFi/.*`47M5IـS6UC?< rw5-w# Y[ I*$XFz|vI;Usb:m$(B|w„p*Z+1QxGvZAE ʿ}#@ GR<\F709lkp^4C`Kd[4g}y:Y`41LG,#L t3XplUg:X7NK>q|$NJ |MIr +V-{~Ui ?5EE̱͐*j-w.c KUCDGiVbV"6+m E9bH=eI-qu|QNk%S01P^%oT*čE-J*2ĪnOz f =QRlIeh5*񨋵E5ͣY؁}vZ򐚅.3@'܄J@/}yA_xRO`3ԗ_e}-ޯ5EiD+j޻Rw|Z>4ixevW9I[U"V`G\jKKtPo.__mrN,k!zIʟRѺG`xOm].S$8ǓA}vT0[qg7q<΂P먗?Ct``!bu RA%b,Kͺںy,3 C>uJՏVk:SZHӲY@3i!HRѷi1Fb>{%6wOB5Ŗ/! + / )|W3<]k3H qgy֨4l>v2ʅg9OoIz+¯E&ex:1c+;?H@ΚU곤[́21lبvp{ɐd4E"o戓!1lh9Ҩ CMf;t"QveCzq(\L)H[']ȨR}lYXe>}$'AKnaVG~Qmc ˥+ҵOU-h mk}ExRwԙ'Ƅ Y,y8j-bc4(E8rbXF^2T#Sz`PZ(33V< gNGWJߌׇ,-w;:/v-w4o̴mF\3Wx(ָLParHD1ecc]t5A>`([:CڰWNdF anФ5o<hKA,2שrYa.\|f.*1Sp{Q9;=r*4Az\^k '*u>cŔ nyKUoT`clC2e>;ȋ=}ml?>|yC&yNԊhNk?ȐW@|=UnJ^XJ='(ϓ6J+[rJqg:F?͆'Pye؇!8!d Se-:VPAC{#J)Li!S,v$JWAD^]~[._3s[Ю}W}pS U&g7<3EŇҭO Jjj9`~Bےs3lrJPH(Y6gd>o:mha75]/skL2X,ELnBؖgQ0hdx36FmTȎ|؏2a~*J`=ai/ Mϫ NP5a S 'AXӰ0=h Y`x3b.Z/H5VUbwq!@G+uj?v.|8C*Նl UFj5OUhHD "2KkC{X K)V.,VTWpŵ$z`XB|999=H p=oCF=Ye/Y^W1qm'Kgt\rR"XEs fx?ܑBRxV0!X BWrÕJF,pC2eMjۻc~X[gX\5ak{N@]gI:6 w TdY9ca~y4K]& \8LBB?ЭHZYt\^|BJ9o%~\ >V+3 MV{t3.PF`chyUqԗ)ADy`lSXxHj2XɄ'KC~$"ܔKYc8Mpݣ7zG1V[Ny\GZ(r@e{7i nVYxu[HYĤYWTSt7F,_SQ)@! yo*Yɧ6rXk~xb[p$QÅqA^3ggRTlx=蘻'M YMr"dm,m) rVvŗ[a΋_>{ VF!V|^>2izd|(hċdGT;~HWI]c N=h_[$[K{ k."p+_7txQ&F ӵ˗Bu,L$=>0l_upfڹ̥SEO\$,7w2bh3CfCR(Q<;`Au؇ȤO[6TZϿPox^H6w=3<6Ը#Zg$)ҕ5MN;Arއd\ Y(3VVv׽le3gan53%9)J>NYz2!}^%78l8흛[*)lNLvbVȜqTŵ].S|%eW4D_C2gáHAwC|OT6qx(dfL€Y2gI0PjӵQteH4Sz]efOR9#cL^Xb!9hqB3&z?m*"H6tk $2{а DS#hk=/}Q;] (w) F Aͧ3'6^ocqEDX(*z?^1Z7ߑVq@sS'VON 2RsUӄ5޺2krUB2ThgOc&2-Jn;5hCȆLLFz<U.5ף-}Ksȴ$u/UXe7b$/t1 $f")I49Fqy_TI/>) Hyk/I%UѶY:J)@-U%f^bsVw@Gs)O4ߪa3 -D4k-x.i% rB\qI$ R4iBY {R¢.1uWM2JnrTC 8dy5DI}ݎ%(r̘Оcb~-5Ib.6"'0_KMaf>!XZ)0@/[>m&. 9@-L<.!/H|2BpfP%EleJόyxF h8V`cRsA&p 9i6u ᝥާ6i $4a b# woULX$J PlyE'BpU JJcE& >ꍡ.b>.>^IxП*U/)WE,8j]VI}}li򟛭<\d݈q8 ؐdU?D6.r:i=2U)Ϩ3yU2/nKWCrY>u7ݶVZWFA\ô---P^g'P/D09Yj1q@ݿI f9f'= p¥1LP(MSo.wb],BBƛ-7CnpGod)ec'ʃElZNt>Z$z?q&)A=P'@Qk皴@>OW)yޯ=Y)Ջ[Tmؾ*\# ]aeJf|GR;_(}b(mH4:u}_5aNZvǶĆNW{]*G;[rV}(;8ygk}iÑUZ ѡɦFW-h9otjk[=C25)% (N&bxWRZ Oh y>WW 6ӲDCx# (ڬ=(M ) ^.2O挻d۝l&we˞i߭c?ব 5 تvꂍX cr\_Bw.mq0r~E; BmNgʦQ*̲BdBg&1`gq6:HBxj,A]R%#ƞ=ri$VBV:dq?ٴ()f9ޘ7zMDpܞJS%7j36 cQGn` WLj WX_DA{Sb:*Ajmqwp?i4mFxѦAګ 0#3ZպIC35{RE֔#|"I /3rl츥YE: n}#QmjKPz1]iP.@&N*\*;S#~;2#R@fWvKˆlr-eYFLE#gMӏFYUViUBKm_2h4x!*%I.OtljSڌjLw]ψ]";YL a7"CI/BRU?SK*T5j(BK$CaUUM^cτdU$Av73,?xXKg5c OҗX(𲳖 41jUj٥zJLE.4T[φ έNӽ0#*DPS)c#i +TF"(.\VM OPB`nacci&Q=VG%4C9Q߅Z  锪/e4j䮸EBr3p5|. pK_/?]|D4 W"8 9^8ʰ3Gpm!!I2tV!2qrH> (q$F9T0@,QݴJh)AܜLЯՉf֗fMX'*fi\v4}υB>6b'I[8@zר8jrJa2 BrG]}BQנJSzB1{0|n۲_v4hiYFOB( aT7L'v>Nv1{KbP`7Őݫ̂[_HL4v+L(;P@2'i5~~1O|!$;rhq1Es~~8'Y1GzN)w 𭓙UiE#KC kIl48Pt`M~._V5߯JU,\h}5. +Iݔ9OK"p' z -T 1Co81,q%[nxvrVE'K9Ž禀 P%z6wBkȆ7Еu)hқ="ApoWHC_R+ o:Y /BqtD2I;Y>:f ihFwmܺ\Mũo VnmI! }--xISpsHBg%7gΐm_k30VzpӺkbq '>!"I}]c,o=%NgTN/b9h4hZH4X+HQK0D8E)[tz7ǒ @UlO3 i RKPb6EUqל?"AObBbA!HWʹ\\&L̹lOz(Wڂ4 6 ܻCߧaz+>~k+ p!Qw$G|S C6U0}fv^IMܔ#H V|Ƥ *ΗBD GQԭ:>՗oEL4 {!QZMb64RaNXQ*hVC´7yg8p8Ǭ@bqv hAZn']xo pZ{0 hتx\[F,;ʬix"/G|zdLG޴1G"5VE& # Rm7CĂj=2qͪ8!s->&grDc37zI.aQ_VIɍEpfd ϝ9?RFF"JzJ$*8 A(~Q0kTELJLH-b)+M7B)%k^ +gap 5Y,T@taʗA2ȫ0f$:taHYFʼnՓLlF[>0F/2..}~*zz+芛{b1e+"T1?D$e20cDD@L4> Pp<'>$S;f+xWms紸Grs|a" +`t#VW5<;L(\^WFy-B`L<͡>| 4 265oxh NA@쁐@-6dvJtjzv ޹ƴ͎g0utHR}꧕-aߐ)$ydhP0Gަ75V` 1cM[%hB _ 8Ɍ;|H)2=_ʅyBb;D\Gޢ i_əaq }dA pT.,Wul<҆//ef>!~yB7S{t]U 2p.8wɰG! {GO8gcM:@T|:#~R7ѳ+˥Q7ؒ"5zfկjq D1vVhFT̿goyz+1j9 eM*?Ny~kȺ%J(/M_jZA}qe_y5ʐu]q[E[UF&ȤYL wh tm,wQq4vPjk B}tlrlNv6mOZ2/Pؼr:yb&h<~w"$J2 JE>Fkb8<I`!(@Il`zwh +&? W+5м@sM+]Wht҂IT0="LJQGt%ɹp !<&:zK$pQij~* t{yd >lf_Y,@#;ŇM _}qN+c ;.(Mɯ%un)pÊ^!>ngC{p )~\ QCȦ *ul{TJ9u Jj1|Kd4i#JⷐƋ!Dx#eZo]8w 'T 'x`QԺ2p)UKqZX-й l)u焯El77̍Ww:ѷ4 1efTr娋i)~Lx. xdz _ sR::3~wܖ}Ҹaԧ1o}@^Pg7@jոJU 6q\G0@9G,1 8 #> v!vXB6FœF9Q;i%hblj8J8  VMF%eizB'=|t{7,N !tMS.l nmWCjPo`mIS^6je9.|/vbN-ʋ:EOdVCD˽ط`ykMy+<+8iwr;tpp C8˙:qWY~=N_l0 $+!ney}-UF舞+Eȶ!N~xY 8zvMuozaz$iyVgB8Jpav{18Cֺ\s=NkwWiX:(ONwf,O2j{ NgH^ [N&]''C旃m$h;\SS'\RFB=1K \FZ>?8pi vd]}pjht"Elm~]6`s|[Pt|:Xrre]G2QD{epaQ81N7^nlOUAs<)դfR<N[[U$? C@.UU vζp5lvZdD53 F~˟BM$xp v[q<_m( 8<#8KV ,Z/=G&=5m f{jؐdn@1] Z!GlBxW~N03k~J#&cw]{/c7'Oۯ{c l5A;<:njӎSc0*#m k-i}T=^=!9~ICt-}T_9&5kNtܴF뼪@Eا@[WEFݤ"z&S13JZքQc=(z&b ?̺YnrQݣVf `W{D09`f\;JѽQ 5 Yn#pZԓ =9injSt|"(96_x\!hlHU.}wK;#SSRhi h`=C_8CLnz=ncޒlz|˨vc+Mfâ͹2Z^CU6,mc@1U_ii6HJ\@P7'ŻӜ5?D|xa7M/bZAȣR@KF{b}8)m_}c:>@渲I>7De1qK9Y0SAWSK [#%|C-䓐eG4180ʃDYз:*OU˫YtWyѥz 6Fv3|{@-wDd! & b ei3vHM}Ћ6.3K605Gg立e ]16JID"jb~ DX[bGRr>k~Ld&|/gg~Oc1. +A@%YZBWIsCFl96@ zKYRuؘArPڐ X-nZYQX[/_14΁@@"c "K)tՁ7;4-<~cTc}']1~bufmbO'i۪d0Pݚ[}B:w^T2EHS0蛤εI{?v2*=H%X4w)>]R8:YJ)k+ORtQ w5U]Eh+f+=բ?f5~HTh} $]Vݴ&MCyA$3/i> 7w0#Ė8 gvC[-hK E`]>,w6d&j1v]/X$G*~nNT3lv2 )FnۛСw"sym{Ի,dlJdo%lՂcmЙg=kŭ ml' nMl"p搹Y$x{Ltݡի!\!xi@2 Ci87LM+xVo?X[W#;D[JԦ3O,MPlX\w/A՛`-1O8U^2RXG ޯ%)awt q`/\v~uDWj*u:0rY9tk0A>}T\Dz5ļc9'0Y&<ax_#V]&˖yV?ylgj}1S- HA)d l]*:YO5 M4lǖ~q6_V4Rv*iTSfL  Gd$?oxxD'5$9ͮLI յZ@|Śu1ȋ k ?Fpbſ`D=N`I̺`ɭ2NG\g Ε1R F2h-+c?wAvl;- ǂh.Ehzb̒[/\ruuBrmɓ?}~O=A "mnp̄elњ?o,4{㋘nLnWVB3 j@\bPd|+01.IVM}[ t6) jDڔX|QeqʠjKiBW@ƚ7EcKmH'oK5K92S0M+Rur-рS/$/fo-2ΌEQSWNF:lpމ_07Ro:Ba)@0{Bɫ=Bnn0(˺wͺ7΀o'/Mn׃jT+ 9Qٍx\f +f@=M'c(cKxo u=еh[HL"zܻ3?;g*hn/)l>xJHח$gpmjQ?W`ЗDV!kR1+Pc[mke7H%,_vG39;ty]QHIP 6'po՝RX<}\UPs _iH9I#~`R~>G}.=6^֫_ֻGc d["8 1oaDbFUrH|;C#BmOˎ0CؖX)|DM& rPZuDE ;%񾅀ٚx'S&ΆMn'if gOyE>мuL&}+,DEv 5 6f|e^]YMjnkcpreg*֑HD[bTx3aAQcܑ.glf)7A$ߔ^ı uZt!S kb{gcv8^> \"OX)Mċ.Mʄ/2o$[tOv`z{+9ʶ_a,Dtc Gog]-` #Jib𺟉j@W6&3ZYQYh&j&ӓC'xU}N.+ij1J@V@. ^uXk'>LG)?KsXcj-uU˛!]OJߟL'Cz)_HwP'A t5olgv:*Goe7 UVg =0= 8t/'oյQ Cip#V>Bʷ@o>L|[$Iޣ[RuMLM=Uцg )=&nbߺ(όFmD&J7>) *Rmu`RwXg dCQ*-e-n:R<왼5%-I5#2 eL7=. iSj}08\9.Wp,-v$^hȥU+?!3c۬TcKt4ylr}ktM{s/oLnHE\zQ$v4gteRB S홍РB] 4|sk|,$z6!1{n4JL^Aݍ|sBS0V*K;#x* hJ Ҫ)ǶTb-wRN!gG|sogB;+XA_tܝ2b4RA N͎wY&xpW8N@>)"_٩^DXLnC i+zV'*HzymLo 2[%qVR)R n؅F+K-HrYvXhv4J ږnЌ N[Hk7 ԬT+w/E(%-^{v)Jri}Հ5 p4c:nƩ9Dv8OԈb?EcFR[wd$"1X&Y5ZBpCy@m^>r|<M)+9ҷV4*0Ƭ:ZQF pj9k̚JV$6f3b(@aDDR}= 9n+U%oB p^ESΈ%E| rByÕ^I8ۢ(oi~W,ǂtԥ^v5odRBgˉ#.%硊 UdȂ/:͘wQC-%NlbYzdW\z4(W_VgpY+0wUL 3ydHD{’ȹ]=y9QD. YɆ'Qޖ9Hte_7/!AG_Ir`Z $ ^V~x;R.ݑ,F@ v Հd}+Ʈ5cݬbDԗr8sK,1KZݡ{o;̶i,*SY矲X'Bgdf9s:ܯݒtE3lEp%%r25YC^M_PDM b}G?EskƊ U|u<,E,k@CR'Uk֟mlU./&Xщ:,YW%{3`k&r7HOAdǑ_0"sI;(5=ݘ11Zs$e QVCJž*>^5hj藧kW08)O)EhFZ5UӈʠӬGς5:ݻw]IlQRer=3r,f1_]="W'S8 S,F/sN ir=+0tj c֚b|:݁ЀRw%K:JYSY'+!#-rt=(Wa 2.S3Hr8ѱgQtsP"h^yUq. R;k"df=X9N1tjsԀۖv nTIi;HteLN^p]6X#;`)N}nD4TCwsC0,ij>sg{ Ԟ;ȴ6R^[ɐrZ9 qg#Od~8-{L.>PK\}̐`1b@y ht^ue v[x{иS q40)xӤ!یצNĒhS< B'OwѶz#L~Ӛǃ|5vo72i\MjJT ޵xmR`Dc+#RH'/Z9FA]3D< a5?ݒԣ ;_.6Tp?R+ό%Qg ;SRE~H=yVj+8zC&\ωGacY؈IkKJ+ի} YWi/{LGo1ĆP!IPbO.Js)#n{|DbATSi}8Ne8%2Jwt|if18^ւخ8Y<#,%?"ҸJv)t%bz}qwFEdrM"WzOq^6NěֆR|s ɉ t6r,ܻ8]SN8]j2v3vh}{.vw“JhV8\ڙMA8ѕmrUҨD(_Sw ZհE%"fGBAX5bAhY C*1UP`^T$S <&e*%F:%|ykIZV>ƥ n{ĉ:lƸ)of BiK"h^1DNŸg-KItdm{B&}|~T\ ~EsPY cX(dq 8an×?4nCG 0zS8 {78Ⱥ6\z V! Y˭kPTׯCHʍmv^t~;%>O[PolE$8\.xP vcAI_;6z#o~.{&A3zݶR8D>#.%64q"iwx΍x aEY=J]U#w A'/ ^gk11)1y+eb;rtJ#=pH֧+,Wi%J \l`3 .&zEq %:9lFf;YѮ <D1>N ]8 [#tOjI@Y3hd+R@5j^jE:s Qj3IC+PS р0LS $&RA.TqUJfWJ9M^Z[ԆֵֻpENzp I\QY 0:pwi~ ub2^<\LjݬQ.tY?i{@ރ-cgA@(K}\9_w(ݿ/[_њS!!;0N _5\T3=;^1%5` 3jZm\2+j]N#^c #0@byRUx-Ē+]|9 _Yv/3v,L;6HmecS V MaPl&KoEʷ,D1{ӔJIKD(bO;>9ew~7JZaI<~8 fUt:wՈ:CX/Jk2bľp]?XIYDO8KvZ.Pi7|E5 FB,: 㼮80Qe$cY1 ~_oD#/JQ`:CG`Vͣ]0w : \N Giw|6B%~&/3c6<*ax:LN()"qq C'c1=9Зꓡ9z2qJB%8.ݖwPCGpT&yK# _/1?>Bx%NdHṼHE] Y""͡>L_p3,ֲytYﲴmk{,^!P`v{`x{*LalNJIc_m=A%?4e+᮳&>\rVB( cԉ)^O"-r7`jςVAtU2s7 gpAU+c^`)QF?S@kStr l0V_]f::@I ZabྫreU7,7zLfMw>"= >~=J/Ifms&q~@mMKwf1 ͫ\Y|j.'AHM3J-D~y=9/Vd扈P/2Sj@LxFVfq J+?a_ 1 Mmt:%%,:ONSzm/n{F.>.v 2 : sW0s~x} 7dh~{QsGF #s KI)/0^t3%h8E{2%gFZҕWPv໐-j8wOc;'@b}5Sgψ ͩ-4>v-g]+Ǜ&2zK=ȍNĹܶi@):[wy¤)={ʡW ύ5`^6&)G#8̻2p_ةGM!JďE4Da=Z9{DJ_l)դ_{۟jt-rEVI"mu g$ I:ܵ/ fVBjAsz,lhM0|3aO0@K省 Vс$bRyܚ~i!Z39-Ւ'h= Hqt#7+Yfi0 mUSsztX;'}:;}UfJY:8x,2iՂ xoKnT K )nE'@oG)"5+~ @atH_ɫJސCV:=?$>"BTtND2;)ESŜo>!'P,7VqOfDe dwcz~׾ *ĝ/d W@itPK1V -O]'+m&~ T]^N<\VQ tf7{JO;w#h"wEI܀4:#%T۽UzԔ:X WМ}Ur6ˆZkrM.rQSix3&~]Ξo;@dliFRmд5A:qWli~S#604 c4㍁bH-v'+5 !Z0V?ߝ2۷ΦxX\M,Yð mGKY?v_4|oh5Ol?eCN&R ppinwQ] l/=nDY^:}P*n{_>$u 8tc >BMJ%x1 ?F S3Pye6^Je!;טXsMPF^8T06vL %ʋf %@))%w.Mq8X:`O_h,FS3-h 5K3zN/+Ai`pvU Y!^spgJ9UeltYP}=ڌ:o$h˕`E,s+)4{lʕ.8(;GĢAd(4i \sd;U5u e>sfUmb@e  1+yur(q|tε-BG$U9ĩkKK>J QW\O3ۧRYP/ôu6pv66clM =n7Tk ~N@%@ yqtUj|hBÍq{y!ְ2`rue }OqN ! d͉+hnBǜr߀pJN5.\F v`즈^lKzl`pִ&Tޝ,V qurイ/A2Smzxuԝ#^ F2}RQeJc]=7gD榯=_%X7n[xmRٕZߌ>*1QPZ}Rpv= ~?9;~EEy-Hk~M K&Jt*x/Px)+Gd`v67w%*>-{bW\^YO@8+ⲬXcn~)qٓH{O@+8ZX;DghٵS{͉q6I4@ɻ[f5ؒ;Em*Xo%#gyaf Jv6vVLvwwı:m0+_Ac6E 6>+[ؾtw xZߣy_"%'2ZZc$ C69٤[;S9!"MUX W$o"iO O"ohL"K}cSM PFTQDnW'\iK~ 9[CfQ<^%{H,!ZEĂ5>(C@DPoM_ 2ʱ}nT'рuM0E'LfhIū\Z MEg}\"g1eu7 uߑ07i/>v)$ WvDvOn`PŸ z )b(ە5(s6D$Ws#6™}0"C%*h Z-ށX}9%sxhi:V2+wXPb] O̗0V0UP1w|C=䗴sfu6̹J $4b`1߈<dywX*eS:Y~!#U(.&-M,Oe-WWa;xt @4pȼWW~]j  |+zSVrI[}J{G{eB+F ^ݕO7W x7AM˨r읒z\`$~˛бM2[iQaCSYoRAb;rb0"mh˹8 dxQŜu tX}w$ұ_l? 1Ѥ9q>옧9DyPk;#KBSݟW0LFԙ $љܖ-4/4 L(;m, \ƳTW2d`8(h>qsf*]9"@x b}*TIʧeLAiUADM䨟>iPBu͍`Wt{F!#Ku(ІX(6AWk̼tSer0"Zj3gY бeڐG1[%I>[Ɔ#ƟdԀ{5ؙcյw8Z }UAwЧCr'ڷF(UUIȂKICm=K iΔ-O NIppY ŭ(^C5V+׋[ɣ4φj0ge9?kV]I.΢Nj\)nzm. pH"ޚMU7JT;sO! L 1K>Wsپ;*mFti3"?͋I˽uYx+|{XDHJAe53h0oI8b Dp9u?:%l7 pMmEy l]Eks~4{R3wL iT \8gH#ê-xdLW8u}<[Jw&[ݸD \AQ{WTQP=0~f\2GmбÅ{|\%iN5mYaR8ȪoU& Sui"lmv;!dBo0~/dˍhK^saU%L0^jUc%Zg+[tE&bKB#B{KILCAMóϧ$`Q][ybdti Y{pf&S fMrUf6'GDGN BawZzkUa< ?aȿ ewfEÖ8/^zU)vGu{5Оsd`RT4ˮ#/Az{'N3 0/\åא'sХ&$9%1%`OV7h7~ߍOG0 MDhkE'5duZsŘ7*Uzzwu /y _ք`Tmue"-͝ Kџl@*HkWS;# M:sqa W_hEŋ43(mI$2e4| %d/AK #[Hz^ p{*T!DSHtq۰dٷvYJtDyMIW)p^v-"fIZrcw,kۥ&+'jVqPRԕITWDJ{Zv(sv;0M5e*؍̀,8BĂr.g)xgvN"N'Z…bC ~}TdV⥻|/|I0ŠQ u+܌nE +O%/tduɮTrCTKu=ѐ{mNE D&Uia25Hze{vKBe\B4}^UguY@;FT_(w7hK݆tUlO:CIC`TNրQEAh3ҡe2{./*Դ(fb'agziwR)WLa7JHp+STĔH$bdDlo؇+鿾$\{8% )'wTr;8SSsOW,}#onLt!x4Pi>1qxrhmMk?NĠpA mp;xkzun]]̼ П"y}ҵ2Tmrvyy_`d6AquM1cLԝYT9Z_ϱbW(%Mgz{1sUmhjJ:X*'{[IXciWx|/M~7,uK뛑W!N5 a w̻7rU; I<ÒЉnh$U@Po0z ':YN xiqL"34bmwE5!%>p!(rxnK's"ܞoZ6?Z"Ϗ.J>{ci9Ayb!JM~Nx3(l (œ\r/-4!p,Izو:S}$^=%L$Oƾ TR+qYqAԄ4ⷹ9ϖF )N7A{)UZr>ǜ}Њ\G 7[ȌCy"('"}:nYAdH٥"Ckdb[ـv9QJ1L3/ D}$;DTyu#73HNEU M`%ÏQ*{CpؘEHg-T ǘi!ZRhԔV g㡠%0^cOTlwb{4$RUlyN`={ˀ):Obg ̑=Vh5EԵg}ܐWyRPPFP}Ƶ +S!Y8ܿe3GRY MMV]LVȌLPԁ5Fɸ Vmǿ^h. W)p碻'6+H& N,c6>k o`NجST?SF *`룱H=KCy[B&R4s!W)Qi{]E@ڢge}w>Es3d:& kt0B'ƿ:zl{JDfgڛ+h ˻TNjj"l,WalD[ QEޡZT0K|f\֔vP(HA#$!ax] 77ʜ؝`R8€qޓѰu0txɏ䪑\Mٚaaō(-/vd_OaLiPדJ_55ΜU&(QT: !)?O6|̫"~akq5ܕ9T'"+l4.)'n]ǵk#3yrYÇ˴z(`4ήvD*#aq2ڌFS岂>nP4$yְL~_A1P :_"l3&|U3Hu]arժnĝ,"$v5+ LJ'ԃ/I/U)EPEu;3 M`7I ׬7XqJ7"~޻&7`[kќ: Jz{)50 U^^U.)+KM E=SCcJҊY1r #shB40/({D + jsmXO_MK(A͡ BB Aio " r/Fj`Zw`U+|1M!;WBWq~Gd+HOU dJŌQ`>b_ұN] b Ql2i6' iW )E9bF//g!B//u(PF-(N1:uiiO *zrRoewϟa]muK LWv=f.x t@pLRV}߶?^4jxʪvW1}*'wS"+B_◱ޠU71eR~{RaGm1Wף61/jTԯ!&+=#/`c2p  M%?fX)S_k]k+&{ [i5u!IA}Z?F=zY䁏go =׈{6is a_Ngvxٴ}%S.o_J_ 7}NdF4VWU~#m&mb='2QEGqDRԴLP:slupؼd֣pHrK^Kfbܒ-uqzE)ܔ!Qi :a, E]C\ctC ˣΖcxySV:i{sѥ+o#Ľ,;uµ^K#r9؜f/(zZv)Pp\A!ǜ7L_,+i9N{AZgl_\M AΰR [zcCY!PX Xi`hPs4 Ǝ(fN9P "=H@c7%[ߦ,5$A5+h Ŋ7P-bZueQdآ[eClplRO|{e7Oo#; ~{M@[WYS:Wi ʭ2'lz}&Znnk{L9@roxe,G˧GyOz+u>ߔApyB]|zKb66qWߎQ1${V7{W}nػȎYFW^S<3B/~b5Hv8[J/`G>j2G+5bhԭycNp1|ْ͟iAjE^#?L|sSգX?j˃$X<̆E/#vD9beyeFl~%"; \ [ %P$j(I|͎l9^PbB+N@Ѳ,VNl~5-.\yNZ\ y&~8\㗫g`D >.ࢲŖt~6c%)}-*Z0a #t*G$ܜ1^P1-jb jʐ>rB~(ek1W0׀ڐVB~啴ƼW\ԬN*!s(P-4,l]"'^+F~?2vpGQGg@([\ ' !7͖"->;|YSi+sF'+rlեM&C Fe~Ɇ3M@|6%;:, 2* /B_QePz[ԢURN\v4jWbM`AP9x*b\ZSGpq –n))|.Zԕ.6RvShҷ9꧊/?##Vjey]kp]Fi) TثqA ΰx9#+AA<7JqV05q?&^Լw렘;-WM 7aIW3gM܏QU} YWeVdn7WA''Efv'!OFvmlqy"cs/w0csN;;'9G&Q7+R'vJpWj*4ɀ~[Cc82e@2nH$<*TSG0x rڞ_Lh3?@WKBէLxatAJwRom5GH2 XՀ7snk@%eFzV#'ؚfҖ3dc'77B\_XK]- ~,/@nu6%܆T\ь(jԖvD*;Wq2 }̱*xR%Wu atTlw7j&T}D DҳSSK_yo[ }GF4q(G 7nI?*j'Nϝ^D$% {gkaV*t-(]}:6)vCVݙ@y ][98| N>LkHc{vܵs,zo~WCD4pdQ4w @f[tfjh<.٨)!'rm Ю7]%}j™'.n%1&]$=ml$bN; yRܮh~V{9@%I8o}+_7::)΢tw&Ob=M k&kaiLҕ6_xҼ>N4lKa& ʯ8S^Pqy⒋Lu Saxn>vl<&ji0QL=rOg,q[$W" + ߳[$-hPnuh8! 2O 7 Ä2 {AXt02lⴍ 9 m.hWuƥu{!Gj <3͘#hдxxt%fUIDBKIjTǾsakSKN]-q;?Δ#)^L E)|ֽV7_deؼW : O%oLYKfg$R5٪n][xS@i{*o<qy?6G4/'Q)(tl- A)7+ucB=/ڟ{-\=D;hxX&pVHii 5 BO2.^JƄ4PBnv( -n~c ̳#-qvM?kEeaG5!CD<`煉k XwWL:3Vni:fw*B+OhA"4«8W12CZr u*8pT>gw!̎P6+:vyNZt;Q4S? mz1tFY24?>yd/AՄTPluBC9LSyE.y3nD\9 <d+C)8µ-bgtzeQ)|<ݝ {{ Wutє,zCu&ٹyIN{/p0z̿mJ=mTsM,a*e_f/_d'31CHpDT#"kVuAB3^8 0(`Ī%ӏVX՚1Y p zTЩ;//(]=` >l2lm&ӒWu 3W=\lpfKgz+CG!qe>)~!/?-&tCgM+-["Ko5U֥~qe/ lZS.R?0bE09L|HbA:N*+y1z ݬo\bFgķ>v_rгf$ r@I ˉs9@;,x]nz` Vt ">.Ju+N܋P* MyTkiZcZ˒cDk/f #8[۵) ҮB|<L/9VBˈAE";i`qU.EV[(ZU_Tj e*->tLBpa~%_݄y=^APk5.VѝtãoD2Dn8/Ot#N' Kkr-ÝJq&[~-U+- }DF z, n&+ cdӅiGގ9AA]Ή &Dp.C,nqkQ8FMR<藻*J'<_4kBjЎmUK܇;hW ʥh9KK@~ Rs;Tӗ&G\SFnX4vL֞W<9 y EwMe;DnA)+K,hOu5D'U'qA^$Ηc3m.݆}m!dt]{E5KpI1^ *b}Әd>4Lv>U ؋g Cֱ`ɫ-# aiRe4p-VM  f EDS1/uS7!""#e+J)fKlc\t "P-!T7{-JI3hT7& 8 [3M?(NlGGQ"pFAk!..A˯ԉ/끬4b_EŕL-&aO7?No.D)&l`bO|rεW8I.q׭ttbj![ɮ?)xu^ܦN _E審n#%5ts1 T%`ANnr߹̑y{A%4mNiUſd(;{ 9U'‘)H C!jR4z]?kx oz6r/+y/o#s8 (Zv?N+{+STP؄?gC]SCJp(skCLvZ-;7wp"DFaSibTLVm 1Up [PZ"_v1rT jL)4j^V]9ZH (;c>z?[ą<&"l n9C6}*0ծ@Xtp/R]Uӑ]a5o.}JN6-x׫YM*–`W\[0@čCr>jx3ɡ~͹%Cb.Vxͅx K $.Y%Ppu_:SBs{5K6YxhN %bջ+!jr)*we}j6kCSkgƹ'ۛ8R(R˭5j[ ?en/ QaH!Xݫ./™*gR=1ZE8\%<̯{ LLF.AHmQG;{U-:q̪Gl۞ N7 1p)My9R{, ΀ue>V5JІ/M;/?["3p 8a*O(u8Hc ;WriۭqK\\2 l T_?'1|ɴ=_ / Ee4 K$iQ BNOhpn FT "H;Kюybo?0 ^gZ䑆-4Wߴ_RpRh?TocPEM!cVPKfyM0,N!B`w3_{xDH:YOeϮE>T`ZBhvy骭q>*rqQD?_gEnnifX խ1j+5>*E]{j𓎘h>h C[ԕNK= )lx.!ߜf}[˃—[#(+LzާäPI lCSL(2F6 yѐB&Em<\+6Y=wJ#I3=hW/Uʏ'G_2a$&_ϾZ@Z6USX=>i@^F@*9S3ż֤v|"&η%3]+,1p UH<MZ-GMrg6bH8ǷIuDz:G90,rږ+Ib6enO%*^g` cH_ܟ~CO!lѫZ`e̘-G"9JdCkaZH9ru:lKCiqDQC3oQXXj$1 r!eMjtC"d=379MՉM._L*Z,c`3톀۞]?+1$p;dq~䰊/Xf_/o)[4LQG];9Uu ޝ*ā8MbX^,'Z XPmC+&2EvGQa# b5uP$eAt 8R$)ݣr Ȑ]S|mPХy)#o"!*]/l01=YQz;Lpvn%OJĻUhDD* K!mEluU'؏K~:Ν+]=b_l>1,-YTyܣ+.AЃ2qL4A͜ow_2eZ¡^eg j%|~U~ÝIE A;,%Y5O{ a X>垣ˈ\Xҏ)]`yU/g}./s},|rc- _ ˁ9lV}!!vcZ:}MxWB]{|5f,J&\=CZ8]eos'W9md ¿M>Dh_rܟnuamnG|1~%NzF i>*2wz/GG$dۇXɡ|VTҊk_=K^G tb6 Tf4^pH绲_ %EFbC3,CCfF!q =QriZNRP"ms_ Cv9=1;s@@BN]2{▌wQ}ۇo'׈tO-0p6?,Lu#?ͅBC+6ؖlk:>w5vSu%>$֬'%k]rs~_jA-IΡv 1`lY&6jX! ~ʤxwRfCK_HЪ/l+B]cM5ss@-yTê+bvpӷm~`ɥwpd9 *o<+K=[k/bK'Ol$:!Ŷ`Mمcf h1m8*Oe/,rYvC}'ꞱfZ7zD6bݲ C.~BDE] G(6+p;{\B"Sh_1gp&SW,vX:T"S@|UZ=7wǃPtv䛩ϓrl,^s"Bi1o,3BV(7g:lIɿ_m*v -fM[m^Ksa~s>nY_$wZ*iRrO t|tG'ZgEcR1 }/0vMwM4qJ @m|T56mUxlFZ[%D^R0ma/VɟPj.\c쉡FGĀ Er|>ni_32 gx"A wub4KuKRnN 2,_0M!8d J}ΆL)z1؏;*yOU.*xXanHWċx`WI@0)1o#GRw=/]%`^7(s6 RGuQ n6$erf6639[PHT}KPvE(&-)|-Ṻ;"G_ 6?A3Y/\ x/ݑʧR4phWAmFє}~P9xoDܗ+,{W]>&>fr9OI۽gf5b+y:6$|7-y;WpqI48 \SiVQԬϷVJSZEzOyg\{=Wސ!w}Ios`?vsl8{ѷ0Efx\rͷ[^^2ϗ#fRZϋ Zꏭaőy^' u 1.. &G}.R@r>L]@^j8Bm/#"{#Q x"7OF]QSi"ŵ RN$X]3F[5b]/߷lhJ:KٕTCM@̌Gݬ| g[~L%Β:Ue'4!;z#C=0KL7\\b;!Dh"H4cgZØp}/}o=]U٣aLq|uK$(Q4sA|qE_KN8'F.yT)0"AĊ=Q =VT<ʸIQ+Hk3PFc&J~&#k$nڍoR$=Ԕ8^ Js5O2띝AZ(9.2cW$qϝ?@K_rOn?ҮK4! ټi؈5랡K$Ӓs"G;utHAa,s `懶R/bh@d\]DxP,Z/a4 y elV̻'Cs\ڦmΰka=jɳ?npER9õ{:zή0@.?aIЎ^+Ww!:WKvϖhpS! fq%7ƠD&QN Nк }H%4`C[:Zd"ALuAe}ڵAp7rJ-'_cf݅' pޏ75D&c4ˤ!,COWÓʖgWsҏ=]mү@Y |%L^١{N^N)@Pzt>GHJxr/Jdϼ )7Hw.NujIǕU$)qL17 /9\>j/psݏ C Yfh8جrzV0^W,ࡢ(@&0^C*qT#UpIlvyjݏHoO#QLg"A]|28BƻOH8~J0y$׉^1jP{l9sz6vF[ZZ)-NF@Nl"6.U'#%ZRlpSHeggmņXx1>\qxsHY09XS0ԆA]."*=ˊ=|C{պ20Ӣv;).nZTGb~(%)hM%7$=#mq$GZdɴ;}ҦapUOH8)[U 1 $m}8%,<ɣ#ŝ6t\: s7ԯH>m7~jY`E Q|nHGD`0>wsLL( yv͗7LKnG6Y)g] ^eĠՇӉPs)Ҏ)Hq=JPBiU!Lהݽ1zrJ tlךx6Hgi^@> V82*mJE3 GROi]Juwmsp>HFpSw)R<ªr~`H (Z[r;V[jؖ K ߿@y,!tErU?.-ֺĤf*u"X s1);Mq8Uw2< 7K'"/| y<ۉ&P籪W|\}U 3mW,1~|is>~YnET2WE;azY``dm7fa) ƍ qM01PᲨڦFdeKAUGJѐ[+"̀1DlTR.._E|ԓ93X(ngrk> ;v~Uc8r(9|F)@X'J$dh'Bf{=/`g?H40hP^F˜L`pjda+XeC7p90gSxo wsk"n綼:3s.ҒE^DPO@,(RɶG_z\qF#ůr,u`xth9=0hu9ﻋ@O}X̑f"H$ѭNcBhg ]udV\(w꣮.V Җj5C6D*ik̉iw1ay}C_AHtlxWA]vWdsOh/6sK,qFUomc %|z-֠I|B-&+wlX;KS zQW5|:ի_yd,5xzk)HQb~4n'73PSSZbcONS~TϥZc 7H7BpY▵doty\LSź/\fX.Grň*(V|mFU!fEB%BY"m`1ҁr%q͚yjzt)q=`yt *|)HSO++ dgb$1P pl6h*S@+yS+Qwx!)Kb;5Fb36Kҷƴ5e`]V7oSj4Hvt>0(DփΞH#͙Btr~Hp]Hc.?p'YmgrX.8g9OO&Av<$rI82re:!,ʹA5q3ju"sswXp6CdP o[y1$N(fh[8Eӑ"H)2I).@-]F eEPIU+[}kigt9hj{{p@e*_?ņu}|G6!&zK]'{im^9/%^-wj6}$s>2BO² F(7q qu @)U+ĩkbw 4Råyi~@>e2q,O!Zl@MH֕.&gz.~!jHC˟9!.[}XD˞j`o;⢄"[.HI h 䩏&ՓȞhJB{#Tso'C.xÉR2{Kưr6 v?_ %i{OIGm7ck-;[a9T[=mtc2&mwm,g᤽QWAWh3}%u`S_BFpj+::aF-Qkjv1A9*" pbuIj:|,3tҭtḀI-Trg2w_bV(#r >WzxL6[ sN`ZTNeB%g:}ڼ IYvS`Wjp;B޽;2zLd5酄(sQwO}9sнPwk伀j&}1=:%Ej\6X hn+L% c2..GkH% `G6zD~r+tsm{9m&#@*mKA8a4qRԭ̸nMy8)q\C}YHH|A%fB*E1w V~'3sꭳ Ws@r3~Xxr*}lW,0c%mZas]*Qs7 Ɔq?)xRe}Z]0 zkJAKxG_0yU_$82r45h 8+}H>!^*ˀ\i~_*0q(~:Yw4Ju$w;'_~Qt=cr;psMn,sZqu*Pt\ůRX̿)x0Ɵdr2nt}F?3:P3h1|ŶwAYQ<|iFXAѠm\1-kdcn|f qXQ4ƤՖo6K" jSgW Sv-6d[bpIuw6a(%:EklPd\Ȏj4`GsL0>v};nrt\Oq^"^oʼϣu6W8S䰭sr[:T!L~Vz\pih"'kevغj ͆XYQ'Q!XLk14:jUS5Vۇޤ']Q?ܗse;n}=0l0>b;l ,W $ߒ*ʎg33V딉䳶g7!H⮦svzb0)؜X GnyZi93:>t GS1EZio?JSrX݊hTxX.v4$=S-=~u8 ^{k /T&b݇՚rΘ߯R-ل|_z.-dJo{H{$(`sx0%FOc7l9tԊ1|hD=*}Kʒ.fLZ#kDgTOQ2;zD*5-LIx)tcmN^ZV+@l y>DnPn uŸ0CRrܴdmh6ߓzI)d7kEd,Yʽ"L!GWDջ.`̯>홻F9OJ0  7%klf7~*34l0 h-bju@%)vJ,8DDNAy!gFs CZY.5Zn>75IT,f:F/Vd,\ׇ{hǎ0}& 1dV3:^!O뢹~wr{˃o=dj`;~[City~ʊ4H&șRrd~;"h?U1B YStΊZZbEIxV.l:vn.VcUF!R{ s 3C1bʵ ym v0b w,}̏B4J[R9 t; YYA/$X 9Yn>Ae[qPZp%oMr`п!q BvhF,k'093vza}*+.9u+v!Y<=?ow kH%,F|Pt4׃j'd܍ 'aˊj!ʴ8G,fGBC\-{H ^2&;IVЙo&9EtaDZ%t@XhMpI \jд  IW%m çz]рc)8_ykxÍBBAKWvXҟxKnYYzmr" \-(3ԓ{nΙ^N6+5'l,cQJIM푉|͋X.{c<_`UAf{P7uh;r3璦$R64_ zqygVÍG8?I,<@[L,"xs|XF4xZMdv w e?7`z J\zwܛhСN#vk,Sۈָ3f Vv ܞSRV}ar>l7bh%esi_Gʺp4JAi:ZK0ɂQDV/$6p8hu0i;[c2|NH袣3׮<bzORnE#lZӠˌ?o)2U6/3Z28sQVM:կ$.p)jЍ^ ndѴbG̹qghѩ#dn7\hfȥQJGOˣ>Y4+ X; \yRe~=%L ׈K3sRb XҼ۟ \\=m4_FcD݆;ƋyD 9Mɪ֡ӑ6dO[`ARb!MdGENjœ p˼{qe]GX4(rРD^R4zzu7/EjBkM%X^%WGlu_#~Ƥ,$noC-y@)7( 2 eWu+)tU(;3"!v/0 Ȼ[ueV"-{N%i|FJv.*9n3`DaT%sFi-EzqϤq>[q*ЭfA0xh#R8諪~겍cÜsl`O*0 /RM(Si'&VE&rT?3<݋BK>gJ訑KqⓅ}v@`ZFôoF tE!YXʎPQt;Xl7̚tCέ*>1#u@qBg%|@mr-0!G iA~uRRz{>2\#@ l1, ^U=]h*= hM׃?hy':&r;lH7#TCؒdH7 !ɺ>OB+ĪߎW wЯDԹ7t]dJ0iі hwݛ7ZQ94ҴKOm/C̭5qөAoHCF c ?ULd׊sՇ^?\6.uE wa(9JE_Bf>;+fA>M5ys:)R yfap H}x-flғ1Y0 ]={6[HVrG>q}0hꐠ&Yj3fћ`zJtʧ4}>Yt8Y hԒ]4O3e\-X䷲BZ= /P9STwMS%Eq<5qv.gՏn@tbz/h Fqx.Nt} .^n0 ګȪcYh.R z{#, bydMjt@\R%6W} ZcL"xI]wd.sFFmM 򑧞8keǏrG8>,_94e&;L{o5BX }߳pn[&J$Fra}sw]jqATh47v@X=(;ŶU7@iQd&NNK̉S>G&iv[=EfMM4S;ʕ@5(@g%Uۛ>ѮBى7`Vdܴ҆!b 6Zl Qh4 G^rr9۠ ^[[qve;oy30׾K0 jM(5zu\qZ>JyLPT֬klVfG(i,`+u,շ}IYUp1jAFQ[z/L80u* ؒ 7j>A-A#rݶ(w&=;'68vi{0x>0DSEi9Z:߹.hzsv_4@yh7K\!50yߛRHh໅Yؐͬbw%f* ebl.j w/Ensof_z#F¢ZRn"u] <)2'ZGCMߣYb,4A9`@]'JH-ǠH?]U!d`*ڞj+}rlyobMvА<)FbMRN=a^F,E JSpjf0xJ]F[ )oVW؁g(/%gaq}F鑞vbX<ӱndKL\8v_Ia$^şUr/Y\tE(Du+PG#M.r\(ӛVG _hYMF.9SX2jKM?U~L ,[)р^[F~)7%T$yψ#~$竦Z.z[| I\dwګ g`'f7 ڵBǘ 4PD* \j&@)c*9 -`/k=[:Q ATa?`z=!Y Apׅ;pFa t+Sƌ,L}Gh@JZ.#V{fUVpmjxB[!IFJÖ ŋH@jL,^W|}D<lr?,cur^3YQZ FT^^\&K `J'ܪuٞtBGAKIϠYc5ؒmB0r$N5<_JwH(%,_CXK׺ hQBS*m 2^H.~qNmsWcQ)-we٦#}K~; @.sÅ{O)]KEn,-2yYc )ddO_:wOm3T#0yk.?Mc]&4;TvS꽢9\y-d|rr.{ĝ y]qDb]b&xښ-~OGW@8Pӝ37R)h1=ɳZS*mo/*.@&ϴ؉<TEJI&m%78!Q.lojQm+Nu);r\hǐ`Pɡ KloY>+3r/RiA@m*$Rh-ۀɍbogr4boUIe=?9~[ΕRsxD #業I 09{#{02aLoks(W`]{0%'Cppm*]R0*|QX*H5;0FF(xMw)WWܾyl#| #1-@aр" +M s[bȰܩd$23^E}_<¦VKvPsk<:~?`h\- M-zF@zT6.vZ#G/~63M56!I[T`sg 2T$;Њ[6|KN ohZ*m\gU; Dیu%n^̓J_a])YEW_r²𩖰4UHdEj5{/9=9Z <1 M&,LfTgNy@R˔ȀVGz|?O*ɑGsqw)&BOG_CoT9.woA ΂x Ÿĥs^xgM_n;-d합z sxK bzspʲBs[23wm$uTǂ pDd 6|c2@!$`& j`^MlE|df<Ȗ՗XӋz$~PL6Sebo=0t6y3%k{aªls|zk1؛Η޴aw!6+s~\K!%٪dIQlXD6{I 1N\cwKM*/Bܼb3͡,WI*]7T7BAgIP.<-?˥DG$q9=ǢJzڜ pwě /;~]VtiNlhY2EGcڜ=[(h;/[(2P@^H3 ӰWߊgc ̓|DDJc ?@; Ȩ^JXmk,S3CO1!6G=EPJN7ʓU`*G󠤤ё -=JԒB/mF!)f5H˵C-üyC$h8 Qw|{b6^oT̥ ;Ӝ>>Do@Lȱ`R7,(X|f4:ټzpA0"8`#/qsaQʶ4k]SRK6 ׮O31v9<JлیӖQU{g.htHw8MsXb-F2x4]ep{6m:Qm'{T3tvUO5d%zr-?bY:1c/##}eʾ29 z<"o@qb4ĕ UXv+ZӶ8+^;T9 kYz?K+vp8C[kC7 z:܁JA/Xskb행v8uS-)>pKXWSMw vEקv)Y0r.`kWcv1_Q' 6WAj Ļ`GtcS}G*} U! {yD|,bgHJcT/^k #u &GRj?;+p;i$`̇K {XBwxi!fJ/AmP%hɥe5<=:we_Bc `*9/)TUc+.9ZՈw@ԺL9(fA+׾ԍTW>u0 DH:]tjP  YYj>< >rSl._`?յoO"+m^hjT*WͨEb҆yC $3Fo i{Dȣ}3ɥiw]%?yFf\TgBhÉE!Y_Ǝ؞%pg0X[f51D{HtM 0"_YD /}U+! S5|dPS8 tH8 l̢ *X:Z2E[l t۴Pz`͙5R2bW$׬M3;b\aH[KP·$kdLLń?оS`b'C5 -pp9ۜit&l^ ֮:QD~2r O )޾|J:5ȟuIY# Y.7Pg -4omؠO^ rŹ78ԕ@#LW')ؔFS-ieF(˫/ GNs$tuې0}.0PApb{s1:ubO VO9W:tH~!LާEH"kvK[ k3}ifht#ȟS E.Uo1HW'O@u#-AAGV~S^&`ρ|A:2 ;ELnF!X(W&Z@gvk=["o\}Rn,R㴣`owWZqdk7U9jTJt+;=D#7$wB~Nyxj]DucM-R; 1|/;#⏒1Y<1lN5eo!MfiЇX6EiEvF!sOo.d ;;FMe1cf)(P3.Op ƗH}TvbvH ҹs;bCjḗ!HYIo[KH1@+$W3Fpt914Č˼jS󊗻v$!VO?I1H2-Ñ}8",&{KJ5QpO˧{er8CQ+kxaU?,ңlDh q fJP^v#`Ѻg-uDXdspfKZyThr4{{fwo8:M GԔD *K/tOCX:jYXuAwPZ*@^-^oʦB=vsz~y # :1by1bro$ ;!g[f5Rqm1Z[&G1 '.4Kiu~=ܾ#4գ>:$A\`6hMk˽5` ?-Vk ¼mCUtpuK+.ѡh䏀]<#45X;t`1HMz9$pNp,(S?+aC sWg@=-$è&7T-ѽzbwr!問hLc$z}>ӗ 0Q'֡YvPml4\޻i!~Q7Û~\Â>5t7TԜ'w'{9VQOT19)u41xM$T^ƃE B8k)59<›a~:++Ht<ڑcl#*|'VEߢ^Lɚ8PCkr^6=T}2^[)IXx)HyVb({+zx{Xe F_CJ 扑u\q5=`m-˗mV8 ӆӴe)\JNpH.df';gKy%#4{XJ}&~7EBn#X 5ƍD|k[؞  A:{+BCdjOP= (D6Ĵ##Y&S> dZ5jJ=<(}R V6{b9sv`AGȥk@`N}+Փjtf쁅i t[eu4zM.֎8\|)Z|kͿ̌7xKF=k/tbh(c*>xT$Ӈ5Ąo`ҙޞpULȔE#9p}j> oxc;`CN'"\ԙ[mU8`ͫ^ zpSjl r4,QБww,eh g ]XLH9?I`%uT]O% ΂4m 2)~' YcpȻu `-&Iqd1R<*?uYfC5"TR4ukOM8`ck~bʯ;9݁-vhZ_yxC4ncDAߝ+F.A࢖L'ulM5R) [<Ihowކ?SrKƍu l#bݐseTjR_Sv`e`'g ഝŠm=N˼5*%ٙt ˍ,cŞ,ǃ *дڸ> K33A5Y E%.B;D] D :uYlCO NgSóˏC5{=2Փ0sH=ۥm[LoPO={nI/X"0 smR;c`5?0 wF3jgp"(w4@'/@#v`W} [:cqٗ~<=iE\ŀG.tE-O0Oo;Ug\eg*CYٔuó-ad itɌzpw8C$$?F }u+9ޟݍnZI4hQ rdUmľ 3rz/,8Zz@$rEIVzl3 ^r01/}Xm f7Vm㸏U{dly,lZ~# };[_%҉nVi)-O gP1}UՑg+ps%i8?x(퍞 m ; D[AaD18"[H_]C)|udn,Ea%2yVYh7w ۫Dtn_C\!:KrO`m=4*Q, 4 ?%}vD.IQta.7ٖ\29n{)8flVoxM\-\e1Jϼ k!w*˳^ćl/^7 AU+Vr Ef)I"[/{$w &[^$wnֶ8 ΂{A6QgmO4]@"GKM=85]%^dCUywfC<ά~=C^([*ٵk#OʱOH]O pPْL6 L.fH0Fy@G2_{'>RbQ+_lX /q )r{3lm4y}u)!GqůlOE9-pEV[ḙ1%ct׀t~18C0^/Yo6k.T[^xijZBPMk yO%o =ڂ~eB-$y8X6}xagDy˶ 63և I)'B`ɭ1\3&Hg5jXsĻѳ f9XxnRQ@{FX[/Fq "444>yj$Tc ?kX"ewp/k‰v据Qg7pkC?f|=*o^(y)[1o` ;@pϘKU sBRdAЦ n"*)X84]a]|ʵR#z\h-{70?pr7o·vtkp? &T_=$Cιx:dV-KR/@ n[_c_!Vy@SnY8 :ZMsDENe"3E:T$W=oBj݌!:;܇\!gR1s 3&"$zw )6$'z˓#+ OfԝoDMeB,A'RSҡ, J*ܻD \֕— %)XO혃adWv@+,MJUz&[I2A=k1g\C8a$H?w*=M<ʷVJ|AYY{s:-іSI 0׃EKf j K99z9C%;|ߪD? q\7* ZiGTzo^]P<;{ɐ:iK|4D{ h2 vkFg'o,Ϋ& 7Jϭ{]}_ J!a-K t16L 1t=,$ 9(aeLj{#iHx7Y6(:$.jdS/$G&cҺ\ڰteNIQZ@I>1ӂ OTش4ieC_1TсsfM^WgAw|Gz/XD7!O'N ԫאkM(ϟjchgs%p sj\6?|v'0BGӱvh yL3!~B'b+p"_bI x~H6S2X,[цV@d]‚`)7FXk&)|yz-噶 K`g*߆rx k=.^~k!M|цWދFĂ}o9E=XuF-si- "_<ƍ: ,Y ϧ.H{8W\7Jqގ5B󬉋v a!/d"Bj=ganf+B\t"k~7k˜L*Ddˑ|!pR&C`@~21LȷHL~*?k"Qgp2sU3 c%r,,Z OGU؂0&)kٮRSq#@xƁ3&_> C$v9[}r!>ލfLEG6`B*A"N+(ԉ S gA]WJ煢3Sl}OŴVɜozcl3h- 'OyQFLY}1W'?b 6;r'w+h'#b~ zvu]6Ȣ~#`̄)EMЄ]g{OJ޲ br^T(hRcZ[o?S4WwaNw \!/C C01>$)EiúX2GdZxTUCP8AP>b|o^b֡وgH*Wm~3IʲY\ڃB*$u|yfy9.oZVOKBLH$#g [3Xu߈h&mԣr*8!LK P>.jbF"婢M^ H{m 8R!߱6`m QkpZz ɒ4 Lp0H:9LZQi/Qj+qMX*NĞ5^3"ԮkWmL"|tfm V7I{97d ՀXz@XL.Y$s'ȓV 0Sh9 }E<\^YU _gn*Z:!yٸuf5EӘ"ۗyHf閑C&| Cr*60JC4j76=6 NϏH\w<ޅJmurA +_X2@݈ȩ| *ZuM"@{`@_|rﶷIIxiR~^UmlɧDҵsYqO CW{#P=D>]n4ڭ=e6P(9ԙEMgcoAWEҦ4+P=Q"K8&x"N'JZH'mrA4^&Io՘~94]KH: r( Z{T1RkULߍO՝[Ͼ^KhLbA f_Jc,iui"JG^$Qкq0WZ9',Ug2g%=m۴PXNL7JT+|W?ϫu{}(/<:&*GϝFח PuJA \{2`}]s< ql $}K<Xʍ[C6m ep[y%jr$c](keQtm6 i`ClG_J7ҰrE &g+'Փj^zh_$ꆌFk 'y]; )ݨ5kT)(rddP|1]KK^G:#t#3C'Q38<[,dHVW@;B瀽E}[ԣG314\2G8Wzs5"5AxVi,w 1s2$weonKisP}u09UGk<2 k$<8q韓O>p:QdkSI^J]0Uy^BMOK)bF^1TLp6Hj tGiϞ܂/`Z!\ !zu>sڿ,<-n2 cn/ih`G?/Imv"p=tEY̢JkQ060nUi²0JVĀ~0cEP_P*nؗ?daY;PSYd߹͋+2:|J(XXiƀB|'Y<`{KcSV-ZAFdB:L9;~E QX>wU΀|c!NݒU: B)movՇH <#sjξH{u$' W6*!/{s \~.WZ< PA; C)RZ9B* ű b{RMC#$ zo[ ]иSU||#;F(G= yaM4.]PbiG9z hpuOhߘ+SП5zA|*pB_w@m:_.CddDwLe$"詊X#kVOcLy$%*k2 l>QD19 B> о*H !6Ƹtپzӝh̫i-L_kExuTVE~R7{a%3tg*l찁%cIkupaZsۺ됛B0^_kY1Jٙ]+9be+KW8R 0DQJh?~yÄdkv7Z`k:T٪ p.+Q# "vU;|1Riz]ڨv,k;NE[^cSl6v휜P *G"W4vll .H}r)X3Ng9`U Aw 褍deMВ+?ȑ!͠ vV{6@Q<&vfү3x-Y\\ӵf*|WB,XcMNO%Q?#K y-gh4}9\REX(YºczIf:ł&ւ>M u@TX8ڕA= \'g_G$]%Bi%V6ug>+ώH "Ah_A(ϊρ,G.pt+C!,~ĩМU̔5dH0w-%g|H[)79Rxê9/܊\fWx;3NJ`^`9  <'#`uO檽#2@˧i ̐,fdL= G>M2 /IKT|ڮF3Hujxe9Orl14|HI޸3DVr 2pd(ECl$9U[kO^F9Q)"-qۥmGݧrq[t-IRSB܀W98WH\ /V(O()/?uAYWbf#OJ@5Ȯ{2ӈآ[x ,8!9X.Q )KqMD+,J |7ߣ?]lk 6* f{S ԍZCgө$6<= j('čIU2f*\E ^2{n* b̛;J QWS5_W6Z1F].|:VBH&dZ%}p38 8P$\JmQ/rfʞ o[RI$@aL <uqMQN7F(v[!FosqR? "`&ڝvԜ],h@K5XЎkg6J]bhsj<{ r[wTx*vƙ䜽T֏"糠 xH m Uu dwCRP XG'o% 7@^y݁*ݎR߫,av͑OȪ^, zdr6_8amԫZ vy̋ Ľ`Wmg[? +PN՚>nv4vSK>  pnKAh1ӟRPT$Tst$7WL]|M)~^yu(5:NW #g*z!<'I(O ɸd )z^`@sZtdGU1d-yWr)h@}wn_3$VI[?U^{+WƭF{>3hoQ _o; C8L!Μ.Cغ%+Qտ5I=PX0jP;kh$a),EŤx".ԛ'.WHdm xifľp}Mҍ?QDO@# s|T('YV "~V+,.n9g4.*7 ;{A׍.j=;>5߱!Mʜ{L2? tEc>Xzʡ1p|, z,@='*m}X)~H #rn`Kybg(s| 9AoA)E"ON۲= fvᨒD^Ro/ܔ\k=s Sez]u“͜dr5nqṣL"(Z ʙ*%D^2w?8rkׁ% \:_N+t5R7m9y7w-h篃Z/Ώ[ ArތRe2q/]dbVވ vK61&l#)%6? *(Sk0xTNa-F,̬k$| ΀}ZJs4$yo,0U $%}E1Lt#-}!XCOoqÊWkdڤ9:mA`?ݏϺP׶#R\g<1.&%SZ,=h؄Ϛô%qLglmScng~,69#Ii*Ɓ1sdİTEiNAn`t$' Lm_ÛΪMjAO{-:`i>\ôޗ]U?Lv Md篐R=zx t/ ֔m|G&w>PIueZ"ޒHc5MaP@K)6!M vHQcEzWP)3Nw6!/b 5/=}/too[!gIaSD>DR6?kknhK"mwf+[:7|NTi0l`Pmiy AgKٍKJ7F6Ȩ>UxHTEw=wXTY0Ts㏮@aӠts*1ZMN#R[X֨$o:"o\x xP-Uz-0&7%] 81l *#JXh-'O2K\0PO[ᮋRq}rV7wgO=žke8U~p#QiwKc7G z[华<_j;f]}#-۟he ^hg2PQ% S~32|A^1Obhʐ*!GSe4~8܀ <_Ιq,?<TTM֠A31aopcAaxi ѨZY5akl4-@1 |8::ݺK8#Q2ЕO;5إH.I;@&t5 Ѵɟ03YpC^)5OiK$09t#ˣ0݋T9VyG㤳Ět"P\۟R V·/ )\qjH^UyJkLwMc Cjg٭T +7SȇDVlǞ@'Nh$! $q*hPeuM KL;,*4z$Ns> ;p&9?|^ေ247.2LenBe4c[oZ_b[IaR΄g.sPw{9dP%Rcl}u˾I1Imz1Tg TdWk;*ȣ1 - hZ?l-mO&"Z׸:N\?j`ȃSQ]tU<ᴗc%p T4B eq](r,O^IAWLCÖw~Sf"Ƚl/>OnFQu5Kh9IՋ.־Y;DIÁ/> f U[*R/=|pLYY(CM%6/Vg5>7] JPJ%\T04\ǚHN"oH1A.*{x7ܑɎbh/F(7y hRҿxE%4+5fEʅW2EQ 1Q_k593Oqk6p0^skж=GDw澤DJ%+Ct]h}%·|t{rnj)֌GpxvF 9RA릍4i _b mۍe>5PvOWVk:M/('xE24~lyo ^njwU!rus; 80pp|Qi:=s<ΪCi^Xf-1;ȣwDR*ûͪvY| ?/RaE"-)k_p; ~˕5Wg`K@I2@\mͿxǒK-SQeOPJ++m$h9 g(9S~Iˠh"oiyyD;"./Fu ^vrfF,l +l;l?L-J|hUh6Z}./!|\͔dgiW+~9ۧ5V ybqP"g!Ig˦Bq$VO+ YNo9 )OqUA3jK&3(vbJ$.u$D6DYgI<(>ZgŃW CaKJNPV:. 78q> Ź#EbUl]MKg#I)'۸WZ̷ `uE[> .mB;/gַ س"7W~UNQI qɘoֽ撹׭B,wvfLܲ/.sٲ~[ihŪ 4ɆQ*},׏˶%s!;ҿژM\ G*u:C/QnYJeZ9vЭRIQO0TWMIj UA٤JR!Ͱ<PPUs>̪:K6Lh+{E(=C+h A=:sw&f/XXտ`~R *D-ю;fHTAqD2@S-]l?;֑\E)G]w6)8@ YȩBC,f0NX-1}:&c شV+a7ͲN{{xoF5YC)q(z-k//D&Xy.r ?x|]ttr%'G%%Dx.Z` ?x3m7 ɓZS[7#՟+;[m\S?c; Z'P h7vQ%j8JEz&̈́ڜO2d9_9 y\$8Z)>S!R4+0KvKS#j2j5û,ۚàruon0:eV;r"tUM+8jm ك0ua!lWQ/|Jϵa0VdvJ'>ELjI@A03c)Mf04^\Һ,+q4 A+Ur1. V٨FNKL' >:9/k͖5^I 5wy= P䰞5`Y5UD]*UAw$'ѿcR295*P̸[ Š#+* "I`t,P+^еoLWg:=K!C~+AIlu0u`Qs\/fP䙃:j>NcԠf$d0ZSEf((X6'10r,k k5E$R:2׻qvc#ĔdcޟQ8 "Fl]+xu*.zw/vx"kGkC%>b`SdXOzΩҝ(T%];roEg:1H9J_MGW1acVaNuOzwjs)uzx%UEV#?ٕ'vf0-.0B-W -" ڄq^=CEk=4,HItVN͐5mp1B "Ng4z.]xq2{î :v [ʜy۩b}BF|C,jd+5y$@AJKI2#`-Cb]4/_'^JX`5. \:7Z48gT)h 0mXMd'1IQнi7uKU$c_cB,\}ϫ%nŕӿy6П9̡ۋo~cao}&O23=ڻPCRG*@е}iYəW+HJo*: ɝ W0dcn΋R}= D%7!/2KvюMAzֺ5ډKM(Rih`=qF?oIj2y\Buū+|& Ztm^/Z$uiGZ \B6L/=3趃U n-Mz3h\'C;lu>2 ~b**nN9?dvVMi,݇)2㿭Z([[vK^s?fJ[wIqu![c_wֿAEB&W+!j: r ҄Xv`0h>|O9TTټ#sqh KTjZ*:ND<8/ qu6A{G63ɭPEcdfb<QM )hS_d(D'LN"dUX`.vL0Uip؄ ;B_ t `YkW\!wLXX^Xi n 3́&AqE!g}ϱR#K@kV/SBe4'ԗm<$"ӼDYAGsW~ o(e4@MPmf0k`^oc;#K.A{LcH ךOR^r}2$Ek3#.G[!đo:MXt ή("` ҉O8Wp8aEщ%f J:UbV(As-Pk\!ɲ$ǁ9SSo̱ۖM.v jr 2HTU[9_/ `ϜUx ;ǍM(,>x/-'q际Kkޔ7m@EPD,rت5cS?%VU;sվr#H{S[_d:|v t6DЩ, '-+R/H #ҁIM6蓣% >9+A2\mHr"' 1=6yĵ;Ӎg0]=)C3n'pn~uTLXoJ;N/Gpf fP?4WjRq>VB:,iu};0$#bNeKwm<ԣsܴ]\a`xR"TEbD)Dl>1oI &_.&DAs @zCqs2$!_򟭬-emJ \UI+vedøЮ,oͬ1J>ͣG8)cc[Sp,0Z]቟oKH9,#2y9Yy5LmEƙ6FBKp(>̰sTin]m؈וu%VQ|Xt?q͚@d{v&< `FRмnn~?\(]*|2YznD"+Ominosơ .UL=<,r#12Uc w0ݥ2dfBo5F#lo ȓ6vG6ꤋ^tw1td%XKXn{nyHf{ Ø_hw 9>t'%(l|k]0W٧y .8 cҎ00VFWē}fV+vHf<"Q\D] ;)*UuHi3=|xI]rNFMw;5rhx Z<~Smv罜&@1#C2zW5N?e:0M8`+sb;Ϥd=XɦXl*h%hӏ⃿B6E BSWǃ,8|CܣQīL׻1m<Փ_ķ6q&QV;IƤӃCn7]Օ. U #P~֑H V?yZj0l[iyPUr'gg& {A66?C G|Q.5{.ټ[&cWI-͋0^V(F޸MY Q7AA:t8PߑJ;9$_]a5Lmxj$7V`^h +8|Nfݱo~lǖ= +EZ("J7|y]בC.c (a ,D_Kd5.[|3]C).-xYΔU ܞg_lv Lxvf%b-5m?3^ #G,?Џ &#ӰE_]$I IW.G O(P;-vo*oSqsODq>pKMϥk['t]e8N5A۰T?s΂;njS70p5TH2VӆrT>#يJ遼$l]lVfe8([?1k}g@8|^g 2>p6`e4쭱H B 8n6ut)605/#=i.J%wz)8EfiDexad4TۧݮqjgYKa.JS kXIV,RU+`׸&P7tK7<+Ut:tMewcQ(7<P9d&qE썮J5 aAx|G_V9F#kUQN LEk^>KtJ}& T'ڈ\`u#8ǻ4(E^0<p%b.WmimA?L\g֓A3b@1#m'&?YTƨƂK473e& [ `A%N9!3A[ߵsG0~{;y6˄ &RS]I~VQ][}V%zH,=!s 'I-;BllRYqyȄ+/F|LHA62 ʬpFzQ\t ?j}sbs&JhW0=י8jQ1 w8j+=["μs0v;C` !,ALvB|x*-j8RF09%X]v~"aYܩlLqZO{Z eppb|`dѭ**r2rMX-J>w,(6DSWD46q7bXڈ/EDV7Z@Zo~ ^.|jɣ+ԮBdOܟDUX G?$Ų!M^W}go O${Z %K]&jR>B{ ɗD'eᩢ7PMSN_?,sdtA:,smC}kEu9W@+nπSfIIONuJ>N?K]`j2Bx^ʝ ңz$e nsS\cx6Zym߬ ػC.qh'5QBϺ׍=KZlc&Jq-A2njx]DGlf˯~鬱:³XUO %j_wݿޞ 9D}Y BG&{/(@ٯfk} $ CS|]byYwRU4[}SFkku+<V(nֵۍ'cRLnPsA9j"`0S8sgY!܆+ckk,lRr0 .!&Ovs82/]zћ7;Sh8'&0g>")p_~6,>SWe@vX.80'Fm2^ĨRuЦX:fMAmFM7=8MPz E m=5)y1ސJ;pl⁐RV=.ՕKZKV6ajO<@d_G~,x ]'c?d,^8˃@$Md$ Fy V&s;t!.[Ǎ+:~[p``K j6ҥmYo)8%f?.'K69;e4D9qqXɱ4Q {MyLxy v{{;vU<~}^C *NObȔ8N JLsJ[s9?*_/@H[ :pV0YPܽ)7~ Be^1˿:Sxs4Tƃf.̟G$&d/{ L\>L#,(4D|y}ko h͛#:`A*Ӊz6Y5&aPmnNKM'ߗ]iTV$"UrRg! txErzXlTΙ 1%UQe/hj0 ~b%kԂY9P\FMAbFͼCXD@{y$"M 5F>`( &<ՑkQĶ*/V*rt֑{dOEyF }rCpJ5Z˅|rGϬPhSW;aD%v9+Zڐ܀(CIbD"@& .݀M@[ .'Ojl #z(/M}zoI.'w$3yZbuq~\”4! }59w b&0票1SB3JA#`aw̓r$03H*/|L"oB\/Q}p2-BÍd YhzM'/x/9-/'%z'rPPN%Wb.+2gGd+PSw+"8{Թ",WΕ)>b{WGCVv)?Њ\%>R<)7=ď 0d *PvE|+e?.ь5=LJ[[=I]+caS/޹)o3}|#re)puyͲ6{y58ڱhZ0P~)l_9Rhꡡ.MíOV8˝]Mus?VZ6;-:d ڷI!\ziOdq3n=Ꙣ^I) \WEkVT!SeYmK !j2ul[v]34|_uqw\]K93 p7mhy駯l̈e%鎑23_r2:|RW&mI>D1)20q.ݺ!z\m)GJL%yT)^@nb Ҋױ],əfCC F{x @mb*ȜVo ae&BzTs=7״a(M)YlwG+XwN yYJ:+y fCZ Rɬ4{JU Dmh9ux?jCci s#:|d Bi #~PZ(bϖџGs@Q p_: _v1 o^F@0B~d30/MaӣOQ5LjSB^ȃP'4߇TJErG^ Pb%ab|Hug<=&2} dէ6}okH7;&M$WGwt W.M+ $ bysXBOERHb.`|zS}D6)$j!7Z#*b_Rd|C1s(헆++\ n2.w#YY*D( [vzpJ pL3za␼: nGRgݕo(ȺrPwɾ{ 0Ɣ9W6= ,Q4/Q<9P簖ߴ ' *~G,@ T?G.sKkuflu;|t;k ЪK׎=ۋ/?ݨ > )?g50)+-(xY+>꥾ l!bE*1Sf51vExM> {B3y0da/\)+[\@U鰋TcU ?7N7 s{ qWw$@[87b4=6EvZx7c"z ҃Ё/du#@g6U&[x9rO }Ŀ-8k UBp<1Og())Q)f<{mԪdfL9x6R%%"®ζs‚]a0bfF5' ZN苂)7]Ui1,ZۨjBC*'0/KdCN5ʮaϼ\v?(lAyeT/ViaxqKiP6YNk(uejHʣ<Y[2.౛>O$@.Rr>4eABŠaӑ4X1Ro̅mIꀲyظ#ë=F)Eh']Χ q8,p(,XB=EEixPw}YqPZ`g .!Clk%4} :`P:IyZ҇#`S0dɓnI]1/㉎xϝ$RjG=^ E$Ңnq2('=\Qm~ 0eD~ tVNjO /Js R#ֿ6ؕ(-q%ybʷD[|r_]Ifs FKv>V8ܺ2fzVr].g^!Dy>00#1fqQGrU1 t5Th`J6YJ:|plW hH,_2^,1Z$IlhE.akۧL{6KDCؘ,x;_/P!=O172#~bTeHl}N w此-i򔖛Z'5p0?|KVAܩxTS.<6a4y8AZ#] 5`| ;C[ZV@$ße9NrM_.S9Wy'@/t꓋wMRSI F推'Lg $UtlۛUm&zn#@|I?DO| ?7 q .5z%K;Y7(o,R*pOX]-Go6 @N1%Pmu>oU!c%m\L_QPaOP:ȑ>@.D@N)q'Q9q_Є3JR)eB$>XlM2 >rFv{A84R0W&~fB܉Sj^*aTn.ŃܗQZ6Vc_#^ ،.ـ?B_wvE{lZ]'spۢr=8Q?@rŏ =g=L=.WsT qJ==̗o=XmO>(˳cۂ9U_]nǷV^2OtA\OfWRJL6ZDL*JsAߝXkG:3]wϻV*5i/IO:-?6E <(=sՉ0zAIvd6FPHqpsfnQAWDHqͨt?X0Vb5W-uk226bA8OrvemCQp$yaֿ+{7m Ub fj[6 KLjSB9":pnGc8MMW#%lRTH"}L3o`3p3qOIv`ĺ=^55rD~﷥M."y=܎ KƧ[ԉ$I Sc1.2J/gujV~ N)%w Yy$Ʌ#"{'܁¼F .Wo{1DpBfoRY'EkDI~Q#b0Dtx RIdt&D Ơhck!F>NC?Es5) 5Pƞ)"@>O|u9c M?Sc&1XcZfGR-V]o,Igs+u7V 9] +5?GY6&h>_IܒqG@ߑtѧ_˶nY( @Ы5@zQQݧ&eՌYsE MnCХ:Z񿭺qJŬɥ|N|ZUTps* ^6rHd}"" rb񢇏Vv#[PpLPzG(m+pY g„Xqo~6fYzӻP02\_fhkKY4 t/] +oJgHiVlG˄z͟ްWhk/-IJe㼨%s'iig)~AѪ7B„G@Oƹd=6%k-ۨQ^{pz]\7,){EJ=z8S%l!^GJcK3`]syN$O:v4J 6WqPVD-=`^{l's"ӀTsOߢa~B+{RG=&{1#KcU_phZʧdE /HhV(vEo9`"8v[1~y9/٩/Ekdm{T&GR͇5N+W'Zdt6C^ab`!X?2 9sÜ=2"z<ϖp:&ֳh s=tGg6V}x6ISpp$AXe%C~*'7y>C*"7ڳ$wCd]I9c=x1g)ڿr]@ pB|~vpPlV>zJ;r/l[ i #S0vV&zY.yzai:ڡZZLK8oe ,|(6;KsV^ , Oin/r0q5Ue4,!GkDk=W@^k[bO(- 25ҙ.`m͙t"&`>P礥&%2JS_AX2GdŞb"2&qdNPPS⭩P-џŀZLxb'G7܌lH-|zu]T1]S0~zB@W)]Pz1 ZIȽB }O?o?^ BG.qKU#9OdMq7ҶLE6\tH#Gqgza!(/fFĂ"2@^'{ZȝYreqQͥ{՚,+](ٔ^x,oC",2W4jYnD\Y\ XhJw ?O=˰F@d ƍ mmדճ Zt8xb^0?j>t- 8Τ0=DZ1UMJvB&qK]q59uoܢUЈCer0s*{'V%K.[pV—]=da`绎QPOQwjZ~u d_.J}*cNE,8Q-`,Vo&obR_*Q\Ҋ~Rx%AQu w:H0 IgW8}I9f6áQ!~щRj3@BR}I3j)G7a [ yT%nJ*,Ck$mK^PD4I/0B M.OrQ~wm>0j%ԛPKq6IN6ê˳a-%=Z@8L]#B7xncM^ Z(P7;w/ RB)goڑ& =!HSJvmЦ:_KP)*!"XV(D Uw*+J@ R{K&[22dӠQ(8d1wн9"-a$m+43T{z{F?n: c:I;ŨXrZz{V5$F|[c}RHʫ"PD_FF O$#&gcp*R/+l*V[TiKGI(@ v&:GW?-46}Luv,\>|m0OP_z") KVo:PwexrՌѦgwZ=[Iֆ ©Dd2t.ͩ۠ݓg/ i_a%OPt"!KJ1GB}xKY2ˮ koXw5 ʜع zvSAbɱbT3YϏ8;u!:&'́H&R.-ZKOR6y+1TUޠUI%pډ4Jaң^טxx goTrךMQ?]D&dAq тXX tu`$\XyB짶Mcp.DĬ]ҥWxź;wSukD @az f xs`C׌ !޽Wkxfg$ؘr\TGJu\uDp`%N2!-wbbP߳X,aS)( hJ7YpI (+X+|NJ}@s/ NB^[}*zす;dBp Ř0V$U^k瀈Ѿ{o[}&Nbwwet orFt?_NU_E1"_AR pXm1`Y5QaZRoi3";_$F[mkW XIcJܬL7Uarں3:9O>WAD1tM*Hkw3 l>ҋo$qvsqӿiE>R( Oܭķ2wEM^/vztUQ›Qgi My7XQ{2>Lnx3T4^TF܇rEo]) kb'J:{!4-g54-?j;w3I%JrJ[%wRd4g"Fm$&{I_9d)Q>n}L;^7?j.5}c0}˒N}i݅@EMŚ}n 1$SF7R"4wbbEFZ1rvNLK|"@PhtqΰY9 -_,A^  =sPyF3u<[2hl@p1.XȟEck+ 0/֏ҙ6+"8PoFEA@W!Xe\H[Ɍ]{\[uk.D$🊗Uur,}K1j"sX%M!PKޥs~?O$ő qo*WX)$ K&&"2nNq6)Yo=!}Ej`s (RF .XyXZU;~XZop x @q%vlVĊ_d]YݹOǚ)w (\{U72ڒG&„UHO6tA<˴okWu &;&=OUX@jlZֵӵA%u@* t q><fd*UudQJVlFE3@ŘD[Pf2>B|vIT^@7UH\:!HbJ+w'N؟cjWxg=kh"qbgҺ@v|'/.8߮Yf <'x7Atfc`dWY*u *9ɵ4:Lذl*'y!}'bG@mTR4>% gwS<*[9qn%^H~A|E]sOB9mBlN,yn;|?QVy%mna1!EK~o<;^>1ǩ:-zcϥc3ݘi{V|r[#Ajm<0?!M \ e~AY43g :;>PkU͒۝TlI +V-u!0{6^ _l+($r4{`2ޔ!K3cY9yr/q@nU朗mEIU&+qZ$/BѐlyCϲeRo\SJ _KDw.i[(FFTp$0LYz$|փGfeym5 Z>ڌDJ4`"L}*kX:eIˎ_O) 6zޮbi46Q”?SǖE]~IdZWQĔmU붦5pLk XvXw%~oUL6q'wZCu?&PWN2X,oSwxiCQڔٹ%녟KQS˜7'?B/&'ąGֹawn/aΆlkΛ¹{M` /R&'#;v%_T 9 JVr6P\@^m74t1(8^`aARoxS$e(R<,e5jTI 7|k )Az8,R 8 R twl-yiWBg4$@r@3D6#Iݛ}dN z\@]tk.A7{=u Zf{d{ #XHbbf Xw D}ml x\宨&k$7'z~P>.墛U:=z;HD4l+(`Z{ hK { ޒv J#1PϳaY}F.]S- k iO$99NMY`\-(F$S0cyòI(<.eہ`iniP0oM5n"ߎ=8!t/v-A᥂q`[vf^yO"kN wz~y>~>MMYxc-|U"L?eO$"u2ZIvݼGb0w4dyO5Q2|+Yv 3ֲQq$MȈFwDd\ +^+.k$$e̸=^:1R?jSv~Sz boDu qy'vř@++%$6 >g)9Lߊl$-lܰS1)W[I/ !'c0;H;h~{F( Р,Ѯ]ފdrE[M&Oj{T^jb%hitNĝXLYma$$n ԔQn٧^{뙒Ϝ9w^tv'0ק=,27D~QhcM~oz`z*xR&ل!tխRh(yG|s}t+vZQA;IYO lwn4]:N s`e?(7+1<ųӞ=j\INW=P[A; CvYll7VK}PӃLۈ^)zqHG"g2f9Mb{'L⋒s1[>IipKGɳ .1ߎ0Ӄ?Ϥ M59¼xTAX|iBBW!uX(CALr1UaCIMr }}g]eSTy9Ĵ6LXSXZA2~E0_ts~g'<:,爻mb Joxˡzr"[*\[ѥ˵DZȸ&k&.(2R^e& .AG/Ό݄Pb B~FOVa;f%KfCUEC-8krߒD\ D?'K •@4ӭ`}ֽ/ׅn ]rMƑ|xFĊ! 披ƞ[םD%xfZg.X^F%%c~Bc#RoJI@ҟ?RnI!J d:7 F"Dd=4A2QtfKĶk_+x2ʰs6"c>k> =o.8羭n0Uס#ό8A?3a7nЦ =prH8n?ƣ֏dُO-t¶ͼo&ԫU)<7%fQ+1 ExOe^+lθ-{-s1$IX{bi E̬ڄy֙ܡ`Sy $]`5R`wټ[ړ٦6;aN@Yܔ(Eb潖 KJ캣(Ʋ;m3 B}c $JK&K|nMe`[|, tΉ.FZFW+P'FuZ |"-;$1C/P.J&'^!3pԢuW;<_𙭾:d8I+{D{V=DCGEacTI 63zy^ I k/&o9Ɯ̡:߲}1cDw-ٟ-\dvb6&ٌRk HmU,@Fa,2impf=՗ݻhs X׉9mηoJ~~v fۋH5\wr:;蔫5>1>31Bqo{RUanfkOЮ"oyx"Tɶ-AvӈT-{;]8MR73p7+XOk·n0[AKbwc3gJ ke䰮 /:yBI)A_=y_%=HoÖ9Z,ж(/(^rr ^~H>̯:*p\H't jm7xmx!GG^~h$GgC7":Y;HLԣJvncy<`wž\!Xu2Xb%d5&W;T$NGG6d(+dSfeB`+OA̱!c-)|'‹5eWhcMeFo&] 9 Ix^^U4䙛1M}/0^pֆf\:EDMLu#tą9FYؑlܦ)j P^ 5׉{[Ƀ&f\ yCe:< j1~B@ld[t/ 9=DZw+$h m Nv ȯll+`|,R(6ՋګT$#i#C?(vv)$#??'hdl5y$gz~.3fֽNJ EDFUs%кp)h;b ^Cȅ2,# ~2N͔Kۘ'0i͐ 79ܬhZȥAT\U;0LcgҐğњ諾#ٖʉ+RkYCuriC"$lNUB Z`i}TMGJ&fGhd|R])Lo^<λvdDm=nA\wι&%7+:NfF5z7@d(GKP2EYlNu<p@߃jrSbĉw˺z& @aay#;ڄc'?qf* {!:fEĸ5UiidߜinBS XDSy[.)f{Es';"胑6#q;5}r!LȊjW.SJ-F鰢 &M?˕ʚ"3xW(kApoQfd[kx/v#!fE**ϑw=nK׋›٥jϔCɶ9ͬ zY};tbFSmG6,gA(;[xA25ކxs ݪ[OcbT>/`)l-x(S+{ fgxsE&Sm".~һ30fHׇ rrL-B!sA#MPZX1JcE!*1+xTy7f]HcM5mk*dhfu3G? O)]$wSuMAg&.%4AZr$[08$qbl~!uDVTX݊*ۊG]|/6rn$^*TA*<( 6\DC ޽ 8^L.|ٯ< k* 9aLE|K䂙a x~ Za'MRuN>ތnæƓB,Qzy4QPti5Ե0,)Nt#+}1ɦY!M׷KՁ$#*<8{eT{yf`-R m[!6OTns?wpޝ~x !Aq'_7 ds7}N2 PkHjLӣթauSya鹔 7#Hi -4c,`ΚC%ϻkwQCO;àa!b83a0oKLp փ|񚎡Z=Okh רVj"8vbU>ڋ01 It6 jM THDb{ƉkllY|}}4DLFk)A_ $3 R3Gs=} g>D%5!CuL7?hRb1K`qqT5 L.YMfQxz}UGИ_SwV7MBGpR qTha &vRiMoHX:>:Mas=,r| q'MT-$C۲>QYv0WO[(h)l]mAn 5'3 BTyolO]P3"UoI# YȳdnܧIq9>/j}z5wc{n\b$1[h}vq;5=6̙p0uڃs JKwO+|ad9.IT>!; āR:S-6 g V0Q2](vEԎo /8;ݓ 2 3T%>wy OZ!W O"&"<JEی3^rE,]m & w7VHV.~&t5 6Chl.+I`pmw7fGc3W|hX=mrgn,F]|)CNij+\W;g3S:y-|9-6/ ^PMU 9s2EO{Aᢁ>ƒ%^+J=)_.<6aPr =C~ֱO`:~nZ>1׽^b:b,h/\{)XwsZs y1o;1}tb1RC:c6fp+qGy`0]"ɻP7siDFX.})h[ \ ^ؔu UyW>{ZSR -=jRFM;Zi%h1#λ?=V ~Šy1L߯:!ji=NxuTid__Gy.7Y>9z 0Ŕ4\Q ݬ71QhgWir.;)>piK}JԋIܧka{йs7ݻr6 !B@':`W%|w^Mwaz|fD&!?8 )x?&*bSs8إ~o|Y# m%ܩ[zdKӨ-zaRz4 .  C1FKt`s6bINnWFXδv~U[JޭDeoqص/:*!aTk u[oO4/yX$K-@WG˜ѯPo_^8vQa)$Pn̿1n1%5P-{Rn_2"픢GFn_`nc]&Hv5PoUFi">Hy@Mp&xiH/M-bQ -qrm!螳i1#o'8?L@ۻ?%L$maG_NPpG{@C/\9>5ˢzpzm~Hz?^PT:DiLl-Cv](8W .:O5gR+ay(AU3'VؤLޔz<4#Aˑ=e [vsW[$~t?0n-%NI]0&^K/%FP@`nw>B|& h*2m<?p &)!c^NF)s, 6MY+q%=NRB^`xr!3an߹ uwfq͐"`'3xke%V̏j _E CA3 K4k3=DK}Ch7D0QH/(js<Yaue/#svegw8 UѾbb\Qlk*C!άV ըጃFzь]I k7^TmlKY6+MEXD`P𳳶^ʑH!x>}dC=$R~D n:9e ~Z >PDV&Fwo^+Ws/zQ3Cl[tf M!kMoΒEHH)riԄP;fr(bIѤT:Woqq1S ˠ5 vqQW5SI1٪zuCv{l@C7uĎ2st[,B@n&Af` pϻ`]fδZ9 ǙcaGf 4Zx۵~]o Č@6KZ$a{,LfVEwc0Si3'k R Jsv{tx r-`gp[Nhث;T&aT _l 省)'^:) $=Ruhde2MFcU.k$|Qc Иn H46b w5u:rGk!v]W=c qR }2X /8m0$ "p$#tsESR%R /M[)uT]1IEGɧ{EA5c߾;~ɰIʌ4`x/72u^or٘iYK2l h_D3c+IN L_|wφC݁I3z 8@dq ͬ) X4~O(&Y2jr.a_Y]b>{h5tJdӔY.1/,4 Y9ڪ(ؘ'/ڑVz4-z :*L1GѢl5>]/W)]CF9[gO'ofHwi2ԝ+?b^ O@Za:3@QC)l/ -XCI[?r)""y53 d5|%3,lnCup]i-ȹjըdj0+T#F{FڃpûR-v_o}Rx³ɑ+2x r\~Zq[)AёOz{x[NgnixSmlJQ"(DiƌH8CK+3;4&.!BXg Gt+QXlU D)ٟ&jysi!ӌP&!Fۀ.͚S{r'+8.FA^V9\)FNX}o Mތ5=rxި1˾/[1?;y\+8[i4Ӌ ΁r~?L\A]IUSay4sEU98nH1b@5m$u꩗fT&T~cXURQ҃ݲ}F0ά^8mPnO5@$ w?sɆ-knJJcal=h>玣x>v)R״`X;q8qfeL |9枓Aլ1 2ˌu@YeqT rwq07FH;Mݺ\6@ݙIGL##H4H\S >4 @o;ƚ^d> (H {C?_2ڰ2E>#j{ݶKU*hlS[ Xd0C̉?.%'PZ]:/M0hHdmk}ǐ5,Kl?|B~b[ix35')GvXѝ%7%Vtܶ&dy^+OJ{&`BMR  `.1T7X =hW<[p-dK/9: y(16[e-8q g bkl7㬞E~8EBY8i`sĭeOTbud9u.~*)-NF@~CA2f K%RQb̾ {`NfQɣ;v,ES[+n vDׂdQ* Ph JiUe0$.5^ԼhJDC7gQ#iH=uj2BM=n$c=,llp!Vf5#T95Q*LьQIpZ,N)A,,ЧD?m9/qUs".a!mTLI3|>(tr53L)w k[c2 RM \/!X(C3 WVAd)l w㌓R.5{@LbXLU>ګdEj13t(t-b!"c, ]vp krUL1[U1w_rL=ZW޽u5SMoXx*wvfP!LaAP 14;Ҕ؍ ]I}~X d*5}xO&^ćPαT v\rS5U^뿦ZKdaMf8.8dL*{!:Mm v(\>f0}D'|%+0ҰW6.ۨOB{$-4 |Yg8fo(?k67_i4[F˹PᲒDvn"@ˆwZ$:i%ܧДNp3k3mèӕF ~,!hO%ڌh;Ue-B&=ST9nB8Y؄/vs?R{6Id`Tac/?g&|,H$U{b[Ӏօnz`*2cɡGtLjíjweʃ43{<(色~RQ%2šD7yoOE8L"íg4Z'.%`7(h,6Q @Oe _YNóde Z(_bS$9gT εpR *i%GZDd jeOp:H6M0,a? tb\ꓱ5:.VyQ/I7fo\< )D\pԮ-pcstW*]#n'3ߦIg0c*[F~hGfݧeT3;̇ 0F5r.,݅!Lo8MgOZОn7ߢݍxRf4cf FI:a#LA](n.1 龍qJ5Ak.s]W;pJrv::;|뽌h` ԯk3"Y8ŠM8?p}E&%LHgoeW.f mE†xr;kFBK ^wc6ژg+ܚ 4.0UD=NrKFNy d2(B=itpJ3[>ѩGcE)-}*j ?,r[]F9Į 8cViY;r$19"CU=# '-kK;a!іoxVn[Kᤇsx`{E$314)S]g7. lˡnK7k}g å}4n_7 S &00DZ%kйCSR jn4*hIlݹ?6= GKA:DZ!RË)˨R PgOmt E O ƩQXRD %lWvs;v3-uNǑI@VGbw9]ou2uBMXf0J>GmenS@W 9ظ&';vtO5E(5􁊊)0D?"G?l(t?\  L|3Cv#eNPi3=D:BVՋ*VAq3U]TNjnυMP$|C:&qj1y죇$yD:fؗKa+?K;#R_ Gţ,\ y8w2jJn3\Wk\1qVta:6G".( OcMg]C MRC_n tZ" :T@ ߀wP4//6RWZeR(6Q9댺[ahG]Ja  *=PD_ץڟ2Xkԋ!}^G {F=q&T-oܩLp|z{ &dPeeL㏮6{gin5Ϛ~5Ǡ_g=nu+֎yb+47f9 _m-t]SMW yW'+P􌚬|! -Z)[hB nQLqm !"&#Nh1yx~w0@uPErGlab؀z+CS]zW9T@Y*w*TًU"K>WzwL"_UWDڱ|@i`^mIA(@K$^&  U5$3YYK6߰2Pɠ 6Ko~x,p- 0y|8r^]'ZEJߧ6Lb-8vg!H.OhX48,.Th7p/-QX}\Nw 6-Wet6d yYKa*Y\%n؇_`/+kk4*ʎx՗l|yN~!Y$dEvо*rs"lVl 4V:v&=$F7v&L)"C5 FWt2Lcga/S ijIUPc|ה(E~wܜ Zr} ᐙӒ'Wx5 {%YLy)U?Ak7.A߇Zӱ8X.fsH޻ei٥J"$ Xvt D!"HprzuQvVATO ZSrl#{۴*(,y~PfT{\P MTZha0n oۖDžkB_1Drr݋gEJ'=X;F ~[]M)rl*v݀ڹ&8=:"ؽ$ ѩ՚|Dx~:3=!]\ޗvfH%!az*ͪ869R~8eT|,m>?=-E563nfG8qqVH#C'qNIQW3jW\6z4w3O[hr&݆;140s۟餼 NIi !z̕nlgFM&GAju9׆gD7B78%N$}Wsl <,=e{>h&?u%2潭A Գi\8(F) J) QaFjYis{v4hS%-J4nQA57jaq[rn- |:;5[m%[$|~ 5r zb38ˈ&Z2G?AQvZ2@5S,| ?H>U'0 d{bovE)џÃw@{oRan#g1%,vk] ;&ĉvOn>q/ZrLTñ음7zLp\R* dd#9cXwA6}I>a}fډq[i`jdPƵXf"?S"i0$ 02Ckz&hCrK-7j7+;q(Dsë"߃tt2I 7_,… 6]E׼ã64YYtDI 9WסKE7;AMlj#JZ` y//Oyx\1xقk m&7nfOpMOMqP܀ 'yWCO.j=Ee,g E-~ m- eV0!B,S4v5)ppDpWkn*1LR9r-toj6@ţaXD\Ӗ B޽!Վ3Io4B7|9^2<. އE!,޿i0N91V?D1O0MZw? 蚆A) LpLA9&JdS2"(zB7{+h]8ܘ↯ `y5l)tDfY`bQTE=+[VqF5~QPy%?*߲/o~<6MA5Ft\C@-,ک5…j>Lx'M Er=i!`qz{Z/#Wm! |`a0a18&H&tM&=x@|}<] uדhH;aֳ3qލLsQ&KXw$KK4lu;fF{u 1bZjkK*~B6Ȳ SUeU#Ϸٱk"=iڞhVJ~a ^e9[ʿ| V9[񖚇Ey#.5`,1'oj_ C{(ҋ_-r[*EgCΆ:[\]6<\b:) C>E/×2bq/R!vT9(R|mGg˟hI+uW~tBVVl:ס82sMƉrE_OoH6Q[x/z\-A !B5sqSxl6EH>r_w!G쇬 _r-PLL>׵f@Xj(/ͥUQ~N,^Nzq{G cmQB㖁H#U]v3TʾY,1LI!b N˗&oz:"$a;CvkXbbV\iXZxy$?ٲu ;bv> 8b5 > p!{y .XOiknN+_E} w >tejdӹꎳjS-x_o`6haLJ!9Ym.V٨.gq w.fy# )X8p\u5MḎ8ǯAI"SH\TgX?3KU˹;a)װEx,,1SH?'b߰ȣ}CP̍/ic2:EeqР<4/ .CkIJnm?_٫o&7 lGt8+qA2®uwfb'BO;& =8VB_&Ǎ fTxKq*@oYO)_jYP[] vYFk?P.p:ĝ_]0uM`bI, x_9Sbv:he]ԱnP9PN0KmNeܼNr?YAPnury|iύ2?-8۸ȕ__\s„q :/8X<@gy$tF,GfŖ>ͭAFI'v!8+1"?Sq5=xߚ- 8_+!UP Y"ˎ?5˰!Ey!K<3"O5Y*'.gh|z 8_'vC$#ZͤՇ֝TT [ԗ ݫ3w;8d=ԑ ﬢjJG$A0s;.]|6{R.'~D8A &+\n <4i!XFCs"CֹUG] 13L4U ^xD҉+Ia=Z孬)y3?WwVѲܵ1TE< ݘ/g&dʟYÁ`b% 'Oc̵E϶uNË&r%Bd:{L;}~t$꘸#Hlv6x[Ga&0./ lIu.]ڰ$u)h~ѷdqfB`*/[s2{ʍS)︐k$aiÕX^rdC;'3`߆@~G!4bvD* DqT;=+Gr񢍥sa/ rGzM}" Z"= ~ _" S^(I9>mճ0}Il/ZF!doN!PmNs}',y s8O5UX!*d>Ї:k~ _p<ގ] :NjqN;!n,uVx9"*d!,@P\}}Mx"8>Yت X0]L0f :7v&*j錄E7'gk8`SuOF%~i%|:lIIW_LPHÆL%M̎Xuu!6`4r/qZjƀzj+c&YN%ӕu#,WnnrTBIg\{ܐ?lzƂZSd,>W:?4Ra\[X3(O:`o;ypd B[ 뺱ކdK]gB*oPX>0LrRyߝ4*d7U&[xQIkͅf\=4^zpRtJ#ЌOyDf?HlB`kn[=熫aig1r Xߡ:.~M_|݉;OZM'^s{aA`AcBBVG'O59Rz G€9U`=b d7tK8w0}hI M&1EM;,_6d~ '5$ !{N2=m椊ؠ5I{ !"1jճ׽9:$eU t/Z8,Wy1;3؜Q/J;߳_-ߠp>DNJ/"i(>AXH A(h .(Hns( gr~|4?LR>,9 AI:}ek`⨖(6 rpr^SPtbѴ>3*ѓ-Vw<&n\e)V߮CӽZ1a;`Ŀw*$ k4bG}8%MS61|dI1+ڍe4{!f} g#y,uqr;0 4ǯ @ԃFjUEO-v;h1pnIۥ\4[N|,¬W)uGs4g:}@\laV-Xc'% H4aGD aW}u_ӹp/9R1-ǚ,&|uI8P fzP1[(3UKbϝTp+s zkB@_7/\R0@4bJdekKj^Wz:ۅ#uX?JQDVr|B ȸ87왥R!S3^4fӠ`BnO^oVa]eJGg)6}ryAyc-FD=J"%c$9₫)Uz< x#' gnǯa&}o'Yj|+5RG$ Gx!\5ȥCTNdc+l fH"JˣE@^Gۍ@&濎 c/ "/kR kR]nYsY` bad- Lf,лZӷԣY{EPCXEԩ% Y2 3;\*,7,sS%K wl)lj0CO~,vt#V Q|)X'ɞ h9χaD;UidAp>A^ xjd4ؖ"~se t@&VO c@}3Iwn<{V/aM+JEOjnB'sEu>U+v;*w1Ȯf[/Cgm-'RUf+ {ىSʂuE1w=/7{G{Մ9`yaQ}`W\LĘ.:/+אW;&_ T#^^%TV6 _k=-}4֣%U KE*G'~rX`VBI6xФ`/s*WF;l7e'ӯKݝDqV=>1ժL0oiy?{ш-Sð;1#u,,3M,\ 1UDI_2cw>$&&W[(yEX U.zw0z%G)t9\56'_QQ8PJ,ldi U"=#2rf[Bn瓷&&}/e,ߩ( _aMѰ۠㷷m0E!>fc3ZCQYceY%]# ]lKͱf%*J&H~HdXf=()v Bv%ͥyᓼzUAnMgocHk[ ! \؆b ].eUˆPP_QS(>#?y^%J)4HBEA 4#Br4c Zvhf>ŨK0{RBWlQ1pT:=9m@ LJrpdcQ)5D^UfOFq!0LIe@?Uziֲ盆Rη 6\.92D>:,YfN bjW^1J޵:J~ 2Nl->8j[ q^3Vf%n`89P[<!kx d3ge:mkiҋtKJ[Jw@4J=tѾ4T?hݑo#3N)j7fGķi]#o'#[`Xi@}?<`lQ0B x*h/Dg }:Gc֯גjlq $"tCLfX>M0_<[ctNF"辚QfBo,+]A@ 5\CH>/וIlVE=|{F-6Иޠ칩q>*vu]꒷hEwn:jt0$U `;-r0T#2 :GIV[Ne?̡Z1'b91@)B@^G>u7Ʉ#]h#n%pHgH-5 &EAs9D&դ·p񢎶S-CqAH@p8: v~?AkQT!5.G#v}̤bwwq'2]dIV67>B7!,Ռ^-ƾ=V.h13KqV^&;dMwkLA"v wYKKAߗ :'f'N۹J~n!O`T) $Wj1: TLmt iht; 6NL8L RA?00 u?Wd{H#!mD@(|ZppcO= M3.jittpԼQ]6'TYOLQ8$gITΗ7IO <7r,57 L|oy|Rǖ&Vq"pT3;ʼ7D=H^< hݍ7l0֣e\MI6c&tt+s+!+3 *&gNk9'6؂n2ӭ-)i O"$;׀'d®ե*YJM2:^jn\Wsyؓ:Ei!@&y31f\} y%WM-.;BGr[d|.KRVzd$xjbx덜je}"Tܔu3#RjC0m%4gֺlMJrSHc]Nr+sP[Z)LX>%6q2[ lpvě*7xg|HRjf_ҀD6u|6}oЃ͎Q:3,1 \5 / ŷUF{&J\SI 2݃a V']cZ혥UV@Z=nmU.UG*4ΐ* FL77ݕ#VXDըz~KWջl5bj.]5T8>Kсw98ӣwFVprɔI-5pmVX.";"+B0%1B I$gt3 f/Tx"ī\j#[I|i){řIWᒣ7[Ƀȁ,x4r0rfvսYQƵ mA{ۏ(kS3z~l3 \~co-rN2rLP(n5zHBcL!~{85_c7!cs3AV~"<T?a@AMb^!P*d9M6$I?5C2(JǞbN8gէ݀px49o09 pHw} fʃ]߅&& gSa ko1ŶHͨKߗ}%ͧV=V2Eo~K5Lcj܋HC/!-,}̶nG(-W_}7v&ir<2&*gjm.[c'O׮^H疈c$fkd=5=4k%@hkiP A8_C-%~XxAq˷5BE/ !फ़W+ +Avpad|#a>=J L/< Ws3!(W0H /Ȁ9 )(_sD5쓈[wdB6 Ox]}nr ꘮B4/"&mӸa|5;HmfD|AUHu ٳ%Z}(eU~X_K4IaǓQeO3 ]:W#Vl`]Vw^+2`ɕ:aE- еǃqTh=FAoʦ 9C%RZMg18[U;a妽*桹'XnRNs&k6/kgMU>?l)V'ƱmCZX 6=\XO /+8&>9naP䝿4aM-lH# dБ56z$wIJ͵cPhΆ J$x?ͫ3.c1웧 M'央,i'v1bb5=nGw50"Uϊ0h!@.j 6/IF #kY7q@3xiRw=5W/Yc]PI-&o1iNi(X$8΁JQ-ts[pU9KEqi hANn56Wi~> Q)h:kpZBԨZ\CiS%q?1{6 c6}@S}"Y,S),H!*, 0iP1L,n2%wi#ٔVG(v= `9l͵Au>aqhʤKћZ/=vmʒEDeB\#`hZO4:rPz wF!q)NHE{r T`r3>,1j̸}:xjPhfL u).͟qp80Wŕ0ݭļmyʠ@+*!썹9 vA^@$FNbڴ;—QgT&[-yϪ_ąMg&3Vfex !I~~j%z=,TkdC阙_>]ՏBO*Kz?/pXio3N B3E,jِwhXt*7f %p-`?T=gvO4Y2Ow6"fs:-)#'sqI1ӷA^WvGnA}iut"6E9/VSz|Hx`bȘwtX01!?Q!*Yb3;+177?~w aBu`6 <;\Ig߈8ywG4%MBk>0| ͧ^vJ1V+oR TRFbtS+K+6PĠ1Lf[aH9 $= 4NʮLpλ{Apb?6^ VOt  M %!oi z VF}nWwBm6K $45 >=C HUE&yZ(DU*+5 wk߽k[02t8ì=` ,H?P>a.y6е cBt,AG+r_ajc@#b(|,TAzG;efh&GYpVOQOZ+Q;kn"Km0DokmvI#+j9w*~;\Y9hQ+AĴYj@ɤ0bO7u`vDZjBLO^:},0V(CWilWڠc+m0"UӘ/ 2.Ly>>Ξ*X/=+D4 TEdI@tp0MEqD:M4IW6]6sǫ}_FrߨcfN&W}3hhm~Ѵ. .I5*ļJaZMY}%䕆e[ x7j=0 )v{^:DŽi\=υ7E %HTsHEk^Њӹ۾P"{ٛ)o J~?],DGT: zA>DbUBu+J󾯖~T K_Ob~]zy`tnh;-*/y()a?!!k[C**lڮ,}!:*KP-Q]۫GnGĹ $QɎuTnp-װ/[% `+DC(})QKae,D{ţM_$a}U;O.Ǩe.XT'hm'sRt4 <*B(’steViA< 7/k/]*YrAN@S-'SRY֮kC M4شbK^nurw0{IiY/aԔOÔUj+KڄlKNiFaîeeeCI'M=f ~ oyjiq*_˔z7$U. Xǣs{- &$E_vu*ڙwETmܐY8 F  1?;0X|fќQY}aL{$˸jakD cP@0d8luJ u"{O-Llyr=nqm*1q4o6]dA~UWFe~sWJ.I{bXB1RQ:BJ@+/LDN 8̀h:ZP*ߘO𽫣/$*4rߣuZY3j{(r1NdL*D5OjD-:M`.qMl~7hP j"dFH>qwT BBK$SZ2.%M ,42wcϻIW3GUsvhԻc)GoWkϲ#. ^D%{ @'e˳oA] >&ë0i̔ZATsjn#kJ c]6PșCn8]4J &DC#o>!)Xb 7)rJE\T C8l 2vX*%G1jec$׾Z$$c,q3AN2^ ڼduJW׻0>ԍ]l6O$7v6b"}]_?Li0u։"b׾<Ϣ0+_^ŧ0phe"忚#Q:"Q[vo@wwB8e#a؊ xtd53s1cr((]E VdINj ZU)$׆-짥R6 D `鱻a/V̀{iO xاf;)~XIjָb0ԯ?\峚(!JaNK\c>4oVQI4U|f=ִHʕtd,*kRdiuïaNضMս~c"\C1dESBUœ=ucfe#`0k|+3?nhbQ|gm~P ~f݉eck(e{X>YXW]d@eyIE)Jb1 x[I VL:,cT#5eO\pȠl};̐$vaL-wѲSz!tK?hDc쩘ֽ!Ǡhz<GM9Fpo7dgp+(DJ*T<&p*B屚`[aCJjK-ٽSۂ]sW* :Ls_n/rD=D͉մH"}KBmk7gIoCx kB771>ovxRLH/UFP*սj*nWH2}n;[ɿ9 z6"ozȫxk#2?hވTWu:fF{U,=5" _UGR"cdkl$ #$U(,}PfMtf*y {q,og9'mIYѢQ}/ 6Pe! /`XkPUP9.kZS'` j/J:֗tEX{iSH1 `!i7V]Y%-$oVyrr.=d?Erlb/1 K/ݴAuAA4ٌR{(!_>I2E.4,nzOCiwXZfESa30ΐ'Gd]/>DϹd`ZGjd1mJ.x lISt!Ɠδlç\!Rl'!JZIhϡ M3LʹZ޺l7@٥β3 "@ϯv.Zm(>ķCv2 3S:8:yO%Ivhl]עL!k/SՆfAN|}J"S&c m7 i-LӥA`0R`A8 I/ G%bhz`xVd"v"Fo+:O87N屢‹/mx}JyI[c9~a߶$#}ߛY$sPZo{\zXC4&'77Yؔ!~-,`HK,,ƌ05fqyH6b]~cQոFsgDDBs l\yvc". {+HYtjY'E/#B%FFqk8L/Q&SMKr;NbSM^4첦0x"QՄIDoBs!]F;*;rhsL뷲X&|?%t맠 ; Fqɦt9"Osv/"?Ƥ{WZjNGɠ{M{x*BꩴJ\i7tF a? qnLO'@9=hf8 "V"RF8Z)S@۠j~S,N)ŧ>MX*; @,i N~4#/Qx(`LZRеb8ԙ3%p VMVD}# #+Jȵr}`k@]U 6Vx) 1,` 8y>\ .9d5T͌RƟKpnV5oyF$tm4Lfk+(Cjݐh9y)*Ҝ "^ ) {n~ăGe,P;&sn科)mWMέhD*X'/VV9Y9U^x_SY; aB̭?D!{/jѝ;ϱSe9fBҼbN:RD!D2RO2:H?ĩC+;;-pT0fI`–0U  2 ~juӄl6Cc%V_#t"̫H4Mt#%YISIB| 9~TA|0#s|K ENUx; pgAMշqxi$tFա=f : hZ=7/Io*z  r$:0gjs3àˉnDb_4{9g퇥72еIɫ)Xw\~jhOZiD<8r+/ 6H[~6gy"PPƩ; }zHs (vcKx"Bdc/dh>vH [$ioE=EV]ycoY9Eϱ+P_h0y6伕JPȉFךтYz}J( R{/%%LpAōE9.1|) fz"S\2oe1l#Y)9'% Zo_ҷVI]ةQc,ť Xʶ~F:{OZvvxmK!u[;%F9y󒽀z I0푛5fhݷȝ8d~bbLMQ}%;ھzϸcߧ:"\S$7dDK'əftžK08]"du?5cS%6~} `W2)xw- Rђ<g+VPpQiL\Ͷߴ"gQD;OI"'mM|'0aW^!%p>7)A0G\J.}sd_")v{8Vqh-]xLQjvLR-D:x=WJdX: +)ܒgeLgnoQk;LA>.TEݧ^+!Q9mFjA:=#s1闥cEZ{u%3aoDs:y?E|FN]K8r];QM821PPEw$q۪|d>̍'"1{Z͓1Ay` a n*sb+`O#jcvݩ^I^WtXż6ke4(yCA8chhF%3Uo8ù+\{,qέh3ڳEt}*#Az/[T۲Ǒ3& {`&ZzVw\g(hȨy2U9cP EO= d&Cȼ9f3Rn1rBlԱJjm(CӒ"Ѥ)y { 3bݪe\ϑ8x1GGpC`.p&Pn5@ZhMﲯ%_cIQB) m*pfi \ 6&{4·~"Q΅HKaЬڢlDFR;g]3ktz iڔbskƐ#D|yW2GӍ4TaZSBlmFn,"39c45{m_̀˕ˤԷF^wS_r;]RJ|<-;_z} )m=Y]?8KGėb\.D]մq?RYdˡ\ N|;vQ c|CTP;My]HoeDˌahD⼽]fq+6xُyxkMw%2\2N_)RjydW.}'e#ʦǸ&лrh—ədUC#3Hs8Q9 KA,fPl`Waϡ[~fq3<||5VӗN0JybuyQHw=o9tE:m% V Y_D[ҹ q.CBXzҿ,5V_9\ӽD׉AܾKE<&) CtcWU'YG\-s>nՍ㗴 {dϞ /p}tk4PF.Z“ƛ!w C 3~[I)X= PRY_5i,y|ؐh#~9/+ "q!Kjng\CfD{ !yȅߊ~XC#BkGqāntҀΡ5L7,%)&Mց"r(&py9HDNQ\M/9՟=w0NXkإ:7!-ũ*`' Akk/!4b/{J;~G44!Xmg>O0dڀd{F7;sT!pX ɲڦ'?8Hft7URr?*V ?$JO(A )ю"=K(KDܞ$3܋;-_2h QcSI[ 5h-^9ixK0%Iy*Ժ/ W;-M?R%IS{]t ?LxzR[?1<&uOPp _(vI3v[viKʜBIVj.a/"ͬ *Hwb8M\[\m`? Y7NTUH%xy UE'#Z$.0`HfoĂo~yEGb`܅-ӽ:0 oFin8gbB"wCWާ︬C)M=f(EsoH`}sZYOqBȗQƫSho#jBɷsIwIC " |2`= -Hp?| ?4.p l4@j&0 |G(xT֮*7@Ha1+ PU/t?7 u-7ߥ$ V#$fCV.1BLĶ^I:/\pkP7B'h!7Y]_*I$?nՠ!V-^3mM,& 'ׁRI{Ӿk7uU4tՇ*϶sx-}1+DrV4#Z1ހJ®J\?%m\(cTj45!<ѥ+20MTu1g~P'LG(Ffg<BMAN8ljNu <& 5U\$vo, EPߏAYZ߀CS=!QGB 4|\= j,Զ/Cr L2:eP- n~"wZڻE7Y(B=*uN;~1:WF5ĜfrvS|/Lw-Gy-ZtBhТ-կf@FxL5tB^v!.FL5hb{e8t"80Yug&ˣ5'ԁ Ion9p7{^A_SWr탐%1|,v&4@"Z33s*X:ul<-hX,ӷ$,Tv/ޛiaHqm2,DVZVdS€(VW/U;Xv)m,X,xRAhڍ/;S'Ӟzb'8SӘNFn. v=2OXf@ShZj Io[Gׁ)c5rSvPF/oU&yYes9]KX"MQM3B]])*l(r_uޙ[D=H&(:~A> chUӆEmߛWw j' LH'71͵)_xC"ڍ>> U،XMbdU[χJ,l&{=/<+64glGb KUY wj1FwbL6bz?[b (ɥʢ2&נ< 9?SҬ-ŗ j5e B9%$?9A2D(l*Ccnc#YլNmp᰿h/ ٨T9yv O`Q rq/PM+ٵVLX+:Z-a\IШR5of.d/- ^ak~UcUL<&t$`3thUlYE<ȥݾA@ŵC^k^GxFG^WNqSeY0,zUe>mOmّs-#P1Ae qxgHaiP7Vf?cWNbgcoxX9ތz&zuU4b/ >ŋW L8BW:jDe W`ٸ>Bکle=WҸ9Cid_Zѥ|/=A5dHC+q'y4tneħL},%1i۠E%}qut{J6%aYCm' U82Y"g|k03ǭ hˇ^6kgDSi'@N)[gSJZO||a2 Xm ~`5UHܴ f|72eBhptZVC~Qb8sR2"ٗS2X`^ÿcHB@\a&7o}W#S^ c3熹9, 3#_t-co˟.6] „ O~k>JFp?8ásb[J ?ݬӀ 20=׹ 7L>:ҿl\z;܅r;=D7cΚe5a/uxڟcdԛl4ޖ OӍrJi4صf,O-yuX݅pTEkh+`pR_O|ȱ:j5ò HdӲt G)bϦ yCBa#X?6,ҽxӑzų9C9i{m .0'WhIVg /ƚVW trxk=q^!ܜ]~_ ]i){̜B*n#7f;Μ|@:'똕1WKJ^RKJNq<N`~!G|2icuS|ke |@Y!2A=ʍ7Q;KTx$*|F/MN3' \c=ON_ UT* KeSLXۊC,ʮ9_h},]sa(G HSG@˞s(p%tȣ_R)Bw'舱L i![{OL[/Y]]JB, L琏} QȰ(;3?6%Rv~ڐ4FG-#K bCRJPz<9onD/L^o)ft~;V2jiTS揶[6,A zq;L8 9o6dl/ڜ볗gz}/\#/\} 8FT&O]HC,rij͂UTf.<0/s!M Ib ^P)6u`D3 n[|_}1v&$& 4@B%ƙi6zR)#\11MOZaT\`4pQDiWGX8D[wum77Qx `mu)=)˂<'r0ZգEyڦ3ʛ7,Y.GqOmljPlTnY,A]҉W(a/&rhV|Y}#WފIILKYE=/0ڈ .0p܌>6 u=vJ,\w7BMo쩺hJ\ $M8I2׸/w|םh+W01ec 5aX)-YÔ2X1jY&TWʛ)7mWk@ pr0L,qiPc,b^ʰsdr9rfk&R^욳rm:@3܀.0! 3780+,;D`36`%_3ZO7gxuR`k,rʁ bW?r ؖTK`lH:HMKfRӝ7UR\flO&<xXzm Y.eK.OԤ}^ϗ$B.-^ q[L@ˇ-L6hEavsLcKs:hL=~稚4#/]AK,)]&:y,uɹU]E`yO܌\~ !.Xlo8F*76 _M]ע.{;|P@$[lqdh|ߪ.BS<xڍɡ̦ K.!i)nOUnv?"XQ̃ }F#*tp%\m]Ji#ZB~YXnYE2W+l)n&_dVD }_.=w  KVBq}~bU/Iru717ݛF1Nx(I(}`|d]lX~\m}ݐwpztz򼥻Ul8^tٝoZ2jd>|ˮQCeK7hTGzmd,3xUE7-Qus kEI`>f|${`tC#JC9 bD_PU%72K3 UcW~Hy-;)iz, |KH`̷`@hSSaR `@w.HFw䍒Q sjJnK̍^oV}UNtd(YPuKҏ\ Tk(Oư TYo,:8Z{gJw#ʁs JÁq<1/څC&6&I/>]ۜ/H5-sHAOV ]pXDؐ"a(<в9 H1%/!"I*$lVkHwI{Y/n"ԑA:°%IjgL׳3iݵeA#Z ء-~ԐW^yyR Ăi.~>xg/A,SJo>-8TUadޟf?A&r&(LI F*%N}o*Dfkl_Vv/0ىC{fGdMP`DAh+c/I׃%v@Gj7DEsK">^M.܁EwC9Ϯ fbv!@yE"97Mo2QP/Y?wakZ0 !{KC .Đ,s9Y"g5x1|fX h 鯁,onPvT6Hu^l8ȋYY|Cܩ| Dѯy{8Vc`m.͋[QsX *7*_|2Is^5ج:]C*+/;H<նiOYa7ĴhNzũ&0E5$p>I/֜0K]\3ĵ$ v;P , iIA׼Բ'8xBn+RV nԬ&2kGtg 4xs!Uv`TwhHLd_Lh}sn~LeLVDؠn`#HMg4WINaD~;']WTCfTyuE &вL1){S4iK.E9Ah_k3bVVpK^}_2)]_DHb0 L1$s0W ehϚX" zv4g'cqP.p )\hNN܁Dh,mU Xנȓ1MGx9@ 0?emP^[niS4*;V.9#2LJeI?-WEY@|C-Qc/I+i4Q}\o7 -D٘:7Q081 *|p >em/h.Yld7q[ 9Eϊ;r+:@;GkBTMMzp kHܫ|Ǯm锋G%4 ~!ƥ"dQ7thiL (J`@ Ag/H!zF&e,a:XeQ).I [hmɋ3HF bHf' i'ݨT !KD揔yN!x"Xe↓E !D˾)?ęg,p0ab[$= ؍zyRdL#D:ZzY¯7m %:!eE7麯뽍Ǩ(_X@e>[Q%`S&c?38j0~@vޡHP6La+ȭV EJ\!Z)Aj0[HK0T'_VYzE9)IDidĕܸ_$ iiK[Ma m=-K%jSgfTpdYRf1_/b,N:5ǩ2ʪ jWIU%7]i,ˏH EUg63SAv p/op AUFbbۊ*.<2Hӧ m\;KO.F+7%:(tcq7 C3vK?_vg˝!Y;r313_mB[A,gGA$%La.h,u-qМ_i8GLF4͔_{< ⑰d_AYQ]Ba[xݾ">R5 }#Xkba.7&&g8=-8ܒLhd!Y6hL(LOc,' _7a?Zh!gs8m0Uswmh[<]ۀvTZw? 9Kv3}[ ќ`G DpB&HM~L >r}vByl !'ӏ2CYBlBK R~=$LX1uuwN cF;Ėl%!̓ցS?C4Me) '膢XDg>v|%l|Ca)WPyog$0^_gҕ`(Y^gqVuKP4tͻ4Ii p^uٍf`)$."O@ VM043Y~Uq-fɗMXfVptW ,`ޝfDޯ^A|Jߜh/6E `r)"46ֿ݈&'K:P) \ͫ2 3ꚑSР~J2҉VB)tk\H$%QJ _ד`:SRن"Xȟӷfg/]98c2ZHʗF$ [9Yyu ׁxp##`UedW!SFʼY5,,J=qrSJo~p’ڌ'?Y 4ǵ-zcA_!k[}iа%lL\R5*֛Ua~^zZ] ]B~u-a|uTőolYV.A%ݝBÌyt"iiK1𲂋 ) pbZ\KjSD7Fi? \tI4*5)]ߞd!5 l%omB23'!<En8 \کnJ:dkwfLY d5qFGS.sbrqaMPФ1%4_o01.~N hO$bI$_V+P;N[ 9ԜʢI7$+!F5"t)U$..A׽ پ@KEHFtR (TqZ{/I4=;dŖiiӥe!y^t{`պ8`ОSacs"fN]ahCKËwgA7"qnKVu6O#(Mgmz>Cbј6ԑ>17UkoF*S=R,\*:%~H _30uw򋅀y44A%ӶvWMPR`aDcŜ6`Ⱥ*d8'G.?s P+:D\MǨ&$5]e_nCwZkc/pJwk=RV&g I'ѱB&i"҂_ONv: _'V4,prEmPcŘOqw8'7y1.EKDP+3LvYضt`m>ͪxY5 ed%*7j૕Ư˻2^{y9KH?̖K8޹3VK&jzzMjwڵƲ6gVќpO`H;"Ѥ\ QD[kDLb/&n"*'i$#fyc:nY<or&OW@/u*_ >{k1OQRl XXyߴdD Œu+3?B6f6J4 ro ]KCrc,Xtg oqgUnln4;_b l{s]L=Eҗ2Q0 ʝأIaENo,|%8oHV狣{vHA/z'@ [W]Wb7WTQUD ) < _qFb~tHMb)c)g# cr&@GB_;03:ȗb/yrюSA鱙\a`%qk=[,D zzwl1vױ ` J;)#E7'Ipu[{Wr۽l@"FA祸.ȁZ"i=nR$t4&|=eCZja% o[|dv5;φG'*,G70H[xLؚ9e\V"uK{\{篗yv=w أuh'˕x䢉Tصh<j\J?q!JeOg"$7" [j|<ϴdYva .J+'Q'POŎeQUC5MetCtIaui&|Qfy"ShG[h޴ ʱ(S.oUbTo-LߓX!<96. mO޻eĻ7Bw-[k6Gs@vM3 ;`/q9C̓jƯ,ګr)R;.꿻0#n'2Ȓ=ₜ[{9M;`鰩,2`ޮh%;:ޔƝzFs2ں|[DUKi}j*ho6Km9V|9yBkʤQk+/K?@e;JvKaV,ϫXRjg|4kBQP-%X}e VΕ݂O/ <8C~0E̮Q݁D9ѼJ>FFwд_~S ˷S-Ll$8䣼V,;7VYFs=w.1홈`("!@&!}vV R4']xj^@g͓ٶ) +ש6rfKJ`+sJ, P<"@@(6i-__g_<{b9 n35+LSS!s$oIڜDM9<= ~k:sWp@Y fB%oi{4іGLjfr"}6 "EU3MἛl9ѯ\nÃ^=X9sDp]?$)Y-S3EQ!OmMT)Q(VAql,1V@1es${m|}αr @❤cHskxm*{uP܀z.Y|0dexR@mćsuaJ ^9p|,f>_5z7^SVʮIũ_'Ib6cEvć{}Ws2$%c \a0q ՂLWƬbn;EaĬJ #{]f˫e'7p5=ᵅeLVգ%fy &Y,mcL}Hc`N\F3+w\Qx`u9Ĭn!Df{LoJo&U)FcT?|@e~#SEV[ WWqYX5%3p|ƌʀLF M1O YIqJ>UZ}|D ~t,!O!`'_=H N d@X_0W57DŽ rs%}*lu Ä!_ŵLXOyZڹ[ J{0m|'׉R! N(jƐc:ՖQr֧ћFW=wG& ,أ)kkS]C bqg#$)ݠҦ[Zl5>뉪(nA7\r4&OG"." S I=cz6] HW\Z_d !VzHv{I %YrvqϨLC ?V}*XitokW{K_-dt@BM/o}4`{4ELHKaV9I[xB=pL0GSLrcV"i٩z]7 3D9t')?c웰LgD˽{nv/o7V95ۡR`?2ݎ!Lf Ž* 1%KM߂7rmٴN KtkI e ekIޏsQ4nZmP)QBi縛r*_C n?Yz(#UcC~ Q\OMT^UgA,xꜩAG=sEaw[ɘ=dM8W1,eUO{S0aFuܫ)*]Y^ܚ)zqp 3/:0Jz!Eաx:­Au?Re%Cn@i5-h@yDv~yCY]]̀\YTbժڽF],hVDOԕugWO_yǚ+v8;͕V|e3e+SwGa\|ivcrz0]6k5+fw[-Qtb9Q E1p4$1r\`[`[o7~%[b %SiXF4*mIȉ?[m_GLMu ҵ nY[8VgnMs!=7܊w#9 %MpFPCCf)|}m-fK`dˌעA?%aԛR p_E-3[xH0,/S,իTIXHZI~컎uؑ}2}SAVX ~Oo0 bo,gV}=r2#X~91hU Az]8 "T..KzPՁn 3pVT #enuU|bdW$#g=[%'f HNK^A#ζ|i@5<6J!! vDi̭oT} pl}.W1ea VЏR蟾gfU4"TWj/&zkr|`mL3 VM zЅ\EqjIӭ. YI%F8y#<|I&IQ˧31Fa(#¤n+hZ Q$VX 8bo_$p)w{͜?“ER4Ѝ'os2?wJCѣsO'pt.qA.k{܇X*NQw+ L .v2M!ЍF;{`VH_s/U$n x󨉤fުSjG3Ps~mT!7Fjҭ3\NPUީb1z=ՕE/ 7JKam6';'}BqC' 좶˅%H 5~ טm#r`|Dskkk.t-M); krmR!Jrp2 lqPH]١Mu^,b݌@7@1ȡ:b/mbil͐Jk71COFR `p)t麅R`BE`/WUw l21/@.pNHV+ l'̭iH =SW(.2i˪R ^֙ubh?ut׉4줡[󐝻pNݬ JD9!hz^ekWFF0Wߣ{>e6 WCh#E:K&"au6Γ]_NAd|jpTSO'\?.M(I`2#Z|cjt\oHvfBPIp"k뚜V&,$u2ܙQ ,yG,GbRzԣkb{@YN1E]9nR Uu:WfJ iHw ,^c2@=%Z7jy!U(*/rj7OΛT^ 8 ZvxOtl$>},Hj\ruNzwQ"ӃZ>d]_1!&Zaqw",AZX\!) 9y'dѬ "hr\,2۴8Bi<QG;[I=OpU{AIsDvpT4׺$eXL*M1jķ``̙bhӾҼJHR8:Z C^-Гݡ8eQVV[a="1M 6``JE|'49SAX=TlW<]:[rIOxwG{hC^r&ǒxIȌ؏X@`o6?Pt#"шN%|GTR<%?ҫN2;_*2B£%_l5.97qdQ޽Ri1 S+ru6@?QZڥJʉN$I2@Z(ho.Gjq<ט޾ےۥ|%H9Mn]W,6 44.uψwzt-]%}tObUfh2Y-ȶI#y:i !ST+hkRߵg *KԹ!0S38[X֛/@OdT؋M'I5!& ̫ҽ[^v쎜hJ۵D`SRJ㠏RJi?фF+.NGE 3u7Ͷ!Mhei*I͞\0FmK¥(\>\V`in:a+@[_WQ d +L/ EmORW<+-R1"jF\07%H\_25,{eCrI˹L$ 4=ńЎQ;_1٤Hܟu41=պͻW[BYbG;҈RGYÑ:F`pw\Rm)^3QKK]ec$X _kӧ8?QAMY]O2Kn:/Rvt?~/wF+y8';W NLJmr +P8g6F.CNܣp C"]Wv3Q HʬmnĻ1mš 3bр!뼿'Bc*J ^? > v},lgF-r]%QO'6bxh57r  z:dFOKXO*3^,F/"(1R&וI!50#N6ROCEGӗ IHL}_!8lE۪@Y& @pN؃Ľ Ɣ8oȺ}8 i4FFI,+ه)iJwgnm> ӿ  + '7a輁ܟSs*p[7ި uOPDZ~v8'vK^Рr1cEWW-s(B-6Nz^}85zMHRDy 54%N7|ز'+(v晅TY#:>ϷX[:?" oD35,>g\Ljv((=/̤ ;$k}RMULAW/.b Ggm|b EbAx@A[9*;A_92q\ܤjAAjhTWlg W= 5GODn7ePR,T.0W] cngB1W]N$MbRS;֟$|f{__Yچ!E2_VR$VckWM~NffX0M`7^ sUJ1ɷ VyCXF6o[xQ%~3*Awԓ5Zr=t%0Z@{y[1zKSG 2a/P{ɓ U $OȂ"A4sv}o;%#,P/\@o՗r`Fj>Ϝn1ν1v ZP@u"!7, %LasU5.SM3j nCy9u"ҭHw*j^ I%Or7-yU~w}1l3 ^8]$ƣ$AScc$þi$D:BlA Y(8#.ڙ=\NιopycQ,zОH(09q&)Wm)y&ku)d #_lp9N\: 퐱AL~x h1(n "w@jN;=o#By VdnoNJ ]ko2_Y,84F8?}9,B=wFF{)8ފL@JAKGa⭢fk\CmWt rWַSgs\nT1\`G_-s5Ftz6Ne[.6S q:7$NkfFR* ]No ahbF"c%JHo 0%>X~j6R Ѱ>C{sNϾlzmY!Ak7_>.rn*a˕vJ fMnlÝ`MAX!ߕ:΍;~,=fM!TsP;= XŠ^o49w<2(MwH><To=sԺ/Ab7 |α,XgF([1!6lEFҝc-(I*aőx>B0)-+ENx#j^;13ݎ "<^Mu+H4@@fN,pơEnU:]W&#X3 qX'o:A#3YӸ0f^Ưh6S`pFNr2#{7/72ل;)ԏPEXq^L _M+2,߶Qey:;+9m)H2&(B {0xhTJc[ɥy%f*<רxc[cՖπR%U^R. ۏRMwUPC&u0d|gKWL'WΘd0.LY}cE'Nm`{+bAW^ A9{[9맪fSRަKTbd^ 7l.ZF_&!GMf#\4T+kCEB4N75jYvh&aր o%Y&U8(O<е`77 cԕZlԸՊ >3^tϓº6:L\z UIW-k<Ϋ|mG2El}ojrjİ]8DsHSe/cIV6uikvXRWPt2"̜LP >jP R,m0H؛ gpҢnؚP 1 >NawRҦrTӆ<.lKsB2w8 7fʺ|͚W5rX=:cS ;mAl:jE $9t |ۣX݆FΛ 2fxNbfgPEJfjbUE6uwQiՌvMHG舢dDmp;=+gYB1&" cT):4љlkXij$^Fcb1wD{G闛)x]A~U[Q 3W!Q>vtXDw"IͤņTZnrfg~On+_GfӤM6o:!qʺ> E^e?f=g G v``#kbUk3hU-Zsixb8潤[PzU] Jt BN:mvȼ`F1z3I̯}aMɗ*1{'Xn%#[` h3/Eހ~7l~}՞6e6DO+ l5=!hb z3LzI00P*LX0y^]@i6ѶZ`d:I#kD[¬-ìE­7h%#N&`&/)N)$!SCB [l`Dk2_kr!ۖy$v *B؛-b3n X G8U k Y($ 5Gi[x#lQqK,9딵;0*v=Q 2Jvm>=4yFTnZS{+%pz&$ˢHd{g{쪕W  >:ZK@;FwV:7}+vOUr_rlK,͚4bSxOA:8eᗈGbƫ0R+5#Ś$eQ><`}`?BmRa/-[Rnmw!.9!T @N ՟vaѫ?1$nڤ\TƩpuLxQ"b"h\H .'^G^8ڎq+oq?r)FzkayJNH^t4,_@owGkq`~#Ln$9NAo*+j%$ZFeQ혲*GRDk,{`B׳x*B pD$9Es ҋsն+x ՘@`⪍cv3Pܰ޼'9w`д7`3r$##9+  j`Ėȩiٔ&)(=>5)W;j3Q]> 'o$,s%Uޣ(BH 1EE)%}9["lpO+&rH5=rC6+3lҤj6A@svM]M˖uvv__*EK9W#BUJeZ ry$v~$fC踵DI {#D7(׏q Z O&+5C Q׌S;ɍz ܀B6i&{7ǰ[ rY &K=>8klio}lSysF?XD8qۏPKUJf#:tqs"Z}@Z<@qk WR7\#6SS`U^:KmjH7p Ѡ>Xŧ_` !Ӧ-Boܡ]^6GCЯЎ^%k)R1'<;ETo\oYZԱmʦS]hʔ~ӂJ)̌e.%Vcu&AFQ{#H$$c'}&oT4jԼ r[rKԮKqBTq enX >܊]CŨh~+ϼ(D:5Dk2bUA^~+6-;ˬs\lI >.NCa>VfJ&T 36c)~D:Ȼ69LEáqy t`rM(ez(Z( ~iwe ŸwUW;g"R6 留95--:l+=LFǵ諯2~(~/X5sa_LԂ8vU +']w1J&’u(Rf@g:(ِX: К!;=PO͛޿:= 'cC~8/UT'&y=f^_sx;wHrR[LdJ#6$>8nUW{Νb$}逴HX%^}:춒R)U7?xAέ壨̚6^)AĊ5<3{]E~=vAZ/v &E~ٴґ>չ*QB6瞡mfS,PdCzp>tF5qLӘ$`q't+FOxNmaïE׵Ժ!0|^U> xl;4X8{ނ&.֦RfWEk`%',AIe9I,[„<bos^s}xQU3ew vho\TJ,Z'{cpa>*8'lɬ$%OMz"La m7vvU+wm ~sH7wA{(-ĺ^F< V?^ǭ%p@2uƠ5vl ҕTl8xC>/+ݟ7{/4i !=Y$ٷ7s@%J|n:+{m.>׌xDXpZ0 V]"aFO >Tp}˃WJ[6`Ղ"HNl;ܙ'F{nX15&E&S*04ZOs[UrvGsqh h~%ϑduFT%2' CjQAe~n|"@s;&H sQYRѹɐY+WY S%)*B'Bn[6ye_!MSy./lw…䎔 #b |qi2e7CUg-t"}HSGggK 3û#a},&CZ? ەȲGn./{\>L52İ2zVX+ PVz<k<fsߞ:MG01uhf"[E%ðMNAucTxJ'vb1 ~P" t,DPeX3ƹ~\oӓc$n Џ[0Mvs0ޔzw^kr+[ATgo5h` @i@c}RS6ę/Y ⎩R^`e>zL|mwcEO:LQp2%Y7Ӫ3aCQH'k"'\Je1\|zx4 pKqYd,D]}T̲okRd&cӚ䛧J\}8- ,Ee"N ͐yE~ss چ|nns%=D]r꺭Bņ;KI-v*,d:faE.V8p"O2@kݞksg =YfG -jƈuFyAgC ik4b7%g ZBݑK A Fy/SmQ$uNGI{LMڏH5{D m[Əތrn$H`c@`g ӣ~9kfNm%$NHV(W7`yǣŝb|ȝ"0W=jc@:"f&xur5';6 U#!lXn4/7J";RTTǑr3kX^KfKⰮx`a'C:;&;RI8~À\<[:BfveF }p4]&RD!}=YIJ"Eg zvy^9y:V͹`,)On(4LNWdGR"k0KX ڥ͙ ό.lÝ a tέo!=G|_FVxT/{j4>!I,~h?册< = vjɥ6|Z ֣M`a.ߧʼnX[iso 푽KULE=lP9gd3p B/@<]] bF\1W[%z7oißEbihb-h[84TM޴~5鍽p ^>E,Sd8p4*ܲ  B&8xG-n6?U§{x)ѥ;Ξ~e`Pdvګ\!N I1ITkoC ĕ7f&:*U-׉ܒ6`rQ2O1;.>TS, #{w.cޠ@j]э,LӘ3eet}dd04l:F ;߀ CNZ׍ 5aynwDZͯE4Ro e"q x%:F1aO;-(Y=P.irMǃÏM#aevpBP=:*ؓE8|1Y BǢ h2r? Aؘ%{Y;Dˌqޫ ˢNFJA*Nmm"Jsr"gڕߊMET?{#<(;l8ww.](qh= P_o ?VE+ShoO2.xf:P:dja(Y-| o @Ywœ5-V./nqsQ)[ЎC߆f|K9ʮ2&{w_j|s$\ͬ`\V؀*qh- |O 1'W`zZDK!{Qs&6H.C P{dT+|^+4@itA_neCA$R]*; *>0CEFa"o2A1j+%2{R\9_Y<+|6u/cO,8UՓ|$ C7I3EPMĂwe r-l?EICĔJ1=n9>SxGr-*8J1Ҥ(0[jDTK $NC%Ri{W5}xmtbVhG*lkHuu7pEJ72<]ҐW) da<_8cpA0/b5@aB{DO3$LU)@aZb1*ށ0OdDjkmWuzXeӍX8/.ͣkN\X,=R~~v=ݙ=gW<<ń(n5f]Db$s%ƈ]ΚF"`U|P$bg?|jQrJTgK7ofP1t]E?-p$"#l80'[zE%+Ft'0K[ DU:bC"n¡L?915:,hhE!s…rq}ʷS3f'a?Dgvw :fUYxG̵٤ת< …UX7F.H(>l+*, +bBݟzs- ~n0&5W -|+KyBl&o)nZ?kM~stbhQd8^:]*r͍#^N۸ܒT Sȇji rv@q1׹62]"d"7,? ߘ/]57(gV.'u[fvD.aR |D[7JzV(pic~\fb&]1S0KDf;FN/S)&E#l-y]Ko ZӚ 8y$`G>u9B@nZ>GciB)9kQ.y'*({;B$ݩilz鞐t;MfdogޝmV;M Rf|K%o{^hu!7y&&4A}0 QD7_i@"0x[toliBxl?JpKyZ@&p=z@;#A(H8=yp|riw"ssi3qeR2~z0lj!?B֭T؜(M*O{#ptB;$wE#OYry-0kCA%2ߟ5FU x:dEu6R@Z>3fZ~Qqg2&Y@=(T?*rB+Z+P-Bc''ΠQ m0;o'ԂіbER0|?w@>jz]n3+B mC]T M"74[`8)eB~xw?g 0fR &Lz QĤ/aEr5\fi/mLt c#F-T,hVǸݘg NUԲRsr l].þ|}_J;.ŖiOTkxv399.Z -]ɩubﲌ?VW=_آu" 륙<{v@Ԓ"Ghh5<.@|o YoP~U}Tfh D}ʇM{,W[ȩn_;(_N@S lJƥ`sGLHĎ1e7ņghǩ#m.w1ۄ&44nqԀ/BEֲ*{S/uҝ=|FL|3"’)5! bΘs wzeSп{ m(}}a;O@kdҊD[7Ee.ss,H{ .<=N=٧)Foa[ءwb9tf(݉ЄDH:f"$2O:Xch# 3 &q⤵, 欢X$G@zUZgM؁&"G`qE  <1gHQP`+◻ߊ!G|dAp$Y<{\3\<4/ b{rՉ?`y9cʽaUq04( ȝYKsp0ya:;a3=.PW/׈~Nmq}P^"(᭘+Ʈ0N O69fZn)P- ➛Xz7Nu3I/X5=&#gpB.IRHĆqowMJm Yrs+5kNlX+EhJ Ja+mn~SqN!لMo>kWm|D|Yc"Q'9.ғO^s"D>^GvY~(/mE9ZH؂'Ɠ9v<"T88KTNFy4 PPFtNk/`(U5aU q2F *W:vxG)'U)i2 D08r5> *hsM$ImZ0 Z1ۼ\u Ly榀4i uXPAZD윅:>Ue):$X4XHF0i+Db ǝfO fT BĊ ݲr,e7RשwMJUd VL,T z&!U̟' UZu'EW~Ǵ8[SRZ"$f58Y_2s=EJwR|t hto듷mLͿ6Eb̠myV*g= -PEN@y_R.0$w6\8QT"o'T*+KA TU]^&f+ƃ`To1daaKV?'wi~u<{fݖ|hrG=Ccwٺ>mIH)r?W ȩv;bTyoM)&#Bi/fs=﮳VЬli\eX} !;F0 5_ \OΦBľo!ʆp}A# e*3sKiF3{aX;]-%gԟ21zu .P'}S<a J{a+]C*]Gx6Q D?h)M"t7Ah5D(w C}$Ү*ӨeҠ"umgZm!rш IgrTOf#,K1 tk/Lٽ+&3q*X=}5/,(i`yqC9|nu3w`2Kn39;/t/PFix+|~&qoQB>Ώjb&j[{+R41MԻyfi| [>EY4~BpjK/!Mi襃7STruĬKgBT1$*\ey%6 tkW+X\~YҚdEgVt `+d|xٯ Гz1K-NY"8͒dD:Mk-i'][1ꑇ?L&9O_ۣ$d՝>:ͰL>涽C P@r%^ɺ85k{3`8[8~"ZqBαW[ )(١#1׿p{ۗ^0*J ֥ sqޤ`^JZq=W2_ Fo;?Tk'D&.Nc4{=r[Uؑ 1DiO˭W-`=I2/jQ9vP%=XfT. [}0s ÝZC2 )b.b{' Npೝa $-_3z򙀭35k՘@ڜaX4>uSmޯE^g"[jTR7{@ pA50GO>==t= xy(;D &:`JauRt@_E8e53X0 ժ {|%>\sXkkd <4bjxa$Ci.MG Cov3.ϋY7 E<=7_ f@OP~ YFAtN8`_;[ƕC;}]ki-M_ٶ?؍ZS[4=_˰G(^Lo?KH4.PE^lAN{eippLHD2U^'>_=Vu4#A3,WFkX_tR5Y8oOv`9 c1p FTkf M[֥s댶S3TY/)5"~h7_}z_!"ސ.nC D?Nls\d$]$)GU=lr|ox弋y`ϯ >d> ++^CTU9S[>h.3H+Wi䠸/_NXr#i3;7/jyYxJeF&N[-&BrӃ$@INu Tsqk4(Cg ޛS*rU. IRMI3b%ߤ6 e!Cp}8pzUǎvpV6%I7{ǡ&S/1 KT9$j![hp0\RIXvF;nzA?98{x̰;tĿ#GSg^.ADzLrVZBi_^_Dk Q 5lf0IXKrߏdO`d;p YGyY쟯msDZ&ޓ܌ l>5M‡[n y\viE21hHWLޥO s <,X}M,NfukQk36Tuўfx-Z ԑ'uŅk"'a}2c%"eBJwMM;KU;Zjh,a_i>&jIf|bZqqyE+|=uZ\-Xt[7* 坁v{%W»R6L0w%Ox;fN/tOCR &uVA6WyQir=/"āt~/jWQa'y1߂(V[huAWm>KўSK34 N[ ߪ߀͈F)dHtX~xYI<$zyZ0uJv֦lr_NUu`2嫏\3:O;,o۝xKaH5-ZhjxbDA sX7;q#W7Pow@/wͿ{*cxʌ~E6^UPCgM}<(՞^؉( OU9tW7atևk>`ѡKtlOɷa8"0K}[ i \6R$}i$iFk6wXY J  iIsSvJzbK f ί%iY,d $]cHUSy ~jsVS%ɁDqAmF$# r28¡@I"} tņ(̱-ѻMf.GڨE!1tA'(FqAUxL+yWCg./Hi1q63׈~k!L3X+ 2N<* l'Q'zc4NGkt3b<;4ӄS]QcNR Bl?ܵ(sqd{cg+Z~+W4cY}+ܸ*UZ  gd?)pDE .2dE2;y/lGF#kC/&kh|_HFw&d<Iȥk/ad I3mlFS^X$ܵY~–qReXTe""Nzj5D3, ܽGuc<ʊM Er9}uMh?jl1IϦzNB*l7m͏}`@9753ڎPS8wܰTm,U^Q, R !l̐צho1 L@!"jGjUsSE)?8TϫQ;Ѥ, =2a4ސ'}-4E+JogշL6tZ L{0kK2U(o5 92=V˦݊qGl`=Ya(u¡< ;v/# @) °}څZ`:c;%z~saRY01&Nз5!vQ&i e=)D .c0[^Atwl Qa͖=6鹢҈<;^ 3V7hzRQ[VcX );kP/fҡ 9?5-g2^FJ^1CGlg#m̉R{&3=žy%^ym2vP-k< 6mwn={h~+E otg /v6Ҹ4uJ{"al* wHYJ`w׌YbT\kt[N8t\k$;EXVyC2rfDޑ|XٛybFL/Li&3Spd*9z'm?Po>K*1]Ci]+95!mϽj &RE2PQ>늎5oHt-<XAnBG}HknmNK .^FTlx!X[;.x̭uw Ra ]M%a|6HVȰ5<6PAC܀P = E PUZ REe- A;g]35SPCwR5l2&4?lsq\e5b: `M[􂤄{hMMLEK"_2dh?4-ѩ8 hhʙ됁^уz}C[Gw sYCy_,eМ!oh~,)0PXf |੓&[WEo(!:iA,k!(;Kaa3Mv ƢЋyKK/79.O?m{Ey!vȳ6G~wNVv曬m)Itbl聚grv8oyg/E݌ _'+E U\KtXa&lW$Zy3?c")mWQg,ʗ_qXa,Uažyգ(vK*ե߿hZY;} WVu([ HI&բ&C~lj1ꔜqq.^ 30BVgW*ֺD 4כ%1+l? `r>况juսG*G70` J}j%Ndz_%AEjFyc,&\s0^?"g UAlJMeމbo.}@Jĭu7$f=!:L)H  >%$0/bkMc\"^3ܔF{s!]}d!βPMՙ.09{V <3:ãc r˂ zvU|ZG+G `/2b)k&Q>z.FzK48w< {?cWS!BzxX␾(~x̩9Z=aI_Mb9؄fDeUF hZ/Aq(Cg ZFK(c4fM3Գ KB-=+~) jyqjH|+Wolƚd~Dh!oè}Ʀu5J?'^C󙨢Ļih&D ޷HҨ+ "Vx.abXjD񸑣'*x;> xsz.Y& M@qעJ4`lC:pkC:8leL5UpQjfAq}&"n7II L; qRm]u>Is@%ifdb@Ϥ\{3m*ZI(oe~][ڇ־Bʫ/X,լ d no׶9yW%\] P v!(N x2V^$[In'.<>2vX5!yoj'h C]Ԃ"&2Ye2s٥+ };* C&6; QI.*rΑ]&;\HN/%\dЙ-^BԗIF9$+r6 JɅH'lZinl׸(Xۄ1p롩_*j۽ yҦNkTN_>O%| .5v~F<"EGYN@V@ύq*N|bD\ "kbhB:$ ڑ%%^<LP (?UccS.Q@xe3ԟèe2|?fńg[m*6Va.1 le 6R m?2+(Wܒ)ulg8A8ƉU.2# Q'p@^H+v@=y!Vw@{ BDA(>#imlv|&0YpAPʓ2; -C#)Jmى*u5WV[VI+>8+h9V2N .@֨/(/\!z+ݵ/8ܷ!z" VF+s.1NF8*pNR:JLي"c:.Yݡ 8ے5JԏVaQ4>oԀF9O ܑ|GeRC8be+%]wey uo8T9) u 0xᤝ#Yg(yc2"HӺY(vǝ ?y퓩ȱӺ;j;\D}RTobQ%5yB-dA"1\FduZ:LYE#O]2#F<$ ¥Ġȡ=ū_y0vZ"vTFpSQbԊ;>ւ;wġK{|eN$j=JMx OjP{a %0p]i8"@yRjNnۄF|R0{rn ,T8:/t57J =7bKoˆ ķ3$և8l+4q6lb f(z&+cz (N1(lc'~T 79C (p/9+Tƹ^V}6CV`1_̵Xѐj#b{fb5 ߣ}8=ғY:n|Dk[2Z=Y&rIZEٴ"#/>emoGFS/L۠he 4iye:xr\-E<>$.y;Isp.sw0UEš[wpo55VDe [*owJz=K'SX1j7G^zb`ZL 2OmM  a&n5gµsʝ|ե`nM_p𓙊Ǫ3)*OcD&y,,GFZnB@άeӕFSJW%tP|r~F@A 0A&^|-q(M ~2K8|!257@ ,JnHRPp^؆;a >h%*Ƣ4c`27l׺p7\ff%3}Ai D$X=WfS7R=C+۹s,"[Y_#곂| I/& ` >aY<0@\<!rZtv$+-RxVvY &Hm؋kp@3qz~bҺP)@2u@1w%PeƵȨwK;NPN82'̦> IucYL?Oܲt!膛:9?$$ g Τl f8 :Hl9鞣Zkk\vsDH'L=  4k4F6g(C[2YxDxݭx;+a>(q%+>!>caSЯa@ 5m'FVSafӢM\<-vG/*әc&uJ\~X)@c mjc.t8tFI䣄keq4+Ԥ(|*3-/O1l2@NuOcVuqR8Sfy uQt`:Խte})jp hL{04y ^ĸ_u/ g_:'Ɵ.RT/:Wx9_Wbm*[kdJFEHν%GpRsoA},jI Xi::W1Eyc&|F0gOR8ģNs$ O_ ()0yI*~g=j+ B zƧŖBQrwt—4"'\6ߩ?E~wqa_5xpI- ֺxR? FA75,gT'N)详˺em)};Isxw@f+.ي?z 0[׌ 0fZ> Mֻ8a8Čis;Wv%E+WwB~,׸,PD䍪6(n3gټC`ӵZ3׀I[4,+c>mNxY(ܻ)ci˕mz#,חPE %hG!5iP_hevWRUMRG0q:}ǚ&R.٘/E~T1QJWU jإp{o$:SxY M2KT`EBqۖ,cXZa ۄdX+R%G N4lZ2nu>6?RTT1.6LRMNY8 < tVdn9.9`Z)yfY~嬰}EOOI*Ŭg\2TIeY킁L@xf,3 =5=&ƿa`~MÓ#a$nO'Ɗ5uB,Y)ukkO{_\8Ȱ仵_U#wl>&c韓a#P3t_G3gY%eC_2ř695`ԣ;-QΜvZ*qr'#5?U03s zlZEn3@!,RQ '17x@QYHOu^bwgogz= j#d QB?/`);ӐdJ+pzbՒXZ< 腡8Ru6,;7!#@Tc)>7  㗊O2G8xyz̊tG3"7탈Ы@3]/vlciaMB71H$-q0Y3M`]^>{똻Tvi@ΡSUrl^[Me!p#)$]9/O<"a ep?(} L ""˺?ut$:ypxgjEcLw7uJtJ:+;ޥm/Ĭ-9Mw7(.mDhHK|.~з9hD@uį=_1nxt|^U% ₠h,T$j9_]oQHܫU\5@"5}uP^/kjFCο&{Ya~RݟǸ~ -W~5~$3VXC#LZt@wNFV&x#M@foP>VQwЋ.P/ &;!֤?K$Pk*b<師.oȵQWQ)~X~f]!1QlQA&ʅ+52{/>:…fKZ _"~ƠPBJˉ&>?T7vPPݻ4e{9Y/. >S ; ֬+6 W+}$xKofx=bOӑ)x!ɠá֔j䰥?/^ F ]d±{VR6}yo2.Y~ Z7^QSZ yMœ6"E`G_Ou/d[ry@weJ6M P57Iҥfy+ٺjEuѪd?-bgVPܞ5Qr, E[UTؖ3/ ymY<藺2+`7;}['No@x-m"`wwֿP/X!ǘse ؗڀ=fs./}Jr:Mc+9&f% l}()%b5ɡ1'?|m#T8"<ᢓ0M !7Wu鼴9 {9ւĚ+`&(@͈V PZv*,^tX=RbTՔd:K&+zJubwrogHu7zKtS/A? K^*6*H,wYWX-sDZ^]r I7E,w-peZ}w9UQ_a\*Ze>tX4tV#xAyg" :4 4 kyz~lTͶ/ș 3:%*EK p,2CahKUA5>]O @f 0yI k?mZV6a͆*r $/U|= s"8ZKFU?TM6B4ƭz>1!v,pgq֟8 Qţx0I[c n)bCPBS!"L8cP=jcW tݎԗZU1TCc>o,C1;Ǿ pHIJ2O/?Ԣ)N#.jН,n2C½Jo]!R[RmZ>$8mAgӣ2H{t侃GjtQ.Ρ M`so_0g۝p~PzHl$`;C|%U!^O!p aB5ɿ3ëf}6 W'Ajn~pV?W::?0}?nN뵨 )=Nu7 c!> 30Xe3H;WkBW6D`џ_=@u΍eOp+}זwK7 kl_R_dk3zK#7&aHo\AH֥sv9QM^ZC) o^[ltV;OQ4+\>@yyS6vExBc]rԑpzjꠁ^^UN[GmO(4TE>BeIKJahV=p)n VFխ+ +w~zUhD3IZ>vh e=«϶jt΅{aHgeuDC\k<獯2,xeSm$tG)4n?Z@ ţ8vѥ1\Rnn>[ ,t,<>}Z9_C3Dr#!e;3+@Hydt EZީ`9:ڈӾsFRC+AyD!:LUD2~@e=Q;QI[u4s՘Z! +񝮽,%n>;T43zH&q)ouSqY:K,aK:E?V7/'D[h{E ؟잣"G^ٰ QD!F|q>6=({OI땸q"7@sgQoYSuY65\l`F2?C2pdy:w@Dw* 49 GVi7v*[٢̑T<91w8kohMk|"H٣9 ԇ/spz ^BVEil!~DVF"mPMFÜ5('ר8"Gx]׺˛L/vS8DL h؃MsTv(R:n&|T` M^iG[7ym~ ;!~x_[!'dA/SsÈthC|ٯRSwAck.ׇx.9|^}Rvz#y] m.(xFШM$/?*ӂ4CBX@9ۘe}!oRkl ٍw6tt9C oJ(kXpr%8&l"S F0iנGwKeI%M԰)҄3ZySdV!>p4)Ѕ}cO9b f՛^nL5dűdt~\[pJ6=#QʧnLPd_+f=L]v17+ ];XaT[D9HzxP'^zibˤ b[]%>@ˡD链7Ehs0E5!+g^! }#.%kG3oң* ~.%&[|6 %`ܭz7AŻbA]yo:g3zNE-{  (-?( 1Ϛлm`V)p3izCPf.MB``yBtwЫ{|4ev 2uxifvŸ֬7?µrk%N(9{ ݑ[ϼF`yxݭx5E bd U{[Vm wS)T˘B=(8dUq]] ԗN+W٢q BY"183rދ_C@YDƆ3\ Rţ1I)d \OPo U2t&._b^bo12{b6BSyȎvZz쪃&P$ǯj.|!F\NI'zK"HA^ǁrUGAU kP)1'RӾUڞ,WCSvH(kb]w5q(XD!^*h4M]Rޑ?#MXkTX 仯!b?꽵4}!SƿA|͘G,ɂZAsTRê>iw8=6+ 5@X_ fz$>؀24&q/{~*h 9L+҆N@ PL.K o}E K<>x)6RD`#)xLq%kȀop-,T&9-Ej^V(n fT"[%x;Qn ݞP6x E&ssN+n`hOZسR1R{Kt'?3 pH5ܚh35;/F|ba::<AjZQTxwSݲ#8[EP=AR9v@$9#0%+C9,U{=#Aؚ44UBNU mj>?ߊ̝H.@ &.齶dW`@&@X#QyWbMS, ֨yèn ]OWW))')DNU˜_^W!>/ f˧!㵀˖CApdZ̪E'a:+x+OG",w-m" /CLb;S )N,˜“"~[9qIKr1ׅ*CSAt 1OfY:,^%h?BLPr7/PN,QrWַ1~~ƴP \P#7bXBRN7s2ecx)%c2BIvɞfx\j]|\.PV M{PͰ̈]ҴRU~)̲*Bje>FƒҢH;ô/?<]J pЪof\O4LP|oQB+t#TOSbkh+ ˼ /9g8T03ztXtNwq16J a:qEl/à&dRFPO5cѠBI)z 'IQg9:G5Җ\0g၏ex7u R1:!4h6A 5hx*K+й:lE9 q޵p#HzIиWX [RLT =IK>lM98bɈOyE/5qg8'_hÝ̓wƟ;۬FImrLC{0oͅ302ڬm*hL@\NDMf5~b_c^0PbB#파1=ðEڅ ;9Fe$ry xWN33s}ۅ)HL[Y+l]76?4+K ԨL}rVgb#[~cEd7EZ7c!(3 Go=)>dB|qF;{#-UWjQfp)/:;Q^\UU]Jsu_2;i |ڪRDC9ɳ;xߑcU ޶ lrO.uy37U z-ؐ'*(}{RhCɘ!__?"stح/o^nuv4Rm|'|G#pAWUJX|YC4nR=  ت+(o؟ctǨvň_nz3eF!"^7KCYӖgH!9k$2#,u@HCh[y"ռ\m~+|O]CqP^$y1SH61u0T]~!Md ZhAyC6A6#LJHMhJ8j&ް6sOÑ:u1ץNy5d !a0tӈ=Ä e料ĭd:*^!7ѩ:|ܸ17zk$s .TG=JLR}@M|+E__b(M}0xNEo# u 53<*!aW}U31@zt >㳜ZPlj0A<=r!_OH't3%}Dfb=n(fҗ%Y\aò\ӫ0׫>IbaHy#*QX,/P^5z/ !jśWv ~[Lr.9]XH{ڔWNKZ2XE5!ȡ wB/2m<@ّUl64?ZwH('O-#_ǾUQfⱑA[.#;Ue=1C6/fuȀޗ'(~GjFի/x_Ҡ7G|,Aй%m|re <:`g x'芑XLKffҕEr#G0`"-r7kXX[[^1h% cك҆o'\qFW޾}sb[5e\VC{]ʘ/b٭*lD+j蹣9 OӃՀ·ANk5"/3o-W;J/9Ye7]} [> )>_*n7IuZcnBÍtGQoc:wi O?E,=E>#$ܓ /  ArYKw65+T*gS\FPmbykTQB֩YM[5)9oo+ % U-"բZM)t@}#iU5&9ĂЇqRfс )r;2[[X[лtr܎w$A*⊜"\ )zYep޸;2'%QYlggs@92 fq<:HY͐10FcRC.uoki6ܬ3FRMH[*Mi! TҺf2X&lfNPPƫBĢ!'i]rO7 fG`"E(_,e^ߊxq,E=sd ?*| %UKU$svVqtGHߣ&>lh.רwv)\F.n8m4RLDڰ֩iLԲnq?$6qX@l\ S$sH'ɣs ,(Vsd 8EƬb"~f'aּox >yiCr_)J{B^j?O\11A#HJ#e1B e7U<){E/D(x|ɛoRT[~+=W;QYz9^w[C{\UHQYdg0!7Pi(9ӯkoWSՈjZ ?v_uO˞qTě(dlV* BF/PO֣Sb$\emc0ZjhSl?OՄw)߇V#[v(y[zŅ5emƺTRHb{,d4@BWzb6f6 ,!&LtaN6h:`gO8zSzyHe=z2]."dHç5P\,@34>`c`3\d䍽.#LCג;4^}iAxXΙsr6GhNzdjl[o6*8reX:B0z ,mC  B}eL#s#ko+|Ny1Ab>.?9 vx^ `|}pR"0N [ ]˿}M9h-kPfC#)dbI)r\3##S]",WˤTQsٚ܎n\MoZG{F+[JeX &\|/wah{ZOP? >ieoV;83Y q.hjSv ;m 8, CO~(M=<`C!kYiթ )(wBc`e!R:'*k!oIh`.LzyzX @kfylQ.`yQk|(TIVQg$ _kJ} [\AV%_{q$zԦx >vF,`3Gtxߵ0mԆo1-ȮƟtfB}39ox"*Ն9%a}r˂J eI0j:p ~p߱:yi!|xt-T>ߩTpD*ɦM`;hSD͘5V8a,mog/ɾZD K/|C %8# ǻtC$`H-xolc'ed6|=0PPm @}SOtnD~.w?AI$KtƫbNm.2h] FN+)AHdMX V8SIJn=SK  @>i X>k$\XscS5= W(lB}ܵp JU5f[%rIK?KaAiqXq l  nݧgXXi-pQQFVXzR"><O<_f>s381L{eKnף&ݒ4qRf\'8TΆ|(;?=UʼnCϾYi_T:.mhps2ZtY9CnUW`W#̤EFuc^Ey 3 fryV# eK_,\, m]Lto",MTSJNzΉU- a=EQKNC!:uPD ny$pPӆ qzpi8h]/1=b5[Tf81x?v%rlUGB3p~mH8Hx6,Wu^ QK@-fo@*?"ԩmR(2ɯTN1Sǐ -sZS%4Fs-gW<MZJ[k[ɥQ}uj=j3YiM_]el.,/x_YFP\XޭAYh1Q&L1jܶš,5(M.iI3E6E;DP4V^iij2@M~؜={zgY/;IP*2@F%E(%2.1mqp}<.WU)} Lh d5yzh/s /ѧa.!̫Had5?ֽ\>c6h[\d,VTϢ UWAZ >]Q&8W`Al'Ώ8WGF*;:Wcuȗ%,~-6lwv|M2{;%{gK YuQxR RVguʆa$QV)H.a-?^ѻv=Vȓ9}mIpvh@1l&*Ѭ}$NM׼ yb-CKV|j.!/ A !ئ# U(Kp' `6O6I M7o'1h8?zJi.)4:B+R'ݭa(u(o{2CQ 0A8]rh3Pdž=ǝenV$Y oF6 cJ &Y$n+X]xSVl|V.4I #x?Hbf{9-t(Y'NVEZsD,v^Sd#;tgzTo2y=L8s:^ڼJ3QJ/~\gԄ%F+gTW tĦ"tL<0=[mNC;d ⒨F򢀙8Y#t#Dl}ډGF>" WjHl; /}29uCOͮUފ7ZR}JހW91!m5͘+}*淅cg-hYV0:n=˲Jh1$^[pA٥a ;39.ɇAQͻ Wli[Pv-m\Ky+!If6 + VND{ Z-VA wTS7: Y8{w j`_$2f7i9 2`J;3މ鴚:QI:yx'U; 8f၅H87BR,7[%t&L9Hdx }36ѳJ2xٌowV)f2>r]iz?%T/lyD c:*|RA ⬂t*_&h\5*ٹ*Η ? _X_ޞ!'4$_DU$M1>+ev$+W Δ<葹`RI^^=Յ_W#KUSU\Yv샶 U,*'}Wra@t^4댖3@Syb7$pEIYJp;Lh"ÔtSm,UZڵN=3 mblTT d ~PAJs^M[K*Zc &y+Yl0[QsLGx.,66twm E>s?k3JYr#lMHJs(5s)RalTG qxk/9SΗϴ֡b~&'ߔAbLrR̹ '5ڢꁏ 17zKh;Кl 9׎˱Vإ^ ކsJ^d&v txrURhi|Y:"0hDAdbj sP2q9axD"hϐJDZ ޙsWWHr= R\彵? HrKYw"8ܬo'@qĨurL5!mW37>IZ#bҔC#Žx >c! nɲ%ana}DIyZ4r;‰G%_2G"j:{PVğRN傌XGl=JË-dzm(LJ>)T$_MM˩,KPD { !ߊdS#V,p}#N' *G0wo8 fw$K]3j2)Yi~60m6kV>&㎁F~qj~7MEvw2‘w_:P!k}GT)"M3HӒɁjel%UZu<+I|QCk2Esܲа0Ӹc3*"J+~"$m %*?|ÃJd`p}AaN72XNupo!tSžph^.c5`_ÜP0pwٹkS֝5/R=^t{Q3`'?H z,2 *z3H (#Idm H&!{lnKf7{_jDyG itݽ٬p"{ T#]x=*xfVL8p]m=pOHpZY}&(p :>u!|^g|(0M>/u(ic܃ذ笗8y= c^I'PD76j7Zo}ƕ;$IXs:_1s5 'б~ChFjkP6ѿi1u1ͶX S<>hIOsx SˮF/6] &d:ó؊y_>~m>/c-3®<4B+pηq2Rw>}JqӜy{!ݾiF|J C `3*9UbHÅA(EKKS }Jp.:mDl>/~=v,3hqI[u=Pf5TJ[ԥ&JbD~qGLc34h0سzJX/9J)>\@&xS^j pZBD!2>S7\KPd A{ū^^4>#> yV6b%zL6X@ _?u[W1ɇx+mCU.G19]7pb ή͓׼D7E7׎l/dDg7~`BgZ5YYnTNpOOPVlup[{|-1-B4?SdBkxp","OU px8CI.r֓>͐q[DJX6;$|?;~5q`GQ:sT!@bʑj,Ǔ|?̼K2ڣ86/X3acE !53: v"ꬥ bДI~bPI#3ڟa >cD+cuJkwIՙ:R"+cn13lAqǡ!d):C7= s=cT4rAZi3K k*jHf.9}ӆ-zzO f)}۬L-r+ |pl߇iaA!'D:Y)X+sjvM<8 R8Af8~x%_\z!ĩv[[ C񤅩w>ԭpHûQ ֑nR*,5(a UehǬ3xׯ^h|uCAi:c„4ǔ0lU@jCnnц/[<[4;*:N3'ϗpe%Z]D1t3Fw)?'q2ϔ<APaL(K >bd l/}R_~~S$SiM6y#4-rY&|cAg679xFT@>*%8A2I}4'6{yPtTaKj&ݨ"A>s`MyI_b_|_#K&l q#\;0?żQ Eb{;mɞumYVAL0SYD?vx0Ǹl8?f,p!``zw%W9SGpl:Ery@5ɔ2AІʘghR*fv w-~aνA }e]$t UGd} \CIVF? G'5wE6(U@k;Riqo/%e4R |?E^NC۞^nI]X!4n6['L21~` )`)2cj4NLc]Iʪ'RVKSf})va"9(kÉ8 Lwt6 JZä9H gJ!8],L|<t M qYP pRwdR%쬉$sN{2_vo+#K2!-S>0kaa`r-}֓$*mf15r%{:+,o*{Bۢr0D-d(U:.$WY:0ڼ%r4!1jr$OiR3i=<~cQnj'.e5\V~?M0 f)B#/kJ +.Wrd*ksJ C5_fÜ/Ph$U$ϊh_v3ԇUކB Y9 cBA` ?!ah>RK7eRtl/~|}mW߽N7)]4Ov9|&Ws&渾<ns.Е%I)0, S$˯s厌 Nm/v9{Z/:ʩfdzO. (3ϭGvV̉̎=klNk|EfXC.ܛn/Ub ;3wsiʸ =FӗRD,.-1`z|pFf7N/f2SLd%N(Uִ!M^rp Mo bNlwphX'*oxfg G 'jPm]F݀'!ܜiT,:tFuJ-[*28)Ll9Xqn}*CĢ$-QNuܭ8LiH&u w.jͱ#5Ҕ=}f(iօ3/Tê~G`8{Q&/>w !qwRQ)_/cTpqD~j8Ρ8쬦X ;o9CH WHXPa=qsr8 Vd,'A5eϔiU)fcʑTbhb l*ve|%wM&FH1G݆K9꠻2Z4iꍢt`Oڲ.e͓}h@SL <1dZ;EeZGTA+%lj%h3rż;EEQ!\HO@ . BϱR!x0ٽM8R*-#YIX }-(C~2&V4bnv͇Пz70yG1 (]06܊m&*)!!!Nl0l~xzķni1UB-S9VJ M/k_}u^agErXGO==C^S2/aأيpm)]lT7-85{&`//0 ٬((LVC2޶N1=en{ &H&<&:/%𑝹pĦڟ @"e f<՟ )if,dǚ)eſ湡&CԷ2{bIEn8o#T'5dl̿jIRqD A2W6u!`η=Y%wo=k"I4 `MO R=fݭBYt Y[Y_6^c%X؄ƞ .ZЫǻcVn*22Swk;%~AB{b"ʭ'mD @"\ϱ6ǭф>wsOK> |Œ[1 ;bs$bG%O֢-EVux e[Ι](خd.mZ9TF=H*v\! BNV/!sό^S&j,*jUNKngq5dvƯJ8~/AԪ/ii_ejg^!^h1V:-SZ҉҇uJ9hZh#s'0[!_X׹¸9zNT,3v>.;D?C?o>MFWq/I[3*BTwBv9Q'fLE+ [@-.Z`l9.38mS^W[{Nf[oX6jTi/]`JYeO۲Jͫ ¨ fkcsDV!@ hVnf,Up| (M*$(t*% tXhs (mG#V`zej8EE5Qb7J]]TOd) S %WHScDz[M,)m<1 XxՋ .b?%9pyյ6Asqi:hS=cqU`e v` ;Tx'b\ZGd>eB),Dc;vP.?ŖHXK>W%7@0o#9ya|Tt,z gL?z6kRRr^2wλoq K~x1!&FA#+UEU=`UR/D6:Pxf^$MW=Z6ؕt8I:m o!(<Ө '݆(/ڛ 3,sI97ڣaْ?$TN*×Q~ rp+:]&͜/^~ E( u;FhpftH-x6i]Uph!y˧'ҜXE8f=l0NmIKTJ)]cPH 5m8苺\'BR V>t(3gHkS@r6VhL:?),Q`5Jtg@@I N&pL΍UaO%QȾ[ g[[xӐpf r̊D8( {yPh؏B,~kojc3O&߈:+@i¸W55juڜv^*Y<{Wolzͨ-ug v5M{Ac-z ~"BֽBw3Yu2y*YR^`#kcrnk;=?!>kp)盒;EIW)o`)|E9 %7 &2) ^È8uw^db{+6lc|SwtYDcgg徍?Tmf鹟u.c6ozzn,XhgJC2D7 zRn(%ܝCHvbEFVVߌ(=ZE'6E*KIg71z<\GsNS9Bf:)?(P΂tDU{-(c0;lAp[/(Ap>x͏QEVlZ="x؆eV, ?y5~fCڴxj|LN߭j'O)NGȧvFu|kȲaG²zؾ|V+bKJ~)DvjsqLGoo#&{dgKe a!6M\zd/{)}7ǡ2d\P1tgz E { H: N+ T3"p#$_O2ƕ)mͤCv}ceXfzf1 mcF0 Pbu5Tޡ}iZ \~TEr42ʴуC7nܓ^=*2uF$q^N#c=/.~m0djJ1ꧮ9*2_ߠ/<Ӎϸ7A :Az/CF~.8omNlp)z ۔tUl|HC?;Pdp- \G, Edrk={MP~a#] sjOX%p}-1&v44(dqOFT!0@Ń{˨35bj-Dn*3BZD|̓mPk&={,L mIH&'I~P(!OSOI5dƁ$`g}RG)2̓.2ޕ,oƔ@[NhQ1KRASkxaَ;I(ZwՌX HK:LXJ@7#NE?-e,y U8w>!R4=C0P#Y84-HR&v0QcQOύvnZG,G/,:|&,! ֌6'dl5kl|-p=m1kW\@_&yI.$q9èUGPWvޟ=`cwbt5 {DnxX">ֹ'"n-5qT)Ϝ7^!Akru C{jp)*L#w 8*+v6H3dl*졗EYRItH,䜳C? OYR!hYg\ rJYxKjNy)槆}E\BÈSRX==#RDk{#+#g֤\ q<.mUGh8`}'8If\+`MM]O?h88iK*Þ{iq\o.es3|TjL` ;ǀGR47%ޠׄT [4qhbqu7h+v6/(EBb"kM4m7۱xY>tFXw mp~w.^R- ̧Xp硇}& )8eb?>89t 80l4XMڝ!ۑLT7IKAo3dDN$*vJ$&!'bۿXrw ?]\j'*/Z굚M~l4I(q2C悝Hs ;S |нb+70:G5Maj^z߳|Ywb[D_, D p[fAlag0?'q0rr1G hZG`]4) Ľv&ΕH__{cQ1۝ݩQrà7͖ ?t:t*J:iE{#0Tmu낚yw`10p2؇D#}2)s]͛TZ`Rb.LZU7S4yYa'h;/- _ӶdW;23MlQ8fU>9ɥ"9>GEENNw .7RȢi;|?u#$:Y+IoBN^ҾtU,l᭟ῂL:`rE,IP'1tW8 a[rREW){+y&Bi0>RNpB0*B?^ʖj4)U?j$ԹNDd.e7_]䏿E+{+ƢX#TǶ@E\,ÎNTJUiѥuE%)&ju$0[賄pO2r+WxL]^F1ww XfWo8dPoM 6֢Q3jG!ƣg/X|xncizU(gںty ~Bt3T5-b#KT;9a6ʪE5H?<\m%a ;Qfk4˦ՈSsT\7a&fKR\OsW*+ Lkx7f㮾cj:=Cq\&/}f]FF-05떨;~$ Q+:0L8mL62[]|,*T=\@v:eYw;ܖVFFG>ҡCяTs-[p_6d&뜩}SioL6T N߫MshΩJ`ծA1 {HE'հ֘ߡ ͵5(6U/CpPfj z]*OZ^_u[3*}Zvzx8f„5Df1*W-j=<][.2+4cM Xs} rϴ9hk71(^}W ^,>}:T#Jl+ W :e ʘȹ~˟5ȷ635*HlO$e`[]+bOE5V2|UVm7*zd-V-hQj~&ֹjRJݮkMSW[?ԖNr?*y1K]V[oGy3Z*HX C: ,tjO')}1 p,6yVfq"I`@@t00k/H*C }S,bX2*m_}#29Fg*aydcNł\HH0.5#,e(yot @,""MRԱk8pˁt%C?D@}YY`-<>E@mX|>/nsnT >eҞ* .XZB*y7}{r)`\Nn,>U4 ;SהL;UzO밎M5Ke"Sҥ;OPVq"e'7w!ږ9\p:}^Z]eSgHtJX$o2`'#5I*8k0: 58;mh$囉n*x@\ˁOJx /'Lv5ЛUɽ/=50 ݭܠS(xadSS.ץս<0VҐ&Ȯ iVT77_4gj$uق5+r 9Yne#1D1_k [F))2v`5ौJաV"$LY t <$8ZqѳĊPE}KVr؄Jf=Q]p,'>o%9kѷN/c")J?ԛ yMϪ61gx,`N(s"b=ͮ|=͎Y˜*v@uAʞ hDZhg ~8*~u,~`ĈCJ E=kW%LXϿs3)1m!ɸsZTW"LjY#;k1ďOb ;"gG 0"&6~/O !sTϵq=ܓ|T•OQh| ͙ k6.B-5B;me9ė}#/ g~֧eҏ0L EE8ϛCG )EC1 _d5~{jFٮ΀P; }䃃s%Bti70~$2"DN~:eQ5\kJ;=7t37t?|!F5O Cn/mr?JKDv]MSd /XLO\IeXK*A5U@ ?1P[l*5_'7 *!lrFre" ;>v0[В OU㑅j$lh@nwxC Te G$ȲWs4~40nk hiϒѮ2w@̡wiB@ǃ:n% 0<Bl~^fj3z~ $5\R4g`%#24aF]{kJc!-]-Eْ97:R˳a)5%dǏ&;UK{BG`e:L,)ÅyCg*.n6LLk`YF:kYwF#֫ضsH)v>%o>?*%>"IgE)|[)E%gU>tP~_Az࿮LP[3!isOVN|/?q+r6b/,"ҍi/'B,.Kye̗w HT ehE&ٓw4/.pSf(96}-iZM8ʢ$=,ޠ5_|[¹I)'dVnoAUKT +X( ~ٕQD>a^TtKU1kAmV\ jШ@7Q3BÈp;~467dsX Ka-i\iK-P*j?e'4~.+O3>60ܚ2X2% Tʳ\NyMTUO2|i.xm)pӢ)XnT-\|7$, s(w0TdpPPI/op}[ hN{DuBb̏߄QE0G=-¯󿘼%f_gНDҗ:G/0\OfЙ YKeK°[]#tz&e۱0=տ FPC՜"ʫlXdYCPcbBZ,Rb,$e-ݠ XnءEf78rȪ3a5]o IG5;|SYqmz7Sŗ='>L?>tWe0pv`(r+j8WSUiގ5]|3;>;[?i㍛mNwݝ7Ro|$UK8S\2(X$`m=p4qݯ},V3A VK;1K&LqRwj:wYKVTl_4S2G} (p\nj,AN2GN:x00,b$Y4BY6]N mZ/U|W~P[: sJ4V͠n\ci,o9[QX1 y ‰ OS m/ ]OVaY[mv /nq 1̉)YVz0^}gup de6)xZV41ɱGo,' fߤR,o!&g mNIDBV+E3 qҫ|#z b.HwP6{aEGh3= 'zMI üʦNX$/z`HO6o1jpNSD4Ɲ]p4/pg3YySJlZIwt_ef*J%N/[?UKL>1<0~JTE]O}o vbCw{x zW4RUKwFjc.dHtI\;q2z r22mV%,{~yڵ2USpo h~7tF^"$z@)IѿP:TrrtiJ𾣔EIE[SZk3 SR2}7}IX/AGu%E;Y%LUp%`Q>YS OѐS|q z"f<`=wíP!5b;{#2aP$rj b_VlϞP\:Ʌwst $q0(WBKW 8y{I,rfȋ1Q0W6eW&Ȍ^oy[4?_!:| lϪ2v/V P7]@6mK2hsPIվ%c@^YE2 N[+wI2Pv wH_J,.z_30\ha J.;x_=zvxvzph;h!@Doڐ΁zYvnbQb[fA':N9zjY&x֣p(<$Wq0&hڋ4(`;IKY.c+#Gqt%h=zubrQu#v' wђ--ٟ3PH/ұ upvDft?ܤ[O//I4<wp*=iVHO"]?9 e*,|!p̏G쟞5VI24Xq[Kd!31%!A(S4u~Q,QHoL_FVl: wiX_cWᣉqQd#b|n=P^{Bhpoˆu";@Z*ܿd1z "koHޞ(Ca sKO"e ֭m@pBPWh^]EpgvjD$cR ׵>>{i%|,xdxwU_S3"YVߤ֍@wCtc9y we5hC|Wfd;8's; ,TomsDLUpaKc?HdxwvtY +QGq@. &ϱI%nv8ܽmSs1!KC}-O}(b)w3(HKt_f`>ݐ-q2QY nxO8:psi4bXGp[XcX6s Q~Υ^ A^|DU<8?*3+}[ԣdy96#[AiWO|Gcy=W[)_/3euzRt䳤؂Υb+(e}n2iopk0&&3ҙnӣ0Y5 $+c[T] \,?lU$_"rC$| U|oTKW/Zj?ڢhT<3=ϋ$q j.G^ e٤Lŀgei_oέfXߤZ6Q ! Þ RڨC>[)b-`@+l*#6v:Rc..0I>.``ȳ(QbnP)zj@m^t'3'"nU ~MO24Q՘x~3iiJwHg5яYW-:U'֪s7v]yT[L}ވax6Q={⤫̇A܏@m˪ XnLlEnR=44q’D6nFy[rh7!^X8^ QߝxŅHMLAt@x]dA11P's3&(Jgjֳ᎚wZ!_ :L ?^ݬV8d\IJ fNpB#6WLNQ5|n @cCףQ,%[;~K>E,aXYQM#L`);TlW.PeRb 4kWk{p^(i(/ c(M!zaœO ӡr(qɏFohY^+*ѹf}~O켄huNFIInh^ [';5+ qû6@r錊S]IGsj{_עNg0')mjD@â AZ϶SD隧B>pF[=! eez>k4kM盂<ٳnQJ>6Оql᥻9ϵH4`Q׿.'MIbAݚ 8e.ϝ4GKMIy?`das\S$Ҟfg"ӉHm1 oaNgQr@=ܯ,//Z-R8CrN-ۢpբYݍAWb ufa%x,)n2|ЯO2VS{w~ht7ma`'o:pځ$xDJs@_D N[) _d?-NRSU~tCršt(,}3Bd9|$V9ߩ;:t⌵u t{D&?|szm`y/ʹ{ł,eKB᭪1AQw@D$ h*m ECX&σ\r~!q'M}ȶ՞cK:*N5Wن,*O#%"g<^ &:1yE@ss7,EQ%Q/qUˆ}Zg}EU\Ѕr- EV9Lc:-W;^ Xv_2Kq_Il^[y%u0e%sdwPj)d~p6RB"n26F3]QkV&ϝ^JVCU9և1~P,xixv`E/Y~궜*7UT\y@ ~MĖ?,$p$$~rE`jBR*А*@~vDGKTB˯H2oaxBS̓.1]pZvKHV<Ѷ!kā;*,N4SO7B; 3Щ&v~ <>{ ~\ 23٦7O1uA7ł d͋r ff ( r_/8q^k.I*N0.𰾶 ^a![0!Spácq5ϩp}r9hF@v0erJh˻bsnǂ IL% щ ҵ>x{~:Fs׉ȝYx"bѢkE܂z鋇W($106^q:;x}$8eNs :^DĮ{@cZܘSo8#ںNEl]„sW ̮ܞߺ Vq^/1`l<81nCÓz;}fcJeƭ9 pک X ^g-ݣUpTͻ:䞩^c|>Ga Kݖ%O u)c RWk##CQja>NXT~gJo&/->tc8A4y#&τ}8;J_sh9_U/89k`mAA *sqbo%([!v\9U8'=x+{sprNNgc[\8"r~Ѳ@+\A6j]NpZ(9S5@XKlȀaAu_(v Wy[ys# ]%U'FhJnUхgUz%_OD-TaǶ۽hlN XP>a~(`zN *,̚odޠl 0ܲ}4 C™_(6y2.nΦm,CcWG/:K)+ jj3:˴ͿV8%dWqёZ4arU|pA OG0t i^5ߨs7YYSנa]ĐM~1D1^'s7rcՅ[`JLjK.T~$Ca1ٯdmS~+]=9Y}gΕ5V71Ӝ2Q6y"55Of3fx@Ǖ#i{F^(~)RHw 'ʬ z-P؈Ar<.ɣ'hM+ju I/(.}ow:3Ņ;uSOa6#ֳ'5#EeVg}1*'+LWm,h>h1+3jD~$3}IעX-X#O+=Ww3(? m8*=٭8'H}M_ L^ SS Ň#%7-Ƶ \nk(5l[j~!!٬=91u-#ڛ;Dc2]ҧ^99m\ NP/2֯Ձ'q+%e[,Sa.7\L7/w˂qĮI[>sH.= i+%|5 άQVQ rmzN_ nt naI tBKj־O 4zj`a+#Gwkl"~,Rp=f22ka0Le &V֞lkʎ]o+Js҂B5nԨ]g!ykq}R\uA @qDG3i2;b&U-qWqΕ[ܭԚnGKx2U`W>t,IUHz+EWAFi2Z?f!~=b1[SBۓXX{-O#bDezE>؇=F%E?4_r$DD^*<)V #k-I JlC?Ot1{ѲV7_ỗn8 aдEDd;Pqؓm .O\~Eޫi~f+hS]RS07E2}M $_0m@j> &Qy-Gb6A鞅eDzMR ^$+h)U\q^__+%Cbѿ%=LjKl'[^r&OaP@L\kEr0Gs-NK*UcgoLY}lJ/f)ȭ[dޙщIҁk-!U($<V:*3.ljfAހHئ$kxg f*hL;_n.PǙ>8T>;r_]Hi|twƱz1/|fCt 6aV5a ՛P&red H0j_כbnyYK_N||` 8 Z=⍨wKweurYQ,4mt` J44?x<Bɻ ɘq;T(<]oXjm ^:yW8Դah]jp!^]G@&֕s\I8ٍwC;oH&޸vQ,cmU\ m{w0 HAyNp;67L=eZxU|``:w'0_ceL2"Pao˜}@dxSӥv6c鯚cа7WGwE1%JxpK!H^ՙ( kKNqWs4cGYQ;|  黃r1x#%ג T(wz<ش|U(z5M1M p/ueZQ; Fi|T+( ظKϗDEgE!u{LQMy/ p&W O)罆M&'IT8z_̛pnl'7~gz}Nw,[~4"'4v|C@DB(EP!ib()Zt}ԬI]_Z٠Fat<[sǹ n.{l|M톾5W 8rZh*J;7Ҽmfv矙 lS3xQJWAO~cā_z 7 ,I;.PL!88׷q}4kTHoKcP{Ro-O88_ݫ8NL6LX:6b:A-6rNq ȗ`WVq"vS.ZW Es12] ͷ[{[ɚ,A{TYq;ʹk}"2/טAqo;DUUD=~&I l4o/MLb?gi9,_Yhqgވ2eV}s]V]ӧa< krhG 1v s/E%ͦ93hg.>{؉J7^ 'hdۜYx̏_R}N2r۹}RWT޿ sv`qvg@N*^1pdVG}7[jm@<.ﮄ+OԲȆA7-u->hWe;^@:2f6J։\oSGFjj!T螺7@Mܯ܇o1=Y Gq"CIP7yU/^/8aP))QՏM3j-L:.N}Q({>hm9{<$eDg-Ғ:L@9Ng:Y.pZ@m.Ѡ=gQ44Yo/i$he[D00eOIN}Ŏ@^Ϯ^Nr v۳1S lq5a:,$դPAyHL?`-JQf$҄Ko`Jf!8#<sMR(|we6`@R[J`_vra݂Qs p e ܦyX*a}Vt:ΘΧ]OVsF-f,S=¤$S}q*$ ڗwtr)4޵4WL16!WUM 0?7g6-wq DaE2g'\c䠾}.u|BtjvE7KA][~27̿($ `E.k_(xNx.ՆGQ O}ɀ/%qVIT;P j`m7e*X=C[5XvhDkrYqXN]gL4 6d/#(mKl 'b!&Sf Po BxT>g7\C$!յ6& p6%6+;fސ?pɦ'sZ[+IrUC*}h)sO擐CcyJ1}dKثvǣ$EKD0J4C4a,aӹDy*bo%VozՀ<{vb*;:=tlۊy&֑?o7z->hSˆ6"ێC hD lAWly:M}S&i!`X9%?(ٹ[}It:Js!h[`$ϧAƌ-V “guP9a"-$?.ؚSjFy> Bm.IuO9~?BVJ{ KstrfPoeH0,OֵMt#j}1f XJZq93xO5EܨSD]urI.}RIN l☤ʾ9=:[Zu(cT7S"@6/jJSo%/b7sۦea63 XWoO=9<뭧 H\w[1ՎCc&(11Xm@P|%mq#}S (YK˹8d*ѫ:%=rxg1m:Yn3EX3/Z]\,}χ83pmȳE]"]~Uo@oi ~c3a8yCRdw9B4]?!Η[0zMD$T(҅>F @b~0%nĔ; f283_#j餻cWE+DLL?xG_! RaUxMҶw.!\UyR%р7%puh.ŸI7l?/NLLdTUk÷F?^(ן.@o5 *?RQGF!̯%lZ5jRBflZ >k^%>5DNW)_$;asm?_:TR ,dRx2&ra7 ?^XW#*9ߎ[Vt:jnK ZUMD&6< kzmL N> |0٠{/[" P1!GAe*`xjЅN*MN^s&iU/:ShV|;NQJm ftg;00V]T$$#ULÇgg0r=uuQHEB6|kMUܑb`w?<@dʷ-wh" 8~D(1++bD ~ )HC^+DT.rbT0iPу^Fg(\Eb1XkH"~g as)BtS='4"O\~$xATЪ'"Rﻈ@j\7eW]aM{lg'ȁAF$]΄ iBG kI|W:!@MzюE[ Ez|:=E sKۦL'9eb0`ude%BZs{QŇ.@c0ml UqKLxVa~"_ 7[87Ak5 .JJ1E_~@! Bj!2zT*$5"$eUE"V(DWVi}O P6p؂̔ҽ+.S8dh6W*l4%y&Y=={YN5]@!Xo$T'mrI<7Jjh*ܳZ$dlfetNS֒V+!.u6i4u|tǘ\W6|ӡiXͿ pX[U9q̴]Z:+Vv,16n\&a8%i9bKv詂N9˚la׮")2NO:i%\gvyֱYlD{}lCkS G#S@P;ޝ '"?K}+Zr $pb/v-#I&rX^YGuN.4fO&9dO/pRs=m#R# l$歁 k6K 3'x%b-iD&|B]-T*;%41J|2G~EGgTVh=asr^rl'ť v%7R.\uA8T+I棅򨾶N,cK;*ps tlqOn$-3(pCJܡ2r2ÒgsF?N*~NKF%_H#xNN', X_y0R3k@W$Yr A)2,<>_u4J}s JǰϻMltB@XWJR.aqṃ)nc#2.'TH#h(Ёsϙzr6C/1ʾ7*,hRSڵHmU $'n^{J@hg,GnozE#EL^^t(ժ4v] QkЕ_7gy|[NJ?,UzLr 7W|"y<=5z=zCbҼ"f0# YDfUv!R ٢P_ڑ](\^t[}i><^X,>6&OiKu&X=Nz #-p9@qHR՞vVO!a7S)vqR[W8JY D߭;AlZ6r{U%3yS)<_gI=iTT9EenqF _آ_r53ZOwh֔t@%+,ޣJ('Y/E\6kž`l&7)V*"IZ\Vq &/:3:wEPɯmalicI0?%|>~P<-i}lIX$O bRwtOWB7+}m` lbw<%_&YUr4EOG( tP2W77ВO+$g.BeR ÿ9n|}pmhzB(xòfFkj4kos&3oSPή>7Ƅ2^ >[VŅJACX7v#1r?F!~$R/-Rsn ).ŧ $VWUc0!@&wi,4W7v>C+n /;8aDa]] ROo9Ȉ]dYI"` SD3UڿUw\Ԧ1ĝ#Desg X Ma-sE7`ً;%k/&K:CCęْS29};)RR.{! ׶PI~@wC:G2ߡ9u%N_0Yu3XCSEgEJ}!fnįGUi=E"t%rƤ{a?E)}ûPv!)(P9H?UXV$/4m{{8K!4U^{_+ upgE&FI(^%Av~=9cfg J ݙ,rUWdE|%S:dJO}7scwo'JtxfXV?˞ UA{y F%1hNU,gi힭A]Ԑ{}ha!9FֿnM @fK{f^_6HVuن)= 6ϳG&1C6LfᙸYEV" jK[ayM3گ@2ڈ*7L< }gHh9D'rm&IhG(6sgK)AmpB|||qpIM4d )XA?п:._HGI8|rTu(ШB[R&6BY#N~0B<\v!}3c kz=ո <-9~Ǎ-ZRs 5loi[VlU\o^Wݮ]HA:[iG!P0F/ zWtJt;dtasM"%V3@ g]htϊ(GhgVQxR+ńj1|Q$Lp}sZy*+2 tN=%XtBF 2VG'kQPtG5T1_FME`S_.Yvmپr =S=hN(YkoMRm y9c[(C]A !]:+Xf? E`ptKdtwO$׏[cyyn/knIً?C!0^ʾK &;5\~t\Q7ݫfO>`WKaک9^m9,+dC~ M] #w(A-oaSXφ1ن˕fD)&Bo*,Zd-{- zOE'úwjA` ]MV$Ðrns _z qΈ(0#'5>/tGFwC˃yX < dX7טjj%!:֕`j(uBzҳfC)r>_րWU2ap;{ &s/SȹċS=pU\]X&bݮbzB)}U#AIsUV,.MDvB*Hii'cI+r+'f=`t& R%v461%|w5OsWQ% .u*IrsF~@+p';y_9v 癶VbS!hm(k1h2ȐPkqE"]#!YԯUaK~*;Hv0-x?0ƫoijC&AKwpt2>f"Njl-whiDʽ;,0~ġ60P`hNs98+"&quoDv  o#%74O.sO+1ӤMh-h^AweXm:riAG?.x܊h_.O^JCIGo5N#ݐ+ !n̈́aEuG9sH"h>2#Y~:Ⱎof`C27tGH b*'E(7Aڠer(7[eIxTzh5:_g~c?91wi^S rn(cWTH؀*"H۪uc?a#Ilri)k4n};MA"9Gu:Ej2 _Qd-bgGW_dp˴52Y :"߂ًFTHTR;;צiy!6DG5_`ɨٯ w,)r㬬\>;.L%6;_Go7}\7 lo=oQѷAiЀ ߘJM=QVVf#CEix6PSh,Fp`e,>~UF&hPQz3RN(PWN0T+3-biYue˫-|T[vXi'51 ɼY`t4vI~(qbN{%_ mZ m됤vѩH9<\Ո4P|a>fs65lN|w4Ԗň~j1dWѝ b=jfן62EzaK L`ct&VD QHV$9f@ʭ"o}V-Ẋ1_lǰm[j*UB_tP]wg5*% 71OK>jtcs⛴H-u`SMDžajzGE 1d7KEUˀ<xҔ2v%U juWŬk ci co`F4(uRv;M 2=*g-jULޒ,7]E d;Fe,c$8T '[:OIf7K2ch&} C: MsRqmG }ֺƾPNSVIlīil-c$$q{r] C#dd6<ZY L$E/,>ޔ26ݜp.mDrW7Nnx(}&N9/"G.6/bAs;}#|&Ѓ)j|˿ $Ei/H~&En0q=pi;$ųks1@[uF9eB _!8Wk #'ٓ*HB1bq&eCS“S?  p - kل <'p-]Ǐ҂=䦉@&"-<>uNY FtT *R=:R04ekKcVLβeQ`ẁ%13HI 7LJ -,$rAdٲ|sҨB,`{JLnj|+># {j:sV|{W^:j{ 6GK X?!tc m4nؒ{dy 4(,1% ATU'j@Jez*N=Q%OD_hal& pPM #ӊĦ@ ( ?C3*56uguJs\{ ]PQnQ"swt oxAD!ءE-sF_ΐDh{jѫ+Zǭ,Z/jbIL}ҊI†]E =G#MkHFX|کԌ{QDpVuFMx;i>R;ʫa9BQ֪h-Yk:UZN- X2d񽵳QβFcEDK?v "Hx4Q*wvyf-Ƒ`; Fq(M2zlamXN<9ջ)0=|&b}E9ߌN)E”hh/gvI0am+=w1 ?ɘ5GWbp:p@_e򕪺 ǎ#IS%̃m,^ns8߫<Ɛ ݀ byЁni{J*y$ZB}} gLݖ_ ,&."ٍdhJJbN<;GA "6mf%졪r sFMC."ޖ[1|Z{/>|-IҭscE{PA-TBH'^Lĉ O 텥@p~u1խᢠ!9pLɤbE)Ь𒧛 jI >%Hݕ'Hޫ^Hsd-9ZY[Kxae:Ng꺓'!F-ʢ9-E)Eț;MDpCvp_\15kbY7fN93nlM74Y^~k+ } mWdά?gך7o/(,|3n3U9)3질Y[ \kheSyA¡p}69|R9h5#9IZTH[>Q Zg9_V"Bifc9v`\8_//W`c)ېIGcf3L#t.NJ:2>5azEGpÓO1.4$wMq6 ˏ"(ʐ;X.N.4;A['C$²4G¼,x4V-Q<(iʰSf.ߘ0l$\Fts/%;Ë(tq I+(do4Q z -QdD<6;M4O-wh@H}aD|)yL)䦋sӢ26Puˑ_] )~NwM!^ '>Gpa}XakCׅ U1SQSM!Kl<`vkmrQ `:u& 5>i/e}1'U`)fa$a o2yyK/F`&pAal]`f!#^uUƠiua4&aҹҢy!-s`Φ F1JQ5B-?t V$ V"M(OX@׌Ʀ+? gdjPCWYWx&^ZGG#Y,u&f7DsiK$쳠D>@oՕSodB{cQU(J -%?3\U/HnKGkf-)_~uhYąXj `Pz˃[=ik7= :K=ٔ8<߸J)^&^/ϯ=Y`g!ěoO0@xZxc Zl͸TEv-IzI]~#KD9ׁȿ51 {rP+_{qв8Yrzqo![J}ӤZ]be+Year-aT ga<0hZN cAf>:5v8fQ(SoX1Bwi=߆Z|GMM&4μ(k,_n@ XH5W[r*Anᏽk7 ĭd9KK+8 йnƟ {n3 )`@ЛEJu@IdԪDÏyZF^3I)'txB,X<9{wvg[:C&qk KvH;1>_6 'M^4un6$L?>>PN_!2fH=R/3H)5 G) ![1"| D*͸%>M}C9^RF~'[\2+?"Du?g%w#Ӎ7>rƦ8[A'侺;k q2#/ &&^fXIԏ`̬^:҆C'ε G9 s[ӣÞ&Uovy5)xu{PF] b+Om.與Z-TPt`B3Hŝ"Fޖ䤐+h]fLVeϳ'oG7.BŊs' cL_6u47;cϢAy@MV#ș)֝.KxmF8pMU[1OI w}^(WRwӱƛsZ_/t钁r=TۉGCS*jO3ׁ@;m%X+oGo,7!5t@l}^l1;?$LsPSgoJ^bl c.X_ ՇɋOzG}qN5u[Ek<4 (+ud5EJg!.ePgd~ ӟ#t,J* i=DfNg-H "wU5Pԑ StP%oy٣FBR?Gî\eh:.2DF}twjjLM"Ifuhr]wP۫^Hl0H e0RPFŕj)/ r+9# :_ 鶧;+ذ:Xw>eZ~ YM!ϩcpH4ᯐXiwIciH?#9dq-4Ճ"Gʫe h,zNr%!c\Õϗ+o+p}yMVZ7{IF!^%kJԦ|(h٤&ck[: =B#`Ɔ(dmO7(I錑lxO0^y;QZ+> z~?i01( ^dTB˱qf+pW}s;)ΐ=*A3.pޭ)X{:L//d Z֨[gAZ$(5"r)׺Vm 0w [\NddP jWoÿCa~cUplteKIcoa{FյC@Ȁ[Pk7ψ3Ǔч"")]iDYg[|Y\s|hGt9 M*M/mUa6ѿ4Ca 0MR !FbGPЈ*yؼaxH†Gu՝9+ӛId 0B8 =)1b*qf~ߖCJdO.C25S&+ѣ~u]6=iXGp]FDIs@W9@n֊+'|'"\%KF 6kt9N$O_xP&WC0 @6eM/yHNW*\8 )f[~jӟɽv\ufbf0q~eHS-1BXT-z§7WPhHS ]#|H(E%^ }#. FphHr)Eӟg/[{Wˢ]r6 idRⷵ>]JǘM=Ȱ:I&n.yyTa~AM<͐HbX!0Qf{o^i1̼ #a†ª)P-qK=Gw5'"a65mzZZ4_S8c8/JX [2'sp#0{ʿl4f߸*,ij.*bsPr) ,v6 xGiL)]t K8Krh͡| f~cD#!`B io~q5>\ ԗha!@]_mNj^=LOܘfɦm4Ӻ9nČť Ն(Y'7(ZsT8&p /sEpz(HK؄^g9ʃNWP5?kNVGVJԇ 1uywǀ3G(xF?LEr-{'bZ[[>3@߇t̫ZM瓬2t 1Jj:W#|waד-o n)蝦ኤ\Sr{( wc]^ӷ @UG\PZe[J0(ӻ$~Q>+Sns6Sj)۳+a5'Od3?'1V{=Jt߅p<(ߧqXHs_c/Ə±XGz54\v7Pia/kyM{^<8T>]k_lLFߧ6vi*m>eKۖ9."'yQ%zC x̰gBha|~dRO>i'_^K|(:˔ cOУTN!Bg^M
    1rHw*nli;ϖYZEGy?!t(*\S`z]YF%Ý](P7۔ =jT#pEUМ5N;oLTCi_Ь*y%&<9u0l /b"+r-ĝRlzϕ $ Xľ9VÂۊR@ұ"])ӝKT>_[Re)}Hz@Ei̩bPi`1Y gz~՝פ3i!;^p'~̤NJ^RbpG [ޒDdH5@N-#fp%AoqJSu(8=4¼e4ШѸoYfs)5) %OuRuH'yUз 0oUmEM2}tޭ"6 p6P5\=Q#u‡x]!B"rHΌw'0t2|r.,]=޳遤PKWo_ut!c[ |r1>Kq!E [*q֚ߡ/%tqF76 >xiE\YԾvU$>VĽ+{G=&1>Kw& 4w֩^۬.lX6.GhM-Q1[P* 6ƯPGhV?//0\3#VfXDlX~`t3 e/3GaK%од";ToKM.Lyq[Q4sMaxļ))I)M2M `87 |M,HH#Q0蚮(sR[kMFoȗG %q^OW3܁ M>ɾ>s1wm/?R]ڞXg=Z%1戨}AeBg,q`sNL߿[R.ٶ3Τ$q=ObAlt+%6'!Pl|t@o SaUdĵ<üE:ΐiLO빏%Y[k\+Q|W A\(cAB;{&Ft)  :ݦ ?n9wɩI[! kjPHIiI;&9X}ӧK~g =0-1˃] #0ɏhHT-V鄴g"l60e.PxSjI{f>ADޏ׿l]jnNvyEWCmbO4CJ[K# X`5}}bV𗒔ȅQ'Y ~zNT2A1s8GG \ u敯@ɣT64F3CWdM.}XA:NE >K`utNLL~\/K3eOdZu|SG<]KAl,i@w;M$6>5]9j)5-ƧΗ"_vDG2hfsb"еݟ%A O.̪y>)X>]!3AY_ҮSu0UI?X]yd `ҌHgY\77hӎ%@a.J=*Gr,y0QѰ|Qus׵YJS>Sl 5c-ص5CbQűF,M^ݠG< 0,<'_b`\JXbکP2ߖCSIh7M@ <W )驀 A$EM^Fo7~S}Rr_|ɇ9*rv Ȕ+^/H`1JŞlXH^PG>uR1-IqJب-S |'wjj,}]škMg &7}c8YR$?9$fj:sa䶝p@2sn(iL&f +S2 7T@4'.|x9!O}ٹ$j8oETۮp$rE#Lꥤi6iG.NlnɅ\_J Ba˜#h|'\v"gXtɶ~¾ Aa{2E|zSoLy칃IϏ|kreHR^_b8ꎹM<.Vmd8[k<{Q+vBժA{-H1ȇj} u l׾4ȗF^&?%u,c.!h'H1nދW]G_VR5٥-O/;rZߢLH;^Yy}DO^|\d=mt ; ):*xa?Gu'%̙=о2L'SaRXLWMaޑ$5u*0<庠y)wSJe{[&L.E}wJKz$K ҇$S6W(Ԛ$^L%khTTPG%18`Oڷ¼J{30 WY1$5_vx'BVCLZDGiLEhFPt!>ly섫$h hVy eў]RZ `" SZi;_= s!r"[D^zVކ D(3g(o!3p Vg + RA/K;eme{LƜU3:@B ٌENV5_%9^ƍK^G4?%a]l .[,mLUV2t;9 9!~Ftܜ$kꎽ̏]'U%{dvrH (||IM8URRlڑR4{߷ymX6߹:Q)>CIM"SBH{IT>Cr#76CPղ4=Z;RSN:Z>k,6,}e)_F$\8 :ެeÎ=>%.~8~"2!y1M^+l`Ky\):=ʌQ_Iz!ݿ`jiؘǁKR۸ɴi:A7U9 yM5_| ߭UB[TUM9 X ?Nql'WPߑfHVafF{[̂BqͻpJ3h||#x Ufc"KlLtLt=fHCmkKm >̬"8b_s`"r.J4K0A[ [ggdVA8M3z3lҪEewsH".GJ ,u K1}+vNIOW*"/.ȟhDK  -{r%-~/)Fn2P"ZaeQʕדh,o] S"gaJ6'9ByiQ-FMcx(\tvOBR?l (y!o]` h]˟O1!Bqۚ8!Ϝ.ĕcVRD=9nj4z?wʖBwKʀFS ~xexI%:<1*e]]/4j?4F|!l@v-]ʒU(tх T~f'0> bu #~wH!!Gw|nIjM}hT{WEW$"> ~&<* 5; n vmH3^$, hf@!Wdt%Zx&`(+͵qjk24"k@XM|S1!?)bSGL8nG,C:XR^0`#*8Dvs=ltV#. Lh󴕬3;óSΥ8z5ƾSXPY]qJ9S"9򂓔U^jlpp0T}H*!#$wljL뫙I4:d ;W`x!' ByjLNd,-ʋ)hDjJجӶqnb64 Ĩc ë!ߞͯ?@LyCW C{!R9#X@s^т`kI⯸& 4gQe9[f5w%N =YBs5!B5dm8:(DNYkجRC!$6I'tnF{C0E_`?JwpN[`} ,+#/Xy~^UJ5aW6Al!l7ou>& h+_^=G7K w͔Fҽ?wbPG.Y_ ~L+1$I,soѧh9vK6~Y|I^L,I18{Ȟ2\Cfʗ&YiR)}7V1 bNZ!{y^T9f5k\z! 6J958ƮLY0EB]c)NV;^{#ĸD&iP~ rd0vJIaek-!{tt( De^FHJ.m{wQnxOkCd 厉nFM:/4^`2ͅMJᭃ`HihG)i2:O~ʤSs_;%a@Yml/3#bqޑlڿ{'sBz\9{4>[61i_ 9lnnj o|1cz]Q6C:;W_f"5#~59C^:5\s(Wl:O/̳QӸtV KT(#ۿ0>H$/^Xhb `5&7ۓSk)O,7S| peL$RS (~lܜWmtHrOH|q9Ēetd0u*ګV#HRq)vq-n3m&=G1n_T !DUQExw4f^}'iOZqPhg%'e3W+ԣMZ?0.c|X (cӧνY :+D$*QK&._zOQllkq9C?Dr7hKh.p3LWh Yf å A݊_1H{#JVc.LU[dJ_Q`K*}= ,ΚxtoSם]mq:sk6ƾ81=.ܬ%O gs2T/<0 E3Pt6J:,q`ZG*XU8 wg|7Uo|{lƯm#p=M극t:WcBXW4jwٹ0s1ar|XߞGE#pRs/4O=cropV(pYkyf%wBc[S,΄Ƭؿ=Ô;5ބ""=BK~CSdMNT &scn5"v),+Dby[)tlÇgeT0OCDE4cVIo8;-%*yKQd8D5 MEn#ĠNitZ0L*_'܊X8!PI:༽̚C&Xc㞷h{Z[ ٭۝栊V[ԩin:GKpY :QGBm)T ^;iiYB6uwn\p|xA nlH ӂL(xDLp_|2}po8ѕ¶Kb?E|qh &<㺯sti {Gp"zpzd!>& S7}O2UVI$CK- S2",_ ]j+vd/b#63[f4 fb$8/=F2S5-!1-@xkCxeqL1M4; (̃$i d_%Bkdž:G`+eAг l?Gz7.r:INδ\1NZZdu+RF ~q01"gRGH@ٱMV ub#]_=R"H9:j'ʙy!S:o|O>"A;*^! Q bZ[]q*ݍE=)W5GZ\~cu1N+0'`I0iqSP$޸C]u K"ڟO:TBǟ:S +<9O%yg`k>:s9Wzl}ԁ=PZk;eSfj)L?vϝFQ>3K"35 !`@E& b[ٽpf2nSѳڌ~}ohn W[요Bl;|r'دѕK;?_b l|æD/G7 que zIhTۼZX%y/-P5?4&fy#Vpz42:T7FtH@umϢg^sR9ez+;vD!rYZ*=!vJD%ee?pi̙ a~,;xU2n>0@S҈VvT{r*I<0L1&nzR̒Q$CbHxd@(uxbQXi&q lM1S2Ԇ  Hz;F] uBcvCGjhH8 U,imc[-h,a5މeH[KEx s)sH+>L+v6P&RæEgV^ A"Xàj1ߴIez~:FcgN0P6rݣ1ч E0W,nCp39KOT hߕY1uڥ&͞oH7B}VU)EHֈ3Frs9%@.@ckqY ZM%^혛Lkߩ#EbvwG2]8ȏ O=Ai;W bf1%+'9f8JLN$nkdz,`4dcS:MNA:>Զ4^C?+Ud&Ѱ+2 F$`Ȃye/!kOI0,'tNg)v~a P-_ׂv?5,dL]K.]^%0/f 9R03XOs3  _A9Ede|Xp@FN8[&jGfLmKI?^z@:UyLm:sg~_oB3ܑ{|;E'/{,HlqB!dF xU)<ե} rOW+[kc|bQvk kt2Ѵ[T/MAM]>0U&)f7ꒀ/b[U/h'3YI?Xۣ]l¶Jf-o:"6RUEVX&5[C;*n^b< mJiK9NsecrҢUz:aDCSMrP-,ŚmuXs,æJcV͕6 5 H7ɑ߲h v@&^aU}]",fdDFl@t;fejOM*FeYG\`: 4&IgOi3٤_E+yq}{Vt:r KJ*j#ʹ(yģ5whGNޏHx7Q~)]UAsRj` 8y72)-L1-ըxSl>6W]*¯c3G2yöH|4iIhAۚM' =#!8s-O^MsSamx1:p0؇Aޞ8X\{(qi]6h>mwfDx(kuR -jzQ&V#Uur/V~myI82d.ǒRoѓ\,ζUZR5FI̡zp#7ߑbjbqo/e$W1/FHC)W!Ld~5L[2(PTYgy"C[ = 1rY`: Â_#ǩ^M-G/fO@pX`E|KΤ %v ďJ:F Qլ6ysq z]3!$2Rr {t"xzΔ a9wpa?K,07&qsQOl\fXA`Rt,$NZ#{1;[;zf^K쏉~3UuNĻߢ<ՠfLM:*S~Bu`hvclu=\1CVia/mQ]HpRH$p61YfVjFx}ܔ7Hq|:po1э= 9rpɼEʖs0܂ٳ뢧T1 s$v!v}ɾzz?SgS!PhG]u=BOGjb1*;\T5>LJ+>˽ڔ~E CNw -Ssj'eSmڶ t8)hL(fK|Y$º)`2)~RrVnIH\$_~Zg~ Ü[f +FaKa6TIW;Ϣ"Q0zstY;0lTO<+ ݿ2,[]~L^v}b4v,ݙv+wVؼA ƨ /uCDXFfm>^˞{IINl@V|^ ٗ5Je^1_xZ)T yid|ģVΡӨ-پ7r<:b_ N̯'vHr?ET% q+8zuNp`^Ύ;5y5'SBoJM z?QDm0b~nTOq. 3TK)k.\P]F S\nسk/b")MQ͌zTo+Dޒm{T.y;G%d|0VZ,B0D 'FF;Z>gٔZ'D;)RxH~~VP,/҄i[g;lZ߅FH$lstf NAc^Ry+p^KmƈSܱ,PR&J W3PHn>ALNFx, =oKfrà. M&sUQroU' ˯k(|;ꖚ, KZlmLJ!"!s;̸*nk粎@Mc_[[%3.$-PȤȠq+u0, (r/LdZ۰7KB&X G01uLJʙ m&P@}lQnHpn8Kr2EꨬD?z1,rlqvy7}yDq *hV\ѿ4kr2$ӱDO9VEENUyƸUIqrknq MyO'R~*1hH7o@L M[m$J^T^˦@MC,Nw!5N~tFσsE~q" e}wǬ87bbF_Rt8hvU }}׿R O*f|EIt:֐xV*D0 6cƎ8AZˆ\d(˄y1:t> ^$z΄kn_; %8䔅m^<)LŃ{㈮ j߲ >L/icZs7 CN\1s6n{Kk-Pwy;[~^A 6U#j 㬰8]r 0=y+2?'{5'Ѐq_H >.w_fj\GnUȊ!w]M*LY ;8Ve>3 H'=D#zߚh5R| -qƪdxKRV4,ax8~z:Rd嘨lYF b9c{"JRe!tu ҮDc tl 1XT+9J)@G{ex^G gQ2Ms %-OeH e pa \:\h?)ajՌfsE XXԡtCw,6Fұl‘e\aAFpvD E=[ [Xqqsϳw70.m-8V!3i.ͩȄ+)a}?30XnYQI.RP0΁86>d r+KΉHuKTK'*;v|bzs,IYM0_ŵk1x/ "ePn{+ lC.1Kg{K䵼'x=CYvB[2ϗ+Mjpv^h1ahU=::rRx B$N Db,V==rAadi%_t)ǡG9'#J)A@.ތMocS NɌքkZsufkBtjϿ/|2:ʈpy+jAbh fEIw$`kXU+t%3}U/MtsA׈zWgFY\CI>.t$4PyiM0MDujSon\pL6b(\Y8r-,ww\ݼ1zwAx5`J oЌ[n%+=R[['dž~fC9KC4IY_R5qJyXnq#tG//L̅Ag&2 a |~`o1FUVvƢE<+ںJS)j#Ka3hCLPƒ+>,~g@j&^(O_ 6Je ((1%C|=SV/[P7azD7qc[2' S>)kZ'7[%૬֚DPG>l]wFl>켪+KAgKW^wS5OEL0=@k|33qF&reXp:D;Ad%ȁy%%Kz/ElD^}/vy??bFNs'_o&P.zu 袺X))1US5+D|s ƫԦx9ECr0߃zbCYië%44ɍJ[o~xserj߲ۖQ)zy?a45V\W}Ƅ&uE<4{Y;gr 1}_?5#DwJ%,#%JM.YxLXєG[6ɢHbx ME`d۟d@FK/kq$ Yj6á:ˁC맳'鬚A s9ѺfQj}{jҎ #n!әB򽔹IBeGBC,!Д:Eȶ4 t_&e )@7I2 ^SZ^::hCܡZSgcʶL7dV!9@W"mk;oV_n&[\`6]jkQ< >wFѫ~2g?L)oa!I ,9bF;]~?rUnNG x(!7Z;HhrbTPP|HQ{T.K.FeIWN QҬU*M+ is3|f!( z*KU>\0|_Umtpe6=|*?!`U灴6-nXiDHriKCA>lMW9א7.VX) W_R[;.Ä-7SE- [o:81f)ᡗ2a7&:}Cyt7s0^@M`7a3.-`._&O,1z% mS6m'qSe5`vN ?46 `bZv,fl 2=0 ~\Ә:QeewI:}TZ|4Ӏ-r8~n

    C:'JF Yev]y.Fs-I1J"GDLjX :<ŖK Lڬ?͜II ʩY\C'T; _v1#Ɩw5B VTEmFEPE_9[l-psiFɚ~lݪ{#U:j;.3{wi4%-!eNj!Y$+wJ ʿ +B^1JH_[̣g|w;>3o BHzHBbx|=oS<fNk[,T }"H3xraH/o]x˛FLhC%W Dk e/s|ŷPveZpIG ּ//PĦ{\OFWuXMy 0=ⷛ7,]j`XȌ;$e؃>߯q&5}#BdLU4)Qm*HO1 Ϫ fR&O/s֘фb"ODgz)١Ǜ!/_oЩ0n(lշ +j:`9ˊF @ e騼e&ko(5b@e+U)_1|cG=ܨ;&'[>^wjoOD%ְ;DN3dž&߀"w8۱Pec}aLؗC¤jzsU9iODA_o!V/>~q$jzX]ں+Y{?riRvwsP;A|,Z*ٓ l)xgnCp+ S-K:S/Fت _X Pò0&CmG5"뎕K ߎh?9p=Q-t}\"=ج0LӠׯ;ԻYdCԻ~JY\,i>Jjz \ n ?*8\u%(yqh 򧲺EjQDM$)MxOC6wzؚn60F#[D]Rx`+$x'VX `Wo6rP DyD(SˊE" ,d !r)`W.BhO84/I5q="iӷosM5ny7졽JeR&wI3 ìfꂖx^"sqBujj[2 |]KPq8m|(="nN'Ėn'?7rY4,~Zo[N0$׀L)o&Wi^kUg5)Y~ ,ك|-5qJ0)}rkWn8)RW,(*񕍖ct01 _{5֒֡0`zT#5% xL;pa(^;P/jmջџ tU@]cԔ0fhBoX6=y= @&a^$}Y]}PU rEˇ#<'1~1ccZ0Hem"D=SElaODobXE1,OKL_{l@}h:{vv[:3^eP d 5װ, A1AGBnwe?]ڍ8$I2˅\R5h9>PfO(~+o7qE8Y6@z}BXE~Sk рoEGmINd!A@WDo$@^Dh"}M+>B w+ob5 "h乪:>}'vcv)sZꛏnAu2b+H`U\@O%)zm7Eoǰ#u^q}My݃phuKWy=%Ebw\y ;;'gf)Q\UuBic,B'yɤ5cz9WOZuhE;}"qt'M[rll ;p$:_UDHr-az\+S6P*d][ʝż7 Js^&7,Ah$v`|kc|6z"VJdR±5cV/K ,H߃LݬƢ٬A a؜Cۥ(ճQ[JՀ%Wr% %Wf5P3Yg=e8:OE=Qdj*3@e8anyvm ]h|uOKp2ѝ`اaL.[W]շ<9K(6_ra&I}(}֕#َ.I!Hr<LvU4c*uWL*n*a_(Kzm]p ?F i_I \D-HPshmtT~&^#8oG1'\u2~xoU ̉{ s+pGΕIN/<ݑbB¶Ao; GRDv#؈^\1ypS+PL#)W݌3$x||QT%P}MPY}X࠼&~4Mi[;*z M N]Y%'Ò5G<<{[(VڝWl|_ଽgi>5lA֣an]HON#Ǫ";ޮ܉@''Kb%4%@2D%ɩM׆uk58 y=IӕgJh,6C(K+b eչWEt)B?-$5 vFl@Pwe8KMz:pυ i"A}!;okp4zAܱED43}S*PkW;da#ku}L&F1y qUaEoTL=zVuucX\ ={|9!&;v:ԀZzNO j[>.*]bVC}d=FAb?&K E{ ?, O”>g6{zY-a>Lؔfpn"kr4TJToC5f[ȸL,S{`B|^ӏVjUQ{^C6e}dΥ#TG* 8Kif=F:4 f9ѭ[.ڔ߀=IJE'n_}.k1A6m5VMj{JRzMe!舃V; fynLtN$Oѝަc5Фo:dbh:~[{^?URt8_r\N~f=Hl)J"V(A~@IDL4'!N/ADoxq쀥lED.EzXd+,~nfIFKÉ[ʢVBӳ7/R mu+Ob2 ]QNKa&8ytyR#~a+n2f_OC \h2(DޑW> 8:aCuqLCZnx41 1j/{d: ?MEf07hf|Qp&~t|0%7͈ƢʈN pReNԅ%?2=9mVHY88%oA>wﺬX6t 2o}lEq|Vq@Svi;Z ҄p'o !+ܟ93y.ȟl[ $IȢdSIumѯO"Jj=X )㲋8ϜqY'#[#'h._>5IU YȐ̜]}N;FX2vѓ?5k;{C@ZB%P\2XQ:9MQ+<ru> zkmD:gLY7}zv,el2~[$ P lNnN;HY`%>͑p ݑE尯pR%@ .O乄[QU=zϛ>?me`:zl?<;YjQĿߊ06+_c:OOc {37Mν`h,!u[\t_WYAi= Iѝ@$vH-#m,f(#w20;TTܔ]) Z ^|ԏ+Y:,i%~/|aSddMN%ب-$5fLu陙'JIF#iC_K4GLwp|`'ѵ^J咓ɒN)OO^,"[/U7wT(\BJC]Rb2#o&>2[Nh9ZR p"7I%|_4biH["^)g#VobM뢹U:VRO #,M@m`|8.e#Cx5F|]kNǀEU+c̰xf,u;!n<ecUx2t^8gPR+b_ӧq"+YwmۋmBGF(+PR>댉ZE-ow3O/G5)~94|S(.L QgφIMG\;(P`V Ȩ>x@ K$ioDt7k&\!d0VA!8H+y\l][B=+dН28yRVɠ/ZeHDҔT.U\2aT6 B̳gS1&_TwC>wq+Pz 10ݢ:uUwק'9O~P]TPQ)ى9,oÈYD˻)a' JMj(M`NT Kʝ*^{kE :"egGpѵ{ z%p>=-XMB1"_" d?f_v,\eb$f0-@rg6V&Ͷ& j])"`4 j-ME@Oݶ_$a_Ax2VRPcGl Y dj *`4/h6ocϾӹA#-67IzcCEr i縂m?R[ b iRåD Ǥ ڱ~I(:J)9Q;iː3;)-nxi3Q؛\,ndˎWQD5iص|Ned;+])ǽx<`6w/Tqo -MXI-EʡB8=£\ᖦf ~80[3 {NR bUZ?5~53,殞"a5+edK8RRe4j /Tzp7kP2x)~e!w ) \+u"'rbH5O6?o"BKaΑ\5j%3X7Gdcbׁzc|pOXZsOжXEQ%QS#2YH&gT4J=}mѨl,Gn4R+T`1eU-:%:Ind*jma URuYg"JT[VY$Yk^&m73π5Ѣ53 Ԍ阾[FIǀ>lWQ7 Bdou6:y(\R3sV aN WBge^:0;w!Q<=9L_[vFjThrii~袔rV V|xƳϳߚ sRTQgA]\\s #Q9s<_5؈׈A Q˻9 \Z7:}վ JeiOS.9S׉?bJꤪ!/G4Q*{\/Bk-:\:<"U3$+ 9Rx'sUHK0-#JA7[,`KX_aQz`!CQүնU (+y5.x69$ũQѾ-yX9ObžN*w*V}8#EP*7\F1'qh%JZ]3y3 b7ZI/@QGOqub&Üu, Le"Hy@)L^бdsH뚟=- s;w. =?zZtĥۿ|zӃ')EBD=9H9@G{‰mH7>f2-63ڎ&Fפ>RL37Ck:K,ZS̤PV_RKʨ]V+iJi8k̔$_;9$.Mݴ7?rJO +\t4}ž{7`!_% f); ԑ> Du_+2ߌg\֢En`A^R =/Y+twNϺFBC T~i$V+TBw-tѰM.{"4cp4x-@+&wDKeٌyZ~RCP( hl>iդE?Bza[ 2z)I)gB!z{]*7EO5"=E0E('.ڸ)e$~l⇱Zg$~ Fy'1u yleeW;lfp&O조3I竊nr<>-eecnrK>\s˜O|] 9axGM֝t Mjz\î9kA\QS-::Ճs僖L Ja[X5'a2<ĭ砬@!vy߆:Ve+%jŽT >5. jZ]`i 9awʨU񔷼tD[7z^̮ẆJQJZ6ӶBʝ ܷ[I>';-`X>UϽ Ƶ;DKhkBޭԋ{-XMa84XJֆApE<·MH%V=ά u1CxS(1&Z[⏋y5<***ɎnC#%櫅BF'Us{L;ɼ#@qXeN 6)P-|-L,5V5VQ5YjaC"'l$W;с$FˆrT4)>65BM`_-v.DyH4aD.##ɶDSFS:k5 ppswO1\3#W2w3D9t45V`k,Sb!灡o_,Λ \lB6ka] C>#3 ?|-׋I2?\?kv ؒ/ :De!;nQ+$5͚*E;Ydm]y˙DK[/@LlWr CpVf~5Y栊'ΓS"l'^bhU~qfNJ}ȕ84 L\DǸ't=Y=čHU00o,*{)HvFH]iyn&c@˖u"sltx; P-I"%a!).oxykAƌ1sC>*!ѦV;pxa-[iȰ$@zVp5p*PދݴKCw̘[|m]g&1ZhՊ+O&0lAbU0qGQx|愶}$fAќ> jR`h&v2L$fE=4k,پ`+Ϟᾤi6$#'~Lq \ }!C˧lvA?mjD"ܱ+dR3n[}& mР"Ͽ2c8Vk ]M|`u Ej *QTaB66ʡPkJ˶i=Yš? %JD3p#2d>uJ4( sٌ!s2- r\g$ę%7(q =P pϖ}+fur腦AKHXb9N3[eX]M4X^YBQ0C"nȬWefvq+ SblyD}MdS79zgK"sDW@V{ `_hRyg:T!)yJ:ah^{nZ^ 6ӕ'.m.- :;|K,̊ Oe*s0 r`@Bv5j1+h#DOO_Hˆ政L;+}u=S7%/qd:1Z &z'7XZF~9;v ֤{ F-oDgYtXiptU۔F%OSe7$E <SiFTXk }ѭ r˺fDE˗nغJ/Y3wS.Fu֙Q}b:C$mϏ3ğs^ݩHD4`$I _4=!`(ZX}H; ?DEgQgOGҳPv {C0# k;,p] Bm˱vZpm@߹RGU]X%-T(UrX[=Ikh(Rtd:Zֱm_͌$bH) cH…M2PdX6Hg嬰Oɂ)Zg0!o2z^,74M._W뚗9iҦ> |'rt&IiXEkt3m4׬,A Ω]}Yg0甅X61O0/=>3 ^0CNmOϡ@r@Tc6M8 2ڡ |(Tk D4ҍu,1CDk{L,۫/@.mEsZZaSd r§a+0g3UIf~2pv"FPцQ~Ti0ƆCEM_-\>[Q9pR &Q{x L2Q$e@>a!UxN;0«XiRdB9Zz&gE6]tTݶI-\YH!D;f&.]0g(tVIV}[9ꉷ]*LS>N#_7]UZVɼ'VIX1|*-l* P4nCǩRʫeCAf-ԬJ mEPo)|i3&+\΋KĝG0.oW8_RN: "pB%<qrVrۊ?#R|4IJD`⛇[mI.3nu \\ijN\Qj?m YԌ]|c(ÕɾF3iwBh?/5kkwhVĢy%Z^vEZuGbj)o(9??h.P6yW2{߃jw;e(Jx)D/O)scMcvi-`($p<YLRf~h&}x (҅0vuy2dS\!`_m♡+8yܱ)8`NGTځs%q+_c;l ; x=\6QWn%^ksRYVdn=YpI-'B?IS8˫p*l~ż*u BcֺA3[k4G=;C;~*JؤDj.4 ňFE/j*> T D\;M Ri9˞:/[nIqQ"]UX9RzB i,E)PÃ4+YWjzem4xb(yڀ7XL)ōk}r2X\lL:64 ao$ "8K.ɷjz&48\x-[k׈ 1N\1yÚ-^GތJ)0PL Q~ϡznSġXoJҠt ುۯҫ\Q^IBV@.WLB#xTa8FD@ÿūD2o~e!Q k[L;ib(kMD pG>:{2n\K gY2fM]Kٙ~yuI_O!#xVE!:Z(_/]L!^ϊp1@]=-grPkQqn#G:5hoOy3GVxlDDD9kdv)v~EŚt3A+b0Oܯ_aJO;4A2Iz<(وpW6D1M2p^u(q`C/L/E.{͝Ʋ IǸYBkpg{h9\pؕ%n!u:<tےn**RId4B .9O߸ᘅQN)+ZgZ=y A".GfN6%9ΩI){Y_4M>]ίxZS/k9P$a ]vF)+R3.:XyaEb[@f$5 .Oc, ڐ;R3nE׶פ kE݉A̮V5H3G|v]A:Y.̋gAsD>gbjrjB#4 2_܉PEc쿜B^O{\u>b,!8Hx'¥ 8.hh,t>]:cv\%:ӱg:@VX8E LcXe?Yy#5+1"<ٕ=4WJHQ}ƳĕR)ĉtz~'ɺ{\ț̡`9zLaLvƪ**\ʵ9s: jq+{i= -- 1L1H }h)<#No6,*O5Zsu $bX1BWI6pXq(Ce>Kjԑ㿁'$s5]V@ϻ0-Sym9~mZ n63e‚RU#v* Қnzz4\8tJ[/Pf9/IN/GeoSkU ~:ncҟ^k8u "ـf?F R?8,Y٣S2[jHnE;='G2vd_>d>c/z [ e6_INڧ:x{?|4*7LP$AMF8C3g(=f~|Bzpk[Zj j LpkU [L㾤osvە"I|]׋\#¸ċM/; D4cEҐY.q$yBTmS) 9i1AոGV4Y|*ezbP)ͣB0CmD`7z'ЎItSD |A Xo@m\,-BD Y!]dt>iglك(ECl —̰cIbb\DHhcx"Ir wqlD:SPPJD䙺e7$69$>dJMOF`*G +BdڂNbI%|BV+w5=?Fwtʾi45Ð^ުbSUg1rlӒ &e#JuDP%'3-HҦ9Wh@r{[Zx0A҅n?tZ(:& );Y9瘋ι{'%|6 m<<ZW"дs\ۤ򼝉BbA'("e3TU#qHWƜu,C(2_(Q=X{i "XS\2cmq_W],{J5!raCzNsA[Kt)ًڋVr ҧtcronl?8 XnKص0fSuT r"s9K{F ĐMvyoRҝ廒-6 IIG,x`z9WP7`JHQLׇY*IVзN$";sNԸEʊԆ|k~8] z܈HbXO_I@ZzVkЗ$$癄 VBe^ {7ZA?GK<1*ma PG`z0 tڼpyxuȥH)[O`8Ob,dlU6`?T*:vżFm]`Fgl[W4pJ7cTOyѥMRU[~X'0t{0MU|}hhѱ+{s LZ²rq,I3?$!, 3_rZ2yW?Ah󺚈d }ƺ*U]+F\$p8&g+!)-ȡ_"E{Q辳wlĢ3a:KNچ;*-κ=1K2{IQws".eu!;s{6q"Z-#^-ɑ01K;j\*g}?QB>;4J%bf%e[B)F\TESp(f2A9O-猩yjDz]XYΗB #'bj%\6cP*6wDL9<\H5#d }|)4LFBF% J6j966zAjcOPTΟ?/@ =( q|v?wۈVxwQ co0RN" %# *TaR4w>n׹!1HOŠG)+H.Ořϋ%V_s)QINզQ @DO ֵ[-4Fz|%FIW5?{vOp4sl;b_q[R_MT u)2d;0VD 9-&ܫP®L [Z=1̑GSx3P@JQ_V^RMNVݛ58&XJ}w ##zcr81۪OX#}bۇ'GM,1J& fy̼7M`kȣﺯ0W'V p>$dK% 6+Y@ˤ9P`0f+`ֻ{Vn˓1ρ)CTt~ZˢS!/v3=x<$$ \dp'0Lu&Èg4 4QU%)O͔]}xCSVDŽ6Vd.2~Y]%zϖO8Tg:f]dTZ䭫8q+ԭmu.$f~KH")nayIpH=$gljp9e-Ti no r_߶AЙp x%&Yȭt2clv&{ >HwұU߰ko3p̴-(&PVl~4VNp?Un"a8,`(CK Շ4'~Vj(-5扌 oi^Ua2T^"h>OEkq/)k^Ci1+jK{ׂ^>TO$^h"Hiܫ&%3iZ !BWO(6PqZ^S<8+Ӥ)=,3WQ\B'PSUF&OCMvBMqT0}3=#וAz[XP^Tkk*hpɃw2e$V@PkxCtV-+F%c&&_ou@`3K7i3̚UkCT], pU6 B^@l CZK@g4]FH8zyg6]{5r8FNm[t>.6Lh|o3aҦ5T m}_NPUSHJܑbqBY=LdY[m QߜXSI}~٪ז c\1p;A)j#PM*M0&3\M!-1Xcʞ U2uu$xy Y֜:cXjb<:||$ UZ5o:/54<J% TL+~3A5唂w*뎒h<flN;rK0'UII;P߂=<8ί]FHr[w^jx#,\X2Dϖk}obmwp,F/'1sY Űhv>Jej6BH}3cZ\2mWgv}:|#ʞΰ/ F.͠)sr[," a9jƷ_O3?o#T#lv"? S Q&N7V /#mJ!ԬO-t@S5 sHO56AR%"ugK|}4g ʀ'>K1n*N2-?E@^mtQt+,t%0zvjGp4]t0s;[s)+JV+_`BA; U3]gt&0VI :*SL]KD,T 5h oG/#K:[fps#s{cs& R[o2ၥɃM6wC9vzQzn(5ai\8']]co :MhM>&ẔEû^iy(6Z'tts ,zexp/Z9!ÏǃEû3 (;jFV-PKo͂Y5-veZEzklhfihKhNYyQik- ؙC7[8-)7 JZ@86.1#Gd*ҸM,$u ɵ$+}C@O %AEs4#6bU3Cїy5@qw%:MفAk~EX+~ m'"׵QqRm0K$ήqZe>ni?KUA}W:-ˡT;v.$l.pEBp;NeyM;jÓ,^zn`)%S{Yl)wtE/od?lJNhɍ^.JCBXds!IrYr5~9ե}j0jRo_8<7j 3QrK16r,CW?Qotr\JPG"%|6"o<|c MYg}{~Xh]<aXT b1 x_'T? q]uJfe|rI߷(i&Fwţ 2 AK0YQhsN~uTڏ:;] j`GLӟOr iT f0Z M CT/$6?@^A3 X$Cpjh0p IAc_s2z}8s] noA]T6vQv[jŐ!Q;h}:v(x kJ1%l4ɯy[ʒ+Fx}U!05&K {;b$i F$|? NҟZ?dimKo9bY}H)9siXTj%Cmoႇ&"2Xֿ|L z:ǻ%dU5jmo?E>rpm:9A2ና%,<,xǤĐg;QyII0̚. (SC)e Pؼ{Kni,\LoaΝ~dx*mMT[wКV5-]$-eʕ hUno}iQq˻DIz?)F(߫\:-7yeF9 .!0Wsb`lOa844҂:( PxB>zFK^ԄBdgΰ%#]g@U3w WK߉ަ H#'EN#؈i_f K$qGO7=]u,6Q>ApƏ>$ņ7zW¨a[^d^5ȿO}R_KuV1$N{foR1 i@cU[pn*BGl%.<3ϭ9opS ~ 3Cgjg:u4@8o$NFb-|ȧAS2뫕&)B6 ٙN-Aۧ~Ca O`4:rIӆjyo)[.j*:}oN kΉ7N([tC[L#dP95Tχ%z ?$.PI>{_ Z '!؏TEOI##$yY4MC!(Ѭ PL z;6m/ῳMpg׵ QŤk9Q%P|Qƥ hTnOȻƅ?8^t0ܪ/C<h=pB>a o1|Mz<(CJ=uhsVo-|=nvLhH?69WLk刷3!- )&rp}_ -fnОVM(z $qߘҦ.ZbA$okJ:* 蹢_9U1a~fBv2\)םf֌cv|MHeܟ* PNOFW,A0"P ddsdU_y\ :$ 87!J&@K{ BXLm51 tw"V|= Xc2^-{Fs#E*cPc,`)&/*N*G.68OE-Ԫg|WT5-SxcD{Be80o:yoN,qMÞ$iOP}:£7kmF0i -2)ۑ^IeJ s>O #0jF`\7vQ6MPlKT^Qj :KϺN8rT =ҝw\;g#j%i />}cx5'+Jd粢U9mߕG:=WӣXeb v{{-pLw$1즢T?$dOOvQ݇;QT)Y]2P[&1 Hߟ]a9͝էkP386"v3X7!9Ԉ.wڔWyL9wu ȭq ƸE2ԓtTѢcA22ZR#ړhC'&~ɘsވUZJ Hqމdoia2.kOq&nZhK :WR)@==#l_V4:*>t3nė~#yBA'jI)D;はiO_KN创o۳Bk4[^|245hzD}B^Ge /nL0!O>D,5 |r_ V̘K޺ZFi eu@_pAo~\ՋY^/aX-V\P S?_2@Y¶ӐS)ysig U,۠(߁ܺ;_y 8[SQ:4\NjgҰTU>AzDil(&^6+2&(nd4ƋsPp넦"6{j?nJ_P5Ĝe:*?:䴛p-15߱pΏ )A)vC+N ~u\\|5̡XY R7<ڐ,4aT,)-~3m`P)THuŰu7ʺdK-a #JmH +[fhh>h1o[kQ4:7sw^7OZkn~^<[G'T(3=܀rfL8GngxAc[!#6M8DwMw=[Z&cDtwy2&W rRT&~vDϿj,u^5f W⧩TǪ0ߥXac#/2𡀄r0\BDR XҠL{V}FL/ 毹^qszSr[lO_s P']36k=}?=ЍuihӅmdy:NU3p>5od|sz6$d8J&W@ {]kE+ шmy}~e%}}50@JQ2Dz>Se%=++Q0VE8j!Zá=Y>|l3?t}W( G'pt`L(넋1%=t~p=hHMzkHfsqB6/ xCc0C$` 4:4@ПBctQ{a>A8& 8ulYIb c\b[46 JگZle-oQԫvN*TrNzP-Ơ?ӡ8[qXcQT_ #qůZ|8{B)%ppim];koɝqKEEM-SeeFqӅ|;# R;L{,}cJ Xx^d G5t[EЕ +@Zpt*ya >xT cFMdTb,Q0=mK@ЁvO:.pK&o1 @r_B;7=Bmfj7$U]WE TEXY\OpLXcG m$m 55\3LMCsLb%&>y&f+fT쾮O ?9ӡzOܗ[CЄ*"7G޾pZTŖaJB\J i%!=b\DėF Q㩦r܂)vܡ>d|{ax5>d V4cak=t3$^wg*"QEHPW]n֋(HabY,n%ũ% D13!CA^OPhH1H_MA oOUv߅35:biUűS t= ^)MR=$ : X 6;vKXN5>H8޻[vllџH e| h@rą%)WY2i#]4S!?x`'7g5u@YwÐtiʘ7N򹛒+vy&㔤2gFyW+༝MpJ;WFͽѳK L[(nOYs? 5P'TtԬ'h#@dkM渿HGrScP`!`yG _7=K:y F(^ W VG+إ1 RzUŀEJLRnO$:3V3X.llpȎWUɫQySVq DLJƩ't{}GJQvm4H3ұlcp1h< C@z71psuC sugz7?%B , [I@ine?%'L \oes0Z9nVsl}2?ucPT۲e$6coX"O]/KFlf"5$AwA-Numnִb w.N.IC&ɬ3N\X=ur&iI-F"RY }9o{ weK7 TWc {pڼz 2 3 YL*ف0WzǎIC*^y D\?ܐΊ^{+8)d^EN> 2c&JGKd@jҿV7 Koa`c6bǭK[AIQ;V*t7~7)y ֤QB` ܰn,(_`Ygn˭vjċY*k}zEVE&Oy"in,4jSU"fIm=#VV%. >N-y*k;HxUtcѝjp#H_b@=8JiЅ|+po;9piaLrPS!9e'K5Pa7@;uD*kvyxhWZ&̬^w[ꑾc0ShHQk rf@!Y!/ [7C }$# .+,$u#\ ںjx:cb%m+쌿ۃ*"Atp5IȌ+lO~oQ>7ӧկbyαgq6-,C;/<*P6`KKS8ծ#⤔lf_P}IRuqϛˉDX8W=& cihʘ{Ԫx0_unɤ.Ŝx˜{-V˳iIr)SUٴbo_gWw|.c<7?/KoVwtHxEC9⪻a ~bx2=&M?̤w-%NqDUF\$%mחILgMPKA449pշ|dw:)}L- ]W+@>}f{>}Z? 4pVڍ+}2#,*&.9F﫦:}}\u2,]}3:^C3X0yDc6fD(@a7dv {lZ}:M8pG 3 T-i?\"`57dv4C}( enP}G.wq 4t`˦aQvb9Kc.s$N3s2t5n?EMQDP.N*Z"H_wxLf*(p)hAOF"GsDdOZA7@_j4"򸪄؂S-~GFH}Ք\ȕ @Kދ0GtO&Gi'b:p~\/%V K]$2s EÀ6ZTcr{|' s'VŒ+FD hs<5XXuYBzIZ ,=Zcx?wj+ud;M?3goX: ʝ$ҹ+[ԕmzM C$5n!koo}FVToAǘiП %t Q).> M?ni~[B/†R.. gtNx {!Uu~KYYt9h$xVE8Z{n\ъ]͝>AE !5l,WUӎX z9,yBxmWmjzǞdFL&._j%[v!$3k/7'41ԷuaR!0 8.iZN1]ľձ1$ ,wP vMl B&BȤgQ+=㒭 YM t"262'?ROvG6l*u}<Д&Yf͚smȸa8M2zu`3QHi}= Z#YeI9s[Y<(;+HXV33:DpsQQ_ 7)<1;$`E \bۦ{; Bu*#*z"fu).:3;E1yg'$ $էAQX\rCX?lϠSvq޷R[ 1p= 9G+J:m2:`yT6c/v1\gQ.::#͙P|o]ؕ=vw'&7 КA-H$rzaPd==73uI0Xϒ<W'+d/Tm^BKML+N`pc{zw=9,cD4U.Cݦ{s┬U4.7LMO?൧V$&2`E[ /\A0 {LaLxm{eЩj(, -B߁vgICv.*{z_T:p2?i2xwBz!Nmc[ ;M75_&j~᭩s".Ki>"W}B;g\T{u,&__e-*yV욍]mX):Y&9h%߆O<_ς2}Sl^ouc-T+K ո4!V4U^.qo+b \=Zͬ8V @ݥL |Y Uc Uz`|'#ẙ`C"uY";zq1 W7T ܗv pؠwN>2Sw0xIrht.yRxy) Wr9/{3<?oi\ _>. , y :`ob_+xetDa}@[xy`b 7!iwrOѣkǎ@_s0PX Tھs\TbU  GvDiaҗ2 5?82@X FH9(^vDp2N( + kKm<2<}چICrsl-f'./`8boqp؞˱\j8p<_˩!]|)]t T Aan2pɞcF%]Bh|6Y#)qpvRO3@M6p3>ŢL#?Z!+Զ WIx^Q PcV0.;)F;J?t" Mhþ#+N'1` e@'-ipK-h4mb(]Zl,ud/50",LeGցZ;-$yi8uiyѷ`<NCA^vl`6ee)%,[_z!6oGHg)IU +~@CA΅քAAĩVpr$SgVKCM?=dJ ;s. mF;R`:p+D[6Gk4fT}Ca[>XBNS9*kA vS ^}qA^#bPYBCR(SvЦԔP>W_%MqD>4 Vd)D,]Ć(d>uG:G܁6{evV$K+e:ƃLp[[qʱQmC8+VZer] *ab ! ^:)|@$?CN[uݎڗ0]%Մt2Z/V}UeۗbO:++;O5(j+#0){S*N~;m {ǻFSo s'3-U^KO>T>o]c0$Ú4geaEBG p;6U)^_9oP1~F斧Z2] -UBҞmS|c)f êROȈ[͜.<:/<Jӣ5ŤNxk[ vK 0ƙ{ZH$NE:_i,7D3,^b7V ?5stE{/>kHf`n͗ڈ2_O{kfx~y3&B凩|ܐP0+o)&85=8󜯄]TaÍ云%)H:6'KV{s MTY:kPXxgi؂n@V0M=GNbنJ|j_V #MNj!ւwNrjEQaHM*]ayy%G\mtC(pi{2WlN, 0_-!( rID1^Bd﷜(13Lه 6]nO[9nۋz`J Zrą)dFd yRpk` GS~Տ.%7{Ið'atI~.6͹ r82B8 cC^h@0J/);{qv+(Z&._wTb$ΎguVM1o@v -лhߴvChTP@cy`FaF&Co- KTȧFAeHO8M5OR\Ib$V餘,hBPUv{ wS&Ub#p#C2+Ժ^ ۫y(ѭ.]{:goGnScÃhỈG8ǾZcEP x]kH"_lUrlM8t~bY$5[qX'ݞdk&{bnNZ#}w](#;TZt1 P<&7 ;c vuKC_ڄ,a~0 :2(q^=v,)[+(ThY@@xܭPqۥ4ޙ&& !bP$iRT^z@50v#`G`$'nO=%]D+% yҧW䧳O~HZhSs$ioI/CmC֥A9ռ%#^Qd_ IҜĮ#wR4_{iv?Z$18$kuQ?W}'=[bPc2؛g.(ӊ'\fЄ5^C UtJ1a;.J9ns~L8,2^)_%j҆'-OZFRsZZ3Zjumz|.]k};WwQ>gkrpIZU eT&P) 4"Lww#r[ s7-yny͒_tLG ͅ{E4g>]ϭsY q!,-'58hX&BTz#F ^ (̥x2K~7%G@B_.ZAtY@l/=.KN ^UxЀ҅z5L9&W8#g}Qzl ť`ut9aۼBXG1ۊ3b yuP[xSq{?^▅&" Vӛ .뾫~y:M$e-6 P;Q}U5I-\9)}*F^+^kݽhމW^2Ѯ7ΪsLd8 =9V=Wb|g:"[Pǜ!<Q@h&>gXihr]Yrf{zR|d Hߞnn+m[+TҖp5?w_u OH9џwPY&Nh7+/@61Km43i X' SOI@8΄1q8Bm/[#JЁjdQLZ{+&6LױR3-^30J04px5RONunɩRr6p!GNTƘq, d30$"KheXJrT_*_=鈯x偳;> !Yp ,_x0H012SI sOOHO4=+ }Cw-37kbiU!vlRg GRL!p'nd ~U΋#wY4|,$(711SR\B+eCmW=~.A++1PL*Ka=d$D-g0+>t(]$j>k! =zؘرީ'\5;Y [{gGb+GYg=ԈGֳ]JYrK'2R##Nh5lZ6ZE*( pi>QOз\*dh)2־d&ˮ6.<`/4U<=0XYi.і>4XTR!F :l J8KUuusCuIJP;Vh$ Sԩ\} >Em%fs6@Z{'1y"5N& 'ᨋskN7oػHk1eY6Q|!-]HϰeVI1D祐c3 H 8 یƖz(O{<%USVr3 9νϞ|PdfIQ&C}Źju-u`7UBU;L7JtᤑHǦ u%@Ij̰;! { )YI(Fh"<;uOpNG/^\4vTfy 5?;*%{wѭC:Q9(p)74'$ؗ/l9grh^@a.u"*sm~U0"`H1_-Hx8` >? [Q+dz>dX~/?[k{CR˼ovCJ4$@̥fy|#ໃw~.ضWԷmZ9!A6vڟzx]TѠWаh_{JvUن?v! b[C3;vȖ%-µ S|CAP[#,q༮{;*^pc}w.F(OUglՀu%_8}_b Y 72fR6f"lWMZ oW+a< *daJiR$4rsÊ.p( =@GYEc*cI3Z|&T-%M$i>02u%{֑ KK֕C }*~XEVX;ޢ< #|)9kcS氤M"dlDb#=WqvjܽFt]3s:S, P)S7goPBYmsLt\r.17C#CBSE@Ūw[etcẘrR/EfL.n (9ŲUubTy}>gRwEoWn`Z:#OhcZ2Ę1 A|.]g4eS#[ӿ'ģv#]T$i]EG9Ԥt4Tvۅc V+>R`! ΒϬ\"&O½ɭp9h={T<lBw٦EKX'CPuNIs[<8Pb'[]JfiQp!.;dE!7&2Z5b 'W#(qg-DBHLfYo\>z˹pVnʿBž W0 w~\̯1c8%Tk9֎վ|jbC4q YtZ5 e[O?<^\XNV?H)nM.cgܢk9vaM?KyOāwLB$Riyeysl"}{A¬_Ǎ@q (J8/NEYۼ4m8(h NjGksP#s 3F1΢2TEG*Rg <wt}}[;$K3ʭ"~hëILxrʔw&7dJ r?qoK?lX;W) :8[G¯GuL~:̂Esڲ-&d_5.ӊ.;Cwa0He/ēV  ^J}V*rQ 1j}a.ѷޫ34yxzӚa] U,a$g ,!|[ *% vRut| NN6`9h6뻃Ѡ+u1O0hjR-֘p(]X./E5V7mJ}TW=j.5y}I_fkuTK/+Ԏ'V30XXai,{N#$f=WRZIYZN`@z!?!H  5.H_*qCq7Iٱ kﭵPx2ӫ8mvtJ7uukL|Uo~F\K&T*mc@Uj3N#E̲xm"C̉sYXTܵO ػ?^]#eMv$J?Mzpޙ[ӏCu [ Rwr# T7>D4-vl͒VEXԢXyV آ<0r{ ':=9䮒#Ho⼆Ó. >BvU BQda\ZVt@ ^0&O2H1›3Apěiļ( NyzčJ-sG{޷w#tA  kn? "/BNUM Ȝiu"Vӥ/^oT%q|V$@nbƾ8[ 3D*SӋa9؉v6,6/͝)'*)'7f yw\C m|2׳Bj |uNOF"ZjD@ev}}>?=n_e4-]>e~ C2I^8˘xm`ꠂx4=P ѫ`8\P3-8rB4nw_׭#[#H,q0vQ2ߣi^jB]ˆ'z76l? '$5>Wɔ6#g8=国vL@e8LD=^D a$RSCHKc[xp5̏K"ă| \8k'0N?l>͢æf4w0 d.E>|i̼ctWV]!ĺ?Dֈ]6xiu%rLSP&of;KЊw0qDge`So,s_;$DV9dݼ,3( FQ'>3@1=0fM  =a}H0+U-+G-ILnmOc6q7tBYk6,M9GJYB ;?^eqQ0&o +$=!k[JV_q )7BG؜_n^ap̠r~V)d3FE&s951 _m(hyrHR{-hvΩڣ{qk8'􆉙^eUw vQ[J8& J$At#_$~).<} ˯࠭,. &!_kG2$#!na+.Z@~tu;x`PuL$SIvU_҇2(4T*-{Im{O_ #oA"<3&o( RXbː>Y1G7r[~P*I-]mB(t-5VV9%^˥zlP8SJLa`"A8$:h]w.ɦٚ#9 ZW>g[^qP>!h,׺yNUjSX(ҟ ]"ҋg* qˤ|=Xg"8FI,췽E6-vgV{pYut,zkd7~xs;K;Q7NamF ]` o/p o_ZW;ο=vi݋' wRz  ")ȷLeiN]||4z.^H6֮.% }~F{%XҶ{aZXb L6ll$%eϗhEǁJn!½H\gpM:O12*x"G?k" *VCS/Nc1z!|bT9~ $~N+?K @-Ai;+^&$v7~_rS"Hq=d;~ 0;R%M+0Akw|Me\ pdۃC$69oSr[q;p~ >he'|h-jI]3py! 2GB_I~4;Oi/xPQTrR)_ɏ8NEo6%~Xv2o%)L m[xts~HK2h݄uގ79}C7 # BϨm"_[_~%vƉpt< ܨ"1|rV:y&w\3-zV- P2~aH*xӌKt'M!wg{fJ8 tutoQ8̒ϗ4e9~ufW _Y)>m_^#l,G[G)G6',h?~ tnvQXD1u@]!79w߀ဿs)!O>!Otϓq)Zt 8Wj"?A)ޥP}cJ%=Äl ?l;23Jڙ6mX@Q%L1o+:}$:>4CLF p4m!Z[Z6pS3wps<2X5=wdSv'x7|\¯$A@qT`ر~Ý%ohεb5w Zf|PR|N#5g f9v&FxZKElѿr$f=)(yH lZ<6aAжcxn{]'~V 1HnuZRVL]VQ,(&@I 6R B۩y8طSiW&'i}`سwy(b(*i"E$||L-!}}ͭ*lF؛ ҸZ|jt{(c%NK<ܰy:96؇&^_&''د*py7J:'٢z6(=Gp`%\`:w[k-]eO@aM{$-%`zi!1rmjTj uQKD"x:G]`Aw8 8\XciYv-w;F hqW1T;س`9, !-SG">q?5wR`bB>MKTI_1i~F#(j2\ó|*˲z23\Y)t.+ߋawR7)|&8lB@kZs_GbETy3K^.T45XYރ\]ps\#@0 Du6J,_C5|mGM8%'xؑ P<6 h=# ΁hA9/"K5Mkk^{M[#MLڧ /;i# [+0͠bگ0wiY⼌U?S7z q4Eݤ`ˁ 6ʍtrEQ~Caf MdHA-qMsc1 bp8@ [оI50OUM"<]EC$ha]sR楳`^s MݣY-\2ƣ=nW5xJ` u\ög 8C&9B~XxJVA^TvH] H b.xDy)#*MadÎcn@Yk!u{3՝/cC:MmWק5UXEoc~3mA"@ |rPSMX0%:vp8eӊH=Ym]0ٻ9x^# y\Y .JTYk?vY7¸x M{$mdApJ1!up˞šfks ľ~miin?-) <]Ec50FL )NTD'C]B3XO_|\s6uA;C(`5,ۥt!{)Š/ uAWo-P^4|Ap,hS,xj!zD squ .-NZVoﰫ 5fgW,(|ѣ6LLp9O ]IO& r2bd)y;O4NC4wq`g2}7hf@t6E.Uv >Ӄ\iǠ a0@6 m} S8퐅AQg2]$D& F/߸̘^snܾn= 7'>Y*7H270#7il|3;Q 7uQ ,:+ٳT :?ٺ# K/8\țY^sفT2jGRIv4syIRRd[pv@<8z`y9\6{w r672fۻwZFU^ч2)LԴ=̭|B$S|wg+&AytЎڤmnyo{aeD kdY |'۞ yIt kW-i/(̪ }k l?;ydeLPe}I ;P]i6NB~|f^eԱg7'<Ҏ6Jl h32;і_FJf/`g? *""a* 9Pj-nk_R@n^Bkw \bkka̽ ^"khA$0.X&MjmeLřnU2&x,m|UgW[?ewM093\q=!I yh=7 R >#Fv/_.F?9.Ig9B=7l:E&R2f< hԫ4)7F-!E#nHRzU1!^|sJ| LP1+;%nj Fe#";gOkpMԬ%IN3Ss)tGT ԐP)AW,di hs<WtwTUJQo7DnD=kN3ӹ,et-3;xR" jU(4Œ9Q99BpVGcz.Z kl2khvmaFExGum[be D]Ӕh^;'})u: 187j$Łp[q^'d6/ݤ1A.6+̛mwsja|QKo{_&sQpœ{ב ‘YVfw9RޚhNpMK'-pYJMf~;Bm̱Ҥ 2țZxU6) W:o#jR'Vv,ty-êBZgH )ui⎥dA#qC\~zXe)Pស`$c7nTovW -jRt*DM&'2b4˶zE~+a;hm{lO:IhtEUo9baª7[zE& ϸeul)""|wXEF"~{}v= qpVIv9:*} @g\O`dߝpEh!H͢N]/ڼTz2pv讉\ S@+&7ٖTAɻ`JޭaE"W1bI҄yL^r_Rz>5.5 LT,(I B%0%N"ӣl; 1u"x@g ^ǚZg Pa/b? "b%xU B֐! C[6ImV?P$_ ]K4@|&:6QNgٯŰ'ܐ>Vԕs=vZWU -9~( \|7 6OQ82e'ڙs/咛5wn:cnN_&8|-b:nX ckh"p̆=KW҃ Rb#bm=K|8VFsJ4)ߙ83#`UP_݃LvK{үe#@ w}ܙ(gBp&}nx) }]r'&h5s ˥ I-SѭpԻ-Z눠*>c$u~K, G:fIx.CT&9ҿ]5VjBj}zB+BPԽ8ՙ- ‘\ EH⵩Ϗby#A5K̲$ѳʴݢUNU(?N.=(V೼Mz{ F }S:E5QɕQ96Tc(ʘv hаi#SnʰSD?Ы?"lt%IH8;Q'>K y?QMK`b27^^֡9=ܻfSUǡ\M~&g(Rpbya#BJuS:7GjISK djlrKDxnz.frЄTPG =Ry!fݘwgc ݗw@lċVgxJpwp.fll8JU}S1M2XsiGz:9[h˵v&p5FVؾ#mXuK? _ǩ"]!9ǿwN<Cw1#NN1REf:Qu[rEEf~,̳NK$@aKޔYPßB^.z/ۈSYPFK)` 0$=T.ƴJKuZja$z l(I8DFT HCI!x[38 }!tA"۾VI֕v> #Fmf*t( ޕ 'dtGgNzdѮBVòtv6)@\~D*-fI&RX;uvOçX9h{<1 e! JwRxϼXzmrq>u=sB'~=㝞(b s 2,4x5Qg'KαleQ.)"[m}&6[B'OCžRË<Ԁp틚y;S9fNoM0 '1T,&ɃjަWQ?ݣXZu 8G#Z{ظj^x~T,r_}{ 9)~KCRh7TLyXGc^=wK@!ڸ-'vyC9ⶪFeH9L:HhGC\77Q~6T8d3ydpQ᣼1dLB[TMXi½| (MqBrafWO#Wɧ}_*Su/EW_F$RMH[:6[&RU"%GE!oٌ&" C[xU0/dI;~>kD {_:1|q- /e1o6]3u[1`0f`׾j)ɁbBf6$efQq^BehR%˔Ai<0Yqۧ&>2KGc4絪$t]H.he?lkLZ³~ a_歈8~2QZזLJ׃•E PĠ/:aʎA}Qㇷ6l]IA/W %GC`xu ciVTnZ*VK !"6z$ZL7 =4˹WljH;Y@lp\I1OL>7fMY tvnIB nR_vGyNqmn q9!U""ܟ{B+wHi>)iW-/{訦z-x@%3~j9(츫h%#v(.XQ8r>6&hTaYt1<>.2 Տd헠[ԜGif[`ŭ}nfTţHWMU{9P#KEu10ΡQ@YI+ 'NJq2(\ˁ*]4> i^20LtaJ`-Q]폲@0Wb?+0}kK][Fǻ 4'3),RTpz[xyr&;fp(^PMӌ >KPd3`׮8Ld`G-\QĉÈOK8o:–ڣ>+cl:xN+m@[՘`(͙c!k( z2ꉒE^dDŽ2@?3Lk8y_D ZV l 0NKXYI3ߒ'37R[EvLsq{5Je)FEK_(NjLXl6M!"]uHiН= Tx{׎ƾDer1Ǘ5/V F1PW <Κ~{';2Ɇ>S#bz`?]KRW$LՁJoore90+cnaΘ #]%`R-wHn権Q&CE<+kHxM*G[iĖ[Cmn ( eFj\ hLâFaR4²YW ι!q&}bbN]cQ1;>Ӏf} r_;[N_sP~NV}0!`I煄lJ4O9@8}uz qb4F‰$ %$vK&VSO!u8@C! _NWs],}5Zy=O.*E}O|ϹtJN7RP>ГLtԏ&*^з7w#lsB\oB\a|8VdHMۖ1bpFz˜%ID:!|"cn]rcq Dže$ij%^B5x k^s>Qҿf UФ؂NFjGӴ}xRoFPNjmKj+xij93JQ_?3bȚ5mb@7Ms9q88PD@*yY[xw<;3=1r,;~wЪ \jAm\uxrtEȿ3Ljd V_ U-DhHypPg vیڝER7⼠Mml])껟_d+%v)cbg2a6_;P$O*ί`lМJϵ!&~&Co_Wx}, CjgON->ƌ~!r 1PSAl;ttREg|#u&hH_CKf?,\|3z[?@LP2|jI8u^>E(pogZ?<>šժdeD:fpYxKMYafŃ8+ Y8߼!4I2NDӐoI!e`,~`N)le+v3 BY?.f^)1 re0hۼn?[J[ѝp?uLab6KƦ>xcfN6yJ Z A߁bٹ:PhTs'o T#{ҩdJŠ~ ӗc|ȑᔎp2CgMsm01yOCgOO_pҶN ;j&b2CrK Ȧ?5ȹLlj0EbCls3&O0!I}û5ڧA?Q=4nhM{<=m)4&e]1+mYUVƑȵcU-NZaɘ#鳧 <8Znt"9ܳX'גF MMcC7Uz(>f2-r&'0kA4XXDTo8A2j EnϢO\UfjJծ:#+{*jҊdi?0pVl# .eN"t6o qFTcuQ- O΃ 8KNc|&.ei8b#2{'`/ {VOiOq+YPz57JoQm v\~{ ȡYL_ŝ4Aʀ zjT3 +B^]l(dduxիa\(x'kj As[`{eĮ IxQv`wVPmC vj+q5$aBN8ա]-7@G>\E-/$N xw;ZiMˉuq"&!m>L(A¸ xs ^lH&wh0$c#UF7q.l3[Ύ T>PAyC$+eZ@'~@;-K2-ȲM?T+CxyVI?-K~ȡz-W3Є41:eǜ'?"[ E?y $Ji%T'/;_dF*_;H^ޝ #H7V7pE^ط֍# "׏!j;m ˆE~wx}er0ғl{@-}M)Z&Z.bz wR9Y4p]nDž|$DQۜq̄{Z{n0-kUGݹnN1_/N$rtڹ풛7<>)5BŶӇ|(doR+́\R,6Պ8n$XÊss#W]8{OlSlت7W#K|qWKGrNJJP #9} 0{? 4zIbRu !\EQWF$Nz[R Hdfn9:4YTiFG6-ϛI6`('AZkɲϚ j Q倐Ԓp. nO-)_4Q^T]\<XMQ$/ڴI!FKG" >bɁ<('6?:$[s^_k;et]NՀ2=\Hr ?pD#SV=kA0mFK2/s\]Pz]5ƻ ACCv~"vGvPi>cwT{whN"tO~_q1/[55yrY1wuŻ@0Z_*V ;dvqZhTNj{Me":*i u E|$O"*uG0ǐ.4QOs37Lz/:OGi(e+aDB? %mC$?e/r˦9 >^cd{ _bH8] cvE]߰ :n~TdL|߅*U^>R>1㶛OQ3:_ fzR§C1iҨ/;Vl=, h2;,b+Ag l×nf}F)$otړ'7l&1Q9sUß.;J48SFYṮFU!,QX²AUw\ozKRTtobV؆{ y9Uoо 7+*dw[r,4C]Mck9])<p[) G-iS<_x<6@JzL ;Ħ^Ql*0c%_kP+<6_q$>!N }"*t2_י"q 48ͤz2m/75thyo1&hՌH7 CIh1,2E RpXAϽfn]Kk]yV_]BW3=fdk\j:֟0{B6K7m -]'1!ѡrAr6ua&?.|nJL5kC=F}qlﮁw}{bc#yE׈ L~U)Ԉw xz-xuJ!*]{ܓ+jTX{ǥ5MBMbZGE*yasO%A^?-41n%` vѰJVVH#6wkC2To.M:\輀E(#CT }[l$7r' e ~px|fGFQ6ޚ/0c]Y-@s7T'3J%U,쒳l[V[-ِt[/0[NHO_YCu{gu*qS= +/[&4J0p6F/!: % *0~U;_D[Iu;<ߧpŝc`E!+M#Bo'6 FaWg6PԧX[;W+>#VLy倮NJ%w@c{'NZLCaKm0) yђzp^ JQaʯtt(gt`+Ra%s@N0( Rn,OmJFш8aSsߠ*3Eyy=z1WsEd,]<W?StH0H, qF)]fXh{{-UTם 0([XSq>x`72 [ ti sbl/`i `* AU.vckŨ+-:$٤8Tڭ ZO¸^?»M'bP?9"khЂwkeQTPF1KuWދCCK>C+S¡ZU:ⴘ uj.hY|g4cŌ΅B)Ȉ# sRA䣆#78cs, coܐ!̽rD91S6̲v$yW¶ĉaVwUbo'ܓV˘A_婙./F_}*ON1 #9o}^:Qll!"N yWQa:D`XANUQ +2 `FHu3)ldƽ$Xvg/Q|q܎=o2ȽLh\X" ar'wϱؾrOm:m3Dn p+Ryo.xZs1lJ/`'wvH;HޓMSmp !y/ *VԟW؆㻤m7Q W\B<=h uja Y§83^K̮=N߉6`})_gm5:oX4; ] 0(^V#樛c%+㋯C?F<1n?qTGMwHHL c)<>i/ zPXNe ho˶e@>aD3 ]B p}ŜQ2Qڎdt {;׬uX|A 5Ui T 턃>ֺq^LΤK֮$:>%7 WTpN*s?A vG3ZVri"#MsiuKR5Z[Yô6],`1~}RgI/o&DD€6`2|\qӶ#cVɞ [=oYV(f{?%Pټ/ˇ4H`g( ~Ħ|1o: =HR yS-ZÕ)!~Fl*4es 5FBR^{Me泒✥orA\d8vչc>S24R.>B[T.7GA,R{a5EFs\[ҕDV.a?6Gф;[ܖ X?Ub<Ӻ:aǓB14ȝe.1e2/AQʞTՃ5bvҨlˬ3E}o6?9B`}pQHG垅  { 2O=Qb2JqAQ,ěh^t~sWudx/qP V3Bj\%_W1L~Gn^.N"?Dh{vxV^2"僵xmkaT?8SY߆D"Y \~hcT踊BǟY68KF#ݞΨH4Qke;?ԂC}ʠz \])xF%K"}Kn@YZhu!#lˮ\}OM݊AʥUv\0)@zLjĂ饚(C32a;IdX؏h< cC78rΞo2~V[Hԓ9u5* ڒJ<=R 8lq2*5{QoR+<@U߂b=~D\+5_KQklC\ gX;޲\) oVQ95%ko8gHH +=6YxeKLĭwN:>[vS1QXױp}'{h2k,%Nq54m4C֝iݥ!.RxuK0B#IٟaHwcMRd8xH1Xƒ!VWx `8USPkPeYv"7_9ۥXvnKJ8X )ul%g6ZgD2Ȩ=mUvG`COfK:jo],FߚL)\@sزv:^o#ݥ0o5KjLc_f>sUD5v+TI\=?WVc,NviXG||4nEg!pyph˧R]2Un|4?FK F0ЀܲU[xcp*vTC{HNþ޳[NVU>dsyߚG5L7C ܲp'2-v+t'^I7چf.:;mтeyv9WO=,k`>Y'sV裦÷ &%7P&U 0&HkE84lXT=K~XۣZɾ󘥽 РxWz v\b-HAݽ}E{32So.5O-hʩʜMxr;؝;VsZgd/?A4-#;oylvd^ D@}{vl0.SHMBNkg"3ʙȼ|N 9,sBҥd,=rL'M8,MjGtDn( ܾG'P1oh$!^cc֎t o8DL (lݤn4C~{+J@X[J5`?KC)C x2G['ie A 4r``-`L_mXJRj"HdSq)x.C%trULh69=KSo^S_gYܫ^ѱQ?,b >Qo3?9j_U"C mJu$HIG$Su)+g ԃzYA6S~ǁ}#]ق0.JQ,@]`;NUZZU>:~XZTM%0ZMFǓbx ѝ Yn_ [ά]`O"\o\+])T'Bu]4 ٣<&P(;+N6T ChgOoS Ig|i)O|rM"3:uxnTgM0ҬUۗōEU*CRɤꑭc.[sb(^;# bO~"& 1@6J wp =σF.ߌy. D1:*Q*- :$􃁽hx u2/ _ަAELlˋ{<\W]v`dM:O_R!2옄`SU덠]4||MޤHgv+ Ⱦ(J7"BNuꎕ%Eem=eK9[@⾟#r1zфE3lcKLb_e'2kD%Կ A1k˺Ӂj'TJTk¯O8Ynz{>K-!'񩪤YOnipe Ddn"%UEKDƦ.g`ILjq)L_{k,I2 =Ѳ>ۓ :Qw?k+LgB|WZ\D!?lժTq`wUԪ h}n1bd RZс&Qd=ime>z+<5}aCժ7%~O)"UV56o6x{=F.Kd1ttD;l2Jت}7VG:MZ!dmqf4($ _'t|7s줔%oܺ&Z'㮩k5JGxuZra40,5s' ;z ' 9d0bk@NH!} =QaOn!ܭT^I$i 5ͧ~xiӝsIe4ϷrmyBB+/96IAʞb YIlaȄ׫bbR. ^;r V{3. 6]g1/c$z1u{Eѹ_z#'r&hHK`+io+KL!:I\F3BiMElDEEi;C˦2݈?^Å/Mr}ψ͕¤qI/]YJq7}u4H-Sc˪Ct[-#,nh?I@EavH Sؐ Dڴy*( F= &J6o.tPSR 3T@L΍FD.K3ҭާx1+rQ(N6n׶س^ٌIz z);<5ˮ |GDD%HʐGוg.h+43̃/9NOuhO؂T)EbITi`c7hE5Q"<}E4ʶV1ҡ,T'hN4wFT1ڮ6Ljޅ?8dMbB.kfz]UR79LQG'L769Oց*Rs)鑺2xz&㚐FC=)̋ P7($W<OFۥvv,n+ S0$L*V.r"-t]2BZy\eWWnr@ۯm]]*U=A&KG!6< O1kQl_>J␩%\Vbc>+y}DpjG|Fj!x0}~ 9sW,Ⱦcؐ:2$m;p[tzFx 5x`췺$؊4ks, Doo,;C_3P` dJbi)1oI?2#ePn1Pxc70Yj觺Ril~qݍNm9 U7@xmyw*Dt]@ ):YIq:3ʸj^I4ÍZ}^z(j^FSZ'. cʝw?0V륂/ݦm w!99o?f`` FףF,'L~_{VΒƋSM*9h&О{CtGʣ+'%?T}_g~ enاD:h@LAXxWˮ%+\X8Qȑj""yZR5"AsJ?\7mB:4?6'Qw_O7A o<~-.];\sk_hcUb6d~s`2o6xg(?ޯg쎌_\r,?D`j3^*|fPZ^d̯$i|E5)^VQ2ϰAq(#•]}TVΥ:`fvZ^(i:n D_%l!{0nNo%'6Wر߁P(0dGI]`^d OSU m6!epq|:@pYԈbˏӔ^O*}3W\YKʕ oNK VZ9Uڀv3}ȣ5*m]ϴi(T `vH|̮P3*\1Kk魟\-}^P\k?bmQB=̜5O)^лʄD Ԗ܍ysU3'igQ S*iPAh[B¶}aTzw9& sb @@9跴j!Nz\*P=?:u Iײ(3}NLM%W0.;'6JMc"~/?œشd~#lٻ;LLruU_"F־}3PW<%^G);}b s*5pS\7 6lwL1߱hm޳6ogY?)AW. &+D=VϐvhJ ڶ L)*aH_X bo RkZ⺀nqk5/UTǛ YRJ DdΊ:BJIF:Ni&_%VE6tZI]LYdҏ& %<٢y'VW |Vslv~Jaw[v#] & L Z]?"hdΦfm>)I^}bTA$brh-v3zc:5_ Ef e,vA@C["n,dDV3D;Fp{K$rքC(0ȪEASs8 վ+yNyds# YmGc-/^b$f-?"3f5h6z32t`l^A$Gx䴶S`jD$%z(hה?G{hTiOzZ{mlb½h2M6#wLG'$ШU7x*"[CQ[0gz_Є,s&Ԛ_Qr^oAoA6$7^wLgX Vcߋ/LwiVŜH-&mcH0g$< =+ cJxQ|<'ac0Q.thQ}4<胱3TD {ITB,/}RT"k (6 ҦUylMC=6-fǍRٵR9O33^Y3c)Srg!,kL1Q,!63u2m`)i*w1t{N:Rqc_'ѫV/gEos40LԌ0N%n?'XKOfJ= i)ĮH턞WMA kŭ/t^Wa|)0rۼ) a0}+I1@B c&E{t*IMcxP.eOj5U;*7" je*&PM((dəMm8 1G3Tq E6$슭AײC?F VX=x餸ߕA5֜RgB{oE/ 0 2F@8OS.뵽y!We' 6bGn˥vԏ"ݜ]AIrK Qy1urUro;fVƇd6Q(+V8!OݿkaZAv~ #-Ӹ>ƫ"ν_o\d-Jc%,1%o)%]`2+R1m\BYn.kb4ckhϩt0h W^Qeۥ$&Sy=-ܕj@'T@NT>n[ZNCM O#UM8mCIzW[8#!4(oY nc.GR&)Sb]uO̐,#7sT00r'f5©CBL@H=x\5_hǏTu(d̈́ Q YA][pzv肬TJ"66bt$$yT)yƮ=c%뮤s4{+*<8B[irZ?=**ojĐKyfT0Tc VY7_A %F7]Tz:%Y$%!&lJ-n")]eE`/d: z$Q~JW<nSydCB&u)~OB9uF27KBIfM}7S|0Fg2* k r 9(66*T;p(|Όu xBzh N*O>快AbBX aqPQ<+4,jgv`06~Z>n :P5~K%j}9< Ib NIDga(eږHRmϫO4p,ݦi<${InZu3$|zf^qIԗws/Kd{h9K}L7\`Ntkޅswnڋ/.Gއ~vlSt>Ƚfcb-:7zDͳȄ=_ͥVz[t5@ev)*5M]ta0x I/&͋̒;7ˋEҦX-UY\aG?E<݌4'jcNʿ&hy=c+ u7s`xuy }S[6J `M8;ȧY~ҠT}ҳ/d:/]c+M#//AD[baWOi{@F1.<~! X%wҴ4&A`:ɳ4*ҹ!1ʥO %"#!,z0m9ۛRhWRߋu7Ӧ7UpOxQ2/!p:w (ޡ:Bb^|UhJ0 5" DVU޼&F]]+%E,혴 M yֻ2$:}-utѾcQ ouْ`V}ma_&_uJz&f¹cL\C6Cx?8|ͪlݮehA )&:]t 1K!o|w+ZV OHl{F1EӅyvlYKxr% !y"n^ӪX'h,HSFJ?{& fP{ 'B +vϻP(ݸt&g]Ht{u?v7ǡy׼/2SOHVr)"_).%r`X%-j]BTӫ e9N3?7n.g ouYs2q8XQ_O%qlj= _+lr ۍ?|V4E#ج7"\-mbvC06֡-8t:y͏"#t<~xj̪h%},~'J)s U?7 6l mCO\H8va7sDa,hׂC^3}f(X '{yGXLbtAe 4xa$z}0LdmOCEBtS@^|qbpvG祥i~êo~MhYpbIzl.XE9K;,,r$wM/H?߁ MjżߤÄ8x TGJG5U1P5=^|ɅKi9ɵv@)Ȇa!neGШ v $l%΀R RI't3`ض/Y˸gcQXmc$ 47h_3&j5\0d0v E BBD>Fxsy@|2h2Nۯ! PAP J؏40f>i 9`3.c ; MCD^^c qkYCsvϕ_,0*JzU: x _3 q׎̜SNOuV7' '@$X;P?uZ9ڻ's l^ĭw|8I,!'d`@=QLTFy8X{X;.Bb]>RhE Il#83lf|V+AWTƊ`4/4<2rRYô`/YL@BNa| 7D`N٧26F~7DXqR-[c,zaH#r2K5$ﹾA8Tyy3is-IW%B[AjsBm楲=/JEl';BC?lNLpTbmFcW$o!Q]?FNeX#jAx0fLUre5&wn?׿;6*Aj.>O(Т{ msК4p;#my&^QB0Iyha[Զsw̰-[dgb Mrmx-ro7]8ǩ6SD-AV~ ]]ϯ!N?> +(skJZX䬔h!I_%.c&~М!£}/Tysόhx%8T0FGt'$v};ږ( ~ߛ٬*7)#u2 `AVK!-SUEn` w'ɫֻ?lqIl[s8V~N1 eL)q4~GQ5c*3(Y."b/!-+Wxc/J۪ՋQ߮ƌ()_B#ii 3#9wJ 5.ԷˌH'MfOZAFU2S5dйM#C+9pvˣt`ϗ +s,˼K3(>!Ӵ*yqP6$ubwrs^{0]:.FW[IZWEM*p꦳2?;2:31QUzNbZu_m2a~[$;E6C; R7^PoطXϟѓ'},§0˔]Cܾ QNyvpkj tv@w7;伂.Kd({c & }N.I{gZo7lA>da/+/M|SU2oQ[ޕpHV%#v+ۄ%TnŤIy;0fg/V9|spbL=8;5B_ v~o\K~LLS U|*lr&Z?N$Hv_T2TH&rR7`vs^U6Q/ks 1Iȩ]Vga9r|(uZϛk b,7 $DVYTF gJE yEtKrGR!I\CٸY@5w< oL~l ?)V>j7MUg+ul9أ%pǃo*[iBF/WG먡5˂sl#^(SαO L% lkDѥ||w65&pHmia$&8r3-E1J[_5lӇB2;'y\d9[ä 02*cOtZ + !܍; ꍿE &TUY$*,|qޗ:_H]N?tbZm;DoaoyU.LFEU5]78AܫO#&5H*H\\w+F\i1Mu` @q r=8ϐ 58sI[P36ه{a|5Εۏ "oZ)F]>e DÒ/ײ)9 '2L 24 rPpX)_>m&!"#KԨԁT߹EVabVȷbC|YBSVtIOcFG4Fbv1:rqO#*o?v{rBH[і;[`g&|D L&ۜ2ԟ5^X1Cxq ŒMO}nb6r~1@JTD˚Iũ޴6ff 󚮆{^AA}NqRs+UD q.<4ΙC}j+T#.`kw"\eV>/QzKāܤKKhnB?[|?AW-D!}+yM|:hD}aDV͇WSŨ$ (edzrT.uFϜdek`Xe#0<*ax5aȯ9Vז ר:gKmŰ(vh]zVlğe.R4M^ba-l஬UŚ_6l_7E>DƓODI59rЂ- NL yT-b/ ,09v}FsJE}8cb;T\._>deX^?&b`"SOYJbFVv=G$ !FF ۋ 2W,ky>;a2,L=U?GDNSa35V S|EԆ6 3kXB3ͭqe&87Vg]G3rXbؖ= HPqmPNEpDJhV4$[G*RCx/OҋyCn=٪~E7!%Lƍd)Im C)Mz=%JXQk V@oRh4WEuJ¹}_uA?X1;4'nC`;{M^9ZЉI;vA3a\P..WPtPL*C\ς^ZĵuXOޖBYCACclxHu|U,2ɋŁƜkLf2r+{C̗-0?|v0>֬$ H'\].˲9ø"133 +7lўI:@ *kS sQ[8fZXW%ҊUǘ!GiZjz<n-ݮp*躖Õܹ(rU)=Fw1f[n,>T:.ΤA#^]ŽgE1wZV͝ɉ&ץPun.9T֖J7m%4YeXc,'R6Δ5~c<  wWea IJϵ*b0]4 Up#9.K ܂hrQdѬ+۩FBZ̹=̞ƹČ{{%AthٛKpAҢ+DwG t~; ;]Fnt*AoK>@.Ac7n3Y9-AS pϩS334@c#!gz]7DMc֬oz4SĩClAU3Y*/ ^ֶ8c[OʼLyȚ=5f1[^bsSV=j4r_tRI1<]i:|r`o"-<}N Ξ,q3qf|$RnjgLQ„ϭS$4 &fs]m|(ޣx{ i =ԑ'[}\4W VoD>i _o iMer@!uXXVΎ8]r4ܿmj^ n/ g&")&ThbbpeO9lY?9M)'t>RY+hvܛ{ WL3UvP8`0мD)JE28t zGyy9q \e<3$0f-$]sbj؝\{iת ZA' SSEّn5#4s^`|%@W!&$-yxLb_f~_:V0sLETyN( +Dz.qpNi)2e?f`BB' M:FE6I2pHx}~Bo6^,ssP. cai$}Ed2Vyډy+^iX9c7<@jvjׂ?!S-ݽP`RZCZ+NLϑ%MuKr/BA'kwq";RHVs$ `%$Xuwvһ#GkvSoAÔ3 N @+^;2nfy@m϶j tZx6fN x@$-!4H*V 0 AKz~ԾmpޒhtOCMis"{--dW\hʴ]OqHO2-`E[̷BՖl߁ ̈́i3?dP  D(u0E)=as_Če?٫ ѓpQeHKn=>rHT({m m+S"/z>bO̜ZMV F .^) ѻҖ}ؐA%wdkW'Gk|vNTX--PDo`߲ڄAL_ gmP?爴c-n%hmwC.ݱ aaZ<5~Ev. j48k.NEȲFȚ  )ڭ1,2)נX*):nAuKZ]JwlכЊmʡ oep$r10o;*1y T"݋I41"Wֽ֥A^mym6 *~jpL)E? CHX'9#]멦k/=Jn{ѐw]}m\ m=e=0f!Hr}Ok:Hζi' L_WDYl_5;#v0uZ~gZ1s(B"wbeֽ^b:elb4,&:f9AhuH!5PDӖF`,f3icxXɣc&"DG:R-A_npŽe8<e&e l?A넠?gߍ^yt\]@Ѭm;ܦ)iv֯"$˷MT\(TAGۼ!'} Hc^X*`ZO}B7(Rڠ/]j,U1;K_Bd_{ YH14O {nEUX`SW,J+GA}ʭIؗWPTH׍6ϓxy+VQvY<7佬} kk$3J[f5Dyk-n8Jh{j=o0eI@0'^, +]:!r8%M5\(䋵0-)OG@9U^.6LN _B*>O+FNʨkHO pBe$Ӟ\w&eiVo;9Kt@/5sepUb#\\q0i`_OSs!!eiJpefAc{:FXƢ,xmfA6gјt,XbWde(88g7z6~~1"="a 7 ?o~AR!CF?o`t85r/p mVD |q[M}>㕒D +{BR/nh/֓ VBRFK޴ǕTn=] HDq_ [PN~ğ{˃PEz5CLN%VL.CCe a.7^ďs0}iK)}zIK {bX[ڹ/맙M^8 d$1܍âg~A7F\|(vzlP4";y6N%4Q|ַƶcLƖo]nP)pEtq.:|"7pjlA#!~o36tf}&G`[qgɀTܴ}+Hu?l@bVu֢:1Mc'q#0F]]sBOrtSvCӰ19bqw7I?=W݄*tq64^抣},߷ǝ8R(pyKMM"adg =tG)Nno_׫O/3 9^rj;ߪO $'O/?F$}GilXT-4)(xVS擀FVsWG*HѯcNajlqr&W)KR]7T:Gn-ۺGanSo~3lh(׎(̞&PK~ Ǜ@maW{{,Kv]E5!]£Nhpj[A *5zB1 VƁlp&qwQJ8 E01 bxTzGP0 *K* ϫm;{[srh9_ ?G{Qrgw*Rer9#*y#{HbO VOJmf0z4NS^ucq &g^uRԷ 6 R%JO4o2@ z¶Րq:v'|41x\7~/q12Fәh-"\xtM],_B7aW~gN4/qRWj3y>9t,QSPL.f1G :u[}䈶YyKNKrP56 H!5ҷe <{ɽũ"/];G-d&V9%(orC(sśAJշS4p^#oV健yC<ˆ02]bf(J-Ζ/a "ڣ\~i]|r=V_7+~ U$[?> oSx5{l/bT=|c*8a?(Hǁt=IG[v4(ZUo[JݹECI)@\>9.meRyiFiwR2@%\XĔ8[8ӘʲαxyQ8ٟ[4-,H9zc!,d{N~>sL7h }epzzãf6zҊr*m79x <&eå/E5=q2L H5:2C6>9Ν[rϤ˼B/kSgB:8߾)0aD$Y;@6_ \ ظB Ǹ!l;.Qċ+3ld=܉ ry[H/[B{&, .[P.4%}H05>R|O2i5mp8;h=nFsHj>$[. ),ڗ67pӕORKiܵnEЂϭ~/|!_;YI>g9PCH6ER휌vwGmĴ?{Q}[(怛o\%639 5jZ{?ڼe*CĊ_1 N6\Ȳޠۑ֜QVnBcq -,dI|?$SB 6Uի8.*@Pu[fC"XFbܜRR!\e/~37-in qF@J<: Ӊb+#uƁϐqs}WIk3 DPf02{ ;scrXc杊*K)q9>aXT /^ueO-#ߢ o=)]4UL 8a&qk6jk&Q:|$J{V0ke&2lnT8sb[g rө0/(Ǻw R $ ½"k%SOR<| $; z7c ڠww5/ȕ3OS5l Ԧ -J; 43B^xh=?m';ӆr{S22&Y22S CUNb u]kCB0sdkߎirpFdyAm5o . aOg|<+"[[~>X}-5a&(絣Z{3hpf%"_QdtHw[3?8~^7^ 9aYSVk?M}Bp=QNgeL/Pm`R6]3i(P7@q102]ܖV.=`TqH^1X3aÅO0RD+[Emiz)~S3+/,tcb"Un;w'T$)[Mҙp{?@[<旋06GE>P+yozLEZ-Y:n|5CDOɽBC/bO20.H|;#Q^΋Etj9Knejxf1S`*5,Rk#04fbw_k.٢ʦ m$^ & 5L|W "k,gZC" z̳K=ɊN'ܑyRQq+ˬiDn Y HV;1YbN2̑oXړM.eG39Qeqǽ< ۘ?Y41t'yT6yWfUat|rۣϗ,$kz[Q  ^86*)1 _%n*C6u7=.١"lbspr!D@.|HyJ`_'!{+s%sW8Xmyg )с; =TS'ľI&4wa[~OV?P!5߱u~c,9Up+~t779mxQfzQ=QոMI'GzTL`^JB&~$Zד0ssJqbIF༞kf`ۈ7#\Y}9S'by#1O[q8Tv,Mi$ј;}:Hȣ)W|(} rL8JHw8ǶxHaxZ}6R&th]£9q9}:-m@֯mWAPYk5LЊË#˘Y()ط9u(m[ H9V)jXE`/aqRը4,DD?>{mrgtl(.ӂUeI>is֚!>wr,smu503QfҚpadr=or׵OH`& p?\o.p;fSי˹V ~ܛ#cx '.E_0_ͦbDKKA)u+7CyHbxweEhM-6)uZ) pi\;!¥\ 7\̣ $ALfq:l W<ۙA'3BoZ8Aǁ?c2o 'CPQcۦgˑm)9XNXpd߽<c}y75uN xWtTP%h RBgo)` %4uoRË`N3N3焁޲ւU[ 禕mx:+mU@t[Ü̢Xm_CsbZmW/(Joƶv &B.Kvj ;3-uJ.5@9f=OTݏUu4-sرE `Z`pv+_L_w &[.+|CsbD+0QL TN6~!L-\K@H9K$LQOeqtx=.RʙSoĺz.2z4ޟFDE GӜBg "יG&BS^ljD!F䬜\&l Yzh=pe,iޜ@j6Q@]ҢL&ێѮq՞0lLg5/uR ;0Hn/u!$P ,-TpUrz#<|tݹw!c!̫6kav\䋃 ($-=xTS>^ e*FJĜb4Ӡ! gX 4L']hLiIxȏ3 AףZIݍ 0txrZr 5 [$Q(7ŭW[e8_$lB(ys<*)F*4, S^jQPψ!ΊV;$CTzsǻgDShY?rnήYr0}'rxQtֲ2=kkP W$cIX`5iW(mC9o6^FjqO$қg(dHM%+t*I=Ⱦ=Z[7Q 5%;65)A舆xsߦL[Ey dxU|{Z,$éZNLW6wac A@V˟ >R=j6 DI%iH*D\^lQ$=P멨tňQ8R„CM8)i-w 7LHES!LG&VzZG&jr邘1M|^`uUǶE[g7xsTNO%C{?76 IU}57:8+Q/FBC"=(Hk}dMD^JWdD׵dW w-tVH$:MՈ&wGGBWd@e#LL_*?<T'Mi=KE. ldZn37VP3yTӠOIysdRR2҇WRNrndq ٗqy'rŶ=Pki 0|^#i(/IONQVD֢bfg]_eZH.K?mS GSđV nJCԎv] SW{`PDo] 0IabIVP6y%][X( Ν 蔲Ia2mpn,NhEuY0Dχ]hq_Sfᗆf\(uf;Lk]Y6W~'A &feo{mڹ4I2b N*aϡ?2jȒ[r%[ƠV!QOLȕ.> ]lL?1aNO&cI7B ~uM df/JPpCN#(#кV ӿ&jIR9-A ¹vNawv:4B *C5Wm(]$S cw'%WXy3)nb'8Ҳ7S{I@`ķPZt-Ŏ(U&G;V b=ZzFt'Ednȑ^OTq2hvJsZ$>;yL5czW~p;n̲f\B']Ms.8}HeI/_l,M ٓ^TK%em/NN11!BDR+;S0 1,HumYZ6 &R0'KVs8{bP!'>:0%`~Y,ZU5`[KE'EOU3EA:R|g 7-7j#Z?9+eqbt̩$6&̰k2,.B14KIKW ъA) }T{bHrSfdp/qCmAUr */cŁ"caqSNz_RIB0$YIv) 1*|U|PTe W',(rNd9P oMn=NXs*E*΍jfO˴ݹb=-фLQN厔?Lh8-MW+>WeWOAߙOB#KX` +YB\@&;T}s%-[SsKdYV;2StXc"" h{u'n"`,V&fPzcc# +R`}ߍ׊uf|ҧRÐFX9FfQ.dcyfQr¤9ϧ–,];D蠠TAɑ*dDljĭX;3c95z:C@p%h(d]^/UMAZO!QOnmTlR|i|W n<'GrgIH IJy٬-{XPj !ߚOpIk&@τSS-\ 6 ?TtUCr?|G0Nٯ.j,hڛR&4&b85g$ BlĿF9]/R̉qzH\´.W4j(XI ts0gÛ#[dw҃uI3E6n;fR )EqX鵳#k4ܻmqma+F,hMD^:Ľ߭!TZKqo.$1ie'+7):韌aƄi{TDj# :501u!wIi>[a)㠾 wJ["Ȃ~MMDoF( F1RPS.%L] ZZpB[ͮwA䢇 ,mDAg\)n:J2p:mܼGgi#[Ij-,1:!k]/rF~$g:y_1έU7 :oڗٛ@H4ȁ@2HKp_L8%9\l_ )צt/d:ɼЛ{4䗽rioOեL>*u{,NzB1GuWO؛r§Q9)$jȳ3Xx1 VnӲwD b['I݀B×7:*$}) z9A #[sIѩf҆fQ5KL5cHLk墲,L^Q|X$'O ȟbv+xuAĆF67lP3kg76ᶋ*iZ {҆)f`Y[[YFa5;(B&Wa`m'oå*`ҤOiګ2& 2 d7ٯxɏ#!9-IYv`'*qdvJlh'tzsGċXAW7Of 4 g! ,Ȅt阩 7U |I ;&x2`yVMg("xCOVZش yZm&L |ڣ[VHoY E'Θa&OXQ4D]+{PΣE𔑆QGΡPm!ӛSfM#`|~ThA@fth\/b#Vd|hm Ch βQSถC$38Y%?pʷG5+BG@t%fqDag#$_O@fE9oaᄄ^ =抮 Mj*AIuc4@"` ],3ak2#gkSRI,?` +>LgLL|H5C9ߔ^ܒ豸1K1wh|'ɛ N>Nj=%vEB(YzHFi7 C|SAu ~T "GGj7Wjk7$:tw*ޢGa7,\8f@8/-W0/u.kɎhX4leP't3+&rZd)DD`&O૩Ċ8Kez&` G6'UEꂛo'X1MmDJ9 ퟣƚr A(겇)wknz˩Q+!';#{\aܢ/Ov؍Nmܳ+žP E'meԃ?RwBZ72qCM,bQjzf72$Pa \JL0!)&>;K%H"N<B0N 5g%|a)*}I>8Qa ,goeA4OsQ.&=@TB2ZAqȘޖ`և6;lT1ۏLJӗ]~Bn wNz+w~c[Xw)~Om]ZqM͋z9Tg FRd)b-#x4D!΢7R :lI(xX2GbFV:>dgq-s6DiN?۰FTؓp%ߠ"F-&`YG#*W/1 ujcf]t.DHvoUkﰤZaTѴGp5m-X~ Oijxqo.;Lh;Ul[_dNfs.}ˈ\KiO1:|ռZ9O5DH[KmԶp4:VE ?+PKU(Ǎ#lA7@B zFf0f{[~ A.GߡFvk Ny/ňE1 9푁nBtGF[v _ؑ|,Öf6ǵ|),\á*O..R ΓAHAbj/&EU0l:̠S/mcR-L/O?h1LrFYM6 R}w^:I3ܗ^q^wyYUI[d;d Ӆ$e쑞6 |?kz|O.#3l,8Cy7.vfA9{F GlS੕lފ$J圃-Ԝum cCy*P7x% @08ֱ3'1q2i6S܂L.&aF=D=P&n'x!u>b -`Kt^pYv=C9j$?PS8yr'cr(C:th6 (UP|Gt\}b4Yw^P{5=Fsx `z zC# +ٗ.qUt_6ZK7FwP=#rT\%tIxSc?JGN\4m.KJ[\ 6tDm;?`÷b;<~ %0kސG;}jRtϯ\yW7c+zdmo@? X Ȧ2_[⿖ ?+x=m-Lf1>!@Ȓ(*Ab?6du)da6`وǏux^ٛХUP>דQCXhCa6CG|;O8*%chZGhڄshUnm/lkIgYg?s2\\-r\i]X~C|m2g<g>4c.bjCl)8u־M[^- 2MJ Ggяs h)hfǥfOnt^ qA+LbtrJ̊Hݽ_ϋ =D𫋿u̸h xZa uiU^J]Zf`넔 yK/ 3Weǖz2Pd\LSXɞ$Povdi-L>MPE3rft pODwIg]9g)YN(о$^q[/8LQ =Mne/ vmgՒ б랇QE$<>>ca4Fqk5!X";w0&ԗPFMCԊ:wC~}K菂;|>T`9?Iy2ΐḧ́ 30ynk|":8[~V?wߒVNV"6EJ`]O3&yXﱸ[L"j=7 \U+p|L4پXo\RtL(=(%W? nX}$8*1^k D P4; Δ{+nD [G1;|kgV넸MҢyaDrֱ'Э9c¢eXyu R1ϸ;4; ،qL)DmoE5фKXT1PQ?_8 (9C 0҄R&kpՏ}sna@>Z$[#.VE/o1>l9\Q_Kxz~l4j$Q`3+k]*Jp _О=UlEB:zHб SZb+yl^MuV5~b݀7L7 3" -9e|lZIrG$ru#<Ѯl #sG&k@>>*tHm,6rhȐW\fA#Mi{6C?L&Z]{MKSnwqjӔ!FGۆ`l>卵"dI^b]ә%*(x0V.NɬF6{ie3g]i n3\= C@zIHGWvOb[ڳ/sf~#{5 x>=[d7hlYw#9V [.4A? 㣸g3 tјoZT>HExXj Yuւ^;Jg_s0:wka)j"!(ě̵n+g-|kߊ k}kH79,TAq͏nFx sӛ~`X_rJzwYpy*m):}.K J.bNxң6R&XAzs sŵ48q$ y{Y% 0uy5~O"Ats"㽁R!TM^76k <0umAoigf*繀&/U5-prVs%>?.X' J)nrnX nR;xD80dUp/4r#ΙDE DY.W&-8CC[tQZJ\wبAcb4DH>C( Q~N[KھHM kekbU1#ªmd:yZ|*3uO t 7EӖx-uOOAm >i "ZZ/8nǙ{5b.qѨu0wPJ_okp@b)b8Ԍ X8ٶ3hb ZF5kXAפ0 \^Qj}"F7ٱXĎ1ED0Ѽe|8 < Z(Q/V@C9z1X=3˞id?8c.MbzyԑQk4r,*6/%5gRȕHi5؋?č.eT*R'|gZJ_J@,zy2h:mƽSGt!πSḌv݊IL̛MnʍS`]x=@۩x"w7{$Cm?+2dE*Fʍ}6V{ Es">&02:řDO=]+uy,:Z"nZ4(ɼq<8k7{.@3g^H+ObynTo9˯D櫵šx Du{ od^J>Yy4n"X |<g072 -Ac ?mL$O%JY-0+lϾT5*ؠie.EJz톫) j1s;ɮ#QGoj.A/mOَ#JUu=`G@Q=H4K:`; s.v3"Z] *piTSj4c/`0U,sFeN%(V;X:ԧ0FKtզ6>8فUYuF`1zPWnя7gb2 X}m0y*/uP`7I.aSxePšcwrHm\weYi(|oN/3$^fþ#R ̀%zW䂳mBw^9wq5防l$|SGuN'Ip_1QT# x v+j\->L^B +Wq YOV^Du}C>uZdPzk[=Ms+?Wvl4kmBQo9 (R^YzWua ( d:tH&Qa"3#kBuTv &xߠ O]aG6k _8ui8$lg?=zQ)%M "ܶkk!d̟TS Wf-)4Pxow/تl{g 2j"`% 'jLSv'*S#>W7QG5-S]hyEq nSt>]AVV"Z>) _iӖbPЅaH_[n17ȣ"'_H4QKn$CEAҐbJuJ͋pwT;+zFT3ȅDvOFܛA2V ,цyf pW{7W ȺȤzUW,8Ra V[,tUM%Vk(4}:WP)VC]o;m+CL_'IQ% JtSr󀀙Q6R{tFpF)ΗN,x8jBeN# !M\,-*m/_18J bRbGT DUCjf1*;_G~m4_iRJ/+RңlZM$~n \DUNnmLJj6Sҳw5d"!f%(PilNmksXwl!f̿ SgF֙cʸap:a+IWU\e׆Ӣޟ5vn7a$Őu%Q9Nk[1d Fyw?UgP ' *e#QU7G=)aMk_ IQ{mii bY>n"#'R /኿%.A ݑ$Xsn@Uum$HilJO;BFvZ9+/fI36Xs)~@U %)aD|Ff!Rf #=W&^Ф[z5l:H5U^}ڠ+t5ۋ{\ѾU{#4]CYY:/]YԂ_Jj)櫃;6}!vPJ>~l4ӰUcs`8aܓ<1'ݦ͔^ ҔJn  fL/j#t̍c05([Zeˢ!}o2",9BT0@a @3^ c~iJe] 2s>7g֙J-z$2;qXbdb~Bs0G8:W>I0e} +)Y3Ҭp0ѧwƑcu/ۍ$Z͍ 0ޜr$ }&ȯ,M H^)I3OwQRE3axÐvnB.rA͇u?` X[AeĽah.~uP-xG%]L-iq>ID%R+p)nusQI^. abqaޅz%2 BWn.NCn+EK̜i\_OX\P>@&簾0VS"Iͱt)r4jY4!F {vKEdD7͔5 ,!EBgrC-|}4VgnzM.EGMH\If쌰o⮀&A,Ā#na }:=hh^S e=WTL8ɆƂE2vP]7l3݅ѓȭw]u>g[^mCϵS/HtFy2KlOOuv Հe%UB H=v?跬aK9<W][^ !EËS4tVm[{?3unYQq8'$ l[跊"%$ܱ Q( #eTDMvp;᭗jnLo5 ^vq."M:Its6_YgoS8M5K 0M>_,s:03+iHBU8y\2ի!8GkWc"Y')FXm 5~aK..2ORPZ4'{W!_ǥӭZasZeCo<5eqF(OBtހRd>tf˃K]<,KvٍQ՗?)c}`x#pyP'X9)_@Lrڛ6f2X=5dũU/^WF SU ΍Jv rn|4wn)p$; ?CًYqMBm`\Z#de$!jނqj>)rquӮr c*M⌊rNr̂/,1 pAXVhi@1jN,ɢ*g)@H@uÀb˪TRN(_y'@F0^cJuk3i%1z,<}a~1S@xb&5 rSQTJeC?m{9g8)mɦ 'ё+[xYDu ~,1#9šCSvXRTu#DŔ10id1Dyٿ+>Y.=muu&ž/3è\4qM!U*b-Z)3+#(v}WJhkeqHaLP,V Gآ',o Kg,|Iu}}alp~peJs}ymSZTCY+c@ї<\y9R||6Ғ:#m@b V 诈 {z?L ueӷKړSAN2ѹc; PHN<2e lT^^1god u]fIZ%VU*˪Oh8'&hYiPDlF7!TR^4s9-RÉ}  _c =GBM{/1hZq$FIf Z.3hd kk b#H`>؟`JFYq44$`bp6H=|)y!P[ 1s}Ʈecy24k莙X10,5q7rSQ pt=7@Q' 8Su$HҺ'T Zc\9͹f'  $ *uSQw(y;򧠮_SRٵ`?enlWyh Zȫ `t59Fw#`@msڰ.lo?ڬחҾ;*8 97Z*/cՄG=*GR^_^=+|p#-jeg^I< lV&oTҚ0Ȱ'=~פ}t&vQn{/ڲ=]%2nZo)%tld"w–S¶%[/9lKv- b"T^<2]B,1(Ovia2Uc aUvku4^R¥0HNl<.`xв]}'b*Ո u#UZN)׮2*-ydċ0qN3w7m*2>hV{,M3/!=/dR+[h͝ȇMaCA(ER(ɛ|>_,MwdE\TF #ood^i4Uп};rnHT@bNfTmSО$L_])jABʹk[%6 gϮ ]dq$8cm̃$ Q'ɟ%>lH.>V34UiFB I9)#hjN޾.;C0)b ma.Znjʗ!A5]q:{q^ |.];BSxӡ>YReaR EL/hS&]iT>UbVei "\|t]]!4D*4~AKQ-Qij (cMB% Uv]o6Gr }7Z@hԹy?1ӣя QFZe V]$C@ !ib끙qGF©ng态um4k@Q x~KYzusoFo.llz JJNͪ *W#| xNόE/•$mF ͊ze`K=(Tymt?!Lﳾqn&÷MEb%|5$2ڻLlfIg*V}[t6&|| `BvѷP^|~ߓR y*.!H@%^+os Np/:jA33D ^q)H Lp@'5%˚XjT?ckY<!" <*P'K)k;hm+a4sWnv)9YF& Dȱ~), <y{LY4rίvC>bz^sp@, a398sҨ{l+,;;Yk^Ԉn,<io2"Dd2/#k<Ȱ ?c*>PnTEW -Br Pw9b0NXbH*4ie{FuJ'>]|YݥI}s veP)2&L+Z;d΀ÀLߨa /)*8c/U F18\ 0u[غaP1nTr@K5$w핌v cF?2pN ^[3*XW.7uGfc>@X4ŷd j<QY#:kJFKmLswhQ;~0Ow(R_$^`ݢWOW񪥲bQgjgK:`D>Qv_ݦ>,W>OC{F$Iڮ!Py FVd#uĺ*$|$)J1U[i/ANdoHuS\MXہ@{@]\xqF`NLO4 .z~ZLݝˌlu$~[dta<@z [IOĜS]]<4#y6,J:4h\^GOꉂTV||tI܏WOErǩB}PR}0jAy/ϲiVr/p75EmǞYksb]ŋZt@oJCNJ؜ YQS;% A*[}e*!BS0Yx#Ұ\LzMhKpJp g"c$-*YzjaBɃæCϦx^KX|RLSD&ժn_ Ѻ?.+a*#=e&ԛ9"z`tuLw{8[*X*zs]K;57 t9,^D:X:#~]wP&37!-۝҇.55~V-6muA?W-'90@ j|GN#Bp$~W ^u:5)Ҩuj6W !n);rk:;fkK8 }0MkB{Eqx1k)nd 6θmsY79*۽NE%L6b6һADG?aHBK_s ظ4(ΐ`j!,dZjg">fNcKõXR}Y%}\/ oKMṊ=YMDw"GMɂl- RaWY`w)g0>ID |% n<؄"{5MAS7̇TYis{%*(~:'7pB0 c-&1ZfH]^rbQއNJx&0 kll$cv9S`Tdx?3 _2rI*K4bJ3)[݀PzǭFJ]<M+e{H-L$ TFac3 m]4INgUWcGB&'n|1>"a, `4١P /)DEP숇(Q)>J[奂yZ:6%Cp_>ndFs:J$%xtbE-@dC0#]%m.]x'.ޔLMu (q=flb Q+Z-6CQLQ52*؂RK++pt/7n@y:knax}-\ @~#Rg]&Xmg}߇ݨ y;fA ,(Qj}^XZ#1hcGb&V7+Vh5P[l9#SDMl}J+Rdxu c%0J?NŋΐӞP_"R-1ٶWę RLo,[^~Z;Lo@Bm4#e:JP3}Y}Nv':%-۵_p *A332-媝buf3YIS,+Vmp|]}0cL _S&;O@Bk]ՌFr T]!9 %;Zr|{{ƦJ0b89tt@NRQ:|GKt^.ѧ:"MZ+GߔOR0m)L`N;bt~]D5mქ/'M RApb..>ċ{~+plPE)!-g-Ake3ϚKʴIZ1l9:)@p\wD#QH'e"+M1)`c-PjpBt+x]Wķwj\L^<DLQoAN m4{lrfsCrq:xz֡2#3y-gcʚqQ$/aƒ?_iˉ13׉%LfTu>\l) k["uh!۷H8I@󒜰SⓎdO q5m| AoTC\o .0q+ᄈҧ'BiXMʇUYWO=t|zfRyh슅*|Yk RcY 8"ow$*(7ÄUZ΍`MMo_N+-+M%:M92Ӓ&9F(y~?VF7{=#n+ec-ы}a5ɂWxet'N 2k/{P0߸83dP"\/bJAvUs`upk;3,+M*2'HjbyxY )0)&b6)l>fԺqPvpX#S93,KM4|`%Y-.S]RwvhbQ2 ~q,hQV\ rבPU'rȖ1 Y [;_,zE.>Wۍi̸JUT'[m hPkcez5 |&xX-xGR/V[4oM}V255r%?R|] t2eX>cv}d$s㊆!o:8Ib9-\V-W9/mtv!c^ܺ2 ;gqF!pxUR=$ }!(d29w%VJ =636<%nPoVę/#GZ)hS0p0;: ](Θs4T[No#)Sc /3IM+p" WeCHf 8n$!zgxA^u^GW(вPڈ/0^ H#et48'A(k{W].tB% 0OIW.7#»T~L*(EV 6 4w-=\P0P^Q,l@j y/-iz]ha+zf4i9r"y-LCo bFneOV'gҾ_IrWh/$ܞb!{WL@&|ϼ4@sCqA (LPg2?(&{:$xY+si$'[د ػp  [U{;uY6%\` J:Mmu3S_SMV n6(qjϝ ۑ6zF9O155R/(_m^8:ouOoK pQ2IbTh,IjTtK+{"GK2fgPwMRVmWz DCA؅D8'@I S9wm|+d|9IYjusOv$AYaGZ ;'[K6WTEz ѯ~t~y^H|w:#Z&S(VN1`M9iZQ=mw'h`Sցp #ٹN(&,[06  Y+23q]MNFJI^-," ϢrT@Fj 'r`M-Œ)}B-V9," }bJMԈc;FNw]{g |=qo B O/?ww:5p>1Vzd`H_ֵp,2dGR%̄rK3\zUv%w9)wwGǯw4w9?%g]wNYU$5Tsv-!1^/Mq?8.iG׍o\bQT pߥd 86Zmv;**_o(l 5&Fzxkcy7ln~]Лhl2s1PӨҾj4:6HWM-Oj\mވ Z4K#va9Y+53[ X~ȸPU/": -lDŬAÄXLe-!nc4 tv$ G4H ##1 DIA)#%(f߉z wU+A 7a-$T.R:_<U/\ĺ4 ]EQ)x>&»YPdonlZh<Y#9zw]3](r&Tb uR^HyKfu_{;v~>Rb(6:/zR,HlN Vǘ[Q_>"DhQU H*2nod-HIgN-S^{7V-;?&)]+O'х!qw-~IZPl  ?$O7̵5<ų:Rf` 9ZbMYAiǴV[]V R Â2ƀnWjUmxH[=x0_M:n \teݩHF3n3O#OkȢ[eP4ʢ/B_t{F@b\3X,ƀ-A +)EĿKXOe967ǁ)M]_b(:DžrƿAecM4g redL<sӖtY|GD;q!cTxMeF06{ ABb$vwor38*1 ͪ)*s=mH,~AM|~F~AG_H` Ɉ-1`Sop*@Z] 44  x$6~Bacf.#JY'f(g*zs"{~#q*maL q6,!,!W5ڮp8=h Ipi{I/8 q9{b?ri`dz2`˱ &Dzfg>6˫6=m 7}Γ- = bqc:2. _U$bA\@7OmH_A!&9>,suu]'~ɂ Wё|"aM"@mX~#n&bIә_᜴9=%S%IV>B3+p9AJ.A rL̳4b.ԌeM 6mc(\=!Xl7X2N +np Qrv(4j P%:L$ MD|+qN0YL 4q O4flnQ&^QvvvZt`&ۘIY4ts"UPV ?eV52<fB6Kl(ϟ$fT,c2& jekK^3~eS(Gќχl"ALYf 8eߖ\1Ӕ=p-s="tR2{W^0jV / q*]Y1VBif~=^QgPuQ~o7eSR拒F`)+3?&P5f+~b+)3pOP[EMygOU$f5d PGE/B, W9A=g.۶Oj"p]-qTTΏu2R[m^uPai/.Pu**??e@T\!ٌDVz{bEEUN("%^j)X&:)H݀;U/hyG-(ceiL$+&|kTaXL]uMXpO <}J^7sA|5'Bihg㖭<+vm}3ă a[фAiUì.6deQ [s4Α(um+yl^X2Bhk{Bu7j@sxI:clܸek%u˚2^܌<39}VNQf"8 b;Ya"13sCdWW~$$_1"QW Qc WLrW`e]9KꎙVBz5deD$~ c@8;Wn{ >lşFf Oe)Zj.OLC"+Ԉ"5ë` :=<8 :Q;NL'0t(a =z#`곗Uq;FSpR.ptJ9}t:< ]3#[h3ﲙB B/*G(Kz@} ۾d#9p{ѩqV1o^J .Bc-J!@v9HMWV{ħЁ<>-/(w:_>=^GK2YkU3jluV9^{lh׹ 0dg; Pf/]W:2XA!~^3,wzD2L(HFjJ"s3?y_p(@މk7ֿC)$ߐyaAɊ\gKdNPyIu78Ory+LBTЖ [;\x@f(̹z~>>tppYʱ~/G9/?=_ȟE1 UNsxvQeu:\6ii }%=)ABоZXx)[ 4T 2L7Z`uQ 9-9A6-ItU܉w]AVc){枼CPM2!m9r`SǤ6v5 |)#ëWvq+WcJ|%O @?@3ۥJ›[ͣɐhOF;;@t{9 e*6dbgW+<~67\Υżxב k :Q 2%JKfqG94;|}W'OFWHiUn=WcX,5\MAn:FWKu>'/´--nCyKRLO5~ Me&WhEjc e\Jdd֥m>s /3mwz iqaE=-. {'T`-B37)R_$<_Q4<&)6I%DlUJq]N x07>i"xԠXKq;8tU,<C|N^'{*I{\~#PG+)|nn޵dlrǕx/}h}&$҅sKXdjU>goE(#;2MǼ"él7H7C4bmךZeU:8/T|_*ި, Xu{_/j{I"Yd!|GB;,}j`BT/^0FE 8tTh8 h@)cr5Ue謬?RT}Ja!7F٩e*L ~Es7gMFF 5TMn)wY@xbVd`H1u9wXqרPi\cF#NOUiRzeG߃HfPTvؤ 4|.Vp7utV3vQ>&Or@eѨ2x,t!+>35~eA!eVO_VN,(T` W`xZ6r*<;N˯`hct_B&"0k5\y>rSðMSK#1j?jtpdPC%5-X|+fbr$O䒼/%"ǔ滗 qdD*B/oAM;!u}ʰpך5ЌnXSG몾I}O`/6PPnv=W]avRJۤ+F;?嵓/rb" Dʙgow&XB)f9Fs缝\b йdi:O_;(0Ӛ~ :)uq!hE97$XQO[gKW!\mbM`y^$vP#s+BC*X{,tL;aLԦ0U/+` %WZvKw΂j]]xdsWAC"tG2[D46!ѲV ( WH!?:QM3盐._Eo f|qGRD[i ⾨F&:+ĕ>}ݟX7̏Q.h3$2԰aݩwCޠcj̡Q(rC8SZzINXPU1ɺ;pFcRft9q+jfyyRzJ:#蚝4rWo着"TSc,ǎ*mHlu B <$b$o@s;"ZD";A+ ArKIdFi(R!u6t?y'I3rQJ<$rx¦ \CA)w0m!@721.ʢMbY:4/cX~f!٣HRs{BsAeܶb7uOMn œ)yMδ |_'GP4G?X^?{ٖݐLOE}zQ\AOƫARO} ֻᅔWj O9^dy _OFJqIx*wLl;3Wu',)E/۞9G\cgǵ6Lu0#}K^g 3 .jxt@b4Ά!TwL0s'H$"8QVˋ͠t,RE*_ RKfxC%xь]Ί~UmO;;US $qy>iݡ ._j)z6P=W|P_XN `bn-)hu# ]b}.z͞tD׀p9z3_=L)3VWo2VjAWPyF&|F!t~lGhxūkb0Xf>I eYwH.G$pѺ\sDimܖ5dE@s*Ը[FJ(àw]'bZ%`Vm~Hť\&W'\%X 9o(ܢߺtؑD^|B|̂hO)|=t_īW Em{D87 OԢ,V!} s}}\wTa.0Jy5@J ihՇ \[P *6)AzʺxXE1oՙ=X$8K& 2EhfqE<_.F8AZQBsOu;{ Oi뜱;4οP5IW;#F6,'6'A\>3:ޖ6X-Rm%14c0 >בE 0wOLjS]&&=?c8-H֕Qz9 9!4}y0w9cr]@aTt0b7W-fP~*9v©.c>R^ +¦enMebt<@ʶ(cjݦL=k6;:M7$=XJ>goqӫ<@sM@ST̔RݹŝҲ;r<{M W8>8D @9i/TP9n8㎿|MVpHLc^v+z"+2X1#*Ǩv=zk9NKynW\.\@LO^\> /(n_(3Wu *ub% /OWJ(݅7_!-{~)n4wJǍ j?Tv2feK YPQy/ ^[t0o }Gy!=[(囒w(z3I wbxkHok]Ң߬$`U]n@0Y4M^NמCM@I5S Cs7XIι`PEr G Q+Vټ$F ^ 3 Lqꎰfƣ,XVǂ5}cg3Yy,&:h OB>|*S)͈t3Q0Y>կ^ҾcYZ.𚌧$D|O8c )ޠ(13%ִٙ;3B5nQSC(Ro- >yiq滖G+3:o~n2dܖ@]ڤ2Qk|pp~2d C[PF&Έ$\[:mK{@ c#Nm J³P޿1#v߱VnN7Μ{A)V6U-ʄPVS= r_Dޘ]ݘѻ: ~9](eFJwۃBg ķe !!GZ4wg x7:PKK6Ӓ_(2|$XJBVϢPO3PYj)"K)qZ 6&K? bOcʰ:ljH rF@uzDTORU[˳A#\rl_m vx~~pTq|( eJ gN{3_?6@kDf^؆Vkj' }{0ByE8rMi.q^aKrVaQQ  kW*(ru xx1q y"i㔾BBR[(~M1Y}ħ <|a&\lCʄu"'US'Xct͖ɧ|aS"r[1Ë2R]1Z#A#ȅҏkR0k}5H\(b,U:X]h Fxz9{;(Ѱ92 _2X!:;mcnFL.c'27|s79rK ݡ\؊RPzcE%H@)ݮ3M(mKBߐ'j>|-Jd/.޿zӍv2𹍭Q'UpZ9ұV6 #DIVov"J^[D NV*W+2LE@¤jR7\lc^$xF5/Y} )tx !A%u K]"%؎zqSR{|ElڳRGv2a5˟*^s v̡Ok@:Q4 ~ ׂ:'Qw,lvhnA?5-C Z_Ff0uJ WÖ A־Q{Ih$Z3F RǍ b!WK Ͻ[m3Wv7>lm 0 wj)1ZB\6)V$eht8u:^SO f9[GV gұotC{,`e'>H˓|VFi?K9@t„JrVy_;IA}c{(?$An#"_<-6AzX|GdUb\i<+ dCQK3#̻&_$ sA0qYR67r}X~#-C r!s'N؅?v@`2'c9#fP+W Ù4"P܋G& &8f-( '/'McfL-{Qh޲7+ H,:`h8PfQÇϱ_lHΎ!&Xro W 9t+I &,)c1 jy]cϷs-'Evo~Ä$vcÍ*1G̾ŧJ&U`S]VCXuqH ٬cu6~]vG:~3x~A&/T뒐8=dS~/X}"sˠ+1*@ݙuR]: {rz`beV)f=:\,#:r?(%<)\A8hq;_Lټډ3ipzŏs?añiY Ch*ƑobM+A/ddmMnĚ 21w2<_ԋՒ7Xć*.1ivdX')LYvJzѝ"ݬJ]N0;ۭ>xq3E~ ^Jєd\C!5.Kki\La Ko֩*BԼ͹4ř`b} 䚰j|9+F$h"-d'Qv@ݧJi#Vg7٤}+5zrjt{D.j|p*TM; mVAۛV窅6Z[и/梆#| y8 ߣA[-2J( "cD:\<8dy]!tqc;ä9.-Dִ(Vr&lhɋz!x:_VHnmNӟxpr!kѣp ? !@^sE6WWTyb$O'6 r-{dZeV"BJ X^mWzlGo^Y7SnGXgi}Yx[jFL/\@I>LL3`w1⏲V)Ef^rͿ3( WJ!C[iT^Gd4t<\lǐq4XȅSHC_ϗz#uX*7L7s-) ' ; Ŵd&{OgN@Y"u' W_<( 2`2Ma>Ӹq b iqwH_2qB[D-3te͔vz/ QJ9jTBtnS7#MאэIJZymT/[ ,Ǔtejc\j=<݌DtUNbMשW\9\yqaŗȞD#shv_2^ $T3MNdqIfPRΉȀh6пHmy7iTɭx ^$k֥DQ`sTT5:2}Mq: b>547\'YxIp ^aw%PHc}u C3jWJߟ 3+1QpՃL|Yrmv$6byR1 d#vU{Gpܽ<4x/߫ k@L$q5B`άֆ߷)mϵ&%4br}>yإe:sR?\m˫!>&g5/>yÎrO)c|z8ZՏ'ǎϤG$r z+[#p:}&bFSD#Sb'1; 8g_Ҕعm l-~x:ߋc텞ӖmngH^~\vN}['M*zX9~S%=O]2d3 Ȑ.])f6&ruwEA^[u׈E:R 'KXl5^}'yīsRKl8xFvC;ʰC~h)bM _R(Œ'*{ 7!ӟq罰ZrHZ8d #GE>Q_6, .E*җ!`gé,+תeT%+F O ӨAD5LV\!ZRg9C X:ߡ:}T<6ҢzqMz voEt?|~d]B a7zxs,!q&8(Yz5'i! P~kP)@*ôN/{yTAilQk>p"(nؤ'S Wkw|䋄sm,K^iJfggJxź4p&IʼXԠ,"#qrÿL!i1LX LbJ@6 %lj? o~Z $-NPNq0y%ZqnsZh7f݀[w[-O>X'խ.bdrC}DuT#lc"+QLڷ-YIVKO$r >&O{p0R>t]|ֆ˟D(Oڞ 8MNޣ`s t)bܿ~ZjگEM@vl,1b=lϺ[.Ii%"~&f"03zՙ%t)1Ye+NXUi:[[ˉ̞tmӏWp)6xJ#W(Jb^i Q::Ѳ@_۫4s֓ 5ּ; U``nNzxEvGJzT{l.Mkuo(VTi9N 4dY,smsX߁EivX_ Zx^}uMUשORò4V6uN9A)\eՔȳGk8KTJG+%BZkIPJTK(sl3QF>1fVT_T@vZ}oMY)זsR\zʷCr(eQ  C.i.qv*=0t+[ o/0ĸNgU Qqd*q)fu' gfҟA3YE2RpVLl؍|v)XmN4|D9pRdMpʏ{fi^wYzT–_ kAtx~!ork,sur'Wk:J:H[.!fn/aasסj2_q[=w4?FrfѹZ?%А>‡$Kccuv" kvvaА:8Μٲ>1Y'ccn\D Vbyc:|ׇ%cq9>DכJoFBV1 h|R4KKC f҇.lgUY*0)~_^?^=o_Vw'_A^T/{'gLW1Eh*@Ur1H;@iM[-RRjSU~`OClAOYlm~1pPSbH "b&2sТn4 f/uT= `TV^CXjϮ.'Rm⡉xtBe]n44M`!uRXdl^Ÿ#m4#ma"y1'=ܬxpppkurD. k_Z B7&&&tD9Ժ`-n`7U}a.P\t77N|$w`R'w1$no(!qG7zd f[N}]_p8}!`L^HI)R4LhCh6}B|f_QdōBG\ݱ_vϯw2~pl I9;Ǥ@CN>,kINkp""*mJ%lc4*ݲ[7XH_fHhÓz]0t`d ! rx_RXMb%LT]ٮp(I%0ݴHp)p*{*37ab_zۗ4D챃BpUjJH'$)Ta)T&=L[:h3?O\rS5[~ŸGjM/,"@r,c'6bqNVIh }&Ĵ5WmV(ƨ, ҊڵL:8l:7Ҟ.+o (Fіl+NeSß1C,Æ96K%hP|7}ï4@"M6{S~ԛt&Yv&vjR9V=tr . D2,l'Ƙ/vHa!:beX@)iXɐUea\ʄ|l7eFՑ ; ya~?Iq#3_HsF_yabu:YY%yڲh;!u- Y?6R6 JXՋpPxp,G<~!銉؇g!Nxa `zQc.H姈 V@pdwQ1*B3:߆~_ gb8A6COxgzЅIY e! GWsQ 7o-\N4 IY ͦq@+( Պ/*:wv@',wTyp0H7?qsEH͡hT]GĪkiϫm_[O,ȫ;!hH̓1֏lb'*$fwٖ WP3t ц#}K+~ Or{u_0=dyrk3)]pc}X ]unJ/+ЩBރ2cOBeՈ æ9HCk9Gʌ]5AjO[Te̍DJ> Y4 Amy? @zhrm9sV*7cߟR"%<38bِO_vBm1oxwMc#J5 |X}w!a ؼAݚF3GclGuU?_^%(+Z;xY#< Лr"slg KRIp adT!LMbT@cr1]#ֶ ǯ 2s$Ի"j% ,= =]p]f]Tڎ$Z(+n-^fD}TK1JpY'JJ0u&b^p a<8 8.yThd׍#W;Iƺ^I1#B& kAQ:9E{qM\BYcږgd`^Bc}34x)\WF:RuU46BmCZrfeKGOlnP<ݼU**p,b[3! F&'q{"@s,/WcTS"5W ܻa?L?VAb˲[%67r @}\mۼAܮeт4uQ:=VRQU2z6I#E^\m\(>h"mvHjL^5m-b=)cp(Pe)i6)as =cXHi]WoB¬8"<]#v 74P%# ( QEf{:]a)/z 9%Wqb}XAM`%I^Q)w dܰزȞ;x9b+eA©(E\I;K| 0׮iz;-jg޵4n|^Lʱ|Unn2o4R"b @5Tc<ل0i׆Q_3fגD)9v!E_H-`ώhCr%rBp^^La242͠6>B7b&c#$(>DQd8H s /j-k;:_D6M-rW$^/!zM@/ &w@[-_?u.3h$hJ 3? ttaDB$@_1bEDA򷹿=v#r{n#ɵ@!`l01]pt7-à VhIt,3h f-IBL6S"ȺVF)"Uj@/16Ƌ>0~4ѻ@ p2 -0yN{Sa6ٮkN(u8SfJ5&V? e=M(+7B+9Ge%jbqlQ xr*lgW_v'ҙiETUR 7 uGd}b'ߧ3[mg˨&`[Y>riST͒dZWSr3Fe;Sj[c)#K"a[=7`?^HXȼ}ynBϾ"ۧI:Wˀ~J*$bw*#*KwNzrE& ¦2~C@?،Xk ]xh ~I4GJI::O-A&ͳmDEϰ [em Xu}kG_n5R= I y/dSSe@mːa?XH3&^2^BiA Z'=ZOSG`WȂ:@ͱ[*8(5udo4 \D4J=A  잽[Zt N&mExj*[K^r rQ^. Iz(9d*;W'~Sٮ 2,AczWn  O]36`0|J`>l|AZiPT|2 |-.yjeR~_@baU1/Irz0XO=z6:K`iڕ%pكM6wAZx IHzPR󍕸ob n4I]';=V#HIUFITlX@}XeX/~7av䲟*@\'T/*DcqwKKen=:ՏoM"XdJ88z(tɕ5 A̯hѾF)5"=PT4@߂Pg D.>Gu9Z/_wױbcpU&PYp -O $myD/$& ڙ}G+NX<_Qɟ(/Mq/?TD[~h#颤5):Æ.qPV`۰镢ۢӇ8 {#-ZW,(Օ%мOHŃPKw$icP)3ljGq|J4 # *zK]Gu,H7'JmHM+#➣M|CVG۹q \藂Ue/$pҍw@dlMNv,.]Go_cWsmRVJ*=<:|8SI)ʋQ ڟ4?2;+4 v (|}}a?|\HStLd (XXy?S'Ce@Ls+{,۫pJexMh> ر&3? $ʦh &"eIMݺ?.>f\]XJK-qķͫ_r^C4*qr[bQ 40!bQ&hr/XȝP H$._o/ށKRD'J,\|nl\{öi!.gI 'gaJ*n|ϥkk-oa?9k<߿(ѵӱܮz lr! ] MG&76$x3W {@p^ZUDz1k_?1l^IO8L<-$S]&[hhS/ 2 (Rtm 90u,)iW1@Y um%c͌U[X\vc{hHc i"9ʲSh6$NgcÕs1Ѫ`jhIľlܿг("].YPW Fto]eV>k`Roo ~l_=W=[{(71"쬂=7-/܏@'RJs?Ny @H ˢ<حTyo F;}uӥKyBp zC轮n<:Tz(vyn\[H #=iVP5 JԐ4NRRK&|AșWt]6`NsBh+oL:LuxUu j|;v!pxXy3,^=\pS>)4`= -(nW˷ҿ*NRf`|.x GP6-B؆-aD'o.h݅w)6pLKgyS Kxʩt:O7o(ԶdkgXGqQ;8mwq՛L:pètUi( yTUm?굟a$>qu+07q&űQV{8Eϻ$&pԍ^qÍcA6$5}/4t{a vPW%2IIϡ+j- -KķUx\÷WyWkwGTe% KZ^Ǖ;$G G8scn_DxQA RHtz$8#pf+){2l$n}>FD9ӽ{;m .saL3YEe?gJ#H-^Ina'x^N [Ғ[U9"n?"s PJfC F;pLr)]tpQ"bä` U}F. BO͡^Dl)3f*kF5 ~h[H9sY#/94%d5gAI_\2iń<'2e,c QBυ$_ B,^.L[DhQQ3g!_VPx`˷cGoJ^̙wqxj'djwvOⲑRuӏ7sUYO)j83"{:'e'`Fp!tt/"scn;0Tuz sXV9"Vs:%V^^CAf6Lؘ0wZ@N/^%-h"ЙqH;8"̈́UF"鮂/*WvfmCU҃h,i|8yjA>o#G1n`9%'d/x*6Z܊woe1AF*.JcA92MҍVט)ST&i7vPwHosV^8Ly܎I4j$hl\y-f"q9I2 ZaQKVq$XŠr,LDA)L )ϒ3m2084jQ yaԞwDĵ1vih^Ii.ZRV /PSEXjer4*S&lW{* C:{ oݠ]'Q7yOHOК`BI+ ! @Ђ!S5ܕcG!+1Я@b::7]%!eѩ#㊅Is-_G*z߶L,(&Znl83߄ lpz77* &URQy([g1:̸ L&E|wWA C0W&;a:ßl WjV-D H0뚻Dz ֬󽚪L>˹?Чa_ֻDB<~>JhzYf4qwxd Ag13)0L3iKU%&: )b_9b2OFT_zކ 22MUaPCSl|c|m^k8Z@4 z?2w6_Fsȧ&Ci@{ VDŽ@թuDb-HMq5(,/rʨh)`~CZ{ uӋ3[Orޝ"A !|8rΰ }kD?u$@0]Q89=ә|lrm5lm ݂ߨ#{m{L@mqj' 1dZF<zMȕNz1}4zT/I4P.( όf|E6r5 l&:!s{KABo1'TG>Ȍʙ{3|M$NO o,:Rpu8^PɁGa֒;8ޖ FsSPt|mu)jFќkFlMfS5hKwLAtó3#G}.me'L˪ ~p40piç5`U ꯂvrꔫ<l*h,{DZ {]Zy`lwd8v7PneJg"ątRҘS1LWxmS#s򤻨#DKNBU[>r? W$4FЬ "f|3Ģ]X`n wtI6hV+XdN1 ù*xcL+Ay0.r|(U{_e=Z@9X8noz|# M(ӿyr<5␖sk8Ɵ یoߞB}񵾫WD]Xruh4%:\w#qTViM &Q5ͫ2&gSWychk.Y$ֲqI y{3ч4'J>gP!ӉvOCkh~ofvi#gk䬼55wrbKQ[vF. Hk^( T0Snڅg>:7?XvYY#jC8"=_Nm1xޣ:e߄-}mq,,PZ`}Dw eΓNAѺc:T@kolI3j~1G#\h:ˤev煲&-_Y%Y`G*EO ]Nw1Q!Yޥo<[S¶]XG,#X٫W3\jǚMGy ]yC4gTuV{.^Qm$ ٺM+!ѯ8cn {9VbhΝ>lA$梠~d$NB3DG@=*& )RMuKeL>DVjBdiϺЏRN|?Y%Y-"GYf`6T-7%&#&REPId,'IRp,rɌ x78~\*GrxcCaO_N6Ց/c_m3r$yJL#M+Lf+y=[wM/^on$EÉ߄KqhSZWul5U ԉnDPʑ7ETFMMUX9iAbMf9=?2 `x\msr ^nf9'1z^G7ژT HamWmKqz)/^UH(YNI__;c)E&h>/췉dz@q ^<[zGxJkd.\Z` q ]j 3G3nm"jTuYwMz"&~Y0 ި[ .sVF/6\$<n]&CgI)v#^@!~>^\ Wy?عΝ18_.WAoRB*[٨9C\!UG0Y1>}0+]^=P)_wFN+qBd DŽag+@bTA2xy+BeP.h<sB~:[S&u+SCJkf#y,>9*.x_(rGXB9͓hiN.N#ɶ[NwɝJ.%}(>5/N ڳ^v!$اgC ^KMCVЎ;w9 +km+BC%3dZtC-wzlƽG%Ӫѧ6 |ZZ/Ha'CZwg6Ep֓}sA'!m" H=19x@*bDC#f훋Dhn_(j^o=~أ{>]r3u/,eETir}K -SwF-LeM}Y/D n$}mApޣ\}1ZY&֙*PCU|\Q47ܓN#= ґB@;I|̱\KOcәziϢ,Hp'};h=~i*Hv=mMRݹw5Ҭe+g0vxS6P Uଽ%qQd9%;G{,Q0X3"0[F)[ފJu۱" "NU [ȈIJ2F .}O_c^3irYDYȤg_^}+O18=Z2L,vO!)$_ecdƢirU;LH xKU u}fBok@ngGUKW> >TxҩC|[97zKS<[G;3ܞ>ax*8Av%xNO+]~.Te.Paf J8"k+B-w0 :zwUxٽy)hxCs^Qy yo1T+Hl FѹCA&JcҬIO 2`=7ms@RﻖlM o_M::0dYǤB!#ډtK8]W[ecWCU\U4lcmkV56Z6PBFVT$j ='j̫ -fY}RHsץ?,$Ihy! q'Ow@)){>2 LZ F^|rMv-HRp>Ab~39ӻS6{!|Kᨅ#) a K-:իѧفB(IUdd>Xr͇SrBtds>lGr)7e#UՈ Y ު"˜P6 5=_ҳi(% 惽°c<5GPD3#|,QxJirctkksb GW0{Ս2:ρaZU6{&R!!\NVUײRh+dm7^?%.L%3+Ik ba')N눂[lzP }<-ha6v2ZrJ둫fwI X]ؕC$z3b8z0J2A֟Ewz-g(A8GCSW F}ؔF+V:H} 0mzX `ɯ~|fR_nV53ѣoޚm,}Q@.LrQ̰k|Нt'[Ϲ.nsepc8ڣBYlyn} QofD{>SO;`nzppuc`S%m52t~:s`1UW +j J%ȪH (R$7>bԜoe-$ 'MD;Ͷ ChWX6FvjCnR x!!:' tP|}sᰞTtn5<n[N:"x~V3`pjrg02]^o/'6Qw_ }X,7]er qr{l5f* ݲ!(}r#J3Z%r'E7$hk?V@|bs0cI3h`c м&WpWjR3fVү:iCÖ4:sOHITAJh KDIwŚ"d]K\?SHcJ+8= <*;fgB>& XӾ3AE 3T~׼MIcX6vg֍p/>DՉU-|,_]$]""^#/i.T1MaY}+Vb~ɂwE'sh'Z)y-xޛnϿZN~lZ7t;jGh^_p5(TFhDWcxMbn? MjQ6w~QKA0hXNr]Zм:19#D2)uN`rh(=cY}5yo+i\sRVwS;ÜP9'uN-VDdT9t\BV@W,i0tH9foƈs{Ӕ{hSŌ1+!j/,rU7zN~H7XJ` I3ZtLEb\f~ -mqk'.{d451PnM/QpFmknLI$\\C B[HhUCd{.("?o@Fx BwH)X@*ض2^֓(u$(ʥ8yd{>z3i_?hfsw.}e4Ж3'O߸pdŽV'3p.3lxkU_4ѪH?2>irG42 'ޣfCH[R<(v6ӚGh6oQpQOY&c$;pr,Һ)ig:p!~҅Э,?)'W&r=Q|6k$$KA= gx7^|<*.e!_ٛzd+ $&f԰T/HQ7dhH: qoF6({pFG)Mj|:y]l&ptteZ[&DO/B~ޱ]q~:y,َPFv zcgO[GoWGBQ=$#1Ef`58]m݌N-C7E:g+ BÌ4$MkӤ[fiZcY= /~Z' .^졪Ae?aixB3/gDq | \[XfSHb\+[#ZჾQsGf6noVLI*!*Mzi3y؜yTQ\U0QiT'f!wv wɬiHX3t :`77|2)+ IQ$9L gt$r:>;6=wlX"*Ϝ'7MJM;nWo] 6xپ+]٤g/=X6 WE ߂)",pKj`qs a 1wpK)x4* "HgOշӽ"Je7<8wٹy84E矼 khEF;ʎS!ԉ^(:{08a!şۿčBTOYb7|[ٽni|Bꥣ?% OuvY 6Hu w#jJ@Ϲwc*NSP?TºG뙎G+ZvYO7 9"+ ,+1|%GA bӓ#! w sjj*n¸C͕F:6'?:H,Ajmeg %=V@vꗙr|K7KW$ĝ+L] zzk}BPV? 5ϫ5'Obe6LL*srzgq@3T$ˡT8{! +A|ڡU`֘s0rnֽ9{ kyQڹbt<JnR3;"ns*li+\A0+Kdt!tVLA=BA ;z9=FmV ?q;75לJ{Mɥ{\1LɅ[ѭs=!7(eq&zV6-צvB9Bx{rᕙ%~R|2'գSigғDJTΧٮf4964q eT;#!!KA o3b98gcocͽ'yk>4Z^J3_?gCM2Nz=>W? voaСZQ-qk/mnQ.n_NU.Yh>J}J{'Or(Y'}{h5j^@.IDR\ t-؄6&KAb(ʗNs do _j>(5au1}!<V ;[4z)B '&p迒c"zmBW`f$%ΐN8%ԭRvxvۿ| ]=hfǔ#%zDYwîJ88g_90fZ) 86_ur`8\ F&Lfg׃]l1\=`g'RP0ABN۷Ic.o)1&/c!k/UPr/xhex,'S?~hȆ}pzA7fV/袯1[h$!"4e gk2Ƅc]p- vH;6&<"+,9S]-Lj'^}̙8Òc6 2 "ꑿa'+[*w/v"tL;>&okJ_ȌUDB7Bbވ!"PmgWqHshD>dE6:oЎQCjv7}QHã&NU$䁻5p#6uJ0[g].4e_gm}T&RZYp> Mc j ߒP3-GPu]ψW)f4#rۭ KNpyҐ gl7 Cĩh WRS0" U<\6sQFwe Ty ߸&a* 6Rciρcq"[QtՠDVV~÷b TDAxF.V@CRSwk.zkS\բtQA.S;<:5n{[ ~gqP)mI~*]d)܉)cB ]~0B`~f0u#$s*fQ#*-6@9q 6i$שd B2YF ~:/tWyViqS~pZņrdiQ4Uӊ5UiBv!I4h,3zYkeçFh%p ϱ^Mҍ|0ueP NV a: pzuCqziԻ*5\gm=錤W3-n^m#BJ? 3 8UByilTiaχ:%[1`otٌ xɽu 뚶j[^J3,͞g ~g;M~f\h+]##th5bGqus .'mk :2f`л᮱N4T0#>4!f`| 7ag4FCJbI =Ez& .4ݲRok׉ZD%nPv` L].]:߱\{~qXt4F0s4׍cCJW~Z~+T X6ʽd)'JKxȌeeP *QRۨfkJ6S~Z(Q-'IVwy#[Bdas5~aɝtP6,R3YEjj><G;GbR+s2rFv.8o 1{ =:|ɟcn%@쯗/~a;ZfKvhۯiswȿ5_sP.FZ.HCk:xL{zb*]Cl3h˗f-%QǴрrA_/K ~ Y(Gg\ 2̼ ).=DIӕ7I**#IrCTzo,ӛ#Q\t] xnN3㷕#o00R26œ^xacF%vV%d?P[q|d oT}tзNÔN#Y8Źv*ȣ"vU9ua}~*@|jJր"+ٻ}#p@*O>a(C`_+߄52?|=3,Z"~H@VQ|HT|.Bp+NAw_6ʑŦķ0]ʬDkLSN]|uyN6Zܡ- frނAIЉ$h> cQc//$,uRѓt42&G[f<9%CEN2Q`騻rbb"0}g@J2%}/bzݕz8ljP(fJe?DkVZKrHL9 -m Ը,k{Qf~6\y'`=`>ЉI@cc|fuҠQPYPmYPl_\G _Wv=eȣŠChҮ x_n+$m8 2b]NM_p2^ Kڌ6B.׋߃ t4ՔڙhGͤpA%/L[РE:qGxjdC65Elyuz'vב>3`;u2CoP 53DBxӁ^XN ch"]Mk,zS_rU91 >KUwjR^&bsoG<{zx`0ҭ_ hX @L!A#DA^f'Ѐ_ ;<#$k'!;&R JQAsmpk%䊪1v 2"1FK2/ W mV.w]QJE e=/K]$4-Z F@Bs^79O+*m?,yS++Xk qȱڂ\?Nľ{Su-胀N~}:o 'ܸp) I4ga!Ǩ>a| ~0NZ",hR,bևH_ `L>" {+HDWpKJ6{YYg XrJC>:{dL@<䮏G1OcJkOcɐgq.\7Ѭ> לeV5d]#X A .CeL`Ru7z+Yݚ<`[z`g r}^ X*16HQ!`uiXB<=64r_ci{iEy:l0On,3s6t 2&C?w΄xRR$;Idףl(ZUj-O!la)H/$ӷ)5k`ć-.)b{,pXjt.ryjlO5׫-]:Q#C\3vG69>j[gsZܰڸGۇ"7@cϽd|khX؊NȂO8v ~0ܡT*@h'6s}ƫn>(SObjOꉚ۴85}++{%Nq=$L'qͣ2љՁԘX H7H(P>([SP5"3߄/_r)GKS_)?g+;˔}Y*^:@bC9=29Г?A._i7lys^=nSIBLma13 g&>ɫqּ-kYছI .ѾY?cMsB4Kh*bҹ-~x 21>ۖGء^؂Ay?"C.7'pΓ%[ YP0űY$}4wQ6FfKpeB0'T!j7{ gXz,/dLUZzEn5:׻+Z?z' D<$cMu(u  oK5FYJwghQDrֺ_/c3!gR!)u>45Z%ichzaPSIN0ۅ: DO5~54} dT+FJ )lzn`f@ JSٵrlU5L63a ;i8,ke 2ړS0#2k3'y4HHC(vGRp"QbQ'U}Y= ֹ@=)vVAT;RyZ ۾C*rwKGQNH?V<EEUR^,šl>N # ɿ8->澟n μm4]\ʍ-hPͧ?/휵'i1((yn̒Bs *Do$`QrMӔ=FmVbn!+Khf ߑu6W˨˥S.P1%f(uEĦ1Šy>p-tn a* ja޼&z.cm| f;}F=RTƋ Pz˃3Q7W4sgJ1!Gq^.mȍ(t{u]bx9Iwu;6efFlaz.J/t紛Wз63td5ʃĹ dSy[ԇŏhȱSbB$bV~t|!N\m`ZYA|gթq3>ݶ2xG2aE臑#XIRŦ;A{dzF‘ 0\@r_8 _*6ZGIJ5X4t3cI&TA}d'wfaDZq6zqO4j\Ay(60y |Fd! =)D!LHtjqIz0ddV}([6%|}{^wMRqϽ69v :NOƌ !8?ŬױP#ō_A4m-g[ux<|9½XP豳_8(܆ng qcٞv^\%B8l^fBW9=#Ʌ#^r zo/R/tEazb)7ǻFJsV&kN\`D=ء8'3֕H?t` Ѯ>`'Ck>Bw;8njTZX*h12blϙoa>\jd#jaYsR޽OHSCX-Uet r4]񮹉niZo6)+_-.R+؂ϷHV&e)2ٺTzC:>JdAoƝPZsǫr9@d@²u`} }Uz l0%YXĕJD2oS焌*O[O30$$e|@WUNeTM pv0@K p4  39*ZƩ\*BF9$߄>wN8J˜X=Tb%R 9+y9B6\(Hi 29__]?{\9幢46bڕeG6A ~n.3T9[WXC |,pqҲ$3Kt;1RIi'&Bdtew?kT>0ȫ!&ᚲu}Wl+'g|drl }8Rj#!sXFV4|I\ͧCF=Y['vv8(Y{7|]ᡦ;d?2~I^UUNw\OBht쑬ي7hZТs#"1oǝ,TunP%я5_'%~<͂|`:Sɋ4ɼMpby] v/U{l۪DjzA-˯ӡ˧5s-''ƣ 1wj.,c'|_PC*沿AAbgixndZ^KZ᎗JAԇ/]`n@VpC:EwԹD~R+#В[F~ЪsGx_*]tRhr9UiGSׁt:}Coտ γk/y_H-){~~1-|NcL]t2.tөhQv6u=t`mx # nrKۛ;yW #펢IWm=neh,͸/P{,W%p9X>.kpEdh{9@^PL6H%DI4Č8|*mg~߈T[*#eB5 R9P9v7DP7%PSfM!"wFnVrbCdU=nU/pF+4hor&rH9QBHvK2vbk=n2MJ>!7.SI"0\ZZq6(PU@F ]U~b+ FV[C7A@{RM xDɧ1ӭlSdWH[EyC)\tEn$*4BOۅ2:bDqL=n-ș~boc-uP#gס>E. > pdn3rvz,dJ0u ez4/{qٸ V2MV|̛m~{q@ a sI%ORT^swGQ ܝY ӟSFHqhvav*:Ȑ)g3et#h^n%) ZI<7ൽ͓%BzÅ])E_\"J_~W>3k/ ݪ}fǑ@oT*k/=F:8TVZ_mr1O:MM9ٰ t[h2_P…~BAWsMY'ݖu=7*[RRF3IvZ.{i~M>-\ɡ6g?Y&+/s'֦]HO2n d{Z}'j >1|<XPWvgp>o_'O!`|CY}:n>eǞJsYJ79Ŏwqj9-xQ\LﯥZL#^C 8e1: L ұڹ><' fZ-M}C;k9rynxiϾab55y; &}]%D) '*NݻA7CPf^Nrysn:®ǦF:yH3bf 4}>Wd8C UEd-g"yjEŖ7A5cݿʼIӦ16+ܴ:%Kl#`>#ӬWiT`-g{xK*SݯΑ< ȽLso"\w}]د(5/LLʳ$% D2뜋\L%Ҟ͍1.bT>Ѣ&lKh}K>k<7OOUmH|5eLlá%jO>&_Q3S @5S6W.g=r!qx_K03Åxr/$J1g#r\*b҃[{r&!aqVJ+/ 4. k=cP XΈ>NNfa_zzbu[&Q@wd3{9s7im $JqMd q ^IEUq=z_V/vXv1c mfP)ѰV[wB5"4Tٶ`Mqvm@ؤ!pyCuj Z]5aUS{#7Sbx}x?'? q=emk(\T15)91X0A9foе8f0gnx+WkkL [_ehl)?O-=G%G8lH"i4rS[:JPvW -r^>>kRɮbl+o择O? b oҬfFN#=MA `p+ #nɊ6E\sgzy`*n$V*ڇٞu6'grȖSյxhAA7Ug؊iʭH.Hh.ӣaqr7kʹR wgک.Eܞj2$ d;o\vXuJߍaI$8020H0r*C}[rhkU \w2L\L&J]X9n=onL!sCdO"*`Omȭڒu{Qbr7=tҊ̇mޖJi?^Ŝ( Ly\^'S4t%TX>xz+ဃ 4lz4]ۺkH=Έϙ/Kj5n)ՌZm1e(@!Ζ݇XyNg[:=*YK+ >bX]B5Fol3٘v9ڂ[3SQ[ {m{w4ԱƨzqDBsc +ڃ{Uf]:ge4&o`0,Ix4ȶ^2~T5PWQ3JSxjh  m좲J\O=}ly|/?Κz6!u$^ni<8̽6bY =QjqP_&d:3g CD2}c(Z.11ȁ^hti)4[9~ZRPˀmL͵N{ݢ0 .0~w§Dtԣp"qkD%b=8(^_IJ<FFJ7]2[zXZnvc ov,U[9ڃr{نc hƤcZa@LEW'^!1㟰IN)pI:&[«0zHԍg /d(t!! (O %k-X8aF ߼@umZDpڄ/Ca2na'OsbVmX_4;z*$̭ z1zeoS?#O6"u{ߖ9-}.LX|:iz0S Fr[(˰m$Ǽ.kWawL^ns"~Mx؇D _ꋔW=a! "PBN%5D5<MQ(7Qܯh0" x+|Xq ˫J"Q 3o,Em^ArA6p$6UVē1mO/VML=D]wYpͱ}y'W*r z$$bS5N#AW;h'|j4=;Ȼ*\wf3oo%]UVJ" eGwu3MSxD=ڎ3NPҡ94M}@u n3OB8EZmtAz׾tqr)p[dQY i"%RYkۭN䴔rQNM UFtUNv ;YJ/W @\ SC5 &!`+z}ϑIy\6Na/E02,V&U|QL'bYaWV@iQmbB)LZHt.֗ MVu,ȏ2/S"ԒSCx5,}>uihhh)!5̕P.`xѝѯ0s_%rg.! '])83Ai!-$*P0[E͆lZ8[#|'BL7aez\[(wU+wpqS'q|bbߺOzt'ef.'n"M%ʂzJv GZ,A+69ØJc8-Oc _\W-.6Uৠa哐f.R,aH( źU^(ŭ iDRN=T]x(F YlGs,8hI$;Bt,H '`ހ_JYeeDt5EaH&I7A]0/tE8|.Llv^Q7QfFhKs.UsriMOXok֖`הֲVQIPȋ6كpAьr 6˽'& |>`#ݚwv؞E+'Q(a԰bNsix냗zsǰkU-RЕ6&A1. $6\OQ8WA-̞v:\2=2byJtOv1ZIh /u)%Gⶄ?}q'DARgע͚PvpŤ62xf#Ia+&lҬSo=4yD`Wˀ[j g޿L!I"piGZ{ZOHY[b?ULUZMc].`Gioo ŧqFllЫgX|{.YcROoA>S,`ǘ]>Q?.i8EhMNG!@zukEՖ:;>%XπZyd2fV{ Y`FaW( J򧦺͛*d^r4UE)B-h.977ܤ@e>1(dQ]9kMN7rqJɝu/ǹ%=AB76#X o6.v^N& ;/?&Řf T/6mJPW2IBtreU͇&4 knNsH~phH,ʂs&3հIPZ]`JU=xEM*M*w9PjG%}dV ZⳔ#{k ֲa85Dw6Mkss?v|0G9-MCE(ZUfaDb[ 3ĘIo{䄀tKMAҨ,jܬk!ױˁzB?B9CC!6y#C> }f e藤bsCoP}?2F@tE#DQzzqO;SO9h "b pmƟ- Bl -u=BXpwZ5wFKqB73U}s{(%Syf"MJU|.+ diUí;_sjɭeNXX Og&(bVS,'@IKcvKk`VnY;V-0w*#Ƽ&U%EQU"5[N}|Mgu"(NmK/B4܃=nyDB]5t{5\<剘itL|^#}Q˒As'Tof1otH1لbNr,+i4'hu"l{P\}eZ_J`gۛ0I`52I _{&~ ClIK !9.Xcaalٿ@fXSu\)<U"76%j5"س_)Yanژxhk!R}4|ȹk N cj,N}q)"\ZvA Cݾ$Ӝ)f F͇Şrg-cK`S~`qr͂x@im0g%GW B QkH^ 9JnHfTӧͮUFUu~|d׽agKxtGp:Ж~s-{-WUFW[IF`uݛdN:++p~!uqxd^ž XB+ti**01')- o:F 1n] ;~ pkMK*l,3}wJ<Fn!}1Ԙ01Y=aKe‰s%^gw{8|7)S$ʖ 0v%i*GHWuZٶ L:  0 n4.91I}L eclXJL_4w楤}r!at(  tX.}LH0,i `lVnɈ`[ػx(G_hׁe1Em)`)j7}!f2HvB[P4=mmp$Ԝ褁Dۣ3 g$')qVuVpb1)+]p`y]S"zyثԎFsy\XG0Bs%.!/;Y,}"AC5քaV`pd 9J(Tʳ9uҏ)<>tNAd}czޚ ~t@bXc^=ft;@^OGĐt;e!5|B o|0Yk 7yBZDxIWZ] Е<%;kZT0hcFx0yzS]!_cs羖ٮk h퇝wJȝc_K6%b'*-O5n)]|UW|Z /K\!CcM ӣZT&.3Qlΰ\uX kZZe523!  |&ʈg2-hQo iP2S2;yDN7yXр" ǃсG{|BR=v 8"sppy׆//K]əJ w^Rw%\3Uw^ìr>GnZ) 7߳(]못pNy- #d7.̯POP¢[}L>ZKPM\n6jߠt`0KB#ju1 TQ #g >s)ՠEE8% 8^>*Μ$ޗ>GbHQCI >E)A݆qrV99 s kKh8yg4\[R/B9_/˶ -vW'QZO6`3"CUO+jK*lȍfzBd$AQlNrʲe͟P@!Owlt5+쿻ߖK*c5$;>TV3 ߯3vJcƳT4u>xU%Bc!DK eXt.EYϋOWu7CBVZ#1t7=[#ZC4Q #°JoU;+9^gJ} sX;􃩋Q@TX05;IMN Jvk//$*&s*X02D~v.9$aE]0iD0re*.j"]V^Yp!̶]!@VG ؊"gv,dkiTplXzp!'27"nɎ[0l v\edHuHo!όcm~9w^A@W*wm^~2AbO٧N1{\4ng/@+!weΡ]Fl}xqy{]L(R<6Va2-.z$Ņe#{t`Xi,!e|"0W#A _N#կ%^s$取|4iۖH;NսhZ'- 'CQ!S"vOR2 E &)et#v6Aj7:wOy}.!D&>qh'l$DW58r>-﮷لӆvHOu1]~I"-0CP7X'~|=l<lH0,hM$ۖ Ha4< @{{0.fڏp*S@B7$2ʳ\b/c]{"dKUΌB ",jå ֢t@#,o޲[4(ϼU592p~g*O/uI;2w #MCNF|{Q9c A@RA-u~7o=< Y@Kv[,SS/يq0eʭ~Jk6Dٻ4)eq9\P\B~vph?:fݰ~_)bCXhb< 6C"Sj.6FIn2N^1剖37}ݤ>2U`8Nm\9]Ck|ZQRI6y&Onq) ks$I i6(tȣfAkjksݼWK5/ֺ _(HNO=dX}N;RkeݢirֹHO<)F9+\p#F+5!`&6ʽ%( ""3MDiU\%,&B䥙ܞbar{62Qϋ‰z鿚l_bI xXY>p fS$IblzBF`h۷Uo5Elb<_\ (,8gAڟV91XJ?l估\'y<.@mv&Eu&A=1+^{)1i+Z5N<%Su.ͺ~$!}!A&'Bȵ3 _rÐj.#ޔCq$팧mcwM~Ik2d63'Ce{gd_;f76׫x *-<%m'w4v /!F3鷿Gθcbswܥ 4%x,H&@I9fcBY;@LG?4begJ]%[?di?ƕF9󌵢W?jôO5vFH+BO844yoo*! fѥWYT_]&㑧 ף_gjs%Ki˖K,ߒCKMb#\!"3<'3={g dǴ,̓QkHV[,ٵO!6W 6uOq[bTI@'ӽ@O bp˷MwVetFsY"mdHj597?ڰʩIM^\`O dVei)Ȼ%htUO&9mg>㲖ax1~B͘ɹU N4S{5l\R=Lإ_dgN92l{\)/c@g.MCcBwGd_1QI/o8/vPք[ɒo'H}PN Hwޤfd!ϟ;esoQaq!:Q;y7yKǢl0Pl/AQ8 [w%b9h"9K~f"sZ#pzM@[L;|,d@pT 4F ! l<(ncwØѪ}t|TF-`1r|4ꠝoT,'K`نya"BG6Yap7JW>H7)KMrq2wT:er!o:,#e}brt "m##q) UHNkΤG@ȑs]]&>7rnjn1ryo>ȴQWwD5qj'V@)2UҶV7/J<闋 \]]{W>B1ʿ-D Ӫ0`,ް:C&2Hq'Xue,xFT4̾Px]1?O&\s_~pr5!ء}SU{XL`:{땫0& zՇe2Sż19:]ْKQY8)޹.4$4y xsN79e+y#Q5bIʯ-qL"*rJHDM#'dͩ>zH\>@_*:I4YjL(*`cإ14֥ҥoYl_ ЫP'iTѩFѕR 9hAC^.?v •VZM)N3;R>biLAkb$VzAyWrÊX!Tzhù? \/`.4).#*~@q%^Z}˭I^ 9<=B[h1160|%"r.Oy[ Kr5;qG?r= ^D T{Ry<6u#Vz_gIEFFY+ 7u6ݚ;]b^ZF_ṙr{Uqu9Yr`g}Hmx;&xlz=YfBҩ$>BXزv^7d0[wq&Ä[L2|;xN\/,_9=q'`=yL%c%Ν2nM-Ʀ(π `qk N{`ʌ>?P1C}>ѐWW [٤)6"ƗzQX`FۈJ2/bɷ= bM*Xl/mmQ0.X2C%6^2A*Qi>@߉_"GM{$p_M3L=,':Im}i% /1^\QLYe&Х+_xj@r"wּKmO yQ2fjɢ3{4Hs=N A<²hl8;Y(*욚;08y׊ <ӝY\ $"͹AY=I&F9y\+Ծ^ڟunm2̫3)4StXw*mx}P g􎣹_q|XQ ُiQ:;} 텠 Y,m}QbS/D};Glܰ:9(+Rh46݋ k.[J9S!Iu 8UMis)"#v϶Kr#35/H};AóAIxjS{Uʂ%P+ٴ0B8(4K9|XB/juiL; <jD|®??wpC3Zy)^k/T‡n:f 4 rY[q)YFIuO̍Hhz 9;f"e!:B*|6M>njYYoABH( #ѱCaQ'-5k,Z&ٳ9u<Vpb%áV~Ղ?o=jJ-6P!qPI.GT$=rژ{=T3gW ױbӃ–.5Ёh7Ŝ6xc\rh9#Kzu\nvY .'ue9Pϼ[tB1}L`*ul*U>Ag(U.x \ P4Wk%P'pT qzDw X/dZt1JV~j']vw.ve  ي88*Q61-Z-g 6=6*̅ܣw9wg*ڃqi \%ʲa'l֪A|<ӓ\ H~>1!4ƁPqWCUk=eJ禚ivZ_KXᇱ٤ik]܁YStQŽF.Vl"klePE$it5%urW3j-?\"&}ctEmrWaP_Ц],{KLyO!Jݾdvpn?L2m W!>V)3f/#5!O"6'Td)xq[TTƶ mw7Ugha}$M].y p%neQE g˫mK|ѝ%5I LݥЫl+9-M$!"x(vySE3=m&R;?+q E*FcS&ڟxye Cs}.`0 hhӢY\aSV5] K%jM[! OJ֓0JrzӺ @~ k69aMlEzLz}' GU6͏)̙x1-4xMj8g碡D~.',S*B6L,^lFCJh\K :H:={h7-Xh0zr=S כ1a;TP$D{Olv+9C5 txmVp*GOkZٸ38ؔ?tNK0M;j0:»*[&[(qwZɟܒ:M> =d/a6u 5YL7Vmujm,9e0 Ɯ3u}KeޒEC<[Nb7A)˗i;xl݃x Dl{z GR^yIU &`@H P*lK`%z @Q5ĢM2OQK̻:%7feS [KK `YcG]]Z62lRu.}ns˞JjQBsP*wd#NEk,OMh* T9 ztfE,cѪ(Ηx'kH'+.l d{dž=q6R W5e^ 첟6qP@/E F]sCtIЬWڈJ-LG3*yoH'XhA<*Ie9,pzt Q^ ;.|AQq'9Q™uI(QW̚h51DU~ 0fCl1KоE *𧅐I%4"6|Ҽn\3+x6sAZCAŖN.Ru_ㆀDw M5H?[ȯ}H>)oFxwvV| 6g 6X&Sh}LY0e~6 :Cz ?(?]^+v.(m oC Cr)",SS+AY1GzQUpH~SfPn eЦ)k\thf?PnBQo%jBD8* 'V(A,1Z(f?H _ 2m?(ok|>FpǓ8Wp6mokĴEA^&ϖt55x `lfk ]:UT/wȴ(׌"^$N~HO;zM Uʫb K9gd/KuP-<crAqГXXo *JAMM3C6vB ڒ̠hla eHȋ3x-fuM 2*4ԪkfX5bfHҏ0%*13e&c ܸ/-Y[3u qa?L<2|rλcȿ77;kHAӑg~+ZLx2̎qäK Ϣ9' Da{M1ڹ[2 \ʃ#|?9uC̯fz1XE`ϡmƭc[8Fg= K|N >3!2! d(߸Bp-hL,*gywhxQ 2}[WI5*mPqOBZ>⋰Z})[~v`)Q$17ʡ^4ǧ"noBp?Ŭ6o k+H\$p( t]HM2V)oip%aəb.-MO1ZB.|ѥZ2Ϝ`Yf:gNZqӦ̴?y[zd);yaw \d[ȒBYJ@1rMU P/"4I/y"Ӫ$]".{ I>qSGZf r Slt]cn`_% o:ia+%~qA hz}s J+/4gQ6k͈:3$0-c~Hh1, 2u[rZ"p~䉏vFc*y(墺u*!DTv]E@X-Dvd%kA7n2Ӏ)=wGL ֠uh= &(0lxPؗ?KG~+m~ޭ1Q$M }!ݯtڱO3v8lF瞧־bX5%:HS&6$ĆJN]Ndvpf'H}rO7¢n~ $%)K(7Yp_c/7l{$Ӣ5dY$DAwQWPuWRPo_G])*R7eKXd=2 $i1\&Ǜ}XzQ.uUj)iQ7+*{OĐjLݛsU黸WDLPܶ@޶76>"DvHV2 w5oIވgds+PH.tq52N#>ǎ>L_Fs<]ȖR+M-kopM R ю>Z >kHG]O1+W4=v+dF\`Wf t3zd?& $W1-"CP! xcr[13łd\#O(m˪s!~}^(/(82BT¬fmi!$#Rj=I]p ݆„A2[T7MbFS5EVmi_a=N;yH[ޥ&.gNp|؇\E3$0B}p~Y)_yN6< ?;@h!֓L(IGx^0 ($[U grwoң tׂ,o"蝸b s#03%JseUm |{}0\q# gmu{0uNhVA$a䚥9V!pyiK!T+@CZ^ i=ءX?H] )f1mmmi^=CHΉ%([9^7kN~OG|0aF'[J:$xIӀnFopoұiJH1A!rr "&a4hD?2<[vȇtddX 1Caš!zB0p]<ӌF'!@7XʱU(XSUu'VN$9/-4IuO"L$\Χw+NxnɈeN3ܯ4u~sYg`]ƲyΧ:p+'TA߯5+yr=g3# g5PyYjqPm~ǼJ=L}̐]dD>^8xvLjpLfdE̍9!fwX6s!xY]FjWɰbԊY $~o qC]m};7hA.-]ȩC|BDQUZ8IqWNw52qoX0j*BkΕJtafck)Y|kyFsR cu`!L)(pU7ע6?N+ k'":4.j6=觇#<7V)#RjX i܄yX)RDHѴe%1;g-* P qpWyg*l)HW+8MZjݏځX=ߨ~ FB2NbFۑ*AUyjgagAxY@BE ڮc0Ŝ4Y%j1Wv1gX -tAxeDϨIg c3A .'~_pWv69ѫZ/%4H:i 2 ?R/y#*`xW>ӀfpQ,MRm:洓G\~Q> 0,q+=&="9hk2@9S<^\'hv8y`ُ#e/DZ Yt؊mHm jOsƛY]fy.aOiyy`i+vӔ`Vl̏Bj\\B :1O/]}7phAci!51[$)p= t) 2t)e\9Dw켲2h΢]"y]>Q[©͗iӮ_#j#1sSadzJ>!_kG<G`TbqĀHnN/kW5Hjb9{g^ir+|RK36(7"9TW0og.~6ZvYp|< ݠ>"E9=+NsyGqs_ CPQaWzYh vMOP@ 6d/9@@g_“ 6e85rPhK8¯6n^N8;-@xnj~[X]L@HztQ_9DO%AePBLxt 7:ULxWoיO6|\ tyn-eW<[Hv]| o";OK\7+hzk~@Mr0O O{=,7{ /v%> R•o~Jb(D[,DH hJ;*P64['D<G|9xvw0f)}/^}&3o5z ϊ](,#Й)[5rt%۞ TK{5 q͵Uƒwe1H|Ŝ |3ogui#H=֎rҐ:ADl@f9Q]U6`$` _p:ZUƴY3|)@)q/?-]4$8 9,vlH[oI!'$Rq7C"a@6U{%fs&-ЧQ*"<瀋:l9aԹNt;j6!|x ˆ>B9$BoDK'O]Ȳ#}uoLQ!k[CNbf4 4Nx5\MpuV;%6Fs8Xx//p;@d,/=p $6]jaA%ygkty9-XaႱ-:+ʘ?Eԟ(Khl+ \2\\*oh*p$WQWhCUȅLr*]@pT9}wD;πW ->u!ɟ}1cؑX & # q,$Qba{#ˀ}/ K(!GgߌƘ1mttcA/a.e9mDA8Fk+pj[J{JtE\!Ӱ4%8ԙެ%y_7o{y+?0HM`7K)nȸYС;C8c^ tld{FnU%KbLq$3D]f=zָe<ѳ~[*`QA6#:ҷ-_CuFh7ZG6ӖQ)1w|WYrԥ&;%gvHѓ*dw.W [ԋ?n܂iW:i$ %ז ̜XB31 k օx݂L"H:IUa_ }t8r\ (zLe)eHAS Hv' < axg e>H ?%UN2`ɘn50mq]R  t5+ GjS$$߈fiJ.{ImOuH v  Nv~Z{e0́B" 'bKS-&e3"VKZQb D\9HvB8 .0d3r#e% j/2:/;x~BPy@xm|v`Avt64c9rH9W49R暨BBm^ R0aodT1]b]ĩ,iNcěJn4Q!wU@h=Ga=m | }6VX{DLj گ|fIa:A:Ȝ!hPrۙ=p:]6ܨh9'ȝq6+u!aYk%G2@BD-8W2gOv91,ԡ#JIJ{8?a< f(۬Ǵޜ5q?Tor_ߡ΍YkEg6gl&HU"_#J%|2[xڠFrGFـ1Ӱ;c)FO{GGіbcYW5cv^bI !%ꍷ}˹k9:nG {jlſC$ԳTdc`.g[ n­F,ta \veXO's+,vt!r'&"BCvͯU#^Cxuݣ)4։q~ 5B¾. W̦ѬDa<E xU;ѤiPydyVG9 5b6c-i 8JRxP OC$/j[y\%㔒H*k؉A0DD[!\wlW: b\}'CKK͒HԒ( qh O . )6t#AGz2ǚOMGMA)]B(?wv%1)P׺p:Y+5-`Z2QCmk]P0sҬJRЪ,Q@r!~f7i{VEքombio#/}49/+.f=lfnJǧMpR2甂(OX]EvG a.;]~!F1JOY +lzo8=b C)za*4c>*X2T "B O+~9mh3jLyo1jRC0{z9q:%o6-A}rh~q,gZ%-MX"e_LЅ/ ޥ:fNS|.Jx%q2=hh;AǤ7^2>䄼AHGs0^j/aCRIߘ#hWzVPa3bflrSP hDsS0S4#خzS*PbXqܘoanWjM=x4`[Xdc\lQ>İUl?6FڧϷ$ʹV8Y7')1_/gYRgKΩ;A=gFۧ;tcW}y@8wSؒSp ]},0\{leeE/駚CP%oyhzw'#/1pn&RmjnpWTh$}<چjC,BS՗N.V'hvr;7\jO. Z٩Vz ~oݭIWlu@Fq00ߊ[Ő1- +cvFtש*wf7Hʨ1@L'ʲ%M S~1s^ 0J%cTMzXhKM n@MyLN,*TZDE +Q(vvyCܒv)Ziwu<eWCAحu]Jb7:+9BFos=&.Τ_nzLA_5UV*n |  H7Ho)B rxcĶv $oF($^fi^{ޖuR\/N: }!mx2'T#4^} svDgDȔ8RlqSo"d?jJ ܕg)L2ОÞ;+! ٷЛi*aͩp{:_mFcApCןL60$.Q=zUvE"%g v1wEqAE)J(X[[_4J;B%*;U+$15x9fhf%VQo/4;IFb Ap.7D^$ϧ€ 1 vdXo/|>>ȗ;)G,οe (EPT:ɑ(OK[XƕT&Z  dݫa4Cy:ũ3Y歮x{7X O藺^)c:kŔtz4*`Ii~FFnQbhAxEiPM/jka* Qh;RSg>+c'ЂyA j&(״v8gǂ+oﮫGڙPgј>1-6Md[äg4cН!ݜU6f\cG̡ۗ@np `4C^8lTq\E nyH3?.-pyz*7䁋h ,C>a3)^/-+ۡIԤD ~Cw%A\+TJ'0lG`-?#q+UߠȈP12¿g]D64CޡT;2Bӏ\H:"_%*QKoмz*u|F,#r[ݠ2\-n 6 0G YYG_Lt>X!s\cnWzrXD%M#Yui1Osxx?%$'u#b$!xٛ%*>ʓiaK)g+``5FRC8KU@hIOò4njyf;(*]ٝOpʼQ'  NӃ'1;uY96\7}wE f>BxpR|v96K =^5,E\*m(͙_P{i`Pekj@r^!I67FGm :A-Fnҗ)=O_do2F;Ldm8-  ,*}Ea_-lGw;y]Ξ >¯8tǀvUBFA'wӅ@j8T#׈W]sDY ;e\{atc OWf-_.<n@ҭu'op7ytնu9DXL uɛZK1kɄȖ5v ?*`Bh;$*u溳n0NOgndz0Bw75(7߯'<FAVq lEYQR+bFHT°6=0  _uު-BMdM✀J}߇ `T8&")76*/ @^ zp\yc;@vsC}/Dߒ/3QhX#<^Cl]Ғſna]EuN&"%U2Z/wI~A iJn*^&ق٭한7i}/>T27a:ZQ@NQ)bl1{;cTs9 [C*2'񸓽%țP] )Li%()Ijq<=WS{>g$ pjeVXhQ#Y`$xc?&+W3v[,zr93b?U39 :zODF~c9PIFJKxg=5Ǡpe yJn.{ Cm<5uc n^;_W]Xdr]BC>]8 C}]d8 <w`iBSϨޜKA$,g-t\;!KLڷ,`+(Ng؏h'۬P*FLkº#b#s7rl8qo`ALX M֙r0PyP]wQL^uxUTӖ^Tnʥ o] y@GH!&>EJ?.[0-j,`rkgjމ;HQ|< C}"k\j+$QIsӼڇvlAngUz,bRQ#o4?? {o~mk.aMm|D=Nm$3e($%4obQf]k4Mnag{@ n2x?с]qr&=T;gf>#{͎ shyuĹo@ }]Ϛ2F/ ^ YҽgyUuvKGQ$'E#SLӲTpNiD3m(Mn4cդylrF;BIHRdX3X9瓡F^ZƤ  nΟc^Q$JV^,ae k9b6bw'u)Ů}<66J^A:cd' bHzю $RvAQ32.VZw>:Z*;zmx(3|GN=U}j`8`-̑naE_«?HSUkl0{.REC@/X*}c{g X!V" J!(9sfr]ŷl 3uykCEn& pzfv͵?֚5>׮z!'| -'ՉNf&Az+򰁋MOv| l#;ʶ>A[ADLgnf7r*#88lkIki~Ō쁀}$i$dh|hROv}vՔTQ_QZg 1P8SclZ߄D2 {&ʷu=`aP~D: 7v`w0}}#iv_97W'OJcrܐqb,*7*bbOu;g`yl"?2z* (>t,Ϡ<!Dȴk|Y$|}9MŇ0zH6>zH.Lёn-,Q]&$u%O 꽡D[u5vi%RA"DzWCǑ8δ5<池a-Yv\A{s1̲U>j9~i[5h$zZoqN>@(X jvƶSsqj.+z˘|vOt(g:L_AJɞ\ilF n[coeoaGt0ηP!5R+Z3&2ʌS ڤ#2Ect#6!fdX1&5Alж] ܳNΛle)Utٝ<&a-7͸6g=.NwVr&+rd}Qe 6rs!)e3W7 x*\v1կGQ)lԚv[ b)qW!)WA;$G`9DFˁfyTF'7)1FXw$W<ժgQJ)(,@Ȫ>FF" 8owy;4f!O`Yl|w),;MqXbM ~:%ZZƱ{DKěR8z"p֭JS5zFw,0UV3Vڣ OWs'JʰA` |a%y"43VSj{4# QdQBwh!LI+sdCjr 7n@fDJBX\ϽfB-5roAc` ,;6*ͿCDO88Og 95%JICg"f:Yi\ 5{Y:J CYI '2U 371DqONK8fpkExrc kӑVF2H9ɤḯ1ڍ(,M c~At.ukH9ng[P~a嬉k]UcZ=H")]$OZlvye]~U?FXQ*ad[`CQoPuE_q:'nUh9cn480hBù}*ՋV2@n̴{i 3 F$/Rʥey& L΁ZRB䓻z /cu&&If \B5 F>QJs_a`mktol7J< -A8lU 齎E<$_f%r7>wF)B BZqz sWIP8pqk`2<љN>Ȱv#Bq[b4=w@aLes)ޛ±+e"Ii9jFRo,5B= Ϊ'A +K~vz;&_10Tl 璜PAzKADt=RԻGwG+~wc PnŊ`a@O?)7Hkw|.uc-f)ڜ_u!#ϓ=h&1L.ש&y-1Dт-cojӋTt4{GA_lA|&'º=k,SZ> ooh_3m žwgN*O.%.zku$$ z$>h `b2i9&7JibC +{X1%C7}I3U$DC"@k+f u[ !%Z}4*9d>sQ;)pm&s˖}qՌ0D[((֨=8oZDMK4XD-&GoXL=Cں0 sRig.휾sC_sYXJQgލ<- &R91g_򃺣 3HRl^ZIܠn-1۪e~t[7uۺGD_Nd3L:s&cό<)=?K5 $Api9C]PH|پ/tbTZd#W-d:+O4I[Mș.yTLV3*鑍_(ZaЕ_TaZDs>qK:뷶M3-~Nm@~V| *[0AU„? 77>57wluOli™?CYY.ݤ{Ij9|k) xZJ9nrI r_0md1F1IABKLbZa}8n$G(R @P_Ge˦0l "<ɩɈFw.ZM 9̘Knv[^õȘjs s\#2o1K_`aEb7W[Dn:"p T\B<}GY] _&K!eܜugn] 7aT N+73gvk>-=4YF# ҡ:s ڲW,Kvŵ)%]20Nr7Xη[@łu$=vf!Mii,\*x`Nf^R9& CC1#$iq'}1Qg~H)")1H.ľ L9+.e+0vn\˯,$K= ZToy0Qt3spiXAUdD,HhQRx%P rQ_laʏ2ݰ4X4Ϯ&i;<92 C6IDLşx1rji"![ ^. ?k@ B{@cXA-73A MHOU(=kdҀe8b *ikROV`)*L"s{ͮ@I"p kML8q%I"@pYGBhK!9~%ߦ5Nn+X0ʦj-/\itwrBtЄ;pJR R.3 AVnZy| rQP%湸#;L-L8`j̴hm+c(5 ʙ%iJB;0(O4smzEa6N'!Ў\eWA0ҫ q\Hu>:{90(_DB՛qEˍܽ?O{}|N:Cx9);A$/Hz3h4҆ą^8Z-&4o%4g4-߂Yֹg¡7JMDl'ö@'/g "]7µ= yÅnIpp. Lm+KHi=f\$U/H`&^C[; VQ;'ou;(?i)k<3 r 1~/uEbSW%P]$w^옝YRјfyCHgT`oj'jK<`G'2(?ꛚ0n;1Bĭ> DժvY%v.skJUE,/9JY'd6(߻8JW \0G|[ % A ig!O όsvo;. 2Z]rZCUj`-:D[Ijw Zw7n ;ދ),OqMz0势x*Ed`I5Ԫ4 p&n -= 4i}0~X^S5 VC7mA+.n7ѫUS nK(r&y%/[I{.]m6o!.HXޞwKqiZWr7ǫoV<qHiOO)1r7Zo,?ҟV[A'E?J:ωuk,ER'w!Jś QKE ,%t "!ƵS'|I{ڪI&x(P^PPM>^џ1GuWeVmPbIet|OxK S-pNo֪-*fWgIq&$Wx}^7R8⢛7GS( 3xڨ8]R< e@(XJ( ErN]}sn@[児36Hm8pphR $-W x?Ⱦڼ`|d֪"9 Ž _=~TϪ'9(Riy-7(,)$VF.y YxVay@b.O5DB_J@/Z-tgo^]>k&𑅧#$Xa(F̈́/-R~G3F-ˆrGute_Gl :R'Y{Ł^6Y`ȷ$\0<< W~랥@ȹ*Y +IVn@`Yf ΨjE"ErFr9|ҏW-y/x^*K-Hw4,}5x4D{ܬd߱he14Ars:SS([?М4 K8`/@HvF=z`r<doffzi%H,#- ˧V:5D,ΚckJbNrcS+8k] y,$\e"iO'Tl>5a h"s2+Ƌ}©59cXzx߬;Sv>4&^_W/`y >26MTs,B̧-Wݫ@nZY&po#o"j*/2 ^enqܵ!֌󸰺ѐ.y[H<|m0)]}VUĒE@h7fͯծaz؇䊉ت萾Ikw00_Tb1'&rP6zFS^|Nqn8qyO-\T^J[;!'jl}NQ SXݕ9'q%6`0OSXΡЙ/~)V(=8LLǗ{cRF>ֿl BфOHX 6Dh xS =i—SÐQo|29RKA)wѼkϳn5}ZR"EE&->{%Hd7V*,hl$."%uL'`7ԂGU],1*K&m)ZU`{$:fji SEWDj$ Їp| ;W&k9Žky0 415.G5~q]J6%]ATgˈ@陦(vy|Dv 켛6)@$ž",,"1,purxTIs9FJTÇV=`&XͼQLzE OwoQW&HlPϷ'Ȍ<*heHw,Je1=\k;q-%$.zdZ"g.c,( DHfQnYnjZQ.'.`"cEڭ_EpwOE[xZ!K!x|\f|vof HSa[ <(-U-29w L>"/1|uØ }oV{lQ^ZdS\LOq `Sqv`"oft1q %L*kһF{Yۡdq@*@Ol[!wj_  +Bk|f}F',taDzDte?+z f>c޻Ḋ. I_fXtɇms,sH=&-Mؚ`EϊiPOˈ.om*tYJJQi3۔gwt^}n|Xv* {5nm:\w=?ǹGbTf_74`^vv59֭ˠ~|; \)V=(T,`O} NSAY=6C_b`0!gp{߷Eْ+ӡ"&stWf 8EOӆ2{Ń9o TpnA4ft[+aKhX}񱾕<JbOO . wYlѱ X7Y\*sd6^KqЂZokSn[Pv v5ʱEDxqk2w8yd5>d{ ۠,/8~RV8n>~`Rⱁ]F{h'Rg8 kF+U9Ae/%\?53؅9!+ʀ aR#}P h8mIC!xc$ҡynR ZT2ʹG| [1' ]|V&RUNH ᴏFqt `^c~X% ]'Bwj"Ȁn- RuvX"G5sd1 v4cx&pW$ ,\cT\n19O]=V?'pڹOyNR"wgNf7o`my+,i'.s#7E 6cik%Gy,igG덿,x)0߰ Sr(DzA6h|Q" 2 Zj{gJ( b` ΗTYCf^? Y!ÝF4z}|bS:=WcvqƧ=wÌD['1&hyЪ8$E9B ɖ6K' _23^d>*0=D0 {Hߔ%%2xvhmϭSRUM*Q|\2}D5 lW3~{Csoxu(ĺLMLޡH1*Bgl|Q)~FDz}1|z _>Ew- #P%҉ͭЇe[=4 X!o" }wc-9&R gOT5Ogӳdi@EʛJo#,"kG)dF NJr@s~ݪDBk΁V $6!4$?+Í"̍ЁN^2m'wO` ÷/>(^OR?٨_ipGC(BJx 5b ɲ4PE}nΗw\m_./z(%y2yM/-0/N\O<Xnj\&#PĮP3"؏_i)Vb1ԃa|f(.j}\/VYoE#E|dx +/"mMI'*F{e̘f)~aIf8V-Lԭʕjhnz(/%LYKv Z+66)Q%᫇0:xS+$XϙVV3rg]̃M%}0ʷ^BIeѪa]H{ou jڷRj|ʸt~:- i V .f*y3z/!-`VyJf-6ъ,YQ' 1H-mjm򥏚r=KpP^r/LDi/\Y,cyn)єZ |"* z(Njli Rdq?`Ō??^  l=ꝗEu'*6?me':)4c-QM"|\: b_H "9a%,ꁫeb)2h[)aMqӮRzMקh7w5q$PDcK^D,F >L2JIt9xP[)1.z' ;:׫^putN]&8-nCS] r'*"Cn.g /0ѹ Ed5潱8AvWqExy,l;÷,OA2rxmk"NE٪Ya"K/pΪj@}4-+&ovfH74s-݂vWw JyD/D\ \*C#2rPSi1OPyVh#ÿqe& 69)LhPY9o(twk r(cj0'X~Bvl͞\mtJBYjm@@ Z2QsD ^j 2{N߭_dU]~Jm<^9;nc!yD"h?0)aƨh@l aߴ4E%Gn|$`Al&7TL+\ZJٴBs4ye޼+F Sd/T?SojU? A~} 8Y6up.P=]݇L&6} m?  Pz0g,R |y&HK& (Vݰ0G[N9 rł@wځD,9LHG4N>`3J d%K+PGjC!~ eżE}]tDq# U,U ~g=uخ@ ׃ KMH9U~B j]n_ -\;R%"oU#ʟVV&Ei=H##F/Eܔ5lj76IZg^me,&܏|ja?D`* '&Y4]Lţ};B̻Eg ķ(wt X>թɱѽOh閪dʀT>h2mQdX{CjuH?X*!:ޗ KE^b6f*e<1߶zSBkϼ?N 瀾vUl!. 6:r5Ղ߬Hi"ޘILa·V^Ԉ@ֽ]jd(ѪK,xޏM=rkCthxd6HڞPv`#:Hc-st1ea"ˤ}Ms(e9rh>DIoߏY dw{ͼYl7t >O0oݎ81mfqrڛMUa#L ?yQ~=c=&%۠ս66GsoC@#)(fV,ҔŲ_5Q<,B!|Ar, Rږ/DY]G ]Oww鉆29EV"o,xOڐJ@UeOm^o:jfwPOI95fߢi+ Rl`Q2=QAF.j+ȣ0`Cǖ5W-Gcc+R1V0p@6ߏ =fdaUt3cy  xҜ`3E; LGꈿ2.Ӥ(Q PV}W)`AKX XXPHd3DLD /0^ otѫE ȹb1]܈!⼋ds1qȺ?ut.,MȮAΙ.& ۬Pfja!nf~&} D.'PZ"*RϽ ˡpF5dԖ MzSAG\(ߐLD/ BBe)=?O'O]8̂V5 o =-;_I)>Tͺn zkmSapd"1c*M&?niHG+yi{0doX)͟hrN%\&TYiF饌{9q*ig &H;7]H^FOB,n־5+o}|=xVX !y/ۤ#-,EfKDe ͷ?O܌;O`/۵\`0_ﳀ^ 2cKEK;@tkݯ\Op~+"0jhyG#Fq-uD|O`-%~hY 4"{_eS7ϿTyMV "(7vs- r@{MYfE[#]RoO =hFFd @E!"nP˟3򢦵r< VA='I\2/WRa:BGE%|-+k#> ejȫ^O.Gw3 K]}dӉ>r {s~rް<o$gxT0N*pڼu*N/*oʑB6ڠa> iܴXRTF˲G2i_Z;;?$fg[( sx6Ǖzzr1LAk=Z<*tc#"ѩA)Uk NcN/fNҎrÓ: ae%-x|4Ske hh'폅Tbv7+| Tg~䰨ǓX:G^c_$]HWhiGT{jB^PSiOqr&a[hԜzvx[ 5wft}ht&Ytѽp!%{)#ۑ'`+~{-D{}_r3f9y h 19ՠ$fVoGp(J@O|n4siD]0Z1E:lTH gPcY l&V&ʂzjMDoOZj}2B8gmF:2u߈߈z /?vX=zYY1DeUi-ɖ xr"p,%ur ֑?rzT:"$7ł߭f-M`Xh'g${ wDfv2(]3w%zc27E9߇U퇧˵gХ#ar1:<±ȅL`֟GLIqV#&2}ԚzByD :J:&;OaD, Te4 /b丐qw/'N(mzϡ$:ɛ3I:;̤piT܎+KÚ#a_N(}[ W^O9?4N ֆh!~wȨm*U_?ͣX*®"@qbOJB"icewHOƧ<)ye߸.Mcba}4cU+o:s#QZiW͎&6"7Lw60pGE ŔGꙿn[ | bKdk8D&5ߕ㒧jB7exzbcJBgOǺbk,i6aG{9 R"߰5А>ozJݧQ•jyga18IoH1O5V"$^+oMpXԏT=Ը)SBN=PgxN,&eM7I 1;F 51,ZXs!J$O u`L`3{Xnw+s^A<%F3< c:.ikitB>lC/ 8vv4w~hp_豱3bhyP oL: Tm[?(qwϰij*yfLWzF8슱+0L W&fE&9-#rn?8V30b$Ō|?:Є11ip.(~}NQMJI8Jv&K_F iGNE Vo{.%5# Dj__BΚ+YY9r:H{}t.uԖ]VaуsïvJ`-"oyҌ!Y`9 !yQ!`ĊPr룳4j'8$$5ïo9}gPQnﯗ4yw0c]Zram\X":LVms.D~+tބk5":?,+Z'n_1T#eĞK%\pQ/ =tu/E[{tU=Yn ڟ onq@BW8ja:ºNc?38}l^Y\ҦbU'XfK xvb:T4l(ʎB%HeAE"NWhlڜ5SGI?SS?)vҿA]FIצaߥs&YErYFW~ڔyZ nRʣvKZLbN~H[PEmgIX׮ w,B%~|. ngHJ:9';"DF;>&#W}sׇdĦqяƊ*^AOb_\nmn-'T:- scnYrY|L~7gݓ*72kr ]8?jf[pyMVJ:22{=fozdAdp)(VkSxhg#˼_ͽKyL!w4+ EYf"z2%%RF`߮ fZ=4[Pi߉O]?~`r@]|zljJ6WC#X'l]ɏK"3dA<0ĕ/药U{e95=aX++#?O6Mzy>hQ;kOLe/tz=OI(jUNVաpDXf:ʍkxL(MHym?dw_RzuY'5"ZBߟhw1uഋQUM a8 ^TO8hƆ-U-"w`+Je\X—i vH,wFH5Lvlk|LaG;9߇Tw2 $DjHOBYuD+6DբzF;>zݫoQ\ԩ DJoZ"A4 ? NQk jBXS؎ Ԕ9LF_;uT:G3sј òu2Vݟif]%TLIn} [FGy~`v2ϟ]\K].MYe9ۓyhyģ(6< Wj׌Fpؗ>%nnw(-Mpj; l4Iđp;\`?ʧƅ^Wbv8k`OSH^IQe?06Ɛ-r Ew䜁b' ']Ͼ V^sL,MF .Wa 7ܓoo,W;3+]q,\+RYܽ/l'Bmd}?*Bt޳emd`&x[c}3e@gD4I<+XLnwI0+I迃T&x&C ,#,FϽA:)1;Gu \RƬ_y2 / d 3A\nlWda[$IgR򩾇g5ttBCZxѲQwe]'֏.rkђruE5 i.bO.2eAbﴖ?*aꢽn/ qn=%O >ٞcXYe:i'.[r$@]z2fk_CR ?sgy@KPÃ5f LB!;}25{ƠqZ8Ɲ?wLFwlt2THG۷d]QEǠ/Wk] cc BP)Wn@TEel^w*OTiPHaG9g=7 >K!HBk`~t(.߬k J0̖U)@utl@U}}aJ=!IRݚq^{? )1Ҿۮ3,?"Nljo-_f:ȴ0+ܲ`n3|0\uo5cԥ}?Ek٫zB_b$|iij~h£NWSKo599G+($7(nE)9T,qbyЃ`CL7/H= YF5}M:xJL{̥Hʒ=)BͭhDeG$_.d'=£)ص/uM>F[wVyW6#_m~hM\,4Ȩz> Tc}{_ػn=<;ƪ0(qY!F;K[7:?$4k} Q ҶQI .D8oDWkNʂs1KxQ)?''_7??h L΃)b6pl~欱Q w ĻAUGOFAnn*mʇtU_܅nEoP>Yds2Vq|H5zF/dM 4l3*wX-P-p{SؔXCͷOOځ'1i։8D=*K5KH^OE 4ea tQ:&>CBr?Ӑ mzd 2$}5w[.Q3Iz0v6=_sXᖌizH(1j62qB '>{BlЙ$w˂ !vt/ s#hF<$ղ 4tomjfYbqy"렋 Vۆ-!8tieO*q0ᶂTrױأxBR$Kjm /,7mȏfr} z&%(iVzRmn8ojiFn0TBϑo?\lsh; \wsX8 ͑CyWݺ|eV%9NB{3.{+:~4~/{@(׳I^5`ʭ{o֑u$#o @Hsy? 7^3~Mob,(5hWnv*qytY&q*='ڳʄ1"i |K*PVM|vMG/xVŪGHcek%EɊA:5 <2KS&0 u|(U]?ȵLY'GD%8d~_+E9**PȢ$HG!7țueotjNh4.AEF> A ">7(C9h;q}7y0C$TNJRT|A=&!>7rܺ$;t^ڥ㚑[/fَ\ /$iE SQcuQ◿O7i}+$#2\,+f rPx92Pի=K;ig<_|ATh!$rd|lB3(/bpmzko z;9u-4OL DČ97Js2jo?co.BKsmj%Z%Ou3-א/Y%'*zyq]_h㠜%~FIklGe CdDW P: [j;d3똇rX@uB3;4/@R]gF|$:Z=$i~6UVQ-RxUJK9RB?R6w j!ИH*WyxͭM@ ѥƙZVOh9m!qF>|x`B9"߸. WZ3`Q;vz::ɟsf-Կk6av<{CFA =@M IM^jCxmeNlC=#_ONEi+[Sa({c7.Br?u{F@_=Ӡ›PVò+.L )!h;w&ȼF7d\&7$d\U(\B ,5x0Sǧ|VIѵTjPll;^&f-#"$3*#qThagDl4/{3lș' !3 ;dx`>pF0ֵLu 1L#Y- $z0"%6YNrET< xx:9<,%= <O xu8)DCcN<85G o `FC6j:( K{ix;1`nOAոcY]ա".D9s3:֞@Yxq!R]a3>Q4,><)|zm=\ֶÜJr7"j}$!*~,M7{}7~nIyjKD:^huݘ@ PcP)Kv9 ǃzJJ1X.vg:}Ek%]c` N oG6?F !˷dP|<Λ,텏B\!flRXJDtWC \oհֱ i(XS}̤О/W+')9OR61f{h<\ծ(8s$g ɩTA쁓Nu բLaΰq5}Ej> gMdu'.ES$L^oun9v+|;Vhd&?e{|1^3(15f~jas^Px@ê8LDT<ϘM {|GuɌ=Ilg qM+ _NEh FHȒ|pͬ/Wf_4q'ؿPꠑYjb6<{аAnZx6H{ /_Qj`_[[['wwe^.Mvu $&dQOp+3PbEEB6i8QJX$kגс# i(kBq]/b$Jʒ(,L|'YV02C|Б?' To.'T 94016c(eq@ "V; .®R9B ft S̾XHnUl 5?dAB^JPyո ֈ5r R6^P}qj+^C+wqۚG5«0r?NqZ؏#V^D4V" a3T=3-B̂YYn!@U&Ak)SYz=ȡV1+j@%n 砊j{ ;]FvEZF͸:웥ջF:!#P5 ݞJ8Q:.OQvw=@Nd?<@Mt.wb S*kRweZ孱)6Ok:"|]䓻ύ^5Os/ZCAs{t?[V'Cj@Bqʞ ns|ArpO$yjm. EL]b":.ڸ1EnN~'C3ҹk+ܯ4ݱ Y̬ 6om&׀NΤBz4Y seEr+6ۅЈfϺ=T" HӧЏ578A9I:e܅}o|.̸>B-W&? "L0D]ҥtm*#ŅѼ>]TG4ޱrp0uwlVeUϏM&?tXHXIQ3t:Ұş!XP&CIhM,ܷY7}#MқڊDC2ObaS&]F4]65ct duoկfkQWq7ەY!ZjbfSA%нCm-L b%Й*L9\jsP8 |c,BZXncӒٲď܆,6{VD ;)^Y%.>cvO@B඲5v =oXMԴX6{K) Cuχ19H_f\<x U&j-O !QPIJg׺K/Dqm۪0BaRX3P {Qlo* щ&V5{AS "t RU"-#RH:ڇWu| :3]=I?@~#_;7W|c"JE (D:Z 7U 0 lx 0a&ۀzOMFO\F(oM*ɈeYԢ|m3Ux؄<88Igtn)aJ,AM UꖍyY4YTdrQRnxeDSvH '7*륶utM.M*W4z$Sdd\x !ڇsz0 C캝[J< 9M ά\~sȅ(OwFvwk? >cY]|mssJ&mAs,n[٩Auf[o<M9[H7I9"Yu_WۈfqEVjd**Y;4ɜ'h)@V&eS# Glc#BJX262=w(U2 }AaCe_;3H r?2Brf翌F9#TLeF"q RIN. wX,9 \DN`+:9Kr@;??Ԡ$TdY`[L#Ʌf |lu1ieҝtչldPS򺵋FS7ŇPPc3$gYU<6?˗Z^`;ɓ{u{ 5;矔Ȇ6f}zD\AJ "<ێǨsBXk;$0!Ƈ,Uڥ.u|;Iړ]6v!OHw3<8S>AU·[W@ >Nl4%ΥBoOxK*MȚѡIAIH$ZBS-{10Ѻyp 1aq;Ԥ>1DOmO ^M<9] by}AWN8.M8jՈƴ?EsiSt!p_!a2Nx4<'A1̹h#,zBH?Sf#Z lX:'L]n|D}.-?}׻L><Λʓo H>Q_gG1j׸&ʲ5vWϓiY93 !cEX3݃x4ogj0ӛ clIL _ X 3?"Id\b(,\Q[- J;oB]MHɴOͭbl+5o0T,߽VټY M7Y2J4|͠f\N)..g 鬰EDa!>z~M*69,=DL[k@EoP?x(&Z}#3uy@6 P ao= NS/d ogErBPKx4`s"+1K~$d}Jٴz5R?Q0m@*b ؓChl:܌6R@yyx>JZ^n 8Vy2k e& D*߳|u=nM \w@%i)[f9EG7Mlf\;=1YRmǢ@O4[k~VĻ1 ɏ3F侀0gTau<\U!#; F|;זJ]H:, 5U#wnT KS3/% @32lK9@ d[x(bնRu:=^76a.#h8M`˵Gi+bhmM`TsR7.{;;1VA82{ǜH[#yQ1 E"I _H=;C3^'E-)9qc-)Vٰb#s,|N0#k3H3I\|aY sH"*[Duxg'e nAD\Bs@>WCwR&x6l7fݳDX;۲A:K۔IXhU~5LӽS!L۫8JD9IU^lNƠȇʐco4{%v[!!m0ZLs '݄1iw1X= Y.68y3+1}T$'[vٝO$e浤UqE{a\7HbcDBhu@wPԆc\:FQG#U(1򝢡 'WF]G8&2YB =%-#-u{;&b˚>5wuOٝFW#P0+CS/+fDS|ܱ5Ļ-8ճ/3&T^۞ʥzE [4 Nݸ߻,Dh %"T|6z\ n$p#kuǿUd,k/xЧߺ4#' 4R[`Z:vHuP\aLW&*ZcM%YtuM}Z51/IKeXM{_cB[$ƄT<5?>nC>Q(]Ͱ>hOUbGV:Deo@N!Qla|Y *PI|?3?ї 됡_Ą4~gX/J`('ۋgJhcHCZv :_8 USr[̩)E 9F`؈jq}1iuX0a=\e(o VPݺ,J[F&L&,F]bP1@C1+3J}'B`㹂cw(/K*M8,H^NtnR[N_5-됱*, +EHE]`E\–˶p 9cQZOxz]7׆)*3i7j%?ݗԢiE:BmCrn_^#sp6"\!! ,'Nu[ȭ$7r#uRW΂ ҍG- cҜ)q2!#ɯ<`Y ͔ңjfn9x>u`10j)`=u$':S>|WyvlVUNV>wN DbNbևTj@eFf݂oksk-K牳U_IT" oP5[ΡNKtFxlRY&"4`|CiSTCۖl햹!DOkS 2zy iV4=-.!w 4?Yq%#]Mk/ K\ʚCvZgJ>pl+)SfRץs\gă:KSX%N^!V1X(?ܧfY o+o|/\x֜F۞OPϠZ`"s29} Yގ8QOٽ5Y`H9)@P 4Y0M"Bt5CtߞaGzPHg6Pp15M#.Gtl&- ni݋+y|XP@nltAQR\ks h#aJ? ثmܢ҃|$P8x'DH#e6S;[YB/z&9e zAwuS1[>ёM ΛaBAD{BKT@DV!=Qp{1Rx{yƐ."LvB>G?>wp'Q<ǛKa5ӫnՎbۆ kټJ8|⥗;}Y!+JdڑNn.sR\AR;;J=GgF0UKsW%狼);#vR4?KЃZ0U_S'YD̀;2#!z.A*@6{&[ r[eq4^97-a0.%^|ႈ ^k6C!X}Õ9J`96X3Yᚭ-0c-bs 1T`q R.(tpٿU&@|4Ů1)4VL+ %>~4^"ПUQfϒܧKmcb!0b/q9݂v 9 l#fئ.&\H7\"8SOV*qݦƴw}S0_M8gm!/V_P]fչ`lm!܁gebenb;[y1nN4 & K2>74Vub؎1',,d6,sҶԂj_ ?`)G%͢ .k#jۙ GX:w[X}#lZZ}Œ?C9ެ ,}unƅuyF(d<0̏IYCm=5'p Ů% cLUr/A܃i'Rl&ZE=7œޒr`~t}Ic $+fi,4YUCȡ~fa.N`H> @^Ϟg=0^CA@1{(`sǮ;¨@>E W:ՃxL8 ‡He7 'X$ 7 :C~594md+ȺJ f3r!4|cLfY @Wԃؙ;pVIy"c:1a.7ku5?˿F)M q#DzovI\$Z ( "ڣLꔮG󣬉Oc*mf# ţ:!,%!}~Kj/DNWʉ> iV¬=P>}jݮ.p"G~! kn OgSrW}Gc:FD&lm@!|];eِ&ǨS1&+*ns*!߂,_NpucOyôڳx ~d#ꉩ̀TrpO 644uj]CFyAs-篯鬄/Umng?.ϩ_&a)67&VVDJ/eqa]b;Ų_Jy|7}^G(,9F'.4=LzPIG|O?g7:r$6iWEiz,^&z^U(2ZdGRyEw*lLqwaA=1~#ϭ1욶3pT;Ge3[9<'u GZ15*'GJj5!1bG @=Gm;h8ZRoNK|NCZyFW߭9$>+,0 1XOxXٿf?HpC"N.*RyR& F"Yw]x.c»L13su)Ϩ{^@bԌ$/4؎my}iͫ޻}I"Թ l~"Nw*06cnKk4CJ)%8xŽKM{>[UxeW ܰw0#fL]!a R=#s}Wmp<5AYDH𝯦\PnJXړ 4qTyhoG~;T4.0FFV9aWkuR^K1yUKQ @jzB~եtXm-rҊKC%tΨ/MEC3 ;A&8F) ߇Z.DɦYZ-T/m,w(HgseNYUF *7a7"9|43\Q~ԩ  /)wJ|abw@1 G6>^6u) W6t+]3n8^p N+e-u>?i9QM-/;l!T5Y^iH{2C\@ZZX F䫞/^j-De"]fiWFT|?H䧔;.D8)AH͸t\Ƚ%")Cѓq:i?%g)wոHE6`hoG]=($/2]4],hєs7VUž4fDQc*M9O9m,^t.7ʡsAΈ`6nצa8b bسб,i璫"=H#5Zt YzJS`m;k '֩zhiVLU vt%- bDn偄H4|+a[C{$.;:Q"]3 BxRj g-;GѤPSK5N?X^fA ҧmx} +Af3  j{;߬ie"Õ`M~g+g`IV`Huᚄwdh$xΙ-ER`UxWp<>'& l(=LdQDΊ"z+E=LLv3U<+ ݒ<_Y# mΡdH}۝ƒ8/2!@VpE-/'ʞӣrbʩm4ޅoy\A웨)5 8q^&i+Z|SVf@ϣȧ=%%,T\DzE pw @q-3*8!,|V G4#;M$yŲKo@Ubꖫq Y'gOrym jDG0vCk[ڌ D~˭ iտFk%)['T-i7h@Rl{zZPJ$^شgl&1)/X/sɽܑP$Al"Z1Үee4%, >A@Ue5#կ3uh%+N)EZp=}ٖqc{h]V^{T:L%a.a92qb#8eXf7C"^EĞ~*sqs5-9^6qnT ?smtg@+;n뵺UmT $ ~mv}mBYB{RQHXvgM=A;,u g[5ND+ ESUǾu0_ppmw %B⌬|p\bӬ1ѫhD~~]Fǫv9YtҭoN+c>euxجWx8 /Tj[aBhZtZvc>իطւhidj[@zjGd[-@MDj9d{L< 82q \EWO#3ԭVĞ0}-7 -X7 qZ 7܌叞P\,j}g=r+Si) $DZbv~l7B O%:r/I-% TҪ } m"U&ly_ȏ3t'#uqJ\iӇ܎;UC3 (Zs@2 Ipf\^H%|q4P=C]  7K^bdn 0_򳖋łTֳY^wo)w9a9K~,$n>x1SĢF,Y_ph JtZ3LYImZmL_N*M59\s@9>WF6+zĢq V!7ڂ>FZQO;N+f¼_@kɃ]KWq͔V}>-*mP{g,E+)T#.j]9;X!}[ijm%Ps :q4wTotNSEmp.'w.cyK qCd!n-YQL~ِi-: ~K"әEpEWhvc|(`ҋ9ݡ~#r6v$/f#D~[u|$2WR4Hr:qׇgʿ6S4mG/9"WV֞;=莎 Je1#%(b;N\¦{'.J7š_^IIaS)AsMݹeF W r l/f#;N#* ש}~ἡاňǣҽ96ؼ-l$77FOJ&^ \ӗ\~l+ESU%7LeQG6B]}'/1 J纳0aOf0/|s)hߐ< ׿E@fIVZxi8, WG99ΑT]MsOg:s1)'x}!ǏgA' < b͑T%A#,4UeECLqa5LV|,PϬe:t `A)vT^~7y>VZCLEz!OxmK I(p̑XSi{* eox܄Ǹ U]>?8)pǀcUV=5SSN[?`)ˎĿi[aȄx@5[;'})!Ӻw:n; /G-4^s^>:{ ^n7G(:@>DTYe fo 4M?/l@M'|0 5(ھ_#j[KTi6\S2*e\+a¶w_qnp[ܹY6Kb `ڛ:٥XdX`j*}%?:TZ(w%SZz۴X;ѰH.fuCK.=+l A4"6Sa^}Z(逥u'wmQ.vuhA =H};QjCc2hF|6)Ʒj'(hB|5pwbt1L=H%UȍRmzA>2ҙJR/Q|M k5ٲs)?w$trg; ![R^nI\#ٹWgeCW'B uqs< N&-=p*v6Ќ#FѮm\Q3[MDD(`N"ig%JdU`b2@Y̾ b~t5֬Һ[- ?u,tp,L㪭/9- rkN)GC`l)Ȗ۽U6Tp/k_ߘky9ef󗡰|/d-úqf c;1t'S%+`o$*tF>Z͉-@Hs@Nbcp|>cf"wi81%,误\C}i.Yf=b"&f=Aqwiv&%9ms*G,@yz[tI$I|bCeF͗\ڄ J `ؔ^'VV8<},Jf-e⢔ttw 2zvԪ8dfg2զ7~r)&1 kk&ˤ,x'v/ ]VUZ)]@cxY8Dts@~Lr%Q,/\ 5#&cx")ֿv#I\149}K(1I\c-; ֘?^|g)0g'p11sJG%W$NniA\pn ;B}Dk_WIdVt,6+n?eYCۑ LZ~sk]AK~S{YF@m߅ıu1sL7 jKH#j.җm2c0WU#!l@hapIyRn:RWsXU<~}LUqh.Њ7rf%WKimS|W'FMA]j"L O[##WL3G4A*dLb`/FrѭwE"zs7g,6[%kl͂yYY̤"xGZʗ>cgCt +#k_]_Sc, A=F}MQw؄w Y0 /MZa:'F*ib3ǧ//nZ;6e#{gEOnAvě`KRP6K)S&.KH~[&v0ȴ&!jC0h&O8:-,~=Q< faê"uj%O%f>v?b9` O1b[Z$]8_U8!BWU"B~/-k{o!(A?nحVԂ|?<k7j#i?=[O3B-m5_U{=O ¯K˂-)Iİi>s0 VZy1Q]7HO-3-%(3uOhN܉IELW;i4+ |`!MH$\095z'nZ7Wϒ]oicPpc}DCs/6t%^hWťvķ]}a`9U#c_]* zT N7e^@FxXGvbbK(m2}`W^vN+_#cW~m͘xʊ) NA$뀽gTQ:PɎ8\"T ^?M?t~lb 'MvX>7^|]ҩ{tB ݜa Š0 D;K[wRO?~o*ONݪ4 R]p@J䆡MSCY`'p_U6 ;^r0xkK!^ɰzP:?}}GnL@ʦ{$YV?8$ȋfJ(h0ގo.';N0k}z5cWYᬌm舯?JzW8ܑ=/&`UJ@;M LĶBEl5m@^.fʹ*Yo`/2jў^ZMɎ4ԿY<}t:ZI }fB[<*ԼKRꖖǣ n)!ζ(xX\!]OFQ"ҟ̸L3že܇Y<bJR&dAt)yv7*1SqjqS"TyZ0ۉbk6I ڰ' 6@ kj7F,B$McX 3Au~j 8Lmh\ڑIݔuٺjd2^RxͳU@$S*҇9ߖ# ķT WPH}`F[nȫe'pQ"yت >h>r׭${BLMEyR%C@/1DjxB uښ.&ƸAN:UMjiX9ԑsixR «#/5F"Q=ŴFFnv34%kJO$5L5>"kPx q$3IަxTk)F +BJJ?4*B"Hh^qlV'MGtM(uxIMX fmஎibkTGi^wn81Z$q{0?^ׅFHpHSĊE@nY":i x^y1Ֆo1KC< \}Jr6P\owPC'YK'6݆{ƔU҂N/ZJs%MnIP qʡN ]j')/[yBjU_üN-_XRlo[׀=䞵r@\B֥vlGx㭴(aflaJO6>C| CL>(KXȡq)f8c{`z,s`$nG( h ->Vaָ~ h/:qtJ!6Rc;oW?G}0,"_:ޞ||ژG|Qlp9ٓKȈO';FwoNcAjt tҗ=i}#Ghwt÷webAA.:yWGyh T<6+FzoK G FOn+e9ӋI|Xis e f)h;DsnN* ʠ/ #"'cŁkB=+O͌5v{_[f>1s=UssCp[1!żzcBxPKIq=C&5FL80o/jutnUsNd%F.Ӫe꫖4RUMZ[]L\*p KWɝϴv :BP(=3rz/8~ A'/4 ҟXRLk9@ j,\oX<&?+jǫG^ ݁ٻ&"5JTO%zLװ@hrReXjA $9 Y9_ -kNN61znsA.q`cx&X0 ?ˌ8.Cj=#$6qaZDZ?dZw!ƶZb5VzNeg(t35-(C'_ k{@zWxnC-xw06aenI o?z,W 3r&]9 Եhy({,ENn'{ƒcx,δRVofJ92,C2XLL·t&M9(YSl=ީM4F3CE{ErLIbHkYv*>{4Y30QFL]ZTuzaזx2xs"xBaҐTA?O@@.a\ܦN.J \_.;2:k\ԉI+t+L 6˚O]TPjO$,96'g`](tBrPz`Y~{譔!n lmR>u$~EQTE dƺo&~&Bf#C,62,8:2 'ŵO%9 8O !݆{ b++dĩz;JVzHM’[L163e_Λj8R㥂UelIכ#}-y;ԓHBc9R.~O{*ИA 4F\GoNLE`ԱO472^S5B0-R5%ĴvWE@(U(PRL8Y1VSg&]aĆָfq7"((dm®QG3D㒈}Ms)!J#:8h:DIJe>2(h2XaF=Z/K} M*V\d'kaPsSW @~3m)9ɅT҉Iq,ᇁ ":ss˙:zh:'2HQ De+W]g_ce@>;z뮁Y$E3y#6.#H$\75:\8~s?(akZY":TѶ:9'؆U-UBAZΙ\,K1T,–W}m~V^h1r?)%zߪ]FlnWϕRpWZvM-v#HqNnh~(74/c͘d%R1E#C_7 M}9P}^n v~]cA,EKyj+t扲q CG{u;ٚ^s0i%XPİʼnͫZ}{ ߗ׏Q="H-wMzez5tg}76g04"AP+8MB kpr8zǢRm:_ (<.@rc.m=Ej$~T:ܷ W$a0O.›!`Tz-u-2U~=WӷxaQkOjXQd DJ#][㤳. ٓ&.@qٝX,vዘ\WCSp_?9@pu͌ho0FDQS禋Z].fF %>9 ;?l7 m}˭1;/anRWnR6Lm}|R7 ) c ChۣxdLh(ڈ5«]:ln]ZX}QCX^NO/ q҂}PIGɫ 3=PN Cga4Yi e{J03VH[֚utϝm7 n4 ćѷ ù`KL*㎘@ S+:(k\mufBTk}e#\U̷+zyMW3ܝ@ v_x_Р e@(CkhwXvGI sE4GP$.ԒAjCF`$w^=*kF3oyFxf_;t 6fmqTY2c2y٢ecqi5j1ErB6kzx!MxdY T31%c=veP%WQ^sP(^b|'ž<9fds1|QڂԬ+!$:HĒFK`?Z7I07-49~}l8pqU/4Vhn舎"X#UJ h{H 0)/%UqW'f/a8Sxg~pXg*2S(-P=3 џ"RPlvGsl1F& % =itBK[-|Op/>, t[\xRg _^ЦC 䠳 ٱܵrYuԻ뺷NU; [DV)ozB1/bup"evt7lji@c[KJ+mn"*خS<üپ{, YKK 6> y)tܖT1|^}d-kQf˺+]h=/b; WǬhzsz@)'ko)Va0$ ,L ij4K2C\;"^m7rUa/Evm/itHz/9m6Jn'{0(_qEgPfjtKS.M]>iVy㽱8{ DNI ֬S$`s*Z}n.8fրB<ޅ./J dUuevcmJH;vcX<#:kb>>U9fB3F a$kH_ݷEؔ٢j2]z.r#XB- ԡ=jŶ:w\wH04vj紞e fXŖJ'Qv]M(nԸʆUB)ȢY^ 7Y\G]KбSVb0ghhEl-"=/7>s.w/!r0dM#>tB_+CsiGD撁}J-.Q+y&1c QQȥy5QC|^-*iC͔q'8]&hQM~Lqr6Z3esph4-e$Lvis]DtBo-PUua5S(iFjNjڈJ)ſd rƾ_֥[tWաocr+3~]` S/&~BFZKDJŹr.!;n?RGyZB3ILŠcuwMWD5ٟ9Y`u:<  [҇@37ʺ1P:X`I+&#H93-`Х='ʥ&0⯑^`枈?jsYg"pS KO8ɮ%xY\5$&AVp*EY;xwL&v٣eN66!w+ oZj6 妗uj%&{֑[2i3! =bDM :AQ>O5FX5JȂX5Agϒ=8u6#ArP$PT!۳Ŧufr ApKP3$;Jf1 Ҫ"_lV*o [K`zrs~xGjBnZq84:`8=oef'FswR x )@Hr4QU6j1x|#iDŽKBnCx?D,騞Occ%v,'l&AaNoʩ5%#Lo=Ivr7ٸ=S+KrD. mv$>;>۶B$K΁ғ ^SH:3|M|O 6jDuS$ӟo&h,El&04(­^g'8/A$w7J^p+26׭!_@t-zbFw.R5YX7 m 1 ^ nⅸB8vyL!82m)rZOA*(W7de. 7nAc+݊-䎺aRbZҼ(qǛQZU;"0cF,?D OQEtIEe4nךh_?S+=<@w5ZFReNY%&##AT׵{n?Wη]Ƴr:^@&)2"E>pZ.+z3dV;x||Lt)68x  O6d UXCx64ˍQST:NA1ZDic8B`lWqrͩ';1ty\t|`=3-A\3:U7}l ISBF͹HDH+hiQS ꒩ELp9ۗMugYvaӱm1"C:' )m۹ؕ5ppjȷ,ݴcn͓d~W [~N!LŹ nC3 qIN7\fJh6= ~Nb2BaϲA rKVlrt.U.lcd qTʔwɊB`kİY]PhD j&n1g)J 0iJJIDEصj6ऊ48LzC?:=A 9Wk^Sq$s0ANU[凼۩1y;C\)o)uS1 q~1vK1##͢m7A -M$E_?ø*&qh>f|h.iDˈ+mx)iy$M*{zfϕi50s;s?՟ ikWǒdP}qW'r뮖tQcg9Ooa{H^2u۬'XIЛU%eG†ma[[ϋ1>qʿ 9 VB`p'p(OP9 ynڄ[!/GnzVӫI/|y"-Z9b(,^#,ꀘXCM痒YyOL~ѺGz 4D|{95|[Jv_=ac6'5RdD6PL9fd֟l9vGWbĶ*S $`BB0;p)zz[tT @:8@!Y:+Ao[.d$$ 6 Tie+<~%)m]v`-UGY5z`n +[rZ+5购Cd3*FIKuG|o)-S>aKxBy5σLB ߐG/ -Cސ~c>UQok1~Kzz h+tQ'0'(6Be8xrʋa-3lCx{]T򊆹ftRzRdyo2&] \WwF!xO va8:ӧ<,1RF@]QI S8j^>p:VR㰍=0o0ƮH&|4]?-p8#x̏PN)̕gs]4G07Aνr4o,cF;lCuԮX(H!.错@Ty.Ƀ)箰FhHorj^}|dT7ܛ$4X2F)ػG[p"mH R}.[FaxuK(`E/AC>qs(yeŲߠ1ē9t΁Dw X N*)"o /QO=HJ)(s.)~ƦSgۢN0v)k0U=*1:e.qjLX e4>qo1x V%Q)G[yb`x'N ;p͎uUU6Jу BS/jx"_(~B{ |c,^A$EM7RfD YQs!~>ÜP'y%S4SNq16gSb)Hj髓mJr] Z6B\$qWW)sf4KtRF8/)0q)%ND&RhdAX)7¯F : ʹp0FgR҂foy9z)quidv0Tn_@д,ׄ`"BpWÞgPszđ]n-†d2хUxMWS(oN;`^7ego㭥ҲR u|e:o.kǵ 2l$XǤ"uRa|kN؄OdX񬲽qh .ͯH6֜GKiĉ{Fظ~eS$QLȑy~p;v.D-'WcXGs+";!xjd.)f3j%jy bZ&lZ}P+UkȢCDIKNFsmHb4;v@kd0.@sy1 P~M{өv$J.R9yNCt&Iϲϯ=܉7[Ն@@PhTSıvɩo >[<*ydՐIߖ"l9 Ӊ(V3ұ`b>ۀaÆcz59\Xei58\bh 4/4 e"3f(}(dVUo SrQ:^!OVOzO!<х.h#ٙ8^hӝG}+[}ک~]7iU"bsV`rAF)#_{rL k$첮^vqtD()׭H*Q\Zot22@Abl9`G5LI}l5ƲnR;^wh:HkAvZR8y2il, ~k}m<ЕjγW`'͋KۊBƋ ]"Io:EڜXn#3r7Qq$KiiEeIHjm~Y*ndvGDթilh|˗LG >܀ JQZ|v|kbI3Y'ӯ/Pk>Vz;D ͹vg'pj! ud VnLSˋTcǁsܫ+G50QТ6< ;Fi k㍾[k1qXbtO%\+vӲ@B j:"'<'m=rģ0"ƁQ3.f(_N}+ %p_w[mv>l&o ep?p߽٨e%S5Z3"#R=z?( =4O`NmċOp8{4)x딺=*o@mf(}41ikh1?G\ھ {񼒿9mS%VϥdȽi 9B{qZ4pIe/ڋ!clLQ_>*?ڜ0t.UUb2BmV{ЭLV< :;Xc^_ĞNey|L-@@JZ}ee wt!Z;wG>MUy> "9v;'<&pu h.{`ek'59QrqFdoxx5D%cRhp"FtN5؝|ֶa|F`y(EmZvśdaª_lh!GNe'@dD6F3jPQ!ܺRF0=޸פw*|evGAir5+;¯(hvKnz@LP0uǔ*%c < #3!/s2y%j:O&|`x>%t}_-3*T=Z*&RJ8TPvhJ>N`TR;I}!q0#%%E5:@'$ȟ&c*9 Ui׫bۉfC l)V%mٳo_2)XVV0q_.uo3=nm|<'@,)˶J "/C)X7fn~!ѭl ؇J4&Z6~pNI䅕ƨ4P#WvI:W ЖNHizp!"r6d̬(I0/^eD),O&KSk/ϲޫ?WNLWVr`Dq`PBƧJ'px rߌږ0Bnk)ys``˩ФPըmaW @~U[U!7Y89CM!᜕snRG0d`V<ތs J߮?zcz)ḐN8xűs=r\^st23[a`4pUq 0lwD,(RVU3~; tUAun).Y[c@,u-'ퟖvbjLo홰,O41Upk$CJ>@APE~- Pӵv >ץ <@ )xJ/FN aQ0>:ٞY>-#*oLgc]i4}%;g+{J‰vRU:6D ԾMSR{Kx^;(-0ntv/t^̾n K=.3#Jlӡ$miáw[d3Z[<#ۉN͜ _yEv1i!&\ZrsmB'xL$йsDG[.GwfW)d \6+Dtu4B+e)$0=2 uIՊb2] 4c684v)T*`g/I׉*X/2J).먌A*rL} (+AE&17Ň EF(B^XO#gb8h4o/XR$$ja^k&g`ɞ5U%rwJ0!zrՍiCwX&:j¹yr8PDgPZ;g_5vA`Fo_E˳<°- C98k R[6/ VoH*[3d͌!m[]L/G6KWĺI:+W t4=bl0<'<Ÿ$v~uB M⺴TaJ nY`E||afQJ ] E 僻,}ATtͨ+vK$"o=K ;agZ3YwOmK%[V^&zw: gDV W_Ϡ<9DqT\E'L}d*gL`!)TBsF6E?QdC _LoW[,G}C(?l #>W$ -X$RS.U;! Ijw%V`V_M/G',;jZȕRϖl02&^k9ųI8CjVʶ|'$YKSJ պ.BvkMT}qիV _/3o(ab+eCk'Z^Ivq/Wx;q!*uf4'b#;}\y9|y|S6ǐ>+XG{&!| &mQ7UL SczgHDo28&%fIM\)9"u:E[i+¯ȻT*ĢB=r@ 9"dDvF$v[ɇY+шl bo9%kn>N}-9* VD,6@¯4VwX~zdZ ndzo(K/b¨j-r4h2!U6YcJрV<,;PWl*5ihlY2o)|!u!<:D5\!T5PGyAvpBۭ5b Hb0D\B!hmx86p,)YY,y=D, |=eL)ߡPpU<^#V3CI<,dhyAX wENpQ)(6!ď_R;nm }ŏtT ;~ ͑!+%!kdAZHduj)䛏)5^ٗSj'ơ7uvRxZ kS"YoEJ L` !Q8Γe\]&"Mx~go: Řp|`dƋ+]L8wӱWb^ɰ tq]KFJ|ј'#X'ǫp#b$&a@PB8JҬ4!\Xiy;C-"tpx5X n]Au :$/gOB{.4i߅Y'[~Yϰ4Y1!4NRvRU-'b_89?@;\RإY*p{RU>IC}P*gfe0ҷuamf+i(ɸcѮDgsNi@28h}MvAWH:bMfƛ*/ԘV316Yψ#S> =G ;»)ɇyg$Nh hNuuUN̯Nڐ.Z6{tƹTj;s!bWA/CE~ "7R*2g~wFVު҆A32rfHtJx0d8 | Q'T<5P]1$ adm/[Nmx"ŭݣbְ Zvh"&fTNv; s=)ӍB/-+)O$XSKEO^oӗfW@5j (,&,lc( n1ǤgfzǺOdq7\/=|)lՔRt,t%*i-{t֮>-%ndhr.n"|}VlqN 1|p|8:6A0+? o(q ߼uo0mH~h- @/ߗ6b#B?]V+):+J^Xx6xh3кW[1-p! [eyn0nEeCJ e|$FGcWlxH,J\K4_{*&XR_q$s8JXWځZ53kFϿV_g0n7({?erqq4۩,,Q;-I\zeduDS>9s1mo$n!0hk9 qWw^dbxe8DիxHFiRI>6To_mV60:29\] 1W=#J*.wCJ=.ݚ'bhe5& l$gk,VcU7|{M*ȕ/* *T)c\ ܺd=i# o$8\AC&@M07/Uyp +A֯/uxH?>^/-Am%T DRuv_eNvgd”[l#X`raK# 69sxS `[,l`͐D˭ji;DݩZgy -:RzuV0mb{ޮݞ|[.9+=_Mb9}:nv|o8Tfٱzkδ]HJ"ZEG!dF|pϜe՛0ˀ8]8Ej2t(49fJ, Uw2arRmMp>g돽,#u^Oj6PEĎU[ /<}^GGO!]aNRYYGϙ 7$!Ydwi '<Ԭ2݆tH*n `C@!h?kxVwk28ޕ`e%}@`>_0+t V b"3:z,qJtb >ޫD.9%t,U Bv|`յ_ҫR˓x'O@ʔP1\mLL":^"IH 2ȗj dC$hE>zdHo@|^3߼6QKCפ瘞JSuO[HUmUb%u{NCv;)wǦfƅ.?߫zJԝllZT˕m<7X1Ed[bc ú*B.+Ez7T4V$R7>y t4|R"nZPWYU-jA^0o-:M5N S~5ofڟW]'žsሒi7͏H@v@aܑZIɦGa#|hD/CX{+mƀ":m4>zT 5YV=YD%#ç%Q QU?I)Y$ſleēؓ!BJ?V/ql@ѱ*s؞3J=v;Ȃ.Kf5Np0KTXqno%Mq2 ãz?3OfTvf^/~IF^Y؃I=g0k|0eݧDH<,nSꮓCJU:k8F C0.5BV2޻ O'd%]F2 $4]pȯYF$O+E Չ>M!$GM x =J=k'Ga 3%#`$2x,P' qW rx[lw-6!Eb(I|Rn+uZF2si*k. <iqk?Ҋ21c9O"hjMqrBVwBhLa4'܍"&PBZ&K|CBH71uYo%n9svuաX;"2Z%ܖX+5\t56XVF6 stt2{}[r)fEP3gVW^ItHsۅ./ &8O>\بH؂(ڍtgˠ :aJJOw pyvo4kNޗ&f\  FYLp,Bo5Q *'_8 ʵ3ghf>`Ӕ2fi}';3㞇Rry`mͦ}u-+I.\|}>=fm7(ҡYFiy9St+^hJ>^ܖ郊1H-z:hTH{5D5٠W;|6Jbc@ DD ]Jٯj&<%x$M>!K޻fOWφ~)Pf`CdW" ?7᭦P145&΀{UDm3[JLmiMXąp^ 1xe7qIE|f}Ja܄j6 ދ ."HFa.є/wwWv +{k&qG&QɬyXثn@r{ yI9\}@LS,*m۶ErKy 9`_ >CfL<>8\\^#vwؐ(b DQN'ygV}yR1.^y¥tO؇`d5^߽n4֚I Cj{-N(M1 Po^ٷxٴﰅHטjE=T]Gƴ0a{(_Mac3&ܣ6*Y`u fPx5=k̓V~A(ZYrUs#xs~͏;[?ЦW:B`ݮfսyl[B#8}Q|rJ88f챭CiұHuq,mRw0Y8Ob2K~s O8S\ y)-NZNxqS0 ~(> /beot09莪a"^b_WA~no Wm.o_cJ}5yjŠWQ׏($WAғ :橜b#0H8IcEliTIwuY䴜g^xP~8ד당/ ݂̇G@O{G%ބhV{׍8 =T' Fޢ8|AjD e4QARï<P~]nd,e\ ){lq.OXIX#Haivތ|#M@HFEǼyJũ7L԰'o[1cl":}f-Q",ӄn@@n0ϳu^ͪ5=6/Usg/T@Zͭ(M+ͅX Y`ORF>Ζr]~W.D n)gNwP2T⹅(Ꙁ:B'-ڇb4Nu an@KM]\qf:"hP1WRcYvv]"a2%wN,ۏc7i`J;AgF;GPaPٽ;멩~\h^kƽ;di~X5 =Q) N6}wyxta<<<K#: 5:}׍L6I1NcWZtdst UՂ%uD6oL;z@Rԛ aq;À)2"ʮ{X1d,){Ne|aF8+GX lKZ2K ` @("F_Rji!ڱ@z*;-zu'3# 7jL7<;*C?H~ z }^CV VԴ<7CT;LzfhJ'gsuDo@_ݸ?NTj)7+A¬~b;tYn8k#e{r\O P9svEZ V[x} %}ySϋoqK-,[y(PAj۽y6 :.nK;j3q8#|ϰN-4‚#li!ٳy.M՛"lm(poGab i]9L3[^- @_Z:w5AgO.L /kV=\&BN5GoW{a?mm?wuͣqf"2Ë׃: ]QW35sS-N,qs}i  w8gbABfU] /q#K`} MrKg ڥF`䏦1}#kWl!_srC[jj'afVHdtQPzeubIt<َݱ \˶ٜcFŴK?|4\Po#*VMZi4I!׸P (6EqHL|wce} aU|y6mUB&)˿MdX8%cf7^J6 ykNˣZy{?̜LI!pf-Ԇ I4_Y0HJ?$j4)).9g}~~:d4"%#4鷬Sɢ0QĿVثgжng&ӵ!Bc\(KFHgT&:d4 \% p4g| J tpH2C1쥁⳦,l 9 .˨p)0tȅWt+ (۳IvƏʳhs]̃V909:={&FYG g:>#'x H w t;0 :0ZvҾYb2NO)dqejRUtf7d"W"6V +ACOe|MBF2<ꃱXf,&n;jw4K4?LӹL`\]rR baaB-&4sr3bZ9eg_g0AX=[=y7iԿ5Rҗ.OEI1yI_!˚rs4qa1͘"4<3//+j lSBRXRGRY}~H3F }Obgo"ՏrRj&1e/鎊1g{mD+t?I֎cUةQRgX~% Fe?kfA Yj%\ TJ\A+?[qDjvGH4j ̓8 vO!"H*[}k^y^ v\tEUivTy e^TQ7~bk鸒H+;P_R'Lysy>=t5ƑBlB 9YDclꈝ72NCпg%}Ega*Ѯti$`I;4/4:Y,K{a\j9 HVfiS )Ȫ_tK ,ʰ@18CN{a2nӁlhl`~=ϻ2wڪ3Va@uqRe4hl}"."Aw.9VbQ˦^*%d=^]RR-O8?0UuϏM>NI§kLjJ7JߤM2Ag/?B{dՂCil a rga%+or l c+Ih"h>q zb`"K* IM PI~73Ob >6!S(tv#CHEGBcnyu7zO$(,Fĵ!b.$y /t8Ъ"H#! \E5>OKɜox> "(ZBBjJڨ9V\+K3Z;|Ju2'T>VOuԨo&9rsc?Y5|:y2٦'[pw { Fv&rl^ FR8;D5<ao*֞ r(5ʼnsKw0:x834rfp|p{4ϥ$Y!8H陿Dkhbĩ%ݪ \Vt8-[:ۂ/D$~댁/Z[ QNI|͍ 3$be׾>? զ6_m6Ѣ%KJ2ڛ(_Cwh$*`);-B> S>-[蓸~u=m :Ɩ7N Ftva맞) _2fnW<'c l$lR1Mka@[vTnVψBE)܆ډsZjpbFm$pP8/z@lL)l6›bddV xY/Smze?^&$Er.FH7y׷r})Wu.9 [{iG6t8\R:H0zl{VlI|?[n~GIhS@.<(>(PB2m|:-N{ZB;} |T}tW*5`k܉`&W10xl,(?6}at@/Ϯ#G=fْ*_AL R̿`~<}MNI_FSscݤ[f5Lb:Gݝ=aw^RЅL6x[}K5:8;z{ز{J!ՎqJq<_=#؝{Oi#(U$U!bPE)1G1MrْQs41 DO{kt]?2hsz*weSٍg{Ryj`+mLcaAPP Wr+.=]IUVI%aaj`g1?5.dCNۢ{osa\q*μ=Cp,)DoAu_WJ>vC+"(P?^'^jեj" Fa?21Bkw| ޾apRPe!3}>5ܔ}u~xK{fx}#F=m}6ȏ ր1QEy<\k'-M/Ρ3@!v{@s]HXBA| e΄4Um:oBmBY6rsFLfrƒr maQ䉴zCAOg5ET9,,-ey ?d}v0J=ᥱE[DL*{IL ʃa_y$8ߓįrƪL33 B(/Bꆖ}NITJ(%=vc'#I`?Nw_bPLZwʺ &Nz[)?RrɾNy.m'ǵ+'yt\tpgun!I:pNvFZy*ޏ[aK" ƺ#?JB'}A)_;m.=;SQ Uu.gF﵀sM  ,eeRoF胺۴n$?d yOFA YfȽ < b[j9uI8<-: ObY8KݱA-K,_82kؘMj"EƃK 5cX H{(o;>Z ,iǂoKGM]ѷ.E(t[]%u7hS?-CO4O_J90f'SÒE!HkHuz4fU+O mޣ/rvfy@7X (5;K-:`-&:Q&ƒd3)_5FjJLX. MlmMu?;qtGom0^IV KIhOE^2ֿAp?;%4P)mpண*LC& 9mc)O* cc:zأ|cblL볘A/ٍe:oo3@oykn(п x 谪1H9ЕiRk`1k1npqP/g"G3898=y|.0@9\L5ܕAV`>-O |:W%v1Y oś:Ci0nzerYJ}rR8S'Gk/ro=kHŕP3ƕjYg̵ӣtQ\ N!b/:ljySw4L~cq(BݴھmlǺŨN]/.swسlнeOV''d˼g DVG.WCNØ'|~ dd{ }8ù[N.! p˩*3b*nT42b3` rucb)Z]1f -G7Sp2{Nb-'|L 5lRO*_RվGwXڟ" (ЪVQDН="BKm .1.C,1}{ItfN/G9耋"o o/oBS|[AhKpaM({OűWlZ4ޔYi@x$(&>{ee2\Br~3-5i+[Y˻C6{}-m;d;l6R(C=*uؓ4MzmxL<)cp<1x~HX; Z0lI_z,CN#/u v{#q@Eҏүó _g;ќm;@91瘞El1u{ l&#<Äڠ^k2VcgO]$ :pWᮄ2 T +f2’#]B4xCwP¢e>03c)ݝ*Nb@pz E|NRO"y0`י^: 1I$w%mj TYb .2 %PөR"Z{ ԭj$sϼv9ɤFi14CjO73U)Q ݩ;!5D%O`bTY߰nLi@t@qv@JB[]E㦋5GA/-mVu'oW9CL2Q#za'_:샎I-k[+0raK fdd]4ڥK0TG]]ZRey⒚c!㌉Ї1g^KF4#%Zd4=gm[q[^rQ6X<<a(ijwŎe_  qkOݝPr/0^ itHr%5AFEeJ@»'XnظDD X %vt¡_J8A-϶:S >3а<+FΧGF(_Qw Qѥ`b9x1l? ͧ.pK(ôYQb̷+ \ҧL1 KբE/Ī),2uE*?1~wȆUWahG/?3 5рr{4paFz TmQ42S}ވMȝl&n]0#(G@$rAL2}@ 6MSaùk^c6߿mI Ph;sߠ|e_TwqsS*I߹$iC:UBCWxYerl&W챡 dKqmuڱx|e~6 lU0AU<{&s^EW+x]BW>/(:r1 vZW^ &O`~|@T~,:R\%`*qqXSצ9§6AS|eM/]X[@\ t_"I#X>kp#j8-VkUݨ~h`LBe Sjm2paޖ>~p_1|?fr+Vo_=y%Y_HuC`)i# h`i܏W9}u'DF*F<2:VPtؙf0)H*s'p>`f v5h.y:Md}4g1Y[?g֤*`wTӋU^ Cz ZO1RFSpN|P݆MBd&!cq%X¥^I)8ӛF,/gk.]- sm]Y[Msv6gi?-28$<\oԸX5տ] 94;NV"ȚO9g߃& %SxBIH< KPWS3_7`xuWX)$ AKf0sZ}swGSğ)we-zkսߏ5wq³(q M]GPx5repyJHϬZ&_L$Dc%ꎅmN>,o?]kdo4Y un54&(mAQnm0PVi qd zrN]rARHl}fVjzi)T,jajVhlU` R+VvmG'>UQVM YHr^Am>R!6}W.SA*!:G^gܷ5qڶ4Lk}v!*y>pߪ+{e2❸So2y+@L%k :w9mNu6btZ9cw;V (8:YEY RaSv@^KߎBlĕc =\&Qzٶ $'nCH)xTn1%d6J0LID?B8fɋx{Pc"'.SNFY% z9Z2o{d&n !_p+ k~Mv<Կ +$" >387d;7@S՚45{rIC?d+J$1]7_(^%ԥ¦g"V\#nK?7/c 6-lo+s3o`*cZ!$lü 5Vz>z P(]g_E!H de 3N nx?|R/UEN) Y+d?<{H#' 1e%:6%>M>#RtօHJbQ uW+ۙ8_QԚ.$V s1"J7P@Y#0;V27{j LA CW0#ipH|/D&Z2 M*lşѺPj\ƝEv 3%ioTz5~/~`} Sݯy?}hr zzrILj_>N65"xo0[#Y}cKYr|41`]itfŜZaT䒳vr+ 3zlj|!,:2n.O^Bʁ)VXMlO]>bO k@_<U31$Z-T%s5Kl+2`ƺ 6J|`Pg@-9fFM _MʤX얌ڿG#{#UqNЧ2ѪeKC]⟗MŌk8,t*}b,1y 2K p0i+6ϡU'2u^184.ob!=eZ8 hJ,% ~m-0#PnIJI1IS3+yY A/e %HS$d)Z8vk_ARfPD휚3g΂$s?5]]Tx&յ(5'w܎NEUɅ O@X]Yqrrճ,6ѐ{>1yfr9AaLoR%o Q}XPAI( TFry8wWGrNw~"p#W%71mO3H3r{<ʹ1Q y *Ȓ^×O&>]0\p E34 lSĔ:T`$a5wHڀE)z`z *(u@l96ݣ3gs=@ʲ4/2iŦMdY`̘nOASin im\zRW`/*@'8Jmp0nKEVX(#Ve Zx4Q+B 7""+do=Q/UYw#LNHi~!?i@8T$; ^-X,.YxiKRH %:RaUw< 2*g(Ÿ26CSgOUyMw>c\ǥ>K q[Vn!sr{!ƽ^9TMum.uv~}J+֩CR3c(GMtqPy=OH)tYkii wtI W'AoxKsF5DQd{c$K#iI79/ݮDk*ײ",:O|9iB1ɞC9nBǁ2*떡4hv ǁDd˅^;{L&EgrCx2?}x#҂G^2ХZ?PSTH̿i,fÛB_{ 7!x.ܩITD`~q~},(lC+Խy;S3"P%&- eeߵw }8_ε 0 Md,Uo\VK SslA*!l&A zvhz:x3H0&f#}.'TLxP"eũD0Qb$ZRp_` 4wN#DIrzB:ap7dXB<2m ^*5n8AФ_mʿGtQtG7s53ŗ11|ٛXg{x]V2 i/v=!A|fXlk(k`ىT.NV 2HDq}eʽؗJmH&\j .ۑYH y8$F^*n02eZoɌ&Zy6bNe8q@4k h˝"jp]O efwVd$^~M>;, Ux#VTzthAZdy$wޤiHG{S[-\0bXgME; R 7R aV/+|v,>(_zN\B5 A舧vhSlF"-wɆJd8wδqa|UxZ,=정l|Q\ pM/'Xǰ܍5Uki>S5>>՚Nm1l8j kXN?CapP-`_45m͖եj:(د6zyEW'2_ij5i6u[ :cC_c+48ajWmRƈ::Oeg-f%Xضzq&Uxyn @5{Kbul:.<=Ȳh n~"A,/3_Ȇ0KGv|REH9G֖?@n /cs eg6puSz吢B.YGfdTP zŔ>^Ĉf ?}ExXgfQs)1 ߈"ĪWe%N̹ Xl3[ԀwXevͫ%ve獿VkޣAg֘aM,hI QTj?L&Dḽ2ɳmq8ͷApI7TN6O0t"o$Hgvmfg ty5;hLxTItbs[LQr6Fm@~^>CUtBr=@@+B8ceuNeIzz.hJ)CÔ_()m~䍌p :X A1AXuF3ES0CI8k =OϬ2-@+ʫb *7ͦz#_Ր~3cGELmт6wV$DG@9IOQ K)At/HHQ_ ?SG}y?~\v؛ jNs&clWj᪰5dRao{R".'p%$}j`" yxeI@%_|:3+E6ޞlv"_qѮc @Y6!̟1)*;kU} RX;V7kR\$L_!T>UFgz`0T Tnc'dW"/>`qۊFxoDf=_*Lj*) E,GeAM Ca9xe&WO`N 1Uݯ&qYd`LCJPCE!uƀs/}vG_ù.#ˆp79 dBP;pu?qKnY&$rM1mE#+r`%[] $G+75#uJcxYg.Jb}CV''shV̴FF~bK1mʩ\v'iH)y?ĸ#5h}!?C!ޑR\? `11ft5Eփ%ZY;P3`}f1&Cn8 KiY/ 1$tޕ(oYK1v w{('NT3m'gCI>ca!͑أ893Q_GoC.!Tg\ dȧMVէh8SaMzrʂMF&]5qKkdNZ?+ëR2|۽, K>3xBRwFw/&uZQl?=lMl+e{]҈6SknPS6yk \apu%0+k]}6!0QPIM ܯYNƚF Pj8S<\>ڋs=Qy<6,>zQ5{L}$2Ɓh1:?Uin uc:?O#9,~{K6ourl΄lj gbnhyK6hGA.aO9`۱. Xn8 _C /%:ZUVY*^='M.騞vxQPθ膩ʴ-y`8", 1zgK! :1-n,}sV/wlj L,`cn*: VKGݩIrȰ5eqzJf-aEOwgI.X`g^ mKOr>Qb.o_%ua"e}\W⒠, ,RUSR2/GZd[M;1d 0HyV\l ר4bFD(7d *Bd=~O>Ȝt_7!BqڭQ,[°gi\nS>"\-d̎=ޘD>!FtsS^G Op` J.q_sǴD 6^?cd` Ōp+vnAuL^tVp&K :Zv&*9q?uцwZ7z~TSy+6 瘵8œ}fQq}^k bmGX7'+ F꥝3m*L|iGF;I{2E=,i '"uEwsL7m{јg*{dh- >]u 橐"R*+G`=Ň5ULp ?lSerߍE>Ls_ 4F4`O{,hs/фA)p4X[>= @"PiAnxohєkCXeڼ5g hRgYₘBhq~JNl>C/@H!`5Ƅ_9eN1؄B<9TIoG?@PO?Hs]Qʗ%+_YrJOF#7T70SPTrk\ i^ƀKr%!: ^H >8<jڶҚqWJw NrjyKn6/I+aīq%N,rm`KegcZr+l{速:U,!j"u.H/G;#v*GJa=TQx7ǥ -;FEԗm'mO`c9궋+e*/˜{%;m*+R6u7fE'3MF/o [%ʖt$3'R.Sb,uOY3'9ECΣo'PߤR4~ DU@9^/-!ӟ+S6hSF0m4,ˎ\l mrtH ٦&!PA9&6> =Tj6^NAxc }>><ǖQ8K=:<˯r<ѵc-<O0w*YJx4(Ba˝ƕ<~! N>kk3L 鍈{PqFD4#k9L@PX1aڞpǚ41}b̒E/޸ i!8N2;7VWr&IalJ=-u4+{+ sSՋPUՈG[[/ƍZfh*3 0kc'j'^'>n,j KWf~Ky Mb$ V>#r% ޞλ`׷C"%]6 Zb0r0ទ0`5{&مw<3*(˿Ρ ]r2/Ҏķ7SwߞaTicz5Z9}A[gŇE F@A ir `ļԹg>2xalEa:Cj&j6l),51ZV>9599<a lZS᪛OS{*?I4,P[{'t1ۆ\KIO7O"ijʫbr/X6O5rk[UGA. 獎oѩ%,N:GQo`!GMϸ  ('v.-[(Y9z(<# eq;DAS"葾(RKŨ5v>)bFq W"#(Z6` ngaxjc*]Nv79~!$^YIFX0_%-Mt:gVhD֍CZ.A@})u֣Y_23gBB='bz!JI,I6Ø*^$:ȫ KE8лNR"[rܜO$T+&˟C9 EVڮ):5Kv̀*kjoZ]돪l4+ׄo܂4-{ V" .Kw 窨!oEWf61g#11Ug N)`4̔VB[OETM7)*^Ω>)|M*½ @Ju bۈ/Q] ֪,)R΁8+ۊ1mF/qP@C} H* ĢQj /%ş<@s8A^ԹjBcǣp=_6VCS-/1ˑX(Ar7_XFqĽ2ZLSIvhRA1XhN|B<(gBg,sYD!잟ז2Ù`gf-LUFNc'C Dn] n[b{d`^YXG D6Qi`FXw8q"v&j[{4! e*xq'X:*"Ф‰;lO D} ho+.ʃf ^st. TzmW:t+ G!J{݋#^u} ^+@&wK$eٰ .ﮘܟ=G[Vܤ 6)V"{o&ecHԖhy-j~"/R=І9I2`@Qd嚽W`'·?{nxzNHfX<JT'*u'S͢RZ9|A,7:NTS'*wG<8dbyܤh;1X9.?R쫦 !F֝CdP1!%®"B5TxFx0ڱ X.t+4E,vx}f>*;={oQrk 2<]^~*.j9[+ JAŒPhXK<^ B4깮`3p5(E٧Yu" cӦ[ .YB;IlNExPS.;vsysMh@|zϫ$zzt`j0-k5O>t%{>blλ֬8?,y(S#~Mv/IX /_7%l't@TzD\>!UuKZƁoha8Te5gi5Dß}NrKX_-_ MN<;x8˰D D`H%; 6[ENL~Z]r-pyIy>X1BpB7r |q!oѲ9&oP$t_ NLq5( (k$iLyhAAGۇN,s8w@ [2Ǭ>JN@K**s n1]ɇیi"t ױ5"I Y,6]z!ӆY,u;%(E》{*Ha<6l|a34@]8:(9d6WZC ŢBe{unCyLP&Ȭ͉^Hn!aS˒f]ZNB{Ldkg\mg;bnf, xcPok3!OL {*seSqN" 2u+pUznUuR*j @D^wvgg%7szIB)ۑ|jaUׂ VG$yŽ kpP18F=%j}!7 p/v7髇IG/>`}+U:8#3 DZ5-)\7Ƃ(aePu_okȖp7G8" 2k˝;ZҌS 潏BoTW7!uhqFtn\s 91#Et#om%2o?Hޢb~S]+>vhA~Y; U~kwDrPLnV݊3q5\m7:%qN.i?y# A?]ŭJwt?E{ETo +!YzFUNjN^Y9lD)@HL}zkk@ONLR_Cj iĭqӔt*wx7㹿0?k`5xIzjZP=DSmZNɾDś>"Kq9÷u?D 2SGQ kIoBџr?XW,q2k'% C/2FlZ| 3PaSRO$[F:U@k~Zg )ԅ#̘]PO[aVґkOYlS\cԮ!=2/VFMz~徯+ '$aughoe/ M7H8E&є6 2rM]IL̈@_u RwI|_I]&Tv0r'>cp$C[P WiS 4'pw]r(k<5ֿOX!f-8Dm"PAoAR)_0Bt>S1Ҋ{|dU.v9}"5PbN/Ga_J[[.G;7`B?#^lh5)mBt;U&x 擾 1G MC<`T}D~O$ [>nD`1 s^Ʃ` ˷& 0 +24%z{w7g]$ح>I">GKHc*؎xyȋaE}BiWc ԢQXUz#A®**NGHw veF]Ce!d<K JJi47(<u*ܝ`GqԪuE+TVkg@nzإW+JDeB] ZE[$KO!g1{Og BA;Gj[_'r}1b!nY}_@rniC)#8$g⪿˃5N. i/RRS8)(6m6R <+UH^6:x"=A2n`N oh~{|Q\_]'͆|]_xv?L袺qW"О=pH}f\пCd^Ȧzx+Ylio g.vXmSj̙B{;#fX54&\Sv ZB;9OzoJ  .à$@`i]6ACڈfEJ -p^* zڮWiҝ}>)$ٞfvCh-a$Z=,',wAol7De-j(gy5視RJ}Ky*N_`{ݵi+ҶUޣE`/hŦOkB.V7fSE?ΝDcCWM5Ja[ PzD=o6FVi'.`tzDSCWNStfGᦺ'=> (٥ ;Mʂ2@ig-PV=D6\âŠ?W^@Tق<;NR{39 p5\L阭lu@~9\>ﴽb%{򳳟D81piE{SZXq w/\#ݵ I}sy9QsZ;:E#^2c褿59M l=<͡0̒IdP,SDQ) ut"?d#PiY4j~ѠbD䅣'#AeVce 1걅!ގ/jx2ZWI#3F/O'SGuA;@Z |) {\OFs;S mՀ}r4^ևwc1X@7 "i9Fv{o,6?N>`Q'% ei$Un 祳+A+?__Ȧ}!ák0ViC*JvNQ^+# E$YNC_SgZo~*P0;EGI(60;2oneWFřH ϟ9<&(ye yQȗgbu^ & z1,,pA U/b ERu'9УB^3)rR+;I Џw}4xt9?NW0juQd ~P^6j~*ܙ(s?+xGVf}155"o|ky`量Cgrڵ y`]ձ{{BL`{bGKR{e W&)Q^pjES(d͋I_vG V"_-r{7tMܩ `u?nжscjcY;b&𓗑KI9߅~|i4rXلFvXdRf܌\qww#.1޴ 3 ';K%ڷY0jΌŃC&}BG]z]0:ʳ56ҙcȔp$v ^8qFnkҊ@P?g(sB;9*m%ιCeZaWL-Bjm0,ydw[=[L60\f]ueHa4=iu!JJd%gp?(,BqX5Iǒ*le^ <b66i"lA b kƌ>\<#a^a5JSV5H]AcHӉ-v~7١[F n%.nX.Z ,W8FS kdA'EqnܑHVMeX~1d}dj>ڶX^g1 x/Y]O{hG gԸ[573$VJ繻5EQEv9{7"1UHY *-7P m eTJsY^7m6-' Op-MtM0]bwa+bh_ +D>kn$z01/<E|^7bUzE竡إ˷'`tuf3Ҙ :2h\W_mؼs*&rT:cHa`|]OϢ٧E>eT:+xFLnm[LdHL ДԻlT0j섨6%Xi λ\@֭KRn+O/ɜ?qZ-fWqX {@okOp`_l57Eh!FpTׯܱdc8g$L#jj[5hv3dov҂+"]<̟O[hZS^j+8ti_ᅨٶj}?)+J{ Ggdg70ɞ:By@:.цb>4޾7Bk  {ag;rDrjx_vZ|V}kkX*ǢC̘!D=OEQl!bO @jM2(bfrrB}̱[iǟ?+Qx}Q|=SĤ,YP'`>,MfKi]r `ቯ(3v{ /w-TCmR ^\fȉYui"22حonr DA2d5ƕiF֠4ik=*3봽XIe]7l cX>12X^rW>x8|wR@4G5녹jH9I.P&[\-QIqa,DDMŸs8Ń 3J! + huwW94ぢjSOCD ~΃&%[y6C'f%݇l %DXegm 7uwQXXx]:]j;RrHZ:nf vlQIMoBZaAF6/+Td垯q 8+wv)̺k{\i;y~.ndBJB5 cU:>wp+̖'^IwӏN!dc|L1,g'Ym:Bpgy{҄t$=S~N.}/paZr}~܁77*ؚqgc9Eqq]OnV(9\S,H>#Wf#[akGĹW e[aK j>6HY̱s7'lRej<tzOh/ ΧBۦMZtm!"O_O*X횲s7gino 0-qBg&Xj>f!`_ bsb{ٯiJtҪ$◞I2ճwa/N&U{oȢemj:m.jYTݽ`Q"=E:Fl8rPKE4 ʪB3CߒK*y޺-%a'b*<$-g|awVzAɂkyaGں;V@k׈) ;I‘9\:#)/O!M\~o$lhDăuhuE_8HXqo=1\%4ba<=Raz=j|R8g] \ՂaEFJ ݃2[hhF-4ew0|ZbTeQ-{SxvXnU\CpՌN蛂`$m{劳& ʛ %f%?1i|}p- g+|Y#-E2ax%.A{ @Am%w%Go>[6HRӼVOٕ,ɳso[xd,3m:* -5o6y7.-NEgx`x=-ϽZ *Ndo N{ 0od-rkte=W"+9trtC*u_SEcNNj%<DmW4#\Bc&>{f}%;CxpqiH=ݶBBtSI@LgП1AU={ˈPZ(IּxB+Oϓ >D܇n"@Pއkap(z(_,eX-nf!}`5ʆ`B\hRhkM1v$`p"fd&D6[1hSaQH*< Pב<OU~7L:}p/ nn ).`[ӡC{ѡ a3ȊjR b,t#\ɿ]{}uWW磍*5os mxMCQ f3fjLAR8ˈp"Vb 9)i{ˁ<8p,j$ ўa]lAӶ ۡ* q>ø/̼ج_ Ӈ":x̆FI;d2M0u51c7|=CUp:ۀ ϐ#?PBՃ<ƭ^ff_~5a$&&x.M CJd1o;bWqRUݛD_dima*9 5c7u"eoawbM"6Eghpx͖PSCq'7  gie_D n1()26hs)Ȃb<-AѪrcL=u #T/N8ږى6ZB¥Q'/.X Cc UiK߸vp/GR@Zyn:SmÇNrF˴ SB` D:M lzT =L4S\$i7'jvJ,]c'gF+j+q9]6M_gXQR3FMrSȶKG)Wܛx̫Cv M ͏յHUZ6p,R{=&OςՏӽa2?׊iwY s7t1.:&WpFW.H$e&Bs&`gq,K%>U:H/CKezz;jmFGL~r!. nK" !Ai$+c)AvMJAχ*s4H,-)sl1ȟˮRb18\8/=6WNe_nB"&:6\u ̡i&qd>:m?q{&j>LʘmF=KgTzݏ{fTK¶XDD<[$'B]&0s]ٔ;=vE Kmͳ\6‡_v X:Z#ϔrXȖu.S}5>v 12" Rʲ|fw ,TeTנg5EAl8D4t=+'bbXK }3rOY=X5M1-!iYNVx^fu$ňd;ekpPbk@`M{mH$ӽo~"'~A gt\_s~:L^1#f?^i/`y4nLlxCZWt4y 6iKͩ~",_#FR{l ``ZC2ǿL^,nBeXnB .{k`JBl\oB/ҋ$4⼠4`h줓~`E_}>vQppqEa!Ѯe,X,ƿc0G1WAi:(kbn'h "7 M=6vgTdo/Kɮ+M4~%U9T$HDU~?k㪪WePyŹnS\ߦ>V 1qXq?1ID$HZy$SOLS䀷d+p' )cy3^ /06ҔxBo%Qd $+]Ҹfy}v-yCp{[X.Wq'N:k5?5"N%/Q|GAL#Bv_|}j?>8Ӟq*Tp:i`^XOGz${``,myeM5.ԏ4Qfjк%ќ~k;AƎfMFvN54^. er;|YV|+` eA0t=<|'σ!:цvyʦ; !05uiTvas•⌷GW@>'L\ Ch]nꎩ BNSj? |"*TW61o%Z<ŕ !QN  4AVËal͑XRSBAzs#TuϮ>LbC 2\DjuČH50.u#J3{gkLh nD> D):ZX ! w MڊoJuYOX̉S#!x6:mǖ }t`$WiSS^`_7ewRF^9tv «֔ջÚpskD7;Q|TȰMMV',(*GfcG5gT Pvx 5t f `_ϸ;\z1? *~kd|+~ %*]6*tGx2su׀v b':V m%fؑlV#1 N@s^BuJ lTy(.q>hD`fGF@4?|@u Ќ@GFoke4DmYKU \Of͘kOei*@0qR="_OM NZna>H%i2' ݔy 94[~ ULNnx §P J/3B<-n, q~bۡLe[o( s 9E;Ⅰ 2\``2v4IPAXi_ӳ c*ވG0,Yl&qnX"8u޹Vkuvt5WݿSPg 3*'Lrq{k׎oAj_gl{&$sHrU0FlţB JP',@%x'aKE"9rbw\%G" ,ok?SHF8̈ԩY BiG"g}A{f=Gb`` {2|5 5K zg?.9~tgCYkTlz,9)A& Wω`D8A !gxY|YnL2[)_*KXI7(c0`#躇Z5pxT# h8@\iH-D:'r_ctBDT!\]q>V"!ݑvmE gu͐(^.&B]\s;n_^I9ypL1C&ڸmReRu"vMuYz();[G[?W*> rw;2tTseW_\Cbg 5HXbWu t9M4Tmv*i[9Wi,kMZ{#GQ=%jw=h y6A26B !;x6;&9̆luaQy +ʛ4"h~X] t~y(^ޔ~vV l|kc_F\R_|R_uP vj'X=/ZY1&GHŊC Qd 8`tCsTj6f/FK=6 l"wozfgQ<'ڼ8 *cFTX^H+RNEUSkMhAQĄ 2cADZRE ByKuIbrC]WGbF5.ÃS@?nK[wE)dEbNqfu@js4m;岖Ƽ*1u6&2{(~%SIC<"o2˴q@1BW_d5, [`hAnd,TvzD7ak]udx$G 6:9)ggR[@RP6z)X[m-Q"n+ų(|S&W!xUzڕ`]Q˻h_ݓx|${(aB4ZI5$y!mReg,gdWK7~% x%4XjRbnqS3utΛsЈ!;dH-+dj6WGG>,1<ײI&BX"7(~ۍ`DM> l?#v= }iIz&T0+N ֿZH~WFvNcy/a_. [L0AH?.㤆0])*0rת'Ps]3a{6 YAi֎`e<|Z~O?CMߛA82m_/_kԬ !<~W`Ai=M=VChd!bW.(nsQ9&ܭsodNcUڗUཧPnNZ&-IuшXOݐ֐#x($9y`88ϣHnRx/!ütLG jܴFXWI; ˆeq1&a!e-݁Ÿ[BSRu9_8AVg^P\YlJЈ .̹"`񀺤Fz,O(oee#UWX"mA;Q֭`+ QS($w dB#u!7[6(U32?HPH8 !?X;Uw`L#2DXhIy_6U%4)#P)&0%CٸuV[ᮆ8KHbZ L֪ꕮf)zȀԝF7pO*t]"3>OQݻ i;?XXX D1 't=zvxql'({xBϡ@U]Z>im'Y:8uQ:rfA"Th2.84$4In2T.PW$SeHJgJ~x3%%6`yOe4D.s0kH+lɂCniNK ڣ8D~vFyผrAs[8lMSB&_ `yZ9-Y0!9S=rH#r4u]}y`QJm#n9{=Dm7ڕ27wC/0ƃq~<*NEsUsODQN| (}Og(jOQkU\E\_qOĎ3MÜeoKkRu XQ3fS'eP>7<'} zT MP\4EPP$> ɔ<,`)XZ3gP);$ȇ*x2{ @ftAx9$MQ_͚@ U@'56 SUS]>v1 1iEhE=1XƑeM(KC,`{{DJVUI'?~<[ezԊGo]Đ,ih3zkKn!ʯWa6<:~ uD.n^Ki?<H(堺P.x.V;jW5gpjR@6UgaPy:"Z_.^#PW{kY1?Bͅj?cyE4uwpq (biTבX/ >+MAxS6q7O>5\_m~/XTx׆ Fbqz(15$Tv_1eGP%E.A(2٩cW34 Z*RqGTȺ>'8m LNP 6]eVƱftX)V<>2&Gu:fu.3rYPI[F_ }IlS+%"mg,,RʚMn/kaꙩ g1b~+la)+pFU@,.o~`ϰ2}OY]pJ xf~oQ`)^l6"V芐iD }s'["Z.R4BcoPuJOiuZ^$Uu+bDK`qaͺ9FsY*I `vآxړE@;rUߙ|yE'{%!Aou'djzjȄ0E3M٤zɔ~ҠI! ]DZS02@2:.й9~FEi%x<<멍  5~<Ҥ CS GM2<}Zth:,7d,u|qKTц{{Ϟ9E&w&õ08ƨUh Z#s+?I*,ËND%H!-(Us֬ތ_6s9 l>ձ꜎iJB^SBd]ztQD=K6$wgQz/rmPh%j @/tՂY2jԎcza :V50\mx@*ixzΤ "?2#*zGe3qYZDQ `Wq?{EV{AGƒ[^+~ ei9n晚rDž00)zX.c n>ۡB+p{JTt8:RbO;Wq]O(:LNlcfgo; 1ؔ;K6o0XFEl{i,T{ p-*[CN=o/ UEKB`VpQCCN6ԫ8;Ef3){q)%#qNi.d"13 ։4IAM*bJuk'ԑIұmz ;g){4) 9K4?$ek,ڱSh$&Uݨ Zh2'F@BE-+G(R"8!;joH5}޺<1r3tJF,`_@ ] g\0AH.QXs~vlMo{(u $rjRe+yheXH_R 3g *ӈ\lէCΈR x%Ț4=^JH&O+߷]ɧ5O\$GrE!ٞ _Ov2ѭF3i8کjfGm9P8$WmqA%l4P.* VVn)'x_sezqv;!S`,N"*r èng7ܩ.l\6C,@( 0r)oBKȈl@wC3qX QB8 $/=mh,,ZlEӦdΚ#Fm4СgX0CSoVs.xSX!hS,Ҽcu0)ܩP|b /9ɻd#p`0}&:C?Ͽ1d7,Ctvyt<QO0ل::@#^ *Mʇr,,TVvͫDtf 5ęAgS, ~TxșFEI 1>sEE׭PrʵXl) ZYYq{%\CNi |.Gwl |imsAo݆ۈkCj$&4ϧ#J@ھbmB.9Q3(!Dn+x: ucQ*O$0.FCQ\)r4چVVTK,v ;x p kJ(G_Pnb \S 7B)5k0NGr_AL7L@u_Hk}#wg"fїkWa*#)#IZ]&Fo猟>q=cPRE0Uaq Ƕx|[Xۡa?Cp$Hص!G)2b~ ug0.vqc%p{Utuڒ̼^3I_ՓU,0%D}Y4x~g /8hՍ _>YUQGţe9C+72dR-p0"Wa|heg{qͰjg⤪$5hSJ?ƀ_O4ldcMzTwZ t |vL]d ;NOf⍢*)J8p Nש +.|$ J\..۫EbubH7C ?|?ZxYB)dROgy_iu ?[߽Ŧ X{l3F몾M~) t3q:*+<5|BII`WN(RLE9IV*zua@ va'hd;PTm[T.!=aTb8\&C,F/r'`tvPlA;l}XO|H g~Rl^ JԽM@e>ni{2!UaqKQ.AqlltXT>Y)vIcѴ b9XK|h`BVLJaenqE2_dKˊu~ʨ& T։e>2\خBT/[!Qnt?<vG ƔDZju~oyD}-"ҟ:jc-i`B|֗FЏnKvs˓UKKd|Qlj+/֢JAQB`mRuX堒K, xIMtö!΂@#9'1EӲ _uX|?9"sR4CRZ+!PyHʙ"yT m,2fT+i)zӆCyǽ*kwUD PbFZ {{AԑeݝwF|Ug . 90|gT#3S̟,D^#'/cخCx4y>XwƘA Y,PoMQ~ NW:U{yI,ɏ\D 2"b}ۀx.q#~M wOBh/7(%cu=d7\sVi<2?JvzOW:(Rm;S^feO%ahM/vXaSjbZ#8.f݈4@z^f?ﲯBԨszwƬ : cPQ?e1H鳌8FxZZ*Lb+1ek|͟/T]#yu4Nυuڙ /5/ Gzh3+A&3\i0Fe ^jVϟYݒ[&S|'∄CmĬNzY9L 7&v ;x3qvه^w/ =ݗKtR=Mx.I. ?aLqM+W\pХA#0{B8]r^zmsJ1Q6!O: Isݔ^f!L 7*ԟ{bP y̡_J`; ? BRkLxJ\YȐ-wqL.kܨ+8 !FLӣ+X BkV;qxcK*/V#Gث8fu=NnG+ cX̶yCJ%kgCRl+q]Ef=` S%T; ZW幵.DP[E&5^z>GwT d^G&o }CNfUޜ kE$yޖzBc'< ,TeTW<:THb@Q:~|%MK:4kkB!jG edD a3Q{Le9 TV|ATCτԨ}.$}8}+O/ $gN\߻hד,8 $Um" fGc[3 F~^|z-gl!cW?6N1~iT61<=.2NRkf,2Mn1GŌH~eN)UK &19&HtNz]VwMYe_nvJ% oфI:p9zvCqKSD=L/̄U#J~A|NM\yy4b1F^KX-~=)/gZhhsC<'1&v,pRaqA8^w=l21$iH^&'.+N %YSH%ll|f Ŀ:;d(<YKJ;`]6w.E8υf`$hUaaC*c(ƻTWSY4Y0zD)S֕u#3[ci>@e"(t7 O{qb۝nn7 %+8'L6u5YLsB٤/8DF%e@USsYHոK\l~ Omd\=u<ހgŏ@ ??>-Jcl]=)#0ľժ>i`NBRȧy] P.q+?,IC!aɲ^lr}Wr<ޮǪ4ZSWԨ-#{H`a,c<|R _!QLPYjW/a|\!xI™|ނmnQ֕l<KWTWAv7#XxKQ/U yPoiQ|edq6׭Fk0 %ț-rGL+ pPʵ֪ڢqnT;k Exfr@'O?x&ub1jJ׶AجE}9U;4.ydlU,XS#gTvAc`,Qk}kǤU|t M+HF{&>y)ânج>Cof\CQ@xs<Hpr@rTᏙL{u5lp1u.ni:hei¥tHWTT{̘3G~R VD˙OIN~ !qePGT^u j}1[rގ\p0tٗm^˕<pd~%+Q+Ε?|@,HjC-R2lS뻏R B"+,Wkh- lBAkցq:ȣF{bMr.8>rTVru<=96Z[)1Lwdj׃WM8[z_m&AxPP= <<2. ȓ)'ap\aSlolO "9}bk0N%h7N[C`joM> v[.y6ML!xJ됣LS$/8tnQ$w{ ̅!`AUe8Ի 0=ܱˎþVCBw,EHDWoP(bӜ@Y6}ͨQ{Zm_$&6vZ VlnL>,5CL]ʄ us:p3$ic![h~N5= #^>=Q^f‘=yu/y7)a~TmGGB͖WJ H; 8}ܶ S.A{SΩKf-(a%է&vhd)~b>",o˼IlڨD7F;E z[UX/e8b!1Hŷ:I)o+: ҬY9֠i_4Ʒa ;C?V&LXҫϪS>RG4ѷw<>y~0͆tJ]~nd;vj Q!Z-)1HΥQ(J (kC SZ]]`^Jv)AirpKunȈ  ,K˦5:\۩Pk]ֲhgrgE("βJR}͔dNMݮ;=zh5VvO<@4)L1kbL An}V3_j^ܡ z>rj&=w{ C~2(mnP:& e]my!4Юq-P HjC+m(V0Oz!r핬&NT` I;2gZZL߸(3YDM8$s v}esۧ1K#+CH>mD y` .(@j z&i_h)Umn!OW;o^, iVYEPD YˤR\l,]F\?c&L &,&{:E ʂ a[lFb;Vo%_E=]X͙7nq \6H`]a~pWd=s?ѫH:-j; >.\[ow:'fZyp+ZwM.ZoL~ mPtki'@yM$qk`*Yy2Hyʅ璝]kF1@st,FƤaaf77W,m̜V}EWTV~nɉPitĻN)X\ mQm ?>Jy=+ )K 'B3Z@KݷV"+^˸.GJ 2I1ê6 R#*3 *< ^u{Ors*+ٖRK^ymԣuJ?LקȹL͜BJuPa Bӄ| z׼7K,UzT(k" |e7ypЖ`Omsq *.2p#IAf1`ql< 1-֭E>z88i.C!YԳb{|pp'q /]X@NyQw;'QĈA0O*93=:(5\1=72W*:T-A66Ɨ[K5SW-eGVm72NYvkLoTеcH?(h5r^U)+x&hV`V_yr1Eq(,Ҙdˢ'L>ЇkQ?pޙ {߫.ra<}*EO|mb42[^UEn1luAb(Qd%4h}>(Ԏ8w4iO#dzgn u!D+n,c1&9U4Pղlev2+!2c#R\i ]x8ANCE 'Hst[o 3 27'Y+/|&n Pw*8WkG#.i,]rv-'8Ɛ,4fA7Ѹ{(TTEI.4=FVa(es 6$ Lק,iXY ԸWXpg8\xqۏN_%3rh1 L}s7My @gDGFlͥįU Fav i%i6Q%-]7 ɚtgVI"tm`;߭Yc!=;%k9k9;w)3WȊOgf9R#[@-dqS/oA|6dOfnl=M3!gOӺ󂘻 l1rYZPN=m2:_ /zq8.a%#SM^N ꙷs^'S 7H krQ^aXƻMmsgnNNLCʎnX LH};ͮqaJۊ]f]Af!0l׈QGP;I<6ң buB8ݴ١ڂ( iָ }+ns6 qJI ``30{LA-GР{g0( P7HmwXJ%_ƐƳ:ؓ7u9lŗx;79G& l}Y8O+{C$xzԮ^4Rk1jGTNN |q -xwY]/ۉ2v s&b ց,DްAd(CiFfk4J8)mا~dЊU)$$3TmN IIu>(f^:nsc{"!yO/0R^L@﹛1f|"vENRz|W klu[Fy[~M- q|ƹCU+5jԁw؁.y~.(n$)d61)lf6 ^ +N3nj[] PnE;6f2Ek[GLO%:Vɠ(E"}jmW jǝZ86*t "} Rec!g%G-Y,2Mod2fHʢ_Ψs&G >X'׻~1Y.y F03- TGp k0 xyU=CmxFʾ M: N!B+*˓cb nUPQoMIs^M ˊ}WgǡPb{,x n*GoA2MvIFdV֛< >g{YA ĴG-1ץAh\©1F:In߇|T’21O&JJ̓3.:Gk nK #ՠig '¾>rGGoWa=i.E̞!y {m$3}ӦRTKH4o`ӅM;- w;U `wxqdx1* 4 jnq뇌fVI  ָv|[ͬӜK&lN#byyP09tUe<=p|EWuO[Ay{y"]8EA~pɉ(x=zFEfE ͮ 5 0o3c0J`h\M=pGϮWMT|H-l4<ߋ+R+D&)j|gB1,ݏtTgcG7fngvC<'ouMߢe}}L`7} 3v%J^>D{05`$wvPŜx{_e8e_n {9@"Q2F@Y+g3L1?\ ɰ|QMka\y0ÜR;au}k92UsÈT  )m.oO#ZxdETxN:nm$Ր2WLU|EI|:T%V|uo9 0魫[-C>lzD,ý{KCb%C4S.Re{kNY uvXU|Q?d(e;a\ 4 v/~Bf-r`䵲yw3Vuڭ?n;?̖XfgyED44p|ŎٯD}` 0_|A0:>Ë́aS@A(QAD-'* wPu]6YTh˸nXn, >-89\WΩ&Y%䰀ldyk4d~_A3}n5)\)ڙ73x$j"$yzpp׷ݑ󂎗cqu2Cg9ߟ/z\բ101 Fk_d4ƒ-[nMzMe3xbDUIҕYC`r=N Y=* ƕV*b67ssYt1GDTPe%PZ(wp :;zV2/ihXֳL9&CEZ4hsN X~,)'V^VhUBdlHOڿ>*w]NJ[!qq8v%̼Xs/pY9nJ.a=FcD R/{%A')\l[{iKD5)sѴg<"XWa6 Yg?]Fn).\<|s"2XSUN#']YwC]48^##L^V/vnY0<^6yS>n8q-0} @׳oٖMOXd_vOz1=y6KiA}TnD6Da>'q㇘mVnQuXHýcƥ/@٘Å~fKўm@+zB<ìz dKV=> l2Jf" PBM9_d} D로<a#< g$|n!+рڰxڳ}C.$V:U"c\;ԣ;h;"=|az@᭍9=bcxn=&l 1an4oqmgKy UEDǤZHo0id?~rn>${hNfwHAkU5'_(ߝkU=I]1PWx>وF6 EX!PGۈ.=kw1;wcK@ )Dk,hVlƈ%|][<|!`D˙'Q/^2Xl7jCLJK( mg@N·APYpbԞY,_㨈F7 Wسn=8ICQZwxfof]DH1]᛽!Xdc8h uZD%043yCY:"kT>G)]|kR֡3< t_{Z{#78y8ئCag˙Z޴y h@Maw7Y){+j1((]TW @U=S 1G[ IiW:$^)f Q6Єex֕Oݹ[SD @Z2̺_VvG()ػ-|L =~U_b k:by톩Kdo#Lڄ-iS`=9$C?/0} ' +<"vlf5+ EtV`l9|s_Tm#,#x˯y@;PtV#=5""P$RMȞף9duhl8 ;9]F V@zu|jͪ?QNLqCyLI3PT)JԲDž`bhU"}>R\9Ⱥd¨0- rǰM [at؅ Oи<U`ON/:jeٮQ"67Ro3&kͤJIP洑#fN>ܛ,oFjnP80=nrXyB#b,J(p RyCW R(@ԔǼD^1qhq}p̘{2V89B m.]nLYoD ex8 {uعB>~úHoó)o-xWRX ^Pk aeY7_2hPy^+ю@m-(h7[Bvd@@{)uHD QF!+S8ImO5ik_ z&C]K?Us*fG<*34Z 8C&3" @0D)a յM~]WUfmc5GObԐ׿iSFnChko5@'bK^L;ۄzD?(Q4i_=S2wg ,`qgƌ۹JQg.)ĆO]kwߐ#s;@1=˔{5L\}xRD/>HJ@Nxr2Tl kCG k*`O##wV$ҼT,ΖJ0`nLڽ'Va7뼘~vSh^41yYj*R燷Gqܛ.;:d} iJhmzwrT(zލЀ.ߧ*K+`^K[D4Fe-y{4b {M>61oeSR֘透],l2V/ tQ3eUnrrLJ'J(W}<$ٮ,9_X>!@!ﵿ wZh`U9Ym % o8[e|!F{\GO1帽eF] SH'l{m.*䜗dCyylpa ]lA9h6+G:l@~Njm"5Mӳ?.D>~Kmpw]V+@BT+ YRwR /Wr K_E6`wvoG;H3VOT]]r('~h-Dz N1@7ׅzk2WP=yA7Q.׈"G\3`CJ {wZ Ǹ3w~jrk~HoV=o~-PLmR.1HX,%Z *EՉǴ-_w:ux5˱=T۪/1akEE/Ksj|.Y=uEcn@ nؘGן(x@K4 jQېiR ܐPkTL3~\yM(T"k:OП,*\bok `-tSfU0V\rT,?Mƿo(v'*+yRs۲YO'TkZ1!*z_Yc{ǡ> LoMTBÐ0@kWNu ٌؙMI BD,@70ʈy 3[ %<+=(I@Ug!U_ƌ!@#  LY Rˏ׏#-7ܽm{yz Oҷ)++SHhhtE",{+?`+%'$-1 j$laA UzGןN%, u{%yPq7E2$;&nD⎀FVJd;myAWQS{);Lȕ,|w?bqDPz,C1 I^/5i7BTxLg6>ap'|%E:5(ɡ6$/ $_--@\.U)]9SKvRG 5Օ;ʬ8I|oD"CmI>+ETҟLM#qrPT:Av&{%x|Bii"Лu<^5y/[2u\T &Qy{o'pwQ ,h-E?aEܨ*IUq-֋{\*YF*c| 0g X\8ll ;9#ybyzbkk0t=vLLS!8[,8wMiV2K T|#EzG~j&S%O\,{&g(2'7DQbbOO9;8Jf\E"L'D0=8PF>~+I^!N.]_PVkԏRS |"cA^yȚ"69yߌ" c҆f2maq yf5~Q[l5pSYL4 @V>%oB:Z.lڈQa[S}&x8fݜ"d]*'mt<̖(BCk بTʿV9x1V-1s5v[#CK.dli3 g:p$o)z KTltQRqSY4y_&_RsK⨕d!w899^mlG#K[0uV5ekc͝Pt+ ]YЇt{]G]'PIP5&a esǬ^_d&se*ןM\˔$l)oÊ2P-}`yUEu̞N iGh#wEPfR%vԌP"q|U9 sny@f+Y.sYw \'՚A7:_#OAm;oS H `^D9:Loie' $޻(m "4g9 8$CiEE܎pGr{LrS l>Ա Z8;w;5 \iysoj{sƜJSXƾՁ3`|SLW_kL zs'G y7{t~\|oRF6 &h*9ޛVxwDpG*MeՎd2-YinbVQi:٘[TYm1QĻ{MI*Fy~("@v./&&9#sGQr@TVH ZQ+] HPڙ i-WeO?tWʊ šQEIZij (3ޏї񆘛hҼDGOڷjGf3T? Cc9`~]5i/BQxM~F}t}t8Y)YS Ͼ6Amӭ٪q. b8Al>.n Nא}ʽ~A7ZKΒ)cegͳx+){^3_W}s# }ܧ6gΪ#mayh_xcgs{*TC% (o]^ek{ /Zkl`^qiKYe\wm"RKޑz8*Va0V`(|\%tU*Lhs|˺#>"%عǨq8k F:N^TKYpPB54 脼ܨ"oP.|ƝaUN. 2ML2pfUvҲL!-dRYSpOar<P٘|[~3 4kc_~Ra7QfStEֵ3񊅨q!$Mh[Ez< /6Bq./p!WicF8J;is\}sn1)m#: %^]XgC)W'E2pވ?ByðDJƲMb޿.gqGWVYOS߂q xFr-,@= 918c۫ng{FkpC:8z 1 (<raWGhU_+\?0kTA#1 [rjp:τ; Bֱ _tDW]>sG[-t_]ݖO}ثX`ZN ǑP QR3G/ܬ I|vgnk Cs( n6N3>2_-%c]QOz Ɋ:A3j}߸zhUF|qy;d7/HTgG֛ %a?Pŗ'ӛ3u줟|v}'~XJ]Q,FL ,ҁFO c+G9'vV D`{xr 8!E-ox5͍884",'ߦ6a28 ( v+@//FEYH`sS"HϺ17k'̧&3bOP&KCސ .FXk{,'-= B>%"^VP_=$tNIyٹ){:ר}!a 'R9to}X3xiW[4-G ꩹綳N`̏]gC~X2:!d ( w@.]8]>i0X,tVE~ߏ)P1j5yRN».D{=ޙbݙf:BPU*Dd}=1}u~I%/. S DVRiG)x0҅.Wo̱B.vKlMV<9Z<7Tl|o:*`)'̈*e%s:39l- dbNmcc/{bD?l1ab-`x`M){Lr7z~x>Mzn|6!mb\A ,+890)]y,l'ޱ"E6AG ךl5U\Н~6v](.5,:]5+QjKKk}Z>̽.]6c:yPT!A+ԧZKIcA,ԓPxg pFIVWQiKg>WS$t2Z1]4jTge:vEu(Cs~3dCWTr!}bS&DZk @o䖜'mA] ,uI걦; 1Q亭_L^/\1b&L,b@AY1W}Q4,Ǒ Jjod{c=lRqz$9 ?Dh`3iA<X :}v>); M{kV́i+ք ܽ^^DL>s")A 8'Һk8URudlB(/㺔 v+?i y0c{$ !*]QO~>ɑؿyƣ.43Npȹ<0^)T<RNćnO_7Yc3 4sT  p@]g_jMSV0'y-b}nc"ۺ OIW^O g"(s]Tocգ zp.o'cks&Zh${xN--ʠ&aKC]ô;Fֵo0^AoA(WLqw M\O N 87GLl}\}3w=s θœ|)-aȠ'Wm$ {Ck5:7ӫD3[ث^TMCۺcӌ%U 7һS*=;Jk7|0*n=0SlqkSvmӇZ%د`(s(3JG!A+8L0v!\aS!N`SGL A?Pu}ExAG/"1`֑t1 w|)>;1ZS'eanQYk! ThopEV\z!ujg{ǫ ~Jf6c90ϭH @k|.Yi|arHI@5oP:w`j4X]M}B0XN&8Do\H!V>^3q.65䣴$lA㭸EB($}sy<G}{ N_8zVC?[vӺ#MsB9621Tćȵ!3&io`g/qdMuBί?rv06}P~sTLם΄j8ֺ<>rSmQ[ɕz sYKsE*[aM+ZnKQ90iU'2u1qQ~C`FqNaoa)! \Rha gxY:3<35dDZ[>6GC ?Tl-~A%x\@|D3W;# 罣p`Yg|E#q rWc*ƝaRC~H,񻀪jfNv|'9s dՁI !,2?փpN Fa<ID iI~8[[H2%ҙ<ȉ 1DTek[ 2B/^8!ʦ6K^`+'/GGV[ d8Vw8E`yx±>igZv{7W,)+{fA}73E˙ -z8C4k'KŏI6Y(nx/W$ 6Iŝ>:OuZr&ەEoB>#4_%ID1V"Hڸ XGspPQut[|?_cv9ݒ|eʼnIhd>"F:QXZ4v]6j2m1Uo}PAu²$azL0Ek<5p͋W˺6f'UOD=kϊ؊WTw?+jy*Xá2iڠ>Zm 2%ɶfܳJ JQ޸`l-JtV[z:_^(f7!ᚒyN!ϓ& wұG.Bm;> =8L |0xdHY ႋp><$7휚+UvM$Xړ? "6PK`Z #j@E'N__rjݡ:+x!C&D=PƵb/VH0thOl$ɑ.5˞毦g.rL fuL 1#+sD74ɜMOk/0x< ABC v<0*@#Ϗ다ᑕZ `Z(z)8oC { BfU%nҙQlWաU~dExs,M>HpjQHL_"#)Y?q]i.i/ c8}vV)"N)1PO4A[0-t/Wz6mfǯ8nQ7."9J8St,W ֬ dz ) VKcVzCeA0l=ꕇsa©A?!:_2w{zJ́Cdzm#6C{(܌?(I{(ryd|KQAè ZYHW r=f{B&,Jw*XSrwvuy3;{%VkH{ى9s|+kfUРcPX# _|\*] ^C!G'Z[HVD"[6e]jz>&ו3>Bl9~s-&*Gk0yO6CvM!i?)QJbB+eP8A1TBvEHԬ`@ko/{XQ?ꓖGUzުf,$r64Q:?9> Yv% *A;dxZvj"Dqvi:v5x276>YDF)REy`(˴cL`p&?v\|bi4t:8Jn[>8%oYr0]aDc~7(D/)zJu5գk bڠͫP.DzZ[vRmsCF <$yTƍcsﻡƿz4Q>%e?^g8Zy,⥭4H/fU*7) ,25J0I sSjU(8s 70/`mSkh< si?߫ݚ9AjkЬԓÇt N~f!<_wX7pG>ڨ!SBh%3M /bmtAF'jȾ|7wTyMtVZzb9ӣ;ƏPwwTjf(znEaIxz\+ +v(Se0ފny{ 2fp0΁Mr({_%N:]uQC~5eW]>LXذ0x,,;EWZ1s ;]T}0Bj"bKdڴf&-;M^0Z%Y{ A8Tqs q^4Et2|EY&hCg]m̾n5] kkp1z1xVN=gh 2s J,W Qt> \AHKWrY,$ߟ/›{dؚ\+< k6NΎ;y5w~$"ɪ-5`3B* m]!Ҥ!p7ڷ'``i$1#˽2*R X1Xw&=⠽'_C0׺۽[0+Cn;@yPYBĩGsUNEr#&K|#xpQ ,G% 6W_ EaS^nuUưn:- H}qhk$5cLQ-)>:.M6^F?5[B?Ɛ ՂHPE&^K֒Ȣ>Q e#.kBQ!3S .ڣ[b ؑୋG,AwN_~6{??tOuLl/2Z~mGbs ?0(#ISKmoW9V ZJ_TYK )Fkhv/|dS-*C" R} &42"E0\dߓ> ECV>Y bLj_D[Y91)+mF})J .!2k%X7Ko $ALC AP3#dC+Î5O'w 3Es Bњ6g22>AϿH܎.$˳oP 8_.H2v6:[}N>~>U{\WEAU[%6OK9}(wGVUqvYbs~Uɬ pRάud z"eee_LZWtELc81qW>{=T12\ٞU4޻cnQ_m϶5p@&| C(W߯g=$ ݟ ,qV=a `vZ$3,A`zWiR~=$M?K)>geA&OÉHY(} XOJ]?&0lm-*;kz9H)i?[rYu{Gor!]q͝+4nW5Lg,hT9GCRx>t !e5˻{GY_/$%X ab}0̃KNJ49'HriQAPveIPmӪZz-U R K85$}tB#Ӄʆ-<g2 2Ҡ7 Xm“VGbֆV 楆7.mtޣN_4R{*tT0 U}3tX< [Z<[Mn/\:Vlf;ؐqIf޳EbUEx=!>wq'7ZύC;O7gՌ>a _Yyޕa[iNN89_aGTrn+ޯniƂ)_u`/pwJ.|A0 lHX!$|jNa"z84TALeW 2 ?:gSKggKyFe(WOhzm֗Ŏ< iePR˅ Kg Mc2GօP eTxxy%$.STKK@%] M@_kbѝuut,͐eO3:6]U+l' u=RDiyIZ ʩ=PXP?h=\XO,m?kn3/=Y|~Ś +*(yN,Fg:Bb\s.W' cZS lF+(PI F5AiQeMCנf&AߋLۋ!bѦb~Ey.87"e9 U:OAvC&U{"~5;+O^Q`|],seg G܆$.GQibҰoZK~KºJwTli>#3җ7UtSҴLdGEAd *t5\2q a[TJ2'^A i }{fU(nn()1Zq" Uݑ@[L}G;}mDBCEyB&D'gs9ssb$#*m."! hk}uo WʴxNfRU 7'dF%duYMu;6QJeEs'=A"0%Y/Ah'SҴi^ sar3qP ܍K%y !3\jljn'2qiO>'JҫWTVS 2U;[:@p? 2RBI rNޟ]}@uvS鼮J ,,srECv&&tS7ɚ -SjCb7qq^\boH^E&6|bv/ 1N|(R6&U-/zߚ_ڷ| q-U97D[_CTO?%+j:6DXXY?భυEߙA>art\xQ5)d{ 9RbM֫EdCP>O齧9L YTa$?u̥x>] M& Q.M(Y->= q`Pӣf~gZI؟v@*WN;*q+v6Pn Mb +cVסre(з@tЫyM6:6v- y$9gEK-&3u;%`{V.WGYjM۪W+y Z^;2}şX^u A*keR i}`!0:Pr5f1?Ge45 az6Q{9Ž4owvA1t,XG9o6%4ٍ 'vGyWni.CEi O )&HktDvYD>gvYlD{UG?C }\m_ԭ~ &!|2Y NN8Q{$U,uPP#"`vа}Xuߛu+}`Hga6P\oҁ Dz^C":H<9;an@'ٴx|/4Z:o@P  ׃Y,8rj^1+}t䮟exd5$yA:47_xmѯdOdpl6(;20D+C:M}t8G&] ᜌQBmq2OS<(aIUy5$ t6ߊ ux|DD9_nfʖhA,tsHb2pSk_tWUbx {EKK-'5/hAx)y# 9RH!.G*+WR[[`,„H;',zaha0e^6ט9`8JG_l ָw^ }nz#t@Ѝav ݠ) k10bs8H(4ʺX8kq1/>1`uH!||AiS}+s4FlXTrÜzi]|J!qe||=ʜâRv᮲ |n_A VNq#!0{]xm9,22\-,^~B}p)" pzF7v! g*7]IY)LB[).E0,f7[I5D1ZD\JF }FO`1,<_E p9euyu vc -Ā' kGYl#3U~f6!s U B||t^>7X{&3Ì-L#觭! fHu&PK47qBiyvIZI:1OCOpc v61jfokn?*_N؀Jh)!K1o[I:GJTcD5e4W5D9Ɇ. y8C*5 9L}JA@0xB#J#ϴ̵מ$)xL ˆ|'K< = |͒:>}^uvqpfp&YTR^,'L'[e`r꿗V7]IyځV"|--)hԄ c!gG- 24@G(J?*2O2i@F>EI]o]+vc5BL|!S~E+#[Imj!s+ A2q(jo8IwuΎ3[7EMX/n|j SZrErJg!'l!c8ԤfZ><荎HSb8ߴF,ܥ@^ߏ{?lf0v`j:m Δe ,]b Ӕ޻e9⬿vnJ6v%kA;1c[8rEpB]F*DI h-m BK|)*Z> 򧿞-zvlMf$ز6ίqAFo* F_j>`kg˖sP!m{xFlSSo[v-as,pTjp(?Rآ>L=<Z&?$(Lۧn5 瑖!Nv!46v˟f jig׿"*$!)tri#JȤ@iWS_~\Y#hg͓Iݴf-*<ԌhW#q. Pewܕ!K,rI<$ eNĉEPsҌu˖.,7쾠m{*5)Y^Pu Q%h9̇8Ho`b`!9׬Lt uPz p2!:~mGAt*E# QAzT,{O%fm73rMR[}4JUZYk F_$.C&+x:$4"e~W/\<0KoeZosu=O:;&)B"6R4<=E>rAHew9DbuG+="lYy7 6N//X'Qm80)>K;|tMJӼ9K֞݌7ВAES_Gkx g+:W7SzC,9n@\"m1UYA%U!h\,U5n-@(EL9"~7mz@ -@myxvA[31"boҐC[,d 2qTQVIỨn f+&Fzڹ]|"UD@ [F*`Ԫj?U{A7(?3Xc#1(v%J 6a(u.;6~>x/`Zn-aȧb;>C"~zf P~HbƝ+'rb N 6 Q(3<{=DjߚsC2acZ[ոzfM( $ 07USn?M[@%*hjGL1;{ GKo 7 {L"f%{Aơ(v V|yHϾ.YB=vn9v(;U(ڟ3#P+W= 5)a#¬|J[GvnM$lnᨐN^q80Z: WY{+M{Pz]r4xB^[2 WɘHW}Ҹ V:HvZkkV4#իm:g7'M/K|MΪ3Ynb;=<vj NܷEC%|7ˌ~2(* $p΅a,^kwhZZPżY |-v ZtbO';; Ej0a lP$>?S k=h |5,ÜBu*UeZo|(%8bˀXw*Zr“+,ectן0}xf`lƤ}pGf 9Qb̚\vsA ?iBI"1 gْH̵/ܣ-]`_1t K8s4cnOALj /pyP w#3Ixrpu\\PKĨ"+Zz3N|86pƤkW( ؅fïf\m&`P 2a*p1@2E;t)F[IDz:`M"v0ξ6N@=!YYL3EIbQ$\sP&OuO/0 s} `:TzMrRܮϰmS> d ΗW]5Y' -q= Dž-olJ#lNke-zG8']rNdB!8\ #-5J>| y[tKJPW^i.8~^enۏmn"I}rkwb Oh̝^3x^q?_e8-]QO76G{^"eg›^8WyjU%;cTo$e:rW9vzkG78bVْ_@A:=**J e !@\Im}N菐4=[t;3c{bJ#;Zrx0=TGP&? t#" ':Z†8\@.BI(wb dxTUsvn@r=?ʆ;n)gsZšyc9eG@8ɣQvNqUjNSn1 HEo:UvAR9A+z뤝݊$v#}쉛1GqTY^yyTo@)r4EUG$M& _SoRJMHⴛ)>cY{``k~th`\4Ф *^ _u犯5 o_/4Y>!N1vv?47n-EGk?l)&VJՇxZ/;&+QoY!F8pl3g95 `ҭ +樿)"tyhW KL2B.wV7V6~zBAP`'\ԾmmKg1ԕZ9lb]S7I13dƷKe<&}mgwBϫNwqa1oo .+sh,>0j0Wv&@Y`m熑֚ٙ]\coa$|tHi^h"pKUD2@ vs׹oC@A4^1 Z5t{bM}>@j?Q贩M6c!L'SBO:9];5؅w9q_tF,+)(|-)Smvzm䭸hJTc D(hodEgpn4,*1ٰ^;NdYg _pz,F][VSZӬOt ¼NofhadTU"ı'Y(}78eYyJMkUu:IGv!>QiҿZD005* rsƇu^~ ?yvY&1Is Kbs{_l,gJ-]hr;;JN|ziFu}YT"Fޒ@\ X8y@w{c]e 7}8y<=~>3 6{RKb{,!|꺏T~nk8@ Ҷ`^?[X5EjU缟m#w16/uw21gY0\IHo8(:d_hnQ%gts  J".Ev"IuXAM.ѯiiUQr8j#L۔^V[֙ jO&v@'Wʯ/!&۷?N!(TsD 0jN&d_gfd8s-Y\/~\o^wQI ]/1b kat+īB8@olcl^D^ErZ\ +a>Lr|B`k2úGK˕mq/p_D]Үe¸%ċp+Ezyr9!^ښy̨;/l%%(;O%Nk0`mʴSX}ZcIZLkt%Xv^%vHs=4{7\?*|bncC:d=ҘY+7}a ;\B!2510Tj3>_|02F]^M&ԈFFe1iCyggY=٦{j^!+]vEĥ0e~u} I(7o<*vx࿟{ʆPDhSi=̓ܢq34/rQ5bP 䍣*F g(m@,-?s +"Aa"⒎)$@iBZc2f+^LdFz!-Qzha3P0`|dv'^US/i!Nd`+AxW쵨XFm|,#t2!2ˆ.9½~ڽᯰIX j'-5SB)"7!$ !Ӈ4ѱb<5ACbnxAGj{N覲}'!0um[$oDtH$ DV}SC2"08]6!Lߦ>;$NiEU੫mIVbx!,%byHpp =oT6¿lGoe { )@'*lt˜ku&gLz45}3 )ʫi?w`_i #zq#ot!'`X =E2U0FS7JRš-"ؖEyX-&e MDfHS #îCO{<#0(5BZ0˳[ФFGsP̉}S30RǪ-չHn+m[F`ID;cZDbnMͨkSyيq9ӉN2ŤY3CMaS@aM)E{J\` 6;C?ih2X͸t |}FMH$5j.R=O ^Qo§SH>䀱#Syr MO()QZGt/͵qZg٘*ɐq}aܦv6O#;+F9(;R1JHO僐.-0:Il[n "X%%f!p7{p#$/O-O42" JQdNj!%ɻ2ri7l f4zA&n Kj)pn޲#3I/_8/>[A?+oX@~̐X8& f3'?x/[Y秴"}h̩z&NHE{~\/1D^g}R;' j $le$N U;R&(xlADlBqYn=L}_gN47h i@)-en9 wNkן8a86(tbC yzkуeBQQxQyⳚ)ˇ*# Y^!F)Sfq3]Kqi[on>d+ј;k0z Nq=ʣa,>Hvl pN>dZ_ǧW8չ@)}1Vo K:D)/`Bu%a/ jp̋~QIȼˬ5: CB8ܺ闥aRzaYb򥝕z>;y 0fOc&-aM~D71\N(KvK,nWo2.6d+JNMispŽWW5Y>),ML<=]H֛)To&aҏHVd9,;CE/Ҏ 1ݣ't%IG$.f']yg@Ce xN}K\UVzI풣QJOyv0zgHHud6+g4deݟ:rgKLZ&žbC9UAaw5/袬f@YHdɼ':T.DpBҰ."E-\wV[3L %n~I"~ o2"\Q;[y֍6 gVlΊ{i2y^7)_]bϳݴO ]B"Nɖ롗0x)fZ|~<L@MYI~h"v="HgtLi!dqΪEu邱7eRȘWz#KB.H F$B֓jUw~P3&Yr!/Ya^cr H;\־/*g=9&ٯ@ 㒴 FFs _SdAvO%AjI#T^QGؾ/^G{<c v!vCZDdu_GM|`$9\E ,j(,"x φ0ҰE'珟 ])}nyzx"w~.nzn5S~!%. 6):AG G5HM[8.-y?y(g) FT`dnn!_mSU,E607Aʐy}{Sݕͬ݇Jz#]E0FaYԾ!M?Qf;ggV%еJf+|%TgBe&-S+gW擗8䶍MaqV5~+}%l̑[>ÒȽ14{͉Z'-} z•`uR?04KǙ/DwLbJ,~'ʥ v87L!Ÿh3x蛗t!' %v.'J66_h%3fb1(k ~ju].YyKޠ /Nn:N@έB Mbڧ.`97NČc+T]J^ X/o3&o9jXpg \Ƥ|Mx2rkp&|YJ%7^ ;0L`KJ~λ^8GZAxlilG ~kR6ߕ1*=5&"/QT&'&8eXǮCCa7qgb;䉖=/PVO_{8M=*=w`8Ď[QjfB5gtLz9%`k'gnوBw}"&>{wumɟ@V;zPi S)0 &i&ɱ`2ʱ%5pp|x}(ͺgñ˪81^D5벩wӭOǖ-.? 5o6n bi,̂/6qdXsҾXIm(::Me> hp<]#/V:ys-|R6aOwńk>5L&S-:] u9M6+-ڏX w&!g GTh8P d0у7Āa2s”L+[?<5%[t?r-/<{n3T ײp3C&Vz_iKk]3cT3ELY_-^z%-q;HSD)պ_%#8+dqEX2sit ~^?xNM4q{D\ H!8ɧ5Έ-/+12z}K)Yf&e"_Ht #\Uokd>CdhT?-sRT"rLבsſN3K9Gi$C uڷו cj[[n{iLI%/Hyq3FVTZ>*ʼ aoh8WIh(on' ճ9+.#AeJF<'Z:PƿM&2X*q?.YoG[nWep#Z6Kj+xsFPk][. @NZV]}u 5Y0>wz/1 ȅsSnÜ>.E403*14ݖmZ|F8nf>X~Ӟ j:P1ARW/4\>En>xqJv2f9h"#Zs-\ 6hDlm|_>m:RrP Gs ٖt}%a&><8v[kp9%mw/x>xcٲA×_xXX+9kFDޢa<$֊rQlut+ɫ۟ۿ0}l$s `}&Q(h}f `OjViqDg|i0v:PTWNp,-{ha`΃0C V`t_&̺VKԱ9줶jstհl!j[ew`5Ao`ӏ>:kh^ KFMĕ G@6#̃|ש4j^JTy߉yŬsgCSuSԄA]rtÑq;Гg8uqDy%zk\{@ֻ95%~װ>zCE)+d#%<hEN2{*>ٖbap<%'W>T/4aAP3u9Zk\}"}ߦ˨nVs3xXC+_y$KI9F\Ly]Xɒhԗ.i0"Qn%-?jrrRg8oůIm 2[[#[cyE+>˥[nkEy(q0 Nj@/W .UnPQ=1Ծ-7⊢Tb]Ma\[(yHJIC]Г${/8͇+RRsܑ+, 8IQ @ t0*PY{R3›P%yHtD;rTM)01gnt5D'5iԺX[Wne+xM߁M'4F2p{8YD8IJ._6p㞂0t'4-[B+IB^ K}܅&ǐk@ l*U3|pktz M)n ȊRX_*+ݧ in;ÓM'=a$ge)ګRa` f 2+X&^S!D/1akn;'yM׾<5TN}.;)>Av*ܨTbQf"Q15{!A4KqmJov*I;tUń؎:;?h],jK(i45 -TD&p7 ߅ߒ*y+7 /)uIӠ4ҫ̨'`h#ų:?2-Tx74Bc24;E:x~ŷ[ԢB׉vA'ȫhnkR+$#G~&: 1lL|,jRn`=qh,C0cV$_p'DWBy:m$amaZ#׃@zh`l~uZ/,Wàwv{sEl?ʤHYU"n PzljT, 7iԈ ˀn$A/NLx+o2p~\7Pk!<œY|u{ḤQ9;9;e )BFe;U y絊^G葯()d-AbN,/@r5W4 gy๷&Ou* sm7un>Ԏa*;q &,6v*M()1kszҶfbgߨL]q ҟVApR* \ʕO#RTVm%vCENTfpz4_U0G&:2g{qE!Z$eJ0SH΍;LFhX0-Fl ьix?~U&݁LÙJVUܒ#?A<߽׹̗HF@p\")s2lN, PV꣕.롑,L.o By`O=|UgqzħFrSKxEo.Vqgw(2Wt~Y>n\5*2|;?ר/>fj"BˈKy R 5SۻQ8,BJ<0)a(V>F ,jCmYp .1ެ{p!c3=d.en[\_O *vFzQ2x_~#MW.cu6O^3ՉxYPFKBS>qGIMI=R ֚5ڢh$,Q 4,4ը!Z ۷O_?\q PUE-t9-b#Q͜JᲹQβR/"X. 3X 6 bJg&0ヒR8RZZ"FHmnjLal4ǧŹK0qfqRRɽ v-{J$ѡdC3KHY>m{Ѵj ~#<@hn>\ *UQnᕕ2'X?IAlY=[T, bQ'"ZH77R)E,SS6TF=KW1Y:۠0"o2Өe'/$iMyCEޣCDfZ ;=2Y4zg**$z-t=[ú$K+iKUOld/556^$Ձ/8#Nv]C?K;QՎ!.P#0Nwj7L9#8°. y5X`pMX3`trI4N _[.(ʧrްN>B퀙 V }D>)VbyGM/*Z0,dR*t4,sw(k \?ja + bYX0LjFRI!ΜDE2D}-*);K'2T3[Er}}s|ث^]JN%{ˇH|oԯO|.1n6\ qH]((Ų y'p$`tNK2ɵeq ~S~ƴƴf:VzDN@2[ $&m<iBEXQl6Idj!8&-]E'K>܈`PQyѓ})#pfp}Hvfw}}AMZɂxfؤ_SP hZ B_{ʶI \tCVםж3Hg|@,[-ش |VMԲq0.q Q~xP{U )2d/!fBxMpmϡI/'֨7?+)t^\V`F!@2EX_7 ˯^$&@sl \vRcH'oUaL"|]%tu ]lQx-QyɅٙU/1vk(hwi˹% KʜzW(JSqZ1Tibzs0yk 1(>b@Dxu{uKY'"q㿤9Nl15SWb_u'AHEE z?&5@} G *Ņ.t.ǒYªc=n,zRp׶I~]l9]s_Uv<B>`nSEfIc3A|YSy.W^)K؍\1Q5 Cri"ȠH#ž@0RL]/2kP'p7oƹ TlxN ]'/6+h ^eᗊo뇏VWI`Zq'EDAtO!k:<+0҃X\8SG%(hsRkCo1EM}M_[3ߝDFڢ+}*[G`IKL ޤ X@ReWрuJ; mAG(=DXNuʓ~%Ҙ!΄mNr{, N]ZP :wvGUJf:ص 0(n\@~1媊y:`1ףRZOFw嬠֠ț&İr,_ %)F&Nxpf+M%|_|+RP lh9B&@sU\Y"`G/V?)QKާ2 =4b/ 9wMXS+I{2qIWϹPßiTiӿ e/yCU$X|4ݩbh%:+†FK|T߫#9PDw PX &3 j^Q6 We)4aPy\_-E _.MLnswRvڞW|'a1: F(Y֧袟2(Su=fҧ\/Tgb{2(ՆJb[D%atgL 2o;0Mֺ&Lʣ|iz_2@HTRVNo0gV'aBE ( Ê>Y+w0 $dG ω9Ӿn϶|S KBAʅ}h; >!D}^\dbCqnIOaΐ0#Y,z E \Bx0LDҀ~nLNYwDoXE2 ۣhwG[*z4=+ԺKg.[ KFclxJhkϼeZmXFOCź'WzPyJ̥ eT֭b{0b8&'k}IVG&{c+'OS?"~m4gC5I9fŃ,5yR3:!DxzL604 卺, ߶\=TBr0`qg6 'iD *lXџ\"U;N>=cۣZ-H:yQ#"W}&d/ӟǾ0a#_)c/o1cj&K3W'{G|♩E6~_sH[ȮH(Mbˡw%C1oӥ?.L`'2ex9}$3kBwXADEOccIvXXS=^%Fajwtwgj`;nV1??>J^b= *xM_7wkCkQo-bb܃9mTk*2R,kL &03$[#^HU<ͳjDF\%F:B 4 qjTe8y*Tp3/c[Ry8z &;uC%99'EI.Aۦjо۱kyK67XlLxn<,b0 s*@ {6h⚰M1g!%wލG !&_B^QOG=tO3O>&r7dc{~`AOt)'*LAHĵ8p½_@͘ vIN[iG5O/ ]l8H/^iX3/=Ji2rC$IA=e6HSf4kR³}52 ēw$5ԑt,S:#ܨ lLŔpLaJm+-E=ۼ=F__7w&k+TTSM/@Se޸`n5%(3h¡yIuDɀx8p)dD3BS< oKLG#=^_vq(`*6 peI0ua ,M\FzjcZ'g9Ɔ&$k7~2 І4?:%+5G8E U'EOpmy\f%?Ղr*pc0[UR(H|{giB J^ Ȍ 8srj:~4:Kο g- c A;kmQ%ߝSt«s1b'B1S>M.[/Kր8[\lGGRZ+qw9?RT<]-XkLy۔Y(ՓU à-#},J W!kڥi'EKuݗ3c-Bq5 ]!{#rf"/쇀tR#7/Dxt58е k$pg~f!}5 i1${mz8|~ut^H>O ˷]HZ oY+GΖU`ƅAY4w]:ryX@qbHl7yAsW;`Q7ǟUjn'T˽lXDItT3tG"0TjRD#;fӁv,Goܺ4RuSLw5<mgz7(k .4@.SڃSlea 䎶 )a4g\ULg9/ckDT l*nvP, p7 Jk6X$3zP \g{}Ӓn=C-T<8-;6(Sփ*s8*Ĉ'{pp{ꂰ2]QF\sO^q/\m‘jhb{61;\=3p0JC*pGl of9\_/R7`ϊX6^rH؄K4ˀ WL僅Ӻ]ۄ3\9c:̽.7(S9LS>` fv{nEy$Oj %)ybfoDk[]TNApA;m*K ;Jxd˓JBe+Vbze%jRωhj@PjY Kh8Fvl[TjL}1!YIotthLGRpw3o;J%w_W+!;mN ?`dvR=Frl`'}Dl bG'a˓9;[!wEǒ&]k KQ%I7y{WKEU =+(ɒĊ~0R3Cc"jN3-Q&Ȳ{%=P" yu>?$ ,F: ΉIȂmiܘZFiN޾p5V$&Ҏs\WN˖ϋ" LJF;?f86q#`$zk:ZٚB T#,Maې^c)˥Y@$bHY{?5rx](ENj,EU6cߔ1Nď"_pK}Ь+dȰݰHt')Iv.Fk@b5!KVKex*׹R{ K ^&;3Wbu50r>=U7Yk V7BEk(;=$%<Ӓzžp`bf)UdTdx;gcO^"}s4a&e'ZޤЂS5\>I LeNcBP!鞝x ˡH%-4;AUWD;CۋkOYiZ@h"Sމ40 !Ɨ]{PQZ5vc,=mNHo)TVGTckG%`b诒2^;1Lo.\|H&uP"(^}^I䇔5#Y:u6⅘NNHTR~=;Y??cPӲ*/de1 ?sZl '0nh{L_!A2g'ۑ^US} \de+=`g օA:[5MRlZ'CGVkJKXY@p(Mo%;ZDR@j`PpC:90D:eE/iSëJZ3n%(E]2F{xji()&٫!-cb1>ȦsFg;&󝡣1Ps^+XB! 3 Ƨ  4w#8JBHO8|s`?B&;0(pygn5mA}́0,L -t.w/+ĠK W&;c!3qoK:7OS Pd]y: Eg[O>b, MFr}u!򢮖 ؿ4Rd)3y_>kpD>+/ػgnxڢ Rg0mB`noRDlV S+<A# oi0[kU(,SWi6,:]Z*,nOI^TTpiGH1XҘHYn |d6-_= ƪUQ촂_],1\.`X&fˊqׄ.Yv)&I2"8Acps;"rj;*o̳5:Y15.]<;Ie)8z|kuвX ;䄊?ܝ@c-QxVpهVe>"G1ZpL UJxG%,bIo SeǢ9*o#vŬQWR4H}qOEam޽#r߆DBbL=?-swg ydlRvqE y ]6'GJ1?T.37"O AJTS[f~ U=%E6Zz&7^}Hdהiu^N](| ?"m3q%P=.F>1%d; oz+7 ARaL4 }FZu@ BJ$4bU`6L9 Vh%R2񩟀kT v] B~y0\e4F=.9&IPdtG$Ǯmo}4hrXdG⚵lI̷mہ E:@`&.B'⦛w +,rqrj{`FJ>$:!16#Ts%mAM oR0ܱ'*\`=*s%"ceuE)KrVCH-iU?h sIr%l! g,&1d]^{ˌCI&ZwM I}?&d,ՇOQa;0g<\-:gv]EgOīB@!PLĴm8nn0x20#a 怵G[N=۠06p- =!;ˆʮ8|9)Pƭr` G14'bM)7NZlɋ̕YUpl8P:nJZ6F|O _ j6EPC/>ەp\"P#+H5%L{,[ׯ*KtDӌm=i[C ;j! Q~L};0?? uq*X]ԏr,HW9QJ'≼Dj+ dE3UO^ ;" \HyzukKN:e xn _C1FRHNgU]'g6RP{HЗն6+KqJ Wq+$]8s3 hqz1@4pgFe &C`+8|;5V%$ljiyKCp3{\ݑ{6{7lZZMkST2j NZ@}rJduf6tS˚!*z`fЭh6"&9_6%7_r `&ym$+Y PrI}Kn scI(˼%V<\C}HW#J7p,GaӶP(h£ *} ^^ŵA;ui6eiӄSɣHL v8= &cF@_I+$[yv2c:' mÕ=!pCa8 Z'xKsXswCߪ_$#s_Ej- :XH mUEiJgXWC|j! !kw%΂azY|)3uqQ_m:QJB|kӲ!C,4n^xGB]d3<$+ d0 ΊygQ}[8`̻V@90뇢K"Gh%{W9 ^7;Oijko=~\!{'1o;} i=~3Ea@C!!rrLHDt4'Hr4'}*Fئg|4z \IWG`8Gݲ0͈*&^qlhWC"2`_)N)<>MZZ؏7wq$w$-~eAZ%*!}xnx-&\>{%e->#n~Q9Jl'70ûO[ ^ܨyOČn+vt D Hf['1V5ʾ۶AbQ|i1ShAGSOD6i}@3W]68 lrY"Q3WMTa{껖nJ?wA(n!`MAu\:q;οi+-N=S> $Gia6aMq򞰲ʐW 9՛!X\qEs)HxUC۱+BU(ԤKf&=Hx}Г3`c`ĐqT]Y1eH͞ua &be|sn#LJ_m]{?TO24_7`1 0g3 >Se7jѹqՙ\Gp CSXhpy"k5]GR>D_nUsR]r'~rYZܗbv]x%-}[vyx,G74JA7OfhcL#? &&_̶Tv[G/ Y{_}9HTU+RH" {ٸH!-ZASS6TA4)\ЫX*oŝ`D/;!txN-V[""#<`^tehV&M]ScG 󖺔8I#d`/~mk0?)!'!897w2\܌V/nA_@Pw#[6# wu6ح/lE ]VN+ >Xi Q" d1Tp'"nd B3?7T5gyYh~?#[pK6j/m wq(iHS`Mej:1yZ).(oREibQp' ]ҾRT.|vzоtM:Y4O"N Gi⛼ϛ3om򷟢AY-E0S:w/k93 j.}!%[x5]rtE.Aϗ_Q2 lPzu&c6 PWRƓu~73 S]b-C]v"oaȡmq=H( ~x6NE2nxRE0t!$軺aƲΜmwYt4=ÎwI1zMM3>LZy'[$W!P&]j]^bՓCۜZЋ:n=5sK8/ka<΄]I)Lx:E+Q5Hs r}T;d1bz)`ĔwFҺHIZ)b{iةE Qgѕ\!SO9M+(}hk-_K^GNW)eiQ'FUyM&F]ˆ4W%‰4kI`bvY.EpC;\8,Aɟms@תi r(,֫V̂a|eoOxpemUI&I5N%كUcP7p9f>w~WqO-7X<ivw}Ku` `VmSGD]O[mNV~,`OYD\mPa\"3)#v &s!xf&@઩yaac%_S/]3{iěh [ED&gru*2|n#*o'B{[nܕ*- j@ig_UY"ŮX>K]nݑ,WD h0bnrhj38Rn6H]DՆM?^.{58␚6~7nm6R0~&pV;\\oMHQ "bR_rQ>D7$eP#2Wȗ|QqLLNFhus<}Y2 V>IrབྷTy>|Xe[?̙#}'f op?l6B-ZGD-ȢHvɜ[Hry( K.gl ;_ȾkԢB [4_gj5 8 [ D)CMF#{sݰdty0nr.i%w/=cą%&aEt1T;EpI+p>agʈ3=WMB`t K6]Myh/{sUm9{mW@V¦u჉C=ӕgс{O!ϰk"v`׊GO!m 1ȿٯ-Fvi1eiuypg~.,M1c)4pC4rP6#9 q!S8nt)cԾF& LbZ-]ʋ(j'K@?33͵#W@YSRkUG+DB,2 RNCהLr=7DIR~?:v~Xj4!BUBπ9ē%o`M^@1xض6tĝ)v(bV"Tm>^=ޤt]Ln]ZeT{@ֿ v nR:\?? dѨUTeł|*MK]i.yy}{DGtEL%i5^gNB%+%xqȮYXQoTc#P+V*_xorApiuln+UठhgH!6;f=!]ل:}cjxn1P" rI=cI<@9{bE  gt!4:R+ gu !FZ' 3}g[\ZY<*|vǠ O &}zD0tW0+IC91n RocDkBҟUKk<#ad ̋D8U .5N͕,4 F3g{ cL:P?lFR]QwbWCټQsoBU{J78Xi)ǘoB1k{O J)48[\s@xk]ѤpZ'/EGsaYhӣSF {2Smo9\k3YÖq=汞~YԱod>Sw#٥)TPN}U+N탃̹ŎW؛ y"LivfR^_ṊT{㼞7ފRn5kmQ&__._qZ")1TwxϜ.4'Pz{]_Ӗei~|JCN )HR\=0NܖqH,)2%eI0$2~>⪮'&ƴ|~\( _9ٖH0zb{ &i[o 5-_J[vR!)Aj3 sj\Y:ӈ!BR{r&a掌;Ԋ].T8z2g;cj?+ݧҮ7#5{*@zNzu >%_d$S5ƃ,W|e`D g-xbDHqȝn/?Iyr"#Cp ö, ˆbᙒb_]5 744FyXOrQ091>I|hWdM*1/ IˊE() K_Qoel=ΆV=t-?[Oatkht15H6L ԍJY8XOdDH;Ma1pX8&= ieL,qxE+ic"VQas?>7+ >^698)x>klWZ#)(-K߮rMexl8$PLm+T, ca#5++p>d+=Vom@*ߎ p.+32Qїen1N$XogA&GB+}df3fPn~ 0۸yR=I&0dy狝9$՞7S FV)֟3FKs8;3՟SٮjGZr_N*NNyπ =26F+G l;./@.~!4Çfcr&hVy̯w 1=={??aNE5 #SJ,P<ޒV&<`N;f!-4YL hP!;W-\,F{M 3`@n3n-_4l=L6wʟɨ"EorNVfwTl6HMoTP_Bsbp|vb(@$#CY$.UZj|YOпIW^"6LCU4ѩn ̴#JZ}(]H\>ɏRp1~|MYLM. .[xEM^4mrն,&N%SD<~=Iēm@WȂ'vxz;VKUgPNhpÃ$pF f5T1LV*~eP|LHA/D F,q.Zu:K7i)qhOϢ_Bw No~Y.!/IkN{]Ѿ;[IL9$8XL+5O[&%%~{#=xs*2>^Trz^~t=ž|^e*s7Dx P$Ѝ` m1WfI̵}ɺKN_CgDq<`뻮 ~Z!xiAcد 5RT"61h>Gm[F(gz]+22%\4 GeKGvPE*&zv h|v@۸znzo%D+m8Fsr |0Η7|&, &00 efүԒ.~tBIR$2vh gHUCK)Cr"UoNSb8*l(9h+K9ϛayo\@N;T)3M,Vې"sRkR"!_T?ݏ)ϔr% rVvbՐnO# Hȱ:;/P\MPZ8!L7.xr*J^#B_;Ct2[ vmiW/P'FSt+Xzf`MI책LD\ 1.PB~ #/K d иׂM+x F]~ӎE߃l#%XGuFH`^ʦ`]\N_5Wo[):9YJmDa uBt?"?fErB܂fFuFiec?>~8(/*ZPGe LR:6VCګ:=֐6|㢴 %XuXnQ#o$A/ ] ^|Rb,1.o=zr]aEEve&ػ!)dYa7hKȴrUP[f]6~%{sS6[Z۽ԯl2r$*}KtPiu=77WƽsSP(OJ"Dԝ} b+"mu Z-; 8̄c%PG6U^. fR 1KDң'Ojniwݳ5H !JBkk߱F4"Zv6n;KLAM{l&<rEu5nF5~DvtTBkޗ *]5sDo0^G`vn*o`:?)uT1Y4 &:&r\7cxpz⒞m;7zTTwO/0"t_,8C˺XR@׵>t==/zviˬ[bI̜y݂fhnyx\BͰ*T[nz) ~- 7.= E!vX>W#Ró=66Ќ, d-͠[$K(R9xfR']oo,pACP^?enI /:joE]q&[׻5[/|Nt]]MSt):xBS\• H6U< poͺ$k 3<vl.ne+5mOokPI8 ׇa*.g1B d |g@jB4bUD2.۪Crm||6G49noe, pr>a/px2Xx'd \8KzeE:#_6}ĉ+:BV﵍6WFCpV9\1l?/ Z"(GF)b;'n┠?; w< csX'/#58G f|(SolvS~LфTOf 6MФCjm ^qK*Czr\1@9T KGɈ*7yr w*e5%OE\&Nr~^g>"flKA\l'T&Е_bz!lV @S&yAFeYj=pa #p I.p{ X*wQU `OG7^w"H->k{,y|^5vSEDfO!_T@ ,-Wrt^i /̮C >s= &F/hzO“`Z:`TJ_$C*@L'3܏#DkN*{,{e6ր䂕ĺjg u9_LX8jʾ2Q9D_*}FW%UR/1AY+}wH=+hpTbtT+'k.Tau>/3,~?EYWbs]{H }"Q{12jcۃ)l`JySYgHsV2.%AȖT.WOה Z @F/sIM~=*LQěm|Kd8W.=ɈM0a֑N>>M£]|}2y(qXD1TtQ& %/y#d>u f֮Uu|4o{%s٣o92[0^Ҭ*RL%]ohWچ|%iK!%9Q0՝#n}l1 r!OUƘǖ;:J`s6|RF; װ*}q(;D0jL HĠSKSc%1S;i5 XF|>5;U9>>cIқpip!Wع\ T_ }޲ J<(I5֍y6 ^T}"iC+}JszB\Sy{b$*yl8坩bIdj9M+3PS0ׄ,v2mVR[ d8Z%d pW}KV_@,;,ǓݥJE*:HX% n!UT<.[F=Ԙz5'X 4n_{u7Vi(, Vj#AezK}< ~B(筲W@rրyZhw舐Me0u]#Mbq8u1q.F$.rR48NbfNL |2cppHT&ҺK]$h gUj]^Tk0ͭ,t)|5hlA7S(_CU"@tڗӟ*8Q}eV,L`14`CHK)|ϖ<9~^r, PX$HtfRiR$u"kZNPa>>EM?qP deqORoC fjR¯Qy+W-E&GwBJAbdd!i !Wc4Px[A|+H/9?[Gl48c\=sLb]B[`k<v!,uIrelx1EIbu1Y5EPu6kF@%M5Mwm\Pb6``uE`Ttv:j1sJuFy3OkBM6/3G04/BRi5B?}Lyqoc`3&I2jj)9f1ß1#_zhaj1- +W^jp@kH\1\'U=nn[yTBZR+.1z[O &y4aK$7 ۹<(r 7shjb[@2+y@yy"( L<6 ΕU[DLQf^;N@y*&蜥e`k73 {c9)L# QUV>w<>eitwv|3kBMC+29CR$KPh4?9pҖǎH =4=߄ Z8^`6daA³T\ HMJbF&R2\~M֣ =3*Ջ V&3=tbW-[,?WNþ.(!P wO.m0rUbszuşܦr^f\ ~X{HBR욏JmXxEcЂ؊_<;ȩ[R]Q5?|A;N2sJY܎9t;x0lV]DV2j>hS(w<+?^jHo㊞8jy)[-̯V gRy'Ȓ-j+LW5KG<>[[>ݩ:g[!cT(?ؙP ׵>BAFQk4`!5nor /+#`w^xbStbka+ ΋2*(^H]4?헼#I #>v@8hd@чzn? .W:gT\V-G O8<`ȣ  @)Ϊ',Q4`2éЃ"> ,3ޡ<պĞ;s$I0SVgcf*2g} ?{7#YID}؛ϔ {V8QĠbpgw"rPHe+WS$j[F-` Mx)˄#\ B/F &ZK&bG$ YQF1cne|ro] [C?$YÄkṲL$R^ΒgE j:#EXBҾi6a%&F y.)/;pc/R[9jk&vtǐvB0"4!,6*A:RnqgQ=Yz9%t8ĉ%YEcrm=!3g%(oͬʧF#U+|q=L854oha?~oSqNnaK+"d'Gt[(o9!Nrqewk3C ivk-^jq!vK5ӛeN31%(4deTqQ%/ԭ dE)JQT:wmr\`Mwꆶxrz,έɑ.c&D?lkW==/bT NfӯqM7oBn@6|b ?t9/ByP ,ńQkd3Uk2$mhK\֜BG+F|Iaql`}r7 v =dxh_&<~[(|UV;~/W۶6 ?E=)4rDI8n/L%dv} Ěb&{]}uq)98̀RΉ85ȔY~)X5nŔwF!OB36r j n^Mܿr$[aZA; r-]Is)GYs,|6#Y1QZs?;2E$C>ҧ}eaCEZ81%%'l9͜XxMyZZ ]Hñ~9*[ .`;x+@(Uy^2I@ kG/DeuzH=M }_FF@S'H8hf |i_\`7 ,s8K8BC/x@,T䅫<& ڏA 7 %`1iDLb]E;M8VuEY~[W,НWNj>I'34(^f&,fGt97HI==tdUOӅyY|pOOyϘհI60Vvqs)BWY `8x]D̞њTC`s$c J" 瑃DM-I>LG)\;UTКfxnikM@p51 "77B??^kTbJ6 ?Ө^.=m<\BB|U v^Z+6̍Ⱦ}N#g4>G$oxTIE6yy?޾`} T⏑T.m Ɯu;70oJ1GBP0ip̺ "ՠ֬r㠞&oTճkTY$}` 5jE_RGŸO?ГL&8͗v*C ث\)\Z]1m#?;,H #ϝ80_40_X4vCch E&}_AZɇ#MXPb^A`Y2W[U~z>l7FÄWwCI_2AVEmZj.[ċjhU !N‚;Tl3*IUmhPLOaOA<޻Z5h%;* oBhRw:ע:Ƕߡuh9"1*G= .N 3Ҷ XnEƬ1gnTXJVx= D? ؕM34Yvh:nm(?gr:JiHoñc<ZӷzEQ~Ӱ:CH4D -P|軅rK=Zqgnf#-I sc.$ދ6QWҭȍWmvF3KayFa%( |.MrP4ާcڳ޴:UPG lLJ!mI#W#W0ZqKb7&δ4j\8DEыZ=׬y>;91Zj]lf:6PP$$ugὦلʷ,\ǝm9L=VOH$ҙs?F`%^~!Aklbzns 6 kd;qjW}e,B5B,(d05F:$D2a:/,\n[ȈZ4{/ w:2%RJO?׏O:-͏pC q^aW6]l~ )p zw^7D7)(Z^)./_0p+!$\,ԁ[m[-C8Mș\I}k7ԭtp#TVM[HpוwJH,KmnFJis=AiGo9O']KEeAZC-WtN6VHЪҢEi<&u=RTEEr6H!xd^˻ֱcw&%$0^"#z Y,:q U8gxQi |PUh vK}1BDIJgm5RQd0-Lا >?{hu2,mwC&yYja!:%n8=ܝtdKV%076x|Ȓ- IWSQd~w6_>IL#ՖqsYa 9Nge1>ML& yT6g@ޚmZ0 Qïg6[ Ref/K">m,*OĹu!uK]xܹod^Faq|xdҤoQR.L: %ogs1,ϫhZ@.R5%/OR:<9!`>JTMwS1Hx:[ bܳc(PrҘ \wt%Ch}\"{e F_L śM uۓDh=a$)<ӀBSD_|#^̸ Y4TПxBņW,qpJ«{uM$xy [t6hGcXo: 0WqsbneJyt%UﮔG"F!Վ "BmE9BL|Vbt&p]HϽ膍DФ_wG4r:(Q$xxy.g Gî\+8Iٮ0t'Ġ4u(_|[q&U 1Xv[YڤS4ǯB#;d' zq 'pc)(0[8`:B,tIJ7;l?]U0XCrdnvQ/(^ws#CGa?L]TQ-ӖrIB3'%f21OjmZW@E`W6$룖Ԁ-;U2һmx!D5l(pz)Pp1t:JHQJQSP祥+3O)h98s6@p: ϛU`2[fO ҽ^YjՄ$:ƻlT `ok1lX(1- 2q, /ᏲWZ=J>%4 sGCr:JSQnےj1Fɀsp~S=lоKcu}~//+ 8Oӈ[Q=eޥcaq`9QWL&%?'vW(g>nL-c3BX&r~MA2kX-HJO֘۳-tz{7DwoL m6Y1mL~Cq)rs*,k*Dն0QaP iSDDaw,iZp:aB`L:L쩡8`OɅsf[#JZ,UG$-^yvyޘx}?]+B_kHy{b=Tl+aQ/n6?\_FK6i:oPn)^ DEZ?Eee "u65+ΐrV"D ˃ & Jv$T$¸;2]A4_./FH2 'v/neE Ir;sDMy&§ b}h)2'B:ૂN*㶚RH/>S%5 nsiS}9a"+=E_o/E1Y*ExsngeX̳5.aS‘oK*Kc TA9<5pxQko64}֌Xw5 TI|t\5HN5ǘ,(rOОv|fwUԎLz4^tXުƿTZn," ?ZݭEhxc 7Q|u">ae^+Y}H| X9Oa_6.so KI6˿w)vt"|%lT)/].Av[K[/L(>*"!)lV3}F$ڠZ_BmG\r`HY# Y? fdՕ,)Q-Bnmgn$Hc(HˉP26A #Prxc][ʷݶ͔#Afva 8c!+wLpH$2:C zm0~ ĶHv:fO>Q`׾ɢQ q'#QT4Vr侷_EHZpu"ڙ*iw-pPpLWtu3 +4F &O&w տ]۽e',JR<$HL0vo?mt  I6vHD|@7AcxDː؟r{}N\WLj])FO1L~I*2u To39n*n-/-rhځOۘFxnJ\*#/3QӓRs9BdV%IY͔qx<;p>m*m`Ttz)crxjH2Tylk+z(MߦZ~Z#7 LtdY,fmB#m Zç ;Yf'UF4r^%135츊yt!20-j%N= hW)yRw_Ca07(O,8\ ;sdڷjH6vEY O,#czv`;Q.[-s%iˑ% 4pĥ;pӨ:L`j΄ڢ*e (_2ʙeW2erEikN8Vm&e"[6AoK]o`{ܛy@J**5aFU =USA/v*+AWѲMo%zJ JP 9}} j޵r(~(8JCzJ9F`҅YWGpY8O:KKbM:J=#g^H>qcƧ~_ta T| Ju^ɥ18ZVȂ~l(d)%1yGpnjs(e7~AZAђ>yKApG`)]˟t eG~Kn5&4m/$ShnS@'$&]|r[*FAm]8"ܨGq%~N*:pՊ5!n[>q.jҜԠgCY$S@:pEvLBOg$"Y"؜?v > spFU,K#xG~6sҹu(Ƞ[j_,"qG5"kA 1ﭼbC'\ION翶ޱNxeDS֏q;LmjuG'?3|nZWwyje1L>[r% @X &Oߛ+Z87:='oE-I%NnV.$f3qlw91Cj]cc+ .֛M F`?p2CwL[H P*Pei70hvb?3V53_BhD{˯WaY%Z?˲V*dIz"К5EVhEC~tHgGLCy0kU*Dt|Bj[0ogPhuP4k`qku NMֳ4?U4/Aj >3\.6 > Dҽޝ |>~z%%x- 1?GU०׈^:&^t8ל ?C}&6^>> 'T-afM|`\NŢ%2pywY @|\%ʑN(AKxK1mO%D(IT4B'1nT'ep EFzM*Vcƽ}T߬~^6BDpi+5kPo-p)ut>yB*)-gZU?hi-X#u0 i'EnV:UԨh\lOeyz MpPbcNل]IbE7[BEWjad{_Db*z'{3Daꓷb34,'xG ^qC:pAJ0WH4ZHqR{`@m`Y#,1 6CޒqXu5A Ca+s(4  Ptɣԉ.Yrm=./dJQ:8:Q?=-4 ,5PE8YirƑgO "җUä h57Rs2 p#HU1Aya*7]rAum^'ǏF?+7)kud|42KO{*_`@oݐ`¤> a bs~$ƻ} o'A "zi7A űٹ\h(^1ƚޡf=2a+d􏍡zW5&p sz:e#wqH *sZ."TbﲈhY1Sn{G #ˏ<~Dc.W󕺆 `Q=^ĕ$]+]߮sG%JN+?(z?:߁& r,.L/$(6:KKpIToqp;Q_y`Wz`i'K O6;oI#.dl֬u]@D1"N3dg*C`M7|3݈3سW{6&1ÈNL;_PK m 2,WԘ GWiYrYv4}( ]EXsg=|xpp=_7'@7F5̈.RL-Gz4\b\ 鐶TwL2; ӛ)o wFw27} lh*F;%8+sz@w nQޜ8_vHzyʺ%W?=&լ'xVa,91+vkuVmC$˅BlN>0~B08ys +z2w;9]Y?'즫s.~bi$1IM|TOm/npwRo|]ƄE~fE\~pe;,/,Sij\u%,(FEv [ʿQŽ:lO5@y$ 9&?#Rhk!t=𜆍j.0N/Y'r]3a3FmE0&A1 ݉,.M<$؇ e[5SYaVIQ]E>";aFϝLPhY)b@92ˊ[B瑹Q#9~UVw0SF07V;#'׺<, :v\#Q c1r\4rڍ/1v2 ~˕1<}E0/8\Q^l^uCreJoWK|VyA؇@3  @!ni5)Hh;")\ xZ~:r œHz" "D0:n^vnTχ2AD;q 3:RxUl'aa_]yv$Ufdwn u4|t#c6^KA˻^AX|genpEk/[R΃tUtkxKS x FyWuX- jb Y5KVt.rJkpb-?}}=cT n݁VѾYAB0˃zy[m=ZD?9flyWRxSibpq[/ zXMcQƕ@n=8 Oo:4-s(9?H69=J _)*8 -]E K9T!ʦQ"T*[_1*MOݪ} ]BֹAr{MqdG JrG 4_Л(-ټ)?J BDw:ᥘ1~=qQ&cM5]ugT:=.#%iL-a[;/5s|cbTRK-Oڃ ( x~cYd j6hL袆W3羪0µR+J ,#FC R͈]jybfCmM{.,2+ͱϖ(*%&W.vpdG($փiSڋ<0Z Dwt8#F1R4 ;}e﮶&y%/ &k `E䃔r7`9"U+ H)m}a]{=b'y_&.@R-NYj0B4IFyf&_:biLY E7 ҥr%7T\$uy K'{gߤ:HoQ VbQ@I泔$%`h=>3X0 ,^} ɮ,KiԅH&G S ,QZ.76"K'8NKU$g|WDt#`{DJƢ:gu{.H|aa rv:qqcTj筎5ZΔ8 YP+z"_Iq뙸>G$$어'֛R(wbI(M1=KN1)mhg?Ө`{k9Hv#.wV6N[:y,@*o"dԋxlFN08|v=~5 7p[=Zl(;Xڴ{aȶ]F[TY{?Tg4MܞBC=Hɔf`?dM8Mr֍J#{0WPb5Z@Q`/O X$CɀLj JjtAhV>;jB9 E0$ U٧ÃGom*̯/L Uyk(>~lD>a#:^ X1OHOڿcqC_~+r%ӯHP޺rj)Y59\qAi_°pwWdQ{T񨻩::lgSU?OR#A>x2+GD-2vʶUO;Fc{W{ǰ!:Y"-d Feuh92K#^p%PQȴq Lg ۣHW,U$<&1wtIKHriAzbՓ0N-g>vSHx%m=V_9}.IIp"G/HSKmF ku엂ma_Iz#hxBmK]wc5+/qfXgM2 o EX"V50ix6Kbu@_}l[FGƐ=(R0x 9aa3wNr!E}W#m a:\/``VlQnHZ̘0Ӹqalc¼YY+鑝{BNAqX:x\6ESeh|[N[)¡?Mߵ}I吰6Z79~[M&Ӌz{1-Gwzl6?xg;_SAa!-?1wSwzl}1  RWէOqņRD W=ۊ?y[x-?ҍ XugZs&1`wsRϞ2e‰x$5wwc:UNRgEs/5|M1D\"֒TRh$3e}[e5Ǧ'WQ}r]8PlSՕ7h"UeEkXxL]*lJׂ'%u?-| cQb`E Ʌ T :}>kd[ɜa ?iے/,(R*'pmJaH}X{]'aax+`sZ1`ԋe8VWABbnL.ZGf&}hшc]=oU1aujah-knQ-(@+i'c>Py?5V5"t6"K9;K2X:*4aZiٙ |gQOCEAU|4oYakF?S &?a.nL E{(F`v'qv TKR(j!El+\&p:ɠ=#ߪ5B&YL>iE s%Iqo=ES<珺|u#oX ז;):!0z>഍t|-R x)ȲpqWY@v)a&dn$4SC{7O÷"ٙ'HFN?ԑDJW|^8HS?beBkq?3V+a%}l:p 3`k(Ns};s"ᾴe[v(XշSTc{TmAU)ƖZ/!MhKu$%ﮧ 5[A.7KA>z `,7ܢ6( naۇA[S[z0YpOU2 k}f=Ow>/ !;/;ޢ>(^|nZMؼ!v>}c|$Ȳ6?C)m[ƕ#]$s;Kˇ%rv@"ʼnyEռ~ F[35ߥ ,Yy2X|i/~,渰U-ddS)eDƎ6}%Ɛyz#O&hRc'ߖ \B0KvvuǁV @b'j?֙ƪUZswr &:9 ݔPg F<+`)HqrJGQ S v3:y[#WS]EEVQ `Zy3zSfFzB뒻aGNlFtp!^#NlJj81-87o;ab'^R$jUaLI%6z߾#DbLBJNvr]͌ԥ7O}-336kM)vvO1%Zqhv7N%%ݖ:ҢhyqJ$Uk?dE? <=D`.+vy%u$ہDoSq- 8 f_"FLsF-+-;zFEf d3q&sðmES-{ϞъqJ+gpoat,Goԗ[b&m|8gmp䈓 MƸ'F`=ICAVŭ\`w57M׎M^cLv!*DSԶNk+Sd,' ۬Vc2l2ܐC9U7_u}[ Bre%XдԽ >akeS~۟tnI ՋZtC[sfwyrݞBmQ$&2ժU)d^>Ԍt#{eVwYaIAVI4U1Om99XRKƢ&i9YjGsj=E:۟W|`eDq$:D?띃$&h|S0OWreR`)ȃ z IfubL#^ ׀l[ 5ل$Hr5 tSDf5Q8.+ @R:D$+8 q][eXϺS" J>H2IԘ}!Ԩvt)fQkXVN>HP?O3׳Һr " E64w5g+ʠeR6hqFae*;ܒ)bN&6-^Qo6Ԯ:j3rTWQ鮖[Qsu/줧&dIH{eZk8qҧ4-gG/qL?dHjD KImsHٳE;.'Ej[9[@,v:JBX?9:IMcGw}5 lC،k%jf #\N_K4`j/ᵗ+nxz? 0̨@cmh3miύ \{Bf3ٽ?"!r>P6z$QQ{S/]w-͕d9m7_+k uPv qAa%@w ]nv1(v˳`PAh_pNm!j_,!B#ݞ%W*RҬtJJ?^Όwzywrɇ%<ݐ@kw!kiJ[a1wW\i~F/ $2 ijnUx;P=/M=ֆʡضn6ýw FNg!2JS[q$0"Lr$v==H=4RU~dl6 KnG6i3hӿ'a^ N7*Pz6} EEob<1'Bx|1u=r3Qb>%;tU]t`=YSg"E=lg$rFRu+6V|~ s2~c'+26 G:u<%n$;}(;diJH! tuu:=y;Ccj$⏅F;_OŬ(hX;k #G8[9k*`rP9ld@yN0xC8f5Fv$ܭ&`wMXEUaY=VGӧf UcBJ!oPV ʷXdvpLۗοAqʲt7?sze4X*kZ*3_ga%p~f򁬈_jP{{A)o+$ @-_(ױ-sv/~ Gi{0c<}zXȢRڸ㺣xޫ.N#{66rKOO 6}jrRu): LA0H.*VP9Hɩ #єa|1.Ѷ.LJ< U{]l7'rv|xTkC]zT5? g-6UR%dz9 iř\+l_H 1׮ٖW?\]ז :Rfjd pU%>~o GIճZ=4E.;(?^uW]/LS)ya9Ͽҗrl6j$8acmD٣)d>(!bm,H]BYPke m i~͛մ- O417V[,Ev_t;4oJkX_v`ܕoJ@oH<08 CRJCSpd6L4>ͣs&y̸" Iy/M}{qDߙk#Ѳ!"c=xҮؓnsrX<*,Goo e2S WʻkcXݎ"%ku(DdN󿴻=]07ehMN7*mۧaV7԰/E>:wt7v#]<^0eld:vX` t`2svC#~g=A݃olhܧrlZ㿂qpxF癤Y$B"ʋ'OW>K@zN潓&c7OM9UK) |hO3繛@8-cm9j=SS/}l>%8Pr\@3zy=vC]_uѯ6o>Ըmys1®<bFqElORO.V -ͺ3lrOeP $'# d헓٨h;(^OT &xhmn ͟%nW"$u'^w"dEN/'} T|@N" McP4#|=iDWoy\Uq UT71J1aίɗl . /:4nRѺQLwipU8{q1S:,ͨjiVqOW-hT8KDڒgYhLtYJg)s1E;(*g!z͠PGc;Dpi,P1cN>xEn ֈ1LvǞ7넍NyB^6_Z!y羝m$SRq`>K tp XѰ֘Z߀{22zZ)h}Д#… F*1Չ-V<'WsOAH4dDG0өad196CTnhD $1˫ W>ͦ簭!;S=)œBTi9bA V$hGD̔n.,oCxQ%N%nBAׄɱ(=Y"lte|?XsȺFxy%Hr)(ɮ"Y%_zS,A6:z$VHsNβeWaQ,W7K26͎D'AjTɈBwVNGDyA@$W&7zP @{6х=!8xQ{ $M@"98Öeho p?v'BBh34+ɲ|lBQl~#s.|G#/;t ŗ}įYIتR1B.M:e.@u]nT\ ]. y.*`0iKH &00;HD~<]pKt{8KY%6L+D;CLP;j:NdsbE"s;,P xKv#drSZ[!tŗ:%LcxIZ |O}El5$%fȎ]2EJCB6f5g*eHwn#2BV*ۂͤnY M; iZeixDc#livu!'?ye&x|x1r59Xr`o<Ƙ)I&,J@_8Õ*ZMי%vn)]Ah"|q-\e [7aV9x$]3E.w.*Mke2yrTdQ(ςHz&}*^ 9!w_zF.2dQ&_Սm#mJE[ wDo hܹ#DC A&B^V(h eTq/*\;ٶû}.d= v!Q+Wb|U0a0%m%\vj]px1j(~,>M66L;uX?!mkޡM5cՑD%ڋdYL^3HC~JR:>%~jzo+xSfrA"^(wNXjiH>l~_D[Brj!6š^{8Z;4D*aB\MoȳEcnVGR0蚎G G+hwGp%ybC4E~v?2mqq^J S̲=ሣFIh_6<e;..`K_<%ȃ4Ƀ#1d3h cy5xM|GZzJ(-r) JܞrcfJg9Tf$.?M9& =\;3.hQ:TC7) {$)s+7=F㦱{qa0x^. }tswA!(e"EufL$/N޳ql хaBFX\ٛ({B.Agӡ 8\=6X }ڸpvtmT̩S+fB%L E_I ۑ&"0 ׁNAn"ٺuLH?lwjDV?bR3#Qv ~D_n!R_Jr(l^kla  ?UsxѥDP3m ^#iVqUZ;OXmmd:) ʔͰԡdZ{WBQSXgFz-7(e-Nc,јuQLT՝2&'  ^BT"5ޙhY1[[ʢm* o}m ԇL)/m;åm eIyUp庰q }q2}C&6^ Tj AoFkWmCUh}쑈)Mxo`\O@Ck\{Crm-~Kʵ(¤T? Z}L(ϯB| C\k@J&NWQXS0pGo؜}1~хaȑ'*.c*Q 9OH#\2ek^n_&$/o_IJGq>1Ͼ,v2Nx&W-^륾bJP6Xd7m\lS1~a.G Qx4SAG4wE{{OP/_ePHSt&:ǐTʽ:(T[>r` ?Sx ?4/N;4WaB^ykw$Pr0L,. =}cDtrHlXO2ִLJ ^0EEF:є0e[_ao+:Nk ܑ`̅Uq'} ub_*n$q]*0>FgpU`9w$qwXi0 a'T`1PTpXIJO; b>2i uVʸMK;MgOu{(""B!zrIG4'5'r,bDBo}WÄ<58 #:r8|gVltkG^. qN;TڃVYA׮"{o%1 |RVqfwŋ@ã.D$B9XUG +D=1B&_ZyXHcŖѣ McRIF,:  R] 2J 4 97Wb7ɜN` {Qt8!s41+}FcJ Fp-  &2LA©u?B[f c:(3IyZC įDe}DSN-~~5KOܭN3m dg8c˶Z&+Hv̞3l+Pݻ($L.1X44Sά lr#ku2NdM*eeF@l'6Q€jD ;Н,03;W_aAv>>r6O}Sp%yv&}U0&coSe .^E+> ^Rv;ߨʐ/۽"jo0_)PVuZ iJ 0ɖv5$_Bfɞb0@Hj,haAXp]&[пgpnbMvNp%aZހ`"/#H',^ϟ.7sOW`=ÍYc[Ce;&*C\paO߮dit01v<#̉a^.+ l?/!/ ћɵ,ыby ȿ& aws-:3Iw|RYY#|u#BRI/Qg2P$jc~U!w`o)]iJ6$p#t1o `­k'!$^1q#),O}߸`lmH&BLJ! ` 1׻=j1-@HdݾgHå["8}6X-DEt [C\Vx…'be&7Ch5>C0^3 +k=$BUEsCKǔgIL QZ_}V%=H$bBQf ^Hk&R&xGnl"Wc83އCtY'z`^^/o<KHMaտ?cV~}=soTop7'Bܨ RШ[ZNq=Zټ"]k>EbdQُ:Yw$V tcؔ?fm +JJ:'ˊMžNX@tN7S[jTWG/c'Rd@!& &p)L_d7`Ri7:j~ˮ2ff3J$ɗ=}ZNYsɄaT;:J;*Gܿp^:j&}] [0 ih']81g2'[C ˵̐`2I-Rxa)<:'wqJK LJ]n % Re{Vg7_̈T+=PkB g`\Hj-TH.D0i(^a%osyv(}y.!,e>VtQ4$kNw) ^9)#fbt0<6 Tgqԑj``:ۑQ昌*"]6:e}PHc_>xxM6pmvgn7rQlM-6lTR7ϒ(&1-f%N@esw}_h+ lU F6+(+S=wJco̱2SUa{zQ]qdHXo`}_@f(Cto9\4\^KֱD5ƀbsgջgy(r%B# %/sHe߅9u[mëӰO^It:0Ki;>fQm-y9Cz#/c)Eo03cI %"j_m|yk8oå ̾(qvɾɻb2MoS!k: G$PE9X({.Nc-u[pwQN+O,x&B 7OWi'_ei-n"tR|l{S/v |ēZ,5՚ =le&FP\AX2a4"2j=x\S.5)llҚ%_8,m s`$nl>>- CێBl8xM_^7Pvz`yΪr-~sy䚁,[V2jrv"y9 |-Ev0Ȫv_AN9p=- .lqSt/lH#/"ɬyx̶߰z3d-1JC:ͅs5>J`G\]]OW)Ae$oS^#tvh$'Kݱ Ԙ$Һ۩$,= cJ eXu6-XiB^={'h̭ &;T%D4m}IXLآvz= 6-qKTrSm`jW~q׿ҏULܑRuاBunFKߘU{6:$ _B41f_ºԁtx*:{H&^0Y@jb DST?%ǻ9[. 0Y/Or࡮3O.1i6Yv;y> JړE}U[{՞83,Pw(8/hv}*|*xNOm O v`D9/Ӌ*#t.I |RJIsew N|FAL)<*\ Eԑ]!'f]N" (GR}ʎ{B'+Ȧabu;MvKZ#I)G=rmIXd%3JzL3[̛/*tlHBM`yCp]YZ=G=hs <ܩ䎬 nQ~b; 3fGkr ..(sxa}5zڪTVP-7Cq=,=oVoC Gl" S/=1 v5IdӯhE + :< ea޵SS5 p:UM![H95"ƤlZ1s9bfuqE5:Yz.&/pwr#ugy4IaBVҾ?p'𻗑"u_ uIw9t7wL)hS>JN: e--Y!)Q*2 Hmֹ* Yl#1,mzCJ ɞY tq$!-uwx|=':]3̑LW^ e~` 9Xq<ωS.No(0Ӟ1nz3!dK.C֗X%np!180D)/(L(|AU'Kys$b@_}!8)S"}^#FhEU|%MaрxX[Z! _|Yeo}FO"3-oQc9]{K@Tw?uɎ\raF]ȬEo{mt@lʴ>okA/FU>ibXil}OaͳMd-,ͨчeydCyQ7a_L=l=e^3ЫI OLs'Aj/::Rv4Bb^,}uPRKߜoU@gZ1fz J/\-vU3{-Qm( Z<Nf: ň$tu0#VN\zn\ Ewb2_n; \E xH>RM` h"6\Pm|͸q3&⌕p9\&inA!fqa)4XxHH>@S;D`45(eGZz2X|1i&[mōy):}<Ӛ."Y(yA  -AI~j6k֣ _{$rIm,UM~h+ju$cC%R,+{feţbTjXܷ2b`(b!v=\ς.fhw\l-.=w"z8ٯhxF^CG\=g\x`:*_ɭb%|+v9}˼o)]]Vȓ )jmz|#jl=\'YڶQg)5 5B9긿#< ߒKL"db*ң_S৴ N ԟC5Qcmr@ AJ[{A8N|&-9jU0Sh/Z}GJ- 'b3\V L$4`-FjL?&FRlՈrzA6qORnc/DtCHNV`WFs\bٻ" ϢnjJ0JM@$t}ƿ8@0Ξ*mx˳ _$ ZAk ZcDx宭Ns9sQV k uJt/,~մ^FX8g=s{0]}O.ѾI_#װ|P%nWj"V{.{ԇ,Mܵ\#WyOFN<ܭX\~8`K/r#:tDHGG$0,UH<݈BEkǾY;rYH!U}]fㆊMQ1*PNq t8_Fzo3:zLUs9iR+%\e4-016:{S?(؛_*5`ÇQޘ$sk*Pl{co00ŋj|%Bj~GrA)z[Z ٔMGot}TM2FWKFog/ŰbƇF'~g|2K?֢.Sfr-Zh{Ю;4(~E Ք56gj TuaH]iZC#cl#"s[6LFWƞ+Lm_ICn^bhSQ{G=li܈{"#iVj,~+y(XUb %gnGPh8@͞-'ކhcvo/͔Uhi!Unsv )`v v4|r(:JB~-Dow \>zS &Kii $IRA>ԟ(]5w/l=v%X.pxiB wz$ ]OVrPk!ʆ!,_"Ӭwr5֚< /okA5P[LT*y]%Jm8lfOHЎAaY T|LЬ][Gg9'/p6XX=҈OE!aA-J> r?gvn1PwyTԕ#'/1A Ҹ|j^Aw1 |.P)ϖm=܎#ثMQ Sc,ѣ1R¡O0jWr$ұw֝ 0/Ԇ'5I*,X$O-Ae=N] >c l *3Ѐ(uP|# L "M{h6}V ;I-Bz:K4t\]a;8qUS*C鯍VQ~>:AG'!&,O@XPnz  ()5_GT]=Y?oɉO_j!`}x8eitfO'|xzsd7 \W֬XOmyRìz~851T=;ݺra錥j^Į+hVj`3oU/I9ɢOkQEG{)1X8_T^L67E•)K<Ēpo-UW'[Ήsayq#$Q/=ΕS{D}ǐ}?CXGQG #JNO*& 9utq9DN//ڍ%;#^ uwTk hx=&Sh}Q㻘O-)Sђ)G/ߜpM1ϷK1^b=j%=8UEKq]RQ8x6smܪ6;6ʰFDbl6A AE*[v B VwGQ|4~ kN#+^QK<W4hS˿~˪ۺc#v2Idj>$^Ui'P+\0 4]y މ]wFX + );'Qa1+ 7Hs/*Np93 %tϧkxWT gRKMgz :INHb'MrV;̸?fV*ש TҲ{w9vHn L[+X)la$"o4K|Z/Bj{q_~oRyGY01<cqCD9Z u\-f[}=ăANInAx}#,t-\HD*2_EFZ'9+MM8&EEN٨XJjJ>6V<9~UXVXyJ&Kָq|u}j1Ego70ul~k,ҚȷQ#>ξQѫ A$VGGn(M+,<O]*7ݡp븰\ juơ=ǹui3&鴿tdSE4Y+\UQWW-[ X*ݨ5z|kٵHl@"U}(OzwIVyoMԽ$([{X=.T<.[dëK'6h(t9@w8|`4Dؐ@cI.X}83c%542"d:ğ G: 71uRhnrG!@r{,5Uw}6##HPj4mi;"> 0 B;Fpx;׈}]ycUng>#.(Iu0w|]SDu:ʕN`5吆k1}L`T&\[Ka<gu~cLK?%[Eǘۯ^,(<l ؅@+;a)aMq%bh؄$ZbxVJ41}?M2l*2bx՗]B^Ձ6Û87u,Ȭiټdމlזu0U /\}^=mҐ][kiseLEO~CDMR0=Sts玲;R+D֠$)T!@,k݈3L˲- ]3-I{<60xHvu>R?(1-k>"a.yYT;XRT9Xҥ<,既vlgԢ} x!}vR++?JJ{ߩV@d! 2q'nk*H.7NJAKJz9U8Lt׬LawEc U+[5{0J6t0!ۄ !ʼn&/U$\R Ae#d:-֩GsGjfU *2q]@rݒ-~J+Uv.D.w,mRy,RJ"N5TLϤ2rlr$Ni'|q*w"I\a*EIvsIÅ s ”=d@@ &%54>f:%EG,EU_E,'( l~LVŻein1ޢaUAyF\0=,\)[tP"Ů 53|TB@6E7֞_NTyXa\Wu,U`ϼ˭֯9~NA7βSOǾ xV.sA(Na?ɻNY|gdU=DA\;QAzeOJkwK,*qƚawoJ\"ѫ ?Y:ˁh^6G?ₙj [\ flh%;e D:ƒp繸OQzZXs"%-ɰyR1.0q{H69pzxeyE_|\"0~Z YHgA^:8zp5pYWp#~008eUݠ}+Pa~"vNu:Rr(E=ݫ U/z3;PdaZ ľwtuۅjDo&V`? fjǵZ`907XE[T C|e"Zw;R>X|lf8 QvPB>3r2,@x&1= :UTƱ =%K毋^ouv9k=3+jKBg@djXj-)sY!Sq-fѣXHacWi=Fݨ_Tː'; ̹/K Ь^YPK QJmbU\0]%1C$/ry-}f*4P𬐩AjcJ|`&oZqBc,,`4&J-dB $/hϚ޺ z +bӔh }5"Q̠㘊M|3 1*,&f= W%8m]GSv-h~M8Zvd4C l5T`ǀ D`-avH=RߴJC\=/ -R85C HPi0 w`hhv~_<F~9q,(m-M;j"wPS,9xrNgUb c#`6̻yyw]%՝G= c#Vu}D[>HHZ <"E00<3wY[{[vJ{*e-ubs(k e\1/x&e #zwuSޯ^'Lq0* 32sŧ%PknW<\F啝fYoC~T=  K!R;"Rd5/44vڤu"Tj(J\Oc4~>3yv넀$m \/Tz{du0g+ٟ]9=ы_ ƤJE" ,>0ԨITUd{6u-wBPBQWp7a PN4%nEtb9XѻX: '/ϟ?|qIB t2B|HG w?+"j7ip,yK"zekE]+d'$uoKP$x LYD.~C)_zF\u$^⋖W6iG&W?jj1qe-{ȱ094A/-fcNQ!ox/F=JeqקL' ۨtO 2&~k{[_^+H{woXqwQY 2&tzzb.{P[st^X̷a_]- !eI~~c@<':[~~>ءfuiӋ!3"N/6 P N6 9[j"f>UzOz2)Gq/pwy㮺xĹs9ƫ.;ڡ mb_c.nW!:Em1JZ.L]PӴ6RD%2J kV]UQ pBRE<ԍQ3(&eƑ駤E5HܘطfS!rv?6fzˋr0[R' wR,ln (dQ F{FakJKs'6Y7?F¼o ʣ`n`vwbj~Uc_ͷ-|~BOȦ5sCӻxyPq& Ҥ]t5Q(L| v XGyԡ ؕ@>.d)}i^ g/=,:HOTCoIm8 &jJ3)\B?6KPzX׆mfsFjY}W:"*uIB#@=fv _ ^솫%ڨ3=@Ӈɺh:@bhcz`E~| 1xA~oC5=C>~3`)WDn ֔Ơ/tqM+#~]&ÿ/kb}!`˩acGX#iA:ߗ9͂1U{ D'#%KŇ,-*_K-tg7 Đf$f8^.T x<.z>t_#<$f"3dm;aA wU;5g̚I*Dh*IoW4\?g<|IBGE|l6fi#0U, MJR_(kD֞_EVi<7>mEa\Ʀ&3ArFPs 2)+  ]׋Ү&'@i{B['ML޳I<>c'D~,~޵8r+gE9W7hyGԘ<uQO| lB@nM~g3XQZ\A5ijh1qzƨ^$~a3uTۭNzɒ4F<}6d79/&&2Iqtn~~pz1 )tVtn۷v7|=k7e)!vVWgHzfQG"|@~: |փx᠊T0݂.z'R* _۴X]LV6'":oŪ D{]hZqwm+ypfy8*8iMG:N= ghj4nU\lWg-KrZ_DdMr" }V.*dPێsUXJ o(CfPjZ2vקA.F.CztZyhw~*vKU2fވ&T"rUȲ'y;i#&Yc\הNznn`9cC cVp^xE&M}^)yTVUeR}6v[?9`#d.sb(*Cruybܡ {Aw#43̸TZ3%fVжo=t98hɊ%xVXw~sd-EB`tX bT&@bs+'htR^lTI࣯gdPWt,$czwSʲVznD%Nr M`6&6;DtU_n=@-f\k)k"wsz~\>8Rk>{uˁIe1'×H4dN%AP?})g{3(uxȥ|3]Nx/Ą聾78БN+T?d'D'|6tT ۢǜj$<{2j`]` rEu`ݒ]cD/yxLDuL9O VdWw:)~ )]E=%J\ܡC?kE$4Y\;1pWNE+l92sb, vvA61]HEk0Ǧ w,d`Ё69z#6@N^W ߹-Zi|HM#,:gYD0XӌJs9z=814ϯ Md v.\i qh0 ٷ~'DN ('%s^$JIxx/_ '5!<0)s2iyx]FILKY3 XHgDx&.,~١qCk<7נ_# 2d #.R&pMQ)ae岙 ϔj'T+eɆ<Ӣ4YJ4 ,>mBƉ:+01|mI5%SMzUD #\ķQb|̍ jV ioӸ] $fυ EeR`ZGln~9Q+Xfۻ+[srhBY,$d[%C%lElq>2ݫ\m+4:G/t-ߊ,I$A:˿^?'U`jS;| @xgMX^ŜlHq*#j5P󀹱N Sf&KpFрl`mT PelUL~5$ʈ%Ch=5=Br~88P^k3P4Su5og|ɱ2[$j(Ejofяa֪-#f?mC3˯ځф,2(<}z9U_v;Pi݅6o⬮z$wL2p>"#@ U7r'L% K}ZbQ8dcN_|3JڙTGG82eOXB;mPb /TOd&QA5$KIlnR^ToP|3`l9. ի/0ԯYT[GhKSh>g_],"6f=FX-q#;QAYPbQ1@IQ1#;;^B3Ϩ=Ӣ[glJq'3 v-߅'r ^hE~B5 P@q*LZgOEKU(x XG$c */|xPC~H2H?7ӛ9~NEoȼw9ot0&ƒ'J\^%8>vN-KMC5biHtz)j>Τa=,2>?V$&Op({E|fxPwQz^!^(sŽ]7Z·Õtw$;!$?+|jFxUlt :1PڪȻqŕ`R7rEҘZ2fg9&FK!~3&cH@".z(g{MQe5ֳcVݑBڈusբ)8!1-mK#Wd. vνT6WĉNu麩:yvپ(q݌#:2wvN"@lT0odK?~N. m"&WX %|M w<23) XqGzr̻) f0Oė:9?J {X !ȑ!xN=qL2Z g/'u7#<3xgpoORMہ;{޶p뷸y%ׅ-_͙_]s;p['_$[߸" "A+Zr3)0ϵr=F+kGwC馞+VyBDwmc@sǭm,.yd_EB5g\U VU-Ɨ́9مVeP@ %`ircMTJ"zsVMludť !K$@xi˫ERBG~ẅSoA2& v!q%DKb:Ίbд%QvysVk.9d\A  OJ,N$(*Q":{-M+ DIΦ2( |B+£ZCh{ZL0Ufږȓ5̓{as~]-(T9;fD@?V6 ^0{ vb »w(d*6l9> Yq)RB @r6pʐYR1>X삱'WŠyWݽn?2 Hٔ2}1ʍA%O՘Z<|h)v.YP&{/utrPwgu6R/mH儻h[1$.1ꣲ0eAKhG@ ITܸdrmP2ɘ ﵪ|ʚvY'@~;HdMv{b| N)OXK;1vv@& ~{cSSxsC++uJ|AϜ.V&<#TmdMXW]N 3_O .={)o1XovBf_L1W\L `PT9oj;r ;/- fM:s(>郌?bmNx}LBP"~8@C-sz8mo:A0gz-^E9Vǂ/SPNYENjr[nyޠd<Ғ@@9xC4x3Q9y1bˇl#6Hxi6pC!e Eo@r{9st<{QFlE -ؤR\$!*&JLx:L RȘ1WVFQy'|Дp?n~[ {D(\fXG~ueQ'[lU iBzT%7iv2D҄!#$5G@]nHݣ[~ϵif ~b}y~B4Eˬbj)1 cӵs+nFl-H{oĺR6E=ETT=5_a 7o f'ǀTyQJ.xI&8JU$@@U݀d<. CqΞ𿹘ɨ 5#O2BZG f#;듚Iy[;Dj6w)Ӽu*Bw笁t,Lc,oPCO霘=@x$UxujmIa=>RG`CugF'۫[O Ay5TShTFgO~*jzz j_nYVk2w ]OtNnzؓK>b ŋo># z<~#)H . hTU:l=#qg7:ZJ¤?fպyف]Gl,0ꅕa᳦pb{X7bLHG&390enxq `9.N8|s٬k6˃m2v2gg&ЮEIvOߑHŘX묬QN[!>)$2 P3}"en4b˘ߎX;Q|Z?90]Nq\ޫ|̀O5dc/e9s*xlcb873swqLOz?onȞprs)T#+KV RSc΅XVlC?)ȋo!/Jif]w#I m8w QT~L\iuQ f5Y`,~``'pƠp\SuaI_Zc1eykM,)SePֹ]h[ A;}Ϩ&z@)JD v|ctR#ІA|jv3AYXlW]adWXZڕn#Z_kR9YO[bI4Zq3P-E5 52PH :!Cy?rˋ3rzPdDD=#Q*5c"C&<_*ϊe,. Q1r?#.5VZJ=RF쭡CSa~W'+ʋq,*VVnQ>G$>y]|Ȥ6n,"!vvueHMxb%&^n۸98,Cisi1ph.npz!:+nR@@4ˊKt*AU٫̍z5틅dk9BLq2I ="oR"\HsRQ[%$񓬋|~ңwJ'605=./ζGf<#i4d=v϶ҙ~m_o,pjp7Q>{y]EfC9 FNRLx7QzQϧ'It0CE}XPWU1bg7AKR"N6u٠W _~f`ڴ쏨V"qISbo1NlE+%m!l[\ȵBg039ϓr]hxm@_{_ѕG(/&'=QJA4NdG쏺 յe7lVFfBtCꉋ0MP'39OS_!܄,"5&٣ `>;[gM>w npRw9k?]2b{R#5|^ĎDM.$btSd:[[yfͻ3eXŗnʋ.9s *:qf]]J54gUw٫,YE [Rgv2nP6_Bu zq,~HjOUZpZJG #:GQ܀D>W׮6T`Nj(CifܷknR`Y{z.[|NWͧu̵vй*pZZHޓajW2FB7cmRCH^n)ސ/B'a cTPZ3pEm OӔW58{&*AtCu K[g 1-P1:'(q׎6XD˖m{=#TNA]V e,]l;tz>y }1Y4$E•E4R_nGHWz` ,şk ;B>!!ֻ=f1v0{]!fIi\,EUhGS=CESs>^4ܯDIr[z4wHTVטmHfp99^ȢƜw?r) T"m3T뼷akk~`*  rL4Z(bvhMΙ^RT$7= `Zg_5 V#T;V_; R"$܈I18eUûd#G]JFVJth_&$U(ab ^k{з͑+gK@#ݳn2(2{I^C1F5+y<|Sh d\x:q (0raqFILfcw: 6\hA<K|E0jDJTFlh۷+~eūqcO(0QHR4Z8^Ua.8[~n㒒 6jR9:,òa&Ei[E3+Gt |Ld}N=@T z;Ay2~,ia F4n-70tg9EفMw&$r[ n[13/ [?iv}tZql@}B*@@@- qщ4IJ@j|:._e][b_BN#(WӎGeRBbm71󌜻>QgYiw' Rפt\o` {uTX׽OaȟXGM7̞(zu6a&ՃY?y-rCAy"N\jQ 跢.0 8 mXŊa϶`O7,.<2ZP_{ և QdA8& ^OG;?w"+TTqsu5N ǚ_3Gl't2~~j`J@]Y`pE~SGp{~+8OvjIE`n./Lu3MwL*HIUv'OᤘZW;n$kHk(:[˭9sʱxչixp;ZxQs;KۘwsL2hGNwe\J ?U>dJ]yy 0_^]EE!q[#Jbg;gL]d`]ɱSz=u44i;]xA^Hpl#Ј|A%tcVSK5"WTv/cI8W+u!ԉgAy 4T41 bFrTp܏}*YWVehyԾ_,Uټ9RLa>rs|߈t`PAvMLzw*c⚲Ag,T.=={OlÛdG~ϡ@:JeNd}Nd$K,v Q3fDꭼ ]EiDh'qh I 0&)#SJ@rD|\}?Mn{%[WU\zsl1_]4UR"Ϸ/ .1 4EaCs)5]׬AC$j΅̓ ]4H'jA?PyA]+Z!0b.{b6(wS@ϩ6\#0/}ggku3;%1` R_ttxĶ~K?6Po¹h<#dQ/N[Xq]YOV\6$إŰvvEO=[UQ4X\y#ģx3NoL_*zۀ^=:c+pVO,0a5;T?i}?%IzpX;'6u?|CɄ"cAZks3#RTx=W|iptאz߷19\L.k@’Wd%F{ڷgV[dG2@gx b&l]1v0.3[,vqF`tqq'nkh%/nop\Bfpی N0 C[}Q_v1n]{Ȟ7Pvؼ&b@di3hPpU7+&Q#*bLn T +,85p8ήH+Co@e p+-1O<{vm6֦CF=E^42G^dTbҲƉaU.PM~ZM l\] 6g@-o$>d{~5O;^7&sn~1 |CH;;yxpq" nYY:ϕ *]&S쫢tIƉ؅jhL Tfx%"T7+]@ ~.)qCޑ !^ƒHb`\ !9ĸ[~@-CaxM )ki-ӳ_[^~M3CïZg̜Ng\ h,p]P3w?d^qnv;m[>ٙ 8ZPuQn?ᜀ#S2/ڭfK|vWvJu*+d Vl" ߽L ira1v?90g=onj)ӏ9s` e"#2i|>.QRG*@mrHLaz4I.vE2A ؘGUhֵl7ClS ,U]_A>?QK:A$)4j,*NpW-U|>k}z`P;#fc_< uEB.oS)"[BjJ]"".hR#'7 mcȾ0>>.bOKIY6}@\` "a[L_+Knra5oIl Ro͚6`NK:fā4ӲЪmN Ru ZHL8ؗ\7^ SXQ^^9D7]NsDc2%Vd)SoRoӁͭ&HO~'{2[-wOyBzjA-xDwQ-p͑`+i̓J5!llЙ4ˡ=Jg4~$Srly~rQ-> z{+ Jx峙[y4Fl>4z4{n ݟ& >~` 9;%v=H;Verdg zo8k6]iMd (bY\fq ]c1] `ƾKSтSd/'k^y eXsnMpCQ._Wf=5&ʇ ZpXV[)WvǾT}qy1(ULBc&Ӹ-f*t<@䓞"$CT&p"άi x[5o֊ez8lb5=Z٬![ٝ<38p^}m4/5k&w|(=dh\E++hYGKLk7F& n}p|"FU/5٦5kg%FWm{tEo9]mMiHr*ly7|0psf+ :=UJIf dA[&(3 myU{2AA)@@7i%A:iDeE%wYrμqXI"M~-f$5X B #ZoN8*V\S!K EDuO=|'b@̭b4l*f +h$Z=ٺ:k].fԤo#…ŭ;ۭ5M:)jZJ <5ݫ,\B@QANʝK*5 xVn/ݴs׌5g˛SBKX=)QI1:NE;?} ИFKGL`)T,OS_'R|vl0&sybgОi٠?b>'a!#=$Ti3/3mAJ k ̻ˎ|\er]3$tw2ңd$ Kuhk(Iez.mOѝdf 4llgz]ҤKUH3 GЎu'F5νha ,Yz7RRv4-`VmE)ٹQw3`clg>c }fiynl[B}q%Jğf'r5g8S<PaˑpH.LJ0YJ|ӰmE %'|sGr64q3?q9.*lVPޙG]5CgNYQHYMfYdB@2,>@UVjT8LYz]͇]3FhZBIղ&{]ϖ XTC []z_ranRsbNMvh m0 &)3QIbDR1Ҁq^t!Mm"V7sK~" apl)0c]+?c85x4T%KjnKІԺ^C8c듯wj! 1Ѝ 9лx5#Ns=K߷DFu+lߩ +kNprIzP0;z̐DRy=]3 HH7g'հ+tYlT+m`(' 'dɲV3zjAڸkPBm+7/Sf`hSeT_D" ˒Nni(BP~bsAPa'ªF(Z1B5O-;!%K{dO]gMufnN,&L3,١<JJ76#hNஃ4i ؅;:kU#H0bUrԞYZgH/lkj5nMa?1m{MA9@*'I4`qRXJ1/Fr [v7gu&b8&՜T>o2G[AsOM$b}RUWU]C[҆Tul[Bf-|bt6>l}ama#d% "юOnj]|u>j!vc~Rke8ΚfTcy1H]K`\L!AX`ׅ7L 0|1g8.nit Fn*RJkЉ& ABX Jgvq2!&{[yHՒOa~BXQVnK1Wǽמ>W_ď/ X-aSR X_%7<@,SQznA4A8nXҿe>m)2PFhvtN X4ڕo sKĮ Yuti#|K:얚>I&Z} T?ߊA h5[CR#ԥSAiUBBL?}*$m$rB'^r @D#ƭt(PPMo Wdž"2/q9Q^Y4ߩ^D{>lhmخ|i' EAIO::b {fp1GS9:T.u%~tWdSA}T0|@ԢO~vT4NpMl\r368oyry!8l`nde$ '5i ;2rIT걋? ij|EGzC+)a+1I*!hP .y#<+d8h'vzok"+5kv=X>/]^gVQ(_ 6MrK@ /8yGm_ОYoJB;*? д?)d +H]wwUߠEnH=Ot1\zz+akV”ZH \ثiYC:. ~!Nw>Y'ND##h'Z-xND 3r`i;-=?z_~ 2ILtk )+)ȷ>?*^9CI懸/s&W(!M^U]I 'dLmWU4QcX-hΩ,MT8!9?U6G=,MOW˞I'Rvgt4y-Xwٸ:L+^2-8._%5 \G#|qWi4s58*'܁.7 xYM4X*x& نh(z0_|oПeN @2A170ш^+ ܟbv.aPtɚZ* F5.*H·ˤXĒ])ae(YmYy35~7DfCDz8շ#afC͙("+ nyUTgތ1xںА7cYhLBf+(u*,(Jvq~zle4MD꽫"Hx?*\ MEe {dJs #28i21٥{JҨ萃UDNrLٜtŘ[5̦+]%kPQq_"\[DTh[(GQ*Wi TZU|WA8Okh)ۧ={g` KPGcr7H_9VgԘK,4 &5唊d4н;HUN5WQ'ԡ*m.+0)znevLxU9ƨ zհsN d|HNڌnƠ- /` dj]N}j."HHZ 4P .FD<44M :$s92z4ׇUhȀ( `naAVXN H`߼,8,9x5J$.2Nׄ\YM1@s"y!PYRn/W,-PUQ+Φxg  )>Uဧ:@)s;d`slnSTHD>N0ԇqUvxE뾺_ "38g8cIg@*a_NZ\J48Z&4^޷o E̍ڀxuAb zdϜPDA@Cߦ'~aB#pg|;I̿;5t ~zf!@.AXB2i0KV-M( WWom 6)a ٭l=@39:iou^mࡲyHYΰZa"\ cbt/<md/:!`":LR19C=ee)W `vme4_y7@UD հs"Yr cVlԟH,$bSѠ2%LL_%WٳpFivV#UM}F, nLE-/)ೂ&L~ZnuI@YM‚<rA;{̕SDt.aX9}y\4:4,w%KC$墚ݩ7N)mCw 0m};Ka.@t.vAfRPI7ycb#Gw^tRM@'EQ ز`Ge>+i]1J6R #9`rVskd`e 5fk< tl+T6+K-V0;O SfOVxyj @5+~Tr^mcG$jOsGqT'x1og?^D;bU2Ϛ)DMýC5M#Uo6X-@IiKm_:rL'NăhEE(LI/mCS<33,TQ^muWM'ςPjUcI~d$\+eܣ,RfpEPWjم 3*s;T thMkO'ԐY#CRmgfOltlފp~G x YVgjgޠI?LOY*jO4|a|{ێ$,Z'8hȃ{ѿN;bm`m06UMMiQèK<%55W" zVIQ犤qOi p3 9@DxڕO6D''5 /'HF7 8 ZRsꒁ /abp\nR^ { DXρ::MHD"NڏJj]@蛦 ZD[ 1@"0Q#.Y=sf*:tg*33D4%oK x 唿2h7jC\۝%ҫ lg-'7fL抏Gp5ū |e;'0QÈJbEs㹞;(mijl _}劜cA薗- Y)Qo 0ob^Q@eU9t#R4L?WU%&,n kiڍ DlJ谷P֓%C@䃊2xR.h#Vߧ= uE> >h,j* <cabN"\1rMJp` bnD OJ%j7m-A%[o S0tAИ˩GiXwb/qr+i/MX*Y;Lw;qE T sr9R}$-C-Q3<(w"ܸoaYWߖiY|+?HQ+NTT70^pʹ?";rLP +HC af쓳m7:3F=H:14M^J7vHz),ZFꩳ9z0obۥ9~1&向-RTB^&hMe@ī$q8-+aÓP`vRљ 䩄oq:bY9z95RicC[b3{v~P uB[@Zt½+<&ʯ 2dF_ZfoF7p *>x3PUʝG"eGt}>3(-uÄe^Lǩ7\9[*uJAv{[ ֯ Fes6I* Y5f? Ca-E u#Ñ؏{؛-7pBf(37QXhn^3F@^jHS,|#7gBˠz2R l@ܪ;.JoShy Qeb͉W7csl?$E\ +5.O%nhzyru7Qm,۞fȽ/I!Ubo!H9O:,͌x637zR"蹖ϋa3'ꬽy1>_6gZ>*Xa5vչqfy0SBȱA}~4Y8l}K$t\}C^1w+U$~~WrD'p/FӞ\2jсg+Աv5@6ZEW~aZS1t4i2!󹩒EA(-+AC#*1OA6+ ,+V3'VgjfB\FM]cQH7|I6Ĵp-+`b1(UNQ7 sw:$Εux!tkvCf5ԊR*=-h*H2:yp#g>[nMۖsJ;Xݦ ڝl#V65xrʌ3>/~ WLR=9- e %-Zxvwt Wz },|)#ePg~|@nNxK3۴|{?̦Lٮ]A$a.x5OO1{>**D'}MP2T'JhO!Y#'R;Jjzljs9<;TUIYk| >S6˫ r I+1s`w:.κ%GffcA{NS~{Z_tG Q}G^Ha ,.$/o QFZ@o7߃ɸ5rm﨏)9F4*EQ,}X*BP0ج:U[<k1z"QHZBf><,ޖqS<+ogr?6j=BȈ$<AUC%t#};QfSnQ/ޖ6H b0*6Pk;vpt 0|jek!F"na8[ߣy-ّDاBɇr'IV䶥duo2exz)_;7u$혋ܣ*n%_v& ӿ@ [P.T/KeJI` .WA6;kޙāG{,d2CRnPRݟ^ X-ImT8\dhʅR~<-%ĵB}Hƒם/2`oƼRD6/I*`lt.3+Dr#]A,4)yBO_)@WaH%eB+Tb.e^|7Y;c v:9ŏ'*{!Lt`R8Drl ~1kFSEX'ҫ5Ӂ )΄;VgM$Iu>|hF߄wkNn:$lv%WZX Tq'Ï_ѕLD7BLtNwIIƔaVa ̛ s&Rh޳$yrFw4%d MSO,Pt*3鈁 {K|H 6n,VVLs+|/ğqy6lD%K2<{u 0Ul[6mWpZwV廗t}6ґȚ(Ƌw+N2-4K_&X j{τ(gV.@+K,`@ "[t4Q~ҳNnpmVfpM |^)5Ҏeva(uE$e"~jge9akL^%q!NZ+KSqEG'kY_;y$ }m5 h" poh,=" , 97?yK4Nܢ/8jvbEUI-si=#s &2IU<fGV$e@8N6tyC_ᒩѹL0ɫCߡ&Iù;rgd'܋n;Ǥ4AtBBE K Wo٭ddvcz;)gujjrwpaޯx_YΊf ~;9c5`eJsb [|F/FzGQ%qcmWbg22&[q`Ua sYI'rF>pM]OHQV('3p*(P*2y_# %a4FnKm" _ T9{j28 UT.$jD{ ̅[躾Ӝ٨%%s9p#% =t/KR4:hs")X9VMAM$sbI&):pR OҠLXP/OwCP3pAŴC,4e9@huϋCXfk;pӆo@L'_!:]8Ǩu7owo 樬>--%rBUSZ>ݹHG˳^-xś|@ Ń7M4]b:pw dI%!&ʈ[9 E9t"C7xVSP.,։ǁm2%)v.V2"rCUqYV2?]?]ۆ<7r%! ҁ)B2K +7 喈+ w系U@OQ1wN I(=w*{ލrMȨPt"]r5I:DJG8*•~RD╜Af'.WfLvr7|ws EP~L h}:X,J~W]m^˳=lNqErWxgR&vfy-fR@𭆶ecWCV NߔG6U+R^>A8SgT 7'5@z3-rIG$S3zaC *NsY i_~V`C}֠'f؜X]vksf͢Zxŭuh98:s66BJrV_mY74 %϶7A]3HNvy2u}6,OGI.[3YN]Rڎ>uɼs<X`*ZVJf:c@?˛rOot  ~U GP.+xԌN|1E5"К"9| ܧX`A)m-Ԭ^ח/ > 6,%= xǃ(v/m4@υ OCm%1BX߬y;"Nqd;83uL?!YP'Ila2^Be?:}lu(m\=1w7:EP)S؟V߰;CH >l1Z@pH.D YǬu4SPwi!?PQ4c pjQH.l2L5rSzy}E?B6O̵Npmh)] 4Ij ̩7m>VJ0Lm{?u{Y4';qk+ᔀt` Pf ǶVؚS36y}ڂ4$bqDmV;0=L|eqBV';Qwg!a:\*!H():.F|M;f<Ҧ׊ ,6lzֶ[ld^чEW5\S 6}o 6Pz2%:z+^TzbѯN3@`o93[pCxόr7ye0,;t!ʴv D`ED?I̞2Agk}郗.՞'nO\8֐10⳥;K:vvyF*>[8Bme>6Lח7j_jn_?hc/`9yKjX:Oяv䙝J흱3e()W9l⟺W8Q{9H6lu;xmaFNF9c=! YP\҅W_m096aS,xIʷmnWW%]Aِx\:kD()MؤG9~7 ;==)ځ~v\1҂>}diVk)"jҳWZ}[+zE[:#hj]q):K$1J21G5d59sO^(3M.vN7"SKa{߮zO°G*6,cKvS%lʰeal4`C]E}Th*8dks cqkik<"5^:-91IJ+5W#b2T_s[H_d*lj Iyj(@MmO{-B+X_NHWZI(gVG儁AB/Qk.<{fmi.-y!({̩ɿU%nhċ]7nVXr>Z1 \uٟ;}Xի,tkϸ-M9e@I^gӞrBkVz2y{A v\& e&6^m.Q";fa)n{s//%VS^~uY!AN Ӊ3 ^OsV|;L!P [ rww`XIGK}2dmNƋǏxA~iU6^u*o L7Dsڍ2 pl|r+3 ߨJ.ԭV2"wZz\Qnl["ЉGjt4o`gIx: 6 ,|qn<`;{r֗D2nI}u|#'Xʟvt(z['ZF׊ YaFĜwb( Ș KXTafqzٷw3Z +G^V`oCaX[s4gc*o> W+t?yj4$BC/kLݛWΎ2Jճ[q J1Y8+SV?,֥O!TkM] Ouw3+ 'YNC釄YTzJfAѵc &Fc/R*y<͇ ^ɏE:_9Йv-Q(Z P '|~cF :k$7? OE /gJ=Ezz8z?-x˱0gfCڎ-o(4ȎóQOvZ_UUqvW$#vscquW=kizt'i94R(+]яOpxVq|ܭaǛM(~][1Qv} *H3sjBgݢ$x}Cd.$oM׉W(afmڼQ*Nh$f{z>a>ث/W>`s+#w {{iu7]XJJ]=+or1.:EV$Ԗ6R?pE4z՜cb7 IoDs5E7d^DCy>A:~[l@ދ\y>:F{;'y7i4C?"19k~Ue+&w$LgPsߏ]slס,,` Y<{ӚY3(X#땞NZ2hǨx2~b۫I*4t s ׸kQaJutЄAa zNԅM$1jӻ=+y7ToPjLЌzG|~2IIKwztqJ)(Km#S!΂&L+t2W qR6 AQ![2O%h)K3UBikJF;d'P|Y)"J^aw?L9/d%*BEW ջExm_v'r4|A| ydktŵs,Z]b/DD]Xo,+G7k-NBY(ԇwȎ-$s%De*j\o)Ǎ=D|L CHuA @5qD;dުpL 3+CGBN'%2Kڟn0ᕒK /YŭVY~_u9o)T`&5*`7nV׈Wfdžޡވr#QpH7y"36[*%hXiCm2HkAt,gAg[-On\Hރa[ ~2W2T/啑 YwZyǮC L"d21-Ξ1%؍j!z\\Ob7XYU/+VhcaSKI[)-j>x|9Эnа䌤/۪XW]pB61ZQp8ꉥ%U7J_Lf_lA[}FHSk$h^J?CCoG|F`Nu+棵M+\NAf3tJ1 }φ8.=l_2W۝ouɞ1_ fPQepfWwJvS;ce 19|hC^a2M[f5_kjW2NդX{-3!M i&_H8ۛ`Q?_ ^cr1=S>i);zku-V N߷x=ƿ2]{BsٷPr)1f+t3DQb>{PmM[/O@}ɷwpjXd]ma05=Ƒwcl iƂ0~e6"2a p^LA)ܔ$>Ҏ6Ɉ (&F9fd~EҧoWU(P"5#z,HҗŠyY$B|n-dMCD v$\1dP=&R! P?^iYxA~G4s꤮`pD9]"m`6zǣ <+ ܦy`r_.p|{*EȄzP^|j]uG;MW5M- Cn?jl_t(N Sj_t]hW_ ;ֶo~ 0LL9CJƟٷFTrǠw&+X&icFrHkO1Naf/I4LPrt s6ږ9+ea;E܌ϧڻT !f'yj@L"]/ K{ϸ,{)]j0h(KK>dEfUv$ýnMt q]?N0!=UoT.A`6hfPveϖ_!506 Z 2qg @s,V U]i^vS2xzXM៼p\G6!y[,|((H=Tg2hl6vja" 6P §$Ji~{zpl[g<]=-L}[ X6.TLGu͸ôkH9s L_UoW=<2; F|\pȻ(BvYǿg (> 3|5gzЖ6w>&UvzEcRWHwQYL7mߧد'yF{aY4 C^p`bM_@|b+BiSJuOq0OCړ8"9R@+ž?vo߂>þÈ)dK;)l*s; 汈',Q!_ɭ.{x_sAl K#¨9 $LXY\w,3O-"lt"4=6{c*R='ͪl1y\lT^]M$9u@{՚ (oh( EhĿ `*<oTT2}@Z}}MNiř^ 9E[,3]:h ۞1໣'.lmkߨ|~O1Т "f?1rGk{G@I3Eڹ>? zDDl;-`Dߥ-n5Js6ԡKEA+ []R% 뷺~%agwX N}e5YuuҐfu_E55v¯R KTZ I^?]wِ[~_q:)@7,_IqIe7A~1gHnjK5Fqen$[G@y`{2Ԃ'SytWCa} V1L6ϰMoPIvw-o@IWPE2iVJQMļ˯A #I{- ~ye|iĨr%"Ɂk~_$ f#pv<"v&k:?ٷ; DY)9"¯)vj%5A7J_D)GqZmp&puzS7\o ?%/q`HH"@1Nv*g\.L Vu&Tl0[8c#kɯ66OE2z.9y?@*;4Zդh j;y9[Pݛ]63yH5dEbdWp80\Y'|XE蝮и7!OR;u Ъ"/̦*;n#>\7XL8M^'-2S wLa.mY {taHMZ.Á~ =uUMX-"b (ƨ#u I|t;$O }^ߘ̯TZkGIIج䀴|)z56 l /g 9g$;3Gd럪 gI[+U\EwQ:ρT:=dfA,Q5rBfl8A-+t? c[wY~foc\-4QN}j1PI?^#KP(.{F"bc5.MGP 3񁁙%F*|k(( .@3po%Ts4yd&AՌjm̝N\⌎&3Bw<,^:M ab͋fHP?bßM1A3fI*l#$:,3y>*pY!޾!5mF2 +M$'D$S T Gkqja$=8#g@a;jMaB{aKR({$o$t73صw\sD:/6q'(g3V~ѯ68\,&sN{cJ<6L6k^,`0ن%~YnKF;uW,#ݩA<"Y -c5ږUdueɡ2u^(IRx8ԹL#Bvs)XY/% (~voI?\3hY.Fus!rd;_n=(du$ Iap$"P~YzuTC44wU0}=fqRX㾊\Iƫߒ?籵EyyRCmϿ>bGddҡ6d?1# ~7hv$vl팀7++?# tat2΋2N_G]$NeD`hjGSA7RE[8pF,Z Ɍ5*.V.aҟR 炃8@ŲPYi~ȃdt Q=ArTcFsӱ\ ,~5-`R?Rr~`4l Ӻ\΂\H^Yp_ȹ? B%j#H.|2}YI%@3dL۲<%V퐔'6k޼֠2L2w]ۋGz9A(|DHRl`D;6!T󔼣;fP.t^4ʏY"!ax3y`goF( q0p`PڽFk ^FLH~N6#,B3<9 #=]ݦW/~M7!mA۝i1`fY*T52AoťyRX!.^Fsʱ.?M3ZVZlU7 XxѺ|6qfOmG\,`x@)XAqHvғOe&dنh؜m|;mS#d%g:pI:$ Qc}֒HeooLزt?GS?:+X dͨ5 /$k=~6Rqn žB!+R.h=ԍEUY 4VX{2lIШ!,)UBJ ;᫺JTU!y}{. =]">* I,+ `)VG`xp^f83VN>/!a,=ģ9:!gUi q"I|׏Qk7f52ۃ8Tt)|*"u/K+V͠ARem _7OA3- v @T3ۊfק>~yCNlXk&O&1K{" kjD.u5O-|0@|g2ce3%3SJ^'hEiN xCRw؛Q,K=@nbi9i;2 ]qJX3?1GEԞ~BJSM^+У˖߲eO1/w6Zrfy5AMs)/{ڲDެeJ v =eBrFƋmI?r8keY}#*y'j?ϑnoq}5 TIX&Ï0}q xNq-'&|Jnyr0闿 # ''SsM(/u E95\Q>z:hB" $DM 6LT/V2ZuwEonh'+6\J cY  P!6N%BqҏC`"9O* 2bp7AوѰի*R0j|f7A]5z6O `U=JXͳKq(Dd+kTdy  ak wk`n^.0$-Ұ(˻3Ws w'߻*͆SWPF}O}%a,": T<ʍ2=-hgvz[8B7  xœ} ^?2Tކ8f5ֶk/ GK}Ol'=5O%}xj{&al =un`:?C@w}ܻ[v.Y2ZiI3%+>;eۡ6{*1 ըsh1,X~8V>ȟ'Ї *,C#Яπo  F=sFUQΊG34M&wwp(6p@W'̧iUSl *q6L}N8L1(t{jH]YK3ܨYt}KRJ9Ih=E\S@N7V*L,t(kUQ[K"^;^%B5}݃sJ0MǡQ~F7Yus؍yHe2q8 봭"M6"QP^m,>#nQs-B11촢 }Xj1d~+v< 2#~*n5h-5C0OG2eva׉uLUٔ+ޟ֗w, ܠU4q23k}OGIw oP7ZaC^( ar9Vqlއ,M]&<O|9nA!\jsǒBszf;杳 ;ip|*GF)|lA~5h")GM # "?!R>կWSǽIJg:ၐ;c#|49En><_H~A%MؒBkМk-ʣXPC@ MC]ҼJTXtR,>k!I੏GH1yb?clޛDg9]T[;C}:ٌҽVEwx88v!˜]N ̃f**>_ql~^V㄂'&)s+FGPVȧ }/ShD_+p9 S8NWxQjR6,};!{! 1#w3FV{BCRGE8GXxCA.JIյ5F1%?DP`Q0LJeo?*o<#r@l g&${x/PѤ"о!vu#e(C!/\dR?8αV;nJ}`TYri"e$!.l`_0~TdvO?4nN#Mw6n<,WN=7+A::$omMHcְ{G(JQhM TZMLsفY%)_}!̵Z nLMիmDn;s6WeiSUUG1nwjt-/iq-Õ`(ZG:ɰ1n̽\|_`Ot=n5D-!9n[DJDᇑ" P?Lj⃾XZtǠC8d0Gk]2&eoG\ZWZpB%/D^IJ/G}G N;Mi,M cQ3zМmw*:[ &JFn-˵Թ?\8a͈*M)an]U4mМ2Px>x$:F1WJǫMN4~Tٱ CM*9Iv֩#;M,MeR.(#0xkei[!xW`x whSˡW)#wn5^ (nP\lK={*NXdՋxulM[-H}g߽9iM'åuZ`:ԍ Cm}@/Sql^:".K`;S)/\$h _~6D:j2z16% TWj:&s%Uv褜Σz\gBp!-"skU+~cuGͣww߂FVZ0I|dCHEo)ibcab$3UxRs%o9Lz[#X&_kI/z&TK!L9!G՞M}MGY& KXY{gُK!9T"uI*"$}m+]yPe6.w#!RHGd6W%T-LlW/I&ctZ*73-Zwh_dOtn GZַ RK~c F(M1L&vH:lO2sWcBdkn!.H M eD, `~jD]N]S l43I/VIed +e)E` XJ.a` MStub:QQkcU3)seJW)"~[TߚCrx{~)X+/>i6k>ƥh"yo߬OotOKUbXX$]\\DYy3qͶJ>3j]W!%T DNU-TO*ԉQY p&CѨ`[I߽Sc.X%Md/n++*O$αꆗ툼,iw{}ҩ_q,7lq/ @탟5V=1-(M謆~Kڌ-۪)yX:bG Yht=I,1C+ctYSed)wj!h9+_.Z\itS講hw i?Ck&j? j4C{)/FSEwrPu8N9 9),{yPMx$/1*nT7TD˗$)G"FJWChnwV`Y& +8?=%pޜLxlpB t%p얎U#hDA<ɴ :0]dgJH1Y`ף1JZX4y@=OP6/ӎ. ^Shh|/yYG(׼-(Cͽu/ l8J4v:Ve 6@ !{+UxljGg9)6By_ǩ|b`PӅ@%RB!iz:JxqF.i 򖉰; Q4.}$傍`ޙf\4NwT)}(HS|v٦`E]l^ǮQ|z*,4}8/VMtYsE4Y˘l%|_;ϫ^S'ܙGeFwLk7=ף]ۂeIӐgg19?wӞ sJmv%^}x]“'G'Q[,J~rBo!6y48j,12֛UxwQM 31-sW]|/Yysg 5I]`:j zI)fYo)7ȘVkah Fsy;4iz\{V8jC;Z%緓cklBVs/{1ܬʖc,'Ν=0e"5GJSk?4,Q>a44<Fy4i `vO0#UqcMa]n+6}wû~'&?bJS7s֝v\M xӉfQ_6pNͤ5}!wB2B*_,{gĻcBjw;z$#"N<ŲJGy?psIG>c7[:TLsmHXeڪėwQtJ-x oA-_,ua._wNG4 %FrIi#N:; '#:KےsP8`#ߜJެ'ޯjPZ=|~c/*b!9vZѽ'zk-v~oؕ髢 .3;*l/#in 6qpZF:-T*9(8gd[;uH{gG i.'%)wt)rYő[ؒH V#_NN\E6d&qKݱ~-RdgwE'kP%8mJ.5@ph#c=2ܐ>NB]TaYۯףi vzrEǴΘ!>1K%;*{mz{Aָ&Ѿ k!Dw!@ .3\j!Пuc[|:Չgfn- U7al듕 n[N2(ERD( {po{Ű};A(lOaMUs[Wr:cSоaMy|T:wq9-(q֦ wrQz}drSs> h7MTfZVn4r^(,ϴRgd̨-.BhEFVF9Psr:b}178D5Dhbd#j3JDxS1J[Kp]ezQIwi5${ F,3 /w+mڠ-t;=lJDxT_fv]2F{=janhi#E"N0e4^Z+.NN+.`h$bCDQ;W2 W٩'oY/r |=;9md}PM'XR)PeךB$M}/pG5C *'Խ7~ojY rThӓ՛y7ŝR1]կ}OOUѢ>}R AH)MZoVن 3ugI˔[GICŕJ*f2/`~J.UsQe,ٵd=Bi5-y m:4Aa \@#-oSktG_В705,|"ruǷTټ"scpl=*G#JY<^gǯRh4T%X,iGgdmcn5"І T"t!kuRmOi F銹bAgXkydgjNAq|8IJS%k]ekf9,%WKj((ʥU(471rVi ߠuq{=R 5xǀIdSnrQq J73iPP<cUrJ'uI#,}m`[>Ќ蚕GDYRpR]>*]z02TiEum=_928؎>Jqk{|қ](VC}ggfљ<@][lBr(CxBGW4'Y͈bi8z^ˢ|=ۓפU]:jg=|C gIJQ"cvR~7fN,MLwZ!z+Q0L/[%TH)IH4hKPip7G ssA;_5/>oaX@з V;Nn &轈9iou:3C{p!n!Iy"ۂ$*zH о~)<GEZQP٧Rbۨ3+dbq*N.⺦4"%f{1c1ɹxnмss>{OInwcl}'ޣOnzY9عX0 .m(`Y2KOJk0!dq`^Cx{ > ԸH(grYﲉ "t6f'r {ZXf%3n  . N"Z{} %6Qf7/P>6׶S9ϒܽhaϣQ -Q0ӯtx[$ ~Ѭ͸ sj֬~--mRiL}Fz}zmLwS8!D<\4A>Lq4asϗAqeaEsImm$GJ2%3ƿQI'^"-_vB[ b|{pv߁\R* <+ez zl<*Ȟ& ۮ VU Vpl+=-G{i5y!qhEz+сE "ƒ#6z]GTNA !X& Z]IpJjsV٫Cx@ Kv}z9ܣ#z91DnuZVTXƶ2XN[8l^b-VtoOD2:ÍW3FxKq~#x!SZ-xٜ_nHyamOhsf`̙ms1m`*"  }LԀ#b`c`F|Z~!dV˹UBۗ&B4:K9,TxdQ8|eE: z0 >LP&۬l!@wP(NdDAY`8[>rس#@-x:]^;zHTzG3Vdvb|~}<)gj<6]U?gl9T=Ō`W٫NRxt6=&"P$L+*z⭣4zK [p(*Qx\=}D]]'w{FVW% BXF[^!؟ IEwR ɂ(6"٭@j~7?L5/R 7*JcGGϽ9^E>7Rfwo%lfOŭIHL}w)M˥@ZEG(AI%Z iNě ?õ(YD;FdMvBu9R&306 !&+?J+}UMOU{nXPỴ-fb)FӬ-kC܋SY?\=3|gM( Ay"&I ʪko E!@屻(BTݸTAd珻MIeN/u|W7qv AxЊJyꈅ / tpp1ݙ+Q/kܞ@ K})DQ\3f4e3;)\eQVDvP 1gL178S vg\(x {AY+ PEY%6eI]RCPL-'T'?lKkG@9_zL(naͭ`GbYvIq ۾ۖZ6 |jk5R NJq4gaab ^SO N{e`8>1xF1E ^DTꛬx96p3-8"M4&O6Bd{Zi_Nl{aRZ}Rgj< m3E6K hO70vOGaPZ eߙl,jQIw6Dfd0(H2'$> 2,@hURXs1?pfګpI-sd;))6&߯%ײp@&ES){z޶ݭŸa=tR ,7p-9Rw߲ w*j{c gNe-< cQU%D:K#_;ZKPR/" TgP#!BVrJt4"t5QZ",g{0eg0}|a8N?n>#þrȗq!<~=$v 3QLc&=Gб%D>Ia$nƪ_nY̕YS∪b'6%g,RW,+eWz3{K|ہו- < ҢxLڌ1J"icQ5ᵇ%/y٨փm*V*!9, %ҿ (q~LT" ׮d,ۮսI/v yzXȀ~A~LmDnk i*&$NsDSd޴!T9W!6AypA#8\צAJ/jğ`G޷jiw*0#/8Ĺ~U:Ԑp=?sҘD U}ѳJ5Oب'8|a(#Zk0>iT`J;gGjm7xV+{ҫ{{m*oKl ZH orZnpy$vUzS@ [*Nqr3nYZ?qS݋²1Nb9(ozMgJAHJJIu Duڇ6i3V?IT,3q./{a. QlŠL}\yNo5Uw#m `_9C``_S0X ON"@uAMpq"a}lZ%}TRir鮝{dˀ7QKyz67s{`| czD_\N獍Ga1^4R>H;5Kᄘݸ;z{'x;Ea=:B^rz{FluǁQ &1ZGF[)~ko)k꜐Z (UBLgR)[o&A,X0y 5jSKFa `:%K>4²0ʓy,{|^SEń}!iY^wgSyҠ׀.a`ҽ|gЉyKQdE18nd.`v,X#}O,ݭmj9%>āro'|{E.x`x8v'=tԪDW4t[*tCm$I7Ibͽg)q +!I4NO=pԨY:FIn~XPO#8Ds?xGQin*o!(R77 lPi-P_˧/,4H W,*զOJ M1+)F #M,++H*^Z0v/7<<2> &aM{77̬4N-NvsFU_|nQgyD 6h N@~h2Lc <[7mV˫OLJ䴖BM/~tjFB\vFP0ԉ,6 xec\@ATa(m:X/[8ƕr_]>vTN?|l!pÇL5YU wov%w%i,_s^$R o)WZl+(>Cx}lcYxj- w/6~;'%8w-KDZ *C(PF)L{ϐ(SIBj5@߅ e#ehhO T@y\kdӢ]3Rn̦$PF5ƪ0iiJx ͢c,N.,S _)l*MϹ!z. ?@䧾;}h |4-fZ A/u^SI-tPY%פIa0$`\xPV*ٲ3WygT&ӔuWK4!jd;j:v~/u'1=ߨg=e8#8qi:;Y06")"G4ޑLn]rv|999֡ ƍtMn0R}+Z:rPd1(K4Ca4x}"KWiܭoASD 5taYQCͥF-giбB\h3i%myC!syxhBZNZ .f, #`$B.c7UObjÍ)-l61dTjH|ŞҖU}N;{lw)ە 8yHn}oVc/ÿ$ːgO0`R~#B642H)'Ifi1\+4Ӣ> = .нf`b;|@֍|(V%iP!6pOMy9;0+u'bU,v*.q}f+ZG {tOA=0:G車bZ-١ꅓ@mIzv@ɋy—g*iGx¾+Iktt&zFUGUP|.eʦ/$޹OݦM8m {rmժEn֘|#2*3FƯA?MU< FI\_> {LЯz΅}lg*jNytGN&9rk޵& !I¿[)t TN{ˏ%,FYFV S&)K>-@M}-6GE&}ͪL" -u܁-"? e{[E> x-mVq Iͼώī+1?m }ql݁籙y>c)HZ/(xBcdii9S>٩3,-ϊQldWw /3w;;0Z6@ϕ XG%hHj}s k/"k7uS5/Mχ._2EKMi|pIJP'Y0bѬ)4IJ9}/nnhC߹gl@Elk3c\IځM$Y>E]YG8+vӰ}rXK=OR(pp_0W6թM ˚$ӮhB:Czno%!G / ـ>J 趯HX0X~^;@93%˕є4x;fˤ8#ubS!oIf ,!BizґeG@HRȨKĀ M.u]% xAz;T}ڄхLI&s}{mfM(Y/2vMm CT{'a ʵ XgR{ȁ2ϴRQ$J4N=:YJHġwemGU[WCS+oʋ, \/v~0kOO[) VRYmlbYRhŽ7uD_,؍?# !T5/d8PUdOgĽI0BgZ'LkD F}]Z>ѐLq;w|f( 34A)ByFo >Bȍ{嵽U~F׸YuhvvFW@a7 {~AuC#ra=Źzf(63Z|\A_̷] RW WuD&u0[.1Oi W[]=p5ֳFL_, ~Y OFYQm8E>l5[<up[,VYʧ|Я+Yg~,ti;^8%muI)>Tj gs;.T3 @yRi$< ROED[»婯+0\C$x xoqG q Ư0ƑoG}~`QKN tlknLh?E[ gfBNV)p|SgA1P4-%R81;;XJ8B`f]hfˌbT#]z (6n :.m4WQashL4Km ׊FjX62 #e:y2dVKCg?F`QxvL/NARRj2_[_L̮z RQ t&j_fP>Gg(bf!8 [ǥu<?ɬ"Uu- Sn$yc\h&]vկ+Oׄ=%`DU{sJ 5.K'wS3yz|k~k5i^*_+#k@|}Ʉ` r}|9_4#eZPv:a]cZE /F'HE]\p}RQ_hr5LTJT\`ݾ! r qyycPwIvď(bcRD$^b^\wO#Eհr(T.f$1PNSeUЖdΦ'^/@*</Mf^=I#Cw#OR65PXƊZ57D4Ya00cbgAj%٢ͳ&+ն!-UrȲIC<(:vO;bq5-!{IS И;\9&6vaxU&'l@u Ր=mqmsIŻeF=#>[iHqKA".Df5YuSZEyDl_mdЕx912JB8ڇ]"SGR3"Cv=L^Ut +cG%PJ&{=^Ƌօ]]l$QU($p-*ĝm%) .-qӛ-vM3 i)Zĝ P 6ս_٥r?֙/{25&8\y=0*,m!፤)Ӵ̸!ԀA00}S{됢a|QL#Ϋ[%_Ҏs:!4 B;:@p ;X8 XBvJY?8& fƟRv" W0xW碑}ggj`s>eex7?al|q M5iHc&J7{K`"]5u5|lLn{D1La{U־JR"Vc⋼0r{&+ȧ"nv ͯOr`bnmZQGInf5 )a~< rY>8 f o8Ҝd[dF<e,'Ө5'ݎ _2X gIK" ?"kee635Gc4[4;֟^t)Qb|MTV3bAe;EENi7Tߧ]@82 ~#4HM m9"YߒAQG T`^Nڻ)!)X%XMsFǀ,C -IYVdOysjk9?Up&LXdr`zw ´z:ң&t(øcǍ .LL3)jcnw9W׳tzɈb$S^˰_> stX4l(]5[_xgٚo">qJ)j]}I0ҵD.`h") q C(П 2Ka<.29AЅ̫mCxR+ uKH\d D..|mŽG.4n%~-Τ@=f7OTbuh@m?);]*0eHKk8a]lyQ,t' t삋l愆ir ^I:.e JT- n%=; "<l'BJPsu^O%/ɂAniRn s=*q9H 5ՊԙbWdf , 5#iZX[GXCH얉mw\zACis?4j-׵Ҋ~HgU17 s4=]0ӹ){F,KE46"I6⨷0?Ln~|[aYN¹6FV[L; S*0Sn4 #*|gޤ+-q!Q߬ |申ߜͣ'b]nQ1\6S4bX!tÈ Jϻ1qQs¼Wr+f4H@_vg{07)uvшQj/v ;:/Hز^䇅Rfw{Ur5z -Ve1P<ѭ(SpbzLCk ޷{ɁA`!` !ϓJ v́?_BPW+<>Px* ̮b^$pI]pHpq#i%$nG_MoOWuV4ާ}|ujuuu#s$b[W=o\1(o&[%5?3nϮ#ZF~/Q+q{lȩ'ךp&:V%}={I =nLIfZ=Ht ? Z 7[׼bzOM^,ЄXv`k-0W8?xAZ;QWy :p*@@}]dCv(3D?h 8J=p^: քl"8u/pTr x9N F0LW &Fê]Vz0yڥI=]? l |`42;42_ϲ$#+*t-> P%cN5m2+B<{dլ3gu@?X,}:[뮟_N;o7>j=|>{`:<;2$Lz;fuJ3Tjyf5Xg>Y_} ba=Ю9by}ՆIU$KL  zkڳz8@V*$dbYwbjC@,3AoުVd~i'Z3Y0#=zxWC> ą֍y*&%#a] 'ihV Q-$#9$;PPk\F vʅ~$kI*Vu5 T;E&[N }^``' dA/z̾Փ# <>CN~\z٥`~hW֡P-X3Gae" 5X7(z$G(UTkJ-èquf^W ȥ8+q}ֱYY9 P4Y5o' Y\jj֘OtYVGBo\X K qjViN%OmQRK ֩]o9+|8Y3mB{2Ǒ>~l<@B0 @ s {] ކe Q p ]3tЮbeYD~-胛[hk 9Dܚ W]dxNP&R9)I"c^zՀV`l^ H#cF}0;xAO(=n Sz'&a3=рO_ =A ͍KiN߸^4L3  pb&ӡ58MTL& 9L_ nt`=i¼)*Y6q<`dLፑrXrC ^-02$jƖVfhW)_(\bSG^0gbX%/I82/{nD$y^Ysx8?dmQZU,t/_rwXApK?Wt ʈibT ֠"PK-#5M#DA 3$E +p.0 f*oCOLW}:7ot2x' XSXvإVXazL^.2'.-p0LUM{8ѯ85}}8o3Ad\`?na.Vcw`fj. H^roєݱģNO$2RNk4[idFLp& ,R%z,h*u+QC~"A`gۊuX&6YW9vNwA6!JՌ7I_w6FcṜ}k7Wg|ׄ'਄bȕ ֳbS5#YSM ʠ=.sRn-솻D0q l.EM?w90c/S -Nx7O U I˙ ??Bce )$n} df#_$ Cv<*oP.u'$Cv:.2wcbRa=TQKwEpf],V;㽎M&Qd .1vۉQ[ ZkhC+jY q >y.Cg$)m=ʬ\. c9wr*.SȌ"U)6C?1ʮ)܄ȊF}@T4Ra{Ƨ ^N3W; Q뻗5R}ޤ%LyJ0hC-Ί^GO!2KWmDԒB*l,ȉoZhgbNPjYEͱ{ZcgNH`Wxو;%俓i;إ@;W_1 iuwYKg2uNIPDIuIA^?#K- %074B:­+I\C)r 0_0<҅[n-3(qZ i&vX3aMGάK7)XN3zI@F6"~s3a F0 fIz&R2ڙ?oIrU J+& I#D*GW6y?ovF8cSˮ.H7"d[vݙ#hS]zpzI/Mi<Ƈӄm/9<k/fyr~1p"ˊ7#-;HpD'n{5>ǁ<XrBI*L\աr8Rp EԔHBV{Q,Z"· 4M\\ ]Co=eÅ`/wu,1X,]5Q8J!~bL)뤣#=mx_)wM*IkʲQ־ Wmצ,g/z+ k4Y8C9H@ŧSN5~Aܟ L:>I$޳]q*RI-KK ˍdB턟 {Dz} &NBW7pK/g%q MG@,[!NBZwB7 CHx'.%\}(HG˶[cb8}-Hq 0N2O3໨ۨtF MuaO6M۶V)ѭ_&T)r~KT#prae@2]U`Raxbm_3HP*0Gco~8=yyCME!ā5^oٌĬ]\l7fz}9ҕJD{3yLE~sc wD yoЦ<]:܄HU#o #uW\0583Jշuc M}4>Wm"\)8혹n@ .M !W0WpyaWc .N;慜Be]J'<ް(_=\1 x"GAuQ9I`.aֿ3:Y t`^@s$i՘<ѥ#&32*>ˊpXߐF;|_a JV(R+&)`[pY+yh 5 n=;ynn90 p PV:bg|-{m[p dD jCl:~^Ai/|bbQT {iiN<R܂os}-{,/5ɺu2ըGæ:߂zhe.aT)Їf 8w('YSz#nh$(TN@\^_qaE,۞p'eRBm;I+LVFo$4D|g\=rzjbH^-2I¤'e ͶfyyCJ@r3ʇ< Qt׬%#T Rp ^8r=O|,rv2lm%A+EݽbkE!ilRJzNpQBs&0@= QP,uQE o;o!JTx#ʎ"O1W~Nw+!Bg"[A&)*[5IdK`Rq:+a̺[inɬtnu׈;:fÁ-ӚP3J1Рbe6(u<=%Kdᚯ^{K +{^1JZ? `֏+ =ϙ{ऎ ʸ-a&IÛKpv V2p >q-ToiȘ7,##?'c*?aNtgb>uBU!CL:|ax:6_!KB @p) u\:j&^LJ$!7?@%ff<6EӰʑWcw[ cHo!rlȌ{8L8 %*7!#94yJ,H~N\L2t1B"6ZQ4_goMVS"Ne9΃([P[xo;vpm'A3ު-F9~,Uz_EMHsCDАm}B؆ %neQ30^G&Wɖ:/9ͫ=?}z9 Γ$lFd1!=!!m5#CG?#R&@+;Ie0#  q,Xy)6$'LeC-LL6F^S;thm;Ɯdxx ׌JJ8mh u ZZrBCgnFmQ-oRIˡ9auFK3_ߔ}l@1+%  33!$&ڈw*FU8|gj(h uY}`V EbЭJEsT Pz2FF$NIl .~>8"yΜlMtXF6(J!Mҹ%^P7)owfi۾ 09(N$ks~}:kJ f_ZȮ.O3 wLYP'L2 _:`xHP"7CT~6ki#s꼍V.^B=O*)7F믊YmD/QS9̶*lSI/}(9B& !`kOS_%TNo㡖XӪ*0_ꣳX ᰿G+ņNvgQꉃ(J..,>д ˼&ŕs4!aW>{l~_ (C;.S*Q%U8]-aVQqau7hV*hX}3ѝ1OCcke%T2 ^ruK]60ksh c<=ԁRmX} ӮͰNUWHE=_X@$ϵA|l#kް~ m!"i3Aڹ:UvPF`˳[e9n}ݜB2[aE-?[7F-VYTky JN xNjVNJB|oeP\gkʹ\&<5q_wC m#lbu#3 _KW q,S- cJ4x{"TOFy,/ `mߵUe ewUkԶTBu?;1FlxkPX6ƦWKA#AT 4?ӦWCoQ/ڔ>r*e/:w |]}3?C"ɧwtۜz[r z+b~TsfVHs|8ҳkyZNTKerK5nź(%%E%D8i.ө"]FJlsZ~b蜤 D .H\2xWHRy=nkKo3h\hN"YGbmT/j.-%_$BL5و&C= 6*rtA#i;UEʧڪbkر8 XޤT.ݻh3U\.<#V˙UΆ&4AƠ[kn nxN]%-#6"z4V폳nͭfF]fP0h?ɸ :;Qq~pyQ'-f%z-C|y|I.עJg<._:ȍKieq` W`YjwN i󩶎av+)Y_UQ ު7/Di,ZN^W+n &'9*_H$^A6ֈ7NŤJF$'{9} 86OS~}!Zcve4CD8)$d]8M--6h-[`i\=PߵYlwuTPhC+U@_gdo}Zv϶Xd_BdT`*}qvd]W"Ȕo &ZH{Q/HxֱWlUG=}qBWS8D}W~ۮٟ5?l.Q$gD2 " xC6)< d}WQD'd]L^l*d3z.qXƸrne)g|x?.6mf۪en)|>ؾ/:L?)j[:pnr:F}͜җO VPѧ<o`wR 'w[u!`AUx&!O:6SYhzhKB&\ t~ܹ^T砯sh>C)$'o,GKt+b~ΰ&_ G+csΪ;߬u= LI=5_*Z;jRRU3竝 W91vzZ PrjR6d.W`DE>``..y?*2ʱ]ٺ(:3\.!h+xJAX61(5媭Vf~Kh ZIiMtҤFY=WLiė$ԋ {ʣX/-JCjw]Py7Mҋ +4f,|b)h劉,M$eG,K>E6n c̓3rtj`4nWf䶏 uJ>6Q>! _rz^;/N-1F/#*]sLf-NwչU>KKlŴ1$BKBsi&҅BB{S96e OtmdkB+Za%5m\Dڃ̤^fF RIޔ% jCe5Nj uZ ULj [prf>/ n TRi@ 2Z05^+d8G RJ km,n@4߸R'E=! jK1x BVp5鯠/*IH xpDCmL_VVƜXx&cƿP㱘vW&1jYѣ':X)O  8m@͚hc知nx_㺑.! \K8bLRmyY]`]2PRJ){ٞIA(2Sw6 [@~?V910GRO2p+,3mg6igm!M,il[Ov׌0##2ci䔢;f|FzS>BFn5F҇KG6l[!ٗ ~K?1c{ FXR'pF''_`K0ytC"fL$UX;'QS?٥ /; m̝L)pގY%(Ma0pXGc6}FT}E\g[> D#`'={ g] @lKbxppT;Db.#ê.!0v PA#>ec,WbInj9h rS28iIE3$svǰDچ͛ K Q B&V1UڽY0'^{0r5FsOΩf"{%Х7Y.گi=4$hhAk>Цj-dN۷$tGsN(kf]a,)xس.{> UhqIҠΜE_Og% ~I˂?vζNNO؉MS[FЪ֭Ku{-B}cYsSqz _^b,hh)͊02=b&|(~,?E=cJϕ^>Df*q/:d|MN%ei&9 }Vu֝fEV +wgۚ',faR Aݞ2ǷQ豱(6W(&m+%3U b.ٵ.ʓ {grC9B rU C \_ϤQlwln&YQu.{<պ]9I3"A.{"c.ʕd5eJ| 0/(ԷFKGf^c&E;;뒭%ҁ^Ԑ6{D/o+kA2X7څK2Ld{PmDKnHӳ,4EwAwx#ڀqĴ &zƙ ߖic<Scu3p0 4='cIvf+0h4U޴5v]~*܉M.a M.ñ1KpgamyLľy!J`|h<$6lzr|ڥN{ߪ,νzZI1D^ݭ<AʬpIRX6'f|wILi|[F%| i p,f_*;fúP@ 4yE['5b BPohN4OXұJz|vc{b>ו|&U0hHNxڪ͇?< jeZ>}wk6,R&Ɯv4s~ٜAÙDjK IWbFȓЋ*9^ݓ@O+ 9dIiߏJ}Aik%3oq~ʜ{.9ý#~F?Uql/G,=RiIn+vTJH/`\' iNjje\ ^K%6ոl#R,vQfk=aH^N oz{Zg2k]~ƿf;uؼ^~쉞>@ץw%e& !;Ņmڦ*19`_7:^85J}Δj+$K2sjQ'9K"kx WgsEjxQi'OF{ɲODtH̩m./S_ORUxե+XKZ--7=>ԋy$MZ X8ㆹׁJQ@&(1kDPK9K@ z9{ _9Qwɮۦłas.ϻ1SXOȆF)Gd}35ɝo߿$1_HKF^Z [ ]# H s=pcCWpIdjw$EFhx=[1G.&P__ʺBƈ"Y|x3W6hzVSnTJsql;ǍAO1 ;92H5s͐C@P{"w$%c5hje}F!5OՈ"n( Vri<<|CJ-)VK?Fs͟f/Sw=zDː~JtX c0)2\Đ47k]5O?ɆTl.YĴI ĘdպF$-~c#LA6nF,s#$WaKsA^؜uB+R~YDoSَXʣbnE)tuj x+&a4:+v<4J6C@ -_.$=;eYG^yM^"s_"L5eId *]#(:ʿf4}np]V1`4K'dnӦ,"Y[ SȠRA~/y˵ uގIџ gJbc ڧ.cxkg1+)bD3' j,{5 S8m*gϢn8JYyrŐ7Zkq&Xԯ*O7K"%.F6 fص~K!gl;'>kEc{0 C T+X$ErM񩟤L v#`,z[u?>$Hff^jl{z kӀWI@ ^*oJTi :)3Ysji-ImFRT'Z~‹\Ӊ u(bXؙ%w]K`jqwp&['>60}ORr2//}#%#(SG ԧ(t[_4I޸R?劜U,Z tj .ydR.y@^ï~eR$xUJLs&uY_$kϋb7}~cF0^UmO,ϲd,tV6;;ԌFrKr=toiGs/, ;1iIuN?)`Q+o"P׀-6QvٌVq/5# l ?Z2w5,=~}q48&J?e +" +3epVpybLA4ˍO*L{x񵲊<`_6}%@cͿ:@XUw0 *z92{)bopw6Qۃ2$ YTÐK_}NuW67>WN.WMDh0Ц5xg\'v.`^{o ϏǕZ=_ОG{WQisQ\_sMLTqwigk$<bhbP ͨٗ:V&h\(-i 9!rh'ϻ"Jnl7"q"acC5uRퟀlw 8Prl =h4 j} rwr./X!w\O 7]=r8KHZ @8 A%=F0O#!VNf.oQ$7k C@UqNAk蓶ya<]—P/1вs?IIH;F",Fye0_$),=wۜzbJ"%[VY QH̍E-K1n#@l L%NX $86Lz}ɐvfp[#eJ?a\ RenQ VsTnY`hĈ#B1U1'sg7(๙a^iqHl( %XQnH`0_㾁+*L[Bɹ_ςwn>G8~hvT&ŹL]Kgh;!VVj<>XֲtfF*'Фz[JNmW! #ǿjl"JjIm4PTS;qz1iͥ- 5{0۠F[@TqOM.촸QG+s=08h`;&aFsMΣ'ɬX =zM+H ڋ- qոD Zt!jvoV? `WsMRvхO`=wb/A"VekY _F(ݟo=n>|']B+Ḭ=:Nε;$<. K {"@%nPߒΕ*FM1JMIcSɸ|S=X#^.%ؤ>ZWw2 %'6|0zBV>"llէwDVhd˛OTqtO+.S,o-TyҨ_r`{rUn_g!HEMʮ̟]Ĕ` op0p*D .%O:B4$p ݸUߟïq4q[z7*;DK`aRr@v% \Jo"whW]ufǢ*HyՌZ59 \isoz?hz k NhbDִ?ޛC5T8 7w4fEzLKXWHy8/@>w"^y"V!W6s sUфs Mi,9#c+s#/xG97K !y Z!LǭOr<yӽsj uE[pM ;dgQJ++nb}@ c ?Z U@:fm5 AHO0]"JQwA)7}=@>[ÓK3_~|ZnQ^7搻Bmk(aَG$d`M9 hIaN'ݴZU$vkz C!7õo1MUS.{F@<ɬfV ,{aH|V2޼/̂ O::jt߬?5۪yH' xER&!'SX6wiDR|3]32ag"Ck=X?.&.yw2Rl'O|S*DwEeHfbE8\o{+ !bzsdHJГ)1s:ʝ}a~}+?g8G]+ۀw-QBhJ2+vpA4YQ ь@M?e*0v';b=ͭ9|'RSӿ-: :Ս8E pTPeL޸6q`ݭq5]A 򟒧oh)y]Ƭ@PI f.tZ[| 9 $ަB>+su߁YR}fS}#))0cz6-OH^z",1tͱ3÷vZ7>rJ2ja.2uOq;3ln|eDoDV(֒fݷ<|9yD9}tPUGVB(scn|9-Pƫ1~!'{ pn\F(Y1B((7>lBxY(lP"_'ツ^*o!=_AjRWVޯԲt$LDg/w{$ +g{$ޢ(LO\^.j>M=S,ͤ^N IXbT;wst5,疀q6i:(`9 -Z슀~MW WRzR+ $S)it";IωjM1#mWmεU[ͯ(:6h%r[v+G3FB9^X)Ź@r٤h0! ӓUXs(G=VGF3QL }*J>b i̕i!L_Q"VE~3VazKY`uM; 克߻z^ Tܪ͂/ C]/ސ\.4r!n/wBC\lYܗdJ{?3'.z70j b`/4kekz,{ՕUŊS/lAq91)VI%&H0G_,7/MO#)NǡX~NH *da&"sI4DE}vgǫ`-s9p_bFHYjJՊQ&xϜ)B]6!%j@E;V_'@H7li}5A4UL ryCvTH[na9u.vqC *k <ʘln㝆gfvs_Kv< Xc U~o>?d:B4F*zguDF0=>=tq{Ww-5oPD]Ne1]}nTm=L:bwBXk% 돖)Ĺ `^ : 3&B+ā?ݠdi5'û/G'6ZHgK[Jd~]aFŧS9hc';}-'-{6v3UaK:? ZrFF;VCkC0gpJT-BRMȣXo.`NЋXmӰ; .XnW.75CscDUT O*WTo$@9\Wp1bllZb6꧉,"1zݤ%_ZP"G2]rT*vzغvXAf;{佋xBX{r:Dq0U0$>{|417^<#NnZA:ul!ƒRDws% |]iEn{)X ++,L.@zُG*+XɊgTNw dޚR dNz8 94yumXy^- P2$LG?MGLTG8]pO|T'YCPn/@81'6-HbyJqEvsX뺀1plɳs\D.0/#"&QItҢR#!Z }Bܖ4HNpgƧa s2kQk ]hx;6:`Lkqa|4f,;"4YF-p_[d gM2TwN> ]=X.M!,ل `f6 Ke~+׀mBʢ2ӳ;{tUW#XHӂ~·nRO2*H (̽>ﬖo*-q,I/ox1+MN jmϳnrH9dmj <-Lg~=wŢ ccY$ /iAjvwXS蚋YqыM>JEa '68+or)f z=0W|+~W,PrN˿-nYu>Da#߅!`l8?} c\\;DdhvO~UOL͈&/Sj|b@82m82<]3C.$0;I=  C(Ueh(`m#0*lPrOȱo<vDNe4&pO?? %)(<5Rp.rƦ@Y9o# ,VrT^^/EwΈ8{ZTFqg!AValm߈g\8%,j?03 nœz+7sPF =s"́UĄO |9BkNwvn-WM)[\4|LNݱ,<Q;xusQ}ժz>s6c XcŖØ>ulop! k$L;͔-)ycug~uWԀB^9y5&Vmkmfh& l$M^3s*yCG!*xh{Jĵ;9#$.&GlP!JZ9=>su[ī6vTR7nFJ14 QCeȄ*Aȧ}'6(qM6PR񑒡 I7vC)}~> yXf?u:mI]Ap2-m %}SA!WKMڲ5Nx"ĢuAܩI`+O"}a'(HU*ASFM6[@sm߃m=Fa p`ϒ7 b]*˥:>09n)w{"KƓeMV]Fd lˤ]mއqrztbcT@.c6O|pA6:.dUWt ^Y2"2xHoрeEHhp1bl,\S ~mSg_D  տ/flQ#!Ph$t_` b4Qfj(/vdyqIo=ޠ|a*3ӦjOnRF~0hHEK VrοOÖ@^y>&0vI#=Cp!WkTDt UXǂ#A`IL;M'i<] и>!8r0%Lڕ4g')[^. gǡN9+Skk>SODطJjI+׉kNJ9 F=E@;Aj'J'v,W )zFQ_n0Z9>pxTl t)FTA'*##c5V#")a9D& [+Sڌ%q?4= n 6d{MI[f">O=]z7;Y\yc3B 0qgr8 Gjgi G uC h6.T84r%ׁ4oIDz(>ڽqM )1k`.F._!5D&.?)XiuQ,_?Mgd.,ᒿ27neGjY׃2jԓ>@T}gp>R8"7~͌@ϖNTCtu]-JǎGEO-Yr"d.MD{YݍsNKѐjM0t[>:j{./|;w7T- Ag5!C.'3}m"'1'E\ rbjs rIWUsdsmѓ0^lW_g])v(:h ¸F`Vb#lby?k=J;b.9YA.uQ>qL=^JS+8.EH۔˽U$;}Vʃlo gX4)ǁ4! ?atZ18.r\%U)̬tDሗnapz y~Fg:0mӅ10IiqF&0VthyRdu YeDw UmR7K֞8xC&Bܔau|[Grh6]W h3.t(e*4p^hyByMG >a^Ӧ6]oXQ< hʕZ  nJɞ-˕#>j0ჟ3 U-xʠ.QgeH<Do}vF2c I]]gڍ mxMqDbi=&tCw(rN]Z 'nٙI` íC)~`Nm Y;l k|M8eoX `(^xkw@#/-?c9[JZe(!9rx mkyyU0)bμ@-+E]y4#"CwSJ2,8[eHD6`ķ_eC!:;^Bd՚b1r-3Y%x7nh]go'z#j,v}TlF>–DD9ojm\TDB, Gl3%ئ87bѡj < BЭ57,/שB]žT"(nxݎ:'Sr;81yØe?X0 ̢4`Y`(DBC6{#]9Dݦ"BM~ {?qÂwyk@ЏSs֍zK|<nD"ۘ?RytnYJzĭ$5ӬZFpқwҕ|"]%@MvGJnTPgUܷco]?_>׋e߉(&GryLziѻM@O6$h$js0H~OnAl@|j$yr:>f1>~U7 @ל 1v7mATzjF##x!;]+P!ԿZ-@fV&Ru55wQoWp:lqg_-1>Cˆd|%9=@_{)wg51GOKGᅸaKyXI5P{sܐȈȷJ T:fߪ-3 s);1& ,=`_e羗ެյ ݳH+VG , ZlM2Gri d]{+Wb3TwΛChf5_в`óSIHNIz)QٻѴ6잣rكRhiPchHR-bg #EBڦ1\&l,}替t7<>f(ޗZeg˪V LyD'}>O=+dserй%&ݍtf T $D^.?4apGWz&;A:mB>w[i;QTO؟(|Gi.fɬ/oz 0VQkI|5?LtԞZ[ހ#/W,yQ,TD]f^6lJ{ggcn(f{a4C(>*Pn@;[bąP?f޼"+Po= 㷚{O}Nf,D>i6)Nx5_4|*ȳj%CCN8~\B`,Y¸ VCMHAK˕h[-Ϳ,LF(wՖPy:`Ġ X;9pNR4|n_Q.̮_';?RR >Mfz!Zvj=뒐> JY/Niѻ͡Y֖&C+M >eD`M*v0OT1KȢ"zLiU(2@LZz(c00ndm#ZnC(SUqľ~d $h 6\PVUD}-Ɏr쭟Y%T|7WJ^:DnDH'QÃ_{ k+E?*Pgهњ89'F- UX7ĸ@Q%WB)M; QdPK {Anu_BYWjp$0Mxq?AnX2tf].`@[727N4;̮jf$a/(fUƈ8OD٥ugq QZLW!{q>R2Pe}A%Ք' @lV%8ـJx^Y ^Ohi<ђ:\li*um ]+ )q42lRHx*CP=J)OOaYsA@G.!%?9<:rXr&A##֒Ϭ'vu;LɢӢ/t,{Ej&T;~}[Vr $1m f>/{%^<'QF`I<_b;/(yTWck7ג>U\!P8/92b4m9^2d c +b;1ZIBϤz hye!hg>Gs@}I  B.tbTp!;|iXkWA9͒X'.}Ihoj"TgE6) 1ϊC߅mV]ƈIuV%Rrd%R6~ʕ|P/NzsL[8L-3әm&!gQbT j~>M);:d\Ϡ!#5ABk1ZqGNPL+R?fdql"lTtD8v&FϏ#Fq)*ybZQwBP\8p}!6%fZp-3@pN+@ ڇ,k#V2MS(mJxsȇȩ8K9 ְ@h_Wo;A8 Cͩ1=.Xo%P ̮lNeWܧ*J,[dK|3tQONzJID , zIȫz.{>f=;, I[f]Wa^P7xg=bj2`$]M /+%ZCۉAд& 򛮟Z2E OoNLn/CSM"WNޕ.o1 rVy։[ Fw7@9㙷vacop݂!|E׃KiEgRżm3=使H8й =^,J2vFb$?$f8+$mڼDXXT b|=Dx(cIQR '-6tޡQPIAj?RjZ~]n' D=/XSX; x{ mM  Wf6i'7>lbX]Ud&Qq\B\}̆}m YQgydH7ҫ qozpfuh,T }ZJW?ْ_/m{WlI/KV׀;w$d咐.N{83#nso{}rqbaxؑVjrN5MSƓuFL-`Hן(Yd".ϜZ{qҢQ kDxxڑXu達K}@/q8kXQNG&@F6++4!6{E!+S^{?y.ϛAVؑy7 sPA Zfy>y%T"㬢c"¥l9S6|;_iPTKgiZg/4)F2b0QGh^'ѣ?\B$Q.>+,t2%tX%BbRuE҅ پ'SzCKp!"QD1"D9L$|'W0YuR' P~B@!}߅{S"}RFF^wk_(!- oo L-q*<?ѳ+Sձ00) ?3/h fqndT_=_5#m%id"5aQ4~RjGTJrO*2zɞ8Q5̾~> ~DZ< > ݎ1/mמ}_K>g[X뷳jT %'!3КP_* (ha谹e]SܽIVn^UQԈHڊV>{T_)^F2WM$#aVp{; p&I*3ˠXA^> ) DQji`Α*V[+Oa4s:NDgmIT;y(:҂R鏡_qM%,f𑟶B7rI#CyҍYƱ2^%2AnΏ!ڗ~R݅ K2lBc;M hwy'o T^E?u` CU̡(DJxΜ@zn@YM$_q.2@KO3b`wEK= *['-o/*ZU0gl^Jx^5TMl%(C8)^V-j,Նx&tʩ&@):-LmC *˶C҅iUc"m$o*tnIN?J r&\f ^J7ERN󙵨NBE77=0)oQn.dt -0b6:5=Q9+JZq} Ï瓁I%jVސlkȐWIQ/_Q'E KCQ!l_LUA0{ӈ?Rfo1/]7^㥠B4Y14< 5y.p>W1 ul0gY{@ߪA6i^u9% gſkD|cȯǜmA`.bnّi@m` _岫nR-_0j DCd<O R} ^2ۚ|N1c<I;rvgw9xf!Sw/qmvc, ĦsՓ8q3l#v OUܬYs+`PRQfPX{SB~Z!J$P$4Cxܸ} Jc+i^p0Z).IAhCU#2 E󏶰$;Nߧ^3ǕܕRq H={j3k׶)6:r$Vp?"Q簓?vـ, >mũ+&WKi+tM†@/IMk ( 6u= 8zzäM'@nөc yNSxՇP^TB4N O&L қyӵMK m>PQE_9Q;&w?R7XZ he iƧ|w}|vܳChGƶdTK܇71wRRl] {ɽ;t9ynH|H ῏Xڏf<x-nTuMȊa+yǜ1܎Ζ4*Oxk}VD:)8)򧄌S\_>Ho"/sW4\wn\sW?'5z)K%[W[؝EfhzWhu) Nn`f!׺(/w͐,MS@c=3Yqǐ4$P-gJ럦 :q]Ga-{إ4:u,A^P fhk8~#)AĎm|~9wjA2B)^rhF.-bܧMPgv7NSz,PGghV]9G@g^AdmqT]#f{$u.#; @k9l8RXLPI"ܽvwDd̘ZoqzjڡiN ݂P&zpo7̀џo(3%Oֱ; $L ]z^/lgf>ny;l{1Rͧ_rrU/oJݕX՘P| EQ|]{v/&NM۾ݛ8VU.C$LͩYFu^M9=vV[ 3t*[.<|'$>u{+:8*mb2@JB>2-^Ez* .F"0NK e3?ϖ~3'ɠNd1m  -;ـ<5aZX:rWge$_z#)u l/ha{Y2ە1yv>nSC6X'kn03H/eI7} otzY ;{$NWP֬ʑeC]MAd^z'R@[y&sP  *Rvh٬ %0rq .قDӨW)n4c!C# n8s%R[|o(Ҩ޳K(p? qbSU(A^ q)A m1;5OƓ2?*冋-Z/PfVӓp z]b5AZU2 TwV΀>5^[.:KےsY̰k@+~b^py4͇M3+_ n}e=ąFG jKtuW-ڠ-o8l5&H_ :[H'9+ɪT_9d4↑",˪R-_B.Uq/;Y2v>2'y3}N6| г4zi9sZYUVsRbu㭦YI<]̙AS~CEtXO^N^@* A ~Ȇ}ul_v1~%l[+H ɐU}‹ow~=8l_訡b@ZM -XO+mMʋe:1_Z&p'5?&Hn񰛙ZG%Pz^*2M>T-Z![[c:,}tVHw$EJ1!;Z3$1yO[Ic bOe^%Sǩ.I9^g^:YZHe0h )Z& o@z!~!P\]YGW)}*Y9 !b -0)yb3G $Y$AÆH'Uis) B/2dR/02MT7]gR)0%tFM`uygLcR1K <4҆l C}.(p@ ϹCޤ$PMՠcۼ:`ζ0S@YL +XA={I!kjWa }%J u k.?^GvJƆ@~}AU{տ{{ w3_-%-*?6ñv)2TXpN+<*kyu <|岇S[ToY,> ^cǔQ,P[ZlsN=+Պ]p _"6 pwq0s⚲_=hsH;R_c>n. ̮Ki8GT70_U;bEbL<OxYdcov>@ftbyI'ynC0<4 BP2T hzE!AH8*œAf$<Ƈh?$=("M^7?&gϖ}K1bT1.| Ek=և "#A(KZpu]F=Ĩ;+4ZDU҃eJG"7+w3oj/zVB,SybP.#XWGmcFmD6XŬOM-h?R \}- CZF.h-YZ$x !BBﲮו@V@̫XV$~gKϗ2үBɅvpݤ/ ](.p `GU.cxF cJCixq\ww4.xZ'DxV k)TR.RNjYʳ6Ayfϊv SEZ8Tݏ"ZfCz6}x^ڪWK\)Ǝ)QQQ8QC pdVrFoD{;xݻ]VbzTn~My[t LH2~.4 5CyU.YVJ| 3ܖjh/gDEl$ЪƎ ,ߤ5 &(l^{1?4xWClfQDkLIDaҗiCȦ56 [CFv`<[(>`PD $qRw?6sSuGQ6Y,չ3Tӝi(Rn%a􍯄}һsY1'=!Jx$K9&d}>b O<VS+Y"^I< "`Ѱ N#1RHhWJ" >!( j_/q€bkzԌf(Wݐ_.Gr F?z/mι4hXg(":7t;dΘ`T~b"&Kut_"!@>AqcSZh'܄t(n3=K=FpZpg\u(ϰ˲޼}:'}PYy6cK܈k,uox6aGrZBcϢp3# 9-X-۳73Vi.8ܥ `UA8Wa?Kj4W} ҾLTV@!OsҦb9{ ɧ/"kdL_&Kb"ޠC -Խ h}pMk%_I <7"/vec?ousܙaȄ/NHY p7r/X __mk,/R^t銌?(pc0yIZ+~cr EN#۰0gF}|YWn2&׆sl!:+m.,x^::Ow~~WZz{UIa1<Ֆ6u V}Ò_85ÃٵiZ}ex_!OECܠYkAQqh<(_rk]c2ݶ:.H%g*FW1ze6*6I73$\&=uLjx>,q+ 񓀴o5&=T\KwlV3^x-g' ԇ28YIL/(yδ,\;'m_) x)Z]N;#ud"A6 Y({tJP[anObeX}"cjq]o{ U=ѸIH}kW5|ᰨ>-{~ Bz_lp1Sc|Y JhwOk%>ďY>,Rc?5ZHHxynpxAD Q?qqN$<C\ܱu%Pw[U%YD b 3O/{1?=ʼne'2?EWpo=sɶc>xr@w0@ci0$@#] WHb3|%Q%Pl|[tGQˌc0ίRrI-|4!-Q<ҐV3뛦z=a"ЯIa܍YPKґ\g'/5瀩 /8qQLYS$kPJO D\ `|ʑ@};-q} 8v}}t{\WW!2 M(2uFޏ`PB(Ik'F3͚T0fu_*gy-@M$Ocu{/eG78a{~faRmh^5HӍ ^pԙ[rCg/iQXGW &;rdw&MDEKqHw,Ib p07'YAxSd9;4#m֕+~E> \oQD6fӏ^|) R027% }Єէwg˃dܽR DXf-((nT<%@ sStU1BՏ%:n*{R|Ylu;3ik ?;dڐ=t5"'Fp hN)@Kn^昇\5A1$vKTAm_å"U5x@sr(1 pz%1h`]p"_FܸW$o!^ܼ:m`%jE/}d3hX)W'\jx^g><=K|I\FO#dKW3R* cNKڛ4:I$fUtZj!UԔ(|zlbku{C70g'1rˁC+E(ȸe?~/N7@$07WLf#FX}M(=ۿ>-JBԳCLę ǔ%D!QT\sDG$}~/ԕhT yȪ"_8F:?( #C*AG9D[yªOcJ.KO*kWWodQp/c?rşt&& J?80f$iw*ٌ}CR2¸beIwpwJ<[B8DJ~^ r]zU7,r#^`}! q|L}Et5n!E'ad"KsbK8iQ)ZTDCljGeFOUIcL.l xhDD7ETMJNWZn7ve.1X2@ 6},]Hu7*-% Jdm"V*٨@g³a SE =++d 2?H :!: f(6jyǹl!_|Hí?qgph 쯚-.@IbR+k3S~X.)wǮ_\V@pCo}I $0w3So$_vE۷YhY=z7ti58o,iqcý > %'0Ȟ5@>W}kkYxCAjHFР&еU&ra5M;l]1hؐR^Gg {YgLl%Yy \-?0KNf(?Q%BDºӗִ%%N%c\_h9zKPܡ8X?H$yaw51?'A,6% QyrF}|%_vOHIA輝э.bQIt TPpt~pa3nJNSԲnx!?3ԛvbAOFlk}S+p$?sg Q_\JcE_d:M%1SmvŐuYÞ 9~'1-8_2kW=q&IԨWA,W![<a]yRbIVZ@4@}5< n9K4=Ѳ22XBtHr0S"F%g17k-^\!|ι4m=/w5y)o5lFVzz4Kv 돢5aӰ"8 X؃:I 6ִ":e S kZ< H0-1u~ST+$Npvfk.aTg vF (Ԑ5|F9XnEjyХRp ,! rYP&ƙmV}y6F6tLJ+/pSeaӱw3',HB S9"}evE,uD,KR {gn#x3)qV5\;$Gݽxǽ1qwb8ASm1v4lR-HdgTDH8uU 5r @w6*C6tv h3̔>(1ԙa VTa bp?q8 5~[!w4Q6O\J:cJfin"}\sh^\GOqaS0Ծ벽]_1߰*}њd,N\D&AO9\"dSpX޶ἼB-Y(k_)IE=\S8!=8M4%=ฒLZt(2m & σ<^)=ʧ4G{ؗ#)F+7A\5Ft,ouv38dȏ̊=5I jӯY h3Xֺnc5秦Mo`:@LA;s*چ _z昀BhF]M#90-Z<Ó'hP2Dw/s[ʥ;9VJ͕9TJ!Bt~{&HAFE5Q\]kSaʣhN&;dI®t/t>S[{ Ck Of|!{t`tEo%F}٭R.߬+}Τ# ns4B.Nb4V2he/=PiGe<hr jhI E:4\0ݟQ-ȿ9xq-rqJgƒƼajxOK/RV>T  _);7C-eʮ@3\ong8re$#,!U7Z/TVf;X2N_f!YO(Uׄ`.H̵g(b#whk3UO>nHBlpyu'eY@%(T1?W}ԕ8*3f5P%'A%`lL7o6[=hMO.&Ya{K< ꧬ+cYTP#:|B/6A"CxSAͻw$ N~ '#zUmə(?93Bf 6.ZHBPXGݟ<ь:0^yۈ(Ulɦ:Lx=_@)T9)!:JA f@ʡ{l)(Ц@ $ >29ʢ:dD5A߈rE&vfD* $www>-2pm{c "ůB /e= &GFmv3qv6q o;zI6&uMFaemWp,#9 5ubN o0ϋ#/ғ@TM(U/4s#~f HU7d!x\5ZTϙu?.܆'W"CJ2JDC\Z7Mv+/~)K0%8ܚjRK5>< lRKl /~ca{eP=SX3u]NjH cng@ㅸ-KuE`3N F7 mU;3WvAmn}9kwb^Q5˹y`.ea]l$~GF<&O․fh?a,X?75}LõTγjy9qKǫY5KZUjlPlF ϢR v{,~|aa]ݛ̒1z0 X o7]ɰڿ%SSfXzNĆ+OQIJw8%t &e+bDfl|*qNP>C>uyYh#}E#;1xՔa3+\-ޟmRFAF#fXI~/ ~š(4({!eh*`2[jE=0Eͥ8/D-4gu]L(}'W2j W>GH̞$f7LV{υe J"{m(2ύujCu@oiwqb[ČiQ*ϑ# j]jc_e$zR`mky iI|q0H˺Ȝ {jj܌ߝÐvݳOä4*b3 яO@TiJm'd+߭΀;r{6|vV^ӽo:n W4(pTpLoUp%Ia2&V<a697[u2~fh1O#rX'FrW3n9g7\P5>{M-ۀ%D#ka!H5A1XɆ(y 0`gt3fTJs[.i1>75̫>37,*Nk{~ @Нѹ{N모 X^s'׀*$K4EZJO6Y8[F%'7 0->圍8Sj2,C90ʖ敗>nj;NԙbBt/ H%gʩ`Qc@9.T.O+&I0!rf*>/*>_DG_j.=e2bb^J›7jB,y2CK e :b|488&5&k_-M2 5CȐb8'b @.#-ÞpS.VTvc,QV}^/ҷ V 1`6\ lPNdg8 Oʭ\Do {fS2fqHl+.}Id^eTTM42^ 0t·"9:IٰSh,DX[͹'`U ηW߻koTjl5/[俚a߁Vpum3JMx$DBWK{[n|a?xz_n +rJIW<5ŁtiN/"1 LG/-[CS jȇhmsND[46dN^B/3;@;"^]D5:L2Ozt$Ebo]oeppLV4f{z&37v'o]0А&oYycſ m {`ythh wv\`*xWOT^zn ї-a>>׏ 甿ʻsR9R!UxPgz{3 E1ichkp1܆GC/jө&} !Vi+¹^ J`{sjuQabzH5CUoT)ejgjj.ڔjS0' c0g\M+@2j)a0t<#2X|cSSHw][.kẑ)?Hs3FNdLCKmju2 ?L8w;$hJzRHʆIi$=N=|o9`2ClLN[#2<7^0` U/Ay&=#l {!{.b'SoIڳ^h;`88vǵc/AGxa!@Y'Jb]0Nxu jl9n(Q r>4fZHc8RlO񳝐[E0prx̠[V;D%vV ']ۣ?nIIo0)棆챰U);2sa9U`|䤰_Lu,Xt^Z[Xt.3%)MhǼ@)<ֹ%DGnqcډor9w]2pГII(jPOul_=Qy!q4ʟtasZA;0~ڒ>K=* n7;cL Yi ƈ%3@F]H.镃}Հ1xo={Í; ۰x-'=vxQ+iM$ǠH9F17U.vDF+P̼ȨgdC64s^F4kKlȲ*ճdru/l1?c3!;!;ܓz IȘ ~%<>%&,g1@R[Bb^p` jة`7)} W@> {R›h]FʑX(ɱވV $CёB'MqYV4?ov$9~L/.6T8[ܵCgdVh{ۺɮ [NEPA(Hժ??CLM\o}`$,-לxVAj%Wg:+'"35 aq}[@LLLP تtG8؈xf8+ps?F,d&ɝ1҃̓o*Hwf'e)9R+%c>(7c7ݵ<'` ⍚Z$K_kSGzt?RuCզi췢 XGDcGυ[-:a祧p:42rB YP;%"y[}0 `U %Cw)xJg:fJ"JXl$oȕFC\-2듸QM[V:Q4k9ir,l<:lA= x"n W*2n^z~[:Y2»]i_~'Nm?qi4zۀzBj|mKag+H}4tesQ-զV0C5 `IZ^%'fw ɭ&$ޛ5wM%#9{bۨV1 Bb3T,i'|kZ=4Qzvݿc Kٚw5&Q[OSH$X! t9rTg $ⳤ? G9!I2W5LoATc^#nq=cXDis1Taq`ং5?w./E #K5v![U~#cR .~(T۠cn_O>"lϪ67ϲÔZDl۟Ƃ&HK-QӮ1[.%*<nIתhB i s)> &ѡ'/Ɗm}Ow+9qY:G#1Zˊ6$?/1 ~d˯'=!C"A/AZCf@nh5 P.ֿJ._-fWqOd"߻C}Iw|Uq g&h7Kbw6XUBr kW*ל~ 꿲VEMasi"s$׾ћ)мA ̢4ߔePF1&{Q?G(.ښRA ֒RUu|e0@2ADW-MjӺU %g^IBw}. xPCDZ~H]pv+QJƙ[`Q+a֍~OI٠9=fM5e.OU-W<qe;!i: "0"t`Џ 1=,rEbAkN^A'iBN>9c84ȧM.]*xVۭyl,=bMMaF\UvόL)BZ!) .uc\ۃ\ciEi$Zdڜ:>;m3%limkDhIUVK͈3|~vj45:R>HtV|\NӔIB#IFT<?D8;m_ !YuvI cUӸ1ڢkܸ""6QNfK}h+?*:4]WTʋ&v*zԾX+$ph'<Jɇ/ּ𓴩[~сW?NTkge풻,`th{ G#[v>)}ۼ@iXލul|CzBW 2sJYlV|vaM*K30{ dT = FV'e[o xj[$'} yUw3gKY-*/*xjpkQH~FGܖeA8DܛތW5'N2f*tإ5#I]@˚4v"ch6W ׭.eJf122N2χfs~ue~8B42*x|r (EI ϲ%5%j\-BW_q{[c i;'t[7՚_JaXZ:'!OZ}r2ĸ.sthjDtw7B\a'6 ,r W}Y,^!;Ȟ Þ#24h4Oj G8oTs45ʽdap+*ᨧum-I~waQ-ݯ& t8efrX0~{."HiY-gm, A;̲jG:d&哞"o0T!԰˜|BijHݴ{3s8;`Ck쉈fM0ugf: :_!E.^ANJ/Z gaZ.8[, > 7ZYBKN/5' _<ihG/)ȧ1-ˮ渓@(0+0Aـ<{!gX/~GsLn"y5كz1vN! ɸ:1jp4ڂ䀜iz\vy)){mߝmSi)[*w4n.ѠkHC>ύα⪍)IfP'C)ӒWpsyJuඵ6gIDO4͒& H#{Ymi(]\B,S 8n ^$2ۛAZt; d IZ|"dnh+ZM>M@m?O+ɀyhYt6 cDt\0 ͡{N^1|g@^NmE uIȷja=^X9E4wH#+A@AZ7Yd` i Ln:;M/K6Vw)M/:%|w Sl"܆(6 ,d";3ɫwW+D;n>m7uW0Lwn(Iӿ/P%zNȲ]ݰ>玪ɤ>v#~)7O2|S7Nv4)n母Zg(ٝ0A_gj,NBxwcŦqPE9Uu:$Ƅ'ͣKsNqo< +*{qsFsح03ҩ14 GObs`dQinVa;7AVH&˅ghhoyvsܩ3aTVRr ioi^+mWu}*_hf%ou.@Etg2xNܘhd Y56:(#MzSMv˹8_ ;BEiO :nxqCLz4X[j-iOg|;K?7X 7ۛ t)+hݲ%xыLzGURL9@XV`鶑xx< MWA\h5Ꭶ)$DUetNmO8㩙nxJ?VdfLjINy ᾶBX|zb5?$ `c9?e[D`Ө 4- P|u䡔> Nja>7pyA$kRGy%iGygz4u Z#g;WJ0cJ 7&xĐs$)#}Ll6^+/Kvu,$|Ttf2$Pn@S\7K$2.a_G-={Į;j2_Hu!jM`bEKB&歴kcw߻O>ZEfɂig(ӛ1;It-#"n qW}24k%2U)` 8V]+|SM~q@JoĨw.Sl>TlWʻ\|ꊏ=p&w{.ȫ:Gx]8WR+ybڨGͻTZH3l >N7wm`u uR '}@s{FH@s!O0b؁'-RH~e>ٺgM_{;?|k:v98'j$w nBwګ`rX˭4s4yTL}m%TSHy uY2,!s H^ i6w%%VOgiqb`"H*)ȡ"*)Ӥ̏)"1eRk#p Qd 0 lk9/1?sX^I;uS_=E`5|xiz4Cb?,}3D$i{Xb?#ml*sr;=YL)4*L*lEQ"Z0ϝaJ.O*pk 1jم/8! 5~@= Lw~ijYha b'/ͫE@1ӕ ;CDjtU,xcnN*Pb-Kw;v妞w>+V>'Lp|up\VtS;RX}bT?aj#cDŽրpztz%׬ ;ӣLt_e/n;E KBYi^WnQ^zb먿˳56Y(ǂ^7Lʼ^M9:#Xz30LoWʇ"i\˂IЛG Z =S 呞q_F"ٖ ,ۢ;R|Suyݺ[k`gcBozG5C.]1+:e=*='҃=k{VdMF~.,Hva`T"8sj!M] ]L1*H؂PLdZDuX{Յ`s9\ga_iCtwQ R!q10-doKas&t7p?%u&֟Q \U`:^~u-GN ".$_%uo0^t.cLTSF04erR(fA Y☽Bs+W=2hK`4"Efwg7']0{רde BgH^Mc ?RxpNut !dF}՞|meEs-ĊPr5͆^>Āa4me XaTL0lK_;Nc 0Τ˕oWqalrQ}oݨ$8Cd n%fbT%e ^~:,FYx;5@="|+vA FgHƗȒ_Ì@" hDpʥws~.n;H4SQy wp B *;>%(X*kj S?.?Bt^Y1\Iee>k` M֯jd!9t>[FJr^H< UWyUAXk; G9 i` ?=T>vfz~dL )Gфk4;Kٽ=Η=!+H-~EbHP< rr ;' 28*nhh Ș`??fy '+{pJx2{vQ>g꽫oRB+/͘s. vTj^A_JkɚAS~7 tcC>Nَ~vקA-ceا8Vv^,-r@GW*e.YX &b kL|O:-SDIUŭa<g^iw=+Av|95䘈 6J|B~Ǡ,uwy.|ޠ7T*zNQu^1@: zHűi,C(#KO5u9xG@b !Ƿ#U4ԞQPaQKV 3R1]0~:]&n@ZJpW tCKD#wIᚤdp[҂@oMAv1vvd{m5KB(Ҧw!siZT}N )Z-)SVS0\F H%Ƒz{=-D]aL:pD%/[BעRPyL[]H0( p'U^y/{Dq59ax_!=8OXg% w( ޝRiwTд#΍..`l{^~-~˞7DIny6g}LV ~Rb@|-6\]OΜCjPV\ IBRp0K(4M2ֽvoeVzTFY`Cl%ԗ=So8s'HMoԲ^!ẄhJ ˳-S聑o)d iU{Cyc~F輲* P{ov} U X/B>nΞ+1UgM"h!5&ib p yoRYŅQSǠOxTADкz(Z$tbmGF}!V%zr]"Z6E*S] DFtg[.QKq/8xՔg\I$k$0dߞ߾7@2"nˁv4=q#) HC$ۉ7& dOt%Nd䀄Sxh#qNN4i[~R(U+bqF~[J_㟙sa9 &Lg?t\#^.Q6U"4ՈD5>{ 7'ݟcW{7T@z!5oföw:'9t#T=A#ce, jCESM{ ང;1DQV% |ZAiS߆x/c\~5d@9t9 b 9xYfsn=EHcv{W[oҞr_uu@1?OonLzzOn7QbG|R*pypQ/4- GI0$CwekfjVǸllV8,泃AC1ݛMgLNOۺUٗg^/a#5D5upVmϟ}nfk-3rCFVb87|ܲ/a~Rym,h0rTyPԉHLDaapZ9uQBk7V-W[NODt*R[SǟTSdO򜸭u1A"=3<4(篳*$v.H,N B|! }ǗG\"c ,RSC0LwV^uf a"R/^~K|PT{^$nP ,W=-`pSv#?6;ʂ1sEyJUdN[4HG%(0jK"NnZ?:.;b] FGf؅E piwd.E% g GT iBkه5mQ" @JKHek0 7ޘo3N4Uǵ'8* 6b̓.+8R ͑?>>]PcT6ʦ uS<>Kts)B1+n$H\h= A5>5/PUe0P[w6^'Ǚ/0TLӉi|3 .p!ܒrm\/ֺRGIH^('q8cj0Fs fZ81xWזj<#g;L8փ6өϵ y)[ץw.r=ӯDw.6l(0Sm9R)0JYsPpU3^-m︻-)~L`u SGKQͼKR+!< ^ҟ@Oc>2"z9(OCR\?QYJoic<́qbULpW=ű<,X&Pk|RK|@|NHͥ4{ܞ!,D#dyFwdpڱ^g~lYO~Tጄ*+r3K"! "hvb:*4ϊ̈́gA3ۥ߳qj Vfb;]q5YY]'0<Гu=dWgVv&f/~&T{^6VCCqEǢ UU\MPj86\{=bHG\mF:x QrAKnDݝ MlxCHo}Pˈ0Xk0m!\ sBZ5r=Ȉ,o.{2'~ɧ 7lieMԀ+ 2Pbl'[:">yO97T)n홮Pz2*]v&>(ܹQ ՐWȡz s:W?cmV氽@>B I VYc]p+/ HHt!saIzp}wJ.f)6-EN)D[FPVDv+MC9]}n~v*B_Ӓ`pV%KAGn\EI&;N0=HST;.)ox.31me8mqˆwA}P`vyHX'FPDf0DO6ي39ǣpFX$0(BTMHE~̳pU6[()?g!Iɭ,jnZʊ˿TTYV|3zeQ&${qjn%'Hbo슇dҙ6#AzJ|5įvwDH,O5eDɜ8%j%'NSUd'ɕ]Im~,A[nd01yuYBqKFZxW.-0nhX+saXUUhHDX\D6DIzZ>$_ݿmj 6*{GO;G]1a6 F@EnIOzٕsZIܘ!YD)x'4 wiY^G6dwvN<` ~Y9\\tdi{|ta:rXnHEEUąHsi,EE42*H2y2~qy %X. (h bL骩N̙o%a:ȣ;Ԋߐ}*R'3u{~,e*+d#F`L莌|R;4u8to|"ˠ D՜ h_yr alu@ܗKnL1T\ OtqRgPSlzHC%j^ lOv=x:Z~ s2q(G:®knyEv CUL PtUTRV:auЁ(i~?!ah?_nKt&A#Q_ˤ"yp7MB`{Oͨ@v0Y-6Y>@.=cx Kzo=OgZWjbԮsSIRV%j5UK=ggH0VvpFP#A@gT{koAy n*ZP$D[x}=Ⱥi |b%z o J(0:8FF $T: oWH{D'tEp{5O7M;.x^CJpY>t{X^+C೥u"x_feqXR?>Z Ux\!!Šqd\'M(e8DА;[70aF|?QfqwB_0UBϩsϣW_(ԗƂQ4kIBz-ڑU`1Ão{Gb01S "5^gԺa{RiyY(h Nz7_uty=TQ-})umy@[Ӓ3Lx7fTuzX7èfͶT/$MFP1H n 2&jRA\R2)Xx uxU汄 .G)f;+)=(0QҢ =̀##Zp44cFSK֯.#77ʏ8U{'F|> "1[XM"7tuIV<\PM$/OIç=qLu(=j-F8iEllPd$%op'Tnu}paƫ̶mۃt>XgS{3S{\MB#Uz?BצV^G8BҊ8֪qGtsq́W:TŘ~/›aξirE\>Yo'Y;WUy;o&Y/yc @)&DVe9[,q[NλR>R M/*ϩN~F~¶2)]g Y_蜬_8 C*BUc-*Y/ ܐu8K{(D(@Moq8M8:v6:S]VjRLPw0.Ti;0)U;~XǖRjQ9nL{*-4;qY6' V tXf7bȚRh մui, yt\ "Vb7ڴx![*Dݬe|)sMHm"V߻I3y,T : Iaq\ Hfwfαy2hRP+E0gR3\|TIHx\/-ΙA'0fpDJNePt={tՔ|е޴#/ V0ԽPaBo%h j@«Bnju8`+|WA<{Rx`j V\Wpie=`+MH(FtB.4*57=cfjXt[`aZY˴J.;&fR<s58Mt"a:cVRJ|h7荰*K:p#-ѮhnQ/p4O*KVCYG“' @ 3kgctn.n19*@ $Y8xӏVt[%Jh=KBiIoH HGI k4x&[I!h'xɫtӆ0]V{2Mfk ."%gMZytJyPV/&kѴB#C#y}JKmIf1}}mׁrVZW1IThA"Ei@L OkZ+kel~6 l;qh!ֈugS b7uH;ޫ?ݐm{,GC:#0 #0x˰}8o3duYJ,W1~,z@,D>I+ɚNE&?X[ͬ 8w하3-Xν|A({)," {72F q 褈B^m͌֩yZy@sPxp)4$(s+ݑzb>j3{FOZWܶIr@/FrTBѴ`nj~Ɣტgq"Ez mG|4sU)DuZpKREZمKh/1h;Q*+>&~]iB>Gz5Opixh `Dn*ַ.&VDbO0)|өD۞ZvXJB 4nacuBw.62yhUtfoW. #k՝ȅ5ﲷrL**eP0" @2A,7}OW9;x${m$Q4lprY`Q֮+K"[Yzm߲"&y' e:0 Rq#B+E|}mL*4?cT7[ؘo ڿJft\b[WXv;0U8.Ը KF`W#x2EF"u٤}m1"/E]^!ҬB1$2P|Wb5i]D%~|~&_2_NnPjr0A*,rS^VHNjunF, duv%Hx3x&jw +z:ӋX]W0NÔ7,Ռ =4> =p<,#OgӑHor׷sЉ\,{x9T+ _ } lˍ@WQJ?Y'}KJ*H!mI%%^i';:yg8 ISCkWvb=ڷq+79L媣[jS%rD{$!v' ^0)GvώEm36K Ps/y(A.U2(#r '1g ^-mqȴ7'CBzBsfhHd ĂM{;tkaqP<M } Y AXE>Iꇄ>05V^I>OL pQd҃}]~@Ƃpme,%I ٭}MW/"LvEusu4{-jQ:6Avt n ASX%D9<{[HPݯj^h-?n:(/JPsc$/ rp}4Dga7Gg4)L BA^%T g]56M7<_`I֝ԈO"xl$qF鵨% 2@&g0?6Y)9S C4 wzcel*a2ǭM75,6A;yQ5*+ SG;2fnvJ|'ecϔn$ϔ'1ۯA8C4FřQx72l-b^O1 So4S݀1B*j&~ZQsj4[ǒ?`b嶬ɡ,mXr.J'VEO]~Rg;^Pv3*P5\N9-k@0kDN3b3lFAm s5W%_2tdo-=r5Yi0bF %v/d~쑱i{S7s/mCqK?H-N+<#n׍(&p'L'$!߹Lj`y<5W&W{cl"L~81q.6-L4=vj\}6q?CbC}]ۯ u[#=,F@AN~UYS{iq V5Ns;"8dg@#KO 3{I˩18Y'0qgc*(,oJzI(9mMG3k]%N r, >3ϨA%P:Vki4x\-% NH\DlmvO?% gڎi0wb "wV6fz1!Vԥ+//凤^zޣ{'R|p>Z8rRgcvM-6W&OÔ),lwvUa'qc*%(ܢc&6cR!@1WE;.ĂhF >t;hsUi(aUV7ZjdDL)]'C`DbUXVKm2s՝c]0P0\>7'o_k1Ĵ?Cb1"ͫ;j_ tz6[@iq<$(귫Ik7{3(5O:*r 4!ʢu\*δ\HߒD7r$Fo\w /!rDQ(l f W&If>3o{/(2MzK>y} =o$~M8+O;bBTK#A&n>c)Kc@kɬP oGԜKϼ!eLD +ޣt ġ{ڻ**0,g5EPu%}tt]v+`~:4nR ۏ >kt,GVJ> @23M<BHiYsg#sxu׆pDwU6Ci4%)$YLƙel1zjo9n> ZBwzBy.B VD #*E2ڪm _@5LzWX녈|h #w&m+QŒDQ^@J˩=gNAb$"ÖOȲ"Be'Nۙ@M"7jhFna'jf8 &M?Mab*Ii;:II^7kVͯdYLZ$Mpi vL7QljS%[tPlaanR{T6&ytxu-dOeDݵkj1HJPrJwou*P-C%J8-Ie? MϵSBl2b(m1.VdZuY6pE9Bmbd5 EΎf>9\(:K/, ͢7rTҖ5h ه|~Nb %tdFۃ>{ G SS;36~T!BRS~X@%ϓԃ$W.hfn޳WG5{͏Puw?T\ 1(.z}f@3A2Khoi햩͍EB+=^EE Ot]4I2^ʝBvtؙ/["=;*Fs"xuj \R.0{d!awӮ'2wuU/rSkPs_ ހz qރv*!H^|9 qCC?Ycxcꔋ'%  ˩N&^L|:@b˶Bw'DX'ϗo4f4>ejH7Upt^,Co힩Po2a}hN-9#Vh(o*CDR9Vgϋd rzFPbHAwaTPrqYfrH*`-F`Ƌ Z{)?L$uAF.>6ӟ錠[h]i'kV]ac>zJ@x !vlTz=T4 VHM`48 ׯ^hZh|cZE*F{RN1(̵Ƴ!* C@ѡqH@XD R!l5L=J֭6_(n>l["-$K(|Sڕ`ua\Ag9sD 5'(f]J [ZKjdlr_^rOgۺNNygўbb\wP]c Ecۯ; o^%$lC|A')*YAw{-l$bpiU=[ ~d5©e Luռ&=q^TwT|:MJ$C'&EG5=",,±Y3/5ת5~zḩKȚ භ;}!8( n:, :=}Sw <(c P"[~hdU@3JeJUgZrAo) YF&7Xu;~,atb_ 9jWo*,А_v딦K4vXA9T=g ;-h58f U ZLpψZyUUh׽? eVvҰJ\6R `!G3@謸$/4LR&Et.1VjYUTT*D v$%r~+eW)˘,,m;z$)_r#?է!!x,4,|HP3ֶneq>)ٴfѲiDxΉhى|fu)6kL㙼$kaEG–E`!xڜd^E^C($SVϔ %n*]rEGSڳbWGK{dz)f>ug[`s+MfF"2fm+v ,c.+0ɿx9\.YaQ|p. q{o*wi)%mǦLi{L>#,c47ʬ7#ї ,bzPu=GzrF>} w{u(]1fzMU([7bĕ |nΔ5cO`w812+?fɢ͟u!jߴGԗ-ߎxu$QpfTقc3a/lEv~Bc(}{mT9X:=xQI\2JGT2^'rP6$/z@^|͂9Ͽ1qcFEp2`J0u+qygh"<` k{8~_bGR{aBT;31c*=+Zzؠ!ٴW/ux)3XkE/ݍ&4l:nQ@P],hK#v2=a| 1#҇Wdyl4ڂ$A{ۄTg|Pcr8ZWVqR4()Z]׭/PNܧ./̅[32XG  rOH@?h>KvM_wuU+1i2Y@> i>Q! =I~_I*ZɖAB`退Cέ6͚2SD1'tZ m}}pr"C*"=R6_m72FQ,2U/v'GffZWjeAf?-)e20hDRB\:G B$??@()o(#rL3ij2]UIϕ l 4,^s/2E?yRagsZcTE#+ 9Ur\t% AI񎵯:|_x͹zOZc'.p>JnQV N6-uda|0V٥]ҕK+X7EKH!DZ7C9-9IFvJ2򩓓DmRI1;ij]luv!o>iVӽ&AYB))ju _6wF9e"+v5҇ H cy]|,NXtӌ6W@ *#vIx͜偾E!hpSWJ4wtDU~1NRO"O#0O0DRYP(qH})5GtXN5+RCPEb\$yY Aڃ <"pKg_{ |S8ǔDCz7n |i=o2+T$_j(y*c ? c 'E9#{xe[wM"}ve|~1.S-@ ȇ9fO''!]m-ap}֙Í|&+19Q[UO P‰SrYyi=%!9ж~$bx]*)}6㝶!kEuvi;pt7 jJj>϶L *P@kx $&06`mތ @, IY$!Fts5iO`Ehouw}N"1B{Yџk2 >%(4?ng/>BW^>WsH5 x NC$$X,JqlO@Wu;ĺyg)N8!'_*#;P(%,lȚ\1Dthp-V._!UuDڱX'n.b6+V,-ֽT "{,/ &s嗾 ݞ@T{_rUy.`hK?~~Q7T݄bN!xbdg"%:kxmf`Vs/B2¡MR*gF;SR |c.9*MJc2E11eD_7Z;d~T}/jvXְq/]MSf/OT噮,FsA"-ϨXbgb<a̷{!R#6DEW,!P&;G?qnǛXAatW%Zr:G*V$0>v.b002}M2DF"54ap؆w*ZlNkE0wɖN\-%0D5hl0My.5z^z2ݙƙ!:W=2h P-бB_ii2kfh\hAx;$EIKml5w%%ī;rf0`f@6^]_1 -͔= 7u#|;;ya6~r0g(jA*,rPWfGfz| -xޡkRiHuĤUSOzɫP=cPH"C.8'h;r|H2GuևYW,vCc/eREϾL}q&CS^!O7ʑqɅlOmlinR5r`ETPV-X ܽ0`!.wO$ԛ#揚aB~sO>Z,[5ǐ%c8с`( |5rJ*fh(Xɢ]}H=g/v;^iR^ /f=[~i56KQAc#.Fp +hk@e>}ط'@S:%fwvM@:XܾS8R@qk1ZKYV~ [}T`}s'/ reQ7yUGxTD).D ?j+6fx9 PdKU caqUkZ$gn -iŐ9+cj!rAz*SiG;?Z)xjg![2e3dm!p5[,ˑNe/r䳆 6vTXPj6ʞ$a5P[-"L;|VsuG x=Y,M}cIB"2́a*NY2o`cnR6N/1rq uGiUdX0O^ Z͊-Ŧe%9눘c\D0ja Sd˞$ IwHd&Ք8/ w9j݊qĪ2?XeT[SF0"tmHygՆ.w eR ]@yI/)Xu u\&*t0/q+OTWSOd|~ٹbm $Hoηi.*7Bq?҈t/ŕ`>MR=ҧ(pWQ$n>˄҆-!k(k<[ ݬC)&ri,Zvʧ4_$V@Ġo%opZ"3DLkƢ:=f WahDIi4|pϜTME\Vw{R/lGJ0%f"~A̛VJwHkr:G). M _G\! ~MoB/LnqK:QoY\Iv&8`j<58`fOG]%'qec3Z_aʀ|6?G'9E>4J.=4>7/;|m5yKF`|RG[B(kaN-Gdf6+W6`:o=Z̀t^Iȁhk5. '_(JGAoʘKߙ7VkN獚oE>3 vnΘڕۡFA NFvc2ۘT{|Kރ3o'wEdtbUF v>rtѼ;;R\MX{ 3J';p6r;s!EH!p0"`cP-:ҦU2QI-IZalN;5d|㽝uZ־źAO78wHN6i-5n$2Oy/|LȀ8Q+)L#1 Z`bb@/\]C-[hlj#SP 9"1D&sOyzZBDH$Y;wS,-/~C5zEV6n[Q'X|s_ehue߅:"#lBUkEتhwЀS~^+>Hz{YD)~r,ǍY ;|OIC(vT-ͫ>% >32 p[KQPB|e<˛ٰPoz(rKNt2<7 &#e"9-p-)M^JdvU9|>/+JiE{F%T +?Byբ|/tup]RN1Rm Nr$ ڿ.rezU%5۾%Yo{bg I-V65U~[#D8goyÎَ|sai+9םh`UbYy}`;6&=e^ټJ5\]rR@Ha!ܩճ-vPl?MF%Ѷ@_LYd}{-qfJ?ނtPvg5h 0aoax`M8yζ0qC{B e΍9g5ۼX=U((LZ(m#Y}$3edfI򦷂{`us_G7JKYu:^d VӖKIZ8N%XG - qڋi]LWr71̱k jTC:1 dw2Г݉&/H'{&\WA X=ҼXU띛(ci/2.!S#\΍:0 o%vVlG)3ckZC6,e qX]ζf'0)L"Bő,.4;Ês4)ەJ\U^[B#G17̭tN= |pgCp@p|w B Lhޜ& `?¿L,BN3{:msRvc)$LxE{q$gYRxWKg]di`EZe4 7)RÌy_2L18PYA?ϼ@`7˖M ґ=YIꟉI(;ךmRvˤi D~.jI=2)[nt)+gp3b`pęfN(}Q(^%|= $3_3._7dyYղA0w[_AT9aN5fe)&-q(bלvٱP$ K7m[ʑbgXN_/OU愂Rjmi|:6 Z3:3&XKf7xQS7sCGWl}UUC][i;r3" ĎB{ S~J(-ibRe4|:bIe!E\[H"~ Fa40|^d\N-{NOn;mXxfgA2(%kя*{)l`<һעIVhћoaS5f}n`6UiIZ<9QbKޚ L8& &0|, lE{z+k+4 /6qkNt7橖w.p:A,4H?(N?g/q꾞̤A7,q.v+cdkRA4z e4Žٌ9[8mkK@?hyJm"wq'I@;49_]l>ldzo>R{@f`,9PI`lΎ<}خTr^?pc@~A{ oFPz~dXSF%؏=σaa-ʻVC`dY=V~-5f,5 ݭ괲`4Vt@ J\sz+b|W\To{tW~q(I/cC> ,?Av, WE$&}}$F!`LC@LG1I6+' EE*_NY)ݛ61{ ?)fTU1`bW·׃?Zsfw&^T7RdRRȑJA2'),i1n'}9yʲgNUh a0a-XCwr& TҘ[sE.&P៹%q }'2CnЙp/Nx;^e-4z6#,*9cc!/:k@٨^p^Jj,ȥxbVJ:9~%#!J+.Q,heCW{+QAʻPI51A*սYDf:KA hf*1Du_DR;dLr4MHERZ%fwݦ"VY,/VbGN\V;̂Cۋ%T\͟ zG5f8R BS$Po9ޫYAk@-$>@6y5C!"O[F]PI"WtoFbo{dk"zmWR=1Uϐp HFޙجmm.Dmqk=dQ5{uPCL Yvfq3RO<̂ms+>/t~8*d2`bv~õ' 8nEui^>\ř], RI?\k[׫ʭlAO݄G[NoN\e{T7m[2%IV1X`[{Bڔ(H$+z]%%^Q;cNe%@YV$zp^Ld}.OGQt~S+| \qΪYHZfW0,dsx#iFB?ы9>_ tFLxb3=0Od!vIdT(X6Fw+01te4_2m^65R]RSDɐpkZ~[>ÓDr挄EA4PS 4Njl4-u'iEmO%*$mvS{yaଊêk*99t Q{ٖ7RACN__k_#b dEoe/t3]ho^&d,@1cvB.cD!& z}@ZЈiI~J<+Bn3OYq7;{/F ebeb$Ùz[F!x'w7UƬsP{C\މѦ!k R7GR'>?-g-fRR'2oٷ)ә8w2Oԩ>%Ghb35w՟"f:!i#0%AVM[A$fHmDTiu;P|GL4adK>oKyz3'uغ0(qܬ\S"j]NZ+I"aQ)ξ6d|(DLe2Ȝ\8v7C ȅV qoE$rPWoCPe!%X̳JJG-dσEт\ziww9/ʌ9ht=Ve6KS3K f_1}bhaq 8bAGK5V+U @Εu+ے| ro"{né';zhNح6ڢ#L` ?3smbZS3w#-tj#٧&Sڑ֋} "䢵K˒'Ljs2?UCjR2޷__IkRrˌL*ϖaSv_iZS~!j]Fyc !&_+ZLqc!?Z_J)LFAxz6>sщ.J2g,$ GvjPf1᥵"&6WN*Q=员|Ǿih%Ӊ̼n{SsGfŶ$rk#ugug Cpk=ǚt7K`z +w(ƒ=IGX6hɘPD Gvn`BhU@9>e{=xˑ3uSh[?*-k&p, a{}r>3GB. YEW;`Oj@$>9i\4n\㓞 Jt"oRd}&gBЗ[.Pifw}m7 yLg:#r|D$/X/a8sw'W! ag((W.Տ)>S`㖡Kx]3Do<vxmq,Պ3ܤM歂Ccey9A]Ml3XˊYoy`[=; Xhkȍlh#Xi _&r&bA to!I/ChS֞o2n rU`$3QȓY1~fl)7ދ6J@:kaC{[<[HzI#xgN=%ZN풬m3ppTLSU]]%vXn^b&!zㄕ iԅn DK ;s_k׵GȒd{fS:<9/wD'h8, !z/1()BS/ȅ+ ~w,2cce q™muͽMz\~(\0bjApwQ^ Dߍ]HHvh1;0QCO }r =  IBu^bB** XNX ύSrv0GC ^JjoFJgvdo짗 l_ip X.ow6 ܺңf[}ӊ|R%):K'+-ιy$O8jOne琇 QZ+`VsCY_DT*8im'+B_y"eN쿖 4@PϘ g2rQ+sX#ǥYk*Fynaφo⛿猞x!u*3K%Ƕc|Ԡ +_O{NPe?YCeR 0 ?UP.䥷95|}pbçg8+Ϡ[u; 2zs]#C^n 7Z1Ou`K{XG\H; S?Z%#azHOO:gWg\F1SX9' S{}a:#3ϫX1)g9F.$,X'y<鏳D*9}{d ^3qfk&t@3JuLJc̑u4qH'%ɸAW2SYTՂdH~9hΥ0@fzT4}R(тI5oخc +)vW Ax\w/NN)lId}gz+[t0/;- wo*j!j,BvxEQZc7|Ĺ~]'?}W5"McXL3ǂ7:vL t4wAmVy:)ͱ@t 3k(B8,͢~Hؘ*f/veIpӣPFy0Ozݙ*58ظ=#@A\7 íCh%6.c+Bnw'f.R@|s4{G)4UC͕3 !Y—ER:?-dC+hAiEL_#+xuT|U".(Sg(;Zk@Ai:ApJэ7<.J(t:8}->6nĜHۈ| v=UIع'ίmhA}qO᧼[~v'Jk6Eu vKio !Ӷ wshGu!ALVNCޚa4sJ}M$R2vߊmk$wt5/hjA3Pa~8 %`b'0fk"tܾ5lZo҄%7zUe0h¯?\G IKz }ɛ+0nZ+Xa{Q<'$ײa0gg(ɷqNf12:z^F"# hA)C1P>[jH9'jFr,V p]8R ׵enH>}~tx[:z{z ZՒ&v}a<Ϙ[q!$U:K+ +”܏km%͘s J.0Q(C.X ~F~( śL']<4/'vy6I|)}?uw-DgBZ"J(%W k 9uT}K b O"eI7s Ѩ\Q|bɠ/33j-JbӜpBׂU -//ȬOK2ϗI}fU=I::uMm7Kޒs!T 2CW8E<Lޠd4YltVL^oʸٳ˜2"Oo3P7}Zw}U# cȃzUL2JnK^( P~.6pgweU.1Fnc7օ\qPlQ*~'M6,iGibtwέNKW[:mFŸ>>V־n\Fŷag-+U`5%=7aAAvqP 7Vh;:CSqek{h-Ev@lAǂm?$tr 7 sdcHWdGV4 7WxTIs ůn\_6n(x5ˁGR y`Ha 3Lfd9w=s@T溆p`z-輆=<Ӥh8DgqMNRQL>RYH2c) c\:=CJQgo &"6xG)=p}lRWmxJGwyۥ@'JoÀ]ߤ::WN$A̹} 4:TFshg$8axŸv(19J;zB#gF /PSR& ]ޠw,E"҉Ftm'=G YuB+̿OTJtSe\a2u>1CݩZW-u6 0j&]D}ed9|Ĥ][\&vviUP,1WgMwTULEu7o/$)?K|QCj[(KD_y"PKKFݱRm=b˫1xLj-1*=A=TOm22}RcSϕZ*RTV$GAÏu6EG7~$D4(E ؇HPB,S4bRu[r @ ThcAyY, Qbd٧@ow0x- ~ A,͋)QiaL\\rg7s³ELB͞/~j=n86gF> .C@ n2<F06!lsfN#c׬>Ίk*6L#e g8o NˠAISChmx(Ӷ@a#Z}>qJv%ZDIk1 ^Va x|1"OIM7cC-?jB-\5"Is0[J⹤Bɑ%5~d:DznOuĒqq1 3|y8 ṟ;|tt궚!Xp6Gc[7uvu m=s Y# )u?h#>㱽hJp$oaŖ=)m>$-d|J/x{=ҊI1ȹxY]zq֜ ;[,$n}al[A蔡%"xYt7⩼%-nO,%r:b˿ N BIr 8趆+@ufAB'=odƇ~~Tel'|jb԰5aN{Zڢy++O$*2Jw}P3! +)4W}Yev-NL }%G:#THoAjbn ðkL\6b0R)_C~k%(ݖ+O=e ."#xl1XkbLJZ$&^Ch bG8YY0Ljh0xk.MljߕL _@3- #&qa-&KmKV{,2D 3Qbj7J-`#`Q/~w|>vGxeMfQz/Kە@7Tx N}eLJYRjK`P̷dcZkS!4o`UkbLċ4jfxew,,meQ::!9e]\]"K9 9lLVzpC)sC=&MiIeHۘ/>ڵK iCPHÂX9-1c 6ḷcJE8}tWd dw̗V2= :Q'Z?s\~!X O`KSGF6 ړ±Me1c ԧkcF@ ndcE j^0lnB5d~1 !bZwyltY Xkm*-9,2KaU ;b N~xV?tQ[ՎUN '*P4z<m5zM_΋eo[zS$N`YqU.MV f - 0F|ӊYq-9uހ)p4x[<çӦ~XXJ\P Eb1{甄~3q6]j }o%H(Ez6;Tc m{d]@L9'ny׈~> 0[wzҒDcmc4ٴ""OZ꺚Vqʣ=xoj~n){7ܷ`[-[3JS88aQl(ȡD8(^Z.-Y r rK li4~b\C+Yp# ՅIRw/Х~.X?KJH N3._aㇴ~+GEɑ yEb k GɐNI55w!`aL;h;9@:&'(c @ON놹^ Fw vu 3^DZh \C0! WHN-'bDkXav0+ېUyC/[V)Romm%4ƿZ6frlYm~N]rܒtO|!s4 Z&JzjA"q(>o`I{Q/#IvlaibaT7jjs'=b!"ܬa$Nrx.sP %*?PW%g:fi!L0jP *ګh_Qᬵz>Bڑ2)hAlˢnM6fgD+ӻqa…sͯI! 8-/Q)tcta^Ue|v_YboƉf, ENJxKn7妕נB]2Qna#mv4t[Zwܠ`+0V÷t{s=bQۙn!MB0tGOu"H8W J5rgo8^*°8ڳ( 0LPB~ ;#h*WoZjkr/2*4Rԟyd;ڝ%]+߻ũ^ ;v>z]RSLZb@0eL3$znb#lӚpBLd4t 84lx5FELXC1ё$Ш>4!=QU Qam-E]gQu})[Z dݹAc6BEQ@U rz}Y{"BqQx; {>Azj.c[_0~@59$fVPQYdwXj+%b"-RtssQa?)_&#\?$%},g=KPq]931݊u%SáO b7JևqƋ]bVI0ˎ^Pg*$ v+d'N;!COj)ؐ76((ޞFZcq)z' Э 71"*CY`\e"/ i'%4` (t(M۳9t.yKof8$k}qGO.2jip*B*k.@/3qoT?2ǿzrMK[hmG@{$b6rK0'xFq{GV5S)%<>Lc{g "o}M _w|>* "3shBilkEdD]pip>o tCȐv5ݪXKϋ툚 t 1І#0(ԡ{[YU y񵗸,dH}ve{D F*]05CN24nwAITyx q bKOm*ϙ,ʈFhϡux/R}A;<ćp}{-l#7K|B>Ri~$R9]@H`__镈cEUACE;Rݍl#b412 L3%+au c2BӔgԚ !-0tn}Jce2JGx>>ckQuES*Q GrKU!/oRaFAifnUܝWE v e }g9=g/WL9d1'{k.`>Dz~!S\NǞ[jeÆя[WN*LeMI&C!we $N"bM7䥘FG NۙemPa-lvh׈p:#`Œ6쫾|D=j:Ly3Mf]ʭN) =>/FKD kBS0j;y YY8T3g6o„J& ϛO|(ޞ]ېUF0[%d!\a֪lbxO5Kd&mJmPu \A N(Sfc?#(,;BWQ|͚>xKQ40$ њz{y(A]nVzQ,=5-g]p r(֩\]wHN0LSzF}]5(lG>s~KwR;Aj#t2a'Ae6M/3%>UYe:7JrR@%!V{j7wz_Ѥ!f\&!\`~)DV=/5pacF~aU?S0&2VVQf}gS0x q*7w Jco*Kѻy+:% F/'9b`1尐uq? miQGBj8V-/Z7].sA (m_FEvœX4l@[Vh`a!i/"l(c}$/a]yc7DD 2>07QŁ6ù|ң2o& \)tSz4SVSb Ymʎh+P$£8'pQݽsliƶO$;*AW_aEjmϕeb]'58( 88.nC E ֿ~Y?^zŀO8>hEJg V[j\I櫛׀"[~Vf/=G% Z.~TuΆ`{Qhl 6f szQ ;h0&n)nϦ̲r4ʪ{*ڎ"PʻGmb+՞lKIb!Ѱ`԰9*sv fl۳F_HY7Wº-+"&78 W] (˵Sq3..Uĥ]mHx&.e,?KU8ӒۤFB\\Mo^E2&j|Kq$ -H76d=XyCYuͥ.u `F%-$kZ)&$Ly׹H)IhwԬ%HJ (>Zߖ[!7pk&]D7}2dD/a6e*SVQuI=hGP SR #%3$HnP۽ a 5T8Ѥ J/r֧ Y2ǀ>hedJ{/@i2V* p)>NeSZaO F[茰50ܒ619 ذ}4ӫlۺ^ȪVa>o*l嬍2YyֿK${+sg P哣bǪX(64E>@޳Q#J֗@e:ErȖ N&[JISU[Pt^X ‰ p+-^/7a)V%s2 ,( ==&4hmDsww-nJ"H Ύ3cgd#BTB\t[m=0];uR@Yhc g8sȢjn#)9 ]vטj!y/^.&wDutđAx X½H܇rQ;{x;Q ^GfRL6»dDv{=OV` Mpa}Ie]CƂ[M'"MPmz|J{/;5[dst_~|XZm>.l=2ݮg+HCp$+/k%b{`o'{$oQ;KDX0?%Ld[saK $=[[k/aUPMNGhHFe;lb&7GVmm0SPkC@ ~@t6Y;.^ZL*9~00P_XpW_*Ak佋46TD8>eΖx&Gb`Osv*Ӈl$U Ce=*hjoRźm8cJ{j@A"3^sn?¦Q4 %>h|?gr'ꑁODo1 Jjz>~aUo@hj?ݍV!r`cƃz~ĵ#&Qya8il.#,0ۚ+ dvm$}k )ٌ% RRBy۽_xz^[06н@RqZV~TlpsH39:"m>G8kǵҔ_OՁkH",6\LZ14~I1"e~'I{%2r2xZ?ҕày+>44} aؤ u~(wsT*s N1%f"h_x{ȧ dҼc)I[#23a䐏4UZL Muv|ps](թoHނ)z4 pW*l|;nOԫ%F&g=_+yD@CYgf z$% : K / y74)O+5IXe-{Fꡬ1: }5*stn̥:1~aߓT!&K0sN1̬\60@ h24?hwg~b܍xk%׾:63o▏W A"X?5|ŷ`~rhӇ_7{YzKcX-)'qM(rhA 2aТcj4?řy#Ҧ c=R0hq+oƔ#ҳ )I:ӽePW>.AϨ5!2ECr7t9j6>f74%f6\h E(ocLLnf )S24 ;iRBA ,QBH,"ߺ+'Ʊƅ4AԞbTҦeh9bp5xh]Q)`n!JŸJj4:`S;ʊ >fW_P\Lٵy׀$YY8 ,J&2~ОLe]?P{zmnj0 &# #Y4^GNނ oX 0AGS;~ -P-Ҥ4Sv Zy^@Ɗ3˯r`x>7D 7&諠!њs8ō%P I̧jHk߈ያHxmZ9:B(ڛzEN"ߕ)[z{}Q-CkCTEγ*q`$ΧQȕ[[o|lVO@OgUGZn #`yT+ӂsNe>[HW4Wf@jnI)Sm1XB;4Z&pt vڟ= P|LŹZRNa;F!>,֮aC&xS|Y7vDyYQz4N>(DN&F&cԭ p쳽f,gvۖ:#/kGB+-ϐ R}JOP|=Ť@vK4s $aZ#V*uSgUr@ -˶;Q$.Srk;ȶrndYOf5٠^i9{=O:>" }6Lɐ~0H%F#/L3'n2u_jUcA֪YhSB$ϬҙUԅa b`3\:1~o+o@qO׉w-] "yC-\H/`wh GV4oJ/eXZuD3?$kHN}u2 aX^ۜ* = m"n'hޮJ3i>-Z/g*,Ŕrd蜶 gieѮa! Z%Ou(H'.YކNB} ,{.H CairM`0t:^QG_IGO0 7PqPtMPɪYw$"? e;eؾD{̲0cw sni nS6kVqvُ9B3lJ2^S$:,QaHxMbI+⩵ / ЃYG֡*Pf &19-kAmO0?߼DI "lʋY`Hh׽E4s.Ē­ vlni@iw%d& FHaA{b#sG9a>\=S9H-Nu1W~j! FFjCWv.t&`ʩ uNAm{6egT$ E]ܷM'HZPyVsRڲrAq>[Jtdcu;E֊ͺbaEwO2vđ/./k[I1j k|q-Np2x˂2L ^;>\Pe "MdMrxG|/9oVv &qO%^¡syyްS4g0`4WA kdp?e8}_XR pZ+L>gF}-_Ӧ;21qyĩfoZ %~>7}ydof6臽zb@ d) :nq$Bԛ/rπ[ m!75HP)y/(o%$+6snH';95;7$FjY/ǝ 5]Z&P@^H vt2qe\W#j mn $HS;ZߎnoLPߎ~zb_`z}E!M|Q/><4p_VN}d?T:%r,ŞsNW Á߇`er [HutJ9H>HWYl^}KQp^x+ &:Xc^URMݩ"8Gr)$4ŭP+ߤX? r`P):߉WX=Hv* lj@j{SuB8d scEL\@AИ;bIDQCDpl FϡeWHR4L;r`ᆀnL ٕ2\cјos*c߮G-Y|n !e1jդ2^ߡ aO?ػFqۼV$bpQXqio:E\fvGt#k VG5Ю/,zC[v&YXkЊkF߸gՐ=|++ѫ%bHRE6g{jr < _x }sSٸS&Vdy6@c?6ᣖV@YY2[E7MuCoϘGf^+nqGwk"۹.i8P$FtI)oӦt87߀{)fs3{j)C~=#7"I`EMLܯEqjZ3GƞRrlӪ\-X>*80Ng^AL+JBj!ei>i&k=Zk?{@<\RH&J-ǯ^yT#uF-([T1)YF8xf5vi;nz!hx9K6Anuy]>En /?5]P7?p0~Jt ?yr vEd6^Ѯ|=7W PMf IJ,0 P0vɘh,#Ju,@Aϴ&&iE拏དh0kUR@H:'W1TD PZ>bmz> ԏ@)G);';uʫ rArf^!X[vGI 2ڸθ]0{AdW9aK^7_8 ,z01g]ϷO5֜XaGz˧icQJ˃04f|:-Vby68$4Y~[Es/CP1h|MDE,= ;Lׂ(S$ czč~fYe 7MAZ=j6?us,i%OJCo2 `8ZZp(:Kkl]-h-]J"UAzPav}Y{XɢV8E~z|¡՗[}HhS[n ͣ6P1eyS=Y bDo mh5$mFk΄پ1DIlI[^#JM{oBZŗKg=8xcRZwREˇ&C p[ TiqpDMpq:eaӗ * J/7W'‚fβI[֊ jHEZT9lW(˼^z 70({Ɲ'])467HR_ 54 ~^A}' `ږ'vYW8dE(é5LEd{ZsޒɈ@ƣuYz]vVuIÂZzT5w9nn TaĢPyȔ+Xb|%/'af#2LnYhazFjPdBp*O~9}\>~ ra0 +0Vfqx܄t3|t*]fe>kAG|3!J!.c%C`1I9Q\eӤd 4/zfQ&cA&tpHb]ttзWٹZm7* a_\ƃ_b X%f5~RmҘY\#6MJ o39f@ 8 x N”w۾բ\lf7 64`Yܿ5y,_ޓw%tVb.H-`|Fؕ=1?1ֲ $v-n'q=Qٛ-Z}k깻DDzƃaW3gw08: Kd"KOV<Ȯ@&IDNuLd%}YIXe{ʬSU"ؿ 05vPSw>X|7[w.]E|T) ?H 5cʼFzBd-D 'jr@],ߺC&Ju%ޔMYX5*)ѿڐ.rox+ a /v, vV஽O Qё5\Ǡ&B8*dAb69r n$§tShb -U .`/_y.\ĊԘhsE܉i[,ca 0ԛLI chi2B7>oN#3g$f %A9q &x> fA\ 9"] m4%4ȋ )T¢,{R~2E'^UeL^ b!I>to5%Iʆ9G L;ˎ ,"o _CIKsm["ݦ _[eF Ld=s4u %[Ei7H>5ެR5 <{GJGοp I6"A/TlC2 Ԛ\Oƕ[?ƙ'КJw䠚dHh &Z)E'5L> QdR":~N:}3xMPu( EJ 9NeQz8嫟 6t#8U=CԱ1xt2E=Pat NDn,sEHR02yT~u/۱9pJ)(qbpQ,̆Z-2%:1H\ dRȾCP_0]!KX(@4Im:C2gx!9G#e~NW@pH5uUpu$n,p(c|?t <q|zJ;ՙAh(iW3Is:ŔOfwoC{ǽ6z\X+<'r}s&.-)&V")5PtQh rČ=*pn kԩɵn5E;I  "(!y=錑]?H@vgml9+S~Eq74Sr|OC7Iδ,xt$4wV2:f-Hz@?^iQl׌6<Zb/"tܥHyWW9B U6WKJ't۽Hܼwz">eϞ.,i鮥!?sDüHLK$(|gx sm:xb}"fjo-{ŏ>JJJ[M3 Bٞ`4ndVH[=ln_췀, V`Q2nH.~Bo౻Jhъғ \T%ԶV&OZWTDq_.9:)%qiXimO\Fc&;=4QE?ksߐ졏ʱSZ|uV;Y$; <ěˡ1nmaRc'o96m΃s(f ڛGǦv}2\Mɀe0ozkB7iޫ|E\,cNfeFo{}$70aZHnܽ%|x j/Tx1i?C{".pB-N6Θ.$sl=F@DLW+>fF7*5+иC'd{PU"@%kŏS쿜v`^ s^$HIAKd,y1gpϕl\g.Ze{]>4H5UK {X hk}k^c8cHH8:4[\lxҿg$o 0m8*F%!T,|ign7U8?ƥW7:Tңr:s(<]҈i`ڱzdE NCȸpW"9oOA*#i#?~L:l2=Sċؙ?rBchtS#ئDY3\my]>Y=qytNw 3B C;[4NS/ 4zHû cjr5z-LkNoK&ꐗ4< NCyКEsf";\s)Ww5݈/nIUIگs N Fŋ9@2_rcUϔ#@2%JUt'-4ɈE;y7oL1+|H_jb gfF똇ciZĺ)9q<{rcv#ʂINp꙰\݉ hiO83p2cљgxԕ}*Wﷷ́"2 5& "C!iE|6rgH9ꂣGF{RA<`e&t^7o3aIv5i3aʰ5E3\ 5zB;\Q 8~%:ys?XdqX>a*&P2Ԉꨬ~E^CVEN?;+rWʝ3$C;i3݇V?nH>64h7niEplf-I H SML1Dɽ:HkCѹ_xĶ}NLnJiTh/^Hrϩg63> Hixq{蔚1{4+d3tփs`G %h/ϐVJ׼cPMQn޲o)*v"U&oFpO/?9n 'Ւh|֒~O4nZX$Ͷ ߵxF`$YgyeZ! ΑEA =)':2FU@ #Dq \R5-jo/PWWO얏 ߴ͘lb+1PJؔd<*|Ylt/CD% `XJ6c|f3&@tzQ b$uݼZR{%ʬ:c+l89m*~ =ћYp,ZSw4x-ϞM.fDǣ`EKiYC* VTOE@r NOq3E?)^|ꞶI$rϫg8 ҈cGhH[) E h#^Wc0t&y'B[#>r6 %+{ TKX펇ս69NA,98mB%-мbNM쒑W'+)H.G;3ҸY@ymxlE>47¹5M;7aq9_^ DRJ)OfB2k6,#yS9{ˍG?8LkΊ]R:/LpqUc)d\K1'f?G&Z>@XgV1ۤ۩sc T,\q,5YQLz`2AOTrUagGY~9 "I% ɥ M56#:7]{6nOz?H7QctRxFYg"-S_An?1%PU͢Q4$ TtQ9Pߺ]"ś_Z}3!(1N%[ظ:|W>ء7lѺurzwM7L,00{EZőʵy)9Md "ahu9cZ#QP^l_@DK]=,Gu0O#* ?ԀS;8JZ(zwdy|2$:EZ YPU +$#A醂JްxIP&D 8G 妩T.s53iߥ-n("Rt|8 ]mV3^yfv]ײJ\ϧ 1Lt 6'Ya!2rP`9hSA=XlԍY9,*ncOov>bzg(1:8ιӿ\󷦴,KBuأzKH;U@`|ʖ?i C2MѱtEf.OئmS5lιaDLBIdAHgnQpC zuZy vNlԷPa+Xgl@U-ReL"fױdP6Pgv~O >{.(!(i~I"&ǂHP/V>:abxxpH7aUX#Uc7|`B0+āY*Y:0ΐ_~Q6F+(i#N:;KK=K^ DX%)V#^Q[#Țe k+Gm!hI1B ЄaŘtjHJo@`s܈ܕ,.DHn 4yCbUp^X9LDus+0tK :a@ w': %*[iͼyMEUiɺ}寘hd{8pH[Yah X/ 6$3hr9fp"AIL7B9{@O2 yyqYq`l⩛;uzW; '"K9Uݵ4xfu*x6Ij^tx@}Di=Q~LK1 :-dS$86 +8G,56='|ۺ5|ډ&jީmׂUdf ԯ7jÄI8R$ =,,M?vO܄n#};!a ' =/V䨳 s;:cf^_>~n/M$.`%.vb2]yEAuB@˃uS20q{Xsm HL-#FΉ_0gƪc#:j$`4SD#<?8<x1H_)ey90r4I80O[PRGF,ɏywڮhN*tE ^'2}3|b#jzcəxҁ1&I?Qia P<:,;i܉pv 8e7 33orn*t=/O" .*G0/ '5nDߏχ1j2Hou@ ht+J6-!|>+yL3cPa zw].7$ /ve &w+XMl!咯R!P63g 9ˢi6>mrT 객9[e*-1i(" h~DC-O G=AtHѫ7+%y;wĜO).W+8{hm`ޏcnc y3Loj8{L=C稤nwE7ٳ_N}6=i@pV )] Y&Ȅ!4Wtiq~|j~POͳ 9$wso+U7muš{k%P-nZpIFL\x%?N^E^pl3pl=ՉCt|?9U'ou%]hC:t:.^mZWbרCg7u)ڢj2Q\d=HQIXx,yͩ%7Ѹͬ@^JNowBP 9ab P h W}qΡb)F7^'w=tITO"6ԾWqe-91E߼<:- /ˑ޿u ic/hU Z x(Q3AC0ypDTHԍ@c \$qBXB*t]镸-M~ 9ed@m@f"q< 5N:dG|=FYзƶGڪ3Vh%IyW&nA< qoOR]O Gh@э $lzE[E ݲN$C1o:xS /֒R"=COUk₷Dρ-w Yg XV"A1jLe vIƦ=sѳ WW^1uE՛Q'V;hp~neQ'"*@e Fg$Bmޓ@#%pȎ|f<=C|zcgZ)ѻ4fwN3tA_)Ec|DsՐIO<:׬l33;wɉ.E&ˇA{M#&L Bށ2g4Rv,H) O"[n4ӄ%܊ګU[|;Y9̃CKcL$b*S3vz̺Z*J|#(B\':΅ $QTL2M+D6򝯘xW$HBFS8$u/E}4a`0UMi=1þAnn40uD̞ֆ_qoϗѩC =y 3{#~Gl&po1"jbbl:qt6n܅`!+fp3μ꺻)@5l>X!U4+ZŪڮ{G5<ř W )%EJ~}{u% & Lt ^6=9vݴT[!kp IUe@\\ۅ!Xs{(/"!6nS{s{S"S2TaAH`Ԯ'IƌVӑQ_I_g PoRi:~Xq,j-[b/`MvL0.Kk' dQ)u!qg>(~77_R] C5:FuninO [y! @T1 ^cwbVG ouc$wgbydRG,h㰯pc|ʒKҵ,n2ͫeR!¡:?0iH9a}.n0.iƂ9'LE76R;ؒR2#5p,9!'fMfT'ƞ緷c XXf.U8bm|Ã\q#% (liרAgʖ3%m}Ts L@3՛-{ ' bpCܬ]A_Q&# 9FQ>aKA:*y|Y@ Jyi U}A˙x;(#n˨:3< ?[=uMqG\ݺW^oe)1I10m4.c$ SQ€Kv ώYݲ _2 rƯH80|ï>Lmƀ[o1բamIޡrMnƒZ$D?P I"ЗCc$S^?P?dÉjDtD` qmISsVd^'`K=ڑ=Ԅ2ߗO±~\}N4]*K׀]k?YZb;V6=[ԍN*P:|ySj~&4!V׵>[!ngiX0+$HjqOL @P*B ƐrR7NDʋ[bvh/ M* ]FPcAvI;Z>󭧏*BC(Cˡ?Ꙟ[:l{3DػcV}Th1sy) Q! ^[r;`QӹH2⏊<cmF U^ Rq\{ۄlJ 厳B`M5 5-v/GLJ>sjrZm0XM&p5A'tYaYZ^N #Go.Avec3~$_RrZA*CD܋0[q]ʋ.*G)hΘ/čX)i0T.obRQam/9ݻdI]0 u5tky9@j賉xon7!t"22+pyyt 8u7,= FDRCs[YXCcly;/cܸ% u"=bre/">r_jS;>Pq!TU#pZ'glgq2-MY?V]'x+R!BXuFyr%0g(;ŵ 1 Tֱ^dT 2n[wqJ50v'BlI^VJ4Qǔ+):VI#~k^B&T? cX@Րf5lZ PLh˛~l3SҜ\4I %\g4/͋v=GZښe3v[;]9I uu3oZ`ZmȨN!A@lo\[siхX#+sPA1ըkEЬo!'CG12;輕KXC($53UE.!lDf>rjͯ9C@S,A~Կrt4kvRT6Hx]j-[-wtC%&nH@IY|ӉIZUSuΎmV+X'ٴ=& yMp5OL e,]_Jm$ޔ?DͮZu̕5\vvo'}qK)*!t)9XAnk`O(# 7+7cֱ(ƃ˴~[&iOzکY7Vj?s4>>BND-&Tw{Cu[iF/!h@=]%-$?#xV2L>JkCqn%Ͳ 28|\xv9hLH)K'o g?Cs nQ?%9@b:V\;sJ'2ڠ~&M\?Uӣ(b5ʷ DѾG/.=Q#2yB6.jd#38YfP$4g|n$(zẕ K(`r@& /k" (tRgo ZZ[dp&0iMq;eXB/[Ɛ7/G4-J_БqD'CF}N=}>u`pA]?FQJn}SO4 Oruћx'~Zf9JV2=7pcS͋}n3sdVgݏ;Kن~Q3'Pm^Vvec{.6RZI֏^]F^pyFŜ=9w8@iZqB0(|OenӇIL 3떌tڀS3qfK?F(x7YvX^XuS(n=G)Bn{.:_^koR ޥ9bM+ڒqƹX*NpeL<}Jm$ }ϚaǶ84NTSXeD|x;#8J`J?y;䟯91P'XBG@~t 5G/?jMuP3H7duT_<+uu|Fmn\(U!׃kcZ^ӗ߫OnIG a)('θmu[uاD] Q 0FeU & ~JΊyq]K3fiK@S]e͔VaήX@Ҟ95?Q̨/>2Iǯi.2t4#w3ݞ3|gϰBײ|˹1d?u $$Q}凧3{3טhw-8.Z]m\]Gq ;6_}*ŭN: 0sˉ k,v(ܶ$(-~pER*o/9 4=.Nzr++9H@uަ67j{ ;OX^GESXS'?󴶐1saq'<-gNq_YAL \T~!7d͉[0=~Mgu@l\\.h@,{ū$zWt1cG 9E"hݺ<X6-R fk!:Jo(g\|]܃mڠ쯣[͈`|r2a|n\jWK}=SF`@E VpqynsZ-F!\kqhڞ&[HN+06 7aSz=<9d3y8zh"C@)]ep,W'8!羛NcPɏtV-0xyj32T"M[5%l[3 YCb01ER mq?193G}wOqŭFfv5<NM~O|tvܖ :MNHߒC]Mbℎr3Ƣg'YШsZwa.IKs/hzZ2 o^ 3#!Kk6ޞoHZMCDEp $`/[4 f ÑS/p}?xK4TCmqh>EJ$KBJv1S}PeDC_ےueߥ1Э}o`z4ݢNtX{')tq,9P,y+XV2r+9UlYh=^8# ~lPϠ3]3 yQ/+EeHLw0w;b܉08 bp߲yeD+]js̮; .K7*ńtu֝8[DH #$* pUL{l*ߊxuQ`m36=%>+"Q"(8&'#>dlf76La),ԹGT+ wpqRp-šX)-L9-]o6|W@y _8~ ]֨˭A+iRI|H'B@t(M"YcMa<ЧIq039|x4ĪK wf nt 5XGlsKO-"%`^0v8኉7~9G}6Qa{F߶ CN$>f7VGVScVQPs׵pO-rInjen{WnP(+;w1Yyp,WY(%djt5*,9 uEǼ-~8].1~V: 3anfI\lsdP:.;yJ "YkugRb7{8=GQ\uڱ9EzBu{&zc*;(A ׷O CB,\kpS2uP7^4sJ/LCΤ ngd0_OzKl' b[d1{F޻ֹ(=!)`7}=W9ni 7V= F(1K_ MFlI"%Ωe QM cXԩ(aKdܽcbnDN3FsRٹjI y7kQat^w}+j<5xan'k?m!z p0J+tjAkTH~#.f?-ţ1 /Ōg[Cft##}߻.G85=ϳW 54A4.,ٲBGg3ĝ&laʘyYK-5etgo/[]a9(Rꐉw1$G8\`,E 9Dl.b;WGX6h*F 𛇹ȥ>&$AP 7IڼPRYC8ns'ixS٣8gx+IaZ0Ҳ2ϖOm7_LK 'F`Wp]N-Ovl&}m)KYTõPz9U xiփ>G$GbQ`>4Céo->ԇy>(pkq63?A7jr,7\ e.1x>p_3? Hv<K4X]9aO(L6^T!ӓrϋ8G -ݽ5@~`5z]Ab H-7_%`toST T3bAS'A&m+0MIak L|l!06uc7\Wyz3[|~*kTWA= N34L0* 3G{3pS' MI#`+ dj!YnM:L|?z_Ӹr`ƢvDtg<7A1Əϵ^xVg/&:߶= =:7oc7s`ыYW8ڂ~F_3mu?%c5љ7zMCuBr䋾Z=#}fͰj<@ZV9}Jh f:ʿ1Zdݣdu2i*UZ'`Vg5 {7;{Kкʺwu(IgclZ^h0Zt%شHHîvD|\ /x1^.yP;BPASS gEskߊZI1Xz|q暩xGr /&i)zo#/WVJ^G0X o>I!d^A=";IN^vCR^`oeZ ߅婔FDs - {-T > ~RZM"վn8r푙,ͪ?2QPQ|}`^b7N^ }l ZGDX؜##4B.9TYK*B&>]LiuCGǬ il2 0X~>73snbM4@DyS,%Z;P]VV $Ĺv*#^1=_ K֣ ّh'bMB{ a9_W34+M}" XN a! z*~>)]Ӄ*3^v.F!MA,8CVU"Rr${ _csMu%YM1~ArװPn/HZdx4w8-=Ig۷;_$/a6{!=_H}̠8Rd-@u:,HR\[sQ *X7~$ Q_pnKÆVl8Cv!2WϒMg/d!gZ˙H̄tu"1>娏 # "tқf6ž[ !"5&$x:ͩfyt*4Q4~czokZs-Ol*}ߢWe_ "3 Ek`@(ܟ*_h}! 5, @Z `._0Ouy¿S:tx0aoppcR[X>4aHBP;N!$bU/!S,Í[y#֗eZ-uV(T?XdߌbyJ3:c)%ޜ֯12n"ZFε]ˢBdU-`[8|O a4#m &-V5=zݡ}b&I@cG ^Fm_@  {6N}+dfm\2sb0WJڐ9T&݌Fνv$6eŃֵl_!1-_fR[|B˾˳X{.'}Adڷ*jR`-%8>:P \w63MbYlmf"PTRܽW_˭@վX Ǻx: e2B& pJ41r}4!ʌ.T2e+Ov4•5]xZV\&{VՑ>ō"ϺvE9!lUƆZ!!XeÕ*vhDF/䁈*DEͫ۽?diPگeqj]s:K|#?0~5SPXˡhGs]?ݰb E9@c ׮޹9_VO꺎c-n+lVPvh Qin/| 05/7WZcr_YS5Tcd.ɇu:<~P z Ƌ'Lcb).D?goYLp^E\` _<^F%=l֎'h\th/^F1\(q'\uJ $:nAĕ5d qz3BjG$u0L=x1É[תZ<4:.H4'hi"7Q L/t/ t[%3S+qƦLNĢVccKv_;GoHbWҰ6/-r+fĵR@(;ī8PKQp}8:WOhLɐuӲSګVե;d ZOYeaJ|?&nor>" u˒,B;DM=k $x'o ق4;Xs7KNAlޅGvpmQn# h;StfS< Wӈ?823j$+\,vYfAv}{n ̓Zuo;V_1h$mf\aEEhS=9} n^Ʃ=/CQ)}{|fO0F/: >;N!ᾰBg-KFTnAMT]6ntfR̙8&}A'L2hFZ,/.M3J= 9.Y_ L\i!c1@n@e)EiwJG@ j7կ٨ M҅K<*VPOD|cTC>a}66$+W,ʌu53 i=8mSAf2pke5~7]T4\7•L,}Ѿ/TL> KӐћ~8=aaQ 2pg%K]ۏM,ު=DAWZ|u7zdB]qKq& 0P9rCePFBm]ZrJXJu] n3@>Gj3(nѕVqZy~ A.5x̣4YŴj}{.9%mvZ 3,30!uap$Gφ1k 7==oW ξGC @tTae;(y/p) d^ :|z.C\T i'BL4/v%i`K[Eay>|Ҕ25_Sb$nD@PRF23Tjd$uG4#p4 Fkgڃ4&1i&=y3 &z2ý% H%S*}B%#;(ĄkUO\O; $TlRtF=Aql*6Y6njI_VBE"z{! YP['x>+frU*f P6C"ȯ=G;_M mGo@:!B6OJq|&)Mu6̙N^u  HC2&R 1O|VF%.тh"-GuQu?]!7%)r"/:oG\ 4.0O =4sǡղ`B)(r򳔎'\D,,)wve6HKq {ƼQ#C&uNw3#M#WDU+cFˮm#LCa9|=:7JS1 ohŪJc|8/SS/0dZ8l\bYR"G4n}H3,x %,i? 8ˉ'!V4* haf7PH0W3fzR>$MXwb¹nv#A͵F'6>NE6_I-D(FVۤUw&+@,O~d?yqno~ 'p-wWG)#Vmv4s?ȝ 86x;RfѵZBj (zM5Ra"Vd"`]E(} &Aڿ 5 5 bRK^qJ4"g_R<<[ߊmY ϲךHfM.^ZfSd;xSms%lf;Ոꖾ|#s4^)7Z @N5A!Wfqb&x3l7E@1ɽ x6{4B`A3|›OF)/ҧ(xRhpoX9<#]` fۜBOgHdui>OCߞ/sE~6}^MX:݃x/Jm;_2Lf⊯{[%8P,w,6#XZڀg~,zVՉ^uBET0""c ngX Q*rYr XA )L)q!RyS"߉OQ*po+h¨;T-9Iڰ0ņw\;U}xhE ܤ'bT%O)|P} V`p\/INP!>9%apɧUp:c(c)QE,vF|JJ/6&%3x-}hJu 8'yId4GE{O'>]uKvZKmDWg1#3sLvq͐@+B$x@rˊvze]MT$\z[S">d^mLk.K5FaRSNۭm];=EMh3S1 ?"0; KE-Lp -[J>-Ӆ=䜗%ߜBX`2'1∖fR+{(@!%a?g7A\~#OTÇ#B/%3.{(hTÕ`~U4*C3@ R-.>P_k-HPkuFPn?@ x!`J#2}"Z0 8OW$@֖f?r^c{\섿݄>W/Fs>mjmJM%̴2M8%yuh}>`g&F&|==த@@O~iZ/lQЄg@+ dwSjFoN28 T v(ʏ{gn[=hD'G6WFĎ*j&Wi89*/O̠1Oh`p]ZAK@_dե߬Az]E tȜ:c1*'lY6s!Q@W\ TjPu*&Ed0-R ]vD޸ѫ(PK gu1]J%q).Le 9/OԕVݨa`eƊQ?盭좁xM2"k~\7ݣC]* Af /HPZE Q?vcjn-)oR)x~`1 $&-P?U_K A":}_rɯAtg D{i -z{m5N@NpZA5F%:Ń ;,54kLFh&o7z#cX{Y:x@Ո<F+n|Sr ӑlDŽVOXR:f,=r?CU)UB|(V#ܑ,+uhy>m!̶9&Q"cwW&yM,täSBaf{!w}@ 𖳱)~=nwq Smΐ/fK^2x*(b"r)#0Zh[A69DDW>ǫ>$E3xWU-ؿ.m8D15 qsx8fx9)so,4lQBZ¿zbf*.!D83fAi|蝬%RHYyr-~-"p,V& c0^ 'uݓyuʔLK0WW8kr8{y EXLqӎ/=ux6hώO @m]smkBXw挫h>F{=Rx\gʫM<1\iD P!q. K _O(vܦ g6 pʐq:G"A( R?O`}%n谱$$yt]`)H>@9CJ@Y$&AʏXHEObgR:f*jX[W&-P91Ӫ`+ &?SmlEϩ6Q)4'vk}6PµZADqL r!I8ۺ)k|<\OZo 'UqA*9^#{ |jd6s bD[E`owp$|V}|zI#aQ@0]\\DyToGHwyQM l-pF.4)P*NUihftMY"6~Nԑ/|J,JCQ?6(6(u04be0 /fVz%ډv[ [`e؆e_Mp;c*oX:!n?{n#LfُcZ\dp* ??s*48 &HXMT^+2BOZ`1Y`4LEulTj/z2SJEe82BgE.],jn胏 hzr_;3}_›ˠY=QN B`Ɠ>a?hP7IZNI68x2cXQr_) [֟=.I}*u,S :UVsOK&R,`ѡUdeF1{/{xx[f3퇴3r1j;,3@%Uы4ypQ/xȞX= A5y`ւ{}xT1&O,%AŽǩhwoq~ pTYs,9!I5*I6oĊrY+wi}FgPe̒IU@VK8ml< )5!͕R8e,kꋎ;I/9q=?ֻ7+1\NzF2Zn[٭{i gv l~tp)1bg9ұ $*SQR6~o=FEkɮ]N@oXY q܄U(al4IGqDoP29EDq:EDŽli:S@^p#j%5Ma'r))T$v@TtMҲJbL'_mrrƄ+|,7ݔ0G77^ *.%{ ai8>"̵1~)k2[ (k-l}w7pzu7&ko9zqL xZ7&mAF(ܡn?GT8gXtqOz(c-bTxpS>E<'[C T >!î XW.L^,0V| e=MLDo#ot콫-XY| ABYs{ST/cc=Hs6W#sqVC*:?bCe\^owׄXxV5?c#isa&{drWeM^kǎbut\C 'Wu̼rlR]QgF:yQ{f؇2 (hyF`r~ݜ!ÂeW> Efr<`klš3,Nw r2(sIFHbOIY%T\fO6ۛx =AMG]d2{#W]`W689Hx%Q|{lHGӅ>]FylWkԖ@?*Q˴rGtfr&K&U1i$Z G/n:&7O"\35&`i= bR3&~qͽJ]P$sswn1@Ri5cƱ7.2YORP$9 M-* 2D&c"c#ڜ e@)cK㖍ʟN: Wvf5 *OQ;X='^XG d6 %g(8}ksrwf"C(sR;w5,ݚ97L\z+)3#h-9d vNLbEݜ%5HSp4P. [o॔hQ!hP)1K:9 Yt '?Hڞ]Wa{@>lm=4*p;M-laJsY aoqnxuQHv.YAOuY B@Pm"Gۏw4=o]^9CVJRv2Q.tKN˳tnSi 1ٍY1N 4tG qq xC#۱[*^-" DmirgKv4V&> `45ڔN z%*,?Zrў?tľ,dx&J|iW"ߖ@l1Ξ 5B5nJ1GKƐ6׫G@ I =YB'6zwf.r*a5 A5FQz1:1=;vENBίj=#JKdwZ"~\ Ҕ(}{І7=Sy%!?{'#%p`f#|72iLҞ5+\I"}/"Iz/YjlFdjȾ|fa (Z%Xg^kq]Cl u!,%Xx5e Ve1sFW1{O87dZ$!ܗM2mh5`z_9>Dakv p &Js\@8 sSLUw<"3CwW 6-EG'q/Mu9OėhjE hn2fһW 'E61 M!Sg3%$PH O\jKش?@_3 =)+@$PU̶na2-J,ƝN~WUϲ|=bE'gH2nYYr4i%uJ?栟Uc[iJ\ _TDb6܅N=Nl?.6@ j'bD[ _O6YtF2j*>K$7V:6*VwH/ +!A.?`/wjyeG9蝢߾u:e^~(aNo$籔&B|Z8[xeB+RXdM;F[gg9Χ>9ٶ)dulhXj:;>F8m{Զa$FL2!+ZFK`h-tOw tjQ{/ɾf0 %@T~[4B+'^xKpQc8IjSt熷0=W:_:vi]OJuǮrY(0.BWj^ƣ 7CXGNζX$:qA,*} nh6Mٗ(N eV5K)PD¹ئF"s#KwS>քm <sSI D|]~2n& <'}" 2GK~EVKZ-) D3Ht36V+xb7p,<<1&]Kt8yP/"W̍ 8_pk9*$8i$xٟxo۽憞BFG[x;A6hi<х5žV¬W;zլDWb)E0DQtB/qclyH~ݻFP}䍷aLjOzԏPzƨWX¹pUu`iGhql͒xN lj@cp׀AS!ŰW?m;Q(%˯"p[ħ3SztոƳ&cUԊJ uHmpW/.A݄j=&;ݝ?BnvaJ(7% 5@uXbU8vc%;ƈ:N /.&2[ *1u;=|k"'Nh(;y&BN{f`Y-%0Ԭ1;AzL#.0,+<Ӭ) i]\dzz11o?q,_S(TJH\)^Xzeu @>Ad&jՃΊe#|$pM}xlK },r_AUp_oi2̷'׍]͉GYX#h+P~SωC[mMwDPcKɅ .S ̰ki춷9M9^4(VfGmiYivW숧(mL[4"Gms~!S8< iY2m*WJ`kĎvM )&/Mu٤&'1ywr9“neGBi%iRWY3 ZX,؁6\o@`wV hX`yGZ1b3|fz5bUZkKq%ɓWs{G91+b?xP1ʦixblKbThߌ!V"-T:E<ʑTTPAVk 7d'ao6/ƯSvk4(OfE Etv4RT+).~3aLk 4gY3Yǎ,g qޤd>9NS$}_Bv+uuBθ%ʛ_#[H^L,eȟ"@EA8}H]O˼( $)Ʉ_q-FuC+I4cNz[R0x[H7W8M rkL*PBOFؐO5~YjS6c;L#ttnׅ잖Z>Fm nv0iS _ :ԤWqJ6 7wP@ UkNQ*g v<^w +9hN{\ QkScIZ"/iJ(oz"7^Ҏ+ ʵL\DnDS%2{9jѼe<^ uMϹ=TO7mAj9/8/^`_ɔkz(>Witv%!jޤ_|;!D`y p3c(_j&(<͂W@٬@hwq#%dQy&\&xInVX ms+ 3+iW54!g~]&+SzgeM+ˏiMOh# B!ӨH0oR#P]vryaق)GF;TkA_7IS\խߟQ|iC* $±^;SG?RYKIn Tg2(2_;nNximXCaoS|jƴUFiYp8&mT4&,$%LCʙMMЭ,z:giq<ɔ@feQŤKR5Q4 uڲ)دt-HZE}Q=<Da~$R |G Lսz@Ƴ/'wdwUP{\m*pAIaϏRxm~\W)K{F]AU2$Lm&[&4.c<gLaڇ8}S.$%yvl,lljO#= (O !DL{k9~ [6TCyMgx'aFt`h?}.ʼn2.8{B|Q½JQ-lG p,}$3B8w&Dn/ͷ.+[QQ{=R>0?<~Qg}Cuz4becMֳ/`d;m~M;##*Mm:`fa4ୟn:JZ2\FAa eZy_4{|d!`>|B G9P\RN.waW2c3԰ dtn>1!H>БNNnbպ i O:%:Zjn9}SE-C/t ,kyZ4^30Kkbf&u8`q~jIZ(/!ޙj+8JxS7∻鑝55Eŏ jWbMC|`gNf,k= Hrh =LA 2kij*kP\1cˏw<c7Ήţ#3GOs$.b&5L nE%8 t9,E!P9$22y,WxbR-\<zW~Y&vyP+S:xF/xK=\'4ד[@.x#ꇜ};K`к2?f-%xYـG]'XOm1;z_nd<9J/g|_]Q51M?Cq{UBBN=pj2 U8Z⚦ؒ]K'0n.uPSkH*#*f%Qd&ܼхaOBv/龱 hpa0RB7٪PdlU3-]qvV O|fetz  s6q0s<0@]֥hDw Q ճ({n dI9TIC7YK"g!,jgS"b0d(dn`>NRߏfMAG\ r4$EYn#ݲ^{\`pm=ŃPQ901i ē%ۅG\ȹahdMu-f8 #m6G_SiqjNqRSϟ@jr NY|)ݜ2J'oǛ]/hE'0E} %JoBdtn\"usz|( ~ϼʌz5QmޢWWnb}pnJB-+\\!@Nl:qCq$i7] 1A~|o,ۄ;)y"lV IeB;̌/}{J}(k <'0Yi OXWǟ n}n L}R.Ica#2OY^5I8F xy{ !"{ur.R_X1\L<&f7$ِ9w@y+2l/a:K7{Z^82\x͑3ne? poC7AxʛnH2ޙN.ot~*6" Fd~_$bAY؏ XVQI岶a k|^oNN@DY a2BpTLX '8s#$?$N\Al;d.虇9P}ߜsd@f^dGxv^ߛ- gxC(4"/~ .(,,|w&^pO.ShQ!P:_"䩜=+cW8.wUnqhƜml ҙ ʠJ`VAGՃO٫{U^QnsӲd6oOFK ^=m1~toxlFrwPO[5o509fL8d=bs^A͑rَmC0ܝ-ЇDoS>:]|ڞLFT:Yj YE#c SK#*,r$;¡J3`ops 5- T3%@xD:VG+Ԁx  )qbjBr o9FE'7ht1xVFT:F,I%p>-3ۘۿK޷RANYHVe헄QEγ >ASC`GN`L>v!?4MbFf.#"_PFb),ӟ창eXP(t" }qy46tq)o}+;77aד=qLS ?gKz7)Nτ*BZG)-Z+%H 2I ALw+C!SÐTV"(gғna<-qo˻5k%uN:ez9ըg.h^OeT* >(Z+Uk2Bȫy᪌Z.|t(z!!amV?=N3 UCoNU~&iTT{I7 I去? 52H'Z!\yu\wϼ̀SQk6K\dTmdtwa溽ZW _ ʜك?!^*.h(&DQFQ>]6: AY YU쩒ِ' ӢծfM¯KhD`j[# bX%sj)h(wb .iGnX&r(]!(h3ǩt\\|$d0[:wZ FN5rN7Dbq'ڗDg(9ò* XW$өl@"͜obfUL~tV=`s_S C;z+^,jƲ8*1(]c!1ˇ:S9'ڷN-q qK#pQkCoڅ4([UMA3;6ʵ^⾠cv=WEQܸ]<CkweSۓMbY#atBF6 *8*5 R}XO)!8 l:B0(c{g2$6,T"K׸jV2s[!Dcf.˖� 4=!S!Rw9'<ր;Ha=%@xZ]nl,))D|>)+iKs]x<$Wr}菔NHeӪYC{M鿗[LXJR2ocd-fWj5g=ouY}aF x0ohv}zk$B.'j{⌦JꂴAK$> K1rJxV*)Or @H[ } DVAmg"}Ć6Tq F8 ;L6J[/`ٹM:s%ᝤru]VcοJdLl*u͊}`>+$a=G<ݬ b=vՌmrQkpGRP $E0fǻ~XO/}5"}Ĩc#&HdFL CJTa}YaJ!>Ԁ7yMߴ1ќe?rzk䙱oj3x/Wzz7%R`/ĉOC6ٞJkU>Z!M$@a@8k(>q y&_CI.j}z tofu4]kG aE IԶ@1ZAIZ[C}cѫ,\}yuLr$!qwF- fN[a%V%_tE~ :iót߯H.vGsOSrybG)Ժ'V3>/lݒ;YnaW|Y؞t~A\&@G_p:8{ٕeO 2nz "3wE՚RA3˾QLlli^P>>̶9wϡeA"##(^u2rqv}בD:V3>N#^zOXEϗT s`׀]Nf{>vKfZ1I|ljL$l;CeNu[fam>C T;Jc{83S J]$G`siR3pTdM2Lvs(XwX_wtnݴ`Ɠ"0P3:KE侭gv=-1Y]A.Y BsUt,'{XE9yG^:j4)Qs w{#[^t`TbxFu0{C$/Z Hֱn; Dsmd (T ՑG ^ű$V%3 7ԏ5#$Ž ctB3;>PƾT5) 8rNB' >0+q#niwȚhuF#;)R(rǯۺ6WCZPJ%ܧԌ۲ 1 bZiR1XͅakCiX?F3\Ktrռ\;wvI[TY%Nj\qJ©HYsҼ]Տ5lM\Pv|<8R7 o. 9d| )z2YW5|ToI6/^Py640~.>*)5$9defJ.*<s`Wբ=1wX_ kF54Y 2yHOjf}0kwzC]`Rש1=`*x`FץSU]oĕK;GX+ZZ_Wz9,>d,8<TKxi`gf۠3]A3,=w*|-GP כ$ĆrtA c¦yb@o֔qڅ Q3}>KC?]zmJ5ɬcH7h=`Q]<_]%NP!195 n 5`}.*5ɏ7a 5z1 6N }#R9dR&\LdVINRQZB" nC Gb SDLԵu&IB6!xh5%a1Ni-^2=3e(b!iI]19j,[l&93*ӫ}s22vDAcؐȱVgGc!znY%=[KjzT^%Ϟja`)5%k1PS*dHduCVkeFX6 _ EgqWibDs rRY5=s&pkoڔ#}82# RqF%_ϿXLfEppgi& >=hղm_\ h;*(]+f2@߇i$quF\a!„. &bw29 :yj@T/$}t@Z_yO)q?-TF6-ribB̈́!>5@q7٬Ĝet?w#oF|?QL%C@d?FLr`sѻK$;IT!ٰ#iu`4"dtoS_k"0muB lYUELuLk\# ө32Lճv~ĽleΎBDq3G#;w@c Z_@(.aywkn4n +1vDm)z/;jTe ]! _$̬a^.$[E3.HL Pʵ>]|74߸6Y 2)ht߁I,IY8lgv\+F J65y$Q`m4LGax4HsmA_4V#phFx',6FpvWs7hvJm#s,;w/ PB\|c^)QG,o36M_Dh|G0M ExL0HPCʣgvAx@Y@πVhrbC`T-zAa8f;4Ecߺ'<闼M 뚲5ScWzE*\9DR3OQ{JJj(۾e,WKJց_CօϔB'ߎe(^18]Xut~7RSMn|:75y9Bݟrpv3Jw$&D%yrߑ#]Q~ὸMxS’6I& C-LnKBw}C+TakjeN]H+.\BG:ȴP[!VJʹ4p0zF}F;l=rrc(_94ޟY$>0%}ܧHfovk@>p"OOp AH,3 F߃O wU[79MOjCIk#Wڍ)oXǼ7*3HHQ 5[S](ڠԸfa̸,ԎgtV.8\QTOGb^8!QO/\m9 Am2xa6ʕQPr A>pE-t 밡Js0W91&#n^J/0  5)~9[S[gL8=L+2Uw鵢bz'~sGRҶN)zCse\[L5hÏ3o|,(D/ClDSjXDt| Rt:JYkNߚ6;~Ӎ6ӊi. .A$B%!Uwy`E.Qj,gF'7ݍ Gn]j Un>Ǔ.^O~x\8>ym4+%hy2˘7u1˟X]D]؆ 0=qUQrޅhut&,PO[JQL;=R;l8f1̘֗RFa7̭`a#/M#9t4NŢohN[b4!=x>f6HuXw1g]:IwC|!}XzGd0"z$|5U*?P*q@a6qu-/w$f+JmڦPTyQABgn*+H6vqD:lՀ+,nexdDX` tJ. ~5^ %3<5{?O_E5bL7sgh]~Խ@ɔ )PѠ@'%Nhl礞8oW_ j?+9"xn#˖/I֏eҙtXRcȚndZl5Iu8l$.>M+ŠwIB5=1pӃnY_-wn>!q"lХ^ghC ǔ@O JEڣvH%(HyvR-cADX{hN뷪eo0œpGHV/ |-I0дy0fX4TkJ[,SAC Rmn| Sӟxe"QҰՒ#xҎVC`yw.m2ڔ#k;*̕X6c~Ԍ8ާ)(AoӍWC&\g wfRf"H|pfhFҞP1/~۸v!F9~J>6U#.hKHR *2iTO5PJsZM0nbvpW'-P^TKFŶĨ딗[:{ъZ]eY{?=apʀbӑܮZBpeKWVdc2𹅧Jzdߨ=^zR! 1;aoQvN4l$JY`؋H6kFb=Wc8k#q(# %a*Pͣk&KXG%[& gXQM(RzsT?"O?>"z{ 85!TLWСN,Ls=0$>h &MGL:555#T`J}Yp9G* 1b*9bR D̨eA @lI*ûB8SNS4~ Ot^}QJtrl  NcΒ%Ϊ˗Lueڣt8At{*抾-&saAu=yx)"oi J ] &پFݾYTe8"ۿ0kvkrXm_L0n3C)*b ij" .T@*$ LYFV44;qC4PY.H n CVy:~A#[p(.xRPws(zeKoq7kJpkHҐ q\S4rs 7aƦ` K~+;G\*2+"&-%Xmb[sp8 H/R/D y,%%0~S⫚cZYZ}E֌GӜx[nIȤxPoE窔%>KW \:RgbA:, ӥUD}T&K+籋| 4(2fz,їDʌ#y*sy q\W$EzuqP?vxdH|ſ?isƗ@dM(6jyZgUwp 1u%)}xgT0EBg p[Ƶ71֖nC֓w3W@XhԵMظqFG4=?_V0`س3,'T]`J-U?3n<=,M<#XۡHkGK"M|#wOUқTVUF[wuznYT]`<%vxi1t1]NV[p?NtcpWIy Z9Jmum. 8oSt hoN:;B,rbs s *4!?>[W~ԦK *ח0ɼc#B0d|V%J1dz6HF6^͹m{c2!aͩĨ7Dv[SD2JGwU8jKgål*G.k9lNwA +`_x`%De1bY L5V+vBSCP[P~t#ծl`>I^fx \pX>*rG$@̓BWHℍtP2ippK[Z*(NnM;= Z<oF3z 5QbzWfwd!kV,5^JiSkEN[S ųMuԝtʓ0rV*Jkjo?X.A{we .湇[1lު WEcsߒk𭛡:֘41O1hqJ UP8_kAj NW| bPoFnv, CBq]jz05݁ p|pĈ8&rƐ;"^vPPu0]i3OZ _t H%}Y"c qGꛉ3^SFδN-;o7^.۳A6-_x;oLRյثb|,Q3IW܌JƔx_w~) k1u{Ă}tMR-<ԅOގJFIY {_asEDO+A03(p?zY.8 BZ-n)e䒇s!55JȣKqϗ4SM~/w٤H,tMB .0J cU/._nU| 9n&@CMĽgA}(ˉ6>f Wk`+0>7G~'Pt*<-Bnogtg =k䵘{uAutokl[L'P&ciB ޻"0U *. r67~Q]Li X"[he?N:s06t+ww\2'SsJh`shioQq׀5 ̛gJ\+)J;zwH,صq쓆Vrs縸(Ǵ3nim^K'Kۙͅ[ ŷwתY;J="jUԃ4+B%ЛQobnՔ ̱!pW}A@+كOׂ7#mY 3|FTNǾuR斸$1X?CLȀRSU)BgѼoR3T)|rbi:(fkoRIuZ.v` \7Ҁ-64p].|-v oY3 2wg[H}cnWlڞ~ YLPI< 8GP,ƙX5upf_O\C4-#3Bԍ"&w*ڜ-po)5p|WDObm4[_}N$Pˣ^%'0$I`{pS1u?sq0O BY1Cd[DX*U/@>'b"✕\| ~y9ttgU.Ԕu$0ωz? Jcv 10۱X*@"pW"+L0e4&yc⭂R5採8tJT:D? cb`Y"uټ\vƪ'\M_/yV1Tb'ԐhI(gTخbSON`%IG]IFRYFfω!|Gt2 eNI8KY[y0k2`CWqE3IChN\49f + !Z,i$< 1)c/baJ c2jԬj5~JI,p5 1TA9[ߦv=~ kKp lBUKu5hh7tgJFE~Bg7bu8u FKkj'o&fq/-o\O3bQbwPiX)(=6U=[k. '0<ănήbQ8γ ;XnPT39XdYE  ,6sD4{S $6*bi~G/ k5;u҈dc^]39ϳ\2$I;rjvځ5Fڜ*͈M YSDxP1jfWV1|?A?&dzdEy 3#ʯQr5)LD@;&^՝Yq탑H1Ϡo+{Ʉ\LZ̮Jɮ蒰,o  ө `%Q>0-_]PZPFi fOJRA^@JwYZtۑIÒF$C0{,BN@[F8 mqWB%]ԇ >S3P%"N!cp+8;J^,qC [+9DV^n ;g*w-ղ4H4۷UaXIed,5PQaX5;JED& u1bEVqG%6w|LKM#6} ]#1]~3O)QRM݋`daen} ":  p@δ [GRr`6ҠGU[#]<3~ef(KߨmaG~#Ld(9 Ҽ׎@C7VXDKNs1jYP,X+8MvJ:9utQuuKDP9A zLdjW͗ľ#{^*p}YBW6γi? [~khʫ(c%iEECz:O>T8>UHBq5{t6~gdp7ݠS@)8p .Yl`)Ԟ[g k`NRp͎ŀ1 $έ1dH֨q ͼ^6$ X{K=?*3뒍~dXA3ҭcKU0>ϻ.{j݌ANKCs7v`k!VIFzcfҼ\1~$wHb靭^,!igrk^_9uzBrhA ńX)tQmCяҨV3]ެ!؍^=q xnӆ}&Tgf7 W:}c ŮvAx+*5xuT94+[јq6f[uh}rAKJ&5s,d,Z,Ru\懵A!NGd1#nDGerpN;(*~kq؛ 6Dk_ ^$븝'CFY@}h[Zd#g;PGUޞ:xϙG0/Q+|aM5ExOoa;fۚsĩb m;%*' T(3ʏL6_DX*ΊPYIhShEӹNOzql6IR[*d=%f~#Yh<[DH%~QݛӤ˪#3YgM<ڭJڴ!q+kR, &;.= A:ʾvu8#rg^%T36_>[uMO@tI Q`.]eW<7Q >Ű>pi~fŵndhc_ o80n0f ćeQSA@~f sb|@/ڀk"pp{uC)E{wi3_V,gq/]jh&||PJ*gu愄Hq:WJhګqy}.6ps*(>mߵ7sLu1s O 9ZC$iPI{ץwlW1'Q1>.v_6OƖ66s/<*Ȯ@*vHEoSzګaφ;.tVspU 珯 :YI:{mjŊtl*y5eN!I09 ^qő_+*W 5[JNJX񺽑,>D _1^Vo[hlGMƛCNQg Cb~g=FL^gBvA-8G(פ|ܜu ^%X@91Uqn%*d3"1a'3y7fkFi*! W(%ɨe'Ym|Ғ0M@IRMSCiߎ_ ?H0!n̏3 k6I$:B@a 1Ը<0.Jur>$)%:ZDx vr~vüAn""]12J'82Y\_d\di&e&럄}3Gvm(Fk߳/Dol??ne;(7DVܷ2ٚR^y BlܾED a"$)-tϳvZ*#s3X践~*ވ'^EMaOejŲUpRW+D0r}yAKGAϭUnNm&MQ2|?B*ؐPj^q׊wCP+D.+>:15C4hF8t/nD֬ӚveI$u$8TڕL;jk9$(*ri ~JSNoOd#\[YGsbZVD,!LʕM[Z  a*]3冱*EWې :!j*gt(#/U`:G b@Y;A_vKn2:ZI a_ڀuz% )Vp=ylKZ~=+4|NS'11)ЬWaڪ/|>xÈM.f-6KIaO2qЙ+6Y߈.Mԅs1*R -rC< |KEo6&u8 Sს(^O8Uk*l7KFYҮE=>OyU!"cH1/&#^܉\ ZAX,F/4kwg)(#C㛜${a)z?#l u{$^cr }?`P5qVisᄐ[+nڹϻcr:ʫމCKL"U3&~+-p`1W "y8`!yhf*|L#e8r^p < ^~UayZ\4kDbTR΋U(6[9أ4j*/k )rHԨPzl1-)Gόe/B l%@>Ądt=@Ld:.#-1YV\ӿDy=2jݻOvU1c5D5k?O g1v3\[/2dqIꎔZ~# &G^G$)H T*R1 c>b9ήC'aH*a:!E.F?b7`O+ Xקݞ"5~JrC}Q!}9}q=v;R ]U C\_aH' )@}vt{- bFwmWRu>E/}TXCqo q\F"6bZj_6Ƌ t,M#sBA1e˚X]?"ԙ"VS\!y Ÿ\t'cD@<娾0R co 'x#5_y~QVOM#7t!SF2xں`Qr-g?,B <l;=lҎ&e: b:@m>` %k5Hd*Z7P Q~0֙bODe&<",erQ'fV3LcW9U|,ŧY/ɶ ]c幑Cy1[FIR&)%8(_;iZFeLoq], weTSF$W3;c $49`DTOp_w)0@!zLUnzyvQ!XGi?V |5&7I"K q'v8۶³Qh`w %>,ISJ.n3xq2Ǔ#TJiXxq(_~7]E}I8F IT"ͫfLWyWw/'zeWJڲ0m3wog:;}kOhx'Vzb-u;"caYHC4|)t)!_tAޥ~ 3F |vպ9$$2>6R.j_蘩*nK@0bm M\wdBiN\os~kr<~x#*=m|cќ8CC,S^[ 5}*{8+Ԅu ?-wjɭ(ԟnP OXjM 뵙C9xN]^"oShJ#h$Tnl@cۺ WvC4HGu韐axjDGjq"8I5HG(EN?W L/.0k'≀ŒIǴX4 =& 6tI6$PK4X؝n<()3W(h?h>ęq{(my Mpvdb&Q:|t Ŀ ꘓ ŸĦ\QbF%tA74 /R^=_@% ED;7]7r~|UWa,$TAa+OAxaˁtz2@ze"O2OdXܐFv_M 脠MW=~M-.lq,UR[3-@IlkcȨ<]ZYǫ_R9RsֳX<$/]ŋ~e9 :&-pQ{iU_0KJI ¼r 2o8PT. H%O~ƈXSuuOCDWL|LC=1.A %pЈP!JT<7:$/n=7=ty²Yր%PUFĻ\q)Į+`Nz C-0yi0]TPΞA?h3+ZD?kO/ 0y(} Z/ _z0y&Dy`H8!ө?iB6Vc0KW@[Hbj 7wv ahv*Hb#RIh3lEtr,WG譚_[oD;u؟kWҩdenw t=2"3ֱmm1 ǭDzK_%&\f1>FV ?"=RpkILK9`K6b\TC*- >"q2Ȕ jt[;f>Ԟ(-[ p.L_ 뽰1? i)`GI'UQ&܌գo˙ۓ%ss.'Up+H<=V B۾ i}07Xn;>CŪ׾׼w҂X^q~x$נ}[I {Q(9 %U̟otjMHKlK𥰾7~&䭴-6A<^v;a&28E#YmC홏MG-ck~NDa O@es ~jO}NVfP&&z2@%:s/q-28h|uXgR5![oK .>\i?J#>]iI;k66 0`}A~[X^k!c?DL$ʺ_̏m  kd7NQ~y J%mYFshXXq[t rRvl_BcSAfҷuthU|ֶJTKd@w kټ%)6 ڿ`V[|׍Jo &sYcZ@Xk)\tT!bb6x*I SX?w٩믳-A2\?-~~ڡc>2S'Ꜥt8kxlt'T=NuAWh")K6w0L*^hgu&<~N5`*ngt Z(NL]A`AG( 7 ߎǜ)Nqjz2z׫9aؠAr,$SbadI8ILuiGFf)OG?X W_Vj.yvRB'L+wHwFƆ}œ ]PSaQX{]K =\GlKɋf<nZ~NO"ˏ*!S?ƿ`PlV4qT ~DPmu ڌbUnmX22csb덮4S/=a~OaMH%@Mrpi[nMH3B!z/k7$RĤSL2hك1ܳ-'`CS j4ρWl \ךb viW VPbOޯ?Ho.'M8\T4ptiVIZStFugGu`䶃?~Lo[̾:cx!Iś#}(㺞A!*tGM7W{6ecpѢ<0D42#O=?6Ubb^hrhp??O)l҇Uzp:4*3彯C} :vK[-E_qꓝuf(jlVrugZRupof,J6&GjЋ谗T[چYl (|˖$JQ=pe9`W[ RQoQx(G91 QsDiı5&l@(6E;"v.W*Ltx7)٣B|TQ>8q}N)pc26uj)!/%j kȬ0h NhDx ؒU7U?[- &む%kU 26 W'K\|IvV_f6we:! Hᐲ-Iu*l^thiBP,ƶXs, |ɉtv)Jw&i )- o2ݛAuS/ SRUJ1_ue[AmTfӏаhM8kFvxߣwJQtS jӚ$AnNf',ŏp|6%$I]TC{#opm g5LQ0wiө@H41#~׃h?Ax@O7az9:BFt#ukBqIs"JXW\.35v CE|$6nt%ϺvW]nn%_mp&lx#xWC tXvK9Hxͯ6cqOqdLR3k5P;LB̶ u OXȪ3NYz"^irn@)&W߶kCmy`D=Y'Cu OU!Ç3_}kA($ݍT"26bi\]RhLJ\{j1vK5+4⪶b2SfQVEY]Vrv ׯq$[bMy7` n{݁trv$xMIG_z?˩x_ sk}/UdSs- ·F& @|aُr%q7}Q< y~j=gФL$sU@O 8k-d<]y-VA!_QHJ$K ,tSph j;~Ғb;ap(Q˒,J-]@ .嚟B;VFtw.?MYe6MA)1SgKqMF9G5JNY]2<=i5~eV[eX(5] '3l,a=W %;;,cEwj~3`%- =QH>k3VYS8 -٩פ#yB^.uHBx<6qER]8uwf3W|a#| B3G9 Gp}^P2NzVPeBS{J.9$JǸzN( _[^fczu#b'1[?162@ogܶ;IqͶoEZ0꣤QJ.N: 8 g>XVj_!Fg/;R^ה.O @TF ƺpVVD/<(6~P?yT%˦D^8X `/`[@fn4|wr6as-ߒ;r` ԑXh:@(-5LYi¬)0n mjОk#SC͊_v(ڍHUKiIG: uv܂(̕F|b:{1GhyeFpq,_($ɍ+ :ii.ޢxyt#̥F`Z/Jvx +ub(c/ڧCMe+* F@p<-Q%j[m~D M([2dp1H9PM,lQ%grq2ζаF{tc Y8󅮹o0uO+d%,]"Trfud+wPK}% gqGeza2VY^~B-cɢ%)N.fӾAc|Q{,T;c>P otq-)lT,xb)w@APPRǙBBr+nazwSy֋m c9uATv9"si Jx֡O<9B>onC}ODF9 P>NjOJvz8ll ;MD6ty6`Bavmu!8>?.q/Ot!"0g9G=Imoj0Hv;)PkӋ~zX@Nՠ nJisIge$#WM7]є}ҝ$WI߳<*fL$:t ʵ[pisz1Y'JƼUB|Q?rY) rk!k@0.{Əj>֟! .M0@6_]cv WioXJx03pfĽ51RFc,?g8pBۚruފe'ȥ[g^<ˀU0Bcd7uV;м%B϶؋W5JcIM+kjT _dVҤ=c^|%_(Jr|4]Ĺ 7kY|΂OZ>)}lI$5;X}:n0LJ?(m5I9|@&^"`Ӭ{IP4U14qZcp $z?&]zyx,ECI|K"[}Gplsoݫ9>ͣ}Mw<ą4t-=ooj3x-O$>\vxJ8F%N7G$芖R@y{ID}-87Q,VGKiHjƁ-.\hBnoQuՊ59 2Qe_;#\bERASGYcSUxzx?]2k"/l_НtzUvhp@ =({sV&LX/>SȜO\F!V`oJX8+0I<̂X(v&:DZi0P&~WD k vOQ ?X'2:UA^]%͚KĭAG&Vs&վ}2=CeG}Go -Ю$LK-;Yf*`e#\nB5>PIUd1:ՅqLA E!QfH'h0nPgE__z4 $-iNU&7Kgy%"6iIJјK\R0I*F bI2p *"e堕RwȟQdV+:#˸LhG"zWg pk\Z;#K> Q.s_RtZXDaչ@;}C+^F.7z >KY9S_S8 p^de8YoicƸʆ'e n|B,:PH;>S&;R % +Gt>tH6idv|S)J^1.{BJQ_W;nNy֓^U~6^B:5gjW~.sӗ\׸ qX ~dnb&MGĀkPϷCbp4X"iK LRVq=NݮӥjA@w"'獏K&|6%gCCqzL2i&lkLu _y;>2TG։Bq@tnGnǛ*3Zqة^rb (U,^t0Ԅ e_ $0?Iv0*>zNgISމrWsUrPLx-=EIoCM$ebhCfT75Wr)N<5[ frl/FCYWI&ꜞ!ARYM!M!R@}>ϧ:%8 Qbw01Abf#"MOt*}W>؈/`[4n 0'O+tQ LTt >v–-(EtK@rzw 'm`+c/m^Iaaܟl*F(J*~ӻZ94gdy6rtYڱK#P{,*g>ޑΘcZ6Eni1k &sB} mb '[=hs 0S=kMJjv2cM3PI+1x={iҋ_e q\Kz8jx"'N4|1aGIB {0ƺJ^(BQ:V֩y]`?*p~"{9u+< !dZ1| AoMHNG (Z~|@ڎRsn@{pjG> .^@mٟ;8ӳv0&RNWG ciBZn MD_Ϭ[9H除6o3Q:<Š&p֩ , |DU7qL$mj /6190;̐ŤkjW7%RaDtuJ!*^O)UaHp6~oޒeB~} XmOzLiqly.zKjR*U>m֜N\L)#mw+z6Q`,KF<8KU\\+U4>a^6Ec* 7C}](0yHxHs̕u2[VB.tDN/=ah~fI[:v`Be'oy7b!IYjng[!*w_FHnQ?/3ARct(^=c ,25Z-pI#T S\,L<[:&#[ J?f{GZixjl2`k*TFݽ0c-'nݽM]駧ۃ05Bu*c&r!'[z$zcA}7M;Jk-10Xͨ:8D'wg.0-d<^u cK ,|/h6yn@E"[.e=}t%(4yJI|YzYSŅe{Ӏ"K׌zG8T?8\.s*L dFZo~&/e_z M=ٷ$:$%t;zwЄBN\491|>J8|C%6dfeXTBTmRvP:g!`pEb(rNł!P1BS"@kzIY'na8.5lߦphFCz $bn8٨,|Pxq.ōrƃ)K ?HQ/u fmti[[![iTR 8rSLxM+{H)#Y:|aQLJVu`Nj૫QE+%F.4o&֦Jp$lN=< )BB<9|Ɲ  T@jI\D#)qW* `#7iRŐ4~ޒ ɂKG(ȂN߮x?"יRa~A}J\%~RLԶ|#_~D,܃S}'Hպ!`dզ RCt㡿SX9ZdҢ0}Ě8 BߏUߐ1rJz2d5+h ,и)|{>&l g1;; <1mg`_EcWUy|Ac}(R .dcGySK{iW;]Ȩ-ޚګHA׾,ՖEstuM7e\CFԽ>B&~okMB ||c^:r"$ {u؏7CFGt*? kvWѪ@h<xgk \,ÍMiR|0ERsD-t<|c\x@sM1Gm׋wtpan:n|u( cĦT,- AޥCh[6 >!:)7oUށȒ҄H%~/< +82XZ xlOJ$2 _J,qw]6]ZHFSk;IDGVX&8%>6two"_ Bdвa^"kA BOTy6 &XŸו^a#LI \=( 2 [$S>mZlNT[NzX_5qNZHE U]lYeJ8.-'qÕ ȴ~ʁ(&,mQҿ*EIG'@:m?/+L:4Aw;g:WU7o B 2@uW+®Upi~=yֽcC'pvɁjX9QLjsY OD!(݌w{nV;Ye?k2(?ρ1IyԱd|r%La~hڏatlףlQzO4! *Rqv-GNrA"Nw+)푬'\`5 dq*-OkO 8{I"5*Wr Z,r f%D9rP_z^sf9xxwԦ'=~ nx=J0w ʝ|OL$!11@Q /yZ"v(ܩ!H >ځh` ,Z,-e5)_Mj!dcky]+j>i/Z>-w;LFWgvղ (jd5uѻqquթ4 ne՚w B "B!NhO٫a,TbhZ}p'xM5&k1O:#CǾC#!4n{8 xJ000ҢF3,\ᅦhry(yU!PO]>WM䔺4ySlbaR]ڪbVhR`7- i MtRl[0bǶlÖeb{߷"B*/ 5zp~Y;"ƓbC8 }rhVj|'﭂Y ĉa?`()EVVjˮC}b]O: tl`]HbiVW tc-+o½`js`$ur~ gL+^J.6~zrAAPKR8ܖ%*v -MLcQjkc em^nT7iÒيvV[岙ikDN܃;7>xV7j[FռFh-RZ^a6`KHK7mD^@|6K 7cum $&/@H-h0$G\L@Ԣd?+_(nQެ,$I8R v,G|۰j@vĔSE ^GI&:D87 a{{< vov¿;¢{]T }?:/&uMF8@x~BD7]K9df}yqZagJ"DIL:(! LnP>Cs]3cǜ NF ZTPv$vU&sͩKBNhH{kh]7KqCq(P۾P-: @;e1RgUKKAy5Sd~26I<? 8\<Ά阍-IՍB6P )p+ 1!CJhLG1@b!(mՔY`C(ky!t3hڳJT#8u!6+Msc`P@mH0M2R+ԙ `Jw}n=hl;\J),7٥xzǐfH` BwvJ6Z5a_v}3ŸHT^h0{ySe?$;g\Ƿ7ټ\0|ʵCFSkw@R/RBATYAR wزR75P;FU(S{rq{ U2x ~/zu9qH"O(3}qEH# ~tV BIӁ7}R !<) }Qu|kbf@!\x,VjwFƑ=] |Euiŏ~"]9LW&]SXSZFn ۡhDcdT(]eåh[y!;)5!5F|i&~_T&wXL x1Dg%R塟6[Ox4DB7ɠk<Ȭ<[35C 'fJNX&j\8cJCyx?dK.*[].sڮ2`߿zX żCt9.3 s{"dE@/~dSIYBrvc)\r*ߢK#w\CC#J,2i(xͼY%(FD86("Vm~.lGN v~U;j% 2iB yT4  4_-Q0ѕ"mp. 6 I`'nVeI2[nֺ ݮ?)]4]x'Z' d8r AU/ nBZ[At{љHݿRdJ)3wK}2G_`&h%i2 `g_N>vd$ 但t3\ ; T1Z‹&.ξ3 sm=܀+w9}D׿.a0=7V퇧݂Ӝn#L#X؊TFiΔ:ׁ;s؟A3\K`^;Z,QItC[~D@x9R,n2 O4Mv[-q N29,jH]as|}.LnAg2 T.ȕ.*LlDʝ=Kׂ;8qZR3}fP¤؄"Jd}8CA*H&[u]O'AE)GWw^ʺ`Oن}A[&FG{5'S&`ױlm>V{|/%*%Ws>:! V dvsN8iT> Im+٨ ZC kpkKԗ|8z?H:1>eq!9Q+3o'Eq8 }=*1?TF<[p[-K'Saݦ餡6SeeNF,cj$%?;jB| uI'/hLD C=ݞuHWw- CR'N81ڇ!(le[Lbnwd+PWC2Ӛ &{b7ʊ} N~R{?Z3mp@wW͠R裐h(KQ'6^Jq3dKQ8u+w՛-=60֘63iv=:g\—c\ 4 MBlM[Vb^?9Xg@r@ƹmES^G'n ") APcxXW/PӰ0׻J3?90+5.^$ Q4V@^v5c{SeYVY$+~"ARgv (Al2r矱 [rP!l>"{g!t#k$ gn5P[!P'rJ$vO~RIݎ=9U.v)Y9)6֪; \AߙBuDyI{*y:uxCtr S=d`&%KQ׈AܵAO?Ԫ݂Ni.:6\q/kډyU/Ȓ Мvpս 1r'c ZhH P2-)3'˩?M6L5}Y~rS* }dx1u!c^Ԍ^O=$պ6T6.ꎫ 9SHÄŲhj,8Η1GYL]e08Av mGr ^{S!@k-4EqS̠z4׫ 4` I D'Z]X-1Ẃ^(xqExPH/' NBH&g;)@F9oQ춫VrϤz./?p&Q$ 'shqz/X_K:acb^@!źK;ufP''I᪬1J՞r K'<?ՀarmHs'%ZH`k=vɣvos2axāPY 8xJv68?]UoK^VՖرEr r3U ޚwJÆT 2Wz" 3A;*B@}z1w` |m00fx"5B<8o(zƊύj ֦'yc)F7VkN ~RӾ nLϘV%k™ilD1R yOOʓqx~?2[`jW0GFOTh҉'|I& f `6L-k G6̕L_X &Mg!Lˬ>9q.'##7ƒbX{@\Yy>@%]>"E&zB#1iNjRl:Y%~QUBXbN"/^'HY;E%S^Kσ&3 *;T:w5o0ƮFF4cV^>;s%ѣhy-]]ZzL\?TKY' -XJJ::_VwB7'k ~o>G:+=C%X+}z28#Jk2Ήnt(H"BSˢS?Ӷk:\{xB?JN&Q y}/난jN, "x_bH˺q*Ayqglp .1euw/MB Y%\=̦aBJh˴$aWQK?:z05Q޸t.O+MSy81qdԲ>֙n07<s&;S.:@?P~#dkfsQn%X:JT+'/=ӷ$%"w]؏9AMƃ[ Z]xx˟H_0[ Yh϶9 /iBH,Sֿ |Q3=o yQq̪LQzM)U" b?nc 3 g2xb$y<}+9>r9?0T'\oq,Gg#\ vmȌx5/Aҭ2/fq1Swj%>i8%* X7q]ϗ#:8ݩ̋ JX}s6bӗTݲNwi -iMp>*\@ =>- $p.N}[%OD5\]^~*Dri ,RF>(7os7fNAY$kAr*WksUvc&{ +m"a=`k!P3_@Qa/JAM"BH"Z&wӇP֥D/Ft ]P0"\>jG?,o0TCyʃ{485 !xǻY#ݐLݒ^,LܚI7$0эZ|K- 7oTZ)Č LQEVWoqj`R1ܑ5y$G>VzWKg5 э >A?H׽[P KF@P|-)f#ID^ ޾ )FNՁhO_Cԇ΁!:k{QS1=Z#MȉF 2& "S^݊>Ci7T hؕiXߜ38><( ^ fu$} FZgLzo8Bw@yMJ5:/LM7WL;ĆļdS!i_+VMp4ERkoN!h8]ci?VsB4p` Vfj-~yVR.homwX:&ňŒ΀dLdגyH+q27%V_q-}73u@+ Rfe5L=G|Eϲa/ {$pF)>ɧ Mu9*tAIDC#7GYI{P~N%s@1 ++ XFϵcDGxeU٣HAZ zEFN"Aic?^p0VM $d)jHz9n瞦OP=I!Ŋ 2e4sma s";A-f&HilEZxr˙qDsJ^i$o L66}#ݭpv9_6B/wyHrcb<"] ioKYj\֗? A=6x9p{4fmuL/^ӺgpD߂N蓫oy4(4q64*Lw*'J#쟿G(aa/b@`nӖM`Q4rXAvSl'auSID7:Sҵ%zG{~f0ߏ70 xJ苰S$ŪPqM/jUnpHc9$Ȭf 3~'5n!!,Yؖ'ʷ1=^C-}Ûn=cŶPor3&1p.x4Ng^acsZQ2MQd}_O@XX~+tYxɚ/ZiZ]#ǭG8 lWroH́Sٮ!Eoq:hyI} :օRaWmQFd5R<7 .Ԗ;\m*C5+Q:M8Ǘ97C@Jbwa!Qɡ^dM''0ϱ.NqpJ J#'Ii=n%K ;𢢮VQdmf-mُV) W_>vq f!WZrǑ .]:01$tYSI|;?5c]?c X CrQCpSb&hjh:)kA 6G69SI ^Xt6`A8G0ï^EYW}<؝y,mU1wNB} g908KK>~j,.sg?$_sb"o"49^S?܀"f!XZ.>0WgѠHh@+% jt =vix|BSHW9pn8F+`*8,g5/jldvIQ!^鬻iܥ9wfLr S,]J89-b Mhdf&]~ؒ` o{'we-IZ ysNu F(G %`7e4 ;9W%nM>qَ"?]W5p5-ÜyH1/Pm͟#,=dkOuf9ͼ&fhUAkQ>*E"1>;" .Oުf{ u8SHj]PZ:_|_G?5/}PILIż]],)9*K+ArWa+%dTGA7$rPZ/P[GiHogsn\ Czܮ]ƿb 5[ M?NPZ;vDwԼf1) 0eԑrMM*Te9B&5yB,As@1LIT($:72r!ߚ2 Ȩǁ8'hMS=M.5PVwݹa޸ E,`Z{3,?EzSH0V烼v ƒS [1a!V)1ƊNRfgLFV-_ZR*^&)u')%szZ7@!۾)ܗry6ݹQ8!A&v|xVb: pT|IwA]lð!$/t,&8qZl*'u/MBӤI+}lW<:towȈ1IA:6(R}sm/2gqV9i> ш˵|n E}~?fp,HΔ-!0EŶ[`p\װjY @"puڝط%8β3-i<=!{܇VU7ѧzcۆ_j%T~ h ?P%Ͼ} 0fh%a=.1 `{==$dɩ}Ϥ  -+' wG 3.78bu-K.v1D[c֮C<͉3 Ke۞,>OW|rM䣇7>AM:cY)hdܘ[mv6uZs& dJxe_\CnbG<ĭSb8 ط-:lyZɘ#E V>E,+9>Q< \K}\`΃ > ̀lFr'b2ׄydAobq(KȞɯҽ~-0_/g@ugLQYB oekY Z^l(9)Gm9/ pWEؑ*L(q{,Q2ɶ k$幑PwW;vlA59$D~&^#g`+=71T̟Ok;z>@CeZuy, .tDIg@/)Vn]K0Y)QdKn5\JEFAƦ˓`߾ja,ǡp5p?;/cXNAi<`ܡOŬw19$bO&̎+|HP=nIP#^W r3<$:;o7N᪑ClɜU]0kEMI-F*qr,^j /e.35LvDdOo:}@ r3z'T c_#}=H" ˌmN5fu~r%(^ZS]!FlXbxR,fD(Px7 xz>={'5zNƤu RF|y:;?I61ƨ57;Ze{WN( $W7K=6s ^RbxwR+svz+yGnRlBQͤsL5'ja:o:6ӆeI\8*$'͖Zvvv@.%/"%Pw4FOG8^H ':z}֪3)իZe:EF6 wJ"W-N_{%"yȍ pDsB K䕪X5qS|}AOW<V&=^e2Ws6\l&2n9m뎸Wla3"D"%]:s1qH88;8w:%&L F=k:Ͼfpk7H];qB~tn9,-Q]xdV*,*^8HlcFTL.,y]΄L :ӭzSͫiٿ }*@+'w>DmB/5M "B "z3hb92Z9Ν6aRLvg Ĵ1{㘈 MRzPxc30mSKȷQ)J9M 1 FK9\Kq8S{*i=XNP}!8Uh5XXqlȯ׷>#( S=<ݨdY|`ub'޼ 6LP[YsKۜaYJ 矯#ԁD#ut#{mM<5/̓TB76P􄄼mPG[~-OsizuPji:=WKkᤪºcjU3JZv5X)nn˸ UA8^ HfF*թA}N0c/ۇz0 qtl'ZmC_z!~ggIR6[$ć~B, ]"bj 6xCG$c`I!˫$YoIQiNBد_p펵sګ$)mh|^UBS< {,#T@λsJL(vQ?~V|i]= jMuuE0a k$%oՔ5!%f)dp~Rܮ; l6.>5 Bd W /=MfLjrpPg =T _ա}H҇`)Jj|ղ"PȽ0_486+IWia%͉݄tf=,Bdܤc) $7V?P%nˢCy'?l^F]׼BLr;"M΃G4HG'<pQײ yx*L;lhA+Yc%׎2VT/(`.!:%[XNu{u4~?FO@.;}-~sj[-N9owgik-^,p/ۿ0wFlm4V2p[텋'TI&/sVˢl~<ߙׁl 4mUI S)GTD톿,DLU;%)bMFdrȸ"2cJ ڷҞ>V%6]kH4z}:zJzE^SEG{jtM8g+ ,/1?E-Ɵ'N EICD=ѡfT{T׌fG&ߍd,^ms(em~ M:Hش0J*9lb7c|$I@1bn 9m&aj2)AlD O$jbVS,W9S?ac]}L,Qw#B Z؜ly< $RhJi@X^sl4V:.17 r^ܶxq@Ha+Vto Y5w[#G%Xd,czV5gS_XnJdv|\w񮹯MGXF,@? S@>"YxEBiB?Ȅl T~<%R Sjlr,Y&)_Pl5#|go= H  #&*`eN0ZH0466b1izz+'PDh8ahRI+K$eH)+^ĔհfP,,_6qE5|HMU8=ZGNiiL{G]ׅ#WW4 6y^].2&{q&J''SV#g*Y @ W3ƻ?\<Cm y]ՄQkWhnP-v;Z,T+IaeL}7 ?̿ﻌ0ыD]uvqָ=pmB Ečf#@}T\22?KQ_;?oH`p,ޡҘ9䖱v +Qr+>*3,7byylz"6G:X|Nn7go %Zk9+ҔfE?,ЊV94^@.Pi"7,A)VrQJZG0JY,#-ƽᙻF֫W,99y*ID~5&3,wI낞TE,߶y|_^CS5[N0bk? He*'&6{W~e`%o{>GprzDhbPrZd?G8cDzca_ax#PĭRL[Ja^KBe~q2Սۣ=@UnZ*nprg|-pPAO E`b ꗶ<;e`@Ч\I } a7Y[|n)Ev0DTxX>۵6Zm^y9ov>#mI/o|ZPҪm"gg;$8fJKG0,#*ղP3zW:b7'J-JٮJ~5rSuNV Wǂkbl y6 Z?#Ęݧf9[BGc݁ PSi:Qk5v r,0[lqv`"zIGo돷)m@9(/䕈1CDڭ~E &L<9[ 32.v- g/@?o}aF F7s%Rfp, AG)ԢoCRW(@*,sMY>Vki !x&I?qĖ IRh"8`ܮh7gѺҶ訉^PxZw'ߍ| (pҌzioBs6{X?tRfRR,?_[9@DFr]9[œ̹_4 #x<R|R>U 2QOTxɜ'~E ݽ{vc ZGZJV`DVrW-k'vK_EQZiekSqoKLDOjZ F_B&tfivğ} >t"kIn'_&Lep H"d.(JL<-(.`̯Xs1cγ!gA*09Y!COKBhHml4>7猞[0tQ]HO ݉(3-V'?q?[]kyq譃̕:8 j>CA@BzPٕ(2HBxӦjcCZ<{++9mE8"xU\܂92^̢<؞ONuQ2p/,Z9tS4{SM4ˍM Z[bW1 YȻ}FqK:'Kr+y/:Ȇiַi7=D@}UGKQS*ASrua⏷̚p]č``р*$~C\>@[;v3݁%#!{;G 񍶧\ UP`x&1 2U&qr qoSg?~-)]2t N+xU78E22O/)gfA}׸Iozb䊜L&@TMyWqu x?,AFێ2]guVv;Y}kOb՜sTط[mk(+Z|Ty4Ei}K'B{C/i@tzz xB1~p?ʱ8g8 }8h;`(:_nF$<թE粧O-q ~s=PH`!DHn8AAl:f=Xiqs1'%h%$H@2pͧЎ.ȵIlʀ8FBDQp 1zSBgIpHXY#)0]>^2[Y1A5Kor~[c'냱氤ݶD R~-+씏7_GH&17yx3>hij),\yP tM9(rp!U?}l\A 1V dn;/Njo6s0h@nflORD@5ۯI]@yrHG ʛπ t "hx!xVBExYdwm2Dt0-.v{pL ͒|JK߶2ERIgvԔa|v3ԳǍ1ΐA *e hWm{1 [a2vGлm$(^.{m`~Do8nؽ5%#pviϫEsެ!tn+=m{E&o4NjT>"76~}8(%czţ+״Y|,WRAd1"*Dn"$o6$o2_݉y rỴ`[^@+811M苸9:Ӂ5S 9zc9mOW^ HsƊ]=oI`p wຢ @VozLV^٠7e=!\:oz6)5ݢ]*:?Ͻ> !3Ƒm~;"VpMrTw8 _ YR~e]0]fF$d]&:{XFi6ы\WoHP1UrsƖVI&Yo}걣!Sʗ] ʾ{kY}]o>6 ]xxhp][pXY8Kz}RCz( L1ŚD^-<50Dq}YǷ<,݆+ 3j˝ږCh`|Kaux 'ƚOXO|latJ(f7|^>Hqjtn' Vv5{Wx믮(V< /Y4"H67}gocv;6ꐋygAN$v*Oj:Ilz1j!kc*.Nȱw;c1f?c!7 VHA]t3ϱPu H=+ԩSњuO0&,K n/9Y1 */M6KSmzJ؃[0;W )@mPȍ&}ۈ%>6=B6P\'x݀ s~Qzd  X|uIJ*LSCqA!םW*%된onꯏ&JF= 0Ҭ5Us.tg>zzOLeT7}NbmpcN%h Cނ>}s hwI* &^#n7byM&#LЋ {"ճݽjq(XkVCSsqBv3$o&f90*~M;۱M0(ȗ7Y:8O%.Oyd ƓA[Y;wFcךcyhih3L|.|5k/_N?;d7 sYM73f;>C9*(]9 )' W'l!;Ǒh{,wVBW'e:T'~W<"4,p%fU0^:̭_:;ю 5DOd9 .mV] wlS~Ah,*;6hRy-ʊ?؉|]Z .Ʌ̓VXt14҉ *c) u?Z}qyپhSQt_XwlL\R{#F>UQNkd= "ntV%)?=.eVK~6%t7c}m(h'ۨ^YdH!~=|~I?/}hVmrU&c 0mzv_ү=aX7^GBI:*YgJ핟Uwm׀ePbQy ]x9c~#/@KzX<;gWA*1spw s2(~gxSfnV77*$RaTeu3Z@Rık'ZSXv/Ps }=qz~:牟q!23]K۝)^2PҨht FDybh)d2O4Cw"L(sdYS$J_A"-R2T*m5Hl(JpPJJ7[(W^irةtfhGǢcr깯ĮOQZi2 UlW{k{~KFrK'].0'$ kokcxQ3aesw<䲈G've2)|m4ۊۡ&wnl+(J"O˜ydt;`˗{WIAcѰT|HX3 ^\ͤVW1 ,=dc"R֦a"%[ P$b?XH$a b&d^)L֞ h0ҥޠ5s.4rRĝ>-!0jt}dh.2.[iqM]BfzVf]⎪=j7Z]m9"?VwH,5nPĘSCՒl_N F4wqDe6:5~'ŗaxOt.>r›>$2b~T )N,~F D{oў"ޑ{Hf5dqZBntNߞBz0k@*wJEr -#l36^k h3_3Fii@%)@~8BJI{S@mkc+E-38U5s_Ԗ]G*Detˆ$aI`, ;m]ge-^~GE1OH]|䀦c5^aj[llQF<sǘ]xμB^(ԱamY(wߴK 'ٶy\ܶ~ x2Ya&ی VSO4DRpf(V浑(K9* t)w%0*=|h:57"XZ? Wy0 o]0\!CsIԚwTNDˇ7 H8 J/"rr0"`> ͸!7䬊ghh?"n;WOn@ "Z7`-bc k'jCtS2 5-acaqZRxEŨ('e {O{[hO8|tIsw۹C 0=0{&Є@ XQPpPH6j-[:سc.W{;1>$< c_}9oq-Ũ)-E+ ?b`l~^u+F Q OƂ_}o8pb3d,-QU F+CkAN"9z\Uh]3\.3i{Ko@y$8B"q$Iin<67 sG[$c` Ph>cwk ͷ܅km cShDR5 *¼S}<5Vb5TMҥaU ن%- R&wOZVd ?mBN_[C\ξ!B%3ў yX]}еl#~D^1*ʚ|?vsM 8P3B Yee.,vG񻢢8D `foV @z.lrŞ\]^*a$8% կ_0I ro.F*u 6ynqU'pM\iLk3^3z< A8Ѿ"td;<t#L%Zň ĢZ5R^n,;:|2ؒr#ʘ^a<#`yc=1ǥ뉬)}5KgPhʼNe+k(^{֖Cu{R(9w{)S2h \e2/H-,r# *TUقS5~ rߊͻ>:+RmuhW9ֽlU7cC["4/Gq̴=} \Gn$ |t`@]H !`8!aǫ橏ᵥK^,Vx/R%D SZ˓eA(z?2P Zۗ."Qt:7n?%m.k6'ׁJ-7 Qh,Ion?϶4l'M| c9Epʣ2-9#yxQJDGycT-`kN>z咪A&sXƜKvQ"IwzҳKƜeK_hU.~\ .\Bp jZ!H#s+*7xsW=#\+iӉAptQ#}1S6Jޕ]""b޷\*DovH0߮`TyuB (K\%i,<]% kJx'}ℰ-le%c w&1l]P91qa|55 F(V-t90EcZTx<<+Ud'xҶ 4_x|ϐtPlSR^7v}{JSY%zș0sDBZ6>g-R=g$ӉdnKЧMf|_\B/I,i{h4@Hѥ`To}NHnU}M, -+-@rJ|ɻ Vb]9m$U3JPGӞ;X t_PlT(C7uѧ+?Fo"\P+4%ѹU: 3MTXcA7u5nRѾL0acb⋡l4YsF85)>(no|uU8j\♒l#lt3 t+k4 JWhD$ }Of>+uH#ϋ8Sبn bNV !5lΑ!LZL?i +T+$Qdk J4_T*2JϚn䑩UUQ'N$*cn.luiv["mvRpahQ} w%HT'*ܻ0db|sIhG=9רvi]C#7mP)">Ҍ%a 0sTju:?r7$0+h̉Vĭ.JqU[U91Yh$u]qHxʠ\gzec9TWnw gε xne~aU5fxWPLj+)v HSLnZǑ"|;ٴwq _ZひYĹ!xXi>+U>5S;|>a 5?iT%e xYɏQc{[gߊ ߛj;L,]Vq |L5g 3/`F"8 M'.% l߿(\fYL 826C}~@%'/O6ۿX 4z@LV:4`ͪ~yu xGvzn'VRPvlfRjp0":GK-а,$%IȉMo'+)6dLp(FtZJ,^5b,U[\)b'ʽs8}Ēf0zֱ# T i*coy /PE8.e rrCV]!9 G aSӵieňϺ{#ʀܢ:gfPzTZJ:kAhDBj*y ~*.*sya?ZKcaI_xMOm=1k,UXOe͋HlŹ oE}weħ6A,?m&Me[_rC"*r rN-j{t=>Vv>>J=kS,DNՈL? g&e E ꅴ[zJXpf).o6خZD yS)-ooSM)igqt´ܣ? m'X\w Daƅ0_dθO/@9̌2>[[(R#}z\C^T{ف|\EzqA>6r1h\OkCGވ1"3Ba G(ltҪ#c@Ҙ礓t[ͫnL֝F/a 2/ڌ狒exg_^zr tq1Ƴ4Qf6޺zLhR671e0[m 7i>T/Quv- h"W."j9 NJkGWhp?)l#FDSm]폻 F|FȂRjb ^J|?+l1+MZdEB50}oVsJXeGeig/5r s w""G,Ok6~g˶In-<>n[Az^~^DnS_͊z_-ݱE#2"ۿ8NpcX4\sك)3u1U IX TlV?sp&ΑTQGUL]]ӔS{Ti:5|qc_yiN32Ȱr^|hd7 2!Q^);_=K k`7z@=à[Q'`80oKY ˗ XCW]h O`V}2)aqM#9^D JIyDW|HP@J{yJOEμ`~-89,]iErVcd{!d!q)WX/+QPrpU$ĕˑ*qO~@^=f0'a%XndkƟae.ߞ֗){{&7km9 nU`P[ȯFvDԐ+&/2@&>eV_oP5;2m-  joK^̔zʔ)S =p.H vu)kcD=Y=N#oU80-2S+>$uwpsv-ӚKl5$jv nccύg=C#C0e3d}{JD[RGd11Q@WhqaF"wm9 ۰mvM(25W%Bpxv>?%\mK%90}_Jz]IWn'v>>Ւ #\)us&İ^n20'[J\W?_ΒNJsfv\ 1dr>[#uǮ}쵸BwC/n2 O 4`-檬:bPݔ;k9<ƣ57*y ZW|<s8M f@t\`W{;>iOx+X U9D>eH<ch1x*ogȱًoASGl9*v2ߏf#Ln:y^vgݎaWa~ڟD!thx[GXGMz# e'H4-!)/L`_Pw-HOXڡ1V5 sO)̢UlQgjN.kKvH?mA9tf 06 | qYz<9!n_~x >|ȜTH4WLN eZw&5 ;Ful_>-a"c7` Xh6zU5ز(3YGѰj_iRُSܗiRgR*#v ='Uju^ai8tB;M*I;ZjoE)<#T9x;w<1*.Y(A 9C$ |`n8-:K7LeY'm]%:CV Ӆ0<נ-G Z?GZF?"Ak!C?c(m%ݜx)F)s ?hRs/8!5YAy]wk~ g:ckQ.a{=ٵmX'u[Ve_P7pӥA@R4jN; B<z 41wϠܾ'˜+a5i.J]p;,g-yIzAN1`-|.t lsʾx54"T]5],p0We@|G&h>g yYmF7&(K&-)r5EjZ͒dɋ|兂xHə [H搹Vp;+mؙ`ո0ŞALOrJJTs  r5L[sn$~ε ߋu< r2,G}>ś  ;~}5TiMr|%2_lt 53 0)Q^|R Adz̄}iYJ%vZ߆n >;f'ohVM=Tj2o.D'P~+KD=Rg=X@ zF8YwO . WOƤN xnkVbaj$Q #F-("Fl<XOw2l٪ M->i &ݘaO"]zi!5X|3 uEoBSs%[2l"? " +Xs^+f=ڕO~#rޱjw%L{gݝ`c}nA?oV0.Zf*_}@DB͕x4!1]98#Ԫ_e`k{6A7,{Puu yrĸJپ yd#nv|g1Zװ^c|Õ 6 [3K)ETstFCbVNO(+gKi jG鵿\ٻ ,!Pk#j^ˉCa|ڃ(EDTc@ +w6uģ BA挌U,{~詯՞l[?"Gu R+&[ףLEid5WGr+!UL15 9q1gnj7O @m;\DV{$hd/%sU&6spXc&+Bw#߶;>5{](qs^c˦h%%k{V)@Mg]ӳTY=l6$u$uN[,]/!:C+{Ck2/[.<;p.J[Fl/:2N7IQsXϥxRx{K{E{R㓯[=U"i'$qa068/#7~v7t.Q+ #P;#ʷ,E09P)G)ЍfeH{\ȩUp x;<+Abnbiy=wE`~RIMW6rU rY|_gBʣHT[l-1À ^(&Ǵ>Ge(Um ;p* Cćt搀3~gy0`l^,5PJ. S1 ȯvP`@}ZH ҵr34ƿGfY#@W }q ë&rM؆Onj4}FJiq#PrY͔Wy}DߒiHǦ 1/y^iOrC7oev;Ũ x.njQhcC@sd1ycX,hR83[ih> ~Z:RZQ99=<ّ pf3ae]. ?2H쯛ww9Ke~-WP 8 bz[2LR-w٨@;KGY[P2:-#dm2HTq&i l3/RR}E-7O,{2?j}pW!tK1lZLz\͹CIFQFG- TrO<=0Gԩ9'^Gpj_hh-7~:|6 $瘠٠.\Jy=[ AbU%8eI~itKz\[2;/0ZewL#qBнD.CMf&4K8/;@wK'!> Dnu,&3A xA+I|Rgi60( ^YA,oG AJxdEsPy(4 $rtrtu3ąCZh/rHM&v'a&̞sо{{ػqle#}|ޝk>3 q?guC$зlON&:1 S&>WdΦօ8 Zpd\#3KB-jtKR7 m-zC3xl;;Ir&o (?nweBm+].Ozr9m@㎘q{ꅛ3Hx 6`Kn_/He 1ĺH0#dc0E?6,joď LͮEB+zJeS[M ')┶k9 Ю7gM([ZyFcQ#n\$[Q`}XW U<^pnam{@וA4) 9Lokub`o~)`JU'72W-6Qd՚9!c0H.+ qWֹ[:O cy6x!Yt7?l!OG5fr6ם>to %Y涗zӸW{E4:hzmr8TuU*GRiY9K8GٞGYoU]},vCi>bSZ۠ L]LpcS6ԟt4l=As zPvS'eUnP&x_4ó-0ɾٴ4H :X0AcdOnXwtg B$9Ƿ 6ܴ)mܔ}k.ZʏDtafjߢ 'G";ۚ_sX}sR<1A1XzVf[kBݪVdApLrl[ g>d˰[k(RG=_[]ៈd#[&}ۗoDPE8Qh&vM `ثXY>r3o }ʼn3R;e eGj"~'猒>D|G'"'D9,h(2uu' Φz[ԏ}~;1&'_ٌF@Vgr7(ؘt#֋ub^:MAfHO3; r㗳76&Za9̯ ' g-sWInntq Ay3MDG:K2qp&[bl7هDGzT{UeZq1 jyZ{bMMӡdy˽?uDT9|Uٷq7^k9zSp̽}z$WSHJ±U,:BgÙKnn𬆉蕿ܐZb9elNxMQhb5t* -YDzГ_)&-P6\!;ڜjX9v/ɪ# X*#CB&Y˅%˸e6 51\qMA,p׉ќcWY8Ӑgw ښax߂lD2=Ze~΋:wi.q})p9ؠ2yzx8ځ\.ƼjSs»ΩQ(oK@**9|Ց<3,i\~RHa8VZ˳̕7'~S Ǯ26k̻ٱ,&U]Ph2^4|c܌s&¬gh(8_9՟jeW B)4*R TWDخ{QC>䖵_5Wuvdgkps:qjhzpx%tL|򍰔jU {hp`bx4m@ R};omY!IgϤsrsh-HI'Amc~e-cAA5 Z2E$|Oz Eh=hJE:񸐍s ͞JMCnK舜*ڪ}7ݰbJXmm?D{^cyLyޫeɱfxďО4q X0`E]H[\z+tMLGEG932d‡O-K_.ò8d<,IIa@'M C6i6azdb%9+ХBh| ;t_H71%:ft~yTeclu;9qOf9J\$W:>>16ksXjX܎;/pמ. UفY'WLZT[;rQ,Q<#f!YBسDlP*}vzuBժzm/#@:MV"\mA JÁ:zRSfG_*:@0xƶ% LGO eD"!` C67DZKCbںm %] | Qͻw<!7B>Fe#mxW)ݰFyC/L;,!7Qw3мL񛮒m>L!^.L^(s)s97*G!ՋgI`zUiR]&.jzL yX *I;*v2D%ϏX;I8$9k+XՆ Ԧ + .viHw^%0`.0DIqd;?m58+EeHьWZ&2'im7:~aJ`<\6%*oAkXt+M8԰{%m(ǀ)e:6ۑ鵉 (Q^ok'ýZ0 tjo҃ 2o%/Q t]hTq_3_𥭋: vPkuIPɒ@5f@fyP/w0pTJo_*uqTd&_idKZKHX;)hQhOc<8Gy]dᱽZ|w9yauSPgaʃt㞛0qݜWxCXU}`Bq״Z s8@Ec>^9nz h2Vd-l+vqf e|@rO0T]鎤dnGS&LAؙ, \M@/V껽h^J =׺o uP~d5 %aLsNZN ӆUJ=gG/׏R {W¨CmS[48x x(!5 _qY$oM\<#k-}h3Q#]df:׎m^9ܯe(ߟEmivڟW} ]Q E&Z WChnp&j;xRuˣeIqdo&)3Å7:L +csS}CT݁e  ?v8<[Zry{Y:V6E$:B5-YG!|Kx94˜`' zs}?znCh`7āV":wkq.>f/p@3D|ȇ@4~ZnkT㬀r0V*Ϋ=N>C̮G#l\\ШՙZ6_h eoJ%G9qZq&zU.ڥ &oI6 u+3xx"@x;1&c@bgkweュe8_;"|} *0 Fn2pHYlpLbv$IQ5:@1I]U }5F@Cl(+/jK.Q˒ԟ,XI9"f`֨dm=ח: gr0KL9 nuϧ:kFmfÆ%Gho<#c ϕE{a{h-X1qTyK]ɬoןS(C %e%礞0){T$dT# re*+%9ɰ| LX$2!@qAayJSe\Vm#;ݼQ%,:%I'Ot^85t.l3N. NPeR#%OE7 }5Uf x)Wk{*\IMJ\aXwǢQ.jGWq'tZxU9ڈMɠ#t-R|i/#^㍣JTH6)hO$_)GUt3Q4-ᨓT&OcCcFsGx@q el <eE-`D8gTo4b)2њl~+r F/εcW)XIg tce œgaFě;wXI0@dGO!t5o›ρIaX>sa+LTQ0K'>P7"vOXVm9ִo QGQ+7]gpK ȏ"w긠ibesf&{'-(,!GPXXؠwt :zk{1. H,uwT@ԣ!W)HMbJUӘ . I2k߂X2~U΢!ęQuŐeeA&4#E~lI= 8-id|Xlr=W TGW"0µqPpx0: ?1=0n_DsnMx"0!vXj=Bsn}0fhn]a$$o祐.r1?։eYPNԈ:;hp_l.2u\dXO̚{;I{FV J1qѽ0YT:i*zjBxN}^_P,[YqC D=9IU[3_8wxԌ:僦Έ` Q`ɦPϸxvGzJS%ֈ0wmԾ  geUAFyf#}E=E]e$ѵ4yxYs..~X^$:\i0JijO?71/蜯}v^Lʟ'7^f0b>nrY*~:|'e:)%;'K+ۀ:Xfq-mJ~r\ E+?症j/62ZziW!mEZYn8dX:Ŋ3p !Fq}Qʚ'"q/?Qc"; '+h@D'qUV^c#w̴`~FJzi,0 jjdjˈ 8ƞbr6y9c!hҴ{Ş;ћYIc 53IQ3?%`_ I %E?L_lhf\|`lƪc? ɃMPX*=#NR&4NZ*82F !q`l"#cNѶxEwCje/A9ׇA瀱lוcRa|at+>k*OY7ɑ:0wcnzj{6T@5$&>?2Sܨ΃eӼ$;(Zi)qT0-P0'f FƦI&\LO]눱"xIL PPSfP/d&"N/(d2 Q\}ǘ1>~aa8ԇe^Tk"$JK$ڼe'D`/NKbғcGr rz3cuesŀFQ^w.<0\p\3 p~el N|6aE6B4C9_[]/D6m ywZ(]!}WׄykʧrXUQNj\j]7T%4{8TwOuKC"&@>vsmahpLt0r  Cffp!;ã-vQ)j"KHfgufvռB'a f"Ha<=2J_}w; |,9 o>pB-za,84A0N vGVπs#ShPߤ^cJiZլx^qQ$Ԝ9%ȒM.N e ,ㅊI36GܼcۜaBϝNF!}=?KRȾ;?tS],;QSJ??LϽH/#Z)3--V^ҏ#+dZi &3/\ CqHhնM>͍h`A a:Lr;e7ٻS` .6alj^pcgV]ַ?"IP5.YB- 0>1U)qFve`6L}VG4sQAA."믱߼Gՙ]Ei܆'pB{Y/=Z@Xp9?Nqe?!Rajw<imͷCBs/q'`"+2 n',ad25b߃Ezz z NY{?Ν16}W .V>ێ]Um]E"U2# 7 \k<ȉ Z l 'Lzq>ލ^'>d﹈4cpVq4sM9?N$GS_q>DW@}HSWGƸkrmTGLǰ5gACn:JpPW5|+HѢl'Ŧɼ?vv#$,tN/ "߾>$=GZypbg|tt:j@v:DPS<>/a44XGF~k K(Q` œ {η׿ >\yF M}k}igNQSg T>#pVp˽Ͱ%\C8 <1iR ~1ťk#}SCIgGְ4=3 PP\ EYdt?jxPKYcå|aA|LFWzm_~k mV3ΛO{ _5¶ձ0@]։IR&:-JPݲ`w:_xnp("d ZXY %rWY.Lr( е\h'B$$l*vW\D"Y6hKx]m Sڦ)|G[A0cAY1M.w{+9z7,^QZs1#~(bzUX0pȝaɩɋdՄ?Rv[:04 vOs.=Qvy}ƞ<^oK'x/wsi1Ƕ4w!!.}FkVc,KkڂaA"ixKgǹ,ɽr%`+(7|-n$Q V:\`.#$5oc<͇,V؝Iu/y Xl KH&p١2"@5 gfX O)dK@J lh-?%wu/VUؗKSeVܳv"bY٩l0+.@9:Rfʳ*p18o>o=3K]7NvW=c]:dCNQrN]Ϸ<$Qx3_U0™Om˙ {34 q hiߜG8_@>-{4PO\\kJnb '!|01Vմm9|Ǘ%w_+ +h} vuV KtA7b(_ؓRz9賿垷'ÞZkK#fé`*"q\yb Rom0x&d\LTz'FWĿ<ѼjP>UI>NΘ25'iRo sGPPTsWdR! P4n驏{1ޱa3BHrp!( .*Nrxx.=sxZs}fX nb["qlljuUqywcѲgg S׿ 輇$M fНQ<=^XbfMҌ >:pJx_L2\u̾e--e,C+Y*-4+kĒ ߡ܌Adb@Vii=qN" &;l(B $V$Rqyh,&5r]z% {#7鐎Tvߵ Lq!u1L$ }GDyy}vJ02;NN^%M9./8&m5|, |Fd)]U[뙇u?bd^,yfFOcP{J֟Bi 1WI{Y\Bc bҼЙ2^ϭu8BHT/6AbϺ4IДRu&7yT5[RjV#]Z7)R@!bCZVW߻ƃ~ط% };bX|Mʵpv {%60ZIDSD3A^ a]mIe==yvEKnR$^/GTm{M ͇8Gh*"l O{=m8Iuwћ#c [DBZCb6xa_S:WiD034,Ox,iS#|gz ?ah/eeeZ8*I%jBizny^*y%Y{Ti]1Ej{UbmaQxSl,㺕:2غ=:1R-n&Yԅ2 =(r6vvƈà& yfxdK-} DF{gYvmI7x+AX$ľ"Uhi_&d]r/(q9wqMuTXG;^^RoFY|hOyЕQ/q+-D^|4x.ϰ#z?"doiO t(-=.:aҤ>$5m"LƈJ$p+88p!gCe*ByϓC2/rHZdTߦR|"!n폗C&0TaJv#?z2(9wfe01Pe?u.lFݢCk>!S>%%UЋgViR_a7)v `)~%TӛAa]c5.lJP.n>ɋ="^:OW[Uwp3U{f:zMGW,{^@Mɰ"$IʇBr װ×~ ArWJWBۍf:j\&RMǎñr{ae⯭P|?wz( c LP>2 @+~'wfbX(EN#:E"x0j"5^3Dո A҃ub&YʳN> 6۽sXPz- Ю!Aȃ1p罾۩?KvU jCCPlVCAi_4C{Ap[ڂzpOg?Bj;{Q%6|tJ&k_^c_QD7; !rr jf惺Kiq9f' 41 KQ|N I>330'bR~&Tndpibp!F$X}*djjeʀSM`׬8Q6*fwzvZU{ANfvFo:h69;A;v{=cw˲ɫBT ^=Kxw@߂xL{T7Y_PV!F?ş7,n3yVM7YMG[@;|= _smġ֎fwāj߼ӯ bO,jK/nɋٻ$wfsNf;9˖F m?׊fR!.'6&iruFbTgG!e HhNSB1󊻑Dh[yc&‘dbZKe PspX>/c[)FIFj?wƝ0$ؐYco(jKR=1 #HHBG>br9~ƋkG}T:ٽwo+5?&oZV7đ* !Mfd&*g1fgKTu {;z/(zcm"g)G7tL>t\-4qQ^!%\fAj l76['sڨIAR,|H(/RbVy6f4h*9 0af(!K{~ K87A9*{ EB@o?A*d\XF7Eb_Q{fX|M=^C;H5dp;'5Xo (k ] B J;6.WfbnAͣ5R UyPjy*4VjaoZ '3hL: !Kx_fWl{hFϟsLGzd1b)={+d:? ڡ HƕDCx\aA/sPk4+:9UDΘS\ 8I"|+_~$=L@ί?s2##J6ٙo n&jn='o:xĚ?i8 I:KWl0aG!{(!YlOm@Ѭu qJ&K]UT" $z{xSQ{JBR`j[DeCg>nGg.P --vm @cso}.jۅalaxHM%YD/TI#54(нHMla2j1GC0 uTsLW)8y:jP&gp̣ ..@sƷ72Jov0(/͉<"alqCGڊАaRӸJ} eIIs~BXiM)& pi-//u˘SkUR(4?v`x5GƉr<ȃx9[[2O 95~_iK6lΥ4caFY,~q=Պן? 9UsDw(ʴ@<c%-~շUߍ פ:&,yC$Bgޏ*=!EB]R`Uu ƛ#Ͱ 3%Z?!ᱧ:= ӽ6˄ #0[U-m6BzL |%0Kx$# GehI0LΖzqMp7Rs`%ڇ$OucXkHZƓ>Ioja*vR`KԒ>VZH5{9z[z9MŅW/mSsq11ݑ]x~6 ); k[mF!"`tDtKADyk(oIВ+/Jq;k7rVvgBۛ@L0pc߮¢O<-8I93nfR\:6䣘[.ڢWdH,S'H'~C!fJ؃&Upĩ>'yiTt߽4DZ@okWZf/ĊC=.+gc|V1OyL{ EǦwܴbBDx&!\G:1a;%tWz uo^wyT3.m7 N!y%ЍeÎ} ζL$tU/c2)@o\Wu6t) aF IדŷRՋ(_&KdOu;1Ŷ.jr*xH@{"|[ʀ@O%Q6mhӾT GN' _c!ߍCLv-¹ReheW!GHΓj3`hwbbӜ9̩u6S~"24e(~< ؟bںA4>f+Pۑ8n΀hi#on&1dJ?FI5S2#[\ lޠݸpg4#ǭk*Mt+q-w[xXdyȩ#җBKs!"S ;i`Z B+ނP}, \\s= _g~ /8>Q"\i5a9WAj^^7v#2 !XW=jLhk;hұJj.plRC&3]u;Ұ3D*ZK%tր>ҲwagF_S}8@H9Hs<%V5Lˆ%_XEN#&[])qrb,, ^.5ɩaQn>WȺ.6}EM jl6LOyM/l9@f4ޥ?e?E۩[[*}XQkVh/P6\'OJ7~ƺ )0REj9ժuzty46ۼP䎬A¢:/A@Ho@")\6 h[! TO<E'd%ze{+{H4X4&}imk&`g _>PCH3avAq QLA ?,LY.غkKbg PaUlB:4xEwұ܏ðʜ]A0B2x珽e6&>t4ffZ?j6 ִlI}OSwk'4mk'1#9q}}{A ,o1O=lq(檀nm; ީixT3Bb)`+ 1GJ-Rg*T!ܜVֵ1ɜo MmaK$p6R[ddϧS@F;*VԔCJ9>gלfv™m24l̈́?e|3@aj-nT?Qr OdrI^dJ/$T"[c6A Zh'O=!;RLX/6~kxB](geVfz~`?8J"`>䥽ula8SK9Z|MX0$F QCcOڈRb~t-+`^[HW2|sPw /(<U| Oj|L`[[`oțMrnb݈`"^ rWw=V5!OF-FD3?(\_ƅ5i dV5E%ºBn5=T-?Z jB w' #mjSu*SszKf R aH{!CMW!'Bױ7'aTGϭcQ6Y7#Z;>8_>&5w M0F8?_]9sPM;oaڎ޽ov۶uGq((rzSd'XBgLc M 84){E-j",bT-,쏣fNǒc}Ďc'ٮ86=fG凲.lc\xzQ%n1n+؀)yq{#tzxzeR5y8c$atE2Pb``W[>ueee8 ߁vpsuLdk-pA%sT8 Yo\IM2}zhWy mo 3^,3ش{N @yQ#"'eJ]&ta?_哝!CWK4 g$u gHYj =$WJ4=_xohJ^C$ Q[[\9>,ޒ/'f{1˘mnvz` _pY8Xr]9ˊĖg :4v'k_]*G2.u=fN˯ίsbrZd':/ܕn[h+óR]tYWJE HOoLTvs=a3Dv2XS~/D'jg\:jJ:+B9^ꐑAѣ$|Y|0̀/X 8$ċ{Z확@\Y<@ċX8 Cݗ8nxq? E }Tl: &Qɏ\3OxCnwEJv!sQ g Fj\$ G;QߝsmOo./R4`Iω+G&%YK*"Pdd:k" 1'4a} ر%MyWX&D#-}6mīJ*}mncOY,!KL^hA%ʐι3pⵝe8l~RDԺ/ߖ=yD`q؜| @r٘Hb0X.>aq\,g1vLhw=[CP\MP*YV0v秔} $K po9>r1*Ԥ"=/yiIzkhC4C<--yYR{z6%9!9ڹ8Ph%+eK=?!\=lu Wm6ǚM *p27e!)ts9{?T ^)Z7R[ΌU5kΊ 8{onMa{:pS4v֚MnAZI^Z!$dY1#k?Cq989؞ƿ<'É7$٘qV<>[Hw,1P_N$U̖~saZk'KtFMQVC!rkuV6:HHGȔ;R6N0_ͳߐVYdbR yM2y(mh5NG:E+I.S UrR6 Rp>g4(\WW+\O+X]ٲM;:.kF(*1:丱]=47h.魟@#}tipRRzxchUx'LHy7ЛJJY/~&ZpYssd i!! cA_6.b+*<#X"MeKVIEs,3%!dDCc6|5dOz'h0ac3({Qz64lHlLÉ6Zrn E%^=ƣ/"J #`wiǦ-b)Jv#$,bԩ4N`0Oc 84SUh,:Ba#QSMtlc]fnȩFQ]R}' 1dƊ; bl}4,‚.z `H!2ly#)G=YBe4 랸ElsB/'xw=pKDȊ@)@6 'AC-X>P'z5p{!XH{0v>lC0q A:Ji =1Q$W{m%Aؐ^;T(yZg 1bhpr%\Z0V=1M>@YQt. ᪩l>oEj6NU'a$ZE G2CPGp s&Mma}Q,/mQ+9X;b9d:$!PZʹ:=-X=W(BsЄStq,x; =OMB\ d߹ 6})dSP6]o|Uͪ xu~NSWbC_Cf\/p+3=&8gNH/yB@AB] BzPyq;hy;rn6d (~O{7skf16%l J?_eqO ||? Py$oSq8VEXJ3 v~NFPߨ;|.aI|6\Ch-uD#:Ө'؟0%u?!?KArnI|*70CO^'<Ƽ=]<ț\F[dțRhHSG۹Ir]q' ݮY\N5-tfYXHμMK6NZŰ,Iu@564j?W٘o,<#QU`ֳ( 6ës{''— ɦ$wAjj87:_e:I]C%[PoQ+t)q!qս*߆+WѺ^&ཏKJQ>6,931E5E۴&o!W mul*0ҋɾq& zc/+>qf)*&Z{7<*a;f i\R:l}i&e.S+ROU"ZPK9"=QHo 6:͡BR` <ѻT)Rb4W:yY%IM3CuB<)5I-- ;%Tq-D)Nl[c: jLQ瑣...VAEI]*> WC܎.oY$ҟU6S@;oud+|wk9Ox2>~:HѺ2u{`*B*%ǩoB`=UA«s @H|f ߞpÓ2bfBFMTۨaw:csC1.Mq]nn ;jБ*yO%5D}Z.`VGA"ɜ5*leRU{%ٝv3M }-}AQmZO }Ɓ{a I1679bm(Gt^YL"m^ln@Oa=SvK/u-)fgρ7;_5% ;'\]4pf3`ARv QIl 5"s%ksfqԗ^WG 3X:G^ hXV.jHkGִ5ix!qy!M kTc~¼hp]fqtmBm[ P1<>Ru%8aDIWPZ@Y# N(M@ByOvBڊc0Z&׆8/L!m}_{h2o_Re+걢?*R)zG-Fe!Kl8%F@L&*ʮ4ʎ7`vq| TөGl8jm K!Zה`lg/CzCM}v8X۷Vds"?¦֬aPuοV@(NEaP Ӿ7h x'վ*w|l҅9v? ՗ 8L*SNTC }Qr48,"`@)'R0.e#KZ$gMѹGDpNbV{ G&yZ!P0+'Hخ%]Bu^L" l1jw[q ']+eQF`Y.l P V=Ԙ !n_“sU6XPufUzPΝdn?*DCj0V ܬ[0  ( Oj5"X:+Ɂ;^5}z'KR_=]W/pZqN#h.ngė@3;2!pߵ/_HNá2tǞf)_)Y!ұn+>UK!KVsؼN<@2..^I\`EN;X*[xOK9*;1!t :v@5^Ɲ/UOǒ]Hl.\t ƈfuQV@cH$*v WpϝW箊aKnCOQݻ,R-]>8k^ZHXxHlVU!ԴgRC!5o%hSywccpB󑊫<뱀7fDaUli?I)0L,^ykVe`#1/%ݬΖ_`^|lAb录eJ~zO *G7DT+Vfa"I>j6zh[z%OfmZo\bY5994z)yBO5ͬHMNٵ``T՚v@\n;[kI`Mݽ&t](w HUha]]oN",lg!!q-n/#eW"fy05b7,ں M3flEx_(HH}vօ=[yvtEj.1o i^~i7%w?q*i_qvJj0[^9uH 7,ƚo29*l4]mTˑI\]Qr7Kb''91h" $ء7d+y}ίGSvpdqWɣ;uXxoJ{*9#gƧ1M-%Hڀʓ<~!)k̯udt&xc-r/+09o۰EɊf0VBgt,nh{:̅VbC}E-|&ǍMMMuOpjM/ pgd%yOCBg%CK%{ZS¯QF:+6CW!XU/Dy* V+ciQ䛶emF5wSlQdO_Q6kc/E%,$?&aWwpʹy,[i'5EQ͉X d X<2/)?(,lޥUt($Uh3LLr0PFG|U2]hJoc2%2Q*i0濕K[-f-(%huys_i02[b2Ğ)c v6 |G7O76Є]Яri6c (PCq3/ZDu ҜNi ZFZl|H`gs n+N;DcSC_otS/Ll+8F 0et)ZIl`+5 mFݟ| Ua޳Yyp]oi MCq Cޅ1|_\gY?eQڵ8[s F+\Rk0Fo."si{l}oKȯ"n|/0q?KHxCǀ9veD&d@3D@"t(Z y:EJ/]Ѱ܎<_处فo0 IB :|#|(&` !A\{?+cRDTG`_YsZesPCG"VкflDcRD"$:@#ΐY ⊻ZE1T;Tُd\Vqt D- d$Ƅ|T•<_yJ+zwIػt c|^ȯ7#4Pflx|栟_;zS;>څPC}՛PKgVpZm~^qq?yX7}oBqJ/Pں I1- ާ+I^ӼE3 T>UR"G}  8, 2Prf*E!GketO 'ZyuzUxWD,{ :i6ϳT j&ݔը \ñ":UyߡD@)FE(^p%Q%+*0.)0ZbTpm=aͬ67YHIk&R ^M!J7*B&]3~A<rPKd܍8 a/9z*K,13!uHOXeXYl=d] R޶P}G>Nbyk'Mط+\v/g?]h5h4jU ɾE-6[T14P}bG"l Q% ܺ]^}y犎h2+l7cDtHdRI4!n'’epmv+FQg:?t^_HN,j܂Oѿn|4`ҭO&SLᖿhԌ'kc_GsQT2#XuRJ. #BrKTfJ"w,p64)&W~8^ gzĐ]v;l:_dge1C8D,m'D>Cǚm1шЩ/s(kb;·xLe({4@Rӻ89tsgqGL+ r\\_> (f-ЈHY Y+RK @\^4~aFq8/ yu2N3L&g &0:3)/aZS5[5x/_;B(6lUHI"-~.f2DÎrh0Od뙼I?O$>Ub(BieA C^ވ5KBO!!Cm`"De>GQF7 Z‹*C̀9w Hb\39oWBڍr:T E7>]Qx_,ʇsCSJqKn5 4N29-/1rl R : MUpiargn ٧4) MEY7{$?+y 5޻mH T>3v&r *F [cIp^Ɣ,vya<OIZGX{'^wf/}V3\)>ڱ*-ֹ[ԛ4DޓQO)Bl7pSYscR4Md6yt>pQ?CG%8⿂-7|) 8i vC$V=}<9r@>We䉁9ׅ॑T=)qWB!4Dީ8{>b#M2h!}`rcW8Zݗd-)BȤ+G„*Igi,;#w6.jQ K_# z+e sծF#@GQ,grjiݴؿ)D0QG~gNRpr^6uqA f WٿJ>ҭ_ |V #Fxe@WJ fe-gm~z[ l .<6\t(̳j|:CNjKgסoG9%vUҩ1 XUH G~#' Q.` ~Y.X`ZU;swtq" kvP ۳76X,͈~P Vۍ]V\-mi{PdJh\G}UG S]>Ԣ@~#hJ9( =8A~cq>#S<.O\08wZIZcf(Ef( Gg? NtΒ@7KD.ˤ/j8Pʠ |cR=<"~]7 Bn4r]{s]iuĨI_?!ɬ_"niuYyFCe-ЮhE?y{g]2p0 R觏=)ml"~Ŕ zjdք Qz tHk}S[w?G~szݳ gKX!K(hR/($`l&{h^*HisR u_%ȳ&c)eٻâ su ,:YHT98kx1DĄtHgCẐ~2 IC{]T6^匓S^ƒgLM^! ^)?_ ?|Vsy$!w^6>wƵ/}\:F!^=j''! ="Gwr;a/E TEZ{Dօю9(N6YYb+1͡gUOVE3Gr`[fqW#ClW 㥕^ɦF]z 1E$AEjPy7N/6@} |3[+S"cEV}}֢3cOg`{!wl?-jZ\?ҡ‚4H c<% cVqä)#{LATf[{>U 'S캟;/nl x[,o ӳ[^R :ɋ7KO+]~=S_y@!:&J1nMO٪]!(k3FVwl SI7&$P*ڴnm 91e;sV1[ߚWx-|`4A ^3tDo4&2ދ Bk/]Izb6:)p69 7D֧2_`+c "޿^] bF)^ovf']} ȇYec@< q>MOS&7Zf9&~arBwzmQH~Y^ɲ)vno -۱׊ i-HwR/ݤblʢ*)UxހJt7asAԣ}m}$^  Fu0km7TxE|/s ȵ~QnK\qYkːԩ CLO0cYV7ttBHy5 [G$衠0yM{^<J-%ֹ8,4 $rTuſ\ _)N@f֜pGTl؜TAOhIu,@*K!bCm6ҹ]NhQhߢ(T&䳱YNoYixȔ*2Vv: n1h[/HFh]ʆ _yGo*S2(eѫs}7D"E\fl"Ju/DY)1$Ӥte;CTiz`YL$lݚ.„Vq.4yFoW}=˂(3}>%IڤJ]5V .䉁\j.;q8*^ܱ^ؾ0MpF.9)AyM~5hZ@'ٚ yC+@3Yզ_gd0gW+EtRH;2 ҵkcPtf9YC&%kS.V$oj]ĢevdEgHGR1LR 9#[Sf{j5&1N@rb _DYC%r< Zc[dКWn\Nv/q>*;gFWN3kU ƞ~z>C^k_-Q]1 jUN7ptj>ghk T0}f+?~*mG-Αm$mR1&д&#4;#j ෼!֏4r.G7lQmPQu#MOR0(yeD01(+rwS(5 Mw }{FtJ.w'g<)Dp05`h̊ d;]O|ӑOy`4"pRSQpUR/9])"v9HZ7\*pܺ~g#'U0ZW|(A!yjhDpďh[ 㦒"(8ApP-oG?\N'#V\uDaX2r+੄#-&$QPbx |5N,%JC(&wstG:%]o e ?^ыT 2y^@?Gij-!qC~$FjNF11 d"u&2̍!y53Z, *DW%#69>$ 6QB_fg$tw'cbF_:S{+kVC+4LXRi.-ˈ|/_ `T*y$vtxKșܠ-Z$Q/HȁHAR=Eֽx?!RMSWZ?u o 0 Af59ycK {w8R Mjx8 sV)'AT:!cL}/b:,sLOfut v+c4.xlhZjU#qEYt庍wVaj/y n̗=ǞW{-2Z{@ ʺ^I^{w]c:Y]1٩FoKkc>X(9 Na|:H(}z)1 ;QT z`4ޔE}ƵqCs_0 !'aѿ7SS48KF.>l U/U Z$>ۘǥ 66K՜i 6a  cWX8:`!<4!@6&s+g$|Ag7,?qq{_C[Ԯy+BBypH7W|qYV&W3/Ep e0+e[TzrOHMKJMSmUzeV *#@ m BL=9+x!DdŇg\U+ Zq!pm=etL륔I1G5ꗶ]ܦ +^+@+-ύIz!EگGXEr0Ñ pMM ^z5ᆤ7p rY-n 38LG\{X ϴWE% 夭W}=Zwq=?)>V}`%nѿloTlƅ*@:&d«XK0wyEpά8ȩ\N?u/1&e1w9UMD0${,NG\$,'l[@qx.W2h6G|'k!D݂ g<#f7: n{_LS-[ oeQsq>SA3ح5Cqy]䒊X*t_JU=ĉI@?M'6E`WoE}ctOb kRѰٛR1 pp&MV6Ѓ>gj^HnuskqYi9c`樳T)뫧BV*zU ]!ݨTh6:Y{GكAjwK (Æ\VCʅп@Iu]'v;F :7A@b52F^30"8'dhμEI`)jaXfwaEɮ3fE!9!/~ůB`&'2:`<7ѱkN4\\.SU'R !x7e#ԣQ*ciU8tGsN  : ]7)ʵnոrAJqT &@>(b! X}q΂yU&zb=6u ?G*.GnbӅvzѰ _hY  nӘ[xl*IK`af:_JW(+Eh߼H&VUHHh)Qp[&aJmШ?RY~aK%BLgYU}uO$ˍ`=ւ5XM&2р?*nv\@^*7U$3Ձ`j 6mݟO2Ƨ_%]z&8)W0XѢiE k~ȲR f/\Zu4?6 AֺqcT۵|+]TI`*%tXn@3Z jlAt(V(I-:v"Qax qϵƲ3Ԩ[o%XM"`]Z㻘n{QSq24>ߊ[Vݨ 'Moɡ?{ಀW.͹\"4DF'kwiSKNڇ6+mscZ3ݐ(:Y34)f¤k@0t{P򥿅"=zO+;A._D>C1'[ZU| }9n_faݠKѯJ!8Np0"Ʌzk~){ddCBdl ؕ#jr# jpu#Z& 'ŷLE;ցS4U?WzAh {.1*e>R>OzxGQրUGnT6WUU^c44 XxPӯx/EbtXJǝoBʲ*rQzV2G,a18$ *d]!E/՚ jIΉK!/2޽Q|"Z.6o>iz{@, [f3t|< Y];d?)RE(2. I &m1:TE^ vпYUqV] 7/rw^U~\ ךok&-p9]։ܘ2 K 6ieKH,`Ež5h5zcS TWLeqi]:!B2̉օ[B>zMYT,2gw &D ?yp7[Wr;7&|Xܡš? v;t0h''Y3$3nbT֌PƯCB4d<abOd1c\?NruB]KZ96K\}SwK7..NND_Lo  %v'C42Fh[˜U$Ie{ 9+.l7#WdU(5pWi0rm b pmDv?)#,65 <2 ; F0yY:Nh`]фs1,f䨀g]lD1ัQD2ϐq]`}ˈIAP6_7RSVV(xՕ90+vL7?aXV aft&o(8_SGJG+pN?2/"%Q8q[YԃN!<8˞@hVAv/_`%̓elZ-~z(\_<Xr۠ѽr-9g. ]{/~uha/$m_u҇-)*%N/g27 F}N"?/F[HCD: ybN0}"}m5(H.+!fj 9_ -ZQY9LĞB?NVT *$^#o}e v\eQY'K*! ?qrlXd܁T.:7Lk/8iT_Cy3B6\ySrClBs@AV}#n.Xk5ޛ[?_F^ ZALj,2ّ*@sĄTMobEǜ6x0jo9D3χ]lHVfd)L,nweV+_ɄdI nLۼf\R6r8geqF&@żj&A`~KE jl h&K.~LoM4rLfg̑sLU-5 1dBp=~ٴK|j"YnoJYk*/qa\F~'ר˷h2g _Q"e?~C>`~'{K Q^I,#q 0bi%XFf.pL_pyFtЧ`SAia;F -Iẏ'Ͱ;f[ MN*ô !ޮCrlW"'+Ji/)k#D4s־;v<=$>xqt>C:7n1s>~mQ,vgp|k.!O+:!Թz.#'/Yې؂gM{QYRbpRI(JH*-)ksyܖ՜ih[O})YxV0Aȣ>rb3~YkBS QďCV Mu(: u_"Gtq4\ךL) )fOTS@M2e(YbUc|۸+כ{44k>>%wq@"- 355/ ꢰ4n8zg3"~szK(.IߞW(V}sdKekNуSܺiz"AE2TXt3ML,*y2Px ;];H" ekN\:4MꗳU_,]JP^]3m>Oz#"Ws~$%֔{m-\iC@z8#?o<}/w]*X㉘{D|2@3sG@`m.*29#iMТ3]΄6]()NO/@?Vvx4 :1T?XN%/s` +l ͬonU-D:uO#wE#\"#15jc%?:#ӊ-w]®3zLjM&~ Am]eVew/c˘̿T\a7`pTV!9y|B2rT$OZRrRwFkf ;@EW 3Gw9NSnzGjZ}{ַK((.r0]o"NW`OAoUHx+IKuJ MqORVHo۠!ǣduN[PD7$?Ȕ YT$SwGT17 V@ȸ;UNuĄ&O l #q%i%Y%A-)Ruj-.< .gsˬS&Hߺ. k%)7^L_H =V IݡG uW/$x8Ǥp>qؖ:&˝UJ~WA~9+IUQ9)/8_ /)XqgoܟWb? gug7oN;V d5+04#$̏O>>EP'iVTs}5P1>v}qRqC\' t5?GOʐ`O%{6k (jǼ%۵CB}C! VD ˽lkȆf \z-:};‘vPD3>D{>2 ~mK9 Ӽ}?6K$jS:Ϫ'*ݙwh/(赚!a0b]w>{[-|O<82b6ZmmJ_L{?,!Kji*^_V"+"F U 3ק^))7n铒oJ;Ɏ?Q0!CdXXڬ@G<(îVF)`o[EHxQ=K@SOu оv$.׭Sj4O Bf‚pOǧ9OG`y}%[e[ah.I$ EJ86{sgQL2 1C'8y$7˞աPcl8c]Cq$ὠAG.זҷj߶zmLc6=_-Yx/$@̵_ߐFZs1w:@~}v>Ep) %L_}v^جq @-ۺ(gH.=D6bȄ]Ѫ|=s( [;&S?-8'IWfn5/fJeC`:c3l'S+&5H ,d]دf Y {VN2߾.VeSN"+n\IA_)'ťBfjᩎ\녺rU!ex~w9"e +zH`|$k0?qĖYKm+EKXhN}=F FJ']$QmO.H4؃ߦ(꽉35ڰ'Wu~}nS=‰1 qsN|8L^ Y_Yb\5Ti>}8(zqkB.l~m}7nMjd!h$o̲Ȥ4I̎> lRd G9(EaObsIW̴*}R)(d-RVx /Á~]er vlb!;=H#!Lӛ%rAA=hZzjuooNK]|~B,xO03PDwZG" Yg2A:fԘ߁f 4QS‚{ VG=%RIc+{4HUIᡩz%EʜӼaw kS 5^& V[[h98h_v'PH]plUujTqdXHl 1"q3|%S~(^ܠW l5}J_ B1F<9^m17`_kiڦ+/v,a}S"3XMn|ͺͻJw"@ˇ`>Dsegi;>? ;?OS9gltx6$#^gbw$y -_ Ǔ?JFNk0ӷ'WmG+Y9f0 #/=~=LfOQb[}6}@$SN鍂؜ ;ec y26=,K ϧL8Ig)͂[?H0bLҲE-\b`K}}CS.uAd ϡ[D1n9+^hO) ^cR b8@:ssPԘ3d12dSβSbjR1Z1L!h7zĨ>a`J/ =D ejg_a Wm}(ގPDNzDJr`(#Uz&xkK{Y"ʇPGXJk.rwlT"l\g"{51Sk4ڱ6B ˻S"Eg{Y,wCA9{/mi>4x߭t=@͗Q\,[ pAi7b~lvHX遷zYUuSε!S@t{5@%lK? T{a \)( xBwKi ĶtDuS oAfca ?omW&0ap Ժ? ?r%&łإ tDBAm Hs P9)\nݻ}k? >eW|w>%$~kK=z\'d. |oGh9+SPa5yUy%6I ~?&q`Q@mO3YX4Rz~e&cT)/ga"82;b FuBI={ՏeēH@Gp9Nވ{ؗo䆩XD/.`ŝr0 7x%#c #mb9QXEυ52wrx,=jZrK\W|r2‰z:} y`ޖEH\mPbBxzky{ ND2n܊bT{U>^ . C/睘:]p-_ѽ5$)YOyT%K u,ׁo۟ꐍi*fuQ R5Yp\ϿRl8=Ѥ?ϒq8t/C6S!;| c*(Uݳ89b7t[6y}I˩ҵ}i+=$AO,Rr䐒_/M25L4`Y8?PQ甂3\qmc0B[(5}8[X+NۮWs@%#v"USop#:^ ^- K$zv`[JhK'5mΤ5 8 FSOx~U eej#7@t\\==%fx ƵI9=|=, km;|[OTm07IJIGEܡv5j|HS<7OZwp/R0k!>Dg rS*YʘUwk_4-̴rw YF}.0bVMmZ8)YVIk ꄶm(&3{N =@+ԫQVH1'`}LtFPJBVJp:;_@p* !iҤbc (ds~Վok;vu0Rhe]z;ޤVzl<-z\b2}hDoS2 ff||Ih=$v`yA]&?޵_[;l5¼/(>nCr˻Nn)]B-.w4] i~8Ei^˯pmۧnV&9 Lr<ņZ -⍽2c p%Վ/Ϊ-rjzo u6W &i RďMUj*Q)j} o?. 0io)?F`8 "`Y,=Eb rutl^גZV&R#t3Ʈ v?omؖۗtYU4*$S% ɿ6L _<"bǞ62 :{DsшG>CP$8^F<70r5}'~t70/ 2kqOrIG6oA$ܛ{&){ʼn A \X5}="'̌ 97a XőoZ{հp|n7pVU$?OXVKފ\\7x%'KՇ#0YzNn|xEO{4aWY 0>pfA2'&l&ʶ$ UrK߾TtJC޳ NΜ2ebLMJ넍 jw&LSN9oZ_!{nJ%sY\Iԗy DLN& z1<چNV:gBnқƑ,}4"tUGیOS_%eo{.2j=#)|hFOyF$Z_3Ϯd&2 }{Mޒѹ/aoƈCxp (U. v'W~f°yhqHYzzs`$'"03Zv ۖGX[0iZsrg` ϓ, H[ƺʽcr `Zh|箞!Z0H EZ!`dXGNJ͠^cJ8 0A(a~6l|cBު߃$WHoI|ZŹio"Krnp{OT@M^ Q|xYd8fc/-tw^Y8W._,\[>o}94k6Χܓ;N EWRmħlX^c@Nhp)ϵ&gIy/Ĩ\p-%\0kj:Zrgf3{z>}%1$w*}8>ag*Â$ KBq?-wF{L|8/洬?uNLNS;wAPx3v$[*CI9.yH$nC%]s[^/1)Yo{pX@iTĨJiamH$`SޙjB!r fDЦ̭B]#gٗ'GǦ k >'_/Ȳdfm䧄v{&}YUVQ ީ> &p݅&=P؛a9=)DPrBEw+䙅#XR>C[6ebo]?\pvAb- i=!q*Z0 CKk.hkS[YǦb2e@}E %AW*E:29 (V`@ &sΟ+?wCmuTypU-EX\).dţ}*-O$J8SԽbq4kIBa:-6E)%>ùp:b\6 `Df33Dye>s #Vj,'dflټrxIzYDuGp9v"5su|GлG3BT(l;g/s5SU!tBӢBGȊ#xZŭ1}߆tAlx q`03|AN(3d*9Ƞۣ)'Q^WlB7T'>u2*$(@/Z=GVތn;#24g,h,Mu}4\*پsS;I"7O0 uc_}R%=Ԇ'ݓ5}ΑM ßL7&](ls۫}3vX'N-/`K&L' 8-)xPԊns^Lm Ɍwul6tt|]K0lZ"<(7Wjmdg=<< v"xGx,zURr(y?ԒkO0f%`^ڨA.,_1igHyـ\C~\9&fI>Cv5.O#]d"ϫA]L>Vu^iKC Eay.3[rQ Cչi!zZ9Kd' 7Cq}W DL_> *Sߟ!%ӵiʹh5ϥrh5x۬t(NљA16՞\rCx&!&/q*%5+ BRf< 1=dR$1k[+yA23UeG(EN j^q$JMث$BG( 'j#y+<9%i}|ƒOځ:~ 8FJk>KC|70 !u 3vu #œl%\[fӂӊ AbFH!m@T]pM[m+Jk5 V:KUH_=>3-]F8mT:ggB"8e#-$BO7Bȑ+N*ZF!@P*2?w[z~al^_4؈w]$mV.7Yˮ3`[jMNhLGXGW/KhwTΧ+3dV/ӝ 9"eOНxjIȵ؈Px%JHJYTQ*gYK#a<=(T̺ Y/_Lfؾ_VVaF:LW9tH8[1/1RRݧh {+3b#5݂w4#kPBJ~翅K)?WloIJ4u*DYrU% Y'j!D֡oZkU;t8~)8GE݄\CC5;2x>#! 4߫y$,,%<1c!|p~hCWKᮻi@nZjўXNyNm1AL Q;V(c ؀iZ,z&$%PǾ=dGтz^GM3ϩ۹E=_#wI23?,{sN_֏]+q8k)"[3-/H–VљSq(ȓYQ73j\>:c KP_Jʺ0F D@S%#,ɧ|6K@bCYҬ$5xkgҨx 3F <,?V\fOnNJgb%4mN;7,БX˜V,_8 /]É}q"AG\~B3Q4^w(P:/%YmOӬ] ^ӭF]L@+M`^DOu`QieS潶 7Y' 39[:i( >"{ԆB&EJiI cםZL LoB_m himEG^n̔ipN_іMhC5ávџ)&ꕐćsKCHp$".ocsn\0[8ll9pZ94lGQK2pشK%zjh s e ߒeSHu!~S/TV:i!0u-J*p<=VĔ\a6N"c3? EUŚ5U߉B--}I׭iۣs>: :Y;>sf%X6hU z,pqw0s|s:YҚ7݊/ʹogV~@y/]#(R#->#d,-uk1CR&'']"G.'5k.NǛfk/h&9P,亢hE yr+םpg~H!Ffrovc"5%*K<ӽnP¼]EqF޻9TM:\9GUx2z.fwo~gǞ2U0=`\6<^M}Z< f}# aL= ,GE0WA-1huf 3G3-PThf:o uDdSk(}!9Ci]&3cO-ۉQ0C^~nP@ ji! CF]] WhǸ]bK.ytA~>*G0ka:tfzؔTݬ-[MEkWeW>ss@p}1$r Q,ȖU~@4+}TOs-[ 03'w<K-bɧ|pw Qh\3k ./ů^A7y.br7sZ-SM3(5Ǘ23e6'&im6%!R&|&u\"vfhQvG3]h.G1@(GW ؟;v 1`z dtd`+kEpW;@;kW'_<P2*# Od@, pNq\oqPݪۀuДa&u+bwֿA^ s"=mCnKU.OK:9-=%ߟt/,2-9(Z\ψ:;J[t|/AlU%RShhNE/X/Ղu3Fxwru9\CDr(MWR޴Y )dsfˌ 'wg| FMA~ ~z>O&l;ЬI*m "ag=A\A6Ams&Mئ&tGUj!(Q XxH?umkpmR"nQIJOr~FٯnRȧ[zݖ4Rrɇ[;\B8*d1gk'NLyvVT 70x/p#tU# ?CҽF|˚{Ntl0NC7r<ͻk ɼ^ ?Vmd4@Qh236\Ɛ޶ 嵓lJNs#?5MOP.`ŋhEhC†"#w(ăt&ykB5Ck?#IJ$jHFѕ:H-67Bh)p]휮B4+;kk"x F48ThtD}TG.qO u?ro5ܩ RnNb50 ˞*!m%v^rPvNPd&N-r `$>c]ԕU jjd -VH9B9O@$R%]M 5jQBM*Uyb9X )'aјŵ˶u.o&hO] E`vi^2m=%9O Ua)s=B&pɃUAXTb-F]3ujXd1gч2H_:b nV2s;Y?0*YSW bϗ;Pr3S73lg,U9MD~Xmfk|:HDأWr>",pOT^!:|kqP{W۟($jxj9VqQ?)͜=*9]3']FSDihn%O<$꩗΂V<8]N'+Ӓ ]2@b2V(aF~*Mp_ۖm6p+u-fFk}bU9s7L2 mQQ.l.m$Jb$֮׫*'i=`ڸըKYlE$.bo2qRҧnn2s0;=K0C"#9tz*q^IyD[r;5]5 H ^݋ZÃCO8q:+<  `rʲsK]GK:NX*;xZf:iMزc^1+cksvMdʘIQh<8mg}!~NU@'w]TÎW%*1TkY\fc[=̣?*)*ß7\HƓ Lĭ7Z YbGLb)yrqaWt4djGo+wkUHq$AG иi@MaY+Xw An:IDɻmK.?Ļs5jO:CwmsgOitDM;UVTPX9Z每ml4-﬈@mAt_${SŲ@q6^)} "=I$rbb" HG(mhJuxNx)mcه V /{cBugTbnN:QXmw K_q7H=O+Dϟsw\vlH7䭰jqI/`̾w- WYטۮ޵;K$h~̐RX-u`x zқ!"9Fq4ݩn͵ eUY_ ۪/:Q\ Jqez!Q"ڌgw3.ʏ X1c^ȉ vfin(mCECcĔåWy½sMlV-xٹ毃gG~[ =3Gy+Uʃ.{䐮Rǖ؆KZYCqDT+A+Ӱl1aI uYjOΡ(%K >ڵȵ (FGYE24Xyv0SBvG$AvVh ߛ ю(UY9IvǸC T }gDVU+j ]P|\:ǥ4-o"&gmAA(_t gP7KV^FwJI#hcC 0ޮF޹P;T[Cj<,6ƕQH NM R+D롸@=hϞ{u[ i*7LcY4Ô>A^)o|eͫ1 e j6j鶹+#qWq<ʈe(TRU(?x),U@^tʫr/3e?K*$*t9+Qz\[bv/E[PHauikㆉ68w5 & J)<`_hkз&al\N':50"oSH*4檷4i^ KaP7gDE)X!~lLC"QX2'AH$p}]OxKhmgOSDLuky9WnqJŚL'KVj587L10ħHԫ^/LNi1fWVjwQ*es<`=Ŗ0yi)4HmKc*ݴCnO}A95;TF_d%¡\y/8o^FRiWJipKl&vOI;gCA @w)`@>i|{Dry.R_W^2<#̫4"Dem64UAiwP0L]ߤR6K/:=~ w |'96Wx0!(EV7}hIm5 ݎiBGBw)i\Ӝȁn\mЛ64QDyuty?b¥H Ջb(tij:mw[35tN,ƫԔveVI_0S4 R7H/R黿M݇f3/Vy`VC27^tS,oEckQi2j>DAbxgu}n(ΉOBT}0Mό9^)v9j]5p[ ZPTFCw״'"t +R9q$N&gb>.r*[WA_=O\&H^?ѽMe9ok7%U۔oDxY2֣|iQ&,1­,wDB=QV (4_9ӛ$bƖ͙@rF^0iϱ[Ldxc ީ-!az/[ӄ=霷ubv&I]D?Az('".[iZr&/" o"7tF4 ɿrcÝ]#!oJ8+h? z*w:uiJf!P .X5{32بceK} و'j+gč/@hAy3"ֆ~ Ai~Ε:lPpj*ˏPmZ]'4iBzapv vO;J70GyPի|qO}nÏL{YIA)>`1*I"9(r!29~GJ+g(,_S9 >.+u pj*cKr|֏Dn#@7é-Q4wF@Mau~=ʙCust7ɔR94+! ЍPr`N"6RB38/]">v:>X3L鴯4F~T!Nᶙs@qCZ@O# f84 dHXg^ג CJsԁv{^•GG |j]e2sVυ0x8 񏳕&ltmm4Sb-9oªn!}YiL.3羺4'?|cw^^scĂl4x[[ܐ &t;"'VKғeՏ:BtZkw $|0FV<:`9 }Ek,G, +u_,Ȣpa\Z^ւ"sږ! gMT&g|'hL{)Mp?i8~C] 5&Հ>etꌢi}|'7+3y[轪e .bŭIc)˃@ډkD?c0qVz X<=:=,2&H>|wႜ#(OJcr[Se#aRd"6@2"g%kG߉ =bbaJVn92'v1,A>m-/YZ5㒟_ލ2$gT$?hc=}J!VM7|b/0%.a1j594R]S0yOuir86vI{x9)M!h[ k,uԥ=9ӡr6QܐxSeGقxĘuxJ=4Z ϓ=`+Z6~oa$1ƍmQNvC#I@At'HLi ?r852> =z`\[ ؂?j]s9P;T6}I 1 q{d $EK8밇j'(OSx[jNgh"ӥ!+ ~p R)^%q qCkmezd43zķ73UTa0P."S**E2^zԤTI'ڬg+Yo)̔;!}-l_mp)jX`˱ųw gBsfwd=jyVՁ@_8lnNnfkh26SjCn%)&K3;fcZ%:\o%t *7% >Os,Rְ#Ow({l eA&aPf?OY5rF&+UTL&Pm dzq?f~&m?@=F+ƥNN~EBN2wsNWkr;PNeEsbP^' Dovl(p!-|9!z7h6¦ q95D{2ez Rk\poIh+Tn T[e1@W #p —cj97]7HH'_1@^,Ȇ-&#<̋:t\'J<5q*Y/Vh<#riw`V $!w$oⓒ+O5Wu2S_vDž;UNLoPo xc6MO-L>yٿ|w#,~_c ;,T?8ЈqT0Uy=Denqut^!5HGJ&"JE{xI/xt'ikA n5- Psِí,xss )ܕkCY~ 4-6}a+N7ax>Z;QR)df|l 8ӕL}1W&fq)J`Y)f}a/|)#$|_6x,e 3 ϑׇ6աr\م~OsDF WM^=R$&˰ "-(qLuzg Ii>E #hc @{G@szOL7- h8bNuYܝ89!r3ୗu2žIa20xsHItKHOP")%[~br9vBiCt!SC0&m2ZFJ հFv ^H|⚧^SZ`wƛZ,0?۹*|tm\b*s^'n~KdYmymSfmbCL{8MV.ޭ?FuZvxDQ[(2E%^'stѽ<"\:zU4bK+:R!8j7f{\MGRLuH܆K9@b%r*Kԅ"xpbI'-ŻvD]!{ `\D W6w9& Ƃg7jR&.Hfoot1TWjQ/Wpj7.E씓K`~?6Asʟ9tj|ڎ̝I3t!-prO,[T3!'fsMpHAqX*+B} bZZfur c6m,.BpkfQSIī8u0JQ!^I6*ߏ,}H4sNklN8asʋW_?7l\e(@Py;txˠh FރZx|fԗwMH'IJ*NOunG:(_0+o!1_Bv7i=v9e/6'Fy!@p-oJ45n' :![慼'QA,{5m!jI vI02>"q2\F9 ƺ-Y' a\^EG ʡy]$GydIZ]\x1: >o`=ˆ_#N/J揣4tq'P22^y&ڤ`%Jx͏ O}wmL@*7bP%/z{e~cGMDFk`,SVIA6;T6t>`^.T2)n?XRk"/RP7CH 5= [wo˔ֲqB{0xګx*Zr՘h,:l`5τ8E*Gڦx#)?:"xZn%˾n7t O;%Kh'jC%8,"jc2||j nj*Z"wհo X*oI_ ϒukuz$AEi(B|$MkߘWΖ6I%Ba5>{_BI"2X0$mJ-OEo#V 2O4FxqLBH|.јR 4pdźs8(6٤F <\:Z9C 4I[m-!OY%r)7Upki&s>?eoNBc&UӸ$ocnx`}^L&?|ѫi>HSM-!bc_P x,)^bF/w WBzGOK!eꮽU̪i1<2~rՋZ['/ɤ Ӂr 2S B]Q @_ddfp1.Op- .gҾe]v^BxT ߁'Uǎsj=42 kёjagWh.K"9ecϊ2h8zE2ʨ[!iO!C8>8oca{h*_V$3-"dEf/H:SSi!MFZ"N6hD;"^ /-ĻD_e^Ck7o) Gw ,ۣ9 9'=$\ilJ\s-h$L$L:Gl4Ea[;لpUb lv)4[8^FX90Li>_9_#<08ڄz06zR+M93)uѓbg: |\iiXnXnk%8$!+ =LWpCebڠ'3~XܾugEʜjܙyƹg ~}۫ ܗҋĸxBrE_|0$i76^D|`&T_58v-Й46qme'wU.McDH.~/%M)~/NHU! yk2ڃkB~^ 75ŷG_)omUiE6">פBb^ +"oEH߹n.Hł;UBu#(z"v4V3×ҎjX6H'em5Q1Bu{}ۊBH)+TM'j 8cgM) .>`-*6Qk^o-,A G7\&+C.[mJv5P@Mfe|;/x}e <?|]UM"\ 4X-%t,ү@\r;]]QS)G<;.j˓ԅF7֎*B1^ufO+U[X)i+Rw 9yP /~RR(*b[j#PPUZİi1lo +R9VZ$#C2$<[ C!dxm&`3NhT]!Qh}8U13T_f K_qWH߹ą:1^0!2JzAI{pzh^03:ɾ$ٳiόϝ::n=@D=Sڣ.ڎv? E;KIu ,UfGݞҟ (u; yu1= uC$Yns,QꌳI1?U5?.&a\cVHHRE/ow%1t뚪2](&7p5[̯az<ۢh_yFQ !I"sjv W?Uˡ&}3q%&3fh/~R"9H֬$<(`M|pSANc|Y䑛ij"\HJ BM< ܑgeH_!V7[HV '``H{鄒-ũsD6,<ژGld BSoLű!iCI>~"_PM2+#^|ƮP`HǘeF& ݮd­#nHA>.O"=Trv|b"fm)C ;Bn܄{K*Hj<*}V6dE ԃkuAmmq `-K.6_'Ō7# wQfģyqPtrWb$j8sf777,_x >Ry ҆O xc Ӊ 0 o?:\Q1! ub"/ލ+UE'GtI꣑H~ղ~6:sq͟I6P kzDVK3%YڋG q, o:F{.9doTieuլ LN{B7? (yyf2:)6UvYYV1a6unP[ͧ C%= M-f=7D"ԧum͕.)qS%"CmPk:i!}b%0@?E|h/Ƒ GH DYGw87̧De'%cԗT餂8ذi9HcL?]zR,ƒ1%˓e,g2LuoI1T%/;Jr/AVӵW"B> zX~ }o?]ɳTZ:`)KX+ jXy"`H[DRyۿR'v#*}MT49ӑk~MMiftƩ34Lj[=N}X2^KC߭|Җ#z$ֻ7\X(C|6P7W9r4Éhs:vo 'aR\jrxRT#e6/8bTo<Xg^`J>Oft=]sa팠rW{ZcdkG\<LW/9,^Ͷӊլ`OyAШlgq'Q Zcfj_7S+I&;A w\9ɮ08E&< ɅnWM*rJ|Lmў"IH">LV^P^xj^H P5~/e-8$~z]S"+a%Klr!cZ͸)&uB5<6J_{HK'a tvݩ6f-cMO[ٙѿLWd"g~aMK?M 1`>pL"z *h%dR@hA=>|{a Bm.IgOzRB cB3n/nBxͿXW LGYgqk3kjDӎ8fFdA>W`+Dwؚv?ӻ0{,I!W싾 转x3K9,8l&.e°n$2 Gy<*>ʧ^M#!.KiZB;H8+XtR՞\Y7zPQIBxHTR:F?i׉U˪q w,Q<!g쳁6 Mx_pXx[g3)';z~bwf*`1O'V㮵/v #rۓe-I!.)Cb~pJT]iĬ Ӣɀk4cDBIN?ϛt#@ "iNM`kA~UO{i}Y- s^h>N(ŏh 814z6GhaW *&-5Է!D ίMfF:p)k8'4a/1);싃J^=@^cBWz2|n[piz(GxD]h]8|դ߳hP =P;i2Q E4s*ܢ;V14Ū ~KGMn˺uw`4w&DꚐB/dẽJNsA˶L[f[T4:%!Qjqə ™:#Pn q!ږ[KK¾&P LkFZ=٪^M9̑"h%6US'\Nc(/ek:lj|`s<{}ӆErK@3KwuT)Q y':*CYPݒ8t'N)z 7B }Dd,QxiLȂsHi>Kg0.3# wSkg dOT|&1>T'@$>=Na`^Gf߇潃hGOJ>.ɱX` K\:fDi ';Pސ@M=mK/5)J\U5V~pD' ~+aL@ڳME,͜u]!uppQaGF`Bh ɼaX=t:%=qU!be sVfgI;9 5%-tNꏪZiSqG$FOZ߀Vb?P \c;JczKjiu~@N9e/ظ$eհm?wDzNkG'kk&ߴ3R,j?}3P̢R|o mYiװx׵N %د+̏ܠN!E3psPG@4loDJ-ؚZB};H+f ju9ZWCmN7 3MꃅAHz.+jgd},Hy hg #w7v^^cI xw~x`Rv˗dmѿ_ɌӴ\(/R\A 舽qE F^y#EqOg}^ޠV+O K(à:4ՇF찛LS-d{d\t+B~ۖg\xY>(oZIP 0ii:)ea*&d~F{Z )@3-}M=>f/Y4p/w4#3la4S#Q,"q a5vr s|9r4sqZ.$ÊT4t PUNL<,"kDmDƅ,;|C}z^aװm ' (tEp?֗<=灛Q:ONT;C>Ș]Sd4P*#4]LNaoeO/v o+꾮$xo',4$ /70kn.2#WBה-xམħn ۦ7|qIljlmg^GPZݚ'zgBGɔ"}Yjɱ}zuN3qg*[6̃ :X9XJghhKs/d븆@'-6TX>a+R@jh&:|v˻,Fl8bx^R5!?XZl^0QhLK42m*c}pO2:RFoJ< [~tƍGOƑ(TwiNdf IR8HXˆ5zM`M*9+wFR2˴նCULYJ+qͯw R YGx '%ݍp&PYxo\p^~WO)3OaӖ{ypJY nȼw{+;H'7k0nEm܉ Ďt~xgr\}Rj61*Z _~;L{KCƘ- mj!JUꬩ=͟>/"6݅\k P6oPAeHD+PЅ@Vڋ3lx{w n t=O2g>h RisYib4clQ $.?:Xwx$bv.2xM3TU;%nOJFf9c Ė5s^Ǩ/y.#Y?o?;Oc`bٞ?gOx. 'OdTC6_ʪQ&Q0ˠ'޻S1;<*:1HTĖE |f"05^uC  1,ubC*'&P4q8YLjMQp)zzN)49X֐hii?wQ[NM*#$G*/'XDMuǖf ) lO/pj3RG^m f]kAf@ qkX;tkxnn $k1]U5qQdk_y XS1S3 "yU9cémBn7'LYx3{ LP>D̷̈́#훻Rv, 7 dE(WfCe۲)2C;yfϟlޙ&gր?%C>\7Ԋ7ͺVF)%3mѼ" R`|G0u7m_fF)VLjf $&@SSI~;*{ &ØF"*u轺0jUfKBޥRBx7漊XS2k`ۅTy=#omu Qf  UBq+nu$hdտؽBi AnUGF )JW\ZxGTQL>ۢGJϮrH!?#<fab Tm96(=3ކy)0!Ż?/Q-+i6UZ7|P/7޺G=Iqy-`y?Ed>`;+}P\xk KuN9hgy(E_Pd8 ̓K\jD 5 |a 5S0%9q1K6 aFKlڟfƍlԉ&WE0c>"' `%ހvj&`i~[5a,hm0DVz r># +&z_BGЉ5PRRe m8ݎ- Ğ >l^K@*@J7D$e~߬G_vCٱ(-f(|wEY; *Y^ vGیG٥g@SѼl@dY#oH !,M ͝q\!em{G*#3Ե#C̴5] 6 bRJ>1 *7Q|kiU~Cb3vJgQ I#yC\@f؉;aBfV#3LT+"Ԥq"GZ{%oT,9"pS}l&^@,u)?ܨi-?bKl k S#Y-R6/ujL&:v$/_ow ZJ'AUppL7utvu Wʴ=b>"-BI^rDe0Mi^ SU6I \Ųͥ,,_Z+i%E*KM: }[i(>r:RȘ1op6)DtF7a2N\p*oX(!4Sޛr[MXR A<$ƙ,ɪFoXRk„Km?g.%z6\V^ !^RBʬ)jZv_~~(6Y||D\:lI |^ L*ƣJܱ Tz,*8;۷p]N2cޙN1ꡬi^H؄5|P(a kA(/4K:A+ <k<.XN% EQz{˚GgX*j2^Y[1#hrƗTs6üf :ЅN3ZK%Hʉ9$5%z `(1IlQr|FRT91XbPg}f[GNbOҌkd >+-sgBAxGk."ny HR:`m[ogQo#tl߅mʞU :5AƒogF\E藺fKqÑWP~=Vdp, [ES?$,HD%Ag않XKeط{b+-IGXc\pDj=`)6E(VQuiė,< ~݀]:A1Vqݲp*vf|SV:Iʜ Q4x樗MM{En|`\XB(QB&w~ڟ;Pm gI0KH=܁{,W|sb[Ow6h1#57cf%N"%$bLI}bɅ 4ŪK/',#\'CL -09&!pGNoM)q b$!8EWŐi)2EH k['5nJkBZ/B!oh8-*ͻhS W8rO+k.et iZyD÷ǖ{Uv k݂1 $&t=<S:BN MR23)OW\FD2(BOx78pIs ,`dzW|\bgSDX x9Gض-Nz^E^T>ۼj[BL-ݥM9K4_ Q"A{P6Q!b+B0wuey *0H;%prĆH 6i\TD'plqi3ڢ֔n:y?Y |7҈ jH&Q9l[m.OR!ok|cb?GEl@̙!(rwP"p_:|Dاqp M1k^pO&̭M;v>*) 3 }A>jD+TSQ0זWN{򆿈,2^(a&@4VLt4(-:aT`B'v* ]huO* ~97k<`GHO!4E}&=fG)o{-.VkL2 M++ޕ"* ިibB/|EB&t]Ŝќkd0IfYLj)yT0BŸ&u:pRw%y_gϊE?J٫fP*KՒgeߏ.i5n4/ DdOyRueZ P+MBHJ5"KSgi>kd rbS > ,6b@XF}sq I9 ,SWrkoN`IeFJ|Fqf zx OF?ӧؑ6NVy<~^~8@#'kDASK'ޞ?#0(ZJ7pLpʩ2;26k43tL(đ%#nR|3<:lxrO~FsVx_n-;*G @"PP˵>T\ r!L ^fA$L-α} e 9Z4t ZP7l]|;o_9-%ֺ3ʨ%Ȅ+$ Q|_.kg}s% 8f(ۋbeMO<vP4{HPG\JCpxgX#) 2+{5̒kqƤ^4M@ζ?q9;,Ph\}LX]߹Tvj9 Xu@WǣP.# buN떙@^Vy8q Oɣ319ad>EӷXz5$4{ cR@30b)%ц܆C1OZҧ*&&[g$\MdiwQQǨYæԑȂo-R#!6L8Qބ`V0lլUjEecylA ߩ>+:tU6 q&* ay Ӂc  dn1Eee~JZZki!jQ@ҽMt'g!( É29d˽RnR~&q9n-66*7ٰ{ DCdG¬IEm B: 8ͤzҥV&s7{TTSbԛp2n]PE2=gkGiY-2rj=2 p_߇S `t>"N_9 8}leձde}W$(CPX;ЖLu pBh͊tO-5SgO1Uߴ?.C;\6F3<ί/ ,XYĂI͢:~t!"}:=C0y\'*8Q vdqfBY?GUO2vkC~XG+۷N(r^K@_xAP1trg}2|\=lEFη(s5?Fl>'2pT*,2D}Qi%FNQ:MS{b bsp(KUnx}g Ci#=rNtfbHk$"ůH\ё-, $.혠ku\^B؋W8oQP~\7ZPZ|n>&1亚l6wH}B 7)i kRp'l;{ς =ZHvFWvl^"0VBV,4eC^cA;wUar!Vȇ?eȌQb#JAHˎt,w^  !AF zA@,,v_yG/|pj[)Jؚ'(BẁJkoy8')u  Y/ !BGbD}Q4'YH4")Z8AR-Fz!o# |;r{C&~x{+:ؿ+Jqq)IKV".bJu$K Ï Q*!S6+Q0W Ų08yB4ǎ~cDiِ&F㉤_ (}wzB)^{g ңG g 'g[ۄzDԦF7瘠.\Ѭ};X߸PVڃ5WcKL@~4&CåTKw |8 Ɯ-(sNM>i-(oXD գ~8@Qd a5> v5.1 @[`NP{1")) dIqgBnEƓ^ؽq懖Hv)N8<7ǃeD/_$J)~6P*xEP>G#r @B` w\"~Ƴ,:A`!."#Gu3}џ YPQ煓K4,~ R`Ց1,`AT2|_eAAǮ )'?- |!1~keӷ/R1EF֬ /ϵ" ;;溺mEXHG/4aeqU? zWVE(zO<X-٨&1I -9Kst7u7i~:iWC7[ڑJpI~=ƴF]*&֒l݃pnZfgP=$G,ZT \_d`ҥt7^ˠaBm9THs4ԭ^Y DI^4~0rý(|qEO{?b.e)MW*{^T";wx埧mi3| 4LAm;̣14B7^rD@ʹy}<7(36F; T{X"ebԾbx~uG,VM]5.kwTleZ[bJG6ONm"ڶJjZZ6|,(A&…e#tr(Ť2oNW%Kz5|dБ⢝=ϵ^ÝB!|v&Nl9ц&P َvhvI%N_:طD31O|B@Qgz`$$J5446WY}(T Rm% nunn Řu؄p |rF.jTbLG_+B%-b{GSDwI~nD۞~|/|2tuwW9]rbTEK5\t qPc%?JQ=2{uOК-C :f:-H5Rl/OB0RP16H(-6L\HKgKZe]Xw јU{qk9xCDmP҈NP2~GMM"1fpT Ham6*HSl,]#>f.fLăGA0;(|0b }&n*+q0ys9D-zEtҐOdNh)H ]5 Aaf Wf^d.d5m5A,> s Jo#dB=V7\6lO|#KjZHp 2񏆹fS3I,_R;40o3W;x'__q3- e5%H#?Is>S듐{G%Dh,3Qq%a7(jA /RH-du.4OI4} ZY#,?!ޱƀƕ?㩵CVh:`|(1]Sn# /Lb@V&:֞.S3%ȼ+&.e[Sz'+QP U||NIUn$SF ֑]^oQ"v }?=ZEՑ]]f )p7g; d okGPm<ͩXtJxG~ XI|Lal3](U1~ 59PmTx,2Ƅ"Ŝ4F ,I'hkڭ6iXe _&DN_q0p)A x ¯@OMfn㔼2꾨_,Z)5W^]8 |rhҼu]V/~Tu5;/^ɡ-m|Ϝi)n֡d7G~/zȴc=a;T_AAL0-8ۜ\i-"Jx8WuiqB%\yDѩRus ڌC<פ!XJHr|4>k|_2{i\WCyLَnP!I$Ĥ>)E4?!Hh¨4 2`l@ PGdn?C,'=}j`?)t|j-S lB>waYfBOe:߿;DBRT>j )JopKI M .?],-r+u9eOSvG5zX )"8`Sq9&˻+:HSaab̊Rd"#+ zW]Eע|uq߲@9(K+ʁ\,(P7tkW{;B&뜍jk6eWJN\[egX`qSaW<}k۬б^ rq㩾]\@XH 8/%8~VT;OEDϖJfdOɛ ](e3q_4O],Aj{҂͢lGpDb$m{ Fhq ך}jпȃ#7Rg"]AG&LL O气Gg}0&1[pra~lz^8[Ÿ3C4/ڷIu0MQ-`V&&itZ".HRWf oT$!3sMЄ0 Lbp r\1h8YzhF&ItSx]vUM9ёduID/on"pKbA!C׭ng]ư_]\}ւqYBRu}\ҷz3y=6l(ኌoN+= i |)ܷ5{U3sޕ7Ԃ*^iRyD@ !sWM rM}B΃3:ҏ[$l_GZʨ Iy]X*3xx)Ί_ Ulu\셬3DRl2X- =7ޫ>+@B^5}Lf@o͕,_wg("&=f cñ}i|^S5r7Who_ bR|jFL$ ^"jzᵥ1l l-{'V)2َL;,T_xOVK]71j0%[j.'aԁ)$CE^{ b%6$D "gMxG_1̚&6xmWǑ2Vi)ީxpB}MЏpD~o8**zV[Hd-Jm{pΞ$gʴ`!Ersŵ#oI)_1 _hHўf7 '/EVI-MF xB50DʆnKpQB7a5h#r9}Nl%f͡ k8!lNxWDQݰ0(3딧BV r }y}Ga5m i0ֽqw%Rպ9_xʶI7?ףNQeFMQ}tLFSmn}QѮO ´7>""7Zg v+֗02a:=83+\ʰ>C6h9Jl)YsMH |C90E[wːL^)d_cķ#)J>@uV- @kYʵ WάT +6^˓Y\k+4k6s{Aϻ@n1{.U[(4snKVa&Pl)Xij)J¼`t ğ~A5fT; &q kqYz'sf {|Xmǀs˗ Iu/΅ՓZJ!xw݊[Pu83[ 8r@vb˯ ߫Yf#tR&$(" +".iPKod6ύ+ڐ*MzQrOӺCv>Q0B\֭xy:މ,[@#ũ<-8` lK7B `۸+v+SbL'e KlPШ{C [6?ALh<5[-TC0 !`Z _6K)䖤#kL18LH< Ȭdv:f vS.eٛaO> Ty9d!dz ]jܑTjF틔~N?z2cpr0LCQ!oMBޓT5~iu˭3 5[F%3ik?6msf%)]  Y-ɥC(D+xᐳ2?QO_o4~2t&d 8ao)2J*ot&L{UȢ@ۼQ:SZeP啘p툘\tbw:)/qx\qR'u~}W4wH#m;Gs/v1饈_3Ibقy 2'53aTfzC0ahpėYr Z]GqG-(*0Z u噍>q9C* '4& /P X$7B&ή/q6S5rp47fE(!#iFZX•-cCmTQ/3H߭l$4E?6 KH_A'a@P"o:ua&nC0ϴd߂Jnu{ 1j) Sc@[ j00Z"^GO7- M%@wZ#JF(ոsD~5s^ *D=BԖ!͢M/aZT=WYR{u"IJV{:% XCzǥe]Ŋ7 !uDX,]n&R$W]4VXGLorly AEl$KP4?l~X6Hٳ,+)q^]>9YM14hl WٜX)RÍ/JBj0'^Ap=?HҰ`WQs:^ U[!ЕB _T$ٛ'̿)IJ ğiMҟm\х6 'Se/Qx]#^u7|1YuլO|6 wgԡhSZ8p|JXf/K+)OjԨhL 㘴2&IJ+d)(Jl}2O/I4FJ1ʾ6=? aq |U^s(Ў^‘5jeP1.ې_ Q/.#^~L}bPvlW: y 3siȱ&QW,0c_~wlvs?DNWѺ_ yɓ8w q|'sjl D"ЃLL "6;eXe"1>~3-:ͯ')kz_mt{=C7,P:C{U:1 nؚxP.KҴW<foB,˧>k×)KV,6wK,>üZ{}y[m؈ؾZ#j^[6`k} ^bCC?Ar5u r9ԓrC!Zn|ov6NRt쀣LajUy-?SwʺL?qeW>WN7m:7k "#֥4pj[i1ߚD?Qq{aNӎJI,?2DZB訧we9Oč)0tw' nw75m*؏Yu81m>d?7&jvQA=\ƺ),{C4 \)E_S/B=%,9yI>gs0YF9rd13f/^W ?ܗ՞&w`B O?qʱR;āRX_֧Lz*GR7ȿppy5g;9y!:ag0ՆCޜL$o%C@qkvѝw/f115kM7i-s#<ׯW[r6`~MTA{K1bmP`Ue #R>hjDkm̓,*w?G])>Dƀw?%Zez?*_LIo$9V:O!mȜ`Pq8"+CՌi/:㯡ٚUچ"Ќ߶΄ZO9%-4_cA`1^oߞL GԤ DNua0{v-AiT8(wm]` tE^U7/L&j cī F#eN@ć &RyrvT[p]|_CtlĝӬP[4`!j6H]*:&e/1p$7`>iK?h]K<^V*㫤mW5vΌaT`@K!a_'K֐dGkK F;v y!bq6bmrF#-yj .qi"F !eᄏppQ^3je~DnB1h.bV׮~.I7xSO: 7FfrI.O̟[o:}l!yv_e F)a#mZmVmWX2!Л \Dlv-"ݽ/.hQwrḿ!C;CoC\Rt9|j*d8=ؒNkW~tL;Rrn437ʉY0D>K0"W} ?n\iֽ}jjqYѵv1gsѾ@f\/tz.=&MOL8svsfj6VLӴKd:7]ـ@<}."$s;*΢P8}:يqu ɨtZ`Zۆ99!gL,B}t8 rQKrz2 T+#e t$*g'7*mP7V#W3c+s`0@J>;}a.b{ 2mopz‰Ȑso"j{pj!w,=jtT~!`ԧy/MGN%jif %bw x ,VNKfOem~RY;I f7f֦-42GcPqQ  {FWӀ#$~{ӷR8), MAk,?bKHr[(H: cPZVps!f #CYa`c_w}3*%enů6?GHg:}# Ct&&1[l S4jy?cj *GNfӎ:(VezKg%S4QHS9)fm.,5>*k 2Řf:5Ex1ZXrLQRo_{xΥ%]$@kK'Z[U\w2"l%  h5c3uQt7uLFPom">7%h,/#\φ3܅ޯt ʚyf`Hf7;`+DΪz|I.:u]6 Xsy0]pe7.NM2\}y$RV%#q%;18[]ҕC./I#,4IFIlSLRRfOvg7{@͚OF7{@)P@~[ ksmp?鑶R6;lͭS8*#IхEb4 _E-N2ٳqlEڹ}F b[@tA e Ԙ8 }J[ƈ꼫kȦbcSDD'0DZc.hҚl -uXHlZtQlz;叵m)!.Ġګ;Y_i~@ |.?m vCRp ,9a7 riIYnHK7WpE+;#q[}ո7Q-M2*G{i^nXobI}A܀j?,W?z#%x|:IwB:OVI!$f@TgYdQN-˵GԖt]9aݰ"0~ }O]22dZ]nmA)b.-s5F;IUlDS|+"LJ|]`,98J*E_OpH&gZgmkQA頄h5C%Q$˾ajX'S0-[ 5QTpOGurFm٥/.]xD.;m_2m`%ݟ> xttsJղ7PoHxi,^^Y;6Q:V 6n_Km-Zsd1ϭmm;~ARCc ɠ?9#)d_D8 )\ M7R_ PqIqe wnge47Ƽ~."UE0QLȻL"cmjZ$>uc\ճW4b!xi/]HfhSl.ff$|4Yl dyE_"F/𥄭ͦDKD"1K8л\]h{xꪇvPLioQ\n؟tSnӗ4zaힵHmw|:fzT&,l-Eē\o%:7CVV˺uViXxOW-@^+z/M1x`g$nzb%+=I֨aҋܣS*\/?M*&kXk|_ODyL%W"5`9% (Rhr%kj,QC5V>3u/$|U*!-j +QZCld@;0\DYPCmyHLL,Kf%7m#qSo_C'j @!nȵQ_.5yXIdRv 848Cu]۔2m=i e6),W%iAY[,T!H9w3zݕ㮓iϑFXu#)tK2# G ^)}-1kR){J{2{7$rK}GŮ>f{]#eDQ3%J$Oz'_6D׈xH4"/8MZzhFfּ=Xϼ"{:!rh<`gF=| 8_L2\.(7dJ>$GkF؜KG*xDO$ g!$ԍp\QG-W 2 Z iAI{tS(|/\yJ*_Rj"WǺHSt\)&Q\ʚS:whltA*HS+=T;]OYR>h %i⿮}%Ƴ`*y(1H fPo}/ Z|</eGV H`u~y: )}?[/0+dU$SӨ8 0&mSIm=7,U6Nw5O%@LDxLֽ𱕬3IΠPKlI1M3'QBYt"cYlh9Eh*'A 1tG%t@`*VHVUmƆ&<⊜7n556_S9ooW@l&142yJD}9aYÛE`4Q#p}WvU?.du Ӝ7 Uok18Ii+zU%ɅQ?)šr1[u˒rxT 15:sb4eYx^U QhlAtX)>Aߕ#i&`Fm v+&Go"8l6IuIƜxZz bj7c, :f^Mo}ws\M)z[ڀA,q;dʹU N/aL`_#=gN>(du_g붺i%-jg:~~KW2'&Pb=PLr(V hː=IzV$X}jlD'} V!C&\g-BvVb_KzBr)x6 wjFqР%e+b GȌ-_IehaC#م@K*oD # &YA:GZ=RӤ[%J.*7{zKh{~ n ӋoD3*"!{)Gw;=D\ 8}Wo7>Zxt"%g0[wf}OW0x"#u%J1 uVGwwT],> t)]Q$&jQ_yS+r#5d zTi YGgK7Nx5 =j_Jǽ6MP_ayRrN8jjʆ;|'3}KuV Z 8ࠃ>]dmm9C4"yFePXI{±]a@$sCNUKdYNv(,(Ӭ6#>5Y? $cF+wtL}m"o`=i7m\5CɥiIR:%v0=Ұۓ6qi42(p ;7=}-jْxM@4.z5reGaOD l=vxh$ϟt[gS*f#IiӖӦ"Zn7j8̢nTDt";~5hC${7!\{w^MU!/{ǰt"^"?`I(})1z.N &q}kA @pIKU0FyY0VU-֊M\*aP.+uט9r6|텼euK1L|;$dG4pEKZZo g]KBg*Ĉxh;8̖;৉̞=Nf v._b?) mn !G>piMD!i&(z2OD;c{=Ķa/gLcy̛\OC̜N @\(+_g7)3ڸ_ƘRW\"QKFc+|&yƱ n$uVV˗WĖ2-7 a.ŧ4\=YU`+]L#`ǗY\Dӊ'ԥ9 n|MZBw4a?0fkz5h{:gzӕt̂ڠ-$MJ&[+}z䣙[:Ru45&읱3 ?k.%ЈnY)0[+"F1Ȏ* izhN˙M!Du8.kSLK\}4j]xYR$83_B+&C4Kİfup-dD}4&ҲG۴0b,o1O2.~z=b;qc\$VCExĴPGj=L~d'`z"МGﷆy%o`骬wG ~R1b`«< M-lhvsgiX?y}.+Lt U0 o[$8_Wçu{?z 2~! a,q➊tM_)SeziZjBKW=jj:rur>> vam25D\_CkI*.mN5I}ل>[`Ftz/O.{иql ](H$lXeKސPE7%T,Wd v3'Wg 7?cݶQ=.5+^#t]RhVbAj3v_g?E+ls0D}WUy2N|4n>W6z^=ґ!]k9,6j$\m~t%d@x>\Յ ̉\d\X3p(/ɋz8b# 2!]fm5QΤᦄȽʨR*҈*`>eb-sG.!D̕b ʮG/ J?[fwi `J<`32 vzǍM !&Js¼|VF'Աr892GY  9I8{ɤ쿧eh[^Wv)`QIWbDYˈh߇ayوlB;>AvmD =d=5t1IXNgS\_OQ!F,6gRk+Ieʸ)Lą>UdNJ̧X^<1 ;ĠLY!&̮RD3x%Iפ5s:ZD2 Z^~@-|{0ǖ $&Aheےrb#2^%l ~ 8n_V1d2j$v=s 8?T&*PN F>]}fA|Fd\z݇hɨc[@^٬%|ol*hVefa qk8A48ϳj{U}eWYƧ>i:Ui)㞒 6vFxg'r:8x7a&Ftl>uLV/2bd2oՙ8{L Ǡh/hB_Xɸh/FK`n7EaM-FYBe@y'8zS z9`h|ޑى+y+݁4P2 sͫ+t:x>#la)-pկj(u"f1b\9ӭ\/\ 7?sDSahZi7Xd/x'*>d,pU{L>d*b|CS9H +&!Haֶ--[ոToUY[UJT,/kl)F@ ;7e?_7T $o:b+SHNr3 <،G쓒6olSJ#oLh|+)͒i4*{ń3?Zhҕu_K_?c"5R *k~UQ)97Qp#Epy[k!uOKhVeZf|.E-8O Z TG~|n68r~D}tꭃQv3 PDx{q'1ê;}tUj<1);_W<Xn .nm,-evWɔpS;&r\/[vd~x8$n167frh1kmA#~UC3#Gk[E[_:IUV&,C؛*$0RA^Ĉ7TS8=TjGGZ/E}%WM2I!;D ]8N?y t O$neo\uM`ppMҲa_WfL q51+YZP;PLլcLpId"6-aZ哢z&ڽ[S?W (uWVpLʈ\g^}=N6)Y]ePe6廆C臯 ]binb1#\+W0ș@md:ng}NR1 ȕy=ْ Z@Z5?25fg6lf8zߢ.$K{gw=ٰ551?Q 큇"c!wGhe( mvJ, mС1nXqcɘ1]ٵaru[I#O dbMS(8~F[0㱷tD;&heP7[ߠ_X9k)G(bzRPDkP M! ÔsڅVR Bt越t;jUw# ,dfH/4ݦTa285=}9oxPX&9٣2ǻON2Iq\+ru;7(8E\(ovr=|ܮ.Ggw&.e;~k 5DrR);L7 Ñ0;O.@.6|/^qd*'Z\䋎c3kM]fmLCGP 0}D`u$(s` 騧aQy_H̸~ w  5VfntYtA%jMt/oxwTލ<8kէ_Bt+;~s[<$wtR.5"\Ȟ`e#!V`P3{j>p֏:M%?FK͢G6q!+'0`y]bX)5lSMonG:";8BJj\ ?^cӃ7=>Zs ')7<\J4d-KG&(*1|ɾoo:(2ari SSu@SO\G}>F%r[; 滣'<.Ǥ^n+ Tޛ>9({Mvs4LY+uNO Va5D6cW-)5"*9{$;޽C5 u> nCФ<4Piط~&Ji M撖\6ޅT Ip7UK ؼ>'M?܏ˣ9oIof4tH9_FQ6}A];^~*5Qc{n$ ٛ Q&%%]8?+t1$Q%d3*C]2T 6Ex佥B?Yk6ӦuUh9\cf. NjoFV~?zp$P)~aOP"n,L݁V"9OfGKez0iR}n7ű@:v)ՀO&7f3w050$u T}=|2S}ɥl!H{vzv72Rقse\!-`ڑ4ib_ɬY4UԿ3xAqwOJ~pY\.)tIC!޵h24ַ!+ VlZdL +aã%s饪Sw` fWV%1 ^% ߙթ1P@9+ȨhfeƄy\/]RT\Z]EbxY=䬆=Hp)ݭ%ş`='lP'%pR3 _qTJ-5)uҲk;1kH͉&R_!m!+v ,t@I| CykuJ'b{D6Fԩ1+Iˢ9SBJYͬiBـÄPJv_F. &aˆsRxqh|Y\6It;!2cbI>/E ~<-Z0FJLHPֶu*:o07vn@͋n.!.X=8 *CKkw Z,W28b3] XB;X\RIKƈ]iqP k-wUPnX"w޻EC I hwu0SBUVdoqBEag!g OU+7.>պ7\'+*z/pJS m(x14z[-@d2IuPJњ>Wl0_lAWj*NckTPY=0ȺBgNz)qCy~2g : #"`*g"!wB%$#xKBQ=/MY╊iEdmpI`˙ZM,䕩נMjuAE`1d+"WUI &T%B ulT[\Mr]<50yMt ig"DeeF ,'B8|{ugr-;Kޢ+x8L-gΨإk .RY}1U4AKKEYܜԺmWy,i;f"Ψgt&xmz! euViOjO@CF%k X XNfHx_(vh8ۖI

    H6Ab%RMBseJ %FR;=ڿ@is\.R{64t6A qn<`0xy-]]¿E[±$'Cϙ-1{7#ch%IHBZ Z}b\rN[>cr8&|UZ]38͓ᆱ8scGҶȱL3\M3T-YBuѶb K rjH7.?GUs;vI0,gL,]/FXSnp&(jNQj9rpwoP@c;vSveY >YY<݌Vl=v~1D hέVK6}C: WXc=wij"l`uu 6 i"Xrb`KkTf[UG-Rغ2@ilYHj-AxW= Q-bOh Jy,IWdObtⱅTzb#on'qoS iU k6(DGp tYkjmuXaaLie\)`|{ 4@4fmI; 3+LkpE(dؓmS$qK60$Л(_0 Sɾ3b֦FvQIeʜ+ep7؜͆LL+sV]dEHZ5@sv+eCk̀`_0W~:RhrM*'g>UVPQ,4.tU|EϸdiTQ56d 8ވqGƐ)o"ǂ޳_Ri/k-q/i'c_cė!VQ4p9A' +ͻ`1 ֋*{s%oΝ )! ./hV}a pkUYwNe[&Ϭ㔲#p(~ec`i%Ί Ś 8JT9!'UX0rx~*0p'n|W;) 7=VMs SĆr,#Q&omΏPʖߕܷY(>T7bm6'aKuH_ ]oCHmv6q|X|`٘w |E/>zϝ Vl%Z{!B5RZKhG>~v!U;G O&ojPWLĐ= PC3LA(|P…ȫEx9wӑ8,7b.Q5}oV7'd{>eHձqo_1q,IHY0-N@i`DG==eP[A3O6V/"9GڒYo{h "eg $2b,O/85BU׫}tIoUKg`3jHNDl҈A'EVZϜ:іuic.ft9 H.W'];k건I0:D^`T. &L0oP y2^ -n@*3<| 3F9#t6szwHJ(=36Y9q^y0i %K+Wi@I͙mg;p ̨dԢ3ȻLXtb£~Bb&/@[\jZ+XY$q%SRP &([3^EFqom[x~xGgl CVzEGo zbd 1:8|ty\fZ$~J:>ӋÑiƆ=ΥtwA}ݪrЇ^HXmۿI޾B]R->#wQ$o` »X盱:J= ҅ ~PdΉݬ7oS]׽<ў]>RJrft 3]ST` 妟C*嘤05~a$tb{9K.|\ -/[C,a>"үp=īz mKdR㿛PWM囄" ~>!jP 2dzkݹ\հ#.QcR|o׋J8Z#G?Pʃpwz0jCMWHb@*O\Dyt] Lm}oHaE$ FWTF j"e/3[D'zY0yv׆lS(yMG"Cg8U()MU8 yG AGeĐ5ύr6mԿ(f3Ĥ骔ii !{OͩtJ387Yƫg+ߦԂ KČS(5O/%E$[Vb,,LP@9[ٔmpCQg ;G_l߁|H4Jcr=K\­{ԡ}E3] xpPGԈ]@C|Ġr!K}p \ ;1!GTRi:v_Ѷ@>)nj9oq_ZH2pxA-;RqQWɲ9gQuT] ?(ɺl9ڣmHQ2!#.;\"îm-cxqL0O_ ԹufՌ`2 7o if0}ه:uV#c6qE 8Q6&-B<|2ٙ"L쬹h$NKsh"FDPY!*r! =S=it4$KA0, "(~Q\\y`oIDhj[C~NՉ(u TVnVXuxėf8=k2Guމ XP>/*9bkF50pNׅT̀b-,ANK3J)Ws$.H(7'qOW] ?kj5 1_8#raаݿWe~J!ehf&sƷF+Jm$M]It%XL w3u"%OH -,Gg)=j(qMls}Fdب`].b HGk_8vKE$*fSBudJb'FDg3du{:=V4ZWI K1U;Y~ϔ]˛Bs_uS$M!Y L)gkiG{w7ztX[G2'l~j fkKr t}Z{X-qK[m"vT9=x9o?Y98eHJS7edBp)Ơ? M %&=X6єp#JhXj?L2wa*r)IjBҾPq=AQ+ԴϫFėXQa=>GnSJ4}.'C#z#ˊ =\tk1*ax;Pymp},In*Xߚ(a -#Gp(h-['a'i~$x/W~e4e* Koiu3d/#'[Ϥ]]=IK4o`Zf\ֱ -D/#ԩ6tRoybƾ;ZuG>U7q۪CZ{ sl_M8+elZaًw?SžI"H6"INOxWvBЂGfd3jAØX_1uI@g š fǀ庀ϩ?lDE"=jE*[ʈUXz#_\(vu~44,`קnj^oBv^S m׶,Rפ*QXB3QmO~QCBNm#E.P Q2'c["w#(AX v Li(:uQ:<n Ө_) gPڏsr BZWſP<-{>|rGs*'Vg1 7[Yl:.RP(/W@*z[ }qjk!Ϊb9a+ eJYl t%W_?J'^?* 1$$1߳kl?*NL2r"S1*3zj)` mfC4#~j siS9]p75A]<8Ѹ ؀LkfJdm&n 6kcpEη_ d7b/%p`-7 &d Xx춗,׭L\elKıZ7XU)I?9-2Mዮ++Q53MT< g7REP[2Te;i?JXsޕ;ɝ{WWӡ Bf coy{^/Of=zlu[޳@WL&>=#JYć$0 " !?V*>96?`6c9T434hOm2S%]_yL-6爍(bBUj=~ھTOfJS"nl$k5)DZ~c(oB/$8B* 0(k)9b<ƴ2 [$=T/?5GɜB]$nrh1Kam^Bt"m 8I|كؠy`M ue{lk9͹(#%8岣#Gx } d=UQk쎔KcNda"f;k4ek\*8{=9oq; e~{ڛnXRfqmZQ^) әP/S^ƲċV~t!ֆA튴I#̃m=fcӇ]M)j30)8)Vdf!fБ1/GrzO%y@ӯn 3J1\o<m7ʪƍ!/PyuD"ڡI+!lM"*1Y+,Px~YT@&Wc S%J헴=L9KJHE GҝRL=yqzr׿xg^ɚĊ}p2c?o%B$bPkҼ'^J';Ccݽt | X{cѪ,&4V:^d[Nzop.,n/(Lָa9۳9]Ad >g yXSKûW8~}+ t߱e7Խx*?+fu"%3_ri#3ɄX@elh9'ձ 7Mh#,{/ &?.yqY-#iJ$I/>aڻ.Q3;s=ፖ9+.Ho.APzL;Wv(WKz.,0|0A4V{bދj& s&1d{ef|ɺ䌾9U!wW $Wْ&:]!t.Ne7Ʋql}@Z# g.jW_2H_mf=&*V_xwC6 e*U" O q3Φ;`DN(׶PP>A/Wd"y?v.`I30rTUDR^r3DŒsX!vFļx-72ye tw+ ,+=p\&03EXP+@8=iWiv^2*N7 쎶 >X.=`<~r [f!-#\b:ѩk5nHabwC,PwTÈ{Spg@@]& !M1n3ʇQԤuPJo Hb!Ϥ]=GFJFTfkFr +r%FtgbE+2*Ѱ&eiDT2qK!<[nBkCB3p`6DR7efTutLz:3J8ܙK~VDm! -(˦lUd:K-o*"/Y=fz`S=k^9ϟ (fdQsR^[phykj.P$e並3ؖ_ /f0LzJ ./y@)̚ӇOdžV=)z%rRdy/(2\LTp.=J5el c5K!>"`77Q5#" q8l 2KTt x1xZZkYzo3F4"v%rc+z1(PH% Věρ37f]_&럐G\3Uhr|=BTP(v@NXH/(6 mm}Si%x4^{(U ϡ ĨѱQOvٕFzi|)J#! q1rjgBo OSH$Ԫ/zMQ 9lH1f*A"6g]0g{ C:L5hUֱ _"{ t𸸳_eZ3d蛻!`\-8ս<!A%(l:i;U>5PӾͥY1i%^n(?}!{,=_Il$RAXK}Ͷne=io-w=(ԡ+=-P ^*D(rnY%ԢX+XF Cucm<  7a6װQ}-q)Q=CNE)Θ^r\hn_XX8Ob>u;+ EspýoVi63T=ul1c#o$xDJ'ɓ1jpZ!h-eul%Dw` ԭ RGS}cpv *aszS8 Aes>F\8W'KO6eP&Ct'ΛO}YFВlFZWG P6Cz# h!^iT6,\645j~ J W+ETEU>MNSuג%/^]ۻ ʺ6bk'D'|7n5$/xiK~U#noTB}5R~]'WWظ47)>O9al0U<?شVzDD3^=&>:5 h38 2摎>C"Aa|6i05wV@,P7+,J_["Xg߸(FvX1jb ZV|G35rnվГB^L5#2yNh諁kinxAX> P;ZN3Ȉ_)s͚MРn-r((b4*9,(ofgha,D$Z7/dޯU3bd3qtdsv߻љBA$Yϡ&t ؗfp><-OEC憶-:Y air9 w?v{eMVsωZJE}xS7e'`v严 _\mlW`f[x8Ⱦ#>·Zx%f[C|?@B/=4r} &:W _K;[8;s\\ꠂVOҗG.+U9:fBJp1W55M2  7I/,E3jAv !(Q!9qbtzr*Әǻr'%ٳg0wfmGgR>osq]Xm :ATj6(]\G0OD`!TP֣FI`L?^CgJ>Q8\QfwkKհԃAJWpO0PD0=MDщKŋp7'*jZVo ^{P}Z<+8uч.a@g`( mj7?__`;"^>ie~ά7v1eOI3 $+78t6no=uпS]|o|[&ѹJ\w@)Ps,;*~ץ'%{7qʦ^W.mz%-J74UC:i/^_5&fb F WgHLE{}{vL^;[nw\u^ Lv.hp=W ߥk(MU&=IZE11;B_n⁞Ii"C偊mP&Xx.0Ϩ;hS_3M8E}2k#R Ԩ8- 3wY Q ^ʁwоbK}:?9)7_3wU% SZx4q0!ve!|='-G=]8*䋰lŬX @31#Wqqo@8PtwX9  #$$L=zj[P+% cy#׺`>ۖwg ~Lp nR ժ6Ke4Iަgذn;]fn^//5$ub>xctr-#>{dO[X+4bÒb^&G׾4m4;t_S/WpO>Ђ=*[@6 w0dIKV lq? +V=pAg{3 ?Њzp'^S_h1ҹ\ FC05B $ [5}t.kmYZ<Ȯ#dF¨l]Nqs8^8˔qR͹$|KPz| 4MU=i.nĨվ|5XW2륐?C*W1Ь >ɀ@ۄ[=@nVٸ}p۶7?>Jrr 7g,U3"1$L RLUa넁9ۑhI, Y%v鑈7$g-b( +. KTQ]І  .Q_Oj jڗKjgl2!ⰒfQ7_0нYw_C3~n-BLL/,Z "fƲנ}6d[hPT*opqu<9[6v;^S/)wC*=D ⍈F_G| ~~Qqo@4E5ջ|ZЈѳ;Թ1#r]&?c2%z;gCƈ’u$èNx=5Y[G K}p jAE^L0䯇2-V;.-Ǜ rfɺEZa.HL۸{M pX192y[W:K[xXq4B=sAJ1qޯ6ġS.`T"+,y"Ij><ݧPh6wR,2UXlspzք)%̚-xu0щ} Vc`(v}b"CQhܶ%gTg+4I'7گzC0_hCC] )\ᯯiI9ŝGcF]a-1 8>BM$7թ鶰 T{`6LwPR;?-r^? ƲWk@^wZ4C ȃ+sxeC/SEoiN/̤XSh1yVH;btG&Qd( tvPw(`ZT_iv#9ך&QD=px;4fޱgzq"9dnsݔ"5{*ChjXo*j *4ztTBuRIMk~#\.T9Wze@T#Xd ЎhRZn觀j* w%#D5]I"~|>Qb5z)ASLqqioI(B}E.׊ojC /c\ /S ^ԥ>el9f|KCQ| V=f|stߔ8~`( Q! ]+p!rΨbe'ԓ 7xF/]0dr2=ؐDv`X՝y)JLgnNbYȽZJOQqx ,PR*4xV#;n\ 籥4b.ǾqzE^?B #c}zG&?q(fuTf/Bz)!)igFg䅸4'ZSlw# Ymc^\qj*ڛ ݨtɜή>2ɈX4 l~1Phm8sڶ|()r)y#*WULr%L6җyln1S 'D{^4 V7+!+?eYφ=X-RY^xFEfdr~G#LͫψO2c?,"; ̛)z |qkbݖ{{;n\(ACɂsqBQj +M@|x1Ѱ.WL5RCVLAgiא؃%\j0+$h"XЬC?pa,RgΘE/r&" 菺=1HwHnU1=8@,oc7<+ K-~pk_"W3dgS-nhX#/.AadkFl=ypfA_Jyk.]Q+bhpc{%4ljaeJ#"}|ݤe{ ~. BxeQhr]E\pT:·'VXҫ{jJc}T= t%Uv?6RF<5—ԑt9C KT̘m>@{% 8xꄜ_rj1Li=^CdLReC [$8AS##:J,u+# c6]̿,{`!3n/'ffֺC,XLD9+Ul箮ɹi`;>r?B*@*bEEV21+Kf0\0="r1GςzM;Bv(yX&Ax|F,yQʬTt [X)zC^E>IHҦQ~Y H2g:2(^6ʠ›I9 73u!(}u~tSÔ,ϫ덉?@}C9gԺ #zJ`w0zX.8h޲6}Oa+3W/{ObyG*G$DXe i%1XzH2P$K!,35Lo'Vݾ8:s9|#ECI]+] N(u}a2q4MuO=_a5=pu$~jWN|-2^CR2 ]ܦIO1Q7*72o3_DLfBcTޱB#oX1"kZݛs‹lQ]})y&11} X @ypdq X+eZD],FwN^=رg1;u'S-ᗏ͏J'"*" W~Y.L vqR \Ez%ۣ R_fRxsZ'}p4-;4KP~VEv++`?Rf"chPr0V1CFXf0ΦMF#~moS׬WąI#wo a-Reb$h##QGSTF?FV†w\ y\!*jHnB|CS7lj@,n+BdM_4Zb>.~RWw?8"T'v^Pc-}nUx6U}jydY^\99ܻ74 SۢV φ|5odwVR6IVEk<|wݮgi%e_aUC~Gu;k,T<[?d5)촾yA aAHc|)oG/CDSF8]S!Fl7SXrDOgNJYMyIO\^#Z3+`XolΊh*@$ }\ZhUnVeFb&@ɯ ҴFk6i/Fyf}]isj/ a"s]I1Q~4ٵ-m  F󙻛SKP.^eo-OK=#ŖM݈vkmun B%LaOY /9oI{$,רԽcf㖘UV܆uFiWtT/Eݜ7W5;թP!{V|؏+TwLRS83MĉnfA1f%?mp)׾$ 4΄(dy3]\4tMXQ~"Kc| K\";PQKzdem^: SQG\0+oV9E:ُ4" ;Ð;0;&d@lvz{%kIEe%,&sP6t=g퇎07gLR_ HM7>p|UROM{~V' ?tVxmX-Ԩ`=:Md<Fg ٸx-:`81+-g wT4$SE#m/Sow}*mI~(i0BKA6,E@;ijKc6uғ?&TH`Zvf#ަl}"h8OKVf\"!n}'ͬ>[K e|s^fs*E[ }q`+{" cT*q쾺T[>H}kP=vT1h O~"3C~#C@BYJb1}{AV5]1j뀱Şf&Xs^볍/@0qI6FaTs&\s1~V+} @$݂oEWSVvݬ& V]LL7߶=4LE=t^d q)P>x޿+sJbk1y@_3E;Oڌnw~/.WP=*YjFbxM∭0Iox)!I* ?Ӻ{!$%g*eT ҹr=2d!e#gh܈J]~Gdeׂ]gVSH hbR`RzC nLـmU&oOV?+3X+!·\ge;n4Ƴ_4⍧&ΙT/%5^i(8AJ"BMQ$F ^3?D0m:n,gBBU^;vZ_seEu׶u<{V~w9IzԆ> ɛ*[Kon֊f詬+֛ٹ6,wT-C9`쿖|,l:4Lń=I, $^cL/E^j׮EoQ]%]L6C޻x @~\^ÏwK[S*d76KfcuhS7m=])(L i8a`1DH\h\=o9o;X ^Pxxfp~8YO А]v8 pՋ/HNzJ cׇޖ`#T 07wf-1*XbIbɚj#qLJZ*`]~oZZ ; X)tft^0Mʛh8tK)vԙ0xA͸sL 6h026:EW;_L9vgbA_ "Rڡ-dfy(Lf@aNHs5Q[s_@xܩ&ӱ beia6]?(9ߚ8}ڧ$Kb*QݟՁ+D{^×/BɃneu"I& =L/Oifu(7DŽ5>ҶѺ/ߧSi*L=<22[fqauxL=7Im5mκN#t"}g-(nߪ jO < z̿|(0&. v?0Lpdҳ|R{Ow&W se[ss2*T}n6 {޾]Yi\ƔP nB6`M)4rʷ/g&q$+!os{qr -q5;d.&c_[efJNU*mbϛu\0ld $^pmD~)s_gE$Ƽ 淙ȧ[*(N=݊TYyؤ DjI^-S^p& (Q{((:}vr]Bx0)u=K~vy4zWKX]^MG  ϰcf53(c'HG4p0s&Caeqwz4褜)8byn3rF"Pn:glL7LXE`bE[%I?xHYf">E-nKZs_{'!qY}PCDv]-M7. 5>cEI@F{|RM*;XvKʎVD)E3~z;mЙ\m+@EolG#3z%|/n3X|vi4V8+L+c:i3уkscSdž^ո@!Vr5 |UTZCGv1vy=;ɍDWJUF ]t.J$H펫 q糟BGuW뺩\ }ETX80KRf tl~"pV8|6XZ05'΄(oygNKAfx$ pm*I@)X&xV?3#Y{4O*y'G[nthe. ~e"VLo4n(N=M-+PS'w A];#:+YQ :]^zq:#$3EX[[KtV_Xr|5a3%恘pQNEi@ Y0BpXe] =&˟<')d 4 #N]ds;p`$l%}Ac2S>F ւKGTxc<* zEV+Brd7/!4?u,eь]>KSp},X.] ;0^X+쒞&vѡu_y񢇛WYl"^/଼CW; \^ &Z@0ˀj|^;(sl(aN4asWNwp.B(t+@RuTոِ=ښlI)7;'!b-vW{6h/ ? |ߗWižJX2-x#dfW:Y'VJ*3OeIo*Y֡4u 5Q3Q ,Qea.(dzb#2:Dzus_w^x"#=Q0V6mvU[mE[AV`VHa{ONrD!6}* B/\A)]1׼w*#~i'E{.zb4)ty6s@CUL u;]6ݞ!s"c&c:=FW<⼔m,19h|5?sE{߻J:<+HgfHq2)XNKCGCc4EaǴOe1nXACέt!jWY,ͷ+|'{@Jx1,\ v-{Y0ˉq X pjz,qk_!9='@\eH#|DQqh`Q'uץ*yJ!j5]M)oZ9[hqiʊB J\k{q~/el5;فFf>S:k2/]=uaQ TRSKԋ'= wE*& aTώ cZb(rџI l戁{H : ;2bfKtZH!bvd9 < [OKb{R ʞ}(-SDKޙʞ6M*}=KZ,OHɟxlfŌj3q;YT,+ga~5EJQKWEYnEcHav;σхS{^=4y?R񤤼|6]U\oz>S~A9^l<.hCJIn~\wֺLU+Zc ?ࣕA2>F"hlIV "wMS+ًu@Y }Q2sdj68B6"hw6Gae׻r[V8m HL(۱ٰ_x"s܉zHF!93G2Lm^ߞhB=.̣MMr^VV5Q@L868|JrL@X;<,!(n '"UWi?8DTrvf8 s&]+CQ e Lب縳E 6Q}Hao&5n"lxWZcu1l;FakPn@7D1a^$ ,_}0k/r}cnqtLzf -RpsG'1wۈ&8Q,.%uΣd_>/aZv#QMJϊ ~3EuY6F?jXJ@1 b3zj 6O{UO> #pE85|Tf^m&kg-1 hUW[QvN|ʄڞ60DނHDC2H1(P—ąXS,-۝qAbuqﴩ7FnoPUul /fY)>&N74Y7Y1WM_+Ș'л*Z0WLX5_Dc"UrFX̓%\A8%o.L+Jx&gFQ$QYaf(.oFr7BDtJOu686A9_tL>l%* 96ʥp 3Z-UR"KA2^Q n׭h Fv VcēB:IǎYM K2Ƹ3 6ڎ_L+Xw%*Zx`I(M\tmyM^gbk~ҿ&~>Yv[Aoo_4=|:,mJK6(_r4b9E=D>4 d~>LQh~x!#k@q9.)%lt]ޱQ asXn G1pTVd3;hㄠQKW>CipyTQ؍(.@C m?D4%q';IXj,rZ6QIo E5ds}~dlBڈ˨{~gcCcݮs .|X ׊Mѓ_LiCd$o ȓ|ոurO/vL:h8so0P/-˻LS6L:5#Gfiɋ*S]GVA/pލI+/UUyKAk.\&xv40܉(i9Z.: %nnww~bgђ(Djty@َ9 j1ȑu2Z" [KX7^xralI::ԕƠrOUaIRλd VlήFCOr"M fDݮ.!*cjR'`ÁŶ(SQ~k\Ѡ@a':wb0 v}D#iDt4<}b YFXW(PN-C+FQ1OE?n {R!˝U3p# lIF{hD졖D D{KN(i5ihF}f 7g{-,,X|8bnVlu>'Z/(}E 6 ބ}60]] ZOygV,}QiXҠ98d_ӜzҲ]eH>PM(f~LD[ўÐF}q5C?vA*=ARVQUPQ@L`KE.b5䄢EIe&;F/1 %~*gzU,4?8^SxHm7gvm:92>e/)F▼.pHy$>PiIe:tk1>9h`R~yCiNcL ؀ 4 ђÃypm[(%d"*R 6S_IFԴVz##q6j>s U=OsGZ>?C $SL`CT^#t\JF)9zM5B;e x;gXqzmO?^A@<RF)>y凷qP%tL56Rs>4(E [>ǢbKj%? / S¹(+mMi(pBI(+oqֈ]e3$aa 8X+SIByZ|Ӊky잌vk۪2ts $G=MPܽ?߄a'Z'O{%, Sf Xݥ5&9܂hA;@/UeVuY0漤=0\o~b[k"ET2 z#w]4c;N uSC6{Ym YϤ+J܎EeKe{Esp]z*_Ȓ)aW5 FckE4NaC` a74I2c!?Ei`3/_fMd)pCό7a\/믵mEN}uMA7ٖՖ|?SMVI 6+hx޳G&Y܅S ah[1naыh PZ,=-y"JvsŮCH3v>:< gӹx|nw&GɊD1hL$<`\i)>ys`@nNmS) J/8>ܯWril*n7C WQ?3 QLk['*{L|v(F?֞mb/C T$f#g8G94ƣL.ReOf^Q>^i.+ GԮq"S6M c-14u#PxX'|r⹍ YWM`[ߒb{$E<}}2cr^37g'Dh&79tw3Jj(t&h@D{arkw^ԕVµ,??Ԃk) yw9ٷɂتS[ΖJyA=TЈ<tĶ h`$ҏؗk zmfPө$!"f]XsUʅ-n2/ ̀,jRYCSkoc%}ZA}-ItMHKܤR~6\)0/bfyS̖Ddxl{;LNAGn9RJr{T*1 >=KuO ~=(ı楂 ܮ%nt {rb*>t8%^~1GKo3D"Ë!{(v TfFAM-g[jFg 3^, |jh6MK#C\\o4yHW7NcOUiЙhσC_Lh6fሐR5Yr_ri`oc2>Z0Poy=YJ TY-`E'W̄ͥ?t rEX)nq\w޻Z`.rICs-ؽ^W9V) $HYȈ)6>"K1:(d"3]"GN3_F9))g-oSYV' >=&Of,g7wc1ʟ41ϝĤnN[~7x%z)( r.j;#˽$jhqF@{}7j^!8=R6$0x}B,DՒ|w..]̦2N4fFP}X5^BqcW0[KUE(e& WW:ooTsV~6˂T+Y;b,^+. Uˮ(;'FN+jdr%ɶQac?ش%*eG?"ܢ_ NI 2(-(w&hnqZ<́>ߨqA"=jF&yT)%M?>uJ^M3Pg^* 6~G\sړ|ЉD{\0a^M%/AJwH@A[pFU'l-]JDwӣPjzg n; 7%cvp ',F|ЪBY`ע{!6q/.< >#e-?ǘѧT*jןZh(ҤmښU@kj*?W-Yq_{Urz̞MwZ15|:MBJ2ؠV%a3 RNVRDG. ^AY& T;+I(]5E;Q˯A? sG]B9=P f=N"xˍ esoF6/]#.#x^&1(tweź#I\4{W=@H#bxBtfL $MѴG3k.q Q<ݑPSVQp %SY-u3ϯ4qV[3YS.Îj (=ukM byqmu*l}&nQߌ]UC{:CD0hz p<OrQaԊGah\~< F^ٰ zx%Klj )?&h=7~Lz'%7b $E$3zRq;s _AH?{xkW;#3l)]w?]$" P3}Q龗]KᵵE|C*mn`?↺gJQ53Uh"9RY(@*O)8L]L-@ʳd0D4;SK rTH \L͓\6#qk{ሴXqVUPsS"}R)fby*BN9'b9TihDjJdGnmaAegGt2ZVsbOJ%LzՅ-vj.];,kBHX['&4UKϷ!$TX 6i:?u^ ,CŜ myDO~3{nyڶwB!:$! hukߋ@at5r0w1N {2dUT0MkwA(fPs^m] ZЄ۝55|y_~uaOb,Tж@7(Z#8>K|h*ƳĪ}7CptCHBi=paϛFv&|̏%lo+%گ+JvXV$܅r. 4PYRѯtuF<<ݤW Q-,է HN-D4N#xIOz%WR#dU۲q|` \ö>y'1z^Tj}4y׹xl?/կ/=ܐ,3}Vوs`cq Ei,T@(ty.܇z6MTm`a={4߬ 4a%k|"I@էh۬JM#,BTt$I1wXQ &^T:7gU<(ߦ.??g8.SɈ&H|Nw5YSxD"tf᧾H,o[.?5 uXXV 3%VzжǶ<7F[5"u02a1gkm=#AĊ~ 3lT _2XY?1%o^`eORj #T^vIiF@ykkI`-չӑBHaE Qќ3*\i ߒ I(A%~TaBE3K G(K-lzcG *b@ yM;_pYR[&~yjSݡܾBq zD/ę+^sګ?r/QSdU~[*-H"q͸MfE^ R=y9ƕts>{s9˭JPuϟX!*PUqmW9n .  -Uޓ%m?&2 @%c 馑]lI2yWG M#!Cfu~Fn0izFn4{AkՠJ`dvGrGJOg PXAFP[l-I^R~!aE.h1#Vϛ&~><:Rz'Bz2私+i*lHJ@b}MsLնS}2_SШjRsW VSϤCet_l%bp RWa Al9q(g !5/J:etdoOi ʹDWGīQ^J\5 W'917^b\B814 ¶A 0xTQM1uѣN>5ņq ޠJJ.l/|B ydTgRf.][h ;RaRt.3 k3{8a+Wz!s+_~ڐa񻙧'`$֢Q#fGԹpXj,eM-3>ӌuōi RD:px$ER-%dU@2jfuډ9Ѥr\Lά^RW*Cd'1 bXLSFbxo1ޕQx%%^{".9:QqϤi34?G!PPWT @>s3h Vj`` bNP6&.y4' l @'̒Yy}oXgL }ƥ==itglGΈEGG;3ZR8ųrntPm֜^Xuq~(F|8E 6n'r8K('E sJǁ=ddނ7B+MP;'%]HGq:7ٴxV> U+7X6x+%ۓR-u2؎a\*_jNWSN>8 hI2OL# hAUD[gtR@VD$#9fp ߀% m E@'85ri'[V9z.>cmuuzxYLTk|.Tpu>6" 륍Q8K=|3qT̪eon;ha@,&ydhUvNөrօZ!x }i>Zr!` vXkwZb3OK'{dF>II_tz1oPTB@WKa$uD69xMsEKyɰѩPeފ@4S8)m..qll; 7ޖ5[U^߰RjQGbDz$aE@!&{1/9H@1}ɭ7ށmy=N {xբHj|RA(G&ztfO :$/꘴kÄ 1X5e5'곶h8 SK9߈FVvJ^n{)7Fl1IN.F{Wdcg>UWyVvƻ# i O },n=׽ѫqWowHbx]l= 1=>O\4Lq?w TѥY0XoI^{.-Pd}$R6s|ssqM44:uLB3LAxV '!ڈt\D4ruzi'Os%+gx*GD ٙY1ܒS h{ϡvܩw~"{1 ./"8|hyAk{T>iv:s2 (x^=XC0Ә}:׿ '$[dԄ)H*k~1O$WщZxv!<LވS-KF hCm;(mPlV_dՒM4 g+QP[|?2X\ڮ ˑB? +BcrT3QDɥbI&S{b~PeFZ0h~tϥ dԐh:?B': 7F "4Xx5Γ{i <|P?32zemM<څI.G`^.)G%8~7&&"& U)SaȚ|8s8l<8 y]5X1}hR.DOH=~Qxke)"dT sgFgtfչGóXH^u'U~gH,_d@z?tıx.3BB A'v"y%Q ;UxC]Sn mF3_뎏"F762~2 YvT L9SԽlfj 2yQA@Q ׸\X6j^Y@6:?'z֣̅).kož(“VckoO/==+j# h͐\X93un(+ 4K H‘6҃긳OPx]zfCN7_3// Kؘvf !c8b#!;kȡTݬ/6%m14+LH&baKpQ\qkŧK-cg ,nV@L=}PAck4,ԇ\h]û;R/aDQ D̑Ȑ-dKfEYX9=+w oY"hiHO\zs܁Ҕ|ǍMU <2hlާ5(A?&5wBXF %2V*qNfQ",mjNB.8n7dmL瀾-(vaI}tׇ:L9u^|nY&6A8oRuhf=t`ԞyWhSZx5;72C:rA"UTlj8Pl(Xn@XLe,FX&Ig`OEqo~ GW/OJ83{0 @|?0fĵC >9b>@}KOK%ڡH}R 0Vi+I ^0<إQc:Obnӹwxʌ&It $X(6mno/ C0޽){NX$Aç!_U8qk9SO A䈎۸$pvI[Wt]ؒ`R.A5$BET.sch ߞz{r Zw]H,2;Y(Ӑ37+Ƅo0xW[ k_w6 {S#iXwsoٙ$=b422y"#P <-I`% Έhn2HTiu };޶LmRd!G`#Ѿ8;?dYFKyE yxbr:JLb@,Ɋϔh^:C5E!S :/g@?yFAis{}8R8b[6hŤ:){f'*}{UN}u ^Rؽ,m28)I7 =-"А 㶶|AWMt(*eBF-;&E3BjMv"06Cc( h@0 ;-=VOsTD@x5wj# ШV)>ITZ+¹Z9. J+}ͱ G*GŒ3B5. \6yeα X!.>,1B @J<>DH ZK-o?RCl,>G1+oRn8 O(}چ)b|N\7k:|%kޒhr @%/5M>j*`rA7[ U/'-nUV(%V(R+:|,K"{ ޗ7Q3D*K%H|oB{㠐LӦp\wԇm?D>@(qu;RzRI8fe>))pbLGf1lI%PVڛK75SE7K)wڞJ~ ,nȨv(*܃Qz7k"lE? @/J~NσkM4ԝ@'<ĘY0nc3z:TEZ *; l7]ȴP0&0HD{޲22{Pziᅭ9O:) la{qF ,;Zb^ͻ]ls w )Sׅl,&Ov#YU7 sOs$cC *.hKst>t/xuX} E/qHK秢Ylq=.}ɐT4WW!09x Ɍ|:uݹ@#F!9x_/ $.po Adb%>;Bޫ)_yS{1㼶ϋ8kj+3zfPtwڋzTׇM1!iÎ![ gZ^)Eӭ6ѭD6qG:TKN,4!t*%4}\hX3C`qD3W:'f_u1xfk_kogmac@{'V1q2T#~`RԔ%UFYj.tQZ,r=̓=#Y7J4bTi!_|!c3N'H8ҲY@ cl!S" .ӵF vi/pI(~o(Hr,W{ֱ M:0pʸHAGI9VPTY}s*KgHMu3f8d@-H^!P8o`+ 9JⳖ[2,by*$e>\@am{Ĥ:y<9kUD9S7f cyXsF3]c/vz=UUkL]֪Ǧ-s OF_B&\s@NQ(JOPd9(Λg}F`Q"ӌVqHyxN3FO/s2=sg|lyg{Gmm{:'5[{-=n'8䏷)MkPFI&K85ǭoD4 p{5ktX69 eN0ˀE : ( uyXZX[ .4|_ƾj cfb=!W 辇B6,j8q#Crm24XŕSO,0Yw1议9, JH{B鶁?ҳM0w hz>c9uNr M^…0 hSa& .n`'XmyAH;A߈г ~Τ@QY<q,X -κ#sIz .+!,սM]},ӝw\aw2)&w bLO&vDn:at 1';e)!2FauVЉnwӍǠ!Džl" h1*7L35˰X#99j'ٙ 9Gɀi1mNPE?LTX _XDXe"Bpl ޱͳ!QWO,L+lST5L4͗˕NkArFTGY/Gwm*YX"g"|SW qH@v?*w {/d@ ?0oz׷W*AxZḵ&%EjO [.ӀP"ݪ)V?̀^Vlǩa4ϓ*߯U mVXï}R (~`5LkxEהx;2AsR|1 m+>œk[1Mcgh2nwՠ^Gx8"hjrupLam F_R|\F F,+!c3V+ ̌c=ݜDO.XE`g -4 h:GCe)Ҏrcsirނ"mLێ^.Qf϶k7.Ӈ ZҪ =*%@ХvJ~El9 /7`X6NX?=\@'Uԃj3D+rtT=zٝ_r=2{C;~_\ sPOԿ'ՀLv„`I8Z3'l3bªQΥ͠q_y%a@\e֌*kF08 o%O'GDž|W(.? kɴk iPmy%y^xg(|0-F@k9v{˻F/۪Iv IB<єy>mpk 5+FvQT!gds Ŷ {挫>I8*$hJ> z/s@9C>al?ՊxOx;ދ-gэSD+~-rl e7hܻDL= >ej'N՚$ۥ Y]: 7ԛrBlg_Pa#9`#<\+n }g [I'$<iIh8cNKd .\' x3}yQ`5=H.@"Ҫ<9O*/dH7\>B6+j?\s3Dy \EC6UYI2F#oeUCSK]N%m:@<2u}Aؠfl  `Fu=vrE1ONTzyRd8N@П%OzQӵl` MT$hxҸNKTJi1ȖF|[ 'P4v{(9J"ڃw]m~eF+} & Vw(a[j#NsFs7ۘpٺO&]n0Z'lh zS ^E$*mirf .<Rz8%ba fSrT0X fXP+ >2%iU gYTcQ8U{yAzLGjx0|ѥ7V~HzXI lVmal%ԑfFP3?RucRNDm Oy!9s+ {3&E#ǑMҥ>|qńD$`$UB-O&FTBڔq>G7ZYy~G6Y+s4LMsW1#u%mj.M?9B7U1Ԓgrev.zFE譸iϾOd/ 36h[_ }g؋{rwGx\|Um*~ u`Yo0nfw 5 Tc;^UZA1 5&'ܒǚf3QڐwM/n Q9s-YiLݣN]J@Xr%Dh%}ӾvrSrTHC@n$Y6؆%5"sTո4tG:cJ$)#lPO6Ti*Ue@Ua0`0U' SabNgx.0_R֛&od%Wx}H}R#RT5$iZD [VTS5+__%@ :b2p,g/^lEX{pvtaj 6Jz*74?FXl)05] (DC6Zȉ8/"`=?wlqCۿmCz$Y"Z ;(2VGZdc~){@w'j'))HKVMs3On%FT nk&!̥XtK\ ~H p"#f}5 0H@rM(cdnPj7JPYE͕{1S9tA%~PkvE %EbpzC!:$3tf0-'1ګrpP,|%8~]LK#Sc*M0I Q8 2cD~\Y E1fp:cZ!C6h mT¡|oH.OTPIs4 ֞+u;!#[usP"ʢs;tv뫐.L$JF>_Ӏ%+ܢ9QŸ+ζUoҗc3G}ΜPbl6f<:IwPKcb[ݼ_J= ;GE.= K,SG̞TݹߣD޹J8+@/qx&< P:3} ܼFUn?B3l1b 6fdws7!8l[*Q|Y{bحo;|5k_Q MJ[k3AEϟ[A`TMx њ [$m=bXsټCfZ0w&fM1)^'h9R$r} #7ـ^|Y.W}9=MH hգ(=uYZQaGTFa)5,(OYX돃 63y3E*$?D`!Flp$R)y̅clr8bNs\Dn/.Ɣݏߖ t fÊs]e'7mC eg%a'P^%M4j PZ\ pݨq=4T~7Qo[nYIJײc8r_[F\ϯ~A&,l%tw l<(oxU|+~sabpa*4P-@~,~@њcػ~̇˫ugd_'~鋍07<|?o64ȁ$IV e&Nۼde qHޟ=n3ݞPx{O6Kc;cN)ߕ XTAw Um 1|gK- ďE&MG&ݿ`j$pҐ[p& 5b[ag\4{al_9uBOBTxȡYj݀7~\_T e],tYsJrā!>M% ˾4'SԦu;8qPi T'6ByӾȉ&,My,Oxgtba1*{6-HK > GCY; à1#+ȉ ,8{լv$AHҭk _'4%ŕ V,~V:Vt. t6,q!I8axNvuǡ#Tw3՛T9K,pCo쐾ӗQ>F<iwYҲ hgbî#㔶&ԥ,RwխOw{|9ͣTب3^۟^cA.fC{_xۜ7SxSuzt% T%c;%L|S* -bEH`D6i Eҁɽqٙr ʷͰrpj8,f}j ;l9dZg/  Kb 5wqzQ\-x(Bzdj7?|9];"PM5O qחA8DwRdn &`-2v,s# r4t2߆F ӆ4<8.~IDbhkknon:[ Nl]\ ZK9? -hLiF63\S2({Xzֻ-ix{3tWtN<2}tq}L:zU5+SW-MJyA JuuhUl4%֙voD2Й!9Nj{"kdQcs96<|D3h[axÜVC .#nuK7/ z%b>nRh;h6`]VO * {xDȐ/o- I HؔjaFƻc'ɽƀq F(Ғz9=h!]0p,qL ^P81A֟ j>lwlϟD뗿H?ɧ<ǷcGz9f~j_4ANv>B_ɶpAlN(CD@3l&2LҴϛF,^WR8J4Ӕ@hI2H|jpbOEkmΒ3lY\ Τ SSr%ʲIu$e+[ 1"ְs̘,dzƟ 6?{fdO3FkE?~ko1zd'hyRWԼSxw^: \S 4,?8Y˜lR}`Z/4`)*Y%8 [1=!ȓa\@X9A[Q307DS3qDb}!bS4,R_[+keyƖ̔>ŇrOE4/S>sF'-.[_lF{ Xz"cu&_״b B Ŵ!<.xꊾ g'q\`֟@2":8;7\EtA_Cظ8˄RxYy+/%moֽ$EX%WN@qIz6 :,@j$s,u1 blN ѓ((mITkli"pt *w Bц_= Onæ|y-!MlodX3 `ԉuD(,@^vB&GAFE iULEp NH7mYS~m7mƶ~dPRc6&bq=O$ð5C@r> {ohT+9|h 2K[wy"A8AWC_Kcc[K//u3'=x-ۭJZwjAkf,xUI IJ8q8H|T{X[0.XJ Rȳ(呛%]7^34&l^]?/UIz?xv»W]"L*^8(F/=)mϒ.Rw- Ie%36h4ֆT_J#/O;1J=s9-ԇ1}V24ҹە*4NI.Z5 ak,VӐ)q߮W&xzŭ1eUOJ0ȄjtAusP^˧J[hEQ q?{[0D?^'U1W sr[%:6p.6+6f̖hu 'ZTTԭ3.&A=T诪dFM03H j}Xޛ^Zt7a8zs8x'q( =J@'R\7^D`Q~F!A/ pTkU|%QK>wrAgCvkto :$L)tq%O 0@1rsɎ_JYGڛsqa68flxit!x#t@ H8+ !;%M94,?Tf#Л@X`o y^V#Y3Hvu I‹[pkbjUMQԸ]Ln@ d_1ΥX,N{i+%ե5UĠF=늞%ot69~賿ƕgt'B-g4ݾ*/s0&ct1'e[KCZp'h,%ۇ՛E94釜Bׁ!W<;Wk̪.sgҏ$^qt1==Fr[c".ߍܯ;y?`Vit9Pzgg?,ZB pũVrT+8‹Tzn8to2/_wΡͣ]~T2N`k|OnVmb@9˧SvKVO$!O_1Zneb?,TGuT^ʮrtt#i.UDdT̨; z O/m6'ܰa2a }\K45g ?= wc7f7 Lvb; BPB.ПB%S %j%nd3":LߩDDߝtGtUz h˜u=c"2@TϦBg}b b/ R!TT*N@iFp[Ku"BJX̕+lG鏪wY]4zص"aEL j9R`wJj;,Cˆ 4&q_r)ii: M+S O3Am\4cPMeKUxl{:ĉ&7+ Xp&qQυ6qDiXV6?ɺqxA}P0:+o=bw @mtp@@{'FtR5$~+7C/@w}b*hS;G)m:ÆƜX%~yQ֋AG|j82fQh }P<0nIdyc-avH"ZT; X)W%a^=a*<)`4mx˙6N( @ۜ}.HR +1l# *5Q,Q d9q*i[PD,Tjz_|(a=/[7>u}e]/Ü,qT/~vuJ7XCpKgӉa of\8._dCukN GVǠϻbL pVu0YIl3 s/>^Zy"S !-:| nӂ)Ay7FݛCM|kʣb[=*:4cC E3A1)wm\8M.aO^tҼT#hÿrӨ>$oa!&b ܌SH(Kh:+xU%;1pHga*&uRe֦/33:`*nU(k$˅9rA7DxO˵H<K#@T(Nw%p0cmmPѻFZnTbTяDT^AnKߘ\W(p꼋B%ԅZ3]k<@]`੭bQm jND._1.كN'0ӏR)v~aOHcJbcaG4G{0`4EDL\Ddb,%.߷ved)&gI%鯝g~c~ RXZL,Τ{U V>4ɠO(d'^ Uoػ9PW8(ĤɹKVU-Q=)|M%c+L,3@gJDwxph.DD"S(][!\f{[I߾II6v{$h<#݈c!WŪ&UѸ/ޜ, .j?ecN3i;r3.N,nՎdp[ hd_ɻ%N6 qPpN9o s}T !deE ;O\uR7-ꕶK9eap+<롫~UqJ;!tkZ)qUߢ8j a0 oTtK @P9i8oV\1{Yl:`LIGdwbf 5bKղqeݬN-)/2xF=P=kaj}zoQd׾{L|F޵毴w ]#,< 1ZEB`d)ttbeoEc %4iMh!mO* _\΍9T8dhΌ&>TppØ=XF>h>+5z\T-{ݵ+Ak"өҙlٲ0⳹I ~{D"HR)Hz+ .0dǓ`9QZV#Yź)LY~O9 :[Bx!K(<gAቢ goE."JHrYZ@Y'$^[-M&}zv?7a~\4ڙC"Xw vn}= sX#=ӆ(8|KP b~A(%Lj3L *RrJ7f3R5 .QWABkM;zfu7W۸c pȊfbUƖ_)y4O[Z(Idmٕk>Sqe N @Ǧpj{RUh(:S f4ͬCg鶵_صnF]N*/ԲJIʉje+.;u*!#haw42iM1Wg X"}c3[!j6ZyZb-g7 PK7%WN}l#hP~@̣ ;uwE7j)\myrEL5_w߿ǂY/!KS\T f`{]9~0^Bٮ,1 ]qp!m?>6_znf ~ZѰ޿u%tp۴W~"~ZީEq| aUMHTVZXH%zH&7mLZ% ;"vQ,poQd)x;%1CNgi*dJi5g0w6s۹q4BmUʌkRFT:S<] M2UTv M PQ^7ahNw~cr Tx2"w`j&s Y Xǎ?%}R#/ PaI7zp>m7"PwÂ(ST5Ӝ9$yX ?UCuoN]TLgR#CԛX=cjgjC1MT<됔&C4P+016D.<j:o_ )u>v¸Fr1osqp  FmZ+šƧhGm5ăÑ!B@Q+`Pt*frn7!#MTq#[ 1;7+d'#QX[wlA}▇z,4HKȞȞ2` _0Iok`FG5#®+V} ; PN6I QWo;871i#'P~kPXRexh^3On%2roEoݷz#0~:b sm=.@ T?mL:ٯu ZtKbuWCa5mj"*7OYJ[hV',SήIO{[& ^.jQ,ص$/Ґ#|cxByv8Lzhv{u֌ERU?_kjeh 5Q8@Nw=5'F~{lC:շڔ{]|;aPWFH6<#ߌ~NՂ0h!~U||L03 A b4e~Y[Lv_*rI/*AJf3ZOԼh)Dc?Q҃}oʑ_6ŵ~9:OXCxUzm;!sWj%,1jT'چ 91+N^.jdzE'%pY4Z_WP]HT^=bK`(_|Ύ!p(v =cZ^4b?$XN"ȄuŤ+ho*fpHbB]RF7PUֹt77w`p߃ȋp%04Q $ a`6vud>ZX:63(.e FOqTOL|Yv)gԎV ɋ#lg{Ćƿ:DaeϠ.rTKR?)S⌋? 3W4VyP Umw,N>Iԟ'Vny9l%ץ_:A{]~;ĠPg`7M tMu5v7vx/,K,mN,y`j394 >{"}Hm¿")FZ|VC%!7f AZ4&蚫Mo*jm'/O;5}:T=±az~ę hF?_/cA9j{3Qզ®)JVߗpu&ic<=^}§u "EhꙒt-l~?5c62PKKgġ_A|g+,Y,`*5d90$FZBl*Z|_ĝ:+7W7LGv\H?!篘IrhhͪB]l0Kk޳<`6GI W<6w6xKoz<ƞ=bs<|rg}AA$+W y2prbGǘjym(<Ď"O"yJA0)EtE̖Cʗ#tqCdy)MŽPHKR{?1;FECiGJhDFVu9PJ"s$Lj)JN얖B /I(1d)NS .Β"ȁ Ow+g8_I[B@(S-] K#}s'DB)_uV܏}Я?NEmXN)ߑ# _#ո`Swk3c{*#%4#rSQF%I+Vȓ0dˌT M1|쵝l"8Y7* [m1 أGjd1ٛE/`ӁlFd.xK_uMOH/i%7r7ϠnC14~BeYX9M=xKQQg^~H Ӂs?u0 # oni"UX*> qSe?G/$Ԋ3$4{h]،-K9z~- vUt)N7%8AG;r%xↇ . o(',ŶŁZ'T5Y,֔~LedU%a{Nfy eT|Xͳ{J%>  fX)';mlJ` 9W$W4]ŕ(4IW5G$m?_eIVm2$'O)6<}Ez3N$Q?N`hXQ5-8g發K:߉0"ݫV~| q=Wd m4n2ɚk$#J:48J÷NMΕ๲4"GY]nrY< BbT[V?I}j_3ҌI{VhKF|ij=?Elk Ҍ>n)I`q/} …;->WpLmBka@6Zq57/#8<_9㨿?XP~d<" |#c0,ʂ,+~0רfL~D(пBkM8]Ǘ-Zz/njw`4}`Zqy{d9 ZlpYv.?;3bS'n7HHxqLuԺ,u3L"[⣜WyXI< >O~nV V=*f$}4 #pΒZU/}8kۻwJ[μ4Q,i6{W'umu6pop{:[LLn!{Yq'r [RqMR0U.` N{#_!{r58F}?ʨ9> fÂo+#R``M0cRUI~FI )Z=;ƱjYIm]Ζ6#7շHp@>hupasbJI{Lz,䵦uca|$U믅xcolAJHsďh1m3|r{uGdŭH7\ vЯ'Z~ml! EqmuGkcM4*?աb'y*_d{kN%oo C}Nb*+7wvSAuky(R&XsѬ+(bѓv[ZH!lU]MaHl1-N[,3Xϕe@7Кb;B/eAC1P5#:L*"Q.ÄI^H0_UXlEJO!FWCG IL6h@[ T}/'`{@m;1ghbˆ +M)W*>!i;eozm 3XX !03FFAc[|yVa 1d8D>bP_Қo4ǫdco3~*1-;sX>=k##=X2KKFm[3Ҥ9|JQ^e׃= U8,ؙ+3tK>`;HS|{6r ?V`M}iBt8Y&VtEЯG/Lˆ!?T0L-[M eyZrQX&ts%7OHSĈB'7:ֱdqȀt[nAM@AN{JXf&(-T@$56 4rB|F=M:i=$r&7]LͧHW] *D a2vCd.׮(;1n[йRĒ2}ϞԑNnlNsE"4R eeuB x<&|$PU׽ xgrI"U4Q6 |#I󘺘#/І6im(P3s"`7b"e@yjH7Y|gE ۝@SA8:ǀƶrzh$Z9<"h1Ms gKʴˈJi@.-:Wd϶Bj phdQ|NB:B!4))|jA7l (Ϛ)ž0Et!!@){<vY ,8 UpDw,(_iϑOfxK{u~ [*$Tp|h e+JxA2NR뛣Gԩge;ISn{϶RRBsY7|К_2g~ɹl%Ck}_=S4Jy^!]4gy+,+}<.A}͟|iDt֥ ,s- t3*N7"TD8o~3 }.c1ץk7 'MBh^a]X3jiFr7j%焴0 t>ѡ DrN3j`/@[eK]c KXo-2?af;0xмzZgq %e}qL9TQ6&y`w.y&I9qJGDM¸ +Oܰ N='&f)v~B8,/er;b Ge+ߞ-x,N3'MgXm83v+o@QuXH)1M0,ϪL?\Z? V(GOAݭƑs4!v? n\!fNdN·YáAފ޼0) Ѩ/Ņ%Ni&bfH:&<3[*c)TS0Ml`4Jhg++q1pOIū.3"4)[Bl9[ÛOXujczoWEL!sQM:W,lGFUBUl/(3ݏFI糊f&ws-nhGL) +p>ͽfr\3^HǸQ+!?5q@dLutᣟظhA4 A߾\cTǟ0ɻtI)wI!R >qg޷ `5SIC9db$zv6tNj8 U h, z~<l}S#B}1<>dj0]&Zָ=KdӚҍ0Ay]\[Nwjb^%3ׅV?Rm<},i M<̛˴xD[^5=bAZ,#1brvIE36K4ޛZZ+]X*a[tɂ3{*'z9؎jD2Uv==ZCm(ɳ>Ė??C3/T؃jUOM$Pz"'5#6!?cc(\}quC=/-_1F8rFVƗ Y -K|NQdvgE 9`>̀R̋'ɞ$ ~-%&xPUճͩG؏̈́uE__ٓ4Y, /1܁AOԪ7s~^,tg cA\ 4M}R R8DE4=/طO I{_ &CwuC \~C%̺oSG)RMh(*|KVl8~.cFH \s)͒\@ _P+XlFho{]}.ґZ]=uXe< +l-eoE1S\^׾72wiIF fH\!XO&UaH<.x]/J*Mߝ&bn =%՗BJ#X26"icz ,tS=+lFHP\f|hE RGWgd$13!BP}dy7j9Txˆу=^:,7w[gb^m쿘:hh@0XăGk8bX,;f^"SؔL!UPH y8"EK)>)x,i3Vb kߚ {M:¦PDvΔOuZYܮa |iWEST[2CfE^.9~`3K>ZAܻ}v㣲X͟@{ST B8Ӷy, }5onNxΈB{2v$r`Ib*|EQ8h'.jꏫeytEwAUjQo":rM#T FPOIQ8yn4:ϧ— J:^hhH~ ]s!뫥 ")lM-5}܅=L=_5.f_j݋S((*9Ɂd7"W$ԖEIJҐ(8]?Dnmq{AcS!eqM8-rl[کK0bn*8uNH@)"aIc( n}6ЩJ\׀9A% q~m*FCZJY:bdb~ؗD+m@)8 $s4$hd' G3:&}avJ(&?5J=8M1c@(aT!oZl\o!Λ W@AnU6 "in7eaźRx6 nֿݙ!ʺ)k(r,Cg-t)9gMMk# e51nxk(ң<e\OsPXR} |BWe-'7SeWgx R 5Uoj8G9KU*aWH5R4FڍkЀ!7 Eu?qjM R.o-:ب@b;@Z"@yM ]V0c/*۸QMJ69K(cgP,~m?](Ȱ(Wb \Ty@.b)66JaXShƵN]dBOjag`rj~Me_.:,; :,Q`"6<26k+70lY/Ԓt%eX&_ bXWkf҅W94U,BKBYﲏ tbNx(p]bY4. GHͪIeZ?`V)O3hB"2SoIؔރdX9OrS/4D;'taHNmt>0,fzlRd[]zӗ=`|C*@R*VRLǏK {u2-t&uH{` Vy`ERnNR3oJ-*bx!C* zÉ}&Кqbˋ7QǬHYP4l\mh |m9䳋s{:%yԟC t< 8Lu^:*[#JC`6zX Vs_v7⛧mݴRoΑCŕu@Ͼ?:^+9CN ]fKCNKЎn~3:> g dj)4bqi2nT8(?Ԭ*D32 P<+>Kr0&p7@A_'$Rj(-{|) W/xhAUBvǍbM[i,%H| LJ"}}>v&XIȘ b,)OγL-FO;ۧ U_{ B'_F{׼8K:,[jNQ:RxCju}X.,-/Sk4Y~yv;̏|p[! %`\Nu@(R{l/R0)3sj=<@4pv|\Yb@9^*?X2n˷PnvjP_t-y./emEcuY@SA6*kgDةJFd5\Y, lw/䕋>daA8[d~-ȿ ~>ɫˊmp4*d[\,:S0O<ݑ+9:І%yE `rKk@M1gmSDvߔSj~2v8\l%lpm6yR;7ݼŁVT'_Nj Y({NS&! iU5UnuܿN@ж-fΡ>C"{ь9G%00PR;ʹ!0N.+Ґ]#A86:_sRt7:֩v/*Q.Qf׊X†V^ȴ=q"kN+OD.~} O i!**9nj{l}5YU {+gO&C;l126Ih;rAiF"}5LҊpf)$C$(gJ RgY)IRftT| "[57+s jQxEOi#_#::@PLw w#҈F)wQnQ 7q, ӽэ>.t_)3 _2ot@dl<}baL0hVfX2Ȗ'j|@#!4^-srE^~zOHhk{C~3"۬UjV.:}S :6W "8N)1YS.B'*xH7tr֠j:j`Y /#Cs?ކEFw]c#0Q ܒ>e (=Fp]=4`zi*Pֺ>jDRzlrp1SMʢa-iU[D3 hsA'P4L :VܞٚKck1݌zc vgEo`DBfG4#"5* yKA #r핖wMzprEOhA>eTי367ӫKkq\ GHal]؎ `%v#RSP_K\~س6ۊԄ 4Fp6*#[V^im:{`E s-̱)!^@9wp`p3)*h ':vUt6|Tt;!VY.{Rmh.lF[Sk9)c~nmeɛ4NeUߕ4N8%WP 48^Bp]+CaB |qil:F*俿 0w5J«v9u GyAUfiiu3(Lf#"BrܐkljFݏ<6$T׺ZWDK-+*.1uRJ43UģٽsN\pYmw|w(x!JݢIRxQqaQkb l=zv57 t` 3"*[Vp yѣaj>GUkS_,/mupUiOvpσs.2ݲ4(q` dOdp wE*:H8ON0ʨQS3mEY/'J %S'~%1te #!脎?''`E CA@C[$S y]$ 8(FmxD)g9vhq; #Gԉh9j|@40XzQp!K6ivI0/vuHsFخ^%E`=|TI1C-cåƢm65I}<"Jm#KtP 7lZ%Tj7٘# r¢[lUk4,V$6+8,+l 7LxÅ~P*=ScFѱA۹j&U̖Vڏgj^P<2 JQi{Mė(0B3E_=RJ+UO򀿓ݖC"7pWR"Vi,8 =l!Z$i]yޏFIplel@u7wNHīrZvewٚۦhȣ 3#οt B 2`{z˱jhƮL. $KL0A.elY8 fTY]][|Q}FPo!e8᱀ 'ԗf)X| vayj8F^pr2ѳܽ ЮRlVIZa!٧OrIVx"@u"23\ܝ)R+_ΌKAX&h,ivs L''ܯeZwM=V" D579i5D|mfTmHA>bk|p3O=W=\?A;%[ү\N"LPk Т]!A n \tߠ1kQǫ9eT8"m'ߖ?.6U[gw`q/8h"%Nb #DMc1MZO'x'55ˆ/tk}~VZū)؆y=Ũ{Z+T{ͼP- {lFT=cGVwU_˨16H(|@EV\2i4'cl~/@ݞj9UUY˒5y{榺A򶫜#[W]==xGZRh?b?w gL>r'g*6C:īTBW+cxVcs7\9tRAĩ YhqG_7X`2\"'g"Gm~gہ\kvNQ!KZB F5m(xYu@DDprwNEŗ |y˅ 1u5zb%ࢴv1Dl`EۻESC(,EPإE+?WKI>`:jh iFӉ߽B,VN $ojyO408)o3WZѶǂA=\-IܿcowP4,b~WvkxϞQ$@>y6B <Yџ]{m&B2)-eB*Xӹ5剓γ5ƦsiY+NӀ?5ݕ[iDtKm;"'˴tY/`pZvFQ߁=;ݥݲ4N`C#%?SgOmT6AAyq P7ӳoh728a\Cv YZ ghױYQ`Vmu|qy@(XhSB)fw`'<1)@XJ:>@ԑ'?p2$엟b;4uoEξS4Wlrh.JP,~]@lxx~zh5}RW j"xo$G{9ۊl.̤`yOoaYtr[rYޣTq֍jvHcK!Of}T!Lau qAyeL) 0k Bp8H3Pu*4УxNXǰSziA!h|Z~ܪ)G8boҡ^0c^̦3G9.,ԕny2/A:D.B 3 %[ui']K.zOK?%)RҬhw$UEM7Gk b4l)f!ّ@׬v+: Q !ˈEԆv0SH͔3R.q^`Ҋa~p@ {S k/me=n: +W5=>݌ 7 2渫c.p%31^BC&^]*;IY珚aX3)xߢoL9'GrJ5JAa4K׃tJF k@_߼_=%,s]uQ%΄皕 Vۭ9~&?n:wV`#IlQt._kU-#WQ;ˮLG^{aH'PMBA‘r~!\`.V"Z[W;K樒5:nU}K::A~&cy7Dz(Z:  HkڟP"͒ _SAh p2 [FW趶 E-7Dc+_=w0lws>QvU XsS+G_?ā=]ҥ,u2zRieE[jʃ/:+^n#B38r%4}zhZ'ڨ%6@ s& vI)Ovݕ [L$i'|ς9.xb' G_|'G$ՓQٺj9az1Qwii"R8e4.jydtoˑT.sFeF_OH`vl59C]=yȮ*إ- |bq=jpz z(GM*U\$l{ FKa%:Ṡs-Cx.wmVxZr`tmKx{\߲h0=aVhL]=y"Ib<Җ'/D`|nh*A{X@2nlB/=,nvx:D(4'LFy=uZs:Kѱu\Gpfx@^ Kq,$ذRŴ_+ @ 󛊄$w?RpF~L--C){ϒdU`jM6,t Y![⯺ãx(r_v0_{?NDiV-tL ()@My.oޚ@"]a1  zw#t}lWgoNZi= Q&oS`ݬDkEzB9{?t`#ŝU4Hv'{9ʼ0}sk "ĮŶP//xo=KW>=#0tݞX*FRV +%'c;CaU ҙ\{HkiӴ/ԧ,1C E~;Sr I!GwId֕* J>m"pYA8V֊$ÎLsWjL~96΅-Pm!3̉j|4LrEL5*,df::Qj|sLUӿUCMѤr#JGnWI_⣃"kVB6jwa4EFQdƺZ?N!U+[> : 2R7<\_*j/ޮlhc0 `HLnx\vl}^Wbu[aOs|qju,5{?1mS쎳y7:F5f6,1 OWV\#RaYAb$ʝSs%T,9TGSՀ8"{ ~t^}qn?ȵ(snƮ| -nLԋ#,lL/0 JĕBjc(uJA6s E:U &VhrEwXʼ9$G^K4N2p(A']fnH{`<#CNojЂdly!QZ6\Գi(6N?IR9{ǞjsZX(># "SzY r6mbj8Tm[+FYi]0NjQ~Q5}<㞐u{vyHTC6_睲j70x+]zXa@r^i9#':Z7Q QT tpA1( iCGW9ؚ[} "(l{!Q>H}xPCqrO6ؖ`u u"6l`w兢G m@$YlLCܽLV9#WU6֚гZ{&4J³UҸ׀w6PʿR35&TW9%$ˢ"ak3{<[f|/-S\g|w@h#TXܥ C[!KdPYqe4ɦy*LQetY<yn2W~ZG+@M&DQnɻp:.*r 6HG!jn372h Cb*ikeJ- Ͳ.1͚_Z Nvu<*tC/CH~T[P.硝 dGHOMQsX[̗_h _pb![ 3OMIu*?Y3HƘEJ^9̯jqޡFdNe'#8($O>ꨣlLAՂr|)]} C:eRoWbwfu``\Шw }=H/ KX 4iWPpn쬑d[a9QK1vKN%?x\v|WCifr=.JLQ" Ӯ2KOoX)XmkH*ܣ!U*ZzEӽPBD;+yi18|mtEJXH&dshe6d߹@7_GJl^`FVsLNZ闛ªu4DR `X1|TZCO'>,b;9],]q[edfid=*WVNݚF}{*VGE*` ŢFX5Ѝ[ 1YyV44KR|ޡ8 | }"u`{F1^N}cE(IOn}0 ! mBEH(OȄ>1櫌ӌ:{MC$4ڛ,y`ԎU#1bՃ+S6EM&.3u mz+dS];bʂH'l *} 7-Ylq[sS0cG9gi((ˡZ O6\/MWXjJҙ^񁠗9m t^n_֨;oT$cژ*̷,t:ymPi $*{irqLPjV׿1FCurC~*x*Q&5(ӑ6ZX%x;]Kv%?*J ǃ҃%֢H33OT,enR_dR.)tO"9fq.LG`BBW>ԇXj4y`^})!eW8sѤ"AbBKmZ=H}8z; !VBaEN!}Vu]ݵIvvW_+?KBIՐ6`h}/zEyiV_Ayj+}o@Ox^g>\$ feӣņ C?w[5b{tQ@,( ?%,pE 3gMلDdAZyF*`5^P'b1*3j!!ʾyHFn`-?Za V vPs2ak:N SaH4/Wd鍥zψ>w/4YQ1aṳ b.,kO>B||EQ 0p9y% ZC=f=wnt)׆ppeyT τҐ$afMCj*eBob"էCYw{FPI7GsdcW5[_dV1&ȫhz0ej]o0Y=Cj_qjZ.< ̶@XCthPro7"G+beX `N +pbaYBQM ųUFCtןgCΠ9Dc "8^8a[ZTCOe^O{8X~h')uM5|EM._d ~"ь M5'w;m˵2pؠ,>c0 Wj[-6"dQ{vGR\I7fL^UgԨmf!+;>OmiG )bK@m`!+d`Su1?aEꉤ~̐t.7+, YOU8H/3vQ@ztuݓ+fѠԙ^K >fm F1>(O2&\gZksʾh׵/a|bfbѹрuutم^AfC?N^|E`t: ^0:^-L_DN{Qd-=Z`YB-[fȠ6 ?Whb"|Csv\#PAj;vXY#v 7|E<#"\M/25,[qj#=3ӻiS`*ɫ)qƣ mA 0pCf0=.lP;YdTD}C۳vWQ̢!5uA[Ă%}V:Kh ?}-NVۍ(MvYZ ];҃?gefuÉSzN;ɲ22WMz#}rIo4}&Fȕ SK֋愋ފɻ=0@N.4#KKD/R*^EEct2^ Em|қgo,~ah"e!.O)xSE!HM+[ t jI2'^I&pR[NV&e~ZX,Gy2Ӗ^.jَS7P˨`Ln+ß*_ծj(h !d6q hNJx翺 3Ovӫyv? EwQ?i,L)bՆY4E,֛/t ʃ8^=Mϳvld!7wa{Jh9 zU4񡸜KEPpfe͊U^K,lcP7/scq@Dɣ*\2ϻe oNױZ@| A%a*.&XsRO>}{&[ 0v5S+q `0{!Cܸ.)܂otz'm:2MO!0H.q n.Ԣb# F3TSu`j4 db`5)\&p1Nj=DVҼ9V"rpH?DNI3.@` %BGXGsiQoUUeHjZ]K#Χު{udKFcWZsQɾNYBZY k! ~Vs+,g{273|[%~h $/AVa~G𧝤 D6b W^eKGm֢ER3N6|=W^H25=C*O"F`EYvQTU~:qKP70w_ o䄱P_wvsS ͕zǞ-(d<{/oS`Ojp(=Y:РH+Nv\,& cL.kxzM2~.:N'࣒@z0AW.E_}h+!CiHVB g\S2fq4kl"X[ԟ5&goڗ7BEif]"FUw{c%&9 d_gy{l_K}iWXȟ+,1}gFCϽs.ՉJTOw{-{lCO0VxJF|Rqyw|QgABK+:jQgF9iDJ@%\J+lg/q wzaeI YjoxLQ<, -ct( ye۝^Ibw uxn7xz}IwB{~ڃPrnz0-"Z牎MyPK9,pPf: O4ˬyǰ&^> 7r;SdB0FkxneuN̈hW~ެiǃ\6WTݣ.JAˀL n)u4JCymMu>|@ deat<ԩtT3%TU8\.Pzk'3绔Pћn[6GuJS+=-=!*_f=i{Wӱ %9|k,GȱcgKtYm0cAAISTΟ!udNh3U#]G/ak.RQN}M)BOtX ^Ib\AHU"W8(*x4ZEaW2/f̅}+GA`hÚRn}I}-!utEHEo\cV ܢ@t Yyq1G|T<' f<\΀cP4!"I1f >H,Ϫ]PwʑR b6R;9ƋgHݳ9HAҾX.yRJt1zÜ}Jkyc_l`)h :LjrKP-˭ݝS: *]͢YA1\kۙK"BW1|7%J yH JaU7 B J23 Jp.Fy^*x&s,ބYǸ M_TOLx#r2S`{:z/!CR߱꺱'0 L?jVg:b#bSCk9cRٶ:/ʦcAw$ ~@gJcJ $ZHEW~kP^leXR.:L]fC_93u缘`Wڄyxג!f`E5΃ەoۡ v " ?y&B#-%3um SBѲ#j9OɌoi*c}R[ԙkOP9XoY! ɰ|ʻ7) zgRX`MZ ]r| 1-.` mJvvܜ5(ϴze 5oRx~6*1`t9m!(%"y=-^Iۈ7i7,?~Ut p*\P]6=t DHLtLV>U4u?S^?5,C< ,%RWJhlŘ+7C}JfFbs = =hqӽ|*-A(I(v RiYIW)DNj!;q *UH҂ )H?pd>zNr+28&e %UL(1EI#*h%Y)B^^M=ъwNiIa_kPC^6H4H;-J8QB*V%Gf[-4Nl~W?Q`*{ι>'uo T^_4狯w/H)na+6mp+dvsWt KgbZ^N XNOv ?H@lG#SDΚz6k~[ФCd:)Re09$}7Fٜ<Қept Ռ sK4YlQˍQl|^ZMMDSPƼp(ɜgcMa2S}.y9/x<.  $%|e n-Hո Ӧ0O^Լ_FrfFElŇ1B`oEB?}2o.)"N CyѬ￸hdI75!ڿ'QJYu4ˇfuN[p-G6)Tzj'rJk䉭dvK"sDp!fmR;1,On͎|MK,#\OSr:Pf||;&UhŇT<!1/e޲H?, ?W0Ӯ2G9&Q _&/#-UְgPȁ2?W [OQՋ^!&ږ-&:<+$l͍XҘn>VH̀O&B̽ lT'hiFYiEU*u+ߞ!-,9 }hcۀٓȞlk|Z/0en&k7q>Wf٣ZWfn#B OqFISj@p]e:uK0gSkj-3G/&u,o,H`lR;-T&tا#cU.bXb9n_>pR`:Ĥ`SpZ0S0\GMGfP[⨧柋 VCi 1E ]YrϋEBLri&vXџ0񔡾 /*7NMWtܛ'i^ʘV4<|U)2Gn;Aۥ4W7vHoK9Ru3Ä.l&M|*D u6*7,aUê+ox0*|n,GX<{Ηb֔[:@9(`N\]1g@G]'݄$Z6tg^ĎRLb 5"Ðr>u -+)8R&(5̩tK.VN5u,s$`Oq4!ᵺt}/{|/#Q3EVIޠ"T | d%ɉ¬69EGy)_P.iWB!=*R[]V.Sa7/_bPɀy@s(EA nAr)hmxf<'>GͤY+{0pNQ[sGfY٬- %`DȘWucr0AsR.Ɖg T;g[&e`x@`7*$gm'Ӳߛ7[ꢟ6_4=/NT{9jDX[[WsZ6"5 輧nsCZsyЮ̷MsnAΩU8#`C"r&g =.+\!,W /=e-3٫"Qe;#bc?=|hWܓ })#TQe pdaP)R8l<ʁ>r;'~}{&GA)sىꦀ𹵚+RjM=j?Xfl$) D%h sa6uNiG } S:D-9sd ?BOT)I{e8 5Qh Iᑉu؅ \k][PbJ5ǀ)/JܡqMt=S\?WVw!\Äm6b_c͜8ƨ|ۄ0D"-$N9\ P|5!( d/f_W*9}f Ϗ:T)|}lJ” JͯJ8QtV]ޒIk,mEl̴U+8Vm:neMJCC׽(A FRѵf1)huRͬiw18h΃y"l|Kyrq4! {n)u{x 㩏DëQG~?~l%M!͉CW8#N(;x! y u4_xr ީD>jq*RȽOѮd*4+Á;:AFr\/ 7(オ$ KuZݟVtbf転zoIHU)m wz0:ВrH8! F,w^T<˜m E5ghh1M`m ֮$оgAGޒp [72s:iw Jy|񨭾ΕfeNhW< `\Bx* ?+cG5mCLc$3*P>!Db6hㄪb偪EcyqD5GJSF3C<\ίJo.+/vzT]!Y5~Ԇ̚,׊ K)FpĞ`ɣ_JB6k9.`ȣ%tunW. rUOb1_~І9>x9uA9 k_3J>q&+?XzMaEC]s͛ oL6ia1g;?O)jpBb'X`CHvXs*:+(-BtGhR2MMO;@aX" R zl'𴞾=F>!5_1\CF_uȶۡq_ZvztC/[;xd>Uυi/\y2{=Ah(n<*#{zE(Չ~Zy0!ɭO)uը0 pD10ΌF%l ?Jw4֔& v짭Ó8FJ&ztp1Q ckc65FU\A=@ݛq`fC]o9fO3$:R>+# z3+T_Fh)y%j@tK+jo~%Kzvd0%2TJia MWk!w,%M(PB>8Y)+99k{IThH8 3-Lh4JDFSCl}ĉ%a#[[TK9vHF`0Urbm7BԵEvmI% U7rv0RI`; xw\B^;jˌf)!P3VsNMN}` SsޗϮ.I/k7].t0ٔdkYOݧ ę%FR?MEE&uB-z> (Xv%1/P0bi;2E 2Z8A jbZ)$/&"7A䷨.pϛ0k<_ id? DlN' VmkpwJq_yDk=ּ17*6MtI ϒ)_-2dQb|ZO* qpKMXϊ)lgik|ukRd$V1W(s4o1%p82q-P=/Mj eKww,XN]<_ZҨHNք =L 6_94OPv͖Ӫ}$gL-wg$sߖ5 bGw@GEūrp.t6+#E*n|-V]G5sS5%MWט֡@XfI= 6Zv&F3 7t5Lкl_)O`m+~+mq6?V (Bc-VtZǭ6 uLPS`dR N{ypEǤlXX׮s dŁ6KgPpc^o]z ^x[Qx IН1%-> 9𝽋XSEp[5W+ >7>PrzSYBGIíHͧ(4't(LODѢ2W<@$zA .K \&QMJn~,ЖA rF疤4]9RF .ȦV6h#! }g*pP2ZJ٬QJËo|uWazr(I!SIX߃p4㪷?Ts-w З~H mœexdH&}ޯ*7 9V%i{gW=pPwMLB5DiHKRPؘG2NmI+>6Q{i벘:OYҴ3c?)1/P?jC5>BIf? BRM/bW/@Ş⬂vb>̃Lz9YQMfF}ю(''} l87{A%]|:sK) Xb֊ Zjlwf44וol'*-+}\jN ^BY,hv$o]iIӰ`\i(@0EE\_X,P;Ȉ(Lg&-?O"/zR(!Lqv \ PA \Cd+-|:n0~/)V^ ɱ]Elp/09ƉϡT:q&o̤F- Њtm" ggfgn\n$, 8>Q3GQlhzwiٹn*Ffd !txǂ8)q&TgU a(8%86U veA8qZ J D4%>ŏa^R(%ŧm' ?!X O ҰzROIgiP C8ٌ<_D!+ BPd`YElOL!_fNp'`)$ǣ0Ӹ~bS©{ut>m \dp4[rA;a̕B{ã $ٻYr-r]oy-ލ{27XN [U\zH:_#Lx@>#yXl R"ɗ=CPsM=S(@XO2jΌf,$f Re>D)PhD/>xnx5'^%P44gj̃#?4f5)Iq6mY܋ ,}h;jN%0z@WNbA[A.v75TI0 8'=rd BLreAZJol\ EuOt| m5S(0Nni%ӧLu \![Z:{`cB@0yMFf FA`.aldV ~sE59ɒ˥] 涎/؆)8ggJ+Կw4 `eQR5<Ǣw:f௢X3BZTk `/V ؒ7R5{S1y|hM>! xg&W6[}ݐGn^"wPY_#ڌTb]Π` w#|Gxzk4@v1)Ba:.ͬGї`Xskl踘5~TDED =8W)!oߨf sFk[DDm bg*}uO{6g2Q'၎a{#L}C1 Ah??J=QA!@ixw=M.FASrZ.-Jm5„GLUFFVIbf߁UM4`rNuV,W"S]`j; tIJ e4D&C%j?UZ(hyc$Y 0]eL5HQH-vi0@Yxߴ0[M;dr¡4Ih@Ugg/U$'*8vn 7}0,s8ɜi۾T8ДhT&U%戎u-iKd2e\4a+Sk%lwsϢwe H^/4ϫUV~1#q0 => K)S`ZV4{S;cGiW.쎲LN[v_1XXqYknj=.`<,Vղ?ꭞ1Fh% 㧏gǝ 8w2ހE'rh>J n35˵}mϘ _O+yn|w4/ Gtv\h{>r9S.2+ rQ*^_>"޽/f3jlB@7{"Tw|O7Z˱H}}ZT?bVC*`1pNm^7 ),[Uӊ&J;Mޏy4R*' Dv' ~<*uÚ15@ 6fnD|q^̟=L)#5-stYnġWH>p4ב|.BB4fM{7aj(;`ԓ>Rm,@ ĩ&&z{2 |Eg.|iM Մ'>LrftQ'*{7>^Zպ[;Ukfz ksx<;\>B>/C},l{֓~ ~gsA4Gut|(2j+UmW.^ (^ E+\Meg?TG v Ph[ܪXY~`+R]O[=uڝtKa b9ټrq@Ƶ79Xg_ }oa,Y`IDY@I`Ct``U $NKW@Pb$g>fe,\#_(X"5e8YrT}N$Hz9ɶpd<6MsOm~}">fQ!~`н?G  x7X%aծp?wsNu+] 79KDOs<rt71SFQTRcXۂ絮W0"K*Zc$m 2by)38;D+F]TӅgi=Q~@W.A% G%S͛{x/]lrtUHVcSH8"L(c}5gaAN NތLHho8 P@tqš'7eGʡRZ)cRI=cà9--@|8pքgRkm3:N0Gl ֻiXE>(4D^*_YcnEyŋT~t} >< C,fN9f)}Y!Q!Jlb17bFcLk䡤\3 @xl Ixm|M8UnHr%bם: ߭PCYk(1C%-s$bdq%M?HOO-; -uf0i-i N寲Ǘu{zz"zʪΔ*Tf s%-(2>vjtzѷ ܍/V~nu [ՀCEQYYG|kC}"q@:aMsw dSDDz ! zVt‡q߉G{RjQ@$+&tPwT+b^C=Y+[od,6u\"Ml3DMa v0]mΠ|>:8+@qvjK!*9ж硈=ޢJ7M0bzAp9/G=rbOc8ᅗe{K*LIut`TSW 8T~F`JX?H}Ͳ^z?RYl-n. gB jWJn-6`q{\IhmT҆y 9 w|R nZw| ?&?9t]6FxK+u$F婾ɸVK 8yeVeByanoݕ hDYN,Q̼S~? 'hѫv P!}Q" RޑΗ{՘L* zxrǫb[9Mq1t@8v@)+xgMG {/P)YRL}՗-Vv`SW,YR*J!=0 nyzPgW^{UKb]|ԟDvAT{'f82}x-!׷_hzI7ʁ!˘[r8٩YfqjH|hqIDe7ҏ)'l#VrgiڦқƮO-X(SZ\|?0Hv\U޸+襽%2c aO Bka55T}-s)A28em ۣWw<s)ĆH| 헆=?۞t=*_;s[Ƨ{&yvsUt?/qeS,WBTe)6` 4@_Y<-IZ0i Z 1vQQNgڌƒRȾ5ul +.}H3OLLJk윯U䡺ɞ6!3K~C 荄<#]儸W4b?> SL v"L'| A83柸EEe>[ Ec;bK1֤e1ݦd-f+ v ]eؗ5G~Db7cZ{N?cowVrkorP 8q wESFeKf{0dڔ]h抴 V ,^6oW{vhs}{moy`<{o0=z-@=,z ȷc Bdp?țD2Ew0^AE\2Ȧ.!k8N#zOg4|oe*iӛB>NzcJ/nu~(Qn<0Un6 ˕$ˢTt\eECxswS]1D(鴠y2UQCُkqs%Y+>SlT5-ԬI[-7g:LeOd_/SO#[>KNbȏ֤L#37p籊n5D.: 'ZF=WT}pOȧG?|s:Ucxfނ0T3zT w9  RD.tK5!ûe&^B3T=LH|]LKpہd^˪"y} rp๻ƼuRVR~yrL/kEIPr8rsjQ:p4Pb@VXґSҘPCOjUkQ jyByߔ/ O^T&֓3#CaP,sz.7AEF8\*EY;~-E$uxS`ccJ A;wW³qг+2 xiJHy; ^e F40iֳm T՝Hއ81)Zs% |gr֢#:^Ex|'*MNs6;^cc{(ȂS; -+ꗃ4k.=eՍVp[[ý&UW؍OݻTwKGZX鶶rKu6|}-#πzqfe=FY4 Rd۵.r\&D:4?!ߤ㠭g$X\eM&׍eC\5 b׋!?x^12:P'UQUzKg+[No卫;\=.uwH9w<1?TXM)~~/{)mRw#^Lif #4'VL5*^b3 ȬjF`>ѾqϷ!m,.y}|YvCFQj5Dp)F}D·Q YCw-+?;6fX"QǕtQe#bIOսEw/_TL |WZ@0R^wj\~F$>̲K R8)GyeA;CCZb"=Th^]993/ctS N7{ShO_VRL-EEޑ:Rp\B !x<*O'$i3Zנ7~_4fAS4W?WIPWF\ 6[{rman|KrVquBLϺg%j@lzȡE)&ē!Dk9sYB?Gzxޏ A/Ea䙓H ],.O嵺ˋhV=It2PNW2_Jm_Be [R4NK 4%uӂwYu?7l\̞)2֤/Iu d00iGp3h]q[xn.Bm"w׿0>S/{jX MG8"vr,0ѸF=ö{UK8GnՃ};ZnY6)4L A<RWxCvęfw %sٸw\5dзd6?/ǪgII{^Gk.J+8=lwQl}oS97SvӋ[ +M̪ϵm* FT(su9uG/G$OXҦH.Ӎ_jLvETFc$D.`"\W˫V:z^vA@Z 惮kvUJ<SXm52@g $9 O#$ciuy|x.J!_압JD+iN{l8F4{@K s=FҶ {^-;v 7C%|kdoY5s!T0(; kz X판qJ& EOaW{|rAXS.2| NyPpRx'Ur=,B a|+>(oI]pb$AX+u))|C&11h$ߤǖYUQ#s `V9^f0.z)qD}pO*V8t}4.dEO fmkj z7d.,L ͣ9@эYdUv2uHnAl!:߲zPާ&^vs4ۆ,3 $`:qDs/"B y@kPvOeH&ʛ+4:ޞ6Zۃ>ғ`>L>d*A,:X, $t [_fP a͇em~:&U1  e Hp<4bEno8˴#0Y!Vb7y*(jx xX(S|6[\; }yBHD36'A[xX$"hB)&feʇ e@0z";lΆG*HcʳSϕ z0g6Zn; ;ChUHxBN8ysأhc7j|yM64%JchG;E$Tb>FѨ)m[ʻR#8ࠬ!p !:fԯo>~>2TM(NM!4HkrW :QF?Ŋ?p!z<^B\#^Ԇg exS',)Rv2)Uw4TD>3!oK /,ڷs_8x:/6zy%[PqlmRXd2@{9Kͦ&~ m_KtD;1=n{9ew]<AC3*i4f/*f ~4Dw΀{_J~X=d'B||ZLRq^)!*/jn 1`:Ϫgg5%E} R1 4a>?: ^*?dA5YPݯ9Zb$Q?CDX%2-P9U8N$CH7{"t pU!ٟznsoczWDIj]:P綗`J=CcTyZ;jr  &4UjS|y){jf *ѽ Jџ,8Q]W W ; B8B~gU1ç'uE$ 1w)wd+wٝL6XI<:! TDM(!c6QLj͓ W^o~]^û=PKrŪ{T&XCIM:GV вG\`7Z|P0s^wł.7ECF@ 5dxMe0邅T#%Y L#jxuA]zj2@ⷰ*?5MނXC!͍RU_L2JeI%j:*+vb{B&ɷ !>j)'uMā.\hC4-,q AܷʏRi[<Fӭ"_+Ρ-><23%] 굀46D?]HiN-޺}xP[lbھ4nYC#&ĄPxcx'웻.St+u;h =LkTW#/;EIaQJsrVWӈx CapkW@`ܶP;{c-Lnf{*Ō кrMd3?$ kV?pyfza7lkI#RkY&RN\ 8~}dKE-FahOe7LfoRY({5SΏ!tй6 OVwKf/c|=gv`QH!+R 2ˢsncq'.ɺ& kQz$4/j.2%0^yzB--ؚp$]YgCQ/ ιP&XUbq3|&Ί"'k/n9'bmrVuwnAK q ?]L\@-[oz(Ȼ>' :\o5}ޣvrZX-w8Q Ju TD0, o,ڪ*RH$ 1(WjPp{Q&قC)s>'`9&DajA,1 k{7Xt4"xڳCф`aU ٘G1L|whJt~ۺ@(Q}dV^gKc8_x @H*LTX|aY7G߳  HW9&}^vlwI{1jef\T=Hk5~uF{%4hI ͂?Of?;@pU ‰ WZ럓`RK}τW9ܷ1\ۚҏ4??M&L4roVSR#udT+A@bGƠd ͑ob*XD?/"RrȁJa.68,TߗLJaFRA#DjҮVӽ;]soy1pj{qb?] ap>+1RSq`[$qJ#\2&&C9~-sv5ōoИ=2Fn8":! 2R%<|.hˋ+y5$ Zϒ{>3gȗ֎3(RCk_?ܫT)|,K_p,c \Q(A:zOaLn9d'X s>o[ƨvB3,6Rg'G=Ew)x8BO46\YNy۽U@K:V`sn&~hd'K)Y[#|v:5OE_ C{& xȠޚ|OG-vVzl͢܄v2+yps*r5=~\yq!$[ryb?4կ"{#3PDgOIv$߅ &!tRZ*;K+5q (&y&LzA4|M)E $?Xj r(g:g4y "mkC -Owɕ6 :Oca`77xWm7so@D޳TB\Oregi&wW8i$I1.&L7àuZg/T23nk/Y`ŒsVlZif`Xɇi EZ@]*j@kUszDE˘WXT"\&j^nw6"-˱@/kyS6{ZZڶJͿG"g[rْ Qs#Vut^_Qm3gΪX/S>Qa\BFhsF r|?O-oAl1C! vK^=s`.Xo<ٿcϋkg\&ѐfJppt{RoyV{ek*Jh%0dz䃼S4t.')ߑ{FͼwU=e~ FP4{fu&X'Fhp]E yʮCz*zoi)BW27j*&" =tБvJCaؤG?OJ3A˧e5&;L{BmwQǖB5p͂6"RQY*e[HAst~E,-#0iF")ުI(;QɍBD=e'/[gᝉ¹R7`rpⓢDs/cZ =T05C~24 :G!b)$l*u؈MrxW\r՘mp8a6#v|k('_- 7k`JDw.W$5H9Ͷ?eX] q׶RB{%vC"zeR4{&ʘWqTeXN9cf"n -v) Ԗcd,iw9[@)6UJ7uC{P8o8kVAL޾c ̲I{>o.wq!NhsEyrj|\(spEED[g-6RyB dU@R2Ǎ{tb& Ki$aisvo]"&=Y =RW's,6t=yRJDNJ9Ď'iL ȩ81l?)d^6'$+ug 2+Uqoy-}3 eWѰ8a1Ȩe~36"|v3VO=GUo84ĪͭlR;ӕlz|2^|uUF5,^*s +ykL/cͥ?e.ygO`$I{?P l{P+1!D@nGm$e!a{Wd` 4Jگ@VL]Η:rdZv-z(6/;KGA#dC#vC#8yJG6p]-a0  Ƽ˕4^!{ LA-6L(wTHʿ27)S$+eVڃ7qmŘD1Lӌؘ1HPs5? ^F@paNmӋ:0c(]0 JGujPFc.{GCP6f:EA뉋R[7–!Qi|ƣ>>,}^ }K)Y.>~xXmcqs)l̗&/:90 { Tg%d3Yt A?s ~9KU^1D:qtR@}_P?G|ɠ%gVFzJ^X(EV#^rn]SL&ƨ^WxYⷔ6d%~wōx\%|C\= Ͻ|A4*3x>w^tmd !7~t-{ ^Ŋ te$qV`T$fc^+ډ"yN 0it*\4NVPha hρwAuʢbvf-6uD~ǡOЯ#h]ع˩H BKi!caD,]/[*%b%8=]ܣ(7z:YO"fȘSfrΊBPPH0 \A^)x*|hCG{o({%Q;1:q E=;=# SKRd5}1>V6$efGn("nAD\_lFW˩8Q.|tm-aְtq,s$M!EO٣>j`{۬=ȍ?Wkg z@Oe_sw?#lECR:-Sq3;EE[ͮ}2|u 5:)j{zљœS 92Cn{T@)Ogw%|y3ǒqVz;x[hٛ-*pIwjGvzMˊfV$C~uBoYNT3})7a%7XR-.6)2" 0(F.qDύ'N.3?Cu{t 0A d~H/Z}oO/v\]q3qs!D-9P P!~α_ѧ,gȪ_oZ_`Qg[a+ѱo Y%-dYictv~,Y~dNʎU.ymC+>9si*Ͳ?fNMGƦ5['0R8pu(X OWN i r&о3rX)8A R| + H^?c*$X/gj =ce`|ahfyvޯkg,-%Vj_8="}ܷbX@Lv𙾋c9I# o}Z,cfyEܩ] {+]X[߶m^"h4;| t6 gS3zinvF,𥛬ۆS u>^*u, sh uG ,frWQrJcu]j÷JTXFM+aU܋K2}d*Ċ>qz^iQ%L/żk8:}o|c&bz@vp/bۋ2zyD{t%)y>1Y? oO,6bv+OwE~,d,KX5 1Vߡ k+>0kNHm|'!J.QҋZ\[ljii2x|@Q*LiS[3D,_B[ra<){uA&{/:9G\|j,!_xXhbN}sS5X *K? i}Ko,lnIl@k϶E< LU8CЙxL>ǫj#myA|S5]>[[JQh{ хUs#^MkBS N50l6Aӆ@:חvjb=Ai^)AF9 iX?}S7!}rQxf.2`/kiC ࡣ2Dov,:8`v33 HDf|Bgsf?B1{ Agpa%ci<0|Gc_(2We%M>/ҟH+i)c# _Zczyo1wBi=]JJERxY8U]͸fvؽk_4fJ'EĂig'>Wd"┃ ;Fzy# EFNhslUbh6=5/eFX,3L;cIr4`D|\u8H[1(j7@ũ~p; V}7^q0zS fR0z.T4,"_Rf?xyf$'a~.no$pEtA 熤 [y/%Y(E)bYXݱS,GT5rϩ%?ܖ聰2f(rS̚yNf+񪃙*tS|+Ix]u:ᴁ4W4JEŤ P„i2!c!Ɩzj,~q^ ?[oN$V~K1-u7)78C]03X(3 1s!3YV%*H9XFCR5}h@]d,c "ċKh#! yh:i8Y}Mz[PW7i"|c~lϘ\AZd `@QOzT+"`)HodmO8~2-/yLo'2< ·nnt <̳pʞ"~ۃ&آo|^Ⰹ[Yof%*iᲹ:i%kM_mrnԿ]#W^G\2e޺W(ѝͤ/%k׭VE ы-V)@p͌ 梯)uB7\XSV` ު[umÂubhxUl3{2d&&"p9KؐD*ÜN7#l˰<.@"Ffb7>z?*= "1g8s'++<'qyRqVϛ$i6 頠p|ᲴwZ~;ï/Ӏ AcR*! F|%,ݸ:/syZݐPVu3'sa?hM_¦o,Wi KP5Q;ܐGXoYyW\m@|DtΏa::5{h0*b]Zdo ?"@dnJJ2Cu8rJhLjڲ x !XQɉZNd:|6c½AyqnL/*,AU:96$G_E5m^'Q1qַ7 ®.;@!5&ƏŊ[cSh[ #7eA<y(k?J>Un%hmLs<6c7_cRjJIo0W 8ݞN$P?pt+!y\ ;i\oMl[h=1}pf1ڟ hχdO@ArzKx M"CR#My ̦RAQ;9'1+<~A6>#B$,;F+]uqZJ84@a's#pTjv&]P-3{1*Xa3 'i@-,(E^YMV|=ԀP +U^D2}ɗK&?h^VkiOu$¿$>ɸAqQ_TNo+f? ]c,& y n7zt94{2#*㴘]oAli$ 檠Fh͵LowZW o(oڿRӢv,ŸzeOeO\b9lN >4׌IJ 9!?Z&r1wt܀*d}ʤffcl X'_`;CEaiocՈrTV*(ryƐ@[W(uɥ K}*5,i;u(lChE2wg#`:+s:$[ͺrˎŪ:,]Eǰ&]j!bIkCF ƒi'QFPnb/:C|_9 *i]q%RAXYPy &4z^5gͫIaQKN'i><&x1+6 G$oUroe H/\v$ZD)`DOw߬>m 9oeMXnn 76I3i&Va}HAl 4Q=uZu1Diy(@Kn\ %߾Co;qB1 RV<4Tj[sH^n –߅%Oݻ_u۫i;k)^ &,RFչ"sz'B!0VEK `^΍<K,ɂxV;ƊZC#ih"S`5;ݢ>P#gX}@nr-Jko7,Vo1lQ\+‘K6.ʟ/D8\KC8ovh}-˨L&`[9vy+wIۖT9fjھlkkw63T \E19>TH^@5MrZ/[BO\|ly^RwO9WSI%}Ǒ"3X6.6ޤYu&F8֘W:7 N!) )Osk~Ⱥb.ߘ !C_7p X]L.$sC~Jĥ՛a %5TsLܾY\ w{ LfiwpMaV(A]V 0^ZMmCAj=^Y|& o%֯ _HQƵU'*:grPC2 x7 n__^siUIC Q,$r@j[@4l|Xh\{plj8ݙ?6 @ 7m zR.fFe8kVXC dY`ZAoKUj^Ag"Gkܢg.֤Qt[ny8@Qx5:nR>$#~}eLa2_D`862 ${\$ !M2, P<:p,eTD'D}oD5u#d\͒NB]?x(:"rjB0O%_.~*|| TRvN2;>~wejp\9ex͂{*)5HEdM W3ƸaLn$>v!JW_ݴri*[8; O> hOu7Vq|Y\תZG"7=+WK8ZM!Bn+Of^{A,xXpH]$!^_2-b.B2P(][1vH;"^]v'ºFaP[m+^W?̰k{*g`q.se+c2zP+QAbdl 2ڷD)8̒DEꮃ*c$%a`1ZX¬"mit{Pi G8JWyh1<]S46xlS<(^^h[;0xE5l$,1E9 ]%g}uKsE6"* bdV1&>ʋ5d!E#/k%ސ8} 'kY{Ҥ{AD-2ݓYߵYBKoiQgf?OlL/TO -K ~SP`>2#FeEtvA'-(MA8Gwf "RWK{A?$1C\oHqG03?Ybog@1-Y7[%#o#l9-!ZbT+z;rho^Z^Pa/f҂vӱ?K@!OGwNޢ xGB*j,7"}L[д֭²R@ }-ː3 UxM6jk>1ԁs?4 Q"Vu|ZK)c5(7dhnܔjmK8Zafi`y'"imxP&*<0) fvgAJ%eJV;9m O" kkR͚:q@Q!3곗Mx)?%k؇UpSo [@3TdA-ng;՘mVߥ/øFeJΔʿNDRP&j~Ϊl?"<$-BNq,Oܗ'tk΁[cгz4kIΔ2p 4k_Mg@RE6|#)(<훣51w`QK;ۗ,Ȳ] +G$tF540{^BSϋ" wzr?ɻ/ # t_ xAqLaV0$k$N! FMa:E3=:޴r$4y$輩_JfB 鱌dd-y` (Pe҃q/)̯vp3Ξfk1מSoBT9y)r.\Ìb@ǿ#>AS]e+DOXf َ(?&IӬBdIRTJO&{wfcA@C WH`&͛Q:/p8N$O9N#U4m&Qݹ>e҇m T䉉B7CL%UvUqv!6lStJ^A&^+ ֫J }|E$1' dhp<; [VPN3Ia&jL-^3i+J?[i|'T_&!XD̸g(Uє R lq:DSi'd)iX]W/ӻk tcgUWv}VSI ;XN4 rwʗ|R\2>LrA)4`q4APdHv6bgj Q =$kN._v_,1<6fm vd Т,~aSnkRqf`WZ\{OكJ M!*`0@ mDJY2W[FrNu#%!n <RMb \G{,[9,L0l`!mfM9y` nd\ ʯ( f|KY FKM;.SiN󟿢Tb,+:sZЕvcCt e^_xd+#hU :>~4~2YRZ"k8m*a3K{Ⱥ޸TSpw)a D%ǦMb4z /뺆#UY0$nIOGQL1nE-{΂rXOOq3aWQusMT1b̥sVĻn1coȡlVOM! k5"*뒻Ϝ[odjOW*ZSh4N3RGW`13+[ mYAG cvbO Cw" .~Bؖ5Pf#Yd{5c͹銣< MVMU.#":_<_4;8v@G| ftfrfzEWx)wӴOMv#:" Ƽ(_ak''S /WԦ.YNŽ+$O;g)eV:OT V@ZI k CQa(5ԚhP.*1+~_!o]\.q%qؓX!#[KBLGVyv$NS6M 8pi,% DpٶK2G3żAno@/GnOJ N&MPQ)NRVigG^Gg&&XFg),ʱei MUpDQfG ~,_ H|9vWϪ4oz41};qE>-<%stjRvfKMz႕f̱߫1t54CJF -*SaM&ĄʥK (r)~Ʃ6vZY`$cLH5ٓ<3ˁM$})#R*R% /4-N619fPO49  ˻qxo|Y62fT.2Ce\wo1\&N'pԘ$zh~iOvږcse 7Izx!Kdaɢ^Ry×Bޚ`D{m4l=Tgx~$DX/+gtUyYm:1@u50lMdOS`NIA2%ocDɫ 'm4}|SORFb"bUrQ-#ń!pڑ[ >]Y; IgcoNP5N6]Abk f&#tm!ͳfW{q2l(!N37+_v( K].N!zΧH8XdIoGdx!FAf1ȸŤP+FZqucGC2˦R=*"0waK|@4Ƚ2Ɓ7Вsb1;;XG/]#>e<G ^U[k2@P~:\aPn?Dž5bŃ؏"Dt/5g:a_֥ ?j^Fuy S<|!Ok @ƺw oOp-͔HỂז $(;zR@'QVnۗ ^\ϧl Kl@HKhz>h./nwB;s,?An_NUw1n#xݏfԷt%:s(fI:?wc&WA>yόKl zZ\5}_ okk˜N[ JZ Vq `Os,V4f 韛ܥϾ9ن}DOJ+L6xno73X$_Ya֬ClO'qשODrƱHI$TAhYǯ+ C?:3z0H* ]7XK08UՐ+@ٱk$H%4̇2nH,(I=Qu^`zÐ fa ~6򯰗fo9=L$C2Ƌk/x nj̖/;63{'7J`^T)Fv"אB8RHj-1/;8ah)'h>S`bWI"}cY#byˏUaai;҂ɯ;ZJgClިw!`1 Cn#r ݏfr6.Kjcij*7ѷ}9&ݽSeiyxMPAØ3vtO-QwĤ%o#ɴwF$YpIcv7Mp㾳Qjf-V*Ȣ(>3R\rɫ y(zo 2Hq xJQX&lm jX~ ̊@)e5ԂO-=!Y|ԻCy@)|vG/ƭC;U2YHG:V#[v<^_B5ɳP SED_qk"(G6V0Tq:kizC; %əbHq%X/ f,SZJ+:fib|V eӛSVYzOآR +gȍ)&JDMܡ5J2 XP{2-BJz\,Ly6Lat7hFD;BT;0h)56=e&A);~#Qߖ{\"Us. $b z>I;840p]e8 bd*R縛u"Pnm'lwDXP<[ շG옶g n)iwwPPZh}sQ'! JypyɨQϤ#le'M6-\&9AIm2̃;,N]CJl/vku!H4+J|r97H'~6/<߷km(7L'`EP@ u5#6iIٙCa$-FX FoH-KzEOB*7̃@fJ 3nsv.>l2m}h|vTg-#!`FԷ+|x!@nM ԬxQŧR !T| |3Y\St {']kGƠ6[34OO:oā&k:M}Yar0 5Gmtwhsғt%Ɋ|(ͺ܀Dc.6:/eQjn0H8g0gؓ I82R5}GY::M:De;GƗɿ62' a7i8|=]NlQ6U G%G%)Z.Bp3 Ca&\R73韴d^-4\IE %S4V/?ij$B]G SdI/l잿}]xVġuݏs",G!X P\r('TljN |ǰnXSKYF pŁ-y4U ^ϋʦڻ#;XP1fHFV]L>E\-Fͥ〬Hk6kZ 0ajr32uoǎW)j@\BDɟu% %Бc2q I82Z+9X'!huQ|?z?S-Q&ݜP U !e=v%Gyg4aGWYjѭc(ḧ1!RW.-9JNc2.qBoyicǶ"'f V 㻌њe`H;+gD*rPE%4R'5eLZl[AZgBE Q\f*>ٰ{B{ +XgB/oȊ&hctBoYbހ/ F2~py~~< 7Ogn˜upB8 L^^fzbHNХiWK6 ߞAڛ_F)eq'r[IFµL0.Z?4,;'m-'^M7rVڀ1[Vx9N#R _gS0suɖThh$y7|kޥ;t*L9-jD;] |QDXgD0drN3D:}w㞙G1tcOFbF瑷q4meAF5dg-^NJ"Xn=z4t/k4aj.1&@ޘu +J&CLj:'~qMgP&Lg%:p`Tk|F TfGX#04ԄbJn /ہ2?#-5ׇ@ˏ.j !/ SDJ={`U;"RIO%]DL$}boeJ'|ODa?lۂ4o_Ӆ(7Ǻ@6 )1qwf^-PULS / 5'LV4$MAu; ddBQױH"`zy4sx$. 8d7]23Si*WWC`{6 rY]MҢN`ݺd# h cbIWɪfg+VbV~?MΠ$?ǎ0L3}nZTR5]d|ûஜ%g<ʠ 6l/\A[:, eq$kJ4`M#[\RzKt{x]:DMK{Ripm6oC=*Ui Mo0n=&itNqFwz 9T|}VNA\< qjDѼY wV= dxv47Va.#FYlQD<4U`WT\GtrZCJUiebnj턈(= bm`s4UnRtN'xi Lit@*=wV&tNo^-j󴲨;t[ar=[P)LZ('|-d2C(Ā?%g;&,( =vLdH[Rso +bk7eFC-Ci#`Tȼ Y{% DL4?;D*Cx }12OEw(K~ %hv!'I`WTUy"E,vZp4?b<[+2NuKNs6.?T+#_,Ӹr=fEm5ma.`Avc`sF(I?A5x{mj##͘Qa2=g PaxxZvǕls16 P+( AaV5~.y<0?( 睑(roX5䲀@r(hh:8X¢kAjK'$؟rFoǟ0Mp~q0vIpXiBK 0gs(/ ^bL]gqOM M֋443$ OD/,ʡFyo@ :I,߷WߕF4B9˝nʹzh6|M䶖>$Ds騎4mO4:YRϮwv1 xAY*P ^;PǗrM:WDY׃WDF0 Q.gLbS \=8n cg)F ކTOP_=9^|7|n%jXX4Qy(,n8، ئ9%0 -GFgrS @< q]0qHL} 8 ŬW/Y?u{L-h\9=LJ P}{͔hut9w>82[;ֆQ Zn[ȅpV,q_"IF6o}y6672İ^ @=eH*bS YZ!4Ԛn 3U&$cU F5m/}C6?Ÿ/ȿ}H-&# $m:,}Ssg^:[$rkDUт;yPMw7em @ Uúo_!mjL@;l2fFmN9T*Ug`9XU)D vM&jx"H L%{".Cux PO"fc/E5pQfB;y7mIYf}~D"$Bݑ4O{Y%Io?!tDL)<ע zwGx?jDKȵ#H ?c;8#\_94yˮB1dbrUqgU-UfJ+hyc;!;0 #2 \qyN);0{̃FL2:W|oyRx='# K: YZ

wcvֻBI jt* aRpH"ieA{E..35InfiF'GD>?LLL9Mb$eR>Voї B0UKDҗ41i el'db7$9i;;%!/Ŋo5,/@4 yNvN}X]Z f&5WOܒGgpIg*ק_p^.eڢLiR.z-#%VɢqکrW GsóX es+\_բT0H6m04#ni"WY=; =FmL|n R=̅ u&G/&SwȚڟP.8D+ߨWk!+/\F{H|zI>:iI.{[2!Ǥ@Iڹ5'/%M q.6{8Fm[Z[âf$7evNuٙ|4f6xl ^=Gf-)B`W O!FfGf_IaL}UpJMWsAlq^p{'~ﺝʣWyJԇahtCiGz8 2& 攍SM42# O)m ‚Wv>_FDV<ΩY(|B51G(Vk77{df`2{jT4JE/~?F :{j#:Dj2ICm%83*kP3L=[qS^u \7K,F[|Aq@lR0`I iJ9LC{M-/R8k{wCcdX-b3tSG/?P8Z ;&P>)os uo])):C&˞J?nfu=g4b +cy)Nl6=LW6~ڌL$mەwmDy#eAt(cRPZ/F%pHUyO#T(0Q~W{THG+ݺ^ e1_Ҟ 7:9O?WnJps@} aX{̧թo%1bkgL؉߹}SE,ڇ% $'F3%K}0bMD~JT򢫹+ $+<)=__g="ᬎ:+ wʔngw%y*x*4Nf8MfwulS⯢) 'h)Ȑֆďq 5ק594FD<&koږ0=-8BTΕ ) 6 !$2Kɡ F%Z#At!ޣZhsȀj=$8t„]!+Fu>ŽY4~:_~_lv7b>lngcQ{7czW|$iE?و\ ~(05dT $mWkVZJl:Qw?noMS߬6 0x/\C'"(Nyao ~ 9T帧)+뱾>OW;6&źXyM2lhIn@tI݃/( nisu:rySZxLW0OaK9iEqq (.|v _Fqs]x jQ[E]-,Q $oUR5''֎y)<]0@4 膁nM x"F``hGLl)cU^Vr/TDI-Xs55fwup8KvxVY'cKĽB;ߩusdO/ThiD]WqNbj\JZGYL=D0~n٩*,Bh&b{C݊sN^!ԝDgG,,ܻ 7<)uh*A WJ2魓E˓EѪ'MFq:6%bGe少[͂M̋e s#Gr}7TVLZ\+ vˇ<3@/VC4C4UCYZ, 'd\7 wAO}|VMW5TCujt}fjhE1wdR'\K'8>VGdf,\ wKd0LkNlc5˥x{?*gDnhyZMwPaKc)XhZQ?󚦑72x0ch {L1=;Q5)z _ }s΋\ ,71,R@$ JOڤ,@r2.аOo\_Oy9߮М#}Ac#O Ags ˪(.V+dʆB-"7EuP= 6S)f}]& I hnr+Xר b숐PlqO=rG0֞icYq_ō ypkE#CQu^owiӬخe[h K$gpvФ2|47@۪bV`WæxgckE s[ -DF+Ծwd:3m.QCmʲDbv/Eι7nȋ} is;&\eDO@Ýd=x㺐^h- uZOR$QQ`]L`v6}^Q”ڐ_^$1a(5CI'errTé^* &M:*f|oOm+#j}a `+uO=C JRU4li1ZMG:G3 )x\H)Bl-'!HIEL Ԣ9kuAjLչuP Qr 6lnN ^iϑii7x B@] oC[D^6<*Wv? ֲ,RXualrpH}ȓVת`K@mgа$ú IXYE@jyrFbptP.쏊2S[A/7|,NbA9Sb=ۜ%i#H|dJR(0R0v̧+V*_Hrf-eFg(-O?y`I|9;yyahLs,KyL4o`w >p5tdרּ8d|c]ťw^0ԆipҪ St'eEl%&`-_aK0uR3&B`ZX9}E=PB1`w9x=Orj>P~SIp= c Vkd@* P7k@x&He'jczJ4˓'sѿ;x弳JXU6/VL1  " eX!HwXNTrDV1Wju.PNsRXhWC2DWJ]iǵi7iQ-4([!jkWE{5o$oŬi0NpQ@pS7*+1Ɲ~S&wE̛nAWXdtYyO=a^6Sr?Ҽ7\xqqGY>u6\5^׭#{$q=prEm5%V?|~OVV ,f4Wy[G7O t+1T[d;S9 M$&YR^dn?y'&nY8AwL ] 8ٮD~`~Ub 62юSG7.r^'n]R"aA^@UOWPo%=6(|șW}"oUa_Z@f\%K)zAOmP8rML61W%V=\ta2XʂG) qL@Oi =.3B??\bC7ʽ% MZVMKϙZއة@YUvߪ59[+yc7 lGr{P@ Q KLp^0_Blsl.TF {q:Z +z;\Jp$*3ܥĆz-);qn?8\7H$4Zl*MEu!„IԘctⱑ] nv+Mծ Y:7JnbPWbv4$VJ\&ٍ2)f FX{E{oz-?Xdw S_jWY>}QI_"MFl41Z7*Nkh }CsVBL͊/1l9A~+MT`M mKM<+5-j n?bm%ߵc&nc_­y8I@=Ki x%H* כ~Y΢JBWU&ESRe=kV[..`DV$woHs9~>&Z=t7:l.L%0" +hp?l͗5Y9r'p?E{l621Ӄ2=KGp7ounjD_Ca2QKݕ#nLl聄MVdqe,I&,+V̌2:qBѩb–4+ȁh&GXx|EYTux^ Ktn ޽+AN__%/˴ D1NzUYE<2gQs |\΄393SZȁǩ(-N?JW|;Zy&eUn H uآ#e5ZL_!޿eŠ`5a}s,G8CN`8'\2>pJ[yfύ3.ďMghȷu=Em|u QOnP]`:(NV!o㓅W_S?}+AKlw~Z{ف`S/ |HڏoC熗ZܮIR(Lbf*Q{ rR JRϽ(Z>ŷ/a$ܤi}(qhE)J@hb[p+BC(CQr)UcQ-;! 9O^BN |9`2xI2zHj $ea֊TKk0/fװ4zo`2קjSh aJ5 {7N?Q/8k~d!>nwn5iTMˏ3 }]q~?(U~]j8# ȫ͝M5_ N$a HCOݻOXQz=$ Vgt1*}0ʘxldiw:b#ϲ}'N2 ^g]gƽ!g^YrhM=<ϔDUPޚ5N*qkBFD)X+P 7Y;r0ȅvq `C^D~Z^  ֞Fn|'p}l:~ &5k#'-xЎ"ժk*H :v=X/蝱avԿ&'OvSyemѨ7hܩ9;;q 'mqԜ;~UoTH&ز*C=J0"8bڒsEF.0+|x7t)K'CcDk0 z|Q-RgW hU]Hvӯa>R}Yw)JØXnJ:+s2FUĉT7}"~)oY(nxq~ӢGYfK3X5l82^&ecןqU#uq_~ܵzۄMsg:פ9z#l"X}SDE_Gry̻#A!J_IY,b>79,*Rm1'"WeҖӖX/^6:]~%O8k# @2A=q!?}ÉdЃ3Q:53!g(Ug2v;7.4\KBilj' :;٪ŢzQ=ݑo~$*ۯN5B2Y xpr }KMzk_‹լO9h]TbNԍʞ} TT7S=#+]"S`^f\67cjzU d 0O\Fpq-7q^Z 䣐7u cM6 pB5ϊ;td9 =iҝgE:JMi~e C6vu@8.A}n"b߈gF9ON$Go++P@U6*$lh^5̏.XH(E ;('L6ϴ1?"4؞)^̋ )k00 F`c4Qs6lka0g}ʫ*K:<Lg:Z6@7j/07^ 9IVYXAzf ?A- Ȃ+OTQ.Y+rw QnP;2vwO`c*3<뤚y9jKg_9?mdr]'PBpFo^=^ovfM8õnI1Ƚ(m`yx0f`Mqқ-v όRU D}ia#={ık \1阷ntOn-~ _e@@`4io}Iӆ8PcNQKQn*XvgKk_A!j&jӎ!"oQ+Vf1puy]ըXo`vƇxsޏ*'<;nw{>jh-N"z(f#V=KHxsS&4$×̓m_ͨt0vx 8Xb_\5W}5w[NϤ'5p1> Ʊ&ApۙyV|ҫ~&EIjĉxMv$ayhBkx.zU|![6u2Se;oʯ SY+<)GƥA1{!Iݤ{|mr GgTISIqHYBÊTnR-Jkd2mUQAf@!~[xt `]4 l+e~ `~ UπM6ko0GOwwCߘaʫ;%C|F(bi8t-Gיg"gN&GnIG~+OpWݜi4ؔeWW╱Mz1N%9W pA™+bSl]x a(({:tL0|-_hHIa;K?8>;y#t,IWt7s<2 ;JG$!.@L9K_8Q$er2o=ņk^Ā"jabU䪞39± 6a5|_{]] \(dL}?eP]G+AcuN8j8!N4(?%9Lq7 ^[nt+d5 v٥|ھPz@_X{#. z`X f NF]XW)rldΤlHhƔCD*51 woBl֕O ^ƨ{Bw|{3NBq4V/)! K u1d/^I7A7uǵEJoۘHvw7TO1! (H;i y;}~|$T?]ҩn]( h>7#bGHJU^e5xzc f-R;02IGH#S_ȏrF#~ʘoΒv0 #.DygV9Ĥ0A38; BjK?-­m:~v`1iK(w 0S՝/K˵5sg$ NQ\sGz1ʗӄ%P[y w$-<ʦK$cG iJtJ"0=@[T j!wL!ԅd"ټrʊ ZI[w0};HxR9d(SX""O>vKJ@EL!J@]ރt"w4x0X @B6A\ё ry#axnaEY(Nz{cDC.dz8@7 zmts d)BV(Y5Dc_WL Nɷ۷H3x뺑8~ ڢ[ _wd76.Ye$i8CshW͈)9O V؄ڔDR܂#vdoQ,xxpy>m/ OΚv˝ߺ0/o|e'.,ѢG0 ~윃1;.{I)aӂc駼R&"xo~õ-<}~+5WvdqE}SGw#Br^傆!w15D6QasHہ_KsHR11;Q*9#EG.P_k['0PפGQx7xj:NVvւaWzϻF[Fւ8!r= Ui݉eSk2fB%;H?ڟQ+y/h|H {uiOezi$U11aiؿȘd CB"'.))u~-i|U*trQօ |ϤTvKQkY|^Lˢ-4HU4 ʂp9ޏ(P.h0 XĢg43G M !o~x@象W`Mf`Ig™ Ј@2mTm? ~A m*D#:y~nq★ @qsoA H;Ϗ'`.z'V4"75jc]@K*aفI 5 tfz-4\B?\۲_&?0k5 r0fzb? n Vq#"Phq 9ķ~:Ich_ט' f,,<:_@v;. 7"vRiWVBRڲtKq!T6<܄/1Ks#3W5dCBKHdX .%o4>2!렦YAfld~yu%ПE{ugV=x'z@\:d #K(=W9Qylv$ӍG.VqAi CbKn{%" '.3h\vY867)eHh8B6r{6ا3`ԜjW]:چS_2 +w2;%%{Uk,A dʋߜkeSMV,oe=|k*emtn1Z3A^O[ަ7a@e5ډ|rT3aYH0kLM+j%ufH`Fm>ha_kx.-Pt3=1" wI6ΨdDh:b,F)ZNbpH~ml&:ơJ[X672WAnja`qؠ&gE P ?H+RT1~8I(0l0&浖60l}jUg!**]UjygDֆ/EVfWDXi*][2ڞ4}]l>δ㦉ff-snﯞlP֏kA5M,CB(w'*4:Reki>Ȉխ.?*Uv*d m>A i0Rd&"pc(]l{4ThAxLLrd7& j,hE1GTƚ׆\H)KFVqҏMe;k_z&Lq$9ל.63d=B4x99tv%˅5A0#ҞqdR ϡOVNr[3|)kh Ět 52cp uT?q''ĺ^x(ymcv':3^7MXq׵eLn+ jJ _"=09:GERRt4-X61YtޯS6n/ozġkȵސڤbk>}>(-DO| @, ׯWv&67ݐv9B@ ۺS/O|letYPP Ty˞~,u$ 7I 4)yLL$i?IKy]4N[`!wJ U0h |$ڨgc>c'/ӹGP^:LLP-So&N f5$no/w/:80Y|-w0ƺ< ^byFV'<9m1x|CZ qZ,L*aHκ̙aq0Er璭ѓmr0 iYs'6zpE%>mdU*0>Ș#lڅ2(^ @@IpAWݲJw+`Frpcւ=旑m'ڟFlY8jא  q,!Uj뛽; * Hxm7l#i_;@G/ vSe}X5@Я"#wrPp4 Ш1:z55Ȳ}xifE1" yܕHKr^S'O; y@YaWy)OnE߉|̶w=V4GX"a(^nU^Ϥ54&$z93EL]h1u7TbjBwGۖ"e^=30Gkru zЖ4i@ߣȵ@c 4> ܰ_ip {ˈxL|A/y`M#`Yȳ4kP$UVLrԤ}v0r 搪ɶ—oO^HO-g"b} ֘g*dΦ-Q_.U/;` "rAF1^ V_s_.rB(nCBJ}&&F@xdjNG*fE~:0D4*sszhP[qa"Lv(.WRY#^#rCq3b6iX|ɍ[H~*Կ ՀިF~H#-B,VЃӹ3>i&={t[;a_JN2_ɰ܎eAg^?Ha{pK0Z3UPzgըG_ Z^44BYWG:~~5E]Ǎ H|1<~p$,zd 0Vael-i\0(F,vd߹r(RbHoQ\cpJ!5S͸?QuF.$^x/>ՈO3'+>8 wR ̅4[yr=X' NYC$Cl3%畞F<~~1۞QO ol P-Ղ"Fݿ(fMj6k7[SIhX}Rz0v&R~k Xaw8+rCylN]}OMK"pV(Pq.jQ!9#W$,"L@\d-HTw,P} #PLEcL=-a_鉾_ɵ3*(DoP P}ukcr},1ǜR->0J{_نg(QtzJ3({F 7@f1<պDm:|mUԙ͟Im9.K'nMKyuk+"*zԎ#r [ߌi>y8{uj8|- K˶N2(.CBl*C:X$ΓQg>dk5un eݐP 5N$RJ@8æӑxmo6C1pZ($gv:q0 됬3pBçg{ҽ@@m[޻9 2X rܩ LK .w@ǁrW(Yz"r2l_1_V\epuX`;uPV2&9S#Ts3~}_#29{RE.%fR-H`a-:| (u_Zhr)]T?g7 Ya*Y[)4NG;Chŋu)C^[b>Kk N×"1^nҜ총$n^u#)Юz[u|XM̹RL\.IC 7W~GK׏y3FSb>;dHI%kˠrꠦmLL_NGdVnDqo^XmP=ovJS[mu}dكD5 iG>qOh߀ZbFķ4 yd^HGYò+:R\ "n֭vŘ粼6惆_5MEIS7 ^blEx)z?e/2 ":T ^ƗU 2m1~kհyxʆ~~I|1{Sُh+Wh#YaCDzFnwmZ F_ M3$M|e1m7xsM|.´>nk[P5cl7 ~Zv lWMUP+fr"Breં4(~J G G+ /lHXAHLw}o7&DģEBHCY7dٱϦRKq2~[K>TMOuie%Zߣg@+wc4O➵>.|Q* A뤕fm%NjE)pOd 2^zz_**଩%?vD޲sߗ%O?D@'|fM7P2KKV8E[:jXCKay!hp'Dulo>[5ҊX7ϐo(S,f]E%0'X c"/܈Zk$EZG~8n<Lޓ[^"٦ő(f&o†"8#JBA!IR4tVvBEt0ICZr}*5Lgp <[M,xEDL,wUnHy6ppG1=iw1%@u p-L@!Vߧ5@D9|oQ r4f deGgQbx Y#FY2Ѷ=;[5ʶJgμ0=23 Xiz(HwxaE)RcrMOYrܻ-9}=)GzwUn${O.j ؓn:(P·ɿRq5XBse/`S'$ w E :U&z_e4t ݁bzLʡP$ON,7d+<P׽|֚)!(9Qǯs &uzY_EN R;aq?~KMXՀE O𘫳+YP2 ,%WNudD 4"x[X,bheuocalI i,TO #Dy-]"ƹ#kHdn)3eG^ j`Υa6z5 M}U`!j;9QW2@(yG?ߊi&*;@+IF֩Lm+c.=*=#R'p)ސ~p1h+lxo,PtQFY\/Bl;Jǔ?£ԩ%(:W5r#ܡWXCT 9;n1?:PS0;L#K ;&MouEȺ8&/ա<\K$~Y-m^#H? ;vR89Gu}׍lxAə~|GH}v;+-Bza;e酺Ld^񙑎T]4"cU2;lsm㝶ѫrĆkCRKߡX VS٬t!z0"f͞)+7t>ssKFxȣ(p`yɜ9¿I Kʆ\\W/Cq$U7$VWѨ,i=@-H4hn vɨ9S$L%/T]zv;σq<7$l} ,BFMzQV7GIfPV H#-6/W>U˪Oí|9X]& Jv+~C 1yIj?jǵo-?Q(fO7&!l&&@UNi 9~˃++b>.2MKZ')}S=uW$w9.°5EMe٦nIibCuo Ѽ(<1Hx^dN`2Rz^P%2I#qM nVb;4e6ҟ4Zvjg1"V;5V\r]N}lUg袊&+ɘ$cmAehI 4M%&2 :/&T68:ˏ%7qot?@KZ@YokJxa)9w?^$;mv R eX' E\*8TzF,Ⱔ) FX$TLZ#Q 4u !~yÀI[I(;qqk[v*9flZ{s~Z4(tWHѻ^"$>zɩf)ϑW~P&ΈjMda:HUFnF݂hDO 2w=p+0Dw,%|O͘@5+ƕ^cUlP8+m.eA9񅛎]7d;vD M#_Pk+u "(#*y斟6H'u5{Z胄q͖w]t@zp47 1/YJ 1ƞUsG <|IKD7mB j:rcNi疑*I7CRЍ^ML WEh/X; qG D ttOvAh$BV[4ғ-[yѝJ~}|!!xҐCթSPʌ[*T^nHd[ϤcbIrCy\vpv檝BG/.tkwN/W0upn9o`$taU3A58iw*376>>#'&s)jr@BjiJ59ڥmr9-MhJMJ3t6Nʏ;Zo xD0@10"̆b|՞mbe}QH60Lq’"Ipow*fѽ@l}('8Ee22zіi0ܼ 1$j/+,PQQᰲ~#f=ns:>g-g(+olSjPY0U4}әÎ&MtbJA6=xVl^M@Moxh/$UC7?#u vL%[N _J2&[v,3 ͺ%P8G@mK5c-0ðr9#"Y9|mt=J&[ѻTi#!g=AX,C֍ ֹ+W5܇ ٶMfwSrvF}f?[hF`8tnh% aةMnAg(sBh˰DEUej`".$0)ۡmZU\".U I+B 5xF}d.u<+&u|E桀 1+8&a-4El;v5)Iy5"6/#3y0uie$]"u3;g\2oHM: IT4PWԘ'IW_'xK>"MReAS~Yջ4B׎FE~i}dQxCvyߔ珀/s&@)e@!f243 V`\96{ V滀H~]jw\G~|{U,0B_Te*ƵIй,qC4Z}~ıPdWsvML[,Ii aLwdd-N½~b8coAK~^ L:^yCdV"/1Uhe[[ rܽTɦJR%ip~D9s* x ҁ/!LU~A#RQt6:L#^F٫M9"u>d "t2Bxxrއ7Т78_ l{1A"LVB ?Pj>IR 3[|eʮ; s?R5-Rc.QLm Tk'8F}|@G\QryI`vc9 =ǚA4|7OaP.Ԣ'LW^V8x䵰eN^WK5heg2UuJn yFO1LtB*UhTA<=D4{m)2w.IJYă`U|֬ePltk y*»TN֯?D1!'ӗ7`j%E*;L0Jx SLyoF᨝ JLJugN4{"O}) Y7^ϯP@~dʗiA^zhl+ի8HbTq+ |q,3*r`8|ocԏ:o`kRM˓F8 L,qüՠ-WL`Pp,%^!6>\aYt#3Nf? pMW_ L&m]@$߿I mԌc >Po@;_4ԾGMY4JBg2S^|<,桓ʣb *!7{^WW e7&HkD1qB_6:dk\%z$bY\ ECS`q#ỄN UnIKςߤmpNI,"En0#x&K$?H F(Yo?w⸂0&<f*RS)!&}5'8+]ˆxЦl 6L T8kLC #X$VTr*ӁYH\K1xXSqݺDvB`~P|Ýh36wQuOV}wV@&z.u!v | A|qf=7.\7T5= J`={FInDCVY=7U5 V~h :1G 3$]OUѹNzr~vgBq]"@}\=%'Э$>XkʔJ=9-7"ȵ>.gjqT(IX[5!6Cο\t~pgbF"淪6$I{m&A"Gf"x4 n҄Չ-BEgw wׅ$Ȳ9l#/Vd&&]%ߺXURr+̛΅Pm Brh?t)Nuπ%7ҽydad1k jUS*op€AGu(s{̞XIwQ#_BbB{j\aՄ'T'v!&5I<܇rP.+j|Rw% Q+kj M6)ZRV"#8_YNXr hG~wgvlCRd:dt7Hbz=w+!ǣA7]xOP "^)%ć M Hu}ZCYtߙ_hb2X\?dC ] Jf*WAK Bh*iak'ft2b[> sRcI"YS=-9"heNh+{˙#kSx k$AIwuI="q`e⚑Ԭ8wœm<S^?4*sjG4I;mN}+M[ , kYy:>\.ˉ5q±_x݄+t)TyzSQ(#Dy3[O3G;  uxv4l>Ùark,FWܳmM`2F1K?GhӆIC=:;/= 2[y*KetwiwD#~ъc6Ϲh_g@ k^;9d7tCAuoKzA uVDsPDbnk $9vna37N'?slnDBJ^ 7cʋ=Bo>,]oFlΨ)li{/^*]o)12"E&YH/4l߰]{uɲK>Ec 5훞w'H~MF̧|iqNtisQW@euK<Gkb8*a 8ڡ՝I7{ u.h&֌{4uc(O'`dݥ% Uʝ1;Wd&҉FXd= ŗ565.FTu1@HFQ2sŸȽT麆\,ـZƵR$Fu:s'0o[U%31?vqIW CoŘH p,*BG!>?$v*9؋w}3 jaj;x{ BfC٘^K:p KnÈ56ʋT6* ~%lPFEz8XвwT*JϣB[&)m+rEB&^Tf{͉)7JGxYh9^BYЯ dypkN(eH{[=}~ )e%W@-qMa+zyVt͍2[V46&-&/Olq}"~[2*@hݯfY2d"_^g/d:yrwձ9p'wTaOzK?ڡEx֡*S^>mhfr^)?H0jDftM+3gaS)v*<|iܸ$#@q @6D.\r@ʡ)|Ԇ 6)vc3 |1I42~(&VfF qF1pRƏSq S/x*ѵc,B7?z#IQׇ[r8+S1bؖ^];Xe<'Q~ _eA\=Y%_BŨT/M5(r)PQm=&sb2#VJ(X{{M[CY&Iv\}kxpbg\^jm {UvAԈuaN{OOsTb' xc@:~` .q\q:dC4#yy;CtˡywWI3jTʎZտ̞è/Y5ZTLG0ᷩ\u9z{r,j@)M7/%B EЛa[}?.{c>|tO_R촣W˧_3e_wA lƝg~>wЀt4&{'r҃d Dƫ(fzC9zE'!g|X{)P"Xn9wrWT,JBֻJ[;p?PG]ρPB6+.Fȁvl+!XSgFCKǭ2EH_Fj>j̖^*&dLU8wdU|SSO$4:dA"++9 V+jt}6sivƈOڟ'LTLww?o n~t&^/sSJc Pߖy52/  ZE!;+ fquahQb WXƽ(yL>&- _CgvX+(nzp#rLcz7#co Zĥ%/Y8\wFe6+8oj_Ag+8Q_|3'"+}> Ӗ0׋z:̀?ۉ[at6Ӻ4hA 8|}0(5 L$ _c+l<¯xZg }D@b.Oqխ5OU̸C;UR,}[$_Hw[v@(MHbY?xc$-HجY59V_hƴI'#'n\L $tnƙB~05P @z(D5'O->+?дL=[Zy-~d#|R.k^;ud<Cs έ꫑@ߖxxLdkzvE4ݮCdz~H*-øZ:VIEhj3-ט Y@Š y~ 31OɁ\FGZQJ6P?|F$M 3XF3$_; PmO"uXVT;NrH7Ch1.W4eY wyRx@"~-nH{\?n۞ Vpֵf|Kn₺,X K-{nՔV;6~[>  }_mQ#a*pIz߾m0B]8ods&3 EsmU [gKL:Ridžc1]yAbXKX M^ţP9lj4 GtZO"Y0=Snm\Lpg=7TZJNdԾ]q,]T"D9 mJqxzInC۩s$ex Ab 7N`.lߋb.9fe^d2C^HZk1ַʵLTJTĹ<-!9*ݓc!4'!n ဃjnntIVRQQfQaɣ04N~^òKJ jmCHmk/Lb=A{ZiNAVɋnX|bYrbm˹j `/H+W3*ֲUCN w^1k6|coHh; !cIHÃ[ES@;@ILlg1Yۘv% k!0X!GUT"= >nA6k9olߞcuQ7iRU` ZZ!5@] 4C%Tabm/0zeR__\2(ꋇ KA0N̼GSE z>GJ![IYG19哰ޙI`L<0tC鎉<>ι? i Yql)cZk-&t5o~$%.ǏvS*LHJIjV] ݀~ViȦ, 5Tfȱȣoe#ЫLܣOO-L㦫qE]?1*xEa,C [3Ơny@Pac jA"Ea_)+nGWޜ H{ K Ƞ()!ɲhG<`i@P԰|G-1i/`]r$QBd{ A;XQ^Jb8xZ.#2Fc"Vަ1Έ_ڠ֝aFrY^_&D}1YI|tKI$ ?QTS,/^',2?\=qˆeje6g[f^ⰺɽ?X"˴[5jń nC N.b\5=-+>ƺڴg$ƉTіvD*U9#J!Kꊷ;|%zŤ4rR&:6 ;Vr۳O 4/rSGQcd PϽ]{LԂauo%djIs'hc+LeqS.hYLkЂf@x\`m! +ƍER5oiM/v/7K) SA.*es{ R ɥ/zyQj,1d{CgRhދr?cQۉӍ;?4TaC{tzfhcN޽&u"A-aQiiWƷ{3QJ,b*)-9?lb k˅z 2y3iyM'~S)е,o+N/3{3|СgTu6]on?|zSў!#V#eh'ly:2U)hN+|B!kbj+&|:v/"75ÛhLGPRϮ7\[ kDO d6"Oyf&wdz7.0;Eh/qQϸぞ!GHeahd,a^ZO^T/s49x2tjpiaܩT? _'Gm;a=?^XL7n Jg7 4ڊUJ{ϟ [h}Ppxi'c4oJ[f(iqS- }2ir5Ajoݓ d?UQy;漣GќJb~WfVt 5GF]7"ttMDG4-;rzsvc6 N:p9ܕX5;km?f+N ILwDH3S(m ހ}q wbRss)`Sl1S .D2.Y>? ۄ']&BGEI![쑼Opiy+ʚ$PuoaIw*ՅZBNsA|"\g^- 3?`{`g Ô:).[m|OL_Il xȂ^ɚE.b'%|Ͼ;]E;-*L@kS3we{W=Rk+5 p_&I:s> 9Fhd!.Bv`Cn {+Gt yq&p8=/" K f_o\=08,H|dx%3?qk2H3D*n۴ 9Ʀq kkc}*ͪo XꂼE*Y(cV8f,A伬ex;}ƺw#b]~_jN' |.%kvY,|$5̑5\fK% AdqYi2`H d\cղ$iuSsA70o4?%twN߼0 Rdfn/2V;7 ~:CtXϽD4.txwkN9ئSUQa1#,!k~YPRif9b m/1#q u($(ΰrI!}Z``J, F;݆1%5taN hN{ !4"CYh,Q|GJkǭn \׏ +lFkN0n=A3ϸdW4mI2!c8eZveBo26G9 ĉ\Bhpi2l c!'~0GlU5,XlE!Ntծ%'J,Pn9w  QZaxUަ[|o .5@k3Bx _U*OZh3jGx`f537pْ @|x-=޶)pWpN592)0AXf"裌F>NA Ds|X$@jp%obl- :b{VzWM i3Ե}v9N ;dɆaXKtz1[FNQ;SD +ju{xAfgTȔ%蘕KkZ\B696I]fGݯ>sS![TBEd>Ŭt ˥V88FB+vRQky|wYEhbE(fF2<& N_߻qCyqSFB Ov`:Ĩdvh;v6&-cy,Swd;h'2?Ⱦ,R֛*xPrUu/#~&0 PHO[zRn `͖SNϟ_8TP&ホیrs0SzlH(y/rwޚϜBM)W}$DZi>3'̉2ӑ"nbQ^SՕ7u80f<ЯI8?oޗ؋L|z'!o=h%-|dz)8>5C?[‘Q@@C?.HJgDT>VICʕo3=FRxUK&6AЮXT^1U=``;Q(u5V7R>?)46#^!l <؀z":tUMa1C-GY?=n w0.#>p!5+lrN١;GH"f|~F٬4Lb4@z%y`$ˉCݗ m Z#K$X/.6T}A?6z>sڊYQ·[#{@jchgWd蚘گB4<.t*-"{Qm4GO e1;qxݪoɝ*ġ{zv֞lEB ^wxm~: ;S(WՉzPݷ)ki6%lVrJֺ=np%t^ubQu? Ygz5I1g呩gDˊQlU YYȿ\y/EE(<{6I ͅ`u6IU!MYHp T2 69]'K45<&}kC+h5~iJ-?? )?CJqq-+<laU;xҾQCڨG/@{=D3ʭF1| p[ \kT6%sL=0ɪ_x$̓!)HԜrĺ 5H^Yn%zhT YL 1ecȜst*9DsӺF2 }#:?USJ%E!u1~kGX M82ř#YkgIZkBYf #;2ǣS*OEv%؎;`O|"\D"!ܪK%XFQ,2n0с!) X/WI7?G+K`k5ͩM"5Ӓ?5~\6>\DJ`㻥P]d# L{blxwHͅJēΰJ-[,>;N08=UO+N(qSLLj).ϛ4Ȅ*ywįoΐU9ndy72d}- ,?ħ}5h݁73` jaT+-,|T ǯ4N4掠.g_)}%zGA6]-Л-O`ȴ{gUxË,8XQyW3d45)*$D5,\$ |sđ4]^ewerE\ %O:%K[X `Bq\bb!f1xGlS (}|#@Gv˙po=DTXF-*=wBB9k.mEc%CYy~9o3!ØW n !Hѳ.R§}] h'Bqq@R-q<4TL1d;4'@Nk9* [bĭmiHQf_ !KK7R8Ɵ˲>iɗ lw%ύ33ۅ7g|f?O1 4tY\hEv$ž*eVJϱjOK2YS'SdG^` vJpT Ż6O(b`q *=Tɢb݇6[1s.{y߿`_ vJ96A4.g,gFuP¥ RQt+tqCs2dI 0 ]zmGkEbx֙ϰTqT&%+ 㫊 mQoѝcmNu<$:<ꄼ+ᑹk=rۄƍGg.ؖb". =gbQ_bZmeX mQ>{v+` yt] oΠxq4uôPn'tb <5rזeLtNVa:פ&ucSUhxDaWxHN$8᛻(A _8qtѩCx E3ӓ?[m,@cqWog2q, R_šɛg+m lgF6Dg>EKoG)|Q!DhJ49RG@A32[%,grǝU,1vo'm?׸/گN;f;ș=1UE(Woڄ.@D^MnF9GG=ѡQ BdMBC Ac s*d<]%CL5n\Eu{ʞJ uE$#"snO] ]K =UqXEߟtPpZ/Y7=谽!n=-Ezoߞ"9eXu՚F`C9f?]"y//KCxfa _=AQ/a$ <`4I Es`ӧ6V;yEH}2z\P .s@l,~03jDSx 6Xc,`0ds}TJ#8$^1gs^L׸>QФ .k\4Ea1;C!o&6Q?/9ٗ :W/z*?5>9 kF-ydbgyg ߾6g@N]93d@Dý.6OB B*V#ZՏIsX}m?MJDu#!ѧ`j>gUp9?}rW]^Je4AƚVIŸJF72E2va!pWt ɞVۑ VA۫R^'0dbzV*m` |f2)r 罼rY >'8lLzPoE+x_dM,\~h]UN=?}P?XdC}1K?1EObjjc4ܵp!=}FMj=qb!pʘd9@{e' TOq&h\ܢH 1=-u=V<ԣ@9@'U]Px澆lహ߂Q!W3+:Jp$A~X#|W5e0!ƒcsw`ch>+6̀Oݦ[f$l^auV_ZOUv~^!_21ojCG}oUڣz%8e)E>~ ;ǧ!}#[\1-]/++ oD)&`y?뢱&6hT2g%fP[ iɸ4H0L6,fCeg KRi7geUE9N"j<-z++^4OEGX݆r:f420CX5kn|;BJr.yW]oP\Bz8\gaonFWKݎ uo[a2@d[3+mtaGY4XN[7G&xPJ{rJwVE\N]:,xTǐAXwWR{L,+3D=HsMrlNX.oSw}oGM_2KDۖ1#ĜzïSJ`ܡ_Jό`uT7To}T#u0CkeGU;7uŴ`SKe<}*b )q9[4ׅ V/ͥ<'q୞y/&dN/#_J+2EBwv}:/mGf1):A@՚ 4[Ė=n{>ߦk1m-Zm~F /`0E!]Z=ˮk]vIvJ1?stUվ^Z@nQ,7Սkք&a2VK.;: M*BOy<03kݡ=C":Dǣub»ݴSʰJĭܕ%4\=(:Yʀ6|MzCU]>I1"yڌOhxOsv炂Q iR4,rW ]Lzݡ]]>J2zO9CSιv!_}<$IiH0G/J 6# )7,,<lϡ1}ZۓA_:Ϧ٦!cV:h[Í=)XBo;=*.V@xk5Da՟ ,4Qf'd% "`MPf<ͽD. }0 vbF!ȾG\l;0,.Q.̛1,ZS)>wCa*e=R#v&|2(UFǓG8vG4 w!#/*av zA^!S%}X K #y%0y&A:7% tCҌEu,觲<V!aAj`k 2 - k;aQ׎l'FӔӚU]z09On`*ɞ8kY P {/xb܋lW\u3֍8'p0@j 0j Vb#!ǧƤ~jXkeِ΋obMM {g|#֪ꃫ;z>4A,_O>aJj:aۃ0fhbi.MCm"91?. <٢*3xz7uE,Jn7 Z=fAFHTw0EXdU6|x- k{=IBGfu \xi|3kQH"%M*+Qћp2<-S=n`O7B4Qҡ\-7 :]mwu"Y9@C2+q!b{kb?6@/!ltSRgH> puwb`Tɠ֠~\|~)*Q_/zQWiҊ4>:%}臜5ߴNs|Գ߼t %I(*"l}<ܧI0 dD"=[dA_/I&IF3HR钑oiT fQKÊnKd#5 q[\Nv '"= t,U`pĨI2/txsCʖe\zA*H HA;tu2<MG-`0!7(rMĽM QL$ooS$K"vI~Z S9b0ȃRcۛhb,{?G*G)g*^΅!3^n_Ȓ}Uӽ3N #. ^°Yo,l ~M^%Pl.b5WVatȲS l gU``5SF:+UNӟnO /p]Fy{u8s#N^{ra֏a9,OWsV\ JT8!^ !i8]'5 פ' E_r4J|jCn2ƈ5 lY_7 ySԆQ|gi6Ay}yJ)r~wZ>)CU920Q]1g)]dB:`k!NH"z[͆iH|hdiad;i2e. +si 0P ^|;ÖF í[;)`W;"7oS,L_!zmjS#62՗/ ' Z3ֆS^QR Hg+L]r;B-4,Qa []vClӻ)dBvvk5ӫRf}We7ՒO3@>\R oOKP&G^< lXz? #tWksWTh)dbaJvXvn00PEq|=TҖXca_@ơJ^wȔru*9Qh]B>tNxS.LҦGůR\{xcps90Chi 6yRS1ة&\ce&W'sX=X#_^>a&LW A=!I*C}Zd2)m/g((/zR3bh z_Lϻ+l=r5>OOI덦[Öb.!\7.C0}Α [~zf1\I'"eEGmOu)X=[P]7/뇇 ܚ0QKcj~KxKas5ۓ::BCHlM([K9_"vVbBwwלܩ4`URXafW3T^׿5_gAĪ"A ڍ2L+ss8_(R/K8WYݯHP'gm׶yDRbF3%mޗɲ*35V.@Z@;.]/MM62"~?3imW|8% KrzzGAONph#TYQpt9"<ߋ酲,KSr%%=3n/br]UyAi #k5i㉂ߡi(h%QDKNFg6p^>񢨧&֓W\,6D›3F"p)2R'F:Fy2LRDPO^2H(6muTz!*U⥵  6\"ƈsOky ҕӹ=XJ(igk=>HqA/ׇc@1!hJ>܊s ־2C숍,R j[]-.q$Ĭ#܊~;/r$S4IMQUrs$?8!x3 lMkU"̀ ƜsHdiic_PP{BǃȿKKjU2c&g+jf!ؽ}7C3%>~^_w}ua*cDS2d?-Z8 T0"0ʱb~>9m2ȼ.z2>k8 R.h9ǘUkiR(y Fa{~oŚ`kepPԆMtє!?A(v:X{"/S;OHJ'ks:1ah!8jy0"jc`] `ЅFNNL SlKFo0SI,:q+ވ-lwntד 2V6>Z2묪{Y(( δ6jFVx:*Mfe#ށly+r+pĽƭ;g 4mwKC#< M?y0l\&*Oo3rU2Kn{FNXq~E}x-Uᇝt|"-eہv(Ǻ{zjlV;0V_ѥ~Q^< ^R U])LhB#rgHGM,#Jhϴ[o/ 9%XL +(}▃"S}D͏wwBM|9=er6jfwRYE/J)$W4NZ!iT~ˍ ^'' EIߺbB)g!X;X [yap*>)0/úq> LXDzm^.~=U׼{Ƙĺ' &Z>p!EJ@x#0ǚ|*#9@:9q:qV@ijlǶD+#Bn@2vMK+N5^ RU7Ox+ѨOǭ#}qN4#0^> k\ irT M\ [,^x0Ws) 5&CZy.3nu:6>Sp -X5;+`9P(K\aԏ&;z琈ml#m?5Zb&N,A/ 0kdXv@RUQXT2X$C3⏕ DapPꪭ5\?_'yA&0e{!)FIgV[w)'bx>} }8 ȏFoNw!uZ;}Qa~yfp^bʻ= K7C?K_@|>(H6kZ㍔_#bX!O\68PUh)-ԎHO֤-Sx;͊}s|KQYuߓ7 J>̅A7ƀs.iv)E.WH #c;;r_mw2Z|gp41ے'f|#FU0pipnqA6Hg \<΋mq喸Ÿ@=57&T )haזjKў ;:Vww a Yn. gL $|&Ky(D8+1R0I|U7,ߝg9\;~-kBt`x3U[C#6u0LǦÑrK-x3A ? *IArDpy9WX-JJ>-@^fGM)w*%#b /m7䕓~)p^\UF&Y , 8ksZGQ4~tL4+Fi?Qz㿑2^ |߽)?-/c xqL*;bQ0HJuZGyA2 nf_ *uM:#:u+x׹Gн"v~#AO3t ;x)L 2^m3AjI^zB.~4֪*Z| p9a 0dcd%um[UfQ{[vhz~*8uF\r)o(j &KbxqJi  =n#+rʙR ٝJXb~Bߤcj*o3F CqUg;lq@#~XUhd/PR"baxQty~?APlwY=&.xGMN | /^w&|_'%9.Q:jp/Nvg7C.+4\v ?bS#tY%ڍgjkn%Z?ʏ/xT)FV}ۢԹ (I/P݆#>?vcE7tHCR'E |;V`]~^ݟh$ gVi Se|O -]Bfu7G\y*՚_U G Ȳ6apn(e[Io-!rkr/ #?|@E@6j[9LNQtt1E~φSԷk!;7#DͧHc YN#s "?:d꺵L˼ݓUJ&iz@pBB<}o7cMekhUjp0_I.B3n t, ՓqJK ] W%U.[`BDBC/ ASKȊqnPfOc -a5!MI&^;I(p/o.1шr Co&Ybe?6([2G Us`  /!XNG%y`f 9exO[JSE{<<ISj̤Vc y4t}VDYxNe|X"ᆧlwh56$fԑēJ 8pKeƺr[<{w:1?\!nnh$گV(D),)?+@5=zƒ8%1n-2{YQ2wޯ8aZq*$D=11^A ݗqUul+f@UCӪy;mx7jhi;{ R%Eo<'N$:I;)i)% Eh#r*[[u&m2\ ISkT~?1$\׎W8? [&2T֦8z<D`d>Jeq)/ijlÙfm)ͭ816Ft~1m m%NB.?7NܛL2xN m+XCb|P)fD wL)xC0MsgI3phCǏ9&@$%>ۀ]W(b'$_(g~ⴙm_$w/jY!&#0G6o-<OrdJNVG[eiǯH%-TJ/ PmCN&\ۙ3Ow\?uT C{ q]z3^$Ln\ @cƘ8џF^S72|ZwP>%~:F-Llx-15aP+~ӂ.ǩa=:ш۸:?2Uޒ uW5/S/@O˜B[{ &B[>ax:Bɸ甛 ǠpHK0܍VjMP x0#Zy T ZvZ8;R:9<ԧj#?rӼ(.I3f;Fh6}4*UQJXHяG:$PbXw2Ɠ:Y‘_eF떈Ge*ԺЫmǭ=bgAb{Bv*&_&߶9€IH><3gtW n 6@6.F@J-u$?PtFQQyS~wF }h-}2ӗvF_9q"h{Ƞzn>LK@B@٨XXљ; ؟40OŮy%!el=9ZϣG;:j'.ݞǖԮFDڜI˂/D;!}ְXΙC"dѶjvC:TsHҁG-;˕J\ƤO*N{Y꺭&΃{ &Sba9?m1ȯ Ɨ0}k;)ƧzuW̞x|i&JSA~I +LX&*hˮ=7&z ³ov$sf&ާ b ȿ/#$riӿ_RmTE1YG7Sqkuy1ߺ„Cr̓)?7QBALˁ3KlU-W& +0Y MV.BD}IΒPN`'~8* <姛-b~n5SU֊hrW [KePmROL>cc՘0)SgHCOaURU@z%2xs vaтJR.aGN G~D}m^`̴i@aAuJq|p{5f2wjѲK+6l}|׼MѰ WY?y#vz=HY2 *MJI8zS}Zip7=-4鲙*!’,NۊXQX%ߨ0z0:GƟ+jŽ)E-\9AJ瑉 43!YvRiyԒa^m ..*f^*ŕL7# F_ Vk ֯t9Ry>}*Uµ;'8WN'*Zg+`Mr>ʈAzЫ2 ;wC27h{\cjy0 b{ΧrtI[:CgLB`fvW,Ўibũba`]"p!k̕\I? nn[l\CQx9`|21$wy=& ]$3YxA]NRA?ƛk7G6O @?>~*Pϩ4lyV MR"u^ap-ǍEv@Q/|cWܞX(VtR[ė?q؛㟓!G92 u7_S5SJDGFaSҖ)Y-LZɞ KQylː<& 孏]gP^ s*qr v,'cE$!I#âOF{ <|0jy t<|kMF{"矻%/"&MREB8ey{1VnrO!fj]sԻ2(Ը/kN~/@vuqIZ=sRV{_.OiO2›a "T+RiOƝ+b5 v3o3[7AV &بשծ݅&Nv7 ϜPK)97>9 Kk$?>)]=ǔgI",h{v d'K'w3rX]?Ob2ZhgT@KvUwImt -j xL^GG蔌 fu߳\:jSș0e9*3 ` 'ΫC1iNߜ/^aA 3AIAk kp ylűJ e.r& JoKk?USJ=E/71@3G08s$$,;J[v4G" ofX1mhޠJvZei)m;+{1?p? %|s,,&CCL|gv+D4 Gד%F,8OXG4?$DuƳ }>yn;dN/b8ݶ(C*Gaj26 9bJA NxCޝsTJ5S} C#3DǦ/ :\ukeTͳHгGgGlO]/`*}+@/Xtb,ٙYׅ&Z2Y쎙o~)wp\[(p6֖o_TUBTnz Be:2N ?TU*W(A켆SkU*)Q_dQͭGx)u5ݻQ eM6&>j$dd)pn)DA5ɳAz7?h!Dʋ-U<ʲpRQ\cp Pexq썷pjID=W#8JT:nOresqqm޾(#8N3%h>~pV\b6(^=Pĸ5U ݂Ch֩цghxz?9nҶ%2]40s"n9.-؁]uag Q6ҝPPuKv^ba dz}=[. >{_G>5i_~$#4n=ݯĒ19Z(ë}͚e 4$zU՝v)Y9F@Hh4m֛S!13"ωAJm8MIU ;fՒM[Y674TVZ+ȕKy7^ ;oLrrBu $OmAˑC!N,<@I)KUŨ~6@buuoRw~T:2їЂȾaQվD'd*nZhv8U쯊 $a c;mI_~@# S=eGV]C"*EfVI@ުV lJ8k ~Q@pͷhOB6Ciф3`47:(^2-)yBNZJ̒ xb#ާ.((H <{~-rvq!l?)tV7}vݿGL>qsn$7B(<Ul\ȝv0!|:'=19|d*YﶁߗҙFB=ʮ-?jTyL.<[ߓlV%grǙ~:E1HC|SjóӚO"$UZ}SR*yB4J|mrXyo ya𛨰g!Dnͼb y弞TB) "ړ@#P T{ƂGgf-Mq:J0|}l4==EImĞηT30o)}@AŐf ='EuSݛqԝ-d2_KQm8o.7Tx8L'yX j.IJIA< pXrdb3DWBafIն8ET|rXAsnzn./[).!_;I{Qmίl};xn4I Y̶JDBxcôߧ*Ӭ;bqB. Dɤ,xL [b_Ͱ$9goI.N%5BGvR.BmM_yFY N&=N Uymۊ^Hܙ#v <ڡc 6ޙ!U AppӁ[:N[o\a8K}Mi\ks.V`M?ҟtįe Ni-2Lt_E(ꭷBh`rSp{f@nJgߋVgG JQ*)Z `1 }9amqtl֯ږjQLmKKzr)M<D?:@S;[#"ܒ޶=& q?ӭ 32pƗ*Rb$\!qTױۭ 윜!=YSP 4Vx2V*[l#ވ-!$-J1"hm.+OPJƬ _D}741{t$v,L'7-!ƺ{x6L;~pK{'h\m"$-CøjIl=Ӹ#31G1%hsVlm†ġ,E\D Eqby,\!9$,T܇M7ŤXu~,.NMKiŸBHof^[˝t|s j hI)Pχ]=Р j~ M&a4m^§i>LE1_%g# G,Z띣D`9'x1MkC1K%1k-ƙߵdSM8QՉ6vѴ} F$.c"㈤2`^uiPPўDG|Ue_Y.󉅴Jӗ[6ԐP<-y{}o2nT kdԾit$VB p:c\w7NTӎY0&pqxt 1>ጨw>5nu\քep*N4EW+8gakؾ j?8F5NQ/ܶ k̒ru?1]aLuxm02IB"i}ݖ8־jy2Ns*HP"gN0]P q4|oZ?ֵmR>9}AEzGo|<=3YQ/9$Jl-bsD^j'*lfo%)&jUm[@7]dG;`l7=P2FlK6*@* |RlAF{/n{unoO)M:(Y'xpM"Rծ猴 V}:@wP!U5~51XC6y٪B:x|=~GIsN!q\~C5\n}h v1<@[ 9a]rܚ甒7fy>}A!gY92tU&Gs}9E6i'^~Nt;'&OU/@'‰[~K{e6SAW#HHUQmxXExj?Tshٱ|BN03S~9hHR`O]p/I[S#=>4.=Õ{Jʞ 0b&rw}bU mY [ v'jWƤ6+~|FDvJrƄTUjbcQeOpUo煤IR˂{./4Cim/g;iIv ,W{a1~ֽ?2Ҟh\MB>-'٤)hB<@!]+/tfwS . +hXBгYPS[J~hʩcQ&&`v/cYOUcMGuڀ4閹%Z?y`+;bjۖ*뼖 +>ҧ"G` :MOǶW,f,itGL$TH90 _yB BCeT`D$)wQ N"0(k 'ǽB+'HhZ&u0&Ƹv3E}ڗ0=?E\)nm76XA}m7#]F+[C·d=E<0E6?/6=pQTY y{"C9udߡ| --CY̴Ov?;Ehz<,ҏA NbCT)Fe~lڑemSV%QF' vG*jdj;tDQMeV4a<bupv,ISXeU!p>1ɩΤ$O l1bX7AñP;_5rW3jt.P5`-WI3iWط3<|if"y'9+ذEÞ7T~ɢSa_\"a>ߌD;y+UO8anéhf%*Rt|Q`G8n@n:HajIa1pa)HN6_FmIiq p5J2%+-nr9k.=Űf0eJn-t1\t[bz27t2y`]u]O g{?bmpσ:Q?%f:qjoNY>_[>eR&v*$Pby3HfzmiTmukLɯxٯ]'jY,[N]& Zn ) ="l NI!:ZiS6'-ct-51ܐƞf3V\;j͌[ !SAg8h8&%BQ`z$s_ u FW7Ƃ~vcb=HW-5ԺF&zg0mB#5~0p:/JjOa ׯc(J=(H-k=K6Zlpʡ{mIEEղs5M􋚪i9MO_1(b,E&˷]<.v?V3b7`[T$L LbԸM6ب7X!f)FUdD0|-Ut8(LU a 3$tb` ULcyڇ0U,HL{>⶚.#t].v.Y Bu܊R'lA`bcg=vG|\:$cTH %qZCa(*r)oiZ &/w^a:JS:x=SU<0;λIaTS,L6<-@otqL@Ľ}#$ ccG\ї-zz8y-`,@Mzpt[QnN@9 3aʝ{-` ^  ཫ)rFg:d5,% _>9W_`&$~$&QL|E>8/d`/`%Zi%|9b%f|qialKI%(D6vm8F{y]kWq8Z4gc9mW1&ifR\o\zuQA2;N4gp1\:mH,tJsH)WNxG*"9k,~>Փb…c ?o)͍Q5M@j:!&PI! w&wAXC里CwwK=+E97!X$b_\y*k~nOS.F,CO4?zhhՒvBç# R;orlu0hTl#n'ƿKC\s7} en-aJ$T @㢤3(k^!%?.m@_c~qO@ȗ ~@ Ab#}]։*.=' `ќR}9\^$']ap< @rM=Dzmw]\xI*p375Fa_f`$n W 'Tm1\}A~,g8[V,[^_B(,hn)T(0c,2H $93p%<#+UBMb3z-9+pt)@Z״\z$M;TЪ&]~tXS6(Qw& ܄:ISf (! bz'1lf4R N88݋TxCv6K"QF0"r.ˬа)ƍz2:5S`m2#z N$X[WEي*x݁vZї'-4M;x 0d{p+^okY#HSٓAqvUzJ[H% GSbW,XʰT(:܁OǿކH}f-ԺU;h3Sk!IFMH)ZP;_/ H_? 6 xA܅2{+JU#w-jo7hPkpfق`Ʒ2aGXteV_p崂 4Ny|Er5\vsGQf;ԃ[Š5ݶkv 2/ z2q:7&N51K]:q\"fi=ɖ-y{AD7p cCIm"Xgh d UaԤb5~Jĵ=0{\>ǡ 镽11f>m(yq9P|7Cu*߲ס|8 h # %&L#O&UP$vJB׳I\;{"\2G#gJ@cr8-5 v:UeټXzk8|v˘舛y" >0bsU_VG,Ww~[~[s ,ʯxTJ릌D%H>44f=W0KjG4rصz+scz$Q GPc.5P.?E3N,eqgl *}%otMGvE%wizIcuC vh&ՑH*[7Ġ nD5.t",7cfC8|GM[Jn[&8מc 9bb}/]` ,oƙ̠Fe8 4S.z"X[Wƭcwߝ-[o ^`L}dܣNfGD΀xbf4"sXȊ''e7▧3v%0[upJ.Ks-K[hA"lTh*VB5ț>({jpWvC` Q 㵽t\I!s&m^8~JDLe4I'vd}r OOў+"H;z/<E ԁ 8׍TGpmB?{էLi)K!=,(RIl\\mx@>߆& ؼ E!7\j*IE煻B B+׺h*)i&6N#AL!%㸞OO#1?+A+YQ.]t9 jBov# 0p5Q^3)﹊2Af P#s d+Ώ1١7br]TS͵ ڦwTgIϡ\D"u˔W{pi$y//'!diN])Fq7ӳ$,~Cĕ WyVm*`;R,<褅ղadvQwԵi>Dd*=h.W-LY{yŐqwņWˆ%%xzx{}]`\&z%D7b)?9~loÞ00D%]tʇX{lY_w G[h)y Ik@KG+?4ht\PԷ Zr(+xȫ&o' tKjR5r ['#.T.{XuII\* 9U|[5Ҋ6UpZl(Ѐc.W QƌOje?K.0ww vYN\r:c:߉H~XMs5>2+x/dfXLD8}2>L֐$> m,6zGT3-)^>5TcpQaON>ұ-˭/_͞i^ !F4O)?88EBx| /1VХɴQAת`2DTe>,aYrѳc;&#EL6W dӌ4kk3OX5ᷩ~ d |=A-`!D9قHE+ggČ " Csh tR73,gCpS)AU̼`'Qmu/ӷBZg&wt"6[HY17ɉ[zfav H2( g>`q/ v1pV_"Ԫ+^*ŠyUm{dR'WeUzNppeW ÄN36 BȈ~'ܳ`fܺQ($= ?r= łꭃOp6 k#خB1G汹[A, .,re}o~\ȭ^uĴR&I8jns3WNP'*$YWوs{b pe!1!; <85rH,I,%#Y K}2J'ߢɚtp* FW|;Q gk(wr7iwՅY yZWjTe`U7VuP'h6<`x`_lKPLHM1`+Jn.(>YYфә5ldCAW#Rg!'}e}/GJ+ 8X*jߒl B$D{! -}pc2~P~KD4]Gd(hj.EL]C QDj*>'NN>K\=ptާ00Ϧ"=d.Pr v4(gK#~ NMt (G\eSE;Drߙ=[8gGEQ@}s!=[?pySϟQ3Ŝa Upe{vA 5+e-Hrr X+T4 yC)e^ӿ74mXm*dM5nhC7V5K_s9y0ZkYq49UxJ)OwbipR&ZAŒ`1  cM@6eiW>|"d Vc)zZa $l}yw.B|ּaOAu50+WZdb%Jug?~r ϑ0V˶d"}tʡ9żns:F4??s:`X G辣g~NoT 9%MI[Er-^]MҢK0ִ`20{"5Qk%ނH4 Px8t}C^UY= ] p^gAZreFV2C]Zءȫ PDhc~2ZͩJ/ڬ,~zPpѼqsid֥9AK{5gk‚F55.1;=0?[wmǙ垹 -TB=&~'d W0kDN_-@MCe7Pd8>3ykTm*q.GuY/xy9!Ю&.:r "/9 /h7xʕXؼh}결y@yQZw]L${)'\$f +Q58s$ 1/g(u^,˘ؾO(x (Q_Ӟ)Ό-lYi9Fu_uX%Sk92~V-`.&! oTA8RYMŎMx|sC]:lqr p0_Jj%v+!@+?1 n^\;.M)#qwT4>Ra~F n "b o.mYq@?8C䗂B$wX[rMon/@wgh}qly!"Hڞh]#r:Qӧ\Y$[#9 ;lU*_=AE?D%tZiRÌM{h5F{ho~%4EU{Fv(rf٨`hYLpk \=xDalOWy9Ȝ-"F.Gwcq9 Rk!Ei A-A*QxR-Y9^<}|)l%3$BW[]\H}"6-ZX3Z1wDiK=2bz`Nru{ڛxi6g@LZ/ 02NU!*C%9s=1wa;ڪ"6&>>(OEw׈l~Y8F*L똉 B)h9݂W&gtAhgˤn>}f|CH [;9f%[٪dݤ6*1_놥XrUw\ƍNyf廭N97dű O*ve0@i ]Zd+!(%wyAݞ֍Sa ñ`ontkӨB+j;obBn%Qgn2RL[^"n vY +$fcf-~piߪfTE䙁i~l(> v~EFG5 0M%\zWrxoK5ؤ7.K@ΘS BCӈ۝8)KH7L#קEVaW|wmvTb7šӸaFnC!&ss hF:_pNZX=r}.յԓ3պ[홚ɍ}L4v!"~t׿DxwQZԌOtdbf c E)4KW uh\HRbwq H^(Y /vu=2lc{" ,sr>a$5@ M rªJRX3YH҉'HV5:gPgqq|vE^v0OمGjT#̛*woAƄ ɚQwœ Idbx&$yyߚ;\>J?9qQFBjA 4ŀ}wؿBcM)2+kHTy*8"Z7iUiœ0W<\#6Yق[>i<=rTWTs/x>xi ?>t2!վ@_jdճ.e3 v}PbnUzN{BqRE8 |Vv 8-qS9sվ!Q.1.K86&-%*O1ڰlh"%f;5SxFd5v@Vݰ .w4ݦ@PBr$]q1H&$yJblL^}[r%x=BKsq' >'5Yp4LZBPjV\H, uȷ/D (?y$ ibD^FSJ1l:(!Oʪ#/@Z&/#kҁ|3 qN*/PvokrhfQ1]|XV.`P, j4 k :/ wж/`}Lkn%RmlhA 4m1cFhalօ& m1=j*:>8<>fe%W]F75_0˶LJoSXr=:W$൹R\ m8{*dčH(K~ WޱDŽ87+}jur84Nl w].j[!c$KؓJJHMNw@fwhwWy|1 zؖY|[&LP֞Q( O~I.tܝ7dj2ӳ'R!닽,NH.Zv{/$*3@|@ >V|'  : %Y<GL e^dŽ4@ĝaGaBU/G%DKҢHdemDJAo!R$!z/|p68T |s+n. ̓{.?}` LB%/axSX(N:5,C(l_'rҦkʪae ihpz~~uqjē( YCW3Lz5!hk}ai|NC ܷNO?P8XSGtA`W:_e(o =\)ӆA/&jCR}P:/.j_ytN,:-Z/4ŷnu$cgJC#u#z25j+O͕ڲLfZ4e xo *g>} 4x6_ar4׿OeI3 |-Y˰n==ie+K;(NUaaEb%1NlNh_(9uZڼ& c*x.b5ع+YN88>{x A4"I@W*)\v<,ͳZAc#N2:pdD+vҗX !$5œ *@P=SMxgF:㜸{H/.= ow7}ȝwG;I)u"Ɓ(a~i ,:ޤH(ypbI# ]1h6˕A @W' <}@4BgUGyφTӁ/q3x!Y"bSj*XQZ'm@d?B!+O0w1a}c:AB̾fx64kN(騰9-2&x^w B~JS2J'-e|Tr5|tn3a4{Dw/)Hr_ S hJU`Xp YUihPs_7 3iqHV0gxbF;}]: $.p(z <>8=pO%F^t TٯnJs6+bY^úxa.4Z ]%1+X9y $Ѧku; Xqi\OI]o&`F'& "fsMRÜ~6# Zt$*&=GE%Q6h1RZp#=SI1еܪc6:dO4v7T{~8\Z%+jNh`#ֲh*}3tQ;x1G"=[*b<^0c>l CXSPY7FB&(WM<p 'mST #s7rp]Q6i= 1p6ow#UhT*j;y`(JO1'.'X%?F ǶP>6eYz8LWuf|bDQ߻#~;@GF 2ǫ5G2]!fG&홹X+QTK TZ*Q'q>^&C#Pevð)hlk^b( iw/R4;ؐȪT#EU.p7鞗+8P4 ~o?YfbRЂn@Y6695r$p[Y?Φb#bdzJ-a*E^6 aqYk+xVŒ6]E*Gs|QQg5~9q'z;䎌fP]j=t(PS".~V1ZYϷ1CWtAn'|\Vp-ZJ 'sFb69y<8=0 kV[zA㢡@c!e5ч_y Ƅ|dLV_CwvY` (u:߹UZeII7Yz|J/0cfY*ed(#"D 1.,)+}d7\br>߬`Fr!?K Eᾚ9s䔊Qz ^j- YefztKu:]s $\ӳ˝F8]/"n8K' &)!AGcL㍓Hxv8#~wTQWZmhk)3Lo?Q+8+핳G{(NWͱN ). 84 3 *n{V Xy.F"^]D֖_r6 i4(!(wSbʮ KDe7u RE9G㴵WX?aJ]_mޛ?ǃU u[! b;>񁪅0 6"e##9BxۛѓKL^/nKԎLoYz!-8\ƤJ/m&v$f1_Xus߆ l &s\R0dWf˜7#C@KL1)%:l|$aGᝍ A&Vp.ad# #3߷6=W +ׄIR.W3%D HTV;'=ػ屵%ƒ=tf6h[X]3Wϸ>W}ˠcL1ǜa0#' &X炮i/e==nbPQ^@x'7aAÜB=dXI݆L[#>A \)` P ˺-u qq4Gt7ޗ OUi/ x!cP 7U٧eҳc6ɼr l\:&zޠs>k%gI)|Rd8z2nEO?~v6`[A4emy2۩ҤVmkFtg:^'6~ϙ#qUSۺDUP"nԍp&ϱ2 plH%ڢTRAǐ?s5ҕfyz(YOf-aqI-H;kL5t1"X.Iq2Aj2y Q}m'K/fL Pmܕټ% JpȔ@U 2 Z f5gi1^$N+\~.5 7KWSB>pq2|hY*ߒFǧ}m~uF1h2_[#جwf8Z $YёJEp%+ {iaT|;Y\y~B ֶiVo836 JCi|s?*d,2Sjy(uM *'@!Jc]'`|Vc8JH@SQ$(Xx ,2Sg#EU΍'Jz:u1?QN"-P= H4+0=QDnLPe1> ~6际itpC[ ݩHOO[J<銂8T1qI9o?Ĉ'Vi)+9|(f;gK@ W}21p:XOUU~|"b?Չ_J|M#_:D./ݓ }{)b_{rW!׋aXeN5q?&Z@?FQjU?-o-?{MfK#"zm۱Q(^=7p;ͷ#70Z4CYPͮ*i۳} Wt.z`5![\8/IK#$"F WH^P s:qk,s%01o"f^1 v?M!G̰D7=}*$s=Ӝjmlq`Ž!ގ5˯_2Kܧ> _۩uEr0US6S|!~=t8ef@ga.hPu1H.@'[&mhR?GDZ "%ymDLEt'Gnu9{Y0w=u"mhJ_*T3Ը4VH\/-<<%)8Y+TNs_ìg btǰc۟%/Wg'0vĊ?C\kM!Mq:.ŜQQoymr״Wą ' bsxT`xbwz@(yx' &G'0Zir>TE^9Liv!vNϡCMgpk.\V o7!Kx7 ڠwg^v_r_Do0ocxM2}o`ɉ@GO |j@5oq|HUt6;$KzJ&*>5 c/5%4]p6&bC&1f؀i2M ,eG۷ W˫X l*>3,4%PC΂MNh`v=<#@}NX%9+A km㎮N m/B_By_Y9f&ϟ/d<{MjVlIG9^y&Ee}5'\$ژ貎z ~]p&$t=OꍙHY`m9G> yq)fnޥ4>\AMjy/&u|tFYCz9eȯjq^V?dQqwV]mh 3|W/z T?4Ks3,!\//ϭmG%l:H{J`8#(9]!5E(y-I?NrЬЄ\N*3Fֆ$)AFvHbY;bp0KѮ`BEG~mj|}u -5y FBПɋ )GdwYE?pO|PA}/O@<mn-VT~C]L7Ыl+sFwxSӅۯ,BT/[SҚEf4ygf,jU,{+쀑#ע=XۣZ+K-}_o9WpoGuJc>Вe etHe3ܿ Ϸw~헯Da5cf(|fMnV7t~ѼRfѨRiH&t= BieY,/1?LT| 0lҹC6%V- ?WrwepmC7LV@v{\j@oRTܬn=sn'"f?O;.t Qk͵$f\x0sPH M~q5CVlnQo97ebDi;iǣbdewL(3g2 )C0VU@9R8r%\[$]c<Y:ޏSE \uا͐ۨA.H(:,ݵQHT<8i;GH Gj}w.72Mn\Ա`Qv9xזOr4Bߠ)>C4_8-+&LIs3^ V$ԯKpG\>1틦E 3Ry7˜L~$m;ayKQf߹m=n!$Wxr"j>z.<-A"E/^v^ny '{b&g-SssuZbcFR8">{07< V"{)$浞-?Z6|21@[f`W5.{>̤t {'YvXjciBy@JU~5tkSi#3P O(&ۦvg|cڕjYͱtc>Nĸ=Wm~t]p|@&U0ŋskD7EQ2O<8HOϠ3A\onxw2x C 7,TADNZC>#$g -v]] rzb L ik'vCJ'ذ?h7 nio(?7\\R!7j_Yla֏3}VsaM 婢nMI^ݱpG+O^$Cꢸ}?v{ 9y[FGR^BsQ`6رNa2-Tq;;Xa6u!&(<&gU\}Sf+p~6iƭKIY[:{,v !I?Ervlj!Gh֣J= IPP%{e;.o$]T ~sWLߦ2fRϘ^ L{4ntyL^W#AF :.C-:pJhίaKj,Nlv9Y'Xt3=?1R؂µWr }2,tlh߾Lj$At{.Cz%, 1 &8ދAgc{f*J"}'u$lm곲Cm $I qۉPB5UnshV"󢑳Ȳ  ?oY ^#na'əM;- c /ݟ-B.ۃ+CX&6y}X0]V}C %1> ؉@P!&ov8% "wp 4YCRCBS+##祾2u(TȀ %Z%j^sıh0Fv\ʻWID0X;Au4e&KNx ǘ<ǸtϞjM +#NrĈC1qUZI~Ƙ][@c0`xF+v\3iVDSC*+!Y >sS ]0(sRveyϽg!{QtUqǝS(geQ סt- {S-)Wwv1?W# AKay (bf[5bkwK[Q3)dL'Y,)$:zXqڒ5͈ &3s&D`vb!jVYe~S^w\X)VZJVB2c@e9aih)8a)ޫ*9$36!FYdDΠaZ7v}'yT1}9oj Jq 5QRL6@1 =.]y_].59(\$7Yn-^s~;31:/P(]#Dևӂt,_(XjW!K߆dqo$:ʡ+] n/q; rA*}}r||_[-I{Cw-#.?_} ^} ?Be=YYo+ svy#En<a ();,րfc:OmT'.z`l7k L;Y0+Ntc̺^ 20۾C9p]躵-M9c&r:ARh}#\aMŪtH) ZgIHVVU\/|B6rK35T~lE3 w $lS.nDh*ig9S;QD(qDwMTiwT_^_& M#EXV 1S*"pFbw69`OЀA;i;f z[8&%~Cv- ^1_ʠt;g@؞Фm'OUDrHҗl83'[6TPL;\]sbcAć Z8ƘEܛ3>$@=>Ti3ۛ~؞¢j o;a{ I9Qkߠf`mh[C!%{[GNo59q@kL1qppx{Q7亜8ߊ1nO<&$2"ey hFz[H!f'wͦ5FjbJxm ravnDmn-!ܨtbV͆#~@q#/nł+Ǡu.A=O2H)G1ŴPAGPh-篟%3ċ.O`ѠrED]LVBk85Glޒ UR2^ Vi^oo=YCXZBHW.ת;X笏ZFf_QKp#QٍL  ~\G-r~Hm[ƯIOeQ7ŏֶM{DْpO@+a[tTv3Z@sϚ$XYe6t}4M][|li $k!j#[/zcFFDsrd~Hژ~2"mQ5Ii.d7;: Dzf9H<SxeD_IB`;r3ž`J,Й7⢯СSyo; E@$4* 柗ЮfwXW˹&r_o-;Z^bo«ệVCMO$ ~a;O$Zq>.͎cN#tpEI, c-e]1 gc#6vc\NFߢf Jӧ)(ډJBXlɒو >Hq^n{~?(9M7,Xܙ+_WvQؑbJ1ZhAT Cؔ8|`~J~@TP#i.< k}-ITҫ̲:G$5[ۏYMs-9) `XWnuǦqu^ g ƿ6F4xd<-Oh\Ʉ] 9 ڠA{7#f` ] ήL^pZiٮ-ld]fm||#txnQƤA]p?tA,WPS[BY!xZ0s?ZbԀ}D`œJΟ^IʰFɿK-r 1Xq ~..o$N8{׾%&t z2y)?09d7ST4AF^UІ b[=FҐz9{&j]q3HG B9&5 VC N7VB7t6fXnezV1Dys,CkaM\q6ӹ5{mxh/$!:[ηR$ 1!gNV.K_z#t#7$^֌<X Kbpk S~ +*̺zw3|Q#q>IUq& KaC!EJ;\ݙf6R˘Q923WNя*6@L M_o`Q{IYA{Db5Ş֤w!CJܞS0Ǹ\gT-Ϯh oX;>//GReK 68jbx}4yl C'[;BJ8g0&A4)vc5mghƤ"6\K("\!W^MfaupߕWoʀ^bU|s׼'rD(TGWg[>RuZT4io afzSRŧ_}c5pCTMGpVP#"LB*(s+(9[sY.ۢ(3H[dגRtpka 9qUϰ4gÖ/"߶h5N|HG7s tr)ʧNr\dW0lHJUyl'gWutuy7$ˊUuL\v=1rvWGA6Ѣ@eT(f=M-2B͘1k9y!Xa>2[Tm &`SN鮌ѶH3aS'c#7i"mV|NAH*lj`AC.jҵAț:M5-~15%ʦZy5X_I&EC?y`[TX^`_H}(.s[\n o8J^1!ƴ?] ㈺;x6˔$ 8\W?;5U =;W wz}4̲$BTM\".IH-Tw O-XkTJ*6"Ϳ|v̴#-'`opd;E{#{R@\'#Pn9͛2O,׿t)QJHL,4GjsB/A0dLdf4~@kXvsB}uM>"Kּi%/w/ Qo~=H%1#o`t[}՛՗ <;jĤ@nie ፫-8,B~G1%Pg'~VkId@Ytݝ)d&}ކ6!Q8jg{#GL#V2j[0 ^N9TDb]i=<epUO^*ַ,%1 &X7 cG>8 agF U$\g](j;8 EX-+w|z,1=&#8nsa݃XoppRC Pyi_? ?.X 7 .2)F @\50s|<܃),P.7!$M& 59joQi- Ⱦv;azAۢ+̡  񜦎IQ,mcz[禢0E҄ =G2f{  x.!l"(]]tᄤƛ6&Ͷs!.5/IHj@ 8LXjd3x*~(,@߿|et9Cpp>:kMsnq5vyU2<;2,W.t& n#UE,1U E& yJ_bE~ &Gw=[b}AlS12_' |5e0݆z{rh9k+7. h RP\7v綮 s܃NLLjqw\ rGH,@{RZWYXkplV'ppU@[Zd5;P>== tb˗wT!8Z䡀?[N@_ҁq.iL*TN];W@M5jz€R]YjY# wX(=rq jOS+~QZBڔ|ajR nrkT\5ImVWDFC~s|j;!`&$7 0ѵem 6v z4j@ETˌ nq|Eg?tZNCrO8圶}%mo^FPap`sv1/)3H!jwZo:]pi׭!{ulW}n;&)!cy*df QN:AMmU/Ѳ (c5F(HL.~,υ3 ;؈RV vx\tEB/: t#JO~*CRiM0AòC14v1Z4N2f1i PѪ:ϣu}7"5fG͇ 'NI]lHMBו~.e[/!ypg['o [+⦪ƣьy$L|y xzentgO"` =E'oZJ>eeUCȃomMVcu Ff=Po8 p ڳO@ Ic+u(RZ,XJ5@j+4)m?h 9 C: цeō=tLё"_yϺ:"qE6se؜Z6qtڙؤHH; =~;/V(Je{qΝX4b'K[ٍ \{e\[|w9+05 m+o L 5G]g@Z"D= *찡58%<B\XZՀ-Ȏtm^a]_IMc][$\NXǝB឴˛DR&V߁b~}\k4|hiz'*\#jN,], T߷aG+,M 6|o ̌kfxSB|Y("kHW,F-1 "mGL]*VB0p1D@5];796yk tXNSϛn+O&̬љ6L"j;x"0erqmjOpB4A:+K(` |%Uy[&a$6DiբPr~~/D]a\@1 J"z}x`K1 dJ=s_@ zF*MLڈQYo5}ig$_s&U4b-se:z$])J;/Q[W*R"(wDHpO²(.HhJEdOJ%кw{1QyDY P.c0h]L9w;8C埙N0`(f"sH#Aq`}*7t RZfE'F1!hC/~I7IkC޾fH5FpJ\D@RӈF2sv"NT_5DTTb~篫 L*\f}BL*OQQvYM7}ШZ!{Xr|Cpw>9m6+a/ңm h}ϔmwgKdHeL쟼,03 QT4?`.L1 vZϡINҤ}  ]NHQt=}C<2L\;1ҾAZ 8c-%OX|XԪOu(XՌ Zh3Šsx坹miqx(vq!:4\A)$PKtje2m4J&>J}9pl;H=PQq#06;y} C" ` pH ƑE=zu Zin{vIyGN \+z-چGK2.;֦VMyJ} IiR稂<) h ϣ@l 1cV~.h[)#IQ0wN켣- vOq/e1@Ǒ|JuJ7q>44&P%WKmW-^A4{ѬR𾝠Svj⏢P%V\EP=aj'x M4Mގ6赼qÚDVkYl *o +_(+U^̱$`Tirxv'Gڿ )QdBcrHfʝ#IG^HvL0X쀬5.͢V:]p l5~]my5N@٠l1fdX.C}>Q3~ $`~5@**Rp6g׎85)|'6*V;]1XNkh!F>&BaڽnY 83$^dݭ%b_3JF)FiRD# /؝̓R(#`OAWvҒZ?2_!`]ń]lᔾ'sޏ- nP29ާ_Bk9RܮbGg="|5t/i2Px fʀl"REkVՏ1 -K5ʉM*F5Òʓ= F9CI,ar~W<-"ʰ؞uX3Ov!SEܺHC\[Zqm8`wVbEh%U"Zγ4Y]d-6s{x_ZA;@){Z ͡JWNd u{ܗfiu‡F(\oYﴢЄ?&`rsAw] +.}MS J:4ՀiA "#<{IT { )@l.uԿ\= JZ`|x7,}'&tWBT!L?6dUwh eNW[V;y%j b3N`4>Tid`D]cgV* E QQM[O K-~#D>JcvѿSJsջXI$97n›vhA$:iDYsOv7&b`Ff?Z֎èK3 >3pgK$Ty]8jL[J^֚=s| hޮ;ͥ\xC'([^qt}?؟?ج5{L2WH\e~G;YvI̾ WP;0"g-yP?f$eORU\V=/J8Wc9u$ɬ+eֱ +7f#'Ub hɘFXܡ~D:I'aeasލʺu|yDRog2\Z]C'&sME:VV3xz{\׭=Z'6bb:#i/2-x'|[ QM ʟDـW|!B-WZ]?;\kۨ1yTZ%FzII~ᦀίb#x`SxcV?s'5E;J!{n0,i6mcW q`k06v/kC:D4pܜr; ̂X&(>sîjaށw{ (!)K)qz\h"4wG2@zd9zhE(zsC.UMY!WǾE({9cjQia~WFHEKbkzH3FYMcJťKJj3s |yҤ% ӗx2]RGPFKK +\E? M)"N[%#]'{׃,~b9ڇ#SCHrnf^( >s'S.!)VlԚ}2lnGF޴~Nȋ ٌڒc&'<pY(N"B:}\]I~lMlpAZrdNQ d= =H#V+}QkkӒ+|;65oM|$#ZuZwPj:%H"nвwzVqU3"j9Y7]cK׻'Wwjڍ#›>xc$NCyj]OEPQxHIQ2voJ_)YIv*Kg9L2*\Ԍ.xIJ/c[`/dwV4𼦂nrnL'6C^%4̦c=Iұ<^h y/ Ƀ9(Q~Pw_/&‘"*c~-9Q0aOKE`S8q%l1FȢO8h/ 3Ą=a |0dŽ./ xWe>Vu)DH`KI"JרzOJ46ɕ"bEa@<eV]П`~A֨qtF!~{q1P,Y5*P׼c^ KJIzQ"sTLQ0p<4X 37bݿMa]q9ar_h 3#1xJ爱U8)oG5!u١8NTWZY`(XUe_y\Ǘ*j֠.wȠk+0#;bV,~{Њ!;$I3 2=X.ƊsS./ۿQ V,T2 4uv,-GL6/zDyKcHԞ$lp+ aH,= ~*uDZ0JYUEfdC.XA`XUކgOD') 롸/NZΧSamEwo~vp JJ6rjf?W@E3Al ?׿xE!)# eovڄ#uI\cD c,^r *$Zq8 +ヘA3&%BzOǾc9Hʘ'[%o,Z_FSkXd )y05˦SO[KA{1H|wQcj?.! md#b4^YbXVpn3%A a9 Q>3~GF5 UNUگD6܂zI9F8s␚4:^"q adԚ:)Z|^9/Gsc4%eaP"CKDaѓgnI3,pbApZH3_D&p܆TAKfUqKtG ٲe4؏ {Vק;0i),҆a$)TMw/ր-F4ky VzN?aһzNfBxR&y/XM!'[=1D5i](nyP#:8ei(ȷBhYfp8RH᭓􈖂(8d=5 <Ã7`oB;yUwb:uFApi[$pM:.VGDw5殌4p3adE:nb2{ɯYISj-f0hfT&9v``#>YCpŎe}rzPѦf2kP&U1+,fcy@UKG/ᭀaS3pWH=c.H`dAOY[Pi}~/t<#ΏYĘ2zsn;]; __jS^OI.N?|RbBLԍ^.9,߲Dmz7^#,s$eKID0bOǾ 2?5rz}| şs{U>SqKO`J7z(2@Sa/v`pjj:O)N ٛȄkRu߅c dD/et ߹yπm095kݽ;ɸ  k3_4b3J& tjBX6,q !f3E'u8;LQ y:]0wȓwD(E eθ+KC ahFۇb\~y [ OC+v,y Ytk{βv*,Jސ6{mЀX[Al޶5#~=Y%Pel>:H{r2"c Jb}UuKLf3b4qUeA7H-&&6q;ItoK3 X^ >1gp?JSoSu6 Kל5sA%gT.Ca\P @expW_)`,HMnr9޳:*8.Ia]p\ lbWRwLPyeZd"Ш;"tz  vhKȋ Z -R>5--׆{eC[.Tjp)HnP1'H}lI̿yh3Z]".P|0=)"Ţ<;R\[dAQ>Vwm;&nq)DYPJZطM!Yp^u=fW %6d{8.Y 3ik/C$+m\Mc4\,v 0:χ>n7 ]'37D:Bk޶ьz0stEC^v& !dKJ{#X@8= 衝0W:9yvz`(S. 0qӗA'jg` s ^>#Cヷ}-`S)|?]in2M E0J]_1̅B!We:֙$hjIJ0 WynH1T@Gsc0$]ѩ-J< #zܲNg{846>68-0渱(z1cN;ľ7-|cn@8,f7m}8xk@y0`ENvo+xFeD<K!摎Y}M=0rQJ&HR-\j~(D/M YK4zθ b:&rwGܥ#$uLjwh*&ˎ_KAF (]Eݲd2Pvc(HοPD j WGtŞoU8#COyVj}{\`B&T-q%Ԫ|Z3B IW'qZsQt^fK)4i?7Hi*VrVRĿ("Ӷ :Ia^*ˊNJZ s5GTZ2KXmYW(a[҉vR ġf!jm.GŖ]@EGXah[14|oeYܺQWuq?%Jyx ֈНo;(u,Nw]RG0^tAj'М{nGfً ơ"d\BQec})LhA=ZG;Hb/gy{ gr'u̢uK~E}\ w}L6yNFY G_XPqsͶ}u~Gϓo4q)_4|Q;0;xxH0؞yt [wo_OߦFHZ5`rd,k"qY@X99iQ=eK}l7s|/l׶4Hs~ 1?4Bba`ƇƢܺnرi骆4uudz>Q kW|ͱvzg׳ znaNVOG>L}**Z;Z X$Frv ",g`oLu:?{` uWQߖҤ!!dק.zؠ$dì:ZGHI#ipO> {C,]Ř8a#O?3)_: P/^(rI`F.W6^qNIg1„+V3+eY FA͝5)'lǯ@3_=uÓQ Z}๶.q^8 :ѳTgOlV]X:o;u[_wh"~M~D4ZQjv]hJMY֞?&,h| NV0h2!LgKG:vP({)2~̬ItWL_F;LHAf|#ԴάKv +N+@+@^B?"jJ6"-+Ya-$CU^^)(~jgm|I\R(Zao)Q&(EQq|y9)_.#+6ke#Yrd76%_e oο d7*aNĵ/#kz ] $4;߅HȂ\>OUg"17귷B،魋XKFb>NX3Q hANvyi1uhrKRrH3.6 DCxwWywC Z<r* .ጊ(A1O`x333(4"ErNh| UA ٮP }yW?9rJl;i 񽍟Cro}.a8_%uzq YO8tt0m|xmE< {@Pt男e"6ݒB wdXj AڳBu^p>X~QZI7{mxߩG5GfE^J.O` *YM971F=@E<͝~(>y@|YUʳ%"ݑ`P"]U/{U`S܉Ers4_+v!Yl Ja@F"#}ʏu|䖮Q+roc[`2bGgYa€u$Cs~;/:2]^ Lp&˟}7zT ~E;yC&oqױGPR-̷z .F_-v,D:ATۃnoLNN_a4߆{'7'+E49RX>Q+hZQ~ϣ17c h4{́konX*XOkʄ# 8ԁ"}3VtIE7PҺo=(B"Gt~;Ӑn%+s0&gWg(Y-RJ~x 'J0Wa{8mqڂJE47kI Bz|{cF~m'i2nDx}|ze,k-0P;E3.goEVm3Ih8?o{rOk_r"eV籃6"DS yk)>$ LD<~>MS&exLYRhd!A:JR{I4tQ@Nj?Fޞ=oR O[,7ERrc*΂RG(V,v+ۓ5R*ѧH}v! Lq)9LA/R@&ħ茪޲_b;v:TN4{P~GAgeJl$݂ I:l`5OQ xWv㜒Len\T]Júe5/ ݶeIGNNGAj喈1–VR,RS@:8>oJ`n-,d;pEh;sQRRE;SfRyw~`ŧjYwͮU]]ʕoMՖX!Y; {ɣKF|/ \U +~q-Dæx|9GE66nxkwM)sLSQO8Y 21Ɯ#˵Ua?}Cݎ,}l]ѕ1$]N:^'e!5p-bOf0놈 xQn،560aۡ$ob[87@1 BJӇP*+R>t<,*#AOJG|[\";AdLddu>J885)Wv2m| eO^98v]P!u'Agr)row[7DM\V.7qE ]vam4RҦbudPŔAh_cUOɕQ\^-F/R%̔"@*Mc1z]cL{fRs5D4f?,2)!/ed8H.J1GKjP|**.\ +m-Yfn}ABw Y uq"X<> y> (qSJ<ToCfs F4Q˫ PFxe팰@JDEI Q,%VY\ݻ7,gLu.L6oY*zlC C'ޒe4khf?.Q7jڈhLK)J%]Gq]EJdl.ߧ惱N؃IxGW]176{ĜRN`?!JCJhSL f|{^%kH"\:6o"g &qܿ kK/d&hATW}H`QmAM0Zg}iկo*IXU#:lt AW :}4'".fǢML\Ws?KWn԰@5h w2lZU8o9az hɰV12] 7YY9<~1fspd*ǖQgiU(.ɫO]!M#xY(*VSX38&.,C|"~BQϡލ4X6,BUWPwݓT'Scش;'b2,t㋸βWcd\gװNԜS*GO e٭=´`ۉgjň׊[J,KyCҶJ P>+(1N̜5 XT$ig{C~U[c3E&umBd|zfO;g6YKg, K 9ygNv~8Q j%唁w8cF'c|ZH8H_t$U԰(@Sd?&˸Xm |BS;QY] ZR;xnj-t~]EWE,`3zFAs祶8TjW͋GՌ>r?)A+>ARoK~P%#}#cJ*xJTSKX W(r[*v ?1(N,3a'"PA t5cHbbP{ `AѺ 8d\ :1`s [h3_UA6"*LJ4mcW&fe1WMp";b!Mӳb O7EjUBnd%io`n uI]KAr}ۍWմ s"ùhWldF{/E'&kDx5'g͐G_ᗼo#'3Nz1º]u͢(mXVп ooL J5=9`̩anux|F!8iz%ScyȃRv)t} b59RR0x8Q30.9ecbUDaC?)d?n5Qpɨ)+جehw!^,;Twv@طl Wy>wk*UB>DK'ƖlO gO2]%כS& [aҊ G@XB'Tȓ'}?gèFa2S=L9謡V(!-ǂ4^'&N#li{.7S* gPqY@r<`,3@olC63 YM2eCtm:+>8c&IDf Y0%Dʾ-Cqg=i:7\L.aG i=Ta08%!fu,7Y"9@^Rz 54o3t/">6/╻xY(%3Oq0SkD[&4ֱC= ql #lS3cbBmNTjl>Tx]?>&M<\Ǻun9WR,+?hv-~ _Xϕey;Cb< QB(0P!xE :e^e>TlI%=-Gk!kGiZ~(}^>O.,-so96XPY-i9ut$was V"$Sb+5HË9r[Tj㺯 G'Gq]s.Qez&wm(ύ$l&3%lR5!p##2W@TiQW5j!:fv+?$9/PY* NeSt2 wT/cd*ꂘaIj+[r׌ qbs];/ @W) veIblVd|}uښ&y{LO.ɨyJV(n P-ؽ{͈Wz3ASB:\a铕SO}{oQ}Y^RRc,/zsC*ȮOfI9jV.\5~A#3J=@@ k'?.|tcq6 % euEl7ܥ웁G, B)( |W/Zػ s blǂ]}nF|^~_vxJcgrci:=zuBXBWOw,H6p1xR)qSs 5*f*tS_شhi] ᱗Կ[n/ż!t)tud= PE VC*2ewBk8*; \y=0* , }»<+R4ڮ+jx)"tt᢬MڔϥdxNt#HvVaѠ̧Xޔ'BX{f)?whD MѹZVT|i>^OK _d|+&\KZRi?:ܽ%r$|&+t g T7̙E5m7+H* ^qV\|ja.iCg#u(]}cMGW?E` wE7,uf"VK|$/ /Or^SZd%nuzdL1#3mH!y{iܜ /Gju`  57^ԃ~#TX\)j%䯍ל$o3AXRHbOc_„ʐ.kaVcD䢨洇 o:to|笒γʃʜ2ZrrCUF}C%y 64y7Ix!?()`ֶPP3\,&KW;?Sd9Gbs(",MM$J)0Bͭ Zb) P ^i v~uns} gNE{cW%"VHU8\˴`=YQni{AlkTgGl]O71aʳe}{2rϥM4s !V S*eRVHX)߫sI 37gf2?JH-$ȥ%ji8+-W+<^>x ~_Jv(Z$a]^ KBKC{񦑧\M1S0nFTY \j8zfάq"rf t\5] TUGKm" ! cdqMg&Cy "φ=::>[<{J&XV )}!^:,,#:3Pi KwM%셈5Q~pC8M bn _u_-_~:fwPk {{ϘŪ1m|W[QcuYFWZˠFhg6et#lOm֊FɝQM{QO \էr? ;76 +%VؖFwuUuLd"Y74~x.ޘʪI$kZ)cwӺ`@+&4|jGL,,'i 2x7bG|~B0Ƙrb(ʖ=[k3ztD4`b_+7GeE}3A<7@րX;0v\BA@˪=l5-+g8{ 6lǩs""9! 2NA6\J(ùub:rW{I헋pqǣrlO p۷XOهLѺ\ m >T:|3sBT =lJɾ7+y-xfZqnl4ܒXȅxZ} jZ;2:SGjhZm]G%} T9Pτ^hw۹=;#uެc>9qQVFQ$X9В@FjCc~3%a4LW7SHK.:nHBăE: Fђq`j O56ܐ[y$cH i6@78oI;Z֣E}T#-FK~|Wi5DY!zջ;]ϲI9 VDy/a(72{> uEVnǞq9E̛o;{AIl}'Q_Sv*dm.|+BDs8 9Fj#^S 0 :`X-NhH`{_ݸl?H{{?*MlVΖ]I)F Z<'spMeby oѳ86B\Nkx#\-МnzeW./V_Zx;CTHr nk!1 tI|4&7zɺG;9**ib )}-'=*@]qJka}R}VyYu4 D,oAI=}6-0vu `*4p`M4"v* ():D;{|[:Mƶ_V .ǂcuV;3L z޼֬b;H雷Ve U$ab ͭx3؆W¡ ,vzxĭWorp}J,9x h` U7v3JI)R#>4Ԍ(q xok3IIؽ.a Υ5HGu"U]Ytk%>낪;DM?x=cF GІɐFZō^'W@zyi}vo=p ߕhCQ𑈚>$닪獮O48TViM] |"5yIA$i8x"U`I#ȣ4̘[W-h`ԛqn~Ǟvk5)2 aqpL/z%@I~V>e_ڡ>)@OM.CQn%iYf1X&_nAuh(7q9u ;r\nxCP, ϸQ >Z/F~zgdg.e5aO(֞giX :*.UJ'p݊R^O/ZF_]J(Vp J_ef' kHE+=g e]1qZm!Q|+tVRU.eY61~kdm@X'_F豑ǻcdJy󸚸bi+{H5ڏ^0 l@pohTux".Eo3ðl9P~DjE⯏54nZjyߒ]NRc%7EՂ:T ֨M%)77N3;ȋž |Z~Kv1g\\aDTW5$^2 QZpm\Y%,e~`o NXy&d,Ą¦GjP綖ܵ4s0w2yրG@߮xh4TڍR9}unƖ|xd2[p i(!4J~t 3;׍Dh5[Dd؍fYoqj4GN:xU]yn 鼪3&"Kv](W`x^ { ɉwŌDtq9=ej;VǯZ>y^xkd1!ҫzJ9 V'[Z}t fNrsIzl%m=1j[BQ^m z0q)BIphvjYZ}j#=I;8W.&k!%M/$z1PmǞmPg=σ063bPljg@%F2l6ြVƮ 3\vN=Cbˡ'6:#fBxy2TݕRƷȺJuGKTH|S-#< Y&,53IX'3]AݖSa+ ^aQ^"t`~ af˲g+-V e)=DE7BI2š2bӛ93а8n?MҝWSKm5C> dc|2Jk{is5A]= I{@5aqnIRj@RdznSχ%z_̼zlr#p84*%HPxLJ{<L[T6` xUk}Xmv̖$a=ch&?;#lzU82ZH ^OɡYzyyRTq{QHOXy7BƦOtQ)Sˡ@+8;uvC%;I%{ ig"T,UbYdϴhrTsI7Z{#‘HmxZ).] |r=%?Jw&exK3Ƚ;/QkLkVBSIW٥-S'| !oYsɾ ܑ@,UI{o݆@x7Bߊd[orYb D'8cWB^\)h$ߘq Z\|ֱ\{"f K7CM_9etO6[ OĠ/6^W 9av 7,RئrVnq⤭Dr՗вc*U^5FpQGT4x6F `6oXҘuT] U[<Q,Gلu(ዏPۂER̶`i:8Ӿa1#S74(3RӶz7~b\ꆦ" c @T. &IuShq#@t> 5&d\ZWEpt.<; U%l[RpeKwmvGe嗮LuvQ"vY'V4uз}ʬU(vӒaȗN@x=wumym#tdp>m ^Kl`Q 1پ p9Mϩú@j~LU{k ,e  E_,+=Y;6f-ACc"ǫڤQg$oiݭ!id˃ؓR!0`eANJu6qi!eS\ޥ%(}2/g9 YyJ ,=[r Tna޾> }4SӎGq/h8z*DC guZ f4޾'i*L+vk]ò@~M~q֛Շ 6'`~*q? Gsq"ں|99S *^]YQ!ofŽj,W4nW8Px-XxXtT5{kǨ`_O_s`ą4g5zU(tab" %:e1`Dž!*OP`rpik ]"iYq`_1N*T5}D\/ud^H)48u.$| q" v;yV[*1-66vL&v~hStN`^ .0DZaf.BnNOSm)&zK.<,PXU 8%APџ@ ԆaJ?FdÄp̨Ibw~2#x͙lXv莵iMVTN6z;  !? yjG^(JAB\fOiفu~ ]{x͠L̺싈;V^F1ս~-oEqLJT&+Ygkrbh?J0pF0%ɵ (tiJWT=O~1?bjk} }TWRtn)sc:hs~[sflJHפC=Zg:X9ˆ@l&)t U5j,3o5쩲ūZ 9I`,h}欦`hK,"8o ǖźiOzOi, MzI@+$t(W DzpAe8+Z݁}jyʒ "e E9}ƻu+)WTpogqb^D#g(%IK{9v}:('bLAmnN8=,|EZI}!sA#T $4n3O G W?~9[qNP00]{7A]_~khH1(imnlwA/cũ QH Ћ"W9,KB oz̬'?:5l\4}E2Qϥe нQ|JW/\SD=d5OV4v^!@Re7/V37"y cb4%#^2YҭZdwWil< 67Q8}* N6&MSCZ$⧄Ph$Ǯgnbt3取f4Ω (8|>D(<^$I Wh7㮃Bd@L@R4Uv-c*SQ]Ԇ@/W C%5tUnk-#RNV)j=v ,wɊ52imնlg~Zf~ Wh<<qFc晲k;&8Yc'-nhK"}wz/lƲ,{NŻ덦9ok.i vlױep~ΟD T ?uJs2)UQn.m[ӳ%Ti4rǓ_ͷRh< 5~RÿPUɬnn6\B$ط,95y'f(8ĻHP4Ms"`_7=tp"cZ\V-Ƙd ;m`_}4}8]llT#^n*RѡUN%Ī8݃Sʽy8OU 2CbCTi,uqzTD]n̡=G@HJdf(G 'R]* vU?ŠQW/_3d˛*)\!%h}yR:?g)*Fz9$czǽbee)<`y4RxksT+A{TB37[ k]s6y_lR=#$+͜ԃj۬aHtmz}~Ld1ya4 T i^mI+pP4*( #L!RYˉXo3]K8ExǚR]; 9.vS d V9d,5j$;OBw/갳(1Da;cM)׿tI-U#Dděf~ ޛA`=:6 =9.yIt.ydG,n7C3l PkzJ{dŒ&Uodr8!=opbxVw =Lp[.H:IL_}ĿnUknASZeD- LAc*-@=px=銹@xccn M }M_Za0ϐ`XOfĕ *lpoUN A5.2:Ql*Cq7CKX-T̸`I=$ '<8A>Ś b38|17xvSm[Ƹbui~HMhgQIDf@}00ZX_SxFY )36-nˊ-s4OO!&$Oxf 㒷oRi [)G-NƥvCVj&pI)҆O+ꀆ oR0#Iή]lqIzM5XKgOE^OI6.fᎉ QF,J r V霡s&e~;j)dA<+̦.^ 3a6=Ff95[wWtw`qN`J7tN&G-kF1(~HsAFWыGs&`3 ܥiImb5ʪw_[s2,-gD}F_>PK q'Uij %|9%tW5WwsNh-hAh;,BFI|}BҙZ46/k)3Cw{\3^@5&xei0=w;'&ңa6YJv~a|btp*}QJ01^ \⦯,U Rb` 2AAS|'u$HQoŞ*LhɩƏ){I <DMxټsD X=$$yR4 VI#K1Ϡ?-n} lȵ(^KY39 =ޥuy8a*fJzhک8k].ay=ӇN哠vDkݩxಂa. wJܭ&7!lYSfzŲK2"Ԡ6.ן;k1g/##%} 9!@#dj\7 i#WgZ4g=d?y}3OP2΀K S9Pzfne38?횿}=K-P="?5!{iⶖƺ }|ìGw"J'y6;IP[A2"_$cPGPĚKI0gT:C*bf 4[2XY|;'NY6IaN /1D;!>/j_}jpBiJMi-H|NaEq$ H0ZkƓN=$_hCع}pXx5ʻ\<&J-ATbϡSB8\)_/[e3$!p̋@L83kU˜+ENbZ:&Q9<%-_Up͏ 31qF>%Ȍpqi%!/fmPC'ږ/Fu߈n[צK1͊lۋcє8 @N9xU.4`us!4ot2!̴N\wh~sW!$8`D"%iйͫEz'/1&ޮvQ5ߑ /UQ*r &"&<9ɹ_]┣Ҽ [nASLEr=͹a W_<׎R[]Gy5d" _꼦1T-Zޫki#c˿W"_ /+5KuU>IpB{Ƭd^G~c/hݫ%QfH?bXď[0ʭg HN8Sew9yn{M[ O槾<-v>+I;L-(o?ETu åa|s#9@vg#v3';f-b`X)G_ph9][4d7cn~"=䢉gHlGp%gI8jP9T:CIT4y8Al$6oqy3m6^+ٻ%)UfLg ͹Q ;U"d>*Bxy!ZTnS~<^OСԷ,y*:Z:*O~vuBf1X8YԖ`293/fG% CbL1.T]Jl=!o \*D\uT։*\C3} w+ ?4#8zYS#Z  Z@Y[!i=Dr}tr#HIϣY+G&_;&1#jkV˺ Ǥ3$j?rP1ͻ;G.VJcO߳Pu[}OR;$RG[q;`y(GMas{Asl!0cqIs Et vW*Fg9Spb5nщF@M24{.:&oKZRht]!zBE^^n ӓNVUVҨ+lEM4RRq+zz蚚-4 *0@F*G'JӻH#Zzl0^Bxf9, r$7&] XnPJF7}LӼ(iN{!G].TޅgLjnl-R@E]62~-x;ۤb)"Y\b'ocg2Ҭ!"ǃ/f;Ż"@%OR=U8w &cj쏳2d)6CW@dT1Z:Ҏ=#gsX5?ke8„wobƐyPY7>饎fNCG{Ӝn5n@+;Ll&ˍrQoʚRÀzyVuc{яsZ&TYY9!P}c c/Od6#xe1^Q ]p8Rar!sL>Y)՗.`y=ANN0tٖ+*ELg F$gn82%uF&i F&=*ɦe [\BʣPa -?;88bjJ/TqK B)C ^8j̠hcM>C&f']/F뫩NȮg,hJHz 隝.Z Ll%b[Ԟ{2Z\? aݿXaM;ņZ,vk5ߟif =iˎ Frʣa/ekhdky`LJ"uvhxؙII$E&7=1 d޸WD;9 bZ*,m5ь{Qʺ"&ўMbfɿ!x!*ՄU̙uq?1g]'0BA4̛`|b޷bHvtͺ:QϷ &U@!! .8uFWVqcG^"P$\QHօzVH{vs!qm,90[oe\hRB*.KY"{/8T_pAxwjD!pb3sl2%(W"% TMHχ=ayd(גΡ(c@H儅ڴjHQC; oPi'PY ^:G^#g su0ZFBsA4X}[r}y].#QĎAd͗a@v_vY@lXx4UdN=R8;tU-LG[schcjk4.-mG#.3X- a[^EOdkzOw7~Is>eϐ0RaG]–}G݌a:?YeHIfZ+s؄E ᖞ9KL{7;oXi2 &οsQP: +?S+[R.bB ڔ$y)l}M&+ _AėY}$(E{X_ҀcĐ<.r8zW/֊gٌtq_}w[XeB6o߾FuY%_zӃj}bj ]&`/o:ubAudH!9\E۽Er@ѕNA6/ ta~c-!ACʯsBƖZh;!uLøp%_dQ_ېuT)T{z.!(nMn y8ȃZ9pK(|buSFwaH|n+s]i0Ϊ;GB_ʢWJKGm~=d+F^ހmCQE|Iu5+)8vH<5yEDEem/0> Baiu8PM>51MAυNr< HNۚ9=RaE Pj 8aEC~iihH_>M*AG_l. AwNrܹ Dm$La6e5|v5WUXyKFe8H){Ցb/,P>1:TUxSbvi zHp+ؤx7j(#k,|LsXCיA<}Fe165#h#2&5)7טOftsnH0HT5AL[n1U(ܖť+4)ٗ\V^(B' DS HqfjlCBf$s N]5pz5N,ۣ >: EUfmXS-0gZOLDu}) KtPX/dh98 xI~}ƅ- Z_(c/}Ep_iXIcg~yN.cdū^T)?d7n:[q$VhtODZd `2캐wk=_ƍn+*ݿ 3?K 9CC~$^v m$3y|;yhX#19s( ?c $-% @68oSnցO}!&h4Q7gF':m^q1=9dY6Z$Nm+0z#vjի`WV"7e0ʏS]zK!&>}:bБ!|M;>ZUts U{- c;߭?R> ap"QemFDX:HklTV;SZCJѩ":b<2yQnOL ]`G;,fk*}Sz kؑYMxRŶo#v+GpO@*oZp74E0.JGx 8#q;쥋*k`5E\uQ~Vjuxyr`gƣ@wf\"!}Z ҞQCBB7pP9Aşf<5^DP&ߵ$iR:eXV _ODYkKhrT}IL3;gkkOzǪ.RP5ыwO-MQu4_=?7r90c ;XM~v/z0`WF1&qcxtީjRq0C5$jc |vHF ]{19 ,2,g0/osLc >xO?YKBsFmt`R%Ad/Pb#cJlwq SQcSn\ |6-,y| M lF*weL"޶P9E%cesɓޞ:e“bO˄սQVu16t,x*Fʚ="|YWɀޓyjTxA ]iyӏYW h 'd?g -H22G2.=pq\O9Ӛ97TL4HtRT;y-'Z^"-%}8>mt屙0Ԗ5?NnDkL)فjQT^K3.#S$ʝFFPW!]= W;*u$akE3Fشi *xǞ _E37Oxa?nhlJ1nJ dIF]4Ǖ܃9i?5toR4% p8;qgb-oʛM>P:ӱ_.N,L9t(U 9A◶vҠ% 3XY2eR ]X!=~qȹPt.<"@G(O2玼xތS7J -i%v(up-NɌІ󾱞Xl暧EtF)حw `> *\zU<Ѱ5,ux8y eaBv&HqCYꗳI9E98*5CڌO7 `ŬB67 tTw$1n ִO _>tuХZG4L O̪Vm([6@d@Yn6CYq|1/L3fPaɖKUZkAu$+`UgQigQf";Jk'IYHL:O9N|j~|x]ěI5,[ܮEvhWކO-1 @E6+:6{/‘,GgC6GU[B<Ldy2W!Fz ͂e!R>IX4ݠ"Sˢj)c81H5,B79kiw^cb3|35ՌX FA*GƊ<⧥I7.߾֗ɕ;iY FSrgR ܬMؒ>^7X Uq\-mb^qL')fz]71g$ӈ&%B%8> \9KIi5ȘKjF~oR-ReM%dzrU˗#.'2HDOh683(foVeש8٧kѻ0bUit(PB9j&@&GX3AWT,)-n,#nq-lJI"Bj;dqr?Yx24Qw,ͧ tv? פeq<c4-rPY2>&&8V^>kՊb*`ήtzwNEZ%:B / 4]M|%EVpMKA0ܥTs>Vѱ@~D12~p;vn&.o+'qIP|no@%B{F'rL -|&^G;Aj2Zr],-:wM -cAw,mzB%EqZ̔ދZ q…Wg`@/'+Ezj`oX֬ٴ9Kf)D3E~;Y∣][?^pE ^mXE#5QtHx9u[g$MVpF~beY^6s1#t؝w3Mkm Of^;d-O|˳keEeb-%.(wNk,L8N1 YCVmIu 0/| C"Al/kCYqzY)(bVG{9S7uښ\CAW,M +|@RSɜ s\(P-Z:TCW+j'|'Hv_X9iijnjȷζP"ǭFy<*m= uUO8H]Ӭ^b ^>T_N6" Skmq,;l8{e)O28/= 4_ YP wpi-Tex ,G(:@}% ƶvj…tZC"X Uco}nNOjO,'`u8.o;EE` #窱]`$B!֫J?~ L⍍\UJ`~\s) &fwCXk64"9fp X)Xj}Gl$ f)7IsNkK6u`l;D͔_ 4(}ݘ¬<ZxE#VxQ mi+])xA8*cfyC,bʨ 7XxO~SU6O"K\j  M0Jn s ݒ o׺/G.4ש ;͗fSE_ lϢ`0mU|4%Pj`_tTtDUݛ˧^[Fz1 8VQb=.N<4DcA;&F"dk^_[JhD90Q&7A_@gaUS&RJvV|dFI<3f>V&l|CcbB󞸉[oTկ ItYA/LT ?n^ڤAA7U]Hyk۴|OiR(E~VI "TbdzvΔ#uǽ-1:"#liܤ4C 0*W,?D5,oES yNPS3[g\ݍ"nQh#I೧݃3b)vvun'NöNLMAp(R\Dݵ I .YH=p ̧7DL3lWp; (ozߩnΥ(U&,#C6>7 ll^r.KF P^]kgS6CH,)%G* ,`٩ςi#dlҩ <Yvk/kyh9i _ 5el)A|rR]љO a1w|aUz]}7[6ՇLPZANS\d_lX#-D6fx.M%"I^l߱)ȍVυ)4A}\;K]:R\;gF?o{XUJ:VɂKMWZY=H{F+y? ;FA ,,KrHT(sD9(,|K# Ax'^e,d7˔}yY%J{彬*zӄEJ$~G<ΛQ)N<ߨ&qu2ӂAe@̞8wBm>hjE,>XBbEeltHwOȬ0 0!0Imtt 9_KzF倓LS}.VzP%; 8Uk-4kکV Q;F!GO=;8`o-)hLЕu+g^ӹx U;3OW(F1WjR-~>54ϧT-o V dr#WTǩkI‡'~`` (bo:-UmP]Aٳ >K|aæWUX8"l{ U\y0v\EXqjЧіKI b`Rt,E:6}QyY^p~gB9TL/cB~mU|T |)dp< iBƒ|H9&ra놙 *+VkFQ4w7V4&ojp딳_qaJ +1; Hnw.^dv,.d1Z+(0*U<&ZorY+.nY~]Y#?w#.&F0ܲ*?*n/*I v6ұSeEuǔSd! $mihv8^Nj3tP):&P"Ձ#Vŧ6=TTL=ǔgZǓi ZjNX4r8ևT;B1!m0`lTyP uֿVHհetnog7ck{Ӣ ZRn 94(+} :It&=b4͖ EH\l8ǥv}!*1Z)rR_ѭЈW 2, #c2gwwұм<ʕc,`F~~~,"nX>,#ܟ&sE3ž,G aiv/MxJy(|\@;ثY}ɓaׂ y"{Y8|ᾲ+[{qku}ӇMȹj\> v 7 c|bAh/B;p"v;yKqI(أ@h yAz,Osh@xceHl]BQL cR+hӢM*R<_,:&['u:$k;Q`HJ=±a^dߖNDZ+L[-o`Y~.+aV-CU37漂K7~K.=Hb` 32ÑVبKd) ӗN= r:S`^QaC%ntIٺZg"3m$~CB4C%) .csUez^=ߡsOKj#ެj?:n1L;PPkob$yfGs24fx)>K6iW}t $gHL@\YNA%COyV DU~*\(QL0,V:TDs ߒEY;7,~O!9M!cz;ݕf~S1wRς?i0Vg,sx*i?U);(ÝLvjC<*0;9x\]ݘr\ıQRX=]K %"F-b0O8SM\vJF~glXך ׶YTu|j+*6R ypفNF)7Yⷃdޘ},i~ ԏmPXʭNwUq-&en+C2Zi.hi~8.N(0wvW,hn[iV<(̤-CMH|N&Ḏ(zExl:a5wOIR{}A8nUMI,X)V(ҧsUps.=T)${a.B"6O1 } h)ۻbNm4 X/X_@MVDz̅|^vA'> 7 \=(68T/AgԋZei1\6ޖvC`=r_^z~A7dF:"^mϻ=GG퀘,Ssg $wGWص^KXڭ 5RA`0 97XAA!i#.ִr S!S-(ޅ!gjNTQQ*K A|Qf7^ *\$( ϡ iVL燈{ᑐ;jBw n =ȱ2.7 mcCv: )nOQ$puEǫ-.[ jP,O(TkF[F}bK'>ѣE58'0.KO)tOqs,cXX3rOFH0n9͍ɹ&V K% >@h ,(>*'oG SGS!bͿa1bS t!wSMf7V9`ёMؿ+nqooQ<xUUZVxR:oQ!3Y@4'fɍ,ԾՃW&] OD:rv)PMyʯ' ̘7=身)m`䲡 Ñ+^a"QXqO^=3k8`LxQ3B8;cM3qX{} W-ssrilOvI$kG1,a&ڃ_'jbmK( &Lj84#I]+4y52DK8YXk;d-(fO5) 7]5s]hJ/{8Rߚj^P$db,75)D6_u NI+lB=X%= agcM r ?l:5˯MT/!UT!ƅ4n)foؗ>ZlR`FojVަ'fØ4TVbOЌ,nJ2W&c$oP!H\M_栓8܁`*6B*,X8K ecAQH OL_k,RAU#.`R,Q~@h]  r`k9s)#I&Ue͈@yq揠ҫzD$W)2;VHV~ŷ5p6Fl_EUl $ܔJMĊl4fo{]Lt(Nqҥ̡upb K&0 %Z]%vER$o5 nI~҆-,xqLy>0lVT{P>T鯯7~%b|Ⱥᯣ âU6|h ƨERU+>$!tˉ& !pvxqGQ\cp~\}CPYdi:4K-ل{N`>n%v. JCfE{q[:D=]o+2~}05$QB9OL9/D^h.ˤf$^imBl$Rb}&CpS~.Xh6ausc|B X霽.Y3!kԝ-x*^kf@GUj勓]uçV2y ݝ#A&(WF@er3D΂LQ$O[u1S8Y;VwGfwЖf}\W(hvt]oMF#e<4y# 1Q<$WQ 6 ϷQ8d+gt  mKm~K3֠i*02=f;xț{:RߏCyLLj:9q %B~x/~_]&X㷩M\XI#ᩬvuv @JZg;.we0upe $ dSpqǨ,/9CשԚ?T8"YTISa)(S7:䡵UsQE MibPteP:rpׯ-~X +h {kPw1̏O!x, б1v Mk7UFʴhk{BX)orvIZ-w̟Oes\O*<2wɒLgtk}JeU“Λ)åGQCG3FzBs\bRO da[{hHյBQ0?̅l6L = ]d@R^g9a RnlFֵOSRƍ%13pbeb}_{~ Ũ:qzU>X0 8DY{XlWCjvy+Ed.gV;6=)_m0|l)/ܯQ;> /t`qd3E~e9ɳ3zO7x$4CcWLl@2AMl6FKQ:H _>jma!_rk/';7xDB7K9MN.mu8©&O$a߈PEu.|Jgs kب`P@}ɾ&Cm"B񪚑گE 2u{?yg?&>wӏ.2NdooU߱s} U>2Qh^*<IR'{&B\zH]MȖ%C< f?s5sCzu$鳎h7wWpE]Z35{9oNHkbu;ITJTŭݐG9 h >>"+Sw(9Ҍ!\Շ$_s<# %Rw"XRfk Vs 0j3'AaN)V+C js =7Cw7Pc\vRToL0vF!g~Z)&nM'\'h>)}_?X{"wR+yX@vخ^1ETݓ UL@(Pޏׄ`mzXLJ xVm@C}뫪7zk74Ukº0x-+z8!h5LEU_vD}JAFQ9:>Ľgm"޺ nTt9'VnˎD3ru )[y:(=.Dħib"h ઢ}N;~O+ cUyʈ] .Ot=fIzZ,a%REV.7% UqI0C+HR8S k]]kq1!B3_!hiޝ[Kb !u{9]}A/IN|.f"U8PBAJ(Ujߙ!rѨkxX9ߓ$1FGpѮ#b.FKq"bC瑓tzfno!v{5w/ @K7^LJI~JƠ8?QJ sD\ %^B -հN9>?uhQI y:PBnh/7:”ș]t24@LcR2)y_Fրԛ)J>f2k&l\kZ0dItm>'&aE'&٠(2#4 iIy9(N3|j^' x **\~p"،}x5t%RHB<SH,WnW j*=FJi˟b߸r?m{. fxտҗ݊h+?fs=p8Vp,Ec_$$xΦY-7Hٻ5ڵ؊rOR4FĮ:WpphE[YLyuMh;bm^p?$ED e+Ӱݩ'Ĉ^cZ ~7ƳOJ;?g|$?rW oKF+,ʳ .}C$h(U%}S7``x{ؽ\e!N%s/hn;<=!'-b׺)z(fZ_W *g(071zN˷X2N4Q+F(/i|rhs*9VLg6Fsڬ+"G>sK  MّJlzg6fK3Pc|Ζ1ϔr.sC8?/W.M\M ]Q^9(`WlAb`E7Nre_xiEQޭ\fA7],&6d<9Y* ?Uj.@0fOM6|WsI!aQQrKSjYBa)η+`sk\j,HKX1[x%bۀ*28@wJz-G՞!> rydzuQIAn!.h`F9jAn2Yw'Ő}}\/Oleem %5`*x2oE U  7#%.%T^UmoͿ* rE7v8ؠ0jj?$UCtGB+_rA%æuj+mA+`5¼&(3NpQf`#yuhAADQgljIA?X""RpTvUYpHj H9Ņ4h3aRHOҏTE ]PSXp+yn ,r]Lb}vצ޽nW~۝4`L^Yw;@$2C`[-; jKCB/?mv)67tks؈-Hyӂ:Vhfs.2ZRsOTl /[UqN ܢmVA> zQ3tVi/eO'0Y!U4UO "b_5Ö em}bG `5*WV ǃ~aផ%*,(S{b$~' UM'W6*p-7wKϯ[Ajm:VUo''% jɾ̠eLp~YgBwt& SAR&[O EwKMyz$xeuO\L05؜'Ҟ~#v1#D=OTwKÅZsŏ]nux!6oگD3'y<psؙҕw3{R f箏8ۻ#g]h%%F7#voTb/vz? @siəx(1[3%u d!"|"PH6_XvqF.TU4:N>DJ$W<=y~}UҫE7y+ǚNnd8X= "Y8!SKE-n@`h[!Hwknan,]&a+q+8~qp >D>x0Eda]s9o:Kqn$wUOiv(SZ2ZA.U|6Ѭ)e _Nj;4_Y^7S+;y= kW7,ѭvy9ݴ)bB >xC'W o6Ȩn)XM%qI+@& `*j~f-5; lcBYI[ gXR2" ¡{g_G / UO[)œ;#;Cg{I| 8Kz_kpG[I>\shMLeZIt{&k(U+y3..tR~M8KTsV-Q>=GdZ֜LFyČĩPY!9zK$& pZs6ui**XM{A{JPmD$<Նo8wo6J@McI6oı:sdIˡ: H)VAZ[\o2*SC:&gB&:YpfuڮES`q+>#MM.標+~gL[@ [exZ*~VVw"=GvN5PCUc/\P%i Jאem)}] #W0i: ?4ZX߅NFK-THl Ep0lGuqPBPr( [2™ q9P~ә$ ep'Ey2$*s(iޢ'w$QGG/R3TZ,[o89K7s`nJEc'ZcGl * uX=裍?7_hqyZ2AKX9o8|Ř.z+hf‰Vb ))liuS/"߽mu֒iBUķdeX]@ NrvhԽN2ޭ.$^X4Ma^,mԻ*quZv=2jŧLUT3cXv7TP¾[s7eE?B{.@*CM.Kp +t?Jhl,ȾJiDOX%G$Vt?ª3ATm4'bHd6KCkj&*#ɗNpd13!Nwqƙ8Ec!sX2p3B!GH-s-E~N=L>ZޜYƄl}=y>L?.[ tnΗ:.L1\ӛIyI(.?%_*Jex7ϼ5=_eka&x,+%%|؍u)7'۳-̶|ƕ nkXL=:>9 N*A6dҢfIfsIa,EXUZ0&q8fPCq6{^*@Zd@?dTK_(l~8\/e`(i$%[}vR{aRM}0{$ʰtnS -UiTOثd_:.IlN>Wa7:iϵM)~aHע!rRnd_s wSpd'ljCLK,3gW`뿕gTZ͓L͑"xwh) W ci0֡S@\JF:P{9dmG@0yW"ﺲ~.S0'rTIkD^ ~Ѕq%&Ebgx@sXs2`?y\s2J< .L¤% cUTR:A`9ĂB Qn^iv>XHӜyҹK8 m\R;`H҉t7V==w Y=u'ՠ|4Yf ~J?Sﭡ T;HK8) eC nyQ@ )Ղ>sӳ,:"4?MWP #yJ)ǦhGgB6 ꅅ;$Yz+\Q<ԧ:>/6ST}k=ӎ|-%7鸒]CR_IW W#̢} 86FF'R -z+W| T׭lMB!X X"xh {kӍ}G"7vTGPv*qK(",ȫ۝J9BB)ͶXE;gSkAmkRXTO_buϠg *jw@I$}d Rv~jWG Hog#8űMqĚ4yrѿٕҞegVvY98qleIã&E'n:s=_ƔpbwY*^bm_nr\yDA:y+P('O$`01'gl/vG/zGd]rn$>Яa}2G)\` 䮙b'Qwkʦ˥OߠO_ܥ5i2RU2ӔcZ0{ȑ X{ M}o|(Qr&9;WR˲{{`De)<!E٘}~ 'c5_(_jX =)uK“q .Ezf[/Ҙ*k3@e!CYFo/uTp|,s\~N<O4\}mm¹J6'i"&RG%;Oy` |xHEdEÃ.ipo&#?JX0}WwR`jqʂIM^Gx=o1 4C!ڑ&Ņ{zvw*qq֚P3nˊ=5dROG}I<2&t^ Bh_o6yE7;,[HJ dKGtD=#;Za?L5KivH(-^^Z9HdB2 i>^2ݦrɛl[)=U*. aWٯ` О1ێcs@&(O­tŸro5OVĤA/x9du؛”?z\*kAxwgS{#h \Ks+,+pC*( 1wIyU{b@9?'!Bnۈߨtą_I[ρdap$d,spx{9r] @/`ϟ WJj7$;hxᕡdv8<p }[Ä5jjE@^2B'b%p?<ў//.|yBb2 $dv k _}f'KěPu%"t̀+??W=|R-^38C֞[q}lf;:uiҼKH^²A]tO߸ImJӾ# Ҷk}A0u63QفdQ_T X/(X{gu-㈑B/ tcJFH{w/)G'|jE];~`S /sRe 2SA] {r܄{Gӯ!fRaƉ fsf)o+1W\/k?HG<Ʊ\gO! kwCk˪xu n!lxXZd~ڬ.7~w/ռisC@q5P֘%L[*10b~ 9l߁O!7Cr13U 2h|v:'4 UTmᚡ?zؠP)LKDB`$0$EQQ=!1%w+5مe.257m6@Db#~e(1r2g}:ڵSxѠNnE{jH\WDlܒKeyQZoGR^d| *?$RE0ڝŒ%v8M>rbHUUc P2rIy  RDunbteݦ[wdY$"Zc"c-!uꎞנz}K߳;&GcNI@Pgk^5* B;*ݞ68nAthTIԱCzx"U]H=ˤ7g2Ldp~ЩJm8]CLij?cb.TW,ޙԘUZ.q)-ϻ6]NuBw#×& QiXdWMrVmSR/&&vWnc:9wK5jJJ_7$ܘ䣪MN}BbFS_{>4ç^l_ۭ$vɯ̫)QZmhtxKx!KDR>V|rŦm]sHu:1|EGܹƵyz+׀xX42w:wC؎F|Nnv0 c ꇶe42G1{h&,9REDLLapzWm?5:lxʟ3B K-շZ=Ϯ 2W=;R&|`nTC:FL LqXIvzr=&c|_21BC8j.JTq8ʚA(M9_ Ɯ#ep5$7OkJ&@o3qorg TƥfFdY+AYivp[ q6tHɥ+jc)!@ޒ--F&/x_yj蝹<_^ =V;rn0gDu:M#N*ޅRlQMh7=oyȕwC098ט_ޏW L B:qu.l`JZ"Ju#nSKzv<"#{udaebځ29u[`HFLW4sMM,$lZжSUfJg`*W "dOhY`Č T}s [ ,-r2"jPA]v5R=DJ 3"E)Tbٶ0bhx >՞ӈ'_P(Y0A6?T\x_u5l{XHHNS*3%BT $zbnk. ɖԫ+06`/GNB/_(cUә@T73Afk 4=؇F.lSր>$Fn 57ceG9njpYL19r\ҧ S@`ȐBKKa%@\ L9Eefl Ԣ5< qSuFp`vU%v/g2;4y>֪eЊ~uz"-y4ޅ_clϢcI;bH8o_c9v].2tRG8˱>4Ϙe1yg~=j~$I 絝dͱ/׊ ˬQshq'ai)GS._îutS+y2E1D 2fcFM^HGq߰ofq̲/^b=Wӥg79Ef) ʹFd(8]Sܠ*Y Vp$uz&MÀEƖv.&Nnľ7udN$jFtڲ򺎂V [!m+GK26VcқGBYi٪矒inMFbdg&Sb(mA*.)0M u5ցx utbZӈئ{noW.$PТhO3/bQBQę-Yr_"4wqq BJ P+c,H+2i"`Z܍LyhCE*U%CQhuJ,6RSw" KΟaPК\6vp1ԓ0:(@ . "ZH$*8H" $}5/* Hˁ2ޝjF"ߵ`ǗgNr^~=TBZ._<C|q$S9vS$~%U}Y_r&" \m?M_|=ho n(ŀ%Nq:^S'^b Pho$1 aRdmL@#RoGl%y!_HiGa>/qI?JiBG.j}JrlR'Si|LKԠ4WC3AN:9sQ0aqͯo-><~V7dJ#>!bk45ɡU/V4} ~<Ռ9Wg:Vw\AW}Ϣ<|,dc#aXV:9TL7Gx2i~hZ.dJަYbfsV9uJkP ]iFӭB$<7őtmCίXEH1%6=du$_+JtٖԙIU'IL ,2Mt#D ӂ(XF BPKopD3[ܫϢ0$F88 =]*ubɂ$(jc*G!y(}Wq:-,Rg|*F@vYeRs hFck]M1ʘ*ҠۃK,*D@e5S UGŞ=FJ .;mhBP+/:E %[nXEbf3P0jʻ*OXCB3eIޡ^Sd'bݹ40jRDLj&Fʗ>6R%o`є!q C?dRC~I[slhmCbk@'%E:6 r@:$q+q&'@AoX >Q?GdǸ~*G,;#i ~4.*o-s+uĭF*I-Dq,x`ڐ+' aFu<CoTg飲l M! 0z\ѻڂQ%  ag<_YG,&pGHL6KMv)*1/.]]N8_=>tq!Ɇ_6Z1Bp5ϙ+D<.in&JEB)Nߊn;Ӧ8Z(OTOZ{"a#tdA (ٿ".bv:uj]Jp*`*4HpE{\hՠrx¸az,RSP[p_SϓjW^#BT–0"4-'`4 f^هnd` ku)@ ~}n=vww jW$'՜'gۮ__A^A88\J\*p(4WX9Ka5 bTk'?7BܳIVY˅zE;7t7 ݬJ^ :Q C I<0F *l3 cuj}h8Я8Y\[yR:&@co{sh ှW*9L4׃_t?/to(kͮ&\LQ ςǎ?B) 7AF3D W䋞q[*a?k4y}s?;E&~R5[P)]pK0rv.v,ȖDgK(9}Zwn( tE҆Ub!""UVO@ظ]įɟ? U-˵ᔘgXDfWUyeQJ{)HOJ'E9sTh<#Xp̧cֻ#jX_v!v\r֓!_#VIйqN*nj$b-qH o_+N-޴<#M{\>ioH~-FX+dK,UT_n"Ac!/rvVW̪Tg@b>bi{dĪ2ӱ?nј9l9B; NwSdPc)w^&9<76ob bc/ >lnbqT^8Gc5j~ ǘS2_n`-;!;]k!Q35+RXR} P [/PeEbBNjE@m-P8#2QA\gû ܘ0BK9FRw9zB Z-w_ƶGDe7˙i*b-y ܭOpu9\8 dJRP> 7!FǾg2O {PwC$(^ ejta/h7nVjv`렷rGIl* >eLj} Z cxf, |ɴÉq%?$QM@'4/#K&BC#SlB"!&|Ap'6o a[甉T54sCCxKv`<2A{e̐*uSEo3ݥs&4|%)pQr ]QhIe¯l`ZMzQAI}3ihYC` y{ʿ]ƶ.r)Q}ʔ@s;aiQySjfT|2367NN5X|L(`)J=6}bl=\]D?0@3(+}!*A>&++?Rgjo%"59 ]oDq8;㐝V𪡼+1^¡>ɓ3-\V+b*}\\iL/֊̏m"dHdbY7.Jk_ o[xXѵS}3[yE3IU. j6@ANPy5C,Q40OȃM}|::aqvK%q En 4s>Y#>I,:?f {0\ IWCzG,KBJ"X5|kj׫5dvD"Xo݋[^p)怬4xmf ]d:S5*c2&cak E-,o-gI1r=K3Z#$:Ǵx. 1 l'&zg%UDY '"*ܷM F"Kj@dJN܉n0$">m'5_7G~fr(|q鱄ԤI j?Md5v&3~޸ b\1$/ ĥrSLW~8Ov-*K-vtNrnk]FćU6 ?,v8Iմ]t'KA+jF=1\a#Zw86Z#]7] Mֱ]&ZM%i*2 ¾JM?:B[>2JO!D9*S1>f=?tu ̛O~b`FX6:h=B{oMvԟqC<6SIStJ:.)0'1hs)d|D[Ӎeu J$I0=YYR }(_S)ҏubaՂ&NitxM'0J#Iqe'2{Xknv#ු/noX'Orn/! a+9jtLX8Rv!У!fOS1G<5L4߿_Ӱb4uoq&`` CˀUi/ɼB JwG=;5 f':4tI-%c9 J,vg,wC)߸9׭mu&Rcv(<= <D'J L(8kS=*wa\~iuS>7[Jòv#veL m od2lddjՆ#m8`nN6k *fc k.ڋʔm]0Jk?/rtsc&gt!R0XR(\R3BI pKΝ1Cr3ḶS6נkˁhiYvT kućbOu:|E=xήkquEAM)˟ ~OMd OS"đ:e3ywpU(e*6&EᠼK" sL6Nnt]?rxqg|82r[+axjMMhH>$MK}Є)g$dZ'F Mcښxщ/s XO?nZ"+`)9\#**vZ2{:IZh5"͖ =bV8;Oz7˟tyY*YA8t]=Y Oc?@VUa*WkϭH8䎞ϠN ez'7& !PE2i:WFU1 +sTX9h)J^A*L8 N#!Z,DWS/+*L>bN"L& ̰o45X.!-~ols|-'ag}ij "9'fBߴI+)ah]q5.dh}ҙrȈM3ĸޥ pz}?- (>)~%Pnt0zx͌FԄR o6[owR/P~bƱZ[T m>L-47]$w ,}m}Mn4KHWC~G1s6uw(c(Sf~g.1پ13}1CA4WL/K75ۨ1GdC/_)!1g U}da';|"݉18@a` ӑ/z(vQP݇p~ׄ#wsy?)Sw&Ŏd64#UUʥj6A3!S% aWyV{t'5LTq  N5?_6J0 ueqY'lwymWpNY,(NDwH򟃊6sU%d,=uBjzsg0k<0l"WEV0zWQNg].GFİ9>:/\KɸWQJEw5(O|7LƵԦ ?dqvYBܦW7Hc)l*,STߏ}ݏ*QF7QvH*n 4n;Ȳ(2&jq8X1ŠGj~P՝NdiCHD p<(5^Nɩ5Au*uP>"7Yąh< 19gUGr݌!O˘4{2ː,Wό(>#vӺ $ka+wH o׷:J$ cY5iLv!ӯ"r^]▱ np璷ZAߝ1C⌦i Bhk49Apj-$XR,!;x9l`bȣBJx' 7N!rHL$CЮ)`e\Z a)$?"M4֡I1pTB#sCp"A:5=ŭy:OMg9^-C &M؝Q y+0jZ0G*3y?qp8E3^q>D18WT좭&oc|Jyt:⌵^HN_oņfZTCAZS~zk# b? f%xK$ 2)aȽ,ɺc$zUcLJ"Y-c% H@jC}/v<msEHACVA>p2(#-.R XiD `0e;P鎩P4>D_H =lfM)2Wvü΁u8.դ?|}G;5]3`fcgLq?a$ `2RD}tlmSL gՓMX7b+ڳJ GPMGmaF#PauQFߛ}©Lc$WŸˋ^!.BjRȁ<7‚?0EwgnΪh~Oits7:V3ٌCNyAY b}  aZ_VP/ہkXc,$,>g^c 64gԟ_(z^aukzsr'+XvF՚zI)Dbo5KJ^"84`fzR` j&8oHLi`N)X6]6U?.2 ;\\'⎘{rVC^0ж傩 Ć&k9[*G׈Ndń炵 F)8*s|/_B5`cGm%qU|"U}ܡˤ0-epY*,oxS z%}o&#RFG`9.IvRW1Acl j1}b90r sJbDpT?G^KtH\z#eO6y !aE3sׄ 72ysw 4%~>L.Ǒ;Oʈ~ߓth$4uN^OT?(,=Z|<ݥB뙗k ق]E'}w-8@KrʹI454% ns0bwbMy+[6n5H%h71i3,% &7T;?-~ tvq/ꊁ#he0#;lC™&tk }vhHA~iQyZN߻Iz>[ffM!w!ƿ rAICEo)M]Ips}9nDn""We~Md#Tqr}g=G=ۉg`nVKMMoORFDOBޜ3Nnxjh^R_ Di~m  0{8&TNN L1-*oF=@ ?pMEɄjv8AwR'B v0!3/J$Ϋ #~ G'( _OYY pcc_!BI-"܉Aѳʷ0ؤ Ⱦc*\+4zzD."X [TBz(O^P jYodoPJ|o{qg>nWHF#~!Aһki Gh8JAU&xrP= obR_15gZ;7'?ZL-HcXʲ.;5^/6C#?Wꏐ񂯸a Be&pP}`L]t$Fk &ɫa&~ݓR*Î>ЁDڒcQ@Eti#Ɗ)A&WS,m}475% }*:(w+w*Mճևpd\}d *XiHpYX~S<y虜ZL=̥J[8MbF4QJ3rQgm[`HeJy/ $\=h &0B8%nh(-gn/`ڵ^nc-@e^oٶhGԓ< YYnI q}8qڕ;gK捯v(bLxoWd?_w H[:HdA ;楙g`/4|pD*) FYt<)s6O>bzSdz ulGs)Ov̼:iʜ5W~0 у߅e߳kz"?!K&g, Лn( 6d턗\g^Gsw@ֽR+,@[a&D1*f^ [qK%M &X>!Ѽ Fv)$2RNK ]W:y=CRb_@z."5pIUR~{]M d@ƅuM_Z'6~ WolFr\?kI @s7JzI)z1CÊ,[87"fbQ]by YPq',ilN 8oh7Q%FT59fn{lT [9 ]v x}ȏI,lpHM4!U'[qqۋ0\~Ë(w {IjǾSfKHvAz0F$aP4?W^?eY/T;WEȱ'QݞH^Ӗ0O߶1][&xhJvR>F>/}: mBMrEHiGq)'ăbAW) #'ij4EljP2S ߊbU&im0GD o>Rr/AlB¥jb簡$`(΀~" ?Ri3ˏ)i*q0|XqOJd ,Ɛ\eednD} ϟ:Arτ,ȏ+`:υ܅#o{9g`mVFnq!VsH<]&&p@!]JLko%>w{m}r7`N9窳F.Jw!w$aV(|2Zmb^ncFFҠn 09)M>[+*C(  F~ =S 7vToSۢZKԴ+޾E\7SD" 0JkX&9nYa%?͗;JU )>ȫeËۚe)Ěd=kY_ gLi!Nto&<W|l5K+w'gSYpAҊ; /o"~uJ?i?ll߮uCv9՛$t\ \L|iFbq0UCޝ[R2T\Ok@Qȸ_z1paX(g 5]A:YK)F^_b[e&ud?̈́}P=snP!~4`OYO[95D8턜xxLavV>vYmAQ OY=3:{d&=Ys4&|N3,(eipE9F꘦/qac_4eNĈ2v.̱U2CgmbrwKY9=6;芘usM.FDs@8OYz\y1 1Y0eTw- f /]+$J\)$C_="w 9@llz`V}:S$߻-xz2s0"1W[y`ZmjGUz"(:kJQwSߊyћN4ـ| !-A?~r~ݹBvf-CuY4pQ0s6mV 3!yl$΍gIq9F׳ -e`y{EaYWD9ԕY m7iډu0QV)p6Z0\zxktkiia:;O,1׉j#3 4=VfH,~KSajupY;}$wlOnUR(L[Q95: QD&KwޔЛonOjS?X4vme2^UL~[5ujb}N2G])ݮ @E^3o'4\9Yg+#uɳcs QVWʭHQ˸>CN)py HV2L"-4v ,cqx4`g_G775<CnxzJnI<55j+E:G P sXr0mz1!,ĭuD2BQQV),3?nqgؔkrt4R&Sh޼,]R b+?Ûu1 1)|!zJ4.q5q.vmQaQku K~Ns=7ހVw=$;,D61(E{vaGe}S!h$:#UCZ>]ϰez]]s 咃+}D"~>% GrRG egi{?Ofo@DDQT^|vZM4/`n9.=0Q3y$no*NuO+."/`g)o|z abɦ[fڢ0.wG6~._^բx?*[AuUvaiC H S@rSsN&m2upt.ɖ(v^ߡy}.`+D%=h@Yjbt?DK] ?76!3,F q/֋8l{ m[*\憬࿯GbAߎ.[ա!"/ Ȣ5Kɱ#T_rlK$k1#lB_'PWR[`ZC}^s_y-eW蔺BL{HfG3F,̙Ox{=re)U)XC'*PN>|Q팖T0"oߎ:K,CvaN+RYΐLc0 #[e6gȜnB="if3YXǝh*yg.J>whOHQV1g(2Ba>KisP\k~WfhgH.۶[ 0⒲Jw6s_2CҌ30=cdͫ¦t҇):G:buej#uLuK R rWl$3'=^珢6 p^`@=]v,ġtjƆ>mP6 :ӳJY:՞,&]\VL槔=}Y /L-ytQwi_mrYBߤF:ӕ웄3Oǎ1/_MOU:%i5޽xˀMTZisM' >y.q{) %  8;<=%#u4 j:i.ab T%FAp sICs'2 ?T~57]@zYȼG=W5834|Ҧ6rꩍZ@ps旈ΡTT8YrXNoBdx[itҊ1 0f %*y̏jM'Co33ʦZ_è kX*˖ȲH޻Ȥwul\'tocR2l?y A&_0f.C3uZ )]]<%-'ߔTAEd=Yy> KPe箚Ts5UpL@`9=Z Pv3jr1I}2un#6řZIlA<] ]yAPa%3B[aWs?Od"&Ѣ3L :{[J]s!K>DAda_#xL~ =5LL>\;K^dW=2h&=ꪽ^f6Z[P1V(R'G6—j7XGޥl]MsfѨ !3f%yBV8u}\ ڽ+=p+p@1vEǶ,1NPo*k!ݏ/6%c 6)t;b*@PVhzͦ8LEP=\3]rbAR`'I'w3Ea@*E.y쯙TSZYFfe alq}Ȧ1% 1y7"]hSꢜB\N;yWG_ x4ʢQ%dKX'~L劔yTG3Gӄ9YH/Vb"64|+i?]Lv.||wco4VbU\bs| y^ܘ( XӴaЅde d tgRlġXz5ŁDMfM:v0Es_+-D)7AwC`4wԢ366P̋+8OF,A3H'S,*=eTlxD hw! Z9!/kWn<Ɖ7'\DsY*-\VYo<\?HHŹB>2';;gwD*C@df$Zx )i.Hz 6[m/Nc4nRR%254lۚQ"UǛIے'(IGƺB u[ӉB6Ͻ"TqkOIUvS"2S]uTv(_-"?_ ~§u-4*v~ֆ qv=iȠ7Zc|Ȑ*8d<3tC}mgXkFzwLus Ut75#]JuGhHEO51ݔ^ѷJ*K{챓R-f}› w'[`\U_Za cW--)%Ө~/rdm>B$z\a?ۙx w-`Bm])a]v9 %_in-~%-_1A_7-ZV |c )v1 AO~,JYžAn7l^Ve}EqX;ޔe _ʀb|h'?8qeD n] \Ȳ4!52s602Ff}7oo -,j=)oZ y0Zeם[啪b yݻ Sr9d~Fh}#v$(Ŗtn/"du<2t6dr`<4\3%+#cy}$6u.R&d9)I'I+):SsC&Pzҗ$^WIrr颿x jBVǫKŏ.ݏl4̾g˅ˎN͗8.f`4hcDd*VpИ܇*42 Mde1DGv>Uf"uH\Z4$?$J@<.mTYUgi)8VpMH6,Q-C@cz&nn*ew^c?M[< )55KKZ]:Oy/0€v}-+0\QU> 6o_uc⾤w5$.{1*D6rYʧ<.L!RW|q"ȩYî~Ҵ.<$@gPnl&@(%C94(VC/]X=.*1tH֔3%R0!Ԙ}&P\3r S(׶ߞ;eฌs6޵A"HťG\z9`)it UOMfb(]Y 2:1wۆT–mR&)$}=}*ř{hd~B,~hClwҴB%ۃ@fa[ń.A: C&&oVh-E^ mץ鐉^QȘ?ߐRh_j? 5vo1T2/E7q(>詌J%հ߹(^ǖf{Px ʚAG~uuӀ _])wyQVdIkv+ ^}7) H#0 c s#QGwO `bUnw`0KֻOBf&G5A ] 1TK+ٺ$ *2OWKÏ}K YȨO0@&CrxzǷ}4`@%>6-=X1})< 4I3dL?i:wS̓[} /Rf5:Ƴ{KK'!uu Cu_p~CUYl -0cq>4=j?c14|I7-LUC(2e6(JD%(e>Mds)h0v IXV-`} ]T8g:AbvJȷzN)Jeu: wݖlH`m2n$JфX/fzXrhO1ց=Z,ipޡftu뺚3'Su@٤*[pY-*F~rtLc}!*"Kd/> _K~k̙"Dߖxix2PGtXi&N#ԢyPDdQqH|@'VC$P3d X-Ï=xkytVC.5!=ɇ >Dk:6+8^@Vf-Uoe]ޫέK-s9]q䬃1d o$7P9ubep)_Wf;_#=߼!bU2 rGaV]+O.ث$)Zv7:dxr+|c܊Ȱ>ɟmCҴ$bՃ'*6tx5W^njrԳPOFXr@$7y\(]]O9xwq5z&4.5,C!hU *IF [DW=HPG@޷g(3O7qhxQcuZshr, +- zTpL&$PW+Nij,I&k[M-\+ӡ (szrxxe%u n(2nh .Tm9R-{ݏ`]ÕOLM-d^UB+ޘzx)E%Qobۦ,0IվW/U*meaZs,gfDK֤ WtLg ?wW_Fd|AdՖ*l,1$6qݼ ru{ F6vO^=6)d8=WoȓыT(1oC9Wsy'y ܂?>.gne?E\~7`Qmu8ʙqe̫eX3QI_۵8R>8\;;*^^g#=t2Z‘K.XkcI6ֲ2.NQXx.~[@6.}(|>@J@ȰrpG7dw)+KI kNPE >.Q>3S#Qs!|pk # ФŨSr|8>GN_槨`@r~+z&*tnQ_J1L/ %g޿#EdAcbVZ>)VU=OSVvKZ =<,t^7w*`F&'XI\׬͊xf Qvx{7! cQc (dߔ%m,>9gF6R` G~NZ.a|Njm/;SVy3j ݓЩag׿V_ hԚx$UaMͻ#q=^uCmHi{=zĕfsƕe b/4f8l7w]5!cr)YDP(XP/4XFeW6JE]ORF1 ɸu /\י!Dw- -ƕؓ6%.2*߆;p??~(-H$v-u[Qӱ}1ԬlCn$hd naé-IM\T0{*s}z '0|hL4[LnbMxrNL+O34l om#BۨXG=pSIIMfg 8STq{Q>bJ&N85k@ڀR$BN4$~|[7yo 5B_}}ƶDS 궲`,p0s7]+]O 0Yԏ&6.j-ɼvLduU'dzA+w5fTaCEɜu'tj#}q[1*"hs_/1Wwg/kia\2[;=U+:!M"MVXhy՗r(>)8ԢneIX[}nn%;i(Ɓ,=lFuiH_}o4JF@+}7O~)v1ŷn&ms0Mcȍ |]|<,E̶׻84SW'1YzV{op@:G:/,սJ6MƽMͰ%%!V5?%fFkbMm#PܖnrzJ$أGJcK΅1}N8q_Lih6&.T5ד:,x&#{t =F+q']beF@8Zo"qJ^)tR멉r)J,1s)wxAyٮ$;Khd&U!s4Ij ! qOT_.. fcڗ-E _ 5L|h+t&[Dʖ-'eJ<2aY{LrOyZGq})޳_Ax4jf8uye&}h $X[٩ΛW[.H9XeHuWM:>Rڡk&*麠g X,XGu>j»zdkpI%mSᰃ%OϭSr-n80z($3r0%ൡ ]b,33=Yb uүE ^e{jlim`IS3g6}1OeoLؕ[Z0sLHq̴ʌ$鉏^FroYF tWnbvǐhtQ6(#ۋI QjlӁQ-} ;-sp>]UHe&l*Xz#/dJI-NmqoA0tH޺ECa"[3K_ ɖ@IZlWIy$q@2RBx2 1V9|v,9ӈ4%7WBe)2evUC3BsέhdZUC`U^L`@Į$>w&^᪐& KU~S4AZXɿ z.џHo:x 3ݢa{1Mi,\A6'Nn˷#wQmЅܿx-EMXzoa7K &%T"UϺ2{U7O h(3]](]'zq HBu& (%|iӡM$׺uz١Bչ=wI&F~αXAyɎthkOخ9 q0D1%'V] )y{b*u*T.y'4 7ETo0Dyguyx6Ofs3x-'_x)e]XS( 7v ]%!t{!8NR/YwӬ-zOl'MMjkZhQrIhw&,S{KZ>duFJ& &~DnT-R~&$c`H~4f>2n |/`0 > 4ۺ~0]qԾSR :wyj7ǪKTyAP*۷s\-yN لؗBOM> GSHV879<4h8?\]O(8)d"hBgk*F]%cxSl@V?Q)B8jqZ-%-;}𗽽 OX -K]Wrc?.Dѳ׭nk~1IiRvcs ӊ d .Z6|J("BcMi2Dh#߲ȷ#[S<) 20\}[($O7sMO`<-@-Qۊ?J稗lñcX6)Xc2u`{q /"^NX{XKhrrX9:r4uEFl=>3Ԟ`ƏYaÒPAIA1or @W.^2d,ȱ\B*xcϽ6 C<ݟXLGD?"s) swA +_y^(pؓH*fy&i&^,H/ ٔ$CpwPu@})~9M֮W֧Jnlbw"RM%vvBt_ZY+@z sN&L^5~uUw!]˃ 3ৗJ J\"#s;w*6n.tO VN 4>Иk\(wl]Ó5|OX%D2kmË\O9jM;t-ϤJilKa=^z5FWו/tJc>8pw6dͬ0UqQE"~JڭQX%Nw,$oyi\mT1 Hh*,q:{{*O4͸/p~̲ #2>t}dqT] y>vG~4fl8uUL|eb] `;P1jwd]l }RfP8W>N-0 vR(m=LaR$@57|W7]'۴ }XXztҕҙ61(9ݦ/U> Q޳9MzXY'2"`e]\9k!q̼aEx~QKP*g]UKQA;@!tnT{5Wh ƠlXyԅa͉:fJj}s JV@?A!Sip;ĺeh3x63 r}$޵I$4פx$uߥ&rKXɢbp )w\DyL sS&Jp*0P5+] (4K`C.Qf"P+so8_i½aijtz Q* Xy1 l\\%ntEWFضy F?*w j hc!bh# KqTL2QD V:a>UDzs]`͋͡{@e_>fCw$[J4[j1S1)QL **,˨&Pd8VF:EN,{e@ѧ PPS:il PR|<<A+8e|duin][v I.?7TQN5X6X$S+`,\rY28¤ien*8T9ׂߟOV0Ϻ̦ѣhڞBЉ!ॅ`b:?. ץ!] [ՑZo;n'g^?-+x;~$0xPڀ]]$bCi'9.Ҝ QvM4~GG[4,ZNL[򩡧 B;vcx J8O˜yS'Y=o,CP|*чpQն]!HiXcp_X95 F$͵ _Q,u@7d pw"I2'읝ӹeU!ip_$5N" {cB+='5;,?ꜱh[+xj^G+qF~{\V.X'> "4E)SP[J"}`"YG#Ԫ2DzRI 1QsU!D\RЊ+h8փݳ}ele`M(DB*<*J٧ݳbcԖ{jwȍ{J50Fk/P{2NL^fygPA*흑$bYHFRfJ[sa&9)V_шꇥ[Kr?mw ރu}c^0s#-ڐ&+jl,}=Эjh[bJmdT>Īf"ƙ/׎ӅX|ewC !G"~RםS^%i~M5IG}w %:3nr;>b^18=lIV\SS!pt]6אҧWbZÊ+rS RձGcZ>p:YRf]ktIN-qߨVA&"{Yh_]?[q6+q^ѲdWu(=/-$ QycNx-:d1i waaBdefxEi#* '^Ɗ|be_([p_pvvkWroݧuhC}3h;'y)-ϑ.I9}2ώ ( Gݖ5o{lӥ,NimޛY{_MTāqĜV@gSq"kY#ߖVx4ۜ4Qk꾷W_poQ ܶ亯rzԈ)Mmb҈\>&b(u7GX}{?MV;sm3RO!ZxG3C![m3=Kz7N$HHMk\N54RY6nBNH\vYWZý{Z08:N)4f9.mz_ԙxhAr) 2=h9/6PS_le̶ =7ܬ);u]uߒADǬ?VEBrv :1~B )r.z2a!K ܦA]mQB$֚cGYʅPf\P+,Ō$7OZ>;b%EwV%Xm*VbqSF$a$е;DȗI,Ǐb䪯Ը= OIź,΋nŪ\WjCR@W`e{iP ,2IKϵfM,8ds oN0FHd]gnBbjs%Mn!QfCO<}@B1l ƺ_5d*ok;6>A_ΖlNE#S$E>Gq e}YJ#R6DĠ=8PfE8C36`&rc&K͆~+w"W%!Ug0NT";qGĈs.=F.…^*~[QMU];f+0Է<vt!w{gPr@-Q2K6* ˲tєy^@m񁒀q.sƂ/g5waT67* :N,~:g[ xЁ&z07g;'zd~j{%ibujf.h,31=u>Y7(I+39,0ȜLGȟZ:4I/{K(;{5WIoflkVLǶ#zWgWwGz]vK^젿ro/>w: cBN )'4X x0ćʤ|Yxa8<%Ma*H#&Bl8Y=S5ʳ=&K[1IS;2b׵ 5p4튝Hw)r}1:RBx ]4% x6-TarU8wAi6>K] pNHjY1l뱹P]aI403]_ڊUT2UHB!GOݾt|^X_6f2wVKeF-']\4V1' f@,Q2Q>:i}t(EcHnt*kɽ{%_Pa{/6WoÉk*8Q$XE1Obrk Zpv6Sms)VPsv;|"}۠{RCVVdO5!g6̘2H9yf2]FOh# TNIK#7|`4KuzDxgָ7i* 05׫>' L f?jVYGf7;ռveZ;FJ8FekCx[@tv[al!e 2{uYLpIпc4{Gßa1xoWS|'lO_,~}[ܹ0<.Y5zj1q};;y(_oFsϻ%<4o_3A]e)0]/[Ͼ+MGmt:mD=2?jN4aPձTaIpLkm#Þwm k:ʼnv'45?qu_x\_7J/vǣnvCʫ jX01YդE@=גDƆEF?#`'B "&A/g4Ñ˒7%+34ŗNVm c o37IIUi#بIh <#Sg7p2ö5gq)MN bܤ~IG='#'MT5d})䑰 ceBT 9ONP Av|4 (UvsWxeGZ%){">vaH[K񯮺3Y;z6*"0(~;jmחImQbhT+u ƻ^c&J O&/M6vl3t}Z}i(8s~|CmYo ^D8l tg hTNHGbUxŔ^]V89:ZnIߣ6^Gȃ+M~|_ƿ@<7NR b(Uj/4t> Ha5?ZA4G"~pjv:,V9N}c!P?}B\K-ߟ \O9sS۶_zmhƛ.\/V!ZRNZ?=aݗ]bbw<^U-'1&ڤAڕE+!&\d.Lr~Au잶㓱}A@}"g􊕖tk8.EeĄ";cf^el>^9qF'XKkYc8B؋9E|&Ujd1nvry e<4LMW?@L(_]Iu H-JB!#@Hy^jьyHr>oiQ Ǩ]rSwQ#")InݦN;܂^{@??lл첓R)uBUnǾѲ9/a@ 7Ӧg^c-n!pT>НKFV*z-^ϗM|<9m%z\8!~=*q29nR*(3^w\[|XJ56 -5`wC)}k=khv%[D[kM,G؁3B;; >I\^='L$wjh1iYRPǙ6ژrb`v§k}[t˟Ba$ WiW'IuxPhMZ])6`\yk]πwٛ[ܩm|Zrc\҅-I0AƢjz*ƫ5U$+ʑܭ+m}CC)ʑOki]W,GS:\_8)fA,|"?|lb?'^ ,MD}R8 @z==イO5xkPV˹ Cy4(xC19[40_XrZMh;krf6A@iEgTT=tWh:S-z0qB/nRYn=ip}Qzө@XZդ9RxފՆ7xh)'ўc$*}tqOz)ceF͎ B&4i<-`׸f)BB^-`L!Aւ-JwAm^ 1aB7dՉHjMKz.LUI,s t:;']I^XsbTZ1+AT/r*Y<7e96>AKfhOLKkFfZ ?Xvw-mL-xSf&ӷ*%SB6֓u Tڽ`~QY3F{|TfgQ؍Fym6ō Hݭ{Le"aiY=MU:v 7*й:>,),wlz>fEBT@Tk|,!i=/*H"(@`ӡ+,,WpQzI\fC#@nƯ;!qLMf$m %:a\NNW(@2Uԍ*qT 8☭41L`]@jdЗ?М//tȑvkjFT۲i' @ϗf~UNp. HֹOwa>:ɚD'1Ŗdn \I?[q Վjx49 zqώHFumcf@k0j\W,!'y%mY>0;_Ckb2 ER,3<-SG%C'j:92;!XOV,|1¬ HDl-lmVCLk }t buJX/X[)p&_y%#,Rɒd`KH&C7tȏUײ|UGPNC%[mzqFCQ8|(X l>_? e#ucQu#G!1  TccR%a甖KOzfMm>P&뱻9]Xm1]8*] x$pӼiS uVM4F-uyn^a(B{d*M}uN? o㗷\pMެZmHo@s-2=xjvm1 ߙU/|+.rXV)< q3 n%ke#&Kk&7 W w0|$CqӷRJBk<);ň{:^p2STË"}^F9 ?RG/=>Bo#%c)O>G: d7 xeFg3~TT/$< m >W<2$'f @` Gi*t a:R((.",v&6rKG GwAQEH 8M9{֕:4Kq *=6~LP5dɰw^ZeDoYE7ĤpB__9C:Z},sfcR2`aVrdGp"O7UӋ3Հ[j{mlt.ۭCYz نc#{@tڮRLQqa fhv{.ra; P0=>h5KpYѫ|cCR,}{ݘZ`Km:daYV+8zt?BnQHBZ=3.*?NwO*)A+̕x¬̆"ۘ|o: z[` [{-v#J~0SF8"&F}+ 7~u?ھBl}x8ⴳðluCiۉMFN1[`'TUZ.Åq=YX8m{#EUqYB%JB kx=B]]*??]ff(: "X&&K)_[h$voR6380SF#4մVuu9B'NS)4W,#d{/V߸'S{0_߈X*c";ssš|p+T\[C/EösQ(y$JEPQT3X|1.T݋2@MqT4O*?]D"9Di7Am%uL~yMD]!fi^|h6^8hdҁ,?,(BWp6<%$"Ȱ*j j^-5p̄pΈVVFH 6;& bӢ,<9Vv66xx؋Z{ ~ F*$Lq5t|&9~gxn(0$ɿ.l1&0ˋM~))N1eo) |lP 7dL#k#;W7z-?lx۝ESF!b7Caӹ@2H9b97A&L,mXrcp^`rmۏb& v^"q*Q^cص|~zv=tM8:7@;FEzС: k1Lh2J-gAj\R$J3%o͜uSvd}6<8yŽ ܤKE:],hiF> F;߭} S#ea4Nwk*^}D'VJk;ڮXEgvM9629DSH:X z&eD"S*q[ڧ $fUΰ,>%}Sp>̟<([,ύ}+ZS:]= :!AjsXq+dn߷Qjۇ^ȚOha ~n1PG5㿆ØC!@AB> gX \[X!P47 A*!q)/gg`+j>Dy}v*18{X̬mfPreӃ@Q{j`*d % hVv81*!@.T̫,GlLjܾrQXHl盢{>=ǀ9dk-% D? 0M֧c4S|,`l錮j5쓻xHCXN8KLV 'oWwK$pSlȯ#6?t ŏLx;OGc;ޜ7a '2/Ddn6*iMt~ժ?p (O фo|Kjͯ Vۉ6L#J9/6&?؟AxyϏh@ n}e ҔnWaƎRnŲ "[Ǧ|snI¡J0WZC o4 {"BQ:I=(8WW*#̊; m's"Oa(g2@aKC50-y`$D?%OOp :06V}?[Ʃf(с*OwcIU:BsR$?Qf cʣTUw ~(Ӟ|.ԖVqO?BDWfo`kGp_5#1F2d1 bW.ZS$\5,XIcd**#F\"U#=XIPҺrJ>h kMxL$,F|>n{vuVhS]rc9eU165)ٶն foݤ!'&yAdkgUTrX_`/7UWQirݢ؈μŁ}+cyyJ$i$\j[IA \ѣ4^vb,<|f18β`,K(/+NL:<{WmSgN+27..D 薸Sg>LrY|UYp]ӀXtbʈ;D0dB1q4“03zaԘ/8*Ӏ~>dm&Dy=J{wvW'mոYG;EOS~aL?}Ds%Z:.0 a `]V;LNSCјgq`>wƍg,p~fb]a?GraBl=Za[;t8Y#')2MUn s0d+GWl4mKNJŽ  KKT{z+4D56b&pZǎ}еl޶j? ӫ,R4I^~x-6;݄u=Ic]6¥Z=WC%e1Y>sz.-XZ*uwr?D@P;|(-0!zvc<.&8gmBQ!!^#]768uNBpNa?Gۘ-ǃ WR9+x- <ҧ}hh-Sع%ў]2 ,mh3w/C)Ȧ׀[.0_ n |?}ȋ{b'X*iU!Tbd[!9D` NhK .2^;q-~A 446 F7ZJMx%/q;Oz>ymu[-OY穪T0QSEEތZD g>K{6lypFPC2f4AO]΍u$$\U.T7igddswU\KC qwW(e(!ws}yҒE 谞6*1<0M LwUg`#nѥ02h/:r3 H -/`-W} #LC?ybzQ;~y.UBD6CWLP/5@It~YԍI+5qj09W.oGמKwB:Ǝ&sk'Ph->E㖩r ޑ2NF^"&@yF9xM< yn 궕_=(͈Ơ{Z5[YoǾƉaM|P:-MZ{e2 rd;8rvx[qCqiV#@C%qQ۪Qtbk#5xZǽ . %{npdz94Cr{ 会Igt͞%ɊNS[RH/[9!6TCLr-^=ـ= 9բt̿QuT'f&?f:S*R&c=@ F erwjﮥo@(/2 я\Xm Ƅh5USӅ;eg_mt,eg>; d{c1S<#d|EtO"ĵbVw Kn8ðFojdܔ5$sSU Oh،`W">p>4,Z3cj*F2 h|:;bW#Ʒ`L>D:. j;A? )jbS8r%aqnvwD ͓ `sRd& tt_(SO>W3 yՓ~TQG.tZ6zv.WX k⛈G*H܋d+?=|\SA鉝/nϊh *¦cPE}ˀd𲶼C^+b n\6Ң%XT|U##۾42`kUG`5L5M6mmX3}5fX.nƼ{7۞ۗT-ݫQ݅8}ovdUM)-w[ceVBk;%CP+Q=K4Hr3ط5eY*k(֋EOkadō^LKktXs> ]T,ʇ;UFObz1e PXfVMmI |"i yY]auJE ЯLԛh ѵTE߼w2Z:݅0vf(gKr7/tuQ6>`nWӷc{Zk Ǟ^X}ϞI,CU;JC%~{O]X~#g @'Y%IF➷艀@MUԿQgG8ĕWjz%"#A9N*%ate+Wz߁ޡ]Eix@-.nJ˫ȞbnޗPNE^@8/&,&@O [b{%Y ۣJJ'Ωqs$!*^gf:|Q֦If}mi.NMbIvI^)^Fz?Қ4^.\Oq3H ɓ挶߮Y봙7rERo6X /# S&+ LB}mN]5WBH)g~ -nq,^lq(n=\VVX`&o׾>ﶘKI&=:{agzD4Z y7Foćdשּׂv;\냿r3/cG=;jf4'8$ʀt"zn u RwrEJ"x%< 6/ $|W.g UҨHRzUe&sg3=q5 FI׾z=Ol4$' {$A_vWXH9 H j@UNjNz><Ɏd.ʤBҋturP/v#-O2T0ژ pk]ʈ;]43wUDӦ3̪$߀c "Utqprʥq& >~yw朮3/+-7Y%̱-7\7"tcE^atd k!5RS/O]L`T[޻.pѶVз>H6M퓤Y?Q2o5l Ԭ!1Rn! gHد&_8\=_l fo*Z (Rhr+ g-ycȏjOƗ }VQl3R嬚81O6[Ź7xqlyؠ&Cz|U;myeLXpMF"/$>cmz_om c-$\ߞ.5#P$yH*-..@4Q73]NB 0X$> Z/nP!3))84bI5rE$ɟm/!O 9jzT_r2էz~w۸9Vko7ƘOjS \CS bs<-fz<.ϼy?ZK+: OHPnc~F3lp 2 ը}*IT 䛞:]OYZ4uW\J9.h_IG鎸|fqo>DCb櫒O^vaTuhe!j 3f>Iިx,.iYw J'qB}op.%zy۹}T|WbQtYhʲ+{6zq}q24.:QU$tIBPT/OAO +r^LgmUaq0/SZG%(:*P%ziD A&PV\gڻZb wT)~^;S)A_߹uW6rʢ~_ch39)&Zj$P'4L_VwT?ߨLGйec2-p #pDI~sݍuF"4TAqBƠ㧸yx4F^^D2+[O?bI^Awdì8;OxN*ҿصo>> qM򬣴(thh_G&a6~2 &b*n>K@0ЖQيKD=@(rUpƈjn#MؽĐ%;9g&ON!#{N#gn}HU,Ui56?3ګKlOt 9P辵 wBe_T)zXy/!!w"ܿE49D Щi <0 :k.1ᅶ&%yLTtE^f)̐I*݆T7 S=4 _r&Ԓ#bJq.ajUО8⫫X'I!99Ϊnέ2E.RR?T~ovEܶVWƞʒC_k&?mh" LҤn֊Cab£Yt.$P1/X&!B̽JĒыWcPej4O4'OeNjfQԉi̋t(t ]b8mKr7ctc#O ë9C`'zkET K KIDO9&z%U|{0>by(fe:n !]-^JI֤aV΃?'$W8}I{o] 4lʺ&S &-JO.m~/--Hz%0jR_U΁iWBV`?ϳI$r0줳Rj[GsE]f;xם5r|P-RKuP퓎 c>-^FN~ T؃)j<#WdYg틽_LzzYir-5tК?=j)!$UBo/ku^#ՋSi(cΫfޭp"*쬊Ծsw᙭z=ucMYY{x9N!5mY:v?koDbKAyiƧ1MeG[$")%<,CQy[*7q8W>T0H&b^R O,I3(/5W){/R3CJ^GN Se!] bI-mnLϮ c5kPQ<)6N_yH>jLC~S KSq,,&jVp ]ʟ] ٖ q~!We$);{"U i_jAYq|ƓA+DkQ+ bx)Ԟeq製 kW n.Iv}NV{ma]xxC*x$ ە`!Ve0^:x~+oěgO [%t)VD4O2/=߆*f$1n*zmGh]p.J,^ln]akh/y贻9m:Y nCzQ)K1 w1(G?_wXQ,ӉRh/1Hї+FTdyúR ;V4;EԋR"N!}ze0 q吵U;a?>B69j悉sL]FԢOU9eAhj(YgMi^-jٝ}ŵVC?)j%0/*qVũ'Β_& qIݴ$S[9QI?0ۼmŎŬ*ck.לҢb$E }7bK±4pIY?ٙzSśw\>-S!p+ЎN_yJbg9=r`-F/$lE[O ɻ55H_GdD2>yM6NoQI}T 1ÌaL34Ͳ<l3s宇'j[w)[P->{J`s~=MUvVVbĄ1&Wz%Q8蟙5{GVІطOnP :<Xa<bwI k&384ļdQWqvP^ l%jh4w"hCZ\g%XOndv6ĥcgI1:-*[{;N-WIBK˜]7`^Ƽjg!\>njUl&0AEV7XّPO46z|AAwDq0yd$|ARFmM}3f?4*.V x#J dIq(n9mfѫ%=հ$-3=ZKAĬ7JNzNG?ThŠ|]Yr6HڥH-Mۜ*鍏<Y(XíLb (ː2Vyađ'Rߤ.VB`H؊TI/#8ѱyDhwCmN0RAޢ݉0;!4u|̥.BW]W~L1[i[rKWR5%v΃5H{fgAB6G[6} =DG8ʾgTx3%9dQku1M%sXoYK g]rR)$asf5=MI;Q z50w_0eܫ\r`o}LGqx84s~*[j`k6ٛx\W"a5sdt=lzkׇk̸:N$Z\h!xҘ9wJM8+}̻ !Ƞ0|n>.'va^p(7ė.}ೝ<"<..֪FWYw Bb0Y`K[b nN6ef nKTԹ[FimWn)e@GesYUzq[4ܓt\A8GgCgCif0:q)JtE##L4g3g䳊D?KjmkJ<鳧rjh 5Ol^}} Vd7pm-c{tNp70 ZOތR+vm!ˬC; hEQ.t* Iyʢ{`e0+٨΍a }CGVM|V4?[l p~Ɏ/MN;&vX-Qf3+ ט./M-ON٘7LW,O+3UPFMAv! =Yfd}elf.M 'a\t j6W @u>X%%kO ڰMm5 Ҳk[=TgmV"7 =*=;wM)_yOyLtd 8Hwua7嚤0se*5qvp]&IT°:vn̜^" T-z"LLZdz(|WͶ Y?ٽn`Qhgu^7aX.H;֦̯dV}A L5񊞰9z5`z[lT]`z ť}uwC8wX3w@^ jŋB0~6:Q"ԇ ǯ[|90)jqOf~C" *~mVwa4V +Jdp ?zH!mvT! /^>GR8Ι"Zdt?3n'C < ?c3̿HywƷz(4n%蘴_)8 ?g.lX dEx17[9ML^ 4L"{aiχaz5VrD Q=%= fc)N!ܨ{0bw~|<*ő(5oY[#ATf1ޕa}1ǠlnpIhvoͼTH)wV:3}b8>p:ȷQrHN,܂.Y<Wc "McA@)hy,#|շlh=n1h^bej[~LTuw#NM7Vmĕq&KAƿ_:AucS0T=hfTYK۹lr*ĤidmQg/2pQhɯ~FYJķ;O@zŎ8U0jrFEi\]Uߪg9|}]u!Y,e78QmqX~` >q) ڏ!R@v%M~TU6P72 )X5a5/͋~!U«MJAİ-̯LeF֮K6!&} PBIi~"ۋ ^BzFhaԥRe~7W,kv& ȑwA[PHw.hdY͐UGD_:wψ6҃rcZQKQ*!H_g@[ZS2;㡈Ahܡ.j=Fp"L,cAbtb?!qeiRn} CIzLO LJu xVAQ̂](*y8řH; Ei=rLǍGjHa8g, Vx5ڦY}?je*S酔,]PGk%AKYa;\^w5u"\J1nBh洿;:>;hƦvOĩ f 3S{g|@ތWA Ld@t^qȇ/\j ;0 oH5+aMX(,hèY_o>!ɆEevʽcG{WoXOlGL=, V _-0 T?RŷG2#<Ĕd_P1ɓc7n6y0#9t@X?s@΁K&&s _A;"_HZ6 3Sѯʚ&tרzyѴaPZB-[8MM;DWc-wI$STw{U|by j /LxQ!NNMzϦ'ߙjk4}!#}}7:}^ៀV/q1\-o +oWvh{梧r|T-=7 9kQo:[T`rc+Sdf-g։%G); $M:X߫茐1IU#eQ1HCMh#34/A:5Yt׸}$0#AhnrFZ0ei?A&U@*HԡHP(n#n}GQ!`nt#cXZBM93om mx8SM*'㳉{}FǶzxv"y.8+n |ڭVUid91vbkcYWވ" `cJg7{GYT+QV7$Qs٨խejXMH!4M,4\6AıY@VpmŢy(_q&sijpfVyocH]af?X %ׅF&I璽8P_S?$r9e'㢲vS'(CzLrP YqU3M4D{d2H i$p|1rS6$Ii!zP]aoӳͲa]d-B$FH7qk׳=0+s6Pa_ m S l3pN's^4{Dٽ="0La)YD"*yN&`6Khй!=5MҚsHOŃBu"? N贈Xe`20^@x=~:bۀ/l ɮ7R6Ābo}Ӑ-+ 2 dҟ!H HCaJ& $&\̨0.M 4Á41nAJNMu4;7.ԦBS&˲Ricx74.FĮQ_N @(5Cu[d*ғўYŨ+X?;)M*dS@i,RF W1(ˮ_qC([_UJ4FW>m|i2DŽ}bd(W+:6YAC:L);4B @o,ËLH@ƎsӶn&8i3e6qPA_>J3CZ_\9!h\V~,=,ȸmz䶔}*U- it7yG5_PCecSVBMͳXDh,y`s >0#j#o26ZtkAAl/PV*!TT4P_^6h'V΃ĉe/m,DUgsl8x=Eɞײ&Ot֯6MQ7=kEIDG ѬVإ#2QiY0>fM)$^rݾ7+Y!6|iEC8 P5Jցun˟eͷz9~< ^J_x[`lB "?3-rw9vơ11'X DU]aCC5I;-[RX 6>)^ OXG^~&[OeW/~́d::clP!,js$B除XmIHZ+G臛;#%%pn6vSOӻKWY;R7f?Ӥ:S);? XQdX-‹ bSG^6;2tCMQ m#aG*c56bTڭ`]T@CZ] ɍV NfJڭE^`(o+plSfӅTY!1 _Pjsg]Ap)K O5» U0H8.*}#pGZi;KjDy` ~.F9aUj9 " <%bWO@R-'d1Uqxo b!f NTf(5;&-eDwtޟM`qX!8@F%`md<"зh 6=Ϳj n3'=s!nDfoY-}&~:^Iax /abe*\ez%&ן<VNSa^.s R/9Dk!X ِ_Qᛲ0_dھƑJFQD-@VGyOMSf25|o){>ePo/}tp=YU*5uU]a3U u q;9I&:`{ncM죦/HLq=sZe6S`_E3;]hkT3f9/6 6Z^v! I2nu,H`Z P].)ڶ{`Zr=#Fu~XQHq_~^C>tܹBd/$ڔO"Y_wq+ :SZe{J;b{ hϚ_6|jQSEo]ѽ˷ۚ 5b y'| JO򷱏W*`joWUƖ[Ēv.e|е¤YGY+M QRj;vBAv|cfK__K\AAh$.icj;eQ?N&h|V\[)5:5%-#ݬb +sdWv'&}1(oMBP"u|/sWzje1>9včc&ձ+S(ѪkEfJ*!?;odJ4]U{U}'C-3Brbnô׎: ʘmf?QrF"HŹjfs9 !3q ?T'>4 ɸ`!T&j:eq`{5W|X~$d^ .&@25;ǎ%ijs6 Hx9>$OgmLD>%-/Y|{٭Cl2JzM{N8AhwZ G,"-ͿYq u*"&'r+?O NúL:Yd+wjxhn12Y)F6r~۶`"Q5pǻt'$_+PjP.}[ m2YPH,S ӶF࿻m< TNC/MuvhkIX+0Nl>B_S];)C|M*C]0_8 Tnv"[(4aTrP`jһ(}X+㑿%pJH$nXϸ-"Ɣp]9]Ɏ_?o*ޠaav-J&3#{guH?^DLQ<ҴC$#Xr& d]}$ssl]%>c1R;dAEa[it3$O 5Nq2Qgutgmt fmv'JDLLjH4+CZ1[-gm[lYك@-T^5.G_oK%9x|,GXl e2Rxh6V5tq* j$!%%_ cm$ ,Asپ]k̬AfM-Q/B_ bd;u_U7%X(:/Xdx* 1^4Ӈs@ LXˠ-1~;Kwt,G1ڦYB4No9>M0V*glKK3ӣی[Ht^Haך#hIgǷ@v t|SFՖfmBI>MHuTm\"}7DG4quXLu{Qݘ+J2k {3Ab:y`H_a^zsILg=]Ya_12TSD !~g<`yTb\ rz]ߜ[|= c^bM=L9py_;ƀٸb;#,!/]cI1еPe`u_/F$f+JI#4b}4ϨZNQ]w&32}6TRZJpn|mtp{ S|߭^B^*G>y'2Ozh]B{0iOz<=, ݫp|ȏ?% uL&L3gO' _-5+K  MgD o4Agf:MD>"#%Vr/ iORmRD /M8YHUVWXp2}*b>1v*}Oξfz_^U|p%L#\mT a @4"?!G7V3aMؠ%b}t&wvֈ ኴr0@8f6^3ޕodM2xܿƑzi֑RXOOw^Dя;ȂtԤqBt۲=48L{xi;.yI.Q¥덣LN.H'Mdh-[1ptF%!,Lm倪¸>Vd1ً|Ձ60;O4Y0kEHqti4w ˯ QC#nuφikŤK:׍ :Y*@ { F\g9y@De%[RV=A-:3b0m15wsNJ+/6NMh #p^pt[wy-dѳPUd}8Oc-#޷9慣Y!^"ehR8Ω[ZP㟁Kǣ8ӚP7m'uf^62dq.TLva #RT4CUCV_9uv47ȇ+WAU%s`QY[ wwKˤZؓ;(u99ECmxJ5B_&"\B]I< {Uڝ/ވY5^Y ԭtA֣E:AO. -'\?G?Y툋[ _p- eL:²\ǬPca736y?w7NOg>Ua '<}TP;.,ΗQ9Ƈ? eU??=ӕp!Rui\ɳxO}dɝ59+jy h)5*˷t}K#m=C2߳)y[VĹo鉮s8E@ ۀ"=TW?{8٠1@s*x p_@ I ՙT2~ F$)oQxOT&`;5%bR`V>:귇7SM`"߇㠵݃N3-!F@^a)I>BDD(} y,-|FwMyo¶{8Py&vn \?0yP^ҥZ7fuM,!f E{,}y0XOp3hȰA.qIYP{n v7.sRRl`eH0p,Qgv`$9~]ȏ B..R};0r`7Oa=]@R;l7@"Uj276ܛohkۦ2kL/7̯v!Om?DV&5Nu=/o#GWbݧ6`ƮU LN2@#+gѳMY?AöN0Hyf"LWp\p 'ifEp"Τ_7\m2\dx;6PՃ'v+8FZ^6%1Ы8"%<4:Qq~VQ6ʑ 8.Lqڱ\Z" i;_V5.Q3DT 6#Kf\v@e2XvAE# ݵI-iނZȒ M7'r<}fl8ğqQG -'$LWSn+T;NjjGXL|:5 GѸ">`'_0)bASL3ye:MQ+f9|4{U]*^eY`H@ R=CԴ_mR>ѸTVҘPlA2ombڞEuM HgWt ?9xF9*.lny wϏ9kn9:t{-د?ͳP+jאBEJqgE$aeƊ}= S8H7,:2 BW+b¦B#)2 1,<KU\2/YM\ILHF#[It.%FIv.cĴu.7KȍԃLCU^-7gi6%NuDv[ٺ}c-uk'ZPTWG7%[xA) uᎲߘhend#q4QЌkwX|_Ơs{Ja G‘̼KcŸlͤB:3dB1i|X7#b#]9--V鹯b!*$-hǡ. Kyݥ0?~%}i[#af]` ӽ”ǐebM,T.BL ߥB *`8},$8{{${9skf,vqRG>E{g-ٌ-{qf>fB@p[ÅsE0N?b?e U3n.H=,,w*h%=SLRF&n'XU ; u8Vt}L HB!cǎ:2Q4PpkW)B1P1_9{5f,"44[@1N2-j6:Qd6!*!`^~2BhJUwhKbk=kӛa4I0gKh*幍y{0VyZN.ÐXLSxƣxΖ7?,ߒf]ʯxT|("& .:kٔwH ZkG5x5vy $ r[\oIctlg;ˮ\ʗ^?s}1!,-*d,*BeX^a2xUvMPA_\K)a!bnQ7ZI]/Yѯy& %c\"(zR[!QjqT S-p=ݨs3{& ?&AӝF\Zy>E+.nBtwaʲGB%Yp _c'?Xt,?Wϳ`R?X’ #Eqނ$JE+uKSF`kĝOa6h& @KR/@M^‰r[t-F" tM&n;2o 3{?Eu '&:+2)ٱaI[St?A =G=Mc}uWJjBc07T܊MZzy":Ɓx%Zfݮyn"RΊ7IFYLǒD+uQ @Mêvo|OLi~ڛ s nk+@p$C]=ۂ ZX6kQGf263'Q9esNI3Ny];KO_Fy,Jbhg#pހv [ĻY"/Qusv;RKjN'lܜq+вm[\Am1Cՙ|tP5b6=hWW7<@UD6J#3l#]0f)(S‚2nOkP@*GI2EPBxkY%U#EC)<+_,uOuaO(u,} tU²DAӅ u AkL Lv0& A94gB ]E8>lWD6n2q)=ct7 J'ڢb&Z `Y(6s :]wb#^=ϩ:?|`,R;yoS67)QU$u$|()-`C Ǵ(pGڜU`a!HUW?K|9DJmjMN.VmsoHutW(#&OjKFxA}i@A}U _wU Z{c} cw?dgbPKLR<` جHmjd!Y-z28R@!J (KBm9XyTzju`%ddž ۯ929b@kP>MmgIQ" Oܺ]vG,%pgp ºam 7l :̤OH1[I*5su]:Ƞ6V-l2W OSd7%.#+YD7bXiYV@aBsgD>' &fö o5l*{@;Ä1k)9dMLbCsZKx>3-OnmS4#$PTZ G# 14Zqݾ 68EN͛د lt]Y#*zut ﯛs "Ҿy PJ8.l";~`_368rqn, M#:IXzZivĩ -hCȮښBDy;:31_18ݰB+M#?tbaw>x&γk3ZiPlk 윮߄ĤZEj3$îi<* Vrf&F,V-RJkj/O}jWGTLTS?hZ-leu pN1A'矗ekͱ0} 6if->yh(l0v8o6%IW:&)n; S@\Skjkf'zI C&E/NʕVF艼z?3/z 'i==@5F}0BJ<Yu$fbih􉱉˒y.޵G,B(Ks~SdR1Md ́0^:E#8I>9DueԷ1"#cP1蘶pZI$A!̫l]^\iH[i.›wQ;aQӜ:<|c@Fi}|VIN@fxlC0jfJ9J㠽YxM{3K!ՠg{4Mj~z@^i"UԔB\ަ^![8 0a"9ٷۏk ﭤ4 \Ox<~5{'04Hq:@)|I%| kZar3"*WIxc`Y]ψ\)%REpdį quB?kVZSiX{&Yϡů΀b5x)E uڑ,wj'M}z:x^S@A+5ϵj?bloݷEVIyaK4Ehx!2GV8A)7@汚B>R5Ө2.f< k G~.&G=W/+Mxnbѽn|6ew]1v^x1 4NKy$HUV+hK߱\,l`m1P) mim}a@ /_cuT? gSaj4R)[(&;! 89v`I5EPC=\ gPrDZQMy V DN1ؗC .6^YrLqn")٘X:)Af4!n^ 8t"VfV.pl_oJGPOo-:Nӱ\:x Vs f.aK.bΰPPRAH¸[5oa:34O4ù#8Q1u+c%̋ M,n z*zK/|_Qȩ uFXm[M'e;Y%2:R C1êrT#aq֪km(ac ADC'Z\h<ȵaT½ƨH@O` 0ސܠ>DY#_4U|?ak'lP*YvCMYɷP0D N^H3 R kC\DǞHx6,BP3a$MP.= ,vM85TV#IzpꆑQ aٳTmTNr@VX9R"q!u3Q։:F*bÂLb6T =)ˬ#$KS t\:B[Բ  # zo#Y$ 팛?)_a34W7@m 셦D/6PoBYFG0P>D+{<¤u&hA[E5*VηXѤʤzʇU.L*Q" a~RZ9չ`kMWc똷0#h`2rHP4$hGQ;5Ã\ujQsu%)g9+'Ddfp'9Y!>MON}Cx{V!/;I{KkO˛Jo a \A.)]gt֓od$8`-lQt=T>(('H[RetzD["PWJ"ycxoaKkzq:nث,"w«[41ƹyv¸Y%jӀ91nA6绡Zt`~z\uxBj>RԔG=OΞg%5"C2̊j!)Y{BrU܈ܢ,HG-(`  dH!~;6ԇT:4 Kio|eՠ ;>"1E;s[' TnfC&wq޿9ciq 0.J/ |I"7٢kLw*DoʎF?[Biۖ0ʃ.BTєc?1;00nP(|dl~ p%oYgͤ7nb9*BVtn ?[D,v"PQ&!)^O,qM3u`Ra_̺郏 -d9v&#MB_Jُyd\+.%Sa"l![/ϿpJ#r@6IR|wD [ˊ{A(` ‹#Vgӝ4߹Ĩb=$t7M'GbHM,M^ЏzJs9ms.T1(TU%t% yYOƳE / K^ehۈ2lK%7NgF)P ,Guw擀--X=(_"=co5\ pF0O@!nA@g8QqY˘2O^%yVl޽&Ό/G]^\ա{BHo6Zǡ'tc2aԆF߁ {OT=n3}> "KN@Ǣ} D=ӼE9Pjj(&"bhūia)P*D,) ً|O8|gp䈿Vvo pC["@$VLd;èg<*~UKmczU1Gzu249_%|KF`P ՘3y丅die켿0y bJ]z\ zJov`_>RzUI3~sLhɚąZwNw-?g, /PȮ t:'w ۿQE I^w9C f-s99(xbR&IXGfv(TPZ@8MFM:1o@6#6H2^葉*<"+ <HqdP\tW#>z{aEWE@&X-kQ FJg醛TKtG<ݔl7a".%U<R*mgwgclTtV0Rl$TBQjۂG#g~F'y:7{:iCwnݠHCrѠt;4NaYAC4:۽W=06+3m7SVȮ1,OAQ_rgnж9ᲞTr=p"* 8To,=b(hg@]XR.wov3 )B4m;O9UkS Olkݠ`CU5b2sL.%'LWJCS$.vfؕ꺬M% 0hҷ[8LW`,tWܿ;6f1 '8,aZXNYo{#OuGSMYBMKLܒOO#$3 9ޕPڣ"s-Sj(=P'iDLMG r 9ܚ;Oɢbz7?`%~`81$7ʗ_ce_~do|,̥&Ȁ~ eYzmSJxՃH]ntwl넴o⛴dp^XbN:gyjuI*ۜy9} ֿ[+z<.5UE]OxhB 2ԮpPOxYVc|mžnޞ uY"n$7 ?1~b@e@2>Uv)!%&4اVJ `eQV)n|`rk79@ƴDS (12߰:8F|{- Wūw,(cVD<>LlCpz*imb PeY-h[O&~ hfپS| 9_ޏ$l(6p!8Cgy{_&o/L3o_g{Mi:oE9_<^h:LՐՈuS Wp,/JJEytqZK)8S8M0,qrC݉ZLNU`To{b) eM}84 ZzD4K ̗gs5Y1ϲF b(Wĺ13V^f$m-.. v!8cedg}g7a|#)6HJ uv@QG?U YD&v[b깁=$ƦKʜAz)Wڐ5s`+hd5\fH5?^4*L AgFy>?^L OFvD+fYI~ݹ#b Nv.PKhm"I^gmNTȺ,Y=y۬t+'^'.g-`6xH8Ia!3, @u4cx]N4;zܞHe-罈MU ;``c2u;J~+DOQAZ#ݭ\?&8HV!k`OvZz.qb$'r,gFPHTzB!O>dF|`w0s{U,$LwGs;<դ." !lڡtdAIWn/\|s[9 "yV } yDmQ><2Gzld!KR-q1֓Ts\1`ⷥM7=oE +t呌Ռ<]6)T4r/:OR9{O Oo<1= uk5ouVLCm[E묦Qm2yU;"xr` g1O2-l;pԭ{&7`Nt^4MёՉV+E7Xʮk_cfablt "ۋ~|b3ٟ7dZ?M̂[Xޯ~Z1bb;T GZ7J1C&@׵}$I)RPdJԯY1Rgȳy^pTG:XeVoo 2}fMa~ذ~$j4EJVfN[ qÂj26@ IVd x`D,37fH24H_o3kqdQlJb pStH Ӽ<`0vlE60ݏx[ '/9m@BJ+MJ[Qmϥ.LCm<"۩t. w%zG~\|V "aHxUЫ`HR:mFt~63}u-8[{8ҶN p$P0-Ȝk9;RP3C(DG:&ː~JB&<Xκ 贙>G-tv 5IQ71ΚP[%(w'pvߞc 13 0V7$s0Q R9i?Z_.<C-{ 韇Z(w Gͧ;ں< %y$<&@HWwV/fXCfn[7df7HN  k+`Ub(5="ZіG MO "IͳR!<%@fO_ OG;kn(*7f@V:edEڕΏ." 1~"*a$rXַG>Y0&),*:y #r"/ZZ[!TʜaPbXZ4尿}R[e5sE=-~|.<_B' zj:-Fh#:C2[{͊ET;FzQzeoyHR̢vSRݮ*p hqO;~#L,vkkÐ&]՗$gtB$Nζ&Çz ) =|o'hCu!|Fw3EmCDJbP"_ՙHIa}KsYxfL7;=d(r2ִZ*jp!ߦC胋~.8~UL䞃﹞,Ta=V͘n>:l?#۞o' D@eviRDhw6EV<J4b$&X'!)8DoɛAnHTy`҃ JR4~+IR SBLc?#WlJ`Jb 4^O')C=> Mrk6[t6'"kdL|9* *RJ,]Sލ؊tjDp.Hj3, G bqf")G޹G"Ki,$^lgxp;/MؿZpL̾8dDin'z@._ hKuhi'!,#DQkU ߒ-CM*,.;#4?#K^5cvw]+Cn@_F.|&(E~D/z=-FRsʢ ri>)Vx^Q~}QA0Mjg[/ʐ]W*O0ڸZ^f"@$Kq@bE[W]NyIZi'@<`_@dW8mU>T`~e,!1V@(l@ %=>`תcԘ/2FdPxKZ#񧤁pw[.@rǚGKp8퇥@'{3ob`& !|p"Dwr,?CqܧΪ\/50F 9ׂviD_LSіNd")1f+.znVrZ Y].!>joqκfo|+SDSm[ֲv*jv~8p 7if4s E(^ew?i1n²:ͦo;'<2{̫f&zW$Dz,םGLb$B* fcv~,CP2I'2Ο沖@j 9TWL:ѣ##:g;6|dX#Ajci@sTh{˫}9qǥ "c `amϖ!֢uT`Ϗ= Lk';U Ldw:]=OJbBr[ K[q^kN Y؃6K#!g;lV}`1dMa >v4qݺȞawpݴzH/81ǀj"^.REOrRmѿ7|='o,oh$~onFJXڝJ_A!L7hAɏli[$õw)\)PdM23b)JY9+<䔫+w[T$U ]\"r'"x$>ia}96 PLH e&r@uHhu"<\ߌBÖ;Ăp7CFoJb$L띟:;4M^( x;+z{ ~Ӑ?U"q8hQKȾfi.q1RTKke4& U[J?m &}V.["ܘ¿cPGvh3~~ץh,v u<#[ \ojftߟ{NCb>򂽘޿WG͂ c/P>؍hS.3ՅB3ްB0zBa:趵"fw~>EH ע;ﺝtV Y8>.H >8 CUp\Z w˵FrU\qtWt%Oa\:Я״~*?}X˵8O08[Ɗ<0 Ա0t xI &~QY(;HA@c_Wma8; I5e7۩@{bZ6l6Hi{? y)vI[}P$o &t.a^y]MPV3:?xQA7\,۠q$ B<BIPp%<Ƒ>a$Q*| 8*sjT0 qNq7 oY \ۗ6hb|Uː9'(ׇB1wEoTͤku]-xӖz1/ Q*T|2L)1Qŏ, oET,_?3Ɯ!ʠww8֞ída5OC~PJՊV^N>{-/%re!՗/zoOP ˬ4[ VE(*lVm cv(ߣjr-+~0—gp1X7Dd9J.ֵ`͍ 0-9‡X+ -n0BMRzPf zF1S8Eo+Im-csuTX|KLǏ[X9_Tݍ-pT= nȝMAbO>Ė0[Wd&XH!Z(TvbIF?w ?Ԙ@FlFf+PXF9@BȹBUcc#]p1y?($`262RVAe6}R+OM8vmFD2HUU&`X~?'FWHrIO5!}n#l -*Bi6~@m\~yyO]i!(\_C:tO0F~Ek%5+8/^mc|5޼3Α<\%dkJAĕ'' RڱH0&߷~&uxR .4koH&yx`0&F9 wwTm$ 0y}G5Lr2C9TIyo f&m)ߤ$F#}^},.r8 &?-k޵Dgؒ%+Ъ21 קc5MEr-KM㺟e-2LW6&~-0^<  8*jnY+wW( XR4݌X%|Ȣ yl.7! A dQ2#Øx[ @$kD%e͟ e&x0#%Xn^=!~ Lӯ#lxNpN}>W~GoC|$W{^UT*_ꧠ|| jO_}>>kK:s~y4濑Y=Lˉ[ 0i^NgV%%Ӝ3Ң@Xi t"H쐆7 ~(շig%] U%.C(|{Z42soPq3MwGT܅Qk G𧏆w6f"ܮuaJRTdO+,A{ 3i-c"3J߹R:u)g%(|3S:=b8N'-P}AHg]_m!z^Q21@cZE9CSHk1 !Àw$%C?91pv"# ͚rJ[z]& %IIܴ1EcQAL@JN Qlh}{&1ሎ>f{p>"m%D&~Ԓ)MS`H(4e$mR(Y+:pR ֙'җGPYg@'C8x$fNYrtȌe;)V<̓3}F.TEƠتI2Jұ@u:ocƉ3~NbLbG.cm wX4j5:b)oJmj˵`@ZH~-1n*jx]W*UفI07RE?lh&M ۗ-j,E@UAp:_X8-lf ,#"dHrϣ[S^]}tѮl|&5- J@6>[lY.ǧ$.;= zwE'C$_6io${B3\y쪿v΍SP4e 9FΔD.B.אkd%?++@05,5noMJ}T{`1;pÇ9 ~^@Ux)NMbՔipȖS.|-Sa>7Gj>b{vdfǒf׭x@;S\oP'Yx?@rr2PyR#B$D!ర1TnLyw ʢ굂Um|^^-\N 6B;ּfC!( #89'B Y4ҼA0ew>LW5MZN G="H]ۺrH*)0ey.[J=2/>3v L5nW䶢,GPB}z|~ak5z n+9ηaU!j%YF1= OOI?NE^AaaYs^\8pNWAp 8tSZ1 @o|%7l\8n$ 7qU&PC٬J*ur*+BstŌ2tg\_Kµ0t-RQЧ!B(9\ɼb}hni[~z)veTK4gnT$vS0{|.GV`VB`/I0h[ژ 4RiK%Q+P]vrۧuvkF/ӟE!o0N#@>[X<!C̫$P )B_,b>T}…'Mbk/XSf@[ACLObUe̍+)Uhn{<(=xgӺ6ϰ_5I?P |lLZWL5p v|a@)>J^%yہ j,DLiึ[2- Ofc#4f3AEΜ8BӚg\X<.::Qzi`=,D w,"SeWڧa<}U ӻ,Ղ ]<%XUryn#*Uh5Fu75c<ƁR  7}ޣvpm8ʒKbD2u)ޝ?y(&0<=DyQPsܷI4Ƴ#꯻քmTE0mP=W6sX\nDPa,uWq(,}co`R8΍9TQ|CA/'s'7P6*sF·M-'$N8 =2D`b|G`MW9O[o/W@.hF뒧?r!4)Vی vhZAlSRm*ĵƏ4.KOX"j >x/I]=C(y27 ,z;gδHk0p#7<&spF'kو0L[ !Lͅ|cS@iFĖh>s fś)U> АLZ aO7:.J[v;jOw%%u d@ ܛ|x@A"x GC un9h[}9–stRa$;+#aKK̈́2(T!P̕Cs ӽ[M.A$G^75+>6QT`5/wiцPoe!MU/`7jlhGM|4}F=y.0=`uq`6JKu.ev2nA#PaGψ `r`aB>)ibZ@9ƲaNVuV!ҐWZoe ;¦=Ji*F݅6DZ辁X3D"# "DЌ ބbߢe}fOFVŴ'K]gdڃ h|{W$BWtuɩV35 sJ9mW KZ'֊x1{q!.lu`sw|\Re+Q!xF#C5P=T>aN̉.X2A>[sl?y,TωxKr 6k QN`KKq:@$Z֝ǻ+R29/%H%I>tNWz ^{5&@6Tr$~đ;{Hm&\!쉈VdU\UH)2km8+.&l|AG/a*76]-֑jdHf>Z #9J0cIxr'LL5~J_5 7g)FK"̘3"c G)9m=J0RUqC>uD1C-O&5Dc"B1L@Л3^۽bM*m4Y XPWeY&Q9n2iGwd4뭍-9=g91pN٣2n<DLa8tFQ җ- ;LJsc͟>!Kk,Yq⪏Y689g,ݔV`B$,J4ݎ ›wpe[ O pT=:+cvAw![ n]zYwPI?0ԑ-,`1\r.-\<ƒ܎'ՀPE5tr82אZ d*oJ`˂k{9w.q9Qγ#9"0w\4H5\Οtڄ )Z۬L$ı|Tv|PoO'{P >1ev~ %Q91vZ977!+ 03eSvcM@a\?"<ٞ$sz5qHfbL>YeYLj%EշA%WLϬ^H`PC,/kAYVJ@L5jfv*΀ ;t7:U#FafOeUо"U&\-ΰyԆqWfH9cjǩh˖.jaӷ`^WlA[0iO6'^L<"00p(^'|#rү'u=1%"2Hy-P~QneB;wH` KYS3RΘWiumq~n,:7:K;P}4[=WtH\dX7YIj?s` 4#@X:1ږ" eLGK FoKUP&I\Mo~Q^(%,BV#uDgiڰ=?UAI0Kj;1Q<{-cYb*W [:>OɎRidN|~n`|Yy B!_f_F֠_,r.JVqaKi?Ԭ4@$ Qz?65g,әSM֮ޤlAh܍GzB(HQeiX`^Ს]P/j ,L%ycq eJe^LiI_՟ 50u܎ӿ,f+iB~mw>Ea|MtWw+7@Ml{78Y+>j2'V˃*!lh#8.8NM~7ln.qh}zamp{O'Ə!z L&FЭ dd2O\ʱW`$8R˂ʙF}Mj bXq.äFJ8,ݯE|}PA&O3^W>&BC>O pS?ǧ2qIh!wJY7ʠf{I$NRR*c- , kvgekpiWZ%hѡ\3̾7Rv<^XtluAeLD ?:$y'I~DK%r.ioao2_@%U|}fd]D;':S%eL =xN(uLz Qw PmõBhEsڳ$1p[[a\ko=炞Q%f͙uކ kb] -w^Vh= L-D(Ao{{ˢ (֢q+C4sA(EN"V/n42hu:ϳ>Иl1E"B=!z˦Ԏ@tfXK|vL|pRG\o$|:-q:!.=/ 12qT^@*)z-XmU@yRђӼ"NE6|(tē8Gq7Cn?Z [˪Q Lh7UQvYW##J+Hܟ+P># Nwn5"plE>7IG8旧VnV4Vy* _g۪+1V%ɱO".;%;OY6>/(yh!as,DȅwA 'D U^\z+ۂo{#/O/!BǞ4Tw>[XT}ҽ Bb8M*+7` I$daRNO$LrAQA{ *!S|:#V rĖ!|U(땎`N^8Y %7 GYz M5Yo"LV8珁 jQރ- 2֛Gݱ jkvyQ47(mmK(yҙ 11sLm K/y i^: 'rEp0xj#evXЯ4uHDdn/n JG)5?C\zMqs+bFQ&yNR30aJ_bzƏh=s̮Z(U"o-b}"v0G.Ң}Y:73 -m)IB0_U%( 0Oʎ2SŇ0qU `D,܄@Iě@;2J8r8kF%o&{X@‘b^~&H*t6t. yS䮭Cu kDy8i[;+F]],m*ͫ$?:|M+,:L  lkV|]q,2٤ ϬP0mw`T^:!X5=u-s5,55ķh.]Kpq*畢ʄ<J }[e0c_ D9ם1b9] N;vOیRϾ] ,̜龲I"; ? )\VpMKNN)6,6a:6+o" ofB'@= >5h`i3ʹ9pR\U7 :kx;cr3< & jj7chl:GlSm!vJkjWӑՌ6l AN,!XYP! zt[˅h VnaڎO$7Rk[]E;6f`l?:z9Kxc?yW  )Bp+<~0@>9 k3B흪~|X]ҥze-B *Q @3φN\Ơ狚iU,) XDE 3v>({, 5G#VorSr>ʭ%|BEN6Vņ-ag+2\DF4^ZqB<c^ #ByY 1^ýVfID^LƪE߁@EM4vQg,RyV<qkx*G a-R\zԣ%)Cf2u07 XOg(*U[ fgMCl\x5zQ?z˪ }a(IW`bS ҳmė[dFTƊ*ah#RP5eHqLZoC >!)-H 7wcPqoe#+:&L,{m3d#w: `s#ڢH+ 9/* _d2T;VD5M̵TI~ps|\tDrIj`I;ξV~}aͽ:)_Sh&RP{ԧ x, u lk.#BT̉$I,;FS*|hYWQV[F$tSz:w*7 G*Uٞ`$=(q+ TQ\W髶ծ1e3Q|OWD ;xR:6䫡N$|$ W Sm:My4fj YkUY}*Ǭ h7ogL0/<߼҈ W5K9Ya@x!4%PILc-,/;2ݚf:]ґJi6)o?cDJQ瀝PY:j\4[=?as"CmVA6g2sCB1+P*%DvSj~{.r'-t m&_sҰ#rϕfɜG *;!g_?(9j{Mn<*CÜ((Tm0HImd&T ? F_GMc0xjK,^<K?4o5Equ >b@WʥhyI'zY!rDm9^πӳ)XE+77HFmzXLSCbSd\(MK]9OA] {C94bK~2ȑ4j#l=k~:?fFZn2nnstG .[@J C@[Trp*EsYF e" WڴbQB|¾|`}spX[[K;8NndgIP'T)bNGaȫR I*HAjzj%!{ޚE%:2ldR5уluN_p&?ęCvPV|h6d*yc+Jݙ]ke*8i&`҄)z-W pmƳT^Qn#,wP`M{Uje ʤP$,Lu&ˡ?MNjs{|h» Mt [q<DaBm}nJxULbkI{30$Tտ"qBФȅ Lk:VR lhqbFKD^{a{k摫KA-Za3[[.H8f%Av02l3nߧ!"ʈ./Y[gU|w2;9[]u7#kW ;o/qe1y!wgk66VEwڛ%3vUZ\KN ZXRKJRC3_62[D 4,ud%UUȂc'[]>o N97qNh3[nhC]5k1AjY^+oOB8. p 6g5{}ߐCД &¦q۰Qt2|n@QA@ J[n юŬlu?<.7`ǺOÒNxlzE;K) #(ulj\hj FT/{;oj " |/E0{80je뵟ԉXHf-Ps&Ot,ЂCO ,ofRi[ݝ[r)>_5YvJ`N(̲ EȢ:̑$?!pl>mŵGi_Ŷs3=ӿZQ-UUy].4/7 ~MעaowQB5xul0XG?g|8j*h\uT%p.4[NĒMeCU[ ] $"8jb!-Ojf9*U@Ul;Xji>GpVJs2S;*6׀y CEFy |Nn[Xׂ&[@k#rB|E7_*׍0h7XWs9ZD0T3? <ks:>eK֮- #Jg%, Ńnneݪ0jٻȁDJKCʿ~|`߷1ݵk7 T͊VXL)S\<\ ?eY3"`WXT-#GJ)I#uVl;")?/ߥ'cHBՋ&1g 0I4[׀7z\l{K5 Z[| @Wg|g ;[gfGkA46]sQe?ФzSo=IK/MZ;QXݚoMůe鎊L?j8? 3)܂aEwHF76P1bDkhrKO.;Ąqя+!1Cr/opyAXFXB.ǻ]֫ȿI2<вg@avk-&#@AFe7ğrA@&$/HQ1ɏaz*xozhB.ZT^f1d}+mB:īAa j(.!.I2[؁"jnƣ OmOT\~$q] !\ pw5v~ß.y> #D? c]dd)߶ :jpd1s<Ql&`o9GAK:>SvPF~ LVOi{Kd&|Շ8.Qg0"4b(^:S$]Ty!Y}k4cbxۻs,Z?3ր@hǺQ{ަOyW&5+WF6*1!+i 4Kjӱ̑4l][#]rbKw#aZԖyOdae^ $E#`?i[8*Rѻt) Clyҏ0gg<!B5 i|=k8{VgCSemK_ϟOJ2[}uIY}Uv i  cDw{0Hpt` &n"ap:;V.]^‹Wr$lf12Rt'565w`JT4R}iVI~G1a"Z{FqX8&],[,hz-*]=+ ?+I@1D"7y2/43 RroEKn`27#S~.E{󚟲D; 7>J `6uQ( vn}׉RɶE0Bߪ"O4{w1^R-e:tb]Z i[~V?gdxYs?%PIJE{ J-N!uԿ!fp׶0:SLKDbzW3~<}@_(kν<ֻ˃w HZ'[7>U OW㬵OcL81_(/l)-c(Xaѹ-K&W*+|~#@3W4+J?MZ vvG oob"9qjRSA_gGZw"zW+Bܭ2'>:)ACKNE4U> |UM.p)p7W|ì#>D!-y]tcJBI+$Mzwtm_ vHC5Jϟ}Mndc !p>rGIϚ@!G-D3E 6OZCSOz* Enb`FRW m+_٘V+JT>!NngF^,quWq$UߧUy-0a[xdA^}ˊ7-mCqc(㫆 /b)Fs.p$iq1?i;Zw v7/RzΪW$+rWHg)D>Ցq,lgl\>VD0 8;A2ӻM[Lv>;>K(&vIXnyaDepbGmMjOZR>cEWE f{lSXZT=ӷCȪT55y eU 98[y$4(Ӽ wL@Ѱa!cw E[3Eq17m|7"VZz3ڇt4j10ݲF>F+Uۗ!,*? 3fnpʽ#fTVA{{~i@?UЀ˝1EuH0 )~δ8sG$}N 5&W Vq*ei`v =WU XKD&`hw.<>&]}7A@G$ԤUmo x%^)0̥#yPi4;3ݦ{h6-svf~ D} p&ҫFW >'ڨ +zI;2(Xb%kgdlBNIkW:BW{aR>NɫPtٶΎnU oKv2#Ԉh 17xQ%eyr~ԩޝi &+Jߚ){\d7S,TZctWT͔^4`3p# nkniBc{WO,)F!ۄ{1=sfi:/x?sRd,SX&T,γaII>)swl)s]lC =#s\"8N*zv% ޲n%+-}d{ zpbGX/$tJ:KRXcx@BnHM|W @ic;3nry戝%dEyPEb WEl)fu\U'4#?}cF٥vi_]u"2@y {>u[:WQ)[N#~Ul䔶os6E9Q%(Lˑc3z]mEoBsS9NrW[ ,SnF:>{bT[o&vߩi܀4"Xh<_P}ؕxԡL hbW?Ccf5)3!ҡ d)7,2 d1צ;ZbpP)r}۵ Iam hQ=ĨT%Opo?vѱ@~ؙpN_-TrջPsChv^rߊ9Caf_|1>!j)1fk҆$L=E4@{5YL3UH$=1C4GiS븵c\%7(QncR1)Jd2O ~u8Q:J)1;bg3lW^V?Z-,fxبfjD~IE[Ga +yHߜעVAi{% t&>…D&2pLLQ4m;R,tHڡ*A_zdA,c PĄik!Z@~(U7iGpHsӧ.ZELp4OSCidz .tF~2a.Q] $bӞ<r4`a{LVs(q^TZ~>3Pr5e2J|IBvV c(K} '}̠yϩ|-Kwe#\LU-[oJ?1D%)7OȱZtO7'aMyZ'* Hsk]Si ןemKTxGSx*04Op`?|5@uz߹=[+,Dg(d!;J S~}űwc`.@_wl9SOaEF\wq_FI`jky- 6= V3f#y?./^ SX#yGj%v7\{K ~ K2 n. 8$&Wd~K8`13IaGQ42Q>> V6 7a?nJ~MIgK&(b˜߷W+8āV*h떗Κ^ln݉1|`/fs xxP}dj!2vq0⧤N(N;I+t1f`LIUJX_kF ,}NouF;g9)q`',tcŇh+U+eN* ?}1u-hukkH&s2GE^ώ%-z,d|{7-,+"9efNRY;JXx."aljǧ-$b'qRF]tKO3sZ(ᔮ*eŞ֢ XCY2H|+nRNXjdg$|U(2.?6Ke]St^2Fq&$(hclH ]L|l GgTgj7R ӚslUqiߖћ6J_PK#Y($N iD'4s$$yz.*]DHՙ8'~7S Y~7vͱu Dž}[l+ ~©SV*0{tI|Ub==tvǿ Oݰv$7w>Ig0 e& Wƨ%D|U!30 J}ʭ/b#ĖȘo&9pXęL iI71GWKd;jӧE6tzw b2`~v"bˀm6>ɞsArT1 {`dTMjT͊CVC +Vvi׉"Ux?f._\oMOqk!wvI0KCC58>;FK<H>O@,dŰX4=MVtF$mlflUyÚ!\1]ݓ2{,&qHQE(_<9R;NPHImF#'Goxx`| Zm_Dl C_(idبRYw7hChSJ3pY~7 dtN=PqX-j.LP4^FjC-y."BF%QX-7;6ą=Ú Z2{ւn;_;>Nh-/n/,4artDH-@<-W+J{ `Ux N&gb(X f,7Ϻ+F#ẻB//ٱ:PxܮYP"0RgC1WK=o}LroGJXrp2T)'  k/EsWFv t Hh͜+!iV99C'iVT&c GI)/,eު~ױxs†J/=OnKl&d|H/y I>׉d|_H<C7z"BFfF'Y'T2ZS_r R[JmR4Lpo v%꽸1&;} j?4GzO,._ѤevFS由?~ȇtBu;~&V&2 E*@j+i!v\c5Ï[,wQ&h K}tJJ[ڛluUY/PadΡN8!V83/ir1RZoT| YYbxnV6O5K|El` 8}WAۑ;󲋦?-L@0o_\ QL=>5ː Zf_"nz%Y5ZTYƄ*w"/Hjs},O?1l29fSL41'ng eS* 53-#7Ψ8L+$ٖM /g_A3 Ǵ/~TI`Zorxjh7𦸹ke?c]A jAIA0j(3rH:ku>[9:P!. ma{rzg1@fnσ6u+ Fn8YI|`8{/34Y(fΞXVRPmaT\1m S_ .sWXӐ JʒYJlo! -S* VB[4QA"s- .ּ}|xK`=!I- feyƊ^|_u({xr0=j6\N e{qiDB)x߬ݚe_?2\KhjS "&.h *-Njy2O~vԦy5Ř? Nќ+nr(v/jގնJ8ğc.i00ixdȋp9͉ eB.w4o;DzgwM)> 44Z)E ,$=BPT\/އUMUQȝ!_@X w~=݉ꖖZKGb]OLǡR|V$ {Gqv牸Ֆ%#(׾nA`~KFw7΂Aa'|RL"I8L>f Xp?tob U^稷: i3K'ω [l$sGkKszY44SN՘+Ȫ5{yKmF'RLuM)umQ~]yH݌)&9k GŦ@ >@?\}ift;5hT̛..o\V=vwy ;彙ɊT,-ýk.8T ̑^ZxN&`fOmˣ(L<|Տ,~;ߙrpAK]E꺲 O 7VKm`% Gu\2e)}HیU3 ,)E PzʙV;*Lw>G2zP-ZBAqCz RȇUNΟNHԁY)<ًs1AҖXs$&l=ylꃒuGaaIT$<7e䰯kA4:Կt7pJ!A.Wإz_rQ@#V-VDQ@L,q>T^K`g,>MPօ!W>eWėEB'`-0Vׂ[-<=7RR_<Ԛ8Ďp~X(ۇ r,j\eIQ#,U+m6!dE7С1iMŧy@t<8$D]7`cu*xO4E}ӛ-,]ZqBR [{WMX<%ίpb6tPNaQhHc$Y>uV:SqGèG=E:FEogZ⇾tJb )=LJFrSuQ܌/Hˤ^~sP'l$Z '~2+х+?B0EM"mEɁk"8-<W;Ȅ<6-6fK;Vhp]v418;jfNT VKHtFϧH+R+ ^.i\dӫskĂڨE{b)ƾzǩ37ëy!3+e \ZPs}y|+8jxQf^F3%ʚPLrڋ^}WphT%6D v[oi6W/_ֿY)0E5сߞQ:14[S/}A?7U^3 +2KHؗ1MBnc>ո颅y-_Z#hޫOJJB i>Ht^A^ ܭ |[VmlsQ~q7%<5y祥I&()qBBLBxQ/ј':ꮿxg9Aŏ7҉5B @'̨h+\Ip wM[5YG6au%Fb:]V΍KDOl:-ς܋ŝ=2_%N# T?6ԹG[վ4*~Cb*]I,lS]wK/=`k)PxYܕ1MG,0wEnn|5#lV pD1i3%ddg I,}LE,f 8[HN$[Metp8F$tb $n%o~`qu,p7ʔe}HU_l&7 [{ )X(TXo7E,HFx+r!M㈍}KN eKYEsXmܱ3C*0YrIQ JLZH'jG\#X:6yǝ?jR;)fH>(ήY$z R#O @w?˙F:.>54¦-OJkla5Z'&inn>]U <>ftln8AwE:EE9!h I|<~lw9,"i}t_1:q+i(4<ɬ-JGFe@FSSz Cxb—*v3llT'.~!֍w;2;IW_ߙRрSG/t,Z&:ڑpղ2Ot9^v9 q. QPHÙs\Cy9 y *A9ե,OX.rfTA`-l98PfY`jI7j;v%M3' bx__,IC@vkD G}/k I6`OA)Ghgot]va&јɂz`=u@ $cy(Q(q=0 &9#pL"r0܋đZg #VEu6iA5nk'FH(Ȣrs0$8(TM yP/o]n:r --F!+쁽<7)~3\RjW5\Y(xG_/dI3y]Z' 7뫀pLꮡedIE0vל(˭Z]&̧i ¥&fSN,=v#0Xaw}RySl~JPD;Ybc˨ !b1.}/%Z&/4_("pe}[z#pګy~Qܶ *=p5ZӚ΍`n g@x $lk |*ˎFST :VW%kkVj݆|mf60g;'iHK˔=}>˧/0}\I^=2NrV`1sS#LkNU_"pj\#*VOk?PJI{ʍKN9МQ3g/g@>Ms3[Gi/Rm577ȆUlXc)6K{3պU6zB3&2Cy4 2]_d X+Rqm]n7tKbڥ~, 7=$Фgd t̬6b@ܠKŚCT'0RXJ>"«+Rɟ ؋ Mm ǔ>?'D*(uFM!b=E<0SG(:Wib ubLٴA?N9>`0$Pf°E|@.6!cnl4l~L3z)5o#xw8yc|h؊amg' Ji<1rgevK5^xf=XcחAnb,q;t {[9v`yu{q2ȧb!h7bVa()\3]HBzp\{K"E-PsX]J/1E,iu /Za]z世 Yӹ.GS溞`VfDwRe*d]KX\$*^_+ן.7Scɣv5n|;kN^O@UN;-r4r3*pUTmK+f9p͐>? ۑXO`bS*ڏ*Q,\7΍Śa oOEnwd o$Sxd01T6t"7ng&sC7ҹT7g?:Q0" Jo]rUbkn6x4loXVlޝaJoϮ94J/,X8B&*RM~٠3>1S\nwL>b_ҷ}%_3z6A H } +`GV Xox"t<&u,5pn L|aAYs #\BKe& q@}-3To4_qo5He.fN+\TF#̇y:3f :G\Τ^K@L/6ER5euisȮR ؞hE"RUyۏ/ߤfCM>>^kygYWH˶ݦa15 !)zU,< veUõ`` 9礪g煁x5( RkSY9)r25N[ 9An)ܫiݱpE}+-w#ԯsS#j^R#,PP%D\qb]#j(aE,I49۫MV%s)scXREY &"0_Ih ) %;Zl;)gwjsh%ۼ.?FY4緉EtIm.&fo0OfYY"}lRQP;$2f Q%\?c;bg\Y@\ҒD.$랣8:O2*wާYO$J,cOqEz+ΓW{2s=sO"`ej0ҿ+1|ȶko­,ӦgHh|g/-Ou^ΰcgGN} c"Fzь~*ʡM-9Z+J~/E(Qz?YBŦ,1UzabɁI zʛNi_?!Ex~7 N oXƮNQج.1l8Y{NKs}^6XU@ƅnݵ ᛠI"\8.SXy,M>x^[p$ttg<^5aCΝ-Bebn蒿I(ozSV( -7*8Qkuar_BŜn xΏzu096x$Oh7f򆹭r/*H_|x>.raVSl0X14RC1ϗ_X\] 'b4/ޓ} ed7u|k"0/@ l9,uT9j\Ru}vنZ(ae3-+Bt5D*^Չ;. 媡?[ dNG@GߌĐy ؓ4Ϩmo@wxת>-[q{v]s2 C"}\N[9 XVz.m+ F62z/B. Y2]"x@=W2Й&~%Ț=[LA'֍ògBlR\1OMuxȂkFxM>ey 7Vmc0eWۂe~6Q߮S@/o7~c oktQ QMԳUV*CvJ7%7(I#e~-s94NaQ>kKϪ/!_c"L|CFYmAGk(ka\S mth2@@jHUQ] i nDd# I ,| p_r/FMCpE0*}p{&=l=kY}z[cU8n}zkx1-Kn 崟:+~XqO-y{ۧY mN*>.[rZo|̺`&T,nˁwi"ܷ:^IW9CQw2}0'}$%U{Xٛ{, *:7(Koڰ /[-q^zW{.athT)tڮ0m@05baEX!.~M£Ch.Gh+) ÂXWʭ`ri(H.ݹ(a@DW7ZD FqdjQ !»HL飤է~ kBԎ;M:%h*L v5զ`-7 8I,>=b5apMvU'$e8 ҉IłA"x94Bu+h"oFt3߿QA'5ao~XAS;M6Ph\՛9/ ou9?[ #魉&>9{y*~blMwR2W!>V/fLԨE7w9-8%rE{צ /"*MUmHJC}J+M!-> B*z{0 E>' gj`U ,6.1GˍÉx K)$-Q+Y0uWlR"C@-~ H$%H/#Hv8xoy6aDtܔ ^{Xg@_" dZBjn-f# J,kDe͂ha =D]<=Btڂ3oSiF{GxPx9wXY#HLG :% WȬR(T+dWOh-\^n*J&Fr בj{ z!SAv9CըT2mLH8)8MUHڊFlKl`#"'~5Y^[oYy[m!\q YnVWؾat vܾiA-7Q)z.RqX?r#)KɣPk7-h[ܑ@ʐ\͠M9Dَ!䜧JҞC@ ;:hA(+'5wLT#+: %Ƅa* f# $4w[y_L(Q9 xl`x|SוKVd$a(o<_<'u$frzF"9$JfDѦE""SٿRu\R(ϛ+&iiS^<ƧXqS+_N{{H~` n!Bs G0ٛ%ˣ3BJ!t0eA .7Ϯx_|CU3!ȼMMU l#q:4anT25QWNSY`vQACS#\mfQ^܃K%\|\%Ylpt12 sC3lԲT'8@*IUz`G4ѻ@eD3H?9.=n`,hT[vUO}|WK|?g`1PS+a3nJ :j Pƌԇ EY>3?# CO8nU$eIo"WBա+pI-ɧ875n"ygż_c3k޻ 9V̎w$KevIc0^Ȭ \V}"B=uG\LƉ|.Jd v&ē{& <0Ͼ)cDJiz\%P{&Hs:E/N`z>*I>2Bb Zɤ>w'9 \`3J*׮W?19L>=ieIL~y"hnlטt$woTG&oLvϮ:$cH?8KVjWZ}e2N(h%k~O-֬KisB\ Db)O>)^StMdZy1ef[Q-i)q5a7$V۲{Oxa"jlV!*&cZ}B}c\͊.:J'A(%~} \ו{Hk[D@Fwmsh|ís_JtLX-1绢v煓f.^Y=r,U8ʸjK"r-\| E wV;FbOMݗ6hrxawy. ixĮ{V zFm"[%f7Nº$o iҺ&GRLFoUkfr$jԁw@gc#'y):M]RvΡV눃$b̼ƠB m.U/uGA' 5B'Re%Ψ颭bLU\b{ǭ*?+θZ?W]-wug u<՟yVN{NgjnΤA9A1MDQr&z P:)n.O C&l(4?\EfLyzP%3!R i5}[a5'2˯܂J9Hm E‚y.NrsBQdCyVT"+vc[' D0E}KMd2]z=2x~F_.qwRbtz `}Wgĉݒ7w;m\q)5;kjHM2ERHIoL/ STa,LF60m<$~ۃebJ"6à੃i'ku'W;, FAqG /p(ZmP[z&]Y_n;c,b^+X9r" 9W=5DS[3S.}5*[S1 ldo%;#[n*W\!vtS_3u ps%h-أg"pۭZ:R`muV&H2Aǀd_*rB_P[Q=BH1 )< W]2-GlAaMeb Ւ3ML }7KTZ"kL>ek!7t./|gUѠR.l:aosnfw]uJDaaU`6WMUK#RrV5OM lÕ}Ca~lXn$#B"Q/%p;* PeMХx㴹pۮrl~YҞ 1l:Ӿ:802+fi qZ. ŽyՌ/^dV74n ^w/`:Y&%Ǭ2 LYE 2c:\JU>3r:|XI龓*SIi:0h va 9;\bIJd^ǖ-=cϏسL͜|pNGvc]z l Z{${DݱF4>$ͰP`Ǖzkz0̋3 R*<GVMa)"nSnpt.%Z-ɽsgP }݇܁\>53NUw"v$n Ac^r^s -3K̋#JךIי ?{T޹I;eþ;:D_$NphR%^%Y [Pj͡/ϦI$}~/2PK Ds!BiO1ە(a'6}pQ]%?Bd[J.1,ؼ=􂀀:x5z.hסvBem>T:MK)=YŃY $$s IPt?He&!Oؾ?E"b o}v4k7;mSŵC)Dvm,r'}Qr8xX/p_ulmCY4 #H#%StF SQLHnq~2i!yqO H 9ZS% tpLi~ɋs4HjJ%4:YqW y{]:ųB>mxZ#&u* bVHBMzSR$дکrEYz.c1ĝ 0F7!eGw0EQdhsn !`{tI=g !|zbP=%ܓ>%"?J@cvd~8E|mL^FsnLޘnI gFR~1P=[_LB|Sƶk8Mp]NAzwڒ.}ܑg[fAe5pNSqPX5a}ya!~k<9TD_U]?\UY!eQ2B #;v̬񵱷!$pŀ(映qNM꜍}߽Fs ?.ɴTxrUp?p zlDu#du 6r3khNFYN0A3? 1(!p(& i ДRNIXh^Usk5"-W߻ۨfҠT;!24prZ|=ST#@\e8t µR]I8@jJT_`^$HwB{4Scm;g\? v}zיЋ2qEE8Y\vJ:!b؁[`|q)^W53U>q[bcZSi[Q, j f*NE3x ;y=a}~jLTP X;r7Lƿy3>HH(`7+;ץ۩+`.,c4*̞=$8l+%VcrCءM8.$o,#BD1󑵉7@=5ۧe ~)6XOosN鯝k*]H)Idm,;Yu<ÕϟS擇wsK@TPrꥏO-%/}D;}̝.CH^׾.2 k~'HD:|龏VvxmR[7VfuBZ褲aapabkGvR68P:>r*Y%Dya "хz3_dk(' 5V1&R6^s$!.6&",7@4l) {~5k'D_YI7`HwZ0/lߨ2=*^)HI :/~H8P o,eyZ ou0 蓀PakԽ%#TkۖmIIQ +qSk6HpfV$H z >'H#-@]c6 ;᱖0Ύ (^R`R`uP1΁+Zp8X%T*?%wBF4F? goywM:V ^ϥ} Ֆ@e;-髪.?5iwJ.òQQ"'j=٘ sj3'g 7ҏV -۱/tz5 yKѷ r/ιZ OFe [dH&sǂ R8Y졀l@[NN{g5a96|ĩG)xSܰ/Dw^c%oo__FVІh?mzlg儗 Y='+S:gR0_u5SڌJhӏ\y*~r&ڑ:ƪgey |dLo}e^VP,=ޡA, f:mArcH8Ȣ.50}4x;@|6<ր]!=Lӓ/*W Ἂt4ȟ+?ķ]/Lh~m7x"KUmނCm*%ZBحrEF(9?`nj{?DdZNG"nVe C`9Ƚ$`ٲjE2}U=QX0 Oi M~$_ 6$e5r~Y腹&F2ҵR mRgIerJsJ,XR$Uqad`0:MfB(pA4V"WoyKa;_!Uxjw^ߛN࢝>ǥ!{w7(c5gp Ir(@EfF.TpWЖao0|J}uOݑ(>xLM)X`K􀭥OڹD. KdfS;KFI]!?4z pY7~DGZ}@!q;2(x:N6]]typE{X2|؛ `t/=ql5 6IU(uj+[ZsM͒Hjrإ.*e+>W/4G~:|$HY&arܡZiNK;$]pkp5C R@t@Dk*[n)#ny{ZϔGülRnLٲ";hzJZ u `54| nyQ+C2#]iRf]@||38t^=znJHp>C#9 ,u5ElYb3Dtp×`u -Pr=}I{ 'GM'M Z9'KWؕOZXKDE5T/*'T_"K0sjaZe͞w4agV,GỎK6B2X]O>1/.{|3+di}pj>8yy̝7 _ӝލd;{drN]D;'+Tdf(ŧSAxSvLA1,ӥ6e56B] /4Z*_F -^x$'GԭXUЈ'O#aylĮ hࣚ;Ro~%Js`:鰓&l~|ˤ <2 PZF/p]ҞF28!2hqySd5 oN2 T)C9;D`^j8E#Q(f8LƺP_!ƗVk;0F|Ht;^[a#'(Pwu&ϋpdsc2>i(Y=ϙ{]^#iP 2ۗ/#blAJ 1 QSHYV3w덡m:Wn?9t2k)Rtv֎!GR0?ن?8]čR[#^9CcU"s,I!Q:2:0/ 6}cj4H47Bd sS0|^.7Mx$_E֛IǀSX$uDb!Ĩi$}DàTY˰\\Fgz?^AID{i1:չNFjۡ2p*0L [`JОb*aWrI- "giIc,X,R8#@Hu~n"15PqV0[C.71j:Bs7U Xz%$`:MwOy)'Jޙ0kw.A Ɋr(=0Zr8 a zB8M߅7HȬ֏4Nyd07'?>ᶄ&+7s43otNa5!rpdGQS0D bbc+_Msְ }o?a^dĽ7O-[2Y݌+Lc6Cgջ5DV *ڻo 3d_,ѧnbnVSݠboh=t=bpjN:&6o ٟU~=d"}bT"&3XB*ǗCQyؐqm(QEAbEL1AjeK8P6'wIhPgbE(˪\PDiM^J}:27Uɕ5i * ^9^0]$ 2ĕ/ [(poPw.O\2cUdQ4>!w˭ 8uq7:U?n ^vL싊 i1r}!:2\m !iE_מ<:U/9#s/:qAr QW&Esk^>Q_|6$%cVG]P :7vp((&(, hN uCh\c]J(*S#1e-wB7z eξqO*"A@_IY6r]9׶] \#Ԅpr^Eh!)%O|6] 䄸V+X%ףNnWN ;4ſ5+h݈ CXn^n|_`r?sB^uceRewݾÙtF5DS'O9Oފ`Bqc`C:C뜂Gkp2![=5YX m^'{qݸV ]Em㤵lw 5Sҧr0lh,ׄV:,Qx',Xm`k~p;ؼYwHH*С^Ϋ2njz^O#dKT1gG߹g"ӺIE!3Hs:4+/J&^ SrcWd"sh&5.DN~y3z9gz6gRfӎKgN`×&JNxdLF0V׭8\ne}|Mu+ |.VqܕoxεC]p@oi}P|9,`0(sH%#Q'yX;R]kf$GH: pI|\6P6Cb+]%NΌ䂭0S WM(rBthCC$ר!Ԧ\2S ;%M< `P:T's;m, i/vfB dRO>_H2SF/|G@ݳ;h d-rC~ WuG8@q.e/cɉ#yM,rس[BOUfG6^pF" Eb ΋熘P#ӫ5[Tjl(b37TOr ɚNw$DbQ$ayI4|>d:{O ,?g/_ׂݎ;g- W#WJ:92tgZM`"wNgofk01(^_x<ܳk)P_U*@bEFc7syĉpag/I9ROJyy&Jydw k3^ow8uST%1d̼P0~s<I2eBUTֳQWϺ#Q_佞"YU'R6&A˺r)4-2ߵ1BfuM̝c ?A_Uotq-=Teg2  bƴS7 W q .aTM܄҂!)Zpub<׭# M۩;vxD)/uݴ͑9˯t&H mS+)HQ#{Y*c$e^;l ӳ3O0B52Prv];+jEhJÛTY9 *(8W,Mc\P+K=D4^Yen'.rtmE`~f6fpw+ʚF/:8$h_iZ{*,\K| /6٘疁P:\-U^t< v.~QQך#اr23 vF-Lkє]xd| i9(DZ"LLJ`GS}|T"0mUIR8_Ou= i j j^iUJ{pJ|7QN:e5IL# uf5T&]JK;Pzry7زʈ 9$tT($AUI8$x[ɿLkeZaFK 8eIP-X)i#ueB`lA/m\ie(Ke.p+;/vyLg/ #<= _vH]z=v_NNTMښQEDj/C3B8miy3}'8@n'ု$*6s_:PIe:8I|юҭQLt O^7}$L\ !gS  G59 "x &h)M|%]c᭱)}T 4useih씚e5ͷ `:J`];Nd]jxXh$t-#djBO9Rܠ[&k# QhSѵ8^A~Wߚ ܡ>78^%66[cӦpFY,( x8u%y‚D=H4 0DO&>d8`rя*o .Sg{yZ=jޥu]:SQ:5Un5 6"oQ2ߞ+6xnST ۨխo3SarF%cl#OTe>@g/om6,53~ )?̒E[5wQ{9]^S=NBI IqoGghXD1n2v؜Ysv?\G+fwL78AQ2~LHQbDC.MEbשׁ~t^鬬q1gW(57EH'\aiރ wWXztK:&'q_ ,bSn Nі7TVt_hGz5MWFT eb RLܫ60Zl𶥵T0+D ˁQ  +tT'.`U/&_AAVR5 8WǶ%%L\mXToIO93{,p^CQx5 _5v*οtΥ=d~6 K~8(=BCP4 Ih !&$XI} y3k$MԯZW*: pqa2έkJC@ 1cp%ċnQmư(ŝD!4V:"uUd,#Y1+P x:."$i0>UAҫn%cP Fgh ~׍k sS$_fSDA\pa(¨r!E:W.g;{iy1p!c+u$u4*%ix=MZ*򄖟$*Mlzu+r; Q %DKzp.DC1iUXH||\{KOf 3>4ҟv.qyj݊Ьth6  p 3NdÓDŔ};| U F'y&HR19ub-ԞqudV(5G=i[DI\oqgBuHx; ?4tn?m֒aGu1Tkw:/XYWOÿX&8y="pd zbj }P5jXkX;eVtRN@ڒ# DcK}aaDu`MɄs~># u4\azU:nǃeߌ{4Zwp?[ +ch[ZȽkOz@rbZg(YoY1; Zy̡hǤ!Tc_}n,-;@|_*p[ hoh&HY@3i2 WEm-voR!s{i. \e6䦋JSB &E \.U|DsH3e]$ECWL"%)0Ѱ2з17}.cl.sF 2Zw77y%ӆP=ģmBZ yKUug-4x3߸l7PBRA}_q`zA? }6ٝev1,tn^ i+a:|ԙ_E3;Bc |{Uh28| ZQ:Z.U}!K( Sy,nx|[rǚ^MCKj?2dUOpx@9Uiֺ4s6&2PfHCt\PKJ-XRnQDLŘ" kb0ݱM96^6?] jUTO,nhbR*m*΅n 06)e(&d ЌdUOTa 9pn]/HG<8:*5O9^)hz<)R[X\VD7m8-P[ i.mR6$ v-"ao"dwzed LW5Q⦥`7T"q3 % 9@QϬCk_[*YdN%oJ[]cX汩S mO_=9ۉV,-MAo_15MÙ갉6Re )Qa 28JӻXKhT:)RM @a 3>L8g $ǼȴIcq U_E"ȁ6\";iI/R堹p0)=\.jy霹D>c,Nm|u_BHBW P%69um#Ŏz, bE>LPsuv,̻e/~Bp1;׷|!tѮ"Dy_OAae (^'rɬVѰ fkΏT5x$wiI 㕚?3C&82ElJZ+,'iy}Ey3FW鸕a rhkD'{{hyM+G|.s[( -m)xw8Qt"vz̾H>>,;1i*o5+m">3<_CX3F8kbw)M8~=+#'i-DEd> Pe1\͞2%Dܓ}vBxɢ{,?\H) ]C,rd"ZokƘKA7|b2%=N"U߽[QЃk"(I RVk6?*BOy/ȯ/H 3L9KX3 g`cb@n玾1&-S4SVX6{UFNCAhxՎj0u&͇E9bVxȘ}EI mr R1LnG0/u(\.t\+is*|<3o!~t cF}.n!z.EpV']x&(P-e̼Oˆ>JH3`}+VGz}s70̷!Ο"=t {߽K|"VY]*X/$ 㖹s8VrPωRX}@zZ2G U _on}$*#DUlG= 䑷@7S< iDÿvVsƇ͓*~My?QX!c n_ jMsXؼNj@rj- ףbk=9꘥*puogE2@$K.~K?b|`( ꨢT̻0v"Dl(V}}BUWLV}D8f3I2Wi|#Xk6@&F ,]n$imA$OQzEvv;P~6m5>utf+#W4m{n[fy%rwxϽ`~ %f# A}N=  Ǥa~'#FĹߤj=e^6]wU~Uע٧5(0~!%ytCsrYcRx8 l2n aCKy!bzěRQ̉x 14SZ0T@ض3hsw[X.oD@b稰Ho/p%*:5@㦄 Yj\x;t(1@qk}j7'k [vL73 :YBt ʝwG1Sv;{T*,PxdriM8PH9jINCGAV#?mqQ)FxsҒMY{lj 1X' F!d< @'qĬ,[qa5oú@{>C8c2} w3X-bS@_^&e45ae'C>:5.m`-Guc G!7Gہm~PPs3]89!p$}*P 9[!yp$_UOlq2zݹo'Ju]Zsh%n Hn\N^岧1}A7jzq?[@4<7v>D쳅̓CCtMڌ.6 4\uV[ۡ{ `h3J/S|]P+b{!W ſw aTxߖIm1#S<%^<_W,w.UaӒ:қӼjLj_ӭic3H!,?ŅKi2Fco/$}l~;'s hvѹER%GSVȿKŚRiOGf?][p&D$U[| N`Bƹ!im/$*p?Od+`^d{D_b'2Q5B-Hly0)IqI,ƹdVVtdɐϥ-(һ1}!~a d+d)}"xΜwGTϜc(C<2 SwXWԞUXC8܈ 0ٌ xq9jDYbLp)NtF%v8eY@wZ+F;Ϥs&h H=H-09֤1AEqgr zy078XWOxgLslf1=GLSqz4@!Uμ2 XL$Rd6@<g04/qHڏsSpJ "J0PAG8e- ^Yv#pm+tި(:eL"+D:l%.ݐ/a $q)׎|KgUjF, EUupUa%iF^|m1@k5v+"_Uny:  _b |@2GOE~Sk7?8*?=]qܶ5}0 p;k .L(PDmD).5/:9pjN [1DHɽ*x -ߨd_7F4@H] )tp&Son4!2KG* Ǘ^*d az7ӭʥ:YݩN>b<5D([@?Hk |U۔sSyGL4MmԚC_œ¼h2ExXfc8cTHs]Zq'ƵOFC*a܅n#92\2J{(0Ez qIQӵa`L6ҧ"rhju{)}reHĝn|9kԈ!y!, Rf]Q>ʼn`#ltD)Zw{ލ>' r^X>VHր?CF>t#Tw(y`MEIҗ>eXmWЁr i<|`y |k)ܖ]Nj#ѼxTמ67TވNaF[.CHmz:l׌I БIfҩ੶f/ ,{EĨRjŅا*>}$G,I>FOJō̲5Y"Qo"Li4;`RPZwг r+gzCXYs) wk fz;QV2йΡN U"s`iuhdk|_3y^ǽ܂8[ɼ2>ZoST\Ѳ?r ̛m*?rt_SqT~ `I  ]`}i( xw> P(f?eL2DIpDR-2D}ʻmuT[2Yg.nbHqSlX,F)ޓ>&g|kSd d(v+@ڊWZ`w6ۤڄ^s1("U,v[JȂ ziSM{_˳v[Z0T/=fF[ہ|ɮߥ},+r~~> ~W3TFs- DXUlLeCK3vKhDMD Y;m&vč jh3@!Aw<-@F`ᵁj\/i 3EO(66B!bG$o?v{Α԰O@¾2` 2/pTe$JMK͉OXif2Br'1q4[h3Ғ1?*Ou꽋X/~A{ `1&KNCR AA*f|J߳F.R񡖚?VϗhaުK6a޳IɁֹ߫{PӵRmtAR7)#ֿt =̿ZK*7v[ "SrĺASU\vL;9D\P1_\5i39 Gej,`aE{Ι_(;{.^a9xwqKJhY,uoGB2WpڐZQ-004E@yvG|rUķ{O8`3(cؿ,+c?y` ˙pkmP(vv,;` HA5HS7l'ܵb^m:%#ƷǚQ 4|^sq5p kR]azu rN5xe:i$8yI6vŴ&cuM/ө>b,QN7rVh|xX^EEM&և TT!gQu5;VSoO!mCK~m_nf\vhKJ`Zgz{ᕉ拳v3>1ޚBY+ߟ2೑01y2wjeLUtҌe|MiJte{\cEJTc&15A{ɖP4\`pUʹf7IPR' ; 5'L¹4û뛭e_΋A!ÉP"3ǧBڍdh4e]q)>QpئgWgmkw 꼝P:VVM4  @\`̜Õ dќ_SӍ .v@ ^tڈZk`T{z|9MM ~6f~XI+/J:'1KDʼ_HFfVBJ E˰DYr3U鈲E!D˜r>Ka6Wk%5?Or@*ԛfuvʿ 8gZnr-FA򺉭Z(MTvܕRTc4{ɹ3#.4B(("(K+ʔH[rxM$8 3w*rxO UgVTqm='kPn_ҁ1ee`Tv)i`kq>Sˁu=܅P9iig̀jL"1=R/Tr[ET{b)h(bO6~҈AܱQO_* DenSx}D-@OT _?;9RRΓ v\ ]*f~  ! Sr"RdP~f̛`v u6r&!Pfm(!AKAYae+usQn&%m{{44`@;mPa{``vdV#rFFp/Qk$rR`0- 1a@:H[cVu*a9мLtHrUDHC!/ 2UT7=J@Yo6HdQ.[KF&kjdnbZ /V ލgr̖X0$7u<ᔙƭtbbMx 2wt\cnƐh=a͜~{m[i6Iƥ&EIm.wN8შ,NfXކׂǒV)Z gDj~ e^O FW6VQE7v/\Xl9@l$:b+sᨍ%ē:!uؐuVQ^OC+\Gv9;4>}{\/Y޽ͽҔ"5ԪI+1qt牘ρ&2=`| hr>-i|0PJ5Y_.sU$o}ⶡ5t941J8$CuH344Lo`8F q# vh#ȭB+ZFm5v!0zDn?&S&OJμ+Vj!q* |i2 {GW^AhJ =1''@UGow!rfǣjQau0/!FF`:jO/)sX.nЈݢjb^XgřF j]+tr8BtbYЖi*m\-Vkh:Hv/+m5( iʸ0dfF/bchpלo{YUְs5K )I܇"8A/fzr(z6o60 56P9?S\(̄gL.l{2;yfA{ٝלvN;RԸYEq\P2`[ϝ={dY(0dJDy>vI–ŝEl ;Яd(mU*5ܗL] Hhu19sJ}V 'C%!'QkǼlRa|KQe/L^k4pAM nctkP %XZ\ 1R_$G$a=|XY+CHV55S:Ǐotkdo"BU$-6\z7>jtpx:yl;2'聨&UV@{MpO|buyU`_eY˞ N$!m*Z5dM=6y{4sb)b93rvP77pxq|+m 9'%& P M3εř!K$Bh-//p' (HҁoS#)rfV| {B褾I)FP4Ă?|3ldsY)XzhN2;-aHy*&H@5'YVCo1E8y6_U,dHtxld'H@4"cs=WhsVexGڭC \/i*i-TMjOmvȓb&ao9 =~&5Qv5k "d ǞolU jיIhѮS9G'5?I-a }Ꚓ#B:}- nf(GڛVKm ^MѠ ]$)煬Keq,w7,~TbUt1`":pKM!!$ HC(DD :?,drNğpi)[!ZxfgQeo6v=⩐)`($ʏb]nϺ]C-yN䫬h- n+-)p辛쓰*GSUA(Bې#Ox BJAĝeRE|&,g,ZFlA懻BCS \A-ݖ/ C:Vһm(| /9)mr("2|-5D~6{t 9Ř$!9Y 7.73_2<^jNGԆ aA2`mr%A\C 0<=уrW,!6*N5:88YxݠO̩!bT7_h\>n W{/S%5r//\>E^[OA9?9D͜cc-LLT!5o@ǯJG-vʮiH-Qkt74hQPG"CT.F«@W}O{^KA|͘ qEc.2ňgTټӅNDd=qcmJT٦H w&! hiK3ً5e8 /Q!t@"(Hڰwˠ%ׄQ*yDҝ14Ly`tUHjd~MnTn+?HuK`, Ki}l̸|;lۤ' Hrc.<17bAqC ~MY3)d,~VW:p}03Wxm24V;"輡O(>%<S|JX ,j9oѡl/oo_4 >}oE:a,wކmS75l OVd'Q[:h ǡw,Lg̠)9Yף` Qت&BQ$_fQCyvzSfqI⽽eZۈDl.Gx.dQ~K fK2;cUaݪ%L[bPwr{+A=^}eW:VwB'Iťx6>BL=h+U;C0؈Y᷌2/U@Ey~IG|AH {-\i~L<7fJr xtw{18!7NԬS'O4蓈FћO/Әl˽osMuϦ,Lt#k_FEacVVP߁"{qeKÎQ+r^BX~dїk>!S!:c1,z:{M)(}`&zVv_ t )ﻄ^jRf K& T1>*$Q^_F/bԗvr>/%h-׍,{cB7 Kpi8R,;`T{ O~n%oí 3ALqz$_*Bȥr;Q0@R *+ 7f۝4RtȻ46c쒣7vk+ h_&|!Ń_<#06E58?;0x`̿6sd/wܬNh=vEO+y;b7 ȔC]0hM]Sd1߄s8݅܃BV?g ?\x 'i:H7Mu+vAbH~`ވOź4;MdŒ$+n<#18~ )P(0]nsMW35p1`0oaT'y귆߇^0bBKLŴ|::IGwN WœkM3Λ'^2JNs*zYڵ;.2]Zr=q(q]͓ϨLF~jlh .!a4%;^)>DOffŐAmbEWq`"5}Kn_5Xf߿C6 k2ݯUʸ)jf9#olz+}񊞛bL^׫T4Q4._s@C^_qDgF1}|eʸFJFUW+b6yvJLHV).RxLڂd`m+FVfvqcGG=JpPHrx+]Mlcs'm;%$aA^yR_a.=dzxV0sڠXn ue>[JÞOKa[e?gͥW.Ej1xZg9aS|xjXs=֭v/7ͤ:}_ 8H:XZ\ٯKeg a1R/*dBm~/"YAz=wUOΪVڮ+;99TPH&-}Id+L߬) N<*n qq|<"-yzqËER{1#[JIAo kGa?l.6|3$"Rngڶq&5%SL]) Hz&1~M r̭O O^ )PkƆz| v^lm@1X/367EZN+ ~IҐ#mkAx=՘]?jVKAxjҠ:BOp!(-y5Gp0*3_Drʷ^=u(t5 >}2H譭q/$_vgj8@ zN!/hc(ՀXKEҥ M.ae͢r ht-Oo+'t}fn ! v Y*(oMzwG!:V?_ '5[o*(Ռ /s6]>Yd쨋s61ɟ;sQ>T87$0 @Td?Z1:_ĊD*C3 !Exh܈Hڧ{rhIKD p;9%'նWcB*ˁK4/Hӳ([5FIcCTnNek g^%p YV>SU$ݬO7=֭L8QY[y#s)R/-}kd닖@*2[FeE7 MS'=WAr]%^j́! uzWci턗>$[KBXgX!w6$V8i8x@[K62&d,+՞D#4wA[4yZ>^Hc5x+w,bg'tKz{r}8=t_Pn;mgJ,[3$ qgGrckuL-N#d4B;[REڧG?OZTB|'6"C&Nkώ Fx򄯭3>41yFxR"ēW,t4~aZ$w37Ft !\R՛eJrƆ0D![--;ĩ]YǼfp 1e[C.q7xi5W,GWR92^U8/QR|Ϩ' 3Gy`bV{GiQ$MHhev;11 [=Dwɋ$E7 {<0=cI+U/#67w6l6^g&(B63;?Swԡd!=x  ֒09IS˪ޅ<}|SC鯕Da~ r<_l@o60R.a Hd%9$A29IPv ;NoL<Y>5!ҐܪR'F^ x4i3ͦs_ռ~ql@k yʜSE/ b>/֯­#@K(Y"POw;Ӳ밟[jL7EYѩQ. +$@$D /Bh d9$tPݡƃe!̩"p=2> ?PP1Sgm81axty!ꬥmiˊjA^m:_\0~HkOch.I%,e|VzK.Hs^GbL|J~mWpL77Te3C%np,LI!v F%&Q00=iHEN9XOL;*CA6Էzwĥ'mFXɹe0 +2'K$\ zP]a7h*x Ndt[}{мO ՇIdZߙ ኍ5Fwڒ?Ň񼩺yr` ZqABJihTJ:i7wۦhxBzN]sjH2QZ } OV~3؉#dZ4qǶ;p|ZA;Ey,a=.&0 _$aD|9c寠tW.w}ac"QYx!B!t{Ndj ?Zw T|dXK}ͳ;KU$b[c06 (xoNh2JDfLݻ154Y(K9u39J-VVS (wiޔ[O imST`3vn# ^G5j.\DB]rM4D\)zqF`G4cfRuJ']µ}xUsŋ."Ͽ7k7PCcmjRSwvI*rb\_R]br)©t-[h=ZyJ~bOlʊ ,iTxTUNbK7 3(6  lL ӈl,vѥݏ94ҫF+a$Rwbl7&V>#ڔEzY6ޝ䫰jp@ݶﺺQiX Ƨ5'HJ`YQqA xk> } yR?M|(1{%ģr|ᅦcoۜ)R6S57mxN/J|Pa'ܰ-Z۟VVh0r80u?w> GoO/t=*n6y;XrRʢ' $;jUMGXld$w<>Yh&5Q'7{"R!qQQ x,?h/$ Eu6 ذ- p_gz{q*>NNsI!V1etqrXz%NQq9/$BhQKw}49 j$٥Os| I>uN]< W\W d*9EJ| Eq٠wnnM&bR_B^9d%Je"AڣaFuzo5P/]۳}[ZBYMt2ApZ p%TJaUg) ~TXxؑuMpj.::3iuE|'Aqj~圐twȔ\TQK#"O P,&V7Q-c@%A\J es4e-_HѸkmxcciΫc2͘&܉~C,k9ư/jitvZ>iQ`Ռd=8W+ XhP"~'"{K{skZ>Sגu&b]->#"b^aSpd19{*qgOyYjߎr ['_\;" ܴb7IYS2;S&vU{''ϤvM2*rc46HH-l > xଅެY(T@- t u.<0߸WZ~*<2م#wJh']Eb @^5x|Jh^kP͐N| LX+Jm6z|9&US_pÆO+U8Dlkl,$hrbFpo2jI0hKvmAx5" S44`۲c}hHעE3nOQV/+"x 1844&zNhdJƟPږX⢟Oiqᘫ+V7u41u8CQFG}ZOVi ekRzz§WLL9 Cwi2Ǔ"ܺW 95N^ йIB7wt߅k+4‘C2ӂbX@ $s63[]"ugRYeac`^'tsZX Yn/H=-ضa iNbTݕzwmo2d,,⑌[FPB!ޮ:ɗ]P̊XXoAٶ,Ka3S WR,|eT9ւ89m^(=kPyz?J>g>5, a0}.N-W*.:/Vjx]1vӝI9 K-\^X m5j}K#FC(Nfo;J#x4?DpY/*hZ t{N v38QٻDi@'gA9Mxe[_~-Nѧ5u"Ҟ GV@Y(O'1lކ,]t#tf~lE\],'O3GTm8'M$'me~A£QzC^iv|~q":ñEGҫ5eDEʑn%RY|]iu 0HuP;f% IK8HSG1IsYqBw@_l;@8ySUdU[N?0HB{:^6ֻ+ %/OLg-ZDr!C৮Ѡ3V3O<=1H,=qF'@M&թPl5IR f ^6vY_ HfNET>/CUmʿ폏ʫ'F_l'O&V3%ǴKgGq4nm:J:KCÁt t GW7l3S^#b~8"0VD)S|v o69(NkH fНK#tUSZtb-1( !A-&>vxGuodW!@hXBz2J]{\|V =102S%P6I_{^Aj J`Xy- UʵǸtb~B)X@Ŭ!1*ݙ-F)WwO_rۮ^>PJ~&lC0 V|b.ChѼᐯI0ӵ8Δeswf$e8F3k匭vmz1_%3t @1$$ko;rw.r "c(yT1#~(^oO{X1 3ruL.X:"T$FJ_8Y 0 4Ts_fRd1ǯ_L/1ƨV41J| cxL*pdM1]Bw&@;nf'^F%=,&C51'7f\x%bBc$m1~>^!YiYf5_*Թ%3R䌸9k#{@!TUm+hiꄯJ#V{-‘ByhyGSPOA.'[~8$ f;YG+4F.R]pr7]sfu`PI,08UՁ 8,w-m|]|\W(7~Ղ)Pρr"F9±KtUf$Έary 3!T$>CWjc=(湎wbлܝےQo,w0);S{IɛR=\,`ԁ 󸉻}jIxD@ mr ݳy# VJeTi\?Dr7\dEjNESGHr;*e*Xr+uy{;5RJ)q' м8yI~ubѵ.):\Nyom+B!ot3 Lc~=-{\+Ꙛ<暷ʼnX^vCaB#ۨk{GkVҞYCe =aCO DԨ24n4_Re# 5i ˈ^ =^WGF<૭,޳f %'-&b$2)SJكW7&" "3lr:x/g0{HMv~F{Mn*}h#/,Pɟv㐕\ԋ"i^AEW<@\K5\1]EģiGc>>Yۿ U֟BGYOXV ۏ@xYfC0'a Zh&Ք6225\=!Z-qGZysj_C/+wALSD~RIT@b'&i- F|X&+0G6< ~G/@쏐j,T7> DHջ3J_w>< FҫIKE\6^ Hv_}&<4ouo[ j9nz'koI)i~v˫0B.!uRMP'lGLCIԤ0JC!*e=D;w]ȸ٠޸)Ρ1>e3"[qU~OgЖ(X͇/zPQW!oą:EDJW ҮD_Em~!k,z![5$oK'-ƾ",o0낔ʳ7 uSQ+t5MO&0 T6k#dg;W&$:`:k6@aQ[1"Yd\']E~\LD r'}ytNlx2ذDs Ι$z΂ЗiZǹa`$b)mw{k8Sߞ*_DM?%p-`t{xaD|c9SvQo 'Ϲ4G;luʋ|2O"1zׯ7t8e&ofFjK1 rjkjҒ^B%Un Mtw;PefGx΀,ڨʮ}cN}馫`ybz/j~m7/UP4y؍R )p{$f"W+#/[[j7Ll{XV5m8`SD[0&>SϦqP b?lG '@Uπ` [k8({bZ%!.ba6W~orW@̣`C4(<5js)z\ua(4,.$Ԩ ǜs~gB0EӒ{w C&3.VWձȀTOaX? I@Wq]F)E/P`8tpĝl#alЏ;HM5z^S"1.J%:+;Y @n-qWOhzo/6'hz4xcBW|0@rd#6FE s`2/7ɍ,;:6J-`ܽoU]J96IڶGf,qKr5BQ񵟫u^Q m. `Dkxݮ Kg _l~D8{HB6o?iT$愭]QfIp_C}q>^B 6=ƀC<zmZh0LC-ML搧1!;ɛ+qD|eZæźR(lc>C[] i6d <8}! NrO 0rM{Zp~DK!Wy[?&h;:3i1f=#L4Oy9}"pO$qo8,juU@)v *UE4t}k4a3(@I569uЕ?J_@ F֭jѯjShWS:.E4°W_s+ԚX/MўSЊ'F#V. 8ŷ?%adESdJGƍt ӚRģWι)I"7@mViF7% l6 \M/Z*LHHඪM}v]$ϐ C5zڒի;(lHdq}_@]>Ĺ; tU't'h@@לM!EfہorS) SkLbJh(3X@J59 t&@I `5~rDD`0āTΫU5/% ~EXX'eb'nm*:y )"JéxZyQgh1~V~8?1|<6Ak?r5'ٴЋ"z\I%i!oSiZeUHfs\VwJesvN]v(Q'r,~R[%ѢrksŽU𵽌T=zf:vX;qp.JVA_oYe4ŔB\L3}x?2;w'<'zdk22kVF>X7=B;""~:.@TO *qޯqlG3mMx#%Vhx+QBX) HRU]%>UgߺIpyyuMzx7;'Δ;lRAK^oK+3״ I0p\lڼމ8{7?Z..dG_Gfd:AXA'2Ѧb8kѠg=ߕ%QBheo&#C+hǟ2X[,O !S 5@,LA/Fn% +@&EGegaW*#'䤈Gu]YZnč{@n64U{nJ3i fost%u/%J'u.<6t'q7яgܦі)k_6 EpxmJ Z{b{&+3 ܘv h nՐJ¶J6zӺV5 wD2Y!Pbb\ihꏸ<ɒޕzsW1Zx'Ug|%1# WsN,$R)E 6n-M6r=ߞ}N(&R:i{J yujӮ&m XmZp9{ddXHՆl^g$~Vgr!:Gy@hLArTL"kAf`B?P鸾khs-򗅮D1J\kzj$=3C ]ޗ,1ctCТ!$Dc:LjABT $P!tigV#Qo&,DNt 3\6 2{sHl݅?"Hf PXX4 lvŖd`ޅ|Ֆ%mA#gލ'=T췪Š32#!͑99N0aPd.:*d+}6Re9ݪĞ\m= Q5fc3]QjDR'4<\X:_t@,ndIG{ wC6{!Fn>' i{+nFQj 2ʬQf>(e-"aCtxJu7O@%RսeSf)̜UԒȪL0ݨ}A8iEN}>6 %^镡W, lU =0~&ѱD0(._' F@__g#v'J?c(5sq ݜ/邾Xpy81^gLq5m=$ZH/˗RWȱ3=rsV4X'n!u\"ZצphN53՝Y (5h$m7 (rR/1^aCUsJ'p ; Ơ sqry /Aw8pΜư|X=a[\tȖVeϼ5kqqQ? KО^P]Ft fpJp4xFU]|8l;gX\p_34=9]5)UHH7:Cxqj'b1e?5 ,vڀ?KF:IrŐ/ SҐ5Aq#ilGSUZ&7I6o!9WG%bw($gnvph9A["Y?;dao-32_<3DDԐ I%)Q# Ia\>k9ad ccͰooM-4y5Xb**|\|O5b|#bQakU?/%F)m<,Vudg &KHe<@R l#mB!CAUspEgz$i[e"3{ݹ !1q5Ѓ'WTVZc^ű=Nґrͷ6Y Uri[W2(m?^ X׏Qn/^LwjATpe?Ŋ tbۈlOpeW{mdd>tR5Qnfc a$:^%΍#|ĕ=Y_o,lіrqV:B?m)fP/N#\k@|~H{ψ% > PIByhFO5M&F>OwZWEH[< m.لuGA^}Si#|U>Qh?w'SKN z6+ VgƦ# ҡx6ы aMv.\ڀ y,,]_@!%qU3j*D&-Us=5矝ؽ~Օ3t,c :dk5>g%uԀ`ڨ i ¬~H &:v4dග !J : z-PCLۆPUo=:+>.1ۙuz7aHbb&֜P%FeDz%:}ͽ` sac#ױ y8\ٹz Rfd&#,jB;σa\BLGIj8zvCrrL(;{]QW 0Bړ@,qx0CqOO786k`vEqcڥY%3*'a`SɟK|;mb9ϬN7kv%6*[,~;FVx_ 1('OǴu7G/qV;x^mMNNOߧNoj_)<+Z@l͙$^ltop̳ܬr+f?habrAeCbLX oeA^>vmc(幸;;#.mrmgrwlcM~ZR^K<^J]zxGqkF6fׂbA^" v5V%qG{1p'F@gB~%kp+T ~T(@e_S.{$WTU [iT˻H(kHv8UԔW kj{%*LAtM%X[_mJ6Ym@n4;3|y|"醐Z) _D8rA;^NC(CX 2/i*t t40ę;!e$`46҈dRbߝh0?yD:w8*<\71m7f{yj^KBYgf@9PFqGJ((BWQD@WکFū|iFTBai$N#,6.xө) h1vV,FLst6̭ O4ݦ)aUbrsByXv [Z_=Dm^f.N=vUyjH/6u^&!&6u jUCZs}Y½/jzR~F^lIΣ j3 @+EwU:oP{7)jg@Ix*t']q7Rdei<G@'!:vG4|7FW͎཰X4 CcEʛst~-;C5pH3Q=CaI|Nyb-bur&j7e` N`Btq"nK]=?MFUN(ĔMuwT{GAHEz=3պ~(-7*bdT?rm߾>o1jmZ6alj6cvS2 ^c7hoO_g:".͞Q6!f#Ƚ]3a|ËAǏ#sJݱ 0R %3G-5Rߞ|H-B~λ5~;}cg }T o=pBi>ZAޝ-k^.-.]=Ծ8^0[<ą :6ŬP"V e/jhk?+L|V^/ - }Uv:6PL)HZ#HViCZk kh]11YANw07*»+~A;NoSmY 8DžC:8n eur7[3 b<;NE_A@y/4aYs ':m'w: J&O"+(py~x5뛈#\.;# tmQsyj):ڞ^{ᐘC ŋR`-C'Z=hf&<4 ŋ Q8g.>ȓqP;,GQx)mYMNr/KUmJ<'@)U]*HI>~a_|u/=HEs_Kh^V:}N("Nhr }>0 _a7ڷqEه3 JcyөsK5z;(|7Nt3֨R\ 4 o<a}(_!0ļ5+9z-.vM0hEE s][*?ŷ\V FS EUw+@BGgZN\`? *NpTcqHQHʓ]eT?hRt1xĕa](! pqrfь:@\.h"NwϾh+a> s9Cf!|#8qŵ[X 3KiiF犯Dڅ=rB}vtԧh=hKҦs%#+j]h**|ދ2Dc)x۰3k q݂g wԠڧ ޳`Ƿ[D 2H{O~Kl1x1F(47K9,b^ĴkډVuψABbfF/329**y&v^ x\<]Z]:,z=mJ5k"]ʆl5$KI/!ܭ-qpN ܯPcgNmNÑ ~p;[>ȿ{ nK0؟lo^6.Crfq_x)꓾J&w5r@}%|{&YPUD@Wvx&~zfcHz<]ivE(.d+x`H2$q<h2i mǂYMfi!,t7{_v ɇZd٪8`HgA+v`a l=3kS,35:4intN#*\{r+!>A +\@grϹTK%(EԊ%W?FA!G(A1(iUB֫qEk賌ILu>1Eq"_shSy,ْɃ.Mk2wtt&%Ycӵ-UFmt9k.W#.*_sn\WPeF38c=U_~&igݖ,ˋTgކ| "_[|8.LnN$F  X.䇰HƃeƐFui>9e3o8̭5*/G㞓kPb ~!5vxa^.kL=CxO LzA0%)HϐZ[ը/(r0J)pW[+3 O^q@5db0, [O5Ɏ韂hXoܣ?[;tlI )]Z Xj5-w[ Fh@osU~F2ڰ2 h=.SP'>;K?njer6L0&)c%esmG:WS,TQh DeUpQ~ZMyġ8}KwƼQr;"L[́3'z03lE<>l+֥3v8P[YtjBRC:9Ѩ8fqϖsL\7Z=Oue[̗ۈOGPt/-0*)7V6tΞg bߙ ὛYB5(wr ~t6bۚ;ߠz\] -8V5Nܻs*R8a `tXe jTQPH0یTRl?^ F{tT@I^+h n&7K9DI O~ ZoLۡnKtA ֡fU9pAhGKCTbjB>9`r'|a-^lae x"eak/M(cǘgS R,b܃{(mdIJ<6m wѶ7vMLVVR_c:11hqs$ʨ!:i'MYF V+1 FU7} Eg׃q(v?*VjQs 'QA`N{m<-d7"RE[4!E8 eZ{z6i2`CBڒ]8|`>N*;O%c0yk@a?>[R7|k+ޯ)H!X% 0_bA\ڷйo\^ثvJ5g0N6N8@~Eu 36 WYY*5U}f<%sn9 +ozad|6 jkF[IW6C[>S, ό헺4IEoN'(ݮ tW"W|~PDR~b~'pf&-oDHP1J3iEdJa]=&s)|Z`>j$$"$k:xku!y=@w |n_F-N+AUQ[z4j.D4pШ3; b`\&ʅW&ʄqN/ _gU#Qiw"TpzV<@f MjŎ0yPhX8Va\B!>D5x7x2fy٬ν_H0+OviuK!4D(Tf'"XnξH\ЄfkWnIkm$wyv;ǘ<*U(¿Q;2FOt7YpQqR*V8Vh#PVUk>pSa;|o!)8ؠNH` 0pE;7Ei0m3?+BYE4d4 jpSJRՑ ~Er& P>Mǰpc=(ݔ LyKIfkèrxοr…zhuZVFܢ>EQobq4Q]LDzWHͨ ͩ%"iъ՚'pH 2}{iM!QA.5|?Be VtVmbGPq8w8Q1,zhײed,a?mq󗵀'?2|6uZCZe2Բe#^ %ruVEtgPdLm.چ>,Ks=DS2+78c/*PHXDl|clЉ'Oe9{fL// ,4@<%Q 4(s a8Ȇs|s}P8y(Mv|,L֥nWjkwAB ӿʙ܅EFgMft? O2/FTx4@ 1F3E͘b6fU-p!ޡ"&f;&SB{1&1tFy#-Ld~M]b`:Vۣ?kAgn&8P7<kaژCVNf؎IV]wRqUi2Fy3tȫ:k %#x @sEȑ+.Y xA޻ _(ZFrƎ  7HQ࠾M͌R!WYm0Iqyj R~/qgA^ !~Zz(tV}z+mZ FMuAy v&M5aeo߉i0vTf;w?&Fi5Jo_YoԲ\_\‹nྸQYD_LTU,Mޢʛ{ErC&9E>]A%ϼѧF81;%g%4%$Qw~jAԘ[ Z3~"}6<v|hhpG\bl!7Cm8c0XI!TW BYm g)R6>O}#Zh^<@+-#Kky2R*;ĀC}ڈHG*EmjiYe/k-eQo/KZƄ1 G.y%f~ņdRhٟfwo.QHy&zyu<Ba;fx,[&;iJy-ڽnU[-2ꦺY |=3͢dt9e:KKRFr)ԋJ`6<|e贍O#ԛòCYйH MTKq=(kQCfbUMx]ZRh{O\\}pSyͭC.>^:V~)c%`;x&*Ԧ7 r TwaT m~6VgݠP4fH SX; Q4(Ht0JWGǢvv+I-SQz.I;{-iKkxB6m zc[xM*FH^Z&⻈mPE+Q`FI:J(AUƚ>T&v{b䗄ёV5@Rӱ)3Tڱ O"N+,C`|f~ݼȴHn'uƱ3~¿1Msv?]uFFsXAAtwڦ&k w0=1S|n q0`^ D R)6VDOxyJ@i͞[$kOQ'*Z({Gym  2Ĭ(`׹Ɯ \Q_ j1Pd++#%nU.VTy6-z,'(ɢ!TD[1 n0^*%뒶$te|BϗIrI[fΥ i?v!2fcg}Mf#Oɪ/(&(+1B~u*aaV@BT$ԭLD )<8Id}Ө-?Q0Qa+ݱF5P2DDA]{#¬_b7 gr4 n FJO>b Xp?΄U|W/!qA<3u?OsFZ BI , 6@a:8vqa𓝊Z{l2oy憣&}:!a%6lKĪsçu|P7CyD55nS$6bgh؈qCD2@Q FGc!=PE.; $ 8[蹞fP:$Tz;X^Y$!̍Ph 57h>ZR%.a"leCBk7yJ16s|f4AB ns\fs{LAN])f&& L`1+.nܖr2,LM95_$ aؤZ(LF85 ^ޓ4JQ"m}018*ɬ [8a<3T+hAi/n4|\ye!2[>|[6F?[R˫?aQ/vM\ȃݶKk01d@+J@[ZQ~)ڢ+bK`˼dN>kU2[&LWMwM4D3OAAmZ+~M%ĒZq/8Q$g\//z_w`1Pv*RAiIy'`f:*畴A1vE$Yz&T&LZ~TU`AT4`:`AJU"|H[ \s]emYYTZ)*09IBgJAbbȤߖU5_z}y774)tj.{ ? tWL6n>c۠-rVVg7);w|UBݚWzr>!񠾚xu :ŏzAj}|d_,?N9^mzr*X @ڽ!=ar_D7kYHzXh'%6~7Z醄LyhJ0(w"z@A<*~Vx;ҚqQz7+vl&(8LS"򣎢%2FV2n3'GvV7mnh$/XsXQg.͟|T;Vmw";Qz;XszP[שz?=6Pz}L1^ z~-o$",Bsg/kn25%[)ԇDԲg /ӦbfGfL^U`l.oW"xjQ}(m.44%9vT>QcWB r-\{WS׌XSgB/<\5g2y3Ց8Կ)ҔphwzL8Pwn!Dkxo-x+'"3cay O`5j!/ 0'12eJ^3}:X`}Wtk }O.cF gi#ObPR ȽA!g/R;`\ȩXį2a$߾:9Q6pʏͬ<+rfM[^5bnRp(@2#E?27>Fl¸0alyd ?ci_~<*~[9ާΫdhhX폨yE0ؿgQ#a%'}/Ec`o<8~k)TrւZFqW C{ww)AP?daV{B>S{_j 5/澇~La>FU}A3Δy[JdԺ4UB? zVJsNF-Qr2$ !j$ßO,ekX-^O@yǡ֔dt?MW_u+$3ǤciB;&ta+c3Qm\Wf4 >u!xA\LTǍV3Zk\UAM*CCY-<ě!CpSPk-9$ `)v:~@Fx?TYdf~y0'\ 6wwǪ@<$6<\3GGWSq%iqZC,/?J &Tr]I;|.5Y1Oc}A5;^ Fұ=(HsoO6y,[n*cuZbNzŎ,2VAܬAVP$}gňLK*n _s!;\ dYHsvawR2Vz IL".k퐴w|`9!A w۷P{!Z%16Uܸ7kq%>e"XxP;V.KZ'ǗDޅ9uY D4ଛk>: 8uE{r.n;bcj` R\ ZP+ګ[kK|S`8%Cm:jqA&ddD$` y8sM<n0(i<X(q9F/1GGK@/ Cʇlbg XɄ];rʆBqG$aqKp&׍/D1ўUkokL &KNOIzt<6e?,l%}Nqr QGi*2tYc5pRַ/=P6IEjxXͯUaI5s7jVÚ7"q:n!ͨ*KXX_'A^4dcE'߿ uusr wmY@y/5w1vboֵr|c< ~m:&C^jT*efҦl69~ ]Nsm#5ZO \cd߬"\eN*K!l:NV7V| iC^7qh%^t OQ~C `uevj]+)U <ְ]CQmPH|hwNjfyw%d ~~g /kK)8n ]d7GbQ)$ABɹVlF*ci? Jl UqVJ+B{NBޕwAI!LQM0b a@ byhM-v# g]SHKh /n\0 6J%1Hə0 MȠZ8{r8ro#k8'76fSWQ"-pB|R&OLH g{tyWUTfD<)6 #)Ey_+]C@+>za}PՏHWA+ƾY=1Zgx|?RG 7PFalXx/\S eBq~'{DN | \;[U2hcîWY9>YQOxO-D?ZFދԒ# .te0>Kk6]p+t֧ wPa cѪȊ{S6hƤJ2zSm^'QQgH.1(W~[Y22ީTjzꦘLI#HڽsF|Jʁb7j^o9͛N e,6Rڽ*tfX^VTJ~G|$K@[kZ=BI=a-. xq/$FiV5R"3x5kZġ KC+'` ʩM6XYqah}PPS#I2 %Pl1]lQŔ*f46*Fvyg Wi"omObdI!潉IÝKM&BUD"Q]ߙxMЩd[2G޶lQ.Q6U< !jϾ^1A͔Ɲˎ: ǐr(/]Yon[.{ǝO;6~eI#d. =mݲI! ؏:dqx,:)׈8 T%7npN`VBp;@pjo l,WiT]Vi :BQe ~9De]?'Ybp#mKʊ `$=pHT<5U}ud8˺.kE5o(7bDl1 yŮ\0r3^~]i:v ,+mc}G}%E\ ?e`-y!+zm(N*IhMeiQ$X\d͘) T'4d9C_ 8v-DlǤ}Hzg{C; StY4z]'kB"oT:z:X:#$S26و^oa ay 7YоSJ6r:pw[nÉ ۞0JͪDVk}LTCSQdU[,q1%9us[j2L,P !)P+Ҭ{_ߨ\2S@AI{zlޞ@hD\tIY%F>6n{7+ WRAލuZjNR= qIMo3Is 8o"֌s7Kqe3BƋ5olm{ұLkhg[rWDkuv)9 q;xm.(}|]o~3w;X ;Uh!FֳN`GkA5^=x$/FՒ8bbwUE<[Xg&I>C3HO{{o3-ȌzՇ>¢^H5j'OǟՓfa$k_T˦tkJF>aӃTؙYP:Є9 xݰ_D"Yل|+}^Fg "bH8F$r~Lq7`3 hBmeWeK\`7%O:`a2ӌ}{*A7=bR' zĒn]qedkmJCM d;"",ݑjrKnzhJO 4s_μ%iz@{6y-qQYԙP^Ղq6ϳNpf5t&s3){RzƁ|H{ !`jb| ۾Lc]+?gP#QB[Cț@&NH^|rQd{xd;\cF 6ƴRAfݙ>*$n .8`ڝ֐b"(ڊEBH$Fo&/GDثƇ5bef,ވ&nKNI{րP[Pd y:pRuBw-2ay@m=19X5=;YMWusa|_Y8X l__ِu#ؤ Uf<=tQnɣehA4}@2p| M4f8&q#4`i,4AIfԜ]*CDn t13~TR- (Qc ;z@q!?{5JqS[]z#> K_D>HaV:dUkj'/7YDɆ)jmƒQ8I6{rգͮC[R-QzN?@ =_JSO5aOˬcvE>n\QK\`SLQ GFX > dK +e]M("M,e!X9q4dϷ]uwϑL=fqHڎk?h cg 3#^Wpz}Է? yْͨ|ݯx$i-7H:n񓚺AWӫ1RlpJ9u*H&M[[@chN0I߃wS)6RiNkQsuJT&tzoΕ~a~CR4ob jI[6(֟$sP-f>LXC]@hX1k Qrz * eyc 0DxIHMvfqBKHrdX 6 7p֚l)cٲ{Y2Mw~i򦮆A֪WKb7`!uoPnK)I?& ah.٢pd0>7ūgDbm|&hb}QCY3Fy 3HрSxN %@m]) hT+|Y xN&bn p Js:tD/G.)c בa$e)8f6)S/Dt(-C%(&OC9;Kfat`a6ѷۋxp5(] 0swCpQWǂ#N-iC@ 8* `\{0ҏg6 1+'tz#GuMݤnݴO]$0!5eu7vƑuz&ʻg+QLx/'p3D;b]/Dh ߮bJ|qef~KBc; ڶ#;/xTm2[΃E`^Ȃ0,}u܄XU"D,U,aGS|NߦDMxNRqzݦ%@Lrqq-aH(8:LX),&; vn-j#,_1b1M?3/ ݮrq.ƷEE^y"m5uW|49n|Ulxfs%w\ek欟_Llq,#Aw4z B*nwk++y:Vܽb`44$58[Qūkew6%9 /mUl%S8fuU#Qo[r,|]`g}\4rFQ7]Uqw`IM#E G,,4"p)-V`m L:*In Abds99.cGh;DsVxk@!,/H&1 r6a郝S~:WyV Xd)7VEHn0?:GB]l+ƪv`j!*S{V'L:Kɟ|,g0DS^K3s]Ѯ) *.O8Z^ u~9 S;pRJzZXC<3|- 'T0m1lrG4rC3%\MaJ8_^%ReUlj;M˺Es#** J{>2.>J}}.QQ#(=ƒ+?e@N4ARMS@{Lo=Vz2/k1M0U3}M`c+sةy|cO*"y޶^% & %iTB*,!.s;. |&+]'V# ! NWA"Wj &߱ Q6GV`ϻ<^-u WJ2jNE1ٶ?-'XM}1)(ERC_pA38_ Um:όQˡ(*{jz^Vu7,(.KMWUa%dXZ(o^/:~{HdhoN5flלR2I($ԽIo?*?C@c<~i4i-}[ 8 [sĵI9w,u䁻l6SIE3d RQq;3Q8Z?qY\oxz^XBԧۄ]"r%~q|E!YZO:؀)նQ {1 w4v H#;, WM?~"$7_QjzD%'7ȫ #`PN8Q\7T\7115&923o zJ.>6K3 H  ߻B;;m=k{NE\>,eZ5~K8nE!*0B!r$* 0sngjS+P Nkzg3k ۙ%J"/QaMNl}‚Rˊvvpܨ':A#-f[>m&zw1SO³ݐqtxхV(R_26E%f=m0f-Bb 8atL(5o^po[C ІSQi5'r+Xc [5;A9sXٖT2u'<Җ0MRo ![zݬ3J~ilu4:pU:w˪$ZyE9 k^e8,L,2ZOay&Ƙ{mYEnqw„s s ΋)fɃ1R KFKVALYngo#$SM]uV8<++IRi>nACɲYɬ-ty N.֗4?#`foa,*[SB*oYw 猒VaF3lM샿PLn-h";>N fIf'r3f#= $X"*h_Kme V*#[Q/}1jғamYtm8%ٚV5j0}HR$ &ڷN,k[jvi] !h,=a[:H$0эʎ,Z~y EPRt!Vq6ҙ0+w(ذF=vC$5z4*RGzoe6@țj4֍!"/]jynI9^ZLV8XBfPOr`Jp,_&\;r`sJ`חtDBRxsXԞU(>@J{K)$?ܯӽuHF_^~A Yi }g$fT>'U 'Y 64M@IPN+3|5Uo.To†L`^H 'bhә 2KXGB8;2MTA&}&ThucYRK7@c3\~Jࢶscx&tʙ9O"r/*nv^TqXEӴԷ%{ 4q Z a/8ϐ>zј# o b ʟ|DžE+ he˭eH*e}97`L6N;z9ƫ0^\$cYBEz4eb~H^8Ӫ |^Ypk0̡/_T=pe\Y{a ̑V(`d8` A?ӿKZ1E>"mEOZ<]n0qyDhƂ"$HWUa q_v^@siz,z)hJ'lУ94ئ>IљlD>]D@##olIS+H$}k<恆zy9FS1CxZ.?otJK7͈ К/S3:]34XVƁ(;k/B ʑ1E'0%Id_fvN04=3qeǾn!#^B%"ի5_BՈ鿎P8D$Ⱦ<ʞ!w"(\]ݒHֵ ~8DA=*zzZ+=\D޹#gd]uEmuѣyx\_%v%vuF()$:A,[154ҕh\'#>ĄJ /`Үo-kg`kOt8(+F%+CqL Еx Ӱh^TUmysh6<rPjCţ_ǖʒ wP*$j6#_Ey#xOWl1vj!=r1|bt$.̖ÛRM*z 5hϙA  $gwYp;fMyLƯ٪{2'nucI_#:yuB=z[]Arx«m-{w.{7!Df-6j*a@<tD˙ RvgWhoW]\+'-i-9xU6SW- Ã9zfg~s,;,@XF]B_Zy:oJ%^]<!ayBXo4 `ߢІиlge%w4 "H[xPxẳ@;}OD4NOj_8B9sٺSl[Q5cشI<<~g0ebKBl؈+ynȉl'.4<]JV٭>dwwQGbe~@.߻!ZnUXa7t"Jw8 F.i\mJ G R]nQ <~u\jp0KR^7њ[Ay4$"礐a_FZ$?n{"S-'a\uzW*t%@ 7&ї@Hhs6bEO4_ɁY-}/1 eD db*w1tԏ rC!Ada(f:W#5R,#syc ARՖM4W/DgbW?˫@w:%ep!3l4ʑesz'fs{U+ޏ2z>Nv8>-Iz yNf땆DnKXUB#?\/ŗ~0ϱy;'!s9M!) y-ۧLc{Q*A0Kb,z\C4Rb^YC$sR8'J2X7Q:ۏ/L+y!=uQ0~5fR!zY4ݾ>rI)4\\2e k\O~WE6C3>?u+Y$^y 6*g=!Jxb3NSWnHs'qЉ[Sw42IE ,My 7lJSo)P()\V^[uz\F`(&vѪ)5B3c-qklzh n|m`Z$xtqNzp9 ȕEWk"s,ZiB* a*8`daqcB:iQ#:z풹YkIͱ7(IPK+_$GޣE=;Y[CKQ#pêG8EpHML:3Ӿ)̫ShoѡGlb*TW5T{#Cd314`sfGt}áo"L&#|s+k\oʍנS~`o\CFb5hL"*9"t)GId#{KNq61!8 dCZw} Ywp{N'P?mO8]:tZ?f9Y I ĺ>N>+ 0?TZU)3/ئ8EnLڟq[_rgAyjlEb7qRņrP2Oҫn:M ?zcU@XMX1|^Qd$ie!̒7&tBXT٠A,`(Ǥ$i+dʈ´2V0koz1^?uCFCJ@5qv+1x4V';&7N0A{ZX*vyQfG'X!-3>>+- obv4~(i)7apT*OfY Vev`o{R䆼ĄDEⰒp(Kt<Ͽ|\ h/pMQMJikrOkw,hTjdOP5+-]u0zD] C߫rb_AwpF'] \XVECjK9P&dn\RÂ2Os(,|}7$tVLſ6F,?s!`7N4?dNW֬O8Cy ߎu$:tkkVމwG,rxꝊ_6uGN5Հ]o?ԥtU7"/WY{mK&EI41S*-:0oq]fjc8ߏmĔnrPLx Dg配6s|S#A4pavf)f\Ya:>Dzα2 ݛvED zaR>{臷緃(vr=LH\8K}'JlYֻ40K6ȘxJp!Tv'݆-wڗlvR,Ԡ0mKTpdLz-!5N8GV ~-SS=3iҐ,f(5VP(/JjXQh1omQŠe#ATVjϣI6c҉e ݚzfN0\4¥!7N-0fQ]1}֛N"9e0qع¢K֋ T)4AKZj+ BVI(/cuX48D.I|{\K(Kز~%Hń|ʨ5: qp&jƼ*ՃSQȐNQapW`\ߩ[]__mU6QְvNj'\M%Ku?^~Ioad^ ('3ǔh(O!@?x?Ld+0+ .x rTHa8-U @p]~1wn4Ѝp7>-O"rV)jU)v5E?v(M*yTQܾK@\N{Uz4~ͨyGv4 :%QtaoH;Ѹ{ I2)O*e $ ֻao%I!$c/TgFt`ѵ6X(/ns$ƫmOzc*,ˢ|#Z  ebp\"=@sg/Kg+S ׅ6pא$ʺ-glI){U)<+LMˁ:1^SB }Ӗ["5*=J̖ۢaz?Gƅzgx*z#Vn?qr5nÁCpz} a|AҙyY2B=:5-T$#_:v@,5Lj]'y+K Gm4.S {2h6?}Xxt8d{Qi\ZxsPVJ .n,=tL(DBXnl =gaJbϭc!':MNx }p+vYHE%gw"Xp r֗`1uPy9 ڐ w;ðs8ac-j8Ya Q Crx؍Y [I*l{n&TPӳƎs:[1C4z=<]JEX2:Wm,*LHI]VH$^ZR&<+Qn[T2A8O,Hކpl:߉8uH,0,Mf$XFO 8Y_SU;Kq.|,)'ۘ3Ÿ DzRIpD2~#k$2ѱlI1G擴i/J֔9 ڌEPHfLM@[ӒA*K~**?J{#=/=4:'+YnڨX~iБ=T,dnv2 #ؕѝՈ,g\eܻ-DS$)5tK8=ɘ:5 i:Z%+~xJxjb2"Om_evsdB ?el۱Y{ŞrXa tT!0*0rH2Ac-o\ vIflIHN/Ԅ)t`u~UHaK8!,#~A0/iQ3L / RОRMaOR}<*I20dm! u\6 JoP̤ދa9oFNkGi&-:3AWR&>Ut:볼}/)Id+Rϯ@' ! _* nK=tdwKT*-cBv/(?1@NWOBsl2O|rjx;u2la&h.,Gch80c9kG04Ԭf$8f-v$qcɲTٷh .Wk- Wci ޾1ZtSXlsGjK~bF^P]%N1يEx3m.Qc[U 5izm@j̞[;K` oHT}<+Iw7 _ ^¦y{׳a$6&۫*้d.`׮ 5B0ŃӷsQ?\(Jv執H.!(=CZQYA#VD*\ƾR8@w7fJ[=vB *#T%\LkEqh=\BTh|q)XpkZATt"$bc甲e6un` u:!D!\s.BW\jnA]q PaH[@le{:S]tT(ɓOZR:$~\٦(OlIV; Σw㑏}ȩna<ӌ= NW7z##zЄ;˯~3* ,hfYhڻSƢ{EJ6LEL$D!Вn6Gd.qOvv: \ +hr15N# }3 =1IJ$sEM4 'kOs}dF,A R6։ͻ 29X=)MX` KQ?&0O97W!@qyFy6֤o:@k{1BkoBnΌcq{{$-V\D1ŢQWq1h4=1XdާZc"rhG*u ȉ:c*Xt;2 )/]UAaEΒ/mqyhH9P| tN9WqSɟn&Iϓ<@U R8'p㒪w6Cq(sҌg`}gWǡvRI7߆kAP,k7C҂Ȇe0L㖕YL~⿊ݯK{s40"_OnQQ ܅S3@R~ rh t 6^ohޠULQ2{@F]uuGq #yj4K!giqO. s>xtH_IR+iF33GCWt6+;@Ã[!:FbhJ T @մ@9"ΰuD Y%Md&E@4DEL 1޽}T3^?>>)tH*gw'm+,aOķi$1Dݬoh'"^ԋEhB'hO1tڭ5 ֖ٗ5BPp!VGd]z4ޖ4FtTRi1݀f֓9!~v9ؼAGF?m 9$,?FOaq;+yXQ#&BZR,կDoX nh"[رLA6hy R 5 ͣj !ph .i|WM҉An<~IjYwI}Jm0.gN5E[[]ڤ Vlq R230 ub*\1>wݞa_']G oKyhՐWz d,.{-[A@ӈTAGkm;7ڒ4d?P*`"\zJS0_i~_F L=#5&Ed0\S9!A>c0`*=\|()nԵgn~YnyF>x{ez8m`sG&(}l | o*wF_3IGZn*Ae*8[4٢ZGߝ_6kmec3de/ (dYS> ?k 䣋' w?64 GF؍eDF֎@5ZcA8@GRn{eLv"H}XLi#%v␍WrDػh=dȗ-7hn_=ih!zĐ9 |+`/G5|gJ_iWm ZuR<V5{mùOAQqD1Sf l5O;$|$:bDG_]Z,+ұh⼻d6ӳ!$(XY`0f4RO&hhW̘bPgi rNJ(}f6瘂_9uÑY2?$ʔT?H^8MrL82vpER0wj1gd/GDГm,'U@ yDJazSf b%2+(шHZ/k [DQgUu{I>{s0[=dc҅4LHdvb# 0ɰ)c`}SM],R6[ L27 m[{)G.B] A K.j>$;*|c먱;20q׾ݥD1o_1NYns/M ZU%j3=q&0?Ȃ:2i' [A-j0!ZH.P&ԋ! *V?4Vm\;ou8c)E\Sb^/Abm '  ‡G7P7cQbxjqk=Gfy3#I%Es:.zӇ)jW7BZ58Vox6sQYIDmV*x[`GlԔ@AѓނU,0^U0-ѴQXOTr -^_j ngUliU߰s~+Vj̦kֹA$[ {H`ig <,JH$j!sX'QX>yO n@( )%#~V7nuʪSFf6VxQcN`vAP^}A<:x#94ˣeT~wWj$-V]!}yj?GQyOK5Vyn*7]lB-d|ۨ<<Fqq?};MȤDo3-dcwNP453XRm Rb bzWF8@0qV t.-r+#ą}`z mQ^3ixqP_?d\ELǢ*8W#xbs5\.K= +ݟ͚+ 쯊moBoͻBF9$t7C#ƴNuY6e#;7h16JUxGeە}4tV1h'_2^ m#ѽS;$vm&{$||}E#Wx?Y=U w5uJߝPmrhJZF=HUdi7HY_]m rZ1jv v)_M<3 EA\-GQ`71k͝Տ;Ks[ >C-N%4܊jƦnJ|܅\F">֎ `lESn$~DnϷIt(ox<6 {晎mGz%:s:Y F0–kjEW̓$oրVz΄ܪ -$*7,*RLA.-+lSZC~G {{^?=f|tppL/mKWMFb7*pHe^ȫak3%9MRˆHsF?nwZ1JB&hwbJ\kw~HAUDszH ?C 2fEgS]c-c7٢GZײI3cJVXb*VL-,',gcpUe>.R? a8KIZ~WMA.SK^ҁP1ՏCf-: OL'֝3/cg:dzwߋg1*`kr= /0ˍ]w^Lq1%xx2vhNz9pędL؄JgikBIA@>A‚~g9ްrY}V+zOi]5d>Z+_ 4-vyr}5ҦX`]I ĿHR$rfM2E}C L)o$!KrTlML-E_<ҙxXo;L_ :n;d 14/νfI:*heȧc][кON?ge9|C3Kr0Կ) ܙQAUP9Z9M?y9kiP"Ԝ 8ZפOH5j|#Рe'\A>rY+\{SfCb),t}.fnLV =Hb^VY=27I^ɟ#sI&7EF&h^> AṬ*𩺠W6۹?ʰ"5Qs(?RXҍ785/Q~4j_#B'h|ƘO~3Țx94,$a\pd_jG2?zR5,zz3l-Ԡv" p7V 9*'xMf\xV:$Er~L7/:Sn' hK\^J@jġ%N7dC)^v[ 0le~/9#,5ӡ~`O8U9kU%W\A$WBe/YF<.ߔJ"w j"apxT!C=M:|=O׺jѝ4PrOV7+6W=Jm_FON7M}@Ե lj-Tj8崣IYay+S_ +G ?aա㚙F'VZFr&q=?Mڏ s|:7棳gF3IiեG=hCK$Sn "H}ߕ7z1p2 GBU% 7?IOCj`ģϩӿɵ`ɌXGr|$2 O)6Qj M4AWUbu.M,j\,SJ$9m2>>LZ:&!hwq=a+ԫ*>n!.+Ȫ*`E1T*֏F̆ˇy3:UB ~ O bS/M#[Y|׳ElGF7av!|K|~Lfp%4N+,c*eZz F䒬(: bXgc8]N)wE(t0x ˶ .q L&E%"21aEXbT~H xv?*9s59 ~+T%/"FW'&Xhv]X唎-xBbJ+oS45Fb~UqUMp~&mHѦ)^.Eo8K0ao4jm-`v!p-z2(CNlo#cbo8n&R+m  wfc_B[h^$CȪ)ֳ"s}@kZL,qSf^8Ǒ4 .^f9:z~v<%?+,N g4ʼnŬ<`w:Q9CA)ς#8ȋz eS4AOr*)&w-Nj[nJ -{}Pڎ[A]G%`"qќζTChf+T?)gc4NS('O&r0e1evS`e }@:syn7`3JYPX r1P~HDMtm@6:bJSc^ɁT&kV{2L6YVBu{u.J;%P?E|Yxψ$*ͱMWmuhhiV ^Z*L6QXAϡvqԃ$jt*}mWx 04!HbP|nU5ޅb)!8,ȼ=W] $d쵎;[iu2Mu6ѤV!u:K-n ’U*u?)叟ZIBuj,NLҲ?cKsn:lC AQ]iK!֏&U#~ j8u)4DB~ *ۜhgXy;#ȅg3|岀[n#;?~K+x!/-W:/YY`r9a@5} 2uˋ #$|[F~ݻw=Qy lQqab.J̋u{.;Svemwם_lٕ^#ǏpyԃDL4>aR|}d\/o )n.!%7HK|*vr}޻X r]pgo$*4JNT+t%AVћUN<ީN:1~dr% G}@(3 :-Eŷ~!BPlb7m3}eԮ1P ;{6_ {H_^FOO'n{ŧ R"F3%{= M":U"98h0-z5xzag%pI'Xn~Hh^`ۦi}t~$]IpKF)|F<0 q+FKF@d9B+y5ȵ\n86jUby5;\h(fd&vtɺ+~A uaed[G6{ 36R4K7YV:@4 y*K/EX_ Po7:9J҇3Ve7ʂ6h\ gFbjD̝T!H8R,z!>_p'`cz{rh*ˉCml+L#XA9iw gVI5QW}Sz%?LDDr/|wəAx$), L&Wwu}v(5_AqM R0~d2c)JNZN/Ӵ2:C6jɏ%m͊sK:>miTfSkYRZg 2όQ\:V ~B +FLr%@&TK~=V|Eo߼cEH 6 cwu L$']0/+H\ܙ> hւ"-!YօRRRazOk>:5^OܩxPeHt>0Ǧd'^p)dˆFF?L 6P53MaXY!B+ Gё,h+솃oM5R?\Y[춁:E.$?dv?UwX5T+D P܇@ &5 LemlBnp n{Ք z! _eϼ| ^xWkFFPB8Osщ4arѝƌtq>|uT\"Dx<5%ib)exjغ5Hy.Ӭ=u`MUrE-i$H6Xo&g,,}4md(O|E/vAv:(fM$'G~Lk@jlWN& #lC}ns[MU4tN8ٲbN?7C\lNDF^sބJH.ƥh2W9:n|[JU>-t;'M%E㘩N  %D5(oy9Κ))ҧW-Du"?KH2&}7da^/pJV@y8_3&w-saz(V%li95х\yy] D;vF4~ZrZAY^KNtH_5 0NPIٷ4.k{i6r2[eFf@cm{kl[zd:hӨ|LA惚3x,`rEa4;QX6X\Khf&/|F=~mS03VND;P f,8[Z(k ٸУ i~S>1x_SnGpP qOB8#I X]v>\ILL]tT3qDԏ|Ǚ*A`nYpDXƺ>hQϿgNj z<_7yH/:s ~nHRlz˸m""Y$<ڪќQŷ-*}|ZJ2Z Y70(rĮSS:0B=rp':] y= vvpK#w^nZlUJ*mH4C[KN% 2GrqӲ+up7sfyOΨT 䔛%::P5pnH>Z(:;*ukôJtu KSVD.Nf|Ȋ ǐҎ6'EGR=L/!AYw/?y 2ywjSgGgۣD"um-}P |͘jMnn}7éADpkͦ171px,9_toͱWeP{KdY@Lnb?dO-ɩ_GTZpKnA@sg*e>q0rC*3;璳#nO%"v"p+谣emke3>"@U`aOokŻEO .l9(!¦ݏ),Ty4Xw!1~]S0Pft la$0d#T:%S1.N0)'jjTԚ4.nl=n K=lS6ovԭ-[aNԒ#ACs:y'9w8{(WdoRr=\f~'8=ϔ$o ⣫H<ͼͯI#B3V? 1CnpI!qcd_7A]Q y>ftt`k+idܜMi֐u15ةXh12mSJ#Xesx$&(lBpo;|9捞,^U4ݎí[1I@VF5N&+lGP3ߍ/) + Nγ,聉2ֱTC-+Ϫ8hfHCw)jc E4Ec״*'1[=Dk! hvhnu5WvTZxتu+f} :Kav*ƼSF^2/l)Z)GDYd]9 4fq qX{~6q̔Cڮ!EXM3$=(Y.o<)Ad[dK3;uN;͡+?Ju5l[>3GP =$݅۽?&!Y&GsvWC<٬`|M*gc~k%?AXy'A*@ ԹFgGrI7J)~3\kOBId(I(,&) [ rMxЄǍ<︘K9"b]&lQ@ )0G@ZbުȣD_K{XEQl'\ppƺ'6p /qK\{2&C5 QI{R2a=Iߖ:H 5oĢ1svQЖx8@W^џpC܌#T7SKq;Ԭ z\; `Fxdx]ש_/nOucgU,!غz½R4{_[id} 'LW?h{ zLֲjUՂ 3YrQ.o߅2)l#eQ[Sx$h M&Z_XboOG~*|m0YS w>Q( /ҡ)=J:8| T"z8%NS"$J*ڜY ő#Y*Z>_Ƭϛ"8-lq"$wI;ҩF`L…K%o.2)XVg Lߚ%=.ޮmo{ )^ @4ɞMC)߸ǙyJ$:ThMEdL^2i)I5% ^`)!򸧨wr[1ivkEu"? Gs8Ȉ+RcU`}Sܯ $ /9a8=*[#+)BaL~a&b$ULQtz.SQ=2-&+ڇIn"у2w~N]2*URΘQ ֯φt~y|ԛ2"|k!K.Y"J yb*3wΘXB9ߊf#x>w[-SdE{fr|cPdx 43X1n5jt#7XYq*C 86w>2%U2VՈLA'Yfz{LsQ|ZbqG9*$nNBfʶU]pMLsi@Y}g xé!εكPm[j:h|[ r&GVu,Ki{s;3рb]^z]?9|,F!d3eezƝm8I϶:ca70+ 2kdejGdUbp{"gSq]!7v#mILq'Lب``%4eu4;5`d~ܒŒہ"hU$Xi ּ4iM(cVw5^SM O 0Pd¡ xN%Fa"tx:DEK E. O}Dk4o]+y;ۣwH-9oL$l)O+E H߫> ?ρ] >&᢮@K0F mW'Ɖwjd},zC>u#F782^-.kK[2rq7=,"P0`?` 9 Eޱ-CȜ j x raUs_?֟btj>}h)b)Lt#fy 4}D&va Uq1AZb}1%#煾\YfSqSyn12P6@߈q@tuüܕH1\f t~~Le35^םrOpOuSG{͗?h{t0$xg< f73G8q>Z].6z'ZeԴ8R TKlTrHM8"sDz^πPtTM`}SovYwwȅhrm F֜deX[ʖc71Pˮۻq]r; `Ŵi7ޜje ` ]w>*0IGۛfHZ*)3E_U|ژ&LZI!S`܎6w(pg,sVʇ v/AZo#Z"azMf}0ТS1 ΰiK2gT[X4@R #9~/_IQPU'ib! ɓ #tUXP&wԧONJ4ZA@vtq$7b1Bٻnr**yYf5M<S#CCUXEΊ.4Rȁ3ijPI)r8j8FwmF) {E#{(up20}տ;ף`?)Fq<μq=rS"S11,ȎߏQN-Bdy]ڸW*,Rߎ]Z<7nqo-د1:4Ŗk/16ʊѪ<ߑ5 䥺gơ0AF CHT^k3QŒ Qe{mb5PeNOn|$>Y/mvW!43!\S߭ccwIHV%sQ~]6ö'Kd-Z4V{9txI(7}Zȿ1׆C, .-ߡFU>ޒDs("u+VTq8=qDsf[iqs:;*(!fE8*.̐@P%7Lٳ7Dx53ToQFNƦ7y-GC8&j 'v/: 9 /_UcuP>8±f"L@YsZrı:Ǜ- S/ wP9Nea`A EsLEjla&9>s o;WݵS/$Q8uQ!@ `k/ْK:hrD^_k'SI{%3wrcɲn_U5lE7疙$ׄ\&gT\q?'XG ( a8Vϻ9#VIPD}}.t~]v '^W :-Dh)J~I/r@Qy=[.q2H̦55S'fzI)u-?e6X>#.pؽ,,H/?F߹!6Af@XIqgh<`yvkaCV&Dg]suQ(,kfADe4C\^;E Mkp\nY"q; IaBࡵ][U>;3U)4 FAE ʴdźiH/:6OO+]G8Ԋ x$n<6+uvWxBj8Y25="B n@ clA[E :g} QNۍ )7]ĸZeEvȵ"»l.k+IP 䵍Uͯ0k'e 4A}§qTEȫz>;Y./uIm?*NfQ #xB81(f:( ȝ}OL5[*" J UXoc$' kŬb S{l/xye,'<1sis2 sUlƏjYۨF+ 榶(d4jl]L~&j=Ov. oFr96(Թ:?8?ECHMAt.{{TAර ~2Ji<&ڱf{*¶/xO3vl]0k JVK.%tXYj<9 *Z|4@u׉ RI!k"}jm5zIؠ$_߷J~i.ś@Z BC/5)hG5N _ꊭ[|"7ekBP2<& ӾWX(n}.yʱsO- u,N'{ϖG9u~Bp&[s gnG6 kQ .ЫCf e_`Ա[B_]Qpզ\k_q?zP ۘDAprǬQ;͚kav`$ҿ,A\.L M j,R(;:29 fk#%9kUS8KO% D#@#gWыI>VZ1R54ty*#Q$]?RV\Oѭ $J1_D ZMZLWJ"`R|{l9$*EI]ɒ|g« Ʋe~~n["-#B3=jCv))Gpwm8C~9H<&B 2@;6tk2 jp@`J/q+ͨ8$Oi?WRPMh$ipaNY骳,g^J2lL}pJeKIĥ ٖGH4eDzE Fw4/9l48!ۅvY9@z8LwٜMg';o>lQ$p[3fߥ6H#w:Gb9av=ޫ@DC޼Z)'}^~ŠfxCᠶWB:>#joqӂS]c)|Г @3X3*`Fpt;1 I;7?Wh%DZh4^jNtI3^Nm&{gk! a ,+Fx*.SO^؜#[mKU9]9[ J۬4L!vUFHʏJ<_H<>XJ\ie϶- vm>ob\77L׈͠qm~|1PWV}͉) Nz/tbpsf'3(Je䧿IiXތ~Ēх#XHF/!~pLlۍ[dp.ElpP;6<jo o)eADu(i-ngf~}^|2pW_vlZL_!.P(N#WB:B1;cB=k\ԧ9"(Ç= =Y/}%i%XQ:Bf`G߲ gl%t!]k\mKjX)s K0nƂ-uz\ӈ{>!p ,"KO3eH|Sy{k]!( @ym^xЅ:׋QEg =wfY4+_N:,򗞂9hA:;)8RxS(s2o9\Kc#2#ȉnQU09Ћp;z8#4xlj`p;󿈐C8V5yX{ۺGm ?iiF6Br;7K̀I~WOT,^08KHʣ^(4R`&w_%'hX}@>^V.& .lz^X7UnyA1 uwۚC܉ 9{Qb_>ޞ@!M8>"%b.9f.=vvA&'m~{ڥ> 8la sPrt=& ¼XI »ܲ$A^-fA=  NZnejW`zg3THO<'jb_8z]\b'r1X?=~ܟwظ벌č~&}¹ ⼐T2c#sCXh XÔ`#vVg9{|hpj.LP!Mq#Z? i@EyJFNcOrWR!Fg6$Mc6$ z!*2 !勝q>t uWBJŅ_'mU64n#XGx>eY꘴BX̎HGzz/礔IAg075uUU T/)2F^ݓa4^қ̀oF~Â*AFVC]Nf}l0';nZo {i8a'+<}me0x4IuKXDfYQ6Mws!F0| 4D0.>ą"{cUy4/kr볒18c.f^(G_@&1{jhatiRj@ 7$x ZG+-@N|i91B#f..zbOO]'{ԑTؗa,65;‚{j nfAw#P"RB7[r)iqHLUh#J* )@D?gIO@dptca?XB%i״؋vM+(C 5h{3#aS'\Z"گy%<T֙բ/yU]b}g怉G"ZD[*W1;WRʪ4o~+~HnU1;x^V\3qm<|ImM4mS%L)=NeCv?m`a-[\<+_ZLEWF˲#JDռ ^6KGђF:Y.Ӝ{$g]jPPn7fտT$Oa:Hw.p<EU~^eNS?t骛[LM= /y~3Q&# \$CI4Dx\"x5N嫵THMTvʄ#~o5rr6q,1fRDE.W \r[fIgΥ2_an4ѵݮ>w0RiNJ)쒼>VEm:.>p`[|A vr9P :<& x1~4qKݱdX78 II֦gXv@g8kݰmb!:rB]ۭ1q`GHhuup*ҩe.-eB{t[i2בԑӦ/{"K 32h,w &j#+r&o0ctW|>'M2 ,g-<$mtm|MDhnrgضR iڷJ} dbH!; ki=zgK典wϛ}uOyIJJ9%0jh4~LQ2R=L &Avs ]oX>e*:s Zq K* _컵XSg٨e.ε< QL[1G^0\ hoZXb/#gvhu8 $ 3&*{rm0礂*PrfrT"b;X_B%2!J?`:*dw^>l°K`2Dx/w  wMU(4}@ZefKV9ƥu\gzsF~j.RC!o*;̅ 6R p aQa pTW _!{f)8ØPOn_+v ޅSPibLD3q 7>Kza 6$MLxGIW,ױ:\i8ߛ`_(̆7i6d3 D>$G} /E SVy47SmA!c#Ǭ#-?83NVϫ&Ape5`Cm`,;IS_ A)Omh,n#J4.ڶP)]O=g3%!3s TA zKql(0GpY_7Z4,5vTrmړwEΈ@"6}죢UO?^߫5*`I1G?3&c!%SnnER‡=l5b\Aicg2<ZW;keBRO}{C4jp9QKaX_B9mZ`lp2^ASr#})@}Pұi tp?b|JZ;1-N,mJa)*x7 l]hv&ct9WXo3Tزoڱl{qZ YPVzxʹJp*̢@᠒Z %вaJ >" c%=mF~\䥮XڒyXXs:Z;DOcMxHtИ!v'MzҹqI=϶R [_iT1wkL "0PIi- 0KP!ubB?x׭QOv [tx]%BIjzm2c3fgIMG<5+| i_u \g%-Fsr鴼o ȝ%z|9 УFJE. ~^Wb^FmQ+:Kv{^jЛ,=c/E U;Pn&9FSt-D"ӄ^3om, !%KkcnZ|7-klO%֮~Ĭ35%{Gp![WdmY}!:XϠ{uF;q-_@gp7tl/9@][]wFNLι7 Ast I^_0ݑ(0 T5xǀis=fhlLg[wÞ փ!dE6`q+˙+aWĎ]g"i0_lm7 Fժ@0ZG ʼ/̀(呭q|2G1Ҁʵn^ٜŅKw/Cu?!$u刉˞=|>lX:Ż3@/R;rG4a`'Oފf)\Nuy$(4k- "q3Z|&46e҃>>2)z2u|kxaLcs^ I#H6zpʵlhBm(J^W50 ytw9Ե#g'ץ{߰J6[gI5 -4{|5JSمB)';b`SYX=%JAC24q$DUبDLI4^q]7_cN\_;R{<--w*IS Y-+f8f;qٖ Ft+>yմFȢ^[,EἷAg `t5g2# uk!dbz0u,$гٝ8R/r=m쒕a5kpՃ:.JG/{#>z>)<ŬЖ?05fuc/B5P-,K.(êsS|q>f`AewGo6iك;w笺J?u ugb:v LsNh׀aSz]s篺X^HǒKT4؁IW[a!=>lm4Y6x:R!*\\*f'`'X1ZAxcKr )[X=y@V$ }ٌ CE9PJvBͅr3;xRN(AGa2XUps,\ǙBhE܂91 *;κHA(b+2e($bBm5Ɓ(m{14DL` ]%&ӡquXX`Udy0?N~ X35a`#׭|Ȋ=v/( F1{4 ; ~雭/&Gz#M^46HқJK%?`:ݕ`j[~OGoJzgXuf\I*}sR(Iway6N!'ƱF_PS`fsFFꎘNA(vsR }X'^5" 1">/`c;Q:PL*Cd!M47 `-D=ⰾ>=u{p~w/0Rb5#*`I{_K#/y|Rq,MZACm_*<&~Ւw$>1_X{n3x}L$4DdtRCs +`n? js L͢]+*@#%W5I[IYx)s;=T+~ ()Pyy>QbX/6<6ۊ.XOk<8ef4YxLdJͯ#.=pLEsFB/!%8ǺFv ?A Mebf:/l=lň&BIl4 f).=oz2beUֱZkdsv|߽5%cَ7>rCfZnh^_3Hd)NI$l4iݮE'Aey2! +AaH哭[ żO,PuV虴jv W(xinX^‹uܐ&JUeI"' +A-`mOI=l=lkM˒?*3I, S H%VovWk>%&Uk.=k!tkܚ=̧Mk"PzS׍@Y ݣ~) =Smx/3A&Fs瞲c) $ Ӏ) =5xj-n'umsy}V)(H !|Bfc+37q9|ItT(bR[ϭqQ8X)locGzw:&_J{+ 'Z4.fm^b>=BapJl Ȼ $Ĕ_]\ Fɡ6>Ww@*ދALYj@GzL尜xN ~|HKPMU}n丰fũoa+{4x=єFyԋR\J*^meC"jI AapP/=y:l^<}/`,,G0;|8⺤㙣6FpPAmU0f(ѽn 'd}"m+ ob٫*cClo9Rs7`7 xO0*I[ 1mtXY0vH [s rLwtQfNy[W/YTwuމҎHīVˊH Z<¿팊i.sjr=o`Q |@srU}ڍ=ڲhD8MMW7Qu<̊u~biBK]j"E'k! La0oeVf! ϊ?d+\'a , GVR_ؠ|TRYsX|;[vx)ab0 ` Gj&yr*kuu~)׍,! &]hTJaxUb7Ҏz?Br+~M=|]`ߥwW˅aP2ß!jWBR_z[@9I 1ʱ矴j8:l3i|Ϡ|8/K:^UeĘJ\uҷ$_%|&nU.|`6@\!z]L {pȜ`IRV4B?3ltU5s$$TS$B|oTكZ *^=-ml7mM4m4 kl^,`u0G!v;X3J>kIꑣcmH .-nBc1 _@P͍pK݉*Qq3P䨿CtV_a}0Z:E*\]zf _ՒBz_֖W5Y4E#oy TRoTOenIWz2d5`b$8f]Vl4;\̻.ybYO{CM6'o uQ ]Ix܀LW)lkB}'41q@pMwGLaS+@!Gg,MJ%UomM+&]t$,mtőkY2+Өp ܘX*l2?{y+kPA}2@r_>bΪfIpoPsyJaz ZqXS|ò .6J]3UB/@Wg,rWrVW`掰pq-\ TՌI:p3Ne`U}}*9EWEU-j]2yAfPV[}XVDk84kGr@o9nܵsD+K?ʏ-]dc*> {)3V >MV770_XiЯr]bIO{#vt$QB'n 9q# 9*c XH%O8e.0)g=xHȌDU ]|XwfN\ n]4]cs|U􊱣J҄OS5X\zZoI~ TL-/%^">>ǷGܣ4p@BbV:z47P]VBECdV̢;M(70TjJg, 4og&yc/qʻ#8UQWk^򐤽ڳv<]GޓۄOQ|fX+3 (-Y.^Ìk?b65d ]Y4B 0+`ͅAy ۱!3Vv*ǢCHσaFZbW&d]_Vʺ-g!;oDUacL|hU>bzT|<|3{0iau$TrV?_;_ 8AAqBz*+ HoDA"l%P_G֘MrH` 2QQ;^3+$يo GeEB;m:WYyzbwDӿf)أLD>Ϋ8uLϖi9}_hPTIXufMvA(I|XFPQ?-][^(ç߸ ΍bMо86~Q3mc,zEF9G=$+(Kϲ@&7/YH 27i@Ӓ}Ju[YK-Y7/s8l岐;#Vua ]StK},: ti9MmbޖկlFǷ651T=+ũ@U:D, v Nc GqAoMdܞe?V2/>خu^p ٟwu1Td]R%uZSOKQVP#!SqTD{vaRPu&˲Ak~"`4Wi;# -#o;R441\7c`)zH)@ʓ.afQ X"Xkr1Fިn+>~j:r#^8lg#5zݠsU_N FoyQ;$WzL.?% 〪^@Z"xL@ l)_x'xk`AO?W".lcFwZX,MPojwhN<%&(6dPĊӺ׻^܁xwu1߼A'СJ.ml ߥE 垳 o2 [˙Bg`|hVƵm!*a&P*SQ:#VɄR2^.c9߷|)2nzM1 ,`b 6)b:Jub\,r44?S;yyh]A'hNiA(t]!H[2DYo|VҸl3l&krAnUv5ϴ2ƘN w [p7mV(}4aJ*?7RC/$lOXwHp:eo<4u4ʹk^/[ٔ|M6̢G2]ڱ 10j|9OR f-mDe_eZjRUa-l#cdE XKB,*߾xL1m#c [/aWquYSr-g'LyJW@Fdu;dSnJ>+bq&Xhk,k"B}`*3,7U0}ROܽ֗pTLyPG% y2C;+Q=iĒ)k&c{8Ք F0 Um1 \)a4W.O$ssc.1U\>|Kjl0ri0R'V>Wd,HLb3CϤxS8@0ą#,4?ZVrfB^]IHPnHOCo &瞐nÜOfGT F]^N)X KpJ!jW8W$E XC2 `瘸cn9)赂džryB/FW={X81(6TB]J(Y{FqSٳXWtY 5xR7Z=7A.vuj{zRWa(%|@FGlz\OQQm\39c @hiޖoE.KY3Rl1P.l1.{X5j'PZVZԘЃ9&c"߁,Yճ[Fm/'Syل̆_M-q|)ΡPb/Ph[q¤c5NݡFz,PBg<_Fh, %vMtVi32p <= 7E_B[e.^Iim}u3nc^x -J~waR.qnA]Y)ʔČ L4]]rK*g2M@ϛ» ~&op'q!)w,Ll]UYȗRͩ5LL{AƁh|P(r? H?6Cϣ)&S5aHf6wc/ o`a.Vw7]-Ig1Pg`]+ݞrjI[.VLXz=Ϋj^܉ Q}]$$zƿo!p#t-Fnp-f`i*%nX'3c TL?Vz?ꅷUnRyX=$PXEk_CCٖc}̚_)1tx$[$В[:􂌺_,S 87Vs%2tyMDUJ5~k#ډL y/wR[>fVᬅ L" ϭ r*]յ'2sU lcoJo/DCeby5)ҙ 9$ddd˪Q {Bbe*ediv&+,w02{ 6txlq[, |zgyc&hQeʧaEp Yi$Zkvv+ y05[8:<6Rw`R͑ݙpMs<쫟eZ9h?ޞU[R`n^$ f{& QNwu2ۺ]@^I@V쐩9Z$^ԩerSҟvͼp?DnU4+;zJ!(d]]g bOGaDoHAaڿf jaPK\4s堝:trA@(OθM}τ#sTa>Ʊ.;M!ŠنZ|&[Yjͼ4 mF&4260Nby6?Lo!g$ny9;dIKI|G橪#ޜ$Hhy@uJrL +!$1{3`po.9`|~y rnmx+UE"9\ROhs)eQ]վpRCS^^tƤcGhm!A򹥘-V8o 8esd~Td Ʉu/m 7U~Qi)Ovn15$˂W)o1JY|%t?#u:H >.+>YMr Hɨ}kY^  1TO+% 9e~sF}=$Gn\2z 0eHM&M5u 6I"5Sp3[% ^EW8lGЉS1AXo[x1R?!a!JJ+~g~vsJ͈0ws{g+/P J39g]ˆUo "yq%  *Lm\TD彫"9.XybخR?mTvOkYy0ƓNOOn0.n+tdv@oAt ,j,+84" k,GvIkE.M`h&BJ,/)Dϵ/mDÜ.[wXL3SLģֶHh,v 4g!g|zX\ mUm[߃:>c _)]ګ7 v ID={X>XWن_IB'$c\j~> (R#0B'.WedjLC^^G.Obu4I&K-#DPj20p\xpԚI6p(T<͆Ua'%{6th#[lMdžA* =pVjl'ۺ +R+ n P[̈́NC('IGLYT۷VX)gw0 Gibsbvdi]{JEnϡUd|.S_B&t[s?Q:b❕8X|K f-Bnf)Sװ2=V {A$ A'B" Xc`e;76_q%K6w3N}HRZs$Nzcp۳NC8އN,HP^`IZŔڮ?ϓ 3ʠ[`鶁131N,U9f:$ټkax(}2Jz덵!C:@MCRutsm#@qV])+8\1?. 80rV Z'vNܽ3{y׺i߀UEl~P$(ͥz{o*כz`{VJy}¸/L%O>g6n6yݎ"J'j]vğ>hh(ыT.4>-XCNyϊ*ah W~E2bb)NͳPc qeߥP"΃Z/nsC'xې4jme>-w}J7>fN:,ֈv˴$*J„¹[y~0Z#>[3אF@/  jC*) 6 Md_ֵ%g>y:aکߝf)x6]ݖ9 YY>ۛMl2̸?,.8SPt* XIkUd &ƻvq!쥩2xu(h%퓱wݛӋhL@ݑ} l+5#v? 5`6dZj|b $P1LS)CpCI8i3L;VbrM1hqeCibB_2:6-426~eL<,*  m"M)V>8k]e~ZalmDd]DvꃭEB r W[*Nma ttul4cUٝ?z0UG`_S,WuHȿ·N4e# ]w:|wх;>XegӳQb :6{MEsNk)؇ &1GmߘT*'?P+$'uH%}Y#n7p:̉R0!KXpIc_$ N )ylK㸘N7š'1mװpbdsfmWv6γ#>y^1B|`u؊nt#IP׍-ÅJb=,UTp OK݋[pcLI-s8OhV'e(]& ;~iF"Mz=͞~pkbXM"~a s<>68L(?7!U_b(J@9GњB m;,3UՕWxYa2hU.Tx^O'X.qyФ'ـ= Htd=;'_&:c<`0`&ͽ\Rx0l7j׏c31}>s dvoW\Pq1+$ϠJyPQ ;&kn_H&[M՗wuTԲL,㿆`,R^IUk=v|*,xv,~Msz;^/ngl_ _gg1jL)Te8{nO}j9f;e$ܰYK5sI)a)A)(^#7Ea[;s\,*SZ)Sdng+Wŗ#ydr:\ 6JBe.c焒5h<=5W;-ťCN]^2Ry9p :5I푚ǝ30 \ l0! ӸB5"I6$?+uBrST6wJ%K yU[b-thh#. od-A~9G' `YeKr ~.8HTteM87.5n&+[6 8I{ϛxi;s>\ uROQ\0d)yt sNympقSG6ZAE%>Zz \%s4D7zf?NTy-oMurVPk?_bӲ?wiZ@L˯>5U~9QaP8_nuE;blE0~%C}XnK?3i"Rqx2緹 {~Y޽54Xl4KÕT.MC]C+vTbCXpO,(C2QI!=UShJF;7 &+{;< 67a #öXɨsI*iDvI:Eکn]K uq±ޙ3$np9z [-GҸSe1]zfه8cEf篱Mɟۅ$F+]SHi%*g(/-G\H*#Ɵ ?O%^kE4YƉQ=FkӢ rDzCdn#]Di"@ͭ .ғTvT&ؗn-Z暚FɞǽRXrdiں$ɷN|V'Dec|ki OC I;/+%Sx%^ל|^Q{[/YgW`^}׶:n * nm&p0S-2V͓_"=Vi (XXd/L GjKpf+®BO @+XX5@RK*V4LCL %ꂜ hB1fxlYKJ 6j3{c@5 i4W}S.;.S6g%t#h~(OfT\W1XN<>;:q) R'ok?b$bs,cA_=|km"hضU@PT u Z+rUpYiˉKҲQnk_%MN R'_ah 8Ĕ8(A».5HW9?x)>vKg J܇JUXEnEI⇿G 0 Qw@`%%MԱ)[Hib孋֖7&sdmﳇE :AW >(*w"V{jKs/qU[%B%Mq f؁[%M/ uN vTR6UȖ8ٰ[9l T}eI"Q= &gPqfLIFdۯXTf×٠a+JP^Օ&?_qJ^\f/CsyQeHAF\~`CmZ 2|KTm_6a4Ar(CCCx#U4%%')?1N̞w5GУAB!:I*yM,Ե'Y}3픆eVwV"i"??fjq Ww;ta&4{,(pث̨FhŠڢ~V'jAt8>j0B-@eJ;y:2bJijsu64 f%1<~!bGVޙʋ6p}5uzк8ḱP%l"FZh+͹ߋa=d&{sXj Up(XxI$Ksza*3"(N/')_ו+7))5AAb8.JtTsCV) F;/IaX }}T.$JivP6fSzR cC|Xf ,2Web$1YI9"# 039ib$:-<\RV!Hi%{2=3}/Qd3M~7[EUdDsM B;.dʗov J NheS{\Bt.|xh1dt\k.bZR{T`eum:χܖ|zWn$`+f[:iKw+N=7Lx<9TvwR5xT( E2U:,B =xtr}/D$#lOEW9+ 7AV!HBY_8B2Hh!{jR;:YclZe;wMenzT ,ھnPgP6÷B/lsVG,rP@ˬ˻_E);6Op@fX\D)`8%pLxx.tדWN fg?yk 1.DB,¤ B`Svkm|v4yݫIQSSM tT_VF C"rU(`::QK^2+` C&Na-~ -Z]&o$0֖/2ZVąMD˟ Xܞ!Զߙ>XcpHLex'_uQ>}g]Vټ7tg8[UHK㒘o.!tf66(ZmdrXPP)L2H(qJ*,',SgQp/7u.ހgPH2U6Fкnf[0' s)ćnJR-4n$DBȬ+!O̖FКwv !RRM_OBh2U]rQC|!G>-=s: v繬n':VX_X;woڧ\&IPSKBнɑ>Q$dB#*AHLۥq|h)\EzżUm! R|3#y0LnEGe6{¿}W l5,PX6Fc!נ{je}1Z _~W 'sO:)dTq8VMђLz_xÇp5++- .Rm;!p5@!`hI>7o^,rڈ]9Go5nQsJ8RpX|Q d~hkɪ)8fQK,İhGV\~GUb(d^. /}XcP!M0Q9tAnQ{3qDy?ӯ%mQ[ùkf<+qSluyk4qy\; &&"mB|R \ ff ޻7y6r^3l$(A<Сꜷ5R^w|ph rnkBQ40=jH5? $V Y[0Ó(GEU,x rTԡMX50}<4b:Kegao@I})rT!mGP@1m9h+|Kc^Q>G)mpc23ɩNבq+Zy. s"Qk@g؈jKvע&1[U/B\Jqke%d"j%bf=~{pd%5q7*f-eZ4ݶ#jt u݁ھOzFxf-g<6Ê#Sc,"ޚ4 ab8q>/}IT<%*;lO'Y|sY@pܶV{zRJ0ސ'ݫ%5G %/2T)EIK?\e_K`V.]I>EѓHi\D[j+D+-5da5œ68ZzAe@Ok$5-sj:Jӗ [-ÐS-ki ɝ, e3SnJLÌz)gVxd,h†- +qV8z#HbK$3bIմqT(e/UOSrU\;%9p7;{(J3u`w<#lHCs⼟h#դ tTKſD1_:elنd0MC=ϜN]s1;ڱ'،\m.[jb0;o k8.=MvY[َ1ZqK՜ofpP?ѸDYm9n'I¬ɜETBVh2N|/6gr*~%$#doWUO,]W{Vc%2pL':EMc q4ʇ 2 am\j*/1v~6 ,"ajkܠ7WsooBfrwAWSmhAQDhODjM n! ^ΨX .ˋf1%N~$*F^q3A>< HD dTTo嵭C =ڦ$ UI sg;罡i_Bpu]Um'6 1٨C@/ TI|&F_W*fzHHfEJ0Pq> LMF>f~ y rK#lq7hr2 {ՖWH$.]~ }AGR Nds4펢e]W\*e#`<T+gn- i/{K)DKÕ$ ^Fpn.+P;X>*(^.-@oypHT ['($>Y1*{O'/d\П$o*P4!gvlLX-Z~27X2:6.Ε{^.Zl_JX[!AF.c|6!d+M]Ad(MEP {;4lO,0@uWUp{kT y _<)5-z L_X5[݉= LJm)CaRkz\^C,QHG'^.\Հa6Ϣ~=x%c0,n9\0#0`f^U56׶=[T9eHykvy_3[;y+^:81O ۯCiܐ|4\Nm?.3%xF^\M)ܮv .PVx~'N*r@ӌt~%i2g(_gIQo§ |&.#KWt+[!m/pb;Npe5' Qoh^l}3 S!7 51U5sVtcX p(ml8ZspV A6h ! @KQޒs[VQ:Ox-5ͣ<#ѴB}KvPc#KkѨ8X郟/w#sI&^wÆg{Sg..g&^CG2 @Ȑ#ĈN>BSInR)@$yy962~BԺAW 񸊲Sj/ktF,1^~"p_Z C7҄Y}ǁBs^!R2R>O &6{RrAB|tDJ$ݮsWFS)QUFJ\~%r;"58#n8YSbdl(mƻ/A0!vI.L2R7D87&!M,$̯'?k$t:tYsSQ `x:@6o%;.n^ V\%h}-+>,IvG >5޽7DFs lwS^+04)RA(/S{~ *4CU(T dq̕ ױ*D3sD7** Q'o|m5D\V 6*S;aHDUq < Hv+7 32ׂBZu߸mKdyTvQ)k$z@\3$SP_0dўrL] !Kr%k^@^pBRyL/ռlQ^<* Ӂ^ W+xsM#B_my l.ҥX k =?Hm$knx}zm³p{ Tjeqaܲ% = }X8jVs~.|m75. `E~$g5yp&/sn7se~/ 3 Րڮ^UNp\+52ƄYLA|.{00]uqs SprANXboآ"W{L&R~tȩ6@ÿt6A S%EoP&{8D': WM% ZAy\: L0'[ɣ_?MfTFѽTx<~q=G Qj)]<|< 򚳀&vSg3d4Au邘a$6^UYiHa^ pUª1,I= CẄ́X ,ocIP3o3_5* b3YZ02RXnɑPʀ}! hEXub]mksB kpO#FmT;?(+˸t'rvc(2„OEeC_Dv# Z=Vcpy&f ]4`2Z&O_`T0GLLB7%--iJD'yU Qؾ)+5Aܚw*ҎаQF]|RsIwס,"J4t{d|3?"ԏ4m!S],O(a i TpI1KU-Z# p,+[F('0uL`Jr4<&Wج-v(š" 3-'[.Вd1JH~<*h8 R?7qBDХZg.%vQhKcDͲPwmdY9Nv^vٚtbCKZUM^Z ~:+XI0my޺wv;zvyOZRo!@l ?u"Nya^u..S|ˠ"rO:"v_m2KXd{Ef9Xp:ZJʀ;q{.͕'\Hfd̄״"5=E])lNְOi[YiF+s:j&yy _eiP0'"8+--u(6R'ărɧ;z5 .;HG3 ô!,<+J4#,(n3a,7 'W5u'Tz*yAt;FƸQP{&s)6+=#^ZTj5|,2:WϷ S؆Z_jGu3b~T/{vƠ_BTuB$>gY9tvFGƃZ_W}g߾%s'hRҮpvk%/kVmu>I3ZAeŕqܲ[@[m m!T&^cQ:~*,_R"ta~]K' ԧ%[œWv<3t2݆JaYT`/U/e 3>4˵4[ȫZeʩnu1+b's]Ɇ6/zo FO3C?s<9?Y5;$\ %?Va0vbe)..FthWaE P>*JzZ6e3tɥ%s# 8/f5s@GýVd?ӧqYs!39zտZ\ ;y-h]-&]YN)p_:j2n@"?.*Y#pI/zRSN&1W1?[O΃Gn툄ʭU?)Zd"?Al5.Dap krKLH#B厇+ W@bdMյc\ސ_wn<BZ"Kg,(;:%h"޼&BJZLo}9MżkȀ^cbBY:ZP 6.EҞL-N slLOgjl|㗿l~BO2aTc&Os2?Ԉc=r[ vu MO|B>N~ÉXՑ- JUo~BDuT۾Ow)pߊ;8wBoǠ:jj \ 3J>oon_$C(b/y9>ɱZR!Gד" 29bЄ}ӏ=@<l3~#\'yBst[<g7 $ jZ'Aɟ\`M]/t`h {CuZC {sFEc:6[R(s+&F(Az[Hl; R2 Zhj#go_%.:XRY%>U`=y%[E:6ҽh7-`~X9)iCq CW-O~aP VMC"aגPE8>GZ}]~nMNf2l6ԠOJKkC.1'ىe=u}96~OAZVFc*~+i'oO*6z Vsd^o:X=Yߙ" 6'#J|򜯈ŞaC%m„ܡf2^ nc[҇7䤁ÆVMv(wuS =a6Zڭ+_ߗ3i=DޗCQ:밷)#=C;_}shٔc\K 4}* ^^Jbac ͷs.G}IBF$S'69zi!N)w؎^NJ{CK@4u P6[(J\8$A>h^6HN( 'LL J۩LYhq4dʊ դh%~/cG8!0*{z;c}4^@6qx(IT~{.pl']$;']e,2I%ٔTXDV @rYu)8'%U;x9Y4)@]+=؈^Fs]}x2);JX8m.Bzt!5MTG٫-;n%pUJx_V:!tH[ż&q&Z4{G<+T qfJElLr]Cm[ E#kh VY(5'CD!j{"[tб0^AucA{I:{Y=5{{O|GmmC,dW:/ c%a0HApMT*)ŠiP l?b_5a]+FRؒoxO2YGil͎Vx䚊x_'[*oC AF4~Kvo4|x*źb=e#b'㦛}(8#y +Tn Mk*sY+]&_R/{ kF;i HS}];j`@O$g1ڪF  N_/T7a{ܘ%9uVD)M"`!&RƌęS˨[`rx:b֔OU 6i!^%J]r\Ø㊽W fvF2;.AJ bp`P`(xd$Q ۍdW"Dq& mp-qI6Q, >gk¦ة%8]鎘}m)?rٿ@05!%!)S>IF4F/6kF(I1 ًб&үurg_7[>w|T`gODSXcbL6yfM<)t t"dRRRKOFQRO% b N oB<C׊+YηRAmvk`Zf8vJzW/WʚjvkN+Z%I񉷜|zH╴^Cբ!ЎkkNHٸ.Ε)7А5?tuaV{8D)H~e7 <9+C۞k;lZ,g(d >K3ܼM HFYglt9F^XA 4U߅̝>Wt,?bi*'S2 S| C-Fu B9GJR])ԽB<HD-i/vXTIBD +&*&¯E"ѵRލ~yRy}?*bLZdJ{ԁp%Ҟ 9;5c mlwrCMvT |g^B^>y(JB:i>_WhgJΑh:XQ2<4r]G:|MZRkz4DP.w!XTb8^ŝX *3!1x p S[}1.. BgBdXM=aU 7{O^I-3׽ynkPIY:ԷӋ$2 -G2>  :d^8C|(7[ڃ Cݼu`!2W (8 5͕{J9~FlhSyN L\,5{{: ,HFCe".RkK>B)6F*^dixgaFT/o[BqpI24Bdџw-cse% ܼZ=d,'ߞ]Mad-]USNLHxgN\pl6Pݶ3HaV1~œ!mwI m7fFXB"ڎZ#f0zR n$H4J;u,@v,GkX!e_qe]LA$`oۛ>KґvBzcp]l=gw[&yˣ1NzMX3'K*@L*Z;N)FF"MVu)Gtd/gϜ>.tYnA.ʢ޺HJ^Sn~]N ֚Bj R4@Ya㓍i Ҥ9&ruxhddViPjw;6-jhXN{2#p8E;3.w-M=x\խ rmA% #mRGx$w>^V{v)h XSvL, hB*:",W7v( y a>/_<څ@?*v)]c:I#bW/{Pq o<p-s803!+ ;"4l3tn z.<2M!-랍!3g&8DF 3TYhV7z6ުJ/`fu&I\Q[Ʈңʹ⮤f} m%I\#^J R0P] UQ K-C<]A20D0tR% ir<~Q>+@Ս 0VS]EUFph&&niቚBG2g/{7Yar H!䱜Ԙ޳.ldbfor1R(4ĉ~WV*e&1 /rB-#4ĺMfBಃwvN V}LMٌ ;FE w]uC@z3 ~)"Ľ 3a߃1z] !u]۲_;r7`T@<\ў S)%Mt(خG<ߙ֭""]9XxLd6~C%6UWyH*;D\ۛ JAֿof:8^4wYk7u o`L0-]Ig帡acވ۹93eNj*(1_eL]kO\P}PDq$k#l;AQ,%?O=Nc0bÍ.L\Lx{7u2A|FgOqVxV$ԹrZXm3;אvYAQBwηwxgmV;h/}"/7DJ+N G 99NRNZA#]@?MA}ȓ_wOZB jm^ Ԉ瑱4rK29d9XaɌ颺<^?Z N@wHH>F4p6V*S'X}Fܞ+iφO56e2L!1Z0`nvO&l ,4Pܘ} ?B$3˔ݪ!bz׫UM U'/ VHNT6-ٯ>wuˌ^J>[LT/aE$]xXw<'說p!cbmێ[9̀|8t06cp.̨LT[8tl͠We $;#^! ?h` ]UR0?3Zfl%&Ҕ}oϿccmLP?60Ft?PV'Y0)LPu`MmI˔ W޳s qre( iCm(\)Lbmk@PgX3LO,l@9D潏rt7zIE|JڠA%!{sC'D5ΐS%_MH㊠ d#H.[ TkZ?C'8dnIM`‘6 $D;Pm L%V L^(bjYFN9Thmگ҈ĸfZ}:]&w%m%pp Ky>rίjȱ ]|Z.B2sUaaf @%DmwѐɨBoR02}YHM/rk!.2^,a#|5j,wj0B|/ h3HT@rAEv sc?/.23iQ`h`[<^[=ki/g q y4=E83.k 0 +WCw'`)9M b9FjFDF_!3[@h+s@Q+ ozv|*f]RXSn\B 0ExTvnবh IY qM 8F9'5T1f``QJm,rO11Q8̦90 B8! T\% uϋje ki<9gT 5I(J(~+ 44*qX`a_>":=< io~yl/et+Ȏ*2ȶUB9dc\L(ɩSϓ=YW΄}I/Yد$(K&it[Ӯ-~T0|7C$>–(9n7zm|j D VmOIM .>/t;P0S܁oT;cvN!e־VDŽZ*[pL978!?-,~zTѢx.9]%RկYLC\=l_h6zr68`ai jYޙ"#~; LSTlzwB)Ŏs`Dicau0l+g $Dqtn1SYn`2Q_?noeHGt.$4yoWV_]3k!풀eg}/tyؒd zYXiopq :`s}7^S*N6OD3~HxC~Bd2bRveLD Nսccbs@ ׳"RL%ql@ HFPq^'C{38O7'+$9h0TT#L; )?7 w +1fi.w<:ٖiٔ<-n4CJOm^5 ؠi}L`q ")ZFq[ЙG`J5lCԋ0Zob"|/KϮ3t9pnqɽSDU IY;ja?[΂ADWZgoQY䑏(.Ze=aLrXϹ'" *؄?dF>B 0s&0ȇx@)Kh%x%My8`"Ř}Ok5ɺ(D{ojF,*-G2KIe4RFY!3 ]!RĞ:@!bJ |UHYr$4um6=1xvQǗf>n[U-9Cm "M]7 E$v)SG 0~o3j=]o @~v.y"v'lda?Iѐ$CsJYU遀^k=tA~v0MCk_n49]̋`WrߋCzႉ{EQc_/__p(v=jء1Dh|tnOfXtY}t!xxA` ^ Ewo8< J!=_%(R*3YP'5AQ*87ok/`fO}{u5/3u)]q앓)R{BUBR)o3¨I4KSŠ :+j'j(~$g?cֈS׉kT1X/[*rJirF]BS[j0` L&,HBaSY[ܬ7{1Lh 5YdCR0dBVS"xe"ޓמ_KL>闅\6h$@ :4Q78aϾ,acRtAG_,uR%c} kHnnꛗHoZy,-KO=B3PtOmQ7z"V|W-OD1ݶr6IuY~f?@w6V#9ƐZ]@3g[ K᪲a= SK8$mB?X>픈\wUYW_ɺv*fhj bqܾXfny:@>* :l5S s@0l<Ӈb2`I䌾cܒi\Cԛј+LQXx8IqEXRZ-8SHzש%*hf0)Xu CpȈ!:ޜq+7l$8d0״8զIR2`$S( EY+.|*3͟F M]J&翪W0Gd($*S#Cxoě!E!q“q)Ƿ2 TJQθݸ6M_ހ;ߗD]"[1oSY 62'5K"> {/@ /͏p*Yd+y}& <Қ4]IoޚɈ!*TVڽbPtjwLWsVFzd0f~E<:'Sٰ0gZ]+(e8</p'SSC#<İ;ykubfT Q#8׸s&Bl2ǴhI<3e s@mC}X)a0/J81Cz_ cqB`bL}mџ l?A"31(UQLˆ*mύMM$RiWZ~#}JROx6Nb;Tw8&I/Pbh)k~ydlcj4{Y}FbsZɼ"έ@%X=2v|G>KH 4Y`?U~TZKqȹTWˠS,p*ıo"J*ppJ`XB(SclLN6>]^bU[m.$ѹ``kF>^rwҧқ7b]%Z2ke}fjjt4?԰1HjϷϼ:K:Iزʀ|C ( ZGQ: ^5,q4-H>6FgOgdD,e'S?V*᠇86+Q&JwC(]VƩ+洠nߑOٔA}W6Yg#;rXXobPGMՖ,n8. 2p@JI5~'rꂦ MkpRe-bRˡ)tHH㛡#=g!?1YK kg9t1KTbg^gIEI`QQuzDB݇NMn_J69efbݺjsWMy?cLSU[4k=:Αy؜%/j4ہ{Y 4(^aV/1BlEu!mY͓t0Au@p$khmVhGbbF}ڻO+1 oy0iPP[Fr,!5aRPPby+0>Sdudž;y[դA`%^XNj5c&ua OSt'Mb%ZebvfZmpȕ}OZzs=q_% +Ѿ| LSh:>-VJWEvJcjIW7B(ؑ+O;\l>F; z@v21 \LGs RU@y?o5W?Hʄ/Buxt9%P{'oUӼm2j&}Iqhbʞf};*M| XCFo\Т5qN\'$b[ e.@Hp㢹_@N|2IV=!NAa@e?0|]8q &cv$@=}-|][m8옪Lie/CZeT:L$JB3:pNB}$(rh0 zpom{ QzQude >`rX vf$l^ߞ@g</mu!ij0~0 ݊1 1 l,y 9q,E^.|yS[ WfY7=~"|UpAf%^}Ù Q'^uSb $qTԆW6s2_ YhsiH1˝W3mW+VbՃ>ƉzI׃YlhmifUfM ˪專T"\)N Mr H/ݳCe#uAqS,>ߠ!xylB9#jBwLpi4([Gm'R! 0*YɘiJ]VںvB{y4 aYu׆Lqj΍C#W5dwZZ:No~N Eă]Ze ?ܺ $, t=qE}JqbS;Uo!C BR- dVVdw7Qz?/ɕrR %g 4QkE5j!Ⲯ7G TQ;*SWdwI5Km;0H\/h/Z/^ﰲlgUr8v1h45MZ0%IJ것k;kjy~sAx ~.Y)ψnķN{Z|q#tBo}MR49rjDlíq"eunA k Vǧ#)+0'\^.CFN'~RX}'@R V+m;J8SH봎I 2z*19Ю*!lG-7ƅ]O]RF//9 kZ6i4Q!D\{[]佚6GZtS+t]0I0ԹksL UӚ~QOj84XK%H`;lW%!E&cUJ\+꫺d*_ƄrK8xk>+gqQPч< [&2MHn&J` A;Emd5O YP40s̽ys0, h*0h;b,Q)ڛG![6)&lrw}vwiL-WF MV6S` u/h0V_<Q*{0#7lj l,4v}RD@tK7l30ɍ*Hy*? c!~kEĐ*h%BzOR 昇qRӚyQۅ%iYWgUu#e{Vi[Ι>Y@";ݿ5^/ &gLǀZ~J1cD&m8@֊{IO:_5]UO+%O!m _-b>޸U1]㑋efYo9 Ǜo`%8b(ZߜUrTH} CAGf:zMEvR='V7INx-)ѩIzfkf~l%7fZÊVj9c]XID%W؜S>zʄ'HTTCp "z ޫY}xl9$eupĦr$nֹ>:ʉz\4)uG^eRp+0ij)!3*I|C>Tl; U[?z%=:l/~2 8blœ+KUbڅfA,C"0חBNSM5$Ott[tLh]qk,:Iܪv֫ I@E4l~C"ۭ-1)٧WS6|nc _X66R"wX-"3\%*8_F#4b@?B^EHÄvO-Wai澂vX2̦xj: :EZnkfҪ:IJGIQ#NƅkkSrJe,q R/mO?^"a*Zr^.^9Ν%Z O;^v.6E<*%ZRw$Ԙ9 ȷpJyK^$a=|}\I!((!ِ|>WHS1Yx$UA[L1aG(6c ìt1oP0G:*u|Ddjڤv6S_Jݘ[8 gH(Nl3LBhn~UW肁SYLruƑY-^I<<׋NY]DYBZ%+H23'?Ծ(flr>urc#.Q_$γ3y|0MnQ v+R5!e<>AI.~%~NΥwC&!(^Ң3؁=~Mi*H*؈\p\.EZ,Z\4\9[1MVW7FKN: Qaꤤ)BEy@BmV42%4r6۵iAXǡIwKBƗx)mkNmVNQf QCeR,Qw,:D'Ǫ*ʼnjq ')9%7UEu*f4:b-9ʌFrz#YunS};.Ŷ" ;QA#êʍLs7'hV5__E3{a\87[=OE詟fWta] nds" csXMRi޸mLo:'`RYŌ]1#q| g'xXLFC: 3H0|iB즻 ;b>S)uā]= $%+F)V <0S܀GВCC'РaN#r%~2 o;Jꘊ,ȍNvfΰC@dC(taz=8#l ;gҖ0]){5`e\lW:**/ҢE:>+~JoIbo (i,#uޞ-}WH%k7 A_(4^\ ڜ͸^b(D)ނX۔n(` 9JWuFEGmڕ=VMFvt`;B?78RLE>fos1-Ѽ)PctFX {5<0-&}dҎ Urݵ88KGJO.erWO}w(vtX0yJ< ϛWgTȚ>a8S?o7jKPXDDdghApM&F4Y(-! tQWI!n6-KI??u $yת,\=^vNcAVMi1w(Er yg|mrsܚv LW5&l#jPB1(N&o,U%9^۞-_ꕼ[gP3:|Hnҍlz b ٬otͿf`bוXdECWO*J`~V/)A/:r)T+x 2[4p#*S*U`C)4~YY z) xiߪ. y̍ÀD\ NbĔ֐"7-/dKiSѢCWBi & dm%TӲKv)AUcs닳,Pr:k|f~'x_L#Z9kBpR"o=]^UK5HA=6W*zUӂĘޟ[kP"Fz&kV͹Yݸُ#`4tTOԧ ڞ+cFfkأB6-K2~V4Qc ]NK AyS7yYr_7I4RDO2F@ ~??1S:]^qEf{c'6*jY[!Rel~2M3m_k⹿N`HC ^mV1τ}m;*$ڼc]W>y);&cdYhEŭ+HEI]5^~Tg#veGyC'}H㪗ۗc ߰AJCmAlZ{L0j18&E]0BP;[c˛Bf.a%w e20S^w&A O.Nl򝏊<?k;CTxׂ9SV4ʑ[f>RʟTV!f|խUhk`jL4V½GW% V8'?UjznW<4 /-Op i:,mfԆK'1/P׾_3N3jT#t%e7 3T뎩!NA4IpE]$r`vmٱ"CCoҵG؝O}B$o+ r?8ᗾq0|ojX;0,2ivOLK Gݔht V-X.{[h1 cSH>ۣe/ oNVwweJcj7D|uE)KόLsLY9tv(ZEЙՂםXG4]rv$[ۊ@qYFF4yz@ߪsY.]DX1Y j sO몠-{>3A/]ӃL[VdUsZ5xYB+evz Ȏ#f|"0}8QC" Xib%o -M:E$f`PpkB Fg TIg]a>$#Pbm++FTmH> ҎxTzrF6?1rtɋ~1nmφwVx⢳TlŗD5]Ymte8Z/D<-RK—t'7;獅OH9fF$[}́-F0Qj@cQ$ȾڿYpj/E-"ֳ{K.,5xnH qfH [[FRbn+8d.J?FL}6m̸^}ɌIkFU`HqF)q{KɠVyhUU\4Rت1w#-m5䡅!З'B%URuE8ӧx>%mpp:<˲W/SHٯ~yCCJqcNstE~AL.v ^16\UlKk /YƷ X+9XCų626GZE՜4K0ص' @_`䢳9:_kh9A؞=)h}t\ַ+(^NكzrOC9H j{vKrx>y%Wݏ;Jָ.d^G`JɜQ).f`R75Ν c.C)fV\HgѸn[q9y}za'jBjdW{}ODCDLۏtTUCP#ƧLs _ WΖ9jbFɃG6~ER]j(U}V(-{qܝ0izK<`jl)̋AS1z6̑ps^rfBߕØl U1ȢQ5YDztJK(qX?:)izpVEK"LT#ev4gvޔAI+m[Z~nV+Ch'ѧ}D<3UG=6!2f#ywnZO@.[ sI}gƅ{C9kճCa*[=f̥40@}cSz;zO^KlJ\BJ!C8xxkGI9Hږt=CK"q@0^9 Yzihk eD~klOD;~ܘ oIO $'Yi3O ưwwl6:ϴb*UaG)f'R;bYN flBIG$A_u ,3/lCP;qH HxB_ؼJ68@yIB*fYoU|ȅkE%yֆApr#J눮;@0Ԯ~3BsƗq5kLVOG@DyNƌK}#m+W)FbgZ//q=Z]5%,9֬rik`åH)5I{tVMl8E '&:og 362f!$G$K=F1V#l$]N]PrVIu1Cf*췕EWlRi=ȎA^]K `pmKOJpf@Cll&3꓃ʘB^/[903c&kXrp(nÂMW(Jq[x~;|$:6'/#i`6O|]bNW|T ڲLͲR%E!|MfWS b^ !u )6g|p=*jߟK YʤM GwM(}d$Cd R'R2 |'Jl)R#*HhI36>?Ja,NV:LV'%;~]7:*{Ől`St@!`gY+Oq~k`0A NgWˢD\@_3CO~UCWWtiB;R쳑_⹩#g-~*%X;]2b/00LAP KVݙZe*c Y^+c)|K 699PTXĜ8PNWUhj6"dyڇkJFV0Pw`gut+)!BhUvB'[2C۞0˜PfRBBJδHllkyp(oW\\uS'Ӧtod$`Qr5㦿c 35!cӺi ,?[j[ĺC3'uGss>9|]7mJ)JP%N1;XN}t:_lp.H[7'х]@D )K7uh :&eKZ$^1Zſ ~cT*rQ#kK(<6,E[7#tN4 %+,"˵GWl  Ps_|C鹲#y?+1M]1Oa(5 EskTC_!2ǵ<Ʈ~)wO0=MRhmņp^O&wxZ_@DFɲܑV* ]*ρ +jF\M|>;>{[?`NƻT fJ@65jsehnI:1gz~cC[/)*[uƹL};ѯ')La f1dvʓ{&k0FLGifF_eEcg_*v[LU\S|tPԯ}SYyn&FQ p7ܚWHQkDH6CA/0! rRq A?sz x( l+hG"_2ޠ[`#ݲ* I+Jʳjr*jF-St'f la{#<ؑ5 O$-tΨ3֙:VIX,lfjv5-jd3 f,4m9|zL= Rڄ @R O爲}v<9{̲e]OP͡7Zdj C+T$ɏUfeԞS2<*IM:nK+"Er^(XX" $8U[f-+/Pϫ+zq Jgܳ5dnOo`[…DNL L:,& xL1`@~(q~tImqU,ڣCM;o ՙa~PnÌ]%kG0~DX A b;RbdtS6 kn|EQ9jϸ 4btB~K.@EGK8to.B8Qb%诃Z]I6"T&S&8dR@yCԏq"r+4 Wܵ`Ϟ\Ug,ji4لt]sm%E׉\v˱d+1sRP3?Nh䢘Vsp%n8vqdmǟO/:M%G:PA9eB[7`#$*Q`<_nQ]Y(nM>iZ~"$mAo)EJl?Kd \Yox?~ċ$x5dJ݊c;?fsmjNxoɵ e;žE3l׶_~C(ɿMjꚏl&#Ve-`%}3'x$9AKYǴ ZiymRK0ɴ;岃3r-B#Qø([CDsv0Px3'nB$Fه]k'ֽk}PWYsȏINFoEP ;SR%5 :C lR,߰4M yոdw"\.\T)JrYEi؝Og[\y/mNriS ༜6DPW: -l#ήӆP5+{V0d)aIn"H[ 8tJV9Jlk1G"Tgu?R ϾTLuB`d{,psFbE2REdoX!h^ /`i&{˶.;X\\k/G![)]N&PF$Bd1 )@zEc H`6pZKQ lʽjwi^JvN [-na0AǑVY0OW mF'?- ZߵRjy ŋESe)0[8HzXJ@CS'Mk dO$\ɫZϽ[]A =⥕WKD,єp!*lsy{f#!OҚ[ <>[uW':&训X'LU UF. u}^]FE5fvS_=`:a<=*)TH2 jC#V>N.nz=!Vx^}jڳ]K`΁u0mTB IbyyY[`2Wc F^YP+k&mM{㌈VSݒhFF2%ZUg&LAQRi8 %zy Ut`DRyrA6C(-eYA!rnG?e@YۍXVS8եD6c+ɴظE\gEn-̸Uv`C_@0MxA`çr+2#/͇AE2fsG9MwYˏo˝Ys$ʭӏ*5{>N >hw ȧ t'-gǐ[78(Jb="]`̃WRaEUO,)%zu6e:טCyn@C*j]SyI$l=vv7׹UGy T=("M0YgUAlY²xz(C^W83_SKf]7Ƭb4w,9(~ae0!DnNcL)\Ljѳ57(f]3]$CNv ӛ]Hw ^47zB}'n ab9$pOrˁ>C㹃Ƣ)t.P)ma3.n)<йB#INR~<_Q* $܄^Ncd=,r5O>ڷoE/Vy"A ˠm߰Z#rV"LyrV&$*=Mnh?AMW{;FHxi 3K[}feX[Z6͎w/=1 # BMXˏݓtgH֫b ػ[;'AIvKB\Ycj͖tx]10x6\uR‚;\ST4nɿdzEvv@[; ẩ5畖%D&Ik|r=}=#5 lș`ly*8gO)~#q cȺ-;ZIkA@ͱ eZFUt2|:(S_H^C31h<̦= 79c * k=&fs|5YvytP"V\[TEu l"CM܏Bw'P)(vE`/a;cԺhבFE9j]*{P3H~ I]( OSQ.KR6re gt ĻlZ{1W[UDi;b3VǃFbo?S?bhrGgyQ#*-:Jɩ!}ىwd'ZLGp剿!8trj4xIpM>֥JY_,ɥ`$#cbܙ3+xodh~9Y⋄G< t|JB?(rn-C=~S(Wډ}l,$h[~x˫hhpM>aOBB/:S~,<;59-P W &Sؒ^=ΰI!MKzG(*l&I jH6ANWyŊnْuV3ԗoG˛\vg\1܌bEQaowݿsOŹElZ_r0TWUe.> tEʃKi&((涅&v?'pʍ)B|t; 1Ճ|QDPbT]s;-@&g]y,vI@s)%”qI=+-ZAS8Ԕ'++KnO笒kϭ 2D vIe\,sXUQ*98ש_9J[[ݓ&ZC‚+Ws,̹vw*-3#Z[Z(10CNnb4BN6qKvs蟅3ZWޡ(zzl1L8AGu~Efe3!)Җw=0MNGQ&٧%ӡU%Y"lCS.^Yc)s S`qɏ(bAWI<] ~jQ 6));::S$8zȇޞ_1QV"~`O|3D е0ͮ6/;NL{ ;0z }<먆pШs\ɤP卆Rڏ| M /=T=;]PkQd4J+sr~1,w"|)y!L4e\@EԊ*_’cAɝ*:2ɠ[VE3{y*vB 4ŵwKy<=Pb2jkڢқJ2ڲYpGT scQQAg\к^Ыsq-n98tZ#]biwU#UPW #O~=1tdzIVUu*&>r}| ]0dQ"N&etwbyxpDuT 3)[̚OYR}",9^ۅ ~"Mvܮ|j7T܂P.d"шjǔqCGI%v])vBHwL]ZZ>nKR3.=(rpZ+JjGLpcPip`j[wվJRy;y_?/ɜqB&o2:cz:+C)8I)d#}ĬH6LxHRRFh0N1zJ9 1zkZ$'Hġ^ 7;Ɉ4:NgM5XgP4W(z[)^=u(8x@{4b},${#Xpa@nՇ\GԤ8Bщ`d9l2bsă ע[J]_!3JNWG-/+nPpzXF%soܱ<1 F)i^0e2.DNĹ8hr,  b.Xf>ej PF\,>XxWPUӆψFA`hS+Q)Ѐ|ު%645GhCWSCe A*oKٖ{f;ۍq2{gg!T/58͓F`NKyYJ%jهxRb:i1(܆ss@^?aʴDw UrgV#hGMծ V/篒Vyw=Q_r-z8A!,fmw DLC}=eTWD>M4luMTd̶bئKEUayEFtT~GxGL8ݳ\~y@QJT5g7W55 ^Vrf;`T½Z2,`i ؟⋶z2F;Y]դe@Ea;21{Ha22$]j뗅+J0;N E}KA>Y-ΨM|{"Y((I_>L\o*Lnp"a(BYU[A#xM! 2Ӹm;D[E{P Qλ;(j&4`Q|h; LHKPzD+IR۩g̝RM]hZ{r̥㯎YOC]=1ONޅpTB{PL?%_ҼߕՋ.Z#R)Qha8׹$i<G)h9aYbU!n#oRJؒ7 JNQ(Q;>NߊOM<ԋ H87dlt5ϣi0?GЇiM6$IJ 3s$c~MNFz|]wŇ?3?f+(`VM%b,4a&`b!"aAg.`rYՈaDzN?ލ^>ê0ӯ~U ubL^S9"K~_4^uU[3&< Tw(7`o<ʯ'':^kVG@ȘoCZm;]SW[z S''%JvspbLF,-66b,.\zm <1nu u[2V G҉?Y[K/@^Z hʭ BaT&wC# '!~jՐR`7Tg'])݌k?j!fL]}m+@E-vR#vO:ۃ6;\O2zQ<qO[ 3}O.6\`xtܫ~QHv&p)!f>t>JmFa{7l>ssI="{ J ieiЏK{o1/ekT|Rĕl D~3b_lNQ(hc͵PhbkxOm)/**mWB*ލA܆ϒ D_ŠԄwJ)4Dm7>{`CYE6K&kt{Z vp^W+9dd Ggh&^-uֲT8+;N1L~rٯY&LlL,MH]߮RY:i;ZÐ%x/sS+Ny]u\Ѳl`T>CtDgƝyM? Dd]KM0hs6sƩ^e{^SG;rrO-ꎗ2+{?(=T]%29'bXps|b!bEegmN^߅|>Y բ@@<{_לC-9ݶܞn1UHv;jJBCB.}*`ٛE`es|>.(lv +kL>׆vz{;iܦ6'_6NJݯH~sI%_A O2KL,Ѝe;uD^REԓ Ƽ5B6DrV 2 m2ȓRGd ^}.aAJ: QbH~_ Ы/%3,[竧ڔN5,QG h>þ: d班%tTǡc"R̓Ny޾uD@g3ؑhiȐOL9 2{)$C6Ԇ}G6hy.u쿪8|Ty'Z{@H֑P98/~ww;Tp xr2 E3;|ϒȷ/jі{.96DS3 > "g# 6qs%ryPDFxGlZOGWQ5mA⼶6oCɟދ )VF& [KT2hۺaKXF{vEwUYr8Y:OMP#LJA]$9s|@q}V̶S bDV?|Q)rXz5$+=:'s\)W,(i i*fI tʧ]56@tx ͬlb2ezBʝGRXK͵?#, ˅TM@z(DR4/AoA&|H~ii3ML{ {c|\1ِ8&l!G\hÀ2;^K{v|c- DP;n[^&s?yJZg(w=\nw+BZpϔSj0L;[r eܿJ }Z*߳`h<z R!q0BcLm˯gE(S<0$_]i$^3Ӭ'z> "Kb1H sӎDt _V8 ⤡)n]ǷCj]U0XƠ={⇤aD`| "VŸ!tč%3@L>4l[ $qV[{ Xw=sg4છ)[jg^fa|Z__ (wN˘Cl>s%d-;Շe\Jrw2Hrљ5tz-pOl+],}~<N=~[ZRiTڬ;aq}Z)O{Ps9}݌hWʄfϓ3KK ux?,S%i]cy"HVgQu@nK@aPWuO@f' ;e :_W*[t(WoAۋ*[y⵮(2@|;^Bאz6|w`k~LW.&V~ ==$aN,ۄ&<_):)/獄[gy>B ỳX}ޣhaoRONݜ>ͺtJr:ٺ0( 1feM܊"BDd n>cD5,w v M%OM3šߟdZQ9CʨS"9h@8R-?C? ]M;1+`]7Ż̃JSqh~o"8xɝ ]jD?]-uRA|* 4Ȝv:u:Y/ç'9rܧۚ=|a/T(1pd&2yG6nWIa{r!6^t@IC߹@bwd'Nđ@-hl0.q g_8솝%Ig`ܓ~_)F';P&6{9yZ/k{}&:RXZ14|mGz&u^Wjӄ%Fjule,b) yP0E#p4bTC%]K"Mm7kvw.tg6tv'h,)&8e!-Yhd ߵHʡ&:\?.F=NrH *|Bl_7?29HC0ˆn}Z |{*1sd~7AЭzq}h,ObA7/; Lٱh} ]!g֣+(Ǘ'.+]</F!N)Cӧ)iG@ <`}25 }>5{O+W䰁>`vIӔX6:`4+nޞaDb8+m#=s*tZ`?N˟+]#G?:2U^w[S_ :'>2{/|x:?7!,*y RB»䚡 }#~!pPMkER 8JUtr_W/(GAkj~Qc6oD&c6@+k2Ct@a)4w~" q)8[7 qu ORm{IyanrD k%d/tAFӱsn$ 4\&SK^ DݏF8Č \'@)V J컜IR {V =1"ҁiK>:?BLyvhp8b_Ow2X =D2Y;92-8Aq4k?~QلĄs7S|¢i'QDhKBp@]G]K gNdu;R#-[ϕk(쥂Xf. 3*G؅5tVu&!e:6M Dj.,sA![۱2tՉ 4ڒ#0@Ј1z6SBr+V/Eڶv2zh|H}CC Bf$'y0*Yճ]G,ZߓRw 0Df2[`2NM+D:x7nD zVl)jN վ)T+J\z.m] -/*e( %HʼN5j6!¿]S @ 9mw;jw(ȸ*:9N1/4BK[[rbrlm{d=XM ($}1֘yI賑UEOK0{F ܲ8͏G; Sk*m'_GHG:eLM|{t-}ʸP MV}W}fa90;ɗCԊ2A_定 7;qN8*Ͱۼ6~~bʴ2Q0Y;g6NA4Q2ۨM1R}`Mݦb{P*3n_ U{p={Q sa tV)<-h!="S+Nq"žGvBîj^~4[ڨ=m%G(B-rhp~aӅyL|L^N:Ghfu-;vQSʳ-ЃtŊ!xF3 t Bk40RCIqqo&E|9L]6]hqy I]#M{HrmCOýJBR֮Y/#ߒyǣߡ,A jbֳ;m߸Mו~F5f'|N3̢=ϓhWҧ=<ۊ7Aߣܼ=SA!,2k_ Gaw [g:L{\p9RβFC$dEU+>QL#;SWS s0TZ fX=C _/0#xg>m1R2?MKox=tHW`2+A[ l@y-f~6 4 N=5 \<6l+>u+І{D^_=7Ek1Эn҂Tx+h#0b8 /@)̿N0-s?f3{ERUT[4y¬w5PMzk$RWJ8XO9ٵB",D3ͩ>B|"ভ< 4Ҷd98fmkob+y1CN9!@pT6c"ٮ}!5|FX 2e=y?jS+6&nBH.aJ)a3jqwJ \C˒*'2`#~Ǭ+0>8i^C_&0?vXWـbEH7VO ?h5]`L(v҈/a <"5i"~FU MhbkL?{BN_L(8 sLnI_{Qo0\Y[BD8`BUb/ly9,k_B'G_I-rICX& N\ǩXʤʀ8l?ͻELQk P_ Aݷޒ4q%1hǬcM 쨧LA}vq_qohMi [.O eO{)g#S@{p]m@G|r+kkݡ݅Ч8bl/ bY[ށ^zU{JI\S?{7փ[0~E〭;y=99zQSEyamɢ분oaCH}>g|[UDLHK{A\vbL Jr1.e@F//;=;1ICDX{yY/%yLwX&;?ܤc5Ffਈ=sm9áinnWcM ;F9fFn0+=Sifa7\pRUf?}(՛K{ieٝӝg,dzr1lkV*hVbx)h2lY]eSuLp?l&{|%ijp\%Pͫ]>%іy5/W⽵gz >8 @zY8^DKX][)c0x,4,ڥd,W+YlnSi:ژK)nZ { xC۵ўřJ\ޯ 2H4yO wkpZqK 1/qT\g2>{)9C9FUIx馺W1Q%蔊{>NReB?eXE,䤋Ћz4'ytSSC!DR #Ү6 _5ֹ;[7ܥ]궦Z{_Lk,afEHwz yLr}ua 5ˬzmDeW *ֱfJWX0<ְN. ֏X5WWVL0[燒> BncwqFDEp/m4?K 馠k2/(RRug}&@~0>{ sHpDu#1JN*~e((TvTT* s9 @Hl~}{5^ss*^$,tݏjOA-oǬ||~o^N4BKbACh.тQPYQv9e'mt-T:-pSFvWLo[7b ))Y+ b&` ev, 8hr!ϐ]xj`^PɽM$]^ ?\ KT 4~Z^ kWLQ21HET M#@yءJ1us`K3.tlTȤjӴ96:#o9) nJ4@:(#Biw>ƃS(E @EA,{y$ܻMX3DEG- &{X]#hi˹mz;7!c{(6IͳRGiƨo7 LH "Wh,~1Woty"G1:?"fY !8g~20 |2W0U԰KƂwʨDtciԑ/ESezK7`,ްh!uKl/ ݘ3~+걝^> @w9@zǙw~f|3{PȬo-תSl*dTTu$ FB%\.EҀ,WK0sUk[DJ޲%^SUe}!骲P)i܃liSs$eѕ㇍IЁ#$0Iv!0~(@VHLj8.sRߺUqx,Yp*P([@[$bPӢ6Z)~*/տj{C$Gs8+}: ޓ]E;p~H Hj=y?}|6nK-$yW)ֳ`kπ5em kw۠nՂˉzG<# צo(!"1|&!5@$/^LB86Q_ܜ`X "G;̯ЪNw((o~ő>@ 9_w#(Tm)هT1=*2LJGK|٠HwNؑ;84A8!ݙ$=A=--9i.5wD[gMzj[CMgBH_qB$3BeB)z`K$$Yٛ ȗK؍SA,g ~aK6X|uoJ"Nۣ7RK0 nF#:#󃽴$Z7ޭlh[ -j!5@}S9I  |9C!CȠ-%ݒ*?%Lo0oG}^y3ǩweMcHp:;gWȻ=UrguômƏSA>Ѝ+_rW;D)iS|]k;9%`0 ^rUGư ٿl -L)_j&GfIE)w/d2VT׉+$!a/],_%Dңd5CЬq(-GI2J@2ղߺ7+THB^{hex`$`D*ljCUd@%cMx ᕋ(}} {\(+nG,?v]Ǽb\x~-=p 9c[7" ^"vI\T=c}ݘD[,"،kM @'z|ٝa$<6;bOvQK,6P-ɸhQrǔ ,)@Ma|ҿbTK[ }Lf! ¦)& & vJٙѽHіČ.%ǷBĶ>;Tx|]5daF}䙺n#Il追 |b8"m,dziR>+.Q[ NRֈߣ)=Eq隸QĞjlR Sěum A6n "WIUi1sƂ];FRoqCl06=Su<}e?,e1e6j޿H΄ب4ciK6kH]yBKt,&nVhL35?Tqnپ:C5^8dOZIb& 0Hq#]./΢sϝ{f6"'2gRHapic%(*rn lfR$=CGtH{PvE EI[-o"רXyr6cŽiw ),=%p |͟PdxFa}*^ROAJı>QQ(Ѓ xijw+㱄Ū3K6/\Ej;MfXlQ._!{zM ;G׼pfLE{O$TtIDYC'2βdj?(Z!QGh s&G i5kItQM7si`뫜N$ggNiP"lKSZ9[+n6 ` ﱂt>TaNr& r-<E.eAqiyE=萦<3Ax}Ar2GMo؍ + h-F`բMXl 8] 璄C<3ꮭʾyz{[ NnZ`%1&NJc,lЮ`%G)Q\¼a0!U'=|s}"3":ĂV+Pgt.dv`9[1h-HcAV!Ro\ި8Xz|s3Kuw^{]$$YDNq6/vٖqݛ&J="VՌFn-ciXAD2 u&DdCyKA1m jyi,kv6cQχuuA+ix+4}}"QjʝwPs*Ϋ$!-;ۮ(jc~ڽ+7T(Wh]u;oc] , 45OAzgp&J OLi+)_Fg__"bƀ]h{! 0!6! X/:wy2[@Mb}YyT5K i9 ,d:^b<[ CxroQɛ|^(Gr?õcS<O;͒AKS΋*P".qV䣥kǪ"(4Jg@@Бvo=Ũ1 Wъ!lbW{>[=)SA/l ϥY}>FCZOiO<tN!jeuMa5 "A-[w7/ĵ3;'-D-/n ٣IfZcUibinA%'-x 1x=e5!Kvn''dNQw ٤WțR!d,ISপcp7$5+3 o3imW0pAEs=5ACY}#6dȉL*{O/H*ʫjanQ۶Rafu ȯTЕH)dX,ej8xZ{cZ&뤸,A 5c1.]7hqJzxVT9VׯarJq{>4[ y^8|nKC?7蓬xm|[(TIٟ!ŊiJ>~S.mo RU]hMN)l)qC@-@DRt%B &x =шwAm %N't` w)fh-gaxG(4 ;cDK H$vT>/`"k,e~"VuǁK,Xy%Ve*G OXᅀ t9DOt ^*o=ɼQL J 9]ij;Ss 'C,kMAͳ?\kC#ϥpfW2qHGd>Ő̌r$#% ;T P}E[JN|g]3SQa*>R .rִ 2OK>c06UE&,Tvx<-կhorc 8)lQD7. ҢlׂS%RK&,c$2^lg\Gqm PsRݾ ?1Iuv-C3w(fHS{(*=-q֖Eb f`:B \]xd҄5WK+x{´DA1ɄBQZD Q:vTK~ S`BR:\U?_6{UahXcf;=>{gHB;*d {.=fo)Zr "Fj%ͪ5ݖOu ]D˿ }H;y:2 ' ()̎ZQsʢ)9Ln4 ӘutcCԀ[ҿa6x?8 N\8((q}QOλe|C( *j[%İ"0A-|fPdzsab,;Dӈ\ɯ{лdrYPEM8%DcLe\9--:)u_Sn*VctT[_z>ngCZ@W0ǛZx g6߮!:M##r6m mt72;.ضL9^0Ԋ:r:].w3`!uZ ji)Aێ  -tmڗRm#Sz IH(YNLAR;kJo˳Vfc0pDgt"k P# 2_ۇ:S۸Cb` TS~Ѩ|da 42LLPkT#=Ϧa\H.®ҕcޗiNcK7_Z: V=kaҬO6nһ}#it݂4ޡ*D0ecKjufPhqS9ku݈3L_rJc#Rd5ZkYu{\E$Bäއ@|8cQ3?W!U~}.jMЀ$W^z-]2:\< `.kDESIj%ށ|W*̙pdo#xlCߊ²DCM((JŎOH׎X6W9?~?%*saz܁@OD8i6k,Щ>qvzc")H-元1Z7Q^ٔ})s#_ >ٗ4N1h9&i $t ra)[(!KdSIXcS‘u LخX{"Te]EX8.p#BFT8W?<8K@#bIB[H&1b_?öBy Qm>*^`~%s>֞"`X:{=T?n| ):@"'iKwiha̙M& ƍ+j<&jb~ltYۮF#'u6ʡ!ʍ0΀fQ?sľn9-Ba5J3CNx#7l+πcD>SD `|KbU˓`z)iP"9t5LSbщwtAݮ3z %q>M,_y cU42^hYޗt1AhRY]I{u:AKa-r)hر(7wոuɿ2nځZ!uGiu 1~!,\9DR&0d`=q>4y*G((nЙ2Z0e]DzWpC(WA\пUaEV>6'KɬeD!S$l2U'OtŻtAY1 vq [@so+ 4 bC\# zS!kJ_]$%@" I.^agֻ %Υ(ñJtys|Y 熊X&X #->P&Z )YΫȴk76on1z2= ͼ4@ R NQOaD{9cImgu J WUI4Mwj}8 yē=_aY 'ssGrw#D1'* F9C?ڤ/ ]{ K)EٖsЫ0x#͕XXմ~GEmF~</w*Kd,s6{&9ą& gڡNףEm=&Q-Y^=QSs͉b(zS '4[׻XVPOu_g;>AryRo琡XR^ݦջ[PLG5xB|iytSFS%^r j t-oculռ&O,iS{9y+ UlM6ׇ_fwNFxGo3+ BdQu^!KBjFPP{gw>}vO~mO2i:gz6:MuvUN~Sю@ Uڴ"S']E۽*d3E}I3W̎AIvD_{^lfνFKzG`> h.;#BT٫q6wZll3>s%qV%ӑ\ןl [rǚSť)trOų jx d `mK*k =6D ܓzD6qcc]-TºOОV 3cOˁDGĮ5ET/ Q)?تq9A@Z,gq1:%nAW$][GBMK$*=vT:(ѷzvKj=me{` p*q}NLln_ `+GaoüNቧ  <5|du?,tC[u)5!6'ߠ#[i4;5XO'=0Q6"9=wQuVC"|-Ac 711#߯]{pN6t!naDC ~w2IbnLvN l\8XOz:'΅rJ HU/ۓҔ}%fAH\Jzem'XkسlDo<'G6N`KI GvT/Q8ZM!T0C<)&;* eDUBք(J-fu{۵z(A=d҆$ю\WX?9&?<ڀcHߺNH 9s|55־2;TlydXE(S/V9mԏJtI .r$"K6 <ņrlكrEt#t#d0y jg[y4#TUD49@"#Ö_S'Tf] D`$DJf\39 i-Mne/co6gS-2g@nᨻݍ8͘CJf&h u2*6T_G(~Z7 5T|0 kyqfs_nLOu/]!ɖI2I@~> .%؅KR!(Zr[&bBh՛(ŢmV5A3Zj@$6y>A ^|A\? $!ҀJTgx`ǗBLGЍ9r RQ# B**M!O (1gw2k*E/>0S!%7ԮYa2'm)_GwD? 6+ 9+8z}DidhÊi|ZHم;%TU$Z3B?Wa4fn7+: _@^LTÿ9eRBZ$h8݄6S@w]a58n4S4y}WpV7n }3[o5C s#Ws gߢs7I#COc{%GQ ;E3G4a_F4ܓ: 'IsߺUETlm8&9CZ FCOnTXrU8}Hŋ[z2%UbYm%NMH$2 įJqhFː NWKn}AFj\ڥOƊ`.LJ_M:QFyK@'@떞81 7LBKs*:Q<ߊ^prQW-w$˥N{+|Ԋh7˚9(%#8nr!ʼn1SϬ|͉XFE Ospej$k88%Xu0>k)NýSn+>Bksg?OMpiJk\r.|;toujm6׍p#lmBhUIMX۳:ȤepQ/WJWϔyqj\MwW K83.0b#0pUƧ=sҿW_u`IvkSf2ǯxT#/Lx8lvsR-C٫m^:X%l'c_gǍt=M?ծvx&.Fc L.J*peDC"vrѦ ge)uY;y$l||tGW1:2Pcl3%C0,5NA0}lUz/nj]V%Q=#c3GƣrN>"Sx^LztٓK 1* IH;}:> Lc>ilsKyy |܉^8̲,S,.ׁ7fgf Cڍs5϶èr@^V[D8A+WADu-F'%?uMW RgOuo ƵBlP_z\x8!tM?iGLN YxsWW[ٕ.G2uDr4*Z0 2<ƹ%`DMREBqr:td񈗼%"/7YuQ g5e&7L #/|5UIiңЦM`$,)Qh|7y<YJ4skjs :eJ{:  NfK/;s[I97lF)Jj5YY\ jmR<0N1G+ G>%l7y )d)U]}S@Sg{R6g)07TEqu<!w b@I[; 5УH?Zpow"B)2iQ. [*d,#RˆOt.Ko4rq;no}[3ߓ !dDMs S:>?b5XPlQIG_mL"-E3W:\Fe6_Sa6eNЈ̼`߯y捈mv G^)đ4(@H#Pt E0j *rrp]NO#];s+|p25Ì.DPb_LX|TcwXԸ+b-W\E\„i%wf/ k4 $?䡪0NB5X; .sxaCY=l,*/^ٛx_թ_1SU:uߒ쎭4.ΘvQlPSLvgD!51Pbb("}Pk+?vwQ@ \{0 :̖y.^A k.li%1!T]HɄ<[YW[B`'eV } n{{NpD(ud:touX=Oمs<5Wz0s-guwXan #yGQwSx,ǁq ,ZRߋ!垣xo۸5v9'W87#5&f\s?ͨ+&ƛ!EV(H',zk2 .txNFk> /I&M4R}uI~ ̢97jKv#c]e2.f] TެD%.˹ R3SU :z3 W";u_卖HhP, av,6^JWbxwHx uCcl@BE6:RN40Wф}|oI[1 /\ H)[2y8o (wB>ZCFIT&A LU#sirKH1>-M qX)"$ "iVz%]/4Gr#֡?ϓɕR7m3 lkfV@_H>|M5?|۲['Rja&7.yԸaL H^!n̺Ϙ6{@T%r+pDcL3+O0a[4:Y|'\4"J j[ -2<u]ؖb ;xl;z+gX8r]9Z*]cF-m gTjwBOoXpA~顮 } T".n5-Rpvә9M5bs;-eR 0 3gqOuZ^wzsYoRTP:ӱuJ$ϫdјܙ͏aB7KS$d=䙯n 1|]]H>\EjoaìΜ3.2?Gi;+)"qBʺsݼu!?tn05*3*^׽ B|ŝHEbm8m}R=NViL38ixv%jI,| |(Eo!76RPF  BmS;Aso_cv1_LxIEn@KwǷL&qkǰ+_lr~jpN@}.q&՟ fr5bղn$S&tQi'Gwg9 \){ p[t-e Zlk_\tؽዿŸIe&I&h4i#@fW?]+oʻ3y !-%3HY0Ժ@ojyō9 Dұ QHNCkӞzRY`COc߯!Xۘ݋ҞVj[\TBӘQMKIhBj^6&=&9,s!(aWhc EGeg--ٌ-sf$Eh zCO{8mG !![pU e.j 56)^H!}AQ4ٲ 'CD:L{S?JxF&V-^:NH)6s3m%Y]߾y)MDžoɯL!JW[YDʱ5vF3:ZEU0&jhߺUe ].9 MrP3]X I10 iu*%܎I4)ID  [md3@r ye0Q("X h%KD`Tw~"tA~#.jv/l] g[1 9S7&pa_aW)sɱuxf []d+Ό aiHdr!XXFHȨiHrVJxz=7:f2=/LDs`(خ{vSԆ'O<܋$)~?_κ*_At牬("bX.l0̯blpR(8SsEiOIYˣyukǫk#' q|QPsdTNmKxe=Uղ]; BNoyy!whMa TNyk0HeMR|gQv9&*kW? <~A<ؐPߙJ1Jw<ٿa+L{yq-& cPk&\% li.-<XT;w9Оg2q- +-CtXvr 3=raz',y) KcyE9J _nJʙ'sh?I8–t|q)~5&V9tH6w~L2d ߄|ӽsP"54|M} "5'mJT$Zr*u[ߤB8Կ_sXKͮb 2V/pMb)3Uh4tUfdm+vuW VLq7gMCdD6= aqQyTObn>>mj!vF/ %XoA>y`\G#y$tZK;@CD}ﯞy%>wUrTQTYlTZYY9]B1(en ^pwM$ڏa/D21I]qa1舃|P:V"] ~W]\>7i8 ö l{C$;`8 B_WYӳ!l RAA,S=ѡ+ E27Yȟ^FTZ1O4VaX`šUA vVKuXmg29B:g,S[% m/\ 5 W1Ҫzsa(%.r-$$Aw&F>}ED+TO/4PAnZj9l@Ԟ\6M4GT$aMz(/&sl.@B1nk1^6R)s5X/~C!=mΪ I?)|OdK[eyrh(=Z!J1 RBaO)tBSiyH.EL*L%cX 0x91FzpDhm"L>>oV3 ի8'碷'ֈRWrvi2$WP{yp)x/l?$DCrI^u.7-r̢tf'et["bʫ1}%8愊%3PS.T<hP QGV =UI_A w).m!G4<5@_s@H~- Fky#د?f 5[_-BtQ1T.Yѕh=7||aj0tDQg77Nk ?Ӽā(zF B-N?!.NUp pi\wCam8\ |( ue $սN>D+ iu M E@kȳ$1rb19PUȃGx^L#H w@iZ'FJMI'G{ f NZ!Qsn3ԀVPN=ΝϠ£K9P+դ2 GwtSc]__Z ɥeaXW#!ΉmlU'W|=i]PK[RE|nfG>VF PHl-!^3ؙR񴺘{\Ow2 l'#u&C*0Tm ;ZItb5$#sl Rz|w+44nk. Dqu"y@^q\f ?-l^\ڔ;M-fbo6ķܽnAōW7b^)OmkTM;߅8D"_9) Rx<b-T2a|·]YWIHy;;SU[\lxnBQQ,Y7&e8+ vĮ -W_t60FKvS1ɱ'P9Z6SEU)sre<7Qm[_.glkSͳ}NZ鬼B PSJ0ɤE B = `/"uUc0ݎzU(Hپvbx >k~c0\dX{3-U &h#Vh ݢcnx6CIdŵNJ RHwPkI4`uwY7{47J/e2gVTyA%V֬C9쐏䠣b!MLmR_G W~n.e5+9k\=IP83aa4ת%#m!*lrTD~KZd( _zKqkb2ng2NqJuY qQ:@3ޔCeyH' PKY8xp`];CF~Y[ њsalu{isA0aрuqc'tDJM hF^}_x0ǥ31 vEmI"l "n]'!E1ZJ3yJ&+s ܶwvfbiƅxQ+ tߴoMLS6G)-ٞ&.YTJxFƿL^FBGPEXm^s"ŔÂMSi]Ȣg\ 'UxP1"{vc^/hl- - ,WJ(4h_Op%jy0S.x.2,;ÝQbэdp4Fhbf[t!MBP}//ZTqP|-U{z7 DLى:1T|Q$9!IJ|e“3CV ? 3Nth~z4/ܮERru+P}u*"TRs~A;.h2ܹ}GBWkEcݧE߀S ،pkh+;8hJhfa]/s 74=*p Lp3ꌹIx FW&)xu "R#`-m7 ~u[.؟Vu[yWGKU}jJ&ZKj@ F@BM<`uu WψpEZxlZmU •KwQ#>[lܘjAm8C*Y%ey2DgUa5doXM>|k\3YrhGBo~''|o/v km% PY38a;$/X'>B=p.(gM>h>s"jzmS ]oAٮ QG a@mszD[TE(X˜9as$mҳcFVHeLlRP^;zdR6@7^5zV-ϊC9J*vzC {B2bM+y K[LM|=B 9V }ܛu*Wv!ﲶ3W2&<[&a'keй }B-=jD;RrfL (Lr$kmY?2rι͔H0@GQ V==тOXʯyJKF hA䜷4hQzIQt!=m6FDY4GǤQej78V#kmR"YAWŐpf#sDt^L]u3\1TM:F ywteefYŻ\-{ \^;V`mM7;ÁM ǽ ,!.Yr//]aYBtړM=*3ZN^U,H0P'2YiLw-rRܻ Bpb!e:}wV,l'q:0`)+cLW wL#uhvkAK ẋoGQ=Mq~Ǽ24 5m1'cUښbC9~M}Ep{j*$ k:v)WNmez}\v. @2OZǝY Z Ѹ"Q6ӂ,R;{:gA,5o۠ks1y*H744eMEȀw>^޽NW)5Lz:@rd!w7Z@sHCu{g{KgL{[H'>S޿hnPJd2hF$]Zҷ4v:7"b$O"&vsKflVPn8mcyWGz΅~9p/svu鯠{JޡKΑ v_O3 jr]a?+]n ]:Ș֡:\s+bY9ܲL`n[ (&-d'{U~(V;G,(.bG? Prd𩵹ꈩBeTgu>SÊӨ3΂cI"mS/#&tj? \m?ST_?@ "&y1oeTWBM!x~=Un` T* #f>Pdfl68$[pAټ2~| {•bQKu{W$L"B LDv*z{0iZ)x^gQm](O~ޫ4pO]ȯh2üiO4IZ9Lب&|ILI֊+F 7^‰ZѪBRT|WԆ2Y[;c<>GC%b |8 f,2j 9&U6n.onlD)l-܌ꎺXl߬VP +z57Q3 wp nڊT]ߞ_/Gh\8&XL8UѻPZIu*VzN(OIs$6*@SR:U @N(-)R>WD>+_߀y`;AI古d«RVяf#MG{qbO=`-2ۉ"(I1UJ}uS]A@B6+Bnm( xX$S1F妲p ;ǽ9.?z#?.1gP蜁Qq5imA`X!/б#qx~4U}>Ci[hsQL 10&nnol#/f˗z\uz{=OXK*VʸBs{McҰ:F,<^7]Bc1`+r)!ӳE1(]h4Wg#K{޽ēH3z~֠8gp0Cy0| +Rމ:2F*.QLO diz8jnqb@۴1wpAz~s 9E3@$<|.W1GC( 鬦}DTid8U$[ۼHaq {nx8j2uQ{;'pp\!?z,k gji L)q!|`O\k5̇S`DOg`| kY!=^E}(1-uo\O^_k |cq#nYQe$〝 8osr!G_ #Q'Qj@ R1,n:1E.zOl/o#==RToCΛ{[KS"ɰ :@3;8%?EvxPf`)8F MƤu@. GlWgLAzSAA|<}jN2"J'+B9mz=bZ ҷ@^ۆ%9呴}B"i0c:z[Fo2)u>Q hHXL`N%6M^5p1: ?s)/YȲN hhYsȟb#5YUZf+#+9q,{힤úlVLɛVT՚sZo{mou0/Ȥ|h0;dSюwQNgyXځ]uP]i /H*ܯl=tipÒ "|Ȑ+LP똊]5q+?#v<E| E֨uDBk Cֱ'Ňh!(e5w|[tK.ߥ~Ƒ%5!#R@78ʭ??Qbuf@5%4}v|mhL2j(" |WVr)'ۀ:GTRҋ|3$ ]F|Wg#ûY5ȀX][n-F&16` E1$4 yW+kaL"dm =$ޢb[Q)6:|dtX&^غTwk G=EQxhe8S&&ZDdu +>S@'ft* U 굑hֺnC]ScZp }I'@.lZ"f~8-|T>9[<Jo!uZW֍W".ח 𓀘A[c\~W5;>OZ5<X+6U`ҦxH{nS,qH4O\#cMZFX.Y'% S֬l2[w;p9^8P_7TisA[SC|DuY5I#XH-Ř0}%K82j.pE@%_]i˹>9VTK-c: o1V,J'1BO8l9rFOWm%l剩1}QK"ns{D_W%,I,E" 7`﹗`j(ple_MX`ʼ.FٻSwOTdʦ7ZgU7mT;)s%kI2ʜf5A_nIE|YNf|JIy3mqD"2Bfpl/1hh͕^Bn!%Y!F};R1bZ96yk9-uDau)zrR5x`j{$TļLq\$f;vԍ4(@" h!ݕũaSW(迓\?`@.kI8ow9[HWpr=+N?@TYbœ5+5aENAZ`*mxOg蔓YTkk7$gjs۹Mj ߎ=!Q-Ҹa? \b;xÓH4@jj m0=@졧&ǿĖv^c;tYڋJiЂ'0Y_6Z)*(k_R&K_fV(v^VtFe2>>}Ykoq,x9C'-ܿxϕS,іUa0]^$X9L,[9)V+z˙=]UHGCptr]䙟KDlia9,h+%hU)S3ȡV.+KoXH Gɠ/1RKcVyB)ȳ GJi")js9>+~>l5 &1z\/]YYo Ik}Lm+E(3l(Ϗ'töjqT1z;uqwo)ݸf҄10o-Rp3"2IV1 1@}X1ۗE8=Qd'{EzǾP8)FKig_*6WaP> l쒟Z;CV%doo#{K8=Qu&F+eq&(wT9u6O? 5Wpe0 zn!/`8TyR~#{A㣡>͢示x ;KXD08Vgox<pG\Q3h N<)ih4u 54_AQ RPr(K! o*> e˰AVĿ':'zˤg^ߘ$uRhc |U%N$FÜ}9W0EYL,a-Vڽ TI({ޯQZl-.]z-)NYdOȤ5w:CRX`hR x rD+66_"{qoa~6BL>6فZ1=(:A`gx9-d81GO8Th@ߐ/t ;gf+c^p96}mԸZ/]Dgv 'XB?ęOA2_Մ JycM%Ř=cnʋ~2im^ٞrׇ^r P. ' Uؽ bg*:+/#kvϥY>auK=K@t$N!IgS_Xt/8usD$eh28OaN5Èְ8)Lu_I6 ($1[L*ְGN˳Q e9c)X4Gχw {WA^ck-C Bݸ^ٙؾ<-\b}׉լZ#j|k&NavfqJU*Ӡe֬ΰxf&RYu9q;xU Pq#2wXQ.IlZoajL"ȅLĩ[uŪyQKtʻĥS5_TEO0h 5 '$V(0m4r1xh"Eq"\43hẉ0SC_`yT!/otU>죓jbxgJlzFu =SF{DGdcwC_qX~*_s?>^*.0Nئ@! u QB9[|_y) Ҧ3 *۲w/n?^ 7<|b2lB&2`@eܦ#۶4~65jsRL3p|kΥFiHh?uա5o ɥpQ73g\E\qKrY<~^Mcd8a:!4z5Q"]il^qZO?@a2^}9T@lF-)2C}*JNwLg׉Kv+/j([I}t0a7Q_xս*R_9˪/_]Oth#mԡ[hjeL '^p;yPQp^>&|,ħ by2\Ƿ+%z}En0Q)FJaq\+<CV̋*gk6PLK$&NS_\7%PѯV+QͶ͸=.gX)(x(0ۃ =UsH g3#H^YV`sYH9\NK%4/d8XY8U™_EyLY֔6rKGڿGj"sPˁ 0Y5ҟWIg!\~\賵w[ Rs="QrC2(om|vo%k5NDžgcmàt.jy2xlE s) Jn"[wge% NcB˕_&d:WPes]9L 0[2k!eD`:3#NہD11PV5ࣩ3찁MqP^ QL_^x=F!5n0.a:Y!|Y!瞠,l5T[@uyƥVzxX*̚WfZ n.lO ޯ_?jmP)sӀ8Bx$(ٜ\6! -k$Aǂ_QX1o]_h?!EX&Z;:gn wu.vZCq)7:fKLǍDsu9LwZ{{hiE6"'C.Q18<]I, 8YFۄ~`OMP^'@e d}t!%,9R)]0$"9"2̾r >}+aʡoZUW5K<6YF|C4{(nH| M\iԅpf ;ҐkˆƢ65EMTca|O7qՒO`wߴ"*1E.>[27fn[ZCVa[Y"xgW\N07%]T`%hs wۓQ ǻ&S.ACؘ4o}7jPz=7zqZB7#aRegwS\/TAIJeJtfez)긟S qUY|;i yA>6TIe2j@nDD\|.z}Fv&|jh_zḬt[[@ܐ$3f4Wݱ~qpxeBL\5bX T.pBZBQ ^3Q0. lb1 o%@W1Jv*zZ*Lo=RaP>c8*JaY^-3X=#v̖s|XvmK5e3 ^zcFl)ZٲLՔq )60}a~E ꑚ`:wqɾ^QyOnxDd78 >k4ahrZiIy"֠*{ΛpI}OWTzpS)] qŸ+d,Z(dՑb;.2Zt,sN uGl5 QeѓplUr Ls-(W`+㎸-yfJg?AU<ůY~7:zS-CJ,Fr|Ulf:enalHar(#aO6rPҲEY{kwWI 9ɗIM"s=tW/ h,$?=KX:Jhҙ_&~,Nc'RDYL=ne8,YtRԘ:uKۧFM% E%R__UTSy:V>ԕ\~ACbw 7eJesT tS^0S=7 ]:he{ f ǚ\HX>g1OǛ/h6z,8hdjgG/":}5C;ToPRُ*A? Sܟ7je1[fJ SoKK#Y˒$NzL Vh~Z0w"$8=,JffQHD <CCùPka' y4(nZ&dA#BóUkr*-*$\V?$AA :נ c-kY˾mN~Mqa LS2-RG6K`zK6?j=8tt:‘p 2JJ! KfuHA{bF@\U!6=jHqrZ\;P8SGQcTA<̈́q[mߢYMT|E.NbN%/ef#Y4'`@-Yzװ&8J*O-TsR^ͦ )?H e!6KVS1&}e rzeކa<4yn+gP"聽!JkO2ZȫbSN%w_fMy 40}_vP+ထBp? kus-z96-HU2Y>0mdO5zܖ7Ile݅֊7+ؑ:Wfz|@-?dWA**C W섽3yswtɢKWL2b834PN=%p=otvv 1(F4&G>{lJG.X0 nBoαB }[ >*|RqF}l9z>`UY37HjnBtkUFdѷ]>"e-E֖2N IfRFZ0o!ju/M }@Fέ%q"K'\\r9`՝{_U^YZQr*@7Xo'D-`c׆Ya<d@fҞu]$JvR۱ONlz8@8 霠Z=룞 [d3$Co,TknZ%A[RU΄Lo`syW}nUZÇ\l pow6{>y6$ k86QIfmyR0XRe6P.#=L`WSȜ1ې&JT;P_S~&ctYH̗þ5+ kɋ[1Ja  [Z[4`gdyBPH-WAk_ gr1md~v]:7g(/2!ǣZf^^Ol%b /L`2 M W.uO&}fo,|(I2 E•*#yއ;_W %lT 2'd*+8TNzLAbx!magQLQ2ZM)əa;dX`qy6r]Ssp"2K(RTƲٔ 1]`J5'O=Ac/5r~x_Թ[AԿZz wjAg i#aT ٕ%nA{G>j>3R;lxOn,Od(zvGr 9& 4W;GqYZa^+]QAgdwDPIu${wBƷ(a辶b dc_`ՄH*1q]PӺ*TV&=d P÷^j.Rvnʜɵs^F"^(Fpl Za8}nJvcRA->1ZlKӝ$,Bx.Rqox(5~[ծo 46fL؁- ")R7;U7|n.a}צX7+"5igzWzʜ`ȑdb 9v OJ]iS\+c*焤lNQ<=f!ED{|HO/sNM #g|$Y:P![\3XPTw3cQم𹀜jAջpX-ѮIAK[Pe'S!Jg7hK)ԊE(\ngc9BSwbZ>y@*vDYFj#"OXxg1$c`E(ҿ4'?i.:?mXh~'njP]Y"E :)Ɩ|݁ct>AEeYCc3#b9xw:*/ 3-貀g}֮tt%jk;D멅1N+< 9|Yf-w/2 |9.bm6]eqΐjT5⧳̓pWq}t5?@ǖ=?II`:}0q@ ^e+XvR' nɡ~7Ji:{Y](+E:nt.ޖh!ǵV\LX"ʴy])3p";O?r7>gMǡI~cbB,Ovq Kkk! ?}uT,ZQΦaq<&W*ZͥCTmB٘S@PL!<4g:47rq=nX`iSe=Uk |5 xyljGs-S! :)-#D_yI&I3X:#."w#dXyԉb-V<65VG`p3۪ˋʙ Bj&uz A݋p,ts)װ1G2XrEWhe?W!R(y}2Jt3F."`]91O7Tn 3j00z{U|KQ@xձ³G\\o m,g`iAM=ޚ% Uo<+&3[o*wS֥s&ƈPF5: \ym ]_(<양QAV_ae|Ϙ.hWrk|aʬym #F!zas 6Um ͦȯ/A3 d׮Wm!<6!E cX "O,6/!=bJ0ş˞PMyM%YCk( Ij=:_x,;Mi􅀽?pp+mdі)69  ˢ_'Z~l&v .kV'S:@pE˝1t4'nSwD UH޹~ӹ΋j7ohKzԒV9 Q۴_f~AP3ù`#ɣWxwo*4QŦ݂(&}r﹥-*G{i-tA@/⣜DeS[ڡc%e }V@u?@xWFTrGkny`60 1 y41نE1Iw  ]/L^=$`Z`M窊C9ggKI r(*wK%24.rgݽVx_4")FUaꆛch%){ r@"1ءts{! Y&y ΃Z yDӊP;[2oսɩ=s9lEQ&hz}A;oܞ=wJ Ԡn1>SJ*T]I?r4RR,bBbEfXk3psʑҡ1׽?S>=4(;98a]hl0T3ï @T~ltF@= ~ 4حȕ$)c%*^d" 4 .d$ik3A*݋t\@9$bSجW,..zE;EZ@]NpU#|,x)? $005۬Z /90(v,O1ejo8WƒxߜpEfMM :ckLpe#4]W Y$ Σh^6EtI|96("kY}0n3ڹ׽:ͽ =1v6((b/3:ahck/6HPGNc5hj.$Q7;{<iM.!Ԗ\KSeB-yb(,I' | O<9]ۊ>':q̵9ؑ @?Ac. V"HoTrv7Ɋ@#Kjvٷ[+ėLzP3~U [ݶo; FAn$i@B-}/$'1y}z MH#e u- jR\ >0:t Y *=q2l䡪ߝU2%J2j5uj L hJkOisg1q,btq hpaYNv]Dѻ7hlo0 dXݕNji,w~PrbǀY߹eI60dbh+\B+ӳXu\ȂIf2?- Ű5ۺ9Ѡǭ|;Q4mmC ]ha ^X(aWz<9 `? 0`glz+,qX(B#= iFy% sZ9700VT)n/I=?4GGVɂ Z/Ҩݡ^^|ԷŅRj9^j_4{:soڦ5!LG' LTSJMlކgއJz*3Qܘ\~E#f@ ~lHNҼ86㋼fE`2˿gF[4;qɩSX6BыK[]pSׄr8 l3Cqa@جLt˕ZIMň C{VA -p,?NȄ7=fɀ'H3v)(Wy#F9ЀF/":d(~1jZ.v+ )z=^W x;%ĶQ*!NJDIqg((@=KeT@]3kՌsB q!S'$vsdƢcfgs